BM6P6(@ ~~~ppp^^^QQQMMMOOOQQQQQQUUUXXX[[[^^^```bbbfffhhhooolllmmmrrrtttvvv}}}|||yyyyyyzzzyyyyyywwwvvvuuussstttvvvyyy}}}|||www|||}}}|||uuukkkbbb]]]XXXRRRQQQRRRWWW\\\ggguuu~~~tttqqq}}}|||~~~||||||xxxuuuwww{{{zzzpppmmmppp||||||vvvpppkkknnn}}}~~~|||zzz~~~|||xxx}}}yyymmmeee```^^^YYY^^^fffuuu|||~~~wwwhhh^^^OOOBBB:::666666666222222222111111111111000////////////////////////000000000000000000000000////////////000000000000000000000000111111111111111111000000111111222333444333444888999:::>>>DDDTTTlll}}}jjjWWWPPPQQQTTTXXX]]]___^^^]]]bbbaaa```^^^\\\YYYVVVUUUXXX^^^iiixxx~~~yyyvvvuuuvvvyyy{{{~~~ppp]]]QQQMMMOOOQQQRRRUUUXXX[[[^^^```cccfffiiiooolllnnnrrrsssvvv||||||{{{yyywwwuuuttttttrrrsssuuuxxx|||}}}}}}|||sssjjjaaa\\\WWWRRRQQQSSSTTTXXX```kkkwww~~~xxx|||~~~{{{{{{~~~xxxlllcccfffiiiwww|||wwwrrrwww{{{|||~~~wwwooolllsss}}}yyymmmeee```^^^YYY]]]dddrrrxxxwww{{{xxxiii___PPPBBB:::666555555222222222111111111111000000000000000000000000000000000000000000000000000////////////000000000000000000000000111111111111111111000000111111222333444333444888999:::>>>DDDRRRhhhwww~~~zzzgggVVVSSSTTTWWW[[[___aaaaaa___aaa```___]]][[[XXXVVVTTTVVV]]]hhhxxx{{{xxxwwwwwwyyy{{{|||ooo\\\PPPMMMPPPRRRSSSVVVXXX\\\^^^```cccfffiiinnnmmmooorrrqqqvvv~~~{{{xxxuuutttssssssqqqrrrsssvvv{{{~~~}}}|||rrriii```[[[VVVRRRRRRTTTSSSTTTYYY```iiiyyy|||}}}yyyxxx~~~|||vvvpppiii```ZZZ]]]cccsss~~~yyyvvv|||}}}~~~zzzpppggg______jjjwwwxxxmmmeee```^^^[[[^^^dddqqqwwwssstttzzzkkkaaaRRRCCC:::555444444222222222111111111111000111111111111111111111111000000000000000000000000////////////000000000000000000000000111111111111111111000000111111222333444333444888999:::>>>DDDRRRgggtttzzzyyyhhhZZZUUUVVVXXX\\\```bbbbbb``````___^^^\\\ZZZXXXUUUTTTTTT[[[gggxxx~~~{{{yyyyyyyyyzzz|||nnn\\\PPPNNNPPPSSSTTTUUUXXX[[[^^^```cccfffiiimmmmmmooorrrqqqvvv}}}zzzvvvtttsssttttttqqqrrrtttvvvzzz|||{{{sssjjjaaa\\\XXXTTTTTTVVVVVVUUUWWW[[[aaaooo{{{{{{}}}vvvvvv|||{{{wwwqqqmmmhhhccc^^^ZZZZZZaaassszzzxxx}}}xxxqqqjjjaaaZZZVVVYYYgggvvvwwwllleee```^^^^^^aaaeeeqqqzzztttsssxxx{{{nnncccSSSDDD:::555333222222222222111111111000000000000000000000000000000000000000000000000000000////////////000000000000///000000000111111111111111111000000111111222333444333444888999:::>>>DDDUUUlllzzzmmm```UUUUUUWWWZZZ^^^``````___``````___]]][[[YYYVVVUUUUUU\\\hhhyyy}}}zzzyyyyyyyyy|||nnn\\\PPPNNNPPPSSSTTTUUUWWW[[[]]]```bbbfffhhhkkklllooorrrqqqvvv|||zzz|||zzzxxxuuutttuuuvvvwwwrrrssstttwww{{{}}}|||{{{vvvnnneeeaaa]]]YYYWWWYYYWWWVVVVVVYYY]]]iii~~~~~~yyyyyyxxxsssuuuzzz}}}yyypppooommmjjjgggbbb]]]YYYXXXaaattt{{{rrrnnnddd___YYYUUUSSSWWWeeesssvvvllleee```______aaaeeeppp|||vvvssssss}}}|||oooeeeTTTEEE;;;555333222222222222111111111000000////////////////////////////////////////////////////////////000000000000///000000000111111111111111111000000111111222333444333444888999:::>>>DDDWWWqqqqqqcccVVVVVVWWWZZZ^^^`````````aaaaaa```___]]]ZZZXXXWWWWWW^^^jjjzzz|||zzzyyyyyyyyy|||ooo\\\PPPMMMPPPRRRSSSTTTVVVZZZ\\\^^^aaadddgggjjjjjjnnnrrrrrrvvv{{{yyyxxxwwwvvvuuuvvvvvvwwwxxxrrrssstttwwwzzz~~~}}}yyyxxx{{{tttmmmiiieee___\\\]]]WWWWWWWWWYYY[[[cccttt}}}wwwwww}}}yyytttqqqsssvvv{{{}}}xxxuuulllmmmmmmkkkfff```ZZZVVVXXXaaasss{{{rrrkkkhhh```\\\XXXVVVTTTWWWcccpppvvvllldddaaa___]]]^^^bbbmmm}}}wwwqqqrrrzzz~~~|||pppeeeUUUFFF;;;666444333222222222111111111111000........................////////////////////////////////////000000000000000000000000111111111111111111000000111111222333444333444888999:::>>>DDDVVVsssqqqbbbYYYXXXYYY[[[___aaabbbbbbbbbaaa```___]]][[[ZZZXXXXXX___kkk{{{~~~zzzwwwwwwyyyzzz~~~ppp]]]QQQMMMOOOQQQRRRRRRUUUXXX[[[]]]```cccfffiiihhhlllrrrtttwww|||yyyvvvvvvvvvvvvwwwwwwwwwwwwqqqrrrsssvvvyyy}}}{{{yyyzzzzzztttrrrmmmeee``````ZZZYYY[[[[[[ZZZ^^^lllzzz|||wwwvvvwww~~~zzzvvvqqqoooppprrrssswww}}}~~~{{{vvvsssnnnnnnnnnkkkfff```\\\YYY[[[cccttt|||yyytttlllfffddd^^^[[[XXXVVVTTTWWWcccpppxxx|||uuukkkdddaaa___\\\]]]aaalllyyyrrrqqq~~~www}}}{{{pppfffUUUFFF<<<777444444222222222111111111111000////////////////////////////////////////////////////////////000000000000000000000000111111111111111111000000111111222333444333444888999:::>>>DDDVVVtttpppbbbYYYXXXXXXZZZ^^^```aaaaaaaaa``````___]]][[[YYYXXXVVV^^^jjj{{{|||vvvtttuuuxxx{{{~~~ppp^^^QQQMMMOOOQQQQQQQQQTTTWWWZZZ\\\___bbbeeehhhgggkkksssuuuwww~~~{{{yyyvvvvvvwwwwwwwwwvvvvvvuuupppqqqrrrtttxxx{{{~~~||||||~~~yyywwwrrriiicccbbb]]]]]]______\\\]]]gggsss|||wwwvvvqqqxxx~~~~~~|||{{{wwwssstttpppnnnooonnnlllnnnqqqnnnqqqyyyzzztttpppppppppooolllgggcccaaa```___fffvvvzzztttssspppiiiccc```]]]YYYVVVUUUTTTYYYffftttxxxtttqqqsssxxxuuukkkdddaaa___]]]^^^bbbnnn|||uuuppp}}}uuu|||zzzpppeeeUUUFFF<<<777555444222222222111111111111000000000000000000000000000////////////////////////////////////000000000000000000000000111111111111111111111000111222222333555333444888999:::>>>DDDXXXvvvooobbbWWWVVVVVVXXX[[[^^^_______________^^^\\\ZZZXXXWWWTTT\\\jjj{{{zzztttrrrtttxxx{{{}}}lllXXXNNNJJJJJJLLLPPPSSSVVVYYY[[[[[[]]]___```eeeeeehhhmmmpppsss|||~~~|||zzzxxxxxxuuusssssstttuuuuuutttttttttssssssuuuxxxzzz|||~~~}}}{{{zzz|||yyyssskkkbbb^^^\\\]]]______^^^aaafffwwwqqqqqqqqqrrrsssssspppllliiigggggggggfffdddaaa^^^]]]aaabbbfffrrr~~~zzzvvvssssssnnnkkkiiiccc\\\YYYZZZYYYaaasss|||xxxrrrmmmiiieeeaaa______ZZZVVVUUUUUU[[[hhhuuuyyyrrrlllkkklllmmmvvv~~~uuullleeeaaa___^^^```cccmmm}}}}}}xxx{{{wwwxxx|||~~~yyymmmeeeWWWHHH===777555555111111111000000000000000000000000000000000000000111111000000//////......111111000///////////////////////////000000000000/////////000111111222222444222222555666777<<>>DDD[[[wwwpppbbbVVVRRRQQQTTTWWWWWWYYY\\\]]]______^^^[[[XXXVVVVVVXXX^^^gggvvvzzzvvvssssssssssssxxxgggUUUKKKIIIIIILLLQQQUUUWWWZZZZZZZZZYYYYYYZZZdddfffjjjnnnooopppxxx{{{vvvssssssrrrqqqrrrtttvvvwwwvvvrrrrrrssstttwww{{{~~~zzzssswww}}}tttiiiddd```^^^[[[[[[```hhh~~~}}}xxxqqqlllllliiigggdddbbb^^^YYYVVVXXXWWWVVVUUURRROOOMMMKKKIIIJJJNNNVVVdddzzz}}}xxxuuurrrooonnnllleee\\\XXXYYY]]]gggyyy{{{wwwxxxtttnnniiifffbbb___\\\ZZZUUURRRRRRUUU]]]lllyyyyyypppkkkeeedddcccccceeellluuu{{{zzzooogggcccaaa^^^___bbblll~~~{{{~~~{{{mmmeeeWWWHHH<<<666444444444444333111000///...---000000000000000000000000////////////000000000000111000000///////////////////////////000000000000000111111222222333444444222111444888:::;;;???EEE]]]yyyqqqbbbUUUPPPMMMPPPSSSSSSVVVZZZ]]]^^^___^^^[[[XXXWWWWWWUUU[[[eeessszzzuuurrrrrruuuvvvxxxgggTTTJJJGGGGGGJJJNNNTTTWWWZZZ[[[[[[[[[[[[\\\cccfffkkkpppppprrr|||~~~xxxtttqqqppppppqqqtttvvvwwwvvvsssssstttvvvyyy}}}|||wwwuuuyyytttmmmddd___[[[ZZZ```iii|||wwwqqqlllhhheeeaaa^^^\\\ZZZWWWTTTQQQPPPNNNLLLJJJGGGEEEDDDEEEFFFIIINNNXXXjjj|||xxxuuurrrpppooommmfff\\\XXXZZZ^^^jjj|||xxxtttuuuqqqkkkgggdddaaa]]][[[XXXSSSPPPQQQUUU^^^nnn}}}{{{ssslllgggdddcccddddddeeeiiippp{{{zzznnneee```^^^]]]___aaakkk{{{|||nnneeeWWWHHH<<<666333333333333222222111000//////000000000000000000000000......//////000000111111000000////////////000000////////////000000000000111111222333333444444555444333555:::;;;;;;???DDD^^^yyytttcccUUUOOOJJJLLLNNNOOORRRVVV[[[]]]^^^\\\ZZZWWWVVVVVVSSSYYYcccqqq~~~xxxrrrppprrrvvvzzzzzzhhhUUUJJJFFFEEEGGGKKKQQQUUUZZZ]]]^^^______```bbbeeelllqqqssswww|||xxxpppooopppqqqtttvvvuuuuuussssssuuuwww{{{|||yyyxxxxxxyyy|||wwwkkkbbb\\\ZZZaaaiii~~~zzztttooogggccc]]]XXXTTTRRROOOMMMLLLKKKIIIGGGEEECCCBBBAAA??????BBBGGGLLLYYYsss~~~}}}}}}{{{xxxuuusssrrrqqqnnneee[[[YYY[[[___mmm~~~xxxtttrrrnnniiieeebbb___\\\ZZZVVVRRROOOQQQVVV```qqqwwwlllfffeeefffgggfffiiilllmmmpppxxx{{{nnnfff```^^^]]]^^^aaajjjyyy}}}}}}ooofffXXXIII===666444333111111111111111222222222000000000000000000000000......//////000000111111000000////////////000000////////////000000000000222222222333444444555555666555666:::;;;:::>>>DDD]]]yyyxxxfffUUUNNNIIIIIIKKKKKKOOOSSSXXXZZZ[[[ZZZWWWUUUTTTTTTSSSYYYbbbppp|||wwwqqqnnnqqqwww}}}{{{iiiVVVJJJFFFDDDFFFIIIOOOSSSYYY]]]```aaacccdddaaaeeelllrrrttt{{{~~~{{{qqqpppppprrrttttttsssqqqsssssstttwwwzzz{{{tttmmmmmmooorrrxxx}}}ttthhh___[[[aaaiiizzzyyysssnnnhhh___WWWQQQMMMJJJHHHGGGFFFEEECCCBBBAAA@@@@@@>>>===@@@DDDGGGOOOggg~~~|||}}}{{{{{{zzzxxxwwwuuusssrrrnnndddZZZYYY^^^bbbrrr~~~xxxtttppplllhhhdddaaa___\\\ZZZWWWRRRPPPQQQWWWbbbttt}}}vvvkkkcccbbbeeejjjmmmkkkpppuuuyyy{{{}}}qqqhhhbbb```\\\]]]```jjjuuuzzz}}}qqqhhhYYYJJJ>>>777555444000000111111222333333333000000000000000000000000////////////000000000000///////////////000000111////////////000000000000111222222333333444444555777555555888999:::???EEE```|||zzzgggSSSLLLHHHIIIKKKLLLOOOSSSWWWXXXYYYYYYVVVTTTSSSSSSSSSXXXaaaooo}}}yyysssooopppwww}}}zzziiiUUUJJJFFFEEEGGGKKKMMMRRRXXX]]]```aaabbbccccccfffmmmqqqttt||||||yyysssrrrqqqrrrsssrrrpppnnnqqqqqqrrrtttxxx}}}wwwiiicccbbbhhhooouuu}}}|||mmmbbb]]]aaaiiizzz}}}vvvqqqjjj___VVVOOOKKKHHHGGGCCCBBB@@@???>>>>>>?????????<<>>===<<<<<<<<<===>>><<<999<<>>>>>>>>>>>============<<<999999<<<@@@EEEPPPZZZvvv{{{uuuuuuxxx}}}|||{{{{{{xxxvvvtttmmmbbbZZZ\\\dddwww~~~}}}zzzuuuqqqmmmgggeeeeeedddbbb___[[[VVVSSSUUU[[[fffuuu~~~|||xxxtttqqqmmmsssyyy|||}}}yyyooohhhccc```]]]___ccclll~~~pppuuu|||uuulll]]]MMM@@@888444444333222111111000111111111///000111222222111000///+++---000000000000111222222222111000///...------000000000000000000000000000111111222222333444444111222444777888:::CCCMMMppp}}}vvv```LLLIIIGGGHHHLLLRRRVVVXXXWWWWWWXXXXXXWWWUUUTTTRRRUUUWWW[[[ddduuu{{{tttqqqsssvvv~~~mmmYYYNNNIIIHHHJJJMMMPPPRRRTTTUUUVVVYYY\\\___eeelllnnnrrr{{{zzzvvvqqqqqqqqqpppooonnnmmmlllpppppprrrvvvzzz}}}~~~~~~~~~zzzhhh^^^]]]bbbiiivvv|||wwwqqqnnnnnnnnnnnnmmmjjj{{{qqqddd]]]aaahhh||||||tttooo___YYYPPPIIIEEECCCBBBAAA>>>>>>>>>============<<<===::::::===@@@DDDMMMWWWmmmzzzvvvrrrrrrzzz~~~{{{zzzyyyyyyvvvssslllaaaZZZ]]]fffzzz|||xxx{{{}}}yyyvvvqqqjjjgggfffeeebbb```XXXTTTRRRUUUYYY___kkkuuuxxxyyyzzzyyywwwvvvuuuuuuyyy~~~zzzppphhhccc```]]]___bbbjjj~~~|||{{{pppvvvvvvlll]]]MMM@@@888444444333222222111111111111111///000111222222111000///---///111111000//////000000000000000////////////000000000000000000000000000111111222222333444444222333555888888999BBBMMMmmm~~~|||sss]]]MMMJJJHHHIIIMMMRRRWWWYYYWWWXXXXXXXXXWWWUUUSSSRRRTTTVVVYYYbbbsssxxxqqqoooqqqtttooo[[[OOOIIIGGGHHHKKKOOOQQQSSSUUUVVVYYY]]]```dddmmmooottt{{{{{{~~~{{{vvvmmmnnnpppqqqqqqqqqppppppqqqqqqrrruuuzzz}}}~~~tttccc___bbbkkksss{{{nnnkkkfffcccbbbcccbbbbbbbbbssspppccc]]]```ggg||||||ssskkkfffVVVQQQJJJEEECCCBBBBBBAAA>>>>>>=========<<<<<<<<<===;;;<<<>>>???AAAJJJTTTffftttxxxpppnnnqqq|||{{{yyywww{{{wwwqqqiii^^^YYY```jjj~~~|||yyyvvvwww|||}}}wwwooojjjhhhfffdddaaaWWWTTTTTTVVVWWWYYY___fffgggmmmtttvvvvvvvvvzzz~~~{{{ppphhhccc```]]]^^^```hhh|||zzz~~~sssxxxvvvmmm]]]MMM@@@888555444333333222111111111111111000000111111111111000000///000222111///......///......//////000000111111000000000000000000000000000111111222222333444444444444666888888999BBBLLLiiippp[[[NNNKKKJJJKKKOOOTTTWWWYYYWWWXXXXXXXXXWWWUUUSSSRRRSSSUUUXXXaaasss~~~~~~wwwqqqoooppprrrppp[[[NNNHHHEEEEEEHHHMMMOOOSSSUUUWWWZZZ^^^aaadddlllooorrryyywwwzzzyyytttlllmmmppprrrssssssrrrqqqqqqqqqrrruuuzzz~~~rrrddddddkkkttt|||}}}zzzyyyyyyxxxvvvtttsssrrroookkkfffdddaaa______```aaaaaadddtttqqqccc\\\^^^eeeyyy}}}tttlllddd___QQQLLLGGGCCCAAAAAAAAAAAA>>>>>>>>>=========<<<<<<<<<;;;<<<>>>===???HHHRRRfffvvvzzzsssmmmmmmrrr|||yyyxxx}}}wwwpppfff\\\YYYcccooo|||zzzzzz}}}|||sssmmmjjjhhheeebbbXXXUUUUUUVVVVVVUUUYYY___^^^hhhtttyyyzzz|||}}}qqqgggcccaaa^^^___```hhh|||}}}}}}{{{xxx|||vvvmmm^^^MMM@@@888555444333333222111111111111222000000000111111000000000...000111111///...///000////////////000000000000000000000000000000000000000111111222222333444444555555777999888999AAAKKKfffooo\\\OOOMMMLLLMMMQQQUUUXXXZZZXXXXXXXXXXXXWWWUUUSSSQQQQQQUUU[[[fffxxx}}}~~~xxxsssrrrrrrsssqqq\\\OOOHHHEEEEEEGGGLLLOOOSSSVVVYYY\\\___bbbdddkkklllooouuuuuuyyy}}}wwwrrrmmmnnnpppqqqrrrrrrqqqqqqqqqqqqrrruuuzzz~~~uuujjjmmmvvv}}}wwwttttttnnnllljjjkkkjjjhhheeecccbbbbbbaaa``````bbbdddffflllzzzqqqccc[[[]]]cccuuu~~~vvvnnnfff___ZZZOOOKKKFFFBBBAAAAAAAAAAAA???>>>>>>>>>>>>=========::::::<<<===<<<>>>IIITTTlll{{{|||wwwoooiiilllsss}}}{{{{{{yyyoooeee\\\[[[fffttt}}}~~~~~~uuuooollliiieeebbbXXXUUUUUUVVVUUUTTTXXX]]]]]]iiixxxqqqgggbbbaaa``````bbbiii}}}zzz}}}vvvmmm^^^NNNAAA999555555444333333222111222222222111000000000000000000111,,,...000000000000111222000000000000////////////000000000000000000000000000111111222222333444444555555777999888999AAALLLhhhrrr```QQQOOONNNOOOSSSWWWYYYZZZXXXYYYYYYXXXWWWTTTRRRQQQPPPVVV___mmm}}}|||wwwtttsssrrrrrruuu___RRRKKKGGGGGGIIIKKKNNNSSSWWW[[[^^^bbbdddeeekkkkkkmmmtttuuuzzz}}}vvvpppnnnooooooooopppqqqqqqqqqrrrqqqrrruuuzzz{{{sssvvv~~~}}}{{{uuuqqqooopppooojjjgggfffeeefffgggffffffgggjjjllltttsssddd[[[\\\aaarrr}}}wwwooohhhaaaZZZVVVNNNJJJFFFCCCBBBBBBBBBAAA@@@@@@?????????>>>>>>>>>999:::<<<>>>===AAAOOO\\\uuuzzzsssjjjcccgggooo~~~zzzpppfff]]]]]]jjjxxx|||~~~}}}uuupppmmmiiieeeaaaXXXWWWWWWZZZYYYWWWZZZ___```lll|||rrrgggbbbaaa___aaabbbjjj~~~yyywwwnnn^^^NNNAAA999666555444444333222222222222222111111000000000000111111+++---///000000000111333111111000000//////......000000000000000000000000000111111222222333444444555555777999999:::BBBMMMkkkvvveeeRRRQQQPPPQQQUUUXXX[[[[[[YYYYYYYYYXXXVVVTTTRRRQQQOOOUUU```nnn~~~yyyvvvtttsssqqqpppuuu___RRRKKKGGGHHHJJJKKKOOOTTTYYY]]]```dddfffeeelllmmmooovvvuuuzzz}}}vvvpppnnnmmmmmmmmmnnnppprrrtttrrrqqqqqqtttzzzzzz|||{{{yyyuuuvvvrrrtttuuutttrrrsssuuuxxx{{{ttteee[[[ZZZ___ooo}}}yyyuuunnnhhhbbb[[[UUUQQQJJJGGGDDDBBBCCCCCCCCCCCCAAAAAAAAA@@@@@@@@@@@@???:::;;;===???@@@GGGWWWggg~~~~~~xxxooocccZZZ]]]eeerrr{{{qqqggg______lll{{{~~~~~~~~~yyysssooommmiiiddd```\\\\\\```dddddd```___bbbeeeqqqrrrgggbbbbbb]]]___bbbkkkxxx}}}wwwnnn___NNNAAA999666555444444333222222222222333222111000//////000111222---...000111000///000111////////////000000000000000000000000000000000000000111111222222333444444444444777999999;;;DDDNNNiiiyyygggTTTRRRRRRSSSVVVZZZ[[[\\\YYYYYYYYYXXXVVVTTTRRRPPPNNNTTT]]]jjj}}}yyyvvvuuutttsssqqqsss^^^PPPIIIFFFFFFHHHKKKOOOUUUZZZ^^^aaaeeegggeeemmmoooqqqxxxvvvyyy~~~vvvpppmmmlllkkkkkkmmmppptttvvvrrrqqqqqqtttzzz~~~wwwxxx~~~vvveee[[[ZZZ^^^ooo|||}}}sssoooiiiccc]]]WWWQQQMMMGGGEEEBBBAAACCCDDDEEEDDDBBBBBBBBBAAAAAAAAA@@@@@@;;;<<>>IIITTTrrr~~~dddVVVWWWXXXZZZZZZZZZYYYYYYXXXVVVUUUUUUTTTRRROOOLLLKKKLLLPPPYYYkkk}}}vvvrrrpppooorrrxxxzzzdddWWWOOOKKKKKKMMMMMMOOOSSSXXX]]]bbbfffhhhhhhlllppprrruuu~~~{{{vvvsssrrrpppnnnooossstttrrrpppooooooppprrrvvvzzz~~~~~~zzzooolllhhheeeeeegggkkkmmmlllggg```[[[YYYYYYXXXXXXVVVcccuuunnn^^^XXXZZZ[[[eeeooovvv{{{~~~~~~~~~~~~~~~yyyrrrkkkeee___ZZZVVVSSSSSSVVV[[[aaagggjjjkkkccc\\\UUUTTTRRROOOPPPSSSUUUTTTSSSSSSRRRNNNIIIEEEEEEDDDJJJZZZqqqyyyggg^^^VVVSSSQQQMMMLLLLLLGGGMMMXXXeeettt{{{yyy}}}xxxtttssspppkkkffffff^^^YYYUUUWWW^^^kkkxxxhhh^^^ZZZ___mmmzzz|||{{{yyywwwtttlllfffiiippp~~~{{{zzzzzzttthhhaaa^^^[[[\\\```mmmwwwzzz}}}yyypppbbbPPPAAA777555555444333222222111111222222000000111111111111000000////////////000000000000000000000000000000000000111222222333333333222222111222333222111222444555666555777999:::>>>IIIUUUqqq|||eeeTTTUUUWWWYYY[[[[[[[[[ZZZYYYWWWVVVUUUUUUSSSOOOMMMKKKMMMOOOXXXkkk{{{uuurrrpppnnnrrrwww{{{fffXXXPPPLLLLLLOOOPPPQQQTTTXXX\\\```dddfffeeejjjpppqqqssszzz{{{vvvuuusssooolllmmmpppsssqqqooonnnoooqqqsssvvv{{{zzzsssllliiiiiikkkmmmmmmhhhbbb]]][[[ZZZXXXVVVUUUYYYbbbnnn|||~~~}}}|||~~~pppaaa\\\___^^^hhhrrryyy}}}~~~{{{uuummmeee```[[[XXXVVVWWWXXX\\\bbbjjjpppssstttmmmeee]]]ZZZWWWTTTTTTWWWZZZXXXWWWVVVTTTQQQLLLIIIJJJKKKSSScccxxx}}}vvvppp___ZZZVVVTTTQQQLLLKKKMMMHHHOOOZZZdddnnnwww{{{nnnjjjnnnjjjdddbbbdddccc]]]YYYYYYSSSPPPOOOUUU^^^nnn~~~qqqaaaWWWSSSWWWdddqqq~~~xxxwwwuuurrrnnnfffbbbgggppp}}}uuummmiiihhhiiipppwwwssshhhaaa^^^ZZZ[[[```lllxxx||||||xxxpppbbbPPPAAA777555666444333222222111111222222000000111111111111000000////////////000000000000000000000000000000000000///000111222222333222222222333555444222222444666777666777999999===IIIUUUppp{{{dddUUUVVVXXXYYYZZZ[[[ZZZZZZZZZXXXWWWVVVVVVSSSPPPMMMKKKLLLOOOXXXjjjyyytttrrrpppnnnqqquuu|||fffXXXQQQMMMMMMOOOQQQRRRUUUXXX\\\```ccceeedddjjjpppqqqrrryyy{{{vvvvvvxxxtttoooppptttwwwvvvtttmmmoooqqqtttwww|||}}}wwwuuuwwwxxxqqqlllfffaaa___]]]ZZZWWWZZZXXXXXX^^^gggtttzzzvvvtttsssrrrqqqooommmjjjhhhfffffflllxxxrrrddd```dddbbblllwww~~~|||~~~~~~~~~~~~yyysssjjjccc^^^[[[YYYXXX\\\^^^bbbiiiqqqxxx{{{|||uuulllccc___\\\YYYYYY\\\]]][[[YYYWWWVVVSSSNNNKKKOOOQQQZZZiii||||||yyywwwtttmmmggg\\\YYYWWWVVVPPPJJJIIILLLLLLTTT```iiipppuuuzzz}}}{{{uuusssuuuwwwyyyxxxnnnccc^^^```___YYYWWW[[[\\\VVVRRRRRROOOLLLNNNUUUaaaqqqzzzmmm]]]SSSOOOSSS___kkk{{{uuusssqqqnnniiiaaa^^^eeeooorrrjjjaaa^^^]]]___fffnnn~~~ssshhhaaa]]]YYYZZZ___lllxxx}}}{{{wwwpppbbbQQQAAA888666777444333222222111111222222000000111111111111000000////////////000000000000000000000000000000000000......///111111222222222222444666444222222444777888777888999999===HHHUUUrrr{{{eeeVVVWWWXXXZZZZZZZZZYYYYYY[[[YYYXXXWWWVVVTTTPPPMMMKKKLLLNNNWWWjjj}}}xxxsssrrrqqqnnnpppttt{{{dddWWWQQQNNNNNNPPPOOOPPPRRRVVVYYY]]]___aaadddfffkkkpppsssyyy~~~xxxwwwyyywwwuuutttsssttttttrrrqqqooooooppprrrvvv{{{~~~sssmmmeee]]]YYYWWWVVVUUUXXXWWWWWWXXX[[[bbbjjjppp~~~}}}{{{yyywwwtttsssssspppkkkgggcccbbbaaabbbaaa```^^^\\\[[[YYYYYYYYY^^^bbbnnn{{{mmmfffggggggmmmuuu}}}~~~|||uuunnnddd[[[XXX[[[aaafffgggkkknnnqqqwww~~~|||zzztttnnniiibbb\\\\\\```aaa```___]]][[[VVVPPPLLLGGGUUUiiiyyy~~~zzzuuuppplllhhhccc```ZZZZZZYYYTTTOOOLLLLLLNNNRRR]]]nnn|||~~~yyysssooollliiihhhhhhgggfffbbb]]]YYYWWWYYY\\\]]][[[XXXSSSPPPMMMMMMNNNRRR\\\ppptttbbbSSSNNNNNNOOOXXXcccvvvmmmkkkfffdddccc^^^\\\gggvvv{{{{{{xxxsssssstttxxx{{{~~~~~~}}}vvviiiddd]]]XXXWWW[[[aaaeeennn|||tttggg^^^YYYXXX[[[```jjjxxxzzz~~~yyyqqqcccRRRDDD;;;888888333333333222222222111111222222111111000/////////444333222000000000111222000000000000111111111111000111111111111222222222333222111111222555777999666555777999:::===GGGRRRttt}}}hhhUUUVVVXXXZZZ\\\\\\\\\[[[ZZZZZZYYYWWWTTTQQQNNNLLLIIIKKKNNNWWWjjj~~~{{{tttpppoooqqqsssttt{{{eeeWWWQQQNNNNNNPPPPPPRRRTTTWWWZZZ]]]```aaafffgggkkkppprrrwww{{{zzz|||vvvuuussstttuuuuuutttrrrqqqqqqqqqrrruuuzzz~~~~~~sssmmmddd\\\XXXWWWWWWVVVYYYXXXUUUTTTUUUZZZ```dddiiiiiihhhgggeeecccaaa```aaa___\\\YYYWWWWWWWWWXXXVVVUUUSSSQQQPPPOOONNNNNNSSSVVVbbbwwwzzzooojjjkkkiiinnnvvv|||{{{yyyooojjjbbb]]]\\\```ggglllrrruuuxxxzzz}}}wwwqqqllleee______ccceeeeeecccaaa]]]YYYTTTPPPTTTdddwwwvvvrrrlllgggdddaaa^^^]]]ZZZZZZXXXTTTOOOMMMNNNOOOVVVcccwwwyyysssooojjjjjjiiiiiiiiifffaaa^^^^^^___```___]]]XXXTTTQQQLLLLLLMMMQQQ\\\ooo~~~mmm]]]PPPLLLKKKLLLTTT```sss}}}{{{vvvmmmfffhhhccc```___\\\[[[hhhxxxwwwsssxxxwwwnnnllljjjkkknnnrrruuuuuu~~~xxxpppfffdddaaa^^^]]]^^^```aaahhhqqq~~~|||{{{sssfff^^^ZZZXXX[[[```kkkxxxzzzyyyqqqcccRRRCCC:::777777333333333222222222111111000000000000000111111111222111///.........///000000000000000111111111111000111111111111222222222333222222222333555777888777777888::::::===GGGRRRqqq|||gggTTTUUUWWWYYY[[[[[[[[[[[[[[[[[[YYYWWWTTTPPPMMMKKKIIIJJJNNNWWWjjj~~~~~~zzzsssooonnnppprrrsss}}}gggYYYRRROOOOOOQQQSSSTTTVVVYYY\\\^^^```aaahhhhhhkkknnnpppsss~~~~~~}}}vvvuuuttttttvvvvvvuuutttsssrrrrrrsssuuuyyy|||~~~~~~zzztttlllbbbZZZVVVWWWXXXYYYZZZWWWSSSQQQQQQSSSWWWZZZYYYYYYXXXXXXWWWVVVUUUTTTTTTSSSQQQPPPPPPQQQSSSTTTPPPOOOMMMLLLKKKJJJJJJIIILLLMMMVVVhhh~~~zzzqqqnnnpppnnnrrrwww|||~~~wwwssshhheeebbbaaaccciiiooottt{{{~~~~~~{{{uuupppiiiccccccgggkkkjjjhhhddd```[[[WWWUUUVVVggg|||ssskkkgggdddbbbaaa]]]]]]ZZZVVVRRRPPPQQQRRRSSS```ttt}}}yyysssrrrqqqqqqqqqoookkkhhhiiihhhfffccc___ZZZUUUSSSIIIJJJLLLQQQ\\\nnn~~~uuubbbUUUKKKIIIHHHHHHPPP\\\sss|||yyyuuurrrqqqmmmgggbbbeee___\\\[[[YYYZZZiii{{{uuummmooozzz~~~tttiiieee___]]]___dddiiikkkrrrwww}}}zzzqqqkkkeeefffggggggeeebbb___]]]```dddlllwwwzzzxxxtttwww~~~pppeee^^^[[[YYY[[[```kkkyyyyyyzzzrrrdddRRRCCC999666666333333333222222222111111...//////000111111222222111000//////.../////////000000000000111111111111000111111111111222222222333222222222333555777888888888999;;;;;;===GGGSSSlllyyyvvvbbbRRRTTTVVVXXXYYYZZZZZZZZZ[[[[[[YYYWWWTTTPPPMMMKKKIIIJJJMMMWWWiii~~~{{{~~~yyyrrrnnnmmmoooqqqrrrkkk]]]UUUQQQQQQTTTUUUVVVXXXZZZ]]]___aaabbbjjjiiijjjmmmnnnpppxxxyyywwwvvvuuuvvvvvvtttsssrrrrrrrrrtttvvvyyy|||~~~~~~}}}zzzrrrkkk```XXXUUUWWWZZZ\\\[[[WWWRRRPPPPPPRRRTTTVVVQQQQQQRRRRRRRRRRRRQQQQQQPPPOOONNNNNNNNNPPPRRRSSSNNNMMMLLLKKKJJJIIIIIIIIIMMMMMMRRR^^^ooozzzsssrrrvvvuuuwww{{{}}}|||tttoooeeeeeeeeehhhlllqqqwwwzzz|||vvvqqqjjjdddeeeiiilllkkkjjjfff```[[[XXXWWWTTThhh{{{rrrmmmjjjhhheeeccc___ZZZVVVTTTTTTTTTMMMWWWhhh{{{~~~}}}|||yyyuuurrrpppnnnjjjddd___YYYUUUSSSHHHJJJMMMRRR\\\mmmuuuiiiYYYOOOIIIHHHFFFFFFOOO[[[zzz~~~vvvtttsssrrrqqqnnnjjjfffeee^^^ZZZYYYWWWZZZjjj}}}yyyooonnnwwwxxxoooddd___YYYUUUVVV[[[___aaagggkkkoooqqqrrrsssvvvxxxzzz{{{}}}yyytttpppnnnlllmmmooooookkkeee___[[[]]]]]]```hhhqqqvvvvvvssszzzyyy~~~{{{nnnddd^^^\\\YYY\\\```lllyyyvvv~~~zzzrrrcccRRRCCC999555555333333333222222222111111//////000000111111111111222222111111111111111111///000000000111111111111000000111111111222222222333333222333333555666777777777999;;;<<>>IIIUUUrrrttt___OOOQQQSSSVVVXXXYYYZZZZZZXXXXXXXXXWWWTTTRRROOONNNIIIIIIIIIPPPaaauuu}}}xxx~~~xxxrrrqqqrrrssstttrrrcccXXXQQQQQQVVVTTTUUUXXX[[[___bbbeeefffiiiffffffjjjmmmooosssyyy~~~zzzxxxsssrrrrrrsssuuuvvvuuutttrrrssstttvvvwwwyyyzzzzzz{{{sssmmmccc^^^XXXVVVXXX^^^cccgggjjjddd]]]ZZZ[[[[[[XXXUUUMMMNNNOOOPPPPPPQQQPPPPPPLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJIIIJJJJJJKKKLLLLLLLLLLLLNNNUUUaaaqqq|||~~~||||||~~~yyywwwvvvwwwyyy{{{~~~~~~zzzvvvqqqkkkgggaaa[[[\\\aaaaaaffflllkkkddd]]]YYYXXXddd{{{~~~xxxqqqkkkddd``````aaa```___aaadddlllyyy|||yyyvvvvvvtttqqqlllgggcccaaaWWWVVVVVVYYYcccuuuvvvpppkkkdddYYYRRRMMMKKKLLLMMMIIIJJJZZZmmm~~~wwwppplllkkk^^^YYYXXXZZZZZZ^^^ooozzzssslllggg[[[VVVOOOKKKKKKNNNQQQRRRQQQPPPPPPQQQSSSUUUVVVVVVTTTTTTTTTUUUUUUUUUUUUUUUYYY^^^dddggghhhiiikkknnnqqqqqqrrrqqqnnnjjjfffccceeehhhnnnvvv}}}}}}xxxrrrnnnnnnllljjjkkkqqq~~~}}}qqqfff___]]]YYY\\\bbbmmmqqqoooqqq{{{uuummm```PPPBBB:::888888333333333222222222111111/////////000111111222222///000111333333333222111000000000000111111111111000111111111111222222222333333444555555444444444777666888::::::<<>>999666666333222111000000000111111111111111000000000000000000000000000000111111111000000000000000000000000111111222333333444444444444333222111222444666888777777888:::;;;===HHHSSSkkkwwwZZZSSSOOOQQQUUUXXXXXXYYYWWWVVVUUUSSSQQQNNNLLLJJJFFFGGGKKKRRR]]]iiippprrrvvvyyy{{{{{{wwwuuurrrnnnkkkqqq```XXXVVVVVVVVVXXXYYY[[[^^^aaadddfffhhhjjjkkkmmmmmmnnnpppsssvvv{{{xxxuuusssqqqqqqpppooommmgggggggggiiimmmrrrwwwzzz}}}{{{uuuqqqiiieee___[[[]]]fffpppxxx|||yyyooonnnllllllmmmllliiigggeeedddccccccdddeeefffgggkkkoootttxxxyyyvvvrrrnnnjjjfffeeeeeeeeecccfffkkktttvvvnnnjjjjjjkkkllllllhhhfffeeebbb___bbbggg}}}uuukkkfffbbbdddkkkqqqsssrrrjjjfff```\\\\\\^^^```aaaaaadddgggiiikkklllnnnppplllmmmooorrruuuuuutttrrrooojjjbbb[[[UUUPPPLLLIIIGGGNNNZZZlllzzzuuupppmmmkkkiiieeeaaa]]][[[XXXTTTSSSUUUZZZ^^^kkkvvvzzzpppfff]]]YYYTTTQQQYYYdddrrruuukkkaaaZZZYYY^^^lllyyy}}}zzzzzzyyyvvvsssrrrsssuuurrrvvv{{{rrrfff___]]]]]]\\\```ggguuu~~~{{{}}}}}}||||||zzz}}}|||wwwkkkYYYHHH===777444333333222222111111111111111111111111000000000000000111111000000000000000000111111111111111111111111000000000///000000000000444333222222222444666888666666888:::;;;>>>HHHTTTmmm___TTTMMMPPPTTTUUUVVVXXXVVVUUUTTTRRRPPPMMMKKKJJJEEEGGGMMMVVV___ggglllooowww{{{~~~{{{wwwuuusssnnnjjjppp___XXXVVVVVVUUUWWWXXX[[[^^^aaadddfffggghhhiiikkklllmmmpppsssvvv|||xxxvvvsssrrrrrrqqqpppnnniiihhhhhhiiilllqqqvvvzzz~~~~~~zzzuuuqqqkkkgggaaa^^^___hhhttt}}}uuutttrrrrrrssssssrrrpppmmmmmmllllllmmmooopppqqqssswww|||~~~yyyvvvqqqnnnlllmmmmmmkkklllpppyyyyyyvvvuuurrrpppmmmhhheeecccaaa^^^bbbhhh~~~wwwlllgggdddgggmmmssssssrrrgggaaaZZZUUUTTTTTTUUUUUUUUUWWWZZZZZZZZZYYYYYYZZZZZZ[[[]]]```aaabbbbbbbbb^^^ZZZTTTPPPNNNLLLJJJIIIGGGPPP___sss~~~yyyuuuqqqkkkggg\\\[[[XXXUUUSSSUUUYYY]]]dddmmmzzz{{{sssiiiaaa[[[WWWSSSQQQWWW___mmm|||sssggg___[[[___mmm{{{sssggg```]]]]]][[[```hhhvvv|||||||||~~~|||}}}|||wwwkkkXXXGGG;;;555333222333222222222222111111111000000000000000111111111111111111111000000000000111111111111111111111111333222111111111111111222444333333333333555666777666666888:::;;;>>>IIITTTrrrdddVVVLLLOOOSSSSSSTTTWWWUUUTTTSSSQQQOOOLLLJJJIIIEEEHHHQQQ]]]eeegggjjjmmmvvv{{{zzzvvvuuusssooolllppp___XXXWWWVVVTTTVVVXXXZZZ]]]```ccceeefffggghhhjjjlllmmmpppuuuxxx}}}xxxvvvtttssssssrrrqqqpppkkkjjjiiijjjmmmqqqwwwzzz~~~{{{vvvsssmmmjjjeeeaaaccckkkyyy|||yyywwwwwwxxxzzzzzzyyytttttttttuuuwwwyyy|||}}}}}}~~~yyyuuutttvvvvvvttttttwww~~~zzzuuuqqqlllgggddd```]]]aaaggg}}}zzzpppkkkhhhkkkpppttttttrrrbbb^^^WWWSSSQQQRRRSSSSSSTTTVVVXXXXXXVVVTTTSSSSSSSSSTTTUUUVVVWWWWWWYYYZZZTTTQQQMMMKKKJJJJJJIIIHHHIIIQQQaaazzz{{{uuunnniii```___\\\XXXVVVWWWZZZ^^^___cccjjjrrrzzz}}}sssmmmeee___ZZZWWWTTTSSSVVV[[[fff{{{zzznnnddd]]]___mmmzzzuuuiiiaaa^^^]]]ZZZ___iiixxxzzz~~~{{{~~~}}}uuuiiiVVVEEE:::555444444222333333333222222111111//////000000111111222222111111111111000000000///111111111111111111111111444333333222333444666777333333444444555666666666666555888:::;;;>>>IIITTTssshhhWWWKKKNNNRRRQQQQQQVVVSSSSSSRRRPPPMMMKKKIIIGGGGGGKKKWWWeeellljjjjjjmmmpppwww|||~~~xxxuuutttssspppnnnooo___XXXWWWVVVTTTUUUWWWZZZ]]]```cccdddeeefffhhhjjjlllnnnrrrvvvyyy~~~xxxvvvtttsssssssssrrrqqqmmmllljjjjjjmmmrrrwwwzzz|||wwwtttooolllhhhdddeeennn|||}}}{{{zzz|||~~~xxxxxxyyy{{{~~~|||zzz}}}~~~||||||~~~~~~yyyuuuoooiiieee```]]]```eee{{{|||sssooolllmmmsssvvvuuurrreeeaaa[[[VVVUUUUUUVVVVVVTTTWWWYYYZZZXXXVVVUUUUUURRRSSSSSSSSSSSSTTTVVVXXXUUUSSSOOONNNMMMMMMKKKJJJKKKQQQaaa~~~~~~xxxrrrjjjeeefffdddaaa]]]YYYZZZ]]]```______aaabbbeeehhhkkkmmmnnnppptttwww{{{wwwoooiiiccc___[[[XXXUUUTTTUUUXXX___sss}}}~~~sssggg___```lllzzzwwwkkkbbb^^^]]]YYY___iiixxxzzz~~~~~~sssgggUUUDDD:::666666666222333333333333222111111...//////000111222222333222111111111000000//////111111111111111111111111///......///000333555666222333444555666666666666555555777:::;;;>>>IIIUUUrrrkkkXXXKKKNNNRRRPPPPPPUUUSSSRRRQQQOOOMMMJJJHHHFFFIIINNN[[[kkkqqqmmmlllnnnkkkrrryyy~~~~~~wwwtttssssssqqqooorrr___UUURRRTTTUUUWWWXXXZZZ\\\___bbbeeefffiiikkkmmmnnnoooqqqtttwww~~~xxxvvvuuuttttttuuutttrrrppplllmmmmmmlllmmmqqqvvv{{{|||xxxxxxxxxqqqmmmgggdddgggqqq~~~||||||||||||{{{~~~{{{|||}}}{{{ssskkkddd^^^ZZZ]]]ddd{{{wwwssspppsssyyy{{{xxxsssiiifffaaa\\\YYYXXXXXXYYYXXXWWWWWWYYY[[[ZZZVVVRRRWWWWWWWWWWWWXXXXXXXXXXXXQQQQQQQQQQQQPPPOOONNNMMMNNNRRRaaa~~~yyytttooommmmmmiiigggcccbbbbbbbbbaaa``````^^^[[[ZZZZZZ[[[[[[[[[ZZZ^^^bbbdddfffjjjssszzz}}}wwwppplllccc^^^YYYUUUUUUVVVWWWWWWaaahhhttt~~~~~~pppkkkgggcccjjjvvvtttjjjbbb^^^\\\\\\^^^hhh|||~~~ssseeeQQQBBB;;;888555333222222222111111111000000000000000000000000000000222222222222111111111111000111111111222222222222000111111111111222222222333444444555666777888888888777888::::::;;;CCCKKKuuupppWWWKKKNNNNNNQQQUUUSSSSSSSSSQQQNNNJJJHHHIIIJJJMMMVVVdddpppuuutttoookkkiiimmmsss}}}zzzvvvuuuttttttsssxxxdddXXXUUUVVVWWWTTTUUUWWWZZZ]]]```ccceeekkklllnnnooopppqqqtttwwwzzzvvvuuuttttttuuutttrrrpppmmmmmmmmmmmmnnnrrrwww{{{~~~{{{zzzzzzrrrooojjjhhhkkkttt}}}}}}|||{{{{{{yyy{{{{{{tttlllgggaaa^^^bbbiii}}}{{{wwwtttvvv|||~~~zzzssspppjjjeeebbb````````````______```aaa```[[[WWWXXXXXXXXXXXXYYYYYYYYYYYYTTTTTTTTTTTTSSSRRRQQQPPPOOORRR___zzz}}}wwwsssooonnnooommmkkkhhhggghhhhhhhhhgggccc```\\\YYYYYYYYYYYYYYYVVVYYY]]]^^^^^^bbbjjjpppzzz|||~~~zzzuuuppplllddd```[[[WWWWWWXXXXXXXXX```fffpppyyyzzzzzz{{{uuunnnhhhmmmxxxsssiiibbb^^^\\\[[[^^^hhh||||||ssseeeQQQBBB:::888555333333333333333222222222111111111111111111111111111......////////////000000000000000111111111222222000111111111111222222222222222333444555666777777777666888;;;<<>>BBBKKKTTTwwwuuu\\\PPPSSSRRRTTTWWWTTTTTTSSSPPPLLLIIIIIILLLOOOOOOZZZjjjwww|||zzztttpppjjjlllpppwww{{{wwwuuutttsssrrrjjj[[[TTTSSSSSSTTTUUUXXX[[[___cccfffhhhkkkmmmoooqqqrrrtttxxx{{{|||wwwuuussssssttttttsssqqqppppppppppppqqqtttzzz~~~~~~}}}yyywwwtttssswww~~~{{{vvvqqqoookkkiiilllsss}}}|||}}}wwwrrrnnnlllkkknnnnnnnnnmmmkkkhhhdddaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````___^^^[[[XXXWWWVVVVVV^^^rrrzzzxxxzzzvvvuuutttvvvxxxzzzzzzzzztttooogggaaa^^^\\\[[[ZZZ\\\___bbbeeefffiiimmmpppooorrrxxx}}}~~~}}}}}}}}}|||yyywwwsssoookkkhhhfffeeedddccc```aaaeeejjjmmmqqqzzzwwwjjjgggkkk{{{}}}qqqgggaaa^^^\\\[[[^^^jjj~~~}}}~~~qqqcccOOOAAA999777555333444333333333333222222222222222222222222222222222000000000000000000111111////////////000000000000000000111111111222222222333333444555666777888888666666888<<>>888666444222333333222222222111111111111111111111111111111111...//////000111222222333000000000111111111222222000111111111111222222222111222222333444555666777888666888;;;<<<>>>FFFOOO```sssjjjVVVQQQKKKKKKOOOLLLKKKLLLLLLKKKKKKMMMQQQTTTTTT___lllqqqnnniiiffffffbbbeeekkktttyyyuuurrrpppnnnxxxggg^^^\\\^^^[[[\\\]]]```bbbeeehhhjjjlllmmmooopppqqqrrruuuxxxxxx}}}yyyvvvsssqqqrrrsssssssssppppppppppppqqquuuzzz~~~{{{uuuvvvyyy~~~}}}}}}}}}}}}~~~}}}{{{{{{}}}}}}{{{~~~yyywwwwwwxxxyyyzzz|||}}}wwwtttnnnlllkkkrrr~~~zzzuuuoookkklllooossszzz~~~wwwppplllccc^^^]]]ccckkkuuusssqqquuuyyymmmddd___]]]]]]aaadddppp~~~}}}zzzmmm```LLL>>>888666444222444444444333333333222222222222222222222222222222...///000222444666888888111111111111222222222222000111111111111222222222555555666777888999::::::777666888;;;===???GGGPPP```qqq|||kkkVVVOOOHHHIIIMMMKKKKKKMMMNNNNNNNNNPPPSSSUUUSSS___nnntttppphhhbbb___bbbfffmmmvvvyyyuuurrrooommmzzzmmmccc[[[WWW[[[[[[[[[\\\]]]aaagggkkkjjjkkklllkkklllnnnrrruuuyyyuuutttsssrrrqqqpppppppppmmmnnnnnnooopppsssxxx||||||~~~{{{zzz{{{}}}~~~{{{|||~~~{{{zzzyyyzzz|||~~~yyyuuusssvvv|||xxxuuussssssuuuxxx}}}}}}tttmmmddd``````gggqqq{{{~~~xxxttttttuuuuuuxxx~~~vvvjjjaaa\\\YYYXXX^^^fffuuu~~~zzzmmm[[[GGG===:::777666777666444333111000000111222111222222222222111000000222111111111000000//////222222111111111111111111000111111111111222222222777555333555888:::999777:::999;;;======>>>EEEMMMeeeyyymmmWWWRRRNNNNNNPPPKKKJJJMMMOOOQQQPPPPPPPPPQQQOOO]]]pppzzzxxxoooeee```bbbjjjttt|||yyytttqqqppppppooo|||mmmbbb[[[XXXZZZZZZ[[[[[[\\\```fffjjjiiiiiijjjjjjkkkmmmpppsssxxx}}}sssrrrqqqpppppppppppppppllllllmmmmmmnnnrrrwwwzzz}}}~~~|||{{{}}}~~~|||~~~|||zzzzzz{{{|||~~~~~~{{{xxxzzz|||yyywwwwwwwwwyyy|||wwwpppgggccccccjjjsss|||{{{wwwrrrnnnmmmppptttzzzuuuiiiaaa]]][[[ZZZ___fffuuuwwwjjjXXXEEE;;;888666444555555444333222111111111111111222222222222111000000111111111111000000000///111111111111111111111111111111111111222222222222444333222333666777666555:::999;;;===>>>???EEENNNaaatttmmmWWWRRRNNNOOOPPPKKKIIILLLOOOPPPPPPPPPQQQRRRTTT\\\jjjwww|||xxxmmmeeebbbiiisss{{{xxxsssqqqpppoooooo~~~nnnbbbZZZWWWXXXXXXYYYYYY[[[^^^cccgggggghhhiiiiiiiiikkkoooqqqxxxzzzrrrqqqpppooooooooopppqqqkkklllllllllmmmpppuuuyyy~~~~~~}}}~~~}}}|||~~~~~~~~~yyyxxxvvvvvvwwwzzz~~~{{{ssskkkggggggoooxxx}}}uuukkkfffeeehhhmmmsssyyyttthhh```]]][[[[[[aaaggguuu}}}~~~~~~ttteeeTTTBBB999666333222333333333333333222111111000111222222222222111000000111111111111000000000000111111111111111111111111111111111111222222222333444333222444666777666555:::999;;;>>>>>>???FFFNNN```rrr|||mmmWWWRRROOOOOOPPPKKKHHHKKKNNNQQQQQQRRRTTTUUUXXXZZZaaaooo|||}}}ssshhhbbbjjjssszzz~~~wwwrrrpppooonnnnnnmmm```YYYVVVVVVWWWXXXXXXYYY\\\aaaeeefffggghhhiiiiiikkknnnpppvvv|||xxxrrrqqqpppooooooppprrrsssnnnnnnnnnnnnoooqqqvvvyyy~~~|||}}}|||zzzwwwvvvwwwzzz~~~vvvnnnkkkllluuu~~~rrriiifffdddfffjjjoooyyysssggg___[[[ZZZZZZbbbhhhwww}}}{{{}}}rrrbbbQQQ???777555333222222222222333444333222111000111222222222222111000000111111111000000000000000111111111111111222222222111111111222222222333333555555555666777888888888:::999;;;>>>>>>@@@GGGOOOaaasss}}}mmmXXXSSSOOOOOOPPPKKKHHHKKKPPPSSSUUUVVVYYYZZZYYYWWWZZZffftttyyyqqqhhhdddkkkssszzz~~~wwwqqqooonnnmmmmmmmmm___WWWTTTTTTVVVWWWWWWXXX[[[___bbbeeegggiiijjjjjjkkknnnpppttt||||||wwwsssrrrqqqooopppqqqssstttqqqqqqqqqqqqqqqssswww{{{~~~||||||~~~|||zzz{{{zzzrrrpppsss}}}{{{pppkkkeeeeeefffjjjqqq|||sssfff]]]ZZZYYYXXXbbbjjjzzz}}}zzzyyy|||qqq___OOO>>>777555333222222111222333444333222111000111222222222222111000000000000000000000000111111000000111111111222222222111222222222222333333333555555666666777777888999:::999;;;>>>???@@@GGGPPPcccvvvmmmXXXTTTPPPPPPPPPJJJIIILLLRRRVVVYYY\\\___aaa\\\ZZZ[[[bbblllpppmmmhhheeellltttzzzwwwqqqnnnmmmlllkkkppp```WWWTTTTTTUUUWWWWWWXXXZZZ^^^```dddfffiiijjjjjjkkkmmmoooqqqyyy}}}yyyuuutttqqqpppoooqqqsssuuurrrrrrrrrqqqqqqssswwwzzz}}}~~~~~~||||||xxxvvvzzzvvvooojjjgggeeegggjjjqqq~~~rrreee]]]YYYYYYYYYaaalll~~~||||||vvvyyy|||rrr]]]MMM===666555444222333222222222333333222222111111222222222222111000000000000000000111111111111000000000111222222333333222222222222333333333333222333555555444444666777:::999;;;>>>???AAAHHHQQQcccxxxnnnYYYUUUQQQQQQPPPJJJIIIMMMSSSXXX\\\```dddfffbbb______bbbgggjjjjjjhhhfffllltttzzzyyyrrrnnnllljjjiiisssbbbYYYVVVSSSUUUWWWXXXXXXZZZ]]]```bbbdddggghhhiiijjjkkkmmmnnnvvv{{{vvvtttqqqnnnnnnoooqqqssspppqqqpppooonnnppptttwww|||}}}~~~yyyqqqlllhhhgggeeehhhsss}}}oooccc\\\[[[[[[\\\```nnn}}}}}}~~~{{{uuu~~~{{{qqqZZZKKK;;;555444333222222333222222111222222222333111222222222222111000000///000000000111111111111///000000111222222333333222222222333333333444444111444555555444444666888:::999;;;>>>@@@AAAIIIQQQddd}}}nnnYYYVVVRRRQQQPPPJJJHHHLLLRRRXXX]]]bbbfffiiigggbbb^^^```fffiiihhheeedddkkkrrrxxxzzzsssnnnkkkiiigggvvveee[[[XXXSSSUUUWWWXXXXXXZZZ]]]___aaacccfffggghhhhhhjjjkkkmmmuuu}}}vvvtttpppmmmmmmnnnpppqqqnnnnnnmmmlllkkkmmmqqqttt{{{|||~~~wwwqqqllliiieeedddnnn{{{{{{mmmbbb]]]\\\^^^______oooyyyvvvyyyqqqXXXIII:::444444222111111333222111111111222333444111222222222222111000000//////000000111111111222///000000111222222333333222222333333333444444444333666888888666555888::::::999;;;???@@@AAAIIIRRRgggnnnZZZVVVRRRQQQPPPJJJFFFKKKRRRXXX]]]bbbgggjjjiiiaaa[[[]]]eeeiiigggbbbbbbiiiqqqvvv~~~|||tttnnnkkkhhhgggxxxfff^^^^^^WWWWWWXXXXXXYYY[[[\\\]]]dddfffggghhhggghhhiiikkkooowww}}}~~~yyyvvvrrrooommmnnnqqqsssqqqpppnnnkkkjjjlllppptttvvvyyy~~~|||vvvqqqlllgggeeejjjrrr{{{wwwiiiaaa[[[XXXZZZ^^^gggsss|||yyyyyyuuulllVVVGGG888444555555333222333222000//////000222333000000111000000///...---000000000000000111111222555555444333222222222222111222333444555555555555555555666666777777888888;;;:::;;;>>>???AAAIIIRRRiiivvv^^^TTTTTTTTTPPPNNNKKKJJJOOOYYYaaadddgggjjjiiiaaa\\\\\\]]]^^^aaafffjjjooommmqqq~~~ssslllkkkjjjeeezzzggg]]]\\\WWWWWWWWWXXXYYY[[[\\\]]]ccceeeggghhhggghhhjjjlllooovvv|||~~~yyyvvvrrrnnnmmmnnnppprrrqqqpppnnnkkkjjjlllpppsssxxx{{{~~~{{{{{{tttooohhhdddhhhnnnyyyttthhh```\\\YYY\\\```eeerrrzzz~~~yyyzzztttjjjUUUFFF888444555444333222333222111000000111222333000000111111111111000000000000000000000111111222222222111111111222333333444444444444444444444444555555666666777777888888:::999:::===>>>@@@HHHQQQccczzzzzz```TTTRRRRRRPPPNNNJJJIIINNNXXX```bbbeeehhhjjjddd```^^^]]][[[^^^bbbiiioooooorrr}}}uuulllkkkiiieee}}}iii^^^\\\XXXXXXWWWWWWXXXZZZ\\\]]]bbbdddfffggghhhiiikkkmmmooouuu}}}}}}yyyvvvrrrooonnnnnnpppqqqqqqpppooolllkkklllpppssszzz}}}xxxuuu|||yyyssskkkeeefffjjjuuu}}}rrrfff___\\\ZZZ^^^ccchhhuuurrrttt~~~zzz|||rrrfffRRRDDD888444555444333333111111111111111111111111000111111222222222222111000000000000000111111222000000000000111222333444333222111111111222333444555555666666777777888888999888:::===???@@@HHHPPPaaayyy~~~bbbRRRPPPPPPPPPOOOHHHHHHMMMWWW___aaabbbeeeiiifffdddbbb]]]WWWYYY^^^fffpppsssttt{{{wwwoookkkhhheeelll```]]]YYYXXXWWWWWWWWWYYY[[[\\\aaacccfffggghhhiiilllnnnooovvv~~~}}}zzzxxxtttqqqooopppqqqrrrqqqpppooolllkkkkkkooorrryyy}}}yyyuuuyyyxxxppphhhfffiiiqqq||||||qqqeee___\\\ZZZ^^^cccmmmzzzsssvvvzzz~~~pppcccNNNBBB777555555444333333000111222222222222111000111111222222222111000000000000000000000111111222111111111111111222333333111000//////000222444666555555666666777777888888999999;;;???@@@AAAHHHQQQfff~~~{{{rrrdddQQQNNNNNNOOOPPPHHHHHHNNNYYY```bbbbbbdddgggggggggeee]]]VVVVVV\\\eeeqqqwwwwww{{{|||sssmmmiiigggnnnbbb___YYYXXXWWWVVVVVVXXX[[[\\\```bbbeeeggghhhjjjmmmoooqqqxxx~~~|||yyyvvvsssqqqqqqrrrrrrpppooonnnllljjjjjjmmmooowww{{{~~~yyyyyywwwnnnjjjjjjnnnwww}}}qqqeee___[[[ZZZ]]]bbbmmm|||tttxxx~~~zzzooo```JJJ@@@777555666444222333000111222222222222111000111111111111000///...---000000000000000111111222444444333222222222222222777666444222222333555666555555666666777777888888:::999<<<@@@AAABBBIIIQQQhhh{{{pppvvveeeQQQMMMMMMOOOPPPIIIJJJQQQ]]]dddeeeeeefffeeeeeegggeee^^^VVVVVV[[[cccrrryyyzzz|||xxxpppkkkjjjnnnbbb___ZZZXXXVVVUUUVVVXXXZZZ\\\^^^aaadddggghhhkkknnnqqqsss{{{|||zzzwwwtttrrrqqqqqqrrrnnnnnnmmmkkkiiiiiikkkmmmtttxxx~~~|||~~~tttmmmkkkkkkrrr|||qqqeee^^^[[[ZZZ]]]bbbkkk{{{rrrvvvzzzyyy~~~nnn___GGG>>>777666666333222444111111111111111111111111111111111000000///...---000000000000000111111222666555444333222222222222???===:::777555444333333555555666666777777888888999999<<<@@@AAABBBHHHPPPbbbzzz~~~uuuvvv|||eeeRRRNNNNNNNNNOOOJJJLLLTTT```hhhiiihhhiiieeedddeeeddd___XXXWWWZZZaaapppxxxzzz}}}{{{rrrmmmllllll```]]]ZZZYYYVVVUUUUUUWWWZZZ\\\]]]```dddfffiiikkkooorrruuu~~~zzzyyyvvvsssqqqpppoooooolllmmmllljjjhhhgggiiikkkrrrwww~~~xxxoookkkjjjooo|||yyynnnccc^^^[[[[[[___dddmmm~~~tttwwwwwwxxx}}}mmm^^^DDD===777666666333222444333222111000000111222333...///000111111111111111000000000000000111111222333333222222222222222333;;;:::999777555333222111555555666666777777888888666777:::???@@@@@@FFFNNNZZZrrrxxxwww{{{eeeSSSOOOOOONNNNNNIIILLLUUUccckkklllkkkkkkiiieeecccccc___XXXVVVWWW___llltttxxx}}}}}}rrrmmmmmmjjj]]][[[[[[YYYVVVTTTUUUWWWZZZ\\\]]]```cccfffiiilllooorrrwwwyyywwwuuurrrpppnnnnnnnnnkkklllkkkiiigggfffhhhiiiqqqvvv~~~yyyooojjjiiimmm{{{vvvlllbbb]]]\\\\\\aaagggrrryyy{{{uuuwww|||mmm___BBB<<<777777666333222444333222000//////000222333,,,---///111333444555555000000000000000111111222000000000000111222333444111222222333333222222111555555666666777888888888444555999===>>>???DDDLLLVVVnnn|||yyywwwzzzeeeTTTPPPOOONNNMMMIIIKKKUUUccclllmmmlllmmmlllfffbbbaaa___YYYUUUTTT]]]jjjqqqvvv|||}}}rrrlllmmmooo___YYYXXXXXXWWWUUUSSSSSSVVVXXXZZZ\\\___aaadddhhhmmmqqquuu~~~{{{vvvqqqnnnlllkkkkkknnnmmmjjjhhhggggggggghhhnnnttt|||~~~|||vvvnnnkkkllluuuwwwiii^^^[[[ZZZZZZaaalllvvv{{{~~~vvvzzz{{{iiiWWWCCC>>>888444333333444444......//////000000111111444111......111222000...000000000000000000000000333333333222222111111111333333444555555666666777555555666666777777888888888999:::<<<>>>BBBGGGLLLXXXgggwwwyyyuuuwwwdddTTTQQQOOOLLLKKKNNNKKKSSSdddqqqrrrmmmkkkpppjjjccc___\\\YYYTTTQQQYYYaaalllsssuuu}}}yyypppmmmooorrraaaZZZYYYZZZYYYWWWUUUTTTUUUWWWZZZ\\\^^^aaadddhhhmmmpppuuu~~~{{{vvvqqqmmmkkkjjjjjjmmmllliiigggfffggghhhjjjooottt{{{{{{wwwzzz{{{ssskkkkkktttvvvhhh^^^[[[ZZZZZZbbblll{{{{{{~~~yyy~~~xxxgggWWW@@@<<<666222111111222222000000000000111111111111111000//////000000///...000000000000000000000000333333333222222222111111111111222333333444444555555555666666777888888999999:::;;;<<<>>>AAAFFFJJJUUUddduuuzzzuuuwwwfffUUUQQQPPPNNNMMMOOOMMMSSSbbbpppssspppoooooojjjccc___\\\YYYTTTPPPVVV^^^iiirrrvvv~~~yyypppmmmnnnwwwddd[[[YYYZZZ[[[YYYWWWUUUTTTUUUYYY[[[^^^aaacccggglllpppttt}}}~~~{{{uuuoookkkiiiiiiiiillljjjgggeeeeeegggjjjlllooosssyyy~~~yyyrrrqqqtttyyywwwkkkkkkrrrtttggg]]]\\\[[[[[[cccooo{{{}}}}}}zzztttfffWWW???;;;666222111222222222222222222222111111111111...000222222000///......000000000000000000000000333333333222222222222111111111222333333444444555666666666777888888999999:::;;;<<<===>>>AAAEEEIIISSSdddvvv|||yyy}}}iiiVVVQQQQQQPPPPPPNNNKKKOOO]]]kkkrrrrrrrrrmmmiiiccc___\\\YYYTTTPPPRRRYYYeeeooouuuyyyppplllmmm|||hhh\\\UUUXXXZZZZZZXXXUUUTTTTTTXXX[[[]]]```cccggglllooosss{{{~~~zzztttnnnjjjhhhhhhhhhkkkiiifffdddeeegggkkkmmmnnnqqqvvv{{{~~~zzzpppmmmmmmqqqzzz{{{}}}wwwlllkkkqqqqqqfff]]]\\\[[[\\\fffsss{{{}}}~~~}}}yyyuuupppcccUUU@@@<<<777444444444444333222222222111111000000000---111555444111//////000000000000000000000000000222222222222222222222222333333444555555666666777666666777888888999999:::;;;<<<======>>>@@@DDDGGGSSSeeexxxmmmWWWPPPPPPQQQQQQLLLIIIJJJUUUdddnnnrrrrrrlllhhhbbb^^^\\\YYYTTTOOONNNTTT```kkkssszzzqqqllllllkkk\\\PPPSSSWWWXXXWWWVVVUUUUUUXXXZZZ]]]___bbbfffkkkooorrrxxx~~~zzzsssmmmiiiggghhhiiikkkiiigggeeeeeehhhjjjllllllppptttxxx|||}}}rrrllljjjmmmvvvvvvoookkknnnwwwyyynnnlllqqq~~~}}}nnnddd]]]]]]]]]___jjjyyy{{{~~~yyyyyy{{{xxxsssmmm___QQQ???;;;777444444444333333111111111000000//////...///222666666222000000111000000000000000000000000222222222222222222222222333333444555555666666777777777888888999:::::::::;;;<<<>>>>>>>>>@@@CCCFFFQQQcccwwwrrrYYYOOOPPPQQQQQQLLLIIIHHHPPP___nnnttttttlllggg```\\\ZZZXXXTTTPPPLLLRRR\\\gggppp}}}{{{sssmmmlllppp]]]NNNQQQUUUWWWVVVVVVVVVWWWWWWYYY\\\___aaaeeejjjnnnqqqvvv}}}yyysssmmmiiihhhiiikkklllkkkiiihhhggghhhiiijjjjjjmmmrrrwww{{{yyypppkkklllttt|||~~~}}}{{{}}}yyyllleeeaaaeeemmm{{{}}}rrrooorrr~~~yyykkkccc^^^______bbbppp|||{{{uuuuuu|||~~~zzzzzztttlll\\\LLL<<<999555222222222111000000000000///////////////111222444444222111000111000000000000000000000000111222222222222333333333111111222333333444444555888888888999::::::;;;;;;:::<<<>>>>>>???AAACCCFFFNNN```ttt~~~yyy^^^QQQPPPQQQPPPNNNLLLJJJOOO___ooowwwwwwmmmggg___YYYXXXWWWTTTRRROOOSSS\\\gggppp||||||uuuooommmuuu```PPPSSSUUUVVVVVVVVVVVVWWWWWWYYY\\\^^^aaaeeejjjnnnpppttt|||}}}yyyrrrllliiiiiikkkmmmnnnnnnmmmkkkiiihhhggggggggglllqqqwwwzzz~~~zzzqqqnnnsss{{{{{{wwwxxx{{{rrrkkkccc___bbbgggqqqvvvrrrsss~~~}}}vvvhhhaaa^^^```aaafffuuu}}}|||uuuuuuyyy}}}{{{}}}wwwlllYYYHHH;;;888444333222222111000000000000000000000111111222111000000111111000...000000000000000000000000111111222222222333333333111111222333333444444555888888999999:::;;;;;;;;;999;;;===???@@@AAADDDFFFMMM___rrr{{{cccTTTRRRRRROOOOOOMMMKKKNNN]]]pppxxxwwwnnnggg]]]WWWUUUUUUUUUTTTUUUXXX___hhhqqq}}}}}}vvvqqqnnnxxxbbbTTTUUUWWWWWWVVVUUUVVVWWWVVVYYY[[[^^^aaaeeejjjmmmpppssszzz}}}xxxrrrllljjjjjjmmmoooppppppooommmkkkhhhfffeeefffjjjqqqwwwzzz~~~{{{}}}{{{zzzxxxvvv}}}wwwqqqttt{{{{{{uuuuuuzzzrrrmmmddd```ccceeelllxxxtttttt~~~|||uuuggg```^^^aaaccchhhxxx~~~yyyyyyvvvzzz}}}|||xxxmmmXXXEEE<<<999666555444444333222000000111111222222222333222///,,,,,,///000///,,,000000000000000000000000111111111222222333333333333333444555555666666777888999999::::::;;;;;;<<<888:::===???@@@BBBDDDFFFNNN```sss{{{gggWWWTTTSSSPPPMMMLLLIIILLL[[[nnnvvvtttoooggg\\\UUUTTTUUUUUUUUUZZZ[[[bbbjjjrrr~~~}}}wwwrrrooolll___WWWRRRUUUXXXXXXVVVVVVVVVXXXZZZ\\\^^^aaaeeehhhmmmpppwww}}}xxxpppkkkjjjkkkmmmnnnnnnooonnnlllgggcccaaa```ccchhhpppwww{{{~~~wwwrrrsssuuuzzzwwwnnnhhheeeddddddrrrvvv}}}|||vvvzzz~~~uuuttt~~~{{{uuuooojjjfffeeeiiiwww~~~xxxuuuzzzyyyqqqddd___\\\\\\```jjj{{{~~~|||{{{xxxfffQQQCCC:::888666333222222333444222111111111000000////////////000000000000//////000000000000111111111111222222333333333444444444444444444444444555777777::::::;;;;;;::::::999999;;;===???@@@AAACCCFFFHHHPPPaaauuulllYYYRRRPPPNNNOOOLLLIIILLLWWWeeesss{{{vvvmmmbbbYYYUUUUUUVVVVVVcccgggjjjllltttvvvqqqsssvvvaaaYYYTTTVVVYYYXXXVVVVVVUUUWWWZZZ\\\^^^aaaeeehhhooorrryyy|||tttnnnkkkkkkllllllnnnoooooommmhhhdddbbbaaadddiiipppuuuzzz}}}uuummmmmmmmmpppuuuxxxyyyyyytttpppiiiaaa\\\ZZZZZZ[[[dddiiipppxxx}}}yyy{{{uuunnngggfffppp{{{yyyuuuyyyyyypppddd___\\\\\\aaakkk|||}}}}}}yyy}}}wwwdddOOOAAA999777555333222222333333111111111111000000000//////000000111111000000///000000000000111111111111222222222222333333333444444444444444555666777777999::::::;;;;;;:::::::::;;;===>>>@@@@@@BBBEEEHHHPPPaaaxxxppp[[[TTTRRRPPPOOOKKKIIILLLWWWeeerrrzzz~~~uuuggg[[[VVVUUUWWWYYYbbbgggjjjmmmvvvwwwrrrssseee\\\UUUVVVYYYXXXVVVVVVSSSVVVYYY[[[]]]```dddgggooorrryyywwwpppmmmmmmmmmnnnoooppppppnnnjjjfffddddddfffiiinnnssswww{{{~~~rrrhhhfffeeeeeeggghhhiiihhh```]]]XXXSSSPPPOOOPPPQQQXXX]]]eeeooozzzvvvjjjbbbfffooozzz{{{uuuxxxwwwmmmccc^^^[[[]]]bbblll~~~vvv{{{uuuaaaLLL>>>777666444222111111222222111111111111000000000000000111111111111111111000000000000111111111222222111111222222222333333333444444444444555666777888888888999:::;;;;;;;;;;;;:::<<<>>>??????AAADDDFFFMMM___xxxvvv___UUUSSSRRRNNNKKKIIILLLVVVeeerrryyy}}}nnn```XXXVVVYYY\\\___dddhhhnnnzzzwwwrrrssshhh^^^VVVVVVWWWVVVUUUUUUSSSUUUXXXZZZ\\\```cccffflllpppvvvyyyrrrooooooooopppnnnooopppnnnkkkhhhffffffgggiiimmmpppuuuzzz}}}qqqeeebbb^^^\\\[[[[[[[[[ZZZRRRPPPNNNKKKJJJJJJKKKLLLPPPUUU]]]gggsss{{{lllaaa```fffmmm~~~wwwxxxrrrhhhaaa]]][[[^^^dddoooyyy~~~rrr^^^JJJ===555444333222111111111111111111111000000000000000111111222222222222111111000000111111111222222222111111111222222222333333444444444444555666777888666777999:::;;;<<<<<<<<<:::<<<>>>>>>???@@@CCCEEEJJJZZZuuu|||aaaUUUSSSRRRNNNKKKIIILLLVVVdddpppwwwtttggg\\\XXXYYY\\\YYY^^^dddmmm}}}}}}wwwqqqpppiii^^^UUUTTTUUUTTTTTTUUUTTTVVVYYYZZZ\\\___cccfffkkkooouuu||||||tttpppnnnmmmmmmlllnnnooonnnkkkhhhgggggggggiiilllooosssyyy|||qqqccc^^^XXXTTTRRRQQQPPPOOOLLLKKKJJJIIIHHHIIIJJJKKKJJJNNNUUU^^^iiiwww}}}{{{pppfffcccfffiii{{{zzzyyypppfff```\\\[[[___fffsss|||ooo[[[HHH<<<444333333222111111111111000000000000000000111111111111222222222222111111111111111111222222222222111111222222222333333333555555555555555666888888666777888:::;;;<<<======;;;<<<>>>>>>???@@@CCCEEEIIIWWWrrrcccTTTQQQQQQMMMJJJHHHLLLVVVcccooovvv~~~xxxmmmaaaYYYXXXZZZSSSWWW^^^kkk|||wwwqqqnnnjjj___UUUSSSTTTTTTTTTUUUVVVXXXZZZ[[[\\\___bbbdddkkkoootttzzzuuunnnkkkhhhgggjjjkkkmmmllljjjhhhggggggggghhhkkknnnrrrxxx}}}qqq```[[[TTTOOOLLLKKKKKKKKKLLLKKKKKKJJJJJJJJJJJJJJJJJJMMMSSSZZZeeerrr}}}yyywww}}}~~~{{{yyyxxxtttlllggghhheeeooo}}}{{{~~~pppeee^^^[[[[[[aaajjjxxx|||{{{jjjVVVEEE;;;333333333222222222111111000000000000111111111111000111111111111111111000111111111222222222222333222222333333333444444444555555555555666777888888666777999:::;;;<<<<<<<<<<<<===?????????@@@CCCEEEJJJVVVpppdddSSSOOOOOOLLLJJJHHHLLLVVVbbbnnntttyyy|||{{{rrrdddYYYUUUVVVOOORRRYYYhhh|||xxxrrrnnnkkk```UUUSSSTTTUUUVVVXXXYYYZZZ\\\]]]]]]^^^aaacccjjjnnnrrrwww~~~}}}tttnnnjjjiiihhhggghhhjjjjjjhhhffffffffffffhhhkkknnnrrrxxx|||qqqbbb\\\TTTOOOMMMMMMMMMMMMPPPPPPPPPOOONNNMMMLLLKKKJJJLLLQQQWWWaaaooo|||{{{wwwxxx~~~~~~~~~|||uuuuuuwww{{{yyywwwssspppyyy{{{vvvpppmmmpppqqqmmmgggddd^^^dddooo~~~yyylllccc\\\ZZZ[[[bbbmmm}}}vvvdddQQQBBB999333333333333333222222111///000000000111111111111///000000111111000000///111111111222222222333333333333444444444555555555555555555555666777888999777888999:::;;;<<<<<<<<<===>>>@@@@@@@@@AAACCCFFFIIIRRRkkkfffTTTNNNNNNLLLIIIHHHLLLUUUbbbmmmsssxxx|||}}}tttdddWWWSSSTTTPPPQQQVVVeee~~~}}}{{{vvvqqqlllaaaVVVTTTUUUVVVWWWZZZZZZ\\\]]]]]]]]]^^^aaacccgggkkkooosssyyyyyyrrrnnnmmmmmmllleeegggiiiiiigggeeeeeeeeeeeegggkkknnnrrrxxx~~~{{{pppeee___WWWRRRPPPQQQRRRRRRVVVUUUUUUTTTRRRPPPNNNMMMDDDFFFJJJQQQ[[[hhhvvv|||nnniiiccc```ccclllvvv}}}~~~~~~~~~zzzuuuwww{{{|||zzz|||~~~zzzxxxmmmccc___]]]```dddlllwww~~~uuurrrnnnlllwwwyyyooogggccchhhmmmjjjbbb]]]XXX]]]dddpppttthhh___[[[YYY[[[cccooo{{{rrr___MMM???888333333444444444333222222//////000000111111111222//////000000000000//////111111222222222333333333444444444555555555666666555555555666666777888999888888999:::;;;;;;;;;;;;>>>???@@@AAA@@@AAADDDFFFFFFNNNfffhhhTTTNNNNNNKKKIIIHHHLLLUUUbbblllrrryyy~~~tttcccUUURRRTTTQQQQQQUUUddd~~~~~~}}}~~~zzzttttttgggZZZWWWWWWVVVSSSSSSVVVWWWYYY[[[]]]^^^^^^^^^bbbeeekkkrrrwww~~~wwwvvvtttoookkkjjjjjjhhhgggggggggfffcccaaa```bbbeeeiiipppwww}}}~~~wwwooobbb```]]][[[YYYYYYZZZ[[[___\\\YYYVVVTTTQQQNNNKKKJJJHHHJJJPPPWWW^^^jjjuuu}}}~~~lllbbbYYYTTTRRRTTTYYY```mmmxxxzzzuuu{{{yyyuuuwww{{{zzzppplllhhhhhhppp{{{|||rrrkkkhhhbbbhhhpppzzz~~~|||{{{xxxyyywwwtttppppppssswwwzzz{{{tttkkk___UUUQQQRRRUUUWWW]]]ccctttyyysssnnnmmmvvvsssiiidddbbbcccaaa[[[VVVUUUQQQXXX[[[bbbsssxxxiii```^^^[[[\\\___gggtttyyy~~~lllUUUDDD<<<;;;444444333333222111000000111111111111111111111111000000000000000000000000000111111111111222222222111222222333333444444555555555666666777777888888999999::::::::::::;;;;;;======>>>>>>???@@@BBBCCCFFFOOO^^^{{{lllVVVPPPQQQNNNKKKKKKNNNQQQWWWcccooottt~~~xxxhhh]]]XXXUUUSSSQQQUUUggg~~~}}}vvvyyykkk]]]XXXXXXWWWVVVUUUXXXYYY[[[]]]^^^``````aaaeeehhhmmmrrrvvv~~~{{{tttrrrqqqmmmjjjjjjfffeeedddddddddccc```^^^^^^```ccchhhnnnuuu|||yyy|||vvvnnneeedddbbb```___^^^^^^^^^^^^[[[XXXUUUSSSQQQNNNKKKKKKHHHIIINNNSSSXXXbbbllluuu}}}{{{kkk^^^VVVQQQNNNMMMNNNRRRYYYhhhuuuwwwrrrrrrvvvwwwtttmmmiiijjjlllppp~~~wwwmmmgggaaa___dddlllppprrrrrrnnnfff^^^YYYWWWQQQUUU^^^jjjwww~~~{{{zzzxxx{{{vvvqqqkkkgggffffffffffffddd^^^VVVPPPNNNNNNOOOPPPUUUXXXfff|||}}}wwwrrrpppyyyrrrlllfffbbbbbb___YYYUUUUUUQQQYYYZZZ]]]iiiuuuwwwhhh___]]]]]]]]]```hhhvvv{{{|||iiiSSSAAA:::888444444333222222111000000////////////////////////000000000000000000000000000111111111111222222222111222222333333444444555555555666666777777888888999999::::::::::::;;;;;;=========>>>???@@@BBBBBBDDDMMM\\\www|||{{{sssZZZQQQPPPMMMJJJIIIKKKLLLOOOZZZdddttt}}}}}}qqqfff\\\VVVUUURRRTTTbbb{{{}}}{{{|||}}}vvvqqq```ZZZYYYXXXXXXYYYXXXYYY[[[\\\^^^```aaabbbeeeggglllqqquuu|||{{{ssspppnnnkkkiiijjjgggfffffffffgggfffcccaaa]]]^^^aaafffllltttzzz}}}sssssszzzzzztttnnniiihhhhhhgggfffdddcccbbb^^^[[[YYYWWWVVVTTTRRROOONNNKKKJJJLLLNNNQQQXXX```jjjsssuuufff[[[TTTPPPKKKIIIIIIJJJKKKSSSddduuu{{{sssnnnjjjkkkkkkgggaaa]]]\\\^^^]]]hhh~~~~~~uuukkkbbb[[[WWWWWW[[[\\\]]]]]][[[VVVRRROOOOOOJJJLLLRRR^^^nnn}}}{{{yyyyyy}}}xxxwww{{{|||uuuoooggg```\\\YYYWWWUUUUUURRRPPPNNNNNNOOONNNMMMPPPRRRYYYgggxxx}}}xxxuuu}}}wwwqqqjjjdddbbb___ZZZXXXYYYUUU]]]^^^]]]aaaeeevvvvvvhhh___]]]^^^___aaajjjyyy|||wwwdddOOO>>>777555333333333222111111000000////////////////////////000000000000000000000000000111111111111222222222111222222333333444444555555555666666777777888888999999::::::::::::;;;;;;=========>>>???@@@AAABBBBBBKKKXXXqqqzzzvvv{{{___SSSPPPOOOLLLJJJJJJHHHIIIPPPZZZmmmvvv}}}}}}yyyqqqeeeZZZYYYUUUUUU^^^sss}}}zzzzzz|||uuuvvvccc[[[YYYXXXXXXZZZWWWWWWXXXZZZ\\\^^^___```aaadddiiipppttt}}}uuupppmmmiiihhhiiiggggggggghhhiiihhheeebbb\\\^^^```eeekkkrrryyy|||ooolllrrruuurrrooollllllmmmlllkkkhhheeeddd^^^\\\[[[ZZZ[[[ZZZYYYWWWSSSOOOMMMMMMMMMLLLPPPWWW___iiixxxwwwggg[[[UUUQQQPPPIIIIIIJJJJJJJJJQQQdddvvvxxxqqqmmmgggfffdddaaa]]][[[YYYZZZZZZbbbttt}}}uuukkkbbbZZZTTTRRRQQQSSSTTTTTTSSSRRRQQQQQQQQQOOOMMMOOOYYYhhhwww{{{yyy}}}~~~|||zzzzzzzzzuuuooohhhaaa\\\XXXUUUSSSRRRQQQPPPRRRTTTUUUUUUTTTSSSSSSTTTZZZcccsss~~~{{{xxxpppiiigggdddbbbbbbeee```jjjjjjfffdddaaajjjuuuhhh```___^^^___bbblll}}}zzz~~~rrr___KKK<<<555444333222222222111111000000111111111111111111111111000000000000000000000000000000111111111222222222111222222333333444444555555555666666777777888888999999999:::::::::;;;;;;============>>>@@@AAABBBAAAIIITTTjjjyyyuuucccTTTQQQQQQOOOMMMLLLIIIHHHMMMUUUdddlllsssxxxzzzwwwmmmbbb^^^ZZZXXX]]]nnn{{{{{{yyyrrryyyeee[[[XXXWWWWWWYYYWWWWWWXXXYYY[[[^^^```aaaaaaccchhhnnnsss{{{yyyrrrlllgggeeefffbbbbbbccceeefffeeebbb```]]]___aaaeeekkkqqqwwwzzzpppiiimmmqqqrrrsssooopppppppppnnnjjjgggeee]]]\\\[[[\\\]]]^^^]]]\\\VVVSSSQQQPPPMMMKKKMMMRRRWWWbbbrrryyyrrrggg]]]VVVRRROOONNNJJJJJJKKKKKKJJJPPPbbbttt}}}xxxsssppphhhfffcccbbbaaa```___^^^\\\aaannn{{{uuukkkaaa[[[VVVQQQMMMMMMMMMMMMNNNOOOQQQRRRRRROOOMMMLLLRRR^^^lllwww}}}}}}{{{~~~zzzrrrqqqttt|||vvvqqqjjjccc___[[[XXXVVVVVVTTTSSSTTTWWWYYYZZZYYYTTTSSSRRRSSSUUU___sssxxxpppnnnmmmmmmoootttrrr||||||uuunnnccccccrrruuuhhhaaa```]]]^^^cccpppwwwvvvzzzlllZZZHHH;;;555333222222111111111111111000111111111111111111111111000000000000000000000000000000111111111222222222111222222333333444444555555555666666777777888888999999999:::::::::;;;;;;<<<<<<<<<===>>>???AAAAAAAAAHHHQQQdddzzzyyywwwfffUUURRRRRRPPPOOOOOOLLLIIILLLSSScccjjjqqquuuxxxyyyssslllbbbaaa^^^___jjj~~~}}}}}}wwwppp}}}hhh\\\XXXVVVVVVWWWYYYYYYYYY[[[]]]```cccddddddfffjjjnnnqqqwww}}}tttnnngggcccdddbbbcccdddfffhhhgggdddaaa___```aaaeeejjjooouuuxxx|||~~~wwwlllkkknnntttzzzvvvvvvuuutttqqqmmmiiiggg]]]\\\[[[[[[\\\\\\[[[YYYVVVSSSQQQQQQNNNJJJLLLPPPRRR]]]mmm{{{~~~xxxtttqqqnnnllljjjfffaaa]]]YYYVVVRRROOOJJJHHHHHHIIIHHHNNN]]]kkk|||{{{xxxvvvnnnkkkggggggiiijjjiiiggg]]]^^^eeeuuuyyyuuukkkaaa\\\YYYSSSLLLMMMLLLLLLNNNQQQTTTTTTSSSOOOMMMLLLOOOWWWcccpppxxx~~~zzzsssjjjgggiiiiiiuuuyyyuuunnnhhhccc___\\\YYY\\\ZZZXXXXXXYYYZZZZZZZZZQQQOOOOOOOOOOOOTTTbbbqqq~~~wwwuuuuuuvvvzzz|||iii```ggg{{{~~~sssggg``````]]]___fffuuu{{{pppuuu|||tttfffUUUEEE:::555333111111111111111111111111////////////////////////000000000000000000000000000111111111111222222222111222222333333444444555555555666666777777888888999999::::::::::::;;;;;;<<<<<<<<<===>>>???@@@AAABBBFFFNNNbbbyyy~~~lllYYYTTTQQQPPPPPPPPPMMMIIIKKKPPPfffpppxxxyyyxxxxxxxxxuuukkkllljjjgggkkk{{{vvvpppjjj___ZZZWWWUUUVVVYYYYYYYYYZZZ]]]```ccceeedddeeeiiimmmooovvv{{{tttmmmhhhhhhddddddfffiiikkkjjjgggddd___```aaacccggglllqqqtttwwwzzzpppkkkmmmvvv~~~}}}|||yyyuuuqqqmmmkkkbbb```^^^\\\[[[ZZZWWWUUURRROOOOOOOOOMMMIIIJJJOOOOOOYYYhhhvvvvvvooojjjgggdddbbbeeecccaaa___]]]ZZZUUURRRJJJGGGFFFGGGHHHLLLWWWbbbzzz~~~~~~xxxsssnnnooorrrtttssspppcccaaaaaaggguuu|||xxxnnnccc^^^]]]WWWNNNPPPPPPPPPSSSVVVXXXWWWUUUPPPPPPOOOOOORRR[[[iiissswwwqqqkkkhhhhhhhhhlllwww{{{vvvqqqmmmjjjgggeeefffdddbbbaaaaaa___\\\ZZZSSSQQQOOOOOOMMMOOOXXXcccvvv{{{yyyyyyzzz}}}uuueeegggnnn{{{pppddd^^^^^^]]]```jjj{{{zzzqqqxxxvvvnnn```OOOAAA888444333000000000000111111111111////////////////////////000000000000000000000000000111111111111222222222111222222333333444444555555555666666777777888888999999::::::::::::;;;;;;<<<<<<<<<<<<>>>???@@@AAABBBEEEKKKbbb~~~ttt]]]UUUSSSRRRSSSSSSOOOJJJJJJOOOaaappp~~~~~~yyyyyy}}}{{{~~~}}}vvvsss{{{wwwsssmmmaaa[[[XXXVVVVVVWWWWWWWWWXXXZZZ^^^aaaddd```bbbggglllpppwww{{{tttooonnn```aaacccfffhhhgggdddaaa______```bbbfffjjjnnnqqqssswww}}}tttkkkmmmxxx}}}xxxtttpppnnniiifffbbb___]]]ZZZVVVSSSNNNLLLLLLMMMLLLHHHIIINNNMMMWWWfffsss~~~~~~uuummmhhheeecccbbbbbb```___^^^\\\XXXTTTPPPLLLHHHFFFGGGIIILLLTTT]]]ppp|||{{{vvvvvvzzz|||yyyvvvmmmiiidddbbbhhhwww}}}rrrfffaaaaaaZZZQQQQQQPPPQQQSSSWWWYYYWWWTTTOOOPPPPPPLLLJJJQQQ^^^jjj~~~}}}yyytttooolllqqqoooqqq~~~}}}zzzxxxwwwuuutttpppooommmllljjjfff```\\\ZZZVVVRRRQQQNNNMMMTTT\\\aaarrr}}}{{{{{{zzz}}}nnnmmmfff|||yyynnnbbb]]]]]]^^^bbbmmm|||ttt|||sssjjj\\\LLL>>>666333222000000000000000111111111111111111111111111111111000000000000000000000000000111111111111222222222111222222333333444555555555555666666777888888888999999:::::::::;;;;;;;;;<<<<<<<<<<<<===???@@@AAAAAACCCJJJddd{{{```VVVVVVVVVWWWWWWRRRKKKKKKOOOWWWkkk~~~{{{zzz||||||xxxuuuxxxhhh^^^ZZZYYYXXXXXXXXXYYYZZZ[[[]]]___```aaabbbfffkkknnnuuu{{{xxxsssoooiiigggeeedddeeeeeedddbbbcccbbbaaabbbfffiiikkklllvvvyyy}}}zzzoooqqq}}}|||vvvpppooommmjjjgggddd___YYYTTTQQQRRRSSSRRRQQQQQQQQQRRRQQQWWWbbbnnnzzzyyyssstttrrrlllhhhhhheeeffffffccc^^^XXXTTTRRRPPPMMMJJJHHHIIIKKKOOORRR___nnn~~~}}}|||zzz{{{tttpppsssqqqooozzzvvvoooiiifffcccaaaZZZXXXVVVWWWYYYYYYVVVSSSSSSPPPKKKIIIKKKQQQYYY^^^sss{{{}}}ssspppxxx|||vvvsssuuusssiii```^^^]]]XXXRRRNNNLLLMMMMMMMMMYYYhhhzzz|||{{{~~~{{{jjjlllwww~~~tttiiiaaa^^^^^^]]]cccsssxxx{{{sssiiiWWWEEE:::666444222111111111000000000000000000000000000000000000000333222111000000111222333000000111111111222222222444444444444555555555666555444444666777888666555666777777888999999::::::999::::::;;;<<<===>>>>>>EEECCCNNNhhhgggXXXUUUUUUTTTUUUVVVTTTQQQNNNQQQWWWgggwwwyyyuuu|||}}}{{{}}}kkk```[[[YYYXXXXXXXXXYYYZZZ\\\^^^___aaaaaabbbeeejjjmmmsss~~~{{{vvvqqqjjjhhhfffeeeeeeeeedddcccbbbaaa``````cccfffiiikkkvvvyyy~~~tttuuuzzzuuutttsssqqqmmmggg```ZZZWWW\\\]]]^^^]]]ZZZVVVTTTSSSQQQWWWaaakkkwww{{{wwwzzz{{{vvvssstttmmmllljjjeee^^^XXXTTTRRROOOMMMJJJIIIIIIKKKNNNOOOZZZhhhxxx|||yyyzzzvvvqqqwwwzzzsssnnnkkkhhhfff```]]]ZZZZZZZZZYYYVVVRRRSSSOOOJJJGGGGGGKKKPPPTTThhhvvv{{{pppjjjnnnttt~~~{{{{{{wwwmmmdddaaa^^^YYYSSSNNNLLLLLLKKKKKKOOO\\\mmm}}}|||yyyzzz{{{rrriiirrr|||{{{{{{sssggg```^^^^^^```fffwww~~~zzzrrrgggTTTCCC999555444333//////000000111111222222000000000000000000000000222222111000000111222222333333333333444444444444444444555555555555555555555444444555777888777666777777888888999999999:::999::::::;;;<<<===>>>>>>AAAAAANNNhhhmmm]]]UUUUUUUUUUUUVVVTTTQQQNNNKKKNNN\\\oooyyy{{{}}}pppccc\\\ZZZYYYXXXYYYYYY[[[\\\^^^```aaabbbbbbdddhhhkkkppp}}}}}}xxxtttkkkiiigggfffffffffeeedddcccbbb``````aaaeeehhhkkkssswww}}}{{{zzzzzzvvvxxxxxxssskkkddd``````hhhiiijjjhhhddd]]]VVVRRRQQQVVV^^^gggrrr~~~xxxuuuoooggg```YYYTTTQQQMMMLLLKKKJJJJJJJJJKKKLLLRRR^^^nnn}}}~~~{{{zzztttlllnnnvvvzzzvvvrrrooommmiiieee```^^^]]]ZZZVVVRRRRRROOOKKKGGGGGGHHHKKKMMM\\\kkk{{{tttiiibbbaaaccchhhuuu{{{rrrjjjggg___ZZZTTTOOOLLLKKKJJJJJJIIISSS___mmmyyyrrrpppjjjpppxxxwwwhhhllluuu~~~wwwuuuvvvzzz}}}pppfff___^^^^^^bbbjjj{{{||||||pppcccPPP@@@777444444444......///000111222333333000000000000000000000000222111111000000111111222333333444444444555555555444555666777666666444444555444444555777888888777888888888999999999999999::::::;;;<<<===>>>>>>???>>>@@@MMMffftttcccVVVVVVUUUUUUVVVTTTRRROOOJJJHHHPPPcccttt{{{tttfff^^^\\\\\\YYYYYYZZZ[[[]]]___aaabbbdddcccdddhhhjjjnnnyyy|||wwwtttllliiigggfffffffffdddcccfffeeedddbbbbbbeeeiiimmmppptttyyy}}}uuuxxxzzzvvvnnnhhhggghhhlllmmmppppppkkkcccXXXQQQQQQTTTZZZbbbmmmzzzzzzrrriiiaaa[[[VVVSSSLLLLLLLLLKKKJJJIIIIIIIIIKKKUUUdddsss~~~yyyxxxtttqqqoooiiibbbbbbggg|||}}}{{{wwwuuuoookkkeeebbb```]]]XXXTTTQQQOOOMMMKKKKKKKKKMMMNNNTTTaaarrr~~~yyysssiiibbb\\\[[[[[[]]]eeeooo}}}vvvppplll___ZZZUUUPPPNNNMMMLLLKKKLLLQQQXXXbbbqqq|||rrrhhhbbb[[[___dddnnn|||wwwhhhhhhllluuu{{{tttqqqpppttt~~~zzznnnccc^^^^^^```ccclll{{{|||mmm]]]JJJ===666333333444//////000000111111111222000000000000000000000000111111000000000000111111111222222222222333333333444555666777777666555444555444444555777999999888999999999999999999999999::::::;;;<<<===>>>??????@@@BBBLLLbbb{{{yyygggWWWVVVUUUVVVVVVUUURRRPPPNNNIIIKKKXXXfffpppxxxxxxiiiaaa^^^^^^ZZZZZZ[[[\\\^^^```aaabbbfffdddeeehhhjjjmmmvvvzzzvvvsssllljjjgggffffffeeedddbbbggggggfffcccbbbccchhhkkknnnrrrwww{{{}}}wwwzzz|||wwwooohhhfffgggiiilllooorrrpppggg[[[RRROOORRRWWW___jjjxxx|||sssjjjddd___ZZZVVVMMMMMMMMMLLLJJJIIIHHHGGGIIIOOO[[[iiiwwwxxxtttkkkhhhgggfffccc``````cccrrr|||tttoooiiieeeccc```\\\XXXSSSRRRPPPNNNMMMMMMMMMMMMMMMWWWeeesss}}}|||sssllleeeaaa_________^^^```bbbkkkuuu~~~zzztttooo___\\\VVVSSSQQQPPPOOONNNMMMNNNRRRYYYdddwwwxxxmmmbbbYYYYYYZZZ]]]dddppp{{{{{{uuueeebbbaaaiiiwwwzzzrrrnnnllloooxxxvvvjjjaaa^^^___bbbeeeooo{{{yyyxxxhhhWWWDDD:::666222222444222111111111000000//////000000000000000000000000000000000000000000000000111111111222222222333333444555666777777777666555777555444555777999999999999999999999999::::::::::::;;;;;;<<<===>>>??????DDDEEEKKK\\\uuu}}}hhhYYYWWWVVVVVVVVVUUUSSSQQQQQQMMMKKKNNNVVVaaaooozzz}}}mmmccc______ZZZ[[[[[[\\\^^^```bbbcccfffddddddgggjjjmmmttt|||zzzuuusssmmmkkkhhhggggggfffeeecccdddeeefffdddaaaaaadddgggooorrrwww{{{~~~}}}~~~}}}vvvmmmeee```^^^bbbeeekkkppppppiii\\\SSSLLLOOOUUU]]]hhhwww~~~tttmmmhhhccc^^^YYYPPPOOONNNLLLJJJIIIGGGFFFHHHJJJRRR```mmmzzzxxxpppllleeefffhhhjjjjjjiiihhhhhhiiitttzzzuuunnnjjjgggeee```]]]XXXVVVSSSPPPMMMJJJIIIIIIHHHMMMXXXeeeqqq}}}~~~yyyqqqkkkmmmlllmmmmmmlllhhhaaa]]]___eeevvvyyysssccc___[[[WWWUUUSSSRRRPPPJJJIIIJJJPPPYYYjjjyyypppeee\\\\\\]]]\\\]]]ccckkkmmmjjj^^^YYYWWW___nnn}}}{{{rrrllliiijjjrrr||||||rrrggg___^^^aaaeeejjjtttuuuxxx|||~~~~~~uuucccPPP???999666222000333333333222111000///......000000000000000000000000///000000111111000000///222222333333333444444444444444555555666777888999999777555555666888888888888888999999:::;;;;;;;;;;;;;;;<<<===>>>??????@@@FFFGGGJJJWWWpppjjjZZZXXXVVVVVVVVVVVVTTTSSSPPPNNNKKKIIIKKKVVVgggtttqqqeee___^^^[[[[[[\\\]]]___aaabbbccceeebbbaaaeeehhhkkkqqqyyy|||wwwuuupppnnnkkkiiiiiihhhgggeeecccfffhhhfffbbb```bbbeeelllpppvvv{{{~~~{{{uuulllddd\\\XXXYYY\\\bbbiiikkkeeeYYYOOOIIIMMMSSS\\\hhhwwwxxxqqqmmmhhhaaa[[[RRRQQQOOOLLLJJJHHHGGGGGGIIIGGGLLLWWWcccpppssskkkjjjdddiiippptttvvvuuuooojjjbbbiiirrr{{{|||tttooollliiiddd```ZZZXXXTTTPPPMMMKKKJJJJJJIIIJJJPPPZZZeeerrr~~~zzzuuurrrzzz}}}xxxlllbbb]]]]]]hhh~~~vvviiieee```[[[XXXUUURRRPPPJJJHHHHHHKKKQQQ^^^ttt~~~zzzrrrhhhddddddaaa[[[YYY\\\^^^]]]WWWRRRPPPYYYkkk{{{|||rrrkkkffffffmmmvvv~~~xxxoooddd^^^^^^cccgggsss}}}{{{pppwww~~~{{{}}}zzzqqq___KKK;;;888777222///111222222111111000000//////000000000000000000000000...///000111111000///...111111111222222222333333444333333444555888;;;<<<;;;888666555666777888777777777888999;;;<<<======;;;;;;<<<===>>>???@@@@@@DDDFFFIIITTTlllooo[[[YYYWWWVVVVVVVVVUUUSSSPPPPPPLLLGGGHHHPPP]]]gggxxxtttfff___]]][[[[[[\\\]]]___aaacccdddccc``````cccgggjjjpppvvv~~~~~~zzzxxxrrrpppmmmlllkkkjjjiiigggdddhhhkkkiiieeebbbcccfffhhhmmmsssyyy}}}}}}yyysssmmmeee]]]XXXQQQTTTZZZbbbeee```TTTIIIHHHLLLSSS\\\iiiwww{{{uuupppjjjbbb\\\TTTRRROOOLLLJJJHHHHHHHHHIIIFFFHHHRRR]]]jjj|||vvvooooooccckkkuuu{{{~~~zzzpppggg^^^bbbffflll}}}yyysssoookkkfffbbbYYYWWWTTTRRRPPPPPPPPPQQQNNNLLLMMMTTT]]]iii}}}}}}xxxkkk___[[[```uuuyyynnnjjjddd^^^ZZZUUUQQQNNNPPPLLLJJJKKKNNNVVVjjj~~~uuuwww|||}}}tttooopppjjj```XXXXXXYYYYYYUUUPPPNNNXXXkkk}}}|||qqqiiidddccciiirrr~~~|||vvvmmmccc]]]^^^dddiiizzzuuulllwww}}}zzz~~~yyyooo\\\III999888888222...000000000000000111111111111000000000000000000000000...///000111111000///......////////////000000000444333222333555888<<>>>>>;;;;;;<<<===>>>???@@@@@@AAADDDIIISSSkkkttt[[[YYYWWWVVVVVVVVVUUUTTTSSSRRRNNNHHHHHHNNNVVVZZZlllzzzhhh______]]]\\\\\\[[[]]]___aaaccc```eeehhhfffccceeemmmtttyyyzzzttttttqqqmmmkkkkkkkkkjjjiiihhhfffeeeeeeeeeeeecccbbbjjjmmmrrrxxx}}}{{{tttooohhh___WWWSSSSSSTTTVVVXXXVVVPPPKKKJJJLLLRRR[[[jjjzzz|||ssslllhhhccc```XXXTTTOOOKKKIIIHHHGGGFFFFFFGGGKKKPPPVVV```ssszzzqqqjjjfffkkksssyyyzzztttjjjccc^^^YYYXXXbbbrrr~~~xxxsssnnngggccc\\\XXXTTTRRRTTTUUUTTTSSSUUUTTTTTTUUUXXXbbbwwwmmm```___```hhh~~~tttpppiiibbb]]]XXXTTTQQQWWWPPPLLLNNNOOOUUUgggzzz|||xxxuuu{{{uuuhhh___ZZZWWWRRRNNNOOOPPPSSS[[[kkk}}}|||qqqkkkeee```cccjjjxxxxxxooogggccc^^^[[[cccpppoooiii{{{zzzyyy{{{~~~~~~uuulllVVVHHH:::555555333111111000000000000000000000000000000000000000000000000222222111111111111111111//////000111222222333333333444444555777888:::;;;<<<:::888666555555666777777888999999;;;;;;<<<===;;;;;;;;;<<<===>>>>>>??????DDDIIIOOO```zzzrrruuuyyy^^^XXXSSSUUUXXXYYYVVVTTTQQQOOOLLLHHHFFFIIINNNRRReeeppplll___\\\ZZZZZZZZZ[[[\\\^^^aaabbb```dddgggeeecccdddkkkrrruuuzzzsssqqqooommmllllllkkkiiigggfffeeeddddddeeefffeeeccchhhjjjooouuuzzz~~~yyyuuuppphhhccc[[[WWWTTTRRRRRRQQQMMMIIIJJJLLLRRR\\\jjj{{{vvvpppjjjeee```YYYUUUPPPLLLJJJIIIIIIHHHGGGGGGJJJNNNRRR\\\ooo}}}tttmmmhhhjjjnnnqqqpppkkkbbb\\\^^^YYYXXX^^^lll{{{vvvoooggg```\\\YYYUUUTTTUUUUUUSSSQQQRRRQQQRRRSSSUUU^^^rrruuu```^^^\\\cccvvvwwwqqqiiiaaa[[[WWWTTTRRRWWWPPPMMMNNNNNNTTTfffyyy}}}xxxzzz~~~tttggg^^^ZZZXXXUUUSSSRRRSSSUUU\\\mmmssskkkddd___```fffttt}}}wwwnnnfffbbb]]]ZZZcccpppqqqmmm~~~}}}{{{}}}}}}rrriiiQQQDDD777222222000......000000000000000000000000000000000000000000000000000000000000000000000000000000111111222333333444333333444555666888:::;;;;;;999888666555666777888777888999999;;;;;;<<<===;;;;;;;;;<<<===>>>>>>>>>???CCCFFFKKKZZZrrrsssoooyyy~~~```XXXRRRTTTXXXXXXVVVTTTUUUSSSOOOJJJGGGGGGJJJMMMYYYdddtttqqqaaaXXXVVVWWWXXXZZZ\\\^^^___```___bbbeeedddaaaccciiioooooo{{{{{{sssnnnmmmlllllllllkkkhhhfffeeedddcccdddeeefffeeeddddddgggkkkqqqwww{{{}}}zzzuuuqqqddd]]]UUUOOOMMMMMMKKKIIIJJJLLLRRR\\\kkk}}}|||vvvooogggaaaYYYUUUPPPMMMLLLKKKKKKJJJHHHGGGHHHJJJMMMWWWjjj{{{xxxqqqiiiiiijjjkkkkkkiiidddaaa___[[[XXX[[[ddduuu~~~yyypppfff___[[[XXXVVVTTTTTTSSSRRRQQQSSSQQQQQQRRRSSSZZZkkk||||||aaa\\\XXX\\\kkk{{{tttiii```ZZZVVVTTTSSSVVVQQQNNNNNNNNNRRRdddxxx}}}wwwkkkaaa]]]]]]\\\[[[\\\\\\[[[aaarrrwwwlllccc\\\\\\```kkkuuuuuullldddaaa\\\ZZZcccqqq}}}ssssss~~~zzzxxx|||~~~{{{nnncccMMMAAA555222111///......000000000000000000000000000000000000000000000000//////////////////000000111111222222333333444444333333444444666777999:::999888777666666777888999777888999999;;;;;;<<<===;;;;;;;;;<<<======>>>>>>>>>AAACCCGGGTTTiii}}}|||rrrooorrrdddYYYQQQTTTXXXXXXVVVUUUUUUTTTQQQMMMIIIGGGHHHIIITTT^^^nnn{{{~~~yyydddXXXSSSTTTWWWYYY[[[]]]^^^^^^^^^aaacccbbb```bbbfffkkklllwwwvvvooommmkkkiiiiiiiiihhhgggfffdddcccdddeeeeeedddcccbbbdddiiinnntttyyy}}}}}}yyyuuufff___VVVPPPNNNNNNMMMLLLJJJLLLRRR]]]lll~~~}}}tttjjjcccXXXTTTOOOLLLLLLLLLKKKKKKIIIGGGFFFFFFHHHQQQddduuu{{{uuuiiiiiikkknnnsssuuuuuuttteeeaaa\\\[[[^^^lllyyyqqqhhhaaaZZZWWWSSSQQQPPPQQQSSSTTTWWWUUUSSSSSSSSSXXXfffuuu|||ddd\\\UUUWWWcccwwwwwwkkk```YYYUUUTTTTTTVVVQQQOOOOOOMMMQQQbbbwwwwwwmmmiiihhhhhhhhhkkkhhheeeiiizzz|||nnnbbbZZZXXXXXXbbbmmm|||sssiiiaaa___[[[ZZZdddrrryyyuuuzzzxxxwww|||yyyjjj]]]JJJ@@@777444333111000222000000000000000000000000000000000000000000000000/////////000000000000000222222222333333444444444333333333444555666888999777777666666777888999999777888999999;;;;;;<<<===;;;;;;;;;<<<<<<=========>>>???AAAEEEPPPcccxxxxxxuuuvvvjjj\\\QQQSSSXXXWWWUUUWWWRRRSSSRRROOOLLLIIIIIIJJJSSS]]]mmmyyy}}}kkk[[[SSSTTTVVVYYY[[[]]]^^^^^^^^^```aaaaaa```aaadddgggkkkttt{{{tttoooiiifffeeeggghhhiiihhhfffdddddddddcccaaa```aaacccggglllrrrxxx|||~~~{{{xxxrrrooo```[[[UUURRRRRRRRROOOMMMKKKMMMSSS^^^mmmyyymmmeeeWWWSSSOOOLLLKKKKKKJJJJJJIIIGGGEEEDDDEEEMMM___ppp~~~wwwjjjkkkooottt{{{nnnhhhbbb]]]]]]hhh~~~xxxrrrkkkfff[[[WWWRRRMMMLLLNNNSSSWWWZZZVVVSSSRRRQQQUUUbbboooxxxuuuwww{{{|||fff\\\UUUVVV___pppzzznnnbbb[[[WWWTTTSSSUUUQQQPPPPPPNNNPPPbbbwww|||yyyxxxxxxxxxsssnnnqqqqqqbbbZZZUUUSSSZZZdddsss~~~ooofff___]]][[[[[[gggvvvuuuxxxzzz|||wwwfffWWWFFF>>>777555555222222444000000000000000000000000000000000000000000000000000000000111111222222222222333333333333333444444333333333333444555777777666666666777777888999999777888999999;;;;;;<<<===;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>@@@EEEPPPbbbyyyxxx{{{rrr```RRRTTTXXXVVVUUUXXXSSSTTTSSSQQQMMMJJJIIIIIIQQQ[[[jjjuuuxxxzzzrrr```UUUVVVWWWYYY[[[]]]^^^___^^^___aaa``````aaacccdddiiippp{{{xxxrrrjjjdddccceeehhhjjjiiigggeeedddcccbbb```^^^```bbbeeejjjqqqwww|||}}}}}}ssskkkggg]]]ZZZWWWVVVWWWVVVRRRNNNMMMOOOUUU___nnn|||pppgggXXXTTTOOOLLLJJJJJJIIIIIIIIIGGGEEEEEEEEEKKK\\\lllzzznnnmmmnnnrrrxxx}}}vvvnnneee___^^^gggzzz~~~yyytttnnnjjj^^^ZZZUUUNNNKKKMMMSSSXXXYYYTTTOOONNNOOOTTTaaannn|||{{{vvvsssqqq{{{{{{fff\\\UUUWWW___nnntttiiiaaa[[[VVVSSSTTTQQQRRRRRROOOQQQdddyyy|||vvvyyywwwfff]]]WWWRRRUUU^^^kkkwww{{{lllccc]]]\\\[[[^^^kkk{{{sss{{{{{{~~~tttaaaQQQ@@@999444444333111111333000000000000000000000000000000000000000000000000000000111111222222333333222222222222333333333333333222222333444555666666666666777777888888888999777888999999;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;???>>>???EEEPPPbbbzzzzzz{{{eeeTTTUUUYYYUUUTTTXXXWWWWWWVVVSSSMMMIIIFFFFFFRRR[[[iiisssvvvwwwwwweeeYYYYYYYYYYYY[[[]]]___```___````````````aaabbbccceeekkktttyyyssslllfffdddeeegggggggggfffdddcccccccccaaa___^^^```ccchhhooouuuzzz}}}vvvmmmiiieeebbb___^^^^^^\\\WWWRRRNNNQQQVVV```ooo~~~rrriiiZZZVVVQQQMMMKKKKKKJJJIIIIIIGGGFFFFFFEEEKKK[[[jjj}}}oookkkggggggkkkqqqwwwzzzzzzpppeee___^^^eeettt}}}wwwpppkkkbbb```\\\UUUOOONNNPPPSSSVVVPPPLLLLLLOOOXXXgggttt}}}}}}sssiiiooowwwrrrdddZZZUUUYYY```nnn{{{rrriiiaaaYYYTTTSSSQQQSSSTTTPPPRRReee{{{~~~lllbbb[[[TTTRRRYYYdddooozzz|||wwwjjjaaa[[[\\\\\\```ooosss~~~~~~|||zzzooo\\\LLL;;;666333333222000000333000000000000000000000000000000000000000000000000/////////000111222222222222222222222222222222222222222222222333444555666666777777888888888888777777888999999;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;???===>>>EEEOOO___yyyiiiVVVVVVYYYUUUTTTYYYWWWXXXVVVRRRMMMIIIGGGGGGSSS\\\iiissstttuuu~~~zzzggg\\\[[[ZZZZZZ[[[]]]```aaa___``````aaaaaaaaaaaabbbccchhhppp|||yyytttnnniiigggfffeeeeeeeeedddccccccddddddbbbaaa]]]^^^bbbgggmmmtttyyy|||~~~}}}|||~~~~~~~~~~~~|||}}}uuuqqqqqqmmmhhhfffdddaaa\\\WWWPPPRRRWWWaaaooo{{{{{{~~~sssjjj\\\XXXRRRNNNLLLKKKJJJIIIHHHGGGGGGGGGGGGKKKZZZiiinnnhhh```]]]```hhhpppuuu{{{oooccc^^^^^^dddqqq|||}}}}}}|||zzzvvvttttttwww~~~yyyqqqjjjeeeeeebbb[[[TTTOOONNNOOOUUUOOOKKKMMMRRR]]]nnn|||rrrbbbccckkkhhhbbbXXXTTTZZZbbboooyyyxxxwwwxxx{{{xxxoooeee\\\VVVRRRRRRTTTUUUQQQSSSggg}}}|||~~~pppggg^^^WWWQQQWWWaaakkkuuuxxxssshhh```ZZZ[[[]]]bbbqqq~~~ttt~~~wwwlllYYYHHH:::666333444333111111444000000000000000000000000000000000000000000000000---......///000111111222222111111111111111111111222222222222333444555555777777888888888888777777777888999:::;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;???<<<===DDDMMM]]]wwwlllWWWWWWZZZUUUTTTYYYTTTUUUTTTRRRNNNLLLKKKLLLPPPYYYeeeooopppqqqyyy}}}nnnaaa\\\YYYZZZ[[[ZZZ\\\aaa_________^^^]]]]]]```bbbeeehhhnnnzzz~~~wwwmmmhhhggghhhhhhgggffffffdddcccaaa`````````]]]^^^```dddiiipppvvvzzz~~~~~~}}}}}}~~~{{{~~~{{{~~~|||yyyuuuooofff]]]WWWTTTRRRWWWcccppp~~~xxxqqqooopppyyy}}}uuujjjbbb\\\UUUQQQOOONNNKKKHHHJJJKKKGGGHHHMMMMMMWWWnnnxxxrrrmmmhhhcccbbbiiirrryyyrrrfff]]]___jjjqqqsssuuuuuutttppplllgggeeedddbbbccccccdddhhhqqq~~~}}}wwwpppiiillllllkkkddd[[[SSSOOONNNOOONNNKKKIIINNN^^^wwwttthhhbbbbbbdddeeeddd___YYYXXXaaavvvuuunnnkkkfffccceeemmmwww~~~~~~vvvllleee[[[QQQPPPUUUSSSQQQQQQQQQbbbyyyzzzlll___YYYWWWWWW[[[ccckkkwwwwwwoooddd^^^\\\bbbdddfffuuuxxxtttyyy|||~~~ttteeeQQQDDD555555444333222000000///000000000000000000000000////////////////////////111111111000000000000000222111111000111333444555444444555666777777666666777777888888888888777777777777888999:::;;;;;;<<<:::::::::;;;;;;;;;<<<<<<;;;AAADDDDDDJJJ\\\sssuuu___YYYWWWSSSTTTZZZYYYZZZXXXTTTNNNLLLLLLNNNTTTYYYccckkklllllluuusssccc^^^ZZZ[[[[[[ZZZ[[[____________^^^]]]^^^```bbbgggjjjpppwww}}}wwwnnniiiiiiiiihhhgggdddbbb```^^^]]]\\\\\\]]]]]]]]]___bbbhhhnnntttxxxzzz|||}}}}}}{{{zzz{{{{{{zzz}}}xxx||||||uuukkkaaaZZZUUUTTTYYYeeesss|||}}}zzzuuummmiiiiiijjjnnnttt|||{{{pppeeeaaaZZZWWWUUURRRNNNJJJKKKLLLGGGFFFKKKLLLWWWooo}}}xxxsssllliiimmmuuu}}}vvvkkkcccfffpppwwwxxxvvvuuurrrlllfff```\\\[[[[[[\\\[[[\\\___gggsss{{{yyyrrrllllllkkkhhhaaaXXXQQQLLLKKKNNNNNNLLLKKKRRReee~~~zzzpppgggcccbbbcccdddgggbbb]]]]]]fffzzzqqqhhh```___]]][[[]]]aaagggkkkpppssszzzssskkkeee]]]UUUPPPUUUTTTRRRTTTTTTeee}}}{{{tttccc[[[YYYXXXZZZaaaiiitttuuunnnccc^^^___eeeiiilllzzzyyywww~~~uuuwww{{{qqqaaaNNNAAA555444444333111000000///000000000000000000000000////////////////////////111000000000000000000000222111111111111333444555444555666666666666666666444444555555555555444444666777888888::::::;;;<<<:::::::::;;;;;;;;;<<<<<<<<<@@@CCCCCCIIIYYYqqq{{{bbbYYYXXXVVVWWW\\\ZZZ[[[YYYUUUOOOLLLLLLMMMSSSXXXbbbjjjkkklllvvv~~~yyyeee___ZZZ[[[[[[ZZZZZZ]]]^^^______^^^]]]^^^```bbbfffjjjooosss{{{}}}wwwppplllkkkkkkjjjhhhbbb```]]]ZZZYYYYYYZZZ[[[]]]]]]^^^aaaffflllrrruuuvvvxxxzzzzzzyyyxxxxxxyyyzzz|||wwwyyy{{{pppfff^^^WWWVVV[[[hhhwwwzzzqqqrrrpppkkkfffccceeehhhkkkpppxxxyyykkkfff```\\\YYYVVVRRRNNNPPPOOOHHHGGGLLLMMM[[[sssvvvooopppuuu{{{rrrmmmqqq{{{~~~{{{uuuooohhhaaa\\\ZZZXXXXXXWWWWWWZZZaaajjjqqqwwwppplllkkkggg```XXXQQQMMMLLLOOONNNNNNOOOXXXlllxxxssspppnnnmmmlllkkkfffbbbcccnnnzzznnnddd^^^WWWWWWWWWWWWXXXXXXYYYZZZaaabbbhhhtttuuummmggg```YYYUUUYYYXXXVVVXXXXXXhhhlllaaa\\\YYYZZZ___eeeooo{{{rrrlllbbb^^^```hhhmmmrrr~~~yyy}}}{{{sssssszzz~~~}}}~~~vvvjjj[[[III>>>444444333222111000000///000000000000000000000000////////////////////////000000000000000000111111111111111111222333444555666666666666666666555444333333444444444444333333666777777888999:::;;;;;;:::::::::;;;;;;;;;<<<<<<===@@@AAABBBFFFUUUmmmeeeYYYXXXXXXZZZ]]]\\\\\\ZZZVVVQQQMMMLLLLLLQQQWWW```hhhjjjmmmvvv}}}|||fff^^^YYYYYYZZZYYYZZZ\\\\\\]]]]]]]]]\\\]]]___aaacccggglllqqq{{{zzzsssooonnnmmmjjjhhhccc```\\\YYYXXXXXXZZZ\\\^^^^^^^^^aaaeeejjjooossstttvvvxxxyyyxxxxxxyyyzzzzzz|||{{{yyyyyyoooeee^^^WWWWWW]]]kkk|||zzzvvvvvvsssnnnhhheeegggiiirrrvvv{{{}}}~~~rrrkkkccc]]]ZZZXXXUUUSSSVVVTTTLLLJJJOOORRRaaa{{{uuusssuuu}}}{{{wwwvvv}}}{{{tttnnnhhhddd]]]\\\[[[[[[^^^dddkkkooo~~~tttnnnlllgggbbb[[[VVVRRRQQQPPPPPPOOORRR]]]rrr{{{xxxpppjjjeeegggrrr{{{rrrjjjddd```XXXXXXXXXXXXYYYYYYXXXWWWZZZ]]]bbblllvvvwwwpppiiiaaa```ccc```]]]^^^\\\jjjyyyjjjbbb^^^\\\^^^bbblll|||~~~wwwnnniiiaaa^^^```gggmmmuuuyyytttvvv|||vvvuuuyyyzzz}}}yyyooocccSSSDDD:::333333333222111000000///////////////////////////////////////////////////000000000000000111111111111111111111222333444444666666777777666555444444555666666777777666666555666666777888999:::;;;;;;:::::::::;;;;;;;;;<<<<<<>>>???@@@AAADDDQQQhhh|||gggXXXWWWYYY\\\^^^]]]]]][[[XXXSSSOOOLLLJJJNNNUUU^^^eeeiiinnnwww|||iii___XXXWWWYYYYYYZZZ\\\ZZZ[[[\\\[[[[[[[[[^^^```ccceeekkkuuu~~~wwwrrrooommmjjjgggaaa___[[[XXXVVVWWWYYYZZZ___^^^___```dddhhhmmmpppsssvvvxxxyyyyyyyyy{{{||||||}}}|||~~~{{{uuuoooggg^^^XXXWWWXXX```ppp~~~wwwooojjjiiikkkuuuxxxzzzyyywwwxxx~~~zzzrrrggg___]]]\\\\\\[[[ZZZXXXOOOLLLQQQUUUeeeyyytttuuuyyyzzz{{{~~~|||tttnnnfffdddbbbbbbdddiiimmmpppzzzpppnnnjjjfffbbb^^^ZZZXXXUUUSSSRRRUUUaaauuuxxxpppggggggooo{{{{{{xxxtttqqqmmmjjj___\\\YYYXXXZZZ\\\]]]\\\]]]aaafffiiikkkpppxxxxxxpppnnnoooiiieeeccc^^^hhhtttkkkeee```___bbbjjjzzzzzzssskkkeeeaaa___aaagggoooyyyooolllrrr~~~zzzyyyzzzzzz{{{~~~~~~uuuiii[[[LLL???888333222222111111000000000////////////////////////000000000000000000000000//////000000111111111111000111111222333333333444666666777777666555444444777777777888888777777777555666777888999::::::;;;:::::::::;;;;;;;;;<<<<<<>>>===>>>@@@CCCLLLaaavvvjjjXXXUUUYYY[[[]]]^^^]]]\\\YYYVVVQQQLLLIIILLLSSS\\\bbbgggoooxxx~~~|||qqqeeeYYYWWWXXXYYYZZZ\\\ZZZ[[[[[[[[[ZZZ\\\^^^aaadddffflllxxx{{{tttpppllliiieee^^^\\\YYYVVVUUUUUUVVVWWW^^^^^^^^^___aaaeeeiiilllqqqtttwwwxxxyyyyyy{{{}}}|||~~~~~~|||vvvrrrsssqqqmmmjjjeee___YYYTTTXXXZZZddduuuxxxpppmmmmmmsssuuuvvvuuusssrrruuuwww}}}rrrjjjhhhhhhhhhhhhbbb___UUUPPPTTTVVVeeevvvqqqrrryyy|||wwwqqqnnnkkkjjjkkkmmmooooooxxxxxxvvvssspppmmmiiiddd```[[[YYYWWWZZZfffzzztttiiifffmmmvvv|||}}}}}}||||||}}}~~~|||yyykkkeee___\\\___bbbddddddeeeiiikkkgggbbbccckkksss~~~zzzyyyqqqjjjfff^^^eeezzzuuunnnfffcccccckkk{{{~~~wwwppphhhbbb```aaafffmmmxxx|||jjjiiisss}}}|||{{{}}}{{{{{{qqqcccUUUGGG===777222222111111111000000000000000000000000000000000000000000000000000000000/////////000111111222222000000111333333333333333666666666666666666555444555555666666666666555555555666666777888999:::::::::::::::;;;;;;;;;<<<<<<===;;;===AAABBBHHH[[[oooqqq\\\UUUWWWZZZ[[[^^^]]]\\\[[[XXXTTTNNNIIIIIIQQQZZZ___fffpppyyy|||zzz}}}nnn^^^XXXXXXXXXYYY[[[[[[\\\\\\\\\\\\]]]```bbbbbbeeekkkuuu~~~uuuoookkkgggddd^^^\\\ZZZXXXWWWVVVWWWWWW]]]\\\[[[\\\^^^aaaeeegggnnnpppsssuuuvvvwwwyyy{{{|||}}}yyytttqqqooollliiifffbbb]]]YYYYYY]]]iii||||||xxxwwwxxxyyyyyyyyywwwuuurrrqqqttt|||{{{zzzxxxvvvmmmjjj^^^XXXYYYXXXeee~~~|||xxxyyy}}}yyyvvvuuutttsssqqqppp|||}}}wwwpppjjjaaa^^^]]]```mmmuuujjjiiisss~~~yyyqqqmmmooorrrrrrrrrppppppnnnhhhaaaaaaffflllxxx~~~tttkkkfff]]]aaatttvvvmmmgggfffmmm}}}|||vvvnnnfff___^^^dddnnn{{{yyyhhhlllyyy}}}yyyyyy~~~xxxnnn___PPPDDD;;;777111111111111000000000000000000000000000000000000000000000000000000000000...//////000111111222222///000222333444444333333444555666666666666666666444555555555555555555444555555666777888999:::::::::::::::;;;;;;;;;<<<<<<;;;999===BBBBBBEEEVVVjjj|||dddXXXWWWXXXYYY]]]\\\\\\[[[ZZZVVVOOOJJJGGGPPPXXX]]]eeeqqqyyy{{{yyy|||uuucccZZZXXXXXXYYY[[[\\\]]]^^^^^^]]]___bbbddd___dddiiioooxxxuuunnnjjjfffccc```___]]]\\\ZZZYYYYYYYYY[[[ZZZYYYYYY[[[___bbbdddjjjmmmppprrrsssuuuwwwyyy{{{|||}}}|||vvvtttqqqooommmiiidddaaa[[[___mmmzzztttooopppzzzxxxttthhh___^^^\\\ggg~~~|||xxxuuujjjtttzzzssseeebbbaaaeeerrrtttkkknnn|||yyyuuuoooiiieeeeeegggjjjxxxtttkkkfff\\\___qqq|||{{{qqqjjjhhhooo~~~{{{uuummmeee^^^\\\fffvvvvvvhhhnnn~~~xxxtttuuu}}}wwwlll]]]NNNBBB;;;888111111111111000000000000000000000000000000000000000000000000000000000000...//////000111222222222///000222333444444333333444444555666777777777666555666666666666666666555555555666777888999:::::::::::::::;;;;;;;;;<<<<<<:::888<<>>>>>@@@AAAAAAEEEQQQ^^^~~~~~~wwwwwwqqq[[[XXX[[[]]]ZZZYYYXXXYYYXXXUUUOOOIIIJJJJJJOOOZZZeeennnxxxiii``````___]]]\\\\\\\\\]]]]]]___```bbbbbbdddccceeejjjppp{{{xxxssslllfffdddbbbbbbbbbbbb```___^^^]]]]]]\\\ZZZXXXXXXZZZ\\\]]]cccgggkkkooopppqqqssstttzzz}}}tttkkkjjjmmmxxx}}}{{{rrrddd___[[[bbbttt|||vvvqqqqqqrrrvvv}}}yyyrrrhhhfffdddiii|||{{{www{{{vvvuuuvvvwwwwwwwwwyyy|||~~~~~~}}}zzzxxxsssnnniiibbbYYYUUU]]]gggwwwkkkaaa___bbbeeejjjooo|||uuutttwww{{{rrrhhhcccdddbbbhhhyyywwwjjjhhhuuu{{{~~~~~~yyyqqqcccRRRDDD:::555444222222111111111111111111000000111///...---...000000000000000000000000000000000000000000111111111111111222222333444444444555555555444333333555777555555555555666777888888444444555555666777777888999999999:::::::::;;;;;;<<<<<<>>>??????CCCNNN[[[zzzyyyqqqnnnxxxxxxaaaYYYZZZZZZYYYXXXXXXXXXXXXUUUOOOKKKKKKJJJNNNXXXbbbkkkvvv~~~oooeeeccc```^^^^^^[[[\\\\\\]]]___```bbbccccccbbbcccgggkkktttzzztttnnnjjjjjjffffffeeedddbbb```___^^^\\\[[[YYYXXXXXXYYY[[[\\\bbbeeeiiilllnnnoooqqqsssyyyyyy{{{tttrrrttt~~~}}}|||pppddd___ZZZ```qqq||||||{{{yyywwwxxxzzz|||~~~{{{vvvoookkkcccbbbbbbkkk}}}|||{{{|||}}}{{{wwwsssqqqmmmhhhbbb\\\YYY```iiixxxiii___VVVUUUWWWXXX\\\```jjjzzz|||~~~yyypppfffccceeeaaajjj}}}qqqhhhjjjzzz}}}{{{xxxuuulll]]]MMM@@@777333111333333333222222111111000///000222111000//////000000000000000000000000000...//////000111222222222222222222222222222222222444555666555333333555777777777777666666777888888444444555555666777777777999999999999::::::::::::;;;:::;;;======@@@KKKVVVssszzzpppjjjooogggZZZWWWWWWXXXXXXXXXXXXXXXUUUPPPMMMLLLKKKMMMTTT]]]ggguuu~~~tttgggaaa^^^]]]___ZZZ[[[[[[\\\^^^```bbbcccbbbaaacccfffiiippp~~~}}}vvvooolllmmmgggfffeeedddbbb___]]]\\\ZZZYYYXXXWWWWWWXXXYYYZZZ^^^aaafffjjjlllooorrrtttxxxxxxyyy~~~|||zzz{{{}}}|||~~~}}}yyywwwrrrsssjjjaaa^^^YYY^^^oooxxxttttttvvvuuutttqqqpppnnnjjjfffcccaaa___bbbooo~~~yyyyyyuuupppkkkddd```eeelll|||mmmbbbZZZTTTTTTVVVWWWZZZ___gggwww{{{tttkkkbbb```cccbbbmmmyyykkkeeekkk}}}|||zzz}}}zzzvvvuuuqqqgggXXXHHH<<<555222000333333222222111000//////...000222333111000///000/////////////////////////////////000111111222222222222222222222222222222444555666555444333555666777666666555555555555666888888888999999999::::::888999999999999::::::::::::999:::======???HHHRRRlllvvvlllmmmkkkZZZUUUUUUVVVVVVWWWXXXWWWUUURRRPPPMMMKKKLLLQQQXXXcccsss}}}yyyggg]]]YYYZZZ^^^YYYZZZZZZ[[[\\\^^^```aaaaaaaaacccfffiiiooo}}}zzzqqqmmmmmmeeedddcccaaa___\\\ZZZYYYXXXWWWWWWVVVVVVWWWWWWXXXZZZ]]]bbbgggkkkooossswwwxxxwwwxxx}}}{{{zzzyyyyyy|||}}}xxxtttpppnnngggjjjccc\\\\\\YYY___ppp|||uuutttuuurrrpppnnnlllkkkiiieeebbbaaa```fffvvv~~~yyyqqqjjjjjjooo{{{nnnddd]]]YYYVVVYYY\\\]]]```eeemmmxxxwwwooofff^^^]]]aaadddrrrrrreeeccclll~~~xxxxxx{{{|||xxxwwwmmmbbbQQQCCC999555222111222111111000///......---...000222333111000000000////////////////////////000000000000000000000000000111111222333333444444333555666666444444444555777666666555555555555666999999:::::::::::::::;;;888888888999999999::::::;;;:::;;;===>>>@@@FFFNNNeee}}}qqqooommmYYYSSSUUUTTTUUUWWWWWWVVVUUUTTTSSSNNNKKKKKKNNNTTT^^^ppp{{{lll^^^VVVWWW\\\YYYYYYYYYYYYZZZ\\\]]]^^^___```bbbfffiiinnnzzzuuunnnmmmbbbbbbaaa___]]][[[XXXWWWVVVVVVVVVUUUUUUVVVVVVVVVWWWZZZ___dddhhhmmmrrruuuwwwxxxzzz}}}}}}~~~}}}zzzxxxzzz}}}zzzvvvqqqmmmiiihhhgggbbbeee```[[[\\\[[[bbbtttxxxzzz}}}{{{zzzvvvtttrrrpppooolllhhheeefffeeennnxxxtttuuuvvvmmmeee```___\\\]]]bbbeeegggjjjooossszzz{{{ssslllddd]]]^^^ccckkkyyykkkaaabbbmmmyyyyyy{{{{{{xxxggg[[[KKK===666444333222000000000//////......---...///111111000///000111000000000000000000000000111111111000000000000000111111222333444444555555333555666666555444444555777777777666666777888888888888888888888888888888888888888888999999999999<<<:::;;;>>>???@@@EEEKKK\\\zzzvvvtttrrrZZZQQQSSSRRRTTTVVVWWWVVVUUUUUUVVVPPPMMMKKKKKKNNNVVVgggwww{{{vvvdddWWWUUUXXXXXXXXXXXXXXXXXXYYYZZZZZZ^^^^^^aaadddfffjjjttt|||qqqnnnbbbbbbaaa```^^^\\\ZZZYYYUUUUUUUUUUUUUUUUUUUUUUUUUUUXXX\\\```dddhhhmmmppptttwwwzzz}}}~~~zzztttmmmhhhfffeeeddddddgggbbb]]]___^^^fffxxxvvvttt}}}}}}|||zzzvvvqqqmmmkkklllxxx~~~yyytttooolllkkkiiihhhkkkqqqtttuuuxxx}}}{{{xxxpppjjjddd```cccjjjssswwweee^^^cccooo}}}|||zzz||||||xxxsssaaaUUUDDD888333222222222000000000///////////////.../////////......000222000000000000000000000000//////000000111111222222444444444444444444444444333555666777555444444555555555555555666777888888666666666666666666666666888888888888999999999999<<<999:::>>>??????CCCHHHRRRppp{{{]]]PPPOOOPPPSSSVVVWWWUUUUUUVVVXXXRRRNNNKKKHHHGGGLLL[[[jjjyyy|||jjjZZZUUUVVVXXXXXXWWWWWWWWWWWWXXXXXX]]]]]]```ccccccfffpppzzztttoooccccccbbbaaa___]]]\\\[[[TTTTTTTTTTTTTTTTTTTTTTTTUUUXXX[[[^^^```dddhhhkkkrrrvvv{{{||||||}}}{{{sssmmmjjjjjjjjjhhhkkkeee```aaaaaaiii{{{wwwssszzz}}}yyyoooqqq}}}{{{zzz{{{{{{zzz{{{}}}uuuuuuyyy|||uuunnniiieeeccchhhoooyyyqqqaaa]]]dddqqqxxxyyyzzz||||||{{{ssslll]]]PPP@@@444000111222222000000000000111111111111.........---------000222000000000000000000000000------...000111333444444777777666555444444333333222444777777555444444444222222222333333555666777777777777777666666666666777888888888888999999999;;;999999===???>>>AAAFFFKKKjjjaaaOOOLLLPPPSSSVVVVVVUUUUUUWWWYYYTTTPPPKKKFFFBBBEEERRRaaaqqq~~~ttt^^^TTTSSSUUUXXXZZZYYYWWWVVVXXXZZZ\\\^^^```aaaccchhhqqqxxxyyymmmhhheeeaaa```aaa```\\\YYYWWWUUUSSSRRRSSSSSSSSSQQQVVVWWWYYY\\\___cccfffgggjjjrrrzzz}}}{{{zzz}}}}}}uuutttqqqlllmmmkkkiiihhhhhhkkkxxx~~~zzzwww~~~zzzwwwvvv}}}}}}uuukkkeeeaaaaaaiiirrrlllXXXXXXbbbqqq{{{zzzzzzyyy|||}}}|||pppdddYYYJJJ:::555555333///...////////////............000///...------...///000...//////000000000000///222222111111111111111111333333333333333333333333444555777888888777555444555555555555555444444444444555555666777888888999777888888999999999888888<<<<<<<<<<<<===???@@@BBBJJJ[[[wwwnnnVVVNNNKKKNNNSSSWWWYYYYYYZZZZZZVVVUUUQQQJJJDDDFFFMMMUUUfffuuu{{{eeeWWWTTTSSSUUUXXXYYYWWWWWWXXXYYY[[[]]]______aaafffnnnttt{{{pppkkkgggcccaaaaaa___[[[XXXWWWUUUSSSRRRSSSSSSRRRQQQTTTUUUVVVXXX[[[]]]```aaafffmmmvvvzzzyyyzzz}}}~~~{{{xxxsssqqqmmmkkklllnnnssszzz}}}{{{zzzzzzrrriiidddbbbdddnnnxxxwwwcccUUUYYYfffuuuzzzzzzyyyyyy~~~}}}xxxnnncccVVVGGG999444555333000...////////////............000///...------...///000...//////000000000000000000000000000000000000000222222222222222222222222333444666777777666444333555555555555555555555555555555666666777777888888666777888999999999999999::::::::::::;;;===???@@@HHHXXXtttvvv\\\QQQJJJMMMRRRUUUXXXYYYZZZZZZTTTTTTQQQLLLGGGFFFKKKQQQ___oooooo]]]UUUOOORRRVVVXXXXXXWWWXXXXXX[[[]]]^^^^^^___cccjjjpppyyyuuunnniiidddaaa```___[[[XXXVVVTTTRRRRRRSSSSSSRRRQQQSSSSSSTTTVVVXXXZZZ\\\]]]aaahhhqqqvvvwwwxxx}}}|||wwwqqqooorrrxxx}}}wwwooogggcccccchhhtttnnn```WWW___mmm{{{zzz|||wwwxxx}}}yyytttjjj```QQQCCC777444444333000000////////////............//////...------...//////......///000000000000000000000000000000000000000111111111111222222222222333444555666666555444333555555666666666666666666666666666666777777777777555666777888999999::::::888888888999:::;;;<<<===DDDSSSnnnfffVVVJJJLLLOOORRRVVVXXXYYYZZZQQQRRRQQQMMMIIIGGGIIILLLXXXiii{{{yyybbbTTTLLLOOOSSSVVVXXXXXXXXXXXX[[[]]]^^^^^^^^^aaaggglllsss{{{ooojjjdddaaa```___]]]ZZZVVVTTTRRRRRRSSSSSSRRRQQQSSSSSSTTTVVVXXX[[[]]]^^^```fffnnnssstttvvvzzz~~~}}}wwwttt{{{~~~uuummmeeecccdddlllzzzmmmccc___fffttt{{{{{{tttvvv|||wwwrrrggg]]]JJJ???444222333222000000////////////....................................---...///000000111000000000000000000111111111111222222222222222333333333333333444555555444333333555555666666666666666777777777777777666666666666444555666888999:::::::::777777888999:::;;;<<<<<>>FFFXXXqqqyyyqqq~~~ppp[[[RRRSSSPPPQQQVVVVVVYYYXXXVVVTTTQQQNNNKKKJJJDDDFFFLLLZZZlll}}}zzzzzzwwwfffUUUOOOOOOQQQSSSVVVXXXYYY[[[[[[ZZZZZZ[[[]]]^^^^^^cccpppyyytttooofff___[[[ZZZYYYXXXWWWVVVUUUTTTPPPPPPQQQQQQRRRSSSSSSTTTVVVSSSSSSXXX[[[\\\```eeelllpppuuuwwwxxxzzz~~~}}}|||~~~wwwppphhhdddbbbgggooo{{{zzzttttttwww{{{uuuqqqttt}}}{{{vvvqqqiii^^^RRREEE:::444000000//////.../////////---........................---,,,+++************////////////000000000000111111111111111111111111111111222222333444444555333333444555555555555444444444333222222222222222111111222222444555777777444555555666666666666666555555666666777777777666:::;;;===BBBMMMbbb}}}}}}mmmsssvvv^^^SSSSSSPPPRRRXXXWWWYYYXXXWWWUUUSSSPPPMMMLLLGGGHHHLLLUUUdddvvv}}}yyy~~~ooo[[[RRRPPPQQQSSSVVVVVVXXXYYYZZZZZZZZZ\\\^^^^^^]]]bbbmmm||||||wwwqqqggg```YYYYYYXXXWWWVVVUUUTTTTTTOOOOOOPPPPPPQQQRRRRRRRRRQQQNNNOOOTTTXXXZZZ^^^dddjjjnnnqqqssstttwww}}}~~~}}}}}}}}}uuunnnhhheeeccciiissswwwsssyyytttssstttyyy}}}xxxrrrmmmdddYYYLLL@@@888333//////............//////---------...............,,,,,,,,,,,,---...///000////////////000000000000111111111111111111111111111111222222333333444444333333444555555555555555444333222222111111222222222222222222333444666666222222333444444444444333555555666666666666555555888:::===@@@FFFVVVssssssrrrzzz~~~dddUUUTTTPPPSSSYYYYYYYYYYYYXXXVVVTTTRRROOONNNGGGGGGIIIOOO\\\nnn{{{zzzzzzcccVVVRRRQQQSSSUUUVVVXXXYYYZZZYYYZZZ\\\]]]^^^]]]```hhhrrrzzzsssjjjbbbWWWWWWVVVUUUUUUTTTSSSSSSMMMNNNOOOPPPPPPQQQQQQQQQLLLJJJLLLQQQVVVXXX]]]ccceeeiiinnnqqqrrrtttyyy}}}~~~}}}zzz{{{}}}~~~{{{}}}}}}zzzssslllgggeeeffflllwwwuuuttt~~~xxxqqqtttyyy~~~zzzwwwnnniii___RRREEE;;;555222///......------......///---------.........//////............///000111111////////////000000000000111111111111111111111111111111111222333333444444222222333444444444444444333333222111111111111111333222222222333444444555111222333333444444333333333333555666666666666555555888===@@@BBBNNNkkk}}}yyymmmZZZUUUQQQSSSYYYYYYZZZYYYXXXWWWUUUSSSQQQPPPHHHGGGGGGIIIRRRcccxxx~~~xxx~~~iiiZZZSSSQQQRRRUUUWWWYYYZZZZZZYYYYYY[[[\\\___]]]^^^cccjjjtttzzzqqqiiiVVVVVVUUUUUUTTTSSSRRRRRRMMMMMMNNNOOOPPPPPPPPPPPPIIIGGGIIIOOOTTTWWW\\\bbb```ffflllppprrrsssuuuxxx|||~~~~~~zzzxxxyyyzzz{{{yyy|||{{{xxx{{{wwwwww{{{yyyqqqjjjgggeeeiiippp{{{uuuuuurrrooouuu}}}~~~yyyvvvkkkfff[[[NNNAAA777333111......---------......///---------.........//////111000///......------...////////////000000000000111111111111111111111111000111111222333333444444111111222333333333333222333222222111000111111111333333333222222333444444333444555555666666555555000111333555777777777777222666===@@@@@@JJJgggttt^^^WWWQQQSSSYYYYYYZZZZZZYYYXXXVVVTTTRRRQQQLLLJJJFFFEEEJJJZZZooo~~~vvvxxxnnn[[[SSSRRRRRRRRRUUUVVVWWWXXXYYYYYYYYYYYY]]]]]]^^^```eeennnyyy}}}nnnccc[[[YYYVVVTTTTTTTTTRRRQQQTTTSSSQQQPPPPPPOOOMMMKKKKKKHHHEEEGGGNNNUUUZZZ\\\```dddiiinnnqqqsssvvvyyy|||~~~~~~uuuooottt|||tttuuuyyy{{{zzz~~~zzzvvvnnnqqqwww~~~xxxqqqjjjfffffffffllluuuxxxuuu~~~{{{ssspppxxxxxxpppkkk```SSSHHH===333000111..............................//////...---,,,,,,---...............------111111000000000000111111------...///000111111222111111222222222333333333333333333333333333333333444333333222222333333444555444444333333333444444222222222222222222222222222222222333333333444444666999888<<>>666333000000222........................------...............------......///000000/////////000111111111111000///222222222111111111111111111111222222222333333333222222222222222222222222222111111000000111111222222222222222222333444444222222222222222222222222111111222222222333333333444888444777@@@@@@???HHH^^^xxxlllVVVTTTUUUSSS\\\]]]^^^^^^]]][[[YYYWWWVVVPPPJJJFFFEEEHHHTTT```mmm~~~}}}zzzppp^^^SSSNNNPPPQQQRRRSSSSSSSSSSSSSSSVVVWWWXXXYYYZZZ\\\```dddmmmzzzvvvooojjjccc]]]ZZZXXXVVVUUUUUUTTTRRRRRRSSSSSSQQQPPPOOONNNKKKIIIHHHJJJOOOSSSVVVXXXZZZ\\\^^^```dddgggmmmpppuuuxxxzzz|||~~~yyypppfffaaabbbeeemmmuuuyyy~~~xxxqqqdddbbbbbbffflllsssyyy{{{vvvooogggaaaaaafffiiiqqq{{{}}}{{{wwwpppggg^^^YYYVVVQQQQQQRRRUUU^^^ooo~~~zzzrrrkkkhhhlllttt{{{uuupppqqqzzzuuunnnooosssyyy}}}{{{xxxtttmmmfffSSSFFF999444333111111222........................,,,---......///.........---...//////000000000000///000111222222111000///000111111111111111111111111111222222222333333333222222222222222222222222111111000000000000111111222222222222222333444555222222222222222222222222111111111111222222222222111777555666>>>???>>>EEESSSmmm{{{```UUURRRQQQZZZ[[[]]]]]]]]]ZZZWWWUUUUUUPPPKKKGGGDDDDDDLLLVVV```uuu}}}xxx}}}zzzgggXXXOOOOOOPPPQQQRRRRRRRRRRRRRRRVVVWWWYYYYYYYYYZZZ]]]```iiiuuu{{{qqqlllddd]]]ZZZXXXVVVUUUTTTRRRQQQRRRSSSTTTSSSRRRNNNNNNMMMKKKHHHIIILLLPPPTTTVVVXXXZZZ\\\___cccfffjjjnnnssswwwyyy{{{~~~~~~wwwqqqiii```ZZZZZZZZZbbbjjjooouuu}}}wwwpppaaa___]]]^^^ccciiinnnppptttzzzyyyqqqjjjbbb[[[[[[______fffoootttyyy}}}|||{{{wwwwwwvvvqqqiiiaaa[[[XXXTTTUUUVVVVVV\\\hhhxxxzzzwwwqqqlllkkkqqqzzz}}}pppnnnsss}}}sssooopppssszzz~~~|||wwwqqqiii```OOOBBB666333333222111222........................,,,------...//////......------///000000111111111///000111222222111000////////////000000111111111111111222222222333333333111111111111111111111111000000000//////000000000000000000111111222333444222222222222222222222222111111222222222333333333...777666555;;;;;;;;;BBBIIIcccyyynnnXXXQQQQQQVVVWWWZZZ\\\\\\ZZZWWWUUUTTTPPPLLLIIIDDDBBBFFFNNNVVVmmmyyy|||}}}wwwzzzooo]]]SSSNNNNNNPPPQQQRRRSSSSSSSSSWWWXXXYYYYYYXXXXXXZZZ\\\aaalllqqqlllddd]]]ZZZXXXWWWVVVSSSRRRQQQRRRTTTUUUUUUSSSMMMNNNNNNKKKHHHHHHKKKNNNRRRTTTVVVXXXZZZ^^^bbbfffgggkkkqqqvvvyyy|||~~~~~~~~~xxxpppllleee\\\VVVVVVQQQYYYaaafffmmmvvv|||}}}}}}zzzyyywwwooohhh```]]]ZZZZZZ]]]bbbfffgggmmmttt{{{uuunnnggg___XXXWWW[[[\\\aaafffiiillluuu}}}zzzyyyxxxuuuzzzwwwyyy{{{xxxqqqiiiaaa^^^YYY[[[\\\[[[^^^fffsss}}}~~~|||wwwtttpppmmmnnnttt~~~|||pppooouuu|||rrroooppprrryyy}}}~~~zzztttnnnddd[[[LLL@@@555333444333111111........................,,,,,,---.../////////...------///000111111111111...000111222222111000...---......///000111111222111111222222222333333333111111111111111111111111000000////////////000000////////////000111222333222222222222222222222222222222333333333444444444---777777444888888888???DDD]]]tttyyy\\\RRRSSSRRRTTTXXXZZZ[[[ZZZXXXWWWTTTQQQNNNKKKFFFBBBEEEKKKQQQiiiwww{{{yyyzzzyyydddRRRLLLKKKMMMQQQRRRPPPRRRWWWUUUWWWYYYYYYXXXXXXZZZ\\\bbbgggttt|||qqqfff^^^XXXRRRQQQSSSOOONNNOOOQQQTTTUUURRROOONNNPPPPPPLLLGGGDDDDDDEEEKKKMMMPPPSSSWWW\\\aaaeeegggjjjooorrruuuyyy}}}~~~{{{|||~~~|||tttrrrmmmggg```\\\[[[\\\TTTVVVYYY]]]cccjjjsssyyy~~~yyyqqqlllkkkkkkhhhfff]]][[[XXXXXX[[[___aaabbbccckkkyyyxxxxxx~~~tttooolllllliiieee___[[[ZZZZZZbbbeeehhhggggggmmmzzz~~~}}}}}}|||||||||}}}}}}zzz|||tttmmmiiijjjhhheeeaaa```dddmmmtttwwwrrrmmmmmmsss~~~uuukkkrrr|||yyyqqqpppqqqsssxxxvvvoookkk```RRR@@@999111...000111000...---------............///............////////////...///000111111111111111000111111111222222222222111111111111111111111111000111111111111222222222///000111222222111000///111111111111111000//////000000000000111111111111111111000000111111222333111111222222222333333333666555444444555888<<<>>>@@@OOOjjjfffRRROOORRRSSSUUUWWWYYYYYYXXXWWWVVVSSSOOOJJJGGGEEEDDDDDDMMM[[[ooo}}}}}}yyyvvvjjjXXXPPPNNNNNNQQQQQQOOOPPPSSSUUUWWWXXXXXXXXXXXXYYY[[[[[[]]]fffuuuwwwiii___WWWPPPOOORRRPPPOOOOOORRRTTTTTTRRROOONNNOOOOOOLLLGGGDDDDDDEEEKKKMMMQQQSSSVVVYYY^^^aaaeeehhhlllooosssvvvzzz}}}}}}yyywww{{{}}}|||uuutttpppjjjbbb]]]ZZZZZZYYYZZZ\\\]]]aaafffmmmrrr{{{{{{|||}}}|||vvvnnnkkkkkkjjjhhheee^^^[[[YYY[[[___ccccccbbbaaafffrrr|||yyy|||vvvqqqllllllkkkgggccc``````bbbfffjjjllliiieeegggqqq{{{}}}~~~}}}|||{{{zzzyyyyyyzzz|||~~~zzzxxxwwwsssmmmeeeaaaccciiinnnwwwzzz|||wwwrrrmmmoooxxx~~~rrrllltttvvvpppoooqqqssswww|||{{{qqqkkkfffZZZLLL>>>888111...///111000...,,,,,,,,,,,,---------...------------............//////000111111111000000000000000111111111222222111111111111111111111111000000111111111222222222///000000111111000000///111111111111111000//////000000000000111111111111111111000000111111222333111111111222222222333333555444333333444777:::<<<;;;GGG```{{{nnnXXXRRROOOPPPSSSVVVYYYYYYXXXWWWWWWUUUQQQMMMIIIFFFEEEEEEKKKYYYlll{{{{{{xxxtttaaaVVVSSSRRRTTTSSSOOOOOORRRUUUVVVXXXXXXWWWWWWXXXZZZ[[[YYY]]]ffftttnnnbbbXXXPPPNNNPPPPPPPPPPPPRRRTTTSSSQQQOOONNNOOONNNKKKHHHEEEDDDEEEIIILLLPPPSSSUUUWWWZZZ\\\aaadddhhhlllooorrrvvvyyy~~~}}}~~~}}}zzztttlllfffbbbaaacccccccccdddeeehhhmmmqqqvvvvvvvvvwwwxxxxxxyyyyyy|||~~~{{{sssoooooonnnjjjgggeeebbb```eeelllpppnnniiibbbccckkkxxx~~~xxxssstttsssnnniiiggghhhkkkooouuuxxxsssjjjgggnnnvvv~~~|||zzzvvvssssssrrrqqqooonnnmmmmmmmmmqqqrrrvvvzzzxxxlllccc```bbbfffjjjnnnvvvzzzwwwuuupppmmmrrr~~~|||rrrnnnwww}}}rrrnnnooorrruuuvvvxxxssskkkfff```RRRBBB;;;666000.../////////---+++++++++,,,,,,,,,------,,,,,,,,,------------...000000111111111000///////////////000000000111111111111111111111111111111000000000111111111222222000//////......//////000000111111111111000000///000000000000111111111111111111000000111111222333111111111222222222222333333333222222333666888:::<<>>FFF\\\uuunnnoooxxxmmmRRRLLLGGGIIIRRRZZZ]]]\\\\\\\\\[[[YYYTTTNNNHHHEEEEEEDDDGGGSSSeeessszzz{{{rrr~~~pppfff^^^\\\ZZZVVVQQQPPPLLLMMMNNNMMMLLLKKKLLLMMMGGGIIIMMMPPPRRRYYYjjjzzz|||lllbbb```bbb\\\]]]]]][[[WWWUUUWWWYYYUUURRROOOOOOPPPOOOLLLIIIAAABBBDDDFFFHHHLLLQQQTTTVVVYYY]]]aaadddhhhlllooosssvvv{{{~~~}}}sssmmmbbbaaa]]]XXXQQQLLLJJJIIIIIIIIIJJJJJJKKKLLLLLLMMMKKKMMMNNNOOONNNNNNOOOPPPPPPNNNMMMMMMOOOQQQQQQPPPOOONNNMMMMMMNNNOOOPPPQQQRRRRRRTTTWWWaaaqqq~~~zzztttrrrssswww{{{}}}iii```VVVRRRQQQQQQUUU[[[ZZZZZZZZZ[[[\\\[[[XXXVVVTTTVVVXXXXXXWWWWWWZZZ]]][[[[[[\\\\\\\\\\\\[[[[[[WWWYYY[[[^^^___^^^\\\[[[[[[[[[\\\]]]]]]\\\[[[ZZZVVVXXX[[[[[[YYYWWWVVVVVVSSSVVVYYYYYYYYY^^^gggoooqqq~~~zzzzzzxxxssskkkaaaXXXSSSNNNPPPQQQQQQPPPPPPRRRSSSQQQQQQQQQQQQPPPOOONNNMMMMMMNNNOOOPPPPPPOOONNNMMMNNNMMMMMMOOOPPPQQQPPPNNNJJJKKKMMMNNNNNNNNNMMMLLLNNNNNNNNNOOOOOOQQQRRRRRRSSSXXX```hhhooosssuuuuuuooorrrxxxwwwnnnddd```ZZZWWWVVVTTTQQQOOOMMMOOORRRSSSVVV^^^kkkttt}}}yyyvvvtttuuu}}}xxxqqqmmmooo||||||rrrnnnpppsssrrrpppmmmjjjeee^^^RRRDDD999444...000222222000///......++++++,,,,,,,,,---------,,,,,,,,,---------......------...///000000000///111111111111222222222222000000000000000000000000////////////000000000000///000111222222111000/////////000111111111111111000000000000111111111111111111111000111222222333000000000000111111111111111111111222333333333444222777999===PPPuuu}}}ttttttvvvvvvUUUNNNGGGHHHQQQYYY\\\\\\]]]^^^]]][[[VVVPPPJJJFFFFFFBBBCCCNNN```pppxxxyyy~~~jjj\\\^^^aaaZZZRRRPPPOOOLLLJJJJJJKKKKKKGGGDDDHHHHHHKKKOOORRRWWWbbbnnnssslllgggeeebbb___[[[YYYZZZ[[[\\\\\\\\\YYYTTTQQQOOONNNLLLJJJFFFDDDBBBBBBEEEJJJOOOSSSUUUWWWZZZ\\\^^^aaaeeehhhoootttyyy|||||||||~~~sssggg```TTTRRROOOLLLIIIGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFHHHHHHHHHHHHIIIJJJKKKLLLFFFHHHJJJKKKKKKKKKLLLMMMJJJJJJJJJKKKKKKLLLLLLLLLMMMOOOQQQRRRWWWcccsssxxxsssjjjdddbbbbbbcccdddYYYUUUOOOLLLKKKMMMNNNOOOSSSSSSRRRPPPOOOOOOOOOOOOOOOOOONNNMMMMMMNNNPPPPPPQQQQQQQQQQQQQQQQQQRRRSSSSSSSSSRRRRRRRRRRRRRRRRRRVVVUUUTTTSSSRRRQQQPPPPPPQQQQQQPPPOOONNNNNNMMMMMMPPPPPPOOOPPPQQQTTTWWWYYYgggpppqqqgggjjjgggccc___\\\XXXSSSPPPQQQPPPOOOMMMMMMMMMNNNOOOQQQPPPNNNMMMNNNNNNNNNMMMOOOPPPPPPQQQPPPOOONNNMMMQQQPPPPPPQQQSSSUUUTTTSSSSSSSSSSSSSSSSSSTTTTTTTTTVVVVVVWWWXXXXXXWWWVVVVVVXXX[[[___ccceeefffggghhhggggggkkkqqqxxxxxxsssnnnfffaaa[[[XXXXXXXXXVVVUUUZZZUUUSSSUUUXXX[[[bbbjjjyyy|||wwwwww{{{}}}qqqiiibbbbbbsss~~~wwwooommmqqqtttssspppnnniii___SSSFFF<<<777555000000000000//////////////////............//////******+++,,,---//////000//////////////////////////////000000000000//////111111111111111000//////////////////////////////222111000.........///000000000000000000000000000111///...///111222000---000000000000111111111111000000000000000000000000000000111222333555777888555999999>>>MMM```}}}cccUUUHHHFFFKKKQQQYYY```aaa```\\\WWWUUUUUUPPPIIIEEEAAAAAAJJJWWWeeesss~~~pppaaa```aaaZZZSSSRRROOONNNMMMMMMLLLKKKHHHFFFHHHHHHKKKOOOQQQUUU___jjjxxxxxxpppkkkiiifffbbb^^^[[[ZZZZZZZZZZZZ[[[XXXTTTQQQPPPNNNLLLJJJGGGFFFDDDCCCEEEIIINNNQQQSSSUUUXXX[[[\\\___cccfffjjjooouuuxxxxxxyyy{{{~~~xxxyyy|||{{{wwwrrrrrrssstttvvvxxxzzz{{{uuuuuutttqqqjjj```WWWRRRMMMLLLJJJHHHFFFFFFFFFFFFGGGFFFFFFEEEEEEFFFFFFGGGGGGGGGFFFFFFGGGHHHIIIIIIFFFHHHIIIIIIHHHHHHHHHIIIHHHHHHHHHIIIIIIJJJJJJJJJFFFHHHJJJKKKNNNTTT___gggxxx|||mmmggg```ZZZWWWVVVVVVUUUQQQOOOLLLJJJKKKLLLNNNNNNNNNMMMLLLLLLKKKKKKKKKKKKKKKKKKJJJIIIIIIJJJLLLMMMMMMLLLLLLLLLMMMNNNOOOOOONNNNNNNNNNNNNNNNNNNNNNNNPPPPPPOOOOOONNNMMMLLLKKKMMMMMMLLLLLLKKKKKKKKKJJJLLLLLLKKKKKKMMMOOOQQQSSS[[[aaannn}}}}}}mmmeee```]]]YYYVVVTTTQQQNNNLLLNNNNNNMMMLLLMMMMMMNNNOOOSSSRRRQQQQQQRRRSSSSSSSSSTTTUUUWWWXXXYYYYYYXXXXXX\\\[[[[[[]]]___aaaaaa```___```aaacccdddeeefffgggggghhhiiiiiiiiihhhfffeeeiiikkknnnpppppppppppppppkkkhhhgggkkksss{{{~~~rrrnnniiieeedddbbb```]]]___ZZZVVVVVVWWWXXX^^^eeevvv|||wwwxxx|||~~~pppgggaaabbbtttwwwqqqjjjjjjooossssssppplllfff\\\OOOBBB999555333000000000/////////............------------......***++++++,,,...//////000//////////////////////////////000000000000//////111111111111111000//////////////////////////////111000///---------...///////////////////////////000///...///111222000---//////000000000111111111000000000000000000000000222222222222222333444555444999888;;;GGGVVVwwwmmm]]]NNNHHHKKKQQQYYY```aaaaaa^^^YYYWWWVVVQQQKKKFFFBBBBBBIIISSS___mmmzzz{{{iiiccc```YYYTTTTTTPPPQQQSSSRRROOOKKKIIIHHHHHHGGGJJJOOOQQQTTT\\\eeelllxxxxxxqqqllliiieee```\\\ZZZYYYXXXWWWZZZWWWTTTQQQPPPOOOMMMKKKJJJHHHEEEDDDEEEHHHKKKMMMQQQTTTWWWYYYZZZ]]]```bbbdddiiiooorrrsssuuuxxx|||}}}xxxtttqqqhhhfffcccbbbccccccaaa```[[[[[[ZZZZZZ[[[]]]___```]]]]]]]]]\\\YYYUUUPPPMMMIIIHHHGGGFFFEEEFFFGGGGGGHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGHHHIIIIIIHHHJJJKKKJJJHHHGGGGGGHHHIIIIIIIIIIIIJJJJJJJJJJJJHHHJJJMMMMMMLLLNNNRRRVVV^^^dddnnn{{{|||xxxqqqkkkaaa\\\WWWRRROOOMMMKKKIIIIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHIIIJJJKKKLLLKKKKKKKKKKKKLLLMMMOOOOOOLLLLLLLLLLLLMMMMMMMMMMMMLLLMMMNNNNNNNNNMMMKKKJJJLLLKKKKKKJJJJJJJJJKKKKKKMMMMMMLLLLLLLLLNNNPPPQQQSSSTTT[[[dddjjjlllpppvvvvvvkkkeee___\\\YYYWWWVVVVVVUUUSSSTTTTTTTTTUUUVVVXXXYYYZZZZZZ[[[[[[\\\]]]^^^```aaabbbdddgggjjjmmmoooooopppqqqpppqqqssswwwyyyzzzyyyyyy{{{}}}zzzsssjjjhhhppp}}}~~~{{{wwwsssooollljjjddd```]]]YYYWWW[[[bbbsss{{{wwwxxx|||}}}nnnfffccchhhyyyooojjjfffhhhmmmrrrrrrpppjjjbbbVVVIII>>>777333222/////////.........------------,,,,,,,,,,,,------++++++,,,---...//////000//////////////////////////////000000000000//////000000111111000000/////////////////////////////////......------------...////////////////////////000/////////111111///...//////000000000000111111000000000000000000000000555444333222222111222222222888888999@@@JJJfffzzzhhhTTTKKKKKKPPPXXX___aaabbb___[[[XXXWWWSSSMMMGGGDDDCCCFFFLLLVVVeeesssqqqggg```ZZZVVVVVVTTTWWW[[[YYYTTTNNNKKKJJJFFFFFFIIINNNQQQTTTZZZbbbiiirrruuuooojjjeee```\\\YYYXXXWWWVVVXXXVVVSSSRRRQQQPPPNNNLLLLLLJJJHHHFFFEEEFFFHHHIIIOOORRRUUUXXXYYY[[[^^^``````eeekkkooopppssswww{{{{{{|||}}}}}}yyysssmmmiiieeebbb]]]ZZZYYYYYYYYYXXXVVVUUUTTTSSSSSSTTTVVVWWWUUUUUUVVVVVVVVVUUUTTTSSSMMMLLLKKKJJJJJJJJJKKKLLLKKKKKKJJJJJJJJJKKKLLLLLLNNNMMMMMMMMMMMMMMMNNNNNNMMMOOOPPPPPPNNNMMMNNNOOOOOOOOOOOOOOOOOOOOOPPPPPPOOOQQQRRRRRRQQQQQQSSSUUUUUUWWW\\\eeepppzzz}}}uuupppnnnkkkgggbbb]]]ZZZWWWTTTRRRPPPMMMJJJMMMMMMMMMKKKJJJJJJJJJKKKMMMNNNNNNOOOOOOOOONNNNNNOOONNNMMMMMMNNNOOOQQQRRRPPPPPPPPPQQQRRRSSSTTTUUUQQQQQQQQQQQQRRRRRRRRRRRRPPPQQQSSSTTTTTTTTTRRRQQQQQQPPPOOOOOOOOOPPPQQQRRRVVVVVVUUUUUUUUUVVVWWWWWWVVVVVVZZZ```bbbbbbffflllqqqzzzxxxrrrooojjjhhheeedddeeefffgggfffbbbcccdddfffhhhjjjkkkllllllmmmooopppqqqsssvvvxxx|||~~~xxxqqquuu~~~zzzvvvqqqkkkfff```[[[^^^dddooo~~~}}}zzzvvvwww|||{{{nnniiijjjsssjjjgggeeehhhlllpppooommmhhh```RRREEE<<<666444222///.........------------------,,,,,,,,,,,,------,,,,,,,,,---...//////000//////////////////////////////000000000000/////////000000000000000/////////////////////////////////...................../////////////////////////////////000000000///...////////////000000000111000000000000000000000000555444333222111111111111111777888888<<>>OOOlllyyy___NNNIIIKKKRRRZZZ[[[^^^___[[[YYYXXXUUUQQQGGGDDDCCCBBBBBBHHHVVVdddssshhhbbb^^^]]]^^^bbbggghhheee^^^XXXTTTKKKHHHIIINNNRRRUUU[[[aaaeeekkkzzzvvvkkkfff```\\\ZZZXXXWWWVVVTTTSSSRRRRRRSSSRRRPPPNNNMMMLLLKKKIIIGGGEEEDDDDDDHHHKKKPPPSSSVVVWWWZZZ[[[\\\```eeeiiikkknnntttxxx|||{{{zzzxxxxxxwwwvvvsssqqqnnnllliiigggggggggiiikkknnnnnnmmmmmmmmmmmmmmmmmmkkkjjjhhhfffeeedddeeeeeeffffffggghhhiiikkkmmmnnnjjjjjjjjjjjjkkklllmmmmmmjjjlllooooooooooooppprrrppppppppppppooooooooooookkkiiihhhhhhiiillloooqqqoooppprrrtttvvvzzz|||~~~~~~|||yyywwwuuurrrqqqpppqqqqqqqqqooommmfffddd___XXXVVVYYYbbbjjjggghhhiiiiiiiiihhhgggfffeeeeeeddddddeeegggiiijjjkkkkkkkkkkkkkkkllllllmmmkkkkkkllllllmmmmmmnnnnnnlllmmmnnnpppqqqssstttuuuwwwvvvtttsssrrrtttuuuvvvzzzzzzzzzzzz{{{{{{{{{{{{}}}}}}~~~zzzssshhh```aaahhhrrr{{{yyyyyyxxxvvvzzz{{{vvvrrruuuvvvkkkkkklllmmmnnnllliiifff```VVVIII???:::777555444/////////.........------......------------......------........./////////000000000000000000000000//////000000000000//////......///000000000//////////////////////////////...///000000111000000000...........................///111111/////////000......////////////000000000000000000000000000000000000000111111333444555111555555888======GGG^^^gggSSSJJJIIIOOOVVVWWW\\\___\\\ZZZYYYWWWTTTLLLGGGCCCBBBBBBEEEOOOZZZ{{{pppiiieeeccc___bbbhhhmmmnnnjjjccc]]]SSSNNNKKKNNNRRRUUUZZZ```aaaggguuupppkkkddd___[[[YYYVVVUUUSSSRRRRRRRRRSSSSSSPPPNNNMMMLLLKKKIIIGGGEEECCCBBBBBBFFFKKKPPPRRRUUUWWWYYYXXX\\\aaadddfffiiioootttzzz~~~}}}|||||||||}}}{{{|||}}}|||qqqeee___dddppp{{{~~~~~~}}}}}}xxxlllbbbccciiiyyy~~~{{{yyyzzzyyyyyy~~~||||||zzz}}}zzzooojjjkkkmmmnnnnnnkkkgggdddWWWNNNBBB:::777555333000000000000/////////......------,,,,,,,,,,,,------............////////////000000000000000000000000//////000000000000//////---......///000000//////////////////////////////------///000000000//////........................---000222111///...///000........./////////000000000000000000000000000000000000000000111222333444111333111666===:::???PPPfffqqqZZZNNNJJJMMMRRRTTT[[[___]]]\\\\\\[[[XXXSSSLLLFFFDDDBBBCCCHHHNNNuuunnniiiggg^^^aaahhhppptttrrrjjjcccYYYRRRNNNOOORRRTTTXXX^^^```fffssstttooohhhaaa]]]YYYVVVTTTRRRQQQQQQRRRTTTSSSQQQOOOMMMLLLKKKJJJHHHEEECCCBBB>>>BBBHHHMMMPPPRRRUUUWWWUUUYYY]]]```bbbeeekkkpppuuuzzzwwwnnnqqq}}}oooeeeeeekkk~~~~~~~~~{{{zzz{{{{{{{{{vvv{{{~~~sssiiiiiikkkmmmooonnnkkkgggdddQQQHHH===666444333000---000000000000////////////,,,++++++++++++++++++,,,.........///////////////000000000000000000000000//////000000000000//////------...///000000//////////////////////////////+++,,,.../////////..............................---000222111///...///111............/////////000000000000000000000000000111111111111111111222333222222///333;;;888888FFFQQQ{{{yyy```QQQKKKLLLPPPSSS[[[```___]]]^^^^^^[[[XXXPPPHHHEEECCCBBBCCCGGG|||qqqiiieee___aaaeeelllsssuuusssoooccc\\\TTTOOOQQQUUUYYY[[[cccaaagggzzzuuurrrmmmggg```[[[WWWVVVTTTRRRPPPPPPRRRTTTUUUTTTOOONNNMMMKKKHHHEEECCCBBBCCCCCCDDDFFFJJJPPPUUUXXXWWWYYY[[[]]]```dddiiimmmuuu}}}qqqeeegggqqq~~~}}}|||{{{|||~~~tttmmmjjjkkkkkklllmmmjjjeee]]]WWWFFF>>>555/////////...+++////////////////////////---------...///000000111------............------000000000000000000000000000///...------...///000------..................////////////////////////................................................................................................000///...------...///000111111222222222333333333555444333444555888;;;<<>>???>>>NNNfffqqqlllsss|||yyyZZZKKKNNNSSSXXX]]]___``````^^^]]][[[XXXTTTOOOKKKHHH}}}mmmfffnnn||||||rrrjjjiiihhhdddaaa```\\\YYYUUUUUUWWWYYYXXXWWWXXXWWWWWWXXXZZZ^^^aaabbbsssrrrfffbbbaaa^^^ZZZYYYYYYVVVSSSTTTSSSQQQQQQRRRRRRPPPOOOJJJMMMKKKFFFGGGMMMNNNKKKEEEEEEFFFHHHKKKOOOTTTVVV[[[aaalllzzzuuuhhhfffmmm{{{|||vvvoookkkkkkkkkiiihhhddd___WWWLLLBBB999444111///............---------......---------,,,,,,,,,---......//////......---///...---,,,,,,---...///111000000///...---------//////.........---------000///...------------------,,,,,,++++++,,,,,,---......------------......---,,,,,,+++,,,---///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,000000//////.........---,,,---///111111111000000000111222333444333222111111444666888999===DDDJJJnnnrrrnnnooopppkkkTTTPPPQQQVVVYYYYYYYYY[[[YYYWWWUUUUUUUUUSSSNNNJJJtttkkkqqq}}}vvvkkkgggeeebbb```aaa[[[XXXTTTTTTVVVXXXYYYXXX[[[\\\\\\\\\]]]___bbbeeeiiiwwwuuujjjhhhddd^^^YYYWWWWWWVVVTTTUUUTTTRRRRRRSSSSSSQQQPPPMMMNNNLLLHHHHHHLLLLLLIIIFFFFFFGGGHHHKKKMMMPPPRRRRRRYYYeeettt|||nnncccfffrrr{{{vvvpppnnnnnnooommmkkkddd^^^UUUJJJ???888333111............------------,,,,,,,,,------.........------------------------//////...------...//////000000000///...---------///.........------------//////...------------------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------------,,,+++,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,000/////////.........------...///000000111111000000000111222222222222222111333555666777:::@@@FFF\\\{{{}}}ssspppqqq|||\\\TTTPPPSSSYYYZZZ\\\]]]ZZZXXXVVVVVVUUUSSSNNNJJJ}}}qqqttt}}}~~~ooogggccc``````ccc\\\XXXUUUSSSUUUXXXYYYZZZ]]]___aaa```^^^^^^aaaddd```lll|||~~~rrrmmmggg___YYYVVVUUUUUUUUUVVVUUUSSSSSSTTTTTTRRRQQQOOOOOOMMMJJJJJJLLLKKKGGGEEEFFFGGGHHHJJJKKKLLLMMMPPPVVVaaaooo~~~}}}|||zzzyyyxxxxxxzzz|||~~~vvvjjjbbbiii{{{uuurrrooooooppppppnnnkkkbbb[[[QQQEEE;;;555222000............------------***++++++,,,---...///000...---,,,++++++,,,---...//////............//////000000//////...---------............------------///...---------------------,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,...------,,,,,,,,,,,,---------------------------------------------------/////////...........................///000111111111111000000111111222333111333555444444666;;;@@@NNNmmmzzzssstttlll^^^QQQPPPUUUYYY[[[\\\[[[YYYXXXWWWUUURRRMMMJJJxxxwww|||uuuiiibbb^^^___ddd___\\\XXXUUUUUUWWWYYYZZZ[[[^^^```___[[[ZZZ\\\______fffrrrxxxnnnggg___[[[XXXUUUTTTUUUVVVTTTSSSSSSSSSSSSRRRPPPOOONNNMMMMMMNNNNNNKKKHHHCCCDDDFFFHHHIIIJJJJJJJJJPPPTTT]]]iiiwww}}}{{{xxxuuurrrrrrqqqooonnnmmmoooqqqtttwwwxxxyyyyyy~~~|||{{{zzz|||~~~vvvmmmiiirrrxxxlllkkkjjjkkknnnnnnjjjfff^^^WWWLLL@@@777222000000.........---------,,,,,,++++++,,,,,,---...//////...---+++******+++---.../////////////////////////////////......---------------------------------......---,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,...------,,,,,,+++++++++,,,,,,------------------................................................///...------...///111222222222111000000222333444111333555444222333777;;;FFFaaa}}}jjjTTTMMMQQQUUUWWWXXX[[[ZZZYYYXXXUUURRRNNNKKK{{{lllaaaZZZ[[[___bbb```\\\XXXVVVVVVXXXYYYYYY\\\^^^^^^[[[YYYYYYZZZ^^^aaajjjxxx{{{nnngggbbbaaa]]]WWWTTTUUUUUUSSSRRRRRRRRRRRRQQQOOONNNKKKLLLOOOSSSQQQMMMIIIAAABBBDDDFFFHHHJJJJJJKKKLLLPPPWWWaaannn|||~~~|||xxxuuuqqqoooooonnnmmmllllllooosssvvvxxxxxxxxxwwwwwwvvvtttssstttvvvyyyzzzwwwsssrrr~~~yyyssshhhggggggiiikkkjjjfffaaaXXXQQQFFF;;;333//////000...------------,,,,,,,,,------------------------...---+++******+++---.........////////////..................------------,,,,,,------------------------,,,,,,,,,------...---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,---------------,,,,,,++++++***,,,,,,,,,---------..............................---------.....................---------///111222333333222111111333444555222444555444333333666:::>>>SSSxxxtttWWWKKKMMMRRRUUUVVVZZZ[[[[[[YYYVVVRRRNNNMMMrrrcccYYYVVVYYY``````^^^ZZZWWWVVVWWWYYYZZZ[[[\\\^^^^^^]]][[[YYYYYY[[[bbbooouuulllggggggcccYYYUUUWWWTTTSSSQQQQQQRRRRRRPPPOOONNNJJJKKKRRRVVVTTTMMMJJJAAABBBCCCEEEGGGIIIJJJKKKLLLOOOWWWbbbooo||||||zzzyyyyyyxxxwwwyyy|||~~~}}}{{{zzzyyyzzz|||}}}~~~~~~uuuvvv{{{|||vvvqqqjjjiiihhhiiijjjhhhbbb^^^PPPJJJAAA777111......///------------,,,,,,,,,,,,......---------,,,,,,,,,...---,,,++++++,,,---...------............------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,+++***+++,,,,,,------.........---------------------------------------.........------------...///000000222222111111222222333444000333555555333333666:::===JJJhhh|||]]]MMMMMMQQQUUUWWWYYY[[[\\\ZZZVVVRRRPPPOOO|||lll]]]WWWWWWZZZ\\\\\\[[[WWWVVVWWWXXXYYYXXXXXX\\\``````\\\WWWWWWWWW\\\hhhuuuuuummmlllfff[[[WWWZZZUUUTTTRRRRRRSSSSSSQQQPPPPPPKKKLLLTTTYYYTTTLLLHHHEEEDDDDDDDDDEEEGGGIIIJJJLLLPPPXXXdddqqq}}}}}}{{{|||~~~zzzuuu{{{zzztttqqqmmmkkkiiihhhhhheee___YYYJJJEEE===555///......///---------,,,,,,,,,++++++,,,,,,------------------------------------------+++,,,---......---,,,+++------------------------++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,******+++,,,---,,,++++++++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,---...//////////////////000111111111111111---000333444333333666:::>>>CCCYYYgggSSSMMMNNNQQQTTTXXXZZZ\\\ZZZWWWSSSRRRRRRtttcccZZZYYYUUUXXXZZZZZZWWWVVVWWWYYYWWWTTTTTTYYY```aaa\\\UUUWWWVVVZZZcccmmm{{{}}}rrroooggg\\\XXX]]]VVVUUUSSSSSSTTTTTTRRRQQQRRRMMMMMMVVVZZZSSSJJJFFFHHHGGGEEEDDDDDDFFFHHHIIIIIIMMMUUU___kkkvvv|||zzz{{{}}}zzzuuuxxxyyytttrrrooolllhhhgggeeeaaa[[[VVVFFFAAA:::444///---...///---------,,,,,,,,,++++++***++++++,,,---...//////---......//////......---++++++,,,------,,,++++++------------------------+++++++++,,,,,,---------++++++++++++,,,,,,---...---,,,,,,++++++,,,,,,---++++++************++++++((()))+++,,,---,,,,,,+++++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++,,,---///000//////...,,,---///000000000///...+++...222333222333666:::::::::JJJooopppYYYNNNJJJKKKNNNWWWYYY\\\[[[WWWTTTSSSSSSrrraaaSSSSSSSSSUUUYYYYYYUUUTTTWWWTTTTTTUUUYYY^^^aaa```^^^^^^WWWWWW___fffnnnxxxlllfffbbbZZZSSSWWWUUUSSSSSSSSSRRRPPPNNNUUUMMMMMMWWWYYYPPPHHHHHHFFFFFFEEEEEEEEEEEEFFFFFFJJJMMMRRRXXX^^^eeelllqqq|||||||||{{{zzz}}}wwwtttvvv~~~vvvnnnkkkqqqooommmjjjeee^^^UUUPPPCCC;;;222......000...,,,,,,,,,,,,------.........---------------------------------............///............---,,,+++***///......------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++******++++++++++++,,,,,,,,,,,,,,,---------......+++++++++,,,,,,---------///////////////...........................------000...---,,,,,,---...000////////////000000000000222333333333333333333444>>>>>>EEE[[[~~~fffRRRLLLMMMPPPUUUYYY]]]]]][[[XXXXXXYYY~~~mmm^^^TTTRRRTTTXXXXXXSSSRRRSSSTTTSSSSSSVVVYYY]]]______aaaYYYVVV[[[^^^bbbrrrxxxoooggg```ZZZWWWUUUSSSSSSSSSRRRPPPNNNPPPJJJMMMXXX[[[QQQIIIHHHGGGGGGFFFEEEEEEEEEEEEEEECCCFFFJJJNNNRRRWWW]]]aaafffnnnvvvxxxxxx~~~yyytttqqqqqqrrrqqqssstttvvv~~~{{{|||||||||{{{}}}~~~sssoooqqq{{{sssllljjjmmmlllkkkhhhccc[[[RRRKKK@@@999222...///000///,,,+++,,,,,,,,,------------------------------------------------...............//////...---,,,++++++,,,,,,------------------+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,------------...,,,,,,---------...............------------------........................000///---,,,,,,---///000////////////000000000000222222222333333333333444999888===LLLiiiuuu\\\NNNKKKLLLRRRVVV[[[\\\[[[YYYYYYYYY|||{{{}}}|||}}}lllZZZWWWWWWZZZZZZVVVSSSSSSUUUUUUUUUUUUVVVZZZ^^^bbbggg___ZZZZZZZZZ\\\iiixxxtttiiiaaa]]]XXXVVVTTTSSSSSSRRRQQQOOOKKKHHHMMMXXX[[[RRRJJJHHHIIIIIIGGGFFFEEEDDDDDDDDDDDDFFFHHHIIIKKKNNNSSSVVVVVV\\\dddhhhjjjppp{{{~~~tttlllfffaaa]]]YYY]]]```dddmmmzzz~~~zzzxxxwwwuuuzzz~~~|||{{{yyy{{{}}}~~~}}}}}}}}}~~~wwwtttwww{{{tttnnnmmmiiihhhgggddd___VVVLLLEEE;;;666111///000000///---++++++++++++,,,,,,,,,,,,------------------------------------............////////////...---,,,,,,+++++++++,,,---.........++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++---------.........//////,,,,,,,,,,,,------------------............//////,,,,,,,,,,,,,,,,,,,,,---........................000000............000000////////////000000000000222222222222333333444444999999;;;CCCUUUtttmmmWWWMMMKKKNNNRRRWWW[[[[[[[[[ZZZZZZ~~~wwwyyyxxxwwwxxxddd^^^\\\^^^```]]]YYYXXXUUUWWWYYYYYYXXXZZZ___ccceee___ZZZYYYXXXZZZeeerrr{{{lllbbb___[[[XXXUUUSSSSSSRRRQQQPPPLLLJJJNNNUUUWWWQQQKKKIIIKKKJJJIIIGGGEEEDDDDDDDDDFFFGGGHHHIIIIIIKKKNNNQQQTTTXXX]]]```bbbgggnnnuuu}}}yyysss||||||yyypppdddZZZTTTVVVXXX[[[```iiippptttwwwuuuqqqooooooqqqtttwww|||yyyrrrmmmlllmmmooovvv{{{~~~|||{{{yyyxxxwwwzzz~~~~~~}}}}}}zzz|||~~~~~~~~~~~~xxxrrrnnnnnnfffeeedddaaa[[[QQQFFF???555333000///000000...---++++++++++++++++++++++++------------------------,,,,,,---------............/////////......---,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++---------............///++++++,,,,,,,,,---------------------............,,,,,,,,,,,,---------------------...............111000////////////000111////////////000000000000111111111222333333444444999:::<<>>===???BBBDDDFFFGGGIIIKKKMMMKKKNNNQQQTTTWWW[[[```cccccchhhooouuu}}}sssbbb\\\]]]aaannn|||xxxmmm```WWWSSSRRRPPPLLLHHHFFFGGGHHHHHHGGGNNNQQQUUU[[[bbbjjjrrrxxx~~~wwwqqqjjjgggeeehhhsss{{{llliiihhhjjjsss~~~zzztttnnnjjjfffeee```aaahhhrrr{{{}}}yyyvvvrrrqqqpppqqqsssttttttsssrrrsssuuuvvvvvvwwwyyy{{{~~~yyyzzzwwwpppiiieee___YYYSSSLLLDDD@@@;;;333//////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,111///---,,,------,,,+++)))***,,,---...------,,,++++++++++++++++++++++++******++++++,,,++++++***+++++++++************)))+++,,,,,,,,,,,,++++++***+++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------//////............------++++++,,,,,,,,,,,,------***++++++,,,,,,,,,,,,+++***+++,,,------...------......///000000000000////////////000111111222222333000222666666666@@@MMMdddqqqmmmrrrsss```MMMGGGKKKQQQVVVZZZvvvpppvvv~~~{{{qqqiiifffaaaYYYTTTQQQQQQRRRRRROOOOOOOOOOOOQQQSSSUUUVVVXXXWWWXXX[[[^^^iii}}}pppgggbbb___]]]XXXWWWVVVTTTSSSRRRQQQPPPRRRQQQPPPOOOMMMLLLLLLKKKIIIHHHGGGFFFDDDBBBAAA@@@@@@BBBDDDFFFFFFHHHJJJLLLJJJLLLOOORRRTTTWWW[[[^^^]]]```dddhhhmmmwwwuuuooonnnrrryyynnnfffaaaZZZUUUNNNJJJIIIIIIJJJJJJJJJKKKNNNRRRYYYccckkkqqqsssrrryyy~~~qqqiiifffhhhqqqzzzvvvoooiiijjjqqq{{{~~~xxxtttnnniiieeeeeeggghhhkkkpppyyy~~~}}}zzzvvvsssnnnnnnooopppqqqqqqpppoooqqqsssuuuvvvvvvwwwyyy{{{~~~xxxrrrtttrrrlllfffbbb]]]VVVOOOGGG@@@<<<888111.........------,,,,,,------...------------------------...---++++++,,,,,,+++******+++,,,---...---,,,,,,++++++++++++++++++++++++''''''((())))))))))))(((+++++++++*********))))))++++++++++++******)))(((*********)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,/////////...............+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,,,,,,,)))***+++,,,---------------...//////000000///////////////000111111222222222111222555444555<<>>???AAADDDGGGHHHIIIJJJOOOPPPQQQSSSUUUWWWYYYZZZ\\\___cccgggmmmuuu}}}iiibbbXXXQQQOOOPPPQQQQQQQQQNNNJJJIIIKKKOOORRRTTTXXX]]]eeellltttzzzwww{{{~~~}}}uuuppphhhhhhgggfffhhhmmmuuuzzz|||{{{yyyvvvssstttoooiiigggiiikkkmmmmmmrrrnnnkkkjjjmmmqqqrrrqqqqqqrrrtttwww{{{~~~{{{mmmeeeddd^^^]]]\\\YYYUUUOOOKKKHHH===999333///...............------,,,,,,------...------------,,,+++***))),,,,,,---.../////////...***++++++,,,,,,++++++***,,,+++***))))))***+++,,,************************++++++******))))))((((((''''''(((((())))))******))))))***+++++++++++++++***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,---...//////......++++++******+++---...///---,,,+++,,,///111333333............////////////000000111222444555555666;;;DDDUUUrrrfffMMMGGGNNNRRRrrruuuvvvzzzwwwzzz|||pppkkkfff^^^WWWRRRPPPLLLJJJIIIIIIKKKLLLLLLMMMOOOPPPRRRUUUZZZ^^^```aaannntttoooggg___YYYUUUSSSRRRRRRPPPNNNNNNOOOOOONNNMMMLLLLLLLLLKKKIIIIIIJJJLLLJJJJJJIIIHHHFFFEEECCCBBB@@@AAABBBCCCEEEFFFGGGGGGMMMMMMNNNPPPRRRTTTVVVWWWZZZ\\\___cccgggmmmtttyyy{{{lll[[[RRRQQQSSSRRRPPPQQQNNNKKKIIIJJJKKKLLLLLLOOOTTT[[[```eeennnxxxzzzyyy|||yyyqqqjjjeeebbbeeeiiiooovvv~~~{{{xxxxxxvvvsssqqqmmmiiieeedddfffhhhiiiiiinnnllljjjkkknnnqqqrrrrrrrrrssstttwwwzzz~~~wwwjjjbbbaaa___^^^\\\YYYTTTMMMHHHDDD:::666111...---......---...------,,,,,,------...------------,,,+++***))),,,------............---)))******++++++******)))++++++************++++++*********************************)))))))))))))))'''((((((((()))))))))***((()))******++++++*********++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---++++++++++++++++++++++++++++++,,,---------------++++++******+++---...///000///......000111222222............////////////000000111222333444555555666<<>>>>>NNNnnnvvv{{{uuusssmmmdddZZZRRRNNNLLLJJJMMMPPPRRRSSSTTTVVVXXXWWWWWWYYY]]]```eeeppp{{{qqqggg^^^\\\YYYWWWVVVTTTRRRQQQPPPQQQPPPOOOLLLKKKLLLMMMHHHGGGEEECCCCCCEEEHHHJJJFFFFFFFFFEEECCCAAA???>>>?????????@@@AAACCCDDDEEEEEEHHHJJJLLLLLLNNNPPPRRRWWWUUUTTTXXX___fffiiijjjoooqqquuu{{{uuunnncccXXXRRROOONNNNNNJJJKKKLLLLLLNNNRRRXXX\\\[[[eeennnsssvvv{{{zzzrrrkkkhhhjjjmmmnnnvvv~~~zzzwwwrrrnnnllljjjgggeee___```aaa```]]]\\\^^^aaa___aaacccddddddfffkkkooommmqqquuuwwwxxxzzz~~~}}}{{{pppggg_________\\\YYYXXXVVVQQQIII@@@999444222111,,,+++)))***+++,,,,,,+++...------,,,,,,------...++++++,,,------,,,,,,,,,((()))***+++++++++++++++))))))************)))))),,,+++***))))))***+++,,,************************++++++******))))))((((((******))))))((((((((('''))))))***+++++++++++++++))))))************))))))******+++,,,,,,,,,,,,+++))))))))))))************+++++++++++++++++++++++++++++++++++++++***)))(((+++,,,---------,,,+++***000444777555///+++,,,.............../////////000////////////000000000000000111333555666@@@YYYsss}}}333444888<<>>======???BBBEEEEEEEEECCCEEEGGGHHHHHHIIIKKKMMMPPPSSSVVVYYY[[[^^^bbbdddgggiiimmmssszzzwwwhhh]]]VVVSSSQQQIIIKKKLLLJJJIIIKKKPPPUUUTTTYYY```fffiiilllqqqtttuuuwww|||wwwnnngggdddcccggguuu{{{vvvsssnnnhhhggghhhhhhdddaaa[[[\\\^^^```aaaaaaaaa````````````bbbeeeiiikkklllrrrtttwwwzzz}}}mmmgggaaa]]]]]][[[WWWRRRRRRLLLDDD===888555222000,,,,,,,,,,,,,,,,,,,,,,,,........................---------,,,,,,+++++++++---,,,++++++******++++++))))))))))))))))))))))))+++*********))))))((((((++++++************++++++***)))(((&&&&&&''''''(((&&&&&&'''((()))+++---...(((((((((((((((((((((((())))))))))))************************************++++++,,,,,,,,,,,,------*********)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111AAAHHH:::,,,,,,111333............////////////000000000000111111111111333///222999;;;>>>MMM```wwwuuuzzz222333555999???NNNiii|||uuunnncccVVVNNNLLLLLLLLLLLLMMMNNNOOOOOOPPPSSSVVVYYY[[[]]]___cccfffppp|||tttiiiaaa[[[ZZZYYYVVVUUUVVVNNNNNNNNNMMMLLLLLLKKKKKKJJJJJJIIIHHHHHHHHHHHHIIIHHHHHHGGGFFFEEEDDDDDDCCCAAA@@@??????AAACCCCCCBBBBBBDDDFFFGGGGGGHHHJJJLLLJJJMMMQQQUUUXXX[[[```cccdddfffjjjpppwww~~~{{{jjj]]]WWWUUUSSSRRROOOLLLIIIIIIKKKMMMKKKOOOUUUYYY]]]aaafffjjjkkkmmmqqqvvvyyy~~~|||vvvqqqlllhhhfffiiilllsss~~~~~~|||vvvqqqnnniiidddbbbcccccc```]]]YYYZZZ[[[]]]]]]^^^]]]]]]______```cccgggkkknnnooouuuwwwzzz}}}zzzmmmiiidddbbbaaa^^^XXXRRRNNNHHH@@@999444222000...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++---,,,++++++******++++++))))))))))))))))))))))))************)))))))))((()))((((((''''''(((((()))+++***)))((('''(((((())))))))))))))))))***++++++************************))))))))))))************************************+++++++++,,,,,,,,,------***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...888<<<222+++...000---............//////////////////000000000111111111444000222777888:::HHHYYY{{{xxxvvvxxx222111222444999FFF___tttyyyqqqgggZZZOOOKKKJJJJJJJJJKKKMMMNNNOOOPPPOOORRRVVVZZZ\\\^^^```bbbdddlllyyytttjjjaaa]]][[[XXXVVVWWWOOOOOONNNNNNMMMLLLLLLKKKLLLKKKJJJJJJIIIIIIJJJJJJHHHHHHHHHGGGGGGGGGFFFFFFEEECCCAAA@@@AAAAAA@@@???AAACCCEEEEEEEEEFFFHHHIIIGGGJJJMMMPPPSSSWWW[[[___aaacccfffkkkqqqwww}}}}}}nnnfffeeeccc^^^WWWQQQMMMKKKIIIHHHGGGIIILLLNNNPPPTTTXXX\\\^^^___ccciiilllqqq}}}yyysssmmmhhhdddccceeelllttt|||{{{xxxwwwtttnnniiigggccc^^^\\\]]]]]]ZZZXXXXXXYYYZZZ[[[[[[\\\[[[[[[^^^___aaaeeeiiimmmqqqsssxxxzzz}}}~~~vvvkkkiiigggfffddd___VVVPPPIIICCC:::444000......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---,,,++++++******++++++))))))))))))))))))))))))************))))))))))))(((''''''&&&&&&''''''(((++++++***))))))))))))))),,,+++***)))((((((((((((************************))))))))))))************************************++++++++++++,,,,,,,,,,,,***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++000000,,,,,,111000***---............///////////////000000000000111111444111111555555666AAAOOOooovvvvvv222111111222444???SSSfff|||sssjjj]]]RRRMMMIIIIIIIIIJJJKKKMMMOOOPPPMMMPPPTTTXXX[[[___dddgggfffhhhnnnyyyuuuiiiccc___YYYVVVUUUSSSRRRRRRQQQPPPOOONNNNNNMMMLLLKKKKKKJJJJJJKKKKKKGGGGGGGGGGGGGGGHHHHHHHHHFFFDDDAAA@@@AAAAAA???>>>???AAACCCCCCCCCDDDEEEGGGIIIKKKNNNPPPQQQUUUYYY\\\^^^___bbbffflllrrrwwwyyy}}}}}}yyyqqqfff]]]XXXSSSNNNJJJLLLKKKJJJIIIIIIKKKNNNPPPSSSTTTXXX]]]bbbgggrrr}}}wwwnnnhhheeeddddddhhhooozzz~~~~~~{{{vvvrrroookkkfffccc```]]]YYYXXXXXXXXXVVVUUUYYYZZZZZZ[[[\\\\\\\\\]]]]]]```dddhhhlllppptttwwwyyy{{{~~~zzzuuuhhhhhhggggggccc[[[QQQJJJDDD>>>666000------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++))))))))))))))))))))))))*********)))))))))))))))))))))(((((((((((())))))******)))))))))(((((((((,,,+++***)))((((((((((((************************((()))))))))***************************************++++++++++++,,,,,,,,,+++************+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,......,,,...222000+++---------.........//////////////////000000000111333111111444444555===HHHggg~~~333111111111333999JJJYYYyyymmm___TTTOOOKKKJJJIIIIIIJJJLLLNNNOOONNNPPPRRRUUUZZZaaaiiioooqqqpppnnnqqq}}}}}}ooohhhccc]]]XXXVVVTTTTTTSSSRRRQQQPPPOOOOOOMMMMMMLLLKKKKKKKKKKKKLLLFFFFFFFFFGGGGGGGGGGGGHHHFFFDDDBBBAAABBBBBBAAA@@@???@@@BBBBBBBBBBBBDDDEEEHHHJJJMMMOOORRRVVV[[[___[[[\\\^^^bbbhhhmmmrrrttt||||||qqqhhh___VVVQQQPPPNNNJJJHHHGGGHHHJJJKKKJJJJJJNNNTTTXXX]]]gggqqqyyy~~~vvvqqqiiiccc```ccciiimmmyyy}}}xxxuuuqqqlllhhhddd```^^^ZZZXXXVVVUUUUUUUUUUUUUUUYYYYYYZZZZZZ[[[]]]]]]^^^^^^bbbgggkkknnnrrrvvvzzzxxx{{{}}}wwwssshhhhhhhhhfffaaaWWWMMMEEE???:::333...------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((())))))((()))((((((((((((''''''))))))))))))))))))***+++))))))))))))))))))))))))((()))))))))*********************************************+++++++++,,,,,,+++++++++***+++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++...000...---......---------------...............////////////000000000000000111333444666===DDDYYY{{{222111111333333666AAAMMMnnnvvveeeXXXSSSNNNMMMKKKJJJIIIJJJLLLMMMNNNOOOQQQSSSYYYaaakkkrrryyywwwsssooossswwwpppkkkddd]]]ZZZTTTSSSRRRQQQPPPNNNNNNMMMNNNMMMLLLLLLKKKKKKLLLLLLGGGGGGGGGGGGGGGGGGGGGGGGFFFEEECCCCCCDDDDDDDDDCCC>>>@@@AAABBBAAAAAACCCDDDDDDFFFIIILLLPPPUUU\\\```WWWXXX[[[___dddiiinnnqqqxxx}}}xxxmmmccc^^^WWWSSSNNNLLLKKKLLLLLLKKKGGGFFFGGGMMMPPPSSS[[[bbbjjjyyyuuupppdddbbb```___aaahhhrrrxxx~~~}}}{{{yyypppnnnjjjfffaaa^^^\\\ZZZUUUTTTSSSSSSSSSTTTVVVWWWWWWWWWXXXYYYZZZ\\\^^^___aaafffkkknnnppprrrwwwzzzxxx|||~~~~~~yyysssqqqkkkkkkjjjfff^^^SSSIIICCC:::666222///.../////////------------------------........................++++++,,,,,,,,,,,,---------,,,++++++******++++++))))))))))))))))))))))))))))))))))))************(((''''''&&&&&&''''''(((((((((((((((((('''&&&&&&(((((((((((()))***,,,,,,(((((((((((((((((((((((())))))))))))************************************************+++++++++++++++++++++++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((---000...***)))+++...,,,------------...............////////////000000...///111333444777<<>>@@@AAAAAAAAAAAABBBDDDBBBCCCEEEGGGIIINNNTTTXXXSSSTTTWWW[[[```fffkkkmmmuuuyyy}}}uuurrriiieee^^^ZZZWWWUUURRROOOKKKHHHGGGJJJLLLLLLQQQVVV\\\hhhxxx|||xxxpppgggccc\\\```eeejjjpppwww{{{xxxvvvtttqqqooogggfffccc___[[[YYYXXXXXXPPPPPPQQQQQQRRRTTTWWWYYYWWWWWWXXXZZZ\\\___bbbcccdddiiioooqqqqqqrrrvvvzzz{{{~~~xxxrrrqqqmmmllliiibbbXXXMMMDDD@@@666333000//////000//////........................------------------------+++++++++,,,,,,------------,,,++++++******++++++))))))))))))))))))))))))((()))))))))************)))((((((''''''(((((()))((())))))***)))((('''&&&(((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))************************************************++++++++++++,,,++++++++++++,,,------************************,,,,,,,,,,,,,,,,,,,,,,,,(((***---...,,,***,,,///,,,,,,---------................../////////000000...000111222333666999:::;;;QQQmmm......111444333222777>>>@@@[[[}}}}}}mmmhhhUUUSSSOOOKKKIIIHHHHHHIIIJJJLLLOOOSSSVVV[[[aaaeeemmmtttwwwqqqkkkrrruuuggg___WWWWWWVVVTTTSSSQQQPPPPPPMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIILLLIIIGGGFFFFFFEEEDDDBBB???@@@BBBBBBAAAAAABBBDDDCCCDDDCCCCCCCCCEEEIIIMMMPPPQQQTTTXXX^^^dddiiikkktttxxx~~~yyypppiiiddd^^^WWWRRRQQQLLLKKKLLLKKKJJJLLLPPPQQQ[[[gggtttwwwqqqllleee^^^\\\]]]eeepppyyy~~~~~~~~~}}}zzzuuuqqqnnnjjjfffdddbbbaaa___[[[WWWUUUUUUVVVMMMNNNOOOPPPQQQTTTWWWZZZYYYZZZZZZ\\\___cccfffhhhfffkkkqqqsssrrrrrrvvvyyy}}}zzztttsssllljjjfff]]]RRRGGG@@@<<<333111//////000000///...........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,++++++******++++++))))))))))))))))))))))))(((((())))))*********+++++++++************++++++)))******++++++)))((('''))))))))))))))))))***+++************************))))))))))))************************************)))************+++++++++,,,,,,++++++,,,,,,---...************************,,,,,,,,,,,,,,,,,,,,,,,,******+++...///...///000,,,,,,,,,---------................../////////000...000111111222555666555:::GGGYYYzzz...//////......000333666>>>KKKaaa}}}wwwsss|||kkkcccXXXOOOMMMLLLHHHGGGJJJEEEHHHKKKNNNQQQVVV[[[___eeelllqqqooojjjmmmzzzqqqggg^^^^^^\\\WWWQQQOOOPPPRRRPPPNNNLLLLLLMMMNNNNNNMMMMMMIIIFFFHHHLLLMMMJJJFFFHHHHHHGGGGGGGGGGGGGGGGGGEEECCCAAA???>>>>>>>>>???AAAAAABBBDDDFFFGGGHHHIIILLLOOORRRUUUXXX]]]bbbfffppptttyyy~~~|||rrrhhh___XXXVVVRRRNNNKKKJJJJJJKKKPPPTTT[[[bbbkkkuuu~~~yyyooogggdddccccccaaaiiittt~~~}}}||||||}}}}}}|||zzzyyyssslllhhhfffccc]]]XXXYYYXXXUUURRRPPPOOOOOOOOOMMMNNNOOOOOOOOOQQQTTTVVVUUUVVVXXX\\\aaafffkkkmmmooopppqqqqqqsssuuuzzz}}}|||uuuppplllggg^^^TTTKKKBBB999444555333000------...111333///............---------------,,,,,,,,,,,,++++++,,,+++***))))))***+++,,,++++++************++++++)))***,,,------,,,***)))+++++++++*********))))))+++***)))'''''''''((()))))))))))))))((((((((((((((((((''''''''''''((((((++++++******************'''''''''''''''((()))))))))************+++++++++************************)))((((((((()))***++++++++++++++++++++++++++++++))))))))))))))))))))))))......---,,,,,,+++******,,,,,,++++++,,,...///000000///.........///111222...000222222222333444666888>>>LLLddd.../////////...000333666<<>>>>>???@@@>>>???@@@AAACCCDDDEEEFFFJJJMMMPPPSSSVVV[[[aaadddlllpppuuu{{{}}}}}}|||zzz|||~~~{{{jjjdddZZZSSSOOOMMMLLLLLLMMMOOOSSSXXX^^^fffooouuutttnnngggdddeeeiiimmmnnn|||~~~}}}|||zzzxxxxxxxxxwwwvvvtttqqqkkkeeeaaa___\\\WWWRRRTTTSSSQQQOOOMMMMMMMMMMMMMMMNNNOOOOOOPPPRRRUUUXXXXXXYYY\\\```eeejjjnnnpppssstttuuuvvvxxx|||~~~}}}yyyrrrllljjjddd[[[QQQGGG???888333333222///...---...000111///............---------------,,,,,,,,,,,,++++++++++++***))))))***+++++++++******))))))******+++)))***+++,,,,,,+++***)))+++++++++*********))))))***)))(((''''''(((((()))******))))))(((((('''''')))((((((''''''(((((()))************************))))))(((((())))))***+++)))************+++++++++************************+++***************+++,,,++++++++++++++++++++++++******************************+++,,,,,,---......---,,,,,,+++,,,---//////000///.........///111111///000222222222222444555333666@@@SSSqqq.../////////...000222555777;;;FFF^^^tttooouuuxxxlll```ZZZWWWSSSNNNMMMJJJLLLNNNOOOOOOOOOQQQSSSUUU]]]dddeeecccfffpppyyy}}}qqqlllddd___]]][[[XXXUUUSSSQQQNNNMMMMMMMMMKKKJJJMMMKKKIIIJJJMMMNNNLLLJJJIIIHHHHHHHHHGGGGGGGGGFFFEEEDDDBBB@@@??????@@@@@@>>>>>>???@@@BBBCCCDDDDDDGGGJJJMMMPPPSSSXXX^^^aaagggjjjoootttwwwwwwvvvuuuwwwyyy{{{|||{{{|||~~~yyyjjj___YYYVVVRRRNNNMMMMMMNNNNNNQQQWWW___eeeqqqxxx{{{wwwuuummmkkkiiikkkrrrzzz}}}{{{yyywwwxxxvvvsssqqqqqqooollljjjeeeaaa[[[WWWVVVSSSOOOKKKMMMLLLKKKJJJJJJJJJJJJJJJLLLMMMOOOPPPQQQSSSWWWZZZ[[[^^^bbbfffkkkooorrrtttwwwyyy{{{}}}zzzxxxyyyvvvnnnfffggg```UUUJJJBBB;;;555222000000///............//////............---------------,,,,,,,,,,,,++++++++++++***))))))***+++++++++******))))))******+++)))))))))******)))))))))+++************))))))))))))(((((((((((())))))***+++******)))(((''''''&&&***))))))(((((())))))***************************+++************+++,,,,,,)))************+++++++++************************---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++---...//////------,,,,,,,,,------...//////......//////000111000111222222111111333444555666:::EEEZZZyyy.../////////...///111444222777BBBXXXxxx{{{qqqsss}}}|||hhh^^^]]][[[TTTLLLKKKMMMNNNNNNMMMMMMNNNOOONNNUUU]]]``````bbbiiippp|||zzzooohhhfffddd]]]XXXTTTRRROOONNNNNNNNNMMMKKKMMMKKKJJJKKKMMMNNNMMMLLLIIIIIIIIIHHHHHHGGGGGGFFFEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@AAABBBCCCCCCDDDDDDDDDGGGJJJMMMPPPTTTZZZ^^^bbbdddhhhmmmooopppppppppqqqsssuuuvvvvvvwwwyyy{{{~~~~~~rrrkkkddd[[[TTTRRRQQQNNNLLLLLLPPPVVV[[[gggmmmtttvvvtttpppnnnmmmnnnpppttt{{{~~~}}}zzzwwwtttrrrssspppmmmjjjhhhfffccc```[[[WWWSSSPPPNNNLLLIIIFFFGGGGGGGGGGGGHHHIIIIIIIIIJJJLLLNNNPPPQQQTTTYYY\\\___bbbggglllqqqtttvvvwwwxxx{{{yyytttsssuuusssjjjaaaaaaYYYNNNDDD<<<777333111---...............------///............---------------,,,,,,,,,++++++++++++******************+++******))))))))))))******))))))(((((((((((())))))************))))))))))))''''''(((((())))))******++++++***)))((('''&&&&&&******))))))))))))******))))))))))))************+++************+++,,,,,,))))))*********+++++++++************************---,,,+++***************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,...------------,,,------............//////000000000111222222111000111333999888999>>>JJJccc---...000/////////000222222666>>>PPPmmmzzzxxxrrrdddddddddYYYMMMLLLMMMNNNMMMLLLLLLMMMNNNKKKPPPWWW[[[\\\___cccgggnnnxxx{{{rrrnnniiiaaaYYYUUUSSSQQQPPPPPPPPPOOONNNLLLLLLKKKLLLMMMNNNNNNMMMJJJJJJIIIIIIHHHGGGFFFFFFEEEEEEDDDCCCCCCBBBBBBBBB@@@AAAAAAAAABBBBBBCCCCCCCCCEEEGGGJJJLLLPPPUUUYYY]]]___bbbeeehhhjjjkkkkkkjjjllloooqqqrrrtttwwwyyyuuuwwwzzz|||~~~uuuhhh^^^WWWVVVRRRNNNLLLMMMQQQTTT^^^bbbhhhjjjkkklllooorrrwww{{{~~~}}}|||zzzvvvsssooommmllljjjfffcccaaa^^^ZZZXXXTTTQQQNNNLLLJJJHHHFFFEEEDDDEEEFFFGGGHHHIIIJJJJJJIIIKKKNNNPPPSSSVVV[[[___cccfffjjjoootttxxxzzz{{{xxx}}}}}}xxxtttpppppprrrnnnfff^^^YYYRRRGGG>>>777333111000,,,---...//////...------///............---------------,,,,,,,,,+++++++++*********++++++************))))))))))))))))))***))))))(((''''''((())))))))))))))))))))))))))))))''''''(((((())))))***************)))(((''''''&&&******))))))))))))******(((((()))))))))************))))))))))))***++++++))))))*********+++++++++************************,,,+++***)))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,---......///////////////000111222222000000111222444444666999???RRRuuu---...000000///...000111333555999BBBYYY{{{rrrnnnkkk___RRRNNNNNNNNNLLLJJJJJJLLLNNNKKKNNNSSSWWWYYYZZZ]]]^^^dddhhhnnnyyywwwoooeee]]]XXXVVVTTTRRRRRRRRRPPPOOOKKKKKKLLLLLLMMMMMMNNNNNNKKKKKKJJJIIIHHHGGGFFFFFFEEEEEEEEEEEEDDDDDDCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@BBBDDDFFFHHHJJJMMMQQQUUUXXXYYY[[[^^^aaaccceeefffdddfffiiikkkmmmooorrrtttooorrruuuvvvwwwwwwyyyzzz}}}}}}wwwmmm___^^^\\\WWWRRRPPPPPPPPPUUUYYY___eeejjjrrr{{{~~~~~~yyyxxxwwwtttppplllhhhfffdddbbb^^^\\\YYYWWWTTTQQQNNNMMMKKKIIIGGGFFFEEEEEECCCDDDFFFHHHJJJKKKKKKKKKJJJLLLPPPRRRVVVZZZ___cccgggiiimmmrrrwww{{{~~~|||zzzvvvrrrpppppppppnnniii```YYYQQQJJJAAA999444222000///,,,---......///.........///............---------------,,,,,,,,,,,,++++++)))***++++++++++++***)))***))))))(((((())))))***((((((((())))))((((((((((((((()))))))))))))))***'''((()))))))))))))))((())))))))))))((((((((((((***))))))(((((())))))***'''(((((())))))*********)))(((((((((((()))******)))************+++++++++******************************))))))((()))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++---...//////,,,,,,---......------,,,------...////////////...///000111111000000222333111222666;;;>>>LLLkkk---...000000///...///000000444666999GGGdddyyypppeeeZZZSSSQQQOOOKKKIIIIIIKKKNNNLLLNNNPPPRRRUUUVVVWWWWWW\\\^^^cccjjjtttxxxnnnfff^^^[[[XXXUUUSSSQQQOOOMMMIIIJJJKKKLLLLLLLLLMMMNNNKKKKKKJJJIIIHHHGGGFFFFFFEEEEEEFFFFFFEEEEEEDDDDDDAAAAAAAAAAAA@@@@@@@@@@@@CCCEEEFFFGGGHHHJJJNNNQQQSSSSSSUUUWWWZZZ]]]___```___aaadddeeefffgggjjjllllllnnnooopppoooppprrrssspppoooqqqxxx|||~~~{{{{{{}}}}}}oooooonnniiiaaa[[[VVVTTTUUUZZZbbbjjjsss~~~}}}zzzyyyxxxxxxqqqqqqooolllhhhddd```^^^\\\YYYVVVTTTSSSQQQNNNLLLIIIHHHHHHFFFDDDCCCDDDDDDCCCDDDFFFIIIJJJKKKLLLLLLMMMOOOSSSVVVZZZ___dddhhhlllmmmppptttyyy~~~|||uuurrrnnnqqqsssrrrlllcccZZZTTTJJJEEE===777333222000///------.........////////////............---------------,,,,,,,,,,,,++++++)))***++++++++++++***)))))))))(((((((((((())))))((()))************)))((((((((((((((())))))******((())))))******)))((('''(((((((((((()))))))))))))))((((((''''''(((((()))''''''(((((()))******+++)))(((((((((((()))******)))************+++++++++******************************))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......***+++---............---,,,---.../////////......---///000111000111222444333333777<<<===EEE```}}}yyyyyy,,,...000000///...///000,,,333888999???SSSmmm~~~ssshhh```VVVTTTPPPKKKGGGGGGJJJMMMMMMMMMNNNPPPRRRSSSSSSRRRSSSVVVZZZ]]]aaakkk}}}wwwpppccc___[[[WWWTTTQQQMMMKKKIIIJJJKKKLLLKKKLLLMMMNNNLLLKKKKKKIIIHHHGGGFFFFFFEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBDDDEEEFFFGGGGGGIIILLLOOOOOOPPPQQQSSSVVVYYY\\\]]]\\\^^^```aaaaaaaaaccceeeggghhhhhhgggfffgggjjjmmmffffffjjjrrrtttsssxxx~~~zzzyyyyyyzzzyyyyyypppggg___[[[[[[aaajjjsss}}}~~~|||yyyvvvsssrrrqqqqqqkkkjjjiiifffbbb^^^ZZZXXXVVVTTTQQQPPPOOOMMMKKKHHHEEEEEEEEEDDDBBBAAABBBCCCCCCDDDFFFIIIKKKKKKKKKKKKOOORRRUUUYYY]]]bbbhhhllloooppprrrvvv{{{{{{uuurrrnnnrrrvvvtttjjj___UUUPPPFFFAAA;;;666333222111000...............///000111//////.........------------------,,,,,,,,,++++++)))***+++,,,,,,+++***)))))))))(((((((((((())))))''')))***,,,,,,***)))''''''((((((((())))))******))))))*********((('''&&&''''''(((((())))))******((((((''''''''''''((((((&&&''''''((()))******+++)))))))))((()))******+++)))************+++++++++************************************+++,,,------++++++++++++++++++++++++++++++++++++++++++++++++......---,,,,,,+++******)))***,,,...//////......,,,,,,.../////////...---,,,...000000000111333555444222444777555:::RRRmmmvvvqqqsss+++,,,------......------,,,///111222777DDDWWWfffyyyiiiaaa[[[RRRLLLKKKKKKIIIGGGHHHMMMNNNOOONNNMMMMMMOOOQQQSSSQQQRRRTTTWWW^^^lllyyyvvvooohhh```YYYVVVSSSOOOLLLQQQPPPOOOOOOPPPOOOMMMKKKLLLKKKJJJJJJHHHHHHGGGFFFFFFEEECCCCCCEEEFFFEEEDDDFFFFFFEEEDDDCCCBBBBBBBBBAAAAAAAAABBBDDDGGGJJJLLLIIIJJJKKKNNNQQQTTTWWWXXXYYYYYYZZZZZZ[[[\\\\\\\\\^^^^^^^^^______`````````bbbaaaaaabbbdddgggkkkmmmooouuu}}}~~~vvvpppssswww{{{~~~}}}tttmmmhhhdddeeemmm|||~~~}}}||||||{{{xxxsssnnnjjjhhhggggggcccaaa___^^^\\\YYYTTTQQQOOOOOOMMMKKKIIIGGGEEEDDDDDDDDDCCCCCCCCCDDDDDDEEEFFFFFFFFFGGGIIIKKKNNNOOOSSSUUUYYYaaaiiimmmllljjjooorrruuuyyy~~~yyyrrrnnnpppqqqpppmmmeee[[[PPPJJJ===999555222111111111000000////////////.........//////...---,,,,,,+++++++++++++++,,,------......(((((()))*********************))))))((((((''''''((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))))))))((())))))(((((((((((())))))))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))************************************************...---+++*********++++++)))***+++,,,---.........---------...............000000////////////000000......///000111222222333...111333444666===HHHPPPwwwuuuoookkksss,,,---......//////......///222444333444:::GGGQQQfffzzzvvviiibbbYYYRRRPPPPPPMMMKKKLLLLLLMMMNNNMMMLLLLLLMMMNNNOOOMMMMMMOOOQQQUUUaaammm}}}vvvnnnccc[[[WWWTTTQQQOOOPPPOOONNNNNNNNNMMMKKKIIIJJJJJJJJJIIIIIIHHHGGGGGGGGGEEEDDDCCCEEEEEEEEEDDDFFFFFFFFFEEEEEEDDDDDDCCCBBBAAAAAAAAABBBDDDGGGHHHHHHIIIIIIKKKMMMOOOQQQRRRSSSSSSTTTTTTUUUVVVVVVVVV[[[[[[[[[[[[ZZZZZZZZZZZZ[[[\\\\\\]]]___bbbeeefffdddiiiooottt{{{~~~wwwxxxyyyzzz}}}~~~xxxsssoooppppppwww}}}{{{yyywwwwwwrrrpppllliiifffdddcccbbb```^^^\\\ZZZXXXVVVRRROOONNNMMMKKKIIIGGGEEEDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEFFFGGGIIILLLNNNPPPXXXZZZ___fffmmmppppppnnnqqqtttyyy}}}wwwqqqrrrqqqooojjj```UUUJJJCCC:::777222000///000000////////////.........------///......---,,,,,,++++++***************)))))))))************)))'''&&&%%%***)))))))))((((((((('''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''&&&&&&&&&%%%%%%))))))(((((((((((())))))((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))************************************************---,,,+++*********++++++******+++,,,------------------------............//////............//////000000000000000111111111///222333333444999AAAIII___zzzxxxmmmhhhppp---...//////000000//////000333555333111111777<<>>>>>???@@@AAACCCEEEFFFAAABBBBBBCCCCCCDDDDDDEEECCCDDDEEEFFFGGGHHHIIIJJJIIIJJJKKKLLLNNNOOOPPPPPPRRRRRRSSSUUUXXX\\\```bbbhhhkkkooossswww|||~~~}}}{{{~~~|||{{{yyyvvvttttttvvvyyy{{{zzzwwwtttssssssssstttrrrpppooonnnnnnmmmjjjhhhfffeeedddbbb```]]][[[ZZZXXXWWWUUURRRPPPMMMKKKJJJJJJHHHEEEEEEEEEEEEDDDCCCAAAAAABBBCCCDDDDDDEEEEEEEEEEEEEEEFFFHHHJJJKKKLLLLLLNNNRRRWWW\\\```cccdddgggjjjnnnqqquuuzzz~~~yyytttuuuzzz|||xxxsssjjjeee[[[PPPFFF===888555111000...///000111111000............---------,,,,,,,,,,,,,,,++++++++++++''''''(((((()))******+++((((((((('''&&&%%%######(((((((((((())))))))))))&&&&&&''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))(((((((((((())))))************************))))))))))))************))))))))))))))))))))))))******************************************************+++,,,,,,,,,++++++------------,,,,,,+++***))))))***+++,,,,,,------//////............//////,,,------...000111111222//////000111222444555666999888AAAYYY~~~,,,------...............000000111000000000111111111333666===QQQooozzzxxxssscccVVVNNNLLLNNNMMMKKKGGGDDDDDDFFFHHHHHHCCCAAACCCDDDCCCEEEHHHMMMTTTdddvvvwwwkkkgggaaa\\\XXXUUURRRPPPMMMMMMMMMMMMMMMMMMNNNNNNLLLKKKJJJJJJLLLNNNNNNMMMLLLKKKKKKKKKJJJIIIIIIIIIIIIIIIHHHHHHGGGEEEDDDCCC??????>>>??????AAABBBBBB?????????@@@AAAAAABBBBBBAAAAAABBBCCCDDDEEEEEEFFFGGGGGGFFFGGGHHHJJJLLLMMMPPPPPPPPPRRRUUUYYY[[[\\\```bbbeeefffhhhkkknnnqqqyyy~~~|||uuutttrrrooommmmmmppprrrrrrpppmmmkkkkkkkkkmmmnnnhhhggggggggggggfffcccaaa___^^^\\\ZZZXXXWWWVVVVVVRRRPPPNNNLLLJJJIIIIIIIIIEEEDDDDDDDDDEEEEEECCCAAA???AAACCCEEEFFFGGGFFFEEEFFFFFFGGGHHHJJJLLLNNNOOOPPPSSSXXX]]]cccgggjjjkkkmmmppptttxxx{{{xxxrrrnnnpppwwwzzzvvvpppgggaaaVVVJJJ???888444222111000...///000111000.../////////.........------++++++++++++++++++++++++)))))))))***************(((((((((((('''%%%$$$###'''((((((((()))))))))***(((((((((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))******+++++++++))))))(((((((((((())))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))************************************************)))***+++,,,,,,,,,,,,+++,,,,,,---------,,,++++++(((((()))***+++,,,------...------------------............/////////000000......///000222333333333:::999===KKKfff---......///////////////+++---///111111000//////000666999999BBB\\\|||{{{rrruuu|||pppaaaXXXUUUOOONNNKKKGGGDDDDDDGGGJJJLLLGGGCCCDDDEEEDDDEEEHHHKKKPPP\\\kkkuuu~~~sssnnnhhhbbb^^^ZZZWWWTTTNNNNNNNNNNNNNNNNNNNNNNNNLLLKKKJJJKKKNNNPPPPPPPPPOOONNNNNNMMMLLLKKKKKKJJJGGGHHHHHHGGGGGGFFFEEEDDD@@@??????>>>>>>>>>>>>?????????@@@@@@AAABBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBEEEDDDCCCCCCDDDGGGIIIKKKKKKKKKJJJLLLOOORRRTTTUUUXXXZZZ\\\^^^___aaadddgggfffllluuu}}}|||{{{~~~}}}}}}{{{wwwpppooonnnkkkhhhhhhkkkmmmjjjhhhfffeeeeeegggiiijjj``````___``````___]]]ZZZZZZYYYWWWUUUSSSSSSSSSSSSMMMKKKIIIGGGFFFFFFHHHIIICCCCCCCCCDDDEEEEEEBBB@@@>>>@@@DDDGGGHHHHHHGGGFFFFFFGGGHHHIIIKKKMMMOOOPPPUUUXXX^^^dddiiinnnqqqrrrrrruuuyyy}}}|||sssnnnkkkooowwwyyyuuunnnfff___SSSFFF;;;444000///000///......///000...---000////////////.........++++++++++++++++++++++++......------,,,+++++++++((())))))***************'''((((((((())))))******************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))))))))(((((((((((())))))((((((((((((((((((((((((++++++******))))))(((((())))))))))))))))))))))))************************************************)))***+++,,,---,,,,,,++++++,,,,,,------,,,,,,,,,'''((()))***+++,,,---------,,,,,,++++++,,,,,,---///////////////..................000111222111000555777999???PPPmmm+++,,,---.........------,,,...//////......///111222222555999???LLLcccwwwwwwrrruuu|||fff[[[XXXYYYSSSOOOMMMKKKHHHJJJNNNJJJHHHEEECCCCCCDDDEEEGGGHHHKKKQQQZZZbbbnnnyyypppiiiddd```[[[WWWTTTSSSRRRQQQPPPOOONNNMMMOOOQQQRRRQQQOOONNNPPPSSSVVVUUUTTTUUUYYYZZZVVVPPPNNNIIIFFFGGGGGGEEEFFFJJJBBBAAA@@@?????????@@@AAA============>>>>>>>>>>>>>>>>>>======???@@@BBBDDD@@@@@@AAABBBDDDFFFHHHIIIKKKJJJIIIIIIJJJLLLNNNPPPTTTVVVWWWWWWWWWXXXZZZ\\\ccceeegggjjjnnnuuu|||}}}{{{|||yyywwwvvvtttrrryyyzzzzzzxxxuuurrrrrrrrrkkkjjjhhhgggeeeddddddccccccaaa___\\\\\\]]]^^^```___]]][[[[[[[[[\\\[[[YYYXXXVVVSSSPPPMMMLLLKKKKKKGGGGGGFFFEEEDDDCCCCCCBBB@@@@@@@@@?????????>>>>>>EEECCCCCCEEEIIIKKKJJJHHHGGGGGGHHHJJJNNNSSSXXXZZZXXX]]]eeejjjnnnrrrwww|||{{{{{{~~~|||xxx}}}wwwpppoooppprrrtttuuurrrmmmiii___VVVIII===666222000///........................000///...---+++***)))(((------------------------))))))))))))))))))))))))++++++******)))))))))((()))***+++++++++)))(((''''''''''''(((((((((((()))))))))))))))))))))))))))&&&'''''''''(((((())))))&&&&&&&&&&&&'''''''''(((((((((''''''''''''((((((******))))))((((((''''''))))))))))))((((((((((((((((((''''''''''''(((((()))))))))))))))))))))))),,,,,,,,,+++++++++************++++++++++++******++++++++++++++++++++++++---,,,,,,++++++*********++++++++++++++++++++++++......------------......333333222222111000000///000000000000111111111111666333555===DDDTTTuuu,,,,,,,,,------------...---///000000//////000111------///222666???SSSeee~~~~~~uuussszzzxxxhhhaaa]]]VVVQQQPPPNNNJJJHHHIIIIIIGGGEEECCCCCCDDDEEEGGGDDDFFFLLLSSSZZZeeewww~~~tttllleee^^^YYYXXXWWWVVVUUUUUUTTTSSSSSSOOOQQQRRRRRRRRRSSSWWWZZZYYY\\\```dddhhhggg___VVVQQQKKKGGGGGGFFFCCCDDDGGGCCCCCCBBBAAAAAAAAAAAABBB>>>>>>>>>>>>>>>>>>======??????>>>>>>>>>???@@@AAA???@@@@@@AAABBBDDDEEEFFFHHHGGGFFFFFFHHHJJJLLLNNNQQQRRRTTTTTTTTTTTTWWWYYY\\\^^^```bbbeeeiiinnnrrrzzz}}}yyywwwyyy~~~{{{yyywwwtttqqqpppqqqsssuuuyyywwwtttpppnnnlllkkkjjjggggggeeecccbbbaaa`````````^^^\\\YYYYYYZZZ[[[\\\XXXVVVTTTSSSTTTTTTTTTRRRTTTSSSPPPNNNKKKJJJIIIIIIFFFEEEEEEDDDCCCCCCBBBBBB?????????@@@@@@@@@AAAAAADDDCCCBBBDDDHHHJJJIIIHHHJJJJJJLLLOOORRRVVVZZZ\\\^^^dddkkkppprrrtttwww{{{yyyxxx|||}}}|||tttoooppprrrtttwwwwwwssslllgggXXXPPPDDD:::444000//////...........................------,,,,,,++++++***))))))))))))))))))))))))************************((((((((('''''''''&&&&&&***************)))((((((&&&''''''''''''((((((((())))))))))))))))))))))))''''''''''''((((((((()))&&&&&&'''''''''((((((((()))(((((('''''''''((((((((((((((((((((()))))))))))))))))))))(((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))*********++++++,,,,,,,,,)))******++++++******)))++++++++++++++++++++++++,,,,,,,,,+++++++++++++++------------,,,,,,,,,,,,//////............///////////////000000000000000//////000000000111111111333000333999===IIIddd---,,,+++++++++,,,...///+++---...---,,,,,,---///......000222333888FFFUUUkkk}}}|||uuuwww|||pppfff^^^VVVUUUTTTNNNHHHFFFHHHGGGEEECCCCCCDDDFFFGGGBBBCCCGGGMMMRRR[[[jjjxxx{{{qqqhhhaaa\\\\\\[[[[[[[[[[[[\\\\\\VVVVVVWWWVVVWWWZZZ^^^bbbbbbkkkvvv}}}|||oooaaaXXXQQQKKKJJJHHHDDDCCCEEEDDDDDDDDDDDDDDDCCCBBBBBB?????????>>>======<<<<<<@@@???>>>===============>>>>>>>>>??????@@@AAABBBCCCCCCBBBCCCEEEGGGIIIKKKLLLMMMOOOOOOOOOOOOQQQSSSTTTVVVXXXYYYZZZ\\\^^^```eeejjjqqqxxx~~~|||wwwssspppuuu}}}wwwqqqnnnllllllkkkiiiiiimmmuuu{{{|||vvvnnnhhhfffeeedddbbbbbbaaa```^^^]]]\\\\\\\\\[[[YYYWWWUUUUUUUUUVVVWWWTTTRRRPPPPPPQQQQQQPPPOOOOOONNNLLLJJJHHHGGGFFFFFFDDDDDDCCCCCCBBBBBBAAAAAA>>>>>>???@@@AAABBBCCCDDDEEEDDDDDDFFFIIIJJJKKKJJJNNNPPPRRRVVVYYY\\\^^^___eeekkkqqquuuvvvwwwzzz}}}|||wwwsssvvv{{{~~~vvvpppmmmoooqqquuuwwwvvvooofff___NNNGGG===555111//////...////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((************************************))))))))))))+++******)))))))))))))))&&&&&&&&&''''''''''''((())))))))))))))))))))))))''''''''''''((((((((((((''''''((((((((()))))))))***)))((('''''''''''''''&&&''''''((())))))******(((((((((((())))))))))))***))))))(((((())))))***))))))))))))))))))))))))(((((()))***+++,,,---...)))******++++++******)))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,/////////......---------000//////......//////000,,,,,,,,,---...//////000//////000000000000111111222111222666777===QQQeee---,,,+++******,,,...///,,,---......---,,,---///000000222444333444>>>JJJ]]]sssvvvjjj^^^ZZZXXXRRRKKKHHHHHHGGGEEEDDDDDDEEEFFFFFFEEEEEEGGGLLLOOOUUUaaammmvvvnnngggggggggggggggiiijjjkkkcccaaa___]]]^^^aaagggjjjrrrnnnaaaXXXPPPNNNLLLHHHFFFGGGDDDEEEFFFFFFFFFDDDCCCAAAAAAAAA@@@???>>>===<<<<<>>>>>=====================<<<<<<======>>>>>>??????@@@AAABBBEEEFFFHHHGGGIIIKKKKKKKKKKKKLLLMMMNNNPPPSSSTTTTTTTTTUUUVVV[[[^^^bbbeeeiiipppyyy}}}{{{zzzvvvqqqrrr~~~~~~vvvpppkkkgggeeeeeefffgggeeeeeekkkvvvvvvjjjdddbbbbbb```]]]]]]\\\[[[YYYXXXWWWWWWWWWVVVUUUSSSQQQQQQQQQRRRSSSPPPNNNLLLLLLMMMMMMLLLKKKIIIHHHGGGFFFDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA???@@@AAABBBCCCDDDDDDEEEFFFFFFGGGIIILLLNNNNNNOOOSSSUUUYYY]]]```bbbbbbccciiimmmsssvvvyyy|||uuurrrrrrtttzzzyyyqqqmmmlllmmmpppsssuuuqqqhhh]]]TTTDDD???888222000/////////000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************+++***)))(((((()))***+++&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))***)))(((''''''&&&'''''''''''''''((((((((())))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))((())))))***+++,,,,,,,,,))))))************))))))++++++++++++++++++++++++***++++++,,,,,,---------/////////...------,,,,,,.........------.........,,,,,,,,,---......//////////////////000000000111444333555777777999DDDQQQuuu---,,,*********+++---//////111222111//////000111++++++...000//////555>>>MMMddd}}}zzziii```[[[UUUOOOLLLIIIIIIGGGFFFEEEEEEFFFFFFHHHFFFGGGKKKMMMQQQZZZcccuuuzzz|||wwwvvvuuuuuuuuuwwwxxxyyynnnjjjfffdddgggnnnuuuyyy~~~iii___UUURRRPPPKKKIIIIIIEEEFFFFFFFFFFFFDDDBBBAAACCCCCCBBB@@@???>>>======<<<=========>>>>>>>>>>>><<<<<<;;;;;;;;;<<<<<<<<<>>>>>>???@@@AAACCCDDDEEECCCFFFHHHHHHGGGGGGHHHIIIGGGJJJNNNOOOPPPOOOPPPQQQRRRVVVYYY[[[]]]```fffkkkrrr|||xxxqqqssszzzwwwssslllgggdddcccaaa``````bbbbbb``````eeeoooxxxyyypppeee^^^^^^^^^\\\YYYXXXWWWVVVTTTSSSSSSSSSSSSRRRQQQOOONNNMMMMMMNNNNNNIIIHHHFFFEEEFFFFFFEEEDDDCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAACCCCCCCCCCCCDDDDDDDDDDDDEEEGGGIIIKKKMMMPPPRRRSSSXXXZZZ___cccggghhhiiiiiikkknnnssswww|||{{{ssssssvvv{{{~~~wwwpppmmmmmmnnnoooqqqqqqlllaaaTTTLLL>>>:::444111000000000000000000000000000000000000...------,,,,,,++++++***++++++++++++++++++++++++************************%%%%%%%%%%%%%%%%%%&&&&&&+++***)))(((((()))***+++&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))))))))(((''''''''''''''')))((((((((('''''''''&&&'''((((((((()))))))))*********))))))))))))******))))))))))))))))))))))))************************)))))))))******)))))))))+++++++++++++++++++++++++++++++++,,,,,,------...---------,,,,,,,,,++++++---,,,,,,++++++,,,,,,---...........................////////////000000000333444555777777777>>>EEEZZZvvv,,,+++*********+++---...,,,---...---,,,+++,,,---******,,,//////...333:::CCCWWWooo|||mmmcccYYYSSSQQQLLLKKKJJJHHHGGGFFFFFFEEEGGGEEEEEEHHHJJJLLLSSSZZZkkksss{{{}}}|||{{{||||||uuupppkkkkkkrrr}}}uuuiii]]]XXXUUUPPPLLLKKKGGGGGGGGGGGGFFFDDDCCCBBBEEEDDDCCCBBBAAA@@@??????<<<===>>>>>>?????????>>><<<;;;;;;;;;;;;<<<<<<=========>>>???@@@AAABBBBBB@@@BBBEEEEEEDDDCCCDDDDDDAAADDDHHHJJJJJJKKKLLLMMMIIIMMMPPPRRRSSSVVVZZZ___dddiiipppuuuzzz}}}}}}}}}~~~yyynnnjjjkkkiiifffaaa___]]]]]]\\\[[[ZZZ[[[[[[YYYYYY\\\bbbgggiiiccc\\\WWWVVVVVVUUUTTTRRRQQQPPPOOOOOONNNNNNNNNMMMLLLKKKJJJJJJIIIIIIIIIHHHFFFDDDCCCDDDDDDDDDBBB???@@@@@@AAA@@@@@@???>>>??????@@@@@@AAAAAABBBBBBDDDDDDDDDEEEEEEEEEEEEEEEDDDFFFJJJMMMOOORRRUUUXXX^^^```eeeiiimmmpppqqqqqqppptttzzz|||yyy|||~~~~~~~~~~~~~~~}}}}}}~~~xxxrrrooooooqqqpppnnnkkkdddYYYMMMEEE:::777333111000111111000////////////////////////......---,,,,,,+++******************************++++++++++++++++++++++++&&&&&&&&&''''''''''''''')))))))))))))))******+++'''''''''(((((((((((()))))))))))))))))))))))))))((((((((((((((('''''''''''''''((((((((()))))))))((((((''''''''''''(((((())))))(((((('''&&&&&&%%%''''''(((((())))))*********))))))(((((())))))***))))))))))))))))))))))))++++++*********)))))))))((())))))******))))))(((++++++++++++++++++++++++,,,,,,,,,,,,------------+++++++++++++++++++++++++++++++++******+++++++++//////////////////............////////////000000111111333444444666:::===EEE^^^~~~***++++++++++++,,,,,,,,,***+++,,,+++)))((()))***...---///222111000333999===LLLbbbyyyrrrbbbYYYWWWOOONNNMMMKKKIIIGGGEEEEEEEEECCCCCCFFFHHHJJJOOOUUUcccnnnxxxzzzzzz}}}wwwqqqrrr{{{yyyjjjccc^^^WWWQQQOOOKKKJJJIIIGGGFFFEEEEEEEEEFFFEEEEEEDDDCCCBBBBBBAAA>>>???@@@@@@@@@???>>>===<<<;;;;;;;;;<<<===>>>>>><<<<<<===>>>>>>>>>>>>>>>===???BBBBBBAAA@@@@@@@@@???BBBDDDFFFFFFGGGIIIKKKFFFHHHJJJKKKJJJMMMRRRWWWXXXYYY\\\```dddjjjttt{{{~~~}}}}}}~~~yyyxxxwwwvvvvvvxxxzzz{{{~~~yyyuuusssnnneee`````````^^^[[[ZZZYYYYYYWWWUUUSSSSSSSSSSSSSSSTTTVVVWWWWWWVVVTTTRRRPPPPPPPPPPPPMMMLLLKKKJJJJJJIIIJJJJJJHHHGGGGGGFFFEEEEEEEEEDDDHHHFFFDDDCCCDDDDDDCCCBBB===>>>???@@@@@@@@@???>>>??????@@@@@@AAABBBCCCCCCCCCDDDDDDEEEFFFGGGHHHHHHEEEIIINNNQQQTTTWWW\\\```dddfffjjjoootttwwwyyyzzz{{{~~~~~~~~~}}}~~~{{{||||||}}}}}}zzzwwwsssqqqpppmmmhhhbbbYYYOOODDD===888555222000000000000///........................,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************+++++++++,,,(((((()))***************((((((((()))))))))******)))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&'''''''''(((((((((''''''&&&''''''((()))***'''''''''''''''''''''''''''''''''((()))*********)))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))************(((((())))))))))))((((((++++++++++++++++++++++++---------------,,,,,,,,,))))))******+++,,,,,,,,,,,,++++++++++++++++++,,,------......//////000000........./////////000000000111111111222666888999;;;LLLggg)))***+++,,,,,,,,,,,,+++///000111000...---...//////---...000000...111666666CCCWWWrrrkkk```]]]QQQPPPNNNLLLJJJGGGEEEDDDEEEBBBCCCFFFIIIJJJNNNSSS^^^kkkwwwxxxtttzzz~~~wwwwwwvvvmmmggg___WWWTTTMMMLLLJJJHHHGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCAAAAAABBBAAA@@@>>><<<;;;<<<<<<<<<<<<===>>>??????;;;<<<<<<======<<<<<<;;;:::===???@@@???>>>======AAACCCDDDEEEEEEFFFHHHJJJIIIIIIIIIGGGEEEGGGMMMRRRNNNNNNOOORRRUUUYYY___dddhhhjjjoooxxx|||}}}{{{xxxvvvtttssssssrrrqqqqqqrrrtttwwwyyytttllldddbbb```\\\YYYZZZYYYXXXVVVVVVWWWVVVTTTSSSPPPOOOOOOPPPRRRRRRPPPNNNMMMNNNPPPOOONNNMMMNNNOOOIIIIIIHHHGGGFFFFFFFFFGGGEEEDDDDDDCCCCCCBBBAAAAAACCCAAA???>>>??????>>>===<<<===???@@@@@@@@@???>>>??????@@@AAABBBCCCCCCDDDBBBBBBDDDEEEGGGIIIJJJKKKIIIMMMSSSWWWYYY]]]cccggghhhjjjnnnsssxxx|||{{{xxxwww|||}}}~~~}}}}}}~~~{{{|||~~~}}}|||zzzvvvrrrlllhhhaaaYYYPPPFFF===777666444111/////////...---........................******+++,,,,,,---......++++++++++++++++++++++++++++++++++++++++++++++++(((((())))))*********+++'''((()))+++++++++***)))))))))))))))************))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&((()))***+++%%%%%%&&&&&&'''(((((((((&&&''''''((()))******+++((((((''''''''''''(((((())))))))))))))))))))))))''''''((()))***+++,,,,,,(((((())))))))))))((((((++++++++++++++++++++++++.........------,,,,,,,,,))))))***+++,,,------...---,,,,,,++++++,,,,,,---***+++,,,---///000111222............/////////000222222111000222666999888888CCCXXXvvv,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////......,,,,,,---...///000111222555<<>><<<<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;:::::::::>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBCCCDDDDDDFFFFFFFFFFFFFFFGGGGGGHHHJJJJJJKKKLLLNNNPPPQQQRRRUUUXXX\\\bbbfffiiikkklllqqqrrrttttttsssqqqooonnnoooooonnnmmmkkkiiifffeee[[[ZZZYYYWWWVVVUUUUUUUUUSSSSSSRRRQQQPPPPPPOOOOOOIIIJJJJJJKKKKKKLLLLLLLLLHHHHHHHHHGGGGGGGGGFFFFFFGGGFFFFFFEEEDDDDDDCCCCCCAAA@@@???>>>>>>???@@@AAA???@@@@@@@@@???>>>===<<>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;::::::===========================>>>???@@@AAABBBCCCCCCDDDDDDDDDDDDDDDEEEEEEFFFEEEFFFFFFGGGHHHJJJKKKLLLKKKLLLOOORRRTTTWWWXXXYYY___aaaeeehhhkkklllmmmmmmkkkjjjfffbbb]]]XXXUUUSSSQQQPPPPPPOOOOOOOOOPPPPPPOOOOOONNNNNNMMMLLLLLLKKKGGGGGGGGGHHHHHHHHHHHHHHHFFFFFFEEEEEEEEEDDDDDDDDDEEEEEEDDDDDDCCCBBBBBBAAA@@@???>>>>>>>>>>>>???@@@?????????>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCCCCCCCCCCDDDFFFFFFHHHJJJKKKMMMOOORRRUUUTTTWWW\\\aaaffflllrrrvvvuuuxxx}}}vvvpppqqquuuyyy|||||||||{{{xxxvvvwwwuuu{{{}}}vvvzzz}}}~~~vvvmmmhhh___SSSIIIAAA;;;666222222222111111000/////////------------------------+++***))))))(((((())))))***+++---,,,***))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))'''&&&''')))***(((&&&(((((('''&&&''''''((()))***))))))(((''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))'''((((((&&&%%%%%%'''))))))(((((((((''''''''''''))))))************))))))(((((((((((())))))))))))*********)))))))))(((((())))))))))))***************************+++,,,,,,,,,,,,,,,++++++*********++++++************+++++++++************+++,,,---------------............///......---------.........000111222222222444666999;;;CCCVVVsss++++++++++++++++++++++++,,,------............---,,,,,,---...///000000111222333888BBBUUUsss~~~tttkkk___VVVQQQNNNLLLJJJHHHIIIHHHGGGEEEFFFIIIKKKRRRVVVdddsssvvvnnniiikkkxxx|||lll[[[SSSMMMLLLLLLIIIGGGHHHGGGGGGFFFEEEDDDCCCCCCBBBAAAAAAAAABBBAAAAAA@@@@@@AAAAAA@@@???>>>>>>=========<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAABBBBBBCCCBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGHHHHHHIIIJJJLLLLLLMMMOOOTTTYYY]]]aaacccdddaaa^^^YYYSSSMMMHHHEEEDDDFFFFFFGGGGGGHHHJJJKKKLLLJJJJJJIIIIIIHHHHHHGGGGGGDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAABBBBBBBBBAAA@@@@@@????????????>>>>>>>>>>>>??????>>>>>>===<<<===>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDCCCDDDFFFGGGJJJLLLOOOPPPRRRTTTXXX[[[\\\___ccchhhmmmttt{{{yyyuuupppnnnsss{{{{{{zzz|||}}}wwwvvvxxxyyyvvvwww||||||sssiiibbbYYYLLLBBB;;;777333000222222111111000/////////........................------,,,+++++++++++++++)))+++,,,+++***((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&'''(((************((('''&&&%%%%%%%%%(((((((((((((((((((((((((((((((((((()))))))))***'''(((((('''&&&&&&''')))((((((((((((''''''''''''))))))************))))))(((((((((((()))))))))))))))))))))((((((((((((((())))))))))))******************+++++++++,,,,,,,,,+++++++++++++++*********++++++************++++++******))))))******++++++------------..................---------......///---///111111111111333444777888<<>>===<<<=========<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>?????????>>>>>>>>>>>>>>>??????@@@BBBBBBAAAAAAAAABBBCCCCCCHHHGGGFFFEEEEEEFFFHHHIIIEEEGGGJJJMMMPPPRRRSSSTTTSSSPPPLLLHHHEEECCCBBBBBBCCCCCCCCCDDDEEEGGGHHHIIIFFFEEEEEEEEEDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@??????AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;<<<>>>@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBEEEFFFGGGFFFFFFGGGIIIKKKOOORRRTTTVVVXXX[[[___bbbgggiiillloootttzzz|||uuutttrrrttt{{{}}}xxxyyy}}}}}}xxxxxx}}}~~~}}}qqqggg[[[RRRFFF<<<777444111///222222111111000/////////////////////////////////......---,,,,,,,,,,,,---(((***++++++)))(((((()))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((()))))))))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((()))))))))'''((()))(((&&&&&&''')))((((((((((((((('''''''''))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))***************++++++,,,,,,,,,,,,,,,+++++++++***************++++++************++++++++++++************++++++,,,,,,---------............------------...//////...///111111111111222444555666999===HHHbbb******+++++++++,,,,,,,,,,,,---------------,,,,,,,,,,,,------......//////000222666888:::HHHfff~~~vvvrrr}}}pppggg```YYYSSSLLLJJJHHHFFFFFFFFFGGGGGGIIIKKKUUUcccnnnnnniiieeeaaagggssshhh___VVVSSSPPPKKKHHHIIIHHHHHHHHHGGGFFFFFFEEEEEEAAABBBBBBCCCCCCCCCBBBBBBBBBBBBAAA@@@???======<<<>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================<<<<<<;;;;;;<<<<<<===>>>@@@@@@@@@??????@@@@@@AAABBBAAA@@@@@@@@@AAACCCDDDDDDEEEEEEFFFGGGGGGHHHHHHFFFEEECCCAAA@@@AAABBBCCCCCCBBBBBBBBBCCCDDDEEEEEECCCCCCCCCBBBBBBBBBBBBBBBAAA@@@@@@@@@??????>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>=========>>>>>>????????????>>>>>>>>>===<<<<<<===???BBBCCCCCCCCCCCCCCCDDDDDDDDDDDDFFFFFFGGGGGGGGGIIILLLOOOSSSUUUXXX[[[]]]```dddgggkkkmmmqqquuuzzzxxxvvvtttvvvyyy~~~~~~}}}|||yyyyyy{{{}}}|||yyy|||xxxllldddSSSKKK???777444333111000222222111111000/////////////////////////////////+++******)))))))))))))))(((***++++++)))(((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((''''''''''''((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&((())))))''''''''')))'''''''''((((((((((((((())))))************))))))(((((((((((())))))))))))************************((()))))))))************)))***+++,,,,,,,,,++++++************************++++++************++++++---,,,,,,+++++++++,,,,,,,,,,,,,,,------------...---------------.../////////111222222111111333444444555888;;;???PPPqqq+++++++++,,,,,,------...,,,------------,,,,,,+++,,,,,,---------.........000111666:::999>>>SSSjjjyyynnnqqq{{{tttggg\\\VVVRRROOOKKKIIIIIIIIIIIIHHHHHHIIIOOO[[[fffkkkiiifff]]]^^^eeeppp}}}lllbbbYYYUUURRRMMMJJJKKKIIIIIIHHHHHHHHHGGGGGGGGGCCCDDDDDDEEEDDDDDDCCCCCCBBBBBBAAA@@@???>>>>>>===>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<=====================<<<;;;;;;;;;;;;;;;<<<============<<<<<<<<<======>>><<<<<<<<<===>>>???@@@AAAAAAAAABBBBBBBBBCCCCCCCCC@@@@@@???>>>>>>>>>???@@@@@@@@@?????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA???????????????>>>>>>>>>???????????????@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@????????????>>>>>>???AAABBBCCCBBBCCCCCCDDDEEEFFFGGGGGGEEEFFFGGGGGGHHHKKKPPPSSSWWWYYY\\\___bbbeeejjjmmmmmmqqqvvv|||~~~yyyrrroooppptttyyy||||||||||||zzzxxxxxx{{{}}}}}}xxxnnnccc[[[JJJCCC:::444222222222000222222111111000/////////........................,,,,,,+++************+++)))+++,,,+++***((())))))))))))))))))))))))))))))((((((((((((((((((((((((************************''')))))))))((('''((()))))))))))))))((('''&&&%%%%%%%%%%%%&&&'''(((******''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&(((******((('''(((((('''''''''((((((((((((((())))))************))))))(((((((((((())))))))))))************++++++++++++))))))))))))************((()))***+++,,,+++******)))))))))***************++++++************++++++...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,---------------------------...///000000111222222111111222444333333666:::;;;DDD\\\uuu+++,,,,,,---......//////---------------,,,+++***,,,,,,------------......111...111777888;;;JJJ]]]{{{}}}pppmmmppp|||uuuiiicccZZZVVVQQQNNNMMMLLLJJJHHHGGGIIIMMMTTT]]]cccccc```ZZZYYY]]]eeemmmvvvyyynnnccc\\\VVVPPPKKKKKKIIIIIIIIIIIIHHHHHHHHHHHHFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBAAAAAAAAA@@@@@@?????????>>>>>>>>>==============================>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;;;;<<<======;;;:::::::::;;;<<<======<<<===>>>??????@@@@@@@@@??????>>>??????@@@AAAAAA??????>>>>>>>>>>>>>>>>>>=========<<<===>>>>>>???????????????????????????=========>>>>>>>>>>>>>>>=========>>>>>>????????????????????????????????????@@@AAABBBBBBAAA@@@???@@@@@@@@@AAAAAABBBBBBBBBAAABBBCCCEEEGGGHHHIIIJJJHHHIIIJJJKKKMMMQQQVVVZZZ^^^aaadddgggjjjnnnrrrvvvxxx|||zzzrrrooonnnnnnrrrvvv||||||yyyxxxyyyzzzzzzwwwxxxxxxlllbbbWWWMMMAAA<<<444111111222111000222222111111000/////////------------------------///...------,,,,,,------***+++---,,,***))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''')))***)))'''&&&(((***''''''((())))))((('''&&&''''''''''''((())))))***''''''''''''''''''''''''''''''''''''((((((((((((&&&(((******)))(((((((((''''''''''''((((((((()))))))))************))))))(((((((((((())))))))))))))))))))))))*********+++))))))))))))************&&&((()))++++++***)))(((((()))))))))*********+++++++++************++++++---,,,,,,+++******++++++++++++,,,,,,,,,------------,,,,,,------///000000///000222111000000111222333000333888999;;;JJJ]]],,,,,,------...///000000------------,,,,,,+++***,,,,,,------------------111+++,,,333777:::HHHZZZnnnuuummmlllwww}}}xxxaaa\\\VVVRRRPPPNNNKKKHHHGGGJJJMMMQQQWWW\\\\\\YYYZZZXXX[[[bbbfffiiittt}}}}}}nnneee\\\RRRKKKJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGEEEDDDCCCCCCCCCCCCCCCCCCCCCBBBBBB????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>======<<<<<<<<<<<<;;;;;;<<<<<<===>>>;;;;;;;;;;;;<<<===>>>???;;;<<<>>>?????????>>>===>>>>>>============>>>>>>>>>???@@@@@@@@@@@@@@@???<<<;;;<<<<<<===>>>???@@@===>>>>>>>>>>>>>>>>>>>>><<<<<<<<<======>>>>>>>>><<<<<<<<<=========>>>>>>????????????@@@@@@@@@@@@@@@AAABBBBBBBBBBBBAAA@@@@@@AAABBBCCCCCCCCCBBBBBBAAABBBCCCEEEGGGIIIKKKLLLLLLMMMOOOPPPRRRWWW\\\aaafffhhhlllooorrrvvv{{{~~~zzzrrrllllllqqqwww~~~~~~}}}zzzwwwvvvvvvwww|||yyy{{{pppeeeZZZNNNBBB<<<777111///000111000///222222111111000/////////------------------------,,,+++******))))))*********,,,------+++******+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&(((***)))'''&&&'''***%%%&&&''')))))))))((((((***))))))((((((((())))))''''''''''''''''''''''''(((((((((((())))))))))))&&&(((***+++)))(((((((((&&&'''''''''(((((())))))))))))************))))))(((((((((((())))))))))))'''((((((((())))))******))))))))))))************&&&''')))***+++***((('''(((((())))))*********+++++++++************++++++,,,,,,+++***))))))******++++++,,,,,,,,,---------,,,,,,,,,---...///000111...///000000//////000111333...///555666666@@@OOOfff,,,,,,,,,+++++++++******)))+++,,,,,,+++***,,,---,,,,,,,,,---------......)))---222444666;;;DDDKKKZZZuuuyyywww~~~rrrkkk```XXXTTTQQQMMMJJJKKKJJJJJJLLLPPPSSSUUUUUUXXXWWWWWWXXX[[[aaafffiiiyyy{{{ssspppvvvlllcccVVVNNNLLLIIIJJJJJJJJJIIIIIIHHHGGGHHHGGGGGGGGGFFFEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBAAAAAA@@@@@@???>>>>>>===>>>>>>>>>>>>============>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>==============================:::;;;<<<<<<======<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;??????>>>>>>=========<<<>>>>>>>>>>>>>>>>>>>>>>>>======>>>?????????????????????@@@@@@@@@AAAAAAAAA??????@@@AAAAAAAAAAAAAAA@@@@@@AAAAAAAAA@@@@@@???AAAAAABBBBBBCCCCCCCCCDDDEEEFFFGGGFFFGGGIIIMMMPPPVVVVVVWWWZZZ^^^ccchhhjjjlllmmmnnnpppuuu}}}vvvtttrrruuu|||||||||zzzwwwuuuvvvyyy{{{{{{uuudddYYYPPPGGG???666666555444333333222222////////////............,,,,,,------...---------+++***)))***++++++***)))***+++++++++***)))'''&&&))))))))))))************''''''''''''((((((((((((***)))(((''''''((()))*********)))((((((((((((((())))))))))))))))))))))))&&&&&&''''''((())))))******(((&&&$$$$$$%%%((()))(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((************)))))))))))))))((('''''''''(((***+++((((((''''''''''''((((((***)))((((((((()))+++,,,))))))))))))************)))))))))))))))))))))))),,,+++***((((((((()))***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------//////000111222333444555333222222333555999===@@@QQQlll,,,,,,,,,+++++++++******)))+++,,,,,,+++***,,,---,,,,,,,,,---------.........111333333222444;;;@@@DDDZZZjjjyyyxxxiii^^^WWWSSSPPPMMMLLLJJJIIIJJJLLLOOOPPPPPPTTTTTTTTTVVVYYY]]]bbbdddkkkqqq{{{|||vvvrrrqqqwwwxxxjjj[[[QQQNNNJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGFFFFFFEEEEEECCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@??????>>>>>>??????????????????????????????>>>>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>??????>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<======>>>>>>======;;;<<<<<<======<<<<<<;;;>>>>>>>>>>>>======<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>??????????????????@@@@@@@@@@@@AAAAAAAAA@@@AAAAAABBBBBBBBBAAAAAA@@@AAABBBCCCCCCCCCCCCCCCAAAAAABBBBBBCCCDDDEEEEEEEEEGGGHHHHHHJJJMMMRRRUUUZZZ[[[\\\___ccchhhlllooorrrssstttwww|||zzz|||}}}||||||zzzzzzyyywwwvvvwww{{{~~~~~~~~~kkk\\\RRRKKKBBB<<<444444444333222111111111////////////............------------------,,,,,,+++***)))***++++++***)))******++++++***)))'''&&&((((((((()))))))))******((((((((((((((((((((((((***)))(((''''''((()))******))))))((((((((((((((())))))))))))))))))))))))&&&&&&'''(((((()))******((('''%%%$$$$$$%%%&&&'''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))(((''''''&&&'''((()))***((((((''''''''''''(((((()))))))))))))))******+++))))))))))))************))))))))))))))))))))))))***)))((('''''''''((((((++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------******+++,,,---......///222111111111333666:::<<>>>>>>>>>>>===========================>>>>>>????????????>>>>>>????????????????????????======>>>????????????>>><<<<<<============<<<<<<>>>>>>============<<<<<<========================>>>>>>???@@@@@@@@@@@@???@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBCCCBBBBBBAAAAAAAAAAAACCCDDDEEEFFFFFFFFFCCCCCCDDDEEEFFFGGGIIIJJJJJJKKKMMMNNNQQQUUU[[[___bbbccceeehhhlllqqquuuwwwzzz||||||zzzyyyxxxxxxuuuvvvvvvwwwxxx{{{{{{ooo^^^QQQIIICCC<<<777333333222222111000000000////////////..................------,,,,,,+++++++++***)))***++++++***)))************)))(((''''''''''''((((((((()))))))))*********))))))((((((''')))((((((''''''(((((()))))))))((((((''''''(((((())))))))))))))))))))))))&&&''''''(((((()))))))))%%%%%%%%%%%%%%%%%%%%%&&&(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''(((((())))))***''''''&&&&&&&&&'''((())))))((((((''''''(((((()))((())))))************)))))))))))))))************))))))))))))))))))))))))******)))((((((((())))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------...---.........//////000000111000//////111333666888===HHHaaa,,,,,,,,,+++++++++******)))+++,,,,,,+++***,,,---,,,,,,,,,---------......---...///...---///222555555===???JJJeee{{{|||nnnddd\\\WWWQQQNNNJJJHHHIIIJJJJJJIIIKKKLLLNNNPPPRRRUUUWWWXXX]]]aaaggglllqqqvvv{{{~~~xxxttteeefffggghhhiiilllpppsssmmmtttmmm\\\SSSPPPJJJJJJJJJJJJJJJKKKKKKLLLJJJJJJIIIHHHGGGFFFFFFEEEEEEEEEFFFFFFGGGGGGGGGHHHBBBBBBBBBBBBAAAAAA@@@@@@???@@@@@@AAAAAABBBBBBCCC@@@@@@?????????>>>>>>>>>========================??????@@@@@@@@@@@@??????????????????????????????<<<===>>>>>>??????>>>>>><<<======>>>>>>======<<<================================================>>>???@@@@@@AAAAAA@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCCCCBBBBBBAAA@@@AAABBBCCCDDDEEEFFFFFFFFFFFFFFFGGGHHHJJJLLLOOOPPPSSSTTTUUUWWWYYY^^^dddiiijjjlllnnnrrrvvv{{{|||{{{zzzyyyxxxwwwwwwwwwppprrrvvvyyy}}}~~~~~~lllbbbTTTHHHAAA<<<777333222222222111111000000000////////////............///...---,,,++++++******+++***)))***++++++***))))))))))))))))))(((((('''''''''''''''((((((((((((,,,++++++***)))(((((('''(((((((((((((((((((((((()))(((((('''''''''((((((((((((((((((((((((((((((%%%&&&&&&&&&'''''''''((($$$%%%&&&'''''''''&&&%%%(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%&&&&&&'''((())))))***''''''''''''(((((())))))))))))(((((((((((())))))((()))***++++++***)))(((((()))))))))************)))))))))))))))))))))))),,,,,,++++++++++++++++++***************************+++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,111111111111111222222222111000//////000111333444>>>BBBSSSsss,,,,,,,,,+++++++++******)))+++,,,,,,+++***,,,---,,,,,,,,,---------......,,,------......000333555222888666:::MMMaaayyyuuuhhh___TTTPPPKKKHHHHHHHHHHHHHHHJJJKKKLLLNNNPPPSSSTTTVVVYYY[[[___aaadddgggjjjmmmoooqqqtttuuuuuurrrnnnkkk```aaaaaaaaabbbeeeiiimmmlllppp|||rrrbbbXXXTTTKKKKKKJJJIIIJJJJJJKKKLLLKKKKKKJJJIIIHHHGGGFFFEEEEEEEEEFFFFFFGGGGGGHHHHHHCCCCCCCCCCCCBBBBBBBBBBBB@@@@@@@@@AAAAAABBBBBBBBB@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAAAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBAAABBBBBBBBBBBBBBBAAAAAABBBCCCDDDEEEEEEFFFFFFEEEGGGGGGHHHJJJMMMPPPSSSUUU\\\\\\]]]^^^```eeekkkpppqqqsssvvv{{{~~~xxxwwwwwwvvvvvvvvvvvvvvvoootttzzz{{{www~~~sssbbbZZZMMMCCC<<<888444222222222222222111111111111////////////............///...---+++*********++++++***)))***++++++***))))))))))))(((((((((((((((''''''''''''((((((((((((,,,++++++***)))(((((('''''''''((((((((((((''''''((((((''''''''''''(((((((((((((((((((((((((((((($$$$$$%%%%%%%%%%%%&&&&&&%%%&&&((()))))))))((('''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%&&&&&&'''((())))))***(((((())))))************))))))(((((((((((())))))((()))***++++++***)))(((((()))))))))************************************+++++++++,,,,,,,,,++++++*********************************++++++,,,,,,,,,************++++++++++++------..................111111000000000111222333888;;;EEE\\\zzz,,,,,,,,,+++++++++******)))+++,,,,,,+++***,,,---,,,,,,,,,---------......///////////////000111111...555444444???NNNiiixxxlll[[[VVVPPPKKKIIIIIIHHHGGGKKKKKKKKKLLLNNNPPPSSSTTTVVVYYY[[[\\\]]]^^^aaaccceeefffhhhiiiiiigggeeeccc\\\]]]]]]\\\\\\]]]```ccceeeiiisss}}}mmm___UUUNNNMMMLLLJJJJJJJJJKKKLLLLLLLLLKKKJJJHHHGGGFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>AAAAAABBBBBBBBBBBBAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<======>>>>>>======>>>>>>????????????>>>>>>>>>>>>????????????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAABBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBAAABBBBBBCCCDDDDDDCCCCCCCCCDDDEEEGGGHHHIIIIIIIIIJJJJJJJJJMMMPPPTTTYYY[[[ccccccddddddggglllsssxxxyyy|||{{{xxxtttssssssssstttvvvwwwyyyvvv}}}zzzvvvsss{{{|||qqqhhhXXXRRRHHH???999666333222222111111111111111111111////////////...............---,,,*********+++,,,+++***)))***++++++***))))))((((((''''''(((((()))''''''((((((((()))))))))*********))))))(((((('''&&&''''''((((((''''''&&&''''''&&&&&&''''''(((((())))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))******)))((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''(((((())))))***((()))***+++++++++*********))))))(((((())))))***)))************))))))((())))))))))))************************************'''((())))))***)))))))))*********************************++++++,,,,,,---************++++++++++++,,,,,,,,,---------......111111111111111111222333111666>>>KKK___|||,,,,,,,,,+++++++++******)))+++,,,,,,+++***,,,---,,,,,,,,,---------......///......///000000000000---555555444:::AAAVVVttt|||iiiddd\\\TTTPPPMMMKKKJJJKKKKKKJJJJJJKKKNNNQQQSSSUUUWWWYYYZZZZZZ[[[]]]___``````aaaaaaaaa``````___YYYZZZZZZYYYXXXYYY\\\^^^^^^bbbiiitttmmm]]]RRRQQQOOOMMMLLLLLLMMMMMMMMMMMMLLLJJJIIIGGGFFFFFFDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDCCCCCCBBBBBBAAABBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBCCCCCCCCCCCCBBBBBB????????????????????????<<<===>>>>>>??????>>>>>>>>>??????@@@@@@??????>>>??????@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBCCCBBBCCCDDDEEEFFFGGGGGGGGGDDDFFFHHHKKKNNNPPPQQQRRRPPPPPPQQQTTTXXX]]]bbbeeekkkkkklllmmmqqqwww}}}zzzwwwuuuqqqqqqppprrrtttxxx}}}}}}vvvtttxxx|||wwwpppeee[[[NNNIIIAAA;;;666444444444000000000000000000000000////////////............---,,,+++***)))***,,,---+++***)))***++++++***))))))(((''''''''''''((()))((((((((()))))))))******((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&'''&&&&&&&&&&&&'''((()))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))'''((()))***+++******)))******))))))))))))******+++******)))))))))))))))))))))))))))************************************&&&'''((()))))))))((((((************************)))******+++,,,,,,------++++++,,,,,,,,,---------------......///000111111000000000000111111222222///666===BBBMMMggg,,,,,,,,,+++++++++******)))+++,,,,,,+++***,,,---,,,,,,,,,---------......,,,,,,,,,...000222222222,,,222333222555666DDD]]]zzzwwwpppggg^^^XXXSSSPPPOOOLLLJJJHHHHHHIIILLLPPPSSSPPPRRRTTTTTTUUUUUUWWWYYYXXXXXXXXXYYYZZZ[[[\\\\\\WWWXXXYYYYYYYYYYYY[[[]]]\\\___dddjjjtttlllUUUTTTQQQOOOMMMMMMNNNOOONNNMMMLLLKKKIIIHHHGGGFFFGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBCCCCCCCCCCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>???@@@@@@@@@@@@?????????@@@@@@@@@@@@??????@@@@@@@@@AAAAAABBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCCBBBBBBAAAAAAAAABBBBBBBBBCCCCCCCCCDDDFFFGGGIIIIIIJJJJJJEEEGGGKKKOOOSSSVVVXXXYYYXXXXXXYYY[[[___eeejjjnnnqqqrrrtttvvvzzz|||yyyxxxwwwvvvuuuqqqpppqqqrrrwww}}}{{{tttrrrwww{{{rrriii]]]SSSFFFBBB===777444444444555.........///////////////000/////////............---,,,***))))))+++,,,...+++***)))***+++++++++))))))((('''&&&&&&'''))))))))))))))))))************''''''''''''((((((((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))((((((((((((((((((''''''%%%%%%&&&&&&'''((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((************))))))))))))&&&''')))*********)))(((******))))))))))))******,,,+++)))((((((((()))***))))))))))))************************************'''((()))+++++++++***)))))))))))))))))))))))))))))))))***+++,,,,,,---------------.........//////++++++,,,---...///000111......//////000111111111...555;;;<<>>999555333222111000111111000/////////////////////...---,,,,,,++++++)))******++++++******)))++++++************++++++))))))))))))(((((((((((())))))((((((''''''''''''(((((((((((((((((((((((()))(((''''''''')))***+++++++++***)))((('''&&&&&&(((((((((((())))))))))))&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))(((((())))))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))************))))))(((((((((((())))))++++++******)))******+++******)))))))))))))))***)))'''&&&(((+++---,,,***)))************+++++++++++++++++++++,,,---...///,,,,,,,,,,,,---///000111///---,,,---///000111000+++...555===BBBMMMccczzz++++++++++++++++++++++++*********++++++,,,,,,---------------------------,,,------...//////000000//////......000555<<>>777444111000000222222222111000//////......//////---------------------------,,,+++******+++,,,---++++++************++++++))))))))))))(((((((((((('''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''&&&&&&'''((()))******+++&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((((()))))))))************(((((((((((())))))))))))''''''''''''(((((((((((())))))(((((((((((())))))'''(((((()))***+++,,,---+++***************++++++)))((('''(((***++++++***)))************+++++++++++++++***++++++,,,---...,,,---...//////...---,,,.........000222333111///444333222333333666???III\\\vvv***+++---......---+++***,,,,,,++++++++++++++++++******++++++++++++,,,,,,++++++,,,,,,---.........000000000000000222666999;;;HHH```qqqkkkuuuyyymmmbbbZZZSSSRRRRRROOOMMMMMMMMMMMMOOOPPPRRRSSSTTTUUURRRRRRRRRSSSTTTTTTSSSQQQOOOOOOPPPQQQRRRTTTVVVWWW\\\]]]]]]^^^___ccciiimmm|||xxxpppnnnmmmkkkiiicccaaa^^^\\\ZZZWWWUUUSSSQQQQQQPPPPPPOOOOOONNNNNNKKKKKKJJJIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEEEEEEEEEEDDDBBBAAAAAABBBDDDEEEBBBBBBBBBBBBBBBAAA@@@???AAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBBBBCCCCCCDDDDDDCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFGGGIIIKKKLLLMMMNNNOOOPPPQQQRRRRRRSSSTTTVVVXXXZZZ\\\]]]^^^ccceeehhhkkknnnqqqtttwww}}}}}}yyyzzz}}}{{{wwwqqqpppnnnlllmmmpppuuuyyyxxx~~~uuusssyyyvvvlll^^^QQQHHHBBB<<<888444222000///000111111111000000///............///,,,,,,------------------...---+++******+++---...++++++************++++++))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((()))(((((('''&&&&&&&&&&&&%%%&&&&&&'''((()))******&&&&&&'''''''''(((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&''''''((((((((((((((()))))))))))))))***++++++(((((((((((())))))))))))'''''''''((((((((())))))))))))(((((((((((())))))(((((()))*********+++***+++************++++++,,,)))(((((()))************))))))*********+++++++++++++++******+++,,,,,,---+++---...//////...,,,***......///222444444111///444222111111333666:::>>>HHH]]]|||***+++---......---+++***,,,,,,++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,---.........000111222111111222444777:::@@@NNNggg~~~sssttt|||zzziii___VVVSSSQQQLLLJJJJJJGGGHHHIIIKKKLLLNNNOOOOOORRRQQQPPPQQQRRRRRRQQQOOONNNOOOPPPQQQSSSUUUWWWXXXZZZ[[[\\\]]]^^^aaafffiiiqqq~~~yyytttnnnkkkgggeeedddbbb___\\\UUUTTTTTTSSSSSSRRRQQQQQQNNNMMMLLLKKKKKKJJJJJJJJJGGGGGGHHHHHHGGGGGGFFFEEEFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBAAAAAABBBBBBBBBBBBCCCDDDDDDEEEFFFFFFDDDCCCBBBAAAAAABBBCCCDDDCCCCCCCCCCCCCCCBBBAAA@@@BBBBBBCCCCCCCCCCCCBBBBBBAAAAAABBBBBBCCCDDDDDDEEEDDDDDDDDDDDDEEEEEEFFFFFFGGGHHHIIIHHHHHHJJJNNNRRRTTTTTTUUUVVVWWWXXXZZZZZZ\\\]]]___aaadddfffiiijjjmmmppptttvvvwwwyyy}}}}}}xxxzzzxxxuuuuuuxxxxxxuuunnnnnnlllkkklllpppxxx}}}|||}}}mmmcccUUUJJJBBB===999666555333111000000111000///000//////...............,,,,,,------------------...---+++******+++---...++++++************++++++))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((''''''''''''''''''((((((((((((''''''((((((((()))))))))&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&'''((()))))))))(((((())))))(((((())))))***+++(((((((((((())))))))))))(((((()))))))))*********))))))(((((((((((())))))***************)))((('''******))))))***++++++,,,((()))))))))))))))******))))))*********+++++++++++++++*********+++,,,,,,+++,,,...//////---+++***......///222444444111///111111111111333777999999@@@LLLbbb***+++,,,------,,,+++***+++++++++++++++++++++++++++,,,,,,------......///,,,,,,,,,---......//////...///000000000000222333666:::AAAQQQlll{{{}}}qqqfff[[[UUUQQQLLLHHHIIIHHHHHHIIIJJJKKKMMMNNNNNNPPPOOOMMMNNNOOOOOONNNMMMMMMNNNOOOQQQSSSUUUVVVWWWVVVWWWYYYZZZ[[[^^^aaadddjjjxxxzzzvvvqqqooonnnkkkgggccc]]]]]][[[ZZZXXXVVVUUUTTTQQQPPPOOONNNMMMLLLLLLLLLKKKKKKKKKKKKKKKJJJIIIIIIGGGGGGFFFEEEEEEDDDCCCCCCDDDDDDCCCCCCCCCCCCCCCDDDCCCCCCDDDDDDEEEEEEFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCBBBBBBCCCDDDEEEFFFFFFGGGEEEEEEFFFFFFGGGGGGHHHHHHIIIJJJKKKJJJJJJNNNTTTZZZ^^^^^^^^^___```aaabbbcccbbbbbbdddgggjjjmmmppprrrtttxxx}}}~~~|||yyyvvvsssuuuuuussssssuuuuuurrrkkklllllllllnnnttt~~~}}}vvvbbbYYYMMMCCC>>>:::777444555333111111111111000...000///......------......---------------------------,,,+++******+++,,,---++++++************++++++))))))))))))(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((())))))***))))))((('''(((((((((''''''&&&&&&&&&(((((((((((()))))))))***&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***)))(((((()))((('''''''''(((***+++(((((((((((())))))))))))))))))))))))************))))))(((((((((((())))))******++++++***(((&&&%%%(((((((((((()))***++++++((()))******)))((()))+++)))************+++++++++++++++************+++++++++,,,---......---,,,+++.........000222333111///000222222///000444555444<<>>FFFVVVwww++++++************++++++************++++++++++++++++++++++++++++++++++++------,,,,,,------.........000111111000000111222444000222888999:::HHHYYYooosssfffVVVQQQJJJGGGGGGHHHGGGEEEHHHHHHHHHHHHGGGGGGFFFEEEFFFHHHJJJLLLMMMNNNQQQSSSQQQRRRSSSTTTUUUWWW[[[^^^bbbgggppp}}}xxxsssooonnnmmmllljjjdddddddddeeeeeeeeeddddddbbb___[[[YYYXXXXXXWWWVVVTTTTTTSSSRRRQQQPPPOOONNNPPPOOOOOOOOONNNNNNNNNMMMLLLNNNPPPQQQQQQPPPOOONNNPPPPPPPPPPPPPPPOOOOOONNNNNNNNNPPPQQQRRRSSSTTTTTTTTTTTTSSSTTTUUUXXXZZZ\\\_________aaabbbccccccccceeedddccccccfffllluuu{{{}}}~~~{{{wwwvvvwwwwwwuuutttsssssstttvvvxxxxxxwwwuuurrrpppnnnnnnppprrrqqqpppooollllllooonnnlllooouuu{{{{{{wwwxxx{{{nnndddVVVIIIAAA===888444333222111000000000000000000///.....................------,,,//////...---,,,++++++***,,,,,,------------,,,,,,*********))))))*********+++***)))(((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''&&&&&&)))((('''&&&%%%%%%%%%%%%%%%&&&'''((((((((('''&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''')))((((((((('''''''''&&&''''''((()))))))))))))))************))))))))))))(((((()))))))))*********(((((())))))))))))(((((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))(((((((((((()))***++++++,,,,,,++++++'''(((((()))******++++++*********)))))))))((((((++++++++++++++++++++++++,,,------------............//////000000111222222444222444:::>>>HHHccc~~~++++++************++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++---------.........//////...000111111000///111222222000333777666333;;;FFFWWWmmmkkkaaaTTTMMMLLLKKKHHHEEEGGGGGGHHHHHHHHHFFFEEEDDDFFFHHHJJJKKKKKKKKKMMMOOONNNOOOQQQRRRSSSVVVZZZ]]]aaadddkkkyyy}}}zzzwwwuuupppoooooooooppppppqqqrrrkkkgggbbb___^^^]]]\\\[[[[[[[[[ZZZXXXWWWUUUTTTTTTSSSRRRRRRRRRRRRQQQQQQQQQTTTVVVYYY[[[\\\ZZZWWWUUUWWWWWWVVVVVVVVVUUUUUUTTTQQQRRRSSSVVVXXXZZZ\\\]]]\\\[[[[[[[[[\\\^^^```bbbhhhhhhhhhhhhjjjkkklllmmmmmmlllkkkkkknnnvvv|||yyywwwuuutttttttttrrrpppqqqpppppprrrttttttsssrrrooonnnnnnnnnpppqqqpppnnnlllkkkllloooppppppuuuzzzxxxyyy}}}}}}mmm```UUUIII???:::777333111111111111000///000000000000///.....................---,,,,,,------------,,,,,,,,,,,,+++++++++,,,,,,+++++++++***))))))(((((())))))***+++***)))((((((''''''((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''''''''&&&'''&&&&&&%%%%%%&&&&&&&&&'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''(((((()))))))))((((((((('''''''''''''''''''''((())))))))))))((())))))(((((('''&&&&&&%%%(((((())))))))))))******(((((())))))))))))((((((************************))))))))))))(((((((((((((((((((((((()))))))))))))))***++++++,,,,,,++++++((((((((()))******++++++*********)))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,------------------...//////000000111333111333666777<<>>EEEUUUnnnyyytttrrrppp}}}uuudddWWWOOOLLLKKKLLLMMMNNNMMMKKKKKKKKKMMMJJJLLLNNNOOOPPPPPPRRRSSSUUUTTTZZZccchhhooo}}}{{{zzzyyy}}}zzzwwwuuuuuuuuuuuurrrrrrrrrrrrtttwwwzzz{{{|||vvvvvvzzz}}}{{{xxxwwwvvvvvvvvvwwwwwwuuussspppqqqqqqooollllllnnnpppllljjjhhhhhhjjjkkkkkkjjjdddeeefffeeeeeehhhnnnsss{{{|||vvv{{{{{{mmm]]]QQQFFFAAA<<<777444666111///......000000///.........//////......---,,,,,,------------,,,++++++,,,,,,++++++++++++++++++***++++++++++++++++++************))))))*********))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%$$$$$$&&&((()))(((((('''''''''((())))))''''''&&&%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&'''''''''%%%&&&''''''((((((''''''%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))((((((((((((((())))))******************)))))))))))))))))))))(((((()))))))))*********++++++++++++++++++++++++,,,------------.........------...//////000000111000111111000111444555555++++++************++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,...000000///...---+++,,,...---,,,,,,---///---000222111222333222111---777===<<>>HHHZZZsss|||yyyvvvuuuvvv}}}qqqiii___XXXUUUSSSQQQNNNMMMMMMMMMLLLLLLLLLLLLLLLMMMMMMPPPTTTUUUVVV\\\dddnnnzzz}}}{{{zzzyyyyyyxxxwwwwwwwwwvvvtttrrrqqqpppmmmjjjhhhfffeeeeeefffdddbbbaaaaaa```___]]]^^^[[[ZZZ]]]______aaafffjjjrrr}}}wwwwww~~~nnnaaaVVVLLLFFF>>>:::666333111111000///((()))***,,,---......///------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******++++++++++++******''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%&&&'''((())))))))))))'''(((((())))))(((((('''(((((((((((('''''''''''''''''''''(((''''''&&&%%%(((((('''''''''&&&&&&&&&$$$%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&'''((()))+++,,,---'''''''''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''''''''((())))))(((((())))))))))))(((((())))))))))))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......------......///000111111************************(((((((((((()))))))))))),,,+++)))((((((***,,,---+++++++++,,,,,,,,,,,,---++++++,,,,,,,,,------------------....../////////---,,,---000000///333::::::FFFYYYooo~~~|||~~~ssshhh```ZZZTTTQQQNNNNNNNNNNNNNNNNNNMMMMMMKKKKKKNNNSSSTTTTTTXXX^^^```iiissszzz~~~|||{{{yyyyyywwwvvvvvvvvvuuurrrpppooommmiiieeebbb``````______^^^^^^______^^^\\\[[[^^^[[[[[[^^^aaadddkkkrrr{{{~~~nnn___TTTJJJBBB===999666333111111111000///'''''')))+++,,,---------,,,+++++++++,,,------...,,,,,,++++++++++++,,,,,,************************((()))******+++++++++***'''(((((())))))(((((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&))))))((((((''''''''''''(((((())))))))))))((((((((((((((((((''''''''''''(((((((((''''''&&&%%%%%%((((((((('''&&&&&&%%%%%%$$$%%%'''))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''((()))***+++((((((((('''&&&&&&&&&%%%(((((((((((((((((((((((('''''''''''''''((())))))(((((())))))))))))(((((())))))))))))))))))))))))+++******)))))))))******((((((((((((((((((((((((((()))))))))************++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......------...//////000111111))))))))))))))))))))))))(((((((((((())))))))))))+++***)))((((((***,,,---,,,,,,,,,,,,------------+++++++++,,,,,,,,,------//////......------,,,,,,---+++---000111000222777666999CCCTTTiii}}}pppeee\\\WWWSSSSSSRRRQQQQQQPPPPPPPPPHHHHHHKKKQQQSSSSSSUUUYYYYYYaaahhhlllrrrzzz|||zzz~~~}}}~~~}}}{{{zzzwwwvvvtttttttttrrrpppnnnllliiieee```]]][[[ZZZZZZZZZ[[[\\\[[[ZZZYYYXXXXXX[[[YYY\\\bbbiiippp||||||xxxnnnaaaUUULLLDDD<<<777666444111000111111111000---...//////000000000///+++++++++++++++,,,---...,,,++++++******++++++,,,************************''''''((()))************((())))))******))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&******))))))))))))))))))))))))(((((((((((())))))((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&(((((('''''''''&&&&&&&&&$$$%%%'''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%(((((((((((((((((((((((('''''''''''''''((())))))(((((())))))))))))((((((((((((((((((((((((((((((***)))))))))))))))******((((((((((((((((((((((((((()))))))))************++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,---------.........//////000000111111111))))))))))))))))))))))))((((((((()))))))))************)))((()))***+++,,,************+++++++++,,,++++++++++++,,,,,,,,,,,,000//////...---,,,++++++...++++++//////...///222555444666@@@OOObbbyyyyyymmmfffYYYXXXUUUQQQOOOMMMMMMMMMGGGFFFIIINNNQQQPPPQQQTTTWWW]]]cccdddggglllnnnmmmpppuuu{{{|||zzzzzz}}}~~~}}}|||{{{zzz{{{|||}}}|||{{{yyywwwsssqqqpppoooooonnnkkkiiihhheee```[[[XXXVVVVVVVVVXXXYYYYYYXXXVVVUUUUUUVVVZZZ]]]eeeqqq{{{zzzggg___UUULLLEEE???999444444222000000111222111000/////////000//////......+++++++++++++++,,,------++++++************++++++************************&&&'''((()))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&(((***+++,,,,,,,,,)))((((((''''''(((((()))((((((((((((''''''''''''(((((('''&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&'''((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((()))((('''&&&%%%%%%%%%%%%'''''''''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''''''''((())))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))))))))))))))************++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,---------....../////////000000111111111)))))))))))))))))))))))))))))))))*********++++++))))))))))))************))))))))))))***************++++++++++++,,,,,,,,,.........------,,,,,,,,,...***)))---...---...111222000111777>>>JJJ^^^ppp}}}jjjfff```YYYTTTPPPOOOOOOLLLIIIJJJOOOPPPOOOOOOQQQTTTZZZ^^^^^^```eeegggfffeeeiiimmmmmmlllnnnsssyyy}}}zzzxxxwwwvvvwwwxxxxxxwwwuuusssrrrnnnllljjjjjjiiihhheeecccdddaaa\\\WWWTTTSSSSSSTTTTTTVVVXXXXXXXXXYYY]]]aaajjjqqqqqqeeeYYYQQQGGG@@@<<<999666333222000//////000111000...,,,,,,------------,,,,,,++++++++++++++++++,,,,,,++++++************++++++************************((())))))*********))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''###%%%'''***+++,,,+++***(((((('''&&&&&&'''((((((((((((((((((''''''''''''''''''&&&%%%&&&'''((((((%%%%%%&&&&&&'''(((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))(((((())))))))))))(((((())))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))************++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,---------............////////////000000))))))))))))))))))))))))************++++++++++++(((((()))************)))************++++++++++++******+++++++++,,,,,,,,,,,,---------------------,,,((((((,,,//////111444......111555777===LLL]]]sss{{{rrrhhhaaa\\\ZZZYYYSSSOOONNNQQQRRRPPPOOOQQQRRRWWWZZZZZZ\\\bbbffffffaaadddfffeeedddfffnnntttwww}}}}}}{{{{{{xxxzzz~~~~~~~~~}}}~~~~~~{{{wwwuuusssttttttttttttsssqqqooonnnjjjhhhffffffeeedddaaa^^^bbb___ZZZUUURRRQQQRRRRRRQQQTTTWWWZZZ]]]bbbiiiooo}}}sssbbbUUUQQQIII>>>777555444333222111///......///000...------...//////000000000///,,,,,,++++++***++++++,,,++++++************++++++))))))))))))))))))))))))******+++++++++******)))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''%%%&&&)))***+++)))'''%%%((('''&&&%%%%%%&&&'''((()))((((((((('''''''''''''''&&&%%%%%%&&&'''(((***$$$%%%%%%&&&'''((())))))(((''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''((()))***%%%&&&&&&''''''((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((())))))))))))((((((************************&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))))))))))))))************++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......---------...............******)))(((((((((((((((***,,,,,,+++)))'''''''''))))))*********++++++++++++***))))))))))))((('''---,,,,,,++++++,,,,,,---,,,------...------,,,,,,%%%(((+++------,,,,,,---111222333444666:::???DDDXXXwww{{{{{{}}}tttllleeeaaa[[[TTTOOOQQQTTTRRROOOOOOQQQSSSUUUXXX[[[]]]______[[[]]]```aaabbbcccdddfffoooqqqtttxxx{{{}}}~~~|||yyyxxx|||{{{wwwtttnnnpppqqqrrrtttzzz~~~|||{{{{{{zzzxxxvvvsssqqqpppsssrrrqqqrrrsssrrrmmmhhhgggdddaaa___[[[XXX]]]eeefff___XXXVVVUUUSSSRRRRRRVVV\\\ccchhhmmmvvv|||~~~pppcccWWWPPP@@@===888555333222000///////////////...............------,,,,,,------...,,,,,,,,,++++++*********+++++++++***)))(((''''''++++++++++++++++++++++++******))))))))))))************))))))((((((''''''++++++******))))))(((((())))))((('''&&&$$$"""!!!,,,(((%%%''',,,///---***)))((('''&&&&&&'''((()))'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''***)))((('''&&&&&&'''(((---,,,***)))'''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%'''***+++)))%%%"""((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))((((((''''''(((***+++%%%$$$$$$%%%(((***))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''((()))++++++***)))'''%%%&&&(((***,,,******++++++++++++******)))************+++++++++******+++++++++,,,,,,,,,,,,------...///000111111++++++***))))))))))))))))))***++++++)))(((((()))************+++++++++++++++*********+++,,,++++++---,,,,,,++++++,,,,,,---+++,,,,,,---......------)))+++,,,,,,,,,---///111000111111222444777<<<@@@JJJddd{{{}}}{{{rrrfff\\\TTTRRRRRROOONNNNNNSSSTTTUUUWWWXXXXXXYYYYYYWWWYYY[[[\\\\\\]]]^^^```cccdddgggjjjlllmmmmmmmmmrrrqqqooollllllnnnssswww}}}yyyxxxxxxvvvwww{{{~~~{{{yyywwwuuusssvvvvvvvvvuuutttrrrqqqppppppooooooppprrrpppmmmiiifffbbb```___[[[ZZZ___ggghhhddd^^^ZZZXXXWWWWWWYYY\\\dddpppzzzzzzzzzzzzpppcccWWWLLLFFF===999555222111111///...////////////............---------,,,,,,---------,,,,,,++++++++++++++++++,,,------,,,,,,***))))))******************************))))))))))))*********)))))))))(((((((((''')))((((((((('''''''''&&&'''''''''''''''&&&%%%%%%---***''''''((()))'''%%%)))((('''&&&&&&'''((()))'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''')))((('''&&&&&&''''''(((&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&%%%%%%%%%%%%%%%&&&''')))***)))&&&###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((('''&&&&&&''')))+++******))))))))))))))))))))))))))))))(((((((((((())))))(((((('''(((((()))***+++***)))((('''''')))***,,,******++++++++++++******)))************+++++++++******+++++++++,,,,,,,,,------......//////000000++++++******))))))******'''(((*********)))***+++******+++++++++,,,,,,,,,)))******++++++,,,,,,---,,,,,,++++++++++++,,,,,,***+++,,,------...---------------,,,,,,...111444///000000000111333777;;;@@@QQQkkk}}}||||||yyymmm```XXXTTTQQQPPPRRRSSSSSSTTTTTTSSSSSSRRRQQQTTTVVVXXXXXXWWWWWWXXXZZZ\\\]]]___aaabbbbbbbbbaaafffgggfffeeeeeefffiiilllqqqqqqqqqrrrvvv~~~}}}{{{wwwuuutttsssqqqooooooppppppqqqqqqppppppoookkkkkkkkklllmmmmmmjjjhhh^^^[[[ZZZYYYVVVUUU[[[cccjjjjjjiiifffbbbbbbfffiiinnnwww}}}uuutttwwwooo___SSSIIIAAA<<<888555222000000000///.../////////............---------,,,,,,,,,,,,------++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))******))))))))))))******))))))))))))((((((((((((((((((((((((''''''''''''%%%&&&'''((()))))))))))),,,+++)))'''&&&&&&%%%%%%((((((''''''''''''((((((''''''&&&&&&''''''((()))'''''''''''''''''''''''''''''''''&&&''''''((()))%%%%%%%%%&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&'''&&&&&&'''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%&&&&&&'''''''''''''''***)))((()))+++,,,+++***))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))******+++******++++++++++++******)))************+++++++++******+++++++++,,,,,,,,,..................//////******)))))))))))))))***%%%''')))*********+++,,,++++++++++++,,,,,,,,,,,,)))***++++++******++++++,,,,,,++++++++++++,,,,,,,,,,,,---------,,,,,,+++---......------...000333///000000000000111444777:::CCCVVVooo}}}ttthhh^^^WWWUUUWWWVVVVVVVVVVVVUUUTTTSSSRRRTTTUUUVVVUUUTTTTTTUUUVVVYYYZZZ\\\]]]^^^^^^^^^^^^```aaaccccccbbbccceeegggjjjjjjiiiiiilllrrrzzz|||zzzzzz{{{}}}~~~~~~}}}~~~~~~~~~|||yyywwwtttsssssssssqqqooollllllmmmmmmmmmllllllkkkgggffffffffffffeeedddcccYYYVVVUUUTTTRRRRRRXXX```jjjsssyyyyyywwwzzzzzzrrrqqqssswww|||qqqaaaSSSIIIBBB<<<888444222000///000000///...//////.........---------,,,,,,,,,------,,,,,,,,,*********++++++,,,,,,,,,***************)))((('''******************************))))))))))))******))))))))))))((((((((((((************))))))))))))&&&&&&''')))************)))******)))'''''')))***(((((((((''''''((((((((('''''''''''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))))))))))))))(((''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''(((&&&%%%%%%'''(((((('''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&''')))*********)))(((+++***))))))+++++++++)))))))))))))))))))))))))))))))))(((((((((((())))))***))))))(((((((((((())))))))))))*********************++++++++++++******))))))*********+++++++++******+++++++++,,,,,,,,,.....................---(((((('''''''''(((((()))%%%''')))*********+++,,,******+++++++++,,,,,,,,,---...///---***)))***+++,,,++++++******++++++,,,......------,,,+++))))))))),,,...///...---......000111111000000000222444666999CCCTTTjjjoooaaaZZZZZZYYYYYYYYYYYYXXXWWWVVVVVVTTTTTTTTTSSSQQQQQQRRRTTTUUUVVVXXXZZZ[[[[[[[[[[[[YYY[[[]]]^^^^^^^^^___```ccccccccccccdddggglllppp~~~~~~xxxvvvuuuuuuuuuvvvuuuuuuuuutttssssssssssssrrrrrrrrrrrrpppqqqssstttvvvwwwxxxxxxzzz{{{||||||zzzxxxvvvtttuuuvvvvvvuuuuuuvvvwwwxxxyyyzzz{{{{{{{{{yyywwwvvvsssrrrppppppqqqpppnnnmmmjjjjjjjjjiiihhhgggfffeeebbbbbbaaa___^^^]]]]]]]]]YYYWWWVVVVVVUUUUUU[[[dddooo~~~zzzqqqnnnmmmqqqwwwlllbbbTTTIIIBBB===999777222111//////111111000///............------------++++++,,,------,,,++++++*********++++++,,,,,,,,,))))))*********)))((((((++++++++++++++++++++++++******))))))))))))******(((((((((((())))))))))))))))))))))))************(((((())))))***)))))))))((()))***((('''&&&(((***'''(((((((((((((((((('''(((''''''''''''((())))))((((((((((((((((((((((((%%%%%%&&&'''''''''(((((('''(((((()))(((((('''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((&&&$$$%%%'''(((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&''')))*********)))(((***((('''(((******)))((((((((((((((((((((((((((())))))(((((((((((())))))***))))))(((((((((((()))(((((())))))******************++++++++++++******))))))*********+++++++++******+++++++++,,,,,,,,,............------------''''''&&&&&&&&&'''(((((('''(((*********)))***+++))))))*********+++++++++///111222000,,,***+++---++++++************++++++------------,,,***)))((((((+++...///...---,,,,,,///111111111000000222333666777;;;DDDPPPdddttthhhddd^^^]]]\\\[[[YYYVVVTTTSSSSSSSSSSSSQQQOOOOOOQQQSSSUUUVVVXXXYYYZZZ[[[ZZZZZZWWWYYY\\\]]]]]]]]]^^^______```aaaaaaaaabbbdddfffppp~~~wwwzzz~~~}}}yyyvvvtttvvv{{{{{{uuusssrrroooooooooooonnnnnnnnnnnnmmmnnnooooooooonnnnnnmmmkkklllmmmoooppppppqqqqqqqqqqqqqqqppppppqqqqqqqqqnnnoooqqqqqqqqqqqqrrrtttuuuvvvwwwwwwvvvtttrrrqqqqqqpppooopppppppppnnnlllgggffffffeeecccaaa```___]]]]]]\\\ZZZXXXWWWYYY[[[YYYXXXXXXZZZZZZ\\\dddmmm}}}vvvpppnnnsss{{{{{{nnn[[[SSSGGG???;;;999666444111000///000111222111///.........------------,,,***+++,,,------,,,+++***++++++++++++++++++,,,,,,++++++,,,,,,,,,++++++***++++++++++++++++++++++++******))))))))))))******(((((((((((())))))))))))''''''''''''(((((((((((()))))))))))))))(((((('''***)))'''&&&$$$$$$######''''''((((((((((((''''''((((((''''''(((((()))***((((((((((((((((((((((((%%%%%%&&&'''''''''&&&&&& !!!$$$&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((((((((('''&&&$$$%%%'''))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%&&&&&&'''''''''''''''((('''&&&''')))***)))((((((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((())))))*********++++++++++++******)))************+++++++++******+++++++++,,,,,,,,,------------------......'''''''''''''''((()))))))))***++++++)))(((((()))(((((()))))))))*********,,,///111///***(((***---++++++************++++++***++++++,,,,,,,,,++++++***,,,------,,,,,,,,,......///000000//////000222444444777<<>>QQQeeewwwooohhheeeXXXXXXWWWUUUTTTTTTWWWYYYVVVWWWWWWWWWVVVTTTRRRQQQUUUVVVXXXYYYYYYZZZ\\\^^^YYYYYYYYYWWWWWWZZZ^^^bbbcccfffjjjooozzz~~~yyytttooolllhhhfffggghhhiiiiiihhhllloooooollliiihhhhhhccceeehhhiiihhhfffddddddhhhjjjlllkkkiiihhhkkknnnmmmlllkkkkkkjjjjjjjjjkkkkkkiiigggeeeeeegggjjjlllmmmnnnnnnnnnnnnmmmmmmlllhhhiiijjjjjjjjjjjjiiihhheeehhhlllmmmkkkiiiiiijjjiiijjjllllllllljjjhhhgggeeedddddddddeeedddaaa___\\\\\\\\\\\\[[[YYYXXXWWWTTTVVVVVVVVVUUUWWW]]]aaakkkkkkooouuuzzz|||}}}|||yyyvvvxxxpppdddWWWMMMEEE???999555555555444222//////...///000000...---......---------,,,,,,,,,)))***,,,------,,,***)))---,,,,,,++++++*********((())))))*********))))))))))))))))))))))))))))))******))))))))))))******'''((((((((())))))******((()))))))))******++++++%%%&&&'''(((((())))))((((((%%%"""$$$))),,,***'''&&&'''((())))))((('''&&&((((((((((((((()))******))))))))))))))))))))))))&&&&&&'''((('''&&&$$$######%%%''')))))))))'''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&&&&''''''((((((%%%$$$%%%&&&))))))((('''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))((('''''')))***+++&&&&&&%%%'''***+++++++++(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''(((***++++++)))'''%%%$$$$$$&&&)))*********++++++++++++******)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,---...//////***)))))))))))))))******(((''''''&&&&&&((()))***))))))))))))))))))))))))******++++++++++++************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,111000///...---,,,++++++------...---...111555999111111111111555===GGGNNNkkkzzzyyymmmjjjeeeaaa^^^]]]^^^^^^ZZZYYYWWWUUUTTTTTTSSSSSSWWWVVVUUUVVVYYY\\\^^^___YYYVVVSSSTTTYYY\\\]]]\\\^^^___bbbfffkkkooorrrsssqqqqqqqqqpppooommmlllkkkffffffeeecccbbbaaa```___bbbcccdddeeeffffffffffffdddeeeffffffeeebbb___]]]bbbbbbcccdddeeegggiiijjjiiiiiiiiiiiihhhhhhhhhhhhggghhhiiijjjkkklllmmmnnnkkklllmmmnnnmmmllljjjiiihhhhhhhhhggggggfffeeeeeeeeeggggggfffeeeddddddeeeeeefffeeecccaaa``````bbbeeecccaaa___]]][[[XXXVVVUUUWWWXXXXXXVVVUUUUUUUUU[[[[[[ZZZZZZ\\\bbbkkkqqqxxx~~~zzz{{{rrrrrrttt{{{nnnbbbXXXMMMEEE<<<:::666555444333111///////////////.....................///////////////,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,***)))(((,,,,,,+++******+++++++++,,,,,,,,,+++++++++******)))************)))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))((('''&&&%%%$$$$$$((((((((((((''''''''''''))))))))))))((((((((((((***)))'''&&&'''(((***++++++(((&&&'''))))))'''%%%$$$$$$$$$%%%&&&'''((())))))(((&&&%%%%%%&&&''')))&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((("""''')))%%%%%%))))))&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''(((''''''&&&&&&&&&''''''((((((((((((((((((((((((---,,,***)))((('''((((((''''''''''''(((((((((((())))))))))))))))))))))))+++*********))))))((((((++++++************+++++++++++++++*********))))))************************((())))))))))))*********,,,++++++---...///...---++++++***)))(((((((((((((((((('''&&&'''((()))***)))))))))))))))))))))))))))******************)))*********+++++++++,,,,,,******+++++++++,,,,,,,,,.........---------------***,,,...//////111333555555444222111222666===BBBRRR```www~~~{{{{{{|||rrrkkkeeecccbbb___]]][[[YYYWWWUUUSSSQQQVVVUUUTTTVVVXXXYYYYYYXXXXXXVVVUUUUUUWWWYYYZZZZZZ\\\]]]^^^```bbbdddeeefffbbbbbbbbbbbbaaa```______aaa``````___^^^]]]\\\\\\```aaaaaabbbccccccccccccaaabbbccccccbbb```]]][[[]]]]]]^^^___aaacccdddeeeeeeeeeeeeeeeeeefffffffffddddddeeefffggghhhiiijjjiiijjjkkklllkkkiiigggfffgggfffeeecccbbbbbbbbbbbb```aaabbbaaa```___```aaa___``````^^^\\\[[[\\\^^^]]]\\\ZZZYYYXXXWWWUUUTTTSSSTTTUUUUUUUUUUUUWWWYYY\\\^^^bbbfffnnnwww}}}uuuqqqqqquuuxxx{{{lll\\\RRRIII@@@:::999777444222222111000...////////////..................------------------++++++++++++++++++++++++***++++++++++++***))))))+++*********************+++*********))))))))))))***************)))((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''')))))))))(((((('''''''''((((((((('''''''''''''''))))))'''''''''(((***+++***(((&&&'''((()))'''%%%%%%%%%%%%%%%&&&'''((()))'''&&&%%%$$$$$$&&&''')))((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''++++++'''&&&(((((($$$&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''(((''''''&&&&&&&&&''''''((((((((((((((((((((((((+++***)))((((((((()))***''''''''''''(((((((((((())))))))))))))))))))))))************)))))))))((())))))(((((((((((())))))+++++++++*********))))))************************)))))))))*********+++++++++++++++,,,---...---,,,,,,+++***)))((('''''''''(((((('''''''''((()))***))))))))))))))))))))))))((())))))******))))))(((*********++++++++++++,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------'''***...000000000000111444444222000///111444777===FFFWWWjjj|||yyy{{{zzzyyy{{{wwwuuunnnkkkfffaaa^^^ZZZWWWTTTVVVUUUUUUVVVWWWXXXWWWUUUUUUUUUVVVUUUTTTTTTVVVWWW\\\\\\[[[[[[ZZZZZZZZZYYYZZZZZZZZZZZZZZZZZZZZZZZZ\\\\\\\\\[[[[[[ZZZZZZZZZ]]]]]]^^^^^^___^^^^^^]]]]]]]]]______^^^\\\ZZZXXXYYYZZZZZZ\\\]]]___aaabbbbbbbbbbbbcccddddddeeeeeebbbbbbbbbcccdddeeeffffffgggggghhhhhhgggfffdddccccccaaa___]]]\\\\\\]]]]]]ZZZ\\\\\\\\\ZZZYYYZZZ[[[WWWXXXXXXWWWUUUTTTVVVWWWYYYXXXWWWUUUTTTSSSSSSSSSSSSTTTVVVWWWYYY\\\aaaeeeiiinnnuuu~~~vvvlllhhhhhhmmmtttyyylll[[[MMMEEE@@@:::555555333111000000000///.../////////............------------,,,,,,+++++++++************************,,,+++******)))*********)))))))))))))))))))))***))))))((((((((((((''''''+++++++++******(((''''''))))))))))))))))))))))))************************'''''''''(((((()))))))))+++******)))(((''''''&&&&&&&&&&&&''''''''''''''')))((('''''''''(((***+++)))(((''''''(((((('''&&&(((''''''&&&''''''((((((%%%%%%$$$$$$$$$%%%'''(((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''***)))&&&&&&((('''$$$&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((''''''(((((()))***''''''''''''(((((((((((())))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((+++************)))))))))************************************+++++++++,,,++++++,,,------------,,,+++***)))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((())))))))))))((((((************++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,(((+++...000000///000111...///000000///000222555999<<>>;;;888555333111//////000000000/////////.........---------......---,,,+++*********************************---,,,***)))))))))***+++)))))))))***************((((((((((((((((((((((((++++++++++++***((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))++++++***)))(((''''''&&&&&&&&&''''''''''''(((((()))(((((('''((()))******((((((''''''((((((((('''))))))((('''''''''''''''''''''&&&%%%%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&(((((('''&&&''''''''''''''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((*********)))))))))))))))******++++++++++++******************))))))))))))******************************+++++++++,,,,,,,,,,,,---.........------...((('''''''''((()))******((((((((()))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,+++++++++*********,,,...//////...///111333,,,...000000000000222444555999:::999===MMMeeeyyy|||wwwsssyyy{{{xxxtttooogggaaa^^^]]]\\\\\\WWWZZZ]]]\\\YYYVVVWWWYYYTTTSSSSSSRRRRRRQQQQQQQQQPPPPPPPPPPPPQQQSSSTTTUUUXXXXXXXXXXXXYYYYYYYYYYYYZZZZZZZZZYYYXXXWWWVVVUUUUUUUUUVVVWWWWWWWWWVVVVVVWWWWWWXXXZZZ\\\^^^```bbbccccccbbbbbbaaaaaa``````aaaaaaaaaaaaaaabbbbbbbbbccccccbbbaaa___^^^\\\[[[XXXVVVSSSQQQPPPQQQSSSTTTUUUVVVUUUSSSPPPNNNNNNNNNSSSTTTUUUTTTSSSSSSUUUWWWVVVWWWYYYYYYZZZ\\\```dddooorrrxxx~~~{{{yyy|||nnnaaaSSSKKKAAA999666555444333222000//////111222111000............------------.........---,,,+++******++++++++++++++++++++++++---,,,***)))))))))***+++)))***+++,,,,,,,,,++++++))))))))))))))))))))))))+++++++++******(((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((*********)))(((''''''&&&''''''((((((((()))))))))((((((((((((((())))))***''''''((((((''''''((((((***)))((('''''''''''''''******)))((('''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&###"""$$$''')))))))))'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((()))))))))(((''''''&&&%%%''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))******)))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,---///000000...---...///&&&&&&&&&'''((()))***+++'''((()))*********))))))((((((((((((((((((((((((((())))))******))))))((()))))))))************+++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********.../////////......000222...000111111000///000111...444999888888???NNN[[[qqqzzzzzzwwwqqqmmmkkkiii^^^```aaa```]]]YYYWWWVVVQQQQQQQQQPPPOOOOOONNNNNNNNNNNNMMMMMMOOOPPPRRRTTTWWWWWWWWWWWWWWWWWWWWWWWWYYYYYYYYYXXXVVVTTTSSSRRRPPPQQQRRRSSSTTTTTTTTTTTTSSSTTTUUUVVVYYY[[[^^^_______________^^^^^^^^^]]]__________________^^^^^^aaa```^^^\\\ZZZYYYXXXWWWRRRPPPOOONNNNNNOOOPPPQQQQQQRRRRRRPPPMMMLLLLLLMMMMMMOOOQQQSSSTTTVVVYYY\\\ZZZ^^^cccfffjjjpppxxx~~~uuusssvvvxxx|||{{{lll]]]TTTFFFAAA:::666333333222222222111///000111222222111.........------------,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,+++******)))*********((()))+++,,,------,,,+++))))))************++++++)))************)))(((((())))))))))))))))))))))))'''''''''''''''''''''''')))))))))(((((('''''''''((((((((((((''''''''''''''''''(((((()))*********(((((((((((())))))))))))&&&'''((((((''''''((())))))(((((('''&&&&&&&&&'''+++******)))((('''&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((,,,&&&###&&&(((((('''(((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((*********)))((('''%%%%%%''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************'''((()))******)))((('''(((((()))))))))))))))***))))))))))))))))))))))))************+++++++++,,,,,,///111000---,,,---///'''''''''''''''((()))***'''((()))***+++***))))))(((((((((((((((((((((((()))******************)))))))))))))))******************+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++---000000///.........///000000000///...///111---000444666777:::???CCCSSSdddyyyvvvuuutttrrrnnniiiccc^^^\\\[[[YYYWWWUUUSSSQQQPPPSSSRRRRRRQQQRRRTTTVVVXXXYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWUUUSSSQQQOOONNNLLLLLLMMMOOOPPPQQQRRRRRRQQQRRRSSSUUUWWWZZZ\\\]]]\\\\\\]]]^^^^^^___```````````````_________^^^^^^]]]\\\ZZZWWWUUUSSSRRRRRRLLLLLLLLLLLLMMMNNNOOOPPPOOOQQQRRRRRRQQQQQQRRRSSSRRRUUUYYY]]]aaaffflllooorrrwww}}}zzzsssmmmnnnttt{{{yyykkk]]]PPPHHH>>><<<888555444333222222222111//////000111111000.........---------,,,,,,++++++++++++++++++*********************************++++++++++++***))))))'''(((***,,,---,,,++++++)))))))))******+++++++++(((((()))************)))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''(((((((((&&&&&&&&&&&&''''''''''''&&&&&&''''''((())))))***'''(((((()))))))))))))))%%%''')))((('''&&&(((***''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((('''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''+++### ###'''&&&%%%&&&((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&%%%%%%&&&&&&((())))))(((((((((((((((((((((((())))))*********)))'''&&&''''''''''''(((((((((((())))))))))))))))))))))))((()))))))))************'''((()))******)))((('''(((((((((((())))))******)))))))))))))))))))))))))))))))))*********++++++***...111///+++)))+++...)))(((((('''''''''(((((('''((()))++++++******)))((((((((((((((((((((((((******++++++++++++******))))))))))))******************+++++++++,,,,,,,,,)))***+++,,,---...//////(((+++000111000---+++***,,,---.........///111333555111...///333777888888:::GGGXXXiii}}}wwwpppjjjhhhfffbbb^^^ZZZWWWVVVVVVUUUTTTTTTTTTVVVXXXZZZ]]]]]]\\\\\\\\\[[[[[[[[[WWWVVVUUUTTTQQQOOOMMMLLLIIIIIIJJJLLLMMMOOOPPPPPPQQQRRRSSSUUUXXX[[[]]]^^^[[[\\\]]]___aaacccdddeeecccccccccbbbaaaaaa``````ZZZYYYVVVTTTRRRPPPOOONNNJJJJJJKKKLLLMMMNNNOOOOOOPPPRRRTTTVVVVVVWWWZZZ\\\aaaeeekkkqqqwww~~~~~~xxxtttooommmqqqxxx|||ooobbbUUUHHHAAA777666444222111000///...222000///...000000000///......---------,,,,,,,,,))))))))))))************))))))))))))))))))))))))******+++,,,,,,***)))(((%%%''')))+++,,,+++***)))(((((())))))******++++++'''((()))******++++++***))))))))))))))))))))))))))))))))))))))))))))))))$$$$$$%%%&&&'''((()))***$$$$$$%%%%%%&&&'''''''''%%%%%%&&&&&&'''((())))))'''(((((()))))))))))))))%%%'''))))))'''&&&(((+++&&&&&&%%%%%%%%%&&&&&&'''###$$$%%%'''((()))))))))&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***(((((((((((((((((((((((('''(((***++++++******)))''''''''''''((((((((()))))))))))))))))))))))))))(((((())))))*********+++(((***+++,,,,,,+++***((('''((((((((())))))******))))))))))))))))))))))))((())))))))))))*********))),,,///...***'''))),,,***************************************)))((((((((()))*********((('''&&&&&&&&&'''((()))***++++++))))))))))))))))))))))))++++++******************)))************+++++++++000///...---------------///......---------......///////////////000111111777:::CCCOOO]]]qqq~~~{{{uuummmiiikkkgggaaa]]]___bbbcccfffjjjpppllliiihhhhhhhhheeebbb```^^^ZZZVVVRRRQQQQQQQQQKKKJJJKKKKKKLLLLLLLLLLLLLLLPPPUUUXXXYYYZZZ^^^aaafffeeeeeeeeefffhhhjjjkkknnnmmmkkkiiihhhgggdddbbb[[[XXXVVVUUUUUURRRNNNIIIQQQOOONNNQQQUUUXXXWWWUUUZZZ[[[^^^aaaeeejjjmmmoootttyyy~~~}}}{{{yyyxxxxxxyyyzzz{{{~~~|||kkk\\\QQQGGG>>>888444555555444333222111000........................,,,++++++******++++++,,,))))))))))))(((((((((((())))))***))))))((('''&&&+++*********))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''&&&$$$######$$$&&&'''***))))))((())))))******))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((,,,)))&&&&&&)))+++++++++%%%&&&'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((('''''''''))))))))))))))))))))))))''''''''''''((((((((((((+++++++++++++++***)))(((+++++++++*********))))))++++++******)))(((((((((+++---......---,,,,,,---((((((((((((((((((((((((((((((((((((((('''&&&&&&((()))******)))((('''&&&(((((((((((())))))))))))))))))))))))))))))))))))************************)))************++++++++++++++++++,,,---...///000///......---------......///////////////000000111222444:::DDDNNN^^^ttt}}}vvvttttttuuuxxx|||~~~}}}}}}~~~|||{{{tttooohhh```YYYUUUTTTSSSQQQPPPOOONNNNNNNNNLLLLLLPPPTTTZZZ]]]^^^___aaacccjjjjjjjjjkkkmmmppprrrtttyyyxxxwwwvvvtttqqqnnnkkkeeeaaa[[[XXXXXXWWWUUUTTTYYYYYYZZZ]]]aaaeeeffffffkkkmmmrrrwww~~~zzzrrrooollloootttzzz~~~vvvkkk]]]PPPHHHAAA999444333444444333333111000000........................,,,++++++******++++++,,,))))))))))))*********+++)))***************)))(((************)))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((((((((((((((()))'''&&&%%%%%%&&&''')))))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((+++(((&&&&&&(((***+++***%%%'''((('''&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((('''))))))))))))))))))))))))''''''''''''(((((((((((()))*********))))))((('''*********)))))))))(((((()))))))))))))))*********+++---......---,,,,,,---(((((((((((((((((((((((((((((((((((((((''''''&&&((())))))))))))(((((('''***)))))))))((((((((('''))))))))))))))))))))))))************************)))************+++++++++*********+++,,,---...///......---------....../////////......//////000111000000333888>>>GGGXXXggg~~~{{{uuullleeeaaa___^^^\\\YYYWWWVVVTTTQQQOOOWWW[[[```cccdddcccccccccfffffffffhhhjjjmmmqqqsssxxxyyyzzz{{{{{{{{{{{{{{{wwwrrrjjjfffeeegggiiijjjkkknnnrrruuuyyy}}}|||vvvnnngggfffeeelllxxxrrriii___WWWLLLCCC>>>:::555222222222222222111000//////------------------------,,,++++++******++++++,,,))))))******++++++,,,,,,)))******++++++++++++***************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((''''''''''''''''''((())))))))))))))))))))))))((((((((((((((((((((((((***)))(((''''''((()))***(((((())))))((('''&&&%%%''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))'''%%%%%%''')))))))))'''((()))((('''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((('''(((((())))))(((((('''''''''(((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((())))))(((((('''''')))))))))((((((((((((((('''(((((()))******+++++++++,,,......,,,,,,,,,---))))))))))))))))))))))))))))))************))))))((())))))))))))((((((((())))))))))))(((((((((((())))))))))))))))))))))))***************+++++++++))))))*********+++++++++------,,,,,,,,,,,,,,,---...------------.../////////............///000000222111111444555999DDDPPPfff{{{vvvppprrrxxx}}}{{{xxxuuuqqqmmmiiigggddd___\\\___aaaeeegggfffccc```^^^]]]]]]\\\\\\^^^aaadddfffiiikkknnnsssyyy}}}wwwsssuuuuuurrrpppooouuu}}}{{{oooccc[[[OOOJJJBBB;;;888555333222000000111111000//////...------------------------,,,++++++******++++++,,,************************((())))))***++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((((())))))***%%%''')))******)))'''&&&))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&%%%&&&'''((((((''')))***)))((('''((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((())))))(((((('''))))))))))))))))))))))))(((((())))))***************,,,...---,,,+++,,,---))))))))))))))))))))))))))))))************)))))))))(((((((((((()))))))))'''''''''((()))*********))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++......------------......---------------...//////...............//////000444111111333333444;;;CCCGGGYYYqqqyyyrrrqqqsssvvv~~~xxxsssiiijjjkkkkkkiiieee___[[[[[[YYYWWWUUUVVVWWWZZZ[[[]]]___bbbhhhqqq~~~~~~vvvtttlllkkkpppzzz|||}}}xxxlll```VVVOOOEEEAAA;;;666333222111111//////000000000///......------------------------,,,++++++******++++++,,,++++++***)))(((''''''&&&''''''((()))*********)))))))))))))))))))))******))))))))))))))))))))))))************************((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((((((((()))$$$&&&)))+++,,,+++***)))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&'''(((((()))***)))(((((()))***''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((()))******))))))(((************************************))))))((((((***,,,------,,,++++++,,,((((((((((((((((((((((((&&&''''''((((((((((((((()))(((((((((((())))))***&&&&&&'''((()))***++++++)))))))))))))))))))))))))))))))))***++++++,,,,,,)))************+++++++++***++++++,,,...000222333---------------...///000......------......///000111//////222222111555;;;;;;GGGZZZnnn{{{xxxwwwwww}}}||||||{{{yyytttnnnjjjhhheeeaaa^^^]]]^^^```aaabbbccceeegggmmmyyy}}}xxxpppllllllqqqsss{{{~~~yyyyyy}}}xxxiii\\\RRRHHHBBB===:::666222///......////////////000000//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++******)))((('''&&&&&&'''(((((())))))))))))((())))))))))))************))))))))))))))))))))))))************************(((((((((((((((((((((((((((''''''''''''''''''((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&''')))***++++++++++++''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&((('''&&&&&&''')))''')))***)))((('''(((***''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((($$$$$$%%%'''((()))***+++''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&''''''((()))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((()))*********))))))************++++++++++++++++++******)))(((((('''***+++------+++++++++,,,((((((((((((((((((((((((&&&&&&'''((((((((((((((()))(((''''''((()))***+++''''''(((((())))))******))))))))))))))))))))))))((())))))***++++++,,,,,,)))************+++++++++)))******,,,---///111222---,,,,,,------///000000...------------.../////////,,,---000111///111555888@@@JJJWWWjjj}}}{{{|||~~~~~~yyywwwzzz{{{yyyyyyzzzwwwhhhZZZOOOFFF>>>999777666333000...---...///...//////000000000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,))))))))))))))))))))))))))))))*********)))((((((((()))))))))************))))))))))))))))))))))))************************(((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((((((((((((''')))))))))))))))))))))(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((($$$'''))))))'''&&&''')))'''((())))))''''''((()))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''%%%&&&&&&'''((())))))***''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&''''''((())))))***))))))))))))))))))))))))''''''''''''((((((((((((&&&'''(((((()))))))))((())))))))))))*********+++*********)))))))))))))))***+++------+++***+++,,,************************(((((()))***************)))(((''''''''')))***+++))))))))))))(((((((((((())))))))))))))))))))))))((())))))***++++++,,,,,,)))************+++++++++++++++++++++,,,,,,---...,,,,,,,,,---...///000111...------------...//////...,,,---000111//////333222888===BBBNNNdddzzzzzzvvvsssqqqpppwwwvvvyyy}}}rrriii\\\PPPHHHAAA:::666555444333000......000222//////000000000000000///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,'''((()))***+++,,,------+++++++++++++++***)))((((((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((++++++)))'''&&&&&&%%%&&&))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((($$$'''******'''&&&(((***'''((()))((('''&&&''')))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&$$$######$$$&&&''''''''''''(((((((((((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&'''((())))))***))))))))))))))))))))))))''''''''''''((((((((()))%%%%%%&&&'''(((((((((''''''((((((((())))))******((((((((()))******++++++)))+++---,,,+++***+++,,,)))))))))))))))(((''''''((((((((((((((('''''''''(((((())))))))))))(((((()))))))))))))))))))))))),,,+++++++++***))))))))),,,+++***))))))***+++,,,******))))))******+++,,,******+++,,,,,,---............,,,+++***++++++,,,...------,,,,,,------...////////////////////////000333666888===IIIXXXddd}}}xxxooopppnnnjjjfffhhhpppxxx|||vvvlllggg\\\NNNCCC>>>:::666333111111111111000000000000111111111111000///...---------...//////---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))(((((((((((((((******))))))((((((''''''((('''''''''''')))+++,,,,,,,,,+++***)))((('''''')))******(((&&&'''+++///(((((((((((())))))))))))))))))(((((((((((()))))))))'''&&&%%%%%%&&&''')))(((''''''''''''&&&&&&&&&***+++,,,+++(((&&&%%%%%%''''''''''''''''''''''''&&&(((***+++)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''++++++++++++***)))''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%''''''%%%$$$$$$%%%&&&'''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%&&&&&&'''((())))))***((((((''''''&&&&&&&&&%%%******************************))))))((((((''''''(((((((((((()))+++,,,---******))))))))))))******++++++++++++++++++++++++)))))))))))))))(((''''''((((((((((((((((((((('''(((((())))))))))))((((((((((((((((((((((((((((((******))))))))))))))))))++++++***))))))***++++++******))))))******+++,,,***++++++,,,,,,---------000///---,,,,,,,,,---............------.................................000111333333555<<>>CCCRRRiiiyyyvvvuuuvvvsssvvvyyy{{{{{{|||}}}~~~{{{qqqggg___YYYFFF@@@999555444333111///////////////............////////////...---,,,+++---,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''(((((((((((((((((())))))))))))******)))))))))******+++))))))))))))))))))))))))***)))((()))+++***'''$$$++++++***)))((('''&&&&&&+++******))))))******+++))))))''''''''''''))))))***)))))))))((((((((((((''')))++++++)))'''''''''''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%((((((''''''&&&&&&''''''''''''''''''''''''''''''))))))(((''''''''''''((((((''''''&&&&&&'''(((((())))))))))))))))))))))))'''''''''''''''&&&&&&&&&''''''(((((())))))******((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))((((((((((((++++++***)))))))))))))))******))))))))))))******++++++++++++++++++++++++'''(((((((((((((((''''''''''''''''''(((((((((((((((((())))))))))))((((((++++++++++++++++++++++++(((''''''''''''(((************))))))))))))******)))))))))))))))***++++++,,,,,,,,,+++++++++++++++,,,+++***)))))))))***+++......------------..............................+++---/////////111555888;;;AAALLLZZZkkk}}}yyysssooottt{{{vvvwwwxxxwwwvvvvvvxxxyyy|||{{{pppfffZZZNNNFFF<<<999666444444444222000000000/////////.........///000000//////...---,,,...---,,,******+++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******)))))))))))))))***''''''(((((())))))******+++++++++***************(((((())))))************,,,++++++++++++***(((&&&(((((((((((())))))))))))++++++************++++++***)))(((((((((((()))***)))))))))(((((((((''''''&&&(((******)))(((((((((''''''''''''''''''''''''''')))******((((((((()))''''''''''''''''''''''''))))))))))))))))))))))))''''''(((((('''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''''''''((((((''''''''''''''''''''''''(((((('''''''''''''''(((''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''''''''''''''((((((((()))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((******)))))))))))))))*********))))))))))))******************************''''''((((((((((((''''''&&&'''''''''(((((())))))(((((())))))))))))((((((************************)))(((''''''((()))+++,,,))))))))))))))))))))))))))))))(((((())))))***++++++++++++++++++++++++***+++***)))))))))***+++,,,---,,,,,,++++++,,,,,,---........................,,,...000111222333444666999999:::???KKK\\\nnnzzzyyynnniiiiiiooo|||{{{{{{{{{vvvsssrrruuuyyyxxxlllbbbXXXNNNCCC<<<777666555444444333222000111111111000000000//////,,,,,,,,,,,,+++***))))))+++***((('''''''''((()))************************************************&&&&&&&&&%%%%%%&&&&&&'''''''''(((((())))))******+++++++++++++++*********((((((((()))******+++++++++,,,,,,+++)))((()))***(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))((((((((('''''''''&&&&&&%%%(((******)))(((((()))((((((((((((((((((((((((((()))***)))((('''(((***''''''''''''''''''''''''))))))))))))))))))))))))&&&''''''''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''(((((()))(((((((((((((((((((((((('''&&&&&&%%%&&&&&&''''''&&&''''''((((((((())))))((((((((((((((((((((((((&&&'''''''''''''''''''''(((((((((((())))))))))))'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))(((((((((((()))***+++,,,******))))))))))))******************************&&&&&&'''(((((((((''''''&&&&&&''''''((()))))))))(((((())))))))))))((((((''''''''''''''''''''''''+++)))((('''''')))***,,,((())))))******))))))((()))(((((((((((()))***************+++++++++++++++------,,,++++++,,,...///,,,,,,++++++++++++,,,,,,------------------------///000000111222111111000000111222555<<>><<<444444333333222111000///111111111111000000000000............---,,,++++++,,,++++++***************((((((((((((((((((((((((************************'''''''''&&&''''''((()))(((((((((((())))))))))))))))))******+++******)))(((((())))))*********+++((())))))+++,,,,,,+++)))++++++***)))((('''&&&&&&(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&(((******)))(((((()))((((((((((((((((((((((((&&&'''((('''%%%%%%'''((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&''''''((((((((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''%%%&&&'''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''''''''(((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))''''''(((((()))+++,,,---******))))))))))))******************************%%%&&&''''''((((((''''''&&&&&&''''''((())))))***(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&+++)))'''&&&%%%'''(((***'''((()))******)))((('''((((((((((((((()))******))))))******++++++,,,,,,...---,,,,,,,,,---///000---,,,,,,++++++,,,,,,---------------------------/////////000000000///...---...000111444999>>>CCCSSSdddyyy|||wwwssssssrrrrrrsssttttttsssrrrnnnoooqqqvvvzzz||||||{{{{{{wwwvvvvvvxxxsssooolllmmmnnnnnnmmmiiiiiiiiiiiijjjpppxxx~~~}}}uuummmaaaWWWJJJ@@@;;;:::999999333333333111000///000000111000000000000/////////111111111111000///.....................---,,,,,,(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))***++++++))))))))))))((((((((((((&&&''')))************))))))))))))))))))************''''''///888999000'''++++++***)))((('''&&&&&&+++******************+++'''''''''(((((('''''''''((((((((((((''''''''''''''')))***+++)))((('''((((((((((((((((((((((((((('''''''''&&&%%%%%%''')))))))))))))))))))))))))))''''''''''''''''''''''''&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&%%%%%%&&&''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((###$$$&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''))))))))))))))))))))))))'''((((((((()))))))))***))))))(((((()))***++++++******))))))))))))******************************%%%%%%&&&'''((((((((('''&&&&&&&&&'''((())))))***(((((())))))))))))((((((((((((((((((((((((((((((+++)))&&&$$$$$$%%%'''((('''((()))******)))((('''((((((((((((((()))******(((((()))***+++,,,,,,---,,,,,,+++***+++,,,...///...------,,,,,,------...---------------------------------///111222111111000000///......111666;;;===IIIWWWeeexxx~~~~~~yyytttoookkkqqqoooooooooqqqrrrqqqppprrrsssvvvzzz~~~~~~|||zzzyyyxxxwwwyyy{{{~~~~~~~~~~~~zzztttnnnjjjiiiiiijjjqqqqqqqqqrrrsssuuuuuutttnnnnnnnnnmmmnnnttt~~~zzzsssjjjaaaNNNHHHAAA<<<:::888555222222333333222000000111333000/////////............////////////...---,,,+++***+++,,,---,,,+++***)))************************((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((******))))))((((((''''''%%%&&&((()))*********)))******))))))))))))))))))---''''''444DDDFFF666%%%(((((((((((())))))))))))))))))(((((((((((())))))&&&&&&''''''''''''&&&&&&))))))))))))((((((((((((''')))++++++)))''''''''')))))))))))))))))))))))))))))))))((('''''')))+++''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%&&&'''((())))))))))))))))))))))))'''''''''''''''((()))***"""###%%%'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))******+++******)))))))))))))))******))))))))))))******))))))))))))))))))))))))((()))***++++++***)))(((&&&''')))******((('''%%%,,,***(((&&&&&&))),,,...&&&''''''(((((((((((((((***)))))))))((((((''''''))))))************))))))&&&&&&&&&(((***,,,+++))))))******++++++,,,------,,,,,,++++++,,,,,,---...,,,++++++******++++++,,,,,,,,,,,,---------......,,,---......///.........,,,,,,,,,---///000222333777<<>>:::777777555333222111111222333333222111000////////////---.../////////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))******+++,,,))))))))))))))))))))))))))))))))))))(((((((((((('''((()))***************))))))))))))))))))))))))&&&&&&'''((()))***++++++******))))))))))))*********)))'''%%%%%%'''***---***)))))))))((((((''''''''''''''''''((((((((((((''''''&&&&&&&&&((()))***))))))((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''((((((((()))))))))***&&&'''''''''''''''&&&&&&))))))))))))))))))))))))((((((''''''((((((((('''***))))))(((((('''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%&&&'''(((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((()))))))))'''''''''(((((()))))))))&&&''''''((((((((((((((((((''''''&&&'''((()))***&&&''''''((((((((((((((())))))(((''''''((()))***))))))************)))))) %%%))))))&&&%%%(((,,,((())))))******+++,,,,,,++++++******++++++,,,---,,,++++++******++++++,,,+++++++++,,,,,,,,,------***+++,,,---............///......---------------,,,...000111000111555888777???NNN```qqq}}}yyywwwwwwwww}}}~~~|||zzzyyy~~~xxxjjjaaaQQQNNNHHHAAA<<<999888999444444333222222222333333111000///......---......---...///000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&'''(((((()))))))))((((((((((((((((((((((((&&&&&&'''((()))******+++******))))))))))))******((())))))(((&&&'''))),,,******))))))((((((((('''''''''''''''(((((((((((((((((()))))))))'''&&&%%%&&&''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((***)))))))))((((((((('''&&&&&&'''''''''''''''&&&))))))))))))))))))))))))'''(((((((((''''''(((((()))(((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((((((((('''((((((((()))))))))***''''''''''''(((((((((((((((((())))))))))))((((((((((((((()))))))))))))))''''''''''''((()))******&&&&&&''''''(((((())))))'''&&&%%%%%%%%%&&&((()))&&&''''''(((((((((((((((((((((((()))))))))))))))))))))************))))))&&&(((***)))&&&%%%&&&((((((((())))))***+++++++++)))(((((((((((()))******,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,++++++,,,------------,,,......---------------...---///000000//////000111555777===HHHTTTcccuuu~~~}}}~~~~~~ssseeeWWWNNNEEEDDDAAA<<<777555555666333333222222222222333333000000///...------------...////////////...------++++++,,,,,,,,,,,,------------,,,******)))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''''''''''''''(((''''''''''''((((((((((((******))))))((((((''''''******))))))))))))******&&&'''))))))(((''''''(((***))))))))))))))))))(((''''''''''''((((((((((((***+++,,,,,,+++)))&&&%%%%%%&&&'''((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((*********)))((('''''''''&&&&&&'''((((((((((((''''''''''''''''''''''''''''''((()))((('''&&&''')))''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&((((((&&&%%%&&&'''''''''''''''''''''''''''%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&(((******(((&&&%%%''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''''''''(((((((((''''''(((((())))))******''''''''''''(((((((((((((((((())))))))))))(((((('''((()))*********))))))&&&&&&&&&&&&&&&((()))***&&&&&&&&&''''''((()))***%%%&&&'''(((((((((''''''&&&''''''(((((((((((((((&&&''')))*********)))((())))))************))))))((()))))))))((((((''''''(((((())))))******++++++((((((((((((((()))******,,,++++++******++++++,,,***++++++++++++,,,,,,,,,,,,,,,---------,,,++++++---------,,,,,,---......///000111111000/////////555333444:::@@@GGGUUUcccxxxxxxjjj^^^SSSIIICCC>>>???>>>;;;666333333444222222222111111111222222111000///......---------000//////...............+++++++++,,,,,,---------,,,,,,+++*********++++++))))))))))))))))))))))))'''((((((((()))))))))***)))(((((('''''''''''''''''''''(((((())))))))))))*********)))((('''''''''******))))))))))))******''''''((()))))))))'''&&&)))))))))))))))*********''''''''''''((((((((((((***+++*********)))((((((&&&'''((())))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((&&&'''(((((()))))))))(((''''''''''''''''''''''''&&&((())))))'''&&&''')))&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%'''))))))'''&&&'''(((''''''''''''''''''''''''%%%&&&'''(((((((((((((((&&&&&&''''''''''''&&&&&&''''''(((((((((((('''''''''((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((('''''''''((()))*********''''''''''''(((((((((((((((((())))))))))))(((((('''((()))***+++***))))))%%%%%%$$$$$$%%%'''((()))&&&&&&&&&'''''')))******%%%(((***------+++)))'''&&&''''''((((((((((((((($$$&&&)))+++,,,***((('''))))))************))))))&&&&&&&&&(((+++,,,+++)))((((((((()))******++++++***************++++++,,,,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,------------,,,+++******---,,,,,,,,,,,,---...///,,,---...//////.........333000000444555666???KKKQQQjjj}}}qqqaaaSSSIIICCC>>>;;;999;;;===;;;777444333333111111111111111000000000222111000//////.........111000///------...//////+++++++++,,,,,,---------************+++,,,------))))))))))))))))))))))))'''((((((((())))))******+++***)))(((((('''(((((((((((())))))*********+++''''''(((((())))))************))))))))))))******+++***))))))++++++***((((((((())))))******++++++''''''''''''((((((((())))))((('''&&&&&&''')))***(((((()))))))))'''&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''(((((())))))******''''''((()))******))))))))))))))))))))))))))))))&&&(((***)))&&&%%%''')))&&&&&&''''''(((((())))))&&&&&&&&&'''''''''((((((%%%(((******'''&&&''')))''''''''''''''''''''''''%%%&&&'''((())))))))))))&&&''''''''''''''''''&&&***((('''&&&&&&'''(((***(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&''''''((()))******+++''''''''''''((((((((()))(((((())))))))))))(((((('''((()))++++++******)))'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%'''(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((()))++++++******************))))))(((((((((((())))))))))))))))))************)))************+++++++++++++++,,,---,,,+++***)))*********++++++,,,,,,,,,------------------------***+++,,,---------,,,,,,---------............///---...///111444888;;;===BBBMMM___rrr}}}xxxwww|||uuuccc]]]SSSIIIAAA===<<<<<<;;;:::777444333333333444000000000000000000000000////////////............------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***+++++++++++++++***)))(((***)))(((''''''((()))***))))))))))))))))))))))))******))))))(((((('''''''''(((***++++++***)))((())))))))))))))))))))))))************************((()))***++++++***((((((,,,***(((''''''(((***,,,******))))))((('''''''''************************))))))))))))))))))))))))))))))(((((('''''''''&&&************))))))))))))'''((((((((((((((((((((((((((((((((())))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))&&&&&&&&&'''''')))***+++((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&'''((())))))$$$%%%%%%&&&&&&'''''''''(((''''''&&&&&&&&&''''''&&&$$$###$$$&&&(((((('''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''))))))((('''&&&%%%%%%%%%&&&&&&&&&&&&'''''''''(((''''''''''''((((((((())),,,+++++++++******))))))))))))))))))))))))))))))'''''''''''''''((()))))))))))))))))))))*********'''&&&&&&%%%%%%&&&&&&&&&(((''''''&&&&&&''''''(((%%%%%%'''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************)))************+++++++++++++++,,,,,,,,,+++***)))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------..................///000222444666888:::???GGGQQQ^^^mmm{{{vvvrrruuuxxxxxxkkkdddQQQMMMGGGAAA===<<<<<<===<<<:::777444222111111111000000000000000000000000////////////............------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***++++++*********)))))))))***)))(((''''''((()))***))))))))))))))))))))))))***)))))))))((((((((('''###$$$''')))+++++++++***))))))))))))))))))))))))(((((((((((((((((((((((())))))*********))))))(((******)))(((((()))************))))))))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''))))))))))))))))))))))))((((((((((((((((((''''''(((((((((((()))))))))***'''''''''((((((((())))))))))))))))))))))))))))))'''''''''''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''(((,,,***(((((()))***)))((('''(((((((((((((((((('''''''''''''''''''''''''''))))))(((&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((('''''''''(((((((((((((((******)))))))))((((((((())))))))))))))))))))))))((((((''''''(((((())))))&&&''''''((())))))******&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''(((((((((%%%&&&''''''((('''''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))************)))************++++++++++++,,,,,,,,,,,,+++***)))++++++++++++************++++++++++++++++++++++++,,,,,,+++++++++,,,---...------------............//////......///000111222555666777:::BBBMMMZZZcccrrr{{{{{{xxxwwwyyy~~~~~~zzz{{{wwwlllaaaUUUMMMAAA@@@===;;;::::::;;;<<<:::999666333111/////////000000000000000000000000/////////............---------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***+++***)))((((((((()))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((###$$$&&&(((*********)))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((())))))***)))))))))))))))))))))))))))))))))************+++(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((()))))))))(((((('''''''''((((((((()))))))))******''''''(((((((((((())))))(((((((((((((((((((((((((((((('''''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''''''''((((((''''''''''''''''''&&&&&&&&&&&&'''((())))))///---+++*********((('''(((((())))))))))))(((((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''((((((((()))))))))((((((((((((((('''''''''((((((''''''''''''&&&&&&))))))))))))))))))))))))((((((((()))))))))******%%%&&&&&&'''((())))))***&&&&&&%%%%%%%%%&&&''''''((((((''''''''''''((((((&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((()))))))))*********'''((((((((((((((())))))(((((((((''''''(((((((((((()))))))))************))))))*********+++++++++,,,,,,,,,,,,++++++******------,,,,,,++++++******************************---,,,+++******,,,...///,,,,,,---------......................../////////000222555777:::>>>CCCGGGRRR\\\mmmlll^^^VVVOOOFFF??????>>>===;;;999888777777666555333111000/////////000000000000000000000000//////.........---------------,,,,,,,,,+++++++++***++++++,,,,,,++++++***+++)))(((&&&&&&''')))***))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))((('''&&&))))))))))))))))))))))))***************************)))(((''''''(((***+++(((((()))******)))((((((((())))))***++++++,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((******))))))((('''''''''(((((()))))))))*********(((((((((((((((((())))))(((((((((((((((((((((((()))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&))))))(((((('''''''''&&&&&&&&&&&&&&&'''(((******---+++(((((((((((('''%%%((((((((())))))((((((((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))((())))))***************''''''((((((((((((((((((%%%%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))((((((((())))))*********((((((''''''''''''((((((((()))))))))************))))))*********+++++++++,,,,,,++++++++++++***+++......------,,,,,,,,,+++************************---,,,+++******,,,...///,,,,,,,,,------------...,,,---......///000000000+++...111333444444555666===CCCOOO```qqq~~~ttthhhWWWLLLHHHFFFAAA<<>>===;;;999666444222111111000000000111111111////////////////////////............------------------,,,,,,,,,+++++++++***++++++,,,,,,++++++******)))'''&&&&&&((()))+++(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''(((***+++'''((())))))))))))((('''(((((()))***+++,,,,,,---))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((&&&'''''''''((((((((()))******))))))(((((((((((())))))))))))************))))))))))))))))))(((((((((((((((((((((((((((((()))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&))))))(((((('''''''''&&&&&&&&&&&&'''((()))***+++)))'''%%%%%%'''((('''&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''(((((((((((())))))))))))((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++******)))+++******))))))(((((('''%%%%%%%%%%%%&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&((((((((())))))******+++(((''''''&&&&&&''''''((())))))))))))************)))************+++++++++---,,,++++++******++++++------------,,,,,,,,,,,,************************,,,,,,+++++++++,,,---...,,,,,,,,,,,,------------+++,,,...///000000111000.........------///222555444666<<>>999999999888777555333222......///000111222222222////////////////////////.........------------,,,------,,,,,,,,,,,,++++++***++++++,,,,,,++++++******)))((((((((()))***+++(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((()))***++++++,,,))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((()))******(((((((((((((((((((((((((((((())))))***+++,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((((((((('''''''''(((((())))))***)))))))))))))))))))))))))))))))))*********++++++******))))))))))))(((((((((((((((((((((((((((((((((((('''''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''''''''((((((''''''''''''''''''''''''''''''((()))******'''&&&%%%&&&(((******)))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''((((((((()))))))))''''''''''''((((((((()))((())))))))))))*********(((((((((((((((((((((((('''((()))***+++***)))(((++++++******))))))((((((%%%%%%%%%%%%&&&'''((((((''''''&&&&&&&&&&&&'''''')))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''(((((()))******(((''''''&&&&&&''''''((())))))))))))************)))************+++++++++---,,,+++*********++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,---------+++,,,...////////////...000000///---,,,...222666000111333888???IIIQQQVVV^^^gggttt}}}sssmmmjjjnnnwww{{{wwwwww{{{rrrggg]]]UUUKKKGGGBBB?????????>>>===666666666666555555444444...///000000111111222222////////////////////////.........---------,,,,,,------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***)))))))))*********++++++'''((()))******)))((('''))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))***+++))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&'''((()))))))))))))))((('''&&&&&&'''((()))((((((((())))))*********(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))''''''((())))))***++++++((((((((()))******++++++))))))*********+++++++++*********)))))))))(((((())))))))))))))))))))))))'''''''''''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&''''''''')))((((((((((((((())))))'''&&&%%%&&&((()))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&'''''''''(((((((((%%%&&&&&&'''((()))******(((((()))))))))*********((((((((((((((((((((((((%%%'''(((******)))((('''(((((((((((())))))******$$$$$$$$$%%%&&&'''((()))((((((''''''''''''(((((()))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''))))))))))))************%%%%%%&&&&&&'''((())))))'''''''''&&&&&&'''''''''))))))))))))************)))************+++++++++---,,,+++*********+++,,,(((((())))))*********+++++++++++++++++++++++++++***+++,,,---------,,,,,,++++++,,,,,,,,,---------,,,---............,,,,,,***,,,...///......//////---...000333666999;;;===>>>HHHUUUbbbmmmyyyyyysssoooooopppwwwtttmmmlllsss}}}}}}qqqfff^^^VVVOOOJJJAAAAAA@@@>>>===<<<;;;;;;777666666555555555444444000000111111111111000000////////////////////////......---------,,,,,,,,,---------,,,,,,,,,+++++++++++++++,,,,,,+++++++++((()))***+++++++++++++++'''((()))******)))((('''))))))))))))))))))))))))'''((((((((())))))************)))''''''&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))$$$%%%''')))***))))))(((***)))'''&&&&&&''')))***(((((((((((())))))))))))************************))))))))))))))))))))))))&&&'''''''''(((((())))))'''(((((()))***++++++,,,''''''((()))***+++,,,,,,)))************++++++++++++*********))))))((((((************************&&&&&&&&&'''''')))***+++((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))$$$%%%%%%&&&&&&'''''''''***))))))(((((((((((()))&&&%%%$$$$$$&&&''''''&&&(((((())))))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&'''''''''((($$$%%%&&&'''(((***++++++'''((((((((())))))******((((((((((((((((((((((((%%%&&&((()))***)))'''&&&$$$$$$%%%'''(((***+++,,,&&&%%%%%%%%%%%%&&&''''''&&&''''''(((((((((((((((&&&'''((('''&&&&&&'''(((%%%%%%'''((((((((('''&&&))))))(((((('''''''''&&&&&&((()))++++++)))(((&&&'''&&&&&&&&&&&&'''(((((())))))))))))************,,,+++)))''''''(((***+++)))***+++,,,,,,+++***)))++++++,,,,,,,,,++++++***************************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,///......------,,,,,,+++..................------//////000222333444555666888<<>>===<<<;;;::::::666666555444333333222222222222222111111111000000000000//////.........---000///...---,,,---......//////...---,,,,,,++++++)))***,,,------,,,+++***))))))))))))))))))))))))))))))(((''''''''''''''')))))))))))))))***++++++(((((('''&&&&&&&&&&&&&&&))))))))))))(((((((((((()))((('''&&&%%%%%%&&&''''''((()))))))))'''&&&%%%%%%%%%&&&((()))+++,,,,,,(((((((((((())))))))))))(((((((((((((((''''''''',,,,,,+++***)))(((''''''))))))(((''''''''''''''')))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))***)))((((((((((((((()))))))))))))))))))))))))))...,,,***(((''''''((()))&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))''''''((((((((((((''''''''''''((()))))))))))))))((()))))))))((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((((((''''''''''''((((((((((((((((((&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))&&&''''''((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((()))******((()))))))))((('''&&&%%%&&&&&&'''((()))***++++++&&&%%%%%%%%%%%%&&&''''''&&&''''''(((((((((((((((&&&'''((('''&&&&&&'''(((%%%&&&'''((((((((('''&&&)))(((((((((''''''''''''&&&'''((())))))((('''&&&'''&&&&&&&&&&&&'''((((((((((((((()))))))))******)))((('''''''''((()))***------,,,+++++++++++++++((()))))))))))))))((((((************************************************,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++++++++------............------,,,,,,---...///000000111111444777888:::AAALLLTTTeeennn|||xxxmmmfffZZZTTTMMMGGGDDDAAA???<<<>>>>>>===<<<;;;::::::999555555555444333333222222111111111000000/////////000/////////.........---...---,,,+++++++++,,,,,,...------,,,++++++******((()))+++,,,+++***)))((())))))))))))))))))))))))++++++***))))))))))))))))))((((((((())))))***+++++++++***)))))))))))))))&&&&&&'''((()))***++++++***)))'''&&&&&&&&&'''((((((((()))))))))((('''&&&'''((((((((()))))))))***(((((((((((())))))))))))((((((((((((((((((((('''++++++******)))(((((((((***)))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))---+++***((('''((()))***))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''((()))))))))))))))&&&&&&''''''&&&&&&%%%$$$'''''''''&&&&&&&&&%%%%%%'''(((((((((((((((''''''(((((((((((((((''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((()))******))))))((((((((((((((('''(((((((((((())))))))))))&&&%%%%%%%%%%%%&&&''''''&&&''''''(((((((((((((((&&&'''((('''&&&&&&'''(((%%%&&&''''''((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''((((((((()))))))))'''((((((((()))*********,,,,,,,,,++++++******)))((())))))******)))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,---+++,,,,,,---............++++++,,,,,,,,,---------000222333111111333888===DDDMMM[[[kkk{{{zzzxxxwww{{{vvvhhh^^^VVVRRRKKKGGGBBB???>>>===<<<;;;;;;;;;:::::::::999999999555444444333333222222222000000////////////....../////////..................---,,,++++++++++++,,,,,,,,,,,,++++++******)))((()))******)))((('''%%%))))))))))))))))))))))))++++++***)))))))))******((((((((((((((())))))***,,,++++++************+++&&&&&&'''((()))***++++++***)))((((((((((((((()))))))))*********)))((('''******))))))((((((''''''(((((((((((())))))))))))''''''(((((((((((((((((())))))))))))))))))))))))******)))((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((('''))))))))))))))))))))))))'''''''''&&&&&&''''''((())))))))))))))))))))))))+++***)))(((((()))***+++******((((((((((((******((((((((((((((((((((((((''''''((((((((((((''''''''''''((()))))))))((((((&&&&&&'''''''''&&&%%%%%%'''''''''&&&&&&&&&&&&%%%((()))))))))))))))(((((())))))(((((('''''''''&&&'''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))******))))))((('''((()))***+++***)))))))))((((((((('''&&&%%%%%%%%%%%%&&&''''''&&&''''''(((((((((((((((&&&'''((('''&&&&&&&&&(((&&&&&&&&&'''''''''''''''(((((((((((((((''''''''')))(((''''''''''''((()))'''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((((()))***,,,------------)))---222666666333///++++++,,,,,,------------,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------)))***+++------.....................------------///111222222111222555888444:::CCCOOO[[[hhhttt{{{{{{yyy|||wwwuuuzzz}}}yyykkk^^^TTTNNNKKKIIIDDDCCCAAA???>>>>>>>>>>>>888888888888888888888888444333333333222222222111////////////////////////........................//////......---------------,,,,,,,,,++++++******************)))(((&&&%%%))))))))))))))))))))))))))))))(((((('''(((((())))))((((((((((((((())))))))))))(((''''''(((((((((******))))))((((((''''''******)))))))))))))))))))))************)))))))))******))))))((((((''''''(((((((((((())))))))))))''''''''''''(((((((((((((((((())))))******************))))))))))))******(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((''''''''''''((())))))))))))))))))))))))))))))))))))(((((()))***++++++)))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((('''(((((())))))))))))((((((''''''''''''&&&&&&&&&&&&&&&'''((())))))))))))))))))))))))(((''''''&&&&&&(((((())))))))))))((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((())))))******)))''''''(((***,,,...))))))))))))((((((((((((&&&%%%%%%%%%%%%&&&''''''&&&''''''(((((((((((((((&&&'''((('''&&&&&&&&&(((&&&&&&&&&&&&''''''(((((('''''''''(((((((((((((((******)))(((((()))******'''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((((()))***,,,------------+++222===FFFGGGBBB888222,,,------.../////////...************************************************++++++++++++++++++++++++---------,,,,,,+++++++++))))))+++,,,------------//////............------+++,,,...//////000222333111333777;;;AAAIIIRRRXXXfffmmmwww|||yyy{{{}}}yyyrrreee___UUUMMMHHHFFFDDDCCCAAAAAA@@@???===<<<<<<<<<777777777777666666666666222222222222222111111111000000000000000000000000---------..............................---------------------,,,,,,,,,,,,,,,,,,++++++***)))((('''))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))''''''&&&&&&&&&''''''(((*********)))((('''''''''))))))*********************)))))))))))))))******(((((((((((())))))))))))(((((((((((())))))))))))&&&'''''''''(((((())))))((((((((()))******++++++******))))))))))))******(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))(((((()))******+++))))))))))))))))))))))))((((((((())))))***++++++***)))'''&&&&&&''')))***((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''(((((()))))))))))))))((((((((('''''''''&&&&&&&&&###$$$%%%'''((()))******))))))(((((('''''''''&&&(((((())))))))))))((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((())))))***)))(((''''''(((***,,,...'''''''''((()))*********&&&%%%%%%%%%%%%&&&''''''&&&''''''(((((((((((((((&&&'''((('''&&&&&&'''((('''&&&&&&&&&&&&'''(((((('''''''''(((((((((((((((************************'''&&&&&&&&&&&&'''((((((''''''((((((((()))))))))'''((((((((()))*********(((000<<>>===<<<===>>><<<:::777666666777777777666666555555555111111111111111111111111//////000000000000111111---------------.........,,,,,,------,,,,,,+++***------------------------------,,,,,,++++++******))))))))))))))))))))))))++++++*********+++,,,,,,+++******)))))))))))))))((((((((((((((())))))***'''((((((((()))))))))***((())))))************)))))))))((((((((()))******&&&''''''((()))******+++(((((((((((())))))))))))&&&&&&''''''((()))))))))(((((())))))*********+++))))))((((((((()))******))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,))))))))))))))))))))))))(((((())))))*********+++++++++))))))))))))++++++))))))))))))))))))))))))''''''((((((((((((''''''''''''((((((((('''&&&&&&&&&&&&'''(((((((((''''''((((((((('''''''''&&&&&&######%%%'''((()))))))))(((((((((((((((((((((((('''(((((())))))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((()))******((((((''''''(((***+++,,,&&&&&&'''((()))***++++++&&&%%%%%%%%%%%%&&&''''''&&&''''''(((((((((((((((&&&'''((('''&&&&&&'''((('''&&&&&&%%%&&&'''((()))''''''''''''((((((((()))((()))***++++++***)))((('''&&&&&&&&&&&&'''((((((((((((((()))))))))******)))((('''''''''((()))***'''+++000444555222---***((()))***+++,,,,,,,,,,,,*********************************************************************************)))))))))))))))******+++++++++++++++***+++,,,,,,,,,,,,,,,,,,,,,000///......////////////,,,...//////000222666999333999AAAHHHNNNZZZiiittt||||||}}}zzzzzz~~~zzz}}}{{{uuurrrqqquuu~~~tttfff\\\UUUOOOKKKGGGDDD@@@>>>=========<<<:::<<<>>><<<999666555555888888777666555444444333000111111111111111111111.........//////000000000,,,,,,,,,------.........,,,,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,))))))))))))))))))))))))++++++******++++++,,,---,,,,,,+++***************))))))(((((()))******+++(((((((((((())))))))))))'''''')))*********))))))(((((('''''''''((()))***'''''''''((()))*********(((((((((((())))))))))))&&&&&&''''''((())))))***)))))))))))))))*********((((((''''''(((((()))***))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))((())))))************)))************************************************''''''((((((((((((''''''''''''((((((''''''&&&%%%&&&&&&'''(((((((((((((((((((((((((((''''''''''''&&&''''''(((((((((((('''&&&&&&''''''((()))))))))'''''''''(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((()))******'''''''''(((((()))))))))''''''(((((())))))******&&&%%%%%%%%%%%%&&&''''''&&&''''''(((((((((((((((&&&'''((('''&&&&&&'''(((''''''&&&%%%&&&'''((()))&&&'''''''''(((((())))))&&&((()))++++++)))(((&&&'''&&&&&&&&&&&&'''(((((())))))))))))************,,,+++)))''''''(((***++++++***)))((((((((())))))((()))***+++,,,---------************************++++++++++++++++++++++++*********************************+++,,,,,,------******+++++++++******))),,,,,,---------............---,,,,,,.../////////+++---///000000222555777222666999999999@@@LLLVVV\\\ffftttzzzwwwxxx{{{{{{xxxxxxzzzsssrrrrrrvvv~~~zzzvvvrrrpppyyyqqqgggYYYOOOJJJIIIHHHGGGDDDAAA===<<<===???@@@AAA;;;>>>AAA@@@<<<888888888999888888666555444333333000000000000000111111111---------.........//////,,,,,,,,,------.........---.../////////...---,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,))))))))))))))))))))))))))))))(((((()))***++++++------,,,+++*********+++(((((('''(((((()))******++++++***)))((('''&&&&&&&&&'''(((*********)))(((((('''&&&&&&&&&((()))***(((((((((((())))))))))))(((((((((((())))))))))))&&&&&&&&&'''((())))))*********))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))''''''''''''((()))++++++))))))))))))))))))))))))))))))************))))))(((((())))))))))))((((((************************''''''(((((((((((('''''''''((((((((('''&&&%%%%%%(((((()))***************)))(((((((((''''''''''''************)))(((&&&&&&%%%%%%&&&'''((()))******&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((()))******&&&''''''((()))(((((('''))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))((('''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((''''''''''''((((((((((((''''''((((((((((((''''''(((''''''&&&&&&((()))***''''''''''''(((((((((((())))))(((((((((((())))))+++***)))((('''''''''(((************************************)))'''&&&%%%,,,,,,++++++***))))))))))))+++,,,,,,++++++,,,...,,,,,,,,,++++++++++++***+++++++++*********))))))++++++++++++++++++++++++,,,+++*********+++,,,---,,,,,,------...///000000//////000222555888<<<===GGGKKKQQQYYYdddqqq~~~}}}zzzrrruuuuuurrrttt{{{}}}~~~~~~|||zzz~~~||||||ooocccWWWSSSMMMFFFBBB?????????>>>>>>>>>>>>===<<<;;;:::===<<<;;;<<<======;;;999666666777777777777777777222111111000///......---000000///.....................---------,,,,,,,,,***+++,,,---,,,+++***)))/////////...---,,,+++***)))******+++++++++******))))))************))))))))))))))))))))))))))))))***)))(((&&&&&&&&&'''(((************)))(((&&&&&&''''''''''''((((((((((((''''''((()))***+++,,,,,,+++***))))))+++,,,+++***(((''''''&&&&&&((()))***((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))'''''''''''''''((())))))++++++)))(((''''''''''''))))))))))))))))))))))))************))))))))))))+++++++++************))),,,+++***((((((((()))***)))))))))***++++++,,,,,,''''''(((((())))))******(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))'''&&&'''((()))((('''''''''''''''(((((())))))%%%%%%&&&'''(((+++,,,...''''''''''''''''''''''''((((((((((((((((((((((((***)))'''&&&&&&((()))+++((('''''''''&&&&&&&&&&&&((((((''''''&&&&&&&&&%%%))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))(((((('''''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''''''''''''''(((((((((((('''(((((())))))(((((('''(((''''''&&&'''((()))***''''''''''''(((((((((((())))))(((((((((((())))))''''''''''''''''''''''''************************************)))(((''''''*********************+++"""$$$&&&'''&&&''')))+++))))))******++++++,,,,,,+++++++++*********))))))++++++++++++++++++++++++++++++*********+++,,,---,,,,,,,,,------......///000000111111333555777888999;;;???EEELLLUUU___fffxxx|||zzzyyyvvvzzzzzzxxxtttqqqssszzzwwwvvvvvvzzz}}}|||sssgggYYYPPPLLLJJJFFFAAA???============>>>>>>===<<<;;;::::::<<<;;;;;;;;;<<<<<<:::999444444444555444444333333222222222111000/////////000//////...............------------,,,,,,,,,,,,+++,,,,,,,,,,,,+++******************)))((('''&&&))))))*********))))))(((++++++++++++++++++++++++))))))))))))))))))))))))))))))((('''''''''''''''************)))((('''&&&''''''''''''(((((((((((((((((())))))))))))))))))'''(((***,,,...---***'''(((((('''&&&'''((()))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''''''''''''''((())))))+++***)))(((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))((((((+++***)))((((((((())))))******))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((************************)))'''&&&'''((()))((('''&&&&&&'''''''''(((((((((''''''(((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''((()))((((((((('''''''''&&&&&&((((((((('''''''''&&&&&&(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((())))))))))))((((((''''''&&&&&&''''''((()))''''''''''''(((((((((((())))))(((((((((((())))))%%%&&&''')))******))))))************************)))***************))))))(((((()))******+++,,,,,,###%%%'''))))))***,,,...''''''((()))***+++,,,,,,+++++++++***************++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,111000000000000111222222222333555666999>>>DDDHHHSSS]]]iiittt{{{{{{vvvvvv{{{{{{vvvrrrgggfffeeeiiinnnqqqpppnnnnnnuuu~~~mmm^^^TTTMMMFFFAAABBBAAA???>>>============<<<======<<<<<<;;;:::999;;;:::::::::;;;;;;999888333444444444333222111000333222222111111000000///000///......------......,,,,,,,,,,,,++++++++++++---,,,++++++******++++++++++++++++++***)))(((((()))))))))))))))((('''&&&++++++))))))))))))++++++))))))))))))))))))))))))(((((())))))(((((('''''')))******))))))((('''&&&''''''''''''(((((((((((()))))))))(((((('''''''''(((+++///444666444///+++(((((('''''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((('''''''''((())))))+++***)))((((((''''''((())))))))))))))))))))))))''''''(((((())))))******))))))))))))((((((((('''***))))))(((((((((((()))******))))))(((''''''&&&))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************************)))'''&&&'''((()))((('''&&&&&&&&&&&&&&&''''''''')))*********)))(((&&&%%%))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((''''''&&&)))))))))(((((((((''''''))))))((((((((((((''''''''''''''''''''''''''''''))))))************))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''(((((((((((((((((())))))))))))((((((&&&&&&&&&&&&''''''((((((''''''''''''(((((((((((())))))(((((((((((())))))''')))+++,,,---,,,+++)))************************))))))***+++++++++++++++((()))))))))*********+++(((***+++,,,,,,---...000'''''''''((()))******+++************************************************+++***++++++++++++,,,,,,,,,,,,++++++++++++++++++//////..................111222333222333444888;;;===CCCMMMVVV\\\aaafffiiiuuu~~~}}}wwwrrrooommmooosssvvvuuusssuuu{{{|||kkkaaaSSSIIIEEECCCAAA???======>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;:::999999:::999888999::::::888666555555555444444222111000111111111000000000////////////...------------...,,,,,,,,,+++++++++******---,,,+++***)))***+++,,,,,,,,,,,,,,,,,,+++******************)))(((''''''***(((&&&%%%%%%&&&(((***(((((((((((((((((((((((('''((()))******)))(((''')))))))))))))))(((''''''''''''''''''(((((((((((((((((((((((('''''''''''')))+++///444777555111---((((((((((((((()))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((())))))******)))((((((((((((((())))))))))))))))))))))))&&&&&&'''((())))))************)))))))))((((((((())))))((((((((((((((((((******)))))))))(((((((((******))))))((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))'''''''''''''''''''''''')))'''&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&))))))++++++***(((&&&$$$(((((((((((((((((((((((((((((((((((((((((((((((())))))++++++***)))'''%%%))))))))))))(((((((((((()))))))))))))))((((((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''(((((((((((((((((())))))))))))((((((%%%&&&&&&'''''''''''''''''''''''''''(((((((((((())))))(((((((((((()))))))))+++,,,---,,,+++)))'''))))))))))))))))))))))))((()))***++++++,,,++++++*********)))))))))((((((''')))***)))(((((()))***((((((((((((((((((((((((******************************************************++++++,,,,,,,,,,,,++++++++++++++++++******,,,,,,,,,------.........---.../////////000222444555777:::>>>AAAEEEJJJLLLYYYdddqqqyyy|||tttggg^^^TTTNNNGGGCCCAAABBBAAA@@@<<<======>>>>>>===<<<<<<999::::::::::::999999888999888777888999999777555444444444444333222111000///////////////.........//////...---------------,,,,,,,,,+++++++++******---,,,+++***)))***+++,,,))))))*********)))((((((***+++++++++******)))(((***(((&&&%%%%%%&&&(((***(((((((((((((((((((((((('''((()))******)))((('''((())))))))))))(((((('''''''''''''''((((((((((((&&&&&&&&&'''((()))))))))&&&&&&(((+++---...,,,***((((((((()))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))***))))))((((((((())))))***))))))(((((((((((()))))))))))))))))))))))))))&&&''''''((()))******+++++++++*********)))))))))(((((()))))))))))))))))))))))))))******+++++++++******))))))((((((''''''(((((((((((())))))))))))'''((((((((()))))))))***'''''''''''''''''''''''')))'''&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''(((***++++++)))'''&&&''''''''''''''''''''''''(((((((((((((((((((((((()))***,,,---,,,***((('''))))))))))))((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''((((((((((((''''''%%%%%%&&&''''''''''''&&&''''''''''''(((((((((((())))))(((((((((((())))))))))))******)))'''&&&%%%))))))))))))))))))))))))(((((()))***+++++++++***++++++***))))))(((''''''((()))***)))'''&&&'''(((***)))))))))((((((((('''***************+++++++++************************)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++***+++,,,---............***,,,.../////////111222222222111222444888;;;===AAAIIIUUU]]]ccckkkwwwyyymmmcccZZZQQQJJJHHHFFFCCCAAA@@@???>>><<<;;;;;;;;;<<<;;;;;;:::999888888999999999999888888888777666666777777666444111222222222111000//////........................///...------,,,,,,------,,,,,,,,,,,,++++++++++++---,,,++++++******++++++******++++++++++++************++++++++++++******++++++))))))))))))++++++))))))))))))))))))))))))(((((())))))******))))))(((((())))))))))))((((((''''''''''''((((((((((((%%%&&&'''((()))******+++((('''&&&''')))++++++***'''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******)))((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))******++++++++++++++++++************((())))))************))))))))))))***+++,,,,,,,,,))))))))))))(((((((((((((((((((((((())))))))))))''''''(((((())))))******************************)))'''&&&'''((()))(((''''''''''''&&&&&&&&&&&&&&&'''''')))******))))))(((''''''''''''''''''''''''((((((((((((((((((((((((((()))+++,,,,,,+++)))((()))))))))(((((((((''''''''''''(((((((((((())))))************************))))))************))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&$$$%%%&&&'''''''''&&&&&&''''''''''''(((((((((((())))))(((((((((((())))))''''''''''''''''''''''''))))))))))))))))))))))))(((((()))*********)))))))))))))))))))))((((((((()))***++++++***)))***,,,)))))))))))))))))))))***))))))*********+++++++++************************)))***+++,,,,,,,,,++++++******++++++,,,,,,------,,,,,,---...///...------,,,...000000///.../////////......///111444666777333888>>>BBBGGGPPP\\\eeesssyyy~~~yyyjjjddd[[[TTTPPPKKKFFFBBBBBBAAA???>>>>>><<<;;;999::::::::::::::::::::::::777777888888888888888777777666555555666666555333111111111222222111000000.........//////////////////...------,,,,,,------------------,,,,,,,,,,,,+++,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,++++++'''((()))***++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((()))******+++(((((())))))))))))((((((''''''''''''((((((((((((((((((((())))))************)))((()))+++,,,,,,+++'''((()))***+++***))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))+++******)))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))************++++++++++++************))))))))))))((()))***+++,,,,,,+++***)))))))))***************(((((((((((())))))))))))(((((((((((())))))))))))'''''''''((()))*********************************)))'''&&&'''((()))((('''((((((((('''''''''&&&&&&)))))))))))))))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&((()))******))))))((((((((('''''''''&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((''''''''''''((((((((()))%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''''''''&&&%%%''''''''''''((((((((()))))))))(((((((((((())))))((((((''''''((()))***+++))))))))))))))))))))))))(((((())))))))))))((((((''''''(((((())))))******&&&((()))***))))))+++---''''''((()))***+++,,,,,,))))))******++++++++++++)))))))))))))))))))))))))))***+++,,,---,,,++++++******+++,,,------............///000///...---,,,,,,...000///---+++******,,,,,,---///111333333222///000111222666>>>HHHPPPNNNUUU]]]bbbccchhhqqqyyyzzztttmmmccc[[[RRRNNNIIIGGGGGGFFFCCC@@@>>>===<<<<<<<<<<<<;;;;;;;;;;;;::::::;;;<<<======666777888888888888777777666555444555666666444222222333333444444444333333////////////000000000000......---,,,,,,,,,,,,---......------------,,,,,,++++++,,,---,,,+++***)))&&&'''((((((((((((''''''%%%&&&''')))************))))))************))))))))))))))))))))))))))))))***)))((((((((()))+++,,,(((((()))))))))))))))(((''''''''''''((((((((()))************))))))))))))(((''''''(((******(((&&&'''((()))++++++******)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))++++++***))))))((())))))))))))(((((((((((()))***)))))))))))))))))))))))),,,,,,,,,+++++++++++++++))))))))))))(((((((((((()))***+++,,,---,,,,,,+++******))))))((((((''''''''''''(((((())))))******(((((((((((())))))))))))&&&''''''((()))******+++(((((((((((((((((((((((()))'''&&&'''((()))((('''))))))((((((((('''''''''+++***)))(((''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((($$$$$$%%%'''(((((())))))((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((())))))************))))))((((((((((((((((((((((((&&&%%%$$$&&&'''((('''%%%'''&&&$$$######$$$&&&'''(((((('''&&&%%%%%%$$$$$$%%%&&&''''''((((((''''''+++)))&&&$$$$$$&&&)))+++$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&'''''')))))))))(((''''''&&&&&&)))((('''&&&%%%&&&&&&'''))))))))))))************%%%&&&&&&'''((())))))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,******))))))))))))******,,,,,,+++***))))))************+++,,,---......///***,,,---,,,******+++,,,------------------------///...---,,,,,,---...///++++++,,,---............---...///111333555777777999@@@GGGHHHGGGKKKVVV```fffkkkttt~~~zzzpppddd[[[WWWSSSMMMIIIEEEDDDCCC@@@???======<<<<<<;;;999777666777777888444555888:::;;;:::999888888888888777777666555444444444444444444444444444111111111111000000000000111111000000000000111111++++++,,,------......///++++++++++++++++++++++++,,,,,,,,,+++++++++************++++++++++++******((()))***+++,,,++++++***(((((((((((()))***+++,,,************))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))((()))))))))************(((((()))************)))))))))))))))))))))))))))+++*********))))))((((((******)))'''&&&%%%$$$###***))))))((((((((())))))******))))))((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((()))((((((((((((((()))***(((((((((((())))))))))))******))))))((((((''''''++++++******))))))(((((()))***+++++++++)))((('''&&&'''(((***++++++++++++***)))))))))((((((''''''))))))))))))(((((((((((($$$%%%&&&((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&'''''''''(((((('''''''''((((((%%%###((((((''''''''''''(((((())))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))(((((((((((($$$%%%'''))))))))))))(((%%%%%%%%%&&&(((((('''%%%((('''%%%$$$$$$%%%'''((('''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&'''&&&$$$""""""$$$&&&'''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((((((((()))((('''&&&%%%&&&&&&'''((((((((()))))))))******(((((())))))******++++++)))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******++++++++++++************++++++++++++***)))))))))))))))++++++++++++,,,,,,,,,,,,***+++,,,,,,******+++,,,---------------,,,,,,,,,///...---,,,,,,---...///,,,,,,------...---------//////000000111222333333333555777777777:::@@@EEELLLPPPVVV___hhhqqqwww{{{{{{sssjjjddd\\\UUUMMMIIIHHHHHHEEEBBBBBBAAA@@@>>>===<<<;;;;;;:::999888777666666666777666777999:::;;;::::::999777888888777777666555444333333333333333333333333111111111000000000//////111111000000000000111111,,,,,,,,,------------...++++++++++++++++++++++++,,,+++++++++******************++++++++++++******))))))***+++++++++******,,,+++***)))((((((((((((******)))))))))((((((((())))))))))))))))))))))))'''''''''((((((((())))))************************))))))))))))************))))))))))))))))))))))))************)))))))))(((******)))(((''''''&&&&&&******)))))))))))))))***))))))))))))((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))***+++*********))))))))))))(((((((((((()))))))))))))))******+++***)))(((''''''((()))******+++******++++++++++++*********)))))))))))))))(((((((((((((((((())))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&'''''''''(((((((((***(((&&&&&&'''''''''&&&((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''((((((((()))))))))))))))((((((((('''%%%&&&'''((())))))(((((($$$$$$%%%'''))))))&&&$$$)))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((())))))***(((((('''&&&&&&&&&&&&'''''''''((((((((()))))))))))))))))))))******************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,++++++******++++++,,,******)))((((((((())))))++++++++++++******))))))***+++,,,,,,******+++,,,......------,,,,,,++++++......------------......---------...------,,,,,,////////////.........---222000......///111333444888:::===BBBIIIPPPUUUXXXaaajjjvvv~~~vvviii___XXXSSSNNNKKKGGGCCC??????AAABBB@@@>>>>>>===<<<;;;::::::::::::999888777666666666666666999999999999999:::::::::777777777777666555444444222222222222222222222222111111000000000000//////111000000//////000000111......---------,,,,,,,,,++++++++++++++++++++++++++++++*********)))))))))******++++++++++++************+++++++++******)))---,,,+++)))(((''''''''')))))))))(((((((((''''''((((((((((((((((((((((((''''''((((((((()))))))))***************************)))((((((((()))+++,,,))))))))))))))))))))))))************))))))))))))*********))))))(((((((((******))))))))))))******(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))***************************))))))(((((()))))))))((((((((()))))))))******++++++++++++************((((((((()))******++++++)))************)))(((((())))))************))))))++++++++++++************))))))))))))((((((((((((***************)))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((()))))))))---***&&&%%%&&&((())))))((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''(((((((((((()))))))))(((((((((''''''''''''((((((((((((((('''$$$%%%&&&(((***)))'''$$$(((((('''&&&&&&'''((((((%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((())))))''''''''''''&&&&&&''''''''''''''''''((((((((((((((((((((((((''''''''''''******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))((())))))***************+++******))))))******+++))))))((((((((((((((()))*********))))))))))))))))))+++,,,,,,+++***+++---......---,,,,,,+++++++++------------------------............---,,,++++++...---------,,,,,,++++++000///......///111333444222222333555888===AAADDDBBBIIISSSZZZ```eeelllrrryyy{{{yyynnngggbbb[[[RRRKKKGGGFFFDDDCCCCCCAAA???>>>??????>>><<<;;;::::::999999::::::;;;999999888777777777777777:::999888888777888888999777777777777666555444333111111111111111111111111111000000000////////////000000////////////000000//////...---,,,,,,++++++++++++++++++++++++++++++*********))))))))))))(((******++++++++++++******++++++++++++*********)))******))))))))))))******((((((((((((''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))******))))))))))))((((((+++***((('''''')))+++,,,))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))((((((((()))******''''''(((((())))))******(((''''''&&&&&&''''''(((((((((((((((((((((((((((******************************))))))((()))))))))(((((()))))))))************************************+++++++++++++++++++++))))))*********)))))))))***************)))(((((()))))))))((((((((((((((())))))))))))(((((((((((()))))))))******))))))((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((()))))))))))),,,)))'''&&&''')))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((((((((())))))((((((((('''''''''((((((((((((((('''''''''%%%%%%&&&(((***)))'''%%%'''&&&&&&&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&'''((())))))((('''&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))((((((''''''''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((('''((()))************)))))))))(((((((((((()))))))))((((((((((((((())))))''''''((())))))***++++++)))***,,,,,,++++++,,,---------,,,,,,,,,+++++++++,,,------------------,,,............---,,,++++++++++++++++++++++++,,,,,,***---......,,,,,,000444000///......000222555777888;;;???BBBEEEJJJQQQVVVZZZ^^^cccllluuu~~~~~~wwwssslllfff```ZZZTTTPPPKKKHHHDDDAAA??????>>>>>>???>>><<<<<<;;;:::888666999999999999999:::;;;;;;999999999999999999888888888777666666555666666777777777777666666555444333111111111111111111111111000000000////////////...000000////////////000000//////...---,,,++++++***++++++++++++++++++++++++*********))))))))))))(((******++++++++++++******++++++******************))))))))))))))))))***+++((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((((((((((((+++***((('''''')))+++,,,))))))))))))))))))))))))))))))))))))))))))******''''''(((((((((((())))))((('''''''''(((((()))***''''''(((((())))))******)))(((((((((((((((((()))((((((((((((((((((((((((************************++++++***)))))))))))))))))))))))))))************)))))))))))))))))))))))),,,,,,+++***))))))(((((())))))))))))))))))************+++******)))((('''(((((((((((((((((())))))))))))))))))((((((((((((%%%&&&'''((())))))))))))))))))))))))))))))))))))'''(((((((((((((((((('''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((()))))))))))))))(((((()))******)))'''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((''''''''''''(((((((((''''''''''''''''''&&&&&&'''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''***))))))(((''''''&&&&&&%%%&&&''''''((('''''''''''''''((((((((()))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))*********)))((((((((((((''''''((((((((())))))((((((((()))******''''''((()))***+++,,,,,,)))***+++,,,++++++,,,...+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------...------,,,,,,******++++++,,,,,,------+++---///...***))),,,///000///.........000111222555555444333444666;;;???EEEGGGKKKPPPWWW]]]bbbeeeiiimmmsssyyy~~~wwwooohhhbbb]]][[[ZZZVVVQQQMMMKKKIIIGGGEEEBBBAAA@@@>>>===;;;;;;::::::::::::999999888888777999999999999999:::;;;;;;999::::::;;;;;;:::999999555555555555555666666666666666666666555444333333111111111111111111111111000000////////////......000//////......//////000//////...---,,,,,,++++++++++++++++++++++++++++++++++++*********)))))))))******++++++++++++************))))))******+++,,,,,,+++***)))(((((((((((()))))))))(((((((((''''''((((((((((((((((((((((((((((((((()))))))))******'''''''''((((((((())))))***)))((((((((()))+++,,,))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((((('''''''''((()))***+++(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************************,,,+++******)))))))))))))))))))))*********++++++((((((((((((((()))))))))+++***)))((('''%%%$$$$$$)))))))))((())))))***+++***************)))((('''************++++++++++++))))))))))))(((((((((((($$$%%%&&&((())))))******))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((()))))))))''''''''')))******(((&&&((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((('''''''''((((((((('''''''''&&&&&&((((((''''''''''''((())))))'''%%%%%%'''))))))((('''''''''((((((''''''''''''''''''&&&&&&%%%%%%$$$%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''%%%%%%'''(((((((((''''''((((((((()))))))))******(((((())))))******++++++((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&''')))***+++***)))((())))))(((((((((((()))))))))))))))))))))***++++++)))))))))******+++++++++(((***++++++++++++,,,...*********+++,,,,,,------+++,,,------------,,,+++,,,,,,------...---------,,,,,,,,,,,,------------.........---------------/////////000000000111111---.........///000222333999:::<<<>>>AAACCCFFFGGGKKKMMMQQQVVV\\\dddlllrrrzzz~~~{{{wwwtttrrrnnniiiddd___\\\WWWRRRMMMJJJHHHHHHHHHFFFDDDCCCCCCCCCAAA@@@??????>>><<<;;;::::::;;;:::::::::999999999:::;;;999888888888888999999:::888999::::::::::::999888333444555777777777666666666666666666555444333333222222222222222222222222000000/////////.........//////............//////.........------,,,,,,,,,++++++++++++++++++++++++,,,+++++++++******************++++++++++++******))))))((()))***+++---...******))))))))))))************)))))))))((((((((())))))))))))))))))))))))(((((()))))))))*********''''''((()))***+++,,,,,,))))))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))***+++,,,---))))))))))))(((((((((((((((((((((''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))---,,,+++***))))))))))))))))))*********+++++++++(((((()))))))))***************))))))((('''&&&&&&***)))((((((((()))+++,,,))))))*********))))))((()))*********++++++++++++))))))))))))((((((((((((&&&'''((()))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&'''''''''((((((((('''&&&%%%&&&((()))((('''((((((''''''''''''(((((()))))))))))))))))))))))))))(((((((((''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&'''((()))******(((%%%%%%&&&(((******(((((())))))))))))(((((((((((('''&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))$$$%%%'''(((((((((''''''))))))))))))************%%%&&&&&&'''((())))))***''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&''')))***+++***((('''******))))))))))))************))))))***+++,,,,,,++++++++++++************(((***++++++++++++---...))))))***+++,,,------...++++++------------++++++++++++,,,---..................---------------------***'''***...000...***+++,,,---...............***,,,///222333444444444333444555666777888999999===>>>>>>???AAAFFFLLLQQQSSS[[[dddjjjlllkkkkkklllmmmpppvvv{{{||||||vvvppppppqqqkkkbbb^^^[[[XXXWWWWWWUUUQQQNNNJJJIIIFFFCCCAAAAAAAAABBB@@@@@@@@@AAABBBAAA>>><<<::::::999777666777:::<<<999:::999777666666888:::888888777777777777888888777777999::::::999888777222444666888999999888777666666666666555444333222222222222222222222222222000/////////............//////............//////......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++*********++++++++++++******((((((((((((***,,,...///&&&&&&'''(((***,,,---...************))))))))))))************************))))))))))))************(((((()))+++,,,---...///(((((()))************)))))))))))))))))))))))))))(((((())))))*********++++++++++++*********))))))++++++++++++,,,---...///******))))))(((((('''''''''''''''&&&&&&'''''''''))))))))))))))))))))))))((((((((((((((((((((((((---,,,+++***)))))))))))))))************+++++++++))))))******+++++++++,,,,,,,,,,,,+++++++++++++++***)))(((((((((***+++,,,))))))************))))))''''''(((((()))))))))***))))))))))))((((((((((((***************)))((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&'''''''''((()))&&&$$$###%%%((())))))((((((''''''''''''(((((())))))))))))))))))))))))))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&'''&&&&&&&&&'''(((***+++'''&&&%%%$$$"""!!! ''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%&&&'''((((((''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''((((((''''''''''''((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''((()))***************((((((((((((((('''&&&&&&(((((((((((())))))))))))))))))(((((((((((())))))%%%&&&'''(((((()))((((((((('''&&&'''***+++***)))'''((()))***************)))***++++++++++++***)))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,........................------,,,++++++,,,,,,,,,---------............///222222222333333222222222222333555666777999===@@@@@@BBBEEEGGGJJJKKKKKKKKKMMMNNNRRRVVVZZZ___bbbdddjjjkkknnnqqqvvv{{{{{{uuurrrooolllfffbbb\\\YYYWWWWWWWWWVVVSSSOOOKKKIIIGGGDDDBBBAAA@@@@@@>>>===<<<===??????<<<888<<<<<<<<<;;;;;;:::::::::>>><<<999888999:::999999:::::::::::::::999888777999999999999999999999888;;;:::999:::::::::777555777888999::::::888666555555555555555555555444444111111111111000000000000////////////////////////////////////..................//////...,,,+++))),,,,,,---...---,,,***)))---------,,,,,,+++++++++)))))))))))))))*********,,,+++++++++******))))))+++++++++************)))++++++************++++++))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++++++++******************)))(((&&&&&&((()))***,,,+++++++++++++++++++++))))))))))))))))))))))))++++++******)))((((((((())))))******++++++,,,,,,,,,,,,++++++***)))))))))+++******)))))))))((((((((((((((((((((((((((((((((()))))))))************+++++++++*********)))))),,,,,,+++******+++,,,,,,))))))***+++,,,------...,,,,,,+++***)))))))))***(((((((((((((((((((((((((((((((((((()))))))))))))))((('''&&&&&&'''((()))((((((((((((((()))************))))))((((((''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&%%%&&&&&&'''(((((((((((())))))))))))(((((())))))))))))((((((+++++++++***)))((('''&&&((((((((((((((('''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&%%%$$$######"""''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&((((((''''''''''''((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((()))*********))))))((()))))))))(((((('''&&&(((((((((((())))))))))))))))))(((((((((((())))))((())))))************)))((('''&&&'''***+++***)))***************)))((('''************************+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,,,,------------............111111222222222222111111000111222222222333666888444555777999;;;<<<<<<<<<===>>>@@@CCCFFFHHHJJJKKKNNNOOOQQQSSSWWW[[[___aaaeeehhhjjjiiihhhkkkqqqvvv}}}xxxvvvuuuuuuvvvxxxyyywwwsssooollllllllllllmmmmmmnnnnnnooosssyyy}}}zzzyyyzzzrrrqqqooollljjjgggeeeddd\\\YYYUUUSSSRRRPPPLLLIIIJJJGGGFFFFFFFFFFFFCCC@@@???>>><<<;;;:::::::::;;;===<<<:::;;;======;;;888;;;;;;;;;;;;::::::::::::===;;;999888999:::999999888888888888777777666666999999888888888999999:::;;;<<<<<<<<<;;;888666555777888:::;;;;;;:::777666666555555555444444333333111111111000000000//////////////////////////////////////////............---------------+++***))),,,,,,---------,,,+++***---,,,,,,,,,++++++++++++******++++++++++++++++++***)))))))))((((((((((((+++++++++************)))*********))))))*********)))))))))))))))))))))(((************************))))))))))))))))))))))))************************,,,+++)))(((((()))+++,,,++++++++++++++++++++++++))))))))))))))))))))))))************))))))))))))((((((((((((((()))))))))((((((((((((((()))))))))***************)))((((((************************************+++++++++++++++++++++*********)))))),,,,,,+++******+++,,,,,,+++++++++++++++,,,,,,,,,,,,+++******************))))))))))))))))))))))))(((((()))))))))************)))(((''''''((())))))((((((((((((((()))************))))))(((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&&&&''''''(((((((((((())))))))))))((())))))******))))))((('''((())))))******))))))&&&&&&''''''(((((())))))(((((('''''''''&&&&&&&&&'''''''''((((((((())))))''''''''''''&&&&&&&&&%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$((((((''''''''''''((((((&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))*********)))(((((()))))))))))))))(((((('''(((((((((((()))))))))))))))((((((''''''(((((())))))************))))))(((((('''&&&'''***+++***))))))))))))******)))((((((+++***))))))))))))***+++++++++++++++,,,,,,,,,,,,************************+++,,,,,,,,,,,,---------************************------------------------,,,+++++++++,,,,,,,,,,,,------------............//////000000000000/////////000000///......///111---...000111222222333222444555555666777888999999999:::;;;<<>>===<<<<<<===<<<:::888999999888888999::::::;;;;;;:::888888999:::999888::::::::::::::::::;;;;;;<<<:::888888999:::999888777777777777777777666666999888777666777888:::<<<===@@@CCCBBB===999777777666888;;;======;;;999777666666555444444333222222111111000000000000///////////////////////////////////////............---,,,,,,,,,,,,+++***)))))),,,,,,,,,---,,,,,,+++***+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,+++)))))))))))))))(((((((((+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))---,,,+++******+++,,,---************************))))))))))))))))))))))))))))))))))))************))))))))))))((((((((((((&&&''''''((())))))******))))))***++++++***((('''***************************++++++++++++,,,,,,,,,+++++++++***************,,,++++++******++++++,,,---,,,,,,,,,+++++++++***+++************++++++,,,************************))))))*********+++++++++***))))))((())))))******))))))((((((((()))*********))))))))))))((((((((((((((()))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''&&&&&&''''''(((((((((((()))))))))))))))******************)))'''((())))))***)))))))))%%%%%%&&&'''((()))******'''''''''''''''&&&&&&&&&(((((((((((()))))))))***&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$(((''''''&&&&&&''''''(((&&&&&&&&&''''''''''''((()))))))))))))))))))))))))))*********)))(((''''''((()))))))))))))))(((((((((((((((((())))))))))))(((((((((''''''((((((((((((((()))(((((('''&&&%%%((('''&&&'''***+++***)))$$$%%%''')))***+++,,,,,,,,,***)))'''''')))***,,,***++++++++++++,,,,,,,,,*********************************+++++++++,,,,,,************************........................***++++++,,,,,,,,,,,,,,,,,,,,,---------..................//////.........///000111000......///000......//////000000000000333333333333333333444444444555555666777888999:::555777999:::;;;>>>CCCFFFJJJJJJIIIEEEAAA???>>>???>>>>>>????????????>>>===>>>>>>>>>>>>>>>>>>>>>>>>AAADDDHHHJJJHHHFFFEEEEEECCCCCCBBBBBBAAA@@@?????????>>>>>>>>>>>>>>>======;;;;;;;;;;;;<<<;;;:::999888888888999999:::;;;;;;999888666555666666777888888888999999::::::;;;;;;999888777888999:::999888999999999888888888888999888777555444555888;;;===@@@DDDHHHFFF???:::888999555888;;;===>>><<<999777666666555444333222111000111000000000//////////////////////////////////////////.........---------,,,,,,,,,,,,++++++******++++++,,,,,,,,,+++++++++************************,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++*********))))))(((((())))))))))))(((((()))))))))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))---,,,++++++++++++,,,---)))))))))))))))*********))))))))))))))))))))))))'''(((((()))***+++++++++,,,,,,++++++******))))))))))))******++++++++++++((()))***++++++***((('''*********************************+++++++++,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,******************++++++***))))))((())))))******))))))))))))))))))))))))((((((((()))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((((((((((())))))))))))******++++++++++++******,,,,,,++++++***)))'''&&&&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''((((((((()))))))))%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&%%%%%%$$$$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))))))))))))))((('''&&&(((((())))))))))))(((((((((((((((((())))))))))))((((((''''''''''''(((((((((((()))(((((('''&&&%%%((('''&&&'''***+++***)))$$$%%%&&&(((***++++++,,,+++***(((''''''(((***+++*********+++++++++,,,,,,++++++++++++++++++++++++))))))))))))************++++++++++++++++++++++++************************)))***+++,,,,,,,,,++++++,,,,,,,,,------------...,,,------......------,,,---...000000//////000111------------------------////////////000000111111111111222222333333333333111111222333444555888:::<<<<<<;;;999666555666888666666777777888888888888444444555666666777777888999:::::::::999:::;;;<<<;;;;;;;;;:::::::::::::::888999999888777777777777777888999999999888888888444444555555666666666666777666555444444555777888777888888999999:::::::::777666666777999:::999888999888888777777888999999888666555444555777:::<<<>>>CCCFFFDDD===888777999555777:::<<<<<<:::888666666555444333222111000000000000000////////////...////////////////////////............---------------------,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,++++++************+++++++++++++++,,,,,,,,,+++++++++*********))))))'''((())))))))))))((('''((()))))))))*********+++(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))))))))++++++************++++++(((((()))))))))*********************************''''''((()))***++++++,,,,,,,,,++++++******))))))++++++++++++******))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))*********+++************************++++++++++++++++++++++++******+++,,,------......+++*********+++,,,------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,))))))***+++++++++++++++******))))))))))))******))))))))))))************''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((((((((((((((((((((())))))))))))******++++++++++++******---------,,,+++***(((((())))))((((((''''''&&&&&&&&&'''''''''''''''''''''&&&&&&'''''''''((((((((($$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''((((((((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((()))))))))(((''''''&&&''''''((((((((((((((((((((((((((())))))))))))(((''''''&&&&&&''''''((()))************))))))(((((('''&&&'''***+++***)))((((((((())))))(((''''''***)))(((((((((((()))***************++++++++++++++++++++++++++++++++++++(((((()))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++((()))***,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,------------,,,,,,))),,,...///......///000//////............//////,,,------...///000000111//////000000111000000///111111111222222333444555333444444333222222333555111111222333444444444444000111111222333444444555888666444333444555888999666666777777777777888888888999:::888666555666777666888999999777666666777444444555555555555444444555666777666555555777888888888888888888888999999555555555777999:::999888777666555444555666777888777666555444555666888::::::===???===999666555666666777888999888777555444444444333222222111000000000000////////////......////////////////////////.........------------,,,......---,,,,,,------...+++************+++,,,,,,*********+++++++++++++++,,,,,,++++++******)))))))))))))))***************+++++++++************)))((((((************((((((((())))))******+++++++++************************))))))))))))))))))))))))'''(((((())))))******+++)))******************)))((())))))******+++++++++************************'''(((((()))***+++++++++))))))))))))((((((((((((******))))))(((''''''&&&)))))))))))))))*********(((((((((((((((((((((((((((((()))))))))************************+++++++++***++++++,,,,,,++++++*********+++,,,---...//////,,,++++++++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,((()))***+++++++++++++++++++++***)))))))))******)))))))))************+++'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))(((((((((((((((((()))))))))))))))******************))))))***++++++,,,,,,++++++******)))((('''&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&'''(((((()))(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&'''((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))(((((((((%%%%%%&&&'''''''''''''''(((((((((((())))))))))))(((''''''&&&&&&''''''(((((())))))************)))((('''&&&'''***+++***)))))))))))))))((('''&&&&&&))))))))))))))))))))))))************++++++++++++************************************++++++++++++************************------------------------'''(((***,,,---,,,+++***++++++,,,,,,,,,---------,,,------------------,,,***,,,...///.........///111000////////////111111......//////000111111222---...000111111111111000111111111111222333333333///111222222000000111222...///111222333222222111222222222222222333333333666555333333444666777777555666666666666777777777:::<<<===<<<:::999:::<<<888:::<<<;;;888777777999555666777888888888888777444666888888777666777999888888888888888777777777444444444777999:::999888666666444444444555777888666666555555555666666777999999888888777777777777777666666555444333222222333333222222111111111000000000/////////.........////////////////////////.........---------,,,,,,------,,,++++++,,,---...+++***)))))))))***,,,---++++++++++++,,,,,,,,,---...------,,,++++++******)))))))))******++++++++++++++++++************)))((()))+++,,,,,,+++)))(((((())))))******+++,,,,,,************************))))))))))))))))))))))))(((((())))))***++++++,,,))))))************))))))))))))******+++,,,,,,---************************(((((())))))*********+++((((((((((((((())))))))))))))))))(((((((((((((((***)))((('''((()))+++,,,))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++***+++,,,,,,,,,,,,+++***+++,,,,,,,,,------......------,,,+++++++++,,,,,,++++++++++++++++++++++++************++++++++++++'''((()))***+++++++++***,,,+++******))))))******))))))*********+++++++++(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))***))))))((((((((((((((())))))))))))((())))))******))))))((((((((()))************)))))))))((((((''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''((()))))))))((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''###$$$%%%'''((()))******'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))((($$$%%%%%%&&&'''''''''&&&(((((((((((())))))))))))'''''''''&&&&&&'''''''''&&&&&&'''(((((()))((((((((('''&&&'''***+++***)))&&&&&&'''((())))))(((((((((((())))))))))))(((((()))************+++++++++))))))))))))))))))))))))++++++,,,,,,,,,---------))))))))))))))))))))))))************************&&&(((***,,,---,,,+++***++++++,,,,,,,,,---------,,,------......------,,,,,,...111111000///...///------,,,++++++,,,...///---------....../////////+++,,,...000111111000000---,,,,,,---///111000000///000222222000///000000...///111333444333222111333333222222111000000///111111111222333444333222444444444444555555555555666888:::999777666888:::888:::<<<:::777555666888222333555777888888888777333666::::::888777888999999999888888777777666666333333444777999:::999777888777666555666777999;;;666666666666666555555555;;;999777777888:::::::::777666444333111111000000222222111111111111111111000/////////............////////////////////////......---------,,,,,,,,,,,,+++*********+++,,,---******)))))))))***,,,---+++++++++,,,,,,---------//////...---,,,,,,+++++++++++++++,,,,,,---------+++++++++************)))(((***+++,,,,,,+++***(((((())))))***++++++,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))((())))))***+++,,,,,,,,,)))******++++++******)))))))))***+++,,,,,,------************************))))))))))))************))))))******++++++,,,,,,)))))))))***++++++,,,,,,+++***(((&&&'''))),,,---******************************+++++++++,,,,,,,,,))))))******++++++++++++***+++,,,------,,,+++***......---------,,,,,,,,,...------,,,++++++++++++************************))))))*********+++++++++&&&''')))***++++++******,,,,,,+++***))))))******))))))******++++++++++++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((*********)))((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))(((&&&%%%$$$'''''''''(((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))&&&%%%$$$""""""$$$%%%&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$%%%&&&((())))))))))))&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((&&&''')))******(((&&&%%%)))(((((('''''''''((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))++++++***)))(((((())))))(((((((((((()))***,,,,,,------,,,,,,,,,,,,,,,,,,******))))))******+++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,------......------,,,------------------------------------------,,,,,,---------......000111222///////////////...............////////////......000000////////////000000000111111111111000//////111111111111111111222222333222111000111444666888666666777777777777666666555555555555666666666666555555555555666666666666666666555555555666888999888777777666555444444444555555555666777777888888777888888888888777666666555555555555555555555555777777888888999999::::::555555444333222000//////222///,,,,,,...000///...000///...---------------...------,,,,,,------.........---,,,,,,+++******------------------------++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,+++***((((((((()))*********+++++++++,,,,,,,,,************************...---+++*********+++,,,+++***))))))******)))((((((((((((((())))))))))))(((((((((((()))))))))))),,,,,,++++++++++++++++++'''(((***++++++***((('''******))))))))))))******------,,,,,,+++***))))))++++++******++++++,,,---++++++++++++++++++++++++++++++***************++++++,,,,,,+++)))'''&&&'''&&&&&&'''((()))***++++++'''((()))*********************+++++++++,,,,,,,,,,,,,,,,,,++++++***************************++++++,,,+++*********+++,,,---,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++))))))))))))************))))))(((((((((((())))))*********)))))))))))))))************************************************))))))))))))))))))))))))&&&&&&''''''(((((())))))&&&&&&&&&''''''''''''((('''((()))******)))((('''))))))(((((((((((())))))******))))))(((((('''''')))((('''''''''''''''(((***)))(((''''''((()))***###"""!!! !!!"""###''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''$$$%%%&&&(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''(((((()))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((&&&'''(((*********))))))***))))))((((((((())))))++++++++++++++++++++++++++++++*********)))))))))++++++***))))))))))))))))))((((((((()))***++++++,,,,,,,,,+++++++++++++++******))))))******+++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,+++////////////////////////------------------------......---......///000111////////////..................////////////............------------......333333444333333222111111000000000000111111111111444333222111111222444555444444555555555555444444444555555555666666666666555555555666666666777777888777666666666777888999777777777666555444444444888888888888888888888888777777777777666666555444555555555555555555555555555555555555666666666666555444333222111000//////222///------///111111000///......---------...............------...............---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,+++***)))(((((()))******++++++++++++,,,,,,,,,------------------------+++***)))((((((((()))))),,,***))))))******)))'''))))))))))))************)))))))))************+++++++++++++++++++++++++++***+++,,,---...------,,,******))))))))))))******---,,,,,,++++++*********++++++******++++++,,,---++++++++++++++++++++++++++++++************++++++***+++,,,,,,***)))))))))(((((())))))))))))))))))((()))***+++++++++++++++***++++++++++++,,,,,,,,,------------,,,,,,++++++*********+++++++++++++++,,,+++*********+++,,,---,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++************++++++++++++******))))))))))))******************))))))))))))++++++++++++++++++++++++************************))))))))))))))))))))))))''''''(((((((((((((((((('''''''''((((((((())))))(((((()))******)))(((((())))))(((((((((((())))))))))))))))))((((((((((((***)))))))))***+++,,,,,,***)))(((''''''((())))))&&&%%%$$$######$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''$$$$$$&&&'''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((''''''''''''((((((((((((''''''((()))***++++++,,,******))))))))))))************************************))))))))))))((((((+++***))))))))))))))))))***)))))))))))))))******,,,++++++******************))))))))))))***++++++************************++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........///...............//////..............................////////////............------------......111111111000///...---,,,000000000000111111222222555444333111111111222333222222333333333333222222444444444555555555666666555555666666666777777777:::999888888777888888999777777666666555444444444:::999999888777777666666666666666666555444333222444444444444444444444444555444444444444444333333333333222111000000//////111///......000222222222......---------...////////////............//////...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++***)))))))))******++++++++++++,,,,,,,,,,,,***************************)))(((((('''(((((((((---+++************((('''************++++++++++++*********+++++++++,,,,,,*********++++++,,,,,,---,,,+++++++++***)))))))))******))))))))))))******++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++************++++++***,,,------,,,++++++,,,*********)))))))))((((((***++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,............------------+++++++++++++++++++++++++++++++++++++++,,,------,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---+++++++++******+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))(((((((((((((((((()))))))))*********((())))))******))))))((())))))(((((((((((())))))(((((((((((())))))))))))&&&&&&&&&'''((()))++++++))))))(((((((((((())))))''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))((('''''''''''''''&&&&&&&&&&&&'''''''''''')))(((''''''''''''((()))''''''''''''((((((((((((((((((''''''((()))***+++))))))(((((())))))******)))))))))))))))))))))))))))))))))(((((((((((((((******)))))))))))))))***+++***)))))))))))))))***,,,+++***)))(((((()))))))))))))))))))))***++++++))))))))))))))))))))))))***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++************************++++++,,,,,,---...////////////...---------......------...............///---......//////......---000//////......//////000/////////...---,,,+++***000000111111222222333333333333222111111222222333111111222222222222111111333333444444444555555555555555666666666777777777::::::999999888888888888666666666555555444444444666666666555555444444444666666666666555333222111444444444444444444444444666666555555444444333333222111111111000000/////////.........///000111222---------------...///000......------------......---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,++++++++++++*********************+++++++++,,,,,,,,,------((((((((((((((((((((((((+++*********************...,,,************(((''')))))))))*********++++++************+++++++++,,,))))))***+++,,,,,,------///---+++)))(((&&&&&&&&&+++******))))))******+++++++++++++++++++++,,,,,,++++++******++++++,,,---++++++++++++++++++++++++++++++*********+++,,,,,,---...000///---,,,,,,,,,************************,,,,,,---------------,,,+++++++++,,,,,,,,,------...---------------------,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,------+++,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++************++++++)))***************++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))*********))))))(((((((((((((((((()))))))))******))))))))))))))))))))))))))))))(((((((((((())))))'''''''''((()))*********&&&&&&&&&&&&&&&'''((()))((((((((((((((()))))))))$$$$$$$$$######$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''***)))((('''&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((''''''''''''(((((((((((()))((('''&&&&&&&&&&&&&&&'''''''''''''''((()))***))))))))))))))))))))))))((((((((((((((()))))))))***)))))))))))))))******+++***)))))))))))))))***---+++***(((''''''((()))))))))(((((())))))***+++))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.../////////......------------...,,,---------......//////------............------//////............//////111111111111000///...---111111222222333444444555000000111111222333444444222222333333333333222222333333333333444444444444555555555555666666666666999999999999888777777666555555555555444444444444333333444444444555555555666666666666555444333222444444444444444444444444555555444444333333222222111111000000000000000000......---------...///111---------------...///000---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,,,,++++++*********++++++++++++***++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++***---,,,******+++***)))'''((((((((()))))))))******)))))))))*********++++++))))))***+++,,,,,,------//////...,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++,,,,,,++++++******++++++,,,---++++++++++++++++++++++++++++++******+++,,,,,,---111222222000...+++++++++)))))))))***+++,,,,,,---------.........------,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---------------------,,,,,,++++++++++++,,,,,,------------+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,*********))))))*********))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++******)))))))))(((''''''((((((((()))))))))******))))))))))))******))))))(((((((((((())))))&&&&&&'''((()))***++++++,,,++++++***))))))))))))''''''((()))))))))))))))%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''***)))(((&&&&&&&&&'''((((((((((((((())))))))))))''''''((((((((((((''''''''''''''''''(((((((((((()))(((((('''&&&%%%$$$###'''&&&&&&''''''((()))***))))))))))))))))))))))))(((((())))))))))))******)))))))))))))))******+++***)))))))))))))))******...,,,***(((''''''((())))))(((((((((((()))******************************************++++++++++++,,,------......------,,,+++++++++++++++++++++++++++,,,,,,------............---------------......,,,,,,,,,---......//////------............------------,,,,,,,,,,,,------//////000000//////......000111111222333444555555//////000111222333444444222222333333333333222222222222222333333333444444333333444444444555555555666777777777777666666555444444444444444444444444444444555555666777777888555555666666555555444333333333333333333333333333222111111111111111111000000000111111111111111111---......---++++++---///......---------...//////,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------,,,,,,,,,,,,)))***++++++,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,(((((()))************)))---+++******+++,,,***)))'''((((((((()))))))))))))))))))))************+++*********++++++,,,,,,---((()))***+++---...///000++++++************++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++***++++++,,,---...222333333111...+++******((()))***+++,,,---......---............------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------///......------,,,,,,+++++++++,,,---------------+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++******))))))))))))******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++++++++***************'''''''''((((((((())))))+++******))))))******+++))))))(((((((((((())))))&&&''''''((()))******+++,,,+++***)))((('''''''''&&&'''((()))*********)))(((((())))))))))))((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&(((***+++''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''***)))'''&&&&&&'''((()))(((((((((((())))))))))))%%%''')))******)))'''%%%''''''''''''((((((((((((''''''(((((((((&&&%%%$$$''''''''''''((()))***+++************************)))))))))*********++++++)))))))))))))))***++++++)))((((((((()))***++++++///---***((('''''')))***((((((((((((((()))******++++++++++++++++++++++++************++++++++++++,,,,,,,,,------,,,,,,,,,************************------------------------,,,,,,,,,,,,---......///++++++,,,------...//////,,,------......------,,,---,,,,,,++++++,,,,,,---,,,,,,---............---...//////000222333333444000000111222222222222222111222222333333222222111222222222222333333333333222222222333333333444444333333444555555555444444444444444444444444444444555555555555555555555666222333333444444444444444333333333333333333333333111111111111111111222222000111111111222222333333///000000...+++***---//////......---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------------,,,,,,,,,)))***+++,,,,,,,,,++++++,,,,,,,,,------------...************************((()))***+++,,,++++++***+++***)))***,,,---,,,+++(((((()))))))))******************+++++++++,,,,,,++++++++++++++++++++++++%%%&&&(((***,,,------,,,,,,++++++******++++++,,,---,,,,,,++++++*********++++++******++++++,,,---++++++++++++++++++++++++++++++++++++,,,---......111222222111...+++++++++***+++++++++,,,,,,---------............---,,,+++,,,,,,,,,------------...,,,---------............/////////...---,,,,,,,,,+++,,,---.........---,,,+++,,,,,,---......------------------------------++++++++++++,,,,,,,,,---++++++************++++++))))))***++++++,,,------++++++++++++++++++++++++******************************************************++++++++++++++++++(((((()))))))))*********++++++***))))))***++++++))))))(((((((((((())))))''''''(((((())))))******)))((('''&&&&&&&&&&&&&&&%%%&&&((()))*********)))%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''""""""###$$$'''***,,,...'''''''''''''''''''''''''''''''''&&&&&&'''''''''***((('''&&&&&&''')))***&&&&&&&&&&&&'''''''''((($$$&&&)))++++++)))&&&$$$''''''''''''((((((((()))%%%&&&(((******)))'''&&&(((((((((((()))***+++,,,************************))))))******+++++++++,,,))))))((())))))***++++++(((((((((((()))***,,,,,,000...+++((('''((()))***((((((((((((((()))******++++++++++++++++++++++++)))************++++++++++++++++++,,,,,,+++++++++------------------------------------------,,,,,,+++++++++,,,---...///000++++++,,,,,,---...//////,,,------......------,,,///......------......///...///000111222222222222,,,---...///000111222222111222222222222111000000111111222222222222111111111111222222222333333333111111222222222333333333000111333444444444333333444444444444444444444444555444444333333222222111000000111222333333333333333333333333333333333333222222333333444444444555111111111222333333444444111222222///,,,+++---///000///...---------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++......---------,,,,,,,,,)))***+++,,,---,,,,,,+++,,,,,,,,,---------..............................+++,,,---...///......---***))))))***,,,------,,,)))************+++++++++++++++,,,,,,,,,---------,,,,,,++++++++++++++++++,,,---...//////...,,,***,,,++++++******++++++,,,------,,,,,,+++***))))))++++++******++++++,,,---++++++++++++++++++++++++++++++++++++,,,---...//////000111000...,,,,,,---------,,,,,,,,,,,,++++++---.........---,,,++++++,,,,,,,,,---------......---.........//////000000000000///...------,,,,,,+++,,,---.........---,,,+++,,,,,,---.........---------------------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---))))))***+++,,,,,,------*********************************************************************************++++++,,,,,,---)))************+++++++++,,,+++***))))))***+++,,,))))))(((((((((((())))))(((((((((((())))))))))))******)))))))))******+++%%%&&&((()))*********)))'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''"""%%%'''%%% """&&&$$$$$$######$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%(((((((((((('''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&)))))))))(((((('''&&&&&&$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&)))***+++***((('''&&&'''+++***)))'''''''''((()))'''''''''((()))(((%%%###''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((((((((''''''''''''((((((,,,,,,+++***)))))))))***)))))))))))))))*********)))))))))))))))))))))))))))(((&&&%%%%%%&&&'''(((000---)))(((((()))'''%%%&&&'''((())))))***)))))))))))))))))))))))))))))))))************++++++++++++***)))))))))***,,,,,,))))))*********+++++++++*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++---------,,,,,,+++++++++///...---------///000111//////000000111111222222222111111000///.........111222333444555444333333333333222111222333444555666444333333444555444333555555444555666666444222444444444444444444444444222222333333333333444444444444444444444444444444555555444444444333333333222333333444444333333222111111111111111111111111000//////...---,,,,,,,,,......---+++)))((('''&&&.........---,,,+++***)))******+++,,,,,,,,,,,,+++,,,,,,---------,,,+++***,,,,,,,,,++++++,,,------------,,,,,,,,,,,,++++++***************************+++---......---+++***,,,,,,,,,++++++++++++***++++++++++++++++++++++++444000,,,+++,,,---+++)))************))))))))))))(((***++++++******+++,,,,,,,,,,,,---------......---------,,,,,,+++++++++...------,,,+++***))))))+++++++++,,,,,,---------************++++++++++++,,,,,,---------,,,,,,+++---,,,***))))))+++,,,..............................------,,,,,,,,,,,,,,,+++---------,,,+++,,,---,,,...//////...------...///...---,,,+++,,,---...---.../////////...,,,+++---------.........//////------......------,,,+++....................................---,,,+++++++++,,,---.........---,,,,,,+++***+++,,,......---,,,,,,,,,,,,------------...---------,,,,,,,,,+++---,,,+++******+++,,,---************)))))))))))),,,***)))'''''')))***,,,,,,,,,,,,+++++++++*********************************+++,,,,,,******+++,,,'''''''''''''''((())))))******++++++++++++******&&&&&&%%%%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$&&&(((&&&"""!!!###'''&&&&&&%%%%%%&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%''''''(((''''''&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&'''$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&&&&'''((()))((('''&&&&&&&&&'''(((((('''&&&'''((((((&&&$$$''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((''''''''''''((((((+++***))))))((((((((()))***)))))))))))))))))))))''''''''''''''''''''''''***)))'''&&&&&&'''))))))***(((&&&'''***,,,,,,+++'''(((((())))))))))))((())))))))))))))))))))))))))))))*********++++++++++++***)))))))))***+++,,,************+++++++++++++++++++++++++++,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------/////////......---------......------......//////------------............///////////////////////////000111222333222222111222222111000111222333444555333222222333333333111555555555777999888555333444444444444444444444444222222222333333333444444444444444444444333333333444444444333333333222222111111222222222222111111111111111111111111111111//////...------,,,++++++---,,,,,,,,,++++++******,,,,,,---------,,,++++++++++++,,,------------,,,,,,,,,------,,,,,,++++++***************+++,,,---------,,,,,,,,,,,,++++++***************************+++---......---+++***************))))))))))))************************111...+++***+++,,,+++)))************))))))))))))(((***++++++******+++,,,++++++++++++,,,,,,,,,,,,---------,,,,,,,,,++++++------,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,---))))))))))))))))))((((((,,,,,,------------,,,,,,...---,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...---...//////------...///,,,...//////...------...//////...------...///000000000000000000///......------------............000000111111000000///...------------------------...//////......---,,,+++***+++,,,............---///---,,,,,,...//////...------------------------++++++++++++++++++++++++,,,++++++******+++,,,---++++++++++++************,,,+++***))))))***+++,,,,,,,,,+++++++++*********)))))))))))))))))))))))))))***++++++))))))***+++((((((''''''(((((()))*********++++++++++++******%%%%%%$$$$$$$$$$$$######'''&&&&&&%%%%%%&&&&&&'''%%%''')))'''$$$###%%%'''&&&&&&%%%%%%&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''!!!!!!"""######$$$%%%%%%(((((('''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%&&&%%%%%%&&&'''&&&&&&&&&%%%&&&&&&'''((()))'''&&&&&&'''''''''&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((''''''''''''(((((())))))((('''''''''((((((*********))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&***))))))(((((()))******---+++)))((((((((('''&&&((())))))))))))((((((''')))))))))))))))))))))))))))))))))*********++++++******))))))******+++,,,******+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///////////////.....................//////......------000000000000////////////,,,------...///000000111......///000000000000000111000000000000111222222444222111111222333111000444555777:::<<<;;;888555444444444444444444444444222222222222333333333333444444444333333222222222333333222222222111111111000000111111111111000000000000000000000000000000.........---,,,,,,++++++++++++,,,,,,---.........***+++,,,,,,---------,,,,,,,,,---............---,,,,,,,,,,,,,,,+++++++++(((((())))))***+++,,,---------,,,,,,,,,,,,++++++++++++++++++++++++++++++***+++,,,---------,,,++++++*********))))))))))))************************---+++))))))***+++***)))++++++*********))))))))))))***++++++******+++---))))))*********+++++++++------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---,,,,,,,,,,,,,,,,,,+++......------,,,,,,++++++,,,,,,------------,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////---...//////...---...///---///111000///...///000000/////////000111222222222222111000000000000111///////////////////////////000000000000///..............................000000000000///...------+++,,,---...///000000000000///------...///...---------------------------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))((()))******)))((()))***)))(((((((((((()))************++++++++++++******%%%%%%%%%$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%&&&((('''&&&$$$%%%'''$$$$$$######$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((&&&%%%%%%%%%%%%%%%%%%&&&&&&'''((((((***'''%%%%%%&&&'''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%((((((''''''''''''(((((())))))(((''''''(((((((((++++++***)))(((''''''&&&))))))))))))))))))))))))(((((())))))))))))))))))...---+++)))(((&&&%%%$$$))))))***))))))((('''&&&))))))))))))))))))))))))))))))))))))***************************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...///000111---------------,,,,,,,,,///000000111000///---,,,222222111111000000//////---------...//////000000....../////////000000000000000000000111111222222444333222222444444222111333555888<<>>:::777333333333333333333333333111222222222222333333333444444333333222222111111111111111111000000000000///000000111111000000///000000000000000000000000///.........------,,,,,,***++++++,,,---......///+++,,,,,,------,,,,,,,,,+++,,,,,,------------------,,,,,,+++++++++++++++((((((((()))***,,,---...------,,,,,,,,,+++++++++++++++++++++++++++++++++***+++,,,---------,,,,,,------,,,,,,,,,+++++++++***************************)))((())))))******)))+++++++++*********)))))))))***,,,+++******+++---)))************+++++++++------------------,,,,,,+++++++++,,,,,,,,,---------------,,,,,,+++++++++/////////......------,,,++++++,,,,,,---,,,,,,,,,,,,---------,,,+++***)))------------------------++++++,,,,,,---///000111---...//////------...///111333444444333222222333222222222333444555666666666555444333222333444444555555444444444444333333222222333333222222111000333333333333333333333333444444444444333222111111000000111111222222222222222000......//////...---...............---------.............../////////------......//////000111------,,,,,,,,,+++++++++***++++++,,,,,,++++++***++++++*********))))))))))))))))))))))))))))))))))))***+++***)))((()))+++)))))))))))))))******+++******++++++++++++******%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%''''''&&&%%%%%%&&&$$$$$$######$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''&&&$$$%%%%%%&&&&&&''''''(((((((((((()))'''%%%%%%&&&'''((('''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%((((((''''''''''''(((((())))))((((((((())))))***+++******)))((('''&&&&&&************************&&&'''((()))))))))((((((&&&'''((())))))))))))***))))))***))))))((('''&&&(((((((((((((((((((((((((((((()))))))))*********))))))******++++++++++++******+++++++++,,,,,,,,,,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---///000111111------------------------000111222222111000...---.........------,,,,,,+++////////////////////////////////////000000111111111111111222222222222222444333333555777777666444333555888<<>>;;;888333333333333333333333333111111111222222222333333333333222222222111111111111111000000000/////////000000111111111111000000/////////////////////////////////...............++++++++++++,,,,,,,,,,,,------------,,,+++***)))******+++,,,,,,,,,,,,,,,---,,,+++*********++++++))))))******,,,---//////------,,,,,,,,,+++++++++++++++++++++++++++++++++***+++,,,,,,---------------------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,((())))))***))))))******++++++++++++************)))+++,,,,,,++++++,,,---+++++++++,,,,,,,,,------------------------------+++++++++,,,,,,---......---------,,,,,,++++++++++++++++++******)))))))))******+++,,,------,,,,,,,,,,,,------,,,,,,+++***........................,,,------...///111222333111222333222111111222333666888::::::888777888999888999:::;;;<<<<<<=========<<<;;;999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999999999999999999999999999999999999999888777666666777777666666666666666666777666444333444555444333111111111111000000//////000000000000000000000111------......////////////------,,,,,,,,,+++++++++***++++++,,,,,,++++++***+++++++++************)))++++++++++++++++++++++++***+++,,,,,,******+++,,,)))))))))))))))******+++******++++++++++++******%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''''''''&&&%%%&&&&&&%%%%%%&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&(((((('''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$%%%%%%%%%&&&(((&&&''''''(((((((((''''''(((&&&%%%%%%'''((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((''''''''''''(((((())))))(((((())))))******)))))))))(((((('''''''''(((((((((((((((((((((((($$$&&&(((*********((('''''')))******((('''''''''((())))))))))))(((((('''((((((((((((((((((((((((((((((((()))))))))******))))))***++++++++++++***))))))*********+++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---...///000000///////////////000000000000000111111111000//////...............---------000000000000000/////////000000000000000111222222000111222222333333222222333333444777::::::999888333555777;;;======:::777333333333333333333333333111111111111222222222222111111111111111111111111111111000000000/////////000000111111111111000000////////////////////////........................,,,,,,,,,,,,++++++++++++.........---,,,+++)))))))))***++++++,,,,,,++++++---,,,+++))))))******+++++++++++++++,,,---...///------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...++++++++++++************------------------------(((***,,,,,,*********+++,,,++++++++++++************+++,,,,,,++++++,,,...,,,,,,---------.........------------............++++++,,,,,,------......---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++,,,---......///..............................////////////////////////111111111222333444666777888999::::::888888999:::;;;===???>>>===<<<======@@@AAABBBCCCCCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAA?????????@@@@@@@@@AAAAAA??????@@@@@@??????>>>=======================================<<<;;;::::::<<<;;;;;;:::::::::;;;;;;>>><<<;;;;;;<<<===<<<;;;777777777666555555444444333333333333222222222111......////////////..................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,+++***+++,,,)))(((((((((((()))************++++++++++++******$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%'''((())))))'''&&&&&&&&&%%%%%%&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%$$$$$$###"""!!!%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$%%%%%%&&&''')))&&&&&&'''''''''&&&%%%$$$&&&%%%%%%&&&((()))(((&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((''''''''''''((((((((('''''''''(((((()))***((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&))),,,,,,+++)))(((+++,,,---+++'''###"""###'''(((((())))))))))))((((((((((((((((((((((((((((((((((((((()))))))))***((()))***+++,,,++++++***(((((()))))))))************)))))))))***+++,,,,,,++++++++++++++++++++++++***************************++++++,,,---......///.../////////000000000111..................///000/////////000000000000000//////000000111111222222111000/////////000111222//////111222222222111000111222444888;;;===<<<:::444444666888:::;;;999666222222222222222222222222111111111111222222222222//////000000111222222222111111111000000000//////...//////000000//////...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,+++******+++,,,,,,------,,,,,,---,,,***)))((()))***+++++++++******+++,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,***,,,......,,,***+++,,,,,,,,,+++++++++************+++---,,,++++++,,,...,,,---------............------------.........///,,,,,,,,,---------------+++,,,,,,,,,,,,,,,,,,---.........///000000111111...///000111222222222222111000000000000222333444333333333333333333333333777777777777888999:::;;;===>>>??????======>>>???>>>@@@AAAAAA@@@??????@@@BBBCCCDDDEEEEEEEEEDDDCCCCCCDDDDDDDDDDDDCCCBBBBBB??????@@@AAABBBCCCCCCDDD@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>===<<<<<<<<<;;;;;;<<<===???@@@BBBAAA???>>>>>>@@@AAAAAA@@@>>>>>>>>>===<<<;;;;;;;;;::::::999888777666666555444444555555444333111111111111111000000000//////000///...------...///000---------,,,,,,,,,,,,+++++++++++++++++++++++++++)))+++,,,+++***)))***+++((((((''''''(((((()))*********++++++++++++******#########$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&(((***++++++)))'''$$$$$$######$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$###"""!!! %%%%%%&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&'''(((((()))))))))(((''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&'''(((%%%&&&&&&'''&&&%%%###"""%%%%%%%%%'''))))))'''%%%''''''''''''''''''''''''%%%&&&&&&''''''(((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&'''((()))'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%'''+++---...---+++)))$$$'''******(((&&&''')))''''''((())))))***))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))***+++,,,+++******(((((((((((())))))))))))))))))))))))***+++,,,---***************************************************++++++,,,,,,---------,,,---------......//////---,,,++++++,,,---///000+++,,,,,,,,,------............///111222333555555000//////......000111222---...000111111111000///000111333777<<<======;;;555444555666888999777666222222222222222222222222000111111111111222222222......///000111222333333111111111111000000000000---..................---........................*********************+++,,,---------.../////////++++++,,,---------,,,,,,+++,,,------......---------,,,***(((((()))***++++++***************++++++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///.........---------,,,,,,+++++++++++++++++++++++++++...000000---++++++---,,,,,,,,,+++++++++*********,,,------,,,+++---...,,,,,,,,,---------......---------.........//////------------------------+++++++++,,,,,,---------++++++,,,---...///000000000111222333444555555555444333222111222555777999999999999999999999999999;;;;;;;;;;;;<<<===>>>>>>>>>@@@AAA@@@???>>>???@@@???AAACCCBBBAAA@@@AAAAAAAAAAAABBBCCCCCCBBBAAA@@@@@@AAABBBBBBBBBAAA???>>>===>>>???@@@BBBCCCDDDDDDDDDDDDEEEEEEDDDDDDCCCBBB========================???@@@@@@??????>>>===<<<::::::;;;<<<>>>AAADDDFFF@@@>>>===>>>@@@AAAAAA@@@CCCCCCCCCBBBAAA@@@@@@???AAAAAA@@@???===<<<;;;:::;;;;;;;;;;;;:::999777666333333333222222222111111333111000......000111333......---------,,,,,,,,,************************(((***+++***)))((()))***'''''''''''''''((())))))******++++++++++++******&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''&&&&&&&&&'''((((((%%%%%%%%%%%%%%%$$$###"""%%%$$$$$$######$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$)))((('''&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$&&&&&&&&&$$$"""!!!"""$$$'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''%%%%%%%%%'''%%%%%%$$$$$$%%%'''((()))((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))&&&'''((())))))((('''&&&((((((((((((((('''''''''---***))))))+++***((($$$)))))))))))))))))))))))),,,+++++++++++++++++++++(((((('''((()))***,,,---%%%''')))***+++***(((''')))))))))(((((((((((((((,,,***(((***,,,---+++((((((((())))))******++++++******+++++++++,,,,,,,,,)))***,,,......---,,,+++***++++++,,,------------+++++++++,,,,,,------------...///000222444555666////////////000000000000000000000000000000000000222333444444555555444444222333444444555555444444111111111111111111111111333333333222222222111111333222000///........./////////000000000000//////...///000111111000///.........------------......------,,,,,,,,,+++++++++---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,***+++,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,------------,,,++++++,,,,,,,,,...,,,++++++,,,------,,,///000111000---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///111222---------......------,,,++++++************++++++---,,,+++,,,---...---+++,,,,,,,,,,,,,,,,,,---...000///---,,,+++,,,,,,---///111222222000...---...//////............//////000000000000111222333333222444555666666666888::::::;;;<<<============<<<<<<>>>???>>>===;;;<<<<<<<<<;;;;;;:::;;;<<<===>>>======>>>>>>???@@@@@@@@@???????????????@@@@@@AAAEEEDDDCCCCCCDDDCCCAAA??????@@@BBBCCCCCCCCCBBBAAA>>>>>>???AAAEEEJJJOOORRRKKKNNNOOOLLLIIIHHHDDD>>>BBB???<<<<<<>>>@@@>>><<<>>>?????????===;;;::::::;;;;;;<<<>>>@@@BBBCCCDDDBBB@@@??????@@@BBBBBBBBB????????????????????????CCCBBB@@@>>>===<<<<<<<<>>>>><<<999<<<;;;888666666777999;;;888666444444444444333111222111000///////////////...///////////////......++++++++++++************)))))))))))))))(((((((((***************+++++++++&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&''''''((($$$%%%&&&''''''&&&%%%$$$&&&'''((('''%%%###$$$%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&&&&%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&((((((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&((((((((((((((((((((('''(((&&&&&&(((***,,,***(((((((((((((((((((((((((((((((((((())))))*********)))((('''''''''((()))***&&&''')))*********)))((()))))))))))))))))))))))))))((('''(((******(((&&&)))))))))))))))******************+++++++++,,,,,,)))***,,,---...---,,,+++******++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---------...///111222333333////////////000000000000000000000000000000000000222222333444444444444333222333333444444444444444111111111111111111111111222222111111111000000000333222000///........./////////000000000000//////,,,---...//////...---,,,......------------......000/////////............---,,,+++,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,***+++,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------,,,******,,,,,,,,,+++---...///...,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,------...//////---------...------,,,,,,++++++************++++++---,,,+++,,,...///...---------,,,,,,,,,---......000///...---------...//////000222222000.........000//////000000111222333444444333333444555555666;;;===>>>>>>===<<<===>>>;;;;;;;;;;;;;;;;;;::::::???AAABBBAAA@@@>>>???@@@@@@???===<<<<<<===>>>???>>>>>>>>>????????????@@@@@@BBBCCCEEEEEEDDDCCCBBBFFFFFFHHHKKKNNNOOOMMMKKKKKKKKKLLLKKKKKKJJJJJJIIIDDDFFFKKKQQQYYY```eeeiiibbbbbb___ZZZWWWUUUPPPIIIJJJFFFBBBBBBEEEFFFFFFDDD?????????===<<<;;;;;;;;;:::;;;>>>AAACCCFFFGGGHHHIIIFFFDDDCCCCCCDDDCCCBBB???@@@@@@BBBCCCEEEGGGHHHIIIFFFCCC???===<<<<<<===???===<<<===??????===;;;???>>><<<;;;;;;<<<>>>??????===:::999:::;;;;;;:::777777666555444444333333//////000000///...------++++++++++++++++++++++++......------------,,,,,,************************'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$######$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((%%%%%%%%%&&&&&&((())))))%%%%%%%%%%%%%%%%%%%%%%%%'''(((******(((&&&%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%((((((''''''''''''&&&&&&'''$$$###$$$''')))'''%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&''''''((((((((((((((((((&&&%%%%%%''')))++++++***((((((((((((((((((((((((''''''(((((())))))******)))(((''''''&&&&&&&&&'''(((((((((((())))))))))))(((((())))))******++++++)))((('''(((******((('''************))))))))))))*********++++++++++++,,,)))***,,,---------,,,+++******+++++++++***))))))---,,,,,,,,,,,,,,,,,,+++------......///000000000////////////000000000000000000000000000000000000000111222222333333222222222222333444444444444333111111111111111111111111111111000000000/////////222111000///........./////////000000000000//////,,,---............---,,,......------------......------,,,,,,,,,,,,,,,+++...---,,,,,,......---,,,++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,---,,,+++))))))+++,,,+++***+++---......---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------------......---,,,,,,+++++++++************++++++---,,,,,,---///000///...---------------...//////000000//////000000111222222333555555333222222333333333444555666777888888999999888888888999::::::===???AAAAAA???>>>======@@@???>>>===============???AAABBBAAA@@@@@@AAABBBBBBAAA@@@???@@@BBBEEEFFFKKKKKKJJJJJJIIIHHHHHHGGGIIILLLOOOQQQQQQPPPMMMKKKMMMNNNQQQVVVZZZ[[[ZZZYYYZZZXXXVVVTTTRRRQQQQQQQQQQQQUUU]]]eeemmmssswwwyyyvvvtttnnnhhhgggfff___WWWRRRNNNJJJIIIKKKMMMMMMLLLFFFEEEBBB@@@??????@@@AAA???AAAEEEIIIMMMQQQSSSTTTUUURRROOOLLLLLLKKKJJJHHHGGGHHHIIILLLOOOSSSVVVXXXVVVRRRKKKEEEAAA@@@AAACCC<<<;;;<<<>>>@@@@@@>>><<<>>>======<<<<<<======>>>BBB???===<<<>>>?????????>>>>>>===<<<;;;999888777444444333333222111000///------,,,,,,,,,+++++++++------,,,,,,++++++++++++************************'''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&'''((((((&&&%%%$$$$$$$$$$$$%%%&&&%%%(((******)))'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''&&&&&&&&&&&&'''$$$!!!###(((***((($$$'''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))((('''(((((()))))))))((((((((((((((((((((((((************************((('''''''''''''''''''''((((((((('''((()))******'''(((((()))***+++,,,,,,*********+++++++++***)))++++++******))))))((((((************++++++++++++)))***+++,,,,,,,,,,,,+++++++++,,,++++++***))))))---------,,,,,,+++++++++.............../////////////////////000000000000///////////////////////////000000111111111111111111111222333333333333333111111111111111111111111111111000000000/////////111111000/////////////////////000000000000//////////////////////////////...------,,,,,,------...+++++++++++++++*********...---,,,,,,......---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++++++++,,,------,,,***))))))***++++++***+++---//////......///000---------------------------,,,,,,,,,,,,------...---............---,,,,,,,,,++++++++++++++++++,,,---,,,,,,---///000000///------------...///000000222222222333444444555666888999::::::999888999:::888999:::;;;;;;<<<<<<<<<======<<<;;;;;;;;;<<<<<<;;;>>>@@@AAA@@@>>>>>>>>>BBBAAA@@@???@@@@@@AAABBBCCCEEEFFFGGGGGGHHHKKKMMMKKKKKKKKKMMMPPPTTTXXXZZZaaa```___]]]ZZZXXXWWWVVVUUUWWWYYY[[[\\\ZZZXXXWWWWWWWWWXXX[[[___bbbbbbbbbdddaaa]]]ZZZWWWVVVWWWWWWaaaeeelllssswwwzzzzzzzzz|||zzzvvvsssuuuuuukkk```]]]XXXSSSRRRTTTWWWWWWWWWPPPMMMIIIGGGGGGHHHIIIIIIIIIKKKPPPUUUZZZ^^^aaabbbccc```\\\ZZZYYYXXXWWWUUUUUUVVVXXX[[[___bbbfffgggddd___VVVNNNIIIHHHIIIKKKCCCDDDEEEGGGGGGGGGEEEDDDAAAAAAAAA@@@@@@?????????BBBAAAAAABBBDDDDDDCCCAAAAAAAAAAAAAAA???===:::999:::::::::999888666555444222111000///...,,,++++++,,,++++++******)))))))))++++++++++++************'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&((())))))%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))(((((('''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&))))))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&((($$$"""$$$(((***((($$$&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&'''''''''(((((()))))))))))))))(((((((((***+++'''''''''''''''''''''''',,,++++++***)))(((''''''&&&&&&'''((())))))******((((((((('''((()))******''''''((()))***++++++,,,)))***+++++++++*********++++++******))))))(((((())))))*********+++++++++******+++++++++,,,,,,+++,,,---------,,,+++******---------,,,,,,+++++++++////////////////////////////////////000000000000////////////////////////...///000000111111000000000111222222333333222222111111111111111111111111222222111111111000000000000000000000000///////////////000000000000////////////............//////------,,,,,,,,,,,,---------------------............---,,,,,,---...---,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,+++++++++,,,,,,---...,,,***))))))***++++++******,,,.........---...///------------------------+++++++++,,,---...000000.........//////......---------,,,,,,,,,,,,---------,,,,,,...000222222111////////////000111222333555555666777888999::::::;;;<<<======<<<<<<>>>@@@======>>>?????????>>>>>>???>>>===<<<<<<<<<<<<<<<<<>>======<<<;;;:::888777888777555333111///------//////......---,,,,,,+++---,,,,,,,,,+++++++++***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((()))++++++((('''%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((())))))(((&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&(((&&&$$$%%%'''(((&&&$$$%%%%%%&&&''''''&&&&&&%%%$$$%%%&&&'''''''''&&&&&&'''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''((()))))))))%%%&&&'''''''''(((+++...''''''''''''''''''''''''))))))((('''&&&%%%$$$$$$%%%%%%'''(((************(((((((((((())))))))))))''''''(((((())))))******'''(((******((('''((()))************)))))))))))))))))))))************+++************+++++++++,,,,,,,,,---------,,,++++++---,,,,,,,,,,,,,,,,,,+++.........///////////////////////////000000000000000000000000000000000000...///000000111111000000000000111222222222222111111111111111111111111111222222111111111000000000//////000000000000////////////000000000000//////------,,,,,,,,,,,,------------,,,,,,,,,,,,------++++++,,,,,,,,,,,,,,,------,,,++++++------,,,+++))))))******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------++++++++++++,,,---......,,,+++))))))+++,,,+++***)))+++------,,,,,,,,,---------------------------+++++++++,,,...000111222---...///000111111111111//////............/////////......000333555555444333333333333444555777777999:::;;;<<<===>>>======;;;===>>>======>>>@@@BBB@@@AAACCCDDDEEEDDDDDDCCCDDDCCCBBBAAA@@@@@@@@@@@@???AAADDDFFFHHHJJJMMMOOORRRSSSUUUWWWYYY[[[[[[\\\YYYZZZ\\\]]]^^^aaaeeeiiijjjkkkmmmnnnpppqqqqqqqqqnnnmmmlllkkkiiigggfffeee```______^^^___```aaaaaabbb```___bbbgggnnnsssvvv{{{yyyvvvsssrrrssstttuuuxxx{{{yyyoooiiibbb```bbbfffhhhiiidddbbb``````bbbbbb^^^[[[]]]]]]^^^```dddjjjnnnqqqyyyvvvsssrrrrrrsssrrrqqqnnnppprrrtttuuutttsssrrrnnnjjjeee___ZZZXXXXXXXXX\\\]]]]]]\\\ZZZYYYZZZ[[[[[[ZZZWWWSSSPPPMMMLLLKKKGGGHHHKKKNNNOOOMMMHHHEEECCCEEEGGGHHHFFFCCC???===============<<<;;;999999;;;;;;999888666444333222222111111000///...------///......------,,,,,,,,,$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))***+++,,,,,,***(((&&&%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$#########$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&(((''''''&&&&&&&&&''''''&&&&&&((((((((((((&&&&&&$$$%%%&&&&&&%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''(((''''''&&&&&&%%%%%%$$$###$$$&&&''''''''''''&&&$$$%%%&&&'''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''((())))))***$$$%%%&&&%%%$$$%%%(((+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((((('''&&&''')))*********)))((('''''''''''''''(((((((((&&&(((******((('''((())))))))))))))))))*********))))))))))))***************************++++++,,,***++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---,,,,,,------.........///////////////000000000000000000000000000000000000//////000111111111111000///000000111111111111111111111111111111111111111111111000000000/////////...///000111111000////////////000000000000//////---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---((()))))))))************,,,+++******,,,,,,+++***((())))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,---...///---,,,******,,,,,,,,,+++,,,---//////...---...///........................---------...///000111222---...000111333333444444111000000000000000000111222111222444777999:::999888888888999:::;;;<<<======>>>???AAAAAAAAA@@@@@@===>>>?????????@@@CCCEEEFFFHHHKKKMMMOOOPPPPPPPPPRRRQQQOOONNNMMMLLLLLLLLLHHHJJJKKKMMMNNNQQQVVVYYYbbbdddhhhkkkllllllkkkkkk```aaaaaaaaaaaacccgggjjjlllnnnqqqssstttsssqqqooommmnnnnnnoooppppppqqqqqqooopppqqqqqqrrrrrrqqqqqqrrrqqqrrrvvv{{{}}}wwwpppmmmoootttvvvwwwyyyxxxyyy{{{~~~|||uuuooonnnmmmkkkkkknnnsssxxx|||~~~}}}}}}|||wwwvvvtttqqqmmmkkkiiiggghhhiiiiiigggffffffiiillliiifffaaa[[[VVVSSSQQQPPPKKKKKKKKKKKKLLLKKKIIIFFFGGGJJJMMMNNNNNNJJJFFFCCC>>>>>>>>>>>>>>>===<<<;;;<<<<<<<<<;;;;;;:::::::::555555444333222111000000000000000///......------###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''&&&&&&'''''')))***+++,,,///---+++((('''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$#########$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&'''((()))&&&''')))******)))'''&&&%%%&&&&&&&&&$$$$$$&&&(((%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((('''((()))'''%%%######$$$"""###%%%'''((((((''''''###$$$&&&'''((('''&&&&&&(((((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&'''((())))))***&&&''''''$$$ ###&&&''''''''''''''''''''''''%%%%%%&&&'''((()))***+++%%%&&&'''''''''&&&%%%$$$&&&''')))***+++***(((''''''''''''''''''&&&&&&&&&(((+++---,,,***)))***,,,(((((())))))******++++++))))))))))))******************))))))******+++,,,((()))***++++++++++++++++++++++++,,,,,,---------******+++,,,,,,---......////////////000000000000000000000000000000000000///000000111111111111111//////000111111111111111111111111111111111111111000/////////...............///000111111000////////////000000000000/////////...------------...///---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------+++***))))))++++++***)))((())))))***++++++,,,,,,*********++++++,,,,,,,,,---,,,+++******+++,,,---++++++,,,,,,,,,---------++++++++++++,,,---...///...,,,++++++,,,------,,,000222333333111000111222........................000000////////////000000---...000222444555666666222222111111111111222222444444444777:::<<<===<<<;;;<<<<<<===>>>???AAAAAA@@@AAABBBCCCCCCCCCBBBAAA@@@AAABBBAAAAAACCCFFFHHHLLLOOOSSSWWWZZZ\\\\\\\\\___^^^]]][[[ZZZYYYXXXXXXVVVWWWWWWWWWYYY\\\bbbfffhhhjjjnnnqqqrrrqqqooommmiiiiiiiiigggfffgggjjjlllnnnqqquuuyyyzzzyyywwwuuuqqqrrrtttvvvyyy|||~~~|||yyywwwyyy~~~|||yyywwwwwwxxxyyywwwvvvwww|||wwwsssllleee___[[[YYYXXXTTTQQQNNNMMMNNNNNNNNNMMMLLLNNNRRRTTTSSSPPPLLLIII@@@@@@AAAAAAAAA@@@@@@???;;;;;;<<<===>>>???@@@@@@======<<<;;;:::999888888222111111000///.........$$$!!! """&&&((('''$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((()))******+++***(((&&&%%%&&&((()))***))))))))))))(((((((((%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&'''''''''&&&%%%$$$$$$$$$%%%&&&'''((()))'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&%%%$$$######'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&'''((()))((('''&&&&&&'''''''''&&&&&&%%%%%%%%%((((((((((((((()))******(((((('''''''''&&&&&&&&&******))))))))))))***+++((((((((((((((('''''''''(((((())))))((('''&&&&&&((()))***,,,,,,,,,+++***))))))))))))))))))))))))((((((((((((((('''''''''************************(((((((((((())))))))))))+++,,,---...---,,,+++***+++***)))))))))***,,,,,,++++++,,,,,,,,,,,,---------......///000111111111111111111111000000000000...000111000///...///111///000111222222000///...111111111111000000000000666555444222111000000000000000000000000000000000000000000000000000000000////////////............////////////////////////---------,,,,,,+++++++++***)))***+++,,,///111333000---******,,,---,,,***))))))*********+++++++++***++++++,,,,,,++++++***,,,---......,,,,,,---...////////////////////////,,,,,,,,,------.........------------------------...---...000333444111---+++,,,---//////000000000***+++---///111333444555222222222555888:::999888999999888777777888::::::999:::<<<>>>@@@AAAAAABBBAAAAAAAAAAAABBBBBBCCCDDDBBBCCCCCCDDDEEEFFFFFFGGGEEEGGGHHHHHHIIIJJJMMMOOOMMMQQQZZZgggrrrwwwuuurrrxxxtttooommmlllkkkhhheeedddbbbbbbdddhhhmmmqqqrrrvvvvvvrrrmmmlllqqqttttttrrrpppqqqtttttttttwww|||yyyxxxyyyyyysssmmmnnnjjjddd```^^^]]]\\\[[[]]]\\\[[[\\\^^^\\\XXXTTTQQQLLLGGGFFFGGGGGGCCC???======;;;;;;@@@FFFDDD??????>>>>>>???@@@>>>;;;888<<<;;;888555333222111222$$$%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((()))(((&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&&&&&&&%%%%%%$$$'''''''''&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''%%%###&&&%%%%%%%%%%%%%%%$$$$$$(((''''''''''''((()))***(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&((((((((((((((((((''''''((((((((((((((('''&&&&&&&&&''''''((())))))(((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((***+++++++++++++++******+++***)))))))))***+++,,,+++++++++,,,,,,,,,------......//////000111111222000000000//////.........---///000///...---...///222222222222111000//////111111111111000000000000555555333222111000000///////////////////////////////////////////////////////////////....................................------,,,,,,,,,+++++++++//////---,,,++++++,,,,,,000...++++++---...---++++++++++++,,,,,,,,,------++++++,,,,,,,,,,,,++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++,,,------------------...---------------------------------///222222///,,,------...............---000111111222222333333444222222333666:::<<<<<<<<<>>>===<<<;;;;;;<<<===>>>???@@@AAABBBBBBCCCDDDEEECCCCCCCCCCCCDDDEEEFFFGGGFFFFFFFFFHHHLLLQQQUUUXXXWWWXXXZZZZZZYYYXXXZZZ[[[ZZZ^^^eeennnuuuyyyxxxwwwyyyxxxvvvwwwxxxxxxvvvsssrrrrrrrrruuuzzz~~~~~~~~~zzzzzz~~~~~~}}}~~~zzzxxxuuurrrnnnkkkllljjjiiijjjjjjiiifffcccccc^^^YYYWWWWWWUUUPPPLLLGGGFFFDDDDDDJJJRRRSSSOOOQQQNNNJJJGGGEEEBBB???===@@@???===;;;999888777777$$$(((***((($$$"""%%%(((%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&%%%$$$###"""###$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%############%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''&&&&&&&&&((((((''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&'''%%%$$$%%%((((((&&&###$$$$$$$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&))))))(((((('''''''''&&&''''''((((((((((((((('''(((((((((((((((''''''&&&'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))******)))))))))******+++******))))))******+++,,,++++++++++++,,,,,,,,,,,,...//////000000111111222222111111000///......------...///...---,,,---///444444333111111000000000111111111111000000000000444333333222111000000////////////////////////////////////////////////////////////............---------------------------,,,,,,,,,,,,++++++++++++111000///---+++***))))))---+++))))))***+++***)))******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,,,,******+++,,,************************.........---------------------------------------.........000222222000...////////////.........---444444444555666666777777555555666999===@@@AAAAAABBBBBB@@@???>>>??????@@@???@@@BBBBBBBBBCCCFFFHHHIIIJJJKKKLLLMMMOOOPPPPPPPPPPPPPPPRRRVVV\\\bbbfffgggiiikkklllkkkjjjjjjkkknnnqqquuuxxx{{{|||~~~~~~{{{vvvyyywwwuuuuuuuuuuuusssqqqtttqqqnnnmmmllliiiddd```VVVUUUSSSSSSYYYaaadddbbb^^^YYYRRRMMMIIIEEEBBB@@@AAAAAA@@@???===;;;:::999$$$&&&''''''%%%$$$%%%'''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%$$$############$$$$$$'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((''''''''''''$$$"""$$$(((***'''$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''))))))))))))(((((('''&&&&&&'''((())))))((((((''''''((((((((((((((('''''')))((('''&&&&&&''')))***''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************+++++++++++++++***)))((((((***+++,,,***************+++++++++***++++++++++++,,,,,,,,,/////////000000111111111444444333222111000000///---...//////------...///666555333111000000111111111111111111000000000///222222222111111000////////////////////////////////////////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++------,,,,,,,,,,,,,,,,,,,,,+++*********+++++++++((((((((()))))))))******,,,,,,------------,,,,,,,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,//////......------,,,,,,........................000000111222333333222111000000000000000000111111333444555777999;;;<<<===;;;;;;;;;===@@@CCCDDDCCCBBBAAA@@@>>>>>>>>>???@@@???AAADDDDDDEEEGGGKKKOOOSSSTTTVVVYYY[[[]]]___```______^^^___```cccgggiiikkkoootttwwwxxxyyyzzz|||{{{{{{~~~~~~~~~}}}}}}~~~~~~~~~|||{{{zzz{{{|||zzzwwwsssfffgggfffdddhhhnnnooolllddd___YYYTTTOOOKKKHHHEEECCCCCCDDDCCCBBB???===<<<$$$""""""###&&&'''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''&&&$$$"""###&&&((('''%%%%%%%%%&&&&&&''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''%%%&&&&&&&&&&&&%%%$$$###%%%&&&((()))))))))((('''''''''(((((((((((((((''')))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))************+++++++++++++++***)))))))))+++,,,---))))))******++++++++++++*********+++++++++,,,,,,///////////////000000000333333222222111000000///...///000000///...///000666555333111000000111222111111111111000000000//////000111111111000//////............................................................------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---------.........---------...///((())))))))))))*********---------......---------,,,---......,,,,,,---.........................../////////......---------........................///000111111222222222333/////////000111333444555555666777999;;;===??????@@@>>>===>>>@@@BBBBBBBBB???>>>=========>>>@@@@@@FFFIIIMMMMMMLLLMMMQQQUUUYYY[[[^^^bbbfffjjjlllmmmmmmmmmmmmnnnmmmlllkkkjjjpppuuu|||xxxxxxzzz~~~zzzyyy~~~vvvxxxwwwttttttvvvtttpppllliiiddd___ZZZTTTMMMIIIJJJJJJJJJJJJHHHFFFCCCBBB$$$!!!"""&&&)))'''$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$#########%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&"""######$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((((()))((('''&&&%%%%%%%%%%%%''''''''''''((((((((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''%%%&&&'''(((((((((&&&&&&$$$%%%((()))***)))((('''&&&'''((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''((((((((((((((((((((((((((('''''''''((((((((())))))************++++++,,,---))))))***++++++++++++***************++++++++++++........................////////////............///000111000///...///111333333222111111111111222111111111111000000000000---...000111111000///............................................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++++++++,,,,,,,,,,,,,,,+++***)))***+++***))))))+++,,,++++++,,,,,,,,,------------......//////......---***+++,,,,,,******+++,,,------------------------/////////.......................................,,,...000000000111333555111111111222444666888:::;;;<<<<<<======>>>>>>???BBB@@@>>>>>>???@@@AAA@@@???>>>>>>???AAACCCFFFGGGMMMQQQUUUUUURRRQQQTTTWWW]]]```eeekkkqqqvvvyyyzzzzzz{{{}}}~~~~~~|||zzzxxx~~~}}}}}}}}}{{{zzz{{{zzzwwwxxxxxxuuuqqqnnnooosss{{{~~~xxxvvvwwwyyy~~~~~~~~~|||xxxvvvtttooojjjddd\\\TTTNNNQQQQQQPPPNNNLLLJJJHHHGGG$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$%%%&&&&&&'''###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%&&&&&&%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((333444333...((($$$&&&((('''''''''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''(((***+++,,,,,,+++***###%%%(((*********((('''&&&&&&'''((((((((((((((('''''''''''''''&&&%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((&&&&&&'''''''''((((((((('''((()))***++++++++++++((()))***+++,,,++++++***************++++++++++++---------------------------------------............///000000......///000///000111111222222111111111111111111000000000000,,,---///000111000///............................................................---------,,,,,,------------------------)))*********++++++++++++++++++,,,---,,,+++***)))&&&'''((((((&&&&&&(((+++,,,------------...............////////////......***+++,,,,,,******+++,,,------------------------............////////////........................,,,///111222222444777:::::::::999999:::<<>>@@@???777---'''(((,,,'''''''''&&&&&&%%%%%%%%%)))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((###%%%''')))******)))(((###%%%(((***+++***((('''&&&&&&'''((())))))((((((((()))***+++***)))'''&&&((((((((((((((((((((((((&&&&&&''''''((())))))***************************(((((((((((())))))))))))%%%&&&(((************)))((()))***+++,,,+++******)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000---...///...------...///---...000111222222111000111111111111000000000000+++---///000111000///.........................................................---------,,,,,,,,,------------------------))))))******++++++++++++((()))+++,,,------,,,+++***,,,...---++++++---000+++++++++,,,,,,,,,------......////////////......,,,---......,,,,,,---...////////////////////////------......//////000000///////////////////////////222555666666888<<<@@@DDDCCCBBBAAAAAACCCEEEGGG>>>>>>@@@BBBDDDFFFGGGHHHIIIGGGEEEFFFHHHKKKLLLMMMHHHIIIKKKNNNRRRVVVZZZ\\\XXXaaakkkooooooppptttyyytttyyy~~~|||xxxvvvrrrwww|||zzzyyywwwwwwxxx}}}}}}~~~~~~~~~~~~||||||~~~zzzxxxsssllliiijjjcccfffjjjpppvvv|||vvvnnnlllnnnqqqwww}}}|||~~~}}}pppnnnjjjgggcccaaa``````"""###%%%&&&'''&&&%%%$$$&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%'''((('''&&&$$$%%%%%%########################''''''((((((((((((((('''%%%%%%%%%&&&&&&&&&''''''"""$$$%%%%%%%%%%%%&&&(((***)))&&&$$$###$$$%%%%%%!!!"""###$$$%%%&&&&&&&&&"""$$$&&&''''''&&&$$$#########$$$%%%%%%&&&''''''((('''%%%$$$###$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&,,,+++(((&&&%%%%%%&&&'''))))))))))))))))))))))))&&&&&&''''''(((((())))))///...---+++(((&&&%%%$$$%%%%%%&&&''''''&&&%%%%%%'''%%%$$$%%%((((((&&&$$$%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((######$$$$$$%%%&&&''''''&&&'''((())))))((('''&&&''')))++++++)))'''''''''((((((((((((((()))******((((((((((((((((((((((((%%%&&&''''''&&&&&&((())),,,+++******************,,,+++++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,---...///000111...------------...////////////.........//////000.........////////////000000000////////////000000000000000000000000000000,,,------...///000111111000///...---,,,------...------------------------------------------------************************,,,++++++******++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,---------.........///000///---,,,,,,............------,,,,,,,,,...---,,,,,,++++++,,,,,,///...---...000222222222333111///000333444222000333555999<<<===>>>@@@BBBDDDEEEEEEBBB??????BBBEEEFFFHHHJJJLLLMMMPPPUUUXXXUUURRRNNNMMMNNNOOOOOOOOOPPPSSSWWWXXXZZZ]]]ccchhhppptttzzz}}}vvvtttxxx{{{zzzxxx|||yyyzzz|||}}}~~~~~~{{{yyy{{{}}}|||}}}}}}xxxuuuttthhhiiikkknnnrrrvvvyyyzzz|||{{{|||{{{|||}}}}}}}}}|||yyyxxxxxxzzz}}}}}}~~~{{{yyyxxxuuurrr&&&&&&''''''((('''''''''#########$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%'''((((((&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$&&&&&&&&&$$$$$$$$$&&&!!!"""###%%%&&&'''''''''$$$%%%%%%%%%%%%$$$######%%%&&&&&&'''&&&%%%###"""$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&)))(((&&&%%%$$$$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''',,,+++***)))'''%%%$$$###%%%%%%&&&''''''&&&%%%%%%&&&%%%$$$%%%''''''%%%###%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''((((((((('''''''''(((((('''''''''''')))+++***)))'''''''''((((((((((((((()))******((((((((((((((((((((((((%%%&&&((('''&&&&&&((()))++++++******************++++++************++++++++++++++++++++++++++++++***+++,,,---...//////000---------------...//////......---,,,,,,,,,------....../////////000000000//////............//////////////////////////////.....................///000///...---,,,------...------------------------------------------------************************,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------...///000///---,,,---............------,,,,,,,,,------,,,,,,------......000/////////000222222222444333333555888999888777:::<<<>>>??????@@@CCCEEEBBBCCCDDDCCCAAACCCGGGKKKOOORRRVVVZZZ\\\^^^```bbb[[[ZZZXXXVVVTTTTTTTTTUUUVVVZZZ```eeehhhmmmtttzzzwwwqqqssswwwvvvuuuvvvyyy~~~~~~{{{yyyzzz|||~~~||||||}}}{{{}}}zzzzzzuuutttssssssvvvzzz{{{yyyuuuvvvyyy{{{||||||zzzyyyxxxzzz|||}}}zzz{{{~~~}}}{{{zzz|||(((''''''&&&&&&&&&''''''%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%'''((((((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''&&&$$$######$$$"""%%%'''''''''&&&%%%%%%%%%%%%%%%$$$$$$###((('''&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%(((((('''&&&%%%$$$$$$###%%%%%%&&&''''''&&&%%%%%%'''&&&%%%&&&((((((&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''')))******(((''''''(((((((((((((((((()))******((((((((((((((((((((((((%%%'''(((((('''&&&'''))))))))))))***************+++******)))))))))******++++++++++++++++++++++++******+++,,,------......------------....../////////......---,,,,,,,,,---...////////////000000000......------------......////////////////////////.........------,,,,,,,,,///...------,,,---------------------------------,,,,,,,,,,,,------------************************,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,*********+++++++++,,,,,,---/////////---,,,---............------------------------------...000000000000111111222222333333777777888;;;>>>@@@@@@???BBBCCCCCCCCCBBBCCCFFFHHHGGGJJJKKKKKKKKKMMMRRRWWW\\\```dddffffffddddddccc]]]___aaa```^^^]]]```bbbhhhmmmsssxxx|||tttnnnjjjkkknnnoooooopppvvv~~~{{{|||}}}||||||}}}zzzwwwzzzxxxvvvwww|||zzzxxxzzz~~~~~~~~~{{{wwwuuuwww||||||yyyuuuwwwzzz|||}}}{{{yyywwwrrrrrrssstttuuuxxxzzz{{{xxxuuussswww|||yyyuuusssttt|||'''&&&%%%$$$###$$$%%%&&&''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&''')))(((&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''&&&$$$###$$$%%%###$$$%%%&&&&&&%%%$$$###""""""$$$%%%&&&''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%((((((((()))))))))((('''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%$$$$$$'''&&&%%%$$$$$$%%%&&&''''''((())))))'''''''''(((((((((((((((((())))))***((((((((((((((((((((((((&&&''')))((('''&&&''')))((())))))******++++++++++++***))))))((()))))))))++++++++++++++++++++++++)))******+++,,,,,,------,,,------...............222111000///............------.........////////////......------......///////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,...---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------************************,,,++++++******++++++,,,++++++************++++++++++++++++++,,,,,,,,,,,,---...///...---,,,---///...............------------------------...//////000111333444555666777888;;;<<<===@@@BBBDDDDDDDDDEEEGGGIIIJJJIIIIIIJJJKKKUUUWWWYYYXXXWWWYYY^^^bbbgggiiijjjiiifffbbb``````ccciiiooorrrqqqrrrwww{{{}}}|||~~~tttrrrqqqrrruuuxxxzzz|||}}}xxxyyyzzz{{{|||}}}wwwrrrrrrqqqooonnnqqqtttxxx{{{~~~}}}|||zzzyyyzzz|||}}}{{{zzz{{{|||yyyvvvwww{{{}}}|||}}}}}}{{{xxxwwwzzz}}}~~~}}}yyyuuuwwwzzz~~~~~~{{{yyyuuurrrqqqrrrtttuuuyyyvvvsssssswwwzzz||||||}}}{{{|||xxxtttrrrnnnlllooozzz'''&&&$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&((()))((('''%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$&&&%%%%%%$$$&&&''')))(((&&&%%%$$$$$$$$$%%%"""###$$$%%%&&&'''''''''$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%)))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&'''((((((((('''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%$$$$$$'''&&&%%%$$$$$$%%%&&&'''&&&((((((((('''&&&((()))((((((((((((((())))))***(((((((((((((((((((((((('''((())))))'''&&&''')))'''(((***+++,,,,,,,,,,,,+++******)))(((((())))))++++++++++++++++++++++++)))******++++++,,,,,,,,,,,,---......//////......222111000///////////////,,,,,,---------.........000//////////////////000........................******++++++,,,------...,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------************************,,,++++++******++++++,,,******))))))))))))******,,,,,,,,,,,,------------,,,...///...------...///..............................------------......000333777999:::;;;===???@@@AAABBBCCCDDDEEEGGGHHHKKKOOOSSSVVVVVVUUUTTTSSSaaabbbcccaaa___```dddhhhkkklllmmmllljjjjjjlllmmmvvv~~~|||wwwvvv{{{}}}uuuwwwyyyzzz}}}zzz{{{xxxvvvxxx}}}~~~}}}zzzxxxyyyyyyzzz{{{|||}}}}}}~~~|||zzzxxxyyyyyywwwqqqmmmmmmllljjjhhhiiikkknnnpppppptttxxxyyyzzz{{{}}}~~~~~~}}}{{{zzzyyyyyywwwzzz~~~}}}~~~{{{xxxyyy~~~}}}{{{{{{zzzwwwtttvvvxxx{{{~~~~~~{{{zzz|||xxxsssnnnjjjjjjkkkllluuuuuuuuuvvvxxxyyyzzzzzz{{{zzzyyyxxxwwwsssnnnjjjmmmjjjgggfffiiirrr~~~'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&((())))))'''&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$###"""%%%%%%%%%&&&&&&&&&''''''"""$$$%%%%%%%%%%%%&&&((((((&&&%%%$$$$$$%%%((()))&&&&&&&&&&&&&&&%%%$$$$$$"""###$$$%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%$$$%%%''''''%%%$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''((('''&&&&&&(((***((((((((((((((()))******((((((((((((((((((((((((((()))***)))'''''''''((('''(((+++---.........---,,,+++******))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,.../////////...---///......---......//////,,,,,,---------.........000000////////////000000........................)))******+++---......///+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------************************,,,++++++******++++++,,,******))))))))))))******,,,,,,---------.........,,,---///...------...///...............////////////............//////000333888===?????????BBBEEEFFFFFFFFFFFFFFFHHHLLLOOOWWW[[[```ccccccaaa``````fffhhhiiigggeeefffjjjnnnppprrruuuxxx{{{yyytttuuu|||yyyrrrxxx||||||}}}zzzyyyssstttyyy{{{yyyvvvyyyyyyzzz|||wwwwwwwwwwwwvvvtttqqqpppjjjkkknnnqqqsssuuuvvvvvvwwwwwwvvvvvvvvvsssooollliiiiiihhhgggfffhhhlllooopppwww~~~|||yyyvvvvvvwwwwwwvvvtttrrrppprrrpppllliiigggggghhhhhhkkknnnrrruuuvvvxxxzzz|||yyy||||||xxxrrrnnnnnnqqqmmmllliiiggggggkkkqqqvvv$$$%%%&&&'''((()))))))))'''''''''((((((((())))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''((())))))'''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$###""""""%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&$$$$$$%%%&&&###$$$$$$$$$%%%&&&'''(((&&&&&&&&&'''&&&&&&%%%$$$"""###%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((('''''''''''''''&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$&&&((((((&&&%%%&&&'''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((((((((('''''''''(((((('''''''''&&&''''''&&&%%%&&&(((***((((((((((((((()))******((((((((((((((((((((((((((()))***)))'''''''''((('''))),,,...000000//////------+++******)))))))))+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++,,,...///000///...---------------...///000111........./////////000000/////////....../////////........................++++++,,,,,,------......***+++,,,---...------,,,++++++++++++++++++++++++)))******+++,,,,,,------************************,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------,,,---......------...000---........./////////000.........000111333555666999>>>CCCEEECCCBBBDDDGGGKKKKKKKKKJJJJJJNNNTTTZZZfffhhhiiiiiihhhhhhiiijjjkkknnnppppppqqqsssyyy~~~}}}{{{xxxzzz}}}yyyuuuuuu{{{{{{sssrrrzzz}}}||||||xxxrrrnnnnnnnnnnnnmmmkkkkkkmmmpppssstttttttttsssssssssrrrrrrrrrrrrrrrlllooorrrvvvzzz|||}}}}}}{{{wwwuuutttnnnpppqqqrrrrrruuuzzz~~~~~~}}}|||zzzyyyxxxwwwssssssrrrrrrrrrsssssssssqqqsssuuuuuussssssvvvzzztttyyy~~~}}}yyywwwzzz~~~xxxxxxvvvtttpppooooooqqqvvvzzz~~~ !!!$$$&&&''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''(((***)))'''&&&&&&''''''''''''''''''''''''''''''(((''''''&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''&&&''''''&&&$$$######$$$!!!###%%%&&&&&&%%%$$$#########%%%&&&'''(((((((((###%%%&&&''''''&&&$$$"""######$$$%%%%%%&&&''''''"""###%%%&&&'''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%'''***,,,+++)))((()))+++%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&''''''&&&'''((())))))((('''&&&&&&''''''&&&%%%&&&(((***((((((((((((((()))******(((((((((((((((((((((((()))******)))(((''''''((((((***,,,///111111111000...---,,,+++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------+++,,,...000000///...---////////////000222333444000000000000111111111111.........------.......................................------------,,,,,,)))***,,,---...------,,,++++++++++++++++++++++++))))))***+++,,,,,,------************************,,,++++++++++++++++++,,,...------,,,,,,------...******+++++++++,,,,,,,,,,,,---......------///000---.........//////000000------///111444777999;;;>>>CCCHHHHHHEEECCCEEEGGGNNNNNNNNNLLLMMMSSS[[[bbbooonnnmmmjjjhhhiiilllnnnqqqtttxxxzzz}}}yyyrrrnnnpppsssvvv~~~{{{yyysssxxx~~~}}}xxx{{{~~~yyypppwww~~~~~~wwwuuupppiiidddbbbcccfffeeefffiiillloooqqqqqqqqqyyyyyyxxxwwwxxxzzz|||}}}yyy{{{~~~}}}~~~|||~~~|||tttqqqtttwwwwww{{{}}}{{{|||}}}~~~zzzwwwvvvooopppttt}}}|||{{{&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((('''''''''''''''''''''''')))((('''&&&%%%$$$$$$$$$'''&&&&&&%%%$$$###""""""%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''###$$$&&&&&&&&&&&&$$$###%%%%%%&&&&&&'''&&&&&&%%%''''''''''''''''''''''''"""$$$&&&((()))))))))((($$$$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$############((('''%%%$$$###$$$%%%%%%(((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""$$$''')))'''$$$((('''&&&%%%%%%&&&'''((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''&&&&&&'''(((((())))))))))))))))))))))))))))))***************))))))))))))******))))))))))))))))))))))))***)))))))))***+++,,,,,,000000...---+++***)))(((***+++,,,------------,,,,,,,,,,,,---------......---------.........//////..............................//////...---,,,,,,......////////////......////////////////////////------------------------//////.........---------,,,,,,,,,+++++++++*********++++++,,,------------,,,,,,,,,++++++*********)))))))))***+++++++++,,,***++++++,,,,,,++++++***...---,,,,,,++++++,,,,,,,,,...////////////000222111000///......000222444444555777999;;;>>>@@@AAAFFFGGGHHHIIIIIIIIIIIIIIILLLPPPTTTWWWZZZ]]]bbbgggnnnllljjjhhhhhhlllsssxxx{{{xxxwwwvvvqqqkkkiiikkkooovvv~~~}}}xxxuuuuuuwww|||}}}yyyxxxxxxyyy|||}}}|||}}}xxxrrrrrrmmmkkkllljjjffffffiiijjjjjjlllppptttvvvvvvuuuxxxttttttzzz}}}}}}|||~~~{{{yyyvvvtttwwwzzz|||&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$#########%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&&&&%%%###"""%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&''''''((('''&&&%%%$$$$$$$$$%%%%%%((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++)))'''&&&&&&&&&### '''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&'''((())))))))))))))))))))))))))))))***************))))))))))))******'''''''''''''''''''''''')))))))))))))))***+++,,,,,,+++++++++******))))))*********++++++,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,---------------........................//////000000//////...---......////////////......------------------------------------------------///.........------------,,,,,,,,,,,,++++++++++++++++++,,,---------,,,,,,+++++++++*********))))))************+++++++++++++++++++++,,,,,,+++++++++------,,,,,,------.........///000///......///000000000000111222444666777999999999:::<<>>>>>>>>>>>@@@BBBDDDEEEEEEHHHLLLPPPRRRSSSRRRQQQSSSUUUYYY^^^dddmmmvvv|||}}}|||vvvqqqsssyyyyyyrrrooommmlllqqqwwwvvv||||||xxxrrrmmmnnnoooqqqtttxxx|||}}}rrrqqqqqqsssuuuvvvvvvuuusssyyy~~~}}}yyyyyy|||{{{xxxxxxuuuuuuvvvwww{{{|||yyyvvvwww|||}}}{{{yyywwwvvvuuuyyy~~~vvvuuutttwwwzzz}}}~~~}}}~~~~~~|||xxxwwwxxx|||}}}'''''''''&&&&&&'''''''''((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))'''$$$!!! $$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((((('''&&&%%%%%%&&&'''((($$$%%%%%%&&&'''''''''&&&''''''''''''''''''''''''''''''''''''&&&$$$###"""'''&&&%%%%%%$$$$$$$$$$$$$$$############$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###$$$&&&)))***+++&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%***)))'''&&&&&&'''(((***'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''%%%%%%'''((())))))******''''''(((((()))*********))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''((()))++++++&&&&&&'''(((((()))******++++++***))))))***+++,,,++++++,,,,,,,,,------------------,,,,,,,,,,,,,,,........................//////000000000//////...//////............//////........................------------------------------------------------......---------,,,,,,,,,------------,,,++++++***++++++******************,,,,,,,,,++++++*********,,,,,,,,,++++++,,,,,,,,,---------------...//////...000111111000000111333555666888;;;===???@@@@@@@@@BBBDDDFFFGGGGGGFFFFFFHHHJJJOOOTTTYYY]]]```aaa___aaaeeekkksss|||xxxrrrmmmjjjnnnuuuwww~~~wwwuuutttuuuyyy~~~}}}~~~yyysssoooiiihhhhhhhhhkkkpppwww||||||xxxvvvwww}}}|||{{{zzzxxx{{{~~~}}}}}}|||xxxpppmmmnnnppprrrtttuuuvvvvvvwwwvvvwwwyyy|||}}}}}}||||||}}}}}}|||{{{{{{{{{|||}}}yyytttrrruuuxxxyyy}}}~~~}}}~~~{{{'''''''''&&&&&&''''''''''''&&&$$$$$$$$$$$$&&&'''))))))((('''%%%$$$###"""(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))'''%%%""" $$$$$$$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''))))))((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''&&&'''''''''''''''&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%###"""!!!!!!!!!!!!$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''%%%$$$###$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%,,,+++(((&&&%%%%%%'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((%%%%%%'''(((((()))))))))&&&''''''((())))))******))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&''''''(((***+++,,,(((((())))))))))))))))))---,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,------............------------........................---......//////.........000///............///000........................------------------------,,,,,,------------------......---------,,,,,,,,,------------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++******------,,,++++++,,,------......------------.........000222333333444777888:::<<<>>>@@@BBBCCCCCCDDDBBBEEEKKKOOOQQQOOOLLLIIILLLNNNSSSYYY```hhhooorrrrrrssswww}}}zzztttpppmmmmmmttt|||zzzzzz{{{yyyzzz|||~~~~~~{{{wwwrrrooohhhgggfffeeegggoooyyy}}}xxxyyy}}}zzzzzz}}}}}}sssssstttvvvwwwwwwwwwwwwvvvyyyxxxxxx{{{zzzxxxzzz~~~{{{yyyzzzyyywwwuuuqqqsssvvvyyy}}}|||~~~zzzvvvvvvwwwwwwyyy{{{{{{{{{||||||{{{rrrxxx~~~''''''&&&&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%***)))((('''%%%$$$""""""&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))''''''&&&&&&&&&&&&''''''))))))((('''&&&$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%)))(((&&&%%%###"""""""""$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&&&&%%%$$$%%%&&&&&&''''''((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%+++***(((&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''(((((((((&&&&&&'''(((((((((((('''&&&&&&'''((())))))******)))((((((''''''(((((()))''''''''''''''''''''''''&&&&&&'''((()))+++,,,---************)))))))))))),,,,,,---------,,,++++++++++++++++++,,,,,,,,,,,,---------.........//////........................,,,------...............000///...------...///000++++++++++++++++++++++++------------------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,+++++++++...---,,,++++++,,,---...///............//////000000222555777777999<<<>>>???@@@AAABBBDDDFFFGGGHHHFFFKKKRRRXXXZZZYYYUUUSSSVVVXXX]]]dddmmmvvv~~~yyyuuussssssttt|||~~~}}}yyyxxxrrrtttxxx{{{}}}|||yyywwwuuurrrppppppqqqrrrrrrtttzzz}}}yyyuuuvvv}}}~~~|||yyywwwwwwyyyyyy|||}}}zzz}}}{{{zzzyyyyyy{{{zzzxxxvvvrrrssssssuuuyyy{{{wwwwwwzzz|||zzzwwwvvvwwwzzz{{{xxxvvvsssvvvzzz~~~||||||{{{zzzzzz}}}}}}yyytttsssvvvwwwtttqqquuuxxxxxx|||&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$(((''''''&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&)))((('''&&&%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&& %%%((((((((()))+++%%%&&&''''''''''''&&&%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''(((((()))''''''((((((''''''&&&&&&%%%%%%&&&'''((()))***+++((((((''''''''''''(((((('''''''''''''''''''''''''''''''''(((***,,,---...))))))))))))))))))))))))***+++---......,,,)))(((***++++++++++++,,,,,,,,,++++++,,,---......///000........................------...///////////////000///...------...///000++++++++++++++++++++++++------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,++++++++++++++++++,,,---------,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,,,,,,,///---,,,++++++,,,---///.........000111333555666555777999:::;;;<<>><<<===???CCCFFFDDDHHHKKKMMMMMMOOOSSSWWW^^^dddmmmsssvvvyyy|||}}}yyytttrrruuu~~~yyyvvvwwwxxxxxxwww}}}~~~~~~vvvqqqrrrtttrrrpppooowww~~~zzzzzz{{{xxxwwwyyy~~~~~~~~~}}}}}}}}}tttjjjjjjjjjjjjjjjjjjlllpppssstttwwwyyyzzz}}}{{{llljjjfff^^^WWWSSSTTTWWWZZZ]]]ccckkksssxxx{{{{{{&&&&&&&&&&&&&&&&&&&&&&&&######"""######$$$%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&''''''((($$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&***)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&'''((('''%%%$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%)))((((((((('''''''''&&&(((&&&$$$""""""$$$&&&(((((((((((((((((((((((((((''''''((((((''''''&&&%%%(((((((((((((((((((((((()))))))))((((((''''''&&&''''''''''''(((((((((((((((((())))))))))))(((((('''(((((()))))))))))))))***************++++++,,,,,,,,,,,,---------......++++++,,,------...///////////////......---------//////.........---------............////////////............------------)))***+++,,,,,,,,,,,,,,,,,,,,,---------,,,+++***------------,,,,,,,,,,,,***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,+++,,,------------,,,+++------------------------000333666999:::;;;===???BBBAAA???>>>???CCCIIIMMMMMMPPPTTTVVVWWW[[[aaafffsssxxx~~~|||xxxrrroooqqqyyyzzzvvvtttsssrrrrrroooqqquuuyyy|||~~~~~~~~~|||uuurrrtttwwwwwwyyy}}}|||{{{|||zzzvvvvvvvvvuuusssrrrtttvvvxxxzzzyyyuuutttuuuuuurrrnnnkkkeee]]]WWWRRRPPPPPPQQQSSSXXX```gggmmmoooooo&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&'''((((((''''''&&&)))((('''%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((()))$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$######$$$%%%&&&''''''&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&'''((('''%%%$$$%%%&&&'''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%((((((((('''''''''''''''((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((('''(((((((((((('''&&&&&&((((((((((((((((((((((((++++++***)))((('''&&&&&&''''''''''''(((((((((((())))))************))))))'''((())))))******))))))***************+++,,,,,,---------....../////////,,,,,,,,,---.........//////////////////.....................------------/////////...........................------------++++++,,,,,,,,,,,,,,,+++,,,,,,---------,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++......///000111111222222555888<<<>>>??????AAABBBDDDCCCBBBAAABBBGGGNNNTTTYYY^^^cccgggjjjooovvv|||zzzvvvqqqnnnpppvvv~~~~~~xxxsssooooooooonnnrrrwww|||{{{wwwuuuwwwyyy|||~~~}}}yyy|||}}}|||~~~~~~xxxyyyzzzyyy{{{uuulllddd^^^XXXQQQLLLOOOPPPSSSYYY___dddeeeeee''''''''''''''''''''''''***)))(((''''''&&&&&&'''&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''''''''&&&***)))&&&$$$###$$$%%%&&&&&&%%%%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%&&&&&&'''&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((''''''&&&'''((('''%%%$$$%%%&&&((('''&&&%%%%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&((((((((((((((((((((((((***))))))(((((('''''''''''''''''''''((((((((((((((())))))******))))))((((((((()))************)))************+++,,,,,,---000/////////////////////------------............//////..................//////................../////////......---------.........---------,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,---------------///000222444777999;;;<<<;;;>>>BBBDDDDDDEEEFFFGGGHHHHHHHHHFFFGGGMMMUUU\\\hhhnnnvvv|||}}}zzzwwwwwwzzz}}}|||xxxsssqqqrrrxxx}}}vvvqqqqqqssszzz~~~}}}{{{{{{zzz}}}}}}{{{{{{yyy}}}~~~zzzxxxzzz~~~|||tttpppiii```WWWWWWVVVWWWZZZ^^^aaabbbbbb''''''''''''''''''''''''******)))(((''''''''''''&&&%%%%%%%%%%%%&&&''''''###$$$%%%&&&&&&&&&&&&&&&***(((&&&$$$###$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((&&&'''((('''%%%$$$%%%&&&''''''&&&%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))(((((('''&&&((((((((((((((((((((((((&&&&&&&&&''''''(((((((((''''''''''''(((((((((((('''(((((())))))(((((('''((())))))***************************+++,,,---...222222111000//////...---.....................---------------------------//////////////////////////////......------,,,,,,...------------,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,---------++++++,,,,,,,,,---------++++++,,,,,,---...//////333444666888;;;===???@@@@@@BBBEEEFFFGGGHHHJJJLLLLLLNNNPPPPPPSSSYYYdddlllzzz~~~rrrqqqooorrrwww~~~~~~xxxtttsssvvvzzz}}}|||yyy{{{~~~~~~zzzzzz}}}xxxpppgggeeedddeeegggiiijjjiii''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&((((((&&&%%%%%%%%%%%%&&&''''''######$$$%%%&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&&&&((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''))))))((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((((((&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((())))))))))))(((''''''(((((((((((((((((((((((($$$$$$%%%&&&'''((())))))''''''''''''((((((((((((''''''((((((((((((''''''((()))******++++++******************+++---...///333222111111000///......000/////////...---------,,,,,,,,,---------------.........///////////////.........---------------------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------------******+++,,,---///111222888888:::<<<>>>@@@AAABBBEEEGGGHHHHHHIIILLLOOORRRRRRWWW\\\```dddlllxxx}}}lllkkkmmmsss||||||uuuqqqppprrrssstttwwwyyyyyyxxxyyy}}}{{{www}}}zzzxxxxxxwwwvvv}}}}}}zzzxxxxxxzzz|||~~~~~~''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&'''(((&&&%%%%%%%%%%%%&&&''''''###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''((((((''''''&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&'''(((&&&'''((('''%%%$$$%%%&&&###$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))(((''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''''''''(((((((((((((((((())))))))))))(((((())))))***++++++++++++************+++,,,---...///000000000000000000000000111000000///...------,,,------------.........///,,,,,,,,,---------......,,,------------------...---------,,,,,,,,,++++++++++++,,,---............,,,,,,+++++++++,,,---...------------,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,------------...------...///222555777999999;;;===AAAEEEHHHKKKLLLNNNNNNNNNNNNOOOSSSYYY]]]aaahhhooosssvvv}}}}}}xxxmmmmmmpppwww|||vvvqqqppppppqqqooossswwwyyyyyy}}}~~~xxxzzzyyytttsssqqqtttyyy{{{zzz||||||(((((((((((((((((((((((())))))'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&'''((((((((((((###$$$%%%&&&''''''''''''$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))$$$$$$$$$$$$%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''$$$######$$$%%%&&&'''(((&&&'''((('''%%%$$$%%%&&&!!!###$$$&&&''''''&&&%%%((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''((('''&&&%%%%%%&&&'''((('''''''''''''''''''''''')))))))))))))))(((((('''(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((()))))))))************))))))))))))***++++++++++++************+++,,,---///000,,,---...///000111222222111111000///...------,,,---.........//////000000*********++++++,,,,,,,,,,,,,,,,,,------.........---------,,,,,,,,,++++++***+++,,,---............,,,,,,+++***+++,,,...///......------------,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......111111222444777;;;>>>@@@888;;;@@@FFFLLLSSSWWWZZZVVVVVVUUUTTTVVV[[[bbbgggqqqwww~~~}}}vvvqqqrrrrrrtttyyy|||wwwttttttuuuvvvqqqvvv}}}{{{zzz}}}zzzwwwsssooolllkkkkkkkkktttvvv|||zzzzzz'''&&&%%%$$$$$$%%%&&&'''((((((((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$))))))((('''&&&&&&%%%%%%%%%%%%''''''''''''%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&))))))((((((((('''''''''$$$%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''&&&%%%$$$$$$!!!"""###%%%&&&'''(((((()))((('''&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&'''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&'''((()))***++++++***++++++***'''&&&&&&'''((((((((((((((((((((((((((('''&&&&&&'''((()))***)))((('''''''''(((***+++************************))))))))))))((((((((((((***))))))((()))+++---...000000000000000111222222111000///.....................---------,,,,,,,,,........................------------------------------...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---......---,,,,,,...///,,,,,,++++++,,,///222444333444555999===@@@BBBBBBCCCAAACCCKKKUUU]]]```___[[[[[[[[[[[[___hhhuuu~~~|||{{{{{{}}}{{{tttooommmjjjmmmrrrvvvyyy|||}}}xxxzzzqqqpppnnnkkkjjjlllooorrrwww}}}|||tttrrryyy((('''&&&%%%%%%&&&'''((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%%%%$$$)))(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%%%%&&&&&&&&&$$$%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&"""###$$$%%%&&&'''''''''''''''&&&&&&&&&''''''(((###$$$'''((())))))'''&&&&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''((())))))******)))******)))'''&&&'''((())))))))))))))))))))))))(((((('''&&&''''''))))))((((((((((((((())))))***************************))))))))))))(((((((((((()))))))))))))))+++,,,---///............////////////...------,,,,,,,,,---......---------,,,,,,,,,------------,,,,,,,,,,,,------------------------,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,******,,,---,,,,,,,,,...000222555666:::::::::<<>>>>>???DDDDDDCCCBBBBBBEEEHHHKKKJJJQQQYYY^^^bbbhhhqqqwww}}}vvvrrrnnnkkkjjjnnntttxxxzzz{{{|||}}}|||}}}}}}{{{wwwsssrrrqqqnnnmmmiiieeeaaaaaacccfffmmmrrrzzz}}}}}}|||zzz|||yyynnnhhhhhhkkkrrr{{{'''(((((((((((((((((('''$$$%%%%%%&&&'''((())))))&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''&&&$$$$$$$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%'''((((((((('''&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&'''''''''&&&&&&%%%$$$&&&&&&'''''''''&&&%%%%%%(((((('''&&&&&&&&&&&&&&&000+++''''''+++---***'''%%%%%%&&&&&&&&&&&&%%%%%%&&&'''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&'''))))))***))))))((((((''''''&&&&&&%%%&&&(((((('''''')))***(((((((((((((((((((((((()))))))))(((((('''&&&&&&&&&''')))*********)))((())))))))))))))))))))))))'''((((((((()))))))))***((()))))))))************+++,,,---------,,,,,,+++------,,,,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...............---,,,,,,+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---...//////...///111333333666:::>>>AAACCCCCCCCCCCCEEEFFFFFFHHHLLLQQQVVVXXX^^^fffjjjooowww{{{wwwtttrrrqqqjjjnnnqqqssssssqqqpppppprrrtttvvvvvvtttsssssstttoooppppppooollljjjjjjkkkvvvzzzxxxnnnmmmkkkkkkppp}}}|||zzz|||~~~&&&''''''((((((''''''&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''((((((''''''&&&&&&&&&&&&''''''((((((((('''&&&%%%######&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''&&&%%%$$$###&&&&&&'''''''''&&&&&&%%%))))))(((&&&&&&%%%%%%%%%000,,,(((&&&((())))))'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&&&&%%%%%%'''''''''''''''(((((((((######$$$$$$%%%&&&''''''(((((((((''''''&&&&&&&&&%%%&&&((((((''''''((()))'''''''''''''''''''''''''''(((((()))(((((('''&&&'''(((((()))))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((()))******))))))(((***+++---.........---,,,---------------......///......---------,,,,,,,,,++++++,,,,,,---.........---------------------------......//////......---***++++++,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000000111444666;;;===@@@CCCEEEFFFFFFFFFFFFJJJNNNQQQSSSYYY```ffflllqqqwww{{{~~~~~~}}}}}}{{{yyyyyymmmooopppoookkkgggeeedddfffiiimmmoooooooooooopppmmmsss|||{{{vvvrrrzzz}}}vvvlllgggdddcccdddhhhppp%%%&&&'''(((((('''&&&%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&''''''''''''&&&$$$###&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&'''''''''''')))(((&&&%%%$$$%%%&&&'''$$$%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&(((''''''&&&&&&&&&''''''***)))'''&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&'''''''''((((((((()))$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''''''''&&&%%%'''((('''&&&&&&'''(((((((((((((((((((((((((((&&&'''((())))))(((((('''((((((((((((((())))))***))))))))))))))))))))))))'''''''''((()))*********(((((()))******)))((('''((()))+++---......---------------------...//////......---------,,,,,,,,,((())))))+++,,,---...///------------------------++++++,,,---............******+++,,,,,,---..............................------------------------///111333444555888;;;===BBBCCCEEEFFFHHHHHHHHHHHHNNNSSSZZZ___ccchhhpppvvv|||||||||}}}yyyuuuvvvoooooonnnjjjeeeaaa___^^^\\\```gggmmmppprrrssstttssszzz~~~|||qqqkkkjjjgggggglllttt{{{$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''''''''''''''&&&'''((())))))((('''&&&'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%$$$''''''&&&&&&&&&&&&''''''$$$%%%&&&'''''''''&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((+++)))'''%%%%%%''')))+++$$$%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&''''''''''''%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&'''((()))"""$$$&&&'''%%%$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&%%%&&&((())))))))))))))))))))))))%%%&&&''')))))))))(((((()))((('''''''''(((***+++))))))))))))))))))))))))&&&''''''((()))******+++(((((()))******)))((('''&&&(((***---......------,,,,,,,,,,,,------...///......---------,,,,,,,,,&&&&&&((()))+++---...///------------------------)))***+++,,,---.........******+++,,,,,,---..............................////////////////////////333555888:::;;;>>>BBBEEEFFFGGGGGGHHHIIIIIIIIIIIIUUU\\\dddjjjnnnsss{{{~~~wwwxxxwwwqqqllllllkkkjjjhhhddd^^^ZZZYYYXXXVVV]]]gggpppvvvzzz}}}}}}}}}zzzxxxqqqqqqpppqqqvvvxxxvvvxxxtttvvv|||~~~~~~}}}}}}~~~(((((((((((((((((('''''' ###&&&((((((''''''(((%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&%%%######$$$%%%&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((%%%%%%&&&''''''&&&%%%%%%&&&&&&''''''''''''''''''))))))******(((%%%"""!!!&&&%%%$$$###$$$%%%&&&'''))))))(((((('''&&&$$$$$$''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&'''&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########)))((('''&&&%%%$$$######%%%%%%%%%&&&&&&&&&''''''###&&&(((((('''%%%%%%&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%'''&&&%%%$$$%%%%%%''''''%%%%%%&&&&&&'''((())))))'''''''''''''''&&&&&&&&&'''''''''(((''''''&&&%%%(((''''''&&&&&&&&&''''''&&&''''''(((((((((((((((''''''((((((((((((((('''&&&''''''((((((((((((((((((((()))******************)))((((((((()))+++,,,++++++***)))'''%%%###"""......---,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,......///000///...---,,,,,,,,,,,,,,,+++,,,------,,,+++,,,...//////......///222444666444888===@@@BBBCCCDDDEEEDDDFFFHHHHHHHHHJJJOOOTTTdddhhhnnnuuu|||~~~vvvuuuuuupppmmmnnnmmmeee```aaa___ZZZYYY\\\^^^dddmmmwww~~~~~~|||ooojjjhhhfffeeedddfffkkkrrrxxx~~~yyy{{{~~~~~~}}}~~~}}}|||}}}~~~|||''''''&&&%%%$$$$$$######!!!$$$'''(((((('''((((((%%%&&&&&&''''''&&&&&&%%%&&&'''''''''&&&'''(((***&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%((((((''''''&&&&&&%%%%%%&&&'''((()))((('''%%%$$$((('''&&&%%%%%%&&&''''''(((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&'''(((%%%&&&&&&'''&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$&&&''''''%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&'''######$$$$$$%%%&&&&&&'''&&&&&&''''''''''''''''''(((((())))))(((((('''&&&''''''&&&%%%%%%&&&&&&'''''''''((())))))))))))((()))*********)))(((''''''&&&'''(((((())))))(((((((((((()))******************))))))((()))***+++,,,***++++++,,,,,,,,,++++++------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++,,,,,,---///...------,,,,,,,,,---''')))***++++++,,,...000.........///111444777888===@@@CCCDDDDDDCCCCCCDDDDDDEEEGGGGGGIIINNNVVV]]]kkkqqqyyyzzzvvvqqqppprrr{{{{{{zzzuuuqqqpppmmmeeeaaaaaaaaa______cccfffjjjrrryyy}}}}}}~~~yyynnniiiggghhhhhhnnnpppwww|||{{{~~~~~~}}}~~~~~~~~~+++***)))(((&&&%%%$$$$$$"""%%%((()))((((((((()))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''((()))***+++&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%))))))((('''&&&%%%$$$$$$$$$%%%&&&((()))(((((('''******)))((('''''''''((('''((((((((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''((()))%%%%%%&&&&&&'''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))*********%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&%%%$$$$$$%%%''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''(((((('''&&&%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&'''((((((((()))))))))))))))(((((('''(((''''''&&&''''''(((((('''((())))))******))))))++++++++++++***((('''&&&&&&'''(((((())))))(((((((((((()))******************))))))))))))***++++++++++++,,,---............,,,,,,,,,,,,---.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++.........---------------(((***+++,,,,,,---///111//////111333666999;;;===BBBDDDFFFGGGFFFEEEFFFGGGFFFHHHKKKMMMRRR[[[fffnnnxxx~~~{{{vvvrrrnnnnnnqqq}}}~~~zzzvvvtttqqqkkkgggiiikkklllooosssuuuwww{{{uuullliiilllqqqxxx~~~}}}wwwvvvwwwyyy{{{}}}~~~wwwuuurrrsssvvv{{{~~~~~~~~~{{{xxxuuutttvvvyyywwwttttttwww~~~+++******)))((('''&&&&&&$$$&&&((()))(((((()))***%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%&&&(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$&&&'''((((((((((((+++***)))((((((''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''(((%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$'''''''''&&&%%%$$$######%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&%%%$$$######%%%''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((((((((''''''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&'''((())))))((())))))))))))(((''''''))))))(((((())))))******(((((()))***************************))))))((('''''''''((()))))))))))))))(((((()))***************)))))))))*********+++++++++,,,,,,,,,,,,++++++******+++,,,---......//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---...............------...//////...------///111222333666999===@@@BBBDDDDDDFFFIIIKKKLLLMMMPPPRRRMMMRRRXXX^^^fffooo{{{}}}zzzvvvuuuwww{{{}}}|||zzzyyyxxxxxxuuussstttyyy~~~wwwqqqjjjbbb\\\[[[aaaiiinnnwww}}}wwwvvvuuuuuuxxx{{{~~~|||xxxtttsssssspppnnnlllkkkmmmppptttvvvzzzyyyyyy}}}%%%%%%%%%%%%%%%%%%%%%&&&%%%'''(((((((((((()))***%%%&&&&&&''''''&&&&&&%%%(((&&&$$$$$$&&&'''&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''&&&&&&''''''''''''''''''))))))(((((('''&&&%%%%%%&&&&&&''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%)))(((((('''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&$$$######%%%((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%&&&'''((())))))''''''((((((''''''&&&%%%((((((''''''((())))))***(((((()))***************&&&''''''((())))))))))))'''(((((()))))))))))))))(((((()))***************)))*********++++++++++++***+++++++++++++++*********+++,,,---...///......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,,,,+++------...//////......---////////////...///222555888:::===AAAEEEGGGIIIIIIFFFIIILLLNNNQQQVVV[[[^^^\\\cccllluuu}}}|||xxxwwwyyy~~~}}}}}}xxxttttttwwwyyyzzz||||||{{{}}}yyyddd___\\\[[[YYYYYYaaalllsss~~~~~~|||{{{xxxsssnnnjjjhhhiiikkknnnmmmmmmnnnppprrrsssttt~~~%%%%%%%%%&&&''''''((((((%%%'''(((((('''&&&((()))%%%&&&&&&''''''&&&&&&%%%+++'''%%%%%%'''((('''$$$&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''######$$$%%%&&&'''(((((((((''''''''''''&&&&&&&&&'''''''''''''''&&&%%%$$$%%%%%%&&&'''((((((((('''""""""######$$$$$$%%%%%%&&&''''''''''''''''''&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((())))))$$$%%%%%%&&&&&&'''''''''''''''''''''''''''(((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''&&&%%%$$$&&&((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&'''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((((((((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((((('''((())))))******))))))$$$%%%&&&((())))))))))))'''((())))))******))))))(((((()))***************)))***++++++,,,,,,++++++((()))+++,,,---.........***+++---...///......---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,---...000000///......***,,,---...000333888<<<>>>AAAEEEIIIKKKMMMMMMMMMDDDFFFIIIMMMRRRXXX___dddpppwwwxxxuuutttyyy|||{{{{{{{{{yyyttttttuuusssppprrryyy~~~|||uuuuuuxxx}}}tttiiibbb]]]]]]aaabbbaaajjjuuu|||}}}}}}}}}zzztttooollljjjkkkjjjiiigggeeedddcccbbbfffllltttzzz}}}}}}}}}}}}((((((((()))))))))))))))%%%&&&'''&&&%%%%%%''')))%%%&&&&&&''''''&&&&&&%%%(((%%%"""###''')))'''$$$&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''%%%&&&'''''''''&&&%%%%%%$$$%%%&&&'''((((((((((((!!!""""""###$$$$$$%%%%%%'''(((((())))))(((((('''$$$$$$&&&'''''''''&&&%%%###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%######$$$%%%'''((())))))$$$$$$%%%%%%&&&''''''(((((((((''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%'''(((((('''&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&'''((()))***''''''((())))))))))))(((&&&'''((()))))))))))))))(((((()))************)))(((((()))***************)))***+++,,,,,,,,,++++++)))***+++,,,---.........+++,,,---//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++++++++++++++++++++,,,---///000000000///...---...000111444888>>>BBBCCCFFFIIIMMMOOOOOONNNMMMCCCFFFKKKQQQYYYbbblllrrryyyuuuppptttwwwvvvvvvwwwtttoooooouuuyyyyyy~~~}}}}}}~~~~~~}}}}}}{{{zzzxxxqqqiiijjjqqqttt||||||tttqqqkkkjjjooonnnlllttt~~~vvvuuuxxx~~~zzzwwwvvvsssnnniiidddaaa```]]]aaagggkkkmmmmmmmmmnnnwwwyyy{{{}}}''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&&&&%%%%%%&&&(((%%%&&&&&&''''''&&&&&&%%%$$$!!! %%%(((&&&###&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))%%%&&&'''((((((((('''&&&$$$$$$&&&'''(((((())))))######$$$%%%&&&&&&''''''(((((())))))))))))((((((%%%%%%'''((((((((('''&&&###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%&&&'''((((((''''''&&&&&&%%%%%%%%%$$$###$$$$$$%%%&&&(((((()))%%%%%%%%%&&&&&&&&&''''''%%%'''******)))''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%'''(((******))))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&)))))))))))))))(((((('''))))))))))))***+++,,,---&&&''''''((((((((((((((()))************))))))((((((((()))***************(((((()))***************)))***+++,,,---,,,++++++,,,,,,,,,,,,+++***)))(((+++,,,...//////---,,,***------------------------------------------------------------------------------------------------+++---///000111000///...444555666777888<<>>AAACCCEEEFFFIIIJJJLLLOOORRRVVVXXXZZZ___bbbhhhpppxxxzzzvvvvvvyyy{{{xxxooolllooosssrrrvvvyyy}}}~~~uuummmggg^^^ZZZWWWXXX[[[```kkkvvv~~~xxxssssssvvvvvv|||}}}{{{yyyyyy|||~~~~~~}}}~~~wwwsssmmmiiiccc___]]][[[XXXVVV***)))((('''''''''((()))''''''''''''''''''''''''&&&&&&''''''(((((((((((($$$$$$%%%&&&'''''''''&&&''''''''''''''''''''''''&&&'''(((((())))))((((((&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&'''(((((((((((('''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&'''(((%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&''''''&&&%%%$$$(((''''''&&&%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&'''(((((((((((('''&&&%%%$$$$$$###''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&''''''''''''(((((((((&&&&&&&&&&&&'''((())))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((***+++,,,++++++***---,,,++++++++++++++++++(((((()))************))))))))))))************+++++++++++++++++++++++++++,,,,,,---......---,,,,,,+++++++++++++++,,,,,,,,,---------------...///000...............---------+++,,,.........///111333555999???CCCEEEGGGHHHJJJSSSSSSSSSUUUXXX\\\```cccppptttzzz~~~~~~~~~zzzrrrmmmnnntttzzz{{{zzzqqqfff\\\WWWTTTRRRSSSZZZcccmmm|||}}}zzzuuutttvvvzzz~~~~~~|||yyyzzz}}}yyysssnnnjjjeee```))))))((((((((()))******''''''''''''''''''''''''''''''''''''((((((((((((&&&'''((())))))(((''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&%%%%%%&&&&&&'''(((%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''%%%&&&'''((()))(((((('''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''(((((())))))))))))(((((((((''''''((())))))(((((((((((())))))))))))((((((((((((((((((((((((&&&(((***,,,,,,,,,+++*********)))(((((((((((((((((()))***+++++++++***************+++++++++,,,,,,++++++++++++++++++++++++------------------------+++++++++,,,,,,---------------------...///000111//////.........---------+++---///000111222555888<<<>>>AAACCCFFFIIIMMMPPPWWWWWWYYY\\\ccckkktttyyy~~~yyywww|||uuuzzz~~~}}}~~~uuuwwwyyyxxxvvvwww}}}~~~zzztttmmmeee^^^ZZZ^^^^^^bbblllwww~~~}}}zzz{{{yyyoooiii(((((())))))******++++++((((((((((((((((((((((((((((((((((((((((((((('''))))))***++++++***)))(((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&'''''''''(((((())))))(((((('''&&&&&&&&&&&&'''%%%&&&((()))))))))((('''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&''''''''')))+++''''''''''''''''''''''''&&&&&&&&&'''''''''''''''$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&''''''''')))(((''''''''''''((()))&&&&&&''''''((()))))))))$$$%%%&&&'''''''''&&&%%%&&&''''''''''''''''''&&&(((''''''&&&&&&%%%%%%$$$######$$$%%%'''(((((()))%%%%%%############%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''((()))******))))))***))))))(((((((((((()))(((((((((((())))))))))))((((((((((((((((((((((((&&&(((***,,,---,,,+++***,,,,,,+++***************((()))***,,,,,,++++++***++++++,,,,,,,,,---------++++++++++++++++++++++++...------,,,,,,------...,,,,,,,,,------.........---------......000111222//////.........---------...000222444555777;;;===@@@@@@AAABBBDDDJJJQQQVVVWWWXXX[[[bbbmmmzzzwwwsssnnnmmmuuu|||yyyrrrmmmttt~~~}}}zzzwwwyyy|||}}}wwwnnnhhhrrrxxx}}}zzz~~~}}}zzzvvvsssooommmoooooottt~~~((((((((((((((((((((((((''''''((((((((((((''''''%%%$$$$$$###$$$%%%'''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''&&&%%%$$$######""" ###''')))*********((((((&&&%%%%%%&&&'''(((((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&)))(((''''''((()))(((&&&(((''''''''''''&&&''''''(((''''''&&&&&&&&&''''''&&&%%%$$$$$$%%%&&&'''(((''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''((()))***)))'''&&&&&&((((((((((((''''''&&&&&&&&&(((''''''''''''&&&&&&&&&###$$$''')))))))))((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((((((((((((((''''''''''''*********))))))((('''&&&******))))))))))))******((((((((((((((()))******(((((((((((())))))))))))******++++++++++++******************************++++++++++++++++++++++++******+++++++++,,,,,,,,,)))333)))---222***111222////////////////////////+++++++++,,,---...///000111000000/////////000000000111333888<<>>>>>@@@BBBCCCEEEJJJSSSYYY]]]```hhhuuuyyyuuujjjpppssssssuuu{{{|||xxxoooxxx~~~wwwmmmooollliiigggfffdddeeegggwww}}}|||||||||~~~}}}zzz|||yyyxxxwwwyyy~~~{{{~~~}}}~~~}}}))))))))))))))))))))))))*********++++++*********&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&"""###%%%'''(((((((((((('''&&&&&&%%%&&&'''((()))((((((''''''''''''((((((%%%%%%&&&&&&''''''''''''(((((('''''''''&&&&&&&&&$$$###"""###%%%&&&&&&%%%%%%&&&&&&'''''''''&&&&&&(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''(((&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&'''((('''%%%$$$%%%&&&''''''''''''&&&&&&&&&%%%''''''''''''&&&&&&&&&&&& """$$$%%%&&&&&&%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''(((((()))*********))))))((((((''''''&&&&&&)))))))))))))))(((((('''))))))(((((((((((())))))((((((((((((((()))******(((((((((((())))))))))))))))))************))))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,(((...''',,,///333AAA;;;........................------------...///000111222111111000000111222333333555888<<>>BBBFFFEEECCCCCCHHHMMMQQQUUUZZZ^^^dddmmmwwwtttllljjjkkkpppxxxuuukkkfffdddcccggglllrrrwww||||||yyyxxxyyy}}}|||}}}wwwmmmeeeaaa``````jjjllluuu{{{xxx}}}||||||{{{}}}((((((((((((((((((((((((***))))))(((((())))))***'''((()))******)))'''&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))(((''''''''''''((())))))(((((('''&&&%%%%%%((('''&&&&&&&&&''''''((())))))(((((('''%%%%%%$$$''''''&&&&&&&&&&&&''''''((((((((((((((((((((('''&&&''''''''''''''''''''')))(((&&&&&&''''''&&&$$$ """%%%'''((('''&&&$$$&&&&&&&&&&&&&&&'''((((((&&&'''((())))))((('''&&&$$$$$$$$$%%%&&&'''((()))***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&((()))(((''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%###$$$$$$$$$%%%%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((***))))))((('''&&&&&&&&&%%%&&&''')))***************))))))(((((())))))***((((((((((((((())))))***(((((((((((()))))))))))),,,++++++******++++++,,,*********************************++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++...444...BBBVVV555........................------------...///000000222333333555999===AAACCCEEEHHHJJJIIIFFFFFFLLLQQQXXX]]]dddlllsss}}}|||rrriiiggghhhpppuuu{{{~~~}}}vvvhhhaaa```dddhhhttt{{{|||zzz|||~~~wwwsssmmmeeeaaabbbhhhmmmuuu{{{zzzvvvzzz'''''''''''''''''''''''')))((('''&&&&&&'''((()))(((((((((((((((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((***)))((((((''''''(((((()))(((((('''&&&%%%$$$###&&&&&&'''''''''(((((((((((())))))((('''&&&$$$$$$''''''&&&&&&&&&&&&''''''(((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''***(((&&&&&&&&&&&&$$$""""""###%%%'''((('''&&&%%%&&&&&&&&&&&&&&&'''((()))''''''((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&'''(((((((((''''''&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''$$$%%%'''&&&%%%%%%&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))*********((((((((((((''''''''''''&&&&&&((()))******************))))))))))))******((((((((((((((()))******(((((((((((())))))))))))---,,,+++******+++,,,---*********************************++++++,,,,,,---******+++++++++,,,,,,,,,(((,,,---222---555BBB)))------------------------,,,,,,,,,---...///111111222444777<<>>CCCGGGKKKOOOTTTWWW\\\]]]```ccckkkxxx}}}||||||rrrlllnnnvvv~~~zzz{{{wwwkkkaaa\\\^^^dddhhhrrruuuyyy~~~~~~{{{wwwuuuxxx}}}xxxwwwyyy{{{{{{|||}}}}}}|||||||||}}}~~~~~~***))))))(((((((((((((((((((((((((((((()))******((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''(((***+++)))((()))((('''&&&%%%%%%%%%%%%&&&''''''''''''''''''&&&%%%%%%&&&&&&'''&&&&&&&&&%%%'''******(((&&&%%%&&&%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%''')))%%%&&&&&&''''''&&&&&&%%%''''''((((((((((((''''''''''''((((((((((((''''''+++***))))))((((((((()))&&&&&&&&&&&&&&&''''''(((%%%%%%&&&&&&'''(((((()))---,,,+++)))(((((((((((($$$$$$%%%&&&&&&''''''(((((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&((())))))'''&&&''''''%%%%%%&&&&&&''''''''''''''''''((((((((((((''''''''''''(((((())))))******))))))************))))))++++++***)))))))))))))))''''''((()))))))))))))))'''(((***+++++++++***)))((((((((()))))))))******)))))))))))))))***++++++************++++++++++++,,,+++++++++,,,,,,---...,,,,,,---...////////////000000111222555777:::<<<@@@EEEKKKQQQWWW\\\bbbeeeiiilllqqquuu{{{uuurrrvvv|||}}}wwwpppppprrrssspppmmmhhhdddcccffflllqqqyyy~~~}}}zzz}}}}}}yyyvvvvvvrrrsssvvvxxx{{{~~~~~~~~~~~~}}}||||||}}}~~~~~~{{{zzzxxxwwwvvvvvvvvvwwwsssrrrrrrrrrsssssstttuuuwwwwwwwwwyyy|||~~~~~~}}}}}}~~~,,,++++++***************((((((((((((((()))******(((((())))))******++++++((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((()))+++***(((%%%%%%%%%%%%%%%%%%'''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&%%%%%%''')))+++)))###&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$&&&(((%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%''''''(((((((((((('''''')))((('''&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&'''(((%%%%%%&&&&&&'''((())))))......,,,***)))((((((((((((''''''&&&&&&%%%$$$$$$((('''&&&%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&'''(((&&&'''((('''$$$###"""###%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''*********)))((((((''''''))))))************)))))),,,,,,+++***))))))******''''''((())))))***))))))((()))+++---...---+++***(((((((((((()))))))))))))))))))))))))))******+++))))))))))))************++++++++++++,,,,,,---...+++,,,...000111111000///000000222444888<<<@@@BBBDDDIIIPPPXXX___ffflllppprrrwww~~~zzzttttttxxxyyyrrrkkkjjjjjjiiikkklllmmmooorrrvvv{{{~~~xxxtttsssvvv{{{|||tttpppkkkuuu|||}}}}}}|||wwwvvvvvvvvvuuuzzz~~~}}}{{{|||~~~~~~~~~zzzzzz{{{{{{||||||}}}}}}}}}zzzwwwxxx{{{~~~~~~{{{yyywwwvvvvvvuuutttsssnnnoooqqqssssssssssssrrrtttttttttssssssrrrrrrrrrooonnnllljjjjjjkkkmmmnnnlllllllllllllllmmmnnnooooooooooooqqqtttvvvwwwvvvssstttuuuwwwxxxyyyyyyzzz}}}}}}}}}|||{{{|||~~~|||~~~++++++************++++++******)))(((((((((((((((''''''(((((()))))))))***((((((((((((((((((((((((''''''(((((())))))******''''''&&&&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%''''''((()))))))))))))))%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&''''''((())))))***((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%###"""!!!&&&&&&''''''(((((())))))''''''''''''''''''&&&&&&)))((('''&&&&&&'''((()))***))))))(((''''''&&&&&&(((((((((((((((((((((((((((&&&%%%'''***,,,+++)))((((((((((((((()))***+++''''''''''''''''''''''''###$$$&&&%%%%%%$$$&&&'''***)))'''&&&'''((('''&&&''''''''''''(((((((((((())))))***++++++***)))((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++*********))))))((((((+++***)))'''''''''((())))))************+++++++++++++++******++++++,,,---++++++++++++++++++++++++---------.........//////,,,...////////////000111333444777:::===AAADDDFFFJJJMMMOOOTTT```nnnvvvvvv|||{{{wwwwwwzzzzzzsssiiibbbdddgggkkkrrr{{{}}}wwwsssooolllvvvvvvlllgggcccdddfffhhhkkkqqqxxx}}}}}}|||wwwtttwwwzzz~~~|||zzzxxxvvvuuuuuuuuutttsssrrrppppppoootttttttttssssssrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqppppppppppppppppppppppppppppppooommmkkkjjjiiihhhhhhfffffffffggghhhiiijjjkkkggghhhhhhhhhhhhhhhggggggggggggfffeeecccbbbbbbaaaeeeeeeeeeffffffggggggggghhhiiilllmmmmmmnnnppprrrpppppppppqqqrrrsssuuuvvvyyyyyyxxxwwwuuuvvvyyy{{{{{{|||}}}{{{||||||}}}}}}~~~~~~~~~{{{{{{{{{|||}}}++++++************++++++******)))(((((((((((((((((((((((())))))*********((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%&&&&&&&&&'''(((((((((((((((''''''&&&&&&&&&'''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''(((((()))))))))((('''&&&&&&'''((()))''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))((((((''''''''''''((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''((((((((((((((((((''''''''''''''''''''''''(((&&&%%%'''***+++***)))'''&&&&&&&&&&&&''''''(((''''''''''''''''''''''''$$$&&&''''''&&&&&&'''(((+++)))'''''''''((('''&&&'''((((((((())))))******&&&'''((((((((('''&&&&&&(((((((((((())))))))))))((((((((()))))))))******************************************)))))))))(((+++***)))((('''(((((())))))************+++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++,,,,,,,,,---------...///000/////////111333555777999<<<@@@DDDHHHKKKRRRUUUXXX]]]gggsssxxxwww~~~wwwtttuuurrrllleeecccfffkkkooouuu~~~wwwqqqrrrwww{{{vvvllleee```aaaccceeehhhmmmtttxxx~~~}}}}}}~~~{{{zzzyyyxxxyyywwwwwwuuutttrrrpppoooooommmmmmlllkkkjjjiiihhhhhhkkkjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhgggggggggfffffffffffffffffffffffffffeeedddcccbbbaaaaaaaaaaaaaaa``````______``````______````````````______bbbaaa```___^^^]]]]]]\\\\\\\\\]]]]]]^^^___``````ccceeeggggggfffggghhhjjjjjjjjjjjjkkklllmmmoooooossssssrrrqqqpppppprrruuutttuuuwwwyyy{{{|||}}}}}}yyyyyyyyyzzz{{{{{{||||||{{{zzzzzzzzz{{{|||~~~++++++************++++++******)))((((((((()))))))))))))))***************))))))))))))))))))))))))&&&&&&%%%%%%%%%%%%%%%%%%((((((((((((''''''''''''((('''&&&&&&%%%&&&&&&&&&%%%&&&&&&'''''''''''''''))))))((('''''''''((((((((((((((('''''''''''''''%%%%%%%%%&&&''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((())))))***''''''''''''''''''''''''((('''&&&''')))******)))(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&'''(((((('''&&&((()))+++)))'''''''''''''''%%%'''(((((()))***++++++,,,%%%&&&&&&'''''''''&&&&&&(((((((((((()))))))))))))))))))))*********++++++************************************))))))))))))******)))((((((((()))))))))************+++++++++++++++******++++++,,,---++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,---------///000000///...000333666999;;;===@@@CCCGGGMMMQQQ\\\```eeeiiipppyyy{{{yyyzzzyyy}}}|||ssspppnnnjjjfffeeehhhnnnssstttxxx{{{uuuvvvuuukkkddddddeeeggghhhjjjnnnssswww~~~|||{{{{{{{{{zzzwwwuuurrrqqqooonnnmmmllllllllljjjiiiiiihhhgggfffeeeeeedddccccccbbbaaa```__________________^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZ[[[ZZZZZZYYYYYYYYYYYYYYY[[[[[[YYYWWWVVVUUUUUUUUUVVVVVVWWWWWWWWWWWWWWWVVVYYYYYYXXXXXXWWWVVVUUUUUURRRSSSTTTUUUVVVWWWXXXYYY\\\^^^___^^^]]]]]]^^^```bbbbbbbbbcccccceeefffgggjjjjjjjjjiiiggghhhjjjllljjjlllnnnpppsssuuuvvvvvvttttttuuuuuuvvvwwwwwwxxxxxxxxxwwwvvvwwwxxxyyyzzz}}}}}}}}}}}}}}}}}}}}}}}}++++++************++++++******))))))((())))))*********************++++++)))))))))))))))))))))))))))))))))((((((''''''&&&))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&''''''((((((''''''))))))((('''&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""(((((((((''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''''''''((()))))))))+++***)))(((((((((((((((''''''''''''''''''''''''&&&'''(((((('''&&&'''(((+++)))'''''''''((('''%%%''''''((()))******+++,,,'''''''''((((((((((((((((((((((((((()))))))))))))))*********++++++++++++))))))))))))))))))))))))*********)))))))))))))))******))))))))))))))))))))))))*********+++++++++++++++******++++++,,,---+++++++++,,,,,,,,,,,,,,,............////////////000000///...///111555999===???BBBCCCDDDIIIOOOTTTaaahhhooosssyyy~~~}}}yyypppooottt}}}~~~yyyvvv}}}|||rrrjjjhhhgggfffgggkkkrrryyy}}}zzztttlllgggooopppqqqrrrsssuuuxxx{{{~~~zzzwwwvvvuuutttsssqqqpppnnnnnnooonnnkkkiiiddddddccccccbbbbbbbbbbbb]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[ZZZZZZYYYXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUURRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSTTTUUUUUUUUUTTTSSSQQQPPPOOOOOONNNPPPQQQQQQRRRRRRRRRRRRQQQQQQQQQPPPPPPOOONNNNNNMMMMMMMMMNNNPPPQQQSSSTTTTTTTTTVVVWWWWWWVVVVVVXXXYYY[[[[[[[[[[[[\\\]]]^^^___bbbbbbcccbbb``````bbbddddddeeegggiiikkklllmmmmmmnnnnnnoooooopppqqqrrrrrrsssrrrrrrqqqrrrsssuuuvvvuuuuuuvvvxxxyyyzzz{{{|||||||||||||||}}}~~~++++++************++++++******))))))))))))******++++++******************))))))))))))))))))))))))++++++******))))))((((((******)))))))))(((((((((''''''&&&&&&&&&''''''(((''''''((())))))))))))((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))******))))))((('''&&&((((((''''''&&&&&&%%%%%%&&&&&&&&&'''''''''(((((('''''''''(((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((((((''''''((((((+++***)))(((((((((((((((''''''''''''''''''''''''&&&'''((('''&&&%%%&&&'''***((('''&&&'''((('''&&&&&&&&&''''''((()))******''''''''''''(((((())))))(((((((((((()))))))))))))))*********++++++++++++(((((((((((((((((((((((())))))))))))))))))******))))))******************))))))*********+++++++++++++++******++++++,,,---++++++,,,,,,,,,---------........./////////000000.../////////000333888<<>>AAAEEEHHHJJJJJJJJJOOOYYYbbbnnn{{{|||vvvsssuuuuuupppllljjjmmmsss~~~zzzqqqgggbbbaaa\\\bbbkkksssyyyxxxtttssstttuuuxxxzzz~~~~~~|||zzzxxxvvvvvvsssqqqnnnmmmllljjjgggeeegggdddaaa```___^^^\\\ZZZZZZYYYXXXXXXYYYXXXVVVTTTQQQRRRRRRSSSSSSSSSRRRRRRMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIDDDDDDCCCCCCCCCDDDEEEEEECCCDDDEEEFFFFFFFFFFFFFFFEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBCCCDDDFFFGGGHHHHHHGGGIIIKKKLLLMMMNNNPPPRRRPPPPPPOOOOOOPPPQQQQQQRRRTTTUUUVVVVVVTTTTTTUUUVVVYYYZZZZZZ[[[[[[[[[[[[[[[\\\\\\]]]___```aaabbbcccaaaaaaaaabbbdddfffiiijjjkkkkkkkkkkkkkkkkkkkkkkkklllmmmnnnppprrrtttvvvvvvzzzzzz{{{{{{|||}}}}}}}}}++++++************++++++******))))))******+++,,,*********))))))(((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((''''''''''''''''''''''''((())))))&&&'''(((((())))))(((((('''&&&&&&&&&&&&''''''(((&&&&&&'''''''''((((((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$&&&''''''((((((%%%&&&&&&&&&&&&&&&&&&'''%%%%%%&&&&&&'''(((((()))&&&&&&'''(((((('''&&&&&&&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))(((&&&%%%&&&((('''&&&&&&&&&&&&''''''((('''''''''''''''''''''''''''((()))(((&&&%%%&&&''''''%%%%%%&&&(((*********)))))))))(((((((((((((((&&&&&&%%%%%%&&&((()))***(((((((((((())))))))))))((((((((()))))))))******************************((()))))))))************((()))***++++++++++++***)))************+++++++++++++++******++++++,,,---++++++,,,,,,---......///------------...............000444777;;;???DDDGGGHHHLLLOOOPPPQQQXXXeeeooo~~~}}}xxxxxxwwwqqqlllkkkooouuu}}}yyyrrrnnnhhhbbbbbbgggeeemmmvvv||||||}}}{{{yyy}}}{{{zzzzzzzzzzzz|||~~~{{{|||{{{xxxvvvvvvxxx{{{yyy}}}}}}{{{zzzyyytttssspppnnnllljjjhhhfffdddbbb___^^^^^^\\\ZZZXXXZZZXXXVVVUUUUUUTTTRRRQQQOOONNNMMMNNNNNNNNNLLLJJJIIIIIIJJJKKKKKKJJJIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDCCCCCCCCCCCCBBBBBB@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@????????????????????????????????????@@@AAABBBBBBAAA@@@@@@??????@@@@@@AAA===>>>???@@@AAAAAAAAAAAA@@@@@@????????????>>>>>>>>>>>>??????@@@AAABBBBBBCCCEEEGGGGGGGGGHHHIIIKKKIIIIIIIIIIIIIIIJJJJJJKKKMMMNNNOOOOOONNNMMMNNNOOOPPPPPPQQQSSSSSSTTTTTTTTTRRRSSSTTTUUUWWWXXXYYYYYYZZZZZZYYYZZZ[[[]]]___```bbbbbbbbbbbbbbbbbbbbbbbbddddddfffhhhiiijjjkkkkkkttttttuuuuuuvvvvvvwwwwww++++++************++++++******))))))***+++,,,,,,***)))))))))((((((''''''((((((((((((((((((((((((''''''(((((())))))******(((((((((((('''''''''''''''''''''''''''((())))))%%%&&&''''''(((((('''''''''''''''''''''((()))***'''((((((((())))))******((((((((((((((((((''''''((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))((((((%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''((())))))%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&'''(((***++++++&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))(((&&&$$$&&&(((((((((((((((((()))***+++'''''''''''''''''''''''')))******)))(((''''''(((&&&$$$$$$&&&(((+++++++++++++++******)))((((((((()))((((((((()))***,,,---(((((((((((())))))))))))(((((((((((())))))))))))++++++++++++++++++++++++(((((())))))*********+++((()))***+++,,,,,,+++***)))************+++++++++++++++******++++++,,,---++++++,,,,,,---...//////////////////000000000111...222666;;;???CCCHHHKKKIIINNNRRRTTTWWW```nnnyyy}}}zzz{{{zzztttooommmqqqtttyyy}}}~~~~~~{{{zzzuuunnnhhhgggdddaaaeeemmmpppxxx~~~wwwqqqsssooollljjjjjjkkkmmmqqquuukkkqqqwwwzzzxxxxxxzzz~~~|||}}}{{{{{{zzzxxxuuusssqqqooonnnllliiigggdddcccaaa^^^\\\ZZZXXXVVVUUUUUUTTTRRRPPPQQQPPPNNNNNNOOONNNMMMKKKHHHGGGGGGGGGHHHGGGEEEDDDCCCCCCDDDEEEEEEDDDBBBAAABBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAA>>>>>>>>>??????@@@@@@@@@@@@@@@@@@?????????>>>>>>========================>>>=========>>>>>>???@@@BBBAAA@@@???????????????;;;<<<===>>>??????@@@???======<<<<<<<<<<<<<<<<<<=========>>>>>>?????????AAACCCDDDDDDCCCBBBDDDEEEEEEEEEDDDDDDDDDEEEFFFFFFGGGIIIKKKKKKIIIHHHIIIJJJHHHIIIKKKLLLNNNOOOPPPPPPLLLMMMNNNOOOQQQRRRSSSTTTVVVVVVUUUTTTUUUVVVWWWXXXXXXXXXYYYZZZ\\\]]]^^^_________```bbbbbbccccccbbbhhhhhhiiiiiijjjkkkkkkkkk,,,,,,,,,,,,++++++******************************((((((((((((((()))))))))''''''((((((((((((''''''$$$%%%&&&((())))))******,,,)))'''''')))***(((&&&%%%%%%%%%%%%'''((()))***((('''&&&&&&'''((()))***))))))((((((''''''''''''$$$$$$$$$%%%&&&'''((()))&&&&&&&&&'''''''''((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''))))))******)))(((''''''&&&(((((($$$$$$((((((&&&&&&'''((())))))((('''&&&%%%%%%%%%&&&'''((())))))))))))((('''&&&%%%%%%$$$''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&&&&'''''''''((((((+++***'''%%%$$$$$$%%%&&&'''''''''''''''''''''''''''&&&$$$$$$%%%%%%$$$###&&&&&&&&&&&&'''''''''((('''(((((())))))))))))((((((((((((((())))))))))))(((&&&$$$$$$'''...555999---,,,***(((((((((((())))))((('''&&&&&&'''((()))+++***'''&&&&&&'''***+++)))))))))))))))))))))))))))************+++++++++)))******+++,,,,,,,,,,,,------,,,,,,,,,,,,++++++***+++,,,...//////...---.........///111333444555000444;;;BBBGGGIIIIIIIIIJJJMMMVVVaaaggglllyyy~~~|||yyyuuurrroooqqqtttwwwwwwuuusssqqqiiihhhggggggjjjoootttwwwxxx}}}{{{rrriiieeedddbbbbbbeeejjjpppuuuwwwsssrrrrrrssswww|||~~~~~~~~~|||yyyuuurrrooopppooommmjjjfffcccaaa```^^^]]][[[XXXUUURRRPPPOOOLLLKKKJJJIIIHHHHHHHHHHHHFFFFFFFFFFFFEEEDDDCCCBBBCCCCCCBBBBBBAAA@@@@@@???>>>>>>>>>>>>>>>==================<<<<<<;;;;;;;;;??????>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888888888:::;;;<<<::::::;;;;;;;;;::::::999<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::999999:::;;;<<<===>>>???;;;;;;;;;<<<<<<<<<======>>>>>>===>>>>>>???@@@@@@DDDDDDDDDCCCCCCCCCCCCBBBEEEEEEEEEFFFGGGHHHHHHIIIGGGGGGHHHIIIJJJJJJKKKKKKMMMMMMNNNNNNNNNNNNMMMMMMPPPQQQRRRSSSTTTTTTTTTTTTWWWWWWXXXYYYZZZ[[[\\\]]]]]]^^^```ccceeeeeeffffff---------,,,,,,,,,,,,+++*********************************)))))))))))))))''''''((((((((((((''''''(((((()))))))))(((''''''+++)))''''''))))))(((''')))(((''''''&&&&&&''''''(((((('''''''''((())))))((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&'''((()))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%((((((%%%&&&***+++(((''''''((((((((((((''''''%%%&&&&&&&&&'''(((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((&&&&&&&&&'''''''''((((((***)))'''%%%%%%%%%&&&'''''''''''''''''''''''''''(((&&&%%%%%%&&&&&&%%%$$$&&&&&&'''''''''(((((((((&&&'''((()))******************))))))((((((''''''(((((('''((())),,,///111,,,+++***)))((((((((()))***)))(((((((((((()))***,,,+++)))'''''')))+++,,,************************)))************+++++++++..................------+++++++++,,,,,,---------++++++---............------------...///222444555;;;>>>CCCHHHKKKLLLJJJIIIOOORRR[[[gggooowww}}}vvvqqqnnnoooqqqrrrrrrpppmmmkkkgggiiimmmooorrrvvv|||~~~|||qqqhhhddd``````aaadddiiiooosssuuuvvvvvvwwwzzz~~~{{{{{{yyyvvvqqqlllhhheeedddcccaaa___\\\ZZZXXXWWWTTTSSSQQQOOOLLLJJJHHHGGGHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBAAA?????????>>>>>>===<<<<<<;;;;;;========================<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;::::::999999999::::::::::::::::::::::::::::::::::::999999999999<<<;;;999888777777888888999:::::::::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<:::;;;;;;;;;;;;<<<<<<<<<===<<<<<<<<<<<<======>>>??????>>>>>>>>>=========>>>>>>???@@@AAAAAABBBBBBCCCDDDDDDEEEFFFFFFGGGGGGIIIIIIJJJJJJJJJJJJIIIIIIKKKLLLMMMNNNOOOOOOPPPOOORRRRRRSSSTTTUUUVVVWWWWWWWWWXXXZZZ]]]___`````````///......---------------))))))))))))))))))))))))*********))))))((((((''''''(((((())))))((((((''')))*********))))))((('''+++)))''''''((()))((('''***)))((((((''''''(((((())))))((('''''''''(((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((((((&&&&&&'''''''''(((((((((((()))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''&&&&&&%%%"""%%%%%%$$$%%%***+++)))((((((''''''''''''((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((&&&&&&&&&''''''''''''''')))((('''&&&&&&&&&((((((''''''''''''''''''''''''((('''&&&&&&''''''&&&%%%''''''((((((((()))))))))&&&&&&((()))************++++++***)))((('''&&&&&&((()))***++++++***)))(((,,,+++***)))((((((((()))+++***)))))))))******+++---,,,***))))))***,,,---************************)))************+++++++++------,,,,,,+++******))))))******+++---......///,,,------.........------.........///111555888:::AAACCCGGGJJJLLLMMMLLLKKKWWW[[[cccnnnxxxwwwqqqkkkkkkkkkjjjhhhfffdddcccdddkkktttyyy{{{~~~|||xxxwwwzzz~~~tttllliiiccccccccceeeiiinnnrrruuu}}}~~~|||yyywwwvvvqqqqqqoookkkgggbbb]]][[[WWWVVVUUUSSSQQQOOONNNMMMHHHHHHFFFEEECCCBBBAAA@@@BBBAAA@@@???????????????>>>>>>>>>>>>===<<<;;;;;;;;;;;;::::::999999888888;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::::::::999999999888888888888777777:::::::::::::::::::::::::::999999999999888888888::::::999777777777777777999999::::::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;999999999999999999999999<<<<<<;;;;;;::::::999999::::::::::::;;;;;;;;;;;;<<<<<<;;;:::::::::;;;;;;>>>>>>=========<<<<<<<<<999999::::::;;;<<<<<<<<<>>>??????@@@@@@AAAAAABBBCCCCCCDDDDDDDDDDDDCCCCCCCCCDDDFFFGGGHHHIIIIIIIIIJJJKKKKKKLLLMMMNNNOOOOOONNNOOOQQQTTTVVVWWWXXXYYY000///...---,,,,,,------))))))))))))))))))))))))***))))))((('''&&&&&&%%%(((((())))))))))))(((((('''((()))***++++++++++++***)))((('''''''''''''''''''''''''''(((***+++,,,******)))(((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''((((((((((((((((((((((((((()))))))))''''''''''''''''''''''''((()))))))))))))))((((((###&&&'''&&&(((---///...((((((&&&%%%%%%&&&(((((('''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''''''''&&&&&&'''((())))))'''''''''''''''''''''''')))(((&&&'''((()))(((&&&(((((((((((())))))))))))'''(((((())))))))))))(((******))))))((((((''''''((()))***+++***(((&&&%%%+++******)))))))))))))))))))))))))))*********+++,,,+++***))))))***+++,,,************************))))))*********++++++++++++******))))))))))))*********+++,,,,,,---......------...............---000000111333777===AAADDDFFFGGGHHHJJJMMMQQQTTTVVVaaacccjjjsss~~~xxxsssiiihhhfffcccaaa______^^^cccnnnzzz}}}xxxvvvxxx|||xxxqqqooolllkkkjjjiiikkkpppvvv{{{}}}{{{yyyvvvssspppmmmllldddcccbbb```]]]ZZZWWWVVVPPPOOONNNLLLIIIHHHFFFEEEAAAAAA@@@@@@???>>>>>>=========<<<;;;;;;;;;;;;;;;:::;;;;;;;;;::::::999888;;;;;;:::::::::999999999:::::::::::::::;;;;;;;;;999999999999999999999999:::::::::::::::999999999999999999999999999999999999999999888888888777777666666666777777888999999888999999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::;;;;;;:::::::::999999999999999999:::::::::;;;;;;<<<<<<;;;:::999999999:::<<<<<<<<<;;;;;;;;;::::::999999::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>????????????>>>>>>===>>>???AAABBBCCCCCCDDDDDDDDDEEEEEEFFFGGGGGGHHHFFFGGGIIIKKKMMMOOOPPPQQQ222111///---,,,+++,,,,,,))))))))))))))))))))))))++++++******)))(((''''''(((((())))))))))))(((((('''((()))******+++******))))))((('''&&&&&&'''(((''''''''''''(((***+++,,,*********))))))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((('''''''''((((((((())))))&&&&&&&&&''''''(((((((((''''''''''''''''''''''''(((((()))))))))))))))((((((+++,,,+++---222444222((('''&&&%%%%%%&&&'''((('''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''''''''&&&''''''''''''((())))))***'''''''''''''''''''''''')))'''''''''))))))((('''(((((((((((()))))))))))))))******))))))((('''&&&''''''(((((())))))******))))))((((((((((((((((((************)))))))))(((((((((((())))))*********+++***))))))))))))***+++************************))))))*********+++++++++++++++++++++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,...------.........//////000111333888===DDDIIILLLNNNLLLKKKLLLPPPVVV]]]aaagggiiinnnvvvzzzwwwmmmjjjfffcccaaaaaacccdddjjjuuu{{{yyyyyyyyy~~~vvvpppooooooooonnnnnnqqqxxx}}}zzzyyyrrrpppnnnkkkhhheeebbbaaa[[[ZZZYYYWWWTTTRRRPPPOOOKKKJJJHHHFFFCCCAAA??????============<<<<<<<<<<<<;;;::::::999999999999:::999::::::::::::999999888;;;;;;::::::::::::999999888999999999:::::::::;;;999999999999999999999999:::::::::::::::;;;;;;;;;999999999999999999999999999999999888888888777777555666666777888888999999888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::999999999:::::::::;;;;;;999999999:::::::::;;;;;;======<<<;;;::::::::::::777777777777666666666666::::::;;;;;;;;;;;;<<<<<<::::::::::::;;;;;;;;;;;;;;;<<<<<<======<<<<<<;;;999:::<<<===>>>????????????@@@@@@@@@AAABBBBBBBBBAAABBBCCCDDDFFFHHHIIIJJJ666444111...,,,+++,,,,,,************************---------,,,,,,++++++***((())))))******))))))(((+++++++++***)))((('''&&&(((((()))'''&&&%%%&&&(((***)))((((((''''''(((((())))))*********)))(((((('''''''''(((((((((((((((((('''''''''''''''((((((''''''((((((((()))))))))%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''%%%&&&''''''''''''''''''&&&))))))''')))---///---''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''&&&&&&&&&'''''''''((())))))))))))''''''''''''''''''''''''((('''&&&'''((()))((('''''''''((((((((())))))))))))******))))))((('''&&&&&&&&&'''((()))***++++++)))(((''''''''')))***+++))))))************)))(((''''''((()))******************))))))))))))******++++++++++++++++++++++++)))************+++++++++))))))((()))***,,,///000---------,,,,,,+++++++++------------...///000111000222666;;;BBBGGGLLLOOOPPPNNNMMMNNNRRRYYY```eeelllnnnqqqwww}}}|||rrroookkkggggggiiimmmpppvvv~~~wwwsssqqq{{{zzzrrrmmmllloooqqqtttwww|||{{{zzzyyywwwtttrrrooonnndddcccaaa^^^[[[YYYWWWUUUTTTRRRPPPNNNKKKHHHFFFEEEDDDCCCAAA@@@>>><<<;;;::::::::::::::::::::::::::::::999999888888999999999:::::::::;;;;;;::::::999999999999999999999888888888888999999::::::;;;;;;888999999999999:::::::::888999999999999::::::::::::::::::::::::::::::::::::999999999999888888888999999999999888777666555999:::;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;;;;<<<<<<::::::::::::;;;;;;;;;;;;======<<<;;;;;;;;;<<<<<<999999999888888888777777::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::888999:::;;;;;;<<<;;;;;;<<<<<<=========>>>>>>>>>????????????@@@BBBCCCDDD;;;999555111...---------++++++++++++++++++++++++,,,,,,++++++++++++++++++))))))************))))))*********)))((('''%%%%%%'''((()))'''%%%$$$&&&((()))(((''''''&&&&&&''''''(((((()))*********))))))((((((((()))))))))******((((((''''''''''''(((((('''((((((((())))))))))))&&&&&&&&&'''(((((())))))''''''''''''''''''''''''%%%%%%&&&'''''''''''''''$$$&&&&&&###$$$((()))&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''(((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((())))))))))))(((((((((((('''''''''&&&&&&&&&'''(((((())))))))))))((('''''''''''''''''''''''''''&&&%%%&&&((()))((('''&&&&&&'''''''''(((((((((''''''((()))))))))))))))''''''(((((())))))******(((((((((((())))))***+++((()))***++++++***)))((('''((()))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++((('''&&&&&&''')))+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000222333555888<<>>>>>>>>>>>========================>>>>>>============>>>>>>========================<<<<<<<<<;;;;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<=========<<<<<<<<<;;;;;;;;;:::::::::::::::999999999::::::::::::::::::::::::999999::::::::::::999999777888888999999999888888::::::::::::;;;;;;;;;;;;===<<<<<<;;;<<<===>>>??????<<<888333000.........,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((()))))))))))))))************))))))&&&'''((((((((((((((('''&&&((()))(((%%%$$$&&&(((%%%%%%%%%&&&'''((()))***'''((()))***++++++***)))(((((())))))******++++++)))(((((('''''''''(((((((((((((((((())))))))))))&&&''''''((()))******+++''''''''''''''''''''''''''''''((()))******))))))(((******''''''******((($$$%%%''''''''''''%%%$$$%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((())))))))))))(((((((((((('''''''''&&&&&&&&&(((((())))))))))))((((((''''''''''''''''''''''''&&&%%%%%%&&&((()))((('''&&&&&&&&&&&&'''''''''((($$$%%%'''(((***+++,,,,,,))))))))))))((((((((((((((()))***++++++***))))))((()))***++++++***)))(((((()))+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++---,,,***))))))+++---...******+++,,,------...///,,,,,,,,,,,,...111333444;;;>>>CCCGGGKKKNNNOOOOOOOOOTTT\\\eeennntttyyy{{{xxxwwwsssrrrzzz|||zzz|||rrrnnnjjjgggjjjpppxxx}}}zzzwww}}}}}}vvvqqqoooiiigggeeebbbbbbiiiyyy~~~~~~|||~~~|||{{{wwwvvvtttrrrpppmmmlllkkkcccbbb```^^^[[[XXXUUUSSSOOONNNMMMKKKIIIGGGEEEDDD???>>>>>>=========>>>>>>999999::::::;;;<<<======999999999999999999999999888888777777777888888999999::::::;;;;;;;;;:::::::::::::::::::::;;;;;;;;;888888999:::;;;;;;<<<<<<999999999::::::;;;;;;;;;999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999666777999:::;;;;;;::::::;;;<<<===>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>???>>>===<<<;;;:::999999;;;;;;;;;<<<<<<<<<======::::::::::::;;;<<<<<<===;;;;;;;;;:::::::::999999;;;;;;;;;;;;::::::::::::::::::::::::999999999999888888999999999999888888777777888888777777666555888888888999999999999999<<<;;;:::999999:::;;;<<>>>>>======<<<<<<;;;:::::::::;;;;;;:::::::::::::::::::::::::::::::::999999999888888888888888888888888:::;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::::::::;;;;;;::::::;;;;;;;;;;;;;;;;;;======<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;:::;;;;;;;;;999888999999:::;;;<<<===???>>>===<<<<<<<<<<<<<<<>>>===<<<;;;:::;;;<<<===<<<<<<;;;:::;;;<<<===>>>AAAAAAAAAAAAAAAAAAAAAAAACCCBBBAAA@@@???>>>>>>>>>AAA@@@??????>>>>>>??????============>>>>>>>>>???>>>>>>>>>>>>============<<<<<<<<<<<<============::::::::::::999999999999;;;;;;;;;;;;:::::::::999:::::::::999999999999888999999999999888888888777777777777777666666666666:::999888666666666777888666666777777888888999999CCCAAA===999555222000000......---,,,++++++++++++,,,,,,+++***))))))))))))******+++,,,,,,,,,,,,,,,+++******)))))))))))))))))))))))))))))))))))))))&&&&&&''''''''''''''''''''''''''''''''''''''''''(((''''''''''''(((((()))((('''&&&%%%%%%&&&'''(((''''''''''''((((((((((((''''''''''''((((((((((((***)))))))))((((((((((((%%%&&&'''''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&(((((())))))))))))((((((''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''&&&$$$%%%&&&'''((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))******''''''(((((()))******+++(((((((((((())))))))))))))))))(((((((((''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,+++***)))***+++***************++++++,,,,,,,,,++++++***+++++++++******++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,(((+++---...---------............000333666:::<<>>===;;;;;;:::;;;;;;::::::999999999888<<<<<<<<<;;;::::::999999888888999999999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<999999999999::::::::::::??????>>>>>>>>>>>>>>>???>>>>>>????????????@@@@@@??????????????????????????????>>>>>>>>>>>>>>>???======<<<======>>>???@@@???>>>======<<<<<<<<<===>>>>>>============>>>>>>============>>>???@@@@@@@@@@@@@@@@@@AAAAAAAAABBBEEEDDDDDDCCCCCCCCCCCCDDDCCCBBBAAA@@@??????????????????@@@@@@@@@AAAAAAAAA?????????>>>>>>>>>>>>>>>====================================<<<<<<<<<<<<::::::::::::999999999999::::::::::::999999999999:::::::::999999999999888777777777777666666666666555555555555555555666666666666777777777777777777DDDCCC???<<<888555333222///...---,,,++++++++++++------,,,+++******************+++,,,,,,,,,,,,+++(((((())))))*********+++************************((((((''''''''''''''''''(((((((((((((((((((((((()))((((((''''''''''''(((((('''&&&%%%%%%&&&'''(((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((%%%&&&&&&'''''''''&&&&&&''''''&&&&&&&&&&&&'''''')))******++++++******)))''''''''''''&&&%%%%%%$$$$$$%%%&&&'''''''''''''''''''''''''''''''''''''''(((((((((((('''&&&%%%$$$!!!"""$$$&&&(((((((((((()))(((((('''&&&%%%$$$$$$''''''(((((((((((((((((())))))))))))************'''(((((()))***+++,,,,,,(((((((((((())))))))))))))))))((((((((((((''''''************************)))))))))))))))))))))))))))***++++++***)))***+++***************+++,,,,,,///...------,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,.........000111000000000333777===BBBFFFLLLMMMMMMMMMOOOWWWaaajjjvvv}}}{{{}}}}}}|||{{{zzzyyyxxx{{{}}}}}}~~~wwwnnnjjjkkkmmmiiikkkuuu{{{}}}}}}yyyuuusssooojjjfffdddaaa___]]]WWWSSSOOOMMMNNNMMMJJJGGGFFFDDDBBBAAAAAAAAA@@@???======;;;:::999999999999::::::::::::999999999999::::::;;;;;;;;;;;;;;;;;;999999999::::::;;;<<<<<<;;;;;;;;;<<<<<<=========;;;;;;<<<<<<============?????????????????????????????????@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBCCCCCCCCCBBBBBBAAABBBBBBCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@AAABBBBBBCCCCCCBBBBBBBBBAAAAAABBBCCCCCCDDDDDDEEEAAABBBBBBCCCDDDEEEFFFFFFHHHHHHIIIIIIIIIJJJJJJKKKIIIHHHFFFEEECCCBBBBBBBBBAAABBBCCCCCCDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999;;;;;;;;;:::::::::999999777777777777666666666666333333444555666666666666777777666666666666666666FFFDDDBBB>>>;;;888555444000///...---,,,+++++++++------,,,+++******++++++((())))))*********))))))(((((()))***************))))))))))))))))))))))))))))))((((((''''''&&&&&&(((((((((((())))))))))))***)))((('''''''''''''''***)))(((((((((((()))***''''''''''''((((((((((((''''''''''''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''((((((''''''''''''((((((((((((((())))))(((((((((&&&''''''((('''&&&$$$###$$$$$$&&&'''(((((((((((('''''''''''''''''''''''''''(((((((((''''''&&&%%%###$$$&&&((()))******))))))(((''''''&&&%%%$$$$$$''''''''''''(((((((((((())))))))))))))))))))))))'''''''''''''''((((((((((((((((((((())))))))))))))))))((((((((((((((((((************************)))))))))))))))))))))))))))***++++++***)))+++,,,+++************+++,,,,,,000///...---,,,,,,,,,,,,...---,,,+++,,,---...///------------------------)))+++---......///111222000111444999@@@IIIPPPTTTXXXWWWTTTSSSUUU___lllvvvzzzxxxxxx}}}|||wwwuuurrrpppqqqtttyyy|||yyy~~~|||{{{~~~vvvooonnnqqqsssnnnttt|||zzzxxxuuupppmmmkkkgggaaa]]]ZZZXXXVVVTTTOOOLLLHHHGGGFFFEEECCCAAABBB@@@>>>>>>???@@@???>>>;;;;;;::::::::::::;;;;;;:::;;;;;;;;;;;;;;;;;;;;;777888999:::<<<===>>>>>><<<<<<<<<<<<============<<<<<<======>>>???@@@@@@AAAAAAAAABBBCCCCCCDDDDDDAAABBBBBBCCCCCCCCCCCCCCCAAAAAABBBBBBCCCDDDDDDDDDCCCCCCDDDDDDEEEEEEEEEFFFDDDDDDDDDDDDEEEEEEFFFGGGHHHHHHGGGFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHIIIJJJKKKJJJIIIHHHFFFFFFGGGHHHIIIIIIJJJJJJGGGHHHIIIJJJLLLMMMNNNOOOOOOPPPPPPPPPQQQPPPPPPPPPQQQPPPNNNLLLJJJIIIHHHHHHDDDEEEFFFGGGGGGGGGFFFFFFGGGGGGFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@??????>>>>>>===>>>>>>>>>>>>?????????<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999999888777777777777666666666555666777888999888777666777777666666555555444444IIIGGGEEEBBB>>>:::888666222111000...---,,,,,,,,,,,,,,,+++*********++++++))))))*********))))))((()))************)))(((((((((((((((((((((((((((((()))))))))((((((''''''&&&'''((((((((())))))*********)))((('''''''''''''''))))))(((((((((((())))))''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''(((((()))((((((''''''(((((()))&&&''''''((((((''''''&&&%%%&&&'''((('''&&&$$$###$$$%%%&&&'''(((((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))))))))%%%&&&((()))))))))((((((((('''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((((((((((((((((((''''''&&&&&&%%%%%%$$$(((((((((((())))))))))))(((((())))))))))))))))))************************))))))))))))))))))))))))(((***++++++******+++,,,+++++++++***+++,,,,,,---......---,,,,,,,,,,,,,,,...---,,,+++,,,---...///---------------------------...////////////000222000333:::CCCLLLVVV]]]aaa___^^^\\\ZZZ]]]gggvvvzzzxxxuuutttvvvyyyxxxvvvqqqnnnjjjhhhjjjooowww{{{|||}}}|||}}}zzzqqqllllllppptttrrr|||}}}yyyvvvssspppnnnkkkgggddd___[[[WWWSSSQQQOOOMMMKKKHHHFFFDDDBBBBBBAAA@@@>>>@@@???======???@@@???>>>::::::::::::;;;;;;<<<===999:::::::::;;;;;;<<<<<<:::;;;;;;<<<<<<===>>>>>>?????????>>>>>>=========@@@AAABBBCCCDDDEEEFFFFFFDDDDDDEEEFFFFFFGGGHHHHHHIIIIIIJJJKKKLLLLLLKKKKKKHHHHHHIIIJJJKKKKKKLLLLLLGGGHHHHHHIIIJJJKKKLLLLLLIIIIIIIIIJJJKKKLLLMMMNNNPPPOOOOOONNNNNNNNNNNNOOOPPPQQQQQQRRRRRRRRRQQQQQQNNNOOOPPPRRRRRRRRRQQQPPPMMMMMMMMMMMMNNNNNNNNNNNNPPPPPPQQQSSSUUUVVVWWWXXXZZZZZZ[[[ZZZZZZXXXWWWVVVYYYXXXVVVSSSQQQPPPOOOOOOJJJKKKLLLMMMNNNMMMLLLKKKKKKKKKKKKJJJIIIHHHHHHHHHFFFFFFFFFEEEEEEEEEDDDDDDBBBBBBAAA@@@@@@???>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>============;;;;;;:::::::::999999999999999888888888777777777888999::::::999777555444777777666666555555444444NNNMMMJJJGGGCCC???;;;999444333222000///.........,,,++++++******++++++,,,+++,,,,,,,,,,,,+++******)))***+++++++++)))((('''''''''''''''''''''''''''))))))((((((((((((((((((&&&''''''(((((())))))***)))((((((''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((()))))))))))))))&&&&&&&&&&&&'''((()))***((((((''''''''''''(((((('''(((((())))))(((((('''%%%&&&&&&&&&'''&&&&&&%%%%%%&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))************&&&'''((((((((('''&&&%%%''''''(((((()))))))))***&&&&&&''''''((()))))))))(((((((((((('''''''''''')))))))))(((''''''&&&&&&(((((((((((())))))))))))(((((())))))))))))******************************))))))))))))))))))))))))((()))++++++******+++---+++++++++++++++,,,------,,,,,,,,,++++++,,,,,,---++++++******++++++,,,,,,------------------------...000000000//////111333444:::CCCNNNWWW^^^cccddd```aaaaaabbbgggqqq~~~~~~|||vvvnnnjjjmmmppppppooolllhhhfffhhhmmmsssxxx~~~yyywwwxxx{{{wwwoooiiihhhkkkrrrwww|||yyyvvvsssmmmjjjfffcccaaa^^^[[[XXXPPPNNNKKKJJJIIIGGGDDDBBBAAAAAA???>>>>>>=========>>>===;;;<<<===>>>>>>===999999999999:::;;;<<<===888888999:::;;;<<<<<<===BBBAAAAAA@@@???>>>>>>===BBBBBBAAAAAAAAA@@@@@@@@@CCCDDDEEEFFFHHHIIIJJJKKKHHHIIIIIIJJJKKKLLLMMMMMMOOOPPPRRRSSSTTTTTTSSSRRRPPPPPPQQQRRRRRRSSSTTTTTTSSSTTTUUUVVVWWWXXXYYYYYYVVVVVVVVVWWWXXXZZZ[[[\\\\\\[[[[[[[[[[[[[[[\\\\\\\\\]]]^^^_________^^^]]]YYYZZZ[[[\\\\\\\\\\\\\\\YYYXXXWWWVVVUUUVVVWWWXXXZZZ[[[\\\]]]___```aaabbbgggggghhhhhhfffeeecccaaaaaa```^^^\\\ZZZYYYXXXXXXUUUWWWYYYZZZZZZYYYXXXWWWSSSSSSRRRQQQPPPOOOOOONNNLLLLLLKKKKKKJJJIIIIIIIIIFFFFFFEEEDDDCCCBBBBBBAAACCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????<<<<<<;;;;;;;;;::::::::::::::::::999999999999888::::::999888777555444333777777666666666666666666TTTSSSQQQMMMHHHCCC???<<<666555444222111000//////------,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++******'''(((***++++++***)))(((((((((((((((((((((((((((((((((((((((((()))))))))%%%&&&&&&'''(((((())))))(((''''''''''''(((((()))&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((()))))))))***'''&&&&&&&&&'''(((***+++(((''''''&&&&&&''''''((('''(((((())))))(((((('''%%%%%%%%%%%%&&&''''''(((''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((()))(((((((((''''''((())))))((('''&&&''''''((((((((()))))))))&&&&&&''''''((())))))***))))))))))))(((((('''''''''((((((((())))))))))))(((((((((((())))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))''')))***+++******,,,---,,,++++++++++++,,,------++++++++++++,,,---......******++++++,,,,,,++++++...........................///000000000111444666<<>>>>>===;;;;;;<<<======<<<;;;::::::;;;;;;<<<===>>>;;;;;;<<<===>>>???@@@@@@EEEEEEEEEEEEDDDDDDDDDDDDFFFGGGGGGHHHIIIJJJJJJJJJKKKLLLMMMOOOPPPRRRSSSTTTTTTUUUVVVWWWXXXYYYZZZZZZZZZ\\\^^^`````````___^^^]]]^^^^^^___```aaabbbcccdddeeefffgggiiijjjkkklllgggggghhhiiijjjlllnnnoookkkjjjjjjjjjkkklllmmmmmmkkkmmmnnnpppppppppnnnmmmjjjjjjjjjjjjkkklllmmmnnnmmmkkkgggdddcccdddfffhhhhhhhhhiiijjjkkkmmmmmmnnnssstttuuuuuuuuusssrrrpppmmmlllkkkiiigggffffffeeeeeefffhhhjjjkkkiiihhhfff``````___^^^]]]\\\[[[[[[WWWVVVVVVUUUUUUTTTSSSSSSNNNNNNMMMLLLKKKJJJIIIIIIIIIHHHHHHGGGFFFEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBAAA>>>>>>>>>============<<<<<<<<<;;;;;;;;;:::::::::;;;:::999888777777777777666666777777777777777777YYYXXXUUUQQQLLLGGGBBB???888777555333222111000000......---------......///***************)))((('''%%%&&&)))+++,,,,,,+++***))))))))))))))))))))))))''''''(((((())))))******%%%%%%%%%&&&'''(((((()))'''''''''''''''((()))***(((((())))))))))))((((((''''''''''''((((((((()))''''''''''''((((((((()))%%%&&&&&&&&&''''''(((((('''&&&&&&&&&'''(((***+++''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$%%%''')))***'''((((((((((((((('''&&&))))))))))))))))))))))))(((((((((((('''&&&%%%%%%((()))***,,,,,,,,,+++***((((((((((((((((((((('''&&&&&&&&&'''((())))))***+++*********))))))(((((($$$$$$%%%'''(((***++++++(((((((((((())))))))))))(((((())))))*********+++(((((((((((((((((((((((())))))))))))))))))))))))''')))***+++******,,,---,,,,,,++++++,,,,,,---...+++++++++,,,---...///000+++,,,---...///...---,,,........................,,,---///000000333666999CCCJJJTTT^^^aaa___ZZZVVVUUU[[[cccllluuu|||~~~vvvggg^^^dddoootttvvvuuusssrrrrrrsssuuuvvv|||{{{ooojjjiiiiiiqqqxxxwwwuuuvvvyyyyyy{{{wwwwwwzzz{{{xxxvvvvvvwwwtttnnniiieeeaaa]]]ZZZVVVSSSOOOLLLKKKIIIFFFDDD??????@@@BBBCCCBBB>>>;;;<<<===============???AAA@@@>>><<<<<<===>>>===<<<============>>>>>>???@@@??????@@@BBBCCCDDDEEEEEECCCDDDEEEGGGIIIKKKMMMNNNKKKLLLNNNOOOQQQSSSUUUUUUXXXYYYZZZ\\\^^^```aaabbbbbbbbbcccdddeeefffggghhhjjjkkkmmmoooppppppooonnnnnnooopppqqqrrrsssttttttqqqrrrsssuuuvvvxxxyyyzzzuuuuuuuuuwwwxxxzzz|||}}}uuuuuuuuuvvvwwwxxxyyyzzzxxxzzz|||}}}~~~}}}|||{{{xxxxxxwwwwwwxxxyyy{{{|||}}}zzzvvvrrrpppqqqtttvvvsssssstttuuuvvvwwwwwwxxxzzz{{{}}}~~~}}}|||wwwvvvuuusssrrrqqqqqqqqqppprrrtttvvvvvvuuusssrrrllllllkkkjjjhhhggggggfffaaaaaa``````___^^^^^^]]]UUUTTTTTTSSSQQQPPPOOOOOOOOOOOONNNLLLKKKJJJIIIHHHEEEDDDDDDDDDDDDCCCCCCCCC@@@@@@@@@@@@?????????>>>======<<<<<<<<<;;;;;;;;;===<<<;;;:::::::::;;;<<<666666777777888888999999___[[[WWWVVVTTTOOOEEE>>>;;;999777666666555222000444000,,,---111222...***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))))))))(((((('''((((((((((((((((((((((((,,,++++++***)))(((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&&&&&&&((()))***((((((''''''''''''(((((()))))))))(((''''''&&&&&&'''''''''(((((((((((()))$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&(((***,,,...%%%&&&'''((())))))))))))$$$&&&(((((('''&&&'''(((%%%&&&''''''(((((('''''')))(((((('''''''''(((((())))))))))))(((((((((((('''''''''''''''''''''''''''((()))((('''&&&''')))************))))))))))))''''''((((((((((((((('''))))))((('''&&&%%%%%%$$$))))))))))))************+++***)))(((((()))***++++++*********))))))(((((('''***,,,---+++***))))))+++,,,,,,,,,,,,+++******........./////////000000------------------------,,,,,,,,,,,,---...////////////000333777<<<@@@CCCJJJOOOWWW\\\]]]YYYUUUQQQXXXeeepppsssvvv{{{mmmbbbaaaaaaaaakkkyyy~~~|||yyyvvvuuuvvvxxx}}}~~~{{{pppkkkjjjbbbdddffffffeeeggglllqqqrrrwww}}}}}}|||~~~{{{{{{yyytttooohhheeeaaa\\\WWWSSSPPPNNNIIIHHHFFFCCCAAA???>>>===;;;;;;;;;<<<<<<<<<======:::;;;<<<<<<;;;:::;;;===>>>===<<<;;;:::;;;<<<===@@@@@@@@@AAABBBCCCDDDEEECCCDDDEEEFFFHHHJJJLLLMMMKKKKKKLLLNNNQQQTTTXXXZZZVVVXXXYYYZZZ[[[\\\^^^___eeedddeeegggkkknnnnnnnnnpppoooppprrruuuxxxxxxxxxyyyzzz|||~~~~~~}}}~~~~~~|||zzzzzz|||}}}}}}~~~~~~~~~~~~~~~}}}|||zzz||||||}}}~~~~~~}}}||||||{{{zzzyyyxxxvvvtttsssrrrpppooommmlllkkkkkklllllleee```\\\[[[^^^___]]]ZZZZZZ\\\\\\ZZZVVVRRRPPPOOOKKKKKKKKKKKKKKKIIIEEEBBBHHHFFFCCCBBBAAA@@@>>><<<===?????????===<<<<<<<<<;;;;;;;;;:::999999888888;;;:::999999:::999777555]]]ZZZWWWVVVUUUPPPHHHAAA@@@===:::888777666444222444111//////000000---***)))***++++++,,,,,,,,,+++,,,,,,,,,+++++++++******)))))))))))))))(((((('''))))))))))))))))))))))))++++++***))))))(((''''''))))))(((((((((((())))))''''''''''''''''''''''''''''''&&&&&&&&&'''((()))((((((''''''''''''(((((((((((((((''''''''''''&&&&&&&&&'''''''''(((((((((!!!"""%%%'''((())))))((()))((('''&&&&&&'''((((((%%%&&&&&&&&&&&&&&&%%%%%%###%%%''''''&&&%%%&&&'''%%%&&&''''''((((((''''''((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((('''''''''((()))((('''&&&''')))((((((((((((''''''''''''(((((())))))))))))((((((***))))))((((((''''''&&&''''''''''''((((((((((((+++***)))(((((()))***+++************)))))))))(((***++++++***))))))***,,,((()))***+++,,,---------+++,,,,,,,,,,,,---------........................---------------...///000///000111444888===AAADDDKKKQQQXXXZZZWWWUUUWWWYYYbbbllltttssstttyyy}}}~~~~~~zzzkkk___]]]\\\^^^iiiwww~~~|||{{{{{{xxxzzz}}}tttooonnn```aaacccdddeeehhhllloooppptttyyy}}}yyysssooommmjjjeee```\\\ZZZVVVRRRMMMJJJGGGFFFCCCBBBAAA???>>>>>>=====================>>>>>>>>><<<>>>??????>>>>>>???AAACCCBBBAAAAAAAAABBBCCCDDDBBBCCCCCCDDDFFFHHHIIIJJJMMMMMMMMMNNNOOOPPPRRRSSSVVVWWWXXXZZZ]]]___bbbccceeegggiiijjjkkkkkklllmmmrrrrrrssstttvvvzzz}}}~~~}}}|||{{{{{{{{{zzzxxxvvvvvvvvvwwwxxxtttpppkkkkkkmmmnnnllliiiggghhhhhhfffbbb^^^\\\\\\TTTSSSRRRQQQPPPNNNKKKHHHJJJIIIHHHEEEBBB???===<<>>>>>>>>============<<<<<<<<<<<<===<<<;;;<<<<<<<<<:::999]]][[[YYYYYYXXXUUUOOOIIIGGGCCC>>>;;;999777666444444444333222000---***))))))******+++++++++++++++,,,,,,,,,+++++++++******))))))******))))))((('''***************************))))))(((((('''''''''+++******))))))******+++((((((((((((((((((((((((''''''&&&&&&&&&'''(((((((((((((((''''''(((((((((&&&&&&&&&&&&&&&'''''''''%%%&&&&&&&&&''''''''''''"""###%%%'''((()))(((((((((((('''&&&%%%%%%%%%&&&''''''''''''&&&%%%$$$###"""$$$&&&&&&%%%$$$%%%&&&%%%&&&''''''((((((''''''((((((''''''''''''(((((((((((((((((())))))))))))******))))))(((((((((''''''((()))((('''&&&''')))''''''''''''(((((((((((())))))))))))))))))(((((())))))))))))))))))))))))''''''''''''((((((((((((******))))))))))))******************))))))))))))+++++++++)))'''(((+++...((()))***+++,,,---------++++++++++++,,,,,,,,,,,,///////////////////////////............///000000000111333777<<>><<<<<<<<<<<<===>>>??????;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>???>>>???@@@BBBCCCCCCCCCDDDEEEFFFHHHIIIGGGHHHIIIKKKNNNPPPSSSTTTYYYYYYYYYZZZZZZ[[[\\\]]]dddeeehhhjjjkkklllllllllppprrrtttwwwyyyzzzzzzzzz|||~~~}}}yyyyyyzzz{{{zzzxxxsssttttttqqqmmmiiiggggggbbb```]]][[[YYYWWWTTTRRRQQQRRRRRRMMMGGGBBB@@@AAABBBBBBCCCCCCCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@<<<;;;:::;;;<<<<<<:::999\\\[[[[[[\\\\\\[[[VVVSSSNNNIIICCC>>>;;;999777666555777777555111---***)))******+++++++++++++++***,,,,,,,,,+++++++++******)))************)))(((((()))))))))))))))))))))))))))((((((((('''''''''&&&+++******))))))******+++))))))))))))))))))))))))((((((((((((((((((((()))''''''((((((((((((''''''$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((('''%%%%%%%%%%%%&&&&&&&&&'''(((((((((((())))))(((''''''&&&###%%%&&&&&&%%%%%%%%%'''%%%&&&''''''((('''''''''(((''''''''''''(((((()))(((((((((((())))))))))))******))))))(((''''''''''''((()))((('''&&&''')))))))))))))))************))))))((((((''''''((((((((((((((())))))*********))))))))))))***************))))))))))))))))))************)))))))))))))))***++++++***((((((+++---+++,,,,,,,,,,,,+++******,,,,,,,,,---------.............................................///000000000222666<<>><<<<<<;;;::::::;;;;;;===>>>@@@AAA:::::::::::::::;;;;;;;;;<<<>>>@@@AAAAAABBBDDDFFFEEEFFFGGGIIIKKKMMMNNNOOOPPPQQQSSSUUUXXX\\\^^^```eeeeeeeeefffgggiiijjjkkkoooqqqtttvvvwwwvvvtttsssvvvxxx{{{~~~{{{wwwsssrrrrrrooolllhhheeecccaaa___]]][[[^^^___YYYPPPIIIHHHIIIHHHGGGGGGGGGHHHHHHFFFEEEFFFFFFEEEDDDCCCBBBBBBAAA>>>===<<<===>>>>>><<<;;;XXXXXXYYY[[[\\\\\\ZZZXXXSSSNNNHHHBBB>>><<<999888777999;;;:::555000---+++++++++,,,,,,,,,++++++***,,,,,,,,,+++++++++*********************))))))(((((((((((((((((((((((((((((((((((((((''''''''''''***))))))(((((())))))***)))))))))))))))))))))))))))))))))***))))))))))))''''''((())))))(((''''''###$$$$$$%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''''''''((((((((('''%%%$$$&&&&&&''''''((((((((((((&&&''''''((())))))(((((($$$&&&'''((('''&&&'''(((%%%&&&''''''(((''''''''''''''''''''''''((())))))'''((((((((()))))))))***(((((((((''''''&&&&&&&&&'''((()))((('''&&&''')))((()))))))))*********+++)))((('''&&&&&&&&&''''''&&&''''''(((((())))))***))))))))))))************)))))))))******)))))))))))))))))))))))))))******(((***,,,,,,+++***)))***+++,,,,,,,,,,,,+++******,,,,,,,,,---------......------------------------------------...///000111111555;;;BBBIIIOOOSSSVVVXXXXXX[[[cccqqq|||}}}|||wwwuuuuuurrrnnnkkkllliiihhhlllrrrxxx|||yyyyyy}}}~~~}}}xxxsssnnnkkkiiijjjppptttvvvuuu{{{}}}yyyuuutttrrrnnnhhhbbb]]]YYYTTTRRRNNNJJJHHHEEEBBBAAA???>>>===<<<;;;;;;;;;;;;:::::::::;;;<<<===???@@@<<<===>>>???@@@AAABBBBBBBBBEEEGGGIIIJJJLLLOOOQQQQQQRRRTTTVVVYYY[[[]]]^^^^^^___```cccfffiiilllnnnooooooppprrrtttwwwyyyzzz{{{}}}}}}|||||||||~~~|||}}}yyyvvvrrrooonnnllliiihhhdddggghhhccc[[[TTTRRRSSSQQQPPPNNNOOOPPPPPPMMMKKKMMMMMMKKKIIIGGGEEEDDDCCCEEEDDDCCCCCCDDDCCCAAA???SSSTTTVVVXXXYYYZZZZZZZZZXXXSSSMMMGGGCCC@@@===;;;:::;;;======<<<777222///---------------,,,,,,+++,,,,,,,,,+++++++++************++++++******)))(((''''''''''''''''''''''''(((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((((((((((((((())))))*********)))((((((&&&'''((())))))((('''&&&$$$%%%%%%&&&'''(((((((((%%%&&&&&&&&&''''''''''''$$$%%%'''((())))))((((((((((((((((((((('''&&&%%%###$$$%%%&&&''''''''''''$$$&&&(((((('''&&&'''(((%%%&&&''''''((((((''''''''''''&&&''''''((()))***''''''(((((())))))******&&&&&&'''''''''''''''''''''((()))((('''&&&''')))&&&&&&''''''(((((())))))+++)))(((&&&&&&&&&'''''''''''''''(((((()))))))))''''''''''''(((((((((((())))))************))))))))))))))))))************'''***,,,---,,,***))))))((()))***+++,,,---------++++++++++++,,,,,,,,,,,,---------------------------------...000111333444777;;;BBBJJJQQQVVVZZZ[[[YYY[[[aaapppyyysssssswww{{{}}}xxxrrrmmmlllkkkhhhhhhjjjmmmnnnrrryyy|||{{{}}}}}}yyyrrrpppmmmnnnrrrwww|||~~~~~~yyysssooojjjhhheee___ZZZTTTOOOMMMGGGFFFDDDBBB@@@???>>>>>>;;;;;;::::::::::::;;;;;;:::::::::;;;<<<>>>???@@@===>>>@@@CCCEEEHHHJJJKKKKKKMMMPPPSSSTTTWWWZZZ\\\___aaacccfffiiikkklllmmmooopppqqqsssvvvxxx{{{|||{{{|||}}}}}}zzzyyyxxxvvvtttrrrlllnnnooolllfff```^^^^^^^^^\\\YYYZZZ[[[ZZZWWWSSSUUUTTTRRRPPPNNNLLLJJJIIIIIIHHHFFFFFFFFFEEEBBB@@@QQQSSSVVVXXXYYYZZZ\\\]]]\\\XXXSSSNNNJJJEEEAAA>>><<<<<<>>>@@@BBB???888222......//////......---,,,,,,,,,,,,+++++++++*********++++++++++++***))))))(((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))'''''''''''''''''''''''''''(((((()))((('''&&&%%%&&&'''((())))))((('''&&&&&&&&&&&&''''''(((((((((&&&&&&'''''''''(((((((((%%%&&&'''((())))))((((((%%%&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%''''''&&&&&&&&&'''%%%&&&''''''((((((''''''&&&&&&&&&''''''((()))***'''''''''((()))*********&&&&&&''''''(((((())))))'''((()))((('''&&&''')))&&&&&&&&&'''((()))))))))---,,,***((('''((())))))))))))))))))))))))))))))''''''''''''((((((((((((((()))***++++++***)))(((((()))))))))************)))***,,,+++***)))***+++((()))***+++,,,---------+++,,,,,,,,,,,,---------........................---...///000222555777888???CCCJJJQQQWWW[[[]]]]]]]]]cccqqqxxxrrrqqqrrrrrrpppnnniiiggghhhgggeeeiiippprrruuuzzz~~~~~~wwwvvvttttttwww~~~zzzuuuqqqkkkeeeaaa[[[YYYUUUPPPKKKGGGEEEDDD@@@@@@???>>><<<;;;<<<===:::::::::::::::;;;<<<===<<<======???AAACCCEEEFFFDDDEEEHHHLLLPPPTTTWWWYYYYYY\\\```ccceeehhhkkknnnppprrruuuxxx{{{|||}}}~~~}}}zzztttuuuvvvuuussspppmmmjjjlllhhheeeeeefffeeeaaa\\\[[[[[[ZZZXXXWWWVVVUUUTTTQQQOOOMMMLLLLLLJJJGGGDDDSSSUUUXXXZZZ[[[]]]___```___[[[WWWRRRNNNIIIDDDAAA>>>===>>>BBBFFFDDD<<<444//////000000///...------,,,,,,,,,+++++++++*********++++++++++++***))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&'''''''''&&&$$$###&&&'''(((******((('''&&&'''''''''((((((((((((((('''''''''(((((((((((()))((())))))))))))'''%%%$$$ !!!###&&&'''((((((((())))))))))))((('''&&&&&&"""$$$&&&&&&%%%%%%%%%&&&%%%&&&''''''((((((''''''&&&&&&&&&'''''')))******&&&''''''((()))******+++&&&&&&'''((()))***++++++'''((()))((('''&&&''')))'''(((((()))***++++++,,,///...,,,***))))))***+++************************))))))))))))************((()))***++++++***)))((((((((())))))*********++++++++++++)))((((((+++---+++,,,,,,,,,,,,+++******........./////////000000////////////////////////...///000222555777:::;;;EEEIIIOOOUUUZZZ\\\]]]]]]aaammmxxxrrrpppmmmhhhccchhhddddddffffffeeemmmwwwwwwzzz~~~{{{{{{{{{zzz}}}}}}zzzvvvpppjjjeee___ZZZVVVPPPNNNIIIEEEAAA?????????>>>???>>>===;;;;;;<<<===<<<<<<<<<<<<<<<===>>>???@@@@@@BBBDDDGGGJJJLLLMMMPPPRRRVVV[[[```eeehhhjjjlllnnnrrruuuxxx{{{|||||||||}}}~~~|||xxxuuuuuuqqqmmmlllnnnlllgggbbb_________^^^^^^^^^]]]]]]]]]\\\YYYXXXWWWUUUQQQOOO]]]VVVQQQTTTXXX[[[___ccc]]]]]][[[YYYTTTOOOIIIFFFBBB???===???BBBCCC???;;;777333///.........+++)))******************++++++)))))))))***+++++++++,,,))))))((((((''''''&&&&&&((((((((((((((((((((((((++++++***))))))))))))))),,,***'''%%%%%%'''***,,,((()))***++++++***)))((('''((()))))))))(((&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%%%%&&&'''(((((((((((('''&&&&&&%%%%%%)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''+++***)))'''''''''((()))(((&&&%%%%%%'''(((((('''&&&'''(((***)))((('''%%%***((('''&&&&&&'''(((***((((((((((((((((((((((((&&&%%%%%%&&&&&&'''((()))************************---+++)))((('''((()))*********))))))((((((''''''***)))))))))(((((('''''')))))))))***+++++++++,,,,,,,,,,,,,,,,,,+++***)))*********)))))))))))))))---,,,+++******,,,...///...------------......//////////////////000111222...///000111555<<>>======>>>;;;<<<======;;;;;;<<<===999<<>>BBBEEECCCAAA999555000------...---+++*********+++++++++++++++***************+++++++++((((((((((((((('''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&+++)))'''&&&&&&''')))+++(((((()))******)))(((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&(((''''''&&&&&&''''''((('''''''''''''''&&&&&&&&&(((''''''&&&&&&&&&''''''''''''''''''''''''''''''***)))((('''''''''(((((((((&&&%%%%%%'''((((((''')))*********(((%%%###!!!((())))))))))))))))))((((((((((((((((((((((((((()))(((((('''''''''''''''************************+++***((('''&&&'''((()))))))))))))))((((((((((((*********))))))(((((((((***************+++++++++++++++,,,,,,+++******)))++++++++++++++++++******---,,,+++***+++,,,...///..................///000//////......//////000111000111444666:::AAAJJJQQQ```aaaaaa^^^[[[[[[```eeennn~~~|||vvvqqqmmmjjjdddbbbbbbhhhqqqyyy~~~{{{|||~~~|||yyyvvvvvvwwwyyy{{{~~~|||yyyuuurrrlllfffbbb]]]ZZZVVVQQQMMMHHHFFFDDD@@@???===<<<;;;<<<<<<===;;;<<<===<<<;;;:::;;;<<<<<<>>>AAACCCDDDGGGIIILLLPPPRRRTTTVVVYYY]]]bbbeeejjjooovvv{{{|||{{{yyyyyyyyyxxxuuussstttrrrooonnnnnnooonnnmmmmmmlllkkkiiifffccc```___fff\\\SSSRRRTTTUUUXXX\\\]]]^^^___^^^[[[VVVRRROOOGGGCCC>>>>>>BBBFFFHHHHHH===888333///---.........+++++++++++++++++++++++++++++++++***************'''((((((((((((((())))))((((((((((((((((((((((((******)))((((((((())))))))))))(((((((((((())))))'''(((((())))))((((((''')))((((((''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''(((((('''''''''''''''''''''''')))(((''''''&&&'''''''''(((&&&%%%%%%'''(((((('''*********)))(((%%%###!!!''')))***,,,,,,***)))''')))))))))))))))))))))))),,,+++***((('''&&&&&&&&&***************************)))'''&&&&&&&&&'''((((((((((((((())))))))))))***************)))))))))+++++++++*********************++++++******))))))+++,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,...//////////////////000111111//////...---...///000111222555999===AAAHHHQQQXXXggggggeee```\\\]]]dddjjjrrr}}}zzzsssnnnkkkiii______dddnnnzzz{{{|||~~~||||||}}}}}}{{{zzz}}}zzzwwwuuuuuuxxx|||}}}|||{{{zzzyyysssooojjjfffaaa\\\WWWSSSLLLKKKIIIFFFDDDBBB@@@@@@<<<<<<;;;::::::;;;======<<<===>>>>>>===<<<===???BBBDDDFFFIIILLLPPPUUUXXX^^^aaadddfffiiimmmrrruuu|||~~~~~~~~~~~~~~~{{{yyyvvvuuuuuuuuutttsssoooooonnnllljjjhhhfffeeepppeeeZZZUUUTTTSSSUUUXXX\\\^^^___```___[[[WWWUUUMMMHHHBBB???AAAEEEHHHJJJBBB>>>888222///.........,,,,,,,,,,,,,,,+++++++++,,,+++++++++***)))))))))''''''(((((()))))))))***((((((((((((((((((((((((++++++******)))******+++(((((())))))))))))((((((''''''(((((((((((('''''')))((('''&&&&&&'''((()))((((((''''''''''''((((((&&&'''((())))))((('''&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&'''((()))'''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&%%%%%%'''(((((('''(((((()))))))))((('''&&&((()))************)))((())))))))))))))))))))))))---,,,+++)))((((((''''''************************)))(((((('''''''''((()))''''''(((((())))))******++++++******************,,,+++++++++***)))))))))))))))*********))))))(((++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---......////////////000111222222000///...---...///111222666;;;AAAEEEGGGMMMUUU\\\gggggghhhhhhhhhiiijjjkkklllsss{{{xxxpppjjjgggggg___bbbjjjvvvyyyzzz}}}yyyvvvrrrrrrtttyyy|||~~~|||zzz{{{zzzvvvtttrrrpppnnnfffbbb\\\VVVRRRMMMIIIFFFCCCCCCAAA@@@????????????===<<<;;;;;;;;;===>>>???>>>???BBBCCCCCCDDDFFFHHHKKKMMMPPPSSSWWW\\\bbbgggmmmpppsssvvvxxx{{{~~~}}}zzzyyyyyyxxxwwwvvvrrrrrrrrrpppooommmkkkjjj|||oooaaaZZZUUUQQQQQQSSSYYY[[[___aaaaaa___[[[YYYTTTOOOGGGAAA@@@AAADDDFFFGGGDDD???999333000......------------,,,,,,++++++,,,+++++++++***)))))))))'''((((((((())))))******))))))))))))))))))))))))''''''&&&&&&&&&''''''((('''((()))******)))((('''((((((''''''''''''(((((()))((('''&&&&&&'''((())))))((((((''''''(((((()))&&&'''((())))))((('''&&&$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&''''''''''''''''''(((&&&%%%%%%'''((((((''')))))))))******))))))))))))(((''''''''''''((()))((((((((((((((((((((((((******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))***''''''(((((())))))************************++++++,,,+++++++++***)))))))))((())))))*********))))))************++++++,,,,,,---,,,,,,,,,------....../////////000000111333333000000......///222444666;;;BBBIIIMMMNNNRRRYYY___gggjjjooowww}}}{{{ssslllcccffflllsssyyyyyyoooiiihhhhhhfffkkkuuuwwwyyy{{{|||~~~vvvrrrnnnmmmqqqyyy~~~}}}yyytttoookkkhhhdddaaaZZZVVVPPPKKKGGGDDDAAA???@@@@@@???>>>>>>>>>>>>>>>>>>===<<<<<<===>>>???@@@???BBBFFFIIIKKKNNNRRRUUUYYY[[[]]]```dddiiippptttzzz}}}~~~}}}}}}|||zzzzzzzzzyyyxxxwwwuuusssrrr{{{lllbbbYYYRRRNNNNNNTTTWWW\\\```bbb```]]][[[ZZZUUUMMMFFFAAA???@@@BBBGGGGGGEEEAAA:::444111//////......------,,,,,,++++++++++++***************((())))))))))))))))))***))))))))))))))))))))))))((((((''''''(((((())))))(((((())))))))))))(((((()))((((((''''''(((((()))(((''''''''''''(((((()))((((((''''''''''''((((((((((((((())))))(((((((((%%%%%%&&&&&&'''((())))))''''''&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&'''(((((((((''''''(((&&&%%%%%%'''(((((('''++++++***))))))(((((('''***((('''%%%%%%'''(((***(((((((((((((((((((((((((((((((((((()))***+++,,,)))))))))))))))))))))))))))))))))***************(((((((((((()))))))))))))))))))))***************+++++++++***************))))))******++++++******))))))******++++++,,,,,,,,,---------............////////////000222333333222111000000222555999;;;AAAIIISSSWWWWWWYYY```fffkkkqqq|||wwwllleeedddfffnnnvvv}}}vvvlllggggggiiikkkrrr{{{~~~}}}yyyzzz|||{{{{{{}}}~~~vvvqqqlllkkkooowww{{{vvvsssooojjjeee```\\\XXXTTTOOOLLLHHHDDDCCCAAA???===???>>>>>>=========>>>>>>>>>>>>>>>>>>@@@BBBDDDEEEFFFIIINNNSSSWWW[[[```ccchhhjjjmmmooorrrvvv{{{~~~~~~~~~|||{{{yyywwwvvv{{{nnncccXXXRRRPPPOOOSSSYYY^^^aaa```^^^\\\^^^ZZZSSSKKKEEE@@@??????DDDGGGIIIHHHBBB:::555333/////////...---,,,,,,,,,***************+++++++++*********)))))))))))))))))))))))))))))))))))))))***************+++,,,,,,))))))(((((((((((())))))***)))(((((((((((()))***&&&''''''((((((((((((((((((''''''&&&&&&''''''((())))))(((((((((((())))))%%%&&&&&&&&&''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((()))))))))(((((((((&&&%%%%%%'''(((((('''((((((''''''''''''(((((()))(((((((((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))***++++++))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))((((((((((((((((((((())))))************************+++++++++)))******+++,,,,,,++++++******++++++,,,------...,,,------........................///000111222333333222111222555999>>>AAAGGGQQQ\\\aaaaaacccjjjppp|||}}}uuutttnnnlllqqqwww{{{~~~zzzrrrjjjgggiiimmmsss{{{|||}}}}}}~~~|||~~~~~~tttppplllkkkpppxxx{{{rrrkkkeeeaaa]]]YYYUUUQQQMMMJJJFFFDDDBBBAAAAAAAAA@@@>>>>>>>>>>>>>>>>>>???@@@AAA@@@AAABBBDDDGGGKKKNNNPPPTTTXXX]]]aaafffkkkpppsssuuuwwwzzz|||~~~}}}{{{zzzzzzmmm```XXXUUULLLPPPWWW]]]``````^^^\\\___\\\WWWOOOHHHBBB??????@@@EEEKKKLLLFFF???999666000000///...------,,,,,,))))))******+++++++++,,,++++++******))))))(((((())))))))))))))))))))))))''''''&&&''''''((())))))))))))(((((((((((())))))+++***)))(((((()))***+++%%%&&&((()))))))))((('''''''''&&&&&&&&&&&&''''''***)))(((''''''((()))***&&&&&&&&&''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''')))*********)))((((((&&&%%%%%%'''(((((('''""""""###$$$&&&(((***+++((()))***++++++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((())))))***))))))))))))))))))))))))&&&&&&'''((())))))((((((******))))))((((((''''''''''''(((((()))))))))***))))))******+++++++++,,,)))***+++,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,---......//////......---------...///111222333333333222333777<<>>DDDMMMRRRQQQIII???888666444111//////...---+++------,,,,,,+++***)))))),,,+++)))(((((()))+++,,,)))))))))))))))))))))))),,,+++***((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$$$$%%%'''((((((((('''&&&&&&&&&''''''(((((())))))''''''''''''''''''''''''((('''&&&&&&&&&((()))***)))))))))))))))))))))))))))))))))))))))***++++++***)))(((''''''((()))***))))))))))))))))))))))))(((((()))***+++,,,,,,,,,+++)))((()))++++++)))&&&))))))*********+++++++++++++++,,,,,,,,,,,,---------------.........//////000------000111///000333222444777999<<>>???@@@AAABBBDDDHHHKKKKKKNNNSSSZZZ```eeeiiikkkpppssswww|||}}}xxxrrraaaZZZVVVUUU[[[```aaaaaabbb___^^^]]]YYYSSSMMMFFFCCC???CCCIIIPPPRRROOOGGGAAA888444000---,,,,,,+++***------,,,,,,+++******))),,,+++***))))))***+++,,,******************))))))+++***)))''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((%%%&&&&&&&&&''''''''''''(((((((((''''''&&&$$$$$$%%%&&&''''''(((''''''''''''''''''(((((((((((((((''''''''''''''''''''''''((('''''''''(((((()))***)))))))))))))))))))))))))))(((((((((((()))***+++***)))(((''''''((()))***))))))))))))))))))))))))(((((()))++++++,,,,,,++++++)))((()))+++,,,***(((***+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------.........//////000......111222111222666666888:::===AAAHHHOOOUUU```bbbdddeeejjjvvv|||wwwvvvwwwzzz|||yyyxxxzzzsssrrrpppssswwwyyy|||}}}xxxsssooommmfffbbb]]]ZZZZZZXXXSSSNNNHHHDDDEEEKKKNNNJJJEEEBBBBBBAAA???>>>>>>@@@AAAAAACCCDDDGGGHHHJJJMMMQQQUUU[[[^^^dddkkkrrrvvvyyy{{{yyy{{{~~~pppfffaaa^^^______^^^```eeebbbbbbbbb___[[[UUUOOOKKKCCCCCCEEELLLSSSUUUQQQLLL>>>999222...,,,,,,++++++---,,,,,,++++++*********************************,,,,,,++++++*********)))+++***)))(((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((,,,+++***)))((((((((((((***)))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''((((((((()))))))))((('''&&&%%%$$$'''&&&&&&&&&&&&'''((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((())))))******))))))))))))))))))))))))))))))((((((''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))((()))***+++++++++++++++***))))))***,,,---,,,+++++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------------........./////////111......222333222444888;;;===@@@DDDJJJSSS\\\cccmmmiiiddddddlll~~~xxxqqqmmmuuu~~~}}}|||~~~wwwrrrrrrtttxxx}}}~~~{{{vvvpppjjjeeeaaa___YYYUUUQQQOOOOOOMMMIIIEEEBBB>>>>>>CCCFFFDDDAAAAAACCCBBB@@@???@@@BBBEEEGGGLLLNNNQQQTTTWWW[[[```dddjjjmmmssszzz~~~zzzyyy}}}}}}rrrnnnjjjhhhccc]]]^^^bbbcccdddeeedddaaa]]]WWWTTTLLLHHHEEEJJJRRRWWWUUUQQQGGGAAA999222///.........,,,,,,,,,++++++*********)))***++++++++++++***)))------,,,,,,+++*********,,,++++++***))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((+++******)))(((((())))))((((((((())))))*********(((((((((((((((((((((((())))))((((((''''''&&&&&&'''''''''(((((((((((()))''''''((((((((((((''''''''''''&&&%%%%%%'''((()))))))))((((((''''''&&&&&&''''''''''''''''''''''''((()))***++++++***)))(((((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))((()))***+++++++++++++++***))))))***,,,---------+++++++++,,,,,,,,,,,,---+++++++++,,,,,,,,,------............////////////333000///222333222444888>>>BBBGGGNNNUUU]]]eeekkkqqqkkkfffiiiuuu}}}tttrrrzzzzzzssssssuuu}}}vvvsssmmmfff___YYYVVVTTTPPPMMMJJJHHHHHHFFFCCC@@@AAA===;;;???BBB@@@@@@AAACCCCCCCCCDDDEEEIIIOOORRRWWWYYY]]]aaaeeejjjppptttwwwzzz~~~~~~~~~|||~~~|||{{{|||~~~~~~|||{{{}}}yyyuuurrrnnnfff[[[WWWXXX___aaadddfffeeebbb^^^[[[VVVPPPJJJKKKQQQVVVUUURRROOOHHH>>>666111000//////,,,,,,+++++++++++++++***)))***++++++++++++***))),,,,,,,,,+++++++++***************)))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((('''''''''(((((()))***%%%%%%&&&''')))***++++++(((((((((((((((((((((((())))))((((((''''''&&&&&&'''''''''(((((((((((()))$$$%%%&&&((()))*********''''''&&&%%%%%%'''((()))))))))((((((''''''&&&&&&((((((((((((((((((((((((((()))***++++++***)))(((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))***+++++++++*********************,,,---///************+++++++++++++++++++++,,,,,,,,,------........./////////000000444111000222333222555999@@@FFFOOOXXX^^^ccchhhjjjjjjiiikkksss~~~}}}~~~xxxvvvwwwzzz}}}~~~xxxrrrqqqwww}}}{{{xxxooolllfff___XXXSSSOOOMMMHHHGGGEEEDDDCCCBBB@@@???AAA<<<;;;>>>???>>>???AAAAAADDDGGGJJJMMMSSS[[[```cccfffjjjmmmqqqwww||||||||||||}}}}}}}}}~~~~~~yyywwwvvvvvvwwwxxxwwwvvvwwwuuutttuuuxxx{{{||||||~~~~~~~~~||||||~~~}}}}}}|||}}}|||{{{zzzxxxyyy{{{|||{{{{{{}}}~~~~~~{{{wwwsssooogggZZZQQQOOOXXX[[[```dddeeedddaaa___^^^XXXQQQPPPSSSVVVVVVTTTSSSLLLBBB999333000///...++++++++++++++++++++++++************************++++++++++++++++++++++++&&&&&&'''(((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&'''((()))***%%%%%%&&&''')))***++++++((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''(((((((((###$$$&&&'''((()))******'''&&&&&&&&&&&&'''((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))******))))))(((((())))))))))))))))))))))))))))))((((((''''''(((((((((((())))))))))))(((((()))))))))))))))))))))))))))******+++++++++******************)))***,,,///))))))*********+++++++++++++++,,,,,,,,,,,,------....../////////000000000444111000333444555999>>>GGGMMMWWW___ccceeeffffffdddgggooo{{{wwwqqqooorrruuu{{{|||zzzvvvsssvvv~~~|||{{{xxxtttqqqeeebbb^^^XXXSSSNNNKKKIIIBBBBBBAAA@@@???>>>======???<<<;;;>>>???>>>@@@DDDDDDHHHOOOTTTYYY```hhhnnnqqqsssvvvyyy|||~~~~~~}}}|||{{{zzzxxxxxxwwwwwwwwwwwwyyy{{{|||}}}wwwvvvttttttuuuvvvvvvuuuuuutttssssssvvvxxxyyyyyyzzzzzzzzzzzzyyyxxxwwwvvvxxxyyyyyyyyyyyyyyyxxxwwwuuuvvvwwwwwwvvvwwwyyy{{{|||{{{zzz|||~~~}}}}}}}}}~~~~~~~~~~~~~~~wwwrrroooiii^^^TTTOOOOOOSSSZZZ```ccccccaaa```___\\\XXXVVVWWWYYYZZZ[[[XXXRRRGGG>>>777333000...++++++++++++++++++++++++,,,+++***))))))***+++,,,((())))))******+++++++++&&&'''(((***++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''&&&&&&'''(((((((((((())))))))))))******(((((((((((((((((((((((('''''''''(((((((((((((((%%%&&&&&&&&&''''''''''''%%%%%%&&&'''''''''''''''%%%&&&''''''(((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((***)))(((((('''''''''((())))))))))))))))))))))))+++***)))(((((((((((()))'''((()))******)))((('''))))))))))))))))))))))))******+++++++++******)))***++++++)))''''''***...*********+++++++++,,,,,,++++++,,,,,,,,,,,,------.../////////000000000000222//////444888;;;@@@FFFPPPUUU\\\aaaccccccbbbbbbccciiisss~~~{{{tttrrrtttxxx|||~~~}}}|||}}}zzzvvvrrrooolllgggdddYYYWWWUUURRRMMMIIIFFFDDD>>>??????>>>============>>><<<>>>BBBDDDDDDHHHMMMMMMTTT]]]ccchhhnnnvvv|||}}}~~~}}}||||||{{{zzzxxxwwwvvvuuuuuuwwwwwwvvvvvvwwwyyy{{{|||yyywwwuuuuuuvvvxxxxxxwwwuuutttrrrsssuuuwwwxxxxxxuuuuuuuuuuuuuuuuuuuuutttwwwxxxzzzzzzyyyyyyxxxxxxvvvvvvvvvvvvuuuvvvyyy{{{xxxyyyyyyxxxwwwwwwyyy{{{~~~|||||||||zzz{{{{{{{{{zzz{{{~~~~~~~~~}}}}}}~~~yyyqqqppplllcccYYYTTTIIINNNVVV]]]aaabbbaaa```^^^]]][[[ZZZ[[[]]]___aaa]]]VVVLLLCCC<<<666333000++++++++++++++++++++++++,,,+++)))(((((()))+++,,,''''''((()))***++++++,,,((())),,,...///000000000))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''&&&&&&''',,,,,,++++++***)))((((((((((((((((((((((((((((((&&&'''''''''(((((())))))%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&%%%$$$###$$$%%%'''((((((((('''&&&&&&'''''''''(((((())))))))))))))))))))))))))))))***)))(((&&&&&&&&&'''((())))))))))))))))))))))))++++++***)))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))******+++++++++******)))***++++++)))&&&&&&)))---++++++,,,,,,,,,---------++++++,,,,,,,,,---------////////////000000000000000...///555;;;???FFFMMMXXX[[[```bbbbbbaaaaaaaaaeeekkkuuu}}}xxxwwwzzz~~~~~~~~~{{{yyytttpppjjjeee```\\\WWWTTTPPPOOONNNLLLIIIFFFBBB@@@>>>???@@@???>>>===>>>??????>>>AAAGGGJJJKKKOOOUUUXXX___iiipppuuuzzz~~~}}}xxxxxxyyyzzz{{{{{{{{{{{{}}}|||zzzyyywwwvvvvvvvvvvvvuuusssrrrrrrsssuuuwwwwwwuuusssssstttvvvvvvuuurrrpppnnnoooqqqsssssssssrrrrrrsssssstttuuuuuuvvvuuuvvvxxxyyyxxxwwwwwwwwwtttuuuttttttssstttxxx{{{wwwyyyzzzxxxuuusssvvvxxxuuuwwwyyyzzzyyyyyyzzz{{{ssstttttttttssstttwwwyyy}}}|||||||||}}}}}}|||}}}~~~~~~vvvrrroooiii```YYYPPPKKKMMMVVV___bbbaaabbb]]]]]]]]]]]]]]]]]]]]]]]][[[XXXSSSKKKAAA999444222000///---+++*********+++,,,+++***))))))***+++,,,///...,,,***))))))******---,,,+++***)))''''''&&&))))))(((((((((((())))))))))))***))))))((('''&&&(((((((((((((((''''''&&&***)))'''%%%&&&(((+++---******))))))(((((((((''')))&&&+++---$$$###'''$$$''''''''''''''''''''''''#########$$$%%%(((***+++)))((('''&&&&&&'''((()))((((((((((((((('''''''''&&&&&&''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((()))******+++(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))******++++++))))))))))))***************+++,,,,,,***))))))*********+++++++++,,,,,,,,,//////...---,,,,,,++++++---///000///......///000222222222666>>>GGGOOOSSSZZZ___eeegggcccbbbfffmmmrrrppprrrvvvxxxxxx||||||{{{~~~~~~|||wwwqqqmmmeee```YYYVVVUUUUUUSSSQQQMMMMMMKKKHHHFFFDDDBBBAAA???>>>======>>>@@@AAACCCEEEFFFIIINNNTTTZZZ___bbbhhhlllttt|||~~~{{{wwwtttyyyyyy{{{~~~}}}yyyvvvvvvwwwxxxxxxxxxxxxwwwvvvvvvvvvuuutttsssqqqqqqppprrrsssssstttuuuuuuuuutttoooooooooooopppqqqrrrsssrrrqqqqqqqqqrrrsssttttttrrrssstttuuuvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwxxxwwwtttrrrrrrrrrppprrrtttvvvxxxzzz{{{{{{tttttttttuuuuuuuuuuuuuuuxxxxxxyyyzzzzzzzzzyyyyyy{{{yyyxxxwwwxxx{{{}}}zzzssshhh```WWWQQQOOOTTTYYY[[[]]]___^^^^^^^^^^^^^^^^^^]]]]]][[[YYYUUUNNNEEE===777444222111///---++++++++++++,,,,,,+++******+++,,,,,,,,,+++***)))(((((())))))((())))))***+++,,,,,,,,,))))))(((((((((((())))))((())))))))))))(((((('''((())))))))))))(((''''''***)))'''''''''(((***+++((('''''''''&&&&&&&&&&&&%%%&&&,,,+++###'''---'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''((()))((('''&&&&&&'''((()))((((((''''''''''''(((((('''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''((()))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********''''''((((((((()))))))))$$$&&&))))))))))))***,,,******+++++++++,,,,,,,,,------------------------,,,---//////...///000222444444666;;;DDDMMMTTTYYY^^^bbbgggjjjkkklllqqqwww{{{wwwttttttttttttxxx~~~~~~}}}~~~~~~}}}~~~yyytttnnnhhhdddZZZVVVQQQNNNNNNOOONNNLLLIIIHHHGGGDDDBBBAAA???>>>?????????@@@BBBDDDFFFHHHKKKMMMQQQVVV]]]dddjjjmmmtttwww}}}~~~~~~}}}}}}}}}|||zzzxxxyyyzzz{{{}}}~~~~~~{{{xxxvvvvvvvvvvvvvvvvvvvvvvvvuuutttsssrrrqqqpppppppppqqqrrrrrrsssttttttssssssooooooooooooooopppqqqrrrqqqqqqqqqpppqqqqqqrrrrrrqqqqqqrrrrrrssstttuuuuuutttttttttuuuuuuuuuvvvvvvuuuvvvwwwuuurrrpppooopppooopppqqqsssuuuvvvwwwxxxuuuuuuuuuttttttsssssssssvvvvvvwwwxxxyyyyyyxxxxxxvvvuuuttttttuuuwwwzzz|||zzz{{{}}}zzzmmmcccbbb[[[VVVUUUTTTTTTXXX]]]___``````aaa```___^^^]]][[[ZZZWWWRRRKKKCCC<<<777444222000...,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,+++************++++++'''((()))***,,,---...///))))))(((((((((((())))))'''(((((())))))))))))((())))))******))))))(((''')))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&)))---'''""",,,///!!!'''''''''''''''''''''''')))((('''&&&%%%%%%%%%%%%((((((''''''''''''(((((()))((('''&&&&&&''')))***((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******************************))))))))))))))))))))))))************))))))))))))(((((()))))))))*********%%%''')))*********+++,,,******+++++++++,,,,,,,,,++++++,,,,,,---...//////+++,,,.........///222444555777;;;AAAIIISSSZZZ___fffhhhkkkpppuuu{{{~~~wwwtttssssssyyy}}}{{{{{{{{{|||uuummmgggaaa[[[XXXSSSPPPLLLKKKKKKLLLLLLKKKEEEDDDCCCAAA@@@?????????AAAAAACCCEEEIIILLLOOOPPPVVVXXX\\\cccjjjqqqwwwzzz~~~~~~}}}|||||||||}}}~~~~~~}}}||||||{{{||||||}}}}}}}}}||||||{{{{{{{{{|||}}}~~~~~~~~~~~~|||{{{yyyyyy{{{|||{{{zzzzzzyyyyyy{{{}}}}}}|||zzzvvvuuutttsssssstttuuuvvvtttsssqqqooonnnnnnooooooppppppqqqqqqrrrrrrqqqqqqoooooonnnnnnnnnoooooopppppppppooonnnnnnnnnoooooonnnnnnmmmnnnoooqqqsssttttttsssssssssttttttuuuuuuvvvwwwwwwvvvsssqqqpppppppppppppppqqqrrrsssuuuuuuvvvuuuuuutttsssrrrqqqppprrrssstttvvvwwwwwwwwwwwwsssssssssssstttuuuvvvwwwwwwxxxxxxyyyzzz{{{{{{||||||||||||}}}uuujjjkkkeee___[[[UUURRRTTTZZZ^^^___aaabbbbbb```___]]]ZZZYYYWWWTTTOOOGGG???:::555444111///---,,,,,,,,,,,,++++++++++++++++++,,,------------------......++++++***************)))))))))(((((((((((())))))&&&'''((())))))***))))))***************)))(((((())))))******)))((('''&&&)))))))))))))))(((((((((&&&)))+++'''***===>>>)))''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%(((((((((''''''(((((((((***(((&&&%%%%%%''')))+++))))))((((((''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((++++++,,,,,,,,,---------+++,,,...---,,,***++++++******+++++++++,,,,,,,,,++++++,,,------......///,,,---...//////000333555666999@@@GGGOOOWWW___cccmmmooorrrwww|||zzzyyyzzz}}}}}}{{{~~~}}}vvvqqqiiiaaa[[[VVVQQQOOOMMMKKKIIIHHHGGGHHHHHHHHHBBBBBBAAAAAAAAABBBCCCDDDEEEFFFIIIMMMRRRVVVZZZ[[[ccceeeiiiooouuuzzz~~~~~~~~~~~~~~~~~~|||zzzyyyyyyzzz{{{~~~~~~~~~|||zzzxxxwwwxxxzzzzzzzzzzzzzzzzzzyyyxxxxxxyyyzzz{{{||||||||||||zzzxxxvvvvvvwwwyyyyyyyyyxxxwwwvvvwwwyyy{{{{{{zzzwwwuuusssrrrrrrsssuuuwwwsssrrrpppnnnmmmmmmnnnooonnnooooooppppppoooooooooooonnnmmmmmmmmmmmmmmmnnnnnnmmmlllkkkkkkkkkkkkkkklllkkkjjjjjjkkknnnqqqrrrsssrrrrrrqqqrrrssstttuuuuuuwwwxxxwwwvvvttttttuuusssrrrrrrqqqrrrsssttttttsssssssssrrrrrrqqqqqqpppooopppqqqssstttuuuuuuuuusssssstttuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvwwwwwwyyyxxxwwwwwwxxxzzz{{{}}}|||||||||yyyqqqkkkeee```YYYQQQPPPTTTYYY[[[___aaabbbaaa___]]]XXXWWWVVVUUUQQQKKKCCC<<<777555222///---,,,++++++***++++++++++++++++++***,,,---------------------++++++***)))((('''&&&&&&))))))(((((((((((())))))&&&'''((())))))***))))))***************)))((((((((()))***+++***((('''%%%((((((((()))))))))))))))%%%%%%(((***777PPPQQQ999((((((((((((((((((((((((&&&&&&'''''''''''''''''''''((((((((((((((((((''')))(((&&&%%%%%%'''***,,,))))))((((((''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++******))))))((((((,,,,,,,,,,,,------------,,,---......,,,++++++,,,******+++++++++,,,,,,,,,------------------------///000000000///111444666;;;AAAHHHPPPVVV]]]cccgggmmmrrrxxx~~~{{{yyyuuusssiiiddd]]]WWWSSSOOOLLLJJJFFFFFFDDDCCCAAA@@@AAAAAA@@@@@@@@@AAADDDGGGIIIKKKNNNPPPTTTYYY^^^cccfffhhhppprrruuuxxx|||~~~~~~~~~zzz{{{|||}}}}}}~~~~~~}}}~~~}}}zzzxxxwwwwwwxxxyyy{{{}}}}}}zzzwwwuuuuuuvvvzzzzzz{{{{{{zzzyyyxxxxxxxxxyyyzzz{{{{{{|||{{{{{{zzzwwwuuutttuuuvvvvvvuuuvvvtttssstttvvvxxxxxxxxxwwwvvvtttsssssstttvvvwwwrrrqqqooonnnnnnnnnnnnooommmnnnnnnnnnnnnnnnmmmmmmmmmmmmllllllkkkllllllllllllkkkjjjiiiiiiiiiiiiiiikkkjjjiiiiiijjjmmmoooqqqrrrqqqpppppppppqqqssstttrrrtttvvvvvvvvvvvvwwwxxxrrrrrrqqqqqqqqqqqqrrrrrrooooooppppppqqqqqqrrrrrrmmmnnnoooqqqrrrsssssssssrrrrrrssstttttttttssssssnnnnnnnnnoooppppppqqqqqqssssssrrrqqqqqqqqqrrrsssvvvvvvvvvvvvxxx|||wwwqqqjjjddd\\\RRRLLLLLLQQQUUUZZZ^^^aaa```___]]]WWWVVVTTTTTTSSSNNNFFF@@@999777555111///---,,,,,,++++++,,,,,,,,,,,,++++++******++++++++++++***)))(((((((((((((((((((((((())))))(((((((((((())))))'''(((((())))))))))))((())))))******))))))((('''(((((()))******)))''''''&&&&&&&&&'''''''''''''''***&&&'''***333FFFFFF111(((((((((((((((((((((((($$$%%%&&&(((((()))))))))''''''((((((((((((''''''((('''&&&%%%&&&(((***+++((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))************))))))))))))))))))*********+++++++++''')))+++,,,,,,,,,---...******+++++++++,,,,,,,,,---------------------,,,000111111111111333777:::EEEKKKTTT[[[___bbbgggkkkiiittt~~~zzzuuupppkkkfffccc]]]ZZZUUUQQQNNNLLLIIIGGGDDDEEEEEECCCAAA@@@@@@BBB@@@AAABBBEEEIIINNNSSSVVV[[[]]]bbbggglllqqqtttvvv|||}}}}}}||||||}}}}}}}}}~~~yyyxxxwwwwwwwwwxxxzzzzzzzzz||||||zzzvvvssstttvvvzzz{{{{{{zzzzzzyyyxxxwwwxxxyyyzzz{{{{{{|||{{{{{{zzzxxxvvvuuuuuuuuutttssstttsssqqqrrrtttuuuvvvuuuvvvuuutttsssssstttuuuvvvqqqqqqqqqqqqppppppoooooommmmmmnnnnnnnnnmmmllllllkkkkkkjjjjjjjjjkkkkkklllkkkkkkjjjiiiiiiiiijjjjjjllllllkkkkkklllmmmooopppqqqpppooonnnnnnppprrrsssnnnppprrrsssssssssuuuvvvoooooopppppppppoooooonnnmmmmmmnnnooopppqqqqqqrrrmmmmmmooopppqqqqqqqqqqqqooopppppppppppppppooonnnjjjkkkkkklllmmmmmmnnnnnnppppppoooooonnnnnnnnnnnnqqqrrrrrrqqqqqqrrrvvvxxxwww{{{zzzooohhh```UUULLLIIIIIINNNUUU[[[______^^^]]]XXXVVVTTTTTTTTTQQQJJJDDD===;;;888444222000///...------...//////...------******+++++++++)))((('''''''''(((((())))))******))))))(((((((((((())))))((())))))))))))(((((('''((())))))))))))((('''''''''(((((()))))))))))))))&&&&&&&&&&&&'''''''''(((+++''')))***(((...///$$$((((((((((((((((((((((((%%%%%%'''((()))))))))(((&&&'''((())))))((('''&&&&&&&&&&&&''''''((()))***'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))*********))))))))))))************'''))),,,,,,,,,,,,---///******+++++++++,,,,,,,,,+++,,,,,,------............///000111333777<<<@@@LLLSSS\\\bbbcccdddgggkkkmmm}}}yyy{{{|||zzz}}}}}}zzz{{{vvvoooiiiddd___[[[YYYUUUSSSPPPMMMKKKIIIEEECCCBBBDDDEEEDDDBBBBBBCCCEEEEEEFFFHHHLLLRRRYYY```ccciiilllpppuuuzzz~~~~~~~~~{{{{{{|||yyyzzzzzzzzzzzz{{{{{{{{{yyy{{{}}}zzzvvvsssuuuxxxyyyyyyyyyyyyxxxwwwvvvuuuwwwxxxyyyzzz{{{{{{{{{{{{yyyxxxwwwxxxxxxxxxvvvttttttsssrrrssstttuuutttsssssssssssssssssssssssssssqqqrrrsssttttttrrrqqqooommmmmmnnnnnnmmmmmmlllkkkiiiiiiiiiiiiiiijjjkkklllmmmlllllllllllllllmmmnnnnnnnnnnnnnnnnnnnnnooooooqqqooonnnlllmmmoooqqqrrroooqqqssssssrrrqqqrrrsssmmmnnnppprrrrrrpppnnnmmmmmmmmmmmmnnnnnnoooooopppmmmnnnnnnooopppppppppooonnnnnnnnnmmmmmmlllllllllkkklllllllllllllllllllllpppppppppppppppooooooooolllnnnoooooommmnnnpppsssrrrsssuuuwww{{{uuullldddXXXOOOKKKDDDIIIQQQYYY^^^___^^^]]]YYYVVVTTTTTTUUUSSSLLLFFF@@@>>>:::777444222111000...///000111111000///...,,,---------,,,***)))(((******))))))))))))))))))))))))(((((((((((())))))))))))***))))))(((''''''(((((((((((((((''''''&&&''''''(((((())))))******'''((((((((())))))******%%%$$$+++...&&&'''---,,,))))))))))))))))))))))))&&&'''((()))))))))((('''&&&'''((())))))((('''&&&%%%&&&''''''((())))))***&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++******+++++++++,,,,,,,,,---///000///...,,,------******+++++++++,,,,,,,,,)))***+++,,,...///000111,,,...000222555:::@@@DDDOOOVVV___ccccccccceeehhhuuuuuuuuuxxxyyy{{{~~~~~~}}}xxxyyy}}}|||{{{{{{}}}}}}zzzvvvsssoookkkeee```]]]ZZZXXXVVVRRRPPPMMMKKKIIIGGGCCC@@@;;;>>>@@@@@@??????AAADDDKKKLLLOOOTTT[[[cccjjjooorrruuuyyy~~~~~~zzz~~~|||~~~~~~~~~|||{{{|||{{{|||||||||||||||{{{{{{~~~}}}{{{{{{xxx{{{}}}{{{vvvtttvvvyyywwwwwwwwwwwwvvvuuutttssswwwxxxyyyzzzzzz{{{zzzzzzyyyyyyyyyzzz{{{{{{yyyvvvuuutttssstttuuuuuusssrrrqqqrrrrrrssssssrrrrrrqqqqqqrrruuuvvvvvvtttqqqpppmmmnnnnnnnnnmmmllllllkkkhhhhhhhhhhhhiiijjjkkklllnnnnnnnnnnnnnnnooopppqqqppppppqqqqqqppppppooonnnpppooommmllllllnnnppprrrssstttuuuuuusssqqqqqqrrrmmmooorrruuuuuusssqqqooonnnnnnnnnnnnnnnmmmmmmmmmnnnnnnooooooooooooooonnnoooooonnnllllllllllllllljjjjjjjjjiiiiiihhhhhhhhhooooooooooooooooooooooooiiikkknnnnnnmmmmmmppprrrqqqpppppprrrvvvzzz|||}}}|||{{{pppbbbQQQFFFHHHJJJLLLPPPVVV[[[\\\ZZZ^^^[[[XXXVVVUUUSSSQQQOOOFFFAAA:::555333333333333------+++***)))))))))))))))******+++++++++******+++++++++************)))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++)))''''''((())))))((())))))))))))************((((((''''''&&&&&&&&&%%%&&&'''((())))))((('''&&&'''&&&%%%%%%&&&'''((()))))))))))))))(((((((((((((((((())))))((('''&&&&&&)))))))))))))))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))++++++***)))(((((())))))(((((((((((())))))))))))))))))************))))))'''((()))***++++++***)))*********)))******+++,,,---,,,+++++++++---///111...///000///---,,,---...+++///444666777<<>>>>>>>>@@@BBBDDDGGGKKKPPPWWW[[[aaacccfffkkkpppvvv{{{}}}~~~|||{{{{{{|||~~~~~~||||||}}}}}}}}}|||}}}~~~~~~}}}{{{zzz{{{zzzzzzyyyzzz{{{|||}}}}}}}}}}}}|||{{{{{{zzzzzz{{{{{{zzzzzzxxxwwwuuutttrrrrrrssssssttttttuuuuuuvvvuuuuuuuuuuuuvvvwwwwwwwwwxxxxxxwwwwwwuuusssrrrrrrrrrssssssssssssrrrrrrttttttssssssrrrqqqqqqqqqpppqqqrrrrrrrrrqqqpppoooppppppooonnnmmmlllkkkkkkkkkjjjiiiiiiiiikkklllmmmppppppqqqrrrsssssssssrrrppppppoooooopppqqqqqqrrrrrrqqqpppooooooooopppqqqqqqrrrrrrssstttttttttssstttssssssssstttsssqqqnnnllllllmmmnnnnnnmmmlllkkkmmmmmmmmmmmmllljjjhhhgggllllllkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhiiikkklllnnnooommmmmmmmmllllllkkkjjjjjjmmmmmmnnnnnnpppqqqssstttttttttvvvxxxzzz}}}}}}hhh\\\ZZZXXXVVVUUUUUUXXX]]]bbb```]]]ZZZYYYXXXXXXVVVUUUHHHDDD>>>:::999999::::::444222///,,,++++++---...---.........---,,,+++***+++++++++************)))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%'''***,,,,,,***((((((((())))))))))))******))))))((((((((((((''''''&&&&&&''''''''''''&&&&&&((((((((('''(((((()))***&&&&&&'''((()))***++++++(((((()))))))))((('''''')))))))))))))))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))+++***))))))))))))))))))((((((((()))))))))******************************++++++,,,,,,,,,+++*********************+++,,,,,,)))+++---/////////---,,,---...//////...///111333444555888<<>>>>>???@@@DDDGGGKKKPPPVVV\\\dddhhhoooppprrruuuyyy}}}}}}{{{~~~|||{{{{{{|||}}}|||{{{{{{{{{|||||||||||||||{{{zzz|||~~~}}}||||||}}}}}}|||{{{{{{{{{zzzzzzzzzyyyzzz{{{{{{||||||{{{{{{zzzyyyyyyxxxxxxvvvwwwxxxyyyxxxvvvtttssspppqqqqqqrrrssstttttttttuuuttttttttttttuuuvvvvvvuuuuuuvvvwwwwwwuuutttsssssssssttttttttttttssssssqqqqqqqqqqqqqqqqqqqqqqqqooooooppppppqqqqqqqqqqqqrrrqqqpppnnnllljjjiiihhhlllkkkkkkkkklllnnnoooppprrrsssssstttttttttsssssspppppppppoooppppppqqqrrrtttsssrrrrrrqqqqqqqqqrrrpppqqqrrrsssttttttuuuuuuvvvuuussssssttttttrrrpppmmmmmmmmmmmmmmmlllkkkjjjkkkllllllmmmllllllkkkjjjkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiggghhhiiijjjkkkmmmnnnnnnmmmlllkkkkkkkkkkkkllllllllllllllllllmmmnnnoooooonnnooopppqqqssstttuuuvvvzzzmmmmmmhhhccc___YYYVVVYYY^^^___]]]ZZZYYYXXXWWWUUUSSSMMMHHHBBB???>>>>>>??????777555111---+++,,,---///............---+++******+++++++++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((***+++)))((((((((((((((()))))))))***)))))))))))))))((((((((())))))))))))))))))))))))(((''''''''''''((((((((('''''''''((()))*********(((((()))))))))((((((''')))))))))))))))(((''''''(((((((((((())))))))))))((((((((((((((((((((((((******)))))))))))))))***(((((()))))))))*********************************---------,,,,,,++++++***+++************+++,,,,,,***+++---.........---------...///...---...000222666888<<>>888333000---,,,,,,,,,------------,,,,,,+++++++++************)))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---***'''&&&'''((((((((('''''''''((((((((())))))&&&&&&'''''''''(((((((((&&&%%%$$$######$$$%%%&&&&&&&&&'''''''''&&&$$$$$$(((((((((((())))))))))))(((((()))***************)))))))))))))))(((''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***++++++))))))*********+++++++++---,,,***))))))***,,,---,,,++++++******+++,,,---,,,++++++++++++,,,---------------,,,,,,---------------......///222777:::@@@GGGQQQXXX[[[^^^aaaccchhhjjjpppuuuuuupppooorrr{{{}}}|||{{{xxxwwwuuuuuuvvvwwwvvvuuurrrqqqooojjjbbbYYYQQQLLLHHHEEEBBBAAABBBCCCCCCBBBDDDEEEHHHNNNTTT\\\bbbfffkkkooouuuyyy|||~~~}}}}}}}}}|||zzzzzz}}}|||{{{zzz{{{||||||zzzxxxwwwyyyyyyxxxuuuuuuvvvyyyyyywwwwwwxxx{{{}}}~~~~~~}}}{{{yyyyyyzzzzzzzzzyyytttvvvyyyzzzzzzzzz{{{}}}zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyxxxxxxyyyyyyxxxvvvvvvwwwwwwxxxxxxxxxwwwwwwwwwxxxyyyzzzzzzzzzyyyyyy|||||||||{{{zzzzzzyyyyyyxxxxxxxxxxxxxxxwwwvvvuuusssssssssrrrrrrrrrrrrrrrpppoooooooooooopppqqqqqqvvvssspppnnnnnnpppsssuuuppppppppppppooonnnmmmlllllllllllllllmmmmmmmmmmmmnnnnnnooooooooonnnlllkkkjjjjjjjjjjjjjjjkkkkkkkkkjjjjjjiiihhhiiijjjllllllkkkooorrrrrrooonnnpppsssrrrqqqqqqpppooooooppppppooooooqqqrrrssssssrrrrrrqqqrrrrrrssstttttttttssstttssssssssstttsssqqqnnnmmmlllkkkjjjjjjjjjkkklllkkkjjjiiihhhhhhhhhiiiiiiggggggggghhhhhhhhhiiiiiihhhggggggfffeeeeeeddddddaaabbbeeeggghhhiiihhhgggiiijjjlllmmmllljjjhhhfffhhhhhhhhhhhhhhhiiijjjkkkhhhiiikkkllllllkkkjjjhhhqqqjjjeeeZZZTTTUUUPPPTTT[[[bbbfffeee```[[[WWWRRRLLLGGGEEEEEEEEEDDDIIIFFFBBB<<<777222...,,,------......///.........+++++++++************)))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''((()))***)))(((''''''''''''((((((((()))%%%&&&&&&&&&''''''(((((('''&&&%%%%%%%%%%%%&&&'''''''''((((((((('''%%%$$$&&&&&&'''((()))***++++++(((((()))***************)))))))))))))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))((())))))***++++++)))************+++++++++---,,,***))))))***,,,---+++******)))***+++---...,,,,,,++++++,,,,,,---...+++,,,...//////...,,,+++,,,---...///222666<<<@@@FFFMMMUUUYYYZZZ]]]ccchhhxxxxxx|||}}}vvvrrrssszzz~~~|||zzzyyyxxxwwwwwwwwwxxxyyyxxxuuurrrllllllkkkggg___VVVMMMGGGEEEBBB@@@???AAACCCDDDDDDIIIKKKOOOUUU]]]eeemmmqqqppptttzzz~~~}}}zzzzzz}}}~~~}}}|||}}}~~~~~~}}}{{{xxxyyyzzzxxxtttssstttwwwxxxwwwuuuvvvyyy{{{|||||||||zzzyyyyyyzzz{{{zzzyyyvvvxxxzzzzzzyyyyyyzzz{{{yyyyyyyyyyyyyyyyyyyyyyyyzzzxxxwwwwwwxxxxxxwwwuuutttuuuwwwxxxxxxwwwvvvvvvwwwxxxyyyzzz{{{zzzyyyyyy|||{{{{{{zzzzzzyyyyyyxxxyyyxxxxxxwwwvvvuuuuuuuuussssssrrrqqqqqqppppppooooooooooooooooooppppppqqqwwwtttpppmmmlllooorrruuuqqqqqqqqqppppppnnnmmmmmmllllllllllllllllllllllllkkklllnnnppppppooommmlllkkkkkkkkkjjjjjjjjjiiiiiikkkjjjiiiiiiiiijjjkkkllljjjooosssrrrooonnnqqquuurrrrrrqqqpppooooooppppppnnnoooqqqssstttttttttsssrrrrrrsssssstttssssssssssssrrrsssttttttssspppmmmlllkkkjjjjjjjjjkkklllmmmnnnmmmkkkiiihhhhhhiiiiiifffggggggggghhhhhhiiiiiiiiihhhhhhgggffffffeeeeeeggghhhiiikkkkkkiiihhhgggiiikkkmmmnnnmmmjjjgggdddfffffffffgggggghhhjjjjjjggghhhjjjkkkkkkjjjhhhggg~~~nnnddd___\\\[[[XXXVVVWWW[[[```aaa\\\XXXXXXUUUPPPKKKFFFDDDBBBBBBEEEIIIIII@@@777444333222...------///000000...,,,+++++++++*********))))))''''''(((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))***)))'''&&&&&&''')))***(((''''''(((******)))((())))))))))))))))))))))))((((((''''''''''''(((((('''&&&%%%$$$$$$%%%&&&'''''''''''''''((((((((((((,,,+++***))))))***+++,,,)))((('''&&&''')))+++,,,,,,)))'''(((***+++***(((+++***)))(((((()))***+++))))))))))))))))))))))))++++++************++++++++++++,,,------,,,,,,+++******+++,,,---///000111---,,,,,,++++++,,,,,,---,,,---.../////////...---000000000111333999AAAGGGJJJPPPXXX[[[XXXYYYfffuuu~~~zzz{{{}}}|||~~~uuuyyy|||}}}||||||~~~}}}{{{~~~~~~|||zzzxxxwwwvvv{{{zzzyyyzzz{{{yyyrrrmmmiiidddaaa^^^XXXNNNHHHGGGAAAAAAAAAAAABBBDDDIIIMMMTTTVVV[[[aaahhhooouuuxxxxxxzzz}}}~~~{{{{{{{{{{{{{{{{{{{{{||||||||||||{{{|||~~~~~~}}}}}}|||{{{zzzzzzzzzzzzzzzxxxxxxwwwwwwwwwxxxyyyyyywwwwwwwwwwwwwwwwwwwwwwwwyyywwwuuuvvvxxxyyywwwuuuvvvwwwwwwxxxyyyzzz{{{{{{zzzzzzzzzzzzyyywwwuuutttrrrtttuuuvvvuuuuuuwwwxxxxxxxxxwwwwwwvvvwwwwwwwwwyyyxxxwwwwwwyyyyyyxxxwwwwwwwwwwwwvvvvvvvvvuuuuuutttrrrooonnnooopppoooooonnnnnnoooppppppppppppooosssqqqooommmlllmmmoooqqqnnnoooppppppppppppnnnnnnnnnmmmlllkkkkkklllmmmmmmkkklllmmmnnnnnnmmmllllllkkklllllllllkkkkkkjjjiiifffgggiiiiiihhhhhhjjjkkkoooooooooppppppqqqqqqrrrqqqqqqqqqqqqqqqpppooonnnpppoooppprrruuuwwwvvvuuurrrrrrrrrrrrrrrrrrrrrrrruuuttttttsssrrrpppooonnnppppppooollljjjiiijjjlllkkkkkkkkkkkkkkkjjjiiihhhiiijjjiiigggeeeeeegggiiinnnkkkhhhhhhiiijjjhhheeeaaadddgggiiihhhhhhhhhhhhjjjmmmoooooollliiihhhhhheeefffgggggggggfffeeedddkkkjjjiiihhhgggggggggggg~~~pppeee___]]]ZZZXXXWWWZZZ^^^```]]]ZZZYYYWWWSSSOOOJJJGGGDDDCCCFFFKKKLLLEEE<<<888555222,,,++++++,,,......,,,***++++++*********)))))))))(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((&&&''''''''''''''''''&&&((((((((()))***+++***((())))))))))))))))))))))))&&&''''''''''''''''''&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((+++***))))))))))))***++++++***(((''''''((()))***,,,)))'''(((***+++***(((******))))))))))))******))))))))))))))))))))))))++++++************++++++,,,,,,---------,,,,,,+++************+++,,,......---,,,,,,++++++,,,,,,---,,,,,,...//////......---000111222444777>>>FFFKKKRRRTTTYYY]]]]]]aaaooo~~~{{{yyy{{{tttwwwyyyxxxtttssstttvvv~~~~~~~~~}}}|||{{{zzzzzzzzzzzzyyyxxxxxxxxxuuunnnhhhaaa\\\XXXUUUPPPHHHDDDEEE@@@AAACCCEEEHHHMMMSSSWWWccceeeiiinnntttyyy~~~|||zzzzzz|||||||||||||||{{{{{{{{{{{{{{{|||~~~~~~}}}}}}||||||{{{zzzyyyxxxwwwxxxwwwwwwwwwwwwxxxyyyyyywwwwwwvvvvvvvvvvvvvvvvvvwwwuuutttuuuxxxyyyxxxwwwwwwwwwxxxxxxyyyzzzzzzzzzyyyyyyxxxxxxwwwuuutttsssrrrtttvvvvvvuuuuuuwwwxxxwwwvvvvvvuuuuuuuuuuuuuuuwwwvvvvvvwwwyyyzzzzzzyyywwwwwwwwwvvvvvvuuuuuuuuusssrrrpppooopppqqqpppooolllmmmnnnnnnoooooonnnnnnpppnnnllljjjjjjkkkmmmnnnlllmmmnnnooooooooonnnmmmnnnmmmlllkkkjjjjjjkkkkkkiiijjjkkkllllllkkkjjjiiijjjjjjkkkkkkjjjiiiiiihhhdddfffggghhhhhhhhhjjjkkkooooooppppppqqqqqqrrrrrrrrrrrrrrrrrrrrrqqqppppppooooooppprrrtttuuutttrrrqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrsssssssssqqqpppoooooooooooommmkkkjjjkkkllljjjkkkkkkkkkjjjjjjiiihhhdddeeeeeeeeedddeeehhhjjjkkkiiiffffffhhhhhhgggeeebbbdddgggiiihhhggggggggggggiiijjjjjjiiigggggghhhdddeeeeeefffffffffeeeeeeiiihhhgggfffeeeeeeeeeeeetttiiiddd^^^[[[WWWXXX[[[]]]]]]\\\[[[ZZZXXXTTTPPPKKKGGGDDDGGGMMMPPPKKKCCC>>>888333---,,,+++,,,------,,,+++++++++************))))))((((((((())))))))))))***))))))))))))))))))))))))************************+++++++++***)))(((((((((%%%''')))******)))'''%%%))))))(((***+++,,,***)))))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%''''''((((((((((((''''''''''''''''''((((((((((((***))))))(((((())))))***,,,+++)))''''''''''''(((+++)))(((((()))******)))))))))************))))))))))))))))))))))))))))))++++++************++++++---.........---,,,,,,+++)))))))))))))))***++++++---,,,,,,++++++,,,,,,---+++,,,---..................111444999>>>EEEMMMRRRYYYWWWXXX\\\bbblll|||~~~wwwvvvwwwrrrttttttrrrnnnkkklllnnn{{{{{{yyywwwuuutttnnnfff```WWWRRRMMMKKKGGGBBBBBBEEE@@@CCCGGGLLLRRRYYY```fffmmmooosssxxx|||{{{xxxwwwzzz||||||||||||{{{{{{zzzzzzzzzzzz{{{|||}}}~~~}}}|||{{{{{{{{{{{{{{{zzzxxxvvvuuuwwwwwwvvvvvvwwwwwwxxxyyywwwwwwvvvvvvuuuuuutttttttttssssssuuuwwwxxxxxxwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwvvvuuutttsssssssssssstttvvvvvvuuuuuuvvvxxxuuuuuutttssssssssssssssssssrrrrrrtttwwwyyyyyyxxxvvvvvvvvvuuuuuuuuuuuuuuurrrqqqpppqqqrrrrrrpppoookkkkkklllmmmmmmmmmmmmlllmmmkkkiiihhhhhhhhhjjjkkkkkkkkklllmmmnnnnnnmmmmmmmmmmmmkkkjjjiiiiiiiiiiiigggggghhhiiiiiihhhgggfffhhhhhhhhhhhhhhhggggggfffaaaccceeefffggghhhjjjlllooooooppppppqqqrrrrrrssssssssssssssssssrrrrrrqqqooooooooorrrsssssspppnnnoooooopppqqqqqqqqqqqqqqqoooppprrrssssssrrrpppooolllmmmooonnnlllkkkkkkllljjjjjjjjjkkkjjjjjjiiihhhccccccdddcccbbbcccfffhhhgggfffddddddeeeffffffeeeccceeehhhhhhgggeeeeeefffcccdddfffeeeeeedddfffgggdddddddddddddddeeefffggghhhgggfffeeeddddddddddddwwwnnnbbb^^^YYYVVVXXXZZZ\\\]]]\\\\\\[[[YYYUUUOOOIIIFFFHHHOOOSSSPPPJJJDDD<<<666222000......//////...---,,,,,,,,,,,,+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))(((((((((((()))************)))(((***))))))***,,,,,,+++***((((((((((((((((((((((((&&&'''((())))))((('''&&&'''((()))******)))((('''''''''''''''(((((((((((())))))(((((((((((())))))+++***)))(((''''''((((((******)))((()))*********'''(((***++++++***))))))))))))))))))))))))))))))++++++************++++++............------,,,+++******))))))))))))******---,,,,,,++++++,,,,,,---,,,,,,------.........///---111888>>>EEELLLSSSXXX\\\WWWVVV]]]iiixxx|||uuussstttoooqqqrrrpppllljjjkkknnnwww~~~||||||~~~{{{vvvrrrnnnggg]]]VVVQQQKKKFFFDDDBBB@@@BBBFFFEEEHHHMMMSSSZZZbbbjjjooorrrtttyyy~~~~~~{{{wwwtttuuuxxx{{{|||{{{{{{zzzzzzyyyyyyxxxxxxxxxyyyzzzzzzyyyyyyxxxwwwxxxzzzzzzzzzxxxvvvtttvvvuuuuuuuuuuuuvvvwwwwwwwwwwwwvvvvvvuuuuuuttttttssssssssstttuuuvvvvvvuuuxxxxxxwwwwwwvvvvvvvvvvvvxxxwwwuuusssssssssssstttrrrtttuuuuuuttttttuuuwwwttttttsssrrrqqqqqqqqqqqqpppoooooopppsssttttttsssttttttttttttttttttttttttpppppppppqqqsssrrrpppnnniiijjjkkkkkkllllllkkkkkkjjjjjjhhhgggggghhhiiijjjiiijjjkkkkkkllllllmmmmmmmmmlllkkkjjjhhhhhhggggggeeefffgggggggggfffeeeddddddeeeeeeeeeeeeeeedddddd^^^```cccdddeeegggiiikkknnnoooooopppqqqrrrssssssrrrrrrssssssssssssrrrrrroooooooooqqqrrrqqqnnnkkkmmmnnnooopppqqqqqqppppppnnnoooqqqrrrrrrpppnnnmmmiiikkkmmmnnnmmmkkkkkkllliiiiiijjjjjjjjjjjjiiiiiiffffffeeecccaaa```bbbcccddddddccccccdddeeeffffffdddfffggggggeeedddddddddccccccdddcccbbbbbbccceeecccbbbbbbbbbcccdddfffgggiiihhhgggfffeeeeeeeeeeeetttfffbbb\\\XXXWWWYYY[[[\\\\\\]]]]]]\\\YYYSSSMMMIIIIIIPPPTTTSSSOOOJJJBBB:::666333000......//////.........---------,,,,,,,,,************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((()))))))))))))))''''''''''''))))))***))))))***,,,,,,+++***(((((((((((((((((((((((('''((())))))))))))(((''''''((()))******)))((('''''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((()))***************)))((()))******'''((()))+++++++++***)))))))))))))))))))))))))))++++++************++++++------......---,,,,,,+++,,,,,,+++************+++---,,,,,,++++++,,,,,,---,,,,,,------...///000000///444===EEELLLRRRXXX[[[^^^XXXXXXcccttt~~~wwwuuutttsssttttttqqqllljjjkkkmmmsss|||wwwwwwtttyyy}}}}}}{{{zzzssslllfff^^^UUUNNNKKKEEEBBBBBBBBBAAAEEEJJJNNNQQQVVV\\\aaahhhooosssyyy{{{~~~}}}{{{zzzxxxtttrrrsssvvvyyyyyyyyyyyyxxxxxxxxxwwwwwwuuuuuuvvvvvvvvvuuuuuuuuutttuuuwwwyyyyyyxxxvvvuuussssssssssssssstttuuuuuuwwwwwwvvvvvvuuuuuuuuuuuuttttttttttttsssrrrrrrrrrvvvvvvuuuuuuttttttssssssxxxwwwuuussssssssstttuuuqqqsssttttttsssrrrsssuuuttttttsssqqqqqqpppppppppqqqpppooopppqqqrrrqqqppprrrrrrrrrrrrrrrrrrrrrrrrooonnnnnnpppqqqpppnnnlllhhhiiiiiijjjjjjjjjjjjjjjiiihhhhhhgggggghhhiiijjjiiiiiiiiiiiiiiijjjjjjkkkkkkjjjjjjiiigggfffeeedddddddddeeefffeeedddcccbbbaaaaaabbbbbbbbbbbbaaaaaa\\\^^^aaacccdddeeehhhjjjmmmnnnnnnoooqqqrrrrrrsssqqqqqqrrrrrrrrrrrrqqqqqqpppppppppqqqqqqpppmmmjjjlllmmmooopppqqqpppooooooooooooppppppooommmjjjiiigggiiillllllkkkjjjjjjkkkhhhiiiiiijjjjjjiiiiiiiiiggghhhgggdddbbbaaabbbdddbbbccccccccccccdddeeefffeeefffgggfffdddccccccdddeeeeeeeeecccaaa```aaacccbbbaaaaaaaaabbbccceeefffffffffeeedddccccccccccccvvvllliiiccc^^^[[[ZZZZZZ[[[]]]^^^______\\\WWWRRRNNNKKKQQQUUUTTTRRRPPPIIIAAA:::666111...---------,,,.........---------,,,,,,+++************)))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''((()))))))))((('''%%%######%%%'''((())))))(((***+++,,,***)))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((((())))))******))))))(((&&&''''''((()))*********)))******)))(((((()))+++'''((()))******+++******))))))))))))))))))))))))++++++************+++++++++,,,,,,------,,,,,,+++---,,,,,,+++++++++,,,,,,---,,,,,,++++++,,,,,,---...---......///000222222444:::DDDMMMSSSXXX[[[]]]___]]]aaaooo{{{zzz{{{|||zzzuuunnnjjjkkkmmmsss~~~~~~vvvtttpppqqqsssrrrooorrr}}}{{{yyyrrriiibbb[[[UUUNNNHHHEEEBBBBBBEEEHHHJJJNNNSSS[[[^^^bbbfffiiinnnsssvvv}}}~~~}}}|||zzzzzzyyyxxxwwwuuurrrrrrsssuuuvvvvvvvvvvvvvvvvvvvvvvvvtttttttttsssssssssssssssssstttuuuvvvwwwvvvuuuuuuqqqqqqppppppqqqqqqrrrssstttuuuuuuuuuuuuuuuuuuuuussstttuuusssqqqoooooopppsssssssssrrrrrrqqqqqqqqqvvvuuuuuutttssssssttttttpppqqqrrrrrrqqqpppqqqssstttsssrrrpppoooooooooooorrrqqqooopppqqqrrrqqqoooooooooooooooppppppppppppnnnmmmllllllmmmllljjjiiiffffffggghhhhhhhhhhhhgggffffffeeeeeeffffffgggggggggffffffeeeeeeeeeffffffffffffffffffeeedddbbbaaabbbccccccdddcccbbb```___]]]^^^______```_________[[[]]]```aaabbbdddfffhhhllllllmmmnnnoooqqqrrrrrrpppqqqqqqrrrrrrrrrrrrqqqsssqqqpppqqqqqqqqqooommmmmmooopppqqqqqqpppnnnmmmnnnnnnmmmlllkkkiiihhhgggggghhhjjjjjjiiihhhhhhiiiggghhhiiiiiijjjiiiiiiiiieeeffffffdddcccccceeehhhaaabbbcccbbbbbbbbbdddfffdddeeefffeeecccbbbcccdddeeeffffffdddbbb```aaaaaaaaaaaaaaaaaaaaabbbcccdddbbbaaa```______^^^^^^___{{{rrrppplllfffaaa]]][[[[[[^^^```aaabbb```\\\WWWTTTOOOSSSVVVUUUUUUUUUPPPJJJ???:::444///---------,,,---,,,,,,,,,+++++++++++++++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))''''''&&&&&&&&&&&&''''''((((((((()))***+++***((())))))))))))))))))))))))((('''%%%$$$$$$%%%'''((()))((((((''''''(((((()))''''''''''''(((((((((((())))))***++++++***))))))((((((((())))))))))))((((((***+++***((('''))),,,(((((((((((()))***+++,,,))))))))))))))))))))))))++++++************++++++))))))***+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,++++++,,,,,,---//////...///000222333444;;;BBBLLLUUUZZZ]]]^^^______aaajjjzzz{{{uuuqqqrrrtttxxx~~~uuuqqqpppoooppppppllljjjqqq|||zzzvvvmmmeee\\\TTTPPPLLLHHHEEEBBBBBBFFFOOOUUUYYY]]]bbbiiikkknnnqqqrrruuuxxx{{{~~~~~~~~~~~~}}}||||||{{{zzzyyyxxxyyyxxxvvvsssqqqqqqrrrrrrssssssttttttuuuuuuvvvuuuttttttsssrrrrrrssssssvvvvvvuuuuuutttssssssrrrooonnnnnnnnnnnnoooppppppqqqqqqqqqrrrssssssttttttqqqrrrsssrrrooonnnoooqqqppppppppppppppppppoooooosssssssssssssssrrrrrrqqqooopppqqqpppooonnnoooppprrrqqqpppnnnmmmmmmllllllnnnmmmlllmmmooopppooonnnllllllmmmmmmmmmnnnnnnnnnnnnllljjjhhhiiihhhgggeeebbbcccddddddeeeeeeddddddaaaaaaaaaaaabbbbbbccccccdddcccbbb````````````aaa```aaaaaabbbaaa```___^^^``````aaaaaa```___]]]\\\[[[[[[\\\]]]]]]]]]]]]]]][[[\\\___```aaabbbdddfffjjjjjjkkkmmmnnnpppqqqqqqqqqqqqrrrsssssssssssssssvvvsssqqqpppqqqrrrqqqqqqoooppprrrsssrrrpppnnnllllllkkkjjjhhhggggggggghhhggghhhhhhgggeeeeeefffhhhgggggghhhiiiiiiiiiiiiiiieeefffeeedddcccccceeeggg___aaabbbaaa______aaaccccccdddeeedddbbbbbbcccdddbbbdddeeeeeecccbbbaaaaaa``````aaaaaabbbaaaaaaaaa```___^^^]]]\\\\\\\\\\\\vvvuuurrrlllfff```\\\[[[```aaaccccccbbb___[[[YYYRRRUUUWWWVVVWWWXXXUUUPPPDDD???888222000//////...+++++++++*********))))))++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((((()))***++++++***)))((((((''''''(((******)))((())))))))))))))))))))))))'''%%%###!!!!!!###%%%''')))((('''&&&&&&'''((()))''''''''''''((((((((())))))***+++,,,,,,+++***))))))*********)))((('''&&&(((***+++***((('''))),,,)))(((((('''(((***,,,---))))))))))))))))))))))))++++++************++++++'''((()))***+++,,,,,,,,,++++++******+++,,,,,,------,,,,,,++++++,,,,,,---000/////////111222444666@@@GGGQQQZZZ^^^`````````^^^bbbnnn|||zzz|||~~~uuuppppppoooqqqsssoooiiilllttt{{{}}}}}}wwwqqqmmmccc[[[QQQJJJHHHGGGEEECCCCCCEEELLLXXXaaafffkkkpppqqqsssvvvxxxyyyzzz}}}{{{{{{~~~~~~~~~}}}||||||{{{yyyyyyzzzxxxtttqqqpppppppppqqqqqqrrrssstttuuuuuuvvvuuutttsssssssssssssssyyyxxxvvvtttrrrqqqppppppmmmmmmmmmmmmmmmnnnoooooonnnnnnooopppqqqrrrrrrsssnnnppprrrqqqooonnnpppsssnnnnnnnnnnnnoooooooooooopppqqqrrrssssssqqqpppooonnnooopppooonnnmmmnnnoooppppppnnnmmmlllkkkkkkkkkhhhggggggiiikkkmmmmmmlllkkkkkkkkkllllllmmmmmmmmmnnnkkkhhhfffffffffeeeddd``````aaabbbbbbbbbbbbbbb]]]]]]]]]^^^^^^_________bbbaaa___]]]\\\\\\\\\]]]\\\]]]^^^^^^^^^]]]\\\[[[^^^^^^______^^^\\\[[[ZZZZZZZZZ[[[\\\\\\\\\\\\\\\ZZZ\\\___``````aaaccceeeiiiiiikkklllmmmooopppppprrrrrrssstttuuuuuuuuutttwwwuuurrrpppqqqssssssssspppqqqssstttssspppmmmkkkjjjhhhgggeeeeeefffhhhjjjgggggggggeeecccccceeeggggggggghhhiiiiiiiiiiiiiiihhhhhhgggdddaaa```aaaccc^^^```aaa___]]]\\\___aaacccddddddcccbbbbbbccceee___aaadddeeedddcccbbbbbb``````aaabbbbbbaaa```___``````___^^^]]]]]]]]]]]]~~~uuupppnnnkkkfffbbb___```ccceeeeeebbb]]]YYYSSSRRRTTTWWW[[[\\\YYYVVVMMMGGG>>>666222000000000///---,,,,,,......---+++************************++++++++++++,,,---...///)))))))))))))))))))))))))))))))))))))))))))))))))))(((&&&&&&&&&''')))***''''''(((((())))))******&&&'''''''''&&&%%%$$$$$$$$$(((++++++(((&&&'''((())))))((((((''''''''''''************))))))))))))++++++***)))(((((())))))******))))))))))))******))))))))))))))))))))))))************************************************((()))))))))************,,,++++++******++++++,,,,,,,,,,,,---------......,,,---///000000...---+++---...000111222666:::===HHHPPPVVVVVVWWW[[[```aaabbbgggqqq|||}}}uuutttsssttttttpppkkklllqqqwww~~~|||{{{yyyxxxxxxyyyxxxvvvtttrrrlllccc]]]UUUPPPJJJGGGGGGGGGFFFEEELLLQQQYYYccckkkqqquuuwwwvvvwwwyyy{{{}}}}}}}}}}}}{{{xxxwwwyyy|||~~~||||||{{{{{{{{{{{{||||||yyyyyyyyyyyyxxxvvvuuutttppppppqqqqqqqqqrrrrrrrrruuuuuutttrrrpppppprrrsss{{{wwwsssrrrsssrrrpppmmmmmmmmmmmmllllllmmmnnnnnnkkkkkkjjjjjjjjjkkkmmmnnnooommmjjjhhhhhhiiikkkmmmjjjkkkllllllllllllmmmnnnnnnnnnnnnnnnoooooooooooommmmmmmmmmmmmmmlllllllllmmmllljjjiiiiiiiiijjjkkkgggfffeeeeeefffhhhjjjkkkjjjiiiggghhhiiiiiihhhfffkkkiiifffccc```___^^^^^^[[[[[[ZZZZZZZZZZZZ[[[[[[[[[\\\\\\]]]]]]^^^______ZZZZZZ[[[\\\\\\\\\[[[[[[WWWXXXYYYXXXWWWVVVWWWYYY\\\\\\\\\[[[[[[[[[[[[ZZZYYYZZZ[[[ZZZYYYYYY[[[]]]\\\[[[[[[\\\]]]___bbbccciiihhhhhhiiijjjmmmooopppppprrrtttuuuvvvuuutttsssyyyxxxwwwuuusssrrrrrrqqquuusssrrrqqqqqqooommmjjjggghhhiiigggeeeeeefffgggdddeeefffeeedddcccdddeeekkklllnnnnnnkkkgggccc```ggghhhgggeeebbb``````aaa`````````^^^[[[[[[\\\^^^aaabbbccccccccccccbbbaaabbbccccccddddddccccccccc```aaabbbbbbbbbaaa___^^^^^^]]]\\\[[[[[[[[[[[[[[[~~~xxxvvvtttpppmmmfffdddccccccdddbbb^^^ZZZWWWVVVVVVXXX[[[\\\ZZZXXXQQQJJJAAA999444111000///---,,,******,,,,,,+++*********************************)))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((((((((())))))'''((((((((((((((('''&&&&&&((())))))(((''''''(((''''''''''''(((((())))))(((((()))))))))*********++++++***)))))))))))))))******))))))))))))******))))))))))))))))))))))))************************************************,,,,,,++++++******)))))),,,++++++******++++++,,,,,,,,,,,,---------......---...000111111000...---///000111222555999???DDDLLLUUU[[[YYYWWWYYY\\\]]]dddeeeiiiuuuyyyuuuvvvxxxxxxvvvpppkkkkkkpppuuu~~~~~~}}}}}}{{{xxxtttqqqtttrrrooolllhhhaaaYYYSSSNNNJJJEEECCCEEEHHHIIIIIIPPPTTT\\\eeemmmsssvvvxxxxxxyyy{{{~~~~~~zzzxxxwwwyyy{{{}}}|||{{{zzzzzzzzzzzzzzz{{{||||||zzzxxxuuusssqqqpppqqqqqqpppppppppppppppppppppqqqqqqpppooooooppprrrvvvssspppooooooooollljjjkkkkkkjjjjjjjjjkkkkkkkkklllkkkjjjiiihhhhhhiiiiiikkkjjjhhhgggggghhhiiijjjhhhiiijjjjjjiiihhhiiikkkllllllllllllkkkkkkkkkkkkiiiiiiiiiiiiiiiiiiiiiiiigggfffeeeddddddccccccdddddddddccccccdddfffggghhhhhhfffeeeeeeffffffeeedddeeedddbbb```]]]\\\ZZZZZZXXXXXXWWWWWWWWWWWWXXXXXXWWWWWWXXXXXXYYYYYYZZZZZZXXXXXXYYYYYYYYYYYYXXXXXXUUUWWWXXXWWWVVVUUUVVVWWWYYYYYYYYYYYYYYYYYYYYYXXXWWWXXXYYYXXXWWWWWWYYY[[[ZZZZZZZZZ[[[\\\___aaabbbggggggggghhhjjjllloooppppppqqqsssuuuuuuuuutttsssvvvvvvuuutttssssssrrrrrrtttsssqqqpppooonnnkkkiiifffeeecccccccccdddeeeeeedddeeefffeeecccbbbbbbcccgggiiikkkmmmllljjjgggeeedddeeeeeecccaaa______```___```___]]][[[ZZZ\\\]]]___```aaaaaaaaaaaa```___aaaaaaaaabbbaaaaaa``````______`````````___^^^]]]]]]]]]\\\[[[[[[[[[[[[[[[~~~|||yyyvvvoooiiibbb```aaaaaa___\\\]]][[[YYYXXXYYY[[[[[[ZZZUUUOOOFFF>>>888444000......,,,+++***+++,,,+++***++++++++++++++++++++++++))))))((())))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))&&&(((***,,,,,,+++)))(((((((((((((((((('''''''''((())))))************))))))(((&&&&&&((((((((('''%%%%%%&&&'''((()))***+++&&&''''''(((***++++++,,,+++***))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************************************++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,---------.........///000111111000///...000111222444888>>>GGGLLLRRR[[[aaa^^^ZZZ\\\```bbbmmmgggdddkkkyyy~~~wwwxxx}}}|||uuupppooossswww~~~~~~}}}xxxqqqlllkkkiiieeebbb]]]VVVOOOJJJFFFCCCAAABBBGGGLLLQQQSSSWWW[[[aaaiiipppuuuyyyzzz{{{|||~~~~~~~~~~~~}}}|||yyyxxxwwwyyy{{{}}}{{{{{{zzzyyyyyyxxxyyyyyy|||zzzxxxuuurrrqqqppppppqqqqqqpppooonnnnnnnnnnnnmmmnnnppppppooonnnoooppprrrpppmmmlllkkkkkkiiihhhggggggggggggggggggggggggkkkjjjhhhfffdddccccccccceeeeeeeeeeeeeeefffffffffdddeeefffeeedddcccdddeeehhhggggggffffffeeeeeeeeebbbbbbbbbccccccdddddddddddddddddddddcccbbbaaa``````aaaaaabbbbbbcccccccccdddbbbaaaaaabbbcccaaa```^^^^^^]]][[[ZZZXXXVVVUUUTTTTTTTTTSSSSSSTTTTTTTTTSSSSSSTTTUUUUUUVVVVVVWWWUUUVVVVVVVVVUUUTTTSSSSSSSSSTTTUUUUUUSSSSSSTTTUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVWWWXXXWWWVVVWWWXXXZZZYYYYYYYYYZZZ\\\^^^```bbbeeeeeefffhhhjjjmmmoooppppppqqqssstttuuuuuuttttttrrrrrrrrrqqqqqqqqqqqqqqqsssqqqooonnnmmmkkkhhhfffaaa^^^[[[[[[___cccdddcccdddeeeeeedddbbb```aaabbbdddeeegggiiiiiigggeeeccc```aaabbb```^^^]]]]]]^^^]]]^^^^^^\\\ZZZZZZ[[[\\\\\\]]]^^^______^^^]]]\\\_______________^^^]]]\\\\\\]]]]]]]]]]]]\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZzzzvvvuuukkk```[[[\\\______^^^```^^^ZZZXXXWWWXXXYYYYYYXXXSSSLLLDDD>>>777222...111///---,,,---...---,,,++++++++++++++++++++++++(((((()))***,,,---///000))))))))))))))))))))))))(((((((((((((((((((((((('''((()))***+++***)))))))))(((((((((''''''&&&&&&(((((()))***+++++++++++++++(((%%%%%%((())))))'''%%%%%%&&&'''((()))******''''''(((((()))******+++******)))))))))))))))*********))))))))))))******))))))))))))))))))))))))************************************************&&&'''(((***,,,---//////,,,++++++******++++++,,,,,,,,,,,,---------............///000000000/////////000222666;;;DDDNNNTTTWWW___dddaaa___dddlllpppwwwooogggeeelllvvv}}}yyy}}}}}}yyyyyy|||~~~yyyqqqkkkaaa___\\\XXXSSSOOOJJJGGGBBBAAABBBEEELLLTTT[[[``````ccchhhoootttyyy|||}}}~~~~~~}}}|||{{{zzzyyyxxxxxxyyy{{{|||{{{{{{zzzyyyxxxxxxxxxxxxxxxvvvtttrrrqqqqqqrrrsssqqqpppooommmllllllllllllmmmoooqqqqqqooommmmmmmmmmmmllljjjiiihhhggggggfffdddddddddddddddcccccccccfffeeedddbbb```___^^^]]]___```bbbbbbcccbbbbbbaaa```aaabbbaaa___^^^^^^___bbbbbbbbbaaa```___^^^^^^[[[\\\\\\]]]^^^______```aaaaaabbbbbbaaa```^^^]]]]]]]]]^^^___``````______```___]]]^^^______^^^\\\XXXYYYYYYYYYWWWUUUSSSRRRQQQQQQPPPPPPPPPPPPQQQQQQRRRRRRSSSTTTTTTUUUUUUVVVSSSSSSSSSRRRRRRPPPOOONNNPPPQQQRRRQQQPPPPPPPPPRRRQQQRRRRRRRRRSSSSSSTTTTTTVVVWWWXXXXXXWWWWWWYYY[[[XXXXXXYYYZZZ\\\___bbbccceeeeeegggiiillloooqqqrrrqqqrrrsssuuuvvvvvvvvvvvvqqqqqqqqqqqqpppooonnnmmmqqqooommmlllkkkiiifffccc[[[VVVRRRUUU[[[bbbdddcccdddeeeeeecccaaa``````aaa```aaaccccccbbb```]]]\\\^^^___```___]]]\\\\\\]]][[[\\\\\\[[[YYYXXXYYY[[[[[[[[[\\\]]]]]]\\\[[[[[[]]]]]]]]]]]]\\\[[[ZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXYYYYYYYYYXXXXXXXXXxxxsssuuukkk^^^WWWWWW[[[^^^___```^^^[[[XXXVVVUUUVVVWWWYYYUUUPPPJJJCCC<<<555000333000---,,,------------++++++++++++++++++++++++************+++,,,,,,---))))))))))))))))))))))))(((((((((((((((((((((((((((((('''&&&'''((()))***))))))(((((('''''''''&&&'''((())))))************+++(((%%%%%%((())))))'''''''''''''''(((((((((((()))(((((((((((((((((((((***)))))))))))))))************))))))))))))******))))))))))))))))))))))))************************************************%%%%%%''')))+++---...///,,,++++++******++++++,,,,,,,,,,,,---------......------......////////////---000555:::BBBKKKTTTZZZ^^^cccfffdddfffoooyyy}}}}}}wwwnnnfffdddiiissszzz||||||zzzuuunnnhhhYYYXXXTTTOOOJJJFFFDDDCCCAAACCCFFFLLLSSS[[[ccchhhiiilllpppuuuyyy}}}~~~|||||||||zzzzzzyyyyyyyyyzzzzzz{{{{{{zzzyyyyyyxxxxxxxxxyyywwwuuusssqqqppppppqqqrrrqqqooommmkkkjjjiiijjjjjjmmmooopppnnnkkkhhhggggggffffffeeedddcccbbbbbbcccbbbbbbcccccccccbbbaaa```_________^^^]]]\\\\\\[[[\\\]]]^^^______^^^]]]\\\\\\]]]^^^]]][[[ZZZZZZ[[[]]]]]]\\\\\\[[[ZZZYYYYYYWWWWWWXXXXXXYYYZZZ[[[[[[YYYZZZ[[[[[[[[[ZZZXXXWWWZZZ[[[[[[\\\\\\\\\\\\[[[\\\[[[YYYZZZ[[[[[[ZZZXXXTTTUUUVVVVVVUUUSSSRRRQQQNNNNNNMMMMMMMMMMMMNNNNNNPPPPPPPPPQQQRRRRRRSSSSSSPPPPPPPPPOOOOOOMMMLLLKKKLLLMMMNNNNNNMMMLLLMMMNNNNNNOOOOOOPPPQQQRRRRRRSSSTTTUUUVVVVVVUUUVVVXXXZZZXXXYYYYYY[[[^^^aaadddeeefffgggiiilllnnnqqqrrrsssrrrssstttuuuvvvwwwxxxxxxvvvvvvuuutttrrrpppnnnlllooommmkkkjjjiiihhhdddbbbVVVRRRNNNQQQYYY```cccbbbbbbccccccbbb```______```\\\]]]^^^___^^^]]][[[ZZZ]]]^^^^^^]]][[[ZZZ[[[\\\XXXYYYZZZZZZXXXWWWXXXYYYYYYZZZ[[[\\\\\\[[[ZZZYYY[[[[[[[[[[[[[[[ZZZYYYYYYWWWWWWWWWVVVVVVVVVVVVVVVTTTUUUVVVVVVWWWVVVUUUUUUyyyuuuuuulll```VVVSSSUUUZZZ]]]]]]]]]]]]ZZZVVVTTTSSSSSSVVVTTTQQQNNNIIIBBB:::444222///,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))''''''&&&&&&)))))))))))))))))))))))))))))))))))))))))))))))))))(((&&&%%%%%%''')))+++))))))))))))(((((((((((('''(((((())))))))))))((()))(((&&&&&&(((((((((''''''''''''((((((((((((((()))))))))((((((''''''''')))))))))))))))******+++******))))))))))))******))))))))))))))))))))))))************************************************(((((()))))))))*********,,,++++++******++++++,,,,,,,,,,,,---------......,,,,,,------......//////...333;;;DDDLLLTTT\\\```dddhhhiiikkkrrr~~~~~~vvvmmmgggjjjuuu~~~zzzvvvtttooofff___TTTSSSOOOIIICCC@@@@@@AAAFFFJJJOOOUUU[[[bbbiiinnnrrrtttwwwzzz}}}}}}|||}}}}}}|||{{{|||~~~~~~|||{{{{{{|||zzz{{{{{{{{{{{{zzzzzzzzzxxxxxxwwwwwwwwwwwwxxxxxxyyyxxxuuurrrooonnnmmmmmmooonnnkkkiiihhhhhhiiiiiijjjkkkkkkhhheeebbbaaaaaa```aaaaaa```^^^]]]^^^```bbbcccddddddcccbbb```___\\\\\\]]]]]]]]]\\\[[[[[[ZZZ[[[\\\\\\\\\[[[YYYXXXXXXZZZZZZZZZXXXWWWXXXYYYYYYYYYXXXXXXWWWWWWVVVVVVSSSSSSTTTTTTUUUUUUVVVVVVVVVVVVWWWXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVUUUUUUVVVVVVUUUSSSPPPQQQQQQQQQQQQPPPPPPOOOKKKJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLMMMMMMNNNNNNLLLLLLLLLLLLKKKJJJJJJIIIIIIJJJKKKKKKIIIIIIJJJKKKKKKKKKLLLMMMNNNPPPPPPQQQOOOPPPQQQQQQQQQQQQTTTVVVXXXXXXYYY[[[^^^bbbeeeggggggiiikkknnnpppqqqrrrsssrrrrrrssstttvvvwwwxxxyyyzzzzzzzzzxxxvvvssspppnnnmmmkkkjjjiiiiiigggeeebbbVVVSSSQQQSSSXXX]]]______^^^___```___]]]\\\]]]^^^WWWYYY[[[]]]^^^_________\\\]]]]]]\\\ZZZXXXYYYZZZUUUWWWYYYYYYWWWVVVVVVWWWXXXXXXYYYZZZZZZYYYXXXXXXXXXXXXYYYYYYYYYYYYXXXXXXVVVUUUTTTTTTSSSSSSTTTTTTPPPQQQSSSTTTTTTSSSRRRRRR}}}|||wwwpppeeeYYYQQQPPPUUUZZZZZZ\\\___]]]YYYTTTQQQPPPRRRRRRQQQPPPMMMFFF>>>888333000,,,******+++,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++***(((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***)))))))))***************))))))))))))))))))((('''&&&((())))))(((''''''(((%%%&&&&&&'''((()))******'''''''''((((((((((((((()))))))))))))))***++++++******))))))))))))******))))))))))))))))))))))))************************************************************************,,,++++++******++++++,,,,,,,,,,,,---------......---------......///000111111999DDDOOOXXX___dddggghhhkkkpppyyy~~~wwwsssuuu||||||vvvsssqqqjjj^^^UUUNNNMMMKKKFFFCCCCCCFFFIIIQQQVVV]]]bbbfffkkkppptttyyyzzz|||~~~}}}||||||||||||{{{zzz||||||}}}|||zzzzzz{{{}}}|||||||||||||||{{{zzzyyyttttttttttttuuuvvvwwwwwwxxxwwwuuusssqqqnnnmmmlllnnnllliiigggfffggghhhiiihhhhhhgggdddaaa______```___```aaa```]]]]]]^^^aaacccdddeeeeeeeeecccaaa```]]]^^^^^^___^^^]]]\\\[[[[[[[[[ZZZZZZYYYXXXWWWVVVVVVWWWXXXXXXWWWWWWXXXYYYVVVVVVVVVUUUUUUUUUUUUUUUPPPPPPPPPPPPPPPPPPPPPQQQTTTTTTTTTTTTUUUWWWXXXYYYTTTSSSRRRQQQQQQRRRSSSSSSRRRQQQOOOPPPQQQQQQPPPNNNKKKKKKKKKKKKKKKKKKLLLLLLGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHIIIJJJJJJJJJGGGGGGHHHHHHHHHGGGGGGFFFGGGHHHIIIHHHGGGFFFGGGIIIGGGGGGHHHJJJKKKMMMNNNNNNLLLMMMOOOOOOOOOOOORRRTTTVVVWWWXXXZZZ^^^aaaeeeggghhhiiikkknnnpppqqqqqqqqqpppqqqqqqrrrtttuuuwwwxxxxxxxxxxxxwwwvvvssspppnnnkkkjjjhhhhhhiiihhheeecccYYYXXXWWWWWWWWWXXXZZZZZZXXXYYY[[[ZZZYYYYYYZZZ\\\UUUVVVXXXZZZ\\\^^^^^^___ZZZ[[[[[[YYYWWWUUUUUUVVVSSSUUUWWWXXXVVVUUUUUUVVVUUUVVVWWWXXXXXXWWWVVVUUUSSSTTTUUUVVVWWWWWWWWWWWWUUUTTTSSSRRRRRRRRRSSSSSSMMMNNNPPPQQQRRRQQQPPPOOOyyytttjjj\\\PPPLLLQQQWWWXXX\\\``````[[[UUUQQQOOOOOOPPPQQQQQQOOOIIIAAA;;;555222...,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,((((((((()))***,,,---...))))))))))))))))))))))))))))))))))))))))))))))))'''(((***+++,,,+++)))((())))))******++++++,,,,,,***************)))((('''$$$(((++++++(((&&&'''(((###$$$%%%''')))***,,,,,,%%%&&&&&&'''((()))******))))))((())))))***++++++******))))))))))))******))))))))))))))))))))))))************************************************(((((()))+++,,,---......,,,++++++++++++++++++,,,,,,,,,,,,---------..................///000222222444===KKKXXXaaagggjjjkkkggglllvvv~~~}}}~~~~~~}}}~~~zzzuuutttqqqiii[[[PPPHHHHHHHHHGGGFFFJJJPPPVVV[[[aaahhhmmmpppsssvvvyyy}}}~~~~~~}}}}}}~~~~~~}}}|||{{{||||||zzzyyyyyy{{{}}}}}}}}}~~~~~~}}}{{{yyyxxxqqqqqqqqqrrrssstttuuuvvvttttttttttttrrrqqqpppooommmkkkhhhfffeeefffhhhjjjggggggfffccc```___aaabbbaaacccdddbbb```___bbbddddddeeefffgggfffdddbbb`````````aaaaaa```___]]]\\\\\\[[[ZZZYYYWWWVVVUUUUUUUUUVVVXXXXXXWWWWWWXXXZZZTTTTTTTTTUUUUUUUUUUUUUUUNNNNNNNNNNNNMMMMMMMMMMMMNNNMMMMMMNNNOOOQQQTTTUUURRRPPPNNNMMMMMMNNNPPPQQQNNNMMMLLLLLLMMMMMMLLLKKKHHHGGGFFFFFFFFFGGGIIIJJJDDDDDDCCCCCCCCCCCCDDDDDDGGGGGGGGGHHHIIIIIIJJJJJJCCCDDDEEEEEEEEEEEEEEEDDDEEEGGGHHHGGGFFFEEEFFFGGGDDDEEEFFFGGGIIIJJJLLLLLLMMMNNNOOOOOOOOOPPPRRRUUUUUUVVVWWWYYY]]]```dddfffhhhiiikkkmmmoooooooooooooooooooooppprrrtttuuuvvvrrrsssttttttssspppnnnllljjjiiihhhhhhiiihhhfffddd]]]]]]]]]ZZZWWWUUUUUUVVVTTTVVVWWWWWWVVVVVVXXXYYYUUUVVVWWWXXXYYYYYYYYYYYYYYYZZZZZZXXXUUUSSSRRRSSSRRRUUUWWWWWWVVVUUUUUUUUUSSSTTTUUUVVVVVVUUUTTTSSSPPPQQQRRRTTTUUUUUUUUUUUUUUUTTTSSSRRRQQQRRRSSSSSSKKKLLLNNNPPPPPPPPPNNNMMMzzzuuulllaaaWWWRRRRRRTTTYYYZZZ\\\___^^^[[[UUUPPPQQQRRRSSSSSSQQQLLLGGGCCC666444111...,,,,,,---...,,,,,,,,,)))%%%%%%(((+++,,,+++++++++***))))))))))))((('''&&&&&&'''((()))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&'''''')))*********++++++++++++((((((((((((((()))*********)))((((((((()))++++++,,,+++)))((((((((()))***************************))))))(((((((((((())))))************************************************,,,+++*********+++,,,---...------,,,,,,,,,------///000111111222333666999>>>EEEOOOXXX___ccceeefffdddnnn~~~}}}xxx{{{|||||||||~~~~~~}}}yyyyyy|||}}}|||}}}~~~xxxrrrkkkgggddd___VVVNNNFFFGGGHHHKKKOOOUUUYYY\\\gggkkkppptttwwwyyy|||~~~|||~~~~~~~~~~~~~~~}}}zzzxxxyyy|||~~~~~~}}}{{{yyywwwuuutttttttttsssrrrqqqpppooonnnqqqpppooonnnmmmmmmmmmmmmffffffeeedddddddddddddddbbbbbbbbbbbbbbbcccddddddeeedddcccbbbaaabbbcccccceeeeeeeeeeeedddddddddccccccddddddeeedddcccaaa```[[[[[[ZZZZZZYYYWWWVVVUUUTTTUUUVVVVVVWWWWWWWWWWWWUUUUUUUUUTTTTTTTTTSSSSSSPPPOOOOOONNNMMMKKKJJJIIIJJJKKKLLLMMMMMMMMMMMMMMMOOOOOONNNNNNMMMNNNNNNOOOMMMMMMLLLJJJIIIHHHGGGFFFFFFFFFFFFEEEFFFFFFGGGGGGCCCCCCDDDEEEEEEEEEEEEEEEBBBBBBCCCCCCDDDDDDEEEEEEDDDCCCBBBAAAAAABBBCCCDDDCCCDDDDDDDDDDDDCCCCCCBBBCCCCCCCCCCCCDDDEEEGGGGGGJJJJJJKKKKKKLLLMMMMMMMMMTTTTTTVVVXXX[[[___ccceeejjjlllmmmnnnnnnooorrrtttnnnnnnnnnoooooopppppppppmmmnnnooonnnlllkkklllmmmlllkkkiiifffdddbbbaaa```[[[ZZZYYYXXXVVVUUUTTTSSSRRRRRRRRRRRRRRRRRRRRRRRRVVVTTTQQQPPPPPPSSSVVVXXXRRRRRRSSSTTTTTTSSSRRRQQQSSSRRRRRRQQQPPPOOOOOOOOOQQQQQQRRRRRRQQQPPPOOOOOOPPPPPPPPPQQQQQQQQQQQQRRRSSSRRRQQQQQQQQQQQQRRRRRRQQQPPPNNNLLLKKKKKKLLLLLL~~~vvvllleeeaaa\\\VVVQQQVVVXXX\\\___```\\\UUUPPPQQQSSSUUUVVVTTTOOOJJJGGG===:::555000---,,,---------......,,,)))(((***---+++++++++***************))))))(((''''''((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''((())))))))))))*********+++((((((((((((((()))************)))))))))***+++,,,++++++)))((((((((()))******************************))))))(((((())))))***************************---------------,,,,,,,,,,,,+++*********+++,,,---...------,,,,,,------...---.........///111555888FFFLLLUUUZZZ\\\^^^```cccjjjttt~~~zzz}}}~~~~~~vvvtttrrrrrrssstttsssssstttwww~~~|||yyywwwvvvppplllgggccc```[[[TTTOOOKKKMMMPPPSSSVVVZZZ___bbbjjjnnnrrruuuxxxzzz|||~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}zzzxxxxxx{{{~~~}}}}}}|||zzzxxxvvvtttssssssrrrqqqpppooonnnmmmlllpppooonnnmmmllllllllllllgggfffeeedddccccccccccccddddddddddddeeeffffffgggfffeeecccbbbbbbbbbcccdddddddddddddddddddddddddddccccccbbbbbbaaa```___^^^YYYYYYYYYXXXWWWVVVTTTTTTRRRSSSTTTUUUUUUUUUUUUTTTSSSSSSSSSSSSRRRRRRRRRRRRPPPPPPOOOOOOMMMLLLKKKJJJIIIJJJKKKKKKKKKKKKKKKKKKLLLKKKKKKKKKKKKLLLLLLMMMKKKJJJJJJIIIHHHGGGFFFFFFDDDDDDCCCBBBBBBCCCCCCCCCBBBCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBAAAAAABBBCCCCCCBBBCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGHHHIIIKKKLLLMMMNNNTTTUUUVVVXXX[[[^^^bbbccciiikkklllllllllmmmoooqqqoooooopppppppppqqqqqqqqqmmmmmmlllllllllkkkkkkjjjiiihhhfffcccaaa___^^^^^^XXXWWWVVVUUUTTTRRRQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPSSSQQQOOONNNNNNPPPRRRTTTOOOOOOPPPQQQQQQPPPPPPPPPQQQQQQPPPPPPOOONNNNNNMMMPPPPPPPPPPPPPPPOOOOOONNNNNNNNNNNNOOOOOOOOOOOOPPPPPPPPPOOONNNNNNMMMNNNNNNNNNMMMLLLJJJJJJJJJJJJJJJzzzoookkkmmmiii^^^SSSSSSVVVZZZ^^^___]]]WWWRRRRRRTTTWWWYYYWWWSSSOOOKKKEEEAAA:::444///------------...///...,,,++++++,,,***************+++++++++******))))))))))))******))))))))))))************(((((()))******)))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''((((((((((((((())))))))))))((((((((((((((()))******+++************+++,,,,,,+++******)))((()))))))))*********************************))))))*********************************))))))))))))************+++++++++++++++,,,------...---------------...............---...222888<<>>666111.........,,,,,,------,,,+++******)))))))))***+++++++++,,,************************((()))))))))************'''(((***++++++***((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''''''''(((((((((((()))((((((((((((((())))))***+++++++++++++++,,,,,,,,,+++******)))))))))))))))************************++++++************++++++************************'''''''''(((((((((((((((++++++++++++,,,,,,------...------------......///111000000///111777???EEEVVV\\\aaa^^^WWWTTTZZZ```rrr{{{zzzxxx{{{xxxsssrrrvvvyyy||||||{{{ssskkkfff^^^^^^\\\YYYUUUSSSSSSTTTWWW^^^gggiiigggggglllqqqsssuuuwwwyyyyyyzzz|||~~~}}}}}}~~~~~~~~~}}}{{{{{{|||{{{yyywwwwwwwwwyyyyyywwwwwwvvvvvvvvvvvvvvvvvvqqqpppooonnnlllkkkjjjjjjnnnmmmllllllkkkkkkkkklllkkkjjjhhhfffdddcccbbbbbbaaaaaa```aaabbbcccddddddeeedddcccbbbbbbbbbcccdddbbbbbbbbbcccccccccccccccaaa___]]][[[ZZZYYYZZZZZZVVVUUUTTTSSSSSSRRRRRRRRROOOPPPPPPQQQQQQQQQPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMNNNNNNNNNMMMLLLKKKKKKHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEFFFGGGHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBAAAAAACCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAABBBCCCCCCDDDDDDAAAAAA@@@@@@???@@@@@@@@@@@@AAABBBDDDFFFHHHIIIJJJOOOPPPRRRTTTXXX\\\```bbbggghhhjjjjjjiiiiiijjjkkklllllllllmmmmmmmmmmmmmmmnnniiieeefffiiiiiifffaaa^^^^^^]]]\\\ZZZXXXWWWVVVQQQQQQPPPOOONNNMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHJJJIIIHHHHHHIIIKKKMMMNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLKKKKKKJJJIIIJJJJJJJJJKKKKKKKKKKKKLLLLLLKKKJJJIIIGGGFFFFFFHHHHHHGGGGGGFFFFFFFFFFFF|||zzzvvvooohhh[[[XXXUUUUUUWWWZZZ\\\\\\RRRTTTWWWYYYYYYWWWTTTRRRMMMHHHAAA999444000000000,,,,,,,,,---------+++***)))))))))***+++++++++,,,******++++++++++++******((()))))))))************''')))***,,,,,,***)))'''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''(((((((((&&&'''''''''((((((((((((((((((((((((((())))))*********++++++,,,,,,,,,,,,************)))))))))(((************************++++++************++++++*********************************+++++++++,,,,,,++++++,,,,,,---------------------------...///000111111111111555===FFFLLLXXX^^^aaa^^^WWWUUU[[[bbbrrr|||~~~~~~yyyssstttxxx}}}|||rrrjjjdddZZZZZZYYYWWWVVVVVVXXXZZZ^^^fffnnnpppnnnmmmrrrwwwwwwxxxzzz{{{zzz{{{}}}~~~~~~~~~}}}}}}~~~~~~}}}|||zzzxxxyyyyyyxxxwwwvvvvvvvvvwwwtttsssssstttuuuvvvxxxyyyqqqpppooonnnmmmllllllkkkmmmmmmlllkkkkkkkkklllllllllkkkiiigggeeecccbbbbbb_______________``````aaabbbbbb```_________```aaa```aaaaaaaaaaaaaaaaaaaaa^^^\\\ZZZXXXWWWWWWWWWXXXTTTSSSRRRQQQQQQQQQQQQQQQOOOOOOPPPPPPPPPPPPOOOOOOMMMMMMMMMMMMLLLLLLLLLLLLJJJKKKKKKKKKKKKKKKJJJJJJHHHHHHHHHHHHGGGFFFEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFDDDDDDEEEEEEEEEEEEFFFFFFFFFEEEDDDBBBBBBAAAAAAAAAAAABBBBBBCCCBBBBBBAAAAAABBBBBBBBBAAAAAA@@@@@@@@@>>>>>>????????????>>>>>>===>>>???@@@AAABBBBBBBBBAAAAAA@@@?????????@@@@@@AAABBBBBBCCCDDDEEEFFFFFFJJJKKKMMMQQQVVV[[[```bbbdddfffiiiiiihhhhhhhhhiiillllllkkkkkkkkkkkkkkkkkklllgggccccccffffffbbb]]]YYYYYYYYYXXXWWWUUUTTTSSSNNNNNNMMMMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJJJJJJJJJJIIIGGGFFFHHHHHHGGGGGGHHHJJJLLLMMMLLLLLLKKKKKKKKKKKKJJJJJJGGGHHHHHHIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKJJJIIIGGGFFFEEEFFFFFFFFFFFFFFFEEEEEEEEEzzzuuuqqq```\\\VVVSSSTTTXXX]]]___TTTUUUVVVXXXXXXWWWVVVUUUOOOKKKEEE>>>888333111000///...------//////...---***************+++++++++******++++++++++++******))))))))))))************))))))***++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))''''''''''''((((((((((((((((((((((((((()))******)))******+++,,,+++++++++)))************)))((((((*********************************))))))*********************************)))))))))***++++++,,,,,,++++++,,,---------------------------...///000000//////111333999BBBLLLSSS[[[___aaa^^^XXXWWW[[[aaaooozzzzzzwwwyyy~~~{{{rrrhhhcccXXXWWWVVVWWWZZZ^^^bbbdddgggmmmtttvvvuuuuuuxxx||||||}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}{{{xxxvvvvvvvvvvvvvvvvvvuuuuuuuuurrrqqqqqqqqqrrrtttvvvwwwpppooooooooonnnnnnnnnnnnkkkkkkjjjjjjjjjjjjkkkkkkjjjiiigggeeecccbbbaaaaaa______^^^^^^]]]]]]^^^^^^^^^]]]\\\[[[[[[[[[\\\\\\^^^]]]]]]]]]\\\\\\\\\\\\XXXWWWVVVUUUUUUTTTTTTUUURRRQQQOOONNNNNNNNNOOOPPPNNNNNNOOOOOONNNNNNMMMMMMJJJJJJJJJJJJIIIIIIIIIIIIFFFGGGHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@@@@???>>>>>>>>>>>>??????@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@?????????======>>>>>>>>>>>>======<<<===>>>>>>????????????@@@???????????????@@@@@@BBBBBBCCCCCCDDDDDDEEEEEEFFFGGGJJJNNNSSSXXX]]]```aaacccfffgggfffffffffgggkkkkkkkkkkkkjjjjjjjjjjjjgggddd`````````___\\\YYYSSSTTTUUUUUUTTTRRRPPPOOOKKKKKKJJJJJJIIIHHHHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHHHHHHHGGGGGGFFFGGGGGGGGGGGGHHHHHHIIIJJJIIIIIIIIIIIIIIIIIIHHHHHHDDDEEEFFFFFFGGGFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIHHHFFFEEECCCCCCDDDDDDEEEEEEDDDCCCCCCxxxrrrddd___XXXTTTUUUXXX\\\^^^WWWWWWWWWWWWWWWXXXXXXXXXRRROOOJJJCCC<<<666222000000---++++++---///...---+++++++++***************))))))***++++++***))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''((((((((()))))))))((((((((((((((()))******((()))***+++++++++******)))******+++***)))((('''***************************))))))(((((())))))***************************''''''(((((()))******++++++,,,---.........---,,,------------...///000111...000333777>>>HHHSSSZZZ```aaaaaa^^^YYYVVVXXX[[[fffuuu}}}~~~~~~yyyooofff```TTTRRRQQQVVV^^^gggmmmooorrruuuyyy{{{|||~~~~~~~~~~~~~~~~~~|||}}}~~~~~~}}}zzzwwwuuussstttuuuuuuvvvuuuttttttrrrqqqpppnnnnnnooopppqqqmmmnnnnnnnnnoooooooooooohhhhhhggggggggghhhhhhiiiffffffdddbbb```_________^^^]]]\\\[[[ZZZYYYYYYYYYZZZYYYXXXWWWVVVWWWWWWXXXZZZYYYXXXXXXWWWVVVUUUUUUQQQQQQRRRRRRRRRQQQQQQPPPNNNMMMKKKJJJJJJJJJLLLMMMLLLLLLMMMMMMLLLKKKKKKJJJFFFFFFFFFFFFEEEEEEEEEEEECCCCCCDDDEEEEEEEEEEEEEEEBBBCCCDDDDDDDDDDDDDDDDDDDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@???======<<<<<<;;;<<<<<<<<<;;;<<<===>>>???@@@@@@@@@<<<==================>>>;;;<<<============<<<;;;;;;<<<<<<======<<<<<<<<<===<<<<<<<<<===>>>??????AAABBBBBBCCCEEEFFFGGGGGGFFFGGGHHHKKKPPPTTTXXX[[[[[[^^^bbbccccccccccccdddgggggggggfffffffffeeeeee```___^^^\\\ZZZXXXVVVUUUNNNOOOPPPQQQPPPNNNMMMKKKHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFCCCDDDEEEEEEEEECCCBBB@@@@@@AAABBBBBBBBBBBBAAA@@@yyyoooeee```ZZZWWWVVVYYY[[[\\\ZZZYYYXXXWWWWWWXXXZZZ[[[VVVSSSNNNGGG???888222//////+++((('''***,,,---,,,,,,+++++++++******))))))((()))***++++++***)))((())))))))))))************++++++***))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((()))******'''((()))***+++***)))))))))******++++++)))((('''************************))))))(((((((((((())))))***************************++++++,,,------......+++,,,---.........---,,,---------......000111111000222666<<>>>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;<<<======888999:::<<<===>>>>>>>>>999::::::;;;;;;<<<<<<<<<:::;;;<<<======<<<;;;:::;;;;;;;;;<<<;;;;;;:::::::::::::::;;;<<<===>>>???@@@@@@BBBDDDFFFHHHIIIJJJGGGGGGHHHJJJMMMQQQTTTVVVXXX[[[___aaaaaaaaaaaabbbbbbbbbbbbaaaaaa`````````\\\\\\[[[YYYUUURRRRRRRRRKKKLLLMMMNNNMMMLLLJJJIIIEEEEEEEEEDDDCCCCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFDDDDDDFFFFFFFFFEEEDDDCCCBBBBBBCCCCCCCCCCCCCCCCCCAAABBBBBBCCCDDDDDDDDDCCCBBBBBBBBBCCCCCCCCCDDDDDD???@@@AAABBBBBBAAA???>>>>>>>>>@@@AAAAAA@@@???>>>{{{sssllleeeZZZTTTSSSUUUWWWWWW[[[XXXUUUVVVYYY[[[ZZZYYYZZZUUUNNNIIIEEE@@@:::555000///------------+++***+++++++++************)))++++++************++++++'''(((***+++------......))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((())))))******++++++++++++,,,,,,,,,,,,------(((((((((((()))))))))))),,,+++*********+++,,,---000///---+++*********+++)))((((((((()))***++++++************************)))***+++,,,---,,,++++++...---...111000---...222444888<<>>>>>@@@@@@@@@@@@????????????>>>>>>>>>>>>????????????>>>>>>>>>>>>????????????===<<<:::999888999::::::::::::::::::::::::::::::999999999999999999999999:::::::::::::::::::::::::::888777777888888777555777777777777777888888999:::::::::;;;<<<===??????@@@AAABBBDDDEEEGGGHHHHHHHHHKKKNNNPPPPPPPPPRRRSSSSSSUUUWWWZZZ[[[[[[[[[ZZZ]]]\\\[[[\\\]]]]]]\\\[[[YYYXXXUUURRROOOLLLJJJIIIMMMKKKIIIHHHIIIIIIHHHFFFCCCCCCCCCBBBBBBAAAAAAAAACCCBBBAAAAAAAAABBB@@@???@@@???>>>======>>>??????>>>???@@@AAACCCDDDEEEFFFCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAACCC@@@>>>@@@EEEFFFCCC@@@BBBAAA???>>>============>>>>>>>>>>>>============xxxmmmggg]]]UUUQQQRRRUUUWWW\\\YYYWWWWWWZZZ[[[[[[YYYZZZVVVPPPLLLIIIDDD===888222000............---+++++++++++++++************++++++************++++++&&&'''((()))***++++++,,,***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))(((((('''''')))))))))))))))******************+++++++++,,,,,,)))))))))***************++++++*********+++,,,------,,,+++******++++++,,,+++++++++***++++++,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,...---...111111///111555999===BBBGGGMMMUUU^^^dddgggnnnuuuvvvpppiiifffgggdddmmmwwwzzzxxxwww{{{yyyuuutttuuu}}}zzzwwwrrrmmmggg```YYYUUUTTTTTTVVV]]]gggqqqwwwzzz}}}~~~}}}zzzwwwvvvrrrtttvvvwwwvvvuuuuuuvvvuuutttsssqqqnnnkkkhhhgggdddeeeeeeggghhhiiijjjjjjiiiddd___]]]______]]]ZZZ[[[ZZZXXXVVVUUUVVVWWWXXXRRRRRRRRRRRRRRRRRRRRRQQQNNNNNNOOOOOONNNNNNMMMLLLPPPOOOOOONNNMMMMMMLLLLLLIIIIIIHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEECCCCCCBBBBBBBBBBBBCCCCCCAAAAAA@@@???????????????>>>======<<<<<<=========<<<<<<=========>>>>>>>>>>>>=====================;;;:::999888888888999999777777777777777777777777888888888888888888888888::::::::::::::::::::::::999888777777888999777666888777666555666777999:::999999999:::;;;<<<===>>>@@@AAABBBDDDEEEGGGHHHIIIIIILLLOOOQQQQQQRRRSSSTTTRRRSSSUUUWWWXXXXXXXXXXXXYYYXXXVVVWWWXXXXXXVVVUUUQQQPPPOOOMMMKKKIIIHHHGGGGGGEEECCCBBBCCCCCCBBB@@@AAAAAAAAAAAAAAA@@@??????BBB@@@??????@@@@@@???>>>???>>>===<<<<<<===>>>>>>>>>>>>??????@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@???>>>>>>>>>@@@>>><<<>>>BBBCCC@@@<<<>>>>>>=========>>>>>>????????????>>>>>>>>>======}}}oookkkbbbXXXPPPNNNRRRWWW]]][[[ZZZZZZ[[[\\\[[[ZZZZZZWWWSSSQQQOOOJJJCCC===444222///......///...---,,,+++++++++************++++++************++++++&&&'''((()))***+++++++++*********))))))*********************************))))))))))))))))))))))))))))))(((((((((((())))))++++++***)))((('''&&&&&&************)))))))))))))))))))))************++++++++++++***************++++++******++++++,,,---******))))))***+++,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------...,,,...111222111444:::@@@DDDJJJNNNSSSZZZbbbhhhkkkxxxzzztttrrriiipppxxx{{{yyyyyy{{{uuuqqqqqqvvv~~~{{{vvvrrrnnniiiddd___ZZZUUUQQQYYY[[[^^^fffooowww|||~~~|||yyywwwuuutttvvvxxxxxxvvvuuuuuuuuuwwwvvvtttqqqnnnjjjgggeeeccccccddddddeeeffffffgggfffbbb]]][[[[[[[[[YYYVVVVVVUUUSSSRRRQQQQQQRRRRRRNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLMMMMMMLLLLLLKKKJJJKKKKKKJJJJJJIIIHHHHHHHHHFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBAAA@@@??????>>>>>>??????@@@<<<<<<;;;;;;:::;;;;;;<<<;;;;;;999999999:::;;;<<<::::::;;;;;;;;;<<<<<<<<<===<<<<<<;;;;;;:::::::::999888888777777777777888666666666666666666666666777777777777777777777777999999999999999999999999888777666666888999888777888777666555555777888:::888888888888999:::<<<<<<@@@@@@BBBCCCEEEGGGHHHIIIKKKNNNQQQSSSSSSSSSUUUVVVRRRRRRRRRRRRSSSTTTUUUVVVTTTRRRQQQPPPQQQPPPNNNMMMIIIIIIHHHHHHGGGGGGFFFFFFFFFDDDBBBAAAAAAAAA@@@???>>>>>>???@@@@@@>>>===<<>>======>>>>>>===<<<<<<<<<;;;;;;;;;;;;<<<=====================<<<<<<========================@@@??????>>>===<<<;;;;;;???===;;;===???@@@===:::999:::;;;<<<===???@@@AAA?????????>>>>>>>>>>>>===qqqooohhh\\\PPPLLLPPPVVV]]]]]]]]]]]]]]]]]]\\\[[[ZZZXXXUUUTTTSSSOOOHHHBBB777444000.........------,,,,,,+++++++++*********++++++************++++++)))***+++,,,,,,,,,,,,,,,++++++************++++++************************))))))))))))))))))))))))))))))(((((((((((())))))******))))))((((((''''''++++++******))))))(((((()))))))))*********+++++++++***************))))))+++***++++++++++++,,,,,,)))))))))))))))******+++++++++***)))((((((((())),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---...///---...111111111666<<>>>>>=========<<<<<<<<<<<<======;;;;;;:::999999888999999:::999777777777888:::;;;888888999999999999::::::;;;;;;:::999999888777777777666666666666666666666777777777777777777777777666666666666666666666666888888888888888888888888555444444555777888777666555666666777777777777777666666666777888999::::::??????AAACCCEEEFFFHHHHHHLLLNNNRRRTTTTTTTTTUUUWWWRRRQQQPPPOOOOOOPPPRRRSSSPPPOOOMMMLLLLLLKKKIIIGGGFFFFFFFFFFFFFFFEEEEEEEEEDDDBBB@@@???@@@@@@???>>>:::;;;===>>>>>><<<;;;:::<<<;;;::::::<<<<<<;;;:::999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=========<<<<<<;;;;;;;;;???>>><<<===>>>>>><<<:::777888999;;;===>>>??????>>>>>>=========<<<<<<<<>>IIINNNSSSUUUWWW]]]gggooo{{{qqqtttxxxyyyxxxzzz{{{{{{zzz{{{|||~~~|||}}}~~~wwwnnnhhheee```YYYVVVXXX^^^cccgggnnnqqquuuzzz}}}}}}}}}|||zzzyyywwwuuutttuuuwwwxxxxxxuuusssrrrrrrpppooonnnllljjjgggeeedddbbbbbbaaaaaa```_________^^^\\\YYYWWWUUUSSSQQQOOOKKKKKKJJJIIIHHHHHHHHHHHHGGGGGGHHHHHHIIIIIIIIIJJJHHHHHHIIIIIIHHHHHHGGGFFFDDDDDDCCCCCCCCCCCCCCCBBB@@@@@@@@@??????@@@@@@AAA??????>>>===<<<<<<;;;;;;;;;;;;;;;::::::;;;;;;;;;>>>===<<<;;;999999888888888777777666777888999:::666777777777777888888888:::999999888777666555555444555555555555555555555666666666666666666666666555555555555555555555555555555555555555555555555333222222333555666555444222444777::::::888666333666666666666666777888999===>>>???AAACCCEEEGGGHHHKKKMMMQQQSSSSSSSSSTTTUUURRRQQQNNNMMMLLLMMMOOOQQQNNNLLLJJJIIIIIIHHHFFFDDDEEEEEEDDDDDDCCCBBBBBBAAA===;;;::::::;;;;;;;;;:::888999:::;;;;;;:::999999:::888888888::::::999888777777888888999999999999999999::::::;;;;;;<<<<<<::::::::::::::::::::::::::::::;;;;;;<<<<<<======<<<;;;;;;;;;;;;;;;999888777888999;;;<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::yyyyyyttthhhZZZRRRRRRUUUYYY\\\```aaa```___]]]]]]\\\YYYWWWVVVVVVTTTNNNIIIAAA<<<555///---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++************++++++))))))*********))))))(((*********))))))*********************************************************))))))(((((((((((())))))&&&&&&'''((()))***++++++************))))))))))))*********+++++++++,,,,,,******))))))(((''''''''')))***+++,,,,,,,,,,,,+++***************)))(((''',,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...111......000222444;;;BBBMMMRRRVVVWWWXXX^^^jjjttt~~~pppsssuuuuuutttvvv{{{zzz{{{zzz|||{{{yyywwwyyyuuusssssstttxxx~~~|||xxxrrrkkkfffbbb^^^YYYYYY___hhhpppuuuxxxzzz~~~}}}yyyzzz}}}|||{{{zzzyyyxxxwwwvvvuuuuuutttsssuuuvvvvvvsssqqqqqqqqqkkkkkkjjjiiihhhfffdddcccaaa```___^^^\\\[[[ZZZYYYXXXWWWUUUSSSQQQOOOMMMLLLHHHGGGGGGGGGFFFEEEEEEDDDDDDDDDEEEEEEFFFFFFGGGGGGEEEFFFFFFFFFFFFEEEDDDDDDAAAAAAAAAAAAAAAAAA@@@@@@>>>============>>>>>>???<<<<<<<<<;;;;;;::::::999::::::999999999999::::::999999777666555444444444666666666777888888999999555666666666666777777777888777777777666555555555333444555555666555555555444444444444444444444444555555555555555555555555444444444444444444444444444222222222444555444333111333777:::;;;888555333666666666666666777888888:::;;;===???AAADDDEEEFFFHHHKKKNNNPPPPPPQQQRRRSSSQQQOOOMMMKKKJJJKKKLLLMMMLLLJJJHHHGGGGGGFFFDDDBBBAAAAAA@@@???>>>======<<<:::999888999;;;<<<<<<;;;888888888888888999999999888777666777888999888777555666777888999999999888888888999999:::;;;<<<<<<999999999999999999999999888888999:::;;;<<<======666777777777777666666555666777999:::;;;:::999999:::::::::999999999888888}}}|||xxxnnnaaaXXXTTTTTTVVV[[[```bbbaaa___^^^^^^___\\\YYYWWWWWWVVVQQQMMMHHHBBB999222...------,,,------,,,,,,,,,+++++++++++++++************++++++***************)))((('''***))))))(((((())))))***))))))))))))))))))))))))************************))))))(((((((((((())))))''''''(((((())))))******)))))))))))))))*********)))))))))************+++++++++******)))((((((''')))***+++,,,,,,,,,++++++((()))***+++++++++***)))+++++++++***++++++,,,,,,+++++++++++++++++++++++++++,,,,,,---...---------000---...222555999BBBJJJSSSWWWZZZYYYZZZaaappp|||}}}qqqsssuuuuuutttuuuxxx{{{uuuxxxzzz|||wwwrrrpppmmmmmmppprrrwww}}}yyyuuupppkkkeeebbb___]]]]]]aaaiiiqqqxxx||||||}}}wwwvvvzzz~~~|||{{{zzzvvvvvvuuuuuutttttttttuuuppprrrssssssqqqooooooooojjjjjjiiihhhgggeeecccbbb^^^]]]\\\ZZZXXXVVVUUUTTTQQQQQQQQQOOOLLLJJJIIIIIIFFFFFFFFFEEEEEEDDDCCCBBB@@@@@@AAAAAABBBCCCCCCDDDAAABBBBBBBBBBBBAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>:::::::::::::::;;;<<<<<<::::::::::::::::::999999888888777777777777888888333333333222333333444444222444666777888888777666555555555666666666777777666666666666666666666666333333555666666666555555444444444444444444444444555555555555555555555555555555555555555555555555666555333444555555444333333444666777888777666555666666666666666777777888888999;;;===@@@BBBDDDEEEEEEHHHKKKMMMMMMMMMNNNPPPNNNMMMKKKIIIHHHGGGGGGHHHGGGFFFDDDCCCCCCCCCAAA???>>>======<<<<<<;;;;;;;;;888777777888;;;===>>>>>>888888666666666888999;;;777666555666888999888777444555777888999999999888888888999999999999999999888888888888888888888888777777777888999999999:::333444555666555555555555444666888999::::::999888::::::::::::999999999888~~~zzzqqqeee[[[VVVTTTTTTZZZ```bbbaaa_________bbb^^^ZZZXXXXXXWWWSSSPPPLLLFFF<<<444000......------------,,,,,,,,,++++++++++++************++++++,,,,,,,,,,,,,,,+++***)))))))))(((((((((((())))))((((((((((((((((((((((((************************))))))(((((((((((())))))))))))))))))(((((((((((((((((())))))******++++++(((((((((((()))))))))))),,,,,,++++++***))))))((()))***+++,,,---,,,++++++&&&''')))+++,,,---,,,,,,)))((((((((()))***++++++************************+++,,,---...///...---,,,///---...333888===GGGQQQWWW[[[]]]\\\\\\dddtttyyyuuuvvvwwwwwwvvvwwwyyy{{{}}}{{{tttxxx}}}~~~~~~xxxooonnnlllnnnsssuuuxxx{{{tttnnniiiddd___\\\]]]^^^bbbhhhpppxxx|||}}}~~~xxxvvvyyytttuuuxxx~~~~~~~~~~~~~~~}}}|||{{{ttttttsssssssssttttttuuunnnpppqqqqqqpppnnnnnnnnnkkkkkkjjjhhhfffdddbbbaaa\\\[[[YYYWWWUUUSSSQQQPPPLLLMMMMMMLLLIIIGGGFFFFFFEEEEEEEEEEEEDDDCCCBBBBBB===>>>>>>???@@@AAAAAAAAA???????????????>>>======<<<<<<<<<<<<<<<<<<<<<<<<888888777777888999::::::999999999999999:::::::::666666666555555666666666555555666777888999;;;<<<000222555777888777666444555555555666666666777777555555666666666666666666222333555666777666555555777777777777777777777777666666666666666666666666777777777777777777777777888777555555666666555333666555555444444666777888777666666666666777777888777888:::<<>>FFFPPPXXXbbb______aaadddlll}}}yyy~~~zzz{{{}}}~~~}}}||||||vvvrrrmmmooorrruuuzzz~~~zzzwwwvvvssslllddd]]]YYYYYYZZZZZZ```iiiqqqwwwzzz}}}~~~~~~}}}~~~yyyvvvsssqqqoooooottt|||~~~|||zzzyyyyyyyyyxxxwwwuuusssrrrqqqqqqrrrooommmkkkkkklllmmmlllkkklllkkkjjjgggddd```^^^\\\ZZZYYYWWWUUURRROOONNNMMMMMMLLLKKKIIIHHHGGGFFFFFFBBBCCCCCCBBBAAA???===;;;======>>>>>>??????@@@@@@??????>>>>>>>>>>>>??????===<<<:::999999999::::::;;;:::999999::::::999888999888777666666777888888777777777777777777777777:::===444///666888444888333333444555666666666666666666666666666666555555666666666666666555555444666666666666555555555555444444444555555555666666444555555555666666777777777666555555555777888999444444444444555555666666555555666777777777777777555555555555555555555555777777999:::<<<===>>>???BBBCCCDDDEEEFFFFFFFFFFFFGGGGGGFFFDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@???>>>===999::::::::::::999888888777777888888999;;;<<<===999999:::::::::999999888777777777777777888888999999777666555666777999::::::999888777777888999:::<<<:::888666555555666777777888888888888777777666777777777777777888888999888888999::::::::::::999=========<<<;;;:::888888xxxllleee```\\\UUUUUUYYY```cccaaa```bbb___^^^\\\YYYWWWUUUTTTTTTNNNIIIBBB:::444000///......---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++******************************))))))(((''''''((())))))************************((((((((()))))))))******))))))(((''''''''''''''')))+++,,,+++((('''(((***+++***)))(((((()))***++++++++++++*********))))))************************************************,,,,,,,,,+++++++++*********++++++,,,,,,++++++***++++++,,,------......///---------.........//////000111555===FFFPPPZZZaaagggdddcccccceeelll|||~~~{{{rrrjjjggglllssszzz}}}|||{{{zzzzzzwwwssspppmmmjjjddd]]]WWWUUUWWWYYYaaagggpppwww|||}}}|||~~~~~~zzzxxxwwwuuussssssvvv{{{~~~|||zzzxxxwwwwwwwwwuuutttsssrrrrrrrrrssstttpppnnnmmmlllmmmmmmmmmkkkiiihhhfffdddaaa]]][[[YYYXXXWWWUUUSSSPPPNNNLLLKKKKKKJJJHHHFFFEEECCCCCCCCC??????@@@@@@???===;;;:::===============>>>>>>>>><<<;;;;;;::::::;;;;;;<<<;;;:::999888777888888999:::999888888888888888777888777666666666777888999666666666666666666666666000777666444999777333777444444555555555555555555555555555555444444444444666666777777666666555444555555555666666777777777444444555555555666666666555555555666666777777777666555555444555666777888555555555666666666666666555555666777777666666666555555555555555555555555777777888:::;;;===>>>>>>@@@AAABBBCCCDDDDDDDDDDDDEEEDDDCCCBBBAAA@@@??????>>>>>>>>>>>>===<<<;;;:::999999999999999888888777555555555666777888999:::999999999::::::999999888777777777777777888999999999888666666666777999:::999999888888888888999999<<<;;;999888777777888888666777777888888777777777666666555555555666777777888888999::::::::::::999<<<<<<<<<<<<;;;:::999999~~~sssmmmhhhdddVVVTTTUUU\\\`````````ccc___^^^\\\ZZZXXXVVVVVVUUUQQQMMMFFF>>>888333000......------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************))))))************))))))************************''''''((((((((()))))))))))))))((('''''''''((((((***+++,,,+++***)))***++++++***)))(((((()))***++++++++++++***************++++++++++++++++++++++++************************,,,,,,,,,++++++++++++******++++++,,,,,,++++++***++++++,,,------......///...---------...//////000000333999CCCPPP]]]fffjjjjjjgggdddcccdddjjjyyy~~~xxxnnneeegggnnnxxxzzzxxxuuurrrppplllhhhdddbbb___ZZZUUUSSSUUUZZZ^^^iiinnnvvv}}}}}}|||~~~}}}||||||}}}~~~}}}|||~~~|||zzz|||zzzyyyxxxyyy{{{~~~}}}|||yyywwwvvvuuuuuuuuurrrrrrqqqqqqrrrsssttttttooonnnlllllllllllljjjiiidddcccbbb___\\\YYYVVVUUUTTTSSSRRRPPPMMMKKKJJJIIIGGGFFFEEEBBBAAA??????>>>;;;<<<<<<<<<<<<;;;:::999<<<<<<<<<;;;;;;;;;;;;;;;999888888777777888888999888777666666555666666666777777777777666666666666666666555555666777888999666666666666666666666666,,,555555555999555111777555555555555555444444444333333333444444444444444777777777777777666555555444444555666777888999999555555555666666666777777666666666777777777777777555555555444555555666777888888777777777777777777666666777777777666666555666666666666666666666666666777888999:::;;;<<<======>>>???@@@AAAAAAAAAAAAAAA@@@@@@???>>>===<<<<<<<<<<<<<<<<<<<<<;;;:::999888888999999888888777666444444555555666888999:::888999999::::::999999999888888777777888888999:::999888777777777888999:::888999999::::::999999888::::::999999888777777777444555666777777888777777444444444444444555666666888888999::::::::::::999::::::;;;;;;;;;;;;::::::xxxrrrmmmgggYYYTTTSSSWWW\\\^^^```ccc^^^]]]\\\ZZZYYYXXXWWWWWWTTTQQQKKKDDD<<<666222///......---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************((()))+++,,,,,,+++)))(((((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((((((((((())))))******************+++))))))(((''''''((())))))************************++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,------......///......------...///000111111666>>>HHHWWWeeelllmmmeeebbb```______dddsss{{{tttmmmgggpppwwwzzzvvvqqqkkkfffaaa\\\XXXXXXVVVTTTSSSTTT[[[ccciiioootttzzz~~~|||{{{}}}|||}}}~~~~~~|||yyy{{{}}}|||{{{}}}||||||{{{{{{|||}}}~~~|||{{{yyywwwuuuuuuuuuuuuqqqqqqpppppppppqqqqqqqqqllljjjiiiiiiiiihhhfffddd______]]][[[XXXUUUSSSQQQOOONNNMMMKKKIIIGGGFFFEEEDDDCCCAAA???>>><<<<<<;;;999999999:::::::::999999:::::::::999999888888888888888777777777777888888555555444444444444444444666666777666555444555555444444555555666777888999666666666666666666666666555888444555<<<999333999777666666555444444444444444444444444555555555555777777888888777777666555555555666777777888999999666666666777777777888888777888888888888888888888666666666666666666777777999999999999999888888888888888999999888888777666888888888888888888888888777777888999999:::;;;;;;;;;;;;<<<===============<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;:::999999777888888888888777666666666666666777888999;;;;;;888888999:::::::::999999999888888888888999::::::999888888888888999:::;;;888999:::;;;;;;:::999888666777777777777666555444333444555666777888888888555444444444444555666666888888999::::::::::::999888999:::;;;;;;;;;;;;;;;}}}xxxqqqkkk___WWWQQQSSSXXX[[[___ccc]]]]]][[[ZZZZZZYYYYYYYYYWWWTTTPPPIIIBBB:::444111///...------,,,,,,------,,,,,,,,,+++++++++******************************(((***,,,------,,,***((())))))))))))))))))))))))''''''''''''(((((((((((())))))((((((((())))))***(((((((((((()))*********))))))(((((((((((())))))************************************************************************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,------......///......------...///111222333;;;DDDMMMXXXeeejjjhhh]]]ZZZYYYYYYYYY]]]jjjwww|||xxxsssqqquuu|||yyyooommmmmmzzz}}}}}}{{{uuunnnfff___YYYSSSOOOOOOQQQRRRUUU[[[cccmmmtttuuuyyy}}}{{{zzz}}}}}}~~~}}}zzz|||}}}}}}{{{yyyzzz{{{{{{{{{|||||||||}}}|||{{{yyywwwvvvuuuuuuvvvqqqqqqpppooonnnmmmlllkkkiiihhhgggffffffeeebbb___[[[ZZZYYYWWWTTTQQQOOONNNJJJIIIHHHGGGEEEDDDBBBBBBAAAAAA???===<<<;;;;;;:::888888888888999999999:::999888888888777777666666666666555555555555666666333333333333333333333333555666888777444333444666444555555666777888888999777777777777777777777777999888666???MMMIII===<<<888888666555555555555666666666666666777777888888888888888999888777777666888888888888888888888777777777777888888888999999999999999999999999999999888888999999999888888888:::::::::::::::::::::999::::::;;;;;;;;;;;;:::999999999999999999999999999888888888999999:::::::::999::::::;;;;;;;;;;;;:::999999999999888888888888888888888999888888777666777888888888888777666666666777777777888:::;;;<<<777888999:::::::::::::::999999999999999::::::;;;999999999999999::::::;;;999:::;;;<<<<<<;;;:::999666777777777777666666555444444666777888888888888666666666555666777777888888888999::::::::::::999888888999:::;;;;;;;;;;;;yyyrrrggg[[[QQQQQQUUUYYY]]]aaa]]]\\\[[[[[[[[[[[[[[[[[[XXXWWWTTTNNNGGG???777333///......---------------,,,,,,,,,+++++++++******************************((()))+++,,,,,,+++)))(((++++++++++++++++++++++++''''''((((((((()))))))))))))))((((((((()))******'''&&&&&&''')))+++******++++++++++++++++++++++++***************+++++++++))))))))))))))))))))))))***************************++++++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++,,,------......//////...------...000222444666CCCMMMRRRXXXbbbeeebbbXXXWWWXXXXXXXXXZZZeeepppsssppplllkkkpppzzzzzzyyyooopppttt~~~|||zzzxxxrrriiiaaaZZZTTTOOOLLLMMMQQQVVV]]]dddllltttzzz}}}{{{wwwvvvzzz|||}}}}}}{{{yyyxxxyyy{{{|||}}}~~~{{{|||}}}~~~{{{xxxvvvwwwwwwxxxyyyzzz{{{{{{{{{~~~~~~~~~~~~zzzyyywwwuuuttttttttttttppppppooommmkkkiiigggeeegggfffddddddcccaaa^^^[[[VVVVVVTTTRRRPPPMMMKKKJJJEEEDDDCCCBBBAAA@@@??????>>>===<<<;;;::::::::::::999888888777777888999999777777777666666666666666444333333222222333333444222222333444444444444333555888:::888555444555888555666777888999999888888888888888888888888888888777666999KKK___XXXDDD>>>:::999777666666777888888777777888888999999::::::999999999999999888777777999999999999888888777777888888888999999999:::::::::::::::::::::999999999999::::::::::::999999888999999:::::::::;;;;;;;;;:::;;;<<<============<<<::::::::::::::::::::::::999999999:::::::::::::::999999:::::::::::::::999777777777777888888888888555555666666666555555444888888999999888888777666555555666666777999:::;;;777888999999::::::::::::::::::999999::::::;;;<<<999999:::::::::;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::::::::999999999999999999555666777888888999888888777777777777777888999999888888999::::::::::::999888888999::::::;;;::::::yyynnn```RRROOORRRWWW[[[___\\\\\\[[[[[[[[[\\\]]]]]]YYYXXXVVVRRRKKKBBB:::666//////...---------------,,,,,,,,,+++++++++******************************))))))***++++++***))))))++++++++++++++++++++++++((((((((()))))))))******))))))(((((()))******+++(((&&&&&&(((+++---,,,++++++++++++,,,,,,+++++++++))))))*********+++++++++******************************************************+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++,,,------......//////...---,,,---000333555:::JJJVVVWWWYYY___bbb___\\\\\\]]]^^^]]]\\\dddnnnzzzooonnnmmmooottt~~~~~~~~~~~~~~~www~~~xxx{{{~~~{{{yyyqqqkkkccc\\\WWWSSSPPPNNNSSSXXXaaaiiipppvvv{{{~~~|||rrrmmmlllooorrruuuvvvvvvvvvvvvwwwxxxxxxzzz}}}}}}{{{zzz{{{}}}}}}|||yyyvvvtttuuuuuuuuuvvvvvvwwwxxxxxxwwwxxxyyyyyyxxxwwwwwwwwwvvvuuusssqqqpppppppppqqqmmmmmmmmmkkkiiifffdddbbbaaa```___^^^]]][[[WWWTTTQQQQQQPPPNNNLLLIIIGGGEEEAAA@@@@@@???>>>===<<<<<<:::999999999999999::::::999888777666666666777888555555666666666666666666444444333333333333444444222333444555666555555444666:::<<<:::666555777:::777888999::::::999888888999999999999999999999999888777999JJJ\\\SSSAAA???:::999888777777999:::;;;777888888999::::::;;;;;;999999::::::999999888777888888999999999999999999999999999999::::::::::::;;;;;;;;;;;;:::::::::999999999:::::::::999888777888888999:::;;;;;;<<<<<<999:::;;;<<<===>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999::::::;;;;;;::::::999666666777777888888888999666666777777777777777666999999999999999888888777666666777777888:::;;;<<<777777888999:::::::::::::::::::::::::::;;;<<<<<<999::::::;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;:::999999:::;;;<<<888888999999999999888888888777777777777888999999888888999::::::::::::999888999999:::::::::999999|||rrrbbbSSSNNNQQQUUUZZZ^^^\\\\\\[[[[[[\\\\\\]]]^^^YYYYYYXXXTTTMMMDDD<<<777//////...------------...,,,,,,,,,+++++++++******************************)))))))))******)))))))))))))))))))))))))))))))))))))))))))))************))))))((())))))***++++++)))'''&&&(((,,,......,,,))))))************))))))))))))******++++++++++++++++++++++++++++++++++++*********************************++++++,,,,,,,,,+++++++++,,,,,,+++++++++++++++,,,------......//////...---,,,---000333555<<>>>>>===<<<<<<;;;;;;777777777777777888999999888777666555444555555666444555555666666777777777777666666555555666666777222333555666777666555555777;;;===;;;777555888;;;888999:::;;;;;;:::888777::::::::::::::::::::::::???:::666@@@MMMDDD:::>>>;;;:::888888888:::<<<===777777888999::::::;;;;;;999::::::::::::999888888777777888999:::;;;;;;<<<999999::::::::::::;;;;;;<<<<<<<<<;;;;;;:::::::::888999::::::999888777666666777888999;;;<<<======888999:::<<<===>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;::::::999666666777777888999999999999::::::;;;;;;;;;::::::999::::::::::::999888888999999999:::;;;<<<>>>>>>666777888999:::;;;;;;;;;;;;::::::::::::;;;<<<<<<999:::;;;;;;<<<<<<;;;;;;===<<<;;;::::::;;;<<<===;;;:::888777777888:::<<<999999:::::::::999999888777777777777777888888999888888999::::::::::::999999999:::::::::999999888|||nnn]]]RRRPPPTTTWWWXXX```]]]ZZZXXXXXXZZZ\\\]]]\\\ZZZXXXUUUPPPIIIAAA;;;333111///---------+++))),,,---.........,,,)))((()))))))))***++++++,,,,,,************************************************+++***)))'''''')))***+++******))))))((((((''''''((()))***)))((('''((()))+++***)))))))))))))))***************************)))))))))***+++++++++,,,((()))***+++,,,,,,+++***++++++++++++++++++++++++,,,---//////,,,***))))))---...///...------...///------///222222222777???LLLYYYccccccbbbeeegggfffpppkkkjjjmmmkkkggghhhmmm{{{{{{vvvvvvzzzyyywwwzzz}}}}}}~~~~~~{{{yyynnnhhh```YYYVVVVVVWWWXXXaaagggqqqzzz|||uuummmfffbbbfffiiimmmpppqqqqqqrrrsssooopppqqqrrrssstttuuuvvvyyyxxxwwwvvvwwwvvvtttqqqqqqsssuuuwwwwwwwwwuuuttttttsssrrrqqqqqqppppppppplllkkkjjjjjjiiijjjkkkkkkggggggggghhhhhheeeaaa]]]XXXWWWTTTRRROOOMMMLLLKKKJJJIIIGGGEEECCC@@@>>>=========<<<;;;;;;:::999999777888999:::999888555444666666666666666666666666333333333444444555555555444444444444444444444444333333555666777777777777888888777777888888999:::888999;;;:::999999:::<<<;;;:::999999888888888888<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;:::999999999:::;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;::::::999;;;:::999999888888999999<<<;;;;;;::::::999999888999999999888888888888777777777777777888999:::;;;?????????>>>===;;;:::999<<<<<<<<<============>>>>>>>>>===<<<<<<<<<<<<===777888888999999:::;;;;;;777777777888888999999:::;;;;;;:::999888888888888::::::999999777666555444777777888999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<======>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<;;;;;;;;;999::::::::::::999888888888888888888888888888888999888777666666777888999:::::::::;;;;;;<<<<<<<<<;;;:::888777777888:::;;;|||ssseeeYYYRRRRRRTTTWWW``````___]]][[[ZZZ[[[\\\ZZZYYYWWWUUURRRLLLEEE@@@777444000.........---,,,,,,---......---,,,***(((++++++******************************************************************+++***)))(((((()))***+++(((((((((((())))))))))))((()))***)))((('''(((***+++***************++++++***************************************+++++++++((()))***+++,,,++++++***++++++++++++++++++++++++,,,...///...,,,******+++---...///...------...//////...///111222444<<>>>>>=========<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::;;;;;;::::::999888888888888888888888888888888888777666666777888888::::::::::::;;;;;;;;;<<<>>><<<;;;::::::;;;<<<>>>}}}xxxooocccXXXSSSTTTWWW^^^aaacccbbb^^^[[[[[[\\\YYYXXXWWWVVVTTTPPPJJJFFF<<<888333///...///......,,,------...---,,,***))),,,,,,++++++***))))))(((************************************************+++***)))(((((()))***+++'''''''''((()))*********((()))******(((((()))***+++*********+++,,,------************************+++++++++***************))))))***++++++++++++***++++++++++++++++++++++++---......,,,******+++,,,---...///...------...///111///...111333888CCCNNN]]]hhhooonnnnnnwwwzzzxxxzzz}}}~~~||||||~~~wwwvvvwww|||yyyuuuyyy~~~zzzyyy{{{zzzvvvrrriiieee```]]]^^^bbbgggkkkvvv|||{{{xxxuuutttsssppplllhhhdddaaaaaadddgggiiiiiiiiijjjkkkjjjkkklllmmmnnnpppqqqqqqrrrqqqqqqrrruuuvvvuuutttnnnnnnpppqqqqqqpppoooooollllllkkkjjjiiiiiiiiiiiiiiifffccc```^^^]]]^^^___]]][[[ZZZYYYYYYXXXVVVTTTPPPOOOLLLIIIGGGDDDCCCBBBBBBBBBAAA???>>>===<<<;;;<<<<<<;;;:::999888777666666666666666666777777888444444444444444444444444666666666666666777777777666666666666666666666666666777888999999:::999999888777777777777888999999999;;;<<<<<<;;;:::<<<=========<<<;;;;;;;;;<<<<<<;;;::::::999999::::::;;;<<<;;;;;;::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999::::::;;;::::::999;;;:::999999888888999999888888888999:::;;;;;;;;;:::::::::999999999888888999999999888888999::::::777888999;;;<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::::::::;;;::::::999888888777777555666777999;;;<<<===>>>999999999999999999::::::666777888999:::;;;;;;;;;999999999999999999999999888999:::;;;<<<>>>??????===<<<;;;:::::::::;;;<<<======<<<<<<;;;;;;;;;:::<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;;;;:::999999888888888888888888888888888888777666666777888888999999::::::::::::;;;;;;;;;:::999888888999:::;;;{{{sssiii```ZZZWWWVVVZZZ___cccccc```\\\\\\]]]ZZZYYYXXXWWWVVVSSSNNNJJJAAA<<<555000......//////,,,------------,,,+++***+++++++++*********))))))******************************************************)))(((((()))******'''((((((((()))))))))***((()))******)))((()))+++)))))))))***+++,,,---...************************,,,+++++++++***)))))))))************+++*********++++++++++++++++++++++++......---+++******+++------...///...---------///222///...000555===KKKXXXeeelllqqqpppppp|||}}}~~~~~~{{{|||}}}sssooommmqqqxxx}}}}}}{{{qqqqqqttt|||zzzsssrrruuuwwwsssooohhhgggdddcccdddiiipppuuu~~~|||wwwsssmmmlllkkkhhheeebbb___]]]^^^```cccdddddddddeeefffggghhhiiijjjkkkmmmnnnnnnrrrpppnnnnnnooopppooonnnlllmmmmmmnnnmmmmmmlllkkkhhhhhhgggfffeeeeeeeeeeeefffccc___[[[XXXWWWXXXYYYVVVTTTQQQPPPPPPPPPPPPOOOMMMLLLIIIGGGDDDBBBAAA@@@=========<<<;;;;;;::::::;;;;;;:::999888777666666777666555444555666888999666666666666666666666666666666666666666666666666666666666666666666666666666777888999999999999999777777777777777888999999888:::;;;;;;:::999;;;<<<===<<<<<<;;;;;;;;;<<<<<<:::999999999999999999::::::::::::::::::;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999999:::;;;;;;;;;;;;:::;;;::::::999999999999999888999999999:::::::::;;;;;;:::::::::999999999999;;;::::::999999999::::::777777888:::;;;;;;;;;;;;999999:::::::::;;;;;;;;;:::::::::::::::999888888:::999999999888888777777666666777888:::;;;<<<<<<777888999999::::::::::::666666888999::::::;;;;;;::::::999999999999999999:::::::::;;;<<<===>>>>>>===<<<:::999999:::;;;===>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::999888888888888888888888888888888888888888777777888888888999:::::::::::::::::::::999888888777777888888999zzzpppjjjeee```ZZZTTTVVVZZZ___aaa```^^^^^^___]]]\\\ZZZYYYWWWTTTOOOLLLDDD>>>666111.........///,,,,,,,,,,,,,,,,,,++++++))))))*********+++++++++******************************************************))))))))))))*********)))))))))((((((((('''''')))******))))))***,,,((((((((())))))+++,,,---************************,,,+++++++++***)))))))))++++++******************++++++++++++++++++++++++---------+++******,,,...---...///...---------///111...///333999CCCTTTbbbmmmppprrrqqqsss~~~~~~~~~}}}}}}qqqllliiijjjqqquuuvvvtttqqqtttzzzyyyooommmpppsssqqqmmmjjjkkkkkkjjjkkkooovvv{{{}}}yyytttppphhhfffccc```]]]ZZZXXXWWWZZZ\\\^^^_________```bbbcccdddeeefffgggiiijjjjjjmmmjjjhhhhhhiiiiiihhhgggiiiiiiiiiiiiiiihhhggggggccccccbbbaaa````````````aaa^^^ZZZVVVSSSRRRRRRRRRPPPMMMJJJIIIIIIJJJJJJIIIGGGFFFDDDBBB@@@>>>======::::::::::::999999999999:::999999888888777666666888666555444444666999:::777777777777777777777777555555555555555555555555777777777777777777777777555666777777777777777777777777666666777777888999666888999999888777999:::;;;:::::::::::::::;;;;;;999999999888888999999999888888999:::::::::::::::999999999999999999999999::::::::::::::::::::::::::::::;;;<<<<<<<<<<<<<<<<<<;;;;;;:::::::::::::::;;;;;;;;;:::::::::999999;;;;;;;;;;;;:::::::::999;;;;;;::::::::::::::::::999999:::;;;;;;:::::::::999999999::::::::::::;;;999999::::::999999888777777777777888888999999999777777777777888888888888777888999:::::::::::::::777777888888888888888777::::::999999999999999999<<<<<<<<<<<<<<<;;;;;;;;;===;;;:::999999:::<<<===>>>>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999999999999888888777888888888888888888888888888999999999999999999888::::::::::::::::::::::::<<<<<<<<<;;;;;;<<<<<<<<<{{{qqqkkkhhhddd]]]WWWVVVXXXZZZ]]]___`````````___]]][[[YYYWWWTTTPPPMMMGGGAAA999333000///......,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,************************************************)))))))))******)))))))))*********)))((('''''''''''')))************+++,,,(((((((((((()))***++++++************************+++++++++***************,,,+++******)))*********++++++++++++++++++++++++,,,------,,,+++***,,,------...///...------...///000///222999AAALLL]]]kkktttssssssuuuzzz~~~|||tttppplllkkknnnrrrssssssuuuzzz}}}sssmmmmmmnnnnnnllllllnnnqqqrrrsssvvv{{{{{{yyywwwtttooojjjaaa___[[[WWWTTTRRRQQQPPPTTTVVVXXXYYYYYYZZZ\\\^^^^^^^^^___```bbbcccdddeeecccaaa______aaacccccccccccccccbbbaaa``````______\\\[[[ZZZYYYYYYXXXXXXXXXWWWVVVSSSPPPMMMLLLKKKKKKIIIFFFDDDCCCCCCDDDDDDCCC??????===<<<;;;::::::::::::999999999999888888888888888888888888888888888999888666555666777999:::999999999999999999999999666666555555555555444444777777777777777777777777555555666666666666555555777666666666666777888888555777888888777666888999999999888888888999:::::::::999999888888999999:::888888999:::;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<=========<<<;;;:::::::::<<<<<<;;;;;;;;;:::::::::;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<<<<<<<;;;:::999999999999:::::::::;;;;;;888999:::::::::999777666666666777777888999999:::888777777777777666666666777888999:::;;;:::999888888888888888888777666555999999999999999999999999=========<<<;;;;;;::::::<<<;;;:::::::::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;999999:::::::::999888888::::::::::::::::::::::::999:::;;;;;;;;;;;;:::999<<<<<<;;;;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<>>>>>??????>>>===;;;::::::999999999999999:::::::::999999888888888777777888888999::::::;;;:::999888777777888999999888888888888888888888888777777777666666666555555666666666666666666666666555555555666666555555444666666666666666777888888666777888888777777888999888888888888888999::::::::::::999999999999::::::999:::;;;===============<<<<<<<<<<<<<<<<<<<<<<<<========================<<<<<<>>>??????@@@@@@@@@???>>>>>>=================================<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>>>>>>>>>>>>>>>>===<<<<<<::::::::::::;;;;;;;;;;;;888999:::;;;;;;999777666777777777777888888888888777777777777777777888888888999:::;;;;;;:::888777888999999999888888777666888888888999999::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<==================>>>>>>??????@@@>>>>>>=========<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======<<<;;;;;;=========<<<<<<;;;;;;;;;:::;;;;;;;;;;;;;;;;;;:::|||rrrlllkkklllaaa[[[UUUWWW]]]bbbbbb___]]][[[YYYXXXXXXVVVTTTQQQLLLFFF???999555222000///,,,,,,,,,++++++,,,------,,,,,,++++++***)))))))))************************************************))))))************))))))''''''(((((())))))******''')))***+++******,,,---,,,,,,++++++***+++++++++************************))))))******+++++++++,,,---,,,***)))))))))******++++++++++++++++++++++++)))+++......---,,,+++,,,---...///...------...///111333:::FFFPPP[[[kkkxxxtttooopppxxxzzztttpppooorrruuuxxx~~~tttkkkhhhiiikkkiiipppxxx|||}}}}}}wwwpppllljjjfff___YYYRRRPPPLLLIIIGGGGGGHHHIIIIIIKKKMMMNNNOOOQQQTTTVVVSSSTTTUUUVVVXXXYYYZZZZZZ___\\\XXXUUUTTTTTTSSSSSSTTTTTTRRRPPPOOONNNNNNNNNLLLKKKJJJIIIIIIHHHHHHIIIBBBCCCCCCCCCBBB@@@>>>======<<<;;;;;;<<<<<<:::999::::::::::::::::::;;;<<<;;;;;;::::::999999888888666777888999:::;;;<<<<<<;;;;;;:::999888888888888777777777777777777777777999888888888777777666666666666666666666666666666555666666666666666555555666666666666666777888888666888999999888888999:::999888888888999999:::;;;;;;::::::999999::::::;;;:::;;;===????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>@@@@@@AAAAAAAAA@@@??????>>>>>>>>>>>>>>><<<<<<======>>>?????????======<<<<<<<<<;;;;;;;;;:::::::::;;;<<<===>>>???>>>>>>???????????????>>>::::::;;;;;;;;;;;;<<<<<<888999;;;;;;;;;:::888666999999888888777666666666666666777888999:::::::::999999;;;;;;;;;999777666888999999:::::::::999999777777888999::::::;;;;;;:::;;;;;;<<<<<<=========;;;;;;<<<===>>>>>>======<<<<<<===>>>???@@@AAAAAA>>>>>>>>>>>>==================>>>>>>======<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>>>>===<<<;;;>>>>>>=========<<<<<<<<<>>>>>>????????????>>>>>>|||uuurrrrrrrrrrrriii^^^WWWWWWZZZ^^^___```[[[WWWVVVXXXXXXUUUQQQPPPLLLEEE===666111...,,,...,,,++++++++++++***((())))))))))))************,,,,,,++++++***)))))))))+++*********))))))((((((,,,+++***))))))***+++,,,*********)))))))))))))))************************+++++++++*********))))))((()))***,,,,,,---------++++++++++++++++++++++++)))************++++++++++++)))((())),,,---+++))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......///000111444;;;CCCJJJVVVccclllooolllnnnsss{{{|||yyyuuutttyyy~~~|||}}}rrriiidddfffiiiooottt{{{uuuqqqlllhhhddd^^^VVVPPPIIIGGGDDDBBBAAAAAACCCDDDHHHIIIJJJKKKLLLNNNOOOOOONNNOOOPPPQQQRRRSSSSSSSSSVVVUUUSSSRRROOOMMMLLLKKKGGGGGGGGGFFFFFFEEEEEEEEECCCCCCCCCBBBBBBBBBAAAAAACCCAAA???===<<<<<<>>>???<<<<<<<<<;;;:::888777777999999:::::::::;;;;;;;;;999999999999999999999999:::999999999999999999999888888888888888999::::::555666777888888888888777777777666666777777888999::::::999999999999999888;;;:::999999888888999999888888777666666777777888777777777777888999:::;;;===;;;999999:::;;;;;;;;;>>><<<;;;===??????@@@AAA===@@@CCCDDDDDDBBBAAAAAAAAA???>>>>>>@@@AAAAAA@@@BBBAAA@@@??????@@@AAABBBBBBAAAAAAAAAAAAAAABBBBBB@@@???===<<<<<<<<<<<<;;;>>>>>>>>>>>>??????@@@@@@>>>???@@@???===<<<<<<===>>>===<<<<<<======<<<:::<<<===>>>@@@@@@@@@??????????????????>>>>>>>>>>>>@@@>>><<<<<<<<<===<<<;;;;;;;;;;;;;;;;;;:::999999===<<<:::999999:::;;;<<<;;;::::::999999999::::::::::::;;;;;;;;;;;;;;;:::;;;;;;;;;<<<<<<=========@@@>>>>>>>>>>>>===;;;999===>>>@@@AAAAAA???===<<<@@@???>>>======>>>@@@AAACCC@@@<<<;;;<<<>>>?????????>>>===<<<;;;;;;;;;;;;======<<<<<<;;;;;;::::::999;;;======<<<;;;;;;<<<>>>>>>>>>>>>???@@@AAABBBCCC@@@>>>???BBBCCCBBBAAA}}}yyyxxxyyy~~~uuuiii```\\\]]]aaadddaaa\\\XXXWWWYYYYYYVVVSSSQQQMMMHHHAAA:::444000......---,,,+++,,,,,,+++)))))))))))))))***************++++++++++++++++++++++++*********))))))))))))++++++************++++++***)))))))))))))))))))))************************+++++++++*********)))))))))******++++++,,,,,,,,,++++++++++++++++++++++++************+++++++++++++++)))((())),,,---+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...///000111444===FFFNNNXXXbbbhhhiiifffiiinnnwww}}}{{{zzz{{{~~~}}}}}}}}}}}}~~~~~~zzzssskkkfffeeehhhkkkrrrwww~~~}}}|||ooojjjddd___[[[UUUNNNIIIEEECCCAAA???>>>???@@@BBBCCCDDDEEEFFFHHHIIIJJJJJJJJJKKKLLLMMMMMMMMMMMMMMMNNNNNNLLLJJJHHHGGGEEEEEEAAAAAAAAAAAA@@@@@@@@@???@@@@@@@@@????????????>>>======;;;:::999999999:::::::::;;;<<<;;;:::999999::::::999888888777777666::::::::::::::::::::::::::::::::::::::::::::::::999888888888888888999999666777888888888888888777888888888888888999::::::999999999999999999999888:::999999999999999::::::<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<===>>>>>>===<<<<<<>>>@@@AAABBBBBBAAA@@@AAABBBBBBBBBCCCCCCDDDEEEFFFFFFFFFFFFGGGFFFEEEDDDDDDEEEEEEDDDCCCEEEDDDCCCBBBBBBBBBBBBBBBFFFEEEEEEDDDDDDDDDEEEEEEDDDCCCAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAA???@@@@@@???>>>======>>>@@@>>>===>>>???@@@???>>>AAAAAABBBCCCCCCBBBAAA@@@AAAAAAAAA@@@@@@@@@??????AAA???======>>>>>>>>><<<;;;;;;<<<<<<<<<;;;;;;:::>>>>>>===<<<<<<===>>>???>>>>>>===============>>><<<======>>>>>>======<<<::::::;;;<<<>>>???@@@@@@>>>======???AAABBBAAA@@@@@@BBBCCCEEEEEEEEEDDDCCCCCCBBB@@@??????@@@AAABBBBBB@@@===<<<===>>>?????????>>>>>>===<<<<<<;;;<<<===============>>>>>>>>><<<>>>??????>>>===>>>???=========>>>???@@@BBBBBBDDDBBB@@@AAACCCEEEDDDBBB{{{zzz|||vvvjjjbbb```cccfffaaa^^^ZZZYYYZZZZZZWWWTTTRRRPPPLLLFFF???888333///000...---,,,------,,,***)))))))))*********++++++))))))***++++++,,,------***************)))))))))******++++++++++++******))))))))))))))))))******************************+++++++++***************+++******)))******++++++++++++++++++++++++++++++************+++++++++,,,+++***)))***,,,,,,,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,---...------...111333888BBBNNNUUU[[[```aaa^^^]]]```fffooo|||~~~~~~~~~~~~}}}|||}}}}}}xxxrrrjjjeeedddgggjjjlllvvvzzz~~~zzzvvvttthhhccc\\\VVVRRRMMMFFFBBB???>>><<<;;;;;;<<<>>>??????@@@AAABBBDDDEEEFFFFFFGGGHHHHHHIIIIIIIIIHHHHHHFFFFFFEEECCCBBB@@@??????======<<<<<<<<<<<<<<<;;;===<<<<<<<<<<<<;;;;;;;;;============<<<;;;::::::888999;;;======<<<;;;:::<<<<<<:::999777666555444;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::999888888888888888999999:::::::::::::::999888666666666666777777777888999999:::::::::::::::::::::::::::;;;<<<<<<======>>>===<<<<<<;;;;;;<<<<<<>>>>>>===<<<<<<<<<===============???AAACCCFFFHHHGGGGGGHHHHHHHHHHHHHHHHHHKKKKKKKKKKKKLLLNNNOOOPPPLLLKKKJJJJJJJJJIIIFFFDDDEEEEEEEEEEEEDDDCCCCCCCCCFFFFFFEEEDDDCCCCCCCCCDDDCCCCCCCCCBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDCCCCCCAAABBBCCCBBB@@@???@@@AAABBB@@@???@@@BBBDDDDDDCCCGGGGGGHHHHHHGGGEEEDDDCCCDDDEEEEEEEEEDDDDDDCCCCCCDDDBBB@@@@@@AAABBBAAA@@@@@@???????????????>>>>>><<<<<<<<<<<<<<<===>>>???>>>>>>============>>>>>>@@@@@@@@@AAAAAA@@@@@@???<<<<<<===>>>@@@AAAAAABBB@@@??????@@@CCCEEEEEEEEECCCDDDEEEGGGHHHIIIIIIHHHHHHGGGEEEDDDCCCCCCDDDDDDCCCAAA??????@@@AAA@@@???@@@@@@@@@???>>>>>>======>>>>>>>>>???@@@AAAAAABBBAAACCCDDDCCCAAAAAAAAACCC??????@@@AAABBBDDDFFFGGGIIIGGGFFFGGGHHHIIIHHHFFF~~~||||||~~~ssshhhbbbbbbddd```^^^ZZZYYYYYYYYYWWWUUURRRQQQOOOJJJDDD<<<555000000///------......,,,+++))))))*********+++++++++)))))))))*********++++++************************)))***+++,,,,,,+++***))))))))))))))))))*********************************************************,,,+++***)))))))))***+++++++++++++++++++++++++++*********+++++++++,,,,,,*********++++++,,,,,,+++------------------------,,,---......---///333777BBBMMMYYY]]]^^^\\\XXXSSSUUUXXX]]]fffppp}}}|||~~~~~~~~~{{{wwwppphhhdddeeeiiilllmmmxxx}}}{{{vvvrrrnnnkkkddd^^^VVVPPPMMMIIICCC???;;;:::999888999:::<<<===??????@@@AAACCCDDDEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDBBBBBBAAA@@@???>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999===>>>???@@@???>>><<<;;;888999<<<===>>>===;;;:::>>>===<<<;;;999888777777::::::::::::::::::::::::999999999999::::::::::::;;;:::999999888999999999;;;<<<<<<<<<<<<;;;::::::666777777888888888888888::::::;;;;;;<<<<<<======;;;<<<===>>>???@@@AAAAAAAAA@@@??????>>>>>>??????AAA@@@@@@???????????????AAABBBCCCDDDFFFIIILLLOOOKKKPPPSSSRRRSSSUUUUUUSSSUUUUUUVVVXXX[[[\\\\\\\\\XXXVVVUUUTTTRRRPPPLLLJJJKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIHHHFFFEEEEEEDDDDDDCCCDDDEEEEEEDDDCCCDDDDDDFFFGGGGGGHHHGGGGGGEEEEEEDDDEEEFFFEEECCCBBBCCCDDDDDDBBBAAABBBEEEGGGHHHGGGJJJKKKLLLLLLLLLKKKIIIHHHKKKKKKLLLLLLLLLKKKJJJIIIIIIHHHFFFFFFGGGGGGGGGFFFFFFEEEDDDCCCBBBAAAAAAAAA<<<<<<======>>>???@@@@@@@@@????????????@@@@@@AAACCCCCCCCCDDDCCCCCCBBBBBBAAABBBBBBBBBCCCCCCDDDDDDEEECCCAAABBBDDDFFFFFFFFFIIIJJJLLLNNNPPPPPPPPPPPPNNNMMMKKKIIIGGGFFFEEEEEEDDDCCCBBBBBBCCCCCCBBB@@@BBBBBBBBBBBBAAA@@@??????@@@@@@AAAAAABBBCCCDDDDDDFFFGGGHHHFFFEEEDDDEEEFFFEEEEEEFFFGGGIIIKKKMMMNNNPPPOOOOOONNNNNNMMMLLLKKKxxxnnnfffbbbbbb___]]]ZZZYYYXXXWWWVVVUUUQQQQQQPPPLLLFFF>>>666111111///............---+++************++++++++++++******))))))((((((((((((***************+++++++++)))***+++,,,,,,+++***)))(((((())))))************************************************************++++++******************++++++++++++++++++++++++***++++++++++++,,,,,,,,,***+++++++++++++++,,,---------------------------,,,...///...---000777<<>>999888888888999:::;;;<<<======>>>???AAABBBCCCDDDAAABBBBBBBBBBBBBBBAAA@@@?????????>>>>>>=================================<<<<<<;;;;;;;;;::::::::::::;;;===>>>>>><<<:::999:::;;;<<<===<<<;;;999888;;;;;;;;;:::::::::999999888888888888888888888888777888888888999999::::::;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>>>>>>>>>>===;;;;;;<<<<<<===>>>??????===>>>???AAACCCCCCCCCCCCFFFFFFEEEEEEEEEEEEFFFFFFGGGFFFFFFFFFFFFGGGGGGHHHJJJLLLNNNOOOOOOQQQUUUYYYVVV___fffggghhhkkkjjjgggdddfffiiiooosssuuurrrpppkkkiiifffcccaaa^^^ZZZVVVVVVVVVVVVVVVWWWWWWWWWWWWSSSRRRQQQOOOMMMLLLKKKKKKIIIKKKMMMLLLJJJIIIIIIJJJHHHIIIJJJKKKKKKJJJIIIHHHHHHIIIIIIHHHFFFEEEEEEFFFHHHFFFEEEFFFIIIKKKMMMMMMMMMNNNPPPQQQQQQQQQPPPOOORRRSSSTTTUUUTTTSSSRRRQQQPPPNNNLLLLLLMMMMMMLLLKKKJJJHHHFFFDDDCCCAAAAAAAAAAAAAAABBBCCCDDDDDDEEEEEEEEEDDDDDDDDDEEEEEEFFFGGGHHHHHHHHHHHHGGGGGGFFFEEEDDDEEEFFFGGGHHHJJJKKKKKKHHHEEECCCDDDFFFJJJLLLMMMTTTVVVYYY\\\^^^___^^^]]]WWWUUUSSSOOOLLLIIIGGGFFFFFFDDDCCCDDDEEEEEECCCBBBCCCCCCCCCCCCCCCBBB@@@???DDDDDDEEEFFFFFFGGGHHHHHHMMMNNNMMMKKKIIIHHHIIIKKKKKKLLLLLLNNNPPPRRRTTTUUUVVVVVVWWWVVVTTTSSSRRRQQQyyyrrrjjjdddbbb^^^]]][[[YYYWWWVVVVVVUUURRRRRRQQQNNNGGG???777333111///...---......---+++*********++++++++++++,,,+++******)))((((((''''''*********+++++++++++++++******++++++++++++******((((((((()))******++++++***************************************+++++++++***++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***+++,,,,,,++++++,,,...------------------------,,,///111000///333;;;CCCUUU```iiihhhddd```[[[XXX[[[\\\]]]^^^___dddmmmttt|||}}}zzzyyy}}}xxxyyy|||vvvkkkhhheeeeeeiiiooouuuxxx|||sssnnngggcccaaa^^^ZZZVVVRRRNNNHHHFFFEEECCC???;;;888888888888999::::::;;;999999:::<<<===>>>???@@@<<<======>>>>>>>>>=============================================>>>>>>>>>>>>>>>=========<<<<<<<<<;;;===>>>??????>>><<<;;;;;;;;;;;;;;;:::999999888777777777888888999999999888888888888888888888888777888888999999::::::;;;<<<<<<<<<<<<<<<===>>>>>><<<===>>>>>>?????????>>>???@@@AAABBBCCCBBBAAA@@@>>>???@@@AAABBBCCCDDDDDDBBBDDDFFFHHHIIIIIIIIIHHHIIIIIIIIIIIIJJJKKKLLLMMMKKKKKKLLLMMMNNNPPPQQQRRRTTTWWWZZZZZZZZZ\\\aaaffflllzzz~~~|||wwwssspppllliiieeedddbbbaaa``````aaabbb^^^]]][[[YYYWWWUUUTTTSSSQQQTTTVVVUUURRROOOPPPQQQPPPQQQSSSUUUUUUTTTSSSRRRRRRRRRRRRQQQNNNLLLLLLMMMPPPNNNMMMMMMOOORRRTTTTTTRRRSSSUUUVVVWWWWWWWWWVVVYYYZZZ[[[\\\\\\ZZZXXXWWWVVVTTTRRRQQQQQQPPPOOOMMMJJJIIIGGGEEECCCCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKOOOPPPPPPOOOOOONNNMMMLLLGGGHHHJJJLLLOOORRRSSSUUUJJJHHHGGGHHHMMMSSSXXXZZZ[[[^^^dddjjjmmmnnnmmmlllfffdddaaa\\\WWWSSSOOOMMMJJJIIIGGGGGGHHHHHHHHHGGGFFFGGGHHHHHHGGGFFFDDDCCCJJJKKKLLLMMMOOOPPPQQQRRRWWWWWWVVVSSSQQQPPPQQQSSSSSSSSSTTTUUUWWWYYYZZZ[[[[[[]]]___```^^^]]]]]]]]]~~~yyytttooojjjddd```^^^^^^]]][[[XXXWWWVVVWWWTTTTTTRRROOOIIIAAA:::555000...------...---,,,************+++++++++,,,,,,++++++++++++*********************++++++,,,,,,,,,++++++************++++++'''(((((()))******++++++************************))))))*********+++++++++(((***,,,...///...,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------)))+++------++++++,,,...........................,,,///111111000555@@@IIIUUU```iiiiiiggghhhiiiiiiiiiiiigggbbb^^^___eeekkkrrr|||{{{~~~}}}zzzwwwyyy~~~rrrrrryyyyyysssjjjkkkkkkkkkmmmrrrxxx|||~~~~~~yyyuuusssfff```YYYVVVUUUTTTPPPLLLHHHEEEBBBAAABBBAAA===:::888888888888888999999999777777888999;;;<<<======:::;;;<<<========================>>>>>>?????????>>>>>>??????@@@@@@@@@@@@?????????>>>>>>>>>=========>>>???@@@@@@???>>>>>>999999888888888999:::;;;777777777888888999999999888888888888888888888888999999:::;;;;;;<<<======<<<<<<======>>>???AAAAAACCCDDDEEEGGGHHHHHHHHHHHHFFFGGGIIIJJJKKKJJJIIIHHHHHHIIIJJJKKKMMMNNNOOOPPPOOOPPPRRRTTTUUUUUUTTTSSSQQQQQQQQQRRRSSSUUUWWWXXXVVVVVVXXXZZZ\\\___bbbcccfffjjjnnnppppppssszzz|||xxxsssqqqpppqqqrrrooonnnllliiifffdddcccbbbaaadddhhhfffaaa^^^^^^___```aaadddggghhhgggfffeeeccccccccc```]]][[[ZZZ[[[[[[YYYVVVVVVXXX[[[]]]]]]ZZZ[[[\\\]]]]]]\\\[[[[[[\\\^^^___aaa```^^^\\\[[[ZZZWWWTTTSSSRRRQQQOOOMMMLLLKKKIIIIIIIIIJJJLLLMMMOOOOOOPPPQQQQQQQQQPPPOOOPPPPPPPPPPPPQQQRRRSSSTTTYYYYYYYYYYYYXXXWWWVVVUUUOOOOOOQQQRRRTTTUUUVVVWWWSSSPPPOOOPPPVVV]]]bbbeeeccciiirrr{{{~~~|||wwwrrrkkkeee```]]]VVVSSSPPPOOOPPPRRRRRRRRRPPPQQQRRRRRRRRRPPPNNNMMMQQQRRRTTTWWWZZZ]]]___```bbbbbb```]]]ZZZZZZ[[[]]]^^^^^^^^^___```bbbcccdddcccgggkkknnnnnnnnnppprrr{{{sssnnnjjjgggbbb^^^______^^^\\\YYYXXXXXXXXXVVVUUUTTTPPPJJJBBB;;;777000...---,,,------,,,*********+++++++++,,,,,,,,,+++++++++,,,,,,---......*********++++++,,,,,,,,,,,,+++***))))))***+++,,,'''(((((()))***+++++++++************************))))))******++++++++++++'''***---000111000---,,,++++++++++++++++++++++++++++++,,,,,,,,,---------))),,,...---+++***,,,///........................,,,///222111111777BBBLLLSSS^^^gggiiijjjnnntttwwwtttsssoooggg___^^^bbbhhhppp|||~~~|||~~~||||||}}}zzzyyyzzz}}}qqqlllooozzz{{{vvvrrrppprrrsssrrrqqqsssyyy}}}}}}vvvmmmeee```]]]WWWPPPNNNNNNMMMJJJFFFCCCAAA???@@@BBBBBB>>>:::888888888888888888777777777777888:::;;;<<<===>>>;;;<<<===>>>??????@@@@@@??????@@@@@@AAABBBBBBCCCAAAAAABBBBBBCCCCCCCCCDDD@@@????????????>>>>>>>>>::::::;;;;;;;;;;;;;;;:::888777666555777999;;;===::::::::::::::::::::::::999999999999999999999999;;;;;;<<<<<<===>>>??????=========>>>???AAACCCCCCKKKLLLNNNOOOQQQRRRRRRRRRRRRTTTUUUWWWWWWVVVUUUTTTSSSSSSTTTVVVXXXYYYZZZ[[[ZZZ[[[^^^___```___^^^]]]]]]^^^^^^```aaadddeeegggeeefffhhhjjjnnnrrruuuvvv}}}|||yyywwwuuuuuutttxxx|||zzztttppppppqqqoooqqqtttwwwxxxxxxvvvuuurrrrrrrrroookkkhhhggggggccc```^^^]]]___bbbcccddd``````aaaaaaaaa___^^^]]]^^^___aaabbbbbb```^^^\\\[[[YYYUUUSSSRRRQQQNNNLLLNNNNNNMMMNNNPPPSSSVVVXXX]]]^^^_________^^^]]]\\\]]]]]]]]]^^^^^^```aaaaaa```aaa``````___^^^]]]\\\XXXXXXWWWWWWVVVUUUTTTTTT\\\ZZZWWWWWW\\\bbbgggiiinnnvvv|||uuuooolllaaa^^^ZZZYYYZZZ[[[]]]]]]ZZZ[[[\\\\\\\\\ZZZXXXVVVUUUVVVZZZ^^^bbbfffjjjkkkjjjjjjhhheeebbbaaabbbdddggggggggghhhiiijjjkkkllljjjooouuuzzz|||~~~