BM6P6(@ ||||||tttrrrzzz}}}{{{|||yyytttjjjjjjhhhggghhhllloooooosssgggDDDAAA;;;PPPuuuwwweeeeeeddd]]]VVVYYYeeemmmllljjjlllkkkxxx}}}lllkkkxxx{{{ssspppqqqsssuuuuuurrrpppnnnlllsss||||||~~~ppp|||yyypppmmmkkkfffbbb```aaa{{{}}}rrrzzzSSSDDDBBBBBBNNNkkkbbbhhh```[[[___jjjxxx~~~rrr{{{~~~mmmwwwXXXBBBBBB<<>>SSSvvvttt^^^\\\kkkjjjZZZTTTXXXeeemmmiiieeeeeedddoootttgggjjjyyy~~~xxxuuuqqqlllgggfffhhhkkkfffaaa\\\\\\aaahhhnnnqqqrrrssssssssspppmmmiiigggggglllvvvxxxpppooooookkkhhhgggdddnnnYYYFFFBBBDDDVVVsssllljjjiii```ZZZ]]]fffssswwwrrrrrrwww}}}yyycccBBB===:::CCCCCCJJJbbbcccOOOTTTyyyqqqVVVjjjvvveee]]]\\\]]]]]]^^^^^^___aaabbbccc[[[[[[ZZZ[[[]]]___bbbdddccceeedddccciiiuuutttzzz{{{vvvqqqqqqqqqpppkkkkkksss}}}{{{mmmbbb```___ZZZTTTVVVbbblllkkkddd[[[WWWTTTTTTQQQTTTfff{{{{{{mmmgggmmm~~~kkkBBBAAA>>>XXX~~~eee___kkkkkkYYYTTTXXXeeellliiiddddddcccmmm{{{sssgggkkkzzzxxxrrrooopppqqqmmmiiiffffffiiilllmmmlllkkklllnnnooonnnllljjjhhhgggjjjsss|||qqqnnnmmmjjjgggfffccclll]]]FFFBBBDDDWWWnnniiiiiiggg```[[[^^^gggssswwwrrrtttxxx}}}~~~~~~~~~~~~~~~}}}eeeDDD===<<>>===EEEBBBMMM___]]]NNNbbbmmmcccwwwvvviiiccc\\\RRR[[[[[[\\\\\\[[[YYYVVVTTTXXXYYYZZZ\\\^^^___```aaacccjjjllljjjnnnxxx}}}~~~}}}uuu|||vvvooonnnmmmvvvwwwjjjfff\\\YYYUUUVVV```mmmrrrooo```\\\[[[\\\XXXYYYjjjxxxkkkqqq}}}zzz~~~}}}aaaEEE:::AAAeeezzzaaavvvxxx\\\UUUWWWeeemmmhhhbbb```aaajjjxxxuuugggiiixxx~~~xxxrrrqqqrrrqqqnnnllllllkkkkkknnnpppnnnkkkmmmooozzz|||rrrnnnlllgggeeeeeedddooogggFFFGGGBBBYYYooohhhjjjgggaaa\\\^^^iiixxxyyyuuuwwwzzz~~~~~~{{{zzznnnBBB>>>===:::DDDLLL\\\]]]NNNVVV}}}ooo]]]mmm______[[[WWWXXX[[[YYYTTTSSSWWWVVVRRR\\\[[[\\\^^^``````___]]]bbbgggjjjnnnwww~~~vvvuuuvvvxxx|||vvviiimmmqqqttttttqqqjjjcccZZZZZZXXX[[[dddnnnppplll```^^^^^^]]]XXXZZZmmmyyyooovvvyyy~~~yyy^^^EEE:::BBBffffffrrrvvv[[[TTTVVVccckkkgggaaa___]]]eeessspppcccfffvvv~~~wwwuuuwwwvvvssspppqqqpppoooppprrrpppkkkmmmooo{{{~~~tttpppmmmiiiggggggcccooooooJJJEEEDDD```qqqhhhfffeee```[[[^^^jjjyyywwwssswwwzzz}}}{{{}}}zzzqqqDDD>>>>>><<>>???<<>>AAA]]]dddnnn```XXXXXXcccjjjgggaaaaaaXXXccctttrrrdddfffsss~~~{{{ooommmsss{{{ppplllllljjjfffddd___hhhxxx___FFFEEE```tttiiicccbbb^^^ZZZ]]]hhhvvv|||uuuuuuwwwyyyzzzzzzzzz|||~~~xxx|||~~~||||||xxx}}}FFF;;;===;;;@@@DDDWWW[[[OOOVVV{{{fffuuuooobbbYYYUUUSSSTTT```xxxuuujjjqqq|||tttgggkkkyyypppeee[[[^^^rrrjjj^^^VVVXXX^^^jjjsssllluuuyyyrrrjjjnnnqqqooooooxxx~~~fffCCC===@@@[[[cccqqq```WWWWWWbbbiiieee``````WWWcccvvvrrreeegggttt|||}}}pppqqqwwwpppkkkllljjjfffddd```gggyyy|||tttaaaGGGCCCZZZqqqiiigggeee___YYY[[[eeerrr~~~{{{tttuuuxxxyyyzzzzzzzzz|||~~~yyyzzz|||{{{~~~www|||HHH;;;>>>;;;@@@BBBQQQTTTLLLYYYeeeuuuooocccYYYUUUWWWTTT\\\rrrvvviiinnn{{{}}}}}}hhhfffrrr|||rrrhhh___bbbuuukkk^^^TTTWWWaaaooonnnjjjuuuxxxnnneeellloookkklllyyy{{{dddBBB<<>>WWWnnntttrrrWWWSSSUUU^^^eeedddaaa___WWW___jjjzzzooohhhlllmmmzzz|||{{{yyy~~~nnnjjjkkkjjjgggeeeaaabbboooKKKDDDHHHYYYmmmcccaaa```ZZZWWW\\\eeeppp~~~}}}sssrrrtttttttttsssrrrrrrvvvzzz~~~wwwuuuzzz|||}}}vvvzzzyyyrrrrrrtttxxxyyyFFF===>>>:::AAAAAAMMMRRRRRRaaa|||XXXaaa}}}iiiccc]]]YYY]]]___aaabbbaaaaaabbbcccqqqrrrggg___bbbcccggguuu~~~{{{jjj```lllxxxzzz|||uuummmkkktttwwwhhh]]]hhhjjj```YYY]]]bbbiiixxxwwwkkk```]]]```bbb___\\\[[[TTTQQQXXXfff{{{tttbbbDDDAAA???VVVkkkyyykkkUUUQQQSSS\\\cccccc```^^^TTTZZZdddtttooohhhkkklllyyy|||~~~{{{}}}nnnjjjkkkjjjfffeeebbbcccpppLLLCCCIII___qqqgggdddaaaZZZVVV[[[eeerrr{{{pppppptttvvvvvvuuuttttttvvv{{{yyyyyy|||~~~}}}|||zzzrrrxxx~~~|||zzzwwwvvvwwwxxxxxxEEE===>>>;;;AAA@@@LLLQQQRRRfffYYYaaajjjbbb\\\YYY]]]___```aaa``````bbbcccpppssshhh\\\]]]___eeerrr}}}{{{kkk```jjjvvv}}}|||{{{yyyrrrvvvwwwfff\\\kkk{{{ddd[[[WWW]]]bbbhhhsssyyytttooofff______aaa```______WWWPPPLLLRRR```tttvvv^^^DDDBBB???UUU}}}iii~~~nnnUUUQQQSSS\\\cccccc___]]]RRRWWWaaarrrooofffiiilllzzz}}}yyy~~~yyy}}}|||nnnjjjkkkjjjfffdddffffffsssNNN@@@III```tttlllfffcccZZZUUUZZZeeerrrwwwllllllqqqtttvvvwwwvvvtttvvv{{{|||}}}}}}yyyxxx|||}}}{{{wwwEEE===>>>:::@@@BBBNNNQQQQQQggg\\\```~~~fff```^^^___^^^______^^^]]]]]]^^^```pppuuujjj]]]]]]```fffrrr|||{{{lllaaaiiisss{{{~~~yyyuuuddd]]]oooooo^^^WWWUUU[[[aaaeeeooo{{{~~~}}}{{{sssqqqooohhhdddeeeddd``````cccUUUMMMHHHMMMXXXjjjyyy___AAA??????WWWtttwwwWWWSSSUUU^^^dddddd```^^^TTTWWW```qqqnnncccgggmmm|||~~~zzzvvvttt{{{vvvzzz{{{mmmjjjllljjjfffdddhhhhhhtttNNN@@@GGG]]]sssmmmfffdddZZZTTTYYYdddqqq~~~wwwkkkkkkoooooorrruuuuuussstttyyy~~~{{{{{{}}}zzz}}}zzz}}}wwwDDD===>>>:::???CCCOOORRRQQQfff^^^]]]iiiaaa______[[[]]]^^^^^^]]]\\\]]]^^^llluuunnnbbbbbbeeeiiisss{{{{{{mmmbbbiiirrrxxxrrrccc___rrrvvvccc\\\UUUSSSZZZ___aaajjjuuuttttttuuurrrtttqqqllliiiiiifff``````fffVVVNNNHHHKKKTTTdddwww|||bbb<<<<<<>>>ZZZ~~~YYYVVVWWW___fffeeeaaa___UUUXXXaaarrrnnnaaafffmmm}}}zzzvvvrrrqqqxxxuuuxxx}}}{{{mmmjjjllljjjfffdddggggggrrrNNNAAAFFFYYY|||ppppppiiieeeZZZSSSXXXdddqqq}}}xxxllllllpppkkkooossssssrrrrrrwww|||wwwvvv}}}wwwqqq}}}~~~zzzxxx{{{wwwDDD===>>>999>>>BBBOOOSSSRRRggg```YYYqqqddd\\\YYYXXX[[[^^^````````````aaadddpppmmmcccccceeehhhpppzzz{{{nnnccciiiqqqwww}}}~~~}}}qqqccc```tttooo\\\\\\UUUSSSYYY]]]___fffqqq~~~uuuttttttrrrooollliiigggggggggeeedddccc[[[RRRIIIIIINNNYYYiiiwwwvvvaaaAAA???AAAYYYzzz~~~cccRRRRRR```dddeeeccc\\\WWWVVV\\\mmmrrrbbbeeeqqq~~~wwwtttpppllllllqqqqqqssswww|||mmmkkklllhhheeeffffffhhhvvvUUUBBBGGGYYYvvvrrr___```ZZZVVVYYY___iiivvvqqqllllllpppqqqqqqqqqrrrsssvvvyyyuuusssxxx{{{vvvtttyyy}}}}}}~~~}}}xxx|||qqqKKK???888>>><<>>===???DDDLLLPPPaaaXXXUUU|||xxxhhhcccWWW[[[ZZZZZZYYYYYYZZZZZZ[[[aaakkkqqqjjj```^^^dddjjjrrrwwwkkk```hhhqqqtttxxxyyy}}}~~~zzzwwwwwwxxxssswwwyyyuuummmhhhhhhjjjmmmmmmllllllrrr|||kkkhhhkkkwwwooo]]]SSSRRRPPPNNNOOOSSSZZZ___zzztttoooqqqxxxyyyooojjjgggbbb^^^aaa___]]]XXXQQQOOOWWWbbbhhhvvvzzzZZZCCC;;;<<>>777;;;:::@@@AAAFFFIIISSSxxxkkkSSSkkk|||ggg```YYYYYYZZZ]]]___aaabbbcccccc\\\dddllllllbbbZZZ___hhhkkkqqqggg]]]fffoooqqqttttttxxx|||~~~}}}yyysssnnniii```VVVRRRVVVZZZ[[[YYYUUUVVV^^^kkkwww}}}lll___aaaeeegggeee```YYYUUUUUUSSSOOOKKKIIIJJJOOOSSS{{{nnngggccc```]]]WWWPPPPPPSSS[[[gggxxxrrrWWW???>>>:::AAA]]]~~~jjjVVVRRR[[[___bbbccc___XXXUUUWWWeee|||vvvgggeeekkkvvvwwwrrrnnnllljjjgggfffffffffhhhgggbbbaaaaaa\\\UUUNNNQQQWWWaaannn{{{wwwiiiiiikkkhhhfffhhhjjjmmm}}}UUUDDDBBBNNN|||dddfffbbbYYYSSSSSSYYYcccrrrsssmmmmmmhhhkkkooorrrtttvvvxxxzzz}}}xxxqqqqqqvvvrrrzzzuuuttt{{{yyy~~~yyyzzzttthhhiiittt|||uuuWWW???@@@999<<<:::@@@@@@FFFJJJUUUwwwrrrWWWjjj|||fff```\\\YYY[[[___aaaccccccbbbaaa^^^bbbiiijjjccc[[[^^^gggkkkqqqggg]]]fffoooqqqssstttwwwzzz}}}{{{tttlllfffZZZTTTOOOPPPVVVYYYWWWSSSRRRTTT]]]kkktttyyy|||gggUUUWWWXXXYYYXXXWWWUUUTTTVVVUUUQQQLLLIIIIIILLLOOOwwwnnniiidddaaa\\\UUURRRSSSWWWbbbtttlllOOO777======BBB^^^jjjVVVRRR[[[^^^aaaccc___ZZZVVVVVVcccyyywwwgggdddiiitttqqqjjjfffjjjoooooonnnmmmeeehhhgggbbb```bbb]]]UUUUUUUUUXXX^^^hhhrrryyy|||uuuhhhiiillljjjhhhjjjnnnppp~~~RRRCCC===GGGsss~~~eeegggccc[[[TTTUUUZZZeeetttssslllkkkfffjjjnnnrrrtttuuuxxxyyyzzzxxxppppppzzzuuu|||tttsssyyyvvvuuuggggggqqq~~~zzzRRR>>>@@@:::===;;;>>>>>>DDDJJJVVVvvv}}}ZZZkkk|||gggaaa___ZZZ\\\```cccdddbbb```^^^___aaafffiiiccc\\\^^^fffjjjpppggg^^^fffoooqqqttttttvvvyyy{{{xxxpppfff^^^OOONNNOOOSSSXXXYYYUUUQQQUUUWWWaaammmtttxxxsss```TTTSSSSSSSSSRRRSSSSSSTTTWWWVVVRRRMMMIIIHHHJJJLLLxxxoooeeeaaabbb```WWWOOOQQQYYYhhh|||jjjNNNBBB888===BBB^^^eee[[[RRRSSS^^^gggddd\\\ZZZQQQRRR___pppzzziiiccciiivvvpppkkkjjjooottttttrrrsssnnnkkkiiiiiihhheeebbbbbbaaa\\\YYY[[[___dddmmmuuu~~~xxxmmmjjjjjjhhhggghhhkkkqqqTTTAAABBBIIItttyyyhhhhhh```ZZZTTTTTTXXX```nnn{{{xxxnnnkkkiiikkknnnppprrrtttwwwzzz}}}pppnnnxxxxxx~~~yyylllxxx{{{tttttt}}}yyymmmjjjmmmvvv{{{XXXAAA<<<;;;999999>>>???EEEJJJWWW|||[[[gggzzziiiggg^^^^^^]]]^^^```bbbcccaaa______^^^aaaeeebbb[[[\\\aaaiiiiiieee___```gggnnnqqqssstttuuuuuussskkkaaaYYYQQQUUUXXXXXXWWWVVVUUUSSSZZZ___gggpppyyynnndddZZZZZZXXXTTTQQQQQQUUUYYYWWWVVVTTTOOOKKKIIIIIIJJJzzzoooiiifffccc\\\UUUNNNRRR___qqqmmmOOO@@@666===CCC]]]|||bbbZZZQQQSSS]]]eeeccc]]]ZZZQQQQQQ]]]mmm{{{hhhbbbgggttt~~~oookkkjjjooosssssstttvvvuuurrrnnnllljjjgggeeedddeee```\\\\\\]]]]]]aaagggyyyyyynnnlllllljjjjjjjjjkkkrrrSSSAAABBBIIIvvvzzzjjjkkk```ZZZTTTTTTXXX___nnnzzzxxxnnnjjjiiikkknnnpppqqqsssvvvxxx{{{xxxlllnnnzzzyyy|||zzzqqq~~~~~~uuuuuu~~~}}}pppmmmqqq]]]BBB;;;<<<;;;999======CCCGGGTTTyyyaaafffkkkfff]]]^^^]]]^^^```aaabbb```^^^bbb___aaaggggggbbb]]]]]]ggghhhddd___```gggmmmooonnnooorrruuuuuusssmmmiiieeefffccc^^^XXXWWWYYYZZZ]]]bbbjjjsss{{{|||jjjccc]]]]]]\\\XXXUUUTTTVVVXXXYYYXXXVVVSSSOOOMMMLLLKKKzzzpppiiiccc]]]YYYQQQPPPWWWfffxxxlllKKK>>>666===BBB[[[|||www```XXXQQQTTT]]]cccbbb___ZZZQQQOOOZZZhhh}}}}}}iiiaaaeeeqqqyyyooolllkkkooorrrsssxxx}}}~~~yyytttooollljjjiiiiiidddaaa```^^^YYYYYY[[[qqqzzzxxxnnnkkklllkkkjjjkkkmmmuuuOOO@@@BBBHHH~~~tttqqqiiiiiiaaa[[[UUUTTTWWW^^^lllxxxwwwmmmiiiiiilllnnnpppppprrrtttwwwzzzyyyqqqvvv{{{yyy{{{}}}wwwvvvuuusssqqqwwwdddCCC:::======999<<<;;;???CCCPPPvvviiidddqqqeee^^^^^^^^^^^^___```aaa___]]]bbb^^^^^^eeeiiieee\\\WWWdddeeebbb___```hhhmmmmmmkkkmmmpppuuuzzzvvvjjj^^^XXX[[[```___dddmmmvvv~~~zzzlllcccaaa___```___]]]YYYVVVVVVVVVYYYXXXWWWUUURRROOOMMMLLLzzzooofffaaa^^^YYYUUUUUU___ooofffEEE===666===@@@TTTrrrzzzaaaWWWQQQTTT\\\aaaaaa```ZZZPPPMMMVVVbbbwwwmmmcccdddoooyyyqqqooooooqqqrrrttt|||~~~wwwtttqqqnnnjjjgggffffffccc\\\YYYYYYhhhssstttkkkiiijjjiiiiiijjjqqqzzzxxxHHH???BBBFFF{{{vvvoookkkiiibbb[[[UUUTTTVVV]]]jjjvvvwwwmmmhhhiiikkknnnoooooopppsssuuuwww~~~www|||xxxxxxzzz{{{uuuuuuxxxwww}}}hhhDDD999===>>>999<<<:::>>>AAANNNuuutttcccxxxggg```___^^^]]]^^^___```___]]]^^^[[[ZZZ^^^bbbaaa[[[VVV```aaa___]]]aaaiiinnnmmmnnnnnnpppttt||||||iii[[[YYY]]]___dddmmmwww~~~}}}{{{oooiiieee___\\\^^^_________^^^\\\YYYWWWVVVWWWVVVUUUUUUSSSQQQMMMKKKzzzppphhhccc^^^WWWTTTZZZgggyyy{{{bbbCCC>>>777>>>>>>NNNjjjqqq|||gggZZZPPPTTT]]]```aaaaaaZZZPPPLLLSSS\\\pppqqqfffeeennn~~~yyyttttttuuuuuurrrttt{{{vvvqqqmmmjjjiiijjjfff^^^YYYYYYaaammm}}}~~~sssiiihhhjjjjjjjjjkkkuuu~~~nnnDDD???AAACCCvvvsssoooddd\\\UUUSSSUUU[[[gggsssyyynnnjjjhhhjjjmmmnnnnnnooorrrtttuuu}}}sssuuusssvvvzzz{{{uuuttt}}}fffDDD999<<<>>>;;;===;;;???AAAOOOvvv{{{aaayyykkkbbb___^^^]]]^^^___``````___[[[ZZZXXXXXXZZZ]]]^^^]]]^^^^^^\\\\\\aaajjjooonnnoooooonnnoooyyyxxxbbbXXXYYY\\\bbblllvvv}}}~~~}}}llleee^^^\\\\\\\\\]]]^^^``````___^^^\\\[[[XXXWWWYYYWWWVVVVVVVVVTTTPPPLLLyyylllddd^^^XXXTTTWWW___pppxxxbbbEEE===888???===LLLhhhrrrqqq^^^PPPTTT^^^aaaaaaaaaYYYPPPLLLQQQXXXiiiuuuiiifffmmm{{{wwwuuuxxxzzzxxxrrrrrr~~~}}}uuutttpppmmmlllfff]]]XXXXXX\\\gggwww~~~sssjjjiiillllllmmmnnnwwwiiiCCC>>>@@@@@@qqqwwwoooeee]]]VVVSSSTTTYYYeeeqqq{{{qqqlllfffiiikkkmmmmmmoooqqqtttzzz}}}ooooooooouuuzzzyyyuuuuuu~~~xxx^^^CCC;;;:::;;;<<<>>>===@@@CCCQQQyyy~~~]]]nnnpppccc```^^^]]]^^^```bbbbbbaaa\\\[[[XXXUUUXXXaaafffhhhbbb```\\\[[[```jjjmmmllljjjjjjiiikkkuuuhhh[[[YYYZZZaaalllvvv}}}~~~~~~wwwpppbbbaaa```aaadddggghhhhhhhhheeeaaa^^^]]]]]][[[ZZZ]]]ZZZXXXXXXYYYXXXUUUQQQvvvxxx|||uuuiiiddd___[[[YYYZZZfff}}}vvv```CCC;;;777@@@???OOOnnn|||}}}dddPPPTTT___bbbaaaaaaYYYPPPMMMPPPUUUdddwwwkkkgggkkkxxxxxxvvvzzz}}}zzzqqqooo{{{~~~{{{uuuqqqnnnhhh```\\\]]]WWWaaaqqq}}}rrrjjjiiillllllmmmooowwwdddAAA>>>???===lllyyyhhhfff^^^VVVSSSSSSXXXdddooo}}}sssoooeeegggjjjlllmmmooorrrttt||||||ppppppooouuuyyy~~~wwwwwwwww}}}|||vvvwww~~~rrrTTTAAA<<<888888=========AAAEEESSSzzz}}}XXXcccsssbbb```^^^]]]^^^aaacccdddddd]]]ZZZUUUSSS\\\hhhnnnllliiieee___ZZZ___gggjjjhhhaaadddgggjjjttt|||ggg\\\\\\[[[bbbnnnyyyzzzvvvssspppppprrrnnnppprrrtttwwwyyyyyywwwtttnnngggaaa``````___^^^___[[[WWWWWWYYYZZZWWWTTTwwwnnnssswwwtttmmmjjjddd]]]YYY___uuuuuu\\\===999666@@@AAASSSuuugggQQQTTT```cccaaa```YYYQQQMMMPPPTTTaaaxxxlllfffiiiuuu{{{}}}|||vvv{{{{{{ppplllyyy~~~yyytttqqqlllfffdddeeeSSS^^^mmm{{{zzzpppggggggjjjkkklllmmmvvv~~~```???>>>>>>;;;iiidddfff^^^VVVSSSSSSWWWcccnnn~~~uuuqqqcccfffiiikkkmmmooorrrttttttyyynnnrrrpppvvvxxx~~~|||vvv~~~yyyzzzzzz~~~uuummmkkkgggyyyvvv|||NNN@@@>>>666666>>>===<<>>@@@===GGGUUU{{{lllgggcccVVVPPPWWW[[[cccsss}}}qqqooofffgggiiijjjjjjllloooqqqvvvuuuppprrrtttvvv|||{{{vvvkkkeeebbbdddffffffeeegggqqqzzzoooLLL???<<<===666<<<;;;===>>>CCCXXX|||cccRRRtttmmmjjj```^^^[[[]]]aaadddeeeeeebbbXXXNNNNNNXXXbbbhhhiiijjjeee___]]]^^^``````___WWW]]]jjjxxxqqqaaa\\\gggggglllttt}}}}}}tttllldddaaa^^^ZZZWWWXXXNNNPPPSSSVVV]]]hhhuuu~~~uuurrrnnnjjjhhhfffcccaaa]]]ZZZUUURRRVVV\\\\\\WWWtttpppyyyzzzqqqmmmccc\\\ggg{{{wwwUUU===888:::999999KKKooopppSSSVVV\\\___bbbbbb]]]YYYNNNIIIQQQ\\\www}}}mmmfffiiisss|||{{{wwwhhhdddlllwwwxxxrrrlllggg```^^^^^^fffvvvyyypppiiiffffffeeehhhlllyyyXXX<<<@@@<<>><<<>>>???EEEYYY}}}kkkSSSppppppiii^^^[[[YYYZZZ^^^aaacccbbbbbbYYYOOONNNVVV```fffiiihhhccc^^^\\\]]]^^^]]][[[___cccnnnzzzrrr___[[[hhhppprrruuu{{{~~~}}}~~~xxxtttmmmddd\\\ZZZYYYVVVSSSTTTSSSTTTUUUVVVXXX^^^ffflllrrrpppmmmlllllllllmmmnnnmmmkkkjjjjjjiiihhheeebbb___]]]XXXUUUWWW[[[ZZZTTT~~~rrrrrr~~~|||tttiii```fffssstttQQQ:::444:::<<<:::DDDdddyyyVVVUUUZZZ___cccaaa\\\ZZZPPPJJJNNNWWWqqqpppfffgggqqqzzzqqqbbb^^^eeennnyyysssoooeeegggeeecccnnnxxxppphhhfffeeeeeehhhlllzzzSSS;;;>>>;;;CCCPPPzzzccceeebbbVVVOOOTTTVVV\\\lllwww~~~qqqkkkhhhiiikkkkkklllmmmppprrruuusssjjjhhhlllnnnvvv~~~~~~vvv{{{|||{{{vvvvvvuuuwwwxxxyyyyyywwwssspppnnnmmmkkkfff___\\\```lllvvvcccDDD:::999===888@@@===???@@@FFF[[[~~~rrrRRRdddqqqeee]]][[[ZZZZZZ]]]```aaaaaaccc[[[QQQNNNSSS\\\dddhhheeeaaa[[[YYY[[[\\\\\\[[[hhhkkkrrrzzzzzz}}}sss^^^]]]lllxxxwwwvvvxxx{{{}}}}}}}}}zzz~~~xxxnnnggg^^^WWWSSSVVVZZZZZZXXXYYY``````^^^[[[XXXXXXZZZ]]]^^^]]]ZZZWWWUUUUUUXXX[[[aaabbbeeeiiikkkjjjeeebbb```___[[[XXXYYY[[[XXXRRR|||sssvvv}}}}}}rrrggggggmmmpppNNN999888;;;===:::???ZZZ~~~YYYUUUYYY```ccc```ZZZ[[[RRRLLLMMMTTTmmmtttfffeeemmmwwwzzzjjj___^^^eeelllxxxzzzvvvlllsssssslllpppyyypppiiigggggggggkkkpppyyyNNN;;;===;;;BBBOOOyyyzzzzzzgggfffdddYYYRRRUUUUUU[[[kkkttt~~~qqqhhhiiijjjlllllllllmmmppprrrssssssiiijjjnnnmmmqqqxxxvvvyyy}}}vvv~~~zzz|||~~~yyy}}}|||{{{zzzxxxyyy|||zzzyyyuuummmfffbbbeeehhh{{{^^^AAA::::::===999AAA===???@@@FFF[[[~~~VVV[[[uuueee___^^^\\\\\\]]]```bbbcccccc]]]TTTOOOPPPWWWaaagggeee___YYYWWWZZZ^^^```aaammmmmmqqqtttsssuuusssccccccqqqzzzxxxwwwwwwyyy{{{||||||{{{yyynnnddd^^^SSSRRRXXXeeeqqqvvvvvvwwwvvvsssmmmfff```]]]\\\]]][[[[[[XXXTTTOOONNNOOOQQQXXX\\\bbbhhhllljjjddd```^^^___]]][[[[[[\\\XXXRRRssspppwwwyyytttxxxyyy{{{nnniiiiii~~~kkkKKK::::::999999999>>>VVV~~~[[[VVVZZZaaaddd___ZZZ[[[TTTMMMNNNRRRjjjyyyhhhcccjjjtttqqqeee```ccciiioooooo{{{sssxxxvvvmmmmmm}}}wwwnnngggeeefffhhhmmmssszzzyyyIII===<<<<<>>888@@@<<<>>>???FFF[[[eeeYYYuuuyyyiii______^^^]]]]]]^^^aaabbbbbb^^^XXXPPPMMMRRR\\\eeefff```YYYWWW\\\ccchhhjjjmmmkkkmmmnnnllloootttiiihhhqqqxxxwwwwwwxxx{{{|||||||||||||||yyyrrrhhh]]]WWWTTTRRRYYYkkkxxxpppjjjgggeeeaaa```]]]ZZZUUUSSSRRRRRRTTTYYY```gggkkkiiiccc^^^[[[^^^^^^\\\\\\^^^[[[VVV~~~xxxxxxyyyvvvuuuxxx|||wwwzzz}}}wwwmmmiiittteeeHHH;;;999555555999???TTT___WWWYYY```eee```\\\\\\TTTNNNNNNQQQeee}}}iiibbbhhhqqqxxxiii```aaahhhmmmooommmnnnyyyzzzpppfffeeesssrrrjjjcccbbbdddgggmmmttt~~~pppDDD>>>;;;<<<@@@NNNtttkkk___```XXXRRRRRRPPPUUUeeessswwwiiiiiijjjlllllllllllloooqqquuu}}}~~~ssshhhooolllhhhlllmmmqqq~~~}}}wwwuuuwwwsssjjjggggggdddqqqSSS???<<<===???888???<<<>>>???FFF[[[wwwZZZggg{{{vvviii^^^^^^^^^\\\[[[\\\^^^aaa```___[[[RRRLLLNNNXXXbbbgggbbb]]]\\\bbbhhhmmmoookkkjjjkkkmmmjjjlllrrrjjjgggkkkrrrrrrsssuuuyyyzzzzzzyyyuuurrrlllaaaWWWQQQPPPRRRYYYgggzzzvvvlllgggbbb^^^\\\ZZZXXXVVVUUUXXX___fffjjjhhhccc^^^ZZZ]]]___]]]]]]___^^^ZZZxxxxxxxxxxxxxxx{{{wwwwwwrrrtttzzzwwwvvvooonnn}}}```FFF<<<888444777<<>>:::;;;>>>LLLiiisss]]]___XXXRRRRRROOOTTTeeeooo|||{{{mmmiiijjjkkkkkkkkkkkknnnpppuuu}}}~~~qqqfffooolllgggjjjkkkooo{{{yyy}}}xxxyyy{{{zzzpppkkkccchhhwww~~~|||KKK<<<<<<>>>???888???===???AAAGGG\\\bbb```rrrtttjjj___```___]]][[[[[[^^^aaa^^^```^^^UUUKKKKKKUUU___gggdddbbbdddiiimmmmmmlllkkkkkkooorrrmmmlllyyyzzzlllfffbbbdddiiihhhhhhjjjnnnpppqqqqqqhhhfffaaaZZZUUUVVV]]]dddpppvvviiiaaa___^^^ZZZWWWUUUXXX^^^eeeiiiiiieeebbb[[[___```]]]\\\______\\\~~~|||}}}|||wwwrrrpppssswwwtttpppkkkqqq{{{vvvuuu~~~wwwnnnzzz^^^EEE===:::777;;;@@@>>>JJJxxxfffXXXTTT\\\ffffffddd```SSSLLLLLLLLLYYYrrrlllbbbfffooo~~~~~~ppp```\\\bbbiiiiiiffffffiiieee\\\YYY\\\\\\XXXkkk{{{zzzrrrkkkwwwppphhhaaabbbfffkkksss{{{aaa<<<===999;;;<<>>@@@BBBHHH^^^pppdddtttxxxqqqbbbcccbbb```]]]]]]aaaddd]]]``````VVVKKKIIISSS]]]ffffffgggkkknnnoookkkgggkkkmmmssswwwqqqllluuurrreee```^^^aaabbb```^^^___aaaeeeggghhh^^^___]]][[[\\\eeerrr}}}rrreeeaaa___[[[VVVVVVXXX]]]dddhhhjjjhhheee]]]```aaa]]]\\\^^^^^^]]]~~~yyyqqqooonnnmmmlllmmmooossswwwyyyxxxwww}}}|||wwwWWWAAA>>>;;;333;;;;;;???LLLooodddVVVWWW\\\bbbiiiccc]]]UUUOOOJJJLLLXXXffftttiiigggiii{{{zzzoooccc___dddiiiiiiggghhhgggeeeccc```ZZZRRRMMM___sssvvvmmmvvvooohhhcccbbbccchhhsss~~~UUU@@@888777???;;;FFFccc~~~|||eee[[[ZZZWWWNNNQQQ[[[\\\nnnyyynnnooojjjhhhjjjllljjjjjjllliiiwww~~~mmmllloooqqqmmmfffdddhhhnnnzzzxxx{{{~~~}}}}}}{{{lllfffvvv|||zzz___III999999===<<<<<<@@@??????CCCGGG\\\```fff}}}zzziiiccc___``````^^^]]]___bbbaaa^^^UUUIIIDDDMMMZZZjjjggggggiiifffaaadddkkknnnqqqssstttsssqqqppppppxxx|||{{{qqqcccYYYXXX\\\]]]]]][[[ZZZYYYYYYZZZZZZTTT]]]jjjssszzz~~~kkkfffeee```ZZZUUUWWW^^^gggjjjfffcccddd```]]]ZZZ[[[___```]]]YYY}}}yyyrrrqqqrrrqqqjjjkkkmmmqqqvvvxxxxxxwwwzzz|||xxxVVV???::::::333::::::>>>JJJkkkmmm[[[ZZZ]]]bbbgggccc]]]VVVOOOJJJKKKVVVcccssshhhfffhhhwww~~~~~~uuukkkbbb___dddiiiiiihhhgggfffeeedddbbb]]]WWWSSSTTTnnn~~~sssxxxlllfffbbbbbbeeejjjuuuOOO<<<777777>>>999CCC]]]cccZZZZZZXXXOOOPPPXXXZZZhhhtttpppmmmiiigggiiikkkjjjjjjlllkkkwwwooommmoooqqqmmmhhheeefffjjjpppmmmppp||||||~~~{{{{{{|||~~~{{{vvvjjjsssvvvYYYFFF777888<<<;;;;;;???>>>AAAFFFIIIZZZeee```uuuzzzjjjccc___``````]]]\\\^^^aaa___[[[SSSIIIEEEPPP^^^gggcccaaabbbaaa___cccjjjnnnppprrrrrrooommmlllllliiilllmmmggg]]]VVVWWWZZZVVVVVVVVVUUUTTTWWW[[[^^^dddnnn{{{yyyqqqlllccc\\\^^^[[[]]]eeekkkkkkhhhggg___\\\ZZZ\\\```bbb```^^^xxxrrrrrrsssrrriiijjjlllppptttvvvvvvvvv|||~~~|||vvvUUU===888:::444:::999===GGGdddwww___YYY]]]aaadddbbb]]]VVVPPPIIIIIIRRR]]]ssshhheeefffsss|||ssstttsssuuuqqqjjjcccaaaeeeiiijjjiiigggffffffffffffccc___\\\SSSfff}}}|||{{{hhhdddbbbdddggglllvvvMMM>>><<<777===777???UUU```XXXYYYYYYOOONNNUUUWWW```mmmzzzssslllgggfffiiikkkjjjjjjmmmmmmxxxssslllnnnooonnnjjjgggffffffhhheeehhhvvv{{{|||vvvvvvzzz~~~|||uuuwwwtttpppxxxPPPAAA666888<<<;;;;;;???@@@BBBHHHLLL[[[oooZZZhhhvvvllleee_________]]][[[\\\___]]]YYYRRRHHHFFFQQQ^^^ccc^^^[[[\\\___bbbfffjjjoooqqqrrrqqqnnnkkkjjjjjjgggjjjkkkiiidddaaabbbccc]]]^^^^^^\\\ZZZ^^^gggnnn|||rrriiibbbfff^^^ZZZ```hhhiiifffddd^^^\\\ZZZ]]]aaadddcccbbb}}}|||vvvssstttsssqqqkkklllmmmpppsssttttttrrryyyqqqSSS===999:::444:::888;;;DDD\\\cccVVVZZZ___bbbbbb]]]WWWQQQJJJGGGNNNWWWtttsssiiieeeeeennn{{{zzzxxxxxx{{{pppkkkfffeeefffhhhiiihhhfffeeeeeefffhhhgggeeeccc``````nnn~~~xxxgggdddcccfffiiimmmwwwKKK@@@???888<<<777???PPP|||~~~~~~bbbWWWWWWZZZPPPMMMRRRTTTZZZggguuutttlllgggfffiiikkkkkklllnnnnnnwwwvvvjjjkkkmmmmmmllljjjhhhfffjjjeeehhhvvvyyywww{{{xxxwww~~~}}}pppwwwqqqHHH>>>777888<<<<<<===@@@DDDCCCHHHOOOaaa^^^```ppppppggg_________]]][[[[[[]]]\\\YYYTTTKKKFFFLLLVVV\\\YYYXXX\\\bbbgggjjjkkkoooqqqrrrqqqooonnnmmmnnnssstttvvvvvvtttsssrrrsssqqqssssssoookkkooo{{{zzzpppjjjlllddd___bbbfffeeebbbaaa___]]][[[]]]```bbbbbbbbbzzztttxxxyyyxxxxxxyyyvvvqqqoooooopppsssuuutttrrrpppwwwlllQQQ===999999444:::888;;;BBBTTTnnnXXXXXX___aaaaaa]]]YYYSSSKKKFFFJJJSSSiiiuuukkkffffffkkkwww}}}zzz}}}pppnnniiifffdddddddddeeecccbbbbbbccceeeffffffeeehhhbbbcccxxx{{{wwwgggddddddhhhkkkoooxxx{{{EEE;;;:::888<<<888AAANNNuuu}}}uuurrriiiXXXUUUYYYQQQMMMQQQRRRXXXdddrrr}}}uuummmiiigggkkkmmmlllmmmpppnnnuuuxxxhhhiiijjjlllmmmmmmllllllnnnhhhiiiuuu~~~~~~yyyuuuzzzdddBBB<<<888999<<<>>>@@@CCCHHHDDDHHHSSSiiipppbbbllltttiii```___```^^^[[[ZZZ\\\\\\\\\YYYPPPGGGGGGMMMSSSTTTWWW]]]eeekkkllljjjlllmmmooopppppppppqqqrrrwwwzzz}}}~~~~~~~~~tttpppkkkiiiiiihhheeedddfffaaa___]]]\\\]]]^^^______wwwrrrwww{{{}}}{{{tttqqqrrruuuxxxyyyxxxssspppssszzzgggOOO;;;777777444;;;777;;;AAAOOOxxx~~~]]]XXX___aaa```]]]ZZZUUUMMMFFFIIIPPPeeeyyyooohhheeegggssssssqqqmmmgggbbb```bbbccccccbbb```aaabbbddddddcccfffgggjjjlllvvv~~~tttgggeeeeeeiiimmmrrr|||~~~|||DDD:::999888<<<:::CCCLLLmmm}}}sssqqqttt\\\SSSWWWRRROOOQQQQQQVVVbbboooyyywwwooojjjiiilllnnnmmmmmmpppmmmrrryyyhhhiiikkkkkkkkkmmmqqqtttqqqjjjhhhoooyyyzzz||||||~~~ZZZ>>><<<::::::;;;>>>CCCFFFKKKGGGMMMYYYnnnjjjmmmxxxlllbbb```aaa___[[[YYY[[[\\\___^^^VVVLLLIIILLLNNNSSSYYY]]]ccciiiiiieeegggiiilllmmmnnnpppsssuuuxxx}}}xxxtttpppnnniiiddddddgggcccaaa___]]]\\\\\\]]]^^^yyy|||www{{{}}}~~~wwwpppsssxxx}}}}}}xxxssspppuuu}}}|||cccMMM:::666777444;;;777;;;BBBLLLppp^^^WWW\\\^^^___]]][[[WWWNNNGGGHHHNNN[[[~~~rrriiieeecccnnn~~~xxxwwwssslllfffdddfffjjjjjjgggeeedddeeefffffffffeeejjjnnnjjjeeeuuuqqqfffcccdddiiiooovvv|||DDD;;;;;;777;;;:::DDDHHHeee```PPPTTTSSSQQQRRRPPPTTT___kkkvvv|||oookkkiiikkkmmmkkklllnnnlllooozzzyyykkkmmmmmmjjjhhhkkkssszzzwwwpppkkklllqqqwwwzzzwwwQQQ<<<<<<;;;999999>>>CCCGGGJJJJJJUUU```oooqqqmmm|||ooocccaaabbb```\\\YYYYYY[[[___aaa\\\TTTRRRUUUSSSZZZ___^^^```eeefffcccgggiiilllnnnoooqqqtttwww||||||tttnnngggdddddddddcccaaa^^^\\\\\\^^^___zzz{{{}}}~~~~~~~~~xxxooosssyyy|||wwwppptttyyyvvv```KKK:::777666444;;;888<<>>:::444:::<<<>>>FFFZZZfffWWWWWWPPPSSSWWWKKKUUUYYYcccrrrwwwkkkfffmmmooohhhdddgggiiimmmuuu~~~wwwmmmhhhhhhjjjkkkuuu|||{{{rrrnnntttyyyyyyuuurrr|||~~~xxx{{{rrrJJJ;;;;;;777888>>><<>>LLLfffbbbTTTXXXYYY^^^___]]]XXXQQQJJJFFFEEEMMM___wwwnnniiibbbdddoooyyyooohhhfffiiiooorrrxxxtttssssssnnnoooyyyhhhbbbccchhhmmmrrrzzzddd>>>>>>777444:::;;;===EEEXXXgggWWWUUUOOOSSSXXXOOOVVVZZZcccqqqwwwkkkeeekkkmmmhhheeegggiiimmmttt}}}}}}zzztttoookkkiiigggnnnxxx{{{sssmmmooorrrqqq|||{{{ttt}}}zzziiiCCC;;;;;;777888>>><<>>LLLeeeiiiWWWXXXWWW^^^___]]]YYYRRRLLLGGGEEEHHHXXX}}}tttlllgggccccccjjjzzz~~~zzzyyy{{{qqqgggeeejjjrrrwww~~~zzzrrrqqqxxxqqqrrr{{{uuueeeaaabbbhhhooouuu~~~\\\>>>===555555::::::<<>>;;;;;;777888======EEEYYYeeeeeejjjttt~~~yyy}}}qqqdddeeeaaa\\\___WWW[[[___`````````cccfffaaaaaa``````aaacccfffggggggkkknnnnnnlllkkkmmmooolllnnnoooooommmmmmnnnpppuuuuuuuuuuuuvvvxxx|||}}}}}}~~~~~~}}}|||zzzyyy~~~uuujjjfff^^^cccggg\\\YYYdddkkk|||rrrqqqvvvqqqwww~~~wwwrrruuummmXXXAAA444666444777555666;;;===KKKdddpppXXXXXXZZZ___^^^]]]ZZZTTTNNNIIIFFFEEESSSyyyvvvmmmgggdddaaafffuuu~~~{{{xxxwww}}}wwwvvvsssgggfffnnnxxxwwwxxx{{{|||sssuuu}}}qqqcccbbbdddjjjsss{{{RRR;;;;;;666666:::999<<>>999;;;888888<<<<<>>999666444777444555:::;;;HHHbbb\\\VVVZZZ___^^^]]][[[YYYSSSLLLGGGCCCOOOfffwwwnnneee```aaammm||||||rrrssssssqqqwwwyyyxxxqqqsss|||ppprrr}}}~~~|||~~~llldddgggiiippp}}}yyyoooDDD777888999777999888===IIIYYY~~~||||||~~~aaaYYYXXXTTTSSSMMMOOOUUU^^^iiiuuuwwwlllggghhhjjjjjjiiiiiimmmpppvvv}}}yyy||||||uuuppprrriiilllmmmooo{{{|||vvv|||vvvgggHHH===888;;;999999<<<;;;FFF]]]nnnyyy~~~hhh^^^bbbbbb]]]___```___\\\\\\^^^aaacccaaa^^^\\\\\\^^^aaaccciiiiiijjjkkkkkkkkkjjjjjj```bbblll{{{~~~tttjjjgggfffiiinnnrrrtttvvvwwwxxxtttuuuwwwxxxxxxxxxwwwwwwwwwnnn^^^^^^^^^hhhxxx~~~zzznnnPPP<<<999555444666444444999:::HHHaaaiiiYYYUUU___^^^]]]\\\ZZZUUUNNNHHHCCCNNN\\\vvvlllgggbbbaaaiiiuuuxxx|||}}}yyy}}}vvvrrr|||}}}wwwyyy}}}yyyiiieeeiiijjjrrrxxxbbbAAA999777555777888777>>>LLL\\\iiiaaa]]]TTTTTTMMMOOOSSSZZZcccnnnyyyyyynnnggggggiiihhhffffffkkknnnsss}}}vvvyyyzzztttssswwwooottttttqqquuu}}}{{{~~~[[[AAA===666:::999:::<<<999CCC[[[sssrrrdddeeeaaa[[[\\\]]]^^^______```aaadddaaa^^^\\\\\\^^^aaaccchhhggggggggghhhiiijjjjjj```dddrrrxxxnnnllljjjjjjkkknnnrrrvvvxxxxxxwwwwwwyyyzzz|||}}}~~~{{{www``````hhhvvvvvvlllMMM:::999555444666444444999:::GGG```www^^^SSS___^^^]]]\\\[[[VVVNNNHHHBBBLLLUUUzzzyyyoooiiidddbbbgggqqq|||}}}~~~xxx|||}}}~~~~~~vvvgggdddiiijjjrrrxxxYYY@@@<<<777222777888777???NNN___qqqhhhaaaUUUTTTOOOPPPSSSXXX```jjjuuu|||yyynnngggfffhhhfffcccdddiiilllqqqyyyrrrwwwzzzwwwxxx~~~mmmvvvxxxoookkkqqqvvvwww{{{xxxUUU???>>>555:::::::::<<<999BBBYYYwww{{{iiiggg___YYYYYYZZZ]]]```bbbbbbaaadddbbb___\\\\\\^^^aaacccgggfffddddddfffhhhiiiiiihhhiiissssssmmmpppqqqmmmjjjkkkqqqvvvzzz{{{uuuvvvwwwyyy{{{~~~zzz}}}bbbdddpppxxxvvvhhhFFF>>>;;;777222777555666999999FFF___cccPPP[[[```aaa___^^^]]]UUUKKKJJJGGGNNNkkk~~~ssskkkgggcccdddnnn}}}}}}mmmbbbeeejjjpppwwwrrrwwwUUU;;;999999333777:::<<>>@@@>>>===CCCLLLqqqzzznnneeecccaaaaaabbbcccbbbaaa_______________```aaaaaa^^^^^^```aaabbbdddeeeeeedddgggiiijjjiiihhhhhhiiijjjhhhfffcccbbbccceeefffgggjjjqqq{{{}}}wwwvvvvvvxxxyyyxxxxxx}}}zzzuuu}}}YYY@@@<<<222888444666222444:::888@@@SSS{{{VVVVVVZZZ```bbb^^^XXXVVVJJJLLLHHHEEEWWW|||uuunnnhhheee______lll}}}xxxsss}}}iii___bbbjjjtttXXX===666555666777555888::::::DDDbbb}}}zzzooo``````TTTQQQPPPQQQRRRVVV```kkkrrr{{{wwwkkkfffffffffeeegggkkkllllllrrr}}}nnnlllnnnnnntttqqqkkkfffdddgggnnntttqqqhhhJJJ===::::::;;;<<<>>>@@@??????GGGPPPrrrwwwmmmdddbbbaaaaaabbbccccccbbb________________________]]]^^^___```bbbdddeeeeeeeeefffgggfffeeeeeefffhhhiiihhhfffcccaaaaaacccffffffmmmwww~~~|||vvvqqquuuvvvwwwvvvssstttwww|||vvvyyyPPP<<<;;;111888333555222555:::777;;;MMM\\\WWWWWW___ddd```ZZZVVVPPPMMMGGGDDDNNNpppyyypppjjjgggaaa\\\dddrrruuunnnnnn~~~uuueee```fffmmmyyyPPP;;;888666666888222888;;;999???\\\zzzxxxwwwbbb___UUURRRPPPOOOOOORRR\\\fffkkkxxxzzznnnhhhggghhhggggggiiillllllnnnyyyvvvkkklllqqq~~~|||vvvlllfffhhhrrr|||sss}}}ZZZCCC<<<;;;;;;<<<<<<===@@@???AAAKKKVVVuuu|||{{{uuukkkdddbbb``````aaaaaaaaa```````````````___^^^]]]]]]]]]^^^___```bbbdddeeefffeeeeeedddbbbaaaaaadddgggggggggfffbbb______bbbeeegggoooyyy|||xxxrrrnnnmmmooorrruuutttrrrrrrtttuuu|||{{{vvvJJJ888:::111888333444222555;;;666999III|||```WWWUUU^^^eeebbb[[[WWWTTTMMMGGGDDDIIIccc|||rrrkkkiiibbbZZZ^^^jjj}}}vvvnnnlllssssssooowwwooocccbbbiiiqqq{{{{{{KKK999888777777999///777;;;888;;;XXXhhhaaaUUUQQQOOONNNMMMOOOYYYcccggguuu{{{pppiiihhhiiijjjhhhiiilllkkkkkksss~~~mmmmmmvvvrrrhhhiiitttzzzqqqPPP>>>;;;<<<;;;<<<;;;===???@@@CCCNNNYYYxxxuuudddbbb```_________^^^\\\aaaaaaaaa```___^^^\\\\\\]]]^^^___aaabbbdddeeefffeeeeeebbb___^^^___cccfffeeefffeeeaaa^^^^^^aaaeeehhhpppxxxxxxpppiiihhhjjjgggmmmrrrsssrrrrrrsssttt{{{xxx|||nnnHHH;;;:::666555888555444666666777<<>>:::::::::===???BBBCCCEEEKKKTTTZZZvvv}}}rrrfff^^^```cccaaa___```aaaaaaaaaaaa```^^^]]]\\\^^^```cccdddddddddfffgggfffddd```^^^^^^```dddfffddddddeeeddd^^^YYY^^^fffhhhpppsssmmmhhhhhhhhheeeeeekkkrrrtttsssqqqsssuuu|||}}}}}}}}}iiiEEE::::::777777666444444777888999===DDDeeeyyy___TTT]]]aaabbb```XXXQQQMMMEEECCCEEEMMMuuu|||sssmmmeee______bbbpppyyyuuummmjjjrrrqqqpppxxxssshhhbbbcccnnnzzzggg???888777666777666777777>>>888<<>>CCCYYYkkkUUU\\\bbbbbb___YYYRRRNNNFFFBBBCCCGGGggg}}}vvvpppiiiaaa___aaaiiiqqq~~~ooolll{{{qqqpppsssnnnccc```eeesss\\\;;;666666555666444777444===;;;===IIIlll~~~fffbbb^^^WWWQQQMMMNNNPPPRRR]]]bbblllvvvwwwppphhheeegggiiikkklllkkkkkklllmmmrrrqqqkkkeeemmmuuusssjjjaaa^^^___^^^hhhxxxyyytttxxxuuusssuuuvvvxxxoooqqqvvvRRR???<<<<<<<<<<<<;;;>>>CCCEEEGGGKKKRRRWWWPPPzzz{{{vvvjjjeeeccc```]]]]]]^^^^^^___```````````````bbbcccbbb```^^^^^^```bbbeeedddccccccccceeefffgggeeeaaaaaabbb```\\\[[[^^^eeehhhfff```[[[]]]```aaafffiiikkkkkkjjjkkknnnrrrrrrssstttqqqpppuuuYYY<<<777777444777333222444888999888;;;@@@OOOxxxVVVZZZaaabbb```[[[UUURRRIIIEEEEEEFFF^^^wwwrrrlllddd___```eeelllyyyqqqlllrrrmmmooovvv}}}zzzuuuyyy}}}iii______hhhwwwzzzRRR888666555555777444999222;;;======EEEfffffffffbbb[[[UUUQQQOOOPPPQQQYYY]]]gggrrrxxxtttllleeeggghhhjjjkkkkkkkkkjjjjjjooo|||oooiiinnnqqqmmmccc^^^```ddd^^^hhhvvvyyyoooiiiiiieeedddeeefffiiipppyyyiiirrrjjjHHH;;;<<<===<<<<<<<<<@@@DDDGGGKKKRRRZZZ```UUUmmm}}}}}}pppgggbbb```^^^]]]^^^^^^___``````______^^^aaaaaa```^^^\\\]]]___aaacccccccccddddddeeeffffffeee```^^^aaaaaa^^^ZZZZZZ```bbbaaa___^^^```cccfffeeegggiiijjjiiijjjlllnnnnnnqqqsssrrrqqqrrrwww|||yyyPPP888777555111555444222444888888666999===JJJzzz[[[WWW]]]bbbbbb]]]VVVTTTKKKGGGGGGFFFVVVuuuxxxtttnnneee```___dddiiittt~~~rrrkkkyyy{{{qqqnnnllljjjlllrrr|||tttiiilllpppuuuxxxxxxxxxwww|||~~~yyyfff___cccmmm{{{xxxxxxkkkJJJ777777666666888555<<<333;;;===>>>DDDcccjjjdddaaa[[[VVVRRRPPPPPPPPPTTTYYYbbbllltttuuuooogggeeefffgggiiikkkkkkkkkjjjppp}}}wwwoooqqqrrrlllddd___```dddaaakkkwwwwwwlllfff```]]]]]]___``````eeelllvvv|||iiiyyy```BBB:::======<<<===AAACCCFFFHHHKKKRRR\\\cccccceeettt{{{wwwttthhhcccaaa```^^^````````````___^^^]]]\\\^^^^^^]]]\\\\\\]]]```cccaaaaaabbbcccccccccccccccddd^^^\\\```bbb___[[[ZZZ^^^___```aaabbbbbbcccfffdddfffjjjkkkkkkjjjiiiiiijjjmmmppprrrrrrtttwwwzzzqqqHHH444777444///444444333444777777666999???HHHkkkdddWWWXXXaaaeee___WWWTTTKKKFFFGGGEEEPPPgggzzzuuuppphhhbbb```dddgggooo{{{|||sssnnnsss|||pppiiicccccciiippp{{{}}}qqqaaabbbcccdddeeeffffffgggqqqsssxxx}}}rrrcccaaaiiiuuukkk|||aaaFFF888888555666999666<<<666======@@@FFF]]]||||||uuubbb___ZZZUUUQQQOOONNNNNNQQQWWW^^^fffnnnsssqqqjjjdddddddddgggjjjlllkkkjjjooouuupppqqqrrrooojjjddd___]]]dddllluuu{{{}}}sssjjjddd```___```bbbaaa^^^```dddppp{{{}}}mmmrrrUUU===;;;???===<<>>EEEFFF^^^pppXXXTTTaaahhh___[[[XXXMMMGGGHHHEEEKKK^^^}}}xxxssskkkeeeccccccccciiittt~~~xxxwwwppptttnnniiihhhggghhhqqq{{{}}}ppp___^^^[[[ZZZZZZ[[[^^^___eeeiiiooovvv}}}wwwjjj```dddqqq~~~nnnZZZCCC888888444555888666;;;999AAA???BBBHHHUUU}}}~~~www{{{dddbbb]]]XXXSSSPPPNNNMMMOOOUUU[[[```gggoooqqqnnnfffdddccceeehhhkkkkkkiiilllooovvvuuurrrooommmllliiiccc___hhhlllrrrwwwzzzzzzqqqjjjgggfffddddddeeebbb]]]\\\```jjjuuussscccJJJ999;;;@@@<<<<<>>CCCDDDDDDIIISSS\\\}}}lll```___ZZZOOOLLLRRROOOOOORRRZZZccckkkoooppphhhfffdddccceeegggiiijjjqqqmmmlllttt~~~{{{uuujjjfffiiijjjooossstttttt{{{~~~xxxtttjjjgggdddbbb```___]]][[[aaagggpppwww|||sssHHHBBB<<<:::===@@@@@@>>>>>>CCCGGGIIIMMMRRRSSSPPPSSS]]][[[YYYmmm~~~lllbbbdddhhh___`````````^^^^^^^^^___\\\[[[[[[]]]___aaaaaa```______^^^^^^^^^______``````^^^[[[XXXXXX\\\ccchhhbbbaaa```aaabbbcccbbb```eeeeeeddddddddddddccccccaaa___^^^aaaffffffaaa\\\bbb]]][[[```lllyyy|||{{{}}}}}}zzzyyy|||wwwOOO666666666666666222222444666777999>>>EEEJJJKKKLLLrrrlllTTTSSS\\\bbbaaa[[[VVVQQQIIICCCEEELLL^^^|||uuupppkkkhhhbbb``````dddmmm{{{zzz~~~|||mmmmmmxxx~~~xxxpppnnnnnnmmm~~~wwwpppcccaaa______aaaeeeggggggccc```bbbiiipppuuu|||eeedddjjjyyyoooCCC===666333555888888777888===BBBCCCCCCHHHRRRZZZqqqaaa^^^[[[SSSPPPSSSMMMMMMPPPVVV___hhhlllnnnjjjhhheeeddddddgggiiijjjllllllmmmsss~~~zzziiieeekkknnnoooqqqrrrtttyyy{{{rrrooolllhhheeebbb```]]][[[___eeennnuuu{{{fffEEE@@@<<<;;;???AAAAAA???EEELLLQQQPPPOOOQQQRRRQQQNNNWWWXXXZZZlllvvvssszzzxxxjjjbbbdddaaa```^^^\\\[[[[[[]]]^^^ZZZZZZZZZ\\\___aaaaaa`````````___^^^^^^]]]]]]^^^^^^\\\ZZZWWWWWW[[[aaafff^^^]]]]]]___aaaccccccbbbcccccccccccccccddddddddd```^^^\\\]]]______]]]ZZZYYYUUUPPPRRR\\\iiiuuu|||zzzxxxwwwvvvuuusssuuuyyy}}}jjjHHH444555555666888444000333777:::<<<>>>AAACCCGGGMMMfffyyyXXXPPPXXXcccddd___YYYSSSJJJDDDEEEJJJOOOppp{{{tttmmmgggccc```^^^```hhhuuuvvvsss}}}zzztttqqqoooyyyqqqjjjgggeeedddfffhhhiiiiiiddd``````eeejjjooovvv}}}~~~yyy___cccooo]]]???999444222555888999888888<<>><<<===AAACCCCCCAAAIIIRRRYYYWWWSSSSSSTTTUUURRRWWW[[[bbbnnnpppkkkwwwgggiiidddaaa^^^[[[ZZZ[[[]]]___ZZZYYYYYY[[[^^^___```___aaa```___^^^]]]\\\\\\[[[[[[ZZZXXXVVVUUUXXX]]]aaaZZZYYYZZZ]]]aaacccddddddbbbbbbbbbbbbcccccccccccc^^^]]][[[YYYXXXWWWVVVVVVVVVRRRNNNLLLQQQ]]]lllvvv|||{{{xxxsssnnnkkkjjjkkkmmmqqqwww|||}}}}}}^^^BBB333555555666888444333555999<<<>>>@@@AAAAAACCCNNN]]]bbbQQQWWWccceeebbb]]]UUUKKKEEEEEEHHHFFF\\\yyypppiiieeebbb^^^]]]bbbooo}}}~~~|||vvvsss{{{uuurrroookkkjjjiiijjjiiihhheeebbb```aaadddjjjpppvvvxxx|||ooo```hhhuuuzzzMMM<<<888444222444666888888999===BBBDDDEEEIIIPPPUUUddd~~~lll```]]]ZZZTTTOOOMMMLLLLLLOOOUUU]]]eeeiiinnnmmmjjjfffdddeeegggjjjdddgggjjjjjjkkksssoookkkqqqnnnmmmmmmmmmpppuuu{{{|||tttvvv|||xxxrrrmmmiiieeebbb```ZZZ___gggnnnuuuyyy```HHH===<<<===@@@CCCEEEEEEDDDHHHPPPWWWXXXXXXZZZ[[[YYYXXXXXX[[[eeemmmtttvvvpppkkkdddbbb___]]]]]]^^^___```[[[ZZZYYYZZZ\\\]]]\\\[[[^^^^^^^^^^^^]]]]]]\\\\\\XXXXXXWWWUUUTTTVVVYYY\\\YYYYYYZZZ\\\```cccddddddccccccbbbbbbaaa``````___ZZZ\\\\\\[[[XXXTTTSSSSSSVVVUUURRRNNNOOOWWWeeeppptttvvvuuuppphhhddddddgggfffkkkrrrxxx}}}~~~zzzyyyxxxzzzTTT>>>555777444444666222666777888:::===@@@AAAAAA@@@MMMWWWzzzqqqWWWUUU^^^cccccc```WWWNNNHHHFFFFFFEEENNNllluuummmhhheeeaaa]]]```iiivvvzzzxxx~~~zzzyyy{{{xxxtttpppnnnllljjjhhhfffdddaaa___aaaffflllooossswww}}}xxxeeegggppp|||lllFFF;;;888555333333555777777<<>>BBBFFFJJJLLLOOORRRTTTYYYtttrrrddd^^^WWWPPPQQQPPPOOOOOOPPPUUU\\\aaagggiiijjjiiifffeeegggjjjfffeeecccdddgggkkknnnpppzzzzzz{{{{{{wwwsssooolllmmmooonnnhhh``````hhhqqqyyynnnggglllxxx~~~tttlllfff```]]]XXX\\\```eeelllvvveeeGGG>>><<<>>>AAADDDGGGIIIKKKLLLOOOPPPOOORRRYYY___\\\TTTSSSQQQRRR[[[cccgggxxxmmmhhhccc___]]]^^^___^^^[[[___^^^\\\[[[[[[[[[YYYWWWXXXYYY[[[]]]^^^^^^^^^]]]UUUVVVWWWWWWUUUTTTUUUVVV\\\[[[\\\]]]```bbbbbbaaaccccccaaa```^^^\\\ZZZZZZWWW[[[aaaeeefffbbb\\\WWWWWWYYYZZZWWWSSSTTTYYY^^^eeehhhjjjgggbbb```aaadddhhhmmmsssyyy|||~~~~~~zzzuuuqqqttt{{{pppBBB777777:::555555888333666555666999>>>AAAAAA???OOORRRYYYgggvvv]]]VVVYYY___bbb[[[SSSNNNIIICCCCCCDDDMMMkkk~~~uuupppooolllfffaaaaaagggmmmxxx}}}vvvtttyyy~~~{{{xxxuuutttqqqnnnlllcccdddbbb\\\\\\bbbeeecccgggmmmuuu}}}xxxllleeeuuu{{{TTT===777777666555555777999;;;???BBBGGGKKKNNNPPPRRRSSSWWWccc~~~kkkbbb]]]WWWQQQQQQQQQOOONNNQQQWWW[[[aaaeeejjjjjjgggfffhhhjjjfffffffffggghhhiiiiiiiiinnnqqqssssssqqqooommmkkknnnooonnnjjjdddbbbdddhhhllleee___^^^aaahhhuuu~~~uuummmgggbbb___\\\YYY[[[^^^aaagggqqq~~~^^^???@@@???@@@CCCFFFHHHKKKMMMOOORRRSSSSSSSSSXXX]]]\\\XXXVVVWWWUUUZZZaaacccyyy|||~~~uuummmccc]]]]]]___^^^]]]^^^\\\[[[[[[\\\\\\[[[ZZZXXXZZZ[[[]]]^^^]]]\\\[[[UUUWWWYYYYYYWWWUUUUUUUUUZZZZZZZZZ\\\___aaaaaaaaa``````___^^^]]]\\\[[[[[[YYY[[[```fffkkkjjjddd___```aaa```]]]YYYXXXZZZ]]]___aaacccaaa^^^]]]]]]___ccciiipppvvv{{{}}}{{{tttlllmmmqqqwww}}}~~~zzzvvvpppxxxZZZ<<<444777:::555666:::555666777999>>>CCCEEECCC@@@MMMJJJQQQXXXrrrfff[[[UUU^^^bbb\\\UUUPPPJJJCCC@@@CCCHHH]]]wwwrrrrrrpppjjjccc```dddhhhlllwwwuuullliiinnnuuuxxxvvvsssrrrqqqpppmmmkkkaaacccaaa[[[[[[aaaccc```dddjjjsss{{{pppiiijjjwwwmmmHHH666444555555555666888<<>>KKKWWWTTTPPPLLLKKKLLLNNNPPPPPPQQQSSSVVVXXXYYYZZZZZZWWWYYY[[[ZZZZZZ]]]ccchhh~~~oootttccc___bbbcccbbb\\\[[[YYYWWWWWWYYYZZZ[[[ZZZZZZYYYYYYZZZ[[[\\\]]][[[YYYWWWWWWXXXVVVPPPLLLRRRWWWYYYYYY]]]bbb```ZZZ___\\\ZZZZZZ\\\]]]]]]\\\^^^aaaiiissszzzyyyqqqiiifffeeeaaa\\\YYYYYY\\\___```^^^ZZZXXXWWWXXXZZZ[[[___aaaeeelllsss|||}}}tttmmmhhhcccaaacccgggkkknnnoooooopppsssyyyoooHHH999777777::::::666555777444555888;;;>>>@@@AAAAAACCCFFFKKKRRR___|||kkkYYYTTT[[[bbb\\\WWWTTTKKKFFF>>>EEEOOO```}}}wwwrrrnnnlllhhhaaa^^^___ccciiitttuuummmiiiuuusssoooggg\\\VVV\\\gggoooooopppqqqrrrppplllhhhfffccc______aaabbb___[[[^^^fffnnnttt}}}rrrdddkkk|||yyyQQQ<<<:::777888888888777999===@@@BBBAAADDDKKKOOONNNOOOQQQPPPVVVkkkhhhaaa___VVVSSSOOOMMMNNNPPPQQQQQQVVVYYY^^^dddiiiiiifffbbbeeeffffffggggggfffffffffffffffggghhhiiijjjkkkkkkkkknnnvvvpppfffdddfff`````````````````````___```\\\[[[aaagggooo|||xxx^^^GGGHHHWWW```\\\WWWRRRNNNMMMMMMMMMQQQQQQSSSTTTVVVXXXYYYZZZYYYYYYZZZ[[[\\\___dddgggwwwjjjccc```]]]ZZZ\\\[[[ZZZXXXXXXYYYZZZ[[[ZZZYYYYYYYYYYYYZZZZZZ[[[YYYXXXWWWWWWVVVSSSOOOLLLOOOVVVYYYYYY[[[^^^]]]YYY\\\ZZZXXXXXXYYY[[[[[[ZZZ\\\aaakkkxxxzzzsssiiieee___ZZZWWWWWWYYYZZZ]]][[[XXXVVVVVVXXXZZZ\\\]]]```dddjjjrrr|||xxxnnniiibbb^^^```dddiiikkkooommmkkklllpppwwwccc===999777777::::::777666888555555777999<<>>BBBFFFIIIDDDMMMFFFGGGRRRPPPmmmwww]]]TTT\\\______\\\SSSMMMEEECCCHHHJJJTTT~~~yyyooolllkkkfffbbbaaa\\\[[[```hhhpppwww}}}vvvrrrmmmeee___]]]XXX]]]eeennnrrrpppiiiddd\\\]]]```bbbbbb___YYYUUUYYY^^^iiivvv}}}kkkiiiwwwvvvQQQ999666<<<:::::::::::::::===AAAEEELLLJJJKKKNNNPPPRRRXXX```[[[\\\VVVTTTppp{{{}}}lll___^^^YYYTTTPPPNNNNNNNNNMMMLLLOOOUUU[[[___cccfffhhhccccccccccccdddfffiiijjjfffgggggghhhiiijjjkkkkkkjjjnnnsssuuuvvvxxxyyyyyyzzzvvvyyyxxxnnnjjjfffbbb^^^bbb```]]][[[```mmm|||nnnTTTFFFGGGLLLMMMOOOPPPPPPPPPPPPPPPOOOOOOPPPOOONNNMMMNNNPPPRRRTTTVVVTTTTTTWWW[[[^^^]]][[[\\\vvvllliiigggeee^^^WWWWWW^^^_________^^^]]][[[ZZZXXXXXXXXXYYYYYYXXXWWWVVVUUUTTTWWWYYYWWWRRRNNNMMMMMMGGGNNNUUUXXXVVVRRRSSSVVVXXXVVVTTTTTTUUUVVVWWWVVV\\\dddqqq~~~|||qqqiii___ZZZYYYXXXUUUQQQOOOOOOOOOPPPSSSVVVYYY[[[aaafffllloootttvvvwwwuuurrrqqqqqqqqqooonnnrrrpppmmmhhhfffiiirrrxxxeeeFFF:::555222222555666555666999999999999;;;===AAAEEEGGGBBBGGGEEEIIITTTXXXttteeeSSSYYY___bbbaaaZZZOOOKKKFFFHHHKKKMMMkkk~~~tttpppmmmhhheeeeee```]]]]]]dddkkkqqqzzz{{{sssllleeebbbbbbggghhhkkkooopppoookkkgggYYY[[[___``````\\\WWWTTTZZZ^^^jjjyyypppiiiqqq~~~hhhJJJ:::888;;;888999:::;;;<<<>>>AAADDDDDDDDDGGGLLLNNNRRRZZZdddrrrpppbbbQQQZZZ}}}yyylllbbbddd___XXXSSSPPPOOONNNMMMLLLNNNRRRUUUYYY^^^cccgggcccccccccdddeeefffhhhiiieeeffffffggghhhiiijjjkkkhhhmmmqqqrrrwww}}}ssslllfffaaabbbaaa]]]ZZZ___nnn~~~}}}___GGG@@@FFFMMMPPPQQQQQQPPPOOONNNMMMLLLLLLNNNMMMMMMLLLMMMNNNOOOPPPSSSRRRRRRTTTWWWYYYZZZZZZYYYjjjvvvlllbbb[[[QQQHHHLLLUUU___```aaaaaa___\\\YYYWWWWWWXXXYYYYYYYYYXXXWWWVVVUUUVVVXXXWWWUUURRRPPPOOOHHHKKKRRRXXXXXXTTTSSSVVVXXXVVVTTTTTTUUUVVVVVVVVV^^^eeepppyyy}}}{{{vvvrrreee```[[[WWWVVVUUURRRPPPNNNNNNOOOPPPRRRUUUWWWYYY```gggnnnpppsssuuu~~~yyyuuusssrrrqqqpppqqqqqqooojjjfffhhhnnntttVVV<<<999555222222555666555777;;;888888999;;;>>>AAADDDFFFEEEDDDFFFMMMUUUaaa{{{rrrWWWYYY^^^aaaaaa\\\QQQQQQGGGEEEKKKJJJ___{{{uuuoooiiiiiilllddd^^^\\\```ffflllttt{{{yyyrrrnnnooorrrwwwtttpppnnnlllllljjjiii^^^```cccdddaaa]]]YYYVVVZZZ^^^jjjzzzwwwiiimmm{{{~~~XXXBBB;;;999999666999<<<===>>>???AAACCCBBBCCCFFFKKKLLLOOOWWWaaavvvyyyqqq]]]SSSmmm}}}}}}uuurrrpppjjjeee]]]WWWSSSPPPNNNLLLKKKMMMNNNOOORRRWWW___eeeaaaaaacccdddeeeeeeeeeeeecccddddddeeefffggghhhhhhcccjjjooorrrzzz{{{rrrnnnffffffaaa[[[```qqqsssSSSCCCBBBGGGKKKMMMLLLLLLLLLLLLMMMNNNOOOOOOLLLLLLLLLLLLLLLMMMMMMMMMQQQRRRRRRRRRSSSUUUYYY[[[XXXbbbsssbbbXXXOOOGGGMMMXXX```aaabbbbbb```]]]YYYWWWVVVWWWYYYZZZZZZYYYXXXWWWVVVVVVWWWXXXXXXWWWTTTQQQIIIIIIPPPYYY[[[WWWUUUWWWWWWUUUSSSSSSTTTUUUUUUUUUUUU[[[dddjjjkkkhhhccc```YYYYYYXXXWWWUUUTTTSSSRRROOOOOOPPPPPPRRRTTTUUUVVV]]]eeemmmnnnooozzzvvvxxxuuutttsssssspppqqqppplllgggggglllqqqsssyyyzzzMMM555777666333333666777666999===888999:::===???BBBEEEFFFPPPHHHJJJMMMMMM[[[qqq|||]]]ZZZ]]]___^^^XXXSSSTTTGGGAAAIIIIIIYYY}}}yyyqqqkkklllqqqfff```\\\___ccchhhpppwww||||||zzz~~~zzzrrrkkkhhhggghhhhhheeegggjjjiiifffaaa\\\ZZZZZZ]]]jjjzzzrrrgggttttttMMM<<<::::::888666999===???@@@AAABBBCCCGGGGGGJJJLLLLLLLLLSSS\\\[[[hhhooodddUUUbbbzzzvvv|||wwwtttzzzmmmhhh```YYYTTTQQQNNNLLLKKKLLLLLLKKKMMMSSS\\\ccc___```bbbcccddddddcccbbbaaabbbbbbcccdddeeefffggg___ffflllpppzzzzzzkkkkkkeee^^^bbbsss}}}bbbIIIEEELLLOOOOOOOOOLLLKKKJJJIIIIIIJJJKKKLLLKKKKKKLLLLLLLLLLLLKKKKKKQQQRRRSSSRRRQQQSSSXXX]]]XXX]]]ppppppcccXXXOOOTTT___```bbbccccccaaa]]]YYYVVVUUUWWWYYYZZZ[[[ZZZYYYXXXXXXVVVVVVXXXZZZZZZVVVRRRJJJIIINNNYYY]]]YYYVVVWWWVVVTTTRRRRRRSSSTTTTTTTTTOOOTTT[[[``````\\\WWWUUUSSSVVVXXXXXXWWWUUUUUUVVVPPPPPPPPPQQQRRRSSSTTTUUUZZZccckkkllllllvvvsss}}}~~~yyyvvvvvvwwwtttqqqpppqqqnnnkkkkkkooouuutttzzzaaa???444999333444444666888:::;;;===@@@???>>>>>>???@@@BBBCCCFFFHHHJJJKKKLLLPPPVVV\\\pppkkkYYYYYYZZZ___gggXXXSSSMMMIIIEEEFFFUUUfff{{{vvvooolllmmmiiiddd^^^ZZZ[[[aaahhhmmmwww|||xxxllldddbbbccceeeeeemmmsssssskkkdddbbb___[[[ZZZcccsss|||nnnkkk{{{cccFFF:::666888===:::;;;<<<>>>@@@BBBCCCDDDIIIIIIIIIJJJMMMOOOPPPPPPUUU___ttt|||gggWWWxxxsssqqqrrrqqq{{{{{{rrreee\\\XXXUUUQQQNNNOOOPPPQQQPPPOOOQQQVVVZZZ]]]___aaacccbbbbbbcccdddaaabbbcccbbbaaaaaaccceeecccfffjjjppp{{{xxxkkkeeennn{{{|||vvvgggUUUIIIJJJLLLIIIJJJPPPLLLKKKJJJIIIHHHGGGGGGGGGEEEFFFHHHJJJLLLLLLLLLKKKNNNNNNMMMMMMNNNPPPQQQRRR___^^^```ddd\\\dddgggccchhhmmmgggZZZYYYbbb___SSSRRRUUUXXXZZZZZZZZZ[[[\\\YYYXXXWWWUUUTTTSSSSSSSSSOOOHHHKKKXXX^^^YYYTTTVVVWWWQQQOOORRRSSSQQQOOOPPPNNNLLLPPPXXX[[[YYYZZZ___\\\YYYXXXZZZWWWRRRTTTZZZTTTWWWXXXVVVWWWZZZZZZWWW\\\bbbhhhiiijjjrrrvvv~~~}}}|||xxxtttqqqpppmmmiiiiiimmmlllmmmttt{{{VVV999000222666666777888:::<<<===???@@@????????????AAABBBCCCEEEHHHJJJJJJJJJLLLRRRWWW```cccXXX^^^dddeee\\\VVVPPPLLLFFFCCCLLLWWWfff}}}sssoooppphhheee```[[[YYY\\\aaaeeesssxxx~~~{{{uuunnnjjjiiijjjiiiiiipppuuutttkkkbbb^^^ZZZVVVZZZdddtttyyysssvvvUUU???999888:::>>>;;;;;;===>>>@@@AAABBBCCCFFFGGGIIIMMMPPPRRRRRRQQQQQQYYYlllwwwdddRRRgggyyyuuu~~~xxxhhh^^^[[[WWWPPPIIILLLMMMNNNMMMLLLNNNRRRVVV[[[]]]aaacccbbbbbbbbbcccaaabbbcccbbbaaaaaaccceeeeeegggiiimmmwww~~~tttwww}}}|||uuu~~~{{{YYYLLLEEEJJJOOOMMMMMMQQQMMMLLLKKKJJJJJJKKKKKKLLLGGGHHHIIIKKKLLLMMMMMMNNNOOONNNMMMMMMNNNPPPSSSTTTeeeeeebbbuuu{{{hhhcccgggkkkmmmiiidddbbbcccccc___YYYUUUWWWYYYZZZZZZZZZ[[[\\\YYYXXXWWWUUUTTTTTTSSSSSSQQQJJJKKKWWW\\\XXXUUUWWWVVVRRRPPPSSSSSSPPPMMMNNNQQQSSS[[[eeegggbbb___aaacccZZZTTTTTTTTTRRRUUUYYYTTTWWWWWWWWWZZZ___^^^ZZZ\\\aaafffgggiiiqqqxxxxxxzzz~~~xxxrrroookkkggggggkkknnnpppwwwqqqMMM:::555555666666777888:::<<<===>>>@@@????????????AAABBBCCCEEEGGGIIIHHHGGGHHHLLLPPPQQQvvvrrrVVV[[[ccc```___ZZZUUUPPPJJJEEEEEEJJJNNNrrrwwwqqqppphhhhhheee```ZZZXXXZZZ]]]kkkpppxxx~~~}}}zzzwwwuuurrrooolllooorrrppphhh___ZZZWWWUUU\\\gggwwwzzzrrruuulllHHH999999:::;;;===<<<======>>>@@@AAAAAABBBDDDFFFJJJMMMPPPPPPOOOOOOKKKPPP```nnndddSSS]]]wwwzzzuuunnncccaaa]]]SSSIIIKKKLLLLLLLLLKKKLLLOOOQQQWWW[[[___bbbbbbaaaaaabbbbbbcccccccccbbbbbbdddeeeeeeffffffgggnnn~~~xxxzzzpppPPPHHHFFFNNNTTTRRRPPPRRROOONNNMMMLLLMMMNNNPPPQQQJJJJJJJJJKKKLLLNNNPPPQQQQQQPPPNNNMMMMMMOOORRRTTT^^^aaa```bbbtttdddiiivvvyyymmmdddeeeeee___\\\^^^YYYZZZZZZZZZYYYYYYZZZ\\\YYYXXXWWWVVVUUUTTTTTTTTTSSSLLLMMMUUUZZZWWWUUUXXXUUURRRRRRTTTSSSOOOMMMOOOVVV___mmmzzz}}}vvvpppmmmjjjbbb\\\]]]^^^\\\ZZZZZZUUUVVVUUUWWW^^^eeeeee___\\\___ccceeehhhoooxxxvvv|||sssjjjnnn}}}{{{sssooolllhhhiiilllvvvyyy~~~cccDDD;;;;;;888555555666777888:::;;;<<>>>>>???@@@BBBCCCEEEGGGIIIHHHEEEEEEHHHJJJMMM___bbbWWW]]]```bbb^^^YYYTTTOOOJJJGGGFFFLLLdddwwwqqqjjjkkkkkkfff^^^ZZZYYY[[[bbbhhhqqqyyy}}}zzztttppplllmmmllleee^^^ZZZXXXXXX___lll{{{xxxqqqwww{{{]]]AAA999<<<<<<::::::>>>??????@@@AAABBBBBBBBBEEEGGGIIIJJJKKKLLLMMMNNNIIIGGGPPP^^^___VVVZZZiii~~~wwwyyymmmhhhcccZZZRRRNNNNNNMMMMMMLLLMMMNNNOOOSSSWWW\\\```````````````aaabbbccccccbbbbbbccceeecccdddcccaaadddsss~~~|||www}}}zzzeeeSSSNNNMMMSSSXXXUUUSSSSSSSSSQQQOOONNNNNNPPPRRRSSSNNNMMMKKKKKKLLLOOORRRTTTSSSQQQNNNLLLKKKLLLNNNPPPMMMNNNWWW[[[nnnmmmmmmyyy~~~sssjjjbbb^^^___ccc]]]]]]\\\ZZZXXXXXXZZZ\\\YYYXXXWWWVVVUUUUUUUUUUUUUUUPPPNNNSSSWWWUUUVVVYYYVVVSSSRRRSSSQQQNNNQQQWWWjjjuuuwwwqqqiiiiiikkkllljjjccc[[[WWWVVVUUUTTTWWWaaajjjjjjddd]]]___aaacccggglllqqqtttrrrxxxppphhhcccdddppp|||ssspppnnnllllllooowww{{{yyySSS999666777444666666666777888:::;;;<<<>>>>>>======>>>???AAABBBEEEHHHJJJIIIFFFDDDEEEGGGMMMPPPppp[[[WWWaaacccbbb]]]WWWQQQLLLHHHEEEJJJWWWrrrwwwkkkllllllhhhbbb]]][[[[[[[[[aaajjjrrrxxx|||~~~|||sssrrroooiii```ZZZYYY[[[eeesssgggOOO;;;999===<<<999:::@@@@@@AAAAAABBBCCCDDDDDDFFFGGGGGGGGGHHHLLLRRRVVVTTTKKKHHHPPPTTTRRRUUU]]]tttxxxmmmeee^^^ZZZQQQOOOMMMLLLKKKLLLLLLLLLOOOSSSXXX\\\]]]]]]^^^___aaabbbbbbbbbaaaaaaccceeebbbdddcccaaaaaaiiiwwwllllll}}}{{{uuuXXXVVVRRRQQQUUUWWWWWWUUUUUUUUUTTTRRRPPPOOOOOOPPPQQQPPPNNNLLLKKKLLLNNNQQQSSSSSSQQQMMMJJJIIIIIIJJJKKKJJJCCCOOOZZZcccssspppwwwiiiggggggbbb______^^^\\\YYYXXXZZZ[[[YYYYYYXXXWWWVVVVVVVVVVVVVVVSSSQQQSSSTTTTTTVVVYYYWWWTTTSSSQQQNNNNNNVVV```}}}~~~qqqiiihhhnnnrrrooofff]]]WWWTTTWWWVVVTTTWWWaaakkkkkkeee^^^___```bbbfffiiikkklllooowwwuuurrryyyzzzjjjgggcccaaahhhrrrttttttrrrrrrxxx{{{rrrpppooommmnnnpppttt{{{kkkIII666444555222888999999999;;;<<<===>>>===<<<<<<<<<<<<>>>???@@@CCCGGGJJJIIIFFFDDDEEEFFFKKKIII[[[kkkUUUYYY```cccaaaZZZRRRLLLGGGBBBFFFNNNbbbyyynnnllljjjfffccc```]]][[[YYY]]]eeekkkqqqvvvzzz}}}}}}}}}ttthhh]]][[[]]]kkk{{{~~~wwwyyy|||}}}~~~vvvQQQ@@@555777;;;;;;:::<<>>;;;;;;::::::;;;<<<>>>???@@@DDDHHHHHHFFFDDDDDDEEEHHHJJJPPPiiicccTTTVVV```eee```WWWQQQKKKEEEGGGHHHUUUrrruuupppiiiffffffdddaaa]]]ZZZ]]]aaaeeeiiimmmrrrvvvyyy{{{~~~ttteee```cccqqq~~~yyyvvvooosssxxx}}}zzzgggCCC888333777:::999:::???======>>>@@@AAACCCDDDEEEBBBEEEGGGGGGHHHNNNVVV^^^hhh]]]QQQNNNQQQTTTUUUUUU[[[mmm{{{||||||wwwqqqjjjccc^^^XXXSSSLLLIIIIIIJJJKKKKKKJJJLLLOOORRRTTTWWW[[[^^^^^^___```___^^^___```bbb```aaabbbdddfffgggffffffjjjttt{{{ssswww~~~tttxxxxxxyyyvvvhhhVVVLLLNNNPPPQQQSSSUUUVVVUUUSSSTTTTTTUUUUUUUUUSSSRRRQQQQQQOOOMMMKKKJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJPPPOOOMMMPPPTTTbbbnnn______```aaa___]]][[[ZZZZZZZZZYYYXXXXXXXXXXXXXXXXXXVVVWWWVVVSSSRRRTTTVVVVVVTTTUUUVVVSSSLLLJJJRRR^^^mmm|||vvviiieeedddbbbVVVWWWVVVVVVZZZ```bbb```[[[\\\]]]]]]]]]]]]```cccooozzzlllpppsssuuusssiiimmm^^^___```]]]]]]eeessszzzqqqooonnnkkkhhhhhhkkksssxxxuuuwwwnnnKKK888333444666999777777777888999:::;;;<<<::::::999999:::;;;===>>>===BBBFFFHHHEEECCCDDDEEEGGGNNNNNNVVVyyyYYYMMM\\\hhhfff___YYYRRRLLLIIIDDDGGG[[[~~~}}}uuulllhhhiiiiiiddd```\\\^^^```aaadddggglllpppvvvxxx|||~~~~~~}}}mmmgggkkkuuu~~~xxxrrrooommmrrryyy|||uuuTTT@@@888666:::;;;777:::@@@:::;;;<<<>>>@@@BBBCCCDDDBBBEEEHHHGGGFFFHHHNNNTTTUUUOOOHHHGGGMMMSSSUUUTTTVVVVVVzzztttvvvssspppqqqsssppphhhaaa]]]WWWOOOKKKKKKMMMNNNNNNHHHJJJMMMOOOQQQUUUZZZ^^^]]]^^^______^^^^^^___aaa]]]\\\^^^bbbfffgggeeebbbeeegggjjjooo{{{uuuyyy~~~rrrsss|||sssZZZMMMQQQOOORRRUUUVVVWWWVVVSSSOOORRRSSSUUUWWWWWWVVVUUUTTTQQQOOOMMMKKKIIIHHHHHHHHHGGGHHHJJJLLLNNNNNNNNNMMMDDDQQQOOOLLLRRR\\\zzzqqq^^^```aaaaaa^^^\\\ZZZZZZZZZYYYYYYXXXXXXXXXXXXYYYVVVWWWWWWTTTRRRTTTUUUUUURRRUUUXXXUUUMMMGGGMMMXXXttt~~~tttnnnggg___VVVXXXXXXUUUWWW\\\___^^^XXX[[[\\\[[[YYYYYY]]]aaasss}}}vvv|||tttiiijjjdddcccfffhhhhhhoooxxxyyyuuuqqqnnnllliiiccc^^^dddjjjpppqqqsss{{{XXX;;;999888777666111555666777:::>>>@@@???>>><<<<<<;;;:::::::::;;;;;;???BBBFFFFFFCCCAAABBBDDDGGGFFFLLLSSSeeecccUUUXXX]]]cccddd___WWWRRRMMMGGGIIIWWWmmm~~~uuunnnkkkiiihhhgggfffeeebbb^^^]]]```gggnnnnnnqqquuuyyy|||~~~}}}}}}xxxpppuuu~~~zzzvvvsssqqqqqqoooyyy~~~dddDDD:::::::::::::::;;;======@@@===<<<>>>CCCGGGHHHGGGBBBBBBBBBCCCFFFJJJOOOQQQKKKKKKJJJKKKKKKLLLMMMNNNRRRUUUiiiuuussswww||||||qqqhhhccc]]]^^^WWWMMMIIINNNPPPLLLMMMMMMNNNPPPRRRUUUWWWXXX[[[]]]______]]]\\\[[[\\\^^^^^^^^^___```aaaaaabbbccceeeiiimmmqqqtttwwwxxxuuuyyy}}}xxxxxx}}}~~~tttzzzmmmVVVNNNRRRUUUQQQNNNOOOSSSUUUSSSPPPRRRPPPOOOQQQSSSTTTRRROOOUUUPPPLLLLLLOOOOOOLLLIIIMMMNNNOOOMMMJJJGGGFFFFFFIIIGGGJJJOOONNNSSSjjjqqqllleee___^^^___^^^\\\ZZZXXXYYYZZZXXXVVVWWWZZZ^^^ZZZXXXVVVTTTSSSTTTVVVWWWVVVTTTSSSRRRMMMKKKPPPXXXuuu|||tttnnnjjjZZZYYYWWWWWWYYY[[[[[[[[[[[[ZZZYYYYYYYYYYYYZZZZZZuuuuuummmpppllljjjllllllkkkooouuuuuuqqqnnnlllllliiiccc___aaadddhhhiiilllwwwuuuOOO888888666555666444777777888;;;>>>???>>>===;;;;;;:::999999:::::::::<<>>@@@CCC===CCCFFFIIIWWWyyytttTTTSSSWWWaaaeee```ZZZXXXGGGCCCEEENNN]]]www|||tttooollliiihhheeedddaaa\\\YYY[[[___dddiiikkkpppuuuyyy{{{||||||yyy|||~~~{{{uuupppmmmlllnnnooouuu|||zzzYYY???::::::::::::;;;<<<===>>>@@@>>><<<===AAACCCDDDCCCBBBAAAAAABBBDDDHHHLLLNNNHHHHHHHHHHHHHHHIIIJJJKKKIIIOOO\\\yyyzzzuuuqqqpppgggbbbXXXNNNJJJJJJIIIGGGNNNNNNOOOOOOQQQRRRTTTUUUXXX[[[]]]^^^]]]\\\\\\]]]]]]^^^^^^___``````aaaaaa]]]^^^aaaeeehhhkkkmmmnnnmmmpppssssssssswww|||{{{}}}|||yyyxxx```RRRPPPQQQVVVRRRMMMMMMPPPSSSSSSRRROOOMMMLLLLLLNNNOOONNNLLLOOOMMMMMMOOOSSSSSSNNNJJJJJJKKKKKKJJJHHHGGGGGGHHHKKKGGGIIIMMMNNNPPP___qqqmmmllliiieee```\\\]]]___[[[\\\[[[YYYVVVUUUWWWZZZ[[[YYYWWWTTTSSSTTTUUUWWWUUUTTTTTTSSSNNNJJJNNNUUUiii|||vvvrrr\\\ZZZWWWWWWXXXZZZZZZZZZXXXXXXWWWWWWWWWWWWWWWXXXxxx|||wwwpppjjjhhhjjjnnnllljjjjjjkkkiiieeeaaaaaaaaaaaabbbgggsss```CCC444666444444777777888888999;;;>>>???===<<<::::::999999999::::::;;;<<<>>>@@@@@@>>>>>>AAADDD<<>>???@@@>>><<<<<<>>>@@@AAA@@@AAAAAA@@@@@@BBBEEEGGGIIIEEEEEEEEEEEEFFFGGGHHHIIIFFFLLLQQQ^^^xxxtttuuuwwwxxxtttiii]]]WWWTTTOOOJJJIIIOOONNNNNNNNNOOOPPPPPPQQQTTTWWW[[[]]]]]]]]]]]]^^^]]]]]]^^^^^^______``````^^^___aaaccceeeggghhhhhhjjjlllmmmmmmmmmpppwww}}}||||||}}}vvvooouuussspppwwwhhhOOOKKKOOOPPPRRRMMMHHHFFFIIILLLMMMMMMLLLJJJHHHGGGHHHIIIHHHHHHGGGHHHKKKOOOSSSRRRMMMHHHGGGGGGGGGFFFEEEFFFHHHJJJMMMHHHHHHLLLLLLKKKRRR]]]uuujjjcccaaaaaabbb______^^^\\\YYYWWWWWWXXX\\\ZZZXXXUUUTTTTTTUUUVVVUUUTTTTTTTTTOOOKKKLLLQQQfffzzzvvv^^^[[[XXXVVVVVVXXXYYYYYYUUUUUUUUUUUUUUUUUUUUUUUU{{{~~~uuummmiiihhhjjjiiigggiiikkkkkkhhhdddfffdddbbbbbbhhhsssxxxOOO:::444777333333888999:::::::::<<<>>>>>>===;;;:::::::::::::::;;;<<<===>>>AAABBBAAA@@@AAAEEEIII???KKKDDDBBBKKKJJJkkkhhhRRRVVVaaaaaa```cccZZZSSSMMMJJJLLL[[[||||||wwwqqqmmmkkkiiifffbbb^^^[[[ZZZYYYZZZ\\\```fffkkkpppsssuuuvvvxxx{{{}}}{{{uuuqqqiiigggdddccceeejjjppptttyyyuuuTTT???:::<<<<<<<<<<<<===>>>???@@@>>>>>>======>>>???AAAAAABBBAAAAAA@@@AAACCCEEEFFFDDDDDDDDDEEEFFFGGGHHHIIIIIIJJJIIIOOOkkkuuusssyyy{{{yyyvvvjjj```___^^^VVVOOOLLLMMMMMMMMMMMMMMMNNNOOOOOOOOORRRWWWZZZ[[[\\\]]]^^^\\\]]]]]]]]]^^^^^^^^^___```aaabbbdddeeefffffffffiiiiiijjjjjjkkkooouuuzzzxxx}}}~~~yyywwwwww{{{ooojjjpppnnnkkktttuuu[[[JJJEEEIIIMMMMMMJJJGGGGGGHHHJJJJJJIIIJJJHHHEEEDDDCCCDDDEEEEEECCCDDDGGGKKKNNNMMMIIIEEEGGGGGGFFFEEEDDDEEEHHHJJJKKKIIIHHHJJJIIIHHHNNNVVVpppsssjjjhhheee``````______]]]\\\[[[ZZZ[[[\\\[[[YYYVVVUUUUUUUUUVVVVVVUUUUUUUUUQQQKKKKKKNNNeee{{{}}}vvvqqq___\\\WWWUUUUUUVVVVVVVVVRRRSSSSSSTTTTTTTTTTTTTTT~~~yyyxxxwwwvvvkkkiiihhhiiimmmnnnllljjjjjjhhhfffeeeiiirrr~~~zzz|||kkkEEE777666999444333999999;;;:::;;;<<<>>>>>><<<;;;;;;;;;;;;<<<<<<>>>???@@@@@@BBBDDDCCCAAABBBFFFJJJ???EEE<<<>>>HHH@@@VVV~~~WWWOOOYYY___bbbeeeaaaVVVLLLIIIIIISSSjjj{{{tttooommmllliiifffccc```^^^\\\WWWXXX[[[___ccchhhkkkmmmpppsssvvvwwwyyy~~~zzzuuunnnfffaaa]]]^^^aaaeeekkkqqqvvvyyy|||dddGGG999:::===============>>>@@@@@@======>>>>>>???AAACCCEEECCCCCCBBBBBBBBBCCCDDDDDDEEEEEEEEEFFFGGGHHHIIIJJJLLLEEEDDDKKKWWWttt|||{{{{{{tttkkkdddcccbbbYYYOOOIIIKKKKKKKKKLLLLLLNNNOOOPPPLLLOOOSSSVVVWWWYYY[[[]]]\\\\\\\\\\\\]]]]]]]]]]]]\\\]]]^^^___````````````bbbcccdddfffhhhlllqqqtttuuuxxx|||}}}|||}}}zzzjjjkkkccc```ddddddiiixxxvvv^^^YYYSSSFFFCCCLLLMMMNNNNNNOOOPPPNNNLLLJJJIIIGGGEEECCCBBBBBBDDDEEEEEEEEEEEEGGGHHHGGGFFFDDDIIIIIIGGGEEECCCCCCFFFHHHGGGHHHJJJIIIFFFGGGQQQ\\\mmmzzznnnfff___^^^^^^\\\\\\\\\]]]]]]]]]\\\[[[YYYXXXVVVVVVVVVVVVWWWUUUUUUVVVSSSMMMKKKMMMXXXfffzzzyyypppjjj^^^[[[VVVTTTSSSTTTTTTSSSQQQRRRSSSTTTTTTTTTTTTSSS~~~zzzqqqmmmkkklllooorrrrrrpppmmmkkkiiifffgggppp~~~{{{{{{\\\@@@666888;;;555555:::999;;;:::;;;===??????===;;;;;;;;;<<<===>>>???AAABBB???AAACCCCCCAAAAAADDDGGGBBBAAA:::@@@HHHBBBPPPxxxiiiRRRSSSZZZ```cccdddZZZQQQOOOMMMPPP___pppzzzsssooommmjjjhhhgggdddaaa___YYYYYYYYYZZZ]]]```cccdddgggllloooooorrrxxx}}}~~~{{{tttmmmgggbbb\\\YYYXXX\\\bbbiiiqqqwww{{{~~~qqqUUU@@@888999<<<<<<<<<======>>>???@@@===>>>??????@@@AAADDDGGGDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFHHHIIIJJJQQQFFFFFFOOOPPP[[[}}}~~~{{{ssskkkeee```UUUKKKKKKKKKKKKKKKLLLMMMNNNOOOKKKMMMOOOPPPRRRTTTXXX[[[[[[[[[[[[[[[\\\\\\\\\\\\ZZZ[[[\\\]]]^^^_________aaabbbdddgggjjjmmmpppqqqrrrqqqooopppvvvyyynnnZZZ]]]YYYXXX```fffsssgggTTT^^^___KKKCCCLLLJJJLLLOOOQQQPPPMMMJJJGGGGGGGGGFFFEEECCCBBBDDDFFFIIIHHHGGGFFFEEEEEEFFFFFFIIIIIIHHHEEECCCBBBCCCEEECCCFFFHHHFFFDDDIIIUUU```eeeaaarrrjjjccc```]]][[[\\\]]]]]]\\\[[[ZZZYYYYYYXXXXXXXXXXXXYYYVVVUUUVVVTTTOOOMMMNNNMMMSSS___ppp}}}rrriiiddd[[[XXXUUUSSSSSSRRRQQQPPPPPPQQQSSSTTTUUUTTTTTTSSS}}}xxxsssooonnnrrruuuwwwwwwpppoookkkeeeeeeooolllJJJ<<<444777;;;666777<<<999::::::;;;===??????>>><<<::::::;;;<<<>>>???AAABBB>>>AAADDDDDDAAA@@@BBBDDDDDD??????GGGHHHFFFRRRhhhdddTTTVVV[[[]]]aaa]]][[[YYYRRRNNNYYYhhh~~~tttqqqmmmkkkjjjhhhdddbbb]]]\\\YYYXXXXXXYYY[[[\\\^^^dddggggggjjjqqquuutttwwwyyy}}}~~~}}}{{{yyyrrrllleee___\\\[[[[[[ZZZ^^^aaahhhpppxxx~~~```HHH>>>;;;:::<<<<<<<<<<<<===>>>?????????@@@AAA@@@??????CCCFFFCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAABBBDDDEEEGGGHHHOOOIIIIIINNNJJJOOOpppqqqhhhiiibbbUUUMMMMMMLLLLLLLLLLLLMMMMMMLLLLLLLLLLLLLLLPPPTTTXXX[[[[[[[[[[[[[[[[[[[[[[[[YYYZZZ\\\^^^```aaabbbbbbccceeegggkkknnnooooooooommmkkklllppp{{{yyyvvvtttpppggg___VVV^^^bbblll|||xxx^^^QQQZZZ\\\MMMFFFMMMGGGIIIKKKLLLJJJHHHEEEDDDDDDFFFGGGFFFDDDCCCDDDFFFGGGGGGGGGEEEDDDDDDEEEFFFEEEFFFFFFEEEBBBAAAAAABBBAAACCCDDDDDDEEEKKKTTTZZZVVVJJJiiipppkkkddd___^^^^^^]]]\\\ZZZYYYYYYYYYYYYYYYYYYYYY[[[WWWUUUVVVUUUQQQOOOQQQQQQOOORRR]]]mmm|||{{{tttllleee^^^[[[WWWUUUSSSRRRRRRQQQNNNLLLNNNPPPRRRSSSTTTTTTSSSRRR}}}xxxrrrpppsssxxxzzzzzztttrrrllleeedddqqq```<<<:::333666;;;777999===999:::::::::===???@@@???===999999:::;;;===???@@@AAA???BBBFFFFFFCCCAAABBBDDDBBB;;;BBBIIIDDDEEERRR]]]vvvXXXSSSVVVVVVZZZ[[[___]]]RRRJJJSSScccdddyyyuuupppnnnmmmkkkgggddd```^^^ZZZWWWUUUUUUVVVWWWXXX^^^aaaaaaeeelllooommmmmmrrrwwwzzz}}}zzzzzz{{{zzzxxxuuurrrpppeee```YYYUUUVVVYYY]]]___gggjjjooovvv}}}tttRRR>>>===>>>;;;;;;;;;;;;<<<<<<===>>>???@@@AAABBB@@@>>>===@@@CCCBBBBBBBBBBBBBBBBBBBBBBBB>>>>>>???@@@AAACCCEEEFFFFFFFFFFFFEEEBBBGGG\\\qqqooodddkkkiii\\\OOOOOONNNLLLKKKKKKKKKKKKLLLLLLJJJIIIIIIMMMRRRWWW[[[[[[[[[ZZZZZZZZZZZZZZZVVVWWWYYY\\\^^^```aaaaaacccdddgggkkkmmmmmmkkkiiilllnnnttt~~~rrrllleeebbb```]]]WWWQQQZZZggguuueeeWWWOOORRRRRRLLLIIIMMMJJJKKKLLLKKKIIIGGGGGGGGGBBBEEEGGGGGGEEECCCEEEFFFBBBCCCEEEEEEDDDCCCDDDDDDBBBCCCDDDDDDBBB@@@@@@AAAAAAAAAAAABBBFFFMMMQQQQQQKKK@@@\\\~~~wwwmmmfffbbb```^^^]]]YYYYYYYYYYYYZZZZZZZZZZZZ\\\XXXUUUVVVVVVRRRQQQRRRXXXQQQMMMQQQZZZccckkkooommmkkkgggbbb\\\WWWTTTRRRTTTSSSRRRRRRRRRPPPMMMJJJMMMNNNQQQSSSSSSSSSRRRQQQ}}}yyytttnnnlllooommmnnnkkkeeedddpppnnnMMM<<<888888888999999::::::;;;>>>>>>??????@@@@@@@@@AAA<<<<<<;;;;;;<<<===???@@@BBBBBBCCCCCCBBB@@@???>>><<<;;;===AAACCCFFFNNNXXXhhhUUUSSSRRRWWWZZZ```bbbYYYOOOQQQZZZeeelllyyyrrrmmmjjjhhhgggeeeeeeccc___ZZZVVVUUUTTTWWWWWWXXXZZZ]]]aaaeeehhhhhhiiilllqqquuuyyy|||~~~|||~~~|||zzz{{{|||||||||{{{zzzyyyyyywwwrrrmmmhhhdddbbbaaa[[[[[[YYYXXXYYY]]]dddiiiqqqrrruuu{{{~~~~~~yyyYYYEEE>>><<<<<<>>><<<>>>@@@???===<<<>>>AAA===AAAEEEDDD@@@>>>???BBB??????@@@CCCEEEEEEAAA===@@@@@@@@@AAAAAABBBBBBBBBFFFEEECCCBBBCCCHHHPPPVVVuuullllllllliiigggaaaYYYNNNIIIMMMQQQNNNIIINNNKKKIIIIIIKKKMMMNNNNNNRRRRRRRRRRRRSSSUUUVVVXXXUUUWWW[[[]]]]]]]]]^^^___]]]ccchhhhhhjjjnnnpppooowww|||vvvfff___^^^ZZZTTTPPPRRRVVVZZZcccjjj|||bbbPPPMMMKKKMMMQQQRRROOOKKKNNNKKKHHHFFFDDDEEEGGGHHHCCCJJJLLLGGGBBBBBBCCCCCCDDDCCCDDDGGGKKKLLLJJJGGGFFFEEECCCBBBAAA@@@@@@@@@CCCDDDFFFGGGGGGFFFEEEDDDAAAHHHMMM___|||nnngggaaa^^^^^^^^^XXXVVVZZZ\\\YYYYYY]]]XXXXXXXXXXXXWWWVVVTTTTTTOOOPPPPPPOOOMMMOOOSSSWWWZZZYYYXXXVVVTTTRRRPPPOOORRRQQQPPPQQQRRRPPPKKKFFFQQQPPPPPPOOONNNMMMLLLLLL~~~sssnnnooooooooommmggggggrrrbbbEEE888777777888999::::::;;;;;;>>>>>>>>>>>>>>>?????????<<<;;;;;;;;;<<<===>>>???AAABBBBBBBBBAAA@@@>>>===<<<;;;===AAABBBEEENNNWWWeeeUUUSSSQQQTTTZZZ______ZZZWWWWWW\\\dddwwwzzztttooojjjfffiiiiiigggddd```]]][[[[[[VVVVVVVVVVVVXXXZZZ]]]^^^bbbdddfffjjjmmmqqqtttuuuqqqqqqsssuuuwwwxxxzzz{{{zzz{{{||||||zzzwwwtttrrrrrrrrrrrrrrrrrrpppooonnnjjjhhhddd```]]]ZZZYYYXXXZZZZZZ[[[\\\^^^ccciiinnnvvvwww{{{~~~~~~lllNNN@@@??????>>>===>>>@@@AAA@@@???@@@CCCFFFDDDGGGIIIGGGAAA======??????>>>???AAADDDDDDAAA>>>@@@@@@@@@AAAAAABBBBBBBBBCCCCCCBBBAAABBBFFFLLLQQQnnn}}}jjjhhhoooqqqooommmddd```YYYTTTRRRRRRPPPNNNLLLJJJHHHHHHIIIKKKKKKKKKOOOOOONNNNNNOOOPPPQQQRRRRRRTTTWWWYYYZZZ[[[^^^___aaafffjjjjjjkkkoooqqqpppuuuyyy~~~}}}|||yyyuuutttqqqfff[[[VVVTTTQQQQQQTTT\\\kkkwwwmmmrrrrrrTTTPPPOOONNNOOOPPPPPPNNNKKKKKKJJJGGGEEEDDDCCCDDDEEENNNRRRSSSLLLEEECCCBBBAAABBBBBBCCCFFFIIIJJJHHHEEEAAAAAAAAAAAAAAABBBBBBCCCBBBDDDEEEGGGGGGFFFEEEDDD@@@EEEHHHSSSuuuzzzhhhccceeeaaa[[[YYYZZZYYYVVVVVVYYY\\\ZZZWWWVVVWWWVVVTTTRRRSSSUUUUUUTTTQQQOOOPPPRRRTTTSSSSSSRRRQQQQQQPPPPPPSSSQQQOOOOOOPPPPPPMMMKKKLLLLLLMMMNNNPPPRRRSSSTTT}}}yyyzzzvvvuuuqqqkkkkkkwwwsssSSS===777666777777999:::;;;<<<<<<============<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>???@@@@@@AAAAAA@@@???>>>===<<<;;;===@@@BBBDDDLLLVVV|||___SSSNNNQQQUUU[[[bbbddd]]]SSSTTTZZZiii~~~yyyrrrmmmkkkjjjgggeeebbb```___^^^YYYXXXVVVUUUTTTUUUVVVVVV[[[\\\^^^```ccceeeggghhhiiihhhgggggghhhiiijjjkkknnnnnnnnnnnnmmmlllkkkjjjggggggffffffdddcccaaa```ZZZYYYWWWUUUTTTTTTTTTTTT[[[^^^bbbeeeiiimmmrrrvvv{{{}}}yyyyyy{{{rrrZZZBBB:::???BBB???<<>>===>>>???BBBBBBAAA@@@@@@AAAAAAAAAAAABBBBBBBBB@@@AAAAAAAAAAAADDDHHHKKKVVVuuu|||gggkkkvvvuuupppnnnjjjhhhddd]]]UUUOOONNNOOOLLLKKKIIIIIIJJJJJJJJJIIILLLKKKKKKJJJJJJKKKKKKLLLNNNPPPRRRTTTUUUXXX[[[^^^ccchhhkkkjjjjjjmmmnnnmmmooorrruuuuuutttqqqoooooonnnqqqooohhhbbb^^^YYYTTTXXXRRRPPPUUU\\\eeewwwbbbMMMNNNOOOPPPOOOMMMKKKJJJJJJHHHHHHGGGEEEDDDCCCBBBAAAQQQUUUUUUMMMFFFDDDBBB@@@@@@@@@AAACCCEEEFFFDDDBBB@@@@@@@@@AAAAAABBBBBBBBBAAABBBDDDEEEEEEEEEDDDDDDEEEGGGIIIKKKZZZvvvmmmllliiigggeee```ZZZZZZ\\\ZZZVVVSSSSSSTTTVVVUUUTTTPPPRRRTTTSSSPPPNNNLLLLLLMMMMMMMMMMMMMMMNNNOOOOOOQQQOOOLLLLLLMMMOOOOOONNNMMMMMMNNNOOOQQQSSSUUUVVV~~~vvvoooppp}}}cccGGG::::::666666777888:::;;;<<<<<<<<<<<<;;;;;;::::::999999:::;;;;;;;;;<<<===>>>>>>????????????>>>>>>======<<<;;;<<>>@@@???>>>======<<<;;;;;;===@@@CCC;;;===???>>><<<;;;<<<>>>=========>>>@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>@@@AAABBBAAABBBDDDFFFOOO___ooosss|||yyywwwyyy|||uuummmeee\\\SSSOOOOOONNNLLLKKKKKKLLLMMMLLLJJJKKKKKKJJJIIIIIIIIIIIIIIIMMMNNNOOOOOOPPPRRRVVVYYY___dddfffddddddeeefffdddeeeggghhhhhheeebbbaaaaaaaaadddddd^^^YYYXXXWWWUUUYYYTTTWWWfffuuusss\\\NNNJJJNNNQQQOOOIIIEEEEEEGGGHHHHHHHHHGGGFFFDDDBBBAAAIIIMMMMMMHHHDDDCCCBBB@@@>>>>>>???@@@AAAAAAAAA@@@BBBBBBBBBAAA@@@??????>>>@@@@@@BBBCCCDDDDDDDDDDDDLLLLLLOOOOOOPPPfff}}}rrrhhhaaa```YYYYYYWWWUUUTTTTTTVVVWWWOOOOOOPPPPPPOOOOOONNNNNNPPPOOONNNNNNNNNNNNOOOPPPPPPPPPOOOOOOOOOPPPQQQQQQTTTTTTTTTUUUWWWXXXZZZ[[[~~~uuuvvvtttTTT???888:::666777777999:::;;;<<<<<<;;;::::::999999888888888::::::;;;;;;<<<=========>>>=========<<<<<<<<<<<<<<<:::<<<>>>???AAAIIIRRRhhhjjjTTTTTTRRRRRRXXX```bbb___ZZZYYYZZZ^^^ggg~~~xxxtttooollljjjiiifffdddbbbaaa```___]]]\\\\\\[[[XXXWWWWWWWWWWWWWWWWWWWWWXXXWWWUUUTTTUUUVVVXXXZZZZZZYYYWWWUUUTTTTTTTTTTTTWWWVVVVVVUUUTTTSSSSSSSSSTTTUUUVVVXXX[[[___bbbdddiiimmmrrrvvvzzz}}}xxxxxxvvvxxxkkkLLLDDD===<<<===<<<>>>@@@>>><<<:::999:::;;;<<<<<<666777999::::::;;;===???===>>>>>>??????@@@AAABBB@@@@@@@@@@@@@@@@@@@@@???===???BBBCCCBBBBBBCCCEEELLLRRRiiiyyy{{{|||vvvooojjjaaaYYYVVVOOOMMMLLLKKKLLLMMMLLLKKKLLLLLLLLLLLLKKKJJJJJJIIIMMMMMMNNNMMMLLLMMMPPPSSSWWW[[[]]][[[YYYZZZZZZXXXYYY[[[\\\[[[YYYXXXXXXXXXYYY[[[[[[VVVUUUWWWWWWUUUSSSWWWgggoooaaaVVVMMMJJJOOOSSSPPPIIIDDDDDDGGGHHHIIIIIIIIIHHHFFFDDDCCCBBBFFFFFFCCCAAABBBBBB???===>>>??????>>>>>>>>>???@@@AAAAAAAAA@@@???>>>===>>>>>>@@@AAABBBCCCDDDDDDKKKJJJPPPWWWUUU]]]{{{qqqkkkkkkmmmmmmggg]]]VVVVVVYYYVVVTTTRRRQQQQQQRRRSSSTTTVVVTTTRRRPPPOOOOOOPPPPPPPPPQQQRRRSSSSSSTTTUUUVVVWWWZZZ___eeelllrrrvvvyyybbbGGG:::888777888888888999999:::;;;;;;999999999999888888888888999999;;;<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;:::;;;>>>>>>@@@GGGPPP___zzz]]]VVVPPPPPPSSSXXX```hhh```]]][[[ZZZ]]]nnn}}}uuupppnnnkkkgggdddddddddcccbbbaaa```___^^^[[[[[[ZZZYYYXXXXXXWWWWWWVVVUUUTTTTTTTTTUUUWWWXXXVVVUUUSSSRRRPPPPPPOOOOOORRRRRRRRRRRRRRRSSSTTTTTTXXXYYYZZZ^^^bbbfffjjjmmmqqqtttxxx{{{~~~}}}vvvsssrrrwwwyyy^^^CCC???===>>><<<:::<<>>===???AAAAAA@@@???@@@AAA?????????>>>>>>>>>>>>>>><<>>???>>>===<<<===>>>;;;===>>>@@@AAAAAAAAA@@@<<<===>>>???AAABBBCCCDDDBBBAAAJJJUUUVVVYYYppp|||nnnbbb\\\[[[]]]ZZZVVVSSSSSSTTTUUUUUUVVVUUURRRPPPOOOPPPQQQRRRQQQSSSUUUVVVWWWZZZ^^^aaaccciiitttoooOOO<<<;;;;;;777999999999999999999999999888888888888888999999999888999;;;<<<===<<<<<<<<<<<<;;;:::999999:::;;;<<<;;;:::;;;======>>>FFFOOOVVVeeemmm\\\PPPQQQQQQOOOVVVddd```^^^]]][[[ZZZbbbuuu{{{wwwsssnnniiigggffffffeeecccbbbaaa```___^^^^^^\\\[[[ZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXVVVUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSTTTVVVXXXZZZ\\\```aaadddggglllqqquuuxxx|||}}}xxxssstttwwwwwwmmmPPP???;;;:::<<<===;;;<<>>>>><<<999;;;:::999999;;;<<<======>>>AAADDDDDDAAA?????????>>>>>>======<<<<<<<<<<<<;;;===@@@AAAAAABBBCCCEEE???CCCGGGSSSrrrzzzpppwwwzzzoooiiiaaa\\\UUUPPPNNNMMMLLLLLLMMMMMMNNNOOONNNNNNMMMLLLIIIKKKMMMMMMLLLKKKLLLMMMLLLPPPRRROOOLLLMMMMMMJJJLLLMMMNNNNNNMMMNNNQQQSSSRRR]]]dddaaa^^^aaaiiinnn|||zzzbbbSSSMMMMMMMMMKKKNNNQQQPPPKKKGGGEEEDDDBBBCCCDDDDDDEEEEEEDDDDDDBBBDDDCCC@@@@@@BBB@@@<<<>>>@@@@@@???<<<;;;===???:::<<<>>>@@@AAAAAA@@@@@@;;;;;;<<<>>>???AAACCCDDDAAA>>>CCCLLLNNNPPP___rrr~~~tttiiibbbdddaaa^^^]]]______^^^]]]^^^]]][[[[[[\\\___aaacccccccccdddeeehhhoooyyyzzz___AAA666>>>AAA;;;:::::::::999999999888888777777888888999999::::::888999:::<<<===<<<<<<;;;;;;:::999999999:::;;;<<<;;;:::;;;======>>>EEENNNQQQUUUppp}}}cccQQQTTTRRRHHHLLL[[[]]]]]]^^^]]]ZZZ[[[fffssszzzuuujjjjjjiiihhhfffdddbbbaaaaaaaaa```___]]]\\\[[[[[[YYYZZZZZZYYYXXXWWWVVVUUUSSSTTTUUUVVVVVVVVVVVVVVVWWWWWWXXXYYY\\\___bbbcccjjjkkkmmmqqquuu{{{zzzpppooowww[[[>>>>>>888555:::>>>>>>======999888999<<>>>>>>>>BBBEEEEEEBBB???>>>>>>======<<<<<<;;;;;;;;;;;;:::<<<>>>???@@@AAACCCEEEAAADDDGGGIIIUUUyyytttqqqzzzvvvlllfff]]]UUUQQQPPPOOONNNKKKLLLMMMNNNNNNMMMLLLLLLGGGIIILLLMMMMMMMMMMMMNNNKKKPPPQQQNNNLLLMMMLLLJJJKKKKKKLLLLLLLLLMMMPPPSSSRRRbbbooonnniiimmmzzz}}}```UUUOOOGGGEEEKKKGGGJJJLLLLLLIIIEEEBBB@@@??????@@@@@@AAABBBCCCCCC>>>@@@@@@???@@@CCCBBB>>>???AAAAAA???<<<;;;===@@@===>>>@@@AAA@@@???===<<<::::::;;;===???AAACCCDDDFFFBBBAAADDDDDDGGGSSSaaavvvuuuxxxvvvkkkkkkjjjjjjlllpppqqqooolllmmmmmmmmmnnnrrrvvv{{{~~~||||||{{{{{{dddFFF;;;:::777999???<<<;;;:::999888999::::::::::::::::::::::::::::::;;;;;;;;;:::999888777666666777999;;;<<<<<<<<<;;;AAA???===<<<===@@@DDDGGGWWWOOO\\\oooQQQNNNTTTRRRMMMLLLZZZ\\\___aaabbbaaa```^^^nnnxxxuuuqqqoooqqqooohhhfffiiiggggggfffbbb\\\YYY\\\bbbbbb]]]ZZZ[[[[[[XXXVVVXXXWWWWWWXXXXXXYYY[[[\\\]]]ZZZ]]]bbbeeehhhkkknnnpppmmmsss{{{~~~}}}wwwuuusssssszzz[[[BBB>>>;;;<<<<<<<<<;;;::::::999999:::;;;======<<<:::999<<<999666777:::======;;;;;;???BBBCCC@@@===<<<<<<>>>===<<<;;;;;;;;;;;;;;;;;;<<<======<<<<<<===>>>@@@@@@CCCHHHLLLaaawwwssstttgggfffddd\\\VVVVVVRRRUUUVVVRRRMMMMMMOOOPPPPPPOOOMMMLLLLLLNNNPPPRRRNNNOOOPPPPPPNNNMMMMMMMMMIIIIIIJJJLLLMMMMMMPPPTTT\\\```eeeqqqttt}}}jjjUUUPPPMMMHHHGGGLLLFFFFFFEEEEEEDDDDDDCCCCCCDDDBBBAAAAAA???===???DDD@@@@@@@@@@@@@@@@@@@@@@@@EEECCC@@@>>>>>>>>>===;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;:::;;;>>>@@@AAA===???EEECCC>>>EEESSSiiilllmmmfffaaaccclllxxx~~~sssYYY@@@999:::888:::???;;;:::999888888888999999::::::::::::::::::::::::::::::::::::999888777666777888999:::;;;<<<<<<<<>>@@@CCCEEERRRNNNSSSlllZZZNNNNNNNNNMMMOOOYYYcccmmmmmmccc[[[[[[^^^bbbgggvvv~~~xxxxxxuuupppmmmooofffggggggeeeccccccggglllfffbbb___aaaaaa]]][[[\\\````````````aaabbbcccddddddgggkkknnnppprrruuuwwwwww|||xxxoookkkkkktttnnnOOO@@@???;;;;;;<<<<<<;;;;;;:::999:::;;;<<<======;;;:::999999777666777:::;;;;;;:::999<<<@@@@@@???>>>>>>???======<<<;;;;;;;;;;;;;;;;;;<<<>>>===<<<<<<===???@@@@@@CCCFFFGGGSSSuuupppxxxrrrtttxxxrrrjjjffffff```YYYXXX\\\]]]WWWOOOOOONNNNNNOOOQQQPPPMMMJJJKKKLLLOOORRRTTTSSSPPPNNNPPPOOOLLLJJJIIILLLTTT\\\bbbnnn~~~fffXXXPPPTTTVVVOOOHHHGGGDDDDDDDDDCCCCCCCCCCCCCCCGGGBBB@@@AAA@@@>>>???BBB???????????????????????????>>><<<:::999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;:::;;;===@@@@@@===AAAIIIIIIDDDGGGQQQVVVbbbtttoooiiifffjjjttt|||]]]JJJ999777::::::;;;>>>::::::999888888888888888999999999999999999999999888888999888888777666555888888888999:::;;;<<<===>>>>>>>>>>>>???@@@BBBCCCMMMMMMLLLXXXzzzcccXXXRRRPPPQQQLLL```uuuzzzooocccaaaddd\\\\\\aaammm}}}~~~{{{zzzuuutttqqqooommmmmmnnnooolllhhhgggjjjjjjfffccccccjjjjjjjjjjjjjjjkkklllmmmooorrrvvvyyyzzz|||pppllljjjmmmuuu~~~qqqVVVDDD>>>>>>;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<===<<<;;;999888777666666888:::;;;:::888777999<<<======>>>@@@BBB<<<<<<;;;:::::::::;;;;;;<<<===>>>>>>======>>>???>>>???CCCFFFEEEHHHZZZooo}}}zzzqqq}}}uuuhhhaaa___]]]XXXTTTYYYWWWVVVWWWYYYYYYVVVSSSTTTSSSTTTWWWYYYWWWSSSOOOFFFHHHIIIJJJMMMTTT]]]ccc}}}rrrSSSKKKJJJRRRVVVPPPHHHEEEBBBBBBBBBBBBBBBCCCCCCDDDJJJDDD???AAABBB@@@???@@@========================>>>???>>>;;;777666888;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;:::;;;===???>>><<<@@@JJJLLLGGGFFFJJJFFFHHH___lllKKK???666777;;;;;;;;;<<<::::::999999999888888888888888888888999999999999777777777777777666555555999888888888999;;;===>>><<<===>>>???@@@@@@@@@@@@KKKMMMKKKRRRuuuppp]]]SSSPPPGGGYYYrrr{{{ooofffccc^^^[[[]]]cccpppzzzyyyzzzxxxuuuvvvssssssxxxyyyuuusssssswwwwwwvvvvvvwwwxxxxxxyyywwwzzz~~~uuuhhhfffiiisssvvvyyy^^^JJJAAA>>><<<:::;;;;;;<<<;;;;;;::::::;;;<<<<<<<<<;;;:::999888666666888999;;;;;;999888888999999:::;;;===@@@AAA;;;;;;:::::::::::::::;;;<<<===>>>>>>======>>>@@@===>>>BBBGGGGGGFFFNNNXXXrrr}}}pppooo}}}mmm^^^VVV[[[ccccccbbb```^^^\\\]]]___aaacccccccccbbb___[[[WWWTTTQQQYYYdddppp~~~~~~ttt___ZZZPPPHHHJJJLLLIIIFFFFFFBBBBBBAAABBBBBBDDDEEEFFFMMMDDD>>>@@@CCCAAA???>>>========================BBBFFFGGGCCC<<<666666888::::::::::::::::::::::::999:::<<<;;;::::::<<<===<<<:::===DDDGGGCCC@@@@@@???IIISSSfffwwwZZZ@@@;;;777888;;;;;;:::::::::::::::::::::999999888777777777888888999999999666666777777777666555555999888888888999;;;===>>>;;;<<<>>>????????????>>>GGGIIIMMMUUUhhhdddTTTNNNNNNVVVhhhmmmmmmfff___[[[ZZZ]]]iiittt}}}uuujjjooonnnqqq{{{yyy|||gggOOOAAA>>>>>>===::::::;;;;;;<<<;;;;;;::::::::::::::::::999888888666888:::;;;;;;;;;:::::::::999888888999;;;===>>>::::::999999999999:::;;;<<<===>>>>>>======>>>???>>>>>>AAAEEEFFFGGGJJJNNNVVVxxxxxxnnnooo~~~uuunnnqqqyyynnnrrrsssooohhhdddeeeiiimmmuuu}}}|||uuuooolllqqqxxxvvvcccXXXdddYYYLLLFFFEEEEEEEEEFFFCCCCCCBBBBBBCCCEEEGGGHHHLLLDDD>>>@@@CCCAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>AAAFFFKKKIIIBBB;;;777777::::::::::::::::::::::::999:::<<<<<<::::::;;;<<<>>>;;;;;;>>>???===;;;;;;<<>>>>>>>>>>>>>>AAACCCKKKTTTYYYeeennn[[[QQQNNNMMMXXXwwwzzzqqqggg```\\\ZZZ]]]bbbggguuu|||qqqjjjfffooozzz~~~nnnoooUUUAAA::::::===???::::::;;;;;;<<<<<<;;;;;;888888888888888888888888777999;;;;;;::::::;;;<<<;;;999777777888:::::::::999999888888999999::::::;;;<<<======<<<<<<===>>>?????????AAABBBCCCEEEGGGQQQVVVsssvvvjjjhhhxxx}}}}}}}}}~~~zzzuuuuuu{{{tttaaaXXXWWWaaaYYYPPPJJJHHHGGGFFFEEEEEEDDDCCCBBBCCCEEEGGGIIIIIICCC>>>@@@AAA???>>>???>>>>>>>>>>>>>>>>>>>>>>>>:::???EEEFFFCCC>>>:::999999999999999999999999999888:::<<<<<<;;;::::::;;;???>>><<<;;;:::::::::;;;???777999GGGWWWqqq|||~~~oooRRRBBB999::::::999999:::999888666777888888888777555555555555666666777888888999666777777888888777777777777888999:::;;;<<<<<<<<<<<<<<<<<<=========>>>>>>===@@@GGGLLLMMMUUUkkkoooZZZNNNJJJNNNaaa~~~uuukkkfffaaa```bbb^^^bbbjjjzzzvvvnnnkkkmmmoooyyy}}}ppp|||uuu\\\CCC;;;<<<;;;;;;>>>999:::;;;;;;<<<<<<;;;;;;555555555666666777888999777888:::999888888;;;===999777555666999:::999888888888888888888999:::::::::;;;<<<<<<;;;;;;<<<======>>>>>>>>>???AAACCCDDDLLLJJJTTTvvvvvvgggpppxxxnnn~~~wwwkkkkkkqqqpppaaaVVVTTTXXXZZZVVVPPPKKKJJJJJJHHHFFFEEEDDDBBBAAABBBDDDFFFHHHEEEAAA???@@@???===>>>AAA<<<<<<<<<<<<<<<<<<<<<<<<888;;;>>>@@@@@@>>>;;;:::999999999999999999999999888:::<<<<<<;;;999999:::999<<<===;;;999999;;;===???444777EEEIIIPPPyyyqqqnnnyyy[[[BBB;;;777999:::888888999:::999444555666666666555333222444555555666777888888999777777888888888888888777666777999;;;<<<<<<<<<;;;======<<<<<<<<<======>>><<>>>>>???BBBDDDEEECCCJJJNNNWWWxxxuuutttsssfffmmm{{{~~~uuuuuunnn___WWWRRRSSSWWWYYYUUUNNNHHHGGGIIIIIIHHHEEECCCAAA@@@@@@BBBDDDFFFCCC@@@???@@@>>>;;;===BBB;;;;;;;;;;;;;;;;;;;;;;;;>>><<<;;;<<<======;;;999888888888888888888888888888:::<<<<<<;;;999999999222888===;;;888888:::<<<:::;;;===<<<999AAA]]]{{{pppxxxeeeFFF:::<<<:::888777888999999888666555555555555555444444444555555666666777777888888999999888777666555444444777888888999::::::;;;;;;999999:::::::::;;;;;;;;;===888999@@@CCCGGGYYYnnnaaaWWWSSSSSSNNNQQQooo~~~vvvqqqkkkkkkhhheeeaaa```dddoooyyy~~~uuujjjiiizzzvvv|||sssIIIDDD===:::;;;<<<===<<<888::::::999;;;???===999777777666666666666666777888777777777888999999:::777777888999999999999888888888888777666777:::===:::::::::;;;======<<<;;;<<<;;;::::::;;;===@@@BBBDDDCCCGGGOOOXXXsssrrr```dddrrrwwwuuuwwwrrrqqqooolll~~~ppp\\\SSSRRRQQQQQQRRRPPPKKKFFFDDDEEEEEEDDDAAACCC???;;;;;;???BBBDDDDDD????????????>>>>>>>>>===<<<<<<;;;;;;;;;:::::::::999::::::;;;;;;::::::999666666666666777777777777999999999999888888888777666666777888888888888777888;;;===>>>>>>CCCLLLTTTqqqQQQ???:::888:::888777777888888777555444444444555555555555555555555666666666777777777888888777777666555555555777777888888999999999:::777888888888888999999999???:::;;;@@@BBBDDDSSSeeeeeeOOOMMMPPPRRR^^^ooouuupppkkkeeebbbaaaaaaaaabbbiiisss~~~mmmqqquuu{{{vvvXXXDDD???:::888999:::::::::777999999777:::>>>===:::888777777666666666777777888888777777888999999:::666777888888999999888888999999999777555666888:::999888888999:::::::::999;;;;;;::::::;;;===???AAACCCBBBDDDHHHJJJYYY}}}iii```hhhwwwzzzhhheeeqqq~~~zzzppplllrrr||||||nnniiiiiiiiiqqqbbbQQQKKKJJJIIIHHHHHHKKKHHHEEEDDDDDDDDDCCCAAA@@@===::::::===AAACCCCCC??????>>>>>>>>>=========;;;;;;;;;;;;::::::::::::888888999999999999888888555555555666666666666777777777777777666666666666666666666777777777888888666999;;;;;;:::===EEEKKKbbb~~~}}}VVV<<<999;;;666:::999777777777777666444333333444444555555666666555555555666666666666666666666666666666666666666777777777777777777888888666666666666777777777777???<<<===AAA@@@@@@KKKYYYooosss|||YYYNNNMMMMMMPPPVVVfffzzzmmmeeeeeeddd___ZZZYYY]]]dddlllwwwvvvpppooonnn|||{{{^^^???>>>;;;999888999999999888777999777666888===>>>;;;777777777666666777777888888888888888888888999:::666666777888888888888888::::::999777555555666888888888888888999999::::::;;;:::::::::;;;===>>>@@@BBBAAADDDFFFDDDGGGYYYnnn~~~mmmtttyyyccc]]]hhhtttxxxzzzooobbb^^^jjjyyyxxxzzz~~~xxx```UUUJJJGGGGGGEEECCCDDDCCCCCCCCCBBBBBBAAA@@@???===;;;999999<<<>>>@@@@@@>>>>>>=========<<<<<<<<<;;;::::::::::::999999999666777777888888777777666555555555555666666666666555555555444444444444333777666555555555666777888666888:::999888999>>>BBBEEE^^^uuuqqq{{{~~~bbbCCC555888<<<:::;;;:::888888888888666444222222333444444555666666555555555555555555555555444444444555555666666666666666666666666666666666555555555666666666777777===<<<===@@@???>>>DDDMMMUUU]]]qqqvvv^^^OOOIIIMMMVVVRRRaaayyypppiiiiiigggbbb___^^^]]]^^^bbbkkkuuu|||{{{nnnjjjooovvvyyy[[[DDD===::::::999:::::::::::::::888999777555888===???===777777666666666777888888888888888777777888888999555666777777888888777777888888888777555555666888888999::::::999999:::;;;::::::::::::;;;<<<===>>>===>>>BBBFFFEEEDDDLLLWWWooozzzqqq|||sssmmmqqq~~~ssseee```SSSLLLFFFGGGGGGDDDCCCDDD>>>???AAABBBAAA???>>>>>>===<<<;;;;;;;;;<<<======<<<<<<<<<<<<;;;;;;;;;;;;::::::999999999888888888666666777777777777666666555555666666666777777777444444444444333333333333777555444333333555777888666888::::::999:::<<<>>>DDDGGG]]]zzzmmmfffiiiyyyhhhIII===;;;999999<<<<<<:::999888999999777666111222222333444555666666555555555444444444444444333333333444555555666666555555555555555555666666666666666777777777888888999:::<<<>>>>>>===AAAFFFMMM]]]iiittt|||gggXXXRRRQQQPPPTTT]]]ooozzzrrrlllfffdddbbb^^^]]]]]]___aaabbbgggppp}}}yyyqqqlllooozzz|||zzz```DDD<<>>???===666666555555666777777888888777777666666777777777555555666777777777777666444666777666555555777999555888::::::999888999:::999999:::::::::;;;<<<<<<999<<<@@@DDDCCCBBBEEEJJJMMMkkkrrr^^^TTTSSSIIIEEEDDDFFFFFFCCCCCCFFFAAABBBCCCDDDDDDCCC@@@>>>@@@@@@???>>><<<;;;::::::;;;;;;;;;:::::::::999999999888888888888777777777666666777777777777666666666666777777777888888888555555555444444444333333555444333222222444666777444666888999999:::;;;<<<@@@>>>CCCZZZ~~~vvvnnniiilllvvvuuuUUU<<<<<>>@@@CCCVVV``````ttt}}}cccNNNHHHNNNSSSWWWaaa{{{}}}pppiiieee```^^^^^^^^^[[[YYY[[[___eeejjjpppwwwvvviiijjjppp||||||rrr~~~```EEE===>>><<<444555666666555555666888999:::888666888======:::444444444444555666777777777666666555555555555555444555555666666666666666222444666666555555777888222666;;;<<<999777777888999999999::::::;;;;;;;;;>>>BBBEEEEEEBBB@@@AAACCCMMMMMMdddrrrcccWWWUUUYYYIIIGGGHHHJJJIIIFFFIIIMMMIIIGGGFFFGGGIIIHHHCCC???@@@AAAAAA@@@===;;;::::::::::::999999999888888888888888777777777666666666555666666777777666666555666666666666777777777777555555555555444444444444444333222222222333555555222222333555666777888999555<<<@@@DDD[[[|||uuunnnoooxxxYYYGGG999999;;;888666777777666555666777888777666333333333333333333333333444444444333333333222222333333333333333444444444222333444555666777888999666777777777777888888888777999;;;;;;;;;<<<<<<<<<;;;EEEMMMQQQ]]]yyypppYYYXXXUUUPPPOOO\\\tttyyynnnfffeeedddaaa]]]\\\]]]]]]\\\]]]aaahhhooo}}}vvvqqqppppppvvv}}}yyynnnssskkkLLL;;;======888444666777666444444666999777888888555777:::999555333222222333333555666666666555444333333333333444444444555666666666555555333555666666555444555666222888???AAA>>>:::888999888999999:::::::::::::::>>>DDDHHHFFFBBB@@@@@@BBBKKKFFFKKKeee|||qqqeee\\\UUUSSSWWW___KKKJJJJJJKKKJJJHHHLLLSSSOOOIIIDDDEEEIIIHHHBBB;;;<<>>;;;;;;;;;999999888888888777777777777777777666666666555555444444555555555555444444444444444555555555555666555555444444444333333333222222222222333333333333333222111222444555666666444:::@@@AAAEEE[[[zzzsssppplllvvvqqq???>>>:::444444999;;;999444333333444666777666555444333333333333333333333444444444333333222222222333333333333333333333333111222333555777888999:::666666666666777777777777888:::;;;::::::;;;;;;:::@@@<<<@@@IIILLLVVVuuuttt```TTTRRRUUUXXX[[[lllsssnnnkkkhhheee^^^^^^]]]YYYWWWZZZ```eeennnqqqqqqoooiiieeeiiiuuurrrffflll~~~~~~cccGGG??????;;;;;;@@@777999999777555555888;;;555777777555666888666111222111111222333444555666555444333333222222222222333444555555666666555555555666777777555333333333555<<>><<<<<<888888999:::::::::999999444<<>>@@@BBB;;;DDDGGGHHH[[[uuudddZZZNNNIIIGGGIIIQQQYYYHHHGGGGGGGGGDDDCCCIIIQQQPPPGGG@@@AAAFFFFFF>>>555888<<>><<<<<<===888888888888777777777777777666666666555555555555222333333444444333333222222222222333333333444444444444444333333333222222000111222333333333333222666444222222333555555555:::444777>>><<<===XXXzzzzzzsssxxx|||{{{zzzRRR:::888666666777777555333666555444333333333333333333333333222222222111111333444555444222111222333444333333222222333333444555444444555555666777888777777888888888999999999<<<;;;;;;<<<<<<===>>>???===999;;;BBBDDDFFFUUUhhh~~~iiiUUUQQQWWWWWW[[[mmm|||qqqfffhhhgggddd___\\\\\\___ccceeeiiinnnrrruuu{{{}}}~~~}}}}}}~~~|||xxxrrrkkkeee```aaacccfffnnn|||uuusssfffqqqdddUUUDDD<<<===>>>:::555555666777888888777666555555555555555555555555555555444444333333444444555777777666555444444333333666444111222444666555333333333333444444444555555999===DDDIIIHHHCCC<<<777:::999:::;;;<<<<<<:::777<<<===>>>???@@@AAAAAAAAABBB???AAAHHHMMM\\\pppdddTTTQQQLLLGGGFFFGGGJJJLLLGGGEEECCCBBBBBBCCCBBB@@@HHHEEEAAAAAABBBAAA===:::======<<<;;;::::::999999:::::::::999888777666666777666666555444444333333333333333333333333333333222222222222222222222222333333333333333333333333222222222222222222222222222222222333333333444444555555666777:::@@@GGGMMMvvvuuuiiijjjxxx```GGG999777666666666666555333555555444333333333333333222222222222111111111111222333444333111000111222333333222222222222333333444444444444555666777888777777777888888888999999::::::::::::;;;<<<===>>>>>>:::<<>>IIIXXXmmmxxxeee[[[XXXUUUXXXeeexxxyyytttmmmhhhggggggggggggfffeeeddddddeeeiiiqqqxxx~~~{{{tttlllhhhggggggggghhhiiijjjkkkkkkkkkkkkhhhfffccc```___ccciiinnnooosssyyyttthhhhhhnnn{{{kkkMMMDDD999555888999666222444555666777777666555444555555555555555555555555444444333333333333444444777666666555444444333333666444222222444666444333333333333444444444444555999<<<@@@CCCDDDCCC@@@???:::888666666888:::;;;;;;<<<<<<===>>>???????????????;;;<<<@@@AAAHHH___xxxyyymmmaaaWWWQQQPPPMMMHHHEEEEEEGGGJJJDDDBBB@@@@@@@@@AAA@@@???CCCAAA@@@?????????===<<<;;;;;;;;;;;;;;;:::::::::999999999999888777666555666666666555444333333333222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222222222222333333333333444555555666666888<<>>BBB???;;;@@@KKKOOOkkkzzz]]]XXXTTTTTTXXXfff~~~zzzqqqmmmmmmmmmjjjgggnnnooopppooonnnkkkiiigggiiiiiigggccc___[[[ZZZ[[[YYY[[[]]]\\\ZZZZZZ\\\___ZZZ___dddgggjjjqqqzzzqqqaaa^^^kkk}}}cccMMM???;;;888777999999666333444555666777777666555444444444444444444444444444444444333333333333444444666666555555444333333333555444333333444555444333333333333333444444444444888999999;;;>>>AAADDDFFFBBB>>>:::888999<<>>===FFFTTTqqqlll```ZZZSSSLLLJJJLLLLLLHHHBBB???AAADDDBBB@@@>>>===>>>>>>>>><<<<<<>>>>>>>>><<<<<<===>>>999999:::::::::;;;;;;;;;888999999888888777666555666555555444444333333222111111111111111111111111222222222222222222222222222222222222222222222222111111111111111111111111111111222222222333333333444555666666666888;;;>>>GGG```ttt|||pppmmmsssjjjGGG777888777555444444555555444222333333222222222222333333333333222222222111111111000111222222000///000222222222111111111111222222444444444444555666777777555555666666666777777777888888999::::::;;;;;;;;;:::;;;@@@EEECCC???AAAHHHIIISSS]]]wwwyyynnnbbbXXXUUU]]]iii}}}tttnnnkkkhhhfffeeedddaaa___]]]]]]]]]\\\ZZZZZZ[[[]]]XXX\\\______^^^```ffflllnnnrrrxxxqqqnnnkkkllluuuhhhLLL888======;;;:::999888666555555666777777777777666555444444444444444444444444444333333333333333333444555555555444444333333333444444444444444444444333222222333333333444444444666555555666888===BBBDDDGGGCCC>>>;;;:::;;;<<<<<<<<<============<<<<<<;;;BBB>>>>>>BBBAAA>>>@@@FFFVVVqqqtttbbbTTTPPPOOOMMMIIIGGGLLLPPPLLLDDD???@@@DDD@@@>>><<<<<<===>>>===<<<:::===???>>>;;;:::<<<>>>::::::::::::999999999999777777888888777666666555444444444444333333222222111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111111111111111222222222222222444555666666666888:::OOOYYY[[[eee~~~wwwpppmmmaaagggyyyjjjLLL<<<777555555444222333444444333222222222111111111222222333444333333333222222222222000222333222111111222333222111111000000111111222333333333444444555666777444444555555555666666666888888:::;;;;;;<<<;;;;;;999<<>>======<<<<<<===::::::<<<>>>>>>>>>@@@CCCQQQdddxxxjjj]]]OOOIIIJJJLLLKKKIIIJJJPPPTTTRRRJJJDDDDDDGGG@@@>>><<<<<<===>>>===<<<<<>>;;;999;;;===<<<;;;:::999888777666666666666777777777666555555333333333333333222222222222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000111111111222222000222555666666666888999HHHOOOLLLLLL```~~~wwwooojjjggggggfffnnn~~~pppKKK999888777333444222111222333444222111111111000000111111222222333333333222222222111111000111333222111111222444111111000000000000111111333333333333444555666777333333444444444555555555777888:::;;;<<<<<<;;;::::::===@@@BBBAAA???>>>>>>888BBBDDDEEERRRkkk~~~lll^^^YYYVVVZZZeeewwwyyyooohhhjjjqqqxxxzzzcccKKK:::888===888666555444444666888999555666777888888777666555333333333333333333333333333333222222222222333333444444333333333333333333111444666666555333333333222222222222333333333333111111222333444555666666888888999;;;======:::888<<<<<<===============<<<<<<:::999:::<<<=========???HHHQQQTTT[[[pppwwwiii```]]]RRRIIIHHHJJJJJJHHHGGGEEEJJJNNNMMMHHHCCCAAABBB???>>><<<<<<>>>>>>>>>===>>>??????>>><<<;;;<<<===<<<<<<;;;999777666444444555555666666666666555555222222222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000///////////////////////////000000000000111111111000222444555555666888999;;;EEEFFFCCCIIIWWWtttxxxtttnnngggdddgggnnnuuu{{{rrrOOO;;;666666555333333111000111222333222111000000000000000111222222111111111000000000000//////000111111000000111333000000000//////000000000333333333333444555666666333333333333444444444444555777888:::;;;:::999999:::<<<>>>======<<<;;;:::555@@@BBBAAAEEEOOOkkkwwwfff\\\ZZZ]]]hhhsssooogggjjjnnnqqqwwwtttYYYGGG<<<666777:::777555444555777999999888333444555666666555444333333333333333333333333333333333222222222222333333333333333333333333333333111333666777555333333444111222222222222333333333111222222333444555555555888888999<<>>>>>>>>======?????????CCCFFFIIIFFFCCCKKK___ppprrrfff[[[QQQKKKUUUMMMGGGIIIKKKHHHFFFGGG???BBBFFFFFFCCC@@@===<<<>>>===;;;;;;===>>>=========<<<;;;<<<===>>>======;;;:::999888777666555555444555555666666555555555111111111222222222222222111111111111111111111111111111111111111111111111000000000000000000000000/////////////////////////////////000000000111111111222333333222333555777666???BBBAAABBB???IIIaaa~~~xxx}}}|||xxxuuutttmmmiiibbb]]]___kkk|||zzzUUU888666;;;666333777222111000111222333222111000000///000000111222222////////////............---///000000//////000222000000////////////000000333333333333444555666666222222333333333444444444444555777999:::999888777888:::;;;;;;;;;======<<<>>>@@@===@@@HHHJJJQQQcccsssmmmnnnjjjqqq{{{|||vvvnnnjjjhhhqqq{{{yyy[[[>>>666;;;<<<666111555333222444777777444111222222333444444333222222333333333333333333333333333222222222222222222333333333333333333333333333000333777777555333333444111111222222222333333333333222222333444555777777888888777999;;;<<<<<<;;;777888999:::;;;<<<<<<<<<;;;>>>???>>>>>>???@@@???AAA===<<>>===<<<::::::<<<======<<<;;;999888:::>>>@@@???===999999888888777777666666444444555555666555555444111111111111111111222222000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////000000000000222333333111000111333555333999;;;???CCC;;;;;;JJJZZZwww~~~~~~yyysssooonnnkkkgggcccggg^^^\\\fffttt|||LLLCCC999333333555555333222222222111111111000000000000000000000000000000000000//////.........---............////////////111111000000//////......///000111222333222111111000000000111222333555555555666888999::::::999999:::::::::;;;;;;;;;<<<<<<;;;===???AAACCCFFFJJJMMMeee~~~rrrjjjjjjddd___```bbbfffnnnuuu|||xxxppppppllljjjtttlllNNNEEE:::444444555666555333222222222222222222333111222222333333222222111333222222111111222222333111111222222222333333333333333333222222111111111111111222222222111111000111111111111111111111111222222222333444555666777444444666777888888888888999999999:::::::::;;;;;;;;;;;;:::;;;;;;<<<===>>>>>>???AAACCCEEEEEEEEEEEEMMMLLLRRR```uuu}}}pppfffaaaXXXSSSMMMJJJJJJKKKJJJHHHIIIIIIIIIIIIHHHGGGFFFFFF???@@@BBBCCCCCCBBB@@@???<<<:::999999;;;<<<<<<;;;===;;;999999:::<<<<<<;;;999888666555555555666777444444444333333222222222333222111111000000111111000000000000////////////111111000000//////..................////////////////////////////////////......///000000000000000...///000111222333444444555666888888777777999:::DDDRRRuuuwwwrrrnnniiieeecccbbbaaaaaaZZZ]]]fffuuu{{{[[[FFF???666222222333333111222222222111111000000000////////////////////////000/////////.........---............////////////111000000000/////////...///000111222222222111111222222222111222222333333444555666888888888888777::::::;;;;;;;;;<<<<<<<<<<<<>>>???@@@AAACCCEEEHHHSSSjjjxxxpppgggccc___\\\___eeeeeeiiirrr||||||llljjjhhhiiikkkooopppqqqeeePPPAAA;;;444222333444333111222222111111111111222222111222222222222222222111222222222111111222222222111111111222222222222333333333222222222111111111111111111222222111111000111111111111111111111111222222222333333444555666555555666777888888888888888888888888999999999:::::::::::::::;;;<<<===>>>>>>???@@@BBBBBBBBBAAAAAACCCAAACCCKKKVVVeeezzz|||ooocccYYYSSSPPPLLLIIIGGGFFFHHHJJJJJJIIIEEEEEEFFFFFFEEEDDDCCCCCC???????????????>>><<<<<<;;;999888888:::;;;;;;:::;;;::::::;;;======;;;999777666555444444444555555444444333333333222222222222222111000000000111111000000000/////////......000000000/////////..................////////////..............................///000000000000000...//////000222333333444333555666666555666777888999>>>QQQpppzzz|||}}}qqqdddeeebbb^^^ZZZXXXZZZ^^^bbb```mmm}}}\\\??????:::444111111222111///111111111111000000000000/////////////////////////////////...........................////////////000000000000///////////////000111111222222111111444333222222111111222222333333444555666666666666;;;;;;;;;<<<<<<<<<=========>>>???>>>>>>>>>@@@BBBEEELLL```xxxmmmhhhiiifffaaa^^^bbbgggiiilllooorrr~~~ooogggdddtttuuuwww~~~{{{\\\DDD888444222000222444444222///111000000//////000000111111111222222222222111111222222111111111111222222000000000111111111222222222222222111111111111111000000111111222111111000111111111111111111111111222222222222333444555555555666777888888888888888666777777777777888888888::::::::::::;;;<<<=========>>>>>>??????>>>>>>===@@@>>>>>>???@@@CCCLLLVVVppprrrkkkaaaVVVNNNIIIHHHHHHFFFEEEEEEFFFIIIJJJIIIHHHDDDDDDDDDDDDCCCBBBAAAAAA@@@???===<<<;;;;;;;;;;;;:::888777888999;;;::::::888888:::<<<===<<<888555555444444333222333333333333333333222222222222222222111111000000000000000000////////////.........///////////////.........---............/////////..............................///000000000000///......///000111222333333111333444444444444555777666444888HHH\\\www{{{xxxxxxzzz|||xxxrrrrrrvvvrrrfff[[[\\\\\\ZZZXXXXXX^^^hhhppp~~~[[[DDD;;;888555222111111111000...000000000000000000000000////////////////////////....................................////////////000000000000///////////////000000111111111111111333333222222111222222333333333444555666666666666;;;;;;<<<<<<<<<=========;;;<<<===<<<;;;;;;===???EEEBBBHHH^^^uuuWWW???555333111000000333555555333000000//////......//////000000000111111111111000000111111000000000000111111//////000000000111111111111111111111111111111000///000000111111111111111111111111111111111111111222222222222222333444444444555555666777777777666666666777777777888888888999999999999:::;;;<<<===<<<<<<<<<===============AAA???@@@AAA@@@???DDDKKKMMMQQQaaawww|||sssmmmZZZVVVPPPJJJHHHHHHJJJLLLIIIJJJKKKLLLLLLJJJGGGEEEHHHGGGGGGFFFDDDCCCAAA@@@@@@>>><<<:::999:::<<<>>>:::888777888999;;;::::::777666777888999999666333444444333333222222222222222222222222222111111111111111000////////////000/////////.........------........................---------.........//////........................---...//////000000//////......//////000111222222000222333333333333444666888666777===FFFTTTlllvvvvvvwwwxxxyyyyyyyyyxxx~~~}}}|||{{{{{{|||~~~zzzwwwssspppnnnmmmllliiigggggghhhfffaaa\\\XXXZZZ]]]aaahhhtttcccAAA888===555333222222222111000///////////////////////////........................---------...........................////////////////////////000000000000000000000000000111111111111111111111222333444555555555555555666777888888;;;;;;;;;;;;<<<<<<<<<===999:::;;;;;;::::::<<<>>>BBBBBBFFFMMMZZZwwwlllPPP<<<333222444222111111111333333333222///..................//////000000111111000000///111000000//////000000111........./////////000000000000000000000000000000...///000111111111111111000000000000000000000000222222111111111222333333222333444444444444444444777777777777888888888888999888888999999:::;;;<<<::::::;;;<<<===>>>??????======>>>BBBBBBCCCJJJSSSLLLEEEFFFOOOQQQRRRccc{{{zzzpppgggddd```XXXOOOKKKLLLKKKIIIHHHHHHIIIKKKLLLLLLNNNPPPPPPNNNJJJGGGDDDIIIIIIHHHFFFDDDBBB@@@???===;;;888666666888<<<>>>:::999777888999;;;;;;:::777555333333444444444333444444444444333333222222111111111111111111111111111000//////......//////............---------------------------.........------------....................................------...///////////////.........//////000000111000222333333333333444666333555999<<<<<>>@@@AAA<<<;;;===@@@BBBDDDLLLUUUIIIBBBAAAFFFFFFEEEQQQbbbUUUYYY```iiisss{{{uuu~~~xxxjjjbbb___YYYRRRLLLLLLKKKHHHEEEEEEMMMMMMMMMLLLLLLKKKJJJJJJIIILLLOOOOOOMMMIIIFFFEEEFFFEEEEEEDDDBBB@@@>>>===:::777444111111444777:::999888666777888:::999999777444222111111222222222333333333444333222222111000000000000000111111111000000///.....................---------,,,,,,,,,,,,,,,,,,---------------,,,------------.........------------------------------...////////////...---........./////////000///111222222222222333555000333666999;;;;;;===???AAAKKK___yyyhhheeeccccccfffggggggfffcccfffjjjkkkjjjiiijjjkkklllkkkjjjhhhggghhhllloooppptttxxxwwwssspppqqqssslllkkkjjjkkkmmmllljjjgggiiiiiihhhgggddd```\\\ZZZZZZ[[[\\\^^^```eeekkkooowwwXXXFFF>>>888333222222222111000///......///---------....../////////........................,,,,,,,,,------.....................////////////.../////////000000000111000//////...///000111222222111111111222333333444777666666666666888999:::999999999::::::::::::;;;999;;;;;;;;;:::;;;===???;;;;;;AAAFFFDDDDDDSSSfffwwwhhhKKKCCC:::444222222111//////000111111000000000000//////............//////...//////000000//////...000//////......//////000,,,------------................../////////000000---...///000111111111111000000000000000000000000111111000000000000111111222222333333333333222222555555666666666777777777777777777888888999:::;;;::::::999::::::<<<===>>>===<<<===?????????EEEMMMBBB>>>???CCCEEEGGGOOOXXXJJJGGGCCCCCCGGGLLLRRRTTTUUUZZZ___ccchhhjjjfff^^^^^^YYY[[[ddddddZZZSSSTTT[[[___cccddd___VVVNNNIIIFFFCCCDDDHHHJJJIIIJJJMMMNNNNNNNNNMMMLLLKKKJJJJJJGGGJJJMMMMMMJJJFFFDDDDDD@@@@@@AAAAAAAAAAAA@@@@@@:::888444111000111333555777555444444666777777666666444333333444333222000111111222222222111000////////////000000000111111000///......------......---------,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,---------.........------------------------,,,---......//////......------............//////...///000111000000111333000111333777<<>>GGGYYYsss|||ssslllgggccc]]]ZZZ^^^ccchhhjjjhhheeedddeeebbbaaa```______aaafffiiigggkkknnnlllgggdddeeegggfffdddcccdddeeeeeebbb^^^bbbaaa```^^^\\\ZZZXXXWWW[[[]]]cccmmmzzzuuu]]]CCC777555444333555111111111///---,,,---...---------.........//////........................,,,,,,,,,------...................../////////000.../////////000000111111000///.........///111222444333222222111111222222666666555555666777999:::888888999999999:::::::::<<<======<<<;;;:::<<<>>>FFF;;;999AAAGGGFFFJJJRRR```tttWWW>>>111333555555333222222222...000333555444222111111//////............//////......////////////......//////............//////,,,,,,,,,---------......---.........//////000000---...///000111111111111000000000000000000000000111111000000000000000111333333444444444333333222444444444555555555666666777777777777888999:::;;;;;;;;;:::999999:::;;;<<<;;;:::;;;===:::888<<>>@@@AAA@@@>>>DDDGGGJJJLLLOOOQQQLLLDDDEEECCCIIISSSSSSJJJIIIOOONNNMMMNNNSSSWWWUUUNNNFFFGGGGGGIIILLLKKKFFFEEEHHHIIIHHHGGGGGGGGGGGGHHHHHHIIILLLNNNMMMHHHDDDBBBBBB===>>>???AAACCCDDDDDDDDD>>>;;;777333111000111222555333222222444555555444555555555666777555111...///000111111111000...---.../////////000000111111//////...------------...---------,,,,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,---------......------------------------,,,---......//////......------..................,,,---//////......000111...///000444:::===888222222666;;;===@@@KKK\\\iii~~~uuuooobbbgggtttppphhhjjjmmmdddeeebbb___```dddbbb\\\ccc___^^^```aaa```]]]\\\[[[[[[^^^aaaaaa]]]]]]aaa]]]\\\[[[^^^dddkkkpppssswwwmmmFFF@@@999555555444111---222111111000///......---000000///..............................---------........................,,,------...///000111111......//////000000111111111111222222222333333333333333222222111222222222444444333444444555666777;;;:::777666666888;;;===999;;;===>>>======>>>???===>>>@@@BBBDDDDDDDDDDDDKKKVVVjjjtttfffXXXFFF777111000000000000000000000000000000000000000000000000..................------000000//////......------////////////////////////........................////////////////////////------......//////000000111111000//////...//////---///000111000///000111111222222333333444444555555555444444555666888999999999888888888888888999;;;;;;:::999999:::::::::===<<<;;;;;;999999888777;;;;;;<<<<<<===>>>>>>>>>BBBBBBBBB@@@>>>>>>@@@AAACCCBBBBBBCCCCCCDDDEEEFFFGGGHHHHHHFFFEEEDDDEEEFFFMMMKKKKKKNNNRRRRRRMMMHHHHHHHHHIIIJJJKKKKKKKKKJJJIIIIIIJJJIIIIIIHHHGGGGGGJJJGGGEEEEEEFFFFFFBBB???@@@BBBDDDAAA===;;;???CCCDDDEEECCC;;;222...111777777666666555444444333333444444444444333222111000111111111111000000000///////////////////////////222111///...,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........////////////............////////////111444666777555333444333444444666888;;;<<>>>>>>>>AAAAAAAAA@@@>>>>>>???AAACCCCCCDDDDDDEEEEEEFFFGGGDDDFFFGGGGGGGGGHHHJJJLLLKKKIIIHHHJJJMMMMMMIIIEEEJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJJJJIIIIIIIIIGGGEEEEEEEEEDDDBBB??????BBBCCC@@@<<<<<>>>>>???@@@AAAAAAAAA@@@@@@AAACCCBBB@@@EEEZZZ{{{yyy___MMM@@@222---,,,---///111////////////////////////------------------------------------------....../////////.......................................------------------------......................../////////...............---......000111333555666===777000---...000111111111111222222333444444444444444444444444666777777666666666666666777888999::::::999999999999::::::;;;:::::::::::::::::::::;;;<<<<<<======>>>>>>???@@@@@@@@@???>>>===???@@@DDDDDDEEEEEEFFFFFFGGGGGGEEEFFFHHHHHHIIIJJJMMMOOOKKKHHHFFFGGGIIIIIIGGGDDDLLLKKKJJJIIIIIIIIIJJJKKKJJJKKKLLLLLLLLLLLLLLLKKKGGGFFFEEEDDDDDDCCCAAA>>>???AAAAAA???<<<<<<>>>BBBCCCDDDBBB;;;444000333777666555555444444333333222333333333333333222111000000000000000////////////........................///...------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,---...000222333------///111333444222000111111111111222333444555888777666666777:::>>>@@@DDDQQQddduuuwwwoookkkkkk||||||mmmWWWGGG<<<444666333111000111111000...000000/////////.........///...------,,,,,,------.............../////////------------------------.....................---////////////////////////000000000111111111111222111111111111111222222333333333333333444555666666444555666777888777666666888:::<<<<<<;;;;;;<<<======>>>???@@@@@@???>>>===:::AAAFFFEEECCCIIIXXXeee|||bbbHHH777999444000111333222///---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------,,,,,,,,,,,,,,,,,,........................------------------------......................../////////......---------------...///000222444555===666///,,,///222222000111111111222333333444444333333333444444555666666444444444555555777888999999999999999999999:::;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<===>>>>>>??????>>>@@@@@@???>>>>>>???@@@CCCCCCDDDEEEFFFFFFFFFFFFGGGHHHIIIIIIHHHHHHJJJLLLNNNKKKHHHHHHIIIIIIHHHGGGJJJIIIGGGFFFGGGHHHJJJKKKJJJKKKLLLMMMMMMMMMMMMMMMGGGFFFEEEEEEDDDBBBAAA???>>>??????>>><<<<<<>>>@@@AAABBB@@@;;;444222444777444444444444333333222222222222222222222111000000000000/////////.........---------------------------,,,,,,,,,,,,,,,------++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---...///111111------///111333333111///111111111111111111222222666666666777888:::<<<===AAABBBBBBDDDIIIVVVfffrrr~~~hhhaaaZZZYYY\\\___```aaacccHHH<<<888666444666444222111000000...---////////////..................---,,,,,,,,,,,,,,,,,,---------.........///------------------------............------------/////////...............//////000000000111111111111000000000111111222333333222222333333444555666444555777888999888777666888:::<<<<<<;;;:::;;;<<<<<<===>>>>>>>>>===;;;;;;???@@@@@@>>>>>>BBBJJJQQQYYYjjjmmmUUUBBB888666888///000111222333222,,,'''------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------------------------........................------------------------........................//////......------,,,,,,---------......000111111666111------111333111...000000111222222333333444222222333333444555555555444444444444555666777888888888888888999999:::;;;999::::::;;;;;;<<<<<<===<<<<<<======>>>?????????>>>???@@@@@@???>>>???@@@AAABBBCCCDDDEEEEEEEEEEEEFFFGGGHHHGGGFFFGGGIIIJJJOOOMMMJJJHHHHHHIIIIIIIIIGGGFFFEEEEEEEEEGGGJJJKKKIIIJJJKKKLLLLLLLLLLLLLLLFFFGGGFFFEEEDDDBBB@@@@@@=========<<<;;;<<<>>>?????????>>>999555222444666333333333333333222222222111111222222111111000000/////////............---------------------------,,,++++++++++++,,,------++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,...------------......///......///222444333111///111111111111222111111111444444444333333333333333333666999:::;;;===AAADDDGGGRRRaaajjjmmmooouuuzzzzzztttllleee___[[[ZZZOOOOOOPPPTTTYYY^^^^^^\\\}}}dddHHH999666444222111222111111111111000000000........................------,,,++++++++++++,,,+++++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------------------....../////////............---////////////000000000000000000000000000111222333222222222222333444555666444555777888888888777666888:::;;;;;;:::999:::::::::;;;<<<<<<<<<;;;:::999;;;;;;<<<>>>AAACCCCCCCCCDDDJJJ[[[wwwbbbTTTAAA666222222000......///---+++,,,///...***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------......///////////////000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........---------------......---------.../////////------///222333000---000000111111222333333333000111222333444444444444555555555555555666777888888888777888888999:::;;;::::::;;;;;;<<<<<<<<<===<<<======>>>>>>??????@@@>>>@@@AAABBB@@@@@@@@@AAA@@@AAACCCEEEEEEEEEDDDDDDBBBCCCEEEEEEEEEGGGIIILLLLLLKKKIIIHHHGGGHHHHHHIIIFFFFFFEEEEEEFFFGGGIIIJJJGGGHHHIIIIIIIIIIIIIIIIIIEEEFFFFFFEEEBBB@@@???@@@===<<<;;;;;;;;;<<<===>>><<<<<<;;;888444333333555222222222222222222222222000000111111111000000//////.........------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,......---------------.........///111333333111///000111111222222222111111555555555666666555555555111444777999999999999:::555;;;CCCFFFEEEDDDFFFIIISSS\\\jjjvvv~~~pppnnnooommm[[[VVVQQQNNNKKKGGGGGGJJJLLLRRRWWWYYY[[[]]]\\\XXXwwwWWWHHH:::777777555222222///000000111000000000000........................---,,,,,,+++++++++++++++))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........//////.........---------........./////////000000////////////000111222333222222222222333444555666444444555666666666666666888:::;;;;;;999888999:::888999:::;;;;;;;;;:::999555888===BBBEEEDDD@@@<<>>888222222555333,,,$$$---///---))))))///000---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......------........./////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------------------..................//////000---...///000000000000///000000000111222222333333000000222333444444333333777666666555666666777777777777777777888999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<=========>>>??????@@@@@@>>>@@@BBBCCCBBBAAAAAABBBAAABBBDDDFFFFFFFFFEEEDDDBBBDDDEEEEEEEEEFFFHHHJJJIIIIIIIIIHHHHHHHHHHHHIIIJJJIIIIIIIIIHHHHHHGGGGGGEEEFFFFFFFFFFFFEEEEEEDDDBBBCCCDDDCCC???======>>><<<;;;:::999;;;<<<======:::999888666444333333333111111111222222222222222//////000000000000000///.........---------,,,,,,++++++++++++++++++++++++,,,+++***************+++************************************++++++++++++++++++++++++++++++++++++************************************************++++++++++++,,,,,,,,,---,,,,,,,,,,,,---......///------...000222222///---...///000111222222111111------...000111333444555888777555333333666:::===:::;;;<<<<<<:::999:::;;;888===DDDGGGIIIMMMSSSYYYaaa^^^\\\\\\___aaa```^^^fffiiimmmnnnnnnooorrrtttzzz|||rrr]]]PPPPPPQQQNNNQQQMMMKKKLLLKKKFFFFFFJJJEEENNNTTTRRRRRRUUUXXXWWWjjjMMM>>>555000222444111222555///000111000///------------.....................---,,,++++++******++++++(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...////////////.........---------............/////////000////////////000111222333222222222222333444555555333333333444444444555555888999;;;;;;999888888999777888999:::;;;::::::999;;;:::999999:::===AAADDDGGGDDDCCCEEEIIITTTjjjnnn[[[LLLBBB:::555444333///***(((***111666***......***+++...---(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......*********++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.....................///000222222///000111000......///111000000000111222222333333///000222333444444333333888777777666666666666777777777777777888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<=========>>>??????@@@@@@>>>AAACCCDDDCCCBBBBBBCCCBBBCCCEEEGGGHHHGGGFFFEEEGGGHHHHHHFFFEEEDDDEEEGGGIIIJJJKKKKKKJJJIIIJJJKKKMMMMMMMMMLLLJJJHHHFFFEEEDDDDDDDDDDDDDDDCCCBBBAAA???AAACCCAAA===:::;;;<<<<<<:::999999:::<<<======888888777555333222222222111111111111111111222222//////000000000000000///......---------,,,,,,,,,++++++++++++++++++++++++,,,++++++***))))))******************************)))************+++++++++++++++++++++++++++++++++************************************************++++++,,,,,,,,,---------******+++,,,---///000111,,,,,,---///111000...+++,,,---///111111111111000111111111111222333444444000222444666777777777777777777666555666888999;;;<<<>>>>>><<<:::<<>>??????CCCAAA@@@@@@DDDIIIPPPSSSfff|||xxxhhhRRRMMMDDD;;;555222222333000///...---------------++++++------------++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///......------,,,++++++---------------...///000////////////000000000000111111111111111000//////000111111111111222222222333444444555555555555555999999888888777666666555666666777777888888999999::::::999999999:::;;;;;;999:::<<<===???@@@@@@AAA@@@AAABBBBBBAAAAAACCCEEEEEEFFFGGGGGGFFFEEEFFFGGGEEEFFFGGGFFFEEEEEEGGGHHHHHHFFFFFFJJJOOOOOOKKKFFFIIIHHHGGGGGGFFFFFFFFFFFFCCCBBBBBBCCCDDDDDDCCCAAA>>>>>>===<<<;;;::::::999666666777777888888888999777666555333222111000000000000000000///////////////............------------,,,,,,++++++,,,,,,---+++***)))'''''')))***++++++++++++************))),,,,,,,,,++++++*********************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............//////000000000000000//////000000000000111111111111222222333444444555555666333444555666777777777777:::888999;;;;;;999<<>>CCCDDDBBBIIIIIIJJJIIIHHHFFFDDDCCCIIIGGGGGGHHHKKKKKKHHHEEEEEEFFFHHHJJJKKKLLLMMMMMMFFFEEEEEEEEEFFFHHHJJJKKKkkkWWWIII===666222222222111000000//////000/////////.........---...------------,,,,,,,,,,,,,,,,,,++++++*********)))************+++++++++***************************+++,,,,,,------,,,,,,........................,,,---......//////......//////............//////222222222222222222222222333333333444444444444555777777777777888888888888777888:::;;;<<<<<<;;;;;;;;;;;;<<<===>>>???@@@@@@======>>>???BBBFFFIIILLLMMMYYYkkk~~~uuujjj```VVVIII@@@<<<:::777333000///......//////...---------------++++++,,,------,,,++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************---------------,,,,,,,,,---------------...//////....../////////000000000111111111111111000//////000111111111111222222222333444444555555555555555777777777777777777777777777777777777777888888888::::::999999999:::;;;;;;999:::<<<===???@@@@@@@@@???@@@AAAAAAAAAAAACCCEEEFFFGGGHHHGGGEEEEEEEEEGGGFFFGGGGGGFFFEEEDDDFFFGGGIIIHHHHHHKKKOOOPPPLLLHHHKKKJJJIIIGGGFFFEEEEEEEEEBBBAAA@@@AAACCCCCCAAA@@@======<<<;;;:::999888888555555555666666666777777666555444333222111111111/////////............---............---------------,,,,,,++++++,,,,,,---+++***)))(((((()))***++++++++++++*********))))))++++++*********)))))))))************************++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............//////000000000000////////////000000000111111111111111222222333333444444333444555666666777777777<<<999888999888666999>>>EEE@@@:::888;;;???@@@>>>BBBBBBCCCCCCBBBAAA???>>>DDDCCCBBBDDDFFFFFFCCCAAACCCDDDFFFGGGIIIJJJJJJJJJDDDDDDDDDEEEFFFIIIKKKLLL|||YYYBBB:::888666222111111000000///........./////////...............------------,,,,,,,,,,,,+++++++++++++++*********)))************+++++++++***************************++++++,,,,,,,,,,,,,,,------------------------+++,,,------......------......---......///000111000111222333333222111000333333333333444444444444666666777777777888888888888999:::;;;<<<<<<<<<;;;<<<<<<===>>>???@@@@@@AAA;;;<<<>>>@@@BBBCCCEEEEEEGGGIIILLLQQQ\\\ppp~~~uuuppp]]]UUUIII???888333111//////000111222111000///...///...------------------++++++,,,,,,,,,,,,++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,------------------------------...///.........////////////000000000111111000000//////000111111111111222222222444444444444555555555555555555666777777888999999888777777777777777777666999999999999999:::;;;;;;999:::<<<===>>>???@@@@@@>>>???@@@AAA@@@AAADDDFFFFFFGGGHHHGGGEEEDDDEEEFFFGGGHHHHHHFFFDDDDDDEEEFFFJJJIIIIIILLLPPPPPPMMMIIIMMMLLLJJJHHHFFFEEEDDDDDDAAA@@@???@@@AAAAAA@@@>>><<<;;;;;;;;;999888777666444444444444444555555555444333333222111111222222.........---------,,,,,,......---------,,,,,,,,,,,,,,,++++++++++++,,,,,,+++***)))(((((()))***+++++++++*********)))))))))***))))))))))))(((((((((************************++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............//////000000///////////////000000000000111111///000000111222222333333333333444555555666666666<<<999777888888777;;;AAAFFF???888666999<<<<<<;;;<<<<<<===>>>>>>>>><<<<<>>333333555333000111111000000///.................................---------,,,,,,,,,+++++++++++++++***************))))))*********+++++++++******************************+++,,,,,,,,,,,,+++------------------------++++++,,,------------,,,,,,,,,------///000111222///111222444444222111///222222333333333444444444666666777777888999::::::777777888999999:::::::::;;;;;;<<<===>>>???@@@@@@??????@@@AAABBBCCCDDDEEEJJJJJJIIIGGGHHHPPP]]]fffuuu~~~vvvkkk^^^QQQFFF@@@777666666444222222333444///000111222222000...---......---,,,,,,---------+++++++++,,,,,,+++++++++******++++++++++++******************************************************************************++++++++++++++++++++++++******************************+++,,,------......---------,,,,,,---......------.........////////////000000000000000//////000000111111111222222222333333333333444444555555555555666666777888888888888888777777666666666555888888888888999:::;;;;;;999:::;;;===>>>?????????===>>>@@@@@@@@@AAACCCEEEFFFGGGHHHGGGEEECCCDDDEEEGGGHHHHHHFFFDDDCCCDDDEEEIIIIIIIIIKKKNNNNNNLLLJJJKKKJJJIIIHHHFFFFFFEEEEEEAAA@@@???@@@AAAAAA???>>>;;;;;;;;;;;;:::999777666444444444444444444444444222222111111111111222222.........------------,,,------------,,,,,,,,,+++,,,,,,++++++++++++,,,,,,******)))(((((()))******************))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............//////000/////////////////////000000000111///000000111111222222333333333333333444555666666:::777666999:::<<>>??????>>>>>>BBBBBBBBBBBBCCCCCCCCCBBB@@@@@@BBBCCCDDDEEEEEEEEEFFFFFFEEEEEEEEEDDDDDDDDDuuu___AAA<<<666333444444222///111111111000//////......---------...............------,,,,,,,,,+++++++++************************))))))*********+++++++++************************)))***++++++,,,,,,++++++------------------------***++++++,,,---,,,,,,,,,,,,,,,,,,---///000222333///000222333333222000///222222222333333333444444666666777888999;;;;;;<<<888888888999999:::;;;;;;999::::::;;;<<<===>>>>>>CCCBBB@@@@@@@@@BBBDDDFFFAAACCCFFFGGGGGGIIIMMMQQQRRRXXXaaammm|||wwwooofff```OOOMMMIIICCC===888444222...000222222000...///000......------,,,,,,,,,,,,------,,,,,,,,,------...++++++++++++++++++++++++******++++++++++++******************************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,---.........------,,,,,,,,,------------------...............//////000000000//////000000111111111222222222222222222111222333444444666666666666666666666666888777777777666666555555888888888888999:::;;;<<<999:::;;;===>>>>>>>>>>>>===>>>?????????@@@BBBDDDEEEFFFGGGFFFDDDCCCDDDEEEGGGHHHGGGFFFCCCBBBCCCEEEGGGGGGGGGIIIKKKKKKJJJIIIHHHGGGGGGFFFFFFFFFGGGGGGBBBAAA@@@AAAAAAAAA???>>>;;;<<<===<<<;;;:::888666444444444444444444444444111111000000000111222222/////////.........---------,,,,,,,,,++++++++++++,,,++++++******++++++,,,******))))))))))))***************)))))))))((((((************************))))))))))))))))))))))))++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------...///////////////...////////////000000000000000111111222222333333333222222222333444555666888666555888:::<<>>@@@@@@??????BBBCCCCCCCCCCCCCCCDDDEEEAAAAAACCCDDDEEEEEEEEEEEECCCCCCDDDDDDDDDEEEEEEEEE}}}fffNNN;;;555555555222000//////000111111111000//////......---------------.........,,,,,,,,,,,,++++++++++++)))))))))***************)))************+++++++++************************)))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,------///000111222///000111222222111000///222222222222333333333333444555666888999;;;<<<<<<;;;:::::::::;;;<<<===>>>888999:::;;;<<<======>>>BBBAAA???>>>>>>@@@BBBDDD@@@CCCFFFGGGHHHJJJMMMOOONNNOOOPPPQQQWWWbbbpppzzz}}}vvvpppmmmkkkfff___UUULLLGGGCCC>>>:::555444222111000111111222111111///,,,***+++---///---,,,+++++++++,,,...///,,,,,,,,,,,,,,,------...++++++************++++++******++++++++++++******************************************************************************++++++++++++++++++++++++------------------------)))******+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---------............///000000000//////000111111111111222222222111000000//////000222333666666666666666666666666777666666666666666666555777777777888888:::;;;<<<::::::;;;<<<===============>>>??????>>>???AAABBBDDDEEEFFFFFFDDDDDDEEEFFFFFFGGGGGGEEECCCCCCDDDEEEDDDEEEFFFGGGHHHHHHHHHHHHEEEEEEEEEEEEEEEFFFGGGGGGBBBAAA@@@@@@AAAAAA???===;;;<<<======<<<:::777666444444444444333333333333111000000000000000111111/////////............---,,,,,,,,,+++++++++******++++++************++++++)))))))))******)))))))))******)))))))))((((((((())))))************++++++))))))))))))))))))))))))******************************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---......////////////......////////////000000000000000111222222333333333222111111222333555666888555555777777888<<>>333555:::999888999888999;;;===>>>>>>>>>>>>???@@@AAAAAA@@@@@@BBBDDDBBBCCCDDDEEEFFFFFFFFFFFF>>>???AAACCCEEEFFFGGGGGGmmmXXXFFF999222444444333000...---///000000000//////...---------,,,,,,,,,------.........,,,,,,,,,++++++++++++***((()))))))))*********+++)))************+++++++++************************))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------------------......000111111000000111111111111000000111222222222222333333333222222444666777999:::;;;;;;;;;::::::;;;<<<>>>???999999:::;;;<<<===>>>>>>@@@?????????@@@@@@AAABBBFFFFFFGGGGGGHHHHHHJJJKKKLLLMMMMMMKKKIIILLLRRRXXX```iiivvvzzzrrrmmmkkkhhhbbb\\\RRRRRRPPPKKKEEEAAA@@@AAA???:::555444444555444222111111000///////////////111///---+++,,,---///000......---------......///,,,,,,++++++,,,,,,---...,,,+++***))))))***+++,,,******++++++++++++******************************************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,---...---,,,,,,++++++,,,,,,+++,,,,,,,,,,,,------------......///000000//////000111111111111222222222000///...------///000111444444555555666777777777555555555666666666666666666666777777888:::;;;<<<::::::;;;<<<============>>>???@@@???======???@@@BBBDDDEEEEEEDDDDDDFFFGGGEEEEEEFFFEEECCCCCCDDDFFFDDDEEEFFFFFFFFFFFFGGGHHHEEEEEEDDDDDDDDDDDDDDDEEEAAA@@@??????@@@???===;;;:::;;;<<<<<<;;;999666444333333222222222111111111111000000/////////000000.........---------,,,,,,++++++++++++************++++++************++++++))))))************))))))***)))))))))((((((((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,---...////////////........./////////000000...//////000000111111222222222111000111333555666666444555777777777;;;@@@NNN<<<000444999888666999777888:::<<<======<<<<<<<<<>>>???>>>======@@@CCCCCCCCCDDDEEEFFFFFFFFFFFF>>>???AAACCCDDDDDDDDDDDD|||kkkVVVEEE:::666888<<<111111111111111111000000///......------,,,++++++,,,,,,,,,------.........,,,,,,,,,+++++++++******(((((())))))*********+++)))************+++++++++************************))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------......---......///000111111111000000000000111111111111222222222333333333000000222444666888999::::::999888888999:::<<<===::::::;;;<<<===>>>??????>>>???AAACCCCCCCCCAAAAAA???AAACCCEEEFFFFFFFFFEEECCCGGGKKKLLLKKKJJJLLLNNNNNNTTT\\\aaabbbeeekkkppptttxxx}}}~~~uuufff^^^WWWPPPRRRJJJBBB@@@CCCCCC???999777888888666333222444777999555222222333333000---------///000000//////...///......///000...***'''------------,,,***)))'''++++++++++++,,,,,,---...,,,+++***))))))***+++,,,******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,...---,,,,,,++++++++++++++++++,,,,,,,,,---------------...///000000//////000111111111111222222222///...,,,,,,,,,---///111222333444555666888999999444555555555666666777777666666666777888:::;;;<<<::::::;;;<<<============???@@@@@@???===<<<>>>???AAACCCDDDEEEDDDEEEFFFHHHDDDEEEEEEDDDCCCCCCEEEGGGDDDEEEFFFFFFFFFFFFHHHIIIFFFFFFEEECCCBBBBBBBBBBBB@@@???>>>>>>>>>>>><<<:::888999;;;;;;:::888555333222111111111000000//////111111000///////////////---------,,,,,,,,,+++++++++++++++************)))++++++************++++++))))))************))))))))))))))))))((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,---...////////////............/////////000------......///000000000222222000000111222444666444222555999::::::>>>DDDOOO<<<000444:::888777:::888999;;;<<<======<<<<<<;;;===>>>===<<<<<<@@@CCCCCCCCCDDDEEEFFFFFFFFFEEECCCDDDDDDDDDCCCAAA???>>>fffJJJEEE>>>888555333222111///............---------......---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******,,,+++++++++++++++++++++******++++++++++++******(((((())))))*********+++)))************+++++++++)))******++++++******))),,,,,,,,,,,,---...//////////////////////////////000111111222222222111111111111222333333333222222333333333444555666777777999999999999999999::::::999999999:::;;;<<<===>>>AAA@@@?????????@@@AAABBBCCCCCCBBBAAABBBCCCDDDEEEGGGGGGFFFFFFGGGGGGHHHHHHOOOPPPQQQRRRSSSTTTTTTTTTVVVWWWYYYYYYYYYZZZ\\\]]]XXXVVVSSSPPPMMMKKKJJJJJJFFFAAA======??????<<<999555555444333333222111111222111000111222333222000111000000///...---------------,,,,,,,,,+++++++++///...---,,,++++++***)))+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))(((((())))))***+++)))))))))+++,,,+++(((&&&++++++************++++++---------,,,,,,+++++++++------------------------,,,,,,,,,---...///000000////////////000111222333.........///000000111111888666444333333555777999888888999888888777555555666666666555444555777:::;;;<<<>>>???@@@@@@??????>>>???@@@BBBBBBAAA@@@???DDDCCCCCCDDDFFFFFFEEEDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBBBBAAAAAA@@@@@@@@@BBB???>>>@@@DDDDDD???:::;;;999999:::<<<;;;777444111000000/////////////////////////////////////////////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********---,,,***)))))))))***+++((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))(((((())))))*********+++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............///,,,,,,------------,,,,,,---...///000000111111111000111111111111222222222666444555777666666<<>>999666444333222111............------------...------------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,+++++++++*********++++++++++++************)))******++++++******)))(((((()))))))))*********))))))*********+++++++++******++++++++++++******,,,,,,+++,,,,,,---...///........................000000111111222222111111111222222333333333333333444333333444444666777777888888888999999999999:::888888888999:::<<<===>>>@@@??????>>>???@@@AAABBBBBBBBBAAAAAAAAABBBCCCDDDFFFFFFEEEEEEFFFFFFGGGHHHGGGGGGHHHIIIJJJJJJJJJJJJIIIJJJKKKKKKJJJJJJJJJKKKLLLKKKHHHFFFCCCBBB@@@@@@BBB>>>::::::<<<<<<999666555444444333222222111111111000///000111222111///000000//////...------,,,---,,,,,,,,,,,,+++++++++---------,,,++++++******+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))((((((************+++,,,------+++***))))))***+++***)))+++******))))))******+++------,,,,,,,,,+++++++++------------------------,,,,,,------......////////////000000111111222222...//////000000111222222666555444333444555777999888888777777777777666666555777777777666666888999<<<===>>>>>>?????????????????????@@@?????????>>>CCCBBBBBBCCCEEEFFFDDDCCCEEEEEECCCBBBAAAAAAAAAAAADDDCCCBBBBBBBBBBBBCCCDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@>>>===???BBBBBB>>>999777666666888::::::777555111111000////////////000........................///......---,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++*********+++******)))(((((())))))))))))***++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))((()))))))))************************************++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,------------..................////////////......---...///000000111111111000111111111111222222222555444555666666666<<>>;;;;;;;;;:::999:::<<>>??????>>>>>>>>>???@@@AAAAAAAAA@@@@@@AAAAAABBBCCCDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFEEEEEEEEEDDDCCCBBBAAA@@@DDDDDDCCCBBB@@@???===<<<>>>:::777666888888666333444444333333222111111111000///......///000///.../////////......------,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++************)))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))((((((*********+++---...000111...+++(((((()))+++,,,,,,+++******))))))******+++,,,,,,,,,,,,++++++++++++---------------------------------------.........///000000111111111000000///000000111222222333333444444444444555666777888888777666666666777888999666888999999888888999:::>>>============>>>>>>?????????>>>======>>>??????CCCBBBBBBCCCEEEEEEDDDBBBFFFEEECCCBBB@@@?????????CCCBBB@@@??????@@@BBBCCCCCCCCCBBBBBBAAA@@@@@@???>>><<<;;;<<>>???BBBEEEGGGHHHHHHHHHIIIJJJNNNIIIFFFEEEDDDAAACCCGGGqqq[[[III>>>999666444222111111111222333111///.........---------,,,,,,---------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++************(((((((((((())))))))))))))))))************))))))(((((())))))))))))))))))))))))))))))************++++++,,,,,,,,,,,,++++++++++++++++++,,,---...///..............................///000111111111111222222333444555555555555444444444444444555666777666666777777888999999999666666666777999;;;<<<============>>>>>>>>>??????????????????@@@@@@AAAAAAAAAAAAAAAAAABBBCCCDDDDDDHHHHHHHHHHHHHHHGGGFFFFFFGGGFFFFFFFFFFFFDDDBBB@@@AAAAAABBBBBBAAA???===<<<:::777555444555555333111333333222222111111111000...---,,,---...///...,,,.........---------,,,,,,++++++++++++************)))*********++++++,,,,,,************))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((())))))***+++---///111222---+++))))))+++,,,---,,,******))))))))))))******,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---------------------///000111111222111000///000111111222222333444444222222333444666777777888999888666666777999;;;===777:::<<<===<<<;;;;;;;;;>>>===<<<;;;;;;<<<>>>??????>>><<<<<<===???BBBDDDCCCBBBBBBCCCEEEEEEDDDCCCCCCCCCBBB@@@@@@?????????BBBAAA???======???AAABBBBBBBBBAAA@@@???>>>>>>===;;;999999:::;;;;;;999666333333444555666666555555222222111000000000000000........................---------,,,,,,,,,++++++************************+++++++++***************((((((*********)))((('''+++++++++,,,,,,+++++++++))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))*********)))))))))))))))*********************************************************,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,---------.........//////000000000000//////---...///000000111111111000000111111111222222222444333444555555555;;;CCCQQQAAA333222666888888999444777777555666999888444666999<<<===>>>>>>???@@@@@@BBBDDDFFFFFFGGGIIIKKKQQQLLLHHHGGGDDDAAAAAADDDpppUUUIII;;;444444666666444222111111111222222000---...------------,,,,,,,,,------,,,,,,,,,+++++++++***++++++,,,,,,++++++***+++++++++*********))))))''''''((((((((())))))))))))))))))******)))))))))))))))(((((((((((((((((((((((()))))))))************++++++,,,,,,++++++***++++++++++++,,,---..............................------...///000111111000111222333444555555555555555444444444444555666666555555666777777888999999666666666777888999:::;;;<<<<<<=========>>>>>>>>>===>>>>>>???????????????>>>>>>>>>???@@@AAABBBBBBDDDDDDEEEDDDDDDCCCBBBAAABBBBBBAAACCCEEEDDDBBB???;;;<<<======<<<;;;999888888666444333333333333222222111111111111111000000---,,,+++,,,------,,,+++------------,,,,,,,,,,,,++++++*********)))))))))((())))))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))''''''(((***,,,...000111*********,,,---...,,,******))))))))))))))))))***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,///000000111111111111000111111111222333333444444111222333444555666777777:::999888777888:::===???:::<<<>>>???>>>============<<<;;;;;;;;;<<<===>>>===<<<;;;<<<>>>BBBFFFHHHCCCCCCCCCDDDEEEFFFEEECCC@@@????????????@@@@@@AAA@@@???>>>======>>>???@@@@@@??????>>>===;;;;;;:::888777777777888777666555555555666555555444333444222111111000///000000000........................,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************************((()))***+++,,,+++***)))++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))******************))))))))))))))))))))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,------------...---......//////......------...///000000111111111000000111111111222222222444222333555444444:::BBBPPPBBB444111555999999888666777555444666999777111666999===?????????@@@@@@>>>@@@BBBCCCCCCEEEGGGIIIKKKIIIHHHJJJIIIEEECCCEEEjjjTTTJJJ>>>888111000444777555222333222111111222111///---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******++++++++++++******+++************)))))))))''''''(((((())))))******((())))))******))))))((())))))((((((((((((''''''((((((((()))))))))***************++++++******************++++++,,,---...------------------------+++,,,---///000000000000000111222444555555555555555555444444444555555666444444555666777888888999666666666666666777888888:::;;;<<<=========<<<<<<<<<<<<===>>>>>>>>>>>>===<<<<<<<<<<<<===???@@@AAABBBBBBBBBBBBBBBAAA@@@??????>>>>>>AAADDDDDDAAA===:::::::::::::::999888777666666555444333222222333000000000000000000000000---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********))))))))))))((((((((())))))*********+++(((((()))))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))&&&'''((()))+++---///000((((((***,,,......+++)))***))))))(((((())))))************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------////////////000111222333000111111222222333444444333333333333444555666777999999888888999;;;===>>>;;;===>>>>>>======>>>???:::::::::;;;;;;<<<===>>>===<<<<<<<<>>======>>>>>>???@@@AAA???>>>>>>>>>>>>>>>>>>??????>>>===<<<;;;999999888666666666555555555555555555666666555333111222333111000000///////////////------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++)))))))))***************)))******+++++++++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++************))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,------------,,,,,,------------,,,,,,---...///000000111111111000111111111111222222222333222222444333333999AAAPPPCCC555111555999:::777999999888777999===:::555777:::===?????????@@@AAA???@@@AAAAAAAAABBBDDDGGGDDDCCCFFFLLLMMMJJJHHHIII}}}jjjWWWEEE:::888777666444444444444444333333222000000111000///...---------,,,,,,,,,++++++,,,,,,,,,++++++++++++*********++++++++++++******************))))))))))))''''''((())))))***++++++(((((())))))))))))(((((())))))((((((((('''''''''(((((((((((()))))))))***((())))))******))))))(((************+++,,,---...------------------------++++++---...///000000000///000111333444444555555666555555444444444555555333444444555666777888999888777666666555555666666999:::;;;<<<===<<<<<<;;;:::;;;<<<===>>>======<<<:::::::::;;;<<<===>>>???@@@AAAAAAAAAAAAAAA@@@??????======@@@DDDDDD@@@<<<<<<<<<;;;999999888888888555555444333222111222333000000000000000000000000---,,,++++++------,,,+++++++++++++++++++++,,,,,,******)))))))))((((((((((((((())))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))''''''((()))+++,,,...///)))(((((()))+++,,,+++***))))))(((((((((((()))))))))*********+++++++++++++++++++++++++++++++++++++++++++++,,,,,,------...//////------///111444666000000111111222333333333555444333222222444666777777888888888999::::::::::::;;;<<<;;;:::;;;<<<>>>777888:::;;;<<<===>>>>>>===<<<<<<===???AAADDDFFFAAA@@@@@@AAACCCCCCBBB@@@>>>>>>=========>>>??????===>>>????????????>>>===???>>>===<<<;;;999888888555555555444333333444555111333444333000000222444000//////...............------------------------++++++++++++++++++++++++************************((()))))))))*********+++)))))))))))))))***+++++++++***))))))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++************)))))))))((())))))))))))))))))))))))***************************************************+++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------------,,,,,,---...///000000111111111000111111111111222222222222111222333333333999AAAOOOCCC666000444::::::777777999999999;;;???>>>:::999<<<>>>?????????@@@BBBBBBBBBBBBAAA@@@AAACCCEEEDDDCCCGGGLLLMMMJJJIIIJJJqqqcccQQQDDD;;;555555888000333555333///...111555333111///...///000000///---------,,,,,,,,,++++++,,,,,,,,,+++++++++************++++++++++++******************))))))))))))'''(((((()))***++++++,,,(((((())))))))))))(((((())))))(((((('''''''''&&&(((((((((((())))))))))))(((((())))))))))))((((((************+++,,,---...------------------------***+++,,,...///000000000...///111222333444444444666555555444444444555555333333444555666777888999888888777555555444444444999:::;;;<<<<<<<<<;;;::::::;;;<<<=========<<<;;;999999999:::;;;<<<>>>???<<<<<<===============<<<>>><<<;;;>>>BBBAAA<<<777;;;999888666555555555666444444444333111000111222////////////000000000000---,,,++++++------,,,++++++++++++++++++++++++,,,))))))))))))(((((((((((()))))))))))))))((((((((('''((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''(((((())))))((())))))***+++---...///***(((&&&&&&(((+++,,,,,,))))))(((((((((((())))))))))))******++++++++++++++++++++++++++++++++++++******+++,,,,,,---......000...---,,,...111555888///000000111222222333333666555333111111333555777666666777888888888888777999::::::999888888;;;===555777999<<<===>>>>>>>>>>>>=========>>>???AAABBB???>>>>>>???AAAAAA@@@>>>@@@???>>>===============<<<>>>???AAAAAA???>>><<<@@@???>>>===;;;:::999888555555555444333222333555...000111111//////222555//////...---------------------------------------++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))*********+++)))(((''''''''')))***++++++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***++++++++++++*********))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,---------,,,------------------,,,---...///000111111111111000111111111111222222222222111222333333333999AAAOOODDD666000444::::::777444777888888;;;???@@@===;;;===>>>>>>>>>???@@@BBBDDDDDDDDDBBBAAA@@@BBBDDDJJJHHHIIILLLLLLGGGFFFGGGrrrUUULLLEEE<<<666444333111///000000111111111111000000000000///...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++***)))((((((((())))))))))))(((((('''(((***+++******)))******)))((((((((()))+++,,,+++***)))'''''''''((()))(((((((((((())))))))))))*********)))))))))))))))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............000222444444444555444444333333555555444444444555555666666666666666777777777777:::999888777777777888999<<<;;;::::::;;;<<<;;;:::????????????>>>>>>======>>>;;;888888;;;>>>>>>>>>@@@???===<<<<<<===???@@@CCC???::::::<<<===999666777777777666555555444444333333333222222222111111//////...------------...------,,,,,,+++***))))))+++++++++************))))))))))))))))))(((''''''******))))))((((((''''''))))))(((((((((((())))))******))))))((((((''''''+++******)))(((''''''&&&))))))(((((('''''''''&&&''''''((()))))))))))))))((((((((((((((()))******))))))))))))))))))))))))&&&''''''((()))******+++&&&&&&''''''(((((()))))))))************+++++++++---,,,,,,+++*********+++---,,,,,,++++++,,,,,,---...///000///...---...000000000111222222222222111222222333333333333444444555555555555555666777777;;;:::888666666777888999777888:::<<<===>>>??????===============>>>??????@@@?????????>>>>>>======@@@@@@@@@?????????>>>>>><<<===>>>???>>><<<:::999======<<<;;;999888777777666444333222222222000...000000111111111111000000////////////............---,,,++++++******++++++***++++++,,,,,,++++++***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))((((((''''''))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))(((((((((((()))))))))))))))******+++))))))))))))))))))))))))++++++,,,,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,---------......---...000000//////111222000111111111111222222222222444555555444666;;;???MMMDDD444222999666111888999888888777888:::;;;<<<:::;;;;;;<<<===>>>??????DDDDDDCCCAAA??????AAADDDGGGFFFDDDBBBCCCEEEHHHIIIqqqgggVVVDDD>>>999444111222222222111///000000111111000000///000//////...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++++++++++++++***))))))(((((())))))))))))(((((((((,,,///...)))&&&(((***))))))((((((((()))+++++++++***)))(((''''''((()))(((((((((((())))))))))))***)))))))))))))))))))))((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...///111333222333333333333333222222333333333333444555555666666666777777777777888888:::999888888888888999:::===<<<:::999:::;;;<<<<<<@@@@@@?????????>>>>>>>>>>>>;;;888888:::<<<===<<<@@@???>>>======>>>???@@@>>>;;;777888;;;<<<:::777777777666666555444444444222222111111111000000000///......---------------------,,,++++++***))))))+++++++++*********)))))))))))))))))))))(((''''''))))))))))))((((((''''''))))))(((((((((((())))))))))))))))))((((((''''''******))))))(((''''''&&&)))(((((((((''''''''''''''''''((()))))))))))))))((((((((((((((()))******'''''''''''''''''''''''''''''''''((()))*********'''''''''((((((((((((((()))************+++++++++---,,,++++++******++++++------,,,,,,,,,,,,------...///000///...---...000000000111222222222222111222222333333333333444444555555555555555666666777:::999777666666888999:::;;;;;;<<<===============<<<<<<<<<<<<<<<======>>>????????????>>>>>>>>>===@@@@@@@@@?????????>>>>>>>>>???@@@@@@@@@>>><<<;;;<<<;;;:::999888777666555666444222222222111000...///000000111111000000///////////////.........------,,,++++++******++++++***++++++,,,,,,++++++***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))*********)))))))))(((((((((''')))))))))))))))))))))))))))(((((((((''''''''''''''''''(((((())))))******))))))(((((())))))***+++))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......---...000000//////111222000111111111111222222222222444555555444666:::???MMMDDD555222:::888444:::888888777777888999;;;<<<::::::;;;<<<===>>>??????CCCCCCBBB@@@>>>>>>@@@CCCFFFEEEDDDCCCCCCDDDFFFGGGlllQQQEEECCC???888333111//////000222222111//////000000000000//////000///......------......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++++++++***))))))(((((())))))))))))(((((()))///333000((($$$&&&***))))))((((((((()))*********))))))(((((((((((()))(((((((((((())))))))))))))))))))))))))))))******((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000//////111333111111222222222222111111222222333444444555666777777777777888888888999999::::::999999999::::::;;;>>>===<<<;;;;;;<<<===>>>@@@@@@@@@???????????????>>><<<999999:::;;;;;;:::>>>??????????????????>>>999777555666999;;;:::999777666666555555444333333000000000000///////////////...------,,,,,,------,,,,,,,,,+++******))))))++++++*********)))))))))((())))))))))))((('''''')))))))))((((((((((((''')))((((((''''''(((((())))))))))))(((((((((((('''***))))))(((((('''''''''(((((((((((('''''''''''''''(((((()))))))))))))))((((((((((((((()))******''''''''''''''''''''''''''''''(((((())))))******))))))(((((((((((((((''')))************+++++++++,,,,,,++++++******++++++......------------.........///000///...---...000///000111111222222111111222222333333333333444444555555444444555555666777888777777777777999:::;;;>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;<<<======????????????>>>>>>>>>>>>@@@@@@@@@???????????????@@@@@@AAAAAAAAA???===<<<::::::999888666555444333555333222111222111000...//////000000000000////////////.........---------,,,,,,+++************+++******++++++++++++******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''&&&&&&'''((()))***++++++))))))(((((())))))***+++)))))))))))))))))))))))))))*********++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......---...000000//////111222000111111111111222222222111444555444333555:::>>>LLLDDD555222;;;:::777===777777777777888999:::;;;999:::;;;<<<===>>>??????AAAAAAAAA???>>>>>>@@@BBBDDDDDDCCCCCCCCCCCCCCCCCCppphhh___NNN===777888777222222222111000000000000///...//////000000//////...//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******************+++++++++******)))(((((())))))))))))(((((()))---000...)))%%%&&&((())))))((((((((())))))))))))))))))(((((((((((()))(((((((((((()))))))))))))))))))))))))))*********)))***++++++,,,,,,,,,+++,,,,,,,,,---------------///000111000///000111333000111222222222222222222222222444555666777888888777777888888999999::::::::::::::::::;;;;;;;;;<<<===???AAAAAA@@@???>>>>>>@@@@@@@@@@@@???????????????>>><<<;;;;;;;;;::::::===>>>@@@AAAAAA@@@>>>===888666555666888:::999888666666555555444333333222000000000/////////.........------,,,,,,,,,,,,,,,,,,+++++++++******))))))************))))))))))))(((((())))))(((((('''&&&(((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((())))))((((((((('''''''''((((((((((((((('''''''''(((((())))))))))))((((((((((((((((((((())))))***'''''''''''''''''''''''''''((((((((()))))))))******)))))))))((((((''''''))))))*********+++++++++,,,,,,++++++***++++++,,,.........------............///000///...---...000///000000111111111111111222222222333333333444444555444444444444555666666666666666777888999;;;<<>>===<<<;;;<<<<<<;;;;;;<<<<<<===>>>?????????>>>>>>>>>>>>>>>????????????????????????@@@@@@AAAAAA@@@???======:::999888777666444333333444222111000111111///......//////000000//////............---------,,,,,,,,,++++++*********************++++++++++++******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((()))*********((((((((((((((()))******))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,---------......---...000000//////111222000000111111111222222222111333555444222444999===JJJDDD555000999;;;888===666666777777888999999:::999999:::;;;===>>>??????AAAAAAAAA@@@??????@@@BBBBBBBBBCCCCCCCCCBBBAAA@@@tttaaaVVVVVVYYYTTTLLLCCC@@@:::444333444222...111222222111000///............////////////......//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))******+++++++++******(((((())))))))))))(((((()))))))))*********'''&&&(((((()))))))))(((((((((((((((((())))))))))))((((((((((((((())))))))))))(((((())))))******************+++,,,,,,,,,,,,+++,,,,,,,,,------.........///000111000//////111333111111222333333333333333222333555777888888999888666777777888999999::::::::::::;;;;;;<<<<<<<<<<<<;;;@@@EEEHHHFFFBBB???>>>????????????????????????@@@@@@???>>><<<<<<<<<<<<<<<===???AAAAAA???===<<<999888777666777777777777555555444444333333222222111000000000000/////////------,,,+++++++++++++++++++++***************)))*********)))))))))((((((((((((((((((((('''&&&&&&'''''''''''''''(((((((((((((((''''''''''''(((((('''''''''''''''((((((((((((((((((((('''''''''''''''''''''((((((((((((((((((((())))))))))))((((((((((((((((((((())))))***(((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((((('''))))))*********+++++++++,,,++++++***++++++,,,,,,.........------............///000///...---...000//////000111111111111000222222222333333333444444444444444444444555666666555666666777999:::;;;<<<<<<===>>>>>>>>>>>>>>>>>>======<<<<<<======>>>???>>>>>>>>>>>>>>>>>>???????????????????????????????????????>>>>>>===<<<<<<:::999999777666555444333333111000000000000///---......////////////......------------,,,,,,,,,,,,,,,+++******))))))******)))******++++++******)))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))((((((((((((((((((((('''((())))))***************************(((((()))))))))***************+++++++++,,,,,,,,,,,,,,,,,,---------......---...000000//////111222000000111111111222222222111333444333222333777<<>>??????AAABBBBBBBBBAAA@@@BBBCCC@@@AAABBBCCCCCCBBB@@@???ooodddKKKDDD;;;888:::;;;888444666444222000000111111///---...//////------...///------............------///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++************)))))))))))))))***++++++++++++***(((((())))))))))))(((((((((&&&%%%'''+++,,,)))%%%(((((()))))))))((('''''''''(((((())))))))))))((((((((((((((())))))))))))((((((((()))******++++++++++++,,,,,,,,,,,,,,,+++,,,,,,,,,---....../////////000111000//////000222000111222333444444444444222444555777888888888777555666666777888999::::::999999:::;;;<<<<<<<<<<<<999@@@GGGIIIGGGBBB???===>>>>>>>>>>>>>>>?????????@@@AAAAAA@@@>>><<<======;;;<<<>>>??????>>><<<;;;999999777666555555555555555444444333333222111111000000000000////////////---,,,++++++******++++++******************************)))))))))((((((((('''(((((((((((('''&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&''''''(((&&&''''''''''''((((((((('''''''''''''''''''''''''''''''''((((((((((((((()))))))))))))))(((((('''((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))***))))))))))))))))))((()))************+++++++++++++++******++++++,,,,,,......------------.........///000///...---...000...///000000111111000000222222333333333333444444444444333333444444555666555666777888999:::;;;;;;:::;;;<<<===>>>?????????===============>>>??????>>>>>>>>>>>>???????????????????????????@@@@@@@@@>>>>>>======<<<;;;;;;;;;:::999888777555444333333111000//////000000///---------............------------,,,,,,,,,+++++++++++++++***))))))))))))***))))))************))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((***)))))))))((((((((('''((((((''''''(((((()))***************************((()))))))))******************+++++++++,,,,,,,,,,,,,,,,,,---------......---...000000//////111222000111111111111222222222111333444333111222666;;;JJJFFF666,,,444999777999444555666777888888888777777888999:::<<<>>>??????@@@BBBCCCCCCBBBAAABBBDDD???@@@AAACCCCCCCCCBBBAAAwww}}}rrr\\\MMMCCC<<<777555555555444111///...444222111111111111111111,,,...///...,,,,,,...111---------......---------///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))))))))***+++++++++++++++(((((())))))))))))((((((''''''''')))++++++)))'''(((((()))))))))(((&&&&&&&&&'''((()))******)))((((((((((((((())))))))))))'''(((((()))******+++++++++,,,,,,---,,,,,,++++++,,,,,,------...////////////000000///......///111///000111222333333333333222333555666777666555444444555555666888999999:::777888:::;;;<<<<<<;;;;;;999???EEEFFFBBB???>>>>>><<<<<<=========>>>>>>>>>>>>@@@AAA@@@===<<<===>>>:::;;;<<<======<<<;;;:::777777666555333333333444444444333333222111111111/////////.........------,,,,,,+++***************))))))))))))***************)))))))))((((((((((((''''''((((((''''''&&&%%%&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))(((''''''((((((((((((((()))******(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))*********)))************+++++++++++++++******++++++,,,---------,,,,,,,,,,,,------...///000///...---...000...//////000000000000000222222333333333333444444444444333333444444555666666666777888999:::::::::::::::;;;======>>>=========<<<<<<<<<<<<===>>>>>>===>>>>>>>>>????????????>>>>>>?????????@@@@@@@@@>>>>>>===<<<;;;;;;;;;;;;888777666555444333222111111///......///000///------------......---------,,,,,,,,,,,,++++++++++++++++++***)))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((('''((((((((()))))))))***))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))(((''''''''''''((())))))************************)))))))))*********++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......---...000000//////111222000111111111111222222222111222444222000111666:::MMMJJJ888,,,444999666777333444555777777777777666777777888:::<<<>>>?????????@@@BBBBBBAAAAAABBBCCC??????AAABBBCCCCCCDDDDDDBBBHHHLLLNNNUUUbbbnnntttnnnhhhYYYEEE:::999555......///111222000///222666...---///222222000//////000222222///,,,+++...000,,,------......------,,,......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))((()))***+++++++++++++++(((((())))))))))))(((((('''))),,,,,,***((()))***(((((()))))))))(((&&&%%%&&&'''(((*********)))((((((((((((((())))))))))))'''(((((()))***+++++++++,,,,,,,,,------,,,++++++,,,,,,------...///000000//////000///------...000......000111111222222222111222444555555444222111333444555666777888999999666888999;;;<<<<<<;;;;;;:::>>>BBBAAA>>>;;;===@@@;;;<<<<<<<<<======>>>>>><<<>>>@@@@@@===;;;<<<>>>:::;;;;;;;;;;;;;;;;;;:::444444444333222111333444444444333333222111111000......---------,,,,,,,,,,,,++++++***)))*********)))))))))))))))*********))))))))))))((((((((((((''''''((((((''''''&&&%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&'''''''''''''''''''''&&&'''''''''(((((()))))))))))))))))))))(((''''''((((((((((((((()))******''''''''''''''''''''''''))))))))))))(((((((((((((((((())))))******++++++)))************++++++++++++*********+++,,,,,,------,,,,,,++++++,,,,,,---...///000///...---...000...//////000000000000000222222333333333444444444444333333333333444555555666777888999999999999999:::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<============>>>>>>?????????@@@>>>>>>??????@@@@@@@@@@@@???>>>===<<<<<<;;;;;;<<<777666555444222111000000000///......///000...---,,,------......------,,,,,,,,,,,,+++++++++******+++******)))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((('''((((((((())))))******))))))))))))))))))))))))&&&'''''''''(((((())))))&&&&&&'''((()))***++++++'''''''''''''''((())))))************************************++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......---...000000//////111222000111111111111222222222111222333222000111555999PPPMMM;;;---444999666666333444555777777777777666666777888:::<<<>>>???@@@===???AAAAAA@@@@@@AAABBB??????@@@AAACCCDDDEEEFFF>>>===<<<<<<===>>>???@@@LLLPPPTTTXXX^^^iiiwwwvvvmmmhhheeeaaa^^^PPPOOONNNLLLJJJHHHGGGFFF>>><<<888555222111111222////////////////////////////////////////////////..................------......---------,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++))))))))))))))))))))))))************************))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))******************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------............------000000111111222222222333555777888777666555666888444444555666777999;;;<<<;;;:::::::::;;;;;;<<<=========>>>@@@BBBAAA>>>;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<===>>>???<<<<<<<<<<<<;;;:::999999222111111000000000000000111111111111000///------//////...---,,,,,,++++++******))))))))))))******+++*********))))))(((((())))))))))))((((((((((((((((((((((((((('''''''''))))))(((((('''''''''&&&((((((((((((''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((***+++,,,+++(((''''''******)))&&&++++++******************,,,,,,+++******+++++++++++++++++++++++++++++++++++++++,,,------......//////////////////000111111222222222222222222333333333222111111222333555666555555444444666777999::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<>>>===<<<===???AAA@@@?????????@@@@@@???>>><<<;;;???;;;888555555555555444555555555444333111...---......////////////......,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,+++***)))((((((((((((***************)))((((((*********)))))))))))))))))))))************))))))+++******)))(((''''''&&&))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++,,,,,,,,,---------.....................///000000111111000000111111222333///000000111111222333333MMMNNN>>>///444999666666777777666666666666666777777888:::<<<>>>>>>>>>===>>>????????????>>>>>>=========???@@@AAABBBBBBBBB;;;;;;:::::::::;;;<<<===999<<>>@@@AAAAAA>>>;;;::::::::::::;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<<;;;;;;;;;;;;:::999888888222111000000//////000000000111111000///...------///......---,,,,,,++++++******))))))))))))***************)))))))))(((((())))))))))))((((((((('''(((((((((((((((((((((''')))(((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))))))))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''(((***+++,,,***((('''''')))***)))'''************************++++++************++++++++++++++++++++++++++++++++++++,,,------......//////////////////000000111111111222222222222333333555444333222222333444444777777777777888999;;;<<<:::::::::;;;;;;;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<>>>===<<<===???@@@@@@>>>>>>>>>>>>>>>>>>>>>===<<<>>>;;;777555555555555444444444444333222000...---......////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,+++***)))((((((((((((***************)))((((((***)))))))))))))))))))))))))))************))))))*********)))((('''''''''))))))))))))************))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))'''(((((())))))(((((('''))))))(((((((((((())))))))))))))))))))))))))))))(((((()))))))))*********)))))))))))))))))))))))))))***++++++,,,,,,++++++,,,,,,,,,------------..................//////000111111000000111111222333000000111111222333333333FFFHHH:::,,,222888666666888777777666666777777777777888:::<<<<<<===<<<<<<======>>>>>>??????>>>>>>@@@AAABBBCCCCCCCCCCCCCCC888888777666666666777777000222444555555999???EEECCC>>>888555666666555333111888;;;:::>>>EEEFFFBBB666222//////111444444333------........./////////////////////////////////////////////////////////........................------------------......------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''&&&&&&'''''''''(((((((((*********++++++++++++,,,++++++++++++,,,,,,,,,,,,------............------,,,------///000111222222222444555444333222333444333444555666777888999::::::999999888888888999999<<<<<<===>>>@@@???<<<:::999999999999::::::::::::::::::999999888888999999:::::::::999999888777666222111000000//////000000000000000000///...------......------,,,,,,++++++***))))))(((((())))))*********))))))))))))(((((()))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''((()))***+++)))((('''''')))))))))'''************************+++******))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------....../////////......//////000000111111111222222222333333777666555444333333333333777777777777777888999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>><<<<<<<<<>>>???>>>===<<<<<<<<<<<<<<<======>>><<<999666555555555444444222222222222111000............////////////......,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))))))))++++++***)))(((((((((((()))************))))))((())))))))))))))))))******))))))************))))))******))))))((((((''''''))))))))))))************))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))((())))))******))))))((())))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))******)))))))))))))))))))))))))))***++++++,,,,,,++++++,,,,,,,,,,,,------------......------......///000111000000000000111222222111111222222333444444444???DDD999---222888777888888888777777777888888999888999:::;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>@@@AAABBBCCCCCCDDDCCCCCC666666555555444444444444444555666555444555777:::999666222222333444444333444777666222222555666333111///...///111333222000///000000000111111222222......///000111111000000........................------------------------,,,,,,------------......---------,,,,,,,,,++++++***++++++++++++,,,,,,,,,************************))))))))))))))))))))))))************************))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''&&&&&&'''''''''(((((((((************++++++++++++***++++++++++++,,,,,,,,,,,,------......------,,,***+++,,,---///000111222222333444444222222333444333333555666777888888888999888888777777777777888:::::::::;;;===<<<:::888999999999999::::::::::::;;;:::999888888888888888999999999888777666555444111111000//////////////////////////////...---,,,---------,,,,,,,,,++++++))))))(((((((((((())))))))))))))))))))))))(((((())))))((((((((('''''''''''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((''''''''''''&&&&&&'''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''((())))))***************************((((((((((((((((((((((((&&&&&&&&&'''((()))******((('''''''''((()))(((((())))))))))))************++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------....../////////.........//////000000000111111222222333333666666555555444444444444555555555555666666777777999999:::::::::;;;;;;;;;::::::;;;;;;<<<=========<<<;;;999:::;;;;;;:::999::::::999999:::;;;===>>>999777555444555555444333111111000000000///......---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))*********)))((((((((((((((())))))************)))((()))))))))))))))*********))))))************))))))***)))))))))((((((((('''((()))))))))************))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))))))))***+++++++++++++++++++++,,,,,,,,,---------...------------...//////000000000000000111222222111222222333333444555555<<>>:::888777777888888777555888888777777888:::<<<===777555444333444555444222111000000//////.........------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******************)))((((((((((((((((((((())))))*********))))))(((((())))))************))))))************))))))))))))))))))((((((((((((((()))))))))************************************))))))))))))************))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))***++++++++++++***+++++++++,,,,,,,,,---------------------...//////000000//////000000111222111222222333333444555555:::DDD>>>222444666666888888888777777888999::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;:::999999:::===???BBBDDDEEEEEE444444555555555444333333222222222222222222111111444555444444444333333333***,,,---.........---,,,///000111222222222111111///......------,,,,,,+++.........---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,++++++++++++************++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''((((((((())))))))))))))))))************+++************++++++++++++,,,,,,------------,,,,,,***++++++---...///000000222333444333222111222444111222444666666666666555777666666666666777888999777666555666777888666555::::::::::::;;;;;;;;;;;;;;;;;;::::::999:::::::::888888888777666444222222111000//////......//////,,,---------------,,,,,,,,,,,,,,,,,,++++++++++++)))((((((''''''(((((()))''''''(((((((((((())))))((((((((('''''''''&&&&&&&&&&&&''''''((()))))))))'''''''''(((((((((((((((((((((((((((''''''''''''%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&'''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))%%%&&&'''(((''''''(((***'''(((((())))))*********************+++,,,------++++++++++++++++++++++++++++++,,,------....../////////......------.........//////000111222333333222222444555555666666555444444666777888999999999999999999999::::::::::::999::::::;;;<<<===>>>>>>999888666666666666444333666666666777777888::::::555333222333444444333222222222000///............------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++)))((((((''''''(((((((((((())))))************)))((((((((()))******++++++))))))************))))))))))))))))))(((((((((((())))))))))))************************************)))))))))*********++++++))))))))))))))))))))))))((())))))******))))))((())))))(((((((((((())))))))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))((()))******++++++******++++++++++++,,,,,,,,,,,,------,,,,,,------...///000////////////000111111111111222222333444444444666CCC???333333333222666777777777777777888999:::::::::999999:::;;;<<<<<<;;;;;;;;;;;;;;;:::999999999;;;===@@@CCCEEEFFFGGG222333444555555555444333333222111111111222111111000111111111///...------000000000000///---++++++)))***,,,,,,,,,,,,,,,---.........---------------------,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,------......,,,,,,,,,++++++++++++***************++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&'''''''''((((((((())))))))))))************************+++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,---...//////000000111222222000000111222111222444666666666555444555555666666777888::::::777666555666777888777555999999999999::::::::::::::::::999999999:::;;;;;;999888888777555444222111000000///............///+++,,,,,,---------,,,,,,++++++++++++++++++++++++((((((''''''''''''(((((('''''''''((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&''''''((())))))***''''''''''''((((((((()))((((((((((((''''''''''''$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&'''((((((###&&&((((((&&&&&&(((***''''''(((((()))******+++(((((((((((()))***+++,,,************************++++++,,,------......///000///...------------.........///000111222333333222333444555555444333333111333555777999:::::::::888999999999999:::::::::999999:::;;;<<<===>>>>>>:::999777666777666444333444555666777777777777777333222111222444444333111444333111000............,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))***(((((('''''''''(((((()))(((((()))***************'''(((((()))******++++++))))))************))))))(((((((((((())))))))))))))))))))))))************************************))))))*********+++++++++))))))))))))))))))))))))'''(((((())))))(((((('''))))))(((((((((((())))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))((())))))******************++++++++++++,,,,,,,,,------,,,,,,------...//////////////////000111111000000111111222333333333444BBBAAA555444444333777666666666666777888999:::777777777777888999;;;<<<777888999:::;;;;;;;;;;;;:::;;;===???AAABBBCCCCCC111222333444555555444333222111//////000000000///---///111111000.........,,,***+++---------...000000111111111000///000111,,,,,,------------------...---+++++++++---000111,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,+++++++++******)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))************)))************++++++++++++,,,,,,------,,,,,,+++---------......////////////000111000///...///111111222444666666666444333555555555666888999;;;<<<999777666777888999888777777888888888888999999999999888888888999:::;;;;;;999999888777666444222111000000///...............++++++,,,---------,,,,,,++++++++++++++++++++++++((((((''''''''''''((((((&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''((())))))***&&&'''''''''(((((()))))))))(((((((((''''''''''''$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&'''((((((###%%%((((((&&&&&&(((+++&&&''''''((()))******+++&&&&&&&&&&&&'''(((******))))))))))))))))))))))))++++++,,,------......///000///...------------------...///000111222333333333444444555444333111000...000222555777888888888888888999999999:::::::::999999:::;;;<<<===>>>???<<<:::888888888777555333333444666777777777666555222111111222444444333111666444222000............,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******)))((((((((((((((((((((('''''''''(((((()))(((((()))***************'''(((((()))***+++++++++))))))************))))))(((((((((((())))))))))))))))))))))))************************************)))************+++++++++))))))))))))))))))))))))''''''((((((((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))(((((()))*********************+++++++++,,,,,,,,,---,,,,,,,,,,,,---......///////////////000111111///000000111222222333333333CCCCCC999777777666;;;555555555555666777888999555444444444666888:::;;;333555777999;;;<<<===>>>:::;;;<<<======>>>>>>===111111111111111111111111.........///////////////------............------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,++++++***+++++++++,,,++++++******++++++,,,,,,,,,,,,+++++++++******++++++******************++++++++++++++++++++++++************************************************))))))***++++++++++++***)))************+++++++++(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))%%%%%%&&&&&&''''''(((((())))))***+++++++++++++++,,,,,,++++++***+++++++++,,,---......//////......//////...------------...///////////////.........222333444666777777888888555555777888999:::::::::999777555444444555777999;;;;;;:::999999888777777888888888777777777777777666555555444222111000000111000000///......------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))(((((('''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((('''''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))(((((((((((())))))))))))((((((((((((''''''((()))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))*********+++++++++..................------............////////////000000000000111111111111333444555666666444222111444444444444555777999:::666888;;;<<<;;;;;;;;;<<<888888999::::::;;;<<<<<<======;;;999777555444333444444555555555555555555444333222111111111222333QQQXXXSSS???///,,,---***+++,,,,,,------,,,,,,+++))))))*********+++++++++******))))))((((((''''''))))))))))))))))))))))))''''''''''''((((((((((((***)))((('''&&&&&&''''''((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))*********))))))((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))((((((''''''+++***)))(((((()))***+++(((((())))))******++++++***************+++++++++------......///000000000---------............///111111111222222333333444666666555555555555666666777555444333333666888:::777666555555555666888999::::::::::::<<<>>>AAABBBDDDAAA>>><<<============111111111111111111111111.....................///------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,++++++******+++++++++,,,++++++******++++++,,,,,,,,,+++++++++*********************************++++++++++++++++++++++++************************************************))))))***++++++++++++***))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''(((((((((((()))******++++++******+++******))))))******+++,,,------...............000///...---------------/////////////////////...333444666777888999999999999::::::;;;;;;::::::999999888666555555666888999::::::999999888777777666888888777777777777666666555555444333222111000000000000///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))(((((('''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((('''))))))(((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))(((((((((((())))))))))))((((((((((((''''''((()))))))))))))))&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))))))))))))))))))))*********++++++++++++,,,******+++,,,---///000000............////////////000000000000111111111111222444777999888555111///333333444555666777888888555777:::;;;:::999:::;;;888888999999:::;;;;;;;;;======;;;:::888777555555444444444444444555555555444333111000000000111222CCCLLLKKK???555555555222+++,,,,,,------,,,,,,+++))))))*********+++++++++***)))))))))((((((((('''))))))))))))))))))))))))''''''((((((((())))))))))))))))))(((((((((''''''((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***)))((((((((((((((()))((((((((((((((((((((((((***)))))))))((((((((('''+++***)))(((((()))***+++)))))))))))))))************************+++++++++------......//////000000---------............///000111111222222333333444666555555444444555555666666555333333333555888999777777666666666777888999:::::::::;;;<<<>>>@@@AAACCC@@@===<<<============////////////////////////........................,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,++++++************++++++,,,++++++++++++*********************************++++++++++++++++++++++++************************************************((()))******++++++******)))))))))*********++++++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((((((''''''((())))))******))))))***)))))))))))))))******,,,,,,---...............000000///...------,,,,,,////////////////////////555666777888999:::::::::>>>>>>>>>===<<<;;;:::999:::999777666666777999::::::999999888888777777777777777777666666666555555444444333222111000000//////......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))((((((((((((((((((''''''''''''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((''''''(((((((((''''''((((((((((((((((((******)))(((((('''''''''%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((''''''((()))))))))))))))&&&&&&'''''''''(((((((((''''''((((((((()))))))))))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,))))))***+++---...///000............////////////000000000000111111111111111444888;;;:::666111---111222444666666777666666444666888999888888888999999999999999999999::::::<<<<<<;;;:::999888777777444444444444444444444444222111000/////////000111///777:::555333555333---++++++,,,,,,,,,,,,++++++)))))))))************+++))))))))))))(((((((((((())))))))))))))))))))))))((((((((()))))))))******((()))*********)))(((''''''(((((())))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))***************)))))))))))))))))))))))))))******)))((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((******))))))))))))******************))))))))))))))))))*********+++++++++---------...//////000000---------............///000000111111222333333444444444333333333333444444555444333222333555777999888777777777777888999999:::::::::;;;<<<>>>???@@@AAA???===<<<============.................................---------------,,,,,,------------,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++***************++++++,,,++++++************++++++++++++++++++***************************+++++++++++++++++++++++++++++++++************************************************((())))))***************))))))))))))************************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((******))))))((((((''''''''''''((()))))))))))))))***))))))))))))******+++,,,,,,---.........------000000//////...,,,,,,+++......//////000000000111555666777888999999999999============<<<;;;:::::::::999888777777888999:::::::::999999999888888888777777666666555444444444333333222111000000//////---------,,,,,,+++++++++++++++++++++++++++++++++************))))))((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((()))))))))(((((('''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((''''''((()))))))))))))))''''''''''''(((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))++++++,,,,,,,,,---------,,,,,,------------..................///////////////000000000111111111111111333666888777444000---000222444666777666555444444555777777666666777888999999999999888888888888::::::999999888777777777444444444333333333333333111000///...---...//////(((,,,...,,,,,,...+++%%%++++++,,,,,,,,,,,,++++++))))))))))))************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************((()))+++,,,,,,***((('''''''''(((((()))*********((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++***)))((())))))))))))))))))))))))))))))***+++++++++******))))))))))))))))))))))))+++***)))((((((''''''((((((((((((((((((((((((((())))))))))))((((((((((((***))))))))))))))))))***++++++******))))))(((((()))))))))***++++++,,,,,,,,,,,,---......//////000---------............/////////000111222333333444333333222222222222333333444444333333333555777888888888888888999999999:::::::::;;;;;;<<<===>>>>>>???>>><<<;;;===>>>===<<<------------------------...---------,,,,,,,,,+++++++++,,,,,,,,,,,,++++++************************************************++++++++++++++++++++++++***)))))))))******+++,,,+++******))))))******++++++++++++*********))))))))))))*********+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))(((((()))************)))(((((()))))))))*********************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''******))))))((((((''''''''''''((()))))))))))))))***************+++,,,---+++,,,,,,---...---------////////////...---,,,+++---......///000111222222444444555666777777777666999999:::;;;;;;;;;;;;:::999999888777777888999999:::::::::::::::999999999666666555555444333333222111111111000000//////...,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********)))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((())))))(((''''''&&&'''''''''(((((())))))((((((((('''''''''''''''&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((()))))))))***))))))))))))((((((((((((''''''((()))))))))))))))'''''''''((((((((())))))(((((((((((()))))))))***************************++++++,,,,,,,,,------------........./////////000............///////////////000000000111111111111222333333444333222111000111333555777777777555444444555666555444444555777888888888888888888777777777777777777666666666555444444333333222222222222000///...---------...///......,,,+++,,,---+++'''***++++++,,,,,,++++++***))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************'''(((***,,,,,,***)))((('''''''''((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++***)))(((************************))))))***+++++++++++++++******************************)))(((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))))))))))))))******)))))))))++++++******))))))((((((((())))))***++++++,,,,,,,,,,,,------.../////////---------............///...//////000222333333444222222111111111111222222444444333333444555777888888999999:::::::::::::::::::::;;;<<<<<<<<<=========<<<;;;;;;===>>>===<<<---------------------------------,,,,,,++++++******++++++,,,,,,++++++***))))))))))))))))))))))))************************************************)))))))))))))))***+++,,,******))))))))))))******+++************))))))))))))))))))***++++++,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))'''((())))))******))))))((((((((()))))))))******************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((((((((((((''''''((())))))******))))))************+++,,,---...++++++,,,------------------.../////////...---,,,------...///111222333333222333444444555555555444444555777888999:::::::::888888888777777888888888999999999999999999999999666555555444333222111111000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))))))))'''(((((((((((()))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&''''''((()))))))))''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((())))))******))))))))))))((((((((((((''''''((()))))))))))))))''''''((((((((()))))))))((((((((()))))))))******************************++++++++++++,,,,,,,,,,,,***+++,,,...000222444444............////////////000000000000111111111111222222222222222333333444333444666777777777666666444555555555333333555777777777777777777777888888777777666666555555444444444333333222222111111000000///...---------...//////...+++***+++---...---******++++++++++++*********)))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******'''((()))*********)))(((&&&''''''(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************))))))***+++,,,,,,,,,,,,************************))))))(((((((((((())))))''''''''''''''''''''''''(((((((((((())))))))))))))))))************))))))************))))))))))))(((((()))***+++,,,,,,---,,,,,,,,,---......//////---------............///---...///000111333444444222222111111111111222222555444555555666666777888999::::::;;;<<<;;;;;;;;;:::;;;;;;<<<<<<<<<;;;;;;;;;::::::;;;===>>>===<<<........................------,,,,,,+++***************++++++++++++******))))))))))))))))))))))))************************************************(((((((((((()))***+++,,,******))))))))))))******************))))))))))))((())))))***++++++,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))******++++++******))))))))))))***+++,,,---++++++,,,------------,,,+++,,,...///000///...---,,,---...///111222333444222333333444444444444444333444555777888888999999777777777777777777777777777777777777777777777777555555444333222111000000/////////............---,,,,,,,,,---------------************************)))))))))))))))))))))***'''((((((((())))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&''''''((())))))***((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((()))*********))))))))))))((((((((((((''''''((()))))))))))))))'''((((((((())))))))))))(((((()))))))))******************************************++++++++++++,,,)))***,,,...000222333444............////////////000000000000111111111111000111333555666666666666666666666777777777777777555666666444333333555777555666666666777888888888888888777666555444444444333333333222111000000000111000...---------...///,,,+++***+++******,,,...******++++++++++++************))))))(((((((((((('''((((((((()))))))))***))))))))))))))))))))))))''''''((((((((()))))))))''''''((((((((()))))))))&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************((()))***+++,,,,,,,,,,,,************************(((''''''(((((()))***+++'''''''''''''''''''''''''''((((((((()))))))))***((()))***++++++***)))((()))))))))))))))*********'''((()))***+++,,,------+++,,,,,,------......///---------............///------...000111333444444333222222111111222222333555555666666777888888999999:::;;;<<<===<<<<<<;;;:::;;;<<<<<<<<<;;;:::::::::999999;;;===>>>===<<<........................------,,,,,,+++***))))))******++++++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((()))***+++,,,******))))))))))))******************))))))))))))((())))))***++++++,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''(((((())))))***+++++++++++++++(((((((((((()))***+++,,,++++++,,,---------,,,,,,***,,,...///000000...---,,,---...000111333444555333333444444555444444444444555666777777888888777666666666666666666666666555555555555666666666666555555444333222111000///..................------------------------------************************)))))))))))))))*********'''((((((((())))))******'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&'''(((******((('''&&&&&&&&&&&&'''((())))))***)))))))))))))))*********''''''''''''((((((((()))((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''&&&''''''((()))******+++))))))))))))(((((((((((('''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))************************************))))))*********+++++++++,,,,,,------...///000000............/////////000000000000000111111111111///111555888:::999888666888777777777777777888999666666666444333333555777444555555666777888888999999999888777666555444444333333222222111000000///111000///...---...//////,,,---...///---***+++...******++++++++++++************))))))(((((((((''''''((((((((())))))******))))))))))))))))))))))))''''''''''''(((((((((((('''''''''&&&'''((()))***&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++************************((()))***+++,,,---------************************''''''''''''(((***+++,,,'''''''''''''''''''''''''''((((((((())))))******((()))***++++++***)))((((((((())))))******++++++'''((()))***+++,,,------++++++,,,------......///---------.........//////------...000111333444444333333222222222222333333666666777777888888999999::::::<<<=========<<<;;;:::;;;<<<<<<<<<;;;:::999999888999:::===>>>===<<<,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''''''''''''''''''((())))))))))))))))))))))))))))))''''''((()))***++++++,,,***************++++++,,,,,,,,,++++++***)))((((((******))))))((((((''''''(((((())))))))))))((((((******)))((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))((('''''')))+++------,,,))))))))))))((((((((((((******+++,,,,,,,,,,,,++++++,,,---.........---,,,---...///000111222333333333333333222222111111111333333444444444555555555555555555555555555555555333444444555666666666555555444111000///000111222/////////......---------,,,,,,,,,---------......++++++************++++++))))))***++++++)))((('''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((((((((((((((((())))))))))))((((((((()))******+++++++++*********))))))((((((''''''''''''''''''&&&&&&'''''''''''''''''''''''''''((((((((())))))******((()))))))))))))))(((((())))))))))))************(((((('''(((((()))***+++))))))(((((((((((())))))(((((((((((((((((((((((())))))*********))))))(((******************************+++++++++,,,,,,,,,------------------------............///////////////////////////000111111...000111222111111222444555555555555555666777777666555555555444444444444555555555555555666777777555555444333333333333444////////////..........................................---------,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))((('''&&&'''((()))'''&&&(((***+++)))&&&''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******++++++,,,,,,---,,,,,,,,,*********)))******++++++,,,***((('''(((((((((&&&))))))(((((('''''''''&&&((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((()))))))))))))))((('''''''''(((***+++)))+++,,,...//////......,,,---------.../////////...///222444555555444333444333222222222333444555777888888777666666888:::======>>>??????>>>===<<<::::::999999888888999999777888:::;;;<<<;;;;;;:::,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''''''''''''''((())))))))))))))))))))))))))))))((((((((()))*********+++***))))))))))))***++++++,,,,,,++++++***))))))(((***)))))))))((((((((('''(((((())))))))))))((((((******)))((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((('''''''''(((((((((((((((((((((((('''(((***---000000---***))))))))))))(((((((((((()))******++++++++++++++++++,,,---.........---,,,......///000111222222333333333222222222111111111222222222333333333444444444444444444444444444444222333444555555555555555444333111///...///000111.........------,,,,,,,,,,,,,,,,,,,,,------------+++******))))))******+++)))************)))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((('''((((((((())))))))))))(((((())))))***+++++++++************)))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))(((((())))))))))))(((((((((((()))))))))*********(((((((((((((((((()))***))))))(((((((((((())))))(((((((((((((((((((((((())))))*********))))))(((*********************************+++++++++,,,,,,------------------,,,,,,---.........//////////////////......//////000111...000111222111111222444555444444444444555666666666666666555555555444444555555555555555666666777555444333333222222333333////////////............------------------------------------,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))***+++***((('''((())))))''''''(((+++,,,***((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((()))))))))))))))***+++,,,,,,,,,,,,,,,++++++******)))*********+++)))''''''))))))(((''')))(((((((((''''''''''''(((((((((''''''((((((((((((((())))))))))))(((((((((((((((((()))))))))))))))(((((('''((()))***+++***+++,,,............------------...............---///111333444444333222333333222222222333444555666777777777666666888999<<<<<<===>>>===<<<;;;::::::999999999888999999999888999:::;;;;;;::::::999,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******,,,,,,++++++***)))))))))))))))))))))(((((((((((((((((())))))))))))((((((***))))))((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''))))))(((((('''''''''&&&''''''''''''''''''''''''&&&(((,,,111333222---((((((((((((((())))))))))))((()))******++++++******++++++,,,---------------/////////000000111111111222222222111111111111111000000000111111111222222333333333333333333333333222222333444444444333333222111000...---......///,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---------+++******))))))******+++******))))))(((((())))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''''''''((((((((())))))))))))))))))***++++++,,,,,,************))))))))))))''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''((((((((('''(((((())))))((((((((((((((())))))))))))******))))))(((((('''((((((((()))((((((''''''(((((()))((((((((((((((((((((((((((())))))******)))))))))*********************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////......------......///000...000111222111111222444333333333333333444555555777666666666555555555555444444444555555555666666333333222111111111111222/////////............---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***+++,,,+++***))))))+++''''''''')))+++,,,+++***''''''((((((((()))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))((((((***+++,,,,,,,,,,,,,,,+++******)))))))))))))))((('''((()))***)))(((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))))))))(((((((((((()))***+++***+++,,,---......------...............---------,,,...000111222333222222222222222222222333444444555666666666555555777999;;;;;;;;;;;;;;;:::999888888888888999999999999999999999999::::::999888888++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))***+++++++++*********))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&)))))))))(((''''''&&&&&&''''''''''''''''''''''''&&&(((,,,000222111,,,((((((((((((((())))))))))))(((((()))************)))++++++,,,,,,------------/////////000000000000000111111111111111111111000////////////000000000000222222222222222222222222111222222333333333222222111000///---------------++++++++++++************++++++++++++,,,,,,,,,,,,******))))))))))))******+++***)))''''''((())))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''((((((((())))))))))))******++++++,,,,,,*********)))))))))))))))((((((((((((((()))))))))''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''(((((()))((((((((((((((((((((()))))))))******)))((('''''''''''''''(((((((((''''''((((((((((((((((((((((((((((((((('''((())))))))))))))))))************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------.........---------------...//////...000111222111111222444222222222222222333333444777777666666666555555555333333444444555555555555222222111000000000000000//////.........---------++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***+++,,,+++)))))))))***&&&'''((()))+++,,,,,,,,,'''(((((((((((()))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))+++,,,---------,,,,,,+++)))(((((((((((('''&&&&&&(((***+++***)))((((((((((((((('''''''''((((((((())))))((((((((((((((())))))))))))(((((((((((((((((()))))))))))))))))))))))))))*********++++++,,,,,,------------/////////...---------,,,,,,---...000111111111111111111111222222333444444444555666555444555777999999999999999888777777666777777888999999999999999999999999888888777777666++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((('''''''''''''''((())))))(((((((((((((((((((((((()))))))))(((((((((((((((((((((((((((((())))))***+++++++++***************(((((((((((())))))))))))(((((())))))))))))(((((())))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&))))))(((((('''''''''&&&''''''''''''''''''''''''(((((()))+++------+++)))'''((((((((()))))))))***(((((()))************)))++++++++++++,,,,,,------///////////////000000000000000000000000000000000....../////////000000000222222222222222222222222111222222333222222111111//////...------,,,,,,,,,*********************************+++++++++,,,,,,***))))))))))))))))))***+++***((('''''''''((()))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((())))))***++++++,,,,,,))))))))))))))))))******((((((((()))))))))******((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((('''(((((((((((()))))))))))))))(((''''''&&&''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,---------------------------...//////...000111222111111222444111111111111111222333333666666666666555555555555222222333444555444444333111111000////////////000............------------++++++++++++++++++++++++,,,,,,+++++++++*********(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))*********((('''((()))%%%&&&(((******+++,,,,,,(((((((((((()))))))))***))))))))))))))))))))))))************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))***,,,------......,,,+++***)))((((((((((((&&&&&&&&&(((++++++***)))'''''''''((((((((((((((((((((()))******)))(((((((((((())))))))))))(((((((((((((((((())))))))))))((())))))***************++++++++++++,,,,,,,,,---/////////...---------,,,,,,---...///000111111111000000111222333333444444333444555555555555777999999888777777666555555555555666777999999::::::999888888888777666666666666++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&''''''''''''((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((()))******************************(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((())))))***(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''')))((('''''')))******)))''''''(((((())))))******((()))******++++++******+++++++++++++++,,,------.........//////000000000////////////000000000000/////////000000000111111222222222222222222222222222222333333333222111111//////......---,,,,,,+++)))))))))***************))))))*********+++++++++***))))))(((((())))))***))))))((((((''''''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%&&&&&&'''''''''(((((((((((((((((()))******++++++))))))))))))************(((((())))))******++++++((((((((((((((((((((((((((((((((('''''''''''''''%%%&&&''''''((((((((((((''''''(((((((((((())))))((((((''''''&&&'''''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))************+++)))))))))******++++++,,,+++++++++,,,,,,,,,------......------......///000...000111222111111222444111111111111111222333333666555555555444444444444111222333444444444333222111111000////////////000.........------------,,,+++++++++++++++++++++++++++++++++*********))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((()))(((&&&&&&&&&((($$$&&&))))))))))))***+++((((((((()))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''&&&((()))***+++,,,,,,,,,,,,+++***))))))((((((((((((&&&&&&''')))+++,,,***((('''''''''(((((((((((((((((((((************(((((((((((())))))))))))(((((((((((((((((())))))))))))((()))******++++++******,,,,,,++++++++++++,,,,,,...............---------------...///000111222222...///111222333333333333333555666666555666888:::999888666555444444444444333555777999:::::::::999777777666555555555666666************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''((())))))((((((((((((((((((((((((&&&'''''''''((()))))))))***))))))))))))***++++++************************'''((((((((()))))))))***(((((())))))))))))((((((((((((((((((((()))******(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''((()))))))))(((((((((((((((((((((((()))'''&&&''')))***)))((('''''''''((()))*********)))******+++++++++++++++,,,+++*********+++,,,---,,,------...///000111111........./////////000000000111111111222222222222333333333333333333333333333333444444333222222111/////////......---,,,+++)))))))))******+++++++++))))))))))))*********+++))))))(((((((((((())))))(((((())))))(((((('''&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$&&&&&&&&&'''''''''(((((('''''''''((())))))******((()))))))))************(((((()))******+++,,,,,,(((((((((((((((((((((((()))))))))(((((('''''''''$$$%%%&&&'''(((((((((((('''''''''((((((((())))))''''''&&&&&&&&&'''(((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))***++++++,,,++++++++++++,,,,,,,,,,,,//////......//////000111...000111222111111222444222111111111111222333333444444444444333333333333000111333444444444222111222111000000//////000000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((()))(((&&&%%%&&&'''$$$&&&))))))'''&&&((()))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''((())))))***))))))***))))))((((((((())))))&&&&&&''')))++++++)))'''''''''''''''((((((((()))'''(((***++++++***((('''(((((())))))))))))(((((((((((((((((())))))))))))((()))***+++++++++******---,,,+++******+++,,,,,,---------........................///000111222333---///000222333333333333444555666666666777999;;;999888666444333333333333222444666999:::::::::999666555444444444555666777************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''((())))))((((((((((((((((((((((((%%%&&&&&&'''((()))*********************++++++,,,******************++++++'''((((((((())))))******(((((())))))))))))((((((((((((((((((((()))******(((((())))))))))))(((((()))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''((()))******))))))))))))))))))))))))((('''''')))******)))'''&&&''''''((()))******+++******+++,,,,,,,,,,,,+++,,,+++*********+++,,,---,,,,,,---...///000111222---.........//////000000111222222222333333333333333333333333333333333333444444444444444333222111////////////...---,,,+++))))))******+++++++++,,,))))))))))))************))))))(((((((((((())))))'''((()))))))))(((&&&%%%)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$&&&&&&&&&'''''''''((((((&&&&&&''''''((()))))))))(((((())))))*********+++((())))))***++++++,,,,,,))))))))))))))))))))))))******))))))((((((((('''$$$%%%&&&'''((((((((((((''''''''''''((((((((()))&&&&&&&&&&&&&&&'''((()))'''''''''&&&&&&'''''''''((((((((((((((((((((((((%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))************'''(((((()))***+++++++++******+++++++++,,,,,,,,,///////////////000111111///000222222111111333444222222222111222222333444444444333333333222222222///111333444444333222111222222111000000000000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''))))))((('''&&&'''((($$$''')))(((&&&%%%&&&((())))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&)))(((((((((((())))))***''''''(((***++++++)))&&&&&&'''''''''(((((())))))''')))***++++++***)))'''(((((())))))))))))(((((((((((((((((())))))))))))((()))***+++,,,+++******---,,,+++*********+++,,,,,,------....../////////////////////000222333444---...000222333444333333444666777777777888:::<<<999888666444333333333333111333666999:::;;;::::::555444333333444555777888)))))))))***+++++++++,,,+++***)))(((((()))***+++))))))(((((('''''''''&&&(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''((((((((((((******))))))((((((''''''((((((((((((((('''''''''((((((((((((((()))******,,,,,,,,,++++++*********)))))))))))))))(((((('''(((((())))))))))))(((((('''&&&&&&&&&'''(((***+++&&&'''***---///---)))&&&))))))))))))))))))))))))+++******)))(((''''''&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''***)))(((''''''((()))***((((((((((((((()))******,,,***)))***...///...,,,---,,,,,,,,,,,,---................../////////////////////000111111222222...///222777<<<===999555666555444333222222111222444444333222111000///...------,,,,,,,,,,,,++++++))))))))))))(((((((((((())))))))))))))))))))))))***)))(((&&&&&&&&&'''((((((((()))***************(((''''''''''''(((((()))&&&%%%%%%%%%%%%&&&''''''***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))&&&'''((())))))***))))))))))))(((((((((((()))))))))))))))))))))(((''''''&&&''')))*********)))(((''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((''''''''''''*********))))))'''&&&%%%))))))************))))))(((((((((((((((((((((((()))************+++++++++******+++,,,,,,,,,++++++000...---///222444333111000000000000000111111111111111111111111111111111555555444333111111222444333333444444333333222111000000000000////////////......---,,,,,,,,,,,,---,,,++++++******++++++,,,))))))))))))))))))))))))+++******)))(((''''''&&&)))))))))))))))((('''''''''''''''''''''((())))))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''((())))))***++++++******************))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))&&&&&&&&&'''''''''(((((('''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''))))))))))))************+++++++++++++++***)))(((******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,------------------............////////////...///000111222333333333666666666666777777777777999888666444333444555666555666777777666777999;;;999888777555444333333333******************++++++******)))(((((()))******)))(((((((((''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((''''''((((((((((((((((((((((((((((((((((((((()))******,,,,,,,,,+++++++++******)))))))))))))))(((((('''(((((())))))))))))((((((''''''&&&&&&'''(((***+++,,,---///111333222///,,,))))))))))))))))))))))))*********)))((('''''''''''''''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''***)))(((''''''((())))))((((((((((((((()))******,,,***)))***---///...,,,---,,,,,,,,,,,,---.............../////////000000///000000111222222333333111222333777:::999666333555444333222222111111111333222111000///......---------,,,,,,,,,+++++++++))))))))))))(((((((((((((((((((((((((((((((((((())))))((('''''''''''''''((((((((()))))))))******)))(((((('''''''''((((((&&&%%%%%%%%%%%%&&&''''''***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))((((((((((((((('''(((((())))))))))))((())))))(((((((((((()))))))))))))))))))))(((''''''&&&''')))*********)))((((((''''''''''''''''''((((((((((((((())))))))))))(((((((((((())))))))))))*********)))))))))(((((((((((()))************)))))))))************)))))))))))))))))))))))))))))))))************+++++++++******+++,,,,,,,,,,,,+++000...---///222333222111000000000000111111111111111111111111111111111111333444333222000000111333333333444444333333222111000000000000/////////.........---,,,,,,,,,,,,---+++++++++******+++++++++))))))))))))))))))))))))*********)))(((''''''''')))))))))))))))((('''''''''''''''''''''((())))))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''((())))))***************************))))))))))))))))))))))))(((((()))******)))(((((())))))))))))))))))))))))&&&&&&&&&'''''''''(((((('''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***)))))))))((((((((('''(((((()))))))))************+++++++++******)))((()))***++++++,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,------------........./////////000000000000000222333444555555555666666666777777777888888:::888666555444444555666666777888777777777999;;;:::999888666555555444444******************))))))***))))))(((((())))))***((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))))))))(((((((((((('''((((((((((((((((((((((((((((((((((((((()))******,,,,,,,,,++++++++++++***))))))******))))))((('''(((((())))))))))))((((((''''''&&&''''''((()))***+++++++++---//////---+++))))))))))))))))))))))))******))))))((((((''''''(((((((((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''))))))(((((((((((())))))((((((((((((((()))******+++******+++---...---,,,,,,,,,,,,,,,,,,---............/////////000000000000000111111222333333333555444444555666555333000444333222111111111111111111111000///...------,,,,,,,,,,,,,,,++++++++++++))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&)))((('''''''''((()))******)))((('''''''''''''''&&&%%%%%%%%%%%%&&&'''''')))))))))(((''''''&&&&&&((('''''''''&&&&&&%%%%%%&&&''''''''''''((((((((()))))))))(((((('''''''''(((((()))))))))((('''''')))((((((''''''(((((())))))))))))))))))((('''''''''((()))*********)))((()))((((((''''''(((((()))(((((((((((())))))))))))(((((((((((()))))))))))),,,,,,+++++++++*********'''((()))+++,,,---------))))))************))))))************************)))************+++++++++******+++,,,,,,,,,,,,,,,///......///111222222000//////000000111111111111111111111111111111111111222222222111//////111222333333333333333222222111000000000/////////............---,,,,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))******))))))(((((('''''')))))))))))))))((((((''''''''''''''''''((())))))'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))************************(((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))&&&&&&'''''''''((((((((('''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((())))))))))))*********************))))))((())))))***+++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------....../////////000000000111111222222444555666777777777777777777777888888888888:::999777666555555666777666777888888777888:::<<<;;;:::999888777666666666++++++******))))))(((((()))))))))(((((()))))))))((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((((())))))***++++++++++++++++++++++++)))************)))(((((((((((())))))))))))((((((''''''''''''(((((())))))((('''&&&''')))))))))'''((((((((((((((((((((((((***)))))))))((((((((('''))))))((((((''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((()))))))))((((((((((((((())))))***+++******+++,,,,,,,,,,,,,,,,,,++++++,,,,,,---........./////////000000000/////////000111111222222555444444333333222111000333222111000000000000000000000//////...------,,,,,,,,,,,,++++++++++++***))))))))))))((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&)))(((&&&%%%&&&''')))+++******)))''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''))))))((((((''''''''''''((((((''''''&&&&&&%%%%%%&&&&&&&&&'''''''''(((((()))))))))(((''''''&&&&&&((()))))))))((('''&&&&&&(((((((((''''''((((((((()))))))))))))))((('''''''''((()))***+++***))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((()))))))))))),,,,,,+++++++++*********((((((***+++---.........))))))************))))))************************))))))*********+++++++++******+++,,,------------////////////000111111000//////000000111111222222111111111111111111111111111222333222111000111333222333333333333222111111000000/////////............---,,,,,,++++++,,,,,,******))))))))))))******))))))))))))))))))))))))***)))))))))((((((((('''(((((())))))))))))(((((('''''''''''''''((())))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((())))))))))))))))))************((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((()))************)))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))***((())))))***))))))((((((((())))))***+++***************+++++++++,,,,,,,,,+++,,,,,,------.........000000000000111111111111222333444555666777777777777777777777888888888999:::999888777666666666777666888888888888888:::<<<;;;;;;999888888777777777+++******))))))(((((((((((((((((())))))((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((((((((((((((((((((())))))******((((((((((((((())))))***++++++++++++++++++++++++***************))))))((((((((())))))))))))(((((('''''''''(((((((((((((((***((('''((()))******)))(((((((((((((((((((((((())))))))))))(((((((((((())))))((((((((('''''''''&&&'''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''((()))))))))))))))((((((((((((((())))))*********+++++++++++++++,,,,,,++++++++++++,,,------............////////////------......///000000000222222222111111000111222111111000/////////000000000000000//////......---,,,,,,+++++++++*********))))))))))))((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&)))(((&&&%%%&&&''')))+++******)))''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((((((''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''')))((((((((('''''''''&&&((((((((((((((('''&&&%%%((((((''''''''''''(((((()))))))))))))))((('''''''''(((***+++++++++***)))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))+++************))))))))))))***+++,,,,,,,,,,,,,,,))))))************))))))************************))))))*********+++++++++******+++,,,---......---...///////////////000000...//////000111111222222111111111111111111111111111333444444222222333444222222333333222222111000////////////............------,,,++++++++++++,,,***))))))(((((())))))***(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))*********((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))((())))))***************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))'''(((((((((((()))))))))'''(((((()))))))))(((((('''((())))))******))))))******+++++++++,,,,,,,,,++++++,,,,,,---...//////000000000000111111111111111222333555666666666666666777777777777888888888:::999888777777666666666666777888888777888:::<<<::::::999888777777777777))))))))))))))))))(((((('''(((((())))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''''''''((((((((('''(((((())))))******+++((((((((((((((()))*********++++++++++++,,,,,,,,,******++++++******)))((((((((())))))))))))((((((''''''(((((((((((('''''')))((('''(((***+++***)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&'''((()))*********)))((((((((((((((()))******)))+++,,,+++******+++,,,+++++++++++++++,,,------,,,,,,---------.........,,,,,,,,,---....../////////000111111//////000111000//////....../////////000000//////............++++++++++++************))))))))))))((((((((((((''''''''''''''''''''''''&&&'''(((((((((((((((((()))((('''''''''((()))******)))((('''''''''''''''&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&(((''''''&&&&&&''''''((()))))))))))))))(((''''''((()))***+++++++++***))))))((((((''''''(((((()))(((((((((((())))))))))))(((((((((((())))))))))))***))))))))))))(((((((((******************))))))))))))************))))))************************)))************+++++++++)))***+++---...............///000000......///000......///000111222222333111111111111111111111111111333444444333333333444222222222222222111111000/////////.........------------,,,+++++++++++++++))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))(((((((((((('''(((((()))))))))))))))'''''''''''''''((())))))(((((((((((((((((((((((('''''''''''''''(((((((((''''''(((((((((((((((((('''(((((())))))*********(((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))''''''((((((((()))))))))((()))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))''''''(((((((((((())))))&&&''''''(((((((((((((((''''''((()))))))))))))))******+++++++++,,,,,,,,,***+++,,,,,,---...///////////////000000000111111000111333444555555666666666666666666777777777777999888888777777666555555555666777777666777999;;;999888777666666666666666((((((((()))))))))))))))''''''((())))))(((''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''(((((('''(((((()))******++++++((((((((((((((()))************+++++++++,,,,,,,,,***++++++++++++***))))))(((((())))))))))))((((((''''''((())))))((('''&&&'''''''''(((******)))'''))))))))))))))))))))))))(((((((((((())))))))))))'''''''''((())))))******&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&((()))*********)))((((((((((((((()))******)))+++,,,+++)))(((***,,,+++++++++***++++++,,,---+++++++++,,,,,,,,,------,,,,,,------...//////000...000222111///---...//////......---......//////............------------++++++++++++************))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''((())))))((((((((()))))))))******)))(((((('''''''''((((((&&&%%%%%%%%%%%%&&&'''''''''(((((((((((((((((((((&&&&&&''''''(((((())))))%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''(((((((((&&&&&&''''''((('''''''''(((''''''&&&&&&''''''((()))))))))))))))(((''''''((()))***+++,,,+++******(((''''''''''''''''''((((((((((((((())))))))))))(((((((((((())))))))))))******)))))))))((((((((('''(((((((((((((((''''''))))))************)))))))))))))))))))))))))))))))))************+++++++++)))***+++---.../////////---///111000...---...000......///000111222333333111111111111111111111111///111333444333222222333222222222222222111000000//////.........------------,,,++++++***+++++++++)))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((())))))))))))''''''((()))))))))))))))'''''''''''''''((())))))((((((((((((((((((((((((&&&'''''''''((((((((()))((((((((((((((((((((('''''''''(((((()))******+++))))))))))))))))))))))))***)))(((((((((((()))***))))))))))))))))))))))))'''((((((((())))))))))))))))))***++++++++++++***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''((((((((()))))))))***'''''''''((((((((())))))%%%&&&''''''((((((((('''&&&'''(((((())))))((((((******+++++++++,,,,,,,,,***++++++,,,---...///000....../////////000000000111222333444555666666666444555555555666666666666777777777777666555444444444555666666555666888:::666666555444444444555555''''''(((((())))))******&&&'''((())))))((('''&&&&&&'''''''''(((((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&'''''''''(((((('''(((((()))***+++++++++((((((((((((((()))***************++++++,,,,,,,,,***++++++++++++***))))))(((((())))))))))))((((((''''''((())))))((('''&&&)))))))))+++------+++)))))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&'''((()))***++++++&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&((()))*********)))((((((((((((((()))******)))+++---,,,)))(((***,,,++++++******++++++,,,---******+++++++++,,,,,,,,,------......///000000000...111333222...,,,+++,,,......---------......///------,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&((()))***(((((()))***+++*********(((((('''''''''(((((()))&&&%%%%%%%%%%%%&&&'''''''''''''''(((((((((((((((%%%%%%&&&'''((()))******%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''((())))))%%%%%%&&&'''(((((((((''''''''''''&&&&&&''''''''')))))))))))))))(((((('''((()))***+++,,,+++******''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))(((((((((((())))))))))))*********))))))))))))(((%%%%%%&&&'''''''''''''''))))))************))))))(((((((((((((((((((((((()))************+++++++++)))***,,,---.../////////---///111000---,,,...000---...///000111222333333111111111111111111111111...000222333222111111222111222222222222111000000//////.........------------,,,++++++******++++++((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))''''''((()))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((('''''''''&&&''''''((()))******+++************************+++***)))(((((()))***+++))))))))))))))))))))))))(((((((((((())))))))))))))))))***++++++++++++***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''((((((((())))))******''''''''''''((((((((()))%%%&&&&&&'''((((((((('''&&&''''''(((((((((((((((******+++++++++,,,,,,,,,******+++,,,---//////000............////////////111222333555666666777777444444444444555555555666777777777777666555444333333555666555555555777999555444444333333333444444++++++***)))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))******))))))((((((''''''((((((((((((''''''''''''((((((((((((((((((((((((************)))(((&&&&&&((((((((((((((((((((((((''''''(((((())))))*********)))'''&&&'''(((***+++*********++++++,,,,,,,,,+++***)))(((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))************))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&(((((())))))))))))((((((''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))((((((((()))*********++++++++++++***************+++++++++,,,,,,,,,+++++++++******+++,,,---...////////////111000000///...---------///............---------,,,,,,,,,+++++++++******))))))))))))************((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((((((((((((((((()))******)))))))))))))))((('''''''''&&&&&&%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((&&&'''''''''(((((())))))'''''''''''''''((())))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))((((((((((((''''''''''''''''''&&&&&&(((((((((((())))))))))))(((((((((((())))))))))))'''((()))***)))(((&&&$$$(((((((((((((((((((((((())))))))))))************++++++******++++++,,,---......---------......///---......//////......---//////.........000222333000111111000//////000222000000/////////111222333000000000000000///......------------------------,,,+++*********+++,,,---))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&'''''''''''''''&&&&&&'''''''''((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''&&&&&&&&&(((((())))))))))))((((((******))))))((((((''''''******)))(((((((((((((((''''''((()))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))************,,,***)))+++...000...+++,,,,,,---...///000111111111111222222222333333333666222222666666222222666555555444444444333333333111333555777888666444333555444333222111111111111******)))(((((()))))))))))))))))))))))))))))))))'''''''''((((((((())))))***)))))))))((((((((('''((((((((((((''''''''''''((((((((((((((((((((((((************)))((('''&&&(((((((((((((((((((((((('''((((((((()))))))))***))))))'''''''''(((***+++******+++++++++,,,,,,,,,,,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))************))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))*********+++***************+++++++++,,,,,,,,,++++++++++++***+++,,,---...////////////000000000///...---------............------------,,,,,,+++++++++*********(((((()))))))))*********''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))***)))))))))))))))((('''''''''&&&&&&%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((('''''''''(((((())))))'''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))'''''''''''''''((())))))(((((((((((((((((((((((('''(((((())))))((((((''')))))))))((((((((('''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))************'''''')))***)))((('''%%%(((((((((((((((((((((((())))))))))))************++++++******++++++,,,---...------------......///---------......---------///.........///000111222000111111000//////000222111000/////////000111222000000000000000///......------------------------,,,,,,+++*********+++,,,))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&'''''''''''''''&&&&&&''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''')))******++++++******)))***)))))))))((((((((('''***))))))(((((((((((((((''''''((()))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))************+++))))))+++...///---+++,,,,,,---...///000111111111111222222222333333333222//////333444111222555666666555444444444444444222333555666666666444444444333222111111000000000)))((((((((((((((()))***))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))******))))))((('''&&&(((((((((((((((((((((((((((((((((((()))))))))))))))((('''''''''(((***+++***++++++++++++,,,,,,,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((())))))******))))))(((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))(((((('''''''''''''''''''''''''''''''''((())))))))))))(((''''''''''''''''''''''''(((((((((((())))))))))))))))))*********+++++++++,,,,,,,,,,,,+++++++++++++++,,,---...////////////000000//////...---------............------------,,,++++++++++++*********(((((())))))))))))******''''''''''''''''''''''''&&&''''''(((((()))))))))((((((((((((((((((((((((((((((''''''(((((())))))(((((()))))))))(((''''''&&&&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))''''''&&&&&&''''''((()))''''''''''''(((((((((((('''''''''''''''((())))))(((((((((((((((((((((((('''''''''(((((('''''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))))))))*********+++++++++&&&'''((()))***)))((('''(((((((((((((((((((((((())))))))))))************+++************+++,,,,,,------,,,------...//////,,,,,,------------,,,,,,///.........///000111222000111111000//////000222111111000/////////000000/////////000//////...------------------------------,,,+++***************))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&'''''''''''''''&&&''''''''''''(((((())))))))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((++++++,,,,,,,,,,,,++++++))))))))))))(((((((((((())))))((((((''''''((((((''''''((()))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))************)))))))))***,,,---,,,+++,,,,,,---...///000111111111111222222222333333333111//////333444222333555888777555444444444555666333333444444444555555555333222111000////////////((((((((('''(((((()))***(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))(((''''''(((((((((((((((((((((((((((((((((((()))))))))))))))(((((('''((()))******++++++++++++++++++++++++,,,,,,+++***))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''(((((((((((((((((('''''''''''''''''''''''''''&&&'''(((((())))))((((((%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))***++++++,,,,,,------,,,,,,,,,++++++++++++,,,---.../////////////////////......---------.........---------,,,,,,++++++++++++************(((((((((((()))))))))***''''''''''''''''''''''''%%%%%%&&&'''((())))))***(((((((((((((((((((((((((((((('''''''''(((((()))'''(((((((((((((((''''''&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''''''''''''''''''''''''''(((((()))'''''''''((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((())))))((())))))))))))*********&&&'''((()))***)))))))))((((((((((((((((((((((((((()))))))))***************************++++++,,,,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,.........///000000111111000111111000//////000222111111000000////////////.........//////......---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***))))))(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&''''''(((((())))))))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))***++++++,,,,,,++++++***))))))))))))(((((((((((()))(((((('''''''''((((((''''''((()))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))************(((((()))***+++,,,++++++,,,,,,---...///000111111111111222222222333333333333333333444555555555666777666444333333333555666444333222222222333555555222111000//////.........))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((())))))))))))(((((('''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((())))))***++++++++++++++++++++++++,,,+++******************************************(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&'''((((((((((((((($$$%%%%%%%%%&&&&&&''''''&&&'''''''''((((((((((((((())))))***++++++,,,,,,---------,,,,,,,,,+++++++++,,,---...////////////............------------...------------,,,,,,,,,+++++++++*********))))))'''(((((((((((()))))))))''''''''''''''''''''''''$$$$$$%%%&&&''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''%%%%%%%%%%%%%%%&&&'''(((&&&'''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((((((''''''(((''''''''''''((())))))(((((((((((((((''''''''''''''''''''''''((())))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''(((((((((((('''''''''(((((((((((()))''''''((())))))*********((((((((((((((((((((((((((()))))))))******************))))))******+++,,,+++++++++,,,,,,...//////---,,,,,,++++++,,,,,,------...//////000111111111000111111000//////000222000000000000//////......,,,---............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&&&&'''((((((''''''&&&&&&&&&'''((())))))***))))))))))))((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''((((((((())))))******))))))************))))))(((((((((((())))))))))))((((((''''''''''''((((((''''''((()))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))************'''(((***++++++++++++,,,,,,,,,---...///000111111111111222222222333333333555666666555555555555444555444333222222222333333444333111111111222444555222111000///............++++++***)))))))))))))))))))))))))))))))))))))))((((((((()))))))))******(((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))),,,,,,,,,++++++++++++***+++******)))))))))******************************))))))))))))))))))))))))))))))))))))(((((((((((('''(((((())))))(((((('''((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&'''(((((((((((('''$$$%%%%%%&&&&&&'''''''''''''''''''''(((((((((((((((((()))***+++,,,,,,---------------,,,,,,,,,,,,+++,,,---...////////////------------------------------------,,,,,,,,,,,,+++************)))))))))''''''(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''((((((((((((((((((((((((((((((''''''&&&&&&''''''&&&&&&'''(((((((((''''''%%%%%%%%%%%%&&&''''''(((&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((()))***+++***))))))((((((''''''(((((()))***(((((((((((((((''''''''''''''''''''''''((())))))'''''''''''''''''''''''''''''''''(((((('''''''''((((((((('''''''''&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))******(((((((((((((((((((((((())))))))))))***************))))))))))))***++++++++++++++++++,,,---//////...---,,,++++++,,,---...---...///000111111111000000111111000//////000222//////000000000///......+++,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++***)))(((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((%%%&&&&&&'''((()))******))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''(((((())))))***(((((())))))))))))(((((((((((((((((())))))))))))''''''&&&&&&''''''((((((''''''((()))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************''')))+++,,,++++++,,,---,,,,,,---...///000111111111111222222222333333333444666666444444666666444333333333333222222222111333222111000111222333444222111000///...............---,,,***))))))))))))))))))))))))))))))))))))(((((()))))))))*********'''((((((((()))))))))***((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((***)))))))))(((((((((''''''(((((())))))))))))))),,,,,,,,,+++++++++******)))))))))(((((())))))***************************))))))))))))))))))))))))***)))))))))((((((((('''''''''((((((((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&''''''((((((''''''&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%%%%%%%&&&''''''((((((''''''((((((((()))))))))'''((()))***+++,,,------...------------,,,,,,,,,+++,,,---...////////////---------------------------------,,,,,,,,,++++++************))))))))))))'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((()))((('''&&&&&&&&&&&&'''%%%&&&''''''((((((''''''%%%%%%%%%%%%&&&'''((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''(((***+++++++++)))(((((((((((((((((())))))***)))((((((((('''''''''''''''''''''''''''((())))))'''''''''''''''''''''''''''(((((())))))((((((''')))))))))(((((((((''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&'''''''''((((((''''''''''''((((((((((((******))))))))))))))))))(((((((((((((((((((((((())))))))))))************)))))))))))))))***++++++*********+++,,,---///000///...---++++++---...///---...///000111111111000000111111000//////000222---...///000000000///...++++++,,,---------------++++++++++++++++++++++++))))))***++++++***)))((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((%%%%%%&&&'''((()))******))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&&&&'''(((((())))))'''(((((())))))((((((''''''((((((((()))))))))***'''&&&&&&&&&&&&'''((()))''''''((()))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************(((***------++++++,,,...,,,,,,---...///000111111111111222222222333333333222666666444555:::;;;888222333444555555333111000111111111111111222222333222222111000///////////////...---+++***))))))((())))))))))))))))))))))))))))))))))))************'''((((((((())))))******)))(((((((((''''''''''''(((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((******))))))(((((((((''''''(((((())))))))))))))),,,,,,,,,++++++*********)))((((((((((((((())))))************************))))))))))))))))))))))))******))))))((((((((('''''''''((((((((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%%%%&&&&&&'''((())))))(((((((((((())))))))))))'''((()))***+++,,,------......---------,,,,,,,,,+++,,,---...////////////---------------------------------,,,,,,,,,++++++************))))))))))))''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''$$$$$$$$$%%%&&&'''((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&((()))***)))'''&&&((((((((((((((()))******))))))(((((('''''''''&&&'''''''''''''''((())))))''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))((((((((((((%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''(((((((((((((((((())))))))))))++++++***)))(((((())))))(((((((((((((((((((((((())))))))))))************)))))))))))))))******+++*********+++,,,---///000000///---,,,,,,---///000,,,---///111111111000000000111111000//////000222,,,---...000000000//////***+++,,,,,,------------++++++++++++++++++++++++((((((***++++++***))))))))))))))))))))))))))))))''''''''''''((((((((()))************************)))(((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((%%%%%%&&&'''((()))***+++))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%%%%&&&'''(((((()))(((((())))))))))))(((((('''((((((((())))))******&&&&&&&&&&&&&&&'''((()))'''(((((()))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))************(((+++......,,,+++---///,,,,,,---...///000111111111111222222222333333333111666888666888???@@@===222333666777777555222000000000111111222222222222333222111000000/////////))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))******))))))((((((''''''(((((((((((((((((((((((('''((()))((('''&&&''')))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***+++,,,,,,,,,,,,+++***))))))(((((((((((())))))************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++*********))))))((((((&&&&&&''''''''''''&&&&&&(((((())))))))))))((((((&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))***************+++***)))((((((***,,,---,,,,,,,,,---------......///////////////...............---,,,,,,+++******...---,,,,,,++++++,,,,,,************************)))))))))))))))(((''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''***))))))((('''&&&&&&%%%)))))))))))))))(((((('''''''''&&&&&&&&&&&&''''''%%%&&&((()))))))))((('''%%%'''))))))'''))),,,000333111,,,)))'''''')))***))))))))))))))))))))))))++++++************************))))))******+++,,,++++++,,,,,,,,,,,,------..................------......////////////......000000111111111111000000000000000000000000000000...---,,,+++***)))))))))++++++++++++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''((())))))***((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))(((((('''&&&&&&'''))))))***)))((('''''''''''''''((((((''''''''''''(((((('''((((((((()))))))))***))))))))))))************))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))%%%&&&&&&&&&''''''(((((((((((()))***++++++,,,,,,''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''((()))((('''''')))+++)))******++++++,,,,,,---000000////////////000111222222333333444555666666555444444666888999888777555555666666555333222000222111111000000111111222333333222222111000//////))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))((((((''''''(((((((((((((((((((((((('''((()))((('''&&&''')))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++++++++***)))))))))(((((((((((())))))************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******)))))))))(((((((((&&&''''''((((((''''''&&&(((((())))))))))))((((((&&&&&&&&&'''''''''(((((('''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))***************+++***)))((((((***,,,---,,,,,,,,,------------...////////////...............------,,,++++++******---,,,,,,+++++++++++++++************************)))))))))))))))(((''''''''''''''''''''''''''''''&&&&&&''''''((())))))))))))(((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((()))((((((''''''&&&''''''''''''((((((((()))))))))((((((((((((''''''''''''((((((''''''''''''((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((******)))(((((('''&&&&&&)))))))))))))))(((((('''''''''&&&&&&&&&&&&''''''&&&&&&((()))))))))(((''''''((())))))((((((,,,///000...+++)))'''((())))))))))))))))))))))))))))))******************************))))))******+++,,,++++++,,,,,,,,,,,,------..............................////////////......///000000111111000000///...........................---,,,++++++***++++++++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((())))))***))))))))))))))))))))))))((((((((((((''''''&&&&&&''''''((())))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''((())))))***)))(((''''''(((((())))))((((((''''''''''''(((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((('''''''''''''''((((((((())))))))))))((((((((('''''''''''''''(((((()))******+++,,,,,,(((''''''''''''''''''((())))))))))))))))))))))))((()))))))))((((((***,,,******++++++,,,------------------....../////////111111222222333444444555222111222444666777555333444444444444333222111111222222111111111111222222222111111000000///......))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((''''''''''''(((((()))))))))(((((((((((('''(((((((((((((((((((((((('''((()))((('''&&&''')))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((***))))))(((((())))))***************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&''''''((((((''''''&&&'''(((((())))))(((((('''&&&&&&&&&''''''''''''''''''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))*********************)))((()))***+++,,,,,,,,,,,,,,,------------........................------,,,,,,++++++******,,,++++++***************************************(((((()))))))))(((''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))((((((((((((''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''))))))))))))))))))))))))))))))((((((((((((''''''((((((((()))))))))******((((((((((((''''''''''''((((((''''''''''''((((((''''''''''''((((((((()))(((((((((((())))))))))))*********))))))(((((('''))))))******))))))((('''''''''&&&&&&&&&&&&''''''&&&''''''((()))(((((((((((()))***)))((((((***,,,,,,+++***)))((((((((()))))))))))))))))))))))))))******************************))))))******+++,,,++++++,,,,,,,,,,,,------..............................////////////......//////000000000000//////------------------------------,,,++++++,,,,,,,,,,,,,,,,,,+++*********)))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''((())))))******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++***)))((((((((()))(((''''''''''''(((((()))((((((''''''''''''(((((())))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))((((((((((((''''''''''''''''''((((((((()))))))))***))))))((((((''''''&&&((())))))******+++++++++)))((((((''''''(((((())))))))))))))))))))))))))))))*********))))))+++,,,+++++++++,,,------......+++,,,...000111111000000000000111111222222333333000111222555777666444111444333222222111111111111222222111111111111222222000000//////......------))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))*********)))***+++,,,,,,+++***)))***))))))))))))))))))***************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''(((((((((((((((((('''''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((()))******************))))))((()))***++++++++++++,,,,,,,,,---------------...............///,,,,,,,,,,,,++++++******+++******)))))))))))))))************************'''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))((((((((((((((('''''''''((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))((()))))))))))))))(((((())))))))))))************((((((((((((''''''''''''(((''''''&&&&&&''''''((('''''''''((((((((())))))((((((((()))))))))))))))+++*********)))))))))((()))************)))((((((''''''&&&&&&&&&&&&''''''&&&''''''(((((((((((((((*********))))))))))))***(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))******************))))))******+++,,,+++++++++,,,,,,,,,---------------.....................////////////.........//////000000//////...------------------------,,,,,,,,,,,,,,,,,,---------,,,,,,+++***))))))((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((())))))******************************))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((()))******---,,,+++***))))))(((((('''''''''''''''((()))***((((((''''''''''''(((((())))))))))))((((((((((((((()))))))))************(((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((()))))))))))))))))))))(((((((((((()))))))))*********+++))))))(((((((((((())))))************************)))***+++***))))))+++---++++++,,,------......///,,,...111333444444333222111111111111222222333333222333555888:::999555222333222111/////////000111222222111111111111222222////////////......------************************))))))))))))(((((((((((((((((((((((((((((((((((('''((((((((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))*********+++++++++,,,------,,,++++++******))))))))))))******************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''''''''(((((((((((((((((('''''''''(((((((((((('''''''''''''''''''''''''''&&&(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''((((((((()))***************)))))))))))))))*********+++++++++,,,,,,,,,------,,,---------......//////,,,+++++++++++++++******+++***))))))(((((())))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''((())))))***)))(((((())))))))))))************((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''(((((()))))))))***************))))))))))))***************))))))(((''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))******)))******))))))(((&&&'''((()))***))))))((((((((((((((((((((((((((((((((()))))))))***************))))))******+++,,,+++++++++,,,,,,,,,---------------.........//////......////////////............////////////..............................,,,,,,+++++++++,,,------,,,,,,++++++***)))(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))******************(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***,,,,,,,,,+++***)))(((((('''''''''''''''((()))***((((((''''''''''''(((((())))))))))))((((((((((((((()))))))))************((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((&&&''''''((()))******+++)))))))))))))))*********))))))(((((((((((()))))))))))))))))))))))))))))))))***+++***))))))+++---++++++,,,------......///,,,...111333444444333222222222222222333333333333333444666999:::999555222222111000///...///000111222111111000000111111222///////////////.........************************))))))))))))(((((((((((())))))))))))))))))))))))''''''((((((((((((''''''&&&''''''''''''((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))(((((((((((())))))))))))))))))))))))))))))))))))((())))))******++++++++++++,,,---......---,,,++++++******))))))******+++************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''(((((())))))(((((('''&&&''''''((((((''''''&&&'''''''''''''''&&&&&&&&&'''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((((((((()))***************((((((((()))))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////++++++++++++++++++******+++******)))))))))))))))))))))))))))))))))))))))&&&&&&'''(((((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))'''''''''((((((((((((((('''(((((((((((()))))))))'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&'''((()))***)))((('''((((((((()))))))))******((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((&&&&&&''''''(((((())))))))))))))))))))))))))))))******++++++******)))(((''''''&&&&&&&&&&&&''''''(((''''''''''''((())))))***))))))***++++++)))'''''''''((()))))))))))))))))))))))))))))))))))))))'''(((((())))))***************))))))******+++,,,++++++,,,,,,,,,,,,------,,,,,,------.../////////......////////////......------............------........................,,,,,,+++******++++++++++++++++++***)))))))))((())))))))))))))))))))))))''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))************'''((())))))******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))+++++++++++++++***)))((((((''''''''''''(((((()))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&'''''''''(((((((((%%%%%%&&&''')))***+++,,,)))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((((((((((((((()))*********))))))+++,,,+++++++++,,,------......+++,,,...000111111000000222333333333333333333333222222333555777666333000111000000//////000000000000000000//////000000000////////////////////////************************))))))))))))(((((((((((())))))))))))))))))))))))&&&'''((())))))((('''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''((()))((('''&&&''')))(((((((((((())))))))))))))))))))))))))))))))))))((())))))******+++,,,,,,+++,,,------------,,,++++++******))))))******+++************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''(((((((((((((((((())))))))))))((((((&&&''''''((((((''''''&&&(((((('''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((((((((()))***************'''(((((()))))))))))))))***++++++++++++,,,,,,,,,++++++,,,------...//////******************++++++++++++***))))))))))))***))))))))))))))))))))))))%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))''''''''''''((((((((()))'''((((((((())))))))))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''')))))))))'''&&&''''''((((((((()))))))))(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''(((((((((((((((((((((((((((((((((***++++++++++++***))))))''''''&&&&&&&&&&&&''''''(((''''''&&&'''((()))***)))(((((())),,,,,,***'''))))))))))))))))))******))))))))))))))))))))))))''''''(((((()))******+++******))))))******+++,,,++++++,,,,,,,,,,,,------,,,,,,------...//////000......////////////......---------......---------------------------------,,,++++++***))))))))))))************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''((((((((()))))))))******''''''((())))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&''''''((())))))***++++++***)))((()))((((((''''''''''''(((((((((''''''''''''((((((&&&&&&'''((()))***++++++))))))))))))************))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&'''(((((()))))))))))))))))))))))))))((((((''''''''''''''''''(((''''''''''''''''''''''''((()))))))))((((((***,,,******++++++,,,------------------....../////////222222222222222222111111111111111222333333111//////000000111111111000000//////............//////---------------------...************************))))))))))))(((((((((((())))))))))))))))))))))))&&&'''((())))))((('''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''((()))((('''&&&''')))(((((((((((())))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,***+++,,,,,,,,,,,,+++***++++++************++++++************))))))))))))************************(((((((((((((((((((((((('''''''''((((((((())))))(((((())))))))))))((((((&&&''''''''''''''''''&&&(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((()))***************'''(((((()))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,---...//////******************++++++,,,++++++***************))))))))))))))))))))))))%%%%%%&&&'''((((((((('''''''''''''''''''''''''''&&&&&&''''''((()))))))))&&&'''''''''(((((())))))'''((((((((())))))******(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''((()))((('''&&&''''''''''''(((((((((((()))((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''((((((((((((***++++++++++++***))))))'''''''''&&&&&&'''''''''(((''''''&&&&&&((()))***)))((('''))),,,---***'''******))))))))))))******))))))))))))))))))))))))&&&''''''((()))******+++*********)))***++++++,,,++++++,,,,,,,,,---------,,,,,,------...///000000......////////////......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((((((((()))))))))))))))*********))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((()))))))))***&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&'''''''''(((***++++++***)))(((***)))((('''''''''''''''((((((''''''''''''((((((%%%&&&'''((()))***+++,,,))))))))))))************)))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''))))))))))))((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((()))((('''''')))+++)))******++++++,,,------000000////////////000111111111111000000000000000222111000111222333111//////000111222222111000///......------------......,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((''''''(((+++---))))))((('''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''((((((***)))'''&&&'''(((***+++++++++++++++++++++++++++)))***,,,,,,++++++,,,...)))))))))))))))(((''''''))))))(((((((((((())))))***))))))((('''&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))(((&&&%%%%%%&&&((()))%%%&&&((()))******))))))))))))))))))******************++++++++++++******))))))***++++++++++++***************************))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***((((((((((((((('''''''''(((''''''''''''(((((()))''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))(((((((((((())))))((('''''''''''''''))))))))))))))))))))))))(((((())))))))))))((((((((()))************))))))******+++++++++,,,,,,,,,,,,++++++,,,///111000000......////////////......///...---,,,,,,,,,,,,,,,+++++++++************)))))))))(((((((((((())))))(((((((((((((((((((((((()))(((((()))++++++***)))((((((((((((((((((((((((%%%&&&&&&&&&'''((((((((((((''''''''''''&&&&&&&&&%%%&&&&&&&&&'''(((((((((((()))*********((('''&&&&&&''''''((())))))(((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((''''''&&&&&&+++******)))(((''''''&&&(((((((((((((((((((((((($$$$$$&&&(((***+++---...))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((((((''''''''''''''''''((((((((())))))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''******))))))(((((('''''''''((()))))))))(((&&&%%%'''''''''''''''((()))))))))))))))***+++---...///---------............///000000000000111111111111222000//////000000///---.../////////000000111111111///............,,,+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))((((((***,,,))))))((('''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''(((((())))))'''''''''(((***+++++++++++++++++++++++++++)))***++++++***)))***,,,)))************)))(((((())))))(((((((((((())))))***))))))(((''''''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))'''&&&%%%%%%&&&''')))&&&'''(((************)))))))))))))))******************++++++++++++******)))******+++,,,+++++++++************************))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((()))(((((((((((((((((((((''')))(((((('''''''''((((((''''''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))(((((((((((())))))((('''''''''''''''))))))))))))))))))))))))(((((())))))))))))(((((()))))))))******)))))))))*********+++++++++,,,,,,,,,++++++,,,///000000///......////////////............---,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))(((((((((((())))))(((((((((((((((((((((((()))(((((()))++++++***(((((((((((((((((((((((((((&&&&&&''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))***)))((('''&&&&&&''''''(((((((((''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((*********)))((('''''''''((((((((((((((((((((((((&&&&&&'''(((((()))******))))))))))))))))))))))))'''((((((((())))))))))))''''''(((((((((((('''''''''''''''((((((((()))))))))(((&&&%%%%%%&&&((()))'''''''''''''''''''''''')))))))))(((((((((((((((&&&&&&''''''''''''&&&&&&(((''''''''''''((()))))))))))))))***+++,,,......---------............/////////000000000111111111222000//////000000///---........./////////000000000...------------,,,***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((***++++++***))))))***)))((((((''''''''''''((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''(((((()))((('''''''''(((***+++++++++++++++++++++++++++)))***+++***)))((()))******++++++++++++***))))))))))))(((((((((((())))))***))))))((((((''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((''''''''''''''''''''''''(((((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&'''((('''((()))***+++++++++***))))))))))))******************++++++++++++*********++++++,,,,,,,,,,,,,,,************************))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%$$$$$$%%%%%%&&&'''(((''''''((((((((((((((((((***)))(((''''''''''''''''''''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))((('''''''''(((((())))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))*********+++++++++,,,++++++,,,///000000///......////////////.........------,,,,,,,,,,,,,,,...------,,,+++******)))))))))(((((((((((())))))(((((((((((((((((((((((()))(((((()))++++++***((())))))))))))))))))))))))((((((''''''''''''''''''(((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&(((((()))))))))(((''''''''''''''''''''''''&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''((((((******))))))((((((''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&((((((((((((((((((((((((''''''((((((((()))))))))''''''((((((((((((''''''''''''((((((((())))))))))))((('''&&&&&&'''((()))''''''''''''''''''''''''(((((((((((((((((())))))&&&&&&&&&&&&'''((()))***((((((''''''(((((()))***))))))***++++++,,,---...---------............/////////000000000000111111111000//////000000///...---------............//////---,,,,,,,,,,,,+++***++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((()))+++------+++))))))))))))(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))(((((('''((()))******************+++++++++++++++,,,,,,+++)))((()))***+++,,,,,,,,,,,,+++******))))))(((((((((((())))))))))))))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((''''''''''''''''''''''''((()))))))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((('''&&&&&&&&&&&&'''((((((((()))******+++++++++((()))))))))******************++++++++++++******++++++,,,------------,,,************************))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$%%%&&&'''''''''''''''((((((((((((******)))''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))((((((((((((((()))(((((((((((((((((((((((()))))))))******)))))))))))))))(((((())))))******)))))))))*********++++++,,,++++++,,,...//////...---......//////......---------,,,,,,+++,,,,,,---///...------,,,+++******))))))(((((((((((())))))(((((((((((((((((((((((((((''''''(((***+++)))((())))))))))))))))))))))))))))))((((((''''''&&&&&&(((''''''''''''&&&&&&&&&((((((((('''&&&&&&&&&%%%((((((((((((((((((''''''(((''''''&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''***)))))))))((((((((('''((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%'''''''''''''''''''''''''''''''''((((((((())))))''''''(((((((((((('''''''''(((((((((((()))))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&''''''(((((())))))))))))((((((((()))+++---///((((((((('''((())))))***))))))***+++,,,,,,---------------............///////////////000000000111111///...///000111000...---------------------------,,,++++++,,,,,,***)))************************))))))))))))))))))))))))(((((((((((((((((((((((()))+++------+++)))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((())))))***)))))))))******+++++++++,,,---...---+++******,,,,,,,,,,,,,,,,,,+++******))))))(((((((((((()))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((''''''''''''''''''''''''(((((()))))))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((())))))***++++++((()))))))))******************++++++++++++******++++++,,,------------,,,************************))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%&&&&&&&&&'''''''''(((((())))))******)))''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((&&&'''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((('''((((((((()))))))))***))))))((((((((())))))***(((((((((((((((((((((((())))))************)))))))))((((((((()))***,,,,,,)))************+++++++++,,,++++++,,,...///...---------............------,,,,,,+++++++++,,,,,,---......---,,,,,,+++******))))))(((((((((((())))))))))))))))))))))))))))))(((''''''(((******)))''')))))))))))))))))))))))))))))))))((((((''''''&&&(((''''''''''''&&&&&&&&&((((((((('''&&&&&&&&&%%%''''''''''''''''''(((((((((''''''&&&&&&&&&''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((()))))))))***(((((((((''''''(((((((((((((((((((((((((((((((((&&&&&&''''''(((((()))))))))(((((((((***,,,...///((((((((((((((()))******))))))+++,,,,,,,,,,,,,,,---------............///...////////////000000000000///...///000111000///---------------,,,,,,,,,,,,+++******+++,,,+++)))************************)))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,+++)))(((((()))(((''''''''''''(((((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))***+++++++++,,,---...---,,,+++,,,---+++,,,,,,,,,,,,+++******))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((()))***+++))))))))))))******************++++++++++++*********++++++,,,,,,,,,,,,,,,************************))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))***)))((('''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''(((((())))))******))))))((((((((()))******)))))))))))))))))))))))))))******++++++******)))((((((((()))***---///000******+++++++++,,,,,,,,,,,,+++++++++---......,,,------............------+++++++++++++++,,,,,,---,,,,,,,,,,,,++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))(((''''''(((******)))'''))))))))))))))))))))))))))))))(((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''&&&&&&''''''((()))(((''''''&&&&&&((()))***((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((''''''&&&%%%%%%$$$))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&'''(((((())))))''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''((((((((((((''''''((((((((()))))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((&&&&&&&&&'''(((***+++,,,))))))(((((())))))***+++)))***+++,,,---,,,++++++---------............///......////////////000000000///...///000111000///...------------,,,,,,,,,,,,+++******,,,,,,+++***************************)))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((''')))***'''''''''''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''(((((('''(((((()))))))))))))))((((((((()))***+++++++++***,,,------++++++,,,...+++++++++++++++******)))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&''''''''''''''''''&&&'''&&&&&&&&&'''((()))***))))))))))))******************++++++++++++******)))******+++,,,+++++++++************************))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''&&&&&&''''''((())))))***)))(((((('''''''''((((((%%%&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((((((((''''''''''''(((((('''''''''((()))*********))))))(((((()))******+++)))))))))))))))))))))))))))******++++++******)))((((((((())),,,///222444+++,,,,,,,,,,,,---------,,,+++++++++---...---,,,,,,------......------,,,++++++******+++,,,,,,---*********+++++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))''''''&&&((()))***((('''((((((((((((((((((((((((((((((((((((((()))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''((()))(((''''''&&&'''))),,,---((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((('''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''(((((()))))))))*********(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&%%%&&&'''((())))))))))))))))))(((((())))))***+++)))***+++------,,,+++***---------............///........./////////000000///......///000111111///............---------,,,---+++***+++,,,---,,,+++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((&&&''')))+++'''''''''''''''((()))***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))((((((''''''''''''(((((('''(((((()))))))))))))))'''(((((()))***+++++++++)))***,,,,,,++++++,,,...***++++++++++++***))))))))))))(((((((((((()))))))))))))))))))))*********(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))************&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&''')))***))))))))))))******************++++++++++++******))))))***++++++++++++***************************))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&'''((())))))***(((((('''''''''(((((()))%%%%%%&&&'''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%%%%$$$$$$######$$$%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))((((((''''''''''''((((((&&&''''''((()))******+++))))))((())))))***++++++))))))))))))))))))))))))******++++++++++++******''''''((())),,,000444777,,,,,,,,,---------......---+++++++++---...---,,,,,,------......------,,,+++*********+++,,,,,,---((())))))******+++,,,,,,))))))(((((((((((())))))))))))))))))))))))))))))'''&&&&&&''')))***((('''((((((((((((((((((((((((''''''(((((())))))******(((((('''''''''&&&&&&&&&%%%&&&&&&''''''((((((((('''&&&&&&%%%&&&'''((()))((('''''''''(((+++---///((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''))))))))))))************(((((())))))))))))(((((())))))))))))))))))))))))(((((((((''''''&&&&&&%%%&&&''')))+++++++++***))))))))))))))))))******+++)))***,,,------,,,+++***---------.........//////............/////////000///......///000111111000/////////......------------,,,++++++---...---+++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******************************+++,,,,,,,,,+++++++++++++++************)))))))))(((((((((((())))))***************)))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''((((((((((((''''''))))))(((((('''''''''&&&(((((((((((('''&&&%%%$$$''''''(((((('''&&&%%%%%%(((''''''&&&&&&((()))***++++++***))))))******+++************************************************))))))))))))))))))))))))******))))))((((((((('''''''''''''''''''''''''''%%%%%%&&&'''((((((''''''))))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&''''''(((((())))))******(((((('''&&&%%%%%%$$$$$$((((((((((((((((((((((((&&&&&&'''((())))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***************+++,,,,,,------,,,,,,,,,+++*********+++,,,------------,,,,,,,,,++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++***)))(((((('''******))))))((((((''''''(((((((((((())))))))))))'''''''''''''''((())))))))))))))))))***************))))))((('''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((***+++---...)))(((&&&%%%%%%&&&((()))(((''''''&&&&&&((()))***))))))))))))************))))))((('''''''''''''''((((((((((((((()))******))))))))))))(((((((((((((((((())))))))))))((((((&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''((((((((((((''''''((())))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&''''''((('''''''''''''''((())))))))))))))))))))))))))))))******************++++++---------......000111111222222000///............------............------..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))((((((************************))))))((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******************************+++,,,,,,,,,++++++++++++++++++************))))))(((((((((((())))))***************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''(((((((((((('''''')))((((((((('''''''''&&&''''''(((((()))(((((((((''''''(((((('''&&&&&&%%%(((''''''&&&'''((()))***************************************************************************)))))))))))))))))))))))))))))))))(((((('''''''''''''''''''''''''''''''''%%%&&&&&&'''(((((('''''')))((((((((('''''''''&&&&&&&&&''''''''''''&&&&&&((((((((((((((()))))))))((((((''''''&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))***++++++,,,,,,++++++++++++*********+++,,,---,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,*********+++++++++,,,,,,++++++******)))(((((('''***)))))))))((((((((('''(((((((((((())))))))))))'''''''''''''''((())))))(((((()))))))))************))))))(((''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''((()))***+++)))'''&&&%%%%%%&&&''')))(((''''''&&&'''((()))***(((((()))))))))*********))))))((('''''''''''''''((((((((((((((())))))***))))))))))))(((((((((((((((((())))))))))))(((((('''''''''((((((((())))))''''''''''''''''''''''''''''''''''''((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&&&&'''''''''''''''''''''((())))))))))))))))))))))))))))))*********+++++++++++++++------------...///000111222111000///............------............------.........---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))((((((************************))))))((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,,,,+++++++++************))))))(((((((((((())))))))))))******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''((((((((((((''''''((((((((('''''''''''''''&&&'''((()))************'''''''''(((''''''&&&%%%(((''''''''''''((())))))((()))***++++++***))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''((((((((('''''''''''''''&&&&&&''''''''''''&&&&&&))))))(((((((((((((((((()))((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((((('''&&&''''''''''''((((((((('''''''''''''''''''''''''''(((((())))))((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''((((((((())))))************))))))((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))***++++++++++++***++++++******++++++,,,---++++++++++++*********)))*********++++++++++++,,,*********++++++++++++,,,++++++******)))((((((((())))))))))))(((((((((((((((((((((((())))))))))))'''''''''''''''((())))))(((((())))))))))))******)))))))))(((''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''((('''&&&%%%%%%&&&'''((((((''''''''''''((())))))(((((())))))))))))******)))((((((''''''''''''(((((((((''''''(((((()))***))))))))))))(((((((((((((((((())))))))))))((((((''''''(((((((((((())))))''''''''''''''''''''''''''''''''''''(((((((((((('''(((((()))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))(((((('''&&&&&&&&&''''''''''''''''''((())))))))))))))))))))))))))))))***+++++++++,,,,,,,,,---------------...///000000111000///...............,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))(((************************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++,,,,,,,,,,,,,,,,,,+++++++++*********))))))(((((((((((())))))((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&'''((()))))))))))))))&&&'''''''''''''''&&&&&&''''''''''''((((((((()))'''(((***,,,,,,+++)))(((((((((((((((((((((((((((************************((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''''''''''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&)))))))))((((((''''''&&&))))))((((((''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''(((((()))((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))************))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************)))******++++++++++++++++++***++++++++++++,,,,,,************))))))))))))************++++++++++++************++++++++++++************))))))(((((())))))))))))(((((((((((((((((((((((())))))))))))'''''''''''''''((())))))(((((((((((()))))))))***))))))((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&((('''&&&&&&&&&&&&'''(((''''''''''''((((((((()))(((((((((((()))))))))***)))(((''''''''''''(((((((((''''''''''''((())))))))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))(((((()))))))))***************((((((((((((((((((((((((***)))((('''&&&&&&&&&&&&'''''''''''''''((())))))((((((((((((((((((((((((+++++++++,,,,,,------...---------------...///000000///......---------...,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---------+++++++++++++++++++++++++++*********)))))))))(((************************(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,,,,---,,,,,,,,,,,,++++++++++++***))))))(((((((((((())))))'''(((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''((((((((((((''''''&&&&&&&&&''''''''''''''''''(((((((((''''''&&&%%%&&&&&&'''''''''''''''&&&&&&''''''(((((((((((((((&&&''')))+++,,,+++)))((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&))))))((((((''''''&&&&&&((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&'''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))************))))))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((())))))))))))************************(((((((((((())))))))))))((()))))))))***************++++++,,,---,,,,,,,,,******++++++,,,,,,,,,,,,*********)))))))))(((((())))))*********+++++++++))))))*********+++++++++*********)))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))'''''''''''''''((())))))'''(((((((((((()))))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&'''''''''&&&''''''((((((((((((((('''(((((((((((()))))))))((((((''''''''''''(((((('''''''''''''''(((((()))))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))************((((((((((((((((((((((((***)))(((''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((******+++,,,,,,---.........------------......//////...------------------++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,------++++++++++++++++++++++++*********)))))))))))))))++++++++++++++++++++++++(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++,,,---------,,,,,,,,,,,,++++++++++++))))))(((((((((((())))))''''''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&'''''''''(((((((((((('''&&&%%%$$$%%%&&&''''''((('''''''''&&&''''''((()))(((((((((&&&''')))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((((((((('''''''''''''''''''''''''''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((((((((())))))))))))************************(((((((((((())))))))))))))))))))))))************++++++,,,------------,,,)))***+++,,,,,,,,,,,,+++************)))))))))((()))))))))************+++)))))))))************+++******))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))'''''''''''''''((())))))''''''(((((((((((())))))((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''((()))(((((((((''''''(((((((((((())))))(((''''''''''''(((((()))''''''&&&&&&''''''((()))))))))))))))(((((((((((((((((())))))))))))((((((******))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))(((((('''''''''(((((())))))******)))))))))))))))))))))))))))(((((('''(((((())))))'''''''''''''''((())))))))))))))))))))))))))))))))))))***+++,,,---.........---------------.........------,,,,,,,,,------***++++++,,,,,,++++++***)))******++++++,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***'''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((()))***+++,,,---------------,,,,,,,,,+++++++++))))))(((((((((((())))))&&&''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''((((((((((((''''''%%%%%%%%%&&&&&&'''''''''''''''(((((((((''''''&&&%%%&&&&&&'''((((((''''''&&&&&&((()))))))))((('''''''''(((((()))*********************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((()))))))))''''''''''''''''''''''''''''''(((((('''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''((((((((())))))))))))''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''((())))))***(((((((((((())))))))))))************************(((((((((((())))))))))))))))))))))))******************+++,,,,,,,,,,,,,,,)))***+++,,,,,,,,,++++++++++++*********)))))))))))))))))))))************))))))))))))************)))))))))))))))))))))***'''((((((((()))))))))***(((((((((((())))))))))))'''''''''''''''((())))))'''''''''((((((((())))))'''(((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&''''''''''''''''''&&&&&&&&&((()))))))))(((''''''''''''((((((((())))))'''''''''''''''((())))))'''&&&&&&&&&&&&'''(((((())))))))))))(((((((((((((((((())))))))))))((((((*********)))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))(((''''''%%%&&&&&&'''(((((())))))))))))))))))))))))))))))''''''''''''((()))***+++'''''''''''''''((())))))))))))))))))))))))))))))(((((()))***+++,,,------...------,,,,,,------...---,,,,,,,,,,,,,,,------******++++++++++++******)))))))))***+++,,,,,,,,,************************((()))))))))))))))))))))++++++++++++++++++++++++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((((((***+++,,,------------------,,,,,,,,,++++++))))))(((((((((((())))))&&&&&&'''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''((((((((((((''''''%%%%%%%%%&&&&&&'''''''''&&&'''((()))************%%%%%%&&&'''((((((((('''%%%&&&((()))))))))((('''''''''''''''((()))++++++************************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******'''''''''''''''''''''''''''((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&''''''''''''''''''&&&%%%&&&&&&''''''(((((((((%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''''''''&&&((((((((((((((((((((((((''''''''''''((((((((()))'''''''''&&&&&&'''''''''(((((((((((())))))))))))&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&'''((())))))***(((((((((((())))))))))))************************(((((((((((())))))))))))))))))))))))************))))))***++++++++++++***)))***+++,,,---,,,++++++++++++++++++************))))))))))))************))))))))))))************)))))))))))))))*********'''((((((((())))))******(((((((((((())))))))))))'''''''''''''''((())))))''''''''''''((((((((()))'''''''''((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''(((&&&&&&''''''''''''&&&&&&%%%&&&((()))))))))((('''''''''''''''((((((((()))'''''''''''''''((()))***'''&&&&&&&&&&&&'''(((((())))))))))))(((((((((((((((((())))))))))))((((((+++*********))))))(((((())))))))))))))))))))))))''''''''''''((((((((())))))))))))))))))(((''''''%%%%%%&&&&&&'''(((((()))))))))))))))))))))))))))''''''''''''(((***+++,,,'''''''''''''''((())))))))))))))))))))))))))))))'''((()))***+++,,,------...------,,,,,,,,,------,,,,,,,,,++++++,,,------******++++++++++++******((())))))***++++++,,,,,,************************(((((((((((()))))))))))),,,,,,,,,++++++*********************************(((((())))))*********+++))))))))))))))))))))))))++++++++++++++++++++++++)))************++++++++++++++++++***************))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))******+++,,,---------,,,,,,+++++++++++++++******))))))(((((()))))))))))))))))))))))))))((('''''''''(((***+++((((((''''''''''''((((((&&&%%%&&&''')))***)))(((+++***(((&&&$$$%%%''')))&&&'''''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***))))))))))))))))))))))))*********************+++(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''***'''%%%$$$%%%'''((((((&&&&&&&&&'''''''''(((((('''''''''''''''((())))))'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((())))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))+++*********))))))((((((((((((((((((((((((((((((''''''''''''((((((((()))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,+++******)))*********)))))))))))))))******+++))))))*********++++++++++++*********))))))(((((())))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((()))(((&&&&&&''')))***)))(((''''''''''''((()))'''&&&'''((()))((('''''''''''''''((((((((((((''''''''''''''''''&&&&&&(((''''''((()))******)))((((((''''''''''''((((((******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((('''''')))))))))))))))(((((('''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))***)))(((''''''((()))*********))))))***+++,,,,,,///............---------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***---...,,,))),,,+++)))(((((()))+++,,,))))))))))))))))))))))))******))))))(((((('''''',,,,,,,,,+++++++++******************************)))******************+++************************************************)))************+++++++++,,,+++++++++***)))))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))******+++,,,------,,,,,,,,,+++++++++*********)))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***(((((((((''''''(((((((((((('''''''''(((((('''&&&'''((((((''''''''''''(((&&&'''''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***))))))))))))))))))))))))***************)))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''***'''%%%$$$&&&'''((((((&&&&&&&&&'''''''''(((((('''''''''''''''((())))))''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))************)))))))))(((((((((((((((((((((((((((''''''((((((((((((((((((******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,++++++***************)))))))))))))))***++++++))))))*********+++++++++************)))))))))((())))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''&&&''')))(((((((((''''''''''''''')))'''&&&'''((()))((('''''''''''''''(((((((((((('''''''''''''''''''''''')))(((''''''(((((('''&&&((((((''''''''''''((((((***)))))))))((((((((('''(((((((((((((((((((((((('''''''''((((((((((((((())))))***))))))((('''''''''((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))*********((((((((((((((((((((((((''''''(((((()))))))))******)))(((((((((((()))*********))))))***++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***---...,,,***,,,+++***))))))***+++,,,))))))))))))))))))))))))***)))))))))(((((((((''',,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++***************************(((((((((((((((((((((((()))************+++++++++,,,,,,++++++***)))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***++++++,,,,,,,,,+++++++++++++++))))))))))))************))))))))))))))))))))))))'''(((((()))))))))))))))((((((((((((((((((((((((+++***)))(((''''''''''''&&&'''((())))))(((((('''&&&&&&'''''''''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))))))))))))))))))))******))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))'''%%%%%%&&&'''((('''&&&&&&&&&''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''')))(((''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,+++******************))))))))))))***++++++***************+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((***)))((((((''''''((((((''''''''''''''''''''''''&&&((())))))((('''((((((&&&&&&'''((((((((('''''')))'''&&&'''((()))((('''''''''''''''((((((((((((''''''''''''''''''''''''***(((''''''''''''&&&$$$((((((''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))************)))(((&&&&&&''''''((((((((()))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))******''''''''''''''''''''''''&&&&&&'''((())))))*********))))))(((((())))))************)))******+++,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,++++++***))))))+++,,,---+++***************************))))))))))))))))))))))))))))))))))))((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++************************))))))))))))))))))))))))))))))*********+++++++++---,,,,,,+++***)))(((((())))))************))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++++++++*********(((((())))))******++++++((((((((((((((((((((((((&&&''')))*********)))(((((((((((())))))(((((((((+++++++++)))((((((***,,,,,,+++))))))))))))((('''%%%&&&''''''((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((()))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))'''%%%%%%'''((('''''''''''''''''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))*********)))))))))))))))(((((((((((((((((((((((()))))))))(((((((((((((((******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,+++************+++******))))))******+++,,,*********************************)))))))))))))))))))))))))))))))))))))))((()))))))))))))))******))))))))))))))))))))))))''''''''''''''''''''''''***))))))((('''(((((((((((((((((((((((((((((((((&&&(((******)))(((((()))%%%&&&'''((((((((('''''')))'''&&&'''((()))((('''''''''''''''((((((((((((''''''''''''(((((((((((()))(((''''''((()))(((&&&((((((''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))************)))'''&&&%%%'''''''''((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***''''''''''''''''''''''''%%%%%%&&&'''(((******+++))))))))))))))))))))))))+++***************++++++))))))***+++,,,---......,,,,,,,,,+++++++++++++++))))))***++++++,,,+++***)))***++++++++++++***)))))))))))))))))))))))))))))))))))))))((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---------,,,,,,++++++************************************************))))))*********+++++++++,,,,,,++++++***))))))((())))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((())))))***+++************************(((((())))))******++++++((((((((((((((((((((((((&&&''')))*********)))((((((((()))******)))((((((***++++++******+++000333555111+++((((((((()))(((%%%&&&&&&'''((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((('''%%%&&&'''((('''&&&'''''''''''''''''''''&&&'''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))((((((******+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,+++***+++++++++***************++++++,,,************************))))))))))))))))))******))))))))))))))))))))))))(((((())))))*********+++************************((((((((((((((((((((((((******)))(((((((((((((((((((((((((((((((((((((((&&&((()))***)))((()))***''''''(((((((((((((((((()))'''&&&'''((()))((('''''''''''''''(((((((((((('''''''''((((((((())))))(((''''''(((***,,,+++***((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))************)))((('''&&&''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))''''''''''''''''''''''''$$$%%%&&&'''((()))***+++))))))************))))))++++++***************+++)))***+++,,,---...///000,,,,,,,,,++++++*********((()))***++++++******+++)))***++++++++++++***)))))))))))))))))))))))))))(((((((((((()))))))))))),,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++)))************++++++++++++++++++***************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((()))******)))))))))))))))*********))))))))))))************))))))))))))))))))))))))'''(((((()))))))))))))))((((((************(((((()))***+++***)))---333999:::444,,,''''''(((((('''%%%%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((('''((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((&&&&&&&&&(((((('''&&&'''''''''''''''&&&&&&&&&'''''''''''''''((())))))((((((((((((((((((((((((&&&'''(((((((((((('''&&&&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((***)))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((())))))***************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------,,,++++++++++++++++++************+++,,,,,,+++++++++***************))))))))))))************)))))))))))))))))))))))))))))))))***++++++,,,,,,************************))))))))))))))))))))))))+++***))))))(((((())))))'''''''''''''''''''''''''''((())))))((((((***,,,+++***)))((((((((()))))))))'''&&&'''((()))((('''''''''''''''(((((((((((('''''''''(((((())))))***((('''''')))+++------,,,((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((('''&&&&&&'''''''''((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))''''''''''''''''''''''''%%%%%%&&&'''(((((()))))))))******++++++******))),,,+++******)))***************+++,,,---...///000,,,,,,,,,+++******))))))''')))++++++***)))***+++************************))))))))))))))))))))))))(((((((((((()))))))))))),,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++***************+++++++++))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******((((((((()))))))))***************)))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***'''(((***++++++***((('''''')))***((((((+++333:::888111***''''''((('''%%%$$$%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((('''(((((((((((((((((((((((('''''''''(((((()))******(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&'''(((((('''%%%(((((('''''''''&&&&&&&&&'''''''''''''''((())))))((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))((()))))))))************))))))))))))))))))))))))''''''((()))***++++++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------,,,++++++++++++,,,++++++******++++++,,,---+++++++++*********))))))((()))))))))************)))))))))))))))))))))))))))******+++,,,,,,------************************************************+++***))))))(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&))))))(((''''''(((,,,//////---+++((('''((()))***)))'''&&&'''((()))((('''''''''''''''((((((((((((&&&''''''((())))))******(((''''''(((+++,,,,,,+++((((((''''''''''''(((((('''((((((((()))))))))***(((((((((((((((((((((((()))))))))(((''''''&&&&&&'''(((((()))))))))))))))&&&&&&&&&'''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((&&&&&&&&&''''''((((((((()))***++++++++++++***))),,,++++++***))))))******)))******+++,,,------...,,,,,,++++++***))))))(((&&&)))++++++)))(((***+++,,,+++***))))))***+++,,,))))))))))))))))))))))))'''((((((((()))))))))***,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++)))))))))***++++++,,,,,,))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******'''((((((((())))))******++++++******))))))(((((()))))))))))))))))))))))))))((('''''''''(((***+++''')))***++++++***)))''''''))))))'''&&&)))111999333...((('''))))))&&&"""$$$%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&'''((()))***++++++(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&'''(((((('''%%%(((((('''''''''&&&&&&&&&'''''''''''''''((())))))))))))))))))))))))))))))&&&'''((())))))((('''&&&&&&''''''''''''''''''&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))(((((())))))*********+++))))))))))))))))))))))))&&&&&&''')))***+++,,,---******+++++++++,,,,,,,,,++++++,,,,,,,,,---------...---,,,,,,++++++,,,,,,++++++******++++++,,,---++++++++++++******))))))(((((())))))*********+++))))))))))))))))))))))))******+++,,,------......************************************************+++******)))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&***)))(((&&&&&&(((,,,000222000,,,((('''(((***+++)))'''&&&'''((()))((('''''''''''''''((((((((()))&&&''''''((()))******+++)))((('''((()))***)))(((((((((''''''''''''(((((('''((((((((())))))******((((((((((((((((((((((((******)))((('''&&&%%%%%%&&&'''((()))************&&&&&&&&&'''''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))&&&&&&'''''''''''''''''')))***+++,,,,,,+++***))),,,,,,+++***))))))******)))))))))***++++++,,,,,,,,,,,,++++++***))))))(((&&&)))++++++)))((()))+++,,,+++)))(((((()))+++,,,))))))))))))))))))))))))'''((((((((())))))******------------------------------------------------++++++++++++++++++++++++************************************))))))))))))++++++************+++++++++++++++***)))(((((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))+++***)))((((((((((((((()))))))))))))))))))))))))))(((((('''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))******))))))(((((('''''')))(((''''''(((***,,,...333///***&&&%%%&&&))),,,''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''((())))))'''(((((((((((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''*********)))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((()))((((((''''''''''''((((((***)))(((''''''((()))***))))))))))))))))))))))))((((((((((((((()))*********))))))((('''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&((()))++++++)))(((&&&((((((''''''''''''((((((++++++***)))(((((())))))&&&&&&&&&&&&'''''''''(((((((((((((((((()))************+++,,,,,,,,,,,,+++)))))))))))))))))))))))))))''''''+++222666555222******))))))******+++,,,++++++******++++++,,,------......,,,+++***+++---+++)))***...444666222...++++++,,,------------,,,++++++******+++,,,,,,---...+++))))))******(((%%%++++++,,,,,,---,,,,,,,,,---,,,+++))))))))))))***))))))*********+++++++++***)))))))))((((((''''''))))))(((''''''''''''''''''&&&&&&'''''')))333===???777,,,'''''')))((('''((((((''''''''''''((((((((((((((((((((((((((((((******))))))((((((''''''))))))(((((((((((()))))))))))))))))))))(((''''''))))))))))))))))))))))))******))))))((((((''''''))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''&&&&&&&&&'''''''''((((((+++***((('''&&&&&&''''''((((((((((((((((((((((((&&&''''''((()))******+++************************++++++++++++++++++++++++,,,+++)))((((((((()))*********++++++++++++******+++***)))(((((()))***+++)))***++++++***))))))***))))))***)))((((((***------+++))))))))))))'''&&&........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********))))))))))))++++++************+++++++++++++++***)))((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))***))))))((((((((((((((()))))))))))))))))))))))))))(((((('''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))***)))))))))(((((((((''')))(((''''''''')))+++,,,,,,+++)))(((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&''''''(((((()))'''(((((((((((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''(((((('''''''''(((((((((((((((((((((''''''''''''((((((***)))(((''''''((()))***))))))))))))))))))))))))((((((((((((((())))))******))))))(((''''''&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&''''''((()))((((((((('''''''''''''''&&&&&&&&&'''((()))******)))(((''')))((((((''''''(((((()))+++******)))(((((())))))&&&'''''''''((((((((((((((((((((((((((()))******((()))******++++++******))))))))))))))))))))))))(((&&&&&&***000333222///******))))))******+++,,,***************+++,,,,,,,,,------,,,***)))+++,,,+++******---222444111---***++++++,,,,,,,,,,,,,,,++++++*********+++,,,,,,+++)))((()))+++,,,***(((******+++,,,,,,,,,,,,,,,---,,,+++))))))))))))***))))))*********+++++++++*********))))))((((((((())))))(((''''''''''''((('''&&&'''(((((()))111:::999222***'''(((******((()))((((((''''''(((((()))((((((((((((((((((((((((***)))))))))((((((((('''))))))(((((((((((()))))))))))))))))))))(((''''''((((((((((((((((((((((((***)))))))))((((((((('''))))))((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((((((((('''&&&&&&&&&'''''''''(((((()))((('''''''''((())))))(((((((((((((((((((((((('''''''''((()))*********************************++++++++++++++++++++++++++++++)))((((((((()))***)))******++++++******)))***))))))(((((())))))***)))+++,,,***((((((***---))))))***)))((((((***---000---***)))((()))((('''000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))++++++************+++++++++++++++***))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))))))))((((((((((((''''''))))))))))))))))))))))))(((((((((''''''(((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))((('''''''''((()))***&&&'''((())))))'''%%%$$$&&&''''''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''(((((()))'''(((((())))))((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''((((((''''''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))((((((''''''(((((()))***)))))))))(((''''''&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((()))))))))))))))(((((('''''''''&&&&&&&&&'''((()))******)))((('''))))))(((((((((((())))))******)))((((((((())))))(((((((((((())))))))))))((((((((((((((()))******'''((())))))******))))))))))))))))))))))))))))))'''&&&&&&(((---///...+++***))))))))))))***++++++***))))))))))))***+++++++++,,,,,,+++))))))***,,,,,,******,,,000111...+++******+++,,,,,,,,,,,,+++,,,++++++*********++++++)))(((((())),,,------,,,)))***+++,,,---------------,,,+++***))))))))))))***************+++++++++***************)))))))))***)))((((((''''''((((((''''''(((***))))))...555222---(((''')))******)))***))))))(((((())))))***(((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((()))))))))))))))))))))(((((('''(((((((((((((((((((((((())))))))))))(((((((((((())))))((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))'''''''''''''''(((((((((&&&&&&'''''''''(((((((((''''''''''''((()))***+++((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))************************+++******)))((())))))))))))******++++++******)))(((((())))))))))))((((((&&&((()))(((&&&&&&))),,,))))))***)))((((((***---444000+++(((((((((((((((000000000000000000000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********,,,++++++******++++++,,,+++++++++******)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((()))***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))(((''''''&&&''''''(((###%%%'''))))))'''%%%$$$&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&''''''((((((((()))'''(((((())))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((''''''&&&&&&''''''((())))))(((((((((((())))))(((((((((((((((((((((((((((''''''''''''((())))))))))))((((((''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((())))))************************''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((((((((((('''&&&&&&%%%%%%''''''((())))))(((''''''))))))(((((((((((())))))***))))))((((((((())))))((())))))))))))*********((((((((((((((())))))***'''((())))))******))))))(((((((((((((((((((((((('''&&&%%%'''***+++***((()))))))))))))))***++++++)))))))))((())))))***+++***++++++***))))))***,,,,,,+++***+++------+++))))))***++++++,,,,,,++++++,,,,,,+++************+++*********+++,,,---------)))***,,,---...//////000---,,,++++++***)))))))))************************++++++*********************))))))((('''(((((((((((('''))),,,+++)))+++000,,,***'''''')))***)))(((******))))))))))))******(((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))%%%%%%&&&&&&''''''((((((''''''''''''((((((((((((((((((((((((((())))))***(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))+++******)))))))))))))))))))))************))))))'''(((((()))))))))(((((()))((()))+++......---+++))))))***)))((((((***---888333,,,((('''((())))))////////////////////////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++************************************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((()))******))))))(((((((((((((((((((((((((((((((((((((((((()))******(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((('''''''''''''''&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''((()))******))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''(((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''(((((()))((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&'''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&(((((('''''''''&&&&&&&&&''''''((((((((((((''''''))))))(((((((((((()))))))))((((((((((((((())))))))))))))))))*********+++((((((((((((((())))))***((()))******++++++******((((((((((((((((((((((((&&&&&&&&&'''(((((('''&&&))))))(((((())))))***+++)))))))))((())))))***+++******+++***))))))***,,,,,,+++++++++++++++***)))******+++,,,,,,,,,,,,+++,,,,,,+++++++++++++++,,,------------,,,,,,,,,,,,+++,,,---///000111111111---------,,,++++++************************************************++++++******)))((((((((((((((()))'''))),,,,,,))))))---***)))(((((((((((('''&&&******))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((())))))))))))((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))%%%%%%&&&&&&''''''(((((('''''''''((((((((()))))))))))))))))))))(((((('''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************)))))))))((()))))))))******)))))))))'''''''''((()))******+++///,,,,,,222999:::222***))))))***)))((((((***---999444---((('''((())))))////////////////////////000000000000000000000000////////////////////////---------------------------------,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))((()))***+++,,,+++***)))))))))))))))))))))))))))(((((((((((()))***++++++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''(((((()))%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((''''''((()))************))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((())))))***))))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((()))''''''&&&&&&&&&&&&''''''(((((())))))))))))(((((())))))))))))))))))))))))''''''&&&&&&''''''((()))((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''$$$$$$%%%&&&&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''(((((())))))))))))))))))************((((((((((((((()))******((()))******++++++******))))))))))))))))))))))))&&&''''''((((((''''''&&&)))(((((((((((()))*********))))))))))))***++++++***+++++++++******+++---,,,,,,++++++************++++++,,,------------,,,,,,,,,,,,,,,,,,---......///000000///,,,++++++,,,,,,---...///000000000000............---,,,+++++++++++++++***************)))))))))***************+++***))))))(((((()))))))))'''(((,,,,,,))))))+++)))))))))(((''''''&&&%%%***))))))(((((())))))***(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))'''(((((()))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))(((((())))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))'''''''''''''''(((((((((''''''((((((((()))))))))************)))((('''&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************)))************)))((((((((())))))******))))))((('''''''''''')))+++...///---))))))///777777...%%%))))))***)))((((((***---888333---((('''((())))))111111111111111111111111000000000000000000000000000000000000000000000000------------------------------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((***+++---------+++***))))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***''''''((()))************((((((((((((''''''''''''%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))))))))(((((((((((((((((((((''''''(((******++++++***))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((())))))***))))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''((((((%%%&&&&&&'''((()))******'''&&&&&&%%%%%%&&&&&&''''''((()))******)))((('''))))))))))))))))))))))))'''&&&&&&&&&&&&'''(((((('''(((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((((((((('''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))((((((((()))))))))******((((((((((((((()))******'''((())))))******))))))))))))))))))))))))))))))'''((())))))((((((((((((((((((((((((((()))*********************+++,,,,,,***+++,,,+++***+++,,,...,,,,,,,,,+++*********+++,,,,,,---............---,,,,,,,,,---...///000111///111222000---++++++---,,,,,,---...............///000000000///...---,,,+++++++++*********))))))((((((((())))))*********+++***))))))(((((())))))***''''''+++,,,))))))+++(((((((((((('''''''''((()))((((((''''''(((((()))(((((((((((((((((((((((('''((((((((()))))))))***))))))(((((((((((())))))''''''((()))))))))))))))'''''''''''''''''''''''''''((((((((()))))))))***(((((()))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((((((''''''((((((((())))))))))))((()))*********)))(((((((((((((((((((((((((((((())))))))))))((((((((((((************************++++++++++++++++++++++++)))******+++***)))((('''(((((())))))))))))((((((''''''&&&&&&)))---111444(((''''''))),,,,,,((($$$))))))***)))((((((***---666222,,,((('''(((((()))222222222222222222222222000000000000000000000000000000000000000000000000..............................---------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))***,,,.........,,,+++))))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******'''''')))***++++++++++++&&&'''((()))((('''%%%$$$%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******))))))))))))((((((((((((''''''(((******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''((())))))***))))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''(((((($$$%%%&&&'''(((***++++++'''&&&&&&%%%%%%&&&&&&''''''((()))******)))((('''))))))))))))))))))))))))'''&&&&&&&&&&&&'''(((((('''''''''((((((((((((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''$$$%%%%%%&&&'''((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''((()))***(((((((((((())))))))))))((((((((((((((()))******&&&''''''((((((((((((((())))))))))))))))))))))))'''(((******)))((())))))((((((((((((((()))******++++++******++++++,,,---+++,,,,,,,,,++++++---///+++,,,,,,+++******+++---,,,---......//////......,,,,,,------///000222333///111222000---+++---///++++++,,,,,,---,,,,,,,,,000111111111111///...---++++++++++++******))))))''''''(((((()))))))))***+++******)))))))))))))))***'''&&&***+++***)))+++&&&'''(((''''''''')))+++((((((''''''''''''(((((((((((((((((((((((((((((('''((((((((())))))******))))))(((((((((((())))))''''''((()))))))))))))))'''''''''''''''''''''''''''((((((((())))))******(((((())))))*********+++))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''(((((((((((())))))))))))&&&''')))***++++++******(((((((((((((((((((((((())))))))))))((((((((((((************************++++++++++++++++++++++++)))******++++++)))((('''(((((())))))))))))((((((((('''%%%&&&)))...333777***+++,,,+++)))(((***,,,))))))***)))((((((***---444000+++(((((((((((((((111222444555666555444222999111,,,...000000333999333000......///111222222.........///////////////------..........................................++++++++++++++++++++++++,,,,,,,,,++++++*********************************+++*********))))))(((((())))))))))))))))))))))))''')))+++...000222222222))))))))))))))))))))))))(((((())))))))))))((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))******+++******))))))((((((''''''(((((((((((()))))))))))))))))))))))))))*********))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((($$$%%%''')))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((,,,%%%###''')))%%%"""$$$''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((+++***)))'''''''''((()))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))(((((('''''''''&&&&&&&&&))))))))))))))))))))))))))))))))))))************+++)))''''''((()))))))))++++++******************,,,,,,,,,---------.........------,,,+++++++++,,,,,,---//////...---...///000...---,,,,,,---///000111111111000///---,,,+++////////////...---,,,+++---------------...000000000---***((('''((()))+++************))))))))))))************))))))))))))))))))))))))))))))))))))&&&&&&''''''(((***+++,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************+++++++++*********))))))(((((((((((())))))))))))))))))(((((((((((())))))******)))((((((((((((((())))))))))))))))))))))))((()))***++++++***)))((())))))))))))(((((((((((())))))))))))))))))))))))))))))*********+++++++++******))))))))))))******''')))))))))'''&&&'''((()))(((''''''(((***,,,---((((((''''''''''''(((((()))******++++++******)))222111...+++)))''''''''':::888555333333333333444555111222666666222000333444333333444666777666444000000000000000000000000................................................++++++++++++++++++++++++,,,,,,,,,+++++++++******************************************)))))))))((())))))))))))))))))))))))''')))+++---///000000000))))))))))))))))))))))))(((((())))))))))))((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((())))))***+++***)))))))))((((((((('''(((((((((((())))))))))))*********)))))))))))))))))))))))))))************(((((((((((()))))))))***************************))))))************))))))((((((((((((((((((((((((%%%&&&'''))))))))))))((((((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((,,,&&&$$$(((***&&&$$$&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((******((('''''''''(((((((((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))*********))))))((((((((('''''''''&&&&&&&&&))))))))))))))))))))))))))))))))))))***************)))((('''((()))))))))************************,,,,,,,,,------------...------,,,+++++++++++++++,,,---//////.........///000///...------...000111111111111111000...---,,,////////////...---,,,+++------------...///000000222111...+++***)))******+++************)))))))))************))))))))))))************************)))(((((((((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********+++++++++*********))))))(((((((((((())))))))))))))))))(((((((((((())))))******)))((((((((((((((())))))))))))))))))))))))((()))************)))((())))))))))))(((((((((((())))))))))))))))))))))))))))))*********+++++++++******))))))))))))******((()))))))))'''&&&'''(((((('''&&&&&&''')))+++,,,((((((''''''''''''(((((())))))************))))))///...---+++)))(((''''''AAA>>>;;;888888999888888555444777999888444444666222222333444666555222000222222222222222222222222////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************************))))))))))))))))))))))))))))))))))))((()))***,,,------------))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((())))))***+++))))))))))))(((((((((((((((((((((((())))))))))))++++++******))))))(((((())))))))))))************((((((((()))))))))******************************))))))************))))))((((((((((((((((((((((((''''''((())))))(((((((((''''''(((((())))))******))))))))))))))))))))))))******)))))))))((((((((()))((((((''''''(((((()))''''''''''''((((((((((((+++'''&&&)))***((('''(((((((((((((((((((((((((((&&&''''''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))(((''''''''''''((((((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))***************)))((('''(((((((((''''''''''''&&&))))))))))))))))))))))))))))))))))))******************)))((())))))******************************,,,,,,,,,,,,------------,,,,,,++++++******++++++,,,...///000///...///000111000///.........000000000000000000000//////...////////////......---,,,------------...///000111444333222000...,,,+++***,,,+++++++++*********)))++++++*********)))))))))************************+++***)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))******+++************)))))))))(((((((((((())))))))))))))))))(((((((((((())))))******)))(((((((((((()))))))))))))))))))))))))))((())))))******))))))((((((((((((((())))))))))))))))))))))))))))))))))))***************+++++++++***))))))(((((())))))***((()))***)))'''&&&'''(((''''''&&&&&&&&&((()))***)))((((((''''''(((((()))))))))************))))))++++++++++++***((('''&&&bbbaaa```___[[[TTTJJJBBB???>>>===:::666555777:::555444444555666555333111333333333222222222222222000000000///////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))***************(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++***)))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((()))******))))))))))))(((((((((((((((((((((((()))))))))))),,,++++++***)))(((''''''((()))))))))************(((((()))))))))*********************************)))******++++++******))))))))))))))))))))))))))))))))))))))))))(((((((((''''''((())))))***++++++))))))))))))))))))))))))*********)))))))))(((((())))))(((((((((((())))))''''''''''''(((((((((((()))''''''((())))))((()))(((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((((((((((((((((((''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))******+++******)))((('''((((((((('''''''''''''''((((((((((((((((((((((((((()))))))))******************+++***))))))***+++***************+++++++++++++++,,,,,,,,,---------,,,++++++*********++++++,,,...000000//////000111000000///.........//////......///000000////////////////////////...------------------...///000111222333333222111///---,,,------,,,,,,++++++******+++++++++*********))))))************************+++***))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))(((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))+++***))))))(((((())))))))))))))))))))))))))))))((())))))))))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))************************))))))(((((((((((())))))((()))***)))'''''''''((((((''''''''''''((()))***))))))(((((((((((())))))******++++++++++++******((()))*********)))'''&&&nnn^^^]]]]]]XXXPPPHHHAAA<<<999:::888666555666777777777333333333222222111111111111111000000000/////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))******)))))))))))))))))))))))))))))))))(((((()))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((('''((())))))***(((((((((((())))))))))))(((((((((((()))))))))))),,,++++++***)))(((''''''((()))))))))************))))))))))))******************************************++++++++++++******************************)))))))))((((((((((((((('''(((((()))***+++,,,,,,************************************))))))))))))))))))(((((((((((())))))''''''''''''(((((((((((('''))))))(((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((((((((((((''''''(((((((((((((((((((((((((((''''''((((((((())))))))))))))))))))))))(((((((((((())))))))))))***************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************)))+++,,,,,,***)))***,,,))))))*********++++++++++++++++++,,,,,,,,,------,,,++++++***++++++,,,,,,,,,...000111000000111222000//////......------...------.../////////....../////////000//////...---...............///111111///000111222222111000///.........---,,,+++++++++++++++++++++************************************)))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((***)))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))++++++***))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))'''((((((((()))))))))***))))))))))))))))))))))))************************))))))(((((((((((())))))(((*********((('''((()))))))))))))))))))))******))))))(((((((((((())))))+++,,,,,,,,,,,,,,,,,,+++'''((()))******)))((('''{{{nnn\\\NNNBBB>>>:::666555555444333444444333333222222111111222222111111000000//////........................,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,************************))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((''''''(((((()))***(((((((((((())))))))))))(((((((((((())))))))))))++++++******))))))(((((())))))))))))************)))))))))*********++++++++++++++++++++++++++++++******++++++++++++******************************)))))))))(((((()))******))))))******++++++,,,,,,************************++++++*********)))))))))***))))))(((((())))))***''''''''''''(((((((((((((((,,,,,,)))(((***+++))))))))))))))))))))))))))))))))))))(((((((((((('''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''((())))))***))))))))))))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))'''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))************(((+++...---+++)))***---)))))))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,...111111111111222333000000000//////......---......///////////////.../////////000000//////...............///000111111...///111222333222222111000000///...---,,,++++++,,,++++++++++++*********++++++++++++++++++++++++)))))))))))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))(((((()))))))))))))))***(((((((((((())))))))))))))))))(((((((((((())))))++++++***))))))))))))***)))))))))))))))))))))))))))((((((''''''(((((()))''''''(((((())))))******))))))))))))))))))))))))+++++++++***************)))((((((''''''(((((())))))***+++***((('''((())))))))))))******************))))))(((((())))))***++++++,,,,,,,,,,,,++++++(((((())))))))))))((((((fffaaaYYYQQQIIIAAA:::666666666555555444333333222333333222111111000//////........................------------------------******+++++++++,,,,,,,,,************************((()))))))))************))))))))))))))))))))))))))))))(((''''''((()))***))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((()))***+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((''''''''''''((())))))'''((((((((()))))))))***(((((((((((())))))))))))*********)))))))))))))))))))))))))))************))))))*********+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++)))((((((((((((***+++,,,++++++++++++++++++++++++************************+++++++++*********))))))******))))))))))))******''''''''''''((((((((((((+++000111,,,))),,,---+++************************))))))))))))((((((((('''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((***+++++++++******))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))'''((()))******+++******'''((((((((())))))))))))))))))))))))))))))))))))))))))))))))************(((,,,//////+++)))+++---((())))))***++++++,,,,,,***++++++++++++,,,,,,,,,------,,,,,,------...///---///111222111222333444333333222222111000//////000000111111111000000/////////000000000000//////............///000111222111111222222222222222222111111000///...---,,,+++,,,,,,+++++++++*********++++++++++++++++++++++++++++++******))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((())))))******(((((((((((())))))))))))))))))(((((((((((()))))),,,+++******))))))******)))))))))))))))))))))))))))(((''''''''''''((()))'''''''''((()))*********))))))))))))))))))))))))+++++++++*********))))))((((((''''''''''''(((((()))***+++***((((((((()))((()))))))))))))))((((((******))))))))))))******)))******++++++******)))******)))(((((())))))))){{{lll]]]OOOFFF888777777666555444444444333333222222111000000///........................------------------------*********++++++,,,,,,,,,************************(((((())))))*********+++))))))))))))))))))))))))))))))(((''''''(((***+++))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((***+++,,,((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))'''''''''''''''((())))))'''((((((((())))))******(((((((((((()))))))))))))))))))))))))))*********))))))))))))************)))************+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++)))((((((((((((***,,,---,,,,,,++++++++++++++++++************************+++++++++************)))******))))))))))))******''''''''''''((((((((()))---333444...+++---...,,,******************************))))))((((((((('''(((((((((((((((((((((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))((()))***+++,,,,,,+++***))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))&&&'''(((***++++++++++++'''((((((((())))))******))))))))))))))))))))))))))))))))))))************(((,,,000///+++)))+++...((())))))***++++++,,,,,,******+++++++++,,,,,,,,,---------------...///000---///111222222222333555444555555444333222111000333333333333333222111111//////000000000000000///.........//////000111222444444333333333222222222222111000///...---,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++...---,,,***)))((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))'''((((((((())))))******(((((((((((())))))))))))))))))(((((((((((()))))),,,+++******)))*********)))))))))))))))))))))))))))((('''&&&&&&'''((()))&&&''''''((()))******+++))))))))))))))))))))))))++++++++++++******))))))((((((''''''''''''(((((()))***+++***)))((((((***'''(((((((((((((((''''''******))))))))))))******(((((())))))))))))((((((,,,+++)))(((((()))******jjjRRRGGG???<<<888222111444666555333000......///111333111///...///000///...------..................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******)))))))))))))))************************(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))((('''&&&&&&))))))))))))))))))))))))***)))((('''&&&&&&'''((((((((((((((((((((((((((((((''''''&&&&&&((()))***))))))))))))))))))))))))+++*********))))))(((((('''((()))++++++******)))*********)))'''(((***,,,+++*********))))))((((((&&&'''((()))))))))(((''')))))))))))))))))))))))),,,,,,+++*********+++++++++,,,,,,,,,,,,+++***)))***))))))+++------,,,***))))))((((((((())))))***.........------,,,,,,,,,,,,,,,,,,+++++++++******+++++++++************)))))))))))))))))))))))))))((((((''''''''''''((((((...999<<<111))),,,...,,,))))))))))))))))))))))))*********)))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((()))***,,,,,,)))((('''&&&''')))+++,,,******))))))((((((''''''))))))((('''''''''''''''))))))***++++++++++++***+++*********))))))(((((())))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++,,,,,,++++++***+++++++++,,,++++++++++++,,,------...+++,,,222222---,,,///111222222000//////222444111555666222111222111...555333000000222333111///222111000000//////000000---------,,,+++,,,...000222333555666666555333222222111111000///...------(((***+++,,,---,,,,,,+++************************...---,,,+++************))))))************))))))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************(((((('''''''''&&&&&&&&&(((((((((((())))))))))))((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))''''''(((((())))))******''''''((()))***++++++,,,***)))(((((())))))((('''(((((((((((((((''''''&&&(((((((((((())))))))))))...,,,***(((((()))***+++************)))))))))))),,,+++)))((('''''''''(((ppp[[[OOOHHH@@@:::999222333444555666555555444555333111111111111///---........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***)))))))))))))))************************(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))(((''''''&&&))))))))))))))))))))))))***)))((('''&&&''''''((((((((((((((((((((((((((((((''''''&&&'''((()))***))))))))))))))))))))))))******)))))))))((((((((('''((()))***+++******)))*********)))((((((***,,,+++*********))))))))))))((()))***++++++***))))))************++++++,,,,,,------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,************(((&&&*********+++,,,---...///...---------,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++************))))))))))))))))))))))))((((((''''''''''''((((((+++444666---)))---///+++))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((())))))***+++,,,+++)))(((((()))***+++***)))))))))((((((((('''((((((((('''(((((())))))))))))***++++++++++++***************)))))))))((())))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,......------------.........,,,---222444111222555111111111111111222333444777===???999333333444444999666333222222222///---444333222111000000000000000111000...,,,,,,---///444555666777666555333222333222222111000/////////++++++,,,,,,,,,,,,++++++************************------+++******)))))))))))))))************))))))'''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((()))))))))*********))))))((((((((('''''''''(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))(((((((((((())))))))))))))))))))))))'''((((((((()))))))))***((((((((()))*********+++)))((('''((()))***)))((((((((())))))(((((('''&&&(((((((((((()))))))))))),,,+++***)))((())))))***************)))))))))))),,,+++)))((('''''''''((({{{rrrbbbLLL===888888777777777666222000666444333333333222///---////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))***************************))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))(((''''''))))))))))))))))))))))))))))))(((''''''''''''((((((((((((((((((((((((((((((''''''''''''((())))))))))))))))))))))))))))))))))))((((((((((((((('''(((((()))************))))))***+++***((((((***,,,***************)))))))))++++++,,,,,,,,,,,,+++***((())))))******+++++++++......---------,,,,,,,,,,,,,,,,,,,,,---.../////////---+++*********)))'''***))))))***+++,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,+++++++++************)))))))))))))))))))))))))))((((((''''''(((((()))(((---...))))))//////***))))))))))))))))))))))))))))))))))))))))))******))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''&&&&&&''''''((()))((((((((('''(((((())))))...---+++))))))))))))***))))))))))))(((((((((((((((((((((((()))***++++++((()))******++++++******************))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---++++++------............///---...111333222333666111111111222444666555555999@@@CCC<<<333222555777:::888555333333222111///444333222111000/////////444444333000---,,,---...666777777777666444222111444444333333222222111111///...---,,,++++++++++++++++++++++++++++++++++++,,,+++***)))))))))))))))))))))************))))))''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))******)))))))))))))))((((((((((((((((((((()))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******************************)))))))))((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((('''&&&'''***+++***)))(((((())))))(((((('''&&&(((((((((((())))))))))))))))))))))))((((((((((((************))))))))))))+++***)))((('''''''''(((zzz```MMMFFF===777666555444222555444333333444333111...000000000///////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******************************************************(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))(((((('''((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((''''''''''''((()))))))))************)))***+++***))))))***+++************************+++++++++++++++++++++***++++++++++++++++++++++++------------------,,,,,,---,,,,,,,,,---///000111...,,,******,,,---------,,,++++++***************,,,,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,+++++++++,,,,,,+++++++++*********))))))))))))))))))))))))))))))(((((((((((())))))(((***)))'''***///...))))))))))))))))))))))))))))))))))))))))))*********))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''''''''(((((())))))((((((''''''''''''(((,,,+++***))))))))))))***))))))))))))((((((((((((***)))))))))))))))***+++((())))))************************)))))))))))))))))))))))))))))))))))))))((()))))))))************+++++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,------...***+++---///000000000000222111111222222222222333444333222444777999888666777===???999444444666777999777666555444444333333666555444333222111111111555555444111...---...///777777666666444222000///444444444444444444444333222111///,,,+++++++++++++++++++++++++++++++++++++++******)))(((((())))))))))))************))))))'''(((((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***************+++++++++*********)))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))((((((((('''&&&&&&'''***++++++***)))))))))))))))(((''''''(((((((((((())))))))))))'''(((((()))((((((''''''************)))))))))(((******)))(((((((((((((((rrrbbbMMM>>>::::::999888444333222333444444333111111111000000000/////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************************************++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))*********)))+++,,,+++***)))***+++***************+++++++++)))))))))))))))******+++..................------,,,---...////////////...000//////000000111222222///---,,,,,,---...---,,,......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,++++++++++++***************************))))))(((((((((((())))))+++***((('''+++...,,,'''))))))))))))))))))))))))(((((())))))************))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((''''''''''''((()))))))))((((((''''''''''''((((((((((((((())))))******(((((((((((()))))))))))),,,,,,***)))(((((((((((((((((()))************)))))))))))))))))))))******************************((()))))))))************++++++,,,,,,,,,---------------,,,,,,---....../////////000111111111111111222333444444555666777666;;;::::::<<<>>>?????????AAACCCCCCAAAAAADDDBBB===@@@???===;;;888666555555999888777555444333222222555555444222///...///111666555555333222000...---444444444444444555555555444333000...,,,++++++++++++++++++++++++++++++++++++***))))))((()))))))))))))))************))))))(((((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))******++++++++++++************))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((()))))))))(((((((((((((((&&&%%%%%%'''***,,,,,,+++)))))))))))))))(((((('''(((((((((((())))))))))))&&&'''((((((((((((''''''************)))))))))((()))))))))))))))(((((((((oooXXXKKKCCC:::333888666444444555555555444222222111111000000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++************************************************)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********))))))))))))))))))))))))))))))&&&'''(((((()))(((((((((((((((((((((((((((((((((&&&''''''((()))((((((((())))))))))))))))))))))))'''(((((((((((())))))))))))))))))((()))******+++)))+++,,,,,,+++******+++*********+++++++++++++++((((((((()))***+++------,,,------......//////000333555777999::::::::::::<<<============<<<;;;:::999888666666555444111///...---------------......,,,,,,------------......------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************))))))(((((())))))***,,,***((((((+++,,,***((())))))))))))))))))))))))((((((((()))******++++++))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((''''''(((((()))***((((((((('''(((((())))))&&&''''''((())))))******(((((((((((())))))))))))---,,,+++)))((('''&&&&&&'''((())))))******))))))))))))))))))************************************))))))))))))************++++++,,,,,,------......------------......///000000//////...//////000111333777;;;<<>>@@@???<<<999555333111000777777666444111000111333555444333222000///...---222222333333444444555555444333222000...,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))******))))))************))))))((((((((()))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))***+++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''&&&&&&'''***++++++***))))))******))))))((('''(((((((((((())))))))))))''''''''''''((((((((((((************))))))))))))(((((())))))))))))((((((xxxgggQQQBBB???<<<888555555666666555333333222111111000//////........................---------------------------,,,++++++******++++++************************************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))%%%&&&((()))))))))((((((((((((((((((((((((((((((&&&&&&((()))))))))((('''))))))))))))))))))))))))((((((((()))))))))*********)))((((((((()))++++++)))+++------+++******+++*********++++++,,,,,,,,,*********+++---///111333111111333666888;;;<<<===EEEGGGJJJMMMOOOPPPPPPPPPTTTUUUVVVVVVTTTQQQNNNLLLLLLLLLKKKLLLKKKIIIDDDAAA888777555333111000///...---------....../////////...------------,,,,,,,,,------,,,,,,,,,+++++++++******************************))))))))))))******)))'''''')))************))))))))))))))))))))))))'''(((((()))******++++++))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((())))))***(((((((((((())))))***+++((())))))*********))))))'''((((((((()))))))))***+++***)))(((''''''&&&&&&'''(((((()))))))))))))))((()))))))))************************************))))))))))))************++++++,,,,,,---......///------------...///000111111000111333666;;;???BBBKKKQQQWWWYYY\\\bbbbbb^^^fffjjjmmmnnnnnnrrr{{{zzzqqqyyyxxxtttlllbbb[[[XXXWWWYYYWWWRRRLLLFFF@@@===;;;<<<<<<:::777444222333444555444333111000/////////000000111222222333444444333333333111000...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))************))))))(((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))&&&'''''''''(((((((((((((((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''((())))))***+++++++++++++++*********))))))))))))))))))))))))))))))***)))))))))((((((((('''&&&'''''''''((()))))))))'''&&&&&&'''***++++++***)))************)))(((((((((((((((((())))))))))))(((((('''''''''(((******************))))))))))))'''((()))******)))((((((}}}iiiEEEAAA;;;777666666666666333333222222111000000///........................---------------------------,,,++++++******++++++************************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))%%%&&&((()))))))))((((((((((((((((((((((((((((((%%%&&&((()))))))))((('''))))))))))))))))))))))))(((((())))))******++++++***)))((((((((()))+++,,,)))+++------,,,******+++*********++++++,,,,,,,,,,,,,,,---...000333666777===>>>AAAEEEIIIMMMPPPRRRVVVYYY\\\```bbbdddddddddiiijjjkkkkkkiiiddd```]]]\\\]]]^^^aaaaaa```[[[XXXKKKIIIEEE@@@;;;777444222........./////////000000......---------,,,,,,,,,---------,,,,,,,,,++++++******************************))))))))))))******&&&%%%&&&((()))((()))+++))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((((((((()))******(((((((((((()))+++,,,,,,++++++,,,++++++***)))((('''((((((((())))))******)))((((((''''''''''''((('''(((((()))))))))))))))(((((())))))*********+++************************))))))))))))************++++++,,,,,,---...//////---------......000111111666777:::???GGGPPPXXX]]]mmmuuu{{{|||}}}{{{zzzsssppppppyyyuuuoooggg^^^WWWQQQOOOAAA@@@>>>:::666333333444555555333222111111000000//////000111222222333333333333333333111///---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************''''''''''''((((((((()))'''((((((((())))))******(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&''''''((()))*********+++++++++************)))))))))))))))))))))))))))******))))))((((((((('''%%%&&&&&&'''((()))******((('''&&&(((***+++***)))***************)))(((((((((((((((((())))))))))))***)))'''&&&'''(((+++,,,************))))))))))))'''((()))******)))((((((rrrVVV>>>:::===:::666777555555222111222444222...000000///..........................................------,,,,,,++++++***,,,,,,,,,+++***))))))((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))''''''''''''''''''''''''(((((())))))))))))(((((())))))(((((((((((())))))******))))))((((((''''''+++*********))))))(((((((((((((((((())))))))))))++++++******+++,,,,,,---(((+++...---***)))+++...+++***+++---+++))),,,222111333666;;;AAAFFFKKKNNNQQQPPPQQQWWW___cccaaa]]]cccgggkkknnnppppppppppppjjjlllmmmmmmlllhhhdddbbbaaacccbbb^^^^^^aaabbb```^^^[[[VVVTTTVVVUUUJJJ===;;;777222//////000000000---000222000,,,)))***+++...000111111///,,,+++***++++++++++++++++++++++++,,,++++++++++++++++++,,,))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************+++,,,------'''''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((()))************+++++++++&&&''')))***+++,,,++++++***+++,,,,,,,,,,,,++++++---///000222444888===@@@BBBRRR[[[ZZZ```rrr{{{wwwwwwlll]]]ZZZSSSHHH===777666777===888444222444444222000444444333111//////000222---000444666666444111......---,,,,,,,,,---...///------,,,,,,,,,+++++++++************************,,,+++***))))))***+++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))************************+++***)))(((((()))***+++(((((((((((((((((((((((())))))(((''''''((()))***---***((((((+++,,,+++)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************vvvXXXJJJBBB999666888333333222111222333111///000000///............///..............................---,,,,,,++++++***---,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))''''''''''''''''''''''''(((((())))))))))))(((((())))))(((((((((((())))))***)))))))))((((((((('''************)))))))))((((((((((((((()))))))))***++++++*********++++++,,,,,,---...---+++***,,,...))))))---222222000333888===@@@FFFLLLQQQUUUXXXZZZccccccdddhhhlllnnnkkkhhhiiimmmqqqsssqqqoooooopppqqqqqqrrrssssssqqqlllhhhfffkkkmmmkkkhhhddd]]]UUU]]]\\\YYYYYY___eeeddd^^^TTTPPPIIIAAA:::333...+++//////000///......///000,,,---------,,,,,,,,,---++++++++++++++++++++++++++++++************++++++************************************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******)))))))))***++++++'''''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((()))************+++++++++*********))))))******+++******+++,,,...///000111333555888<<>>DDDFFFNNN[[[cccfffhhhkkkmmmqqqsssrrrooonnnqqqtttqqqssssssqqqlllhhhfffeeennnsssxxxyyywwwxxx{{{|||yyy|||~~~xxx}}}{{{sssjjjfffhhhjjjiiiooowww||||||yyyxxxuuuqqqnnnqqqsssrrrlllddd\\\XXXVVVPPPGGGAAA<<<888222...111000//////000///---***,,,,,,,,,++++++***************))))))))))))******************************++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))),,,+++***)))))))))))))))'''''''''''''''((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***))))))*********+++++++++)))+++---///000///......222222333666;;;CCCJJJNNNgggppp~~~{{{jjjWWWHHH???===???===999888777666444111222222222333333444555666333222000...------......//////.........---------------------,,,,,,+++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))(((((())))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))******)))))))))(((((((((((((((((((((((('''((()))***,,,,,,------+++++++++***)))))))))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))\\\III888444444222333777333222222111111111111111//////////////////////////////......---,,,,,,,,,))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((((((''''''&&&&&&''''''((((((((((((((())))))))))))))))))))))))************)))))))))*********++++++++++++******+++,,,,,,---+++---000333666===GGGNNNWWW\\\hhhwww~~~zzztttqqqrrruuuvvvsssnnnlllnnnrrrrrrqqqpppooonnnnnnmmmmmmssstttvvvxxxzzz}}}~~~zzz{{{|||{{{|||xxxrrrppprrrrrrpppzzz}}}{{{vvvsssuuuwwwuuutttuuuwwwyyyxxxtttmmmhhhccc___YYYRRRJJJAAA999444111///------000111...,,,---,,,,,,++++++******************))))))*********++++++++++++++++++++++++,,,++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))))))))******'''''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******)))************++++++++++++,,,---.........---,,,000333888AAAMMMZZZffflllvvvzzzjjj^^^WWWHHHBBB;;;777666666555333111111222333444555555666555444222000////////////.........------------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))(((((())))))))))))******++++++++++++++++++++++++))))))))))))))))))))))))************************))))))************))))))(((((((((((((((((((((((('''''')))***++++++++++++***++++++***))))))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))jjjMMMAAA===777444666333333222111111111111222/////////////////////////////////...------,,,,,,***************+++++++++************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************(((((())))))))))))(((((((((''''''&&&&&&''''''((('''((((((((()))))))))***((()))))))))************))))))*********+++++++++******++++++,,,---//////...444;;;???CCCLLL[[[gggrrrrrrwww~~~wwwtttsssxxx{{{yyysssoooqqquuu}}}~~~}}}zzz{{{~~~~~~}}}~~~{{{{{{~~~}}}xxxqqqnnnppppppnnntttrrrsssxxx~~~zzztttjjjkkkjjjeee\\\SSSKKKGGG>>>888111...///000000...------,,,,,,+++******)))++++++************++++++++++++++++++++++++++++++,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******'''''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((()))*********)))************+++++++++------,,,---000333666888===BBBLLLZZZkkk|||eeeZZZKKK@@@;;;888555333111222333555666666666666888777444222111000000000------------,,,,,,,,,,,,*********+++,,,,,,------++++++,,,------,,,++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))(((((()))))))))*********************************))))))))))))))))))))))))************************((()))***++++++***)))((((((((((((((((((((((((((('''((()))+++++++++******''')))******((((((+++---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))dddQQQHHH>>>666555444333222222111111222222000000000000000000000000/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************(((((())))))))))))(((((('''''''''&&&&&&''''''''''''((((((((())))))******(((((())))))*********+++)))************+++++++++******+++,,,---///000111;;;DDDMMMRRRVVV```ssszzzyyyyyywwwwwwxxxzzz{{{||||||~~~{{{}}}|||yyyzzz{{{xxxsssyyytttrrrwww~~~yyyrrrrrrvvvzzzxxxpppggg```]]]NNNDDD888000///000///...------,,,,,,+++***)))))),,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((()))***'''''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))******+++)))************+++++++++...---,,,...333;;;CCCHHHUUU[[[fffvvvzzzdddRRRGGG@@@;;;777111333555777888888888777999888666333222111111111------,,,,,,,,,+++++++++)))******+++,,,---...///++++++------------++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))************************************************((()))***++++++***)))(((((((((((((((((((((((((((((()))++++++,,,+++***)))%%%'''))))))'''(((+++...))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))wwwYYYDDD<<<<<<999555222333222000111555111000000////////////000//////.........---------,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))&&&'''''''''(((((())))))***)))((((((((((((((()))******)))))))))))))))***++++++)))((())),,,,,,***000+++***///333444999AAAIIITTT```gggjjjoooyyyzzzyyy{{{|||zzzxxx|||||||||}}}yyy{{{uuupppppptttxxxxxxwwwtttyyyuuuhhhccceeeccc\\\OOO???777444111,,,......------,,,+++***)))******))))))***+++,,,,,,------,,,,,,+++***))))))(((((()))***++++++,,,,,,))))))))))))))))))))))))))))))))))))******************))))))((((((''''''((((((''''''''''''(((((()))((('''&&&&&&'''((()))((((((''''''''''''(((((())))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))+++***)))'''''''''((()))''''''((()))))))))))))))******)))))))))))))))***++++++*********+++---...+++000333777@@@MMMVVVXXX\\\rrrnnn^^^QQQEEE>>>:::666444555666555999>>>===;;;888555333222222222............---,,,+++***+++***+++000444333...(((,,,,,,,,,---------......************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++++++++***)))(((((('''+++***)))(((((()))******))))))))))))))))))))))))+++***)))(((((()))***++++++*********))))))((((((((()))***++++++***)))(((++++++******)))(((((((((++++++******)))(((((((((+++++++++************)))(((((((((((())))))))))))++++++******))))))(((((())))))))))))))))))))))))******))))))((((((''''''''''''(((((())))))******+++)))((()))+++,,,)))&&&))))))))))))((((((((((((oooPPP;;;;;;888888:::888444333555111111000/////////000000//////.........---------,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))'''''''''((((((((())))))))))))(((((((((((())))))******))))))))))))******)))***))))))***,,,,,,***///---000555888===IIIVVVeeekkkqqqrrrpppsss{{{~~~|||~~~~~~||||||yyyyyyvvvoooiiinnnmmmooorrrooojjjhhhjjjlllkkkdddVVVIII@@@999333///.........//////...---***************+++,,,,,,------,,,,,,+++******)))((())))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))***************)))))))))((((((((('''((((((''''''''''''(((((()))(((''''''''''''((()))((((((''''''''''''(((((())))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))+++***)))(((''''''((()))''''''((()))))))))))))))******))))))))))))******+++++++++******+++---///000:::DDDKKKRRR[[[```aaasssrrr\\\LLL@@@;;;999===@@@>>>;;;:::???===:::777444333222111............---,,,++++++///---...111555555000+++,,,,,,,,,---------......************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***++++++******)))(((((('''+++***)))(((((()))******))))))))))))))))))))))))+++***)))(((((()))***+++************)))))))))((())))))************)))))))))))))))))))))*********************))))))))))))*********))))))))))))((((((((((((((())))))))))))*********)))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''((((((((())))))))))))))),,,***)))***,,,,,,***(((***)))))))))((((((((((((rrrNNN???:::888999999444222222222222111000000000000000/////////.........------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))''''''(((((((((((()))))))))))))))(((((())))))***+++******)))******+++++++++******++++++,,,---......333;;;CCCIIISSSeeeuuu~~~~~~yyyttttttyyyxxxuuu|||}}}tttmmmmmmfffcccfffjjjmmmpppuuuvvv{{{{{{ooo```RRRGGG???111///,,,,,,---.........++++++*********+++,,,,,,------,,,,,,++++++******)))))))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))************))))))))))))((((((((((((((((((''''''''''''(((((()))((((((''''''(((((()))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))***))))))(((((((((((()))''''''((()))))))))))))))******)))))))))******+++,,,------,,,---///333666@@@KKKVVV]]]dddmmmrrrrrrxxxxxx~~~oooTTTHHH===<<>>999999>>>DDD??????===<<<999666444222000000///......---------...,,,+++,,,......---+++,,,,,,,,,---------......++++++++++++++++++++++++***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********************))))))(((((()))))))))))))))*********))))))))))))))))))))))))***))))))))))))))))))************)))))))))))))))+++***)))(((((()))***+++(((((())))))************'''(((((()))***+++++++++************))))))))))))(((((((((((())))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))((((((((((((+++******))))))((((((((((((((())))))*********)))*********)))))))))((((((ttt[[[AAA777888:::999777555555333222222111111111000000/////////.........---------,,,,,,,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********(((((((((((((((((((((((())))))))))))))))))(((((()))))))))))))))***+++++++++++++++++++++,,,------222---)))***+++///999DDDMMMWWWgggvvv{{{wwwvvvvvvuuuxxx|||~~~~~~~~~|||uuunnnjjjhhhjjjsss|||wwwuuuqqqnnnoooooojjjbbbWWWMMM???555111///...---------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,***************+++++++++))))))))))))))))))))))))((()))))))))************(((((((((((())))))))))))((((((''''''''''''((((((((())))))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((())))))))))))(((''''''((()))))))))))))))***************+++,,,,,,***...222555:::CCCNNNWWWaaaeeelllyyypppSSSAAA999>>>EEE>>>>>>===<<<:::888666555222111000...............,,,+++******++++++++++++,,,,,,,,,---------......++++++++++++++++++++++++******))))))))))))******************************))))))))))))))))))))))))))))))))))))*********************)))))))))))))))(((((())))))************)))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))******+++***)))(((((()))***+++************))))))((((((''''''((()))***++++++,,,,,,,,,++++++++++++******(((((((((((())))))))))))(((((())))))******++++++************************(((((((((((())))))))))))++++++******))))))(((((()))***+++,,,,,,,,,,,,,,,************))))))))))))yyyWWWCCC;;;888777777777666555333222222222222000000000/////////......------------,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))******))))))))))))(((((())))))))))))******+++,,,++++++++++++,,,---......111,,,***///333999GGGWWWhhhqqq}}}|||zzzxxxvvvttt}}}~~~}}}yyytttmmmhhhkkkrrrmmmjjjeeeeeennnwwwwwwqqqggg[[[KKK???999444...)))......---,,,,,,,,,------------------,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))((((((''''''''''''((((((((())))))******))))))(((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))'''(((((())))))))))))(((''''''((()))))))))))))))***************+++,,,---,,,000777<<>>DDDLLLSSS[[[jjj|||vvvrrrbbbOOOLLLGGGBBB>>>;;;999999444333111///...///000111---...000000...---,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************)))))))))))))))))))))))))))************+++++++++)))))))))))))))*********&&&''')))***+++++++++***))))))))))))))))))))))))((()))***++++++***)))((((((((())))))*********+++((()))***++++++***)))(((((((((((()))******++++++))))))))))))************+++++++++************)))(((((((((((())))))))))))++++++******))))))((((((************************'''((((((((())))))******)))))))))***+++++++++,,,&&&))),,,,,,+++***,,,...+++++++++************)))]]]???999999===;;;444444:::777///111111000000//////......---------,,,,,,,,,++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((((((((((())))))***------....../////////...;;;FFFTTTaaannnyyy}}}{{{|||zzzvvvyyyxxx}}}~~~qqqnnniiigggjjjnnnqqqwww~~~xxxwwwuuuqqqkkkaaaSSSHHH555///,,,///111///---------......//////...------++++++++++++++++++++++++++++++++++++******))))))))))))))))))(((((((((((())))))))))))))))))))))))+++******)))))))))))))))))))))************))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''''')))((('''''')))*********+++...///+++(((+++555>>>NNNQQQUUU[[[cccsss~~~ggg[[[NNNGGGAAA<<<999:::666555333222111111111000000///...------...///000......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,+++++++++************)))***++++++,,,,,,++++++***+++++++++*********))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))*********)))&&&+++000000,,,(((((())),,,)))&&&)))---000---***************************++++++,,,,,,,,,---------,,,,,,++++++***)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++)))((('''((()))***))))))))))))))))))))))))******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++YYYDDD===<<<888333222555666333111111111000//////......---------,,,,,,,,,++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))***))))))))))))***+++++++++---///...,,,...444:::HHHUUUfffuuu}}}}}}~~~}}}vvvpppllljjjlllttt}}}{{{rrrrrruuurrreeeXXXHHH<<<111......------...000000000//////...---,,,++++++++++++++++++++++++++++++++++++*********)))***)))))))))(((((((((((())))))))))))))))))))))))+++***))))))(((((())))))))))))************))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))***+++++++++---///000///000777CCCLLLXXXXXX\\\eeessswwwgggVVVLLLFFF@@@===<<<777777777555222000000000000//////.........//////......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++++++++***************++++++,,,,,,++++++***+++++++++*********))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))((((((((((((((()))***+++)))...333333///++++++,,,,,,+++***...222333///+++************************++++++++++++,,,,,,,,,,,,,,,+++++++++******))))))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((((()))***+++******************************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++{{{ZZZDDD===777777888555444444222222111111000//////...------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))************))))))***************+++,,,---+++...000...---333AAANNNYYYgggzzztttjjjfffnnnxxxzzztttssstttrrrmmmiii]]]OOO???555000,,,---000111111000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******************)))))))))((((((((())))))))))))))))))))))))+++***))))))(((((())))))))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((***+++,,,,,,,,,,,,,,,---///222999DDDPPPYYY^^^^^^dddsss{{{eeeWWWMMMDDD===;;;777999:::888333000000111000000000000//////...---......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,,,,+++++++++******************++++++++++++******+++************)))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))(((((('''&&&''')))+++---***...222222///,,,,,,---+++***,,,000333333...************************************++++++++++++,,,+++++++++++++++*********++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++***)))))))))***+++,,,******************************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++zzzVVVEEE999<<>>777777555222222444333111//////.........---------------,,,,,,,,,,,,++++++************************************************))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))***++++++,,,---+++))),,,444;;;NNNggg~~~wwwnnniiifff~~~uuuiiieeehhhkkkddd[[[III???444///111111...)))///...---,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,+++++++++************)))))))))))))))))))))))))))))))))(((((((((((())))))''''''((()))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))),,,***(((((()))*********)))+++,,,,,,///999HHHSSS\\\cccmmmsssxxx}}}~~~xxxwww|||wwwssssssxxx{{{xxxuuutttpppnnnmmmqqqwww}}}~~~wwwssspppooonnnmmmppppppooolllhhheeeddddddeeeeeekkkyyy{{{```AAA666:::===999333222222333222000...////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++******************+++++++++******)))***)))***+++------+++***,,,*********++++++***((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))************---+++)))((('''((()))***)))*********++++++++++++)))***,,,,,,++++++---...***,,,------------///111///---+++,,,000111///---///...---,,,,,,---...//////......------......///+++,,,---///000///...---...------,,,,,,,,,------,,,,,,---------,,,++++++```GGG???;;;999666333111111000////////////.........------------,,,,,,,,,,,,++++++************************************************))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***++++++(((+++---++++++333BBBOOOggg|||{{{qqqlllhhhdddnnnvvvzzztttiiicccdddhhhWWWMMM???555000///...---...............---------...---,,,,,,++++++,,,,,,+++++++++************)))))))))))))))))))))))))))))))))(((((((((((())))))''''''((()))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))((()))***+++,,,,,,---...///111888FFFWWWdddooossszzz~~~}}}xxxyyy}}}|||{{{~~~}}}zzzxxxqqqqqqqqqooommmlllkkkkkkbbbbbbccchhhrrr___III@@@<<<:::777111111222111000///000000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************)))******+++++++++************+++---///...,,,***))))))******)))(((((('''(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))(((((()))))))))*********,,,+++)))((((((((()))***))))))*********+++++++++,,,---...---,,,+++,,,---//////000000///.........222111///.........,,,***111000000000000000111111---------...///000111111---///000///---,,,,,,...------------...//////000---------------,,,++++++xxx{{{___CCC???<<<888555222000000000////////////............------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,+++---......222AAAWWWiii|||}}}uuutttpppjjj]]]mmm|||}}}qqqeeedddhhhggg^^^PPPAAA555000000222---....../////////.........---,,,,,,++++++,,,,,,+++++++++************)))))))))))))))))))))))))))))))))(((((((((((())))))''''''((()))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))***+++,,,------,,,...111666AAASSSggguuutttvvvyyy||||||wwwwwwyyy~~~zzzyyyxxxwwwuuutttssssssmmmmmmjjjddd```dddoooxxx~~~cccIII<<<999:::666666444333222111000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************))))))***+++,,,,,,,,,+++++++++---///111000---***(((+++---,,,)))'''(((***((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******(((((((((((()))))))))))),,,+++***(((((()))******)))))))))************++++++,,,---,,,******+++,,,///......///000000...,,,+++---............///000---...////////////...---111111111111000///......///111111///,,,***,,,...,,,,,,,,,---------......---............---,,,,,,iiimmmttt}}}}}}TTTCCC===999888666333222333000000000/////////......------,,,,,,,,,+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***************+++,,,---...//////333???UUUnnnzzztttcccdddlllwww|||wwwllldddlllhhh___PPP@@@555111222,,,---.../////////.........---,,,,,,++++++,,,,,,+++++++++*********))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''')))***+++++++++,,,,,,,,,///666@@@NNN```rrr~~~}}}zzzxxxvvv}}}zzzxxxxxxyyywwwnnnddd^^^___bbbgggrrr}}}YYYCCC<<<<<>>@@@???===???CCCHHHGGGGGGGGGGGGHHHIIIJJJKKKFFFFFFFFFFFFEEEDDDCCCBBB???999444333777888555111...///000111111111111000///000000000000///......bbbccceeehhhmmmvvvlllUUU???999999666333333111111111111000000000000------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++,,,---...///***111===PPPeee{{{yyyfff___aaafffrrr~~~fffhhhiiiggg___PPP>>>222000///......------.........---,,,,,,++++++,,,,,,+++++++++************)))))))))))))))))))))))))))))))))(((((((((((())))))''''''((()))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,***((((((,,,000444===JJJZZZhhhrrrwwwzzzsss|||~~~zzzuuutttvvv{{{yyytttrrrqqqooonnnhhhaaa[[[```pppgggPPP======999444333555777666555111111111111000000000000------------------------,,,,,,++++++***++++++,,,******+++,,,---------,,,+++++++++---...///---+++(((+++---,,,)))'''(((***)))))))))*********++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))*********************++++++++++++++++++++++++,,,,,,,,,,,,---,,,---...---,,,+++,,,---...000222444666:::@@@DDDHHHIIIJJJLLLQQQYYYaaaggg```___]]]\\\^^^bbbfffhhhuuurrrmmmggg```[[[WWWUUUOOOIIIBBB???@@@>>>888222...///111222222111000///000111111111111000//////qqqpppnnnjjjhhhjjjpppuuuuuuOOO>>>:::666333444222222111111111000000000------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,...///000333CCCYYYmmmzzzyyykkk^^^XXXdddvvvuuuqqqoooppppppeeeRRRBBB555333111...---...///000...---,,,,,,++++++,,,,,,+++++++++************)))))))))))))))))))))))))))))))))(((((((((((())))))''''''((()))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((+++,,,***)))+++222777@@@HHHVVVfffssszzz||||||~~~xxxtttssspppooopppvvv}}}~~~xxxuuurrrqqqooojjjccc```dddnnnyyypppVVVBBB===777555777888777444222222111111111000000000........................,,,++++++***++++++,,,,,,++++++,,,,,,---,,,,,,,,,+++***))))))+++,,,,,,+++))))))******)))(((((('''))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++************++++++++++++)))***++++++,,,,,,,,,+++,,,,,,------------......,,,...000111222333555777===AAAFFFIIILLLTTT```jjjhhhgggfffkkkuuu{{{zzzvvvsssmmmeee[[[RRRKKKGGG@@@@@@???<<<999444000...111111222222111111000///wwwoookkkmmmoooqqqtttyyy^^^DDD===888555666222222222111111111111000---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,---...000000AAAXXXtttppp___]]]fff}}}vvvxxx|||vvvdddSSS999777333///...///111222...---,,,,,,++++++,,,,,,+++++++++************)))))))))))))))))))))))))))))))))(((((((((((())))))'''(((((()))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((***,,,+++***...777>>>QQQXXXeeetttxxxmmmjjjmmmqqqtttqqqoooooosssxxx|||~~~xxx}}}yyywwwnnnsssvvvpppeee```dddjjj|||xxxzzzxxxLLLFFF>>>::::::999666222222222222111111111111000........................+++++++++***++++++,,,,,,,,,,,,---------,,,+++++++++)))'''''')))***++++++,,,+++******++++++***((()))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,---------.........//////222555999===AAAEEEIIIMMMQQQXXXaaafffkkkvvv}}}mmmgggfff\\\ZZZVVVOOOGGG>>>666222111222222222222111000000~~~zzzwwwwww{{{VVV???<<<999333444222111000111111///---/////////...------,,,,,,------,,,,,,,,,,,,++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))((((((((((((+++*********))))))((((((*********)))))))))))))))///''''''......)))000@@@\\\uuutttcccZZZmmmvvvuuunnn^^^QQQAAA222...000///---+++++++++++++++++++++++++++,,,++++++***)))(((''''''''')))***++++++***)))'''))))))))))))))))))))))))(((((((((((())))))))))))&&&'''''''''(((((()))))))))((('''''''''(((***+++(((((())))))))))))((((((*********)))))))))))))))&&&---000---+++222@@@JJJVVVnnnqqqgggfffkkkmmmnnnnnnssswwwzzz~~~{{{~~~zzzvvvrrrrrrrrrnnnfff___dddrrr~~~xxx{{{iiiOOO>>>BBBEEE<<<555888555333222111222111///............///////////////---------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******************************))))))))))))******(((((((((((()))))))))))),,,+++***+++,,,---,,,,,,)))))))))***+++---///000222111111333666:::>>>AAADDDGGGJJJKKKMMMSSS]]]eee{{{~~~zzznnn^^^NNNCCC>>>555333111111333333333222~~~{{{xxxuuuttttttuuu~~~~~~qqqOOO===999:::444222000000111111///...000//////......---,,,,,,------,,,,,,,,,,,,++++++************************************************))))))))))))))))))))))))))))))))))))((((((((((((************)))))))))(((************))))))))))))---+++---000...///>>>QQQhhh~~~|||lllccc___tttxxxoooiiieee[[[MMM===555111---,,,---,,,,,,,,,,,,------------++++++******))))))(((((()))***+++,,,,,,+++***)))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((((((((())))))(((((('''((()))***+++(((((())))))))))))((((((************************...,,,******---888HHHUUUddd{{{|||qqqkkklllppptttvvvwww|||~~~yyysssqqqrrrpppjjjeeeaaaaaalll}}}{{{aaaJJJDDDEEE???888666555333111111111111///...////////////////////////---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))''''''((((((((()))))))))+++*********++++++***)))...////////////////////////555>>>EEEJJJLLLNNNOOODDDLLLVVVaaalllyyyzzzhhhZZZRRRHHHDDD@@@???@@@???<<<999mmmnnnooolllhhhgggkkkooozzz}}}|||{{{|||}}}|||zzzxxxvvvvvvvvvvvvyyy}}}jjjDDD777;;;444222111000111111000///000000///......------,,,------,,,,,,,,,,,,++++++************************************************))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))***************************///222//////===WWWmmm}}}zzzrrrmmmjjjgggddddddjjjttt~~~uuukkk\\\```kkkyyy~~~vvvlllfffcccXXXKKK???555------222........................*********************)))***+++,,,------,,,+++***))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((((((((((((((((((((((((((()))******((())))))******))))))(((************************222+++)))///777AAAQQQ```vvv}}}yyyuuurrrrrruuuzzz}}}yyytttssssssqqqnnneee[[[YYYiii|||cccOOOHHHDDD<<<555555333111000111111///...////////////////////////------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++++++++*********))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************((()))***++++++***)))(((''''''''''''((((((((((((((()))***+++++++++++++++///...---...///222555777;;;BBBKKKQQQSSSSSSTTTUUU^^^gggttt}}}}}}|||sssfff\\\OOOGGGEEECCC>>>999^^^___```___^^^```dddgggjjjmmmpppqqqqqqqqqsssuuurrrqqqooonnnlllllllllmmmrrrwww^^^???888666444222111111222111000000000//////...---------------,,,,,,,,,+++++++++************************************************))))))))))))))))))))))))(((((((((((())))))))))))*********))))))))))))))))))***************++++++***///000---666RRRsss~~~yyyvvvvvvyyy{{{sssoooiiieeecccaaa^^^\\\ZZZ___dddgggmmmxxx}}}ooojjjZZZSSSddd}}}vvvcccbbb\\\UUUJJJ<<<000///555//////............------*********************+++******+++,,,,,,+++******(((((((((((((((((((((((((((((((((((())))))))))))'''''''''(((((((((((((((((((((((((((((())))))***)))))))))******)))))))))*********+++++++++++++++///***---:::DDDLLL\\\nnn}}}yyyvvvxxx|||yyywwwwwwvvvtttooofff``````cccnnndddQQQJJJAAA777666444111000111111000///000000000///////////////------------------,,,,,,+++,,,,,,------,,,,,,+++++++++++++++************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************'''(((***,,,,,,***((('''&&&'''''''''((((((((((((&&&(((***+++,,,---...//////...---...444;;;DDDIIIKKKKKKMMMRRRYYY```eeehhh|||zzzeeeUUUMMMGGG>>>777WWWVVVUUUXXX\\\___aaa```___aaaeeehhhiiijjjjjjkkkiiihhhfffddddddcccddddddgggmmmvvvTTT::::::777444222222222111111111000000///......------------,,,,,,,,,+++++++++************************************************))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))******))))))******+++++++++,,,,,,------222HHHlllwwwqqqnnnjjjfffeeegggjjjmmmgggggggggggghhhgggeeecccfffhhhiiihhhfffhhhooouuuzzzuuueeeSSSSSSkkk|||hhhbbb```]]]UUUEEE666000111///.........---------,,,************++++++++++++))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((''''''''''''(((((()))))))))))))))))))))************))))))***+++++++++,,,,,,,,,---)))***333@@@KKKXXXqqq|||}}}|||{{{yyyxxxvvvpppjjjddd\\\\\\nnn{{{___PPPDDD999888555222111111222111000111111000000////////////------------------------+++,,,,,,------,,,,,,++++++++++++*********))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''(((***,,,,,,***(((''''''''''''(((((((((((()))((()))++++++******,,,///555666999===BBBGGGLLLNNNJJJIIIOOO]]]rrr{{{nnn___LLL>>>VVVTTTTTTYYY___cccaaa^^^aaabbbdddfffffffffdddcccbbbaaa___^^^]]]]]]^^^^^^aaagggqqqyyymmmEEE???;;;777444333333222111111111000//////......---------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))''''''(((((())))))******))))))))))))************))))))******+++,,,,,,,,,...---222FFFeeevvvooohhhdddbbbbbbaaaaaabbbeeehhhjjjggghhhjjjkkkllllllkkkjjjnnnoooooonnnllljjjkkklllllluuuyyyvvvfffTTTVVVjjjwwwvvvkkkgggddd___RRR@@@333////////////...------,,,,,,++++++++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((('''''''''''''''((())))))))))))))))))******++++++******)))+++++++++,,,,,,------...)))000999BBBPPPiii~~~|||rrrkkkkkkhhh```^^^aaazzzpppYYYIII???:::777333222222333333333222111111000000//////...------------............+++,,,,,,------,,,,,,++++++************)))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((((((((((((((())))))))))))***,,,,,,+++)))***...222;;;???EEEJJJLLLKKKIIIFFFKKKQQQ___uuuhhhUUUVVVXXX\\\```dddeeedddbbbccccccdddeeeeeeccc```]]]^^^]]][[[ZZZYYYYYYZZZ[[[]]]bbbkkkrrrxxx}}}___CCC???:::666555444222111111111000000///.........------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))'''''''''((()))*********((()))))))))************))))))***++++++,,,------111111AAAccc}}}uuullleee```^^^^^^^^^```bbbfffiiilllnnnooonnnooooooooopppqqqsssuuuwwwvvvuuuvvvxxxxxxvvvssstttuuuxxx~~~uuuaaaTTTZZZooouuunnniiifff^^^OOO@@@777111111000//////...------,,,,,,,,,++++++*********+++******************+++))))))))))))))))))))))))(((((((((((()))))))))))))))(((((((((''''''''''''&&&'''((()))***))))))((()))******++++++******)))++++++,,,,,,---.........---;;;FFFMMM^^^|||{{{wwwzzz}}}}}}tttuuurrrggg]]][[[^^^iiiTTTIII<<<999555333333444555444222222111111000//////...------------.........///+++,,,,,,------,,,,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++))),,,.........444<<>>666333222111111111111000000//////............---------,,,,,,,,,************************+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))************++++++***))))))((())))))))),,,,,,)))***///000---666NNNsssssshhhdddbbbaaa`````````bbbcccdddffflllxxxzzziiibbbiiittttttfffjjjnnnlll]]]GGG<<<333---///000------111------,,,,,,,,,,,,++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))++++++******************++++++---///---***---333???GGGUUUlll}}}}}}|||yyy~~~zzzvvvooo]]]bbbWWW\\\yyysssyyyjjjQQQ;;;<<<:::888:::===888000333222000000111000///---000///...---------------------,,,,,,,,,,,,++++++***************************************)))((((((************************))))))))))))))))))))))))((((((((((((((()))******))))))))))))((((((((((((+++,,,+++***((()))+++---(((...666???FFFKKKNNNPPPNNNMMMNNNUUUdddyyy~~~kkkmmmooommmiiidddbbbbbb[[[ZZZZZZYYYXXXXXXXXXXXX]]]]]]\\\ZZZYYYVVVUUUTTTUUUUUUVVVXXX\\\```dddgggnnnqqquuuzzz}}}}}}vvvWWW>>>;;;===777444777111111111000//////............---------,,,,,,,,,************************++++++***))))))***++++++))))))))))))))))))))))))))))))))))))************---,,,+++******)))******+++******,,,...///......EEEhhh~~~vvvjjjaaaaaaaaabbbcccccccccddddddgggjjjqqq~~~tttggggggnnnzzztttqqqmmmhhhlllgggTTT???555...///111...---...------,,,,,,,,,,,,++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))************************+++***,,,///...---222999LLLQQQbbb~~~~~~{{{xxxmmm___[[[[[[gggzzzuuurrrvvvZZZGGGCCC>>>;;;999666444222444222000///000///---+++/////////......---------------,,,,,,,,,,,,++++++***************************************)))((((((************************))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))))))))((()))*********))))))+++------555@@@HHHLLLNNNOOOPPPFFFMMMZZZkkk~~~ssssssqqqlllfffaaa^^^]]]YYYWWWVVVUUUUUUVVVXXXYYY]]]]]]^^^]]]\\\ZZZXXXVVVUUUTTTTTTTTTVVVXXXZZZ[[[___aaaeeeiiimmmpppqqqqqqlllrrr~~~iiiBBB<<>>888111000555222000//////000000///---...////////////......---------,,,,,,,,,,,,++++++*********************************+++******)))(((************************))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))((()))***++++++,,,///222999AAAKKKOOOOOOOOOPPPRRRQQQ\\\mmmxxxuuupppiiiccc^^^\\\[[[XXXWWWUUUTTTUUUWWW[[[]]]\\\]]]^^^______^^^\\\[[[YYYXXXWWWVVVUUUUUUUUUUUUUUUWWWYYY\\\___bbbddddddbbbgggqqqzzzYYYAAA:::666333444222222111111000//////.........---------,,,,,,,,,*********************************))))))*********))))))))))))))))))))))))((()))))))))************...---,,,++++++*********---(((+++111///***666JJJooouuuqqqmmmhhhcccbbbffflllrrruuutttrrrpppnnnqqqyyytttqqq```rrrjjjfffllliiiSSSEEE666/////////...+++------,,,,,,,,,+++++++++******++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((***************+++++++++,,,***+++---000555@@@KKKSSSiiisssyyy|||vvvppplllbbbWWWXXXmmmnnnUUUAAA<<<999000///666///......///111222222111//////000000000///...---------,,,,,,,,,+++++++++*********************************++++++******)))************************))))))))))))))))))))))))((((((((((((((())))))***)))))))))))))))*********)))***+++,,,...333999>>>GGGKKKMMMMMMKKKOOOWWW___nnnvvvwwwssslllfffaaa]]][[[ZZZWWWUUUTTTSSSUUUYYY]]]```^^^^^^_________^^^]]]\\\XXXXXXWWWVVVVVVUUUUUUUUUWWWWWWXXXYYY[[[]]]___```___aaagggmmmpppttt}}}RRR:::888999444222222222111000000//////......---------,,,,,,,,,************************))))))))))))))))))))))))************************((()))))))))************,,,,,,+++***************+++)))---111+++---GGGggg{{{pppnnnllliiiiiikkkpppwww~~~~~~~~~~~~gggjjj|||wwwiiijjjlll```RRR>>>111---///000...------,,,,,,,,,+++++++++******++++++++++++******************************(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))*********+++++++++...++++++...222999GGGTTTbbb~~~ppp}}}}}}yyynnnddd___ZZZ^^^wwwyyyYYY>>>888888333111555111000//////111111000///111111111111000///......------,,,,,,,,,+++++++++******************************++++++++++++******************************))))))))))))))))))))))))((((((((((((((())))))***((()))))))))*********+++))))))***,,,111999BBBIIIMMMLLLIIIFFFJJJXXXkkkzzz}}}sssnnngggbbb^^^\\\ZZZXXXTTTSSSSSSSSSVVVZZZ___bbbdddcccbbbaaa```___^^^^^^XXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWXXXZZZ\\\]]]```___bbbeeefffffflllttthhh@@@999999222333222222111111000//////......---------,,,,,,,,,************************))))))************))))))************************))))))))))))***************************+++,,,,,,))),,,//////---:::```qqqkkklllkkklllpppyyy}}}qqqdddmmm~~~rrrpppppphhh]]]JJJ888000000111000------,,,,,,,,,,,,++++++******++++++++++++******************************(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,...,,,---111888AAAPPP^^^tttwwwuuu|||ooohhhggg^^^VVVccc{{{bbbCCC999:::999777888888666444333333222000...555444222000///.........------,,,,,,,,,,,,++++++************************)))***++++++,,,+++++++++************************))))))))))))))))))))))))((((((((((((((()))******((())))))******+++++++++)))+++---111666>>>HHHNNNLLLIIIHHHLLLYYYoooooojjjccc___\\\ZZZWWWUUUTTTTTTUUUVVVZZZ^^^cccfffjjjjjjhhhggghhhiiikkklllgggfffeeecccaaa^^^\\\[[[WWWVVVUUUUUUWWWYYY\\\^^^bbbaaaccceeeccc___```dddmmmQQQ;;;666444333333222111111000000///......---------,,,,,,,,,***************************+++,,,,,,,,,,,,+++***************************))))))))))))************************,,,---...///)))...000///555OOOyyy}}}ppppppssssssxxxzzzfffdddqqqyyy|||zzzpppkkkeeeVVVBBB555222111///------,,,,,,,,,,,,++++++******++++++++++++******************************))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))((())))))***++++++,,,,,,---,,,///666???JJJ\\\kkkmmmmmmwwwyyysssnnnddd[[[\\\cccrrrWWWEEE@@@BBBCCCCCC@@@>>>============;;;:::999666333000...---......------,,,,,,,,,,,,++++++************************)))***++++++,,,,,,,,,+++************************))))))))))))))))))))))))((((((((((((((()))******((())))))******+++,,,,,,---111777<<>>777444333333000,,,---111------------------------++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++************))))))************+++++++++)))***+++,,,,,,,,,,,,,,,---333111111NNN|||{{{|||lllqqqrrrhhhrrruuuiiiddd___YYYHHH444,,,///000...,,,,,,,,,,,,***(((************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((()))))),,,***(((''')))+++,,,---...///777DDDKKKVVVqqqxxxlllXXX```rrryyypppfff]]]XXXXXXuuuzzzbbbQQQIII@@@555555666777999;;;===@@@AAA:::888444111...---------//////...---,,,,,,++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))((((((&&&(((***,,,---,,,+++***---+++)))))),,,/////////===CCCKKKOOOOOOOOORRRUUUOOO```xxxeeeccc___[[[YYY[[[```dddlllnnnrrrwww{{{}}}~~~rrrmmmfff___\\\^^^bbbdddhhhgggggghhhhhhfffbbb___[[[[[[aaasss^^^;;;>>>888555333444222......222------------------------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,*********)))))))))(((((()))************+++++++++)))***+++,,,,,,------,,,...000555GGGhhh|||yyy~~~nnngggrrr}}}ooolllqqqrrrooolllgggccc^^^PPP===222111000...,,,,,,,,,,,,+++)))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((()))))),,,+++***)))***,,,------///555@@@JJJRRRccc~~~kkk^^^___hhhzzz|||uuulllccc]]]XXXfff~~~lllSSSCCC:::555444444444444555666888888888666333000...---------///......---,,,,,,++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************)))))))))(((((()))+++---------,,,+++)))***+++******---333888FFFIIIMMMNNNNNNQQQWWW]]]jjjvvvccc___[[[[[[___fffmmmqqq|||~~~vvvkkkdddbbbccceeehhhhhhhhhhhhiiihhheeeccc\\\XXXUUU]]]rrr}}}NNN???999555444555444000///222------------------------++++++++++++++++++++++++)))*********++++++++++++))))))))))))(((((((((''')))************+++++++++******+++,,,,,,------...333...;;;```xxxzzz}}}mmmfffiiiyyyyyykkkcccdddjjjqqqnnnjjjeeeYYYHHH888000000...,,,,,,------,,,+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***))))))(((((())))))***,,,,,,++++++,,,,,,------...;;;GGGMMMZZZvvvuuubbbWWWbbbmmm~~~|||uuukkkccc]]]YYYmmm||||||___CCC888:::444333222111111111111111444333111///---------............------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))))))))))))))***+++---...------,,,(((+++...---,,,111;;;DDDNNNOOOOOOOOOSSS]]]jjjttt]]]ZZZZZZ___hhhrrryyy{{{~~~~~~}}}yyypppjjjhhhhhhiiihhhggghhhiiihhhgggeee___[[[UUUSSS[[[kkk}}}{{{pppDDD:::666444555444111///111........................++++++++++++++++++++++++))))))))))))******************)))))))))((((((((())))))*********++++++++++++++++++,,,---...//////888111FFFuuu|||uuusss}}}|||kkkiiippp{{{qqq```^^^ffftttrrrnnnhhh```QQQ>>>///000...,,,,,,---...---,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***))))))))))))))))))******+++,,,,,,,,,,,,---...444BBBLLLSSSiiihhh[[[WWWdddppp|||rrrhhhdddXXX]]]|||sssOOO>>>>>>555444333222111000000000111111///...------............---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********************************)))))))))))))))((()))***,,,,,,,,,,,,,,,))),,,...///222999EEEMMMPPPPPPPPPUUU___qqq{{{rrrlllhhhjjjppptttwwwVVVXXX]]]gggrrr{{{~~~~~~yyy{{{~~~}}}|||{{{}}}{{{~~~zzztttpppnnnkkkiiiggggggggggggfffeee______[[[TTTNNNTTTgggxxx~~~yyy}}}UUU>>>777333444333000///000........................++++++++++++++++++++++++(((((()))))))))*********++++++*********)))))))))))))))*********++++++++++++++++++,,,---...000111555;;;[[[aaadddooozzzwwwssskkkhhhrrrzzzeeeZZZ\\\lllooommmgggcccZZZHHH666222000---,,,---......---++++++++++++++++++++++++************************************************))))))))))))))))))))))))******))))))))))))******(((***,,,+++++++++...111@@@IIIRRR___~~~jjjVVVTTTZZZjjjvvvvvvlllggg^^^XXXddd```DDD;;;555444333222111111111111/////////...............---------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))******'''((())))))***+++++++++******+++000888BBBKKKPPPPPPQQQUUU___nnnoooaaa[[[XXXUUU\\\```ccceeemmm{{{VVV[[[dddnnnwww{{{{{{yyytttvvvyyy}}}~~~}}}}}}yyyvvvuuuyyy~~~yyyuuusssooollliiigggffffffeeeddd]]]______WWWLLLHHHUUUdddzzz|||nnnDDD;;;444333333111///111........................++++++++++++++++++++++++((()))))))))************++++++++++++************)))************+++++++++,,,,,,+++,,,---///111333333MMMyyyhhhSSS^^^rrrsssiiifffxxxvvvyyy~~~lll\\\UUUbbbiiijjjeeeddddddWWWEEE555222...------......---,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))+++******))))))******+++(((***,,,+++***,,,111666DDDJJJUUUkkkuuuYYYNNNWWWdddnnnxxxyyyqqqfffcccYYYUUUlllxxxqqqLLL777444333222111111111111111///////////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))************''''''(((((()))******+++******---555???IIIOOOQQQTTTXXXaaannn~~~xxxlllhhhiiikkklllnnnrrrtttssswww]]]cccllltttvvvuuusssrrrpppppprrruuuyyy~~~~~~|||{{{qqqooommmnnnsssyyy}}}~~~}}}{{{yyyxxxxxxxxxtttqqqlllhhhfffeeedddccc___^^^]]]ZZZQQQIIILLLTTTwww}}}~~~KKK@@@777444444222111333........................++++++++++++++++++++++++)))))))))*********++++++************)))))))))))))))************+++++++++---,,,,,,,,,---000222444???fffuuu^^^YYYhhhxxxrrrqqqtttwwwhhh]]]___iiikkkddddddiiiaaaPPP777444///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))+++******))))))******+++)))+++---,,,+++///666===GGGMMM]]]|||bbbPPPRRRbbbpppttt{{{~~~wwwjjjggg]]]TTT]]]wwwuuuzzz\\\@@@666666444333222111111111000000000000//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((()))))))))************(((((((((((()))***+++,,,+++000888@@@HHHOOOTTTWWW[[[cccppp~~~~~~www{{{}}}{{{|||zzzuuulllfffooodddjjjrrrvvvtttpppmmmlllkkkkkkkkkmmmqqqvvv{{{~~~|||yyyxxxhhhgggfffgggiiimmmrrruuuxxxvvvtttssssssvvvyyy{{{xxxtttnnniiigggfffdddcccccc]]][[[\\\WWWOOOJJJLLLgggPPPDDD999555444333333444////////////////////////++++++++++++++++++++++++************++++++++++++))))))))))))(((((((((((()))************+++++++++---,,,,,,,,,---000333444PPPzzzrrr^^^eeevvv}}}uuujjjbbbnnnpppfffdddjjjdddTTT888555000---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))++++++************+++++++++---...---,,,111:::AAANNNVVVllloooSSSJJJTTTgggttt}}}{{{qqqkkkaaaXXXVVVccc|||{{{tttlllMMM;;;:::888666444222111111000111111111000///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))*********+++))))))))))))***+++,,,------777CCCLLLPPPTTTZZZ___```kkk|||}}}}}}}}}|||gggYYYeeennnnnnoooooonnnllljjjiiieeeeeegggiiilllppptttvvvuuuzzztttkkkbbb```ccceeeeeeeeelllmmmnnnnnnppptttyyy|||~~~{{{vvvooogggbbb```___\\\```___YYYSSSPPPLLLGGG[[[yyyeeeBBB888<<<111...444///111000///......------...,,,,,,,,,+++++++++******************************)))***+++,,,,,,+++***)))++++++******************---111((('''333---+++>>>mmm}}}rrrhhhvvvtttppp```lll|||rrriiifff]]]LLL===111///111...,,,,,,+++,,,,,,,,,,,,+++******))))))))))))))))))))))))************************))))))))))))))))))))))))******+++++++++,,,,,,,,,)))///,,,+++222666<<>>222//////......---------------...---,,,+++***************++++++++++++***)))))))))************+++++++++)))+++++++++***+++---///...222<<>>444333222111000000000000000000000000000000000000........................------------------------******+++++++++,,,,,,,,,***,,,...---...444???GGGIII[[[xxx}}}uuuzzzgggeeedddcccbbb```]]][[[WWWYYY[[[ZZZSSSNNNSSS\\\XXXXXXVVVSSSPPPNNNLLLKKKIIIPPP```uuuyyyppprrrhhh^^^]]]gggvvv}}}zzzzzz~~~xxxoooccc^^^^^^aaaeeeqqqlll<<<<<<222222444111111222+++///......------,,,++++++************************,,,,,,++++++***+++++++++...***///111+++...555222AAA}}}ffffffiiiooowww{{{zzzsssvvvzzz|||}}}~~~{{{eee[[[\\\jjjwwwtttmmmeeeXXXCCC555---111222---,,,111------,,,,,,,,,,,,++++++++++++++++++++++++++++++)))************+++++++++***,,,...------///555:::EEEGGGVVVyyyfffWWWfffuuuwww}}}{{{rrrgggdddfffiiiiiifffjjjkkknnnrrrwww{{{~~~lllggghhhbbbwww|||jjj???;;;888555333333000---///333000000000000///////////////............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,'''---,,,(((///@@@JJJHHHRRRnnn~~~yyy}}}gggeeecccbbbaaa```]]][[[UUUUUUWWWYYYVVVPPPOOORRRUUUTTTSSSQQQNNNLLLKKKKKKMMMWWWkkk~~~wwwppphhhiiirrr~~~|||{{{zzzoooaaa]]]]]]___aaallltttJJJ===222333666111111333---///......------,,,,,,+++************************,,,,,,++++++***++++++,,,---***---111...000666777ZZZ~~~xxxdddkkkmmmsss{{{}}}vvvyyy|||||||||}}}yyy]]]WWW```nnnooommmfffYYYHHH888...000222...,,,000------,,,,,,,,,,,,++++++++++++++++++++++++++++++)))************+++++++++***,,,...------000666;;;EEEIII^^^zzz]]]TTTfffuuuwww~~~yyyqqqgggdddgggjjjjjjhhhlllnnnqqqtttwwwzzz||||||yyytttqqqqqqtttyyyssslllhhh```rrruuuJJJ:::888444333333111...///333000000000000///////////////............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))---......444@@@JJJMMM___|||}}}}}}gggeeecccaaaaaa___\\\ZZZUUUSSSTTTXXXWWWPPPKKKJJJNNNOOOPPPPPPPPPQQQSSSUUU^^^kkk{{{vvvwww{{{yyy~~~yyyjjj^^^^^^```bbbaaajjjZZZ???444444777111000333/////////......---,,,,,,,,,++++++++++++++++++++++++,,,++++++***++++++,,,,,,,,,***+++000111222777>>>uuu{{{rrrwwwqqqbbbjjjkkkpppzzz}}}{{{|||}}}}}}||||||}}}~~~cccTTTUUUbbbkkkooolll```OOO>>>000///111...---...------,,,,,,,,,,,,++++++++++++++++++++++++++++++)))************+++++++++***,,,...---...111888===EEELLLkkkiiiUUUWWWkkkuuuxxx|||zzzuuunnngggeeehhhllllllkkkooopppsssvvvxxxyyyyyyyyy}}}sssooofffbbb______```ccckkkttt|||rrriii^^^lll^^^???777444333444333000000222000000000000///////////////............---------------------------------,,,,,,,,,,,,,,,,,,------,,,,,,000666;;;AAALLLVVVuuu~~~|||~~~iiifffcccaaa```^^^\\\ZZZVVVTTTUUUVVVRRRKKKHHHIIIKKKOOOTTTYYY]]]cccjjjppp|||uuuzzzuuucccZZZ___fffjjjiiipppeeeDDD666444777111...222000/////////...------,,,,,,++++++++++++++++++++++++++++++******++++++,,,,,,---+++***///333111888JJJjjjdddjjjjjjcccggghhhnnnyyy|||www}}}}}}~~~~~~}}}}}}}}}~~~qqqXXXQQQ^^^kkkuuuuuukkkXXXFFF444///000///------------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))*********+++++++++***,,,.........333:::@@@GGGRRRxxxuuu[[[RRR^^^ssstttyyy{{{xxxpppkkkfffeeeiiimmmnnnmmmooopppsssvvvyyyzzzzzzyyytttjjjdddbbb\\\XXXUUUUUUUUUUUU[[[bbbmmm|||xxxkkk^^^fffrrrIII888444333555555111000222000000000000///////////////............---------------------------------,,,,,,,,,------------------+++222>>>AAABBBPPPccc|||xxx}}}zzzyyyxxxxxxyyy|||llliiieeebbb```^^^[[[YYYVVVUUUTTTQQQIIIDDDHHHPPPSSSZZZdddmmmvvv}}}||||||}}}ssszzzqqq^^^UUU\\\gggnnnpppxxxzzzNNN:::444666000---000000000//////......---,,,,,,+++++++++++++++++++++++++++*********++++++,,,------...***...444000<<<\\\nnn[[[XXX^^^dddfffhhhiiiqqq}}}zzzuuu{{{{{{|||}}}bbbUUUbbbooozzz~~~www```NNN;;;222000///...---------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))*********+++++++++***,,,......///444===CCCIII[[[jjjSSSRRReeevvvvvv|||yyyuuukkkhhheeeeeeiiimmmnnnnnnmmmooorrruuuxxxzzz{{{|||vvvhhhiiihhhddd___[[[[[[\\\YYYUUUTTTTTTRRRPPPSSSXXX[[[hhhzzz}}}mmmaaaccctttVVV;;;666333555555222111111000000000000///////////////............---------------------------------,,,,,,,,,------............,,,555BBBEEEGGGZZZttteee\\\___gggkkkqqquuuxxx|||ppplllgggccc```]]]ZZZXXXTTTRRRPPPKKKEEEDDDOOO\\\eeemmmxxx}}}wwwpppllllllqqquuusss|||mmm]]]PPPWWWaaaiiippp{{{]]]AAA444666111...000///000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---------111***---666111FFFvvv~~~```RRRSSSXXX___fffeeejjjsss|||xxxxxxwwwxxx{{{~~~jjj]]]gggqqqyyy~~~|||eeeWWWEEE777111///...---------,,,,,,,,,,,,++++++++++++++++++++++++++++++)))************++++++++++++,,,......000666???FFFLLLhhh{{{aaaNNNUUUjjjssszzz|||vvvpppfffeeedddeeehhhkkkmmmnnnlllmmmooosssvvvzzz|||~~~zzzyyyvvvmmmccc]]]TTTUUUUUUTTTSSSTTTXXXZZZXXXUUUTTTUUURRRNNNOOOSSSSSS\\\iiisss~~~pppfffbbbuuulllqqqccc@@@888333444444222111111000000000000///////////////............---------------------------------,,,,,,,,,---......//////...000999DDDGGGNNNiiisss[[[SSSVVV]]]cccllltttzzztttpppjjjddd```]]]ZZZXXXVVVQQQMMMKKKKKKQQQ^^^llluuu}}}~~~xxxtttnnnfffaaabbbhhhmmmrrr|||xxxhhh[[[RRRUUUYYY___jjj{{{lllJJJ666777444111111///000000//////......------,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...,,,333,,,...888555SSSrrrWWWQQQTTTVVV[[[dddeeelllxxx}}}{{{yyytttssstttwww|||~~~nnnbbbjjjnnnqqqwwwyyyiii^^^MMM<<<222///......------,,,,,,,,,,,,++++++++++++++++++++++++++++++)))************++++++++++++,,,......000777AAAHHHOOOuuuiiiXXXMMM[[[ooorrr~~~zzztttnnncccbbbcccdddgggjjjlllllllllmmmnnnpppsssxxx|||~~~~~~}}}ooofff___]]][[[WWWSSSSSSPPPPPPOOOOOOPPPSSSWWWZZZXXXVVVVVVWWWTTTNNNMMMPPPRRRYYY```fffkkkvvvtttkkkaaakkkuuunnnqqqDDD;;;333333333222000111000000000000///////////////............---------------------------------,,,,,,------...////////////666???EEEHHHWWWxxxjjjYYYWWW]]]\\\```hhhqqqyyywwwrrrkkkeeeaaa]]]YYYWWWYYYRRRMMMOOOUUU___lllxxx~~~{{{yyyvvvppphhhcccdddiiinnnooo{{{|||qqqcccYYYWWWVVVTTTXXXfff{{{wwwPPP888888666333333000000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...+++444---...:::999\\\kkkSSSSSSWWWVVVYYYbbbjjjsss~~~yyywwwwwwxxxrrrqqqqqquuuzzz}}}}}}|||{{{~~~mmmcccjjjjjjiiippptttjjjbbbRRR@@@333...//////---------,,,,,,,,,++++++++++++++++++++++++++++++)))************++++++++++++,,,......111888BBBIIIQQQ}}}vvv[[[QQQMMM```vvvttt~~~{{{tttnnnaaaaaabbbdddfffiiikkklllnnnnnnmmmnnnqqqvvvzzz}}}yyy|||vvviiicccaaa^^^WWWRRRNNNOOOPPPPPPRRRUUUTTTSSSQQQPPPQQQTTTXXXZZZYYYXXXYYYZZZVVVPPPNNNQQQSSSXXX^^^```bbbiiivvvvvvoooaaadddqqq}}}{{{GGG<<<333222333111000111000000000000//////////////////.........---------------------------------,,,,,,------...///000000111:::CCCEEEIII^^^|||cccSSSTTT]]]^^^___dddmmmvvv}}}}}}|||||||||~~~~~~~~~wwwrrrjjjccc^^^[[[XXXVVVWWWRRROOOVVVeeesss|||~~~~~~zzztttmmmjjjiiijjjnnnwwwwwwjjj___YYYVVVVVVRRRTTTeeeSSS888:::222///444111000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++555///+++666IIIuuuwwwgggWWWPPPQQQUUU\\\ccckkkyyyyyyvvvvvvxxxwwwsssqqqrrrvvvzzz||||||yyyzzzvvv```[[[bbbjjjooorrrooo___^^^@@@222777(((111......---,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))222000---555;;;AAAMMMZZZ~~~bbbKKKKKKYYYgggqqqxxx|||sssjjj```___^^^aaaeeejjjmmmnnnmmmkkkiiilllqqqvvvvvvuuuqqqpppppprrrvvvyyyzzzzzzzzzxxxnnnbbbZZZUUUTTTTTTTTTQQQOOOPPPSSSVVVVVVUUUUUUVVVWWWXXXYYYYYYYYYYYYXXXXXXXXXYYYZZZXXXUUURRRVVV[[[fffnnnmmmgggjjjrrryyy{{{mmmcccgggqqqooozzzZZZDDD777333///222666000222222222111000//////.........---,,,,,,,,,,,,---,,,---......,,,,,,---...+++---...---------///111666;;;>>>BBBQQQoooqqqaaaZZZXXXWWWRRRXXXcccnnnxxxrrrmmmgggbbb^^^\\\YYYWWWVVVUUUXXX```lllvvvzzz{{{}}}uuunnniiigggmmmvvvxxxjjj]]]VVVVVVTTTRRRWWWjjjZZZ<<<;;;555222444000000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++333111...999WWWqqqcccUUUPPPRRRWWW^^^dddnnnzzz}}}wwwttttttuuuvvvsssqqqrrruuuyyy{{{{{{|||yyyzzz~~~fff\\\]]]aaadddfffrrriii```GGG666333---000......---,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***222///---555:::AAANNNdddsss\\\LLLQQQ```kkksssxxxzzzooofff```^^^^^^```eeejjjlllmmmmmmnnnooorrrssssssqqqpppgggffffffhhhlllnnnooooooqqqvvv~~~uuunnniiieee___YYYVVVUUUVVVWWWXXXVVVUUUWWWZZZ\\\\\\[[[]]]^^^___``````````````````___^^^^^^]]][[[XXXUUUTTTZZZiii|||}}}tttppppppzzz~~~pppdddeeemmmooorrrjjjMMM;;;888444444777333222222111111000//////...///...------,,,,,,------,,,---......,,,,,,---...,,,---......---...000222;;;@@@DDDLLLaaawwwdddZZZWWWVVVUUUXXX^^^hhhsss}}}|||xxx{{{nnnjjjeee```^^^[[[YYYWWWVVVZZZaaaiiipppsssttttttzzz}}}}}}}}}|||qqqiiieeemmmttt{{{}}}wwwiii\\\SSSUUURRRQQQZZZqqqbbb???:::777555444...000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------000333111===jjjhhh]]]SSSQQQTTTYYY```fffsss}}}zzzuuurrrrrrrrrtttrrrqqqrrruuuxxxzzz{{{}}}uuuvvv}}}fff[[[\\\```eeeiiivvvxxxeeeRRR===///333///......---,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***111///---555999BBBQQQjjjcccSSSJJJVVVgggqqqvvvzzz}}}}}}yyynnnccc___^^^^^^```dddiiilllmmmiiimmmtttxxxxxxssskkkfff___]]]]]]^^^aaacccdddcccfffjjjpppuuuzzznnnaaaZZZ[[[YYYXXXWWWXXXZZZ\\\^^^_________bbbeeeffffffeeeggghhhiiiiiiiiiiiihhhhhhhhhgggeeeccccccaaa^^^[[[VVVYYYgggvvvnnnnnnvvvtttfffbbbgggqqqiiizzzRRR999888444000222222222222111111000////////////...------,,,---------,,,---......,,,,,,---...,,,---.........///222444;;;@@@FFFRRRooo~~~dddUUURRRTTTUUUSSSWWW^^^iiittt~~~|||yyytttkkkhhhllluuu|||mmmiiiddd```]]][[[YYYXXX\\\aaagggjjjkkkkkklllnnntttwwwzzzzzzyyyyyyzzz{{{|||qqqiiieeemmmqqquuuwwwrrrhhh\\\TTTSSSOOOQQQ```yyyjjjAAA666777777333///000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///...444333AAA{{{}}}```XXXQQQSSSWWW\\\bbbiiixxx~~~~~~xxxtttrrrpppooorrrqqqqqqrrrtttvvvyyyzzz|||~~~yyyqqqnnn~~~jjj___]]]```hhhpppzzzkkk]]]EEE---777---......---,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++***+++++++++++++++,,,,,,+++111///...555999CCCVVVwww^^^PPPJJJVVVgggqqqyyy|||~~~zzzoooddd___^^^]]]___dddhhhkkklllhhhnnnyyyqqqddd]]][[[ZZZZZZ\\\]]]]]]\\\___bbbfffiiikkkooovvv{{{wwwmmmgggfffgggaaabbbbbbccceeefffggghhhhhhiiikkknnnqqqrrrrrrqqqwwwwwwwwwwwwwwwwwwvvvvvvpppnnnkkkjjjiiigggdddbbb]]]YYY^^^sss{{{qqqmmm}}}zzziiiaaaaaatttwwwgggVVV777888555///000222111111111111000000////////////...---------------,,,---......,,,,,,---...---............000444666;;;@@@FFFXXX|||rrrVVVKKKNNNTTTTTTSSSXXX___jjjuuu~~~|||nnnhhhccc\\\]]]cccfffkkkoooqqqtttxxxxxxttt|||lllhhhccc```````````````hhhjjjkkkhhheeeeeeiiimmmqqqtttyyy|||}}}|||||||||zzzooohhhdddmmmmmmooopppoooiii___XXXRRROOOTTTfffuuuGGG333666888333000000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........000///333555LLLtttZZZTTTQQQTTTYYY^^^eeelllzzzzzzvvvtttrrrpppnnnppppppqqqrrrsssuuuwwwyyy{{{{{{~~~{{{uuupppnnnpppuuuzzz}}}{{{oookkkxxx{{{jjj^^^ZZZbbbmmm}}}sssfffMMM333999,,,......---,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,,,,111///000777:::FFF\\\iiiZZZQQQXXXeeeoooyyy~~~zzz{{{xxxmmmccc___^^^]]]___cccgggiiijjjkkkppp|||~~~mmm```^^^[[[ZZZZZZZZZYYYXXXXXX[[[^^^___^^^___cccfffccclllzzzyyyuuunnnjjjiiimmmssswwwpppppprrrsssssstttsssssssssuuuxxxzzz||||||}}}}}}|||yyyvvvrrroookkkfffccc___[[[[[[iii|||qqqwwwnnnaaa^^^mmmlll]]]<<<;;;888333444666111111111000000000000000//////...------------...,,,---......,,,,,,---...---.........///111666999@@@CCCNNNfffiiiOOOGGGLLLQQQRRRSSS^^^dddnnnxxx~~~~~~|||vvvkkkiiiggg```___bbbaaaeeeeeeccccccgggiiigggkkklllmmmooorrrvvv{{{~~~lllhhhdddbbbdddhhhkkkmmmsssrrroooiiieeeffflllpppqqquuu{{{zzzooohhheeelllkkkkkknnnqqqnnneee]]]TTTSSS[[[oooUUU666777777111333000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///111222;;;___pppWWWSSSQQQUUUZZZ___gggnnn}}}|||vvvssssssssspppnnnmmmoooqqqrrrrrrsssvvvxxx{{{{{{rrrmmmeee___\\\^^^bbbeeeaaajjjzzz{{{kkknnnkkk|||vvvaaaWWWbbbrrr|||mmmVVV@@@999.........---,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++*********++++++,,,,,,---,,,000///222999<<>>OOOkkkxxxjjj___ZZZ```iiioooyyy{{{tttooojjjddd```___]]]\\\^^^bbbeeehhhhhhiiilllttt}}}}}}xxxkkkhhhccc___\\\YYYUUUSSSLLLQQQWWWXXXVVVTTTSSSTTTPPPRRRSSSRRRSSSXXXbbbjjjkkkooouuu|||zzzqqqjjj```___^^^bbbsss|||ssstttyyyhhhaaaeeedddEEE:::444444555///000000000000000000000111000//////...............,,,---......,,,,,,---....../////////000444999===BBBHHHcccgggXXXMMMNNNOOOLLLOOOWWW]]]dddnnnwww{{{zzzuuuqqqpppnnnjjjhhhnnnssspppggg___^^^```fffqqq}}}}}}{{{zzzrrrnnnoooqqqttttttnnniiihhhgggeeedddbbb```______aaabbbcccggglllsss{{{}}}wwwnnnhhhgggkkkppprrroooooopppqqqqqqqqqpppooouuuyyy~~~vvvpppnnnggggggmmmvvv~~~|||oooddd[[[]]]iiizzzHHH>>>888///555000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////+++666333IIIxxxXXXXXXTTTSSSWWWZZZ___hhhqqqxxxsssnnnnnnpppqqqoookkkkkknnnqqqrrrqqqqqqtttwwwvvvuuu~~~zzznnntttyyysssiiifff^^^[[[WWWSSSPPPMMMKKKIIIMMMRRRZZZfffvvvrrriiieeegggxxxeeeUUUccczzzuuuddd[[[999555......---,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++))))))***+++,,,,,,------,,,//////444<<<@@@QQQoooxxx\\\YYYSSSTTT```kkkrrrzzz|||tttmmmgggcccaaa___]]]\\\^^^aaaeeeggghhhoootttxxxyyyyyyzzz~~~qqqmmmhhhccc___[[[WWWTTTKKKQQQXXX[[[ZZZWWWVVVVVVMMMOOORRRSSSUUU]]]hhhrrrxxxzzz~~~{{{ttteeeaaaZZZ[[[kkk~~~qqqjjjyyy{{{kkkccc^^^xxxkkkNNN???777888999000000000000000000111111111000000///...............,,,---......,,,,,,---...////////////000444:::>>>GGGOOOrrrsss```UUUQQQTTTSSSNNNRRR\\\^^^fffrrr~~~uuurrrkkkfffjjjnnnhhh^^^aaa______dddooo|||}}}yyywwwyyy|||tttnnniiiddddddcccbbbbbbbbbbbbaaa```aaaeeekkkrrrzzz|||wwwwwwzzzvvvpppnnnmmmpppuuuxxxvvvvvvxxx}}}}}}vvvllleeegggjjjrrr}}}ssshhh^^^dddsssMMM>>>999///000000000000///......------------------------------------,,,,,,,,,---......000555666UUU~~~ttt[[[RRRSSSWWWXXXWWW[[[iiixxxuuullloooooojjjiiinnnnnnppprrrsssssstttuuuwww{{{}}}rrrcccZZZXXXZZZ[[[[[[UUUVVVVVVTTTPPPNNNLLLLLLJJJJJJQQQZZZcccooo{{{nnnfffcccooosss^^^aaaqqquuuwww}}}xxxhhh]]]III...000...,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,222+++111333;;;DDDSSS}}}hhhSSSJJJXXX```eeennnrrr{{{xxxrrrmmmhhhaaa\\\\\\]]]^^^___```cccgggkkkzzz|||~~~}}}sssnnnppplll___YYY\\\RRRTTTWWWYYYYYYWWWTTTRRROOOPPPRRRUUU[[[fffqqqyyy|||lll___ZZZ^^^ggg~~~vvvsssqqqmmmsssccc___oootttOOO:::555666555222111111111111000000000000111000000///...---------------------------------///------222555888===CCCHHHXXXzzzfffMMMNNNRRRRRRNNNLLLRRR[[[```lll~~~vvvnnnttt|||zzzsssnnnfff^^^bbbqqq|||www|||{{{ssslllffffffeeeeeedddcccccccccbbbbbbccceeelllxxx|||yyyyyyvvvqqqqqqooopppuuuvvvuuuvvvyyyzzz}}}uuukkkeeefffjjjsss{{{pppdddiiiwwwTTT@@@888000333000000000///......------------------------------------,,,,,,------.........555???gggwwwqqqXXXSSSTTTWWWYYYYYY]]]kkkyyyrrrjjjmmmnnniiiiiimmmoooqqqrrrsssssstttwwwyyy{{{yyyhhh___TTTNNNNNNPPPQQQQQQQQQRRRRRRRRRPPPNNNMMMLLLIIIIIIMMMUUU[[[bbbqqq~~~~~~rrrhhhaaagggxxxuuu______lllqqqrrrvvvssshhh___MMM222000...,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,000+++222444<<>>kkkccc[[[[[[PPPTTTRRRSSSWWW[[[aaammmxxxtttiiidddfffeeeeeeeeeeeeeeeeeefffpppppppppooonnnpppsssuuu~~~wwwhhh]]]VVV\\\YYYXXXXXXUUURRRTTTXXXVVVWWWYYY]]]bbbgggkkkmmmccc___[[[ZZZ[[[\\\ZZZXXXSSSTTTTTTXXXdddrrr{{{}}}mmmfffcccoooyyynnnfffccc\\\ZZZhhh}}}}}}eeeWWW```iiixxxyyynnnkkkcccQQQ666222...++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------///...888555:::MMMuuuzzzppp[[[RRRZZZcccppp{{{yyyvvvlllccc^^^^^^______^^^___dddmmmuuuyyy{{{yyyrrrmmm~~~nnnnnnsssiiibbbrrrttt~~~pppQQQ;;;666777777111111111111000000000000//////////////////......+++,,,,,,------............///222666888<<>>UUUxxxWWWNNNRRRXXX\\\YYY^^^mmmyyyvvvoooeee___^^^^^^]]]\\\```]]]^^^bbbiiisss}}}uuunnnuuuxxxwwwlllggglllzzzHHH777888222111111111111000000000000////////////............---------.........//////000222333888>>>???PPPooopppWWWPPPOOOKKKIIIEEEAAADDDMMMXXXaaafffnnnvvv~~~yyywww~~~uuuooohhh{{{~~~|||ooopppoookkkiiinnnzzz|||~~~|||xxxssskkkcccaaaddd^^^aaa___YYYTTTVVVXXXWWW___jjjyyyPPP<<<<<<555333111000111111000///111111000000000//////////////////......///111333AAAccchhh[[[WWWQQQQQQOOOUUUSSSUUU]]]cccpppyyynnnjjjkkkbbbaaa```aaaccceeefffgggiiimmmlllddd\\\YYYVVVTTTTTTUUUUUUVVVYYY___fffkkklllppp{{{uuuiiifffeeedddbbbbbbcccfffhhhmmmoooqqqrrrtttwww|||}}}{{{ssswww{{{qqqgggaaa]]]ZZZWWWWWWZZZggg}}}|||lllccccccgggqqqiiicccZZZWWWZZZqqqooo]]]^^^dddpppooo^^^NNN888///111---,,,///,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,---------///111222===???XXXzzz[[[UUUYYYWWW[[[YYY]]]lllzzzsssnnnfff```\\\\\\\\\[[[aaa______ccchhhppp~~~xxxqqqrrrvvvvvvnnnttt|||zzznnngggiii|||OOO===:::111111111111111000000000000////////////............---------........./////////333444999???BBBWWWzzzlllUUUOOONNNJJJHHHEEEBBBFFFOOOZZZdddiiirrrzzzyyyyyyxxxqqqiiiqqq|||vvvoooiiijjjqqqxxxzzzxxx{{{yyyppplllnnnwwwzzz~~~}}}yyytttmmmfffgggmmmnnnoooiii^^^WWWVVVVVVUUUYYYdddtttbbbGGG<<<888555222000000000000//////////////////.........000000000//////000333555AAArrrggg[[[WWWPPPNNNNNNTTTSSSTTT^^^eeetttzzzpppjjjjjj````````````bbbeeehhhjjjooorrrpppfff]]]XXXUUURRROOONNNMMMOOOTTTYYY\\\]]]___^^^bbbjjjppptttzzz{{{rrrkkkhhhhhhlllqqqrrrqqqrrrvvvzzzuuuwww|||pppiii___[[[XXXXXX[[[fff}}}nnndddaaa```rrrxxxmmmdddZZZVVVXXXfffttt```cccbbbhhhxxxsssaaaSSS<<<000111...---000---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------...///111222>>>AAA\\\uuu[[[XXX]]]XXX\\\YYY^^^mmm{{{zzzpppmmmhhhaaa[[[YYYYYY[[[aaa___aaaeeehhhmmmwwwxxxnnnfffhhhzzzxxxnnnsss~~~rrrhhhdddxxx{{{}}}VVVCCC<<<111111111111111000000000000////////////............------........./////////...444666:::@@@FFFbbbhhhTTTNNNMMMIIIGGGEEEDDDGGGPPP\\\fffkkkttt{{{yyyzzz{{{ssslllhhhlll~~~tttmmmkkkkkklllxxx~~~~~~wwwqqqpppttttttmmmfffdddjjjpppwwwzzz{{{}}}{{{zzzvvvooohhhiiinnnxxx|||zzznnnaaa[[[XXXVVVVVV^^^pppoooQQQ@@@:::777222///////////////...........................///000000///222666;;;DDDggg[[[UUUOOOPPPNNNSSSRRRUUU```iiizzz~~~xxxnnngggeee````````````aaadddhhhkkkxxx{{{xxxmmmbbb\\\XXXTTTRRRNNNKKKLLLQQQVVVXXXXXXYYYUUUTTTYYY]]]```cccgggmmmqqquuuuuuqqqppprrruuuqqqvvv|||||||||yyyrrreee```[[[ZZZ[[[ddd{{{nnneeeccc^^^iii~~~pppfff\\\XXXXXX[[[ttt|||{{{eeeccccccjjjyyyuuudddYYY???111111......000---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......///222222>>>DDDbbbkkkUUUTTTXXX[[[___]]]aaaooo}}}yyyooonnnjjjbbb[[[WWWYYY[[[^^^^^^aaaeeehhhjjjrrr|||ttthhhhhhxxxyyyooorrrzzzwwwkkkbbbqqq}}}yyyVVVCCC;;;222111111111111000000000///////////////........................///////////////666888;;;@@@JJJllldddSSSNNNLLLHHHGGGFFFEEEIIIPPP[[[eeekkkqqqwww}}}zzzxxx{{{{{{sssmmmfffbbbmmm|||wwwsssmmmjjjiiirrr~~~~~~|||}}}}}}{{{yyyooollllllooopppkkkddd```aaagggooosssvvvzzzyyyzzz{{{yyyooocccaaadddtttpppbbb\\\YYYUUU\\\llltttXXXCCC;;;888333000////////////------------............+++---///000000333:::@@@TTTgggZZZSSSPPPVVVNNNSSSRRRVVVbbbnnn{{{xxxrrrhhhaaa___aaaaaaaaa______bbbhhhmmm~~~~~~tttiiibbb\\\XXXXXXSSSLLLKKKNNNSSSWWWXXXWWWRRRPPPRRRTTTSSSTTTWWWXXXaaammmuuuxxxzzzxxxmmmeee___]]]ZZZ```wwwppphhhggg___dddyyyssshhh```[[[YYYTTTiiizzzlll___cccnnn|||rrreee^^^BBB222000,,,---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////222222>>>GGGhhheeeRRRQQQSSS]]]cccbbbeeerrryyyqqqooojjjccc[[[XXXYYY\\\[[[\\\```eeegggiiipppxxxzzz}}}{{{llllllyyy{{{pppqqqttt}}}ooobbbkkkuuuSSS>>>999444111111111111000000000///////////////...................../////////000000111777999;;;AAANNNuuuzzz```SSSOOOLLLHHHFFFFFFGGGIIIPPPYYYccciiipppvvv{{{vvvwww}}}|||sssmmmiiidddcccmmm~~~uuunnneeekkksssyyy}}}}}}|||{{{xxxtttooonnnmmmmmmkkkfffaaa^^^```eeekkkpppssswww}}}~~~}}}}}}}}}{{{~~~rrrbbb\\\^^^jjj~~~oooccc[[[XXX\\\kkkvvvYYYBBB:::777333111000000000///---------...............)))---/////////333<<>>888666444222222222000///------......////////////***...000///...111:::BBBlllyyyzzzccc]]]UUUOOOTTTOOOUUUTTTXXXhhhvvv{{{ooojjjfffaaa______\\\]]]^^^]]]^^^dddnnnvvv|||}}}tttllleee^^^]]]ZZZVVVQQQOOOPPPTTTWWWWWWTTTSSSSSSPPPMMMQQQXXXccclllzzzuuujjjccc```[[[\\\uuuvvvooooooddd```mmm|||qqqiiiaaaZZZUUUXXXkkk|||qqq]]]^^^bbbhhhnnnqqqqqqpppiiiIII555111---...111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...222222???MMMrrrcccQQQOOOMMMVVV___ccciiiwwwzzzwwwpppeee]]]YYYXXXZZZ[[[\\\\\\```eeefffffflllsssrrrtttvvvxxx}}}}}}xxx}}}}}}rrrqqqrrrzzzvvvfffeeezzzWWW;;;555666111111111111000000000000////////////.............../////////000000000000333777888>>>KKK^^^cccQQQMMMMMMKKKHHHBBBDDDHHHLLLRRR\\\gggooouuu{{{xxxttt{{{~~~tttoooggg^^^ZZZ]]]eeelllzzztttuuu|||{{{vvvvvvxxxvvvpppiiifffffffffaaabbbdddiiinnnqqqqqqppprrruuu{{{rrreeekkkrrrsssiii^^^\\\```eeevvvyyyeee```___lllzzzVVV:::777666444333333222000............/////////000000,,,000222///---///888@@@qqqxxxsss```___XXXNNNOOOPPPUUUUUUYYYiiiyyyyyylllfffdddaaaaaabbbXXX[[[\\\\\\^^^eeeqqqzzz|||yyyqqqiiibbb]]]]]]\\\WWWSSSQQQTTTXXXYYYWWWVVVTTTQQQPPPWWWaaapppvvvuuujjjcccaaa[[[]]]vvvvvvoooqqqgggcccoootttkkkbbbZZZXXXTTT```xxxpppccc^^^[[[]]]fffooovvvxxxmmmLLL666222...000222...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000...333222???NNNttt^^^MMMJJJHHHPPP[[[aaaiiixxx}}}xxxooobbbZZZWWWXXXYYYYYY^^^^^^aaaeeeeeeeeejjjqqqnnnqqqttttttuuu{{{xxx~~~~~~rrrqqquuuzzzwwwfffccc|||]]]>>>555666111111111111000000000000000/////////............////////////000000000000333666777???OOOeeewwwZZZKKKIIIKKKJJJHHH???CCCHHHMMMTTT___kkktttvvv}}}zzzuuu~~~}}}sssggg```^^^]]]YYYTTTYYYgggzzzxxxvvv}}}~~~zzztttnnnjjjhhhgggggghhhhhhiiijjjkkkllllllmmmnnnssszzz{{{ssslllbbb___^^^```___\\\[[[]]]cccuuuuuunnnhhhnnn\\\DDD888555222111111111000///........................///222---+++222555999FFFrrrfff\\\PPPNNNVVVUUUTTTWWW]]]gggyyytttiiieeecccaaa_________[[[YYY\\\aaahhhuuu|||qqqjjjeeeaaa]]]\\\^^^^^^ZZZVVVZZZ[[[[[[WWWTTTXXXccclll~~~zzzsssfff```aaa```qqq|||vvvxxxmmmdddkkkssshhh___YYYYYYRRRZZZyyyyyyxxxfff___YYYVVVbbbtttlllWWW>>>000...//////.........---------,,,,,,,,,------------...///000000000111444CCCOOO{{{}}}[[[NNNLLLJJJRRRXXXbbbmmmyyyzzz~~~pppaaaZZZYYYYYY[[[^^^^^^^^^aaagggfffccceeelllllltttxxxuuuuuu|||vvv}}}}}}yyyuuurrr}}}uuuyyyyyyjjjjjj{{{zzz~~~vvvbbbFFF777777333222111000////////////......------------........./////////...///111333555666===AAAOOOyyyuuuaaaUUUKKKKKKMMMFFFBBBDDDHHHMMMUUU___iiippprrr{{{yyytttvvv|||pppfff^^^YYYVVVTTTWWWVVVYYYaaagggkkkqqqvvv|||~~~}}}xxxrrrnnnkkkkkkkkkjjjjjjkkkkkkllllllmmmmmmoootttzzzyyyrrrjjj^^^ZZZZZZ[[[ZZZWWWVVVYYY]]]ppp~~~pppkkkqqqdddDDD888555222111111111000///...........................222...,,,222444999GGGqqqfff]]]RRRNNNTTTTTTSSSUUU\\\fffzzz{{{~~~rrrgggcccbbb```______[[[YYYYYY\\\aaakkk}}}{{{vvvqqqlllfffeeeggghhhfffdddeeeggghhheeecccgggqqqzzz}}}vvvhhhbbbbbbaaarrr}}}~~~sssjjjoooyyymmmbbb[[[YYYRRRVVVqqqwwwssshhhccc```\\\eee|||pppppp\\\CCC333//////...---......---------,,,,,,,,,,,,,,,,,,,,,---...///000000111444CCCPPP}}}~~~]]]PPPOOOOOOWWW^^^hhhssszzzzzzmmm```ZZZYYYYYY[[[^^^___bbbiiipppooohhheeegggiiiooosssqqqrrryyyzzz}}}ttt|||{{{uuurrr|||uuuzzz{{{kkkjjjyyy|||~~~uuuaaaFFF666666333222111000////////////......------------........./////////...///111333777888>>>DDDSSS~~~wwwaaaVVVLLLLLLKKKCCCAAADDDHHHNNNVVV```jjjqqqvvvyyyrrrmmmwww}}}rrrhhhaaa[[[XXXUUUWWWSSSQQQTTTVVVXXX]]]ccckkkrrr|||yyy||||||wwwsssqqqqqqqqqnnnnnnmmmmmmmmmnnnnnnooorrrvvv|||~~~wwwnnnfff[[[XXXVVVXXXWWWSSSSSSUUU[[[ooorrrnnnuuukkkDDD888666333111111111000///........................---111......333222999IIIqqqddd^^^TTTOOORRRTTTRRRSSSYYYdddzzz|||yyynnndddaaaaaa___^^^___[[[[[[\\\___cccppp~~~xxxrrroooqqqssstttttttttxxx{{{{{{zzz}}}zzzllleeedddccctttuuuvvvrrrfff^^^[[[TTTUUUkkkyyypppgggeeefffdddgggyyyttttttbbbIII777000///...,,,......---------,,,,,,,,,++++++++++++,,,---...///000222555CCCQQQ___RRRSSSTTT\\\cccmmmwww{{{uuuiii^^^YYYYYYXXX[[[^^^```eeennnvvvuuullleeeccceeeiiillllllooovvv{{{}}}}}}}}}zzzkkkuuu|||vvvqqq{{{vvv|||yyyjjjgggttttttaaaGGG777666333222111000////////////......------------.........//////......///111444999:::@@@GGGZZZxxx```VVVNNNLLLIII@@@AAADDDIIIOOOWWWaaalllsssuuu}}}|||tttlllgggvvv}}}tttkkkddd^^^ZZZXXXWWWPPPJJJIIIHHHHHHMMMSSS\\\aaajjjsss|||www{{{|||yyywwwvvvvvvsssrrrqqqppppppqqqqqqrrrvvvyyy~~~}}}vvvlllddd\\\XXXWWWXXXVVVSSSSSSVVV```tttsssssszzz}}}lllEEE999777333222111111000///........................---111//////333111:::NNNrrrbbb\\\UUUQQQQQQUUURRRRRRVVVbbbxxxtttjjjaaa___```___^^^^^^^^^___bbbccceeerrr}}}ooohhhfffdddsss|||uuuhhh```^^^XXXYYYkkk{{{oooeeedddgggggghhhxxxttteeeNNN999000//////---......---------,,,,,,,,,++++++++++++,,,---......///222666DDDSSS^^^QQQSSSVVV^^^fffpppyyyzzznnneee\\\YYYYYYXXXZZZ^^^aaaeeemmmssstttooojjjgggdddeeefffiiinnntttyyy{{{}}}xxxhhhrrr{{{tttpppzzzvvv|||vvvgggbbbmmmvvvcccIII888666333222111000////////////......------------......---...///......///222444::::::AAAJJJaaattt\\\UUUOOOLLLHHH>>>@@@DDDIIIPPPYYYcccmmmtttuuu}}}zzzrrrjjjfffrrr}}}tttlllfff```\\\ZZZWWWQQQKKKIIIHHHGGGJJJOOOTTTWWW^^^hhhrrrzzz~~~}}}{{{{{{{{{xxxwwwuuuttttttuuuvvvwww{{{~~~yyyoooggg^^^YYYWWWWWWVVVSSSSSSVVVdddyyyvvvxxxiiiGGG:::777444222222111000///////////////////////////---000///000333111<<>>333,,,///.........------,,,,,,+++,,,,,,,,,,,,---...//////111555===CCCYYY}}}\\\MMMPPPVVV```fffmmmrrrzzz~~~|||{{{mmmeee^^^\\\]]]^^^bbbgggoookkkkkkqqquuuooofffaaajjjnnnsssxxx{{{}}}{{{yyyyyy~~~}}}tttgggaaa[[[dddzzz|||pppfffrrrzzzHHH777555444222111000000//////........................---...//////111333888;;;@@@BBBVVVddd[[[SSSNNNIIIDDDDDDGGGDDDKKKQQQ[[[fffhhhsss}}}{{{zzzzzztttqqqpppnnnmmmllljjjgggeeecccbbb___[[[XXXWWWWWW___ppp~~~{{{zzzzzz~~~rrrhhhccc^^^XXXXXX\\\WWWVVVUUUSSSSSS___zzz|||hhhGGG888555777333333444///.../////////000000111111---///888555:::CCCjjj{{{]]]WWW]]]UUUTTTXXXOOOGGGNNNWWWaaarrrtttnnnhhhaaa```^^^[[[ZZZZZZ[[[ZZZYYYUUUWWW[[[\\\WWWSSSXXX```YYY\\\^^^```aaaeeekkkqqqrrrxxxuuuzzzooojjjvvv{{{qqqttt|||yyymmmeeegggyyyiiiZZZ\\\[[[dddxxxzzzwww]]]???555,,,/////////...---,,,,,,++++++,,,,,,,,,,,,---.../////////333;;;AAAWWW}}}XXXKKKPPPYYYeeehhhooottt{{{}}}|||mmmddd]]][[[\\\^^^dddjjjjjjgggiiirrrwwwqqqggg```eeejjjpppvvvzzz}}}xxxwwwxxx~~~rrreee```ZZZbbbyyy}}}|||qqqfffqqqJJJ666555444222111000000//////........................---...///000111444888<<>>666333111000111111000...////////////////////////...000222333444666:::===@@@MMMeeeyyybbbYYYQQQMMMJJJFFFEEEHHHFFFJJJRRRZZZ___ffftttwwwuuupppjjjffffffhhhkkkhhhffffffggghhhlllvvv~~~vvvnnnfff```]]][[[YYYXXX]]]iiixxx|||~~~uuuppp}}}{{{tttooohhhcccaaa___[[[XXXXXXSSSRRR\\\lll{{{fffCCC:::444333333000///000///////////////////////////666///666999KKKpppZZZUUU]]]ZZZTTTRRROOOGGGRRRZZZ___ooo|||ooofff```]]][[[[[[YYYWWWUUUUUUXXXZZZdddcccbbbaaa___\\\XXXUUUWWWYYY\\\^^^___aaaccceeennntttyyyzzz{{{{{{xxxrrrqqq|||pppfff}}}vvvqqqsssuuummmlll|||xxxeee```]]]___pppuuuOOO666333..................---------,,,,,,,,,,,,------...///...333444DDDXXXtttPPPHHHJJJ[[[^^^fffkkksss|||vvvgggccc```aaa```^^^___cccbbbdddiiiooollleeebbbeeejjjnnnsssvvvyyy|||}}}tttpppuuu}}}vvviii```ZZZ\\\jjjxxx|||xxx}}}jjjjjjQQQ<<<666333111000111111000...////////////////////////...000111222333666:::>>>BBBOOOmmmyyy___WWWOOOKKKGGGCCCDDDGGGEEEKKKTTT]]]aaaiiiyyyyyyuuuuuummmlllkkkiiiggghhhkkknnnnnnlllmmmppprrruuu{{{qqqiiibbb^^^ZZZWWWWWW^^^mmm~~~~~~zzzzzz~~~|||vvv}}}wwwrrrlllgggeeebbb]]]YYYXXXTTTVVVcccrrrhhhBBB:::333333333111000111////////////////////////000333000888999OOOlllWWWUUU___^^^WWWRRRLLLFFFQQQZZZ```rrryyyqqqjjjaaaYYY]]]\\\ZZZWWWUUUVVVYYY[[[aaa```___```aaa___[[[WWWVVVYYY]]]```aaabbbdddfffkkkqqqvvvxxxyyyzzzvvvqqqnnnxxxsssjjjvvvppppppuuummmiiisssxxxaaaZZZ[[[bbbsss|||~~~xxxQQQ555111---........................,,,++++++,,,---...//////...444444CCCWWWqqqLLLCCCHHH\\\bbbeeeiiippp}}}zzzuuujjjeeeaaaaaa```___bbbgggccceeehhhjjjfffaaaaaaeeeoooqqqtttwwwzzz~~~xxxqqqnnnuuuwwwiii___YYY]]]jjjvvvwwwsss~~~jjjiiiUUU<<<666333111000111111000...////////////////////////---///000000222555:::>>>CCCOOOrrrxxx^^^WWWQQQMMMHHHDDDEEEIIIHHHMMMWWW^^^bbbiiiyyywwwooommmmmmppprrrsssrrrpppmmmlllmmmvvvuuuwww{{{|||{{{qqqhhhaaa^^^XXXVVVWWW```ppp{{{yyy}}}|||~~~{{{vvvqqqllliiieee___ZZZUUUUUUZZZggguuu~~~jjjBBB:::333333333111000111000000000000000000000000111222000999999SSSoooZZZVVVaaa```YYYSSSLLLHHHRRRZZZbbbwwwvvvpppkkkaaaXXX]]]\\\ZZZXXXUUUVVVYYY[[[\\\\\\]]]___```___[[[YYYUUUXXX\\\___aaacccfffhhhhhhnnnssstttuuuvvvrrrmmmhhhtttvvvnnntttlllkkkxxxqqqiiikkk~~~{{{bbbZZZ]]]eeeuuuwww|||zzzSSS555111................../////////+++++++++,,,---...///000000555555CCCVVV{{{wwwQQQFFFIII^^^gggeeeiiinnnyyyyyyuuukkkfffbbbaaaaaa```dddiiieeeeeeeeebbb___^^^aaadddqqqrrruuuxxx{{{~~~|||tttoooooowwwwwwiii^^^YYY___kkkuuurrrooo{{{iiihhhZZZ===666333111000111111000...////////////////////////---...///000111555;;;???CCCNNNuuummm^^^YYYTTTQQQKKKFFFFFFKKKKKKOOOVVV^^^ccciiiwww~~~}}}zzzwwwyyy~~~xxxyyyzzzwwwrrrooopppqqqrrruuuzzz}}}}}}|||{{{{{{xxxnnnddd]]]YYYVVVVVVYYYcccrrr}}}~~~{{{uuuqqqmmmhhh```[[[WWWYYY```kkksssyyy}}}iiiAAA999333333333111000111000000000000000000000000222000111;;;888WWWzzzaaaZZZbbb```YYYSSSMMMJJJQQQXXXaaaxxxssslllfff```ZZZ[[[[[[YYYWWWUUUUUUWWWYYYXXXZZZ]]]___^^^\\\ZZZXXXSSSVVVYYY]]]___cccgggjjjhhhnnnrrrrrrrrrrrrnnnhhhdddrrrxxxqqqqqqhhheee~~~{{{ttthhhcccppp}}}hhh___^^^dddrrrrrr{{{{{{VVV666111000---........./////////000+++++++++,,,---...///000111666555DDDVVV{{{ZZZJJJIII]]]ffffffhhhlllvvvwwwrrriiidddbbbccccccaaacccgggkkkiiiddd___\\\___dddfffrrrrrrtttwwwzzz|||}}}|||yyyrrrnnnttt|||vvvhhh]]]ZZZbbbooowwwoookkk}}}{{{kkklll\\\===666333111000111111000...//////////////////////////////000000222666<<<@@@FFFOOOzzzaaaZZZWWWTTTRRRKKKEEEEEEIIIKKKMMMTTT^^^fffooo|||yyysssqqqooommmqqqxxxqqquuuyyyzzzyyyyyy|||xxx}}}wwwlllbbbZZZVVVTTTWWW\\\eeesss~~~yyytttpppiiiaaa[[[]]]___fffmmmpppqqqvvv}}}fffAAA999333333333111000222000000000000000000000000222///111;;;888YYYhhh]]]bbb___XXXTTTNNNJJJOOOTTT^^^vvvrrrgggbbb^^^\\\YYYYYYYYYWWWUUUTTTVVVWWWWWWZZZ^^^___\\\YYYWWWWWWQQQTTTWWW[[[^^^bbbgggjjjkkkppptttsssrrrqqqlllfffbbbssszzzrrr}}}oooeeeaaasss{{{tttfff\\\ggg~~~mmmccc]]]```mmm|||pppzzz}}}WWW777222222---.........//////000000+++++++++,,,---...000000222777666DDDUUU```MMMHHHZZZbbbfffhhhkkkttt}}}sssoooeeebbbbbbeeedddaaaaaadddqqqnnnfff___^^^ccchhhjjjqqqrrrsssvvvyyyzzzzzzyyywwwqqqnnn{{{|||uuuggg\\\[[[eeerrrzzznnnjjj{{{}}}oooqqqZZZ<<<666444111000111111000...////////////////////////000000111111333888>>>BBBKKKSSSZZZUUUSSSRRRPPPIIIBBBAAAEEEIIIKKKRRR___kkkwwwwwwssspppmmmrrrzzzwww{{{zzznnncccZZZVVVSSSWWW^^^gggsss~~~{{{vvvpppiiiccc```cccfffhhhggggggjjjlllmmmzzzYYYAAA999333333444111///000000000000000111111111111222222111888777]]]|||ggg```ddd```ZZZTTTJJJMMMRRRTTT\\\uuuuuufff]]]ZZZYYYWWWXXXXXXTTTOOONNNRRRVVVXXXZZZ[[[YYYVVVUUUXXX[[[PPPRRRWWW]]]bbbgggjjjllloooqqqtttvvvtttnnnfff```bbbvvvuuu{{{nnnfffeeerrr|||uuukkkaaa```ooovvvcccbbbcccdddqqqvvvzzz^^^888333---...........................------------...//////333333666AAAYYY~~~aaaKKKOOOYYYcccccchhhlllrrrxxxnnncccaaabbbdddddd___^^^___kkkgggcccbbbdddhhhlllnnnmmmnnnooossswwwyyyyyywww~~~wwwpppppprrryyytttkkkbbb]]]kkkzzzyyyqqqrrrttt~~~xxxiiimmm___>>>666444222111222222000///////////////////////////.........000444;;;AAAEEEMMMYYYxxxWWWXXXSSSOOOMMMHHHBBB@@@CCCHHHKKKUUUcccqqq}}}xxxyyy~~~tttmmmeeeZZZRRRPPPSSS]]]iiittt|||ssskkkiiikkkpppssstttrrrooommmmmmmmmwww}}}{{{YYYAAA999333333444111000000000000000000111111111111222111222999777]]]yyyeee^^^ccc___ZZZSSSJJJJJJPPPSSS[[[uuuuuufff]]]XXXWWWUUUXXXYYYWWWSSSQQQSSSVVVXXXYYYZZZYYYVVVUUUVVVWWWRRRUUUZZZ^^^bbbgggkkkooosssuuuwwwwwwtttmmmddd^^^aaauuuwwwzzzllleeedddiii|||vvvkkkaaa]]]jjjrrrcccbbbbbbcccooovvv{{{```999444..............................------------...//////333333777AAAVVV}}}~~~dddLLLMMMUUU^^^ccchhhjjjpppyyyqqqcccaaaaaadddccc___]]]___hhheeeaaaaaaccchhhkkkmmmmmmoooqqqqqqrrruuuzzz~~~~~~wwwooonnnqqqwww~~~{{{ooohhhbbb___nnn}}}}}}sssrrrrrr{{{xxxkkkooo]]]===666444222111222222000///////////////////////////000//////111555<<>>666444222111222222000///////////////////////////111000000222777===DDDHHHQQQ```~~~bbbRRRPPPNNNNNNIIICCCBBBEEEHHHKKKTTTaaaqqqrrreee\\\WWWNNNQQQXXXbbbjjjuuu{{{tttxxx~~~~~~aaa@@@888222222333111000111///000000000111111111111000000333;;;999]]]sss___ZZZ```^^^YYYSSSJJJKKKQQQTTT[[[ttttttfff]]]XXXVVVVVVXXXYYYXXXWWWWWWXXX[[[ZZZZZZZZZYYYXXXUUUQQQOOOUUUZZZ``````___ccckkkttt|||}}}}}}zzzrrrhhh___ZZZcccqqqxxxxxxiii```^^^cccxxxmmmaaaZZZbbb{{{zzzooogggfffeeefffsss}}}rrr|||ccc;;;555///...........................------------...//////111444999@@@LLLmmmlllNNNIIINNNVVVccciiinnnuuuzzzooodddaaaaaadddccc```___bbbbbb```___aaaeeejjjmmmnnnmmmoooooonnnmmmqqqzzz}}}~~~~~~rrriiihhhrrryyy{{{rrrmmmhhhfffttt~~~uuuooowwwxxxkkkppp[[[???666444222111222222000///////////////////////////000000000222777>>>EEEIIIRRRddd~~~```NNNMMMNNNNNNJJJDDDCCCGGGJJJMMMUUU```ooossscccZZZVVVQQQSSSXXX```fffooo~~~||||||^^^???777222222333111000111///000000000111111111111///000333;;;:::___uuu```ZZZ___\\\XXXSSSJJJMMMSSSVVV[[[sssrrreee]]]YYYXXXXXXWWWVVVTTTUUUWWW\\\___[[[\\\\\\[[[XXXTTTQQQOOOUUU[[[___```^^^aaaiiiqqqzzz|||}}}xxxpppfff^^^ZZZeeeppp}}}xxxhhh^^^\\\dddyyynnneee```hhh}}}{{{rrrkkkiiihhhlllzzzyyynnn{{{ddd:::333///...........................------------...//////000333999???IIIfffnnnOOOIIINNNWWWdddlllsss{{{~~~oooeeebbbbbbddddddaaaaaadddbbbaaaaaadddhhhmmmooopppnnnmmmmmmnnnqqquuuxxxyyyyyyvvv{{{vvvhhhdddrrrxxx~~~uuuqqqlllkkkzzzxxxpppwwwvvviiinnnXXX>>>666444222111222222000/////////////////////////////////000333888@@@GGGLLLVVVhhhuuuTTTKKKKKKNNNOOOJJJDDDCCCHHHLLLOOOVVV___llluuueee[[[XXXVVVVVVZZZ___cccjjjwww|||yyy~~~\\\>>>666111222333111000111000000000000111111111111000000333;;;;;;```zzzddd[[[___[[[WWWSSSLLLMMMSSSUUUYYYpppqqqddd\\\YYYXXXWWWUUURRRQQQSSSWWW]]]```ZZZ]]]^^^[[[VVVRRRQQQRRRVVVZZZ^^^___^^^aaagggllluuuxxxyyyvvvmmmddd^^^\\\hhhqqq|||xxxhhh^^^\\\cccyyynnniiikkkuuuvvvllliiijjjqqqvvvkkkzzzeee;;;333///...........................------------...//////000111888???GGGaaaqqqQQQJJJQQQ[[[fffnnnuuu}}}pppeeebbbaaaccccccaaabbbeeecccbbbcccfffkkkoooppppppooommmmmmooosssuuuuuutttsssooowwwzzzjjjfffqqqwwwvvvrrrooopppzzzpppxxxvvvhhhmmmRRR<<<666444222111222222000///////////////////////////......000444:::CCCKKKPPP\\\mmmrrrMMMHHHJJJOOOPPPKKKCCCCCCGGGKKKOOOVVV___iiizzzyyyiii___[[[XXXXXXZZZ]]]___dddooo|||~~~wwwppp{{{ZZZ===666111111222111000111000000000000111111111111111111222;;;;;;bbbhhh]]]___ZZZVVVTTTMMMHHHOOOQQQUUUlllpppbbbZZZVVVVVVSSSRRRPPPPPPSSSXXX\\\^^^XXX\\\___[[[RRRNNNPPPUUUWWWZZZ]]]___aaacccfffhhhnnnrrruuurrrkkkddd```___iiippp}}}yyyiii___]]]ccc~~~zzznnnnnnwwwwwwjjjeeehhhsssuuujjj{{{ggg<<<444000...........................------------...//////000000666???GGG___|||vvvTTTLLLTTT```hhhmmmrrrwwwyyynnnddd```___aaaaaa___```dddccccccdddhhhllloooppppppnnnooooooooopppqqqsssuuupppjjjqqq|||nnnkkkpppvvv~~~yyytttqqqqqqyyyoooyyyvvviiioooOOO<<<666444222111222222000///////////////////////////...///111666>>>GGGPPPUUU```ooorrrLLLGGGJJJOOOQQQKKKCCCBBBGGGHHHKKKTTT^^^gggpppzzzlllaaa[[[XXXWWWXXXZZZZZZ]]]gggsss~~~~~~zzzxxxuuukkktttzzzTTT===666000111222111000111000000000000111111111111111111222:::;;;ccckkk______ZZZVVVTTTMMMDDDKKKNNNRRRiiipppaaaXXXTTTSSSPPPOOOOOOQQQUUUXXXZZZ[[[UUU[[[___YYYOOOKKKPPPWWWYYYZZZ]]]```ccceeeffffffiiinnnrrrpppjjjdddaaaaaaiiippp}}}zzzjjj```^^^fff~~~zzznnnqqq~~~{{{wwwgggaaafffsssuuujjj}}}iii===555222...........................------------...//////111///555???GGG^^^zzzyyyVVVNNNVVVccciiimmmnnnrrr|||qqqkkkbbb^^^]]]``````^^^___cccccccccdddhhhlllooooooooonnnqqqrrrpppllllllrrrwwwooogggmmm~~~rrrpppooouuu}}}}}}wwwqqqqqqyyynnnyyyvvvkkkqqqPPP???666444222111222222000//////////////////////////////000333888@@@JJJTTTYYYaaaooopppIIIFFFJJJPPPRRRKKKBBBBBBFFFEEEHHHRRR^^^eeekkkttt}}}yyykkk```YYYWWWVVVVVVVVVUUUWWWaaammm}}}wwwooojjjttttttkkkssszzzSSS;;;888444222111111///...000000000000111111111111000000222<<<===dddoooeee```ZZZZZZUUUGGGHHHHHHGGGPPPlllppp```VVVRRRPPPMMMLLLNNNQQQVVVWWWUUURRRVVVZZZ\\\WWWOOOMMMRRRXXXZZZ]]]```aaaaaabbbdddeeehhhlllnnnkkkdddaaadddhhhmmmrrr|||wwwggg^^^\\\eeezzzkkknnnzzz|||eee[[[```lllzzzmmmkkkvvvcccBBB222000......------------......,,,,,,,,,---------......111444555===III[[[[[[NNNVVV___gggiiimmmvvv|||xxxttthhhaaa]]]___aaa```___```dddeeefffgggjjjmmmooopppnnnqqqpppkkkkkkqqqxxx{{{qqqkkkooo~~~sssgggoooqqqwwwvvvnnntttzzzssstttfffqqq~~~TTT888777666444222000//////000............////////////333222333999DDDPPPZZZ___eeexxxuuuPPPGGGKKKOOONNNJJJFFFDDDDDDIIIIIINNNYYYcccjjjsss{{{xxxmmmbbb\\\\\\YYYXXXYYYYYYYYY^^^ddd~~~wwwqqqjjjfffppp~~~uuulllssssssOOO;;;888444222111111///...000000000000111111111111222111222;;;;;;aaazzzjjjaaa___ZZZZZZVVVIIIHHHHHHHHHPPPkkkooo___VVVRRRRRRNNNNNNOOOSSSVVVWWWVVVSSSUUUXXXZZZVVVPPPOOOTTTZZZ[[[]]]___``````aaaccceeefffiiikkkgggaaa___bbbgggkkkqqq}}}wwwhhh___]]]ggg~~~qqquuu|||ggg^^^aaakkkxxxiiihhhsssaaaAAA222111......------------......,,,,,,,,,---------......111444555===III[[[eeeRRRTTTZZZhhhjjjllluuu~~~zzzuuujjjccc___```bbbaaa```aaacccdddeeegggjjjlllnnnpppooorrrqqqllllllrrryyy{{{rrrqqquuuxxxiiiiiikkksss~~~~~~wwwqqqzzz~~~www~~~ssseeerrr]]]BBB777666444222000000000000/////////000000000000111333222333:::FFFRRR\\\aaaiii{{{sssOOOHHHLLLOOONNNJJJEEECCCCCCKKKKKKQQQ[[[dddjjjqqqxxxxxxnnnddd^^^]]]ZZZYYYZZZYYYXXX\\\cccwwwxxxrrrmmmllluuuwwwnnnsss}}}lllJJJ:::888444222111111000...000000000000111111111111333222222:::999^^^~~~tttfffaaa```\\\[[[VVVIIIHHHIIIIIIPPPiii~~~lll^^^VVVTTTSSSQQQQQQRRRUUUWWWXXXWWWUUUUUUWWWXXXUUUQQQQQQVVV\\\[[[\\\]]]^^^^^^```cccfffeeeffffffaaa\\\\\\aaagggkkkqqq}}}wwwhhh```___kkk~~~rrrxxx}}}jjjbbbdddkkkvvv|||dddeeeppp___???222222......------------......,,,,,,,,,---------......111333555===IIIZZZeeeOOOQQQYYYiiikkkmmmttt}}}xxxllleee```bbbcccbbbaaaccccccdddeeegggjjjlllnnnoooooorrrqqqmmmnnnsssxxxzzzrrrvvvzzz~~~~~~mmmdddfffooo|||zzzyyyxxxwwwuuu{{{~~~rrreeesssbbbGGG777555333111000000000000000000000000111111111111222111333;;;IIIWWWaaaeeeooopppMMMIIIMMMPPPNNNIIIDDDAAAAAALLLMMMRRR\\\eeeiiiooouuu}}}xxxooogggaaa^^^[[[ZZZZZZYYYWWWZZZ```nnnzzzpppssszzz~~~zzzwwwvvvzzzjjjGGG:::777444222111111000//////000000000111111111111333222222999999^^^}}}pppdddbbbbbb]]]\\\VVVIIIHHHJJJJJJNNNdddzzzjjj^^^WWWUUUUUUTTTTTTUUUWWWXXXXXXWWWWWWWWWWWWVVVTTTQQQRRRVVVZZZZZZ[[[\\\[[[\\\^^^bbbeeeddddddbbb]]]YYY[[[bbbhhhnnnrrr|||xxxiiibbbaaaooo||||||vvvjjjpppkkkbbbccckkkvvv{{{dddeeeppp]]]>>>000111......------------......,,,,,,,,,---------......111333555>>>JJJZZZ\\\HHHQQQ___kkkmmmoootttzzzmmmeee```aaacccbbbbbbcccbbbcccfffhhhjjjlllnnnnnnnnnqqqpppmmmnnnssswwwvvvnnnxxx|||{{{uuugggffflllxxx{{{yyyzzzzzzyyy~~~qqqeeevvvyyydddHHH666555333111000000000111//////000000000111111111111000333>>>NNN^^^gggkkkuuunnnLLLJJJNNNPPPNNNIIICCC@@@@@@JJJKKKQQQ\\\dddhhhmmmrrr|||~~~wwwpppiiiddd```]]]\\\\\\YYYWWWYYY^^^iii~~~~~~uuuuuu{{{~~~zzztttuuuzzzkkkJJJ999777444222222111000//////000000000111111111111333111222::::::aaa{{{hhh^^^^^^aaa]]]\\\WWWKKKHHHKKKJJJLLL]]]{{{xxxiii^^^XXXWWWWWWWWWWWWXXXXXXXXXWWWXXXXXXZZZXXXUUURRRQQQRRRUUUWWWYYYZZZZZZZZZZZZ]]]aaaddddddccc___ZZZYYY\\\ccciiiqqqrrryyyxxxjjjccccccttt|||vvvyyylllaaafff|||}}}iii^^^___ggguuu~~~hhhiiirrr^^^<<>>KKKYYY}}}[[[FFFQQQdddnnnpppqqquuu{{{kkkddd^^^___aaaaaabbbdddbbbdddfffiiilllmmmnnnooolllnnnnnnlllmmmrrrtttrrrmmmxxx|||yyypppjjjjjjrrr{{{~~~~~~}}}~~~pppeeeyyyuuucccHHH666555333111000000111111........./////////000000111111444AAATTTeeeooorrr{{{pppOOOKKKOOOQQQOOOIIIDDDAAA@@@FFFGGGNNNYYYaaafffkkkqqqxxx}}}{{{vvvpppjjjeeebbb___^^^^^^[[[WWWXXX]]]hhhzzz|||}}}~~~kkkNNN999666333222222222111000000000000000111111111111222111222:::<<>>LLL^^^vvvzzzXXXQQQeeepppooommmqqqzzzppphhhbbb[[[XXXZZZ___cccdddhhhhhhjjjkkkmmmnnnooopppkkknnnnnnnnnrrrvvvqqqgggrrrrrrqqqqqqsssxxxyyypppfffuuucccBBB555222222222111111111111000111111111111111222222222222555888LLLppprrrTTTPPPRRRSSSPPPKKKEEECCCCCCHHHJJJOOOSSSYYY___ggglllwww~~~xxxpppjjjlllkkkjjjjjjiiiiiilllpppwww|||xxxvvvssspppnnnhhhcccbbb```\\\ZZZ\\\aaammm|||jjjGGG888666333222111111///---000000000000111111111111111555111777>>>ddd}}}jjjaaa```]]]]]]ZZZNNNIIIFFFCCCCCCOOOhhhsssggg___\\\[[[WWWYYYYYYWWWSSSPPPNNNNNNLLLLLLMMMOOORRRTTTVVVXXXVVVXXXWWWTTTUUUZZZ]]]]]]\\\___[[[RRRSSS]]]bbb___dddhhhkkkrrr~~~wwwsssnnn{{{ooopppggg\\\ZZZbbbtttvvvhhhfffsssqqqttt~~~___===222///...........................------------...//////111...888===LLL^^^vvvuuuUUUNNNaaarrrssstttvvvzzzqqqhhhbbb\\\ZZZ\\\```ccceeeggghhhiiikkklllnnnooopppoooppppppoooqqqtttnnneeennnnnnooooooqqquuuzzz~~~|||vvvnnn|||hhhCCC444222222222111111111111000111111111111222222222222333777:::OOOuuuyyy]]]TTTVVVVVVRRRLLLFFFCCCBBBGGGJJJNNNRRRXXX___ggglllyyyzzzsssrrrpppmmmllljjjhhhhhhiiillltttzzz}}}~~~{{{wwwtttqqqjjjeeedddbbb^^^\\\]]]aaammm{{{xxxgggFFF888666333222111111///...000000000000111111111111111444111888>>>ccclllcccbbb\\\ZZZXXXPPPNNNJJJCCC???GGG```zzzlllbbb[[[XXXWWWXXXXXXVVVRRROOOMMMMMMKKKLLLMMMOOORRRTTTVVVWWWWWWXXXWWWTTTUUUZZZ\\\[[[]]]bbb___VVVRRRXXX]]]\\\bbbfffiiimmmyyyzzzwwwuuu}}}ppp|||rrriii```\\\```nnn~~~qqqiiihhhqqqxxxzzz___===333000...........................------------...//////111...888<<>>```}}}iiiaaabbb]]]YYYXXXQQQPPPMMMFFF@@@EEE]]]zzzmmmbbb[[[XXXYYYZZZ[[[YYYUUUQQQPPPOOOPPPQQQRRRSSSTTTTTTTTTUUUVVVXXXWWWTTTUUUYYYZZZYYY[[[aaabbbYYYSSSUUUZZZ\\\```dddgggjjjrrryyyxxxyyy~~~qqqzzzvvvlllccc```bbbmmmxxxlllhhhhhhoooxxx|||\\\;;;333000...........................------------...//////111///888;;;KKK```wwwxxxYYYNNN]]]mmmqqqrrrsss~~~}}}uuuhhhfffcccaaaaaabbbdddeeeffffffhhhiiikkkmmmooooooppppppooonnnnnnlllgggbbblllnnnqqqssstttuuuvvvxxxsssxxx||||||}}}zzzyyyyyybbb===777222222222111111111000000000111111222222333333333666999>>>VVV~~~eeeZZZYYYWWWSSSMMMHHHDDDBBBFFFHHHKKKPPPVVV]]]ffflllzzz}}}zzz{{{|||wwwpppfffhhhiiijjjooowww{{{yyyrrrllljjjfffaaa^^^___gggnnn{{{|||uuuvvv{{{}}}}}}~~~yyyxxxwwwwwwxxxzzz~~~~~~xxxaaaAAA777555222111222111000//////000000000111111111111111333111:::>>>^^^yyyccc]]]bbb___ZZZXXXRRRNNNMMMIIIDDDHHH^^^vvvjjjaaa\\\ZZZZZZ[[[[[[ZZZVVVSSSRRRQQQTTTUUUVVVWWWWWWWWWVVVVVVUUUWWWWWWTTTTTTXXXYYYWWWXXX^^^aaa[[[UUUTTTYYY]]]^^^aaaeeeiiinnn|||wwwvvv{{{xxx||||||oooeeeeeehhhpppxxxkkkgggfffmmmsssyyy|||XXX999333000...........................------------...//////111000888999JJJaaawww___PPP[[[kkkmmmlllooo}}}wwwiiihhhfffcccbbbbbbcccddddddeeegggiiikkkmmmnnnooommmlllllllllllliiieeedddkkknnnrrrttttttsssttttttqqqxxx|||{{{||||||vvvvvv{{{TTT777999222222222111111111000000000111111222333333444444777999>>>WWWeeeYYYXXXUUUQQQMMMJJJFFFDDDEEEGGGJJJNNNTTT\\\eeelll{{{~~~ooolllhhheeeeeeiiiqqqxxx~~~~~~vvvpppmmmiiibbb___```gggkkkvvv}}}zzzyyy}}}|||yyywwwtttpppqqquuu}}}~~~}}}||||||}}}zzz|||}}}wwwbbbAAA777555222111222222000///000000000000111111111111111333111;;;>>>\\\eee[[[bbbaaa\\\XXXQQQKKKMMMKKKEEEHHH^^^uuuiiiaaa]]]\\\VVVXXXYYYXXXUUURRRQQQQQQSSSUUUVVVXXXYYYYYYXXXWWWSSSVVVVVVTTTTTTXXXYYYWWWUUU[[[___]]]WWWVVVYYY]]]]]]___ccchhhllluuuwwwxxxnnnbbbhhhqqqxxx~~~pppgggdddlll}}}}}}nnnwwwzzzVVV777222000...........................------------...//////111000888888IIIbbbwwwcccPPPWWWmmmnnnlllooo}}}yyylllkkkhhhdddaaa```aaaccccccdddfffhhhjjjlllnnnooollljjjjjjlllkkkgggeeefffhhhkkkoooppppppooooooooorrrxxx|||zzzzzz}}}uuuvvvxxxLLL555999222222222111111111111000000111111222333444555555666999>>>YYYmmm[[[XXXTTTQQQNNNKKKGGGDDDDDDFFFIIIMMMSSS[[[eeelll|||wwwqqqlllgggccc```dddiiittt{{{{{{tttqqqllleeeaaabbbdddfffooo~~~~~~||||||yyyssskkkhhheeegggqqq}}}|||xxxuuuyyy~~~vvvcccBBB666444222111222222111///000000000000111111111111222222111<<<>>>ZZZooo^^^cccbbb]]]XXXQQQIIILLLIIICCCDDDZZZyyylllccc^^^\\\TTTUUUWWWWWWUUUSSSRRRRRRSSSTTTVVVWWWWWWVVVTTTSSSQQQTTTUUUSSSUUUYYYZZZWWWUUUYYY]]]]]]ZZZWWWXXX\\\\\\\\\```fffiiimmmxxx{{{~~~lll^^^iiiyyytttgggdddpppxxxlllxxxzzzVVV777222///...........................------------...//////111111888777HHHcccwwwiiiRRRVVVnnnqqqqqqqqqzzz{{{ooonnnjjjddd___]]]___bbbbbbccceeegggjjjlllnnnooonnnkkkkkkmmmkkkfffeeehhhgggiiilllmmmlllkkkkkkkkkoootttwwwwwwyyy}}}}}}zzzsssvvvrrrMMM888666222222222111111111111000000111111222333444555666666999???\\\yyy___[[[VVVRRROOOLLLGGGDDDCCCEEEGGGKKKRRR[[[eeelllwww{{{wwwtttrrrkkkbbb___bbbiiirrr|||zzzuuupppiiidddeeeeeedddlll{{{}}}|||}}}yyyqqqnnnpppmmmggg___\\\XXXXXXbbbtttvvvcccBBB666444222111222222111000000000000000111111111111222222111<<<>>>ZZZxxxbbbcccbbb]]]XXXQQQIIIKKKGGG??????VVV~~~}}}pppeee^^^ZZZTTTUUUWWWWWWVVVTTTTTTTTTUUUVVVVVVUUUSSSPPPMMMKKKPPPSSSTTTSSSUUUYYYZZZXXXVVVXXX\\\^^^[[[XXXWWWZZZ[[[ZZZ]]]dddfffgggnnnwwwjjjZZZiii}}}uuuffffffwwwwwwmmmzzz|||WWW888333///...........................------------...//////111111888666HHHcccwwwnnnUUUWWWmmmsssuuurrrvvv|||qqqoookkkddd^^^[[[^^^aaabbbccceeegggjjjlllnnnoooqqqmmmmmmooolllfffdddhhhgggiiillllllkkkjjjjjjkkkjjjnnnrrrssswww||||||zzz{{{}}}vvvqqquuurrrSSS;;;333222222222111111111111000000111111222444555666666555999@@@___ccc^^^XXXSSSPPPLLLGGGCCCCCCDDDGGGKKKQQQZZZeeelllppp~~~{{{|||}}}vvvhhhaaaaaaccckkkvvv}}}}}}yyyssskkkgggggghhheeelll|||rrrxxx{{{sssiiiccccccbbb___```ddd[[[[[[ZZZZZZcccvvvyyy[[[@@@888555333222111111///...000000000000111111111111///000333777>>>\\\~~~^^^]]]___^^^[[[SSSNNNEEE@@@???@@@MMMrrrrrreee]]]YYYYYYXXXXXXWWWUUUTTTSSSSSSQQQQQQQQQQQQPPPOOONNNMMMSSSWWWPPPMMMVVVYYYUUUXXXWWW[[[^^^^^^\\\XXXUUUTTTYYY[[[```bbb______iiitttiii\\\___|||vvvnnnooorrrwwwmmm}}}{{{MMM444555+++///............------------------------...000000000444666777BBB]]]pppOOOTTTjjjwwwvvvnnnwwwwwwqqqmmmfff```]]]\\\]]]^^^aaadddgggiiiiiiiiijjjkkkmmmpppqqqnnniiifffiiillljjjjjjjjjjjjjjjmmmqqquuuqqqrrruuuwwwxxxyyyyyyyyyzzzzzz{{{||||||oooqqqdddIII666333333333222222111111111222333444444333444666888:::<<>>AAA]]]}}}cccZZZYYYYYYQQQPPPNNNDDDDDDEEEFFFIIIMMMUUU___eeeiiiyyy}}}ooogggccc^^^\\\^^^dddooo~~~~~~tttjjjbbb]]]^^^aaahhhttt~~~{{{|||lllgggfffnnnsssnnnddd]]]XXXTTTQQQOOORRR[[[iiitttqqqkkkddd______gggvvv|||rrrSSS???777555222111222111000//////000000000111111111111333222666:::===TTTeeebbbdddfffeee\\\TTTMMMIIIFFF@@@DDD___xxxlllbbb\\\YYYWWWWWWVVVVVVUUUTTTTTTSSSPPPPPPOOOPPPQQQSSSUUUWWWRRRRRRKKKKKKSSSPPPKKKPPPUUUUUUWWW]]]bbbaaa[[[TTTZZZUUUVVV^^^hhhooovvv|||vvvmmmnnnqqqddddddnnnrrrxxxoooDDD...111000///............---------------------...///000111000444777999???UUUzzzmmmfffWWWllltttqqq||||||uuuooohhhcccaaa```___]]]^^^aaadddfffggghhhiiijjjkkklllmmmkkkiiiiiijjjllljjjlllnnnnnnmmmmmmnnnooorrrsssuuuwwwyyyzzz||||||||||||{{{{{{{{{{{{{{{{{{~~~qqqeeessssssEEE777777222222222222222222222222111222444444444666888:::<<>>666444222111222222111//////000000000111111111111222000666<<<===RRRggg``````dddcccZZZXXXOOOJJJFFF@@@CCC^^^~~~wwwlllbbb\\\YYYVVVVVVVVVUUUUUUTTTTTTSSSPPPQQQSSSTTTUUUTTTSSSSSSRRRQQQJJJLLLTTTOOOIIIOOOQQQQQQTTT[[[bbbccc]]]WWWZZZXXX[[[```gggooo}}}{{{sssttt||||||jjj```cccqqqlllyyy}}}eee???...000222///............---------...............///111111...222666999>>>RRRzzzrrrmmmVVVmmmvvvttttttnnnfffbbbaaa```]]]ZZZ]]]___ccceeefffggghhhjjjllllllkkkjjjhhhgggggghhhhhhhhhiiihhhhhhjjjnnnqqqrrrssstttvvvxxxzzz|||}}}}}}}}}}}}||||||{{{{{{zzz|||}}}}}}|||wwwsssrrrzzzmmmdddwwwrrrGGG888555222222222222222222222222111333444555666777:::===>>>EEEIIIaaaeeeZZZWWWWWWQQQQQQNNNCCC???AAACCCFFFKKKSSS[[[aaaeeeqqq}}}vvvuuuqqqiii^^^ZZZ___jjjssszzznnnfffbbbjjjuuu||||||{{{ooojjj```[[[TTTQQQYYYiiiwww}}}{{{fffTTTRRRYYYbbblllvvvrrrooonnnrrrvvvyyy|||tttuuuxxxrrrHHH:::666444222111222222111000000000000000111111111111111000666======OOOjjj___\\\aaabbbXXXXXXPPPJJJGGG@@@BBB]]]}}}|||oooccc[[[WWWVVVVVVUUUUUUTTTTTTTTTTTTQQQSSSVVVWWWWWWUUURRRPPPSSSPPPJJJNNNVVVOOOIIIPPPOOOPPPTTTYYY^^^```]]]YYYZZZ\\\aaafffiiiqqqxxxxxxzzztttgggccchhhxxxjjjzzzyyy\\\<<>><<>>777555111111222222222333333333333555777999:::<<>>@@@BBBEEEIIIOOOUUUZZZccchhhwww||||||oooccc^^^^^^]]]iiiyyy{{{oooqqqvvv~~~~~~fff___VVVTTTcccxxxlll]]]TTTXXX\\\___jjjwww~~~~~~xxxwwwxxxzzz}}}yyywwwwww}}}mmmDDD@@@555333111111222222111000000000000000111111111111666333999???<<>>@@@CCCFFFFFFIIIPPP]]]~~~wwwhhh[[[YYYXXXQQQJJJGGG??????CCCJJJMMMNNNQQQWWW^^^gggooo{{{zzzoooqqqooofffgggaaa___fffxxxrrr```UUUZZZnnn~~~iii^^^YYY```eeedddfffmmmxxxxxx~~~||||||~~~ddd>>>888444333222111000000000000000000000000000111111222444333::::::@@@HHHjjjhhhXXXZZZ^^^]]]YYYUUULLLGGGCCC999BBB]]]xxxllldddYYYUUUUUUUUUTTTSSSSSSRRRRRRRRRWWWWWWWWWWWWWWWVVVUUUUUUSSSNNNKKKMMMNNNMMMLLLMMMRRRTTTVVVWWWXXXWWWVVVVVVVVVXXX\\\aaagggnnnsssvvv|||qqqzzzooobbbaaaiiivvvwwwrrrsssIII444111000//////...------,,,,,,------////////////000222333444888444======AAALLLeee```___tttqqqvvvtttwwwxxxjjjdddccc```^^^^^^^^^___aaabbbbbbcccfffhhhjjjkkkkkkkkklllmmmnnnoooppppppooooooooopppqqqrrrqqqrrrssstttuuuvvvwwwwwwvvvxxxyyy{{{|||}}}|||||||||xxxmmmfff```YYYTTTSSSTTTUUU\\\cccuuurrrdddfffiiirrr}}}~~~{{{qqqeeennnbbb???777777///333333222222222333444444666888;;;<<<===???BBBEEEIIIKKKQQQ[[[{{{yyylll___[[[XXXSSSPPPQQQDDDAAAAAAEEEHHHKKKPPPWWW\\\dddkkkuuuvvvxxxuuummmnnniiidddeeemmmppp]]]RRRZZZqqqiii```^^^eeejjjfffcccdddoooooouuuyyyrrrvvv{{{```===888333333222111000000000000000000000000000111222222333333::::::@@@FFFbbbpppXXXVVV]]]```YYYWWWOOOJJJEEE888<<>>===AAAKKK___]]]ZZZtttqqqvvvsssrrryyyjjjeeedddbbb^^^\\\\\\^^^``````aaabbbeeegggkkkkkkjjjiiikkkmmmppprrrrrrqqqpppooopppqqqssstttpppqqqrrrsssuuuvvvwwwxxxvvvwwwyyy{{{{{{|||{{{{{{zzz}}}vvvlllddd]]]YYYVVVTTTXXX]]]hhhttt|||lllggg___dddxxxzzzwww}}}zzznnngggttt{{{WWW<<<555444000222222222222222333444555888:::<<<===>>>@@@DDDFFFKKKLLLQQQZZZwwwrrrcccZZZUUURRRRRRTTTIIICCC???@@@CCCFFFNNNUUUZZZ```fffnnn||||||wwwqqqllliiinnn~~~iiiWWWOOOVVVjjjkkkdddaaagggkkkgggaaa^^^iiigggiiitttvvvqqqvvv}}}{{{YYY;;;999333222222111000000111111000000000000111222333333333444:::999@@@EEE^^^tttZZZVVV\\\```XXXXXXPPPJJJDDD888999KKKuuuxxxiii]]]\\\YYYXXXXXXWWWVVVUUUTTTTTTUUUUUUVVVVVVUUUUUUTTTSSSTTTOOOKKKMMMMMMMMMPPPTTTQQQRRRTTTUUUVVVVVVVVVVVVWWWWWWWWWYYY\\\aaaeeehhhooorrruuuyyy|||xxxjjjyyynnndddaaammmhhhrrr{{{fffAAA111111////////////...---------------...//////000111333444555:::777???>>>BBBIIIYYYggg^^^}}}tttrrr{{{uuuppp|||yyyiiidddeeeccc^^^\\\[[[]]]^^^______aaadddfffjjjiiijjjjjjlllnnnppprrroooppppppqqqrrrrrrrrrrrrrrrrrrsssuuuwwwxxxyyyzzzvvvwwwyyy{{{|||||||||{{{xxxzzzvvvnnneee___ZZZVVVWWW[[[___jjjzzz|||qqq___]]]pppxxxnnnppp|||xxxkkklll~~~nnnJJJ888444333444222222222222333444555666<<<===???@@@AAACCCFFFIIIKKKLLLSSS\\\vvviii[[[UUUTTTSSSRRRKKKDDD>>>???AAADDDJJJPPPYYY^^^cccjjj||||||vvvqqqttt{{{fffWWWQQQTTT```xxxmmmfffbbbfffjjjhhh```[[[dddaaa```ffftttvvvQQQ777666333222111111000111111111000000000000111222333444555666:::777???FFF]]]ttt\\\YYY\\\\\\XXXXXXOOOGGGBBB888999JJJpppvvveeeZZZYYYZZZZZZ[[[ZZZZZZXXXWWWVVVUUUUUUVVVVVVUUUUUUTTTSSSUUUQQQNNNOOOOOONNNQQQVVVPPPQQQRRRSSSTTTUUUVVVVVVVVVVVVWWWYYY\\\```dddfffgggiiijjjllloootttzzz~~~uuujjj}}}qqqdddaaaooofffqqquuu^^^<<<111222111111//////...------------......//////000111333555666:::888AAA>>>BBBHHHSSSxxxtttaaaoooqqqxxxpppuuuxxxiiiddddddbbb___]]]ZZZ\\\^^^^^^___```ccceeefffhhhjjjlllnnnnnnnnnnnnkkkmmmppprrrsssrrrpppooorrrrrrsssuuuvvvxxxyyyyyywwwxxxzzz|||}}}~~~~~~}}}xxxyyy{{{sssjjjddd^^^YYYZZZ]]]]]]dddsss{{{bbbYYYggg|||jjjffftttwwwiiiqqqiiiBBB777444111777222222222333444666777888===???@@@AAABBBDDDGGGIIIHHHKKKTTT^^^uuuppp___ZZZ[[[WWWRRRLLLEEE???@@@BBBDDDGGGKKKYYY^^^ccchhhvvv~~~vvvsssjjj\\\VVVWWWZZZkkk}}}lllfffbbbdddiiihhhaaaYYY[[[ZZZXXX]]]llloooJJJ666888222222111111111111111222000000000111222333444555777888;;;777@@@GGGZZZqqq\\\ZZZ\\\ZZZXXXXXXNNNEEEBBB:::;;;IIImmmxxxggg[[[ZZZZZZZZZ[[[\\\\\\ZZZYYYXXXVVVVVVVVVVVVVVVUUUUUUTTTTTTQQQOOOPPPOOOMMMPPPUUUQQQQQQRRRSSSTTTUUUVVVWWWVVVWWWXXX[[[]]]```bbbdddcccdddfffgggiiimmmrrrvvvyyyzzz|||sssllloooccc___nnniiissssssYYY999111333222222000///......------.........//////000222444666777999999AAA>>>CCCHHHNNNmmmddd___qqqwwwxxxnnnqqq{{{mmmgggddd```^^^___ZZZ\\\^^^^^^___```ccceeeeeegggjjjlllmmmmmmlllkkkiiikkknnnqqqrrrqqqooonnnqqqqqqrrrssstttuuuuuuvvvuuuwwwyyy|||~~~{{{{{{}}}vvvmmmhhhbbb]]]]]]aaa^^^aaalll|||lll^^^cccmmmeeeooo}}}vvvgggvvvhhh???:::555...777333333333444666888999:::===???AAAAAABBBCCCFFFIIIHHHKKKTTT\\\ooottt```ZZZZZZWWWPPPMMMFFFAAABBBEEEEEEFFFHHHWWW\\\bbbhhhrrr|||{{{yyyqqqtttrrrbbb[[[YYYYYYcccmmmllliiidddaaadddjjjjjj```VVVMMMOOOOOOSSSbbbxxx|||jjjDDD666;;;222111111111111111222222000000000111222333555555777999===999AAAFFFTTTnnnYYYXXX[[[ZZZWWWYYYOOOFFFCCC<<<;;;FFFkkkooo```]]]WWWXXXZZZ[[[\\\[[[YYYYYYWWWWWWWWWWWWWWWVVVUUUUUUTTTRRRRRRRRRPPPLLLOOOTTTRRRRRRSSSTTTVVVWWWYYYYYYWWWXXX[[[]]]___`````````bbbdddfffgggiiikkkooorrrrrrssswww{{{{{{pppnnn}}}oooddd```ooopppwwwsssVVV777000333000000000//////.....................///000222444666777888999AAA>>>CCCHHHJJJeeerrr```uuummmyyynnnppptttkkkddd^^^]]]```[[[\\\^^^______```ccceeegggggghhhiiijjjjjjkkkkkkkkkllllllmmmnnnooopppqqqrrrrrrrrrsssssssssttttttsssuuuxxx{{{~~~zzz|||wwwooojjjddd______ccc___]]]eeevvvtttfffeeessskkkpppxxx|||qqqgggzzz```:::<<<666+++666333444444666888:::<<<===AAABBBDDDEEEEEEFFFIIIKKKLLLLLLRRRVVVeeefffXXXUUUTTTPPPQQQHHHAAABBBEEEFFFGGGJJJRRRXXX```fffmmm{{{~~~}}}yyy||||||yyywwweee[[[ZZZXXX]]]aaaZZZeeebbbaaaeeellllll```SSSAAAFFFHHHKKKYYYooo}}}jjjAAA222777222111111111111111222222000000000111222444555666666:::???;;;CCCEEEOOOmmmWWWUUUZZZ[[[VVVYYYQQQIIIEEE===:::BBBfffrrrbbb\\\UUUVVVXXXZZZ[[[ZZZYYYXXXWWWWWWXXXXXXWWWWWWVVVUUUUUUTTTUUUUUURRRNNNOOOTTTTTTTTTUUUVVVWWWYYY[[[\\\XXXZZZ\\\^^^______]]]\\\^^^```ccceeeggghhhkkkmmmnnnqqquuuzzz|||wwwnnnoooxxxqqqfffcccqqqxxx{{{uuuVVV777000222...---000000///.....................///111222555666777888888AAA>>>CCCHHHHHHaaalllrrr|||jjj{{{ooorrrwwwzzzoooddd\\\\\\```[[[]]]^^^______aaacccfffiiihhhgggfffggghhhjjjkkkooommmkkkjjjlllooorrruuuuuuuuuuuuuuuuuuuuuuuuuuuppprrrvvvzzz}}}www{{{xxxqqqkkkfff``````ccc___ZZZ```rrruuuiiifffwwwqqqrrrvvvwwwlllfff|||VVV444<<<777***555444444555777999;;;===>>>FFFGGGIIIIIIIIIKKKMMMPPPQQQNNNPPPPPP]]]sss]]]UUUUUUUUUTTTJJJBBBBBBEEEGGGIIILLLMMMUUU^^^dddjjjzzz|||~~~~~~ooosssvvvxxx~~~ooo___ZZZZZZWWWSSSPPP[[[___```___dddiiibbbUUUJJJIIIJJJNNNWWWcccooovvvyyy~~~zzzyyy~~~^^^===;;;888444333222222111111222222000111111222333555666777777:::999===BBBDDDTTTqqqxxx___TTTTTTWWWXXXXXXUUUMMMCCC======???^^^rrrbbbSSSYYYWWWVVVXXX[[[\\\YYYWWWWWWWWWWWWXXXXXXXXXYYYYYYYYYTTTPPPNNNPPPQQQOOOMMMPPPTTTWWWWWWSSSSSSVVVZZZ[[[[[[\\\]]]^^^^^^^^^^^^]]]___aaacccdddeeehhhjjjnnnooorrrwww}}}qqq}}}wwwfffoooooojjjnnnzzz|||nnnMMM888//////000111//////.........//////000111222333333444555999;;;>>><<<<<>>YYYzzzuuufffVVVZZZXXXWWWXXXZZZ[[[YYYVVVWWWWWWWWWWWWXXXXXXXXXXXXWWWTTTQQQNNNNNNNNNMMMLLLNNNRRRVVVVVVTTTTTTXXX\\\ZZZ[[[\\\^^^^^^^^^^^^]]][[[]]]```aaabbbcccfffhhhlllnnnqqquuuyyy|||}}}||||||sssyyywwweeemmm}}}kkkiiiooo}}}zzzkkkKKK666///...///000...............//////000000222444555666888<<>><<<<<>>AAAEEEGGGJJJLLLOOOOOOOOONNNOOOQQQMMMGGGOOOWWWYYYuuurrr\\\VVVPPPOOOLLLGGGBBB@@@AAACCCDDDEEEMMMXXX```bbbhhhwwwxxxkkkbbbYYYWWWbbbtttxxxhhhbbb___YYYQQQMMMTTT```gggdddaaadddeeeaaaRRRQQQPPPPPPSSSWWW\\\___]]]```eeekkkqqqvvvzzz{{{}}}{{{TTT;;;777555444333222222111111222222444444444555666777888999:::BBBDDDGGGLLLJJJPPPaaauuuWWWQQQWWWZZZZZZWWWPPPHHH@@@<<<;;;IIIjjj}}}lll___\\\[[[ZZZYYYXXXWWWVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWVVVWWWVVVSSSMMMKKKLLLNNNPPPSSSVVVWWWXXXYYY]]]___XXXZZZ\\\^^^___^^^]]]\\\ZZZ\\\^^^___```aaaccceeefffgggfffeeebbb___^^^]]]]]]___ggguuupppllluuuyyytttuuuxxxfffmmmooobbbhhhuuu|||yyy{{{___@@@333000......000------------...///000000111333555777999<<<@@@CCCHHHGGGJJJOOOOOOMMMNNNSSS___iiieeesss{{{vvv{{{~~~uuulllddd```___^^^^^^^^^^^^^^^______```aaabbbdddeeefffeeeddddddiiiiiiiiijjjkkklllmmmnnnnnnnnnoooppprrrssstttuuummmllljjjgggdddcccdddeeemmmuuu{{{wwwqqqooooooooollljjjiiihhhfffcccbbbaaaaaaaaabbbjjjpppooojjjjjjooouuu{{{~~~}}}vvvsssvvv|||pppmmmaaa@@@777444666:::777777888999<<<@@@DDDGGGIIIMMMOOOPPPPPPOOONNNOOOQQQOOOKKKOOOVVVZZZqqqvvv___XXXQQQOOONNNJJJFFFBBBBBBCCCEEEEEEKKKUUU]]]```dddppp}}}{{{qqqaaa]]]WWWRRRTTT[[[fffmmm{{{pppgggccc```ZZZTTTQQQVVV^^^dddeeeiiipppmmmeeeQQQPPPOOOOOOQQQVVV[[[^^^^^^___aaafffmmmttt{{{}}}kkkIII777444222444333222222111111222222444555555666777999:::;;;;;;EEEGGGIIINNNMMMQQQ``````SSSUUUZZZYYYWWWQQQJJJBBB===:::CCCcccnnnbbb\\\\\\[[[YYYWWWVVVVVVWWWVVVVVVVVVWWWWWWWWWXXXXXXWWWXXXYYYVVVQQQOOOPPPRRRVVVWWWYYYZZZZZZ[[[]]]^^^XXXZZZ\\\]]]^^^^^^]]]\\\[[[\\\___``````aaaccceeecccdddbbb]]]XXXSSSRRRRRRNNNOOOSSS___pppkkk```aaannnuuusssxxxssshhhsssttthhhgggvvv~~~xxxzzzuuuXXX;;;111111///...111...------...///000111111333555666777888;;;???BBBDDDEEEIIIOOOPPPNNNPPPSSS^^^lllaaajjjvvvuuu{{{zzzpppeee______\\\\\\\\\\\\^^^___```aaa___```bbbeeefffggggggfffgggggghhhiiikkkmmmoooppppppppppppqqqqqqrrrrrrrrrlllkkkiiiddd```]]]]]]^^^cccjjjsss{{{|||xxxsssppppppooollliiiiiigggdddaaa^^^\\\[[[ZZZXXX]]]cccggghhhkkksss{{{~~~wwwsssxxx}}}zzzpppsssWWW;;;777555666:::999888999;;;>>>BBBFFFJJJLLLMMMOOOQQQRRRRRRTTTVVVXXXTTTRRRQQQTTTYYYkkkttt^^^XXXRRRPPPPPPMMMIIIEEECCCDDDFFFGGGJJJQQQYYY\\\aaalllwww|||zzzpppiii]]]\\\YYYUUUQQQPPPSSSVVVhhhppp{{{}}}tttrrrvvv{{{mmmiiigggfffaaaYYYTTTUUUQQQYYY___eeepppzzzuuuiiiRRRPPPMMMLLLNNNRRRVVVZZZ]]]^^^aaacccgggnnnwww}}}|||```BBB777555444444333222222111111222222444444555777999;;;===>>>===GGGHHHHHHOOOQQQUUUaaakkkWWWUUUYYYXXXVVVRRRLLLEEE>>>:::>>>WWW{{{ssseee\\\\\\[[[YYYVVVUUUVVVXXXWWWWWWWWWXXXXXXXXXYYYYYYWWWXXXYYYXXXVVVUUUUUUVVVYYYYYYZZZZZZ[[[[[[\\\\\\YYYZZZ[[[\\\\\\]]]]]]]]][[[\\\^^^______```bbbdddccceeeeeeaaaZZZSSSPPPOOOJJJJJJLLLRRR^^^ooosss___[[[]]]ooo{{{sssooouuunnniiiyyynnnbbbgggvvvuuuuuu}}}qqqRRR666111222000///222.........///000111222333555666777888999<<>>HHHGGGFFFNNNSSSYYYeeepppXXXTTTXXXWWWVVVSSSNNNGGG@@@;;;:::FFFddd{{{iii[[[\\\[[[XXXUUUUUUWWWZZZXXXXXXXXXYYYYYYYYYZZZZZZVVVVVVVVVWWWYYYZZZYYYXXXYYYXXXXXXYYYZZZ[[[[[[[[[[[[ZZZZZZZZZ[[[\\\]]]^^^YYY[[[]]]^^^^^^^^^```bbbeeekkkpppooofff\\\UUURRRKKKMMMNNNNNNRRR^^^rrrjjjddd[[[^^^xxxuuuiiifffuuukkkkkk}}}wwwfffaaakkkzzz}}}rrrxxxnnnNNN333000444111000444//////000000111333444555555666888:::;;;>>>CCCFFFFFFGGGKKKQQQSSSRRRSSSXXXbbbssslllcccuuu}}}zzzsssyyyfff\\\]]]ZZZZZZZZZZZZZZZ[[[\\\\\\_________aaabbbdddfffgggffffffggghhhiiikkkmmmmmmmmmnnnpppqqqqqqpppnnnmmmllloootttvvvxxxxxxzzz{{{uuuvvvzzz~~~{{{xxxuuutttuuuuuurrrnnnkkkeee^^^[[[[[[YYYTTTPPPEEEBBBGGGUUUbbbjjjrrrxxxvvvyyyxxxuuuvvv|||~~~qqqqqq___???222999888333888<<<>>>???AAADDDIIINNNRRRUUUMMMOOOQQQTTTVVVZZZ^^^bbbYYY\\\VVVUUUZZZ___ttt___ZZZTTTMMMOOOOOOKKKEEEAAABBBDDDEEEFFFKKKSSSYYY]]]dddkkkzzzzzzvvvrrrmmmhhhdddbbb```___^^^ZZZTTTOOOMMMLLLLLLMMMPPPaaavvv{{{rrrkkkdddaaa```bbbhhhnnnmmmaaaSSSOOOSSSMMMWWW```fffnnntttlll___KKKHHHEEECCCFFFMMMTTTYYY[[[aaaggghhhfffgggmmmttt~~~~~~|||QQQ:::666555444444333222222111111222222333333555888;;;>>>AAACCC???HHHGGGEEENNNUUU[[[gggpppWWWSSSWWWVVVUUUSSSOOOHHHAAA;;;888:::QQQ}}}lllZZZ[[[[[[XXXUUUUUUXXX[[[YYYYYYYYYYYYZZZZZZZZZZZZVVVTTTTTTVVV[[[]]][[[YYYWWWVVVVVVWWWZZZ[[[[[[ZZZ\\\[[[YYYYYYYYY[[[^^^___XXXZZZ\\\\\\\\\]]]___```gggpppyyy{{{sssfff[[[VVVMMMPPPQQQMMMKKKSSSeeettttttppp```UUUiiiyyyggg^^^iiiyyy{{{lllmmmpppkkkqqqrrr}}}sss}}}mmmLLL222000555222000555000000000111222444555666444666999;;;===AAAFFFJJJJJJJJJNNNSSSUUUSSSUUUYYYcccjjjnnn___ggg~~~wwwlllyyy|||jjj```aaa^^^^^^]]]\\\[[[[[[\\\\\\```____________aaacccdddfffffffffgggggghhhiiijjjjjjlllnnnpppqqqooommmllliiiooovvv}}}~~~zzzwwwuuuuuuwwwxxxuuusssmmmfff]]]ZZZZZZYYYRRRLLLDDD>>>AAAOOO^^^fffkkkoootttvvvvvvtttvvv{{{~~~}}}|||ooorrrXXX;;;333===;;;555:::@@@@@@AAACCCGGGLLLQQQUUUXXXOOOPPPQQQRRRRRRTTTWWWZZZXXX]]]WWWVVV[[[\\\|||zzzeee^^^XXXKKKNNNOOOKKKDDD@@@@@@CCCBBBCCCIIISSSYYY\\\```ffflllyyyuuunnnhhhdddbbbcccdddaaa^^^YYYUUURRROOOKKKHHHJJJ___zzzqqqmmmjjjaaaZZZZZZbbbnnnsssiii[[[SSSOOOLLLQQQRRRXXXbbbgggddd[[[TTTLLLHHHDDDBBBEEEKKKQQQUUUZZZ___fffjjjkkkmmmooorrryyy|||rrrIII???;;;///,,,222222222222222222333333222555888999;;;===???BBBCCCDDDEEEFFFJJJRRR[[[aaaxxx[[[PPPVVVUUUSSSQQQNNNJJJDDD???;;;;;;FFFeeekkk^^^___^^^[[[YYYZZZ\\\\\\YYYXXXXXXWWWWWWYYYZZZ[[[XXXUUUTTTWWW\\\^^^[[[XXXVVVUUUSSSSSSTTTXXX[[[^^^ZZZYYYWWWWWWYYYZZZYYYXXX[[[ZZZZZZZZZZZZ\\\]]]^^^dddnnn|||ssscccXXXRRRNNNLLLNNNOOOQQQXXX```wwwvvvcccZZZfffnnncccddddddppp{{{nnn}}}xxxmmmwwwzzz{{{{{{}}}]]]@@@111222000000333111222111111111222444666777888888999;;;???DDDHHHJJJMMMOOORRRVVVXXXZZZZZZZZZbbbhhhrrrhhhwwwzzz}}}yyyzzzmmmccckkkbbb___\\\[[[\\\]]]]]]]]]]]]^^^```aaabbbbbbbbbaaaaaaccceeefffggggggfffeeejjjjjjkkkkkklllmmmnnnnnnkkkrrryyy}}}~~~zzz}}}xxxuuuvvvyyyyyytttnnniiiddd]]]UUUPPPNNNMMMNNNAAA===???JJJUUU\\\```ccckkkjjjjjjlllpppwww}}}tttjjjyyy~~~pppGGG===555555888999;;;>>>BBBDDDGGGJJJLLLNNNQQQSSSWWWRRRQQQRRRTTTTTTXXX]]]]]]\\\WWWVVVXXXZZZsssjjjVVV[[[TTTQQQLLLIIIHHHFFFDDDBBBDDDDDDGGGMMMTTT[[[```bbbnnnvvvzzzrrrkkkgggggghhhbbb___[[[XXXUUUQQQMMMJJJKKK[[[ssswwwrrrjjj___\\\```kkkrrrsssgggXXXQQQPPPOOOKKKOOOVVV^^^aaa]]]TTTNNNGGGCCC???===AAAHHHOOOTTT]]]ccckkkoooqqqrrrtttwwwzzz}}}jjj???555555222444222222222222222333333333333555888:::;;;===@@@CCCDDDEEEFFFHHHLLLRRRYYY___zzz|||^^^RRRWWWVVVUUUTTTQQQLLLFFFAAA===:::BBB]]]mmm]]]]]]\\\ZZZXXXYYYZZZ[[[YYYYYYXXXWWWXXXYYYZZZ[[[ZZZXXXVVVYYY]]]^^^\\\YYYVVVUUUSSSRRRSSSVVVYYY[[[ZZZXXXWWWWWWXXXYYYYYYXXXZZZZZZYYYYYYYYYZZZ\\\]]]```lll|||{{{kkk```VVVRRROOOPPPPPPPPPUUU[[[lll|||ooodddiiiooohhhiiigggoooyyynnnvvvpppyyy{{{|||XXX===000222000000333000111111111111333555666888::::::;;;===AAAEEEIIILLLLLLNNNRRRVVVXXXZZZZZZ[[[ccchhh~~~zzz{{{yyyvvvyyysssggghhh```]]][[[ZZZ[[[\\\\\\\\\[[[\\\^^^```aaaaaaaaaaaaaaabbbeeefffggggggeeeeeeiiijjjjjjkkkllllllmmmmmmlllpppvvvyyyzzz}}}}}}yyyyyyzzzxxxqqqjjjccc```ZZZTTTOOOKKKJJJIIIFFF@@@???GGGQQQXXX^^^bbbeeeeeefffiiiooouuu{{{{{{sssqqq~~~uuubbbDDD<<<555666999;;;<<>>:::999===FFFOOOUUU___fffnnnsssuuuuuuwwwyyyzzz}}}eee>>>333444444888111222222222333333333444444666999;;;===???BBBDDDEEEGGGIIIKKKMMMRRRWWW[[[jjjfffWWWWWWWWWWWWWWWUUUPPPHHHCCC>>>:::>>>UUUwwwsss^^^\\\ZZZXXXXXXXXXYYYZZZYYYYYYXXXXXXXXXYYYZZZ[[[]]][[[YYY[[[]]]^^^\\\YYYVVVUUUSSSRRRSSSTTTVVVXXXYYYWWWVVVVVVWWWXXXXXXWWWYYYYYYXXXWWWWWWXXXZZZZZZ___kkk|||qqqggg[[[VVVSSSSSSRRRPPPRRRVVV```ppp~~~ttthhheeexxx~~~qqqppprrrlllpppuuuoootttpppwwwxxxzzz~~~OOO999000333000111333///111111111222333555888999<<<===>>>@@@CCCGGGKKKMMMNNNPPPRRRUUUWWWWWWWWWWWWbbbeeeuuuxxxwwwrrr}}}{{{nnnddd^^^\\\ZZZZZZ[[[\\\[[[ZZZXXXZZZ\\\^^^```aaaaaaaaaaaabbbdddfffgggfffeeedddiiiiiiiiijjjkkkkkkllllllkkknnnrrruuuwww{{{~~~|||zzzuuummmfff^^^\\\ZZZVVVRRRMMMIIIGGGHHHAAA>>>CCCKKKQQQWWW]]]ZZZ\\\```eeelllsssxxx{{{~~~uuurrr{{{yyyooo~~~xxxYYY@@@999666999<<<===>>>@@@@@@EEEJJJKKKKKKMMMSSSXXX\\\XXXUUUVVVUUUTTTUUUZZZZZZ^^^___bbbccc___kkkzzz]]]WWWXXXUUUPPPLLLIIIEEEBBB???FFFFFFFFFHHHLLLRRRWWW[[[___gggyyy~~~~~~xxxssspppiiiccc[[[XXXVVVTTTNNNIIIMMM[[[nnnzzzsssvvv{{{nnnooovvv{{{yyyqqqbbbTTTMMMMMMNNNIIIPPPUUURRRLLLGGGDDDAAA???===:::999<<>>AAADDDFFFFFFHHHKKKMMMOOORRRVVVXXX```mmmZZZWWWWWWXXXYYYWWWQQQJJJDDD>>>;;;>>>RRRrrr|||aaa]]]YYYYYYYYYWWWXXXZZZYYYYYYYYYYYYYYYZZZZZZZZZ^^^\\\[[[[[[\\\\\\ZZZWWWWWWVVVUUUTTTSSSTTTTTTUUUWWWVVVTTTTTTVVVWWWVVVUUUWWWWWWVVVUUUUUUVVVWWWXXX```iiivvv}}}qqqhhh___ZZZWWWXXXWWWSSSRRRTTTYYYfffsssxxxyyysssiii```lll|||}}}{{{ssswww{{{rrrqqq}}}~~~qqqsssssslllooosssxxxtttFFF555000333000111444///111111111222444777999:::===>>>???BBBEEEHHHKKKLLLPPPQQQRRRSSSSSSSSSRRRRRR^^^aaammmsss}}}pppuuuuuuddd]]]\\\ZZZZZZ[[[[[[ZZZXXXWWWYYY[[[^^^```aaaaaaaaa```bbbdddfffffffffeeedddhhhhhhhhhiiiiiijjjjjjjjjgggkkkqqquuuzzz|||wwwooogggbbbZZZ[[[[[[[[[XXXSSSMMMJJJFFFAAA>>>BBBGGGJJJNNNSSSQQQTTTYYY```gggoootttwww{{{oooqqqwwwnnnQQQ<<<888777<<>>EEEEEEEEEFFFIIINNNUUUYYY]]]cccnnn}}}|||zzzqqqiii```[[[ZZZXXXRRRMMMPPP___ooo|||vvvuuu|||{{{xxx{{{|||wwwooodddXXXOOOKKKKKKQQQWWWWWWNNNDDDBBBBBBAAA???===:::888:::AAAKKKSSS]]]cccjjjnnnooonnnoooqqqtttwww|||zzz^^^KKK>>>888444000111111222333444444555555666999<<<>>>@@@CCCFFFHHHHHHJJJMMMOOOPPPRRRUUUWWW___sss\\\UUUVVVXXXYYYWWWRRRJJJEEE===<<>>@@@BBBDDDGGGIIIJJJLLLLLLNNNOOOPPPQQQRRRRRR[[[aaajjjvvvrrrqqq{{{hhh```^^^[[[[[[[[[[[[ZZZXXXXXXYYY\\\^^^```aaabbbbbb```bbbdddeeeffffffddddddggggggggghhhhhhhhhhhhhhhccchhhqqqxxxxxxnnnddd]]]YYYVVVXXX[[[\\\[[[VVVQQQNNNEEECCCCCCHHHJJJJJJJJJMMMKKKNNNRRRYYYaaajjjqqquuuxxxlllsss|||```DDD;;;888999???CCCBBBDDDGGGDDDGGGKKKLLLLLLOOOUUU[[[___[[[XXXXXXWWWTTTTTTWWWZZZ___^^^___aaa\\\aaassskkk[[[[[[XXXSSSOOOKKKGGGBBB>>>CCCDDDDDDEEEGGGLLLTTTYYYXXX\\\cccrrr~~~vvvnnnddd^^^[[[XXXSSSOOOSSSeeeuuu~~~}}}{{{||||||{{{{{{uuunnnggg]]]RRRLLLKKKWWW\\\ZZZMMMDDDDDDEEECCC@@@???<<<999777;;;CCCJJJWWW\\\cccggghhhiiilllnnnqqqtttyyy}}}kkkNNNBBB666222444222111111222333444555666666777:::===@@@BBBDDDHHHJJJIIIKKKNNNOOOPPPRRRUUUXXX```zzz___UUUVVVWWWXXXVVVRRRKKKFFF===<<>>===>>>@@@BBBDDDFFFHHHIIIFFFGGGIIILLLPPPSSSUUUWWW[[[dddhhh~~~yyyrrr|||qqqeeebbb^^^[[[[[[[[[ZZZYYYYYYZZZ\\\^^^```aaaaaaaaa```aaaccceeefffeeedddcccfffffffffffffffgggggggggbbbgggpppyyyyyynnnbbbXXXTTTSSSUUUWWWYYYZZZYYYUUUPPPNNNHHHHHHLLLQQQRRROOOMMMNNNKKKKKKNNNSSS[[[eeennnttt}}}tttmmmyyyvvvTTT>>>;;;:::<<>>CCCLLLQQQWWW\\\___ccchhhlllooosssxxx|||~~~[[[@@@<<<222///555333111111222333444555666666888;;;>>>AAACCCFFFIIILLLKKKLLLNNNOOOPPPRRRVVVYYYaaaiiiWWWVVVWWWWWWVVVSSSMMMIII===;;;<<>>???AAACCCEEEGGGHHHHHHGGGHHHJJJMMMPPPSSSVVVWWWYYYcccbbbooovvvvvv{{{kkkgggaaa\\\[[[[[[[[[[[[XXXZZZ[[[]]]^^^______^^^```aaaccceeefffeeedddcccfffffffffeeeeeeeeeeeeeeedddgggmmmtttzzz~~~~~~}}}{{{xxxuuusssrrruuusssmmmbbbWWWRRRTTTXXXXXXYYYYYYXXXUUURRRNNNLLLLLLMMMQQQWWWWWWSSSQQQRRRMMMLLLKKKNNNUUUaaalllttt}}}{{{ppprrroooMMM@@@===<<>>;;;888???TTTlllzzz}}}ttteee\\\^^^]]]VVVSSSWWWXXXYYYZZZ\\\\\\[[[[[[ZZZYYYZZZ[[[ZZZXXXWWWVVVWWWRRRSSSUUUVVVUUUTTTRRRPPPSSSRRRPPPPPPRRRSSSRRRQQQLLLLLLLLLMMMOOOQQQSSSUUU\\\^^^eeennnuuutttmmmffffff^^^XXXYYY[[[ZZZXXXXXXZZZTTTQQQPPPKKKFFFKKKWWWkkk```cccoooxxxwww~~~}}}zzz|||pppooorrryyyzzzxxxttt???888333555333,,,111777222000111222444777:::===??????@@@BBBDDDFFFGGGHHHHHHNNNNNNNNNOOOPPPRRRSSSTTTWWW```[[[bbbxxxzzzrrrzzzooojjjbbb]]][[[[[[\\\\\\XXXYYY[[[\\\]]]]]]]]]\\\___aaaccceeeeeeeeedddccceeeeeeeeeeeeeeeeeeeeeeeefffgggjjjoootttxxxzzzzzzyyywwwsssooojjjeeebbb```gggfffbbbYYYRRRQQQYYY```^^^]]][[[XXXTTTPPPMMMKKKNNNNNNRRRWWWWWWSSSSSSUUUPPPMMMJJJKKKRRR^^^lllttt~~~xxxnnnuuueeeFFFAAA???>>>@@@EEEGGGGGGKKKPPPPPPLLLHHHJJJPPPUUUVVVUUUXXXUUUUUUWWWXXXVVVVVVYYYVVV\\\[[[[[[aaa______iiizzzqqqcccVVVUUUSSSQQQPPPLLLHHHEEE???BBBEEEDDDAAABBBFFFKKKQQQPPPVVV___cccnnnyyyvvvooocccWWWQQQRRRVVVeeeyyy}}}~~~wwwqqqmmmfff]]]XXXWWWYYY[[[]]][[[VVVRRRRRRRRRPPPRRRSSSNNNFFF???<<<<<<;;;>>>DDDKKKSSS^^^jjjrrrjjjpppwww||||||vvvMMM555666777555333...000666333111555444444???>>>BBB>>>>>>GGGGGGFFFNNNPPPPPPQQQRRRSSSUUUWWWXXXaaavvv~~~ZZZSSSWWW\\\UUUPPPOOOJJJ???===;;;>>>LLL```rrr{{{uuummmddd^^^ZZZXXXWWWWWWYYYZZZ[[[[[[ZZZZZZ[[[\\\ZZZYYYYYYYYYYYYXXXUUURRRRRRWWWXXXTTTSSSUUURRRMMMQQQQQQRRRRRRQQQOOOMMMLLLNNNMMMLLLIIIGGGGGGJJJLLLRRRZZZfffnnnooolllhhheeeccc^^^XXXUUUUUUUUUTTTRRROOOMMMMMMPPPLLLDDDBBBFFFWWW]]]eeeooo|||yyyzzz}}}}}}yyyyyysssyyy{{{}}}___;;;555444222111111111222333000111444777;;;>>>AAACCCFFFFFFFFFFFFEEEFFFIIIKKKRRRPPPQQQVVVUUUQQQSSSXXXZZZYYY```ddduuummmzzzuuutttyyymmmbbb^^^]]][[[[[[\\\[[[ZZZZZZZZZZZZ\\\]]]^^^cccbbbbbbbbbbbbbbbcccccccccccccccddddddeeeeeeeeeiiiiiijjjlllnnnkkkfffaaa_________\\\XXXTTTSSSSSSQQQ\\\aaaZZZWWW]]]cccdddjjjhhhbbb[[[WWWWWWTTTOOORRRRRRSSSUUUVVVVVVSSSQQQQQQPPPNNNKKKLLLVVVeeeppp{{{|||ooolll}}}www]]]GGG999???BBBEEEHHHKKKLLLLLLMMMOOOOOOOOOOOOPPPQQQSSSTTTSSSQQQPPPPPPSSSWWWZZZ[[[WWWWWWXXX[[[^^^bbbfffhhhqqq}}}[[[[[[[[[YYYTTTOOOLLLGGGBBBCCCEEEFFFFFFEEEEEEGGGHHHQQQRRRXXX___^^^ccczzzwwwnnnhhh]]]PPPOOOWWWmmmwwwzzztttooonnnjjjbbbZZZWWWWWWZZZ\\\[[[XXXUUUUUUUUUSSSQQQOOOMMMJJJGGGDDDBBB>>>???BBBGGGPPP[[[fffllliiiooowww|||~~~xxxjjjGGG333555555444333///111444111222:::888777???:::BBB@@@>>>IIINNNMMMQQQPPPQQQRRRTTTVVVYYY[[[\\\ddduuudddXXXXXX[[[TTTPPPNNNFFFAAA???;;;<<>>111555333111333111333444000333<<<:::888BBB===HHHBBB999CCCNNNNNNMMMQQQRRRSSSVVVYYY]]]___aaagggrrrqqq___WWWXXXSSSRRRPPPGGGDDDAAA<<<999===KKKaaaqqqzzzuuukkk```XXXVVVXXXZZZVVVXXXYYYYYYXXXXXXYYYZZZYYYWWWVVVVVVWWWVVVTTTRRRPPPTTTUUUTTTTTTVVVUUURRRPPPQQQQQQQQQOOONNNLLLKKKFFFIIIMMMPPPPPPPPPQQQRRRWWW^^^gggkkkkkkhhheeeeeebbb___[[[XXXWWWUUUSSSRRRJJJGGGGGGJJJKKKFFF@@@===>>>OOO___eeefffjjjpppsssqqqssswww|||}}}yyy}}}{{{xxxRRR666333222222111111222333444444555777;;;>>>AAACCCDDDIIIKKKNNNOOOPPPPPPRRRSSSSSSSSSUUUXXXYYYXXX[[[```ddd```cccaaaaaaxxxgggpppoooqqqyyyllleeeaaa]]]\\\]]][[[ZZZZZZZZZZZZ\\\]]]^^^^^^^^^^^^^^^___aaabbbcccggggggfffeeeeeeddddddcccfffeeecccaaa^^^XXXPPPKKKKKKLLLMMMMMMOOORRRWWWZZZfffnnnrrrrrrwww{{{vvv}}}}}}qqqaaaXXXTTTRRRUUUUUUUUUWWWYYYYYYWWWUUURRRPPPMMMKKKOOOZZZjjjuuu|||nnnppp|||hhhGGG@@@MMMFFFIIIMMMOOOPPPPPPQQQRRRQQQRRRTTTUUUUUUTTTRRRQQQUUUUUUTTTTTTTTTVVVWWWYYY\\\\\\\\\\\\]]]___```bbbtttppp```]]]YYYVVVSSSOOOJJJHHH??????AAABBBBBBCCCBBBBBBJJJKKKQQQYYY[[[YYYaaalll}}}uuulll```XXX]]]hhh}}}xxxqqqmmmpppqqqlllddd```WWWXXXYYYYYYYYYWWWWWWVVVXXXTTTPPPOOOPPPRRRSSSRRRLLLGGGBBBBBBIIIRRRZZZ___hhhnnnvvv{{{}}}}}}MMM999333666111///333333444666333444:::999???PPPfffmmm[[[DDDIIIWWWYYYVVVSSSSSSUUUWWWZZZ]]]```aaagggooofffWWWUUUSSSVVVUUULLLFFFCCC===888777BBBYYYmmm~~~uuufffYYYVVVXXX[[[UUUWWWXXXXXXWWWVVVXXXYYYYYYXXXVVVVVVWWWVVVUUUSSSRRRTTTTTTTTTTTTUUUTTTSSSPPPPPPPPPPPPNNNLLLJJJIIIIIIMMMTTTXXXZZZ[[[[[[\\\^^^eeelllooommmiiihhhiiigggddd```\\\XXXUUURRRQQQFFFBBB@@@BBBFFFDDD???;;;888HHHVVVZZZZZZ___fffjjjhhhkkkooottt{{{zzz{{{xxx{{{{{{xxxoooJJJ444333222111111222444555666777888;;;===@@@CCCEEEFFFJJJMMMPPPSSSTTTTTTUUUWWWYYYYYY[[[\\\\\\\\\___bbbdddcccfffddd]]]ooofffggg}}}wwwssskkkddd^^^[[[]]][[[ZZZZZZZZZZZZ\\\]]]^^^]]]]]]]]]^^^___aaabbbccceeedddddddddddddddddddddeeegggiiikkkkkkhhhccc```]]]^^^___^^^]]]^^^```bbbwww}}}xxxzzzggg[[[XXXXXXWWWWWWWWWYYY[[[[[[ZZZXXXSSSQQQNNNMMMQQQ]]]mmmxxx}}}zzzxxxoooyyyuuu]]]DDDBBBNNNPPPQQQRRRQQQOOOOOORRRUUUSSSUUUWWWYYYYYYWWWTTTRRRVVVWWWWWWVVVUUUUUUVVVXXXZZZYYYYYYYYYZZZ[[[]]]^^^oooyyyggg```ZZZXXXUUUPPPKKKIII@@@???@@@AAABBBCCCBBBAAADDDDDDJJJSSSXXXYYY]]]cccpppvvvssswwwyyy}}}~~~~~~}}}}}}}}}}}}yyynnnccc___gggssswww|||tttpppqqqrrrnnniiiggg\\\ZZZYYYWWWVVVVVVUUUTTTWWWWWWWWWTTTQQQQQQSSSVVVQQQMMMGGGDDDHHHOOOWWW\\\fffmmmuuu{{{}}}oooEEE777555888111///444333333888777888;;;===OOOnnnmmmIIIGGGSSSUUUTTTUUUUUUVVVWWWYYYZZZ\\\]]]cccllluuu]]]VVVSSSWWWXXXOOOIIIDDD???999666===RRRhhhnnn]]]WWWXXXZZZUUUVVVWWWWWWVVVVVVWWWXXXZZZYYYWWWWWWXXXXXXWWWUUUUUUTTTTTTTTTTTTRRRQQQQQQOOOOOOOOOOOOMMMKKKIIIHHHHHHMMMTTTZZZ]]]^^^___```eeemmmtttvvvrrrnnnmmmooommmkkkfff___YYYTTTRRRQQQKKKGGGBBB@@@BBBCCC???:::777@@@HHHKKKNNNVVV\\\___]]]aaaffflllsss{{{~~~yyysss}}}yyyzzzhhhHHH777222222222222444666888999;;;<<<>>>@@@CCCEEEGGGHHHJJJMMMQQQSSSTTTUUUVVVXXXXXXZZZ[[[ZZZ[[[^^^bbbddd^^^```dddddd^^^cccpppiii}}}}}}{{{rrrhhh___[[[\\\[[[ZZZZZZZZZZZZ\\\]]]^^^]]]^^^^^^___```aaacccddd``````aaabbbccccccddddddfffllluuu}}}~~~xxxqqqjjjfffddd{{{yyyppp|||wwwggg]]][[[\\\YYYXXXXXXZZZ\\\]]]\\\[[[TTTRRROOOOOOUUUaaaoooxxx{{{wwwuuuppp|||jjjSSSHHHGGGIIIWWWWWWVVVQQQMMMMMMQQQVVVUUUWWWZZZ\\\\\\ZZZVVVTTTVVVXXXZZZYYYWWWUUUVVVWWWWWWWWWWWWXXXYYY[[[^^^___bbbnnnoooeee]]][[[XXXQQQKKKKKKDDDBBBAAAAAACCCDDDCCCAAA???>>>AAAHHHOOORRRVVVYYYaaavvv}}}llljjjqqquuuyyy|||||||||||||||}}}~~~tttmmmmmmttt}}}ssszzzvvvuuusssnnnkkklllbbb^^^YYYVVVUUUUUUUUUUUUWWWZZZ\\\YYYUUURRRSSSVVVTTTQQQLLLHHHHHHMMMVVV]]]eeellluuu|||~~~~~~___@@@666666888111111666555222999;;;===@@@EEE```sssMMMGGGMMMOOOPPPVVVVVVVVVVVVWWWXXXYYYYYY]]]jjjhhhYYYQQQTTTVVVOOOMMMFFFAAA<<<888:::LLL```uuuaaaXXXXXXXXXTTTVVVWWWWWWVVVVVVWWWXXX[[[YYYWWWWWWXXXXXXXXXWWWVVVSSSRRRTTTRRROOONNNPPPOOOOOOOOONNNLLLJJJHHHFFFDDDIIINNNSSSVVVYYY\\\]]]jjjrrr{{{|||wwwrrrrrrtttqqqnnnhhh```XXXSSSRRRRRRUUUSSSMMMGGGEEEEEE@@@:::777<<<>>>???DDDLLLQQQQQQRRRWWW^^^eeemmmvvv|||rrruuu}}}zzz```GGG;;;333333333444666888;;;<<<>>>???AAACCCEEEGGGIIIJJJJJJMMMPPPRRRSSSTTTVVVXXXSSSWWWXXXWWWXXX^^^cccdddYYY```aaaaaa^^^\\\vvv~~~oooooo}}}zzzoooccc]]]\\\[[[ZZZZZZZZZZZZ\\\]]]^^^^^^^^^^^^___```aaabbbccc^^^^^^___```bbbcccdddeeegggqqq{{{nnnfffbbbqqq|||wwwqqqccclllqqqjjj```\\\\\\]]]ZZZYYYYYYZZZ]]]^^^^^^]]]VVVSSSQQQSSSYYYdddpppwww|||~~~xxxttttttwww~~~zzz___MMMLLLKKKEEEVVVWWWWWWSSSMMMLLLPPPUUUUUUWWWZZZ\\\\\\[[[XXXVVVVVVYYY\\\[[[XXXVVVVVVXXXXXXXXXXXXYYY[[[^^^aaabbb___dddtttggg]]]]]]ZZZRRRMMMNNNKKKGGGBBBAAACCCEEEDDDBBBCCCAAAAAADDDIIINNNRRRTTTZZZlllwww|||~~~ssshhhiiimmmppptttwwwxxxzzz{{{}}}|||{{{{{{}}}|||yyy|||zzz~~~|||uuummmjjjmmmgggaaaYYYUUUUUUWWWXXXYYYXXXZZZ]]]]]][[[XXXUUUTTTRRRSSSQQQLLLHHHKKKUUU^^^dddkkkuuu|||{{{PPP<<<333444777111333999666666:::<<<@@@DDDHHHdddwww[[[WWWXXXVVVYYYVVVVVVVVVVVVVVVWWWXXXYYYYYYiiiuuurrr]]]QQQSSSWWWRRRQQQIIIBBB???:::777DDDUUUyyyzzzddd[[[YYYXXXUUUVVVWWWWWWVVVVVVWWWYYYZZZXXXVVVUUUVVVWWWWWWVVVTTTPPPOOORRRRRRNNNNNNRRRNNNNNNNNNMMMKKKIIIGGGEEEEEEHHHLLLOOORRRVVVZZZ]]]kkkttt~~~yyyttttttvvvpppmmmggg^^^VVVRRRSSSUUUTTTWWWVVVOOOKKKIIIDDD===999===???>>>@@@DDDGGGFFFHHHOOOYYYbbbkkkvvvzzz{{{ppp}}}|||}}}kkkTTTCCC999444444444666888;;;===???AAABBBCCCEEEGGGIIIJJJKKKLLLNNNOOOPPPQQQRRRUUUXXXWWW[[[[[[WWWWWW]]]aaa```___fffaaa^^^___YYYeeexxxooovvvhhh___^^^[[[ZZZZZZZZZZZZ\\\]]]^^^^^^^^^]]]]]]^^^___``````___``````aaabbbccccccddddddrrryyykkkbbb___dddsss~~~}}}yyyuuummmdddZZZ___```\\\[[[\\\^^^\\\[[[ZZZYYYZZZ]]]^^^___^^^VVVTTTSSSVVV]]]gggpppuuu{{{~~~~~~|||}}}zzztttqqqssszzzuuu|||lllVVVJJJIIIIIIHHHMMMRRRWWWUUUPPPMMMOOOSSSTTTUUUXXXZZZZZZYYYXXXVVVUUUYYY]]]]]]ZZZWWWWWWYYYYYYYYYYYYZZZ\\\^^^```bbbddddddvvvvvvggg]]]]]]]]]UUUQQQSSSQQQJJJCCC@@@BBBDDDDDDCCCCCCDDDDDDEEEHHHLLLPPPQQQVVVdddlllppptttllldddgggiiikkknnnppprrruuuyyy|||~~~{{{zzzzzz{{{|||xxxmmmiiikkkiiibbbZZZUUUVVVYYY\\\]]]ZZZZZZ\\\___aaa___XXXRRRPPPSSSSSSNNNHHHJJJTTT^^^ccckkkuuu}}}|||tttAAA888000222555111555;;;888;;;<<<;;;???DDDFFF]]]eeeTTTTTTQQQLLLPPPUUUUUUUUUVVVVVVXXXYYYZZZWWWhhhnnnvvv^^^QQQTTTZZZWWWTTTJJJCCCAAA;;;666>>>MMMrrr|||fff\\\ZZZXXXUUUWWWXXXXXXWWWVVVXXXYYYYYYWWWUUUTTTUUUVVVVVVVVVRRRMMMMMMQQQQQQNNNOOOSSSNNNNNNNNNMMMKKKIIIFFFEEEJJJLLLNNNPPPRRRWWW]]]aaajjjttt~~~zzztttsssvvvnnnkkkddd[[[TTTQQQTTTWWWLLLTTTWWWSSSOOOMMMGGG@@@;;;BBBEEECCC@@@AAAAAA@@@BBBKKKWWWbbblllxxx~~~xxxyyyrrr}}}xxxvvv^^^KKK===555444444555777999<<>>@@@AAADDDHHHLLLMMMNNN[[[bbbeeejjjccc\\\```ggghhhjjjkkknnnrrrwww|||}}}zzzxxxtttyyy{{{pppkkkiiigggmmmddd[[[VVVSSSSSSWWW^^^ZZZZZZ]]]bbbfffddd[[[TTTRRRRRRSSSRRRMMMJJJQQQZZZcccjjjttt}}}|||XXX>>>555444333333444666999:::;;;<<<===???BBBGGGNNNSSS]]]YYYTTTQQQRRRTTTVVVWWWTTTTTTUUUTTTTTTVVVZZZ]]]\\\mmmooobbbOOOTTTZZZWWWUUUQQQJJJBBB===<<>>@@@BBBBBB???<<<<<>>???AAACCCHHHNNNRRRVVVSSSPPPOOOOOOQQQRRRSSSSSSTTTUUUUUUVVVXXX\\\______fffeeesssmmmSSSSSSYYYZZZVVVSSSLLLDDD===;;;===???\\\tttooo___XXXVVVXXXYYYZZZXXXUUUTTTUUUWWWXXXWWWVVVTTTTTTTTTUUUUUUVVVSSSPPPNNNOOOOOOOOOOOONNNMMMLLLJJJHHHGGGFFFFFFCCCHHHNNNQQQSSSWWW]]]cccfffiiijjjhhhbbb___^^^```ZZZWWWTTTRRRTTTVVVWWWWWW\\\VVVRRRQQQNNNHHHFFFGGGHHHJJJLLLNNNMMMJJJGGGDDDAAACCCJJJXXXjjj{{{|||hhhJJJ999555666666666777888;;;>>>@@@BBBFFFHHHJJJKKKLLLLLLKKKJJJKKKJJJJJJMMMQQQSSSRRRQQQZZZ```aaaYYYRRRTTTWWWYYY```ffffff___XXXYYY^^^bbbxxxkkkddd^^^^^^\\\[[[YYYXXXXXXYYY[[[[[[]]]^^^______^^^^^^______`````````aaaaaaaaaaaakkk}}}{{{vvvuuuuuuvvvxxxzzz{{{yyyssslllhhhcccbbbaaaaaabbbccceeefffeeeccccccbbb___ZZZ\\\aaa^^^[[[ZZZ```jjjssswwwwww{{{{{{|||~~~~~~~~~|||uuupppuuuvvvssswww}}}~~~zzzhhhUUUMMMMMMMMMLLLLLLOOONNNMMMOOOQQQSSSSSSRRRLLLLLLMMMNNNOOOQQQRRRSSSSSSSSSSSSRRRQQQPPPPPPQQQTTTTTTUUUWWWZZZ[[[ZZZYYYSSSUUUUUUhhhjjj]]][[[]]][[[WWWRRRPPPLLLFFFBBB@@@AAABBBDDDCCC@@@??????BBBEEEHHHMMMTTT[[[\\\XXXUUUVVVXXX^^^^^^___```dddhhhlllooosssyyy~~~xxxrrroooxxx}}}~~~zzzzzz~~~vvvmmmlllmmmmmmmmmbbbWWWSSSTTTXXX```hhhjjjiiigggccc___\\\ZZZZZZTTTSSSTTTSSSNNNKKKOOOWWWbbbiiirrryyy}}}kkkHHH:::666555444555666999;;;===>>>@@@BBBDDDEEEHHHLLLOOOOOONNNNNNNNNNNNOOOPPPQQQPPPRRRSSSTTTUUUWWW[[[^^^```aaadddmmm\\\RRRWWW\\\XXXUUUNNNFFF???;;;:::<<>>???AAAAAAGGGHHHIIIJJJKKKJJJJJJIIIHHHHHHIIILLLPPPRRRRRRQQQQQQVVVXXXSSSOOOPPPTTTVVV]]]aaaaaaZZZVVVXXX]]]```uuu|||}}}~~~ooodddbbb```]]][[[YYYXXXXXXXXXZZZ[[[\\\]]]^^^^^^^^^^^^^^^_________````````````[[[aaannn|||xxxtttqqqmmmiiiffffffiiilllmmmmmmllllllllljjjbbbZZZZZZ^^^^^^]]]___eeeooowww|||}}}}}}}}}}}}}}}}}}{{{zzzxxxtttssszzztttpppaaaTTTPPPQQQQQQPPPQQQOOOMMMKKKLLLOOORRRSSSTTTMMMMMMLLLLLLMMMPPPRRRTTTWWWTTTRRRPPPPPPPPPOOONNNPPPQQQRRRUUUXXXYYYWWWUUUOOOLLLPPP]]]~~~uuuaaaYYYYYYZZZ[[[TTTRRRNNNJJJFFFCCCAAA@@@FFFFFFEEEBBB>>>>>>BBBEEEKKKQQQVVVWWWSSSPPPQQQSSS\\\[[[ZZZ[[[]]]aaaeeegggiiimmmttt|||zzznnndddeeefffiiittt~~~|||{{{wwwwww{{{tttooonnnvvv}}}~~~~~~}}}ssslllmmmnnnnnnpppdddWWWSSSTTTXXX```gggiiilllmmmiiiaaa[[[YYYZZZVVVTTTTTTSSSOOOKKKNNNUUUaaaiiisssyyy|||~~~~~~^^^@@@888555444444444666999<<<>>>>>>AAADDDFFFFFFGGGIIIKKKKKKMMMOOOPPPPPPPPPQQQRRROOOPPPQQQRRRRRRTTTWWWYYY^^^aaannnuuukkkWWWVVV[[[YYYWWWQQQIIIAAA;;;999999BBB___}}}jjj\\\WWWZZZZZZYYYXXXWWWWWWXXXXXXVVVVVVUUUUUUVVVVVVVVVWWWVVVTTTRRRQQQQQQQQQPPPOOONNNMMMLLLJJJHHHFFFEEEDDDCCCGGGLLLPPPPPPQQQRRRSSSWWWTTTQQQLLLJJJJJJLLLNNNccciiinnnkkk```WWWYYYaaa```YYYTTTTTTQQQLLLGGGFFFIIIMMMQQQUUUUUUSSSOOOMMMBBBBBBFFFSSSggg|||zzz|||zzzRRR888777888222666888;;;>>>@@@AAAAAAAAADDDEEEFFFHHHIIIIIIIIIIIIGGGHHHJJJMMMQQQSSSTTTTTTNNNQQQSSSQQQNNNNNNRRRUUU\\\^^^]]]WWWUUUYYY]]]___kkkzzzlllwwwvvvgggccc```\\\YYYXXXXXXXXXXXXZZZZZZ[[[\\\\\\]]]]]]]]]^^^^^^^^^^^^____________\\\^^^eeettt|||yyyxxxxxxxxxsssnnnnnnrrrvvvvvvtttttttttuuuqqqfff[[[XXX\\\[[[]]]aaahhhpppwww{{{}}}{{{{{{}}}|||{{{vvvrrrssswww}}}yyyllldddZZZSSSSSSUUUTTTTTTUUUXXXUUUQQQOOOQQQSSSUUUUUUPPPOOOMMMLLLNNNPPPSSSUUUVVVSSSOOONNNPPPQQQQQQQQQRRRRRRSSSUUUWWWVVVSSSPPPSSSMMMQQQWWWiiilll\\\YYY[[[^^^UUUSSSPPPMMMJJJFFFAAA>>>CCCFFFFFFBBB===;;;>>>CCCHHHLLLQQQRRRPPPNNNPPPRRRVVVUUUTTTTTTUUUXXX[[[]]]aaabbbeeekkkrrruuurrrnnnkkkgggcccgggwww~~~~~~~~~|||{{{xxxyyy~~~[[[XXXXXX]]]dddhhhkkknnntttuuurrrllljjjnnnqqqqqqooobbbUUUQQQSSSVVV\\\aaaccciiiooonnnfff]]]XXXWWWWWWUUUTTTSSSOOOKKKMMMRRR```iiittt{{{|||~~~sssRRR<<<777333333333444666:::===??????BBBEEEFFFFFFGGGHHHIIIIIILLLPPPRRRRRRQQQRRRSSSRRRSSSTTTSSSRRRRRRTTTVVV\\\aaarrrvvvyyy~~~cccXXXWWWYYYXXXTTTMMMEEE>>>999888999PPPpppqqqbbbZZZ[[[ZZZYYYXXXXXXYYYYYYYYYUUUVVVVVVVVVWWWWWWVVVVVVVVVTTTRRRQQQRRRQQQPPPNNNMMMMMMLLLKKKIIIFFFDDDBBBCCCFFFIIIKKKJJJHHHGGGFFFKKKKKKJJJIIIIIINNNUUU[[[pppzzzpppaaafffsssooodddYYYUUURRRMMMKKKKKKJJJMMMRRRVVVWWWUUURRRPPPFFFDDDGGGTTTjjjvvv|||zzzsssLLL777888999111888:::===AAACCCCCCBBBBBBAAABBBCCCEEEFFFGGGHHHIIIFFFHHHKKKNNNPPPRRRSSSTTTQQQRRRSSSSSSQQQOOOQQQTTTYYYZZZWWWRRRSSSXXX]]]]]]cccooojjjmmmttteee```ZZZWWWWWWYYYYYYYYYYYYYYYZZZZZZ[[[\\\\\\]]]\\\]]]]]]]]]^^^^^^^^^^^^fffiiiooozzz}}}{{{|||~~~|||wwwwww{{{~~~~~~{{{yyyxxxxxxtttiii]]]YYY[[[XXX\\\bbbiiinnnssswwwyyywwwxxxzzz}}}{{{zzzqqqjjjnnn|||{{{{{{ttteeeZZZTTTRRRTTTVVVUUUVVVXXXddd```ZZZVVVUUUVVVVVVVVVRRRQQQOOONNNOOORRRUUUWWWTTTQQQNNNLLLMMMOOOPPPQQQTTTSSSTTTVVVWWWVVVTTTRRRTTTMMMQQQSSS[[[iii______bbbVVVTTTRRROOOMMMHHHBBB>>>???BBBDDDAAA<<<999<<<@@@DDDGGGKKKMMMMMMNNNPPPSSSRRRRRRQQQQQQSSSUUUWWWXXX]]]^^^```ccchhhnnntttxxx{{{tttkkkhhhooo{{{~~~}}}|||}}}~~~~~~~~~}}}|||~~~~~~}}}|||~~~zzz{{{PPPOOOPPPTTTZZZ^^^aaabbb```dddffffffkkkrrrvvvuuujjj^^^SSSRRRUUUXXX[[[^^^___ffflllllleee]]]XXXVVVYYYVVVTTTTTTPPPKKKLLLPPP\\\gggttt|||~~~gggGGG:::777444444444555888;;;???AAAAAACCCFFFGGGGGGGGGIIIJJJIIIMMMRRRTTTRRRQQQSSSTTTVVVWWWXXXXXXVVVUUUVVVWWW[[[___iiijjjjjjttt___UUUXXXXXXWWWQQQIIIAAA<<<999444AAAZZZsss~~~vvvggg]]][[[ZZZXXXXXXZZZZZZZZZYYYVVVVVVWWWWWWWWWWWWVVVUUUUUUSSSQQQQQQQQQQQQOOOMMMMMMMMMLLLKKKIIIFFFCCCAAAAAABBBEEEFFFFFFEEECCCAAAGGGIIIJJJKKKNNNXXXgggsssttt~~~~~~pppvvvrrr___TTTOOONNNOOORRRMMMPPPSSSVVVWWWVVVTTTSSSJJJHHHJJJWWWmmm|||xxxyyyhhhGGG777999:::444:::<<>>@@@AAA@@@<<<:::;;;===???AAADDDFFFHHHKKKNNNPPPPPPQQQSSSTTTVVVWWWXXXYYY\\\aaafffhhhhhhkkkqqqwww{{{rrrkkklllssswwwvvvzzzyyyyyyyyyzzz|||}}}~~~~~~~~~}}}|||||||||||||||yyy|||~~~~~~~~~uuuuuu{{{SSSUUUXXX[[[^^^``````___WWW]]]ccchhhooowwwzzzxxxeee[[[UUUXXX___ccceeegggccceeefffddd^^^ZZZXXXXXXZZZVVVTTTTTTQQQLLLKKKNNNVVVcccsss|||~~~~~~[[[>>>888777555555666777:::>>>BBBDDDDDDFFFHHHHHHIIIIIILLLMMMMMMRRRWWWWWWUUUTTTVVVYYYWWWXXXZZZZZZXXXXXXXXXYYYXXX\\\___dddjjjxxxhhhWWWWWWXXXXXXUUUMMMEEE???;;;555777GGGeee|||}}}ooobbb\\\ZZZXXXXXX[[[\\\[[[YYYWWWWWWXXXXXXXXXVVVUUUTTTSSSRRRQQQQQQQQQPPPNNNLLLMMMMMMLLLKKKIIIEEEBBB@@@@@@AAADDDGGGJJJKKKKKKJJJOOORRRSSSQQQUUUddd|||ttttttqqq___UUURRRPPPPPPRRRQQQSSSTTTVVVWWWWWWWWWVVVMMMJJJLLLZZZppp{{{wwwvvvttt[[[AAA666777::::::===>>>@@@BBBDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFIIILLLNNNMMMNNNPPPRRRTTTQQQSSSWWWVVVSSSSSSWWWSSSQQQLLLIIINNNWWWZZZYYYWWW^^^rrr|||kkkfffqqqqqqiii___YYYYYYYYYYYYWWWXXXXXXXXXXXXXXXZZZ[[[\\\[[[[[[[[[[[[\\\\\\\\\]]]jjjyyyzzztttpppoookkkccc]]][[[```gggooosssrrrppprrrttttttttttttvvvyyy|||}}}|||~~~|||wwwsssnnnrrrppp]]]PPPOOOQQQUUUTTTRRRSSSWWWYYYUUUQQQNNNMMMNNNMMMMMMRRRQQQQQQQQQRRRSSSTTTUUUYYYZZZYYYUUUPPPRRRYYY```UUUTTTSSSTTTWWWYYYZZZZZZTTTVVVUUUVVVZZZiiimmm```]]]\\\YYYUUUTTTTTTQQQKKKEEE@@@AAA@@@@@@>>><<<:::999;;;<<<>>>???AAADDDGGGJJJMMMOOOSSSWWWYYYZZZZZZZZZ]]]aaafffhhhhhhiiilllpppxxxxxxtttmmmkkknnnqqqqqqpppqqqqqqrrrsssuuuxxxyyyyyyyyyxxxwwwwwwxxxzzz{{{yyy|||}}}|||}}}zzzssssssyyy|||{{{ZZZ^^^aaacccdddeeebbb___YYY```gggmmmuuu{{{{{{wwwccc\\\YYY```jjjnnnppprrriiifffaaa\\\WWWVVVXXXZZZZZZWWWTTTTTTQQQLLLJJJMMMSSSaaarrr|||~~~~~~|||TTT777777777777777888999<<<@@@DDDFFFGGGHHHIIIJJJJJJKKKNNNPPPRRRWWW[[[\\\YYYXXXZZZ^^^TTTVVVXXXYYYXXXXXXYYYZZZVVVZZZ\\\hhhuuuvvvnnnYYYVVVXXXYYYVVVPPPGGGAAA===999333>>>]]]|||uuuhhh]]]ZZZXXXXXX[[[\\\[[[ZZZXXXXXXYYYYYYXXXVVVTTTSSSSSSQQQPPPPPPQQQPPPNNNKKKLLLMMMLLLKKKIIIEEEBBB@@@AAABBBFFFKKKQQQUUUVVVVVVZZZ]]]\\\XXXZZZmmmooogggjjjrrrfff\\\YYYXXXSSSNNNLLLTTTUUUVVVWWWXXXXXXXXXXXXNNNKKKMMM[[[qqq}}}vvvmmmtttwww~~~mmmRRR===444555:::>>>>>>???AAABBBDDDEEEFFFFFFJJJIIIHHHFFFEEEEEEEEEEEEIIILLLPPPPPPOOOPPPRRRTTTRRROOOQQQVVVWWWSSSTTTXXXUUURRRMMMJJJPPPYYY]]][[[WWW^^^fffwwwaaadddwwwnnnccc[[[ZZZZZZXXXVVVXXXXXXWWWWWWXXXYYY[[[\\\ZZZ[[[[[[[[[[[[\\\\\\\\\kkk~~~~~~~~~yyyrrrllllllkkkeee___\\\eeemmmvvvxxxuuurrrsssuuuuuutttssssssvvvyyyzzzzzz~~~}}}}}}}}}}}}uuuvvvuuuvvv~~~ooo^^^OOOOOOQQQTTTSSSPPPQQQVVVUUUSSSPPPOOOPPPRRRRRRRRRPPPPPPQQQRRRRRRRRRSSSSSSPPPTTTVVVRRRNNNPPP[[[eeeYYYWWWTTTSSSUUUWWWWWWWWWQQQVVVQQQQQQTTTVVV~~~{{{iiiddd___[[[WWWVVVWWWTTTNNNIIIDDDBBBAAA@@@???===999666999999999:::<<>><<>>BBBFFFIIIJJJMMMNNNPPPPPPOOONNNOOOPPPQQQUUUYYY[[[[[[YYYXXXWWWYYYXXXWWWWWWXXXYYYYYYXXX[[[XXX\\\dddfffkkklllYYYTTTYYY]]]VVVQQQLLL???===999888CCC]]]tttyyyrrreee^^^[[[^^^___\\\YYYZZZXXXXXXXXXXXXXXXWWWWWWWWWWWWUUUSSSPPPOOOOOOOOOPPPPPPNNNKKKIIIHHHEEEBBB???DDDLLLYYYhhh|||ttthhh^^^[[[jjj}}}{{{rrrqqqlll___WWWWWWUUUUUUVVVVVVVVVVVVVVVWWWSSSTTTVVVVVVVVVVVVXXXYYYVVVRRRSSS```ppp}}}xxxpppqqq|||yyy```EEE999999<<<>>>@@@@@@BBBEEEFFFFFFGGGHHHJJJNNNNNNOOOPPPPPPPPPQQQRRRRRRQQQOOOMMMMMMMMMNNNOOOTTTUUUWWWYYYZZZZZZZZZZZZXXXXXXWWWWWWYYY^^^eeejjjjjjllljjj{{{yyy___dddyyysssiiibbb\\\ZZZ\\\ZZZYYYWWWVVVVVVWWWYYYZZZYYYZZZZZZ[[[[[[ZZZZZZYYY^^^kkk}}}}}}|||xxxsssqqqqqqrrrrrrrrrooooooooooooooopppssstttsssttttttsssqqqqqqrrrssszzz{{{{{{{{{|||||||||zzzzzz~~~yyyzzzxxxjjj\\\VVVXXXSSSRRRTTTTTTRRRSSSXXXTTTTTTRRRQQQOOONNNNNNNNNNNNPPPSSSSSSSSSRRRSSSSSSUUUQQQQQQVVVRRRLLLQQQ\\\WWWVVVTTTRRRRRRSSSUUUVVVVVVYYYVVVUUUWWWVVVdddyyyeeeaaa^^^\\\[[[XXXUUURRROOOLLLGGGBBB>>><<<<<<<<<>>>>>>>>>>>>===<<<;;;:::<<<>>>BBBFFFIIIKKKKKKLLLKKKOOOSSSTTTSSSSSSWWW[[[]]]^^^^^^^^^^^^]]]]]]\\\ZZZ\\\___aaaaaabbbccceeeiiiiiijjjkkknnnpppsssuuulllooorrroooiiiccc``````ggghhhiiiiiigggeeecccbbb[[[^^^bbbhhhlllpppsssttt{{{~~~vvvnnneeebbbaaaeeejjjpppyyy~~~wwwjjj^^^YYY]]]cccddd```ZZZUUUQQQNNNLLLJJJUUUcccsss{{{~~~oooKKK:::888777777888:::===AAAEEEGGGIIIIIINNNPPPQQQQQQPPPOOOPPPRRRSSSSSSTTTVVVXXXYYYXXXWWWYYYXXXWWWWWWWWWWWWWWWWWW[[[[[[\\\^^^bbblllaaaRRRTTT___]]]WWWPPPFFF???;;;777<<>>>>>???@@@@@@AAAAAA@@@>>><<<;;;777888:::===???BBBDDDDDDCCCFFFJJJKKKKKKLLLPPPTTTSSSTTTUUUVVVWWWXXXXXXXXXUUUWWWYYY[[[\\\^^^bbbdddhhhggggggggghhhjjjlllmmmhhhhhhhhhgggeeebbb___^^^]]]___ccceeedddaaa\\\YYY___bbbffflllqqqtttvvvwww~~~vvvjjjhhhfffeeeeeeiiipppvvvxxx||||||rrrddd[[[]]]aaagggccc\\\VVVRRRNNNKKKIIISSSbbbrrr{{{lllAAA999:::777===999<<<@@@DDDGGGHHHHHHHHHKKKLLLNNNNNNNNNNNNPPPRRRUUUTTTTTTWWW\\\]]]ZZZWWWVVVVVVWWWVVVVVVVVVXXXYYYWWWZZZ\\\]]]fffwwwpppVVVPPP]]]___ZZZTTTMMMBBB???::::::DDDYYYppprrrjjjbbb^^^]]]\\\YYYWWWYYYYYYYYYXXXXXXWWWWWWWWWXXXWWWUUUTTTSSSRRRRRRRRRRRROOOLLLIIIGGGEEEBBB@@@AAAMMMaaa{{{xxxssspppiiieeeeeeeeehhhfff``````ccc___WWWWWWWWWWWWXXX[[[\\\]]]\\\\\\\\\[[[XXXVVVVVVXXX[[[ZZZ[[[aaammmvvv{{{wwwrrrttt~~~|||bbbOOO===:::AAAFFFGGGGGGHHHIIIJJJIIIHHHHHHJJJLLLMMMNNNQQQTTTVVVVVVUUUSSSTTTTTTTTTTTTSSSSSSSSSSSSSSSUUUWWWZZZ[[[[[[[[[ZZZYYYZZZ\\\\\\\\\]]]```ccciiimmmiiijjj~~~yyykkkkkkgggtttwwwlllbbb^^^```]]]\\\ZZZXXXWWWVVVVVVVVVWWWXXXXXXYYYYYYYYYYYYXXXWWWXXX\\\dddttt~~~wwwuuuuuuvvvwwwsssqqqnnnlllmmmnnnpppppppppqqqqqqpppooooooppprrrpppuuu~~~||||||{{{{{{{{{~~~}}}ppp___PPPKKKLLLOOONNNNNNPPPQQQRRRTTTVVVSSSUUUUUURRRNNNQQQXXX___TTTUUUTTTSSSRRRSSSUUUXXXVVVTTTTTTVVVRRRLLLLLLPPPXXXWWWWWWVVVVVVVVVVVVVVVYYY[[[XXXZZZ___XXXSSS[[[qqqoooZZZ[[[```[[[WWWYYYWWWTTTPPPKKKFFFCCCAAAAAA???@@@AAABBBAAA@@@>>>===:::999999:::;;;===???@@@@@@CCCFFFHHHIIIJJJNNNPPPOOOPPPRRRTTTVVVWWWXXXXXXWWWXXXZZZ[[[\\\^^^bbbeeedddcccbbbaaaaaabbbcccdddbbb```___```cccdddcccaaaYYY[[[]]]______\\\WWWSSSfffiiinnntttxxx{{{}}}}}}|||ppppppmmmhhheeefffiiikkkjjjrrrzzzwwwlllaaa]]]]]]fffddd```ZZZSSSNNNLLLKKKSSSbbbrrr{{{fff===777888777>>>;;;===AAAEEEHHHIIIIIIIIIHHHJJJLLLLLLMMMOOORRRUUUWWWWWWYYY]]]aaaaaa]]]XXXRRRTTTVVVVVVVVVWWWZZZ]]]VVVZZZ\\\]]]gggxxx```OOOVVVZZZYYYWWWQQQCCCAAA<<<:::???NNNeeevvvyyyrrrggg]]]YYYYYYZZZYYY[[[[[[ZZZYYYYYYXXXWWWWWWWWWWWWVVVUUUTTTSSSSSSSSSOOOMMMIIIGGGFFFEEECCCAAACCCPPPggg}}}vvvpppmmmqqqtttnnnbbbaaahhhhhhbbb\\\[[[ZZZ[[[]]]^^^]]]\\\bbbaaa___[[[WWWVVVWWWXXXYYY\\\eeeqqqxxx{{{|||zzz{{{|||}}}wwwuuuVVVHHH<<<===DDDHHHIIIJJJGGGHHHJJJJJJJJJKKKMMMPPPQQQQQQRRRTTTVVVVVVSSSPPPPPPQQQSSSUUUVVVVVVUUUUUUUUUUUUUUUUUUUUUVVVWWWXXXWWWXXXZZZZZZZZZZZZ\\\]]]^^^fffffffffnnnzzzjjjttt|||wwwkkkeeeddd___^^^\\\[[[YYYWWWVVVVVVWWWWWWXXXYYYYYYYYYYYYYYYZZZXXXUUUXXXfff{{{xxxvvvtttsssssspppllljjjkkklllkkkjjjmmmnnnooonnnmmmnnnoooqqqqqqtttyyy~~~}}}|||yyyzzz|||}}}~~~zzzeeePPPGGGIIIMMMJJJKKKLLLMMMOOOQQQSSSSSSOOORRRTTTRRROOOPPPVVV\\\UUUUUUSSSPPPNNNNNNPPPRRRQQQQQQSSSUUUTTTPPPNNNOOOWWWVVVTTTRRRRRRTTTVVVWWWWWW]]][[[[[[]]]WWWSSS[[[```hhhcccfffbbb]]]^^^WWWVVVUUURRRNNNJJJFFFCCC??????AAABBBBBBAAA@@@@@@???>>><<<;;;;;;;;;<<<======???AAACCCEEEGGGIIIKKKIIIJJJLLLOOOQQQSSSTTTUUUVVVWWWXXXXXXXXXYYY\\\___^^^]]][[[ZZZYYYZZZZZZ[[[YYYVVVTTTVVV[[[]]]\\\YYYTTTSSSRRRSSSSSSQQQMMMJJJnnnqqqwww|||yyyzzzwwwqqqmmmkkkgggccc^^^gggsssyyyuuukkkaaa[[[aaadddddd^^^UUUNNNMMMOOOSSSbbbrrr{{{YYY<<<555555777===>>>@@@CCCFFFIIIKKKLLLMMMKKKLLLMMMNNNOOOQQQUUUXXXWWWYYY\\\___aaa```\\\YYYPPPSSSVVVWWWVVVXXX\\\```[[[\\\\\\\\\aaajjjrrrtttpppVVVSSSTTTXXXYYYRRRFFFAAA<<<:::<<>>@@@EEEGGGIIIKKKGGGHHHIIIJJJJJJLLLPPPSSSUUUSSSRRRTTTVVVVVVRRROOOLLLNNNQQQTTTUUUVVVUUUTTTSSSSSSQQQQQQQQQRRRTTTUUUTTTVVVWWWWWWWWWWWWXXXYYYYYYaaacccccceeekkkqqqfffbbb``````___]]][[[YYYXXXWWWWWWXXXXXXYYYZZZZZZZZZZZZZZZWWWTTTUUUaaa{{{~~~zzzwwwuuurrrpppnnnkkkhhhhhhjjjjjjhhhfffhhhiiikkkkkkkkklllnnnppprrrssstttvvvwwwyyyzzz{{{yyyzzz}}}uuu[[[HHHEEEKKKOOOIIIMMMNNNMMMOOOSSSTTTRRRNNNOOOPPPNNNLLLKKKNNNQQQQQQQQQOOOLLLIIIHHHIIIKKKKKKNNNRRRVVVWWWVVVTTTSSSQQQPPPNNNMMMMMMPPPRRRTTTTTT\\\[[[XXXZZZVVVTTT]]][[[qqqtttnnneee]]][[[VVVWWWXXXXXXUUUPPPKKKHHHBBBBBBAAAAAAAAABBBBBBBBBAAA@@@>>><<<;;;;;;<<<<<<888999;;;===???@@@BBBCCCAAABBBDDDFFFHHHJJJKKKKKKNNNOOOPPPOOONNNOOOQQQRRRVVVUUUTTTRRRRRRRRRSSSSSSUUUSSSPPPQQQSSSTTTRRROOOPPPMMMKKKKKKMMMLLLIIIFFFwwwyyy}}}}}}uuuttt}}}}}}yyyuuukkk```XXX___kkkwww|||vvvhhh]]][[[ccchhhcccWWWNNNOOOSSSTTTbbbsss|||eeeIII???777555:::<<>>>>>>>>>>>999999999;;;===?????????===>>>???AAABBBCCCDDDDDDEEEGGGIIIIIIHHHHHHIIIJJJOOONNNMMMLLLLLLMMMNNNNNNPPPOOONNNNNNNNNMMMKKKIIIKKKIIIGGGIIIMMMNNNKKKGGG}}}~~~zzzxxxtttiiifffooowwwzzz}}}ooo```XXX\\\fffuuu}}}ooobbbWWWbbbjjjfffXXXNNNPPPUUUTTTcccsss|||yyyPPP???CCC:::888???>>>DDDEEEGGGJJJMMMQQQTTTVVVQQQQQQQQQOOONNNOOORRRUUUTTTVVVXXXVVVSSSRRRTTTWWWSSSWWWZZZYYYWWWWWW[[[``````\\\\\\```^^^[[[___gggaaa}}}vvvaaa[[[eeefffWWWVVVJJJ???<<<===@@@IIISSS```iiijjj^^^TTTUUU[[[___``````___^^^]]][[[[[[ZZZUUUUUUUUUUUUUUUTTTSSSRRRUUUQQQLLLHHHFFFDDDCCCAAADDDJJJSSS```ttttttqqqooopppuuuwwwtttqqqggghhhhhhfffcccaaa``````]]]dddoooxxxxxxvvvzzzyyyqqqgggQQQBBBBBBDDDFFFEEECCCEEEJJJIIIJJJJJJIIIIIIKKKOOORRRQQQMMMJJJKKKOOOQQQOOOLLLJJJLLLOOORRRRRRQQQOOOMMMIIIKKKNNNQQQSSSSSSRRRQQQRRRSSSTTTTTTSSSTTTVVVXXX^^^aaacccfffiiinnnuuulllbbbbbbaaa```___]]][[[ZZZXXXXXXZZZ[[[\\\\\\\\\\\\YYYZZZZZZXXXZZZddduuuzzzqqqjjjeeebbb___^^^___^^^^^^ccciiikkkhhhdddfffhhhjjjlllmmmooosssuuujjjgggdddbbbeeemmmuuuzzz~~~~~~mmmSSSFFFLLLQQQNNNHHHMMMNNNLLLMMMRRRSSSOOONNNJJJGGGFFFHHHKKKNNNOOOMMMMMMMMMLLLJJJIIIJJJKKKJJJNNNQQQSSSTTTRRRMMMGGGGGGHHHKKKNNNPPPQQQPPPPPPOOOUUURRROOOVVVVVVQQQSSSRRRaaasssvvvgggaaaXXXYYYYYYYYYXXXWWWVVVUUUNNNLLLHHHDDDAAAAAABBBBBBAAAAAAAAABBBBBBBBBBBBBBB=========>>>@@@BBBBBBAAA>>>>>>@@@AAABBBBBBBBBBBBAAADDDGGGHHHHHHGGGHHHIIIJJJJJJIIIHHHIIIJJJKKKLLLEEEGGGHHHIIIHHHHHHGGGFFFCCCBBBBBBFFFLLLMMMIIIEEE~~~~~~~~~|||xxxrrrlllhhhccckkkssssssqqqttt~~~rrrgggYYYTTT[[[ppp~~~pppeeeXXXZZZ```ddd[[[NNNMMMTTTQQQ^^^nnnxxx{{{hhhOOO;;;888::::::===CCCFFFGGGIIILLLNNNPPPQQQRRRUUUSSSTTTVVVUUUQQQPPPSSSUUUSSSRRRSSSWWWXXXWWWUUUTTTUUUUUUUUUSSSTTTUUUWWW```[[[XXXYYYZZZ[[[```fffbbbpppooogggaaa]]]]]]ZZZRRRDDD;;;;;;AAAEEEFFFYYY]]]bbbccc```]]]\\\\\\]]]^^^___]]][[[XXXXXXXXXWWWUUUTTTTTTTTTUUUSSSRRRPPPOOOKKKHHHEEECCCCCCBBBCCCNNN[[[fffxxx{{{uuuqqqrrr~~~vvvppplllmmmnnnfffZZZ\\\ggghhhnnnssstttvvvzzz{{{zzzwww|||wwwZZZHHH???AAACCCEEEFFFFFFFFFEEEDDDEEEHHHJJJLLLMMMMMMMMMMMMLLLKKKKKKLLLNNNQQQRRROOONNNMMMMMMNNNNNNLLLJJJKKKKKKLLLPPPTTTUUURRROOOQQQRRRSSSSSSSSSVVVZZZ]]]ccc______dddfffoooxxxzzztttjjjeee___\\\\\\]]]\\\ZZZ\\\\\\\\\\\\]]]]]]]]]]]]ZZZYYYWWWUUUWWW]]]ffflllllljjjiiippp|||uuunnnfff```^^^^^^]]]\\\___[[[ZZZ```cccbbbgggmmmssspppooorrrvvvvvvpppjjjhhheeecccccchhhqqq{{{}}}fffWWWOOOLLLNNNRRRJJJOOOOOOJJJGGGKKKQQQTTTMMMMMMKKKHHHGGGJJJPPPTTTZZZWWWRRRLLLGGGFFFHHHJJJLLLLLLNNNQQQSSSRRROOOMMMLLLNNNPPPQQQQQQPPPNNNMMMJJJLLLNNNOOONNNMMMNNNOOOZZZUUU[[[xxxiiieee^^^ZZZ[[[^^^\\\XXXTTTPPPLLLHHHGGGIIIIIIFFFCCCCCCAAA@@@@@@AAABBBBBBAAA<<<<<<>>>???@@@BBBCCCCCC======>>>???????????????FFFDDDCCCAAAAAABBBDDDEEE@@@AAAAAABBBCCCDDDEEEEEECCCBBBAAAAAACCCCCCBBBAAABBBAAA@@@AAADDDEEECCCAAA|||vvvqqqnnnppprrrrrrmmmiiimmmwwwssseeeZZZTTTYYYmmmqqqeeeWWWWWW]]]aaaZZZOOONNNUUURRRaaarrr{{{}}}\\\HHH:::;;;??????@@@EEEFFFHHHKKKNNNPPPQQQRRRRRRTTTSSSUUUWWWTTTPPPQQQUUUSSSRRRQQQRRRUUUVVVVVVTTTTTTVVVWWWWWWVVVUUUWWWXXXZZZWWWXXX[[[]]]___fffnnnjjjrrrsss^^^SSSRRRWWW]]]VVVJJJ???;;;>>>BBBEEERRRWWW^^^aaaaaa^^^]]]]]]]]]^^^___^^^[[[ZZZYYYZZZWWWVVVUUUUUUVVVUUUSSSQQQRRRPPPMMMJJJGGGDDDCCCCCCOOOYYYfffvvvyyyrrrooozzzzzzuuuqqqqqqsssmmmbbbaaaiiikkkpppsssrrrtttyyy}}}}}}~~~~~~xxxkkkQQQBBB??????AAABBBCCCDDDDDDDDDEEEFFFHHHJJJKKKLLLLLLKKKLLLLLLKKKKKKLLLNNNPPPRRRPPPNNNNNNNNNOOOOOOMMMLLLNNNMMMMMMOOORRRTTTSSSQQQRRRRRRSSSSSSSSSUUUYYY\\\___\\\]]]bbbbbbeeeuuuuuuttt{{{vvvooogggbbb``````^^^]]]]]]]]]]]]]]]\\\\\\[[[[[[[[[YYYVVVTTTUUUXXX\\\^^^^^^\\\[[[^^^gggtttwwwppplllhhhccc\\\YYYXXXYYYXXXXXX^^^ZZZYYY]]]``````eeekkkooossswwwyyyxxxuuurrrqqqhhhhhhhhhjjjooouuu|||rrr^^^RRRMMMJJJJJJMMMMMMQQQPPPLLLJJJNNNRRRSSSQQQOOONNNLLLKKKLLLNNNPPP```^^^ZZZSSSLLLHHHIIIKKKKKKKKKLLLOOOQQQRRRPPPNNNOOOQQQSSSUUUUUURRROOOMMMIIIJJJLLLLLLLLLMMMOOOQQQQQQUUUWWWeeeggg___XXXXXX[[[\\\WWWSSSXXXUUURRROOONNNKKKGGGDDDEEECCCAAAAAABBBCCCBBBAAA<<<<<<===>>>???@@@@@@AAA@@@@@@@@@AAAAAA@@@@@@@@@@@@???>>>======>>>@@@AAA@@@@@@AAAAAABBBCCCCCCCCCCCCAAA@@@AAABBBCCCBBBAAA???>>>>>>@@@BBBDDDBBB@@@|||xxxvvv|||zzzuuupppllllllpppssswwwggg^^^VVVXXXjjj}}}qqqdddTTTSSSXXX^^^[[[RRRPPPVVVTTTeeewww~~~{{{wwwMMM@@@999>>>DDDDDDEEEHHHGGGIIIMMMQQQSSSTTTTTTSSSRRRSSSWWWXXXTTTOOOQQQWWWTTTSSSRRRSSSUUUVVVVVVUUUUUUWWWYYYZZZYYYXXXXXXYYYWWWXXXZZZ^^^^^^```hhhrrrppprrreeePPPMMMRRR\\\YYYRRRGGG===:::>>>DDDHHHOOOWWW^^^```___^^^]]][[[]]]^^^]]]\\\ZZZ[[[[[[XXXWWWWWWWWWXXXVVVRRROOOSSSQQQOOOKKKHHHEEEDDDCCCSSS^^^pppyyyrrr{{{{{{vvvvvvyyyuuukkkfffiiillloooqqqooopppwww|||}}}~~~yyy\\\HHH@@@@@@@@@AAAAAABBBCCCDDDEEEHHHHHHIIIJJJJJJJJJIIIIIIKKKKKKJJJJJJKKKMMMOOOPPPPPPOOONNNNNNOOOOOONNNMMMQQQOOOMMMMMMOOORRRSSSSSSSSSSSSTTTSSSSSSTTTXXXZZZ^^^\\\^^^ddddddaaagggqqqwwwrrruuu}}}xxxnnneeebbb```]]][[[^^^_________^^^]]]\\\[[[ZZZVVVSSSSSSUUUWWWVVVUUUXXXWWWVVVVVVXXX\\\```bbbjjjnnnuuuzzz~~~}}}||||||zzzvvvpppjjjccc^^^[[[ZZZWWWTTTSSSTTTUUUUUUUUU[[[XXXWWW[[[]]]___ccciiilllttt{{{{{{sssmmmmmmooonnnoooqqqtttwwwzzz|||}}}ssseeeVVVOOONNNLLLIIIIIIPPPQQQOOOLLLMMMRRRRRROOOOOOMMMLLLKKKMMMNNNNNNNNN^^^___^^^XXXPPPKKKLLLNNNNNNMMMNNNPPPRRRTTTSSSRRROOOQQQSSSUUUUUURRRNNNLLLIIIJJJJJJKKKKKKMMMQQQTTTMMMXXXWWWTTTooo|||hhh\\\ZZZ[[[YYYUUUSSSTTTTTTSSSQQQOOOLLLJJJHHHFFFDDDCCCDDDDDDCCCAAA===============>>>>>>>>>=====================<<<===<<<;;;;;;<<<===???@@@AAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@AAABBBCCCBBB@@@>>>===>>>???AAABBBAAA@@@|||{{{~~~|||{{{zzzyyyvvvqqqmmmoooyyypppfff]]][[[hhhyyy~~~qqqbbbQQQOOOTTT]]]^^^VVVRRRUUUUUUhhh|||vvvfffCCC<<<999???FFFGGGIIIKKKHHHKKKOOOTTTWWWWWWVVVUUURRRTTTXXXYYYTTTNNNQQQXXXVVVUUUUUUVVVWWWWWWWWWWWWUUUXXX[[[\\\[[[ZZZZZZZZZZZZ[[[___```]]]\\\cccmmmooommmqqqdddSSSNNNWWWWWWVVVOOOCCC999:::@@@BBBHHHQQQYYY^^^^^^]]]\\\YYY[[[\\\\\\[[[ZZZ[[[[[[XXXXXXXXXYYYYYYVVVRRRNNNRRRQQQOOOKKKHHHFFFDDDCCCOOO^^^www{{{zzz}}}{{{rrrjjjhhhggglllnnnlllnnnssswwwxxx{{{lllQQQEEEDDDDDDCCCCCCCCCCCCEEEGGGHHHJJJJJJIIIIIIHHHHHHGGGFFFIIIIIIIIIIIIJJJKKKLLLMMMOOOMMMLLLLLLNNNNNNMMMLLLQQQOOOLLLJJJKKKNNNQQQSSSTTTTTTTTTSSSRRRSSSVVVYYY\\\[[[^^^eeefffccccccfffqqqxxxuuuyyyuuukkkeeebbb___]]]``````aaaaaa``````___^^^YYYTTTPPPQQQVVVZZZYYYWWWXXXXXXXXXXXXXXXXXXYYYYYYXXXZZZ]]]___aaabbbbbbaaaeeedddccc```]]]YYYVVVUUUSSSSSSRRRRRRSSSTTTUUUUUUXXXWWWWWWZZZ]]]aaafffiiinnntttxxxtttkkkeeefffjjjuuuvvvxxx{{{}}}~~~zzzggg\\\RRRQQQSSSPPPMMMLLLRRRQQQNNNLLLPPPTTTRRRLLLLLLIIIFFFFFFIIIMMMPPPQQQTTTXXX[[[YYYRRROOOPPPTTTTTTSSSRRRSSSUUUVVVVVVUUULLLMMMNNNOOOOOONNNMMMMMMMMMMMMLLLKKKKKKMMMRRRUUUSSS[[[ZZZTTTaaahhh___```___\\\SSSTTTVVVVVVTTTRRRQQQPPPMMMKKKHHHGGGGGGFFFEEECCC@@@@@@@@@????????????>>>===============>>>??????????????????@@@AAACCCDDDCCCCCCCCCBBBBBBBBBAAAAAABBBAAA@@@AAABBBCCCBBB@@@@@@@@@@@@AAAAAAAAA@@@???~~~}}}}}}{{{zzz}}}{{{vvvoooqqqvvv~~~yyyrrrhhhbbbiiiwww|||pppbbbQQQMMMRRR^^^bbb[[[TTTSSSYYYlll~~~oooTTTAAA===<<<@@@EEEHHHKKKMMMIIILLLQQQUUUXXXYYYXXXWWWTTTUUUXXXYYYTTTOOOQQQVVVUUUVVVVVVVVVVVVVVVVVVWWWUUUXXX[[[\\\\\\[[[ZZZ[[[[[[\\\``````\\\XXX^^^gggjjjiiiiii{{{}}}```NNNQQQSSSVVVVVVKKK>>>:::===???CCCKKKSSSYYY\\\\\\[[[WWWYYY[[[[[[ZZZYYYZZZ[[[XXXXXXXXXYYYYYYVVVRRRNNNPPPOOOMMMKKKHHHEEECCCBBBLLL^^^|||~~~}}}vvvmmmhhhccciiimmmmmmnnnrrrtttssstttvvvyyy{{{}}}~~~~~~~~~___IIIDDDGGGEEEDDDCCCCCCDDDEEEGGGHHHJJJJJJIIIHHHGGGFFFFFFFFFHHHHHHHHHHHHIIIIIIJJJKKKMMMKKKJJJJJJKKKLLLLLLLLLOOONNNKKKIIIJJJLLLPPPRRRTTTTTTTTTSSSRRRSSSUUUXXXZZZZZZ]]]bbbcccaaa``````cccssswwwrrrzzzuuuoookkkgggeeebbbaaaaaa```````````````ZZZTTTOOOOOOTTTYYY[[[ZZZVVVVVVVVVWWWWWWXXXYYYYYYXXXVVVUUUSSSSSSTTTUUUVVVWWWWWWWWWWWWWWWVVVUUUUUURRRRRRSSSSSSSSSSSSTTTTTTUUUWWWZZZ\\\```fffiiijjjnnnnnnllliiieeeeeehhhkkkxxxyyy{{{~~~vvvaaa]]]VVVRRRTTTUUURRRPPPOOOUUUSSSPPPOOOTTTYYYVVVOOOQQQMMMGGGDDDEEEJJJPPPTTTNNNSSSXXXXXXTTTRRRSSSVVVWWWUUUTTTTTTUUUVVVUUUSSSLLLKKKJJJJJJKKKMMMOOOPPPRRRRRRPPPMMMLLLNNNRRRUUUYYYXXXYYY[[[]]]qqq~~~ppplllfff___\\\[[[ZZZXXXVVVUUUSSSQQQRRROOOMMMKKKKKKJJJIIIGGGFFFEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBCCCDDDFFFGGGHHHCCCCCCCCCDDDEEEFFFGGGGGGFFFFFFFFFEEEDDDDDDCCCCCCCCCBBBAAAAAACCCCCCBBBAAAAAABBBBBBAAA???>>>======{{{wwwxxx~~~|||wwwqqqqqq{{{{{{ssskkkllluuu{{{rrrfffVVVOOOQQQ]]]ccc^^^WWWTTT```ppp~~~}}}eeeGGGAAA@@@AAABBBEEEHHHKKKMMMJJJMMMQQQVVVYYYZZZZZZZZZXXXVVVWWWXXXVVVQQQPPPSSSRRRSSSTTTTTTSSSRRRSSSTTTTTTWWWYYY[[[ZZZZZZZZZ[[[YYYZZZ]]]___\\\YYY]]]ddddddeeegggrrrpppWWWRRRPPPSSSXXXRRREEE======>>>@@@EEEMMMTTTZZZ\\\]]]XXXYYY[[[[[[ZZZYYYZZZ[[[XXXWWWWWWWWWXXXVVVRRROOONNNMMMMMMKKKIIIGGGDDDCCCGGGVVVppp|||xxxrrrkkkfffaaagggllllllmmmpppqqqoooppprrruuuyyy}}}}}}~~~~~~|||tttxxxnnnSSSDDDBBBDDDCCCBBBBBBBBBCCCCCCDDDEEEIIIHHHGGGFFFFFFFFFGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJLLLJJJHHHHHHJJJKKKLLLKKKNNNNNNNNNMMMMMMNNNQQQTTTSSSTTTSSSRRRQQQSSSUUUXXX___```aaabbbbbbaaa``````aaajjj{{{}}}qqqnnnqqqzzzuuuppplllhhhfffcccaaa``````aaaaaa^^^YYYSSSQQQSSSVVVXXXXXXXXXWWWVVVVVVVVVWWWXXXYYYXXXVVVSSSPPPPPPQQQSSSUUUOOOPPPQQQSSSTTTTTTTTTTTTQQQRRRRRRRRRPPPPPPRRRSSSVVVZZZ^^^```dddiiijjjhhhccc___\\\\\\```gggmmmqqqzzz{{{}}}}}}lllUUUUUURRRQQQSSSRRROOONNNQQQYYYWWWTTTRRRWWW]]]\\\VVV[[[WWWOOOGGGDDDFFFNNNTTTRRRUUUWWWXXXWWWUUUTTTTTTTTTSSSRRRSSSTTTTTTRRRPPPNNNMMMLLLKKKLLLNNNQQQSSSUUUTTTRRROOOMMMNNNRRRUUUYYYSSSUUU]]]ZZZ\\\{{{rrrccc]]]XXXTTTSSSUUUXXXXXXWWWVVVSSSQQQPPPOOOOOOMMMLLLKKKKKKJJJJJJIIIHHHHHHGGGEEEEEEDDDEEEFFFHHHJJJLLLEEEFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFDDDCCCBBBCCCDDDEEEDDDBBB@@@AAABBBAAA>>><<<;;;<<<zzzzzz}}}ssskkknnnyyy{{{sssooouuu{{{wwwmmm```TTTPPPYYYaaa___ZZZYYYjjjvvv|||zzzpppWWW@@@???BBBEEEFFFGGGIIIKKKKKKLLLNNNQQQUUUXXXZZZ[[[[[[\\\WWWUUUWWWWWWSSSOOOOOOQQQSSSTTTSSSQQQPPPRRRTTTTTTVVVWWWXXXXXXXXXZZZ[[[ZZZZZZ\\\___^^^[[[\\\aaa\\\aaaeeeiiixxxlll[[[RRROOOVVVWWWKKKAAA???>>>===@@@FFFPPPYYY___aaaZZZ\\\]]]]]][[[ZZZ[[[[[[WWWVVVUUUUUUVVVUUUSSSQQQMMMMMMMMMLLLKKKIIIGGGFFFEEEIIIXXXnnn{{{ssslllgggccc___^^^cccfffeeefffjjjmmmlllmmmqqqvvv}}}uuutttzzzwww^^^JJJCCCCCCCCCBBBBBBCCCDDDDDDDDDDDDCCCGGGFFFFFFEEEFFFGGGHHHIIIJJJKKKKKKLLLLLLLLLLLLLLLMMMJJJHHHHHHJJJLLLMMMLLLNNNQQQTTTUUUTTTTTTVVVXXXRRRSSSSSSRRRQQQSSSVVVYYY]]]aaaccccccaaaaaaaaaaaaaaaeeennnqqqjjjuuu~~~yyyuuuqqqlllfffcccbbbccceee```^^^[[[XXXWWWWWWXXXYYYZZZZZZYYYYYYYYYYYYYYYYYYVVVVVVUUUTTTSSSSSSSSSTTTOOOPPPQQQRRRRRRRRRRRRRRRPPPQQQRRRQQQOOOOOORRRUUUXXX___ddddddfffiiigggbbb[[[YYYYYY\\\bbbllluuuzzztttcccWWWPPPQQQRRRRRRNNNIIILLLSSSXXXWWWUUURRRVVV\\\^^^[[[]]][[[UUUKKKCCCCCCKKKRRRVVVUUUUUUVVVWWWWWWSSSQQQNNNOOOPPPRRRTTTTTTRRRPPPOOOOOOPPPPPPPPPOOOOOOOOOSSSRRRQQQPPPNNNOOORRRUUUYYYUUUWWW[[[WWWUUUgggiii___UUURRRVVV[[[\\\ZZZYYYVVVTTTSSSSSSSSSRRRPPPOOOOOONNNNNNMMMLLLLLLLLLHHHGGGFFFEEEEEEGGGHHHJJJGGGHHHHHHIIIIIIIIIHHHHHHIIIHHHHHHHHHHHHHHHHHHHHHFFFDDDCCCDDDEEEFFFEEEDDD@@@BBBDDDCCCAAA???@@@AAA~~~uuuiiifffooo|||wwwrrrvvv}}}zzzssshhhXXXOOOUUU^^^___]]]]]]qqq{{{|||wwwfffMMM;;;<<>>>>>???EEEUUUlll}}}iiibbbZZZXXXZZZ\\\\\\[[[WWWVVVUUUTTTTTTTTTTTTTTTTTTQQQOOONNNMMMMMMKKKJJJEEEHHHHHHNNNhhh}}}qqqeeeaaa___[[[ZZZZZZTTT[[[bbbddd```^^^aaadddkkkmmmssszzzzzzxxxqqqYYYKKKEEECCCCCCEEEBBBEEEHHHHHHGGGEEEDDDDDDGGGFFFEEEDDDDDDFFFHHHIIILLLHHHJJJQQQSSSNNNLLLMMMNNNNNNNNNLLLLLLMMMPPPRRRVVVUUUSSSRRRTTTWWW\\\___aaa^^^YYYUUUSSSSSSTTTUUUSSSUUUXXXZZZZZZZZZ[[[\\\]]]dddlllrrryyy|||uuummmlllpppllljjjfffdddcccaaa___]]]]]]\\\[[[ZZZYYYYYYYYYXXXZZZZZZZZZYYYWWWVVVTTTSSSQQQQQQQQQPPPPPPPPPOOOOOOQQQQQQPPPPPPPPPRRRVVVZZZdddccc```]]]ZZZ[[[^^^``````eeejjjkkkqqq{{{mmm\\\UUUVVVPPPQQQSSSTTTTTTSSSRRRRRR]]]\\\ZZZVVVRRRQQQSSSVVVNNNTTTTTTRRRRRRIIIEEENNNQQQRRRTTTWWWXXXVVVRRRNNNJJJKKKMMMOOOQQQRRRSSSSSSTTTRRRPPPRRRUUUWWWUUURRRNNNNNNOOOPPPQQQQQQQQQPPPZZZXXXWWWXXXWWWWWW[[[bbbwwwwwwlllddd]]]WWW[[[\\\[[[ZZZYYYWWWWWWWWWVVVUUUTTTSSSRRRRRRRRRRRRQQQQQQPPPOOONNNNNNNNNNNNNNNLLLKKKLLLMMMLLLIIIEEEKKKLLLLLLKKKIIIIIIJJJLLLIIIIIIHHHGGGFFFFFFFFFGGG@@@CCCGGGKKKPPPVVV\\\aaa~~~}}}}}}pppggghhhooorrr{{{yyyxxxyyy|||}}}}}}{{{mmmeee]]]YYY[[[```eeeiii|||yyyppp```KKKBBBCCCFFFKKKMMMKKKKKKLLLJJJFFFMMMLLLMMMOOORRRUUUUUUUUUXXXVVVTTTRRRQQQRRRTTTUUUTTTTTTVVVWWWWWWVVVUUUTTTSSSRRRRRRVVV\\\___]]]ZZZYYYYYYYYYYYYYYYYYYZZZZZZ^^^^^^\\\___eeelllmmmQQQIIIPPPUUURRROOOCCCAAA===;;;AAATTTnnnssskkk```YYYYYYZZZ[[[ZZZ]]]\\\ZZZXXXVVVUUUTTTSSSTTTRRROOONNNNNNNNNLLLKKKGGGIIIGGGKKKcccssshhh___\\\\\\ZZZYYYZZZVVV[[[______\\\^^^ccciiisssvvv{{{yyyoooqqq}}}|||iiiTTTGGGCCCAAABBBDDDBBBDDDGGGGGGFFFDDDDDDDDDGGGFFFEEEDDDEEEFFFHHHIIILLLIIIJJJPPPRRROOOLLLMMMLLLLLLMMMLLLLLLNNNQQQTTTUUUSSSQQQQQQSSSVVVZZZ]]]```^^^[[[XXXXXXYYY[[[\\\XXXYYYYYYXXXWWWXXXZZZ\\\ZZZ___ggglllsssxxxsssssspppnnnllljjjhhheeeaaa^^^]]]\\\ZZZYYYXXXWWWXXXXXX[[[ZZZZZZXXXWWWUUUSSSRRRUUUUUUUUUTTTSSSSSSRRRRRRQQQRRRRRRQQQQQQRRRUUUXXX[[[[[[[[[ZZZZZZ\\\```dddjjjnnnqqqtttzzzzzzeeeXXXUUUXXXQQQQQQSSSTTTTTTTTTTTTSSSVVVZZZ]]][[[UUURRRUUUYYYYYY[[[UUUOOONNNFFFEEEQQQOOOPPPSSSUUUWWWWWWXXXXXXNNNLLLJJJKKKOOOQQQQQQOOORRRQQQPPPQQQSSSTTTUUUTTTQQQQQQQQQQQQPPPPPPPPPPPPQQQUUU\\\]]]WWWPPPSSS[[[kkkvvv```VVVTTTSSSTTTWWWYYYYYYXXXYYYWWWVVVVVVWWWUUUPPPLLLNNNNNNMMMNNNNNNOOOPPPQQQRRRPPPOOOPPPQQQPPPMMMJJJIIIJJJJJJIIIHHHHHHIIIKKKHHHGGGEEEBBBAAABBBDDDFFFPPPSSSYYY^^^ccciiinnnrrr}}}zzzwwwjjjgggkkkoooqqqnnnlllmmmppptttuuutttlllggg```ZZZYYY```jjjqqqzzz{{{vvvgggSSSEEECCCFFFHHHLLLOOONNNNNNOOOLLLGGGLLLLLLLLLOOOSSSUUUVVVUUUSSSRRRQQQQQQQQQSSSUUUWWWSSSTTTUUUVVVWWWWWWWWWWWWTTTSSSSSSVVVZZZ\\\[[[YYYVVVVVVVVVWWWWWWXXXXXXYYY]]]^^^[[[]]]bbbeeeyyy```OOOPPPTTTUUUTTTNNNHHH???888;;;KKKcccuuuwwwnnnaaaYYYWWWXXXYYYZZZ]]]\\\[[[YYYXXXVVVUUUUUUTTTRRRPPPOOOPPPOOOMMMKKKIIIIIIEEEFFFYYYxxxxxxoooddd\\\VVVVVVWWWVVVVVVWWWWWWZZZ\\\\\\]]]bbbmmmuuuuuusssyyynnn^^^LLLCCC@@@>>>@@@CCCAAACCCEEEFFFDDDCCCCCCCCCGGGGGGFFFEEEFFFGGGHHHIIIKKKIIIJJJOOOQQQOOOMMMMMMJJJKKKLLLLLLMMMOOORRRUUURRRQQQPPPPPPRRRUUUXXX[[[\\\[[[ZZZYYY[[[]]]___aaa___^^^[[[WWWTTTUUUYYY\\\XXX[[[aaaffflll|||~~~xxxvvvtttrrroookkkfffbbb___]]][[[YYYWWWXXXYYYYYY\\\\\\[[[ZZZXXXVVVTTTSSSUUUUUUTTTTTTSSSRRRRRRQQQTTTUUUVVVUUUTTTTTTVVVXXXTTTVVVXXX[[[^^^ccciiimmmsssvvvxxx|||lll\\\UUUWWW\\\PPPQQQRRRSSSTTTTTTTTTTTTPPPXXX^^^]]]VVVQQQRRRVVVYYYZZZRRRLLLKKKCCCAAALLLMMMPPPSSSTTTTTTVVVYYY]]]UUUOOOJJJIIILLLPPPPPPNNNNNNOOOOOOOOOOOOQQQTTTVVVSSSRRRPPPOOONNNMMMMMMMMMIIITTTaaacccXXXLLLLLLTTT\\\ggg~~~hhhaaaZZZYYY[[[\\\XXXTTTVVVSSSQQQSSSWWWYYYVVVSSSSSSRRRQQQPPPOOONNNNNNNNNOOONNNMMMMMMNNNNNNLLLJJJKKKLLLKKKIIIFFFFFFGGGIIIKKKKKKKKKJJJKKKOOOTTTXXXccchhhooovvv{{{||||||sssnnnnnnpppmmmkkkgggcccaaacccfffiiiqqqmmmdddXXXUUU___nnnxxxuuuxxxqqq]]]JJJCCCDDDEEEGGGLLLPPPPPPQQQRRROOOKKKNNNNNNNNNQQQTTTWWWWWWWWWPPPOOONNNNNNOOOQQQSSSTTTSSSSSSTTTUUUVVVVVVVVVWWWTTTSSSSSSUUUXXXYYYXXXWWWVVVVVVWWWXXXYYYZZZZZZ[[[ZZZ\\\YYYZZZ``````hhh|||bbbUUUQQQSSSVVVVVVPPPFFF;;;777>>>LLLXXXgggaaaYYYTTTTTTWWWZZZ[[[WWWWWWWWWXXXXXXXXXXXXXXXTTTSSSQQQQQQQQQQQQOOOMMMIIIHHHDDDDDDPPPeeevvv{{{vvvyyyxxxlllccc]]]]]]WWWTTTUUUVVVTTTTTTVVVVVVYYY^^^aaagggqqq~~~~~~{{{```SSSFFF@@@>>>>>>@@@CCCAAACCCDDDDDDCCCBBBBBBCCCGGGFFFFFFFFFFFFGGGHHHHHHJJJJJJJJJMMMOOOOOOMMMLLLJJJKKKLLLLLLLLLMMMPPPRRRPPPOOOOOOPPPQQQTTTWWWYYYVVVVVVVVVWWWYYY[[[]]]___aaa```]]]YYYUUUTTTVVVXXXWWWXXX\\\ccciiisss}}}yyyvvvssspppllliiibbb```]]][[[YYYZZZ[[[\\\\\\\\\\\\[[[ZZZYYYXXXWWWVVVVVVUUUTTTTTTSSSRRRRRRVVVXXXYYYYYYXXXWWWYYYZZZWWWZZZ___ccchhhnnnuuuyyyxxx{{{~~~qqq___VVVTTTXXX\\\NNNOOOPPPQQQRRRSSSSSSSSSPPPUUUYYYYYYUUUQQQOOOOOORRRVVVRRRPPPOOOEEE>>>EEEIIINNNSSSSSSQQQPPPTTTXXXXXXSSSNNNKKKKKKMMMOOOPPPJJJMMMNNNNNNLLLNNNRRRWWWSSSRRRPPPMMMKKKJJJIIIIIIHHHRRR___cccZZZNNNLLLQQQTTTTTT^^^xxxuuuqqqrrrpppjjjccc___ZZZSSSOOOOOOQQQSSSTTTPPPOOOOOONNNMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKJJJJJJKKKKKKIIIFFFCCCAAABBBDDDFFFKKKQQQVVV[[[bbbiiiooorrrxxx~~~{{{yyyxxxvvvuuuoooeee\\\[[[aaahhhyyywwwkkk[[[VVVaaasss~~~yyyzzz}}}|||vvvfffOOO???>>>CCCFFFFFFKKKOOOPPPQQQTTTRRROOONNNMMMNNNPPPSSSUUUUUUUUUNNNMMMMMMLLLLLLMMMNNNOOOSSSSSSTTTTTTTTTTTTSSSSSSTTTSSSSSSSSSUUUVVVVVVVVVWWWWWWXXXXXXYYYZZZ[[[[[[VVV[[[XXXWWW^^^^^^___iiicccPPPMMMRRRWWWUUUOOOFFF???;;;<<>>???AAADDDEEEMMMYYYbbbhhhmmmtttxxx~~~uuuggg\\\ZZZaaahhh|||{{{qqqaaa]]]kkk|||zzzuuu___KKK>>>===BBBHHHFFFKKKNNNNNNPPPSSSSSSPPPLLLKKKKKKMMMOOOQQQPPPOOOMMMMMMLLLLLLKKKKKKLLLLLLQQQRRRTTTUUUUUUSSSRRRPPPRRRRRRRRRRRRSSSTTTUUUUUUVVVVVVVVVWWWXXXXXXYYYYYYUUU\\\YYYUUU\\\^^^\\\```www}}}\\\NNNOOOSSSUUUUUURRRKKKCCC<<<999888999<<>>666777999<<>>AAAFFFJJJMMMOOOPPPPPPHHHHHHJJJQQQXXXYYYQQQIIIJJJJJJKKKMMMOOOOOONNNLLLRRRSSSUUUUUUTTTRRROOOMMMKKKFFFEEEKKKOOONNNLLLLLLJJJJJJNNNRRRQQQWWWqqqssspppzzz~~~yyytttnnniiifffdddggghhhgggddd```___```bbbeeefffggghhhjjjooouuuyyy~~~zzziiicccbbb```]]]gggmmmlllfffkkk{{{~~~~~~}}}zzzvvvZZZIIIHHHLLLNNNMMMJJJJJJMMMNNNLLLOOOMMMLLLMMMNNNNNNMMMLLLLLLLLLMMMMMMNNNNNNOOOOOOLLLOOOTTTXXXZZZXXXUUUSSSPPPPPPQQQPPPPPPRRRTTTVVVYYYXXXXXXXXXXXXXXXXXXXXXZZZddd^^^TTTYYY]]]\\\^^^```jjjkkk[[[OOORRRVVVWWWTTTNNNHHHCCC===<<<;;;;;;===DDDLLLRRRQQQSSSVVVXXXYYYYYYYYYXXXVVVUUUVVVWWWXXXVVVSSSQQQTTTRRRPPPOOONNNMMMPPPTTTQQQQQQTTTYYY[[[]]]eeennnooouuuyyyjjjeeedddhhhhhhbbb___```bbb```ccciiinnnsss{{{~~~~~~yyy{{{jjjLLLGGGCCCAAACCCBBB@@@@@@CCCCCCDDDEEEDDDBBBBBBDDDEEEAAABBBBBBCCCDDDCCCCCCCCCCCCGGGFFFCCCEEEJJJJJJEEECCCEEEGGGHHHHHHGGGHHHJJJCCCEEEGGGIIIKKKLLLLLLLLLLLLNNNPPPRRRSSSSSSQQQQQQRRRUUUYYYZZZYYYWWWVVVVVVUUUVVVXXXYYYXXXZZZdddooo{{{xxx~~~vvv~~~wwwwwwxxxwwwvvvsssooommmmmmlllllljjjiiigggeeedddggghhhiiijjjlllmmmnnnoookkklllmmmooorrrwww}}}~~~~~~tttgggZZZOOOLLLHHHFFFHHHMMMQQQTTTPPPOOONNNLLLLLLLLLLLLMMMHHHKKKPPPUUUVVVPPPFFF>>>DDDGGGCCCEEEKKKEEE>>>DDDGGGGGGGGGIIILLLOOOOOONNNKKKGGGIIIUUUcccdddWWWHHHKKKJJJKKKNNNQQQQQQMMMIIIMMMOOORRRTTTSSSQQQMMMKKKLLLHHHHHHLLLOOOMMMLLLMMMDDDEEENNNVVVTTTPPPZZZjjjwwwzzz}}}tttooo}}}vvvjjjhhhfffbbb```cccgggkkkqqqzzzyyyyyyzzzsssssskkkoooxxx~~~wwwdddQQQHHHOOOOOOOOONNNMMMLLLKKKJJJMMMPPPRRRRRROOONNNOOOQQQRRRRRRQQQPPPOOONNNNNNMMMOOOPPPSSSUUUVVVVVVUUUTTTPPPRRRTTTTTTTTTSSSTTTUUUdddYYYTTTWWWXXXTTTVVV]]]aaauuuwww^^^OOOWWW```^^^aaadddoooWWWPPPNNNUUU[[[YYYSSSOOOCCCAAA>>>;;;;;;???FFFLLLOOORRRQQQPPPTTTZZZYYYRRRVVVXXX[[[[[[YYYWWWUUUUUUWWWSSSPPPPPPSSSVVVWWWVVV[[[[[[]]]aaagggkkkmmmmmmgggsss}}}||||||~~~zzzhhhVVVLLLHHHFFFBBB???>>>???AAABBBBBBAAAAAABBBCCCCCCBBB@@@AAA@@@???>>>>>>@@@BBBCCCCCCDDDDDDEEEFFFFFFEEEEEEFFFEEEDDDEEEFFFHHHHHHHHHEEEFFFGGGJJJLLLMMMLLLKKKJJJLLLOOOQQQRRRQQQOOONNNUUUUUUVVVVVVUUUTTTRRRQQQRRRTTTVVVWWWXXX[[[^^^```vvvsssmmmhhhqqq~~~~~~|||zzz}}}}}}yyywwwwwwwwwxxxyyyuuuvvv|||}}}zzz{{{}}}|||www{{{lllVVVPPPJJJIIIGGGFFFGGGJJJOOORRRRRRTTTPPPJJJKKKPPPNNNGGGKKKGGGHHHMMMKKKAAA===AAALLLUUUaaafffbbbYYYPPPJJJHHHHHHHHHKKKMMMOOONNNMMMSSSMMMOOOYYY^^^XXXOOOJJJEEEGGGKKKQQQVVVWWWVVVTTTPPPSSSVVVVVVTTTRRRPPPOOOOOONNNNNNMMMLLLKKKJJJIIIMMMHHHFFFJJJOOOQQQTTTXXXgggxxxssssssyyywww}}}yyy{{{zzz{{{~~~~~~~~~vvvoooiiiaaacccggglllsss{{{~~~zzzxxxooojjjWWWWWW[[[___]]]UUUOOOMMMNNNNNNNNNMMMMMMLLLKKKJJJMMMOOOPPPOOOMMMLLLMMMOOOQQQPPPPPPOOONNNMMMMMMMMMLLLNNNPPPRRRSSSTTTTTTTTTOOOQQQSSSSSSRRRQQQRRRSSS\\\VVVSSSTTTVVVUUUVVVXXXmmmfffTTTXXX___^^^fffgggwwwfffXXXNNNQQQXXXZZZVVVRRROOOKKKEEE>>>:::<<>>???@@@AAACCCBBBBBBCCCDDDDDDCCCAAA??????=========???AAABBBBBBBBBCCCDDDEEEFFFGGGHHHFFFFFFEEEEEEGGGHHHHHHHHHFFFFFFHHHLLLPPPOOOKKKHHHJJJLLLNNNPPPPPPPPPNNNMMMNNNOOOPPPRRRRRRQQQQQQPPPSSSSSSTTTTTTUUUXXX]]]aaakkknnnccccccoooyyywwwxxxyyy{{{~~~rrr\\\XXXQQQLLLFFFEEEHHHMMMPPPQQQQQQPPPNNNMMMNNNPPPNNNIIIMMMDDD<<<<<>>BBBDDDIIILLLMMMPPPVVVZZZZZZYYY[[[^^^```aaabbbdddfffmmmnnnnnnjjjccc^^^\\\\\\`````````^^^[[[YYYYYYYYYWWWXXXYYY```pppvvvaaaNNNCCC>>>@@@@@@????????????@@@@@@CCCCCCBBBCCCDDDEEECCCAAA>>>>>>======>>>@@@AAACCC@@@@@@@@@AAACCCEEEHHHIIIGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGIIINNNSSSRRRLLLFFFJJJKKKMMMOOOOOONNNLLLKKKJJJKKKMMMOOOPPPPPPPPPPPPRRRRRRQQQPPPQQQVVV\\\aaabbbpppzzzjjj]]]```ooo~~~~~~}}}xxxuuuqqqtttzzzpppYYYXXXYYYPPPHHHFFFJJJPPPRRRQQQTTTQQQOOOPPPPPPLLLIIIIIIMMMOOOQQQRRRXXXaaaeeeeeeaaa^^^ZZZWWWTTTQQQNNNLLLQQQPPPOOOOOOPPPOOONNNLLLQQQLLLJJJOOORRRNNNGGGCCCGGGIIIJJJIIIIIILLLRRRWWWRRRTTTUUUTTTRRRQQQRRRSSSSSSRRRQQQPPPNNNMMMLLLKKKHHHHHHJJJLLLKKKIIIMMMSSSNNNQQQ___{{{tttttt|||vvvrrrnnnooowwwzzzrrrmmmlllkkkppplllgggdddeeelllsssxxx}}}~~~~~~zzz{{{tttooozzzzzztttkkkccc```gggpppuuutttrrrqqquuuyyyzzzzzz~~~xxxnnnlll^^^JJJEEEEEEKKKRRRUUUSSSRRRTTTNNNMMMMMMMMMLLLLLLMMMMMMMMMMMMLLLKKKKKKMMMPPPRRRMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLMMMNNNOOOPPPNNNOOOQQQPPPOOONNNNNNOOOLLLQQQOOOJJJNNNWWWYYYTTTOOOZZZ\\\SSSPPPYYY______ZZZ]]]___iiidddSSSPPPTTT[[[aaa]]]ZZZUUUMMMFFFAAAAAAAAADDDHHHLLLLLLMMMQQQWWW[[[[[[___dddggghhhiiijjjkkkvvvzzz{{{uuujjj```]]]]]]^^^``````^^^[[[YYYYYYZZZZZZZZZYYY[[[ggg{{{mmmVVVGGG@@@???===>>>???@@@AAAAAAAAAAAABBBAAAAAABBBCCCCCCBBB@@@@@@@@@@@@@@@BBBCCCEEEFFFAAA@@@??????@@@BBBEEEFFFFFFGGGHHHHHHGGGGGGGGGHHHIIIGGGGGGMMMSSSTTTOOOIIIKKKLLLMMMNNNNNNNNNLLLKKKKKKLLLNNNPPPQQQQQQQQQPPPPPPQQQQQQQQQRRRUUUZZZ^^^^^^fffoooxxxmmmcccjjjzzz|||vvvyyy~~~uuuoooooosssxxx~~~~~~yyy}}}~~~eeeQQQUUUXXXSSSMMMKKKMMMPPPQQQQQQVVVOOOLLLNNNKKKEEECCCFFFXXXhhhttttttpppmmmdddYYYYYYSSSMMMJJJKKKMMMMMMLLLRRRQQQPPPQQQRRRRRRPPPNNNRRRPPPPPPRRRTTTPPPIIIDDDEEEHHHJJJHHHFFFHHHNNNTTTRRRRRRRRRQQQOOOOOOQQQSSSQQQPPPOOONNNMMMKKKJJJJJJHHHIIILLLOOONNNNNNVVV```XXXPPPOOO```xxxrrrqqqtttyyy}}}|||tttmmmppp{{{|||vvvppplllkkkmmmnnnuuuvvvxxx|||~~~zzzvvvpppjjjooo~~~yyysssfff]]]bbbkkkooooooooopppvvv|||~~~qqqhhhfffXXXCCCFFFGGGLLLTTTVVVRRRPPPPPPNNNNNNMMMMMMMMMNNNOOOOOONNNMMMLLLLLLNNNQQQSSSTTTLLLLLLLLLLLLLLLLLLMMMMMMOOONNNMMMLLLLLLLLLMMMMMMOOOPPPQQQPPPOOOMMMMMMNNNLLLPPPMMMHHHKKKVVVZZZUUUVVVXXXUUURRRUUU[[[[[[VVVVVVWWW[[[eeexxxdddRRRLLLSSS\\\\\\]]]\\\XXXQQQJJJDDDAAABBBDDDFFFHHHIIILLLRRRYYYZZZ___fffkkklllkkkiiiiiimmmsssxxxtttiiiaaa___```bbbcccbbbaaa___^^^]]]^^^\\\aaacccbbbiiiyyyyyy```NNNDDDAAABBB===>>>???AAABBBCCCBBBBBB@@@@@@???@@@AAABBB@@@>>>BBBBBBCCCDDDFFFHHHIIIJJJDDDBBB@@@>>>>>>>>>@@@AAADDDFFFIIIIIIGGGFFFGGGHHHIIIGGGFFFJJJPPPSSSRRROOOLLLMMMNNNOOOOOONNNNNNMMMNNNOOOPPPPPPPPPPPPOOONNNMMMOOORRRTTTUUUVVVYYY[[[XXXaaahhhqqqtttmmmvvv|||}}}xxxvvv{{{~~~zzztttttt{{{~~~{{{yyy}}}~~~iiihhhjjjXXXLLLUUUQQQSSSSSSQQQNNNMMMOOOQQQPPPMMMLLLNNNMMMKKKMMMQQQeeeuuu}}}ssseee^^^XXXSSSSSSNNNIIIHHHKKKNNNOOOOOOPPPOOOOOOQQQSSSTTTSSSQQQQQQSSSTTTVVVWWWTTTLLLEEEDDDHHHKKKJJJGGGGGGJJJOOOOOOOOOOOOMMMLLLMMMOOORRRPPPOOOOOONNNMMMLLLKKKJJJLLLKKKMMMNNNNNNQQQ[[[gggcccXXXPPPVVVggg{{{uuusssvvvzzz{{{zzz{{{wwwqqqjjjhhhqqqtttiiimmmssstttuuuxxxvvv}}}mmmccc___SSSFFFKKKIIIKKKOOOQQQOOOPPPSSSMMMMMMLLLLLLLLLNNNOOOPPPOOOMMMLLLLLLOOOQQQRRRQQQIIIIIIJJJJJJKKKKKKLLLLLLNNNNNNNNNMMMMMMLLLLLLKKKOOOPPPQQQPPPNNNLLLLLLLLLMMMMMMKKKJJJMMMTTTVVVUUUXXXUUURRRSSSYYY]]]ZZZVVV\\\XXX[[[cccfffvvveeeRRRNNNRRR[[[^^^bbbaaa[[[RRRJJJEEEAAA??????BBBDDDFFFKKKRRRUUUZZZ```eeefffdddcccbbbaaaiiiqqqrrrnnnkkklllooogggdddbbbaaaaaa```^^^[[[VVV___dddbbbeeeppp~~~fffRRRGGGCCCBBBBBB===>>>???AAABBBCCCCCCCCC???>>>>>>???@@@@@@???===BBBCCCEEEFFFHHHJJJKKKLLLGGGEEECCC@@@>>>=========AAAEEEHHHIIIGGGEEEGGGIIIHHHHHHHHHJJJMMMPPPRRRSSSKKKLLLMMMNNNOOOOOOOOOOOONNNNNNOOOOOONNNMMMKKKJJJKKKNNNRRRUUUVVVVVVXXXYYYQQQZZZaaannnzzzyyy{{{||||||rrr~~~}}}}}}vvvuuuyyy^^^UUUUUUIIIAAAJJJJJJOOOSSSRRRMMMJJJMMMQQQQQQVVV[[[\\\^^^cccffffff[[[hhhqqqkkk]]]SSSOOONNNOOOMMMJJJIIIJJJLLLMMMMMMMMMMMMNNNPPPSSSTTTTTTSSSNNNRRRTTTTTTUUUTTTOOOHHHEEEHHHLLLLLLJJJHHHIIIJJJMMMMMMMMMLLLKKKKKKNNNPPPOOOOOOOOONNNNNNNNNMMMMMMPPPMMMLLLMMMLLLNNNVVV___aaaWWWQQQRRRXXXfff{{{sssmmmlllxxxvvvzzz}}}{{{{{{zzzfffZZZRRRMMMJJJLLLJJJJJJNNNNNNLLLMMMPPPKKKJJJJJJIIIJJJLLLNNNOOOOOOMMMKKKKKKLLLMMMKKKHHHFFFFFFFFFGGGHHHIIIIIIJJJJJJKKKLLLMMMMMMMMMLLLKKKMMMOOOOOONNNLLLJJJIIIJJJKKKIIIJJJOOORRRPPPOOOPPPOOOMMMNNNSSSXXXZZZZZZ[[[```\\\___dddaaaffflllYYYRRRVVV[[[aaadddaaaZZZTTTQQQLLLEEE@@@AAAAAA@@@CCCGGGKKKOOOSSSWWWXXXYYY[[[\\\]]]dddnnnsssuuuvvvyyy|||pppkkkggggggjjjkkkgggbbb]]]bbbbbb^^^\\\bbbjjjooo}}}~~~lllUUUGGGCCCEEEEEECCC===>>>>>>???@@@AAABBBBBB@@@???>>>???AAAAAA???>>>@@@AAACCCEEEGGGIIIJJJKKKIIIHHHFFFDDDAAA???>>>======BBBGGGHHHFFFEEEGGGIIIGGGIIILLLLLLLLLLLLNNNPPPIIIJJJKKKLLLNNNOOOOOOPPPMMMNNNNNNNNNMMMLLLJJJIIIJJJLLLOOOQQQRRRTTTVVVXXXSSSUUUZZZfff|||{{{www|||rrrZZZMMMLLLEEE===BBBHHHKKKMMMMMMKKKKKKMMMPPPVVVfffmmmiiiiiiooolllbbbKKKTTT```fff```RRRJJJHHHJJJJJJJJJIIIHHHIIIKKKMMMLLLLLLMMMOOORRRSSSSSSRRRNNNQQQRRROOOPPPSSSRRRNNNIIIJJJKKKKKKKKKJJJIIIIIIKKKLLLMMMMMMLLLLLLNNNOOOLLLLLLMMMMMMMMMNNNNNNNNNOOOLLLJJJLLLMMMLLLOOOSSSUUUNNNLLLOOOQQQTTTdddwww}}}wwwnnnnnn~~~xxx{{{}}}wwwvvv{{{ttt```QQQGGGGGGKKKGGGGGGJJJOOONNNHHHDDDDDDIIIHHHGGGGGGHHHJJJMMMNNNOOOMMMJJJJJJJJJHHHDDDAAACCCCCCDDDEEEFFFGGGGGGHHHEEEGGGJJJLLLNNNNNNMMMLLLLLLMMMNNNMMMJJJHHHGGGHHHJJJEEEIIISSSVVVNNNJJJLLLOOOOOOSSSWWWVVVTTTVVV\\\^^^^^^ccchhheeeeeeuuuiiiZZZPPPVVV^^^cccdddaaa___]]]ZZZOOOFFFDDDBBB===<<<>>>DDDFFFIIIKKKMMMPPPUUUYYY[[[bbbjjjqqqtttwwwzzz}}}}}}wwwrrrttt{{{}}}yyyrrrooooooiii___YYYYYYZZZXXXhhh}}}yyy~~~vvvdddMMMBBBDDDHHHGGGDDD============>>>???@@@AAAAAA@@@???@@@BBBBBB@@@???===>>>@@@CCCEEEGGGHHHIIIIIIIIIHHHGGGEEEBBB@@@???;;;AAAFFFHHHEEEDDDGGGJJJFFFKKKPPPPPPLLLIIIJJJLLLGGGHHHIIIKKKLLLNNNOOOPPPMMMNNNOOOOOOOOONNNLLLKKKKKKLLLMMMNNNOOOQQQVVVYYYYYYSSSUUU___iiittt{{{vvvzzzxxxzzz~~~uuujjjfffVVVLLLOOONNNHHHJJJIIIHHHGGGHHHJJJLLLNNNOOOXXXllluuujjjdddfff\\\IIIMMMJJJNNNWWWWWWNNNHHHJJJHHHJJJKKKJJJIIIKKKOOOTTTMMMLLLLLLNNNQQQRRRQQQPPPPPPRRRPPPKKKMMMSSSVVVTTTNNNLLLJJJJJJKKKKKKJJJIIIKKKLLLNNNNNNMMMMMMNNNOOOHHHIIIIIIJJJKKKLLLLLLLLLMMMIIIIIIMMMOOOMMMLLLMMMNNNGGGHHHNNNOOOLLLTTTaaapppxxxzzzyyyyyy}}}{{{vvvqqqttt|||xxxlllTTTIIIDDDEEEGGGGGGKKKMMMLLLMMMNNNJJJDDDGGGGGGFFFFFFGGGIIIJJJKKKOOOJJJFFFGGGLLLMMMIIIDDDCCCCCCDDDEEEFFFGGGGGGHHHHHHLLLOOOOOOLLLIIIIIIJJJMMMMMMMMMMMMMMMLLLKKKKKKFFFHHHKKKPPPTTTUUUSSSQQQLLLLLLLLLMMMOOORRRVVVXXX[[[ZZZYYYZZZ]]]bbbhhhkkkhhh^^^WWWRRRWWW___cccaaa\\\^^^YYYSSSMMMHHHCCC>>>:::@@@BBBEEEIIILLLNNNOOOPPPSSSUUU[[[dddjjjlllqqqwww}}}}}}yyyvvvnnnfffbbb^^^VVVMMMcccyyy}}}~~~yyybbbWWWIII@@@???AAACCCCCC============>>>???@@@AAAAAA@@@>>>===>>>>>>>>>===???AAACCCDDDDDDDDDFFFGGGGGGHHHHHHGGGFFFDDDBBBAAABBBCCCDDDEEEEEEDDDCCCCCCKKKMMMNNNNNNLLLKKKLLLMMMIIIHHHHHHKKKNNNOOOMMMJJJLLLKKKKKKLLLMMMMMMKKKJJJKKKKKKKKKKKKLLLMMMNNNOOOPPPTTTYYY[[[]]]cccmmmuuuwwwooouuu~~~{{{{{{~~~xxxqqq{{{wwwfff```XXXPPPNNNPPPRRRNNNIIIFFFHHHKKKLLLJJJIIIHHHHHHLLLVVVXXXSSSVVV___\\\PPPGGGGGGIIILLLOOONNNIIIEEELLLJJJLLLNNNJJJFFFIIIRRRRRROOOKKKJJJMMMOOOPPPOOOMMMOOOMMMIIIHHHLLLLLLJJJRRRQQQOOOJJJFFFEEEGGGIIIGGGFFFHHHKKKOOOPPPNNNKKKHHHIIIHHHGGGEEEEEEGGGIIIJJJIIIHHHGGGFFFFFFFFFFFFIIIIIIHHHHHHHHHIIIJJJKKKSSSYYYeeettt~~~vvvzzz~~~wwwsss}}}cccOOOGGGEEEFFFHHHHHHKKKLLLKKKMMMOOOLLLFFFGGGGGGFFFFFFGGGHHHJJJKKKNNNKKKHHHIIILLLLLLJJJGGGDDDDDDEEEFFFFFFGGGHHHHHHEEEHHHKKKMMMMMMLLLLLLMMMJJJKKKMMMNNNNNNNNNMMMMMMIIIJJJLLLPPPTTTUUUSSSQQQNNNMMMMMMNNNPPPSSSVVVXXXWWWVVVTTTTTTWWW[[[```cccoooyyyiii[[[WWWYYY[[[]]]aaaaaa^^^ZZZUUUPPPKKKGGGEEE@@@AAABBBEEEHHHKKKNNNPPPMMMLLLPPPWWW]]]bbbkkksss|||~~~{{{ooofffeeefff```WWWeeeyyy||||||{{{jjjUUUNNNDDD??????AAAAAA@@@???>>>>>>>>>>>>>>>??????@@@???>>>======>>>======@@@BBBEEEEEEEEEEEEFFFHHHEEEFFFFFFFFFEEEDDDBBBAAABBBBBBDDDEEEEEEEEEDDDCCCGGGIIIKKKKKKJJJJJJKKKLLLKKKIIIFFFGGGJJJLLLLLLLLLKKKJJJJJJKKKKKKKKKJJJIIILLLLLLLLLMMMMMMNNNPPPPPPRRRUUUVVVUUUTTTWWW]]]ccc}}}vvvrrrtttqqqxxx|||vvv}}}yyynnn]]]YYYSSSLLLJJJLLLMMMKKKHHHGGGJJJNNNPPPOOOKKKIIIHHHGGGNNNRRRPPPRRRWWWUUUNNNKKKJJJIIIJJJLLLKKKIIIFFFHHHGGGJJJMMMKKKHHHMMMUUUQQQNNNJJJIIIKKKMMMNNNMMMIIILLLKKKHHHHHHLLLLLLJJJMMMMMMLLLJJJHHHFFFEEEEEEEEEDDDEEEHHHLLLNNNMMMKKKGGGGGGGGGFFFDDDDDDFFFHHHFFFFFFEEEEEEDDDDDDEEEEEEFFFFFFFFFEEEEEEEEEFFFFFFGGGKKKTTT```mmm|||yyy}}}xxxqqqvvvlllUUUIIIEEEEEEFFFIIIHHHJJJJJJIIIKKKNNNMMMIIIFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKJJJJJJJJJJJJJJJIIIFFFFFFFFFGGGGGGHHHHHHHHHDDDEEEHHHLLLPPPSSSSSSRRRHHHJJJMMMPPPQQQPPPOOONNNMMMMMMNNNPPPSSSTTTSSSRRROOOOOOOOOOOOQQQSSSUUUVVVSSSQQQPPPOOOPPPSSSVVVXXX[[[tttjjj]]]TTTNNNRRR]]]_________\\\VVVQQQMMMLLLFFFDDDCCCBBBCCCEEEHHHJJJKKKHHHHHHMMMSSS[[[gggqqqtttyyy~~~sssooosssvvvlll```eeevvv~~~nnn^^^ZZZ]]]kkk~~~tttttt~~~ppp___FFFCCC???>>>???@@@>>><<>>============>>>=========<<<<<<<<<<<>><<<===>>>???===;;;CCCBBB@@@>>>===;;;;;;;;;;;;<<<======<<<;;;;;;<<<<<<>>>@@@@@@@@@@@@AAABBB??????@@@AAABBBCCCCCCDDDDDDEEEGGGHHHHHHHHHHHHGGGHHHJJJKKKLLLJJJJJJJJJKKKJJJGGGCCCAAAAAACCCEEEGGGFFFGGGGGGGGGFFFFFFGGGIIIJJJKKKLLLNNNOOOPPPPPPQQQMMMNNNOOOOOONNNOOORRRUUUTTTqqq{{{rrr{{{nnnfffgggccclllvvvsssiiidddjjj~~~~~~||||||xxxaaaVVVUUURRROOONNNKKKJJJIIIKKKMMMNNNEEEHHHKKKLLLJJJGGGEEEDDDFFFFFFJJJNNNMMMHHHHHHLLLLLLKKKJJJJJJIIIIIIHHHHHHIIIJJJKKKLLLJJJIIIKKKNNNNNNLLLJJJIIIIIIIIIJJJJJJTTTVVVTTTOOOLLLKKKIIIEEEKKKJJJIIIKKKLLLLLLIIIFFFEEEEEEDDDEEEHHHKKKNNNOOODDDEEEDDDBBB@@@@@@BBBDDD@@@@@@@@@@@@AAABBBCCCDDDAAA@@@@@@???>>>===;;;;;;???<<<>>>EEEJJJLLLNNNRRR___nnn}}}zzznnnnnnxxxwwwjjjZZZPPPGGGEEEFFFFFFFFFGGGEEEGGGEEECCCFFFJJJKKKHHHEEEEEEFFFFFFFFFFFFFFFFFFBBBEEEHHHGGGDDDDDDFFFJJJIIIIIIIIIHHHHHHHHHHHHHHHKKKIIIIIIMMMRRRUUUUUUSSSKKKMMMPPPRRRRRRPPPMMMKKKQQQOOOMMMNNNOOOQQQQQQPPPNNNNNNNNNNNNOOOPPPQQQQQQUUUTTTSSSRRRQQQQQQQQQQQQZZZ]]]cccwwwcccSSSRRRNNNSSSZZZ___aaa___]]][[[YYYXXXVVVSSSOOOLLLIIIGGGGGGDDDDDDFFFGGGIIIOOOWWW___hhhqqqttttttvvv}}}xxxhhh___hhhqqqwww||||||vvvooojjjgggbbb\\\WWWPPPNNNJJJGGGGGGIIIMMMOOOPPPcccqqqqqqjjjcccUUUGGGAAACCCNNN```sss~~~gggQQQLLL@@@>>>===<<<============BBBAAA???===;;;:::999999999;;;======;;;:::;;;<<<;;;===???@@@???>>>???@@@======>>>???AAABBBDDDDDDFFFGGGIIIJJJKKKKKKKKKJJJJJJKKKLLLKKKIIIGGGGGGGGGDDDDDDCCCBBBAAAAAAAAABBBDDDEEEFFFEEEDDDDDDFFFIIIIIIJJJKKKMMMNNNOOOOOOOOOIIIKKKMMMOOOPPPRRRTTTVVVVVVaaaeeeffflllvvvtttfffkkkqqqzzz}}}wwwvvvooolllllltttyyyyyy|||uuuvvv{{{rrrYYYNNNPPPNNNLLLKKKIIIHHHIIIKKKMMMOOOGGGHHHHHHGGGEEEDDDEEEGGGGGGEEEGGGKKKJJJFFFEEEHHHGGGIIIKKKLLLKKKJJJIIIIIIIIIKKKLLLKKKJJJJJJKKKJJJLLLLLLKKKJJJIIIIIIJJJKKKUUUWWWTTTOOOKKKKKKIIIEEEJJJIIIHHHIIIJJJJJJJJJIIIFFFEEEEEEDDDEEEHHHKKKNNNEEEEEEDDDBBB@@@???AAACCC?????????@@@AAABBBCCCDDD?????????>>>===;;;999888:::666777<<>>>>><<<:::;;;======???AAAAAA@@@@@@AAABBB<<<======>>>@@@BBBDDDEEEGGGHHHJJJKKKLLLLLLLLLLLLIIIJJJJJJIIIFFFCCCBBBCCCAAACCCEEEEEECCCAAA@@@AAACCCEEEFFFDDDBBBCCCFFFJJJIIIJJJLLLMMMNNNNNNMMMLLLIIIJJJLLLNNNPPPRRRRRRRRR\\\ZZZYYY```fffcccpppqqqdddiiisss}}}~~~}}}vvvqqqttt~~~}}}~~~zzzqqqnnnsss||||||uuubbbfffpppmmmYYYNNNNNNJJJIIIFFFDDDDDDFFFIIIKKKLLLIIIIIIHHHFFFEEEFFFIIILLLEEEDDDDDDFFFHHHIIIGGGEEEEEEHHHKKKLLLKKKJJJJJJJJJFFFIIIKKKIIIJJJMMMMMMJJJJJJKKKKKKJJJIIIIIIJJJLLLPPPQQQOOOJJJIIIKKKKKKIIIHHHIIIJJJIIIGGGGGGIIIKKKGGGGGGFFFEEECCCDDDGGGIIIFFFFFFEEECCCAAA@@@AAACCC????????????@@@AAACCCCCC======>>>>>><<<:::888777777444444888999777555666888999===DDDNNNaaa{{{{{{uuummmbbbSSSCCC888wwwpppuuutttkkkYYYNNNIIIGGGIIIJJJHHHFFFGGGGGGHHHHHHFFFGGGJJJIIIEEEDDDDDDEEEFFFFFFEEEDDDCCC@@@BBBCCCDDDDDDEEEFFFHHHIIIIIIIIIHHHGGGFFFFFFEEEGGGHHHHHHHHHGGGGGGHHHJJJKKKLLLMMMNNNNNNNNNMMMLLLKKKJJJIIIJJJLLLMMMLLLKKKKKKLLLMMMOOOPPPQQQQQQQQQTTTTTTUUUUUUUUUUUUTTTSSSSSS]]]dddaaaccc|||yyy^^^WWWOOONNNTTT[[[]]]]]]___^^^]]][[[YYYXXXWWWVVVQQQNNNNNNOOOKKKFFFFFFIII@@@EEEJJJNNNSSS[[[fffnnnvvvwwwrrrggg```___```___XXXXXXYYY[[[]]]aaafffjjjwwwtttooohhhaaa]]]\\\\\\VVVUUUTTTRRRPPPNNNMMMMMMWWWmmmwwwbbbSSSccczzz}}}wwwmmm[[[IIIAAABBB;;;<<<===<<<;;;::::::;;;<<<<<<;;;:::999999999999777;;;@@@@@@===;;;<<<>>>>>>@@@AAAAAA@@@@@@@@@AAA=========>>>@@@BBBDDDEEEFFFGGGIIIKKKLLLLLLLLLKKKGGGHHHIIIHHHEEECCCBBBCCCBBBEEEHHHHHHEEEDDDDDDEEEBBBDDDFFFDDDAAABBBFFFKKKKKKLLLNNNOOOOOONNNLLLKKKJJJKKKMMMOOOQQQRRRQQQPPPVVVWWWUUUZZZbbb___dddvvvkkklllqqqzzzyyypppjjjnnnuuu|||zzz~~~zzzuuurrruuu|||~~~zzz~~~~~~nnn```NNNOOOZZZ]]]QQQMMMNNNIIIHHHDDD???@@@EEEIIIIIIHHHHHHIIIIIIHHHHHHHHHKKKMMMBBBEEEDDDBBBIIIRRROOOFFFIIIKKKLLLKKKIIIHHHIIIKKKHHHKKKLLLIIIJJJMMMKKKFFFFFFHHHIIIIIIHHHHHHJJJLLLOOOPPPMMMHHHGGGKKKMMMLLLGGGLLLPPPOOOKKKHHHJJJNNNLLLLLLLLLIIIFFFDDDFFFHHHHHHHHHGGGEEEBBBAAACCCDDD???????????????@@@AAABBB;;;;;;<<<===<<<:::888666555333333666666333444888777444444555777AAAVVVjjjvvv|||pppaaaTTTOOOGGG999000000{{{zzz|||zzz|||uuukkkbbb^^^uuummmbbbOOOLLLHHHGGGJJJKKKHHHFFFGGGHHHJJJJJJHHHIIILLLJJJEEEDDDDDDEEEFFFFFFEEEDDDCCCBBBBBBBBBDDDEEEGGGGGGHHHIIIIIIHHHHHHGGGFFFEEEEEEGGGIIIJJJIIIFFFEEEGGGKKKIIIJJJKKKLLLMMMNNNNNNNNNHHHHHHHHHIIIKKKLLLKKKIIILLLMMMNNNPPPQQQRRRSSSSSSQQQRRRSSSTTTUUUTTTSSSRRRUUUTTTWWW\\\[[[eee|||mmm[[[SSSUUU\\\______```^^^ZZZVVVSSSRRRRRRSSSOOOMMMLLLLLLHHHBBBAAAEEEAAABBBAAA@@@AAAFFFNNNTTTVVV^^^aaaZZZQQQOOORRRTTTSSSPPPNNNOOOOOOQQQUUUYYYgggiiihhhddd]]]XXXVVVVVVRRRSSSUUUWWWXXXXXXXXXWWWUUUgggxxxlllooo~~~|||ooo___OOOBBB======666888;;;<<<;;;:::888888::::::999888888999999:::777<<<@@@@@@===;;;<<>>@@@@@@>>>>>>>>>???>>>======>>>@@@BBBDDDFFFEEEFFFHHHIIIKKKKKKKKKJJJGGGIIIJJJIIIGGGEEEEEEFFFEEEHHHJJJIIIGGGFFFGGGIIIBBBDDDFFFDDDAAABBBGGGLLLMMMNNNOOOPPPPPPOOOMMMKKKJJJKKKMMMPPPSSSTTTRRRQQQKKKTTTTTTTTT___dddgggoooyyy{{{ooonnnuuu|||}}}zzzmmmlllrrr||||||zzzzzzpppsssxxx}}}xxxgggSSSGGGBBB???FFFIIIDDDHHHOOOMMMJJJCCC>>>@@@FFFKKKJJJGGGEEEGGGIIIJJJIIIIIIKKKLLLBBBGGGEEEBBBLLL[[[XXXJJJMMMMMMLLLIIIEEEEEEHHHLLLLLLOOONNNIIIIIIKKKHHHAAACCCEEEHHHHHHGGGFFFIIILLLTTTTTTOOOHHHGGGKKKMMMLLLHHHPPPXXXXXXQQQLLLMMMQQQQQQRRRRRROOOJJJGGGHHHIIIIIIIIIHHHFFFCCCBBBCCCEEE>>>>>>>>>>>>>>>??????@@@999:::;;;<<<;;;999777666000//////111///---000666111222666888555555@@@NNNOOOZZZjjjxxxzzzXXXCCC333444333+++...999zzzrrrooossszzzvvvmmmbbb[[[aaa}}}gggSSSIIIIIILLLMMMKKKGGGEEEFFFIIIFFFGGGHHHIIIJJJIIIHHHGGGIIIHHHFFFEEEDDDEEEEEEFFFIIIGGGGGGIIILLLMMMLLLIIILLLLLLKKKJJJIIIGGGEEEDDDGGGFFFDDDCCCCCCCCCDDDEEEGGGGGGIIIKKKNNNOOONNNMMMGGGFFFGGGHHHKKKMMMMMMLLLPPPQQQRRRSSSSSSRRRQQQPPPPPPQQQSSSUUUVVVVVVVVVVVVRRRSSSWWW[[[\\\```lllzzzooobbbZZZWWWYYY]]]bbb___[[[XXXVVVSSSPPPNNNLLLGGGBBB@@@AAAAAA>>>;;;:::888666666999===???@@@CCCBBBAAA@@@@@@AAABBBCCCHHHHHHKKKSSS[[[aaaaaa___VVV[[[[[[TTTOOORRRWWWZZZ^^^___```______bbbhhhnnnbbbfffooo~~~vvvvvvjjj\\\OOOCCC;;;:::>>>;;;<<<<<<;;;999777777888:::999888777777777888999999;;;===>>>======>>>???>>>===:::888888999;;;===;;;===???AAACCCDDDDDDDDDAAADDDGGGHHHGGGFFFFFFFFFAAAEEEIIIKKKJJJIIIIIIIIILLLLLLKKKJJJIIIIIIJJJJJJGGGGGGFFFEEEEEEEEEFFFGGGJJJKKKLLLMMMMMMMMMLLLKKKHHHGGGHHHLLLQQQSSSRRRPPPQQQOOOOOOSSSZZZdddkkkooo{{{tttssswwwmmmnnnkkkuuu{{{tttuuu{{{vvvyyyvvvzzz~~~}}}xxxssspppoooooo|||nnn]]]PPPFFFBBB@@@IIIQQQNNNFFFDDDNNNZZZSSSGGG<<<<<>><<<;;;999777666555444444333222111111000000111111222111000000000222555666<<<>>>CCCLLLWWWcccnnnuuuhhhGGG<<<444//////000///...///wwwtttqqqoooqqqxxx~~~iii___\\\hhh|||~~~lllUUUGGGBBBFFFGGGHHHGGGFFFDDDDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFGGGFFFEEEEEEEEEFFFGGGHHHHHHFFFFFFHHHKKKLLLJJJHHHGGGGGGGGGGGGFFFDDDCCCCCCEEEEEEFFFFFFFFFEEEDDDDDDHHHHHHIIIKKKMMMNNNMMMKKKKKKKKKKKKLLLMMMNNNNNNNNNOOOPPPSSSTTTTTTRRRPPPNNNMMMNNNPPPSSSUUUVVVVVVVVVTTTSSSTTTUUUUUUWWW```iiiyyykkk___XXXWWW]]]^^^___^^^[[[VVVQQQNNNMMMIIIEEEDDDCCCCCCAAA@@@===:::777777888:::;;;;;;======<<<<<<===???AAABBBKKKMMMPPPVVV[[[]]][[[YYYSSSVVVUUUQQQRRR[[[dddhhhqqqqqqoookkkiiimmmxxxvvvzzz~~~ooo___NNNEEE@@@;;;999999999:::;;;:::999888999:::::::::999888888999::::::999;;;=========<<<===???>>>===;;;:::999:::;;;<<<:::;;;>>>@@@BBBBBBCCCCCCAAADDDFFFGGGFFFEEEDDDEEEBBBEEEIIIKKKKKKJJJIIIJJJMMMMMMLLLKKKKKKKKKKKKKKKKKKJJJIIIGGGFFFFFFGGGGGGKKKLLLMMMNNNMMMMMMKKKKKKGGGGGGHHHKKKOOOQQQPPPNNNRRRQQQRRRTTTYYY___eeeiiiyyyzzzuuulllnnnyyyvvvnnnqqqxxxyyy{{{nnnzzzxxxtttuuuooogggfffdddcccgggnnnxxxzzzjjj[[[OOOIIIGGGHHHGGGOOOVVVTTTLLLHHHLLLRRRVVVOOOGGGDDDFFFIIIIIIHHHIIIIIIFFFEEEIIIQQQQQQLLLKKKCCC???DDDIIIIIIIIIKKKMMMLLLLLLKKKKKKJJJJJJJJJHHHGGGFFFDDDDDDEEEFFFGGGEEEDDDCCCCCCCCCEEEGGGHHHIIIRRRWWWQQQJJJHHHJJJLLLMMMOOOSSSTTTMMMGGGHHHMMMIIIJJJLLLMMMLLLJJJHHHFFFHHHGGGFFFGGGHHHGGGCCC@@@>>>>>>>>>===<<<<<<<<<===;;;:::999777555444444444333222222111111111111111000000///...///111333444111222555999???FFFLLLPPPRRR[[[jjjxxx\\\>>>888222...000111///---...|||{{{sssrrrqqqoooqqquuu|||yyyvvvfff[[[dddsss}}}wwwlllYYYHHHBBBDDDDDDDDDEEEFFFGGGGGGDDDBBBCCCCCCCCCBBBCCCDDDDDDEEEEEEEEEEEEEEEFFFGGGHHHIIIFFFEEEEEEGGGIIIIIIHHHGGGDDDDDDEEEEEEFFFFFFEEEEEECCCEEEGGGIIIJJJHHHFFFDDDJJJIIIIIIJJJLLLLLLKKKIIIIIIJJJJJJJJJJJJKKKKKKKKKMMMOOORRRTTTTTTRRROOOMMMNNNOOOQQQTTTVVVXXXYYYZZZWWWSSSQQQSSSTTTUUUYYY^^^eeewwwfff^^^YYY]]]aaacccaaa]]]XXXVVVPPPNNNJJJGGGDDDBBBAAA@@@AAA???<<<;;;;;;;;;;;;:::::::::999:::<<>>:::777888999;;;:::999999;;;<<<;;;;;;:::::::::;;;;;;<<<999;;;<<<===<<<<<<===>>>======<<<<<<;;;;;;;;;;;;999:::<<<>>>@@@AAAAAABBBBBBDDDFFFFFFDDDCCCBBBCCCCCCFFFJJJKKKKKKJJJJJJJJJNNNNNNNNNMMMMMMMMMMMMMMMOOONNNKKKIIIHHHGGGGGGHHHMMMMMMNNNNNNNNNMMMKKKJJJGGGGGGHHHJJJMMMNNNNNNLLLQQQSSSUUUVVVVVVYYY]]]bbbhhhuuusssllluuu|||nnnllluuupppccccccfffiiiooovvv}}}xxxwwwzzzzzzxxxvvvsssrrrrrrqqqpppnnnpppnnnnnnrrrttttttvvvzzzvvv^^^\\\XXXSSSUUU___ooo~~~oooeeeWWWLLLHHHGGGGGGGGGHHHOOOUUUUUUPPPKKKJJJKKKSSSRRROOOJJJGGGGGGKKKOOOPPPSSSWWWWWWRRRMMMQQQZZZYYYGGG===EEELLLJJJGGGJJJJJJJJJIIIIIIHHHGGGFFFFFFEEEDDDCCCBBBCCCDDDFFFGGGFFFDDD@@@>>>???BBBGGGJJJDDDOOOWWWSSSKKKHHHIIIKKKNNNNNNNNNNNNIIIEEEJJJQQQHHHHHHIIIIIIIIIIIIHHHGGGIIIGGGFFFEEEFFFEEECCCAAA@@@@@@???>>>======<<<<<<:::999777666555444333333333333222111111111111222///...------...///111222.........///111333555666555:::CCCMMMTTT]]]mmm|||{{{UUU;;;444///...222444111---,,,~~~{{{yyyyyyyyy}}}}}}{{{xxxuuurrrrrrsssccc___XXXeeezzzjjj[[[MMMCCCDDDIIIEEEDDDEEEHHHKKKKKKGGGCCCBBBBBBAAA@@@AAABBBCCCDDDDDDDDDEEEEEEEEEFFFFFFGGGDDDDDDDDDEEEFFFFFFFFFEEEEEEEEEGGGHHHJJJJJJKKKKKKDDDEEEGGGIIIJJJJJJIIIHHHMMMLLLKKKKKKLLLLLLKKKIIIGGGHHHIIIIIIIIIIIIJJJKKKKKKLLLOOOQQQRRRRRRQQQQQQSSSTTTVVVXXXYYY[[[\\\]]]YYYSSSQQQUUUZZZ[[[\\\___YYYooowwwdddcccbbbccceeeddd```\\\XXXVVVRRRMMMGGGDDDBBBAAAFFFDDDBBBAAABBBBBB@@@??????>>>>>>>>>@@@CCCFFFHHHLLLQQQXXX]]]^^^[[[WWWTTTQQQUUUYYY^^^iiivvv~~~|||{{{{{{rrr^^^NNN???<<>><<<:::888777666444333333222222333333222111111111111111...------------...///000//////000111222222222222333333555777777;;;GGGSSSzzz{{{tttsss~~~]]]DDD333000000555777222...,,,~~~wwwrrrrrrtttvvvwwwzzzrrrjjjdddbbbTTT```nnnqqqYYYIIICCC@@@CCCGGGDDDCCCDDDGGGKKKKKKGGGCCCBBBBBBAAA@@@@@@BBBCCCDDDEEEEEEEEEDDDDDDCCCCCCCCCBBBCCCDDDDDDDDDDDDDDDDDDEEEFFFHHHJJJKKKMMMMMMMMMFFFFFFFFFGGGHHHJJJLLLLLLOOOMMMLLLKKKLLLLLLKKKIIIHHHJJJLLLMMMLLLLLLNNNPPPIIIIIIJJJLLLOOORRRTTTVVVVVVWWWWWWXXXYYYYYYZZZ[[[WWWQQQPPPVVV[[[\\\\\\\\\\\\^^^vvv{{{nnnhhhhhhfff```YYY^^^\\\WWWRRROOOKKKIIIHHHGGGFFFFFFGGGHHHIIIGGGFFFFFFFFFFFFFFFFFFHHHIIIJJJMMMQQQWWW]]]___^^^ZZZWWW]]]ccckkksss~~~uuuqqqyyy||||||www```TTTJJJAAA???>>><<<;;;===<<<===>>><<<:::999999:::;;;;;;;;;<<<<<<=========888:::<<<<<<;;;:::;;;<<<;;;<<<===>>>===<<<:::999999:::;;;<<<>>>@@@AAABBBDDDEEEFFFEEECCCBBBBBBCCCEEEGGGJJJJJJIIIIIIIIIJJJMMMNNNOOOOOOOOOOOONNNNNNJJJIIIHHHGGGGGGGGGHHHIIINNNOOOOOOOOONNNMMMKKKJJJHHHHHHIIIIIIIIIJJJKKKLLLJJJPPPUUUVVVSSSRRRUUUYYY[[[bbbaaa``````]]]ggg}}}tttooo|||tttoooppptttxxx~~~zzz{{{|||~~~~~~|||~~~wwwnnniiirrr~~~tttgggnnnnnnqqqxxxzzzgggWWWFFFGGGLLLSSSVVVSSSHHH>>>??????@@@CCCFFFGGGGGGGGGEEEDDDDDDEEEGGGJJJNNNPPPNNN\\\uuuwww\\\VVVbbbkkkVVVHHHMMMSSSMMMHHHJJJJJJJJJIIIIIIHHHGGGGGGFFFEEEGGGIIIKKKKKKHHHEEECCCGGGFFFEEEEEEEEEGGGIIIKKKKKKLLLJJJGGGHHHLLLLLLHHHMMMLLLOOOQQQOOOLLLMMMRRRIIIHHHGGGGGGGGGHHHIIIJJJKKKJJJHHHFFFDDDDDDEEEFFFBBB@@@??????@@@???<<<999666555444333222222111111333222111111000000111111---------------......///,,,---...000000111000000111///...///...111;;;FFFaaayyyqqqaaaaaakkktttllldddbbbeeehhhiiiiiiYYYVVV```yyygggMMM777333222777888444...,,,zzzuuuooonnnqqquuuwwwwww|||yyysssiii^^^UUUPPPNNNQQQppp{{{eeeMMMBBBAAABBBCCCEEEAAAAAABBBDDDFFFFFFCCCAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCBBBAAA@@@???AAACCCDDDDDDCCCBBBCCCDDDCCCDDDFFFGGGHHHIIIJJJJJJEEEEEEEEEFFFHHHJJJMMMOOOOOOMMMKKKKKKKKKKKKKKKIIIGGGJJJLLLLLLJJJJJJLLLOOOFFFGGGIIIKKKNNNRRRUUUVVVSSSSSSSSSSSSSSSTTTUUUUUURRRNNNNNNTTTWWWVVVTTTUUU\\\UUU]]]}}}~~~vvvnnnddd\\\aaa\\\WWWTTTTTTSSSPPPMMMFFFFFFGGGJJJMMMNNNMMMKKKKKKLLLLLLMMMMMMLLLKKKKKKHHHKKKSSS___kkksssuuuttt|||}}}yyy|||}}}zzzwww|||uuu|||{{{|||}}}xxxvvvlllWWWGGGCCC@@@???<<<777888<<<<<<======;;;999777777888999999:::;;;<<<<<<<<<<<<888:::;;;;;;:::999:::::::::;;;<<<<<<<<<;;;999999999::::::;;;===???AAABBBEEEFFFGGGFFFEEEDDDEEEFFFEEEGGGIIIIIIHHHHHHHHHIIIKKKLLLMMMNNNOOONNNMMMLLLGGGFFFEEEEEEEEEEEEGGGGGGKKKLLLLLLMMMLLLKKKIIIHHHEEEGGGHHHGGGGGGHHHJJJLLLIIIMMMRRRTTTSSSSSSUUUWWW___bbb]]]YYY[[[XXXYYYffftttzzzpppkkkkkknnnqqqsssvvv|||zzzvvviiihhhhhhkkkooorrrssssss{{{zzzyyy||||||wwwuuuddd\\\ZZZdddrrryyyyyywww}}}}}}~~~mmm___WWWQQQNNNFFFGGGJJJNNNQQQOOOIIIDDDCCCAAA??????AAADDDEEEEEEDDDAAA@@@AAAEEEGGGGGGFFFJJJLLL]]]tttzzzjjjXXXPPPYYYOOOGGGHHHKKKJJJGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEHHHKKKMMMLLLIIIEEECCCEEEEEEEEEFFFFFFGGGHHHHHHOOOKKKDDDAAAFFFMMMLLLGGGHHHIIIMMMRRRQQQLLLJJJLLLIIIHHHGGGGGGGGGGGGHHHHHHIIIIIIHHHFFFDDDCCCDDDFFFAAA???===>>>@@@@@@<<<888444444333222111111111111111111000////////////000------------------------++++++,,,---------,,,,,,...,,,+++,,,,,,---666???PPP^^^sss{{{pppaaafffoooyyy~~~xxxgggWWWTTTYYYOOOJJJHHHIIIJJJJJJKKKNNNKKKHHHLLLaaa|||kkkOOO<<<777444777777222...,,,}}}zzzvvvssstttttttttqqqnnnnnnqqqrrroookkkgggccc\\\TTTPPPQQQVVVZZZnnnyyyeeeVVVGGGBBBDDDDDDCCCCCC>>>@@@AAABBBAAA@@@@@@AAA??????@@@AAAAAAAAAAAAAAA@@@@@@AAABBBAAAAAA??????AAACCCEEEEEEBBBAAABBBDDDAAABBBCCCDDDDDDEEEEEEDDDBBBCCCEEEGGGJJJKKKMMMNNNMMMKKKIIIHHHIIIJJJIIIHHHGGGJJJMMMKKKGGGEEEGGGJJJDDDGGGJJJNNNPPPQQQQQQQQQNNNMMMMMMMMMNNNOOOQQQRRROOOMMMOOOTTTVVVTTTRRRSSSYYYWWWXXXccczzz~~~xxxqqqiiiaaa___aaa```ZZZSSSHHHIIIKKKOOORRRSSSRRRPPPOOOPPPSSSTTTTTTSSSPPPNNNIIIIIIOOO^^^qqq}}}uuurrrqqqppptttzzz||||||pppiii^^^KKK<<<;;;<<<===<<<777777:::777888999888666555666777666777999:::;;;;;;::::::888:::;;;;;;999888999::::::::::::::::::999999888888888999999;;;===@@@AAAGGGHHHHHHHHHGGGGGGHHHJJJEEEFFFHHHHHHFFFFFFGGGHHHIIIJJJLLLMMMNNNMMMLLLKKKGGGFFFEEEDDDCCCCCCDDDEEEFFFFFFGGGHHHHHHGGGFFFEEEBBBCCCEEEDDDCCCDDDHHHKKKLLLMMMOOOQQQSSSTTTTTTUUUVVV\\\XXXSSSYYYZZZXXX\\\^^^qqq|||vvvvvvxxxzzz{{{{{{{{{|||}}}}}}{{{vvvqqqrrrmmmgggfffjjjmmmlllkkkllluuuzzzxxxvvvxxxzzzyyyrrrlllggggggkkkmmmllliiidddaaacccnnnxxx}}}bbbMMMDDDDDDHHHJJJGGGGGGFFFFFFFFFEEEEEEDDDCCCBBBAAA@@@@@@BBBCCCDDDBBBAAA@@@AAABBBCCCCCCBBBFFFBBBHHHYYYeee___QQQFFFIIILLLKKKFFFEEEGGGFFFCCCBBBBBBCCCCCCCCCCCCDDDDDDDDDEEEGGGHHHHHHHHHGGGFFFFFFEEEEEEEEEFFFGGGHHHIIINNNKKKEEEAAADDDJJJJJJFFFFFFGGGLLLQQQQQQKKKHHHIIIGGGGGGGGGFFFFFFEEEEEEDDDFFFGGGHHHEEEBBBAAABBBDDD???===;;;===@@@@@@<<<888333333222111000000000000000000///...............+++++++++,,,+++++++++***++++++++++++,,,,,,,,,,,,...,,,+++,,,+++***///555IIINNNYYYhhhpppkkk^^^SSSAAA???BBBHHHMMMSSS___lllnnnyyy~~~zzz{{{{{{mmm^^^QQQJJJGGG===;;;<<<>>><<<666666:::======>>>JJJfffyyylllQQQBBB:::555444333///++++++~~~|||{{{uuuuuusssnnngggeeefffiiiooolllkkkllllllhhh```XXXQQQOOOKKKLLLTTTdddwwwsssOOOGGGAAABBBBBB@@@>>>???>>>AAACCCAAA???>>>@@@BBB===>>>@@@AAAAAAAAA@@@???<<<===???@@@AAAAAA@@@???AAACCCFFFEEEBBBAAABBBDDDAAAAAABBBBBBCCCBBBBBBBBB???BBBEEEIIILLLLLLLLLLLLKKKIIIGGGFFFGGGHHHHHHGGGMMMPPPRRROOOIIIFFFGGGJJJCCCGGGLLLQQQSSSQQQNNNKKKJJJJJJJJJKKKLLLOOOQQQRRRNNNNNNRRRXXXZZZWWWWWWYYYXXX______YYY]]]zzzuuuqqqrrrpppggg^^^LLLMMMPPPTTTWWWXXXVVVTTTQQQTTTXXXZZZ[[[YYYUUUSSSRRRMMMMMMXXXhhhtttvvvrrr{{{{{{vvvjjjcccfffnnnsss~~~tttttt~~~zzzfffYYYLLL999777666888===>>>:::888999333444555555444444555666555666777999::::::999999888999;;;;;;999888888999::::::999999999888888888777777777888:::<<<>>>@@@GGGHHHIIIIIIHHHHHHJJJLLLEEEFFFGGGGGGFFFEEEFFFHHHGGGIIIKKKLLLMMMLLLKKKJJJIIIHHHFFFDDDBBBBBBBBBBBBBBBBBBDDDEEEEEEDDDCCCCCC???AAABBBBBBAAABBBFFFJJJNNNNNNNNNPPPSSSTTTTTTRRRGGGTTTUUURRRZZZ]]]XXXXXXZZZ\\\dddyyyuuujjjdddeeefffbbb^^^eeejjjjjjbbb___dddkkkmmmiii```XXX^^^nnn}}}xxxwww{{{uuuaaaJJJ???@@@DDDEEEEEEDDDEEEEEECCC@@@>>>>>>??????@@@@@@AAAAAAAAACCCDDD???@@@BBBBBBBBBBBBCCCDDDAAABBBFFFIIIKKKIIIHHHGGGDDDPPPSSSIIICCCFFFFFFAAADDDDDDEEEEEEFFFGGGGGGGGGCCCCCCBBBCCCDDDFFFGGGIIIIIIHHHFFFFFFFFFHHHKKKLLLKKKKKKHHHCCCCCCGGGHHHFFFHHHHHHLLLRRRQQQLLLIIIIIIFFFFFFFFFFFFEEEDDDBBBBBBCCCEEEFFFEEEAAA???@@@BBB>>>;;;:::===@@@AAA<<<777222222111000000///000000//////...---------------))))))************)))((())))))))))))***,,,---...***(((***,,,,,,+++///555FFFGGGMMMXXX```^^^UUUMMMEEE;;;222000//////555===>>>HHHLLLGGGIIIWWWaaabbbccciiiqqqwwwyyyyyyzzzzzzppptttqqqdddTTTFFF999///222222444777333...111999///333333999UUUqqqmmmTTTEEE<<<555222000,,,******|||yyyuuupppllljjjjjjjjjgggdddaaaaaaccceeeggggggpppiiieeeccc]]]RRRLLLMMMIIIJJJQQQccchhhXXXHHHGGGFFFDDDCCCAAA@@@???>>>???AAACCCCCCBBBAAA@@@@@@@@@@@@>>><<<;;;<<<===???????????????@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBB@@@AAABBBCCCBBBAAA@@@???CCCCCCEEEFFFHHHJJJKKKLLLKKKKKKJJJFFFCCCDDDHHHLLLLLLMMMMMMJJJGGGFFFHHHJJJJJJFFFIIIQQQUUUPPPLLLKKKJJJJJJJJJJJJJJJKKKLLLLLLNNNNNNQQQUUUZZZZZZWWWSSSXXXYYY^^^```]]]ddd~~~vvvnnniiibbb\\\]]]cccfffccc^^^[[[___cccccc```[[[WWWUUUWWWWWW[[[bbbcccaaaeeellllllnnnlllppp}}}|||yyy|||}}}iiiRRRBBB;;;999555555666666777777888888222222333444555555555444555666888999::::::999999999:::<<<>>>@@@???;;;888888888777777888888999:::888666777:::::::::>>>DDDBBBDDDFFFGGGHHHGGGEEEDDDEEEFFFFFFEEECCCBBBDDDEEEHHHGGGFFFFFFFFFGGGHHHIIIEEEDDDCCCCCCDDDDDDCCCBBBBBBAAA@@@@@@BBBBBBAAA@@@@@@@@@@@@AAACCCFFFHHHJJJLLLJJJJJJLLLPPPSSSRRRPPPRRRRRRSSSSSSTTTVVVWWWXXXXXX\\\]]]^^^hhhxxxsssnnneeefffhhhaaa```^^^___```[[[SSSRRRWWWZZZWWW]]]ssstttkkkhhhiii^^^KKK>>>@@@CCC@@@???CCCBBBBBBBBBBBBAAA@@@???>>>>>>???@@@AAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@>>>>>>@@@DDDIIIKKKJJJIIIHHHGGGBBB>>>AAAGGG@@@BBBBBBAAAEEEMMMQQQPPPKKKJJJHHHCCCAAADDDKKKQQQOOOMMMIIIFFFEEEFFFHHHJJJJJJIIIFFFDDDDDDEEEFFFHHHFFFDDDDDDFFFJJJKKKIIIGGGHHHHHHJJJLLLIIIBBB@@@BBBEEECCC@@@???@@@@@@>>><<<===<<<999777:::<<<888111////////////............///...---,,,++++++++++++************))))))))))))))))))))))))))))))))))))+++***)))((((((***,,,---AAANNNMMMFFFNNNSSSPPPNNN===777000,,,---...//////888666444222333777;;;>>>:::<<>>???@@@AAABBBAAA@@@@@@???@@@@@@???===<<<===>>>======<<<<<<======>>>?????????@@@@@@@@@AAAAAAAAA@@@@@@AAABBBBBBAAA@@@???AAABBBCCCEEEGGGHHHJJJJJJJJJJJJHHHFFFCCCDDDHHHKKKNNNOOOOOOMMMJJJIIIKKKMMMJJJEEEEEEJJJMMMKKKIIIJJJIIIKKKLLLMMMNNNMMMLLLKKKNNNMMMMMMQQQVVVYYYZZZYYYYYYUUUVVVZZZZZZ^^^rrr~~~}}}|||wwwqqqrrrsssssssssqqqooonnnrrrtttzzz~~~zzz||||||yyyfffQQQBBB:::888666555555666666666777777777444444444444444333333333444555666777888888888888::::::<<<>>>@@@???;;;888666666777777777888888888:::888888::::::999<<>><<<@@@???@@@@@@AAAAAA@@@@@@@@@>>>???@@@AAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@??????AAADDDGGGIIIHHHHHHHHHEEE<<<666888@@@AAACCCBBB@@@CCCJJJNNNMMMKKKIIIFFFCCCBBBEEEJJJNNNQQQOOOLLLJJJHHHHHHHHHIIIKKKGGGBBB>>>===@@@DDDFFFGGGEEEDDDEEEHHHIIIHHHFFFBBBBBBEEEIIIHHHDDDCCCEEECCCDDDEEECCC@@@===;;;;;;999888444222666;;;:::555////////////.........---......---++++++******************)))))))))((((((((((((((((((((((((((((((+++***)))((((((***+++---999EEECCC===DDDJJJFFFEEEAAA;;;333---++++++***)))111///,,,++++++---///111...///111333555555444333111888;;;444---+++++++++++++++,,,,,,,,,---------+++222222333JJJhhhooobbbTTTLLL@@@444222333000***XXXXXXXXXWWWVVVTTTRRRQQQYYYXXXXXX[[[___ccceeefffTTTRRRPPPMMMIIIKKKVVVbbbpppqqqVVVGGGBBBIIIHHHGGGEEECCCAAA???>>>>>>>>>>>>?????????@@@@@@===???AAAAAA???>>>>>>>>><<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>?????????@@@??????@@@@@@AAA@@@@@@???@@@@@@AAACCCEEEFFFGGGHHHGGGGGGGGGEEEDDDEEEHHHKKKMMMNNNNNNMMMKKKJJJKKKMMMOOOJJJHHHIIIKKKJJJKKKMMMJJJLLLNNNPPPQQQOOOMMMKKKMMMLLLKKKMMMRRRXXX\\\]]]ZZZSSSQQQUUUXXXZZZcccnnn~~~{{{yyy|||wwweeeNNN>>>999777555222555555555555555666666666777666444333222222333333444444444444555666777777::::::;;;===???===:::777444555666777777777666666888666777999999666888===@@@AAABBBCCCDDDCCCBBBAAABBBCCCDDDCCCBBBAAABBBCCCBBBBBBBBBBBBBBBAAA@@@???FFFDDDCCCDDDFFFFFFEEEDDDEEECCCBBBCCCEEEEEEDDDCCCCCCCCCCCCDDDFFFHHHJJJKKKKKKJJJIIIIIIJJJKKKIIIHHHHHHIIIJJJLLLNNNQQQSSSTTT^^^kkkvvvssseeeZZZZZZ^^^}}}|||}}}}}}|||}}}|||{{{qqqcccQQQBBB<<<;;;;;;;;;AAA:::999???@@@<<<;;;>>>;;;<<<===>>>???@@@@@@@@@>>>>>>???@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBDDDEEEFFFDDDHHHNNNOOOFFF<<<999<<>>::::::;;;:::999555333777>>>@@@===//////.........---------------,,,+++******************))))))))))))((((((((((((((((((((((((((((((***)))((((((((()))***+++///:::777111999===:::;;;???:::333---***)))((('''///...,,,***))))))******)))***+++,,,,,,+++***)))(((///222...))))))+++,,,)))************+++++++++(((000111111CCC```lllfffbbbWWWDDD555000222000+++WWWVVVUUUUUUVVVYYY\\\]]][[[\\\]]]___^^^ZZZTTTOOOMMMNNNQQQVVV^^^kkk{{{|||___KKKDDDBBBIIIHHHFFFDDDBBB@@@???>>>>>>============>>>??????;;;===@@@AAA@@@>>>>>>>>>>>>============>>>??????<<<<<<<<<======>>>>>>???>>>>>>??????@@@@@@@@@@@@>>>???@@@AAACCCDDDEEEFFFFFFFFFEEEEEEEEEFFFHHHIIIIIIJJJJJJIIIHHHHHHIIIIIIPPPMMMKKKJJJJJJJJJLLLMMMKKKLLLNNNOOOOOONNNMMMLLLNNNMMMLLLNNNRRRVVV[[[]]]XXXSSSRRRWWWZZZZZZ\\\```fff|||zzz|||~~~xxx|||~~~zzzaaaRRRAAA:::999777333000444444444444444555555555666444333111111222444555555444333333444555777888999999999;;;<<<;;;888555333444666888888777666555666777;;;@@@???;;;:::===???@@@AAABBBBBBBBBAAAAAABBBCCCEEEDDDCCCBBBBBBCCCEEEFFFFFFFFFEEEDDDBBBAAAEEEDDDDDDEEEFFFGGGGGGFFFFFFEEEDDDEEEFFFGGGFFFEEEEEEEEEFFFGGGHHHIIIJJJKKKHHHGGGGGGGGGGGGGGGFFFFFFDDDEEEFFFIIILLLOOOQQQSSSYYYhhhyyyvvveeeWWWPPPXXXggg|||yyyfffSSSGGGFFFBBB===;;;;;;<<<<<<;;;;;;999;;;@@@???;;;<<<@@@:::;;;<<<======>>>>>>===>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCCCCCCCCCCBBBHHHSSS\\\[[[OOODDD@@@DDDFFFDDD@@@???DDDHHHHHHIIIEEEBBBBBBEEEHHHHHHFFFEEEFFFHHHJJJJJJHHHFFFDDD???:::444000000555;;;@@@LLLKKKIIIHHHGGGGGGGGGGGGEEEBBBBBBCCCBBB@@@DDDIII<<<===>>>===<<<:::::::::888999888666:::???AAA>>>.........---------,,,,,,,,,,,,+++******************)))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''((()))***)))222///***111444222444666333///,,,*********+++......---,,,+++******)))++++++,,,,,,,,,+++******+++111333...******,,,+++))))))))))))************)))//////---666KKKYYY[[[ggg]]]HHH333)))***...///[[[]]]aaaeeehhhjjjjjjjjjcccaaa___]]]ZZZTTTNNNIIIQQQXXXfffxxxyyy^^^JJJBBBAAA@@@GGGFFFEEECCCAAA@@@???>>>======<<<<<<<<<===>>>???:::===@@@AAA@@@>>>===============<<<======>>>???::::::;;;<<<<<<===>>>>>>>>>>>>>>>??????@@@@@@AAA>>>??????AAABBBCCCDDDEEEEEEEEEEEEFFFGGGGGGGGGGGGFFFFFFFFFGGGGGGHHHGGGGGGIIIKKKKKKJJJIIIHHHHHHGGGNNNMMMKKKJJJJJJKKKLLLMMMNNNOOOPPPRRRSSSUUUWWWXXXQQQQQQTTTXXXYYYYYY[[[^^^___ggg{{{~~~xxxxxx~~~~~~{{{uuujjjLLLAAA888777777444222222444444333333333333333333333222111000111333666777666555555444555666888999777777777888999888666333444555777999999888777666666999AAAIIIIIICCC@@@AAA@@@@@@AAAAAAAAABBBAAAAAABBBDDDFFFFFFDDDDDDDDDEEEGGGHHHIIIIIIHHHFFFDDDCCCDDDCCCCCCDDDGGGHHHHHHGGGGGGFFFEEEFFFHHHIIIHHHGGGFFFGGGHHHHHHIIIJJJJJJJJJDDDEEEEEEEEEEEEEEEFFFFFFDDDDDDFFFHHHKKKNNNPPPQQQPPP\\\lllxxxyyynnn^^^RRRWWWXXX\\\dddrrr{{{cccSSSJJJCCC>>>===999<<>><<<:::<<<@@@:::;;;;;;<<<<<<;;;;;;:::>>>>>>=========>>>??????????????????????????????@@@@@@BBBCCCCCCCCCBBBBBBFFFFFFMMMXXX\\\UUUJJJCCCDDDGGGGGGBBB@@@DDDGGGGGGHHHDDDAAABBBEEEGGGGGGEEEGGGIIIKKKLLLKKKGGGBBB???444222///...///333888;;;HHHHHHGGGFFFEEEEEEEEEFFF<<<999999===AAAGGGQQQZZZIIIBBB;;;999:::<<<:::777222666777666777:::888444------------,,,,,,,,,,,,++++++***)))))))))******)))))))))(((((((((((('''''''''''''''''''''''''''''''''&&&'''''''''(((((((((///,,,)))000111...222///...---+++******+++,,,((()))))))))))))))(((((('''(((((())))))*********)))---...)))&&&'''((('''((())))))))))))************......))),,,999FFFLLLZZZZZZPPP<<<+++'''***...mmmrrryyy|||zzzrrrhhhaaaZZZVVVQQQOOOPPPSSSUUUVVVeeerrruuuYYYFFF??????@@@???CCCCCCBBBAAA@@@??????>>><<<<<<============>>>>>>===???AAAAAA???>>>>>>>>>:::::::::::::::;;;<<<<<<999::::::;;;<<<===>>>>>>???????????????@@@AAABBB??????@@@AAABBBCCCDDDEEEFFFFFFFFFGGGHHHIIIGGGEEEFFFFFFFFFGGGIIIJJJHHHGGGHHHMMMOOOMMMKKKKKKJJJHHHNNNLLLJJJGGGGGGIIIKKKMMMLLLOOORRRSSSSSSRRRSSSSSSLLLNNNQQQSSSSSSTTTXXX\\\aaa^^^ddd{{{yyywwwuuuaaaOOO>>>555000333444000111666333333333333222222222222000000000111222444666777666666666666777888999999888777666777888777555222555666777888888888777777111555===EEEFFFAAA===>>>??????@@@@@@@@@AAAAAAAAABBBDDDFFFGGGFFFDDDDDDEEEFFFGGGGGGGGGFFFEEEDDDDDDCCCBBBBBBDDDFFFHHHHHHGGGGGGFFFFFFGGGIIIJJJIIIHHHGGGHHHIIIJJJJJJJJJJJJIIICCCEEEFFFEEEDDDDDDEEEFFFFFFFFFGGGHHHJJJLLLNNNOOOPPPUUU___hhhlllggg]]]UUU\\\WWWSSSQQQRRR\\\oooaaaSSSCCC<<<;;;:::<<>><<<888777:::>>><<<<<<;;;:::888888999<<<::::::;;;;;;;;;::::::999>>>===<<<;;;<<<<<<>>>???>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBBBBKKKDDD@@@EEEIIIGGGCCCAAAAAAFFFHHHDDDBBBDDDFFFGGGGGGEEECCCCCCDDDFFFGGGGGGHHHIIIJJJJJJEEE???888333......---...///222666888@@@BBBDDDDDDBBBBBBBBBCCC>>>;;;:::===AAAFFFOOOYYYVVVKKK???:::;;;<<<888333222666888777666777444///------,,,,,,,,,+++++++++******)))))))))))))))***))))))((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''...,,,+++222000,,,000---------+++)))'''((()))&&&&&&''''''(((((())))))%%%%%%&&&'''((())))))***%%%((()))%%%$$$&&&((('''(((((((((((()))))))))))))))+++,,,))))))000;;;CCCDDDQQQWWWKKK888,,,)))***mmmqqquuuuuupppeeeZZZRRRHHHHHHJJJPPPZZZdddlllooopppYYYDDD???AAA@@@@@@CCC@@@@@@@@@????????????>>>;;;<<<===>>>???>>>>>>===AAABBBCCCBBB@@@??????@@@::::::999999::::::;;;<<<999999:::;;;<<<===>>>>>>@@@?????????@@@AAACCCDDDAAAAAABBBBBBCCCDDDEEEEEEHHHGGGGGGHHHJJJJJJGGGDDDFFFEEEEEEGGGJJJKKKIIIGGGJJJPPPSSSPPPMMMOOOOOOLLLMMMLLLJJJIIIHHHIIIJJJKKKJJJMMMPPPQQQPPPOOOPPPRRRMMMMMMLLLKKKLLLPPPSSSUUU___^^^```iii}}}~~~zzz}}}~~~|||zzzmmm[[[HHH;;;666000111<<<@@@999444555333333222222111111111111000000111222333444444555555555666777888888888888999888777888888888555333555555555666666666777777111222777<<<===999888:::>>>>>>>>>>>>>>>??????@@@@@@BBBEEEFFFEEEDDDDDDDDDEEEDDDDDDCCCCCCCCCDDDDDDAAAAAAAAACCCFFFGGGHHHGGGGGGFFFFFFGGGIIIJJJJJJIIIGGGHHHIIIJJJJJJJJJIIIHHHEEEGGGHHHGGGDDDBBBCCCEEEGGGGGGGGGHHHIIIJJJKKKLLLPPPTTTWWWYYYXXXVVVVVVWWW]]]YYYUUUQQQLLLJJJRRR]]]eeewwwiiiEEE@@@>>>@@@@@@<<<:::;;;888999999::::::<<<>>>@@@;;;;;;:::999999:::999888888999999:::;;;;;;;;;;;;>>>===<<<::::::;;;===>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAABBBCCCCCCGGGBBB??????>>><<<===@@@;;;BBBGGGEEEBBBDDDEEEEEEGGGGGGEEEDDDCCCDDDHHHJJJHHHIIIJJJIIIEEE>>>777222000///------...000333555;;;>>>CCCDDDDDDBBBCCCDDDCCC@@@???AAAAAA@@@DDDJJJTTTLLLBBB<<<;;;999666333444888999666444555333000,,,,,,,,,,,,++++++++++++))))))((((((((())))))***))))))((((((((('''''''''''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&$$$+++***+++222...(((---+++,,,---+++(((&&&&&&'''((((((''''''(((((()))***&&&&&&&&&''''''((()))***'''))))))&&&%%%)))+++)))&&&&&&&&&&&&'''''''''((('''(((*********,,,444===777GGGSSSNNN???222,,,***TTTTTTVVVVVVVVVTTTRRRPPPXXX___kkk{{{VVVCCC999@@@DDD???>>>DDD>>>>>>>>>>>>>>>>>>??????;;;<<<>>>@@@@@@???===<<>>>>>???@@@@@@??????@@@BBBCCCEEEBBBBBBCCCCCCDDDEEEFFFFFFIIIHHHHHHIIIKKKJJJGGGCCCDDDCCCCCCFFFIIIJJJHHHEEEHHHOOOQQQLLLIIILLLNNNLLLKKKKKKKKKKKKKKKJJJIIIIIIIIIKKKMMMMMMLLLMMMPPPSSSQQQNNNIIIGGGIIINNNPPPOOOVVV\\\```]]]___www~~~~~~|||{{{zzzjjjUUUCCC999555222///999KKKRRRGGG888222333222222222111111000000111111222333333333222222333555666888888888777777;;;:::999999999999777555555444444444444555666666888777888;;;:::888999>>>===<<<<<<<<<<<<===>>>>>>???AAADDDEEEDDDCCCCCCCCCEEEDDDCCCBBBBBBCCCEEEFFF@@@@@@@@@BBBEEEGGGGGGGGGGGGFFFEEEGGGIIIJJJJJJIIIGGGHHHIIIJJJJJJIIIHHHHHHHHHJJJJJJHHHDDDAAABBBCCCIIIHHHHHHHHHHHHHHHIIIIIIKKKOOOQQQLLLGGGGGGOOOWWWbbb^^^[[[VVVMMMDDDEEEMMMJJJSSSbbbvvv___BBB<<<888777777666:::???:::::::::>>>BBBBBB>>>::::::;;;;;;<<<===>>>;;;777666777888:::<<<=========>>>===;;;::::::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@AAABBBDDDEEE@@@BBBGGGHHHBBB<<<===BBB777@@@FFFEEEBBBCCCEEEDDDGGGHHHGGGDDDBBBCCCHHHMMMLLLMMMOOOOOOMMMGGGBBB>>>333111...,,,,,,///222444:::???EEEGGGGGGFFFFFFGGG======???CCCCCCAAABBBFFFIIIFFFAAA<<<999777555444111444333///---//////...,,,,,,,,,+++++++++******))))))(((((((((((()))***)))(((((((((''''''''''''''''''''''''''''''''''''###$$$%%%&&&&&&&&&%%%%%%"""((((((+++111,,,%%%***'''***,,,+++(((&&&'''((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&''')))+++***&&&%%%((()))'''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&(((+++***)))///777444AAAJJJGGG<<<444000...PPPTTTZZZ```gggmmmssswwwnnnXXXCCCAAA???>>>???@@@@@@@@@===>>>>>>>>>>>>>>>>>>===>>>===<<<;;;;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>><<<;;;999888888:::===???;;;::::::<<<@@@BBB@@@>>>>>>>>>===>>>???AAACCCEEEBBBBBBCCCDDDEEEFFFGGGGGGHHHHHHJJJKKKKKKIIIDDDAAADDDEEEFFFGGGHHHIIIIIIJJJFFFHHHIIIIIIIIIJJJLLLNNNMMMIIIGGGJJJPPPQQQMMMGGGKKKKKKMMMNNNOOOOOOPPPPPPNNNLLLIIIGGGHHHJJJNNNPPPRRRUUUXXXYYYZZZddd|||~~~|||qqq[[[III===888333000444)))999___jjjPPP555000222333444333111000111222333333444444333333222111222222222333555777888999:::999888666666666777888555666777777777777666666777999;;;:::888888;;;>>>;;;;;;<<<===???@@@BBBCCC@@@AAACCCEEEFFFGGGGGGGGGDDDCCCCCCCCCDDDEEEGGGHHHFFFFFFDDDDDDDDDEEEFFFGGGFFFGGGIIIKKKKKKKKKIIIHHHEEEEEEEEEEEEFFFGGGHHHIIILLLKKKHHHFFFDDDCCCCCCCCCGGGHHHHHHHHHGGGGGGIIIJJJJJJOOOSSSQQQLLLIIILLLPPPRRR[[[bbb^^^QQQGGGFFFIIIEEEIIINNNQQQVVVaaarrrbbbGGG>>>888:::=========>>><<<<<<;;;;;;;;;<<<<<<=========<<<:::::::::::::::777888999999::::::999999<<<::::::;;;===?????????<<<<<<<<<<<<<<<;;;;;;:::??????AAABBB@@@???FFFNNNOOOEEEAAAFFFEEE???>>>DDDBBBAAA???@@@BBBDDDEEEDDDEEEKKKIIIIIISSSRRRJJJIIIPPPXXXcccuuuzzzVVV???333222222,,,---333111999:::===DDDKKKMMMIIIDDDBBBAAAAAABBBDDDDDDCCCBBB@@@@@@???===;;;999777666333222111111111///,,,***++++++,,,,,,,,,,,,------((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''')))------+++((('''%%%$$$######$$$&&&((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))******+++///222<<>>>>>>>>=========<<<<<<============<<<<<<;;;::::::;;;;;;;;;<<<<<<==================<<<;;;:::;;;<<<>>>???===<<<<<<===@@@AAA???===>>>>>>>>>>>>??????@@@AAAAAAAAABBBBBBCCCEEEFFFGGGNNNMMMKKKJJJIIIHHHFFFDDDIIIIIIIIIIIIIIIIIIJJJJJJGGGGGGHHHGGGGGGHHHKKKMMMNNNKKKJJJLLLPPPQQQOOOLLLLLLNNNPPPRRRSSSSSSSSSSSSPPPNNNJJJHHHHHHJJJMMMOOOQQQSSSUUUVVVUUUZZZiiixxxzzzvvv}}}|||uuuiii]]]KKK>>>777444111000444***000EEEJJJ:::///222222333444333111111111222333333333444333222222111111222222333444666888999999888777666555555666777555555666666666777777777777999;;;:::999999;;;>>>;;;;;;;;;<<<===???@@@AAA@@@BBBDDDFFFGGGGGGFFFFFFCCCCCCBBBBBBCCCDDDFFFGGGFFFFFFEEEEEEEEEEEEFFFFFFEEEGGGHHHJJJJJJIIIHHHFFFDDDDDDDDDDDDEEEFFFGGGHHHKKKJJJHHHEEEDDDCCCCCCCCCEEEGGGHHHIIIIIIJJJLLLNNNKKKNNNQQQPPPMMMKKKMMMOOOIIIQQQZZZ\\\VVVNNNIIIHHHFFFFFFFFFGGGHHHKKKOOORRR\\\cccooo|||~~~tttnnn^^^[[[VVV]]]|||hhhGGG???999;;;======<<<===;;;;;;::::::::::::;;;;;;<<<;;;:::999999888888888999::::::;;;;;;;;;;;;;;;:::999888999<<<>>>>>>===<<<<<<<<<<<<<<<;;;;;;:::===<<<>>>@@@AAAEEEOOOZZZUUUJJJDDDFFFEEE???@@@FFFEEEBBB>>>===@@@EEEIIIKKKFFFNNNLLLKKKRRRRRRPPPUUUUUUrrrSSS:::...///---...222///;;;<<<@@@HHHOOOPPPLLLHHHGGGEEECCCBBBCCCDDDCCCCCC@@@@@@>>>===:::888666444111000///000000///,,,***------,,,,,,+++++++++***((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&&&&(((+++,,,***((('''&&&$$$######$$$%%%'''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))***,,,...777@@@<<>>=========??????===<<<>>>>>>>>>??????>>>>>>===@@@@@@@@@@@@AAACCCDDDFFFPPPNNNJJJFFFDDDDDDEEEFFFNNNMMMKKKJJJIIIJJJJJJKKKGGGGGGGGGEEEDDDEEEIIILLLOOONNNNNNNNNNNNOOOPPPPPPMMMOOORRRUUUWWWWWWVVVUUURRROOOLLLIIIHHHIIIKKKLLLNNNNNNPPPSSSSSSRRRXXX```ddd}}}{{{qqqcccMMMEEE:::333111222111111444111111555222---...555222333444333222111222333222333333333333222111111111111111222444555777888666666555444444444555555555444444444555777888999777999:::999999999;;;===;;;:::;;;;;;<<<===>>>???AAACCCEEEGGGGGGFFFDDDCCCBBBAAAAAAAAABBBCCCDDDEEEEEEFFFFFFGGGFFFFFFEEEEEEEEEFFFGGGHHHHHHGGGEEEDDDCCCBBBBBBBBBCCCDDDEEEFFFIIIHHHFFFEEEDDDCCCCCCCCCBBBDDDFFFHHHIIIJJJMMMOOOLLLLLLNNNNNNNNNNNNMMMMMMCCCGGGMMMRRRSSSQQQOOOMMMKKKFFF@@@???AAABBBAAA>>>???AAAEEEJJJRRR]]]iiiqqq~~~xxxmmmaaaVVVMMMEEE@@@888999999BBBaaadddFFF???:::<<<===<<<;;;<<<;;;;;;::::::::::::;;;;;;::::::999888888777777777888999::::::;;;;;;::::::999777777888:::<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;===::::::===???EEEQQQ\\\VVVLLLEEEDDDCCC>>>???EEEFFFBBB>>>===AAAHHHNNNQQQHHHOOOLLLIIILLLJJJKKKVVV[[[sssHHH------......111111;;;===BBBJJJPPPQQQMMMHHHIIIFFFCCCBBBBBBBBBBBBAAA???>>>===;;;999666444333//////...///000000---+++......---,,,+++***)))((((((((((((''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%'''))))))(((((('''%%%$$$###$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((((((((())))))///888888...((()))pppSSS>>>999===>>><<<999999:::;;;;;;:::<<<;;;:::888888:::;;;<<<;;;:::999999999999::::::888999999:::::::::::::::777888999::::::999888888;;;;;;;;;<<<<<<===<<<;;;<<<===>>>?????????>>>===???>>>>>>>>>???AAACCCDDDJJJIIIGGGCCCAAAAAACCCEEEMMMLLLJJJHHHHHHIIIJJJKKKIIIIIIGGGDDDCCCDDDHHHKKKNNNOOOOOOMMMJJJIIILLLNNNKKKMMMQQQUUUWWWVVVUUUSSSSSSPPPMMMIIIGGGHHHIIIJJJJJJHHHIIIOOORRRRRRTTTWWW\\\fffzzzrrr[[[GGG<<<888333000111222333333///444666333//////000111222333444333222111222333222222222222222111111000000000111111333444555666444444333333333333333333444333222222444666999:::777777888888999:::;;;<<<::::::999::::::;;;<<<<<<@@@BBBDDDFFFEEECCC@@@???@@@@@@@@@AAAAAABBBCCCCCCEEEFFFGGGGGGGGGFFFEEEDDDDDDEEEFFFFFFFFFDDDBBBAAAAAAAAAAAAAAAAAABBBCCCCCCFFFFFFEEEDDDDDDCCCCCCCCC>>>AAACCCEEEFFFGGGIIIKKKKKKJJJJJJLLLOOOOOOLLLIIIDDDDDDDDDEEEFFFJJJPPPTTTVVVNNNDDD???@@@CCCDDDDDD???@@@AAAAAAAAAAAABBBBBBGGGIIINNNSSSWWWZZZ\\\]]]ZZZXXXUUUQQQOOOMMMLLLLLLJJJFFFAAA>>>===<<<;;;:::777::::::>>>SSSxxxxxxaaaLLLBBB<<<999;;;;;;999777999===<<<;;;;;;:::;;;;;;;;;999999999999888777666666555666777777888888777777888777666777:::;;;<<<;;;<<<<<<;;;;;;::::::::::::===:::999:::;;;>>>FFFOOONNNFFFAAAAAA@@@<<<<<>>===<<<;;;999777444222111///......000111111///------,,,,,,+++***)))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$&&&'''(((((('''&&&%%%$$$######$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''%%%)))111444...(((&&&~~~aaaKKK>>>999<<>><<<:::999:::;;;;;;:::;;;:::999888888999:::;;;999999888888888888999999777777888999999999999999666777888999999888777666555666888999999:::;;;;;;999:::===>>>@@@@@@??????======<<<===>>>???AAABBBCCCDDDEEEDDDBBBBBBCCCEEEHHHGGGGGGFFFGGGHHHIIIJJJKKKJJJHHHEEECCCDDDGGGJJJKKKMMMMMMJJJEEECCCEEEIIIGGGIIIMMMQQQRRRRRRPPPNNNQQQOOOLLLIIIGGGGGGGGGHHHHHHDDDDDDJJJPPPRRRSSSUUUZZZYYY___pppyyygggTTTAAA333666444222111222222222222***000222...///333111***111222333333111111222333111111222222111111000///000000000000111333444555222222222333333333222222333333222222333555888:::666555555666888999:::;;;999999888888999:::;;;;;;???@@@BBBBBBBBB@@@===;;;>>>>>>???@@@AAABBBCCCCCCEEEEEEFFFGGGFFFEEEDDDCCCBBBCCCDDDEEEEEECCCAAA@@@@@@@@@@@@???@@@@@@AAAAAACCCCCCCCCCCCCCCCCCCCCCCC???AAADDDEEEDDDDDDEEEFFFHHHGGGFFFIIILLLLLLHHHDDDAAACCCDDDAAA>>>@@@HHHOOOZZZUUUMMMGGGDDDBBBAAA???===>>>>>>>>>>>>;;;888666777888;;;===@@@AAABBBBBBBBBAAA???===<<<;;;;;;;;;888666444444666888999:::222555777888BBBYYYuuu}}}nnn```UUUMMMAAA777<<<888777999999555444555;;;:::999999888888888999999:::::::::999888777666444555666666777777666666888777666777:::<<<<<<;;;;;;;;;:::999888999999999<<<::::::<<<;;;:::<<<@@@BBB???===@@@@@@>>><<<<<<===???DDDJJJOOOQQQOOOMMMIIIJJJGGGLLLUUUQQQLLLSSSlllYYY@@@///555@@@AAACCCFFFIIIJJJHHHDDD@@@??????AAACCCDDDCCC@@@===::::::999777555333111000/////////000222222000...************************''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%'''((('''&&&%%%$$$$$$######%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&---111...(((%%%kkkWWWBBB999999;;;===>>>>>><<<:::999:::;;;;;;:::999999::::::::::::999999888777777777777888999999777777888999999999999888888999:::::::::999888777111333666777777888999;;;888999:::<<<===>>>??????;;;<<<<<<===>>>???@@@@@@???CCCGGGGGGEEEDDDEEEFFFEEEFFFFFFGGGGGGHHHHHHHHHLLLKKKIIIFFFCCCCCCFFFHHHGGGIIIIIIGGGCCCAAACCCEEEDDDFFFIIILLLMMMLLLJJJIIIMMMLLLJJJGGGFFFFFFGGGHHHIIIDDDBBBFFFJJJLLLMMMOOOOOOSSSXXX]]]dddwwwlllVVVDDD999555444333333222111000000//////...000...+++...444444---///000222111000000111222000111111111111000///////////////000000111333333111111222333333333222222333222222222333555666777444333222444777999999999888888888888999:::;;;<<<>>>?????????>>>===;;;:::;;;===>>>@@@BBBCCCDDDDDDEEEEEEEEEEEEDDDCCCBBBBBBAAABBBCCCDDDDDDCCCAAA@@@@@@@@@????????????@@@@@@@@@AAABBBCCCCCCCCCCCCCCCAAADDDFFFFFFEEEDDDDDDEEEEEEDDDDDDFFFHHHGGGCCC???:::@@@EEEDDD???<<<>>>AAAKKKMMMOOORRRRRRLLLDDD===???<<<999777888888888777777888:::<<<===??????@@@>>>===<<<:::999777777777666555444444666777777777333555666666999CCCQQQ[[[YYYRRRGGG>>>999888777666777555555888777333222444888777666555555444555555999999::::::999888666555555666777777888888777777888777666777999;;;;;;;;;:::999777666666777777888888777999>>>???;;;:::<<<;;;;;;===@@@BBBAAA>>><<<:::===DDDJJJOOOOOOKKKGGGFFFGGGHHHTTTdddaaa\\\cccYYY;;;:::DDDFFFGGGHHHHHHGGGDDDAAA@@@>>>>>>@@@CCCDDDDDD@@@>>>666666666555444222000//////...///000222222000...(((((()))))))))*********'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$######$$$&&&&&&&&&&&&%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&***---,,,(((%%%nnnIII???888999;;;;;;;;;<<<===;;;999888999:::::::::888999;;;<<<<<<;;;999888777666666666666777888999777777888999999999999888888999999999888888777666222444777777666666777999888888888888999:::<<<<<<999;;;===???@@@@@@???>>>???CCCGGGFFFCCCAAACCCFFFGGGHHHJJJJJJJJJIIIGGGFFFJJJJJJIIIFFFCCCBBBCCCDDDCCCEEEFFFFFFFFFEEEEEEFFFEEEFFFGGGHHHIIIHHHHHHGGGIIIHHHGGGFFFFFFFFFGGGHHHIIIDDDBBBEEEHHHGGGHHHJJJJJJLLLQQQSSSRRRXXXkkk}}}oooaaaLLL<<<333111333666111111111111////////////111111///---...222333111---///000000//////000111000000111111000000///...////////////000111222222000111222333333333222222222222333333333444444444333111000222555888888777777777777888999;;;<<<===??????>>>===<<<<<<<<<<<<:::;;;>>>AAACCCEEEEEEFFFEEEDDDCCCBBBBBBAAAAAAAAA???AAABBBDDDDDDCCCBBBAAA@@@@@@???????????????@@@>>>???AAABBBCCCCCCCCCBBB@@@BBBEEEFFFEEECCCCCCCCCAAAAAABBBDDDDDDAAA===:::888;;;???AAA???<<<999888===???GGGSSS\\\ZZZNNNCCCDDD@@@:::888888888888666666666777999:::;;;<<<<<<999888888777666555444444444333444666888888777555999888777888999;;;>>>AAAAAA>>>;;;888555444666999444333555888777333222555888888777555555444444444777888999999888777555333555555666777777777777666666555444555888::::::999888777666444444555666777555444777===???===;;;<<<:::;;;<<<===@@@AAA???===;;;<<>>===;;;333333333333222111000000...------...000///---+++))))))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&$$$"""###%%%%%%%%%%%%&&&%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%&&&&&&''''''%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&&&&&&&&&&%%%&&&'''((())))))'''%%%]]]>>>;;;:::;;;>>><<<999:::???<<<:::888777888999999999777999;;;======;;;999777666666666666666777888888777777888999999999999999777777666666555555555444444777999888666555666888999888777666666777888999888:::===@@@AAA@@@???===???CCCEEECCC>>>===@@@CCCKKKLLLMMMNNNMMMJJJGGGEEEHHHIIIHHHFFFBBBAAAAAABBBAAABBBDDDGGGIIIJJJIIIIIIFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEFFFHHHHHHHHHDDDDDDGGGIIIGGGGGGIIIPPPHHHEEEKKKQQQRRRTTTXXXiiiuuufffGGG===333111444333000---///000111111000000000222,,,---///000...,,,,,,---,,,...//////......///111000000000000000//////...//////...//////000111222000111222333444444333222222222333444444444333333222000...000444777777666666666777888999;;;===>>>@@@???>>><<<<<<<<<===>>>999:::>>>AAADDDFFFGGGGGGEEEDDDBBBAAA@@@@@@AAAAAA???@@@BBBDDDDDDDDDBBBAAA@@@@@@???????????????@@@===>>>@@@BBBCCCCCCCCCBBB<<>>@@@BBBBBBAAA===:::888<<<:::777888;;;<<<;;;999===:::===JJJYYY\\\PPPBBB???===;;;<<<===<<<999666888888888888999999::::::::::::::::::;;;;;;;;;;;;666666666888999888555222222///000444888999888888999999:::999555111000111333222555999888444333666;;;:::999888777777777777555666777888777666333222222333444444555555444444555333333444666888888888888666444333333333555666555333444:::===;;;:::;;;;;;;;;:::999<<>><<>>===>>>??????;;;777444555666888888111222222222222111111000---,,,,,,---...---+++)))++++++***)))((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$''''''$$$######$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$%%%%%%&&&''''''%%%$$$$$$###"""#########$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''$$$'''((('''&&&'''&&&$$$oooUUUDDD<<<888;;;>>>???>>><<<;;;:::555666888888888888:::<<>>@@@@@@>>><<<@@@???>>>>>>@@@BBBEEEGGGHHHKKKOOOPPPOOOMMMKKKJJJEEEFFFGGGHHHIIIHHHHHHGGGDDDDDDDDDDDDDDDDDDDDDDDDFFFEEEDDDDDDFFFGGGFFFEEEGGGEEEDDDEEEHHHIIIFFFDDDHHHHHHGGGFFFGGGHHHIIIJJJIIIHHHHHHHHHIIIKKKMMMNNNXXX\\\bbblll~~~yyybbbKKK===333333222111000///......000///------///000//////////////////////////////------------------------///000000000111111111111000///...---...000222333111111222333333444444555666555444333333333333333222222111111222222333444555777888888777777888999===>>>>>>===;;;;;;<<<>>>>>>>>>???@@@BBBCCCDDDDDDDDDDDDDDDBBB???>>>>>>?????????@@@@@@@@@@@@AAAAAABBBBBBAAA@@@??????>>>>>>???@@@@@@AAABBBCCCDDDDDDAAA@@@@@@???>>>>>>??????===>>>@@@AAA@@@???===;;;666777888999999999999999777777777999===CCCIIILLLKKKDDD;;;777999===>>>===;;;;;;:::999999888777777999999888888888888888888888777666555444333222222222222333444555666777777999::::::555000///333888666111111666777222000222::::::999777444333444555444555777777444222555999555666555444666999777222666777888888777666777999999888777555333333666999777<<>>???:::AAABBB>>>@@@GGGEEE<<>>>>>:::;;;888222///111333333333222111000///...---,,,+++++++++***)))(((((('''((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$########################%%%%%%$$$$$$%%%%%%&&&''')))%%% """%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%www[[[HHHAAAAAABBB999;;;<<<>>>===<<<999777444666777777777777888:::???<<<999888999:::999777666666555555555444444444555555666777777666555555666666666666555555444444222444555555555555666888999::::::999777666888999888999;;;>>>@@@@@@>>>;;;=========>>>???AAACCCDDDGGGJJJMMMOOOMMMKKKIIIIIICCCDDDFFFGGGHHHHHHGGGGGGGGGGGGGGGFFFEEEEEEEEEDDDFFFDDDCCCCCCEEEGGGHHHGGGCCCCCCCCCEEEIIIJJJHHHFFFHHHHHHGGGGGGGGGHHHIIIJJJIIIIIIIIIIIIIIIJJJKKKKKKLLLOOORRRVVVaaauuupppaaaSSSBBB666111111000000//////......---///...------...//////...////////////////////////------------------------//////000000000111111111//////...---...000222333222222222333444444555555555555444333333333333333222222222222222333333444555666777777666666777888<<<======<<<;;;;;;<<<>>>?????????@@@@@@AAAAAAAAABBBBBBBBB@@@>>>===>>>???======>>>???@@@AAABBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@AAABBBCCCCCCDDDDDDBBB@@@===<<<======;;;999@@@@@@@@@@@@???===<<<;;;666777888888999999999888555555666888;;;@@@EEEGGGUUUMMMBBB;;;999888666333===<<<<<<;;;::::::999999555666666666777888888888666666555444333222111111222222333333444555555555666999;;;999444222333555444000000555666333111333888999888777444333444555888777555555444444555666555666666444777:::888333333555777777777777888:::===<<<999666555888>>>CCCBBB@@@===<<<<<<=========:::999888888888:::<<<======DDDEEECCCHHHSSSVVVPPPBBBDDDFFFFFFEEEDDDDDDEEEJJJWWWhhhzzzlllKKKAAACCCCCC@@@===;;;<<<===>>>>>><<>>777222222333222222111111000///...------++++++******)))(((((('''((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$########################%%%$$$$$$$$$$$$%%%&&&&&&+++(((%%%$$$&&&((((((''''''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%{{{hhhNNN===777888999888;;;::::::<<<>>>===999444444666777666555444555777:::888777777888888777666555555555555555444444444444444555555555555444444666555555555555444444444222444555555555555666888999::::::999888777888999888999:::===??????===;;;;;;;;;<<<>>>???@@@AAABBBEEEHHHKKKLLLJJJHHHGGGGGGCCCDDDEEEGGGHHHIIIIIIIIILLLKKKJJJJJJHHHHHHGGGFFFFFFDDDBBBBBBDDDGGGHHHIII@@@AAACCCGGGJJJKKKJJJHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJIIIIIIIIIIIIJJJKKKKKKMMMUUUbbbmmm}}}qqq```KKK<<<333......111..............................---------------...////////////////////////........................////////////000000000000///......---...000111222222222333444444555555666555444444333333333333333333222222222222333444444444555777666555555666888;;;<<<<<<;;;::::::<<<===??????@@@@@@@@@@@@??????@@@@@@AAA???>>>===>>>@@@<<<===>>>???@@@AAABBBCCCAAABBBBBBCCCCCCCCCCCCCCCAAABBBBBBCCCCCCDDDDDDDDDCCC???::::::<<<<<<888444??????>>>===<<<;;;:::999777777777777888888888888333444555777999<<>>;;;::::::999999999999:::;;;;;;@@@AAA@@@GGGRRRWWWTTTAAACCCDDDDDDCCCBBBBBBCCCBBBGGGMMMVVVhhh|||[[[EEE@@@DDDBBB@@@<<<;;;<<<=========<<>>???===;;;:::;;;<<<>>>@@@@@@AAAAAABBBEEEHHHIIIGGGEEEDDDDDDDDDEEEFFFGGGIIIJJJKKKLLLNNNMMMMMMMMMLLLLLLKKKKKKHHHFFFCCCBBBDDDFFFGGGGGGAAACCCFFFHHHJJJKKKIIIHHHKKKKKKKKKJJJHHHGGGEEEDDDEEEFFFHHHIIIJJJJJJIIIIIIKKKNNNOOONNNLLLMMMRRRVVVXXXjjjuuuiiiEEE;;;222//////...111555,,,---------.........///---......---,,,+++,,,---........................................................./////////000000......---......///111111222333333444444555666666444444333333222333333444333333333333333444555555555666777777666666777888:::;;;;;;;;;::::::;;;===??????@@@AAAAAAAAA@@@@@@???@@@@@@@@@>>>>>>@@@AAA??????@@@@@@AAAAAABBBBBB@@@AAACCCDDDEEEFFFFFFEEECCCCCCCCCCCCCCCCCCCCCDDDDDD>>>:::;;;??????:::444;;;;;;:::999888999999999777777777666777777777777222333555777888999::::::;;;999777777999;;;;;;:::444444444333333222222222333444444444555555666666444444333222111111000000444444444333333222222222111444888999777333111111111000///111333333222111444555555444333333555666;;;;;;777222111444777666444777888666777::::::777555666888888888888999;;;<<<:::666333333888???EEEIIIAAA888888===@@@>>>:::;;;;;;;;;;;;;;;:::::::::999<<<<<<;;;@@@GGGJJJGGGAAABBBCCCCCCBBBAAABBBCCCCCCFFFGGGGGGNNN\\\iiiooosssaaaNNNDDDCCCFFFAAA>>><<<;;;<<<======<<<888@@@DDD>>>777333222111........................************))))))((((((((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$###$$$%%%%%%&&&$$$$$$%%%&&&&&&%%%$$$###%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%{{{yyyvvvXXXGGG???;;;666555777;;;<<<<<<999777777;;;@@@AAA===888666777888777555444444555333444555666555555555555444555555555555555555555333333222222222222333333333333333333444444444444666777888888777666777999666888999:::888777888888888888888:::===>>>===;;;:::;;;===???@@@AAAAAAAAA@@@CCCEEEFFFDDDCCCBBBCCCCCCCCCDDDEEEGGGIIIJJJKKKLLLLLLMMMMMMNNNNNNOOOOOOJJJGGGDDDCCCDDDEEEEEEEEEEEEFFFHHHJJJIIIHHHGGGGGGMMMMMMLLLKKKHHHEEEAAA???AAACCCEEEHHHJJJKKKKKKKKKKKKNNNPPPPPPMMMKKKKKKLLLMMMPPPVVVbbbvvvvvvjjj\\\KKK???333000///222333///---///,,,------......//////000---...///---+++***,,,...------------------------........................---............/////////---------......///000111222222333333444555555666333333222222222333333444444444333333444444555666666888999999888777999:::999:::;;;;;;::::::<<<>>>===???AAACCCDDDDDDCCCCCC@@@AAAAAAAAA@@@@@@AAACCCCCCCCCCCCBBBAAAAAA@@@@@@???@@@BBBEEEFFFFFFFFFFFFCCCCCCCCCCCCCCCBBBBBBBBBCCC???;;;===BBBCCC>>>888888888888999:::;;;===>>>777777666555555666666777333444555777777888777777999888777777777777666555555555555555444444444444666666666555555444444333444444333333222222111111555555444333333222222222111222333333222111111111222222000000111333222000222333444333222222444666@@@FFFDDD999111222666888444888999777777999999777888:::::::::888777888999888777666444333555888<<<>>>;;;999:::<<<===<<<;;;999999:::;;;::::::888888<<<>>>??????AAACCCBBB>>>@@@AAABBBBBBAAAAAABBBDDDCCCFFFFFFBBBCCCIIINNNPPPYYYVVVQQQKKKEEEAAA@@@@@@???===;;;;;;<<<===<<<<<<444;;;???;;;555333111000------------............*********)))))))))))))))((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$############$$$%%%%%%%%%''')))))))))((('''&&&$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%lllPPP???999999999:::999888888888999777777888;;;??????<<<888666777888777555444444555555777888777666666777888444444444555555555555555333333222222222222333333222222333333333333333444666777888888666666777888444666888999888777777777888777777999<<<===<<<;;;;;;<<<<<<>>>???@@@AAABBB???AAACCCCCCBBBAAAAAAAAAAAAAAABBBBBBDDDEEEGGGHHHHHHIIIJJJKKKLLLMMMMMMNNNIIIGGGEEEEEEEEEEEEDDDCCCGGGHHHIIIHHHFFFDDDDDDEEEKKKKKKLLLKKKHHHDDD???===@@@AAACCCFFFIIIKKKLLLMMMKKKMMMOOONNNKKKHHHGGGFFFGGGFFFFFFIIIRRRbbbssswwwjjjWWWGGG>>>999555111111//////222111---,,,...---------....../////////---///000...+++***,,,///------------------------------------------------------------.........///,,,------...//////000000111111222333333444444555222222222222222333333444555444444444444555666666777888:::999888888999;;;999;;;;;;;;;:::;;;===???===???AAADDDEEEEEEEEEDDD@@@AAABBBAAA@@@@@@BBBCCCEEEDDDCCCBBBAAA@@@???>>>===???AAADDDEEEFFFEEEDDDCCCCCCCCCBBBBBBAAAAAA@@@BBB???===???CCCCCC???;;;888888:::;;;===???@@@AAA888777555444444555666666333444555666666666666555777777777777777666666666222222222222222222222222777777666555444333222222333333333222222222111111333333333222222111111111111000/////////000111111222222111///111444444111222333333222111111333444EEEMMMMMM???222111444666444888:::777555777888666:::;;;;;;:::888777777888777888888777666555555777444777:::;;;;;;;;;;;;;;;555666888::::::999777666<<<<<<>>>@@@BBBBBB@@@===>>>???@@@@@@@@@AAACCCEEEJJJKKKGGG@@@>>>AAAEEEEEEDDDCCCCCCDDDDDDBBB???<<<===<<<::::::<<<===<<<;;;555999:::666333333111...,,,,,,------------------******))))))))))))))))))((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#############################################$$$%%%%%%###%%%''''''&&&%%%%%%%%%$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&}}}nnn\\\JJJ;;;666888333666999;;;:::777444222666777999;;;;;;999777555444555666555444333444555666777777666444333666888444444444555555555666666444333222222222222333444111222222222333333333333555666777666555444555666222444777888777666555666888777777888;;;<<<<<<;;;;;;;;;;;;;;;===???AAABBB???AAABBBBBBAAA@@@@@@AAACCCCCCCCCCCCDDDEEEGGGGGGEEEEEEEEEFFFFFFGGGGGGHHHDDDDDDDDDFFFGGGHHHFFFDDDEEEFFFFFFDDDAAA@@@BBBDDDFFFGGGIIIJJJHHHEEE@@@>>>AAABBBCCCEEEGGGJJJLLLMMMLLLLLLLLLJJJHHHFFFEEEDDD???AAADDDFFFGGGHHHIIIJJJ```mmm}}}kkk\\\GGG???555...,,,///222444///,,,,,,//////---...222,,,,,,,,,,,,------------...111222000+++***,,,000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,---...////////////000000111222222333333444222222111111222333333444555555555555555666666777666888999999888888999::::::;;;<<<<<<;;;<<<>>>@@@===???BBBDDDEEEDDDCCCBBB@@@AAAAAA@@@??????@@@BBBBBBBBBAAA@@@??????>>>>>>;;;===@@@CCCDDDDDDCCCBBBCCCBBBBBBAAA@@@@@@??????????????????@@@???<<<999666888:::<<<>>>?????????888777555333333444555666333333333333444444444555222333444555555666777888//////000000000000000000444444444333222222222111222111111111111000000000000000000000000/////////000///...///000111111111///111000...111777888555222333333222000000111333<<>>>>>>>>===;;;<<<===>>>>>>@@@CCCFFFNNNNNNJJJBBB===>>>@@@@@@DDDCCCCCCDDDEEEDDDAAA>>><<<;;;::::::<<<<<<<<<:::<<<;;;777333222444222...---------,,,,,,,,,,,,,,,)))))))))))))))))))))***((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#############################################$$$$$$%%% """$$$$$$!!! !!!##################$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&www^^^OOO@@@:::888555666::::::555000...111555999;;;666888::::::888555333222222333444444222222333444444555555222//////333666444444444555555555666666555444333222222333444555111111111222222333333333333444555555333222333444000333666777666555555555888777666888:::<<<<<<;;;::::::999999:::===@@@AAA???@@@BBBBBB@@@???@@@AAAGGGGGGFFFFFFFFFGGGIIIJJJCCCCCCBBBBBBBBBBBBBBBBBB@@@AAACCCFFFIIIJJJHHHFFFBBBCCCCCC@@@======@@@DDDAAACCCFFFIIIHHHFFFBBB@@@DDDCCCCCCDDDFFFHHHKKKLLLIIIHHHGGGEEEDDDCCCCCCCCCBBB@@@<<<::::::>>>CCCGGGDDDGGGOOO^^^qqq|||}}}~~~zzzdddPPPCCC999222222222222111111000//////000......000///++++++///++++++++++++++++++++++++///111333000,,,***---000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......+++,,,---...///////////////000000111222222333333222111111111222333333444555555555555555666777777555777888888777777888999:::<<<===<<<<<<<<>>@@@BBBDDDDDDBBB@@@>>>@@@AAAAAA@@@>>>===>>>@@@?????????>>>>>>>>>>>>>>>:::<<>>>>>>>>?????????===:::777666444666888;;;<<<<<<;;;:::888777555333333333555666222222111111222222333444444444444222000000000222222222222222333333333333111111111111111222222222000000000000////////////......................../////////111222333111000,,,000///...222:::<<<999222333333222000///000222///888999111...555777222444999;;;777333444444333333555666666555555666888666777777666555555666888888777777888;;;<<<;;;:::777:::===@@@AAA@@@===<<<>>>:::888999<<<<<<===???888:::;;;<<<===???CCCEEEEEEIIIIIIDDDBBBBBBBBB@@@DDDBBB@@@@@@AAAAAAAAA@@@<<<:::::::::<<<<<<;;;:::CCC???777222222666333------------,,,,,,+++++++++)))))))))))))))*********((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#######################################"""###$$$$$$%%%###%%%&&&%%%###"""$$$&&&######""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&mmmSSSBBB>>><<<:::777666555666777555555444444444555555666888999::::::999777555333333222222111111222222333333222222111222333555666333444555555333333444555222222333333444555666666555444222111111111222222222222222222222222222222444555555555555555444444555555666777888999999::::::;;;;;;<<<<<<;;;;;;:::<<<<<<===>>>???>>>>>>>>>CCCDDDEEEGGGIIIJJJJJJJJJCCCAAA??????@@@AAAAAAAAA@@@BBBEEEGGGHHHHHHHHHGGGCCCCCCCCCBBBBBBAAAAAAAAACCCCCCDDDEEEDDDCCCAAA@@@AAAAAAAAABBBDDDGGGIIIKKKIIIFFFCCCBBBBBBCCCCCCBBB:::;;;;;;;;;;;;;;;;;;:::<<<<<<>>>AAAGGGOOOVVVZZZrrrvvv]]]RRRCCC999555444333111//////////////////......000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++)))************+++++++++.........------,,,,,,,,,++++++,,,------......///000000000111222222333333000000000111222444555666777666444333333444666777>>>;;;999888999::::::999<<<<<<<<<:::999999;;;===@@@AAAAAABBBAAA@@@???>>>>>>@@@@@@>>>;;;:::<<>>???AAACCCCCCAAA???===888:::===???@@@???>>><<<>>>>>>=========<<<<<<;;;::::::999999888777666666888777777777777888888999444444444333333333222222333333333222222111111111222222222222222222222222000000////////////000000333222111000000000222222222111111000///......---//////////////////////////////000000000000//////000000000000111222333444333222222222111111000000111111111111222222222222000222555777888666333111000111333555777777777777888444222555999;;;888444222222444888888666888<<<999999;;;BBBHHHGGG???666::::::;;;<<<<<<<<<<<<<<<:::;;;<<<<<<;;;;;;===>>>BBBEEEDDD??????DDDFFFCCCDDDDDDCCCAAA???>>><<<<<<===<<<;;;999888777777777<<<:::777444111000//////************************,,,,,,++++++***)))))))))''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%qqq\\\PPPIIIEEECCC:::888666555444555666777444444444444444555555666666666777888777777555555333222222111111222222333333222111111111222333444333444555444333222333555222222333333444555555555444333222111111111222222222222222222222222222222444444555555555555444444666666666777777888888999888999:::;;;;;;;;;;;;:::;;;<<<<<<<<<<<<=========AAAAAABBBDDDEEEFFFGGGHHHCCCAAA??????@@@AAAAAAAAA???AAABBBDDDEEEEEEEEEDDDBBBBBBAAAAAAAAA@@@@@@@@@CCCCCCCCCCCCBBBAAA???>>>@@@@@@@@@@@@BBBDDDGGGHHHEEEBBB???===>>>>>>>>>===:::::::::;;;;;;:::::::::999888888888;;;>>>AAADDDFFFMMMXXXbbbmmmzzzzzzmmm```SSSKKK@@@999111------///...,,,......................../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++************++++++++++++......---------,,,,,,,,,++++++,,,------....../////////000111111222222333000000000111222333555555777555444333222333555666<<<:::999999:::;;;;;;::::::;;;;;;999888999;;;===???????????????>>>===<<<===>>>???===;;;:::<<<>>>===???AAABBBBBBAAA???===888999<<<>>>>>>>>>===<<<======<<<;;;;;;;;;;;;;;;:::999999888777777666666666555555444444555555555333333333222222222222111222222222222222111111111222222222222222222222222000000////////////000000222222111000000000111222111111000000///......---...........................//////000000//////............//////000111222111000000000////////////111111111111111111111111111222333444444333111000222333444555666777777777666444333444555555222000000...000444666444444666777666777;;;???@@@<<<777;;;;;;<<<======<<<<<<<<<:::;;;<<<;;;;;;<<>>===<<<;;;:::999777666555444444888777444222///.........************************+++++++++***))))))((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%{{{```UUUFFF;;;777777888888555444333222333444555666444333333333444444555666333444444444555555555555222222111111111111222222222222111000000000111111222333444444222222333444222222222333333444444555444333222111111111222222222222222222222222222222444444555555555555444444666666666777777777777777666666888999::::::;;;;;;<<<;;;:::::::::;;;<<<===>>>>>>>>>>>>@@@BBBDDDEEECCCAAA??????AAABBBBBBBBB???@@@@@@@@@AAAAAAAAAAAA@@@@@@????????????>>>>>>AAAAAAAAAAAA@@@???>>>===???>>>>>>>>>???AAACCCDDDCCC@@@===;;;;;;;;;:::999888999999::::::999999888888888666666555555555555444666888:::===FFFQQQYYYeeemmmxxx}}}lllcccUUUGGG<<<666222000---***(((***---///...---,,,,,,,,,---------------///......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,++++++++++++************+++++++++,,,------------,,,,,,,,,,,,++++++,,,------....../////////000000111111222222000000000111222333444555666555444222222222333444888777888999;;;<<<;;;:::888888999888777888:::===>>>>>>===<<<<<<;;;;;;:::<<<<<<===<<<::::::;;;======>>>@@@AAAAAA@@@>>>===999::::::;;;<<<<<<<<<<<<<<<;;;:::999888999:::;;;999888888777777666666666444333222111111111111111222222111111111000000000000111111111111111111222111111111111111111111111000//////......//////000111111000000000000111111000000000///......------..............................////////////......,,,,,,,,,---......//////...............---------000/////////000000111111555555333222111222222333555555444444555666666777333444555444444444555666444///...111444333111222555555555666777888::::::<<<<<<=========<<<<<<;;;999:::;;;;;;;;;===AAADDD???BBBCCCAAA@@@BBBBBB???AAAAAAAAA@@@@@@???>>>===999888666444333222222111333222000///------,,,,,,*********************************)))((((((''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%tttcccUUULLL<<<:::999999:::888555222444333222222222222333444222222222222333444555555444333222222222333333444222222111111111111222222333333222222111111000000111333444333222111222333111222222222333333333444333222222222222222222222222222222222222222222222333333444555555555444444666666666666666666666555333444666888999::::::;;;===;;;:::999999;;;===>>>===<<<;;;;;;<<<>>>AAACCCDDDBBB@@@@@@BBBDDDDDDCCCAAA@@@????????????@@@@@@>>>>>>>>>>>>=====================>>>>>>>>>>>>>>>??????>>>>>>>>>???@@@AAABBB@@@===;;;;;;;;;999888777777888888888888777777444555555666666666555555666777888777555444555777:::>>>EEELLLSSSZZZbbbgggyyy}}}}}}{{{pppmmmiiiccc]]]TTTKKKEEE999666333000///...---------,,,+++---000111000...+++++++++++++++,,,,,,,,,------------,,,,,,++++++++++++++++++++++++++++++)))))))))))))))))))))))),,,+++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///......//////000111111222000000000000111222333444555555333222222222222222444444555888:::;;;:::888666777777777666777:::<<<>>>===<<<;;;;;;:::::::::::::::::::::999:::;;;<<<<<<===>>>???@@@???>>>===::::::::::::::::::;;;;;;:::999777666666777888999777777777666666666555555333222111000//////...///111000000000000//////////////////000000111111111111111111111111111111111/////////....../////////////////////000000000111/////////......---------------------------------------............------***+++,,,------.........---------------------------------...///111333444;;;888555222111333555666777666555444444444666666111333666555555999AAAGGG@@@777000111444444333333444666777666555666999===<<<============<<<;;;;;;:::::::::::::::<<<@@@CCC???AAABBBAAAAAAAAA???>>>>>>??????@@@@@@???>>>===888777555333222000000000//////...---,,,,,,,,,,,,************************)))))))))(((''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%sssjjj[[[NNNDDD???===<<<999777333222333444666777555555444333222222222222111111111222222333555555555555333222111111111111222111111000000111111222444444444333333222111111111222333222111111222333111111111222222222222222222222222222222222222222222222222222222222222222222222333444555555444444666666666555555555555555222333555777888:::::::::===<<<;;;::::::<<<>>>???===<<<;;;:::;;;===@@@AAAEEECCCAAAAAACCCEEEEEEEEEBBBAAA@@@@@@???@@@@@@@@@========================999:::;;;<<<===???@@@AAAAAAAAA???>>>>>>>>>???@@@@@@>>><<<;;;;;;:::999777555555666666666666555555...///111333444444444444---///222444333222000000333444555666777999<<>><<<999888777555333000(((***---//////...,,,,,,---,,,******+++,,,,,,,,,************++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///---......//////000111111000000000000111222333333444444333333222222222222000111222555888:::999777555666666666555666999;;;======<<<<<<<<<;;;;;;;;;999999888888999:::;;;;;;;;;<<<===>>>>>>>>>======::::::::::::999999999999888777666555555666777888666666555555555555555444333222111000////////////000000000/////////...............//////000000000000000000000000000000000//////............//////......//////000000000000............------------------------------------,,,,,,------------,,,,,,***+++,,,.......................................++++++,,,---///222555777;;;888444111000222555666777666444333333333555555222444555444444:::FFFPPPHHH===333111333333333555111444777777555555888;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999:::===@@@@@@@@@AAABBBBBB???>>>>>>======???@@@@@@???===<<<888777555333111000//////---------------,,,,,,+++))))))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&zzzqqqgggZZZQQQDDD@@@<<<777555555777888888777555444333333333444555555444444333222111111000000000111222333444555666666555444333222111111111111000000000000111111333333444444444333222222000111222222000000111222111111111111111111111111111111222333333333222222222222222222222222222222111222333444444555444444444444444555555555555555222333555777888999::::::===<<<;;;;;;;;;<<<>>>>>><<<;;;;;;;;;<<<===???@@@CCCAAA@@@@@@BBBDDDDDDDDDBBBBBBBBBBBBBBBAAAAAAAAA======>>>>>>>>>>>>??????:::::::::<<<>>>@@@BBBCCCCCCBBB@@@???======>>>>>><<<:::999888999888777555333444444555555444444333000111222222333222222222//////......///000222222333333222111111222222333000111444555666444222111222222222222111000...---222///---,,,.../////////+++,,,---,,,+++***+++---+++***((((((((()))+++---))))))******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))*********+++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,------......///------......//////000000000000000000000111222222333333333444444444444333000000111333777888888777666666777666555666888;;;:::;;;<<<>>>>>>===<<<<<<999888777888:::<<<<<<;;;::::::;;;<<<============;;;;;;;;;;;;::::::999888555555666666666666666666444444444444444444444444333222111111000000000000000000/////////.........---.............../////////////////////////////////......------......///,,,---...///000000000///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***+++---...//////...............///////////////------,,,---///222555777666444222000///000222333444444333333333333333444333444444222111666@@@HHHDDD;;;222000000000222555...111444555333333555777999999:::;;;;;;;;;;;;;;;:::<<<<<<<<<;;;;;;<<<>>>BBB@@@@@@BBBBBB>>>===???<<<===???@@@???>>><<<;;;888777555333111//////...,,,,,,---------,,,+++***)))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&yyylll```___YYYPPPIIICCC???;;;888777777777666555444333444222444777999777444111///222222333333333222222222//////000000111333444555555555666666666555333222111111000000000000111111111111222333444333222222000111222111000///000222111111111111111111111000000111222333333333333222222222222222222222222222111111222333444444444444333333333444444555555666333444666777888999999:::::::::;;;;;;;;;<<<<<<<<<:::;;;;;;;;;<<<=========@@@>>>======???AAABBBBBB@@@AAABBBCCCCCCCCCBBBAAA>>>>>>??????@@@@@@@@@@@@============>>>@@@AAABBBDDDCCC@@@>>><<<<<<<<<<<<888777777777888888666444222333333333333333333222444333333222222222111111555333111000///000111111///........./////////...444333333333222222111111000000000000000/////////333000...---------,,,++++++++++++)))((())),,,000******+++******+++,,,---))))))***++++++,,,------*********+++++++++++++++************************************************)))*********+++++++++++++++++++++,,,,,,,,,------******+++++++++,,,,,,,,,++++++,,,------......///,,,------......///000000000000000000000111111222222333444444555555555555333222222333666999999999777888888777555666888:::666888<<<>>>???>>>===;;;999777666888;;;======<<<999::::::;;;<<<<<<======;;;;;;<<<===<<<:::888777333444666777888777666555333333333333333444444444222111111000000000111111000000000////////////............---------------///////////////////////////......------......///+++,,,---///000000//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******)))+++---...//////...------........./////////000222111///...///000333444222111111000000000111111111111222333333222222222000222222111000222666:::888333111111111///000444///000111111111222444666666777888999:::;;;;;;;;;999;;;>>>???>>>>>>???@@@EEEAAA@@@BBBAAA>>>>>>AAA<<<===???@@@???===;;;999888666444222000...------++++++,,,,,,,,,+++)))((())))))))))))))))))))))))******))))))(((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&XXXXXXSSSKKKHHHIIIDDD<<<999:::;;;;;;999888999:::555555666555444444444555444333111...---...222555//////111222333333333333/////////000111333444555333444666888888777666444111111000000000000111111///000111222333333222111///111222111000///000111111111111000000000000000000111222333444333333222222222222222222222222222000111222333444444555444222222333333444555666666444555666888999999999999888999:::;;;;;;;;;::::::999:::;;;<<<<<<<<<<<<<<<>>><<<:::;;;===???@@@@@@???@@@BBBDDDDDDDDDBBBAAA??????@@@@@@AAAAAAAAABBBAAA@@@???>>>>>>???@@@AAADDDBBB@@@===;;;:::::::::888777777888999999888666222222222333333222222222111000///.........//////***+++---///111000...,,,000//////000000000///------,,,,,,+++,,,...000111---,,,+++******++++++,,,******)))+++---...---+++***,,,---,,,***)))***---(((***,,,,,,***))))))))))))******+++,,,,,,------******************++++++************************************************))))))******++++++++++++++++++,,,,,,,,,---------*********++++++,,,,,,,,,++++++,,,------......///,,,,,,------...//////000111000000000000000111222222222444555666777777777666444333444777999;;;;;;888999888777555555777999333666;;;>>>@@@???<<<;;;999777666888;;;>>>>>><<<999999::::::;;;<<<======;;;<<<>>>>>>===;;;888666222444666888999888666444333333333333333333333333111000000000000111111222111000000000////////////.........------,,,,,,,,,////////////////////////.........------.........***+++---///000000//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******(((***,,,.........---,,,---------....../////////777555222///...///000111111111222333333333222222///000111222333222111111,,,...111333333222333333...---000555444111111555333111000///111333666777444555777888::::::;;;;;;888;;;???AAABBBAAABBBBBBGGGAAA@@@BBBAAA===>>>CCC<<<===???@@@???===:::888777555333111///---,,,,,,******+++++++++)))((('''))))))))))))))))))))))))*********)))((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''???>>>===;;;:::999888888666666666666666666666666555555555555444444333222333333333333333333333333111111111111111111111111222111000000000111333333444444333333222111000000000000////////////000000000000000000111111111111222222222222222222222222111111111111111000//////111111111111111111111111////////////000000000000222222222222222222222222444222111333666888777555777777777777666666666666888888999999999888888777888999;;;======<<<;;;:::;;;::::::;;;;;;===>>>>>>@@@AAABBBCCCCCCBBB@@@???<<<<<<===>>>@@@CCCDDDFFFGGGFFFDDDBBB@@@???>>>>>>?????????>>><<<:::777666888777888:::<<<;;;777333222222111000//////000000444333222111000///...---------------------------///...---,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))************+++***)))))))))***,,,,,,,,,,,,+++***)))))))))***************************))))))))))))))))))))))))******+++,,,,,,---......++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,............------------///111222222111111222333222333444444555555555444444444333444555777999:::::::::999999999:::;;;;;;<<<<<<=========<<<:::999777777888:::<<>>======;;;999888555666777888888777555555222222222111111111000000000000000000000000000000111000000///...---------//////...------------...,,,,,,,,,---------.........---+++******+++---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***)))))))))************+++++++++*********++++++,,,,,,,,,++++++,,,------......///000///......///000///---////////////000000000000222444555444000......000111000///111444444222//////000111111000000111222222222333333333333333333888777777888999;;;>>>???<<<======>>>===<<<;;;;;;>>>AAABBB???:::888:::===::::::::::::::::::::::::666333000/////////...---,,,,,,++++++***)))((((((''''''(((((((((((('''''')))+++)))&&&&&&)))'''###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%;;;:::999888888888888888555555555555555555555555444444444444444333222222333333333333333333333333111111111111111111111111111111000000000111222333444333333222111111000000000000////////////000000//////000000000111111111222222222222222222222222111111111111111000//////111111111111111111111111////////////000000000000222222222222222222222222555333222444666888777555666666666666666666666777888999999:::::::::999999888999;;;<<<<<<;;;:::999::::::::::::;;;;;;<<<======>>>@@@AAAAAA@@@>>>======>>>>>>@@@BBBDDDEEEGGGGGGFFFDDDAAA@@@>>>======>>>>>>>>>===;;;999666555888777777999;;;:::666333222111000000//////000000222222111000///......---------------------------......---,,,,,,,,,,,,,,,------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((()))))))))***************)))))))))***+++,,,,,,+++******))))))******************************))))))))))))))))))))))))******++++++,,,------...++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,...........................000111111000///111222222222333444555555555555444444444444555777999:::;;;:::::::::::::::;;;;;;;;;<<<=========<<<:::999888999:::;;;<<<>>>??????===<<<;;;::::::<<<>>>?????????>>>===<<<999777555777777888888777666555444222222222222111111111111000000000000000000000000000000000///...---------///......---------------,,,,,,,,,,,,------------...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***))))))))))))*********+++++++++*********++++++,,,,,,,,,++++++,,,,,,---.........000...---...//////...---////////////000000000000111333555444111//////000444222111222333444111///000111222222111111222333000111222333555666777888888888888999;;;===???@@@======<<<;;;;;;;;;;;;;;;===AAADDDBBB===999999;;;777777777888999999:::::::::666111------.........,,,,,,+++******)))(((((((((''''''''''''''''''(((&&&((((((%%%&&&)))((($$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%666666666555666666777777444444444444444444444444222333333333333222111111222222222222222222222222111111111111111111111111000000000000000111222222333222222111111000000///000//////......//////000//////000000000000111111222222222222222222222222000111111111111000000///111111111111111111111111////////////000000000000222222222222222222222222666555444444666777666555555555555666666777777888888888999:::;;;;;;;;;;;;888999:::;;;<<<;;;::::::::::::::::::;;;;;;;;;;;;;;;<<<===>>>>>>===<<<;;;??????@@@AAABBBDDDFFFGGGFFFEEECCC@@@>>>===<<<;;;<<<<<<;;;:::888777555444666666666888999888555222111000000////////////000000000//////............------------------------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++************************))))))))))))))))))))))))(((((())))))))))))*********))))))))))))***++++++++++++***)))))))))******************************))))))))))))))))))))))))*********+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---......//////000000111---///000000//////000111111111333444444555555555555555555666777888999:::;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<<<<;;;::::::999:::<<<=========<<<<<<===<<<;;;;;;;;;<<<===>>>??????>>>===:::777444333888888888888777666444444333333222222222111111111000000000000000000000000000000//////...---------......---,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,+++******+++,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))))))))*********++++++*********+++++++++++++++***++++++,,,,,,---......///---------//////...---....../////////000000000111333444333111000000111555444222111222222111000000000111111111222222222333333444555777888999999888888999:::<<<>>>@@@AAA???===:::888777999;;;===>>>BBBEEEDDD@@@;;;999888444444555666777888888999<<<777111---,,,---......+++++++++******))))))((()))((('''&&&&&&'''((()))$$$''''''%%%%%%((((((&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%555555444444444444555555222222222222222222222222111111222222222111111000222222222222222222222222111111111111111111111111////////////000000111111111111111000000//////////////////....../////////////////////000000000111111111111111111111111111000000111111111111000///111111111111111111111111////////////000000000000222222222222222222222222666666555555555555555444333333444555666777888999666777888999:::;;;;;;;;;999:::;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;:::;;;<<<=========<<<<<>>>>>===<<<;;;===<<<<<<;;;;;;<<<============<<<;;;999777444333999999888777666555333333333222222222222111111111/////////////////////////////////......---------------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++******+++,,,,,,************************++++++++++++++++++++++++,,,+++++++++******))))))))))))))))))***************************+++++++++*********+++,,,,,,------...,,,,,,,,,...///...------.........///000000000111222333333222222222222444222111000000111222222000//////000111111111000888888888888777777777777777777888:::;;;===??????AAA>>>999666666888<<>>>>>???>>>>>>===<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBAAA???===;;;:::999999888888666555444333222222222333444444444333222111///...............//////............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,++++++++++++++++++++++++************************(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((())))))***************))))))((())))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))***************+++************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111222333///000222111000000111333333333444555555555555444666666777777888888999999:::999999999999:::;;;;;;;;;;;;:::::::::;;;;;;;;;777999;;;===>>>>>>===<<<<<<<<<;;;;;;;;;;;;;;;<<<888888999999999777666555999888777666444333333222222222111111111111000000....................................------------,,,,,,+++************************+++++++++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++***************)))(((((()))))))))*********************************))))))******+++,,,,,,,,,,,,++++++,,,---......---,,,------...///000000000000111111222333444333333111000000//////000222444333111000111333444333222999999888888888777777777555666777999:::;;;<<<<<>>999666666888<<>><<<:::999999777777666555444333222222111000000111222111///---*********))))))))))))))))))'''&&&$$$$$$&&&'''))))))------)))%%%&&&'''%%%######$$$%%%%%%&&&''''''$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%777666555444333333333333222222222222222222222222000000111222222222222111000000000000000000000000000000000000000000000000------...///////////////........................///......------......///......////////////000000111111111111111111111111///000000111111111111000000000000000000000000000////////////000000000000222222222222222222222222222333444444333222333555222333333555666777888888555555666777888888888777<<<<<<<<<<<<<<<=========;;;<<<>>>@@@@@@@@@@@@???======>>>>>>??????@@@@@@===<<<<<<<<<===>>>>>>???>>>>>><<<;;;:::999999999777666555333222222222222111222333333111000000111...------------....../////////......------------,,,,,,,,,,,,,,,,,,,,,,,,******))))))******++++++************************)))))))))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))'''((())))))******))))))))))))((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...000111222222000111222222111111222333555666666666666555444444555666777777888888777777777777777777888:::;;;<<<:::::::::999::::::;;;<<<888999;;;======>>>======;;;;;;;;;;;;::::::::::::333444666777888888777777777666555333222222222222111111000000000/////////........................------------------------++++++***)))))))))))))))))))))*********+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************((((((((()))))))))*********************)))))))))((())))))******+++,,,,,,+++******+++---...---,,,,,,,,,---...///000000111000000000222555666555444000111222111000000222444666444222444777888666444555555666777777888999999666777888999:::::::::999>>><<<999777777888;;;<<>><<<:::999888888888777777666444333111000///,,,---///111333222...+++))))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((***//////***&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###%%%&&&&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%444444333333333333333444222222222222222222222222000111111222333333222222000000000000000000000000000000000000000000000000,,,---.../////////......------------------------///......------......///........./////////000000111111111111111111111111//////000111111111111111000000000000000000000000////////////000000000000222222222222222222222222///111333333111111333555333333444444555666777777666777777888888888777777:::::::::::::::;;;<<<<<<999;;;===???AAAAAA@@@@@@>>>>>>>>>??????@@@AAABBB===<<<<<<<<<<<<<<<===>>>;;;;;;:::999999999999:::777666444333222111222222///111333222///...///111------,,,,,,------...///111000000///...---,,,,,,++++++++++++++++++++++++)))))))))))))))***++++++************************((((((((()))))))))******(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))'''''')))*********)))(((((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000///000111111000000111222999999888888777555444333444555666777777777666666444444555666777999;;;<<<::::::999999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::999999888777222333555666777777777666444444222111111111222222////////////............------------------------------------------------******)))(((((((((((()))))))))))))))*********+++******++++++++++++******))))))))))))))))))))))))************************))))))))))))************(((((((((((()))))))))***+++*********)))))))))((((((((())))))***++++++++++++***)))***,,,...---,,,+++,,,,,,---...///000111000//////222555777666555333555666555222000111222777333111333777888666333444444555555666666777777888999::::::::::::999888999999888777777777777777:::999999999999888666555555444333222111///......---------///000000---***((()))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((---///***%%%%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%%%%$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%111111111111222333444555222222222222222222222222000111222333333333333333000000000000000000000000000000000000000000000000,,,,,,.../////////...---------------------------.........------...................../////////000000000000000000000000000//////000111111111111111000000000000000000000000////////////000000000000222222222222222222222222---000222222000000333555333333444444555666666666888888999999999888888777999999888888999999:::;;;777999<<>>>>>>>>>>>???@@@BBBBBB======<<<<<<<<<<<<======:::999999888999999::::::777666444222111111222222///111222111...---...111,,,,,,,,,,,,------...///222111111///...---,,,,,,++++++++++++++++++++++++))))))((())))))***++++++))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))&&&''')))*********)))(((((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////...///000000//////000111;;;::::::999777666444333444555666777777666555555222222333555777999;;;===::::::999888999:::<<<===???>>>===;;;::::::::::::999999999999999888777666222333444666666666666555333222111000000000111222///............---------------------------------------------------------******)))((((((((((((((())))))))))))******************++++++++++++******((((((((((((((((((((((((************************)))))))))))))))*********(((((((((((())))))))))))+++*********))))))((((((((((((((()))******++++++***))))))***,,,...---,,,++++++,,,---...///000111000//////222666888777555777999;;;999444000000000444111...000444666333000777666666555444333333222::::::;;;<<<;;;:::999888555666666777666555444444555666777999:::888444111111111111000//////......000...------------+++***(((((((((((())))))))))))%%%&&&&&&''''''&&&&&&%%%%%%+++---((($$$%%%'''(((&&&%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%444444333333222111000000222222222222222111000///111222222333333222222111..............................////////////......------------------------////////////////////////........................000000//////.........---////////////............000000////////////000000000000//////.........---//////000111111111111111333333222222111000000000000000000000111222333444444333333333333444555555777666444444666777666555666777888999:::999999888999999:::;;;<<<===>>>>>>;;;999999===DDDHHHGGGDDD===<<<:::;;;;;;<<<:::999888999:::;;;;;;:::888777888777555222111000000000.........///////////////---,,,+++******,,,...///777666333111...,,,+++***))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&''''''(((((())))))******((((((''''''''''''(((((())))))))))))))))))))))))(((''''''&&&&&&&&&''''''((()))*********((('''&&&))))))))))))((((((((((((+++,,,,,,+++***)))+++,,,+++++++++,,,,,,---------,,,---......//////..................///000111222333333333333333333333333444555666666555555666888333333333444555666777888<<<;;;999888777888999::::::::::::999999888888888999999:::999888666444333222222111111111111222222111111000......---------.........------,,,,,,,,,***++++++,,,,,,++++++************)))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((()))))))))***+++++++++,,,((((((((((((''''''''''''((()))***+++,,,---......))))))))))))))))))))))))***&&&&&&***)))%%%(((///,,,,,,+++***)))(((''''''))))))))))))******************+++++++++,,,,,,,,,---------...............////////////000000000000222111111111000000/////////////////////000111111666AAAFFF===333222555666888:::<<<999333111333666>>><<<:::888555444333222222::::::444444<<<<<<666000//////---,,,+++******+++,,,---,,,***)))***+++******))))))((((((''''''''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%((('''&&&&&&$$$$$$###"""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%444333333222111111000000111222222222111111000///000000111111111111000000........................---......//////......---------------------------................................................000/////////.........---////////////////////////000000////////////000000000/////////.........---//////000111111111111000222222222111111111000000000000000000111222333444111111111111111222333333777666444444666777666555444555777888999999999888999::::::;;;;;;<<<<<<<<<<<<:::999===BBBEEECCC@@@<<<;;;999999::::::999777777888:::;;;:::999777666888666444222111000000000............////////////---,,,+++******,,,---///555555555333111///,,,+++))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&''''''(((((())))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((())))))***)))((('''&&&))))))))))))((((((((((((***++++++***)))(((***,,,+++++++++,,,,,,,,,------,,,------...........................///000111222333333333333333333333333333444666555444444555777333333333333444555666666999888777777666666777777888888888888888777777777888888888888777555333222111000000//////000000111111000///...------------...---------,,,,,,,,,,,,***++++++++++++++++++***))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((())))))))))))))))))(((((((((((('''''''''''''''((()))***+++,,,------))))))))))))))))))))))))(((&&&&&&***)))&&&(((---*********)))((((((''''''(((((()))))))))******************+++++++++,,,,,,,,,,,,,,,,,,------------....../////////000000000111111111000000////////////////////////000000111444>>>CCC<<<333222444666<<<>>>===999333000111444;;;;;;999888666555555555000777777111222999999333//////...---,,,+++******+++,,,---,,,***)))***+++))))))))))))((((((''''''(((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$333333222222111000000000111111111111111000000///...//////000000//////...------------------------,,,------......------,,,------------------------------------------------------------------------/////////.....................//////000000111111000//////......//////000/////////..................///000000111111000000222222222111111111111111111000000111111222333444222111111111111222333333777666444444666777666555333444666888999999999999::::::::::::::::::::::::===;;;:::<<<@@@AAA???===<<<:::888888999888777555777888999999999888666555666555444222111000000000........................,,,++++++******,,,---...222444666777555222...+++)))))))))))))))))))))))))))******++++++******)))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''((((((((('''''''''''''''&&&&&&&&&'''(((((((((((()))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''(((((()))))))))(((''''''(((((((((((()))))))))))))))******)))(((((()))+++++++++++++++,,,,,,,,,,,,,,,,,,---.....................---......///000111222222222222222222222222222333444444333333444555333333333222333333444444555555555666555555444333555666666666666666777777666666666555444333222111//////............//////000///......------------------,,,,,,,,,,,,,,,+++******++++++++++++******))))))))))))))))))))))))(((((((((''''''''''''&&&&&&''''''''''''(((((((((((((((((((((''''''''''''(((((((((''''''''''''&&&&&&''''''((()))***++++++))))))))))))))))))))))))%%%%%%'''***)))&&&'''+++(((((((((((((((((((((((((((((())))))))))))***************++++++++++++,,,***+++++++++,,,,,,,,,,,,.........////////////000000000000/////////////////////......//////000111222:::>>>999333111333555<<<===<<<777222000333555999999888888888777777777111666666111111666777222//////...---,,,+++*********+++,,,+++)))))))))+++)))))))))((((((((((((''')))((('''%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$''''''&&&&&&%%%%%%$$$$$$222222111111000000000000///000000111000000//////......////////////......------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------..............................//////000111222222/////////....../////////...........................//////000000000000000111111111111111111222222111111111111222333444444555555444444555555666777777666444444666777666555333444666999:::;;;;;;;;;<<<<<<;;;;;;;;;:::::::::<<<;;;;;;===???@@@???======;;;999999999888777555777777888888777666555444444444333222111000000000///...............------++++++******++++++,,,---///222666888888444///+++)))))))))))))))))))))))))))******************)))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((((((((((((((''''''(((((((((((()))))))))))))))*********((()))***,,,+++++++++++++++++++++,,,,,,,,,---.........------------------...///000000111111111111222222222222000222333333222222333444333333222222111222222222222333444555555444333222444444555555666666777777444444333333222111000000//////............/////////......---,,,,,,------,,,,,,,,,,,,++++++++++++))))))************))))))((((((((()))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((())))))((((((''''''&&&&&&(((((('''''''''&&&&&&&&&%%%%%%&&&'''(((((())))))(((((((((((((((((((((((($$$&&&(((***)))'''''')))&&&&&&&&&'''''''''(((((((((((((((((()))))))))***************++++++++++++******++++++,,,,,,------------.........////////////.....................///............///000000000555888777333111222444777777666444222222555888999999999888888777777666333666666222222666555222......------,,,+++*********+++++++++)))((()))***((((((((((((((((((((((((***(((&&&%%%$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%(((((('''&&&&&&%%%$$$$$$111111000000000000//////...//////000000000//////......////////////......------------------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------...............---......///000111111222//////............//////---------.....................///000000000000000000000000111222222222333111111111111222333444555666666666666666777888888777666444444666777666555555666888;;;<<<===============<<<<<<;;;:::::::::::::::;;;===@@@AAAAAA@@@@@@>>><<<;;;;;;:::888666777666666666555444333333222222222111111000000/////////......---------,,,************++++++,,,,,,,,,///333666666333...***((((((((((((((((((((((((((())))))******))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&'''''''''''''''''''''((((((((('''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''(((((('''((((((((()))))))))***)))***++++++******,,,...+++++++++++++++++++++++++++,,,,,,---...---------,,,,,,,,,,,,---...///000000000000111111222222222000111222222111111222444333333222111111111222222222333444555555555333333444555555555666666777777222222111000000/////////000//////......//////000...------,,,,,,,,,,,,---++++++++++++++++++++++++((())))))******))))))(((''''''(((((())))))))))))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''')))))))))(((((('''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''(((''''''''''''''''''''''''%%%(((***)))((('''''''''%%%%%%&&&&&&''''''(((((('''(((((((((((()))))))))))))))*********+++++++++***++++++,,,---.........------------............------------------------...............//////000000111444555333111111333333333222111000111444666999999999999888666555444333444444222111222222000---------,,,,,,++++++***)))***+++***((('''((()))'''''''''''''''(((((((((***(((&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%(((((('''&&&&&&%%%$$$$$$000000000///////////////---......///////////////.........//////.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------.........------......//////000000///......------......///---------------.........---...//////000000////////////000111222333333333222111111222222333444555555444444444444555666666777666444444666777666555777888:::<<<============<<<<<<;;;;;;::::::999999777888;;;===???AAABBBCCCBBB@@@>>>===<<<;;;999777666666555444333222222111000000111111111000000/////////......---,,,,,,,,,*********+++++++++++++++***,,,///111111///+++)))(((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''(((((((((''''''''''''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&'''(((''''''&&&&&&''''''((()))''''''(((((())))))******)))***++++++***+++---///+++++++++++++++*********++++++,,,---------------,,,,,,,,,,,,,,,---///////////////000111111222222000111222222111111222444222222222111222222333333333333444444555555444444555555555555555666666666111000000///......////////////............//////---,,,,,,++++++,,,,,,,,,)))************+++++++++(((((())))))))))))((((((&&&''''''(((((())))))***'''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((,,,---)))'''''''''%%%%%%&&&&&&&&&''''''((((((''''''(((((((((((()))))))))))))))************+++******+++,,,---...//////,,,,,,,,,---------......,,,,,,,,,,,,,,,---------......------......///000111///000333444111///111333222111111000000000000777777888888777555333222111111000///......---,,,---,,,,,,,,,+++++++++***((()))***)))((('''''')))&&&''''''''''''((((((((()))((('''&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%''''''&&&&&&%%%%%%$$$$$$////////////////////////,,,---....../////////...,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------............///......------......///,,,,,,,,,------.........---...//////000000//////...///000111222333444444222222222222333444555555333333333333333444444555777666444444666777666555777999:::<<<<<<<<<<<<<<<999999999888888888888888666888:::<<<>>>???@@@AAACCCAAA???======;;;999666666555444333222111111000...///000111111000000/////////...------,,,++++++))))))***+++++++++++++++)))***+++++++++***((('''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((''''''&&&&&&&&&'''((()))'''''''''((()))*********((()))******)))***,,,...++++++++++++*********)))++++++,,,------------,,,++++++++++++,,,---...///......//////000111111222000111333222111111222444222222222222222333444555333333222222333333444555444444444444333333333333111000///.........//////......------------......,,,,,,++++++++++++,,,,,,))))))))))))******++++++'''(((((())))))(((((('''&&&&&&''''''((())))))***'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&,,,000///)))&&&'''(((%%%'''''''''''''''((((((((('''''''''((((((((())))))))))))))))))************))))))***+++,,,---......+++,,,,,,,,,,,,---------++++++++++++,,,,,,,,,---...------------...//////222......333444000...000111000111222222222000///333444555666666555444333111000///...---+++++++++,,,,,,,,,+++++++++++++++((()))***)))'''&&&'''(((&&&&&&&&&'''''''''(((((('''''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&'''''''''((('''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$.........///////////////,,,------.../////////...+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------,,,,,,.........------.........,,,,,,,,,------.........---......///////////////......///111222333444555222222222222333444555555444333333333333444555555777666444444666777666555777888:::;;;<<<;;;;;;:::666666666666666777777777555777:::;;;<<<===>>>???DDDAAA???===<<<;;;888666666555444222111000000000......000111111000000/////////...---,,,,,,++++++))))))***++++++++++++***))))))(((''''''&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((('''&&&&&&%%%&&&'''((()))&&&''''''((()))******+++'''((())))))((()))+++---++++++++++++******))))))++++++,,,---------,,,,,,++++++++++++,,,---......---......///000111111222000222333333222222333444222222222222333444555666333222111111111222444555444333333222222111111111111000///...---...///000---,,,,,,++++++,,,,,,---+++++++++***++++++,,,,,,(((((())))))*********+++''''''((((((((((((''''''&&&&&&&&&'''((())))))***''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&///222000)))%%%'''(((%%%((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))************'''((()))***+++,,,------++++++,,,,,,,,,---------******+++++++++,,,,,,,,,...------------...//////444...---333555111...///,,,---///222555555444222000111333555666666555444333111000000///,,,+++,,,,,,,,,++++++++++++++++++((()))))))))'''&&&'''(((&&&&&&&&&'''''''''((((((&&&'''(((((()))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''(((((('''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$%%%