BM6P6(@ kkk```XXXQQQOOOOOOPPPSSSWWWYYYTTTTTTZZZ]]][[[YYY[[[XXXVVVSSSSSSVVVXXXZZZZZZWWWVVVVVVWWWZZZ[[[[[[ZZZYYY]]]```kkk{{{cccOOOGGGGGG@@@===AAA@@@;;;BBBQQQcccllllllmmmqqqtttvvvyyy{{{|||~~~vvvttttttrrrkkkgggooo|||pppbbbVVVKKKLLLOOORRRVVV[[[cccmmmtttzzzxxxlllooo{{{OOOGGGGGGIIIJJJFFF???>>>AAA===???PPPqqqttt[[[]]]```cccdddfffnnnyyyxxxwww___LLLIII___yyysssaaammmtttoooTTTDDD999:::;;;777999???AAADDDGGGHHHGGGHHHLLLOOOQQQRRRTTTUUUTTTSSSQQQPPPTTTVVV\\\iiitttyyycccKKKDDDCCC@@@===<<<>>>???>>>;;;;;;;;;:::::::::999999:::<<>>???@@@@@@??????AAADDDGGGGGGHHHJJJOOOUUUXXXWWWUUUtttbbb[[[VVVRRRRRRQQQPPPSSSYYYZZZVVVUUUWWWXXXVVVYYY___YYYWWWVVVVVVXXXZZZZZZZZZXXXWWWVVVXXXZZZ\\\[[[[[[[[[\\\[[[eee~~~jjjSSSIIIHHHAAA???@@@======@@@LLL\\\gggkkknnnrrrvvvwwwyyy{{{|||}}}wwwnnnpppyyyqqqddd\\\SSSWWWYYY]]]bbbiiittttttqqqooo{{{yyyPPPHHHGGGIIIKKKGGG@@@???BBB??????MMMnnnzzzaaa^^^___aaadddiiisss~~~zzzzzz}}}pppYYYJJJMMMeeexxxiiiwwwwwweeePPPBBB888:::;;;888:::@@@BBBFFFIIIKKKKKKKKKNNNPPPOOOPPPRRRSSSTTTSSSRRRQQQPPPRRRVVVcccyyy{{{fffPPPDDDBBB@@@>>>===>>>>>>===;;;;;;;;;:::::::::999999888:::===@@@EEELLLTTTYYY___eeennnvvv~~~|||~~~}}}{{{{{{uuullllllnnnrrrvvvwwwvvvtttrrrwww{{{xxxvvvwwwtttoooiiibbbVVVJJJCCCBBBAAAGGGZZZttt}}}yyywww|||}}}{{{kkk___YYYNNNBBB<<<777333222444222222111000000000000000111111222222333444666666777888999:::<<<===>>>???>>>????????????@@@CCCFFFFFFFFFHHHMMMRRRTTTSSSQQQxxxqqqxxx~~~pppcccZZZWWWUUUUUUTTTRRRUUUZZZ[[[ZZZYYYXXXTTTSSSXXX```[[[ZZZYYYYYY[[[[[[[[[YYYXXXWWWWWWYYY[[[]]]]]]\\\bbb___\\\ccc}}}vvvZZZJJJIIIDDDBBBAAA:::>>>>>>EEETTTbbbjjjpppssswwwxxxzzzzzz{{{}}}rrrmmmooo{{{tttmmmfffbbbgggpppzzzooonnnwwwzzzSSSIIIHHHIIIJJJGGGBBB@@@CCCAAA???JJJhhhjjjaaa```___dddnnnzzzzzziiiiiissseeeQQQIIISSSpppyyylll[[[KKK@@@888:::<<<:::<<>>???>>>>>>===;;;;;;;;;;;;::::::::::::777888;;;===AAAHHHOOOUUUZZZ```iiiqqqxxxzzzrrrsssxxx{{{tttlllpppuuuyyy~~~|||{{{{{{yyysssnnnggg[[[OOODDDBBB@@@EEEWWWoooxxxsssyyy}}}sssbbbTTTIII???;;;777333111111222222111000000000000111222222222333444555666777999:::;;;<<<===>>>???@@@??????@@@??????@@@CCCEEEEEEEEEGGGJJJMMMOOONNNMMMttteeehhhooorrr|||{{{yyyoookkkfff^^^XXXWWWXXXWWWXXX[[[___cccfffccc\\\WWWYYY]]][[[ZZZZZZZZZ\\\[[[ZZZXXXXXXWWWWWWYYY\\\^^^]]]]]]aaa```___ccctttcccMMMIIIFFFEEEBBB:::>>>===AAANNN^^^jjjppprrrxxxyyyyyyyyyzzz|||wwwmmmjjjrrr}}}}}}wwwtttWWWIIIGGGGGGIIIGGGBBBAAACCCAAABBBKKKdddsssgggccc```eeeqqq~~~uuu___aaarrryyy\\\JJJJJJ[[[{{{ppp|||fffWWWEEE===999;;;===<<<>>>CCCDDDEEEFFFGGGHHHKKKMMMOOOOOOPPPQQQSSSSSSTTTSSSSSSSSSSSSVVV```qqqppp^^^HHHCCC???@@@@@@???======<<<;;;;;;;;;;;;:::::::::777888:::<<>>999666333111222222222111000000111111111222222222333444666777888;;;<<<<<<===???@@@@@@AAA@@@AAABBBBBBAAABBBDDDFFFEEEFFFGGGIIIJJJKKKKKKJJJjjjdddaaa^^^ggguuu|||zzz{{{~~~zzzllljjjooouuugggZZZXXX[[[]]]\\\\\\hhhpppwwwwwwpppggg___ZZZZZZYYYXXXYYYZZZZZZXXXWWWXXXWWWWWWYYY\\\^^^^^^]]]XXX\\\___aaagggzzznnnRRRKKKGGGGGGEEE<<<<<<===@@@JJJZZZhhhnnnnnnvvvwwwxxxyyyyyy{{{vvvpppsss~~~}}}YYYJJJFFFEEEGGGFFFBBBAAABBBAAAGGGQQQbbbyyyzzznnnhhhdddiiitttttt```fffyyyqqqWWWIIIOOOfff}}}kkkzzzcccTTT@@@<<<:::<<<>>>???AAADDDHHHFFFDDDCCCFFFJJJOOORRRSSSSSSSSSSSSSSSSSSSSSRRRRRRQQQTTT[[[ggg}}}uuufffNNNEEE???AAABBB>>>===>>><<<<<<<<<;;;;;;;;;::::::999999:::;;;===BBBHHHMMMUUU[[[cccjjjqqqzzzyyyppp```^^^YYYTTTTTT\\\hhhrrr|||wwwqqqeeeYYYIIIDDD@@@BBBLLL___uuummm]]]aaattt}}}~~~~~~|||nnn^^^OOO???777555333333444222111111111111111222222222222333444555777888999======>>>??????@@@AAAAAACCCDDDEEEEEEDDDDDDFFFHHHGGGGGGIIIIIIIIIIIIJJJJJJooo```WWWZZZcccxxx{{{wwwvvv{{{pppdddfffooowwwhhh[[[YYY\\\___```bbbsss{{{yyyiii[[[YYYWWWWWWWWWYYYYYYXXXWWWWWWVVVVVVXXX[[[]]]^^^]]]WWW[[[bbbdddbbbmmm~~~\\\OOOIIIIIIGGG@@@;;;===@@@FFFRRRaaajjjkkkqqqtttwwwxxxzzz{{{~~~~~~{{{~~~zzzvvv]]]KKKGGGEEEGGGGGGDDDBBBCCCCCCLLLUUU```rrr~~~sssooollloooyyyttthhhrrr~~~kkkTTTKKKXXXtttssstttxxx|||\\\MMM=========>>>@@@AAACCCEEELLLIIIEEEEEEHHHMMMRRRTTTTTTTTTSSSSSSRRRRRRRRRRRRUUUTTTVVV[[[aaarrrzzzmmmVVVIII@@@AAABBB>>><<>>666444444444555222111111111111222333333222222333444666888:::;;;===>>>>>>???@@@@@@AAAAAADDDFFFGGGGGGFFFFFFGGGIIIHHHIIIJJJJJJIIIIIIJJJKKKmmm^^^YYYZZZfffuuuwwwvvvuuuvvvzzzxxxggg```bbbhhhiiiaaa[[[ZZZ[[[^^^dddjjjzzz}}}qqq]]]YYYWWWUUUVVVXXXZZZZZZZZZVVVUUUUUUXXX[[[]]]]]]]]]\\\]]]cccgggccchhhhhhUUUKKKIIIIIICCC<<<>>>>>>???HHHXXXeeeiiimmmpppuuuxxxzzz{{{}}}~~~}}}|||vvv}}}eeeNNNHHHFFFHHHIIIGGGEEEFFFGGGOOOVVV^^^qqqwwwuuussswww~~~sssqqq~~~uuueeeSSSPPPbbbiiiooo}}}oooSSSGGG;;;>>>@@@@@@AAADDDEEEFFFJJJHHHFFFGGGKKKOOOQQQQQQQQQPPPPPPPPPPPPQQQQQQRRRVVVUUUXXX]]]aaapppttt]]]MMMAAABBBBBB>>><<<@@@<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::>>>CCCGGGNNNSSSZZZ```hhhqqq|||yyycccYYY[[[^^^[[[UUUaaaxxx{{{uuuiii^^^NNNGGGBBBAAACCCMMMbbbtttnnn]]]WWWkkkzzzzzzuuu}}}uuuxxxxxx\\\KKK;;;444444444333333222111111111222222333444222333333555666888:::;;;>>>>>>>>>???@@@@@@AAAAAAEEEFFFHHHHHHGGGFFFGGGHHHGGGIIIKKKJJJHHHHHHJJJLLLyyyggg]]]WWWYYYkkk}}}yyyrrrnnnooorrrwww}}}fff]]][[[\\\^^^ZZZYYYZZZ[[[ZZZ\\\eeeqqq{{{yyywww{{{sss^^^ZZZWWWUUUUUUXXXZZZ\\\\\\UUUTTTUUUWWWZZZ\\\]]]\\\^^^[[[^^^cccaaabbbvvvqqqZZZLLLIIIIIIEEE===???===999@@@RRRbbbiiijjjnnntttxxxzzz{{{|||}}}||||||{{{qqqqqqmmmPPPJJJGGGJJJKKKIIIGGGHHHKKKPPPTTT]]]rrrxxxxxxxxx||||||qqqvvvoooaaaRRRSSSiiieeerrr~~~ssscccMMMEEE;;;???AAABBBBBBEEEFFFFFFFFFDDDEEEHHHMMMOOONNNLLLMMMMMMMMMNNNOOOPPPQQQRRROOOPPPUUU\\\aaapppyyyaaaOOOBBBBBBBBB======AAA======<<<<<<<<<;;;;;;;;;::::::999888999<<>>>>>>>>??????@@@@@@AAADDDFFFGGGHHHFFFFFFFFFGGGGGGIIIJJJIIIGGGGGGJJJMMMwwwgggYYYZZZ___iiiuuuyyyqqqllliiilllsssmmm```]]]XXXVVVXXXVVVWWWZZZZZZXXX[[[hhhvvv{{{|||~~~pppaaaZZZVVVVVVVVVVVVWWWYYY[[[\\\[[[ZZZ[[[\\\ZZZVVVYYY^^^^^^]]]___aaacccgggsssZZZJJJNNNMMMDDDAAA???======>>>FFFYYYjjjhhhmmmuuuzzzyyyxxx|||~~~|||}}}}}}mmmcccddd{{{vvvZZZRRRMMMNNNPPPOOOOOOQQQVVVVVVYYYbbbooo|||wwwtttiiiZZZOOOYYYssslll]]]yyy~~~rrrssspppYYYHHH@@@@@@???@@@BBBEEEFFFFFFEEEFFFFFFEEEEEEFFFHHHIIIJJJMMMNNNNNNMMMLLLLLLMMMOOOQQQQQQPPPUUU___hhhqqq[[[FFF@@@BBBBBB@@@@@@>>>=========<<<<<<<<<<<<<<<;;;:::::::::;;;<<<===HHHJJJQQQ[[[bbbhhhrrr|||yyyzzzcccdddmmmeeeQQQRRRcccvvv~~~|||yyy|||{{{{{{zzzyyyvvvqqqkkkfffYYYSSSFFFCCCHHHIIIRRRggg}}}wwwjjjwww}}}xxxzzzqqquuupppuuuzzz}}}gggLLL???444111333333222333111111111111222333444444333555888999999999;;;<<<<<<>>>@@@@@@??????@@@AAADDDDDDDDDDDDEEEEEEEEEEEEEEEFFFHHHJJJLLLMMMLLLLLLtttfff^^^\\\]]]dddppp{{{wwwpppkkkiiihhhppplllooo~~~|||bbbZZZZZZXXXWWWZZZUUUVVVYYYZZZZZZ___mmm|||~~~|||ttthhh```___XXXWWWWWWWWWXXXYYY[[[\\\YYYYYYZZZ\\\ZZZVVVXXX\\\\\\\\\^^^```bbbeeeoooyyyiiiPPPLLLIIIDDDCCC@@@>>>======DDDTTTdddjjjnnntttxxxxxxyyy}}}~~~nnneeeggg{{{|||}}}}}}{{{{{{___XXXSSSTTTWWWVVVWWWYYY[[[ZZZ[[[bbbmmmxxxxxxyyyvvvdddXXXSSS^^^ppp}}}mmmjjjxxxmmmrrrlllSSSDDD>>>@@@@@@AAACCCGGGHHHHHHGGGGGGGGGFFFFFFGGGHHHJJJKKKMMMNNNOOONNNMMMMMMNNNPPPOOOQQQQQQVVV]]]bbb|||uuu```KKKCCCBBBAAA@@@AAA>>>>>>=========<<<<<<<<<<<<;;;:::999999:::;;;<<>>444222444333222222111111111111222333444555444666888:::::::::<<<===???AAABBBBBBAAA@@@@@@AAACCCCCCCCCCCCDDDDDDDDDDDDDDDEEEGGGIIIKKKLLLLLLKKK|||lllcccYYYXXX```jjjooopppyyy~~~xxxooogggddddddhhhkkkpppsss{{{kkkXXXUUUXXXXXXWWWXXXTTTUUUXXX[[[\\\cccrrrxxxjjj___^^^ccc^^^]]][[[YYYXXXXXXXXXYYYXXXXXXZZZ]]]\\\XXXWWWZZZ[[[[[[]]]```aaabbbiiiqqq\\\LLLIIIGGGEEEAAA>>>===;;;@@@MMMZZZiiilllppprrruuuxxx|||tttnnnppp}}}uuuooommmssszzzxxxwwwqqq~~~yyyrrrpppiiibbb]]]^^^```___```bbbaaa```___cccjjjssszzz}}}|||zzz{{{hhh[[[VVV\\\jjjrrrpppsss|||xxxwww|||pppiiirrr}}}cccLLL@@@===AAAAAABBBEEEIIIKKKKKKJJJIIIHHHHHHHHHHHHJJJKKKLLLNNNOOOPPPOOONNNOOOPPPRRRQQQTTTTTTXXX]]]]]]nnnvvv{{{hhhRRRFFFBBB@@@@@@AAA>>>>>>>>>=========<<<<<<;;;::::::999999::::::;;;BBBDDDKKKTTTZZZ```jjjttt~~~xxxwwwsssqqqssshhhUUUWWWdddrrrxxxuuurrrsssvvvfff\\\QQQNNNTTT___iiinnniiifff[[[RRRMMMEEEIII\\\qqq|||mmmjjjqqqzzznnnrrrvvvwwwyyy|||gggOOOFFF<<<444444555333111111222222222222333444555555555777:::;;;;;;;;;<<<>>>AAABBBDDDCCCBBBAAAAAABBBBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEFFFHHHIIIJJJJJJJJJrrrccc^^^cccjjjlllkkklllsss~~~{{{vvvllljjjgggddddddggglllqqquuu~~~pppbbbVVVUUUXXXWWWUUUUUUUUUUUUWWW[[[]]]dddrrr|||ggg[[[\\\bbbcccbbb___[[[XXXVVVUUUUUUXXXXXX[[[```___[[[YYYZZZ\\\[[[]]]aaaaaa```dddjjj|||lllRRRKKKLLLGGGCCC???===;;;<<>>>>>>>>============<<<;;;:::::::::999999999999???AAAGGGPPPVVV[[[eeennn{{{|||iiiggg}}}}}}zzzyyymmm\\\___gggqqquuuuuuuuuyyy}}}ppphhh\\\RRROOORRRYYY]]]```bbb^^^YYYTTTIIIKKK]]]nnnzzzjjjgggrrr|||zzz}}}xxx|||zzzqqq|||~~~|||}}}xxxdddMMMAAA:::444555666333111111222222222222333555666777777999<<<===<<<<<<>>>??????AAACCCCCCBBBBBBCCCDDDCCCCCCCCCDDDDDDDDDDDDEEECCCDDDEEEFFFGGGHHHIIIIIIrrriiilllssswwwxxxlllpppvvv~~~{{{qqqjjjfffcccdddeeegggkkksss}}}pppccc[[[TTTUUUWWWWWWTTTSSSWWWVVVWWWZZZ\\\aaalllxxxkkk\\\ZZZ___aaa```^^^[[[YYYYYYXXXYYYZZZYYY\\\bbbccc^^^[[[\\\]]]\\\^^^aaabbb```bbbfffrrr]]]OOOLLLIIIDDDAAA???;;;:::@@@GGG[[[ccciiijjjmmmtttxxxwwwuuu{{{tttbbbYYY___uuuqqq___UUUSSSTTTXXXggg|||{{{|||wwwpppnnnmmmiiigggggggggfffeeeeeeiiiooowww}}}wwwxxxnnn]]]SSS\\\sss{{{~~~}}}yyy{{{uuuaaaPPPDDD@@@CCC@@@@@@BBBFFFJJJMMMNNNMMMLLLKKKJJJJJJJJJKKKLLLMMMNNNOOOPPPQQQPPPQQQTTTVVVZZZ^^^[[[[[[___^^^fff{{{uuu~~~uuudddRRREEE@@@?????????>>>>>>>>>============;;;;;;;;;;;;::::::999999===???EEEMMMRRRWWW```iiissszzzkkk\\\lll|||qqqccciiimmmoooooommmmmmqqquuuqqqpppkkkaaaWWWPPPPPPRRRTTT[[[]]]^^^[[[OOONNN]]]ssspppkkktttwwwrrrlllmmmttt{{{rrr___LLL===888444666666333111111222222222333444666777888999;;;>>>>>>>>>>>>???@@@===???AAABBBBBBCCCDDDEEEDDDEEEEEEEEEEEEFFFFFFFFFDDDDDDDDDEEEFFFGGGHHHHHHtttnnnpppssstttuuuuuutttuuu{{{|||vvvppphhh```\\\\\\^^^bbbiiirrr}}}vvveeeWWWTTTQQQRRRTTTVVVUUUTTTVVVUUUVVVXXXYYY[[[cccmmm{{{lll\\\YYYZZZZZZZZZZZZZZZ[[[]]]___```\\\ZZZ]]]bbbdddaaa]]]]]]___]]]^^^aaabbb``````cccnnnnnnUUUKKKJJJFFFBBBAAA>>>;;;===CCCSSSaaalllmmmooouuuyyyxxxvvv{{{kkk]]]SSSTTTddd}}}rrriii```XXXRRRTTTcccwww}}}xxxuuurrrmmmjjjjjjiiihhhggggggjjjqqqzzz}}}{{{{{{kkk___ZZZjjjoooYYYLLLCCCAAADDDAAAAAACCCGGGKKKNNNNNNNNNLLLLLLJJJJJJJJJKKKLLLMMMMMMNNNPPPQQQQQQRRRUUUWWWWWW[[[XXXXXX]]]\\\bbbsss|||yyynnn[[[KKKCCC@@@?????????>>>>>>>>>=========<<<<<<<<<<<<;;;:::999999:::<<>>>>>>>>============>>>>>>===;;;:::999777888>>>EEEIIIMMMVVV___eeennnzzztttnnnwwwrrrsssxxxzzzwwwwwwwwwuuusssooollljjjiiifffcccaaa```^^^[[[XXXUUUZZZ[[[___ccc[[[XXXeeeyyytttyyylllTTTAAA999555333555555222111444222333333444555777999:::===???AAAAAAAAA@@@AAABBBAAACCCDDDDDDCCCCCCCCCDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFHHHIIIqqqyyypppqqqqqqpppqqqwww~~~|||~~~yyypppiiiddd^^^[[[]]]^^^___fffppp}}}rrr]]]SSSWWWWWWTTTRRRRRRUUUVVVUUUPPPOOOQQQTTTTTTSSSWWW\\\bbbrrrzzzooo___WWWWWWYYY[[[ZZZZZZYYYZZZ\\\]]]^^^]]]ZZZZZZ___cccaaa^^^^^^```\\\[[[^^^___^^^^^^aaa```tttmmmVVVKKKGGGEEEEEEBBB>>>===@@@@@@YYYnnnpppnnnsssvvvuuuuuuwww|||wwwdddZZZVVVYYYkkksssrrrvvvwwwooofffttt~~~tttmmmnnngggwww|||xxxuuuuuunnnnnnmmmlllmmmttt~~~vvv{{{pppggg___lll{{{bbbKKKFFFCCCAAABBBFFFFFFGGGJJJNNNPPPPPPPPPLLLKKKJJJIIIIIIJJJKKKLLLKKKMMMOOOPPPPPPRRRUUUWWWPPPWWWVVVWWW^^^\\\[[[dddyyy|||kkkXXXMMMFFFBBB????????????>>>>>>>>>>>>===>>>>>>???>>><<<:::999555666;;;BBBFFFJJJRRR[[[ccclllwwwyyyrrrgggeeegggnnn}}}yyylllgggiiikkkgggbbbYYY[[[YYY^^^eee``````mmm|||qqqTTTAAA888444333444444111222555222333333444666888999:::>>>@@@BBBBBBAAAAAABBBCCCEEEFFFGGGFFFDDDBBBBBBCCCDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFEEEEEEEEEGGGHHHIII^^^rrrwwwqqqmmmoooyyy{{{llleeeeeejjjooossswww|||}}}wwwpppllljjjfff___ZZZVVVUUU[[[gggpppwwwvvvbbbWWWWWWXXXVVVRRROOONNNNNNPPPRRRQQQPPPOOONNNOOOQQQSSSUUU___bbbdddccc^^^YYYWWWVVV]]]ZZZVVVTTTTTTXXX]]]aaa]]]YYYYYY]]]^^^ZZZ[[[````````````^^^]]]^^^aaacccdddjjj~~~^^^QQQLLLHHHGGGCCC===:::<<>><<<@@@@@@===>>>>>>>>>>>>>>>======<<<:::;;;;;;<<<@@@GGGOOOUUUaaagggooowww{{{|||~~~lllaaaZZZ^^^jjjzzz~~~qqqrrrwwwrrriiikkkgggdddgggoootttuuusssyyyyyy~~~vvvvvvPPPAAA888777666555444333333333777666666666888999;;;===>>>>>>>>>@@@AAACCCEEEFFFCCCCCCCCCCCCCCCCCCCCCCCC???CCCHHHJJJIIIGGGFFFFFFFFFEEEDDDCCCCCCDDDFFFGGGfffooo|||yyyzzzfffYYYUUUWWW\\\______ccchhhmmmqqquuu{{{}}}|||{{{{{{zzzvvvooojjjhhhddd```\\\ZZZWWWSSSPPPWWWWWWbbbyyyxxxwwwzzzttteeeWWWRRRSSSWWWUUUQQQOOONNNNNNPPPQQQQQQPPPOOONNNOOOPPPRRRSSSVVVYYY\\\[[[XXXUUUTTTUUUYYYXXXUUUTTTVVVZZZ^^^aaa```\\\[[[^^^^^^ZZZZZZ^^^bbbbbbaaa___]]]]]]```bbbaaagggyyymmmYYYQQQJJJHHHGGGCCCAAA@@@>>>CCCTTTlllzzzyyyttttttvvvyyy|||tttmmmxxxrrriii}}}}}}|||zzzxxxwwwvvvvvvxxx|||xxxllldddgggppp{{{~~~|||pppzzz|||VVVIIIGGGCCCAAAEEEFFFHHHJJJLLLOOOPPPQQQRRRNNNMMMKKKIIIHHHHHHIIIJJJJJJJJJJJJKKKMMMOOOQQQSSSRRRSSSTTTSSSSSSUUUYYY\\\mmmttt```NNNFFF@@@DDDDDD???===@@@@@@===>>>?????????>>>===<<<<<<::::::;;;<<>>?????????@@@AAACCCDDDEEECCCCCCCCCCCCCCCCCCCCCCCCDDDEEEGGGJJJLLLKKKHHHEEEEEEDDDCCCBBBCCCDDDFFFHHH{{{{{{hhhVVVMMMNNNQQQSSSUUUWWW[[[]]]```ccchhhkkkjjjmmmqqqsssssssssssstttrrrsssuuuvvvvvvtttrrrqqqrrrqqqnnnllliiiddd^^^ZZZTTTTTTSSSQQQPPPQQQTTTVVVXXXXXXfffyyy~~~rrrcccYYYTTTRRRTTTUUUSSSPPPNNNMMMNNNOOOPPPQQQPPPOOONNNNNNOOOQQQQQQPPPSSSWWWXXXXXXWWWWWWXXXUUUUUUTTTUUUWWWZZZ^^^```bbb___^^^```^^^[[[ZZZ\\\bbbbbbaaa^^^\\\\\\^^^aaa___dddmmmgggXXXKKKGGGHHHEEEAAA>>>>>>???HHH[[[pppyyytttllluuuxxx{{{}}}~~~wwwrrr{{{zzz{{{{{{{{{wwwxxxzzz}}}}}}pppdddcccooo}}}}}}tttgggKKKEEEFFFDDDBBBFFFGGGHHHIIIJJJKKKLLLLLLLLLNNNMMMKKKJJJIIIJJJJJJKKKKKKJJJIIIHHHIIILLLOOOQQQRRRSSSSSSRRRQQQRRRUUUWWWccc}}}mmmXXXIIIAAACCCCCC@@@???AAA@@@===@@@@@@@@@???>>>===<<<;;;999::::::;;;===BBBIIINNNUUU\\\eeennnvvvwwwqqq}}}wwwxxxqqq```aaakkksssyyy~~~|||qqqfffdddwwwhhhGGG:::666555444333333333333333666666777888:::===???@@@@@@@@@@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDHHHGGGGGGKKKOOOOOOKKKFFFEEEDDDCCCBBBBBBDDDFFFGGG|||gggZZZVVVSSSPPPMMMNNNNNNNNNOOOQQQSSSUUUZZZZZZ\\\___aaabbbaaa``````aaaaaabbbaaa```^^^]]]XXXXXXVVVUUUSSSPPPMMMLLLOOOQQQQQQPPPPPPUUU^^^fffnnnkkkrrreeeXXXUUUTTTSSSSSSQQQPPPOOONNNMMMNNNNNNOOOOOOOOONNNNNNNNNNNNOOOPPPNNNPPPSSSVVVWWWXXXXXXYYYSSSTTTUUUVVVXXXZZZ[[[\\\aaa```___```___]]]\\\\\\^^^^^^]]]\\\ZZZ[[[]]]___]]]bbbeeennn{{{fffPPPHHHHHHFFF@@@<<>>@@@JJJ^^^oooqqqjjjtttvvvxxxzzz|||{{{zzzyyy{{{}}}~~~xxxzzz}}}yyykkkccchhh{{{lllVVVDDDCCCFFFDDDCCCEEEFFFGGGHHHIIIIIIIIIIIIIIIMMMLLLKKKKKKKKKKKKLLLLLLMMMKKKIIIGGGHHHJJJNNNPPPSSSTTTTTTSSSQQQQQQSSSUUU\\\xxx|||vvv___KKKCCCCCCBBBAAAAAAAAA@@@>>>AAAAAAAAA@@@???>>>===<<<999:::::::::;;;@@@EEEJJJPPPWWWaaajjjrrrzzzuuujjjrrr~~~ppp[[[]]]ffflllvvv|||zzzyyyrrrkkk\\\kkkzzz[[[BBB888555444444333333333333444666777888:::===???AAABBBBBBBBBAAABBBBBBCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEIIIIIIKKKMMMOOOOOOMMMJJJHHHFFFDDDBBBBBBBBBDDDDDDmmmjjj{{{yyyjjj\\\PPPQQQOOOMMMLLLLLLMMMMMMNNNOOONNNNNNPPPRRRRRRQQQNNNTTTTTTSSSSSSRRRQQQPPPPPPMMMMMMLLLLLLLLLLLLMMMNNNNNNRRRUUUVVVYYYbbbppp{{{~~~}}}iiiUUUNNNPPPOOOLLLIIINNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOLLLMMMOOOQQQSSSTTTTTTTTTSSSTTTUUUWWWXXXXXXXXXXXX[[[]]]^^^^^^^^^______]]]YYYZZZYYYXXXWWWXXX[[[^^^[[[aaaaaaeee~~~vvvYYYMMMLLLKKKEEE@@@>>>>>>===AAAOOOcccpppsssssstttvvvxxx{{{nnnkkkuuu{{{wwwwwwzzz}}}}}}uuujjjgggsss|||pppYYYLLLBBBCCCFFFDDDCCCDDDDDDEEEFFFHHHIIIIIIJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLNNNLLLJJJHHHIIIKKKNNNPPPSSSTTTUUUTTTSSSRRRSSSUUUZZZooo|||}}}gggSSSHHHDDDAAAAAABBBBBBAAA@@@AAAAAAAAAAAA@@@???>>>===:::::::::999:::===BBBFFFLLLSSS]]]fffmmmuuu~~~tttlllqqqzzz}}}|||}}}~~~~~~rrr```aaaiiippp~~~{{{|||{{{wwwwwwyyyvvvooo___hhhrrrrrrdddNNN>>>888444444333333333444555555777999:::===???AAABBBCCCBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEJJJOOOOOOLLLJJJLLLOOOKKKIIIGGGDDDBBBAAABBBBBBppp^^^cccoooyyyfff^^^ZZZVVVSSSQQQPPPOOONNNIIIHHHHHHIIIJJJJJJIIIGGGKKKJJJIIIIIIIIIIIIJJJJJJKKKKKKLLLLLLLLLOOOSSSWWWTTT[[[eeeoooyyy}}}|||{{{dddXXXMMMLLLNNNLLLGGGEEEKKKKKKLLLMMMMMMMMMLLLLLLKKKKKKLLLLLLMMMNNNNNNNNNPPPPPPPPPRRRTTTVVVUUUTTTSSSTTTUUUVVVWWWWWWVVVVVVVVVZZZ\\\[[[]]]``````]]]WWWXXXWWWVVVUUUVVVYYY[[[XXX]]]___bbbtttbbbQQQNNNLLLGGGCCC>>>>>>>>>@@@GGGXXXnnn~~~ssstttuuuvvvwww{{{eee]]]iiittt||||||xxxuuuuuuxxx|||~~~yyypppjjjqqqnnn]]]OOOGGGBBBDDDEEECCCBBBDDDCCCDDDEEEGGGHHHIIIJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLNNNLLLKKKJJJJJJLLLOOOPPPRRRSSSUUUUUUTTTTTTUUUWWW\\\gggrrrbbbOOOGGGBBBBBBCCCBBBAAABBB@@@AAAAAAAAAAAA@@@??????;;;;;;;;;:::999;;;???BBBIIIOOOXXX```gggoooxxx~~~uuuuuuvvvzzzzzzoooqqqwwwyyyxxxuuugggiiisss{{{wwwvvvqqqtttxxxtttmmmfffiiiiiiaaaSSSDDD;;;888444444444444444555666777999;;;===???AAABBBCCCCCCBBBBBBBBBCCCCCCEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBIIIOOONNNHHHFFFJJJOOONNNLLLHHHEEECCCBBBBBBBBByyymmmiiiyyyoooqqqzzzsssjjjbbb\\\VVVQQQMMMOOOOOOOOONNNMMMMMMLLLMMMKKKKKKKKKKKKMMMPPPSSSTTTPPPRRRTTTUUUWWW\\\dddiiixxxnnnWWWPPPKKKLLLLLLIIIGGGGGGHHHJJJKKKMMMMMMMMMKKKKKKHHHIIIJJJLLLMMMNNNOOOOOOSSSQQQQQQSSSVVVXXXWWWVVVQQQRRRSSSTTTVVVWWWWWWWWWRRRXXXZZZYYY[[[___^^^ZZZZZZYYYXXXVVVTTTSSSUUUXXXXXXZZZ[[[^^^iiisss[[[RRRNNNIIIFFFAAA>>>???BBBDDDMMMccczzzuuuuuutttsssrrruuuzzz~~~hhhWWW```mmmwww|||{{{xxxwwwwwwyyy~~~{{{uuunnnooosss}}}~~~fffXXXHHHEEECCCDDDDDDBBBCCCEEECCCDDDEEEFFFGGGGGGHHHHHHHHHHHHIIIJJJKKKLLLLLLLLLKKKKKKJJJJJJKKKMMMOOOPPPOOOQQQSSSUUUUUUUUUWWWXXX]]]```zzz|||pppUUUKKKCCCBBBCCCBBBBBBDDD???@@@AAAAAABBBAAAAAAAAA<<<<<<<<<:::999:::===@@@EEEJJJRRRYYY```hhhrrryyymmm^^^aaadddiiiwww}}}ppppppzzzyyymmmppp|||wwwppptttxxxsssjjjjjjjjjdddWWWIII>>>999777444444444555666777888999;;;===???AAABBBCCCCCCCCCBBBBBBBBBCCCDDDFFFGGGHHHCCCCCCCCCCCCCCCCCCCCCCCCBBBGGGKKKJJJGGGEEEHHHLLLMMMKKKHHHFFFEEEDDDEEEFFFtttwwwuuucccbbbppp}}}sssiiiccc[[[[[[[[[YYYVVVTTTTTTUUUUUUUUUVVVXXX[[[```dddfffrrrtttxxx{{{tttWWWOOOKKKIIIIIIGGGDDDDDDGGGGGGIIIKKKLLLMMMLLLKKKJJJGGGHHHIIIKKKMMMNNNOOOOOONNNMMMLLLOOOSSSUUUUUUSSSOOOPPPQQQSSSUUUWWWYYYYYYQQQWWWZZZXXXYYY]]]\\\WWW]]]\\\ZZZWWWSSSRRRSSSUUUZZZXXXXXXYYY___ssskkk\\\TTTNNNKKKEEE??????DDDBBBCCCVVVnnnwwwvvvtttqqqooopppuuuxxx}}}nnnVVV]]]lllyyy}}}}}}|||{{{{{{}}}zzz|||uuuooouuuuuuiiittt~~~~~~{{{yyyaaaWWWEEECCCCCCCCCCCCBBBCCCFFFCCCDDDDDDEEEEEEEEEEEEEEEGGGGGGIIIJJJKKKKKKKKKKKKIIIIIIJJJKKKLLLMMMNNNOOOLLLOOORRRTTTUUUVVVWWWYYY]]][[[rrryyyZZZMMMCCCCCCDDDBBBBBBEEE??????@@@AAABBBBBBBBBBBB======<<<;;;999:::===???AAAFFFMMMSSSZZZcccmmmuuu|||ttt```___\\\ZZZdddzzzwwwuuu~~~rrrsss|||ssswww{{{tttiiikkkjjjbbbSSSEEE<<<888666555555555555666888999:::===>>>@@@BBBCCCCCCCCCCCCAAAAAABBBCCCEEEFFFHHHIIICCCCCCCCCCCCCCCCCCCCCCCCCCCDDDFFFGGGFFFFFFGGGHHHKKKJJJHHHFFFFFFGGGHHHIII~~~{{{|||zzz{{{~~~}}}yyyvvvrrrppptttzzzooouuu||||||yyy{{{oooZZZQQQKKKIIIGGGFFFFFFEEECCCAAAEEEFFFHHHJJJKKKKKKJJJJJJNNNNNNNNNMMMMMMMMMMMMMMMPPPOOONNNMMMNNNPPPSSSTTTSSSTTTTTTTTTSSSTTTVVVXXXSSSVVVWWWWWWXXX[[[XXXSSSXXXZZZ[[[[[[YYYWWWVVVVVVXXXVVVYYY\\\[[[bbbeeeSSSMMMKKKGGGDDDBBBAAA>>>???JJJVVVjjjpppssspppooossssssoooyyy}}}~~~uuupppppptttvvvwwwuuuqqqoooqqquuueee```hhhzzz}}}}}}xxxtttsssnnnqqq~~~lllhhh}}}yyysssxxxkkkTTTPPPHHHGGGEEEDDDBBBAAAAAAAAABBBCCCCCCDDDEEEFFFFFFGGGHHHHHHHHHFFFEEEEEEGGGJJJMMMKKKJJJLLLPPPRRRQQQOOOQQQQQQPPPPPPPPPRRRTTTUUU]]]YYYfffdddTTTFFFEEEHHHFFFCCCCCCBBBBBBBBBCCCEEEFFFHHHHHHAAA???===<<<;;;:::;;;;;;???@@@EEENNNUUU[[[eeennnwww|||zzzuuupppbbbWWWlll~~~wwwxxx{{{{{{zzzsssiiihhh```RRRAAA777555888777666666666666888:::;;;AAABBBCCCCCCCCCBBBAAA@@@DDDDDDDDDDDDDDDEEEFFFFFFJJJHHHFFFCCCBBBBBBCCCCCCCCCEEEFFFFFFEEEDDDDDDEEEGGGGGGGGGFFFEEEGGGJJJMMMrrrcccbbbsssxxxrrrvvv}}}rrr^^^NNNJJJHHHFFFEEEEEEFFFFFFEEECCCEEEFFFGGGHHHIIIJJJJJJJJJMMMMMMMMMMMMMMMMMMMMMMMMOOOOOONNNMMMNNNNNNOOOPPPQQQRRRTTTTTTSSSSSSTTTVVVVVVXXXXXXWWWXXXZZZXXXSSSXXXYYY[[[[[[YYYXXXWWWWWWVVVTTTVVVYYYWWW\\\rrrzzz```SSSOOOJJJGGGEEEBBB>>><<>><<<:::999999>>>>>>CCCKKKQQQWWW```hhhqqqwww{{{iiiWWWddd}}}|||zzzuuuxxx}}}{{{qqqjjjfff\\\MMM???777666888777777777777888:::<<<===BBBCCCDDDEEEEEEDDDCCCCCCDDDCCCCCCCCCDDDDDDEEEFFFGGGFFFDDDBBBBBBBBBDDDDDDDDDEEEFFFFFFDDDDDDEEEFFFEEEFFFFFFEEEEEEEEEHHHJJJoooaaadddppp}}}ooo^^^LLLEEEGGGDDDCCCBBBCCCEEEFFFFFFEEEEEEEEEEEEFFFGGGHHHIIIJJJKKKKKKLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLNNNPPPRRRSSSSSSRRRSSSTTTUUUWWWWWWWWWYYY\\\[[[WWWXXXYYYZZZZZZZZZYYYXXXWWWWWWTTTVVVYYYXXXXXXdddtttwww___RRROOOKKKHHHFFFAAA<<<<<>>;;;888777===<<<@@@GGGMMMQQQYYYbbbjjjpppyyytttYYY___{{{uuunnnwwwuuummmlllmmmdddVVVGGG<<<777666777888888888999;;;===???@@@CCCDDDEEEFFFGGGGGGFFFFFFCCCCCCCCCBBBCCCCCCDDDEEEDDDCCCBBBAAAAAABBBDDDDDDDDDEEEFFFEEECCCCCCEEEGGGCCCEEEFFFFFFEEEDDDEEEFFFzzzwwwqqq]]]QQQGGGEEEJJJBBBAAAAAABBBDDDEEEEEEDDDDDDCCCCCCCCCEEEGGGIIIJJJJJJJJJKKKKKKLLLMMMNNNNNNKKKMMMNNNOOOPPPOOOMMMLLLKKKNNNQQQSSSRRRQQQQQQRRRQQQTTTUUUUUUYYY___```^^^XXXXXXYYYZZZ[[[[[[ZZZXXXZZZYYYZZZ^^^]]][[[___fffsssZZZTTTNNNJJJIIIFFF@@@<<<<<<===GGGTTT```iiiooopppooorrrsssxxx{{{oooyyy{{{xxxwwwxxxyyyzzz~~~xxxssssss}}}{{{|||fffQQQGGGAAACCCBBBAAA@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCCCCCCCCDDDFFFHHHIIIGGGFFFFFFFFFHHHHHHIIIJJJKKKMMMMMMMMMMMMNNNOOOPPPPPPPPPNNNMMMQQQXXX^^^hhhfffRRRHHHEEEEEEEEEDDDDDDCCCDDDDDDEEEFFFFFFEEEEEEDDDCCC@@@===999777:::999===DDDIIIMMMUUU]]]cccjjjttt|||{{{^^^___}}}~~~wwwrrrnnn{{{tttgggmmmpppdddRRRBBB:::777666666777888999:::<<<>>>@@@AAABBBCCCEEEGGGHHHHHHGGGGGGCCCCCCBBBBBBBBBCCCCCCDDDDDDCCCBBBAAAAAAAAABBBBBBCCCDDDDDDCCCBBBBBBDDDFFFDDDFFFHHHIIIGGGEEEEEEEEEzzzpppqqqwwwZZZNNNLLLJJJIIIIIIDDDCCCAAABBBCCCCCCBBBAAACCCBBBBBBCCCDDDFFFIIIJJJIIIIIIJJJKKKLLLLLLMMMMMMIIIKKKNNNPPPRRRQQQPPPOOOIIILLLPPPQQQQQQQQQQQQQQQSSSUUUUUUTTTXXX^^^```^^^WWWWWWWWWZZZ\\\]]]\\\YYY\\\[[[]]]aaaaaa______aaauuuppp]]]SSSKKKIIIIIIEEE@@@>>>>>>>>>CCCOOO]]]iiippprrrrrrrrrtttzzz{{{zzztttssswww{{{}}}||||||}}}zzzvvvwww{{{sssqqq\\\LLLFFF@@@@@@@@@???????????????@@@AAAAAAAAAAAAAAABBBBBBBBBBBBDDDFFFFFFEEEDDDCCCDDDFFFGGGHHHIIIIIIJJJKKKLLLKKKLLLNNNOOOOOONNNMMMMMMKKKSSSWWW[[[nnnwww___NNNGGGEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFCCCDDDDDDCCCAAA???<<<;;;888777;;;AAAFFFJJJRRRZZZ^^^eeeoooxxx}}}}}}bbbaaa|||zzz~~~wwwsss{{{sssjjjtttooobbbOOO@@@999777777666777888999;;;===???@@@@@@BBBCCCDDDFFFGGGGGGFFFFFFDDDCCCBBBBBBBBBBBBCCCCCCEEEDDDCCCBBBAAA@@@??????AAABBBCCCBBBAAA@@@BBBCCCEEEHHHKKKKKKJJJHHHGGGFFFuuuqqqqqqwwwttt___KKKGGGKKKLLLHHHEEEEEEDDDBBBBBBBBBBBBAAA???AAABBBBBBCCCEEEGGGIIIJJJIIIIIIJJJJJJKKKKKKLLLLLLHHHJJJMMMPPPRRRRRRRRRQQQIIILLLOOOPPPPPPPPPQQQRRR[[[[[[XXXTTTUUUZZZZZZWWWWWWVVVVVVYYY]]]___]]]ZZZYYYZZZ\\\^^^^^^^^^^^^^^^fffrrraaaQQQJJJJJJGGGCCCBBBBBB<<<:::BBBOOO\\\gggoooqqqrrrrrrsssxxx}}}uuupppooosssyyy}}}~~~}}}}}}{{{{{{|||yyynnnsssqqqSSSHHHDDD@@@>>>>>>>>>===>>>>>>??????@@@@@@@@@@@@@@@AAAAAAAAAAAACCCDDDDDDCCCBBBBBBCCCDDDEEEGGGGGGGGGHHHIIIKKKJJJJJJKKKLLLMMMMMMMMMMMMJJJOOOSSSWWWgggoooXXXKKKFFFEEEFFFEEEEEEDDDDDDDDDDDDEEEBBBBBBBBBBBBAAA@@@>>>>>>888777:::???CCCFFFMMMUUUXXX___hhhqqqwww}}}~~~hhhfff}}}zzzvvvllliiiqqqfff[[[KKK>>>888777888888888999;;;===>>>???@@@@@@BBBCCCDDDEEEFFFFFFEEEDDDEEEDDDCCCCCCBBBCCCCCCCCCEEEEEEDDDCCCAAA@@@???>>>@@@BBBCCCCCCBBBAAAAAABBBEEEGGGJJJKKKJJJHHHGGGHHHyyywww|||ttt]]]RRRGGGFFFJJJJJJFFFBBBEEEDDDBBBBBBCCCCCCAAA@@@@@@AAACCCEEEGGGHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJLLLNNNOOOPPPPPPPPPJJJLLLNNNOOOOOOPPPRRRTTT___^^^YYYSSSSSSVVVVVVSSSWWWUUUUUUYYY^^^aaa^^^[[[WWWYYYYYYYYYXXXZZZ\\\]]]]]]qqq{{{___QQQMMMJJJGGGDDDCCC>>><<>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCDDDCCCBBBAAACCCEEEBBBDDDFFFGGGFFFFFFHHHJJJHHHIIIIIIJJJKKKMMMNNNOOOPPPPPPRRRXXXddd}}}dddQQQIIIFFFFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCAAA@@@????????????:::888:::===???AAAFFFMMMQQQWWW```hhhnnnuuu}}}rrrrrrzzzyyy}}}oooiiieeeXXXQQQFFF<<<888777999;;;:::<<<===???@@@AAA@@@@@@CCCDDDEEEFFFFFFEEEDDDDDDFFFEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@BBBEEEFFFEEECCCBBBBBBBBBDDDFFFGGGFFFFFFFFFGGGvvv~~~}}}yyyiii^^^QQQKKKHHHHHHIIIGGGEEECCCEEECCCBBBBBBCCCDDDCCCAAA???AAACCCFFFHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIKKKKKKLLLMMMMMMMMMMMMMMMKKKMMMNNNNNNNNNPPPRRRUUU^^^]]]XXXRRRRRRVVVWWWTTTWWWUUUUUUYYY___aaa___\\\VVVYYYYYYVVVTTTWWW[[[]]]XXXbbb}}}mmmYYYRRRNNNIIIGGGAAA@@@AAABBB===>>>KKK[[[lllpppsssqqqooorrr{{{xxxqqqkkklllsssyyy{{{zzzvvvwww{{{uuuuuuaaaMMMAAA=========<<<<<<<<<<<<<<<===>>>???@@@@@@??????????????????DDDEEEDDDCCCBBBBBBDDDFFFAAADDDFFFFFFEEEEEEGGGJJJHHHHHHHHHHHHJJJLLLOOOPPPTTTPPPPPPUUU]]]qqqkkkUUUKKKGGGGGGFFFEEEDDDDDDCCCCCCDDDEEEDDDAAA???>>>===>>>>>><<<::::::<<<======AAAGGGLLLRRRZZZbbbhhhpppxxx~~~}}}~~~vvvtttyyylllzzz}}}ppp^^^NNNIIIBBB;;;777888;;;======>>>@@@AAABBBBBBAAAAAADDDEEEFFFGGGGGGFFFDDDCCCFFFFFFEEEDDDDDDDDDDDDDDDBBBCCCCCCDDDDDDCCCCCCBBB@@@CCCGGGIIIGGGEEECCCBBB???AAACCCCCCCCCCCCDDDEEE}}}nnneeennn}}}xxxwwwwwwzzzfffVVVNNNKKKHHHFFFEEEEEEFFFEEEEEECCCCCCBBBAAAAAAAAABBBBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKMMMMMMNNNNNNNNNNNNOOOOOOMMMMMMMMMMMMLLLMMMQQQSSS]]]WWWQQQPPPTTTWWWVVVUUUVVVWWWWWWXXXXXXYYYYYYZZZTTTTTTTTTTTTUUUVVVWWWWWW[[[\\\llllll]]]UUUNNNJJJFFF@@@<<<>>>@@@??????AAAWWW```jjjoooqqqsssxxx}}}~~~yyyuuuiiifffhhhqqqvvvvvvwww{{{|||{{{}}}|||pppcccQQQDDD?????????>>>========================>>>>>>???@@@@@@@@@@@@???EEECCCAAA???>>>???AAABBBCCCCCCDDDEEEFFFGGGHHHHHHFFFGGGGGGGGGHHHKKKOOOSSSXXXUUUOOORRRZZZcccdddNNNHHHIIIIIIGGGEEEEEEFFFDDDAAAAAA@@@@@@@@@???>>>>>>>>>===<<<:::999999:::<<<===FFFJJJQQQXXX```hhhqqqvvv~~~wwwpppnnnhhhttt~~~mmmdddOOOIII@@@:::888999<<<===>>>???@@@AAAAAAAAAAAAAAA@@@AAACCCDDDEEEDDDCCCBBBCCCEEEFFFFFFDDDCCCDDDEEECCCCCCDDDDDDDDDDDDDDDCCCDDDDDDEEEGGGIIIIIIFFFDDDAAABBBCCCDDDCCCBBBAAA@@@vvv{{{tttvvv~~~|||qqqnnnyyy{{{|||wwwdddUUUKKKGGGHHHFFFDDDCCCDDDDDDCCCBBBBBBBBBAAAAAA@@@AAAAAABBBAAAAAABBBCCCDDDEEEEEEFFFGGGHHHIIIIIIJJJKKKKKKKKKMMMMMMNNNNNNNNNOOOOOOOOOMMMMMMMMMLLLKKKMMMQQQTTT\\\WWWQQQPPPRRRUUUTTTRRRSSSTTTTTTUUUVVVWWWWWWXXXUUUTTTSSSSSSSSSTTTVVVVVVWWWWWWaaa}}}ppp\\\RRRNNNLLLFFFBBBBBBCCCAAABBBEEEGGGOOO]]]iiiqqquuuuuutttzzz|||xxxnnnjjjgggeeehhhqqqvvvvvvxxx}}}tttbbbXXXLLLDDDAAAAAA@@@>>>===========================>>>??????@@@@@@??????DDDCCCAAA??????@@@BBBCCCCCCCCCDDDEEEFFFGGGGGGHHHFFFGGGGGGGGGGGGIIINNNQQQQQQQQQNNNQQQXXX]]]uuuqqqXXXKKKKKKIIIGGGGGGHHHIIIGGGEEECCCBBBBBBAAAAAA@@@@@@???>>>===;;;999999:::;;;<<>>>>>???@@@@@@AAAAAAAAA@@@AAAAAABBBBBBCCCCCCBBBBBBCCCDDDFFFFFFDDDCCCDDDEEEEEEEEEEEEEEEDDDDDDCCCCCC@@@BBBDDDFFFGGGFFFEEEEEEBBBBBBCCCCCCBBBBBBAAA@@@zzzuuu|||wwwuuu}}}yyymmmyyyrrrZZZMMMEEEDDDEEECCCBBBAAABBBCCCBBB@@@>>>@@@@@@?????????@@@@@@AAA@@@@@@AAABBBCCCDDDDDDEEEGGGGGGHHHHHHIIIJJJJJJJJJMMMNNNNNNNNNNNNOOOOOOOOOMMMMMMLLLKKKJJJMMMQQQUUU\\\WWWQQQOOOPPPQQQPPPOOOPPPPPPQQQRRRSSSTTTUUUUUUWWWUUUSSSQQQPPPRRRTTTUUUTTTTTTXXXiiinnn^^^XXXPPPJJJFFFDDDBBB>>>???BBB<<>>==============================>>>???????????????CCCBBB@@@???@@@AAACCCDDDBBBCCCDDDDDDFFFFFFGGGHHHGGGGGGGGGFFFFFFGGGKKKNNNKKKNNNMMMRRRWWWWWWgggkkkVVVNNNJJJHHHIIIKKKLLLKKKIIIEEEEEEDDDCCCCCCBBBAAAAAA???>>><<<:::999999::::::@@@CCCHHHMMMSSSZZZbbbgggpppwww{{{yyyqqqtttpppfffmmmzzzZZZHHHDDD???<<<<<<===>>>>>>>>>???@@@@@@@@@@@@@@@???@@@@@@@@@@@@@@@AAABBBBBBBBBDDDEEEEEEDDDCCCDDDEEEEEEEEEEEEDDDDDDCCCCCCBBB@@@DDDGGGHHHFFFDDDDDDEEECCCCCCBBBAAAAAAAAAAAABBBoooWWWHHHCCCBBBDDDHHHAAA@@@@@@AAABBBAAA???<<>>>>>>>>>>>??????@@@@@@@@@AAABBBCCCDDDEEEEEEFFFFFFFFFGGGHHHHHHIIIJJJMMMMMMMMMNNNNNNNNNOOOOOOMMMLLLKKKJJJJJJMMMQQQUUU[[[WWWRRROOOOOOOOONNNMMMNNNNNNOOOPPPRRRSSSTTTTTTWWWUUUQQQOOONNNOOOQQQSSSRRRVVVXXX^^^xxxrrraaaUUUOOOJJJHHHDDD>>>===?????????AAAHHHTTTbbbnnnuuuuuuwwwwwwoooggg```^^^```jjjlllrrrxxx}}}~~~tttZZZIIIFFFBBB@@@@@@@@@???===<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>??????>>>>>>AAA@@@@@@???@@@BBBDDDEEEBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGGGGFFFEEEFFFHHHKKKJJJNNNNNNSSSXXXVVV___wwwlllTTTMMMHHHIIILLLLLLKKKKKKGGGFFFFFFEEEDDDCCCBBBBBB@@@???>>><<<:::999999999;;;>>>BBBFFFLLLSSS[[[```hhhpppyyy{{{rrrsss}}}kkkttt}}}wwwUUUBBB@@@===<<<===>>>>>>>>>???@@@@@@@@@@@@@@@??????@@@???>>>>>>>>>???AAABBBAAACCCEEEEEEDDDCCCDDDEEECCCBBBBBBBBBBBBCCCCCCCCCHHHLLLOOOMMMGGGCCCCCCEEEDDDCCCBBBAAA@@@AAABBBBBBwwwjjjiii```SSSGGGCCCBBBBBBDDDFFF@@@@@@@@@AAABBBAAA???==================>>>???@@@AAAAAABBBCCCDDDEEEEEEFFFFFFFFFEEEEEEFFFGGGHHHIIILLLLLLLLLMMMMMMMMMNNNNNNLLLKKKKKKJJJJJJMMMQQQUUUYYYVVVSSSPPPOOOOOONNNMMMOOOOOOPPPQQQRRRSSSTTTTTTVVVSSSPPPMMMLLLMMMOOOQQQOOOWWWZZZZZZjjjooo]]]UUUOOOLLLJJJEEEBBBBBB@@@@@@@@@???CCCOOO^^^jjjkkkrrrzzzqqqfff___YYYWWW[[[aaalllqqqwww|||}}}zzzyyyzzziiiQQQHHHFFFAAA>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>===????????????@@@BBBCCCDDDBBBBBBCCCDDDEEEFFFGGGGGGGGGHHHHHHGGGEEEEEEGGGIIIIIINNNMMMPPPWWWVVV\\\ooo___SSSJJJJJJLLLJJJJJJKKKHHHGGGFFFEEEDDDCCCBBBBBBBBBAAA???>>><<<;;;:::999777999===AAAFFFMMMUUU[[[aaahhhqqqyyy~~~yyy~~~ttt~~~}}}|||vvvzzzhhhNNN???===<<<===>>>??????>>>AAAAAAAAAAAAAAA@@@???>>>??????>>>======???@@@AAAAAABBBDDDEEEDDDCCCDDDEEE?????????@@@AAABBBCCCDDDQQQUUUVVVRRRJJJCCCBBBCCCDDDCCCBBBAAA@@@AAABBBBBB|||kkkYYYSSSLLLDDD@@@AAABBB???>>>???@@@??????@@@AAAAAA@@@>>>============>>>>>>???@@@AAAAAABBBCCCDDDEEEFFFFFFEEEEEEDDDDDDEEEFFFHHHIIIJJJKKKKKKKKKKKKLLLLLLLLLIIIJJJKKKKKKKKKMMMQQQTTTWWWVVVTTTRRRQQQPPPPPPQQQQQQQQQRRRRRRSSSTTTTTTTTTSSSQQQNNNLLLKKKLLLNNNOOOLLLRRRWWWXXX___uuuooo```RRRMMMLLLIIIEEEDDD===@@@BBB@@@>>>BBBKKKSSS```jjjyyy}}}wwwggg```YYYUUURRRSSSYYYbbbnnnvvv||||||yyy{{{yyy\\\KKKGGGEEEAAA>>>;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===============>>>>>>>>>??????AAABBBBBBAAABBBCCCCCCEEEEEEFFFGGGGGGHHHHHHGGGFFFFFFGGGHHHIIIMMMKKKNNNUUUVVVZZZhhhppp___PPPMMMMMMJJJIIILLLIIIIIIHHHGGGEEEDDDCCCCCCCCCBBBAAA@@@>>>===<<<;;;666888:::===AAAGGGOOOTTTYYY___gggooouuu|||~~~zzzyyyxxxsssooosssvvvmmmYYYHHH???>>>===>>>@@@AAAAAA@@@CCCCCCCCCCCCBBBAAA??????>>>>>>>>>>>>>>>???@@@@@@@@@BBBDDDDDDCCCCCCDDDEEE@@@?????????@@@BBBDDDEEESSSUUUUUUQQQJJJDDDAAAAAACCCCCCBBBAAAAAAAAAAAABBB{{{}}}jjj[[[MMMJJJEEE???<<<>>>>>><<<;;;<<<@@@???======???@@@???>>>============>>>???@@@AAA@@@@@@AAABBBCCCDDDDDDEEEEEEDDDCCCCCCCCCEEEGGGHHHIIIIIIIIIJJJJJJJJJJJJKKKGGGIIIKKKLLLMMMNNNPPPRRRUUUUUUUUUTTTSSSSSSTTTUUUSSSSSSSSSSSSSSSSSSSSSSSSPPPOOOMMMLLLKKKLLLLLLMMMLLLKKKOOOVVVZZZccc}}}|||aaaSSSOOOLLLHHHEEE???AAABBBBBB@@@???AAACCCPPPXXXeeesss}}}|||{{{~~~zzzqqqggg]]][[[ZZZ[[[ZZZYYY^^^eeettt}}}{{{xxxcccNNNFFFAAAAAA@@@>>><<<;;;<<<===::::::::::::::::::::::::;;;;;;<<<=========<<<<<<=========>>>>>>??????@@@AAABBBBBBCCCDDDEEEFFFFFFGGGHHHIIIHHHGGGGGGHHHIIIJJJOOOMMMOOOWWWWWWXXXcccsssmmmYYYSSSPPPKKKJJJNNNLLLKKKJJJIIIGGGFFFEEEDDDCCCCCCCCCBBBAAA???>>>===888888999999<<>>>>>??????@@@@@@@@@??????AAACCCDDDCCCCCCDDDEEEDDDCCCBBB@@@@@@AAACCCDDDKKKKKKKKKJJJHHHEEEBBB@@@BBBBBBCCCCCCBBBBBBAAA@@@uuuwwwfffTTTJJJBBBCCCDDD>>>:::;;;<<<<<<===@@@@@@>>><<<;;;===>>>???>>>============>>>???AAAAAA>>>???@@@AAABBBCCCCCCDDDEEEDDDCCCBBBCCCEEEGGGHHHHHHHHHHHHIIIIIIIIIJJJJJJFFFHHHKKKMMMNNNNNNPPPQQQTTTUUUUUUUUUTTTUUUWWWXXXTTTSSSSSSSSSSSSRRRRRRRRRNNNMMMMMMLLLLLLLLLLLLLLLOOOGGGJJJUUUYYYZZZkkkvvv___WWWSSSMMMIIIFFFDDDAAA@@@AAABBBAAA???===BBBMMM\\\jjjuuuzzz{{{}}}{{{}}}~~~qqqhhheee^^^VVV]]]^^^bbbffffffcccfffkkkzzzyyyvvvmmmRRRCCCBBB:::<<<>>>>>>>>>======>>>:::::::::::::::::::::::::::;;;<<<<<<======<<<<<<============>>>>>>>>>>>>AAAAAABBBCCCDDDEEEFFFFFFFFFHHHIIIIIIHHHGGGHHHJJJLLLRRRQQQSSS[[[ZZZXXX```kkkxxx```XXXTTTMMMLLLQQQNNNMMMLLLKKKIIIHHHGGGFFFDDDDDDDDDCCCBBBAAA@@@???:::999999888999<<>>@@@AAAAAAAAA@@@??????AAACCCDDDCCCCCCDDDEEEIIIGGGEEEBBBAAAAAABBBCCCAAAAAABBBDDDEEEEEEBBB@@@AAABBBCCCDDDCCCBBBAAA@@@{{{zzz}}}zzzbbbOOOEEEBBBAAA@@@???===;;;:::::::::<<<===<<<<<<<<<============>>>;;;;;;;;;<<<<<<<<<<<<===????????????????????????BBBBBBBBBCCCCCCCCCCCCDDDFFFHHHJJJJJJHHHGGGIIILLLLLLLLLMMMNNNOOOOOOPPPPPPVVVTTTRRRRRRTTTVVVVVVVVVUUUUUUTTTSSSQQQNNNLLLKKKNNNMMMMMMLLLLLLLLLLLLLLLEEEIIIMMMOOOQQQWWWaaaiiifffTTTOOOPPPFFFDDDDDDEEEGGGFFFAAA======@@@DDDHHHNNNXXXdddmmmxxxzzz}}}}}}vvvmmmbbbZZZUUUTTTVVVYYYdddmmmsssrrrrrrxxx{{{ttt|||ppp[[[HHH@@@BBB@@@@@@??????>>><<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<=========<<<===>>>===;;;;;;===>>>AAAAAAAAAAAAAAABBBDDDDDDCCCEEEGGGGGGGGGGGGIIIKKKLLLMMMNNNQQQUUUYYY]]]___fffzzzyyygggYYYQQQPPPPPPOOOOOOOOOMMMKKKIIIIIIIIIJJJHHHFFFEEEDDDCCCAAA???>>><<<;;;::::::;;;===>>>GGGJJJNNNSSSXXX___ggglllxxx~~~{{{|||~~~}}}uuuzzzuuuttt{{{yyy}}}yyylllccc\\\NNN???@@@@@@AAACCCEEEGGGIIIJJJHHHHHHGGGGGGEEEBBB@@@>>>===>>>@@@BBBCCCCCCCCCBBBAAABBBCCCDDDDDDCCCBBBAAAFFFFFFDDDCCCAAA???>>>===@@@@@@@@@@@@AAABBBCCCCCCAAABBBCCCDDDDDDCCCBBBAAA}}}vvvqqqnnnggg\\\MMMCCC???>>>>>>===>>>===;;;:::999:::;;;<<<;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;<<<<<<<<<<<>>??????@@@EEELLLQQQaaadddkkksss|||~~~vvvlllddd\\\WWWQQQOOOOOORRRWWW[[[hhhsss}}}xxxbbbQQQBBB<<<============>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<=========<<<======<<<;;;;;;<<<>>>@@@@@@@@@AAABBBBBBCCCCCCCCCEEEFFFGGGGGGGGGIIIJJJMMMNNNOOOQQQTTTWWWZZZ[[[bbbqqqvvveeeXXXQQQNNNMMMNNNMMMLLLJJJHHHHHHHHHJJJHHHFFFEEEEEEDDDBBB@@@???===<<<::::::;;;<<<===@@@CCCGGGKKKQQQXXX___dddmmmrrr{{{}}}zzz{{{||||||}}}zzz{{{|||ttt}}}wwwxxxzzz{{{uuusssmmmddd\\\TTTHHH>>>BBBBBBBBBCCCDDDFFFGGGHHHFFFFFFFFFEEEDDDBBB@@@???===>>>@@@BBBCCCCCCCCCCCCAAABBBCCCDDDDDDCCCBBBAAADDDDDDCCCAAA@@@???>>>===@@@@@@@@@@@@AAABBBCCCCCCAAABBBCCCDDDDDDCCCBBBAAAwwwiii\\\TTTIIIDDD???===>>>??????======<<<;;;:::999:::;;;<<<::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>???@@@AAABBBBBBCCCBBBBBBBBBBBBCCCCCCCCCCCCHHHJJJKKKLLLKKKKKKMMMNNNMMMMMMMMMMMMMMMNNNNNNNNNPPPNNNNNNNNNPPPQQQPPPOOOQQQPPPNNNLLLJJJIIIIIIIIIKKKKKKJJJIIIIIIIIIIIIJJJGGGJJJMMMNNNNNNPPPUUUYYY```sss]]]VVVSSSNNNIIIFFFEEEDDDEEEBBBBBBAAA>>><<<<<<>>>@@@EEEHHHOOOYYYdddoooxxx}}}~~~xxxooohhhbbb[[[SSSMMMIIIGGGFFFHHHNNNWWW]]]```kkkyyyiiiSSSGGG>>>999:::::::::;;;<<<<<<<<<<<<<<<:::::::::::::::::::::::::::::::::;;;<<<<<<======;;;<<<===<<<;;;:::<<<>>>>>>???@@@BBBBBBBBBBBBAAABBBDDDFFFFFFFFFFFFHHHJJJNNNNNNOOOPPPRRRTTTVVVWWW\\\ddd~~~wwweeeWWWOOONNNNNNMMMLLLKKKJJJIIIIIIJJJHHHGGGFFFFFFEEEDDDBBB@@@???===;;;:::::::::;;;:::<<<@@@DDDIIIOOOVVV[[[dddiiiqqqyyy}}}zzzxxxyyyxxxxxxxxx|||vvvnnnqqqwwwvvv{{{|||}}}qqqeee]]]TTTJJJCCC@@@CCCCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFEEEDDDCCCAAA@@@>>>???@@@BBBCCCCCCCCCCCCAAABBBCCCDDDDDDCCCBBBAAAAAAAAAAAA@@@??????>>>>>>@@@??????@@@@@@AAABBBCCCBBBCCCCCCDDDDDDCCCCCCBBBSSSeeezzztttcccUUUHHHAAA@@@>>><<<===>>>???>>><<<<<<;;;::::::999999::::::888999999999::::::::::::::::::;;;;;;;;;<<<<<<<<<======>>>@@@AAACCCDDDDDDAAAAAABBBBBBBBBCCCCCCCCCGGGHHHJJJJJJKKKLLLMMMNNNMMMMMMMMMMMMMMMLLLLLLLLLNNNMMMMMMNNNPPPPPPOOOMMMPPPNNNKKKIIIHHHHHHIIIJJJJJJIIIIIIHHHHHHHHHHHHHHHGGGJJJMMMNNNNNNOOOQQQSSSTTTfffyyyaaaZZZQQQLLLJJJIIIFFFCCCDDDDDDCCCBBBAAA@@@@@@AAA;;;<<>>;;;>>>===;;;:::::::::999888;;;;;;:::999999999999999888888888888999999999::::::::::::;;;;;;;;;;;;<<<<<<<<<>>>???AAABBBDDDDDDAAAAAAAAABBBBBBBBBBBBCCCEEEEEEFFFHHHJJJLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLNNNMMMNNNPPPRRRRRROOOMMMOOOMMMKKKIIIHHHHHHIIIJJJIIIHHHHHHGGGGGGGGGGGGGGGFFFIIIKKKMMMNNNOOOPPPQQQUUUVVViiisss^^^QQQOOOOOOKKKFFFAAA@@@@@@@@@AAABBBBBBBBB@@@???>>>>>>???AAACCCEEEFFFJJJRRR\\\fffooouuuxxx{{{}}}~~~}}}~~~xxxssspppjjjccc^^^[[[WWWRRRNNNLLLJJJFFFEEEEEEFFFGGGGGGJJJGGGEEEMMMddd|||yyyzzzmmmNNNCCCCCC@@@<<<::::::::::::::::::999999888999999999999999999999999999999::::::;;;<<<<<<<<<:::;;;;;;;;;999999;;;<<<;;;<<>>@@@BBBDDDDDDDDDDDDFFFHHHEEEFFFIIILLLOOOQQQSSSTTTWWWVVVaaa|||ttteeeVVVSSSOOONNNOOOQQQPPPPPPKKKIIIHHHHHHIIIIIIHHHFFFDDDCCCAAA???===;;;:::999777999;;;===@@@DDDJJJNNNRRRVVV]]]dddjjjqqqwww{{{|||xxxxxxxxxyyy{{{|||zzzxxxsssttttttuuuvvvzzzrrrttttttnnngggooo{{{yyy}}}~~~rrr\\\MMMCCCCCCIIICCCDDDDDDFFFGGGIIIKKKLLLQQQPPPMMMKKKHHHFFFDDDCCC@@@@@@@@@@@@AAAAAABBBCCC@@@AAABBBCCCCCCBBBAAA@@@@@@@@@@@@@@@AAAAAAAAAAAA????????????@@@AAABBBBBBEEEEEEEEEEEEEEEEEEEEEEEE999:::???LLLeee~~~ttthhh^^^PPPEEE>>><<<===>>>>>>===;;;:::999::::::;;;:::::::::999999999888888888888888888999999999999::::::::::::;;;;;;;;;;;;;;;<<<===>>>@@@AAABBBCCCAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCFFFIIIKKKLLLKKKKKKKKKKKKKKKKKKLLLLLLLLLNNNNNNPPPRRRTTTSSSPPPMMMMMMLLLJJJIIIIIIIIIJJJJJJIIIHHHGGGGGGFFFFFFGGGGGGGGGHHHIIIKKKMMMNNNNNNOOOSSSNNNVVVsssxxx```VVVRRRNNNJJJFFFDDDBBBBBBCCCCCCBBBAAA@@@???>>>>>>>>>???@@@@@@>>>???AAADDDHHHLLLPPPRRRUUUXXX[[[\\\]]]^^^```aaa```]]]YYYXXXXXXWWWSSSOOOOOOLLLHHHFFFEEEFFFEEEEEEDDDCCCAAAAAAAAACCCEEEGGGEEEEEEEEEMMMgggppplllVVVBBB>>>@@@===999999:::::::::::::::999888888888888888888888888888888999999999:::;;;;;;<<<<<<::::::;;;:::999888:::<<<;;;<<<===????????????>>>???AAACCCCCCCCCCCCEEEGGG@@@BBBEEEJJJMMMQQQSSSTTTUUUTTTZZZlllvvvaaaZZZSSSOOOOOOPPPPPPOOOKKKJJJIIIIIIKKKKKKJJJIIIEEEDDDCCCAAA???===;;;:::888999::::::<<<>>>CCCFFFLLLPPPVVV\\\aaagggnnnrrrwwwxxx{{{}}}zzzxxxtttttttttvvvyyy{{{zzzyyyssstttuuuvvvwwwzzz~~~vvvooommmkkklllvvv}}}uuuWWWHHHBBBCCCGGGCCCCCCDDDFFFHHHJJJLLLMMMRRRPPPNNNKKKHHHFFFEEEDDD???????????????@@@AAAAAA@@@AAABBBCCCCCCBBBAAA@@@@@@@@@@@@@@@AAAAAABBBBBB???>>>>>>??????@@@AAABBBEEEDDDDDDCCCCCCDDDDDDEEE:::777888>>>GGGUUUggguuu~~~}}}ssshhh^^^NNNIIIBBB<<<:::;;;===>>><<<<<<<<<<<<;;;;;;;;;<<<999999999999999888888777888888888999999999::::::999999:::::::::;;;;;;;;;;;;<<<<<<===???@@@AAAAAA@@@@@@AAAAAAAAABBBBBBBBBCCCBBBBBBEEEIIILLLLLLKKKIIIJJJJJJKKKKKKLLLLLLLLLNNNOOOQQQTTTUUUTTTPPPMMMJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFGGGGGGHHHGGGGGGHHHJJJKKKKKKKKKJJJLLLQQQ\\\uuupppaaaWWWRRRPPPMMMIIIGGGGGGFFFEEECCC>>>>>>>>>??????@@@@@@@@@AAA@@@@@@?????????@@@@@@???AAADDDEEEDDDDDDEEEEEECCCCCCBBBBBBBBB@@@???>>>???@@@AAAAAA@@@@@@BBBDDDCCCCCCCCCCCCCCCEEEGGGIIIIIIOOOPPPQQQcccuuukkkgggSSSEEE;;;<<<===999777:::999999::::::;;;:::::::::888888888888888888888888888999999::::::;;;<<<<<<999::::::999888888999;;;;;;<<<<<<======>>>>>>??????@@@BBBBBBBBBCCCDDDFFF>>>@@@DDDHHHLLLOOOQQQRRRRRRRRRTTT^^^uuuqqqhhh\\\TTTQQQQQQPPPNNNLLLJJJJJJJJJLLLLLLKKKJJJFFFFFFEEECCCAAA???===<<<:::;;;;;;::::::;;;???BBBGGGJJJOOOTTTYYY^^^dddhhhlllooosssxxx}}}}}}yyywwwvvvuuusssrrrqqqqqqqqqtttwwwzzzzzzyyytttvvvxxxxxxxxxxxxzzz|||xxxpppmmmnnnuuu|||qqqQQQDDDEEEFFFCCCCCCCCCCCCDDDFFFHHHIIIJJJMMMKKKIIIGGGEEEDDDDDDDDD???>>>=========>>>???@@@@@@AAABBBBBBBBBBBBAAA@@@????????????@@@@@@@@@@@@>>>>>>>>>>>>???@@@AAABBBCCCBBBAAA@@@@@@AAABBBCCC222222888===:::777CCCUUU^^^ooovvvttt~~~oooaaaTTTJJJCCC>>>===;;;:::::::::;;;;;;777888::::::888777777777888999999999999888777777888999999999999:::::::::999999:::::::::;;;;;;;;;;;;;;;<<<===>>>???@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCBBBBBBEEEIIIMMMLLLKKKHHHIIIIIIJJJKKKLLLMMMMMMMMMNNNQQQTTTVVVTTTPPPMMMHHHHHHIIIIIIIIIHHHHHHGGGIIIHHHGGGGGGFFFGGGGGGGGGIIIHHHFFFFFFGGGHHHHHHGGGBBBLLLRRRPPPYYYxxxxxxfff]]]UUUQQQKKKHHHHHHHHHFFFDDDCCCCCCDDDDDDDDDCCCBBBAAA======>>>???@@@@@@@@@@@@===???AAAAAA@@@>>>>>>>>><<<>>>??????>>>>>>>>>???===AAADDDEEEBBB@@@@@@BBBCCCDDDFFFGGGGGGIIIKKKMMMUUU___```YYY```qqqaaaVVVHHH???:::<<<<<<666777<<<777777999:::;;;<<<<<<<<<777777777777777777777777888999999::::::;;;<<<<<<999::::::999888888999;;;<<<<<<;;;;;;<<<===>>>???>>>@@@BBBBBBBBBBBBDDDFFF>>>@@@DDDHHHKKKNNNOOOOOOOOOPPPQQQUUUgggvvvtttdddYYYUUUSSSQQQOOOLLLKKKJJJKKKLLLMMMLLLKKKGGGFFFFFFDDDCCCAAA???>>>>>>>>>===<<<;;;<<<>>>AAA>>>AAAEEEJJJNNNSSSYYY\\\aaadddjjjpppvvvyyy||||||{{{wwwssspppooooooooonnnooooooooorrrvvvyyyyyyyyyvvvxxxyyyyyyxxxwwwwwwwww~~~uuutttqqqttt|||~~~lllMMMCCCHHHIIIBBBCCCCCCCCCCCCDDDEEEFFFGGGGGGFFFDDDCCCCCCCCCDDDDDD>>>>>>===<<<<<<===>>>???@@@@@@BBBBBBBBBBBB@@@@@@>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>???@@@AAABBB@@@@@@???>>>>>>???@@@@@@555555666777888999::::::BBBLLL[[[lllzzz{{{zzzxxxuuuqqqiii^^^QQQGGGAAA???>>>;;;;;;;;;;;;:::999888777888888777777777777888888888888777666666666666666666777888999:::999888888::::::;;;<<<=========<<<;;;:::::::::;;;<<<>>>???>>>>>>???@@@AAABBBBBBCCCCCCDDDEEEFFFGGGIIIKKKLLLGGGHHHIIIKKKLLLLLLMMMMMMOOOPPPRRRTTTUUUVVVVVVUUUKKKJJJIIIHHHHHHGGGHHHHHHEEEFFFGGGGGGHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDGGGKKKMMMYYYzzzwwwccc[[[RRRMMMMMMLLLIIIFFFFFFEEECCCBBBBBBBBBCCCCCC???@@@AAABBBBBBAAA@@@?????????@@@@@@@@@???>>>>>>===???@@@@@@>>>>>>???@@@BBB@@@@@@@@@BBBDDDDDDDDDGGGHHHHHHJJJMMMQQQTTTVVV[[[jjjnnndddbbbzzzjjjTTTHHH<<<;;;:::999888888888888999999:::;;;;;;;;;;;;:::::::::999888777777777888888999::::::;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===>>>@@@BBBBBBAAAAAABBBCCCEEEFFFGGGIIIKKKLLLNNNNNNOOOJJJMMMVVV___qqq{{{vvvgggXXXPPPOOORRRMMMMMMMMMNNNMMMLLLJJJIIIHHHHHHHHHGGGFFFEEEDDDCCC???>>><<<;;;::::::;;;<<<<<<===>>>AAAEEEKKKQQQTTTZZZ]]]bbbfffjjjoootttxxx|||~~~{{{uuupppnnnmmmlllkkkkkkkkklllmmmnnnnnnnnnoooqqquuuxxx{{{zzzzzzxxxvvvuuuvvvyyy|||zzz}}}{{{zzzwwwrrrzzzcccNNNDDDCCCCCCCCCCCCBBBBBBAAAAAAAAABBBBBBBBBCCCCCCBBBAAA@@@BBBCCC>>>============<<<<<<<<<======>>>???@@@AAAAAAAAA>>>??????>>><<<<<<===>>>======<<<<<<===???AAABBBBBBAAA@@@@@@??????@@@@@@444444555666777888999999999<<>>???===>>>>>>???@@@AAABBBBBBDDDDDDDDDEEEFFFHHHIIIKKKIIIIIIJJJKKKLLLLLLKKKKKKMMMNNNPPPRRRSSSSSSSSSSSSKKKKKKJJJIIIIIIIIIJJJJJJGGGHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDFFFIIIHHHMMMddd}}}|||jjj[[[TTTPPPNNNLLLJJJHHHFFFEEEDDDDDDFFFFFFCCCCCCCCCCCCCCCAAA@@@???AAAAAABBBBBBBBBAAAAAAAAABBBCCCDDDCCCBBBAAABBBDDDEEEDDDDDDDDDEEEFFFFFFFFFKKKMMMPPPUUUZZZ```dddffflll||||||zzzyyybbbMMMCCC;;;;;;:::888888777777777888888999::::::::::::999:::999888888777777888888888999999:::;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<======???AAABBBAAAAAABBBCCCDDDEEEFFFHHHJJJKKKMMMMMMOOOJJJLLLUUU[[[kkkwwwgggYYYOOOLLLIIIIIIKKKLLLNNNOOONNNMMMJJJJJJJJJIIIHHHFFFEEEDDD@@@???>>>===;;;;;;;;;:::;;;;;;;;;>>>BBBGGGLLLOOOSSSVVVZZZ^^^bbbgggmmmqqquuuyyy}}}|||zzzxxxuuuppplllkkkjjjiiihhhhhhiiijjjjjjkkkkkklllmmmooorrrtttvvvvvvvvvvvvuuutttuuuyyy|||}}}tttqqq{{{wwwooojjjoooxxx{{{yyynnnXXXHHHCCCDDDEEEEEEDDDCCCBBBBBBAAABBBBBBBBBAAABBBBBB@@@???>>>???AAA============<<<<<<<<<<<<======>>>@@@@@@AAAAAA@@@>>>??????>>><<<;;;<<<>>>>>>======>>>>>>???@@@AAAAAAAAA@@@???????????????333333444444555666777777666555444444888AAAKKKSSSgggooo|||yyyxxxtttiiibbbYYYNNNEEE>>><<<999777666666777888888888888888777666555555666666555555555555666666777777666666555555666666666777888888999999888888777888999;;;<<<===============<<<<<<<<<======>>>======>>>???@@@AAABBBBBBDDDDDDCCCCCCDDDEEEGGGHHHJJJJJJKKKKKKKKKKKKJJJJJJLLLMMMNNNOOOPPPPPPPPPPPPLLLKKKKKKKKKKKKLLLLLLMMMJJJJJJJJJJJJIIIHHHGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEEECCCEEEHHHEEECCCNNN\\\|||}}}nnnccc[[[VVVPPPNNNJJJHHHFFFGGGHHHIIIGGGGGGGGGFFFFFFEEEEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEDDDBBBBBBCCCEEEFFFFFFFFFHHHIIIKKKMMMNNNUUUYYY```hhhqqqxxx}}}wwwssszzzyyyzzzhhhTTTEEE???::::::999888777777777777666777888888999999888888999999888777777777888888888888999::::::::::::999999999::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<======???AAABBBAAAAAABBBCCCDDDDDDFFFGGGIIIJJJKKKLLLOOOKKKMMMSSSWWWbbb{{{}}}jjjVVVJJJJJJJJJJJJLLLOOOQQQPPPOOOLLLLLLLLLKKKIIIHHHFFFEEEBBBAAAAAA@@@>>><<<:::999999999999:::===AAADDDGGGJJJMMMRRRVVVZZZ___dddhhhkkkoootttxxxzzz|||~~~~~~{{{xxxtttqqqooollliiigggffffffeeeeeeeeeffffffggghhhiiijjjkkklllnnnoooooopppqqqrrrssstttvvvzzz}}}yyyxxxjjjkkkzzzxxxrrrlllkkknnnooollldddYYYKKKCCCCCCFFFGGGGGGDDDDDDCCCBBBBBBBBBBBBBBB@@@AAAAAA???===<<<<<<>>>=========<<<<<<<<<;;;;;;===>>>???@@@@@@@@@@@@@@@???@@@@@@>>><<<;;;<<<===>>>>>>???????????????>>>@@@??????>>>>>>>>>>>>>>>111222222333444555555555444555777777888999<<>>:::::::::999888888777777777777777777777777666555555555444444333333444444555777666666555555555666666666777777888888888888888666777888:::<<<======>>>>>>=====================<<<<<<===>>>???@@@AAAAAADDDCCCBBBBBBBBBCCCDDDEEEHHHIIIJJJKKKKKKKKKKKKKKKKKKLLLLLLMMMNNNNNNNNNNNNLLLKKKKKKKKKLLLMMMNNNNNNLLLLLLKKKKKKJJJHHHGGGFFFCCCCCCCCCCCCCCCCCCCCCCCCBBBAAABBBFFFEEEBBBEEELLL]]]wwwxxxnnnaaa^^^YYYTTTPPPNNNNNNNNNKKKKKKJJJJJJIIIJJJJJJKKKEEEEEEEEEDDDDDDEEEEEEEEECCCDDDEEEEEEDDDEEEHHHJJJHHHIIIJJJMMMQQQXXX___dddlllpppyyywwwzzz||||||www{{{sssdddSSSDDD>>>===999888777777666666666777555666777777888777777777888888777777777777888888777888888999999999999999999999999999999:::::::::;;;;;;;;;<<<<<<<<<<<<======???AAAAAAAAA@@@AAABBBDDDEEEFFFGGGIIIJJJKKKLLLOOOLLLNNNRRRSSSYYYooo{{{~~~gggVVVQQQNNNLLLLLLOOOPPPPPPNNNMMMMMMLLLKKKJJJHHHGGGFFFDDDDDDDDDCCC@@@===;;;999999888888999:::<<<>>>@@@EEEGGGLLLOOOSSSWWW]]]```aaaeeekkkooosssuuuxxx{{{~~~|||yyywwwuuussspppllliiifffdddcccbbbccccccccccccddddddeeeeeefffggghhhjjjjjjjjjjjjjjjlllnnnqqqsssvvvxxx|||}}}vvv}}}qqqfffmmm}}}uuuooolllhhhdddRRRKKKEEEBBBDDDGGGHHHGGGEEEEEEDDDCCCBBBBBBBBBBBBAAAAAAAAA>>><<<;;;;;;<<<=========<<<<<<<<<;;;;;;===>>>???@@@@@@@@@@@@@@@@@@@@@@@@>>><<<;;;;;;===??????@@@AAA@@@???>>><<>>===============111111222222333333444444111444777999888777777777888:::<<>>@@@AAA@@@@@@AAABBBEEEEEEFFFHHHIIIJJJKKKKKKOOOMMMOOOQQQQQQTTTbbbsss~~~|||~~~|||lllXXXRRRLLLJJJLLLNNNNNNMMMLLLLLLKKKKKKJJJHHHGGGFFFFFFFFFFFFEEEBBB???<<<;;;;;;:::999999999:::;;;<<>>>>>=========<<<<<<<<<>>>>>>???@@@@@@@@@?????????@@@@@@>>><<<;;;<<<===@@@@@@AAAAAAAAA???===<<>>======<<<<<<======111111111222222333333333222333444444333444666999555666888999999;;;===???BBBIIITTT___hhhnnnqqqssszzzxxxyyy}}}|||yyy~~~yyytttpppllleeeZZZSSSMMMHHHCCC???999999888888777777777777333444444555555555444444666666666777777666666555444444333333333333444444555555444444555555666666777666666666666777888999555666888999:::;;;;;;<<<;;;;;;<<<<<<===<<<<<<;;;;;;;;;<<<===>>>???@@@@@@@@@AAABBBCCCCCCCCCBBBAAABBBCCCEEEGGGIIIKKKLLLLLLKKKKKKJJJIIIIIIIIIJJJJJJIIIHHHHHHHHHHHHIIIIIIJJJIIIIIIIIIHHHGGGFFFDDDCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>>>>???AAACCCAAAPPPkkkwwwsssmmmgggbbb^^^]]]]]]]]]\\\ZZZXXXWWWWWWXXXXXXXXXYYYZZZ[[[\\\___dddgggrrruuuyyy}}}wwwtttzzz~~~{{{{{{~~~oooWWWFFF;;;555555888666555555444444555555555444555666666777777666666777777666666666777888888666666777888888888888777777777888888999:::::::::;;;;;;;;;<<<<<<<<<<<<===<<<>>>@@@AAA@@@@@@AAABBBDDDEEEFFFGGGHHHIIIIIIJJJMMMLLLNNNPPPOOOPPPZZZeee~~~zzzxxxeee\\\PPPJJJKKKMMMNNNMMMJJJKKKKKKKKKKKKJJJIIIIIIIIIHHHGGGFFFCCCAAA???>>>===<<<;;;;;;::::::::::::999;;;>>>@@@BBBEEEIIILLLOOOSSSXXX\\\___cccgggiiihhhlllqqquuuxxx|||~~~~~~~~~~~~}}}~~~~~~~~~}}}~~~~~~}}}zzzxxxvvvuuurrrooojjjfffbbb```bbbbbbbbb```^^^]]]^^^___```aaacccdddeeefffffffffeeeeeeffffffffffffggggggjjjnnntttyyy}}}yyynnnssstttxxx{{{zzzooo}}}~~~yyyuuuppphhh___LLLKKKIIIHHHIIIHHHFFFEEEEEEDDDCCCBBBAAA@@@@@@@@@AAABBBBBB@@@>>>======????????????>>>>>>>>>======>>>??????@@@@@@@@@??????>>>??????>>><<<<<<===>>>@@@AAAAAAAAA@@@???>>>>>>???>>>>>>===============111111222222222222333333444444555444333333666888222333555777888888888666666:::???CCCGGGJJJMMMPPPXXX]]]dddjjjpppuuu{{{~~~}}}yyy|||}}}|||~~~yyywwwooopppzzz|||yyyvvvpppiiibbb[[[SSSMMMLLLGGG@@@;;;:::<<<;;;888333555777888777555555555333444444555666666666777444444555555555555444444444444333333333333444444555444444444444555666777777666666555666777888999666777888999::::::::::::888999:::;;;<<<<<<;;;;;;:::;;;;;;<<<===>>>???@@@===???CCCEEEFFFDDDAAA@@@BBBCCCDDDFFFHHHIIIIIIJJJJJJIIIHHHFFFFFFFFFGGGGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@===>>>>>><<<<<<>>>AAABBBFFFOOOaaawww|||yyywwwwwwwwwxxxzzz{{{{{{{{{{{{~~~ppp___fffooowwwqqq^^^III>>>:::777555555555444444444444444555555555555666777777777777777666666666666666777888888555666777777888888777777666777777888999999::::::;;;;;;;;;<<<<<<<<<<<<===<<<>>>@@@@@@@@@???@@@BBBBBBCCCCCCDDDEEEFFFGGGGGGJJJJJJKKKMMMMMMNNNUUU]]]lll}}}{{{zzz|||~~~ppp___RRROOOOOONNNLLLJJJKKKLLLLLLMMMMMMLLLLLLKKKJJJHHHFFFDDDBBBBBBAAA======<<<;;;;;;::::::999777888:::<<<<<<>>>BBBDDDFFFIIIMMMQQQTTTWWW[[[]]]^^^bbbgggkkknnnqqqtttwwwwwwwwwwwwxxxyyyzzz{{{{{{zzzzzzyyyyyyzzzzzz{{{|||zzzyyyyyyyyyxxxvvvrrroooiiiiiigggdddaaa]]]ZZZYYYZZZ\\\___^^^\\\[[[\\\^^^___```bbbdddffffffgggfffddddddcccbbbcccdddeeefffjjjooouuu{{{ssskkkqqq~~~ssskkkuuu~~~zzzvvvtttoooeeeYYYLLLKKKJJJIIIIIIHHHGGGFFFDDDCCCBBBAAA@@@?????????@@@AAAAAA???>>>===>>>@@@@@@@@@@@@@@@??????????????????@@@@@@@@@??????>>><<<===>>>===<<<<<<>>>@@@AAAAAA@@@?????????@@@@@@@@@???>>>>>>======>>>>>>222222222222222333333333000222666777555333111000555333222222555666666555888777666777888:::;;;<<<777@@@JJJMMMLLLMMMTTT[[[YYY\\\gggiiidddllluuurrrmmmbbbaaaaaaXXXUUUWWWSSSLLLLLLJJJGGGEEEDDDAAA>>>:::999777777999:::777333555666666444111111333555333333333444444444444444222222333444444444333333555444444333333444444555444444444444444555666777777666555555555666888999666777888999999999999999666777999;;;<<<<<<;;;;;;::::::;;;<<<===>>>??????;;;>>>CCCGGGGGGEEEBBB???CCCCCCDDDFFFFFFGGGGGGGGGHHHGGGFFFDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBBBBBBBCCCDDDEEEEEEDDDDDDCCCBBBAAA????????????????????????:::===???>>>===@@@CCCEEENNNTTT^^^iiiwwwfffYYYjjjzzzvvv^^^MMM<<<888::::::777555444444333333333444444555555666666777777777777777666666666666666777888888555666666777777777777777666777777888999999::::::;;;;;;;;;<<<<<<<<<======<<<>>>@@@@@@@@@???@@@AAA@@@AAAAAABBBCCCDDDEEEEEEGGGGGGIIIKKKKKKMMMSSSXXX```tttzzz}}}~~~}}}}}}nnn\\\TTTQQQNNNKKKKKKKKKLLLNNNNNNOOOOOOOOOLLLJJJHHHFFFDDDCCCCCCDDD>>>======<<<;;;:::999999777888:::;;;;;;<<>>>>>>>>>>>???@@@???======>>>@@@AAAAAAAAA@@@@@@@@@????????????@@@@@@@@@??????>>>;;;===============???AAAAAAAAA?????????@@@AAABBB@@@@@@???>>>>>>>>>>>>>>>000000000000000000000000111111222222222333333333222222222333333333444444333333333444444444555555777777888999:::;;;;;;<<<@@@AAABBBCCCDDDEEEFFFGGGCCCBBBAAA???>>><<<;;;:::999888888888777777666666666666555555444444444444555555555444444333333333333333333333333333333333444444444444444444444444333333333333333333333333444333333333333444555555666666666666555555555555888888888999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<===???@@@@@@@@@>>>===>>>???AAACCCEEEEEEEEEEEEEEEFFFGGGHHHIIIHHHGGGFFFEEEFFFGGGHHHGGGFFFEEEDDDDDDAAA>>><<<>>>@@@AAAAAACCCBBBAAA@@@????????????@@@??????>>>===<<<<<<;;;999<<<===<<<<<>>999555444555555555555555555555555555555555666666666666666666666666444555555666666666666666777777777777666666666666777888888999999:::;;;;;;::::::::::::::::::::::::;;;<<<===>>>@@@AAACCCCCCCCCAAA??????AAACCCDDDDDDFFFGGGJJJKKKLLLNNNRRRTTT\\\eee}}}~~~|||~~~}}}|||}}}vvv]]]UUUVVVUUUIIIMMMQQQQQQNNNKKKJJJLLLKKKIIIGGGFFFFFFFFFDDDBBB@@@@@@???===<<<:::999999999999999999999999999999===>>>???AAACCCEEEGGGHHHNNNNNNOOOQQQTTTVVVXXXZZZ`````````aaabbbbbbccccccddddddeeeeeeeeeeeedddddddddcccbbb```^^^]]][[[[[[WWWWWWVVVVVVUUUTTTSSSSSSTTTVVVXXX[[[\\\\\\[[[[[[^^^^^^```bbbdddeeedddccc^^^___aaabbbbbbeeehhhkkkrrruuuzzz|||lllaaazzzwww|||~~~uuurrr{{{~~~wwwmmmjjjhhh]]]OOOFFFDDDEEEEEEFFFFFFFFFFFFEEECCCCCCBBBAAAAAAAAAAAABBBCCCBBBAAA@@@@@@@@@AAAAAA??????AAAAAAAAAAAA?????????@@@@@@@@@@@@???>>>>>>======<<<;;;<<<>>>@@@BBBCCC???::::::???BBBBBB@@@;;;>>>@@@@@@===:::;;;<<<000000000000000000000000111111111222222222333333222222222333333333333444333333333333444444444444444444444555555666666777666666777777888999::::::::::::999999888888888777666666666666666555555555555555555555444444333333444333333333222222222222333333333333333333333333444444444444444444444444333333333333333333333333444333333333333444555555666666666666666666666666888888888888888999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@@@@@@@>>>>>>>>>???AAACCCDDDEEEEEEEEEEEEFFFGGGHHHHHHHHHGGGFFFGGGGGGHHHHHHHHHFFFEEEDDDDDDBBB??????@@@AAAAAAAAAAAA@@@???>>>============>>>>>>===<<<<<<;;;::::::999;;;<<<<<<;;;???HHHOOOXXXVVVXXXYYYRRRNNN[[[mmm~~~wwwpppttt~~~ooollluuu~~~rrrhhhXXXGGG???<<<888555555555555444444444444444444444444444555555555555555555555555444444555666666666666666666666666666666666666666777777888888999:::::::::::::::::::::::::::::::::;;;;;;<<<===???@@@AAAAAACCCBBBAAABBBDDDDDDCCCBBBEEEGGGIIIKKKLLLNNNQQQTTTVVV\\\ttt}}}}}}}}}~~~zzzmmm^^^OOORRRQQQNNNKKKHHHHHHKKKMMMMMMKKKIIIHHHHHHGGGDDDBBBBBBAAA@@@???>>><<<;;;;;;999999999:::::::::::::::999:::;;;===???@@@AAABBBFFFGGGHHHIIIKKKNNNPPPQQQTTTTTTUUUUUUVVVWWWWWWWWWWWWXXXXXXYYYYYYXXXXXXWWWWWWWWWVVVVVVUUUUUUUUUTTTSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUWWWYYYYYYYYYXXXWWWWWWXXXZZZ\\\___``````______```bbbdddfffhhhlllooosssvvvzzzlll```fff~~~{{{vvvyyy~~~nnnccc\\\QQQFFF@@@EEEEEEFFFFFFFFFEEEEEEDDDCCCCCCBBBAAAAAAAAAAAAAAABBBBBBAAAAAA@@@@@@@@@AAA???@@@AAAAAAAAAAAA@@@??????@@@@@@@@@@@@???>>>>>>===<<<;;;;;;;;;===???@@@BBB???===@@@FFFIIIHHHFFF???@@@@@@???>>>===<<<<<<000000000000000000000000111111111222222222222333111111222222222333333333222222333333333444444444222222222222333333333333222222222333333333444444222222333333444555555666333333444444444444444444444444444444333333333333222222222111111111111111222222222222222222222222333333333333333333333333333333333333333333333333333333333333333444555555666666666666777777777777888888888888888888888888;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===????????????>>>>>>@@@BBBDDDEEEFFFEEEEEEDDDEEEFFFGGGGGGGGGGGGFFFIIIIIIIIIIIIHHHGGGFFFEEEEEECCCBBBBBBCCCCCCBBB@@@>>>>>><<<;;;;;;;;;;;;;;;<<<<<<;;;;;;::::::999999999;;;;;;::::::===CCCIIIVVVRRRPPPOOOGGG???CCCLLLiiitttttt{{{~~~vvv|||uuu```RRREEE::::::888666555555555444333444444444444444444444444444444444444444444444444333444555555666666555555666666666666666666666666666666777888888999999:::::::::::::::;;;;;;;;;;;;;;;;;;<<<======>>>??????BBBCCCEEEGGGIIIHHHEEEBBBEEEGGGIIIJJJKKKMMMPPPSSSRRRTTTccc~~~{{{|||~~~sss\\\\\\VVVOOOIIIGGGHHHJJJKKKMMMLLLKKKKKKJJJHHHEEEBBBCCCCCCBBBAAA???>>>======::::::::::::::::::::::::888999999:::;;;<<<============>>>???AAACCCEEEFFFGGGHHHHHHIIIIIIJJJJJJKKKJJJJJJKKKKKKKKKKKKJJJJJJJJJKKKKKKLLLMMMMMMNNNNNNNNNNNNOOOPPPQQQQQQRRRRRRSSSTTTUUUVVVVVVUUUTTTSSSRRRTTTVVVXXXZZZ[[[\\\\\\^^^aaadddgggiiimmmqqqtttuuuwww{{{pppbbb___ooo|||}}}ttt```SSSIIICCCBBBFFFFFFFFFFFFEEEDDDDDDCCCCCCBBBAAAAAA@@@@@@AAAAAABBBBBBAAAAAAAAA@@@@@@@@@???@@@AAAAAAAAAAAA@@@?????????@@@@@@??????>>>======<<<;;;::::::;;;===>>>??????BBBHHHPPPVVVVVVUUULLLHHHBBB@@@@@@@@@???===000000000000000000000000111111111111222222222222111111111111222222222222222222222222333333333333444444333333333333333333333333333333333333333333111222222333444555666666222222222333333444444444333333333333333333222222111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222333333222222333333444555666666666777777777777777:::999999999999888888888::::::;;;;;;;;;;;;;;;;;;::::::<<<===>>>??????>>>@@@AAACCCEEEFFFGGGGGGFFFCCCDDDDDDEEEFFFFFFFFFFFFJJJJJJIIIIIIHHHGGGFFFEEEDDDDDDCCCDDDEEEDDDBBB???===<<<;;;::::::999::::::;;;;;;;;;::::::999999999999::::::999888:::>>>BBBPPPKKKGGGEEEAAA;;;<<<@@@DDDbbbzzzttt|||zzzeeeQQQEEE===777666555444444555555444222333333333333333333333333222222222222222222222222333333444555555555555444444555555555555555666666555666666777777888888999::::::::::::;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>>AAACCCGGGLLLOOOMMMIIIEEEDDDFFFHHHIIIJJJLLLOOOQQQTTTUUU[[[qqq}}}}}}}}}lllcccXXXPPPLLLKKKIIIGGGLLLKKKJJJKKKKKKIIIFFFCCCDDDCCCCCCAAA@@@???>>>>>><<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<888888999:::;;;===???@@@AAAAAABBBBBBCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDFFFFFFGGGHHHIIIJJJKKKKKKLLLLLLMMMNNNNNNOOOPPPPPPQQQQQQRRRSSSSSSSSSSSSRRRRRRTTTVVVWWWXXXYYY[[[\\\]]]```dddhhhkkkppptttwwwwwwyyy|||zzzkkkllluuuyyy```OOOEEECCCEEEFFFFFFFFFFFFEEEDDDCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@AAABBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>===<<<<<<;;;:::::::::;;;;;;===???DDDMMMXXXbbbhhhjjjbbbVVVIIIAAAAAACCCBBB@@@////////////////////////000000111111111222222222000000000111111111222222111111111222222222333333333333333333333333333222111111111111111000000000333444444444444444444444222222222333333444444444111111111222222222222222111111111111222222222222111111111111111111111111222222222222222222222222222222222222222222222222333222222222222333444444555555666666777777777888:::::::::::::::999999999:::::::::;;;;;;;;;<<<<<<::::::;;;<<<===>>>>>>>>>@@@BBBDDDFFFGGGHHHHHHGGGBBBBBBCCCCCCDDDEEEFFFFFFIIIIIIHHHGGGFFFFFFEEEEEEDDDCCCCCCDDDEEEDDDAAA>>>======<<<;;;::::::::::::;;;;;;:::::::::::::::999888999888888777888:::<<>>===<<<;;;<<>>>>>????????????BBBHHHNNNRRRRRRNNNJJJDDDFFFGGGHHHIIIKKKMMMPPPTTTUUUWWWbbb~~~~~~|||}}}|||}}}|||jjj[[[QQQMMMJJJHHHIIIIIIIIIIIIJJJJJJHHHEEECCCCCCBBBBBBAAA@@@??????=========<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999999999:::;;;<<<>>>???>>>>>>???@@@@@@AAAAAABBBBBBCCCCCCDDDDDDCCCCCCBBBEEEEEEFFFGGGGGGHHHHHHIIIKKKKKKLLLLLLMMMMMMMMMNNNNNNNNNOOOQQQRRRSSSSSSSSSRRRTTTWWWWWWWWWXXX[[[]]]^^^aaafffjjjnnnqqqvvvyyyzzz{{{~~~~~~rrrqqq|||}}}|||bbbOOOCCCAAADDDFFFFFFFFFEEEEEECCCBBBAAAAAAAAA@@@????????????@@@AAAAAABBBBBBBBBAAA@@@???????????????????????????>>>????????????>>>======;;;;;;;;;:::::::::::::::<<<>>>CCCLLLYYYfffqqqwwwrrrbbbOOOCCCAAACCCCCCBBB////////////////////////000000000111111111111222///000000000000111111111000000111111111222222222000000111111111111111111222222222222111111111111333333222222222222222111222222222222222222333333000000000111111111111111111111111111111222222222000000000000000000000000111111111111111111111111222222222222222222222222222222222222222333444444444444555555666666777777888888999999999:::::::::999::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<===???AAACCCEEEFFFGGGGGGFFFAAAAAAAAABBBCCCDDDEEEFFFFFFFFFEEEDDDDDDDDDDDDEEECCCCCCBBBCCCCCCBBB???=========<<<;;;:::::::::::::::::::::::::::999999999888888777777777777888888AAA===999777777999:::;;;;;;>>>???RRRvvv}}}rrriiisssssstttwww}}}~~~}}}~~~}}}~~~xxxmmmaaaQQQEEE>>>:::666333333222222333444555333111222222222222222222222222222222222222222222222222111222333333444444333333222222333333444555555555333444444555555666777777777777888888999999::::::<<<<<<===>>>>>>???@@@@@@???BBBGGGLLLQQQQQQOOOLLLCCCEEEGGGGGGHHHIIILLLNNNQQQSSSUUU[[[kkk|||~~~}}}~~~|||~~~|||}}}lll]]]TTTPPPOOOKKKIIIHHHHHHIIIIIIHHHGGGDDDDDDCCCBBBBBBAAA@@@@@@??????>>>>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???<<<<<<======>>>?????????AAAAAAAAABBBBBBAAAAAAAAACCCCCCCCCDDDDDDDDDEEEEEEIIIIIIJJJJJJKKKKKKKKKLLLKKKLLLMMMNNNOOOQQQRRRSSSNNNRRRUUUVVVVVVWWW\\\```bbbfffjjjnnnrrruuuxxx{{{|||}}}~~~wwwpppnnnyyy|||sssuuuhhhUUUGGGCCCEEEEEEEEEEEEEEEDDDCCCCCCBBBAAA@@@??????>>>>>>??????@@@AAABBBCCCBBBAAA@@@???>>>>>>============>>>>>>>>>>>>??????>>>>>>===<<<:::;;;;;;;;;;;;;;;;;;;;;<<<===@@@GGGRRR^^^jjjqqqooo```NNNBBB@@@BBBBBBAAA////////////////////////000000000000111111111111/////////000000000111111000000000000111111111222......//////000000111111222222333333333333333333000111111111111111111111111111111000000000000000/////////000000111111111/////////000000111111111000000000000000000000000111111111111111111111111111111111111111111111111222222222111222222333444333333333444555666666666555555666777888999999:::999999::::::;;;<<<<<<===<<<<<<;;;;;;:::;;;;;;;;;===>>>@@@BBBCCCDDDDDDDDDAAA@@@@@@AAABBBCCCEEEFFFCCCBBBAAAAAAAAABBBCCCDDDCCCAAA@@@@@@@@@???===;;;===<<<;;;:::999999999999888888888888888888888888777777666777888888777666888888777666666666666555999===999===RRRhhh~~~vvvqqqllllllrrrzzz~~~xxxqqqppprrrssszzz}}}{{{sssgggXXXOOOEEE???<<<999777555444333222222333444333222222222222222222222222222222222222222222222222222111111222333333333333333111222222333444444555555333333333444555555666666555666666777888888999999::::::;;;<<<>>>???@@@@@@AAABBBDDDHHHLLLMMMKKKIIICCCEEEFFFGGGGGGHHHKKKMMMOOOOOOSSSXXX^^^ooo}}}~~~||||||wwwggg[[[UUUQQQNNNJJJHHHHHHIIIHHHGGGEEEEEEEEEDDDCCCCCCBBBBBB@@@@@@???>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>;;;;;;;;;<<<======>>>>>>?????????@@@@@@???????????????@@@@@@AAABBBBBBCCCDDDEEEFFFGGGHHHIIIJJJKKKJJJJJJKKKKKKLLLMMMNNNOOOJJJNNNSSSUUUVVVZZZaaafffjjjmmmrrruuuxxxzzz|||~~~}}}sssiiigggoootttsss|||xxxgggUUUHHHEEEHHHCCCDDDDDDDDDDDDDDDCCCCCC@@@@@@???>>>>>>>>>>>>>>>@@@AAABBBCCCCCCAAA@@@>>>===<<<;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>======<<<999:::;;;<<<<<<<<<<<<<<<<<<<<<>>>AAAFFFMMMUUUZZZ[[[QQQFFF>>>===??????>>>////////////////////////000000000000111111111111////////////000000000000000000000000111111111111...//////000111222333333/////////000000000111111///000000000111222222222000000//////.........---.../////////000000111111---.........//////000000000000000000000000000000000000000000000000000000111111111111111111111111222222111111222222333444222222333333444555666666222333444555666777888999999999::::::;;;<<<============<<<;;;:::::::::::::::<<<>>>@@@AAABBBAAAAAA@@@@@@@@@@@@AAACCCEEEFFFAAA@@@??????@@@AAACCCDDDBBBAAA???>>>>>>>>><<<:::<<<;;;:::999888888888888666666666666777777777777777666666777888888777555222555888888777777555333000<<<<<<777;;;HHHaaa}}}tttqqqrrrtttxxx|||zzzppp```QQQ@@@<<<999888777444333333666444222222333444333222111111111111111111111111222222222222222222222222111111222333333333333222111111222333333444555555222222333444444555555666444555555666777888888999888888:::;;;===>>>???@@@BBBBBBCCCEEEGGGHHHGGGFFFCCCDDDFFFFFFGGGHHHKKKMMMQQQOOOSSSXXXXXX]]]{{{}}}|||{{{}}}}}}|||~~~zzzeeeXXXVVVRRRMMMIIIHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEDDDDDD@@@@@@@@@???>>>======<<<<<<<<<============>>>>>>:::::::::::::::;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>????????????>>>>>><<<===>>>???AAABBBCCCCCC@@@AAABBBDDDGGGIIIJJJKKKJJJJJJIIIIIIIIIJJJJJJKKKHHHMMMSSSVVVYYY^^^gggmmmpppssswwwzzz|||~~~yyymmmccceeesss}}}wwwxxx{{{{{{vvviii\\\NNNCCCBBBFFFCCCCCCDDDDDDDDDDDDDDDCCC@@@??????>>>>>>>>>>>>>>>@@@AAABBBCCCCCCAAA???>>><<<;;;:::999999:::;;;<<<>>>>>>>>>>>>>>>======<<<999:::;;;<<<============<<<<<<======>>>@@@CCCEEEGGGCCC>>>;;;<<<===<<<;;;////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000///......000000000000000000000000////////////////////////............///////////////////////////.........000000000000000000000000000000000000000000000000000000000000000111111222000111111222222333444444555555555444444333333333222222333444555555555555999999999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@AAABBBBBBDDDBBB@@@AAADDDEEEDDDBBBAAA@@@??????>>>>>>??????=========>>>???>>>;;;888888888999::::::888777666666666666666666555555555444555777888777666444333444444444555555555555666444666777777888>>>HHHQQQsss{{{hhh[[[NNNCCC777666666555444444333333111111111111111111111111111111222222222333333333222222222222222222222222222222222222222222222222222222333333333333444444444444444555555555555666666666666666777777777777777888999999;;;;;;<<<===@@@@@@BBBCCCDDDEEEEEEEEEDDDDDDEEEFFFGGGIIIJJJKKKOOOQQQQQQQQQSSS]]]nnn{{{|||{{{|||{{{{{{pppcccZZZPPPLLLLLLKKKHHHGGGIIIHHHEEECCCBBBCCCEEEFFFEEEEEEDDDCCCAAA@@@??????>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>============>>>????????????@@@@@@@@@@@@CCCEEEFFFGGGGGGHHHJJJFFFHHHIIIIIIHHHHHHJJJKKKPPPSSSXXX]]]bbbiiipppuuu|||||||||~~~zzzyyyqqqpppoooooosss~~~zzzvvv~~~vvvooollllllhhh```VVVNNNIIIEEEBBB???EEEFFFFFFGGGFFFEEEDDDCCCAAA@@@???>>>============????????????????????????===;;;:::888888999:::;;;<<<<<<<<<===============;;;<<<<<<==================<<<;;;;;;;;;===>>>???>>>???@@@???>>>===>>>???........................................................................////////////////////////////////////////////////000000000000000///......////////////////////////....................................////////////////////////............////////////////////////000000000000000000000000000000//////000000111222000111111222222333333444555555444444444333333333222222333444555555555555999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>@@@AAABBBBBB@@@???@@@BBBDDDBBBAAA@@@???>>>>>>>>>===>>>>>>=========>>>>>>===:::888777888888999888777666555555555555555555555555555444555666777777555444333444444444444555555555555333555666555444888@@@GGGVVVkkkgggVVVMMMCCC:::555555444444333222222222111111111111111111111111111111111222222222333333222222222222222222222222222222222222222222222222222222333333333333444444444444444444555555555555666666666666777777777777777888999999;;;;;;<<<===???@@@AAABBBCCCDDDDDDDDDCCCCCCDDDEEEFFFHHHIIIJJJNNNQQQTTTSSSRRRWWWbbbkkk{{{}}}zzz}}}~~~~~~~~~~~~~~~{{{||||||lllYYYOOONNNNNNLLLIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDCCCBBBAAA@@@@@@???>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>=====================>>>>>>?????????@@@@@@@@@>>>@@@BBBCCCCCCCCCDDDEEEEEEFFFHHHHHHHHHIIIKKKMMMUUUYYY___eeekkkqqqxxx|||~~~~~~}}}sssnnnooossswwwzzzxxxtttwwwyyywww|||tttmmmiiihhhYYYTTTMMMHHHFFFEEECCCAAACCCDDDFFFGGGGGGFFFDDDCCCBBBAAA@@@???>>>=========????????????????????????===<<<:::999888999:::;;;===============<<<<<<<<<<<<======>>>???>>>>>>>>>>>>===<<<<<<<<<===>>>???>>>???@@@???===<<<===>>>........................................................................//////////////////////////////////////////////////////000000000///......////////////////////////........................---............/////////........................////////////////////////000000000000000000000000000000//////000000111222000000111111222333333333444444444444333333333333222333444555555666555555888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;<<<>>>???AAA@@@???>>>???AAAAAAAAA@@@>>>>>>>>>==================<<<<<<======<<<:::777666666777777666666555444444444444444555555555555444555666666666555333222333333333444444444555555333555666444333444888<<<<<>>@@@AAABBBBBBCCCCCCBBBBBBCCCCCCEEEGGGHHHIIILLLQQQVVVVVVTTTUUUZZZ^^^xxxzzzyyy}}}~~~|||{{{|||}}}~~~~~~~~~}}}||||||wwwtttyyygggVVVQQQRRRPPPLLLIIIIIIJJJIIIHHHFFFCCCBBBCCCBBBBBBBBBAAAAAA@@@@@@>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::========================>>>>>>>>>?????????@@@@@@>>>???AAAAAA@@@???AAABBBDDDFFFHHHIIIJJJMMMQQQTTT```dddkkkpppuuuzzz~~~uuufffbbbfffvvv}}}vvvyyy~~~{{{~~~zzzxxx}}}}}}yyyrrrjjjccc___LLLIIIFFFEEEDDDDDDBBBAAA@@@BBBEEEGGGHHHGGGEEEDDDDDDCCCAAA@@@???>>>>>>>>>????????????????????????>>>===;;;:::::::::;;;<<<>>>>>>======<<<<<<;;;;;;===>>>>>>?????????????????????>>>=========>>>>>>>>>?????????===<<<<<<>>>........................................................................////////////////////////////////////////////////...///////////////......////////////////////////........................---------.........//////------...............///////////////////////////000000000000000000000000///////////////000111111000000000111222222333333333333333333333333333333222333444555666666666666888999999::::::;;;;;;;;;::::::::::::::::::::::::;;;:::999999:::<<<>>>??????>>>>>>???@@@@@@@@@@@@>>>>>>>>>>>>>>>=========<<<;;;;;;;;;<<<;;;999777555555555555444444333333333333333333444444444444333444444555444333222222222333333333444444444444444666777666555444666888666<<>>@@@AAAAAAAAAAAABBBBBBCCCDDDEEEGGGHHHIIIJJJOOOUUUWWWWWWWWWZZZ]]]dddxxx|||~~~vvvzzz{{{}}}~~~~~~|||{{{wwwuuutttvvv{{{ttt```UUURRROOOKKKJJJIIIIIIHHHFFFEEECCCBBBBBBBBBBBBAAAAAAAAAAAAAAA?????????>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===============>>>>>>>>>>>>????????????@@@AAABBBAAA@@@???AAABBBEEEGGGJJJMMMQQQVVV\\\aaalllqqqvvvzzz|||~~~pppbbbaaagggyyy|||wwwzzz{{{|||zzz{{{~~~~~~}}}{{{wwwqqqggg\\\TTTIIIHHHGGGFFFEEECCC@@@???>>>@@@DDDFFFHHHGGGEEEDDDEEEDDDCCCAAA@@@???>>>>>>????????????????????????>>>===<<<;;;;;;;;;;;;<<>>===<<<;;;;;;:::======>>>????????????>>>@@@@@@???>>>>>>>>>=========>>>???>>><<<;;;;;;<<<..............................................................................................................................////////////......................................................------------............,,,---------......//////......................../////////////////////////////////...///000000111///000000111111222333333333333333333333333333333333333444555666666666666888888999:::;;;;;;<<<<<<:::::::::::::::::::::::::::999999999999;;;<<<===>>>???????????????@@@AAA??????@@@@@@@@@???>>>===<<<;;;999999::::::888666444444444333333333333333111222222222333333333444333333333333333222222111222222222222333333333444333444666666666666666666666<<<>>>???HHHbbb}}}yyyyyynnnkkkrrruuuuuurrrppptttyyy{{{yyy~~~~~~rrrjjj]]]OOO???666666777666555333333333222222222222222000000000000000000000000000000111111111222222222111111111111111111111111111111111222222333333333222222222333333333444444333333333444444444444555666666666666777777777777777888999999;;;;;;<<<===<<<<<<>>>???@@@AAAAAAAAACCCCCCDDDDDDFFFGGGIIIJJJIIIMMMQQQSSSTTTVVVZZZ]]]^^^wwwrrr}}}~~~|||xxxyyy{{{}}}~~~~~~}}}|||qqqrrrtttvvvwwwzzz}}}qqqaaaZZZUUUQQQOOOMMMJJJGGGEEEDDDDDDEEEBBBBBBBBBBBBBBBBBBBBBBBB@@@????????????>>>>>>>>>================================================;;;;;;<<<<<<=========>>>======>>>>>>>>>?????????@@@AAAAAA@@@@@@@@@BBBDDDEEEIIINNNSSSYYY___fffkkkrrrvvv{{{}}}rrrjjjlllsss{{{{{{zzz~~~}}}~~~zzzuuunnncccTTTJJJEEEGGGGGGGGGEEEBBB@@@>>>===???BBBEEEFFFFFFEEEDDDEEEDDDCCCAAA@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;??????>>>===<<<;;;;;;:::;;;<<<======>>>>>>======@@@@@@??????>>>>>>=========>>>???===;;;::::::;;;------------------------------------------------------------------------................................................------.../////////..............................------------------------,,,------------.........,,,,,,,,,---......//////........................//////////////////////////////......//////000111//////000000111222222222222222222222333333333333333333555666666666666666888888999:::;;;<<<======::::::::::::::::::::::::999999999::::::;;;;;;;;;===>>>@@@???>>>>>>???AAA???@@@@@@AAAAAA@@@>>>===;;;:::888888999999777666555444333222222222222333000000111111222222333333333222222222111111111111111111222222222333333333000111222333444444444444222:::>>>999555AAA[[[rrrzzzuuuxxxzzzxxxrrrhhh```\\\ccclllxxxvvvuuu{{{xxxjjj[[[SSSDDD;;;444444666555555555222222222222222222222222000000000000000000000000000000000111111111111222111111111111111111111111111111111222222333333444222222333333333333444444333333333333444444444444666666666666777777777777777888999999;;;;;;<<<===;;;<<<>>>???@@@@@@AAAAAACCCCCCDDDEEEFFFHHHIIIJJJIIIKKKLLLMMMNNNPPPTTTWWW]]]eeetttaaaqqqyyyzzz~~~yyyzzz|||}}}~~~}}}}}}|||zzzzzzxxxvvvttttttvvvyyyzzzqqqlllggg]]]ZZZTTTOOOKKKHHHHHHHHHDDDDDDDDDDDDCCCCCCBBBBBB@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>========================;;;;;;;;;<<<<<<======>>>=========>>>>>>>>>??????>>>???@@@@@@@@@AAAEEEGGGIIINNNTTT[[[aaagggmmmqqqrrrvvv{{{~~~zzzxxx{{{zzzooofff[[[MMMCCC@@@BBBEEEFFFDDDBBBAAAAAA???@@@AAACCCDDDEEEEEEDDDCCCCCCBBBAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;:::>>>>>>======<<<<<<;;;;;;;;;;;;<<<===============>>>>>>?????????>>>=========>>>>>>===:::999999:::------------------------------------------------------------------------................................................,,,---......//////..............................------------------------,,,,,,---------.........++++++,,,------...//////........................///////////////////////////............///000000//////000000111111222222111111222222222333333333333444555666666777777777888888999:::;;;<<<======999999999999999999999999777999:::<<<<<<;;;:::999;;;===???>>><<<<<<>>>@@@>>>???@@@AAA@@@???===<<<;;;999777777888888777666555444333222222222333333//////000000111222222333222222111000000000000000111111111111222222222222000000000111333333333333111666:::888444666AAAMMMaaauuuwwwtttpppvvv{{{zzzvvvssstttzzzqqqdddSSSEEE???777222111555666333222444111111111111111111111111000000000000000000000000000000000000111111111111111111111111111111111111000111111222333333444444222222333333333333444444222222333333333444444444666666666666777777777777777888999999;;;;;;<<<===<<<===>>>???@@@AAAAAAAAABBBBBBCCCDDDEEEGGGHHHIIIFFFGGGHHHIIIJJJMMMPPPRRRXXX\\\mmmuuullluuuyyyyyyyyyzzz{{{|||||||||{{{wwwtttssssssttt|||yyyoookkkeee^^^WWWQQQLLLJJJGGGGGGFFFEEEDDDCCCCCCBBBAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>========================::::::;;;<<<<<<===>>>>>>============>>>>>>>>>???>>>???@@@AAACCCEEEJJJMMMTTTYYY```fffkkkooosssvvvuuuyyy}}}~~~{{{~~~~~~xxxdddYYYQQQHHHAAA???BBBEEEEEEDDDCCCCCCDDD@@@@@@AAAAAABBBCCCDDDEEEAAAAAA@@@@@@@@@@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;::::::999===============<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>;;;<<<===>>>>>>>>>=========>>>>>><<<:::888999999------------------------------------------------------------------------................................................,,,,,,---.../////////...........................------------------------,,,,,,,,,---------......++++++,,,,,,---...//////........................////////////////////////...............///000000/////////000111111222222111111111222222333333333333444555666777777777777888888999:::;;;======>>>999999999999999999999999777999;;;======<<<999888999;;;======;;;:::<<>><<<;;;;;;999777666777777777555555444333222222222333444...//////000111222222222222111111000000000000000000111111111111222222222222111111222333444333333444333444666777777:::>>>===RRRkkk|||xxx}}}zzz~~~}}}pppdddTTTBBB777444444111222777777222000444////////////000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000111222333333444444222222333333333444444444222222333333333444444444666666666666777777777777777888999:::;;;<<<<<<===<<<===>>>@@@AAAAAAAAAAAAAAAAAAAAABBBDDDEEEGGGHHHBBBCCCFFFHHHKKKNNNQQQRRRTTTZZZbbbtttqqqqqq|||xxxxxxxxxxxxyyyzzz{{{|||wwwwwwxxxyyyyyyyyywwwuuussszzz{{{xxxssskkkaaaXXXPPPKKKIIIHHHGGGFFFEEEDDDCCCBBBAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<===>>>>>>============>>>>>>>>>>>>@@@AAACCCEEEGGGJJJOOOSSS^^^cccjjjppptttvvvxxxzzz{{{~~~yyyooottt~~~zzzuuuzzz|||{{{yyy}}}vvv\\\OOOJJJFFFAAACCCFFFHHHHHHEEECCCCCCEEEBBBAAA@@@@@@AAABBBDDDEEE@@@@@@??????@@@@@@AAABBB>>>>>>>>>>>>>>>>>>>>>>>>::::::;;;;;;::::::999888<<<<<<<<<=====================>>>???????????????:::;;;<<<>>>>>>>>>=========>>>>>><<<:::888888999///...,,,+++***+++,,,,,,------------------------------------------------------------------------................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------............///............////////////000000000000111111111111111111222222222333333333555555555666666666666666777777888999::::::;;;;;;999999888888999999:::;;;::::::999999888999999999:::;;;<<<;;;999888999:::999::::::;;;;;;::::::999999999888777666555444444444333222111000000000000000000000000111111111111111111111111000000000///000000000000111111111111222222111111222222333444333333333444444444555555:::???GGGRRRccczzzuuurrrzzzwwwbbbNNN???888555444333333333222222111111111000000000000000000000000000000000000000000000000111111000000//////......////////////000000000000000000000000000000000000111111222222222333333333222222333333333333444444444444444555555555555666777888888999999:::;;;;;;===>>>>>>????????????>>>AAAAAAAAABBBBBBDDDEEEEEEDDDEEEFFFIIILLLPPPSSSTTTWWWVVV[[[ggg|||zzzsssyyyzzz{{{}}}sssttt~~~||||||{{{zzzyyyxxxxxxxxxxxxyyy{{{|||}}}}}}||||||zzzwwwuuuuuussslllaaaXXXMMMKKKIIIGGGEEEFFFGGGHHHDDDAAA??????AAAAAA???<<>>===<<>>===;;;;;;<<<>>><<<===>>>>>>>>>>>>>>>===999<<>><<<<<>>???@@@AAA>>>>>>>>>>>>======<<<<<<===<<<<<<;;;;;;;;;<<<<<<:::;;;<<<<<<;;;<<<>>>AAA>>>>>>===<<<<<<<<<<<<<<<<<<<<<===============<<<===>>>???>>><<<::::::;;;...---,,,+++++++++,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...---------............///............////////////000000000000111111111111111111111222222222333333555555555555666666666666777777888888999::::::;;;999888888888888999:::::::::999999888888888999999:::;;;;;;;;;999888999:::999999::::::::::::999999999888888777666555444333444333222111000000000000//////000000000111111111111111111000000000////////////000000000111111111222111111111111222333333333333333333444444444444555888===CCCNNN___sss~~~zzzwww~~~{{{qqqfffUUUEEE;;;666444333333333222222222111111111////////////////////////////////////////////////000000000000//////......////////////000000000000000000000000000000000000111111222222222333333333222222333333333333444444444444444555555555555666666666777888888999999:::======>>>?????????>>>>>>@@@@@@AAAAAABBBDDDEEEFFFFFFGGGHHHJJJMMMOOOPPPQQQQQQTTTZZZcccpppvvvxxxvvv{{{}}}~~~|||}}}}}}{{{yyyxxxwwwwwwwwwxxxyyyyyyyyyyyyxxxwwwuuutttssstttuuurrrjjjccc[[[YYYUUUQQQMMMJJJIIIHHHIIIFFFDDDCCCCCCBBB@@@===>>>???????????????>>>>>>>>>???>>>===<<<<<<<<<===<<<<<<>>>???@@@@@@@@@@@@BBBCCCDDDCCCBBBBBBCCCEEEDDDEEEHHHMMMUUU]]]eeejjjqqqsssxxx|||~~~~~~~~~}}}~~~}}}wwwqqqqqqxxxoooZZZVVVZZZkkk{{{~~~{{{wwwtttsssxxxkkkVVVHHHBBBAAAAAAAAAAAABBBCCCCCCCCCCCCCCC@@@@@@@@@???>>>===;;;;;;@@@@@@@@@??????@@@@@@AAA>>>>>>>>>>>>=========<<<<<<;;;;;;:::999999999:::999;;;<<<===<<<<<<>>>???>>>======<<<;;;;;;<<<<<<<<<<<<=========<<<;;;;;;===???@@@???===<<<<<<===------,,,+++++++++,,,,,,------------------------------------------------++++++++++++++++++++++++------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,---------------------............///............////////////000000000000111111111111111111111222222222222333444444555555555666666666666777777888888999999:::888888777777777888999999999888888888888888999999999:::;;;:::888888888999888999999999999999999888888777777666555444333333333222111111000000000000//////000000000000111111000000000000//////////////////000000000000111111111111111111111222222333222222333333333444444444666888999:::===FFFRRRZZZxxxpppcccUUUNNNCCC:::555333333333222222222111111111111111////////////////////////////////////////////////000000000////////////...////////////000000000000000000000000000000000000111111222222222333333333222222333333333333444444444444444555555555555666555555666666777888888999<<<<<<===>>>>>>>>>>>>>>>?????????AAABBBDDDFFFGGGFFFHHHJJJLLLNNNNNNNNNNNNNNNSSSYYY^^^dddttt~~~}}}~~~~~~}}}zzzyyyyyyyyywwwxxxxxxxxxxxxwwwvvvuuutttsssrrrtttvvvuuuqqqmmmjjjhhheeeaaa]]]YYYVVVUUUNNNKKKIIIHHHHHHGGGEEEDDDAAAAAAAAAAAAAAAAAA@@@@@@??????????????????>>>>>>>>>???AAABBBCCCCCCCCCBBBDDDEEEFFFEEEEEEFFFHHHKKKOOOQQQVVV]]]eeemmmtttxxxyyy{{{~~~~~~~~~vvvllljjjsss}}}oooWWWNNNTTT\\\mmm~~~}}}~~~zzzuuusssuuuyyynnn___PPPGGGBBB@@@???@@@AAAAAABBBBBBBBBBBBBBB?????????>>>===<<<;;;:::===>>>???@@@@@@AAA@@@@@@?????????>>>>>>>>>>>>===;;;;;;:::888777777777777888:::===>>>===<<<<<<=========<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;:::999===>>>@@@@@@>>>======>>>---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------............///............///////////////000000000111111111111111111111111222222222222333444444555555666666666666666666777777888888888777777666666777777888999888777777777777888999999888::::::999888777888999777888888999999888888777666666555555444333333222222222111000000000000000////////////000000000111000000/////////.........////////////000000000111000000000000000111222222222222222222333333333333888999888777666999???CCCNNN]]]ssszzzkkkYYYKKK???;;;555222111111222222111111111111111111111000////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000111111222222222333333333222222222333333333444444444444444555555555555666555555666777777888888999;;;;;;<<<===>>>>>>>>>>>>===>>>>>>@@@BBBDDDFFFGGGEEEGGGJJJMMMNNNOOONNNMMMOOORRRWWW[[[]]]fff{{{|||zzz|||~~~xxxyyyyyyyyyyyyyyyxxxxxxxxxvvvttttttuuutttrrroooqqqqqqqqqpppooommmkkkjjj```]]]YYYUUUQQQNNNKKKJJJHHHGGGFFFDDDCCCBBBAAAAAA>>>??????AAABBBAAA@@@>>>AAABBBEEEGGGHHHHHHHHHHHHMMMPPPTTTWWWZZZ\\\___aaagggiiimmmsssxxx}}}~~~~~~wwwpppqqq{{{rrr^^^YYYcccgggcccnnn~~~yyyqqqllleee^^^SSSJJJDDDAAA@@@??????@@@@@@AAAAAAAAAAAAAAA>>>>>>>>>>>>===<<<;;;::::::<<<>>>@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@<<<;;;:::888777666666666777:::===>>>===<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;:::999999;;;===??????=========>>>+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------............///............///////////////000000000111111111111000000111111111222222222333333333444555666666777555555666666666666777777666555555555555666777777777666666666777777888999888999:::999777666777888666777777777777777777666555555444444333222222222111111000000///000000000...////////////000000000/////////............---...////////////000000000000000//////000000111222111111111222222222333333333444444333333444777888999???KKK[[[mmm}}}yyyuuuuuuppphhhbbbYYYNNNAAA:::444222000///111222222111000000000000000000000000.............................................................../////////////////////000000000000000000000000000000000000111111222222222333333333222222222333333333444444444444444555555555555666666666777777888999999:::::::::;;;======>>>>>>>>><<<===>>>???AAACCCEEEFFFBBBDDDHHHKKKNNNOOONNNNNNPPPOOORRRWWWZZZ___jjjuuunnn{{{{{{|||xxxxxxyyyyyyyyyzzzzzz{{{yyywwwuuussssssrrrqqqppprrrssstttvvvxxxxxxyyyyyyyyywwwqqqkkkddd___]]]\\\ZZZXXXVVVSSSQQQOOONNNNNNIIIHHHHHHJJJMMMMMMKKKIIIKKKNNNRRRWWWZZZ\\\]]]]]]jjjooowww}}}~~~~~~}}}|||{{{yyyvvvvvv{{{tttaaagggyyy{{{ooorrr}}}}}}~~~sssiii[[[UUUKKKDDD@@@@@@@@@@@@>>>??????@@@@@@@@@@@@@@@????????????>>>===<<<<<<999;;;===???@@@AAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA===<<<;;;:::888888777777777999<<<===<<<;;;::::::;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<;;;::::::999:::;;;======<<<;;;<<<===++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------............///............////////////000000000000111111111111000000000111111111111222222222333444555666666777555555555555555555555555555555444444555555666777666555555555666777888999777888999888666666666777555666666777777666666555333333333333222222222111111000000//////000000000......////////////000000///.........------------......////////////000000///////////////000000111000000111111111222222222111222222333444666777777888666777@@@KKKYYYhhhtttwww}}}yyyiii\\\LLLBBB;;;777666777222000///000111222222000////////////000000000000................................................---............/////////////////////000000000000000000000000000000000000111111222222222333333333222222333333333333444444444444444555555555555666666666777888888999999:::999999;;;<<<=====================???@@@BBBDDDEEEAAACCCFFFIIIKKKMMMNNNNNNNNNMMMOOOTTTXXXZZZ^^^ddduuuttt}}}~~~zzzyyyyyyxxxxxxyyyzzzzzzvvvuuutttsssssssssssssssrrrssstttuuuwwwxxxyyyzzz~~~~~~}}}{{{zzz{{{~~~vvvuuusssqqqppppppqqqqqqhhhfffeeehhhkkkmmmkkkhhhfffjjjpppwww|||~~~~~~}}}}}}~~~|||zzz{{{tttsss}}}zzz~~~qqqdddUUUOOOGGGAAA?????????@@@===>>>>>>???????????????>>>?????????>>>>>>===<<<:::;;;<<<===??????@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA>>>===<<<::::::999999999777999<<<<<<;;;999999:::::::::999999999:::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::;;;===<<<;;;::::::;;;***+++,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,---------............///............////////////000000000000111111111111000000000000111111111111111222222333555666666777444444444444444444444444444444444333444555555666555555555555666777888888777888888888666555666777555555555666666555555555222222222222222111111111000000////////////000000........./////////000000.........---------,,,,,,........./////////000000///............///000000000000000000111111111222444333333444555666666555888444333777;;;???HHHRRRXXXcccrrryyypppUUUHHH;;;666333222444888111000///000222222111000........./////////000000................................................---------.........//////////////////000000000000000000000000000000000000111111222222222333333333222222333333333333444444444444444555555555555666555555666666777888888999888999:::;;;<<<===============>>>>>>???AAABBBCCCCCCCCCEEEFFFHHHJJJKKKLLLMMMNNNRRRVVVVVVUUUXXX^^^iii~~~|||{{{yyyyyyyyyyyyuuuvvvvvvuuutttsssttttttsssssssssssstttuuuwwwxxxwwwyyy|||~~~~~~~~~~~~~~~wwwuuuxxx|||}}}jjjWWWNNNJJJEEEBBB@@@@@@???>>><<<===>>>>>>??????>>>>>>======>>>>>>======<<<<<<;;;;;;;;;<<<===>>>???@@@=========>>>>>>>>>??????<<<<<<;;;:::::::::::::::888:::;;;:::999888999:::999999999999999:::;;;;;;:::;;;<<<<<<============;;;===>>>===;;;::::::;;;)))***,,,---...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---------.........//////............/////////000000000000000111111111111000000000000111111111111111111222333555666666777444444444444444444444444444333333333333444555555444444444555555777888888666888888777666555666777444555555555555555555444222222222111111111111111000000////////////000111............/////////000......---------,,,,,,,,,............/////////000...............///000000000000000000111111111111333222111000111111///...222111333888888555999@@@@@@CCCLLL[[[nnn~~~vvvsssuuuqqqaaaRRR???777333777888444222444111000///000111222111000---.........//////000000................................................---------.........//////////////////000000000000000000000000000000000000111111222222222333333333222222333333333444444444444444444555555555666666444444555555666777777777777888:::;;;<<<=========>>>>>>>>>>>>???@@@AAABBBEEEEEEDDDEEEFFFGGGIIIIIINNNRRRXXX[[[VVVRRRWWW___]]]iiiuuuxxx~~~|||zzzzzzzzzxxxyyyxxxwwwtttrrrrrrsssuuutttsssssstttvvvyyyzzzzzz{{{|||{{{zzz{{{zzzkkkcccdddiii~~~~~~yyybbbKKKIIIGGGDDDCCCBBBAAA>>><<<<<<======>>>>>>>>>>>>>>><<<<<<<<<===<<<<<<;;;;;;===<<<;;;;;;;;;===???@@@:::;;;;;;;;;<<<<<<======;;;;;;::::::999:::::::::999::::::999888777999;;;999888888888999::::::;;;::::::<<<===>>>>>>??????===??????>>><<<::::::;;;++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,------......------,,,++++++++++++++++++++++++...---+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------.........////////////000..................------////////////000000000000000000000000111111111111333333333444444444555555666666666666666555555555777666555444333444444555555444444444444555666666444444555555555555444444444444333333333222222222111111000///////////////............////////////......------------......------------------------....................................////////////000000000000000000000000111111222222222333333333222222222333333333444444:::999:::===EEEPPPZZZaaauuu}}}zzzsssqqqkkk```TTTJJJDDDAAA@@@666666444111///...111444000000000000000000000000222111111111000000//////000000000000000000000000....................................////////////////////////////////////000000000000000000000000000000000000111111111111333222222222222222222222444444333222333444555666777666444333444555777888999999::::::;;;<<<<<<===@@@BBBCCCAAA>>>===???BBBCCCBBBAAABBBEEEHHHKKKLLLKKKNNNUUU[[[[[[UUUQQQRRR]]]bbbnnnffffffqqq}}}zzzyyywwwtttsssttttttssssssssssssuuuvvvxxxyyyzzzzzzzzz|||~~~~~~~~~~~~}}}|||}}}zzzlllZZZLLLJJJSSS\\\vvvuuuxxx}}}xxxssslllbbbUUUKKKBBBAAA???>>>>>>>>>?????????>>>>>>===<<<;;;;;;;;;============>>>>>>>>>>>>===<<<;;;;;;;;;<<<>>>??????>>><<<:::999:::;;;<<<:::;;;<<<<<<<<<;;;:::999;;;;;;;;;;;;:::999888888::::::999999::::::;;;<<<;;;::::::::::::;;;<<<<<<===>>>>>>>>>>>>>>>======+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,------------,,,,,,++++++++++++++++++++++++---,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------........./////////........................////////////000000000000000000000000111111111111333333333333444444444444666666666666555555555555777666555444333444444555444444444444444555666666444444555555555555444444444333333333333222222222111000000///////////////............////////////......------------......------------------------....................................////////////////////////////////////111111111222222222333333222222222333333333333444333333333555888===BBBEEEOOOWWWbbbllluuunnnmmmllljjjfff```XXXSSSMMMHHHAAA<<<888555222000222222222111000000111222////////////////////////111111000000000/////////////////////////////////....................................////////////////////////////////////000000000000000000000000000000000000111111111111222222222333333333333333555444333333333444666666777666555444444666888999:::::::::;;;;;;<<<<<<<<<>>>???AAA@@@>>>>>>@@@CCCCCCBBBAAABBBEEEHHHJJJKKKKKKLLLPPPTTTTTTQQQPPPSSSZZZ[[[aaaooo|||ddd[[[fffsss~~~|||{{{zzzyyyxxxwwwvvvuuutttvvvyyy{{{||||||}}}}}}yyy{{{}}}~~~}}}}}}~~~~~~www```[[[TTTKKKGGGIIIPPPVVVnnn}}}}}}{{{|||~~~{{{uuupppjjjddd]]]SSSHHH@@@??????>>>===<<<===>>>>>>>>>>>>======<<<;;;;;;:::;;;;;;<<<<<<<<<===============<<<;;;<<<===>>>???@@@???<<<:::999::::::;;;:::;;;<<<<<<<<<;;;:::999:::;;;;;;;;;;;;::::::999:::999999999999:::;;;;;;;;;;;;::::::;;;;;;<<<=========>>>>>>>>>>>>======++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,------------,,,,,,++++++++++++++++++++++++---,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------..............................////////////000000000000000000000000111111111111222222333333333444444444555555555555555555555555666555444444333444444444444444444444444555555666444444555555555555444444333333333222222222111111000000//////......//////---............/////////......------------......---------------------------------------------------............/////////////////////////////////000111111111222222222222111111222222222333333333222333444444555444444333999===BBBHHHPPP[[[gggpppzzz~~~}}}|||nnnVVVRRRKKKEEEBBB???===;;;<<<999666666777777444222000///...///111111111000///////////////////////////////////////.........................................................---............/////////////////////////////////000000000000000000000000000000000000111111111111222222333333444444555555555555444444555555666777777777666555666777888999::::::;;;;;;;;;;;;;;;;;;;;;===>>>?????????AAACCCBBBBBBBBBCCCDDDGGGIIIJJJJJJHHHIIILLLLLLKKKNNNTTTVVVUUUYYYbbblll}}}eeeYYYZZZdddyyy~~~|||zzzxxxwwwssswww|||}}}{{{yyyyyyzzzyyy{{{||||||{{{{{{}}}~~~~~~zzzeeeWWWKKKIIIGGGGGGJJJPPPXXX^^^kkkwww~~~yyy|||yyytttpppiii```WWWQQQIIIAAA<<<<<<<<<<<<;;;<<<<<<===>>>=========<<<<<<;;;;;;:::::::::::::::;;;;;;;;;;;;======<<<<<<======>>>???AAA@@@>>>;;;999999999999;;;;;;;;;;;;;;;:::999999::::::;;;;;;<<<;;;;;;;;;999999888888999999:::;;;;;;;;;;;;;;;;;;<<<<<<===<<<======>>>>>>=========++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,------------------...............////////////000000000000///000000000111111111111222222222222333333333333444444555555555555555666555444444444444444444444444444333333444444555666333444444555555444444333222222222222111111111111000//////.........//////---------.........//////...------,,,,,,------...---------------------------------------------------------.........//////////////////////////////000000000111111111111222111111111111222222222222333444555666777666555555888888777777888===EEEKKKWWWZZZ```hhhttt}}}}}}}}}ssscccWWWDDD>>>777222111333444555222222222111000111333444333000...---///000///...////////////////////////........................------------------------........................---------.........//////////////////////////////000000000000000000000000///000000000111111111111222222333444444555666666555555555555666666777777888777777666777888999999;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>??????@@@AAABBBCCCCCCDDDDDDEEEGGGIIIHHHFFFFFFHHHIIIHHHLLLRRRSSSRRRYYYcccdddiiirrriiiccchhhsss}}}{{{zzzvvvzzz{{{wwwwwwxxxyyyzzz{{{{{{zzzzzz|||}}}|||}}}}}}vvvaaaPPPIII]]]```dddeeedddgggmmmsssrrrrrrvvv~~~~~~uuummmmmmdddYYYOOOIIIEEE@@@===;;;;;;;;;;;;<<<<<<======<<<<<<<<<;;;;;;;;;::::::999999999:::::::::;;;;;;<<<<<<<<<=========>>>>>>BBB@@@>>><<<:::999888888;;;;;;;;;;;;::::::999999999:::;;;<<<<<<<<<<<<<<<888888888888888999::::::;;;;;;;;;:::;;;<<<<<<===<<<<<<======>>>=========++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++******++++++,,,---+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,,,,------------.........//////////////////000000000000///000000000111111111111111111111222222222333333333444444444555555666666333333444444444444444444333333333333333444555555333333444444444444333333222222111111111000000000//////............//////------------............------,,,,,,,,,,,,------------------------------------------------------------------....................................//////000000000111111111000000000111111111222222000000000111222444555666444444444333333555999;;;AAABBBCCCFFFJJJRRR[[[bbbppp~~~pppmmmjjjggg___UUUQQQRRR>>>999444000///000111111111333444111---///666===:::666111...------..............................------------............------------------------........................------------............///////////////////////////////////////////////////000000000111111111111222222333444444555666666555555555666666666666666777777777777777888888999::::::;;;;;;;;;;;;;;;;;;======>>>???@@@@@@???>>>AAACCCEEEDDDCCCDDDFFFHHHEEEDDDEEEIIIIIIGGGJJJOOOQQQOOOVVVbbbbbb___kkk~~~{{{{{{zzz}}}}}}{{{{{{|||zzz{{{{{{zzzyyyyyy{{{}}}||||||}}}~~~yyykkk[[[RRRTTT]]]~~~xxxyyy|||qqqeeeccc[[[OOOFFFAAA???===;;;:::;;;;;;<<<<<<=========;;;;;;;;;;;;::::::::::::999999:::::::::;;;;;;;;;;;;<<<<<<<<<============@@@???>>><<<;;;999999888;;;;;;::::::999999999999999999:::;;;<<<<<<<<<<<<888777777777777888999999:::::::::::::::;;;<<<<<<;;;;;;<<<===============++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,------.../////////////////////000000000000000000000000111111111111000000111111111222222222333333333444555555666666222333333444444444444333333333333333333444444555333333444444444444333333111111111000000000000///......------......//////,,,------------.........------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.................................////////////000000000000///000000000000111111111111000///......000222444222333333444444444444444777777777777777:::>>>AAABBBPPPWWW[[[bbb```aaakkklllooossstttttttttuuuvvv{{{pppeeebbbdddhhhooouuussslllgggkkkrrrrrrhhh]]]OOONNNLLLGGG>>>:::CCCOOOCCC@@@<<<888777555222111222444555222000333<<>><<<999333///,,,---///........................---------...............------------------------........................,,,------------.........////////////////////////////////////////////////000000000000111111111111222222333333444444555555444444555666666666666555666666666777777777888888999999:::;;;;;;<<<<<<===>>>>>>>>>???AAAAAA???===AAACCCFFFEEECCCBBBEEEGGGEEEDDDFFFIIIIIIFFFHHHLLLOOOLLLOOOWWWZZZ[[[aaakkk|||~~~~~~|||||||||}}}~~~{{{{{{{{{zzzyyyyyy{{{}}}||||||}}}~~~uuukkkaaaYYYSSSTTTdddwww|||pppcccZZZSSSHHHAAA???>>>===<<<:::;;;;;;<<<<<<<<<;;;;;;::::::::::::::::::::::::999999999999::::::::::::::::::;;;<<<<<<<<<<<<;;;=========<<<<<<;;;::::::;;;;;;:::999999999999999999999::::::;;;:::::::::777777777666777777888999999999999999999::::::;;;:::;;;<<<<<<============++++++++++++++++++++++++************++++++++++++************************++++++******++++++,,,---++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++************************++++++++++++++++++++++++((())))))***++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,------...//////000////////////000000000000000000000000111111111111000000000000111111111222222222333444444555666666111222333444555444444333333333222222333333444555222333333444444333333222111111000000000/////////...------------...///000,,,,,,---------.........---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........................................../////////000000/////////000000000111111222222111000000111222222444333333333333333111///111333555666666777888:::333======;;;AAA@@@>>>EEEIIIMMMSSSUUUSSSPPPOOOOOOMMMGGGBBBCCCEEEGGGKKKQQQUUUPPPKKKIIIJJJGGGAAA;;;:::777555333000///666@@@???===<<<<<<======<<<:::222111//////111555888:::<<<@@@AAA<<<444......111........................------......////////////------------------------........................,,,,,,---------.........////////////////////////////////////////////////000000000000111111111111222222222333333333333333222333444555666555555444555555666666777777777666888888999:::<<<===>>>>>>=========@@@CCCDDDAAA???@@@DDDGGGFFFCCCAAACCCFFFGGGEEEEEEGGGFFFDDDFFFKKKLLLLLLMMMPPPSSSWWW[[[]]]hhhtttrrrzzz~~~~~~}}}||||||||||||zzzyyyyyy|||~~~|||||||||}}}~~~zzznnn]]]]]]bbbhhhgggeeeqqq|||{{{wwwvvvkkk\\\RRRLLLDDD@@@???@@@???>>>999:::;;;;;;;;;:::999888999999999999999999::::::777777777888888888999999888999:::;;;;;;;;;::::::::::::;;;<<<============;;;:::999888888888999:::999999999:::999999888888777666666666666777888888888888777777888888999:::999:::;;;<<<============++++++++++++++++++++++++)))************+++++++++************************++++++******++++++,,,---+++++++++,,,,,,+++++++++++++++++++++++++++++++++)))***+++,,,---,,,,,,+++************************++++++++++++++++++++++++((())))))***++++++,,,,,,++++++,,,,,,,,,---------,,,,,,------------......,,,,,,------...///000000////////////000000000000000000000000111111111111000000000000111111111111222222333333444555666666000111333444555444444333333333222222333333444555222333333444444333333222000000000000////////////---------------...///000,,,,,,,,,---------......---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........................................../////////000////////////000000000000//////000000111111111000000000000111333444444333///222555666555333222222000666333222:::999444555777:::<<<:::666444888<<<888555555888888777888<<<999999888666555444555666666111000444666333000///000000222777<<>>;;;<<<===<<<;;;888999::::::999888777666999999999999999999999:::666666666666777777777777777888999:::;;;:::999999888999:::<<<===>>>>>>>>>;;;:::999888888888999:::999999999999999888777666666666666666666777888888777777777666777888888999999:::;;;<<<============************************************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++************************************************************************)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------////////////000000000000000000000000////////////222111000//////000111222222222333333333333444444333333333222222222111111222222222222222222222222111111222222222222111111////////////............------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,------...///000000............///////////////000000000111111111111000000111222222222222111222222222222222222222222444444444444444444444444444444444444444444444444222222222222222222222222444444444333333222222222//////000111111111000000000000000000000000000000111333888BBBLLLTTTWWWWWWRRRWWWXXXOOO???222---......------,,,,,,------...,,,,,,,,,---------......---------------------------------------------------------............///---------............///...------------...//////////////////000000000000000111111111111222222222222222333333333333444444555555555555666666666666555555777888:::<<<======<<<<<<>>>???@@@AAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@BBBAAAAAA@@@AAABBBCCCDDDIIIKKKMMMOOOQQQRRRRRRRRRRRRVVVbbbuuusssfffccc||||||xxx|||}}}}}}|||~~~~~~{{{{{{~~~yyysssjjjbbbeeellllllsss|||xxxsssnnniiifffccc\\\PPPGGG>>>>>>===<<<:::999888777777777888888888999999999888888999999999:::::::::777777666666666666777777555555555555666666666666888888999999999:::::::::999888888888777777666666999999999888888888777777999888888888777666666666:::;;;<<<<<<:::888888999888888999999999:::::::::************************************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************************************************************)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------.../////////000000000000000000000000////////////222111000//////000111222222222222333333333444444333333222222222111111111222222222222222222222222000111111222222111111000////////////............------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,------------...,,,,,,,,,------------...,,,,,,------...//////000............//////////////////000000000111111111///000111111222222111111222222222222222222222222333333333333333333333333333333333333333333333333222222222222222222222222444333333333222222222222111111111111000000000000////////////////////////------///333999===>>>===???CCCEEE@@@777000...///------,,,,,,,,,,,,------,,,,,,,,,---------......------------------------------------------------------------............---------............///...------------...//////////////////000000000000000111111111111222222222222222222333333333444444444555555555666666666666666666777888:::;;;<<<<<<:::;;;<<<>>>??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAABBBDDDEEEHHHJJJLLLOOOQQQRRRRRRRRRNNNSSS\\\hhhsss{{{jjjcccnnnyyy~~~~~~}}}~~~xxxssslllgggbbbnnn}}}}}}|||}}}yyytttjjjgggbbb[[[TTTKKKCCC>>>======<<<;;;:::999999888777777777888888999999999888888888999999999999:::777777666666666666777777555555555555666666666666777888888888888999999999888888888777777777666666999999999888888777777777888888888888777777777777888:::;;;:::999777777888888888888999999999::::::************************************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************************************************************)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------....../////////000000000////////////000000000000111111000000000000111111222222222222333333333333333222222222222111111111111111111111111111111111000000111111111111000000/////////............---------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,---......//////---............/////////////////////000000000000//////000111111111111111111111111111111111111111333333333333333333333333222222222222222222222222111111111111111111111111333222222222222111111111444333111000///000000111///////////////////////////...,,,,,,---......---///111222111///......///------,,,,,,,,,,,,------,,,,,,,,,---------......------------------------,,,,,,,,,,,,------------------------............---------............///...------------...//////////////////000000000000000111111111111222222222222222222222333333333333444444444555555555666666777777777888999999::::::999999;;;<<<======>>>>>>===>>>>>>???@@@@@@AAAAAA@@@@@@@@@@@@AAACCCEEEFFFGGGHHHKKKMMMOOOQQQRRRRRRMMMPPPVVV[[[^^^ggg{{{{{{sssyyyyyymmmlll}}}rrriii^^^ZZZZZZZZZXXXUUU]]]{{{|||yyy~~~~~~xxxssshhheee___TTTIII@@@<<<<<<;;;;;;;;;:::::::::999999777777777777888888888888777777777888888888999999777666666555555666666777444555555555555666666666666666666777777777777888777777777777666666666666888888888888777777777777777777888888888888888888777888:::999888666777777888888888999999999999:::************************************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------........./////////000000////////////000000000000111000000000000000000111111222222222222333333333222222222222111111111111111111111111111111111111///000000000000000000/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,------.........---------.........//////........./////////000000...///000000111111000000111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111555444111///...///000111////////////////////////111000...---------.........,,,++++++,,,------,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------.........---------............///...------------...//////////////////000000000000000000111111111222222222111222222222222333333333333333444444444555555555777777777888888888888888888999:::;;;<<<<<<<<<<<<999:::;;;<<<>>>???@@@@@@?????????@@@AAADDDFFFGGGFFFGGGIIIKKKNNNPPPQQQRRROOOPPPSSSVVVWWW[[[hhhuuu|||ooo}}}~~~sssggg]]]YYYRRRMMMOOOTTTXXX\\\^^^ttt}}}{{{~~~}}}tttnnnfffaaaXXXMMMDDD>>><<<<<<999999999999::::::::::::777777777777777777777777666666777777777888888888666666666555555666666666444444444555555555666666444444555555555666666666666666666666666666666666777777777777777777777777666777777888888999999999666888999999888777777888888888888888999999999999************************************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------............////////////.../////////000000000111000000000111111000000000111111111222222222333333222222222111111111000000000000000000000000000000...//////000000//////...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,---------------------------............---............/////////......///000000000000///000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000555333111.........///000........................------,,,++++++,,,...///000---++++++,,,---,,,+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...---------............///...------------...//////////////////000000000000000000111111111222222222111111111222222222333333333333333333444444444444777777777777777777777777999999:::;;;<<<<<<<<<<<<999:::;;;===???@@@AAABBB?????????@@@AAADDDFFFGGGFFFFFFHHHIIILLLNNNPPPQQQQQQOOOQQQVVVZZZ\\\```fffqqqzzzvvvwwwwwweee___dddhhhiiigggccccccfffhhhhhhmmmsssvvvkkkddd]]]TTTIIIAAA>>>===:::888888888888999999999999999666666666666666666666666555555555666666666777777666666555555555555666666444444444444555555555555333333444444444555555555555555555555555555555666666666666666666666666666666666666777777888888888777888::::::999888888999777777888888888999999999************************************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------........./////////......//////000000111111000000111111111111000000111111111111222222222222222111111111111000000000////////////////////////......////////////...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,------------.........------------.........///---......///////////////////////////////////////000000000000000000000000000000000000000000000000////////////////////////......///////////////000222111///...---......///........................------...,,,+++***,,,------,,,***+++,,,------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,,,,,,,,,,---------------------............///...------------...//////////////////000000000000000111111111111222222222111111111111222222222222222222222333333333444444666666666666777777777777888999::::::;;;;;;;;;:::<<<===>>>???AAACCCDDDEEE@@@@@@@@@@@@AAACCCEEEFFFFFFFFFGGGHHHJJJLLLMMMOOOOOOLLLMMMTTTZZZ[[[[[[]]]```lllxxxnnnllltttooommmppprrruuu{{{ttttttvvvyyy~~~{{{xxxvvvxxxwwwssssss}}}~~~{{{qqqeee]]]QQQIII???:::<<<===;;;888888888888888888888888999666666666666555555555555444444555555555666666666666555555444444555555666333444444444444555555555333333333444444444444555444444444555555555555555555555555555666666666666555555666666666666666666666888::::::999888999:::777777777888888888888999************************************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------.........//////.........///000111111111///000111222222111000///111111111111222222222222111111111111000000000000////////////////////////---......//////......---.........---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,++++++******++++++,,,***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,---------.........------.../////////......////////////////////////////////////////////////000000000000000000000000////////////////////////------........./////////...............---------........................---///111000---+++,,,---***+++,,,,,,,,,,,,---...,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++)))******+++,,,,,,------++++++,,,,,,,,,------------------............///...------------...//////////////////000000000000000111111111111222222222111111111111222222222222222222222222333333333333555555555666666777777777777777888999999999888888<<<===>>>???AAABBBDDDDDDAAAAAA@@@@@@AAABBBDDDEEEGGGGGGGGGGGGHHHJJJKKKLLLMMMKKKMMMRRRTTTSSSUUUXXXZZZ```kkk{{{vvvooohhheeehhhnnngggccc]]]ZZZ\\\```eeehhhqqqrrrtttsssqqqnnnmmmlllhhheeeaaa\\\YYYZZZ___bbbttt|||~~~zzztttiii\\\RRRFFFBBB===::::::;;;;;;:::888888888888888777777777666666666555555444444444333444444444444555555555666555555444444555555666333333444444444555555555333333333444444444555555333333444444444555555555444444444555555666666666555555555555555444444444555777999999888777888999777777777777888888888888************************************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------.........//////---......///000111111222///000111222222111000///000111111111111222222222111111111111000000000000////////////////////////---..................---......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......,,,---......//////......////////////////////////////////////////////////111111111111111111111111////////////////////////---------.........//////+++,,,---......------,,,........................))),,,//////---+++,,,---+++---///...---,,,,,,...,,,++++++++++++++++++,,,,,,,,,,,,---------......++++++++++++++++++++++++))))))***+++,,,,,,------++++++,,,,,,,,,------------------.........//////...------------...//////////////////000000000000000111111111111222222222000111111111111222222222111111222222222333333333444444555555666777777888555666777777777777777666::::::;;;===>>>@@@AAAAAABBBAAAAAA@@@AAABBBCCCDDDHHHGGGFFFFFFGGGHHHJJJKKKMMMMMMNNNPPPNNNLLLPPPXXXRRRWWW^^^fffsss~~~wwwvvvyyyxxxkkk^^^VVVSSSRRRRRRSSSVVVXXXWWWUUURRRQQQQQQPPPOOOLLLJJJKKKSSS___hhhxxxxxxxxxzzzwwwuuurrrnnnggg\\\NNNEEE<<<<<<;;;888666555777999888888888888777777777666666666555555555444444444333333333444444444555555555555555444444555555555333333333444444444555555333333444444444555555555333333333444444555555555444444444555555555666666555555555444444333333222444555777888777666777888777777777777888888888888************************+++++++++*********)))))))))************+++++++++************************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------///////////////.........//////000111222222333333000111111111111222222222333222222111111111111111//////............//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,******************************************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------............------......------------......---------.........//////........................................................................------------------------------------------------......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------........................---------------...///000............////////////111111000000//////......222222222222222222222222555555555444444333333333333333444444555666666666555555666666777888:::;;;;;;<<<===>>>???@@@AAAAAABBBAAAAAA@@@AAABBBDDDEEEGGGHHHHHHFFFEEEEEEHHHJJJLLLMMMMMMNNNNNNNNNNNNMMMMMMRRRWWW\\\aaalllyyyyyy{{{nnn\\\YYY```^^^jjj}}}|||fffTTTRRRZZZWWWWWW]]]hhhqqqvvvwwwzzzyyy~~~|||~~~}}}pppsssrrrgggTTTDDD>>>===999999999888777666666555666666666666666666666666666666555444333333222222333333333333333333333333555555555444444333333333222222333333333333444444444444444444444444444444333333333333333333333333222222333333444555666666555555555444444333333333444444444555555555666666555666666777888999999:::************************+++++++++*********)))))))))************+++++++++************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------/////////////////////...//////000111111222333333000000111111111222222222222222111000000000000000//////............//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********************************************************************************************************+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------............------......------------......------------.........///........................................................................------------------------------------------------...------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------........................------,,,,,,,,,,,,------............////////////000000000000//////......222222222222222222222222555555444444444333333333333333444444555666666666666666666777888999:::;;;<<<<<<======>>>???@@@@@@AAAAAA@@@@@@AAABBBCCCDDDFFFGGGGGGFFFDDDDDDEEEGGGJJJKKKKKKLLLLLLKKKKKKKKKLLLPPPTTTWWWZZZaaakkkrrr~~~uuuzzzwwwpppqqqoooooouuu~~~sssmmmmmmhhh\\\LLL???::::::999999888777777666555555666666666666666666666666666555555444333333222222333333333333333333333333555555444444444333333333222222333333333333444444444444444444444444444444333333333333333333333333222222333333444555555666555555444444444333333333444444555555555555555555555666666666777888888888************************+++++++++***************)))************+++++++++******************************++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------....../////////////////////000000111111222222222000000000111111111222222111111000/////////////////////............//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********************************************************************************************************++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------............------......------------......------------............------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------------------------------------,,,+++++++++,,,,,,---............/////////000000000////////////...222222222222222222222222444444444444333333333333333333444444555666666666666666777777888999;;;<<<<<<<<<=========>>>>>>>>>@@@@@@@@@@@@AAABBBCCCDDDDDDEEEGGGFFFDDDCCCCCCDDDGGGHHHHHHHHHIIIIIIIIIIIILLLOOOSSSUUUVVVXXX\\\```]]]nnn|||xxxzzz~~~nnnaaa]]]VVVLLLBBB;;;999999888888777777666666555555666666666666666666666666555555444444333333222222333333333333333333333333444444444444333333333333222222333333333333444444444444444444444444444444333333333333333333333333222222333333444444555555444444444444333333333333555555555555555555444444555555666666666666666666************************************************))))))*********+++++++++************************)))******++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------............///////////////000000000111111111222000000000000111111111111000000///...............///......------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,...------,,,,,,------...------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------,,,,,,++++++,,,---......---------.........//////////////////////////////111111111111222222222222333333333333333333333333333333444444555666666666777777777777888:::;;;<<<<<<<<<<<<<<<<<<<<<======>>>??????@@@AAABBBCCCCCCCCCEEEGGGGGGEEECCCBBBBBBDDDEEEEEEFFFHHHIIIJJJKKKMMMPPPUUUWWWWWWWWWXXXYYYUUU]]]kkk}}}yyywwwxxxyyy{{{~~~}}}rrrfffNNNJJJEEE@@@===<<<;;;:::777777777666666555555555555555555555555555555555444444444333333333222222222222222222222222222222333333333333333333333333222222222333333333444444333333333333333333333333333333333333333333333333222222333333333444444444333333333333333333333333555555555555555444444444555555555555555555444444************************************************))))))*********+++++++++************************)))******++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************+++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------.........//////000000000000000000000111111111//////000000000111111111000//////.....................------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------,,,,,,,,,,,,------------------------,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------+++++++++,,,---///111111------------.........................../////////000000000111111222222222333333333333333333333333333333444444555666666666666666666777888999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>???AAAAAABBBBBBCCCEEEGGGGGGEEEDDDCCCCCCDDDDDDEEEFFFHHHKKKMMMOOOLLLOOOTTTWWWYYYYYYYYYZZZXXXYYY\\\fffvvv}}}wwwnnnnnnlllhhhfffcccZZZPPPAAA>>><<<;;;<<<<<<:::888666666666555555555555555444444444444444444444444333333333333333222222222222222222222222222222222333333333333333333333333222222222333333333444444333333333333333333333333333333333333333333333333222222222333333333333333333333333333333333333333555555555555555555555444555555555555444444444444***************************************+++++++++)))************+++++++++******************************++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------......///000000000000000000000000000000000/////////000000000111111000000///.....................------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************)))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...000111222,,,------------.........---............///////////////000000111222222222222222222222333333333333333333444444555666666666555555666666777888:::;;;999999::::::;;;;;;;;;;;;;;;<<<>>>???AAAAAABBBBBBCCCDDDFFFFFFEEEDDDDDDEEEFFFFFFFFFGGGIIILLLNNNPPPJJJLLLOOOSSSVVVXXXYYYYYYUUUUUUWWW[[[```kkkyyyuuuqqqoooggg\\\SSSNNNFFF???<<<;;;;;;;;;;;;999666333555555555555555555444444444444444444444444444444333333333333222222222222222222222222222222222222222222222222333333333333222222333333333333444444333333333333333333333333333333333333333333333333222222222222333333333333222222222222333333333333444444444555555555666666444444555555555555555555************************))))))*********+++++++++)))************+++++++++************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------......///000000111000000000000000000000///////////////000000000111111000//////......//////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************************************))))))))))))************++++++++++++++++++++++++************************************+++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------......,,,,,,---------.........---------.........///////////////000111222222222111111222222222333333333333333444444555666666666444444444555666777999999777888888999:::;;;;;;<<<:::;;;===???AAAAAAAAAAAAAAABBBCCCCCCBBBCCCEEEFFFKKKJJJIIIHHHHHHJJJLLLMMMKKKKKKLLLNNNQQQSSSUUUVVVQQQQQQTTTXXXYYYZZZdddpppxxxqqqmmmjjjggg]]]OOOFFFBBB???;;;999999::::::888777555555444444444444444444444444333333333333333333333333222222222222222222222222111111111111111111111111111111222222222333333333222222333333333333444444222222222222222222222222333333333333333333333333222222222222222222222222111111222222222333333333222333333444555666777777444444444555666666777777************************))))))******++++++++++++)))************+++++++++************************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++++++++,,,,,,,,,------------------------------------------...///000000111000000000000////////////////////////000000000000111111000///////////////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************************************))))))))))))************++++++++++++++++++++++++************************)))************++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,++++++***+++,,,,,,,,,---------......---------.........//////...//////000111222222222111111111222222333333333333333444444555666666777444444444444555777888999666777777999:::;;;<<<<<<999;;;===???AAAAAAAAAAAA@@@AAAAAAAAA@@@BBBDDDGGGOOOMMMKKKIIIGGGHHHIIIIIINNNMMMKKKKKKMMMPPPRRRSSSQQQOOORRRWWWWWWUUUZZZccceeerrrxxxkkkbbbVVVTTTLLL@@@:::;;;<<<<<<555777888777666666888:::444444444444444444444444333333333333333333333333222222222222222222222222111111111111111111111111111111111222222333333333222222333333333444444444222222222222222222222222333333333333333333333333222222222222222222222222111111111222222333333333111222333444555777888888444444444555666777888888************************+++++++++*********)))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))************+++++++++************************************************************************************************+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---------............//////////////////.........000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************************************)))************+++++++++)))************++++++++++++++++++*********)))))),,,,,,,,,++++++*********************************************************)))************+++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,------.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,++++++******++++++,,,++++++++++++++++++++++++------,,,,,,+++******)))++++++,,,,,,,,,,,,------,,,,,,,,,---------...............------,,,,,,,,,........................////////////////////////000111111111111222222222222222333333333333444444444444444555555555555666666666777777888999;;;<<>>>>>>>>@@@AAA@@@@@@???@@@@@@AAAAAABBBCCCCCCIIIIIIHHHGGGGGGHHHIIIJJJMMMMMMMMMLLLMMMNNNNNNOOORRRSSSSSSSSSSSSTTTWWWZZZ___dddkkkttt~~~yyyyyylll___SSSBBB@@@>>><<<:::999999999777666666555444444333333333333333333333333333333111222222333333222222111222222222222222222222222111111111111111111111111222222222222222222222222111111222222222333333333333333333333333333333333555444444333222111000000333222222111111222222333222222222222222222222222555111000666>>>@@@999222111111111222333444555666************************+++++++++*********)))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))************+++++++++************************************************************************************************+++,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,------------............////////////............/////////............---........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************+++++++++***************)))************+++++++++)))************++++++++++++++++++*********)))))),,,,,,,,,++++++*********************************************************)))************+++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,------------.........---------,,,,,,,,,........................////////////////////////000000111111111222222222222222222333333333444444444444444444555555555555666666666777888999;;;;;;>>>=========??????????????????@@@@@@AAABBBBBBBBBFFFEEEEEEEEEFFFGGGIIIJJJKKKKKKJJJJJJKKKKKKLLLMMMMMMNNNPPPPPPQQQSSSVVVYYYWWWZZZ^^^cccjjjvvv|||uuurrrtttbbbWWWMMMCCC<<<;;;999777666555555555666666666555444333333333333333333333333333333333111222222333333222222111222222222222222222222222111111111111111111111111222222222222222222222222111111111222222222333333333333333333333333333333444333333222222111111000333222222111111222222333222222222222222222222222000///000333777888444111222222222222222333444555************************+++++++++***************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))************+++++++++************************************************************************************************++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------------.............................................---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************************++++++++++++******)))))))))************+++++++++)))************++++++++++++++++++***************+++++++++++++++*********************************************************)))************+++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------...------------,,,,,,,,,........................////////////////////////000000000111111111222222222222222222333333333333444444444444555555555555666666666777888999:::;;;<<<<<<============>>>>>>>>>>>>??????@@@AAAAAAAAAAAAAAABBBCCCDDDFFFHHHIIIHHHHHHHHHHHHIIIIIIIIIIIIHHHJJJLLLMMMNNNPPPTTTVVVSSSUUUWWWXXXZZZ___hhhoooyyypppllljjjuuuuuujjjWWWHHHCCC===777888777666555444444444444666555555444444333333222333333333333333333333333111111222222222222111111222222222222222222222222111111111111111111111111111111111111111111111111000111111111222222222222222222222222222222222222222222222222222222222222222222111111111111222222222222222222222222222222...000111222111111111111333333222222222333333444************************************************))))))*********+++++++++************************++++++++++++++++++++++++************************************************))))))*********+++++++++************************************************************************************************++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------...............///.........------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************************,,,,,,++++++***)))))))))))))))*********+++++++++))))))*********+++++++++************************+++++++++***************************************************************))))))*********+++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,...------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,---------------------------------........................////////////////////////000000000000111111111111111222222222222333333333333333444444444555555555666666666666777999:::;;;<<<===>>>======<<<===>>>===>>>>>>??????@@@AAAAAA@@@@@@@@@AAABBBDDDEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHFFFHHHJJJKKKLLLMMMPPPRRRSSSTTTUUUVVVVVVXXX]]]```kkkwww}}}qqqxxxmmmfffdddcccaaa\\\PPPAAA:::::::::666666666666555555666666666444444444444333333222222222222222222222222222222111111222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111000000000111111111111222222222222222222222222222000000111111222222222333222222111111111111222222111111111111111111111111333222222111111111222222333333222222222222222222************************************************))))))*********+++++++++************************++++++++++++++++++++++++************************************************))))))*********+++++++++***************************************************************************************************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,---------......///////////////.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************+++++++++*********))))))))))))*********+++++++++))))))*********+++++++++************************************************************************************************))))))*********+++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,---------,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,++++++*********)))+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------------------------........................//////////////////////////////000000000111111111111111111222222222333333333333333444444444444555555555555666777888::::::===>>>@@@???===<<<===???===>>>>>>??????@@@AAAAAA@@@@@@AAAAAABBBBBBBBBAAAEEEFFFGGGHHHHHHHHHGGGGGGGGGIIIKKKKKKKKKKKKLLLNNNPPPQQQRRRSSSSSSSSSUUUVVVWWW___lllxxxtttyyywwwmmmddd\\\XXXXXXMMMHHH???777555888999888444555555666666666666666333333333333333222222222222222222222222222222222000111111222222111111000111111111111111111111111000000000000000000000000000000000000000000000000//////000000000111111111111111111111111111111111///000000111111222222333222111111000000111111222111111111111111111111111666333000000333444333111333333222111111111222222***************************************+++++++++)))************+++++++++************************++++++++++++++++++++++++************************************************)))************+++++++++******************************************************************************************************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---......///////////////............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************************************)))************+++++++++)))************+++++++++***************+++++++++)))))))))***************************************************************)))************+++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,------------.........................../////////////////////////////////000000000111111111111111111222222222222333333333333444444444444555555555666777888999:::===???AAA@@@===;;;===???>>>>>>??????@@@AAAAAAAAAAAAAAABBBBBBBBBBBBAAA@@@DDDEEEGGGHHHHHHHHHGGGFFFGGGIIIKKKKKKJJJIIIJJJKKKQQQQQQQQQQQQPPPPPPOOOOOORRRUUU[[[aaaeeeooowwwiii```XXXOOOJJJIII???<<<777444333555555555111222333444444444444444222222222222222222222222222222222222222222222222000000111111111111000000111111111111111111111111000000000000000000000000////////////////////////////////////000000000000000000000000000000000000000000000111111111222222111111000000000000111111111111111111111111111111555111......222333111...222222111111111222222333************************))))))*********+++++++++)))************+++++++++************************++++++++++++++++++++++++************************************************)))************+++++++++******************************************************************************************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,------...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************)))))))))***++++++,,,,,,)))************+++++++++)))************+++++++++))))))*********+++++++++((()))))))))*********+++************************************************)))************+++++++++************************************************************************************************************+++++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,++++++******++++++,,,++++++++++++++++++++++++******+++,,,...///000000++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,,,,,,,,,,---------..............................////////////////////////////////////000000000111111111111111222222222222222222333333333444444444555555555555777888999:::;;;>>>AAA???;;;999;;;?????????@@@@@@AAABBBBBBBBB@@@AAABBBCCCDDDCCCCCCBBBCCCDDDFFFGGGHHHGGGFFFEEEDDDFFFHHHIIIIIIHHHIIIJJJQQQPPPOOOOOOOOONNNLLLKKKOOOPPPTTTXXXYYY]]]hhhsssnnn```RRRLLLIIIDDD@@@???888666555444333222333444111111222333444333222222111111111222222222222222111111111111111111111111000000111111111111000000111111111111111111111111000000000000000000000000////////////////////////........./////////000000000000000000000000000000000000000000111111111111111111000000000000111111111111111111111111111111000000000000000111111111111000000000111222333333************************))))))******++++++++++++)))************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++************************************************)))************+++++++++******************************************************************************************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,---...//////---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************(((((()))***+++,,,,,,---)))************+++++++++)))************+++++++++))))))******++++++++++++(((((())))))*********+++************************************************)))************+++++++++************************))))))))))))))))))))))))************************************************)))************+++++++++*********++++++,,,,,,---++++++++++++++++++++++++************************************************))))))******+++++++++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,++++++++++++++++++,,,++++++++++++++++++++++++((()))+++...000222444555++++++,,,,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,------.................................////////////////////////////////////000000000000000111111111111222222222222222333333333444444444555555555555666888999::::::===@@@>>>:::888:::===???@@@@@@AAAAAABBBCCCCCC>>>@@@BBBDDDEEEEEEEEEEEEBBBCCCEEEFFFGGGFFFEEEDDD@@@CCCFFFHHHHHHHHHIIIJJJMMMLLLKKKKKKKKKKKKJJJIIIJJJLLLQQQVVVWWWVVVZZZ```bbbjjjvvv~~~ssspppwww|||xxxpppWWWIII======???>>><<<===555444555555444222444777222333444555555444333222111111111111111111222222111111111111111111111111000000111111111111000000000000000000000000000000000000000000000000000000////////////////////////............/////////000000000000000000000000000111111111000000000000000111111000000000000111111000000000000000000000000---111555444000///111555000000000000111222333444************************************************************************************************++++++++++++++++++++++++************************************************)))************+++++++++************************))))))))))))))))))))))))************************************************)))************+++++++++++++++,,,,,,,,,,,,------------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,,,,+++)))************************************************)))************+++++++++******************************++++++++++++******************************************************)))************+++++++++************************************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++---...++++++++++++++++++++++++************************************************)))************+++++++++************************++++++++++++++++++++++++///......---+++******)))++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,+++******))))))(((,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------000000000000////////////...............///000000222222222222222222222222222222333333333333444444333333444555777999;;;<<<======<<<<<<<<<<<<======???@@@@@@AAABBBBBBBBBBBBAAA??????@@@BBBDDDEEEDDDFFFFFFEEEEEEDDDDDDCCCCCCAAABBBDDDFFFGGGIIIJJJKKKMMMMMMLLLLLLKKKKKKJJJJJJJJJKKKNNNQQQTTTVVVWWWXXX[[[^^^bbbeeejjjttt|||}}}sssjjjeee^^^VVVOOODDD@@@===<<<===<<<999666666555333222222333555666444444333333333222222222222222222111111111000000000000000000000000000000000000000000000000000000000000111111111111000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000111111111111222222222000111111111111222222222111111111111111111111111222222333333333333444444************************************************************************************************++++++++++++++++++++++++************************************************)))************+++++++++************************))))))))))))))))))))))))************************************************)))************++++++++++++++++++,,,,,,,,,------------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---******+++,,,+++***************************************************)))************+++++++++******************************++++++++++++******************************************************)))************+++++++++************************************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,---++++++++++++++++++++++++************************************************)))************+++++++++************************++++++++++++++++++++++++---,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...+++++++++++++++*********,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.......................................///000000222222222222222222222222222222222333333333444444333333444555777999;;;<<<=========<<<<<<<<<<<<===>>>???@@@AAABBBBBBBBBBBB@@@>>>>>>???AAACCCDDDCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCDDDFFFHHHJJJKKKJJJJJJJJJJJJJJJJJJKKKKKKIIIKKKMMMOOORRRTTTUUUUUUTTTVVVXXXXXXZZZ```jjjrrr|||~~~qqqhhh\\\SSSMMMHHHBBB===BBB???<<<;;;;;;;;;888555555444333222222333444555444333333333333222222222222222222111111111000000000000000000000000000000000000000000000000000000000000111111111111000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000111111111000000111111111222222222000000111111111222222222111111111111111111111111222222222333333333444444************************************************************************************************++++++++++++++++++++++++************************************************)))************+++++++++************************))))))))))))))))))))))))************************************************)))************+++++++++++++++++++++,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...,,,***)))***++++++***************************************************)))************+++++++++******************************++++++++++++******************************************************)))************+++++++++************************************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,---++++++++++++++++++++++++************************************************)))************+++++++++************************++++++++++++++++++++++++***+++++++++,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...............///000000222222222222222222222222222222222222333333333333333333444555777888:::;;;>>>======<<<<<<;;;;;;;;;>>>>>>???@@@AAABBBBBBAAA???>>>===>>>@@@BBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAACCCFFFIIIJJJGGGGGGHHHHHHIIIJJJJJJKKKIIIJJJLLLNNNPPPQQQRRRRRRQQQRRRSSSRRRQQQSSSXXX]]]aaahhhttt}}}~~~}}}}}}xxxyyywwwlll[[[SSSHHH@@@<<<:::888666>>><<<:::999999888666444555444333222222333444555333333333222222222111111222111111111111000000000000000000000000000000000000000000000000000000000///000000111111000000///////////////000000000000000000000000000000000000000000000000000000000000//////////////////////////////000000000000111111000000000111111111222222000000000111111111222222111111111111111111111111222222222222333333333333************************************************************************************************++++++++++++++++++++++++************************************************))))))*********+++++++++************************))))))))))))))))))))))))************************************************))))))*********+++++++++***++++++++++++,,,,,,,,,,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***))))))+++------+++)))************************************************))))))*********+++++++++******************************++++++++++++******************************************************))))))*********+++++++++************************************************************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,************************************************************************))))))*********+++++++++************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,******+++,,,,,,---......,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------........................///000000111111111111222222222222111222222222222333333333222222222333555777888999============<<<;;;::::::======???@@@AAAAAAAAAAAA???>>>===>>>@@@BBBBBBAAABBBBBBBBBBBBBBBCCCCCCCCCBBBAAA@@@???AAADDDGGGIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJLLLMMMOOOOOOPPPPPPPPPQQQRRRRRRPPPQQQTTTWWWRRRVVV^^^hhhrrr{{{zzzuuupppqqqggg]]]WWWOOOGGGCCC===:::999::::::::::::999888777666555444333333333222222222222333333222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000//////000000000000//////////////////000000000000////////////////////////////////////////////////////////////////////////////////////000000000111000000000000111111111111000000000000111111111111111111111111111111111111111222222222222333333333************************************************************************************************++++++++++++++++++++++++************************************************))))))*********+++++++++************************))))))))))))))))))))))))************************************************))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++&&&(((,,,000333222///,,,************************************************))))))*********+++++++++******************************++++++++++++******************************************************))))))*********+++++++++************************************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))*********+++++++++************************++++++++++++++++++++++++,,,,,,+++++++++******************+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++++++++,,,******+++,,,------...///,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------........./////////...............///000000000000000111111222222222111111111222222222333333000000111222333444666777<<<<<<======<<<;;;::::::;;;<<<>>>???@@@AAAAAAAAAAAA???>>>???AAABBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDBBBAAA??????@@@CCCFFFHHHKKKKKKJJJJJJIIIHHHGGGGGGJJJKKKLLLMMMNNNOOOOOOOOOOOOPPPQQQQQQPPPPPPQQQRRRPPPRRRTTTXXX]]]bbbeeehhhhhhhhhlllvvv~~~yyymmmZZZUUUXXXNNNCCC@@@<<<888777666666777888777777666666666555444333333333222222222111111222222222222222111111111000000000000000000000000000000000//////////////////////////////////////////////////////000000000000//////////////////000000000000////////////////////////////////////////////////////////////////////////...////////////000000000//////000000000111111111//////000000000111111111111111111111111111111111111111111222222222333333************************************************************************************************++++++++++++++++++++++++************************************************)))************+++++++++************************))))))))))))))))))))))))************************************************)))************+++++++++************+++++++++++++++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((***///333666666222...************************************************)))************+++++++++******************************++++++++++++******************************************************)))************+++++++++************************************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******************************************************************************)))************+++++++++************************++++++++++++++++++++++++,,,,,,++++++*********)))************++++++++++++*********+++++++++++++++++++++++++++++++++++++++******++++++++++++++++++)))******+++,,,------...,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000...............///000000//////000000111222222222111111111111222222222222000000000111222444555666:::;;;<<<======<<<;;;::::::;;;===>>>@@@@@@AAAAAAAAA@@@??????AAABBBBBBAAAAAAAAABBBCCCDDDEEEEEEFFFAAAAAA@@@@@@AAACCCEEEGGGLLLLLLKKKJJJHHHGGGFFFEEEIIIIIIKKKLLLNNNNNNOOOOOORRRRRRRRRRRRQQQPPPPPPOOOPPPPPPPPPRRRTTTVVVXXXYYYXXXUUUUUU\\\iiiuuu~~~wwwooolllgggaaa^^^SSSCCCAAADDD===:::<<<999555555666666555444333222333444555444222111222333111111111111111111111111111111111000000000000/////////000000000000000111////////////////////////////////////////////////...//////000000//////...////////////000000000000000000000000000000000000000000000000000000000000////////////////////////......////////////000000/////////000000000111111/////////000000000111111111111111111111111111111111111111111222222222222************************************************************************************************++++++++++++++++++++++++************************************************)))************+++++++++************************))))))))))))))))))))))))************************************************)))************+++++++++************++++++++++++++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++---///111111...,,,************************************************)))************+++++++++******************************++++++++++++******************************************************)))************+++++++++************************************************************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++***)))************************************************************************)))************+++++++++************************++++++++++++++++++++++++************++++++++++++************++++++++++++)))*********++++++++++++************************++++++******************)))*********++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---......//////...............///000000/////////000111222222222111111111111222222222222222222222222333555666777888999;;;<<<======<<<;;;999:::<<<>>>???@@@AAAAAAAAA???>>>>>>@@@AAAAAA@@@???@@@AAABBBCCCDDDEEEEEEAAAAAAAAAAAABBBDDDEEEFFFJJJJJJIIIHHHGGGFFFFFFEEEFFFGGGIIIJJJLLLMMMNNNNNNSSSRRRQQQPPPQQQQQQPPPPPPMMMMMMNNNNNNPPPQQQRRRRRRTTTRRRPPPPPPSSSXXX\\\^^^rrr||||||xxxvvvyyy~~~tttfffYYYTTTPPPIIIDDDBBBDDD::::::;;;777:::>>>999555666555555444333444555222333555444111000222333000000111111111111000000111111000000000/////////////////////000000111111////////////////////////////////////////////////......////////////......////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000........./////////000000////////////000000000111////////////000000000111111111111111111111111111111111111111222222222222************************************************************************************************++++++++++++++++++++++++************************************************)))************+++++++++************************))))))))))))))))))))))))************************************************)))************+++++++++)))************+++++++++++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,***(((((()))***)))(((************************************************)))************+++++++++******************************++++++++++++******************************************************)))************+++++++++************************************************************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---,,,+++***)))))))))))))))))))))))))))************************************************)))************+++++++++************************++++++++++++++++++++++++'''((()))***+++,,,------)))************+++++++++))))))******++++++++++++************************++++++******************)))************+++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---.....................///000000...//////000111222222222000111111111111222222222333333333444555666777888666888:::<<<======<<<;;;999:::<<<===???@@@@@@AAA@@@>>>======???@@@??????>>>>>>???@@@BBBCCCDDDDDD@@@AAABBBCCCDDDDDDEEEEEEGGGGGGGGGFFFFFFFFFFFFFFFDDDEEEGGGIIIJJJLLLLLLMMMKKKJJJJJJJJJLLLNNNOOONNNKKKLLLLLLMMMMMMNNNNNNOOOKKKMMMNNNMMMJJJJJJMMMQQQWWW]]]cccfffcccaaaaaabbbdddkkkvvvzzzppphhheeebbb\\\WWWUUURRRIIICCCBBB@@@;;;999<<<<<<666777666111666:::111222222111000000222555888111333555444111000222444000000111111111111000000000000000000////////////.../////////000000111111////////////////////////////////////////////////......////////////......////////////000000000000000000000000000000000000000000000000000000000000111111111111111111111111............/////////000////////////000000000000////////////000000000000111111111111111111111111000111111111111222222222************************************************++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))************************************************)))************+++++++++************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************************************+++,,,,,,,,,,,,+++************************)))************+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++************************************************************************+++++++++*********))))))************************))))))))))))************************************************************+++++++++*********))))))******+++++++++,,,,,,,,,***++++++,,,,,,++++++***************************************************************************)))************+++++++++************************))))))***++++++++++++***)))************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******************************++++++******************************************************************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---...//////............////////////000000000000000000000000222222222222222222222222333333333444444444555555777777888999;;;<<<======;;;;;;<<<<<<===>>>>>>>>>AAA@@@???=========>>>???>>>?????????@@@@@@@@@@@@BBBBBBAAA@@@@@@AAAAAAAAADDDDDDDDDDDDDDDEEEEEEFFFDDDEEEGGGHHHHHHGGGFFFFFFGGGHHHJJJIIIHHHHHHIIIKKKJJJJJJKKKLLLLLLLLLLLLLLLNNNNNNMMMLLLKKKJJJIIIIIINNNNNNNNNNNNNNNMMMLLLLLLNNNPPPSSSYYY```iiiqqquuu|||zzzzzz{{{~~~~~~{{{xxxvvvuuuvvvxxxzzzvvvsssnnnhhhbbb]]]ZZZYYYOOONNNKKKGGGDDDAAA???>>>;;;;;;;;;;;;:::999888777666555555555555444444444333333333333333333333333000000000000000000000000222111000.........///000000000000000000000000000////////////////////////////////////////////////000000//////.........---........................000000000000000000000000000000///...........................////////////////////////////////////............////////////000000000000////////////000000000000000000000000000000000000000000000000000000000000000111111222************************************************++++++++++++++++++++++++************************************************************************************************************************************************************************)))************+++++++++************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************************************+++,,,,,,,,,,,,+++************************)))************+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++************************************************************************+++++++++*********))))))************************))))))))))))************************************************************+++++++++*********))))))******+++++++++,,,,,,,,,***++++++,,,,,,++++++***************************************************************************)))************+++++++++************************))))))***++++++++++++***)))************++++++++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++******************************************************************************************************++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------.....................////////////000000000000000000000000222222222222222222222222333333333444444444555555777777888999:::;;;;;;<<<999::::::;;;;;;<<<======???>>>===<<<<<<<<<======>>>>>>>>>?????????@@@@@@AAA@@@@@@@@@@@@@@@AAAAAADDDCCCCCCCCCCCCDDDEEEEEEGGGGGGGGGGGGFFFDDDBBBAAAEEEGGGHHHHHHGGGGGGHHHIIIHHHIIIIIIJJJKKKKKKJJJJJJLLLKKKKKKJJJHHHGGGGGGFFFHHHIIIIIIIIIIIIHHHGGGGGGCCCDDDEEEGGGLLLQQQVVVYYY^^^\\\YYYVVVVVVVVVXXXZZZZZZXXXUUUSSSRRRTTTVVVXXX]]]ZZZUUUOOOJJJGGGEEEDDD???>>>===<<<;;;::::::::::::::::::999999888777666555555555555444444444444333333333333333333333333000000000000000000000000222111///.........///000////////////////////////................................................000/////////.........---........................////////////////////////000000///...........................////////////////////////////////////............////////////000000000000////////////000000000000000000000000000000000000000000000000000000//////000000111222************************************************++++++++++++++++++++++++************************************************************************************************************************************************************************)))************+++++++++************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************************************+++,,,,,,,,,,,,+++************************)))************+++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************************************************************+++++++++***************************************)))))))))*********++++++************************************************+++++++++*********************+++++++++,,,,,,,,,***++++++,,,,,,++++++***************************************************************************)))************+++++++++************************))))))***++++++++++++***)))************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++************************************************************************************************************++++++++++++******++++++++++++++++++++++++------------------------............////////////000000000000000000000000222222222222222222222222333333333444444444555555777777777888888999999999888888888999::::::;;;;;;===<<<<<<;;;;;;;;;;;;<<<=========>>>>>>>>>??????>>>?????????@@@@@@AAAAAACCCCCCBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEDDDCCCAAA@@@DDDEEEFFFFFFEEEEEEFFFGGGFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDCCCDDDDDDDDDDDDDDDCCCBBBBBB@@@???>>>===>>>@@@BBBCCCIIIGGGDDDBBB@@@@@@AAABBBDDDBBB@@@??????AAACCCEEELLLIIIDDD???;;;999999999888888777777888999999:::777888888888777666555444555555444444444333333333222222222222222222222222000000000000000000000000111000///.........//////////////////////////////................................................/////////.......................................////////////////////////000///......---.....................////////////////////////////////////............////////////////////////000000000000000000000000000000000000000000000000000000000000000000//////000000111222************************************************++++++++++++++++++++++++************************************************************************************************************************************************************************))))))*********+++++++++************************))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++******************************************************+++,,,,,,,,,,,,+++************************))))))*********+++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,************************************************************************************************************************))))))*********+++++++++******************************************************************************+++++++++,,,,,,,,,***++++++,,,,,,++++++***************************************************************************))))))*********+++++++++************************))))))***++++++++++++***))))))*********+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++*********************************************+++++++++************************************************)))******++++++******)))***+++++++++++++++,,,,,,------------------,,,,,,............////////////////////////////////////111111111111222222222222333333333444444444555555666666777777777777777777888888888999::::::;;;;;;<<<<<<<<<<<<;;;<<<<<<<<<============>>>>>>>>>>>>======>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCC???@@@AAACCCCCCCCCBBBBBBCCCDDDEEEEEEDDDDDDEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDCCCBBBBBBAAABBBBBBCCCCCCBBBBBBAAA@@@BBB@@@>>><<<;;;;;;<<<<<>>>>>??????@@@???>>>===>>>@@@CCCDDDGGGDDD@@@<<<999999:::;;;::::::999888777777777777666666777777666555555444444444444444333333333222222222222222222222222222000000000000000000000000////////////.../////////////////////////////////................................................................................................///////////////////////////......------.....................////////////////////////////////////............////////////////////////000000000000////////////////////////000000000000000000000000///////////////000111111************************************************++++++++++++++++++++++++************************************************************************************************************************************************************************))))))*********+++++++++************************))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******************************************************+++,,,,,,,,,,,,+++************************))))))*********+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,************************************************************************************************************************************++++++++++++******************************************************************************+++++++++,,,,,,,,,***++++++,,,,,,++++++***************************************************************************))))))*********+++++++++************************))))))***++++++++++++***))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,+++++++++******************************))))))*********+++++++++************************************************)))******++++++******)))*********++++++,,,,,,,,,------------------,,,,,,............////////////////////////////////////000000000111111222222222333333333444444444555555666666666666666666666666999999::::::;;;;;;<<<<<<=========>>>>>>>>>==================>>>>>>>>>>>><<<===>>>@@@@@@AAAAAA@@@@@@@@@@@@???@@@AAAAAABBB===>>>@@@AAABBBBBBAAAAAABBBDDDEEEEEEDDDDDDEEEFFFFFFFFFFFFGGGGGGFFFEEEEEEDDDCCCCCCBBBBBBAAAAAAAAA@@@@@@AAAAAA@@@@@@???>>>===<<<;;;:::999999::::::::::::::::::;;;;;;;;;;;;::::::999999:::<<<>>>???@@@>>>;;;888777777999:::888777666444333333222222555666666666666555555444444333333333222222222222111111111111111111111111////////////////////////.........////////////...........................................................................---------.....................................................................------------..................////////////////////////////////////............////////////.../////////000000000111/////////////////////////////////////////////////////////...///000000111************************************************++++++++++++++++++++++++************************************************************************************************++++++++++++++++++++++++************************************************)))************+++++++++************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******************************************************+++,,,,,,,,,,,,+++************************)))************+++++++++***++++++++++++,,,,,,,,,*********++++++,,,,,,---***************************************************************************************+++++++++*********************************++++++++++++,,,***************************************************************+++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***************************************************************************)))************+++++++++************************))))))***++++++++++++***)))************+++++++++************++++++++++++,,,,,,,,,+++++++++******************************)))))))))***++++++,,,,,,******************************************************++++++++++++***************++++++,,,,,,---------------------------............////////////000000000000000000000000//////000000111222222222333333333444444444555555555555555666666777777777::::::;;;;;;<<<<<<=========>>>??????@@@?????????=========>>>>>>>>>??????===>>>@@@AAAAAAAAA@@@@@@??????>>>>>>??????@@@AAA???@@@AAAAAAAAA???>>>===BBBCCCDDDDDDCCCCCCDDDEEEEEEEEEEEEFFFEEEEEEDDDDDDBBBBBBAAAAAAAAA@@@@@@@@@=========>>>===<<<<<<;;;999999999999999:::;;;;;;666777888999::::::::::::777777777777888999;;;<<<999888777666555666666777444444444333333444444444444555555555555555444444333333333222222222111111000000000000000000000000////////////////////////------.../////////..............................---------------------------------------------------------------.........................................................---------,,,------...///............////////////////////////////////////............////////////......//////000000111111000000000000000000000000//////////////////////////////......//////000111************************************************++++++++++++++++++++++++************************************************************************************************++++++++++++++++++++++++************************************************)))************+++++++++************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******************************************************************************+++,,,,,,,,,,,,+++************************)))************+++++++++******+++++++++,,,,,,,,,)))******+++,,,,,,------************************************************************************))))))*********+++++++++*********************************+++++++++,,,,,,************************************************))))))*********+++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***************************************************************************)))************+++++++++************************))))))***++++++++++++***)))************+++++++++************++++++++++++,,,,,,,,,+++++++++******************************((())))))***++++++,,,,,,************************************************++++++,,,,,,,,,,,,++++++)))******+++,,,,,,------+++,,,,,,------.....................////////////000000000000000000000000/////////000111222222222333333333444444444555555444444555666777888888999::::::;;;;;;<<<<<<=========>>>???@@@@@@@@@??????>>>>>>>>>?????????@@@@@@>>>@@@AAABBBBBBAAA@@@???>>>>>>======>>>>>>???@@@??????@@@AAAAAA???>>>===@@@AAABBBBBBAAAAAABBBDDDCCCCCCDDDDDDCCCBBBBBBAAA@@@@@@????????????>>>>>>;;;<<<<<<<<<<<<;;;::::::::::::::::::::::::;;;;;;999:::<<<======<<<;;;:::999999888888999:::;;;;;;666666777777777666666555444444444444444555666777222222333444444333333222222222222222111111111111000000000000000000000000////////////////////////,,,---.../////////..............................------------------------------------------------,,,,,,,,,------.........................................................---,,,,,,,,,------...///............////////////////////////////////////............////////////.........///000111111111000000000000000000000000///////////////////////////............///000000************************************************++++++++++++++++++++++++************************************************************************************************++++++++++++++++++++++++************************************************)))************+++++++++************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++******************************************************************************+++,,,,,,,,,,,,+++************************)))************+++++++++*********++++++,,,,,,,,,))))))***+++,,,,,,------************************************************************************))))))******++++++++++++******************************+++++++++,,,,,,,,,************************************************))))))******++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++************************************************************************)))************+++++++++************************))))))***++++++++++++***)))************+++++++++)))************+++++++++,,,,,,,,,+++++++++******************************((())))))***++++++,,,,,,************************************************+++,,,,,,------,,,,,,+++))))))***+++,,,,,,------++++++,,,,,,---...//////............/////////000000000000000000000000000...//////000111222222222333333333444444444555555444444555666777888999:::999::::::;;;;;;<<<<<<===<<<===>>>@@@@@@@@@???>>>????????????@@@@@@@@@@@@@@@AAABBBCCCCCCBBB@@@???===============>>>??????;;;<<<>>>@@@AAABBBAAAAAA>>>@@@AAAAAA@@@???AAABBBBBBBBBBBBBBBAAAAAA@@@???>>>>>>>>>>>>>>>=========<<<============<<<;;;;;;::::::999999888888777777888999:::;;;:::888666555555555555555555666666777444555666777777666444333444333333222222222222222000111111222222222111111222222222111111111111000000000000000000000000000////////////////////////+++,,,.../////////..............................------------------------------------------------,,,,,,,,,------.........................................................,,,,,,,,,,,,------...///............/////////000////////////////////////............/////////000---......///000111111222000000000000000000000000////////////////////////...............///000000++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************+++++++++++++++++++++++++++++++++************))))))************+++++++++************************)))************+++++++++************************+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))))))))************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++******************++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++*********************************++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))******************************************************************************************************++++++++++++******************************************************************************+++++++++*********))))))******))))))******+++,,,)))************+++++++++******+++++++++,,,,,,,,,+++++++++*********))))))************************************************************************,,,,,,+++***))))))******************************+++++++++++++++++++++++++++++++++,,,,,,,,,---------------............///000000000000////////////000000000000111111111111222333333333333333333444555555666666777777888888;;;;;;:::999:::;;;<<<===>>>???@@@AAAAAA@@@???>>>?????????@@@@@@AAAAAAAAA???AAADDDFFFFFFDDDAAA??????>>>===<<<<<<===>>>???===>>>???@@@@@@@@@@@@@@@======>>>????????????>>>@@@@@@AAABBBAAA@@@???>>>>>>>>>>>>>>>===<<<;;;:::999999999888888888777777666666666666666666666666777777777777777777777777666666555555444444444444555555555555555555555555444333333222111111111222111111111111111111111111////////////000000000000000000//////.........---.................................------,,,,,,,,,........................------------------------++++++,,,,,,,,,,,,------........................................................................//////.........------------------............///........................////////////////////////000000000000000000000000////////////////////////000000000000000000000000////////////000000000000++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************+++++++++++++++++++++++++++++++++************))))))************+++++++++************************)))************+++++++++************************,,,,,,,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++******************++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))******************************************************************************************************++++++++++++******************************************************************************+++++++++*********))))))******))))))******+++,,,)))************+++++++++******+++++++++,,,,,,,,,+++++++++*********))))))************************************************************************,,,++++++***))))))******************************++++++++++++++++++++++++,,,,,,,,,,,,---------------------............///000/////////////////////000000000000111111111111222222222333333333333444555555555666777777888888;;;;;;:::999:::;;;<<<======>>>?????????>>>===<<<>>>>>>??????@@@AAAAAABBBAAABBBDDDFFFFFFDDDBBBAAA???>>>===<<<<<<<<<<<<===<<<===>>>>>>??????>>>>>>======>>>?????????????????????@@@@@@??????>>>===============<<<;;;:::999999999888888888777777777666666666666666666666666666666666666666666666666555555555555444444333333444444444444444444444444444333222111111111111111111111111111111111111111....../////////000000000000/////////.........---..............................---------,,,,,,,,,........................------------------------++++++,,,,,,,,,,,,------........................................................................//////.........------------------............///................................................////////////////////////////////////////////////000000000000000000000000////////////000000000000++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************+++++++++++++++++++++++++++++++++************))))))************+++++++++************************)))************+++++++++************************---------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++++++++++++++++++++******************************************************************************++++++++++++******************************************************************************+++++++++*********************))))))******+++,,,)))************+++++++++******+++++++++,,,,,,,,,+++++++++***************************************************************************************,,,+++******)))*********************************++++++++++++++++++++++++,,,------------.........---------............///////////////////////////000000000000111111111111222222222222333333444444444555555666666777888888;;;:::999999999:::<<<=========>>>???>>>===;;;:::<<<<<<===>>>@@@AAABBBBBBCCCCCCDDDDDDDDDDDDCCCCCC???>>>===<<<;;;;;;;;;;;;;;;<<<<<<=====================>>>???????????????>>>>>>===<<<<<<<<<<<<===<<<<<<<<<<<<;;;:::999999888888888777777777666666555555555555555555555555444444444444444444444444444444444444333333333333444444444444444444444444333222111111111111111111000000000000000000000000.........////////////000/////////...............------------------------...------------,,,,,,,,,------------------------------------------------++++++,,,,,,,,,,,,------------------------------------------------------.......................................------------------............///................................................////////////////////////////////////////////////000000000000000000000000////////////000000000000++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************+++++++++++++++++++++++++++++++++*********))))))))))))*********+++++++++************************))))))*********+++++++++************************,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------***++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******************************************************************************++++++++++++************************************************************************************************************))))))******+++,,,))))))*********+++++++++******+++++++++,,,,,,,,,************************************************************************************************++++++***************+++************************++++++++++++++++++++++++---------.........//////---------............///.........//////////////////000000000111111111111111111111222333333444444444444555555666777777888;;;:::999999999:::;;;<<<===>>>??????>>>===;;;::::::;;;<<<===???@@@AAABBBCCCBBBBBBBBBBBBBBBBBBCCC???>>>===<<<;;;:::999999;;;<<<============<<<<<<======>>>????????????>>>===<<<;;;999999:::;;;;;;:::::::::::::::999888777777777777666666666555555444444444444444444444444444444444444444444444444333333333333333333222222333333333333333333333333222111111000000000111111000000000000000000000000------........./////////........................------------------------------------------------------------------------------------------------+++++++++,,,,,,,,,------------------------------------------------------................................................---------............///................................................////////////////////////////////////////////////000000000000000000000000////////////000000000000++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************+++++++++++++++++++++++++++++++++*********))))))))))))*********+++++++++************************))))))*********+++++++++************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******************************************************************************++++++++++++************************************************************************************************************))))))******+++,,,))))))*********+++++++++******+++++++++,,,,,,,,,************************************************************************************************+++***************++++++************************++++++++++++++++++++++++---------.........//////---------............///------....../////////000///000000000111111111111000000111222222333444444444444444555666666777777::::::999888999:::;;;<<<>>>>>>?????????>>><<<;;;999:::;;;<<<>>>???@@@AAAAAA@@@????????????@@@AAA>>>>>>======;;;:::999888<<<======>>>======<<<<<<<<<<<<===>>>>>>>>>>>>===;;;:::999888777888999:::777888888888888777777666666666666555555555444444333333333333333333333333444444444444444444444444111111111222222222222222222222222222222222222222000000000//////000000111////////////////////////------------............---------...............------------------------------------------------------------------------------------------------+++++++++,,,,,,,,,------------------------------------------------------........................---.....................---------............///........................................................................////////////////////////////////////////////////////////////000000000000++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************+++++++++++++++++++++++++++++++++************))))))************+++++++++************************)))************+++++++++************************)))***************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************************************************************++++++++++++*********************************************************************************************+++++++++******))))))******+++,,,)))************+++++++++******+++++++++,,,,,,,,,***************+++++++++*********************************************************************************)))******+++,,,************************++++++++++++++++++++++++,,,------------.........---------............///---------......//////000000000000000111111111111///000000111222333444444333444444555555666777777:::999888888888999;;;<<<======????????????>>>===999999:::;;;===>>>????????????>>>>>>>>>>>>??????>>>>>>>>>======;;;:::999==================<<<;;;:::;;;;;;<<<<<<<<<<<<<<<:::999888888777777888888555666666666666666555555555555555444444444333333222222222222222222222222333333333333333333333333000000000111111111111111111111111111111111111111///////////////000000111////////////////////////,,,,,,,,,---------......---------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---------...............---------............///........................------------------------........................////////////////////////////////////////////////////////////000000000000++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************+++++++++++++++++++++++++++++++++************))))))************+++++++++************************)))************+++++++++*********************************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...++++++++++++++++++++++++,,,,,,,,,------------...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************************************************************++++++++++++******************************************************************************))))))*********+++++++++******))))))******+++,,,)))************+++++++++******+++++++++,,,,,,,,,))))))*********+++++++++******************************************************************************))))))***++++++,,,************************++++++++++++++++++++++++,,,,,,,,,,,,---------------------............///,,,,,,---......///000000000000000000111111111111//////000111222333444444333333444555555666666777:::999888888888999;;;;;;:::;;;===>>>???>>>>>>===999::::::;;;<<<<<<======>>>??????????????????>>>===>>>>>>>>>>>>===<<<;;;<<<<<<<<<<<<<<<;;;::::::888999::::::;;;;;;::::::888888888888888777777666444444555555555555444444444444444444333333333333222222222222222222222222222222222222222222222222/////////000000111111111000000000000000000000000///............///000111........................+++,,,,,,,,,,,,---------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---------.........//////---------............///........................------------------------........................////////////////////////////////////////////////////////////000000000000+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************+++++++++++++++++++++++++++++++++************))))))************+++++++++************************)))************+++++++++************************+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++++++++++++++++++++,,,,,,,,,---------...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************************************************************++++++++++++******************************************************************************))))))******++++++++++++*********)))***++++++,,,)))************+++++++++******+++++++++,,,,,,,,,))))))******++++++++++++******************************************************************************))))))***+++,,,,,,************************+++++++++++++++++++++++++++++++++,,,,,,,,,---------------.........//////,,,,,,------...///000000000000000000111111111111...///000111222333444444333333444444555666666777:::999888888888999:::;;;888999;;;===>>>>>>======:::::::::;;;;;;<<<<<<<<>>??????>>>===<<<;;;;;;;;;;;;::::::999888888888999::::::::::::999777888999999999888666555333333444555555444444444444444444333333333222222111111111111111111111111000000000000000000000000.../////////000000111111000000000000000000000000...............///000111........................++++++,,,,,,,,,---------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---------.........//////---------.........//////........................------------------------........................////////////////////////////////////////////////////////////000000000000++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++)))************+++++++++************************)))************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,------------------)))******+++,,,,,,------...---------------------++++++++++++++++++++++++,,,,,,+++++++++,,,...///************+++++++++,,,---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,******+++,,,,,,...111************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))************************)))************+++++++++************************************************************************))))))***++++++++++++***************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))+++++++++************)))************************************************))))))))))))))))))))))))+++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,---............//////000000111111///111222111000///000111000111111222222333333444444444444555555555666666777777777777666666666666888888999::::::;;;<<<<<<999999999999999999999999888999;;;===>>>???@@@@@@AAA???>>>>>>??????>>><<<<<<;;;::::::999888777777666666777777888888888999777777777777777777777777555555555444444333333333333333333222222222111111000/////////000111222222000000000000000000000000////////////............//////////////////////////////.........---------.................................------,,,,,,,,,------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------..................------........................---------............///000000000000000000000000////////////////////////++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))***++++++++++++++++++++++++++++++)))************+++++++++************************)))************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,------.........------------------------------------------------000///---,,,+++***++++++............---------------------------------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***)))))))))(((((()))************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))************************************++++++++++++************************************************************************))))))***++++++++++++***************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))+++++++++************)))************************************************))))))))))))))))))))))))+++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,---............//////000000111111///111222111000///000111111111111222333333444444444444444555555555666666777777777777777777777666888888999999:::;;;;;;<<<::::::999999999999999999888999:::<<<>>>????????????>>>======>>>???>>><<<<<<<<<;;;:::888777666666666666666666777777777888666666666666666666666666555555444444444333333333333333222222222111111111000000000///000000111111////////////////////////////////////............///////////////////////////.........------------..............................---------,,,,,,,,,------------------------,,,,,,,,,------------...------------------------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------..................------........................------------............////////////////////////........................++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))***++++++++++++++++++++++++++++++)))************+++++++++************************)))************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,------.........+++++++++,,,,,,,,,,,,,,,------------....................................111000...---,,,+++++++++.........---,,,,,,++++++---------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++************+++++++++,,,************************************************************************))))))***++++++++++++***************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++************)))************************************************))))))))))))))))))))))))+++++++++*********************+++++++++,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,---............//////000000111111///111222111000///000111111222222333333444555555444444555555555666666666777777777777777777777777888888999999::::::;;;;;;:::::::::999999888888888888999:::;;;===>>>??????>>><<<<<<<<<>>>???>>>======<<<;;;:::888777555555555555555555555666666666444444444444444444444444444444444444333333333333333222222222222111111111111111000/////////000000/////////////////////////////////............---////////////////////////............------------------------------------------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------------------------------........................+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------......------------------------------------............................................................+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************+++++++++++++++++++++++++++))))))*********+++++++++************************))))))*********+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,------------------......,,,,,,,,,,,,,,,,,,,,,,,,.........///////////////------------------------..................//////---------,,,,,,,,,++++++,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))),,,---,,,---///000...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++*********+++++++++,,,,,,************************************************************************))))))***++++++++++++***************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++*********))))))************************************************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,---............//////000000111111///111222111000///000111222222222333444444555555555555555555666666666666777777777777777888888888888888999999::::::::::::;;;::::::999999888888888999999999:::;;;===>>>>>><<<;;;;;;<<<===>>>>>>======<<<;;;999888666555444444444444444444444444444333333333333333333333333333333333333333333333333222222222222111111111111222111000/////////////////////////////////////////////.........---------........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------......------------------------,,,,,,---------.........------------------------........................++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++*********++++++++++++++++++++++++))))))*********+++++++++************************))))))*********+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,++++++...............////////////000000000111111111222000000000000000000000000//////000000000/////////......//////////////////,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((,,,,,,))))))------***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************************************************************))))))***++++++++++++***************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++*********))))))************************************************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,---............//////000000111111///111222111000///000111111111222333333444444555555555555666666666777777666777777777888888888999888888999999999999999::::::::::::999999888888888999999999999:::;;;===>>><<<;;;;;;<<<===>>>>>>===<<<;;;:::999777666555444444444444333333333333333333333333333333333333333333333333333333333333333222222222111111111000000111111000///.........///....................................------------------------------------,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------......------------------------,,,,,,,,,------------...------------------------........................++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++++++++***)))++++++++++++++++++++++++)))************+++++++++************************)))************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,------......++++++,,,,,,---...............//////000111111222666777777888888999999999;;;;;;;;;;;;;;;;;;;;;;;;999999888777666444222111000///////////////...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++111555222+++)))------(((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,************************************************************************))))))***++++++++++++***************************************************++++++++++++++++++++++++++++++++++++++++++++++++***************++++++++++++++++++************)))************************************************))))))))))))))))))))))))***************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,---............//////000000111111///111222111000///000111000111111222222333444444555555666666666777777777666777777888888999999999888888999999999999999999999999999999999999999999999999888888999:::<<<===>>><<<<<<<<<>>>???>>>===::::::999888777666666555444444444444333333333333222222222222222222222222222222222222333333333333222111111111111000000000000000///.........//////.................................------------,,,------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++++++++***)))++++++++++++++++++++++++)))************+++++++++************************)))************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,---......///---...000333555888999:::888999:::;;;<<<===>>>???EEEFFFFFFGGGHHHHHHIIIIIILLLLLLLLLLLLLLLLLLLLLLLLGGGGGGGGGFFFDDDAAA???>>>888888777555444222111000222111111000///...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++888<<<777---***///000***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------************************************************************************))))))***++++++++++++***************************************************++++++++++++++++++++++++++++++++++++++++++++++++))))))*********++++++++++++++++++************)))************************************************))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,---............//////000000111111///111222111000///000111///000000111111222222333555666666666777777777777666777777888888999::::::999999888888888888888888888888888999999::::::;;;:::999888777888:::;;;===???>>>======>>>???>>><<<999888888888777777777666555555444444333333333333333333333333333333333333111111222222222333333333111111111111000000000000//////.........///000000.................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,+++***)))++++++++++++++++++++++++)))************+++++++++************************)))************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,---...//////222333666:::>>>BBBEEEGGGJJJKKKLLLNNNOOOQQQRRRSSSSSSSSSTTTUUUVVVVVVWWWWWWYYYYYYYYYYYYYYYYYYYYYYYYQQQQQQRRRRRRRRRQQQOOONNNGGGFFFDDDAAA???<<<:::999555444333222111///......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++555999444)))'''...000+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------************************************************************************))))))***++++++++++++***************************************************++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++++++++++++++++++++************)))************************************************))))))))))))))))))))))))))))))******++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,---............//////000111111111///111222111000///000111/////////000111111222222666666666666777777777777666777777888999999::::::999999888888888888888888777777888999:::;;;;;;<<<:::999888777777999;;;===AAA???>>>>>>??????>>><<<777777777777777777777777555555555444444333333333333333333333333333333333111111111222222333333333111111111111000000000000...............///000111..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........................------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,***,,,---...///333777;;;AAABBBEEEHHHLLLOOORRRSSSVVVWWWXXXYYYYYYZZZZZZYYY[[[ZZZYYYXXXXXXZZZ[[[]]]^^^___^^^]]]ZZZYYYYYYZZZXXXWWWXXXYYYZZZZZZWWWUUUUUUTTTSSSRRRPPPLLLGGGBBB???@@@???<<<777333111000------......------,,,,,,+++***)))***---......---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************,,,,,,,,,++++++*********************************)))************+++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,************************************************************************************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///............////////////000000000000000000000000////////////000000000000222333444555666666666666666666777888888888888888:::::::::999999888888888888999::::::;;;;;;;;;;;;:::999888888888999:::;;;<<<<<<======<<<<<<;;;:::777777666555555555555555444333222111111111222333333222222111111222222333111111111111111111111111000000000000////////////////////////////////////........................------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++************************************************---...///000000...,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++---------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------.........,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------........................000222444666999===BBBFFFKKKLLLNNNQQQTTTVVVXXXZZZ[[[\\\\\\]]]]]]]]]\\\\\\^^^]]][[[ZZZZZZ[[[]]]^^^``````___]]]ZZZYYYYYY[[[YYYYYYYYY[[[]]]^^^]]]\\\[[[ZZZYYYXXXXXXUUUQQQNNNIIIJJJKKKIIIEEE@@@===;;;333222000...------......///...------......,,,***++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************,,,,,,,,,+++++++++******************************)))************+++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,************************************************************************************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------........................////////////000000000000000000000000////////////000000000000222222333444555555555555666666777888888888888777::::::999999999888888888::::::::::::::::::999999:::999888777777888999:::;;;;;;;;;;;;;;;::::::999777666666555444444555555444333222111111111222222222222222111111222222222111111111111111111111111000000000/////////......................................................------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************************************,,,---...//////---,,,***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++------,,,,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------------------,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------......///000111222333888:::>>>AAADDDIIINNNQQQUUUVVVWWWYYY[[[]]]^^^_________``````______^^^]]]aaa```___^^^^^^^^^___``````___\\\WWWSSSQQQQQQSSSSSSRRRRRRUUUYYY\\\]]]]]]^^^\\\ZZZZZZYYYXXXVVVTTTPPPRRRVVVVVVSSSNNNJJJIIIAAA>>>999444111000000000111000............,,,***,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************)))************+++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,************************************************************************************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............---............/////////000000000000000000000000////////////000000000000111111222333444444444444555666777777888888777777999999999888888888888888:::::::::::::::888777777888888777777777777888888999999999999999888888777666555555444444444444444333222222111000111111111111111111111111111111111////////////////////////000////////////.................................------------------------------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++,,,---...---,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,------------------,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************+++******))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++++++++,,,------......------///111444888;;;===AAADDDHHHKKKNNNQQQUUUXXX[[[[[[\\\]]]^^^___``````___```````````````______bbbbbbaaa``````aaabbbbbbccc```[[[TTTLLLHHHGGGGGGIIIHHHHHHKKKPPPTTTWWWXXXWWWUUUQQQPPPOOOOOONNNLLLLLLPPPUUUXXXXXXUUUSSSRRRPPPMMMGGGAAA<<<777444333222000---,,,---/////////,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,************************************************************************************************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------.........//////000000000000000000000000////////////000000000000000000111222333333333333555666666777777777777777888888888888888888888777888999999999999999888777777777777666666666666666777777777777777666555555444444333333333333444444222222111111000000000000000111111111111111111000......................../////////.........------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++,,,,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************+++******))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++,,,,,,---......//////000111333777<<>>BBBGGGNNNSSSUUUVVVVVVWWWVVVUUUSSSOOOJJJEEE@@@>>>:::555000------///000111------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,************************************************************************************************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------............////////////////////////////////////000000000000///000111222333333333333555555666777777777777777777777777777777777777777555666777888999999999999777777777777666666555555555555555555555444444333333333222222222222333333111111111000000000/////////000000111111000000///------------------------............------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,------...///000111111444555888<<>>===<<<;;;:::<<>>EEENNNTTT[[[ZZZXXXWWWUUUTTTSSSSSSNNNOOOPPPPPPLLLEEE;;;444//////.........---------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************************)))************+++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,************************************************************************************************************************************************************************++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......////////////////////////////////////000000000000111111222333444444444444444555555666666666666666444555555555666666777777555666777777777777777666888999999999888777555444333444444444444333222222000000///000000111222222...///000000000///---,,,---...000111111000...---........................---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************,,,+++++++++,,,------...++++++++++++++++++++++++************************************************+++,,,,,,------,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,---------......---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------------,,,,,,.........------...//////222333333444333333222111333222222222444777:::<<>><<<<<<>>>AAAKKKLLLMMMNNNNNNMMMKKKJJJFFFFFFHHHNNNSSSTTTOOOKKK999444///---...000000///......---,,,,,,,,,,,,,,,,,,,,,,,,------.........///......---,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++*********))))))++++++++++++++++++,,,,,,************************************************************************************************************************+++++++++*********))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------------...---------............///000000000000000000000///000000111111111222222222222222333444444444333333555666666777777777666666777777888888888777666666555555444444444555666777888888999999888888777666555555555444333333222222333222000///...///000111111000000///////////////............------------........................,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...///...---,,,,,,,,,------------------............------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------.........///,,,---///111444777999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;999888777666666666888999999999:::<<<>>>;;;;;;===@@@EEELLLRRRUUU___aaa```^^^]]]^^^ZZZTTTPPPQQQRRRRRRRRRTTTVVVYYYYYYXXXXXXZZZ]]]\\\YYYVVVUUURRRQQQUUU\\\aaabbb```eeedddbbb```___\\\WWWSSSOOONNNKKKFFF@@@;;;999999<<<<<<<<<===???BBBDDDFFF:::999;;;AAAIIINNNOOONNNCCC;;;222...///111000.........------,,,,,,,,,,,,---------------..................------,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++***************,,,,,,++++++++++++++++++************************************************************************************************************************+++++++++***************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,---------------------............///000000000000000000000000111111111111222222222222222222333444444444444444555555666777666666555444777777888888999888888888666666555444444555555555777888888888888777666666555555444333333222222111222111000///...///000111111000//////......//////............------------------------------------,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------......---,,,,,,,,,------------------............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------,,,,,,,,,------------.../////////...////////////000111444777:::===>>>???EEEFFFIIIKKKMMMMMMMMMMMMJJJJJJIIIHHHFFFDDDBBBAAACCCDDDDDDDDDBBBBBBDDDEEEGGGFFFFFFFFFGGGJJJMMMOOORRRWWW[[[ZZZZZZYYYTTTNNNKKKJJJKKKLLLLLLKKKNNNTTTRRRSSSTTTUUUUUUSSSRRRRRRQQQMMMKKKMMMRRRVVVUUUSSSZZZ\\\]]]^^^___aaa^^^ZZZWWWWWWUUUQQQJJJEEEBBBBBB<<<<<<===>>>>>>===<<<<<<555333333777>>>EEEJJJLLLIII@@@555000000222000---///////////////......------------.....................---------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************,,,,,,,,,++++++*********************************************************************************************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,------------------............///000000000000000111111111000000000111111111111222222222333444555555555555555666777888888666555444666777888999999999999999777777666555555555444444666777777777777666555555444444333333222111111111111000////////////000000000000///............///.........---------,,,,,,------------------------++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++++++++,,,************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------,,,,,,---------.........000///...------......///333555999>>>BBBFFFHHHIIINNNPPPSSSVVVWWWWWWUUUSSSTTTTTTTTTTTTSSSQQQPPPOOOMMMOOOPPPPPPOOOPPPRRRTTTSSSQQQOOOMMMLLLLLLMMMMMMFFFQQQ\\\dddiiijjjgggaaaZZZUUUSSSSSSPPPLLLMMMRRRXXX]]]___\\\TTTOOOQQQTTTUUURRRNNNNNNOOOQQQRRRQQQSSSWWWYYYXXXZZZ^^^[[[UUUVVVWWWWWWUUURRRPPPPPPQQQOOOPPPRRRPPPKKKCCC:::555999777555777<<>><<<::::::<<<@@@EEEIIIFFFBBB===999666444222000...///000000000///---,,,/////////...............------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***************+++++++++,,,,,,++++++++++++++++++***************************************************************************************************************************************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,---------............//////000000111111222222222///000000000000111111111111222333555666666666666777888;;;======<<<:::999777777888888999888888888666666777777777666555555444555555555555444333333333333222111111000000///......////////////000000000///......------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,---.........------,,,,,,,,,,,,------------+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------........................------------.....................///222555999;;;BBBDDDHHHMMMQQQSSSTTTUUUVVVTTTQQQOOOPPPSSSVVVYYYRRRQQQPPPOOOOOOOOOPPPQQQRRRSSSSSSQQQPPPOOOPPPRRRPPPQQQTTTWWW[[[```dddfffzzz}}}yyyuuuwww~~~vvvppprrrvvvwwwxxxvvvooohhhiiiqqqyyysssbbb]]][[[XXXTTTRRRTTTXXX\\\\\\\\\]]]\\\\\\ZZZYYYXXXJJJHHHEEEAAA>>>===???@@@@@@BBBCCC@@@;;;777555555111222333444444222111///000/////////.........---------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))*********+++++++++++++++++++++++++++,,,,,,************************************************************************************************************************))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,---------............//////000000111111222333333111111222222222333333333111222333555666666777777555888;;;>>>???>>><<<:::777777888888888777666666555555777777888777666666444444444444444333222222222222222111000000//////---......//////000////////////...------------...---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*********)))************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++,,,---.........------++++++,,,,,,,,,---------+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------........................---------.........//////000000222444999>>>BBBEEEMMMNNNQQQRRRSSSSSSRRRQQQIIIFFFAAA???BBBIIIRRRXXXOOOMMMKKKJJJIIIJJJLLLMMMMMMPPPUUUYYY^^^ccciiimmmbbbdddhhhnnnttt{{{}}}|||tttpppjjjbbb^^^___dddhhheeeaaa[[[UUURRRRRRTTTVVV[[[XXXSSSLLLDDD???===<<<===BBBFFFEEE???999888888666777888999999777555444000000//////.........---------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))******++++++++++++*********++++++,,,,,,---************************************************************************************************************************))))))******++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---------........./////////000000111222222333333333333444444444444555555111222333555666777777777444777:::>>>???>>>===;;;777777777777777666555444444555666888888888777777333444444444444333222222222222111111000/////////------...///000000////////////...------------...---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******))))))************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++---...///...------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------..................------+++---//////...------...333666;;;AAAFFFIIIKKKLLLLLLPPPSSSSSSOOOIIIDDDAAAAAA<<<999:::@@@IIIOOOQQQKKKMMMNNNLLLGGGDDDHHHMMMZZZbbbkkksss~~~~~~wwwmmmxxx}}}kkk]]]SSSLLLMMMPPPSSSVVVXXXXXXUUUOOOEEE<<<===<<<;;;;;;;;;;;;999777999;;;???DDDGGGFFFBBB???:::777222000///000///...///...---,,,+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********************************************************************************)))************+++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---------......///000000000000000000000111111111111000111111111111222222222222222333333333444444444555555666777888999::::::888777777666555444444444444444555555555555444444333333333222222222111111111111000000//////......//////............//////........................------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************++++++***************+++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,+++***))))))******++++++++++++++++++++++++************************************************************************************************************************************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,---,,,+++)))***---///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------.........................../////////......///111999<<>>===;;;:::888;;;>>>DDDLLLRRRSSSNNNJJJDDDAAA===:::888555222000///.....................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******************************************************************************)))************+++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---------......///000000000000000000000111111111111000000111111111222222222222222222222333333333333444444555666777888999999888777777666555555444444444444555555555555444444333333222222222111111111000000000000//////......//////............//////........................------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************++++++***************++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,++++++***))))))******++++++++++++++++++++++++************************************************************************************************************************************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,++++++,,,,,,,,,,,,---111444,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................111111000......000444888@@@DDDKKKQQQTTTTTTRRRPPPNNNJJJDDDAAA???===:::666555777<<>>IIITTTYYYWWWSSSPPPMMMJJJFFFBBB===777222000000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***************************************************************************)))************+++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------------......///000000000000000000000111111111111000000000111111111222222111111111222222222222333333333444555666777777888777777777666555555444444444444555555555555444444333222222222222111111111000000000////////////...//////............//////------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************+++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******)))*********++++++++++++++++++++++++************************************************************************************************************************************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++***+++,,,---...111555888------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------........................////////////000000///...000555<<>>CCCIIIOOOSSSRRRRRRQQQOOOMMMJJJHHHGGGDDDBBB@@@AAAFFFNNNVVV[[[^^^ccclllwww{{{llleeehhhXXXTTTPPPNNNNNNNNNOOONNNRRRPPPLLLEEE>>>::::::;;;@@@>>>===???CCCIIILLLNNNJJJHHHCCC>>>999555222111................................................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------)))******+++,,,,,,------******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************************************************************)))************+++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,------......///000000000000000000000111111111111////////////000000000111222222222222333333333333333333333444444444444444555666666666666666666666222333333444444333333222111111111111000000000000---------.........//////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))***+++,,,------,,,***))))))***,,,---++++++++++++++++++++++++******))))))***++++++,,,************************************************************************************************************************************************************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,++++++---000333................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------...///000000111---......///000111111222555999???DDDIIIMMMQQQTTTTTTSSSQQQOOONNNMMMMMMMMMPPPOOONNNPPPVVVbbbqqqzzz}}}~~~wwwyyyooohhh^^^UUUPPPOOOOOOOOOOOOSSSUUUQQQHHH???:::999777555333444:::BBBHHHLLLMMMLLLJJJEEE@@@999333000................................................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------))))))***+++,,,,,,------******+++++++++,,,,,,,,,*********++++++,,,,,,,,,************************************************************************)))************+++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,------......///000000000000000000000111111111111////////////000000000000222222333333333444444444333444444444444444444555555555555666666666666666222333333444444333333222111111111111000000000000---------.........//////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))***+++,,,------,,,***))))))***,,,---++++++++++++++++++++++++******))))))***+++,,,,,,))))))))))))))))))))))))************************************************************************************************************************************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------,,,,,,,,,++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,++++++,,,,,,,,,,,,...111444+++,,,,,,------,,,,,,+++,,,,,,,,,------.........---------,,,,,,+++++++++,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------............------------...//////.........------,,,,,,,,,,,,---.../////////...---/////////000111222333444>>>AAAFFFJJJLLLNNNQQQSSSTTTNNNLLLRRRUUUQQQNNNOOOXXXcccjjjkkkqqq|||uuujjjZZZOOOKKKMMMLLLOOOUUUVVVOOOHHHDDD:::999666333444888???DDDNNNMMMLLLLLLJJJEEE===666000000//////...---,,,+++///...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++************************************************,,,,,,+++***))))))******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------............////////////000000111111222222222333222222111111111111111111111222222333333444444555666666666666666555555555888888888888777555444444555444333333222222333333222111111000///......---------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))***,,,,,,++++++++++++++++++++++++++++++******+++---...//////---++++++------+++)))++++++++++++++++++++++++++++++++++++++++++++++++...///...,,,+++,,,222666+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---------,,,,,,+++++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------------...------------...//////.........------,,,,,,,,,,,,---.../////////......111000//////222666:::===BBBEEEIIILLLMMMOOOQQQSSSSSSPPPQQQTTTSSSPPPRRRXXXaaasssuuu]]]PPPIIIHHHLLLUUUZZZVVVQQQNNN???:::555333555999>>>@@@IIIJJJKKKMMMMMMIIIAAA<<<555444222000///...............---,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++************************************************,,,++++++***))))))******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------............////////////000000000000111111222222111111111111111111111111111111222333333444444555555555444444444444444444666666666666555555444333444444333222222222222333111111000000///......---------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))***+++,,,++++++++++++++++++++++++++++++******+++---...///...,,,++++++------+++)))++++++++++++++++++++++++++++++++++++++++++++++++---...---,,,***,,,111555,,,,,,------------,,,,,,,,,,,,,,,------------...------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,...------------...//////.........---------------------...///////////////222111///000555<<>>@@@CCCDDDHHHLLLNNNMMMHHHEEE===:::666222000//////000...---------------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---------------------------++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++************************************************,,,+++******)))*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------............////////////////////////000000000000111111111111111111111111111111222222333444444444333333333333333333333444333444444555444444333333444333222222111111222222111000000//////.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++++++++++++++,,,---......---,,,++++++,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++***---111444,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,...------------...//////...............------------......///000000000000111111222555;;;BBBIIINNNNNNNNNNNNMMMKKKJJJLLLMMMKKKKKKLLLMMMQQQ]]]ooo}}}ssseeeWWWJJJIIINNNRRRVVVXXX^^^VVVJJJ@@@::::::>>>AAA???@@@CCCGGGKKKMMMNNNNNNFFFBBB<<<666111/////////---------------......///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************************************++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------............////////////......//////////////////000000000000111111111111111111111222333333444444333333333333444444444444222333444444444444444333333333222111111111111111000000/////////.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++---000333,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,...------------...//////..............................//////000111222222000333777<<>>???AAADDDJJJOOOSSSMMMIIICCC;;;555111///.........---------......///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************************************+++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------............//////////////////..................//////000000000111111111000000111222222333333444333333444444555555555555333333444555555555444444222222111000000000000111////////////............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,***++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********,,,///111222------............------...------------,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,...------------...//////.............../////////////////////000222333444222666<<>>CCCKKKPPPOOOMMMIIICCC===777222///000//////...------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++*********************************************************)))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------............////////////////////////...............//////000000111111111000000111111222333333333333333444444555555666666444444444555555444333333222111000000///000000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++***+++++++++++++++++++++++++++,,,,,,------,,,,,,+++)))***++++++******+++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***)))+++...000222222------............------......---------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------------...------------...//////---........./////////000////////////000222444555777:::???BBBCCCAAA>>>;;;<<<<<<<<<;;;===AAAGGGKKKTTT^^^fffhhhnnnzzzpppbbbZZZWWWSSSRRRPPPJJJAAA999999;;;;;;;;;;;;===BBBFFFMMMMMMMMMJJJFFF???999555222111000...------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******************************************************))))))***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------............////////////000000000/////////............//////000111111222000000000111222222333333111222222333444444555555333444444444333222111111111111000////////////000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++,,,++++++***+++++++++++++++++++++++++++,,,---------,,,++++++(((***,,,+++***)))+++---++++++++++++++++++++++++++++++++++++++++++++++++,,,***)))+++///222333222------............------.........------,,,,,,,,,+++++++++,,,,,,---------,,,,,,------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------............------------...//////---.........//////000000000/////////000222444666<<<>>>@@@AAA@@@===:::777;;;<<<===???BBBIIIQQQVVVjjjyyyxxxvvvyyyzzzzzzxxxgggSSSKKKMMMPPPKKKEEE777:::<<<<<<::::::<<<>>>KKKMMMOOOOOOLLLEEE>>>:::333222000///---,,,,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******************************************************))))))***+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------............/////////000111111000000/////////...---......///000111111222000000000111222222333333000000111222333333444444333333333222111000///...111111000///////////////---.....................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++,,,+++******+++++++++++++++++++++++++++,,,---------,,,+++***'''***,,,+++))))))+++---++++++++++++++++++++++++++++++++++++++++++++++++---+++***,,,000333333222........................------------------------------------------------------------------------...------,,,,,,------...,,,,,,,,,---------..........................................////////////............////////////............/////////000333111///...000555;;;>>>HHHEEEAAA>>><<<<<>>HHHPPPRRRQQQQQQMMMGGG???;;;777333111000///...//////.........---------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++************++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///............////////////000000000000000000000000------......///111222333222222222111111111000000000111111111111222222222222222222111111111000000////////////....................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++*********))))))++++++++++++++++++++++++,,,++++++******++++++,,,******************************************************************************************************++++++++++++************************************++++++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++***++++++,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,******000888777222........................------------------------------------------------------------------------...------,,,,,,------...,,,,,,,,,---------..........................................////////////............////////////....../////////000000000000000000111555:::???BBBHHHJJJLLLKKKIIIFFFEEEEEECCCFFFNNN```}}}zzzgggVVVMMMJJJLLLLLLJJJEEE@@@<<<999999999@@@IIIPPPUUUVVVRRRKKKGGGCCC===888555222000////////////.........------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++************++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///............////////////000000000000000000000000............///111222333222222222111111111111111000111111111111222222222222222111111111000000000/////////............---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++***************++++++++++++++++++++++++,,,++++++******++++++,,,******************************************************************************************************++++++++++++************************************++++++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++***************++++++*********+++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++111666444...................................................------------------------------------------------...------,,,,,,------...,,,,,,,,,---------..........................................////////////............////////////...////////////000000000///000111555999>>>BBBEEEJJJMMMOOOOOOKKKGGGEEEEEEIIINNNXXXkkksss]]]MMMGGGGGGIIILLLOOOOOOJJJAAA:::666999???HHHRRRXXXVVVQQQPPPKKKDDD>>>999555000...////////////....................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++************++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///............////////////000000000000000000000000............///000111222111111111111111111111111000000111111111222222222111111111111000000000000//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++,,,++++++******++++++,,,******************************************************************************************************++++++++++++************************************++++++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))******+++,,,******)))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,111555222+++................................................------------------------------------------------...------,,,,,,------...,,,,,,,,,---------..........................................////////////............////////////////////////000000000111///111444999>>>CCCFFFHHHLLLNNNPPPMMMIIIFFFGGGJJJXXX___hhhsssiiiUUUIIIJJJGGGGGGMMMTTTSSSKKKBBB999666777???KKKSSSUUUUUUVVVRRRKKKEEE>>>888222---000000/////////.................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++************++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///............////////////000000000000000000000000///......//////000111222111111111111111111111111000000111111111222222222111111111000000000//////............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++,,,++++++******++++++,,,******************************************************************************************************++++++++++++************************************++++++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))***++++++,,,******)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,111555111)))................................................------------------------------------------------...------,,,,,,------...,,,,,,,,,---------..........................................////////////............/////////////////////000000000111111000333888>>>CCCGGGIIIJJJMMMNNNMMMJJJHHHKKKTTT\\\mmmtttxxxzzz}}}|||~~~}}}~~~oooaaa^^^TTTJJJHHHLLLQQQQQQNNNBBB:::666;;;CCCIIINNNRRRVVVSSSOOOJJJEEE===555000000000000/////////..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++************++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///............////////////000000000000000000000000///////////////000111111111111111111111222222222000111111111111222222222111111000000000/////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,******************************************************************************************************++++++++++++************************************++++++++++++******************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))***+++,,,,,,++++++***))))))+++,,,---------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,111555222***................................................------------------------------------------------...------,,,,,,------...,,,,,,,,,---------..........................................////////////............//////////////////000000000111111111222666<<>>@@@DDDJJJPPPPPPOOONNNJJJDDD;;;555000000000000/////////...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++************++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///............////////////000000000000000000000000///////////////000000111000000111111111222222222000111111111111222222222111000000000////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++*********++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,******************************************************************************************************++++++++++++************************************++++++++++++************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))***+++,,,---,,,,,,*********+++---...---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++111666333---........................////////////////////////------------------------------------------------...------,,,,,,------...,,,,,,,,,---------........................................../////////000............/////////000000000000000111111111111444888>>>EEEJJJLLLMMMMMMMMMLLLIIIHHHNNNaaa{{{~~~}}}uuuaaaPPPIIILLLRRRVVVKKKBBB???===:::<<>>777222//////000////////////....................................---------------------------------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------------------------------------............///////////////////////////............////////////////////////000000000111000//////.........//////////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************************************))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,************************************************,,,,,,+++++++++,,,------++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,111666444...444111...---///000000///////////////////////////........................................................................---------............///////////////////////////////////////000000000111000000000000111111111111000111222222555999@@@DDDCCCAAA>>>:::777@@@VVVkkk|||fffOOOIIITTT\\\WWWNNNDDD<<<555444;;;CCCIIIJJJMMMIIICCC===777222000...000000/////////.................................---------------------------------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------------------------------------............///....................................////////////...////////////000000000//////............//////////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************************************))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,************************************************,,,+++++++++,,,,,,---...++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++***,,,,,,,,,...111///)))888333///...000111000...000000000////////////...........................................................................---------............////////////////////////////////////000000000111111000000000111111111222222000111333555888===DDDHHHBBB>>>;;;;;;@@@LLLbbbvvvzzz[[[KKKOOOVVVWWWTTTNNNFFF;;;555777===CCCFFFIIIHHHFFFBBB===777222///000000000/////////..............................,,,,,,,,,------------...---------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------------............///....................................////////////......////////////000000......------......//////////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***************+++++++++************************************************)))************+++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,************************************************++++++++++++,,,---......++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++(((,,,------000333111,,,<<<666111///111222000...000000000000/////////...........................................................................---------............/////////////////////////////////000000000111111111000000111111111222222222000333666999===BBBHHHLLLHHHAAA@@@LLL]]]lllxxxvvv^^^RRRPPPSSSUUUTTTNNNDDD<<<888999===@@@@@@CCCFFFGGGDDD>>>777333000000000000/////////...........................,,,,,,,,,---------......------------------------------------------------........................................................................---------------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------------............///....................................////////////........./////////000000...------------...///000////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++))))))*********+++++++++************************************************)))************+++++++++)))************+++++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,************************************************++++++++++++,,,---...///++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++'''+++......000333222--->>>888222000111222000---111111000000/////////...........................................................................---------.........//////000000000000000000000000000000000000111111111111000111111111111222222222111444999===AAAFFFKKKOOOSSSKKKMMMcccrrrYYYNNNPPPUUUUUUQQQJJJAAA:::888999;;;999>>>DDDIIIHHHCCC;;;666000000000000////////////........................,,,,,,,,,------.........------------------------------------------------........................................................................---------------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++*********++++++***************+++++++++,,,,,,,,,++++++,,,,,,,,,------------------------------------------.........//////..................................../////////000............/////////000---------------...///000000/////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++))))))******++++++++++++************************************************)))************+++++++++)))************+++++++++************************++++++++++++++++++++++++,,,++++++++++++++++++,,,************************************************++++++++++++,,,---...///++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++'''+++......///111///***MMMBBB666000000222000---333222111000////////////////////////////////////............................................................////////////............/////////000////////////000000000000000222333222111000111222444777;;;@@@DDDKKKRRRXXXSSSTTTaaa{{{fffZZZVVVLLLOOOUUUTTTJJJ???:::777666777888;;;BBBHHHHHHCCC===222000///000222111...+++////////////////////////------............---------------............///......------------..............................---------............///------------------------...///000///,,,******+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,---------......------------------------......---,,,---...///000000000//////.........---////////////////////////////////////////////////------------------------........................------------------------.........------,,,,,,,,,---------,,,,,,+++++++++---------,,,,,,+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++************++++++))))))))))))))))))))))))************************)))************+++++++++************************************************+++++++++*********))))))+++++++++*********)))))))))************+++++++++************************+++***))))))+++------------,,,++++++******++++++******************************+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,++++++---//////...---PPPGGG;;;444111111111///333222111000////////////////////////////////////............................................................////////////........./////////000000////////////000000000111000222333222111111222333666888<<>>DDDGGGDDDAAA666333000///000000///---////////////////////////------............---------------............///......------------..............................---------............///------------------------***+++---------------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,------------...------------------------...------,,,---...///000000/////////.........---................................................------------------------........................------------------------......---------,,,,,,,,,---------,,,,,,+++++++++---------,,,,,,+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++************++++++************************************************)))************+++++++++************************************************+++++++++*********))))))+++++++++*********)))))))))************+++++++++************************,,,+++***+++---.........---,,,++++++******++++++******************************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,++++++,,,...///...---TTTNNNDDD:::333000111222333222111000////////////////////////////////////............................................................////////////....../////////000000000/////////000000000111111000222333222111222444555999:::???KKKYYYaaaaaa^^^WWW^^^qqqfff]]]PPPNNNVVVRRR@@@666999666444444888>>>DDDFFFEEE<<<888333///////////////////////////////////////------............---------------............///......------------..............................---------............///------------------------*********,,,...///...---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------...------------...///////////////...............................................................------------------------------------------------------------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++************++++++++++++++++++++++++++++++************************)))************+++++++++************************************************+++++++++***************+++++++++***************)))************+++++++++************************---,,,+++,,,...000///...---,,,++++++******++++++******************************+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***,,,++++++,,,...//////...WWWSSSKKK@@@555000000222222222111000//////000000////////////////////////............................................................////////////...////////////000000000//////000000000111111111111222333222222333666888===???DDDOOO[[[dddfffeeebbbiiiyyytttfff[[[YYYTTTHHH>>><<<777444111333999@@@FFFIIICCC>>>777111......///000////////////////////////------............---------------............///......------------..............................---------............///...........................---,,,,,,......,,,)))------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------------------......//////........................................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++************++++++++++++++++++++++++++++++************************))))))*********+++++++++************************************************************************************************))))))*********+++++++++************************,,,++++++---///000///...---,,,++++++******++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++***+++.../////////XXXVVVPPPEEE999222111222222111000000000000000000////////////////////////............................................................////////////////////////000000000111000000000000111111111111111222333333333555888;;;@@@CCCIIIQQQZZZccclllqqq{{{~~~rrr\\\QQQOOOIII@@@:::666222111555===EEEIIIGGGBBB<<<444///...///111////////////////////////------............---------------............///......------------..............................---------............///........................///...---......---,,,***...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------------...............---------...............................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++************++++++************************************************))))))*********+++++++++************************************************************************************************))))))*********+++++++++************************+++***+++,,,...///...,,,---,,,++++++******++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++***+++---///000000YYYXXXTTTKKK@@@777333222111111000000000000000111////////////////////////............................................................/////////////////////000000000111111000000000111111111222222111222333333444666;;;>>>AAAEEELLLTTT^^^kkkyyyfffSSSSSSQQQFFF???;;;666333555;;;BBBGGGHHHEEE@@@999333//////111////////////////////////------............---------------............///......------------..............................---------............///........................,,,...000000.........000......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------,,,---......//////......---------------.........------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++************++++++))))))))))))))))))))))))************************)))************+++++++++***************************************************************+++++++++***************+++++++++)))************+++++++++******************************+++---//////---,,,---,,,++++++******++++++******************************+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,***)))***---///000111ZZZYYYVVVPPPGGG>>>777333111111000000000000111111////////////////////////............................................................//////////////////000000000111111111000000111111111222222222111222333333444888<<<@@@AAADDDLLLYYYkkk}}}www]]]SSSPPPNNNCCC@@@;;;777666999???CCCGGGGGGDDD>>>666111000000////////////////////////------............---------------............///......------------..............................---------............///........................,,,111444333...+++...222......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++++++++,,,,,,,,,------------------------,,,---.../////////...---,,,,,,,,,------.........------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,---------***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++************++++++************************************************)))************+++++++++************************************************))))))*********+++++++++))))))*********+++++++++)))************+++++++++************************++++++,,,...000000...,,,---,,,++++++******++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,***)))***,,,///111111[[[ZZZXXXSSSLLLCCC:::444111000000000000000111111////////////////////////............................................................/////////000000000000000111111111111000111111111111222222222111222333333555888===AAAAAACCCKKK^^^wwwgggQQQMMMTTTFFFCCC>>>999777888===AAAFFFGGGFFFAAA999222000///////////////////////////---..................------------.........//////.........------.................................---------.........//////////////////////////////000666:::555---(((+++000......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------,,,,,,.../////////...---,,,,,,,,,------.........------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,---------+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++************++++++++++++++++++++++++++++++************************)))************+++++++++************************************************))))))******++++++++++++))))))******++++++++++++)))************+++++++++************************,,,,,,---000222222000------,,,++++++******++++++******************************+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,***)))))),,,///111222\\\ZZZXXXXXXUUULLL???555555333111111111000...,,,000/////////............////////////////////////////////////////////////............/////////000////////////000000000000000111111111111222222222222222222444777===BBBEEEEEEGGGQQQgggvvviii[[[OOONNNJJJCCC:::888:::;;;999BBBGGGIIIFFFBBB===555---111000//////000000///...000000////////////000000:::444///---///000...+++------------------------////////////////////////////////////////////////...........................///000///---,,,,,,...........................---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))++++++,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))+++---...******+++++++++,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++*********)))************+++++++++)))************+++++++++************************++++++++++++++++++++++++************************+++*********))))))(((((()))************++++++++++++++++++*********))))))************************++++++++++++++++++++++++++++++++++++++++++++++++***************************************************((()))---333555111------,,,++++++******++++++************************)))************+++++++++++++++++++++++++++++++++)))***+++,,,...///000111^^^\\\ZZZZZZXXXPPPEEE===444222111000111000///...000000/////////.........////////////////////////////////////////////////........./////////000000////////////000000000111111111111111222222222222444444555777:::>>>BBBDDDCCCMMMbbb~~~~~~wwwkkk```OOOJJJDDD@@@<<<888777777BBBHHHKKKJJJGGGBBB:::222222000//////000000///...000000////////////000000888333...---///111///,,,------------------------////////////////////////////////////////////////...........................///000///---,,,---...........................---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))++++++,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***)))***+++---...******+++++++++,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******)))************+++++++++)))************+++++++++************************++++++++++++++++++++++++************************++++++++++++*********))))))************++++++++++++++++++*********))))))************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************,,,******---222333///,,,---,,,++++++******++++++************************)))************+++++++++++++++++++++++++++++++++******+++,,,...///000111^^^\\\[[[ZZZXXXSSSJJJDDD444222000000000111111000000000000/////////......////////////////////////////////////////////////....../////////000000000/////////000000000111111111111111111222222222333000111333777;;;@@@EEEHHHMMM]]]yyywwwmmmUUULLLFFFFFFBBB999555777AAAHHHMMMMMMLLLIIIAAA:::333111///...///000000///000000////////////000000555222......000111000...........................////////////////////////////////////////////////........................---/////////---,,,---...........................---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++,,,,,,,,,+++******++++++,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++*********+++,,,---******+++++++++,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***)))************+++++++++)))************+++++++++************************++++++++++++++++++++++++************************,,,,,,,,,+++++++++++++++)))************++++++++++++++++++***************************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************...,,,+++---000111...***---,,,++++++******++++++************************)))************+++++++++++++++++++++++++++++++++***+++,,,---...000111111]]]\\\ZZZYYYWWWRRRLLLGGG777444111000000222222222000000000////////////...////////////////////////////////////////////////...////////////000000000//////000000000111111111111111111222222222333333///000222777???IIIRRRWWWaaarrrzzzaaaQQQGGGIIIGGG>>>777888>>>FFFLLLMMMNNNLLLFFF???666333000...///000000///000000////////////000000222000......000111000///////////////////////////////////////////////////////////////////////////........................---...///...---,,,---///........................---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++***+++++++++,,,,,,,,,------------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******+++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++))))))*********+++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++))))))*********+++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************---,,,+++---///000...,,,---,,,++++++******++++++************************))))))*********++++++++++++++++++++++++++++++++++++,,,,,,---///000000111]]]\\\[[[YYYVVVRRRNNNJJJ;;;888333111111222222222111000000000////////////////////////////////////000000000000000000000000////////////000000000111000000000000111111111111111222222222222333333333666555777<<>>IIIWWWeeemmmmmm~~~nnnZZZMMMHHHEEEAAA>>>===CCCHHHIIIKKKMMMJJJFFF???;;;444000///000000000000000////////////000000.........//////000000000........................////////////////////////////////////////////////........................,,,---///...------...///........................---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,)))************+++++++++)))************+++++++++************************++++++++++++++++++++++++************************)))))))))))))))*********)))************+++++++++***************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******************************************************+++,,,---...//////---,,,++++++******++++++************************)))************+++++++++++++++++++++++++++++++++++++++,,,,,,---......///RRRUUUXXXZZZYYYVVVTTTSSSHHHCCC;;;444222111111111111111111000000000//////////////////////////////000000000000000000000000//////000000000111111111000000111111111222222222222222222333333333444444555777;;;CCCOOO]]]jjjqqqpppxxx]]]LLLIIIIIIFFFAAAFFFIIIIIIKKKNNNMMMJJJDDD???777222///000000000000000////////////000000---...//////////////////------------------------////////////////////////////////////////////////........................,,,---......------...000........................---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,)))************+++++++++)))************+++++++++************************++++++++++++++++++++++++************************)))))))))******+++++++++)))************+++++++++))))))*********+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++,,,,,,,,,+++,,,---...---,,,++++++******++++++************************)))************+++++++++++++++++++++++++++++++++******++++++,,,---------KKKOOOTTTWWWWWWVVVTTTSSSLLLFFF===666222111111111111111111111000000000000////////////////////////000000000000000000000000000000000000111111111111000111111111111222222222222222333333333444444444555999AAAMMM\\\jjjuuu|||wwwmmmRRRNNNQQQNNNEEEIIIKKKJJJLLLOOOOOOMMMGGGAAA999333000000000000000000////////////000000---...000000///......///------------------------////////////////////////////////////////////////........................,,,---......------///000........................---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,........................++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,)))************+++++++++)))************+++++++++************************++++++++++++++++++++++++*********************************++++++,,,,,,,,,)))************+++++++++))))))******++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************---------,,,+++***+++,,,---,,,++++++******++++++************************)))************+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,BBBGGGOOOUUUXXXXXXVVVTTTSSSMMMCCC999222000000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222222222222222222444333333444666888999888===>>>EEETTTfffuuu}}}hhhRRRQQQQQQPPPSSSRRROOOPPPSSSPPPIIIOOOIIIAAA:::666333111000000000000000000000000000000000000000000000000000........................//////.........---------,,,---------.../////////000000000000000000000000000000//////.........---........................------------------------------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------------............------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++************************++++++++++++++++++++++++++++++++++++******))))))************************,,,,,,,,,++++++*********,,,,,,,,,++++++*********++++++++++++++++++++++++))))))))))))))))))))))))******))))))******+++,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++************++++++******************************++++++++++++******+++++++++++++++++++++++++++++++++++++++***)))(((++++++++++++,,,---......,,,+++++++++***)))))))))++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,DDDFFFKKKQQQVVVWWWVVVUUUTTTOOOGGG===555111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222222222222222222444444333444666777888999:::???JJJZZZkkk}}}~~~fffZZZOOORRRUUUTTTPPPPPPRRRPPPKKKOOOLLLEEE>>>888444222111000000000000000000000000000000000000000000000000........................//////.........---------------..................////////////////////////000/////////....................................------------------------------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---------------------------,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++************************++++++++++++++++++++++++++++++++++++*********)))************************,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******++++++++++++++++++++++++******************************))))))******+++,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++************++++++******************************++++++++++++******+++++++++++++++++++++++++++++++++++++++***))))))++++++++++++,,,---......+++++++++***************++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,FFFEEEGGGKKKRRRVVVWWWVVVSSSRRRLLLCCC999333111222000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222333333333333333333333333444444444444555666888999===GGGVVVdddsss{{{dddLLLRRRUUUVVVSSSQQQQQQPPPNNNOOONNNJJJCCC:::444222333000000000000000000000000000000000000000000000000......................../////////............---//////..................////////////////////////////////////....................................------------------------------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++------------------------+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++***++++++++++++++++++++++++******************************))))))******+++,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++******************************++++++++++++******++++++++++++++++++++++++***++++++++++++***))))))***++++++,,,,,,---......***************+++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,HHHEEEDDDGGGNNNTTTWWWWWWSSSSSSPPPHHH===444111222000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222333333333333333333333333444444444444444666999;;;DDDTTThhhttt}}}qqqSSSMMMRRRVVVVVVTTTRRRQQQPPPMMMOOONNNGGG<<<444222333000000000000000000000000////////////////////////......................../////////...............000000//////......------///////////////////////////////////////.................................------------------------------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++------------------------,,,,,,------------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))******+++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,******************************++++++++++++******++++++++++++++++++++++++******+++++++++******)))******+++,,,------------)))))))))***+++++++++,,,++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,JJJGGGEEEGGGLLLSSSVVVWWWRRRSSSQQQJJJ@@@888333111111111111111111111111111111111111111111111111111000000000000000000000000111111111111222222222222333333333333333333333333333444555555555777;;;???GGG^^^vvv}}}aaaIIILLLRRRWWWWWWTTTQQQPPPKKKNNNOOOJJJ???666222222000000000000000000000000////////////////////////////////////////////////////////////////////////000000000//////......---.................................///////////////........................------------------------------------------------------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------------,,,,,,+++++++++------------------------------............------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))******+++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,******************************++++++++++++******++++++++++++++++++++++++)))******+++++++++******)))***+++---------------)))))))))***+++++++++,,,++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,JJJIIIIIIJJJMMMQQQUUUXXXTTTSSSPPPKKKDDD===666222111111111111111111111111111111111111111111111111000000000000000000000000111111111222222222222333333333333333333333333333222444666666666999???DDDKKKdddkkkLLLKKKNNNUUUXXXUUURRRQQQJJJMMMOOOLLLCCC:::333111000000000000000000000000000000000000000000000000////////////////////////...////////////000000000000000//////////////////.................................///////////////........................------------------------------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,------...---,,,,,,,,,,,,,,,,,,+++---------------------------......//////......---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,******************************++++++++++++******++++++++++++++++++++++++))))))***++++++++++++***)))***,,,---......---,,,***************+++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,IIILLLOOOOOONNNOOOTTTXXXXXXTTTOOOKKKHHHCCC:::333111111111111111111111111111111111111111111111111000000000000000000000000111111111222222222333333444444444444444444444444222444777777777;;;BBBIIIWWWnnn~~~~~~}}}|||||||||}}}wwwVVVNNNKKKQQQVVVUUUSSSSSSKKKMMMOOONNNHHH@@@777111000000000000000000000000000000000000000000000000////////////////////////.../////////000000000000///////////////000000000..................................../////////000........................------------------------------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......+++,,,,,,,,,,,,,,,,,,---------------------------,,,------......------,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---******************************++++++++++++******++++++++++++++++++++++++))))))***+++++++++++++++(((***,,,---......---,,,+++++++++***************++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,IIINNNSSSSSSOOOOOOSSSYYY[[[UUUNNNLLLKKKGGG===555111111111111111111111111111111111111111111111111000000000000000000000000111111222222222333333333444444444444444444444444111444777888888<<>>666444222111222222111///222111111111111111222222111111000000000000111111111111222222333333444444444444444444444444444444888666888;;;@@@HHHYYYhhhxxx}}}zzzxxxqqqmmmhhhdddaaa___]]][[[UUURRRMMMJJJIIIHHHGGGFFFGGGHHHJJJMMMPPPSSSUUUVVVIIIGGGFFFDDDCCCCCCDDDDDDDDDCCCBBBBBBCCCEEEGGGIIILLLNNNQQQVVV]]]dddiiilllwww~~~uuuZZZLLLJJJKKKLLLNNNPPPPPPPPPQQQQQQOOOKKKGGG<<<888222000000222111000111111111111000000000000////////////000000000000000000000000000000000000//////......//////000111//////..................////////////000000000000........................------------------------...------------,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++---...///000//////,,,++++++******++++++,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,TTTNNNKKKKKKIIIEEEIIIRRRVVVXXXVVVQQQMMMKKKFFF@@@888555333222222222111000111111111000111111222333222111111000000111111222111111222222333444555555444444444444555555555555555555999@@@HHHVVVlll~~~zzz{{{{{{zzzxxxuuurrrnnnkkkjjjddd___ZZZVVVSSSRRRPPPOOOLLLIIIFFFDDDDDDDDDCCCBBBAAABBBEEEIIIMMMPPPSSSUUUIIIHHHFFFDDDCCCBBBBBBBBBDDDDDDBBBBBBBBBCCCDDDEEECCCCCCEEEHHHMMMSSSXXX[[[bbbjjjuuugggUUUKKKGGGJJJOOOPPPPPPQQQQQQRRRQQQOOONNNBBB;;;333///111333222000111111111111000000000///////////////000000000000////////////////////////000///.........///111222000000//////......------////////////000000000000........................------------------------------------------------,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,...000111000000///,,,++++++******++++++,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,aaaTTTLLLMMMLLLGGGIIIPPPVVVYYYXXXRRRNNNLLLGGGBBB:::777444222222222111000111111000000111222222333222222111111111111222222111111222333444444555555444444444555555666666666555555:::DDDQQQbbbyyy{{{}}}wwwrrrnnnmmmkkkhhhfffdddcccbbb\\\XXXSSSNNNKKKIIIFFFDDDGGGEEEBBBBBBCCCCCCCCCBBB@@@AAADDDFFFJJJLLLOOOPPPLLLKKKIIIHHHFFFEEEDDDDDDBBBAAA@@@@@@@@@AAABBBBBBAAAAAAAAACCCEEEIIIMMMOOORRRYYYeeepppzzzkkkXXXKKKLLLRRRNNNOOOPPPQQQQQQPPPPPPPPPGGG???555111222444333000111111111111000000000///.../////////000000000111////////////////////////000000///......000111222000000000//////......---////////////000000000000........................------------------------------------------------,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++---///111111111///...,,,++++++******++++++,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,ppp]]]OOOPPPQQQKKKJJJOOOUUUYYYYYYSSSNNNKKKHHHDDD<<<999555222222222111000000000000000111222333333222222111111111111222222222222333333444444555555444444444555666666777777777777<<>>888333222222222111111111111000000000000.........///000111111111000000000000000000000000//////000111111111111000///////////////000000000////////////000000000000........................------------------------,,,,,,,,,---------......,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***,,,///111111000---,,,,,,++++++******++++++,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,gggQQQSSSXXXRRRKKKKKKTTTYYYYYYSSSMMMKKKHHHEEE>>>;;;666333222222111111000000000000111222333444333222222111111222222333444444444444444444333333444444444555666777777888:::999BBBWWWqqq}}}|||uuupppiiieeedddbbb___]]]YYYUUUPPPLLLKKKNNNRRRUUU]]]]]]^^^aaabbbbbb___]]]UUUSSSOOOMMMKKKHHHEEEBBBCCCCCCCCCCCCCCCCCCCCCCCC===???AAADDDGGGIIIKKKKKKHHHHHHFFFEEECCCAAA@@@??????@@@BBBCCCDDDEEEEEEEEEAAACCCFFFHHHKKKSSS^^^fffsss~~~{{{aaaSSSMMMPPPTTTTTTQQQNNNMMMMMMHHHEEEAAA:::444111111222111111111111000000000000---......///000111111222000000000000000000000000...///111222222111111000......//////000000111111////////////000000000000........................------------------------,,,,,,,,,------.........,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------++++++++++++++++++++++++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,++++++******************++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***,,,///111111///---+++,,,++++++++++++++++++,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,fffRRRRRRTTTWWWTTTKKKYYYXXXVVVTTTQQQMMMHHHDDD@@@;;;555222222333333222111111111111111111111111222222333333333333444444444444444555555555666666777666444444666888999999999<<>>===>>>AAADDDFFFFFFQQQRRRRRROOOJJJFFFDDDDDDDDDBBB>>>;;;<<>>CCCDDDDDDBBBAAACCCGGGKKKVVVaaaqqq```PPPRRRSSSSSSSSSQQQNNNJJJKKKHHHDDD>>>999555222111111111111111111111111111000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////............//////.........---------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,+++***++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++******+++++++++******+++++++++,,,,,,,,,)))+++------,,,+++,,,---,,,++++++***++++++,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,wwwdddSSSUUU___^^^]]][[[YYYWWWTTTOOOIIIEEECCC???:::777555555555444222222222222222222222222222222333333333333444444333333333333444444444444888777666666666777888999@@@GGGXXXqqq}}}yyy~~~yyyuuuqqqmmmjjjgggddd```]]]\\\]]]```bbbdddccc```]]]]]]aaahhhmmmtttvvvyyyyyyvvvtttrrrqqqhhhfffeeeeeeeee___UUULLLCCCHHHPPPZZZ```^^^WWWPPPMMMIIIEEECCCBBBBBBAAAAAA???@@@FFFRRR```hhhhhheeeUUUPPPKKKGGGEEECCC@@@===CCCDDDDDDCCCAAAAAACCCDDDKKKSSS```ppp}}}VVVTTTSSSTTTTTTQQQMMMJJJLLLJJJFFFAAA<<<888444222000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////...........................---------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,++++++,,,---...///++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,(((***,,,---++++++++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,{{{ZZZSSS\\\]]]___]]][[[XXXUUUPPPKKKGGGCCC@@@<<<888666555444444222222222222222222222222222222222333333333444444222222222333333333444444888888888777666777999;;;CCCRRRkkkzzzzzz{{{wwwpppjjjddd```\\\YYYYYYVVVQQQMMMKKKJJJKKKLLLJJJIIIHHHGGGHHHLLLSSSYYYkkkpppvvv}}}}}}yyytttnnnggg]]]QQQIIIEEEJJJVVVfffssswwwrrrlllaaa[[[SSSKKKGGGDDDCCCBBBDDDAAAAAAHHHWWWgggrrrxxxppphhh[[[MMMCCC@@@BBBDDDBBBCCCDDDDDDCCCCCCCCCCCCFFFJJJSSScccsss}}}}}}tttssssssuuu|||dddYYYPPPPPPSSSSSSOOOKKKMMMKKKHHHDDD???:::555333000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////............................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,---...//////++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,)))***+++******+++...000,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,dddVVV\\\^^^___^^^[[[YYYVVVRRRLLLHHHCCCAAA===999555333333333222222222222222222222222222222222333333333444444222222222333333333444444777888999888777777:::===GGG```vvv~~~{{{qqqlllfff___[[[VVVRRROOOLLLJJJHHHFFFEEEEEEFFFGGG@@@AAAAAABBBBBBDDDHHHKKKQQQUUU]]]fffppp|||xxxjjjbbbYYYXXXYYYbbbnnnwww{{{zzzxxxtttmmmeee]]]TTTJJJEEEGGGDDD??????FFFTTTdddooovvvuuuooobbbRRRGGGCCCDDDAAAAAAAAABBBCCCDDDDDDCCCDDDEEEKKKWWWdddmmmmmmjjj\\\[[[[[[^^^eeeooozzzxxxaaaLLLJJJRRRUUUQQQMMMMMMLLLJJJFFFAAA;;;666333000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////............---.............................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,***+++,,,---......//////++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++)))***++++++++++++***)))******+++++++++,,,,,,,,,+++***)))((()))---333777---,,,++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,rrrZZZ[[[^^^___]]][[[YYYWWWSSSNNNJJJCCCBBB???;;;666333222333333333333333333333333333222222333333333333444444333333333333444444444444555777999999777888<<<@@@IIIfff~~~}}}}}}zzzuuuqqqlllgggccc___[[[XXXNNNLLLIIIGGGDDDBBBBBBAAA???AAABBBBBBAAAAAABBBCCCBBBDDDGGGLLLRRR[[[dddkkkxxx}}}pppgggeeegggkkkllluuuwwwzzz|||yyypppddd\\\NNNKKKFFF@@@???CCCLLLSSS___jjjuuuvvvjjjYYYKKKDDDFFFCCC@@@???@@@BBBBBBBBBAAAAAADDDLLLVVV[[[[[[XXXNNNLLLLLLNNNUUU^^^gggmmmkkkqqqiiiNNNIIIQQQTTTQQQOOOMMMMMMKKKHHHCCC===777333111111111111111111111111000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////............---------.......................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,***+++,,,------...------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***+++,,,------,,,+++*********+++++++++,,,,,,,,,+++***)))((()))---444999------,,,+++***************++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,zzz\\\WWW[[[]]]\\\ZZZYYYWWWTTTOOOKKKDDDDDDBBB===777333333444333333333333333333333333222222333333333333444444333444444444444555555555333666999999888999>>>CCCSSSlll}}}zzzuuuooojjjddd]]]YYYQQQOOOLLLIIIEEEBBB???>>>@@@AAABBBAAA???>>>>>>???@@@AAAAAABBBCCCFFFJJJMMMPPP[[[lll|||vvvpppllljjjlllqqqwww|||}}}{{{xxxeee^^^TTTKKKEEECCCCCCDDDIIISSSaaalllpppjjj```XXXTTTNNNFFFAAA@@@@@@AAA@@@@@@@@@BBBGGGLLLOOOOOOMMMJJJIIIGGGHHHMMMTTT[[[___\\\```ssspppUUUNNNPPPPPPPPPSSSOOOOOONNNKKKFFF???999555222222222222222222222222000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////............---------.........//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,++++++******++++++,,,***+++,,,------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***,,,---......---,,,*********+++++++++,,,,,,,,,******+++******,,,000333...---,,,+++******************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,zzz[[[VVV\\\\\\[[[YYYYYYWWWTTTOOOLLLFFFFFFDDD???999444444555333333333333333333333333222222333333333444444444444444444555555555666666222666999999888:::???EEEdddvvv{{{{{{tttmmmeee[[[RRRMMMLLLLLLLLLKKKJJJJJJIIIIIIFFFFFFFFFDDDAAA@@@AAACCC???@@@BBBBBBAAAAAACCCDDDDDDHHHNNNVVVcccwwwmmmiiifffffflllttt|||rrraaaTTTNNNLLLHHHEEECCCCCCGGGUUUfffrrrvvvtttbbbYYYNNNEEEBBBAAAAAA@@@@@@AAACCCFFFIIIKKKKKKJJJLLLJJJHHHHHHJJJOOOUUUXXXTTTVVViiittt\\\TTTPPPLLLNNNUUUPPPPPPPPPNNNIIIAAA:::666333333333333333333333333000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000/////////............---------.........//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,++++++++++++++++++,,,***+++,,,,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++,,,...//////...,,,+++******+++++++++,,,,,,,,,)))***,,,,,,+++++++++,,,...---,,,+++*********************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,{{{^^^NNNVVVWWW]]]___ZZZVVVVVVRRRLLLIIIFFFAAA===;;;888444222333333333444444444555555444444444444444444444444555444444444444555666666:::666666;;;:::777@@@NNNppp~~~zzzwwwpppnnnjjjddd^^^ZZZZZZ[[[]]]___aaabbbaaa]]]YYYVVVTTTSSSQQQOOOLLLJJJHHHGGGGGGCCC??????BBBEEEFFFEEEDDDFFFGGGIIINNNWWWbbbjjjzzzvvvlllddd```fffqqq{{{{{{ppphhhbbbVVVGGGGGGCCCBBBGGGMMMWWWlll~~~zzzdddMMMDDDGGGEEE<<<===>>>AAAEEEJJJLLLKKKIIIHHHFFFEEEGGGLLLOOOQQQPPPRRRUUUccclllYYYOOONNNOOOOOOSSSPPPNNNMMMMMMGGG>>>777444333111111222111000...111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111////////////////////////////////////..................------------.................................------,,,,,,------...************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------------------------................................................---------------------------------------------------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************************************,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++uuu___QQQRRRVVV[[[]]]ZZZWWWVVVRRRLLLIIIFFFAAA>>>;;;888444222333333333444444444555555444444444444444444444444555444444444444555666666999555777;;;:::999FFFWWWxxxyyytttqqqpppooorrrvvvyyy{{{|||~~~vvvtttpppjjjeee___[[[YYYTTTOOOJJJHHHHHHHHHEEECCC???@@@AAAAAABBBFFFLLLQQQUUU```qqqlll___ZZZffflllssszzz}}}ooo```VVVLLLCCCBBBEEEKKKWWWccc{{{lllSSSIIIGGGFFF@@@AAABBBEEEHHHJJJJJJHHHGGGFFFEEEHHHLLLOOOOOONNNOOOOOO]]]{{{zzzvvvzzzvvv```QQQLLLOOOSSSSSSPPPNNNMMMLLLHHH???888444222111111222222111///111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111////////////////////////////////////..................------------.................................------,,,,,,------...++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------................................................---------------------------------------------------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************************************,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ppp___RRRTTTXXX[[[ZZZYYYWWWRRRMMMIIIFFFBBB>>>;;;999555333333333333444444444555555444444444444444444444444555444444444444555666666777666888:::888<<>>;;;888666333333333444444444555555444444444444444444444444555444444444444555666666777999999888===PPPnnnmmmXXX]]]qqqwwwmmmfffaaa[[[SSSMMMJJJHHHGGGGGG??????AAABBBBBBBBBAAAAAAAAAEEEIIINNN[[[rrrrrraaa^^^cccnnn{{{{{{hhhYYYOOOJJJIIITTTfffqqqooogggLLLIIIFFFDDDEEEFFFFFFEEEIIIKKKNNNNNNLLLJJJHHHGGGFFFGGGNNN[[[eeeiiilllooopppVVVLLLPPPPPPPPPOOOLLLIIIFFFDDD999666333222222333444333111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000////////////..................------------.................................------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,........................................................................------------------------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++\\\VVVTTTZZZ]]]YYYUUUUUUJJJGGGCCC@@@>>><<<999777333333333444444444555555444444444444444444444444555444444444444555666666777999999:::EEE]]]{{{___PPPVVVbbbppp{{{yyysssjjjbbb\\\VVVQQQMMMNNNMMMKKKIIIGGGEEEBBB@@@AAA??????BBBGGGRRRdddsssoooccc^^^iiiuuu{{{nnnYYYPPPGGGFFFJJJPPPUUUWWWJJJHHHFFFEEEFFFGGGGGGFFFLLLNNNPPPOOOLLLIIIHHHHHHGGGLLLPPPVVV```jjjkkkfffoooyyy]]]OOOOOOPPPPPPOOOLLLIIIGGGFFF;;;888444222222333333333111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000////////////..................------------.................................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........///------------------------................................................------------------------........................................................................------------------------------------------------+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++___WWWTTTZZZ]]]YYYVVVVVVJJJGGGCCC@@@???<<<:::777333333333444444444555555444444444444444444444444555444444444444555666666777888999<<>>666222222222111///000000000000000000000000000000000000000000000000111000000000/////////...////////////////////////000000000000000000000111000///...///000111000...........................................................................------------------------........................---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,------------,,,,,,,,,---------------,,,---...---,,,,,,,,,...///000111222444666777888777777777888999::::::;;;????????????@@@@@@AAAAAA@@@???>>>>>>>>>???@@@AAA???>>>>>>===<<<<<<;;;;;;===<<<:::999888888888999555444444333222111000000000//////.........//////111000000//////......---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++------------,,,,,,++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,~~~bbbUUUMMMSSS[[[[[[WWWVVVNNNKKKFFFBBB@@@>>>;;;999666555444444333444444444555555555555555555555555555555444444555555666777333999===DDDZZZ}}}iii^^^XXXZZZZZZUUUSSSVVV[[[aaalllzzzxxxpppkkkeee___XXXSSSQQQRRRSSSTTT___eeennnvvv|||llleee\\\UUURRROOOLLLIIIDDDFFFGGGKKKUUUjjjhhhVVVNNNMMMOOOIIIHHHGGGFFFEEEDDDDDDDDDDDDGGGKKKMMMNNNRRRYYY___[[[XXXTTTOOOMMMLLLMMMNNNQQQUUUZZZ\\\nnnvvvkkkrrrlllVVVDDDKKKPPPNNNLLLKKKJJJGGGEEE???777222222222000///000000000000000000000000000000000000000000000000000000000000/////////////////////////////////////////////000000111111111000///......000000///...////////////////////////................................................------------------------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------++++++,,,------......///---------....../////////---...000000//////000222555666888:::===???AAABBB@@@@@@AAACCCDDDEEEFFFGGGKKKKKKKKKKKKLLLLLLLLLLLLJJJIIIIIIIIIJJJJJJKKKLLLKKKJJJJJJIIIHHHGGGGGGFFFHHHHHHGGGFFFEEEEEEEEEFFF@@@@@@>>><<<;;;999777777555444222000///...------////////////............000///...---,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++...---------------,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,lllmmm]]]OOONNNVVV[[[ZZZVVVNNNKKKFFFBBB@@@>>>;;;999666666555444444444444444555555555555555555555555555444444444555666777888888:::???MMMjjj]]]UUUPPPSSSVVVVVVWWW[[[fffmmmxxxyyypppjjjddd]]]XXXUUUUUUVVVXXX```mmm~~~wwwlllfff___WWWQQQMMMNNNLLLFFFEEEQQQfffxxx~~~hhhTTTJJJHHHGGGGGGFFFFFFEEEEEEFFFFFFGGGJJJNNNRRRUUU[[[aaafff___\\\VVVRRRPPPOOOOOOOOOSSSVVVYYYYYYjjjmmmjjjpppZZZEEEJJJNNNNNNLLLJJJJJJIIIFFF@@@999444222111000///000000000000000000000000////////////////////////000000000000////////////////////////////////////---......///000111222222000///......///000///...000000000000000000000000................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,------------...---------.........//////.........///000111111222///111333555555666999;;;???@@@BBBDDDFFFHHHIIIJJJHHHIIIJJJKKKLLLMMMNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOLLLLLLLLLMMMNNNOOOPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOPPPPPPPPPOOOOOOOOOOOOOOOLLLKKKJJJIIIGGGEEEDDDCCCBBB@@@>>>;;;888555444333/////////.........------000///......------......------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,jjjvvv^^^QQQSSS[[[[[[VVVOOOKKKGGGCCC@@@>>><<<:::666666555444444444444555555555555555555555555555444444444555666777888888<<<:::@@@XXXwww```XXXQQQRRRVVV[[[aaaeeemmmuuu{{{ssshhhbbbZZZWWWZZZ```dddggg|||wwwnnngggYYYXXXSSSLLLHHHLLLWWW```ooo{{{qqq[[[MMMHHHGGGFFFEEEEEEEEEGGGJJJKKKNNNPPPSSSWWW\\\aaafffiiiccc^^^XXXTTTSSSSSSRRRQQQSSSTTTVVVVVVdddttthhhwww^^^IIIIIIKKKMMMLLLKKKJJJKKKGGGCCC<<<666222111000000000000000000000000000000////////////////////////////////////000000000000////////////////////////------...///000111111222///...---...///000///---000000000000000000000000................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,---------.........---------------------------...///000111222333333444777:::<<<>>>@@@CCCFFFIIIJJJKKKLLLMMMNNNNNNMMMNNNNNNNNNOOOOOOOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMJJJKKKLLLMMMOOOPPPPPPQQQRRRRRRRRRSSSTTTTTTUUUUUUSSSSSSSSSTTTTTTTTTTTTTTTRRRRRRQQQQQQPPPOOOOOOOOONNNMMMKKKIIIGGGEEEDDDDDD;;;:::888666333000...---......---,,,,,,,,,------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,mmm~~~sssYYYSSSYYYZZZTTTOOOLLLGGGCCCAAA???<<<:::777666555555444444555555555555555555555555555555444444444555666777888999999888CCCddduuuqqqhhh^^^YYY\\\dddjjjnnnnnnvvvyyyuuupppiiicccfffmmmxxx|||qqqkkkaaaVVVOOOKKKKKKLLLTTT```mmmoooeeeXXXOOOKKKFFFFFFFFFHHHKKKOOORRRUUUXXXYYY[[[^^^aaaeeegggiiiddd___XXXUUUUUUUUUTTTSSSRRROOOSSSWWWaaannnhhhPPPKKKHHHJJJMMMLLLKKKKKKIIIEEE???888444222111222000000000000000000000000000000000000000000000000////////////000000000000////////////////////////.........//////000000000///...------//////...---////////////////////////------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............,,,---------............---------...............000000111333444666777888<<>>@@@AAABBBEEEGGGIIIJJJKKKLLLNNNPPPQQQRRRSSSTTTTTTSSSQQQPPPOOOPPPPPPPPPQQQRRRRRRRRRPPPPPPPPPOOOOOOOOONNNNNNLLLNNNPPPRRRTTTUUUVVVVVVXXXWWWWWWWWWVVVVVVVVVUUUUUUVVVXXXYYYZZZZZZZZZYYYWWWWWWWWWWWWWWWWWWWWWWWWPPPPPPPPPQQQRRRSSSTTTUUUWWWUUUSSSOOOLLLHHHFFFDDD>>>===:::777333111///...........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,llljjj```SSSYYY[[[TTTPPPLLLGGGDDDAAA???<<<:::777777666555555555555555555555555555555555555555444444555555666888999::::::AAAVVVyyy{{{oootttvvvkkkhhhkkkllllllwww}}}}}}yyywwwnnnrrryyyuuucccYYYHHHJJJLLLLLLKKKHHHEEEDDDHHHLLLUUU^^^fffkkknnnooolllkkkiiiiiiiiiiiigggfffddd^^^WWWUUUWWWYYYWWWUUUUUUJJJPPPZZZ[[[kkk]]]NNNBBBFFFOOOPPPMMMKKKMMMIIICCC<<<666333333555000000000000000000000000000000000000000000000000.../////////000000111111///////////////////////////////////////.........///...------...///...---........................------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------------------------------------------------------.........//////---------.........//////222444666888;;;>>>@@@AAABBBCCCDDDFFFHHHJJJKKKLLLKKKLLLNNNNNNMMMMMMNNNPPPPPPRRRSSSUUUUUUTTTRRRQQQNNNOOOPPPQQQRRRTTTUUUUUURRRRRRRRRQQQQQQPPPPPPPPPMMMOOOQQQTTTVVVWWWWWWWWWYYYXXXWWWVVVTTTSSSRRRQQQXXXYYY[[[\\\]]]]]]]]]\\\[[[[[[ZZZZZZZZZYYYYYYYYY[[[ZZZYYYXXXXXXXXXXXXXXXVVVUUUUUUTTTTTTSSSSSSRRRKKKIIIEEE@@@;;;777444222........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------,,,,,,,,,++++++*********++++++,,,,,,,,,---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++***+++,,,------,,,+++***++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,yyylllqqqxxx\\\SSSXXXYYYSSSOOOKKKFFFBBB@@@>>><<<:::888888777666666666666666666666555555555444444444555444444666888999999888===KKKgggfffeeevvv~~~tttlllggghhhlllooo|||yyyrrrqqq}}}lllTTTMMMIIIJJJIIIGGGJJJQQQOOOYYYgggsssyyy|||}}}tttssspppllliiigggfffeee___[[[WWWWWW[[[\\\ZZZWWWPPPLLLNNNUUUZZZdddvvvYYYFFFEEEHHHQQQSSSIIINNNKKKEEE???999555222000000000000000000000000000000000000000000000000000////////////////////////////////////////////////222111111111000000//////111111000000/////////............------,,,,,,,,,////////////////////////......////////////.........------,,,,,,------...------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,000///...---,,,,,,,,,,,,,,,,,,,,,------------,,,---------...000333666777===>>>@@@BBBDDDFFFGGGGGGIIIJJJKKKMMMNNNNNNNNNNNNPPPOOOMMMLLLLLLNNNOOOQQQQQQRRRRRRSSSSSSSSSRRRRRRTTTVVVWWWWWWUUUSSSSSSTTTSSSUUUWWWVVVSSSQQQRRRTTTVVVWWWXXXYYYYYYYYYYYYYYY\\\\\\\\\[[[ZZZYYYXXXWWW]]]]]]]]]^^^^^^^^^_________^^^]]][[[ZZZZZZ[[[[[[ZZZ[[[[[[\\\\\\\\\[[[[[[YYYXXXWWWUUUTTTSSSSSSRRRSSSSSSSSSQQQLLLEEE>>>:::;;;666111...///000000///---------------,,,,,,,,,+++,,,------.........------,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++~~~kkkgggqqqYYYSSSXXXXXXSSSOOOLLLFFFBBB@@@>>><<<:::888888777666666666666666666666555555555444444444555555555666777888999888>>>SSSrrrxxx^^^^^^kkkzzzuuunnnhhheeehhhnnnrrr~~~yyyjjjTTTMMMHHHIIIKKKNNNUUU]]]gggooozzzwwwvvvtttrrrnnnkkkhhhggg```]]][[[]]]``````]]]YYYTTTOOONNNQQQSSSXXXlllvvvcccUUULLLFFFMMMSSSMMMOOOLLLGGGAAA;;;666333111000000000000000000000000000000000000000000000000////////////////////////////////////////////////111111111000000000//////000000000//////.........//////..................////////////////////////......////////////.........------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---,,,,,,+++++++++,,,,,,------,,,,,,------......000111222555888;;;===???DDDEEEGGGIIIKKKLLLLLLMMMJJJJJJKKKLLLMMMNNNOOOOOOOOONNNMMMMMMMMMOOOPPPRRRTTTTTTUUUUUUUUUUUUUUUTTTRRRTTTVVVVVVUUUTTTUUUVVVUUUWWWXXXWWWTTTSSSTTTVVV\\\\\\]]]]]]^^^]]]]]]]]]____________^^^]]]\\\[[[]]]^^^^^^^^^____________```___]]]\\\[[[[[[\\\\\\\\\\\\\\\]]]\\\\\\[[[[[[YYYXXXWWWVVVUUUTTTTTTTTTUUUUUUUUUTTTRRRPPPNNNLLLGGGBBB:::555222111...,,,,,,,,,,,,,,,---...//////..................---------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++mmm\\\iiimmmYYYRRRTTTVVVTTTPPPLLLGGGBBB@@@>>><<<;;;888888777666666666666666666666666555555555555444666666666666777888999999???]]]~~~mmm[[[]]]dddmmmkkkgggcccccchhhpppvvv|||{{{www}}}|||ttthhh]]]QQQMMMLLLQQQYYYbbbnnnwww|||{{{zzzwwwsssnnnjjjhhhbbbbbbbbbeeegggfff```\\\WWWPPPMMMNNNMMMMMMXXXeee{{{sssiiiVVVEEEIIISSSOOOPPPMMMHHHBBB<<<888444222000000000000000000000000000000000000000000000000////////////////////////////////////////////////111111000000000000///////////////...............///////////////000000000////////////////////////......////////////.........------,,,,,,------...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,+++++++++++++++,,,---......---------...000111333666888;;;>>>BBBEEEGGGHHHJJJKKKLLLNNNOOOOOOPPPPPPKKKKKKJJJJJJLLLMMMOOOPPPOOONNNNNNNNNOOOPPPRRRSSSUUUUUUVVVVVVVVVUUUUUUTTTQQQSSSUUUVVVUUUVVVXXXYYYYYYYYYYYYWWWVVVVVVXXXZZZ`````````aaa``````______^^^______``````______^^^^^^^^^_________```````````````___^^^]]]]]]]]]]]]]]]^^^^^^^^^]]]\\\[[[[[[YYYYYYXXXWWWWWWWWWWWWWWWWWWVVVVVVUUUVVVWWWYYYZZZSSSNNNGGG@@@;;;777333111......---------...000111000000//////...------,,,------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++rrrVVV\\\~~~xxxbbbSSSNNNQQQWWWPPPLLLGGGCCC@@@>>><<<;;;888777777666666666666666666666666555555555555555777777777777777888:::;;;FFFiiikkkbbbdddhhheeedddcccaaaccciiissszzz}}}xxxvvvvvvtttmmmjjjnnnxxxwwwjjjccc^^^XXXSSSQQQTTT[[[ggguuu{{{vvvqqqmmmjjjiiiggghhhjjjmmmnnniiibbb\\\UUUOOOKKKLLLKKKJJJNNNUUUbbbrrr|||~~~vvv]]]FFFIIISSSOOOOOOMMMIIICCC===888444222000000000000000000000000////////////////////////////////////////////////////////////////////////000000000000000000//////..................------.........//////000000000////////////////////////......////////////.........------,,,,,,------...++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------......///------...///222555999;;;>>>@@@CCCGGGJJJKKKLLLMMMJJJKKKLLLMMMMMMMMMMMMMMMLLLKKKJJJJJJKKKMMMPPPQQQOOOOOOOOOOOOQQQRRRTTTUUUTTTTTTTTTUUUTTTTTTSSSRRRSSSUUUVVVVVVVVVWWWYYY[[[[[[[[[YYYXXXXXXYYY[[[]]]````````````______^^^]]][[[\\\]]]^^^^^^^^^^^^^^^_________````````````aaaaaa``````___________________________^^^]]]\\\\\\ZZZYYYYYYYYYYYYYYYZZZZZZYYYXXXWWWWWWWWWXXXYYYZZZYYYVVVQQQLLLGGGCCC@@@???777555333000///...////////////......------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,xxxXXXZZZxxx]]]LLLNNNYYYPPPLLLGGGCCCAAA???===;;;888777777666666666666666666666666666666666666666666777888777777888;;;>>>QQQvvvpppiiiiiiiiibbbccccccbbbdddjjjuuu}}}rrrhhhccclllhhhdddcccfffqqq~~~{{{zzzyyyjjj___ZZZZZZZZZYYY___iiiwwwyyyqqqkkkiiijjjkkkmmmoooqqqrrroooiii```ZZZQQQMMMJJJJJJJJJHHHJJJLLLLLLWWW]]]ggg{{{}}}ttt^^^IIIJJJSSSNNNNNNLLLHHHCCC===888333111000000000000000000000000//////////////////////////////////////////////////////////////////////////////////////////000000------..................---------......//////000////////////////////////......////////////.........------,,,,,,------...++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------......///000222555999>>>BBBDDDEEEGGGIIIKKKMMMMMMMMMMMMIIIIIIJJJKKKKKKKKKKKKKKKMMMLLLKKKKKKLLLNNNQQQRRRPPPPPPPPPQQQSSSTTTUUUVVVUUUUUUUUUUUUUUUTTTSSSSSSVVVWWWXXXWWWVVVVVVXXXZZZ\\\[[[YYYXXXYYY[[[]]]^^^______```______^^^]]]]]]ZZZ[[[\\\]]]^^^^^^^^^^^^_________````````````aaa``````aaa`````````______```````````````___^^^^^^[[[[[[[[[[[[[[[\\\\\\]]][[[[[[[[[ZZZZZZZZZYYYYYY\\\[[[YYYVVVRRROOOMMMLLLCCCAAA===888444000...---......---,,,------...///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,aaa]]]sssUUUOOOYYYQQQMMMGGGCCCAAA???===<<<888888777666666666666666555666666666666777777777555777888888777888===BBBXXX{{{wwwmmmgggeeeaaadddeeeeeeeeekkkwwwvvvjjjeeebbb^^^YYYVVV___uuu{{{ssshhh^^^ZZZ```kkksss|||uuuooojjjccc```bbbggglllooo~~~~~~uuulllhhhiiimmmpppuuuvvvvvvssslllccc[[[UUUMMMKKKIIIGGGFFFFFFGGGIIIIIILLLJJJQQQgggzzz|||pppaaaOOOLLLRRROOONNNLLLIIIDDD>>>888333111000000000000000000000000000000000000000000000000////////////////////////////////////////////////......////////////000000.............../////////..................//////////////////////////////......////////////.........------,,,,,,------...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------------...///000333555999===BBBFFFIIIKKKJJJKKKLLLLLLMMMMMMMMMLLLJJJKKKLLLMMMMMMMMMMMMMMMNNNNNNMMMMMMNNNPPPRRRSSSQQQRRRRRRSSSTTTUUUVVVVVVXXXXXXXXXXXXWWWVVVVVVUUUVVVWWWWWWVVVTTTUUUWWWYYY[[[YYYXXXYYY[[[]]]^^^]]]``````````````````___^^^]]]]]]^^^___`````````___^^^^^^_________```````````````aaaaaaaaa``````___``````aaaaaaaaaaaaaaa```^^^]]]]]]]]]]]]]]]^^^^^^[[[[[[[[[[[[[[[[[[[[[[[[]]]^^^^^^\\\YYYUUUTTTTTTOOOMMMIIIDDD>>>999444222000///...---------...///......------------......,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------pppbbbyyyfffSSSUUUQQQMMMHHHDDDAAA???===<<<888888777666666666666666555666666666777777777777444666888888777999???EEEcccpppeeeccc```dddffffffgggmmmxxx~~~vvvkkk```XXXZZZiiiyyyzzzeeeUUUQQQTTTYYYhhh}}}uuurrrlllnnnqqqwww~~~}}}xxxrrrlllkkknnnssswww}}}|||xxxqqqggg]]]TTTOOOGGGHHHHHHEEEDDDGGGLLLOOOPPPOOOHHHIIIWWWggg}}}zzznnnXXXKKKMMMOOOOOOMMMJJJEEE@@@:::444111000000000000000000000000000000000000000000000000////////////////////////////////////////////////........./////////000000.........//////000000000000000//////////////////////////////////////////......////////////.........------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------...000222444666777;;;===AAAFFFJJJLLLMMMNNNMMMLLLLLLLLLLLLLLLMMMMMMLLLMMMNNNOOOPPPQQQQQQQQQNNNOOOOOOPPPQQQRRRSSSSSSSSSSSSTTTUUUUUUUUUUUUUUUYYYYYYYYYYYYXXXWWWVVVUUURRRSSSSSSRRRRRRSSSVVVYYYYYYWWWWWWXXX\\\]]]]]][[[^^^______````````````_________```aaaaaaaaa``````]]]^^^^^^^^^__________________```aaaaaa```_________```aaabbbcccccccccccc```______^^^^^^^^^______XXXWWWUUUSSSRRRTTTUUUWWWXXX[[[]]]]]][[[YYYYYYYYYVVVUUUSSSPPPKKKEEE@@@===666444222///...---............------------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++,,,,,,---------}}}fffssstttWWWRRRQQQMMMHHHDDDAAA@@@===<<<888888777666666666666666555666666666777777888888333666888888777:::AAAGGGsssttthhhggg___cccgggggggggnnnzzzvvvfff^^^ccckkk}}}eeeWWWTTTVVVQQQaaayyyzzz||||||wwwtttqqqnnnppptttyyy}}}yyypppdddXXXPPPKKKBBBFFFGGGEEEFFFLLLTTTYYYVVVUUULLLHHHOOOXXXmmm}}}```JJJIIINNNPPPOOOLLLGGGAAA;;;666333000000000000000000000000000000000000000000000000////////////////////////////////////////////////---.........//////000000.../////////000000111111222222111111000000//////////////////////////////......////////////.........------,,,,,,------......---++++++++++++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............///111444777:::===???AAACCCGGGLLLNNNOOONNNNNNMMMLLLKKKKKKKKKMMMNNNOOOMMMNNNOOOQQQRRRRRRSSSSSSNNNOOOQQQRRRSSSTTTTTTSSSTTTUUUUUUVVVVVVVVVUUUUUUWWWWWWWWWWWWVVVUUUTTTSSSNNNOOOOOOOOOPPPRRRVVVYYYWWWVVVVVVXXX\\\^^^\\\ZZZ\\\\\\]]]^^^^^^___^^^^^^______````````````______]]]]]]]]]^^^^^^^^^______^^^___```aaaaaa```_________```aaabbbcccdddddddddaaaaaa```_______________VVVRRRMMMHHHFFFHHHKKKMMMQQQUUUZZZ\\\[[[[[[\\\^^^YYYYYYYYYXXXTTTOOOJJJGGG;;;999555222///---------......------------......,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++,,,,,,---------ppprrrxxxXXXPPPRRRNNNHHHCCCAAA???>>><<<:::999888777666666666666888888777777666666555555555888777:::;;;555???ZZZpppggg```aaabbbdddggglllsss|||wwwpppsssqqqbbbYYYTTTTTT^^^uuu}}}~~~{{{qqqqqqrrruuuyyy|||}}}}}}yyymmmbbbYYYQQQJJJDDDDDDDDDCCCBBBEEEMMMZZZccc```ZZZOOOLLLPPPRRRaaa}}}eeeQQQKKKJJJNNNLLLJJJGGGDDD>>>777333333222111111000000111111000000000000000000000000000000000000000000000000////////////////////////............///////////////////////////.........////////////////////////222111111111000000//////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++,,,,,,------...///000000......///000///111666;;;@@@DDDFFFGGGJJJJJJKKKMMMMMMNNNNNNNNNOOOMMMKKKKKKMMMOOOOOOOOOQQQQQQRRRRRRSSSSSSSSSSSSVVVTTTRRRPPPPPPRRRTTTUUURRRSSSTTTTTTSSSRRRTTTUUUQQQQQQRRRTTTUUURRRMMMIIIHHHGGGHHHKKKOOORRRSSSSSSVVVWWWXXXYYYYYYXXXVVVUUUWWWYYY[[[[[[ZZZZZZZZZ[[[ZZZZZZ[[[\\\]]]]]]^^^^^^```___]]]\\\[[[[[[\\\\\\aaaaaaaaa`````````______dddbbb```aaadddeeedddaaa_________```````````````WWWPPPFFF<<<777777;;;>>>@@@EEEMMMUUUZZZ[[[ZZZYYYZZZ[[[\\\[[[YYYUUUQQQNNNEEECCC@@@<<<888444111///..................------......---------,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++uuuqqqnnnTTTPPPQQQMMMGGGCCC@@@???===<<<:::999888777777666666666888777777777666666666555555777777:::<<<777CCC___{{{nnnhhhbbbbbbbbbeeeiiiooowww~~~{{{tttddd[[[VVV^^^rrr|||wwwuuuxxxxxxyyy{{{~~~}}}{{{yyyssslllbbbYYYRRRMMMHHHEEEEEEFFFGGGGGGHHHNNNVVV]]]___[[[PPPLLLNNNNNNZZZsssnnnNNNCCCDDDMMMLLLJJJGGGDDD???888333333222111111000000111111000000000000000000000000000000000000000000000000////////////////////////............/////////////////////////////////...////////////////////////111111000000000/////////////////////////////////------------------------------------------------...------,,,------......---///000000///000222444555777;;;@@@DDDGGGHHHIIIJJJKKKLLLMMMNNNNNNNNNNNNOOOMMMLLLLLLNNNPPPPPPPPPRRRRRRTTTUUUVVVVVVUUUUUUUUUTTTSSSSSSSSSSSSTTTTTTXXXVVVUUUUUUUUUUUUSSSQQQMMMMMMMMMNNNOOOOOONNNMMMIIIIIIJJJLLLOOOQQQQQQPPPLLLLLLLLLMMMNNNNNNOOOOOOOOOQQQRRRRRRQQQQQQSSSTTTRRRRRRQQQQQQQQQRRRRRRSSSVVVUUUUUUUUUVVVXXXZZZ\\\______``````aaaaaaaaabbbdddbbbaaabbbdddeeedddbbbaaaaaaaaa````````````___]]]YYYPPPGGG???999666444888<<>>999333222111111000000111111111111111111111111111111////////////////////////////////////////////////............////////////---.........//////000000////////////////////////............////////////////////////////////////////////////////////////---------....../////////...............///000000222444666888:::===BBBEEEGGGHHHJJJLLLMMMMMMMMMLLLNNNNNNOOOPPPPPPPPPPPPOOORRRQQQQQQRRRSSSTTTSSSRRRNNNOOOOOOOOOMMMKKKHHHGGGJJJHHHEEECCCCCCEEEGGGIIIHHHKKKNNNNNNMMMNNNRRRVVVUUUXXX\\\```cccfffiiikkkmmmnnnooorrrtttsssqqqnnn```___]]]^^^aaaffflllooommmlllhhhccc^^^[[[[[[\\\UUUTTTRRRRRRSSSVVVYYY[[[YYYWWWSSSPPPNNNMMMNNNOOOKKKKKKKKKKKKKKKKKKKKKKKKRRRRRRSSSTTTTTTUUUVVVVVVXXXYYYZZZ\\\^^^___```aaa___aaabbbbbb___ZZZUUUQQQCCC???888444444999@@@EEEGGGJJJOOOSSSSSSQQQLLLIIIKKKJJJIIIHHHFFFEEEDDDCCCAAA???;;;777333000///............---------,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,}}}iii~~~pppUUUKKKNNNKKKHHHEEECCCAAA>>><<<;;;:::999888888777888888666666666666777777777777888:::777888<<>>@@@BBBEEEHHHGGGHHHJJJLLLMMMMMMMMMMMMNNNOOOOOOPPPPPPOOOOOOOOOPPPOOOOOOPPPQQQPPPOOOMMMJJJIIIIIIHHHGGGFFFDDDDDDCCCBBBAAABBBDDDGGGKKKMMMNNNTTT]]]eeejjjmmmppprrrllllllmmmoooqqqqqqnnnlllfffeeeddddddcccaaa]]]ZZZLLLKKKKKKKKKMMMQQQTTTVVVOOOOOONNNLLLIIIHHHIIIKKKEEEDDDDDDDDDFFFIIILLLMMMOOONNNLLLKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHJJJKKKLLLKKKLLLMMMOOOOOOPPPRRRTTTWWWYYY[[[\\\]]]^^^^^^___^^^\\\ZZZXXXPPPKKKDDD===888777999:::;;;>>>CCCFFFFFFCCC>>>;;;??????@@@AAABBBCCCCCCDDDDDDCCC@@@<<<888444111000////////////.........---------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------uuuuuudddSSSNNNLLLIIIFFFEEEBBB???===;;;;;;:::999888888888888555666666666777777777888777999777999@@@KKKlllxxxffffffaaa[[[ddd^^^cccmmmwww}}}wwwpppttt|||zzzhhhbbbZZZRRRMMMJJJGGGEEEHHHKKKPPPSSSVVVZZZ```dddiiimmmqqqvvv{{{ssssssmmmRRRFFFGGGIIIKKKKKKGGGAAA<<<333222111111000000111111111111111111111111111111000000000000000000000000////////////////////////............////////////------......///000000111/////////////////////////////////000000000111111////////////////////////........................---------...///000000000//////000111333555777888:::===BBBDDDEEEFFFGGGHHHFFFHHHJJJLLLNNNNNNOOONNNNNNNNNOOOOOOOOOOOONNNNNNMMMLLLKKKKKKLLLKKKHHHFFFEEEDDDDDDCCCDDDEEEFFFGGGEEEGGGLLLQQQVVV[[[^^^___hhhmmmxxxlllgggbbbaaaaaa^^^WWWPPPLLLKKKIIIIIIHHHGGGDDDAAA>>>??????@@@@@@AAABBBBBB;;;===>>>>>>======>>>@@@::::::;;;<<<===>>>@@@AAA@@@@@@AAAAAAAAAAAAAAA@@@CCCCCCCCCCCCCCCDDDDDDDDDAAACCCEEEEEEEEEEEEGGGIIIFFFGGGIIIKKKMMMPPPQQQRRRUUUUUUVVVWWWXXXXXXXXXXXXUUUSSSNNNHHHCCC===:::888888999:::;;;:::888666444444555777999;;;>>>@@@AAACCCCCCBBBAAA>>>:::666444000000000000////////////------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------|||kkkuuubbbOOOLLLIIIGGGFFFCCC@@@>>><<<;;;:::999888888888888555666666666777777888888666999888;;;DDDQQQuuuyyy{{{iiijjjaaaYYYeee\\\cccnnnxxxtttwwwnnnlllvvv{{{lllaaaVVVSSSOOOMMMLLLKKKIIIHHHLLLQQQXXX]]]aaaeeekkkppprrrvvv|||{{{|||tttSSSEEEFFFIIIKKKLLLHHHBBB===333222222111000111111111111111111111111111111111000000000000000000000000////////////////////////............/////////000---------...///000000111//////////////////////////////000000111111222222////////////////////////........................---------...///000000111000000111333555888:::;;;===@@@EEEHHHIIIHHHHHHHHHFFFGGGJJJLLLNNNPPPPPPPPPNNNNNNNNNOOOOOONNNMMMMMMJJJIIIHHHHHHHHHFFFCCCAAABBBBBBAAAAAACCCFFFIIIKKKPPPVVV___hhhpppuuuwwwxxxqqqrrrxxxnnnZZZQQQJJJDDDDDDHHHHHHAAA:::AAA@@@??????AAAAAAAAA???@@@@@@BBBBBBBBBAAA???>>>===???AAAAAA@@@@@@@@@AAA;;;<<<<<<======>>>>>>>>>===>>>???@@@???>>><<<;;;999::::::;;;<<<===>>>>>>===@@@BBBBBBAAAAAADDDGGGAAABBBCCCEEEGGGHHHJJJJJJLLLMMMOOOQQQSSSUUUVVVVVVVVVUUUTTTPPPKKKDDD>>>::::::999888666555444444444---...000333666999;;;<<>>:::888111111111111000000000000------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------hhh|||dddTTTPPPIIIDDDBBBAAA@@@???:::999888888777777888888999888888888777777666666888???===777FFFmmm|||yyymmmaaaaaa``````aaajjjuuu|||~~~xxxllllllvvvuuuiii```XXXTTTHHHMMMQQQPPPMMMLLLOOOSSS[[[bbbkkkssswwwxxxyyyyyyyyyyyy~~~|||wwwzzz[[[JJJDDDIIIMMMGGGEEEEEE???777444111000111222222222111000///000111222111///////////////000000000000////////////////////////........................////////////////////////000000111111111111000000000000000000000000000000000000//////.........---///////////////.........,,,---...///000000000000///222666;;;???AAAAAAAAAFFFGGGGGGHHHIIIJJJKKKKKKLLLJJJIIIKKKOOORRRQQQOOOTTTNNNKKKMMMMMMIIIIIIMMMAAADDDEEEBBBBBBEEEFFFCCCBBBFFFIIIJJJKKKSSSaaalllvvv|||~~~oooeeeYYYZZZ[[[]]]\\\WWWQQQLLLGGGDDDAAA@@@AAAAAA@@@@@@AAABBBDDDFFFFFFEEEDDDCCCCCCDDDFFFHHHIIIHHHGGGFFFEEEEEEFFFHHHIIIIIIFFFCCCEEEEEEDDDCCCBBBAAA@@@@@@CCCAAA???>>>>>>>>>===;;;<<<<<<=========<<<;;;;;;;;;:::::::::;;;<<<======???AAACCCEEEFFFHHHHHHHHHHHHFFFDDDDDDFFFHHHIIIIIIOOONNNNNNPPPRRRPPPHHHAAA<<<===>>>@@@???;;;444///111000//////000222444666:::===AAADDDDDDBBB>>>;;;888666222///...///000111------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------******+++++++++,,,,,,,,,ttt{{{eeeVVVQQQKKKFFFCCCAAA???>>>:::999888888777777888888999888888888777777777777666===<<<:::OOOxxxvvvzzzqqqeeecccaaaaaabbbkkkwww~~~ttthhhcccdddhhhrrrwwwpppggg```[[[VVVQQQMMMJJJLLLPPPSSSVVV[[[aaafffrrrwww}}}}}}}}}}}}|||vvvvvv{{{^^^LLLDDDHHHNNNIIIGGGGGG@@@777444111000111222222222111000///000111222111///////////////000000000000////////////////////////........................//////////////////////////////000000000000//////000000000000000000000000000000/////////.........////////////////////////......//////000000000111555888<<<@@@DDDEEEEEEEEEFFFFFFGGGHHHJJJKKKLLLLLLPPPOOONNNOOOQQQRRRQQQOOOOOOIIIFFFGGGFFFAAA@@@CCCAAADDDDDDBBBCCCJJJNNNNNNPPPXXXbbbhhhjjjnnnuuu|||~~~~~~~~~zzzrrreeeXXXOOOKKKJJJIIIJJJJJJIIIGGGEEEEEECCCBBBBBBEEEGGGGGGGGGLLLMMMNNNOOOPPPPPPOOONNNOOOPPPRRRTTTUUUTTTSSSRRRVVVUUUUUUUUUUUUTTTQQQOOOMMMMMMMMMMMMLLLKKKJJJJJJJJJHHHEEEEEEEEEEEEDDDBBB???@@@@@@AAAAAAAAA@@@@@@===<<<<<<;;;;;;;;;;;;<<<<<<<<<>>>???AAABBBCCCDDDCCCBBBCCCEEEHHHIIIIIIHHHGGGEEEEEEHHHLLLMMMJJJGGG@@@@@@AAACCCCCC@@@<<<888666444333111111111222333777999===AAABBBBBB@@@>>>;;;999666333111///////////////...............---,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------***++++++++++++,,,,,,,,,xxxrrrgggVVVRRRMMMHHHEEEAAA>>><<<:::999888888777777888888888888888888888777777777777::::::???\\\qqq}}}tttgggdddaaabbbdddmmmyyy~~~xxx|||}}}{{{vvvoooggg```[[[XXX]]]dddsss~~~wwwppplllddd___XXXTTTSSSRRRPPPNNNRRRRRRUUU\\\gggsss|||}}}pppuuujjjQQQFFFGGGNNNKKKJJJIIIAAA888555222111111222222222111000///000111222111///////////////000000000000////////////////////////........................////////////////////////......////////////......////////////////////////000000////////////......////////////////////////000000//////000111333444<<<>>>AAADDDGGGHHHHHHGGGEEEFFFGGGHHHJJJKKKMMMMMMOOONNNMMMNNNOOONNNLLLJJJJJJFFFCCCCCCBBB@@@BBBEEEBBBGGGLLLNNNVVVbbblllpppuuu~~~xxxqqqnnnkkkhhhbbb[[[TTTMMMGGGDDDAAA@@@???AAADDDGGGIIIIIINNNMMMMMMOOOSSSVVVWWWWWWZZZZZZYYYXXXWWWUUUUUUTTTVVVWWWYYY[[[\\\[[[ZZZYYY[[[YYYWWWVVVUUUTTTQQQOOOPPPQQQRRRSSSSSSRRRQQQOOOMMMKKKIIIHHHHHHHHHGGGFFFBBBCCCDDDDDDEEEEEEEEEEEEBBBAAA@@@??????>>>>>>???;;;;;;:::;;;;;;===>>>>>><<<===@@@DDDGGGHHHGGGEEEBBB???<<<>>>CCCGGGIIIHHHBBBAAABBBCCCDDDDDDAAA???===;;;999666444222111000333555777;;;===???AAAAAA???>>><<<888555222000///000000000//////.........,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------++++++++++++,,,,,,,,,,,,uuulllhhhTTTQQQLLLHHHEEEBBB>>>;;;:::999888888777777888888888888888888888888888888999999999FFFiii}}}mmm~~~sssgggbbb^^^```gggppp|||~~~{{{xxxtttmmmccc\\\[[[\\\aaakkkyyyxxxpppiiidddaaa______]]]ZZZXXXXXX[[[]]]gggfffiiirrrwwwnnnxxx|||\\\JJJGGGMMMLLLJJJIIIBBB999666333111222333333222111000///000111222111///////////////000000000000////////////////////////........................////////////////////////---..................---////////////////////////000000/////////////////////////////////000000000000000000000222555888:::???@@@CCCEEEFFFGGGGGGFFFEEEFFFGGGIIIJJJLLLMMMNNNMMMLLLLLLKKKKKKJJJHHHGGGHHHEEECCCAAAAAADDDIIINNNLLLVVVaaahhhrrr~~~yyyeeeUUUMMMKKKIIIFFFCCCAAABBBDDDGGGJJJKKKMMMRRRWWWZZZZZZYYY\\\[[[\\\^^^aaacccdddccc^^^]]]YYYUUUQQQNNNLLLKKKNNNOOOQQQSSSTTTSSSRRRQQQPPPNNNKKKIIIIIIHHHGGGEEEGGGIIIKKKNNNNNNMMMKKKIIIGGGEEECCCCCCCCCDDDCCCAAAAAABBBCCCDDDEEEFFFFFFFFFGGGFFFFFFEEEEEEEEEEEEFFFAAA@@@>>>===<<<<<<======::::::;;;>>>AAABBBAAA@@@@@@===::::::===@@@BBBBBB>>>======>>>@@@BBBBBBAAABBBAAA???<<<999777555444222222333444777:::===???@@@@@@???===;;;777444333111111111000///...------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------+++++++++,,,,,,,,,------zzzkkkgggRRROOOKKKHHHEEEBBB???<<<:::999888888777777888888888888888888888999999999:::888;;;PPPyyyvvvhhhxxxmmmccc^^^[[[```jjjsss~~~zzzmmmjjjgggeeedddmmm}}}xxxrrrlllhhhfffeee```gggmmmmmmjjjkkkttt}}}uuuttt~~~mmmTTTHHHLLLKKKJJJHHHBBB:::777444222222333333222111000///000111222111///////////////000000000000////////////////////////////////////////////////////////////////////////------............------//////////////////////////////000000000000000000////////////000000111111000000111222666:::>>>AAABBBCCCDDDFFFFFFGGGFFFFFFFFFGGGHHHIIIKKKLLLMMMNNNOOONNNLLLJJJGGGEEEDDDDDDCCCDDDDDDDDDGGGPPP[[[aaannnxxx~~~ppprrrpppiii\\\OOOEEE@@@@@@AAABBBBBBCCCEEEIIIMMM[[[^^^ccciiillljjjddd```\\\[[[ZZZ[[[\\\\\\[[[YYYRRRPPPMMMIIIEEEBBB@@@???@@@BBBDDDEEEFFFFFFEEEDDDFFFDDDAAAAAAAAABBBAAA@@@<<<===@@@BBBCCCBBB@@@???@@@>>><<<<<<<<<===<<<;;;>>>>>>???AAABBBBBBBBBBBBEEEEEEEEEFFFGGGHHHIIIJJJIIIHHHFFFDDDBBBAAA@@@@@@<<<:::888888:::;;;;;;;;;===<<<;;;;;;<<<======<<<;;;:::888999<<<>>>??????DDDDDDCCCCCCAAA>>><<<;;;555333111000111333666888======>>>>>>===<<<:::888333222111000///...---,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------++++++,,,,,,,,,---------ggguuukkkUUUQQQLLLHHHEEEBBB???===:::999888888777777888888888888888999999999999999:::888???\\\sssgggqqq|||wwweee```\\\[[[bbbmmmuuu}}}mmmbbbhhhvvv|||xxxxxxwwwtttrrrpppqqqsssqqq{{{www~~~zzzbbbMMMMMMKKKIIIHHHCCC;;;888555333333333333333111000///000111222111///////////////000000000000////////////////////////////////////////////////////////////////////////------............------//////////////////////////////000000000000111111...//////000000111111222111222444666:::???BBBEEEEEEFFFGGGHHHHHHIIIIIIIIIHHHHHHIIIJJJKKKLLLLLLMMMKKKKKKHHHDDD@@@>>>@@@AAA@@@HHHPPPVVVaaappp~~~qqqeee^^^OOOOOOMMMJJJGGGDDDEEEEEEDDDIIIOOOQQQRRRSSSVVVYYYaaacccgggjjjiiicccZZZTTTLLLKKKIIIIIIIIIHHHFFFDDDBBBAAA@@@???>>>===<<<<<<:::<<<>>>???@@@@@@>>>>>>???>>>===>>>???@@@???>>>888999;;;=========;;;:::<<<:::999888999:::999888::::::;;;<<<============?????????@@@BBBCCCEEEFFFKKKKKKJJJJJJHHHFFFEEEDDD@@@===999888888999999999777888:::;;;<<<=========;;;999888888;;;===>>>>>>CCCDDDFFFGGGFFFEEECCCAAA:::888444000//////111333666777999;;;<<<<<<<<<;;;555444333222000///...---------------------------,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------------cccjjjyyy\\\WWWPPPIIIEEEBBB???===:::999888888777777888888888888888999999:::::::::;;;:::DDDfffuuunnnsssmmmtttlll```^^^]]]^^^gggpppwwwyyylllkkkvvv{{{|||rrrTTTOOOKKKIIIIIIEEE<<<999555333333444333333111000///000111222111///////////////000000000000////////////////////////////////////////////////////////////////////////......////////////......000000000000000000000000//////000000000111111111...//////000111111222222555666888;;;>>>AAADDDEEEFFFFFFGGGHHHIIIIIIIIIJJJIIIJJJJJJJJJKKKKKKKKKKKKDDDDDDCCCAAA@@@CCCIIINNNVVVcccooouuu}}}yyyeeeXXXPPPKKKEEEEEEEEEEEEFFFIIIMMMPPPOOOUUU[[[]]][[[XXXXXXZZZVVVUUUTTTTTTRRRNNNIIIDDD@@@@@@???@@@AAA@@@===;;;===>>>???@@@AAAAAA@@@???>>>???AAACCCDDDCCCBBBAAA@@@??????AAABBBBBB@@@>>><<<======>>>>>>>>>======<<<:::888888999:::999888888999999:::::::::999999:::::::::;;;<<<===>>>???DDDEEEHHHJJJJJJIIIGGGFFFBBB@@@>>>=========;;;:::666777999::::::<<<===>>>;;;:::888888:::;;;<<<;;;BBBDDDFFFIIIIIIHHHFFFDDD???<<<777333000///000111000111333555777888999:::888777666444333111000///........................,,,,,,,,,---------..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,------------...eeeiiibbb\\\SSSKKKEEEAAA>>>===:::999999888777888888888888888888999999:::::::::===<<>>@@@BBBCCCCCCEEEEEEFFFFFFGGGHHHIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKBBBDDDEEEGGGJJJRRR\\\dddzzzzzziiikkkeeeVVVIIIFFFHHHJJJFFFGGGIIILLLPPPUUUYYY\\\]]]aaaeeebbbYYYQQQLLLKKKHHHDDD@@@>>>>>>>>>???>>>@@@@@@@@@BBBDDDEEECCCAAAAAABBBDDDFFFFFFFFFDDDCCCCCCEEEGGGIIIIIIIIIHHHGGGEEEEEEFFFGGGHHHGGGDDDAAAAAAAAAAAAAAAAAAAAAAAAAAA<<<:::999999:::::::::999999999999:::999999888888:::999999999999::::::;;;<<>>;;;999888888999:::999888AAACCCFFFIIIJJJIIIFFFEEECCC???:::555222111111222,,,---///000333555666777;;;:::999777555333111111........................,,,,,,,,,------.........................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------------------------------,,,,,,,,,---------......qqq___}}}vvv]]]NNNLLLEEEAAAAAA===<<<;;;:::999888888888888888888888777888888999:::BBB:::GGGqqq~~~~~~www~~~sssggg^^^ZZZ\\\fffpppzzzzzz{{{}}}|||xxx\\\QQQRRRLLLHHHJJJ@@@<<<666333222222222222222222222111111111111000111111111111000000000000////////////////////////000000000000000///......////////////////////////000000000000000000000000///////////////000111111111000000////////////000///......///111444777999:::===???AAAAAACCCEEEGGGFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIGGGEEEFFFHHHHHHFFFCCCHHHNNNUUU___nnnvvvfff^^^ZZZNNNMMMKKKIIIHHHIIIKKKLLLQQQTTTYYY___cccccc^^^ZZZVVVSSSQQQMMMGGG@@@<<<<<>><<<;;;;;;;;;<<<===DDDCCCDDDGGGJJJLLLLLLMMMOOOPPPRRRSSSRRRSSSUUUVVVXXXYYYZZZWWWSSSQQQSSSUUUVVVTTTRRRSSSSSSRRROOOKKKQQQNNNLLLMMMOOOMMMLLLLLLGGGFFFDDDBBB@@@???>>>===@@@::::::AAA???777444888888999::::::888777777777<<<<<<<<<>>>AAACCCBBBAAA@@@AAABBBCCCDDDCCCCCCBBB<<<<<<;;;::::::;;;<<<===;;;999777888:::===>>>>>>??????AAABBBCCCDDDDDDDDDAAA???<<<999666444333333333222222111111000000000999999:::<<<<<<888333.........---,,,,,,,,,---------------,,,,,,+++++++++---------------------------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,,,,------......------,,,------------------------------------------------|||gggssswww^^^QQQNNNFFFBBBAAA<<<<<<;;;:::999888888888888888888888888888999999:::;;;<<>>@@@AAABBBBBBCCCEEEFFFIIIIIIIIIHHHHHHHHHIIIJJJEEEEEEFFFGGGEEEDDDFFFIIIPPP[[[hhhqqq}}}vvv```TTTOOOLLLHHHHHHGGGIIIMMMSSSYYY\\\eeeeeeeeeccc]]]UUULLLGGGBBBCCCDDDCCC@@@???BBBFFF@@@@@@AAAAAAAAAEEEJJJNNNQQQMMMNNNUUUYYYZZZ^^^ccchhhiiihhheeeaaaaaafffjjjvvvuuuqqqkkkdddbbbdddgggkkkmmmmmmhhhaaa[[[XXXWWWUUUTTTTTTVVVVVVTTTSSSRRRYYYWWWSSSOOOLLLKKKLLLLLLGGGCCCAAACCCBBB@@@???AAA777777888999999:::::::::===<<<<<<===??????>>>===>>>???AAACCCDDDEEEEEEDDDBBBAAA@@@>>><<<;;;;;;;;;;;;999777777:::<<<============???@@@BBBBBBCCCCCCBBBAAA???<<<;;;:::999999555444222111000111222222666666888:::<<<:::666222///.........---.........---------,,,,,,,,,,,,,,,---------------------------------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,,,,------......------,,,------------------------------------------------jjjooowww___RRRPPPHHHCCCAAA;;;<<<;;;:::999888888888888888888888888888999::::::888AAA\\\dddjjj|||{{{}}}vvvnnnfff^^^]]]fffrrr||||||~~~~~~yyyyyyzzzjjjTTTLLLJJJHHHFFFAAA===777444333333333222222222222111111111111000111111111111000000000000////////////////////////000000000000000//////...////////////////////////000000000000000000000000///////////////000111111000000000000111222222333///000111333666:::<<<>>>AAABBBBBBBBB@@@@@@BBBCCCDDDFFFHHHHHHGGGFFFGGGHHHGGGCCCCCCFFFFFFFFFPPP]]]sssyyytttgggUUUJJJIIIKKKKKKNNNPPPSSSXXX\\\```ccceee^^^^^^\\\WWWOOOGGGBBB???===>>>>>>===;;;>>>BBBFFFFFFIIILLLNNNQQQYYYeeennnsssjjjiiirrrvvvvvv}}}}}}}}}~~~rrrmmmmmmlllooorrrsssqqqmmmjjjgggfffggghhhfffbbb[[[TTTPPPPPPPPPNNNJJJJJJLLLKKKGGGBBB@@@>>>======<<<:::999;;;:::888888999999777666999:::;;;===>>>?????????CCCCCCCCCBBB@@@???===<<<<<<:::888888999;;;;;;;;;:::;;;<<<===???@@@AAAAAABBBAAA@@@???>>>>>>??????===;;;888555222111111111111222444888;;;;;;999777111111000000000/////////,,,,,,------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,,,,------......------,,,------------------------------------------------eeelllttt]]]QQQPPPIIIDDDBBB<<<;;;;;;:::999888888888888999888888888888999::::::999GGGeeeqqq\\\lllyyykkkkkkgggddd```]]]___kkkxxx|||~~~~~~|||xxxqqqiiifffgggjjjppp~~~vvv[[[MMMLLLLLLGGGBBB>>>888444333333333333222222222111111111000000111111111111000000000/////////////////////////////////000000000000/////////////////////////////////////////////////////////////////////000000111111000000000000000111222000222444777:::===???@@@@@@AAA@@@???<<<<<<===??????DDDHHHJJJIIIGGGGGGGGGKKKDDDCCCLLLTTT\\\nnnyyylll[[[SSSQQQKKKFFFHHHPPPVVVWWWccceeeiiijjjhhhbbb[[[WWWIIIIIIHHHDDDAAA@@@BBBDDDCCCCCCCCCEEEJJJRRRUUUTTTZZZ___dddggglllxxxvvviiiaaaffffff```___bbb[[[OOOOOOKKKGGGEEEFFFEEEAAA======;;;999888888777666444999999999999999999999999===>>>@@@BBBCCCCCCBBBBBB@@@>>><<<:::;;;;;;:::888888888999:::<<<===??????AAAAAA@@@@@@@@@??????@@@GGGFFFCCC???:::555222/////////000444888:::;;;:::555555555444222111//////------------............------------------------------------------------------------------,,,,,,------------------------------------------------,,,,,,,,,---------......---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,,,,------......------,,,------------------------------------------------ddddddqqqZZZOOOOOOHHHDDDBBB===;;;;;;:::999888888888888999999999888999::::::;;;<<>>??????<<<<<<<<<:::888888:::<<>><<<<<<;;;:::999999999888888888999999999777999<<>>===<<<:::888888888888999:::;;;======AAAAAAAAAAAAAAA@@@@@@???JJJJJJJJJIIIEEE???999555111000///111555888999999::::::999777555222000///........................------------------------------------------------------------------------------------------------------------------------,,,,,,,,,---------......---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,,,,------......------,,,------------------------------------------------kkkaaaqqqZZZNNNMMMGGGCCCBBB===<<<;;;:::999888888888888999999999999999:::;;;;;;<<>>>>>>>>===888888888777666777;;;===DDDIIIMMMMMMHHHEEEFFFHHHQQQ___rrr}}}\\\OOONNNMMMRRR\\\hhhrrrzzz~~~{{{tttllleeeZZZNNNEEE@@@??????AAABBBEEELLLTTT[[[___aaafffjjjooo|||yyyrrrkkkjjjkkkfff[[[PPPNNNJJJFFFCCCAAA@@@>>>===666666555555666777888888888999:::;;;======>>>>>>DDDBBB@@@??????>>><<<:::::::::999888999:::;;;<<>>;;;999666777777777888;;;???CCCEEEHHHJJJHHHFFFIIIRRRZZZqqq|||yyygggWWWTTT\\\bbbjjjttt~~~uuulllWWWRRRJJJDDDBBBDDDHHHKKKJJJOOO[[[nnnyyykkkccc___YYYTTTPPPMMMJJJHHH>>>===;;;999777666666666999888888888999999:::;;;>>>======???@@@AAA@@@???===<<<:::999999999;;;;;;<<<===>>>@@@AAABBBBBBAAAAAABBBEEEHHHJJJKKKKKKKKKBBB>>>888444333333333333999:::;;;<<<;;;:::888777222111111000///...------------------------------------------------------------------.........///........................------------------------,,,,,,,,,---------......---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,,,,------......------,,,------------------------------------------------ppp___{{{aaaRRRNNNFFFAAA@@@<<<<<<;;;:::999888888888888::::::999999::::::;;;<<<;;;VVVlllXXXgggggg]]]UUUWWW```jjjssszzz{{{~~~}}}|||vvvrrrfffiiijjjeee\\\SSSLLLJJJPPP]]]{{{qqqWWWFFFGGGNNNFFFAAA;;;777555444444333222222222111111111111000111111111111000000000000////////////////////////......///000000000000000000000000000000000000000000000000000000000000000///////////////000111111000111222333555777999;;;;;;===???@@@???===999777666777888888:::>>>CCCGGGIIIKKKLLLJJJLLLVVVgggtttyyypppZZZ[[[[[[\\\```iiiwwwzzzlll\\\QQQFFFGGGHHHLLLOOOTTTWWWYYY___gggyyy}}}xxxqqqjjjeee```\\\ZZZPPPMMMIIIDDD???<<<999888777777666666777999:::;;;999999:::===AAACCCCCCBBB???>>>;;;:::999999:::;;;555777:::<<>><<<;;;:::::::::;;;<<<======888666:::CCCIIIHHHFFFLLLKKKJJJNNN___xxxggg]]]```WWW^^^hhhsss|||sssiii```UUUPPPPPPQQQOOOXXXgggooonnnrrr|||sss```ZZZUUURRRLLLEEEDDDHHH:::>>>>>>888444444777888555999;;;999888:::===>>>BBBAAA@@@>>>======<<<<<<999999999:::===@@@DDDFFFCCCAAA???@@@BBBEEEGGGGGGIIIIIIHHHBBB:::333111111///111555999===???@@@AAA===:::666222000///000000......---------......///,,,,,,,,,------.........------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,------...............---------,,,,,,,,,------,,,+++,,,---...///------------------------iiijjjlllVVVOOOHHHEEECCC<<<<<<<<<;;;:::999999999999999999888999::::::::::::EEE\\\~~~pppWWWeeefff___WWWXXXbbboooyyy}}}xxx}}}}}}zzz{{{vvvrrrppplllfffdddfffmmmyyyhhhUUUMMMYYYnnnyyy]]]MMMNNNHHHCCC<<<777444444333333222222111111111000000000000000////////////000000000000000000000000000000000000000000111111111111000000000000000000000000////////////////////////000000000000000000111222333444555777999<<<>>>???<<<<<<;;;;;;;;;<<<>>>???;;;<<<>>>BBBFFFJJJKKKLLLLLLXXXeeerrr}}}ddd]]]```jjjssssssggg[[[TTTPPPNNNRRRXXX\\\dddxxxwwwjjj```ZZZVVVQQQMMMGGGDDD@@@===999555333444555666777888;;;>>>????????????>>>===============;;;;;;999999999;;;<<<>>>AAA@@@@@@@@@AAAAAA@@@>>>DDDFFFGGGEEE@@@999444222///111333777:::===???@@@???===999555222000//////------------............,,,,,,,,,---------......------------------------,,,,,,,,,---------..............................------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,---------------------------,,,,,,,,,++++++---,,,,,,,,,,,,---......------------------------sssjjjtttYYYPPPHHHEEECCC<<<<<<<<<;;;:::999999999999:::::::::::::::;;;<<<<<>>>>>>>>;;;;;;:::;;;<<<===???@@@<<<@@@DDDEEEEEEHHHNNNSSSdddzzz}}}nnnfffiiiqqq}}}mmmcccXXXTTTQQQQQQSSSYYYfffrrrwwwzzzuuuvvvmmm```\\\PPPGGGGGGEEE>>>999:::666444333666999<<<;;;:::;;;;;;;;;;;;<<<<<<===>>>===<<<:::999888999::::::>>>>>>???AAABBBAAA>>><<<@@@BBBEEEGGGFFFAAA:::444000111111333666999<<>>HHHffftttbbbddduuu|||ooo[[[WWWTTTZZZggguuu~~~nnndddgggqqq}}}zzzrrr___OOOJJJIIIDDD===777555444333333333333333222222222111111222111111111111111111222///////////////////////////000000000111111111111/////////////////////////////////////////////////////////000000222333333777999;;;>>>??????===<<<888888888999;;;===???AAACCCDDDEEEDDDGGGQQQ___jjj}}}fffhhhiiijjjmmmvvvwwweeeWWWOOOQQQYYYeeennnsss{{{vvvbbbSSSQQQOOOGGGBBBDDD===999777888888777666888888888999999:::<<<===>>>======<<<<<<<<<===>>>???999:::;;;???CCCDDDDDDCCC@@@AAACCCGGGIIIFFF???888333111000///111555:::<<>>:::555666;;;777777888888999;;;<<<===>>>>>>>>>>>>>>>?????????888777777:::???CCCEEEFFFBBBAAAAAADDDFFFEEEAAA===777444111...///222666999@@@@@@AAAAAA>>>999444111---......//////......---------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------............------,,,,,,,,,.............../////////+++,,,---...///...---,,,........................rrreeeXXXLLLFFFDDD>>><<<<<<;;;:::999999999999777999:::888666888<<<@@@QQQuuu~~~xxxsssjjj```TTTTTTRRRTTT^^^lllxxx{{{}}}~~~vvvwwwrrr___PPPKKKLLLKKKEEE>>>888555444333222333222222222111111111111222222111111111111222222000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000111222333555777888:::;;;===???>>><<<:::888666666777999<<<@@@CCCEEEBBBGGGOOO\\\nnnppp___^^^ggguuuvvvfffXXXQQQVVVaaakkkwwwtttjjjfffeeeZZZOOOFFFDDD???888777===999888888888999999:::;;;>>>>>>>>>>>>======<<<<<<999777666666999===??????AAA@@@@@@AAABBBCCCBBBAAA;;;888333000///000444666;;;===???@@@???<<<888666222111000///...............------------,,,,,,,,,------------------------,,,,,,,,,---------......++++++++++++++++++++++++------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...------------------,,,,,,.............../////////+++,,,------......------........................~~~lll}}}ggg\\\MMMEEEDDD@@@<<<<<<;;;:::999999999999888:::;;;999777888===BBBeeexxxqqq```SSSSSSRRRUUU___mmmyyy~~~~~~zzz}}}yyyzzzdddNNNHHHJJJKKKFFF>>>888555444333222222222111111111000000000111111000000000000111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000111111222333555777999:::===>>>??????>>><<<:::888999:::;;;>>>BBBFFFJJJLLLMMM]]]sssmmmhhhtttssskkk_________```fffppp|||jjjWWWRRROOOFFF??????;;;:::999999888888888999;;;;;;<<<===============:::999777888999:::999888;;;===???@@@AAAAAACCCDDD???<<<777222///000222333666888;;;>>>???>>><<<;;;666444111///---...//////......---------,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................------,,,,,,------...,,,,,,------------------,,,,,,,,,,,,------......---,,,,,,,,,,,,---..............................}}}iii{{{hhh^^^NNNEEEDDDAAA<<<<<<;;;:::999999999999999;;;<<<:::888999???DDDxxx{{{oooyyydddUUUSSSSSSVVV```nnnyyy}}}}}}{{{}}}|||}}}rrrUUUKKKMMMKKKFFF???999555444333222111111111000000000000///111111000000000000111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000111222333444666888:::;;;???@@@@@@???>>><<<:::999===>>>???BBBFFFKKKOOOQQQddd}}}zzzyyynnn^^^ZZZYYYbbbqqqnnnfffdddZZZLLLFFF===<<<;;;999888777777777777888:::===@@@AAACCCCCC999999:::;;;===<<<:::777555:::???AAAAAAAAACCCFFFBBB>>>999444000000111222222555888<<<>>>???>>>>>>:::777333///------///000.........------,,,,,,,,,------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................------,,,,,,------...,,,,,,,,,------.........*********++++++,,,,,,,,,...---,,,+++,,,---...///////////////////////////|||iiiwwwvvvfff___PPPGGGDDD@@@>>>===<<<;;;:::999999999;;;???999666::::::<<>>777333222222222222222111111111111000000000000000000000000000000000000000000000000000111111222222222222111111000111111111111222222222222111111111111111222222222333444666888:::<<<===>>>@@@AAA>>><<<>>>@@@AAABBBCCCGGGJJJIIILLL]]]ooouuummmmmm|||nnn]]]YYY\\\hhh~~~zzzmmm^^^PPPOOOEEE;;;777888777555444999888;;;>>>===;;;===BBBDDDBBB@@@===;;;:::::::::777888999<<<===???@@@@@@???@@@@@@<<<666111000000444444444555888<<>>KKKzzzvvvwwwfffeeetttaaaYYYTTTSSSYYYgggttt{{{~~~~~~~~~~~~xxxsssxxxuuuWWWNNNIIIGGGDDD>>>888444222222222222222222111111111111111111111111111111111111000000000000000000000000111111222222222222111111000111111111111222222222222222111111111222333333444555777999:::<<<======BBBCCCCCCBBBAAABBBDDDFFFHHHFFFFFFKKKTTTddd|||kkkmmmqqq~~~pppaaa___gggppp}}}~~~uuulll___NNNCCC???<<<:::888888777999<<<<<<999;;;@@@@@@AAAAAA@@@>>>;;;999777666777999:::<<<============???@@@===888444222222000000000111444777:::<<>>???@@@BBBDDDEEEFFFGGGJJJIIIKKKVVViiirrrgggxxxwwwqqqhhhdddhhhtttiiiUUUIIIDDD@@@>>>;;;888888:::;;;999:::>>><<<>>>AAABBBAAA===999666777777888999::::::::::::;;;===???>>>;;;888555444///.........000222555777@@@AAAAAA>>>999444000...,,,,,,------..................------------.................................------------,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,---------......------------------------------------------------...------------,,,,,,,,,,,,,,,,,,---------......---------------------------------............///qqqpppqqq]]]LLLDDDCCC???===<<<;;;:::::::::::::::777;;;999999<<<:::BBBVVV^^^VVVnnniiiXXXVVVTTTUUU]]]kkkvvvzzz||||||zzziiibbbqqqlllTTTJJJIIIEEE@@@999555444444333333222222222111111111111111111111111111111111000000000000000000000000111111222222222222111111000000111111111222222222333333333333444555666777999:::<<<=========;;;::::::;;;???EEEGGGGGGGGGIIIIIISSScccuuu{{{wwwfff[[[dddrrrlllZZZQQQJJJEEEBBB<<<888:::;;;::::::===888:::>>>@@@AAA???<<<:::888999999::::::999999888999<<<>>>@@@>>><<<999777000///......///111333444999>>>BBBBBB===666222111---------------......///......------------..............................------------------------------------------------------------------------------------------------,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,---------......---------------------------------............///yyy~~~uuu___MMMEEEDDD???<<<<<<;;;:::::::::;;;;;;999<<<::::::<<<999EEE^^^{{{|||[[[WWWrrrnnnYYYRRRRRRTTT^^^llluuuxxxzzz}}}{{{}}}jjjfffxxxvvv^^^KKKJJJFFFAAA:::666555555333333333222222222222111111111111111111111111111111111111111111111111111111111222222222222111111000000111111111222222222333333333444555777888999999:::;;;<<<<<<;;;:::999>>>???DDDJJJKKKHHHJJJOOOVVVnnnqqqaaadddzzzuuuggg]]]VVVQQQFFF===;;;<<<::::::;;;777888:::<<<>>>???@@@@@@;;;;;;;;;;;;;;;::::::999888:::===???@@@???<<<999222111///......///000222222888???BBB???:::777666///......------......///......------------..............................------------------------------------------------------------------------------------------------,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,---------......---------------------------------............///yyysss]]]MMMGGGEEE>>><<<;;;;;;::::::;;;;;;;;;;;;===:::;;;<<<:::JJJhhhxxx^^^ZZZsssppp[[[RRRQQQUUU___mmmuuuwwwyyy|||~~~}}}mmmqqqwwwaaaLLLKKKGGGBBB;;;777666666333333333333222222222222222222222222222222222222111111111111111111111111111111222222222222111111000111111111111222222222333444444555777999:::;;;::::::::::::::::::::::::AAAAAAEEEJJJIIIGGGQQQ^^^yyywwwvvvkkkiiiiiizzzzzzssskkk[[[JJJCCC@@@===:::999999999999999;;;>>>AAACCC<<<=========<<<<<<;;;:::999999;;;>>>@@@@@@===;;;444333111...---.../////////444:::???@@@>>><<<;;;222111000...---......///......------------..............................,,,,,,,,,------------...------------------------------------------------------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,------------...,,,,,,,,,---------......---------------------------------............///xxxlllXXXLLLGGGEEE>>>;;;;;;;;;::::::;;;;;;<<<:::<<<999;;;===<<>>@@@<<<<<<=========<<<;;;;;;999999999<<>><<<999777444222000000000111111333777<<<@@@AAA@@@>>>666444222///.........///......------------..............................,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------......,,,,,,,,,---------......---------------------------------............///zzzeeeTTTJJJGGGEEE>>>;;;;;;:::::::::;;;;;;<<<999:::888:::===>>>VVV|||rrrYYYRRRdddzzzrrr^^^VVVUUUSSSXXXdddqqqxxxyyyzzz|||wwwvvv___MMMLLLIIICCC===888777777444444444333333333222222222222222222222222222222111111111111111111111111111111222222222222111111000111111111111222222222444444555777999;;;===>>>===;;;999888888:::===>>>FFFFFFJJJQQQUUUddd~~~xxxsssuuuyyy~~~{{{~~~~~~rrr___UUULLLEEEAAA======<<<<<<;;;;;;;;;;;;;;;<<<<<<===<<<<<<;;;;;;:::999888:::>>>@@@>>><<<>>><<<999666444333444444444444666;;;AAACCCBBB???888666333000.........///.........------.................................,,,,,,,,,------.........------------------------------------------------------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,------.........,,,,,,,,,---------......---------------------------------.........//////www|||[[[QQQNNNFFF@@@BBB======<<<;;;::::::::::::===<<<:::>>>>>>>>>\\\rrrqqqOOOUUU___fffaaaWWWQQQQQQOOOYYYgggrrrxxxzzz|||~~~vvvoooUUULLLEEEAAA===888666777555555444444444333333333222222222222222222222222111111111111111111111111111111222222222333333333222111111111111111222222333444666888:::;;;<<<<<<:::;;;<<<:::888999===BBBJJJKKKOOOYYYpppuuuiiilllyyyzzz}}}~~~~~~yyyeeeZZZSSSOOOIII???888:::;;;999888;;;<<<:::999:::===??????>>><<<>>>???>>>;;;:::<<<>>>;;;<<<======;;;:::;;;<<<555333333666<<<@@@BBBBBB>>><<<999555222111111111//////.........//////000................................................------------------------//////.........---------........................------------------------222,,,)))---...***))),,,---,,,,,,,,,,,,---...............------,,,,,,,,,.........------,,,,,,,,,---------------------------------............///rrr|||```QQQLLLFFFAAAAAA======<<<;;;::::::::::::===;;;999===>>>>>>^^^xxxeeeSSS\\\gggjjjaaaUUUOOOOOOPPPZZZhhhrrrxxxzzz|||}}}uuummmVVVNNNGGGCCC>>>888555666444444333333333222222222222222222222222222222222111111111111111111111111111222222222222333333333222222111111111222333333666666888999:::;;;;;;<<>>???<<<>>>@@@???<<<::::::<<<:::;;;=========>>>@@@BBB;;;777333444888>>>BBBDDDAAA???;;;777444222111000///...............//////................................................------------------------//////.........---------........................------------------------000++++++......++++++///---,,,,,,,,,,,,---............---------,,,,,,,,,......---------,,,,,,,,,---------------------------------............///mmmqqqkkkUUUKKKGGGCCC@@@>>>===<<<;;;::::::::::::;;;:::999<<<===???```aaaWWWfffsssppp```RRRLLLMMMRRR\\\iiisssxxxzzz|||}}}~~~~~~}}}}}}||||||ssshhhUUUNNNHHHDDD@@@999555444333333333333222222222111222222222222222222222222111111111111111111111111222222222222333333333333222222222222222333444555999999999:::::::::::::::::::::999:::===BBBHHHMMMSSSaaauuuhhhgggqqq}}}|||{{{{{{||||||~~~qqqaaaOOOFFFBBB===:::888;;;;;;:::999888999<<<>>>===???AAA@@@===:::999888888:::<<<===>>>AAADDDFFFAAA<<<555222555;;;AAADDDDDDCCC???;;;777333111//////......---------......................................................------------------------...............---------........................---------------------------,,,---///...,,,---000---,,,,,,,,,,,,---.........------------,,,,,,,,,...------------,,,,,,,,,---------------------------------............///lllhhh{{{]]]MMMHHHDDD>>>>>>===<<<;;;;;;::::::::::::999888<<<===@@@dddgggYYYooo~~~uuu___PPPLLLMMMTTT]]]iiisssxxxzzz|||~~~}}}~~~~~~}}}{{{{{{zzzzzzrrrcccRRRKKKFFFDDD@@@999555444444444444333333333222222222222222222222222222222111111111111111111111111222222222333333333444444333333333333444555666777;;;;;;:::999999888888888444999???AAACCCFFFLLLRRRkkksssyyy~~~}}}|||{{{{{{zzz}}}}}}zzz}}}xxxaaaPPPHHHCCC@@@>>>;;;======<<<999888999;;;>>>???AAA@@@>>>;;;888666666888:::;;;<<>>BBBFFFEEECCC@@@;;;777333000///......------------...................................................------------------------................................................------------------------+++---...///---+++,,,///---,,,,,,,,,,,,---......------------------------------------------------........................---------............///kkkfffeeeQQQJJJDDD>>>>>>>>>===<<<;;;;;;;;;;;;999999888<<<===BBBjjjlllZZZuuuwww]]]PPPNNNNNNUUU^^^jjjsssxxxzzz}}}~~~~~~|||{{{zzzyyyyyy|||uuucccOOOIIIDDDCCC@@@:::666666555555555555444444444444222222222222222222222222111111111111111111111111222222333333333444444444333333333444555777888999<<<;;;:::888777777777888999@@@FFFGGGFFFMMM\\\iii}}}|||{{{{{{||||||zzzyyyuuuuuutttsssrrrrrrrrrrrrsssuuuwwwxxxwwwtttqqqoooqqqsssuuuvvvuuuuuuvvvwwwyyy}}}|||cccRRRJJJEEEAAA999:::<<<<<<;;;:::999999===>>>???@@@???<<<999666666777777777888:::===@@@BBBAAA>>>;;;999:::<<<>>>EEEEEEEEECCC@@@;;;666333000///...---------------................................................---------------------------.............................................------------------------,,,...///...,,,,,,++++++---,,,,,,,,,,,,---......------------------------------------------------........................---------............///nnnnnngggTTTIIICCC@@@???>>>===<<<;;;;;;;;;;;;999999999<<<>>>EEEooofff[[[yyyuuuZZZPPPPPPOOOVVV^^^jjjsssxxx{{{~~~~~~|||zzzyyyxxxxxxwwwkkkPPPJJJDDDCCC???:::777777666666666666555555555555222222222222222222222222111111111111111111111111333333333333444444444444333444444555777999:::;;;<<<;;;999888888888999:::@@@CCCEEEEEEJJJ[[[uuu}}}}}}~~~}}}||||||{{{xxxwwwwwwxxxxxxwwwtttrrrmmmllljjjhhhgggfffeeeeeebbbeeeiiilllmmmllljjjiiijjjllloooooonnnlllkkkkkkkkknnnrrrvvv|||gggWWWMMMFFF>>><<<::::::;;;<<<;;;:::<<<<<<===>>>???>>><<<999777777777666555666999<<>><<<;;;;;;AAACCCEEEFFFDDD???:::777111000///...............................................................---------------------------------.......................................------------------------,,,......---...000...)))---,,,,,,,,,,,,---......,,,,,,,,,------------...,,,,,,,,,------------...........................---------............///yyyxxxcccTTTGGGBBBCCC???>>>===<<<;;;;;;;;;;;;999:::999===???GGGsss```]]]|||sssWWWPPPPPPMMMVVV^^^jjjsssxxx|||~~~}}}{{{yyywwwwwwvvvxxxyyyVVVNNNGGGDDD???:::777888666666555555555444444444222222222222222222222222111111111111111111111111333333333444444444444555444444555666888:::<<<===<<<<<<:::::::::;;;===>>>DDDEEEGGGOOO```zzzvvvwww|||}}}||||||zzzyyyxxxwwwvvvtttsssrrrqqqqqqpppnnnllliiigggeeecccaaa___^^^^^^ZZZ[[[]]]___aaabbbbbbbbbbbbeeeiiikkkjjjgggeeedddaaacccfffhhhlllqqqwww{{{qqqcccZZZTTTKKK@@@;;;<<<>>><<<:::;;;::::::<<>>===<<<<<<;;;;;;<<<:::::::::>>>@@@HHHvvvttt______qqqUUUOOOOOOKKKUUU^^^iiisssyyy}}}~~~}}}|||yyyxxxvvvuuuuuu{{{[[[SSSJJJEEE@@@999777888555555444444444333333333222222222222222222222222111111111111111111111111333333333444444444555555444444555777999;;;===>>>===<<<;;;;;;<<<>>>@@@BBBIIIJJJQQQccc~~~wwwvvvzzz{{{||||||{{{zzzyyyxxxwwwvvvqqqnnnkkkiiiiiiiiihhhgggaaa```^^^\\\[[[ZZZZZZYYYXXXWWWVVVUUUUUUVVVXXXZZZWWW[[[aaadddccc```]]]\\\\\\^^^```aaaccceeeiiilllqqqyyy{{{zzzzzzqqqmmm]]]JJJ???===>>><<<999:::999888:::???AAAAAA???;;;;;;:::888777888;;;>>>;;;???CCCDDDAAA>>><<<===999===CCCGGGHHHFFFBBB???333333111000////////////................................................---------------------------------.........//////........................------------------------,,,,,,+++---666>>>999///---,,,,,,,,,,,,---......,,,,,,,,,------.........,,,,,,,,,------.........////////////////////////---------.........//////}}}gggZZZLLLHHHGGG???@@@@@@>>>===<<<<<<<<<<<<:::;;;??????===MMM{{{{{{yyydddiiibbbSSSRRROOOMMMQQQ^^^kkkqqqtttyyy}}}~~~~~~|||{{{{{{zzzyyywwwuuurrrqqqwwwfffOOODDDDDD>>>:::999444444444444333333333222222222222222222222222222222222222333333333333444444555555444333333333444444444555666999===?????????:::777888===??????DDDLLLNNN\\\kkkvvv~~~{{{zzzyyyxxxwwwuuusssqqqqqqqqqqqqkkkjjjgggeeebbb```___^^^ZZZYYYXXXWWWUUUTTTSSSRRRQQQQQQPPPOOOOOOOOOOOOPPPQQQRRRSSSTTTVVVXXXYYYZZZ[[[ZZZYYYZZZ[[[^^^```bbbhhhkkkpppwwwlllRRRKKKHHH???888888777:::<<<;;;999;;;======CCCBBB???:::777666888:::888:::===AAABBBBBBAAA@@@:::===AAADDDDDDDDDEEEGGG:::666222000111111000...//////............//////000000//////.........---//////.........---------........................------............------------............------------............------//////.........---------------------------------,,,,,,,,,---------..............................,,,,,,,,,---------......xxxdddXXXJJJFFFEEE???@@@@@@>>>======<<<<<<<<<;;;<<<>>>>>>===QQQuuu{{{hhhqqqkkkUUUNNNKKKLLLSSS___kkkppptttyyy|||}}}}}}yyyyyyyyywwwuuurrrpppnnnqqq{{{iiiRRRGGGGGG@@@;;;999333444444444333333333222222222222222222222222222222222222333333333333444444555555444444333444444555555555777999<<<>>>>>>>>>??????CCCHHHHHHFFFJJJRRRZZZqqq|||yyyxxxwwwwwwvvvssspppooommmmmmmmmfffeeebbb```]]][[[ZZZYYYWWWVVVUUUTTTRRRQQQPPPOOOOOONNNMMMMMMLLLMMMMMMMMMMMMMMMNNNOOOQQQRRRSSSSSSTTTTTTSSSTTTUUUWWWZZZ\\\___aaadddiiiooovvvfffWWWMMMBBB<<<===888:::;;;:::999999:::;;;BBBBBB@@@===999777777888999:::===???AAABBBAAAAAA>>>======???CCCFFFGGGGGG>>>999444111111000///...//////............//////000/////////............//////.........---------........................------............------------............------------............------//////.........---------------------------------,,,,,,,,,---------..............................,,,,,,,,,---------......uuudddYYYKKKFFFFFFAAA@@@???>>>>>>==================>>><<>>BBBHHHKKKJJJJJJQQQZZZsss}}}zzzxxxwwwuuussspppmmmjjjhhhgggggg___^^^[[[YYYWWWUUUTTTSSSRRRRRRQQQPPPNNNMMMLLLLLLKKKKKKJJJIIIIIIIIIIIIJJJGGGHHHHHHIIIJJJJJJKKKKKKLLLLLLKKKLLLMMMOOOQQQSSSYYYZZZ\\\___bbbgggnnnssslllYYYIIIBBBBBB===<<<;;;;;;::::::::::::@@@AAAAAA@@@===:::888888::::::;;;===>>>@@@BBBCCCCCC>>>:::;;;@@@FFFHHHHHHBBB>>>888444111000///...//////............//////////////////...........................---------........................------............------------............------------............------...............---------------------------------,,,,,,,,,---------..............................,,,,,,,,,---------......}}}yyyiii]]]NNNHHHIIIDDD@@@??????>>>======>>>>>>???>>>===;;;AAA^^^vvv}}}hhhrrrmmmYYYOOOLLLRRRVVVbbblllpppqqqvvvyyyzzz~~~~~~zzzyyyxxxvvvsssooollljjjjjjsss}}}jjjTTTJJJJJJCCC>>>;;;444555444444444444333333333222222222222222222222222222222222333333333444444555444444444555666777777888999:::::::::;;;<<<>>>>>>CCCGGGIIIJJJQQQaaaoooyyy~~~zzzxxxwwwrrrppplllhhheeebbbaaa```YYYXXXVVVTTTRRRPPPOOONNNNNNNNNMMMLLLKKKJJJIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGIIIJJJKKKRRRSSSUUUWWWZZZ^^^dddhhhooovvvooo[[[NNNJJJFFF@@@<<<<<<<<<;;;;;;<<<;;;===AAAAAA@@@===;;;;;;::::::999999:::===@@@BBBFFFBBB<<<:::<<>>>>>>>>>>>?????????===;;;DDDddd}}}kkkqqq{{{sssaaaXXXPPPLLLQQQXXXbbbllloooppptttxxxyyy~~~~~~{{{zzzyyyvvvrrrnnnkkkhhhkkkpppvvv|||iiiSSSHHHIIICCC>>><<<555555555555444444444333333222222222222222222222222222222222333333333444444444444444555666777888999999:::;;;;;;::::::===???CCCGGGJJJKKKQQQddd~~~}}}zzzvvvsssrrrllljjjgggccc___]]][[[[[[UUUTTTRRRPPPNNNMMMLLLKKKJJJJJJIIIIIIHHHGGGFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEFFFGGGFFFHHHJJJMMMPPPUUU[[[___bbbiiisss{{{xxxggg]]]RRRGGG=========;;;:::<<<666:::>>>AAAAAA@@@??????;;;999777666777:::===???EEEEEECCC>>>999:::AAAHHHHHHFFFAAA<<<666222000000//////............//////.........///////////////---.............................................------............------------............------------............---------.....................------------------------,,,,,,,,,---------..............................,,,,,,,,,---------......zzzlll\\\MMMHHHHHHAAA@@@??????>>>>>>?????????>>>???===<<>>:::888;;;555888;;;>>>???@@@AAACCC<<<:::777555555888:::===AAAEEEGGGBBB:::888>>>EEEHHHGGGEEE@@@:::555333222//////............//////.........///////////////---------.......................................------............------------............------------............---------------...............------------------------,,,,,,,,,---------..............................,,,,,,,,,---------......jjjXXXKKKIIIIIIBBB@@@??????>>>>>>???@@@@@@===>>>>>>===IIIjjjzzzsssxxxaaaRRRQQQKKKGGGMMMXXXbbbkkknnnoootttxxxzzz~~~|||zzzvvvuuusssoookkkeeeaaa___]]]```aaaaaagggsss{{{rrrYYYLLLIIIAAA<<<;;;666555555555555444444444444222222222222222222222222222222333333333333444444444444555666777999;;;<<<;;;===???>>>;;;<<>>>>>===============;;;;;;<<<<<<=========>>><<<<<<===>>>???????????????AAACCCEEEFFFIIIMMMOOOMMMUUU]]]cccfffllluuu}}}}}}eeeOOOGGGCCC<<<999<<<888999:::;;;;;;===AAACCC???===:::777666777999;;;===AAAEEEDDD@@@===>>>AAAFFFGGGHHHDDD>>>888555444//////............//////............/////////000---------.........//////........................------............------------............------------............---------------.........//////------------------------,,,,,,,,,---------..............................,,,,,,,,,---------......jjjWWWLLLLLLLLLDDD@@@???????????????@@@@@@;;;>>>>>>>>>JJJkkkpppooozzzaaaRRRPPPJJJHHHRRRWWWaaakkkmmmoootttyyy{{{~~~|||zzzyyyrrrqqqoookkkfffaaa\\\ZZZTTTYYYYYYVVVYYYgggzzzooorrrsssttt~~~xxx^^^OOOJJJAAA<<<;;;666666666555555555444444444222222222222222222222222222222333333333444444444444444555666888999;;;<<<;;;>>>@@@???<<<===CCCHHHPPP\\\kkk|||}}}|||yyyvvvpppiiiccc]]]ZZZXXXTTTRRRPPPNNNMMMMMMMMMMMMHHHGGGEEECCCBBB@@@@@@@@@??????>>>>>>======<<<<<<===<<<;;;;;;::::::;;;;;;888888888999:::;;;;;;;;;999:::;;;<<<<<<<<<<<<<<<===???@@@@@@@@@AAACCCEEEHHHOOOWWWZZZZZZ]]]dddkkkwwwuuu[[[PPPIII@@@<<>>???@@@;;;===@@@===IIIvvvllloooxxxcccSSSKKKHHHHHHJJJYYYbbbkkknnnppptttvvvvvv~~~~~~{{{xxxuuutttpppmmmjjjfff___UUUMMMHHHPPPQQQJJJJJJYYYkkkuuusssggg]]]aaakkkzzznnnWWWIIIDDD???:::555444444333333333444555555555555555444444333333333222222111111222222333444444444555777999;;;===>>><<>>===<<<<<<;;;::::::999888888555666777888888777666555777777777777888888888888999999:::::::::;;;;;;;;;;;;;;;<<<===???@@@BBBCCCFFFHHHLLLQQQUUUYYY\\\^^^hhhppp{{{yyydddSSSBBB===BBB;;;999999:::888555999>>>DDDCCCAAA???===;;;::::::888999===BBBFFFFFFAAA===>>>BBBFFFHHHGGGAAA;;;777444111......000000...,,,////////////////////////........................------............------........................................................................,,,,,,,,,---------......------------------------,,,,,,,,,---------..............................---------............///cccWWWLLLIIIJJJFFFAAAAAABBBAAA@@@@@@AAABBB?????????===LLL}}}jjjnnnttt___QQQJJJHHHIIILLLYYYbbbkkknnnpppuuuwwwwww~~~|||yyyvvvpppnnnjjjeee___WWWOOOJJJGGGJJJJJJEEEEEEPPPcccrrrvvvkkk```\\\___kkkoooYYYKKKDDD>>>888555666555555444444555555555555555444444444333333333222222222222222333333444555555666777999:::;;;<<<::::::;;;===AAAGGGOOOTTT___zzz~~~{{{yyytttuuuuuuuuutttrrrpppnnniiifffaaa\\\WWWSSSPPPNNNLLLKKKJJJHHHFFFDDDBBBAAA@@@@@@???>>>===<<<;;;;;;;;;;;;:::999999888777777444555666777777666555444666666666666777777777777888888888999999999::::::::::::;;;<<<===???@@@AAACCCEEEIIIMMMRRRUUUXXXYYY```fffooouuu|||lllXXXIIIBBB===:::999:::888555888===AAAAAAAAAAAA???===;;;:::777888;;;???CCCDDDBBB???>>>@@@BBBDDDEEECCC???<<<666222///...///000...---////////////////////////........................------............------........................................................................,,,,,,,,,---------......------------------------,,,,,,,,,---------..............................---------............///uuu___WWWNNNJJJKKKFFFCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@???@@@TTTiiiqqqoooZZZNNNJJJHHHKKKOOOYYYbbbkkkmmmpppuuuxxxxxx}}}yyyvvvrrrooojjjccc[[[SSSLLLHHHGGGCCCBBBDDDDDDHHH[[[ppp|||qqqddd[[[aaawww}}}jjjVVVJJJDDD===888777888777666555555555555555555444444444444333333333333222222222222333444444666666777999999999999999:::777999BBBGGGLLLYYYhhh}}}{{{zzzyyyvvvtttmmmmmmllljjjhhhgggeeeeee___]]]YYYUUUQQQMMMKKKJJJGGGFFFEEECCCAAA@@@>>>======<<<<<<;;;:::999888888999888888777777666666666333444444555555444444333444444444555555555666666666666666777777777888888888888888999:::<<<===>>>???AAADDDHHHLLLOOOQQQSSSWWW[[[aaaeeejjjsss~~~vvv]]]IIICCC>>>;;;;;;:::777888<<<===???AAABBBBBB???<<<:::777777777:::>>>AAABBBBBB@@@>>><<<===AAADDDDDDBBB888555111...............////////////////////////........................------............------........................................................................,,,,,,,,,---------......------------------------,,,,,,,,,---------..............................---------............///ppp\\\UUUMMMJJJKKKHHHEEEDDDDDDDDDEEEEEEEEECCCBBB???@@@FFF___nnnzzznnnWWWMMMJJJHHHKKKQQQZZZbbbjjjlllooouuuzzz{{{|||xxxtttuuupppiiieeeaaa\\\TTTNNNKKKAAAAAAJJJKKKHHHWWWmmmrrr```___sssxxxdddPPPGGGBBB<<<999:::888777666555444444444444444444444444444444444444333333333333333444555555777888999::::::999888888<<<888===HHHLLLRRRiii|||zzzwwwvvvsssooommmgggeeeccc```^^^]]]\\\\\\XXXVVVSSSPPPLLLIIIFFFEEECCCBBBAAA???>>><<<;;;;;;::::::999888777777666666666666666666555555444444222222333333333333222222333333333333444444444444444444444444555555555555555555666666888999:::;;;<<<>>>@@@DDDGGGIIIKKKLLLQQQTTTWWWZZZ^^^gggrrr{{{yyy]]]MMMEEE???===<<<::::::===:::<<<@@@CCCDDDAAA===;;;777666555666999>>>BBBDDDCCC>>>999999===BBBEEEEEE<<<888333///------...///////////////////////////........................------............------........................................................................,,,,,,,,,---------......------------------------,,,,,,,,,---------..............................---------............///qqq[[[RRRJJJIIILLLIIIEEEEEEEEEGGGIIIHHHFFFCCC>>>===BBBLLLiiivvvoooWWWMMMJJJGGGJJJQQQZZZbbbiiilllooovvv{{{}}}~~~zzzvvvsssqqqiiiaaabbbhhhjjjeee^^^RRREEEEEERRRTTTMMMTTTeee{{{eee```nnn~~~iiiQQQGGGCCC<<<888:::777666555444333333333333444444444444444444444444444444333333444444555666888888999:::::::::::::::<<<;;;CCCOOOUUUbbb|||}}}zzzwwwtttqqqmmmhhheeeaaa___\\\YYYVVVUUUUUUUUUTTTRRRPPPMMMIIIEEEBBB@@@??????>>>===;;;::::::999888888777777666666555555555444444444444444333333222222111111111111222222111222222222333333333333222222222333333333444444333333444444555666777888:::;;;>>>@@@BBBDDDEEEFFFJJJLLLOOORRRVVV^^^hhhooottt{{{yyy\\\PPPDDD???===::::::;;;888;;;???BBBCCCAAA>>><<<888666555444666:::???CCCFFF@@@:::888:::???BBBCCC???<<<777222///...///000////////////////////////........................------............------........................................................................,,,,,,,,,---------......------------------------,,,,,,,,,---------..............................---------............///vvv[[[QQQKKKKKKMMMIIIFFFFFFHHHLLLNNNMMMGGGBBB<<<===DDDNNNjjj~~~|||oooUUUMMMJJJFFFIIIQQQ[[[bbbiiikkknnnvvv}}}zzz{{{}}}~~~|||yyyuuurrrhhh^^^VVVYYYdddooorrrppp```PPPLLLWWW[[[RRRPPPWWWyyyyyygggaaajjjtttyyyXXXJJJEEE<<<777888666555444333333333333333333333333444444444444555555444444444444555666666999999999:::;;;<<<>>>???>>>AAAKKKYYYggg~~~{{{wwwxxxvvvrrroookkkfff```\\\ZZZXXXUUUSSSPPPOOOOOOOOONNNMMMKKKIIIEEEAAA>>>===<<<;;;;;;:::999888888888777666666666555555555444333333333333333333333333222111111000000111111222111111222222222222333333111111111222222222333333222222222333333444555666888999;;;===>>>@@@@@@@@@BBBCCCFFFIIIMMMTTT[[[```jjjpppyyytttcccOOODDD@@@<<<999999999:::<<<>>>??????>>>>>>888888777555555777<<<@@@EEEBBB>>>;;;:::;;;>>>@@@BBB@@@<<<666111//////000////////////////////////........................------............------........................................................................,,,,,,,,,---------......------------------------,,,,,,,,,---------..............................---------............///{{{\\\SSSNNNOOOPPPIIIHHHIIILLLQQQUUURRRJJJCCC>>>>>>DDDLLLdddzzz}}}lllQQQKKKIIIEEEIIIRRR[[[bbbhhhjjjnnnvvv~~~}}}yyywwwrrrtttvvvxxx{{{~~~|||yyyuuurrrggg^^^SSSOOOWWWeeesss|||sssaaaVVVZZZ^^^WWWNNNKKK___kkkqqqiii]]][[[```eeemmmsss}}}[[[KKKFFF===666666666555444444444444555555333333333444444444555555555555555555555666666777999999888999;;;???BBBEEEIIIMMMUUUeee|||~~~}}}zzzvvvsssooommmkkkhhhddd___ZZZUUUQQQPPPOOOMMMKKKIIIHHHHHHFFFEEEEEECCCAAA>>>;;;:::888888888777777666666555444444444444444333333333333333333333333333333333222222111000000111222222111111222222222333333333111111111111222222222222222222111222222333444555666777888999:::;;;;;;;;;;;;<<<>>>AAAEEEIIINNNQQQ]]]ccckkkrrryyy}}}bbbQQQHHHAAA===;;;::::::::::::;;;===>>>???999::::::888555555888;;;@@@BBBBBB???:::999;;;>>>CCCCCC@@@;;;444000000111////////////////////////........................------............------........................................................................,,,,,,,,,---------......------------------------,,,,,,,,,---------..............................---------............///}}}^^^UUURRRSSSQQQHHHJJJKKKOOOUUUYYYVVVLLLDDD@@@@@@DDDHHH]]]||||||iiiNNNIIIHHHEEEIIISSS[[[bbbhhhjjjnnnwww|||vvvrrrooonnnpppsssuuuvvvzzz~~~|||zzzvvvsssmmmdddVVVKKKKKKYYYoooppp^^^\\\```[[[NNNEEEFFFRRRYYYTTTMMMNNNSSSUUU[[[cccnnnzzzZZZIIIFFF>>>777777666666555555555666666777333333333444444555555555555555555555555666777777:::999888999<<<@@@EEEHHHUUUXXX^^^mmm}}}|||{{{xxxtttqqqhhhfffdddbbb___[[[UUUQQQLLLKKKJJJIIIGGGEEEDDDCCC????????????>>><<<:::888666666666555555444444444333333333222222222222222333333333333333333333333333222111000000111222333111222222222222333333333111111111111222222222222222111111111222333444444444555666777888888888888777999;;;===@@@CCCFFFHHHPPPWWW___dddiiiuuurrr\\\QQQHHHBBB???<<<:::888777888;;;>>>@@@:::;;;<<<:::666444666888<<>>>>>@@@IIISSSYYY^^^ooo|||vvvpppkkkhhhaaa___\\\XXXTTTQQQOOONNNGGGGGGFFFDDDCCCAAA@@@@@@???>>>===<<<;;;:::999999666555444444333333333333111111111111111111111111222222222333333222222222000111111111111222222222000000000000000000000000000000000000000000000000111111111111222333444555333333444444555666777777444666888:::;;;===@@@CCCGGGJJJOOOVVV___jjjvvv~~~}}}oooTTTDDDCCC<<<<<<;;;999888999===@@@>>>===;;;999888888888888======???AAABBB???:::666>>>CCCGGGEEE===555000000///...---...000111000///................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...,,,***)))+++---------........................------------------------........................---......///......------bbbVVVRRRSSSQQQHHHOOOOOOVVV___aaaVVVHHH@@@@@@DDDCCCHHHllleeeLLLHHHKKKHHHIIINNNYYYbbbjjjlllnnntttyyy||||||wwwqqqmmmllllllkkkjjjhhhiiikkknnnpppssstttuuuzzz|||~~~|||vvvnnnkkknnnttttttqqqgggZZZRRRXXXcccwwwmmm```VVVPPPKKKCCC===@@@BBBBBB@@@???AAAEEEGGGKKKHHHGGGNNN___tttaaaKKKHHH===444:::555555555444444444333333555555555555555555555555555555666666777888:::::::::;;;>>>AAABBBDDDMMMXXXbbbppp}}}xxxrrrlllfffccc\\\ZZZWWWTTTPPPMMMKKKJJJEEEDDDCCCBBB@@@???>>>===<<<<<<;;;:::999888777777555444444333222222333333111111111111111111111111111111222222222222111111000111111111111222222222000000000000000000000000000000000000000000000000444444333222222222222333222222333444444555666666333555777888888:::===@@@BBBDDDHHHNNNUUU___iiippp}}}yyyZZZHHH@@@>>>;;;999999:::;;;<<<=========<<<;;;999888777:::;;;===@@@BBB@@@===999===AAAEEEEEE@@@999333000000///......//////...---................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,///.........------..............................------------------------.............................................---```VVVSSSTTTRRRHHHMMMPPPXXXaaa```TTTGGG@@@CCCEEECCCMMMtttfffLLLGGGIIIGGGHHHMMMYYYbbbjjjkkklllrrrwwwyyy}}}|||vvvllliiifffeeefffiiijjjjjjkkklllnnnppprrrttttttuuuuuuvvvxxx|||~~~zzzxxxqqqfff^^^ZZZ```cccgggfff^^^SSSOOOQQQfff___VVVMMMHHHDDDBBB@@@AAACCCDDDEEEEEEDDDEEEGGGKKKEEE???BBBPPPdddvvvjjjMMMFFF???888999555555555444444444444333555555555555555555555555555555555666777888999:::;;;<<>>===;;;;;;:::999999888777666555555444444333222222111222222222111111111111111111111111000111111111111111111000000111111111111222222222000000000000000000000000000000000000000000000000777666555333222111111111111111222222333444444444222444555666555777999;;;===???BBBEEEKKKRRR[[[aaalllxxxqqqNNNGGGBBB===:::;;;<<<;;;999<<<>>>???@@@???;;;888555777888:::>>>AAABBB@@@>>>===???CCCEEEDDD???777111111000...---......---,,,................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,///111000---++++++---........................------------------------................................................tttYYYUUUUUUWWWUUULLLLLLQQQ[[[ccc___QQQEEE@@@CCCCCCCCCSSS}}}hhhMMMGGGHHHEEEGGGMMMYYYcccjjjkkkkkkpppuuuwwwzzz}}}xxxpppjjjbbbaaa```aaadddgggjjjlllooopppsssvvvxxxyyyzzzzzzyyyyyyyyyzzz}}}}}}zzztttiii\\\TTTOOOPPPTTTYYYXXXQQQMMMMMMTTTRRRLLLFFFBBB@@@BBBDDD@@@BBBGGGNNNPPPOOONNNOOOQQQJJJCCCDDDLLLXXXaaafffsssrrrNNNBBB@@@:::777555555555555444444444444555555555555555555555555444444555666777888:::;;;======???CCCIIIRRRcccsss}}}yyyvvvqqqkkkddd]]]XXXUUUOOOMMMJJJGGGDDDBBB@@@@@@>>>===<<<;;;:::999888888777777666555555444333333222222111111111111111222111111111111111111111111000000111111111111000000000000111111111222222222000000000000000000000000000000000000000000000000666555333222111000000000000111111111222222222333333444555444444444666888:::<<<>>>AAAEEEKKKRRRWWWbbbmmm|||___OOOHHH@@@<<<===>>><<<999;;;>>>AAACCCBBB>>>999555555555777;;;@@@CCCCCCCCC>>>>>>@@@DDDGGGDDD;;;333111///------.........---........................................................................------------------------------------------------,,,111666555000,,,,,,...........................------------------------......................................./////////hhhTTTTTTVVVYYYWWWNNNKKKSSS^^^ddd\\\MMMCCC@@@AAAAAAEEEZZZlllOOOHHHHHHEEEFFFLLLZZZcccjjjjjjkkkoootttwwwwww{{{uuummmgggbbb___ZZZ[[[\\\^^^aaaeeeiiilllppprrruuuyyy|||~~~~~~}}}||||||~~~wwwiii___RRRNNNKKKMMMOOOOOOPPPTTTLLLLLLJJJFFFAAA???AAABBB???@@@IIIUUU\\\[[[[[[]]]```VVVKKKFFFHHHMMMOOONNN^^^ooowwwOOOAAA???:::555666666555555555444444444555555555555555555555555555555555666888999;;;<<<@@@>>>@@@FFFOOO___uuu{{{xxxqqqnnniiiccc\\\VVVQQQOOOIIIHHHFFFCCC@@@>>>===<<<;;;;;;::::::999888777777666666555555444444333333111111111000000111111222111111111111111111111111000000111111111111000000000000111111111222222222000000000000000000000000000000000000000000000000111111000000000000111111000000000111111111111111333444555444333333555777777888;;;===@@@EEELLLPPPZZZfffuuu]]]SSSGGG@@@>>>>>><<<999;;;===AAACCCCCC???;;;777555555666999>>>BBBEEEEEE???======BBBGGGFFF???888111///------...000000000........................................................................------------------------------------------------///555:::999444000///111........................------------------------........................///............///000111cccSSSVVVXXXXXXUUUKKKLLLUUU```dddYYYIIIAAABBBAAACCCJJJdddrrrSSSJJJHHHEEEFFFLLLYYYcccjjjkkkkkkpppuuuwwwxxx{{{rrrcccZZZVVVTTTTTTSSSUUUXXX[[[^^^bbbgggkkknnnqqquuuzzz}}}~~~}}}|||||||||}}}{{{xxxmmmbbbXXXNNNIIIGGGHHHLLLRRRQQQSSSTTTSSSPPPLLLJJJIIIJJJHHHNNN\\\fffhhhkkkqqqssseeeTTTJJJHHHIIIGGGEEEOOObbb{{{zzzRRRBBB???999666666666666555555555444444555555555555555555555555555666666777999;;;===>>>BBBBBBGGGPPP^^^qqqzzztttooogggddd___ZZZTTTOOOKKKJJJEEEDDDBBB???===;;;:::::::::999999888777666666666555555444444444333333333111111111000111111222333111111111111111111111111000111111111111111111000000111111111111222222222000000000000000000000000000000000000000000000000............///000111222111111111111111111111111333444555444333333555777333555777999;;;???EEEIIINNNZZZjjjuuuzzz~~~wwwkkkZZZKKKBBB>>>;;;::::::<<>><<<>>>CCCDDDAAA===444111...---///000111111........................................................................------------------------------------------------,,,000333444000---------........................------------------------........................///......---...///111222}}}aaaTTTXXXZZZZZZUUUJJJLLLVVVbbbcccVVVFFFAAADDDDDDGGGRRRnnn{{{wwwWWWLLLIIIEEEFFFMMMYYYbbbjjjkkklllqqqvvvxxx{{{}}}|||jjjYYYOOOLLLMMMNNNNNNRRRWWWZZZ^^^ccciiimmmppprrrvvvzzz}}}~~~~~~~~~}}}}}}|||{{{{{{zzzvvv{{{~~~ssshhh[[[RRRKKKFFFGGGLLLQQQTTTZZZ^^^```^^^ZZZVVVWWWNNNNNNYYYccchhhqqq|||vvvfff]]]YYYVVVNNNGGGGGGVVVmmm{{{VVVEEE???999888666666666666555555555555555555555555555555555555666777777999:::<<<>>>???CCCGGGQQQ```qqq|||xxxrrrkkkfff\\\ZZZVVVQQQLLLIIIFFFEEEAAA@@@>>><<<:::888888777777777666666555555444444333333333333222222222222111111111111111222333333111111111111111111111111111111222222222222111111000111111111111222222222000000000000000000000000000000000000000000000000.........//////000111222111111111111111111111111222333444333222222444666222444555666888;;;???BBBEEENNN]]]llltttzzz{{{www___LLLBBB>>>>>>:::;;;<<<>>>???@@@@@@@@@<<<999777777:::>>>BBBCCCBBB???;;;;;;>>>AAACCCCCC999555111///////////////........................................................................------------------------........................***+++---...---,,,+++***........................------------------------........................//////...---...000222333yyy___TTTZZZ]]]\\\WWWLLLMMMWWWbbbbbbTTTDDD@@@EEEHHHLLLYYYuuuxxx{{{ZZZNNNJJJFFFFFFMMMYYYbbbjjjkkkmmmrrrwwwzzz}}}{{{hhhWWWMMMJJJKKKMMMMMMQQQWWW\\\```eeelllqqqsssuuuyyy|||~~~~~~}}}||||||}}}}}}}}}||||||{{{tttyyy~~~wwwlllbbbWWWMMMJJJMMMEEEJJJTTT^^^eeefffbbb]]]ZZZLLLEEEMMMVVV^^^kkkyyyyyytttqqqhhhYYYMMMBBBNNNaaattt|||YYYIII@@@999:::777666666666555555555555555555555555555555555555777777888999;;;===???@@@DDDKKKYYYmmm{{{xxxssslllddd___VVVSSSPPPKKKGGGEEECCCBBB???>>><<<:::888777666666555555555444444333333333222222222222111111111111222222111111222333444444111111111111111111111111222222333333333333222222000111111111111222222222000000000000000000000000000000000000000000000000000000000000000111111222222222222111111111111111000111222222111222444666444555777777777999<<<>>>BBBFFFSSSfffrrrvvv|||{{{sssqqqWWWHHHCCCCCC::::::;;;<<<===???AAACCC>>>;;;777666999===@@@AAADDD@@@;;;888:::???CCCFFF===999444000///......---................................................////////////////////////------------------------........................///...///000222222000...........................------------------------........................//////...---...000222444bbbSSS^^^```YYYTTTPPPTTT]]]```VVVJJJDDDEEEFFFJJJLLLgggxxxzzz]]]IIICCCEEEIIILLLXXX___ggglllmmmpppuuuzzzlllUUUKKKMMMOOOOOOPPPPPPTTTYYY```fffiiiiiippprrrwww{{{~~~~~~}}}{{{zzzzzzxxxxxxxxxyyy{{{~~~~~~qqqdddYYYPPPKKKGGGHHHLLLSSSZZZ]]][[[XXXVVVLLLCCCIIITTTRRRZZZqqq|||}}}```QQQEEEMMMSSSYYYmmm[[[FFFBBB;;;555555555555555555555555555555555555555555666777888>>>:::999<<<>>>???BBBGGGPPPTTTeeezzzvvvqqqkkkfff___YYYTTTMMMLLLIIIFFFBBB@@@>>>===<<<;;;999777666555555555222222222222222222222222333333333222222111111111222222222222222222222222111111111111111111111111222222222222111111000000000000000000////////////000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000111222111000///000333555555444333333444666999;;;>>>BBBLLLXXXaaaiiiuuulllOOODDDCCC;;;<<<;;;888999===BBBDDDCCC@@@;;;777666777:::<<>>777222000//////...........................//////............//////......////////////......................................................------------------------........................000000//////.........------------............///............////////////iiiVVV^^^```ZZZUUUOOOUUU\\\^^^UUUIIIDDDDDDFFFIIISSSxxxyyyuuuZZZIIIDDDEEEHHHKKKWWW___hhhmmmoooqqqvvvzzz~~~yyyaaaRRRNNNNNNLLLTTTTTTWWW\\\bbbgggjjjkkkoooqqquuuyyy{{{}}}~~~~~~~~~}}}|||{{{yyyxxxxxxxxxxxxwwwxxxyyy|||~~~~~~yyyqqqfff]]]UUUTTTRRRPPPNNNOOOPPPRRRWWWSSSKKKLLLSSSSSSZZZnnnttttttssssss\\\SSSPPPMMMRRRddd~~~___HHHBBB<<<777555555555555555555555555555555555555666777888888999888999<<<===>>>EEEMMM[[[hhh~~~}}}rrrnnnhhhbbb\\\VVVPPPLLLIIIHHHEEEBBB???===;;;;;;:::999888666555555555555222222222222222222222222333333333333222222222111222222222222222222222222222222222222222222222222333333222222111111111111111111111000000000//////000000000000000000000000000000111111111111000000000000000000000000000000111111111111111111111111111111111000///000222555444444333333444666888:::;;;>>>FFFQQQZZZaaammmwwwlllRRRBBB???>>>===;;;<<>>;;;999888777777666666555444444555555333333333333333333333333444333333333333333222222333333333333333333333333222222222222222222222222333333333333222222222222222222222111111111000000000000000000000000000000000000111111111111000000000000000000000000000000111111111111111111111111111111111000///000222555444333333333444666777999888:::@@@HHHOOOVVVaaallljjjMMMCCC@@@<<<::::::;;;;;;<<>><<<:::888777666555555444444333444444555555333333333333333333333333444444444444333333333333444444444444444444444444333333333333333333333333444444333333333333333333333333333222222222222111111111111111111111111111000000111111111111000000000000000000000000000000111111111111111111111111000111222111000000222444333333333333444555666777777888<<>>;;;888666666666555<<>><<<;;;:::888777666555555333333333333333444444555333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555444444444333333333333222222222222222222222222000000111111111111000000000000000000000000000000111111111111111111111111000111222111000000222444222222333333333444555555888777:::???BBBFFFOOOYYYhhhuuu\\\MMMAAA>>>>>><<<;;;===@@@@@@>>><<<:::888666555333:::@@@@@@;;;666777999@@@DDDFFFBBB999111......//////////////////////////////............//////......////////////......................................................------------------------........................---------...............---------............///............////////////sssZZZWWWiiivvvwwwlllYYY]]]ZZZRRRGGGCCCFFFIIIHHHNNNooo{{{cccJJJEEEGGGFFFFFFLLLRRR[[[fffmmmpppsssxxx|||{{{rrrnnnjjjiiikkknnnqqqrrruuuuuuuuuuuuwwwyyy{{{}}}zzzzzzyyywwwvvvuuutttssssssrrrpppooonnnmmmnnnnnnrrrsssvvvzzz}}}~~~rrriiibbbgggjjjggg]]]RRRKKKHHHHHHEEEEEEKKKVVVbbbhhhjjjgggyyy}}}tttZZZJJJOOOeee{{{xxxWWWFFF===888<<<666666666666666666666666666666666777888:::;;;<<<<<<::::::@@@LLL___yyy~~~}}}yyyvvvqqqlllhhhccc^^^[[[QQQMMMHHHDDDAAA???<<<::::::999888777666666666666444333333333333333444444333333333333333333333333444444444555555555555666555555555555555555555555555555555555555555555555555555555555555666666666666666555555555444444444222222222222222222222222000000111111111111000000000000000000000000000000222222222222222222222222///111222222111111222333222222222333333444444444777777999===???AAAIIIRRRYYYeeewwwwwwppp[[[GGG@@@???<<<<<<>>><<<=========<<<:::777666333888===>>>===:::999:::@@@DDDGGGEEE???888333111//////////////////////////////............//////......////////////......................................................------------------------........................---------------.........---------............///............////////////kkkWWWXXXkkkxxxzzzooo^^^___ZZZOOOEEECCCHHHLLLKKKQQQwwwzzzxxxbbbHHHDDDGGGEEEFFFLLLRRRZZZdddkkknnnrrrxxx}}}~~~wwwrrrpppqqqrrrssstttuuuuuuvvvwwwyyyzzz{{{yyyyyyxxxvvvuuutttsssrrrrrrqqqooommmllllllmmmmmmnnnoooqqqtttxxx{{{~~~}}}vvvxxxwwwqqqfffYYYMMMGGGGGGEEEEEEHHHNNNVVV^^^bbbYYYbbbaaa```ffffffeeekkkiiiNNNMMMbbbuuu}}}kkkQQQDDD>>>999;;;666666666666666666666666666666777777999;;;<<<===<<<999===LLLbbbyyy~~~{{{zzzvvvrrrlllfff```[[[VVVSSSHHHEEEBBB@@@???<<<999777888777666666555555555555555444444333333333444444444444444444444444444444444444555555666666666666555555555555555555555555666666666666666666666666555555666666666777777777777777666666666555555555333333333333333333333333000000111111111111000000000000000000000000000000222222222222222222222222///111222222111111222333111222222333333333333333444444777;;;<<<===CCCKKKNNNYYYiiiyyywwwXXXJJJCCC<<<999;;;888:::<<<>>>>>><<<999888555666999<<<>>>>>>===<<>>777333//////////////////////////////............//////......////////////......................................................------------------------........................,,,,,,,,,------.........---------............///............////////////iiiXXXZZZlllwwwyyyppp```___ZZZNNNDDDCCCIIINNNMMMVVV{{{uuuxxxiiiMMMHHHIIIEEEDDDKKKQQQYYYccciiimmmqqqxxx}}}yyyuuusssssssssttttttuuuvvvwwwxxxyyyyyyxxxxxxwwwuuutttsssrrrqqqqqqpppooommmlllllllllmmmlllmmmnnnqqqtttxxx|||~~~~~~tttdddSSSHHH???CCCHHHKKKKKKMMMQQQTTTMMMNNNGGGEEEKKKIIIIIIRRRUUU___qqqtttSSSPPPcccttttttuuubbbJJJBBB<<<777999777777777777777777777777666666777888999;;;===>>>===:::AAAXXXttt}}}zzzyyyuuuppphhhaaa[[[VVVQQQNNNDDDBBB@@@??????<<<999777666666555555444444555555666555444444333333333444444444444444444444444444444555555555666666777777666666666666666666666666777777777777777777777777555555666666777777888888777777777777666666666666333333333333333333333333000000111111111111000000000000000000000000000000222222222222222222222222///000222333111111111222111111222333333333222222111222555999::::::@@@GGGIIIRRR```nnnyyypppZZZLLL@@@:::;;;666888;;;>>>???===;;;999777666666:::>>>AAA???======@@@CCCGGGFFFAAA999222000000000000000000000000//////............//////......////////////......................................................------------------------........................,,,,,,,,,------.........---------.........//////............/////////000nnn^^^WWWdddvvv{{{ssslllhhhYYYMMMIIIFFFDDDJJJSSS\\\uuusssqqqPPPHHHJJJFFFGGGMMMRRRYYYccciiikkknnnsssxxx}}}yyyvvvvvvvvvsssssstttuuuwwwyyyzzz{{{yyyxxxvvvtttsssrrrrrrrrrmmmnnnoooooonnnllljjjiiigggkkkoooqqqppprrrwww{{{{{{wwwxxx{{{vvvqqq|||vvvpppdddWWWQQQIIIBBBAAAAAAAAACCCFFFAAA::::::@@@BBB======CCC>>>FFFQQQddd{{{___QQQZZZqqqrrrXXXIIIBBB===:::999777777777777777777777777888999888777999===>>>>>>>>>CCCRRRlll}}}yyytttppprrrlllbbbYYYSSSNNNJJJHHHCCCAAA>>>;;;999888888999666555444333333444555666555555555555555555555555555555555555555555555555444444444555555555555666555555555555555555555555666666666666777777777777888888888888777777777777888888888888888888888888555555555555555555555555666666555444333333222222///000000111111111000000111111111111222222222222111333444333222111222333222222111111111111222222222444666777999<<<@@@CCCHHHLLLSSS[[[gggyyyoooSSSDDD???>>>:::::::::;;;???AAA>>>999999999999999:::<<<>>>???===<<<===DDDJJJGGG<<<222222000...---...///......////////////////////////........................................................................------------------------.........------,,,,,,,,,...------,,,,,,------......................................./////////000mmm___YYYfffwww~~~yyyrrrjjjZZZKKKHHHHHHGGGMMMVVVaaawwwvvvoooPPPHHHIIIEEECCCHHHPPPXXXbbbhhhjjjmmmrrrwww||||||zzzyyyttttttuuuuuuwwwyyyzzz{{{xxxxxxwwwvvvtttsssrrrqqqmmmnnnnnnnnnmmmkkkiiigggeeeiiimmmoooqqqsssvvvyyyvvvoookkkiiiaaa[[[aaaooo~~~xxx{{{yyyqqqfffXXXJJJEEECCCAAAAAAAAA===999999===@@@AAAAAADDD???BBBEEENNNeeebbbQQQXXXmmmvvv[[[JJJBBB===999888777777777777777777777777777888999999;;;>>>@@@@@@EEEMMM```zzz~~~zzzvvvqqqmmmmmmggg^^^VVVOOOKKKGGGEEEAAA???<<<999777777777777666555444444444444555666555555555555555555555555555555555555555555555555444444444555555555555666555555555444444444444444555555666666666777777777777777777777777777777777888888888888888888888888666666666666666666666666777666666555444444333333111111222222222111111000111111111111111111111111000222333222111111222333222222111111111111222222222444666777888:::>>>@@@EEEHHHMMMTTT^^^mmm~~~```KKKBBB???;;;:::999999;;;===<<<:::;;;:::999888999;;;===>>><<<:::;;;AAAHHHHHHAAA999444222///.../////////...////////////////////////........................................................................------------------------......---------,,,,,,,,,...------,,,,,,------..................................../////////000000kkk```\\\hhhzzz}}}ooo[[[JJJGGGJJJLLLRRRYYYhhhyyyvvvnnnQQQJJJJJJFFFDDDGGGNNNVVV```gggiiilllqqquuu{{{~~~}}}wwwwwwvvvvvvwwwxxxzzz{{{xxxxxxxxxwwwvvvtttrrrqqqmmmnnnnnnmmmkkkiiigggeeeeeegggjjjnnnqqqsssuuuvvvqqqfff\\\UUUMMMGGGJJJTTTooozzzyyynnn]]]LLLDDDDDDBBB@@@@@@<<<<<<:::999>>>EEEFFFCCCAAA>>>===???IIIbbbkkkTTTUUUgggzzz]]]KKKBBB<<<999999777777777777777777777777666888;;;======>>>@@@BBBLLLZZZrrr~~~{{{xxxrrrlllhhheee___WWWPPPJJJFFFCCC@@@>>><<<:::888666555666666666555444444444444555666555555555555555555555555555555555555555555555555444444444555555555555666444444444444444444444444555555555555666666666666666666666666777777777777888888888888888888888888888888888888888888888888777777777666666555555444444444444444444333222111222111111111000////////////000222222111111222333222222111111111111222222222444555666666888:::===BBBDDDIIIMMMUUUaaaoooyyywwwZZZIIIBBB>>><<<:::999999:::<<<>>>===;;;999777777999;;;===;;;999999>>>EEEHHHEEEAAA777444111////////////...////////////////////////........................................................................------------------------...------------,,,,,,,,,...------,,,,,,------................................./////////000000000jjjaaa___kkk~~~ttt___KKKHHHLLLOOOTTTZZZmmm|||rrroooQQQGGGFFFEEEEEEHHHMMMUUU```gggjjjlllqqquuuzzz}}}{{{zzzyyyxxxwwwxxxyyyzzzwwwxxxyyyyyywwwuuurrrpppmmmmmmmmmkkkiiigggeeedddfffgggiiimmmqqqtttuuuvvvpppbbbTTTKKKEEEBBBFFFMMMYYYlllzzztttvvvuuuqqq]]]PPPDDDAAACCCBBBAAABBB>>>AAA>>>888===IIIMMMHHHDDD??????AAA@@@LLLpppxxx[[[SSSaaa|||zzz\\\IIIAAA<<<::::::777777777777777777777777666888<<>>===@@@FFFTTThhh|||yyyuuuooohhhccc\\\WWWPPPJJJFFFBBB???===;;;:::999777666555555555555555555444444555555555555555555555555555555555555555555555555555555555444444444555555555555666333333333333444444444444444555555555666666666666666666666666666777777777888888888888888888888888999999999999999999999999888888888777777777666666777777777666555444333222333222222111000///.........000111111111111222444222222111111111111222222222333555555555555777999@@@CCCFFFJJJPPPYYYeeennn~~~rrrXXXFFFAAA>>><<<===<<<;;;>>>BBB???<<<999777666777:::;;;<<<:::999<<>><<>>>>>;;;<<<@@@???===;;;888777777999:::===<<<:::;;;===AAAEEEGGG<<<888333///...------,,,////////////////////////........................................................................------------------------------------------------...------,,,,,,------...........................////////////000000000111kkkeeecccpppsssaaaRRRPPPRRRRRRUUU[[[kkkssslllTTTJJJGGGGGGIIIKKKTTT```hhhkkkmmmrrruuuvvv{{{~~~zzzxxxxxxyyyyyywwwwwwwwwvvvuuusssqqqpppmmmlllkkkiiihhhfffeeeeeeggghhhjjjkkkooowwwsssfff\\\SSSMMMJJJJJJQQQ___ooo}}}mmm```WWWSSSHHHDDDEEEMMMRRRNNNFFFAAA>>>@@@???<<>>???OOOdddmmmYYY```yyyrrrWWWFFF@@@<<<;;;;;;888888888888888888888888999999<<<@@@>>>>>>KKK\\\vvv~~~zzztttnnnggg```ZZZUUULLLIIIEEEAAA???===:::888888777777777666666555555444444555666666555444444555555555555555555555555555555555555555555555555444444444555555555555666333444444555555666666666666666666666777777777777666666777777888888999999888888888888888888888888777777777777777777777777888888888888888888888888888888888888777777666555666555555444444333333333111333444333222111222333222222111111111111222222000222444555444444555666777;;;???CCCGGGNNNWWW^^^gggtttkkkOOODDD<<<>>>>>>:::999===???>>><<<:::999999999999======<<<;;;;;;===AAADDD@@@;;;555000...------,,,////////////////////////........................................................................------------------------,,,,,,,,,------------......------,,,,,,------.........................../////////000000000111111{{{mmmfffdddrrrkkk^^^TTTUUUVVVTTTWWW]]]gggoooxxx]]]PPPKKKIIIHHHIIISSS___gggjjjlllppptttuuuzzz{{{xxxxxxxxxyyywwwvvvuuutttsssrrrqqqppplllllljjjiiihhhgggggggggdddgggiiijjjnnn|||lll[[[PPPOOOPPPXXXeeesssrrraaaVVVKKKDDDFFFVVVeeedddWWWKKKCCCAAA@@@???AAALLLcccxxxlll^^^MMMBBB<<<===GGGSSStttttt^^^dddzzzrrrWWWHHHAAA<<<:::999888888888888888888888888999888;;;@@@@@@CCCWWWnnn}}}zzztttlllddd]]]VVVOOOKKKFFFCCC???===<<<:::888666555555555555555555444444444444555666666555444444555555555555555555555555555555555555555555555555444444444555555555555666444444555666666777888888777777777777888888888999777777777888999:::::::::888888888888888888888888777777777777777777777777777777777888888888888888777777888888888777777666777777777777777777666666444555555444222111222333222222111111111111222222000222444555555444555666555888===@@@CCCIIIQQQWWW```iiizzzbbbOOO@@@>>>>>>999888<<<>>>>>>>>>===<<<;;;:::999:::<<<===<<<::::::>>>BBBDDD???888333000///......////////////////////////........................................................................------------------------,,,,,,,,,---------.........------,,,,,,------...........................//////000000000111111111nnngggdddssseee[[[UUUWWWXXXVVVYYY```eeehhhsssZZZMMMGGGCCCBBBGGGQQQ^^^fffiiikkkooossstttyyy|||yyyxxxxxxyyywwwvvvtttsssqqqppppppppplllkkkjjjiiihhhhhhhhhhhh```eeehhhiiinnnmmm]]]VVVQQQOOOUUU___rrrmmmXXXKKKAAABBBYYYrrrwwwhhhWWWJJJEEEBBBBBB???FFF___zzzyyylllYYYHHH???===AAAFFF\\\yyywwwbbbhhh{{{sssYYYIIIBBB===999888888888888888888888888888999777;;;@@@BBBHHH```zzz{{{}}}~~~zzzvvvpppfff]]]UUUNNNHHHDDDBBB???<<<:::999888666444333333333444444333333222333444555666666555444333555555555555555555555555555555555555555555555555444444444555555555666666555555555666777888888999777888888888999999999999777777888999::::::;;;;;;888888888888888888888888888888888888888888888888777777777777777777888888666777777888888888777777888888888888999999999999666666777555333111222222222222111111111111222222///222444666555555555666555999===???BBBGGGNNNSSS]]]dddqqqsssZZZDDD??????;;;:::>>>===>>>>>>???>>><<<:::999777:::======::::::===AAAGGGBBB;;;555222111000000////////////////////////........................................................................------------------------,,,,,,,,,------............------,,,,,,------...........................000000000000111111111111{{{nnnhhheeetttyyyZZZXXXVVVWWWZZZ]]]^^^]]]fff}}}fffxxxdddQQQLLLJJJHHHGGGJJJQQQ[[[bbbgggjjjooorrryyy}}}yyyxxx~~~}}}|||zzzyyyuuutttsssssstttsssqqqoookkkkkkkkklllllljjjfffcccfffaaadddlllnnnyyyuuuqqqeeeWWWPPPQQQaaaiiiMMMDDDCCCCCCMMMkkkjjjZZZJJJ===???DDDHHHSSSaaasss```MMMAAA===@@@CCCMMMVVVuuu|||eeecccvvvxxx^^^JJJ???999999:::888888888888888888999999<<<;;;:::;;;???PPPooo}}}wwwqqqlllfff]]]UUUOOOJJJFFFCCC======<<<:::888777666555555555555444444333333333666666666666666666555555555444444444444555666666666666444333333444555666555555666666777777777888::::::999999999:::;;;<<<<<<;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===<<<:::999888999999:::::::::;;;;;;;;;:::888777999999:::::::::;;;;;;;;;888888888888888888888888777888999::::::::::::999888888888888666444222000333333222222222222222333000222333333222111333444555777:::<<<@@@EEEKKKPPPVVV^^^jjjwwwpppMMM>>>???AAA@@@===;;;>>>@@@???<<<999888999999::::::;;;;;;::::::999CCCEEEFFF@@@777000---...000000000000////////////////////////////////////---------............//////............---------------------------------+++++++++,,,,,,---------,,,---......//////..................//////////////////...//////000111222xxxlllggghhhzzznnnYYYWWWWWW[[[```ccceeedddmmm}}}dddttt```MMMHHHFFFDDDCCCJJJQQQ[[[bbbfffjjjnnnrrrxxx|||}}}~~~}}}{{{zzzwwwvvvuuuvvvvvvuuusssppplllkkkjjjjjjjjjiiifffdddeeeaaacccjjjmmmvvvssscccUUUNNNWWWuuu|||bbbMMMEEEEEECCCGGGYYYppp{{{yyyiiiYYYJJJFFFCCCAAAHHHSSSllldddWWWJJJAAA>>>>>>???DDDGGG]]]{{{vvvccc\\\rrruuu[[[III???:::999;;;888888888888888999999:::;;;<<>>:::999<<>>@@@HHHRRROOOJJJDDD@@@===;;;;;;@@@>>>GGG^^^sssuuuiii]]]nnnqqqWWWHHH@@@;;;:::;;;999888888888999999:::;;;999:::???HHHUUUooo}}}www|||~~~tttggg^^^VVVRRRKKKEEEAAA>>>;;;999::::::999888666555444444555555555444444444444444555555555555555555555555666555555555555666777777777777666666666666777888999999999999999:::::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;::::::::::::;;;;;;============<<<<<<<<<<<<:::::::::999999:::;;;;;;;;;;;;<<<<<<<<<;;;::::::999999::::::::::::;;;;;;;;;;;;;;;::::::999999999::::::;;;;;;<<<=========<<<<<<<<<;;;999888666555444333222222111111111111000222333333222111333444333444777999<<>>===;;;999999888888999999999999888888===AAAEEEDDD===666222000000000000000////////////////////////////////////---------............//////............---------------------------------,,,,,,,,,,,,------------,,,---......//////..................////////////////////////000111222222tttbbbbbbrrr~~~eeeXXXWWWYYY^^^dddjjjoooqqqrrryyyppprrrxxxZZZJJJFFFEEECCCBBBGGGNNNXXX```eeeiiimmmqqqxxxzzz~~~}}}{{{zzzyyyzzzzzzxxxuuussspppmmmiiigggggggggffffffeeeaaacccggghhhnnnrrr]]]VVVmmmrrr___QQQKKKMMMPPPPPPKKKHHHPPP[[[fff```[[[UUUKKKAAA@@@EEE@@@@@@???>>>===<<<:::999>>><<<>>>MMMcccqqqlll___kkknnnSSSFFF@@@<<<:::<<<999999999999999:::;;;<<<<<<;;;@@@NNNccc~~~uuuvvv}}}zzzsssiii]]]TTTNNNKKKFFFBBB???===;;;999888888777666555555444444555555555555555444444444555555555555555666666666777666666666666777888888888888888888888888999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============<<<<<<;;;;;;;;;<<<======>>>>>>>>>===============;;;;;;;;;;;;<<<<<<===========================<<<;;;;;;<<<<<<<<<==================<<<;;;;;;::::::<<<<<<<<<<<<===>>>??????>>>>>>===<<<;;;:::999888555444333222111111111111000222333333222111333444222333555777:::@@@FFFKKKQQQYYYcccmmmwwwiiiSSSDDD======666999<<<======<<<:::999:::999999999999999999:::<<>>===;;;999666666666555555444444444555555555555555555555555555555555666666666777777888777777777777888999999999999999::::::;;;;;;;;;============<<<<<<<<<<<<;;;<<<===>>>>>>>>>=====================>>>????????????>>>>>>>>>=========<<<<<<===>>>>>>????????????>>>>>>>>>>>>>>>??????>>>>>>>>>?????????@@@@@@???>>>>>>>>>=========<<<>>>>>>=========>>>???@@@??????>>>===<<<;;;;;;:::777666555333222111111111000222333333222111333444222222444555888>>>EEEJJJQQQXXXbbbkkkttt|||gggKKK??????888999:::<<<======<<<;;;<<<;;;::::::::::::;;;<<<===AAAFFFHHHDDD===555000000000000000////////////////////////////////////---------............//////............------------------....../////////------------------------,,,---......///.....................////////////......//////000222333444ppp^^^eeexxxppp___\\\\\\___cccfffhhhjjjmmmooo}}}uuu}}}]]]KKKFFFEEEDDDCCCDDDLLLVVV^^^cccggglllpppwwwzzz~~~|||yyywwwvvvvvvuuutttssspppkkkiiihhhhhhhhhggggggeeedddcccaaabbblllwwwxxxddd```kkkzzztttfff___XXXVVVXXXWWWQQQIIIDDDFFFHHHHHHEEE@@@===<<<<<<<<<;;;;;;;;;;;;<<<<<<999<<<>>>AAAIIIRRRVVVUUUaaawwwuuuRRREEEAAA;;;999<<<999999999:::;;;<<<===>>>AAABBBQQQooo{{{wwwyyy~~~tttggg\\\UUUPPPKKKGGGBBB???===;;;;;;:::999777555555555555555555555555555555555555555666666666666666666777777888888999999888888888888999::::::999:::;;;<<<=========<<<>>>>>>>>>===============<<<===>>>???@@@???>>>>>>===============>>>???@@@@@@@@@??????>>>>>>============>>>?????????>>>>>>>>>>>>=========>>>???@@@@@@@@@AAAAAAAAAAAABBBBBB????????????????????????AAA@@@>>>=========>>>??????>>>===<<<;;;;;;;;;;;;:::999777555444222222222000222333333222111333444222222333444777<<>>===<<<===<<<;;;::::::;;;<<<===<<<@@@EEEHHHGGG@@@888333000000000000////////////////////////////////////---------............//////............------------------...//////000000............------------,,,---......//////..................////////////......///000111222444555ttt```iiixxx}}}mmmbbb```___aaadddeeefffhhhllloooyyyxxxeeeOOOGGGEEECCCBBBCCCKKKUUU]]]bbbgggllloootttwww|||xxxuuuwww~~~yyyuuuuuuvvvwwwwwwtttqqqmmmkkkjjjjjjhhhggggggeeeccc```]]][[[```fffwwwjjj[[[[[[kkk}}}|||~~~rrrddd``````YYYNNNGGGFFFCCCAAA@@@@@@===;;;>>>>>>>>>>>>>>>=========>>>===>>>AAADDDFFFLLLQQQUUUkkk{{{{{{TTTFFFAAA:::888<<<999999::::::;;;===>>>???AAAKKKddd|||yyyvvvvvvyyy|||wwwmmm^^^RRRKKKGGGDDDAAA===;;;999999999999777555555555555555555666666666444555555555666666666777666777777888999999::::::999999999999999:::;;;;;;:::;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<===???@@@AAA@@@???>>>;;;;;;;;;;;;<<<===>>>???AAAAAA@@@??????>>>======<<<===>>>>>>>>>===<<<;;;<<<;;;;;;;;;;;;<<<===>>>AAAAAAAAAAAABBBBBBBBBBBB?????????@@@AAAAAABBBBBBCCCAAA???===<<<<<<===>>>>>>===<<<;;;::::::;;;;;;<<<;;;999777555444333222000222333333222111333444222333333333666<<>>???>>>===<<<:::999999:::<<<===999===CCCHHHHHHDDD>>>999000000000000////////////////////////////////////---------............//////............------------------...///000000000///.........------------,,,---......//////..................////////////......///000111333444555zzzbbblllxxx|||vvvkkkdddbbb```bbbdddeeeeeeggglllpppttt|||mmmTTTJJJFFFDDDCCCCCCJJJTTT]]]bbbggglllooorrrvvv{{{|||qqqggg```]]]YYYYYYbbbpppyyyuuuuuuvvvxxxyyytttrrrooommmlllkkkiiiggggggdddaaa^^^YYYWWWYYY\\\lllyyyqqq\\\VVVTTTlllssslllzzzoookkkaaaTTTOOOJJJCCC>>>???BBBBBB???>>>???@@@AAAAAA@@@>>>===???:::999===>>>===CCCKKKKKKcccsssVVVFFFAAA:::777;;;999::::::;;;<<<===??????IIIZZZ{{{zzzwwwyyy~~~~~~|||ssshhhZZZMMMFFFBBB???===<<<;;;999999999999777555555555555666666666666666444555555555666666777777777777888999::::::;;;;;;::::::999999::::::;;;<<<:::;;;===>>>?????????>>>???>>>>>>>>>======<<<<<<<<<>>>@@@AAAAAAAAA???>>>999999999:::;;;<<<===>>>AAAAAA@@@@@@???>>>>>>===<<<<<<=========;;;:::999:::999999888999:::;;;<<<@@@@@@@@@AAAAAAAAABBBBBB>>>???@@@@@@BBBBBBCCCDDDDDDBBB@@@===<<<;;;<<<======<<<;;;:::999999:::;;;===<<<:::888666444444333000222333333222111333444333333333333666<<>>??????<<<;;;999888888999;;;<<<777:::AAAGGGIIIGGGBBB===000000000000////////////////////////////////////---------.........////////////.........------------------...///000000111//////.........---------,,,---......//////................../////////000......///000111333555666zzzeeellltttuuuooohhhdddcccffffffggghhhiiikkkmmmnnnwwwbbbKKKHHHFFF>>>DDDGGGOOOZZZ```cccgggmmmsssvvv{{{~~~rrrfff```[[[\\\eeeqqq|||}}}~~~|||{{{zzzzzzssstttrrrmmmnnnpppmmmeeebbbiiiddd[[[VVVNNNLLLVVV]]]rrr~~~uuu```LLLPPP^^^rrr{{{sssiiirrr{{{jjjZZZTTTJJJ???;;;???BBBAAA???DDDBBBCCCFFFFFFBBBAAADDDBBBAAAAAA???<<<<<>>888===888555;;;<<<===DDDJJJmmmrrruuuvvvxxx{{{}}}uuuhhh^^^PPPGGGCCC@@@===::::::999888666666666777777555555666666777888888888888999::::::::::::999888999999999999999999999999============>>>>>>>>>>>>@@@???============>>>???======>>>>>>>>>===<<<<<<>>>???AAACCCBBB@@@>>><<<<<<<<<;;;:::999:::===@@@@@@@@@@@@@@@???>>>======:::;;;;;;;;;;;;:::999888;;;:::888777666777777888>>>>>>????????????>>>===;;;<<<<<<===>>>???@@@@@@CCCCCCBBB@@@???===<<<<<>>===<<<<<<;;;;;;<<<<<<<<<;;;999777666555333333222222333333444444444444333333555:::@@@EEEQQQZZZdddkkkrrrzzz}}}||||||wwwXXXHHHDDD===666777<<<<<<888>>>===<<<;;;:::;;;<<<<<<:::===AAAFFFIIIHHHDDD@@@333111////////////...---////////////////////////////////////////////////................................................------............------........................///////////////...............---...111555444111vvvdddkkkqqqqqqlllfffeeeeeeggghhhjjjkkklllnnnppprrrwwwjjjQQQIIIEEE@@@EEEGGGOOOYYY```bbbgggmmmqqqtttzzz~~~yyytttttt{{{~~~|||{{{zzzzzzwwwxxxuuuooooooppplllfff^^^```[[[WWWVVVLLLFFFPPP\\\jjjsssuuu___KKKHHHVVViiitttlllccciiixxx|||ttteeeVVVJJJFFFAAA???@@@BBBBBBAAA@@@CCCJJJTTTWWWQQQJJJHHHFFFCCCCCCDDDBBB???AAAFFFIIILLLYYYmmmtttVVVIIIDDD>>>::::::===???;;;;;;AAA???AAANNN```ooorrrtttyyy~~~vvvmmm___WWWKKKCCC@@@???===::::::999777666666666777777555666666777777888999999:::999888888888888999:::;;;;;;;;;;;;;;;;;;;;;:::<<<<<<<<<=========>>>>>>???>>>===<<<<<<<<<===>>>>>>>>>============<<<<<<===???AAABBBCCCAAA@@@>>><<<=========<<<===>>>???@@@@@@@@@@@@@@@???>>>>>>::::::999999999888888888999888888888888888999999<<<<<<=========<<<<<<;;;888999999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<;;;:::888777666444333333333333333444444333444444333555999???DDDSSS]]]gggmmmssszzzrrreeeLLLGGG@@@;;;999:::;;;;;;===<<<;;;:::999::::::;;;999<<>>>>>>>>>>>?????????@@@???>>>============>>>>>>======<<<;;;<<<<<<<<<<<<===@@@BBBCCCCCCBBBAAA===???AAADDDDDDDDDBBBAAABBBBBBBBBBBBAAA@@@???>>>:::999888777777777888999777888999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;888888888888888888888888666777888:::;;;===>>>???>>>>>>======<<<<<<;;;;;;<<<<<<<<<;;;;;;999888888555444444333333333444444333444444333555999>>>BBBSSS___kkkpppuuu|||qqq||||||ZZZMMMBBB???<<<777888>>>;;;;;;:::999999999999:::888;;;@@@GGGKKKKKKGGGDDD:::666111....../////////////////////////////////////////////////////////................................................------............------..............................//////////////////......000222444666777888yyyiiilllnnnkkkfffccceeehhhiiimmmqqqtttttttttvvvxxx|||zzzaaaMMMFFFHHHFFFGGGNNNXXX^^^aaaffflllnnnsssyyy}}}|||{{{zzz{{{zzzyyyvvvsssqqqqqqqqqoooiii^^^SSSYYY```SSSIIIRRR^^^ccc\\\XXXiii~~~jjjUUUIIIKKKQQQVVVTTTVVVeeexxxwwwfffYYYMMMDDD@@@AAACCCGGGKKKOOOQQQQQQTTTOOOMMMTTT\\\```cccfffYYYUUUTTTTTTPPPGGGAAA@@@???>>>DDDVVVkkk}}}hhhQQQJJJIIIBBB;;;999===999666<<<@@@999EEEcccnnnlllpppwwwvvvkkk^^^VVVLLLGGG@@@<<<;;;;;;::::::777777777777777777777888888888888999::::::;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<===============@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>===<<<<<<;;;<<<======<<<===@@@BBBDDDEEEEEEEEEAAACCCHHHLLLOOONNNKKKHHHGGGGGGFFFDDDCCC@@@???===;;;:::888666666888999:::999:::<<<===>>>===<<<;;;<<<<<<===>>>>>>>>>======;;;;;;::::::999999999888666666888:::<<<>>>???@@@>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999666666555444333333444444333333444444444888===@@@OOO]]]mmmuuuzzzrrrYYYDDD@@@===666666>>>;;;;;;;;;:::::::::::::::777:::???FFFKKKKKKIIIFFF???:::333///...///000000////////////////////////////////////////////////................................................------............------....................................//////////////////222444444333666:::xxxllloooppplllfffccceeeiiiiiiooouuuwwwvvvuuuwwwyyyhhhNNNBBBBBBEEEGGGMMMVVV\\\___eeekkkooosssyyy~~~~~~||||||||||||{{{yyywwwuuutttsssuuuwww{{{ooo``````eeeXXXMMMTTTbbbllleeeVVVWWWiiiqqqZZZMMMKKKMMMQQQQQQRRR___ooosss___OOOGGGGGGCCC@@@DDDMMMSSSTTTSSSVVVMMMEEEFFFLLLSSS\\\cccYYY\\\dddiiidddVVVJJJDDDBBB???AAAMMM^^^oooiiiOOOEEECCC???<<<===???===:::@@@CCC@@@TTTxxxtttjjjpppttt}}}~~~tttjjj```TTTMMMGGGDDD???;;;:::999999999666666777888888888999999999999::::::;;;<<<<<<<<<;;;<<<>>>??????>>><<<;;;;;;<<<<<<<<<=========>>>?????????@@@@@@@@@AAAAAA???????????????????????????>>>>>>>>>???@@@@@@AAA???@@@CCCEEEGGGHHHHHHHHHGGGIIINNNTTTXXXWWWSSSOOOLLLLLLJJJGGGDDD@@@===<<<<<<:::999888888999;;;<<<===>>>?????????>>><<<;;;;;;;;;<<<===============<<<<<<;;;;;;::::::999999777888999:::;;;===>>>>>>???>>>>>>>>>>>>>>>=====================<<<;;;:::888777666555444444333444333333444444444777;;;>>>GGGXXXkkkxxxnnnLLLAAA>>>888777<<<<<<<<<<<<<<<<<<;;;;;;:::777999===CCCHHHKKKJJJHHHCCC===666111//////000111////////////////////////////////////////////////................................................------............------........................---.........//////000000111000222555333000666???mmmlllooorrroooiiieeegggiiijjjqqqxxxzzzxxxuuuwwwyyybbbMMMCCCAAADDDEEEKKKTTTYYY]]]ccciiinnnrrrwww|||~~~}}}}}}}}}}}}zzzvvvuuuqqqooorrrwwwwwwooommmbbbWWW[[[gggxxxuuu^^^RRRYYYxxxwww]]]LLLIIIKKKRRRRRRPPPVVVaaalll|||ppp___VVVSSSKKKCCCDDDKKKQQQPPPMMMKKKEEEAAAAAABBBDDDKKKRRRQQQYYYiiiyyyzzzkkkWWWKKKEEEBBBAAAFFFOOO___uuujjjLLL@@@>>><<<<<>><<>>;;;999888888888666777888999::::::::::::::::::;;;<<<<<<======>>>;;;===@@@BBBBBB@@@===;;;<<<<<<<<<======>>>>>>???======>>>>>>>>>?????????===>>>???@@@AAAAAAAAAAAAAAABBBDDDEEEGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLMMMMMMOOOPPPRRRVVVZZZZZZVVVRRRNNNMMMJJJGGGCCC???<<<:::;;;:::999999999:::;;;<<>>===<<<;;;888888999:::;;;;;;;;;;;;:::::::::999999888888888888888999999::::::;;;;;;@@@@@@@@@????????????????????????>>>===<<<;;;;;;999999777666444444333333222333444444444666999<<>>GGGZZZsssoooqqqsss}}}|||tttiii^^^VVVOOOGGGAAA======<<<:::999888999:::666777999;;;<<<<<<<<<<<<;;;;;;<<<======>>>>>>???===>>>@@@AAAAAA@@@>>>=========>>>>>>???@@@@@@AAA????????????@@@@@@@@@@@@AAABBBDDDFFFGGGHHHHHHHHHEEEGGGKKKNNNPPPQQQPPPPPPQQQQQQQQQQQQRRRRRRRRRRRRWWWUUUSSSUUUWWWVVVRRRMMMJJJIIIHHHEEEBBB>>><<<:::888888999999999:::::::::===<<<<<<;;;;;;;;;<<<<<<777777888::::::;;;;;;;;;999999999999999999888888:::::::::;;;;;;<<<<<<<<>><<<;;;:::;;;:::888666555444333333222333444444444555888;;;BBBOOObbbuuu~~~[[[IIIBBB>>><<<;;;;;;<<<<<<<<<;;;:::999999888999<<>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAABBBBBBBBBBBBBBBCCCCCCCCCDDDDDDFFFGGGJJJLLLNNNOOOOOOOOOHHHKKKPPPTTTWWWWWWVVVUUUWWWWWWWWWWWWVVVVVVVVVUUU\\\WWWSSSRRRSSSQQQLLLHHHFFFEEEDDDCCC@@@>>><<<:::666777888999999999999999:::999888888999:::<<<===888999:::;;;<<<<<<===<<<::::::::::::::::::::::::<<<<<<===>>>>>>??????@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@>>><<<;;;:::;;;:::999777555444333333222333444444333555777:::DDDNNN^^^rrrjjjOOOEEEBBB???::::::;;;<<<;;;:::999888:::999888:::???DDDHHHJJJHHHCCC<<<777333111000///////////////////////////////////////////////////................................................---..................---........................---------...///000000111111///222777666666GGG\\\xxxiii\\\```cccgggiiihhhgggggggggkkkmmmpppssstttuuuttttttzzzxxxQQQCCCCCCAAABBBCCCFFFKKKRRRYYY```dddiiimmmsssxxx|||}}}lll\\\WWWPPPFFFFFFNNNRRRXXX\\\YYYSSSRRRXXX___nnnyyy^^^RRReeeuuuVVVCCC===BBBFFFXXXssswwwiiiaaaaaaaaa___\\\[[[\\\[[[YYYZZZWWWNNNCCCIIIOOORRRLLLCCCAAAHHHOOOSSSIIIBBBHHHXXXeeejjjjjjZZZRRREEECCCIIILLL___}}}{{{[[[FFFAAA======>>>999;;;AAABBBDDD\\\|||rrrnnnlllttt{{{uuujjjaaaVVVMMMJJJFFFAAA===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>???@@@AAABBB===???@@@@@@???>>>>>>???@@@>>>===???>>><<>><<<:::888888999;;;;;;:::888777888999999999999999999999:::;;;:::::::::<<<>>>>>>;;;999===<<<;;;:::::::::::::::======>>>???@@@BBBCCCCCCEEEDDDCCCDDDDDDDDDBBB@@@AAAAAAAAA@@@@@@>>>======>>>===<<<;;;999666444333222444555555555666888:::>>>HHHZZZppp}}}~~~ZZZIIIAAA<<<===::::::>>>???<<<::::::999:::;;;;;;<<<@@@EEEIIIJJJFFF@@@999444111111111.........///////////////////////////////////////////////////////////////........................---------............///............////////////000000000000////////////000111444555444<<>>AAAQQQkkkyyy}}}rrriiiccc___[[[XXXRRRRRRPPPRRRYYY___[[[SSSRRRYYY```]]]PPPHHHPPP^^^VVVOOOJJJLLLNNNQQQ^^^llljjj___KKKAAACCCFFF[[[zzzwwwXXXCCC???;;;<<>>;;;::::::;;;;;;<<<<<<<<<======>>>>>>???@@@AAABBBBBB>>>@@@AAA@@@???>>>>>>???@@@>>>===??????>>>AAAGGGDDDGGGHHHFFFIIINNNPPPOOOVVVWWWWWWXXXWWWVVVUUUTTTZZZ]]]^^^ZZZTTTQQQTTTYYYTTTTTTUUUVVVVVVWWWWWWWWWTTTSSSQQQQQQQQQOOOKKKIIINNNLLLHHHFFFFFFDDDBBBAAA???>>>>>>===<<<;;;;;;;;;999:::;;;:::888777888999999999999999:::;;;<<<<<<<<<<<<==================>>>===<<<;;;;;;;;;;;;;;;<<<<<<>>>???AAACCCDDDDDDGGGFFFDDDDDDDDDCCCAAA???AAABBBBBBBBBAAAAAA@@@@@@??????>>><<<:::777555444333444555555555666888:::AAAJJJZZZmmmyyykkkTTTGGG???@@@<<<<<>>CCCGGGLLLHHHCCC===777444111111//////////////////......////////////////////////////////////////////////........................---------............///............////////////000000000000////////////111222444666888DDD```zzzmmm______ccceeeggggggeeecccccccccccceeehhhjjjlllnnnnnnnnnsss___LLLEEE>>>BBBCCCEEEJJJPPPXXX^^^bbbfffjjjpppvvvzzz~~~sssjjj```^^^^^^hhhzzzvvvaaaRRRJJJDDD???FFFOOOVVVQQQGGGEEENNNZZZqqqzzzbbbVVVeee~~~~~~\\\HHH???AAABBBPPPgggtttzzzpppiiiggggggZZZUUUMMMLLLVVVdddkkkjjjeeejjjtttuuudddVVVaaaxxxlll^^^WWWWWWQQQKKKXXXooouuujjjSSSCCCBBBDDDTTTnnnsssTTTAAA===:::<<>>>>>IIIdddtttooopppuuu{{{tttiii```SSSMMMEEEAAA??????===;;;::::::;;;<<<===>>>>>>???@@@@@@@@@@@@AAAAAABBBBBB???@@@AAA@@@???>>>>>>???@@@======@@@@@@@@@EEEKKKLLLOOOQQQQQQSSSYYY[[[YYY```bbbdddeeeeeecccaaa```eeeggggggaaaZZZUUUVVVYYYXXXWWWVVVUUUUUUTTTTTTUUUNNNMMMMMMMMMMMMKKKGGGDDDIIIGGGDDDCCCBBBAAA@@@>>><<<<<<<<<<<<=========>>>999:::;;;:::888777888999999999999:::;;;<<<======>>>@@@BBBAAA???===???AAA???>>>===<<<;;;;;;;;;;;;:::;;;===>>>@@@BBBDDDDDDGGGEEECCCCCCCCCBBBAAA???AAAAAABBBBBBBBBCCCCCCCCCAAAAAA???===;;;888666555444555555555555666888;;;CCCKKKZZZjjj|||}}}~~~aaaNNNDDDBBB>>>>>>AAAAAA<<<999999777888888888999<<>>NNNsss{{{ooommmrrrzzz|||vvvrrrlllbbbYYYLLLHHHBBB???>>>>>>===<<<;;;;;;<<<===>>>???@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@???@@@AAA???>>>===>>>???@@@>>>???BBBCCCDDDIIIOOOTTTYYY[[[\\\___dddeeecccgggiiikkkmmmllliiifffdddfffhhhgggbbb\\\WWWWWWYYY\\\[[[YYYWWWUUUTTTSSSSSSLLLLLLKKKLLLKKKIIIEEEBBBFFFDDDBBBAAAAAA@@@???>>>;;;;;;<<<<<<======>>>>>>999:::;;;:::999888999:::::::::;;;;;;<<<<<<;;;;;;???DDDIIIHHHCCC@@@@@@BBB>>>===<<<;;;;;;:::::::::999:::;;;===???@@@AAABBBDDDBBB@@@@@@AAABBBAAA@@@@@@@@@@@@@@@AAABBBBBBCCCCCCBBBAAA???===:::888666555666666555444666888;;;BBBLLL\\\lllzzznnnWWWHHHBBB>>>===@@@@@@<<<999999888888888888888;;;@@@CCCJJJJJJIIIFFFAAA:::333///222111111000///...------////////////////////////////////////////////////........................---------............///............////////////////////////000000000000333333333777BBB[[[}}}~~~hhhiiiiiijjjiiifffcccaaaaaabbbfffgggiiikkklllnnnoooooorrr|||hhhTTTLLLEEEBBBCCCDDDHHHNNNUUU[[[^^^dddhhhoootttyyy}}}uuubbbUUURRRQQQSSSWWW]]]dddjjjlllooorrr|||rrr]]]OOOCCCBBBQQQ___^^^RRRIIILLLTTTaaauuuyyykkk[[[RRR]]]uuuuuu\\\GGG???CCCHHHUUUjjjsss}}}sssnnnpppttt}}}}}}vvviiiaaadddlllpppwwwoooooossskkk___jjj|||yyynnnRRRSSSjjjxxx]]]IIIHHHHHHHHHOOOiii~~~lllQQQAAA???;;;<<<@@@>>>BBBCCCWWWzzzsssnnnooouuuxxxoooiiibbbYYYQQQHHHEEEAAA>>>============<<<<<<===>>>@@@AAABBBBBB@@@@@@@@@@@@@@@????????????@@@@@@???>>>>>>???AAABBBAAACCCGGGIIIIIINNNTTT\\\aaaeeefffiiimmmnnnkkknnnoooqqqqqqoookkkgggdddcccdddeeebbb^^^[[[[[[\\\```___]]]ZZZXXXVVVUUUTTTNNNMMMLLLLLLKKKIIIEEEBBBBBB@@@>>>>>>>>>???>>><<<===============<<<<<<<<<999:::;;;;;;:::999:::<<<===============;;;:::999>>>EEELLLMMMHHHBBB@@@@@@<<<;;;::::::999999::::::::::::<<<===???@@@AAABBBBBB@@@??????BBBCCCDDDCCC??????>>>>>>>>>???@@@@@@CCCBBBAAA@@@>>>;;;999888666777666555444555999;;;@@@MMM___ppp}}}eeeLLLCCC>>><<<>>>>>>;;;:::<<<999999999888888;;;???BBBFFFGGGIIIHHHDDD<<<555///222222111000///......---////////////////////////////////////////////////........................---------............///............////////////.../////////000000000111333333444888GGGeeerrrqqqmmmmmmkkkgggdddcccccceeehhhhhhiiiiiikkkllllllmmmrrryyyfffQQQIIICCCBBBBBBDDDGGGMMMSSSYYY]]]bbbfffmmmssswww|||sssgggcccbbb___\\\ZZZYYYXXXXXXYYYYYYaaayyyyyy```PPPFFFBBBQQQaaaaaaVVVKKKIIIMMMTTTfffkkk```UUUMMMWWWmmm}}}uuu}}}[[[FFF@@@HHHNNN^^^rrr{{{|||zzzuuulllbbbZZZWWWWWWnnnvvvzzztttjjjddd___\\\cccYYYVVVXXXUUUOOOWWWeeezzz~~~XXXUUUkkkjjjOOOHHHGGGFFFIII___vvveeeMMMAAAAAA===>>>AAA???CCCNNNiii{{{~~~rrrqqqqqqttt{{{sssggg]]]UUUMMMHHHCCCBBB???===<<<<<<===>>>>>>>>>???@@@AAABBBBBBCCC@@@@@@@@@@@@@@@?????????@@@AAAAAA@@@???@@@CCCEEEFFFFFFJJJPPPRRRQQQUUUZZZdddjjjnnnooorrruuuuuuqqqtttuuuuuutttqqqmmmiiigggdddeeeffffffdddbbbbbbbbbccccccbbb```^^^\\\YYYXXXRRRPPPMMMLLLJJJHHHEEEBBB>>><<<::::::;;;<<<;;;:::>>>>>>>>>===<<<<<<;;;;;;:::<<<===<<<;;;;;;<<<>>>??????@@@@@@@@@>>>===<<>><<<999999999999999::::::;;;;;;<<<>>>AAACCCFFFHHHIIIFFFDDDBBBCCCEEEHHHHHHHHHBBBAAA@@@>>>======>>>>>>AAAAAAAAA@@@>>>===;;;:::888777666555444555999<<<@@@OOOcccttt}}}YYYHHHAAA=========;;;;;;>>>999999999888888:::>>>AAAAAADDDHHHIIIFFF???888222111111111000000/////////////////////////////////////////////////////////........................---------............///............////////////......//////000000111111222444555;;;OOOqqqvvvtttpppooommmiiifffeeefffhhhjjjjjjjjjjjjjjjkkkkkklllooovvvfffPPPFFF???BBBBBBDDDGGGLLLRRRXXX[[[___cccjjjpppuuuyyy}}}{{{uuuppphhh```[[[ZZZ]]]___aaabbbjjj}}}eeeSSSIIIEEERRR___```VVVKKKGGGIIIHHHYYY^^^VVVOOOJJJSSSgggzzz|||xxxxxx\\\GGGBBBLLLUUUeeeyyy~~~zzzsssmmmfff]]]TTTMMMWWW___ffffffccc]]]RRRIIIKKKGGGEEEDDDBBB@@@EEELLL]]]kkkpppaaahhh~~~~~~cccSSSKKKFFFIIIWWWqqq\\\FFF>>>AAA??????BBB@@@CCC\\\www}}}xxxpppssswww{{{|||uuujjj\\\QQQIIIEEEDDD@@@@@@???>>>>>>>>>@@@BBB@@@@@@AAAAAABBBBBBBBBBBB@@@@@@@@@AAAAAAAAAAAAAAABBBCCCCCCCCCCCCEEEHHHKKKLLLNNNSSSZZZ\\\ZZZ\\\```kkkqqquuuwwwyyy{{{zzzvvvwwwwwwvvvuuussspppmmmkkkiiijjjkkkjjjiiigggfffeeeeeefffgggfffeeebbb^^^\\\TTTQQQLLLIIIGGGEEEBBB@@@<<<;;;999999;;;<<<<<<;;;============<<<<<<<<<<<<;;;===>>>>>>======>>>@@@@@@AAACCCDDDEEEDDDCCCBBB@@@BBBDDDEEECCC???;;;999888888888999:::;;;<<<===>>>@@@CCCGGGLLLPPPSSSUUUPPPNNNKKKKKKLLLMMMNNNNNNHHHGGGDDDAAA???>>>>>>??????@@@@@@??????>>>===<<<999888777555444555999<<>><<<:::;;;???888888888666666888<<>>AAAFFFIIIHHHCCC<<<777111000000000000000000000////////////////////////////////////////////////........................---------............///............////////////.........///000111111111000444999BBBYYY~~~~~~tttrrrrrrqqqnnnjjjgggfffhhhjjjmmmmmmllllllkkkllllllmmmmmmsss}}}oooVVVKKKCCCBBBBBBCCCFFFKKKQQQWWW[[[\\\aaagggmmmrrrwww{{{~~~yyyrrrggg]]]YYY]]]fffmmmtttyyylllWWWMMMDDDOOOYYYZZZQQQGGGCCCCCCAAARRRWWWQQQLLLHHHQQQddduuu}}}{{{zzztttXXXCCC???IIISSSdddxxx|||zzzxxxqqqdddZZZKKKMMMNNNOOOSSSSSSKKK@@@===@@@AAA>>>;;;:::>>>AAAEEEOOOnnnkkk]]]lllxxxbbbQQQHHHIIITTToooqqqUUUAAA;;;AAA???@@@DDDBBBCCCeeeyyyxxxuuupppvvv|||mmmiii```TTTIIICCCCCCEEE???@@@@@@@@@@@@BBBDDDGGGBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCDDDDDDEEEEEEFFFHHHLLLOOOQQQSSSYYY```bbb``````dddooouuuzzz{{{}}}}}}yyywwwvvvuuutttsssqqqooonnnnnnnnnnnnmmmkkkhhhfffeeefffhhhiiijjjiiifffbbb___TTTPPPKKKFFFDDDBBB@@@???>>><<<;;;<<<===???>>>>>><<<<<<<<<===============<<<>>>??????>>>>>>???AAA@@@AAADDDGGGHHHIIIHHHGGGBBB@@@>>>>>>>>><<<:::777888888999:::;;;===>>>??????BBBFFFLLLSSSYYY]]]```YYYVVVRRRQQQQQQRRRRRRQQQMMMKKKHHHDDDAAA@@@@@@@@@>>>>>>?????????>>>>>>===999999777555333555999<<>>AAADDDIIIKKKIIILLL[[[lll}}}|||qqqSSSKKKFFFPPPbbbqqqtttqqqzzzwww~~~jjjXXXSSSMMMHHHDDDAAAAAABBBBBB???<<<:::;;;<<<======FFFBBBRRRxxxvvvbbbhhhlllUUUKKKHHHWWWwww|||jjjQQQFFF======>>>>>>@@@EEETTTrrrkkkiiilllvvvzzzooodddVVVLLLGGGEEEBBB???CCCAAA@@@BBBEEEFFFCCCAAA@@@@@@@@@>>>>>>@@@DDDGGGNNNCCC???FFFIIIDDDBBBFFFHHHHHHHHHIIILLLQQQUUUXXX]]]_________^^^```eeejjjuuuwwwzzz|||}}}|||{{{yyyzzzxxxvvvsssqqqooonnnmmmpppsssuuuuuuqqqmmmkkkiiiooopppqqqrrroooiiiaaa[[[OOOMMMIIIEEEBBBAAABBBBBBBBBAAA???>>>===<<<======@@@>>><<<<<<<<<===<<<;;;>>>>>>===>>>???AAACCCDDDFFFGGGJJJMMMNNNLLLGGGBBB>>><<<;;;999888888999::::::;;;===>>>>>>???BBBDDDFFFIIIQQQ[[[dddhhhfffdddbbb```]]]ZZZXXXXXXZZZ[[[VVVSSSOOOJJJFFFDDDCCCCCC===>>>???@@@@@@???>>>======:::888888666555888>>>IIIYYYmmmyyyzzzqqqVVV@@@===>>>:::888;;;>>>:::666444555777:::;;;;;;>>>DDDIIIKKKHHHAAA<<<555333000///000000//////......//////000000111111////////////////////////////////////////////////---------............///000//////.........//////222111//////000111111111333222:::QQQqqqwwwpppoooiiirrrnnnjjjhhhiiijjjjjjiiihhhhhhiiijjjkkkllllllmmmnnnttt~~~fffSSSBBBCCCBBBBBBCCCGGGNNNTTTYYY\\\```eeejjjnnnqqquuuwww~~~}}}}}}}}}```PPPHHHGGGFFFDDDBBB@@@???>>>BBBFFFLLLNNNLLLOOO\\\kkk~~~lllOOOJJJLLL]]]vvvzzzwwwqqqnnnuuu}}}```WWWLLLGGGEEEBBB>>>:::>>>===;;;;;;<<<===<<<;;;;;;???HHH___~~~jjjgggpppWWWLLLHHHVVVwwwlllRRRGGG??????@@@???DDDLLLccczzzjjjnnnkkkvvvyyyfff]]]RRRJJJGGGFFFDDDAAADDDBBB@@@AAACCCCCCAAA???@@@@@@@@@??????BBBFFFIIIkkkZZZLLLIIIGGGBBBCCCIIIHHHHHHJJJMMMQQQWWW\\\```jjjlllmmmllljjjiiikkkmmmxxxyyy{{{}}}}}}|||{{{yyyzzzyyyxxxvvvtttsssqqqqqqrrrsssssssssrrrpppnnnlllooonnnmmmkkkhhhbbb[[[VVVKKKHHHEEEBBB@@@@@@@@@AAAAAAAAA@@@@@@???===<<<;;;@@@????????????@@@??????AAAAAAAAABBBCCCDDDEEEFFFHHHHHHIIIJJJJJJGGGBBB>>><<<;;;;;;;;;;;;;;;<<<<<<:::<<<>>>@@@BBBEEEHHHKKKRRRVVV\\\eeemmmooollliiigggeeeccc```______```aaa[[[XXXSSSNNNIIIEEEDDDCCC======>>>????????????>>>>>>;;;999999777555888>>>III[[[ooo|||{{{{{{^^^EEE@@@AAA===:::<<<===:::777555555777999;;;;;;>>>CCCIIIKKKHHHBBB===555222000//////000000///......//////////////////////////////////////////////////////////////////---------............/////////............//////000///...///000222333444777777@@@WWWwww|||nnnjjjlllfffjjjhhheeeeeegggjjjkkkkkkeeefffggghhhjjjkkklllmmmooorrrzzzqqq[[[FFFDDDBBBAAABBBFFFMMMSSSXXX]]]```eeeiiilllpppsssvvv{{{}}}gggQQQEEEEEEDDDBBBAAA@@@@@@@@@BBBFFFNNNSSSUUUYYYggguuuwwweeeRRRMMMQQQggg{{{ssssss|||xxx___TTTGGGCCCEEEFFF@@@999<<<<<<===>>>@@@@@@>>><<<666???AAAEEEcccvvvkkkvvvZZZLLLIIIWWWwwwlllRRRHHHAAAAAA@@@@@@JJJWWW{{{qqqeeellljjjvvvyyypppZZZTTTMMMHHHGGGGGGEEECCCFFFDDDBBBAAABBBCCCBBBAAA@@@@@@AAA@@@AAACCCGGGJJJfffWWWKKKHHHHHHFFFJJJQQQMMMNNNPPPSSSXXX^^^cccffftttwwwyyyzzzxxxuuusssrrr{{{|||~~~~~~}}}{{{zzz{{{{{{zzzyyyxxxvvvuuuttttttrrrppprrrttttttqqqnnnllliiiddd___[[[VVVQQQMMMFFFEEEBBBAAA@@@@@@AAABBBAAABBBCCCCCCBBB@@@>>><<>>>>>???;;;>>>BBBEEEHHHMMMRRRUUU[[[```gggooouuuwwwtttqqqlllkkkjjjiiihhhgggggggggccc___ZZZSSSMMMHHHEEECCC>>>============>>>???@@@@@@<<<:::999777555888>>>JJJ]]]rrrpppPPPDDDCCCAAA===;;;===;;;888666666777999:::<<<>>>CCCHHHJJJIIIDDD@@@555222///...///000000/////////////////////......////////////////////////////////////////////////---------............/////////............//////////////////111333555666999<<>>>>>???BBBDDDDDDBBB???;;;DDDAAA<<>>??????@@@AAACCCHHHKKKOOOTTTYYY]]]^^^ccckkksssyyyzzzyyywwwsssrrrrrrqqqooonnnmmmmmmiiieee```XXXQQQKKKGGGEEE???>>><<<;;;<<<===@@@AAAAAA>>>;;;;;;888666999>>>KKK___vvvbbbKKKCCCAAA>>>;;;<<<;;;:::888666777888:::<<<===AAAFFFIIIIIIFFFCCC666333000...///000000000111111111000000/////////////////////////////////////////////////////////---------............//////............//////000000000000000111222555777888@@@PPPjjjuuummmdddcccfffbbbeeeeeeeeeeeeeeefffhhhjjjaaabbbeeehhhlllooorrrsssqqqrrrvvvsss[[[KKKDDDCCCAAAAAAEEEJJJPPPTTT[[[^^^bbbeeehhhkkkpppsssuuuyyy___LLLIIIKKKNNNPPPNNNJJJDDDAAAEEELLL\\\ooowwwssskkkgggggglllooorrrzzz~~~vvvhhhZZZXXXWWW[[[bbbjjjoooqqqkkkooovvv}}}zzzsssmmmhhhkkkhhh]]]TTTPPPLLLGGGAAA@@@@@@BBBDDDEEEEEEDDDAAACCCBBB>>>GGGaaa}}}___OOOOOO]]]|||}}}|||bbbNNNEEE@@@@@@===AAA[[[yyyuuulll}}}{{{jjj^^^___ppp|||~~~ooo___RRRMMMKKKIIIHHHGGGGGGFFFEEECCCCCCDDDEEEEEEGGGIIIJJJEEEFFFFFFEEECCCCCCEEEGGGNNNLLLNNNRRRTTTRRRRRRRRR[[[\\\^^^aaafffjjjnnnpppmmmrrrzzz}}}yyyvvvsssqqqooonnnooossswwwtttllleeeXXXSSSLLLGGGDDDCCCBBBAAAAAAAAAAAABBBCCCEEEGGGHHHHHHGGGFFFEEEDDDCCCCCCCCCEEEJJJQQQTTTUUUTTTSSSSSSUUUVVVWWWWWWTTTQQQLLLJJJCCC@@@===;;;;;;;;;:::999;;;;;;<<<===>>>???@@@AAAHHHKKKNNNRRRUUUYYY^^^aaaaaagggnnnuuuyyy{{{zzzzzz|||{{{zzzxxxvvvtttrrrqqqkkkhhhccc\\\UUUNNNIIIGGGBBB@@@===<<<<<<===@@@BBBBBB>>><<<;;;999777:::@@@NNNccczzzzzzVVVDDD???>>>;;;;;;<<<<<<:::777666888999;;;<<>>@@@???HHHlll{{{hhhjjj}}}uuujjjiiizzzvvvgggXXXMMMLLLKKKJJJIIIHHHHHHHHHGGGAAADDDGGGIIIIIIJJJLLLMMMKKKLLLLLLKKKJJJJJJKKKMMMVVVUUUSSSRRRSSSTTTVVVXXX\\\^^^bbbhhhnnntttxxx{{{pppttt{{{|||xxxuuusssqqqooonnnoooqqqqqqmmmeee^^^QQQNNNHHHEEEDDDCCCCCCBBBAAAAAABBBDDDEEEHHHIIIJJJKKKKKKKKKJJJIIIHHHGGGFFFIIIPPPXXX\\\\\\ZZZYYYYYYZZZZZZZZZXXXTTTNNNIIIFFF>>><<<:::999:::<<<<<<;;;<<<<<<<<<===???BBBDDDFFFNNNQQQTTTVVVYYY\\\```ccchhhmmmsssxxx{{{}}}~~~}}}yyyvvvtttsssiiigggbbb]]]VVVQQQLLLJJJDDDBBB@@@======>>>@@@AAABBB>>><<<<<<:::999<<>><<<:::<<<>>><<<888666777999:::;;;<<<@@@DDDGGGGGGGGG===999444000///000000000222111111111111111000000////////////////////////////////////////////////---------............///......---......///000111333444555333000000333666999KKKddd}}}wwwkkkjjjccc___aaa___```bbbdddcccaaaaaaccceeedddeeefffhhhkkkmmmnnnooolllooossswwwZZZIIIDDDCCCAAAAAACCCHHHNNNRRRUUUXXX[[[___bbbgggmmmqqqrrrxxxnnnXXXTTTHHHJJJLLLMMMLLLJJJGGGEEEEEEEEEUUUxxxvvvlllsss}}}wwwnnniii```aaahhhrrrtttnnniiihhh}}}rrrbbbRRRLLLCCC>>>@@@GGGNNNSSSJJJFFFBBBAAAAAALLLjjjkkkUUUUUUiiiqqqVVVGGG???>>>BBBDDDSSSsssgggsssxxx{{{|||{{{iii]]]TTTLLLLLLLLLLLLKKKJJJJJJKKKLLLGGGKKKPPPRRRRRRQQQRRRSSSPPPRRRTTTTTTTTTTTTVVVXXXWWWWWWVVVUUUVVVZZZ^^^aaabbbdddhhhnnntttzzz|||}}}{{{xxxvvvuuuuuuqqqpppooommmhhhccc^^^ZZZRRROOOLLLJJJIIIIIIGGGFFFEEEFFFGGGIIIKKKMMMOOOPPPRRRTTTWWWXXXWWWTTTOOOLLLLLLTTT^^^bbbaaa^^^]]]]]]\\\[[[YYYUUUOOOIIIDDDAAA<<<:::999999;;;<<<===<<<<<<;;;<<<===AAAFFFLLLOOOQQQTTTWWWYYY[[[^^^bbbeeehhhmmmtttzzz~~~|||wwwsssqqqpppeeeccc```\\\WWWRRRNNNLLLFFFEEEBBB@@@???>>>??????AAA>>><<<===<<<:::>>>DDDYYYnnnUUUDDD@@@???999<<>>EEEIII\\\jjjeeexxx}}}sssooo^^^VVVQQQMMMLLLLLLLLLLLLKKKLLLNNNQQQPPPTTTZZZ\\\ZZZXXXXXXXXXTTTVVVYYYZZZ[[[]]]___aaa[[[^^^```___```bbbcccccciiijjjnnnsssxxx}}}|||{{{xxxwwwxxxyyysssrrrnnnhhhaaa\\\ZZZYYYUUUSSSQQQPPPOOONNNKKKIIIKKKLLLMMMOOORRRTTTUUUVVVXXX\\\bbbfffeee___XXXSSSNNNWWWaaafffdddaaa______]]][[[WWWRRRLLLEEE???<<<<<<:::999:::;;;===<<<<<<;;;;;;;;;>>>CCCJJJRRRVVVRRRTTTWWWZZZ\\\```dddgggccciiiqqqyyyxxxqqqmmmkkkjjjaaa```^^^[[[WWWSSSPPPNNNHHHFFFDDDBBB@@@?????????@@@===<<<===<<<;;;@@@FFF^^^sss^^^HHHBBBAAA999===@@@>>>999666666999888888999<<>>CCCEEEJJJvvvzzzjjjooo~~~wwwuuuzzzzzziii___YYYSSSOOOOOOLLLTTTXXXTTTQQQTTTZZZ^^^___```aaaaaaaaaaaa```___]]]___bbbeeegggfffeeedddhhhdddaaabbbgggjjjjjjhhhuuuuuuwww{{{|||zzz}}}}}}~~~{{{zzzzzzyyyxxxtttpppjjjdddaaa___^^^]]]]]]ZZZWWWSSSQQQQQQRRRSSSSSSUUUXXXXXXXXXYYY]]]aaabbbfffjjjkkkmmmmmmeee[[[SSS[[[dddhhheee```^^^]]]]]]VVVLLLEEEAAA???===;;;===>>>?????????>>><<<;;;===>>>@@@CCCGGGMMMUUUZZZ[[[XXXVVVWWW[[[```bbbbbbccchhhkkknnnvvv{{{rrriiiccceeejjjeeeccc```[[[WWWTTTRRRQQQKKKHHHDDD@@@===<<<<<<===AAA@@@;;;;;;???:::===NNNkkkzzzsssSSSEEE@@@???<<<::::::;;;;;;777444666999:::;;;AAAJJJKKKFFFHHHCCC<<<555000------...//////////////////////////////////////////////////////.........---------////////////////////////////////////000000000000000444///...444444333<<>>===???@@@AAAAAAAAA@@@???>>>@@@AAACCCEEEIIIOOOVVVZZZ]]]ZZZXXXXXX[[[^^^___^^^]]]aaadddfffoooxxxpppiiiddddddgggfffeeebbb___[[[WWWUUUSSSLLLJJJFFFBBB???>>>>>>???AAAAAA<<<===AAA===BBBTTTppp|||```JJJ???@@@===;;;;;;===<<<999555555888:::;;;AAAIIIKKKGGGIIIEEE>>>888222000////////////////////////////////////////////////////////////.........---------////////////////////////////////////000000000000///333///000666666777BBBZZZkkkzzzrrrsssnnniiiffffffdddaaa^^^___```aaa___[[[ZZZ]]]```aaabbbcccdddeeeddddddccceeeeeefffppppppNNNGGGAAAAAACCCEEEIIINNNPPPRRRUUUXXX[[[___eeehhhkkkooovvv{{{{{{qqqiiieeefffgggiiijjjhhhccc___ZZZSSSIIIAAA@@@HHHTTT]]]fffpppyyyvvvjjj^^^YYYYYYjjjooovvvyyyuuuooonnnqqq|||~~~|||vvvqqqnnnhhhbbbXXXVVVVVV[[[jjjjjjPPPFFFZZZwwwvvv]]]NNNGGGLLLddd~~~iii[[[bbbyyyyyy```NNNBBBFFFAAAHHHpppwww~~~}}}qqqmmmkkkkkkpppzzz~~~rrrooo^^^YYYVVVUUUSSSNNNNNNPPPWWW```gggfffeeeiiippptttvvvwwwwwwwwwtttqqqmmmjjjkkklllooosssvvvzzz|||~~~~~~~~~||||||}}}||||||{{{xxxvvvvvvtttqqqnnnkkkiiihhhllljjjgggdddbbbaaaaaabbbeeegggjjjlllnnnpppsssvvvvvvxxxwwwuuutttrrrkkkbbbZZZ___fffgggbbb\\\VVVTTTNNNJJJDDDAAA@@@@@@AAAAAABBBCCCDDDDDDDDDDDDDDDCCCDDDFFFHHHIIILLLPPPVVVZZZ^^^\\\ZZZZZZ[[[[[[[[[ZZZWWW\\\^^^___iii}}}xxxqqqmmmhhhffffffhhhgggfffddd```\\\XXXUUUOOOLLLHHHDDDAAA@@@@@@AAAAAAAAA===>>>CCC@@@FFFZZZvvv~~~yyyqqqTTTCCC@@@>>><<<===>>>>>>;;;777555777999:::@@@GGGIIIHHHJJJGGGAAA;;;666222111000////////////////////////////////////////////////...............---------////////////////////////////////////000000000000...222000111888888;;;JJJeeessszzzpppkkkmmmkkkhhhffffffeeebbb___aaabbbbbb```]]]^^^bbbfffkkkjjjgggdddcccbbbcccccceeedddcccjjjQQQIIICCCBBBBBBCCCGGGLLLOOOQQQUUUWWWZZZ^^^cccfffiiimmmsssyyyzzztttxxxtttooohhhaaaZZZTTTPPPNNNOOONNNJJJEEEEEEJJJPPPVVVVVV[[[gggsssuuukkkaaammmuuuzzzsss}}}~~~|||xxxzzz~~~wwwlllcccaaaaaafffwww___LLL^^^{{{}}}cccTTTMMMQQQeeezzzjjj```iiittt]]]LLLCCCKKKDDDRRRxxx~~~ooojjjkkkooowwwxxxfffaaaVVVTTTUUUVVVTTTPPPQQQUUUXXXdddoooppppppssswwwyyyzzz{{{}}}}}}|||yyyuuusssttttttuuuwwwzzz}}}~~~}}}}}}}}}~~~}}}~~~~~~yyyxxxwwwuuurrrnnnlllkkkllloooooonnnmmmmmmnnnpppqqqssstttvvvxxxyyy{{{|||}}}yyyzzzwwwtttsssrrrlllccc]]]aaadddccc]]]UUUNNNKKKFFFDDDBBBAAAAAABBBDDDEEEEEEEEEFFFGGGHHHHHHHHHIIIIIIJJJLLLMMMOOORRRUUUXXX\\\[[[[[[ZZZZZZYYYXXXWWWVVVZZZ]]]^^^iii|||vvvtttpppllliiihhhiiiiiihhhddd___ZZZWWWPPPNNNJJJEEECCCBBBBBBBBBAAABBB>>>>>>BBB@@@HHH\\\www|||aaaLLLAAA>>><<<<<<>>>???<<<999555666888:::???DDDGGGHHHJJJHHHCCC>>>999444111000////////////////////////////////////////////////........................////////////////////////////////////000000000000...222000333999777>>>QQQooo{{{rrriiiggggggfffeeeffffffeeedddcccbbbcccdddcccbbbdddjjjooo|||wwwooogggcccccceeegggffffffggglllzzz~~~TTTLLLDDDBBBBBBBBBFFFKKKNNNQQQUUUWWWZZZ^^^bbbeeehhhlllrrrxxx~~~~~~zzznnn```WWWRRRRRRTTTSSSWWWZZZUUUMMMJJJPPPWWW^^^WWWWWWeeezzz~~~yyyzzzsssrrrqqqnnnmmmttt{{{tttrrrkkkccchhhuuulllRRR]]]uuuxxxeeeYYYTTTYYYiiizzzllleeeooottt]]]LLLBBBJJJJJJeeevvvuuu}}}pppgggjjjpppzzzvvvaaaXXXWWWUUUVVVWWWVVVSSSUUUYYY]]]kkkyyy}}}||||||}}}}}}}}}}}}xxxwwwsssnnnjjjiiilllppppppqqqrrruuuxxx|||~~~}}}xxxyyyvvvsssssssssmmmeee]]]^^^^^^[[[UUUMMMGGGDDDCCCCCCCCCCCCDDDFFFHHHJJJHHHHHHIIIJJJKKKLLLNNNNNNNNNOOOQQQRRRRRRSSSUUUWWWXXXXXXYYYXXXWWWWWWWWWWWWUUUYYY\\\___mmmzzzzzzvvvpppllliiiiiijjjiiifffaaa[[[XXXQQQOOOJJJFFFDDDCCCCCCCCCBBBCCC>>>===@@@>>>GGG]]]vvvrrrUUUCCC@@@<<<;;;===>>>===;;;666666888:::===@@@DDDHHHIIIHHHEEE@@@;;;666222///000000000000000000000000////////////////////////---.....................////////////////////////////////////000000000000000222000333888777BBBZZZxxxkkkeeeeeeccccccddddddeeeeeeeeeeeebbbdddffffffeeehhhnnnsss~~~tttkkkffffffiiillliiijjjmmmqqqxxxtttWWWNNNEEEBBBAAAAAADDDIIIMMMPPPTTTWWWYYY\\\```cccgggkkkqqqvvv||||||tttggg[[[UUUXXXaaahhhqqquuuuuukkk^^^ZZZcccnnnyyywwwuuuvvv}}}vvvuuurrrrrr{{{{{{rrrhhhfffkkkuuulllSSSUUUdddtttkkk```YYYWWW]]]mmm|||mmmkkkwwwwww___NNNAAAEEEUUUyyyiiizzzvvvllliiimmmttt}}}uuu___VVVXXXVVVWWW\\\^^^]]]___bbbkkkyyy}}}uuutttqqqllliiijjjpppvvvuuuvvvyyy|||~~~{{{xxxxxxvvvttttttsssmmmfffZZZXXXVVVRRRNNNIIIEEECCCDDDFFFHHHHHHHHHJJJLLLNNNKKKLLLLLLMMMOOOQQQSSSUUUSSSUUUWWWWWWVVVUUUUUUVVVUUUVVVVVVUUUTTTTTTUUUWWWTTTXXX\\\cccttt|||zzzvvvpppllljjjjjjkkkjjjgggbbb]]]ZZZSSSPPPLLLHHHEEEDDDDDDEEECCCEEE@@@>>>@@@>>>IIIaaayyyaaaIIICCC===;;;<<<>>>>>>===888777888;;;<<<<<>>888333///000000000000000000000000////////////////////////---------...............////////////////////////////////////000000000000111222000333888888HHHfff~~~tttfffcccdddcccccccccccccccccceeefffbbbdddfffffffffhhhmmmrrr}}}xxxqqqjjjggghhhjjjmmmllljjjmmmsssxxxpppZZZPPPFFFBBBAAA@@@CCCHHHKKKNNNRRRUUUXXXZZZ^^^```fffiiioootttyyyzzzuuullldddbbbhhhttt~~~|||uuu|||uuuyyyxxxkkkbbb]]]```iiippplll[[[LLLJJJPPPZZZWWWTTTQQQPPPXXXjjj{{{qqqvvvwww^^^LLLFFFDDDeeennnlll}}}nnnggglllqqqxxxpppaaa\\\YYYXXX^^^iiirrrtttsssttt|||{{{vvvqqqrrrrrrpppnnnqqqxxx~~~}}}yyyvvvwwwvvvssssssqqqjjjbbbSSSQQQMMMJJJIIIIIIIIIHHHIIIKKKNNNNNNMMMMMMOOOQQQPPPPPPQQQRRRTTTWWWZZZ[[[YYY[[[]]]]]]ZZZXXXWWWWWWTTTUUUUUURRRPPPPPPRRRUUUVVVYYY^^^hhh}}}~~~zzzuuuooommmlllllllllkkkhhhccc___]]]UUURRRNNNJJJGGGFFFGGGGGGEEEGGGCCCAAACCCCCCOOOiiirrrOOOIII@@@<<<===???AAAAAA:::777888;;;:::999>>>EEEJJJJJJJJJGGGBBB;;;444000000000000000000000000000////////////////////////---------.........//////////////////////////////////////////000000000000222222000444999;;;QQQttt~~~kkkccccccddddddddddddbbbaaaaaaccceeeaaadddffffffeeefffjjjnnnpppnnnjjjgggfffgggiiijjjlllgggiiiqqqwwwrrr[[[QQQGGGCCC@@@@@@CCCHHHIIILLLQQQTTTVVVYYY\\\^^^eeehhhmmmrrrwww}}}{{{vvvtttzzz}}}gggcccpppppp```TTTSSSQQQOOONNNJJJEEECCCCCCGGGHHHHHHFFFGGGQQQeeewwwuuuuuu[[[HHHNNNGGGrrrhhhqqquuukkkdddjjjooovvv~~~lllbbbccc[[[\\\fffwwwyyyrrrnnnmmmqqqtttuuuuuuxxx}}}yyytttuuutttqqqpppnnnfff]]]NNNKKKHHHFFFHHHKKKMMMNNNLLLOOORRRRRRPPPOOOQQQSSSSSSSSSTTTUUUXXX[[[^^^___]]]___aaa```^^^[[[YYYYYYUUUUUUTTTQQQMMMMMMPPPTTTXXX[[[aaannn{{{uuupppooonnnnnnmmmllliiieeeaaa___WWWTTTPPPLLLIIIHHHHHHIIIFFFIIIEEEDDDGGGGGGUUUpppTTTLLLBBB======@@@CCCDDD;;;888888;;;:::777<<>>DDDDDDHHHKKKOOOQQQSSSUUUXXXZZZaaaeeejjjoootttzzzrrrppprrryyy|||{{{vvv```aaammmtttwwwzzzxxxdddWWWRRREEEDDDBBB@@@@@@AAA>>>:::@@@@@@AAACCCBBBEEERRR___xxx~~~sssUUUMMMFFFYYYxxxnnnuuummmiiidddiiiooorrruuu~~~zzzrrrjjjeeeaaaaaakkkzzzxxxvvvsssrrrsssrrrxxx{{{yyyzzz~~~~~~yyyxxxvvvsssnnneee\\\UUUMMMOOOPPPPPPPPPQQQSSSUUUWWWWWWVVVUUUTTTTTTTTTTTTRRRWWWYYYWWWVVV[[[___aaacccbbbaaa```^^^[[[YYYXXXVVVTTTQQQOOOMMMMMMNNNNNNSSS[[[dddrrr{{{sssooorrrrrrqqqoookkkgggbbb___\\\VVVMMMHHHGGGIIIMMMOOOOOOKKKIIILLLLLLOOO```rrrvvvxxxhhhUUUCCC>>>>>><<<===@@@???;;;777555666:::===???LLLQQQNNNDDD@@@BBB;;;000111000000111222222000...//////.........---------////////////////////////............/////////////////////000111111222222222111222444777EEEggguuukkkccc]]]^^^bbbdddcccbbbaaaaaaaaaaaaaaaaaaccceeefffgggfffdddccc```ccceeedddaaaaaafffjjjiiimmmlllpppyyy}}}zzz___MMMFFFGGG@@@???DDDDDDHHHKKKNNNQQQRRRTTTWWWYYY___bbbggglllqqqwww}}}~~~nnnjjjgggjjjqqqvvvvvvtttwww~~~wwwwwwxxxyyytttnnnnnnsss}}}yyyzzz|||{{{lll^^^RRRKKKHHHFFFBBB@@@@@@AAA???=========>>>???===@@@JJJVVVvvvyyyYYYMMMRRRiiiyyyyyykkkfffgggeeeooosssvvvxxx|||vvvoooiiihhheeehhhvvvzzztttttttttssstttvvvxxx~~~~~~~~~|||xxxrrrmmmfff```YYYTTTQQQRRRTTTUUUTTTUUUWWWYYYYYYYYYXXXWWWVVVVVVVVVVVVWWW\\\^^^[[[ZZZ^^^aaabbbaaa``````^^^\\\ZZZXXXVVVUUUSSSPPPNNNLLLLLLMMMMMMSSS[[[dddsss|||uuuqqqvvvuuusssqqqnnnjjjeeebbb]]]WWWOOOJJJIIIMMMQQQSSSUUUPPPNNNPPPPPPSSSbbbtttrrruuu[[[EEEAAABBB===;;;>>>???<<<888555666999<<<>>>GGGMMMMMMFFFCCCDDD===222222111000000222222000...//////.........---------////////////////////////............/////////////////////000111111222222333222333555;;;LLLnnnxxxkkkddd```\\\\\\^^^bbbaaa``````___```aaabbb___```bbbcccccccccaaaaaa\\\___bbbbbbaaaaaadddgggiiimmmlllooovvvwwwiiiPPPDDDDDD@@@@@@DDDBBBHHHJJJNNNPPPQQQSSSUUUWWW[[[___ccchhhmmmssszzz~~~|||sssllleeeeeejjjqqqtttttttttyyy~~~vvvpppmmmnnnnnnjjjhhhhhhvvv~~~~~~ooobbb[[[UUUOOOJJJKKKEEE@@@>>>???@@@???===;;;;;;<<<===;;;;;;CCCMMMppp|||ZZZLLLZZZyyy{{{rrrcccdddkkknnnyyy{{{}}}{{{uuuuuurrrsssyyywwwqqqnnnpppssstttwww{{{~~~|||{{{tttkkkccc]]]YYYVVVTTTTTTVVVXXXYYYYYYZZZ[[[]]][[[[[[ZZZYYYXXXXXXXXXXXX\\\```bbb______cccdddddd______^^^\\\ZZZXXXVVVUUUSSSQQQNNNLLLKKKKKKKKKLLLPPPWWWaaaqqq~~~xxxuuuxxxvvvsssqqqoookkkfffbbb]]]XXXQQQMMMNNNRRRWWWZZZ]]]VVVTTTUUUUUUWWWddduuuuuurrrhhhJJJEEEEEE===999<<<@@@===:::777666888;;;===BBBHHHJJJGGGFFFGGG@@@555333111000000111111000////////////.........------////////////////////////............/////////////////////000111111222222444333333777AAAXXXyyy}}}pppddd```___]]]\\\]]]```___^^^^^^^^^___aaabbb______``````aaaaaaaaa```\\\___aaabbbaaaaaabbbcccfffkkkkkknnnsssrrr}}}yyyYYYGGGFFFCCCAAACCC@@@GGGJJJMMMOOOPPPQQQTTTUUUYYY\\\```eeejjjpppwww|||yyytttpppppptttyyy{{{{{{wwwwww{{{|||{{{~~~}}}zzzxxxzzz~~~}}}xxxmmm]]]RRRMMMNNNPPPPPPPPPIIICCCCCCEEEDDDAAA@@@===<<<===???===<<>>EEEHHHKKKMMMOOOPPPSSSTTTXXX[[[^^^ccchhhooovvv{{{zzzzzz||||||xxxwwwyyyzzz}}}ssspppppplllhhhfffhhhccc[[[PPPIIIIIIOOOUUUVVVNNNJJJNNNQQQLLLGGGEEE@@@??????@@@???>>>BBBHHH]]]mmm{{{iiiPPPOOOjjjssskkkrrrbbbcccnnn{{{|||zzzxxxvvvssssssrrruuu{{{~~~yyysssoooeeebbb^^^\\\[[[[[[ZZZYYYXXX[[[___``````_________\\\[[[ZZZYYYXXXXXXXXXXXXXXX\\\```aaadddiiiiiifff``````___]]][[[YYYWWWVVVPPPOOOMMMKKKJJJJJJKKKLLLLLLRRR\\\rrrwwwrrrmmmkkkjjjgggaaa]]]ZZZWWWUUUVVV[[[```dddfffaaaZZZVVVXXXXXXYYYdddrrrdddMMMCCC;;;999===@@@???===:::666666999<<>>555333111000111111000///000000/////////.........////////////////////////............/////////////////////000111111222222111333333999PPPsssnnngggccccccccc```^^^^^^\\\[[[ZZZYYY[[[^^^aaacccbbbaaa`````````aaacccdddeeeeeeddddddcccbbbbbbbbbaaaffffffiiioooooozzzqqqWWWSSSMMMDDDBBB???CCCEEEIIILLLNNNPPPRRRTTTWWWYYY]]]aaafffmmmuuuzzz~~~|||xxxuuupppqqqvvvfff___^^^YYYTTTQQQaaaeeefff___SSSNNNSSSZZZZZZSSSSSS\\\___VVVKKKFFFFFFCCCAAAAAA@@@===@@@EEETTTcccsss~~~___MMMVVVwwwmmmfffrrrhhh```eeeppp|||wwwppppppsssvvvxxxxxxzzz|||vvvpppkkkhhhbbbaaa```aaabbbaaa___]]]\\\___dddeeedddbbbaaa```[[[[[[ZZZYYYXXXXXXXXXXXXVVV[[[___bbbggglllkkkgggaaaaaa```^^^\\\ZZZXXXWWWQQQPPPNNNLLLKKKKKKLLLMMMPPPUUUaaaxxxzzztttnnnkkkkkkiiiccc]]]XXXXXXYYY]]]ccchhhkkklllccc[[[WWWZZZ\\\^^^hhhuuu|||XXXEEE???>>>>>>??????>>>;;;777666999===GGGFFFDDDCCCCCCDDDBBBAAA777444111000111111111000000000000/////////......////////////////////////............/////////////////////000111111222222///333555<<>>DDDCCCCCCDDDFFFEEECCCBBB888555222000000111111000000000000000/////////...////////////////////////............/////////////////////000111111222222000555888@@@aaa``````bbbeeebbb[[[YYY[[[YYYXXXWWWWWWYYY]]]aaadddcccbbb```______aaaccceeefffdddbbbaaaccceeefffgggdddhhhfffhhhmmmmmmyyyyyy```\\\RRRFFFDDDDDD???BBBFFFJJJMMMPPPSSSUUUTTTVVVYYY]]]bbbiiirrrwww}}}~~~qqqgggttt{{{rrrqqqhhh\\\TTT\\\iiipppqqqooobbbqqqxxxttttttwwwssszzz~~~jjj```XXXQQQKKKGGGCCC>>>???BBBLLLYYYlll```UUUfffrrrXXXhhhuuuaaaeeeqqq{{{tttqqqnnnoootttyyy{{{{{{~~~xxxuuuqqqmmmllllllnnnppprrrqqqooommmllljjjfffccc\\\```dddfffddd```\\\ZZZ]]]\\\[[[ZZZYYYYYYYYYYYY]]]aaadddgggmmmpppmmmgggaaa```___^^^\\\ZZZXXXVVVSSSRRRPPPNNNNNNOOOPPPQQQRRRXXXddd~~~{{{tttmmmjjjkkkiiibbb\\\XXX[[[aaajjjrrrvvvvvvuuukkkccc```eeeiiilllvvvxxx{{{rrrPPPJJJFFF<<<<<>>:::444111000111111111000000000000////////////////////////////////////........................111000000000000000111222555:::???NNNwww___^^^]]][[[ZZZYYYYYYXXXVVVUUUUUUUUUVVVXXXZZZ\\\]]]^^^^^^_______________bbbbbbbbbccccccddddddddddddbbbbbbeeehhhkkksss|||~~~```VVVQQQEEE???BBB@@@AAACCCFFFIIILLLOOOPPPSSSWWWZZZ]]]___dddlllrrrvvvzzz~~~ggghhh}}}yyywww||||||pppiiisss{{{vvvyyyrrr\\\KKKCCCBBBAAA@@@DDDTTTlllxxx|||YYYcccjjjfff{{{rrrggghhh{{{qqqnnnpppwww{{{vvvsssooommmkkkmmmooopppqqqtttwwwyyyzzz|||~~~zzzvvvsssgggbbb___aaa___[[[ZZZ]]]^^^aaaccccccaaabbbfffkkkqqqrrrtttuuutttqqqmmmjjjeeedddaaa^^^[[[YYYXXXWWWWWWUUUSSSRRRQQQQQQSSSSSSVVV[[[mmm{{{wwwqqqllliiifff```[[[YYY^^^hhhttt~~~|||sssqqqmmmkkknnnwwwttt}}}kkkOOOCCC???<<<>>>??????===:::777666<<<777;;;KKKSSSNNNFFFEEE>>>:::555111111111111111000000000000////////////////////////////////////........................000000000000000111111222444777???VVV]]]\\\ZZZYYYWWWVVVVVVVVVUUUTTTTTTTTTTTTVVVXXXYYYZZZ[[[\\\^^^___`````````ccccccccccccccccccddddddaaa___```dddfffgggmmmtttjjj[[[RRRGGG@@@AAA???@@@BBBDDDGGGKKKMMMOOORRRUUUYYY[[[^^^cccjjjooorrrvvv{{{iiihhhvvvdddjjjvvv~~~{{{sssooottt|||qqqfffeeerrr~~~gggQQQEEEBBBBBBBBBEEEUUUnnn|||pppWWWppp~~~fffrrrqqqkkkgggooo}}}yyyxxx~~~|||uuuqqqooolllkkklllooorrruuuxxx{{{~~~|||rrriiiaaa___```___```bbbdddfffiiijjjjjjlllqqquuuzzz{{{zzzxxxuuuqqqmmmkkkfffdddbbb___\\\ZZZYYYXXXYYYWWWUUUSSSSSSSSSTTTUUUXXX___tttwwwtttoookkkhhhddd```]]]^^^eeeqqq~~~yyywwwtttrrruuu~~~|||uuu|||ZZZHHH???;;;===>>>???>>>;;;777555888888<<>>??????<<<888444555999<<>>999555333888;;;>>>KKKZZZYYYMMMDDD???999555333222222111000000000000////////////////////////////////////////////////////////////000000000000111222333444;;;===VVVYYYYYYXXXWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXWWWWWWWWWXXXZZZ\\\___bbbdddeeefffeeeeeeddddddcccbbbaaaaaadddccceeeiiiiiihhhjjjnnnvvvtttYYYJJJCCC@@@?????????@@@CCCFFFJJJLLLLLLPPPTTTWWWXXX[[[```dddhhhkkkqqqvvv{{{zzz{{{jjjfffzzz~~~rrrggghhhuuuiiiWWWeee~~~vvvrrrpppnnnqqqwww}}}sssiiitttzzz```MMMFFFFFFKKK___{{{ooo[[[hhhcccTTTQQQiiillleeehhhqqq~~~~~~{{{||||||||||||{{{|||~~~|||yyyxxxzzz~~~{{{sssmmmmmmqqqrrrpppuuuuuuuuuvvvxxx{{{~~~{{{zzzxxxvvvrrrooolllkkkdddcccaaa___]]][[[ZZZZZZVVVUUUSSSQQQPPPQQQRRRSSSWWWggg~~~yyyuuuqqqoooqqqlllhhhgggaaa]]]dddppp}}}~~~}}}}}}yyyzzz|||uuucccHHH???>>>===>>>@@@???;;;777444777888:::EEERRRUUUPPPEEEAAA;;;666444333222111000000000000////////////////////////////////////////////////////////////000000000111222333444555999BBBbbbWWWWWWVVVVVVWWWWWWXXXYYYXXXXXXXXXXXXXXXWWWVVVVVVWWWYYY[[[^^^aaacccdddeeeffffffeeedddcccaaaaaa```bbbaaacccggggggfffhhhmmmqqqbbbOOOFFF@@@@@@@@@???@@@BBBFFFJJJLLLKKKOOOSSSUUUVVVYYY^^^bbbdddgggmmmrrrxxx~~~rrrgggkkk{{{yyyxxxnnnYYYfffyyysssnnnkkklllpppvvvyyyzzzeeeMMMFFFHHHMMMbbb~~~ccc[[[uuuxxxTTTNNNQQQrrrssscccdddlll{{{{{{yyy}}}}}}~~~}}}|||}}}zzzqqqpppvvvzzzzzzzzzyyyxxxxxxzzz{{{|||}}}yyyyyyxxxuuurrrnnnjjjhhhcccbbb```^^^\\\ZZZYYYYYYVVVUUUSSSQQQPPPQQQRRRSSSZZZjjj}}}vvvqqqpppqqqrrrkkkgggeee___[[[fffwww{{{zzzzzz||||||zzzzzzrrrPPPBBB???<<<===@@@AAA>>>:::666666666888???HHHOOORRRGGGBBB<<<777444333222111000000000000////////////////////////////////////////////////////////////000000000111222333555555888JJJoooUUUUUUUUUUUUVVVWWWXXXYYYXXXXXXXXXXXXWWWVVVUUUUUUWWWXXXZZZ]]]```bbbcccdddffffffeeedddbbbaaa``````aaa___aaaeeeeeedddggglllnnnkkkUUUIIIBBBAAA@@@???@@@BBBFFFJJJLLLJJJNNNSSSUUUVVVXXX\\\```aaaeeejjjooouuu{{{{{{nnniiissssss^^^lllvvvpppppp~~~dddLLLFFFKKKNNNddd{{{^^^]]]~~~xxxSSSKKKQQQvvvqqqaaacccnnnzzzzzzvvvssszzz~~~|||zzzyyyzzz{{{{{{{{{yyyyyyxxxvvvrrrmmmiiifffbbbaaa___]]][[[ZZZYYYYYYWWWVVVSSSRRRQQQRRRSSSTTT]]]mmmzzz~~~{{{sssoooqqquuussskkkfffddd^^^[[[hhh{{{{{{yyyxxx|||mmmYYYEEE@@@<<<===@@@BBB???<<<888555444777;;;AAAJJJSSSHHHCCC<<<777555333222111000000000000////////////////////////////////////000000000000000000000000000000000111222444555666:::QQQzzzUUUUUUTTTTTTUUUUUUVVVWWWVVVVVVWWWWWWWWWWWWWWWVVVXXXWWWXXXZZZ^^^aaabbbbbbbbbaaaaaaaaa```___^^^]]]]]]```cccdddcccbbbbbbbbbnnnzzzqqqWWWNNNFFFDDDBBB???>>>???BBBGGGIIILLLNNNPPPRRRSSSVVVYYY\\\^^^bbbgggmmmrrrwww}}}tttkkkuuuyyydddppp~~~fffTTTKKKEEESSSlllxxx]]]aaawwwTTTNNNbbb~~~fffaaaeeesss~~~}}}wwwuuuuuuvvvvvvuuuwwwtttrrrrrrtttqqqjjjddd```___\\\YYYWWWVVVVVVWWWUUUQQQNNNQQQRRRQQQRRRUUU[[[qqqyyyrrrgggjjjppprrrooohhhbbbaaaaaabbblllwwwxxxxxx|||~~~qqq}}}iiiQQQBBB>>>???===@@@BBB<<<777555555777999<<>>===999111...000000000000000000000000000000000000000000000000000000000000000000000000000666111---///000000222666<<<___VVVVVVUUUUUUVVVVVVVVVWWWTTTUUUWWWXXXYYYYYYXXXXXXWWWVVVVVVXXX\\\^^^``````___````````````^^^]]]\\\]]]___bbbcccbbbbbbbbbccchhhqqq]]]III@@@CCCAAA???===>>>AAADDDFFFKKKMMMOOOQQQSSSUUUYYY\\\^^^aaaffflllqqqvvv|||zzzrrr|||~~~mmm{{{}}}}}}yyydddQQQJJJGGGXXXqqqoooYYYfffrrrTTTQQQhhh|||eeeaaaiiiwww~~~{{{uuussssssttttttssstttqqqooopppqqqoooiiiccc```^^^[[[XXXVVVUUUUUUVVVTTTPPPNNNPPPQQQPPPQQQUUU___www}}}qqqgggjjjnnnmmmccc]]]ZZZ^^^ccchhhqqqzzzzzzyyy}}}pppvvvXXXGGG@@@@@@===@@@CCC===999666555777888:::BBBKKKPPPHHHAAA>>>999222///222000000000000000000000000000000000000000000000000000000000000000000000000444///---000222222555999AAAggg~~~WWWWWWWWWXXXWWWWWWWWWVVVRRRUUUXXX[[[\\\\\\[[[ZZZUUUTTTTTTVVVYYY\\\]]]]]]]]]^^^___```___]]][[[ZZZ]]]___```aaaaaaaaaccceeeiiipppnnnRRRGGGCCCAAA???>>>???@@@CCCDDDIIIKKKMMMOOOQQQTTTXXX[[[]]]```eeejjjnnntttyyy}}}}}}zzzzzzqqqdddccc```]]]dddeeeQQQKKKKKKaaaxxx```WWWqqqhhhSSSWWWrrr}}}ooobbbbbbnnn|||{{{wwwsssppppppqqqqqqqqqpppmmmkkklllmmmkkkgggccc___]]]ZZZWWWUUUTTTTTTTTTSSSOOONNNOOOPPPOOOQQQVVVddd~~~~~~ppphhhiiiiiieeeWWWSSSSSS\\\fffnnnuuuzzz}}}}}}zzzzzz~~~tttpppcccMMMBBBAAA>>>@@@DDD???;;;777555666777999@@@HHHUUUMMMEEE???888222111333000000000000000000000000000000000000000000000000000000000000000000000000000---...111444444777<<>>;;;>>>CCCAAA<<<777333555777999???EEETTTRRRLLLCCC:::666444444000000000000000000000000///////////////////////////////////////////////////...///222222222777===WWWtttWWWZZZ]]]___```^^^[[[YYY[[[]]]___``````___\\\[[[\\\[[[ZZZ[[[]]]______^^^aaaaaabbbbbbbbbaaaaaaaaa```bbbccccccccccccdddeeegggkkkpppyyyfffbbbxxxeeeMMMJJJEEE@@@===>>>???AAADDDFFFHHHJJJKKKNNNQQQTTTVVVXXX[[[^^^aaagggmmmqqquuuyyy~~~wwwvvvwwwlll\\\[[[\\\RRRWWWxxxpppXXXXXX```mmmXXXllljjjRRROOObbb}}}bbbVVVXXX___iiiuuu|||~~~}}}zzzyyyyyyssssssrrrpppnnnmmmnnnpppllljjjhhhfffeeeeeeeeeeee```]]]ZZZVVVTTTRRRRRRRRRTTTSSSTTTVVVVVVXXX___hhhvvv~~~xxxpppjjjhhhccc\\\VVVQQQWWW```jjjvvv{{{yyyzzz~~~}}}~~~{{{~~~|||hhhIIIAAA<<<===BBBAAA@@@999444555888:::>>>CCCMMMPPPNNNEEE<<<888555333000000000000000000000000000000000000000000000000000000000000000000000000000///000222222222999AAAbbbVVVYYY^^^aaabbb```]]][[[YYYZZZ\\\]]]^^^]]]]]]\\\^^^]]][[[\\\^^^_________fffeeeddddddddddddeeefffbbbdddffffffeeedddcccdddfffllloooqqqgggWWWddd~~~]]]WWWOOOFFFAAA???@@@AAADDDFFFHHHIIIIIIKKKNNNQQQTTTUUUXXXZZZ]]]ccciiimmmrrrvvv{{{|||xxxddd```eee\\\]]]{{{qqq\\\aaaooohhh```|||zzz\\\KKKTTTmmmvvv^^^VVVWWW]]]hhhxxx{{{{{{xxxzzz~~~|||zzzxxxwwwqqqrrrrrrpppmmmkkkmmmoookkkjjjgggdddbbbbbbcccddd```^^^[[[WWWTTTSSSRRRRRRRRRRRRTTTWWWXXXZZZcccmmm~~~wwwqqqllliiifffaaa[[[VVVXXXaaajjjqqqyyy{{{xxxxxx|||~~~||||||yyy~~~xxxyyyTTTGGG@@@>>>AAAAAAEEE===777777888999;;;???EEELLLNNNGGG???:::555111000000000000000000000000000000000000000000000000000000000000000000000000111000111333333555>>>HHHoooVVVYYY^^^bbbcccbbb___]]]VVVWWWXXXZZZ[[[\\\]]]]]]___]]]\\\]]]^^^```______iiihhhfffeeeeeefffhhhiiiccceeehhhhhhfffdddccccccccciiikkkiiivvvrrrUUUSSSnnnkkkdddYYYNNNFFFBBBCCCDDDDDDFFFGGGHHHHHHJJJMMMOOORRRTTTVVVXXX[[[```gggkkkpppsssyyy}}}}}}gggccckkkeeehhhsssaaakkk}}}hhhoooxxxWWWJJJZZZvvvqqq\\\WWWWWW[[[ggg{{{{{{xxxtttxxx~~~||||||yyyuuusssooopppqqqooollljjjlllnnnkkkiiigggccc``````aaacccaaa___[[[WWWTTTSSSSSSSSSQQQQQQSSSWWWXXX[[[eeeppp}}}rrrnnniiihhheee```ZZZWWW```jjjrrruuuxxx~~~~~~{{{xxxuuutttxxxzzzyyyyyy{{{yyy}}}sss\\\MMMCCC???AAAAAAJJJAAA999888888777888;;;???IIINNNHHH@@@;;;555///000000000000000000000000000000000000000000000000000000000000000000000000222111111333444777BBBNNNxxx[[[[[[\\\]]]^^^^^^^^^^^^[[[YYYXXXYYY[[[\\\[[[ZZZ]]]^^^___``````___^^^]]]gggeeecccaaabbbdddhhhjjjgggeeedddeeefffeeebbb^^^dddeeeccchhhrrr\\\QQQaaa{{{{{{mmmcccVVVHHHFFFEEE<<>>@@@BBB???999666666777666999FFFPPPOOOGGG>>>777222222222222111000000//////000000000000111111111111000000000000000000000000000222111444999:::MMMmmm{{{jjjvvvTTTTTTUUUVVVWWWWWWWWWWWWXXXYYY[[[^^^```___\\\ZZZYYYXXXXXXXXXYYY[[[]]]^^^ZZZ[[[\\\]]]]]]^^^^^^^^^\\\\\\]]]___aaaccccccccceeeiiigggiiimmmppplll\\\```hhhdddXXXTTTPPPEEEBBBDDD@@@@@@AAACCCDDDFFFHHHIIIIIIKKKNNNQQQRRRRRRUUUZZZ___bbbeeejjjoootttzzz|||qqqmmmrrryyy}}}~~~xxxmmm|||cccXXXppp{{{fff[[[ccclllkkknnnwwwtttcccWWW^^^sssyyyuuurrrpppnnniiiiiiiiiiiihhhfffeeedddbbbbbbaaa```^^^\\\ZZZYYYVVVUUUSSSRRROOONNNLLLKKKLLLKKKMMMSSSZZZggg{{{|||wwwssskkkbbb]]][[[___mmm{{{xxxxxxyyyzzzxxxuuurrrpppqqqqqqppppppqqqrrrsssuuu}}}zzz~~~wwwmmm{{{kkkLLLFFFEEEAAA???@@@@@@<<<888555555666777DDDQQQTTTMMMAAA888333333333222111111000000//////000000000111111111111000000000000000000000000///222111444999<<>>@@@BBB@@@:::555444666777AAAOOOVVVQQQEEE:::555333333222222111000000000///000000000111111111111000000000000000000000000000333111333888===VVV{{{wwwqqqwwwSSSSSSTTTUUUVVVVVVVVVVVVVVVWWWYYY\\\___aaa___^^^YYYXXXXXXWWWWWWXXXXXXXXX[[[[[[\\\^^^^^^^^^^^^^^^]]]^^^___^^^]]]^^^```bbbeeekkkiiiiiillljjjpppiiiWWWOOOEEEAAADDDBBB???@@@@@@AAACCCEEEGGGHHHHHHKKKMMMNNNNNNQQQVVVZZZ^^^aaafffjjjoootttzzz~~~wwwwwwlllVVVMMM```~~~bbbZZZXXXdddvvvyyyooosss|||yyyvvvsssooolllggggggfffeeedddcccccccccccccccaaa___]]]ZZZXXXVVVSSSRRRPPPOOOLLLKKKIIIHHHIIIGGGIIIPPP[[[mmm~~~wwwttt{{{xxxtttqqqoooqqqvvvzzzwwwxxxxxxxxxxxxxxxxxxxxxpppppppppqqqrrruuuwwwxxxxxx|||~~~qqqnnnvvv}}}vvveeeLLLBBB>>>>>>@@@CCCDDD===555444888999>>>IIITTTTTTIII===777333333333222111111000000000000000000111111111111000000000000000000000000111444222444999@@@\\\~~~uuuwwwQQQRRRSSSTTTUUUUUUUUUUUUWWWVVVWWWYYY[[[\\\[[[ZZZVVVVVVWWWXXXYYYYYYYYYYYYYYYZZZZZZ[[[[[[\\\]]]]]][[[\\\]]]\\\[[[\\\___aaabbbiiigggfffjjjhhhkkkyyyfffVVVIIICCCCCC????????????@@@BBBDDDFFFHHHGGGIIILLLMMMMMMOOOTTTXXX[[[^^^cccgggkkkqqqvvvzzz}}}vvvtttzzz}}}___OOOUUUiiirrrVVVXXX[[[cccvvv}}}~~~{{{xxxvvvssspppmmmhhhgggfffdddcccbbbbbbbbbdddcccbbb___\\\YYYWWWUUUPPPOOONNNLLLJJJHHHGGGFFFFFFEEEHHHPPP^^^rrrxxxtttsssuuutttrrrrrrtttwwwxxxwwwtttttttttttttttuuuuuuuuurrrrrrqqqqqqrrrsssuuuvvvtttzzzvvvnnnqqqvvvzzzUUUDDD@@@>>>@@@EEEGGG@@@666444999;;;;;;CCCPPPUUUMMM@@@999444333333222222111111000000000000000111111111111000000000000000000000000111444333555<<>>@@@FFFIIIAAA666444:::<<<999???MMMUUUOOOBBB;;;444444333222222111111000000000000000111111111111000000000000000000000000111444444777>>>IIIjjjMMMOOOPPPOOOOOOPPPRRRTTTRRRRRRRRRRRRRRRSSSSSSTTTXXXWWWVVVUUUUUUVVVWWWXXXWWWXXXXXXXXXXXXXXXWWWWWWWWWWWWXXXYYYZZZ\\\^^^___cccccccccccccccfffjjjnnnjjjVVVNNNHHHAAA???@@@BBBBBBBBBBBBDDDEEEGGGGGGHHHJJJLLLNNNPPPRRRWWWZZZ^^^aaaeeejjjooorrrtttwww|||yyyqqqllllllvvv]]]JJJaaa~~~zzz___SSSRRRXXXhhhzzz~~~{{{xxxtttrrrpppoookkkiiigggdddbbb````````````bbbccc___YYYTTTQQQQQQNNNLLLIIIGGGFFFDDDAAA>>>AAAAAACCCMMMaaazzzrrrlllhhhllllllooorrrvvvwwwvvvtttooonnnnnnoooqqqqqqpppoooqqqqqqpppppppppqqqrrrssswwwxxx|||xxxpppuuurrr|||hhhHHHCCCBBB@@@DDDJJJIII>>>666555888999===EEEQQQTTTGGG777444222000000111222111000000000000000000000000000000111111111111222222222666///555:::;;;PPPzzz~~~}}}NNNOOOPPPPPPOOOPPPRRRTTTRRRQQQQQQPPPQQQRRRTTTTTTXXXWWWVVVUUUUUUVVVVVVWWWUUUVVVWWWXXXXXXXXXWWWVVVUUUVVVWWWXXXZZZ\\\^^^___bbbccccccccccccfffjjjmmmzzzxxxYYYKKKFFFCCC@@@@@@AAAAAABBBBBBCCCEEEFFFGGGHHHIIILLLNNNPPPQQQUUUXXX\\\```cccggglllppprrruuuyyy}}}wwwsssrrrzzz___SSSllloooVVVSSSSSSZZZiiiyyy~~~|||zzzvvvsssqqqooonnnkkkjjjgggeeecccbbbaaaaaa```bbbbbb___YYYSSSQQQPPPMMMKKKHHHFFFEEEDDDAAA???>>>???BBBLLL___||||||rrrlllhhhmmmnnnooorrrtttuuusssrrrnnnmmmmmmoooqqqrrrqqqooorrrqqqqqqpppppprrrssstttwwwyyy|||zzzppprrrwwwyyyuuuQQQGGGAAA@@@CCCJJJIII@@@777444777888;;;CCCOOOSSSIII;;;555333111000111222111000000000000000000000000000000111111111111222222222444000666999>>>[[[}}}NNNPPPQQQQQQPPPPPPRRRSSSRRRQQQPPPOOOPPPRRRUUUVVVXXXXXXWWWVVVUUUUUUVVVVVVSSSTTTVVVXXXXXXXXXVVVUUUTTTUUUWWWYYY[[[]]]______aaabbbbbbbbbccceeeiiilllvvviiiPPPGGGFFFAAAAAAAAA@@@AAABBBCCCDDDFFFFFFGGGIIIKKKMMMOOOPPPSSSVVVZZZ]]]```eeejjjmmmooorrrvvvzzz}}}~~~}}}{{{]]]^^^||||||dddPPPQQQSSS\\\kkkwww||||||zzzwwwtttqqqooommmlllkkkiiigggeeedddccccccccc```aaa```]]]XXXSSSPPPOOOKKKIIIFFFEEEEEEDDDBBB@@@<<<===@@@HHHYYYsss|||oooiiifffnnnnnnoooppprrrsssqqqooolllkkklllmmmppprrrrrrqqqsssrrrqqqqqqqqqrrrtttuuuwwwyyy|||}}}tttsss}}}ssszzz[[[HHH??????BBBIIIKKKCCC:::444666777999???KKKRRRLLLBBB666444222111111222111000000000000000000000000000000111111111111222222222222222777888CCCjjjpppsssOOOPPPRRRRRRQQQQQQRRRSSSSSSRRRPPPPPPQQQSSSVVVXXXYYYYYYXXXWWWWWWVVVVVVVVVSSSUUUWWWYYYZZZYYYWWWVVVTTTVVVXXXZZZ\\\^^^`````````aaabbbbbbbbbdddhhhkkksss|||fffRRRIIIEEECCCAAA@@@@@@BBBCCCCCCEEEFFFGGGHHHJJJLLLNNNOOORRRTTTXXX[[[___cccgggkkkllloootttwwwzzz}}}|||vvvuuuwwwxxxvvvzzz}}}|||wwwsssooommmmmmjjjqqqiiiXXXggguuu]]]OOONNNRRR]]]llluuuwwwzzz}}}zzzxxxvvvssspppnnnlllkkkiiihhhfffdddcccccccccccc```___^^^[[[VVVRRROOOMMMHHHGGGEEEDDDDDDDDDBBB@@@===>>>@@@DDDOOOddd}}}yyykkkfffeeemmmmmmmmmoooqqqqqqpppoookkkjjjjjjlllooorrrrrrrrrssssssrrrqqqrrrssstttuuuvvvxxx{{{yyyyyypppjjjcccFFF???>>>AAAHHHLLLHHH>>>666555666777<<>>@@@BBBJJJZZZpppwwwkkkhhhhhhkkkkkkkkkmmmpppqqqqqqpppjjjiiiiiikkknnnqqqrrrrrrssssssrrrqqqrrrssstttuuuuuuvvvzzz{{{}}}uuufffmmmIII@@@???@@@FFFMMMMMMCCC999555666666999BBBLLLOOOMMM;;;777333111111111111111000000000000000000000000000000111111111222222222222444888<<>>:::===@@@BBBGGGVVVkkkzzzssskkklllmmmkkkkkkkkkllloooqqqrrrqqqjjjiiihhhjjjmmmpppqqqrrrsssrrrqqqqqqqqqrrrtttuuuuuuwwwzzz|||xxx{{{ooo|||~~~TTTBBB@@@@@@EEENNNRRRIII===555777777888???IIIOOOOOO===999444222111111111111000000000000000000000000000111111111111222222222333333888CCC___www|||PPPSSSUUUVVVTTTSSSRRRRRRRRRRRRSSSTTTSSSRRRQQQPPPTTTUUUVVVXXXXXXXXXXXXWWW[[[ZZZYYYXXXWWWWWWXXXXXXVVVWWWYYY[[[]]]\\\\\\[[[\\\^^^```aaaaaabbbdddffftttwww{{{yyyVVVOOOFFFAAAAAACCCBBB@@@DDDDDDEEEEEEGGGHHHJJJKKKMMMPPPSSSVVVYYY\\\aaadddeeehhhlllpppsssvvvyyy|||}}}oooiii{{{ppp\\\XXX]]]aaaeee```ZZZUUURRRSSSTTTUUU]]]iiipppiii^^^ZZZ\\\]]]```iiiyyy}}}jjjOOOUUUjjjwww\\\TTTPPPTTTZZZeeennnppppppwwwzzzyyywwwtttrrrpppooooooiiihhheeecccaaa```______```\\\WWWTTTSSSPPPLLLIIIFFFDDDBBBAAAAAA@@@>>>===777;;;>>>???CCCOOObbbqqq{{{vvvllljjjmmmpppnnnmmmlllmmmooopppppppppkkkiiihhhiiilllooopppqqqrrrqqqqqqpppppprrrssstttxxxxxx||||||tttvvv~~~{{{|||cccEEEBBB???CCCOOOVVVNNNAAA666888888888===FFFMMMNNN>>>:::555222111111111111000000000000000000000000000111111111111222222222444000777KKKlllxxxQQQSSSVVVVVVUUUSSSRRRRRRPPPQQQSSSSSSSSSQQQNNNMMMQQQRRRTTTVVVWWWWWWWWWVVV]]][[[XXXVVVUUUUUUVVVWWWUUUVVVXXXZZZ[[[ZZZYYYXXX[[[]]]___```aaabbbdddffflllppptttvvvYYYQQQGGGBBBBBBCCCBBB@@@DDDDDDDDDEEEFFFHHHIIIJJJLLLNNNQQQTTTWWWZZZ___bbbcccfffjjjnnnqqqtttwwwyyy{{{{{{nnndddkkksssuuuooogggaaa]]]]]]^^^^^^kkk}}}wwwpppnnnnnnoooxxxqqqwwwfffMMMSSSooorrr[[[XXXUUUXXX^^^hhhooooooooowww~~~~~~{{{zzzxxxuuusssqqqppppppkkkiiigggdddbbb````````````[[[VVVSSSRRRPPPLLLIIIGGGEEEBBBAAAAAA@@@===<<<777:::===<<<===GGGXXXfffpppuuutttllleeefffkkkoooqqqooommmmmmooooooooonnnllljjjhhhiiikkknnnppppppqqqqqqpppppppppqqqrrrsssyyyzzz}}}~~~ssssss{{{|||lllGGGCCC???BBBOOOXXXQQQCCC666999:::888<<>>DDDDDDCCCCCCDDDGGGHHHHHHGGGKKKMMMPPPRRRTTTXXX]]]```dddfffhhhiiikkkooossswww|||{{{zzzxxxrrrwwwzzzvvv{{{vvvcccvvv]]]GGGUUUnnndddOOOPPPPPPTTT^^^jjjoooppprrryyy~~~}}}|||zzzyyyxxxvvvtttrrrqqqppppppllljjjgggeeeeeeccc```^^^```]]]YYYUUURRROOOLLLJJJHHHFFFBBB@@@???===;;;999777999::::::<<>>BBBGGGQQQTTTKKK===777555999<<<===FFFRRRPPPAAA555444555333000000000000000000000000000000222222111111111111111222777444888SSSMMMNNNQQQSSSUUUVVVWWWWWWSSSPPPMMMMMMOOOPPPPPPNNNLLLNNNPPPRRRSSSRRRRRRQQQRRRSSSTTTUUUVVVWWWWWWWWWVVVVVVVVVWWWXXXXXXYYYYYYZZZ[[[]]]___``````______cccgggggghhhnnnsssoooUUUKKKGGGBBB???AAACCCBBBBBBCCCFFFHHHHHHGGGJJJLLLOOOQQQSSSVVV[[[^^^aaacccfffhhhjjjmmmqqqtttzzz|||nnn___uuueeeRRRWWWrrr~~~^^^NNNNNNMMMTTT^^^iiinnnooorrrzzz~~~~~~}}}{{{yyywwwvvvuuusssrrrrrrrrrrrrkkkiiigggeeedddbbb```^^^^^^[[[WWWTTTQQQOOOLLLIIIHHHEEEBBB@@@???===;;;999999:::;;;999:::???IIIQQQXXX[[[^^^aaacccfffjjjlllnnnllllllmmmoooooommmjjjiiiiiiiiijjjjjjlllmmmnnnoooooonnnnnnoooqqqssstttuuuwwwzzz~~~wwwvvvxxxyyyoooWWWFFF???BBBFFFNNNSSSKKK@@@888555:::<<<>>>FFFRRRQQQCCC666444444222000111000000000000000000000000222222111111111111222222666555>>>^^^HHHJJJNNNRRRUUUXXXZZZ[[[UUURRRMMMKKKMMMOOOQQQRRRNNNNNNOOOOOOPPPPPPPPPPPPOOOPPPRRRSSSUUUVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTUUUXXXYYY[[[\\\]]]^^^]]]]]]___ffffffgggiiiiiixxxpppUUUHHHEEECCCBBBBBBAAAAAABBBEEEGGGHHHGGGIIIJJJMMMNNNPPPTTTXXX[[[^^^```ccceeegggjjjnnnrrrvvvyyy}}}uuufff]]]wwwbbbUUU]]]yyypppUUULLLMMMJJJTTT]]]gggmmmooossszzz}}}|||{{{yyyxxxuuutttssssssssssssssstttkkkiiifffeeecccbbb___]]][[[XXXTTTRRRPPPNNNKKKIIIGGGDDDAAA???>>>===;;;999:::;;;;;;999888<<>>>>>===;;;999;;;;;;:::888888;;;@@@EEEHHHLLLSSSZZZ```eeejjjmmmpppppppppqqqqqqooommmlllnnnnnnmmmlllllllllmmmmmmmmmmmmmmmnnnoooqqqssstttvvvwwwyyy{{{~~~}}}}}}jjjooolllNNN>>>???@@@FFFPPPRRRGGG<<<666888:::;;;CCCMMMRRRHHH<<<555222111222333000000000000000000000000222222111111111222333333555777KKKuuu||||||FFFHHHJJJNNNRRRUUUYYYZZZ\\\XXXRRRMMMJJJKKKOOORRRRRRQQQOOONNNOOOPPPQQQRRRRRRSSSTTTTTTTTTTTTTTTTTTSSSSSSRRRRRRSSSUUUWWWYYYWWWYYYZZZ\\\]]]]]]]]]]]]]]]dddcccaaaddddddkkk|||}}}WWWIIIFFFEEEDDDBBB@@@AAACCCFFFGGGGGGFFFGGGIIIJJJKKKNNNRRRUUUXXX[[[___bbbeeehhhkkknnnqqqssswww{{{{{{eee___aaaqqqRRRYYYsss}}}YYYJJJKKKJJJLLLVVV]]]dddjjjooouuu~~~~~~|||{{{zzzwwwvvvvvvuuutttsssrrrqqqqqqqqqllljjjgggeeecccaaa^^^\\\VVVSSSPPPNNNMMMLLLIIIHHHEEEBBB???>>>===<<<:::999:::999999888999<<<@@@CCCDDDIIIPPPWWW]]]dddjjjnnnrrrssstttuuutttsssrrrrrrrrrqqqpppnnnmmmlllllllllllllllmmmnnnpppqqqrrrsssssstttwwwzzz~~~~~~~~~tttmmmzzzyyyUUU???>>>>>>BBBOOOWWWLLL???666666888888???HHHQQQKKKAAA777111111333333000000000000000000000000222222111111222333333444666999PPP{{{FFFGGGIIIKKKOOORRRUUUWWWZZZXXXUUUPPPLLLLLLNNNQQQQQQPPPOOOOOOOOOQQQRRRSSSTTTTTTUUUUUUUUUUUUTTTTTTSSSSSSRRRSSSUUUXXX[[[\\\XXXYYY[[[]]]^^^^^^]]]]]]\\\bbb___\\\aaabbbhhhuuunnnSSSHHHDDDFFFDDDAAAAAACCCEEEFFFFFFEEEGGGHHHIIIJJJLLLPPPSSSUUUXXX]]]aaacccfffiiilllnnnppptttxxx}}}ooo[[[ZZZbbb___OOOaaa~~~wwwRRRJJJIIIGGGPPPXXX]]]dddjjjpppwww|||{{{zzzwwwuuuvvvuuutttrrrqqqpppppppppnnnkkkhhhfffdddbbb___\\\VVVSSSPPPMMMLLLKKKHHHGGGDDDAAA>>>======<<<:::999888888777888999<<<>>>@@@BBBFFFLLLRRRXXX___fffkkkqqqtttvvvxxxwwwwwwxxxyyyuuutttrrrpppnnnmmmllllllkkkkkkmmmnnnpppqqqrrrsssqqqsssvvvyyy~~~}}}}}}sssxxx___CCCAAA===???OOO\\\SSSDDD888666777666<<>><<<<<<;;;:::888888777666777888:::;;;;;;@@@CCCFFFKKKPPPWWW___eeekkkooosssuuuuuuvvvxxxzzzwwwvvvtttqqqooommmlllkkkjjjkkklllnnnpppqqqrrrsssrrrtttvvvzzz}}}~~~{{{}}}~~~lllKKKEEE???>>>NNN^^^[[[JJJ;;;888777666;;;BBBMMMOOOIII<<<333222333222000000000000000000000000222222222222333444555555888AAA```|||sssCCCCCCEEEGGGKKKOOOSSSUUUQQQSSSUUUTTTQQQPPPQQQSSSKKKKKKLLLNNNOOOPPPQQQQQQOOOPPPRRRSSSUUUVVVVVVVVVUUUTTTSSSSSSTTTWWWZZZ\\\WWWXXXZZZ[[[\\\]]]\\\\\\___fffbbb\\\``````___fffggghhhZZZKKKHHHDDDCCCCCCDDDEEEEEEFFFGGGHHHHHHIIIKKKNNNQQQOOOSSSXXX\\\___bbbeeegggiiijjjnnnrrrxxx}}}}}}___UUUYYYgggqqqSSSSSSlllkkkKKKKKKDDD@@@UUU[[[___dddjjjqqqzzz~~~|||zzzxxxvvvrrrqqqqqqqqqrrrrrrssstttpppmmmjjjhhhfffccc```^^^WWWTTTPPPNNNLLLJJJGGGEEEBBB@@@===<<<<<<;;;:::888888666555555777777777666???@@@CCCFFFJJJRRRZZZ```dddhhhmmmpppqqqrrruuuxxxxxxwwwuuurrrooommmlllkkkiiijjjlllnnnpppqqqrrrrrrtttuuuwwwzzz}}}zzz}}}vvvQQQIII@@@===MMM___```NNN>>>999888777;;;BBBLLLOOOKKK===333222222111000000000000000000000000222222222222333444555666999DDDgggwwwAAACCCEEEFFFGGGJJJNNNRRROOONNNMMMOOORRRTTTTTTTTTOOOOOONNNMMMKKKLLLOOORRRPPPPPPQQQQQQSSSTTTUUUVVV]]]\\\YYYVVVTTTUUUXXX\\\XXXXXXWWWWWWYYY\\\^^^```bbbbbbaaa___]]]]]]^^^```cccooosssYYYMMMDDDCCCDDDBBBAAADDDFFFFFFGGGHHHJJJLLLNNNOOOOOOQQQTTTWWWYYY\\\aaadddgggiiilllooorrrvvv|||ooo___XXXTTTfffbbbPPP^^^tttwww]]]LLLEEEDDDIIIOOOYYY```gggkkksss~~~~~~~~~yyyttttttrrrqqqqqqrrrsssrrrqqqnnnnnnmmmllljjjfffaaa]]]XXXUUUQQQNNNKKKIIIFFFCCC@@@>>>===<<<<<<;;;888666666888888555333333777;;;;;;===@@@DDDHHHNNNUUUZZZ___ccchhhlllnnnppprrrsssvvvsssqqqqqqrrrppplllhhhhhhhhhiiijjjlllnnnpppqqqsssuuuwwwyyy|||}}}~~~~~~{{{zzz~~~rrrXXXCCC???@@@HHHSSS^^^WWWBBB222555888999???EEENNNMMM@@@777777555000000000000000000000000000111111222333444444555555@@@DDDoooBBBCCCEEEFFFGGGIIIMMMPPPOOONNNMMMOOORRRUUUVVVVVVOOOOOOOOOMMMKKKKKKMMMOOOOOOOOOOOOPPPQQQTTTVVVWWW\\\[[[ZZZWWWUUUUUUWWWYYYXXXXXXWWWXXXYYY[[[^^^```ccccccccc```^^^]]]___```ccciiiwwwppp^^^LLLDDDCCCBBBDDDHHHEEEFFFGGGHHHJJJLLLMMMNNNMMMPPPSSSUUUXXX[[[___cccfffiiilllnnnqqquuuzzz~~~~~~|||~~~yyyfff[[[XXXVVVllleeeRRR___qqqoooXXXJJJEEEEEEJJJPPPYYY```ggglllsss~~~~~~yyyuuuuuusssqqqqqqrrrsssrrrqqqooonnnmmmllljjjfffaaa]]]XXXUUUQQQMMMKKKHHHEEECCC???@@@BBBDDDFFFFFFCCC@@@<<<<<<<<<999777555555666;;;>>>AAADDDHHHMMMRRRVVV[[[^^^cccgggjjjlllnnnoootttrrrpppppppppooollliiiiiiiiijjjjjjlllmmmooopppssstttwwwyyy|||}}}~~~}}}|||xxxzzz~~~nnnaaaHHHAAA???GGGQQQ^^^ZZZFFF555777999999???DDDNNNOOOBBB777555444111111111111111111111111111111111222333333444555666===NNN{{{BBBDDDEEEFFFFFFHHHKKKMMMMMMKKKJJJLLLPPPTTTVVVWWWQQQQQQPPPMMMJJJIIIJJJLLLNNNNNNMMMNNNPPPSSSVVVXXXZZZ[[[ZZZXXXUUUTTTUUUVVVXXXXXXWWWXXXYYY[[[]]]^^^cccdddcccaaa___^^^___```ffffffnnnlllSSSFFFBBBBBBBBBCCCEEEEEEFFFGGGIIIKKKLLLMMMLLLNNNRRRTTTWWWZZZ^^^aaaeeegggjjjmmmooossswww{{{|||~~~|||pppuuuiii[[[VVVWWWZZZttt___NNNXXXeeessscccRRRHHHEEEFFFKKKQQQYYYaaahhhmmmuuu~~~zzzvvvvvvtttrrrrrrssstttsssrrrooonnnmmmkkkjjjfffaaa^^^WWWTTTPPPMMMJJJHHHEEEBBB???@@@DDDHHHJJJIIIEEEBBBAAA@@@???>>><<<999444111:::<<<@@@CCCFFFJJJNNNRRRUUUYYY^^^bbbdddgggiiikkkqqqooonnnnnnoooooommmlllkkkkkkjjjjjjkkklllnnnooossstttvvvyyy{{{}}}}}}~~~uuuqqqwwwjjjpppmmmPPPBBB???DDDMMM]]]\\\KKK999888999999>>>AAAMMMQQQEEE777333333222111111111111111111111111111111222222333555666777===]]]CCCDDDFFFFFFEEEFFFHHHJJJHHHGGGFFFGGGLLLPPPSSSUUUTTTSSSRRROOOKKKIIIIIIJJJMMMLLLLLLLLLOOORRRVVVXXXXXXYYYZZZXXXVVVTTTSSSTTTWWWWWWWWWWWWXXXZZZ\\\\\\aaabbbbbb```^^^]]]]]]^^^eeeccchhhwwwzzz```OOOIIIFFFBBB>>>EEEEEEEEEFFFHHHIIIKKKLLLLLLNNNQQQTTTVVVYYY^^^aaabbbeeehhhkkkmmmppptttwwwzzz|||ooo\\\TTTSSSTTT[[[zzzUUUHHHQQQYYYbbbVVVKKKFFFEEEFFFKKKRRRYYYaaaiiinnnvvv}}}zzzxxxwwwuuussssssttttttsssrrrooonnnlllkkkiiifffaaa^^^VVVSSSOOOLLLIIIGGGDDDAAA?????????AAAAAA???;;;888???>>>>>>???@@@===666111555888<<<@@@CCCGGGKKKNNNRRRVVVZZZ^^^aaacccfffiiiooonnnnnnnnnooooooppppppmmmlllkkkjjjjjjlllmmmnnnrrrsssvvvxxx{{{}}}|||~~~uuukkklll|||lllcccyyyyyyVVVBBB===BBBHHHYYY^^^PPP===888888777<<>>===;;;999999::::::999888444666777777888999;;;===::::::::::::;;;???EEEJJJLLLNNNRRRUUUYYY]]]aaadddhhhmmmqqqsssrrrppppppqqqnnnllljjjhhhiiikkknnnppppppqqqtttwww{{{}}}uuukkkmmmsssuuullllllJJJ@@@@@@@@@JJJ___]]]FFF;;;777666::::::BBBKKKKKKBBB888333333222222222222222222222222333222111111333666999<<>>@@@CCCDDDDDDDDDDDDEEECCCDDDFFFJJJNNNOOONNNLLLKKKLLLMMMLLLJJJIIIHHHIIILLLMMMPPPRRRTTTSSSRRRRRRRRRSSSTTTSSSRRRRRRTTTVVVOOOPPPQQQRRRSSSSSSRRRRRRSSSVVVYYYZZZZZZZZZZZZ[[[ZZZVVVXXX^^^```fff|||kkkXXXJJJCCCCCCCCCCCCDDDFFFGGGGGGDDDGGGJJJLLLOOORRRVVVYYY[[[^^^bbbeeefffgggiiijjjmmmooosssuuuxxx||||||eeeTTTNNNNNNNNNNNNOOOWWWwwwuuu___RRRLLLJJJIIIIIIDDDBBBCCCCCCDDDJJJRRRYYYbbblllsss{{{~~~zzzwwwwwwxxxwwwtttrrrqqqqqqqqqpppooollliiifffdddbbb```]]]ZZZSSSPPPLLLIIIFFFDDD@@@>>>::::::999::::::888555222777999999777444555999===@@@???===;;;;;;>>>EEEIIIIIIKKKOOORRRUUUZZZ^^^bbbfffkkkqqqsssrrrooonnnnnnmmmllliiihhhiiillloooqqqoooqqqtttwwwzzz}}}zzzooommmpppuuurrrMMMBBBAAA???III```___III<<<999888;;;:::@@@HHHKKKDDD:::444333222222222222222222222222333222111111333666:::<<>><<<;;;999888777777666666777777777777777666555555333333333555888<<<@@@CCCFFFHHHKKKMMMPPPTTTYYY\\\bbbeeeiiikkkllllllmmmnnnmmmmmmmmmkkkiiiiiijjjlllooorrrwwwzzz|||}}}zzztttqqquuurrr|||dddFFF;;;DDDCCCXXXeeeZZZDDD777666777<<<;;;AAAKKKIII<<<444666333222222111111222222333///555222000444333777FFFlll~~~\\\AAAAAAAAAAAAAAAAAAAAAAAABBBDDDFFFGGGHHHIIILLLNNNJJJJJJIIIHHHHHHHHHHHHIIIKKKKKKLLLOOORRRSSSRRRQQQNNNNNNNNNOOOPPPQQQQQQQQQSSSRRRQQQQQQQQQRRRSSSTTTRRRRRRSSSTTTTTTTTTSSSSSSSSSTTTVVVWWWYYY]]]bbbfffrrrzzzbbbMMMHHHEEEAAACCCKKKJJJLLLMMMNNNNNNOOOQQQSSSRRRTTTWWW[[[___bbbdddeeefffhhhkkknnnppprrrvvvxxx}}}~~~gggWWWJJJIIIJJJHHHHHHKKKMMMSSSzzz\\\IIIDDDHHHMMMGGGCCCAAABBBCCCEEELLLTTT^^^eeeqqq}}}~~~xxxuuuooommmkkkkkkkkkkkkiiihhhdddccc```^^^[[[YYYXXXWWWTTTRRRMMMHHHCCC@@@>>>===<<<;;;999888777777666666777777777777777666555555333222333555777;;;???AAACCCFFFHHHJJJLLLPPPTTTWWW[[[^^^cccfffgggiiijjjlllkkkkkklllkkkhhhgggggghhhmmmqqqvvvyyy{{{|||~~~zzzvvvtttkkkoookkkIII;;;BBB===RRRccc^^^III999666999;;;;;;@@@IIIHHH===666666333222222111111222222333000555222000333222999LLL|||uuuQQQ@@@@@@AAAAAAAAAAAABBBBBBAAACCCEEEFFFGGGHHHJJJLLLJJJJJJIIIHHHHHHHHHHHHHHHJJJKKKLLLNNNQQQRRRQQQPPPNNNNNNOOOPPPQQQRRRRRRSSSRRRRRRQQQPPPQQQRRRSSSTTTQQQQQQQQQRRRRRRRRRQQQQQQQQQSSSUUUWWWWWWYYY\\\^^^eeezzz{{{]]]RRRLLLBBBCCCLLLIIIJJJKKKMMMNNNOOOQQQRRRQQQSSSVVVYYY]]]```cccddddddfffiiikkkmmmooorrruuuzzz{{{}}}~~~~~~pppYYYNNNFFFFFFHHHFFFFFFHHHLLLTTT|||~~~WWWDDDBBBHHHMMMGGGCCCAAABBBCCCFFFMMMVVV___hhhttt{{{uuuqqqooommmkkkjjjjjjiiigggeee```___]]][[[YYYWWWVVVVVVUUURRRMMMHHHCCC???===<<<;;;;;;999888777666666666777777777777777666555555222222222444666:::===@@@BBBDDDGGGIIIJJJLLLOOORRRUUUYYY]]]```ccceeehhhjjjiiijjjkkkjjjhhhfffffffffllloootttxxxzzz{{{}}}~~~yyyvvvmmmhhhyyyQQQ<<<@@@;;;OOOcccdddQQQ===666999::::::???GGGGGG???888666333222222111111222222333000444222222555333<<>>AAACCCFFFHHHIIIJJJMMMOOOQQQTTTYYY\\\^^^aaaeeeggggggiiijjjiiigggeeeeeeeeejjjnnnssswwwyyyzzz|||~~~~~~yyy{{{xxxfffrrr___CCCAAA===MMMaaaiiiZZZBBB666888999999>>>DDDFFFAAA:::666333222222111111222222333///333333666999666@@@XXXaaa>>>???@@@@@@AAAAAABBBBBBCCCAAACCCEEEFFFFFFGGGIIIJJJKKKKKKJJJIIIIIIIIIIIIJJJJJJJJJKKKMMMPPPPPPOOONNNPPPQQQRRRSSSTTTVVVWWWWWWRRRQQQPPPPPPPPPQQQRRRSSSTTTSSSRRRRRRQQQQQQRRRRRRSSSUUUWWWWWWVVVUUUUUUVVVYYY^^^nnnzzzfffVVVNNNIIIGGGFFFGGGJJJMMMOOOPPPRRRRRRTTTVVVYYY]]]___aaaaaaccceeeggghhhiiilllnnnrrruuuwwwxxxxxxyyyzzz{{{~~~|||wwwmmmOOOKKKIIIGGGEEEDDDCCCDDDEEEJJJTTT~~~vvvRRRDDDHHHKKKKKKFFFBBB@@@BBBDDDGGGOOOXXXbbblllyyy{{{uuuppppppnnnkkkhhhfffdddaaa___ZZZYYYXXXWWWVVVUUUUUUUUUUUUSSSNNNIIIDDDAAA???>>><<<;;;999888777777666666777777777777777666555555222222222222444777:::<<>>???QQQiiiiiiOOO;;;888666888;;;???DDDEEE>>>666333222222222222222222333777555000333888;;;RRRvvvvvvfffIII:::>>>>>>@@@AAACCCDDDEEEFFFCCCCCCCCCCCCEEEHHHKKKMMMMMMLLLJJJIIIIIIKKKMMMNNNJJJJJJKKKLLLMMMMMMNNNNNNPPPPPPPPPPPPQQQQQQRRRRRRQQQQQQQQQQQQRRRTTTUUUVVVYYYWWWTTTRRRQQQQQQQQQRRRTTTTTTSSSSSSRRRQQQQQQQQQTTTPPPSSS\\\eeeuuuwwwnnn^^^NNNIIIHHHGGGIIIMMMNNNOOOQQQRRRSSSUUUXXXZZZYYY[[[]]]^^^___bbbfffiiihhhjjjlllmmmmmmnnnpppqqqssstttvvvvvvwwwyyy}}}jjjTTTJJJDDDEEEDDDDDDCCCCCCCCCDDDDDDGGGWWWjjjMMMBBBCCCGGGIIIDDDAAA@@@CCCEEEGGGOOOVVVcccnnn{{{~~~zzztttpppmmmjjjgggeeecccaaa^^^[[[YYYXXXVVVUUUTTTUUUUUUVVVWWWVVVQQQHHHCCCCCCBBB???>>>;;;888777777777666555555666777888888777666555333333222222333444666777888;;;>>>@@@AAACCCEEEGGGHHHIIIJJJLLLMMMOOOPPPPPPUUUWWWYYYZZZ[[[]]]```ccceeeiiioootttwwwyyyzzz|||}}}|||||||||zzz}}}~~~~~~PPPEEE???@@@QQQhhhlllXXXBBB999999;;;<<<@@@FFFHHH@@@555333333222111111222333333333888333444;;;:::UUUzzz\\\???;;;>>>>>>???AAABBBDDDEEEEEECCCCCCCCCCCCEEEHHHKKKLLLLLLLLLJJJIIIJJJKKKMMMNNNKKKLLLLLLLLLMMMNNNNNNNNNNNNNNNOOOOOOOOOPPPPPPPPPPPPPPPPPPQQQRRRSSSTTTUUUVVVTTTSSSQQQPPPQQQRRRSSSSSSSSSRRRRRRQQQPPPPPPPPPQQQLLLMMMRRRUUU___xxx{{{hhh[[[QQQIIIGGGJJJLLLMMMOOOPPPQQQSSSUUUWWWXXXYYY[[[\\\]]]___bbbeeedddfffhhhjjjkkkllloooqqqrrrssstttuuuvvvxxx|||~~~{{{|||~~~]]]MMMHHHDDDDDDDDDCCCCCCCCCCCCCCCDDDHHHVVVgggJJJBBBCCCEEEGGGCCC@@@@@@CCCEEEHHHPPPXXXeeeooo|||~~~zzzuuuqqqnnnkkkgggdddcccaaa^^^\\\ZZZYYYWWWUUUTTTTTTTTTUUUXXXXXXRRRJJJEEEEEEDDDAAA>>>;;;888777777777666555555666777888888777666555333333222222333444666777777:::===???@@@BBBDDDFFFGGGGGGHHHIIIKKKMMMNNNOOOSSSTTTWWWXXXYYY[[[^^^aaabbbgggmmmrrruuuwwwzzz{{{}}}||||||~~~~~~xxxzzz}}}ZZZGGG@@@@@@OOOfffnnn^^^GGG;;;888:::<<>>>>>???@@@AAABBBCCCDDDCCCCCCCCCDDDEEEHHHJJJLLLLLLKKKJJJJJJJJJKKKMMMNNNMMMMMMMMMMMMMMMNNNNNNNNNMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNOOOPPPQQQSSSSSSRRRQQQPPPPPPPPPQQQRRRSSSQQQQQQPPPPPPOOONNNNNNNNNPPPLLLKKKMMMMMMPPP```rrrxxxeeeTTTLLLJJJKKKKKKMMMNNNPPPRRRSSSTTTUUUWWWXXXYYYZZZ[[[^^^aaa___aaadddfffhhhjjjmmmooopppqqqrrrssssssuuuyyy|||{{{|||}}}~~~{{{tttttteeeNNNFFFEEECCCCCCCCCBBBBBBBBBBBBCCCCCCHHHTTTbbbGGGBBBCCCCCCDDDAAA??????CCCFFFIIIQQQZZZfffppp}}}}}}yyyvvvsssooolllgggcccbbb```___]]][[[ZZZXXXVVVTTTSSSSSSRRRYYYXXXTTTLLLGGGGGGFFFCCC>>><<<999777777777666555555666777888888777666555333333222222222444555666555888;;;===>>>???AAACCCFFFEEEEEEEEEGGGJJJMMMNNNPPPRRRTTTUUUVVVXXX[[[^^^___dddjjjooosssvvvyyy{{{}}}||||||~~~wwwwww~~~rrrzzzhhhJJJBBB@@@LLLdddssshhhOOO===777999;;;>>>DDDGGGBBB999444333222111111222333444...444444444;;;HHHnnnSSS;;;999>>>>>>??????@@@AAABBBBBBBBBCCCCCCDDDEEEGGGIIIJJJJJJJJJIIIIIIJJJKKKLLLMMMNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLMMMMMMNNNOOOQQQRRRQQQPPPOOONNNNNNNNNOOOOOOOOONNNNNNMMMMMMLLLKKKKKKLLLJJJKKKLLLLLLLLLVVVaaaxxxxxxcccTTTMMMKKKJJJJJJLLLOOOQQQSSSSSSSSSUUUWWWXXXXXXYYY[[[]]]]]]___bbbdddeeegggjjjlllmmmnnnooopppppprrruuuxxxwwwxxxzzz|||~~~|||uuummmkkkxxxlllTTTEEEBBBBBBAAABBBAAAAAAAAAAAABBBBBBCCCEEEQQQ|||]]]FFFCCCDDDCCCBBB@@@>>>>>>CCCGGGKKKSSS\\\gggppp}}}|||yyyvvvtttppplllgggcccaaa```______\\\[[[YYYWWWUUURRRQQQPPPWWWXXXSSSLLLHHHHHHGGGCCC???<<<999777777777666444555666777888888777666555333333222222222333555666444666999;;;<<<===???AAAEEEDDDCCCCCCEEEHHHLLLNNNNNNPPPRRRSSSTTTVVVYYY\\\]]]aaahhhmmmqqquuuyyy{{{~~~}}}}}}~~~zzzxxx{{{jjjggguuuLLL@@@>>>IIIcccyyytttXXX===777999;;;<<>>>>>>>>??????@@@@@@AAAAAABBBCCCDDDFFFGGGHHHHHHHHHHHHHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLKKKKKKMMMLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJKKKLLLMMMOOOOOOPPPPPPOOOMMMLLLKKKKKKKKKLLLLLLKKKJJJJJJIIIIIIHHHFFFEEEGGGIIIIIIJJJNNNTTT[[[xxx{{{uuu```SSSMMMJJJHHHHHHKKKNNNOOOPPPRRRTTTVVVWWWXXXXXXZZZ\\\^^^```bbbccccccdddggghhhjjjkkklllllllllnnnqqqttttttuuuxxxzzz}}}~~~}}}|||zzzrrrgggeeeqqq{{{ppp^^^LLLDDDBBBAAA>>>@@@@@@@@@@@@@@@AAABBBBBBCCCNNNyyyYYYEEEDDDDDDCCCCCC???===>>>CCCGGGLLLTTT]]]gggqqq}}}|||zzzwwwtttqqqmmmgggcccaaaaaa```___]]]\\\ZZZXXXUUURRRPPPOOOUUUUUURRRKKKHHHHHHFFFBBB???<<<999777777666555444555666777888888777666555333333222111222333444555222555888999:::;;;===>>>DDDCCCBBBBBBDDDGGGKKKMMMLLLNNNPPPQQQRRRUUUXXXZZZ[[[___eeekkkoootttxxx{{{}}}~~~{{{|||nnnaaammmPPP???===FFF```{{{}}}___>>>888::::::;;;???DDDCCC>>>444444333222222333444444111666999666===```nnnGGG888<<<======>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCDDDDDDEEEEEEEEEFFFGGGHHHIIIIIIJJJIIIIIIIIIIIIJJJJJJJJJJJJLLLLLLLLLLLLKKKKKKKKKKKKHHHHHHIIIIIIJJJLLLMMMNNNOOONNNMMMLLLKKKIIIHHHGGGIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFGGGHHHIIIKKKLLLMMMbbbmmmtttzzzhhhVVVPPPIIIFFFGGGIIIKKKJJJPPPRRRUUUWWWWWWXXXZZZ[[[^^^```aaabbbbbbccceeefffggghhhiiiiiiiiikkknnnpppppprrruuuxxxzzz{{{{{{{{{|||}}}||||||zzzrrrgggeeerrrlllbbbTTTIIIEEECCC@@@===???>>>>>>??????@@@AAABBBCCCOOOzzzUUUEEEEEEDDDBBBDDD???===>>>CCCGGGLLLUUU^^^iiirrr~~~~~~|||zzzwwwtttpppmmmhhhdddcccaaa```^^^\\\\\\ZZZXXXUUURRRPPPNNNRRRSSSQQQKKKGGGGGGFFFBBB@@@===999777777666555444555666777888888777666555444333222111111222333444222444777888999:::;;;===BBBAAAAAABBBCCCFFFIIIKKKJJJLLLNNNOOOPPPRRRVVVXXXZZZ]]]ccchhhlllpppuuuxxx{{{}}}qqq]]]cccWWW@@@===BBBYYYwwweeeCCC999;;;;;;:::===BBBBBB???555444333222222333444555444666:::888AAAnnncccCCC888==============================>>>???@@@AAABBBBBBBBBBBBCCCDDDEEEGGGGGGHHHHHHEEEFFFFFFGGGGGGHHHHHHHHHKKKJJJJJJJJJIIIIIIIIIIIIGGGGGGGGGHHHIIIJJJKKKLLLKKKKKKKKKKKKJJJIIIHHHGGGGGGGGGGGGFFFEEEEEEDDDDDDFFFFFFEEEEEEGGGJJJJJJIIIHHHSSSeeeuuuzzzggg]]]QQQJJJHHHIIIIIIHHHMMMPPPSSSVVVVVVWWWYYYZZZ[[[]]]___```aaabbbdddfffeeefffggggggggghhhkkknnnmmmnnnqqqtttvvvwwwvvvvvvyyyzzz|||}}}}}}}}}|||{{{||||||vvvkkkjjjyyyrrr^^^UUUKKKEEECCCBBB???===>>>======>>>???@@@AAAAAAEEERRR}}}yyyQQQDDDDDDBBBAAAEEE@@@>>>???DDDHHHLLLUUU]]]llluuu~~~}}}{{{wwwtttooollliiifffdddbbb```]]]\\\[[[ZZZXXXVVVSSSPPPNNNQQQSSSPPPKKKHHHHHHFFFBBB@@@===:::777777666444333555666777888888777666555444333222111111222333333222444777888888999;;;<<<>>>??????@@@BBBDDDFFFGGGGGGIIIKKKMMMNNNPPPSSSUUUWWW[[[___dddhhhlllqqqtttwww{{{zzzbbbccc|||```DDD???>>>OOOoookkkJJJ:::<<<;;;999;;;@@@AAA???555444333222222333444555555444999888FFF{{{\\\@@@888==================<<<<<<<<<<<<===>>>???@@@AAAAAAAAAAAABBBCCCEEEFFFFFFGGGGGGCCCCCCDDDEEEFFFFFFGGGGGGIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFGGGHHHIIIKKKKKKHHHIIIIIIJJJJJJIIIIIIHHHFFFFFFFFFEEEDDDDDDCCCCCCAAA@@@??????BBBGGGHHHFFFGGGJJJRRRfffzzzmmmvvvjjj[[[PPPLLLKKKJJJIIIKKKNNNRRRTTTVVVWWWXXXZZZWWWYYY\\\^^^```bbbdddgggdddeeefffeeeeeegggjjjllljjjllloooqqqsssssssssrrrwwwyyy{{{||||||~~~~~~~~~|||zzzyyy{{{}}}~~~xxxoooooo{{{]]]UUUMMMDDDAAA@@@@@@??????============>>>???@@@AAAHHHVVVtttNNNCCCCCC@@@@@@EEEAAA>>>???DDDHHHLLLTTT]]]oooxxx~~~~~~}}}{{{wwwsssnnnllliiigggeeeccc___]]][[[[[[ZZZYYYVVVSSSPPPNNNQQQSSSQQQLLLIIIIIIGGGCCC@@@===:::777777666444333555666777888888777666555444333222111111111222333222444777888888999:::<<<<<<<<<>>>@@@AAACCCDDDDDDEEEGGGIIIJJJKKKNNNQQQSSSUUUXXX]]]aaaeeeiiinnnqqqtttyyy~~~tttfffwwwfffHHHAAA;;;GGGggg}}}nnnPPP<<<===<<<999:::???AAA???555444333333333333444555555222888999HHH|||XXX???888===<<<<<<;;;;;;;;;:::::::::<<<=========>>>>>>??????AAACCCDDDFFFFFFFFFEEEEEEEEEEEEEEEDDDEEEFFFFFFGGGIIIIIIIIIHHHGGGFFFEEEDDDCCCDDDEEEFFFGGGHHHIIIIIIHHHHHHGGGGGGFFFEEEDDDDDDEEEDDDBBBAAAAAABBBBBBCCC@@@@@@@@@AAABBBCCCDDDEEENNNJJJKKKVVVmmm|||yyyzzzkkk___TTTKKKIIIJJJKKKNNNQQQRRRSSSTTTUUUWWWVVVWWWYYY\\\^^^___```aaaaaaaaaaaaaaabbbdddfffhhhjjjlllnnnppprrrrrrrrrrrrrrrrrrrrrsssuuuxxx{{{}}}~~~~~~~~~zzzwwwwwwyyy|||yyy{{{kkkWWWIIIGGGDDD@@@>>>=========;;;===============???AAAHHHRRRqqqLLLDDDCCCDDDCCC;;;>>>>>>AAAFFFIIIMMMVVV```nnnxxx}}}zzzvvvssspppmmmiiifffdddbbb___]]]ZZZZZZYYYWWWTTTRRRRRRSSSUUUSSSOOOKKKHHHFFFFFFFFF@@@===888666555666666666666666666666777777777777555444333111000111111222444444555555666888999:::=========>>>??????@@@@@@CCCDDDFFFHHHKKKMMMOOOPPPUUUVVVYYY[[[^^^ccciiimmmmmmrrrxxx{{{zzzyyyzzz{{{nnnuuuJJJ<<<>>>HHH[[[{{{|||YYYDDD;;;;;;===888;;;BBB@@@777555444444555555555444222::::::888QQQuuuPPP:::555999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>>>>>>>AAABBBCCCEEEEEEEEEEEEDDDEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHHHHGGGFFFEEEDDDCCCDDDDDDEEEGGGHHHHHHIIIHHHGGGGGGFFFEEEEEEDDDDDDDDDDDDCCCBBBBBBBBBBBBCCC@@@@@@@@@@@@AAABBBCCCDDDDDDCCCEEELLLYYYssszzzkkkgggddd\\\SSSLLLMMMNNNOOOQQQRRRSSSTTTUUUVVVXXXZZZ\\\]]]^^^___aaa``````aaabbbdddeeefffiiijjjlllnnnoooooooooooollllllkkkmmmooosssxxxzzz}}}}}}}}}}}}}}}}}}||||||}}}~~~zzzzzzzzzyyywwwwwwxxxzzzxxxzzz|||```RRRGGGEEEBBB???===<<<<<<===;;;<<<======<<<===???AAAHHHWWWoooJJJCCCCCCEEEEEE??????>>>AAAFFFIIINNNWWWaaaoooyyy}}}|||yyyuuuqqqpppmmmiiifffdddbbb___\\\ZZZZZZZZZWWWTTTRRRRRRSSSUUUSSSOOOKKKHHHFFFEEEEEE@@@===888666666666666555666666666666777777777777555444333111000111111222444444444555666777999999;;;;;;;;;<<<======>>>>>>AAABBBDDDFFFIIIKKKMMMNNNQQQRRRUUUWWWZZZ___dddhhhjjjnnntttvvvvvvuuuwwwyyy~~~~~~|||}}}OOO>>><<>>:::===CCC@@@777666444444555555555444111888777555OOOpppKKK;;;999::::::::::::;;;<<<<<<======<<<<<<============>>>>>>@@@AAABBBCCCDDDDDDDDDCCCEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCDDDEEEFFFGGGHHHHHHGGGFFFFFFEEEEEEDDDDDDDDDCCCCCCDDDDDDCCCCCCBBBAAA????????????@@@AAABBBCCCAAACCCFFFHHHKKKXXXttt{{{wwwnnnbbbRRROOOJJJJJJMMMPPPPPPPPPSSSTTTUUUWWWYYY[[[\\\]]]```___``````aaabbbddddddggghhhiiikkkllllllkkkkkkjjjiiihhhiiilllqqquuuxxxyyyyyyyyyyyyzzzzzzzzzzzzyyyzzz|||~~~}}}zzztttuuuvvvvvvvvvxxx{{{~~~cccOOOKKKCCCBBB@@@===<<<<<<<<<<<<;;;<<<======<<<===???AAAGGG\\\mmmIIIBBBBBBFFFHHHCCC@@@???BBBGGGKKKOOOYYYdddpppzzz~~~|||zzzwwwssspppooollliiifffdddaaa^^^\\\ZZZZZZZZZXXXUUUSSSSSSSSSSSSRRROOOKKKHHHFFFEEEDDD@@@===999666666666666555666666666666777777777777555444333111000111111222444444444444555666888888888999999::::::;;;<<<<<<>>>???AAACCCFFFHHHIIIJJJKKKMMMPPPRRRUUUYYY^^^bbbeeeiiinnnpppooopppssswww~~~}}}|||WWWBBB;;;AAAQQQtttmmmKKK>>><<>>CCC@@@888666444333444555555444222777555555QQQfffDDD<<<<<<:::999999:::;;;<<<===>>>>>>========================???@@@@@@AAABBBBBBCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFEEEDDDDDDCCCCCCDDDDDDEEEFFFGGGGGGEEEEEEEEEDDDDDDDDDCCCCCCBBBCCCDDDDDDDDDCCCAAA@@@???>>>>>>>>>??????@@@AAACCCDDDEEEFFFFFFKKK[[[kkk{{{sss^^^VVVKKKFFFHHHKKKLLLKKKNNNOOOPPPSSSUUUXXX[[[\\\]]]^^^^^^___```aaabbbbbbeeefffhhhiiiiiiiiihhhhhhjjjhhhffffffhhhlllpppsssuuuuuuvvvvvvwwwwwwwwwxxxvvvxxxzzz{{{}}}}}}}}}}}}~~~|||{{{zzzzzzyyyxxxvvvuuuvvv{{{mmmMMMBBBEEE???>>>===<<<;;;;;;;;;<<<;;;<<<===<<<<<<<<<>>>@@@FFF^^^lllHHHAAAAAAEEEHHHEEE@@@@@@BBBGGGKKKQQQ[[[fffrrr{{{~~~|||zzzwwwsssqqqooollliiigggeeebbb^^^[[[ZZZ[[[[[[XXXUUUSSSRRRRRRQQQPPPNNNLLLIIIFFFDDDCCC???<<<999777666666555444666666666666777777777777555444333111000111111222333333333333444555666777777777888888999:::::::::======???AAACCCEEEGGGGGGHHHJJJMMMOOORRRUUUYYY]]]aaadddhhhiiijjjlllqqquuu{{{zzz{{{}}}rrr```FFF<<<>>>JJJkkk~~~pppQQQ@@@;;;???<<<===AAA???:::777444333444555555555444999666999XXX[[[>>><<<===777999999:::;;;===>>>??????>>>>>>>>>>>>>>>>>>>>>===?????????@@@AAAAAABBBCCCDDDDDDEEEFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFEEEDDDDDDCCCCCCCCCDDDDDDEEEEEEFFFDDDDDDCCCCCCCCCCCCCCCBBBAAABBBCCCCCCCCCBBB@@@???>>>============>>>>>>???@@@>>>???BBBCCCEEEKKKSSSkkk~~~pppdddUUUKKKHHHHHHHHHGGGIIIJJJKKKNNNQQQUUUXXXZZZZZZ[[[\\\]]]___```aaaaaadddeeeggghhhhhhhhhggggggjjjhhhfffddddddfffiiikkkqqqqqqrrrsssttttttuuuuuutttuuuwwwyyy{{{|||{{{{{{||||||}}}~~~|||{{{xxxuuusssuuuzzz~~~yyyuuuxxxtttYYYCCC>>>BBB<<<<<<;;;;;;:::::::::;;;:::;;;<<<<<<;;;<<<>>>@@@GGG^^^jjjHHHAAA@@@BBBFFFCCCAAA@@@BBBGGGLLLRRR]]]hhhsss||||||zzzwwwtttqqqooommmjjjhhhfffccc^^^[[[ZZZ[[[[[[YYYUUUQQQPPPPPPMMMMMMMMMLLLJJJGGGEEECCC???<<<999777777777555444666666666666777777777777555444333111000111111222222222222222333444555555666666777777888999999:::;;;<<<===???AAACCCDDDEEEGGGIIILLLNNNPPPSSSWWWYYY\\\___ccceeefffiiinnnssswwwxxxzzz|||eeennneeeIII===@@@HHHfffyyyZZZCCC:::>>><<<<<>>;;;888555333444555555555555888777<<<___}}}QQQ<<<<<<;;;444999:::;;;<<<===>>>??????@@@@@@????????????>>>>>>@@@?????????@@@AAABBBCCCCCCDDDEEEGGGGGGFFFFFFEEEDDDDDDEEEEEEEEEEEEDDDDDDBBBCCCCCCCCCDDDDDDDDDEEEBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAAAAA@@@@@@???>>>======<<<<<<<<<<<<======???<<<<<>>@@@HHH```gggGGG@@@???AAADDDAAA@@@???BBBGGGKKKRRR^^^jjjttt||||||yyywwwtttrrrooonnnkkkjjjhhhddd```\\\[[[[[[[[[XXXTTTOOOMMMLLLIIIJJJKKKKKKKKKHHHFFFDDD>>><<<999888888777555333666666666666777777777777555444333111000111111222222222222222222333444444555555555666777777888888999:::;;;===???@@@AAABBBEEEGGGKKKMMMNNNPPPSSSVVVWWW[[[___bbbcccffflllqqqsssvvvzzz}}}iiifff}}}iiiJJJ>>>CCCJJJgggdddHHH:::===<<<;;;???>>><<<999555333444555555555222666666@@@fffkkkJJJ<<<;;;999555:::;;;;;;<<<===>>>>>>???AAAAAAAAA@@@@@@@@@??????@@@@@@??????@@@AAACCCDDDCCCDDDFFFGGGGGGGGGEEEDDDCCCDDDDDDEEEEEEDDDDDDCCCBBBBBBCCCCCCCCCCCCDDDDDDAAAAAAAAAAAAAAABBBBBBBBB@@@??????>>>>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<>>>===???BBBBBB@@@BBBGGGGGGTTTmmmqqqaaaTTTLLLIIIHHHHHHHHHIIILLLNNNPPPSSSUUUXXX[[[^^^___```aaa```aaaccceeefffggggggfffmmmmmmlllkkkjjjjjjiiiiiifffggghhhiiikkklllmmmnnnnnnoooqqqtttvvvwwwwwwwwwyyyyyyyyyyyyyyyyyyzzzzzzzzz{{{|||~~~~~~~~~|||yyyvvvtttrrrqqqqqqkkkkkkjjjhhhgggmmmxxx~~~kkkWWWMMMIIIEEE@@@>>>;;;;;;;;;;;;::::::999888:::;;;<<<<<<;;;;;;===???JJJfffcccEEE@@@???AAADDDAAA@@@???AAAFFFKKKRRR___kkkuuu|||~~~zzzxxxuuusssqqqpppooommmkkkiiifffaaa]]][[[\\\[[[XXXRRRMMMIIIHHHEEEGGGIIIKKKKKKJJJGGGFFF>>><<<999888888777555333666666666666777777777777555444333111000111111222222111111111111222333333222333333444444555666666666777888:::;;;===>>>???AAADDDGGGIIIKKKLLLOOOQQQRRRVVV[[[___aaadddiiimmmpppuuu{{{tttdddmmmnnnLLL???BBBGGGeeeoooNNN<<<>>><<<;;;???@@@===:::555333333555666666222666888EEEnnn]]]FFF===999888888;;;;;;<<<<<<===>>>>>>>>>BBBBBBBBBAAAAAA@@@@@@@@@AAA@@@@@@???@@@BBBCCCDDDCCCDDDFFFGGGHHHGGGEEEDDDCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@???===<<<<<<<<<===>>><<<;;;;;;:::::::::;;;;;;999;;;???@@@<<<888<<>>@@@EEEKKKRRR___kkkuuu|||}}}yyyvvvtttqqqoooqqqpppnnnllljjjfffaaa^^^[[[\\\[[[XXXQQQKKKGGGFFFCCCEEEHHHKKKLLLJJJHHHGGG>>><<<:::999888777555333666666666666777777777777555444333111111111111222111111111111111111222222000111111222333333444444444555666888999;;;<<<<<<>>>AAADDDGGGHHHIIIKKKMMMNNNSSSYYY]]]___bbbgggkkkooottt{{{}}}bbbaaatttOOO>>>???BBB___vvvRRR>>>???===<<<@@@AAA>>>:::666333333555666666444888;;;JJJuuuWWWDDD>>>888888<<<>>>>>>===<<<<<<<<<<<<<<<@@@AAABBBBBBAAA???<<<;;;===>>>???@@@@@@AAAAAA@@@@@@BBBEEEGGGHHHHHHGGGFFFDDDDDDCCCCCCCCCDDDDDDEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBAAA???>>>>>>===<<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<======EEEMMMXXXtttzzzmmm[[[UUUMMMIIIIIIIIIIIIGGGKKKOOOVVV[[[\\\\\\ZZZYYY\\\]]]]]]]]]\\\\\\]]]___^^^^^^^^^```cccdddcccbbbaaaaaaaaadddgggiiiiiihhhiiijjjlllnnnpppqqqrrrsssqqqrrrtttuuuvvvvvvuuutttsssssssssssssssrrrnnnllloookkkeeebbbaaaaaabbbbbbjjjkkkkkkhhhhhhnnnyyysss```KKKFFF???===>>>???===:::;;;::::::999888888888999999:::;;;;;;;;;<<<>>>@@@KKKqqq~~~UUUGGG???===BBB===AAA@@@???AAAFFFLLLSSS```llluuuzzz}}}|||vvvrrrpppppplllllllllllljjjgggeeedddbbbbbb```[[[OOODDDDDDIIIIIIIIIIIIIIIIIIHHHGGGFFF???>>>;;;888666666666777666666666666777777777777888777555333222222222333111111111111111111111111111111222222222333333333555666777888999:::;;;;;;;;;===@@@BBBDDDGGGKKKMMMPPPSSSVVVZZZ]]]aaafffiiilllqqqyyyrrroooUUU???CCCBBBSSSuuu{{{ZZZ@@@===@@@;;;;;;@@@>>>;;;777444444444444444777::::::PPPyyySSSGGG>>>888:::999>>>======<<<;;;;;;<<<<<<>>>>>>???@@@???===;;;:::<<<===>>>???@@@@@@@@@@@@???@@@BBBEEEFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@???>>>======;;;;;;;;;;;;:::::::::999999999999999999999999999:::;;;;;;;;;<<<<<<<<<<<>>===;;;;;;:::999999888888888999999:::;;;;;;;;;<<<>>>@@@KKKrrrzzzQQQDDD>>><<>>BBB@@@???AAAFFFKKKSSS```lllvvv{{{~~~|||wwwrrrppppppnnnmmmmmmllliiigggdddccc```bbbeeecccXXXKKKGGGIIIJJJIIIIIIHHHGGGFFFEEEDDD???>>>;;;888666666666777666666666666777777777777888777555333222222222222111111111111111111111111111111111222222222333333444555666777888999::::::;;;===???@@@AAACCCFFFIIIMMMPPPTTTWWW[[[___dddhhhlllqqqyyy\\\AAABBBAAAQQQsss}}}]]]BBB===???<<<;;;@@@???;;;777444444444444444777999:::QQQuuuPPPHHHAAA<<<;;;:::===<<<<<<;;;;;;;;;;;;;;;;;;<<<======<<<;;;:::999<<<<<<===>>>????????????===>>>@@@BBBCCCCCCBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@???>>>===<<<<<<;;;:::::::::::::::999999999777777777777777777777777::::::::::::;;;;;;;;;;;;>>>???@@@BBBHHH\\\~~~tttlllddd[[[UUUMMMNNNQQQUUUYYYZZZYYYWWWRRRRRRQQQQQQQQQRRRSSSTTTWWWWWWWWWXXXZZZ[[[]]]^^^]]]\\\[[[\\\___aaabbbaaaaaabbbdddfffhhhjjjkkkkkklllllllllkkkjjjhhhgggfffdddccccccbbb```^^^\\\[[[VVVYYY\\\]]]___eeeooowww{{{zzz{{{~~~hhhPPPCCCAAA===999888:::<<<<<<:::::::::999888888888888999888:::;;;;;;;;;;;;>>>@@@IIIqqqvvvNNNBBB======CCC???DDD@@@???AAAFFFKKKSSS```lllvvv{{{|||wwwsssqqqpppnnnnnnmmmjjjhhheeebbbaaa^^^cccjjjlllcccTTTLLLKKKKKKJJJIIIGGGFFFDDDCCCBBB???===;;;999777666666666666666666666777777777777777666555444333222222222111111111111111111111111111111111222222222222333333333444555666777777888:::;;;======>>>???BBBDDDIIILLLPPPTTTXXX]]]bbbffflllqqqxxx~~~fffEEE@@@???NNNpppbbbEEE>>>???<<<<<>>>>>??????>>><<<===???@@@AAAAAAAAA@@@CCCBBBBBBAAAAAAAAAAAABBBAAAAAAAAA@@@@@@@@@??????>>>>>>===<<<<<<;;;::::::999999999999999999999999777777777777777777777777999999999999:::::::::;;;;;;;;;???EEEEEEJJJ```xxxzzzpppjjjWWWTTTRRRTTTXXXYYYVVVSSSOOOMMMKKKJJJKKKMMMNNNNNNRRRSSSTTTUUUVVVXXX\\\^^^\\\ZZZYYYZZZ]]]___```_________aaabbbccccccccccccgggfffeeedddbbb```___^^^YYYZZZZZZZZZYYYXXXYYYZZZWWW[[[_________gggvvv{{{aaaLLLCCC>>>;;;888888999::::::999999999888888888888888999888999;;;;;;:::;;;===???GGGpppuuuNNNBBB>>>>>>DDD@@@EEE???>>>@@@FFFKKKRRR___kkkuuuzzz|||xxxsssqqqpppnnnmmmkkkhhheeebbb___^^^]]]bbbkkkooogggYYYPPPNNNLLLKKKIIIFFFDDDBBB@@@@@@>>>===;;;999777666666666666666666666777777777777777666555444333222222222111111111111111111111111111111111111222222222222222222222333444555555666777999;;;;;;<<<===@@@BBBFFFIIIMMMRRRVVV[[[aaadddkkkpppwww}}}pppIII===>>>KKKmmmhhhIII??????===<<>>>>>??????>>>===>>>>>>???@@@@@@@@@@@@BBBBBBAAA@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>;;;;;;;;;::::::999999888777888888888888888888888888888888888888888888888888888888888999999999999;;;999<<>><<<:::999999999888888888888888777777888999999888999:::::::::;;;===???FFFpppxxxPPPEEE@@@???EEE@@@CCC???>>>@@@EEEJJJRRR___kkksssyyy~~~}}}xxxtttqqqppplllkkkhhheeeaaa___\\\[[[^^^aaafffiiidddYYYRRRQQQMMMKKKIIIFFFCCCAAA@@@???>>>===;;;:::888666666555666666666666777777777777666666555555444222222111111111111111111111111111000000111111111222222222111111111222333333333444555777999:::;;;===@@@CCCDDDGGGKKKPPPTTTYYY___bbbiiimmmtttzzz~~~ssslllyyyLLL<<>>===>>>@@@<<<888555555555555555666999EEEjjjoooSSSPPPJJJCCC???;;;999888888888888999999:::::::::;;;;;;<<<<<<======<<<<<<===>>>????????????>>>>>>>>>>>>??????@@@@@@BBBAAA@@@??????>>>>>>???>>>>>>=========<<<<<<<<<999999999888888777777777666666666777777777777777777777777777777777777777777777777777888888888999===999888:::<<>>@@@EEEJJJRRR___kkkqqqxxx~~~~~~}}}yyytttqqqpppkkkjjjgggccc```]]]\\\[[[___^^^```aaa]]]UUUQQQRRRNNNLLLIIIEEECCCAAA@@@@@@======<<<:::888777555555666666666666777777777777666666666555444333111111111111111111111111111111000000000111111111111222000111111111222222222333444555888999:::<<<@@@BBBBBBEEEIIIMMMQQQVVV\\\___eeejjjqqqwww|||nnn```vvvPPP<<<@@@HHHeeetttRRRAAA??????>>>===@@@<<<888555555666666555666;;;MMMyyymmmYYYYYYQQQGGGBBB???777777777777777888999999999999::::::;;;<<<======<<<===>>>???@@@@@@@@@@@@>>>============>>>??????AAAAAA@@@???>>>======>>><<<<<<<<<<<<;;;;;;;;;;;;777777777777666666666666555555555666666777777777666666666666666666666666666666666777777777888888999:::999666777===@@@@@@CCCWWWtttuuuooorrrrrrmmmfffVVVQQQJJJHHHIIIJJJIIIGGGJJJNNNRRRQQQMMMIIIIIIJJJHHHIIILLLPPPTTTUUUTTTRRRPPPPPPQQQQQQPPPOOONNNNNNMMMMMMMMMNNNPPPRRRTTTUUURRRUUUXXXYYYZZZ^^^ffflllvvvuuucccRRREEE???888999999999888888888999777777777777777888999999777888::::::999:::<<<>>>LLLssswwwPPPEEE@@@???DDD>>>BBB>>>===@@@EEEJJJQQQ^^^jjjrrryyy}}}~~~yyytttqqqpppllljjjgggccc```^^^]]]]]]^^^[[[[[[[[[XXXRRROOOQQQNNNLLLIIIEEECCCAAAAAAAAA======<<<:::999777555444666666666666777777777777555666666666555333111000111111111111111111111111000000000000111111111111111111111111111222222222444555777888888:::===???@@@CCCGGGKKKNNNSSSXXX[[[aaafffmmmtttzzzuuuaaannnTTT===BBBEEE^^^yyyVVVBBB???@@@???===@@@===888666555666666555777===UUUvvvjjjlll```NNNEEE@@@777777666777777888999999888888888999:::;;;<<<======>>>???@@@@@@AAAAAA@@@======<<<<<<<<<===>>>>>>AAA@@@???>>>============<<<<<<;;;;;;;;;:::::::::666666666666666555555555444555555555666666777777555555555555555555555555666666666666777777777777222;;;???:::999>>>>>>999DDDFFFPPPhhhuuunnnwww|||sss___YYYRRROOOPPPQQQOOOLLLQQQUUUYYYVVVPPPIIIGGGGGGGGGIIILLLRRRVVVWWWUUURRRJJJJJJKKKLLLLLLLLLLLLLLLNNNNNNOOOQQQSSSVVVYYY[[[XXX\\\bbbfffjjjqqq|||jjjWWWLLLBBB;;;888444666777888888888999;;;777777666777777888999999777888::::::999:::<<<>>>OOOuuutttMMMCCC??????DDD>>>BBB>>>===???EEEJJJQQQ^^^jjjrrrzzz}}}~~~zzzuuuqqqpppllljjjgggdddaaa```______]]]ZZZYYYYYYVVVPPPNNNPPPOOOMMMIIIFFFCCCBBBBBBBBB======<<<;;;999777555444666666666666777777777777555666666666555333111000111111111111111111111111000000000000111111111111111111111111222222222222555666777777777777:::<<>>??????<<<===============<<<<<<===============<<<<<<;;;::::::::::::999888777777666666666666555555555555666666666666666666666666444555555666555555444444666666555555555555666666666666666777888:::;;;<<>>AAANNNjjjPPPCCCDDDBBBAAAAAA<<>>???CCCHHHOOO]]]iiiwwwxxx}}}}}}{{{}}}}}}}}}}}}|||xxxrrrnnnmmmkkkiiifffccc```___^^^]]]]]][[[XXXUUURRROOOMMMOOOLLLIIIGGGFFFDDDBBB@@@===<<<:::888666666666666555555666666777777888888;;;:::999777666444333222222111111000000111222222111111111111111111222222000000000000000000000000222222222333555777888999;;;>>>AAAEEEIIINNNSSSWWW\\\bbbjjjpppuuuzzzjjjbbbxxx]]]@@@AAABBBUUU~~~^^^DDD???<<<:::AAA???AAA===666333555777777======___vvv\\\KKK???888888777777777777888888888999999::::::;;;;;;;;;;;;;;;;;;;;;<<<===>>>???<<<===============<<<<<<===============<<<;;;;;;::::::::::::999888777666666666666666555555555444555555555555555555555555444555555555555555444444666666555555555555666666666666666777888999;;;;;;<<<;;;===DDDOOObbb~~~{{{uuummm]]]bbbiiilllfff\\\ZZZ]]]dddggghhhnnn|||{{{hhhYYYXXXVVVVVVWWWXXXXXXXXX___bbbhhhpppyyywwwggg\\\TTTLLLAAA<<<<<<<<<:::666666666666666666666666666666666777777777888888888666777888999999;;;>>>AAAQQQeeeLLL@@@BBB@@@??????999???>>>???CCCHHHOOO]]]iiiuuuxxx}}}zzz||||||||||||{{{wwwrrrnnnmmmkkkiiifffcccaaa______^^^]]][[[XXXUUUSSSPPPOOOOOOLLLIIIGGGFFFEEEBBBAAA===<<<:::888666666666666555555666666777888888999::::::999777666555333333111111111222222222222222111111111111111111111111000000000000000000000000222222222333555666888999:::===@@@DDDGGGLLLRRRVVVYYY___ffflllpppvvv~~~}}}rrrcccDDDCCCAAARRRxxxcccHHHBBB>>>;;;@@@???@@@===666333555777777<<<===^^^|||[[[HHH===888777777777777777888888999999999:::::::::::::::;;;;;;;;;;;;<<<<<<===>>><<<======>>>>>>=========<<<<<<======<<<<<<;;;:::999999999999888777666666666666555555555444444444555555555555555555555555444444444444555555444444666666555555555555666666666666666666777999:::;;;;;;===???@@@AAAIII]]]pppyyy|||zzz{{{{{{wwwxxx}}}xxxvvvuuuttttttuuuwwwyyy|||mmmYYYJJJBBB>>>;;;999888999999777666666666666666666666666666666666777777777777888888666777888999999;;;>>>AAASSS___HHH>>>BBB@@@??????999???===???CCCHHHPPP]]]iiitttxxx}}}zzzzzzzzzyyyzzzyyywwwrrrooommmkkkiiifffcccaaa```___^^^]]]ZZZWWWUUUSSSQQQQQQOOOLLLIIIGGGFFFEEECCCAAA===<<<:::888666666666666666666666777888888999999::::::999888666555444444111222333333333222111111111111111111111111111111000000000000000000000000111111222333444666777888999<<>>777333555777666<<<<<<\\\WWWCCC;;;777777777777777777888999:::::::::999999999999999;;;;;;::::::;;;<<<<<<===<<<<<<===>>>>>>>>>======;;;<<<<<<<<<<<<;;;::::::888888888888777666555555555555555444444444333333444444444444444444444444444444444444444444555555666555555444444555555666666555555666777888999999::::::===>>>===@@@KKKWWWkkkqqquuu{{{~~~lllVVVHHHCCCBBB999::::::999777555555666666666666666666666666666666666666666777777777888666777888999999;;;>>>AAASSS[[[FFF???DDDBBBAAA@@@;;;>>>===>>>CCCHHHPPP]]]jjjsssxxx}}}{{{xxxxxxxxxxxxxxxvvvrrrooolllkkkiiifffcccaaa``````]]][[[YYYVVVSSSRRRQQQQQQNNNLLLHHHGGGFFFEEECCCAAA<<<;;;999777666666666777666666777888888999999:::999999888888777666555555111222444555555333111000222222222111111111111111000000000000000000000000111111111222333555666777888:::===???BBBFFFKKKNNNSSSWWW\\\aaafffmmmvvv}}}rrrJJJBBB@@@NNNooouuuQQQBBB???<<<===>>>@@@>>>777444555777666<<<:::YYY~~~QQQ>>>;;;777777666666777888999999999999999999999999999888;;;::::::::::::;;;;;;<<<;;;;;;<<<===============;;;;;;;;;;;;;;;::::::999777777777777666555444444444444444444333333333333444444444444444444444444444333333333333444555666555555444444444444555555555555555555666777888888777444555999<<<===@@@FFFOOO```||||||wwwnnnnnnvvv~~~iiiSSSDDD>>>>>>???;;;<<<;;;999666444666888555555555555555555555555555666666666666777777777666777888999999;;;>>>AAAVVVWWWDDD>>>CCCAAA@@@@@@;;;>>><<<>>>CCCHHHPPP^^^jjjssswww~~~|||xxxwwwwwwwwwwwwuuuqqqnnnkkkjjjhhheeecccaaa```___\\\ZZZXXXUUUSSSPPPOOONNNLLLJJJGGGEEEEEEDDDBBB@@@<<<;;;999777666666777777777777888888999:::::::::999999888888777777666666222333555666555444222000222222222111111111000000000000000000000000000000111111111222222444555666666888:::<<<>>>BBBFFFJJJPPPTTTZZZ^^^cccjjjrrryyy~~~zzzLLL@@@@@@NNNmmm}}}SSS@@@===<<<===>>>@@@>>>888444666777555999888XXXqqqJJJ===<<<666666666666777888999:::888888888999999999999999:::::::::999999::::::;;;999:::;;;<<<<<<<<<<<<<<<::::::;;;;;;::::::999888666666666666555444333333444444333333333222222222333333333333333333333333333333222222222444555666555555444444444444555555555555555555555666777777999555444999===<<<;;;===CCCFFFTTTooorrrmmmeeerrrtttgggUUUFFF???<<<999777:::999888666555555777:::555555555555555555555555555555666666666666777777666777888999999;;;>>>AAA\\\xxxTTTAAA<<>>===>>>:::===<<<>>>CCCHHHPPP^^^kkkrrrvvv}}}yyyxxxwwwvvvvvvtttqqqnnniiihhhfffdddbbb```______\\\[[[YYYWWWTTTPPPNNNLLLKKKHHHEEEDDDCCCCCCAAA???;;;:::999777777777777888888888888999::::::;;;;;;888888888888888888888888444555555666555444222111333333222222111000000000000000000000000000000000111111111111222333444555444666888:::;;;>>>BBBFFFLLLQQQVVV[[[^^^dddlllrrrxxxzzz}}}PPPAAA@@@MMMiiiUUU???============@@@>>>888555666666555777777YYYbbbEEE???<<<666666666666777888999:::777777888888999999::::::::::::999999999999::::::777888999:::;;;;;;;;;;;;:::::::::::::::999888888555555666555555444333222333333333333222222222222222222222222222222222222333222111111222333555777555444444333333444444555555555444444555555666666:::888888<<<<<<999999<<<===;;;AAAPPPcccxxxzzzqqqXXXQQQHHHAAA>>><<<999777666555555555666777888888555555555555555555555555555555555666666666777777666777888999999;;;>>>AAA___{{{UUUBBB===AAA===<<<>>><<<===<<<>>>CCCHHHQQQ^^^kkkooouuu~~~{{{zzzxxxwwwvvvtttpppnnnhhhgggeeebbb```___^^^^^^]]]]]]]]]ZZZWWWRRRMMMJJJIIIFFFDDDBBBBBBAAA@@@>>>;;;:::999777777777777888888888999999:::;;;;;;;;;888888888888888888888888666666666555444333333333333333222222111000000///000000000000000000000000111000000111111222333444333555777888999;;;???BBBGGGKKKQQQVVVYYY]]]ccchhhpppssswww}}}yyyWWWDDD@@@HHH```XXXAAA@@@???<<<===???>>>999555666666444999:::]]]UUUEEECCC:::666666666666777888999:::666666777888999::::::;;;::::::999999888999999999666777888999:::;;;;;;:::999::::::::::::999888888555555555555444333222222333333333222222222111111222222222222222222222222333222111111111333666777555444444333333444444555555555444444444555666666555555888:::777333555;;;888999>>>EEEIIISSSjjjyyyrrrvvv|||hhhRRRDDDBBB>>>:::999999;;;<<<666555555666888999777444555555555555555555555555555555555555666666666777666777888999999;;;>>>AAA___~~~XXXEEE???BBB>>>===@@@???===<<<>>>CCCIIIQQQ___kkkmmmuuu}}}{{{xxxwwwvvvssspppmmmgggfffdddbbb```^^^]]]]]]_________]]]YYYSSSNNNJJJHHHEEECCCAAAAAA@@@???===;;;:::999777777777888888888999999::::::;;;;;;<<<888888888888888999999999888777666444444333333444333333222222111000000///000000000000000000000000111000000000111222333333333444666777888:::>>>AAABBBGGGNNNRRRUUUXXX]]]aaakkknnnsssyyyrrrttt\\\GGG@@@EEEXXX[[[EEECCC@@@<<<===???>>>999555666666444===>>>```zzzOOOFFFEEE999666666666666777777777777777888888888999999999999777777777777777777777777888888888888888888888888999999999888777666666555555555444333333222111111222222111111111111222222111111111111111111111111333222111222333333222111111777999555333666666111333333333444444444555555666777777777888888888888666;;;>>>===<<<@@@KKKUUUttt{{{kkkeeeiiiqqq}}}~~~bbbNNNAAA;;;;;;::::::999888777777999888888777666555555444555444444444444555666666555555555555555666777777888666666999888777;;;AAA\\\UUUGGG===???AAA>>>;;;===;;;===???BBBFFFOOO[[[dddnnnttt~~~|||{{{yyyxxxuuuqqqnnnjjjhhheeebbb___]]][[[ZZZ[[[[[[[[[ZZZVVVRRRMMMJJJEEEEEEEEEBBB@@@??????@@@;;;:::999999888888888888888:::<<<>>>??????>>>===;;;;;;::::::999888888888888777666555555666888888888777555444333222222111222111111111111111222222000111111111111222222222222222333555777888999:::???AAADDDHHHMMMSSSZZZ^^^dddiiipppwww|||zzzwwwmmmDDD;;;FFFQQQyyy___GGG???<<>>CCCGGGOOO___{{{{{{ffffffiiipppyyyaaaNNNDDD???;;;::::::999888888777777888888777777666555555444444444444444444555666666555555555555555666666777888666666999999888;;;AAA[[[~~~UUUGGG===???AAA>>>;;;===;;;===???AAAFFFOOO[[[dddmmmttt|||zzzxxxwwwvvvtttpppnnnllljjjgggdddaaa___]]]\\\\\\\\\[[[ZZZVVVRRRNNNLLLFFFFFFEEECCCAAA@@@@@@@@@<<<<<<:::999999888888888999;;;===???@@@@@@???>>>;;;;;;::::::999888888777888888777666666777888999888888666555444444444444222111111000000111111222000111111111111222222222111222333444666777888999;;;>>>AAAEEEIIIOOOVVVZZZ```eeelllsssyyy{{{nnnFFF;;;FFFQQQsss```HHH???<<<@@@===AAABBB<<<777777777666999DDDpppiiiJJJ>>>:::;;;555555555666666666666777666666666666777777777777777777777777777777777777777777777777777777777777888888777777666555555555444444333333222111111111222111111000000111111222111111111111111111111111000000000000111222333333<<<===;;;666444666555333333333333333444444444444666666666666777777777777CCC===666666:::>>>===;;;:::BBBUUUnnnxxxzzz~~~|||^^^HHH>>><<<;;;:::999999888888777777666777777777666555555444444444444444444444555555666555555444444555555666777888666666888999888;;;AAAYYY~~~UUUFFF<<<>>>AAA===;;;===;;;===???AAAFFFOOO[[[ccckkkttt~~~yyywwwvvvuuuuuussspppnnnnnnllliiifffcccaaa___^^^]]]]]][[[YYYVVVSSSPPPNNNGGGGGGFFFDDDCCCBBBAAA@@@>>>===<<<:::999888888888:::;;;===???@@@@@@@@@@@@;;;;;;::::::999888888888999888888777777777888888999888777777666666666666222111111000000000111111000111111111111222222222000111222333444555666777777999===@@@DDDIIIPPPTTTYYY^^^fffnnnuuu{{{rrrHHH<<>>:::555444444333222222222333333333444444444555555555666666666777777???999444444:::===<<<999>>>>>>BBBLLL\\\uuuxxxqqqlllmmmvvvvvvlll]]]MMMBBB<<<:::888888888888777777666666666666666666555555444444444444444333333444444555666555444444444444555666666777555666888999888<<>>AAA===;;;===;;;===???AAAEEENNNZZZccckkkttt~~~xxxvvvuuuttttttsssqqqoooooommmjjjgggdddaaa```___^^^\\\ZZZWWWUUURRRPPPOOOIIIHHHGGGFFFFFFDDDBBBAAA@@@???===;;;:::888888888999:::<<<>>>???@@@@@@@@@<<<<<<;;;::::::999999888999888888888777777777777888888777777777777777888222222111000000000111111000000111111111222222222000000111222333444444555444666999<<>>@@@===:::<<<;;;===???AAAEEENNNYYYbbbllluuu}}}yyywwwuuuuuuuuuuuusssrrrnnnllljjjfffcccaaa___^^^]]][[[YYYWWWTTTRRRPPPOOOKKKIIIHHHHHHHHHGGGDDDAAA@@@???===;;;:::888888888888999:::;;;===>>>??????======<<<<<<;;;:::::::::999999999999888888777777888888777777777777777888333333222111111111111111000000111111111222222222000111111111222222333333333555777999<<>>BBB>>>BBBCCC===888888888777;;;MMM|||UUU???===;;;:::333333333444444444555555555555555555666666666666555555555555555555555555444444444444444444444444333333333333333333333333000000000000000000000000111000000//////000000111000000000000000000000000---///111000000222777<<>>===<<<:::999888888888777888999:::<<<===????????????>>>>>>===<<<<<<<<<;;;<<<<<<<<<;;;:::999888:::999888777777777777777555444333222222222222222000111111111111222222222111111111222222222222222333444666888:::>>>CCCGGGMMMRRRYYYbbbjjjsss|||UUU@@@BBBIIIkkk~~~ZZZDDD>>>BBB>>>CCCCCC===888888999888;;;NNN{{{SSS@@@???;;;888222333333333333444444444555555666666666777777777444444444444444444444444333333333333333333333333222222222333333333333333000000000000000000000000000000////////////000000000000000000000000000000---///222111000333999??????666111333555222000111111222222222222333333333333333444444444555555555444666888777666555666888333555999======>>>DDDLLLRRRfff~~~{{{xxxsssppppppwwwxxxhhhXXXHHH>>>???:::888888666222333888444444444444444444444444333333333333333333333333333333222222333333444555444444333333444444555666666444555888999999===CCC^^^TTTEEE;;;===@@@<<<:::<<<<<<===???@@@DDDMMMXXX```lllxxx~~~||||||zzzwwwuuuuuuuuutttrrrnnnmmmjjjgggdddaaa______]]]]]]]]]\\\YYYVVVSSSQQQNNNLLLJJJKKKMMMLLLGGGBBB<<<<<<:::999999888888888888888999:::<<<>>>@@@AAAAAAAAA@@@??????>>>>>>===??????@@@@@@???>>><<<;;;<<<<<<:::999888888888888777666555444333333333333000111111111111222222222222222222222222222222222222333555666888<<>>CCCCCC>>>999888999888999NNN~~~NNN===???;;;777222222333333333444444444666666666666777777777777444444444444444444444444333333333333333333333333222222222222222222222333////////////000000000000000000////////////000000000000000000000000000000---000222222111444:::AAA>>>555000444777444111222111111222222222333333333333333333444444444555555111222333555666777777777<<<666222555888999;;;??????KKKVVV\\\hhhzzzdddPPPCCC>>><<<888666888<<<:::444444888444444444444444444444444333333333333333333333333333333222222333333444555444333333333333444555555666444555888999999===CCC^^^SSSEEE;;;===@@@<<<:::<<<<<<===???@@@DDDLLLXXX```kkkzzz}}}|||}}}zzzvvvtttttttttsssqqqooommmkkkgggdddbbb```___]]]^^^___^^^\\\XXXTTTRRROOOLLLJJJKKKNNNMMMHHHBBB;;;:::999999888888888888999999:::;;;===???AAABBBBBBBBBAAAAAA@@@??????>>>BBBBBBCCCCCCBBBAAA???>>>???>>><<<;;;:::999999888888777666555444333333333000111111111111222222222333333333222222222222222111222444555777:::???BBBIIIMMMTTT\\\dddnnnwww}}}vvv[[[BBBAAAFFF^^^ZZZBBB;;;AAA>>>CCCCCC>>>999999999888666OOOuuuFFF:::???<<<888444444444444444444444444777666666666777777555333555555555555555555555555555555444333333222111111111111111111111000//////////////////////////////............////////////111111111000000000000000......///000222333444444666444444777666222000222222222222111111111000000111111222222222333333333333333333444444444555555444555555666777888888999>>>>>>BBBGGGLLLYYYttt|||rrrbbbQQQDDD<<<999999666666666666555555555555333333333333333333333333333333333333333333333333222222222222222222222222444444444444444444444444666777888888888;;;???BBBbbbTTTDDD??????;;;<<>><<<:::999888999888666555444444555555555444333222111111111111222222111111111111222222333333333222333666;;;???GGGLLLTTT\\\eeemmmuuuzzzwww|||fffGGGAAAFFFddd[[[EEE???>>>>>>BBBEEEBBB<<<777888:::<<>>DDDTTTeeeoooeee^^^YYYPPPGGG@@@<<<::::::666666666666555555555444333333333333333333333333333333333333333333333333222222222222222222222222444444444444444444444444555666777777888:::???BBBbbbSSSCCC>>>>>>:::;;;>>>:::;;;;;;===BBBFFFLLLWWWbbbmmmyyy}}}}}}zzzyyywwwuuusssrrrrrrrrrqqqooommmjjjfffcccaaa___aaabbbcccbbb___YYYTTTPPPNNNLLLIIIGGGGGGFFFDDDCCC<<<:::999999::::::888777777888888999;;;<<<>>>???AAAAAAAAABBBCCCCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBB@@@>>>===;;;;;;999888777555555555555555555444333222222111111111222222111111111111222222333333333222333666:::>>>DDDIIIQQQ[[[dddnnnvvv|||tttrrrgggFFF@@@FFFaaa\\\DDD>>>===>>>BBBEEEBBB<<<888888:::===QQQeee???>>>>>>777999444444444444444444444444555444444444444444555555444444444444444444444444444444333333222111111111111111111111111000//////////////////////////////............////////////000000000000000000000000000000222444555777888999555333333666555111000222222111111111111000000000111111111222222222222333333333333333444444444444444444555555666777777777999888999:::888777<<>>AAA```~~~RRRBBB===>>>999:::===999;;;;;;===BBBFFFLLLWWWbbbkkkvvv~~~}}}zzzyyywwwuuutttrrrrrrrrrooonnnmmmllliiifffcccaaaccccccdddbbb___YYYTTTPPPMMMJJJGGGEEEDDDCCCAAA???:::999888999::::::999888777777888888:::;;;======>>>>>>@@@AAACCCDDDFFFFFFBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBAAA@@@??????>>>999999777666666555666666555555444333333222222222222222111111111111222222333333333222333555:::===@@@FFFOOOXXXcccmmmwww}}}xxxmmm{{{iiiFFF???GGG______EEE>>><<>>999;;;>>>999;;;;;;===BBBFFFLLLWWWbbbiiisss{{{zzzyyywwwuuutttsssrrrmmmnnnnnnmmmkkkhhheeeccceeeeeedddbbb^^^YYYTTTQQQLLLIIIFFFDDDBBBAAA???===:::888888888:::;;;:::999777777777888999:::;;;<<<;;;<<<===???@@@BBBCCCDDDAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@:::999999888777777666666555555555555444444333333333222222111111222222333222333333333333555999<<>><<>>>>>;;;:::333333333444444444555555333555555444333222444666333333333333333333333333222111111111111111000000111111111111111000//////////////////////////////............////////////......//////000000000000//////111222444666777888444111111333333000000333000000000000000000000000000000111111111222222222222222222333333333444444444444444444555555555555444555555555666888999888:::<<<@@@EEEOOObbbwwwtttkkk]]]OOOFFF@@@===;;;<<<;;;999777555555555555444444444444333333333333222222222222222222222222222222222222222222222222222222222222222222222222333333333444444444555555444555666666777999===@@@ZZZ}}}TTTDDD??????;;;<<>><<<:::888888888:::;;;:::999777777777777777888999::::::::::::;;;<<<======>>>>>>>>>??????@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>:::::::::999999888777777555555666666666555444444333333222222222222333333222333333333333444888;;;@@@EEELLLUUU___iiitttzzzmmmGGG???HHHbbbmmmLLL???===???CCCFFFCCC===888999;;;AAAbbbbbbLLL???;;;;;;:::222333333444444555555555000333666555222000111333222222222222222222222222000000000000000000000000111111111111111000//////////////////////////////............////////////---......//////000000111///000000222333444555666333000000222222///000333//////000000000000000111000000000111111111111222222222222222333333333333444444444444444444444444333555555222333777999888888999999:::>>>FFFRRR[[[rrrrrrRRRNNNGGGBBB>>><<<999777:::888666444333333444555444444333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333444444555555555444555666666777:::>>>AAAZZZUUUEEE???@@@;;;<<>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999888777555666777888888777555555333333222222222222333333222333333333333444777999@@@DDDLLLTTT^^^iiitttzzzpppIII@@@HHH___sssPPPAAA???@@@CCCFFFCCC===999999;;;CCCddd```OOO>>>888;;;:::222222333333444555555666111666999999444111000222222222222222222222222222000000000000000000000000111111111111111000//////////////////////////////............////////////------......///000000111111111111222333333444444333000///111111///000333////////////000000111111000000000000111111111111111222222222222333333333333333333333333333333333222888999555444777999888555777999::::::<<<@@@CCCJJJWWWjjj{{{wwwaaaPPPBBB@@@>>>======<<<:::999555555444444444444555555333333333333222222222222111111111111111111111111111111111111111111111111222222222222222222222222222222333333444555555666555666777777888:::???BBB^^^TTTDDD>>>???:::;;;???:::;;;;;;===BBBFFFLLLWWWbbbppp~~~|||zzzxxxwwwrrrrrrqqqooommmkkkjjjiiihhhfffbbb]]]XXXTTTQQQOOOKKKIIIFFFDDDDDDCCCAAA@@@<<<:::999999::::::888777777777666555555666666666555555666666666777777777777888888999::::::;;;;;;;;;:::::::::::::::::::::;;;;;;<<<<<<;;;:::999888555666888999999888666555444333333222222333333444111333444333333444666888>>>CCCJJJSSS^^^jjjvvv}}}~~~sssLLLAAAHHHVVV|||uuuQQQBBBAAA@@@DDDFFFDDD===999999<<>>>>>999444333444111111111111111111111111////////////000000000000111111111111111000//////////////////////////////............/////////000---------...///000000111222222222333333333444444333///...000000///000333.../////////000000111111000000000000111111111111111111222222222333333333333333333333333333333333...666:::666333777888777666888::::::999999;;;===AAAFFFLLLQQQVVVbbbsssooo[[[JJJ??????<<<888666777999::::::333444555666666666555444333333333222222222111111111111111111111111111111111111111111111111111111222222222222222222222222222222333333444555666666666777888888999;;;???BBBaaaSSSCCC===>>>999:::===999;;;;;;===BBBFFFLLLWWWbbbppp}}}~~~|||yyyxxxtttsssqqqooommmkkkkkkjjjhhheeeaaa\\\WWWSSSPPPNNNKKKIIIFFFEEEEEEDDDCCCAAA<<<;;;999999999999888666777777666555555555555666444444444555666777777888555555666777888888999999;;;::::::::::::999999999;;;<<<<<<===<<<:::999888555666888999999888777666444333333222222333333444111222444444333444666888<<>>:::::::::999888777777666444444333333333333222222222222222222222222222222222222222111111111000000222222111111111111111111222222222222222222222222444444444444444444444444666666999===<<<;;;???FFFfffYYYEEE===@@@<<<;;;===:::;;;<<>>>>>===;;;:::999888777777666666555555555555666666666666666666666666666444444555666777888999999999999999888888888888888:::;;;<<<<<<<<<;;;999888999999888777777777888888888777666555444333333333000111222222222333666888===BBBJJJTTT```mmmyyyvvvvvvxxxQQQ@@@@@@IIIlllwwwPPP???@@@CCCDDDEEEDDD===777888>>>GGG~~~lllGGG???;;;777888666333333333333333333333333333333333222222222111111//////000111222222222222///111222444444444333222000000000//////......---.........//////////////////////////////////////////......---...///000111444333333222222222222222111111000000000000111111//////000000000111111111111111111111111111111111000111111111111222222222111111111222222222333333333333333444444444444555444555555666777777888888777777777777999<<>>===;;;:::999888777777666555555555666666666666666666666666666666444555555666666777777777888888888888888888888888:::;;;<<<======<<<;;;:::<<<;;;;;;:::999999999999888888666555444333333333111222333222222333555888<<>>777999>>>LLLhhhEEE???<<<999:::999333333333333333333333333111111111000000000000/////////000111222222222222---///333666777666444222222222111000///...------///////////////.........///////////////////////////............///000000444222000//////000111333111000000//////000000111//////000000000000111111111111111111111111111111000111111111111222222222111111111222222222222333333333333333444444444444444444555555666777777777999888777666666777888999===>>>???@@@EEEPPP]]]ggg{{{yyytttlllddd]]]SSSHHHAAA???>>><<<<<<<<<<<<;;;999888888777777666555555555333333333333222222222222222222222222222222222222222111111111111000000000111111111111111111111111222222222222222222222222444444444444444444444444666666888<<<;;;;;;???FFFeeeZZZEEE===@@@<<<;;;===;;;;;;===@@@BBBAAABBBMMMYYYsss~~~~~~{{{yyyzzzxxxvvvuuussspppllliii```^^^ZZZXXXVVVTTTRRRPPPMMMLLLKKKIIIGGGFFFEEEDDDAAAAAA@@@>>>===<<<;;;:::888888777666666666666666666666666666666666666666555555555555555555555555666666777777888888999999:::;;;<<<===>>>>>>>>>>>>======<<<;;;::::::999999999888777666555444444444222333333333222222555777<<>>888999???TTTbbbBBB>>><<<:::<<<<<<222222222222222222222222111111000000000///////////////000111111111111111,,,---000222333222111///333333222222111111111000000000//////......------////////////////////////............/////////000111000///......///000111000000////////////000000////////////000000000111111111111111111111111111000000111111111222222222111111111111222222222222222222333333333444444444333444444555555666777777888888888888888999:::;;;<<<>>>>>>===<<<>>>AAADDDOOOYYYfffpppuuu{{{xxxiiiXXXTTTNNNIIIFFFBBB>>>;;;???>>><<<<<<<<<<<<;;;999666666666555555444444444333333333222222222222111111111111111111111111111111111111111000000000000000000000000111111111111222222222222222222222222333333444444444444444444555555888;;;;;;:::@@@GGGiii[[[FFF===???<<<;;;>>><<<<<<>>>CCCEEECCCBBBJJJUUUppp~~~}}}}}}{{{{{{zzzyyywwwuuurrrmmmiii___\\\XXXUUUTTTSSSRRRQQQNNNNNNLLLKKKIIIHHHFFFFFFCCCBBBAAA@@@???>>>===<<<999999888777666666666666666666666666666666666666555555555444444333333333555555666666777888999999999:::;;;===>>>???@@@@@@=========<<<;;;:::999888:::999888777666555555555444444444333222222444666<<>><<<:::<<<<<<222222222222222222222222222111111111111000000000//////000111111111000000///////////////.........000000111111222222222333000000//////......------////////////////////////---......///////////////......///000000000///...000000////////////000000...////////////000000000000000000000000000000000000000111111111222222222000000111111111222222222222222222333333333444444333333333444555555666666444444555555666777888888555777999;;;;;;::::::;;;===AAAGGGIIIJJJMMMSSSXXX]]]hhhxxxzzzvvvmmmfffccc___TTTGGGCCCAAA>>><<<<<<===>>>>>>>>><<<:::999999888666444555555555444444444444444333333222222222111111111111111111111111111111111000000000000000000000000//////000000000111111111222222222222222222222222333333333444444444555555555555777:::::::::@@@HHHiii\\\FFF===???;;;;;;???======@@@FFFIIIFFFCCCIIIRRRjjj~~~}}}{{{}}}~~~}}}|||{{{yyywwwuuuqqqkkkhhh___\\\XXXUUUSSSRRRQQQOOOPPPOOONNNLLLKKKIIIHHHGGGDDDDDDCCCBBB@@@???>>>===::::::999777777666666666666666666666666666666666555555444444333333222222444444555666777777888888888999:::;;;===???@@@AAA????????????>>>===<<<;;;;;;:::999888777666666666444555555333222222555777===DDDPPP\\\fffooovvv{{{yyyVVVBBBCCCNNNnnn\\\FFFAAA???AAADDDEEE@@@999:::???\\\[[[@@@>>><<<888::::::222222222222222222222222222222222222111111111111//////000111111000000///222111000////////////000,,,,,,---...///000111111///////////////.........////////////////////////---......///000/////////,,,---000111111000///---000//////......//////000......////////////000000000000000000000000000000000111111111111222222222000000000111111111111222222222222222333333333333222222333333444555555555555555555555555555555555777666666555666777999;;;444888===???>>>===>>>@@@===EEEQQQ]]]hhhsss~~~{{{uuuoooggg___ZZZTTTQQQKKKFFFFFFHHHDDD===;;;:::999999999:::;;;<<<999888777777777777666444444444444444444444444444222222222222111111111111111111111111111111111111//////000000000000000111...//////000000111111111222222222222222222222222222333333444444555555555555444666999999:::@@@HHHlll]]]GGG>>>???;;;;;;???>>>===AAAHHHKKKHHHDDDHHHPPPdddzzz~~~zzz{{{~~~~~~||||||zzzwwwtttrrrnnniiifff^^^\\\XXXVVVTTTRRRPPPNNNPPPPPPOOOMMMKKKJJJHHHHHHEEEEEEDDDBBBAAA@@@???>>>;;;;;;999888777777777777666666666666666666666666555555555444444333333333444444555555666666777777777777888999;;;===???@@@@@@AAABBBCCCBBBAAA@@@???<<<;;;:::999888777777777333444444444333333666888>>>FFFSSS```jjjqqqwwwzzz}}}YYYDDDCCCPPPtttaaaGGGAAAAAABBBFFFGGGAAA:::;;;???YYYXXX???>>>;;;777999999111111111111111111111111222222222111111111000000///000000000000000/////////000111111111111000000,,,,,,------......//////.........///////////////////////////////////////------///000000000///.........///000000000000000//////............//////........./////////000000000000000000000000000000000111111111111222222222000000000000111111111111111222222222222333333333222222222333444444555555666666777777666666555555:::888666555555666777777222555:::<<<;;;;;;<<<===888:::>>>BBBGGGLLLQQQSSS[[[```eeeiiikkkmmmoooqqqvvv~~~zzztttrrrssspppooommmjjjfffbbb^^^\\\\\\YYYUUUQQQNNNJJJDDD???@@@@@@>>>;;;<<<@@@@@@===888888999999888888888999888666555666777888777666444444444555555555555555222222222222111111111111111111111111111111111111////////////000000111111......//////000111111222222222222222222222222222222222333333444555555666555444555888999:::@@@IIImmm]]]GGG>>>???;;;;;;???>>>:::???GGGLLLIIIDDDFFFMMMaaavvv|||}}}~~~|||zzz{{{xxxtttqqqnnnjjjfffccc\\\ZZZXXXWWWVVVTTTQQQNNNQQQPPPOOOMMMKKKJJJIIIHHHEEEEEEDDDBBBAAA@@@???>>><<<;;;:::999888777777777666666666666666666666666555555555555444444444444555555555555555555555555666666666777888:::===>>>>>>???AAABBBBBBAAA@@@???===<<<;;;999888888888888333333444444333444777999???HHHVVVccclllsssxxxzzzzzz~~~[[[EEEBBBNNNvvveeeJJJCCCCCCDDDHHHIIICCC;;;;;;???TTT|||UUU>>>>>>;;;777999999111111111111111111111111111111111111000000000000///000000000000000//////***,,,///222333222000//////////////////.........---.........//////000000////////////////////////,,,---///000000000///...000///...---...000111333//////............//////............/////////000000000000000000000000000000111111111111222222222000000000000111111111111111111222222222333333333111222222333333444555555111111222444444444444444///000222666888999777555:::999888555333333666999888666666777;;;>>>@@@@@@AAACCCEEEGGGHHHJJJLLLMMMMMMUUU^^^dddkkkpppppplll___ZZZWWWWWWUUUPPPMMMNNNQQQPPPNNNLLLIIIGGGFFFEEEDDDBBB@@@AAACCCCCC@@@===;;;===<<<888777999999666555777999:::999888888888666555444444555555444333555555555555555555555555222222222111111111111000000000000000000000000000.../////////000000111111---......///000111111222222222222222222222222222222222333333444555666666555444555888888999@@@IIIhhh^^^GGG>>>???;;;;;;@@@???888>>>GGGLLLHHHCCCEEEKKKaaattt{{{|||}}}zzzxxxzzzwwwrrrnnnkkkhhheeebbbZZZYYYXXXXXXXXXVVVRRRPPPQQQPPPOOOMMMKKKJJJIIIHHHEEEEEEDDDBBBAAA@@@???>>>===<<<;;;999888777777777666666666666666666666666555555555555555555555555555555555555555555444444555555555555777999;;;<<<:::;;;===???@@@???>>>======<<<;;;:::999888888888222333444444333555888:::@@@IIIWWWdddnnntttxxxzzzxxx|||]]]EEEAAAKKKwwwgggKKKEEEDDDFFFIIIJJJDDD<<<;;;???PPPxxxRRR<<<>>><<<888:::;;;000000000000000000000000111111111111000000000000////////////////////////////////////////////////------............---------------............/////////.........---------...//////000111222222333000000111111111000000///000000000000000000000000...............///000000111000000000111111000///////////////000000000000000000000000000000000000111111111111111111111111111111222222222333333333333333333444444444555555555555555555555555555555555555555555666666666666555666666777888999999999:::::::::;;;;;;<<<<<<<<>>>>>>>>>>>@@@???>>>===<<<;;;::::::888888888888888888888888666666666666555555555555333333333333333333333333444444333333222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111222222333333333333444444777555555777888:::BBBKKKkkk\\\HHH===>>><<>>FFFLLLHHH@@@CCCMMMcccwww{{{xxxwwwtttppplllgggccc```___YYYXXXVVVTTTSSSSSSSSSTTTQQQOOOLLLKKKKKKJJJIIIGGGEEEDDDDDDCCCBBBBBBBBBBBB<<<:::888666777777777777666666555555555444444444333444444333222333555777666666444444333444555666222333555666777888888888:::::::::999::::::;;;<<<;;;<<<<<<<<<;;;999888666444555555555555666:::<<>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<======<<<;;;:::999888888888888888888888888888888666666666666555555555444333333333333333333333333333333333222222111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111222222333333333333444444666444555777888:::BBBKKKooo]]]HHH======<<<@@@BBB<<<===???FFFLLLHHHAAADDDNNNeeezzz}}}yyyvvvvvvtttqqqlllgggccc```^^^YYYXXXVVVUUUSSSSSSSSSSSSQQQOOOMMMLLLLLLKKKJJJHHHFFFEEEDDDCCCBBBBBBCCCCCC>>>;;;999999;;;<<<:::888666666666555555555444444333444444333222333555777666555444333333444555666444444555666777777888888888888777777777888888999:::;;;;;;;;;:::999777666555555555444333555999<<>>IIIPPP[[[eeemmmsssxxx{{{{{{}}}```CCCCCCIIIpppoooKKKCCCBBBFFFKKKKKKDDD<<<===BBB[[[uuuOOOEEE>>>;;;>>>999<<<000000000000000000000000111000000000////////////////////////////////////........................------............---------------............///........................---------.........//////...///000000000000000000///////////////////////////000000111111111111111///111333333111///000111222222111111000/////////////////////////////////111111111111111111111111111111111111222222222222222222333333333444444444333333333333333333333333333333444444444555555555555555555666666777777777777777666666555555444444888888888999999999::::::777777777777777777777777777777888888888999999999999999888888777666666555666666666666666666666666555555555444444444333333222222222222222222222222111111111111222222222222000000000000000000000000////////////////////////000000000000000000000000///000000000111111111111111111111111111111111111222222222333333333444444444333444777888999AAAIIIiii[[[GGG======;;;AAAHHHEEEAAABBBHHHMMMJJJCCCHHHSSSiiixxxssslllhhhggggggeeeccc]]]___fffnnnqqqrrruuuzzz{{{xxxrrrqqqoookkkgggbbb]]][[[[[[[[[[[[ZZZXXXWWWUUUTTTRRRQQQPPPOOOPPPOOOMMMKKKHHHGGGEEEDDDCCCCCCCCCDDD@@@===<<>>BBBJJJQQQZZZdddlllrrrxxx{{{|||~~~aaaBBBCCCLLLuuurrrOOOGGGBBBFFFKKKKKKDDD======CCCaaauuuPPPDDD===:::@@@:::;;;000000000000000000000000000000000////////////...////////////////////////........................------............---------------............///---.....................------------..................///000000000000000........................//////000111222111111000000666<<<999111---000555222111111111000000000///////////////////////////000000000000000000000000000000111111111222222222222222222333333333444444333333333333333333333333333333333333444444444444555555555555555666666666777777666666555555444444555555555555666666666666888888888888888888888888777777888888888999999999999999888888777666666666555555555555555555555555444444444444333333333333111111111111111111111111111111111111111111111222////////////////////////////////////////////////000000000000000000000000///000000000111111111111111111111111111111111111222222222333333333444444333222444777777888???GGGeeeXXXEEE======;;;BBBJJJHHHCCCDDDIIINNNJJJEEEKKKWWWiiizzztttooollliiiccc___XXXWWWXXX[[[\\\[[[]]]aaavvv{{{xxxooonnnlllhhhddd```]]][[[\\\\\\]]]]]]\\\ZZZXXXVVVSSSRRRQQQQQQRRRQQQOOOLLLIIIHHHGGGFFFEEEDDDCCCCCC@@@>>>>>>AAADDDDDD>>>999888888777777777666666666444555666666444444444555555444444333444555666777999999999999:::;;;<<<<<<<<<;;;:::999888888888888666777888999:::999888777555444444333555;;;BBBGGGJJJPPPYYYbbbjjjrrrxxx|||~~~~~~wwwbbbCCCCCCPPP|||uuuQQQGGGAAAEEEJJJKKKDDD<<<===CCCfffqqqMMMAAA999888@@@999888000000000000000000000000000000////////////......////////////////////////------------------------------............---------------............///---------.......................................------...///000000000000...........................///000111222111000///000777>>>;;;333...000666111111111111111111111111000000000000000000000000000000000000000000000000000000000111111111111222222222222222333333333333222222222222222222222222222222222333333333444444444444555555555555555555666666666666666555555555555555555555555555555555666666666666666666666666777888888888888999999999888888888888777777777666444444444444444444444444444444333333333222222222000000000000000000000000111111111111111111000000////////////////////////000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111222222333333333333444444444333555777777777===DDDaaaTTTBBB<<<===<<>>;;;888888888888777777777777444666777777555444444555555444333333444555777888999:::;;;===>>>>>>???>>><<<;;;:::888777666666666666777888:::::::::999999333333444444777<<>>DDDhhhrrrOOOEEE======GGG>>>:::000000000000000000000000000000/////////.........////////////////////////------------------------------............---------------............///---------.........//////........................,,,---...///000000000000........................,,,...///111111000///......222666777444111111333000000000111111222222333000000000000000000000000000000000000000000000000000000000000111111111111111222222222222333333333222222222222222222222222222222222222333333333333444444444444444444444444444444555555555555555555777777777777666666666666555555555555555555555555777777777777888888888888777777777777777666666666333333333333333333333333333333333333222222222222000000000000000000000000222222111111000000//////////////////////////////000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111222222333333333333444444555444555777666555:::BBBXXXsssOOO@@@;;;===<<>>>>>999999888888888777777777444666888888666444444444444444333333444555777888888:::===@@@BBBBBBAAAAAA>>>===;;;999888777666666666777999:::;;;;;;;;;:::222333444555666:::???CCCGGGLLLTTT]]]fffpppyyy~~~|||sssxxx|||aaaEEEGGGPPPzzzTTTFFFBBBEEEKKKLLLFFF>>>???EEEhhhqqqQQQGGG@@@AAALLLCCC<<<000000000000000000000000000/////////............////////////////////////---------------------------..................------------.........//////---------.........////////////////////////......,,,---...///000000000000........................,,,---///000111000...---,,,,,,...111555555222/////////000111222333333444000000000000000000000000000000000000000000000000000000000000111111111111111111222222222333333333111111111111111111111111111111222222222333333333444444444444444444444444333333333444444555555555555444444444444444444444555555555555555555555555666666666666777777777888666666666666666555555555333333333333333333333333333333333222222222111111000000000000000000000000333222222111000//////...////////////////////////000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111222222333333333444444444555555666888666555999@@@NNN}}}qqqMMM>>>;;;>>><<>>@@@999999999888888888888777444666888888666444444444444444333333444555777888888:::???CCCEEEEEECCCBBBAAA@@@>>><<<;;;999999888666888999;;;<<<<<<<<<;;;333333444444555777;;;>>>EEEJJJSSS\\\eeeoooyyy{{{rrrvvv{{{aaaFFFIIIQQQXXXHHHCCCGGGLLLMMMGGG@@@AAAGGGhhhjjjKKKBBB;;;>>>III???777000000000000000000000000000000000000000000000000------------------------.........------,,,,,,,,,---.../////////...,,,,,,...------,,,,,,------...---------------------------------............///............////////////........................////////////000000000000000000000000000000000000000000000000111111111111111///...------...///111000000000000000000000000////////////000000000000000111111111111222222222222222111111111111111111222222222222222222222222222222333333333333444444333444444555555444444333555555555555555555555555666666666666666666666666666666666666666666666666666555555555555444444444333222222111111222222333111111111111111111111111000000000000000000000000111222333111///......///000000//////.........---000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222222222333333333333444444444555666777777999===???HHHwwwsssOOO@@@<<<>>>;;;???GGGFFFFFFEEEGGGIIIJJJKKKRRR[[[iii~~~wwwnnnjjjhhhddd```jjjllliiieeekkkyyy{{{uuuvvv}}}}}}yyytttoookkkhhheeebbb___^^^]]][[[ZZZWWWYYY[[[]]]]]]\\\ZZZXXX[[[YYYWWWVVVVVVWWWVVVTTTSSSQQQOOONNNOOONNNMMMLLLKKKIIIFFFCCC@@@@@@@@@@@@???>>>===;;;:::999888888888777777666555555444444555444444444444555666666;;;===@@@CCCEEEEEEEEEEEE@@@???>>><<<;;;:::999888:::::::::<<<>>>???===;;;666666666555444555888;;;AAAHHHSSS^^^hhhpppwww{{{ooosss|||iiiHHHDDDMMMwwwQQQFFFEEEGGGMMMPPPGGG<<<>>>HHHhhhgggNNN@@@>>>999888;;;777////////////////////////////////////////////////------------------------......---------,,,,,,,,,---.../////////...---,,,...------,,,,,,------...---------------------------------............///............////////////.........................../////////000000000000/////////////////////////////////000000000111111000///...------...///000000000000000000000000000/////////000000000111111000000111111111222222222111111111111111111111111222222222222222222222222222222222333333333444444333333444444444444333333444444444444444444444444444444444444444444444444666666666666666666666666555555555555444444444444333222222111111222222333111111111111111111111111000000000000000000000000111222333111///......///000/////////............000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222222222333333333333444444333555666666777888<<<>>>HHHrrrwwwNNN???;;;===999>>>FFFEEEEEEDDDEEEHHHIIIJJJQQQZZZhhhxxxyyyrrrooollljjjkkkkkkhhhccchhhttt|||~~~{{{ttttttxxx|||~~~zzzuuuppplllhhheeeaaa___]]]\\\[[[YYYWWWYYY[[[]]]]]]\\\ZZZYYYZZZXXXVVVVVVWWWWWWVVVUUUTTTRRROOONNNOOOPPPOOOOOOMMMKKKHHHEEECCCBBBBBBBBBAAA@@@>>><<<;;;:::::::::777777777666666555555555555444444444444555666666:::<<>><<<;;;999999999;;;======<<<:::555555555444333444777:::>>>EEEPPP\\\gggrrr{{{tttxxxgggFFFCCCUUU|||VVVFFFBBBCCCIIINNNHHH>>>???GGGfffgggMMM???===999999;;;888////////////////////////////////////////////////------------------------...------------,,,,,,,,,......//////......---,,,...------,,,,,,------...---------------------------------............///............////////////............................../////////000000000////////////////////////.........////////////000000///...------...///000000000000000000000000000000000000000111111111111000000000111111111222222111111111111111111111111222222222222222222222222222222222222333333333333333333444444444444333333222222222222222222222222333333333333333333333333666666666666666666666666555555444444444333333333222222111111111111222222111111111111111111111111000000000000000000000000111222222111///......///////////////............000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222222222333333333333444444333444555555555777:::===FFFkkkwwwNNN???;;;<<<888===DDDCCCCCCAAACCCEEEFFFHHHPPPXXXgggrrr~~~tttxxxzzzwwwuuuooommmhhhdddgggnnnssstttxxxxxxyyy{{{{{{wwwvvvuuuuuutttqqqoooooossszzz{{{vvvqqqmmmgggddd```^^^]]]\\\[[[YYYWWWXXXZZZ\\\]]]\\\ZZZYYYZZZXXXVVVVVVXXXXXXXXXWWWUUUSSSPPPOOOPPPRRRSSSSSSOOOMMMKKKHHHFFFEEEEEEEEEBBBAAA@@@>>>===<<<;;;;;;777777777666666666666666555555444444555555666777999;;;???BBBEEEGGGGGGGGGFFFFFFGGGFFFDDDBBB???===;;;::::::;;;<<<<<<;;;999444444444333222444777999>>>EEEPPP]]]hhhttt}}}~~~dddDDDBBBNNNrrrvvvKKK>>>HHHFFFIIIMMMIII@@@???EEEiiikkkOOO???<<<888999<<<999////////////////////////////////////////////////------------------------------------------------...............---------...------,,,,,,------...,,,,,,---------------------------............///............////////////................................./////////000000////////////////////////---------........./////////......------......///000000000000000000000000000000000000111111111222000000000000111111111111000000000000111111111111111111111111111111111111111222222222222333333333333333333444444333333333333333333333333333333333333333333333333333333333555555555555555555555555444444444444333333333222222222111111111111222222111111111111111111111111000000000000000000000000000111222111///......000///////////////.........////////////////////////////////////////////////000000000000000000000000000000111111111222222222222222222333333333444444222333444444444666999<<>>===<<<<<<<<<777777777777777777777777555555555555555666666777999<<<@@@DDDHHHJJJJJJKKKHHHIIIJJJJJJHHHEEEAAA??????===<<<<<<<<<<<<:::888444444444333333444888:::BBBIIIVVVbbbmmmvvv}}}{{{aaaDDDCCCLLLwwwmmmWWWbbbSSSMMMLLLNNNIII@@@???EEEqqqtttVVVBBB===999999===:::................................................------------------------------------------------//////......------------...------,,,,,,------...,,,,,,,,,---------......---------............///............////////////....................................////////////........................------------..................------------......///////////////////////////000000000000111111111//////000000000111111111//////000000000111111111111111111111111111111111111111111222222222333333222333333333333333333222333333333333333333333333444444444444444444444444444444444444444444444444444333333333222222222222222111111000000111111222000000000000000000000000///////////////////////////000111000......///000.........///////////////////////////////////////////////////////////////////////////////////////000000111111111222222222222222222333333333444444222333444444444555888;;;CCCbbb~~~QQQBBB===>>>:::===DDDCCC???===>>>@@@AAADDDMMMVVVdddooo~~~sssmmmiiipppzzzsssmmmkkkkkkkkkiiihhhbbb```]]]ZZZXXXZZZ___ccchhhmmmqqqsssuuu{{{{{{kkk```XXXVVVRRRNNNNNNRRRZZZ___lllrrryyy|||zzzuuupppnnnfffccc```^^^]]]]]][[[ZZZYYYZZZ[[[\\\]]]]]]]]]]]]ZZZYYYWWWXXXYYYZZZZZZYYYVVVTTTRRRRRRTTTVVVWWWWWWPPPOOOMMMKKKIIIGGGFFFEEEBBBAAA@@@>>>===<<<<<<;;;888888888888888777777777666555555555555666777777:::===BBBGGGKKKNNNOOOOOOLLLMMMNNNOOOMMMKKKGGGEEEFFFCCCAAA???>>>===;;;999444555555444444666999<<>>>>>:::===DDDCCC>>><<<<<>>CCCHHHMMMQQQRRRSSSRRRSSSTTTTTTTTTRRRPPPNNNMMMJJJEEEBBB@@@===:::888444555555555555777:::===BBBMMM]]]mmmyyy{{{```EEEGGGXXXsss{{{LLLHHHGGGIIIFFF@@@CCCLLLwwwfffJJJ@@@::::::===999................................................------------------------,,,,,,,,,---------......000///...---,,,------......------,,,,,,------...++++++,,,,,,---......///---------............///............////////////........................---------.........//////........................---............/////////---------......---------////////////////////////---.........////////////////////////000000000111......//////000111111222111111111111111111111111111111111111222222222222222222333333333333222222222222222222222222222222333333333333333333333333333333333333333333333333222222222222111111111111111111000000000000111111000000000000000000000000////////////////////////...///000///......///000............/////////000000000000000000000000000000000000000000000000000////////////////////////000111111111111222222222222222333333333333444444444555555555555666999;;;AAA\\\zzzRRRCCC>>>>>>999<<>>???CCCLLLWWWaaalll}}}tttsssppphhh```]]]TTTRRROOOLLLJJJLLLQQQUUUUUU^^^iiipppwwwmmm\\\SSSFFFFFFDDDBBB@@@AAADDDGGGRRR]]]kkkssstttppplllkkkgggeeeaaa```______^^^]]]\\\\\\]]]^^^___```aaaaaa]]][[[YYYYYYZZZZZZYYYXXXUUUUUUUUUVVVXXXXXXVVVTTTPPPOOONNNMMMKKKHHHGGGEEEDDDDDDBBB@@@???>>>>>>>>><<<<<<;;;:::888777666666666666666666666777777888:::===BBBIIINNNRRRTTTUUUUUUUUUVVVVVVVVVVVVUUUUUURRRNNNHHHCCC@@@<<<888666333444444444444666999<<>>:::................................................------------------------,,,,,,,,,------.........000///...---,,,---.........------,,,,,,------...++++++,,,,,,---...//////---------.........//////............/////////000........................---------.........//////.................................////////////000,,,------......------,,,////////////////////////------------.........///////////////000000000000---......///000111111222000000000000000000000000000111111111111222222222222222222333333222222222111111111111111111111111222222222222222222222222333333333333333333333333222222222111111111111000111111000000000000111111000000000000000000000000////////////////////////---///000///......///000---.........//////000000000000000000000000000000000000000000000000000000////////////////////////000111111111111222222222222222333333333444444444555555666666555666999;;;>>>XXX{{{RRRBBB======888;;;AAA@@@===;;;;;;>>>???CCCMMMWWW```jjj}}}yyywwwxxx{{{xxxuuujjj```[[[RRRQQQOOOMMMMMMQQQVVV[[[^^^hhhuuuppp\\\PPPKKKAAABBBBBBAAA??????AAACCCKKKWWWfffppprrrnnnkkkjjjhhheeebbb`````````___^^^]]]]]]^^^___```aaabbbccc^^^\\\ZZZYYYZZZZZZYYYXXXUUUUUUVVVWWWYYYXXXUUURRRQQQPPPPPPNNNLLLJJJHHHFFFFFFEEEDDDBBBAAA@@@??????======<<<:::888777555555666666666666666777888888999<<>>999;;;???;;;.................................................................................------,,,,,,,,,000000///...------,,,,,,------............------------------------------............////////////////////////////////////////////////////////////..............................////////////..............................---------............///......------------......////////////////////////////////////000000000000111111000///////////////////////////000000000000000111111111111222222222222222222111111111000000000000111111111222222222222222222222222222222222111111222222222333333333333333333222222222111111444333111000000000111222000000//////.........---////////////////////////000000///...............////////////////////////...---------...///111222////////////000000000000000000000000000000000000000000000000111111111111222222333333333333444444333333444555666777888888@@@OOOwwwUUUDDD===<<<999===BBB???;;;;;;>>>AAA@@@AAAJJJTTTdddlllyyy|||vvvlllccc___\\\XXXRRRPPPRRRYYY```fffkkkpppyyykkk]]]RRRIIICCCCCCBBBAAABBBDDDDDDCCCBBBFFFNNN[[[hhhpppooojjjdddcccdddeeeccc```]]][[[[[[`````````aaacccdddbbbaaa___^^^\\\[[[[[[[[[\\\]]]YYYWWWVVVVVVVVVVVVUUUSSSNNNMMMMMMLLLKKKJJJJJJIIIGGGFFFEEECCCAAA???======<<<<<<;;;:::::::::;;;;;;888888777666666666666666888:::???EEEKKKPPPSSSUUUWWWUUUTTTTTTTTTTTTRRRPPPJJJGGGBBB===999777777777444444444444444555999<<>>KKKrrrWWWEEE======:::>>>CCC@@@===<<<>>>???>>>@@@IIITTTaaaiiiwww|||rrriiifff___[[[WWWWWW[[[bbbjjjooopppooorrrwww~~~ooo___UUUNNNHHHCCCDDDCCCBBBCCCDDDEEEDDDCCCEEEMMMYYYfffnnnooojjjeeebbbdddeeedddbbb_________bbbbbbaaaccceeefffeeeccc^^^]]][[[ZZZYYYYYYZZZZZZZZZXXXWWWWWWXXXXXXWWWUUUOOONNNMMMLLLKKKJJJIIIIIIEEEEEEDDDCCCAAA@@@???>>><<<<<<;;;:::::::::;;;;;;888888777666666666666666777999===BBBHHHLLLPPPQQQRRRQQQPPPPPPPPPOOOLLLJJJFFFDDD@@@<<<999777777777444444444444444555999;;;GGGNNNXXXcccmmmwww^^^GGGEEEVVVhhhFFFFFFDDDEEENNNWWWPPPAAA@@@JJJwwwqqqLLL>>>===<<<:::999.................................................................................---------------/////////...------,,,,,,------............------------------------------............////////////////////////////////////////////////////////////..............................////////////..............................---------............///......------------......////////////////////////////////////000000000000111111000///////////////////////////000000000000000111111111111222222222222222222111111111111111222222333333333444444444222222222222222222222222111111222222222333333333333222222222222111111111111000000////////////000////////////............////////////////////////000//////............///////////////////////////,,,---...///000000000000////////////000000000000000000000000000000000000000000000000111111111111222222333333333333444444333333444555666777888888<<>>============???JJJUUUaaakkkxxx{{{sssooofffcccaaabbbgggnnntttxxxpppjjjeeedddiiitttwwwnnn```UUUNNNJJJGGGDDDEEEDDDCCCDDDFFFFFFFFFEEEDDDKKKVVVccckkkmmmjjjfffbbbdddeeeeeedddccccccdddeeedddccceeeggghhhhhhgggaaa```^^^\\\ZZZZZZZZZZZZZZZYYYXXXXXXYYYZZZYYYWWWQQQPPPNNNMMMKKKJJJIIIIIIEEEDDDCCCBBBAAA@@@??????===<<<;;;:::::::::::::::888777777666666666666666666888;;;???CCCGGGJJJLLLMMMMMMMMMMMMMMMKKKGGGCCC@@@???<<<:::888777777888444555555444333555888;;;EEEKKKUUU___jjjttt}}}___FFFBBBTTTiiiFFFCCCDDDFFFOOOXXXPPPAAA@@@JJJxxxwwwPPP???===<<<::::::.......................................................................................---------//////.........---------------............------....................................////////////////////////////////////////////////////////////..............................////////////..............................---------............///......------------......////////////////////////////////////000000000000111000000///////////////////////////000000000000000000111111111222222222111111111111111111111111222222222333333333333444222222222222222222222222111111222222222333333333222222222222111111111111/////////........./////////////////////.........////////////////////////000///............//////////////////////////////,,,---///000000000///...////////////000000000000000000000000000000000000///000000000111111111111222222222333333333444444333333444555666777888888;;;EEElllZZZFFF<<<<<<:::???DDD@@@???===<<<======AAAMMMZZZiiiuuu{{{wwwppplllhhhhhhlllqqqtttuuufff]]]UUUTTTYYYeeeyyy|||mmmeee[[[RRRMMMJJJHHHFFFGGGFFFEEEFFFGGGHHHGGGFFFCCCIIISSS^^^gggjjjiiifffdddeeegggfffeeeeeefffgggfffeeedddeeehhhiiiiiiiiifffdddbbb___^^^]]]\\\\\\ZZZYYYXXXXXXZZZZZZYYYXXXSSSQQQOOOMMMKKKJJJIIIIIIGGGFFFEEECCCAAA@@@>>>>>>===<<<;;;;;;::::::::::::777777666666666666777777666777999<<>>;;;999:::...............................................................................................................---------------............------....................................////////////////////////////////////////////////////////////..............................////////////..............................---------............///......------------......////////////////////////////////////000000000000111000000///////////////////////////000000000000000000111111111222222222111111111111111111111111111111111111222222222222222222222222222222222222111111222222222333333333222222222111111111000000........./////////.............../////////////////////////////////////////////............//////////////////////////////,,,---///000000000///...////////////000000000000111111111111111111111111///000000000111111111111222222222333333333444444333333444555666777888888<<>><<<<<<===>>>CCCQQQ^^^sss{{{uuuoooiiifffggghhhgggeeeXXXPPPIIIHHHMMMWWWgggttt~~~vvvoooccc___XXXRRRMMMKKKIIIHHHJJJIIIGGGHHHHHHIIIGGGFFFCCCGGGOOOZZZbbbggggggffffffggghhhgggeeeeeefffgggfffdddcccdddgggiiijjjiiihhhfffdddaaa___^^^^^^^^^ZZZYYYWWWXXXYYYYYYXXXWWWTTTRRRPPPMMMKKKJJJJJJJJJKKKJJJGGGEEEBBB???===<<<======<<<;;;:::999999:::777777666666666666777777777888999:::===@@@BBBDDDFFFFFFGGGHHHHHHEEE@@@<<<888999999999999999888888555555555444333444777:::@@@GGGQQQ]]]hhhsss|||```IIIEEEXXXaaaEEEBBBEEEHHHSSS[[[QQQ@@@@@@LLLxxx[[[DDD>>>;;;999:::......................................................................................./////////........................------............------....................................////////////////////////////////////////////////////////////..............................////////////..............................---------............///......------------......////////////////////////////////////000000000000111111000///////////////////////////000000000000000111111111111222222222111111111111111222222222000000111111111222222222222222222222222222222222111111222222222333333333222111111111111000000000---...//////000/////////.........//////////////////////////////////////////............//////000////////////////////////......///////////////...////////////000000000000111111111111111111111111000000000000111111111111222222333333333333444444333333444555666777888888>>>BBBlll___HHH<<<;;;;;;@@@EEE???===;;;;;;===>>>DDDQQQ^^^tttwwwnnnddd^^^]]][[[WWWTTTOOOHHHCCCCCCFFFJJJTTT\\\```bbbeeeiiikkkjjjeeeaaaYYYWWWTTTQQQNNNLLLLLLLLLNNNLLLJJJJJJJJJIIIGGGEEECCCFFFMMMVVV^^^ccceeeeeeeeefffgggfffddddddfffhhhfffdddcccdddgggiiijjjjjjgggfffcccaaa___^^^^^^^^^[[[ZZZXXXXXXYYYYYYWWWVVVTTTSSSPPPMMMKKKKKKLLLLLLNNNMMMJJJGGGCCC???===;;;>>>===<<<;;;:::999999999666666666666666777777888777777777999;;;>>>@@@BBBAAAAAAAAABBBCCCAAA===:::888999:::;;;;;;:::999888666666555444333444777:::???GGGSSS```kkkuuu~~~www]]]HHHGGG]]]]]]DDDDDDEEEIIIUUU\\\QQQ@@@@@@MMMwww```FFF>>>;;;999;;;........................................................................---........./////////000........................------............------....................................////////////////////////////////////////////////////////////..............................////////////..............................---------............///......------------......////////////////////////////////////000000000000111111000///////////////////////////000000000000000111111111111222222222000000111111111222222222111111111222222222333333222222222222222222222222111111222222222333333333111111111111000000000000---...///000111000000///............/////////000////////////////////////...............///000000//////////////////////////////............//////////////////000000000000111111111111111111111111000000000000111111111111222222333333333333444444333333444555666777888888@@@???hhhbbbKKK>>>======CCCGGGAAA===;;;<<<======AAAMMMYYYkkk}}}xxxnnnbbbZZZXXXVVVRRRNNNLLLFFFBBBCCCEEEFFFKKKPPPOOOPPPQQQUUUYYY[[[ZZZYYYYYYYYYWWWUUUSSSQQQPPPQQQQQQOOOMMMKKKJJJIIIGGGDDDDDDFFFKKKRRR[[[```cccdddbbbcccddddddcccdddgggjjjgggeeecccdddgggjjjkkklllhhhfffdddbbb````````````^^^\\\[[[ZZZZZZYYYWWWVVVTTTRRROOOMMMLLLLLLMMMNNNOOOMMMKKKHHHEEEAAA???>>>>>>===<<<;;;:::999999999666666666666666777888888666555555666888;;;>>>@@@@@@??????@@@AAA@@@>>>;;;:::;;;===>>>===;;;999777666666666444333444777999???HHHUUUcccoooyyyyyy{{{WWWFFFGGGaaa\\\DDDEEEFFFJJJVVV]]]QQQ@@@@@@NNNwwwdddHHH>>>:::999;;;........................................................................---.........//////000000---.....................---..................---////////////////////////............/////////000////////////////////////////////////////////////..............................////////////..............................---------.........//////.........------.........////////////////////////////////////000000000000111111000///////////////////////////000000000000000111111111111222222222000000111111222222222222222222333333333444444444222222222222222222222222111111222222222333333333111111111111000000000000---...000111111111000///---.........//////000000////////////////////////...............///000111////////////////////////000000...------...///000////////////000000000000111111111111111111111111000000000000111111111111222222333333333444444444333333444555666777888888AAA<<>>IIITTTaaauuu{{{zzz||||||{{{yyyyyyyyyyyyzzz|||~~~zzzpppccc[[[ZZZXXXTTTPPPLLLGGGDDDFFFHHHIIILLLPPPMMMLLLLLLNNNRRRVVVXXXXXX``````___]]]YYYVVVUUUUUUSSSQQQNNNLLLKKKIIIFFFDDDEEEFFFJJJQQQYYY___bbbccc___```aaabbbccceeeiiikkkhhhfffdddeeehhhkkkmmmmmmjjjhhhfffdddccccccccccccaaa___\\\[[[[[[ZZZXXXVVVTTTRRROOOMMMLLLMMMNNNPPPNNNMMMKKKIIIFFFCCCAAA@@@>>>>>><<<;;;:::999999999666666666666666777888888444444444555777:::===???AAA@@@@@@@@@BBBBBBAAA???<<<===??????>>><<<999777666666666444333444777999@@@IIIWWWfffrrr{{{}}}TTTCCCFFFccc\\\DDDDDDFFFKKKWWW]]]QQQ???@@@NNNvvvfffHHH>>>:::999;;;......------------......---------............///........................------------------------........................------------------------............////////////............////////////////////////////////////............////////////000000000000////////////////////////////////////,,,...---,,,,,,---...,,,......------------........................---------------.........//////////////////////////////111111000000/////////...////////////000000000000111111111111111111111111444333111111222333222222111111111111111111111111222222222222222222222222111111222222222333333333333333222222111000000000////////////////////////............////////////////////////////////////////////////////////////............////////////000000000000000000000000////////////000000000000000000000000000111111222000111111111111222222222222222333333333333444444444444555555666777777777666DDD```hhhLLL>>>@@@======BBBDDD???<<<;;;<<<===???HHHRRRaaammm~~~nnnfffhhhkkkkkklllnnnssswwwuuupppqqqvvvxxx|||ssshhhccc```\\\YYYQQQMMMHHHGGGIIIMMMNNNOOOHHHHHHIIILLLRRRYYY___ccceeeeeedddcccaaa___]]]\\\VVVWWWVVVTTTOOOKKKIIIHHHGGGJJJOOOTTTZZZ]]]```aaaaaaaaa```aaabbbeeegggiiijjjiiihhhiiillloooqqqqqqmmmmmmlllkkkhhheeebbbaaabbb```]]][[[[[[ZZZXXXVVVVVVRRROOOPPPNNNKKKKKKNNNLLLKKKKKKIIIFFFCCC@@@>>>======<<<<<<;;;:::999888777777666666666666777777999555444555555555:::@@@>>>@@@CCCDDDCCCAAAAAAAAA@@@AAAAAAAAA???<<<999777555444666999999666888<<>>@@@LLLnnnmmmIII@@@;;;666;;;......------------......---------............///........................------------------------........................------------------------............////////////............////////////////////////////////////............///////////////////////////000000000////////////////////////......---,,,,,,---............------------..............................---------.........//////////////////////////////000000000//////.........////////////000000000000111111111111111111111111333222000000222333222111111111111111111111111111222222222222222222222222111111111222222222333333333333222111111000000///////////////////////////............////////////////////////////////////////////////////////////............////////////000000000000000000000000////////////000000000000000000000000000111111222000111111111111222222222222222333333333333444444444444555555666777777777999DDD\\\iiiLLL===@@@======BBBDDD???<<<<<<<<<===???GGGQQQaaakkkzzzttthhheeebbb]]]hhhmmmuuu{{{wwwqqqqqqvvvuuuyyy}}}zzzqqqiiibbb]]]QQQMMMIIIHHHJJJMMMNNNNNNJJJJJJLLLOOOTTT[[[aaaeeelllllllllkkkjjjhhhfffeee^^^^^^]]]ZZZUUUQQQMMMLLLKKKMMMQQQVVVZZZ^^^```bbbaaa`````````bbbeeehhhjjjkkkjjjjjjkkkmmmpppqqqrrroooppppppooommmjjjgggeeedddaaa^^^\\\[[[[[[YYYXXXVVVRRRPPPQQQOOOKKKJJJLLLLLLKKKKKKJJJGGGDDDBBB@@@>>>===<<<;;;:::999888888777777666666666777888888999777777::::::999<<>>;;;888666555444555777777555777<<>>GGGPPPaaaiiivvv~~~uuukkkbbbhhhnnnwww}}}zzzrrrooorrrrrruuuyyy|||}}}{{{oooccc\\\OOOLLLIIIHHHJJJLLLMMMMMMLLLMMMPPPTTT[[[bbbhhhkkkuuuuuuuuuuuuuuusssrrrqqqllljjjgggccc^^^XXXTTTRRRPPPRRRTTTWWW[[[^^^aaaccc```______```cccfffiiikkklllllllllmmmnnnpppqqqrrrqqqrrrssstttrrrooollljjjgggddd```]]]\\\\\\[[[ZZZXXXUUUTTTUUURRRMMMKKKLLLKKKKKKKKKJJJHHHFFFCCCBBB???>>><<<;;;999888777777777777666666666777999999777666888<<<<<<:::<<<@@@GGGJJJOOOQQQRRRRRRRRRRRRLLLKKKIIIEEEAAA===999777666333333555555444888>>>FFFOOO\\\iiisssyyy~~~qqqOOODDDIIIcccZZZFFFAAACCCNNN]]]aaaSSSCCCCCCOOOhhhEEE@@@???;;;<<<......------------......---------............///............................................................................................................////////////............////////////////////////////////////............////////////------......///000111111////////////////////////,,,+++---000000---+++,,,......------------......---------...........................////////////////////////////////////..................------////////////000000000000111111111111111111111111000//////000111222111///111111111111111111111111111111111111111111111111111111111111222222222222222222222111000000//////////////////////////////............////////////////////////////////////////////////////////////............////////////////////////////////////////////////000000000000000000000000000111111222000000111111111222222222222222222333333333444444444444555555666777777777:::???PPPvvvoooOOO===>>>======CCCCCC>>><<<<<<======>>>FFFOOO```iiivvv}}}uuutttvvv{{{{{{sssmmmjjjnnnqqqvvvxxxyyyyyy{{{}}}vvvhhh[[[SSSJJJHHHGGGFFFHHHJJJLLLMMMNNNQQQVVV]]]eeennnuuuyyy~~~|||{{{zzzvvvqqqlllfff```[[[XXXWWWWWWYYY[[[]]]___bbbccc______```aaacccgggjjjmmmmmmnnnooooooooooooppprrrppprrrtttuuuuuurrrooommmiiieeeaaa^^^]]]]]]\\\[[[[[[XXXXXXYYYVVVPPPMMMNNNJJJJJJJJJIIIHHHFFFCCCBBB@@@>>><<<:::999888777777999888777666666888999;;;555333555888888666999>>>JJJOOOUUUZZZ\\\^^^___```^^^[[[VVVOOOHHHAAA<<<:::888444333444444444999@@@IIIQQQ]]]iiirrrxxx}}}rrrOOODDDJJJ\\\VVVFFFBBBDDDMMMZZZ^^^PPPBBBEEERRRhhhDDD???@@@<<<<<<......------------......---------............///............................................................................................................////////////............////////////////////////////////////............////////////,,,------...///000000111////////////////////////---,,,111777777111,,,---......------------......---------.........//////........./////////000000////////////////////////------..................////////////000000000000111111111111111111111111/////////000222222111///111111111111111111111111111111111111111111111111000000111111111222222222222222111111000//////...////////////////////////............////////////////////////////////////////////////////////////............////////////////////////////////////////////////000000000000000000000000000111111222000000111111111222222222222222222333333333444444444444555555666777777777777<<>>CCCCCC>>><<<<<<======>>>EEEMMM^^^iiiwww}}}yyysssnnnlllooouuuzzzzzz{{{|||vvvllleeehhhlllppptttuuuuuuuuuuuuzzz}}}sssggg[[[PPPJJJEEEEEEDDDDDDFFFIIIMMMPPPTTTWWW^^^gggsss{{{uuuoooiiibbb^^^^^^^^^___```aaabbbccccccaaaaaaaaabbbeeehhhlllnnnnnnpppqqqqqqooonnnoooqqqoooppprrrtttsssqqqooonnnjjjgggccc```___^^^]]]\\\[[[XXXWWWYYYVVVPPPMMMNNNIIIIIIIIIIIIGGGEEECCCBBB@@@???===:::999888999999;;;999888666666888:::;;;666333222444333333777>>>MMMRRRZZZaaaeeegggiiijjjjjjfff^^^TTTKKKCCC===:::999666444555555666;;;CCCKKKRRR\\\fffnnntttyyy|||{{{|||uuuPPPDDDIIIXXX|||PPPEEEEEEFFFMMMVVVXXXJJJ>>>EEEUUUmmmFFF??????;;;;;;......------------......---------............///............................................................................................................////////////............////////////////////////////////////............////////////---------......//////000///////////////////////////...333<<<<<<333...///......------------......,,,,,,------.../////////....../////////000000000////////////////////////.............../////////////////////000000000000111111111111111111111111/////////111333444222000111111111111111111111111111111111111111111111111000000000111111111111222222111111000000///......////////////////////////............////////////////////////////////////////////////////////////............////////////000000000000000000000000////////////000000000000000000000000000111111222000111111111111222222222222222333333333333444444444444555555666777777777666:::JJJqqq{{{WWWAAA@@@>>>>>>BBBBBB===<<<<<<>>>======DDDLLLZZZfffwww|||ooofff```]]]XXXTTTSSSUUUXXX[[[aaajjjxxx{{{ppphhhfffhhhkkknnnpppppppppoootttqqqpppttt|||~~~zzzqqqnnnhhhaaaYYYQQQKKKHHHCCCDDDDDDEEEGGGMMMTTTYYY___bbbiiisssyyyssslllffffffggghhhiiihhhgggfffeeedddccccccdddfffjjjmmmoooppprrruuutttpppnnnoooqqqppppppqqqqqqqqqpppooonnnllliiifffdddbbbaaa^^^\\\YYYVVVTTTUUUSSSNNNLLLMMMKKKKKKKKKJJJHHHEEECCCBBBAAA???===;;;::::::;;;<<<>>><<<999777666777999::::::666444444333333777>>>KKKQQQYYY```dddggghhhiiieeeaaaXXXOOOFFF???;;;999999666555666666777<<>>;;;;;;......------------......---------............///............................................................................................................////////////............////////////////////////////////////............////////////........................////////////////////////000,,,000888888000,,,000......------------......,,,,,,------...//////000.../////////000000000000////////////////////////.........//////000000000////////////000000000000111111111111111111111111//////000222555555333111111111111111111111111111111111111111111111111111000000000000111111111111111111111000//////......////////////////////////............////////////////////////////////////////////////////////////............////////////000000000000000000000000////////////000000000000000000000000000111111222000111111111111222222222222222333333333333444444444444555555666777777777888;;;IIIooo\\\DDDAAA??????BBBAAA===<<<<<<>>>======CCCKKKUUUaaattt}}}pppbbbYYYPPPNNNKKKIIIIIIJJJJJJJJJJJJPPPZZZcccmmm{{{xxxssskkkkkkkkkkkklllllllllkkkllliiieeedddeeefffeeeddd^^^]]]ZZZVVVQQQMMMKKKKKKFFFFFFGGGHHHLLLTTT^^^eeekkknnnttt~~~~~~vvvpppnnnoooqqqrrrqqqnnnjjjhhhffffffffffffhhhkkknnnpppsssvvvyyywwwssspppqqqssssssrrrrrrqqqppppppppppppnnnllljjjiiigggddd```]]]ZZZVVVTTTUUUSSSOOONNNPPPNNNNNNMMMLLLJJJGGGDDDCCCAAA@@@===;;;;;;<<<>>>???@@@>>>:::777666666888999:::777666777555333555;;;CCCHHHPPPVVVYYYYYYZZZZZZUUUQQQKKKDDD???<<<::::::777555444666777777<<>>;;;===.........------.........---------.........//////........................////////////////////////........................////////////////////////............/////////000............/////////000////////////////////////............/////////000...............---------///////////////////////////)))***111111***)))///.........------.........,,,,,,------...///000000////////////000000000000////////////////////////.../////////000000111111////////////000000000000111111111111111111111111//////111333555555333111111111111111111111111111000000000000000000000000000000000000111111111111111111111000//////......////////////////////////............/////////000////////////////////////////////////////////////............/////////000000000000000000000000000////////////000000000000000000000000000111111222000111111111111222222222222222333333333444444444444444555555666777777777:::;;;HHHnnn^^^EEEBBB??????BBBAAA===<<<<<<>>>======CCCKKKQQQ]]]ppp|||wwwoooeeeYYYPPPJJJIIIHHHHHHHHHGGGFFFDDDDDDGGGJJJMMMTTTdddxxx~~~|||rrrpppnnnllllllkkkjjjiiieeedddbbb]]]YYYWWWWWWYYYUUUUUUTTTQQQNNNLLLLLLMMMHHHIIIJJJLLLPPPYYYfffnnntttvvv{{{}}}wwwsssuuuwwwxxxvvvsssnnnkkkhhhhhhggghhhiiilllnnnpppuuuyyy|||zzzuuurrrsssuuuvvvuuusssqqqqqqqqqrrrsssooonnnmmmlllkkkgggccc___]]]YYYVVVWWWUUURRRRRRUUUQQQQQQPPPNNNLLLHHHFFFDDDAAA@@@===<<<<<<===@@@AAABBB???;;;888666666777999888666777888666222222666:::???FFFJJJLLLKKKJJJJJJHHHEEEAAA===;;;;;;<<<>>>666333444666777666;;;AAAEEEIIIOOOTTTYYY]]]aaadddjjjooouuuzzz}}}|||nnnKKKEEENNNtttxxxJJJ???>>>FFFLLLVVVVVVHHH<<>><<<>>>........................////////////////////////------............------......,,,)))+++//////+++//////............////////////////////////////////////////////////................../////////000111111000///////////////............////////////////////////////////////////////////////////////................................................------------------------////////////////////////000//////...---,,,,,,,,,//////.........000111222000000000000000000000000555444444333222111000000000111222333333222111000000000000000000000000000111...,,,...111222111...111111000000000000111111000000000000////////////............////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000333333333222111000///...///000111222333333333333000000000000000000000000000000000000111111111111111222333333444444333333444444555555666777777777:::<<>>>>>CCC>>>;;;:::<<<<<<===BBBIIIRRRXXXhhh|||ooojjjjjjrrrsssgggYYYRRRLLLIIIGGGGGGIIIJJJHHHFFFDDDEEEGGGIIINNNWWWbbbkkk|||{{{xxxtttqqqnnnkkkgggdddhhhddd^^^YYYVVVTTTSSSQQQWWWTTTSSSSSSQQQMMMMMMPPPKKKOOORRRUUUXXX```mmmwww~~~}}}}}}~~~~~~|||xxxtttrrrnnnkkkiiilllllljjjlllooouuuxxxzzzzzzwwwuuuvvvwwwxxxvvvssspppnnnmmmnnnnnnmmmoooooommmiiieeebbbaaa]]]\\\YYYWWWUUUSSSSSSSSSQQQUUUZZZYYYSSSLLLFFFCCCBBB@@@>>>=========;;;:::888777777777777777888999999777555444555777888888888:::;;;<<<<<<<<<>>>@@@BBB???===;;;;;;;;;:::999999888666555555777:::;;;AAADDDGGGKKKOOOSSSXXX[[[bbbiiittt|||mmmKKKFFFOOOtttHHHDDD???GGGOOOWWWSSSEEE<<>>===........................////////////////////////---......//////......---...444666222......///...//////............//////////////////////////////................................./////////000000111111000///////////////............////////////////////////////////////////////////////////////................................................------------------------///////////////////////////////////////000000000000000......---...//////000000000000000000000000333333333222222111111000000111111222222111111000000000000000000000000000111000000000222333222111111111000000000000111111000000000000////////////............////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000222222222222111000/////////333999>>>===999333...000000000000000000000000000000000000111111111111111222333333444444333333444444555555666777777777999;;;DDDeeedddEEE???AAA>>>===CCC>>>;;;:::<<<<<<===BBBIIITTTZZZgggxxx~~~eee___aaallltttmmm]]]RRRNNNLLLKKKKKKLLLKKKHHHEEEIIIGGGEEECCCEEEMMMXXX```lll{{{}}}xxxtttppplllhhheeeeee```ZZZVVVTTTSSSSSSRRRWWWVVVWWWXXXTTTOOOOOOTTTTTTWWWZZZZZZ[[[aaalllttt|||~~~{{{tttooolllmmmlllkkknnnrrrxxxzzz||||||yyywwwwwwxxxyyywwwtttpppnnnmmmmmmmmmmmmnnnooommmiiieeecccbbb^^^\\\ZZZWWWUUUTTTTTTTTTOOORRRVVVUUUPPPJJJEEECCCCCCAAA>>>======<<<;;;999777777777777777888888999999888666555666777888888888:::;;;<<<;;;;;;<<<>>>DDDBBB@@@>>><<<;;;:::999888777555444555666999:::===@@@CCCGGGJJJNNNSSSWWW^^^eeepppyyynnnKKKFFFOOO}}}uuuIIIEEEAAAFFFNNNVVVSSSEEE===DDDRRRhhhDDD<<<===;;;........................////////////////////////---......//////......------888>>>888///+++---...//////............//////////////////////////////............................../////////000000000111111000///////////////............////////////////////////////////////////////////////////////................................................------------------------////////////////////////......///000222333444444333333111000////////////000000000000000000000000111111111111111111111111222111111000000111111222000000000000000000000000111222333333222222333444111111000000000000111111000000000000////////////............////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000111111222111111000000000444:::??????;;;555111000000000000000000000000000000000000111111111111111222333333444444333333444444555555666777777777999:::@@@[[[dddFFF>>>???======AAA???<<<;;;<<<<<<===BBBIIIVVV\\\ggguuuttt___WWWXXXhhhyyyyyyjjj\\\UUUSSSQQQPPPPPPNNNKKKHHHGGGIIIIIIGGGDDDDDDHHHLLLbbbiiixxxyyytttpppmmmjjjddd```YYYUUUTTTTTTTTTTTTVVVWWW\\\^^^ZZZTTTUUU[[[___bbbcccaaa___bbbiiipppyyy}}}vvvqqqooonnnnnnrrrwww|||}}}~~~|||zzzyyyyyyyyywwwtttqqqnnnmmmllllllkkkmmmnnnmmmiiieeecccbbb___^^^[[[YYYWWWVVVUUUTTTOOOQQQSSSRRRNNNJJJFFFEEEDDDBBB???>>>===<<<:::999777777777777777888999999999888777777777888999999;;;<<<======;;;;;;<<<===FFFEEECCCAAA>>><<<::::::777666444333444555777888999;;;>>>AAADDDHHHMMMPPPWWW___kkkuuu|||nnnKKKEEENNNzzzuuuIIIFFFBBBFFFNNNVVVSSSFFF===EEESSS{{{nnnIII>>>===;;;........................////////////////////////......////////////......,,,666;;;555,,,***,,,---//////............//////////////////////////////------------...............////////////000000000111000000///////////////............////////////////////////////////////////////////////////////........................................................................////////////////////////......///000222333444444555555555444444333333333////////////////////////000000000000111111222222222111000//////000111222000000000000000000000000000333555444222111333666111111000000000000111111000000000000////////////............////////////////////////////////////////////////////////////////////////////////////////////////000000000000//////000111111111111111000000111222444666999:::///////////////////////////000000000111111111111111222333333444444333333444444555555666777777777888;;;???TTTwwweeeHHH>>>===<<<<<<@@@???<<<;;;<<<======CCCJJJVVV^^^jjjuuutttcccXXXVVVgggvvviiiddd]]]VVVQQQOOOOOOOOOKKKNNNOOOJJJFFFJJJWWWccckkkgggooo~~~zzzvvvtttrrrjjjeee]]]XXXUUUTTTTTTTTTRRRVVV^^^ccc```\\\^^^dddhhhjjjjjjgggdddeeekkkqqqwww~~~~~~wwwsssqqqqqqvvv|||~~~~~~|||{{{zzzzzzxxxuuurrrooolllkkkjjjjjjlllmmmllliiifffdddccc```___]]][[[YYYWWWVVVUUURRRSSSRRRQQQOOOLLLJJJIIIFFFCCC@@@>>>===<<<:::888777777777777888999::::::999999999888888999;;;<<<>>>???@@@???===;;;<<<===EEEEEEEEECCC???<<<::::::666555444333333444666777666777:::<<<>>>BBBGGGKKKRRRZZZfffrrr{{{mmmKKKEEEOOOvvvrrrGGGEEEBBBHHHPPPWWWTTTEEE<<>>CCCJJJUUU```mmmxxxnnnaaaZZZiiisssbbbVVVPPPQQQRRRVVVWWWSSSKKKIIIXXXuuupppgggiiiuuu{{{||||||yyyxxxxxxrrrlllccc\\\WWWTTTQQQPPPNNNSSS\\\dddeeedddgggmmmoooppppppmmmjjjkkkrrrxxx|||}}}yyyvvvuuuzzz}}}{{{{{{yyyvvvsssooollliiihhhhhhjjjlllkkkiiifffeeeeeeaaa```___]]][[[YYYXXXWWWTTTSSSQQQPPPNNNMMMKKKJJJFFFCCC@@@>>>===<<<:::888777777777777888999:::;;;999999:::999888:::>>>AAAAAABBBBBBAAA>>>======>>>EEEGGGHHHEEEAAA<<<::::::666555444333333444555555555666888999;;;>>>CCCGGGNNNWWWcccpppzzzjjjIIIFFFQQQvvvmmmDDDCCCAAAIIIQQQXXXSSSDDD:::AAANNNxxxQQQBBB???<<<........................////////////////////////...//////000000//////...222111...,,,...333333/////////............//////////////////////////////------......///000000000/////////000000000111111111111000///////////////............////////////////////////////////////////////////////////////........................................................................//////////////////////////////////////////......///000111222333333333333000000000000000000000000......//////000000000111111000000//////000000111000000000000000000000000///000111111000000111222111111000000000000111111000000000000////////////............////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000...//////000111111111000///////////////000000000000000000000000000000000000000000000111111111111111222333333444444333333444444555555666777777777444999>>>SSS{{{nnnQQQAAA===<<<===???@@@===;;;======>>>CCCJJJTTTaaaoooxxxssshhhqqqxxxcccWWWRRRRRRTTTZZZ^^^^^^\\\bbbppp|||ccc[[[\\\ffflllooo{{{}}}zzzzzzzzzyyysssjjjaaaZZZTTTOOOLLLLLLOOOXXXbbbhhhiiilllppprrrtttssspppmmmpppyyy|||zzz}}}~~~|||zzzwwwsssoookkkhhhffffffiiikkkkkkiiigggffffffbbbbbbaaa```]]][[[YYYXXXTTTRRRPPPNNNNNNLLLJJJHHHEEECCC@@@???>>>===;;;:::777777777888999:::;;;<<<888999999888888;;;BBBHHHGGGHHHHHHGGGDDDCCCCCCDDDKKKNNNOOOLLLEEE>>>;;;:::666666555444444444444555666666777777888<<>>===>>>>>>@@@===<<<===>>>>>>DDDKKKSSSbbbnnnttt}}}zzzfffYYYTTTQQQYYYeeeppptttoooeee]]]XXXUUUXXX___dddffflllttt}}}}}}}}}|||sssjjjaaaYYYRRRMMMNNNNNNTTT___hhhkkkmmmooopppqqqooollljjjnnnyyy~~~|||{{{xxxtttoookkkgggeeeeeegggjjjjjjiiigggffffffccccccbbbaaa___\\\ZZZYYYVVVSSSQQQOOOOOONNNKKKHHHEEEBBB@@@???>>>>>><<<;;;777777777888999:::<<<<<<888999999777777<<>>DDDLLLTTTPPPBBB999AAANNNWWWCCC>>><<<........................//////////////////////////////000000000000//////,,,///111///000111...)))//////............//////////////////////////////...//////000111222222333000000000000111111111111111111000///////////////............/////////000////////////////////////////////////////////////................................................////////////////////////////////////////////////......//////000000000111111222333333222111///...000000000000000000000000////////////////////////...///000111111000///...000000000000000000000000222000...000333444222000111111000000000000111111000000000000////////////............/////////000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000//////000000000000//////------------...///111111000000000000000000000000000000000000111111111111222222333444444444333333444444555555666777777777999:::999MMMzzzwwwYYYEEE???>>>>>>>>>@@@===<<<===>>>>>>DDDKKKTTTbbblllpppyyytttbbbYYY[[[ZZZ```mmm|||vvvkkk]]]___bbbeeegggfffeeeeeeiii{{{{{{rrriii```WWWRRRQQQNNNRRR]]]hhhllllllmmmlllllljjjfffdddiiiuuu~~~}}}{{{xxxtttooojjjfffddddddgggiiijjjiiigggggggggcccccccccbbb```]]][[[YYYYYYVVVTTTSSSSSSQQQMMMIIIDDDBBB????????????===<<<777777777888999;;;<<<===888999888666666<<>>BBBGGGPPP]]]kkkwwwrrr|||^^^DDDIIIZZZ```AAACCC>>>AAAIIIQQQOOOBBB:::BBBPPP\\\FFFAAA>>>---------.........//////000000///////////////000////////////////////////////////////////////////...///000111111000///...//////000000000000//////////////////000000000000//////000000111111111111000000111111111111000000////////////////////////////////////////////////........................+++,,,---///000000000000+++,,,,,,---...//////000,,,...////////////...+++---......///000111222222///...------...///...---111000////////////000111444333222111////////////...///000///...---...000000000000000////////////000000000000000000000000///333222...000444333---000000000000111111111111//////////////////..............................222111111111111111111111///............///000000////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222111222222333333444444555777777888888888777777666<<<999;;;MMMooolllHHH===<<<;;;???======;;;:::;;;>>>CCCHHHZZZbbbmmmvvvqqq[[[WWWUUUYYYiiiwwwooogggfffkkkmmmiiidddeeeeeeppprrrhhh```XXXYYYTTTTTT[[[```aaaeeekkkmmmhhhaaa[[[\\\cccnnnwww}}}{{{xxxtttnnnfffaaafffggghhhiiiiiijjjjjjjjjhhhfffdddbbbbbb```^^^\\\YYYWWWUUUTTTSSSQQQMMMKKKJJJGGGCCC@@@???>>><<<::::::888777777999:::;;;;;;888999:::888777;;;DDDLLL^^^aaagggkkkmmmllliiigggiiiddd[[[QQQGGG@@@<<<:::::::::999888777666555555777444444666777777===DDDMMMTTT```nnn|||qqquuubbbJJJCCC^^^zzzVVVBBB;;;===CCCLLLRRRKKK===888DDDSSSmmmGGG??????---------.........//////000000////////////000000////////////////////////////////////////////////...///000111111000///...//////000000000000//////////////////000000000000000000000000000111111111000000111111111111000000////////////////////////////////////////////////........................444333222111///...---------------------...///000...//////////////////---000000///...---,,,,,,,,,.........///111222222222111111111222222111111111000000//////....../////////000111111//////000111000000000000000000000///000000000000000000000000***...000//////111222111000000000000111111111111---------.........///////////////...............//////000000000000000000000000000000////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111222222111222222333333444444555777777888888888777777666;;;999<<>><<>>===<<<::::::===BBBFFFYYYbbbmmmwww}}}hhh[[[WWWWWWbbbvvv~~~wwwsssttttttrrrooohhhdddhhhyyyyyyqqqiiiaaa]]]ZZZZZZ^^^___^^^aaagggmmmggg^^^WWWVVV\\\fffmmmzzzzzz|||{{{wwwuuu||||||yyyuuuoooiiieeeggghhhhhhiiiiiiiiiiiiiiihhhgggeeeddddddbbb___]]]ZZZXXXVVVUUUSSSQQQNNNLLLKKKHHHDDDAAA@@@>>><<<;;;;;;999777777999;;;;;;;;;777999999888888===EEEMMM]]]___bbbeeeeeecccaaa___[[[WWWQQQIIICCC>>><<<:::;;;:::999888777666666555777444444777777777<<>>999CCCQQQsssLLLAAA>>>------........./////////000000////////////000000//////////////////////////////////////////////////////000000000000////////////000000000000//////////////////000000000000111111111000000000000000000000111111111111000000////////////////////////////////////////////////........................888777444111///...------666444222///.........////////////////////////000000000000///000000111111333333222111000///......---...000111111000...---............//////000111000111222222000000111222000000000000000000000000000000000000000000000000,,,---///222000...///444000000000000111111111111---......//////000000000111000000000////////////.../////////000111111111111222222222111000///...////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000111000000000000111222222111222222333333444444555666777777888888777777777666777:::JJJkkkwwwRRRCCC>>>;;;>>>>>>>>>===;;;:::<<>><<<<<<;;;<<<;;;:::999888777777666666444555888888777;;;@@@IIISSSbbbqqq~~~[[[IIIIIIiiivvvPPP>>>===EEEDDDOOOUUUNNN???:::CCCNNNzzzQQQBBB===............////////////000////////////000000111//////////////////////////////////////////////////////000000000000////////////000000000000//////////////////000000000000111111111111000000000000000000111111111111000000////////////////////////////////////////////////........................555444111/////////111222>>><<<777222///---------000------//////...///111111000000000000111222333111111111000...------...//////000000000000//////000000000000000111111222000111222111000000111222000000000000000111111111000000000000000000000000333//////444444///...222///000000000111111111111111111111111111111111222111111111111000000000/////////000111222222333333000111111222111000///...////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000111111000000111111222333111222222333333444444555555666777777777777777777333555888EEEcccyyySSSCCC<<<999;;;??????===;;;:::<<>>======<<<<<<<<<<<<<<<======<<<<<<;;;:::999888888777555666888888777;;;@@@LLLWWWhhhwww[[[JJJKKKlllrrrMMM======EEEEEEQQQWWWNNN@@@<<>>>>>===<<<:::;;;>>>AAAGGGQQQ]]]jjjwwwzzznnnfff```fffhhhiiihhhfffeeefffiiisssyyyrrrggg[[[UUUTTTZZZggguuuwwwjjjfffqqqyyytttpppuuuvvvlll___WWWYYY]]]YYYSSSKKKGGGGGGIIIKKKMMMHHHDDD@@@@@@???BBBKKKUUUhhhzzz}}}|||wwwtttpppmmmmmmmmmllllllkkkjjjhhhhhhiiiiiiiiikkkkkkiiifffbbb___]]][[[ZZZYYYWWWTTTQQQNNNKKKGGGEEECCCBBB@@@???===;;;999888999;;;;;;:::888888888777777999<<<>>>@@@???===;;;:::::::::;;;999:::;;;<<<======>>>>>>>>>>>>===<<<;;;:::999999888666666999999888<<>>....../////////000000000///......//////000111222000000000000000000000000////////////////////////000000////////////000000//////000000000000//////////////////000000000000///000000000111111111111000000111111111111000000000000000000000000000000000000000000000000000000////////////////////////000///...------......///000///---,,,,,,...///000///+++,,,333333...---222//////000111444777;;;===666888999777333111333555333222111000000111222333222111000//////////////////000111000//////000111///000000111111222222222111111111111111111111111///000000///222666444000000000000000111111111111222222111111111000000000000000000111222222333333444444555555666666777777333222111111000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111222111111111111222333333111222222333333444444555444444555666777777777777777;;;<<>>===<<<;;;;;;>>>@@@CCCLLLWWWcccqqq}}}|||pppfff```iiikkkmmmkkkhhhccc```___^^^dddjjjqqqyyyttthhh^^^YYYUUUSSS[[[fffzzzuuuhhhdddhhh}}}{{{zzztttyyyyyylll^^^VVVUUUVVVNNNIIIEEEDDDFFFHHHHHHGGGCCC>>><<<<<<===???FFFNNN```ooo~~~|||zzzvvvqqqooonnnnnnnnnnnnmmmlllkkkjjjiiiiiiiiijjjkkkjjjgggeeeaaa___]]]\\\[[[YYYVVVSSSPPPMMMIIIFFFDDDCCCAAA@@@>>>;;;999999:::;;;;;;:::888888777777888999:::;;;:::999777666666666777888999:::<<<>>>?????????>>>??????>>>===<<<;;;;;;::::::777666999999:::???FFFSSS___ppp~~~~~~[[[LLLOOOqqqdddGGG???>>>BBBHHHTTTWWWJJJ<<<;;;@@@CCC___~~~TTTCCC???.../////////000000000000............///000111222000000000000000000000000////////////////////////111000///......///000111//////000000000000//////////////////000000000000......///000111222222333000000111111111111000000000000000000000000000000000000000000000000000000//////////////////////////////..................,,,,,,,,,,,,---...000000///+++...777888000...333------///222777<<>>???:::444000000222111222444555555444222111333333222222333333444444000111222222000000111222///000000111111222333333111111111111111111111111000<<<>>>333...444666000000000000000111111111111111222222333444555555555555666777888:::;;;<<<<<<=========>>>>>>>>>>>>>>>:::888555222000000111222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111222222111111222222333444111222222333333444444555333444555666777777777777666<<<<<>>AAADDDLLLUUU```nnn{{{}}}uuupppsssvvvxxxxxxuuuooojjjfffaaaeeehhhiiimmmrrrsssqqqlll```XXXWWWSSSNNNRRR[[[jjjxxxuuuhhhdddlll}}}zzz{{{zzzyyyzzzwww|||xxxjjj[[[RRRNNNKKKEEEBBB@@@BBBEEEGGGDDD@@@???<<<;;;<<<======BBBHHHWWWeeexxx|||{{{|||xxxwwwyyy{{{yyywww}}}}}}xxxtttpppooooooooooooooonnnmmmllljjjiiiiiiiiijjjjjjiiigggcccaaa___]]]\\\ZZZWWWTTTQQQNNNJJJGGGEEEDDDBBBAAA>>><<<:::999:::;;;;;;:::777777777888:::<<<======777777666555555555666777888:::===???@@@@@@???>>>@@@@@@???>>>===<<<<<<;;;;;;888777888:::<<>>???AAABBBDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFEEE@@@===888444111000111222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111222222111111222222333444111222222333333444555555333444555666777777777777333999999;;;TTT___KKKAAA<<>>>>>AAAEEEEEEAAA<<<<<<999999<<<>>>>>>AAAEEEPPP^^^ppp{{{{{{yyyxxxyyyyyyxxxxxxsssrrrssstttssssss{{{{{{uuuqqqpppppppppppppppoooooonnnkkkiiihhhhhhjjjjjjiiihhhcccbbb___^^^]]][[[XXXUUUQQQNNNJJJGGGFFFEEECCCAAA>>><<<:::999:::;;;;;;:::666666777999===???@@@@@@<<<<<<;;;:::::::::::::::777999<<>>AAAAAA@@@???>>>===<<<<<<<<<888777888:::===EEENNN^^^iiiyyyvvvrrrrrrRRRJJJUUU}}}TTTAAACCCFFFJJJKKKVVVVVVEEE888999???@@@XXX]]]GGGAAA///000000000111111111222000000000000111111111111000/////////............////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222000000000000000000000000000000000000000000000000333333222111000///......////////////////////////////////////////////////////////////////////////////////////////////////000000000000////////////000000111222333333444444:::===NNN]]]RRR999666GGGAAAKKKTTTSSSHHH>>>;;;===666000...333777666333222111000000111222333333333333///...111222000000333444FFFJJJ888+++...333000000111222222222333444666888<<<@@@BBBAAABBBDDDGGGHHHHHHIIIIIIJJJKKKKKKKKKIIIJJJKKKMMMMMMLLLKKKKKKHHHFFFBBB===888555222000222000///000333555444111777666444333111111000000000000000111111111111111/////////000000000000111222222111111000000//////222111000//////111333444333333333444444444555555666666666777888888999999999999<<<===LLLwwwkkkIIIAAACCC<<<<<<>>>???<<<999:::@@@EEEJJJQQQ[[[fffpppwww{{{|||~~~}}}{{{sssjjjddd^^^\\\VVVPPPLLLLLLOOORRRYYYcccuuupppmmmooouuusssttttttwwwzzzsssbbbTTTNNNIIICCCAAA@@@@@@BBBCCCCCCAAA???BBB???===>>>===<<>>>>>===:::999;;;<<<::::::===AAACCCAAA???DDDBBBAAABBBDDDCCC???;;;<<<888777888:::???JJJUUUiiitttnnnkkkxxxmmmPPPFFF]]]RRRAAABBBDDDHHHQQQXXXNNN@@@===;;;;;;BBBWWWbbb???CCC000000000000000000000000//////000000111111222222000000/////////.........////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222000000000000000000000000000000000000000000000000222222111111000/////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000////////////000111111222333333444444222000666@@@<<<222555CCCLLLSSSXXXRRRFFF;;;777999999111---000444444444555222777:::888444222666:::333222333555444111222666000999<<<333...000111---000000111333444888;;;>>>CCCFFFHHHIIIHHHHHHKKKMMMLLLLLLMMMMMMNNNOOOOOOOOOOOOOOOPPPQQQQQQQQQQQQPPPNNNKKKGGGBBB===888555333444333333555888::::::999;;;;;;:::888777555444333111111111111000000000000////////////000000000000111111111111000000000000222111000///000111333444333333333444444444555555666666666666666777777777999888;;;===KKKuuuoooKKK@@@BBB<<<===??????<<<999:::???DDDKKKQQQ\\\hhhrrryyy}}}~~~~~~}}}~~~vvvqqqfffccc^^^ZZZWWWVVVUUUVVVXXX```ooo|||jjjiiiwwwyyyuuuuuuvvv{{{}}}ttt```QQQKKKFFF@@@AAA@@@@@@AAACCCCCCAAA>>>@@@>>>===>>>>>>>>>CCCKKKVVVbbbrrr{{{{{{xxxvvvvvv{{{}}}|||vvvqqqnnnnnnjjjhhhkkknnnrrr|||~~~yyytttsssrrrqqqooonnnmmmmmmiiihhhggghhhjjjkkkjjjiiifffdddaaa^^^]]]\\\ZZZXXXRRRPPPLLLJJJHHHFFFCCCAAA===;;;999999;;;<<<<<<<<<999::::::===EEEPPPTTTRRRKKKDDD???@@@@@@===;;;<<<;;;:::;;;>>>BBBDDDCCCAAAEEECCCAAAAAABBBBBB???<<<<<<:::888999;;;AAANNN\\\nnnyyyooogggoooiiiMMMHHHdddRRRAAABBBDDDHHHRRRXXXNNN???===;;;;;;BBBQQQiiiDDDEEE000000000000//////////////////000000111222333333000000000/////////......////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000111111111222222333333444111---,,,///222444999>>>KKKOOOPPPJJJ???777666888@@@888222333666888:::>>>@@@GGGLLLFFF:::444888???444333444777555000000222555222000000222444444333222222222444888>>>CCCFFFIIIKKKLLLMMMLLLMMMOOOQQQQQQQQQQQQRRRSSSSSSTTTTTTTTTTTTSSSSSSTTTTTTUUUVVVQQQPPPMMMIIIDDDAAA>>><<<:::999:::<<<@@@BBBCCCCCCBBBBBBAAA@@@>>><<<:::888444444333222111000//////....../////////000000000000000000111111111111111222111111000000222333444333333333444444444555555555555555555666666666666999777:::<<>>BBBIIIOOOZZZfffqqqxxx|||~~~~~~~~~yyytttoookkkiiifffbbb^^^\\\```jjjxxxqqqjjjppp~~~xxxwwwyyyttt___OOOJJJGGGAAA@@@@@@@@@AAABBBBBB@@@>>>>>><<<===???>>>???EEENNN\\\hhhxxx}}}zzzxxxyyy{{{~~~|||uuunnnjjjjjjgggfffiiilllqqqzzz{{{wwwvvvuuusssqqqooommmmmmkkkjjjiiijjjlllmmmlllkkkhhheeebbb```___^^^\\\ZZZSSSQQQMMMKKKIIIFFFCCCAAA>>><<<::::::;;;<<<<<<<<<999:::<<>>>>>>>>@@@CCCGGGIIIHHHGGGHHHEEEBBBAAA@@@@@@???======;;;::::::<<>>;;;777555888<<<@@@999444666888999;;;???@@@FFFKKKGGG===888===DDD;;;666555999<<<888444222<<<222...222666444555:::777555555666:::@@@DDDFFFHHHJJJMMMOOOQQQQQQQQQRRRSSSSSSTTTTTTUUUVVVVVVVVVUUUUUUTTTSSSSSSUUUVVVWWWQQQQQQPPPOOOMMMLLLJJJIIICCCCCCCCCEEEGGGIIIJJJJJJGGGGGGHHHGGGEEEBBB???===999888777666444222111000//////000000000000111111000000000111111222222222222222111111111222333444333333333444444444555555333444444555666777888999999666999;;;FFFlllYYYBBBAAABBB@@@@@@???===::::::<<>>======>>>???>>>???GGGQQQccclllxxx~~~|||{{{wwwyyy}}}~~~xxxqqqkkkhhheeedddgggiiilllttt}}}}}}zzzyyywwwuuurrrpppnnnmmmmmmkkkjjjkkklllmmmlllkkkhhheeebbb``````^^^\\\[[[UUUSSSOOOMMMKKKGGGDDDAAA???===;;;:::<<<======<<<999:::===III___uuulll___QQQLLLJJJFFFCCCCCCDDDFFFIIILLLOOOPPPPPPPPPLLLIIIEEEAAA????????????<<<;;;;;;<<<>>>III]]]ppp}}}~~~bbbIIIKKKooo|||PPPAAABBBCCCHHHVVVYYYMMM>>><<<;;;:::@@@DDDqqqoooHHHCCC000000000000000////////////000000111222333333333111000000000////////////////////////000000000000000000000000000000000000////////////////////////111111111111111111111111000000111111111222222222000000000000000000000000/////////////////////////////////000111111222222000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000.../////////000000000111111222222222222222333333...444777333222444444000111222222222111333777:::666222111333444333444777///333777999999:::>>>BBBAAA999666>>>HHHHHHBBB<<<:::555777@@@???666333888:::888666777:::===>>>===CCCEEEJJJOOORRRSSSRRRQQQSSSSSSSSSTTTUUUUUUVVVVVVVVVVVVUUUTTTTTTVVVWWWXXXTTTTTTTTTTTTSSSRRRQQQPPPLLLLLLMMMMMMLLLLLLMMMMMMJJJJJJKKKKKKIIIFFFCCCAAA???>>>===;;;999777555444111111222222222333333333000000111111222222333333222222222222222333333444333333333444444444555555222333444666888:::<<<<<<999555999<<>>???@@@>>>@@@KKKWWWiiimmmrrruuuuuuvvvxxx{{{tttvvvzzz~~~{{{tttnnnhhheeedddeeedddcccgggmmmmmmkkkiiihhhjjjqqq||||||{{{yyywwwtttrrrpppooommmlllkkkkkkmmmmmmlllkkkgggeeebbb```______]]][[[WWWUUURRRPPPMMMIIIEEEAAA@@@>>><<<;;;<<<======<<<999999???PPPmmmsssaaaVVVPPPJJJGGGHHHLLLOOORRRUUUVVVWWWVVVVVVRRROOOJJJEEE@@@>>>>>>???;;;:::<<>>>>>:::777======@@@EEEJJJMMMNNNMMMRRRSSSSSSTTTUUUUUUVVVVVVXXXWWWWWWWWWXXXXXXYYYYYYXXXXXXXXXXXXVVVTTTRRRPPPQQQRRRSSSQQQOOOMMMMMMNNNLLLLLLLLLLLLJJJHHHFFFEEEDDDCCCAAA???===;;;:::999444444555555555666666666111111111222222222222222222222222333333333333333333333333444444444555555222333444666999;;;<<<===999555:::===DDDaaammmJJJBBBEEEAAA@@@>>>===<<<<<<<<<===@@@GGGSSS```mmmvvv{{{}}}|||~~~~~~zzzmmmoooyyyppp]]]TTTMMMEEEBBBBBBBBBCCCDDDDDDBBB@@@@@@@@@@@@AAA@@@EEESSSbbbooommmjjjgggfffiiiooosssooopppsssxxx{{{yyyrrrlllfffdddeeefffccc______ccc```___^^^\\\^^^fffsss|||~~~}}}{{{yyyvvvtttrrrqqqooommmllllllmmmnnnlllkkkgggeeebbb``````___^^^\\\ZZZXXXUUUSSSPPPKKKFFFBBBAAA???===<<<=========<<<::::::@@@TTTwwwvvvhhh\\\RRROOOQQQVVVYYY]]]^^^^^^\\\[[[[[[YYYVVVQQQJJJCCC?????????<<<:::===EEEOOO]]]ooo___KKKNNNnnnlllHHHAAACCCEEEKKKZZZ[[[LLL<<<<<<;;;999>>>@@@]]]xxxQQQGGG//////000111222333444444333333222222222222111111111111111000000000//////////////////000000000000000000000000000000000000000000000000000000000000111111111111111111111111000111111111111222222222000000000000000000000000000000000000000000000000000000000000000111111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000.........///000111111111222222222222222222222222222222222222000000333999666444333333444333222000444222444777777444444777999777555444444333111///555///...666===???>>>>>>999@@@JJJRRRRRRMMMGGGDDD>>>>>>AAAEEEIIIHHHAAA;;;AAA>>><<<>>>CCCIIIMMMOOOTTTTTTUUUUUUVVVWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYWWWXXXXXXXXXWWWUUURRRQQQSSSTTTUUUSSSOOOMMMNNNOOOMMMMMMMMMLLLKKKKKKJJJJJJFFFEEEDDDBBB@@@>>>===<<<777777888888888999999999333222222222222222222111111222333333444444333333333333333444444444555555333444555666777999::::::999555;;;???DDD]]]sssLLLAAACCC@@@???===============<<<>>>EEEQQQ___llluuu{{{}}}|||~~~~~~}}}}}}pppkkklllssszzzeeeZZZPPPFFFCCCCCCCCCDDDFFFFFFCCCAAAAAAAAABBBCCCEEEMMM___qqqtttnnneee]]]ZZZ\\\bbbgggiiiiiijjjnnnrrrpppjjjdddaaaaaafffkkkllliiiiiillliiijjjiiifffeeehhhqqqxxx~~~|||zzzxxxvvvtttsssqqqooonnnnnnoooooonnnmmmhhhfffcccbbbbbbaaa___^^^]]][[[XXXUUURRRMMMHHHDDDBBB@@@===<<<===>>>===<<<<<<;;;@@@VVV|||qqqbbb]]]___bbbeeeiiiiiifffcccbbbbbb^^^]]]XXXPPPGGGAAA??????>>><<<@@@LLL[[[iiixxx{{{YYYKKKRRRrrrcccCCC@@@DDDFFFMMM\\\\\\LLL<<<;;;;;;999===>>>RRRUUUHHH//////000222333444555666444444333222222111111000111111111111000000000000////////////000000000000000000000000000000000000000000000000000000000000111111111111111111111111000111111111111222222222000000000000000000000000000000000000000000000000111111000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000---......///000111111222222222222222222222222222333///111777666000...111000///000333777888666444333111222444333111222666///000111111111222333444777444444777777555666:::999<<<===???DDDJJJLLLJJJBBBDDDIIIPPPUUUTTTLLLDDDOOOIIIBBBAAAFFFNNNUUUYYYVVVVVVWWWWWWXXXYYYYYYYYYUUUVVVXXXYYYYYYYYYXXXWWWSSSTTTVVVWWWXXXVVVUUUTTTRRRTTTUUUSSSOOONNNOOOPPPOOONNNMMMLLLLLLLLLLLLMMMFFFFFFDDDCCCAAA???>>>===999999:::::::::;;;;;;;;;444333333222222111111111111222333444444444333333333333333444444444555555555555555555666666666666999555<<>>=========>>>======;;;BBBNNN\\\iiisssxxx{{{}}}}}}{{{yyytttpppwwwvvvllleeefffwwwlll```TTTJJJDDDDDDDDDEEEGGGFFFDDDBBBAAAAAACCCEEEHHHSSShhh|||wwwooocccYYYSSSTTTXXX]]]eeeddddddgggjjjiiibbb\\\ZZZ^^^gggqqqvvvwwwyyy|||zzz||||||wwwqqqoooqqquuu~~~~~~}}}{{{yyywwwvvvuuurrrqqqppppppqqqqqqooonnnjjjgggeeecccccccccaaa```^^^\\\ZZZWWWTTTOOOIIIDDDCCC@@@>>>======>>>======>>><<<@@@VVV}}}qqqjjjkkklllooosssrrrnnnjjjhhhhhhbbb```\\\SSSIIIBBB??????@@@===BBBQQQbbbqqq~~~}}}yyyuuuTTTJJJUUUvvv]]]AAA@@@EEEGGGNNN]]]\\\KKK<<<;;;;;;999===<<>>;;;777222//////000222222222222111111111111111111000000111111222333333222111000000000111222111111111111111222333444111111222222222333333333222222222222111111000000000000000000000000000000000111111111111222222222111111000000000000111111000111111111111222222222111111111111111111111111000000000000000000000000000000000000////////////////////////000111222333000111111111111222222222333333333222222111111111000222555777777666333222333444555444222111222333222333444555555444444333555555555666:::???DDDGGGEEEFFFGGGFFFEEEDDDBBB@@@@@@BBBEEEDDDBBB???@@@AAAEEEEEEHHHNNNWWW]]]``````___\\\XXXXXXXXXVVVPPPJJJLLLOOOOOOMMMOOORRRQQQMMMLLLQQQTTTUUUWWWZZZZZZWWW]]]XXXTTTTTTWWWWWWSSSNNNRRROOOKKKHHHGGGHHHKKKMMMIIIFFFFFFHHHEEE>>><<<@@@;;;;;;;;;<<<<<<<<<======:::888666444333222333333333333333444444444555555666666444333333444555666777777777777888888888888555;;;999888AAARRRuuuzzzQQQBBBDDDDDDBBB@@@???=========>>>???CCCKKKVVVcccnnnwww|||}}}ooofffhhhkkkpppxxx}}}ssshhh```ffftttrrrgggWWWIIICCCAAAAAADDDGGGHHHDDD@@@???BBBAAA@@@LLLddd{{{ppp```UUUNNNMMMUUU___dddggggggbbb^^^]]]ZZZUUUUUUYYYfffxxxyyyvvvvvv}}}}}}zzzwwwvvvwwwwwwvvvtttqqqoooooopppnnnmmmjjjhhhfffdddcccbbbaaaaaa___[[[TTTNNNJJJHHHDDDBBB???>>>>>>>>>===<<<999:::AAAWWW{{{~~~ttt}}}~~~}}}|||xxxsssnnnkkkkkkccc[[[VVVNNNDDD>>><<>>???@@@EEEDDDBBB>>>888444222111111111111000000000000000222111111111111111000000333222222111111222333444111111000000000000111111111222222222222333333333222222222222111111111000111111111111111111111111111111111111222222222222111111000000000000111111000111111111111222222222111111111111111111111111000000000000000000000000000000000000000000000///////////////000111222333111111111111222222222222333333333222222222111111000111333444555444333222333444555444222111222333444444444444333333333333777888999<<>>===============AAAIIITTT```llluuuzzz}}}~~~~~~pppccc___```ccciiirrrzzzyyynnncccdddmmm{{{qqqfffXXXKKKFFFDDDCCCEEEHHHIIIEEE@@@BBBDDDCCCCCCPPPjjjtttaaaTTTMMMLLLTTT]]]eeeiiiiiiddd___\\\XXXSSSVVV\\\lllzzzwww{{{~~~|||zzzxxxxxxxxxwwwuuurrrppppppqqqqqqpppmmmkkkhhhfffeeedddbbbbbb___[[[VVVQQQNNNLLLFFFCCC@@@>>>>>>>>>=========<<>>===AAACCCEEEEEEDDDDDDEEEFFFMMMOOORRRWWWZZZZZZWWWTTT[[[VVVOOOJJJGGGDDD>>>:::BBBFFFIIIJJJKKKLLLHHHAAAEEECCC???<<>>>>>======<<<;;;;;;;;;::::::999888777555444333222222222333333333444444666555555444444555666666777777777777888888888888777;;;888888@@@LLLlllyyySSSDDDCCCAAA@@@???>>>===<<<<<<<<<<<>>===>>>>>>===???===@@@PPPooo}}}vvvpppooohhhaaa[[[RRRHHHBBBBBBAAAKKK]]]ppp|||ttt___iiijjjRRRSSSvvvwwwQQQBBBAAAAAAIIITTT```SSSCCC::::::;;;:::888:::???NNNqqqlllIIIHHHHHHHHHIIIIIIKKKLLLLLLMMMOOOQQQOOOJJJCCC>>>;;;::::::;;;<<<===>>>>>>???AAAAAABBBBBB@@@===:::888666555444333222222111111222222222111111222222222222222222333333333444444222222222222222222222222111111111111111111111111111111111222222222333333222111111000000111111222000000111111111222222222111111111111111111111111000000000000000000000000000000000000000111111111111000000000111111222333111111111222222222333333333333333333333333333333333222111111111222444444333444555444333222333444555555333333444666999:::AAACCCGGGJJJMMMNNNNNNNNNMMMKKKGGGDDDBBBBBBBBBCCCFFFGGGGGGFFFDDDCCCCCCCCCIIIJJJMMMPPPRRRQQQNNNLLLHHHDDD@@@=========<<<;;;>>>BBBDDDEEEIIILLLJJJEEEIIIIIIEEE>>>===CCCIIIJJJUUUUUUVVVWWWWWWWWWXXXYYY\\\ZZZWWWTTTRRRQQQQQQRRRMMMKKKJJJKKKJJJHHHEEEDDD@@@@@@???>>>===<<<;;;;;;999999:::999888666444222222222222333333333333444555555555555555666666666666777777777888888888888888:::888999???GGGeee~~~YYYGGGBBB@@@???>>>>>>===<<<<<<<<<<<>>@@@MMMggghhhUUUMMMMMMRRRVVVeeekkknnniiiccc___ZZZUUUYYY^^^iiiuuu|||{{{{{{~~~yyyyyyzzz|||}}}zzzvvvrrrwwwzzz}}}~~~}}}yyyyyyxxxuuurrrqqqqqqrrrvvvuuutttqqqnnnkkkhhhgggdddaaa]]]ZZZXXXWWWVVVTTTKKKGGGBBB???>>>>>>>>>>>>>>><<<===KKKggg|||uuurrrkkkccc[[[PPPEEE@@@AAADDDSSShhhzzz|||kkktttgggRRRYYYsssNNNBBBAAAAAAJJJXXX```QQQAAA:::::::::999999<<>>>>>@@@BBBCCCDDDEEEEEEFFFHHHDDD???;;;::::::::::::;;;<<<<<<:::<<<@@@@@@===BBBGGGGGG???999:::???AAAVVVTTTRRRUUUYYY\\\ZZZWWW[[[ZZZXXXVVVUUUTTTTTTTTTOOOMMMJJJHHHHHHHHHFFFDDDBBBBBBAAA@@@>>>===<<<<<<999:::::::::888666444222222222333333333444444444444555555666666777777777666777777777888888888888888:::888:::???DDD______HHH@@@??????>>>>>>======<<<<<<===???EEEMMMYYYfffqqqxxx~~~sssmmmnnnppprrrrrruuuxxxrrrrrrtttfffXXXMMMHHHAAABBBGGGRRR[[[ZZZQQQGGGFFFDDDBBBDDDOOOeeennnXXXMMMLLLPPPRRR___gggllliiiccc```]]]ZZZ\\\]]]aaaffffffccceeeiiiiiijjjlllpppvvvzzz{{{{{{yyyzzz|||~~~~~~~~~~~~xxxyyyxxxuuurrrpppqqqrrrvvvvvvtttrrrooollliiihhhddd```\\\YYYXXXXXXVVVTTTLLLHHHCCC@@@?????????>>>>>>===???KKKeeezzzwwwooofff[[[NNNCCC@@@CCCJJJ\\\rrrbbbRRR___oooKKKBBBBBBBBBKKKZZZ^^^NNN???::::::999999;;;;;;???DDD]]]qqqIIILLLLLLKKKKKKLLLMMMMMMNNNOOORRRUUUVVVVVVTTTSSSSSSOOOOOOPPPRRRSSSUUUVVVWWWTTTTTTUUUTTTSSSQQQPPPNNNLLLKKKJJJHHHEEECCC@@@???666666555333222222222222333333333333444444444444222222222222333333333333222222222222222222222222222222222222333333333333222222111111111111222222000111111111111222222222111111111111111111111111111111111111111111111111///000000111111222222222222222111111111222222333222222222222333333333333333333333333444444444444555444333222333444555666333444555555444444555666333333444555888;;;>>>@@@DDDFFFHHHJJJIIIGGGDDDBBB>>>@@@DDDGGGJJJLLLMMMMMMLLLIIIFFFCCCBBB@@@===;;;999;;;>>>???@@@BBBEEEGGGMMMKKKHHHEEEDDDEEEGGGHHHEEEDDD@@@;;;:::<<<:::777444<<>><<<;;;;;;:::999777666555333333333444444444555555444444666777777777777777777777777777888888888888999:::888<<<@@@AAAZZZdddKKK>>>>>>????????????>>>===<<<>>>@@@DDDLLLWWWeeeqqqxxx|||{{{yyywwwyyy~~~zzzkkk[[[OOOJJJDDDDDDJJJUUU```bbbYYYOOOIIIFFFDDDEEEJJJYYYrrrrrrZZZLLLJJJLLLMMMWWW```eeeccc^^^\\\[[[YYYTTTTTTVVVYYYYYYYYY___fffoooppprrrvvvzzz~~~~~~}}}|||}}}~~~~~~~~~yyyzzzyyyvvvsssrrrrrrsssuuuuuuuuusssqqqnnnkkkiiiddd```\\\YYYYYYXXXTTTQQQJJJHHHDDDBBBBBBAAA@@@??????@@@EEERRRkkk{{{sssggg[[[NNNEEEEEEJJJTTTeeexxx[[[OOOaaahhhGGGBBBDDDBBBKKK\\\\\\KKK<<<:::;;;999999===999===@@@XXXrrrHHHIIIIIIIIIIIIIIIJJJJJJKKKKKKMMMOOOPPPQQQRRRTTTVVVUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSRRRRRRSSSSSSSSSRRRPPPNNNKKKJJJBBBAAA>>>;;;888666444333333333333444444444444555222222222333333333444444222222222222222222222222222222222333333333444444333222222111111222222333000111111111111222222222111111111111111111111111111111111111111111111111///000000111111222333333333222222111111222222222222222222333333333444444333333333444444444555555333333222222333333444555333444555555444444555777222333444666888999;;;;;;???@@@CCCDDDCCCAAA>>><<<:::>>>DDDIIILLLLLLJJJHHHFFFCCC@@@???AAAAAA@@@>>>AAAEEEJJJMMMMMMNNNPPPRRRRRRRRRRRRSSSTTTVVVYYY[[[VVVVVVRRRKKKHHHGGGDDD>>>777:::<<<;;;<<>>:::===<<<<<<@@@DDDHHHHHHGGGDDDHHHNNNSSSTTTQQQLLLIIIWWWSSSJJJBBBCCCHHHHHHDDDFFFEEEEEEDDDCCCBBBAAAAAA??????===;;;:::999999999444444555555555666666666333444666777888888777777777777777777888888888888999999888>>>AAA@@@XXXmmmPPPAAA>>>???@@@@@@@@@???>>>===???@@@CCCJJJVVVcccpppwww~~~yyydddTTTNNNHHHEEEGGGQQQ\\\```ZZZRRRKKKHHHEEEDDDDDDLLL___sssttt[[[JJJEEEGGGHHHNNNWWW\\\YYYTTTSSSTTTTTTMMMNNNSSSZZZ^^^bbbmmmwww}}}}}}~~~||||||{{{yyyvvvttttttuuuuuuuuuvvvuuussspppnnnlllfffbbb]]][[[[[[XXXSSSMMMHHHGGGEEEEEEDDDCCCAAA???===AAAIIIYYYqqqzzzqqqeeeXXXLLLEEEIIIQQQ___nnn}}}wwwSSSKKKaaa___AAA@@@DDDCCCLLL^^^ZZZHHH::::::;;;999:::???999<<<===UUUwwwMMMGGGGGGGGGGGGGGGGGGHHHHHHFFFGGGHHHIIIIIILLLOOOSSSXXXWWWVVVUUUSSSRRRQQQQQQPPPPPPOOOOOOPPPQQQRRRRRRTTTUUUUUUVVVUUUSSSQQQPPPNNNLLLHHHCCC???;;;888666333333333444444444555555222222222333333444444444222222222222222222222222222222333333333444444444333222222111111222222333000111111111111222222222111111111111111111111111111111111111111111111111///000000111222222333333333333222222111222222222222222333333333444444444333333333444444555555555111111222222222333333333333444555555444444666777333333555666777777777777:::<<<>>>??????>>><<<:::888===DDDJJJLLLJJJFFFCCC@@@>>>;;;===@@@CCCDDDCCCMMMRRRYYY]]]^^^]]]]]]___\\\]]]]]]]]]\\\]]]___aaa```aaa^^^YYYVVVTTTOOOHHHDDDBBB@@@@@@GGGLLLGGG???<<<>>>@@@AAAAAAAAACCCEEE???@@@BBBEEEGGGHHHHHHHHHZZZUUUKKKAAABBBIIIJJJEEEFFFFFFEEEEEEDDDDDDCCCCCCCCCAAA???===;;;;;;;;;<<<555555555666666666666777333444666777888888888777777777777777888888888888999999999???BBB???WWWuuuWWWFFF??????@@@AAAAAA@@@>>>===>>>???BBBIIITTTbbbooowww}}}mmmXXXPPPIIIDDDBBBIIIUUU[[[WWWPPPQQQMMMJJJHHHEEEGGGXXXjjjttt[[[HHHBBBDDDDDDIIIQQQVVVRRRLLLKKKMMMNNNPPPSSS\\\fffmmmttt~~~}}}~~~~~~}}}{{{xxxvvvvvvwwwuuuvvvvvvvvvuuurrrpppnnnhhhccc___]]]\\\YYYRRRLLLGGGFFFFFFFFFFFFEEEBBB???:::@@@JJJ[[[tttuuummm```TTTIIIDDDKKKUUUfffttt~~~pppNNNHHH___XXX<<<>>>DDDCCCMMM```YYYFFF999999<<<999;;;AAA;;;======TTT|||SSSCCCEEEIIILLLMMMMMMLLLKKKHHHGGGDDDBBBBBBDDDFFFHHHSSSUUUVVVUUURRRNNNLLLKKKEEECCCAAACCCGGGMMMQQQSSSVVVWWWXXXXXXUUUTTTSSSTTTUUUSSSQQQPPPOOOLLLEEE???:::777555444555555444333666666555444333222111000333333333333333333333333222222222222333333444555333333333333333333333333333333333333333333333333444444444444444444444444333222222111111222222333333333333333333333333333333333333333333333333333333333333444444444555555444444444444444444444444444444444444444444444444777777666555555555555555666777888:::;;;;;;;;;;;;<<<===>>>@@@AAA???:::666:::;;;===???@@@@@@???>>>???AAACCCEEEGGGJJJOOORRR]]]___bbbbbbaaa___^^^___\\\]]]]]]^^^___```aaaaaaccccccccccccaaa^^^[[[YYYRRRLLLHHHKKKRRRUUUQQQKKKKKKMMMOOOPPPPPPPPPQQQRRRHHHEEEBBB??????>>><<<;;;;;;999999===CCCFFFDDD@@@FFFCCCDDDLLLVVVZZZVVVOOOAAAEEEFFFAAA??????>>><<<;;;888555333555777999999777777777777777777777666:::999999999;;;;;;:::999777999999<<>>>>>??????BBBEEEIIIPPP\\\jjjttt{{{}}}cccQQQJJJJJJIIIHHHGGGGGGHHHJJJKKKGGGFFFHHHGGGHHHRRR___vvvyyypppZZZJJJGGGFFF@@@DDDJJJMMMHHHEEEHHHLLLNNNRRRUUU___kkkvvv~~~}}}{{{yyyzzz{{{|||vvvwwwwwwvvvtttqqqmmmkkkhhheee```]]]ZZZWWWTTTRRRNNNKKKKKKLLLIIICCC@@@AAA???AAAJJJ^^^wwwxxxiiiYYYOOOFFFBBBNNN```sssyyyyyymmmtttkkkLLLPPPmmmuuuTTTBBBBBB???BBBPPPYYYUUUGGG:::888<<<<<<:::999>>>999???TTT{{{SSS???AAAFFFJJJNNNQQQRRRRRRPPPNNNKKKGGGDDDBBBBBBBBBJJJNNNRRRSSSOOOIIIBBB???>>><<<;;;<<<@@@DDDGGGHHHNNNRRRUUUWWWXXXWWWXXXXXXXXXWWWVVVVVVTTTQQQLLLIIIBBB@@@<<<888555444444333444444444444333333333333333333333333333333333333333333222222333444444555333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222333333333333333333333333333333333333333333333333333333333333444444444555555555444444444444444444444444444444444444444444444444666666555555666777888999;;;;;;<<<<<<======>>>>>>@@@CCCFFFFFFAAA===:::999777888999:::<<<>>>???@@@EEEGGGIIIKKKMMMPPPTTTXXX[[[___dddgggfffccc```______````````````_________cccccccccbbbaaaaaa``````ccc]]]WWWUUUVVVSSSKKKEEELLLNNNQQQTTTVVVWWWYYYZZZTTTRRROOOMMMJJJGGGBBB>>>;;;888777999???CCCCCCAAAAAA>>>>>>BBBJJJOOONNNKKKEEEIIIIIIEEEBBBCCCCCCAAA;;;;;;;;;:::888666555444:::999888888777777888888::::::;;;<<<<<<<<<:::888999;;;:::<<<>>><<>>AAADDDHHHOOOZZZhhhrrr{{{hhhTTTJJJIIIHHHEEEDDDCCCDDDFFFFFFCCCCCCDDDDDDEEENNNYYYgggkkkcccQQQDDDCCCBBB>>>AAAFFFHHHEEEDDDIIINNNOOOUUUUUUZZZccclllwww}}}{{{yyyyyyzzz{{{wwwwwwwwwwwwtttqqqnnnlllkkkgggbbb^^^[[[WWWSSSPPPNNNKKKJJJKKKIIICCC@@@BBBBBBEEENNNaaaxxx|||rrrcccTTTLLLFFFFFFUUUgggzzz}}}nnnbbbkkkiiiJJJNNNlllnnnPPP@@@AAA???DDDRRR[[[RRRHHH???<<<;;;999;;;>>>===777:::LLLrrrbbb999:::===AAAEEEIIILLLMMMOOOMMMKKKGGGCCC@@@>>><<<>>>EEEMMMQQQNNNFFF>>>999999777777999===@@@BBBCCCGGGKKKPPPTTTVVVXXXZZZ\\\YYYZZZ[[[YYYVVVRRRPPPOOOJJJHHHEEE???:::666555666333444444444555555555555444444444444444444444444444333333333333444555555444444444444444444444444333333333333333333333333222222222222222222222222333333222222222222333333333333333333333333333333333333333333333333333333333444444444444555555555444444444444444444444444444444444444444444444444555555555666777:::<<<>>>BBBAAA@@@???@@@AAACCCDDDJJJNNNOOOJJJ@@@:::999;;;888777777888;;;>>>BBBDDDHHHJJJLLLMMMNNNPPPTTTVVVUUUYYY\\\^^^]]][[[ZZZZZZ[[[\\\\\\\\\\\\[[[ZZZZZZ\\\\\\[[[ZZZZZZZZZ[[[[[[^^^]]][[[ZZZXXXTTTOOOKKKLLLNNNQQQTTTVVVWWWXXXXXX\\\[[[ZZZYYYVVVRRRLLLGGG@@@<<<777666:::>>>@@@AAA>>>;;;:::;;;>>>CCCFFFGGGHHHKKKKKKFFFDDDFFFGGGFFFEEEFFFFFFCCC???===???BBB<<<;;;:::888999:::;;;===:::;;;<<<<<<<<<:::888777;;;===:::;;;<<<:::JJJhhhpppPPPDDDFFFGGGFFFCCCAAAAAAAAA>>>@@@CCCGGGMMMXXXfffpppzzzlllYYYOOOLLLIIIEEEBBBBBBBBBBBBAAA@@@AAACCCCCCDDDJJJRRR```bbb\\\NNNDDDCCCCCC@@@@@@CCCDDDCCCFFFMMMRRRRRRSSSQQQQQQUUU\\\gggxxx~~~}}}{{{zzzyyyyyyyyyxxxxxxxxxxxxvvvssspppnnnmmmjjjeee```\\\WWWRRROOONNNKKKJJJKKKIIICCCAAACCCFFFIIISSSeeezzzwwwiii[[[MMMHHHGGGMMM^^^ooolll```jjjcccKKKWWWxxxfffKKK===@@@@@@GGGUUU\\\MMMIIIEEE@@@:::777;;;CCCIII@@@===FFFfffvvv::::::999:::;;;<<<>>>???BBBBBBBBBBBBAAA???===<<<999>>>FFFJJJJJJEEEAAA>>>:::888777999>>>DDDIIIKKKFFFIIILLLNNNQQQTTTYYY\\\YYY[[[\\\XXXQQQLLLIIIIIIIIIJJJJJJGGGBBB===<<<<<<666666666666666666666666444444444444444444444444555444444444444444555555444444444444444444444444444444444444444444444444333333333333333333333333333333333222222333333333444444444444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555666777:::===@@@BBBDDDCCCAAAAAABBBEEEIIIKKKTTTSSSPPPHHH???:::;;;>>>@@@@@@@@@AAACCCFFFHHHJJJLLLNNNOOOOOOOOOOOOQQQSSSTTTTTTTTTSSSRRRRRRSSSUUUUUUVVVWWWWWWXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVUUUUUURRRUUUXXXYYYYYYXXXWWWWWWQQQQQQRRRSSSTTTTTTSSSQQQZZZYYYYYYZZZZZZYYYUUUSSSKKKFFF>>>999999;;;<<<===<<<<<<;;;:::;;;===AAADDDEEEIIIIIIDDDCCCEEEGGGFFFNNNMMMJJJCCC???BBBLLLTTT===<<<;;;:::;;;>>>AAADDD<<<<<<<<<:::999888888999;;;>>>;;;;;;===;;;GGGaaauuuPPPFFFFFFFFFEEECCCBBBAAAAAA???AAACCCFFFLLLWWWdddnnnzzzqqq```XXXSSSMMMHHHEEECCCCCCBBB@@@AAABBBCCCCCCEEEIIIMMM[[[]]]WWWLLLDDDCCCBBB???AAACCCDDDDDDJJJSSSVVVUUULLLIIIGGGHHHLLLUUUdddrrr}}}{{{|||~~~}}}{{{zzzyyyyyyyyyyyyyyyzzzyyywwwuuurrrpppnnnkkkfffbbb^^^YYYTTTPPPOOOLLLKKKLLLIIIDDDCCCEEEFFFKKKVVVgggzzz{{{qqq```TTTHHHFFFJJJUUUfffuuurrrgggssszzz\\\QQQhhhaaaHHH===AAABBBJJJWWW\\\JJJGGGDDD@@@:::777;;;CCCNNNEEE@@@EEE```AAA@@@===;;;999999999::::::;;;>>>@@@AAAAAA@@@@@@;;;===@@@AAAAAA@@@@@@AAA<<<999777888>>>FFFNNNRRRMMMMMMKKKJJJKKKPPPVVV[[[ZZZ\\\\\\WWWOOOFFFBBBAAAAAAEEEIIILLLKKKHHHDDDCCC<<<<<<;;;999888666555555555555555555555555555555666666555444444555555555555555555555555555555555444444444444444444444444555555555555555555555555444333333333333333333444444444444444444444444444444444444444444444444444444444444555555555666666555555555555555555555555555555555555555555555555555666888:::===@@@BBBDDDCCCBBB@@@@@@CCCGGGLLLOOOTTTOOOHHHCCCAAACCCFFFHHHMMMNNNOOOQQQQQQQQQPPPPPPTTTUUUWWWVVVUUUTTTUUUVVVVVVYYY\\\\\\ZZZVVVTTTSSSUUUUUUTTTTTTSSSSSSSSSSSSRRRTTTVVVXXXYYYXXXVVVUUUSSSUUUXXXXXXWWWWWWXXXYYYXXXWWWUUUUUUWWWWWWUUURRRXXXVVVUUUWWWYYY[[[[[[[[[XXXRRRJJJBBB===;;;::::::;;;<<<>>>>>><<<<<<>>>@@@BBBFFFGGGCCCBBBEEEGGGFFFIIIIIIFFF@@@;;;>>>GGGOOO===<<<;;;<<<>>>BBBFFFHHHBBBAAA???;;;888999===@@@:::>>>;;;;;;???>>>GGG\\\zzzQQQGGGFFFDDDCCCCCCBBBAAAAAA@@@BBBDDDGGGLLLVVVcccmmmyyyvvvkkk```ZZZQQQJJJGGGEEEDDDCCCAAABBBCCCCCCCCCEEEGGGHHHNNNOOOLLLEEE@@@???>>><<>>===<<<999;;;>>>AAA<<<<<>>===>>>>>>AAABBBDDDFFFGGGGGGGGGFFFBBBCCCCCCAAA>>>===>>>???>>>:::777777<<>>;;;>>>DDDJJJOOOOOOKKKHHHBBBAAA???===:::777555444666666666666666666666666777777666555555555555666666666666666666666666666444444444444444444444444555555555555555555555555444444333333333333444444444444444444444444444444444444444444444444444444444444555555555666666666555555555555555555555555555555555555555555555555555777;;;>>>AAABBBCCCCCC@@@???>>>>>>AAAFFFJJJMMMKKKGGGCCCDDDIIIOOOTTTVVVYYYZZZ\\\\\\\\\ZZZWWWVVVVVVXXXZZZZZZYYYXXXYYYZZZWWW___iiinnnlllcccZZZTTTWWWUUUSSSPPPOOOOOOPPPQQQKKKMMMPPPSSSUUUUUUUUUTTTRRRRRRRRRRRRSSSVVVZZZ]]]\\\XXXTTTTTTWWWXXXWWWUUUYYYWWWVVVVVVYYY[[[\\\\\\^^^[[[UUUNNNGGGAAA===:::999;;;===>>>===;;;;;;;;;@@@EEEGGGEEEDDDGGGHHHFFFBBBDDDEEECCC???===>>>???<<<<<<<<<<<>>:::;;;@@@EEE999===;;;;;;@@@@@@EEEVVV{{{XXXHHHFFFCCCCCCCCCCCCBBBAAAAAACCCEEEGGGKKKUUUbbbkkkxxxxxxtttggg___TTTLLLIIIGGGEEEDDDCCCEEEDDDAAAAAADDDDDDBBBDDDDDDCCCBBBAAAAAAAAAAAAAAAHHHNNNQQQSSSUUURRRNNNDDDBBBBBBCCCBBBBBBIIIQQQbbb~~~~~~{{{zzzzzz{{{}}}~~~|||}}}}}}{{{yyyzzz{{{|||{{{|||}}}|||{{{xxxvvvtttnnnllliiifffccc^^^YYYUUUOOOKKKIIIJJJHHHDDDCCCFFFAAAGGGSSSbbbqqq|||qqqcccSSSLLLGGGKKKXXXhhhtttzzzzzz~~~tttYYYTTTuuu[[[HHHAAADDDFFFOOOYYYYYYFFF>>>888:::===;;;:::::::::888;;;BBBYYYIIIIIIHHHHHHHHHHHHIIIIIINNNNNNOOOOOOOOOOOOOOOOOOLLLNNNPPPOOOLLLHHHFFFEEEDDDAAA>>><<<===@@@AAABBBGGGGGGFFFEEEFFFIIINNNRRRYYYZZZ\\\]]]ZZZRRRIIIBBB;;;;;;===EEENNNRRRNNNJJJEEEDDDBBB???<<<:::777666666666666666666666666666888777777666555555666666666666666666666666666666555555555555555555555555555555555555555555555555444444333333333333444444555555555555555555555555555555555555555555555555555555555555666666666666555555555555555555555555555555555555555555555555666999>>>BBBDDDDDDBBBAAA>>>===<<<<<<>>>AAADDDFFFCCCFFFJJJOOOSSSWWW[[[^^^_________^^^]]]\\\[[[[[[UUUXXX\\\^^^______aaabbb^^^gggrrryyyxxxpppgggaaa___]]]ZZZXXXXXX[[[___aaa]]]]]]\\\[[[\\\]]]______YYYVVVSSSSSSVVV]]]dddhhhddd^^^WWWUUUWWWYYYXXXWWWWWWWWWWWWXXX[[[\\\\\\[[[[[[\\\[[[WWWQQQIIICCC???;;;;;;;;;<<<===<<<;;;:::===CCCFFFFFFEEEGGGGGGEEEAAACCCEEEEEEDDD@@@===;;;<<<<<<<<<<<<===>>>???@@@>>>@@@AAA>>>;;;:::>>>BBB888===;;;:::@@@???BBBNNNvvvbbbJJJGGGDDDCCCDDDEEEDDDBBBAAABBBDDDEEEIIISSS___hhhxxx{{{vvvuuuoooeeeYYYPPPMMMLLLJJJGGGHHHJJJGGGCCCBBBEEEEEEAAACCCBBBBBBDDDEEEEEEEEEEEEEEEPPPZZZ\\\ZZZWWWQQQKKKCCCAAAAAAAAA???===BBBIIIRRRlll~~~}}}|||{{{zzz{{{{{{|||zzz|||~~~~~~zzzyyyzzz}}}|||}}}~~~~~~|||zzzwwwvvvqqqoookkkhhhddd^^^XXXTTTLLLHHHFFFFFFDDDAAAAAACCC@@@FFFPPP]]]jjjtttzzz|||{{{kkk\\\MMMIIIHHHPPPaaarrr{{{}}}zzz~~~qqqVVVSSSuuuUUUEEE???CCCFFFQQQZZZYYYCCC<<<888:::<<<;;;::::::<<<;;;>>>BBBUUUTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUSSSXXX^^^```^^^YYYSSSPPPMMMJJJGGGDDDCCC@@@<<<:::;;;===@@@AAACCCEEEHHHKKKUUUVVVYYY^^^___YYYOOOGGG???;;;999@@@KKKQQQOOOJJJFFFEEECCCAAA>>>;;;:::999777777777777777777777777888888777666666666666666777777777777777777777777555555555555555555555555444444444444444444444444555444444333333444444555555555555555555555555555555555555555555555555555555555555555666666666777666666666666666666666666666666666666666666666666777;;;@@@DDDFFFDDDAAA???===<<<;;;;;;;;;===???@@@BBBKKKUUUZZZZZZYYY[[[^^^aaa___]]][[[[[[[[[\\\]]]YYY]]]aaaeeehhhjjjmmmooommmrrryyy}}}}}}zzzvvvuuullljjjhhhhhhkkkqqqxxx}}}~~~yyytttrrrrrruuuwwwooohhhaaa]]]```gggmmmqqqrrrjjjaaa\\\\\\]]]\\\ZZZRRRSSSUUUYYY]]]^^^]]][[[VVVYYY]]]]]]XXXPPPIIIDDD>>><<<;;;;;;===>>>===<<<999@@@DDDEEEEEEFFFEEEBBBAAA???>>>>>>@@@AAA@@@???<<<<<<;;;;;;::::::999999555999======999777999<<<999>>>:::999???===>>>IIItttiiiLLLIIIEEEDDDFFFFFFEEECCC@@@AAABBBDDDHHHQQQ]]]fffxxxvvvqqqqqquuukkk^^^UUURRRQQQNNNLLLMMMOOOLLLEEEEEEHHHGGGBBBEEECCCBBBDDDEEECCCBBBAAAKKKXXXeeegggaaaZZZRRRLLLCCC@@@???>>>;;;999>>>EEEFFF\\\{{{~~~}}}||||||{{{{{{{{{{{{yyy{{{}}}~~~zzzxxxzzz~~~}}}}}}~~~~~~}}}{{{xxxwwwtttqqqmmmiiiddd^^^WWWRRRIIIEEECCCCCCBBB>>>>>>AAAAAAFFFOOOZZZeeennntttvvv{{{xxxgggWWWHHHGGGHHHSSSfffxxx~~~}}}iiiQQQRRRxxx|||PPPAAA>>>BBBFFFQQQ[[[YYYAAA<<<:::<<<<<<::::::<<<888888<<