BM6P6(@ QQQMMMHHHEEEEEECCC???;;;999888777555444333222222666444222000/////////000////////////////////////...------,,,++++++++++++//////000333777999:::999666777>>>HHHNNNOOOOOORRRSSSggg}}}~~~dddGGG???FFFPPPOOOIIIBBB@@@BBBBBB???CCCGGGNNNVVV^^^cccgggiiisssssstttxxxttt\\\PPPSSSVVV\\\iii|||zzzbbb```ZZZTTTSSSWWWZZZYYY[[[ZZZYYY[[[]]]______^^^```bbbddddddccccccdddeeebbbeeeiiilllooo}}}ooouuu~~~vvvwwwsssxxxkkkooouuuttttttxxx}}}|||yyyvvvtttlllppptttvvvvvvxxx}}}sssSSSIIIEEE???EEEKKKWWW```bbbiiizzzYYYFFFEEEFFFBBBRRRWWWaaalllvvv~~~hhh]]]dddnnn{{{xxxzzzwwwtttyyy}}}||||||{{{{{{{{{||||||{{{{{{zzzyyyyyy{{{|||}}}eeePPPKKKEEEGGGKKKUUUfffyyyOOOKKKFFFCCCCCCAAA===:::888777666444333222222111555444222111/////////000////////////////////////------,,,,,,+++,,,,,,,,,//////111555999<<<<<<;;;555555;;;EEELLLOOOQQQTTTXXXbbboooqqqaaaJJJ>>>>>>NNNNNNJJJBBB???@@@AAA@@@BBBFFFMMMUUU\\\cccggghhhnnnoooqqqttt{{{wwweeeVVVOOOOOOSSSZZZeeewwwkkkbbbYYYVVVWWWXXXXXXXXXZZZYYYYYYZZZ]]]^^^^^^]]]aaacccddddddbbbaaabbbbbb___aaadddfffiiiuuuyyylllvvvtttyyy}}}rrrsssqqqiiimmmqqqppppppttttttvvvyyyzzzyyywwwvvvuuutttuuuwwwxxxxxxxxxzzz{{{xxxcccKKKBBB@@@BBBGGGQQQ[[[]]]cccwwwfffKKKDDDEEEDDDMMMRRR\\\gggrrr{{{xxx```RRRSSSWWW^^^bbb[[[]]]hhhwww|||vvvssswww{{{|||}}}~~~~~~}}}{{{zzzzzzyyyyyyyyyyyyzzz{{{{{{|||}}}}}}~~~~~~~~~~~~~~~~~~~~~zzz[[[OOOJJJKKKJJJSSSbbbuuuOOOKKKFFFDDDCCCAAA===:::888777555444222111111111444333222111000/////////////////////////////////,,,,,,,,,,,,,,,,,,---.........000444999<<<======444333888BBBJJJOOOSSSWWW```^^^^^^```\\\NNN???777IIIMMMLLLDDD===>>>AAABBBBBBEEEKKKSSSZZZaaafffhhhnnnppprrruuu{{{|||lll^^^SSSMMMLLLMMMRRRYYYdddsss{{{iiiYYYXXXZZZYYYVVVWWWYYYXXXXXXYYY\\\]]]]]]\\\bbbcccdddcccaaa`````````______```bbbcccmmm}}}qqqmmm{{{}}}|||uuuwww{{{ooovvv|||uuummmjjjooopppllllllqqqoooqqqsssvvvwwwwwwvvvuuuxxxxxxxxxyyyzzzzzzyyyxxxxxxpppKKK???BBB@@@BBBJJJUUUZZZ]]]kkk|||vvvSSSCCCDDDHHHFFFKKKTTT```lllwwwyyyaaaRRRLLLGGGIIILLLGGGHHHTTTeeexxx|||{{{xxxtttwwwxxxzzz}}}}}}{{{xxxxxxxxxyyyzzzzzzzzzzzzyyyzzzyyyxxxwwwwwwxxxzzz{{{{{{|||dddOOOLLLJJJIIIOOO[[[nnnRRRMMMHHHFFFEEECCC@@@<<<777666555333222111000000333222222111000/////////........................,,,,,,,,,,,,,,,---...///,,,,,,///333888<<<======666333555???IIIPPPUUUYYYccc[[[TTTTTTUUUOOOAAA666DDDKKKNNNFFF>>>===AAACCCAAADDDIIIPPPXXX___dddgggnnnpppsssuuuyyyzzzgggVVVLLLHHHIIIHHHNNNUUU^^^kkk~~~rrr\\\YYY[[[XXXVVVWWWXXXWWWWWWXXX[[[\\\\\\[[[___aaabbbbbb```______```aaa```___``````fffvvvwwwqqqxxx{{{zzzqqq}}}}}}yyypppoooqqquuurrrmmmmmmqqqqqqrrrtttvvvyyyzzzyyyxxxwwwvvvuuuxxx{{{}}}{{{xxxyyyzzzNNN>>>CCC@@@???FFFRRRXXX[[[dddppp^^^GGGDDDHHHAAAEEEMMMXXXdddqqq{{{nnn^^^SSSFFFDDDGGGDDDDDDMMM[[[ooo{{{{{{{{{xxxxxxwwwyyy{{{}}}}}}|||zzzyyyxxxyyyzzz{{{|||{{{zzzyyyzzzxxxvvvtttuuuxxx|||~~~|||pppSSSNNNHHHHHHJJJTTTfff}}}RRRNNNIIIFFFFFFDDD@@@<<<777666555333222111000000111111111111000//////...------------------------,,,,,,,,,,,,---......///,,,---///444:::===??????999444555>>>IIIOOOTTTXXX\\\VVVOOOLLLMMMJJJAAA888???JJJOOOIIIAAA>>>AAACCCAAACCCGGGNNNUUU]]]cccgggjjjmmmpppppprrrwwwttt```RRRKKKGGGCCCHHHOOOWWWaaarrrddd[[[ZZZXXXWWWYYYVVVUUUUUUWWWYYY[[[ZZZYYY[[[]]]___```______```aaabbb___]]]]]]]]]```kkkvvvyyywwwxxxvvvyyyzzz|||~~~pppsssxxxyyyuuuoooooorrrrrrrrrssswww{{{~~~~~~|||vvvttttttwww{{{|||zzzvvvwwwcccGGG???@@@===AAAMMMTTTWWW^^^gggpppnnnRRRFFFDDDAAACCCHHHQQQ\\\iiiuuu{{{{{{kkk]]]KKKEEEGGGDDDCCCGGGPPP___xxx|||zzz{{{~~~|||yyyxxxxxxxxxxxxyyyyyyzzzzzzzzzyyyzzz|||}}}}}}}}}|||{{{xxxwwwuuutttvvvzzz~~~}}}bbbUUUJJJHHHIIIOOO___uuuPPPLLLGGGEEEDDDBBB>>>;;;888777555444222111111111000000111111000000///...------------------------------------------.../////////222666;;;???@@@@@@===666555===GGGMMMPPPSSSQQQRRROOOJJJHHHFFFAAA;;;<<>>>>>???777555<<>>CCCGGGHHHQQQ\\\eeepppxxx]]]JJJEEECCCBBBDDDLLLVVVaaahhhsssxxx}}}rrr```XXXVVVPPPMMMNNNMMMRRReee~~~}}}{{{yyyyyyyyywwwuuuwwwxxxzzz{{{{{{|||{{{{{{{{{{{{{{{{{{{{{|||}}}}}}yyyyyyzzz{{{||||||||||||xxx{{{}}}hhhYYYPPPMMMMMMSSS```rrrSSSNNNIIIGGGFFFEEEAAA===999888777555444333222222//////000111111000///...111111111111111111111111000///...---------------++++++---111666999::::::???888444;;;CCCFFFEEEFFFLLLTTTXXXTTTPPPNNNJJJDDD:::FFFQQQRRRNNNIIICCC>>>???@@@CCCHHHOOOXXXaaafffhhhmmmsssuuuuuuzzzrrrdddZZZIIIHHHKKKPPPUUU^^^rrrppp^^^\\\YYYOOOTTTSSSSSSTTTVVVXXXXXXWWWZZZ\\\]]]]]]\\\\\\\\\]]]]]]XXXUUUWWWXXXXXXZZZ^^^aaayyyqqqttt{{{ppptttxxx||||||}}}~~~zzzvvvmmmsssyyy|||}}}}}}___JJJCCC@@@CCCDDDEEEOOO\\\```eeeuuuhhhQQQFFFCCCAAAAAAFFFPPP[[[aaapppuuu{{{~~~ttteee___]]]WWWSSSTTTRRRSSSaaa{{{~~~{{{zzz{{{yyyvvvvvvyyy|||~~~|||{{{{{{{{{zzzyyyyyy{{{|||}}}}}}~~~~~~|||zzzxxxzzz}}}wwwiiiSSSPPPMMMOOOYYYjjj{{{SSSOOOJJJFFFDDDAAA>>><<<888777666444333222111111222111111000///......---//////////////////////////////.........---------111......333777888:::>>>>>>>>>;;;999@@@JJJLLLGGGLLLPPPTTTVVVUUUTTTUUUWWWNNNEEEFFFQQQSSSHHHAAACCCFFFAAA@@@GGGQQQXXX___dddkkkmmmpppsssvvvzzz}}}kkk^^^SSSKKKGGGLLLRRRZZZjjj{{{kkkbbb[[[QQQTTTQQQOOOQQQUUUWWWUUUSSSVVVVVVVVVWWWXXXYYYZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[ccclll~~~~~~uuusss|||{{{tttuuuwwwzzz|||~~~}}}wwwtttsssvvvyyy|||}}}~~~yyyUUUFFF<<<@@@CCCDDDKKKVVVYYYaaammm}}}}}}^^^NNNDDD>>>@@@CCCFFFNNNWWWgggooowww|||}}}vvvooohhhdddccccccUUUTTTZZZ^^^ooo~~~|||{{{{{{|||}}}zzzzzz|||~~~~~~}}}~~~~~~{{{zzzzzzzzzzzzyyy|||kkkXXXIIIIIISSS___ooo}}}SSSOOOJJJFFFDDDAAA>>><<<888777666444333222111111222111111000//////......//////////////////////////////.........---------///,,,---111555666888<<<===>>><<<:::@@@KKKQQQPPPRRROOOMMMNNNTTT\\\dddhhhTTTIIIFFFPPPTTTKKKBBB@@@BBB??????FFFNNNUUU^^^eeemmmoooqqqrrrtttwwwzzz~~~tttbbbWWWLLLEEEHHHMMMTTTdddttt{{{mmm___QQQYYYVVVSSSSSSTTTUUUUUUSSSUUUUUUVVVWWWYYY[[[\\\]]]]]]]]]\\\\\\[[[ZZZZZZZZZ]]]eeettttttpppsssxxxpppppptttyyy~~~zzzxxxwwwzzz}}}~~~}}}}}}~~~~~~___JJJ<<<@@@CCCAAAGGGTTTZZZ___gggxxxqqqNNNGGGAAAAAAAAABBBGGGNNNaaaiiirrrwww}}}}}}yyy|||}}}zzzvvvtttnnn___]]]bbbaaannn~~~||||||||||||{{{{{{|||}}}~~~~~~|||{{{{{{}}}~~~~~~~~~yyygggXXXLLLJJJNNNUUUeeetttSSSOOOJJJFFFDDDAAA>>><<<888777666444333222111111111111111000000//////...////////////////////////...............------------++++++///222333666;;;>>>???===;;;>>>HHHQQQVVVZZZTTTMMMKKKPPPYYYbbbfffYYYJJJBBBKKKVVVSSSHHH@@@@@@???AAAEEEIIINNNYYYccclllnnnpppqqqsssuuuyyy{{{jjj[[[NNNEEEEEEIIIOOO]]]lll~~~hhhSSSTTTTTTSSSSSSTTTUUUVVVVVVSSSTTTUUUWWWYYY[[[]]]^^^^^^]]]]]]\\\[[[ZZZYYYYYYYYY___lll{{{~~~yyyqqqlllqqqzzzwwwooolllqqqxxx~~~~~~~~~}}}~~~zzzYYYAAABBBDDD???CCCPPPWWWYYY]]]kkkYYYPPPGGGCCCAAA???AAADDDTTT]]]gggnnnuuu~~~|||uuummmpppnnnsss~~~ooobbbbbbhhhgggrrr}}}|||{{{}}}|||{{{{{{|||~~~}}}|||{{{}}}qqqaaaVVVMMMKKKJJJLLLZZZiiiyyySSSOOOJJJFFFDDDAAA>>><<<888777666444333222111111111111111000000000//////////////////////////////........................---++++++///111222666<<<@@@AAA@@@<<<<<>><<<888777666444333222111111111111111111000000000000////////////////////////---.....................---,,,---000111111777>>>AAABBBBBB@@@???DDDPPP[[[UUUYYYZZZTTTMMMMMMWWWaaa___NNN>>>@@@QQQ]]]UUUGGG@@@@@@CCCCCCAAADDDPPP^^^gggjjjnnnrrruuuxxx|||yyy\\\OOOGGGHHHJJJKKKRRR\\\iiihhh```^^^\\\YYYVVVSSSQQQOOOPPPQQQRRRRRRRRRRRRQQQPPPVVVWWWXXXYYY[[[\\\]]]]]]ZZZ```nnnyyyxxxxxxwwwuuuwww~~~}}}UUUCCCCCCBBBBBBFFFFFFKKKOOORRR[[[ooorrrVVVDDD@@@CCCBBB>>>@@@IIISSS\\\gggttt~~~~~~}}}uuujjj```aaakkk{{{uuummm[[[PPPUUUaaafffvvv}}}{{{}}}|||{{{{{{}}}~~~aaaRRRGGGGGGIIIIIINNNUUUjjjzzzSSSOOOJJJFFFDDDAAA>>><<<888777666444333222111111111111111111111111111111////////////////////////---------..................---...000000111888@@@CCCCCCDDDFFFEEEHHHRRR\\\bbbffffff[[[OOOMMMZZZgggiiiYYYEEE>>>KKKYYYVVVIII@@@@@@AAABBBAAAEEEQQQ^^^hhhkkkooosssuuuwwwzzz}}}dddVVVJJJHHHHHHGGGKKKSSScccvvvddd]]]VVVRRRRRRTTTSSSRRROOOPPPQQQQQQPPPOOOMMMLLLSSSTTTUUUWWWZZZ\\\]]]^^^YYY___nnn}}}~~~}}}gggHHHAAACCCDDDEEE@@@FFFLLLNNNRRRccc}}}dddMMMCCCCCCAAA===>>>FFFNNNUUU```nnnyyy}}}uuujjjjjjpppyyy}}}wwwoookkk^^^QQQPPPWWWZZZiiizzz~~~}}}|||{{{{{{{{{}}}}}}}}}qqq___OOOKKKJJJGGGHHHMMM```qqqSSSOOOJJJFFFDDDAAA>>><<<888777666444333222111111111111111111111111111111////////////////////////---------.........//////...---...000///000777AAAGGGEEEFFFHHHGGGFFFJJJQQQdddiiijjjbbbVVVRRRYYYcccooobbbMMM>>>FFFWWWYYYPPPGGGDDDCCCBBBAAADDDNNNYYYdddhhhmmmqqqtttwwwzzz}}}~~~xxxeeeSSSKKKGGGCCCFFFMMMTTTccczzzqqq^^^SSSRRRUUUUUUTTTOOOPPPRRRSSSRRRQQQOOONNNRRRRRRTTTVVVXXXZZZ[[[\\\YYY]]]jjj|||{{{}}}{{{}}}zzzyyyyyyxxx{{{}}}~~~~~~}}}}}}~~~|||~~~XXXBBBAAADDDCCC===AAAEEEGGGKKKWWWlll~~~yyy```MMMDDDAAA>>>===CCCGGGKKKTTTbbbmmmrrrwww}}}|||zzzzzz{{{wwwoookkkkkkbbbQQQKKKMMMNNN^^^|||}}}}}}||||||{{{{{{{{{||||||}}}|||}}}~~~}}}{{{{{{|||~~~~~~~~~~~~~~~{{{fffZZZNNNEEEDDDIIISSSeeezzzSSSOOOJJJFFFDDDAAA>>><<<888777666444333222111111111111111111111111222222////////////////////////---------.........//////---,,,...///...///777AAALLLHHHGGGIIIEEE???>>>CCCRRR[[[dddeee```\\\]]]```ooofffPPP???EEEXXX___XXXPPPKKKFFFDDDAAAAAAIIIRRR^^^bbbiiioootttyyy}}}ttt\\\OOOGGGBBBEEEKKKDDDQQQhhhxxxaaaWWWUUUQQQNNNPPPQQQSSSTTTUUUTTTSSSRRRRRRSSSTTTUUUWWWXXXYYYZZZZZZ\\\ggg~~~}}}yyy}}}uuuxxxwwwppptttwwwzzz{{{yyyvvvtttsssooorrruuuwwwwwwxxxyyyzzzxxxzzz}}}~~~~~~~~~~~~}}}~~~hhhEEE???BBB@@@======>>>@@@DDDLLL[[[gggrrrVVVGGGBBB@@@;;;???AAABBBIIIVVVbbbgggkkksss||||||rrriiigggjjj```MMMEEEGGGHHHZZZzzz{{{}}}||||||{{{{{{yyyxxxwwwwwwxxxyyy{{{~~~}}}{{{yyyyyy{{{|||}}}|||}}}||||||}}}hhhTTTDDDCCCJJJIII]]]sssTTTPPPKKKGGGDDDBBB???===999888666555333333222222444333111////////////000000000000000000000000000...---000444555111///000......---...000444777999JJJHHHGGGGGGFFFDDD@@@>>>JJJ]]]hhhdddcccllloookkkjjjlll[[[>>>777LLL___ccc[[[QQQHHHEEEDDDCCCGGGOOOVVV```llluuuxxxyyy{{{~~~www]]]RRRLLLDDDAAAEEEHHHGGGSSSqqqxxx___WWWUUUSSSNNNPPPRRRRRRQQQOOONNNNNNPPPPPPQQQSSSTTTUUUVVVWWWWWW^^^gggwww~~~}}}www||||||{{{vvvsssrrrrrrsssuuuwwwwwwuuurrrqqqqqqrrruuuvvvwwwuuusssqqquuuvvvxxxzzz}}}~~~qqqMMMGGGFFF===CCC@@@???CCCFFFJJJQQQXXXpppbbbOOOGGGBBBDDD===:::>>>EEELLLTTT[[[dddllluuu}}}}}}yyyoooeee```UUUQQQMMMIIIJJJXXXttt{{{yyyxxx{{{}}}zzz~~~{{{yyy}}}|||zzzxxxxxxyyyzzz{{{sssuuuwwwzzz}}}}}}}}}|||{{{zzzzzzzzzzzzyyyyyy{{{xxxuuuWWWDDDEEENNNIIISSSeeewwwRRRNNNJJJFFFDDDAAA???===999888666555333333222222333222111000/////////000////////////////////////...,,,...222222///...000------,,,---///111444666AAABBBDDDGGGHHHFFFBBB>>>FFFWWWeeehhhkkkrrrxxxyyyrrrooo]]]CCC:::FFFWWW^^^___TTTJJJGGGEEEBBBEEEIIIUUU^^^jjjsssvvvxxxzzz}}}}}}cccVVVNNNEEEAAABBBCCCEEEQQQggghhh\\\UUUOOOQQQQQQQQQPPPOOONNNNNNNNNNNNNNNOOOPPPRRRSSSTTTUUUTTTXXX```ppp~~~{{{{{{|||zzzzzz}}}}}}|||xxxuuusssqqqooopppqqqrrrrrrpppooommmpppqqqrrrsssrrrpppnnnlllrrrtttxxx{{{~~~~~~|||{{{~~~XXXGGGCCC@@@???======@@@BBBEEELLLTTTiii}}}sssZZZJJJDDD@@@===<<>>???===>>>???>>>>>>DDDLLLYYYbbbuuukkkUUULLL@@@???@@@AAA>>>>>>DDDMMMRRRZZZeeeooouuu{{{sssqqqmmmkkkeee[[[TTT\\\uuuyyyppplllnnnttt~~~~~~||||||~~~~~~|||{{{{{{|||~~~|||zzzyyyvvvsssqqqpppoooooossstttuuuvvvwwwxxxyyyyyy~~~|||zzzxxxvvvtttssssssnnnppptttzzzuuutttfffSSSKKKEEECCCIIISSSbbbrrrSSSPPPKKKFFFDDDAAA>>><<<999888666555333222222222222111111000000000000000////////////////////////000---,,,...///---...222------,,,,,,,,,---...///444888AAALLLUUUYYYYYYXXXPPPNNNTTT```iiijjjiiijjjcccVVVLLLIIIFFFHHHYYYooonnndddVVVMMMGGGEEECCCCCCOOOVVVaaalllsssyyy~~~|||jjj]]]QQQGGGDDD@@@CCCGGGIIIJJJUUUnnnnnnZZZNNNLLLJJJHHHIIIJJJKKKKKKIIIJJJKKKLLLMMMNNNOOOPPPOOOQQQVVVaaauuuxxxrrrsssxxx|||{{{{{{|||~~~~~~~~~||||||}}}}}}~~~~~~~~~}}}yyyyyyrrrqqqvvvwwwtttrrrttttttssssssrrrrrrqqqqqquuuuuuuuuttttttrrrqqqqqqqqqqqqrrrtttuuuwwwxxxyyy{{{{{{{{{{{{}}}}}}~~~~~~mmmNNNAAA@@@???@@@AAA???;;;>>>CCCGGGLLL\\\sss~~~lll\\\KKKFFFBBB@@@>>>===AAAGGGHHHPPP[[[eeemmmttt{{{}}}|||tttggg]]]bbb|||yyynnniiijjjqqq}}}}}}~~~{{{zzz{{{{{{{{{yyy||||||}}}{{{yyyyyyxxxvvvsssrrrpppppppppwwwwwwwwwwwwwwwwwwxxxxxxyyyxxxwwwuuusssrrrrrrqqqqqqsssuuuyyy|||~~~~~~~~~mmmvvv\\\PPPLLLFFFGGGLLLVVVdddvvvWWWSSSMMMHHHEEEAAA>>>;;;999888666555333222222222111111111111000000000///........................111...,,,...///---///333///.....................222666>>>IIIUUU^^^ccceee___SSSOOOZZZiiimmmgggaaaaaaRRRIIIJJJEEEAAAOOOeeeqqqkkk___SSSKKKHHHGGGGGGJJJQQQ\\\hhhsss{{{tttcccUUUJJJEEEBBBBBBCCCCCCBBBGGGXXXiiizzzsssYYYUUUPPPNNNNNNNNNNNNMMMIIIIIIJJJKKKMMMNNNOOOOOOJJJNNNSSSWWWaaayyyxxxrrrqqquuuyyy|||yyyzzz|||}}}}}}|||{{{zzzyyyzzz|||~~~zzz|||||||||{{{{{{|||~~~}}}}}}{{{sssuuuyyyxxxuuusssyyyxxxxxxwwwvvvuuuuuuuuuuuuuuuuuuuuuvvvwwwxxxxxxyyywwwtttrrrrrrtttvvvwwwzzz{{{{{{{{{zzzzzzzzzzzzgggKKK@@@>>>>>>AAA@@@<<<<<<>>>:::BBBKKK[[[uuusss[[[NNNBBB>>>??????@@@BBBAAAHHHQQQ[[[ccckkkttt{{{~~~qqqeeeiii{{{nnnhhhhhhlllzzzmmmfffttt~~~{{{zzzyyyyyyyyyxxx{{{{{{{{{}}}|||zzzyyyxxxxxxwwwvvvvvvvvvvvvzzzyyyxxxwwwvvvvvvvvvwwwuuuttttttsssssssssttttttwwwwwwwwwxxxyyy{{{~~~iiiuuuhhhRRROOOGGGFFFFFFMMMZZZnnnXXXTTTNNNIIIEEEBBB???<<<999888666555333333222222000000111111111111000///........................111...---//////...///333/////////////////////...000222888AAANNNYYYaaaeee___RRRIIIRRRgggtttrrrjjjbbbTTTLLLLLLEEE===HHH[[[lllmmmhhh\\\QQQMMMKKKJJJFFFLLLVVVcccppp{{{~~~hhhVVVJJJEEEBBB@@@@@@BBBCCCFFFOOOYYYfffnnneeeYYYPPPLLLJJJIIIGGGHHHHHHIIIKKKLLLMMMNNNOOONNNRRRVVVWWWYYYiii}}}zzzwwwtttsssuuuwwwxxxyyywwwyyy{{{}}}~~~~~~~~~~~~zzzzzzzzzzzzyyy{{{~~~|||tttsssssstttvvvyyy|||~~~|||xxxpppwww|||{{{xxx{{{|||yyyvvvvvvzzzzzzyyyyyyxxxwwwuuuuuurrrrrrrrrrrrtttwwwyyy{{{{{{xxxvvvvvvwwwxxxwwwyyy{{{|||||||||}}}~~~vvvXXXGGG@@@;;;===???>>>======999AAADDDJJJccclll[[[JJJCCCBBB@@@>>>>>>===BBBIIIPPPWWWaaallltttuuuxxxvvvwwwzzzrrriiihhhnnnuuu|||sssUUUZZZxxx~~~|||zzzzzzzzzzzzwwwvvvwwwzzz~~~yyyzzzzzzzzz{{{{{{{{{{{{zzzyyywwwuuuttttttuuuuuuttttttttttttuuuwwwxxxyyyzzzzzzyyyxxxxxxzzz~~~lllgggxxx{{{\\\SSSGGGEEEBBBFFFSSSggg{{{UUUQQQLLLHHHEEECCC@@@>>>999888666555333333222222///000111222222111000///........................///,,,,,,//////---...111......///////////////......000444<<>>>>>======;;;???@@@CCCSSSmmm}}}mmm[[[PPPIIIBBB>>>===;;;>>>BBBFFFMMMWWWdddmmmqqqttt||||||rrrpppmmmkkkrrr}}}|||www___XXXooo}}}{{{||||||wwwvvvvvvxxx|||zzz{{{{{{|||}}}}}}}}}}}}|||{{{yyywwwvvvvvvvvvwwwwwwwwwwwwxxxzzz{{{|||}}}|||}}}~~~}}}|||}}}iiihhhtttaaaMMMIIIDDDDDDMMM]]]ooo{{{QQQNNNJJJGGGEEEDDDBBB@@@999888666555333333222222///000111222222111000///........................---++++++...///,,,,,,///,,,---......//////......///000444;;;DDDKKKPPPQQQTTTUUUPPPRRRjjjrrrbbbNNN===<<>><<<;;;===:::<<>>@@@FFFQQQ^^^hhhqqqttt{{{{{{ooogggiiilllooo}}}~~~rrr```UUUhhhzzz{{{~~~~~~~~~}}}}}}~~~zzzxxxwwwwwwzzz}}}{{{{{{|||}}}}}}|||||||||~~~|||zzzyyyyyyzzz{{{{{{{{{{{{|||}}}~~~}}}|||ttt___rrrtttUUUOOOGGGDDDHHHUUUdddnnnWWWQQQJJJEEEDDDBBB???===888888888777666444222222222222222111111111111000000000///...------,,,,,,......------------......//////............//////,,,000111222999EEEJJJIIISSSXXXYYYXXXeeezzzsss```AAA444;;;EEEQQQiiivvvlll___TTTGGGIIIGGGGGGMMM]]]nnnyyy|||~~~cccSSSMMMEEE>>>>>>@@@???@@@BBBFFFHHHQQQccc}}}eeeXXXOOOGGGHHHKKKIIIEEEEEEKKKNNNMMMPPPMMMMMMNNNNNNNNNUUU]]]lllzzzwwwtttnnniiiggggggjjjlllpppmmmjjjjjjmmmpppppppppoooppprrrsssssstttvvvxxxssswww|||wwwlllffffffggghhhjjjiiiaaaZZZZZZ```rrrppp}}}{{{zzzyyyxxxxxxxxxyyyzzz~~~}}}}}}}}}}}}{{{xxxuuuttttttsssqqqppppppsssvvvxxx}}}~~~yyyvvvvvvvvv~~~[[[BBB<<>>??????CCCOOO\\\fffhhhooowww}}}~~~yyytttpppbbbbbbbbbeeennnwwwyyy}}}xxxfffUUUUUUaaazzzxxxxxxvvvyyy|||}}}}}}{{{xxx{{{{{{yyyzzz{{{{{{{{{zzzyyyxxxzzzzzzyyyyyyzzz|||~~~~~~}}}{{{{{{|||uuummm~~~jjjVVVIIIKKKLLLJJJWWWlllwwwVVVQQQIIIEEECCCBBB???===888888888777666444222222222222222111111111111000111111000//////...------......------------............------,,,------------000111000666@@@FFFFFFNNNQQQRRRSSS]]]qqq|||wwwhhhLLL;;;999>>>IIIcccuuupppggg\\\MMMJJJHHHGGGLLLYYYhhhuuu|||ooo\\\RRRHHH???>>>???>>>>>>???;;;@@@IIIVVVhhhxxxeeeUUULLLJJJHHHHHHHHHHHHHHHHHHKKKJJJJJJLLLLLLMMMRRRZZZ\\\fffrrrxxx|||vvvpppqqqnnnllliiiggggggiiilllnnnmmmkkkhhhiiikkknnnnnnnnnlllooorrrtttuuuvvvyyyzzz|||{{{zzz~~~xxxrrrlllfffccccccbbbbbbcccddd```\\\^^^dddooozzz|||xxxwwwvvvttttttuuuwwwxxx~~~~~~}}}~~~~~~|||yyyvvvvvvvvvuuusssqqqpppqqqsssvvvzzz}}}yyyxxxxxxwww|||pppPPPCCC@@@===:::;;;<<<======>>>BBBIIIOOOVVVeeewwwzzzfffNNN>>>>>><<<;;;======@@@IIIRRR\\\```iiissszzzuuulllgggdddccc\\\\\\```jjj}}}}}}wwwvvvqqqaaaLLLIIIeee{{{zzz{{{xxxzzz~~~~~~|||yyy||||||zzzzzzzzzzzzzzzzzzyyyyyywwwwwwxxxyyy{{{}}}~~~~~~~~~~~~qqqpppvvv^^^KKKIIIHHHEEEMMM\\\lllwwwUUUOOOIIIDDDCCCBBB???===888888888777666444222222222222222111111111111000222111111000000/////////......------------......000///......------------.../////////444>>>FFFHHHLLLMMMPPPVVV[[[bbbooozzz}}}{{{zzzxxxmmmWWW@@@333:::BBB\\\ssswwwssshhhVVVLLLJJJHHHJJJQQQ___nnnyyyjjj\\\PPPDDD@@@???>>>===>>>:::@@@FFFKKKSSSeeexxx___SSSKKKLLLKKKHHHHHHMMMLLLJJJJJJMMMLLLLLLOOOUUURRRXXX]]]^^^^^^cccnnnxxxxxxooojjjmmmmmmfffbbbdddfffeeeeeedddeeegggiiijjjiiigggffffffhhhjjjkkkkkkkkkmmmpppqqqrrrtttvvvxxxzzzwwwxxx~~~rrrgggcccbbb``````aaa^^^\\\[[[]]]\\\[[[^^^dddooo|||{{{wwwvvvtttrrrrrrtttvvvxxx}}}||||||}}}}}}|||yyywwwxxxxxxxxxuuurrrpppppppppuuuyyy}}}~~~|||{{{|||~~~|||~~~bbbJJJ@@@<<<;;;<<<======<<<;;;;;;>>>@@@FFFUUUhhhzzzfffJJJEEE@@@<<<<<<======BBBHHHOOOSSS^^^jjjrrrwwwzzziii]]]WWWUUUVVVVVVYYYcccwww|||uuuzzzxxxkkk]]]QQQMMM\\\}}}~~~}}}||||||~~~}}}|||{{{zzzyyyzzzzzz{{{uuuwwwyyy{{{}}}~~~qqqqqqnnnSSSKKKJJJGGGJJJQQQ\\\iii{{{{{{kkkbbbTTTNNNGGGDDDCCCBBB@@@===888888888777666444222111222222222111111111000000111111111000000/////////......------------......333222111000000///000000---......000555???IIINNNPPPRRRYYYccceeeaaabbbgggjjjttt{{{yyyrrrcccJJJ444999===TTTmmmyyy}}}tttaaaPPPMMMJJJHHHJJJSSScccrrr}}}iiiZZZKKKDDDBBB@@@?????????BBBDDDCCCDDDOOOaaapppjjjXXXTTTOOOGGGIIISSSPPPMMMLLLNNNMMMKKKLLLPPPPPPSSSTTTSSSQQQTTT[[[aaacccfffiiikkkmmmrrrvvvxxxwwwyyy}}}{{{yyywwwvvvxxx|||{{{sssmmmkkkkkknnnuuu|||}}}uuunnnhhhbbb```cccccc```^^^```cccccccccbbbbbbaaaaaa```ddddddccccccdddfffggggggiiijjjjjjkkkkkknnnrrruuuwwwyyy~~~tttiii___^^^```___]]]]]]```\\\ZZZ\\\\\\]]]ccciiiwwwwww{{{wwwvvvsssrrrrrrtttwwwyyyyyyyyyxxxyyyzzzzzzxxxvvvvvvwwwxxxvvvsssqqqppppppvvvyyy|||||||||}}}|||YYYFFF@@@???======>>>===<<<;;;::::::>>>IIIUUUddd{{{gggYYYNNNDDD???<<<;;;>>>BBBDDDHHHQQQ\\\dddjjjttt~~~|||jjjZZZSSSRRRTTTWWW```qqqvvvppprrroooYYYLLL[[[zzz}}}{{{zzz{{{}}}~~~yyyzzz}}}~~~uuu{{{]]]OOOLLLJJJJJJMMMOOO[[[nnn}}}}}}iiiXXXOOORRRMMMFFFCCCBBBBBB@@@===888888888777666444222111222222222111111111000000000000///////////////.........------------......222222111000000000000000...---...000444:::DDDLLLUUUZZZeeepppqqqiiibbb```gggttt}}}{{{xxxpppZZZCCC:::888GGG```sss~~~oooYYYSSSMMMHHHEEEIIIXXXhhhyyygggRRRHHHDDDAAA???>>>>>>>>>======>>>CCCJJJPPPlllzzz{{{rrrdddQQQJJJOOOOOOJJJIIIKKKKKKIIIIIILLLKKKLLLMMMMMMLLLLLLOOOQQQOOOPPPQQQSSSTTTUUUXXX[[[XXXYYY[[[]]]```aaaaaa```^^^[[[YYYWWWWWWZZZ^^^```]]]\\\]]]___bbb```\\\WWWWWWVVVWWWZZZ___aaa___\\\]]]ZZZYYYZZZZZZYYYXXXZZZ^^^_________^^^]]][[[ZZZ``````aaaaaaaaabbbcccdddfffffffffgggiiinnnuuuzzzzzzssslllddd^^^___```]]]ZZZYYY```^^^]]]```cccfffoooxxx~~~rrrvvvtttsssqqqpppqqqrrruuuvvvtttsssssstttvvvvvvuuutttrrrtttvvvuuutttrrrsssssstttwwwyyyyyyxxxyyy~~~}}}^^^KKKAAA>>>===============<<<;;;;;;BBBGGGNNNddd}}}vvvkkk^^^NNNDDD===999;;;??????@@@EEEMMMTTT[[[hhhsss{{{}}}mmm^^^WWWYYY\\\eeetttzzzxxxyyyvvvlllbbbWWWHHHMMMxxx}}}|||}}}}}}wwwiiiVVVLLLHHHGGGGGGGGGQQQ```ppp|||wwweeeWWWPPPPPPKKKEEEBBBBBBBBB@@@>>>888888888777666444222222222222222111111111111000////////////////////////......------------......///......------......///000......//////111888AAAUUU```kkkrrruuussskkkcccdddpppxxxxxxyyyxxxiiiWWWDDD999>>>QQQeee{{{{{{ggg\\\RRRKKKEEECCCOOO^^^uuu|||www^^^NNNGGGBBB>>><<>>AAACCCOOO```jjjjjjnnndddXXXNNNDDD<<<;;;>>>===<<<>>>BBBGGGNNNZZZfffnnnttt}}}}}}wwwwwwsssjjjaaa___eeemmm}}}}}}yyyyyyvvvrrrppprrrooo```PPPAAAGGGbbb~~~}}}~~~~~~|||~~~~~~qqqmmmkkkWWWLLLGGGFFFEEEJJJUUUbbbppp}}}|||oooddd^^^OOOJJJDDDAAAAAAAAA@@@>>>888888888777666444222222222222222111111111111000000000000000000000000000......------------......,,,,,,,,,,,,---...//////111//////000...,,,222;;;TTTbbbjjjjjjpppzzzwwwlllbbbkkksssyyy|||qqq\\\IIIAAAIIIYYYrrruuugggYYYQQQHHHBBBJJJWWWiiiuuunnnZZZOOOFFF@@@===AAA???>>>@@@DDDFFFEEECCCBBBEEEMMMWWWdddtttvvvkkkbbbYYYUUUQQQLLLIIIIIIJJJIIIHHHIIIKKKKKKJJJHHHKKKIIIIIILLLJJJGGGHHHMMMKKKLLLLLLLLLLLLMMMOOOQQQPPPOOONNNMMMLLLLLLLLLLLLKKKLLLNNNOOOOOOPPPRRRSSSUUUTTTSSSRRRQQQQQQRRRRRRSSSTTTTTTSSSRRRSSSTTTTTTSSSTTTVVVXXXYYYZZZZZZZZZYYY\\\^^^^^^]]]\\\^^^```bbbfffmmmsssxxx|||~~~|||vvvjjj]]]VVVVVVXXXZZZXXXXXXZZZXXXVVVYYY______eeemmmtttxxxyyyqqqjjjnnnkkklllmmmnnnnnnooooooooommmlllkkkllloooqqqqqqqqqpppqqqqqqqqqpppqqqtttvvvtttvvvwwwuuurrrqqqtttwwwvvv{{{sssrrriiiKKKFFF???;;;:::;;;;;;::::::<<<>>>???AAAHHHRRRYYYcccbbbaaa^^^TTTFFF??????<<<;;;;;;>>>@@@DDDMMMWWW___eeeppp{{{}}}tttjjjbbb```dddfffdddccciiixxxwwwvvvvvvnnnlllpppmmm___PPPHHHEEEWWW{{{~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~}}}yyyjjjgggTTTLLLJJJEEEGGGLLLVVVdddrrr~~~vvvoooOOOJJJDDDAAAAAAAAA@@@>>>888888888777666444222222222222222111111111111000111111111111111111222222.........------.........---------...///000111222000...000222000---222<<>>===>>>?????????<<<>>>BBBHHHOOO[[[mmm{{{zzzmmmddd[[[RRRKKKJJJIIIGGGDDDDDDFFFHHHGGGFFFHHHEEEEEEHHHGGGCCCEEEKKKFFFHHHJJJKKKKKKKKKLLLMMMLLLLLLKKKKKKJJJJJJIIIIIIKKKMMMNNNMMMJJJIIIKKKNNNNNNOOOPPPPPPPPPPPPPPPQQQNNNPPPPPPOOONNNPPPQQQQQQSSSTTTUUUVVVWWWXXXXXXXXXXXX[[[^^^^^^\\\[[[]]]___dddjjjssszzz}}}|||{{{zzzooommmiiiaaaYYYSSSRRRSSSTTTTTTUUUWWWUUUVVV^^^gggqqqxxxyyyuuuppplllrrrkkklllnnnpppqqqqqqpppooolllkkkjjjlllnnnqqqqqqqqqqqqqqqqqqooonnnpppsssuuuxxxzzzzzzxxxtttrrrsssvvvxxx|||wwwhhhUUUMMMDDD===;;;;;;;;;:::>>><<<<<<<<<;;;===GGGSSSWWW^^^hhhlllbbbQQQDDDAAA;;;:::;;;>>>>>>???EEENNNSSSZZZeeepppzzz{{{nnndddYYYQQQSSSYYY___bbbfffssszzzzzzuuuggggggrrrkkkRRREEEJJJUUUhhh~~~{{{~~~|||~~~}}}}}}}}}}}}|||{{{zzzzzzzzz{{{}}}~~~|||~~~~~~{{{yyyzzz|||pppjjjoooWWWMMMKKKEEEEEEHHHOOO[[[iiiuuu{{{yyyRRRLLLEEEAAA@@@@@@>>><<<::::::888666555333111111111111111111000000//////000000000000000000000000------......//////000000////////////////////////---------......000111222EEEPPPYYY^^^iiixxxyyyrrrcccfffooo}}}hhhLLLJJJ___vvv~~~yyylll\\\QQQLLLHHHCCCTTTfffxxxhhhWWWQQQNNNMMM@@@888;;;@@@???<<<;;;???>>>===???BBBHHHMMMQQQooowwwxxxnnn^^^NNNLLLJJJGGGEEEDDDDDDCCCBBBBBBCCCEEEFFFGGGFFFFFFEEEDDDEEEGGGHHHJJJKKKKKKKKKKKKLLLMMMNNNNNNMMMLLLKKKQQQOOOLLLKKKKKKLLLKKKKKKMMMMMMMMMMMMMMMLLLLLLLLLMMMNNNNNNMMMLLLMMMOOOQQQVVVTTTRRRQQQSSSTTTTTTSSSSSSUUUVVVVVVWWWZZZ```eeetttxxx}}}}}}yyytttqqqqqqfffddd___WWWPPPNNNQQQUUUYYYXXXYYYZZZ\\\```ccceeelll|||~~~~~~zzzwwwwwwqqqkkkjjjmmmooonnnkkkkkkiiihhhjjjlllmmmjjjhhhggglllooommmmmmppprrrppptttwww|||~~~}}}{{{yyyxxxkkkxxxcccDDD<<>>999:::<<<<<<<<<<<<===<<<999HHHQQQ```mmmpppgggUUUHHHCCC@@@<<<;;;<<<>>>>>>>>>AAAHHHRRR\\\eeemmmuuu{{{xxxkkk^^^VVVRRRQQQQQQUUUWWW___nnnyyyuuupppfff^^^XXXLLLFFFVVVnnn~~~zzzwwwvvvxxx{{{}}}~~~~~~~~~}}}zzzwww{{{{{{||||||||||||}}}}}}{{{xxxxxxzzzxxxxxxyyy{{{~~~~~~}}}~~~}}}zzzxxxxxxxxxyyyzzz{{{{{{{{{{{{{{{}}}~~~~~~qqqtttoooWWWLLLLLLHHHEEEEEEJJJUUUcccmmmzzzSSSMMMFFFBBBAAAAAA???>>>::::::888777555444333222222222111111111000000000000000000000000000000000.........///////////////////////////////////////...............///000111888DDDPPPYYYgggvvvwwwnnn^^^___dddrrrhhhRRRWWWkkk{{{uuueeeWWWPPPKKKGGGMMM[[[lllyyylll___YYYLLLAAA??????>>>===???<<<;;;;;;<<<>>>AAADDDFFFOOOUUU```mmm{{{wwwlllbbb\\\TTTMMMJJJGGGDDDBBBFFFFFFFFFEEEDDDCCCAAAAAABBBCCCDDDEEEFFFFFFFFFFFFHHHIIIJJJMMMNNNPPPPPPQQQNNNLLLJJJIIIJJJJJJJJJIIIJJJJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMLLLLLLLLLOOOQQQLLLMMMNNNNNNNNNNNNMMMMMMIIINNNUUU[[[```dddjjjnnnooorrruuusssooojjjfffeee^^^]]]YYYUUURRRRRRUUUWWWUUUVVVYYY\\\```cccfffhhhrrr{{{zzz~~~|||yyywwwsssnnnmmmnnnoooooommmlllkkkjjjjjjlllllljjjgggggglllnnnllllllnnnpppnnnppptttzzz~~~|||wwwwwwwwwzzz~~~zzz```LLLCCC???===>>>:::;;;;;;::::::<<<<<<<<<===CCCOOO\\\fffiiieeeaaaMMMGGG@@@;;;:::<<<>>>???===AAAHHHNNNUUU\\\eeekkkuuuwwwyyy}}}yyynnnccc^^^XXXSSSPPPOOONNNNNNWWWbbbuuuxxxlllccc[[[UUUKKKEEEMMMhhh}}}|||{{{xxxwwwwwwyyy{{{}}}~~~}}}||||||zzzvvvtttyyyyyyyyyyyyzzzzzzzzzzzz}}}~~~}}}zzzxxxxxxzzzyyyzzz}}}~~~}}}|||{{{zzzxxxwwwtttsssvvvvvvwwwxxxyyyyyyyyyyyy{{{}}}qqqmmmsssrrr]]]OOOJJJGGGGGGGGGIIITTT```kkksss}}}TTTOOOGGGCCCCCCBBBAAA???:::999999777666555444444222222222222222111111111000000000000000000000000///////////////.........//////////////////////////////.........//////000...999FFFRRRcccpppppphhh\\\YYYYYYbbbvvvhhhFFFAAARRRdddtttcccWWWPPPKKKIIIRRR___mmm}}}kkk___TTTHHHBBB???<<<;;;<<<::::::;;;;;;;;;<<<<<<<<<;;;>>>CCCKKKVVVbbblllrrruuuiii^^^XXXQQQIIIBBBHHHGGGGGGFFFDDDCCCCCCBBBCCCCCCCCCCCCDDDDDDDDDDDDBBBCCCDDDFFFHHHKKKMMMNNNKKKJJJHHHHHHIIIJJJJJJIIIHHHHHHIIIIIIJJJJJJKKKKKKHHHIIIIIIHHHGGGGGGJJJLLLIIILLLOOOOOOLLLJJJIIIJJJIIIPPP[[[ccchhhiiiiiiiiigggiiijjjhhhddd```]]]\\\UUUSSSQQQPPPRRRTTTVVVVVVUUUWWW[[[```eeekkkpppssszzzwwwzzz~~~{{{{{{wwwvvvsssqqqpppooooooooonnnmmmlllllllllkkkiiigggggglllnnnlllkkknnnooommmnnnqqqvvv|||}}}{{{zzz{{{|||zzzxxxsssssstttxxx}}}xxxmmmPPP@@@???DDD===<<<<<<;;;:::999;;;===888:::???IIIVVVbbblllppp___XXXNNNEEE@@@?????????;;;<<<>>>AAAEEELLLSSSYYYccceeejjjpppvvv|||zzzsssnnniii___UUUQQQOOOMMMMMMOOOTTTZZZ]]]sss}}}zzzppp___QQQGGGGGG@@@???]]]~~~yyyxxxxxxxxxxxxyyyzzz{{{|||~~~|||zzzyyyxxxvvvssspppvvvvvvvvvvvvvvvvvvvvvvvvyyyzzz{{{zzzwwwuuuuuuvvvxxxzzz}}}}}}zzzyyyxxxvvvtttqqqpppoootttuuuuuuvvvwwwwwwxxxxxx|||}}}~~~rrrkkkUUULLLHHHJJJGGGAAAGGGTTT[[[dddrrr}}}TTTOOOHHHDDDCCCCCCAAA???:::999999888777666666555222222222222222222222222////////////////////////000000//////......------////////////////////////000//////............//////666???KKK[[[hhhjjjeeeeeedddbbbbbbgggsssdddKKKEEENNNXXXuuuvvveeeWWWNNNLLLNNNUUUbbbttt{{{iii]]]NNNFFFCCC@@@;;;777;;;<<<======<<<;;;:::999===<<<<<>>======;;;888888;;;===;;;:::>>>FFFRRR]]]dddgggbbbZZZQQQJJJDDD>>>:::<<<<<<<<<===???CCCHHHKKKRRRUUU[[[bbbjjjqqqwwwzzz|||~~~|||wwwooojjjbbb\\\ZZZVVVOOOIIINNNMMMLLLNNNUUUbbbpppyyyxxxwwwsssfffTTTHHH???AAAEEETTT{{{||||||xxxxxxyyyzzz{{{{{{{{{{{{zzz{{{yyywwwvvvvvvtttrrrooosssssssssssssssssssssssswwwwwwxxxwwwuuutttrrrrrrtttuuuxxx{{{~~~~~~|||yyyzzzyyyxxxvvvsssqqqppppppuuuuuuuuuuuuvvvwwwxxxxxx{{{|||}}}~~~}}}```PPPGGGJJJIIIBBBEEEPPPQQQZZZhhhuuuTTTNNNGGGCCCBBBBBB@@@???:::999999888777666666555222222222222222222222222////////////////////////000000//////......------////////////////////////000//////............///222555:::CCCQQQaaajjjlllqqqvvvyyytttllliiimmmtttxxxxxxssshhh___XXXQQQKKKfffzzzwwwbbbRRRMMMJJJLLLVVVgggzzzvvv\\\JJJFFFEEE@@@:::============<<<;;;::::::>>>===;;;;;;===@@@EEEGGGRRR^^^kkksssyyy~~~{{{nnndddYYYWWWTTTPPPLLLHHHEEECCCCCCCCCBBBAAAAAABBBBBBCCCEEEDDDCCCBBBCCCDDDFFFGGGFFFEEEDDDEEEGGGGGGFFFEEEDDDDDDDDDCCCCCCBBBBBBBBBEEEFFFEEEDDDBBBBBBDDDFFFCCCGGGLLLLLLJJJKKKPPPUUU]]]dddnnnwwwzzzvvvnnnhhh```^^^[[[YYYVVVTTTSSSRRRXXXUUUTTTUUUYYY[[[YYYWWW[[[\\\```jjjzzz~~~|||zzzzzz{{{xxxtttsssvvvvvvwwwxxxvvvsssqqqqqqqqqpppqqqpppooommmkkkiiiiiiggglllooonnnooosssvvvuuuooonnnooossswwwyyyyyyxxxuuuwwwyyywwwsssrrruuuyyyzzzzzz{{{~~~bbbKKKCCCAAA<<<:::===<<<888777999>>>===;;;;;;===CCCIIINNN[[[[[[[[[YYYUUUMMMCCC<<<===<<<<<<<<<===???@@@@@@DDDGGGLLLSSS[[[bbbgggjjjnnnqqqtttwwwzzz}}}|||wwwqqqjjjeeeYYYTTTNNNKKKJJJIIIHHHHHHKKKOOOVVV```mmm}}}zzztttpppeeeSSSEEE@@@;;;???OOOmmm~~~}}}zzzxxx{{{|||}}}~~~}}}|||zzzxxxxxxwwwuuutttuuuuuusssrrrqqqqqqrrrrrrrrrsssssssssssstttuuuvvvwwwvvvuuuttttttsssssstttwwwyyyyyyyyyzzzzzzzzzwwwsssqqqrrrtttwwwwwwwwwwwwwwwyyyzzz{{{zzz{{{}}}~~~oooYYYIIIIIIJJJEEEEEEKKKJJJRRR^^^jjjvvvTTTNNNGGGCCCCCCBBBAAA???:::999999777666555444444111111111222222222222222000000000000000000000000///////////////.........//////////////////////////////.........//////000111222555;;;FFFWWWiiiuuurrr|||yyyqqqpppsssqqqqqqqqqtttxxxsss___KKK[[[nnnsss```PPPJJJGGGMMMZZZjjj{{{rrrUUUHHHFFFCCC>>>???>>><<<:::999::::::;;;<<<<<<::::::;;;<<<>>>@@@BBBIIIPPPTTTZZZaaadddcccgggllluuu~~~|||vvvtttpppiiiaaaYYYRRROOOJJJIIIFFFDDDCCCBBBBBBCCCAAAAAAAAAAAABBBCCCDDDEEECCCBBBBBBBBBDDDDDDBBB@@@@@@@@@@@@@@@?????????>>>???@@@@@@@@@@@@AAADDDFFFJJJNNNTTTYYY[[[___dddhhhoooqqqvvvyyyyyytttkkkeee^^^ZZZUUUPPPNNNMMMKKKJJJQQQQQQQQQTTTXXX\\\^^^^^^cccgggppp~~~yyywwwvvvvvvtttooopppsssuuuuuuvvvvvvuuusssqqqppppppqqqrrrpppmmmkkkjjjkkkiiinnnqqqqqqrrrvvvxxxwwwooonnnnnnrrrxxx||||||{{{vvv{{{~~~yyywwwzzz~~~~~~~~~~~~ppp\\\KKK???888<<<>>>:::888:::888999:::;;;;;;===@@@BBBLLLPPPWWW^^^```\\\TTTNNN@@@>>><<<;;;;;;;;;:::888;;;===AAAFFFKKKPPPTTTVVVXXX\\\aaafffkkkpppvvvyyyxxx{{{~~~{{{ttthhhfffccc```\\\VVVPPPLLLIIIEEEBBBBBBBBBCCCJJJRRRYYYeeexxx|||zzz{{{uuummmfff___PPP@@@999======FFF\\\|||zzzxxxyyy|||}}}~~~~~~|||zzzxxxyyywwwuuuuuuvvvvvvvvvuuuqqqrrrrrrssstttuuuvvvvvvpppqqqssswww{{{|||{{{yyyvvvtttssssssvvvyyyzzz{{{yyyzzzzzzwwwsssrrrtttwwwzzzyyyyyyxxxyyy{{{|||}}}zzz|||~~~|||iiiTTTKKKIIIGGGDDDCCCEEEIIIRRR]]]iiiuuu~~~VVVPPPIIIEEEDDDDDDBBB@@@::::::888777555444333222000000000111111111222222000000000000000000000000.........///////////////////////////////////////...............///000111...///111444;;;KKKbbbtttrrryyy}}}}}}~~~gggYYYeeexxxuuu\\\SSSKKKKKKOOOYYYjjjyyyttt\\\RRRLLLFFFEEEBBB===999777888;;;===>>>===;;;::::::;;;===>>>888===@@@>>>@@@EEEIIIIIINNNTTT\\\eeelllssszzz|||wwwqqqjjjggg]]][[[WWWRRRNNNLLLKKKJJJFFFFFFFFFFFFFFFEEEDDDCCCDDDCCCCCCCCCDDDDDDAAA?????????@@@AAABBBBBBCCCCCC???AAADDDEEEHHHKKKPPPSSS\\\aaahhhooosssuuuuuutttpppooommmllljjjeee^^^XXXWWWRRRLLLIIIIIIJJJJJJIIIIIIMMMRRRXXX___fffnnnssszzzxxxuuutttuuusssnnnnnnpppsssrrrrrrtttvvvuuuqqqmmmppprrrsssqqqnnnllllllmmmmmmqqqtttrrrrrruuuwwwuuupppnnnmmmqqqxxx}}}~~~}}}yyy|||~~~~~~}}}|||}}}gggRRRAAA???AAA===:::;;;777999;;;:::999:::<<>>===<<<:::999:::;;;===???AAACCCEEEFFFEEEIIINNNSSSWWW\\\aaadddfffhhhlllpppssssssrrrrrruuuvvvvvvvvvuuutttrrrqqqlllmmmlllhhhgggfffaaaYYYOOOLLLJJJGGGFFFCCC???<<>>IIIJJJ```yyy{{{xxxyyyzzz{{{}}}}}}}}}|||{{{zzz|||zzzwwwvvvwwwwwwwwwvvvrrrssstttvvvwwwyyyzzz{{{uuuuuuwww{{{~~~|||zzzvvvuuuuuuvvvyyy{{{{{{{{{yyy{{{|||yyyuuuuuuxxx||||||{{{zzzyyyzzz|||~~~}}}xxxgggTTTLLLJJJGGGBBBDDDEEEHHHOOOZZZfffpppvvvWWWQQQJJJFFFEEEEEECCCAAA::::::888777555333111111//////000000111111111222000000000000000000000000---.........//////000000////////////////////////---------......000111222---///000000333@@@YYYmmmyyy{{{nnn[[[aaammmkkk```TTTNNNJJJNNN]]]mmmzzzgggZZZQQQKKKGGG@@@:::777999<<>>;;;888777888:::;;;<<>>CCCDDDAAAEEEIIILLLRRR]]]kkkvvvuuuwww{{{~~~}}}zzzxxxqqqnnnhhhbbb\\\XXXVVVUUUUUUTTTTTTRRROOOLLLHHHFFFHHHGGGFFFGGGGGGFFFCCCAAAAAABBBCCCEEEGGGIIIJJJKKKJJJLLLPPPTTTXXX]]]ccchhhiiinnnuuu|||}}}wwwrrr___\\\YYYYYYZZZYYYVVVTTTOOOKKKFFFFFFIIIMMMOOOPPPLLLRRR[[[dddmmmxxx~~~zzzwwwuuuwwwuuuooolllmmmrrrpppooorrrwwwwwwqqqlllooorrrsssrrrnnnlllmmmnnnoootttvvvsssrrrttttttrrrrrrooommmpppwww{{{|||zzz{{{zzzyyyzzz|||}}}}}}||||||{{{|||gggLLLEEEDDD???;;;<<<<<<======:::777777999<<<<<<>>>CCCKKKTTT\\\```aaaZZZSSSIIICCC@@@@@@???>>>===============>>>>>>>>><<>><<<;;;===BBBHHHKKKSSSggg{{{yyyppphhhccc^^^YYYUUUSSSFFF???@@@@@@AAALLL[[[ZZZ}}}}}}yyyyyyxxxyyyzzz||||||||||||{{{}}}zzzxxxxxxxxxwwwvvvssstttuuuwwwzzz|||}}}~~~}}}||||||~~~~~~zzzvvvttttttvvvyyy{{{|||{{{yyy{{{}}}|||xxxxxx}}}|||{{{zzzyyyzzz|||~~~~~~~~~~~~}}}wwwuuu^^^PPPOOOMMMGGGGGGEEEDDDGGGOOOZZZdddiiiYYYRRRIIICCCAAAAAA@@@>>><<<;;;999888666555555555333333333222222222111111000000000000000000000000////////////////////////////////////////////////---......///000111111222...222444333333<<>><<<===>>><<<777666999<<<;;;;;;;;;;;;<<<<<<===???>>>???EEEJJJLLLPPPUUUbbbccceeehhhkkkmmmpppqqqppprrrssssssppplllkkkjjjllljjjgggccc```]]]\\\\\\TTTSSSSSSRRRPPPOOONNNNNNOOOOOOQQQTTTYYY]]]bbbdddbbbdddgggjjjmmmnnnoooooolllllllllnnnnnniii```YYYLLLMMMMMMMMMKKKKKKMMMNNNNNNLLLIIIGGGGGGKKKOOOQQQRRRVVV]]]hhhvvvwwwvvvuuuuuuvvvtttqqqooonnnoooqqqrrrrrrrrrrrrqqqsssssstttuuuwwwvvvsssppptttsssrrrrrrqqqqqqrrrrrrrrrsssuuuvvvxxxyyyyyyyyyrrrtttvvvxxxyyyxxxvvvtttvvvxxx|||~~~|||zzz}}}eeeQQQGGGBBB???AAA:::<<<===;;;999999;;;===999;;;???DDDJJJPPPTTTWWWTTTTTTRRROOOKKKFFFAAA???@@@???>>>===<<<;;;::::::>>>>>>>>>???@@@BBBCCCDDDFFFIIILLLMMMMMMMMMNNNOOONNNNNNNNNOOOOOONNNLLLJJJFFFFFFEEEEEECCCAAA@@@???@@@@@@@@@???======???AAABBBHHHMMMRRR]]]mmm{{{{{{yyyyyyooollldddZZZOOOJJJKKKMMMDDDAAA>>>>>>CCCTTTrrr}}}|||{{{zzz{{{|||}}}}}}}}}|||{{{yyyxxxwwwwwwvvvvvvvvvwwwxxxyyyzzz{{{~~~|||||||||uuuuuuvvvxxxyyy{{{}}}~~~{{{}}}~~~|||||||||zzzzzz{{{}}}~~~~~~ttttttyyy{{{rrr```QQQOOOSSSLLLFFFCCCFFFIIILLLVVVaaatttxxx~~~[[[TTTKKKFFFDDDCCCAAA???;;;:::999777666555555555333333333222222222111111000000000000000000000000////////////////////////////////////////////////......//////000000111111///111222000111888EEEPPPfff}}}ppp]]]RRRaaawwwcccSSSIIIIIIOOO```uuukkk]]]OOOHHHDDD???>>>@@@>>><<<<<>>;;;;;;>>>777777777777888999:::;;;???<<<<<<@@@BBBAAACCCGGGKKKKKKMMMPPPRRRTTTVVVWWW___bbbfffhhhiiiiiijjjkkkmmmlllkkkjjjjjjkkklllmmmmmmmmmlllkkkjjjiiihhhhhhddddddcccdddeeefffhhhiiilllkkkiiifffaaa]]]YYYWWWTTTVVVWWWWWWUUUQQQNNNMMMEEEEEEFFFEEECCCDDDFFFHHHHHHIIILLLOOORRRUUUXXXYYYYYYaaaooo}}}~~~}}}yyywwwuuutttuuuvvvxxxwwwwwwssssssrrrqqqpppooooooooooooooooooqqqsssrrrpppnnnqqqqqqppppppqqqqqqrrrrrrssstttuuuvvvwwwxxxxxxyyytttvvvxxxzzz{{{zzzxxxwwwtttuuuxxxzzzzzzyyyxxxvvvyyy{{{}}}~~~~~~kkkTTTCCC<<>><<<;;;888666999???<<<===>>>@@@CCCFFFHHHJJJQQQQQQRRRRRRRRRRRRQQQQQQEEEDDDBBB@@@>>><<<;;;:::<<<<<<<<<<<<<<<<<<===>>>;;;>>>@@@AAAAAA@@@@@@AAA@@@????????????>>>===;;;<<<<<<======>>>@@@AAAAAA>>>>>>>>>>>>@@@DDDKKKOOOVVV___hhhnnnssswwwvvvsssoooqqqrrroooiiidddaaaaaaSSSPPPKKKEEEBBBAAABBBDDD;;;:::<<>>:::999888777666555555555333333333222222222111111////////////////////////////////////////////////////////////////////////////////////////////////111111000///000555<<>>888888888888888999999:::<<<999999;;;;;;999:::===<<<===>>>@@@AAACCCDDDEEEHHHLLLQQQUUUWWWZZZ\\\^^^ZZZ[[[\\\]]]___bbbdddfffgggffffffeeedddcccbbbbbb______]]][[[ZZZYYYYYYYYYXXXWWWVVVSSSOOOKKKHHHFFF@@@CCCFFFDDDAAA???BBBEEEAAABBBAAA@@@???@@@BBBDDDGGGKKKRRRZZZbbbiiinnnpppzzz~~~{{{yyyrrrpppqqqsssqqqooonnnnnnqqqtttvvvwwwuuutttrrrpppnnnmmmmmmmmmjjjjjjjjjlllnnnnnnmmmkkklllmmmmmmnnnpppqqqrrrrrruuuttttttttttttuuuvvvvvvvvvwwwyyy{{{||||||{{{zzzvvvvvvwwwwwwwwwvvvvvvuuuzzz{{{{{{zzzzzz}}}~~~```QQQNNNAAA;;;>>>===555444<<<============>>>>>>???@@@EEEFFFHHHJJJMMMQQQSSSUUUKKKKKKIIIGGGDDDBBB@@@@@@===<<<;;;:::999888888888888:::<<<<<<;;;999999:::<<<<<<;;;:::::::::;;;;;;>>>===<<<;;;;;;===???@@@CCCDDDFFFIIIOOOXXXcccjjjuuu||||||uuuiii___YYYYYYWWWUUURRRPPPNNNMMMAAA@@@>>>>>>>>>>>>===<<<>>>CCCLLL```~~~||||||~~~~~~}}}{{{zzz~~~~~~}}}|||zzzxxxvvvuuutttrrrssstttuuuwwwyyy{{{|||~~~~~~yyyxxxvvvvvvwwwzzz}}}~~~}}}}}}~~~||||||gggVVVNNNKKKHHHEEEAAA???CCCJJJRRRXXXcccllltttzzz~~~ZZZTTTMMMIIIFFFDDD@@@<<<999999888777666666666666333333333222222222111111//////////////////////////////////////////////////////////////////////////////////////////......333111//////222555888999HHHddd|||ccc___yyyzzzaaaVVVTTTJJJVVVggguuuoooZZZNNNJJJFFFAAA===>>>>>><<<<<>>===;;;::::::::::::999777777;;;<<<:::;;;>>><<<<<<===>>>>>>???@@@@@@>>>AAADDDFFFGGGHHHJJJLLLFFFFFFGGGIIIKKKMMMNNNOOOLLLLLLKKKKKKJJJIIIIIIHHHIIIHHHGGGFFFFFFEEEEEEEEE??????@@@AAABBBCCCCCCDDD>>>@@@BBBBBB@@@AAACCCEEEFFFGGGGGGFFFEEEEEEHHHJJJPPPWWWeeettt}}}zzzyyysssooonnnkkkmmmsssnnnlllkkkkkkmmmooooooooonnnoooooooooooonnnmmmlllhhhhhhhhhjjjlllmmmlllkkkiiijjjkkkmmmooopppqqqrrrtttsssrrrqqqpppqqqqqqrrruuuvvvxxxzzz{{{|||{{{{{{zzzyyyyyyyyyyyyzzzzzz{{{~~~|||{{{{{{~~~gggNNN>>>CCCEEE;;;777<<<<<<<<<<<<<<<===>>>???@@@<<<<<<===???AAADDDGGGIIINNNMMMMMMLLLKKKKKKJJJJJJBBBAAA???===<<<::::::999;;;===>>>>>><<<:::::::::<<<<<<<<<<<<<<<===@@@BBBAAA@@@??????AAADDDHHHKKKVVVXXX]]]bbbiiirrr{{{vvvkkkcccXXXOOOPPPMMMIIIGGGGGGFFFEEECCC???@@@BBBAAA@@@??????@@@QQQbbbrrr{{{zzz{{{|||~~~~~~}}}|||~~~}}}zzzzzz}}}~~~~~~}}}|||zzzyyyxxxxxxssssssssstttvvvwwwyyyyyy{{{}}}~~~}}}~~~{{{yyywwwuuuvvvxxx|||~~~|||zzz{{{}}}~~~||||||~~~jjjTTTOOOIIIEEEDDDDDDDDDDDDEEEJJJSSS\\\dddlllsssxxx[[[UUUNNNJJJHHHEEEAAA>>>;;;:::999777666666666666333333333222222222111111////////////////////////////////////////////////////////////////////////////////////............000...---...111444444333777MMMdddqqqyyy{{{rrrxxxttt]]]hhh~~~qqq[[[PPPJJJNNNVVVbbbpppwwwdddZZZTTTLLLEEECCCBBB@@@@@@BBB>>>===<<<;;;;;;::::::;;;999777888<<<===<<<<<<@@@;;;;;;;;;;;;;;;<<<<<<<<>>>>>???@@@@@@@@@??????AAADDDFFFEEEDDDEEEGGGIIIJJJJJJLLLNNNPPPWWWfff{{{wwwxxx~~~tttjjjlllnnnkkkkkkqqqpppooommmmmmmmmllljjjhhhdddfffjjjnnnppppppnnnmmmjjjiiiiiikkkmmmnnnmmmlllhhhiiikkkmmmooopppqqqqqqqqqpppooonnnnnnmmmmmmmmmqqqrrrtttvvvxxxyyyyyyyyywwwwwwwwwwwwyyyzzz|||}}}~~~{{{zzz|||zzzfffFFFCCCFFF@@@===BBB<<<<<<<<<<<<===>>>??????===<<<<<<<<<===???AAABBBGGGHHHIIIKKKLLLNNNOOOPPPHHHGGGEEECCCBBBAAA@@@@@@<<<>>>@@@@@@>>>===<<<===888:::;;;<<<<<<>>>BBBEEEEEEFFFIIINNNTTT[[[aaadddmmmqqquuuyyy|||~~~{{{oooaaaXXXTTTOOOHHHHHHEEEAAA???>>>>>><<<;;;===>>>===;;;<<>>;;;;;;;;;;;;;;;;;;<<<<<<;;;999:::======:::999<<<::::::::::::::::::::::::;;;<<<>>>===<<<<<<>>>???;;;===???AAACCCDDDDDDEEECCCCCCCCCCCCBBBBBBAAAAAAAAABBBBBBAAAAAA???>>>=========<<<<<<===>>>??????===;;;:::===CCCFFFEEECCC>>>BBBHHHMMMQQQUUUXXXZZZaaavvv{{{sssyyy~~~|||pppiiilllnnnkkkiiilllnnnkkkhhhgggfffeeecccaaa^^^aaafffkkknnnooonnnmmmlllkkkjjjkkkmmmnnnnnnmmmjjjkkkmmmoooppppppppppppnnnnnnnnnnnnmmmlllkkkjjjlllnnnoooqqqsssuuuvvvvvvpppqqqqqqrrrsssuuuwwwxxx{{{xxxvvvwwwzzz~~~|||XXXEEEBBB>>>===AAA???>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<===>>>???@@@===>>>@@@CCCFFFIIIKKKLLLHHHGGGGGGFFFEEEEEEFFFFFFAAACCCFFFFFFEEEEEEEEEFFFBBBEEEHHHHHHGGGHHHLLLPPPZZZ]]]aaaeeejjjnnnpppqqqtttxxx||||||yyytttooollleeebbb[[[SSSQQQQQQMMMGGGCCCAAA???<<<;;;:::::::::;;;999777:::HHHccc{{{|||}}}|||{{{{{{|||~~~{{{zzzyyyyyyzzz|||}}}~~~yyyyyyxxxxxxxxxwwwwwwwww{{{zzzyyyyyyxxxxxxxxxxxxsssvvvxxxzzzzzz{{{}}}~~~}}}{{{yyywwwvvvwwwyyyzzzvvvwwwvvvuuuuuuxxx|||~~~}}}}}}xxxvvvxxxzzzzzz}}}nnnbbbQQQFFFFFFIIIDDD<<>>>>>:::999;;;;;;;;;;;;;;;;;;;;;;;;;;;777888999999888999:::<<<888999;;;===>>>?????????======<<<<<<<<<<<<;;;;;;======>>>>>>>>>===<<<;;;;;;;;;;;;<<<>>>AAACCCDDD???>>>===???DDDIIINNNPPPLLLSSS^^^hhhpppwww{{{~~~zzzuuutttttttttooojjjiiijjjjjjjjjiiiiiieee___\\\\\\___aaabbb```aaacccfffhhhjjjkkkkkklllkkkiiijjjkkkllllllkkkmmmnnnpppqqqqqqqqqooonnnlllmmmooopppooommmkkkiiiiiijjjlllnnnppprrrssstttnnnoooooopppqqqrrrrrrrrrtttrrrqqqsssxxx|||}}}}}}eeeTTTIIIBBB???@@@???>>>===<<<;;;;;;;;;:::;;;;;;<<<<<<<<<<<<;;;999:::;;;===???@@@AAABBBBBBBBBBBBCCCDDDEEEFFFGGGFFFHHHLLLMMMMMMNNNOOOPPPSSSVVVZZZYYYVVVUUUWWWZZZfffiiilllnnnmmmjjjfffcccdddgggkkklllggg```ZZZVVVOOONNNJJJGGGIIIKKKHHHBBB===???@@@>>>;;;:::;;;>>>===<<>><<<999777666666333333333222222222111111111111111111111111111111////////////////////////////////////////////////,,,,,,------...///000000///111111000......000222555999===DDDSSSjjj}}}zzzhhhTTTKKKIIILLLWWWcccxxxtttgggbbbVVVTTTQQQMMMIIIEEECCCBBB===;;;<<<@@@@@@===<<<>>>;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<;;;::::::<<<===>>>???@@@AAAAAA@@@???>>>>>>>>>>>>>>>>>>=========;;;<<<>>>@@@AAAAAAAAA@@@CCCBBBBBBBBBDDDFFFHHHIIIEEEGGGGGGGGGIIIPPP[[[ccciiirrr}}}ooohhhjjjrrrzzzuuummmllliiifffgggkkklllkkkiiiddd\\\YYYZZZ```fffjjjfffdddcccbbbbbbeeehhhjjjllljjjhhhhhhiiijjjjjjiiioooppprrrsssrrrqqqooommmkkkmmmppprrrqqqoookkkiiihhhhhhjjjllloooqqqrrrsssqqqrrrrrrsssssssssrrrrrrpppoooooorrrxxx|||}}}|||}}}uuu^^^MMMBBB@@@@@@???>>>>>>>>>??????<<<===>>>>>>===<<<:::999;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>AAACCCEEEFFFEEEHHHLLLNNNOOOPPPQQQRRRVVV[[[^^^\\\XXXTTTUUUXXXWWW[[[___bbb```[[[UUUQQQOOOSSSXXX[[[XXXTTTPPPMMMHHHEEE???;;;>>>BBBAAA;;;666;;;>>>===999888;;;??????AAAOOOmmmxxxzzz||||||{{{|||zzzwwwyyy{{{zzzuuuqqqttt{{{~~~{{{~~~|||yyywwwuuusssrrrqqqppppppppppppqqqrrrsssrrrtttxxxzzz{{{}}}||||||zzzyyyxxxwwwwwwwwwvvvvvvwwwvvvuuuuuuwwwyyywww{{{~~~{{{zzz}}}}}}~~~}}}|||~~~~~~{{{{{{hhhSSSLLLJJJHHHAAA@@@@@@>>>>>>AAAFFFJJJNNN[[[hhhooouuu|||QQQLLLEEE@@@>>>?????????===>>>@@@@@@>>>:::666444666444333111000000111111333222222111000///.....................///000000000///...------...///000////////////////////////111111000///////////////222///111:::HHHYYYmmm}}}```TTTPPPIIIJJJSSSYYYnnn|||jjjbbbdddbbbYYYOOOPPPKKKEEECCCEEEFFFDDDAAACCCCCCBBB@@@===<<<===???===>>>???<<<999999<<<@@@:::;;;===>>>???@@@@@@@@@BBBBBBBBBAAAAAAAAAAAAAAABBB@@@???@@@BBBDDDDDDCCCFFFHHHKKKMMMOOOSSSWWW[[[[[[ZZZYYY\\\dddrrrrrrkkkjjjmmmlllmmm|||}}}tttnnniiihhhgggfffgggjjjmmmooolllccc^^^aaagggiiijjjlllhhhkkkmmmkkkgggggglllqqqqqqooommmmmmmmmllljjjhhhnnnooopppqqqqqqpppooonnnnnnoooqqqssstttsssqqqpppiiijjjkkkkkklllooossswwwqqqrrrtttvvvvvvtttqqqppppppmmmkkknnnssswwwxxxxxx{{{{{{|||}}}~~~mmm___PPPFFF@@@AAAAAA<<<999999===>>>@@@???===999777666???;;;777777999::::::999888888999;;;===@@@BBBCCCDDDDDDEEEFFFGGGHHHIIIIIINNNNNNMMMLLLKKKIIIHHHGGGIIIIIIJJJJJJKKKLLLMMMMMMKKKJJJIIIKKKLLLJJJFFFAAA???>>>;;;999999<<<<<<;;;555777;;;>>>>>>>>>EEEMMMOOOaaayyyvvvwwwxxxxxxxxx{{{~~~}}}~~~~~~}}}|||{{{zzzyyyuuuttttttvvvyyy{{{|||{{{yyywwwtttrrrppppppqqqrrrlllllllllllllllmmmnnnooosssuuuxxxzzz{{{{{{zzzyyy|||yyywwwxxxzzz{{{yyywwwxxxxxxyyyzzzzzzxxxuuuqqqwwwwwwxxxwwwvvvvvvxxxzzz}}}}}}~~~|||{{{zzz|||~~~{{{~~~}}}nnnVVVNNNQQQEEEFFFEEEBBB???>>>@@@CCCEEELLLVVV^^^dddkkkttt{{{PPPKKKDDD???>>>>>>??????<<<===??????>>>:::777444555444333111111111111111222222111111000000//////...............///000000000///............///000111111111111111111111111111111000///////////////111///000777@@@NNNbbbsssvvvbbbUUUKKKJJJOOORRRaaavvvuuukkkfff```ZZZWWWVVVUUUPPPLLLIIIIIIHHHGGGEEEEEEHHHJJJEEEEEECCC@@@======>>>???>>>@@@AAAAAA??????@@@BBB@@@AAACCCFFFHHHIIIJJJJJJNNNMMMKKKKKKLLLOOORRRUUU````````````aaaeeejjjnnnooopppuuu}}}yyyqqqpppiiifffjjjmmmttt{{{qqqkkkiiijjjiiihhhggghhhjjjmmmooogggaaa___dddiiikkkkkkllllllmmmmmmmmmmmmnnnppprrrrrrpppooonnnnnnmmmjjjhhhmmmmmmnnnooooooooonnnmmmnnnoooppprrrrrrrrrqqqqqqkkklllmmmllllllnnnrrruuuqqqssstttuuuuuusssqqqoootttrrroooooopppsssuuuuuuyyyzzzzzz{{{}}}~~~qqq\\\GGG????????????AAA===============???BBBDDD===:::888999;;;=========999999:::;;;<<<>>>???@@@BBBCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFEEECCCBBBAAAEEEFFFFFFGGGGGGHHHHHHHHHHHHGGGFFFGGGGGGEEE@@@===>>>>>>===;;;;;;;;;999777@@@===;;;???DDDNNN]]]jjj~~~}}}vvvwwwwwwwwwwwwyyy|||{{{{{{zzzyyyxxxwwwvvvuuusssrrrqqqrrrtttuuuuuuttttttsssqqqooonnnnnnnnnnnnkkkkkkllllllnnnpppqqqrrrssstttvvvwwwxxxxxxxxxxxx{{{yyyxxxyyy|||}}}|||zzzxxxxxxxxxyyyyyywwwssspppssstttvvvvvvuuuuuuwwwxxx~~~~~~|||{{{{{{||||||~~~~~~|||}}}fffSSSMMMKKKHHHDDDCCCDDDDDDBBB???BBBGGGMMMRRRWWW___iiiqqqwww}}}OOOJJJCCC>>>=========>>>;;;<<<===>>>===:::777555444444333222111111111111111111111000000000000000...............///000000000//////......//////000111111111111111111111111111000000///////////////000///000333666@@@SSSdddyyygggVVVNNNLLLHHHPPP]]]kkkyyyzzzqqqhhhaaadddbbb___[[[WWWVVVWWWYYYUUUQQQMMMJJJHHHFFFDDDBBBDDDGGGJJJHHHFFFFFFJJJOOOQQQSSSVVVYYY\\\^^^___```_________]]]]]]```gggmmmrrrsssuuuyyy~~~{{{mmmfffkkkfffeeekkkrrrqqqgggfffgggiiihhhgggfffggghhhjjjlllddd```aaaiiinnnnnnmmmnnnpppnnnmmmnnnqqqsssrrrpppqqqppppppppppppnnnkkkiiijjjjjjkkkllllllllllllmmmoooooooooooopppqqqrrrrrrnnnoooooonnnmmmnnnqqqsssrrrsssuuuvvvuuutttrrrpppuuutttrrrooonnnppptttwwwyyyyyy{{{|||~~~\\\HHHAAAAAABBBCCC>>>===<<<;;;:::;;;<<<<<<:::999888999;;;<<<<<<:::::::::::::::;;;;;;<<<===@@@@@@@@@@@@@@@@@@@@@@@@???????????????>>>======AAAAAAAAAAAAAAABBBBBBBBB>>>>>>>>>>>>???>>>;;;888888888999::::::999999999<<<;;;BBBSSSiii|||{{{zzzxxxvvvwwwwwwvvvvvvwwwyyy|||xxxxxxvvvuuusssrrrqqqpppooommmlllmmmnnnnnnmmmlllmmmmmmnnnnnnmmmmmmllllllkkkkkkkkkmmmooorrrtttvvvssssssssssssssstttuuuuuuxxxwwwvvvwwwzzz||||||{{{vvvvvvvvvvvvwwwuuurrroooqqqtttwwwyyyyyyyyyyyyzzz~~~||||||||||||~~~}}}zzz{{{~~~mmm\\\RRRJJJCCCCCCGGGHHHCCC>>>AAACCCDDDEEEIIIPPP[[[ccckkksss~~~NNNIIIBBB===<<<<<<======:::;;;<<<<<<;;;999777555333333333222222111111111000000000000000111111111...............///000000000//////////////////000........................000000////////////000000000000111111000666GGGXXXkkknnn[[[NNNLLLLLLOOOXXXcccssszzzuuuoookkkiiigggbbb^^^___dddhhhgggeeefffnnnvvv~~~~~~~~~~~~xxxrrrlllhhhhhhiiijjjrrrxxxmmmhhhiiijjjgggfffeeeddddddeeefffgggdddbbbdddlllqqqqqqqqqsssppppppppppppppppppooonnnoooooooooppprrrqqqnnnllliiiiiiiiiiiiiiijjjkkklllooonnnmmmmmmnnnoooqqqsssooopppppppppoooppprrrtttssstttuuuwwwwwwwwwvvvvvvssssssrrrooommmpppvvv|||zzz{{{~~~gggWWWMMMFFFBBB@@@@@@???>>>===;;;888666;;;;;;;;;<<<<<<;;;:::999:::999999999::::::;;;<<<>>>=========<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;>>>>>>>>>===============888999999:::<<<<<<<<<<<<;;;999999:::::::::===AAA@@@HHH^^^wwwuuuwwwxxxvvvvvvwwwwwwvvvttttttvvvxxxwwwvvvuuusssqqqooonnnmmmjjjiiihhhiiikkkkkkkkkiiijjjkkkmmmoooooonnnmmmlllllllllllllllnnnqqqtttuuusssrrrpppooooooqqqrrrssstttssssssssstttvvvwwwwwwtttttttttuuuvvvuuussspppsssvvv|||~~~~~~|||~~~~~~zzz{{{~~~hhh^^^RRRKKKJJJJJJGGGEEEBBBBBBAAA@@@BBBGGGOOOUUUZZZdddqqq|||NNNIIIBBB===;;;<<<<<<<<<999::::::;;;:::888666555222333333333222222111111000000000000000111111111...............///000000///000000000000000000///........................000000////////////000000000111222222///222@@@PPP[[[sssppp[[[ZZZQQQKKKKKKPPPXXXfffsss|||nnnfffbbbaaaeeejjjnnnxxx|||rrrnnnmmmlllkkkhhhgggfffeeedddddddddeeedddbbbdddjjjnnnoooqqquuuppptttwwwuuupppmmmlllnnnllllllmmmppprrrsssrrrqqqkkkjjjhhhhhhhhhjjjlllmmmooonnnlllkkklllmmmpppqqqmmmooopppqqqrrrsssuuuxxxssstttwwwyyy{{{|||||||||uuuuuutttqqqoooqqqwww}}}yyy{{{qqqaaaVVVLLLHHHBBB??????@@@@@@@@@;;;<<<=========<<<;;;;;;888888888999:::;;;<<<===<<<<<<;;;;;;:::999999999888999999:::::::::::::::<<<<<<<<<;;;;;;;;;;;;;;;::::::;;;;;;<<<===>>>???AAA>>>>>>BBBDDDFFFNNNWWWjjjsss}}}tttrrrtttvvvvvvvvvuuuvvvvvvuuutttssstttuuuwwwwwwvvvuuusssqqqnnnmmmhhhggggggiiilllnnnnnnmmmkkkmmmppprrrrrrrrrpppoooooonnnlllllllllnnnppprrrrrrqqqooonnnnnnppprrrsssuuuuuusssrrrrrrrrrtttuuutttssssssuuuwwwwwwuuuttttttyyy~~~~~~}}}~~~uuubbbRRRIIIHHHIIIDDDCCCBBB@@@@@@BBBEEEHHHHHHRRR```kkkssswww{{{~~~NNNIIIBBB===<<<<<<<<<===999::::::999888777555444222222333333333222222111111111111000000000000000...............///000000///000000111111000000///111111111111111111111111///////////////000000111111111333333111111;;;FFFPPPbbbzzzyyyfffWWWJJJGGGHHHKKKUUUaaappp}}}}}}ooojjjfffeeedddeeelllttt|||wwwooommmnnnkkkiiilllkkkjjjiiiggggggffffffcccaaaccchhhkkkkkkmmmqqqrrrwww|||zzzsssnnnnnnppplllkkklllnnnqqqssstttsssnnnmmmjjjiiiiiijjjmmmnnnpppooommmkkkkkklllmmmnnnlllnnnqqqssstttvvvxxxzzzuuuvvvxxx{{{}}}zzzyyyvvvsssqqqssswwwzzzxxxzzz~~~mmm```OOOAAA;;;;;;===???999:::;;;;;;::::::;;;===888888888999:::;;;<<<===;;;;;;;;;:::::::::999999666777888888888888888777::::::;;;;;;;;;;;;;;;;;;999::::::999888888;;;===777:::FFFWWWcccjjjwww|||vvvrrrsssuuutttsssttttttvvvvvvvvvtttsssssstttvvvxxxyyyyyywwwtttqqqnnniiiiiijjjlllpppsssttttttnnnppprrrtttttttttsssrrrrrrpppmmmkkkkkklllnnnppprrrqqqpppooopppqqqsssuuuyyyyyyxxxvvvttttttwwwyyyxxxwwwwwwwwwyyyyyywwwvvvtttyyy~~~|||```MMMFFFGGGGGGFFFDDDBBB@@@?????????BBBJJJVVV___fffkkkppptttuuuzzzOOOJJJCCC>>><<<<<<======:::::::::999777555333222111222333333333333222111222222111111000000//////...............///000000///000111111111111000///111111111111111111111111///////////////000111111111000222333111000444;;;CCCNNN```qqqppp[[[RRRMMMIIIOOOXXX]]]iiizzzzzzrrrlllbbbdddhhhmmmpppvvv{{{rrrllljjjjjjjjjiiinnnnnnlllkkkiiihhhgggfffbbbcccggglllnnnkkkkkkmmmqqquuuyyyyyyvvvrrrpppoooooommmkkklllnnnqqqrrrrrrsssqqqmmmkkkjjjlllnnnppppppooommmlllkkkjjjkkkkkklllooorrrtttuuuwwwyyy{{{xxxyyyzzz{{{}}}~~~|||yyyvvvuuuvvvxxxyyyyyyzzz|||xxxcccUUUMMMIIIFFFEEEFFFEEEBBB>>>===>>>AAA;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;777888888888888888777777999999999::::::;;;;;;;;;999:::;;;;;;;;;>>>BBBGGGCCCNNNhhhyyytttrrrtttsssppppppttttttuuuvvvvvvtttssstttuuuuuuxxx{{{}}}|||xxxssspppmmmlllmmmppptttwwwxxxxxxpppppprrrsssttttttsssrrrsssqqqnnnllllllmmmoooqqqrrrrrrrrrrrrssstttvvvwww{{{{{{{{{yyywwwxxx{{{~~~|||{{{{{{yyywwwuuuuuuyyy~~~{{{dddWWWSSSNNNKKKGGGDDDBBB@@@???>>>@@@FFFMMMSSSWWW\\\bbbfffjjjnnnuuu|||OOOJJJCCC>>>======>>>>>>;;;::::::888666444222111000111333333444333222111333222222111000//////..................///000000///000111222222111000//////////////////////////////////////////000111111222000111333111...///333333;;;III]]]tttwwwcccTTTGGGEEELLLKKKUUUeeesss~~~qqqgggbbb``````bbbeeekkkrrryyytttrrrooojjjfffgggjjjmmmnnnmmmllljjjiiigggfffeeedddffflllrrrsssnnnkkkllloooppprrruuuwwwuuuppplllrrrooolllkkklllooopppqqqvvvtttooolllkkkmmmoooqqqpppooonnnlllkkkjjjiiiiiinnnpppsssuuuvvvwwwyyyzzz{{{{{{{{{{{{||||||}}}}}}yyyvvvtttuuuyyy}}}}}}|||xxxkkkccc]]]\\\YYYRRRKKKGGGHHHIII>>>===<<<;;;:::999999999<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;:::999999888777888888999:::;;;;;;<<<>>>@@@CCCEEEHHHMMMTTTZZZiiiyyy~~~vvvrrrppprrrpppkkknnntttsssuuuvvvvvvuuuttttttuuuuuuxxx|||~~~zzztttppppppooopppsssvvvyyyyyyyyyppppppqqqrrrrrrrrrrrrrrrtttrrrooommmmmmoooqqqsssrrrsssssstttuuuwwwxxxyyyyyyzzz{{{yyyxxxyyy~~~~~~|||yyyvvvtttxxx{{{rrrjjjUUUQQQKKKGGGDDDCCCBBBAAA:::>>>BBBEEEGGGJJJQQQUUU\\\___eeelllsssxxx|||}}}RRRKKKCCC>>>======<<<;;;<<<;;;999666333111///...333222111111333333222111000000111111111111000000///000111111111///...---000000000000000000000000///////////////////////////////////////000111111//////000111111111111111555222888MMMhhhttt^^^PPPMMMRRRKKKLLLWWWaaajjj{{{}}}vvvnnngggbbb[[[WWW]]]gggiiitttqqqmmmkkkhhhhhhiiihhheeebbbgggfffeeefffiiilllmmmnnnjjjlllpppuuuyyywwwqqqlllnnnmmmmmmoooqqqrrrrrrrrrmmmoooooommmmmmqqqrrrppptttqqqmmmmmmooopppooommmnnnnnnmmmkkkiiiiiikkknnnrrrsssttttttrrrrrrssstttppprrruuuxxxyyyxxxvvvuuuwwwxxxyyyzzz|||}}}~~~~~~}}}}}}~~~yyybbbXXXWWWRRRIIIDDDHHHJJJEEE???<<<===AAACCCBBBBBBCCC@@@:::<<<===>>>>>>>>>>>>>>>???AAA;;;888===CCCGGGFFFEEEHHH[[[pppzzz{{{wwwqqqnnnnnnpppssstttvvvzzz|||zzzwwwvvvyyy}}}}}}}}}}}}}}}|||{{{yyyxxxtttuuuvvvxxxzzz{{{}}}}}}wwwtttqqqqqqsssuuusssqqquuuuuuuuusssqqqpppqqqrrrsssssstttyyy~~~|||}}}zzzxxxxxxzzz}}}~~~}}}{{{{{{{{{~~~tttdddXXXNNNGGGCCCCCCBBB@@@>>>>>>@@@AAABBBAAAFFFKKKQQQVVVZZZ```ggglllqqqssswww{{{}}}~~~}}}}}}RRRLLLCCC>>>======<<<;;;;;;:::999777444222000///333222111111333333222111000000111111111111000000000000000000000///......000000000000000000000000///////////////////////////////////////000111111//////000111111111111111222222666AAAPPPddd|||mmmaaa]]]TTTOOORRRTTTVVVaaapppvvvmmmgggZZZVVVTTTVVVXXX\\\hhhtttuuupppkkkiiihhhiiikkkkkkiiigggfffeeeeeegggjjjnnnooopppooonnnooorrrtttssspppmmmlllkkkiiiiiikkknnnqqqrrruuuwwwuuuqqqppprrrrrroooqqqooooooppprrrqqqnnnkkkmmmnnnmmmllljjjjjjlllnnnpppqqqrrrrrrqqqqqqrrrssswwwxxxyyyzzzzzzxxxwwwvvvvvvvvvwwwxxxyyy{{{}}}}}}|||||||||}}}~~~|||wwwxxx}}}{{{nnn]]]TTTOOONNNJJJIIINNNWWW[[[ZZZTTTPPPLLLLLLPPPWWW[[[^^^fffiiicccWWWTTT___jjjnnn}}}}}}yyyssspppqqqsssuuuvvvtttwwwyyyxxxuuuuuuyyy}}}{{{{{{|||}}}|||zzzxxxwwwwwwxxxyyyzzz{{{}}}~~~~~~yyywwwuuuuuuwwwwwwuuusssxxxyyyxxxvvvsssppppppppptttuuuwww{{{~~~|||zzzzzz{{{}}}~~~~~~}}}}}}}}}}}}~~~{{{zzzwwwcccUUUMMMHHHEEECCCAAA@@@@@@???===;;;???BBBFFFIIIKKKOOOTTTXXX^^^aaaeeejjjmmmoooooooooRRRLLLCCC>>>=========;;;;;;:::999777666444333222333222111111222333222111///000000111111000000///111000000///////////////000000000000000000000000///////////////////////////////////////000111111///000000111111111111000333555999:::===LLLiii|||yyymmmbbb\\\SSSLLLOOOXXXiiisss}}}qqqggg```ZZZWWW\\\YYYXXX\\\dddrrroooiiinnnhhhggggggiiikkkmmmmmmlllfffeeeeeehhhllloooqqqqqqsssqqqnnnmmmnnnnnnnnnmmmjjjhhheeedddfffjjjnnnqqqyyy{{{xxxssspppqqqooolllmmmnnnpppssstttrrrnnnjjjkkklllmmmmmmllllllmmmnnnmmmoooqqqqqqppppppqqqrrr{{{{{{zzzxxxwwwvvvuuutttuuuttttttuuuvvvxxxzzz{{{}}}}}}}}}}}}~~~}}}yyyuuuooonnnxxx|||tttsss|||~~~~~~~~~{{{vvvttttttvvvwwwwwwsssuuuwwwvvvtttuuuxxx|||zzz|||~~~~~~|||yyyxxx{{{{{{||||||}}}}}}~~~~~~{{{zzzzzzzzz{{{zzzwwwuuu|||}}}}}}zzzvvvrrroooooovvvxxx{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~iiiiiizzznnnZZZJJJFFFDDDBBBAAA@@@???===;;;;;;===>>>???@@@AAADDDFFFNNNQQQUUUZZZ^^^```aaaaaaSSSLLLDDD???===>>>===<<<;;;:::999888777555555444222111000111222333222000//////000000000000//////111000///......///000111///////////////////////////////////////////////////////////////000000111///000111111111111000000222555888777555AAA]]]wwwuuufffYYYUUUXXX___dddlllxxxsssnnnggg___[[[XXXXXXXXX[[[ZZZ[[[aaannn{{{iiibbbeeeddddddeeefffiiikkkllllllgggfffgggiiilllooooooooosssqqqnnnkkkjjjjjjkkkkkkgggfffeeedddeeehhhlllooouuuwwwuuupppmmmnnnmmmjjjkkkmmmppprrrsssqqqnnnkkkhhhjjjlllmmmlllkkklllmmmllloooqqqrrrqqqqqqrrrsssyyyxxxvvvtttrrrrrrqqqrrrssssssrrrrrrsssuuuwwwyyy}}}~~~uuu|||~~~}}}|||~~~{{{wwwuuuvvvwwwwwwwwwuuuvvvwwwuuutttuuuwwwzzz{{{}}}|||zzz||||||||||||||||||||||||||||||}}}~~~~~~|||zzzxxx}}}~~~}}}yyytttrrrqqqyyy{{{}}}|||zzz{{{~~~~~~~~~|||{{{{{{{{{|||}}}~~~{{{tttooooooVVVIIIGGGDDDBBBBBBBBBAAA@@@>>>>>>>>>>>>???@@@AAABBBDDDFFFJJJMMMPPPRRRSSSTTTSSSLLLDDD???>>>>>>===<<<::::::999888777666555555222111000000222222111000//////000000000000//////111000///......///000111///////////////////////////////////////////////////////////////000000111000000111111111000000//////000222222222999LLL___~~~uuulllkkkhhheeebbbbbbhhhsss~~~uuunnnhhhfff[[[ZZZWWWUUUUUUWWWZZZ]]]^^^fffqqq~~~yyygggbbb___ZZZaaaaaabbbcccdddeeegggiiiiiihhhhhhiiikkklllllljjjnnnnnnmmmkkkiiiiiiiiiiiieeeggghhhhhhggghhhkkkmmmnnnpppppplllllloooooommmlllmmmnnnooooooooooooooogggiiikkklllkkkjjjkkklllmmmpppsssuuuuuutttuuuvvvwwwuuusssqqqqqqqqqrrrrrrrrrqqqqqqqqqrrrtttuuuvvv}}}~~~}}}~~~sssmmm{{{yyyxxx|||yyywwwuuuvvvvvvuuuuuuwwwwwwxxxwwwvvvuuuvvvwwwyyy{{{}}}~~~}}}{{{zzzzzzyyyyyyyyyxxxxxxxxxxxx{{{|||~~~~~~|||zzzzzz{{{}}}~~~}}}zzzwwwuuutttzzz|||}}}{{{wwwvvvxxx{{{{{{}}}}}}{{{xxxxxxyyyyyy{{{|||}}}~~~}}}~~~~~~pppwww~~~}}}jjjWWWSSSOOOKKKHHHFFFCCCAAA???>>>>>>>>>???@@@AAAAAA<<<===???AAABBBCCCCCCCCCSSSMMMDDD???>>>>>>>>><<<::::::999888777666555444222111000000111222111000...//////000000//////...///////////////000000111000000000000000000000000///////////////////////////////////////000111111000111111111111000000///222000111333444666???IIIbbbvvvwwwhhh]]]ZZZ```fffqqqzzz~~~~~~uuuqqqkkkccc^^^ZZZXXXXXXRRRSSSSSSSSSUUUYYY```eee{{{dddWWW\\\```[[[]]]^^^___^^^^^^```cccfffhhhgggggghhhiiiiiihhhfffgggiiijjjjjjhhhhhhiiijjjgggjjjlllllliiiiiikkkmmmkkknnnnnnlllmmmqqqrrrpppkkkllllllkkkkkklllooorrriiijjjkkkkkkjjjjjjkkklllooorrrvvvxxxxxxxxxxxxyyywwwvvvuuussssssssstttuuuqqqqqqrrrrrrsssttttttuuuxxxyyy{{{}}}~~~}}}ssssss~~~|||{{{yyywwwuuuuuuuuuuuusssrrruuuvvvwwwxxxxxxwwwvvvuuutttuuuvvvxxxxxxxxxwwwwwwvvvuuuuuuuuutttttttttssswwwyyy||||||{{{zzzzzz{{{zzz{{{}}}|||zzzxxxwwwwwwyyyzzzzzzxxxvvvtttttttttwwwyyy|||~~~}}}|||zzzvvvvvvvvvvvvwwwxxxyyyzzz{{{|||~~~{{{ppp```]]]fffnnnmmmhhhdddbbb___\\\XXXQQQIIIDDDBBB@@@>>>>>>???@@@???>>><<<<<<===============<<>>???>>><<<;;;:::999888666555444333222000///000111222111///......////////////............///000000000000000000000000000000000000000///////////////////////////////////////000111111111111111111111000//////444222333666666555999>>>QQQ```uuuqqqaaa[[[\\\]]]cccmmmvvvwwwjjjeeeeeeffffff___]]]ZZZXXXVVVUUUUUUUUUSSSTTTUUUWWW]]]gggttt}}}ppp]]]VVVYYY]]]^^^YYYZZZ\\\[[[[[[]]]aaaeeedddddddddfffggghhhfffdddcccdddfffffffffhhhllloookkknnnooolllhhhhhhkkkooolllooonnnkkklllooopppmmmhhhjjjkkkjjjiiijjjnnnqqqmmmmmmmmmllljjjjjjlllnnnpppssswwwzzzzzzzzzzzz{{{xxxxxxwwwvvvuuuuuuuuuuuupppqqqsssuuuuuuuuutttsssuuuwwwyyy|||~~~|||}}}xxxvvvuuuuuuuuutttrrrqqqoooqqqtttxxxzzzyyyvvvtttrrrrrrrrrrrrssstttuuuvvvrrrrrrrrrrrrqqqqqqqqqqqqsssuuuxxxxxxwwwwwwyyy{{{zzz{{{{{{zzzxxxvvvvvvwwwwwwvvvvvvvvvvvvuuusssqqqrrrtttwwwzzz{{{{{{zzzyyyuuuttttttssssssttttttttt{{{{{{}}}~~~{{{}}}~~~~~~{{{}}}|||sssgggccc]]]YYY[[[___cccjjjoooooohhh]]]UUUPPPMMMIIIFFFEEEDDDAAA>>>@@@@@@@@@@@@@@@?????????TTTMMMEEE@@@??????>>>===;;;:::999777666444333222111000///000111222111///......////////////......---...///111111111000///000000000000000000000000///////////////////////////////////////000111111111111111111111000/////////...000333444222555::::::DDDUUUnnn{{{qqqpppdddfffggggggjjjsssxxxeeeXXXTTTVVVYYYZZZRRRRRRSSSSSSSSSRRRRRRRRRUUUVVVYYY^^^hhhxxxrrrbbb___\\\UUUTTTYYYVVVXXXZZZZZZZZZ]]]bbbfffaaaaaabbbdddfffgggfffdddaaabbbccccccdddgggnnnsssooopppoookkkffffffkkkqqqmmmooonnnjjjiiikkkkkkiiieeehhhjjjjjjiiijjjmmmoooppppppooommmkkkkkkmmmppppppsssxxx{{{{{{{{{{{{|||yyyxxxwwwvvvuuutttsssrrrppprrrtttwwwwwwvvvtttsssuuuwwwzzz}}}{{{~~~}}}}}}~~~|||xxxwwwvvvuuuuuuuuuuuurrrpppjjjmmmrrrwwwzzzzzzwwwtttrrrqqqqqqqqqrrrsssuuuwwwpppppppppppppppppppppppppppsssuuuuuutttuuuxxx|||{{{{{{{{{xxxvvvtttuuuvvvuuussssssuuuxxxxxxtttppppppqqqtttwwwyyyzzzyyyyyytttsssrrrrrrqqqqqqqqqqqq||||||}}}}}}}}}}}}||||||yyy{{{}}}~~~}}}}}}}}}~~~xxx{{{}}}kkkZZZXXXQQQ[[[lll{{{}}}rrriiiaaa]]]WWWRRROOOLLLGGGCCC@@@@@@@@@@@@@@@@@@@@@@@@TTTNNNFFF@@@=========<<<===<<<;;;999777666444444222222222111111111111000000000////////////000000////////////////////////////////////////////////000000////////////000000............////////////...000111111000000111222444222000222444666444222777;;;>>>NNNlllqqqkkkhhhdddeeehhhjjjooowww~~~{{{sssnnnnnnbbb```UUUPPPVVVRRRKKKMMMPPPQQQRRRRRRSSSUUUYYY\\\eeegggmmmvvvggg```XXXUUUVVVXXXWWWUUUTTTVVVXXXZZZ\\\]]]\\\\\\```___^^^___aaabbbcccbbbdddcccccccccdddgggjjjlllooojjjggghhhhhhiiimmmrrrooommmjjjiiihhhhhhfffeeeaaacccgggiiikkkjjjiiihhhmmmppprrroookkkjjjnnnrrrqqqtttxxx{{{||||||~~~~~~{{{xxxwwwxxxxxxuuussstttssssssvvvyyyzzzxxxuuuvvvxxx{{{~~~}}}{{{yyy|||tttyyyvvvttttttuuuvvvsssqqqlllmmmqqquuuxxxxxxvvvsssppppppoooooopppqqqrrrrrrnnnooopppqqqppplllfffbbbhhhjjjmmmppprrrrrrqqqqqquuuvvvvvvuuusssssstttvvvuuuqqqnnnoootttvvvvvvssssssqqqoooooorrrvvv|||vvvtttqqqpppqqqsssssstttwww|||~~~|||}}}{{{sssvvvxxxzzz{{{zzzzzz{{{|||}}}~~~}}}nnn]]]YYYiiiuuuvvv{{{~~~zzzxxxsssgggTTTEEEFFFEEEDDDCCCAAA@@@???>>>TTTOOOGGGAAA>>>>>>=========<<<;;;999777666444444222222222111111111111000000000////////////000000////////////////////////////////////////////////000000////////////000000............////////////...000111111000000111222444222111222444555444222111777888@@@RRRbbbxxxzzzhhh___^^^___``````ccciiirrryyywww|||~~~yyyuuurrrnnngggbbb```^^^YYYWWWXXX___cccYYYOOOQQQRRROOORRRSSSUUUXXXYYY[[[aaaiiippp}}}zzziii^^^XXXSSSQQQTTTVVVUUUSSSPPPQQQSSSUUUWWWXXXYYYYYY___^^^]]]^^^```bbbbbbbbbgggfffeeeddddddfffhhhiiillliiiiiikkkkkkiiijjjnnnooommmjjjiiihhhhhhfffdddbbbdddfffiiijjjjjjjjjiiilllnnnpppnnnkkkkkknnnrrroooqqqtttvvvvvvwwwxxxzzz~~~{{{yyyxxxyyyyyywwwuuuwwwvvvvvvxxxzzz{{{yyyvvvxxxyyy|||}}}}}}|||{{{yyyzzz|||}}}~~~{{{wwwuuutttrrrooolllnnnnnnqqquuuwwwxxxvvvsssoooooooooppppppqqqqqqqqqmmmmmmnnnnnnmmmjjjfffccciiijjjlllnnnpppqqqqqqppptttuuuuuutttrrrrrrsssuuuuuuqqqoooqqquuuwwwvvvssssssrrrqqqqqqsssvvvzzz|||xxxvvvtttsssssstttuuuuuuwwwzzzzzzxxxzzz}}}xxxwwwyyy{{{{{{zzzzzz{{{|||||||||}}}~~~oooeeeaaaiiivvvuuuggg```[[[RRRIIIDDDBBBDDDEEEUUUOOOHHHCCC@@@??????>>><<<<<<;;;999777666555444222222222111111111111000000000////////////000000////////////////////////////////////////////////000//////......//////000............////////////...000111111000000111222333222111222333444444222111::::::888>>>HHH```{{{qqqlllcccZZZTTTTTTXXX\\\XXX___eeehhhggghhhnnntttxxxyyy|||~~~|||zzzyyywwwvvvsssnnnkkkllllllkkkhhhddd___ZZZWWWXXXTTTRRRSSSSSSSSSVVVZZZsss~~~rrrZZZSSSTTTTTTXXXVVV]]]dddhhhmmmwwwzzzaaaTTTSSSPPPNNNNNNQQQSSSQQQOOONNNOOOOOOQQQRRRTTTVVVWWW]]]\\\[[[]]]___aaabbbaaagggfffdddcccbbbccccccdddiiihhhjjjnnnnnnjjjiiijjjnnnkkkiiiggggggfffeeecccbbbcccdddfffhhhiiikkkkkkkkkmmmooonnnllllllooorrrnnnooopppppppppqqqsssuuu{{{zzzxxxxxxyyyzzzyyyxxxyyyxxxxxxyyyzzz{{{yyywwwyyyzzzzzzzzz{{{{{{{{{{{{zzz||||||}}}~~~{{{yyywwwvvvzzzzzz|||~~~|||xxxvvvtttqqqnnnkkkooooooqqqsssvvvvvvuuusssnnnnnnpppqqqqqqppppppoookkkkkkllllllkkkiiigggfffjjjkkklllnnnooopppppppppsssuuuuuutttrrrrrrsssttttttrrrqqqsssvvvwwwuuusssttttttttttttuuuvvvxxxyyyyyyxxxvvvuuuuuuuuuvvvwwwwwwxxxvvvuuuxxx}}}}}}yyyzzz||||||{{{zzzzzz{{{|||||||||}}}~~~~~~~~~qqqeee```ccc]]]\\\iii}}}}}}xxxnnnbbbXXXQQQMMMKKKUUUPPPIIIDDDAAA@@@@@@???<<<;;;:::999777666555555222222222111111111000000000000////////////000000/////////////////////////////////////////////////////////....../////////............////////////...000111111000000111222222111111222333333333333222<<<;;;777999>>>SSSqqqxxxjjj___YYYWWWTTTUUUVVVUUUTTTUUUZZZ^^^ZZZ\\\___cccgggjjjlllnnnlllmmmooorrruuuyyy{{{}}}~~~~~~}}}}}}|||{{{zzzzzzpppooonnnooopppnnnkkkhhhbbbaaa```___]]]ZZZWWWVVVTTTTTTUUUSSSQQQOOOMMMMMMQQQNNNLLLNNNOOORRRZZZcccjjjZZZZZZ\\\^^^dddnnnzzzhhhWWWPPPNNNMMMLLLNNNPPPPPPNNNLLLOOONNNOOOPPPRRRTTTWWWYYY[[[ZZZYYY[[[^^^```aaa```dddcccbbbaaa``````aaaaaafffeeeggglllmmmjjjiiikkkllljjjhhhfffffffffdddcccaaaaaabbbdddfffjjjmmmnnnmmmooopppooonnnmmmoooqqqnnnnnnnnnmmmllllllnnnqqquuuuuuuuuvvvwwwyyyzzz{{{yyyxxxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvwwwyyy{{{|||}}}}}}~~~~~~{{{{{{{{{zzzzzzyyyxxxxxxvvvvvvvvvvvvwwwxxxxxxxxxxxxwwwvvvuuutttsssrrrqqqpppooooooppprrrssssssqqqlllnnnpppqqqqqqpppnnnmmmkkkllllllkkkjjjiiijjjjjjmmmnnnnnnooopppppppppqqqsssuuuvvvvvvtttssstttuuussssssssstttwwwwwwtttrrrtttuuuvvvwwwwwwwwwvvvvvvxxxxxxxxxwwwvvvvvvwwwxxxwwwwwwvvvvvvyyy|||}}}|||zzz|||}}}}}}{{{zzzzzz{{{~~~|||{{{|||~~~~~~~~~}}}xxx[[[XXXPPPKKKRRRbbbrrr{{{|||}}}xxxmmmaaaYYYTTTOOOIIIEEEBBBAAA@@@???;;;;;;:::999888666555555222222222111111111000000000000////////////000000//////////////////////////////////////////////////////............//////............////////////...000111111000000111222111111222222222222333333000777666444777999DDDYYYuuuvvvnnnddd]]]UUUPPPQQQSSSUUUUUUSSSTTTTTTUUUUUUVVVVVVWWWWWWWWWYYY[[[^^^aaadddfffaaaaaaaaa```___^^^]]]]]]ZZZYYYYYYYYYXXXWWWTTTRRRTTTTTTUUUTTTSSSRRRRRRRRRPPPQQQQQQPPPNNNOOOQQQTTTRRROOOOOOOOOOOOSSS^^^jjjtttjjjnnntttyyy~~~lllZZZRRRRRRNNNNNNOOOPPPPPPOOOLLLJJJMMMMMMMMMOOOQQQTTTVVVXXXXXXWWWWWWYYY\\\___``````bbbbbbbbbbbbbbbcccccccccdddbbbcccgggjjjiiikkkooonnnllliiiiiiiiiiiihhhgggbbbbbbccceeehhhmmmpppssspppqqqrrrqqqpppooooooooommmmmmllljjjhhhhhhjjjlllnnnoooppprrrtttwwwzzz|||vvvvvvvvvuuuuuutttuuuuuussssssrrrrrrtttxxx|||~~~~~~}}}}}}~~~xxxzzz~~~}}}|||zzzwwwtttqqqooorrrrrrrrrrrrrrrssstttuuurrrssstttuuuuuuuuuvvvwwwrrrooommmmmmnnnppppppppplllmmmoooppppppooommmllllllmmmnnnmmmkkkkkkmmmooopppqqqrrrrrrrrrrrrqqqqqqsssuuuwwwxxxwwwvvvwwwxxxtttttttttuuuuuutttrrrpppssstttvvvwwwxxxwwwuuutttuuuwwwxxxxxxvvvvvvxxxzzzyyyxxxyyy|||}}}|||zzzxxx{{{|||~~~}}}|||{{{{{{|||}}}{{{zzzzzz}}}~~~}}}~~~}}}{{{ggg^^^SSSMMMOOOXXXcccjjjoooxxxSSSOOOIIIEEECCCAAA@@@???;;;;;;:::999888777666555222222222111111111111000000000////////////000000///////////////////////////////////////////////////......------......///............////////////...000111111000000111222000111222222111111222444222666222333999777888CCC___|||rrrgggccc```[[[WWWRRRQQQOOOMMMLLLLLLMMMMMMKKKKKKJJJKKKLLLNNNQQQRRRMMMLLLLLLLLLKKKJJJJJJJJJNNNMMMMMMLLLKKKKKKKKKKKKIIIJJJLLLMMMMMMNNNPPPQQQRRRTTTVVVTTTQQQQQQSSSWWWRRRTTTWWWYYYXXXZZZeeeqqq}}}qqqfffZZZOOOMMMQQQNNNOOOPPPPPPOOOMMMKKKIIIIIIJJJKKKMMMOOOQQQTTTUUUVVVUUUUUUWWW[[[^^^______ccccccdddeeeffffffggggggccc``````cccffffffjjjoooooommmkkklllmmmnnnmmmlllggggggggghhhkkknnnppprrrppppppqqqqqqqqqpppooonnnkkklllllljjjhhhggghhhjjjkkkmmmooopppqqqsssvvvyyyqqqrrrsssrrrqqqqqqrrrtttrrrqqqqqqqqqtttwww{{{~~~{{{}}}~~~}}}{{{yyyyyyzzz~~~~~~}}}sssqqqrrrsssuuuyyy{{{{{{{{{zzzwwwtttrrrpppwwwwwwwwwvvvvvvtttsssrrrqqqsssuuuuuutttuuuvvvxxxtttqqqmmmkkklllnnnoooooommmnnnnnnoooooonnnllllllmmmoooqqqpppmmmmmmoooqqqrrrssstttuuuuuusssqqqooorrrtttxxxyyyyyyyyyyyyzzzvvvvvvuuutttsssqqqooonnnppprrrtttvvvwwwwwwvvvuuusssvvvyyyyyyxxxxxxzzz}}}{{{zzz|||}}}yyywww{{{|||~~~~~~}}}||||||}}}{{{yyyxxxyyy|||~~~~~~~~~}}}}}}~~~vvvcccUUUPPPTTTYYYZZZaaannn{{{QQQNNNHHHEEECCCAAA@@@>>>;;;::::::999888777666666222222222111111111111000000000////////////000000///////////////////////////////////////////////////......------......///............////////////...000111111000000111222///111333222111000222444444666333555<<<999555<<>>;;;::::::999888777666666222222222111111111111000000000////////////000000////////////////////////////////////////////////.........------...................../////////000///000111111000000111222///111333222000000222444111333111444<<<999555<<<@@@ccc~~~sssllliiifffdddaaa^^^\\\[[[[[[\\\WWWVVVUUUTTTUUUVVVWWWXXXSSSTTTTTTTTTUUUYYY]]]aaaiiilllooopppppprrrvvvyyyqqq]]]NNNOOOQQQMMMKKKOOOHHHJJJLLLLLLKKKIIIIIIIIIFFFHHHKKKNNNPPPRRRRRRRRRSSSRRRSSSUUUYYY]]]^^^^^^aaaaaabbbcccccccccbbbbbbccc``````cccdddaaabbbeeefffeeedddeeehhhjjjkkkjjjhhhhhhfffeeecccaaa```___ggghhhiiilllpppqqqqqqppprrrtttuuuuuusssqqqqqqqqqqqqrrrssspppmmmlllmmmooommmnnnpppooommmnnnqqquuuxxxwwwvvvuuuvvvwwwyyyzzzyyy|||~~~~~~xxxzzz}}}{{{|||zzzxxx}}}|||wwwqqqsssmmmmmmpppsssqqqkkkkkknnnkkklllnnnpppqqqpppnnnmmmllllllnnnssswwwwwwrrrmmmlllooosssuuuuuuvvvzzz}}}zzzuuuppplllmmmoooqqqrrrooonnnmmmllllllllllllllllllppptttsssooolllnnnpppppprrrvvvwwwvvvrrrnnnjjjmmmpppuuuxxxyyyzzz{{{|||zzzyyyvvvrrrmmmkkkkkkkkkkkkmmmpppsssuuuwwwxxxxxxqqqvvv|||}}}||||||}}}~~~}}}~~~yyy{{{~~~~~~~~~~~~~~~tttiiidddcccRRRQQQKKKCCCAAABBBAAA===<<<<<<;;;:::888666444333444444333222111000///...000000000000000000000000........................------......//////000000/////////...---------,,,////////////////////////000111111111111222222222222222111111111111222222222222333333444555555555AAAYYYzzz~~~{{{yyyyyyyyyssspppkkkddd___cccmmmuuukkklllnnnlllhhhiiixxxhhh^^^QQQJJJIIIKKKLLLKKKMMMMMMLLLLLLKKKIIIHHHGGGKKKJJJJJJJJJKKKLLLMMMMMMQQQRRRTTTWWWZZZ]]]```aaa___```aaacccdddddddddccc```bbbddddddcccaaaaaaaaacccdddeeefffggghhhggggggdddeeefffdddaaa```bbbdddjjjlllpppqqqqqqpppppppppppprrruuuvvvuuuttttttuuupppppppppoooooonnnnnnnnnssssssrrrooollllllpppsssnnnnnnnnnooorrrvvvzzz}}}|||~~~~~~|||~~~|||}}}|||yyyuuuqqqnnnpppqqqqqqpppmmmkkkkkkllllllnnnppppppnnnkkkhhhhhhmmmmmmnnnqqqtttsssoookkkooorrrvvvyyyzzzxxxuuusssuuutttrrrnnnkkkmmmsssxxxtttssssssrrrpppooonnnnnnrrrtttuuussspppnnnmmmmmmkkklllnnnpppqqqrrrqqqqqqlllooosssuuuvvvvvvwwwxxxwwwwwwwwwvvvtttqqqmmmkkkmmmmmmnnnpppsssuuuwwwyyyxxxwwwvvvuuuvvvzzz||||||~~~~~~|||~~~}}}|||}}}~~~RRRPPPKKKCCCAAABBBAAA===<<<<<<;;;:::888666444333444444333222111000//////000000000000000000000000.................................///////////////...............---------//////////////////////////////000000000111111111222111111000000111111222222333333444444555666666???SSSsssppp```XXXNNNHHHIIIKKKLLLKKKJJJJJJJJJKKKJJJJJJIIIHHHJJJJJJJJJJJJJJJJJJKKKLLLMMMOOOQQQUUUXXX\\\^^^___^^^___aaabbbccccccbbbbbb___aaabbbbbbaaa``````aaaaaaaaaaaabbbbbbcccccccccbbbcccdddcccbbbaaaccceeehhhjjjnnnoooooonnnnnnooommmoooppppppnnnnnnooopppoooooonnnnnnmmmmmmmmmmmmooopppqqqooolllkkklllnnnssspppmmmmmmqqqwww}}}zzz}}}~~~}}}~~~~~~||||||~~~}}}zzzvvvtttrrrpppnnnlllpppqqqqqqpppnnnnnnooopppmmmooorrrrrrooollljjjjjjooonnnmmmmmmnnnmmmjjjgggnnnqqqtttvvvwwwvvvtttsssttttttsssooolllmmmrrrwwwtttssssssrrrqqqqqqqqqrrrtttvvvvvvtttpppllliiihhhjjjkkklllmmmmmmnnnnnnnnnoooqqqssstttssssssuuuvvvyyy{{{}}}}}}{{{vvvqqqmmmlllmmmnnnpppsssvvvxxxyyyvvvuuusssqqqqqqtttyyy}}}}}}}}}~~~}}}}}}}}}~~~RRRPPPJJJCCCAAABBB@@@===<<<<<<;;;:::888666444333444333333222111000//////000000000000000000000000///////////////////////////////////////.........---------................................................/////////000000222111111000000111111222333333333444555555666666999FFF\\\vvvjjj```VVVVVVPPPJJJGGGIIIKKKKKKKKKGGGHHHIIIJJJJJJJJJJJJJJJKKKJJJIIIIIIIIIIIIIIIIIIJJJKKKNNNQQQTTTXXXZZZ[[[[[[\\\]]]___````````````___``````___^^^^^^```aaa``````___^^^^^^___```aaa___```bbbbbbaaabbbccceeedddgggjjjkkkkkkjjjkkklllkkklllmmmllljjjjjjkkklllnnnmmmkkkjjjjjjkkklllllljjjlllnnnnnnllljjjiiiiiiooollliiikkkqqqwwwzzz{{{xxx{{{~~~~~~|||{{{{{{|||}}}|||zzz}}}}}}~~~{{{ooommmllllllmmmmmmmmmlllnnnnnnnnnnnnmmmnnnppprrroooqqqssssssqqqnnnmmmlllnnnllliiihhhhhhhhhhhhgggmmmnnnppprrrttttttssssssrrrttttttrrrnnnnnnqqqttttttsssqqqppppppqqqssstttrrrtttvvvuuuqqqmmmkkkiiijjjjjjjjjjjjjjjkkkllllllsssssssssqqqooooooqqqssswwwzzz}}}wwwrrrllllllnnnpppsssuuuwwwxxxuuutttrrrooonnnppptttwwwyyyxxxwwwxxxzzz{{{|||{{{}}}}}}}}}|||||||||||||||~~~~~~}}}QQQPPPJJJCCC@@@BBB@@@<<<<<<<<<;;;:::888666444333333333222222111000000///////////////////////////////////////////////////000000//////......------,,,---------.../////////////////////////////////....../////////000000000111111000000000000111111333333333444555555666666888<<>>;;;888888888777444222333333222222111000000000000000///...............////////////............000/////////.........---111000///......------...---...//////......///000......000333777666000+++///////////////000000111111111000000111111222333111222333444666777888999:::>>>CCCGGGNNN]]]qqqkkkXXXKKKEEECCCCCCCCCBBBBBBBBBCCCEEEGGGIIICCCDDDEEEEEEFFFFFFEEEEEEBBBBBBCCCCCCCCCDDDDDDDDDEEECCCAAABBBEEEGGGGGGFFFDDDEEEFFFGGGIIIJJJKKKLLLJJJLLLNNNOOOOOOOOOPPPRRRPPPQQQQQQPPPPPPRRRVVVYYYYYYZZZ\\\___bbbdddffffffaaaaaa`````````aaaaaabbbbbbbbbcccfffhhhiiihhhfffdddeeeeeefffggghhhiiijjjppplllkkkppprrrooooooqqqnnnnnnrrryyy{{{xxxwwwyyy{{{|||{{{||||||~~~~~~}}}||||||~~~~~~}}}|||}}}zzzvvvuuuwwwxxxwwwvvvrrrssstttsssssstttvvvxxx}}}{{{wwwvvvvvvxxxyyyzzz|||||||||{{{zzzttttttuuuvvvxxxzzz{{{|||{{{tttnnnjjjhhhfffdddbbbbbbaaa___]]]___``````^^^\\\ZZZ[[[[[[ZZZ[[[]]]```bbbaaa^^^[[[]]]\\\ZZZYYYZZZ]]]```bbb^^^___```aaa```^^^\\\[[[[[[\\\]]]\\\ZZZYYYYYYZZZYYY[[[]]]___``````____________`````````___]]]]]]]]]]]]]]]^^^```aaacccdddiiiiiihhhiiijjjiiigggdddccceeeggghhhfffddddddddddddbbb```aaaccceeedddcccddddddeeeeeefffggggggggggggiiikkkkkkjjjjjjmmmppppppnnnmmmmmmoooooommmjjjmmmmmmlllmmmnnnppprrrsssttttttttttttuuuvvvwwwwwwzzzvvvrrrqqqqqqqqqooolllkkkqqquuuttttttyyy}}}yyyvvvtttttttttuuuttttttwwwzzz|||{{{yyyxxxwwwuuuuuuvvvwwwxxxxxxwwwwwwvvvvvvvvvvvvwwwxxxxxx~~~OOONNNHHHAAA???AAAAAA===<<<:::999999999777444111333333222222111000000000000//////............////////////............---/////////...............//////...............///,,,...//////......///000///,,,---555>>>>>>444***//////......//////000111111000000000000111222222000111222333444555666777777999999999;;;DDDRRR]]]vvvggg___SSSIIICCCBBBBBBBBB@@@@@@@@@@@@AAACCCEEEFFFAAABBBBBBCCCCCCCCCCCCCCCAAAAAABBBBBBBBBCCCCCCCCCDDDCCCBBBCCCEEEFFFFFFEEECCCDDDDDDFFFGGGHHHIIIJJJHHHJJJLLLNNNNNNNNNPPPQQQOOOPPPPPPOOOOOOPPPSSSUUUWWWXXX[[[^^^```bbbcccccc____________``````aaabbbaaaaaaaaadddggghhhhhhfffdddeeeffffffgggfffffffffkkkhhhhhhmmmpppooooooqqqqqqpppttt{{{}}}|||}}}~~~}}}{{{|||||||||}}}~~~}}}||||||~~~~~~|||{{{yyyvvvvvvwwwxxxxxxwwwsssssssssuuuxxxyyyyyyxxx}}}zzzuuusssxxxyyyzzz{{{|||{{{zzzzzzssssssrrrrrrrrrrrrssssss{{{yyyyyy{{{{{{{{{}}}}}}~~~|||xxxuuuooonnnkkkiiifffdddbbbaaa___^^^]]]]]]______^^^]]]]]]^^^___]]][[[YYYZZZ[[[XXXXXXXXXZZZ\\\]]][[[YYYZZZYYYWWWWWWXXXZZZ]]]___[[[\\\\\\]]]]]]\\\\\\[[[XXXYYYZZZZZZXXXXXXYYYZZZWWWXXXZZZ\\\]]]]]]]]]\\\^^^___aaabbbaaa```^^^]]]]]]]]]]]]^^^```aaacccdddgggggghhhkkkmmmllljjjhhheeefffhhhhhhfffdddddddddbbb```______bbbeeeffffffeeeeeeffffffggghhhhhhiiijjjkkkkkkjjjiiiiiijjjlllooommmkkkjjjlllmmmmmmlllpppnnnmmmlllmmmoooqqqsssxxxwwwuuutttuuuwwwyyy{{{~~~zzzuuusssttttttrrroootttyyy{{{xxxxxx|||{{{wwwuuuttttttuuutttttttttwwwzzz{{{{{{zzzttttttuuuvvvvvvvvvvvvvvvyyywwwuuusssssstttvvvwwwvvvzzz}}}|||}}}OOOMMMGGGAAA???BBBCCC@@@;;;;;;;;;;;;:::888555222333333222222111000000000000///............////////////.........---------........................---------------...///000,,,---///...------...000...,,,,,,333;;;<<<444+++///............///000000000000000000000111222222000000111222333444555555888999:::888888;;;CCCIIIQQQeeettt[[[OOOKKKFFFCCCCCCCCCCCCCCC??????>>>>>>??????@@@AAA??????@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCDDDEEEEEEDDDDDDCCCCCCDDDEEEFFFGGGHHHHHHFFFHHHKKKLLLLLLMMMOOOPPPOOOPPPQQQQQQPPPPPPRRRTTTVVVXXXZZZ]]]^^^^^^]]]\\\]]]^^^^^^___```bbbcccdddaaa``````bbbfffhhhhhhhhheeeeeefffffffffeeedddcccfffdddeeehhhlllmmmnnnnnnpppooorrrxxxzzzyyyzzz}}}}}}|||{{{{{{{{{{{{zzzyyywwwxxxzzz|||}}}~~~~~~~~~~~~}}}|||}}}}}}zzzyyywwwvvvuuuuuuuuuuuusssrrrssswww{{{}}}{{{xxxxxx{{{~~~~~~{{{xxxvvvwwwxxxyyyzzzzzzyyyxxxwwwtttsssrrrqqqppppppppppppttttttttttttssssssvvvyyysssrrrrrrrrrsssuuuuuuvvvppprrrsssrrrqqqssswwwyyywwwtttqqqooonnnlllkkkkkklllhhheeeeeeggghhheeebbbaaa```^^^]]]]]]]]]___```\\\[[[[[[\\\^^^______^^^[[[\\\\\\[[[YYYXXXXXXYYYVVVUUUTTTUUUWWWYYYXXXWWWUUUTTTSSSRRRTTTVVVXXXZZZYYYYYYYYYYYYZZZZZZ[[[[[[VVVXXXYYYYYYXXXXXXYYY[[[VVVWWWXXXZZZZZZ[[[ZZZZZZ\\\^^^```aaaaaa```]]]\\\]]]]]]]]]^^^```aaacccdddddddddgggjjjmmmmmmllljjjfffgggiiihhhfffddddddeeecccbbb```___aaadddggghhhfffgggggghhhiiijjjkkkkkkkkkkkkkkkkkkjjjjjjkkklllnnnllljjjiiijjjlllnnnooopppooommmllllllooosssuuuzzzzzzzzz{{{||||||xxxttttttvvvwwwuuusssxxx||||||yyyxxx{{{~~~~~~}}}{{{wwwuuutttuuuwwwxxxwwwwwwxxxyyy{{{{{{{{{{{{rrrtttwwwxxxwwwvvvuuuuuuxxxvvvsssqqqqqqssswwwyyywwwzzz{{{zzzxxx{{{OOOMMMHHHBBBAAACCCCCC@@@;;;<<<======;;;888666555333333222222111000000000//////............//////............---------------------...............---,,,,,,------...///000,,,---......------...///---------000222222000---...............//////000000000//////000000111222///000000111222333444444222555888999888888:::<<<<<>>??????>>>===<<<<<<<<<<<<======>>>????????????>>>????????????@@@@@@@@@@@@AAABBBDDDEEEEEEDDDCCCCCCCCCCCCDDDEEEFFFGGGGGGHHHDDDGGGIIIJJJJJJKKKLLLNNNPPPQQQSSSSSSRRRRRRSSSTTTUUUWWWZZZ[[[[[[YYYVVVTTTYYYZZZZZZ\\\^^^```cccdddaaa______aaaeeehhhjjjjjjeeeeeeeeeeeeeeeddddddccceeeffffffhhhkkknnnooonnnpppooopppuuuvvvttttttwwwwwwvvvwwwxxxzzzzzzvvvssstttuuuvvvxxxyyyzzz{{{{{{|||{{{zzz{{{|||}}}|||{{{zzzyyyxxxvvvsssqqqqqqqqqqqqqqqrrrvvv{{{}}}zzzwwwvvvvvvvvvwwwxxxyyyxxxxxxuuuvvvwwwwwwwwwvvvuuutttrrrqqqpppooonnnnnnmmmnnnmmmppprrrqqqpppoooooonnnllllllkkkjjjiiihhhhhhiiigggggghhhiiiiiiiiikkknnnmmmlllhhhccc`````````aaaYYYYYYZZZ^^^bbbccc```]]]\\\ZZZXXXWWWWWWXXXZZZ[[[XXXWWWVVVWWWXXXYYYXXXWWWXXXYYYYYYXXXVVVUUUVVVWWWSSSRRRQQQRRRTTTVVVUUUUUURRRQQQQQQQQQRRRTTTVVVWWWVVVVVVVVVWWWXXXXXXYYYYYYVVVXXXYYYYYYXXXXXXZZZ[[[YYYZZZZZZ[[[\\\\\\\\\\\\[[[\\\^^^______^^^]]][[[]]]]]]]]]^^^```aaacccdddaaaaaacccgggjjjkkkjjjhhheeeggghhhgggeeeddddddeeedddcccaaa___^^^```ccceeeggghhhiiijjjkkklllmmmmmmkkkkkkkkkkkkmmmnnnooooooooonnnlllkkklllnnnrrrtttqqqooommmmmmnnnqqquuuxxxxxxzzz}}}}}}zzzwwwwwwyyyyyyvvvtttvvvyyyyyyuuuuuuxxxzzzyyyzzzyyyvvvttttttuuuwwwxxxyyyyyyzzzzzzyyyxxxxxxxxxsssvvvzzzzzzyyyvvvvvvvvvvvvtttqqqoooqqqtttyyy|||zzzzzz{{{yyywwwwwwzzz|||xxxNNNNNNJJJDDDCCCDDDCCC???:::<<<===<<<:::777777777333333222222111000000000///............//////000.........------------,,,---------------.........---,,,,,,,,,---...//////+++---......------...///---...///---******---///......------......///000000////////////000111111000000111111222333333444///333777999999888888888<<<<<>>???@@@???>>><<<>>>>>>===<<<<<<;;;:::999;;;<<<======>>>>>>============>>>>>>>>>????????????BBBEEEGGGEEECCCBBBBBBCCCCCCCCCDDDEEEFFFFFFFFFDDDFFFHHHIIIIIIIIIJJJKKKMMMPPPRRRTTTSSSRRRSSSSSSSSSUUUXXXZZZYYYVVVRRROOOSSSSSSUUUWWWZZZ]]]___aaa___^^^]]]^^^bbbgggiiijjjeeeeeedddddddddeeeffffffjjjllllllkkknnnrrrsssooopppoooqqquuuuuuqqqppprrrpppqqqsssvvvwwwvvvrrrooottttttuuuwwwxxxzzz{{{|||zzzyyywwwxxxyyyyyyxxxvvvwwwxxxwwwuuuqqqnnnmmmmmmnnnoooqqquuuxxxyyywwwvvvxxxvvvsssrrrssstttuuutttttttttuuuvvvuuutttsssrrrpppooommmlllkkkjjjjjjjjjlllqqquuussspppooolllhhhiiijjjjjjiiigggggghhhjjjjjjgggfffhhhhhhfffgggkkkfffhhheee^^^ZZZZZZ[[[ZZZVVVYYY^^^bbbcccaaa^^^[[[ZZZYYYWWWUUUUUUVVVWWWXXXWWWVVVTTTTTTUUUUUUTTTSSSTTTUUUVVVUUUSSSRRRSSSTTTRRRPPPPPPQQQSSSTTTTTTSSSRRRQQQQQQQQQRRRTTTVVVWWWTTTUUUVVVWWWWWWWWWWWWWWWVVVWWWYYYYYYXXXXXXYYYZZZ]]]]]]^^^^^^^^^_________[[[\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]^^^```aaacccddd`````````cccfffggggggfffdddeeefffeeeddddddeeefffbbbbbbaaa___\\\\\\^^^```gggggghhhiiikkklllmmmmmmkkkjjjjjjkkknnnqqqqqqqqqooooooooonnnnnnqqquuuyyyrrrqqqppppppqqqsssvvvxxxuuuwww{{{|||wwwssssssvvvuuurrrsssxxxyyyxxx}}}{{{yyywwwvvvuuuuuuuuuwwwyyyyyyxxxvvvttttttuuuvvvyyy}}}|||yyyvvvvvvwwwtttsssqqqpppqqquuuzzz}}}zzzzzzyyyxxxwwwvvvvvvvvvvvvxxx~~~NNNNNNKKKFFFEEEEEEBBB===999:::;;;:::777555666777333333222222111000000000...............///000000.........---------,,,,,,,,,,,,,,,------.........------,,,,,,,,,---......+++---......---,,,...///---...///---******---000...------------.../////////////////////000111111000111111222222333333444333555777888888888888888<<<;;;<<<@@@DDDKKKZZZjjj|||dddYYYJJJAAA>>>???@@@AAA@@@>>>======>>>???===<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<============<<<<<<<<<=========>>>>>>>>>>>>BBBFFFHHHEEEBBBAAAAAAAAAAAABBBBBBCCCDDDDDDDDDDDDFFFHHHHHHGGGGGGGGGHHHHHHKKKOOOQQQQQQPPPPPPPPPNNNQQQUUUXXXXXXUUUQQQNNNOOOPPPQQQTTTWWW[[[^^^```]]][[[YYY[[[___dddhhhiiieeedddcccbbbdddfffiiikkknnnqqqpppnnnpppttttttooonnnmmmpppuuuuuupppnnnooolllnnnppprrrrrrqqqoooooosssttttttvvvxxxyyy{{{||||||zzzxxxxxxxxxxxxvvvuuusssuuuuuusssooollllllmmmkkkmmmppprrrrrrssstttuuuzzzvvvsssrrrsssttttttrrrttttttuuuvvvuuutttsssrrrpppooommmkkkiiiggggggfffjjjqqqtttqqqnnnnnnkkkgggiiijjjkkkiiiggggggjjjllllllfffccceeeeeebbbbbbfffaaafffgggaaa\\\ZZZXXXTTTTTTZZZ```aaa^^^ZZZXXXXXXWWWVVVUUUUUUVVVWWWXXXYYYVVVUUUSSSSSSTTTTTTSSSRRRQQQRRRSSSRRRQQQPPPQQQRRRPPPPPPPPPRRRTTTTTTSSSRRRPPPPPPPPPQQQRRRSSSUUUVVVSSSTTTVVVWWWWWWWWWUUUTTTUUUVVVXXXWWWVVVVVVWWWXXX]]]]]]]]]]]]]]]]]]^^^^^^]]]]]]\\\\\\\\\]]]^^^___]]]]]]]]]^^^```aaacccdddaaa```______bbbdddeeeeeebbbcccddddddcccccceeegggbbbccccccaaa___]]]___aaadddeeefffggghhhjjjkkkkkkkkkjjjiiijjjnnnppppppooonnnpppqqqqqqqqqssswww{{{vvvuuutttsssssstttuuuuuuuuuvvvyyy{{{~~~yyytttrrrttttttsssuuu{{{}}}{{{}}}}}}|||{{{zzzyyywwwwwwvvvxxxyyyxxxvvvttttttvvvxxx|||~~~|||wwwtttuuuwwwuuutttrrrqqqsssvvvyyy{{{|||zzzxxxwwwwwwwwwuuusssxxxuuuuuuxxxzzzNNNOOOLLLHHHFFFFFFBBB<<<888999:::777444333444777333333222222111000000000...............///000111......---------,,,,,,,,,,,,,,,,,,------............------,,,,,,---------+++,,,...---,,,,,,---///---...///.........000111...------------.../////////////////////000111111111111111222333333333444666555444333333444555666333444999??????>>>DDDNNNWWWfffzzzoooVVVJJJEEEAAABBBCCC@@@===:::;;;999888888999::::::999888999:::;;;<<<=========:::;;;<<<<<<======<<<<<<<<<<<<<<<============>>>===BBBGGGHHHFFFBBB@@@@@@@@@@@@@@@AAAAAABBBBBBBBBEEEFFFHHHHHHFFFEEEFFFGGGDDDGGGLLLNNNNNNNNNMMMNNNJJJNNNSSSWWWWWWUUUQQQNNNNNNPPPRRRUUUXXX\\\___aaa[[[YYYWWWXXX]]]bbbfffhhheeedddbbbaaacccgggkkknnnppprrrqqqnnnoootttsssmmmjjjjjjnnnssstttooolllmmmjjjllloooooonnnmmmnnnppprrrrrrssstttvvvxxxzzz{{{~~~|||{{{{{{zzzxxxvvvppprrrtttrrrnnnllllllmmmiiimmmppppppooooooqqqtttxxxvvvssstttvvvwwwvvvsssuuuuuuvvvvvvvvvuuusssrrrsssrrrooollliiigggfffeeecccjjjmmmiiihhhkkkjjjfffhhhiiihhheeebbbbbbeeehhhjjjccc___``````\\\]]]aaabbbjjjnnniiiccc```[[[UUUOOOVVV\\\\\\VVVRRRSSSUUUPPPPPPQQQRRRSSSUUUWWWXXXRRRPPPOOOPPPQQQQQQPPPOOOOOOQQQQQQQQQOOONNNOOOPPPPPPPPPPPPRRRTTTUUUSSSQQQNNNNNNNNNOOOPPPQQQRRRSSSSSSTTTWWWXXXXXXVVVTTTRRRTTTVVVVVVVVVTTTTTTUUUVVVZZZYYYYYYYYYYYYZZZZZZ[[[___^^^\\\[[[\\\^^^```aaa]]]]]]]]]^^^```aaacccdddcccaaa^^^^^^```bbbdddddd```aaaccccccbbbccceeegggccceeegggfffcccbbbccceeebbbbbbccceeefffhhhiiiiiillljjjhhhjjjmmmoooooommmmmmooorrrrrrrrrsssxxx{{{zzzyyywwwvvvtttssssssrrryyyxxxxxxxxxyyy||||||vvvsssuuuuuutttxxx{{{|||}}}~~~~~~~~~}}}|||vvvxxx{{{zzzxxxvvvxxxzzzyyy}}}~~~|||vvvrrrsssvvvwwwvvvtttssssssuuuxxxyyy~~~|||yyyxxxyyyxxxuuurrruuutttwwwzzzxxxuuu{{{NNNOOONNNMMMJJJGGGCCCAAA???>>><<<:::999777777666000222333222000......///........................++++++///888@@@???444***)))***+++,,,...///000111111000///.....................------------......,,,,,,,,,---------....../////////...------,,,,,,///////////////000111111111111111000111111222222333333333333444555666666666666777888999;;;===>>>CCCEEEPPPbbbuuuwwwfffYYYMMMFFF>>>======<<<;;;;;;::::::999999999:::::::::;;;;;;::::::999999::::::;;;<<<;;;<<<===>>>===<<<:::888;;;<<<<<<;;;::::::===???@@@@@@??????@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBEEEEEEEEEDDDDDDDDDDDDDDDGGGHHHIIIKKKMMMNNNOOOOOOMMMNNNPPPQQQPPPNNNLLLKKKWWWWWWXXXXXXXXXXXXYYYYYYYYY___bbb]]][[[```cccbbbeeedddbbbbbbeeeiiinnnrrrnnnrrruuuuuuqqqmmmlllmmmjjjkkklllllllllmmmppprrrmmmlllnnnssssssnnnlllmmmvvvsssoooooorrruuuwwwxxxwwwzzz~~~}}}vvvppptttrrrooonnnoooooooooooonnnmmmmmmmmmmmmoooqqqrrrsssrrrrrrvvv{{{{{{wwwrrrtttuuuvvvvvvuuussspppooonnnmmmmmmkkkiiifffcccaaacccccccccddddddeeeeeeeeecccaaa``````bbbcccbbbbbb^^^^^^]]]\\\ZZZYYYYYYXXXbbbiiijjjddd^^^\\\YYYTTTWWWVVVUUUTTTSSSSSSSSSSSSSSSSSSRRRPPPOOOOOORRRUUUQQQQQQRRRRRRSSSRRRRRRRRRMMMNNNPPPQQQPPPNNNLLLKKKOOONNNMMMMMMOOOPPPPPPPPPMMMOOOPPPPPPNNNNNNOOOPPPKKKLLLNNNPPPRRRSSSTTTTTTQQQRRRRRRQQQPPPQQQTTTVVVYYYYYYZZZ[[[ZZZYYYXXXWWWZZZ\\\^^^___```aaaccceeeddd```]]]]]]```aaa```___]]][[[ZZZ[[[^^^aaacccdddddddddccccccccceeefffgggfffgggiiikkklllkkkkkkjjjhhheee```]]]]]]```dddgggiiiiiiiiiiiijjjkkkllllllnnnkkklllqqqrrrooorrryyytttyyy|||yyyzzz}}}{{{uuuzzzzzzzzzxxxvvvvvvwwwyyy|||~~~~~~zzzyyywwwuuuwww|||~~~|||zzzyyyyyyzzz{{{zzzxxxuuuuuuwwwxxxxxxwwwvvvwwwxxxxxxyyyyyyxxxvvvvvvwwwyyy}}}zzzzzz{{{yyysssnnnvvvwwwxxxuuupppnnnoooqqqzzzOOOOOONNNMMMJJJGGGCCCAAA===<<<;;;999777666555555111222333222000//////000---------------------------,,,...333999:::333,,,+++,,,,,,------.........000///......---------.........------------......,,,,,,,,,---------......------..................///////////////000000111000000000000111222333444333333222333333444555666666666666777999:::<<<===999999???JJJVVVdddxxxtttiiiZZZNNNFFF@@@:::555======<<<;;;;;;:::999999999999999999::::::::::::999999999999999:::;;;;;;;;;<<<=========;;;:::888;;;;;;<<<;;;::::::<<<>>>?????????>>>??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCDDDDDDDDDDDDDDDEEEGGGIIILLLMMMNNNNNNKKKLLLNNNOOOPPPPPPPPPOOOWWWXXXYYYYYYXXXXXXYYYZZZ[[[___```\\\\\\```bbbaaaccccccccceeegggkkkmmmooommmoooqqqqqqooommmllllllkkkllllllkkkjjjkkkmmmooonnnlllnnnsssssspppoooqqqsssuuuvvvtttpppnnnpppsssvvvxxx{{{~~~xxxtttxxxuuusssqqqqqqqqqooonnnmmmmmmmmmmmmnnnooopppqqqqqqppppppssswwwwwwsssoooqqqrrrssstttsssrrrpppooojjjiiihhhfffdddaaa___]]]aaaaaaaaabbbbbbbbbbbbbbb```^^^\\\\\\^^^^^^^^^]]]ZZZZZZZZZZZZZZZZZZYYYYYYVVV\\\___[[[XXXXXXXXXUUUXXXWWWUUUSSSRRRQQQPPPPPPTTTTTTSSSQQQOOONNNOOOQQQMMMMMMNNNNNNNNNNNNMMMMMMMMMNNNNNNOOONNNMMMLLLKKKNNNMMMKKKLLLNNNOOOOOONNNMMMOOOPPPOOOMMMMMMNNNOOOMMMNNNPPPRRRTTTUUUVVVVVVRRRRRRSSSRRRQQQQQQTTTVVVWWWXXXZZZ[[[[[[[[[ZZZYYYYYY[[[]]]______```bbbdddgggdddbbbbbbdddffffffddd]]][[[ZZZ\\\___bbbdddeeegggfffeeeeeeeeefffggghhhiiijjjkkklllmmmmmmmmmmmmiiigggbbb______bbbfffhhhiiiiiiiiiiiijjjkkklllmmmmmmkkkmmmqqqqqqnnnooottttttyyy{{{zzzzzz}}}{{{vvvxxxyyyxxxwwwuuuuuuvvvxxx|||}}}{{{wwwvvvtttsssuuuzzz}}}~~~~~~}}}}}}}}}zzzyyyyyyyyyzzzyyywwwuuuuuuwwwxxxwwwuuuttttttuuuyyyzzzzzzyyywwwvvvvvvwww{{{zzzzzz|||~~~{{{tttnnnpppppppppnnnkkkjjjjjjkkkiiilllqqqzzzOOOOOONNNLLLIIIFFFCCCAAA<<<;;;999777555444333333222333444222000///000000,,,,,,,,,,,,,,,,,,,,,,,,...------...111222000///---------------------,,,......---,,,,,,,,,------......------------......,,,,,,,,,---------......,,,,,,------...//////000//////......//////000111/////////000111222333444222222222333333444555666555555666777888:::;;;<<<;;;:::<<<@@@DDDJJJVVV```}}}ssscccSSSMMMEEEAAA@@@@@@???===;;;;;;;;;::::::999999888888888888888999999999999999888888888888999::::::::::::;;;<<<<<<;;;:::999999:::;;;:::999:::;;;===>>>>>>===============>>>@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBCCCDDDDDDDDDBBBCCCEEEHHHJJJLLLMMMMMMJJJJJJKKKMMMOOOQQQSSSTTTWWWXXXYYYYYYXXXXXXYYY[[[]]]^^^]]]\\\^^^bbbcccaaaaaabbbeeegggjjjkkklllmmmmmmllllllmmmnnnnnnmmmkkklllmmmllljjjhhhhhhjjjkkkllljjjkkkpppqqqooopppssssssyyy~~~zzzpppjjjmmmsssuuuvvvyyy|||~~~~~~zzzwwwxxxwwwuuutttsssqqqnnnllllllmmmmmmnnnooooooooopppnnnmmmmmmooosssssspppmmmnnnooopppqqqqqqpppooonnnkkkjjjgggeeebbbaaa```_______________^^^^^^^^^^^^\\\ZZZYYYXXXYYYYYYXXXWWWWWWWWWXXXYYYYYYZZZZZZYYYSSSWWWYYYVVVUUUXXXYYYXXXWWWVVVTTTQQQOOONNNMMMMMMTTTUUUUUUSSSOOOMMMLLLLLLKKKLLLLLLLLLKKKJJJIIIIIIMMMMMMLLLKKKKKKKKKKKKLLLMMMLLLJJJKKKLLLMMMMMMLLLMMMNNNOOONNNLLLKKKKKKLLLMMMNNNPPPQQQSSSTTTUUUUUURRRSSSSSSSSSQQQRRRSSSUUUVVVWWWXXXYYYZZZZZZYYYYYYXXXZZZ\\\]]]]]]^^^```bbbhhhfffddddddfffhhhiiihhh^^^]]]]]]^^^aaadddeeeeeeiiihhhggggggggghhhiiijjjlllllllllllllllmmmnnnooollljjjfffcccbbbcccfffgggiiiiiijjjjjjkkklllllllllllllllnnnrrrpppmmmlllooorrrvvvxxxxxxyyy{{{yyyvvvvvvvvvwwwuuutttsssuuuvvvzzz{{{~~~~~~{{{wwwuuusssrrrrrrtttwwwzzz{{{{{{|||zzz{{{~~~~~~|||{{{zzzzzz{{{zzzxxxvvvuuuvvvwwwvvvsssqqqqqqqqqxxxzzz{{{{{{xxxvvvuuuvvvuuuvvvxxx|||}}}zzzsssmmmllljjjhhhhhhhhhhhhgggfffbbbaaa```cccjjjsss}}}PPPOOONNNKKKHHHEEEBBBAAA<<<;;;999777555444333333333333444222000///000111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,---...------------------------------,,,++++++,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------......---------........./////////............///000000111000000000000111111222222222222222333444555666555555555666777888:::;;;======>>>@@@AAACCCIIINNNZZZeeeyyynnnRRRFFFDDDAAA===<<<<<<<<<;;;:::999999999888888888777777666666777777777888888888888777777777777888999999888999::::::;;;::::::999888999::::::999999:::<<<===<<<<<<;;;;;;;;;;;;;;;>>>???????????????@@@@@@AAAAAABBBBBBCCCDDDEEEEEEBBBCCCEEEGGGIIIJJJJJJKKKJJJJJJJJJLLLNNNRRRUUUWWWVVVXXXZZZYYYWWWWWWYYY[[[___^^^]]]^^^cccgggfffdddaaabbbdddgggiiijjjllllllqqqnnnllllllooopppnnnkkkllllllkkkiiiggggggiiikkkjjjggggggkkkmmmmmmooosssuuu{{{~~~zzzrrrnnnrrrwwwvvvvvvwwwyyy{{{{{{yyyxxxuuuttttttttttttrrrooollllllmmmmmmnnnnnnoooooonnnlllkkkkkkmmmppprrrqqqooooooooooooooonnnmmmlllkkkjjjhhhfffccc```_________]]]]]]]]]]]]\\\\\\\\\\\\[[[YYYWWWVVVWWWWWWVVVTTTVVVWWWXXXYYYYYYYYYXXXXXXXXXXXXWWWUUUTTTUUUVVVVVVSSSRRRQQQOOOMMMLLLLLLLLLQQQRRRTTTSSSPPPLLLKKKJJJLLLMMMLLLLLLKKKJJJIIIHHHLLLKKKIIIHHHHHHIIIJJJLLLMMMKKKJJJJJJKKKLLLLLLKKKLLLMMMMMMLLLJJJHHHIIIJJJJJJKKKLLLNNNPPPQQQQQQQQQQQQRRRSSSRRRQQQQQQRRRTTTSSSTTTUUUVVVVVVVVVUUUTTTUUUWWWYYYZZZ[[[\\\^^^```dddcccbbbbbbdddeeeggghhhbbbaaaaaabbbdddeeedddcccggggggfffggghhhjjjlllmmmllllllkkkjjjkkklllnnnoooooommmiiifffdddccccccccchhhiiijjjkkkkkklllllllllkkkmmmqqqsssqqqmmmkkkkkknnnppprrrssstttuuutttsssssstttuuutttrrrrrrsssuuuvvvwwwyyyzzzyyywwwuuutttssssssssssssuuuvvvvvvvvvwwwwwwxxx{{{~~~~~~}}}|||{{{{{{{{{{{{yyyxxxtttuuuvvvuuurrrqqqpppqqqtttwwwyyyzzzxxxvvvuuuuuurrrssstttvvvwwwtttooojjjkkkhhheeefffhhhiiihhhfffcccaaa^^^^^^```fffmmmqqq|||PPPOOOMMMKKKGGGDDDBBB@@@===<<<:::888666555444444333333333111//////000111,,,,,,,,,,,,,,,,,,,,,,,,)))+++---,,,******+++,,,++++++,,,------......///,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,------,,,,,,,,,---------......//////.........---------...............//////000222222111000////////////222222222222333444555555444444444555666777888999555777888999:::<<>>:::;;;:::888777666666555444777777777777666666666666555555555666666666777777777666666666666777888888777777888999999:::::::::666888999999888888999:::;;;;;;:::999999:::::::::============>>>>>>??????AAAAAABBBBBBCCCDDDEEEEEEDDDEEEFFFGGGHHHHHHHHHHHHLLLLLLKKKLLLNNNQQQTTTWWWUUUXXX[[[ZZZWWWVVVYYY\\\```^^^___dddiiikkkjjjhhhcccccccccdddfffhhhkkkmmmtttqqqnnnnnnpppqqqnnnlllkkkkkkkkkjjjhhhhhhjjjllljjjggggggjjjllllllnnnsssuuuvvvuuusssrrrtttwww{{{xxxwwwvvvvvvwwwwwwvvvtttrrrrrrssstttvvvvvvtttrrrmmmmmmmmmmmmmmmnnnnnnnnnlllkkkkkkmmmooorrrssssssqqqpppooommmkkkiiigggfffdddccc```]]][[[ZZZZZZZZZ\\\\\\\\\\\\\\\[[[[[[[[[ZZZXXXVVVVVVVVVVVVUUUTTTWWWXXXYYYYYYYYYXXXVVVUUUXXXUUURRRQQQQQQPPPPPPQQQOOONNNNNNMMMLLLLLLLLLMMMLLLNNNPPPQQQOOOLLLJJJJJJLLLLLLLLLKKKKKKIIIHHHGGGJJJIIIGGGEEEEEEGGGIIIJJJLLLJJJIIIIIIJJJKKKKKKJJJJJJKKKKKKJJJHHHFFFGGGGGGHHHIIIKKKLLLMMMNNNOOOOOOOOOPPPQQQQQQOOOOOOOOOPPPPPPQQQQQQRRRQQQPPPNNNMMMRRRTTTVVVWWWWWWXXXZZZ\\\____________```aaaccceeefffeeeeeeeeeeeedddbbb___bbbbbbcccdddgggjjjmmmooommmlllkkkkkkkkklllmmmnnnooommmkkkhhhdddbbb```___ggghhhiiijjjkkkkkkkkkkkkkkkooossssssqqqooommmkkkjjjjjjkkkmmmnnnmmmmmmnnnqqqrrrssssssrrrqqqrrrsssqqqsssuuuuuusssssstttuuuttttttttttttsssrrrrrrrrrsssssstttvvvyyyzzz{{{zzzzzzxxxwwwwwwxxxxxxwwwvvvssstttuuutttrrrqqqqqqqqqnnnqqqtttvvvuuutttssstttppppppooonnnmmmkkkiiifffiiifffcccdddggghhhgggddd^^^]]]\\\[[[\\\^^^aaabbbeeehhhmmmvvvQQQPPPMMMJJJGGGDDDAAA@@@>>>===;;;999777666555555222333222000......///111,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,+++++++++,,,++++++,,,,,,---...//////,,,,,,+++++++++,,,------------,,,,,,,,,,,,------,,,,,,,,,---------......000//////...------,,,,,,......------......///000222222111000////////////111111111222222333444555444444444444555666777888444777888777888;;;;;;999======@@@HHHUUUfffwwwpppddd]]]RRRFFF???BBBBBB===:::;;;888888888888999::::::;;;555555555555555555555555444444444444555555555555666555555555555666777777666666666777888999::::::555777999999888777888999999999999999999:::;;;;;;;;;;;;<<<<<<======>>>>>>@@@AAAAAABBBBBBCCCCCCCCCDDDDDDEEEGGGGGGHHHHHHGGGMMMMMMLLLMMMNNNQQQTTTVVVWWWZZZ^^^\\\YYYWWWZZZ^^^aaa```dddjjjnnnkkkiiiiiibbbbbbaaabbbcccfffiiikkkppppppooooooppppppnnnllllllmmmlllkkkiiijjjlllnnnnnnkkkkkkmmmnnnmmmooosssrrrooollllllpppuuuxxxxxxwwwvvvttttttttttttqqqoooqqqqqqrrrtttwwwyyyxxxwwwnnnnnnlllllllllmmmnnnooommmlllllllllmmmnnnppprrrpppooommmjjjgggeeecccbbbcccbbb```^^^\\\[[[ZZZZZZZZZZZZZZZZZZ[[[[[[\\\\\\YYYWWWUUUTTTUUUVVVUUUTTTUUUVVVWWWXXXXXXVVVTTTSSSVVVRRRPPPRRRSSSRRRRRRTTTMMMLLLLLLKKKKKKLLLLLLMMMGGGJJJMMMMMMLLLKKKJJJJJJIIIIIIIIIIIIHHHGGGFFFFFFGGGFFFEEEDDDDDDEEEGGGIIIKKKIIIGGGGGGHHHIIIHHHGGGGGGHHHIIIHHHFFFEEEEEEFFFHHHIIIJJJLLLMMMNNNNNNNNNLLLMMMOOONNNMMMLLLLLLLLLKKKLLLMMMMMMMMMLLLJJJIIINNNPPPRRRSSSSSSTTTWWWYYY]]]]]]^^^]]]\\\]]]___bbbeeeeeeeeeeeeeeeccc___\\\]]]^^^^^^```cccgggjjjllllllllllllkkkkkkllllllmmmkkkkkkjjjhhhfffccc```___fffggghhhjjjjjjjjjjjjiiiiiiooosssrrrqqqqqqooolllhhhfffgggjjjjjjhhhhhhjjjoooqqqssssssrrrqqqqqqrrrppprrrsssqqqooonnnqqqtttrrrttttttsssqqqooonnnooopppppppppqqqrrrssstttttttttrrrqqqqqqsssttttttssssssuuuuuutttqqqooooooooojjjmmmooopppoooooooooppplllkkkiiihhhfffdddcccccccccaaa``````aaaaaaaaa```YYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZ\\\aaajjjuuu}}}QQQPPPMMMIIIFFFCCCAAA@@@>>>===;;;999777666555555222222111...,,,,,,...000------------------------,,,+++******+++,,,---...------------------------,,,,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---,,,,,,,,,---------........................------...------------.../////////////////////000111111111111111111222333444555333333333333444555666777777;;;;;;999;;;???>>>:::===<<<<<<>>>CCCKKKSSSXXXiiivvvzzzkkk\\\OOOFFF@@@===:::888777777888999:::;;;111222222222111222444555444444444444444444444444333333333333444444444444555555444444555555666777555555555666777888::::::444666888999888777777888777777888888999:::<<<<<<:::::::::;;;<<<=========????????????@@@@@@@@@@@@???@@@BBBDDDFFFGGGHHHHHHKKKLLLLLLMMMPPPRRRUUUVVVYYY^^^bbb```\\\ZZZ^^^bbbbbbccciiipppooohhhdddeee___```aaabbbdddfffgggggggggjjjmmmnnnnnnmmmmmmmmmpppppppppmmmkkkjjjlllmmmqqqmmmmmmoooooolllmmmppppppmmmkkklllpppssstttssstttsssrrrrrrsssrrrooommmooonnnnnnpppsssvvvwwwwwwpppnnnllljjjjjjlllnnnpppnnnmmmkkkiiiggghhhjjjkkkkkkjjjhhhfffcccbbb``````ccccccbbbaaa___]]][[[ZZZWWWWWWXXXYYYZZZ[[[[[[\\\UUUSSSQQQQQQSSSSSSSSSRRRPPPQQQTTTUUUVVVTTTSSSQQQUUUOOONNNRRRTTTRRRRRRTTTNNNMMMLLLKKKKKKKKKKKKKKKFFFHHHJJJJJJIIIHHHHHHHHHFFFGGGGGGGGGGGGGGGFFFFFFEEEDDDCCCCCCCCCEEEFFFGGGHHHFFFDDDDDDEEEEEEEEEDDDEEEFFFGGGFFFEEEDDDEEEFFFFFFGGGHHHJJJKKKKKKKKKKKKIIIJJJLLLLLLJJJHHHHHHIIIFFFGGGHHHJJJKKKKKKJJJJJJKKKMMMOOOPPPPPPQQQSSSUUUYYYZZZ[[[YYYWWWWWWZZZ]]]``````aaabbbcccaaa]]]YYY[[[[[[[[[\\\^^^aaadddeeeggghhhhhhiiihhhhhhhhhgggfffggghhhiiihhhgggeeecccdddeeegggiiijjjiiihhhgggfffmmmpppooooooqqqqqqnnnjjjggggggjjjjjjffffffiiinnnppprrrsssrrrqqqqqqrrrrrrsssssspppkkkjjjmmmqqqmmmppprrrqqqooommmmmmnnnmmmnnnnnnmmmllllllmmmnnnpppooonnnnnnqqqssstttsssuuuvvvuuusssoookkkjjjjjjiiikkkkkkjjjiiihhhhhhiiieeefffffffffdddbbbaaa```]]]^^^^^^]]][[[ZZZ[[[]]]YYYXXXXXXWWWWWWWWWWWWWWWXXXXXXVVVUUUTTTWWW\\\```bbbkkkvvvRRRPPPMMMIIIFFFCCCAAA@@@===<<<;;;999777666555555111111000...,,,,,,...000........................///,,,((((((***...///000//////...------,,,++++++,,,,,,,,,,,,------...///---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,------.../////////...------------...//////,,,------...000111333444111111111111222333444555333333333333444444555666333777888555888===<<<777999999;;;===???AAABBBCCCKKKWWWdddlllpppwwwtttXXXPPPFFF===999:::<<<===666;;;<<<888666888666333999888777444222111222333333333333333333333333333222222333333333444444444555444444444444555666666444444444555666888:::;;;333555888888777666666777777777777888999;;;<<<===999999:::;;;;;;<<<======>>>>>>>>>>>>============;;;<<>>===;;;999888666666555333333222222111000000000...------,,,,,,------......---,,,---/////////...---+++******,,,------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,//////............///////////////...---------,,,//////...------...000000000000000000111222333444111222333444444444333333555666777888::::::;;;;;;::::::;;;<<<===>>>???@@@CCCFFFKKKOOOTTTZZZ___cccrrr}}}}}}lllYYYLLLAAA@@@===;;;999888888888666666666666666666666666444444333333222111000000111111111111111111111111000000111111111222222222333333333333333333333333333333222333444777:::<<<666666777888777666555444555777999;;;;;;;;;:::999;;;<<<<<<;;;::::::===????????????>>>>>>>>>>>>======???AAADDDFFFGGGGGGGGGMMMOOOQQQSSSTTTVVVXXX[[[aaabbbdddcccaaa``````aaa___bbbhhhllliiibbb___aaa]]]]]]___bbbdddeeecccbbbcccbbbdddhhhjjjggggggiiippppppkkkfffiiippppppkkklllnnnppprrrrrrqqqooommmnnnmmmkkkmmmppprrrrrrpppmmmooosssuuutttpppllliiijjjjjjkkklllnnnqqqtttuuutttrrrooommmlllllllllmmmqqqooollliiifffdddcccbbbhhheeeaaa___^^^]]][[[ZZZ[[[[[[[[[[[[YYYWWWUUUTTTSSSRRRRRRRRRSSSTTTUUUUUUMMMOOOPPPPPPNNNLLLKKKKKKKKKPPPTTTSSSOOOKKKKKKLLLMMMLLLKKKIIIIIIJJJJJJKKKMMMLLLKKKIIIIIIHHHHHHHHHIIIJJJJJJJJJIIIIIIHHHGGGBBBFFFHHHHHHKKKOOOKKKCCCDDDCCCCCCBBBBBBDDDEEEFFFDDDDDDCCCCCCBBBBBBAAAAAAEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@AAAAAABBBCCCDDDDDDFFFEEEDDDDDDEEEFFFFFFEEE@@@BBBEEEHHHIIIIIIIIIHHHFFFIIIKKKKKKIIIHHHJJJLLLRRRVVVXXXUUUPPPMMMOOOSSSTTTYYY^^^aaa```]]]ZZZYYYZZZYYYWWWVVVWWWYYY]]]___bbbcccdddeeefffeeedddcccaaaccceeehhhiiijjjiiiiiiggggggfffggghhhiiikkklllhhhiiiiiijjjkkkmmmnnnoooooommmjjjgggfffggghhhiiippprrrtttuuutttrrrnnnlllnnnooonnnkkkhhhffffffgggjjjiiijjjoootttuuuqqqlllnnnmmmlllkkkiiigggffffffjjjkkklllnnnpppqqqrrrrrruuutttqqqnnnjjjfffdddbbbgggeeeeeegggfff```]]]^^^^^^aaadddeeeccc___]]]\\\]]][[[XXXVVVUUUUUUVVVWWWWWWYYYUUUOOOMMMPPPTTTTTTTTTSSSQQQPPPOOOOOOPPPPPPTTTTTTUUUUUUXXX```jjjrrrPPPNNNLLLHHHEEEBBBAAA@@@>>>===;;;999888777666666333222222111000000//////...------,,,,,,------...---,,,+++,,,---......,,,...,,,+++,,,---......---------,,,,,,,,,++++++++++++++++++,,,,,,------------,,,,,,++++++,,,,,,---//////............//////...............---------......---------...///000000000000000111222333333222222222333333333444444222333444555666777777777888888999:::;;;<<<======<<>>???AAADDDFFFGGGGGGGGGJJJLLLNNNPPPPPPRRRTTTVVVZZZ\\\^^^^^^]]][[[[[[\\\``````bbbdddbbb^^^```eeebbbbbbbbbcccfffggghhhhhhddd```___bbbbbbaaacccggghhhooorrrooommmnnnnnnllllllooorrrssssssrrrqqqqqqnnnmmmmmmooossstttsssqqqnnnnnnooooooooonnnmmmllllllllllllmmmoooqqqtttuuuuuussspppmmmkkkjjjjjjjjjnnnmmmjjjhhhggggggggghhhhhheeeaaa___]]]\\\ZZZYYYYYYZZZZZZYYYXXXVVVTTTSSSQQQQQQPPPPPPPPPQQQRRRRRRIIIKKKMMMLLLJJJHHHHHHHHHGGGLLLOOOOOOKKKGGGGGGIIIJJJIIIHHHGGGGGGGGGHHHIIIKKKJJJIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFEEEEEEBBBEEEEEEDDDHHHMMMMMMHHHDDDCCCBBBBBBBBBCCCDDDEEEFFFFFFFFFEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBBCCCCCCDDDDDDFFFEEEDDDDDDFFFGGGGGGGGGAAACCCDDDFFFGGGGGGGGGGGGGGGIIILLLLLLKKKKKKLLLNNNOOOQQQRRRPPPMMMLLLOOOQQQTTTXXX\\\^^^^^^\\\[[[ZZZXXXWWWWWWWWWWWWXXXZZZ[[[^^^___aaaccceeeggghhhhhhdddeeeeeefffgggggggggggghhhhhhgggggghhhiiikkkkkkiiiiiiiiiiiiiiijjjkkkllliiihhhgggffffffhhhkkkmmmkkkmmmoooqqqqqqooollljjjnnnnnnnnnkkkiiihhhiiikkkllljjjjjjmmmrrrtttrrrnnnnnnmmmmmmlllkkkjjjjjjiiikkklllmmmoooppppppoooooosssrrrpppmmmjjjhhhfffeeegggeeeeeefffddd^^^[[[\\\___bbbeeeeeeccc```^^^]]][[[ZZZXXXVVVUUUUUUUUUVVVVVVWWWUUUOOOMMMQQQTTTUUUSSSRRRQQQOOOOOOOOOOOOOOONNNNNNMMMKKKLLLPPPWWW\\\___dddlllwwwPPPNNNLLLHHHEEECCCAAAAAA???===<<<:::888777666666222111111000000///.........------,,,,,,------...,,,******+++,,,---,,,+++...---,,,---...//////---,,,,,,,,,,,,++++++++++++)))******+++,,,---......,,,,,,,,,++++++,,,,,,---///......------......///---------...............---------------...//////000000000000111222333333333222222111222333444555555555666777777888777777555666777777888999::::::;;;<<<>>>======>>>@@@BBBDDDFFFHHHHHHHHHKKKQQQVVVVVV[[[cccllluuu}}}yyykkkjjjeee___WWWNNNFFFBBBEEE@@@;;;999999:::888666777666555444333333333333222222222222222222222222333333222222111000000000000000000000000000000000000000000000111111111111222222222222222222222222444333333333333555777888555666888999::::::999999777888888999::::::;;;;;;;;;<<<<<<<<<;;;;;;===???>>>>>>>>>???@@@@@@AAAAAA>>>@@@AAACCCEEEFFFFFFFFFGGGIIIJJJKKKKKKLLLNNNPPPSSSUUUXXXZZZYYYXXXWWWXXX\\\]]]aaadddbbb^^^___dddfffeeeddddddeeehhhkkkmmmddd___[[[[[[[[[[[[___dddggguuuwwwqqqnnnnnnjjjmmmqqqrrrqqqqqqrrrtttppppppqqqtttvvvvvvuuusssrrrpppmmmlllkkkmmmoooqqqnnnnnnnnnnnnpppqqqrrrsssxxxvvvsssooolllkkkjjjiiillljjjgggeeedddeeeggghhhhhheeeaaa___]]][[[YYYWWWWWWWWWWWWWWWVVVUUUSSSSSSPPPOOONNNMMMMMMMMMNNNOOOHHHIIIKKKKKKIIIGGGFFFFFFEEEIIILLLLLLHHHFFFEEEFFFGGGFFFEEEEEEDDDDDDEEEEEEHHHGGGGGGFFFFFFFFFGGGGGGCCCDDDDDDDDDDDDCCCCCCBBBBBBCCCAAA@@@DDDJJJNNNMMMCCCBBBAAAAAAAAABBBCCCDDDFFFFFFFFFEEEDDDDDDCCCCCC@@@@@@AAAAAABBBBBBAAAAAAAAAAAABBBBBBCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIDDDDDDDDDDDDDDDEEEEEEFFFGGGIIILLLMMMMMMMMMNNNPPPNNNMMMLLLLLLMMMOOOQQQSSSTTTVVVZZZ[[[[[[[[[[[[\\\XXXYYYZZZ\\\\\\[[[YYYXXX]]]]]]___aaadddgggiiikkkjjjiiihhhgggffffffggggggiiihhhhhhggghhhhhhiiiiiihhhhhhggggggggggggggghhheeeeeeddddddfffhhhkkkmmmjjjkkknnnpppqqqpppooonnnppppppooollljjjjjjlllooopppmmmkkkmmmqqqttttttrrroooooonnnnnnmmmmmmnnnnnnlllmmmnnnoooooonnnlllkkkooonnnmmmlllkkkjjjiiihhhhhheeedddeeeccc]]]ZZZ[[[^^^aaaddddddbbb___]]]]]]ZZZYYYWWWUUUTTTTTTUUUUUUUUUWWWUUUPPPNNNQQQTTTTTTQQQPPPOOONNNNNNNNNNNNNNNMMMMMMKKKIIIHHHIIIMMMPPPNNNOOOPPPTTTXXX^^^cccfffooouuuwwwwww|||PPPNNNLLLIIIFFFCCCBBBAAA???>>><<<:::888777666666111111000000///............------,,,,,,------...,,,+++***+++,,,------+++---,,,+++,,,...///...,,,,,,+++++++++++++++++++++((()))***+++,,,---......,,,,,,+++++++++,,,------...------------------...,,,---------.../////////---------......///000000/////////000000111222333444222111000000222444555666666777777888777777777555555555666777888888888;;;<<<===>>>>>>???AAACCCBBBCCCBBB@@@@@@BBBFFFJJJIIILLLOOOPPPPPPRRRWWW\\\dddiiiqqq{{{{{{vvvnnnfff___WWWOOOJJJFFFFFFEEEDDDAAA>>>;;;999>>>;;;666444555666666555222222111111111111222222111111111111111111111111222222111111000000000000000000000000000000000000/////////000000000111111222222222222222222222222444333333222333333444555555666888:::;;;;;;;;;:::888888888888888:::;;;;;;:::;;;<<<<<<;;;;;;<<<>>>======>>>???@@@AAABBBBBB@@@@@@AAACCCDDDEEEEEEFFFEEEFFFHHHHHHHHHHHHJJJKKKOOORRRVVVXXXXXXWWWVVVWWWWWW[[[dddjjjhhhaaa]]]^^^bbbcccdddddddddfffiiikkkeee```\\\\\\\\\ZZZ]]]bbblllxxxzzzqqqllllllgggkkkoooooonnnnnnqqqttttttuuuwwwyyyyyywwwuuurrrvvvtttpppnnnmmmnnnppprrrnnnnnnnnnnnnnnnooooooooowwwvvvsssqqqnnnmmmlllkkkkkkiiieeeaaa``````aaabbbfffccc```^^^\\\ZZZXXXUUUUUUTTTTTTTTTSSSRRRQQQQQQOOOMMMLLLJJJJJJJJJKKKLLLIIIKKKMMMLLLJJJHHHHHHHHHGGGIIIKKKKKKIIIGGGGGGGGGDDDDDDCCCCCCCCCBBBBBBBBBDDDDDDDDDCCCDDDDDDEEEEEEAAAAAABBBBBBBBBAAAAAA@@@BBBAAA@@@???BBBFFFJJJKKKAAAAAA@@@???@@@AAABBBCCCDDDDDDCCCCCCBBBAAAAAAAAA@@@@@@AAACCCCCCDDDDDDDDDBBBBBBBBBCCCCCCDDDDDDDDDCCCDDDEEEEEEEEEGGGIIIJJJHHHFFFDDDCCCCCCDDDEEEFFFGGGHHHJJJLLLMMMNNNOOOOOOOOOMMMKKKLLLOOOTTTVVVXXXTTTVVVXXXXXXXXXZZZ\\\^^^[[[]]]aaacccccc```]]]ZZZ_________```bbbeeehhhjjjqqqoookkkhhhffffffggghhhhhhhhhggggggffffffffffffeeeeeeeeedddeeeeeeffffffeeeeeeddddddeeegggiiijjjiiijjjlllooopppqqqqqqqqqtttsssqqqnnnllllllnnnppptttqqqnnnnnnqqqtttvvvwwwrrrqqqpppooonnnnnnoooooolllmmmoooooonnnllliiigggkkkkkkkkkkkkkkkllllllllljjjfffeeeeeebbb\\\ZZZ[[[\\\___aaaaaa___]]][[[[[[ZZZYYYWWWVVVUUUUUUUUUVVVVVVYYYWWWRRROOOQQQRRRRRROOONNNNNNMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKLLLNNNOOOOOONNNMMMLLLMMMPPPSSSTTTWWWYYYYYYXXX^^^hhhooopppOOONNNLLLIIIFFFDDDCCCBBB???>>><<<:::999777777666111111000000///............------,,,,,,------...---++++++,,,---...---,,,*********+++------,,,***++++++++++++++++++++++++(((((()))***,,,---......,,,+++++++++,,,,,,---...------,,,,,,,,,,,,------,,,---------.../////////------...///000000111111////////////000111222333333222111000000222444555222222333333333333333222555555555666777777888888777888999::::::;;;===@@@;;;<<<<<<;;;;;;<<<>>>@@@CCCEEEFFFEEECCCCCCGGGKKKMMMPPPTTTYYY^^^aaabbbccciiilllrrrzzz|||pppmmmhhhbbb\\\XXXTTTSSSMMMKKKIIIGGGEEECCC@@@>>>?????????>>><<<:::777666999888666444444333222111///000000111111111111111111111111111111111111111111111000000000000//////////////////////////////....../////////000000000111111111111111111111111333333222222222222333333333555777999:::;;;::::::777777666777777888::::::888:::;;;;;;::::::;;;<<<<<<<<<===???@@@AAABBBBBBAAAAAAAAABBBCCCDDDDDDEEEDDDFFFGGGHHHGGGGGGIIIJJJMMMPPPSSSUUUUUUTTTUUUVVVWWW[[[bbbhhhfff^^^[[[]]]^^^aaaeeefffeeeeeefffhhhgggcccbbbcccbbb______aaajjjpppwwwyyyuuunnnkkkllljjjlllooonnnmmmnnnqqqtttxxxzzz{{{{{{yyyvvvsssqqquuutttsssqqqooonnnmmmlllkkkkkklllllllllkkkkkkkkkpppooonnnmmmmmmllllllllliiigggdddaaa___^^^___```bbb```^^^\\\[[[YYYVVVTTTSSSRRRQQQPPPOOOOOONNNNNNMMMLLLJJJHHHGGGHHHIIIKKKIIIKKKMMMLLLJJJHHHHHHHHHGGGHHHIIIIIIHHHGGGGGGGGGCCCCCCCCCCCCBBBBBBAAAAAABBBAAAAAAAAAAAAAAABBBBBB@@@@@@AAAAAAAAAAAA@@@@@@AAA@@@AAABBBBBBAAABBBDDD@@@???>>>>>>>>>???AAABBBCCCCCCBBBBBBAAA@@@@@@@@@??????AAABBBCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCAAACCCEEEEEEDDDEEEHHHJJJJJJIIIFFFDDDCCCDDDEEEGGGFFFFFFGGGIIIKKKMMMMMMMMMNNNLLLKKKLLLQQQUUUYYYZZZUUUVVVWWWWWWWWWYYY\\\___]]]```cccffffffccc___\\\^^^______```cccfffiiikkkrrroookkkgggeeedddeeeffffffffffffeeeeeedddccccccbbbbbbbbbcccdddeeeggghhhdddddddddeeefffhhhjjjkkkiiijjjlllmmmoooqqqrrrsssxxxwwwuuuqqqnnnlllmmmnnnuuusssqqqppprrruuuwwwyyyuuusssqqqooommmmmmmmmnnnlllmmmnnnnnnmmmjjjhhhggghhhhhhiiijjjkkkmmmmmmnnnkkkhhhffffffccc]]][[[\\\]]]___aaa```^^^\\\[[[[[[YYYYYYXXXWWWWWWVVVVVVVVVXXX[[[YYYSSSPPPPPPPPPNNNLLLLLLLLLLLLLLLKKKKKKKKKFFFFFFFFFGGGHHHIIIIIIHHHHHHHHHHHHGGGHHHHHHHHHIIIOOONNNKKKIIILLLRRRSSSPPPOOONNNLLLIIIGGGEEECCCCCC???>>>===;;;999888777777222111111000000///.........------,,,,,,------...---,,,+++,,,---......,,,)))))))))+++------+++)))*********+++++++++++++++((())))))***+++,,,------++++++++++++,,,---......---,,,,,,++++++,,,,,,------------...............,,,,,,...///000000000000////////////000111222222222111111000111222333444111222333333444444444333555555555666666777777777777888888888666777888:::???????????????????????????@@@???>>>======???AAA???AAACCCEEEGGGGGGGGGGGGGGGHHHJJJOOOSSSVVVWWWVVVUUUUUUUUUUUUUUUXXX\\\```eeedddbbb```^^^\\\[[[ZZZZZZXXXVVVUUUSSSOOOJJJGGGEEEEEEEEECCCAAA???===;;;888888999999999999999999999999999888666444333222333444555666666666666555...///000111111111111111000000000000000000000000000000000///////////////////////////////////////............////////////000000000000000000000000111111111222222222222222222333555777888999888888555555555666777777888888666888::::::999999999:::;;;<<<===>>>???@@@AAAAAABBBBBBAAAAAABBBCCCDDDDDDDDDFFFGGGHHHGGGHHHIIIKKKKKKMMMOOOPPPPPPPPPRRRSSSYYYYYY[[[]]][[[YYY[[[aaa^^^bbbgggiiigggfffgggiiiiiiggggggjjjiiidddbbbcccjjjiiikkkppprrrqqqrrruuurrrqqqpppppppppqqqssssssxxxzzz{{{zzzvvvsssppppppooopppqqqqqqpppllliiifffhhhiiiiiijjjjjjiiihhhhhhgggggghhhhhhhhhiiiiiiiiigggfffdddcccbbbbbbbbbccc]]]\\\ZZZZZZYYYXXXUUUSSSRRRQQQOOONNNLLLKKKKKKKKKKKKIIIFFFEEEDDDFFFHHHIIIGGGIIIJJJJJJHHHFFFEEEEEEDDDDDDEEEEEEEEEDDDDDDCCCAAABBBBBBBBBBBBAAA@@@@@@@@@??????>>>>>>>>>??????>>>??????@@@@@@@@@@@@@@@@@@@@@BBBDDDBBB===<<>>=========>>>???@@@DDDCCCCCCBBBAAAAAA@@@@@@<<<===>>>???@@@AAAAAA@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@CCCEEEDDDBBBCCCFFFIIIJJJIIIGGGEEEDDDDDDFFFGGGEEEEEEEEEGGGJJJKKKKKKJJJKKKKKKKKKLLLOOORRRVVVXXXVVVWWWWWWWWWWWWYYY\\\^^^\\\^^^aaaccccccaaa___]]][[[\\\^^^bbbeeeiiimmmnnnpppmmmiiifffccccccddddddeeeeeeeeeeeeeeedddcccbbbaaabbbbbbcccdddfffhhhiiiaaabbbcccfffiiilllooopppqqqqqqqqqrrrsssuuuwwwxxxyyyyyywwwtttpppmmmlllmmmssssssrrrrrrsssuuuvvvwwwuuussspppmmmkkkkkkkkkllllllllllllkkkkkkjjjiiihhhgggggghhhjjjkkkmmmnnnnnnkkkhhhffffffccc^^^\\\^^^^^^```aaaaaa___]]]\\\\\\WWWWWWWWWWWWVVVVVVVVVUUUVVVYYYXXXSSSOOOOOOMMMKKKIIIJJJJJJKKKKKKJJJIIIIIIEEEDDDCCCCCCDDDDDDCCCAAABBBCCCDDDDDDDDDDDDCCCCCCIIIHHHEEEBBBDDDGGGFFFAAAOOONNNLLLIIIGGGEEEDDDCCC@@@???===;;;999888777777333222222111000000//////...------,,,,,,------...,,,******+++,,,---,,,+++))))))***,,,......+++))))))*********++++++++++++))))))******+++++++++,,,++++++++++++,,,---...///,,,,,,++++++++++++,,,,,,...............---------)))***,,,---/////////...///......//////000111222111111111111222222222222222222333555666666666666444444555555555555666666777888999888666666888999;;;:::888888999::::::999???===;;;:::::::::999888888999:::<<<>>>@@@@@@AAA>>><<<;;;<<<>>>@@@@@@???AAAAAABBBAAA@@@AAACCCEEEFFFEEEDDDBBBAAA@@@??????@@@???>>>>>>>>>===;;;999666777888999999888888777444555555444222111111222111111111222222222222222+++,,,---......///000111...///000111111000000///////////////////////////////////////////////////........................------........./////////000000000000000000000000///000000111222222222222111222444555666666666555222333444666666666666555444666999999888777777888;;;;;;<<<===>>>>>>??????CCCBBBAAAAAAAAABBBCCCDDDDDDEEEGGGHHHHHHHHHJJJLLLLLLMMMMMMMMMLLLMMMPPPRRRUUUUUUWWWZZZYYYYYY^^^eee___cccggggggeeeeeehhhlllkkkiiijjjlllkkkgggeeefffnnnjjjjjjnnnpppqqqvvv}}}yyyuuupppoooqqqsssrrrppptttuuuvvvuuuqqqooonnnooojjjllloooqqqpppmmmiiigggfffggghhhiiiiiihhhggggggdddeeeffffffggggggggggggffffffeeedddcccbbb``````YYYXXXWWWWWWXXXWWWTTTRRRRRRPPPNNNLLLJJJHHHHHHHHHGGGEEECCCAAAAAACCCFFFHHHEEEGGGIIIHHHFFFDDDDDDDDDBBBBBBAAABBBBBBCCCBBBAAA@@@@@@AAAAAAAAA@@@???>>>???>>>===<<<<<<<<<<<<<<<<<<===>>>????????????>>>@@@>>>@@@CCC@@@::::::>>>>>>===<<<<<<<<<===>>>???BBBBBBAAAAAA@@@?????????======>>>??????@@@??????AAAAAAAAAAAAAAAAAAAAAAAA@@@BBBEEECCC@@@@@@CCCGGGHHHGGGFFFEEEDDDDDDEEEEEEGGGEEEEEEGGGJJJKKKIIIGGGHHHJJJMMMNNNMMMOOOSSSVVVWWWXXXYYYXXXXXXYYY[[[]]]\\\]]]^^^___``````______[[[]]]```dddhhhkkkmmmnnnooommmjjjhhhfffeeeffffffeeeeeefffgggffffffddddddddddddddddddeeefffggghhhbbbccceeehhhkkknnnppprrruuuuuutttssstttvvvxxxyyyvvvwwwxxxvvvrrrooommmmmmoooppprrrsssssssssssssssqqqooollljjjhhhiiijjjkkkkkkjjjiiiiiiiiiiiijjjkkkggghhhiiijjjkkklllmmmmmmjjjfffddddddbbb^^^]]]___\\\]]]^^^^^^\\\ZZZZZZZZZUUUUUUUUUUUUUUUTTTTTTSSSPPPTTTTTTPPPMMMMMMLLLIIIGGGHHHIIIJJJJJJIIIHHHHHHGGGEEEBBBBBBDDDDDDBBB@@@CCCCCCCCCCCCCCCBBBBBBBBB@@@AAA@@@>>>@@@CCCAAA===OOONNNLLLIIIGGGEEEDDDDDD@@@???===;;;999888777777333333222222111000000000...------,,,,,,------...***)))))))))+++,,,+++*********+++---//////,,,***))))))******++++++++++++******************++++++++++++++++++,,,---...///,,,++++++++++++++++++,,,/////////......------,,,'''(((***,,,------------.........//////000111222000000111222222222222111---...000111222333333444444444444444444444444555333555666666555666888::::::888666555777:::<<<<<<;;;999888999===>>><<<:::<<<<<<;;;;;;::::::::::::<<<:::888888999;;;;;;;;;999;;;<<<;;;;;;;;;===>>><<<<<<;;;:::999999::::::999777666666777777666444555555555444444444555555000111333444444444666777333333222222222111111111444444333111//////000222---...///000000000......------------------------.........///////////////........................---------.........//////000000000000000000000000...///000111222222222222000111222444444444444333000111444666666666444333333555888888777666666777;;;;;;<<<<<<======>>>>>>CCCBBBAAAAAAAAAAAACCCCCCCCCEEEGGGGGGHHHHHHJJJLLLNNNNNNNNNMMMLLLMMMQQQSSSOOORRRXXX___```^^^```fff```ccceeedddbbbbbbhhhmmmmmmjjjiiilllkkkggggggiiioookkkjjjlllkkkjjjqqq{{{|||uuunnnmmmppprrrpppllloooqqqrrrpppmmmlllmmmoooiiikkkoooqqqrrrpppmmmkkkeeefffhhhiiiiiihhhhhhgggfffgggggghhhhhhhhhhhhhhhggggggfffdddaaa^^^ZZZXXXVVVVVVUUUVVVWWWVVVTTTQQQRRRPPPNNNKKKHHHGGGFFFFFFDDDBBB@@@>>>???AAADDDGGGFFFHHHIIIIIIGGGEEEDDDDDDCCCBBBAAAAAACCCCCCCCCBBB>>>???@@@@@@@@@???===<<>>===<<<;;;:::::::::;;;<<<<<<===>>>>>>>>>===@@@===>>>AAA>>>888:::@@@===<<<<<<;;;<<<===>>>?????????>>>>>>===<<<<<<<<>>BBBFFFFFFFFFEEEDDDDDDDDDDDDDDDHHHFFFEEEGGGJJJKKKIIIGGGGGGLLLPPPQQQNNNNNNRRRVVVXXXYYYZZZYYYYYYYYY[[[\\\]]]]]]]]]^^^___```aaaaaa___aaacccfffhhhjjjjjjjjjqqqooonnnllljjjjjjjjjjjjeeefffggghhhhhhgggffffffgggffffffeeeeeeffffffgggggghhhiiijjjlllnnnooooooqqqpppnnnmmmmmmnnnpppqqqsssuuuwwwvvvssspppnnnnnnkkknnnqqqssssssqqqpppooommmllliiigggggghhhjjjllljjjiiihhhggggggiiikkkmmmhhhhhhiiijjjkkkllllllmmmhhhdddbbbcccaaa]]]\\\___XXXYYYZZZYYYWWWVVVVVVVVVRRRSSSSSSSSSSSSRRRRRRQQQJJJOOOPPPMMMKKKLLLKKKIIIFFFGGGHHHIIIIIIIIIHHHGGGDDDBBB@@@@@@CCCEEEDDDBBBCCCAAA???===<<<<<<===>>>:::======<<<===@@@???;;;PPPOOOMMMKKKHHHEEECCCBBBAAA@@@===;;;888666555444444222000///000000///...,,,,,,+++++++++,,,------++++++++++++++++++++++++)))))))))***++++++,,,,,,)))))))))))))))))))))))))))************+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++(((***+++---......------....................................////////////000000000111222222333333222222222333333333444444222222111111000111111111555555555555666666666666:::999888888888999:::;;;;;;:::888666666777888:::;;;;;;;;;;;;;;;;;;;;;;;;777777777888888999999:::888888888888888888888888;;;:::999999888888999999555555555444444333333333333333333333333333333333222111111111000000//////111111111111111111111111111111000000//////..........................................////////////000000/////////.........,,,++++++,,,---...---+++///...------,,,,,,,,,,,,........................///000000000111111111111//////000111333444555555333444444555555666666666444666888;;;;;;:::999777:::::::::;;;===>>>@@@AAABBBAAA@@@@@@AAABBBDDDEEEBBBCCCEEEEEEFFFHHHLLLOOOPPPPPPPPPPPPPPPQQQQQQQQQWWWUUUTTTXXX]]]bbbbbbaaaccccccbbbaaaaaadddiiimmmpppooommmllllllkkkiiifffoooppppppooolllmmmqqquuuqqqooommmkkklllnnnqqqrrrppprrrrrrnnniiifffiiimmmeeehhhmmmrrrtttsssooommmkkkhhhfffdddeeeeeeeeeddddddeeegggiiijjjhhhddd```bbbcccddddddbbb___\\\YYYWWWUUURRRPPPPPPPPPOOONNNNNNMMMLLLJJJHHHFFFEEEDDDBBBAAA@@@@@@AAABBBDDDEEEDDDEEEFFFGGGFFFDDDBBBAAADDDDDDDDDDDDCCCBBBAAA@@@>>>===<<<;;;;;;<<<===>>>===<<<;;;:::999:::;;;;;;999999:::::::::;;;;;;;;;>>>>>>>>>>>>===<<<;;;:::<<<;;;:::999:::<<<>>>???@@@???===<<<;;;;;;<<<<<<>>>>>>???@@@AAAAAAAAAAAA>>>>>>?????????@@@@@@@@@BBBBBBBBBCCCCCCBBBAAAAAACCCCCCDDDDDDDDDCCCAAA@@@FFFEEEFFFIIILLLLLLHHHEEEHHHIIIKKKMMMOOOOOOOOONNNPPPRRRTTTWWWXXXXXXWWWVVVZZZZZZ[[[\\\^^^```bbbddd___aaadddgggiiiiiiiiiiiillllllmmmmmmnnnnnnnnnmmmfffgggiiijjjjjjiiihhhfffdddeeefffgggfffeeecccbbbdddfffiiikkklllkkkiiihhhmmmlllkkkjjjkkkmmmpppqqqnnnqqqsssqqqmmmjjjkkknnnoooppppppooommmlllnnnoookkkjjjjjjjjjkkkllllllmmmmmmllllllkkklllmmmnnnoookkkmmmmmmkkkhhhfffhhhkkkllliiifffbbb___]]]]]]]]]YYYYYYWWWUUUTTTSSSRRRRRRUUUTTTSSSQQQQQQQQQRRRSSSSSSRRRQQQPPPNNNLLLJJJIIIFFFGGGIIIJJJKKKJJJJJJIIIEEEDDDCCCBBBBBBAAABBBBBB>>>>>>============>>>>>>======<<<<<<<<<<<<======OOOMMMKKKHHHEEECCCBBBAAAAAA@@@>>>;;;999777555555444222000///000000///...------,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++******************))))))))))))))))))))))))))))))*********+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++***+++,,,............---------------------------............////////////......///000000111111222111111111111222222222333222222111111111111222333444444555555555666666666888888777777777888999:::<<<;;;999777777777888999999999999999999999999999777777777777888888888888777777777777777777777777888888777777666666666777444444444444333333333222333333333333333333333333111111111000000000//////111111111111111111111111000000000/////////..............................---.........////////////...---------,,,,,,,,,+++...---++++++,,,------...------,,,+++++++++,,,,,,........................//////000000000111111111...//////000111222333333111222222333333444444555444666888999::::::999888;;;;;;;;;<<<===>>>???@@@@@@@@@??????@@@AAACCCDDDAAACCCDDDEEEEEEHHHKKKNNNPPPPPPQQQRRRSSSSSSSSSSSSVVVUUUUUUWWWZZZ\\\]]]]]]^^^___``````bbbeeejjjmmmpppooonnnnnnnnnllliiifffmmmnnnooommmkkklllnnnqqqnnnllliiiggghhhjjjlllnnnrrrttttttpppkkkiiikkknnnggghhhkkknnnppppppmmmkkkjjjhhheeedddddddddcccbbb^^^___aaadddfffgggeeebbb___```aaaaaa```^^^\\\[[[VVVTTTQQQPPPPPPPPPOOOMMMLLLLLLJJJIIIGGGFFFEEEDDDAAA@@@@@@@@@@@@AAAAAABBBCCCDDDEEEEEEEEECCCAAA@@@BBBBBBBBBBBBAAA@@@???>>>======<<<;;;;;;<<<======;;;;;;999888888888999:::888888888999999999::::::;;;;;;<<<<<<;;;;;;:::999;;;:::999888999:::;;;<<<>>>===<<<;;;:::;;;<<<<<<<<<===>>>???@@@@@@@@@@@@>>>>>>>>>????????????@@@@@@AAAAAABBBAAAAAA@@@@@@AAABBBCCCCCCCCCBBB@@@???CCCCCCCCCFFFIIIIIIGGGDDDFFFHHHIIIKKKLLLMMMLLLLLLNNNPPPRRRSSSUUUUUUUUUUUUWWWWWWXXXZZZ\\\^^^___```^^^```bbbeeefffgggffffffjjjiiihhhggghhhiiijjjkkkggghhhiiiiiihhhgggdddcccbbbccceeeggggggfffcccbbbdddeeeggghhhhhhgggeeedddhhhhhhiiiiiikkkmmmooopppnnnrrrtttrrrmmmiiiiiikkklllmmmmmmllljjjjjjkkklllkkkjjjiiihhhhhhiiijjjkkkjjjjjjjjjkkklllmmmnnnooommmnnnnnnkkkfffccccccdddjjjgggddd```]]]\\\[[[[[[XXXWWWUUUSSSQQQPPPPPPPPPSSSRRRQQQPPPPPPOOOPPPPPPOOOOOONNNLLLKKKHHHGGGFFFBBBCCCDDDEEEFFFEEEDDDCCCCCCCCCBBBAAA@@@@@@@@@@@@======<<<<<<<<<<<<=========<<<<<<;;;;;;<<<<<<===QQQNNNJJJFFFDDDBBBCCCCCCBBBAAA>>><<<999888777666444222000///000000///......------,,,++++++++++++++++++++++++++++++++++++,,,,,,++++++***))))))((()))))))))))))))))))))))))))))))))*********++++++++++++************++++++++++++++++++++++++++++++,,,------.........---------------------------------............/////////------......///000000000///000000000000111111111111111111111222333444444444444444444555555555555666666555555666666777888<<<;;;999777666666777888666666666666666666666666777777777666666666666666555555555555555555555555555555444444444333333333333333333333333222222222222222222222222222222222000000000000////////////000000000000000000000000///////////////.........---------------------------------.........//////------,,,,,,,,,,,,++++++///...,,,******,,,---///---,,,,,,,,,,,,------...------------------------////////////000000000000......//////000000000111///000000111222222333333555666666777888888999999;;;;;;<<<<<<<<<=========>>>>>>>>>>>>???@@@AAABBB@@@AAACCCCCCDDDFFFIIILLLOOOPPPRRRTTTUUUUUUTTTTTTTTTUUUVVVVVVUUUVVVXXXZZZ[[[]]]aaacccfffiiimmmpppoooooooooppppppnnnjjjgggjjjkkklllllljjjiiijjjkkklllkkkiiihhhhhhiiikkklllppprrrsssqqqmmmkkklllooojjjiiiiiijjjlllmmmkkkjjjjjjgggdddbbbbbbbbbaaa```[[[[[[\\\^^^aaabbbbbbaaa]]]]]]]]]]]]\\\\\\\\\[[[UUURRRPPPOOOOOONNNMMMLLLJJJIIIIIIHHHFFFEEEDDDDDD@@@@@@@@@@@@@@@@@@??????AAABBBBBBCCCBBBAAA???>>>???@@@@@@??????>>>===<<<<<<;;;;;;::::::;;;;;;<<<999999888777777777777888666666777777777888888888777888999999:::999999999:::999888888777888888888:::::::::999::::::;;;<<<:::;;;<<<===>>>>>>>>>>>>=========>>>>>>>>>>>>???>>>??????@@@@@@????????????@@@AAAAAAAAA@@@???>>>@@@???@@@AAADDDFFFEEEDDDDDDEEEFFFGGGHHHIIIIIIIIILLLLLLMMMNNNOOOQQQRRRSSSTTTTTTUUUWWWXXXZZZ[[[\\\\\\]]]___aaabbbbbbbbbbbbeeedddbbbaaaaaaccceeeggghhhhhhhhhhhhfffdddbbb``````aaadddfffgggfffdddccceeeddddddcccbbbbbbaaaaaacccdddfffhhhjjjlllmmmmmmmmmqqqsssrrrmmmiiiggggggkkkkkkllljjjiiihhhjjjkkkjjjiiigggeeedddeeefffggghhhiiijjjlllmmmnnnnnnnnnlllmmmlllhhhddd___]]]]]]fffdddaaa^^^[[[YYYYYYXXXVVVUUURRROOOMMMLLLMMMMMMOOOOOOOOONNNNNNMMMKKKKKKIIIIIIIIIHHHFFFDDDCCCBBBCCCDDDEEEFFFEEEDDDCCCBBBAAAAAA@@@???>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;TTTQQQLLLGGGDDDDDDEEEGGGBBBAAA???<<<:::999888777444222000///000000///...///...---,,,+++*********+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))************++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------...//////000000//////000000000111111111111111111111222333555555333333333333444444444444444444444444444555555666:::999777666555444555555444444444444444444444444666666666555444444444333444444444444444444444444333333333333222222111111222222222222222222222222111111111111111111111111////////////////////////////////////////////////........................------------------------,,,,,,---------...............------------------,,,,,,,,,+++******,,,------------------...///000------------------------........./////////000000//////////////////000000...//////000111222333333666555555555555777888999:::::::::;;;:::::::::999<<<<<<<<<======>>>?????????@@@AAAAAABBBDDDGGGJJJOOOPPPRRRSSSTTTSSSRRRQQQSSSUUUWWWWWWUUUUUUXXX[[[]]]aaafffjjjlllnnnppprrrnnnnnnppprrrrrrppplllhhhhhhiiijjjjjjiiihhhgggggglllmmmoooppppppnnnmmmllllllnnnppppppnnnmmmnnnoooooollliiiiiilllmmmllljjjjjjhhhdddbbbaaa```___^^^]]][[[ZZZZZZ\\\]]]]]]\\\[[[[[[YYYXXXWWWWWWXXXXXXRRRPPPNNNMMMMMMMMMKKKIIIGGGGGGGGGFFFEEEDDDDDDCCC???@@@AAAAAAAAA???>>>===???@@@@@@@@@???>>>===<<<>>>>>>>>>>>>======<<<;;;::::::::::::::::::::::::888888888777777777777777444555555555666666666666555666777888999999999999999999999888777666666555777777777888999999:::;;;888888999:::;;;;;;;;;;;;<<<<<<<<<<<<============<<<<<<===>>>>>>>>>=========>>>?????????>>>======>>>>>>===>>>@@@CCCDDDEEEBBBBBBCCCDDDDDDEEEEEEEEEIIIHHHHHHHHHJJJMMMOOOQQQQQQRRRSSSUUUVVVWWWWWWXXXYYYZZZ[[[]]]]]]^^^^^^]]]_______________``````aaaffffffffffffeeedddbbbaaa``````aaabbbcccdddeeeffffffeeecccaaa____________```bbbeeegggiiiiiiiiihhhjjjmmmqqqqqqnnnjjjgggfffjjjkkkkkkjjjiiiiiijjjllljjjhhheeebbbaaaaaabbbcccggghhhjjjkkkllllllkkkkkkeeeeeeeeeccc```\\\ZZZYYY```___]]]ZZZXXXVVVUUUUUUSSSQQQNNNKKKIIIIIIJJJJJJJJJKKKLLLLLLKKKIIIGGGFFFEEEEEEEEEDDDCCCAAA@@@???DDDEEEEEEFFFEEEDDDBBBAAA@@@???>>>======<<<======<<<;;;;;;::::::;;;;;;<<<:::999999888888999999:::UUURRRLLLGGGDDDDDDFFFGGGAAA@@@>>><<<:::999888888444222000///000000///...///...---,,,+++*********++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))(((((()))))))))*********+++******))))))******+++************************++++++******************,,,,,,,,,,,,,,,,,,,,,,,,------------............------...//////000000111000000000000111111111111000000111111222333444555222222222222333333333333222222333333444444444444666555444333333222222222444444444444444444444444444444444333333222222222222222222222222222222222222222333333222222111000000111111111111111111111000000000000000000000000.....................///........................---------------.........------------------------,,,,,,,,,,,,------------,,,,,,------------------'''***,,,,,,+++******+++,,,+++++++++,,,---......---------------------------............///////////////000000000000000000//////000111222333444444555444333333444555777999888888999999999888777666::::::;;;<<<<<<============>>>??????@@@AAAEEEGGGNNNNNNOOOPPPPPPOOONNNMMMRRRUUUWWWWWWVVVWWW[[[^^^___ccciiilllnnnnnnoooppplllllloooqqqsssrrrnnnkkkgggggghhhhhhiiihhhgggfffkkknnnsssvvvwwwtttpppmmmjjjlllppprrrrrrrrrrrrrrrrrrooollllllppprrrpppnnnllliiieeebbbaaa```^^^]]]\\\ZZZYYYYYYZZZ[[[[[[[[[ZZZYYYVVVTTTRRRRRRSSSSSSPPPNNNLLLLLLLLLKKKIIIGGGFFFEEEEEEDDDCCCBBBBBBBBB???@@@AAAAAA@@@???===<<<>>>>>>======<<<<<<;;;:::<<<<<<=========<<<;;;;;;888888999999999999888888888888888888888777777666333333333444444444555555444555666777888999999999999999999999888666555444444444555666777888888999666666777888999999999999::::::;;;;;;;;;<<<<<<<<<:::;;;;;;<<<======<<<<<<;;;<<<===>>>>>>===<<<<<<============>>>AAADDDFFFAAAAAAAAAAAAAAAAAABBBBBBFFFEEEDDDEEEFFFJJJMMMOOOPPPQQQSSSTTTUUUUUUUUUUUUVVVVVVWWWXXXYYYZZZZZZZZZYYY[[[^^^```aaa___]]][[[bbbbbbcccddddddeeeeeeeeebbbaaa^^^]]]^^^bbbfffiiigggeeeccc```___^^^______aaaccceeeggghhhgggeeedddfffiiimmmnnnmmmkkkiiiggghhhiiiiiihhhggggggiiijjjhhhgggdddaaa____________cccdddeeefffgggfffeeeddd]]]\\\\\\\\\\\\[[[YYYXXX[[[ZZZXXXVVVTTTSSSRRRQQQOOONNNKKKIIIHHHGGGHHHHHHHHHHHHHHHHHHGGGEEECCCBBBBBBBBBBBBBBBAAA@@@???>>>@@@@@@AAAAAAAAA@@@>>>===@@@???>>>===<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<888888777777777777888888SSSPPPKKKFFFCCCCCCDDDEEE@@@???>>><<<:::888888777444222000///000000///......------,,,++++++++++++++++++++++++++++++++++++((())))))***++++++,,,,,,))))))))))))))))))))))))((((((((()))))))))************))))))))))))*********************************))))))(((((()))******++++++++++++++++++++++++,,,------------.........------......///000000000000000000000111111111111000000000000111222333333111111111111222222222222111111222333333333333222222222222222111111111000333333333333333333333333222222222222111111111111222222222222222222222222111111222333222111000////////////000000000000000////////////////////////---------...............------------------------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------))))))************++++++%%%))),,,,,,******,,,...***))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,------------.........///.../////////000000111111//////000222333444555666444333333222333555666777666777888999888777666555999999:::<<<<<<<<<<<<<<<<<<===>>>>>>>>>???BBBEEEKKKKKKKKKKKKKKKKKKKKKKKKRRRSSSUUUVVVWWWYYY\\\___^^^aaafffiiijjjjjjjjjkkkiiijjjlllpppssssssqqqoooiiihhhggghhhjjjkkkjjjiiiiiimmmrrrvvvwwwuuuqqqnnnnnnpppsssvvvxxxwwwvvvuuutttqqqooorrrwwwyyyvvvrrrooolllgggdddbbbaaa^^^]]]YYYXXXWWWXXXZZZ\\\\\\\\\WWWVVVSSSQQQOOONNNNNNNNNMMMLLLKKKJJJJJJIIIFFFDDDEEEEEEDDDCCCAAA@@@@@@???>>>>>>>>>???>>>>>>============<<<;;;;;;::::::999:::;;;;;;;;;;;;;;;::::::666777777888888777777666777777888888888777666555222333333333333444444444333444555666777777777777666777999999888666444222222222444555666666666666444555666777888888888888999999999:::::::::;;;;;;999:::;;;;;;<<<<<<<<<<<<:::;;;<<<=========<<<;;;<<<===>>>======???BBBDDDBBBAAA@@@@@@???@@@@@@AAACCCCCCCCCCCCEEEHHHKKKMMMOOOPPPRRRSSSSSSSSSRRRRRRSSSSSSTTTUUUVVVWWWXXXXXXWWWZZZ^^^bbbbbb___[[[YYY]]]^^^___aaabbbdddeeefffccc```]]][[[\\\```eeeiiieeedddbbbaaa``````aaaaaacccdddfffggggggfffdddccceeegggiiikkklllkkkiiihhhcccdddeeedddcccccceeeggggggfffdddbbb```___^^^^^^^^^______```````````````ZZZXXXWWWWWWXXXYYYYYYXXXVVVUUUTTTSSSQQQPPPOOONNNKKKKKKJJJIIIHHHHHHHHHHHHFFFFFFFFFEEEDDDBBBAAA@@@@@@@@@@@@@@@@@@???>>>>>>???@@@@@@AAAAAA@@@???>>>>>>>>>===<<<;;;;;;;;;;;;::::::999999999999::::::666666666555555666666666SSSPPPKKKGGGDDDCCCDDDEEE???>>>===;;;999888777777444222000///000000///...------,,,++++++,,,,,,,,,++++++++++++++++++++++++******************++++++))))))))))))))))))))))))(((((((((((()))))))))*********))))))))))))******************************))))))(((((()))***+++,,,++++++++++++++++++++++++,,,,,,---------.........,,,,,,,,,---......//////....../////////000000000000000000///000000111111000000000111111111222222000111222333444333222222000000111111222111111111222222222222222222222222000000000000000111111111111111111111111111111111///000111222222000...---.........//////000000000........................,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,))))))))))))*********+++(((***,,,***)))+++000666++++++******))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,---...///000000111...///000111333444555666222222222333333444555666666777888::::::999888777888999:::<<<<<<<<<<<<<<<:::;;;<<<<<<<<<>>>AAACCCHHHGGGFFFFFFGGGJJJLLLMMMQQQQQQQQQSSSVVVYYYZZZZZZZZZ^^^cccfffgggggghhhhhhggghhhjjjmmmqqqssssssrrrkkkiiiggghhhkkkmmmnnnmmmjjjllloooqqqsssssssssrrrssstttwwwyyyzzzyyyuuurrrrrrqqqqqqwww}}}zzzuuurrrnnnjjjfffdddbbb___^^^YYYXXXWWWXXXZZZ[[[ZZZYYYRRRRRRPPPOOONNNMMMLLLLLLKKKJJJIIIIIIIIIHHHEEEBBBEEEDDDCCCBBB@@@???======;;;;;;;;;;;;;;;;;;<<<<<<===<<<;;;::::::999999999888888999999999999888888555666777777777777666555555666666777666555444333222222333333333444444444222222333444555555555555333555777888777555222000000111333444444444444333444444555666777777777777888888888999999999::::::888999:::;;;<<<<<<<<<<<<::::::<<<=========<<<<<<:::<<<>>>===<<<<<>>>>>?????????>>>======>>>???@@@AAAAAA@@@@@@???<<<<<<;;;:::999999999999888777777666666777777888555555444444444444555555TTTRRRNNNJJJGGGFFFFFFFFF???>>><<<:::888777777777444222000///000000///...,,,,,,+++++++++,,,------++++++++++++++++++++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))))))))(((((()))+++---...************************,,,,,,,,,---------......***++++++,,,,,,---......---------.........//////111000///////////////000000000000000111111111111000111222333444333222222///000111222222333222222111111111111111111111111......//////000000111111111111111111111111111111...///000111111///---,,,---.........//////000000........................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******++++++,,,,,,,,,---,,,,,,,,,)))'''+++444<<>>??????<<<======>>>>>>===<<<<<<888999:::<<<<<<<<<;;;;;;;;;:::999888777777777777555555444444444444555555555444444333333444444555RRRPPPMMMIIIGGGEEEEEEEEEAAA@@@>>>;;;999888777666333111///////////////---,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++*********)))+++***)))'''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,------,,,***)))))))))************))))))...---+++))))))***+++,,,,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,---------.....................---------////////////////////////000000000000000000000000222000...---///000000000//////////////////////////////////////////////////////////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,+++)))(((((()))***+++++++++++++++,,,,,,,,,+++++++++***************++++++,,,,,,,,,******))))))******+++,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,---....../////////000111111222222000111111222222333444444:::;;;<<<;;;999777777888777999::::::999888:::;;;===<<<<<>>===;;;>>>======<<<<<<<<<<<<===???@@@@@@???>>>>>>???AAAAAAAAABBBCCCDDDEEEFFFGGGGGGGGGHHHJJJKKKMMMNNNOOOQQQKKKMMMVVVXXXRRRRRRXXXZZZXXXUUUTTTVVVXXXZZZ[[[^^^\\\ZZZYYYZZZ]]]aaaccc\\\___ccceeecccaaa___^^^bbbaaa```aaacccdddcccbbbiiiggggggjjjmmmooonnnlllfffgggiiiiiigggfffggghhhdddcccbbbccceeeggghhhgggdddddddddeeefffeeebbb___]]]^^^```dddhhhkkkkkkjjjbbb```]]]XXXTTTSSSUUUXXXVVVVVVTTTRRROOOLLLJJJHHHHHHGGGGGGHHHIIIJJJIIIGGGEEEDDDCCCAAA???===<<<;;;===<<<<<<;;;::::::999999999999999::::::;;;;;;;;;999888888777666555555444333333333444444444555555///000222333444333222222RRRPPPLLLIIIFFFEEEDDDDDDAAA@@@>>>;;;999888777666333111/////////000///...,,,,,,,,,,,,,,,,,,,,,,,,************************++++++*********)))))))))+++***)))(((''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))************))))))---,,,+++*********+++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,------------,,,,,,,,,------------...////////////////////////////////////////////////000000000000000000000000111///...---///000000///111111111111111111111111................................................///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++***)))))))))***+++++++++++++++,,,+++++++++************)))))))))******+++++++++******))))))******+++,,,,,,++++++******++++++,,,++++++++++++++++++++++++---,,,,,,,,,,,,---.........//////000000111222222000111111222222333333444888999::::::888777777888888999::::::999999:::;;;===<<<<<<>>>AAACCCAAA???GGGGGGHHHHHHIIIKKKLLLMMMPPPPPPPPPQQQTTTWWWZZZ\\\^^^dddeee```bbbiiiiiicccdddeeeeeeeeeeeefffggghhhjjjkkkmmmpppsssrrrooolllmmmiiifffeeehhhkkkllllllllllllllllllmmmnnnnnnooommmllllllqqqvvvxxxuuurrrnnnkkkhhhdddaaa`````````ZZZXXXVVVTTTRRRRRRQQQRRRQQQNNNKKKJJJIIIHHHEEEDDDEEECCCAAAAAABBBDDDDDDCCCEEEBBB>>><<<;;;:::999888999999888777777777777888555555555444444444333333333333333333333333333333333333333333333333333333333333222222222111111111444111000333333000111444000000000000000000000000222222222111111000000000000000000000000000000000444444444444444444444444666666666555555555444444555666666777777888999999;;;999888:::<<<>>><<<;;;>>>===============>>>>>>AAAAAAAAA@@@>>>===>>>@@@@@@@@@AAABBBCCCCCCDDDDDDDDDEEEGGGIIIKKKMMMOOOPPPRRRMMMOOOWWWXXXRRRRRRWWWXXXWWWUUUVVVXXXZZZ\\\]]]]]]\\\\\\\\\]]]^^^___```___aaacccdddcccaaa```aaadddccccccdddeeefffeeedddhhhggggggiiimmmooommmlllhhhiiikkkjjjgggeeeddddddeeedddcccbbbbbbeeehhhjjjffffffgggiiikkkllljjjhhhccccccdddgggjjjkkkjjjiiiaaa```___\\\XXXUUUUUUUUUTTTTTTRRRPPPNNNKKKIIIHHHHHHGGGGGGGGGIIIIIIGGGFFFDDDDDDCCCAAA???>>>===<<<<<<<<<;;;;;;:::999999999888888999999999999999999777777777666555444444444333333333333444444444444222222333444444444444444RRROOOLLLHHHEEEDDDCCCCCCAAA@@@>>><<<:::888777777333111//////000000///...,,,,,,,,,,,,,,,,,,,,,,,,******************************)))))))))(((((((((***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))************))))))+++++++++++++++***************+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,------------.............../////////////////////////////////////////////////////////111///------///000///...000000000000000000000000......................................................------------,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++))))))***++++++++++++***************)))))))))))))))))))))))))))************))))))))))))***++++++,,,+++************+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---............//////000111111111000000111111222333333333555777888999888777888999999:::;;;;;;::::::;;;<<<===<<<===???AAABBBAAA@@@HHHHHHHHHHHHIIIJJJKKKKKKNNNOOOPPPSSSVVVYYY\\\^^^aaacccaaa]]]___eeeddd\\\___bbbcccbbbaaaaaadddgggkkkiiiiiimmmqqqqqqmmmhhhiiigggeeeeeegggiiijjjkkkjjjjjjjjjjjjkkklllmmmnnnjjjiiikkkooossstttppplllfffffffffeeedddaaa___]]]YYYXXXUUUSSSQQQPPPPPPPPPQQQNNNJJJHHHGGGGGGFFFDDDFFFCCCAAA@@@AAAAAAAAA@@@BBB???===;;;:::999888666999888777777666666777777333333333333222222222222222222222222222222222222222222222222222222222222222222111111111111000000333000///111111///000333////////////////////////111111111111000000000000000000000000000000000000333333333444444444444444555555555555444444444444555555666666777888888888999888777999;;;<<<<<<;;;===============>>>???@@@BBBCCCBBBAAA>>>===>>>?????????@@@@@@AAAAAAAAABBBBBBCCCEEEHHHJJJMMMOOOPPPTTTPPPRRRYYYYYYSSSRRRVVVVVVWWWXXXYYY[[[]]]^^^___]]]^^^___```aaa`````````aaabbbbbb```______aaacccfffeeeeeefffhhhiiigggfffgggggghhhjjjmmmnnnmmmllliiikkkmmmllliiieeecccbbbhhhhhhfffcccaaabbbgggllljjjiiijjjkkkmmmnnnmmmkkkgggfffggghhhjjjjjjhhhfff___``````^^^ZZZVVVSSSSSSQQQPPPOOONNNLLLJJJIIIHHHHHHGGGFFFGGGGGGGGGEEECCCCCCCCCBBBAAA@@@???>>>>>>;;;;;;::::::999888888888777777777777777666666666555555555444333333222222222222222333333333333444333333222222222333444444QQQOOOKKKGGGDDDCCCBBBBBBAAA@@@>>><<<:::888777777444222000///000000///...,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))(((((((((((()))))))))(((((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))************))))))******++++++++++++***))))))************+++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,,,,------................................................///...------...///...---------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,+++***))))))***+++,,,)))******+++++++++******)))))))))))))))((((((((())))))******************)))))))))))))))***++++++++++++************++++++************++++++++++++,,,,,,++++++,,,,,,---...------...//////000000111000000000111222222333333222444777777777777888:::999:::<<<;;;::::::;;;===>>>>>>???@@@AAABBBCCCBBBDDDDDDEEEEEEGGGHHHJJJJJJNNNOOORRRVVVYYY\\\___```aaabbb```]]]___aaa]]]TTTLLLRRRYYY]]]]]]___eeejjjlllhhhfffjjjooopppkkkdddccccccbbbccceeegggiiijjjllllllkkkjjjjjjjjjkkkkkkhhhhhhhhhiiilllllljjjhhhddddddddddddbbb___\\\ZZZXXXVVVTTTQQQOOONNNNNNNNNOOOLLLIIIHHHHHHIIIHHHHHHEEECCC@@@?????????>>>>>>@@@>>><<<;;;::::::888666888777666666555555666666333333333222222222111111111111111111111111111111111111111111111111111111000000000000000000000000000------//////------000////////////////////////000000000000000000000000111111111111111111111111222222222333333333333333444444444444333333333333444444555666666777777888666666777888999:::;;;;;;;;;;;;;;;<<<<<<>>>???@@@AAAAAABBBAAA??????@@@AAA@@@@@@@@@@@@@@@@@@AAAAAABBBCCCEEEGGGIIIKKKMMMNNNUUUSSSUUUZZZZZZUUUSSSUUUWWWYYY[[[]]]]]]]]]^^^^^^^^^______```aaabbbccccccbbbaaa___]]]\\\]]]aaadddgggffffffhhhjjjjjjhhhfffggghhhjjjlllnnnnnnnnnmmmjjjmmmoooooolllhhheeecccjjjmmmmmmiiicccbbbeeeiiilllkkkiiiiiijjjjjjhhhggggggffffffggghhhgggeeeccc```aaa```]]]YYYTTTRRRRRRMMMMMMLLLKKKJJJIIIHHHHHHHHHGGGFFFFFFFFFEEECCCAAAAAAAAAAAA@@@@@@??????>>>::::::999888888777777666666666555555444444333333333333222222222111111111111111111222222222333333111000///......///111222RRRPPPLLLHHHDDDCCCBBBBBBBBBAAA???<<<:::999888777444222000000000000000...,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((())))))************)))))))))******+++++++++***))))))))))))*********++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------******++++++,,,---......------------------------------------------------...---,,,---...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++*********+++++++++++++++++++++++++++***)))))))))***+++,,,******+++++++++******)))((((((((((((((((((((((((++++++++++++++++++++++++))))))(((((())))))***+++************************)))))))))******+++++++++,,,++++++++++++,,,---------------...//////000000///000000111111222333333111333666777777777999:::999:::<<<;;;::::::;;;===???@@@AAAAAABBBCCCDDDEEEBBBCCCDDDEEEHHHJJJLLLMMMOOOQQQTTTXXX\\\^^^___```^^^````````````___YYYRRR>>>GGGRRRYYY\\\^^^ccchhhlllhhheeehhhnnnooojjjddd^^^___aaacccdddfffhhhjjjkkkkkkkkkjjjkkkkkkllllllkkkiiifffdddeeefffggghhhdddcccbbb___]]][[[ZZZYYYWWWUUURRRPPPMMMLLLLLLLLLLLLJJJHHHHHHJJJKKKKKKKKKDDDBBB???=========<<<;;;???===<<<;;;;;;;;;999777777666555555444444555555333333333222222222111111000000000000000000000000000000000000000000000000///////////////////////////------000000------///000000000000000000000000////////////////////////000000000000000000000000000111111111222222333333222222222222333333333333444444444555666666777777555666777888888888999:::999999999:::;;;<<<===>>>===>>>@@@@@@???@@@BBBDDDAAAAAAAAAAAABBBBBBBBBBBBEEEEEEFFFGGGHHHIIIJJJKKKSSSSSSVVVZZZ[[[WWWUUUVVVYYY\\\______^^^\\\\\\]]]^^^]]]\\\\\\]]]___bbbddddddcccaaa^^^]]]^^^cccffffffffffffhhhjjjjjjhhhffffffiiilllnnnoooooonnnnnniiimmmpppqqqoookkkiiihhhlllpppssspppiiiddddddfffkkkiiigggffffffggggggfffgggffffffgggiiiiiifffdddbbbaaa___ZZZUUURRRQQQRRRKKKKKKIIIHHHHHHGGGHHHHHHHHHFFFEEEDDDDDDCCCAAA???@@@@@@?????????>>>>>>>>>888888888777666666555555444444444333333222222222111111111111000000000000000000000111111111111222111000...------...///000SSSPPPLLLHHHEEECCCBBBBBBBBBAAA???===;;;999888888444222000000111111000///,,,,,,,,,,,,,,,,,,,,,,,,******************************)))))))))((((((((('''(((((())))))))))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))************)))))))))))))))***************))))))*********+++++++++))))))*********+++++++++++++++++++++,,,,,,,,,,,,+++,,,---...///000111111------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---......---+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++***))))))))))))***++++++***++++++++++++***))))))(((((((((((()))))))))))),,,,,,,,,+++++++++++++++)))(((((((((((()))******))))))***++++++***))))))(((((())))))***++++++++++++++++++++++++,,,------,,,,,,------...///////////////000000111222222222111333666777777888999;;;999:::;;;;;;::::::;;;<<>>>>>???@@@CCCEEEAAABBBBBBBBBCCCCCCDDDDDDFFFGGGGGGHHHHHHIIIIIIJJJPPPRRRVVVYYY[[[ZZZXXXWWW[[[^^^aaa```]]][[[[[[]]]___]]]ZZZXXXYYY[[[^^^aaafffeeedddbbbaaabbbeeehhhffffffgggiiijjjjjjhhheeeeeeiiimmmoooooonnnnnnnnniiilllooopppooommmllllllkkkooosssrrrmmmhhheeeeeejjjgggeeeeeegggiiikkkkkkiiiiiiiiijjjlllkkkiiigggdddccc```[[[UUURRRQQQRRRKKKJJJHHHGGGFFFFFFGGGHHHFFFEEECCCCCCCCCBBB@@@>>>???>>>>>>>>>======<<<<<<777777666666555444444444222222222222222222111111000000000000000000000000/////////000000000111111111111000/////////000000TTTRRRMMMIIIFFFCCCCCCBBBBBBAAA???===;;;999888888555333111000111111000///,,,,,,,,,,,,,,,,,,,,,,,,************************++++++*********)))))))))&&&'''((()))******)))((())))))))))))))))))))))))((((((((((((((((((((((((***))))))))))))))))))***))))))************))))))***)))(((((((((***+++,,,*********+++++++++,,,,,,))))))))))))*********+++***++++++++++++,,,,,,,,,+++,,,---...000111222333,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,***------------------------++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,((())))))***++++++,,,,,,++++++++++++++++++++++++************************++++++++++++************************************(((((()))***************+++++++++++++++***))))))((((((((())))))*********++++++++++++*********)))((((((((((((((()))******((()))***++++++***)))(((((((((((()))***++++++++++++++++++***++++++,,,---+++,,,,,,---......////////////000000111111222222222444777888888888999;;;888999::::::999999:::;;;>>>???AAA@@@???@@@CCCFFFFFFFFFGGGIIILLLNNNPPPQQQOOORRRUUUXXXZZZZZZXXXWWWTTTXXX^^^aaaaaaaaaeeeiiihhhhhhiiijjjkkkkkkkkkkkkiiiiiiiiikkkmmmnnnmmmllleeegggjjjjjjhhhgggggghhhdddeeefffgggiiilllnnnoookkkiiieeeaaa^^^^^^```bbb___^^^\\\[[[YYYXXXXXXWWWUUUSSSPPPMMMKKKIIIHHHHHHGGGGGGGGGHHHJJJIIIFFFDDD@@@>>>;;;:::;;;;;;:::::::::999999:::::::::777555555444444333333333333333111111111000000000//////................................................,,,,,,------............//////222777777222//////////////////////////////---------....../////////..............................///000000111222222000000000111111111222222222333333444555555666666777999:::999777666777999:::::::::999999:::;;;;;;:::<<<=========>>>AAACCC@@@AAAAAABBBCCCDDDDDDEEEFFFFFFGGGHHHIIIJJJKKKKKKKKKOOOTTTXXX[[[\\\[[[YYYZZZ]]]```___\\\ZZZ\\\___dddbbb```]]]\\\[[[\\\\\\cccddddddcccbbbbbbccceeeffffffhhhjjjlllkkkhhhfffcccggglllnnnnnnllllllmmmjjjlllnnnnnnmmmllllllllliiijjjmmmnnnnnnllliiihhhllliiifffeeegggjjjlllmmmkkkjjjjjjkkklllkkkiiifffddddddccc___YYYTTTRRRQQQKKKJJJHHHFFFEEEEEEFFFGGGDDDCCCBBBBBBBBBBBB@@@>>>>>>>>>===<<<;;;;;;::::::666666555555444333333333111111111111222222222222//////000000000000000000....../////////000000000000000000000000///......UUURRRNNNJJJFFFDDDCCCCCCBBBAAA???===;;;999999888555333111000111111000///,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++************&&&'''(((*********)))((())))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******))))))************))))))***)))((('''((()))+++---***++++++++++++,,,,,,,,,))))))))))))******************+++++++++,,,,,,,,,******+++---///000111222,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++---......,,,***************************++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++++++++,,,((())))))***++++++,,,,,,))))))))))))))))))))))))************************+++++++++************)))************************'''((()))+++++++++***)))+++++++++++++++***)))((((((((())))))******+++++++++*********))))))((((((((((((((((((((()))******((()))***++++++***)))((('''(((((()))***+++++++++++++++******++++++,,,---++++++,,,------......////////////000111111222222333555777888888888999;;;777999::::::999888:::;;;<<<>>>??????===>>>BBBEEEFFFGGGGGGHHHJJJLLLMMMNNNOOOQQQTTTWWWXXXWWWTTTSSSQQQVVV\\\___```cccmmmvvvuuurrrmmmjjjiiijjjjjjiiihhhiiikkklllmmmnnnnnnooojjjmmmpppoookkkgggffffffffffffffffffgggiiijjjkkkeeeeeeccc___\\\ZZZZZZ[[[ZZZZZZ[[[[[[ZZZYYYXXXWWWTTTRRRPPPLLLJJJHHHHHHGGGGGGGGGGGGHHHHHHFFFBBB>>>???===:::999:::;;;::::::888888777888999999666444555444333333222222333333000/////////............................................................,,,,,,,,,------.........,,,---111777777111---,,,........................---------.........//////........................---......///000111111222//////000000111111111222222222333444444555555666888:::<<<:::777555777999<<<<<<;;;:::::::::;;;;;;;;;=========<<<===???AAA??????@@@AAACCCDDDEEEEEEDDDEEEFFFHHHJJJLLLMMMNNNIIINNNSSSWWW[[[]]]\\\ZZZXXX\\\___^^^[[[[[[^^^bbbjjjiiigggeeeaaa^^^[[[ZZZ^^^```bbbbbbaaa`````````ggggggiiikkkmmmllliiifffaaaeeekkkmmmllljjjjjjkkkjjjlllmmmlllkkkiiijjjkkkgggfffgggiiilllnnnmmmlllooolllgggeeefffhhhiiijjjkkkjjjiiiiiijjjhhheeecccdddeeefffccc^^^WWWRRRPPPLLLJJJHHHFFFEEEEEEFFFGGGCCCBBBAAAAAABBBBBB@@@>>>>>>===<<<;;;:::999888888666555555444444333222222000000111111222222333333/////////000000000000000............/////////000------...///...---+++***SSSPPPMMMJJJIIIHHHFFFDDD>>>===<<<;;;999888666666111222111000...---...///---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************))))))))))))))))))************))))))******))))))((((((''''''))))))(((((((((((())))))((((((''''''''''''((((((***++++++,,,+++***)))((())))))************)))))))))************+++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,)))))))))***+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))))))))***************************++++++,,,------------,,,******))))))******+++,,,+++++++++*********)))))),,,,,,,,,+++***))))))(((''''''((()))***++++++,,,******))))))((((((''''''))))))(((((((((((())))))***))))))(((((((((((()))++++++*********************)))(((***------+++((()))))))))))))))******+++***))))))+++---...---+++,,,,,,,,,---------......111000000000000222333444777666666666666666777888777777777888999999999:::<<<;;;::::::;;;<<<>>>???BBBCCCDDDFFFHHHJJJKKKLLLPPPQQQTTTUUUVVVUUUTTTSSSWWWWWWXXX[[[aaagggjjjkkklllkkkkkkmmmppppppnnnkkkiiiiiijjjkkkmmmllljjjgggjjjkkkkkkhhheeeccccccdddcccbbb```aaaccceeeffffffeeedddbbb```]]]ZZZWWWVVVVVVXXX[[[\\\\\\YYYUUURRRQQQPPPOOOMMMJJJHHHGGGFFFAAADDDFFFGGGDDDAAA???>>>???>>><<<:::999888888999666666666555444444333333222222222111111111000000,,,000222///---//////---------............------.........------.........000///......///000///---,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...//////...---,,,,,,---...///..................------////////////////////////222222111111111111111222222222333444444555555666777888888888888999999999:::::::::999::::::;;;;;;===<<<;;;:::;;;<<<===>>>???>>>>>>>>>???@@@AAAAAACCCEEEGGGHHHHHHIIIKKKMMMKKKNNNRRRUUUWWWVVVTTTSSSSSSXXX]]]\\\YYYYYY___dddhhhjjjlllkkkfffaaa]]][[[bbbaaa___^^^]]]^^^```aaabbbeeehhhkkkkkkiiieeebbbaaabbbdddfffhhhjjjkkkkkkllljjjiiigggggghhhjjjkkkhhhfffdddcccddddddcccbbbcccbbb```___```bbbeeeggggggdddbbbffflllnnniiiccc___```___ZZZTTTOOONNNOOOLLLIIIFFFCCCCCCBBBAAA@@@CCCBBBAAA@@@>>>===<<<;;;::::::999999888777777666888777555444333222222222000000///........................///......---,,,///...---,,,,,,,,,,,,,,,000///...---,,,+++******TTTQQQMMMJJJHHHGGGEEEDDD??????===<<<:::888777666111111111000/////////000---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************))))))))))))))))))************))))))***)))))))))((((((((('''))))))(((((((((((())))))'''(((((((((((((((((('''))))))*********)))((('''(((((((((((((((((((((((())))))*********+++++++++)))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++******************++++++***))))))(((((())))))***++++++++++++++++++++++++......,,,+++)))(((''''''************************))))))***+++++++++++++++******))))))******+++,,,+++++++++*********)))))),,,++++++***))))))((((((((((((((()))*********+++***)))))))))(((((((((''')))((((((''''''(((((()))))))))(((((((((((()))))))))))))))))))))))))))))))))'''''')))+++,,,***'''))))))(((((())))))***+++***))))))+++------,,,+++,,,,,,,,,------------...///////////////111222333555555555444555555666666777777777888888999999:::;;;;;;;;;;;;;;;<<<===>>>???@@@AAACCCEEEGGGHHHIIILLLMMMOOOQQQSSSTTTTTTTTTUUUWWWZZZ[[[[[[^^^cccfffiiihhhhhhjjjlllmmmkkkhhhmmmmmmmmmnnnnnnllliiifffbbbcccdddcccaaaaaabbbcccbbbaaa___```bbbddddddddddddcccaaa___\\\YYYWWWUUUSSSTTTVVVWWWVVVTTTQQQNNNMMMLLLKKKJJJHHHFFFEEEDDDBBBDDDFFFFFFCCCAAA??????@@@???<<<:::999888888888888888777666666555555444222222111111111000000000+++...///------//////,,,------............------...------,,,,,,------......---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...///...---,,,,,,---...///.........---------------////////////////////////222111111000000000111111222222222333444444555555555555666666666777777777999999888888888999:::;;;<<<;;;;;;::::::;;;<<<=========<<<======>>>???@@@AAACCCEEEFFFFFFGGGIIIKKKHHHJJJNNNQQQTTTTTTTTTSSSRRRYYY___```]]][[[^^^bbbcccfffhhhhhheeebbb```___`````````aaaaaa`````````bbbdddhhhkkkkkkiiifffdddaaabbbdddfffhhhjjjkkkkkkiiiiiihhhgggggghhhjjjjjjeeecccaaa```aaaaaa```^^^```aaaaaabbbcccccccccccc^^^[[[ZZZ]]]cccffffffddd]]]]]]\\\XXXRRRNNNMMMMMMMMMJJJGGGEEEDDDBBB@@@>>>AAA@@@???>>>===;;;::::::999999999888777777666666666555444333222222111111000//////..............................---,,,,,,......---,,,,,,,,,,,,,,,---------------,,,,,,,,,UUURRRMMMJJJHHHFFFDDDBBBAAA@@@???===;;;888777666222111111000000000111111,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************))))))))))))((())))))******))))))((())))))))))))(((((((((((()))((((((''''''(((((()))'''((()))******)))((('''(((((()))))))))((('''''')))((('''&&&&&&'''((())))))))))))*********++++++))))))))))))))))))))))))((((((((()))))))))******++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******************))))))***))))))(((((())))))***************************......---+++***)))((((((************************''''''((()))))))))))))))***))))))))))))***+++++++++************)))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))(((((((((((((((''''''''''''''''''((((((((('''(((((()))***+++(((((((((((((((((((((((('''''''''(((******)))'''))))))(((((())))))***+++)))))))))***,,,---,,,+++,,,,,,,,,,,,------------............///000111111333333333333444444555555666666777777888999999:::999:::;;;<<<============>>>???@@@AAADDDFFFHHHIIIHHHIIIJJJMMMOOORRRTTTVVVTTTXXX[[[ZZZVVVVVV[[[aaafffffffffhhhiiiiiigggeeejjjjjjkkklllmmmllliiifff^^^___```___^^^^^^___aaaaaa___^^^^^^```bbbbbbaaaaaaaaa```^^^[[[XXXVVVTTTQQQQQQQQQQQQPPPNNNLLLKKKIIIHHHHHHGGGFFFEEEDDDDDDDDDEEEEEEDDDAAA@@@@@@AAAAAA???===:::888777777777777777666555555444444333111111000000000000000///---...---,,,///333111,,,,,,------......------,,,,,,,,,++++++++++++,,,,,,,,,+++***+++,,,---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,...------,,,,,,------...------------------------////////////////////////111000000//////000111111111111222222333444444444333333333333444444444444888777666555555777999:::;;;;;;:::999999::::::;;;:::::::::;;;;;;<<<>>>>>>===???BBBCCCCCCDDDFFFHHHDDDFFFIIIMMMOOOQQQRRRRRRQQQXXX```bbb___\\\[[[]]]]]]___bbbcccbbbbbbbbbccc```aaacccdddeeecccaaa``````cccfffiiijjjiiigggeeebbbcccdddeeeggghhhiiijjjffffffffffffffffffffffffcccaaa___^^^______^^^]]]]]]```ccceeeeeeccc```^^^XXXXXXWWWWWWXXX[[[^^^```YYYYYYWWWTTTOOOLLLJJJKKKLLLJJJHHHFFFEEECCC???===>>>>>>===<<<:::999888888888888888777666666555555444333222111111111111111000///......------......------......------,,,+++...------,,,,,,,,,,,,,,,++++++,,,,,,------......UUURRRMMMJJJGGGEEECCCAAABBBBBB@@@>>>;;;999888777555333111111111111000///,,,,,,++++++++++++,,,,,,************************************)))))))))((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((''''''((((((((('''(((***++++++***((('''((((((((((((((((((((((((***)))'''&&&&&&''')))***))))))))))))************))))))))))))))))))))))))((((((((()))))))))******))))))))))))******************************************************************++++++++++++******++++++******))))))((((((++++++************++++++))))))))))))))))))))))))))))))******++++++******************************&&&'''(((((())))))(((((()))))))))))))))***++++++************))))))))))))))))))(((((('''''''''''')))))))))))))))((((((((())))))))))))((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((()))++++++'''((((((((((((((())))))'''''''''((()))))))))(((((((((((((((((()))******)))((((((***,,,---,,,***++++++,,,,,,,,,---------............///000111111222222333444444555555555555666666777888999::::::999:::;;;===>>>======<<<@@@@@@AAACCCEEEHHHJJJLLLIIIIIIJJJKKKNNNQQQUUUWWWUUUXXXZZZXXXUUUUUUYYY^^^ddddddeeefffgggfffeeedddaaaaaacccfffiiijjjhhhfffaaaaaaaaa___]]]\\\]]]___```^^^]]]^^^___```___^^^___^^^]]][[[YYYWWWUUUSSSQQQPPPOOONNNLLLKKKJJJIIIGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDBBB??????@@@AAA@@@???<<<:::888777666666444333333222111111000000////////////////////////000000......333888555...,,,,,,------------,,,,,,++++++************+++++++++***)))***,,,---,,,++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,---------......................../////////...//////000000000000111111222333333333111111222222222333333333666555333333333555888999:::999999999999999999999:::999::::::;;;<<<===>>><<<>>>@@@AAAAAABBBEEEGGGDDDEEEGGGJJJLLLNNNOOOOOOOOOUUU[[[]]][[[XXXWWWXXXXXXZZZ\\\]]]^^^^^^```bbbaaabbbcccdddddddddcccbbb^^^```cccfffggggggfffeeeaaaaaabbbbbbcccdddeeefffddddddddddddcccbbbaaa``````___]]]^^^```aaaaaaaaa^^^```bbbddddddbbb___]]]ZZZ[[[[[[XXXTTTRRRTTTWWWUUUTTTSSSPPPMMMJJJHHHHHHGGGFFFEEEEEEDDDCCC???<<<<<<<<<;;;:::999888777777777777666666555444444444222111111000000000111111//////...------------...---------------,,,++++++------,,,,,,+++,,,,,,---++++++,,,,,,,,,---------UUURRRMMMIIIGGGEEECCCAAABBBBBB@@@>>><<<:::888777888555222111111000...,,,,,,++++++******++++++,,,************************************)))))))))((((((((())))))))))))(((((((((((((((((())))))))))))((((((''''''''''''(((((('''((()))******)))((('''))))))))))))))))))))))))+++***(((''''''(((***+++(((((()))))))))*********)))))))))))))))))))))))))))))))))*********++++++((((((((())))))*********++++++++++++++++++++++++************************)))******++++++******)))+++******))))))(((((((((+++******************+++((((((((((((((((((((((((''''''((()))******))))))))))))))))))))))))))))))'''((())))))******))))))))))))(((((())))))***+++))))))))))))))))))))))))(((((((((''''''''''''''')))))))))((((((((((((((((((((((((((())))))))))))''''''&&&&&&&&&&&&''''''''''''''''''((()))++++++((((((((())))))*********(((((())))))))))))******((((((((('''((())))))***)))((((((***,,,---,,,***+++++++++,,,,,,,,,------......///000111111111111111222333555555666555555444555666777888999::::::999:::;;;===>>>======<<<@@@@@@@@@BBBDDDHHHKKKLLLMMMMMMLLLLLLNNNQQQUUUWWWWWWWWWVVVWWWYYY[[[\\\]]]```aaabbbcccbbbaaa``````]]]^^^___cccfffgggeeeccc```aaa```^^^\\\\\\^^^``````^^^^^^^^^______^^^]]]\\\[[[[[[YYYWWWUUUSSSRRRRRRQQQPPPNNNLLLJJJIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDBBB@@@======???AAA>>>===;;;888666555555555222222111111000/////////........................//////------222777444---++++++,,,,,,,,,,,,++++++*********))))))*********+++***)))***,,,---,,,+++*********++++++,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------------------------------...---------......///000//////000000111222222222111111111222222222333333444333222222222444666888888888888999999999999999:::::::::;;;<<<===???@@@<<<>>>@@@AAAAAAAAACCCEEEFFFFFFGGGIIIJJJKKKKKKLLLLLLOOORRRSSSRRRQQQRRRTTTTTTVVVYYYZZZYYYZZZ[[[]]]___^^^^^^]]]^^^___```aaa[[[\\\___aaacccddddddccc_________^^^___```aaaaaabbbbbbbbbaaa```^^^\\\[[[\\\[[[[[[]]]```cccddddddaaaaaaaaaaaaaaa```___^^^YYY\\\]]]ZZZTTTOOOOOOPPPRRRPPPNNNMMMKKKIIIGGGFFFBBBAAAAAABBBBBBAAA???<<<;;;;;;:::999888777777666666666555444444333333222111111000/////////000000//////...---------------,,,,,,,,,,,,,,,++++++***,,,,,,+++++++++,,,,,,---------,,,,,,,,,+++++++++TTTQQQLLLIIIGGGEEECCCAAAAAA@@@???===<<<:::999888888444000000111111...+++++++++************++++++************************************))))))))))))'''(((((())))))(((((('''(((((((((((())))))))))))(((''''''&&&&&&''''''((((((((((((''''''((((((((())))))((((((((()))***++++++***)))(((((()))***+++((((((((()))))))))******)))))))))))))))))))))))))))))))))*********++++++'''(((((())))))*********++++++++++++++++++++++++************************((()))***++++++***)))((())))))))))))))))))(((((()))((((((''''''(((((()))((((((((((((((((((((((((((()))******)))'''&&&$$$))))))))))))))))))))))))((())))))***************)))(((((((((((()))******(((((()))))))))))))))***((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))(((''''''''''''''''''((((((((('''(((((()))***+++((((((((())))))******+++((()))))))))((((((***,,,((((((''''''(((((()))***((((((((()))+++,,,+++***++++++++++++,,,,,,,,,,,,......///000111111111111000111333555666666555555444444555666888999::::::999:::;;;<<<===============<<<===>>>AAADDDHHHJJJOOONNNMMMMMMNNNPPPSSSUUUWWWUUUTTTVVVZZZ^^^___^^^\\\]]]______^^^\\\\\\\\\aaaaaabbbdddeeeeeebbb```[[[[[[\\\[[[[[[]]]```cccaaa```___`````````^^^\\\YYYYYYXXXWWWVVVTTTRRRQQQSSSRRRQQQNNNLLLJJJIIIHHHFFFFFFFFFFFFFFFFFFGGGGGGBBBBBBAAA>>><<<;;;===>>>;;;:::888666555444444555333333222222111000000///,,,------------.........+++,,,+++***---111///******++++++,,,,,,++++++*********))))))))))))*********))))))***,,,---,,,+++))))))******+++,,,,,,,,,***+++,,,,,,,,,,,,+++******++++++,,,,,,++++++***)))******++++++,,,,,,---------------------------,,,,,,,,,,,,---...//////......//////000111111222111111111111222222222333111111222222333444666666666777888999:::;;;;;;;;;::::::;;;;;;===>>>@@@AAA===???@@@@@@@@@@@@AAACCCEEEFFFGGGIIIJJJIIIIIIHHHIIIJJJKKKKKKKKKLLLOOOQQQSSSUUUXXXYYYXXXXXXXXXYYYZZZYYYWWWWWWWWWYYY[[[]]]ZZZ[[[\\\^^^___aaaaaabbb___^^^\\\\\\[[[\\\]]]^^^aaa``````___^^^]]]\\\\\\ZZZYYYYYY\\\___cccddddddcccbbb```___^^^^^^^^^^^^UUUXXX[[[YYYUUUQQQPPPPPPPPPNNNLLLKKKKKKJJJHHHFFF@@@?????????@@@@@@>>><<<999999888888777666666555555444444333222222111111222111000//////////////////...------,,,,,,------++++++,,,,,,++++++***)))+++++++++++++++,,,,,,---------,,,,,,++++++******SSSOOOKKKHHHGGGFFFDDDBBB???>>>>>>===<<<;;;:::999555111......111222000,,,++++++************++++++************************************))))))))))))''''''(((((((((((('''''''''((((((((()))))))))***(((''''''&&&&&&''''''(((((('''&&&%%%%%%&&&'''((((((((('''''''''((()))***))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))((((((((()))))))))******'''(((((()))******++++++************************************************((()))***++++++***)))(((((((((((()))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((()))***+++***(((&&&%%%))))))))))))))))))))))))(((((()))************)))((((((((((((((()))******(((((((((((())))))******((((((((((((((((((((((((&&&'''''''''((()))))))))'''((((((((()))))))))***)))((((((''''''(((((()))))))))(((((((((((())))))&&&&&&'''(((((()))******'''((()))(((&&&&&&))),,,(((''''''''''''((())))))((((((((()))+++,,,+++******++++++++++++,,,,,,,,,,,,---...000000000000000...000222444555555444444333444555666777999::::::;;;;;;;;;;;;;;;<<<===>>>:::::::::;;;>>>BBBFFFHHHKKKKKKKKKKKKMMMOOOQQQRRRRRRSSSTTTUUUWWWYYY]]]___\\\^^^aaa```^^^\\\\\\]]]bbbbbbbbbdddeeedddbbb___ZZZ[[[[[[ZZZZZZ]]]aaadddbbbbbbaaaaaabbbaaa___\\\WWWWWWVVVUUUTTTSSSQQQPPPQQQQQQPPPNNNKKKIIIFFFEEEDDDDDDDDDDDDDDDDDDCCCCCC?????????===;;;:::;;;<<<888777555444333333444444222222111111000//////...+++,,,,,,,,,------------(((+++,,,******,,,,,,)))******++++++++++++******+++******))))))******+++(((''''''(((***++++++***((())))))***++++++,,,,,,))))))***++++++***)))))))))***+++,,,,,,+++***))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///---......//////000111111000000000000111111111222///000222444555555555555444666888:::<<<=========:::::::::;;;===>>>@@@AAA>>>???@@@???>>>>>>???@@@AAACCCEEEHHHIIIIIIGGGFFFFFFGGGHHHHHHIIIKKKMMMOOORRRUUUYYY[[[ZZZYYYXXXYYYWWWWWWWWWWWWXXXYYYZZZZZZ[[[[[[\\\]]]^^^___```aaa___^^^\\\ZZZZZZ[[[\\\]]]___^^^^^^^^^^^^```aaabbb]]]\\\[[[]]]aaacccddddddbbbbbb```___^^^]]]]]]]]]WWWXXXXXXXXXVVVUUUUUUUUUOOOMMMKKKJJJKKKKKKHHHFFFDDDBBB???>>>>>>>>><<<;;;666666666555555444444333444333333222111111000000333222111000///////////////...------,,,,,,------+++++++++++++++******)))++++++******+++,,,,,,---+++++++++++++++,,,,,,,,,RRROOOKKKHHHGGGFFFDDDCCC=========<<<;;;;;;::::::222...+++---111333111...++++++************++++++))))))))))))))))))))))))************))))))))))))''''''(((((((((((('''''''''((((((((())))))******'''''''''&&&&&&''''''''')))'''%%%######%%%''')))'''&&&&&&%%%&&&'''((()))''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((()))'''(((((()))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))''')))***++++++***)))'''''''''(((((())))))************))))))))))))******))))))))))))))))))))))))%%%''')))+++,,,+++***)))))))))))))))))))))))))))'''(((((()))))))))))))))((((((((((((((()))******'''((((((((())))))******((((((((()))))))))))))))%%%&&&&&&'''((()))******'''((((((((())))))******))))))(((((((((((())))))***))))))(((((((((((()))%%%%%%&&&&&&'''((())))))%%%'''(((&&&$$$%%%(((+++'''''''''''''''((())))))((('''''')))+++,,,+++)))******+++++++++,,,,,,,,,+++,,,---////////////...,,,...000333444444333222333333444666777999::::::<<<;;;::::::;;;<<<>>>???:::999999:::===AAAFFFHHHGGGGGGHHHIIIKKKMMMOOOPPPNNNRRRVVVUUUSSSTTTYYY______bbbddddddaaa______```^^^^^^```bbbeeeeeecccaaa______^^^\\\[[[\\\```cccdddcccbbbccccccbbb___]]]VVVVVVUUUUUUTTTRRRQQQPPPOOOOOONNNMMMJJJGGGDDDBBBBBBBBBAAAAAAAAAAAA@@@@@@===>>>>>>===;;;999999:::666555444333222333444444/////////...------,,,,,,+++++++++,,,,,,---------(((---...+++***+++,,,*********++++++++++++******++++++************++++++'''&&&%%%''')))******)))((())))))***++++++,,,,,,'''((()))******)))(((''')))***+++,,,,,,+++***)))((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///------......///000000000////////////000000000111...000222555666666555444333555888:::===>>>>>>>>>999999999:::<<<>>>???@@@>>>???@@@???===<<<<<<>>><<>>===<<<;;;:::444444444333333222222222333333222222111000000000444333222000///...............---,,,,,,,,,,,,---+++++++++++++++***))))))+++*********+++,,,,,,---((()))***+++,,,---......NNNNNNLLLKKKIIIGGGFFFEEEAAA???;;;:::999999888777000000111111111000000///******************************))))))))))))))))))******))))))((((((''''''###$$$&&&'''''''''&&&&&&)))(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))%%%&&&''''''&&&&&&''')))******))))))(((((('''''')))))))))))))))))))))))),,,+++***)))((('''&&&%%%)))))))))(((''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))'''$$$""""""%%%(((+++))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&'''((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************+++***)))***,,,---,,,+++---------............///...///000111111222222111222333555666888:::<<<===:::;;;;;;;;;<<<=========<<<;;;999999;;;???CCCFFFHHHIIIKKKKKKKKKLLLNNNPPPVVVTTTRRRQQQRRRVVV[[[^^^bbbccccccaaa^^^\\\\\\]]]]]]]]]^^^aaaddddddbbb```bbb```^^^[[[[[[\\\^^^```[[[[[[]]]```bbbaaa^^^\\\UUUTTTSSSSSSRRRPPPKKKHHHMMMMMMMMMLLLIIIFFFCCCAAACCCBBB@@@@@@AAA@@@>>><<<<<<<<<<<<<<<;;;:::999999888777444111/////////000000000///------,,,,,,,,,+++***((((((+++///333666++++++******)))*********555222---)))'''))),,,...++++++************+++++++++*********))))))((((((((()))))))))))))))((((((,,,&&&%%%***+++)))))),,,(((333999444---,,,+++)))))))))***+++,,,,,,------)))************+++++++++++++++,,,,,,,,,,,,------------,,,------...///000///000000000111111111111111111222222222333333333555777:::<<<;;;999999999<<<;;;;;;===???@@@???===AAA???===<<<<<<=========;;;>>>CCCHHHKKKJJJIIIGGGKKKKKKLLLMMMMMMLLLLLLLLLRRRSSSUUUWWWZZZ]]]___```^^^]]]\\\\\\^^^``````___[[[]]]___```___^^^___```aaa```___```aaaaaa```^^^aaa______bbbgggjjjjjjiiieeecccaaa___```bbbeeegggddddddeeeeeedddaaa___]]]]]]\\\YYYVVVTTTTTTTTTUUUPPPLLLGGGEEEFFFIIIKKKLLLJJJHHHDDD@@@===;;;999999888777666444333333333333111111111111000000000/////////...------------...,,,,,,,,,+++++++++******---,,,,,,+++*********+++++++++++++++++++++++++++************************OOONNNMMMKKKIIIGGGEEEDDDAAA>>>;;;999999999888777222222222222222111000000***************************************************)))))))))((((((((('''&&&&&&((()))))))))((((((((((((((('''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((%%%'''(((((('''&&&((()))***)))))))))((((((((('''))))))))))))))))))))))))+++******)))((('''&&&&&&'''''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))(((((((((((())))))(((((())))))************((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''((((((((())))))))))))(((((()))))))))*********+++***)))***,,,---,,,+++------------..................000111111111111111222333444666777999:::;;;:::::::::;;;<<<<<<======<<<<<<;;;;;;<<>>AAAEEEHHHKKKMMMNNNUUUTTTQQQPPPOOOPPPQQQRRRWWWWWWYYY[[[]]]^^^______bbbbbbbbbbbbccccccdddeee```aaabbbaaa```___```aaadddccccccdddffffffeeecccbbb```aaaccchhhjjjkkkiiifffdddaaa______aaadddfffccccccddddddbbb```]]]\\\ZZZXXXUUURRRPPPOOOOOOPPPMMMJJJFFFEEEFFFHHHIIIIIIGGGEEECCC@@@===;;;:::999999888666555444333222222111111111000000000/////////......---------------,,,,,,+++++++++*********,,,+++***))))))))))))***++++++++++++++++++++++++************************PPPOOONNNKKKHHHFFFDDDCCCAAA>>>;;;999999888777666444444444333222111000///************************************************))))))))))))((((((((((((&&&'''(((((()))(((((((((''''''''''''&&&&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&'''((((((''''''(((***))))))))))))(((((((((((()))))))))))))))))))))))))))))))))(((((((((''''''&&&&&&''''''((())))))***))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((())))))******((((((((((((((((((((((((((((((''''''''''''(((((()))((((((''''''(((((()))(((((())))))*********+++((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&(((******)))(((&&&(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&%%%&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((''''''((((((((()))))))))(((((())))))))))))******+++***)))***,,,,,,,,,+++------------..................///000111111111111222333333444555666777888999999::::::;;;<<<<<<===============???@@@BBBBBBIIIJJJLLLLLLKKKLLLNNNPPPRRRRRRSSSTTTUUUXXXZZZ[[[[[[\\\\\\[[[YYYZZZ\\\^^^```______``````___\\\YYYXXXXXXYYYZZZ[[[]]]^^^^^^```___]]]\\\[[[ZZZXXXVVVXXXUUURRROOONNNLLLIIIGGGIIIHHHGGGEEEDDDCCCBBBBBBBBBAAA?????????===;;;888777777777777666555444333444333111000//////000111//////...---,,,,,,,,,,,,---,,,+++************+++******)))))))))******+++333111...+++))))))******))))))(((((((((((())))))******))))))))))))(((((((((((())))))))))))(((((()))(((***+++)))&&&)))...999888333+++(((***,,,+++)))))))))***++++++,,,,,,)))))))))*********++++++++++++++++++,,,,,,,,,,,,************+++,,,---...---------............///000111111111222222222222222555888999999999999:::<<<;;;;;;===???@@@???===???>>>===<<<<<<<<<======??????@@@BBBFFFLLLQQQTTT]]]YYYUUUQQQPPPRRRUUUXXX[[[\\\^^^___`````````___cccfffhhhgggfffeeehhhkkkggggggfffdddaaa```aaacccgggffffffhhhiiijjjiiigggcccbbbccceeehhhkkkkkkjjjgggeeeccc`````````bbbdddaaaaaabbbbbb```^^^[[[ZZZWWWUUURRRNNNLLLJJJIIIIIIIIIFFFDDDCCCDDDFFFFFFEEEAAAAAA@@@???>>><<<::::::999888777555333222222222000000000000///////////////...------,,,,,,------,,,++++++++++++***************)))((((((((())))))++++++++++++++++++++++++************************QQQPPPNNNKKKHHHFFFCCCBBBAAA>>>;;;888888777666555444444444333222000///...************************************++++++++++++))))))))))))((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((())))))((((((''''''&&&&&&&&&''')))(((''''''(((***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((''''''((((((((((((((((((''''''(((((((((************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((($$$&&&((()))***)))'''&&&((((((((((((((((((((((((((((((((((((((((((((((((***)))'''%%%$$$%%%&&&(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((()))))))))***+++))))))***+++,,,+++***,,,,,,---------.........---...///000111111111111222222333333444444555555777888888999:::;;;<<<<<<======>>>@@@@@@AAAAAAAAAGGGHHHJJJKKKLLLMMMPPPSSSRRRTTTVVVXXXZZZ[[[\\\\\\^^^___^^^]]][[[\\\^^^``````______``````___\\\YYYXXXYYY\\\^^^```aaabbbbbb\\\ZZZXXXXXXYYY[[[[[[[[[ZZZWWWRRRNNNLLLKKKIIIHHHHHHGGGEEECCCBBBBBBCCCCCCBBBAAA???>>>>>>===:::888555555555555444333222222222111000/////////000000......---,,,++++++,,,,,,++++++++++++***)))((('''(((((('''''''''((()))))))))(((((((((((()))******((((((''''''''''''(((((())))))))))))))))))(((((('''(((((())))))))))))((((((***+++)))'''(((///666999444---((((((***+++***))))))))))))******++++++))))))))))))***************++++++++++++,,,,,,,,,*********++++++,,,---...------------............000000000111111111111222000333666777777888999:::;;;;;;;;;<<<>>>???>>>=========>>>===<<<<<<======@@@@@@@@@BBBFFFKKKQQQTTTYYYVVVRRROOOOOOQQQTTTVVV[[[]]]___aaabbbbbbbbbaaaaaafffjjjiiifffeeehhhlllmmmllljjjfffcccaaaccceeeggggggggghhhjjjkkkjjjhhhddddddeeefffhhhjjjkkkkkkiiigggdddbbb``````aaabbb^^^___``````^^^\\\YYYWWWVVVTTTQQQMMMJJJHHHFFFFFFDDDCCCBBBBBBCCCCCCBBB@@@<<<<<<===>>>===<<<:::999999888777555333222111111000000/////////............------,,,,,,,,,,,,,,,++++++++++++***************))))))(((((()))))))))************************************************QQQPPPNNNKKKHHHFFFCCCBBBAAA>>>:::888777666555444333333333222111///...---************************))))))*********+++++++++(((((((((((())))))))))))&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))((((((''''''&&&&&&&&&'''((((((''''''((()))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))((((((((('''''''''&&&(((((((((((((((((((((((('''(((((((((((((((((('''((((((''''''''''''((((((---,,,+++***)))'''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((***)))'''%%%$$$%%%&&&(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))***)))((()))+++,,,+++***,,,,,,,,,------------...---...///000000111111000111222222222333333333333666666777888999:::;;;;;;<<<===???@@@AAAAAAAAA@@@CCCEEEHHHJJJLLLNNNRRRUUUTTTVVVYYY\\\^^^_________```aaa```^^^\\\\\\]]]___^^^^^^___```bbbaaa^^^\\\XXXZZZ]]]```cccdddddddddYYYWWWVVVVVVXXX[[[\\\\\\[[[WWWRRRNNNLLLKKKIIIHHHGGGFFFDDDBBBAAABBBBBBCCCBBB@@@???>>>>>>===:::888555555555444444333222111////////////////////////---,,,,,,++++++++++++,,,))))))*********)))((('''((((((((((((((()))***+++&&&&&&''''''((())))))***((((((''''''''''''(((((((((((((((((((((((())))))''''''((()))))))))))))))(((******'''&&&+++666===222---((((((***+++***)))(((((())))))))))))******(((((()))))))))******************+++++++++,,,,,,++++++++++++,,,---...///---------.........////////////000000000111111111000222444555555666888::::::999999;;;===>>>===;;;;;;<<<>>>>>><<<;;;<<<>>>@@@AAABBBCCCFFFIIILLLNNNPPPPPPOOOOOOOOOQQQRRRSSSWWWYYY\\\___aaaccccccddd```eeeiiiiiifffeeehhhlllnnnmmmkkkgggdddbbbccceeehhhggggggiiijjjkkkjjjhhhcccdddeeefffggghhhiiijjjjjjhhheeecccaaa``````aaa]]]]]]^^^^^^\\\ZZZWWWVVVVVVUUURRROOOKKKHHHFFFEEEAAA@@@??????@@@@@@???===999999;;;;;;;;;:::999888888777555444222111111000/////////............---------,,,++++++++++++++++++++++++*********))))))******)))))))))******+++************************************************PPPOOONNNKKKHHHFFFDDDCCC@@@===:::777666555444333222222222111000///...---************************((((((((()))******++++++(((((((((((())))))))))))))))))((('''''''''((((((''''''''''''&&&&&&&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''%%%&&&''''''&&&&&&''')))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''''''''''''''(((***))))))(((''''''&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''))))))(((((('''&&&&&&%%%((((((((((((((((((((((((''''''((((((((((((''''''(((''''''&&&&&&''''''(((------,,,***)))'''&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((('''&&&$$$###$$$%%%''')))''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&%%%&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''(((((((((((())))))***)))((()))+++++++++***,,,,,,,,,,,,------------------...///000000000000111111111222222333333333444555666777888::::::;;;;;;<<<===???@@@AAAAAAAAAAAACCCFFFHHHKKKNNNRRRUUUTTTVVVYYY]]]___``````___]]]______^^^\\\ZZZZZZ[[[]]]]]]^^^```bbbbbb```^^^YYY[[[]]]___aaabbbbbbbbb]]]ZZZXXXWWWWWWXXXXXXWWWYYYUUUPPPMMMKKKJJJIIIHHHEEEDDDCCCBBBAAAAAAAAAAAA???>>>=========<<<:::888444444444444333222111111.....................---,,,++++++******+++++++++((())))))******))))))(((************+++,,,------,,,+++***))))))(((((((((((((((''''''''''''((((((''''''(((((((((((())))))&&&'''((())))))******)))'''******&&&'''///888===+++'''%%%))),,,+++))))))((((((((((((((()))))))))((((((((()))))))))******************+++++++++++++++++++++,,,,,,---...///---------.........//////////////////000000000000000111333444444444666888888777777999;;;<<<;;;999999<<>><<<:::<<<>>>???@@@BBBCCCEEEFFFGGGHHHKKKLLLNNNPPPQQQQQQQQQQQQRRRSSSUUUYYY\\\___bbbccc___cccggghhhffffffgggiiikkkkkkjjjgggdddbbbccceeeiiihhhhhhiiijjjjjjiiigggbbbccceeeeeedddeeefffhhhgggfffdddaaa```___^^^^^^\\\\\\]]]]]][[[YYYVVVUUUVVVUUUSSSPPPLLLIIIGGGFFF???>>>======>>>>>>===<<<888999999999888888777666555444333222111000000000///.........---------------,,,++++++******+++++++++************)))))))))******)))))))))***++++++************************************************OOONNNMMMKKKIIIGGGEEEDDD@@@===999777666555333222222222222222111111000///************************&&&''''''((())))))******'''((((((((()))))))))******)))((('''&&&''''''(((((((((((('''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((($$$%%%&&&&&&%%%%%%&&&((('''((((((((()))))))))***))))))))))))))))))))))))'''''''''''''''''''''&&&((((((((((((((('''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&(((''''''&&&&&&''''''(((++++++******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''%%%%%%%%%&&&((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))***)))((()))***+++***)))++++++,,,,,,,,,---------,,,---...///000000000000000000111222222333444444333444555666888999:::;;;:::;;;<<<===???@@@AAABBBAAACCCFFFGGGIIIKKKOOOQQQQQQSSSVVVYYY\\\]]]]]]]]]YYY[[[^^^^^^\\\[[[ZZZZZZ\\\\\\]]]___aaaaaa^^^\\\\\\\\\]]]___````````````___]]]ZZZXXXXXXWWWUUUSSSTTTQQQNNNKKKJJJIIIGGGEEECCCBBBBBBAAA@@@???======;;;:::999:::;;;:::999777333333333333222111000///...............---,,,,,,++++++************++++++*********)))))))))(((((())))))))))))***+++,,,,,,---,,,***(((((((((((())))))(((((((((((((((((()))'''''''''((((((((())))))&&&'''((()))************$$$)))***(((+++222555333)))%%%&&&+++,,,)))(((***(((((((((((((((((((((((((((((((((((()))))))))***************++++++++++++************+++,,,---...,,,,,,,,,,,,------------........./////////000000000111333222222222444666666666666777999:::999888777;;;??????<<<:::<<<>>>>>>>>>???@@@BBBCCCEEEFFFKKKLLLMMMNNNOOOOOOOOONNNNNNNNNPPPRRRUUUZZZ^^^```\\\^^^```cccdddddddddcccfffggghhhfffdddbbbcccdddhhhgggffffffgggfffdddccc```bbbdddcccbbbbbbcccfffcccbbbaaa___]]]\\\[[[[[[[[[\\\]]]\\\[[[YYYVVVTTTSSSSSSQQQOOOLLLIIIFFFEEE???===;;;;;;<<<===<<<;;;:::999888666555555555555222222111000000000000000.........---------,,,,,,,,,,,,+++***************************))))))))))))((((((((((((((()))***+++************************************************NNNNNNLLLKKKIIIGGGFFFEEE@@@===999777666444333111222222333333333222222111************************%%%&&&&&&'''((())))))***'''((((((((())))))******((('''&&&%%%$$$%%%%%%&&&)))(((((((((((('''''''''$$$$$$$$$$$$$$$$$$$$$$$$((((((((((((((((((((((((&&&'''''''''(((((())))))###$$$&&&%%%$$$$$$%%%''''''((((((((())))))******))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&''''''((()))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&'''''''''&&&&&&'''''''''((()))))))))************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&'''((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))***(((((()))***+++***)))++++++,,,,,,,,,---------,,,---...///000000000000000000111222333444555555333333444666777999::::::999::::::<<<>>>@@@BBBCCCCCCEEEFFFGGGHHHIIILLLNNNNNNPPPSSSVVVXXXZZZ[[[[[[VVVZZZ^^^______]]]]]]\\\\\\\\\]]]^^^```___\\\ZZZ____________``````aaaaaa^^^\\\ZZZYYYYYYXXXUUUSSSQQQNNNKKKJJJIIIHHHEEEDDDAAAAAAAAAAAA???===;;;999888777666777999999777666222222222222111000///...............---,,,+++***+++***************++++++---,,,+++)))((((((((((((%%%%%%%%%&&&&&&((()))))))))(((&&&%%%&&&''')))+++))))))(((((((((((())))))&&&'''''''''(((((())))))&&&'''((()))************"""'''******...222000******'''''',,,,,,((((((,,,((((((((((((((('''''''''(((((((((((()))))))))))))))************+++++++++))))))))))))***+++,,,---******+++++++++,,,,,,,,,............/////////000111222222222111111333555555444555666888999888777666;;;??????;;;:::<<<>>>>>>===<<<===>>>BBBEEEGGGMMMMMMLLLLLLLLLLLLLLLLLLMMMLLLLLLNNNQQQUUUZZZ]]]XXXXXXZZZ]]]```aaa___]]]cccdddfffeeedddbbbbbbccceeecccbbbbbbcccbbb```]]]^^^aaacccbbb``````bbbddd```___^^^\\\[[[ZZZYYYYYY[[[\\\\\\\\\[[[YYYVVVTTTQQQPPPOOOMMMJJJGGGEEECCC???===;;;:::;;;<<<<<<;;;;;;:::777555333333333333000000////////////000000......---------,,,,,,,,,,,,++++++***)))*********************))))))))))))'''''''''''''''((()))***))))))))))))))))))))))))************************SSSQQQOOOMMMLLLIIIFFFCCC???===;;;888555333222111444444444333222111000///*********++++++,,,,,,,,,)))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((('''&&&%%%$$$(((((('''%%%$$$%%%'''***(((((((((((((((((((((((((((&&&%%%&&&))))))'''$$$&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((())))))((('''&&&'''&&&%%%&&&((((((((('''******))))))((((((((('''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))))))))((((((''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))%%%&&&'''(((((('''&&&%%%))))))))))))))))))))))))(((+++)))%%%''',,,***"""''''''((((((((((((((((((''''''''''''''''''''''''******))))))((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((())))))((('''&&&''''''((((((((('''%%%$$$''''''''''''((((((((((((''''''((((((((((((''''''((((((''''''''''''((((((''''''((((((((((((''''''******))))))((((((''''''******+++++++++,,,,,,,,,//////////////////......///000111333333222222111444444666777888888888888::::::;;;<<<>>>@@@AAACCCFFFFFFEEEFFFFFFGGGHHHHHHMMMPPPRRRSSSSSSUUUZZZ^^^]]]```dddccc```[[[XXXWWWaaa```___]]]ZZZYYYWWWVVV\\\___```]]]YYYXXX\\\aaaaaa^^^ZZZVVVUUUSSSQQQOOONNNMMMLLLJJJHHHFFFDDDDDD>>>>>>======<<<<<<;;;;;;999888777666555444333333000000000000////////////+++++++++************)))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))$$$%%%&&&'''(((***++++++))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))),,,000111...+++************************''''''''''''''''''''''''))))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++******+++---...///,,,---......///.........000000//////000222555666555555555666777777888888::::::;;;<<<=========<<<===>>>>>>???@@@BBBCCCDDDFFFIIIKKKKKKJJJIIIHHHIIIMMMNNNOOOOOOPPPRRRUUUXXX]]][[[XXXWWWXXX[[[___bbbcccccccccddddddbbb___\\\]]]]]]]]]\\\]]]^^^^^^___\\\^^^___^^^\\\\\\___ccc___[[[YYYYYYXXXUUUUUUXXX\\\\\\\\\[[[YYYWWWTTTSSSNNNLLLHHHEEEBBBBBBCCCCCC>>>===<<<;;;:::;;;<<<===777777777777777777777777000000000000////////////------,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************************************************SSSQQQNNNMMMKKKIIIFFFCCC???>>><<<999666444333333333333333222111000///...++++++++++++++++++,,,,,,)))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''''''''''''''''''''&&&%%%###$$$&&&)))(((((((((((((((((((((((((((&&&%%%&&&((()))'''%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((())))))((('''&&&'''&&&%%%&&&((((((((('''))))))((((((((('''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((('''((((((((())))))))))))&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((($$$''''''&&&&&&((()))(((((((((((((((((('''''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&'''''''''&&&''''''((('''&&&%%%$$$''''''''''''((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''***)))))))))((((((((('''*********+++++++++,,,,,,........................///000111222222222111000333444555666777888888888999999:::;;;===???AAABBBBBBBBBBBBCCCDDDFFFGGGHHHLLLOOORRRRRRRRRTTTYYY]]]\\\^^^___\\\WWWUUUVVVYYYZZZZZZYYYXXXVVVUUUTTTSSS]]]___aaaaaa^^^]]]^^^```___[[[WWWTTTSSSQQQOOONNNLLLLLLJJJHHHFFFDDDCCCBBB>>>======<<<<<<;;;;;;:::888777777666555444333222000000000/////////......+++++++++*********)))))))))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((%%%&&&&&&'''((()))******''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((+++---...+++((())))))))))))))))))))))))''''''''''''''''''''''''(((((()))))))))*********))))))))))))))))))))))))*********+++++++++,,,,,,++++++******+++,,,...///,,,,,,---...............000///......///111444555444444555666666777777888888999:::;;;;;;<<<;;;;;;<<<======>>>???AAABBBCCCDDDFFFHHHHHHHHHHHHIIIJJJKKKMMMNNNNNNOOOPPPTTTVVVZZZZZZZZZZZZZZZ[[[\\\]]]```aaaaaabbbaaa]]]XXXSSSWWWWWWXXXYYYZZZ[[[[[[\\\[[[]]]]]]\\\ZZZYYY[[[]]]\\\XXXWWWXXXWWWTTTTTTWWW[[[[[[[[[ZZZXXXVVVTTTSSSQQQOOOKKKFFFCCCBBBAAABBB===<<<;;;:::999:::;;;;;;666666666666555555555444000000000/////////......------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************************************************SSSQQQNNNLLLKKKHHHEEECCC@@@???===:::888666555555333333222222111///...---,,,,,,++++++++++++++++++))))))))))))))))))))))))))))))******))))))((((((%%%%%%&&&'''(((((())))))&&&&&&&&&$$$######&&&((((((((((((((((((((((((((('''&&&&&&'''(((((('''%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((''''''(((((((((((('''''''''&&&%%%&&&((((((((('''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''((((((((()))))))))'''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&%%%'''(((&&&$$$''',,,))))))(((((('''''''''&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((%%%&&&&&&&&&&&&%%%%%%$$$&&&''''''''''''(((((((((''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''))))))))))))((((((((((((*********++++++++++++,,,------------------------...///000111111111000000222333444555666777777777888999999:::<<<>>>@@@AAA>>>>>>???@@@BBBDDDFFFGGGJJJMMMPPPQQQQQQSSSXXX\\\\\\\\\[[[XXXUUUUUUYYY\\\ZZZZZZZZZZZZZZZYYYXXXWWW]]]___aaabbbbbbaaa___^^^[[[XXXTTTRRRPPPOOONNNLLLJJJIIIHHHFFFDDDBBBAAA@@@======<<<;;;;;;:::999999666666555555444333222222////////////.........---++++++*********)))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((('''''')))******(((&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))******)))))))))))))))))))))))))))*********++++++++++++************+++,,,---...+++,,,------......------......------...000222333333333444555555666666777666777888999::::::::::::;;;;;;;;;<<<>>>???AAABBBAAABBBDDDDDDDDDEEEHHHJJJIIIKKKLLLMMMMMMOOORRRTTTVVVWWWZZZ[[[\\\ZZZXXXVVVXXXYYY[[[^^^^^^ZZZTTTOOORRRSSSUUUWWWXXXYYYYYYYYYWWWYYYZZZYYYWWWUUUUUUVVVXXXUUUTTTVVVUUUSSSSSSVVVXXXXXXXXXWWWVVVTTTSSSRRRTTTQQQLLLGGGCCCAAA@@@@@@<<<;;;999888888888999:::666555444444333222111111000////////////.........,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************************************************SSSQQQMMMKKKJJJHHHEEECCCAAA@@@>>><<<:::888888777333333333333111000///...,,,,,,,,,++++++*********))))))))))))))))))))))))))))))*********))))))((('''''''''''''''((())))))&&&''''''&&&$$$$$$&&&(((((((((((((((((((((((((((&&&&&&''''''(((''''''&&&&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((('''((((((((((((((((((''''''&&&%%%&&&((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''((('''''''''((((((((())))))'''''''''((((((((())))))((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((+++'''&&&)))(((###$$$***)))))))))(((''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''))))))))))))((((((((((((************+++++++++++++++,,,,,,,,,,,,,,,------.../////////000000000000111222333555666777777777999999:::;;;===???AAABBB?????????@@@AAACCCDDDEEEHHHKKKOOOQQQQQQSSSWWW[[[]]][[[[[[]]]aaacccaaa___\\\\\\]]]^^^^^^]]]]]]\\\]]]\\\\\\^^^______]]][[[XXXUUURRROOOOOONNNMMMLLLIIIHHHGGGEEECCCAAA??????<<<<<<;;;:::999888888777555444444333222222111111............------------************))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))***)))))))))))))))))))))))))))))))))************+++************++++++,,,,,,++++++,,,---------------------,,,------///000111222222333333444555555555666777888999::::::;;;;;;999::::::;;;<<<>>>???@@@@@@AAAAAAAAAAAABBBEEEHHHGGGIIIKKKLLLLLLMMMPPPRRRSSSUUUWWWYYYYYYWWWTTTRRROOOPPPSSSWWWZZZZZZWWWUUURRRTTTVVVXXXYYYXXXWWWVVVRRRSSSUUUUUUUUUSSSRRRRRRTTTQQQQQQTTTTTTQQQQQQTTTTTTTTTTTTSSSRRRPPPOOOOOOQQQNNNJJJFFFCCC@@@??????;;;:::888777666666777888666555444333111000///.../////////.........------,,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************************************************SSSPPPMMMJJJIIIGGGEEECCCAAA@@@>>><<<;;;:::999999555555555444333222000000,,,,,,,,,++++++*********))))))))))))))))))))))))))))))************))))))***)))(((''''''''''''((('''((()))(((&&&&&&''')))((((((((((((((((((((((((&&&''''''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''((((((((())))))(((((((((''''''((((((((('''&&&%%%&&&((((((((('''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''((((((((()))''''''''''''((((((((((((''''''''''''((((((((((((((('''&&&%%%%%%&&&'''((('''''''''''''''''''''''')))%%%$$$&&&'''%%%%%%'''))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&(((*********((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''(((((((((((())))))))))))))))))*********+++++++++++++++++++++,,,,,,------///////////////000000111000111333555666777888888;;;;;;<<<===>>>@@@BBBCCCBBBBBBBBBBBBBBBBBBCCCCCCFFFJJJNNNPPPQQQSSSWWWZZZ^^^[[[^^^hhhtttuuukkk```XXXYYYZZZ[[[\\\[[[YYYXXX[[[YYYWWWVVVWWWXXXXXXWWWUUUSSSPPPNNNNNNNNNMMMLLLIIIHHHFFFDDDBBB@@@???>>>;;;;;;:::999888777666666333333222222111111000000------------,,,,,,,,,+++*********)))))))))(((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))((('''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))(((((((((((((((((((((((((((((()))))))))*********))))))*********************++++++,,,,,,,,,,,,,,,,,,,,,,,,------...//////111111111222333333444444666777888999;;;;;;;;;<<<888888999:::;;;===>>>???AAAAAAAAA@@@???@@@BBBDDDFFFHHHKKKLLLLLLMMMOOOQQQRRRSSSSSSTTTTTTSSSRRRQQQNNNMMMNNNRRRVVVZZZ\\\\\\UUUVVVWWWXXXWWWUUUSSSRRRNNNNNNPPPRRRSSSSSSRRRQQQQQQNNNOOORRRRRRPPPPPPRRRQQQPPPOOONNNMMMLLLKKKKKKJJJIIIFFFCCCAAA??????>>>:::999777666555555666666666666444333111000///...............------------,,,,,,+++++++++*********))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))TTTPPPLLLIIIHHHGGGEEEDDD@@@@@@>>>===<<<;;;;;;:::666666555555444222111000,,,,,,++++++++++++++++++))))))))))))))))))))))))))))))******++++++******+++***)))'''&&&&&&'''((('''(((***)))((('''((()))((((((((((((((((((((((((%%%'''(((((('''&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''((((((((()))((((((''''''''''''(((((('''&&&%%%&&&((((((((('''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((('''''''''((((((((())))))'''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&&&&'''''''''(((&&&&&&'''''''''((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''"""&&&'''%%%%%%''''''%%%(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&''')))))))))((((((&&&%%%%%%%%%%%%&&&&&&'''%%%&&&&&&&&&&&&'''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''(((((((((((()))))))))))))))))))))************+++***++++++,,,,,,------...000000/////////000111222000111333555777888888999;;;<<<<<<>>>???AAACCCDDDEEEEEEDDDCCCCCCCCCCCCDDDEEEIIINNNQQQQQQSSSWWWZZZ]]]\\\```mmm{{{|||nnn```YYYZZZ[[[\\\[[[ZZZWWWVVVXXXVVVTTTQQQPPPPPPRRRSSSRRRPPPMMMLLLLLLMMMLLLKKKGGGGGGEEECCCAAA???>>>===::::::999888777555444444111111111000000000//////,,,,,,,,,,,,++++++++++++******)))))))))((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''))))))))))))))))))))))))%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((******)))'''&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((())))))*********)))))))))***++++++,,,,,,++++++,,,,,,------............///000000111111222333333555666888999:::;;;<<<<<<888888999999;;;<<<>>>???AAABBBBBBAAA@@@???AAABBBGGGIIILLLMMMNNNNNNPPPQQQRRRRRRQQQQQQRRRRRRRRRRRRSSSQQQPPPQQQUUUYYY\\\]]]WWWWWWWWWVVVUUUSSSQQQPPPMMMMMMNNNPPPRRRTTTSSSRRROOOMMMNNNQQQQQQNNNNNNPPPPPPOOOMMMKKKIIIHHHGGGGGGDDDDDDBBBAAA???>>>>>>>>>:::999777666555444555555666555444333111000///.........---------,,,,,,,,,++++++++++++************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))TTTPPPLLLIIIGGGFFFEEEDDD@@@???>>><<<<<<;;;;;;;;;555555555444333222111000++++++++++++++++++,,,,,,))))))))))))))))))))))))((()))***++++++++++++***+++)))((('''&&&''')))***&&&((())))))'''''''''(((((((((((((((((((((((((((%%%''')))(((&&&%%%&&&(((&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((((((((()))((('''&&&&&&'''((()))'''&&&%%%&&&((((((((('''%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''"""222999---$$$''')))%%%&&&&&&''''''((()))))))))''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$###$$$&&&(((***&&&&&&%%%%%%%%%&&&((((((%%%%%%&&&&&&&&&'''''''''''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((((((((('''''''''((((((((()))))))))***))))))))))))************+++++++++,,,---.........111111000///000111222333111222444666888999::::::;;;;;;<<<===???AAABBBCCCEEEEEEDDDDDDDDDEEEEEEFFFEEEIIINNNQQQRRRTTTWWWZZZ[[[[[[___iiirrrrrriii___]]]^^^______^^^[[[XXXVVVTTTUUUUUURRRNNNLLLMMMOOOOOOLLLJJJIIIJJJKKKKKKJJJEEEEEECCCAAA???===<<<;;;:::999888777555444333333000000000////////////...,,,+++++++++***************)))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((''')))***(((&&&%%%''')))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((('''''''''((((((((())))))(((((()))******)))(((''')))******+++++++++++++++,,,------..................//////000000111222222444555666888999:::;;;;;;888888999999;;;===>>>???>>>@@@BBBCCCBBBAAABBBCCCHHHJJJMMMOOOPPPPPPQQQRRRQQQQQQRRRSSSTTTTTTTTTTTTVVVTTTSSSTTTWWWYYYZZZ[[[YYYYYYXXXWWWVVVUUUTTTTTTQQQOOONNNOOORRRTTTTTTSSSOOOMMMNNNQQQQQQMMMLLLNNNQQQPPPMMMJJJHHHFFFFFFFFFCCCBBBAAA@@@???>>>===<<<;;;999777666555444555555444444333222111000///...---------,,,,,,,,,,,,+++++++++++++++************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))TTTPPPLLLHHHGGGFFFEEEDDD???>>>===<<<;;;;;;;;;;;;444444444333222111000///*********++++++,,,,,,---))))))))))))))))))))))))((()))***+++++++++++++++)))((('''&&&''')))+++,,,%%%'''(((((('''&&&&&&'''(((((((((((((((((((((((($$$'''))))))&&&%%%&&&(((&&&''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((()))((('''&&&&&&'''((()))'''&&&%%%&&&((((((((('''&&&&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''(((BBBKKK777%%%&&&***%%%%%%%%%&&&'''((()))******''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%!!!###(((,,,'''&&&&&&%%%&&&'''((()))%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''%%%$$$$$$$$$$$$$$$$$$%%%''''''(((((((((((('''''''''((((((((())))))******))))))))))))************++++++,,,------...//////222111000000000111333444111222444666888::::::;;;::::::;;;<<<>>>@@@AAACCCCCCCCCCCCDDDEEEFFFGGGHHHDDDIIIOOORRRSSSTTTWWW[[[XXXZZZ]]]bbbeeeeeebbb^^^^^^_________]]]YYYVVVSSSQQQUUUXXXVVVOOOKKKJJJLLLLLLJJJHHHGGGHHHIIIIIIIIIDDDCCCAAA???===<<<:::999999999888666555444222222///////////////.........+++++++++************)))))))))))))))((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''(((((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&''')))'''%%%%%%'''***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))(((((()))******)))((('''))))))***+++++++++++++++------......///...............//////000111111111222333555666888999999:::888888999:::;;;===>>>???<<>>===<<<;;;;;;:::888666555444555555333333222111000///......---------,,,,,,,,,+++++++++++++++************)))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))RRROOOLLLJJJIIIIIIGGGEEE@@@???>>>===;;;:::888888777666444333333222000///++++++***)))((((((((()))++++++***)))(((((()))))))))'''&&&'''((()))((('''***'''%%%'''***,,,***(((((('''%%%$$$######$$$%%%''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''%%%$$$''')))''''''''''''((((((((((((&&&&&&&&&'''''''''((((((((((((''''''''''''((((((((('''&&&'''((())))))'''((())))))(((&&&%%%'''(((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&%%%%%%&&&'''(((''''''''''''((((((((((((++++++******************------,,,------...///000333222222222222222222222222333333444555666777777999999999:::<<<>>>???AAA???AAACCCDDDCCCCCCDDDEEEGGGEEEEEEJJJQQQTTTSSSPPPUUUWWWZZZ\\\\\\]]]___```\\\]]]\\\[[[___eeebbbYYYSSSTTTUUUUUUSSSOOOKKKHHHGGGFFFFFFEEEDDDCCCCCCCCC@@@???<<<:::999888888888666555444444222222111000//////000000000000///...************************+++***((('''&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((&&&&&&&&&''''''''''''(((((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''!!!"""$$$&&&'''((())))))))))))))))))))))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------////////////000000000000111222222333444555666777888888999:::<<<===>>>>>>BBBDDDFFFGGGFFFFFFFFFFFFIIIJJJLLLOOOQQQTTTUUUVVV[[[[[[[[[[[[[[[ZZZYYYXXX[[[XXXVVVUUUVVVXXXYYYYYYYYY[[[___aaacccbbbaaa```YYYUUUQQQQQQTTTVVVTTTQQQVVVTTTQQQPPPQQQRRRRRRQQQUUUSSSQQQNNNKKKHHHFFFDDDBBBAAA@@@???>>><<<<<<;;;999888777555444333222111111111000000//////......---,,,++++++******++++++******))))))((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((''''''((()))******)))QQQOOOLLLKKKJJJIIIFFFDDD>>>>>>===<<<;;;;;;::::::777666444333333222000///,,,,,,++++++***+++++++++++++++***)))))))))))))))***((('''((()))***)))((())))))((('''$$$###""""""((('''%%%$$$$$$%%%&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((('''%%%%%%&&&(((''''''''''''((((((((((((%%%%%%%%%%%%&&&&&&''''''(((''''''''''''''''''((('''&&&%%%&&&'''((((((&&&((())))))(((&&&%%%'''(((''''''''''''''''''''''''$$$%%%%%%&&&''''''(((((('''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((''''''''''''((((((((((((************************,,,,,,,,,,,,---...///000222111111111111111111111222222333444555666666777777888888999:::<<<===>>>>>>@@@BBBCCCCCCCCCDDDFFFEEEEEEFFFIIINNNPPPPPPOOOPPPSSSVVVXXXYYYZZZ\\\^^^\\\]]]]]]\\\```eeebbbZZZSSSTTTUUUUUUSSSPPPMMMKKKEEEEEEDDDCCCCCCBBBAAAAAA???>>><<<:::999888888888555555444333222111111000//////......---,,,,,,+++************************+++***((('''&&&'''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((&&&&&&&&&''''''''''''(((((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''%%%%%%&&&'''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))*********+++++++++,,,,,,+++,,,,,,,,,------------....../////////000000000111111222333444555555666777777888:::;;;===>>>>>>???BBBDDDEEEDDDCCCDDDEEEEEEGGGIIIMMMRRRWWW[[[]]]```______^^^]]]\\\[[[ZZZ___\\\ZZZYYY[[[\\\]]]]]]^^^```ccceeeggghhhgggggg[[[WWWTTTTTTXXXZZZYYYWWWZZZXXXUUUTTTUUUVVVUUUTTTRRRPPPNNNKKKIIIFFFEEEDDDAAAAAA@@@>>>===<<<;;;:::888888777555444222111111111111000000///......------,,,++++++******++++++***)))))))))((((((((('''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((&&&&&&&&&((()))((('''PPPNNNMMMLLLLLLIIIFFFCCC=========<<<<<<<<<;;;;;;777666444333333222000///+++++++++***++++++,,,,,,+++***))))))))))))))))))+++)))((()))***+++***)))'''***+++(((""" """''''''&&&%%%%%%'''((()))''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%%%%&&&'''&&&''''''''''''((((((((($$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''''''''&&&(((((()))'''&&&%%%'''(((''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&'''''''''(((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&''''''''''''(((((((((************************,,,,,,,,,,,,---...//////000000000000000000000000000111222333444555555666666666777888888999::::::===???AAABBBBBBCCCEEEGGGCCCEEEHHHJJJKKKLLLNNNPPPNNNPPPSSSUUUVVVWWWYYYZZZ\\\]]]\\\]]]```cccaaa[[[UUUUUUTTTSSSRRRPPPNNNMMMCCCCCCBBBBBBAAA@@@@@@@@@>>>===<<<:::999888888888555444444333222111000000///...---,,,,,,---...///************************+++***)))((('''''''''(((''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((&&&&&&&&&''''''''''''(((((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''))))))))))))((('''&&&%%%))))))))))))))))))))))))(((((((((((())))))))))))*********++++++++++++,,,,,,,,,,,,---------......------........./////////000000111222333444444555555555777999;;;<<<>>>>>>>>>@@@BBBCCCBBBBBBCCCDDDFFFGGGIIIMMMRRRXXX]]]```cccbbb```^^^]]]]]]]]]]]]aaa___]]]]]]^^^___```___aaabbbdddfffiiikkkmmmmmm^^^[[[XXXYYY]]]______]]][[[YYYWWWWWWWWWWWWWWWUUUOOONNNKKKHHHFFFDDDCCCBBB@@@???>>>===<<<:::999999777777666555333222111111000000000///......------,,,,,,+++************+++))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''((()))(((&&&OOONNNMMMMMMLLLJJJFFFBBB???>>>>>>===<<<;;;;;;:::777666444333333222000...)))((((((((()))***++++++******)))))))))))))))******)))((((((******)))(((&&&((()))(((&&&%%%&&&((('''&&&&&&&&&'''(((***+++'''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&%%%%%%&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&%%%$$$%%%'''((('''&&&'''(((((('''&&&%%%'''(((''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((())))))))))))************++++++++++++,,,---...///......//////////////////000000111222333444444555666777777888888999999999;;;===???AAAAAACCCFFFHHHDDDIIIMMMNNNLLLLLLOOOSSSQQQSSSVVVVVVVVVVVVXXXYYY[[[[[[[[[\\\___```^^^[[[WWWVVVTTTRRROOONNNMMMLLLCCCCCCBBBBBBAAA@@@??????===<<<;;;:::999888777777444444333222111000//////------------///333666888************************+++******)))((((((''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''))))))***))))))((('''&&&(((((((((((((((((((((((((((((((((((())))))))))))************++++++++++++,,,,,,---------.........------------........./////////000111222333444444333444666888:::<<<>>>??????AAABBBCCCBBBCCCDDDFFFLLLLLLLLLMMMQQQUUUZZZ]]]aaa___]]]\\\\\\]]]___``````___]]]]]]^^^______^^^``````aaacccfffiiilllmmmaaa___]]]]]]___aaa``````YYYXXXVVVUUUVVVUUUTTTSSSPPPNNNKKKHHHEEEBBBAAA@@@???>>>===<<<:::999888888666666555444333222111000000000///......------,,,,,,++++++***************))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((---+++******++++++***(((OOONNNMMMMMMLLLJJJFFFBBBBBBAAA???>>><<<:::999888777666444333333222000...)))((((((((()))***++++++***)))))))))))))))******)))(((''''''))))))((('''(((&&&%%%'''***++++++)))'''&&&&&&&&&''')))+++,,,''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''''''''&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%'''&&&&&&&&&((()))((('''&&&'''''''''%%%%%%'''(((''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''(((((()))))))))*********+++******++++++,,,---...------.........////////////000000111222333444444666777888999::::::999999;;;<<<>>>???@@@BBBFFFIIIGGGMMMRRRRRROOOOOOSSSXXXXXXZZZ[[[[[[YYYXXXYYYZZZYYYYYYZZZ\\\^^^]]]\\\[[[YYYWWWTTTQQQNNNKKKJJJJJJFFFEEEDDDCCCBBB@@@??????;;;;;;::::::999888777666333333222111000//////......------...000333666888))))))))))))))))))))))))*********)))(((((('''&&&''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((((())))))***)))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++,,,,,,,,,---------......------------.........///...//////000111222333444333444666888:::<<<>>>???AAACCCDDDEEEDDDEEEGGGIIIOOONNNMMMNNNPPPTTTXXXZZZ^^^]]]\\\\\\^^^aaaccceee```___^^^^^^___```___^^^_________```bbbeeehhhjjjcccaaa___^^^^^^^^^^^^^^^XXXWWWUUUUUUUUUTTTRRRPPPRRRQQQNNNKKKGGGCCC@@@>>>>>>===<<<;;;:::888777777555555444333222111111000//////......---,,,,,,,,,,,,+++******))))))******(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((---+++******++++++***(((PPPNNNMMMLLLLLLIIIFFFCCCCCCBBBAAA>>><<<:::888777777666444333333222000///+++++++++***++++++,,,,,,)))))))))))))))******+++((('''&&&'''((()))(((&&&)))&&&$$$%%%)))***'''$$$'''&&&&&&&&&'''(((***+++''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&'''(((((('''&&&%%%&&&&&&&&&&&&'''''''''((('''''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%((('''&&&''')))***)))(((%%%&&&'''&&&%%%%%%''')))''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&''''''''''''(((((())))))*********************+++,,,---------------......//////000///000111222333444444555666777999:::;;;;;;::::::;;;<<<===>>>???AAAEEEHHHIIINNNSSSTTTRRRRRRVVVZZZ[[[]]]^^^]]]\\\ZZZZZZ[[[YYYXXXYYY]]]^^^[[[[[[]]]YYYWWWUUUQQQNNNLLLJJJJJJIIIHHHGGGEEEBBB@@@>>>>>>999999:::999999777666555333222222111000///......///...---,,,,,,---...///))))))))))))))))))))))))))))))))))))((('''&&&%%%''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&((()))************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))************++++++++++++,,,,,,,,,------------.........///////////////000111222333333444555555777999;;;<<<>>>>>>BBBDDDEEEEEEEEEFFFIIIKKKKKKKKKLLLNNNQQQUUUYYY[[[]]]]]]^^^___bbbeeehhhiiibbbaaa```aaabbbcccbbb```aaa`````````bbbdddfffgggbbbaaa___]]][[[[[[[[[[[[YYYXXXVVVVVVVVVUUUSSSPPPRRRRRRQQQNNNJJJEEE@@@===>>>===<<<;;;:::888777777444444333222222111000000.........---,,,,,,++++++++++++***))))))))))))***(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))(((''''''((()))(((&&&QQQOOOLLLKKKJJJIIIFFFDDDBBBAAA@@@>>><<<;;;999888777666444333333222000///,,,,,,++++++***+++++++++)))))))))))))))***++++++)))((('''((()))***)))'''((('''&&&&&&&&&&&&%%%$$$'''&&&&&&&&&&&&''')))***''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%&&&)))***(((&&&%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&((())))))(((&&&%%%'''&&&%%%&&&((()))((('''%%%&&&&&&&&&%%%%%%''')))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&''''''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''(((((()))******+++)))))))))******+++,,,------------...///000000000000000111222333444555555444666888:::;;;<<<;;;:::<<<<<<======>>>@@@DDDGGGHHHLLLPPPRRRRRRSSSVVVYYYXXXZZZ[[[\\\ZZZZZZZZZ[[[[[[YYY[[[``````\\\\\\___WWWWWWUUUTTTRRRPPPNNNMMMKKKJJJHHHEEEBBB???===;;;888999999999888777666555222222111000///......------,,,,,,+++******))))))))))))))))))))))))))))))''''''(((((('''&&&%%%$$$''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''%%%&&&'''((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))*********************+++++++++,,,,,,....../////////000000000///000000111222333444444777777888:::;;;===>>>>>>AAABBBCCCCCCCCCDDDGGGJJJHHHIIIKKKNNNQQQUUUXXXZZZ[[[\\\^^^```ccceeeggghhhcccbbbbbbcccddddddcccaaabbbbbbbbbbbbbbbbbbcccccc___^^^]]][[[ZZZYYYZZZ[[[YYYXXXWWWWWWWWWUUURRRPPPNNNOOOQQQPPPMMMHHHCCC???>>>>>>===;;;:::999888777333333222222111111000000......------,,,+++++++++++++++***)))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((&&&&&&&&&((()))((('''RRROOOLLLJJJIIIIIIGGGEEEAAA@@@???>>>===<<<;;;:::888666444333333222000///++++++***)))((((((((()))))))))((())))))***++++++***)))((()))***+++***((($$$''')))(((%%%%%%'''***''''''&&&%%%&&&'''((()))''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&)))+++)))'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&''')))******)))'''&&&&&&%%%$$$%%%'''((('''&&&$$$%%%&&&&&&%%%%%%''')))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((()))******+++))))))))))))***+++,,,---------......///000111111111111222333444555555666222444777:::;;;;;;;;;:::<<<============@@@CCCGGGGGGIIIMMMPPPQQQSSSVVVWWWSSSUUUXXXYYYXXXYYYZZZ[[[\\\ZZZ\\\bbbaaa]]]]]]aaaVVVVVVVVVVVVUUUSSSRRRQQQLLLKKKHHHEEEAAA>>>;;;:::777888999999888777666555222222111000///...------)))***+++++++++******)))))))))))))))))))))))))))&&&''''''((('''%%%$$$###'''''''''&&&&&&'''''''''((((((''''''''''''((((((&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''&&&''''''(((((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))*********+++++++++////////////000000000000000000111222333444444555888888999:::<<<===>>>>>>>>>???@@@@@@AAABBBEEEHHHHHHIIILLLOOOQQQTTTVVVWWWZZZ[[[]]]___aaacccccccccbbbaaaaaabbbcccdddbbb```cccbbbbbbbbbaaa``````___\\\\\\\\\ZZZYYYYYY[[[]]]XXXVVVVVVUUUUUUTTTQQQNNNJJJMMMPPPQQQOOOJJJDDDAAA>>>>>>===<<<:::999888888333222222222111111000000......---,,,,,,++++++***+++******)))))))))))))))'''((((((((())))))******(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))+++***)))UUUQQQLLLIIIIIIHHHFFFCCCBBBAAA???<<<:::888777777999777444333333111///---+++++++++************)))************************))))))))))))(((((((((((()))'''&&&&&&((())))))((()))((('''&&&&&&&&&&&&&&&'''''''''''''''((())))))((('''&&&%%%%%%&&&'''(((((((((''''''&&&&&&&&&%%%((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((&&&'''((('''%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$"""###$$$&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$$$$%%%&&&&&&''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))%%%&&&''''''%%%%%%&&&'''%%%&&&&&&&&&'''((((((((((((((())))))((('''&&&&&&(((((((((((()))))))))))))))))))))***++++++,,,,,,,,,,,,---...///000111111111111111222222333333333444555666777888999:::;;;888888999;;;===???AAABBBCCCEEEIIIKKKNNNPPPTTTWWWZZZYYYXXXXXXXXXYYY[[[\\\]]]]]]]]]\\\\\\\\\\\\\\\UUURRRNNNLLLMMMNNNOOOOOOMMMHHHCCCAAAAAA???:::555777777777777666444333222333222000...---,,,------((()))*********)))'''&&&))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%%%%'''(((''''''((())))))(((''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&'''((()))(((&&&%%%%%%'''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))(((((((((((((((++++++******++++++,,,---............///111222333222222111111222222333444:::::::::::::::::::::::::::===@@@BBBDDDCCCBBBAAAHHHJJJLLLMMMOOORRRVVVYYYVVVVVVUUUVVVWWWZZZ]]]___[[[[[[[[[\\\]]]^^^```aaacccbbbbbbccccccbbb```^^^XXXZZZ]]]\\\YYYUUURRRQQQQQQPPPOOOOOOPPPNNNKKKIIIIIIJJJKKKKKKJJJHHHFFFEEE======<<<;;;999777555444222222111111000/////////------------,,,,,,+++***************))))))))))))+++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%******))))))((((((''''''RRRNNNKKKIIIJJJJJJGGGDDDAAA@@@>>><<<:::999888888999777555444333222000...+++++++++************)))))))))))))))))))))))))))))))))))))))((((((((((((+++)))''''''(((((('''&&&(((((('''&&&&&&&&&&&&&&&'''''''''''''''((())))))''''''&&&&&&&&&&&&''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&'''''''''&&&'''((('''%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%###$$$%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&&&&&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&''''''''''''((((((((((((((('''&&&&&&'''((((((((())))))))))))((())))))******+++,,,,,,,,,,,,---...///000111111///000111222333444555555555555666777888888999999999:::;;;<<<>>>AAACCCDDDAAADDDGGGIIIKKKMMMPPPSSSXXXXXXXXXXXXYYYZZZ[[[\\\[[[ZZZZZZZZZYYYYYYXXXXXXVVVRRRMMMJJJIIIIIIIIIHHHHHHDDD@@@???@@@>>>:::666888777777666555444333222111000...---+++++++++,,,((())))))***)))((('''&&&''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&&&&((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((()))(((&&&%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))++++++******++++++,,,------------...///000222222222222111111222222333444777777888999999999888888999;;;>>>AAABBBBBBAAA@@@BBBDDDFFFGGGIIILLLPPPSSSSSSSSSTTTTTTVVVXXX[[[\\\]]]]]]^^^^^^^^^^^^^^^______^^^^^^___```___]]][[[UUUXXX[[[[[[YYYVVVTTTSSSQQQPPPOOOOOOOOOMMMJJJHHHGGGHHHHHHIIIHHHFFFCCCBBB===<<<<<<:::888666555444222111111000000///......,,,,,,------,,,,,,+++***************))))))))))))*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%))))))))))))((((((((((((OOOLLLJJJJJJLLLKKKHHHDDD@@@???>>><<<:::999999999999777555444444333111///+++++++++************)))(((((((((((((((((((((((())))))))))))((((((((((((+++***((('''((('''&&&$$$(((((('''&&&&&&&&&&&&''''''''''''&&&''''''((()))&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%'''(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''))))))(((((('''&&&&&&%%%%%%&&&''''''%%%%%%&&&'''''''''''''''&&&&&&&&&&&&'''(((((((((((('''&&&&&&''''''((((((((()))))))))(((((()))******++++++,,,,,,,,,---...///000000111//////000222444666777888555555666666777777777888:::;;;<<<===???BBBDDDEEEBBBDDDGGGIIIJJJKKKNNNPPPUUUVVVWWWXXXZZZ[[[[[[[[[YYYYYYXXXWWWVVVVVVUUUUUURRROOOJJJGGGFFFEEEDDDCCCBBB???<<<<<<======:::777888777555333222222222333000///---+++*********+++)))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((''''''(((***((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&''''''((((((''''''''''''''''''''''''&&&(((((((((&&&%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))******+++++++++************+++,,,,,,---------...///000111222222111111111111222333333555666888999:::999888777888999<<<>>>???@@@@@@???BBBDDDFFFGGGHHHKKKNNNRRRQQQQQQRRRTTTVVVWWWYYYYYY````````````___^^^\\\[[[ZZZYYYYYY[[[]]]^^^]]][[[TTTVVVYYYZZZYYYVVVUUUTTTRRRPPPNNNNNNMMMKKKHHHFFFDDDDDDEEEEEECCCBBB@@@>>>;;;;;;;;;999888666444333111111000000///......---,,,,,,,,,,,,,,,++++++***************))))))))))))******))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''''''''&&&(((((((((((())))))))))))NNNLLLJJJKKKLLLKKKGGGCCC??????===<<<;;;:::999999999777555444444333111///+++++++++*********))))))))))))))))))))))))))))))))))))))))))((((((((((((***((('''((((((((('''%%%(((''''''&&&&&&&&&'''''''''''''''&&&&&&''''''(((%%%%%%'''(((((('''%%%%%%(((((((((((((((((((((((('''''''''''''''''''''''')))((((((''''''(((((()))&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&%%%&&&''''''%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%'''''''''(((((('''&&&&&&'''''''''((((((((())))))(((((())))))***++++++++++++,,,,,,---...///000111000000111333444555666777666666666666666666777777:::;;;<<<===???AAACCCEEEEEEGGGIIIJJJKKKLLLNNNPPPRRRSSSVVVXXXYYYZZZZZZZZZXXXXXXWWWVVVTTTSSSRRRRRRMMMJJJGGGEEEEEEEEEDDDCCC@@@>>>;;;;;;<<<;;;999777888666333111000000111222///...,,,+++******++++++)))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&((()))((('''%%%$$$$$$%%%'''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''((())))))&&&&&&&&&'''''''''''''''&&&'''((('''&&&%%%&&&((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))***+++,,,,,,***************++++++,,,,,,,,,,,,---...///111111111111111111111222222333444666999<<<===<<<:::999777888:::;;;===>>>??????DDDFFFGGGHHHIIIKKKOOORRRPPPQQQSSSUUUWWWXXXYYYYYY```aaaaaaaaa___\\\YYYWWWVVVVVVWWWYYY]]]___```___VVVXXXZZZ[[[YYYVVVUUUUUURRRPPPMMMLLLKKKIIIGGGDDDBBBBBBBBBAAA@@@>>>===<<<::::::999888777555444333000000//////...---------++++++,,,,,,,,,++++++***************)))))))))((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((''''''''''''((()))*********OOOMMMKKKKKKKKKJJJEEEAAA??????===<<<;;;:::999999888666444444444333111000+++++++++*********))))))************************))))))))))))((((((((((((&&&&&&&&&((()))***)))'''''''''&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$'''''''''(((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''&&&%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&'''''''''(((%%%&&&''''''%%%%%%&&&'''''''''&&&&&&%%%%%%%%%$$$&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((('''(((((()))******++++++++++++,,,---...///000000111222222333333444444444666666666666777777777777999:::;;;<<<>>>AAACCCDDDFFFHHHJJJKKKKKKKKKMMMOOOPPPQQQSSSVVVWWWXXXXXXXXXUUUTTTSSSRRRQQQPPPOOONNNMMMJJJGGGEEEDDDDDDBBBAAA@@@>>><<<;;;:::999777555666555222000//////000111///...---+++++++++,,,,,,***))))))(((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''&&&%%%$$$&&&(((((('''%%%$$$$$$%%%'''(((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))&&&&&&&&&'''''''''((((((%%%'''((('''&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***++++++,,,******))))))******+++,,,++++++,,,,,,---///000111111111000000111111222333333555888;;;<<<<<<;;;999777888999:::<<<>>>???@@@DDDEEEFFFFFFGGGIIILLLOOORRRSSSUUUWWWXXXZZZZZZZZZ^^^_________^^^[[[XXXVVVTTTSSSTTTWWW[[[___``````YYY[[[\\\[[[YYYVVVTTTTTTQQQOOOLLLJJJIIIHHHEEECCCBBBAAAAAA???>>><<<;;;:::999888888777666444333222//////......---,,,,,,+++******+++,,,,,,+++++++++************)))))))))((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((((((&&&&&&'''((()))***++++++PPPMMMJJJJJJJJJIIIEEEAAA@@@???>>><<<:::999999999777555333333333333111///+++++++++************)))************************))))))))))))((((((((((((%%%%%%&&&(((***+++)))((('''&&&&&&&&&&&&'''((((((((('''&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$&&&'''&&&%%%%%%&&&(((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$""""""&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&''''''((((((%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&'''''''''(((((((((''''''((())))))******+++++++++,,,---...//////000111111222222222222333333666666777777888888888999999:::;;;<<<>>>@@@BBBDDDEEEGGGIIIIIIIIIJJJLLLNNNOOOPPPQQQSSSTTTUUUUUUUUUPPPPPPOOONNNMMMMMMLLLLLLPPPNNNJJJFFFDDDBBB>>><<>><<<:::888666444333444333111///.........///...---,,,+++++++++,,,,,,******)))(((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&%%%$$$$$$%%%'''((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))%%%%%%&&&&&&'''(((((((((%%%&&&((('''&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))*********))))))))))))***+++++++++++++++,,,---...///000111000000000000111222222111333555888999:::999999999999999:::<<<>>>AAACCCGGGHHHIIIIIIIIIKKKNNNPPPRRRSSSTTTUUUWWWYYYZZZ[[[[[[\\\]]]]]]]]][[[ZZZYYYUUUTTTSSSUUUXXX[[[\\\\\\ZZZ[[[\\\[[[WWWUUUSSSSSSOOOMMMJJJHHHHHHGGGEEEDDDAAA@@@???>>><<<:::999999777777777666555444222222......------,,,+++++++++)))***++++++++++++++++++************))))))))))))''''''(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''(((((((((&&&''''''((()))******+++OOOLLLHHHHHHIIIIIIGGGDDDAAA@@@>>><<<:::999888888555444222222222222000...+++++++++************)))************************))))))))))))((((((((((((%%%%%%&&&(((******(((&&&&&&&&&&&&&&&&&&'''((((((((('''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%%%%%%%&&&$$$%%%'''&&&%%%%%%&&&(((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''((((((''''''(((((()))************+++,,,,,,......///000//////000111111222333333666777777888999::::::;;;:::;;;<<<===???BBBDDDEEEEEEGGGIIIJJJJJJKKKMMMOOOOOOOOOOOOOOOPPPQQQRRRSSSPPPPPPOOOOOONNNNNNNNNNNNPPPMMMJJJFFFDDDAAA===;;;;;;;;;:::888555333222222222111111000///...---------,,,+++***)))***+++++++++***)))((('''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''&&&$$$$$$&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((()))%%%%%%&&&&&&'''(((((()))%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((()))))))))))))))***++++++******++++++,,,---///000000000000000000111222222111222444666888999::::::;;;:::::::::<<<@@@CCCEEEHHHIIIJJJJJJJJJKKKNNNQQQPPPPPPPPPQQQRRRUUUWWWYYYYYYZZZ[[[\\\]]]^^^^^^___\\\ZZZXXXWWWWWWXXXWWWVVVWWWXXXYYYXXXUUUSSSSSSSSSNNNKKKHHHGGGFFFFFFEEEDDD@@@???===;;;999888777777666666666555444333222111---------,,,++++++******))))))***+++++++++++++++************))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&''''''''''''''''''(((((())))))******NNNJJJGGGFFFHHHJJJIIIGGGBBBAAA???<<<:::888777777444333111111111111000...+++++++++************)))))))))))))))))))))))))))))))))))))))((((((((((((''''''((()))***)))'''$$$&&&&&&&&&&&&&&&'''((()))((('''&&&&&&%%%%%%%%%%%%'''&&&$$$$$$$$$$$$&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$%%%&&&&&&%%%%%%'''(((%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''''''''%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&(((''''''&&&&&&%%%%%%$$$%%%&&&''''''%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''((((((''''''(((((()))************++++++,,,---...///000,,,---...///111333444555666777777999:::;;;<<<<<<<<<<<<===>>>AAACCCEEEFFFGGGIIIKKKLLLMMMNNNPPPRRROOOOOONNNMMMNNNOOOQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRLLLJJJGGGEEEDDDBBB???===888888888666444222111222000111000000///...,,,++++++***)))(((((()))******+++***((('''''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((('''%%%%%%'''(((''''''((())))))(((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))%%%%%%&&&&&&'''((())))))%%%&&&''''''&&&&&&((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&)))))))))))))))******+++*********+++,,,---//////000000000000000111111222444444555777999;;;===>>><<<;;;:::;;;===AAADDDGGGDDDEEEEEEEEEEEEFFFIIIKKKNNNMMMLLLMMMOOOQQQTTTVVVYYYYYYZZZ[[[]]]```bbbccceeeaaa]]]ZZZYYYWWWUUUTTTTTTUUUVVVVVVTTTSSSSSSTTTMMMJJJGGGFFFFFFFFFEEEEEE???>>><<<:::888666666555666666555555444333222111------,,,,,,+++******)))((()))***+++++++++++++++************))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))SSSPPPMMMKKKKKKIIIGGGFFFBBBAAA???<<<999777555444444444444444333222111111---,,,***(((((()))***++++++***)))(((((()))***+++))))))(((((((((((())))))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&(((&&&%%%'''+++,,,***(((%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''%%%###!!! $$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''')))(((&&&$$$$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''"""###$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%###"""&&&%%%$$$$$$$$$$$$%%%&&&'''''''''''''''((())))))++++++,,,,,,,,,---------++++++,,,------......///......///111222333444555777888999::::::999888777;;;;;;<<<===???BBBDDDFFFEEEFFFGGGHHHJJJLLLNNNOOOKKKJJJJJJKKKMMMOOOOOONNNPPPRRRSSSTTTTTTRRROOOMMMKKKKKKKKKIIIFFFAAA===;;;???<<<999777666555333111222111000///...---,,,,,,++++++******)))(((((((((***)))((('''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((('''&&&&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((((((&&&######$$$'''((()))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''((((((((())))))))))))************))))))))))))***************++++++,,,,,,------.........///000111222333333555666666777888888999999;;;;;;;;;;;;===???AAACCCDDDDDDCCCEEEHHHJJJKKKKKKLLLLLLKKKMMMOOOTTTXXX[[[VVVWWWXXXYYY[[[\\\]]]^^^___^^^______^^^[[[WWWTTTNNNOOOPPPQQQRRRRRRSSSSSSQQQOOONNNMMMMMMKKKHHHFFF@@@???===;;;999888777777444444444444333222111000............---,,,+++***+++++++++++++++++++++++++++***(((''''''(((((()))''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&QQQNNNKKKJJJIIIHHHFFFEEEBBBAAA???===;;;999777666444444444444333222111000---,,,***)))((()))***+++******))))))))))))******))))))(((((((((((())))))%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&(((''''''''''''&&&&&&&&&)))''''''))),,,---+++)))&&&&&&&&&&&&''''''''''''$$$%%%&&&&&&''''''&&&&&&###$$$%%%&&&&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%&&&&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''')))'''&&&$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$'''&&&%%%$$$$$$%%%&&&''''''''''''''''''(((((())))))************+++++++++++++++,,,,,,---...............///111222333444555;;;;;;;;;<<<;;;;;;::::::<<<<<<<<<===???AAACCCEEEEEEEEEFFFGGGIIIKKKNNNOOOKKKJJJJJJKKKMMMNNNNNNMMMQQQSSSTTTTTTSSSQQQNNNLLLKKKJJJJJJIIIFFFCCCAAA???<<<999777555555555333222000000///...---,,,++++++++++++******)))((('''''')))((((((''''''''''''(((((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''''''''''''''((((((''''''&&&&&&&&&&&&&&&'''%%%&&&&&&''''''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((('''&&&'''((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((()))))))))(((((()))))))))***************+++,,,,,,------.........///000111222222333555555555666666777777777:::999999:::;;;>>>@@@AAACCCCCCCCCEEEHHHJJJKKKLLLLLLKKKKKKLLLNNNRRRVVVXXXWWWWWWXXXZZZ[[[\\\]]]^^^^^^^^^______^^^[[[WWWTTTTTTUUUVVVWWWWWWVVVUUUUUUSSSQQQNNNMMMKKKIIIFFFCCC???>>><<<:::888777666666444444444444333222111111............---,,,++++++************************+++***)))'''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''NNNLLLIIIHHHHHHHHHFFFEEEBBBBBB@@@>>><<<:::888777444444444444333222111000---,,,***)))))))))***+++))))))************))))))))))))(((((((((((())))))&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&(((''''''''''''&&&&&&&&&'''&&&&&&(((***+++***(((''''''''''''&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&!!!###%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((('''&&&%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((('''&&&%%%''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((()))(((((((((((())))))))))))++++++,,,,,,------............///111222333444555::::::::::::<<<===>>>???============>>>???AAABBBDDDDDDDDDEEEGGGJJJMMMOOOMMMLLLKKKLLLMMMNNNMMMLLLRRRRRRSSSSSSRRRPPPMMMKKKIIIHHHGGGFFFDDDCCCBBBAAA888666444333444444333222......---,,,++++++******,,,,,,+++***((('''&&&&&&'''''''''&&&''''''((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''(((''''''&&&''''''(((((('''''''''''''''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''((())))))******))))))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))************++++++,,,------------...//////111111222333444444444555555555555555888888888888:::<<<>>>???BBBBBBCCCEEEGGGIIIKKKMMMLLLLLLKKKLLLMMMPPPSSSUUUWWWWWWXXXZZZ[[[\\\]]]^^^^^^^^^______]]]ZZZWWWVVVZZZ[[[]]]]]]\\\ZZZWWWVVVUUURRROOOMMMKKKGGGCCC@@@>>>===;;;999888666666555444444444444333333222111.........---,,,,,,++++++))))))))))))))))))))))))+++***)))(((''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''NNNKKKIIIHHHHHHHHHGGGFFFDDDBBB@@@>>>;;;888666555333333444333333222111000,,,+++***)))))))))******((()))***++++++***)))((((((((())))))))))))(((((('''(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&$$$$$$$$$%%%&&&&&&&&&%%%''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&!!!###&&&((()))))))))&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''((((((((())))))***++++++,,,------............///111222333444555666666777888;;;>>>AAACCC>>>>>>===<<<===>>>???@@@CCCCCCBBBCCCEEEIIILLLOOOPPPOOONNNNNNOOOOOOMMMLLLOOOPPPQQQQQQQQQOOOMMMLLLHHHGGGEEECCCAAA@@@??????999777444333333333222000...------,,,++++++******,,,++++++)))((('''&&&%%%&&&&&&&&&&&&''''''((()))'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''')))))))))(((((('''''''''(((''''''''''''((())))))'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''(((((('''(((((((((''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''((((((((('''&&&&&&&&&%%%&&&&&&'''''''''((((((((((((((((((((()))))))))************+++,,,,,,------------...///000111222222444444444444555555555555888888888888999;;;===>>>@@@AAACCCDDDFFFHHHKKKMMMMMMMMMLLLLLLMMMOOOQQQRRRVVVWWWXXXYYYZZZ[[[\\\\\\]]]___```___\\\ZZZXXXWWW\\\]]]______^^^ZZZVVVSSSTTTRRROOOMMMKKKHHHDDDAAA>>>===;;;999888666666555333333444444333222222111......---,,,++++++++++++))))))))))))))))))))))))+++***)))((('''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''OOOMMMKKKJJJJJJJJJHHHGGGEEECCC@@@===999666333222333333333333222111000000+++++++++***************((()))***++++++***)))((((((((())))))))))))((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&###$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$######$$$%%%&&&&&&''''''&&&&&&###$$$&&&'''((()))((((((&&&&&&&&&%%%%%%$$$$$$$$$###%%%&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((((((((((()))))))))************++++++,,,------.........///111222333444555999999999:::<<>>===<<<<<<===>>>>>>AAAAAAAAACCCEEEIIILLLNNNSSSQQQPPPPPPPPPPPPOOOMMMKKKLLLMMMNNNNNNNNNMMMMMMJJJHHHFFFCCCAAA???>>>===;;;999666444333222000.........------,,,+++++++++++++++***)))((('''&&&%%%&&&&&&&&&&&&&&&'''((()))&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))((((((''''''&&&&&&'''''''''''''''((())))))&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((&&&''''''%%%######&&&(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''((((((((('''&&&&&&&&&%%%''''''((((((((()))))))))'''(((((((((((()))))))))))))))***++++++,,,,,,---------...///000111222222444444555555555555666666999999888888999;;;===>>>>>>@@@BBBCCCCCCEEEHHHKKKNNNMMMMMMMMMMMMOOOPPPQQQTTTUUUUUUVVVWWWXXXYYYYYY\\\^^^___^^^[[[XXXXXXXXXYYYZZZ[[[\\\ZZZVVVRRROOOQQQOOOMMMLLLKKKIIIEEECCC>>>===;;;999888777666666222222222222222222111000......,,,++++++***++++++************************)))))))))((('''&&&&&&%%%''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&'''''''''((((((QQQOOOLLLKKKKKKKKKIIIHHHDDDCCC@@@===999555333111333333333333222111000///++++++++++++******))))))))))))************))))))'''((()))******)))((('''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&(((''''''''''''&&&&&&&&&$$$&&&((((((&&&&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&'''(((((('''&&&%%%&&&%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''"""######$$$&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))))))))******************++++++,,,,,,------......///111222333444555>>>>>>=========>>>>>>???>>>===<<<;;;;;;<<<===>>>@@@@@@BBBDDDGGGIIILLLMMMSSSQQQPPPPPPQQQQQQPPPNNNIIIJJJKKKKKKKKKKKKKKKKKKJJJIIIGGGEEEBBB@@@>>>===;;;999666333222111///------------,,,,,,+++++++++***))))))((((((''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&************************************************'''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((())))))$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''((((((((('''&&&&&&&&&&&&'''((((((%%%'''(((&&&######%%%(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''((((((((()))))))))''''''(((((((((((())))))))))))******+++,,,,,,,,,,,,---......000000111222333333444444555666666777999888888888999:::<<<===<<>>>>>@@@BBBFFFIIIKKKLLLLLLQQQPPPNNNOOOPPPPPPOOONNNJJJJJJJJJIIIHHHGGGGGGFFFDDDDDDDDDCCCAAA???<<<;;;888666333111111000...---+++++++++++++++*********((((((((((((((((((((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))###$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((()))'''&&&&&&&&&&&&'''(((((($$$)))------***&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''((((((((('''''''''((((((((()))))))))))))))***++++++,,,,,,,,,------...///000111111000111222333444555666777888777777666777888:::;;;;;;>>>AAA@@@>>>>>>BBBFFFHHHHHHIIIJJJJJJKKKLLLLLLNNNOOOOOOPPPPPPQQQQQQRRRSSSVVVXXXVVVQQQOOOPPPSSSOOOPPPPPPQQQPPPNNNMMMLLLIIIHHHFFFEEEEEEDDDAAA???;;;:::888666444333222222......///////////////...///---+++***)))***++++++))))))))))))))))))))))))%%%&&&'''((((((((('''&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((()))SSSPPPMMMKKKKKKIIIGGGFFFAAA@@@???===<<<:::999999222222333222222111000///***++++++++++++***))))))+++***)))(((((()))***+++'''((()))++++++)))((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&###%%%((('''$$$###$$$&&&&&&''''''(((((()))))))))$$$%%%&&&&&&''''''&&&&&&"""###$$$%%%$$$$$$""""""$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%&&&'''((()))$$$$$$%%%&&&&&&%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''(((((((((((()))))))))))))))******+++,,,,,,------......///111222333444555000222444777:::;;;;;;;;;<<<<<<;;;:::;;;<<<===>>>===???CCCGGGJJJKKKLLLKKKOOONNNMMMMMMOOOOOONNNMMMLLLKKKJJJHHHFFFDDDCCCBBB===>>>??????>>><<<:::888555333000000000000///---************))))))))))))''''''''''''((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&'''((()))$$$$$$%%%%%%&&&'''((((((%%%%%%&&&&&&'''((())))))'''&&&&&&&&&&&&'''((((((###***222444000***'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))))))))***++++++,,,,,,,,,,,,---...///000111111...///000111333555666666666666555555666777888999:::>>>@@@???<<<<<>>;;;999777777222111000000111111000...+++++++++************)))))))))(((((((((((())))))&&&))),,,+++(((&&&''')))$$$&&&((())))))(((&&&$$$(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''''')))))))))))))))(((((((((&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&******(((&&&$$$""" &&&%%%%%%$$$%%%&&&((()))&&&''''''''''''''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$%%%%%%&&&'''&&&'''((())))))((('''&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&((()))...+++'''&&&(((******((()))))))))***++++++,,,,,,------...000111333444444222444777888888999:::<<<888777===EEEBBB888888AAAAAACCCEEEHHHIIIJJJJJJJJJKKKLLLMMMNNNOOOPPPQQQQQQJJJIIIHHHGGGFFFDDD@@@===>>>===<<<999777555333222444333222000////////////------,,,,,,+++***))))))))))))))))))(((((((((((())))))((((((''''''''''''$$$$$$%%%%%%&&&'''(((((((((((('''''''''&&&&&&&&&((((((''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$(((((('''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''''''''((()))))))))+++......+++'''%%%$$$'''&&&%%%&&&((((((((('''&&&&&&''''''''''''&&&&&&))))))(((((('''''''''&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))((((((((()))******++++++,,,,,,,,,,,,---...//////---///222444666666666555555555555666666777888999:::999999<<>><<<999888777222111000000111111000...+++++++++************)))))))))(((((((((((())))))(((***++++++)))'''&&&&&&%%%&&&&&&'''''''''(((((('''''''''((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&&&&&&&%%%%%%$$$###%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######&&&&&&%%%%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((&&&%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&'''(((((((((((('''&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%%%%''')))***...***''''''(((***)))((()))))))))***++++++,,,,,,,,,---...///111222333444222444666888888888:::;;;;;;999???FFFDDD<<<===EEEBBBCCCDDDFFFGGGHHHHHHHHHEEEFFFGGGHHHIIIJJJKKKLLLJJJIIIHHHGGGFFFDDD@@@>>><<<;;;:::888555333222111222111000...------------,,,,,,++++++***))))))((('''''''''((()))))))))***((((((((('''''''''&&&&&&$$$$$$%%%%%%&&&''''''(((((('''''''''&&&&&&&&&&&&))))))((((((''''''''''''''''''((((((''''''&&&%%%(((((('''''''''&&&&&&&&&&&&&&&&&&'''((()))))))))''''''''''''''''''''''''&&&&&&'''((((((((((((((('''''''''''''''(((((()))(((***,,,,,,)))'''&&&&&&((('''&&&''')))***)))(((&&&&&&''''''''''''&&&&&&)))((((((((('''''''''&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''((((((((())))))))))))'''''''''((())))))******,,,,,,+++,,,,,,---...///---///111333555555444444333333444555666888:::;;;:::999999<<<@@@CCCCCCBBBEEEFFFHHHHHHHHHIIIKKKMMMMMMMMMMMMLLLMMMNNNOOOPPPNNNNNNNNNMMMLLLJJJIIIHHHKKKJJJIIIJJJKKKKKKJJJHHHFFFCCC???===<<<<<<;;;::::::777444222111111000///000///...---,,,,,,,,,,,,*********)))))))))(((((()))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&''''''''''''''''''''''''''''''((((((((((((((('''&&&%%%%%%&&&'''(((OOOLLLIIIIIIKKKKKKHHHEEECCCBBB@@@>>><<<:::888777222111000000111111000...+++++++++************)))))))))(((((((((((())))))+++***))))))))))))&&&%%%'''&&&%%%%%%%%%'''(((***&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$"""######$$$%%%&&&'''(((%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%$$$$$$$$$%%%'''&&&%%%%%%&&&(((&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))***,,,***((('''((())))))))))))))))))***++++++,,,,,,,,,---...///000111222333111333666777777777888:::<<<:::>>>DDDCCC>>>@@@HHHDDDDDDDDDDDDDDDEEEEEEFFFEEEFFFHHHHHHHHHHHHJJJKKKJJJIIIGGGGGGFFFDDDAAA>>>:::999777555333222111000000///...,,,++++++******+++******))))))(((((((((%%%&&&&&&'''((()))******'''''''''&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&)))))))))((((((((((((((((((((())))))(((((('''&&&'''''''''''''''&&&&&&&&&%%%%%%&&&'''((()))))))))''''''''''''''''''''''''&&&&&&'''(((((((((((('''''''''&&&&&&''''''((()))((()))***)))'''&&&'''((()))((('''(((*********)))&&&&&&''''''''''''&&&&&&((((((((('''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((()))))))))&&&&&&&&&'''(((((())))))+++++++++,,,,,,---...///---///000222333333222222000111222444666888:::;;;999999999;;;???AAAAAAAAACCCEEEFFFGGGFFFFFFHHHJJJNNNMMMKKKJJJJJJLLLNNNPPPLLLMMMMMMNNNNNNMMMMMMLLLPPPOOOMMMMMMMMMKKKIIIFFFEEEBBB???===<<<;;;999888888555222000000000///...000///...---,,,,,,,,,,,,******))))))))))))(((((((((((((((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((%%%&&&&&&&&&'''(((((((((''''''''''''((((((((((((((('''&&&%%%%%%&&&'''(((NNNKKKIIIJJJLLLLLLJJJGGGCCCBBBAAA???<<<:::888777222111000000111111000...+++++++++*********))))))))))))(((((((((((())))))+++(((&&&'''***+++(((&&&(((((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''(((''''''&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((''''''&&&%%%%%%$$$$$$$$$$$$%%%'''&&&%%%%%%&&&(((&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))******)))((((((((())))))))))))))))))***++++++,,,,,,,,,------...000111111222111333555666666666777888:::999;;;@@@@@@>>>BBBHHHFFFEEEDDDCCCCCCCCCEEEEEEIIIKKKLLLKKKHHHGGGHHHJJJIIIHHHFFFFFFEEEDDD@@@>>>999888666444222111111111///...---,,,************))))))((((((((('''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''((((((((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&'''''''''''''''(((''''''''''''''''''''''''%%%&&&''''''(((((('''''''''&&&&&&&&&&&&'''(((((('''''''''&&&%%%%%%''')))((('''&&&''')))***)))(((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))&&&&&&'''(((((())))))***++++++++++++,,,---...///......///000111111000000111111222333555777999:::999999:::;;;>>>???@@@@@@BBBDDDEEEEEEEEEDDDEEEGGGLLLKKKKKKJJJKKKLLLMMMMMMMMMNNNNNNOOOOOOOOOOOONNNRRRPPPOOONNNMMMLLLIIIGGGDDDBBB@@@>>>===<<<999666555333000/////////...---......,,,+++++++++++++++***)))))))))((((((((((((&&&''''''(((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((%%%%%%%%%&&&'''((())))))''''''''''''((((((((((((((('''&&&%%%%%%&&&'''(((NNNLLLKKKLLLNNNOOOLLLHHHDDDCCCAAA???<<<:::999888222111000000111111000...+++++++++*********))))))))))))(((((((((((()))))))))'''%%%&&&***,,,***(((((()))***)))(((&&&###!!!%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%'''&&&%%%%%%&&&((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))(((((((((((((((((()))))))))))))))***++++++,,,,,,,,,,,,---...///000000111000222444555555555666777:::999:::===??????BBBGGGFFFEEEDDDCCCCCCDDDEEEFFFKKKMMMNNNKKKEEEBBBCCCEEEGGGFFFEEEDDDDDDBBB???===888777555333222111222222//////---,,,+++*********((((((((('''''''''''''''((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%&&&'''''''''''''''''''''((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&''''''%%%$$$%%%(((***'''&&&%%%&&&((()))((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''(((((())))))***++++++++++++++++++,,,---......---......///000000000000333333333444444666777888999:::;;;<<<===>>>???@@@AAACCCEEEEEEDDDDDDDDDEEEGGGIIIKKKMMMNNNMMMLLLKKKMMMMMMNNNMMMMMMLLLKKKKKKOOONNNMMMMMMMMMLLLJJJHHHEEECCC@@@>>>===;;;888666333111...---.........------,,,+++***)))))))))))))))))))))(((((((((((('''&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((%%%%%%%%%&&&'''((())))))''''''''''''((((((((((((((('''&&&%%%%%%&&&'''(((OOOMMMLLLMMMPPPOOOLLLHHHDDDCCCAAA???===;;;999888222111000000111111000...+++++++++************)))))))))(((((((((((()))))))))'''&&&''')))*********((()))******)))&&&""" %%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%######"""!!!$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''######$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&((())))))((('''(((***)))))))))***++++++,,,,,,,,,,,,------...//////000000222444444444333444666::::::;;;===???AAACCCEEECCCCCCCCCDDDDDDFFFGGGGGGNNNQQQRRRNNNGGGCCCDDDGGGEEEDDDCCCCCCBBBAAA>>>;;;777666333111000111222333000///...,,,++++++++++++''''''''''''''''''''''''(((((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$&&&&&&&&&'''''''''''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%&&&&&&'''((('''''''''&&&%%%%%%'''***'''&&&%%%&&&'''((((((&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((((((((())))))***+++++++++*********++++++,,,---...------......///000111111444444444444555666777777:::<<<============???@@@@@@BBBEEEFFFFFFEEEEEEFFFDDDGGGKKKOOOPPPOOOMMMKKKKKKKKKKKKJJJIIIHHHGGGFFFJJJJJJIIIJJJKKKKKKJJJHHHEEEBBB???===;;;:::777666222000------............,,,,,,+++***))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((%%%&&&&&&&&&'''(((((((((''''''''''''((((((((((((((('''&&&%%%%%%&&&'''(((OOOMMMLLLMMMOOONNNJJJFFFDDDCCCBBB???===;;;999888222111000000111111000...+++++++++************)))))))))(((((((((((())))))*********((('''&&&((()))'''((((((((((((&&&%%%$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''(((&&&&&&%%%%%%$$$$$$#########$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&'''''''''&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&#########$$$%%%%%%&&&&&&$$$%%%'''&&&%%%%%%&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%#########$$$%%%&&&'''((('''&&&%%%$$$$$$%%%&&&'''%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%'''))))))''''''(((***)))))))))***++++++,,,,,,,,,,,,,,,------.../////////111333444333222333555777888999;;;===@@@AAA@@@>>>???AAACCCEEEFFFGGGGGGNNNQQQSSSOOOHHHDDDFFFJJJBBBAAAAAAAAAAAA???<<<:::555333111///...///111222///...---,,,+++*********'''''''''''''''((((((((('''&&&&&&&&&%%%$$$$$$$$$&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%&&&&&&'''((('''((()))(((&&&&&&'''((((((&&&&&&'''((()))((('''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''(((((()))*********************+++,,,---...---------...///111222333444444444555666888999:::;;;===??????======???AAA@@@BBBFFFGGGGGGGGGGGGHHHEEEGGGJJJMMMOOOPPPPPPOOOIIIJJJJJJIIIIIIHHHGGGFFFGGGFFFFFFGGGIIIIIIHHHFFFDDDAAA<<<999888777555444111///------...//////......---,,,+++************))))))((((((((('''''''''''''''''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&''''''''''''''''''''''''''''''((((((((((((((('''&&&%%%%%%&&&'''(((NNNMMMKKKMMMNNNMMMIIIEEEDDDDDDBBB@@@===;;;999888222111000000111111000///+++++++++************)))))))))(((((((((((()))))),,,------)))%%%###%%%(((''''''&&&%%%&&&'''((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%&&&'''"""###$$$%%%&&&''''''(((###$$$&&&'''((('''&&&&&&&&&''''''((((((''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&""""""###$$$%%%&&&&&&'''$$$%%%'''&&&%%%%%%&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%&&&&&&''''''&&&&&&%%%""""""###$$$%%%'''((()))''''''%%%%%%%%%%%%''''''%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$$$$'''))))))'''&&&(((***)))))))))***++++++,,,,,,,,,,,,,,,------.........///111333333222222333444444555777888:::======;;;:::<<>>;;;999333222///------...000111///...,,,+++******))))))''''''((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''(((((("""###$$$%%%'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((()))***)))'''&&&'''((()))((('''((()))******(((&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&''''''((()))))))))************+++,,,---...,,,------...000222333444222333333555777999;;;<<<<<<>>>@@@@@@======???AAA???CCCFFFHHHIIIHHHIIIIIIFFFGGGIIIKKKNNNPPPRRRSSSJJJKKKKKKKKKKKKKKKJJJJJJEEEDDDDDDEEEFFFGGGEEEDDDCCC???:::666555444333333111///------...///////////////...---,,,,,,,,,,,,)))(((((((((''''''''''''(((((((((''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''&&&&&&&&&''''''''''''((((((((()))((('''&&&%%%%%%&&&'''(((NNNNNNNNNPPPPPPNNNJJJGGGHHHEEE@@@<<<===@@@===777444333222222222111///---,,,,,,,,,++++++++++++***(((((())))))*********+++***))))))((('''&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&$$$$$$$$$$$$&&&&&&'''&&&%%%%%%$$$$$$$$$$$$(((((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&%%%$$$""""""$$$%%%&&&%%%%%%$$$#########$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&%%%&&&'''((())))))))))))***++++++,,,,,,+++,,,,,,---...///000000444444333222333444555666666777888999;;;<<<===>>><<>><<<;;;:::888666333222111///............------,,,++++++******)))))))))(((((((((((())))))((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%###%%%'''&&&$$$$$$'''***%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''###$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((((((''''''''')))******+++,,,,,,------+++,,,,,,---///111222333333333555666888:::;;;<<<<<<;;;;;;;;;===???AAABBBBBBBBBCCCEEEGGGJJJLLLMMMKKKKKKLLLOOOSSSUUUVVVUUUMMMKKKIIIJJJLLLMMMJJJHHHGGGFFFEEECCCAAA@@@??????:::999888666444333333222333333444444333222000///+++++++++***++++++,,,,,,((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&NNNNNNNNNOOOPPPNNNJJJGGGGGGEEE@@@<<<===@@@===777444333222222222111///---*********))))))))))))(((((()))))))))***************))))))(((''''''&&&&&&(((((((((''''''((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%&&&'''''''''&&&%%%%%%$$$$$$$$$%%%((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&& """%%%&&&%%%$$$%%%&&&&&&%%%%%%$$$######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%&&&'''((()))$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((((((((((()))%%%%%%$$$$$$$$$%%%&&&''')))))))))***++++++,,,,,,+++,,,,,,---...///000000444333333333444555777888777777888:::;;;===>>>>>>>>>@@@AAABBBBBBBBBDDDFFFEEEDDDCCCDDDEEEFFFEEEDDDDDDBBB???===<<<:::888666333222111///......---------,,,,,,++++++******)))((((((''''''''''''(((((((((&&&%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$&&&'''&&&$$$$$$&&&)))%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&''''''&&&&&&'''''''''''''''(((&&&%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((('''))))))******+++,,,,,,,,,,,,,,,,,,---///000222333222222333555777999:::;;;;;;::::::;;;<<<>>>@@@AAADDDDDDEEEGGGIIIKKKMMMOOOKKKLLLNNNRRRUUUVVVUUUSSSMMMJJJHHHHHHJJJJJJIIIGGGJJJIIIFFFDDDAAA@@@???>>>;;;:::888666444333222111222222333333222111///...,,,,,,+++******+++++++++((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&OOONNNNNNOOOOOOMMMJJJGGGFFFEEE@@@<<<===???===888555333222111222111///---*********))))))))))))((())))))))))))***************))))))((((((''''''&&&))))))(((((((((((())))))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&''''''(((&&&&&&%%%$$$$$$$$$%%%%%%(((&&&%%%######$$$%%%&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&& $$$''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%&&&'''(((((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((%%%%%%$$$$$$%%%%%%&&&''')))))))))***++++++,,,,,,+++,,,,,,---...///000000333333333444555777999:::888888999;;;<<<===>>>???@@@AAAAAAAAA@@@AAADDDFFFEEEEEEEEEFFFHHHIIIHHHFFFEEEBBB???===<<<:::888666222222000///...---------,,,,,,,,,+++******))))))'''&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&$$$$$$%%%'''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''(((((((((((((((((('''''''''''''''&&&&&&%%%$$$$$$###''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((())))))***++++++,,,,,,,,,,,,---///000222333111111222444666777888999::::::::::::<<<>>>@@@AAAEEEEEEFFFGGGIIIKKKMMMOOOKKKMMMPPPTTTWWWVVVSSSQQQMMMJJJHHHGGGGGGHHHGGGFFFLLLJJJHHHEEEBBB@@@???>>><<<:::888666333222111000111111111111000///...------,,,+++***************((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''OOONNNNNNNNNNNNMMMIIIGGGDDDDDD@@@<<<<<<>>>===999555333111111111111///...,,,,,,,,,+++++++++******)))))))))))))))*********))))))))))))(((((('''''')))(((((((((((((((((()))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%'''&&&###!!!!!!###%%%'''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&!!!$$$&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%'''''''''''''''(((((())))))))))))***++++++,,,,,,+++,,,,,,---...///000000222333444555777999:::;;;999999:::;;;<<<===>>>???AAAAAAAAA@@@???AAADDDGGGEEEGGGJJJMMMPPPOOOKKKHHHDDDBBB>>><<<;;;:::888666222111000///...---------,,,,,,++++++***)))))))))''''''&&&&&&&&&&&&'''''''''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((()))(((((((((''''''&&&&&&''''''&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''###$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))******++++++,,,,,,------///000111222111111222444555777888888:::::::::;;;===???AAACCCDDDDDDEEEFFFHHHJJJLLLMMMLLLMMMNNNQQQSSSSSSQQQOOONNNLLLJJJGGGFFFFFFFFFFFFJJJIIIGGGEEECCCAAA@@@@@@<<<;;;888666333111000///000000//////...------,,,------+++***))))))))))))((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''PPPOOOMMMMMMMMMLLLIIIFFFCCCCCCAAA<<<;;;======999666444111000000111000///,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))((((((((((((''''''&&&&&&''''''((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%###!!!!!!###%%%'''$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%$$$######%%%'''&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%''''''((((((((())))))((()))))))))***++++++,,,,,,+++,,,,,,---...///000000111222444666888:::;;;<<<999::::::;;;<<<===>>>>>>AAAAAAAAA@@@???AAAEEEGGGEEEHHHNNNSSSVVVSSSMMMGGGCCC@@@===;;;:::999777555222111000...---------,,,,,,,,,+++******))))))((((((''''''''''''''''''((('''%%%$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''(((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''######$$$$$$%%%&&&''''''&&&'''''''''''''''''''''&&&'''''''''(((((())))))((((((((()))******++++++------------...000111222222222333444666777888888;;;;;;;;;<<<>>>@@@BBBDDDEEEEEEFFFGGGHHHJJJLLLMMMMMMKKKJJJKKKMMMNNNOOONNNPPPOOOMMMKKKHHHGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBBBB<<<:::888555333111////////////...---,,,,,,,,,,,,---,,,+++***))))))((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((QQQOOOMMMMMMLLLKKKHHHFFFAAACCCAAA<<<:::======:::666444111000000000000///*********))))))))))))(((************))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$###""""""$$$%%%'''######$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%###""""""$$$&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((%%%%%%&&&''''''''''''&&&)))))))))***++++++,,,,,,+++,,,,,,---...///000000111222444666888:::::::::999::::::;;;<<<<<<======???@@@AAAAAAAAABBBEEEHHHEEEHHHNNNSSSUUURRRKKKFFFBBB???<<<:::999777555333111111///...---,,,,,,,,,+++++++++***))))))((((((((((((''''''''''''((((((&&&%%%$$$%%%&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''(((&&&%%%%%%&&&'''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''######$$$%%%&&&'''((((((&&&&&&&&&'''''''''''''''&&&&&&''''''((()))))))))(((((())))))***++++++,,,---------......///111111222222333444555666777888:::::::::;;;===@@@BBBDDDFFFFFFGGGHHHIIIKKKLLLMMMKKKIIIFFFFFFHHHKKKMMMMMMQQQRRRQQQNNNJJJGGGGGGGGGBBBBBBAAAAAAAAAAAAAAABBB;;;999777555222111000/////////---,,,,,,+++,,,,,,,,,+++***)))))))))))))))((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((QQQOOOMMMLLLLLLJJJHHHFFF@@@BBBAAA<<<:::<<<===;;;777444111///000000000///*********))))))))))))(((************)))))))))((())))))))))))))))))))))))((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&%%%###"""###$$$%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""###$$$&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((((((((((()))$$$%%%&&&'''(((''''''&&&)))))))))***++++++,,,,,,+++,,,,,,---...///000000111222444666888999999999999999::::::;;;;;;<<<<<<<<<>>>@@@BBBBBBCCCFFFHHHFFFGGGHHHJJJLLLKKKHHHEEE@@@===:::888777666444222111000///...---,,,,,,,,,++++++******))))))(((((('''&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((%%%###$$$&&&((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&&&&((())))))&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''$$$$$$%%%&&&'''((())))))&&&&&&&&&'''''''''((((((&&&&&&''''''((())))))***))))))******+++,,,,,,,,,......---......///000111111111222333444555666666888888888999;;;>>>AAABBBCCCDDDDDDEEEFFFHHHIIIJJJGGGFFFEEEFFFIIIKKKKKKKKKQQQSSSSSSQQQLLLGGGEEEEEEAAA@@@???>>>>>>>>>>>>>>>999888666444222111000000000///---,,,++++++,,,,,,******))))))))))))******((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((QQQOOOMMMLLLKKKJJJHHHFFF@@@BBBAAA<<<:::<<<===;;;777444111//////000000000,,,,,,,,,++++++++++++***+++*********))))))(((((()))))))))))))))*********))))))(((((((((((())))))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&!!!###&&&'''&&&$$$######%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&""""""#########$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""###%%%&&&'''((((((%%%%%%%%%&&&&&&&&&'''''')))((((((&&&%%%$$$######$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&''')))*********)))((()))))))))***++++++,,,,,,+++,,,,,,---...///000000111222444666888888888777999999999::::::;;;;;;;;;:::===@@@BBBCCCDDDFFFHHHGGGEEECCCCCCDDDEEEDDDCCC???<<<999777666555333111111000///...---,,,,,,,,,++++++******)))(((((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''%%%###$$$''')))(((&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((()))***&&&'''''''''(((((())))))((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&'''((())))))(((((((((((((((((((((((($$$$$$%%%&&&'''))))))***&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))************+++,,,,,,------...............///000111000000111222333333444444666666666888:::===???AAA??????@@@@@@BBBCCCEEEEEEDDDDDDEEEHHHKKKLLLKKKIIIPPPRRRTTTRRRMMMGGGDDDDDDAAA@@@???===<<<<<<;;;;;;888777666444222111111111000///---,,,++++++,,,---***)))))))))))))))***+++((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))TTTOOOKKKJJJKKKKKKFFFBBBAAA@@@>>>===<<<;;;<<<<<<777444111000000000///...---,,,++++++******++++++))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((((((((((((((($$$&&&((('''%%%%%%(((+++''''''(((((((((((('''''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$%%%'''((('''&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((()))((('''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''###$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''''''''''''''((())))))((((((((()))******++++++++++++---...///000000000444444333333555999:::999888888999888888999;;;===;;;<<<===>>>@@@CCCEEEFFFDDDCCCCCCBBBBBBCCCCCCDDD>>>===;;;888555222000///,,,,,,,,,+++++++++************))))))((((((''''''%%%$$$######%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&''''''(((''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))******+++,,,,,,------.../////////000000000111222333444555555555555666888;;;===>>>999;;;<<<======>>>AAACCCCCCCCCBBBCCCEEEHHHKKKMMMRRRQQQOOOLLLJJJHHHGGGFFFCCCBBB@@@>>>===<<<;;;;;;888777555333222000//////,,,+++)))***++++++***((())))))))))))))))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&%%%%%%%%%'''(((((((((((((((((((((((((((&&&&&&&&&'''((())))))***SSSOOOKKKJJJKKKJJJFFFBBBAAA@@@>>>===<<<;;;<<<<<<888555222000000000000///---,,,++++++******++++++))))))))))))))))))))))))***)))(((''''''((())))))((((((((((((((((((((((((''''''((('''%%%%%%&&&(((''''''(((((((((((('''''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%&&&'''&&&$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%'''''''''''''''(((((()))((((((((()))******++++++***+++,,,...////////////---///333666777777555111666777666555555666999<<<<<<<<<===>>>@@@BBBDDDEEECCCBBBAAAAAA@@@@@@@@@AAA===;;;999777444111///...,,,,,,+++++++++*********))))))))))))((((((''''''&&&%%%$$$%%%&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))******+++,,,,,,------.../////////000000000000111222333444555555555666888:::<<<===;;;<<<======<<<===???AAACCCCCCCCCDDDEEEHHHJJJKKKKKKLLLLLLLLLKKKIIIHHHGGGDDDBBBAAA???===;;;;;;:::777666555222111//////...,,,+++******++++++***)))))))))))))))))))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))'''&&&%%%%%%%%%''')))***((((((((((((((((((((((((&&&&&&''''''((())))))***RRROOOKKKJJJJJJIIIFFFBBBAAA@@@>>>===<<<;;;<<<<<<888666333111111111000///---,,,++++++******++++++))))))))))))))))))))))))+++***)))(((''''''((((((((((((((((((((((((((((((***(((&&&&&&&&&&&&%%%$$$''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&)))'''&&&&&&&&&&&&$$$###%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&############$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''''''''&&&&&&%%%$$$$$$###""""""###$$$%%%&&&&&&'''''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&''''''((()))((((((((()))******++++++******,,,---...////////////000444777888666444333666666666444333555999<<<=========>>>???@@@AAABBBAAA@@@@@@???>>>===<<<<<<:::999777555222000...---,,,++++++++++++*********)))))))))((((((((((((''''''&&&%%%&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))******+++,,,,,,,,,---......//////000000000000111222333333666666666666777999;;;<<<<<<===>>>>>>======>>>@@@DDDDDDEEEFFFGGGHHHIIIIIIEEEFFFHHHIIIJJJIIIHHHGGGEEECCCAAA???<<<;;;:::999666555333111///......------,,,***+++,,,,,,+++)))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&(((***+++((((((((((((((((((((((((&&&&&&''''''((()))))))))QQQOOOLLLJJJJJJHHHEEEBBBAAA@@@>>>===<<<;;;<<<<<<999666333222222222111000---,,,++++++******++++++))))))))))))))))))))))))******))))))((('''''''''((((((((((((((((((((((((***'''$$$$$$'''(((&&&###&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&((('''%%%%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&############$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%((((((((('''&&&&&&%%%%%%'''(((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((()))******++++++)))***+++---......//////444222111222222111444888888888777555444666:::>>>======>>>>>>?????????>>>??????>>>===;;;:::888777777666444222000...,,,+++++++++++++++************(((((((((((((((((((((((('''&&&%%%&&&'''''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))******++++++,,,,,,------...//////111111111111222333444444777777666666777888:::;;;<<<>>>@@@@@@@@@@@@AAABBBFFFFFFHHHIIIIIIIIIIIIIIIDDDEEEEEEEEEFFFFFFGGGGGGEEECCCAAA>>>;;;999888777444333222000...------------,,,++++++,,,,,,+++)))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&''')))***((((((((((((((((((((((((''''''''''''(((((())))))PPPOOOLLLJJJIIIGGGEEECCCAAA@@@>>>===<<<;;;<<<<<<999666333222222222111000---,,,++++++******++++++)))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((((((((((((((('''%%%"""###''')))'''%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''))))))(((''''''&&&%%%%%%&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((()))******++++++******,,,---.../////////222000000222111---000666777777666555444666999<<<<<<======>>>>>>===<<<<<<=========<<<:::888666555444333222000...---+++++++++++++++*********))))))'''''''''''''''(((((((((&&&%%%$$$%%%&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))******+++++++++,,,,,,---.........222222222333444555666777888777777777888999;;;<<<<<<>>>AAACCCDDDDDDFFFGGGHHHIIIJJJKKKKKKKKKJJJJJJIIIGGGDDDBBBBBBCCCEEEFFFCCCBBB???===:::888777666333222111///...------,,,---,,,***+++,,,,,,+++)))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((OOONNNMMMJJJHHHFFFDDDCCCAAA@@@>>>===<<<;;;<<<<<<888666333111111111000///---,,,++++++******++++++))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((%%%$$$###$$$&&&'''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%'''((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''''''%%%%%%&&&'''$$$%%%%%%&&&''''''(((((($$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((((((((()))******++++++++++++---...///000000000000111888@@@===222///333333444444444333444666888;;;<<<===>>>======;;;:::<<<<<<<<<<<<:::888666444222222111///...,,,+++++++++************)))))))))&&&''''''''''''(((((((((&&&%%%$$$%%%&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''&&&%%%%%%&&&''')))***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))******++++++++++++,,,------......111222222444555777999:::888888888888999;;;===>>><<>>===<<<;;;<<<<<<888555222000000000000///---,,,++++++******++++++))))))))))))))))))))))))&&&'''((()))******))))))((((((((((((((((((((((((%%%%%%&&&%%%$$$$$$&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%'''%%%$$$%%%''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$#########$$$%%%&&&$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((((((((((()))******++++++,,,,,,...///000111111111111222;;;EEEAAA444///444111333444555444444555666999:::<<<======<<<;;;:::;;;<<<<<<<<<;;;999666555111111000///---,,,++++++************))))))))))))&&&&&&&&&'''''''''(((((('''&&&%%%&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))******+++***++++++,,,,,,---......///000111333555888:::;;;888888888999:::===???@@@===@@@DDDFFFGGGGGGHHHIIIHHHHHHHHHHHHHHHJJJLLLMMMKKKJJJIIIGGGEEECCCAAA@@@>>>===;;;999777666555444222222000///............+++***((()))******)))'''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''NNNNNNMMMKKKGGGEEEDDDDDDAAA@@@>>>===<<<<<<<<<<<<777444111000000000///...---,,,++++++******++++++))))))))))))))))))))))))%%%&&&((()))***+++******((((((((((((((((((((((((%%%'''(((&&&###!!!###&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&'''((()))&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%)))'''&&&&&&&&&&&&%%%###'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$#########$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%&&&''''''%%%%%%&&&'''((((((((('''&&&&&&%%%%%%+++***)))((('''&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''((((((((()))******++++++,,,---...000111111222222000///444<<<777,,,+++333111444777888777666666777888:::;;;======<<<;;;:::;;;<<<<<<===<<<:::777666111000///...---,,,,,,+++************))))))))))))&&&&&&&&&'''''''''(((((()))'''&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%$$$#########%%%((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))******+++***++++++,,,,,,---......---...000222555888:::<<<888888999:::<<<>>>@@@BBB>>>AAAEEEGGGFFFFFFFFFGGGGGGFFFEEEEEEFFFIIIKKKMMMHHHIIIKKKKKKIIIEEEAAA>>><<<;;;999777666555444444333222111//////.........***)))(((((())))))((('''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((($$$$$$&&&'''(((((())))))((((((((((((((((((((((((((((((((((((((('''''''''MMMKKKIIIGGGGGGEEECCCAAABBBAAA@@@>>>======<<<<<<:::666222000///000000000---,,,++++++******++++++))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&''''''''''''&&&&&&%%%$$$$$$''',,,//////...&&&&&&&&&&&&&&&&&&&&&&&&&&&)))+++***'''%%%&&&(((***)))'''%%%$$$%%%'''((('''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%""" """$$$%%%%%%$$$###$$$%%%'''(((&&&&&&&&&'''''''''((((((######$$$%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&'''((('''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%(((+++'''!!!"""'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***'''$$$###$$$&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((('''''''''((())))))******,,,---...000111111222222111111111111111222222222666666777888888888888777666888<<<>>>>>>===:::888>>>>>>>>>>>>???===:::777222///+++******+++*********)))))))))))))))***+++(((((('''&&&&&&&&&&&&''')))((('''&&&%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&'''''''''''''''''''''''')))&&&$$$###%%%&&&''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''***(((&&&&&&&&&'''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&'''''''''((()))))))))))))))))))))************++++++,,,------......///000000000111333555777999999999999:::<<<===???@@@IIIHHHGGGFFFFFFFFFFFFGGGIIIGGGDDDEEEHHHJJJJJJIIIFFFHHHJJJIIIEEEAAA>>>===;;;999777666777666444222666444222000...,,,+++++++++******)))(((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((((((((((((((((((((()))&&&$$$%%%)))+++***(((((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&MMMKKKIIIHHHGGGFFFCCCAAAAAAAAA@@@>>>======<<<<<<999666222000000000000000---,,,++++++******++++++))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''&&&$$$%%%'''(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%'''+++///)))(((&&&%%%%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''$$$""""""$$$'''%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###&&&(((&&&"""!!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***'''$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((''''''((())))))******+++,,,,,,...///000111111111111111111111222222222222555666777777888888777777777999<<<>>>??????>>>===@@@???>>>>>>>>>===999777222///,,,***+++++++++***))))))((((((((((((((()))(((((('''&&&&&&&&&&&&&&&)))((('''&&&%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&'''''''''''''''''''''''')))&&&$$$###%%%&&&''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&%%%&&&'''((('''&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((())))))))))))************++++++,,,------......///000000000111222555777999999999:::;;;<<<>>>???@@@IIIIIIIIIIIIHHHHHHHHHHHHIIIFFFDDDDDDGGGIIIIIIHHHFFFHHHIIIHHHEEEAAA>>>===;;;999777666666555333111333222000...---++++++************)))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((&&&&&&&&&%%%$$$$$$%%%&&&'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&NNNLLLIIIHHHGGGFFFCCCAAAAAA@@@???>>>===<<<<<<;;;888666222000000111000000---,,,++++++******++++++))))))))))))))))))))))))))))))))))))(((((((((((((((((((((''''''''''''&&&'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&!!! !!!"""%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$###$$$'''---111((((((&&&%%%%%%%%%&&&'''%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%###$$$&&&(((%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((())))))***++++++,,,++++++---...///000000000111111111222222333333333555666777777888777777777999:::<<<>>>@@@AAABBBBBBAAA???===;;;;;;999777555222///,,,+++,,,,,,,,,+++***)))(((''''''&&&''''''(((''''''&&&&&&&&&&&&&&&((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((&&&$$$$$$%%%&&&'''&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''$$$$$$%%%'''))))))(((&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&))))))))))))************++++++,,,------......///000000000000222444777888::::::;;;;;;===>>>@@@AAAFFFFFFHHHIIIIIIHHHGGGGGGHHHFFFDDDDDDFFFGGGGGGGGGFFFGGGIIIGGGDDD@@@>>>>>>;;;999666555444333111000000///...---,,,+++++++++******))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((%%%((()))'''"""!!!###&&&'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((('''&&&''''''''''''''''''''''''NNNLLLJJJHHHGGGFFFDDDBBB@@@@@@??????>>><<<;;;;;;888555222000111111111000---,,,++++++******++++++))))))))))))))))))))))))))))))))))))(((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&& !!!"""$$$''')))***+++&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$###%%%(((***''''''&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&######$$$###"""###%%%'''%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%&&&)))------+++(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''''''''''')))))))))***++++++,,,,,,******,,,---.../////////111111222222333333444444666777888888999999888888;;;;;;<<<===>>>@@@BBBBBB@@@>>>:::888777666333222111///---,,,------,,,++++++***)))((('''&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''(((&&&$$$$$$&&&'''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%'''))))))&&&$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%%%%$$$((()))))))))************++++++,,,------......///000000000000222444666777:::::::::;;;===>>>@@@AAA@@@BBBDDDFFFGGGFFFEEEDDDHHHGGGFFFEEEEEEFFFGGGGGGFFFGGGHHHGGGDDDAAA??????;;;888555333222222000///......---,,,,,,,,,,,,,,,***)))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''(((((((((((((((((((((((((((******)))&&&%%%''')))))))))((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((&&&&&&&&&'''((('''&&&((((((((((((((((((((((((NNNLLLJJJIIIHHHFFFDDDBBB????????????>>><<<;;;:::777444222111111222111000---,,,++++++******++++++))))))))))))))))))))))))***)))))))))((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%$$$###&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''"""###$$$$$$###$$$%%%'''%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%)))---...+++'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%%%%&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''(((((('''''')))))))))***++++++,,,,,,)))***+++---......//////111222222333444444555555777888999999::::::999999===<<<<<<<<<<<<===???@@@AAA>>>:::888777555333111000...,,,,,,------,,,+++,,,+++***)))(((((('''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&$$$%%%&&&'''&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''&&&%%%&&&'''((('''$$$!!!%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%%%%$$$((()))))))))************++++++,,,------......///000000000000111333555666888999999:::;;;===>>>???===???BBBDDDFFFFFFEEEDDDIIIHHHGGGFFFEEEEEEFFFGGGFFFGGGHHHFFFCCCAAA@@@@@@999777333111000000///......------,,,,,,------...))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''((((((((((((((((((((((((***(((''''''***++++++***,,,+++)))(((&&&%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((&&&&&&&&&'''((('''&&&((((((((((((((((((((((((OOOMMMJJJIIIHHHGGGDDDBBB>>>?????????>>><<<:::999666444222111222222111000---,,,++++++******++++++))))))))))))))))))))))))******))))))(((((('''''''''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&''''''''''''&&&&&&$$$&&&&&&&&&$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%'''&&&%%%###%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''(((((($$$&&&''''''&&&&&&''')))%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$###%%%((()))'''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%%%%''''''%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%'''((((((((('''&&&(((((())))))***++++++,,,******,,,---.../////////222222333444444555666666777888999999::::::999999<<<<<<;;;;;;;;;<<<======AAA>>><<<:::999777444222...---+++,,,------+++***,,,+++***))))))((())))))'''&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''&&&###!!!%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&))))))))))))************++++++,,,------......///000000000000111333555666666666777888999;;;<<<===>>>???AAADDDFFFGGGGGGGGGHHHHHHGGGEEECCCBBBDDDEEEDDDEEEEEEDDDAAA???>>>???777555111//////000//////---------,,,,,,------...))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((((((((((((((((((((()))%%%###$$$)))+++***''',,,+++***(((&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((('''&&&''''''''''''''''''''''''OOOMMMJJJIIIHHHGGGEEECCC>>>>>>??????>>><<<:::888555333222222222222111000---,,,++++++******++++++))))))))))))))))))))))))*********)))(((''''''''''''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&''''''''''''&&&&&& """%%%%%%$$$%%%'''***&&&&&&&&&&&&&&&&&&&&&&&&&&&###""""""%%%'''&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((%%%&&&(((((('''&&&'''(((%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&''''''%%%###%%%%%%%%%&&&&&&&&&''''''$$$%%%'''((()))((('''&&&''''''((())))))******+++***+++,,,...////////////222222333444555666777777666666777888888888888777::::::;;;<<<======>>>>>>===;;;:::999888666222///,,,+++***+++,,,,,,***)))***))))))((((((((())))))'''&&&%%%%%%$$$$$$%%%%%%###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&''''''(((&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''&&&$$$''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''%%%$$$%%%&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((())))))))))))************++++++,,,------......///000000///000111222444555333444444555666888999:::===>>>???AAADDDFFFGGGHHHFFFFFFFFFCCC@@@???AAACCC@@@AAAAAA@@@===;;;;;;<<<555222///---...///000000---,,,++++++++++++,,,,,,(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((&&&%%%$$$$$$%%%&&&&&&&&&***)))(((''''''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&OOOMMMKKKIIIIIIGGGEEECCC===>>>??????>>><<<:::888555333222222333333111000---,,,++++++******++++++))))))))))))))))))))))))+++******)))(((''''''&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***&&&''''''''''''''''''&&&''')))***((($$$"""###%%%&&&&&&&&&&&&&&&&&&&&&&&&***%%%!!! """%%%&&&%%%###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))###%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&'''&&&%%%###"""&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''')))(((&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((&&&%%%############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&''''''%%%###%%%%%%%%%&&&&&&&&&''''''$$$%%%'''))))))((('''&&&'''''''''((())))))******++++++---...///000000000222222333444555666777888444555555666666666666666888999:::<<<>>>???@@@@@@888777666666666333///,,,+++*********++++++***((((((((('''''''''(((((()))'''&&&%%%%%%$$$$$$%%%%%%"""###%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''&&&$$$'''''''''''''''''''''&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%$$$######%%%''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&'''''''''((()))))))))))))))))))))************++++++,,,------......///000000///000000222444555222222222333555666888999;;;;;;<<<>>>@@@CCCFFFGGGDDDEEEDDDBBB>>><<<>>>AAA>>>??????===:::999999:::444111...,,,---///000000,,,+++******************(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((&&&((()))'''###"""$$$''''''''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&TTTOOOMMMNNNLLLFFFCCCCCCAAA??????BBBAAA===<<>>@@@@@@===;;;<<<;;;999666333000...---,,,+++***(((((((((((()))+++******)))(((''''''&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%))))))))))))))))))))))))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%''''''((()))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&+++***)))((('''&&&&&&&&&&&&&&&&&&'''''')))***+++''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$))))))%%%$$$(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''&&&&&&'''((()))***)))*********++++++++++++******+++,,,...//////000000000000000000111111111333333333333333333333333777777999;;;>>>@@@CCCDDDAAABBBBBBBBBBBB@@@???>>>@@@@@@???===;;;999777666000//////...------,,,,,,+++******)))))))))))))))((((((((((((((((((((((((******)))(((((((((((((((((((((((((((((((((((((((((((((&&&%%%%%%&&&'''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&'''((()))((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''SSSNNNLLLMMMLLLGGGCCCDDDAAA??????AAAAAA===<<<>>>777555222111222333222111---+++******+++,,,,,,+++))))))*********+++++++++))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''''''''&&&&&&'''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&!!!###$$$###!!! """$$$''''''&&&&&&&&&&&&''''''(((&&&$$$%%%(((***)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''(((''''''&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((('''&&&%%%&&&(((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$&&&(((((('''&&&'''(((***((('''(((+++,,,***))),,,,,,...///000111111111111222333444444555555444666666777777777888888888888888:::<<<>>>>>><<<999;;;:::888555333000...---,,,+++***(((((((((((()))******))))))(((''''''&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''')))))))))))))))(((((((((&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&&&&&&&''''''&&&''''''((()))***''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''$$$%%%))))))%%%%%%(((&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((''''''&&&'''((()))***))))))))))))*********+++******+++,,,---...//////000000000000000111111111333333333333333333333333444444555666999<<>>666444222111111222222111---,,,******,,,,,,,,,+++(((((()))))))))*********))))))))))))))))))))))))''''''''''''''''''''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$$$$%%%&&&''''''&&&&&&&&&&&&'''''')))(((&&&'''((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))(((&&&%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%'''((('''&&&%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$&&&(((((('''&&&'''(((***(((((((((***+++***)))++++++---...///000000000000111222333444444444444666666666777777777888888666666888:::<<<<<<999777999888777444222///---,,,++++++***)))((((((((((((***))))))((((((''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))))))))%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((('''''''''''''''((((((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((&&&&&&((((((&&&%%%((('''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((''''''''''''((())))))(((((((((((())))))))))))))))))***+++,,,------.../////////000000111111111222222333333333333333333333333333444666999<<>>???@@@BBBBBBBBBBBBAAA@@@???>>><<<999666444333......---,,,,,,++++++***+++***))))))(((((())))))(((((((((((((((((((((((())))))((((((''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''((((((((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''QQQLLLIIIKKKKKKGGGEEEGGGBBB??????AAA@@@<<<;;;===777555222111222333222222...,,,++++++,,,,,,,,,+++))))))))))))*********+++((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))((((((((()))'''&&&&&&%%%%%%&&&&&&'''((('''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%((()))(((%%%######$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$&&&(((((('''&&&'''((())))))((()))******************,,,---.../////////000000111222333333333333333333333333444444444444666666666888::::::888666777666444222000...,,,,,,+++******)))((((((''''''))))))(((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((%%%&&&&&&'''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((((((((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&%%%%%%&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''((((((((('''''''''(((((((((((()))((())))))***++++++,,,,,,......//////000111111111222222222222222333333333666555444555777:::===???>>>???@@@AAABBBAAA@@@@@@>>>>>><<<:::888555222111------,,,,,,+++******)))******)))((((((((((((((((((((((((((((((((((((((()))(((((('''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''(((((((((((((((''''''&&&&&&&&&''''''((('''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''PPPKKKIIIJJJJJJGGGFFFGGGBBB??????AAA@@@;;;:::<<<999666444333444444444333///---++++++,,,,,,,,,+++*********+++++++++,,,,,,(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$#########$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&))),,,+++'''$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$%%%'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$&&&(((((('''&&&'''(((((()))))))))))))))***+++)))***+++---......//////000000111222333333333333111111222222222222333333666666666777999999777666444444222000///---++++++******))))))(((''''''&&&(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((''''''(((((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((((((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''&&&%%%%%%&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((''''''&&&'''''''''((((((((((((((())))))******+++++++++---......///000000111111111111111222222333333333777666666666777:::===>>>>>>???@@@@@@@@@???===<<<<<<<<<:::888666333111000---,,,,,,+++******))))))***))))))((('''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&&&&'''''''''((((((&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''(((''''''&&&&&&&&&''''''&&&''''''''''''''''''&&&''''''&&&&&&&&&&&&''''''QQQLLLHHHIIIIIIFFFEEEGGGBBB??????AAA???;;;999;;;999777555444444555555444000...,,,+++,,,---,,,+++***++++++++++++,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''',,,000///***'''(((***%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$&&&'''&&&%%%$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$&&&(((((('''&&&'''(((''')))******))))))***+++******,,,---.../////////000111222333444444444444333333333444444444555555666555555666777777666555222111000///---,,,+++***))))))))))))((('''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((()))))))))))))))'''(((((((((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%'''&&&######'''((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((()))(((((('''&&&''''''''''''(((((((((((())))))*********+++++++++------...///000000111111000000111111222333333333444555555666777888::::::===>>>>>>>>>>>><<<;;;:::999999888777555222000///------,,,++++++******)))***)))((((((''''''((((((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((((($$$%%%&&&'''((((((((((((&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''(((((('''&&&&&&&&&&&&'''&&&&&&'''(((((('''&&&&&&''''''&&&&&&&&&&&&''''''RRRLLLHHHIIIHHHEEEEEEFFFBBB??????@@@???:::999;;;999777444333444555444333000...,,,,,,,,,---,,,***************++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((($$$$$$%%%&&&''''''((((((&&&&&&'''''''''(((((((((((((((((('''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&'''''''''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&&&&))))))(((&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&(((((('''%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%***000///***'''(((+++%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$&&&(((((('''&&&'''(((''')))+++***)))(((***,,,***+++,,,...////////////111222333444444555555444444444555555555666666666555444333333555555444333000///...---,,,+++******((())))))))))))'''&&&%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))))))))))))))((((((((('''''''''''''''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&''''''((((((%%%%%%%%%%%%&&&''''''(((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%((('''$$$%%%***,,,***%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((()))))))))(((&&&%%%''''''((((((((()))))))))*********+++++++++++++++,,,,,,---...///000111222///000000111222222333333333444666777888888888888:::;;;<<<<<<<<<;;;:::999777666666555444222000///---------,,,++++++******))))))(((''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((()))(((((((((((((((((((((((($$$%%%&&&(((((((((((('''&&&&&&''''''((())))))***''''''''''''''''''''''''''''''''''''(((((((((((()))(((((((((''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&''''''&&&&&&&&&&&&''''''SSSMMMIIIIIIHHHEEEDDDFFFBBB??????@@@???:::999:::888666333222333444333222111///---,,,------,,,***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))"""###$$$%%%'''((())))))'''''''''((((((((())))))))))))((('''&&&$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))&&&%%%%%%((()))'''%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&(((&&&$$$###&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%% '''------((($$$&&&)))%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$&&&(((((('''&&&'''(((''')))+++***((((((***,,,++++++---...///000000000222222333444555555555555444444444555555555666666444222111222333333222111///......---,,,******)))((())))))))))))'''&&&%%%&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$###''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''''''''(((((($$$$$$$$$%%%&&&'''((()))'''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))%%%&&&---///---$$$&&&(((******(((&&&$$$&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((()))))))))(((&&&%%%(((((((((((())))))))))))+++++++++++++++,,,,,,,,,,,,,,,---...///000111222///000000111222222333333444555777999::::::888777777888:::;;;<<<;;;;;;:::555555555444333222111000......---,,,,,,++++++***))))))((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((###$$$&&&((())))))((('''&&&&&&&&&'''((())))))***((((((((((((((((((((((((''''''''''''((((((((()))))))))(((((('''''''''&&&)))((('''&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%'''''''''&&&&&&'''''''''SSSPPPLLLIIIHHHHHHGGGFFF>>>?????????>>>===;;;::::::777444333444444333222///...------,,,,,,------************************+++***)))***++++++***))))))((('''&&&&&&'''((()))((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((((('''&&&'''((()))((('''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&$$$"""$$$'''(((&&&###)))'''$$$%%%''')))'''&&&'''((((((((('''&&&&&&%%%%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((('''&&&&&&%%%&&&'''((()))'''((('''&&&%%%%%%''')))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((((((((('''&&&&&&%%%%%%((('''%%%%%%%%%%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%(((***((())))))************)))+++,,,,,,---...///000000000222444666777777777666777666555444444444444444555444333333444333222000111000...---,,,+++++++++++++++******)))(((((((((''''''&&&%%%%%%%%%%%%&&&(((((('''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%%%%&&&&&&))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''***)))((('''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''(((((((((%%%%%%%%%&&&'''((()))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''((((((***++++++''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))*********)))******+++,,,------...///000111222222555555444333333333444444555666777888888999888888888999;;;<<<<<<;;;999888999777555333000...---------,,,+++***))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((SSSOOOKKKIIIHHHHHHGGGFFF@@@@@@@@@@@@>>>===;;;::::::777444333333444333222---,,,++++++******++++++***************************)))((((((******)))((()))((('''&&&&&&'''((()))&&&'''''''''(((((())))))'''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&'''''')))(((''''''((()))(((&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((((((&&&%%%)))'''%%%%%%'''((('''&&&((((((((((((((('''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&'''&&&&&&%%%&&&'''((()))'''''''''&&&%%%%%%''')))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''''''''''''''%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%&&&(((***((())))))***************+++,,,,,,---...///000000111222333444555666666666666555555444444333333333333333444555555555333222000///---,,,+++*********))))))))))))))))))******(((((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''&&&%%%%%%&&&&&&((())))))(((((('''&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))***************++++++,,,------...///000111222222444444333333333444444555444555666777888888888888888999;;;<<<===<<<;;;;;;888666444222000...------...---,,,+++************)))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((RRROOOKKKIIIHHHHHHGGGFFFAAAAAAAAA@@@>>>===;;;:::999777444333333444333222---,,,++++++******++++++************************)))((('''((()))***)))'''((((((''''''''''''((((((%%%%%%&&&'''((()))******%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&***)))''''''(((((('''%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((()))******((('''''''''(((&&&%%%%%%&&&''''''&&&'''((((((((((((''''''&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))(((((('''&&&&&&%%%%%%'''&&&&&&&&&&&&'''((((((&&&'''((('''%%%%%%''')))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''###$$$%%%''''''&&&&&&%%%%%%%%%&&&&&&'''(((((()))###""""""$$$&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&&&&(((***((())))))***++++++******+++,,,,,,---...///000000333222222222333444444555555555666666555444222111000111444555666444222111...---,,,+++***)))))))))''''''((())))))***++++++))))))(((''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&''''''((((((((()))))))))((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&''''''''''''(((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&''''''((((((((()))%%%%%%%%%&&&'''''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))***************+++,,,,,,------...///000111222222333333222333333444555666444555666777777888888777777999:::<<<=========<<<666555333111///...---,,,...---,,,+++++++++++++++))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((RRROOOKKKHHHHHHGGGGGGFFFCCCBBBAAA@@@>>><<<;;;:::999777444333333333333222///...------,,,,,,------***************************)))(((((()))***)))((((((((((((''''''(((((((((&&&&&&&&&'''((())))))***$$$%%%%%%&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''+++)))((('''((((((&&&$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((***,,,+++'''%%%&&&((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&''''''&&&&&&''''''''''''&&&'''((('''&&&%%%'''((('''''''''''''''''''''''''''''''''''''''(((((((((###$$$&&&'''((('''&&&%%%&&&&&&&&&'''''''''((((((###""""""$$$&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''(((***((())))))***+++++++++++++++,,,,,,---...///000000333222111111111222333444555666777888777555333111///222555666444111...---,,,,,,***))))))((((((((((((((((((((())))))******)))(((((('''''''''''''''''''''''''''''''''''''''&&&&&&$$$######$$$&&&&&&'''''''''''''''&&&&&&&&&'''(((((((((((()))))))))((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''$$$%%%%%%&&&'''(((((()))***)))))))))((((((''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))+++************+++,,,,,,------...///000111222222222222222222333444555666555555666777888888888888888999:::;;;;;;;;;::::::444333111///...---,,,,,,---,,,++++++*********+++((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((RRROOOJJJHHHGGGGGGFFFEEEBBBBBB@@@???===<<<;;;;;;999666333222333333222111///...------,,,,,,------************************+++***))))))++++++***)))'''(((((((((((((((((('''((((((((((((((('''''''''%%%&&&'''(((((((((((((((((((((''''''''''''((((((+++)))((('''((((((&&&$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''')))+++***&&&$$$$$$&&&&&&&&&&&&%%%%%%%%%&&&'''$$$%%%%%%&&&&&&&&&%%%%%%'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''&&&&&&%%%'''((((((&&&&&&&&&'''&&&'''''''''''''''''''''%%%%%%&&&&&&''''''''''''$$$%%%&&&'''''''''&&&&&&(((((('''''''''&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))))))((('''((()))((((((***++++++,,,,,,,,,+++,,,,,,---...///000000333222111000000111333444555666888999888777555333333666999888444///,,,++++++***))))))(((((((((((())))))))))))((((((''''''((('''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&$$$######$$$&&&&&&'''''''''''''''''''''&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&'''((()))))))))((((((''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''''''''&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))+++++++++***+++,,,,,,---------...///000111222222111111111222333444555666666666777888999999999999999999888888777666555444222111///...---,,,,,,,,,+++******)))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((QQQNNNJJJHHHGGGGGGFFFEEEAAA@@@???===<<<<<<<<<<<<888666333222222333222111---,,,++++++******++++++************************+++***)))***+++,,,+++)))''''''((((((((((((''''''))))))((((((''''''''''''&&&'''((())))))((('''&&&(((((((((''''''(((((((((***)))''''''(((((('''%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((&&&%%%$$$%%%%%%&&&&&&%%%$$$$$$%%%'''$$$$$$%%%&&&&&&&&&&&&%%%((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))'''''''''(((''''''&&&%%%%%%'''(((((('''&&&&&&'''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&''''''''')))(((((('''&&&&&&%%%%%%'''%%%$$$$$$&&&&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&$$$$$$$$$%%%%%%&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))((((((((()))((((((***+++,,,,,,------+++,,,,,,---...///000000222111111111222333333444444555666777888777666666888;;;===:::555///------+++***)))(((((((((((((((******)))(((((('''&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((''''''''''''(((((()))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&'''((((((((()))%%%%%%%%%%%%%%%$$$$$$$$$''''''&&&&&&&&&''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))+++++++++++++++,,,------------...///000111222222222222111222222333444555555666777888888999999999999888777555333222111000//////...,,,,,,+++++++++***))))))((((((((())))))))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((QQQNNNJJJGGGGGGFFFFFFEEE???>>><<<;;;;;;;;;<<<<<<888666333222222222222111---,,,++++++******++++++************************+++)))((()))***+++***)))&&&'''((())))))((('''&&&'''''''''((((((((((((((('''((())))))((('''%%%$$$(((''''''&&&&&&''''''((()))(((''''''((()))(((&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&$$$$$$&&&'''&&&######%%%'''%%%&&&''''''((((((((('''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''%%%%%%%%%'''((()))'''&&&&&&'''&&&&&&&&&'''''''''((((((%%%&&&&&&'''(((((())))))''''''%%%%%%%%%&&&((()))''''''''''''''''''&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&''''''((())))))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%'''******)))(((((()))((((((***+++,,,---------+++,,,,,,---...///000000000000222333444444444444222222333444555666777777777:::<<<999222...---///+++***))))))((()))))))))((((((((((((((((((''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&'''((())))))%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&'''''''''''''''(((''''''''''''((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&(((''''''&&&&&&&&&''''''&&&'''(((((((((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))),,,++++++++++++,,,------------...///000111222222333222222222222222333333333444555666777777777777777666555333222111000000...---,,,+++++++++++++++***)))))))))))))))******))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((QQQNNNJJJGGGGGGFFFFFFEEE===<<<;;;::::::;;;<<<===888666333222222222222111///...------,,,,,,------***************************((('''((()))***)))(((&&&'''((())))))((('''&&&%%%&&&&&&'''((()))******&&&'''(((((('''%%%###!!!'''&&&&&&%%%%%%&&&&&&'''((('''&&&'''((()))((('''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((%%%$$$&&&)))***'''$$$$$$&&&'''&&&######%%%(((''''''((()))******))))))((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%''''''((((((((('''%%%$$$$$$&&&))))))'''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''((()))******+++)))'''%%%$$$$$$&&&)))***%%%%%%&&&&&&'''(((((((((%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&'''((((((((((((&&&&&&''''''((()))******%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%'''******)))(((((()))((((((***+++,,,---------+++,,,,,,---...///000000///000222444555555555555000000000111333555666888333666888555///+++,,,...+++******))))))))))))***&&&&&&''''''((()))))))))))))))((('''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&((((((((((((&&&%%%###$$$%%%&&&''')))******&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((()))((((((''''''''''''((((((******))))))((((((((('''''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&'''((()))***++++++(((((((((((((((''''''''''''((((((((())))))******(((''''''&&&&&&&&&''''''&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((***))))))((((((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))),,,,,,++++++,,,,,,---...------...///000111222222333333222222111222222222111222333444555555555555555555444333222222222222---,,,,,,+++******+++++++++***************++++++))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((PPPLLLHHHFFFGGGGGGEEECCC@@@???===;;;::::::::::::888666444333333333222111...---,,,,,,++++++,,,,,,************************(((((((((((()))***+++,,,))))))))))))))))))))))))'''&&&%%%$$$%%%''')))+++''''''''''''''''''''''''(((((((((((((((((((((((())))))((('''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&''''''((()))(((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$"""!!!"""###$$$%%%%%%%%%%%%%%%''''''''''''''''''''''''(((''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''(((((('''&&&%%%'''''''''&&&&&&%%%%%%%%%(((&&&$$$%%%'''(((&&&$$$((('''&&&###!!!"""%%%'''&&&(((((((((&&&%%%&&&'''***))))))***+++,,,,,,+++++++++,,,---............//////000111111111111111000000000111222333555555222333444444222///+++)))++++++)))((('''''''''''')))'''&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%'''''''''''''''((())))))(((((((((((((((((((((((())))))(((((('''''''''&&&###$$$&&&((())))))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&'''((((((''''''(((***'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''((('''''''''((((((&&&$$$'''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((((((((())))))))))))***+++,,,---...//////000000000000//////111333333111111111222111111222333333333333222555444333333222111000000---,,,++++++******++++++((((((((((((''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''(((((())))))************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''&&&&&&%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((QQQMMMHHHGGGGGGGGGDDDBBB@@@???===;;;:::::::::;;;888666444333333333222111...---,,,,,,++++++,,,,,,************************,,,+++***)))(((((((((((())))))))))))))))))))))))'''&&&%%%%%%%%%''')))+++''''''''''''''''''''''''(((((((((((((((((((((((())))))((('''''''''''''''((((((((((((((('''''''''(((((('''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&'''(((((((((((('''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''###$$$$$$%%%%%%%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%'''%%%$$$%%%''''''&&&$$$''''''&&&%%%######&&&(((%%%&&&''''''&&&&&&((()))***))))))***++++++++++++++++++,,,---............000000111222222222222111000000000111222333555555222222222222000---***)))+++***)))((('''''''''''')))'''&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''((('''&&&&&&%%%%%%%%%&&&'''''''''''''''((())))))(((((((((((((((((((((((()))(((((((((''''''''''''$$$%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&'''((((((''''''(((***'''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''')))'''&&&&&&''''''&&&%%%'''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((((((((())))))))))))***+++,,,------......///////////////...000222222000///000111111111222333333333333222555444444222111000//////---,,,++++++******++++++((((((((((((''''''''''''''''''''''''''''''''''''))))))((((((((('''''''''(((((((((((((((((((((((('''((((((((()))))))))******)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((RRRNNNIIIGGGGGGGGGDDDAAA@@@???===;;;:::::::::;;;888666444333333333222111...---,,,,,,++++++,,,,,,************************,,,+++***)))(((((((((((())))))))))))))))))))))))'''&&&&&&%%%&&&''')))***''''''''''''''''''''''''(((((((((((((((((((((((()))((((((''''''''''''((())))))(((((('''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((''''''''''''''''''''''''%%%%%%&&&'''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((()))(((%%%%%%%%%&&&%%%%%%$$$$$$''''''''''''''''''''''''$$$$$$%%%&&&&&&'''((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%&&&''''''&&&&&&'''(((###%%%'''''''''''')))+++)))))))))***************+++,,,---...////////////000000111222222222222222000000000111222333555555222111000///---+++***)))+++***)))((((((''''''((()))'''&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((((((((('''&&&&&&%%%&&&&&&&&&'''''''''''''''((())))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&'''((((((''''''(((***'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''***(((%%%%%%&&&''''''&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))***+++,,,---,,,---....../////////......000111111000//////000111111222333333333333222555555444222111///......,,,,,,+++************+++((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&'''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((SSSOOOJJJGGGGGGFFFCCCAAA@@@???===<<<;;;:::;;;;;;888666444333333333222111...---,,,,,,++++++,,,,,,************************(((((((((((()))***+++,,,((((((((((((((((((((((((''''''&&&&&&'''((())))))''''''''''''''''''''''''(((((((((((((((((((((((()))(((''''''''''''(((((()))))))))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''%%%$$$###&&&&&&'''&&&&&&%%%$$$$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$&&&((()))((((((((()))$$$&&&(((((('''''')))***)))*********))))))***+++,,,---...//////000/////////000000111222111111111000000000111222333555555222111///---,,,+++++++++******)))((((((((((((((()))'''&&&'''((()))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&%%%%%%'''((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&'''((((((''''''(((***'''''''''''''''&&&&&&&&&''''''''''''''''''''''''***(((%%%$$$%%%'''(((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))***+++,,,---------...///000000000000///111222222000//////000111111222333333333333222555444333222000...------,,,++++++***************((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((TTTOOOJJJHHHHHHGGGDDDAAAAAA@@@>>><<<;;;;;;;;;;;;888666444333333333222111...---,,,,,,++++++,,,,,,************************(((((((((((()))***+++,,,((((((((((((((((((((((((((('''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&'''''''''((((((((())))))''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''***)))((('''%%%###!!! '''''''''''''''&&&%%%$$$''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((''''''&&&&&&''''''(((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&)))***)))(((((()))'''((())))))'''&&&'''))))))+++,,,+++***)))***,,,------...///000000000000...///000000111111000000000000000111222333555555333111///---,,,+++,,,---***))))))(((((((((((())))))'''&&&'''((()))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&''''''((('''''''''''''''((())))))(((((((((((((((((((((((('''''''''(((((((((((((((((('''&&&%%%%%%&&&((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((((((''''''(((***''''''''''''''''''''''''''''''''''''''''''''''''***'''%%%$$$%%%'''(((((('''&&&&&&&&&&&&'''((((((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''(((((((((((())))))))))))***+++,,,---......///111111222222222111333444444222000111111111111222333333333333222444333222111///...---,,,,,,+++******))))))******((((((((((((''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************************(((((((((((((((((((((((())))))((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((SSSOOOJJJHHHHHHGGGEEEBBBAAA@@@>>><<<;;;;;;;;;<<<888666444333333333222111...---,,,,,,++++++,,,,,,************************,,,+++***)))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''&&&&&&''''''((()))''''''''''''''''''''''''%%%%%%&&&'''''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%$$$######'''''''''(((''''''&&&&&&''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$((((((''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''''''''(((((('''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''''''%%%%%%&&&'''%%%''')))***(((''''''(((((()))***)))'''&&&'''(((***---///---***)))+++------...///000111111111111//////000111111111111000000000000111222333555555222111///---,,,,,,,,,,,,))))))(((((((((((()))))))))'''&&&'''((()))((('''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((('''''''''&&&''''''((()))'''''''''''''''((())))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))&&&'''((((((''''''(((***'''''''''''''''(((((((((''''''''''''''''''''''''(((&&&%%%%%%&&&((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))***+++,,,---...///000111222333333333333444555444222111111222111111222333333333333222222222111000///...------++++++***))))))))))))***((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************************))))))))))))))))))))))))******)))(((((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((RRRNNNJJJHHHIIIHHHFFFCCCAAA@@@>>>===<<<;;;<<<<<<888666444333333333222111...---,,,,,,++++++,,,,,,************************,,,+++***)))(((((((((((())))))))))))))))))))))))(((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))&&&&&&''''''((()))))))))&&&&&&&&&'''''''''(((((('''''''''''''''(((((()))''''''''''''''''''''''''&&&&&&'''((((((((((((''''''((((((((())))))))))))''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$$$$%%%&&&''''''&&&&&&&&&''''''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%''')))(((&&&%%%''')))&&&((()))((('''&&&&&&''''''((())))))(((''')))***+++...111///+++))),,,///......///000111111111111111111222333333333333222000000000111222333555555//////...,,,++++++++++++))))))(((((((((((()))))))))'''&&&'''((()))((('''''''''''''''''''''''''''(((''''''&&&&&&&&&'''''''''''''''''''''((())))))'''''''''''''''((())))))((((((((((((((((((((((((''''''''''''((((((((()))&&&'''''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))&&&'''((((((''''''(((***&&&'''''''''((((((((()))'''''''''''''''''''''''''''&&&%%%&&&((()))(((''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))***+++,,,------...///111222222222333222444555444222000000111111111222333333333333222000000/////////.........++++++***)))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&'''''''''((((((((((((((((((((((((((((((((((((***)))))))))(((((((((''''''((((((((()))))))))***************************)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((RRRNNNIIIHHHIIIIIIGGGDDDAAA@@@>>>===<<<<<<<<<<<<888666444333333333222111...---,,,,,,++++++,,,,,,************************(((((((((((()))***+++,,,))))))))))))))))))))))))((()))))))))))))))((('''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((()))***%%%%%%&&&'''((()))******&&&&&&&&&'''''''''(((((('''''''''''''''((())))))''''''''''''''''''''''''&&&'''(((((())))))(((((((((((((((((())))))))))))''''''''''''''''''''''''&&&''''''(((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&''''''((('''''''''&&&&&&'''((()))))))))(((''''''''''''''''''''''''$$$%%%%%%&&&&&&''''''((($$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((((((''''''''''''((((((%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&'''''''''&&&(((***)))'''&&&'''***'''((()))'''&&&%%%%%%&&&%%%'''((()))((()))***,,,,,,000222000,,,***,,,000...///000111111222222111222333444444555555444444000000000111222333555555------,,,,,,+++***))))))))))))(((((((((((()))***)))'''&&&'''((()))((('''(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&'''''''''''''''((())))))'''''''''''''''((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&((((((((('''&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******&&&'''((((((''''''(((***&&&'''''''''(((((())))))''''''''''''''''''''''''&&&%%%%%%'''))))))(((&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''((((((((()))))))))))))))***+++,,,---,,,---...000111111222222222333444333111//////000111111222333333333333222////////////////////////+++******))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''((((((((())))))******((((((((((((((((((((((((******))))))(((((((((''''''((((((((())))))******************************))))))))))))))))))))))))''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((SSSPPPLLLIIIHHHFFFEEECCCDDDBBB>>>;;;999999:::;;;999888555333222111111111///,,,+++---000000,,,(((+++*********))))))((((((******))))))))))))*********)))(((''''''((()))***$$$)))+++***+++---+++%%%((((((((((((((((((((((((((((((((((((((('''&&&&&&******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))***))))))((('''&&&&&&&&&''''''''''''((((((((()))((((((((((((((((((((((((,,,***((()))++++++)))'''++++++++++++************++++++***)))(((((('''''')))))))))(((((((((''''''$$$%%%''')))******)))(((''''''''''''((((((((()))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((('''''''''((('''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&******))))))((((((((('''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))+++++++++,,,,,,---------......///000111222333333444444444333333222222222000000000111111222222333///...---+++***)))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((('''((()))((('''&&&''')))))))))))))))))))))))))))(((((((((((())))))))))))&&&'''''''''(((((()))))))))'''&&&'''***+++***((())))))))))))))))))))))))((((((((((((((((((((((((***)))(((''''''((()))***...,,,***((('''(((***,,,***((('''&&&((()))******(((((((((((((((((((((((('''''''''(((******'''%%%((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))&&&'''''''''(((((()))))))))((('''&&&&&&&&&&&&&&&))))))(((((('''''''''&&&)))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((()))))))))))))))))))))))))))******++++++,,,---------...//////////////////000000000000000000000000111222333333444444444444222111///---,,,,,,,,,,,,******))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((('''((()))***************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((RRROOOKKKHHHGGGEEEDDDBBBAAA???===;;;:::;;;<<<===999777555333222111111111///,,,***+++//////,,,(((+++*********))))))))))))******))))))))))))*********)))(((''''''((()))***,,,...---)))$$$$$$)))///((((((((((((((((((((((((((())))))))))))((('''&&&)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))***))))))(((''''''&&&&&&'''''''''((((((((())))))((((((((((((((((((((((((***(((''''''))))))(((&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''&&&&&&'''((()))******)))(((&&&'''''''''((((((((())))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((('''&&&'''((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&))))))((((((((('''''''''%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))******++++++,,,,,,---......///000111222333333444444444444333333222222000111111111222222333333......,,,+++***))))))))))))(((((((((''''''''''''(((((((((((((((((((((((('''((()))(((''''''((()))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''((((((((()))))))))'''&&&'''***+++***((())))))))))))))))))))))))((((((((((((((((((((((((***)))(((((((((((()))***,,,+++)))((('''((()))***,,,***((('''(((((((((((((((((((((((((((((((((((((((''''''((())))))'''&&&((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((('''&&&&&&&&&&&&&&&)))(((((((((''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''')))))))))))))))))))))))))))******++++++,,,---------......///////////////000000000000000000000000111111222333333333333333111000///---,,,+++,,,,,,******))))))))))))******((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((((((((((((((((((((((((((((((((((())))))************)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((QQQNNNJJJGGGFFFEEECCCAAA>>>===;;;:::;;;<<<>>>???888777555444222222111111///,,,)))***,,,---,,,)))***************)))))))))******))))))))))))******))))))(((((((((((())))))&&&///???GGG===+++%%%+++(((((((((((((((((((((((())))))******))))))(((((((((((())))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((()))))))))***))))))((((((''''''&&&''''''((((((((()))))))))((((((((((((((((((((((((***(((''''''(((((('''&&&''''''''''''((((((((((((&&&&&&''''''((()))******)))(((((((((''''''''''''******++++++***((('''%%%''''''((((((((()))))))))&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''&&&'''&&&%%%'''((()))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''((((((((()))))))))(((((()))******+++,,,,,,......///000111222333333555444444444444444333333222222222222222222333333...---,,,+++***)))))))))((((((((((((''''''''''''(((((((((((((((((((((((('''((())))))''''''((()))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((((((((()))))))))((('''((()))***)))((())))))))))))))))))))))))((((((((((((((((((((((((***))))))(((((())))))***)))))))))(((((((((((((((,,,,,,***)))((('''''''''((((((((((((((((((((((((((('''&&&&&&(((((('''&&&((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''')))))))))(((''''''&&&&&&(((((('''&&&&&&&&&&&&'''((((((((((((''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&''''''''''''''''''''''''''')))))))))))))))))))))))))))******++++++,,,------------...///////////////000000000000000000000000111111222222333333222222000///...---,,,+++++++++******))))))))))))******''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***))))))))))))((((((((((((((((((((((((((((((((()))************))))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((RRRNNNJJJHHHFFFEEECCCBBB======<<<;;;;;;<<<>>>???777666555444333222222111///,,,))))))***,,,+++***************************+++******))))))******+++))))))(((((((((((())))))!!!---EEEWWWNNN333$$$&&&(((((((((((((((((((((((())))))************))))))((((((((())))))******+++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))(((((('''''''''(((((((((((()))))))))((((((((((((((((((((((((***)))))))))))))))(((''')))))))))))))))*********(((((()))******++++++,,,))))))))))))(((((((((((()))*********)))((('''&&&'''(((((((((((()))))))))'''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''&&&%%%%%%&&&((()))(((&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))((())))))***+++,,,------......///000111222333333444444444444444444444444333333333222222222222222---,,,+++***))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((''')))***)))((('''((()))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))******)))((('''+++++++++***(((''''''((((((((((((((((((((((((((()))'''&&&&&&'''(((((('''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''((((((((((((((('''''''''(((''''''&&&&&&&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''))))))))))))))))))))))))(((((((((((((((((((((((()))******++++++,,,------,,,---...///000000000///000000000000000000000000000000111111222111111000///...---,,,,,,+++++++++******))))))))))))******(((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***************)))((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((SSSPPPLLLIIIGGGFFFDDDCCC???>>>===<<<;;;;;;<<<<<<666666555555444333222111...,,,***)))***+++++++++***************+++++++++++++++************++++++(((((())))))))))))((((((+++)))111===999***&&&...))))))))))))))))))))))))))))))************))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***)))))))))))))))((((((((((((((((((((()))))))))***))))))))))))))))))))))))))))))))))))(((''''''(((((()))))))))******++++++************************))))))((((((((('''''''''((((((((())))))((((((((((((((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&%%%%%%&&&((()))(((&&&'''''''''''''''''''''''''''''''''(((((('''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))***))))))***+++,,,---...///......///000111222333333444444444444444444444444333333333222222111111111,,,,,,+++***))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))((()))***)))((('''(((***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''(((((()))((())))))***************************))))))))))))))))))))))))))))))************))))))((()))+++,,,,,,+++)))((((((***++++++)))((()))+++)))))))))))))))))))))))))))(((''''''))))))((('''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((())))))(((((((((''''''''''''''''''''''''%%%&&&&&&'''((())))))***''''''&&&&&&&&&''''''((('''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((************************(((((((((((((((((((((((()))******++++++,,,------,,,---...///000000000000000000000000000000000000///000000111000000//////---------,,,,,,+++************))))))))))))******)))(((((((((((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))***************)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))SSSPPPLLLIIIHHHGGGEEECCC@@@???>>>===;;;;;;::::::555555555555444333222111------,,,+++++++++++++++*********+++++++++++++++++++++************++++++(((((())))))))))))((((((---&&&%%%***+++((()))...))))))))))))))))))))))))(((((())))))******))))))))))))******************************************))))))))))))))))))))))))************************((((((((()))))))))******))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))'''((()))((('''&&&'''(((''''''(((((())))))******++++++++++++++++++******))))))))))))(((((((((((())))))))))))))))))))))))((((((((()))))))))******)))))))))(((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((()))))))))'''&&&%%%'''((()))'''&&&''''''''''''''''''''''''''''''((())))))(((''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''''''''(((((((((((((((((()))))))))******))))))***,,,---...//////......///000111222333333222222333333333333444444333333222222111000//////++++++***)))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))((()))******(((((()))***))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))(((((('''((())))))(((((()))***************************)))))))))))))))))))))))))))******++++++******)))((()))+++,,,,,,+++******&&&))),,,,,,)))(((***,,,)))))))))))))))))))))))))))((((((***++++++)))'''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''$$$%%%&&&'''(((***++++++'''&&&&&&&&&&&&'''(((((('''''''''((((((((((((((())))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((************************)))))))))))))))))))))))))))******++++++,,,------,,,,,,...///000000000000000000000000000000000000//////000000//////......+++,,,,,,,,,,,,+++***)))******))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))************+++)))))))))))))))))))))))))))************))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))RRROOOKKKHHHGGGFFFDDDBBB??????>>>===<<<;;;::::::444555555555555333222111,,,---......,,,,,,++++++*********++++++,,,,,,,,,,,,++++++******++++++,,,'''((()))******)))((('''(((((()))+++---,,,***((())))))))))))))))))))))))&&&'''((())))))))))))(((++++++******************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))***,,,---,,,)))((()))+++((((((((()))***+++++++++------......//////000000///............---------------,,,+++************(((((()))))))))*********))))))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''((((((((())))))))))))((('''&&&'''((((((&&&%%%''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((()))))))))*********(((((()))+++,,,---...///......///000111222333333111111111222222222333333333333222111000......---+++******)))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))((()))******)))((()))***))))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))((((((&&&(((***)))(((''')))+++************************)))))))))))))))))))))))))))***++++++++++++***)))(((((()))***************'''+++...---)))''')))+++))))))))))))))))))))))))((()))***---...---)))&&&((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((%%%&&&&&&'''((()))******&&&&&&&&&&&&&&&'''((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,------+++,,,---///000000111111000000000000000000000000///////////////...------***++++++,,,,,,+++))))))******))))))))))))******(((((((((''''''((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))QQQNNNJJJGGGFFFEEECCCAAA>>>>>>>>>===<<<<<<;;;;;;444555555666555444222111,,,---//////...,,,++++++*********++++++,,,,,,,,,,,,++++++******++++++,,,'''((()))******)))((('''(((+++***&&&%%%)))+++)))))))))))))))))))))))))))&&&&&&'''(((((()))((((((,,,+++++++++***)))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))))))))))))))*********))))))))))))************))))))))))))))))))))))))...000222000...,,,...000******+++,,,------......000000111333444555666777555555555444444444444333111000///---,,,+++******))))))))))))******************))))))((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&''''''''''''''''''&&&(((((((((((((((((((((((('''((((((((())))))******)))'''''''''((('''&&&$$$((((((((((((((((((((((((%%%%%%&&&''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''(((((((((''''''''''''((((((((()))))))))))))))************&&&'''(((***+++,,,............///000111222333333000000111111111222222222333222111000///...---,,,+++***)))))))))))))))***&&&'''''''''(((((())))))))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))((((((&&&(((******'''''')))+++************************)))))))))))))))))))))))))))***+++,,,,,,+++***)))'''((((((((())))))******)))---000...)))&&&''')))))))))))))))))))))))))))((())),,,///000...***&&&((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&''''''''''''''''''&&&))))))))))))))))))))))))'''''''''(((((((((((((((&&&&&&&&&&&&&&&'''((()))&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((()))))))))))))))))))))))))))******+++,,,,,,------+++,,,---///000111111111000000000000000000000000.../////////...------,,,)))***+++,,,,,,+++)))(((******))))))))))))******'''''''''&&&&&&'''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))'''((()))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))VVVRRRNNNJJJHHHFFFDDDBBBAAA@@@???===<<<<<<;;;;;;777666555444444444444444......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++)))'''(((+++,,,***'''***)))((()))***+++***(((###%%%(((***+++,,,+++*********))))))(((((('''''',,,***)))(((((()))***,,,)))))))))))))))))))))))),,,,,,+++***)))(((''''''******))))))((((((''''''))))))))))))***************)))))))))((((((''''''((((((''''''((()))+++,,,+++*********++++++,,,---+++++++++,,,---///000111333444555777888777444111111111111000///---,,,+++//////000222444666888999:::<<>><<<::::::::::::999888777555444333+++******))))))*********,,,)))''''''((()))))))))"""###%%%''')))***++++++'''(((((((((((((((((((((((((((((()))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''((('''%%%$$$$$$%%%'''(((&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((((()))''')))***+++******+++---***++++++,,,---...//////......//////000000111111111111000000000000111111...000111000...------...))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((())))))))))))((()))***++++++***)))(((***************)))))))))+++***************+++,,,((()))***+++++++++***)))+++***)))(((((()))***+++***)))(((***,,,---......---,,,+++***))))))******+++***))))))))))))******---------,,,+++***)))((((((((((((((((((((('''&&&))))))************))))))((((((((((((((((((((((((''''''''''''((((((((()))******)))((((((((((((((())))))))))))))))))))))))'''((()))))))))(((&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))***************************+++++++++///////////////.........111111111111000000000000////////////...---,,,+++******************************))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))******++++++++++++++++++******))))))+++(((&&&''')))***)))'''))))))))))))))))))))))))+++++++++***************,,,+++******)))*********))))))))))))***+++,,,---))))))))))))))))))))))))******))))))))))))************))))))))))))******))))))))))))))))))))))))VVVRRRNNNJJJHHHFFFDDDBBBAAA@@@???===<<<<<<;;;;;;666555444333333333333333......---,,,,,,,,,,,,---+++++++++++++++++++++++++++***))))))******)))(((***)))((()))***+++***((("""###%%%'''((((((''''''******))))))(((((((((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))++++++******))))))((((((******))))))(((((((((((())))))))))))*********************)))))))))((((((((((((''''''((()))++++++)))))))))))))))***+++,,,//////000111222333555666::::::<<<===???>>>;;;888333333333222111000..................///111333444999<<>>===============<<<;;;:::999888555444222///---+++))))))***(((&&&&&&'''))))))(((&&&&&&((()))******++++++((((((((((((((((((''''''(((((((((((((((((())))))))))))((((((((('''''''''&&&&&&&&&''''''((((((((('''''''''(((((((((((()))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''%%%$$$$$$%%%'''(((&&&&&&%%%%%%&&&&&&'''((('''''''''((((((((())))))''')))***+++******+++---***++++++,,,---...//////......//////000111111111111000000//////000000111///000111000...,,,,,,---************************(((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((()))))))))***))))))***++++++***)))((()))))))))(((((((((((((((+++******)))))))))*********+++,,,,,,,,,+++***))),,,,,,+++******+++,,,---(((((()))***++++++***)))+++++++++++++++,,,,,,---((((((((()))***+++,,,------.........---,,,***))))))))))))***)))))))))((())))))************))))))(((((((((((((((((((((((('''''''''((((((((())))))******)))((((((((((((((())))))))))))))))))))))))(((((()))))))))(((&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))************************++++++++++++/////////////////////...000000000////////////...////////////...---,,,+++***************************)))))))))((((((((('''))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))************++++++++++++*********))),,,***((((((***++++++)))************************++++++++++++++++++++++++,,,,,,+++***************++++++***************+++******************************))))))))))))************))))))))))))******))))))))))))))))))))))))VVVRRRNNNJJJHHHFFFDDDBBBAAA@@@???===<<<<<<<<<<<<555555444333222111111222......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++)))((())))))***)))((()))***+++***(((&&&''')))*********)))(((***))))))))))))((((((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))***************************))))))))))))((((((((()))))))))*********+++++++++++++++************)))(((((('''(((((()))+++++++++*********+++,,,...///222222333555666777888999;;;;;;<<<===???>>>;;;999888888888888777555444444111///...------...000111888:::>>>@@@@@@@@@AAABBBAAAAAAAAABBBAAAAAA@@@???>>>===:::777444111///---,,,***(((((()))))))))(((************************)))))))))((((((''''''''')))((((((''''''((((((((())))))((((((((((((''''''%%%%%%&&&'''((())))))***'''(((((((((((()))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&%%%&&&&&&'''(((''''''((((((((()))))))))''')))***+++******+++---***++++++,,,---...//////......///000000111111222000000////////////000000000111222000...,,,++++++++++++++++++++++++++++++(((((((((((((((((((((((('''((())))))******))))))((((((((()))))))))******))))))******+++******)))******)))))))))(((((((((++++++******)))******++++++++++++++++++***)))(((,,,,,,,,,,,,,,,---...///,,,---///000000///...---,,,,,,,,,---------,,,,,,))))))))))))***+++++++++,,,------...---,,,***)))************************))))))************))))))((((((((((((((((((((((((''''''((((((((()))))))))***))))))((((((((((((((())))))))))))))))))))))))(((((()))))))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))************************++++++,,,,,,......//////////////////////////////...............//////......---,,,+++************************))))))))))))(((((((((((())))))))))))))))))))))))((((((((()))))))))*********************)))))))))++++++++++++************---+++******+++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---,,,++++++******++++++---,,,+++***))))))))))))******************************))))))))))))************))))))))))))******))))))))))))))))))))))))VVVRRRNNNJJJHHHFFFDDDBBB@@@???>>>===<<<<<<<<<<<<666666444333222222222222......---,,,,,,,,,,,,---++++++++++++++++++++++++***,,,---,,,((('''(((+++***)))((()))***+++***(((******+++,,,,,,+++***)))))))))))))))))))))))))))++++++***))))))***++++++)))))))))))))))))))))))))))))))))******+++++++++))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++((((((((()))******++++++///.........///111444555333444555666888999999999:::999:::;;;<<<<<<:::777>>>>>>>>>>>>===<<<;;;:::666444111///...///000111444777:::===>>>@@@CCCEEECCCCCCDDDEEEEEEEEEEEEEEE@@@@@@???>>>===;;;:::999444222///......---+++*********)))))))))))))))*********))))))((('''''''''))))))(((''''''(((((()))))))))((((((((((((((((((&&&&&&''''''(((((())))))''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''(((((('''(((((((((((()))))))))''')))***+++******+++---***++++++,,,---...//////...//////000111111222222000//////////////////000000111222000---+++******++++++++++++++++++++++++(((((((((((((((((((((((((((((()))************)))(((((()))))))))*********))))))*********+++******++++++++++++++++++******++++++++++++,,,...///000111111111000///...---------------......///000000555666777888888999;;;===888888888777555222///...------------,,,+++***))),,,,,,---------,,,******++++++************++++++))))))************))))))(((((((((((((((((((((((('''(((((((((((()))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))************)))******++++++,,,,,,,,,............////////////000000/////////.....................---,,,++++++************************))))))))))))(((((((((((())))))))))))))))))))))))(((((()))))))))*********+++++++++******)))))))))++++++++++++++++++++++++,,,,,,+++***+++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,+++++++++++++++,,,++++++***))))))************************************))))))))))))************))))))))))))******))))))))))))))))))))))))VVVRRRNNNJJJHHHFFFDDDBBB@@@???>>>======<<<<<<===888777666444333333222222......---,,,,,,,,,,,,---))))))))))))))))))))))))))),,,...,,,)))''')))+++***)))((()))***+++***(((((()))))))))((((((''''''))))))))))))************++++++************++++++))))))))))))))))))))))))))))))******++++++,,,,,,))))))))))))************************+++++++++++++++++++++++++++,,,,,,,,,))))))***++++++,,,,,,,,,111000000000111444777999666777888999::::::999999<<<<<<;;;===>>>>>><<<:::===>>>>>>>>>===<<<;;;:::777555333111//////000000000222555888:::===AAACCCCCCDDDEEEFFFFFFGGGGGGGGGBBBCCCCCCCCCCCCBBBAAAAAA>>><<<:::888777555222///******)))((((((((())))))******))))))(((((((((((())))))((('''''')))***+++(((((()))))))))))))))))))))))))))((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''(((((((((((((((((((((((('''''''''((((((((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((()))))))))***''')))***+++******+++---***++++++,,,---...////////////000000111222222222000000////////////000000000111111000---*********************************))))))))))))))))))))))))((())))))***************))))))))))))***************************++++++,,,******++++++,,,,,,,,,,,,,,,,,,---///111333555777:::999888888777666666555111111222222333333333333999:::999999:::???GGGLLLLLLKKKJJJGGGAAA;;;555222222222333444333333222222000000000000///......---,,,+++***)))))))))******))))))************))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))(((((((((((())))))(((((((((((((((((((((((())))))((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''''''''((((((((())))))((()))))))))************)))******+++,,,,,,---------.........//////000000111111111000000000//////............---,,,+++***************************(((((((((((())))))))))))************************))))))))))))************,,,,,,++++++******))))))+++++++++++++++++++++,,,+++++++++*********+++,,,++++++++++++++++++++++++*********+++++++++,,,,,,...------,,,,,,,,,,,,,,,******))))))***++++++,,,******************************))))))))))))************))))))))))))******))))))))))))))))))))))))VVVRRRNNNJJJHHHFFFDDDBBB??????>>>===============999888777555444333222222......---,,,,,,,,,,,,---------------------------***+++,,,+++******+++,,,***)))((()))***+++***(((************************)))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,)))))))))************+++*********++++++++++++,,,***++++++++++++,,,,,,,,,***+++,,,---............///.........000333777999999:::;;;<<<<<<;;;999888:::999999:::;;;;;;:::888777777777777777666555555333222111000///............///111333555888===@@@BBBCCCDDDEEEFFFFFFFFFFFFEEEFFFGGGGGGFFFEEECCCBBBEEEDDDBBB@@@???===999777///...,,,***))))))))))))))))))))))))))))))))))))***)))((('''(((+++---///(((((())))))))))))******+++******)))((('''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((('''''''''(((((())))))***''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))((((((((()))))))))******''')))***+++******+++---***++++++,,,---...////////////000111111222222333111111000000000000111111///000111///---+++******))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++******)))))))))*********++++++***************+++,,,---((()))***+++,,,---...///...///000222555777:::;;;888888777666555555555555777888888999888888777777666666666555777???JJJSSSTTTTTTRRRNNNGGG???777222333444888;;;>>>???@@@@@@888777555333222222222333...---+++)))(((((())))))))))))************))))))))))))))))))))))))))))))((((((((()))))))))******((((((((((((((())))))***))))))))))))))))))))))))))))))((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))************)))******+++,,,---......------......///000000000111111111111000000000000---......------,,,+++***************************(((((((((((())))))))))))************************)))))))))*********+++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,+++,,,,,,+++******+++---,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------///...------,,,,,,------))))))))))))***+++,,,---++++++++++++++++++++++++******))))))))))))************))))))))))))******))))))))))))))))))))))))VVVRRRNNNJJJHHHFFFDDDBBB???>>>>>>===============888777666444333222111111......---,,,,,,,,,,,,---000000000000000000000000***))))))***,,,------,,,***)))((()))***+++***(((------,,,,,,,,,------...))))))*********+++++++++)))))))))******)))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))*********+++++++++*********+++++++++,,,,,,************+++++++++,,,,,,---...///000000//////...---,,,,,,...222666999:::;;;;;;;;;:::888666555444333222333444555444222111111222222111111000000//////000000000///...------...///000111555:::===AAABBBCCCDDDDDDEEEEEEDDDEEEFFFGGGHHHGGGFFFDDDCCCFFFEEEDDDDDDDDDCCCAAA>>>888666222///,,,*********((((((((()))******++++++))))))((((((***---000222(((((()))))))))***************))))))((((((''''''%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&''''''((())))))******''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''(((((()))(((((()))))))))*********''')))***+++******+++---***++++++,,,---.../////////000000111111222333333222222111111111111222222---///000///---+++++++++************************))))))))))))))))))))))))))))))***++++++++++++***))))))*********+++++++++******))))))***,,,---...***+++,,,...000222444555222222333444666888:::;;;444333222111111222222333999::::::;;;:::999777666333444555555888???KKKTTTTTTTTTSSSPPPJJJBBB:::666222444999>>>BBBEEEFFFGGG===;;;666333111222333555222000---+++)))((())))))))))))************))))))))))))))))))))))))))))))(((((()))))))))*********((((((((((((((()))******))))))))))))))))))))))))))))))((((((((()))++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((('''((((((((())))))))))))))))))))))))************)))******+++,,,---...///------......///000000111111000000000000/////////------------,,,+++******************************'''((((((((()))))))))***************************))))))*********+++++++++***++++++++++++++++++,,,+++++++++,,,,,,,,,------+++---...---+++***,,,///........................,,,,,,------...//////000///......---------------+++***************++++++++++++++++++++++++++++++******))))))))))))************))))))))))))******))))))))))))))))))))))))VVVRRRNNNJJJHHHFFFDDDBBB???>>>>>>============>>>777777555333222111000000......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++(((''')))---///...,,,***)))((()))***+++***(((***)))))))))******+++,,,))))))******++++++++++++++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))******++++++++++++******+++++++++,,,,,,,,,)))))))))******+++++++++---...///111111111111000...---,,,,,,...222777999888999999999777555222000333222111111222333222111/////////000//////......---...000222222111///.........//////000333888<<>>:::555000...///111444444222///,,,***)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************((((((((((((((()))******))))))))))))))))))))))))***)))(((((((((***+++,,,(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************)))******+++---...//////---------...///000000111000/////////............------------,,,+++******************************'''((((((((())))))******************************)))************+++++++++*********++++++,,,,,,---+++++++++,,,,,,------------...000...,,,+++...000000000000000000000000000.........///000111111222//////...------------...---,,,+++***))))))))))))++++++++++++++++++++++++******))))))))))))************))))))))))))******))))))))))))))))))))))))WWWTTTOOOKKKIIIGGGDDDBBB???>>><<<<<<======;;;:::666555444333222111111111111000///...---,,,,,,,,,&&&&&&'''((()))*********,,,+++*********+++,,,---******+++++++++,,,,,,,,,++++++******************))))))))))))))))))))))))******************++++++---,,,,,,++++++*********+++***)))(((((()))***++++++++++++,,,,,,---------+++++++++***************,,,,,,,,,------.........000111222111///...---...000,,,,,,111222000111666444777333---000999888...111666::::::555222333666111444666444///...222777---000111000......111444444111,,,******...222666666777999<<<>>>???@@@@@@AAABBBEEEFFFFFFCCC@@@>>>@@@AAACCCDDDFFFFFFFFFFFFBBBAAA@@@>>>:::666111///,,,+++***++++++))))))***+++***))))))***,,,...000111---((('''(((***++++++******))))))((((((''''''+++)))(((&&&&&&((()))+++******++++++***)))((((((((((((((((((((((((((((((***)))(((''''''((()))***&&&%%%%%%%%%%%%&&&''''''''''''((((((((((((''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))+++++++++***++++++,,,,,,000///---,,,,,,---...///111333444444333333555666444333333222222111111000//////---,,,+++***************)))))))))))))))))))))))))))))))))))))))))),,,+++++++++++++++++++++******+++,,,------......(((...555888888666555555666444333777>>>BBBBBB???666888;;;===???@@@AAAAAA>>><<<:::888777777888999888777888888:::<<<>>>@@@EEEEEEEEEEEEHHHLLLPPPRRRUUUTTTTTTSSSRRRPPPKKKHHHEEECCC@@@<<<:::888777666444222000...---000555999???888///+++,,,---+++)))*********)))(((((((((******)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((())))))))))))))))))(((((((((((())))))(((((())))))))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))******))))))((((((''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''((()))***++++++,,,***++++++,,,,,,------...///////////////////////////............//////000------,,,,,,+++***))))))+++++++++***************))))))))))))))))))))))))))))))))))))))))))******++++++***)))))))))))))))---,,,***(((((()))+++,,,)))***---000222333333333000222555666666666888999======>>>>>>===<<<;;;:::>>><<<:::999999::::::999:::888555111///.........,,,+++*********,,,...///---,,,***))))))******+++***************)))((((((++++++++++++******))))))))))))))))))))))))))))))WWWTTTOOOKKKIIIGGGDDDBBB???>>><<<<<<======;;;:::666555444333222111111111000///...---,,,,,,,,,,,,+++++++++,,,,,,------...,,,,,,******)))******+++******+++++++++,,,,,,,,,++++++******************++++++++++++++++++++++++))))))***++++++,,,,,,---,,,,,,,,,+++++++++++++++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,------.../////////000111222222000//////000333///---...---))))))---333///---///222444888<<>>===;;;999666555555666000222333222///,,,))))))333222000...---...//////111333555777888888777666<<<===???@@@???===:::888666777999<<>>@@@CCCDDDEEEEEE???>>><<<;;;:::;;;<<<===???>>>>>>???@@@AAACCCDDDFFFGGGIIILLLPPPSSSUUUVVVTTTPPPLLLIIIFFFDDDBBB@@@>>>>>>======;;;999777666333333222222222444666888;;;666///,,,,,,,,,***'''+++,,,,,,,,,***)))((('''******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''(((((((((((())))))))))))))))))(((((((((((())))))******++++++++++++******''''''((()))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((''''''''''''''''''''''''''''''''''''((((((((())))))(((((())))))******++++++***++++++,,,,,,---......///////////////////////////...------------......------,,,,,,+++******)))***************************************************************)))))))))++++++***************+++...---,,,+++***++++++,,,...000222555777888888888:::<<<>>>???>>>>>>???AAA===???AAACCCDDDEEEEEEDDDBBB@@@===;;;<<<=========???===;;;888666555555555222111000000///...------,,,++++++******+++,,,---++++++++++++++++++******++++++++++++*********)))************************WWWTTTOOOKKKIIIGGGDDDBBB???>>><<<<<<======;;;:::666555444333222111111111///...------,,,,,,,,,,,,........................---,,,+++***)))))))))*********+++++++++,,,,,,,,,******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......++++++++++++,,,,,,,,,,,,...------,,,,,,------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000000111111000111222222111111222444...---///333555333333555???999<<>>CCCEEEGGGIIIIIIHHHEEEDDD>>>;;;555...++++++---...************************333///++++++,,,......,,,***))))))))))))(((((((((***)))(((''''''((()))***(((((())))))***)))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((''''''(((((()))***''''''((((((((((((''''''((('''''''''''''''''''''((((((((()))))))))******))))))*********+++++++++////////////000111222222333444666666555666777999777777777666555555444444000000...---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,...000333555>>>>>><<<999777666888:::666888<<>>>>>>>>AAAEEEJJJNNNPPPQQQQQQOOOJJJBBB<<<999888888777555777999;;;:::999666444666777888999888777555444666222...---...---+++(((***+++,,,,,,,,,+++)))(((+++******)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((((((((())))))))))))))))))(((((((((((()))))))))******++++++******)))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''((((((((())))))))))))*********************+++++++++,,,------......000000000000000000000000///...---,,,,,,,,,,,,,,,---,,,,,,++++++*********))))))))))))))))))******************************+++++++++******)))))))))++++++*********+++,,,,,,.........//////000111111222444666999;;;<<<<<<<<<@@@AAABBB@@@>>><<<<<<===;;;===AAAEEEHHHKKKMMMMMMDDDAAA===;;;;;;<<<<<<<<<;;;;;;:::888777666555444555666888888777666444222///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************WWWTTTOOOKKKIIIGGGDDDBBB???>>><<<<<<======;;;:::666555444333222111111111......---,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******+++++++++,,,,,,,,,******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------***++++++,,,,,,---------......------------............------,,,,,,,,,+++++++++,,,,,,,,,,,,------//////000111222222333333111222444444333444666888333444777:::<<<;;;::::::===AAAMMM[[[___^^^ccclllqqqhhh___```jjjtttyyyyyykkkgggaaa[[[UUUOOOKKKIIIIIIBBB;;;777888999:::999555666888999999666444222000000000000000000//////222222333444333222111111...---,,,,,,---///222333???AAAEEEGGGIIIIIIHHHGGGFFFDDD>>>666111111000...***++++++++++++***)))((('''((('''%%%###$$$)))...))))))))))))))))))))))))))))))(((((((((((())))))((()))******++++++++++++(((((((((((((((((((((((())))))(((((((((((())))))((((((''''''(((((()))***''''''((((((((((((''''''((((((((((((''''''''''''(((((()))))))))*********((())))))***++++++++++++......//////000111222222222444555666555555777999888888777666666555555444000000///...---,,,,,,---++++++,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,------------------...222666;;;>>>;;;:::999777777888;;;<<<<<<===???CCCDDDBBB<<<777333333333333222222111111444444333333333444555555555555555555444555555555777999<<<@@@CCCDDDEEEEEEFFFAAA:::666444444444444111333555666777666555444:::;;;===>>>>>>:::444000111//////000222222000...+++***)))***+++,,,++++++++++++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))''''''((((((((((((''''''''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))+++*********************++++++,,,,,,---.........000000000000000000000000000///...---,,,,,,,,,,,,,,,,,,,,,++++++*********((()))))))))))))))******++++++++++++++++++++++++,,,,,,,,,+++******))))))************+++,,,---...---///111333555666777777111333666:::<<<>>>??????BBBBBBAAA===999666555666999<<<@@@EEEIIILLLNNNOOOFFFBBB===999888888888777555666666555444333222111333666:::>>>@@@???>>>===777666444111///---+++***,,,,,,,,,,,,,,,---------++++++++++++++++++++++++************************WWWTTTOOOKKKIIIGGGDDDBBB???>>><<<<<<======;;;:::666555444333222111111111......---,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++,,,------.........******+++++++++,,,,,,,,,******++++++,,,,,,,,,,,,++++++++++++++++++++++++///......------,,,,,,,,,+++++++++,,,,,,------...,,,,,,------------,,,,,,.........------,,,,,,,,,+++++++++,,,,,,,,,------000111222333444555666666333555666666666777:::===@@@???<<<:::;;;@@@EEEGGGXXXggguuu{{{}}}~~~xxxooorrrkkkaaa\\\^^^ccchhhjjjtttuuusssmmmeeeaaaaaacccddd^^^VVVQQQMMMIIICCC>>><<<<<<<<<<<<:::888666444333222222111111222333444......////////////000000111///---++++++,,,...///777:::>>>BBBFFFIIIJJJKKKIIIKKKHHH@@@;;;999444...++++++,,,++++++***)))(((###---555444+++%%%(((...))))))))))))************))))))(((((((((((())))))%%%%%%&&&'''(((((((((((())))))))))))))))))))))))(((((())))))))))))((((((''''''&&&&&&''''''((()))''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))************'''(((***+++,,,,,,,,,+++------...///000000111111000222444444444555666888777777666666555444444444000///...---------------++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++,,,,,,------------///222777===CCCFFF<<<;;;;;;;;;<<<===>>>>>>BBBBBBAAA@@@>>>;;;777444222222222222222222333333444444444444444444555555444444555555555555555555888888888999:::;;;<<<===999777444333333444333333222222222333444555666777:::;;;===@@@BBB???:::555000111111444777999::::::444000+++)))***++++++***,,,,,,+++***************************************************************(((((())))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))''''''((((((((((((''''''''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))***++++++++++++************+++,,,,,,------...//////000000000000000000000000111000///...------------,,,,,,+++++++++++++++***(((((())))))*********+++++++++++++++++++++++++++---,,,,,,,,,+++++++++************+++,,,...///000111222333555666777777777222444888<<>>;;;::::::<<<@@@BBBFFFJJJMMMOOOQQQQQQMMMIIICCC???<<<;;;999888888888888888777666555444000333888<<<@@@AAAAAAAAAAAA???<<<888333...+++))),,,,,,+++++++++,,,,,,---+++++++++++++++++++++,,,************************WWWTTTOOOKKKIIIGGGDDDBBB???>>><<<<<<======;;;:::666555444333222111111111///......---------......------------------------++++++,,,---...---------******+++++++++,,,,,,,,,******++++++,,,---------++++++++++++++++++++++++///......------,,,,,,+++,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++.........---------------+++,,,,,,------.........222222333444666777888888777888999999999;;;>>>AAA===???AAAEEERRReeevvv~~~mmmXXXOOOLLLGGGBBB@@@BBBHHHLLLaaaeeegggddd___^^^bbbhhhiiijjjlllllliiiaaaWWWPPPEEEDDDBBB@@@>>>;;;999777444444555555555444444333000000///............///000///...------...///000111333777===CCCIIIMMMOOOIIIOOOPPPIIIDDDBBB:::111,,,,,,,,,++++++*********)))888HHHHHH<<>>===:::888555333222111111111222333555888:::;;;<<<<<<<<<<<<<<<<<<;;;;;;666777888999:::;;;:::::::::999888777777777777888333222222333555555444333444444444444666888;;;<<<999888999>>>CCCEEECCC@@@666666666777:::>>>BBBDDDAAA;;;444000///...+++)))---,,,+++***************************************************************(((((())))))))))))******(((((((((((())))))))))))))))))(((((((((((())))))((())))))******))))))(((''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((()))))))))************++++++++++++++++++,,,,,,,,,---......//////000000000000000000000000111000///...............++++++++++++++++++++++++)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---///111333444888888777666555555444444777999<<<@@@CCCEEEFFFFFF:::<<<======>>>@@@DDDGGGMMMNNNPPPSSSTTTUUUUUUUUUVVVSSSNNNJJJHHHFFFCCCAAA;;;;;;::::::999888777777222333555888:::<<<>>>>>>GGGEEEBBB>>>999444000---...---,,,+++***+++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++WWWTTTOOOKKKIIIGGGDDDBBB???>>><<<<<<======;;;:::666555444333222111111111/////////......//////000,,,,,,,,,------......///,,,,,,---,,,,,,***)))(((******+++++++++,,,,,,,,,******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------------------------,,,,,,,,,+++,,,------------,,,+++------------............---......///000000111111333333444666777999::::::;;;<<<<<<<<<<<<===AAADDDAAALLL[[[jjj~~~uuuggg```WWWFFF666444333222111333666:::===<<<>>>??????>>>???BBBFFFFFFLLLTTTXXXXXXSSSNNNKKKHHHIIIJJJJJJIIIGGGDDDCCCCCCFFFJJJLLLKKKGGGAAA>>>;;;999666333111000000000////////////000000000000333333555888===DDDIIILLLKKKRRRTTTMMMIIIHHHAAA666...---,,,+++++++++,,,---$$$...888888000(((%%%&&&))))))*********+++++++++(((((())))))))))))((((((***++++++++++++******)))))))))))))))))))))))))))'''((()))******)))((('''((((((''''''(((((()))***''''''((((((((((((''''''&&&&&&'''((()))******+++))))))*********+++++++++((()))+++...//////...---//////000111111111000///000222444555555555777999777666666555555444333333...------,,,,,,,,,,,,,,,*********+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------...///000000000000111444777<<<@@@DDDFFFFFFCCC@@@@@@@@@???===:::555666666666555555666777666666666777888;;;===>>>CCCCCCCCCBBBBBBAAA@@@@@@;;;<<<>>>AAACCCDDDDDDDDD@@@AAAAAAAAA@@@>>><<<;;;:::888666666777777666555444555888:::===@@@BBBCCC===:::888:::AAAFFFGGGFFF>>>===;;;999;;;???FFFJJJHHHDDD>>>;;;:::888222---...---,,,+++************************************************************(((((()))))))))*********(((((((((((())))))))))))))))))(((((((((((())))))(((((())))))))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((((((((()))))))))******************++++++,,,,,,,,,,,,,,,------...////////////////////////////////////......------.........++++++++++++++++++++++++)))******+++,,,,,,------------------------------++++++,,,,,,------............///111333666888999>>>===;;;:::999999::::::>>>???AAACCCEEEEEEEEEEEE999;;;===???AAAEEEJJJNNNSSSTTTUUUVVVWWWVVVUUUUUUXXXVVVSSSRRRQQQOOOKKKIII@@@>>>===;;;:::999999:::666666555555777:::===@@@FFFFFFDDDBBB@@@<<<999777222000...,,,++++++,,,---+++++++++,,,,,,,,,------++++++++++++++++++++++++WWWTTTOOOKKKIIIGGGDDDBBB???>>><<<<<<======;;;:::666666444333222111111111000000/////////000000111******++++++,,,---......---------,,,***'''$$$###******+++++++++,,,,,,,,,******+++,,,,,,---......------------------------((()))***+++---...///000.........------,,,,,,,,,+++,,,---......---,,,+++,,,---------...////////////000000111222333333333444444555777888:::;;;;;;===>>>>>>======???BBBEEEXXXkkk```FFFBBBFFFCCC===;;;888666555555777999999888;;;999777666888::::::999999<<<@@@AAA??????AAADDDHHHKKKOOOSSSUUUTTTRRRQQQ\\\aaahhhllljjjbbbXXXQQQEEECCC???:::666444333333000000000000000///...---777666555555888===AAADDDLLLTTTUUUNNNKKKLLLFFF;;;///...,,,++++++,,,...///***+++***(((''')))---000))))))******++++++++++++(((((())))))))))))((((((((((((((((((((('''&&&%%%))))))))))))))))))))))))'''((()))******)))(((''')))))))))))))))******+++''''''((((((((((((''''''%%%&&&'''((()))***+++,,,)))************+++++++++(((***,,,...000//////...000111222333333222000///111333555666666777999;;;777777777666555555444444------,,,+++++++++,,,,,,))))))***++++++,,,------...........................//////000111222222333111333555888<<>>>>>>>>???@@@DDDDDDDDDCCCBBBAAA@@@???CCCDDDGGGKKKMMMOOOPPPPPPJJJLLLOOOPPPOOOLLLHHHEEEDDDAAA===;;;::::::999888333666;;;@@@DDDGGGHHHHHHDDD>>>999999>>>CCCEEEEEEEEEBBB>>>::::::???FFFLLLHHHEEEDDDDDDEEEBBB;;;444...---,,,+++************************************************************(((((())))))*********+++(((((((((((())))))))))))))))))(((((((((((())))))&&&&&&''''''''''''&&&&&&'''(((((()))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))************))))))***+++,,,,,,------,,,,,,------.../////////////////////////////////------,,,,,,,,,---......++++++++++++++++++++++++******+++,,,------......------------------------***++++++,,,---...//////000111222444666999;;;===@@@@@@???>>>@@@BBBEEEFFFBBBBBBCCCDDDDDDCCCBBBAAAAAABBBCCCDDDFFFIIINNNRRRRRRSSSTTTTTTTTTSSSRRRQQQTTTSSSRRRRRRRRRQQQNNNKKKFFFDDDBBB???>>>===>>>???:::888666666888===BBBFFFCCCDDDDDDEEEDDDCCCAAA@@@444222000---,,,,,,------+++++++++,,,,,,---------++++++++++++++++++++++++WWWSSSNNNKKKHHHFFFCCCAAAAAA???=========<<<:::999666666555444333333333333000///...---,,,---......,,,------......------,,,+++,,,---......---,,,+++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,---------...........................---------------------------........./////////000000,,,---.../////////...---------///111444555555444444777:::<<<<<<;;;;;;:::BBBAAAEEEKKKIIIHHHTTTfffzzzkkkVVVLLL@@@<<<>>>>>>:::555444:::???>>>>>>@@@@@@===999===???===888777:::>>>666888:::999666666999<<<@@@BBBIIITTT___ccc___ZZZlllzzzttteeeUUULLLCCCAAA>>>888444333111000000000000///---+++444666888666444666<<>>AAA@@@???AAAEEEGGGFFFDDDFFFEEEDDDBBBAAABBBCCCEEEBBBDDDEEEEEECCCBBBBBBCCCAAAHHHMMMOOOQQQSSSQQQLLLQQQQQQTTTXXXWWWQQQMMMNNNNNNJJJEEE???;;;999888888777888:::<<<>>>???@@@@@@FFFDDD@@@<<<;;;===???AAAFFFGGGGGGEEEDDDGGGNNNTTTOOOKKKEEEAAAAAABBBDDDDDD:::555...***)))+++,,,---+++++++++++++++***))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))+++++++++***++++++,,,---++++++,,,------......///////////////////////////111000000///...------------,,,+++******+++,,,---++++++,,,,,,,,,---------)))+++,,,---,,,,,,---///,,,---///111222222111111777666444222000222555999CCCDDDGGGJJJKKKKKKKKKJJJGGGEEECCCDDDEEEEEEAAA>>>?????????@@@CCCEEEHHHJJJKKKLLLMMMNNNOOOOOOOOOOOORRRQQQNNNKKKGGGEEECCCBBBAAABBBCCCEEEDDDCCCAAA@@@GGGEEECCCAAAAAACCCFFFHHHHHHKKKIIICCC?????????===:::777444222111///---***+++,,,------,,,,,,---///,,,,,,++++++,,,---......XXXTTTOOOKKKHHHEEEBBB@@@>>><<<;;;;;;;;;;;;999777666666555444333333333333000///...---,,,---......,,,------------------,,,......////////////......++++++++++++++++++++++++++++++,,,------------,,,,,,,,,,,,---------......---------.........//////------------------------,,,,,,,,,---------............//////000000//////111111000000222333444444>>><<<999555444888>>>CCCIIIEEEIIIZZZnnn{{{{{{nnnccc[[[RRRIIIDDD>>>:::;;;AAAFFFFFFCCCGGGMMMRRRSSSUUUZZZ[[[ZZZVVVWWWVVVPPPGGG???:::999:::;;;<<<===<<<===???AAABBBDDDJJJRRRZZZ```ccccccfffooovvvyyy|||}}}xxx___VVVNNNIIIBBB:::555444222111000000111111///---111333555333111111666;;;BBBFFFKKKOOOOOOKKKFFFBBB666222---+++***+++,,,,,,(((((('''''''''''''''(((---***((()))+++,,,+++)))***111555111,,,++++++***)))((('''(((***+++)))&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))&&&&&&&&&'''''''''((((((((((((''''''''''''((((((((((((((()))******++++++******+++,,,------------000000111111111111222222333333444555555555555444444444444444333222111111...---,,,+++++++++,,,,,,+++,,,---......------,,,...---------------......444444555999<<<===;;;888999888666666777888::::::444888<<>>===<<<;;;;;;;;;<<<===@@@AAABBBCCCDDDEEEEEEEEEHHHGGGEEECCCAAA??????>>>???@@@BBBDDDEEEEEEDDDCCCKKKJJJJJJJJJJJJKKKLLLMMMMMMOOOMMMGGGEEEEEEBBB>>>999888777777888888777555333333111///---,,,,,,------,,,,,,,,,,,,,,,,,,,,,YYYUUUPPPKKKHHHEEEBBB???===<<<::::::;;;;;;:::999666666555444333333333333000///...---,,,---......------------------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,,,,---------......,,,------....../////////------------------------,,,,,,---------.........000/////////000000111222444333222222333555777999888:::;;;;;;:::<<>>AAA@@@@@@AAAEEEJJJOOORRRSSSXXXZZZZZZ]]]gggpppuuuhhhbbb]]][[[VVVLLLEEEBBB@@@<<<777555555444111...///111333111///...111444777<<>>???>>>;;;999777:::@@@IIIRRRWWWZZZZZZYYYUUUNNNHHHDDDAAA>>><<>>??????===;;;===<<<;;;999888777777777999999:::;;;<<<===>>>???======<<<;;;::::::::::::<<<>>>@@@BBBDDDDDDDDDDDDGGGHHHJJJLLLMMMNNNNNNNNNSSSTTTRRRNNNNNNMMMGGG@@@<<<;;;<<<>>>@@@AAA@@@???===;;;888444111...,,,,,,,,,,,,---------,,,++++++ZZZVVVQQQLLLHHHEEEAAA???>>>===<<<<<<===>>>===;;;666666555444333333333333000///...---,,,---......---------,,,,,,---------,,,,,,***))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------,,,,,,,,,---------...........................---........................////////////000000000000000000///...///000222333222333444555666999<<<>>>888===DDDGGGIIIMMMUUU\\\rrryyymmm]]]OOOLLLQQQUUUVVV[[[ccciiijjjiiimmmuuu~~~xxxsssmmmeee```\\\UUULLLEEECCCCCCAAA@@@>>>AAACCCDDDHHHRRR^^^gggkkkggghhhppprrrjjj\\\SSSPPPIIIAAA;;;888888666444///111222222000///111222000666@@@JJJOOOOOOLLLJJJBBB<<<444...,,,,,,------)))))))))((())))))******,,,+++******++++++++++++&&&111777333,,,(((''''''((((((((()))))))))((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((())))))))))))*********))))))(((((((((((())))))((((((((()))******++++++***+++,,,---............/////////000000111111222444444555666666666666555444444444333222111000///---------,,,,,,,,,---------------------,,,,,,+++...---------///222444666======???@@@@@@>>>;;;:::666666666777888<<<@@@CCCHHHGGGEEEDDDDDDCCCBBBAAAEEEEEEGGGJJJMMMPPPRRRSSSYYY```mmmyyyyyykkk______\\\ZZZ^^^cccfffddd```QQQQQQLLLGGGGGGMMMRRRRRRPPPJJJHHHLLLPPPNNNLLLLLLSSSRRRRRRTTTTTTRRRMMMHHHFFFDDDBBB@@@??????AAAAAA;;;999777555555666888:::<<<999777:::DDDNNNUUUXXXVVVUUURRROOOKKKDDD===888===AAACCC???666///,,,,,,+++,,,------------------************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((((((((((((((()))))))))))),,,++++++++++++,,,------,,,,,,------...//////////////////////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------++++++---111555888777555333222222333444222555:::===@@@CCCGGGIIIIIIHHHGGGEEEBBB>>>;;;999999:::;;;<<<======<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;<<<===???@@@AAA===<<<<<<;;;;;;;;;;;;<<<;;;<<<===>>>???@@@@@@???@@@AAACCCEEEHHHJJJLLLMMMVVVVVVUUUTTTVVVVVVMMMCCCAAAAAAAAABBBDDDEEEDDDBBBCCCAAA???<<<999555111...***+++,,,------,,,+++***[[[WWWQQQLLLIIIEEEBBB???>>>===<<<<<<===>>>===;;;666666555444333333333333000///...---,,,---.........---,,,,,,,,,,,,---...,,,,,,***))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,---------......000000///...---,,,,,,+++......................../////////000000000111111000//////...///111333444111444777888888999;;;>>>CCCKKKSSSWWWZZZbbbppp|||jjjTTTQQQUUUXXX\\\hhhttt}}}uuufff\\\WWWQQQHHH@@@???>>>======@@@HHHSSS]]]```^^^fff{{{{{{nnneee___UUUKKKDDD@@@>>>>>>000111222222111111111222///555???IIINNNOOONNNLLLLLLEEE;;;444///...------))))))(((((()))***++++++,,,,,,++++++***++++++,,,---444888333,,,+++,,,---'''((()))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))*********+++))))))(((((((((((()))))))))******++++++,,,,,,---++++++,,,---...............//////000111222222222444555666666777777666666444444444333222111///...------------------------...---------------------//////000111444777:::<<>>===;;;999888888888555888<<>>999444222222555777===777111111999CCCKKKOOORRRTTTVVVWWWRRRHHH<<<333555:::??????888333111222,,,,,,------...------,,,+++++++++***************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((((((((((((((()))))))))))),,,,,,,,,+++,,,------...,,,,,,---......//////000000000000000000000000000............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,---000555888888777666444444444555555999;;;>>>@@@AAAAAACCCDDDBBBAAA@@@???===;;;999888:::;;;===>>>>>>>>>>>>>>><<<<<<===>>>???@@@@@@@@@<<<======>>>@@@CCCEEEFFFFFFEEEDDDCCCBBBBBBBBBBBB=========<<<<<<;;;;;;:::=========>>>BBBFFFJJJMMMRRRTTTUUUVVVZZZZZZRRRHHHDDDBBBBBBBBBDDDFFFEEEEEECCCBBBBBBBBBBBB>>>888444+++,,,,,,,,,---,,,,,,,,,ZZZVVVQQQLLLIIIFFFCCC@@@===<<<::::::;;;;;;:::999666666555444333333333333000///...---,,,---.........---,,,++++++,,,---.........------------......,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++,,,,,,,,,---------......000000///...---,,,,,,+++........................------........./////////000000000111222333444555333666999999888888<<>>GGGMMMOOONNNMMMRRRKKKBBB:::555222111000+++******)))))))))))))))+++,,,---,,,******,,,------111111,,,(((***,,,,,,'''(((******((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''((((((((())))))***))))))(((((())))))*********++++++,,,------...+++,,,---......//////...//////000111222333333444555666666777777777777777444444444333222000///...,,,,,,---............---......------...//////000111222444666999;;;===>>><<<<<<:::777555555888:::666;;;@@@DDDEEEHHHLLLOOOLLLNNNPPPPPPPPPTTT[[[```hhhmmmvvvvvvmmmeee```^^^^^^cccjjjjjjbbbYYYTTTTTTTTTRRROOOXXXVVVQQQLLLHHHDDDBBBAAAAAAAAA@@@>>>;;;888555333666444333444999>>>BBBDDDLLLQQQWWW[[[WWWLLL===222222666;;;<<<:::777777777///////////////...------+++++++++++++++*********++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))***************+++,,,,,,---------...//////000000000000000000000000000000------------------------,,,,,,------------,,,,,,,,,---------............+++,,,---...///111666999222333333444666888999:::===???@@@@@@>>>======>>>========================>>>AAACCCDDDCCCBBBBBBCCC??????@@@AAAAAAAAA@@@@@@?????????@@@CCCEEEHHHJJJOOONNNMMMKKKJJJJJJJJJJJJDDDCCCBBB@@@>>>===<<<;;;<<<:::999888:::>>>BBBEEEIIIMMMQQQTTTXXX[[[UUUNNNEEECCCAAAAAADDDFFFHHHHHHBBBAAA@@@BBBEEEDDD@@@<<<222111000......---------YYYVVVQQQLLLIIIGGGDDDBBB>>><<<;;;;;;;;;;;;999777666666555444333333333333000///...---,,,---......///...,,,++++++,,,...///......////////////......------------------------***+++,,,,,,------,,,,,,,,,,,,,,,---------......................................................---.........////////////111222333444666666666777777999:::::::::???GGGNNNQQQdddzzzxxxkkkeeeddd\\\]]]eeetttuuuiiiYYYMMMHHHCCCAAAKKKcccttt[[[KKKFFF===:::777444333222222111///444<<>>===<<<<<<;;;333222000---+++)))((((((+++,,,---,,,******,,,...)))+++***&&&&&&)))***'''&&&)))+++***((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((()))))))))******))))))))))))******)))******+++,,,,,,------+++,,,---...////////////000000111222333444555555666666777888888888888777444444444333111000...---+++,,,.../////////...---............///111222333555666999;;;<<<<<<;;;;;;666888:::999999:::===@@@???DDDJJJNNNPPPUUU]]]cccjjjrrrzzz~~~~~~}}}vvvmmmeeerrrnnnggg___UUUMMMFFFCCC@@@BBBFFFGGGFFFBBB===:::555666777777777777:::;;;CCCIIIRRRYYYYYYQQQEEE<<<666888:::<<<<<<<<<;;;:::333333333222111000///...,,,,,,,,,++++++*********++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))+++************+++,,,,,,------......//////000000000000000000000000000000------------------------,,,,,,---......---,,,,,,------------............---...000000000111444666222333666888;;;===>>>???======>>><<<:::999:::;;;>>>??????@@@BBBDDDEEEFFFEEEGGGJJJJJJHHHGGGGGGIIIEEEFFFGGGHHHHHHGGGFFFFFFDDDDDDDDDEEEHHHKKKOOOQQQRRRQQQPPPOOOOOOOOOOOOOOOMMMLLLJJJHHHFFFEEEDDDCCC???>>><<<:::999999:::;;;===EEELLLPPPTTTXXXWWWSSSMMMIIIDDDBBBCCCFFFHHHIIICCC???;;;<<>>HHHVVVaaayyyzzzjjjbbbgggoooyyy}}}sssfffMMMFFFDDDLLLYYYhhhvvveeeVVVPPPFFFBBB<<<888666555444333...333:::BBBHHHMMMOOOPPPDDDAAA???@@@CCCFFFHHHIII<<<:::777333///,,,***)))+++---...---******,,,///***+++***(((+++...,,,'''&&&)))+++***((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************++++++++++++******))))))))))))******)))))))))***++++++,,,,,,+++,,,---...////////////000111111333444555666666666666777888888888888888444444444333111///...---+++,,,.../////////..................000222444555888999<<<======;;;888777222666;;;===>>>???BBBEEEMMMRRRXXX]]]bbbjjjuuu~~~~~~ssseeeYYYOOOIIICCCDDDGGGIIIJJJIIIGGGFFF;;;;;;999444000///333777:::@@@KKKUUUYYYWWWOOOIII===<<<;;;<<<>>>>>>===;;;666666555444333111000///,,,,,,,,,++++++*********++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))------,,,,,,------...///------......///000000000000000000000000000000000------------------------,,,,,,---......---,,,,,,---------........./////////111222222111111222333777999<<<>>>@@@AAAAAAAAA:::;;;;;;:::888888999:::BBBCCCCCCEEEGGGIIILLLMMMIIILLLOOOOOOLLLJJJKKKLLLKKKLLLNNNPPPQQQQQQPPPPPPJJJJJJKKKLLLOOORRRVVVXXXQQQQQQPPPPPPPPPPPPQQQQQQTTTSSSQQQOOOMMMLLLKKKKKKHHHHHHFFFCCC@@@===:::999666???HHHMMMQQQVVVXXXVVVVVVPPPIIIDDDBBBDDDEEEFFFEEE>>>777666<<>>HHHRRRWWWVVVTTTJJJEEE===;;;@@@FFFCCC<<<777444333888===;;;222(((///---,,,---///...+++(((,,,+++******)))***************))))))))))))************))))))))))))******+++*********))))))(((((())))))))))))))))))))))))************************))))))))))))************,,,,,,+++***))))))******(((((((((((())))))))))))***++++++,,,,,,------.........//////000000111111222222111111000//////////////////...---------,,,------------------------+++...000000///...//////666888:::;;;::::::<<<===DDDAAA>>>======<<<:::777999999;;;>>>======BBBJJJEEEIIIKKKIIIHHHLLLOOOQQQQQQUUU\\\```___\\\WWWUUUXXXbbbnnnvvvvvvppphhhddd___bbb^^^ZZZaaapppuuuppphhh^^^WWWWWWVVVTTTXXX^^^YYYWWWSSSOOOLLLLLLNNNOOONNNQQQPPPJJJDDDCCCCCCCCC>>>@@@DDDKKKQQQTTTUUUTTTSSSTTTTTTPPPLLLGGGEEEDDDEEECCC@@@>>>>>>AAADDDGGGGGGHHHHHHCCC;;;444111000^^^[[[VVVPPPJJJFFFCCCBBB@@@???===<<<;;;;;;<<<<<<999666333222333444333111111111000......------...------..................//////.........---------000///...---------------...------------...//////........................---------.........//////////////////////////////000111111111000000333555888444333888===<<<:::999;;;???IIIXXXeeeooo{{{wwwddd]]]ZZZMMMDDDEEEEEEEEEQQQSSS\\\oookkk\\\[[[aaa___YYYQQQNNNNNNKKKGGGAAA:::444666:::===CCCHHHEEE>>>777555777:::===???DDDEEEEEEBBB>>>888444222++++++************++++++,,,+++***)))((())))))***+++++++++************))))))***,,,,,,***)))******************************))))))************))))))(((((((((((()))))))))***))))))))))))))))))))))))***++++++++++++,,,,,,,,,------...///000000000///000111222333333333333333444555666777777888777777222222222111000///...---.........//////000000000......///111444777:::;;;===;;;888666777;;;===>>>DDDCCCDDDIIIQQQ\\\ffflllyyy{{{ppp[[[XXXSSSOOOMMMKKKIIIHHHHHHAAA:::777666666999>>>888<<>>@@@;;;555...+++))))))+++,,,+++***,,,++++++*********************))))))))))))************))))))))))))******************)))))))))((())))))))))))))))))))))))************************))))))))))))************,,,++++++***))))))******)))))))))************+++***++++++,,,,,,---............//////000000111111222222111111000/////////...............------------------------------------...///......///111333777:::===>>>>>>>>>???@@@BBB@@@>>><<<<<<======>>>999888999<<<======BBBHHHHHHIIIJJJHHHDDDFFFOOOXXXiiiooowww{{{zzzvvvrrrppp}}}~~~tttqqqoooooouuu~~~rrrgggXXXNNNLLLOOOQQQRRRPPPQQQQQQPPPNNNKKKIIIFFFHHHGGGGGGHHHJJJMMMOOOPPPRRRTTTUUUTTTQQQMMMLLLKKKKKKHHHDDD@@@??????AAABBBEEEGGGHHHFFF@@@;;;888777^^^[[[VVVQQQKKKGGGDDDCCC???>>>===<<<;;;;;;;;;<<<999666444222333333222222111111000///..............................------...............---------111000///...---,,,,,,,,,...------------...//////........................------........./////////000000000000000000000000///000111111000111333555777999888777:::???@@@===>>>FFFUUUdddkkkooowwwiiiVVVNNNIIIFFFLLLMMMXXXnnnsssllllll\\\TTTOOOPPPSSSUUUXXX[[[NNNGGG@@@<<<888888>>>FFFCCC???999333000111444555AAACCCEEEFFFDDD@@@;;;888000...,,,******+++,,,---++++++***))))))))))))***+++++++++************)))(((***,,,,,,***)))***+++************************))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,,,,///111000...---...///000111222333444444444444666666777777777777666666333333222111000///......000000000000111111111111......///111444888;;;===:::999777888:::===@@@CCCFFFEEEGGGTTThhh~~~yyynnn```SSSIIIBBBIII@@@999777777666:::??????CCCIIIQQQWWWXXXVVVSSSQQQQQQNNNKKKKKKOOOOOOKKK===888555777===CCCDDDBBB333///+++))))))+++,,,---,,,,,,+++*********************))))))))))))************))))))))))))******************))))))))))))))))))))))))))))))))))))************************)))))))))*********++++++,,,+++******)))******************+++++++++,,,,,,+++++++++,,,------............//////000000111111222111111000000//////...---------...............------..................//////...------000444777:::===@@@BBBAAAAAAAAAAAA===<<<:::888777888;;;===CCCAAAAAADDDEEEGGGMMMUUURRRMMMKKKLLLMMMTTTjjjxxxfff_________]]]\\\YYYVVVRRRPPPMMMJJJHHHEEEEEEEEEEEEFFFHHHIIIJJJNNNQQQTTTVVVUUUTTTSSSSSSPPPNNNIIIEEECCCBBBCCCDDDFFFIIIKKKJJJGGGBBB???===]]]ZZZVVVPPPKKKGGGDDDCCC???>>>======<<<<<<;;;;;;888777444333222222222222111111000///......//////...............---------........................111000///...---,,,,,,,,,...------------...//////....................................////////////000000000000000000000000...000222222222333555666444>>>AAA;;;<<>>999555111---++++++---...++++++*********)))))))))+++++++++*********))))))(((***++++++*********+++******************************))))))))))))******(((((()))))))))*********))))))))))))))))))))))))+++++++++,,,,,,,,,------+++,,,...............///000111222333444444555555666777777777777666666555333333222111//////......000000111111111111111111///000222444777999:::;;;999999<<>>@@@???;;;:::>>>GGGJJJPPPVVVYYYYYYVVVSSSSSSWWWWWWSSSQQQTTTTTTSSSDDD>>>888666999@@@EEEGGG???;;;444///,,,,,,---...,,,,,,+++************+++******))))))))))))************))))))))))))***************)))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++++++++***************+++************+++++++++,,,++++++,,,,,,---...............//////000000111111111111111000//////......,,,---------.../////////.............../////////.../////////000222666999<<>>>>>888:::<<<<<<<<<>>>BBBEEECCCDDDFFFIIIJJJQQQaaappptttkkkmmmsssttthhh[[[QQQMMMOOOGGGJJJLLLMMMLLLJJJIIIHHHHHHLLLQQQUUUVVVWWWWWWWWWSSSQQQNNNKKKJJJIIIIIIJJJJJJLLLNNNMMMKKKFFFBBB???\\\YYYTTTOOOJJJFFFCCCBBB>>>>>>>>>======<<<;;;;;;777777555333222111222333111000000////////////000.....................------.....................000000///------,,,,,,,,,...------------...//////////////////////////////........./////////000000////////////////////////...000333444444555777888777>>>AAADDDVVVuuuxxxmmmkkkxxxoooYYYOOOSSScccrrrwwwzzzdddRRRNNNNNNJJJJJJOOOKKKQQQZZZ^^^WWWKKKFFFGGGPPPOOOGGG:::333555777777111333888???FFFHHHGGGEEEAAA===777111---,,,---...++++++++++++*********)))+++++++++*********))))))''')))++++++******+++,,,******************************)))(((((()))******))))))))))))************++++++++++++++++++++++++++++++,,,,,,,,,------------+++***...333555333000000000222333444555555555666777777777777666666555444333111000///////////////000000000000000111111222444777:::;;;:::999777===;;;???FFFJJJNNNVVV___uuurrr^^^PPPGGGHHHGGGBBBAAAFFFMMMPPPUUUYYYZZZXXXVVVUUUTTTYYY[[[WWWUUUWWWWWWVVVLLLFFF===777777:::@@@EEEJJJFFF@@@888111,,,++++++---,,,,,,+++***+++++++++******))))))))))))************))))))))))))******))))))))))))))))))******))))))))))))))))))))))))************************************+++++++++++++++***************++++++)))))))))*********+++++++++,,,,,,------...//////......//////000000111111111111000000///.........,,,---------.../////////.........//////000000000,,,...111333444555777888===???AAA@@@>>><<<;;;;;;;;;===AAADDDGGGIIILLLNNNGGGMMMWWW^^^dddsss}}}cccUUUTTTRRRSSSSSSQQQMMMKKKKKKLLLFFFJJJPPPTTTVVVXXXYYYZZZTTTSSSQQQOOOMMMLLLKKKKKKKKKKKKMMMMMMMMMJJJFFFCCC[[[XXXTTTNNNIIIFFFCCCBBB>>>>>>>>>>>>===<<<;;;:::777777666444111111222444111000000//////000000000---------.........//////---------...............//////...------------......------------...//////////////////////////////....../////////000000000///////////////////////////111444666666777999;;;>>><<>>::::::???CCCMMMLLLIIIBBB999000+++)))------,,,+++++++++++++++******))))))))))))************))))))))))))******))))))))))))************))))))))))))))))))))))))*********************************++++++++++++,,,*********)))******+++,,,)))))))))************+++,,,,,,,,,---......//////......//////000000111111111000000//////......------------.....................//////000000111111---000333555666666777888<<<===>>>>>><<<;;;;;;<<>>>>>>>>===<<<;;;:::666777777444111000222444111000000000000000111111+++,,,,,,---...///000000---------.........//////...------------...//////...------------...//////////////////////////////.../////////000000000000000000000000000000000000000222666888999:::;;;===???AAARRRtttssswww{{{pppkkkllljjj[[[KKKDDDGGGMMMSSSQQQKKKHHHJJJIIIMMMJJJBBBAAACCC<<<111555222222666???GGGJJJJJJCCC@@@:::444000...------++++++,,,,,,,,,+++***)))+++++++++************)))''')))+++++++++***+++---************************+++***)))(((((()))***+++))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,------------...///......111555777666444///000222444555666777777444555666777777888777777555333111///......///000...///000111222333444555:::;;;;;;<<<<<<===>>>>>>BBBCCCNNNbbbrrrwwwrrriiiWWWNNNPPPRRRUUUWWWXXXWWWWWWYYY[[[VVVZZZ[[[ZZZ[[[\\\ZZZUUUWWWUUUQQQIIICCCAAADDDHHHKKKNNNPPPMMMDDD:::222...------,,,++++++++++++,,,******))))))))))))************))))))))))))******((()))))))))************))))))))))))))))))))))))*********************************+++++++++,,,,,,******))))))***++++++,,,*********+++++++++,,,,,,,,,,,,------.../////////......//////000000111111000000000///......------...............---------......///000000111222222000222444555555666888:::;;;<<<===<<<<<<===@@@BBBGGGDDDDDDLLLYYYeeejjjkkkiiinnnyyynnnmmmhhh___TTTMMMMMMOOOKKKLLLNNNPPPPPPRRRUUUWWWTTTTTTTTTSSSQQQOOOMMMLLLKKKJJJIIIKKKNNNOOONNNLLL\\\ZZZUUUPPPKKKHHHFFFEEE===>>>>>>>>>>>><<<;;;:::666777777444111000222444111000000000000000111111***+++,,,---...000111111---------.........//////---------------...///000...------------...//////000000000000000000000000////////////000000000000111111111111111111111111000333777999:::;;;===>>>:::JJJjjjqqq]]]QQQMMMJJJIIIEEEBBBCCCHHHDDDKKKMMMKKKOOOSSSIII:::777222///222:::BBBFFFGGG@@@===999444000.........++++++,,,---,,,+++***)))+++++++++************)))''')))++++++++++++,,,---************************+++***)))'''''')))***+++)))************+++++++++************************,,,,,,,,,---------......+++...000000000///111222///000222444555666777777444444666777888888888888555333111///......///000//////111222444555777777===<<<:::999;;;>>>BBBEEEIIIQQQhhhzzzccc]]]RRRUUUWWWVVVUUUVVVYYY]]]WWWZZZ[[[ZZZ\\\^^^[[[UUUYYYZZZWWWQQQKKKHHHKKKNNNIIIOOOUUUUUUNNNCCC:::555...---,,,,,,++++++,,,,,,******))))))))))))************))))))))))))******(((((())))))*********+++))))))))))))))))))))))))******************************+++++++++,,,,,,,,,******))))))***+++,,,,,,++++++,,,,,,,,,---------,,,,,,------.../////////......//////000111111111000000000///......------/////////......------,,,...//////000111222222222444444444333333555999===:::;;;<<<<<<===@@@EEEHHHGGGFFFKKK___|||www```PPPHHHJJJKKKLLLKKKKKKMMMPPPSSSSSSTTTUUUVVVWWWVVVUUUUUUQQQNNNKKKKKKMMMNNNMMMKKK]]]ZZZUUUOOOJJJGGGFFFEEE???>>>===>>>???>>><<<:::666;;;;;;444222666888666//////............//////------......//////000000......////////////......//////............//////000...,,,---000222222000000000000000000000000000000000000000000000000000......///111333333222111444888888333555???GGGIIIWWW[[[gggttt{{{zzzjjjaaa\\\UUURRRMMM???JJJLLLQQQXXX\\\UUUEEE888333000------111999AAAFFFDDD;;;222///111222000,,,,,,,,,,,,,,,++++++******((()))***+++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++******)))))))))************+++++++++((()))***+++,,,+++******,,,,,,,,,---------......,,,...000111000///000111222222222333444555666777555666888999999888777777444333222111000000000000111111111222555888===???AAA<<<;;;@@@DDDJJJWWWcccqqqvvv[[[WWWSSSRRRRRRRRRUUUXXX[[[\\\]]]\\\]]]^^^^^^\\\\\\YYYVVVTTTTTTTTTSSSRRRUUUUUUVVVYYYZZZTTTIII@@@888333---***+++,,,,,,+++,,,,,,,,,+++++++++************++++++++++++******,,,,,,,,,++++++*********))))))*********))))))(((+++++++++************)))))))))))))))************))))))))))))******************+++++++++,,,,,,,,,...------------...////////////000000000000//////000000000000000000000000...//////...,,,,,,---...333000,,,---111777999:::888999999888:::======;;;======>>>???@@@DDDHHHKKKIIIUUUhhheeeOOONNNMMMKKKKKKOOOUUUSSSMMMMMMPPPSSSUUUVVVUUUUUUUUUVVVTTTRRROOOMMMLLLLLLLLL\\\ZZZUUUPPPKKKHHHEEEDDD@@@???>>>>>>>>>>>>;;;999???:::333///111555444000111000000//////000000111.........///////////////......////////////......//////............//////000...---...000222222000000000000000000000000000111111111111111111111111222111111222555777888888;;;:::999===NNNeeetttxxx{{{xxxyyy~~~~~~pppUUUSSSRRRVVVXXXQQQCCC666222111//////111777???EEEDDD===444000111222000------------,,,,,,,,,,,,+++)))******++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++*********)))************++++++++++++)))***++++++,,,,,,++++++,,,,,,---------.........---...000111000000111222222222333333444555777888666777888999999888777777333222111111000000000111555666888999:::<<<>>>@@@======CCCOOO\\\iii{{{|||yyyzzzsssiii]]]UUUSSSVVVYYY\\\WWWXXXZZZ[[[]]]^^^]]]\\\^^^\\\YYYXXXXXXXXXXXXWWW\\\ZZZZZZ[[[\\\YYYQQQKKK@@@777---))),,,///---***,,,,,,,,,+++++++++************++++++++++++******,,,,,,,,,+++++++++******))))))************))))))++++++++++++************))))))))))))************************++++++++++++***++++++++++++,,,,,,,,,...------------...////////////000000000000//////000000000000000000000000---...///...------///000111//////111666;;;======???@@@???>>>>>>>>>>>>===CCCDDDFFFGGGIIINNNVVV\\\lll}}}}}}ppp```SSSSSSVVVTTTRRRSSSTTTTTTTTTTTTUUUWWWYYYZZZVVVVVVUUUTTTRRRNNNKKKIII[[[YYYVVVQQQMMMHHHEEECCC@@@???>>>>>>>>>===;;;888===777333555777777666666222111111000000111111222000000///////////////......//////000000//////...000//////......//////000000...---...000222222111000000000000000000000000111111111111111111111111222111111111333666999:::888777;;;MMMmmm|||nnn]]]SSSOOOJJJ???666111111111000000555<<>>>>>999===IIIZZZnnn~~~zzzsssnnnnnnppprrrwww}}}lll]]]XXXYYYYYYXXXWWWWWWXXXZZZ]]]]]]\\\[[[^^^\\\ZZZYYYZZZ[[[[[[[[[aaa^^^\\\\\\]]]\\\XXXUUUMMM@@@111+++...111...***,,,,,,,,,+++++++++************++++++++++++******,,,,,,,,,++++++++++++***))))))***************))),,,+++++++++************)))))))))*********+++++++++++++++,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,......------......///000///000000111111000000///000000000000000000000000,,,...............000222///000222777<<>>======<<<:::888222111444888555...///555111111111000000111111111111000000000//////......//////000000000000//////000000////////////000000////////////000111222222000000000000000000000000111111111111111111111111333333333333333444666888444888EEE```kkkRRRGGGCCC===777000111222111///222999???FFFAAA;;;555222111111111000///...---,,,,,,------,,,,,,,,,,,,+++******)))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,------,,,++++++---...///------------............---///111222111111222444444444444555666777888999999999:::::::::999777666111111000000000111111222111666<<>>>>>???===GGGWWWkkkzzztttpppmmmlllmmmvvvwww}}}{{{sssoooeeeZZZ[[[WWWVVVYYY\\\\\\ZZZZZZ\\\[[[YYYYYY[[[\\\]]]\\\___]]]\\\\\\]]]]]][[[YYYXXXKKK;;;222000000...+++,,,,,,,,,+++++++++*********++++++,,,,,,++++++***++++++++++++++++++++++++))))))***+++++++++******,,,,,,+++++++++*********))))))*********+++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------...............//////000000000000111111000000000////////////////////////...///000///......000222000333777<<>>===;;;<<<>>>???===<<<@@@FFFAAAGGGOOOVVVaaaqqqooo]]]NNNMMMOOOSSSYYYZZZVVVSSSVVVWWWYYYZZZYYYUUUQQQNNNZZZYYYVVVRRRMMMHHHDDDBBB@@@>>>=========<<<:::888>>>999777888888666555666111000000//////000000111111111000000/////////...//////000000000000//////000000////////////000000//////000000000111222333111111111111111111111111111111111111111111111111444666888888666666777999<<>>888333000111333222111///---,,,+++,,,,,,,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,***++++++++++++,,,,,,,,,...---,,,+++,,,---///000---------.........//////---///111222222222333555555555555666777888999::::::;;;;;;;;;:::999777666111111000111111222333333777;;;@@@AAA>>>===???AAAEEEYYYtttoooiiiqqq}}}vvv^^^VVVRRRUUUYYYYYYZZZ]]]\\\ZZZYYYYYY[[[]]]^^^^^^[[[\\\]]]^^^___^^^[[[YYY\\\UUUIII===444///------,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))***+++++++++++++++,,,,,,,,,++++++++++++***************++++++++++++*********++++++++++++,,,++++++,,,,,,,,,---------///............///000000000000111111111111000000////////////////////////000111111000......000111333666;;;>>>???===;;;:::;;;<<>>===<<<<<<======;;;999===888111///666===;;;555000000000//////000000000111000000000000000000//////000000111111000000///111000000//////000000111///000111111000000222444111111111111111111111111222222222222222222222222000333666666555666:::>>>KKKLLLTTTeeevvvrrr```RRRLLLFFF@@@;;;666444111000222666;;;>>>HHHGGGBBB;;;333000222555666444111...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---......------........./////////---///222333333333555666666666666777888999:::;;;<<<<<<<<<<<<;;;999777666111111111222222444555666:::<<<>>><<<999:::???EEEQQQmmmzzzpppnnnqqq{{{gggYYYPPPRRRUUUVVVZZZ```^^^\\\ZZZ[[[]]]___```___ZZZ\\\___aaaaaa___\\\ZZZ[[[YYYRRRHHH<<<444000///,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********++++++++++++,,,************++++++++++++,,,,,,,,,,,,------------//////......//////000111000111111222222111111000000000000000000000000000///000111000//////111333888;;;>>>>>>===:::999999<<<<<<@@@DDDCCCEEESSSeee}}}qqqjjjdddiiivvv}}}uuuppprrr{{{|||mmmkkkrrrzzzjjjWWWNNNPPPUUUWWWUUUUUUUUUTTTTTTUUUWWWZZZ[[[\\\ZZZUUUPPPKKKHHHEEEDDD<<<<<<;;;<<<======<<<:::777JJJRRREEE666444222---222111111000000111111222000000000000000111111111000000111111111111000000111111000000000000111111...000222111000000222555111111111111111111111111222222222222222222222222...111444555888>>>HHHQQQ^^^XXXYYYdddttt{{{uuummm```[[[TTTOOOLLLJJJFFFCCC===888222111666===AAABBBIIIIIIEEE===333000222777;;;999555111...---------++++++,,,,,,---,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------++++++,,,---------------............////////////---000222333333444555777777777777888999:::;;;<<<============;;;999777666222222222333444555777888999;;;;;;999999@@@MMMWWWpppvvvkkkjjjlllsss~~~jjjYYYUUUUUUTTTWWW___]]][[[YYYZZZ\\\^^^^^^^^^ZZZ\\\___```___]]]\\\[[[WWWWWWTTTOOOGGG>>>555000,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,((()))***+++,,,,,,,,,,,,------,,,,,,,,,+++++++++*********+++++++++,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,------------...///////////////000000111000111111222222111111000000000000000000000000000---...000000000222444777<<<>>>???>>>;;;::::::<<<>>>>>>EEEMMMPPPVVVlllrrrfffjjjsss~~~{{{||||||~~~yyyssstttvvveeeaaa```\\\XXXTTTTTTSSSTTTUUUWWWYYYZZZ]]]ZZZUUUOOOJJJGGGFFFEEE;;;;;;:::<<<===>>><<<;;;ZZZZZZ@@@<<<<<<333222222222222222222333//////000000111111222222000000111111111111000000111111000000000000111111...111222222000000333555111111111111111111111111222222222222222222222222444777999;;;AAALLL\\\hhhnnnfffdddooo~~~pppkkkbbb\\\WWWQQQLLLIIIIIIKKKMMMCCC;;;333333:::BBBEEEEEEJJJJJJGGG>>>444///333777???<<<888333000.........***+++,,,,,,------------******+++++++++,,,,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------***+++,,,---...---,,,+++............/////////000...000222444444444666777777777777888999:::<<<<<<>>>>>>>>>===;;;999777555222222333444555666888999;;;===>>>???CCCOOObbbqqq{{{zzzrrrnnnrrr|||}}}eee\\\WWWRRRTTT\\\ZZZYYYWWWWWWYYYZZZ[[[ZZZZZZ[[[\\\\\\[[[ZZZZZZZZZUUUSSSSSSRRROOOGGG:::000,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,((()))***+++,,,------------------,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......///////////////000111111111111222222222222111111000000000000000000000000***,,,...000111444777:::>>>???@@@>>>;;;:::<<>>>>>======<<<<<<<<<;;;EEEoooIII333333222222111111222222333//////000111333666888999222222222111111111000000444444444222111111444777444444333222111111111222222222222111111000000000333333444666777777555333555111666IIIbbbvvv|||iii[[[ZZZPPPKKKKKKOOORRRQQQRRRTTTQQQFFF999444999BBBHHHKKKKKKLLLJJJDDD<<<666444555===BBBAAA999111---,,,+++...---,,,,,,++++++,,,,,,...---+++*********++++++------++++++++++++------,,,++++++******++++++,,,***+++---//////...---,,,,,,,,,,,,---------......------......///000000000000111333333333444777999888888999:::;;;======>>>>>>@@@BBBAAA===888555333444444333333444777;;;===888;;;===@@@QQQqqqxxxyyyvvvlllmmmooo|||fffWWWVVVZZZYYYTTTTTTXXXZZZXXXWWWXXXYYYYYYYYYZZZ[[[[[[[[[\\\WWWUUUUUUWWWVVVNNNBBB888222000...,,,,,,,,,+++***,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,---------------------------------.........///////////////000111111222222111222333444444222111///...............///000000...000222333444777<<<@@@AAA@@@>>><<<;;;<<>>======<<<;;;:::::::::777;;;AAAQQQaaaTTT;;;222333222222111111222222333000000000000111222333333222222222111111111000000111111000///---...111333333333222111111111111111444444444333333333222222555444333444444555444444<<<333777SSSxxxzzzwwwlll\\\QQQOOOIIIGGGMMMRRRQQQOOOOOOTTTLLLAAA:::999>>>DDDHHHKKKKKKJJJFFF@@@:::555333999???BBB<<<555111...+++...---,,,,,,++++++,,,,,,------+++*********++++++------,,,++++++,,,------,,,,,,++++++++++++,,,,,,+++,,,---.........---,,,,,,,,,---------.........------......///000000000000222333333333444777999999:::;;;<<<===>>>>>>???===???AAA@@@<<<888444333666666666777:::;;;;;;:::???AAAHHHYYYxxx~~~sssrrrwwwkkk```\\\VVVSSSSSSVVVWWWVVVWWWZZZZZZZZZZZZZZZ[[[[[[[[[[[[YYYXXXXXXZZZZZZTTTJJJBBB888444...,,,,,,------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++***++++++++++++,,,,,,,,,---------------------------------.........///////////////000111111222222111222333444444222111///000000/////////000111111...000222555999???DDDGGG>>>@@@@@@===<<>>======;;;:::999888888555666111222;;;:::777>>>333222222111111222222333444333222111000000000000222222222111111111111111222333222111///000222444222222111000000000111111444444444444333333333333555444333333333555777888:::<<>>999:::@@@FFFJJJJJJJJJIIIEEE???777222555<<<@@@===888555111,,,...------,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......,,,------------.........---......//////000000111000222333444444555777999;;;;;;<<<===>>>??????@@@===>>>@@@>>>:::666444333333333555888;;;;;;999777HHHQQQbbb~~~~~~qqqsss|||fffYYYUUUSSSUUUVVVUUUWWW[[[[[[[[[[[[[[[[[[[[[ZZZZZZYYYXXXYYY[[[\\\YYYRRRLLLCCC;;;000+++,,,//////...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------.........//////////////////000111111222222222222333444333222111000222222111111111111111222333333333666:::>>>@@@AAA<<>>EEE\\\~~~|||tttnnnooowwwpppbbbVVVWWWYYYRRR^^^[[[WWWTTTPPPJJJDDD@@@??????===<<<:::999888777333======:::999111---555333222222111111222222333777666555333222111111111111111111111111111111111333444444222111111222444111111000000000000000111222222222222222222222222222333333333444666999<<<999@@@LLLWWW]]]iii~~~~~~|||lllXXXQQQFFFAAAIIITTTUUUOOOIIIGGGHHHFFF???999888>>>EEEIIIIIIJJJKKKJJJDDD;;;333444:::===;;;777666333///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------,,,,,,,,,++++++,,,,,,,,,---,,,,,,,,,,,,---...///------------.....................///000000111111111222444444444555888:::;;;;;;<<<======>>>??????<<<>>>>>><<<999555444444111444888999888999<<<@@@TTTjjjqqqnnnttt{{{~~~uuuaaaWWWOOOPPPTTTVVVWWWYYY\\\\\\\\\[[[[[[ZZZZZZYYYXXXWWWWWWYYYZZZXXXTTTQQQOOOCCC555---,,,......,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------------------............/////////////////////000111111222222222222333333333222111000333222222111111111111111444444666:::>>>@@@>>><<<>>>@@@@@@AAAQQQttt}}}ccc___eeeppp{{{zzzooofffrrr|||^^^TTTXXXVVV]]][[[WWWSSSOOOJJJCCC???@@@@@@???===<<<:::999888777888...,,,666888222222333222222111111222222333555444333333222222333333111111111111111111111111000111111000......///000111000000000000000111111222222222222222222222222000222444444444555888;;;@@@>>>EEEVVVkkk~~~~~~~~~tttjjj```UUUHHH@@@FFFQQQSSSMMMHHHAAACCCCCC???:::999<<<@@@HHHHHHJJJLLLMMMHHH???888888;;;:::555333444444222///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---...///---------.........//////......//////000111111111111222444444444555888:::;;;;;;;;;<<<<<<======>>>=========;;;777555444555444999===:::555999FFFRRRoooxxxqqqppppppzzzgggUUUFFFFFFOOOUUUVVVUUU[[[[[[[[[ZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXWWWUUUSSSVVVKKK<<<222...---+++***---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------.............../////////000000/////////000111111222222333333333333222222111111222111111000000111111111222444999>>>CCCDDDCCCBBB>>>EEELLLTTThhhgggWWWZZZbbbpppxxxxxxiiieee\\\^^^[[[WWWSSSNNNIIIDDD@@@@@@??????===<<<;;;::::::444<<<888222666888888>>>333222222111111222222333000000000000111222333333111111111111111222222222222333444333111000000111111111000000000111222222444444444444555555555555111444666666555888===BBBGGGOOO___qqqzzzooonnnsssoooppp```QQQDDDFFFMMMOOOKKKGGGBBBBBBBBBBBBAAA@@@===<<>>===:::777555555777555999<<<999888CCCXXXjjjyyyssseeennnvvv```JJJDDDKKKQQQSSSTTTYYYYYYYYYYYYYYYYYYXXXXXXYYYZZZZZZZZZZZZXXXWWWVVVXXXQQQEEE;;;333...+++***------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,------.............../////////000000000/////////000111111222222333333333222222222111111111111000000111111222333777:::===>>>>>>???AAABBBCCCWWWnnn|||jjjiiirrr|||vvvaaa]]]XXXSSSNNNJJJFFFCCC>>>>>>===<<<<<<;;;::::::)));;;???777444000000888333222222111111222222333//////000000111222333444000000111111111222222222666777888777555333333444111111111111111222333333444444444555555555666666333555777888<<>>>>>>>>>>>>>>===:::666555777888777999<<>>@@@@@@>>><<<@@@JJJSSSfff|||xxx{{{nnnhhhccciii|||wwwrrrtttccc___YYYSSSOOOKKKHHHEEE<<<<<<<<<;;;;;;:::::::::999:::000,,,:::@@@888333333222222222222222222333222222222222333444555666000000111111222222222222333555666555333111111111222222111111222333444444222222222333333444444444444666888<<>>>>>>>>>>>??????????????????===:::777666777999===>>>CCCRRRlllnnnoooxxxjjjXXXQQQUUU\\\UUUVVVVVVWWWWWWXXXXXXXXXRRRTTTXXXYYYYYYYYYYYYYYYRRRTTTSSSKKK@@@666222222...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------,,,,,,,,,---------......++++++,,,,,,---...//////////////////000000000000/////////000111111222222444333222222111111222222111111222333444666777888===@@@BBBAAADDDQQQeeeuuuzzzsssqqqpppyyyuuulllllloooooolll___ZZZXXX```rrrnnnhhhxxxuuueeeXXXUUUTTTMMMFFFDDD=========<<<;;;;;;::::::999777666666777777666444444333222111000000000000222222222333444555666777111222222333333222222111222222222222222222222222333333333444444444555555333333444555555555666666777111777IIIYYY```iiittt~~~qqqcccbbbeee___VVVOOOHHHGGGSSSdddiii]]]NNNBBBHHHNNNMMMJJJKKKNNNQQQJJJHHHCCC<<<666222222333222000.........///...,,,................................................,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,---.....................------000000000000111111111111111111222333555777999:::============>>>@@@AAABBBCCC>>>;;;;;;999666777;;;>>>BBBIII^^^vvvooonnnuuuddd]]]^^^TTTUUUSSSPPPRRRXXXYYYVVVUUUUUUUUUUUUVVVWWWXXXYYYUUUVVVRRRKKKDDD>>>444+++222///,,,,,,---...///...+++++++++,,,,,,---------+++,,,------......------,,,,,,,,,,,,,,,---...///------------------------------............------...------......///000111000000111111111000000///555444333222111111111111444222000///111555888:::;;;AAABBB===BBB^^^wwwbbbcccpppyyyzzzttt~~~rrrnnnooozzzwwwvvvhhh^^^UUUTTTRRRKKKDDDAAA>>>======<<<<<<;;;::::::999777666666777777666444444333222111000000000000222222222222222333444555111222222333333222222111222222222222222222222222333333333333444444444444555555555444333333444555:::888>>>MMMXXX^^^kkkyyyyyyoooiiiaaaYYYTTTQQQPPPWWW___bbb[[[TTTGGGIIIKKKKKKJJJKKKKKKKKKJJJIIIEEE>>>888444222222333111///.........---,,,................................................,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,---...........................000000000000111111111111333333444555666888:::;;;<<<<<<======>>>???AAAAAA???;;;999999999777:::???EEEIIIWWWssswwwuuuyyylll[[[WWWVVVUUUTTTSSSTTTWWWYYYUUUUUUUUUUUUVVVWWWXXXYYYUUUVVVTTTNNNIIIDDD;;;333000---+++***,,,---------------,,,,,,,,,,,,,,,,,,+++,,,------......------------,,,,,,,,,---......------------------------------............------...............///111111111222222222222222111111555444333222111111111111000000111555999===>>>===BBBAAA@@@DDDYYYfffggg}}}yyyyyy\\\XXXUUUUUURRRJJJCCC@@@>>>>>>===<<<<<<;;;;;;:::888777666666777777666555444333222111111000111111222222111111111111222333111222222333333222222111222222222222222222222222222222222222333333333333555555555444333333555777<<<===EEEQQQYYYaaarrryyyjjj___UUUTTTSSSRRRSSSVVV[[[^^^OOOKKKGGGGGGKKKLLLJJJHHHJJJJJJGGGBBB<<<666333222444111///.........---,,,................................................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,------..............................000000111111111222222222555555666666777999:::;;;;;;<<<<<<===>>>???@@@AAA===:::888999999999>>>DDDOOOYYYrrrrrrlllmmmwwwsss\\\VVVTTTWWWUUUQQQSSSZZZUUUUUUUUUUUUVVVWWWXXXXXXUUUWWWVVVQQQNNNLLLEEE===///---++++++---......---......------,,,++++++++++++,,,------......------......---,,,,,,,,,------------------------------------............------............///000111111222333333444444333333333555444333222222111111222444222222555;;;>>>>>>===GGGCCCDDDTTTwwwqqqppp~~~uuujjjaaacccmmmYYYYYYYYYWWWRRRJJJEEECCC>>>>>>======<<<;;;;;;;;;888666555666777888777555444333222222111111111111333222222111111111222222111222222333333222222111222222222222222222222222111111222222222333333333222444666666555444777999===???GGGTTT```nnn{{{hhhYYYVVVOOOJJJJJJTTTdddppp]]]QQQFFFFFFLLLOOOMMMKKKJJJKKKJJJFFF@@@999555333555333000//////...---+++................................................---------------------------------------.....................////////////000000111111222333333333666666666777777999::::::;;;<<<===>>>???@@@@@@@@@@@@<<<:::999888999AAAJJJ^^^rrrzzzxxxooojjjmmmgggXXXQQQXXX[[[TTTRRRXXXVVVUUUUUUUUUVVVVVVWWWXXXVVVXXXWWWTTTRRRQQQKKKDDD222000...---...//////...---------------,,,,,,,,,+++,,,------......------///...---,,,,,,,,,,,,,,,------------------------------............------............///000111222222222333444444444333333555444333222222222222222666444333666;;;AAACCCCCCFFFLLLYYYqqqvvv{{{ttthhhaaa^^^dddyyy~~~ZZZ[[[ZZZUUUNNNIIIFFFEEE???>>>>>>===<<<<<<;;;;;;777666555666777888777666444333222222222222222222444333333222222222222333111222222333333222222111222222222222222222222222111111222222222333333333000444777777555444666888@@@BBBJJJXXXkkk}}}ggg^^^OOOFFFHHHYYYqqqqqq```PPPMMMOOONNNMMMMMMJJJKKKLLLIIIDDD===888666777555222111000///---,,,................................................---------------------------------....../////////........./////////000000000111111222333444444444666666666666777888999:::;;;<<<>>>???@@@@@@@@@@@@BBB>>>:::888777;;;FFFRRRxxxtttxxxwwwlllqqqzzzbbbTTT\\\eee___WWWUUUVVVVVVUUUUUUUUUVVVWWWWWWWWWXXXWWWTTTSSSRRRMMMGGG777444000------......---++++++,,,------...//////+++,,,------......------///...---,,,,,,,,,,,,,,,------------------------------............------///......//////000111222111222222333444444333333444444333333222333333333222333777<<>>======<<<<<<;;;777666555666777888777666333333222222222222333333333333222222222333333444111222222333333222222111222222222222222222222222222222222222333333333333111555888777555666;;;AAAJJJMMMUUUcccwww}}}~~~pppZZZIIIGGGWWWoooqqqaaa[[[UUUMMMJJJLLLJJJLLLMMMKKKFFF@@@<<<::::::888555333222111...---................................................------------------------,,,---...///////////////.........//////000000111111111222333444444555666555555555666777999:::;;;<<<===???AAABBBBBBAAAAAA@@@<<<999999;;;EEEXXXiii~~~vvvmmmvvv{{{fffiiissspppbbbWWWVVVVVVVVVUUUUUUVVVVVVWWWVVVWWWWWWSSSSSSSSSOOOIII===888222---++++++++++++******+++---...///000111+++,,,------......------......---,,,,,,,,,------------------------------------............------////////////000111222222111111222333444444444444444444333333333333444444111777>>>BBBBBBCCCEEEHHHfffxxx```bbbyyy}}}oooxxxWWWYYYVVVOOOKKKJJJFFF@@@??????>>>>>>===<<<<<<<<<666555555666777888888666333333333222222333333444111111111111111222333444111222222333333222222111222222222222222222222222333333333333444444444444333666888888:::BBBPPP[[[YYY```hhhrrr}}}tttllldddbbb```^^^\\\[[[[[[[[[]]]]]]^^^___aaadddfffhhhqqqvvv}}}www\\\MMMRRRdddtttyyypppjjj^^^NNNIIIMMMJJJLLLMMMLLLHHHCCC@@@>>>===:::777555333222000...........................................................................+++,,,...///000000000///---......///000000111111111111222333444555666666555555666777999;;;<<<======>>>@@@BBBCCCCCCCCCBBB===::::::>>>HHHZZZuuu|||ooo^^^WWWVVVVVVUUUUUUVVVVVVVVVSSSUUUUUUSSSSSSTTTRRRLLLGGGAAA777///,,,+++,,,,,,+++,,,,,,---...///000000+++,,,------......------------,,,,,,,,,---......------------------------------............------////////////000111222333222222333555555666666555444444333333333444444555777<<>>>>>======<<<<<<666555555666777888888777333333333222222333444444////////////000111333333222222222333333222222222222222222222222222222222333333444444444444555555444666999;;;AAAQQQfffwwweeeoooyyy}}}yyypppfff```___]]]XXXRRRTTTTTTUUUUUUTTTSSSQQQPPPPPPPPPOOONNNOOOPPPQQQRRRNNNSSSYYY```fffnnnwww~~~tttYYYSSS```nnnyyywwwttteeeRRRLLLQQQJJJLLLMMMLLLIIIEEEBBBAAA>>>;;;888666444333111///........................................................................+++,,,...000000000000///---......///000111111222111111222333444666666777666666777888:::<<<>>>@@@===???AAACCCEEEDDDCCCCCC;;;:::<<>>===<<<;;;;;;:::;;;;;;:::999888888999999888666666555444333222222222222111111111000111111222222111111222222222333333333111111222222222333333333555333222222333555666666555777777999DDDXXXiiiqqqmmmmmmwww|||llldddccc\\\]]]\\\[[[YYYYYY[[[]]]aaa^^^]]]^^^```aaa___]]]ZZZZZZZZZZZZXXXUUUSSSRRRSSSPPPMMMMMMOOOSSSVVVWWWZZZdddrrr~~~pppQQQYYYrrr~~~vvvfffVVVMMMIIIJJJKKKIIIGGGJJJLLLEEE999===;;;777222333555222,,,///...------...///000111////////////////////////000000000000000000000000////////////////////////---...000111111111000///222222222333444555666777555666666777999;;;===>>>;;;DDDDDDBBBFFFCCC===???===>>>AAARRRuuu}}}xxxzzz~~~{{{fff^^^XXXXXXYYYXXXVVVUUUTTTTTTUUUUUUUUUTTTTTTSSSRRROOOHHH===222---///333---,,,,,,++++++,,,,,,---///////////////.........,,,,,,,,,---------......///////////////.........111111111111000000000000222222111111111111111111333333333444444444444555555333444777555111666@@@999BBBAAAAAA]]]|||qqquuuYYYWWWTTTRRROOOKKKFFFBBB>>>===<<<;;;;;;:::;;;;;;:::999777888999999888666666555444333222222222222111111111111222333444555111222222222222333333333111222222222222333333333444333222333444555555555333888<<>>AAA@@@???HHHdddmmmiiirrrsssoooggg\\\UUUTTTVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTTTTRRRPPPJJJ???444......111......------------....../////////////////////...,,,,,,---------........./////////////////////...////////////////////////222222111111111111111111333333333444444555555555;;;999777777555555999???CCCCCCBBBKKKooorrrdddhhhzzzYYYWWWTTTRRROOOKKKFFFBBB>>>===<<<;;;;;;:::;;;;;;:::888777777888999777666555555444333222222222222222222222222333444555666222222222222333333333333222222222222333333333333333333444444444555555555555:::???AAAHHHTTT]]]aaahhhpppmmmgggbbb```___^^^bbbggglllooossswww|||{{{uuuqqqooogggccc]]]XXXUUURRRPPPNNNNNNNNNOOOOOORRRZZZfffoooqqq___ccc|||lllYYYNNNKKKJJJHHHHHHKKKLLLGGG???777888666444666888555...000///.........///000111////////////////////////000000000000000000000000////////////////////////...///000000111111000000222222333333444555777888999:::;;;<<<>>>@@@AAABBB===CCC@@@AAAIIIFFF???CCCEEEGGGYYY~~~zzzkkkggg~~~sss{{{lllZZZRRRUUUWWWSSSUUUTTTSSSRRRRRRSSSTTTUUUSSSRRRMMMDDD999111......//////............//////......//////////////////,,,------------...............//////////////////---------...............111111222222222222222222333333333444555666666777888999666333333888<<<<<>>===<<<;;;;;;:::;;;;;;999888777777888888777666555444333333222222222333333222222222222333333444222222222333333333444444222222222333333333444444222444555555555555666666999===??????GGGVVVeeelllqqq{{{{{{nnnfffbbbcccgggmmmssszzzzzzssskkkeee___YYYUUURRRRRRRRRQQQQQQRRRUUUWWWaaaffftttvvvnnnwwwzzzbbbSSSLLLJJJHHHIIIKKKLLLHHHCCC999888555333555999888333000000///......///000111//////////////////////////////////////////////////////////////////////////////000000111111111111333333333333444666777888:::;;;<<<>>>@@@AAABBBCCC@@@CCC???@@@HHHDDD???EEEMMMYYYuuuuuuwwwgggVVVUUUWWWTTTTTTSSSRRRQQQQQQRRRTTTVVVTTTSSSPPPIII???666000---///..................///............////////////------------........................////////////---------...............111111222222222222222333333333444555666777777888333666666333666>>>AAA>>>DDDIIIZZZ{{{~~~zzz|||vvvoooiiifffeeeeeefffggggggiiikkkfffiiilllnnnooopppsssuuuqqqrrruuuxxx~~~zzzeeeXXXSSS[[[ooowwwvvvYYYWWWTTTRRROOOKKKFFFBBB>>>===<<<;;;;;;:::;;;;;;999888666777888888777555444444333222222222333333444333222111111000000111222222333333333444444444222222333333333444444444222444666666666666888:::999@@@EEEHHHQQQbbbsss{{{vvvkkkffffffgggrrrzzzxxxpppkkkccc```\\\YYYVVVTTTQQQPPPKKKQQQ[[[fffnnnyyyoooxxxqqq]]]NNNKKKIIIJJJKKKKKKHHHGGG???<<<555000333999<<<999111000///......///000111000000000000000000000000////////////////////////000000000000000000000000000000000000000111111222333333333444555666777888999:::<<<>>>@@@AAABBBBBBBBBDDD???@@@EEEAAA@@@KKKXXXqqq~~~zzzttt]]]TTTUUUUUUSSSRRRQQQPPPPPPRRRTTTUUUTTTTTTRRRMMMEEE;;;333.........------------......---.........//////000000---------.........//////---.........//////000000......//////000000000000111111222222333333333333444444555666666777888888333777::::::===BBBEEEDDDNNNeee|||kkkyyy|||qqqlllddd^^^YYYUUUOOOKKKKKKKKKKKKKKKMMMPPPSSSTTTNNNPPPQQQRRRQQQQQQRRRSSSPPPPPPRRRVVV]]]fffpppvvvvvv[[[VVVXXXbbbppprrrYYYWWWTTTRRROOOKKKFFFBBB>>>===<<<;;;;;;:::;;;;;;999777666666777888666555444333333222222333333333333333222111000000000000333333333333444444444444333333333333444444444444333555777777666888<<>>EEEMMMiiitttzzzzzzoooccc[[[SSSQQQMMMIIIFFFEEEEEEEEEFFFIIIKKKLLLQQQYYY^^^___ZZZ\\\]]][[[UUUOOOJJJGGGFFFFFFFFFHHHKKKPPPUUUYYY```ggguuuqqqaaaYYYUUUfffYYYWWWTTTRRROOOKKKFFFBBB>>>===<<<;;;;;;:::;;;;;;999777666666777777666555333333333222222333333444222111111111111222333444333333333444444444444555333333333444444444444555333666888777666:::AAAGGGSSS___jjjpppvvvtttiiilllpppttt|||vvvoooiiiaaa\\\RRRQQQQQQPPPMMMNNNXXXcccuuu}}}pppkkkfffTTTNNNKKKMMMLLLHHHHHHKKKIIIDDD;;;333444;;;===;;;333222000/////////000111000000000000000000000000000000000000000000000000000000000000000000000000111111000000000111222333444444444444555777888999999;;;===@@@BBBBBBBBBBBBBBBEEECCCCCCDDDAAAMMMfffyyytttyyyzzzcccUUUSSSOOOOOOPPPQQQQQQRRRSSSSSSRRRRRRSSSQQQMMMEEE<<<777//////............//////------......///000000111............////////////------......///000000111//////000000111222222333111111222222333444444555888888777777777777666666666111555>>>??????NNNcccsssfff]]]UUUNNNIIIFFFGGGHHHEEECCCDDDIIINNNQQQUUUVVVUUUYYYbbbggggggggglllqqqqqqjjj___SSSMMMIIIHHHGGGGGGIIIJJJKKKKKKLLLOOOYYYiiivvvooo\\\ZZZ~~~YYYWWWTTTRRROOOKKKFFFBBB>>>>>><<<;;;;;;;;;;;;;;;888777666666777777666555333333333222222333444444000000111222333555777888333333333444444444555555333333333444444444555555444666888777777;;;CCCJJJjjjrrrwwwwwwzzzxxxhhhiiiqqq}}}{{{lll```XXXTTTQQQQQQPPPOOOSSSYYY]]]mmmxxxiiiyyy```VVVOOOLLLMMMLLLGGGGGGKKKJJJFFF>>>777777<<<<<<999333222111/////////000000000000000000000000000000000000000000000000000000000000000000000000000000222111000000000111333333444444444444666777888999:::<<<>>>AAACCCCCCCCCBBBAAAEEEDDDDDDEEEDDDTTTrrrvvvqqqyyymmmXXXRRRNNNOOOPPPQQQRRRRRRRRRRRRQQQRRRRRRQQQNNNGGG???:::000000////////////000000---------...///000000111............/////////000---------...///000000111...//////000111222222333111111222333333444555555999999888888777666666666<<<333777EEEHHHIII```yyynnn^^^QQQJJJGGGFFFEEEBBBFFFHHHEEEAAABBBJJJQQQXXX[[[ZZZTTTUUU\\\^^^\\\```iiitttyyyttthhhZZZQQQGGGFFFFFFFFFGGGGGGFFFEEEJJJHHHLLLWWW___gggssskkkYYYlllYYYWWWVVVTTTQQQLLLFFFBBBAAA@@@???===;;;::::::999888888888888777777777777555444333333222222222222333333222222111222222222222222333333333444444444666555444333333444555666777666777999888;;;JJJZZZsssuuu{{{||||||yyywwwxxxzzz{{{oooggg^^^WWWTTTSSSQQQOOOSSSTTT```xxxoootttjjjZZZNNNIIIMMMMMMEEECCCHHHIIIFFF@@@<<<:::;;;>>>@@@<<<777111000222333111...111111000000//////......///000000000000//////.........///111111222222222333333222222111222222222555555555555666888999999>>>@@@BBBCCCCCCCCCEEEGGGIIIAAABBBGGGFFFKKKmmmlllllltttbbbLLLPPPPPPPPPOOOPPPRRRRRRPPPPPPOOOOOOPPPPPPLLLFFF@@@555000...111222///...000---......///////////////////////////////////////............/////////000///000000222333444555555111222444666777777666666;;;999777666777888999888999333:::FFFEEENNN~~~uuujjjYYYTTTMMMGGGEEEDDDDDDDDDHHHGGGHHHJJJJJJIIINNNUUUSSSPPPLLLJJJKKKLLLLLLLLLMMMRRRXXXZZZYYYYYY\\\```WWWTTTQQQOOONNNLLLIIIFFFHHHFFFGGGLLLMMMNNNUUU___rrrvvveeebbbZZZXXXUUUSSSQQQLLLGGGCCCAAA@@@>>>===;;;:::::::::777777777666666666666555555444333333222222222333333333222222111222222333222222333333333444444444666555444444444444555666555555888;;;;;;===JJJXXXeeennnyyy}}}{{{wwwvvv}}}xxxooogggbbb]]]VVVRRRPPPOOOSSS```rrrxxxzzz___PPPGGGJJJKKKFFFEEEIIIJJJGGGCCC@@@>>>???AAACCC>>>888222000222333111////////////000000000000000//////000000000000000///...///000111222222222222333333222222222222222333555555555666777888999:::>>>@@@BBBCCCCCCDDDFFFHHHIIIJJJJJJKKKTTTlllpppppp{{{zzz___OOOLLLMMMMMMLLLMMMOOOQQQQQQQQQPPPPPPQQQQQQMMMGGGBBB666111...000111///...000---......///////////////////////////////////////........./////////000000000000000111222333444444111222333555666666666666:::999888777888888888888888:::AAAIIIQQQhhhuuugggXXXPPPGGGGGGGGGHHHIIIKKKKKKKKKMMMRRR[[[cccbbb[[[VVVVVVSSSQQQNNNMMMOOOQQQRRRRRRRRRVVVZZZ\\\]]]aaahhhnnnwwwsssnnnhhhbbb\\\UUUQQQVVVQQQNNNNNNLLLIIIJJJPPPVVVcccuuullleeemmm[[[YYYUUURRRPPPLLLGGGDDDAAA@@@>>>===;;;:::::::::666666666666555555555555444444333222222222333333333222222111222222333333333333333333444444444444666555444444444444555666444555888;;;<<>>@@@BBBDDDDDDEEEHHHJJJFFFMMMMMMOOOfff|||rrrqqquuu^^^QQQKKKLLLMMMMMMLLLLLLNNNPPPQQQQQQQQQRRRRRROOOIIIEEE999333/////////---...111---......///////////////////////////////////////....../////////000000000000000111111111222222222222222222333444555666777999999999888888888777777777<<>>===;;;;;;::::::777777666666666555555555444333333222222333333333222222111111222222333333333333333444444444444555555555555444444555555555555666777888:::???GGGNNNYYYkkkxxxzzzyyyzzz}}}vvviiiaaa[[[YYYWWWUUUUUU\\\ooovvvlllTTTKKKJJJIIIHHHHHHHHHHHHIIIIIIHHHHHHGGGGGGCCC===666222111111222222//////000000000111111111---...///000111222222222///000111111222222222222333333222222222333444444555555666777888999;;;<<<>>>@@@CCCDDDEEEGGGJJJLLLHHHLLLQQQ```}}}ppp{{{www___QQQLLLLLLMMMPPPOOOLLLLLLNNNPPPQQQRRRSSSRRROOOKKKIII===666000///...,,,...111---......///////////////////////////////////////...////////////000000000111111111111111111111111222222111222333444666888888999:::999888888888888===<<>><<<;;;;;;;;;;;;888888888777777777666666333333333222222333333444222111111111222222333444333333444444444555555555444555555555555555555444777777666666;;;BBBJJJOOO^^^kkkwww}}}vvv{{{}}}uuuhhhaaaYYYSSSPPPQQQZZZdddrrr~~~sssYYYKKKHHHIIIIIIIIIGGGHHHIIIJJJJJJIIIHHHGGGEEE@@@999444111111222333222111111111000000000///......000111222222222222000111111222222222222111333222222222333444444555666666666777999:::<<<======@@@CCCEEEGGGIIILLLOOOOOONNN]]]}}}{{{uuu~~~fffRRRLLLIIIJJJOOOQQQMMMLLLNNNNNNPPPQQQRRRQQQNNNLLLKKKAAA999222000...,,,...111---......///////////////000000000000000000000000////////////000000000111111111111111111222222222333222222222333555777888777999;;;:::999888:::<<>>MMMrrrvvvdddYYYMMMGGGEEEGGGNNNVVV^^^dddnnnzzz{{{sssggg\\\WWWTTTOOOMMMQQQ]]]kkktttlllqqq\\\ZZZVVVSSSQQQMMMHHHEEE??????===<<<<<<;;;;;;;;;888888888888777777777777333333222222222333444444111111111111222333444444333444444444555555555555444444555666666555444444999;;;;;;===EEEPPPWWWXXXbbbkkkwww~~~sssbbbWWWQQQNNNRRRXXXeeezzzqqqiiiqqqXXXHHHEEEHHHJJJKKKGGGHHHIIIJJJIIIHHHGGGFFFFFFBBB<<<777333111222333333222222111000000////////////000111222222222222111111222222222222222111333222222333333444555666666666777888999;;;===>>>===???CCCFFFHHHKKKNNNQQQPPPSSSooo}}}rrrpppyyy```TTTIIIEEEKKKOOONNNMMMOOOKKKNNNPPPPPPOOOMMMLLLLLLDDD<<<555222000......111---......///////////////000000000000000000000000/////////000000000111111111111222222222333333333333333333444555666777888777999;;;:::999:::>>>BBBEEEHHHeee|||dddTTTOOOKKKIIIKKKPPPVVVbbbmmmvvvppphhh\\\RRRMMMPPPVVV[[[mmmwww[[[YYYWWWUUURRRNNNHHHDDD???>>>===<<<<<<;;;<<<<<<888777777777777666666666333222222222333333444555111111111111222333444555444444444444555555555555444444555666666555444444:::???DDDKKKWWWdddiiiggggggmmm|||yyyzzz}}}xxxiii]]]UUUUUUXXXUUUcccvvvkkkvvvqqqZZZHHHCCCFFFJJJKKKHHHIIIIIIIIIIIIHHHGGGFFFFFFDDD???999444222111222111111111111111111111111000111111222222222111111111222222333333222222111222222222333333555666666666666777888:::<<<>>>???===???CCCFFFIIILLLPPPSSSOOO```yyydddcccmmmkkkWWWGGGHHHMMMLLLKKKNNNHHHKKKNNNNNNLLLKKKKKKLLLGGG???888555333///...000---......///////////////000000000000000000000000//////000000000111111111111111222333444555555666333333555666777888888888888:::;;;:::999;;;BBBHHHKKKeeewwwcccSSSKKKRRRSSSYYYcccmmmyyy|||jjj]]]VVVSSSRRRXXX^^^kkk~~~ZZZYYYWWWVVVSSSNNNHHHCCC???>>>===<<<<<<<<<<<<<<<777666666666555555555555222222222222333333444555111111111111222333444555444444444555555555666666333444555666666555444333:::BBBKKKVVVffftttwwwrrrlllqqqooosss~~~{{{jjj\\\VVVWWWSSSXXXcccuuu|||wwwuuu^^^KKKCCCEEEIIIJJJJJJJJJJJJJJJIIIHHHGGGFFFFFFEEEAAA;;;555222111111000000000111222222333333111111222222222111111000222222333333333222222111222222222333444555666777666666777888:::<<<>>>???<<>>===;;;::::::::::::888888777666666666666666555444444333333444444555111111111111111111111111333222333444666666444222666444333333444666777777888RRRfffooovvvssslllnnnqqqzzzzzzxxxxxxjjj```ZZZWWWQQQSSSccc|||www|||ooo[[[IIICCCGGGGGGBBBFFFGGGHHHJJJKKKIIIEEEBBBCCCDDDCCC>>>888555555666000111111111111222222222111111111111111111111111111333444444222222333555222222333444444555555666666888999999888999;;;===<<>>888222//////000////////////000000000000111///---...111222000...000000000000111111111111000111111222222333444444111333444555555666999;;;999???<<<777<<<@@@GGGUUU~~~iiiZZZSSSQQQXXX```jjjvvvuuudddXXXQQQRRRRRRSSSaaazzzYYYXXXWWWTTTPPPKKKGGGDDD@@@>>>===;;;::::::::::::888888777666666666666666555555555444444555555555222222222222222222222222333333222444555666555333444333333444555777888888@@@XXXgggkkknnnllliiiooo~~~|||pppiii\\\VVVSSSZZZiiiwwwgggTTTHHHGGGJJJKKKJJJFFFGGGHHHJJJJJJHHHDDDAAABBBBBBAAA===888555555666111111111111222222222222111111111111111111111111111333444444222222333555222333333444444555555666666888999::::::;;;===@@@AAADDDGGGHHHJJJNNNWWW```~~~|||wwwsssyyy}}}pppggguuurrrQQQHHHLLLNNNLLLIIIHHHHHHIIIKKKJJJGGGDDDEEEDDD@@@:::444111000000////////////000000000111111///...///111111000...000000000000111111111111111111111222333333444444333444666666666777999;;;======888888===>>>QQQqqqttthhh\\\VVVTTTYYYggguuu{{{```ZZZSSSQQQVVVddduuuXXXXXXWWWTTTPPPKKKFFFCCC@@@>>>===;;;::::::::::::888888777666666666666666666666555555555555666666333333333333333333333333555333222222444555555444333333444555666777999999===SSS___dddkkkoootttzzzeee]]]VVVSSSXXXhhhqqqYYYNNNJJJEEEDDDGGGFFFFFFGGGIIIIIIGGGDDDAAA@@@@@@???<<<888666555555111111222222222333333333222222222222222222222222111333444444222222333555333333333444555555666666777999:::;;;;;;<<>>;;;888===??????[[[ttt\\\ZZZZZZ\\\aaammmvvvhhh[[[UUURRRQQQZZZfff}}}uuuYYYXXXWWWTTTOOOJJJEEECCC@@@>>>===;;;::::::::::::888777777666666666666666555555444444444444555555444444444444444444444444666444222222333555555555333333444555555666888999:::LLLWWW___ooozzzqqqfffZZZTTTTTT^^^pppeeeWWWMMMAAA>>>EEEGGGFFFGGGHHHIIIGGGDDDAAA>>>>>>>>><<<999777666555222222222222333333333444222222222222222222222222111222444333222222333555333333444444555666666666999:::;;;;;;:::;;;===???EEECCCFFFLLLNNNXXXvvvqqqdddqqq{{{wwwrrreeeHHHEEEHHHFFFKKKIIIHHHGGGGGGHHHHHHHHHHHHGGGEEE???888333000/////////000000000111111111111000000000000111000000000000111111111222222222111111222222333444444555777888999999888888:::<<<888===>>>???BBBHHHgggmmm\\\[[[^^^ccciiittt|||lllfff\\\QQQRRR]]]cccxxxuuuYYYYYYWWWTTTPPPJJJEEEBBB@@@>>>===;;;::::::::::::888777777666666666666666444333333222222333333444444444444444444444444444666444222222333555555555333555555444333555888;;;AAANNNVVV```uuu~~~pppaaaYYYWWWZZZaaahhhqqq___QQQDDDCCCLLLGGGFFFFFFGGGIIIHHHEEECCC???>>>>>>===;;;999777555222333333333444444444444222222222222222222222222111222444333222222333555333333444555555666666777:::;;;;;;:::999999;;;<<>>===;;;::::::::::::888888777666666666666666333333222222222222333333444444444444444444444444555333222222444555555444444555666444444666===BBBGGGTTT\\\ggg}}}oooddd]]]WWWUUUUUUrrrlllVVVFFFCCCIIIFFFFFFFFFHHHIIIIIIHHHFFFBBBAAA??????>>><<<999666333333333444444444555555333333333333333333333333111333444444222222333555444444444555666666777777:::;;;;;;:::999999:::<<<>>>EEELLLNNNVVVqqqxxxeee___kkk{{{lll```ppp~~~[[[MMMKKKKKKGGGHHHGGGFFFDDDDDDFFFHHHFFFGGGFFFBBB<<<555111///000000000111111111222222000111222222000000111222111111111222222222222333222222333333444444555555777888999999999999;;;===555BBB???<<>>===;;;::::::::::::888888777666666666666666444333333222222333333444333333333333333333333333333333222444555666555333444555666555666;;;EEEMMMVVVfffooowwwvvvggg[[[VVVVVV^^^xxx```KKKBBB@@@FFFEEEFFFHHHJJJKKKJJJIIIEEECCCBBBBBBAAA???:::777444444444444555555555555333333333333333333333333111333444444222222333555444444555555666666777777888:::;;;;;;;;;;;;>>>@@@???HHHKKKNNN```sssjjjiiissszzz```[[[pppyyy\\\MMMIIIGGGHHHIIIGGGEEEDDDFFFHHHFFFGGGGGGDDD>>>888333111000000111111111222222222000111333222000///111333111111111222222222333333222222333333444555555555666777888999999:::<<<>>>:::@@@BBBRRRzzz}}}mmmeeeccciiirrrpppeeeZZZPPPPPPZZZooo]]]\\\ZZZWWWRRRLLLGGGDDD@@@???===;;;::::::::::::888888777666666666666666555444444333333444444555333333333333333333333333333222333555666666444222333555666666888@@@LLLVVVnnnrrrccc___bbbRRRhhhlllUUUHHHAAAFFFEEEFFFHHHKKKMMMLLLKKKGGGEEECCCCCCCCCAAA<<<777444444444555555555666666333333333333333333333333111333444444333222444555444444555555666777777777777888:::<<<<<<>>>AAADDDBBBIIIJJJMMMgggrrrdddjjj|||rrr\\\aaa|||qqqTTTIIIHHHJJJLLLKKKHHHGGGHHHJJJGGGHHHIIIFFFAAA:::555333000111111111111222222222///222333333000///111333111111222222222333333333222222333444444555555666555666888888888:::<<>>HHHlll}}}jjjfffkkkooossswwwyyylll\\\QQQMMMUUUlll\\\[[[XXXTTTOOOJJJFFFDDDAAA???<<<999888888999:::999888888777666555555444666555444333333333333333555444444333333444444555444444444444444444444444///222555666888BBBQQQ^^^wwwooo___XXXVVV^^^wwwdddEEEBBBDDDGGGIIIHHHHHHJJJKKKKKKIIIHHHEEEAAAAAABBB>>>888666666555444444444444555444333222222111111222222222222333333333444444444666666777777888888999999999;;;<<<======>>>AAACCCCCCGGGTTT\\\rrr~~~oooddddddyyykkkWWWppphhhMMMOOOHHHOOOVVVMMMEEEFFFFFFJJJIIIHHHGGGCCC===666000222222222222222222222222000000000000000000000000000000111222222222222111222222333444444555555666111888<<<999888<<<>>>;;;DDD:::YYYxxxjjjbbbhhhttt|||jjj[[[QQQNNN[[[lll\\\ZZZXXXTTTOOOJJJGGGDDDAAA???<<<999888888999:::777777777666555444444444555555444333333333444444555444444333333444444555444444444444444444444444333444666:::@@@KKKVVV^^^nnnxxx~~~lllbbbVVVWWWhhhqqqNNNIIICCCCCCBBBCCCGGGKKKKKKJJJGGGGGGCCC??????AAA???:::888777666666555555666666444333222222111222222222222222333333333444444444555666666777777888888999999;;;<<<<<<<<<>>>@@@CCCDDDIIITTTbbb}}}wwwqqqdddhhhwwwcccnnnUUULLLCCCIIIQQQJJJDDDGGGGGGIIIHHHHHHGGGDDD>>>777222222222222222222222222222222222222222222222222222000111111111222222222222222333333444444555555666444999:::888999>>>@@@>>>EEEEEEooommmfffdddlllzzzqqq```RRRSSS\\\mmm[[[ZZZWWWTTTOOOKKKGGGEEE@@@???<<<999888888999999666666555555444444333333444444333333333444555555555444444333333444444555444444444444444444444444555444444:::DDDOOOWWWZZZdddppp{{{~~~qqq___VVV\\\ooo^^^QQQGGGCCC@@@BBBGGGJJJIIIHHHGGGFFFBBB======AAAAAA>>>999888777777666666777777444444333222222222222222333333333333444444444444555555555666777888888888:::;;;<<<<<<<<<>>>AAACCCEEEMMMVVVlllwwwmmmhhhiiixxxssskkkgggMMMBBBFFFNNNGGGDDDGGGGGGHHHHHHGGGGGGEEE@@@:::555111111111111111111111111333333333333333333333333111111111111111222333333333333333444555555666666666999:::888:::???AAAAAAHHH[[[~~~iiiiiihhhmmmyyyvvv^^^PPPNNNWWWhhh[[[YYYWWWSSSOOOKKKHHHFFF@@@>>><<<:::999888999999666666666555555444444444333333333333333444555666555444444333333444444555444444444444555555555555888666666:::CCCNNNVVV[[[bbbmmmyyynnn^^^ZZZcccsssrrrVVVMMMHHHDDDFFFGGGGGGFFFFFFJJJIIIEEE>>>===@@@BBB@@@888888777666666666666777444444333222222222222333333333333444444444444555444444555666777888888999<<<===>>>>>>>>>@@@CCCFFFIIISSS]]]{{{yyyssspppmmmjjjlllqqqqqqyyy|||RRREEEGGGNNNHHHDDDFFFDDDHHHHHHGGGGGGEEEBBB<<<888111111111111111111111111333333333333333333333333222222111111111222333444333333444444555666666666777999:::;;;<<>><<<;;;999888888888777777777666666666666666333333333333333444555666555444444333333444444555444444444555555666666666;;;;;;;;;===BBBLLLXXX```fffpppzzzxxxeee\\\]]]ddd~~~aaaQQQKKKHHHHHHGGGCCCDDDHHHOOONNNIIIAAA===@@@BBBAAA888777666666555555666666555444333333222222333333333333444444444555555555444444555666777888999999>>>???@@@@@@AAACCCHHHKKKOOO[[[kkkuuunnnbbb```^^^]]]^^^fffxxx}}}oooUUUFFFEEEMMMIIIFFFGGGDDDIIIHHHGGGGGGFFFCCC>>>;;;111111111111111111111111222222222222222222222222222222222222222333333444333333444555555666666777777999<<<>>>>>>???BBBFFFSSS|||oooiiiiiiwww}}}rrr___SSSQQQZZZqqq\\\[[[XXXTTTOOOJJJFFFDDD???>>>===;;;:::999888888777777777777777777666666444444333333333444555555555444444333333444444555444444444555666666777777777888:::===BBBLLLXXX```kkksss}}}}}}hhh]]][[[ZZZooo{{{]]]PPPFFFEEEEEECCCFFFLLLPPPQQQLLLCCC>>>@@@BBBAAA777777666555555555555666555444444333333333333333333444444444555555555555444555666777888999:::;;;??????@@@AAACCCFFFLLLPPPWWWccc}}}}}}nnn```XXXNNNNNNRRRXXX```pppnnnlll\\\IIIDDDJJJHHHHHHJJJGGGJJJIIIHHHGGGFFFDDD@@@<<<222222222222222222222222222222222222222222222222111222222333444333333333444444444555666666777777666999>>>@@@???@@@IIITTTeeepppiiiooovvv}}}iiiZZZPPPOOO___www^^^\\\YYYTTTOOOIIIEEEBBB>>>>>>===;;;:::999888888666666666666666666666666555555444333333333444444555444444333333444444555444444444555666777777777555666:::BBBMMMWWW___bbbmmmsss~~~nnn```\\\YYYhhhyyy___GGGBBBEEEFFFIIINNNNNNOOOLLLDDD???@@@BBBBBB999888777777666666777777555555444333333333333444444444444444555555555555555555666888999;;;<<<<<<===>>>???AAACCCHHHNNNSSS^^^jjjwwwooogggZZZOOOKKKFFFHHHPPP___ppp~~~lllmmmoooVVVIIIIIIFFFHHHMMMLLLLLLJJJIIIHHHGGGDDD@@@===333333333333333333333333333333333333333333333333000111333555555444333111444444555555666666777777777:::???@@@>>>BBBUUUiiiwwwnnnpppzzz~~~jjj[[[QQQUUUbbbxxx___]]]YYYTTTOOOIIIDDDAAA>>>>>>===<<<:::999888777444555555555555555555555666555444444333333333333555444444333333444444555444444444555666777777888;;;;;;@@@MMM^^^iiillljjjlllrrr}}}vvvddd```\\\fff|||oooKKKAAAFFFIIIJJJMMMJJJMMMKKKDDD???@@@CCCCCC:::999999888777888888888555555444333333333333444444444444555555555666666555666777888:::;;;<<<===<<<===>>>@@@CCCHHHOOOTTTbbbnnnyyyiiiZZZTTTOOOGGGAAA@@@FFFHHHSSSiiippp[[[lllfffQQQKKKEEEGGGNNNNNNMMMKKKIIIHHHGGGDDD@@@===444444444444444444444444444444444444444444444444///111444666777555222000444444555555666777777777888;;;>>>???<<>>JJJ]]]uuuwwwssswwwxxxkkkcccaaakkkyyyUUUBBBEEECCCCCCPPPLLLMMMIIIDDDBBBDDDDDDBBBBBB>>>999666666666777777666555555555555444444444555666666555444444666999::::::::::::;;;;;;<<<======???@@@AAAEEEKKKOOOQQQ```wwwUUUOOOHHHDDDCCCCCCAAA@@@@@@GGGYYYuuunnn```||||||XXXKKKDDDLLLSSSHHHMMMKKKIIIGGGGGGFFFCCCAAA<<<888444222222333333333222222222333333444444444222222333333333444444444666666555555555777888999===666CCCNNNBBBGGGvvvzzzooouuu}}}~~~nnn[[[VVVWWWjjj^^^^^^ZZZQQQKKKIIIEEE@@@???===;;;:::::::::999888666666666666555555555555444444444444444444444444222222333444555555555555555666777666555666888:::AAAJJJXXXhhhzzzuuu{{{}}}uuuggg___dddppp\\\FFFIIIGGGEEENNNKKKMMMJJJFFFDDDFFFFFFCCCBBB>>>999666555666666666666555555555555444444444555666666555444444666999:::999999::::::;;;<<<======???AAACCCFFFKKKPPPSSSaaawwwfffLLLHHHCCC@@@@@@AAAAAA@@@BBBHHHZZZuuuxxxnnnrrrxxxgggnnnRRRGGGJJJMMMFFFMMMKKKIIIGGGGGGFFFCCCAAA<<<999555222222333444333222333333333333333333444222222333333333444444444666666555555666777888999======LLLRRRIIIWWW|||rrrpppzzz}}}dddYYYTTT___xxx^^^^^^ZZZQQQKKKIIIFFFAAA???===;;;:::::::::999888555555555555444444444444333333333333333333333333///111444666777666555444555666666666555666999;;;JJJQQQ[[[eeeooowwwwwwssszzzpppaaa```ggg{{{dddKKKMMMKKKGGGLLLJJJMMMLLLIIIHHHIIIHHHDDDBBB>>>999666555555666555666555555555555444444444444555666555444555777888999999999999:::;;;<<<===>>>???BBBEEEHHHLLLQQQVVVkkkvvv]]]SSSDDDAAA???>>>???AAABBBBBBCCCJJJ[[[sssssswww}}}rrrooowwwrrr[[[KKKJJJIIIIIILLLJJJHHHGGGGGGFFFDDDBBB===999555333333444444333444333333333333333333222333333333333444444444444666666555666666888999:::999???MMMOOOLLLiii}}}ppppppxxxuuudddUUUTTTccc^^^^^^ZZZQQQLLLJJJFFFBBB???===;;;:::::::::999888666666666555555555444444333333333333333333333333222333444555555555444333444555666666666777:::===NNNRRRVVVXXX]]]fffpppwww|||}}}hhhaaadddmmmlllQQQNNNKKKGGGLLLIIILLLNNNLLLKKKMMMKKKGGGCCC???999666555555555555666555555555555444444444333555666666555555777888888888888999:::;;;<<<======>>>BBBFFFIIILLLSSSZZZzzz___LLLJJJAAA@@@@@@@@@AAACCCDDDEEECCCJJJ[[[qqqjjjdddooo~~~bbbNNNKKKHHHOOOKKKIIIHHHGGGGGGGGGEEECCC>>>:::666444333444444444444444444333333222222222333333333444444444444555555555666666777888999:::777>>>HHHIIIQQQ|||sssvvvyyyvvv]]]QQQWWWqqq^^^^^^ZZZRRRLLLJJJGGGCCC???===;;;:::::::::999888777777777666666666555555444444444444444444444444777666444333222222333444444555666666666888;;;>>>LLLPPPTTTWWWYYYbbbqqq~~~rrrdddaaaddd~~~{{{[[[OOOHHHEEEKKKHHHLLLNNNMMMNNNOOOMMMIIIDDD@@@:::777666666666555666555555555555444444444222444666666666666777888888888888999:::;;;===>>>>>>===AAAGGGJJJMMMWWWbbbnnnSSSFFFIIIAAABBBCCCCCCCCCDDDDDDEEEDDDLLL\\\qqqmmm^^^```mmmxxx|||uuummmdddbbbiiivvv~~~{{{yyyzzz|||~~~}}}|||kkkiiijjjssskkkQQQIIIHHHPPPJJJIIIGGGGGGGGGGGGFFFDDD???<<<777444444444444444444444444333333222222222333333444444444555555555444555666777888999::::::;;;>>>EEEIII\\\yyynnnWWWUUUXXXhhh^^^^^^ZZZRRRMMMKKKHHHCCC???===;;;:::::::::999888888777777777666666666666555555555555555555555555888666444222111222333555333555666666777999<<>>???@@@>>>AAAHHHLLLPPP]]]mmmuuucccPPPGGGIIIBBBDDDFFFFFFEEEDDDDDDEEEFFFPPPbbbuuurrrnnntttxxxxxxggg]]]QQQLLLRRRaaarrr|||yyytttmmmgggbbb^^^[[[YYYNNNMMMOOOWWWhhhzzzTTTGGGFFFKKKIIIHHHGGGGGGHHHHHHFFFEEE@@@===888555555555555444444333333333333333333222333444444444555555555555444555666888999:::::::::===<<>>???@@@DDD@@@CCCJJJNNNTTTdddxxxwwwhhh[[[QQQJJJGGGEEEHHHKKKKKKJJJHHHHHHJJJLLLWWWjjj|||{{{kkk```QQQGGGIIIUUUdddnnnpppllleee\\\TTTMMMIIIGGGCCCDDDFFFKKKWWWlll{{{[[[HHHIIIHHHIIIGGGFFFGGGHHHHHHGGGFFFAAA===999666555555555444222333333333333333333444444444444444555555555555333555777999:::;;;;;;;;;>>>===GGGYYYttt}}}iiiqqqeeehhh^^^^^^ZZZRRRMMMLLLIIIDDD???===;;;:::::::::999888666666555555555444444444333333333333333333333333...000333555777777666666333444666666777:::>>>@@@HHHLLLUUU^^^aaadddppp~~~qqqkkkwwwuuueee^^^bbbvvvjjjSSSLLLGGGGGGFFFJJJLLLKKKMMMQQQRRRPPPHHHDDD>>>:::999888888888666666555555555444444444000333666777777777777888:::::::::;;;===???@@@AAAGGGBBBEEELLLQQQWWWjjj|||xxxmmm___VVVSSSMMMEEEHHHLLLPPPQQQOOOMMMNNNOOOPPP]]]pppvvvpppdddTTTGGGDDDKKKWWW```bbbcccbbb]]]TTTLLLGGGEEEBBBDDDFFFGGGLLL\\\qqqrrrsssaaaLLLNNNHHHHHHGGGFFFGGGHHHHHHGGGFFFAAA>>>999666555555555444222222222333333444444444444444444555555555666666333444777999:::;;;;;;;;;BBBCCCRRRhhhvvvooo]]]XXXppp___[[[WWWSSSPPPLLLHHHEEE@@@>>>;;;:::::::::888777666666666666555555555555444444444444444444444444666555444333333333333333888333111555999:::===@@@OOOVVV^^^ccceeehhhsss~~~}}}uuuhhhccceeesss}}}sssdddaaakkkbbbNNNEEEGGGJJJKKKLLLNNNPPPRRRSSSTTTOOOGGG???<<<999666555777777777666555444333333222111333444555555555777888:::::::::::::::<<>>;;;:::::::::888777666666666666555555555555444444444444444444444444666555444333333333333444555333333666777:::BBBKKK```dddhhhiiiiiimmmxxxyyyvvv}}}vvvkkkbbb\\\]]]iiiwwwwwwiiiaaagggrrrWWWGGGFFFHHHJJJMMMPPPRRRTTTUUUUUUNNNGGG???===:::666555777555555555555555444444444222444666666666666888::::::;;;<<<<<<<<<===@@@BBBCCCDDDIIIOOOTTTaaa}}}xxxjjj^^^RRROOOPPPUUUVVVSSSQQQSSS```bbbdddbbbaaabbbhhhmmmpppzzzvvvhhh[[[PPPIIIHHHHHHNNNOOOHHHAAA???@@@AAABBBBBBBBBCCCEEEKKKRRRWWWTTTRRRPPPKKKEEEHHHYYYjjjooorrr~~~VVVKKKGGGHHHJJJLLLKKKIIIHHHGGGGGGDDD@@@:::777777666555444333444444444555444444444444444444555555555555666777888999999999:::===???DDDJJJhhhyyy^^^VVVUUUfff___\\\XXXSSSPPPKKKFFFBBB@@@>>>;;;:::::::::888777666666666666555555555555444444444444444444444444555555444333333333444444333444666888999===IIIVVVjjjlllmmmkkklllrrr~~~~~~zzzssskkkkkkwww~~~ttt]]]WWWQQQMMMPPPaaapppccc```rrrcccKKKFFFFFFIIINNNRRRUUUUUUTTTSSSNNNFFF@@@===;;;777555777444444444555555555666666333555777777777777999;;;;;;===>>>???>>>???@@@BBBDDDFFFJJJNNNVVVhhhnnn[[[PPPJJJCCCDDDKKKSSSXXXXXXXXXZZZfffggggggfffgggkkktttzzzwwwdddWWWPPPKKKIIIJJJGGGNNNQQQJJJBBB>>><<<:::>>>>>><<<;;;===CCCKKKQQQXXXVVVRRRLLLEEEEEERRRaaasssaaaLLLGGGIIIKKKLLLLLLIIIGGGGGGGGGEEEAAA<<<888777666666555444444444444444444444444444444555555555666666666666777888999999:::===@@@CCCSSSrrrooo^^^SSSXXXkkk```]]]YYYUUUQQQLLLFFFBBB@@@>>>;;;:::::::::888777666666666666555555555555444444444444444444444444555444444333333333444444444444777;;;>>>BBBMMMXXXcccfffhhhhhhlllvvvxxxwwwsssmmmnnnzzzpppaaaYYYQQQOOOOOORRR___yyyyyyggg\\\fff}}}kkkNNNFFFFFFIIINNNSSSUUUTTTQQQOOOMMMFFF@@@>>>;;;777666888555555555555555555555555333555777777777777999;;;:::<<>>;;;AAA@@@>>><<<;;;===BBBFFFRRRQQQQQQNNNGGGEEENNNYYY}}}qqqPPPHHHJJJKKKMMMLLLJJJHHHGGGGGGFFFCCC>>>:::777666666666666555555444444444444444444444555555666666777777666777888888999;;;???BBBHHHaaa~~~nnn]]]UUU\\\nnn```^^^ZZZWWWSSSNNNHHHCCC@@@>>>;;;:::::::::888777666666666666555555555555444444444444444444444444444444333333333444444555666444666===DDDGGGLLLRRRYYY___cccfffmmmyyy|||}}}{{{yyyuuubbbUUUOOOMMMLLLPPPXXXfff|||nnn^^^aaarrrsssQQQFFFFFFIIIMMMQQQRRRPPPNNNLLLMMMFFF@@@???<<<888666888777666666555444444333333222444666666666666888:::999;;;>>>?????????@@@BBBEEEIIIKKKNNN___|||vvvaaaOOODDDAAABBB@@@IIIUUU^^^ccceeeffffffppppppqqqtttyyyzzzrrrmmmpppuuuwwwxxxzzzvvvsssgggTTTFFFAAA???>>>:::;;;=========???BBBDDDGGGJJJOOORRRNNNIIILLLRRRqqqYYYJJJJJJKKKMMMLLLJJJHHHGGGHHHGGGDDD@@@;;;888666666777777666555444444444444555444444555555666777777888777888888999999<<>>;;;:::::::::888777666666666666555555555555444444444444444444444444444444333333333444555555777444666>>>EEEHHHJJJMMMWWW^^^dddgggppp|||{{{xxx}}}kkkWWWJJJGGGKKKOOOTTT```qqqxxxfffaaaiiiVVVFFFHHHIIIKKKMMMNNNNNNNNNMMMLLLFFFAAA???===999777888888777666555444333222222222444666666666666888:::888:::===>>>???@@@BBBEEEHHHNNNPPPTTThhhooo[[[LLLBBB===<<>><<<999;;;>>>?????????AAACCCGGGLLLTTTYYYUUUMMMJJJMMM___nnnsssttt|||fffOOOIIIKKKLLLLLLKKKIIIIIIIIIGGGFFFBBB===888666777888888777666444444444555555444444555666777777888999888999999999;;;>>>CCCGGGTTT~~~~~~vvvzzzlllSSSQQQZZZuuu[[[YYYWWWUUURRRNNNHHHCCC@@@>>>;;;:::::::::888777666666666666555555555555444444444444444444444444333333333333333444555666444333666<<<@@@CCCHHHOOOYYYaaaeeehhhsss|||wwwjjj```SSSIIIFFFLLLVVV]]]rrrooodddcccsss^^^HHHHHHHHHIIIJJJLLLOOOQQQSSSKKKEEEAAA@@@>>>:::777888666666555555444444444333333555777777777777999;;;999;;;<<<>>>???BBBFFFIIIIIIPPPSSSWWWooocccVVVIIIBBB???<<>>999666777999999888666444333444555555444444555666777888999999999:::::::::<<<@@@FFFJJJ\\\wwwooojjjlllttt{{{^^^YYYVVVdddXXXWWWUUUTTTQQQMMMGGGCCC@@@>>>;;;:::::::::888777777666666666555555555555444444444444444444444444333333333333333444555666222333666:::;;;>>>HHHSSSYYYaaaeeegggtttvvviiiUUUPPPKKKIIIMMMXXXdddmmmvvvggg```kkkeeeLLLHHHHHHGGGIIILLLQQQVVVYYYKKKEEEAAA@@@>>>:::888999444444444555555555555666555666888888888999:::<<<:::;;;===>>>@@@DDDIIILLLGGGPPPSSSWWWqqq~~~PPPHHHCCCBBBBBBAAAFFFNNNZZZgggsssvvvxxx}}}~~~zzz}}}xxxbbbOOOGGGEEEFFFIIIKKKHHHFFFJJJQQQMMMMMMIIIBBB>>>>>>===;;;@@@AAABBBCCCEEEJJJPPPTTTbbbdddgggfff]]]NNNFFFEEEHHHMMMIIIMMM```mmmooorrr___ooo}}}ZZZGGGIIIKKKLLLLLLKKKKKKLLLHHHHHHEEE???999666777::::::888666444333444555666444444555666777888999999:::;;;;;;;;;===AAAGGGKKKiiizzzppphhhcccaaadddooommmcccUUUUUU^^^[[[XXXTTTPPPKKKEEEAAA===<<<;;;:::999888888888777777777777666666666666666555444333222333333444222333444444555555444444666777777888<<>>???AAA@@@>>>GGGBBB???>>>???>>>===>>>CCC@@@BBBJJJSSSYYY^^^cccqqqoookkkddd\\\SSSKKKFFFCCCDDDCCCEEEQQQ```fffdddSSS^^^hhh|||aaaOOOEEEPPPLLLEEEMMMLLLOOOMMMJJJDDD???:::888777777555555666666666666555555555555666666777888888888999;;;===<<<;;;>>>GGGOOOzzz~~~sssjjjaaa[[[[[[___gggrrrggg___VVV]]][[[WWWTTTQQQLLLFFFBBB===<<<;;;:::999888888888777777777777666666666555555555666666666555333333222333444444555555444444444444444777===GGGQQQXXX\\\[[[\\\eeeuuu}}}tttkkkZZZQQQPPPHHHNNNWWWeeewwwrrrfffbbbttt___NNNGGGDDDHHHOOORRRUUUWWWLLLEEE@@@@@@???:::666555444444555666666666666666555666777888888999999999:::;;;<<<>>>@@@CCCEEEGGGMMMTTTUUUaaawwwUUUDDDAAA???BBBEEEMMMZZZgggtttzzzuuuhhhZZZKKKCCCAAAAAA@@@>>><<<<<<<<<<<<;;;===>>>????????????CCCGGGHHHHHHOOOZZZdddiiinnnsss{{{pppcccVVVKKKDDD@@@BBBBBB@@@???FFFSSSZZZZZZLLLUUU[[[lllnnnwww{{{TTTGGGPPPLLLFFFMMMKKKMMMMMMJJJEEE???;;;888777777555555666666666666555555444555555666777777888888999999;;;>>>===???LLLZZZyyynnnggg```^^^\\\[[[___dddoooyyylllXXX\\\ZZZWWWUUUQQQMMMGGGCCC===<<<;;;:::999888888888777777777666666666555555333555777888888666444222222333444444555555444444666555777===HHHVVVbbbhhheee]]]\\\jjjzzz|||rrrhhhppp~~~sss]]]OOONNNTTT\\\fffwww|||iii___kkkyyySSSJJJEEEIIIOOORRRTTTVVVMMMFFF@@@@@@???:::666666444444444555555555555555666666777777888999999:::<<<===>>>???BBBDDDGGGHHHQQQWWWYYYggg}}}```CCCFFFCCCDDDKKKVVVaaaooo{{{zzzlll___QQQIIIGGG>>>>>>===<<<:::999:::<<<>>>FFFNNNMMMGGGDDDFFFJJJHHHKKKTTT```gggjjjooottt~~~uuugggWWWJJJAAA===<<>>;;;???IIISSSXXXSSSZZZZZZ___tttpppiii]]]JJJOOOLLLHHHMMMIIILLLNNNKKKFFF@@@<<<999777777555555666666666666555555444444555555666777777777:::777:::@@@???AAASSSkkk|||vvvlllbbbZZZTTTOOONNNSSSYYY]]]dddjjjzzz}}}]]][[[YYYWWWUUURRRNNNHHHCCC===<<<;;;:::999888888888777777666666666555555555333444666777777555444222222333444444555555444444666666:::CCCRRRbbbooovvvnnneeefffuuu~~~wwwjjjdddeeekkkzzz{{{iii\\\___hhhpppaaahhhXXXNNNFFFIIIOOORRRTTTVVVOOOGGGAAA@@@???:::777777444444444444444555555666666666777777888999:::;;;======???@@@CCCEEEHHHIIIRRRXXX]]]oooeeePPPBBBJJJJJJQQQ^^^lllvvv~~~qqq___QQQJJJ>>>=========;;;999<<<@@@EEEWWWggggggZZZMMMFFFDDDCCCEEEJJJQQQTTTTTTXXX^^^```ZZZOOODDD===;;;<<<===<<<>>>>>><<<>>>HHHUUU___jjjpppjjjdddkkk{{{nnniiiMMMMMMLLLJJJOOOJJJNNNNNNKKKGGGAAA===999777666555555666666666666555555444444444555666666777777<<<777999@@@@@@DDD]]]{{{xxxpppnnnllljjjhhhccc\\\TTTLLLGGGJJJGGGIIIQQQ[[[bbbjjjqqq~~~jjj[[[YYYXXXVVVSSSNNNHHHCCC===<<<;;;:::999888888888666666666666555555555555333333333222333333444444222333444444555555444444555666:::CCCPPP]]]hhhnnnooolllqqq}}}~~~rrrgggfffeeehhhppp{{{wwwpppxxxxxxggggggwww\\\PPPGGGIIIPPPSSSUUUVVVQQQIIIBBB@@@???;;;777777555444444444444555666777666666666777888:::;;;<<<======???AAADDDGGGIIIKKKQQQWWW```vvviiiQQQHHHLLLTTTXXXddduuuhhhQQQEEEBBB>>><<<===<<<:::===CCCHHHccc}}}uuudddTTTJJJFFFCCCAAABBBBBBAAAEEEKKKFFFCCC>>>:::999:::<<<>>>:::<<<======>>>EEERRR^^^vvvzzznnnllltttwwwwwwRRRKKKLLLLLLPPPKKKPPPOOOLLLHHHCCC>>>:::777666555555666666666666555555444444555555666777777777===999:::@@@BBBKKKhhh{{{rrriii^^^WWWVVVWWWVVVSSSNNNJJJFFFDDDCCCHHHGGGLLLVVV___gggrrr|||~~~zzzxxx|||vvv[[[ZZZYYYWWWTTTNNNGGGBBB===<<<;;;:::999888888888666666666555555555444444333222111111111222444555222333444444555555444444888<<<@@@FFFKKKRRRZZZ___gggmmmwww}}}yyypppkkkllljjjpppvvvyyyyyy||||||ooogggooo```RRRHHHIIIPPPUUUVVVWWWRRRJJJBBBAAA???;;;888888666666555444444666777888777777666777888:::<<<======>>>@@@CCCFFFJJJMMMNNNSSSYYYeeerrr]]]OOOOOO]]]hhhnnn{{{|||pppXXXJJJKKKAAA:::;;;<<<999<<>>===;;;;;;<<<======<<<<<<>>>@@@???AAAJJJTTTlllyyyyyyoookkkoooZZZKKKLLLNNNQQQKKKQQQOOOMMMIIIDDD???;;;777666555555666666666666555555555555666666777888888888<<<<<<<<>>>>>@@@BBBFFFJJJNNNQQQSSSWWW]]]kkk~~~iiiiiiiiikkkzzz{{{kkkoooyyyyyykkkcccZZZIII===<<<===::::::@@@GGGdddcccVVVIIIDDDDDDBBBAAABBB>>>======<<<<<<===>>>???CCCAAACCCGGGFFFDDDHHHOOOZZZkkkpppjjjgggkkkcccMMMLLLNNNOOOHHHPPPPPPNNNJJJEEE@@@;;;777555555555666666666666555555666666777777888999999999:::>>>???>>>KKKiiipppdddXXXPPPJJJGGGDDD@@@>>>@@@???@@@@@@???>>>???BBBEEEDDDKKKVVV^^^dddnnnzzzzzz|||qqqmmmlllgggcccaaaYYYXXXYYY\\\cccjjjppprrr]]]\\\[[[XXXTTTNNNFFF@@@======;;;:::999888888888666666555555555444444444000222444666777666444333222333444444555555444444555>>>GGGJJJGGGGGGMMMSSSZZZjjjuuuvvvwww}}}|||zzzwwwrrrpppvvvqqqnnnssscccTTTHHHIIIQQQWWWYYYYYYTTTKKKCCCAAA???;;;999999999888666555666777999:::777777666666888:::===???@@@AAADDDHHHLLLQQQUUUWWW\\\aaapppxxxjjj}}}xxxpppkkkXXX[[[eeesss||||||yyyyyygggRRRAAA???@@@<<<;;;???BBBZZZuuujjjZZZJJJDDDCCC???:::777888888888999;;;>>>@@@BBBIIIGGGIIIOOOPPPLLLMMMRRRPPPbbbjjjfffeeeiii|||jjjOOOMMMNNNMMMFFFNNNPPPNNNJJJEEE@@@;;;777555555555666666666666555555777777777888999999::::::888@@@@@@>>>OOOtttvvviii[[[NNNFFFBBB===;;;>>>???======>>>:::===@@@@@@>>>>>>???BBBHHHPPP[[[bbbfffoooxxxgggeeelll|||qqqggg```YYYSSSQQQNNNKKKHHHHHHKKKPPPSSSUUUfff]]]]]]\\\YYYTTTLLLEEE@@@AAA???<<<888666666777888666666666666555555555555222222222222222222222222333444555555333333333555555:::AAAGGGKKKNNNQQQTTT___jjjoooooozzzooojjj```^^^[[[\\\eeeuuurrrjjjllloooVVVDDDGGGQQQUUUXXX]]]PPPLLLGGGBBB???>>><<<:::;;;:::888777777777888888888999999:::;;;<<<>>>???CCCAAACCCJJJPPPTTT[[[aaaaaajjj|||zzz}}}wwwsssjjj___PPPNNNXXXmmm|||zzzvvvuuuhhhUUUDDDAAA???::::::@@@BBBUUUqqq{{{qqq```WWWMMMEEEBBB@@@;;;777<<<:::;;;======;;;===CCCHHHNNNWWW^^^```^^^ZZZXXXVVVfffvvvxxxmmmkkkzzzOOOIIIPPPNNNLLLPPPMMMMMMKKKFFF>>>888666777666666666666666666666666555666666777888:::;;;<<<===@@@CCCBBBVVVhhhXXXOOOHHHBBB@@@;;;======<<<;;;;;;<<<>>>>>><<<===>>>===<<>>>>>@@@===<<<@@@BBBPPPggg|||~~~mmmbbbUUUJJJEEECCC@@@>>>:::999:::===>>>???DDDKKKSSSWWW^^^hhhmmmjjj___VVV^^^lll|||wwwuuuYYYNNNQQQNNNMMMQQQNNNNNNLLLGGG@@@:::777777666666666666666666666666666666666777888:::<<<===@@@BBBBBBDDD\\\rrr\\\PPPJJJEEEAAA@@@?????????>>>>>>>>>@@@@@@@@@===<<<>>>???AAAHHHQQQ\\\aaajjjuuuxxxjjj```]]]\\\_________hhh{{{pppccc[[[XXXXXXhhhdddaaa\\\SSSGGGDDDGGGKKKccc^^^\\\XXXUUURRRMMMGGGCCC@@@>>>;;;888777666777888666666666555555555555444222222222222222222222222000222333444444555888:::;;;;;;===EEEOOOVVVWWWVVV```iiimmmppp}}}}}}}}}yyypppiiicccXXXIIICCCFFFGGGMMMUUU]]]bbbfffiiikkkfffcccaaa```___dddqqq|||jjj```sssxxxVVVLLLQQQUUUWWWXXXTTTPPPLLLIIIFFFCCC???<<<999888777666777888999:::999999:::;;;<<<>>>???@@@EEECCCEEEKKKQQQTTTZZZ```fffqqqvvvooocccZZZYYY\\\[[[WWWNNNGGGDDDSSSnnnsssiiiWWWGGGDDDDDD???;;;<<<===FFFVVVjjj~~~zzzmmm\\\MMMDDD???===;;;;;;999;;;>>>AAAEEEPPPZZZfffdddfffoooyyyzzzrrrhhhkkkvvv}}}gggTTTQQQOOOOOORRRPPPPPPNNNIIIBBB===999888666666666666666666666666666666666777999:::<<<===AAACCCBBBIIIiiimmm]]]LLLDDDBBB@@@>>>>>>>>><<<;;;<<<===??????>>>???;;;;;;>>>AAAFFFPPPZZZjjjnnnwwwlll[[[QQQOOOMMMKKKLLLPPP]]]uuu~~~|||xxxpppbbbRRRIIIHHHDDDUUUoooaaa]]]WWWSSSPPPLLLGGGCCC???===;;;888777777777777666666555555555444444444222222222222222222222222333444444333222222444666888;;;BBBJJJRRRWWWXXXXXXeeekkklllhhhqqqxxxxxxyyy|||uuukkk\\\VVVQQQMMMFFFBBBEEEMMMQQQWWW```eeeeeeaaa\\\ZZZVVVSSSPPPOOONNNQQQ^^^kkkmmm```nnn]]]KKKMMMSSSVVVWWWUUUSSSPPPMMMJJJFFFAAA===777777666666777888999:::888888999:::;;;===???@@@FFFDDDFFFMMMRRRUUUZZZ```lllyyyvvvaaaYYYMMMGGGIIIQQQWWWZZZMMMFFF>>>FFFfff|||hhh^^^WWWMMMDDD@@@===???FFFTTTfffsssyyyzzzjjjaaaSSSFFF???<<<;;;;;;???<<<<<<>>>BBBJJJZZZiiitttlllfffhhhqqqzzz}}}|||vvv|||gggvvvZZZPPPOOOPPPRRRQQQQQQOOOKKKFFF@@@;;;888666666666666666666666666666666777888999;;;<<<===>>>CCCCCCPPPyyyxxxaaaTTTHHHCCCBBB@@@>>>>>>>>><<<:::;;;===???>>>===???<<<>>>DDDKKKRRR\\\dddrrryyyuuu```VVVRRRJJJFFFIIIIIILLLZZZkkknnnpppzzz}}}uuukkk___TTTNNNJJJSSSccczzzddd^^^WWWRRRPPPLLLEEE@@@===<<<:::999777777777777555555555555444444444444222222222222222222222222222222222111000111444666;;;DDDQQQZZZ\\\^^^```bbbhhhmmmkkkccc```gggooorrrwwwtttuuuxxx|||lll[[[RRRLLLJJJIIIIIIIIIMMMVVV```___ccceeeddd^^^VVVNNNJJJLLLKKKKKKKKKJJJKKKUUU```~~~rrrdddlllbbbJJJIIIPPPVVVXXXVVVUUUSSSQQQNNNIIIBBB===777777666666666777999:::666777777999;;;===>>>@@@FFFEEEHHHOOOUUUWWW\\\bbbnnnooo^^^NNNGGG???;;;@@@JJJYYYcccSSSLLLAAA@@@[[[{{{fffQQQEEEAAA>>>===AAAIIINNNOOOMMMJJJFFFAAA>>>===???AAABBBBBB???======@@@JJJ\\\mmmxxxrrriiibbbaaafffnnntttpppsss{{{bbbsssaaaOOOOOORRRRRRRRRRRRPPPMMMIIIBBB<<<777777777777777777777777777666777777888999;;;<<<===<<>>>>>???@@@@@@???@@@???DDDOOOXXX___gggnnnzzzvvvpppaaaVVVPPPTTTUUUOOOMMMPPPSSSWWWddd{{{zzznnnhhhbbbWWWMMMPPPTTT]]]iii{{{ccc]]]VVVRRRPPPLLLEEE???<<<;;;:::999888777666666555555555444444444444333222222222222222222222222...///000000111333777;;;<<>>:::999<<>>======<<<===>>>@@@AAACCCAAAAAAAAAAAAGGGWWWgggyyyxxxsssggg[[[TTTVVV[[[\\\^^^eeennnttt{{{qqqpppjjjQQQQQQTTTRRRSSSRRRPPPOOOKKKDDD<<<666777777777777777777777777777777777888:::;;;===>>><<>>???AAAAAAAAAGGGTTT```gggnnnsssvvviii___```ccc^^^RRRIIIHHHJJJTTTiii~~~mmmfffbbbZZZPPPNNNSSSYYY___gggzzz```ZZZTTTRRRRRROOOGGGAAA;;;;;;:::999888777666666555555555444444444333333222222222222222222222222000111111111222555999======FFFQQQWWWYYYZZZ^^^bbbiiinnnmmmccc\\\]]]gggnnnpppyyyyyywww|||wwwmmmtttrrrxxxlll[[[PPPKKKIIIHHHJJJNNNSSSZZZaaaeeeeeefffddd```ZZZSSSOOONNNNNNNNNMMMMMMMMMIIIGGGNNNWWWlll}}}mmmgggtttyyyVVVJJJOOOVVVYYY]]]]]]]]]\\\XXXQQQHHHBBB999888666555555666777777888888999;;;===???AAACCCGGGGGGKKKTTTZZZ^^^bbbhhhwwwttt```QQQGGG<<<<<<======<<>>???AAABBBCCCDDD@@@@@@???>>>>>>>>>@@@AAAFFFHHHKKKMMMIIIHHHQQQ]]]pppsssqqqgggWWWLLLIIIJJJHHHJJJPPPZZZdddqqq}}}tttVVVTTTVVVRRRRRRQQQPPPOOOLLLEEE<<<555777777777777777777777777777777888999:::<<<===>>><<>>:::<<<@@@@@@===DDD]]]vvvrrrdddXXXOOOSSSmmmrrr___QQQJJJAAABBBBBB@@@>>>===>>>@@@:::;;;<<<===@@@DDDIIILLLIIINNNVVVXXXSSSMMMPPPWWWaaacccbbbZZZNNNFFFDDDEEE@@@@@@EEENNNYYYiii|||ZZZVVVXXXRRRRRRQQQPPPOOOMMMFFF<<<555777777777777777777777777777777888999:::<<<===>>><<>>???>>>DDD[[[uuujjjTTTKKKQQQZZZ]]]dddjjjkkkiiidddYYYOOOEEEDDDDDDDDDCCC@@@@@@AAA===>>>AAAEEELLLRRRSSSQQQWWW[[[bbbhhhdddYYYPPPMMMKKKKKKJJJFFF@@@<<<<<<>>>@@@BBBAAAEEELLLRRRlll[[[RRR]]]XXXUUURRRQQQRRRNNNDDD;;;777888888777777777777888888666666777888:::<<<>>>???BBBFFFWWWyyyzzzwwwxxx{{{wwwqqqiii^^^ZZZbbbnnnrrrmmmiiippp~~~ooommmmmmccc]]]UUUSSSMMMGGGLLL]]]nnnxxx|||nnngggiiijjjfff[[[eeewwwssskkklll```\\\XXXUUURRRMMMFFF@@@===<<<:::888666666666666666333111000111333333333222222222222222222222222555222000222222444:::AAADDD======EEEJJJMMMXXXfffnnnkkkiiijjjnnnyyyvvvrrrsssvvvxxx}}}www```WWWQQQIIIDDDDDDEEEEEEDDDCCCHHHKKKLLLQQQZZZ``````aaaZZZPPPLLLWWWiiivvvzzz{{{vvvpppiiiccc___]]]\\\qqq|||yyykkkllliiiTTTQQQJJJYYY\\\```cccaaa^^^YYYNNNDDD:::999888777777888999:::888999<<<===>>>@@@DDDFFFGGGNNNQQQVVVaaacccggguuulllQQQIIIJJJCCCCCC@@@AAAEEEEEEHHHZZZoooyyyaaaNNNHHHHHHHHHMMMRRRWWW]]]aaa[[[SSSPPPMMMLLLMMMNNNMMMIIIGGGDDDCCCFFFPPP```mmmqqqoooaaa```aaaccc^^^TTTKKKHHH@@@AAABBB@@@>>><<<===???===???>>>AAAGGGMMMggg___RRRZZZUUUVVVSSSSSSTTTPPPEEE<<<888888888777777777777888888777777888999:::<<<>>>???BBBIII^^^vvvooonnnvvvvvvrrrooowwwqqqfff\\\[[[\\\bbbuuuxxxrrrooofffbbb^^^ZZZOOOGGGLLL___tttwwwrrrvvvxxxtttnnnzzzyyyrrr___[[[WWWTTTRRRNNNGGGBBB===<<<:::888666666666666777444222111222333333222222222222222222222222222444111111333333333777===>>>:::===EEEKKKOOOYYYeeelllhhhnnn}}}vvvrrrsssxxxyyy|||iiiQQQJJJHHHFFFEEEEEEFFFHHHIIIMMMRRRWWWZZZ___eeehhhggg\\\UUUNNNTTThhh~~~|||zzzvvvqqqhhhbbb|||~~~ooojjjqqqXXXRRRGGGUUUYYY]]]___^^^[[[WWWMMMCCC:::999888777777888999:::777:::<<<>>>@@@BBBFFFIIIIIIRRRVVV]]]gggfffhhhtttpppYYYSSSUUUNNNLLLKKKNNNRRRPPPNNNWWWdddzzzxxxcccMMM@@@;;;;;;>>>DDDPPPbbbsssyyywwwsssiii]]]WWWWWWVVVPPPIIIHHHDDDFFFUUUlll~~~pppggg```\\\VVVMMMEEEBBB999;;;======<<<<<<>>>???<<<>>><<<>>>DDDIIIbbbeeeRRRXXXTTTWWWUUUTTTVVVRRRGGG>>>:::888888888888888888888888888888999:::;;;<<<>>>???@@@MMMeee|||||||||~~~yyy___RRREEEAAABBBKKKaaawwwzzzvvvnnnlllfffbbbXXXOOOTTTfff{{{~~~www^^^ZZZVVVSSSRRRNNNHHHDDD===<<<:::888666666666666999777444444555555444333222222222222222222222222333111111444444222555;;;<<<;;;???HHHOOOTTT]]]fffhhhhhhyyywwwsssuuuxxxxxx{{{~~~~~~uuu```PPPGGGHHHHHHHHHGGGIIILLLNNNXXX^^^eeekkknnnkkkeee___OOOQQQWWWeeezzz|||rrrtttiiiyyyqqqXXXRRRGGGQQQVVVZZZ\\\[[[YYYUUULLLCCC:::999888777777888999:::777:::===???AAADDDHHHKKKNNNVVVZZZ```iiihhhiiiuuu{{{{{{fff```ccc___```______^^^VVVNNNOOOUUU```eeeggg```RRREEE>>><<<:::@@@IIIYYYrrr~~~lllgggeee\\\RRRMMMHHHHHHUUUhhhxxxwwwjjj[[[SSSNNNGGGAAA@@@<<<===============>>>>>>???@@@>>>@@@EEEIIIbbbhhhRRRYYYWWWWWWUUUUUUWWWSSSHHH>>>:::888888888888888888888888999999::::::;;;===>>>???@@@PPPlllyyyrrrVVVMMMFFFEEEDDDGGGUUUfffxxxsssiiigggaaa\\\bbbuuu^^^ZZZUUUSSSQQQNNNIIIEEE===<<<:::888666666666666777666444444555555444333222222222222222222222222222000222444444333555:::<<<===BBBJJJPPPVVV^^^ffffffggg{{{}}}sssrrruuuxxxxxxzzz}}}}}}|||kkk]]]UUURRRUUUUUUUUUTTTSSSSSSVVVXXXaaabbbeeehhhfff___UUUOOOIIISSS```ooo~~~{{{kkktttmmmUUUQQQGGGPPPTTTXXXZZZYYYXXXUUUMMMDDD:::999888777777888999:::888:::===@@@BBBEEEIIIMMMPPPWWWXXX\\\eeeeeehhhuuusssuuummmooollljjjfffaaaZZZQQQHHHEEEFFFGGGJJJKKKGGGBBB>>>===???999CCCOOO\\\ssswwwiiiWWWRRRPPPVVV]]]cccmmmvvvtttdddTTTKKKFFFBBB@@@@@@@@@???>>>>>>>>>?????????AAABBB???AAAEEEJJJbbbiiiQQQXXXYYYWWWTTTUUUWWWSSSHHH===999777888999999999999888777:::::::::;;;<<<>>>???@@@CCCXXXuuuzzzrrrVVVPPPMMMNNNJJJEEEJJJUUUwww~~~ssskkkiiidddaaakkk___ZZZUUURRRQQQNNNIIIEEE===<<<:::888666666666666333222111111333333222111222222222222222222222222222111222444555333666<<<===???DDDJJJPPPWWW^^^ddd```___kkkzzzpppmmmooossswwwwwwzzz}}}}}}qqqccc]]]aaaiiirrrrrrrrrqqqooommmkkkjjjjjjbbb[[[XXXVVVPPPLLLKKKFFFOOOXXXbbbnnn~~~ooorrrpppTTTPPPGGGQQQSSSWWWZZZYYYXXXUUUNNNFFF:::999888777777888999:::888:::===@@@BBBEEEIIILLLOOOUUUTTTXXX```aaafffttt|||qqqzzzuuuooo```[[[SSSKKKDDD@@@======:::===@@@@@@???===<<<<<<:::EEEOOOXXXjjjaaa[[[XXXYYYVVVSSSYYYccckkk^^^PPPHHHDDDAAABBBEEEFFFCCC???>>>???AAABBBBBB@@@AAA???@@@EEEIIIaaa{{{oooTTTXXXXXXWWWUUUVVVXXXTTTIII>>>999777888999::::::999888777999999:::;;;===???AAABBBJJJbbbzzzsssccc\\\WWWUUUNNNEEEGGGPPPqqqtttsssnnneee```mmm```[[[VVVRRRPPPMMMHHHDDD===<<<:::888666666666666000//////000222333222111222222222222222222222222333111111444555444999???AAAEEEHHHLLLQQQXXX```ddd\\\ZZZ]]]ggguuuyyyiiidddhhhooosssuuuvvvzzz}}}~~~~~~~~~yyyssssss|||{{{tttggg[[[QQQNNNMMMKKKKKKMMMEEEIIIMMMSSSddd~~~tttrrr|||WWWNNNEEEQQQTTTXXXZZZYYYXXXWWWPPPHHH:::999888777777888999:::999;;;===@@@AAADDDHHHKKKPPPVVVVVVZZZcccccchhhvvvxxxsss{{{kkkTTTOOOHHHAAA>>>>>>===<<<<<<===???AAAAAA???===<<<>>>EEELLLRRRcccmmmddd___aaa___XXXXXX```ggg^^^TTTNNNJJJGGGJJJOOOSSSMMMFFFBBBBBBCCCDDDDDD@@@AAA???AAAEEEJJJbbbttt^^^[[[VVVXXXVVVXXXZZZVVVJJJ???:::777888:::;;;;;;:::888777888888:::;;;>>>@@@BBBDDDLLLhhhwwwqqqrrrkkkeee```WWWKKKKKKRRRjjj}}}}}}xxxnnnhhhqqqaaa\\\VVVRRRPPPMMMHHHDDD===<<<:::888666666666666000///000222444555444333222222222222222222222222333111111444555555:::AAAGGGJJJMMMOOOSSS[[[cccfff___^^^]]]___fffsssqqqaaa___gggpppuuutttvvvzzz~~~~~~|||}}}{{{pppZZZOOOHHHIIIKKKIIIHHHJJJHHHIIIKKKSSSiiiwwwrrr[[[MMMCCCQQQTTTXXXZZZYYYYYYXXXQQQJJJ:::999888777777888999:::999;;;>>>???AAADDDGGGJJJRRRYYYZZZ___hhhhhhkkkyyyvvvuuugggPPPLLLEEE@@@???AAAAAA>>>BBBAAA@@@@@@@@@AAAAAAAAA>>>BBBGGGMMMaaa{{{ooojjjooopppiiigggjjjiiibbb\\\WWWRRROOOSSSYYYaaaYYYOOOGGGEEEDDDDDDCCCBBBCCCAAABBBGGGLLLdddwwwiii___VVVYYYXXXYYY\\\XXXLLLAAA;;;777888:::;;;;;;:::888777777888999;;;>>>AAADDDEEEKKKiii~~~sssooowwwqqqmmmjjj___QQQMMMRRRccc{{{tttxxxbbb^^^ZZZVVVSSSNNNGGGBBB===<<<:::888666666666666666555555555555444444444444333333222222333333444000666888444333888@@@DDDIIIIIIHHHHHHNNNYYY___```[[[[[[[[[^^^dddkkknnnmmmkkkqqqvvvzzzjjjccc```gggpppppppppuuu{{{~~~|||}}}uuubbbOOOJJJGGGHHHIIIJJJMMMSSSOOOPPPNNNTTTnnntttmmmdddLLLLLLJJJSSSWWWYYYZZZ\\\[[[SSSJJJ===<<<999888777777888999:::===@@@BBBCCCGGGNNNSSSWWW]]]```eeekkkgggkkk~~~yyy{{{\\\TTTIIIAAA???AAAEEEGGGGGGJJJNNNOOOHHH@@@>>>CCC@@@EEEEEEJJJWWWdddvvvooovvv}}}}}}~~~zzzooohhhdddeeemmmuuu~~~ppp[[[LLLJJJMMMIIIAAABBBBBBFFFHHHFFFNNNnnnqqq^^^ZZZ\\\^^^^^^[[[WWWRRRFFF::::::999999888888999999:::;;;::::::<<>>AAACCCDDDHHHNNNSSSXXX^^^aaagggmmmiiinnnssszzziiiaaaUUULLLJJJPPPZZZaaa______^^^ZZZOOOFFFEEEIIIEEEGGGCCCCCCIIINNNbbb~~~{{{iiiRRRIIIKKKLLLJJJIIIHHHJJJMMMMMMUUUrrrttt\\\VVV\\\______]]]ZZZTTTGGG;;;::::::999999999999::::::<<<<<<<<<>>>AAADDDEEEFFFTTTzzz|||{{{uuugggXXXQQQOOOdddoooZZZSSSXXX___ccchhhbbbZZZYYYYYYeeezzzaaa]]]XXXUUURRRMMMFFFAAA===;;;999777666555555666555555555555444444444444555444444333333444444555111222222333:::DDDHHHGGGAAADDDEEEHHHQQQ\\\cccddd[[[\\\]]]aaakkkvvvxxxuuu}}}www```]]]]]]ccchhheeeooouuu|||}}}wwwzzz~~~uuukkkfffgggoooxxxxxxiiiZZZTTTXXXaaaooo{{{xxxssskkkmmmooo{{{nnnPPPMMMLLLSSSVVVWWWVVVWWWXXXTTTNNN===<<<:::888777888999:::>>>@@@CCCEEEEEEIIIOOOTTTYYY___bbbiiiooommmsssmmm|||{{{nnnbbb^^^dddqqq|||{{{wwwrrrmmmdddXXXSSSSSSKKKLLLFFFEEEJJJMMM]]]xxxwwwZZZJJJGGGJJJKKKLLLLLLPPPSSSUUU___zzzzzz]]]XXX[[[___aaa```^^^WWWIII<<<::::::999999999999::::::======>>>@@@BBBEEEHHHJJJZZZvvv[[[IIICCCRRRooovvvXXXLLLOOOXXX___XXXZZZRRRJJJJJJNNN^^^xxx```\\\WWWTTTRRRMMMFFFAAA<<<;;;999777666555555555555555555444444444333333555444444333333444444555444666666555888@@@CCCBBB???CCCFFFKKKTTT```ffffffXXX___bbbbbbhhhtttzzzyyykkkUUUWWW\\\bbbgggdddnnnttt{{{xxxtttxxx}}}~~~~~~lllbbb]]]___pppuuufff^^^eee|||{{{xxxqqqwwwxxxUUUOOOMMMSSSWWWXXXVVVVVVWWWTTTOOO===<<<:::888888888:::;;;@@@BBBEEEFFFGGGJJJPPPUUU[[[aaadddkkkrrrpppwwwjjj~~~|||rrreee^^^UUUUUUNNNNNNUUUXXXfff~~~cccQQQKKKJJJHHHMMMRRRXXXZZZZZZeee~~~^^^ZZZZZZ___cccccc```YYYJJJ<<<:::::::::999999:::::::::<<<===???AAACCCFFFKKKNNN___~~~ZZZDDDBBBKKK___dddOOOPPP\\\fffjjjdddaaaTTTJJJIIILLL```}}}___[[[WWWTTTRRRMMMGGGAAA<<<;;;999777555555555555555444444444444333333333444444444333333444444444222777999666444999>>>@@@<<>>@@@BBBCCCHHHOOOUUUiiimmm^^^YYYOOOOOOPPPVVViii}}}|||aaaYYYRRRRRRWWW[[[YYYUUUNNNNNNJJJLLLSSSWWWkkk```\\\XXXUUUSSSOOOIIIDDD;;;:::888666555444444444444444444333333333222222333222222111111222222333---222555444444999>>>>>>>>>CCCHHHMMMUUU\\\]]]YYYjjjzzzxxxfffVVV^^^``````gggkkkpppvvv}}}yyyllljjjqqqxxxyyyyyywwwrrr{{{lllVVVQQQQQQZZZbbbaaa]]]WWWOOOHHH===;;;:::999999:::<<<===>>>AAAEEEGGGIIIMMMTTTZZZ]]]ccceeekkkrrrrrrzzznnnffftttnnnuuuzzzwwwaaaaaaaaaeeegggeeebbbYYYJJJ<<<;;;;;;::::::::::::;;;;;;<<>><<<;;;;;;::::::;;;;;;<<<===AAADDDEEEFFFKKKTTT[[[www{{{vvvssssssttttttvvvnnn^^^[[[hhhtttxxxyyy}}}}}}vvvjjj```\\\[[[YYY___fffppppppbbbbbbxxx```___ZZZTTTQQQPPPJJJBBB===<<<999777555444444444666555555555555444444444333333333333333333333333444333222222666;;;AAADDDNNNOOOQQQVVV[[[]]]YYYVVVOOO\\\eeevvvkkkeee|||___TTT]]]aaaeeemmmpppuuuyyy~~~rrreeegggpppwwwxxx~~~sssuuu]]]PPPSSS\\\gggjjjbbbVVVLLLGGG<<<<<<;;;:::;;;<<<===>>>AAADDDHHHJJJKKKPPPWWW\\\]]]fffhhhjjjoooqqq}}}lllaaauuuwwwqqqiii```hhhgggggghhheee[[[KKK???999::::::;;;<<<<<<;;;;;;===BBBBBBDDDLLLLLLOOO]]]wwwqqqxxxkkkhhhiiihhhtttyyyqqqjjjdddgggiiissszzzkkkSSSNNNZZZaaa___ZZZTTTQQQPPPJJJBBB===<<<999777555444444444555555555555444444444444333333333333333333333333333222222333666;;;@@@CCCLLLKKKMMMRRRXXXZZZXXXUUULLLPPPQQQ]]]tttzzztttsssvvvxxxjjjnnnxxx]]]TTT^^^bbbfffnnnqqqtttwww}}}qqqeeefffnnnuuuwwwyyywwwwww```SSSTTT^^^hhhkkkcccWWWMMMHHH===<<<;;;::::::;;;======BBBEEEIIILLLNNNRRRYYY___^^^fffhhhiiiooossscccYYYooo|||qqqkkk___fffeeefffgggdddYYYIII===;;;;;;;;;<<<<<<<<<<<<;;;===BBBAAADDDLLLMMMQQQ```xxxqqqjjjjjjmmmppp}}}uuurrrrrrwwwxxxzzzttt___IIIFFFOOObbbuuubbb```[[[TTTQQQOOOIIIAAA===<<<999777555444444444555555555555444444444444333333333333333333333333111222333555888;;;???AAAHHHGGGIIIMMMTTTXXXWWWVVVRRRLLLEEENNN``````ZZZ___lllnnnhhhtttqqq[[[UUU```dddgggoooppprrrvvv|||ooodddeeelllrrruuuxxx{{{{{{cccSSSVVV```jjjllldddXXXNNNIII===<<<;;;999999:::<<<===>>>CCCHHHKKKNNNRRRYYY^^^___ggggggiiipppuuu\\\RRRhhhtttkkk|||xxxmmm___eeeeeeggghhheeeZZZIII==================<<<<<<<<>>===;;;999999:::<<<===>>>CCCIIINNNQQQUUU[[[```aaagggfffhhhqqqwwwYYYNNNeeewwwsss{{{uuummmwww~~~pppaaaggghhhjjjllliii]]]LLL>>>???>>>>>>===============@@@DDDAAACCCMMMQQQYYYjjjyyy\\\IIIEEEEEEDDD>>>EEEKKKXXXggglllwwwbbb```[[[TTTQQQOOOIIIAAA===<<<999777555444444444555444444444444333333333222222222222222222222222333444666999<<<>>>???@@@EEEDDDEEEKKKSSSZZZ^^^^^^WWWRRROOO]]]nnnkkkjjjxxx{{{nnnhhhsssjjj\\\\\\dddccceeekkkkkkqqqvvv}}}llleeefffiiinnnsssyyyvvvccc___ooo||||||eeeTTTXXXaaallloooggg[[[QQQLLL???===;;;999999;;;===???AAAGGGNNNSSSWWW[[[```dddbbbhhhgggiiissszzzXXXLLLbbb}}}xxxtttqqqiiifffqqqrrrdddggghhhkkknnnkkk^^^LLL>>>???>>>>>>=========>>>>>>AAAEEECCCFFFPPPUUU___pppssskkklllqqqwwwuuuYYYIIIHHHFFF???AAABBBAAAHHHRRRTTT___www```___ZZZTTTQQQPPPJJJBBB===<<<999777555444444444444444444444333333333333222222222222222222222222333444666999;;;===???@@@EEEDDDFFFMMMWWW___bbbcccSSSVVVXXXbbbooommmnnn{{{~~~mmmlll{{{~~~hhh]]]___dddbbbdddkkkjjjpppuuu}}}|||iiidddfffggglllsssttt|||xxxccc\\\ggg}}}|||{{{iiiWWWVVV```lllooohhh\\\SSSOOO@@@>>>;;;::::::<<>>===<<<<<<<<<>>>???@@@BBBGGGEEEIIITTTZZZddduuu}}}ppphhhaaa______gggTTTJJJCCC;;;@@@AAA<<<>>>GGGIIIQQQeeezzz___^^^YYYTTTRRRQQQKKKDDD===<<<999777555444444444444444444333333333222222111111111111111111111111333333444666888;;;===???CCCDDDGGGPPPZZZbbbeeefffeeeqqqtttvvv}}}}}}rrrrrrxxxddd\\\___ddd```dddmmmlllooottt|||vvveeebbbddddddiiiqqqqqqyyylll^^^^^^kkk~~~zzzkkkWWWTTT___kkknnnhhh]]]UUUPPP@@@>>><<<:::;;;>>>BBBEEECCCIIIRRRXXX[[[]]]aaadddjjjoooooorrr}}}UUUKKK___zzzgggiiijjjooowwwyyywwwsssgggUUUTTTSSSUUU\\\eeennntttwwweeedddfffkkknnnlll^^^JJJ;;;<<<<<<;;;;;;<<<>>>@@@AAACCCHHHHHHLLLYYY___hhhyyyyyysssiii```\\\tttgggOOOCCC@@@>>>AAA>>>>>>HHHKKKNNNXXXfff^^^]]]YYYSSSRRRRRRLLLEEE===<<<999777555444444444444444444333333333222222111111111111111111111111222222333444666999<<<>>>CCCDDDHHHQQQ\\\dddggggggzzzvvvwwwaaa[[[___ccc```eeeoooooommmrrrzzzsssaaa```bbbbbbgggppprrrzzzuuu```VVV[[[kkkyyyjjjTTTSSS^^^jjjnnnhhh^^^UUUQQQ@@@>>><<<;;;<<<@@@DDDGGGKKKRRRZZZ```ccceeehhhkkknnnsssrrrvvvVVVMMMbbb|||yyyooovvvoooyyyuuu}}}qqqddd```qqq~~~uuummmeeeRRRMMMFFFAAAAAAIIITTT\\\ggg~~~xxxdddfffhhhmmmqqqnnnaaaLLL===;;;:::::::::;;;>>>@@@BBBCCCIIIIIIOOO[[[aaajjj{{{vvvmmmiiidddwwwUUUHHHJJJ===EEECCCCCCNNNRRROOORRRWWWyyy___^^^XXXQQQMMMKKKGGGAAA>>>>>><<<888444222222333444333222333444444333111111111222222222333333333111///000444777888;;;???BBBGGGNNNTTTZZZ^^^bbbdddjjj[[[YYY[[[```eeefffkkkppprrrvvv}}}sss^^^ZZZ```dddiiiooowwwxxx||||||xxxzzz}}}kkkVVVOOOYYYfffvvvnnnVVVTTT]]]hhhnnnmmmggg___WWWCCC===999;;;>>>???BBBFFFPPPWWW```gggiiijjjkkkmmmoooooottt|||ZZZOOO]]]zzzsssaaaYYY^^^|||jjjcccjjjmmmjjjiiiooo{{{pppSSSIIIAAAAAACCCEEEIIIMMMZZZooofffggglllmmmsssvvvcccHHH>>><<<<<<<<<;;;;;;===AAADDDFFFKKKLLLRRR\\\^^^jjj{{{iiisssQQQFFF???@@@BBBDDDIIINNNNNNLLLNNNccc^^^]]]XXXQQQMMMLLLGGGBBB;;;;;;:::777555444555666555444222333333444222111111111222222222333333333333000111555888999<<>>:::<<<>>>???BBBFFFNNNVVV___fffhhhjjjlllnnnrrrrrruuu|||\\\QQQ___}}}uuu```VVVUUUkkkxxxwwwwwwssspppllllllssszzzzzztttsssuuuzzz{{{lllOOOFFF@@@@@@DDDFFFIIIMMMSSSfffiiiggglllmmmsssvvvbbbHHH>>>=========<<<<<<>>>BBBFFFEEEJJJLLLRRR]]]```lllnnn|||vvvUUUJJJ===>>>???@@@CCCEEEDDDBBBIII[[[zzz^^^]]]XXXQQQMMMLLLHHHBBB999999999777555555777999888555333222222222222111111111222222222333333333555222222666999:::===BBBJJJJJJLLLSSS[[[^^^]]]YYYWWW```qqqlllSSSQQQUUU\\\bbbfffkkkqqqtttxxxrrr]]]ZZZ```dddiiioootttwww}}}xxxuuusssxxxmmm]]]SSSVVVVVVaaavvvvvvWWWVVV```kkkppprrrqqqjjjbbbEEE???;;;===??????BBBFFFNNNUUU^^^eeehhhkkknnnqqqvvvuuuxxx}}}___TTTaaa}}}eeeYYYPPPYYYnnn{{{zzz{{{{{{yyy{{{~~~|||wwwrrrsssxxxttt^^^MMMDDD???@@@BBBCCCEEEHHHJJJYYYrrrkkkfffkkkmmmsssuuuaaaGGG???>>>>>>>>>>>>>>>@@@DDDGGGEEEKKKMMMUUU```dddppp}}}yyyuuuUUUIII????????????>>>===<<<<<<@@@OOOlll]]]\\\WWWPPPMMMLLLIIICCC999999999777555555777999999666333111111222111111111111222222222333333333444111222666999:::===BBBKKKHHHIIIQQQ[[[___[[[UUURRRSSSXXXfffvvv~~~xxxwww~~~eeeOOONNNRRRZZZaaaffflllrrrssswww~~~oooZZZXXX]]]bbbgggmmmtttyyy|||{{{wwwuuuyyyuuullleeeYYY___ttt___WWWbbblllppptttwwwpppfffGGGAAA===>>>@@@@@@CCCGGGNNNUUU^^^eeeiiimmmqqquuuzzzxxxzzz```VVVbbb}}}ssseeeWWWRRRYYYmmmvvvrrr{{{sssjjjtttuuuZZZMMMEEE??????@@@??????AAABBBNNNccc~~~mmmeeelllooosssuuu```GGG???===>>>?????????AAADDDGGGIIINNNQQQXXXcccfffrrr{{{]]]MMMFFFBBBAAAAAA@@@===<<<>>>>>>HHHaaa\\\[[[WWWPPPMMMMMMIIIDDD;;;;;;:::777555444555666999666333111111222111111111111222222222333333333222000111666999999<<<@@@GGGDDDEEENNNZZZ___ZZZSSSKKKJJJMMMUUU___gggmmmpppooohhhrrr~~~```MMMMMMQQQZZZaaafffmmmsssrrrvvv}}}kkkWWWTTTZZZ___dddkkkuuu|||}}}zzzvvvwwwooorrrfffWWWdddnnnrrrwww{{{tttgggGGGAAA===???AAAAAADDDHHHPPPVVV^^^eeeiiinnntttyyy|||zzz{{{```WWWdddzzzgggVVVOOOVVVlllxxxeeeZZZUUU]]]|||mmmmmm~~~zzz}}}bbbMMMEEE>>>>>>???>>>>>>@@@@@@GGGWWWpppnnngggnnnqqquuuuuu___FFF???;;;===>>>??????AAADDDFFFJJJPPPRRRZZZccceeepppzzzxxx{{{eeeOOOGGGAAABBBCCC@@@???BBB@@@FFFYYYxxx[[[[[[VVVPPPMMMMMMJJJEEE<<<<<<;;;888444333444555888555333222222222222111111111222222222333333333000///222888;;;:::;;;>>>BBBAAACCCLLLXXX]]]YYYRRRGGGJJJRRR]]]cccfffiiinnnhhh___jjjaaaOOONNNRRR[[[bbbgggmmmsssrrrvvv|||iiiTTTRRRXXX]]]bbbiiittt}}}|||sssrrryyyaaaYYYgggqqquuu{{{vvvfffGGGAAA>>>@@@BBBCCCFFFJJJQQQWWW^^^dddiiinnnuuuzzz}}}{{{|||___VVVccc{{{fffUUUPPPYYYfffoooyyy|||kkkZZZQQQOOOTTTttt{{{yyyxxx{{{eeePPPGGG@@@???@@@@@@@@@CCCAAADDDOOOdddqqqjjjqqqtttwwwuuu___EEE???;;;<<<>>>???@@@AAADDDGGGJJJPPPSSSZZZccceeeooo|||xxxnnnvvvaaaRRRFFFFFFHHHEEECCCDDD@@@DDDUUUtttZZZZZZVVVPPPNNNNNNKKKFFF<<<<<<;;;888444333444555555444222333333444222111111111222222222333333333//////444;;;>>><<<;;;===??????BBBKKKUUUYYYUUUPPPOOOQQQ\\\kkksssqqqnnnnnnggg\\\eeeeeeRRRQQQTTT\\\cccgggmmmsssssswww}}}~~~hhhSSSQQQWWW\\\bbbhhhqqq{{{qqqjjjooo|||___]]]kkkvvvyyyxxxeeeFFFAAA===@@@CCCEEEHHHMMMQQQVVV]]]bbbffflllsssyyy{{{zzz|||]]]QQQ[[[xxx{{{~~~}}}lllbbbccchhh{{{mmmZZZRRRRRRVVVtttzzz~~~}}}xxxtttvvvuuuqqqoooqqqtttwww~~~lll[[[QQQGGGDDDBBB@@@@@@BBBDDDDDDIIIYYYrrrtttllltttwwwyyyvvv^^^EEE>>>;;;===???AAABBBCCCFFFHHHMMMSSSVVV^^^hhhjjjtttzzznnnppp{{{hhhUUUSSSUUUPPPKKKJJJHHHJJJWWWqqqZZZZZZVVVPPPNNNNNNKKKFFF;;;;;;:::777555444555777444333222333444444333111111111222222222333333333///000666===@@@===<<<===>>>???CCCKKKSSSVVVRRRNNNWWWWWWaaasss|||zzzgggZZZbbbgggTTTSSSVVV^^^dddgggmmmssstttxxx~~~~~~hhhTTTQQQXXX]]]ccciiinnnyyyrrrfffgggsssggg___ooozzz|||zzzeeeFFF@@@===@@@DDDFFFIIINNNPPPUUU[[[```dddjjjrrrwwwzzzyyy|||[[[KKKRRRkkk~~~uuuyyyzzzxxxzzzuuu^^^TTTTTTZZZwww{{{vvv{{{}}}}}}uuukkkcccZZZWWW```mmm~~~rrrlllggggggjjjoooxxx}}}hhh\\\OOOHHHCCC???===???FFFDDDFFFRRRjjjvvvnnnwwwyyyzzzvvv^^^DDD>>><<<>>>AAABBBCCCEEEGGGIIIPPPWWW[[[dddoooqqq|||~~~vvvooolllwww~~~eeeaaabbb[[[TTTQQQXXXVVV\\\lll|||```\\\VVVRRRPPPMMMHHHEEE<<<;;;:::888666555444444333333333333333333333333---000222333111000///000111111444999;;;:::===BBBEEE???BBBNNNUUUUUUXXXaaa}}}|||}}}qqqXXX[[[jjjTTTRRRVVV___fffjjjnnnrrrvvvwww|||~~~~~~hhhVVVSSSWWWZZZ___eeemmmyyy~~~gggWWWXXXiiizzz|||ccccccqqq{{{}}}ttt\\\CCCAAA>>>>>>AAAFFFMMMQQQXXXWWW\\\eeelllnnnppptttxxxxxx{{{WWWEEERRRgggooollljjjrrriii^^^[[[___{{{uuuvvvxxxqqqpppzzzwwwnnnfffYYYMMMHHHJJJMMMQQQVVVlllwwwssskkkdddccceeegggmmmrrr}}}~~~~~~|||}}}ooo\\\UUUOOOFFFBBBFFFFFFIIIMMMSSS```xxxtttnnnvvv{{{}}}vvvZZZBBBAAA===???AAABBBBBBFFFLLLQQQRRR[[[aaajjjrrrsss}}}zzzvvv{{{xxxuuuqqqrrrzzzzzzppplllggghhhmmmrrrhhhbbbgggqqqxxxxxxvvvyyy~~~^^^YYYUUURRRPPPNNNIIIDDD<<<;;;:::888666555444444333333333333333333333333000000000111222333333333111111333777888777:::???BBB===AAANNNVVVWWW[[[cccxxxaaaddd~~~\\\PPPPPPVVV```gggkkkooosssuuuvvv{{{~~~~~~jjjWWWTTTWWWZZZ___fffnnnzzzqqq```YYY\\\bbbjjjsssbbbdddpppwwwyyyuuu___CCCAAA??????BBBGGGNNNRRRXXXXXX^^^gggnnnoooqqqtttyyyyyy{{{~~~YYYFFFRRRfffooonnnhhhnnn|||wwwlllgggbbb|||sssqqqggg^^^YYY```hhhggg^^^XXXOOOGGGBBBFFFLLLOOOPPPRRR```rrrxxxpppyyy{{{sssjjjaaa^^^]]]\\\___dddlllooorrrttttttttttttuuu{{{qqqeeeWWWPPPRRRRRRRRRRRRUUUaaaxxxtttnnnvvv{{{}}}uuuYYYBBBAAA>>>@@@BBBCCCCCCGGGMMMSSSVVV^^^dddllluuuvvvssseee\\\WWW^^^ppp}}}yyytttooorrrzzzsssuuu{{{}}}yyytttqqqsssZZZWWWTTTRRRQQQMMMHHHCCC<<<;;;:::888666555444444333333333333333333333333888444000///222444444333111000222555666444777<<<@@@===AAANNNWWWXXX\\\bbbyyyfffjjjqqqNNNLLLMMMUUUaaaiiilllppptttsssvvv|||~~~kkkWWWTTTWWWZZZ```fffooo{{{~~~mmm___TTTNNNVVV^^^oooaaadddmmmrrruuu~~~vvvbbbCCCBBB@@@@@@DDDIIIPPPTTTWWWYYYaaakkkqqqrrrsssuuuyyyxxxyyy|||[[[HHHQQQeeeppprrrgggiiitttwwwooodddzzzqqqjjj\\\RRRJJJLLLQQQPPPKKKGGGAAA>>>BBBOOO[[[^^^[[[YYY\\\fff{{{gggXXXTTT___nnn~~~~~~sssiii^^^XXXTTTPPPQQQTTT^^^aaagggnnnrrrqqqnnnjjjsss{{{ggg]]]\\\aaa]]]YYYYYYddd{{{{{{ooowww{{{|||tttXXXAAA@@@???AAACCCDDDEEEIIIOOOUUU[[[bbbgggnnnwwwyyyppp]]]PPPIIIDDDJJJ\\\xxxxxxwwwzzz{{{wwwxxxxxxuuusssxxx{{{qqqlllrrrzzzrrrooovvvZZZWWWTTTRRRPPPLLLEEE@@@<<<;;;:::888666555444444333333333333333333333333AAA:::222///111333222000111///111444555444777===BBB@@@EEEPPPVVVWWWXXXZZZjjj{{{pppaaaiiimmmJJJGGGKKKUUUbbbjjjmmmqqquuuuuuwww~~~~~~jjjVVVRRRVVVYYY___fffooozzzvvveeeVVVLLLLLLOOO[[[sss}}}``````gggnnnuuuvvvbbbDDDCCCBBBCCCFFFLLLRRRVVVXXX[[[dddooottttttuuuxxxxxxwwwwwwzzz\\\IIIQQQcccqqqxxxjjjhhhooo{{{}}}uuuggguuuooodddXXXMMMEEEDDDFFFEEEBBBAAAAAAAAAJJJ[[[jjjooommmlllfffgggzzzeeeXXXQQQPPPYYYfffwww{{{qqqggg\\\UUUOOOJJJIIILLLTTTVVV]]]fffooorrroookkkhhhzzz}}}qqqpppsssnnngggfffooopppxxx{{{|||tttWWW@@@@@@>>>AAACCCDDDFFFJJJQQQVVV^^^eeehhhoooxxxzzzooo[[[LLLCCCFFFGGGSSSkkkzzzrrr```SSSUUUZZZbbbwww}}}oooddd^^^^^^\\\cccpppuuuqqqsss{{{{{{ooommmttt}}}{{{sssrrr}}}[[[XXXTTTRRRPPPKKKDDD>>><<<;;;:::888666555444444333333333333333333333333AAA:::222///111333222000000///000444666666:::@@@FFFFFFJJJQQQUUUSSSPPPOOOYYYggg}}}hhh[[[ddd}}}oooMMMEEEJJJUUUbbbjjjlllpppvvvwwwzzz~~~}}}gggSSSOOOTTTWWW^^^eeennnwwwwwwgggXXXMMMJJJIIIMMM___yyy~~~uuukkkmmmzzzaaa]]]dddmmmxxxsss]]]DDDDDDDDDEEEIIIOOOUUUXXXYYY]]]fffpppttttttwww||||||zzz{{{]]]JJJPPP```qqq{{{nnnjjjooovvvkkknnnyyyoootttkkk[[[NNNEEE>>>===>>>===<<<>>>BBBBBBJJJ[[[lllvvv{{{yyytttuuucccQQQJJJHHHJJJSSS^^^yyyyyymmmcccYYYRRRMMMHHHGGGIIIIIIJJJOOOXXXdddlllppppppiiinnn|||{{{rrryyy|||}}}tttWWW@@@@@@>>>@@@CCCEEEFFFKKKRRRXXX```fffiiipppxxxzzz~~~~~~uuucccSSSGGGHHHBBBFFFYYYnnnvvvrrrkkk\\\LLLBBBDDDGGGLLL```wwwkkkaaa]]]ZZZZZZ\\\WWWUUUSSSkkkyyyuuutttvvv}}}sssqqqtttvvvssspppiiieeemmm~~~yyyqqquuu\\\XXXTTTQQQOOOKKKEEE???<<<;;;:::888666555444444333333333333333333333333888444000///222444444333000///000444666777<<>>BBBGGGIIIHHHMMMYYYgggvvv|||jjjWWWNNNKKKLLLWWWddd~~~|||lllcccYYYSSSMMMGGGFFFGGGDDDEEEGGGOOO[[[hhhsssyyy{{{sssnnnxxxuuu{{{}}}}}}tttXXXAAAAAA???AAAEEEFFFHHHMMMTTTZZZccciiimmmssszzz{{{}}}yyy~~~wwwlllcccLLLBBB@@@OOOdddpppqqqpppYYYOOOFFFCCCAAABBBNNN^^^gggrrryyyeeeTTTRRRXXX^^^fffnnnllleeeSSSVVV}}}}}}|||vvvvvvtttiiipppzzzrrr```SSSUUUSSSQQQ^^^vvvzzzwww[[[WWWRRRPPPOOOMMMHHHDDD<<<;;;:::888666555444444333333333333333333333333000000000111222333333333222000111444555666:::AAACCCGGGLLLPPPRRRPPPJJJDDDBBBBBBIIISSS\\\bbbkkkuuuppp___aaavvvaaaHHHMMMXXXbbbggghhhmmmtttvvv{{{zzzdddPPPMMMSSSXXX```iiippptttzzz~~~nnn[[[QQQPPPPPPRRR[[[nnn{{{xxxpppccc```eeetttyyyooovvvvvvrrrxxxiiikkkmmmsss~~~}}}dddLLLEEEEEEFFFIIINNNTTTYYY]]]___```ffflllooorrr{{{aaaMMMLLLUUUeeetttlllkkkpppaaaOOOWWWnnnxxxkkkggguuutttdddOOOHHHAAA@@@CCCIIISSS]]]ZZZXXXWWW[[[cccrrrqqqhhhbbbaaakkkxxxsssiii___WWWPPPIIIFFFGGGDDDEEEGGGLLLVVVeeeuuusssnnnvvvwww}}}~~~uuuYYYBBBBBBAAADDDGGGIIIKKKPPPXXX^^^gggnnnrrrxxx~~~zzz}}}}}}\\\OOOGGGPPPbbboootttuuuhhhddd[[[OOODDDBBBFFFLLLSSSaaasss]]]PPPHHHLLLRRRWWWcccpppyyy|||hhhZZZvvv|||xxxiiieeehhhssszzzqqq^^^PPPLLLTTTYYY\\\jjjYYYUUUQQQOOOOOOOOOLLLIII<<<;;;:::888666555444444333333333333333333333333---000222333111000///000333111111333444444888>>>>>>CCCJJJOOORRRQQQKKKEEEFFFEEEJJJTTT[[[___hhhrrrtttbbbaaavvvlllIIINNNXXXbbbeeeffflllttttttzzzzzzdddPPPNNNTTTZZZbbbkkkqqqtttzzz|||wwwuuuwwwkkkTTTWWWXXXXXXZZZhhh}}}|||yyyuuuqqqmmmyyy~~~vvvtttqqqrrrwwwuuu}}}}}}mmmssssssvvv~~~yyy^^^FFFFFFFFFGGGJJJOOOUUUZZZ]]]```aaaeeejjjmmmqqq|||dddNNNKKKQQQ```oooiiiiiippp~~~uuuRRRUUU___wwwrrrccc\\\mmmqqqVVVNNNFFFDDDHHHRRRaaannnhhhddd___\\\^^^kkk}}}wwwssszzz|||rrrfff]]]UUULLLHHHHHHBBBCCCEEEIIIQQQ```rrr~~~{{{sssnnnwwwwwwzzz~~~yyyvvvYYYCCCCCCCCCFFFIIIKKKNNNSSS[[[aaakkkrrrvvv|||{{{~~~~~~wwwyyy|||lll]]]PPPTTTaaakkkppprrryyyxxxmmmZZZKKKEEEEEEDDDNNN\\\oooqqqGGGAAA@@@EEEEEEDDDNNN]]]rrrxxxeeeyyy}}}ggg^^^```sssxxxiii___VVVdddnnntttZZZUUUPPPNNNPPPVVVZZZ]]]===:::888777777888777666333333222111222333555666222222222222222222222222000///222666777666:::???CCCDDDHHHNNNTTTUUUQQQMMMWWW___bbb\\\XXX```kkkqqqddd___aaatttnnnPPPOOOTTT]]]cccfffkkkppptttyyy~~~~~~~~~gggSSSOOOSSSXXX^^^fffpppwww~~~}}}rrrgggqqqwwwhhh^^^YYY[[[\\\aaarrruuulllgggfffhhhjjjyyyzzz|||yyyyyyzzz{{{pppVVVGGG???AAAFFFMMMTTT\\\bbbfffhhhaaaaaakkkpppqqqyyygggOOONNNMMMVVVkkkccccccjjjyyyooodddfffuuuzzzZZZ```jjjuuu~~~mmmRRRBBBMMM```lllwwwvvvjjjdddaaaggg}}}wwwiii^^^YYYTTTLLLFFFHHHCCCCCCIIINNNVVVjjj~~~qqqooo}}}{{{bbbZZZbbbppp}}}zzzzzzoooOOOAAADDD@@@EEEKKKPPPSSSWWW]]]bbbuuuxxxwww|||{{{}}}mmmqqq~~~fffYYYaaahhheeelll{{{{{{mmmXXXFFFCCCIIIVVV```nnn|||mmmWWWFFFCCC???;;;;;;AAALLLTTTdddnnnjjjiiijjjaaa^^^lllrrrpppsssZZZWWWRRROOOOOOOOOOOONNN>>>;;;999777888888888777333333222222222333444555222222222222222222222222111000222666777666999>>>CCCEEEIIIOOOSSSSSSOOOLLLRRR[[[aaabbbccciiimmmnnnhhh^^^^^^ttt}}}dddNNNNNNSSS\\\cccfffjjjooouuuyyy}}}~~~~~~gggRRRNNNRRRVVV\\\dddssszzz|||oooccc[[[^^^jjjqqqddd```^^^^^^hhhvvv|||vvvmmmccc]]]^^^bbbgggssszzzzzzyyy{{{}}}lllRRRCCCEEEGGGKKKQQQXXXaaajjjooommmfffeeemmmrrrrrryyykkkOOOLLLLLLTTTgggaaaccckkkzzztttmmmwwwkkkqqqyyy|||fff]]]jjj{{{~~~{{{xxxxxxzzzssshhhccc^^^XXXRRRQQQLLLJJJNNNQQQWWWiii{{{ssspppsssooo]]]KKKFFFLLLTTT]]]dddrrryyyzzzoooOOOAAADDDBBBGGGLLLQQQTTTYYY```fffssswwwwww|||}}}~~~yyyvvvyyylllpppwwwyyytttaaaPPPLLLPPPTTT^^^mmm{{{rrr]]]MMMCCCBBB???>>>???CCCIIIMMM[[[lllqqqxxx~~~}}}}}}xxxeee]]]\\\lllWWWUUURRRPPPNNNJJJEEEBBB===:::888666777777666555333333222222222333444444222222222222222222222222222111222666666555999>>>BBBFFFLLLQQQTTTSSSPPPNNN\\\aaagggnnnvvv||||||wwwnnn^^^\\\uuurrr\\\KKKKKKRRR\\\cccfffjjjnnnuuuyyy}}}}}}hhhRRRMMMPPPTTTZZZbbbrrrzzzrrrfffYYYVVVYYYfff{{{sssggg___ZZZ^^^ffftttqqqjjjbbb]]]^^^eeekkkmmmpppuuuxxxwwwxxxxxxuuuzzzxxx~~~iiiPPPBBBEEEHHHKKKPPPXXXaaakkkrrrpppjjjiiiooossstttzzzmmmLLLHHHJJJQQQaaa]]]aaalll|||{{{wwwxxx~~~{{{uuuooojjjddd___XXXQQQOOOPPPQQQUUUdddvvvzzzggg^^^eeexxxiiiXXXVVVLLLCCCCCCEEEHHHMMMQQQUUUbbbqqqxxxzzzmmmOOOAAADDDDDDHHHMMMQQQVVV\\\dddkkkrrrvvvxxx}}}xxxeeeXXXTTTQQQYYYiiixxxtttaaaRRRNNNSSSPPPJJJDDDCCCGGGOOOVVVrrr|||yyyzzz{{{pppeee___YYYTTTUUUgggSSSRRRQQQPPPNNNJJJEEEAAA<<<999666555555555444333333333333333333333333444222222222222222222222222333111222555666555888>>>BBBFFFNNNTTTVVVVVVTTTRRRjjjjjjooo{{{uuu```]]]yyymmmYYYIIIJJJQQQ\\\cccgggkkkooovvvzzz|||}}}jjjTTTMMMPPPSSSYYYaaammmwww|||qqqhhh___VVVXXXeeeyyyooo```WWWXXX^^^kkkkkkjjjfffbbbccciiinnnkkkjjjkkkkkkffffffxxxuuupppsssuuugggPPPFFFDDDHHHNNNSSSXXX___hhhnnnlllhhhiiiooosssvvv|||lllIIIFFFIIIPPP\\\XXX]]]kkk|||wwwvvvmmmeeeuuuzzzssslllfff\\\VVVTTTWWWWWWYYYgggwwwiii\\\WWWeeeuuu{{{tttdddSSSHHHFFFAAA>>>@@@BBBCCCFFFLLLKKKWWWeeexxx|||jjjNNNAAADDDEEEHHHMMMQQQVVV]]]gggnnnsssxxxzzz~~~{{{cccVVVRRRVVVeeerrrlll\\\ZZZeeekkkeeeXXXGGG>>>DDDVVVfff~~~yyyvvvzzzyyytttlllbbbVVVMMMHHHKKKHHHJJJ[[[wwwVVVTTTQQQOOONNNKKKGGGDDD>>><<<888777777777666555333333333333333333333222222222222222222222222222333111222444555555999??????CCCKKKSSSWWWXXXUUUSSSfffiiiuuu}}}fff```zzzjjjTTTHHHIIIPPP[[[cccggglllqqqvvvzzz}}}~~~lllUUUNNNPPPSSSZZZbbbmmmwwwrrrdddWWWTTT[[[mmmxxxdddWWWVVV\\\```cccggggggeeedddeeeffffffbbb___]]]WWWZZZpppyyyuuurrrwww{{{```LLLFFFFFFMMMUUUZZZ]]]aaafffjjjeeeeeehhhnnntttxxx}}}tttMMMGGGKKKOOOXXXUUUYYYfffxxxvvv{{{rrrdddZZZ\\\kkk~~~vvv}}}{{{qqqkkkaaa]]]^^^cccdddeeeqqqppp___RRR\\\jjjrrrnnnaaaTTTMMMIIIDDDAAABBBCCCEEELLLTTTPPPVVV```zzzzzz~~~gggLLLBBBEEEEEEIIINNNRRRWWW^^^hhhooovvv{{{}}}|||}}}wwwooo{{{pppaaa^^^]]]dddlllfff```lll}}}zzzmmmWWWEEEHHH```wwwzzztttooojjjaaaWWWNNNFFFAAA>>>AAA@@@BBBNNNeeeZZZWWWSSSPPPMMMJJJGGGDDDBBB@@@<<<;;;::::::999888333333444444444333222222222222222222222222222222333000111444555555:::AAA>>>AAAGGGPPPWWWYYYTTTOOOYYYbbbwwwjjjbbbvvviiiOOOFFFGGGMMMXXX```ffflllrrruuuyyy~~~}}}mmmUUUNNNPPPTTT[[[cccqqqzzzppp```ZZZ[[[fff}}}mmm^^^ZZZ]]]aaadddgggjjjiiieee```\\\\\\YYYTTTPPPNNNVVViii|||yyy~~~uuuXXXFFFDDDEEEMMMWWW]]]^^^___bbbfffcccfffkkkrrrwwwzzz}}}~~~}}}~~~VVVJJJLLLPPPWWWUUUVVV___qqqvvvtttdddUUUQQQSSS[[[cccooovvvoooxxxxxxqqqgggeeeiiipppqqqqqqzzzvvvbbbWWWaaattttttmmm[[[RRRIIIFFFGGGJJJSSS\\\\\\\\\___uuu~~~}}}cccKKKCCCGGGGGGLLLQQQVVV[[[aaajjjqqqwww~~~{{{yyyzzz|||~~~yyynnngggsss}}}ssskkkhhhhhhhhheeehhh{{{|||jjjiii|||uuulll[[[VVVNNNGGGCCCBBB@@@???>>>???@@@DDDQQQjjjXXXVVVSSSQQQNNNJJJEEEBBBCCC@@@===;;;;;;:::999888333333444444444333222111222222222222222222222222111///000333555666<<>>???===@@@QQQlllRRRRRRQQQQQQOOOKKKEEEAAAAAA>>>;;;999888888777666333333444555444333111000222222222222222222222222111//////333555777===DDDKKKHHHJJJTTT^^^___UUUKKKJJJPPP___pppyyyyyy{{{uuuggg___nnn|||\\\CCCBBBFFFPPPYYYaaajjjrrrtttyyy}}}|||}}}kkkSSSLLLNNNRRRZZZbbbnnnvvvxxxooojjjjjjvvv|||qqqiiiuuupppllljjjhhhaaaTTTJJJJJJNNNNNNKKKRRRaaagggddd```\\\ZZZZZZ```pppmmmPPPEEEJJJLLLSSS\\\```aaadddlllrrrqqqwww|||}}}xxxssstttuuuyyy~~~]]]IIILLLVVVaaa[[[SSSTTTcccwwwyyyyyymmm___YYYVVVZZZaaacccfffkkkttt|||wwwmmm^^^OOOFFFFFFOOOkkk}}}}}}tttzzz}}}~~~~~~qqq{{{zzz^^^HHHDDDIIIQQQVVV]]]bbbffflllrrrwwwuuu|||~~~zzzxxxyyyzzz|||jjjmmmjjjfffiiiwwwuuu}}}}}}uuuooolllwwwrrrfffVVVGGG???======???AAABBB???<<<;;;======888555AAAZZZnnnRRRQQQOOONNNLLLHHHCCC???;;;999888666444333222222555555444333222222111000111111111111111111111111...000333666888888777777EEEBBBEEESSSbbbeeeZZZMMMRRRKKKOOO___jjjjjjmmmtttoooccc]]]ooo___JJJDDDCCCLLLYYYdddlllrrrtttyyy}}}zzzzzzzzz{{{mmmVVVLLLQQQZZZ^^^^^^kkkwwwzzztttssswww{{{{{{ppp{{{zzzoooiiijjj___PPPOOOKKKNNNQQQTTT[[[aaabbb^^^VVVQQQJJJMMMWWW___zzzzzzcccNNNGGGIIIPPPWWW\\\\\\___hhhsssxxx~~~~~~zzzvvvsssxxxuuuvvv[[[KKKQQQVVV[[[TTTRRRTTT___ooo~~~sssmmmmmmsssgggdddjjjkkkkkklllzzzzzzxxxvvveeeSSSJJJCCCCCCKKKaaa~~~xxxpppYYYHHHEEEPPPTTTYYY```ggglllqqquuuwww{{{yyyvvvyyy}}}{{{tttlllgggkkksssxxxyyyxxxxxxwwwtttmmmjjjqqqxxx}}}wwwdddYYYVVVUUUUUU\\\lllppp```UUUJJJAAA;;;;;;:::::::::;;;<<<<<<<<<===>>><<<<<>>???DDDNNNjjjpppZZZJJJBBB===888999888999999:::;;;<<<===;;;<<<<<<999777888<<<@@@EEESSSeeexxxSSSSSSRRRQQQOOOJJJDDD@@@===<<<:::888777555555444333333333333333333333333111111111111111111111111333333333333555888:::<<>><<<;;;999777666555555555555444333333222111111111111111111111111111111444333222222444777:::<<<@@@AAACCCEEEJJJQQQYYY___mmmmmmddd]]]jjjuuueeeVVV___|||rrrPPPEEE???>>>HHHVVVbbblllrrrvvvzzzttt```PPPJJJKKKOOORRR[[[mmm{{{}}}~~~yyyhhhVVVJJJEEEKKKIIITTT]]]\\\WWWRRRLLLFFFAAABBB===<<>>CCCFFFJJJUUUfffuuuTTTTTTTTTTTTRRRMMMFFFAAA===<<<:::888777666555555666555555444222111111000111111111111111111111111222222111222444666999;;;??????@@@AAAEEEKKKSSSYYYgggkkkjjjnnnjjjTTT[[[}}}zzzVVVHHH@@@>>>GGGUUUaaalllssswww{{{~~~rrr___OOOIIIJJJNNNQQQ^^^sssvvv|||gggTTTIIIEEEJJJJJJUUU]]]ZZZRRRKKKFFFCCC===@@@<<<:::@@@BBBJJJ\\\vvv}}}ooocccYYYUUUNNNMMMMMMMMMMMMSSSbbbqqqiiiWWWVVV___fffgggkkkllllllnnnrrrssspppuuuvvvyyy|||~~~~~~zzz|||vvvSSSGGGGGGMMMMMMMMMOOOWWWcccppp{{{~~~iiiaaaaaazzzkkkfffssstttfffXXXOOOPPPZZZooo}}}lllbbb]]][[[\\\___\\\YYYWWWTTTUUU___jjjuuuYYYOOOOOOVVVeeeiiinnnttt{{{vvvuuurrrsssuuuwwwyyy|||ppp]]]VVVYYY[[[WWWLLLFFF>>>::::::;;;;;;;;;???===@@@OOOjjjqqqeee___ccc```SSSLLLPPPIIIHHH^^^{{{yyyrrrbbbNNNBBB???>>><<<;;;;;;:::::::::;;;<<<<<<::::::;;;;;;;;;;;;;;;;;;:::<<<@@@AAA???DDDSSSdddyyyUUUUUUUUUUUUSSSNNNGGGAAA===<<<:::888666555444444444444444333333222222222111111111111111111111111000000111222333666888999@@@@@@@@@AAADDDJJJOOOSSSXXX```mmmsssWWW\\\cccLLLCCC>>>EEESSS```llluuuwww{{{|||zzz}}}ssscccRRRGGGFFFLLLSSS^^^ssstttwwwiiiWWWMMMGGGIIIPPPZZZaaaZZZNNNFFFCCCAAA:::???;;;:::???@@@FFFUUUdddxxxiii\\\UUUMMMHHHFFFFFFEEEGGGJJJKKKNNNXXXbbbnnn{{{www___PPPSSS\\\```ggglllooopppsssvvvuuupppppprrrtttwwwzzz{{{}}}}}}~~~yyyzzz}}}XXXHHHFFFLLLKKKKKKNNNTTT```mmmyyy|||qqqmmmddd]]]lllqqq```WWWZZZggg{{{zzziiiXXXMMMHHHFFFJJJQQQWWWTTTSSSRRROOONNNSSS[[[wwwnnnSSSLLLOOOYYYhhhmmmsss{{{zzzuuuppprrrtttvvvwwwyyy|||~~~|||hhhRRRKKKOOONNNGGGBBB@@@===;;;;;;<<<<<<<<<;;;<<<;;;@@@PPPgggwww|||vvvtttsssooodddXXXUUUXXXNNNKKK___zzzxxxsssfffUUUIIIDDD@@@<<<======<<<<<<;;;;;;<<<<<<<<<;;;::::::;;;<<<<<<;;;::::::<<>>???HHHTTTkkkUUUUUUUUUVVVSSSNNNGGGBBB<<<;;;999777666555444444222222333333333333444444111111111111111111111111//////000222333555777888CCCBBBBBBCCCGGGKKKNNNPPPQQQZZZoooyyy\\\___nnnNNNDDD???EEERRR```mmmvvvvvvzzz~~~zzzxxx|||vvviiiVVVFFFCCCLLLVVV\\\ooosssssskkk[[[QQQIIIHHHWWWaaaeee\\\NNNEEEBBBBBB:::???<<<:::@@@AAAEEERRRYYYiiixxx```IIIBBBCCCBBB@@@@@@CCCBBBDDDGGGGGGFFFLLLSSS[[[hhhzzzqqqWWWJJJNNNWWWXXXffflllqqqsssvvvwwwrrrkkkkkklllnnnqqqtttvvvwwwwww|||vvvwww[[[IIIEEEKKKJJJJJJLLLSSS]]]kkkwww~~~}}}bbbYYYfffrrr___^^^cccrrrzzzoooSSSJJJDDDCCCBBB???AAAFFFKKKIIIHHHIIIGGGDDDHHHNNNdddjjjOOOIIINNNZZZiiipppvvv~~~~~~|||vvvnnnqqqtttvvvwwwxxxyyy{{{~~~}}}bbbGGG???FFFGGG@@@888888999999999:::;;;<<<888;;;:::777???SSSfffooo{{{wwwggg\\\ZZZ]]]QQQMMMaaa{{{}}}yyynnn^^^QQQKKKEEE??????>>>===<<<<<<<<<<<<<<>><<<<<<=========<<<<<<999:::???@@@>>>BBBIII```UUUUUUTTTTTTRRRMMMFFFAAA;;;:::999777666555555555555555444333333222111111555444333333222222222333000111111111111444999<<>>???GGGPPP^^^aaammmyyyyyyqqqpppwwwsssbbbSSSNNNGGGBBB@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEFFFRRRUUUaaauuu|||gggRRRIIIMMMUUU[[[jjjmmmqqqrrrppplllhhhfffdddjjjqqquuuvvvtttttttttqqqrrrrrryyyzzzZZZIIIHHHGGGJJJIIIJJJQQQ\\\jjjvvv}}}~~~sss}}}iiiVVVUUUlll{{{oooZZZPPPKKKQQQ```uuu}}}pppSSSLLLIIIDDD@@@>>>???@@@AAA@@@@@@@@@AAABBBCCCDDDEEEWWWlll~~~\\\HHHQQQUUUZZZmmmrrrwww~~~{{{rrroooooorrrttttttwww|||~~~yyy[[[NNNNNNDDD<<>>UUUooorrraaa]]]cccYYYTTTeee}}}zzznnn```TTTLLLJJJFFFCCCAAA?????????===;;;<<<:::999999:::;;;;;;:::999<<>>======AAAEEEWWWtttVVVUUUUUUUUUSSSNNNGGGBBB;;;:::999777666555555555555555444333333222111111111111000000000000111111111222222222333555:::>>>FFFFFFFFFFFFLLLUUUWWWUUUMMMRRRZZZfffwww|||nnnfffkkk}}}fffJJJ<<>>???<<<<<<<<<<<>>??????????????????@@@AAABBBCCCCCCMMMaaayyy}}}\\\JJJTTTXXX\\\lllqqqvvv|||~~~{{{tttpppooorrrtttuuuxxx}}}yyy{{{yyy^^^NNNNNNGGG===???;;;:::999999888999999999999777888:::999>>>UUUpppvvvjjjiiimmmccc]]]kkkwwwjjj___VVVSSSIIIFFFDDDBBBBBBBBBAAA@@@>>><<<::::::;;;<<<<<<;;;;;;===>>>>>>>>>???BBBEEEOOOlllVVVVVVUUUUUUSSSNNNGGGBBB<<<;;;999777666555555444555444444333333222222111111000000000000111111222000111111111222555:::===DDDDDDDDDGGGOOOXXXYYYUUUOOOTTTXXX]]]eeeooosssqqqnnnccc___fffzzzgggKKK===BBBKKK\\\lllpppuuu{{{~~~xxxuuutttyyyvvvjjjWWWIIIGGGKKKNNNUUU^^^iiirrr|||~~~mmmbbbXXXRRRKKKCCCDDDJJJ___wwwoooTTTGGGCCCAAAAAA===;;;;;;<<>>???@@@@@@@@@AAAAAAAAA@@@@@@?????????FFFFFFKKKTTT```qqq}}}mmmVVVKKKNNNVVV[[[]]]___ccchhhkkkllljjjiiihhhhhhkkkpppssssssrrrqqqpppnnnppppppwww}}}zzzfffPPPLLLKKKGGGGGGHHHMMMXXXgggvvvtttrrryyybbbKKKLLLSSSNNNEEE@@@@@@>>>CCCQQQaaalllvvv}}}zzzjjjTTTHHHEEEBBB@@@@@@@@@@@@???>>>>>>>>>>>>??????@@@AAAFFFWWWlll|||vvvXXXMMMWWW^^^bbbnnnooottt{{{}}}|||wwwrrrppprrrtttuuuyyy|||~~~ssseee___hhh{{{{{{hhhSSSQQQOOODDD===;;;:::::::::999999888888:::777777888777>>>TTTkkk}}}}}}|||tttllluuu{{{qqqgggcccRRROOOKKKHHHGGGFFFEEECCC@@@>>><<<;;;<<<===<<<<<<===>>>>>>>>>???AAACCCDDDIIIdddUUUUUUUUUTTTRRRMMMGGGBBB<<<;;;999888666555444444444444444333333222222222555555444333333333333333//////000000111444999<<>>===>>>BBBKKKUUUpppzzzpppdddWWW```mmm~~~qqq\\\OOOHHHEEECCCAAAAAABBBCCCCCCBBBAAAAAAAAA@@@@@@@@@??????@@@AAACCCGGGLLLWWWlll~~~}}}{{{eeeNNNHHHPPPYYY[[[[[[^^^bbbgggjjjkkkjjjiiiiiiiiikkknnnppppppooommmmmmlllooonnnrrrxxxuuu|||mmmRRRJJJIIIFFFEEEEEEHHHQQQ___oooyyyqqqhhhjjjuuuwwwVVVIIIJJJIIIFFFDDDDDD>>>===EEERRR___jjjsss}}}uuusss\\\SSSNNNGGGDDDCCCCCCBBBAAA>>>===============>>>??????LLL[[[iiizzzkkkSSSOOOZZZbbbiiirrroootttzzz~~~}}}yyytttqqqrrrtttuuuzzzvvv^^^YYYZZZ^^^qqqpppYYYOOOHHHJJJWWWpppuuu^^^ZZZ[[[NNN@@@<<<<<<;;;;;;:::999888777:::999999999888===NNN___zzz{{{zzztttaaa]]]WWWRRRNNNJJJFFFDDDBBB@@@===<<<===>>>>>>===???>>>>>>???AAABBBBBBCCCJJJaaaTTTTTTTTTSSSQQQLLLFFFAAA===<<<:::888666444444333444444333333333333222222999888666555333333222222000000111111222666;;;>>>AAABBBDDDHHHRRR\\\]]]YYYNNNUUUYYYWWWXXX^^^fffjjjsssddd[[[[[[ggglllOOO>>>@@@FFFVVViiippptttyyy~~~|||{{{vvvwwwooo]]]LLLEEEFFFHHHPPPZZZfffpppyyylllUUUKKKEEEAAABBBHHHWWWtttvvv```PPPGGGGGGBBB???@@@AAABBBHHHOOOfffyyytttdddTTTVVVaaasssuuucccYYYVVVKKKIIIFFFDDDDDDDDDCCCBBBAAAAAAAAAAAABBBBBBBBBBBB??????AAACCCCCCGGGUUUcccsss]]]IIIHHHQQQWWWXXXXXX___cccgggjjjjjjiiihhhhhhggghhhiiijjjkkkkkkiiihhhjjjllljjjkkkpppmmmrrrxxxWWWJJJHHHGGGFFFEEEFFFLLLXXXfffqqqzzzssscccbbbooommmTTTKKKIIIFFFDDDDDD??????IIIUUU___iiipppvvvggggggqqqwwwxxxwwwqqqeee\\\PPPIIIFFFEEEDDDBBB>>>>>>======<<<=========:::AAAIIIOOOZZZiiivvv||||||~~~cccPPPRRRZZZccckkkqqqrrrvvv|||~~~{{{uuurrrsssttttttyyy~~~}}}~~~cccNNNKKKHHHEEETTTlllxxxttt^^^GGG@@@===AAAMMMccc~~~jjjeeeeeeVVVEEE???>>>===<<<;;;:::999888:::;;;<<<<<<;;;<<>>===>>>@@@@@@@@@@@@BBBCCCDDDDDDCCCBBBBBBKKK___UUUTTTTTTTTTRRRMMMFFFAAA===<<<:::888666444333333333333333333333333333333777666444333111000000000222333444444555999>>>BBB@@@CCCFFFIIIQQQZZZ^^^]]]PPPWWW[[[\\\```jjjvvv}}}|||jjj[[[UUU[[[uuupppRRR@@@???CCCRRRgggooosssyyy~~~zzzxxxvvvyyysssaaaNNNFFFEEEFFFLLLUUUaaakkksss|||iiiSSSGGGCCCDDDFFFVVVqqqyyycccUUUKKKFFFBBBCCCBBBBBBEEEKKKXXXkkkrrraaaTTTNNNXXXjjj}}}rrriiieeeXXXTTTOOOKKKHHHFFFDDDBBBBBBBBBBBBCCCCCCDDDDDDDDDAAA@@@BBBCCCBBBBBBIIIRRReeegggUUUGGGIIIPPPRRRSSSVVV___bbbfffggggggfffffffffeeedddcccdddffffffeeedddfffiiieeedddiiifffiiivvv```MMMJJJIIIIIIHHHGGGJJJTTTaaajjjtttzzz{{{gggcccqqqjjjVVVMMMGGGBBBBBBBBBKKKZZZhhhnnnqqqssssss{{{ooo```SSSTTT```nnn{{{vvvkkk]]]RRRNNNKKKGGGCCC@@@???>>>>>>===============@@@AAA@@@DDDLLLQQQRRRYYYdddwww{{{^^^QQQWWWZZZaaallloooxxx{{{xxxzzzvvvssstttttttttxxx}}}~~~kkkUUUKKKBBB===KKKaaauuuwwwhhhRRRGGG???===DDDWWWzzzuuuoookkkZZZKKKCCCAAA???===;;;:::;;;;;;;;;<<<>>>>>><<<<<>>AAA???EEEIIIJJJNNNWWW___aaaSSSXXX\\\___hhhzzznnn\\\QQQRRRkkksssUUUAAA???AAAOOOdddnnnsssyyy~~~zzzvvvwww{{{wwweeeQQQGGGFFFGGGJJJRRR\\\eeemmmvvv~~~]]]IIIFFFGGGDDDRRRiiiqqq^^^UUUMMMHHHEEEBBBCCCGGGMMM[[[ppp~~~yyyhhhYYYRRRJJJOOO[[[jjjttt||||||wwwkkkeee\\\UUUOOOKKKHHHFFFDDDDDDDDDCCCCCCCCCCCCCCCCCCAAABBBDDDDDDCCCFFFLLLVVVmmm}}}YYYMMMFFFJJJNNNMMMPPPWWWZZZ]]]aaaccccccbbbccccccaaa___^^^___aaacccbbb```aaaddd```___dddbbbdddooogggPPPLLLGGGHHHHHHGGGHHHPPP\\\eeeooouuu~~~mmmgggtttkkk\\\RRRJJJJJJQQQ```ttt~~~{{{rrrmmm```dddjjjssszzz\\\TTTPPPVVVddduuuyyylllbbb\\\VVVNNNGGGBBBAAA@@@???>>>>>>>>>>>>@@@AAA???===???DDDEEEBBBFFFPPPccc{{{uuuXXXRRR\\\[[[bbbqqquuu~~~vvvooo~~~~~~}}}yyyuuussstttuuutttvvvzzz|||iiiWWWHHHAAAKKK[[[tttnnn[[[III???CCCPPPwwwzzzqqq___RRRGGGDDD@@@===;;;;;;<<<>>>;;;======<<<;;;<<<>>>???QQQlllzzzuuusss|||}}}tttiii^^^WWWKKKHHHEEEDDDFFFIIIKKKLLLLLLTTT\\\[[[TTTLLLJJJKKKOOO^^^XXXXXXXXXXXXVVVQQQJJJEEE>>><<<:::888666444333333333333333333333333333333000000000000111222333444...///000000222666;;;??????FFFKKKKKKMMMUUU___cccQQQTTTWWW[[[hhhsssaaaTTTRRRjjjuuuWWWBBB>>>???NNNcccmmmtttzzz|||xxxyyy~~~zzzhhhTTTIIIGGGHHHKKKRRRZZZccckkkuuucccJJJHHHIIICCCLLLaaasssgggYYYOOOGGGBBBBBBEEEEEENNNbbbrrrnnn[[[NNNMMMKKKIIIKKKUUU___mmmzzzrrrhhh^^^VVVPPPMMMJJJFFFEEEDDDCCCBBBAAA@@@@@@EEEBBBAAADDDEEEEEEHHHLLLQQQccc}}}xxxPPPHHHFFFLLLMMMKKKOOOYYYUUUXXX\\\______``````aaa___\\\ZZZ[[[___aaa```^^^]]]aaa]]]\\\bbbaaabbbmmmjjjPPPKKKBBBDDDEEEEEEFFFMMMXXXaaalllrrr{{{qqqiiittt~~~mmmaaaXXXXXXaaatttmmmaaaQQQRRRUUU```oooyyysssgggTTTSSSWWWaaapppxxxpppjjjaaaVVVLLLCCCCCCAAA@@@????????????;;;<<<;;;;;;???EEEEEEAAAAAAHHHYYYsss~~~nnnQQQPPP^^^]]]fffyyy~~~rrrgggxxx|||{{{xxxuuusssuuuuuusssuuuyyy{{{}}}hhhUUUJJJNNNXXXssspppWWWIIIKKKOOOwwwvvvcccYYYIIIFFFAAA===;;;<<<>>>???<<<===;;;999999<<<>>>??????RRRfffnnnnnnlllhhhdddiiiiiiuuu~~~tttiiiaaaMMMKKKHHHGGGJJJMMMOOOQQQQQQ\\\fffeeeZZZQQQNNNQQQUUUbbbWWW[[[]]]WWWQQQMMMHHHBBB<<<;;;:::888777555444333000111333444555444333333333222222111000000111111333111111333444444888>>>@@@GGGPPPVVVYYY[[[]]]```PPPNNNMMMVVVrrr}}}dddOOOccczzz]]]CCC===@@@FFFYYYpppxxx}}}}}}yyyyyywwwlllYYYJJJGGGMMMPPPTTTYYY___eeemmmvvv|||zzz\\\NNNIIIGGGNNNUUUjjjfffWWWNNNFFFCCCFFFCCCIIIQQQUUUSSSNNNIIIFFFCCCDDDFFFJJJUUUfffzzz{{{pppiii```UUULLLHHHGGGFFFFFFFFFEEEBBB???DDDCCCBBBBBBCCCEEEHHHJJJQQQZZZnnnhhhKKKHHHFFFHHHNNNSSSWWWXXX[[[[[[[[[\\\]]]^^^```aaaYYYZZZ\\\^^^_________^^^ZZZZZZZZZ[[[___cccgggjjj{{{YYYDDDGGGHHHHHHEEEFFFLLLUUUZZZbbbkkktttzzzjjjkkk|||vvvyyy|||fffYYYVVVNNNLLLJJJOOOZZZaaa```[[[aaa]]]bbbwwwvvviii[[[QQQEEECCCBBBCCCAAA>>>???DDD@@@???>>>======>>>???@@@DDDDDDOOOhhhzzzaaaXXXUUU___mmmxxx}}}|||jjjooozzz{{{~~~yyywwwtttssstttwww{{{~~~|||~~~}}}}}}|||bbbTTTQQQtttaaaEEEQQQooozzzlll\\\VVVOOOEEE===;;;<<<>>>@@@@@@>>><<<:::;;;<<<<<<<<<@@@BBBDDDFFFGGGIIIMMMPPPUUU]]]mmm}}}vvvkkk]]]ZZZWWWVVVWWWWWWSSSPPPVVV^^^gggiiieee^^^ZZZZZZ\\\mmm]]]\\\XXXRRRNNNLLLFFF>>><<<;;;:::888666555444333111222333444444444333333222111111111111111222222444111111333333333777>>>BBBLLLYYY``````ZZZTTTQQQSSSPPPMMMSSSkkklllTTTaaa}}}```EEE===???CCCSSSfffvvv|||~~~}}}|||yyynnn[[[IIIEEEIIIMMMRRRXXX```hhhnnnsssvvvaaaRRRMMMKKKJJJNNN___{{{lllVVVMMMJJJFFFFFFJJJBBBGGGMMMOOOLLLHHHDDDBBBBBBCCCDDDIIITTTfff{{{xxxlll___UUUPPPNNNJJJHHHGGGFFFDDDBBBHHHHHHJJJLLLPPPSSSWWWYYYZZZcccwwweeeHHHFFFEEEHHHNNNUUUYYYZZZ[[[[[[[[[[[[[[[\\\]]]]]][[[[[[\\\\\\\\\[[[ZZZYYY______^^^___aaaeeeiiikkk___HHHGGGHHHHHHFFFFFFKKKQQQVVV```jjjuuuooommm|||zzzfffTTTKKKJJJHHHGGGFFFJJJUUU```cccaaaddddddoooxxxmmm```WWWNNNIIIFFFFFFDDD@@@@@@CCCAAA@@@?????????@@@AAAAAADDDDDDOOOiiivvvaaa[[[[[[ggguuu~~~~~~vvvwwwyyyyyy||||||zzzvvvttttttvvvyyy{{{vvvyyy|||{{{yyyyyy{{{~~~yyyhhhaaannneeeIIIPPPoooxxxbbbXXXRRRJJJGGGHHHIIIIIIIIICCC???:::999;;;======<<<:::;;;===>>>>>>@@@BBBEEENNNVVVgggxxxzzzqqqccc]]]WWWWWW\\\``````^^^cccgggkkkkkkhhheeeddddddfffwwwccc___WWWQQQQQQRRRKKKCCC<<<;;;:::888666555444444222222333444444444333333111111111111111111222222444222111333333222666<<>>AAANNN]]]ssszzz}}}|||{{{yyyppp^^^LLLEEEFFFJJJNNNVVVaaajjjqqqsssssskkkYYYTTTRRRIIIKKKVVVkkk}}}gggUUUFFFDDDFFFEEEGGGLLLCCCHHHMMMMMMIIIDDDAAA@@@AAAAAABBBGGGRRRfff|||xxxfff[[[VVVRRRMMMJJJIIIJJJJJJJJJNNNPPPTTTYYY___cccggghhhhhhqqq{{{___FFFEEEFFFJJJPPPVVV[[[]]]\\\[[[[[[ZZZZZZZZZYYYYYYYYYYYYZZZZZZZZZYYYXXXWWWaaa```______aaadddgggiiimmmOOOFFFGGGGGGGGGGGGIIIMMMPPP\\\iiivvv~~~vvvqqq{{{dddPPPDDDAAACCCEEEEEEEEEIIIVVVeeekkkiiiffflll{{{vvvmmmfff[[[RRRIIIFFFDDD@@@???@@@@@@@@@@@@@@@AAABBBCCCCCCCCCCCCOOOkkkzzznnnZZZXXX]]]kkkyyyyyyxxx{{{~~~|||xxxuuussstttvvvwwwvvvyyy||||||{{{{{{~~~{{{rrrsssnnnVVVPPPkkkooo]]]UUULLLKKKQQQXXXYYYXXXMMMFFF>>>;;;<<<>>>===;;;;;;<<<======<<<<<<>>>@@@GGGPPPbbbsss|||~~~}}}uuufff]]]VVVYYYeeepppuuuvvvrrrrrrpppoooooooooqqqrrrsss___]]]XXXSSSSSSTTTOOOHHH===;;;999777555444444444222333333333333333333333333222222111000000111111444222111333333222666<<>>@@@LLLYYYnnnvvv|||xxxwwwvvvpppbbbPPPGGGFFFIIILLLSSS^^^jjjsssxxxyyywwwddd]]]ZZZNNNOOOUUUbbbsss{{{rrreeeZZZKKK@@@BBBDDDCCCEEEJJJGGGMMMTTTTTTNNNFFFAAA@@@AAAAAAAAAEEEQQQfff}}}yyymmmccc^^^YYYVVVWWW[[[]]]___cccfffkkkpppuuuxxxzzzzzzzzz~~~tttYYYGGGHHHJJJNNNSSSXXX\\\^^^]]]]]]\\\[[[ZZZXXXWWWVVVUUUVVVWWWXXXYYYZZZZZZ[[[\\\[[[ZZZZZZ\\\___ccceee{{{~~~VVVEEEDDDEEEGGGHHHHHHJJJMMMYYYhhhuuu}}}~~~www~~~nnnTTTGGGBBBBBBEEEHHHHHHHHHPPPdddxxx{{{tttlllqqq}}}uuueeeUUUKKKGGGCCCAAABBB???@@@@@@AAABBBCCCDDDEEEDDDCCCPPPnnnssseeeUUUWWW```ooo{{{|||yyy|||}}}{{{wwwtttrrrssstttuuuvvvyyy}}}}}}|||}}}uuueeeXXXkkk{{{oooccc```fffnnnpppoooXXXOOOEEE@@@@@@@@@===999<<<>>>>>>>>>===>>>???AAADDDNNN___rrr{{{~~~~~~tttmmm]]]UUUOOOWWWiiizzz|||yyyvvvuuuwwwyyy{{{{{{}}}WWWZZZYYYSSSNNNLLLHHHDDD===<<<999777555444444555333333333333333333333333555444333111000/////////333111111333222222666<<>>IIIUUUgggqqq~~~yyywwwvvvqqqdddSSSGGGDDDHHHJJJOOOYYYggguuusssjjjeeeUUUUUUWWW^^^jjjpppeeeUUUWWWIIIAAABBBDDDBBBDDDIIIJJJSSS]]]^^^VVVKKKCCC@@@BBBBBBBBBFFFQQQeee}}}|||}}}jjjSSSKKKMMMOOORRRUUUXXX[[[]]]^^^]]]]]]\\\[[[YYYWWWVVVVVVWWWWWWXXXYYYZZZ[[[\\\WWWVVVVVVVVVYYY\\\```cccooo\\\FFFBBBAAAFFFHHHGGGIIIMMMUUUdddrrrzzzrrrWWWHHHDDDCCCDDDEEEIIIJJJLLLZZZwwwwwwvvvxxx~~~jjjZZZPPPIIIGGGHHHAAABBBCCCEEEGGGHHHIIIIIIIIIGGGTTTttt}}}nnn^^^XXX\\\ggguuu}}}www|||yyyxxxuuusssrrrrrrtttuuussswwwzzz{{{zzz{{{~~~uuuhhhaaakkk~~~YYYRRRJJJFFFEEECCC@@@<<<:::;;;<<<<<<;;;<<<>>>@@@CCCLLL]]]oooyyy}}}~~~wwwpppkkkhhhhhh\\\UUURRR\\\nnn|||~~~}}}}}}]]]```___WWWNNNIIIDDD???>>><<<999666444444555555444444333222222222333333555444333111000/////////222000000222222222777===BBBDDDGGGFFFCCCBBBCCCEEEQQQRRRUUUYYYZZZYYYZZZ^^^mmmxxxzzztttkkkcccpppdddLLL>>>;;;DDDOOO___kkkzzz|||xxxsssgggUUUGGGBBBHHHJJJNNNUUUbbbsss{{{rrr\\\\\\ZZZ]]]hhhoooeeeUUUXXXKKKBBBDDDEEECCCFFFMMMNNNYYYdddfff]]]PPPGGGDDDEEEEEEEEEHHHSSSeee{{{www^^^OOOMMMPPPSSSUUUVVVXXXYYY[[[\\\\\\]]]\\\[[[ZZZXXXVVV[[[ZZZYYYYYYXXXXXXYYYYYYWWWVVVVVVWWWYYY]]]aaacccjjjxxxiiiKKKCCC@@@DDDFFFEEEGGGMMMPPP___lllsss{{{sss```SSSEEEBBBCCCDDDDDDFFFLLLOOOTTTddd{{{sssvvv|||wwwdddWWWMMMJJJKKKIIIJJJMMMOOOQQQSSSTTTTTTRRRNNN\\\|||yyylll^^^\\\___iiiuuu{{{~~~{{{tttzzzwwwvvvtttsssrrrssstttuuuuuuxxx||||||{{{|||ooo______ccc{{{uuuVVVTTTQQQOOOLLLIIIEEECCC<<<===>>>>>>===>>>@@@AAABBBIIIYYYjjjtttyyysssjjjjjjpppvvvrrrmmmkkkqqq|||hhhgggaaaWWWPPPLLLFFF???>>><<<999666444444555666555444333222222222333333333222111111000111111111000...///111222333888>>>KKKMMMOOOLLLGGGDDDCCCEEEPPPQQQVVV\\\]]]\\\```hhhtttppp\\\dddtttZZZEEE;;;@@@JJJYYYeeevvv{{{vvvkkkZZZKKKEEEFFFIIINNNSSS]]]pppjjjhhhcccbbbnnn{{{wwwiii___RRRHHHGGGHHHFFFJJJRRRUUU```kkklllbbbUUUNNNKKKGGGHHHHHHKKKTTTeeeyyymmmSSSNNNKKKOOOTTTVVVVVVVVVXXXZZZXXXYYYZZZ[[[[[[YYYXXXWWW[[[ZZZYYYXXXWWWXXXXXXYYYZZZYYYXXXXXXZZZ]]]aaacccgggqqq}}}SSSGGG@@@BBBDDDAAAEEELLLKKKXXXccckkkzzznnnaaa\\\XXXQQQLLLMMMGGGCCCDDDGGGHHHLLLRRRXXX```fffqqq~~~qqqttt~~~uuuiii]]]UUURRRUUUVVVXXXZZZ]]]```bbbcccccc\\\WWWeeewwwooobbbaaadddjjjssswwwzzzxxxmmm|||{{{tttzzzyyyxxxvvvuuuttttttuuuuuuwwwzzz}}}~~~|||}}}kkkYYYZZZ[[[pppuuueee\\\^^^```]]]WWWPPPKKKIIICCCDDDDDDCCCAAAAAABBBDDDCCCJJJWWWgggqqqwww~~~jjjeeeZZZQQQNNNMMMGGG???>>><<<999666444444555666666555333222111222333333000000000000111222333444///---...111222333888???WWWVVVTTTNNNIIIGGGIIIMMMLLLMMMTTT\\\```ccclllwww~~~uuuXXX]]]gggMMM???@@@GGGUUUbbbttt{{{wwwnnn___QQQKKKDDDIIIOOOSSSZZZlllwwwtttllljjjxxxiii[[[OOOLLLKKKIIINNNVVV\\\fffppppppeeeZZZTTTSSSIIIJJJJJJMMMUUUeeexxxfffLLLNNNIIIMMMSSSUUUUUUVVVXXXZZZUUUVVVXXXZZZZZZYYYXXXVVVWWWVVVVVVVVVWWWYYY[[[\\\\\\[[[ZZZYYYZZZ\\\___aaa```iiizzzYYYJJJ@@@AAABBB???BBBKKKHHHSSS^^^fffwww~~~eeeXXXUUUTTTSSSQQQLLLIIIHHHJJJLLLPPPYYYbbbhhhqqqwww{{{}}}ooottt{{{|||wwwrrrnnngggaaa```ddd```bbbeeehhhkkkmmmnnnnnnddd^^^kkkwwwrrrfffjjjkkkpppvvvyyy|||zzzmmm~~~}}}uuu||||||{{{yyywwwvvvuuuuuuuuusssvvvyyyzzzxxxxxx{{{~~~lllYYY\\\^^^rrrwwwiii```gggkkkoookkk```UUUNNNKKKFFFGGGFFFDDDAAA@@@@@@AAAFFFKKKXXXgggpppwwwfffccc[[[QQQKKKIIIEEE???>>>===:::888777777777888555555444333222222111111333333333333333333333333111222222222222555:::>>>IIIMMMRRRTTTSSSQQQPPPPPPQQQPPPPPPVVVaaallltttxxxbbb```~~~kkkSSS@@@BBBAAAOOObbbwww}}}|||tttbbbPPPGGGEEEKKKOOOPPPWWWiiiuuummm~~~xxxaaaTTTXXXUUUIIIMMM]]]gggpppxxxuuukkkaaa^^^___UUUOOOJJJMMMZZZkkkyyysssYYYKKKLLLKKKMMMQQQVVVZZZ]]]___``````^^^ZZZWWWVVVVVVWWWXXXVVVWWWWWWVVVUUUUUUXXXZZZ[[[ZZZYYYYYYYYY[[[]]]___dddlll|||kkkMMM???CCCAAA???DDDFFFHHHNNNWWWeeeuuuzzziii]]]YYYXXXVVVSSSZZZTTTMMMLLLSSSccctttssspppzzz~~~ttt~~~{{{vvvrrrqqqsssuuuvvvsssrrrtttwwwyyyxxxvvvkkkdddxxx{{{llljjjnnnssswwwyyy~~~nnn|||zzz{{{}}}{{{xxxuuuuuutttsssrrrwwwwwwvvvwwwyyy|||lllXXX___eeeuuu~~~vvvxxxlllgggnnnrrrnnnlllppp{{{xxxuuurrrhhhZZZUUUXXXVVVKKKDDDEEEFFFBBB@@@AAAEEEMMMYYYeeepppzzz```___YYYPPPLLLJJJFFF@@@>>><<<:::888666666777777777666666555444444333333333333333333333333333333111111111111111444888;;;>>>???DDDMMMTTTTTTMMMEEEJJJMMMQQQUUU^^^kkk{{{~~~lll{{{cccFFFAAA<<>>NNN^^^aaaSSSCCCDDDJJJPPPRRRVVVcccxxxpppppplllIIIAAA===GGGWWWmmm~~~}}}|||vvvhhhYYYQQQKKKLLLNNNNNNSSS```tttyyy}}}pppqqqnnneeegggrrr~~~~~~zzzpppiiigggddd```\\\^^^iiizzz}}}cccMMMHHHNNNOOOPPPSSSVVVYYYZZZ[[[[[[\\\\\\[[[ZZZXXXWWWVVVVVVUUUVVVWWWVVVUUUVVVWWWYYY^^^]]]\\\[[[ZZZYYYXXXWWWZZZ___oooaaaHHHCCC@@@AAAFFFFFFGGGJJJQQQZZZhhhyyy{{{~~~~~~wwwrrrpppuuu~~~xxxyyyrrrxxxzzz{{{rrruuuttttttttttttuuuuuuvvvsssssstttvvvyyy}}}vvvYYY\\\dddzzztttiiibbb___ffflllqqq|||}}}rrrmmmmmmkkkaaaVVVQQQNNNKKKJJJKKKPPPVVV```jjjttt|||XXXYYYWWWQQQNNNMMMGGG@@@<<<;;;999777666555444444444444333333333222222222111111111111111111111111222222222111111222444777===;;;@@@QQQcccgggYYYIIIDDDIIINNNNNNPPPYYYjjjxxxmmmhhhlllIIICCCAAACCCQQQggg{{{{{{zzzyyyooo___SSSLLLKKKKKKMMMQQQ[[[lll|||}}}uuuooovvv~~~sss{{{vvvooohhhhhhooo|||www[[[IIIJJJRRRQQQRRRTTTVVVWWWXXXWWWWWWYYYYYYZZZYYYXXXVVVUUUTTTTTTVVVWWWVVVUUUUUUWWWXXXXXXXXXXXXXXXWWWUUUTTTSSSZZZ\\\gggqqqRRRFFF@@@CCCIIIHHHGGGIIINNNVVVcccsss}}}uuussstttwwwuuu~~~~~~uuu}}}qqqtttuuuuuuuuuttttttuuuwwwwwwwwwwwwxxxyyy{{{}}}~~~bbbeeejjj|||xxxrrrqqqrrrvvv}}}~~~ppphhh]]]VVVRRRQQQRRRSSSWWW]]]fffpppyyyZZZ[[[XXXSSSPPPMMMGGG???<<<;;;:::888666555444333333333333333333222222222111111111111111111111111222333444333222222444666888999>>>KKKXXX[[[SSSIIIHHHJJJLLLOOORRRYYYaaaffflllfffwwwQQQGGGAAAAAAKKK___vvvzzzyyy}}}yyygggVVVLLLIIIIIILLLOOOVVVeeeuuuzzzwwwxxxsssuuu{{{mmmSSSGGGKKKRRRQQQRRRSSSUUUUUUUUUTTTSSSUUUVVVWWWWWWVVVTTTRRRQQQRRRTTTUUUUUUTTTTTTUUUVVVSSSSSSTTTUUUUUUTTTSSSSSS[[[ZZZbbb{{{]]]JJJ@@@BBBHHHGGGFFFHHHLLLTTT___ooovvvrrrtttvvvxxxvvvzzzqqqvvvxxxyyyxxxuuuttttttvvvxxxxxxxxxyyy{{{|||}}}~~~oookkkmmm~~~{{{{{{yyytttjjjaaa\\\[[[[[[[[[\\\bbbkkkuuu[[[\\\YYYSSSOOOMMMFFF???===<<<;;;999777555444333555555555555555555555555222222222222222222222222222333444333333333555666444888>>>FFFLLLNNNLLLIIIMMMMMMOOOTTT\\\bbbccccccsssjjjaaavvvdddMMM===@@@EEEWWWppp}}}yyyppp___NNNIIIHHHLLLOOORRR___mmm{{{___JJJGGGKKKNNNQQQQQQRRRSSSSSSRRRPPPPPPRRRRRRSSSSSSRRRQQQOOONNNPPPRRRTTTTTTSSSRRRSSSTTTRRRRRRRRRSSSTTTUUUUUUVVVXXXWWW]]]ssskkkRRR@@@???EEECCCEEEGGGKKKQQQ\\\jjjxxxuuuqqqxxx|||xxx~~~|||zzz|||yyywwwyyy{{{yyyuuussssssuuutttuuuvvvyyy{{{~~~|||qqqsss}}}{{{uuukkkeeedddbbb___bbbiiisss}}}ZZZZZZWWWQQQMMMLLLFFF@@@>>>===<<<:::888666444333555555555555555555555555333333333333333333333333///111222333222222444666555:::AAAGGGJJJKKKKKKKKKRRRRRRUUU[[[ccciiijjjjjjddduuu|||~~~}}}iii^^^hhhwwwWWW???>>>@@@PPPiii||||||yyymmmRRRKKKHHHMMMNNNNNNXXXfffwwwqqqUUUGGGJJJNNNLLLOOOPPPPPPQQQPPPOOONNNMMMOOOOOOOOONNNNNNMMMLLLKKKNNNPPPRRRSSSRRRQQQQQQRRRQQQQQQPPPPPPQQQRRRTTTUUUUUUTTTZZZjjj}}}^^^EEE???DDDAAADDDFFFIIINNNVVVbbbnnnvvv{{{{{{zzz{{{vvv~~~uuuxxx{{{yyyuuurrrrrrtttrrrsssuuuwwwzzz|||}}}}}}{{{yyy|||zzztttppppppnnniiinnnuuuXXXXXXTTTOOOLLLKKKGGGAAA>>>>>>===;;;999666444333333333333333333333333333333333333333333333333333---///111111111222333555444999AAAGGGJJJKKKJJJJJJVVVWWWYYY___eeejjjnnnooo^^^llloooqqq|||{{{lllbbb\\\```EEE======KKKdddwww~~~~~~xxxVVVMMMJJJMMMMMMKKKTTTaaalllmmmRRRGGGNNNRRRLLLNNNOOOOOOPPPOOONNNMMMLLLMMMMMMLLLLLLKKKKKKJJJJJJMMMOOOQQQRRRQQQPPPPPPPPPPPPOOONNNMMMMMMOOOQQQRRRSSSSSSWWWcccvvviiiKKKBBBEEEBBBDDDEEEHHHLLLRRR[[[eeelll}}}yyy~~~rrrrrrvvvyyyxxxtttqqqrrruuussstttuuuwwwwwwxxxxxxxxxvvvvvv}}}}}}}}}~~~zzzyyyYYYWWWUUUSSSOOOKKKEEEAAA<<<;;;:::999888888888888666555555555555444444444111111222222222333333333111111111111222333444555333888EEETTT[[[WWWPPPMMMOOOXXX^^^^^^```hhhrrrvvvjjjssszzz|||^^^aaauuucccEEEBBB???HHH]]]rrr~~~~~~aaaQQQGGGKKKOOOOOORRRYYYjjjwww]]]LLLHHHKKKLLLLLLNNNNNNMMMMMMLLLKKKKKKKKKMMMNNNNNNOOONNNMMMLLLKKKNNNNNNPPPSSSWWWWWWSSSOOOOOONNNNNNNNNNNNMMMLLLKKKOOONNNOOOXXXjjjqqqOOOBBBBBBEEEHHHIIIIIIKKKOOOVVV^^^eeewww}}}~~~ooovvvqqquuuyyyvvvwwwvvvlllqqqqqqpppqqqssswww{{{}}}{{{~~~~~~YYYXXXUUURRROOOKKKEEEAAA<<<;;;999888777666666666555444444444333333333333000000111111111222222222111111111111222333444444444:::FFFUUU[[[WWWRRROOONNNSSSYYY]]]aaagggpppwww{{{hhhXXXeeepppNNNAAA===DDDYYYmmm|||hhhVVVIIIJJJNNNNNNQQQWWWddd{{{vvv[[[JJJGGGKKKLLLKKKNNNNNNMMMMMMLLLKKKKKKKKKHHHIIIKKKMMMNNNOOOOOOOOONNNNNNOOORRRUUUTTTQQQNNNPPPPPPNNNLLLJJJJJJKKKLLLNNNMMMOOOVVVfff{{{{{{SSSCCCBBBDDDGGGGGGIIIJJJMMMSSS[[[```nnn}}}uuu||||||uuummmrrryyyuuurrrrrrlllpppqqqrrrssstttwww}}}ZZZXXXUUURRROOOJJJEEEAAA<<<;;;:::888666555444444444444333333333222222222//////000000000111111111222222222111222222333333444999CCCPPPVVVTTTRRRRRRQQQOOOUUU```eeeeeekkkttthhhaaavvvyyySSSDDD???BBBRRReeeuuusss___MMMJJJMMMNNNPPPTTTZZZooovvvZZZJJJGGGKKKMMMLLLNNNMMMMMMLLLLLLKKKKKKJJJGGGHHHJJJKKKMMMNNNOOOOOOMMMMMMNNNPPPRRRQQQNNNLLLOOOPPPOOOKKKHHHGGGIIIMMMLLLLLLNNNTTTaaauuuWWWCCCBBBBBBEEEFFFHHHIIILLLPPPUUUYYYcccssszzz{{{|||~~~zzzkkkmmmyyyuuunnnnnnmmmnnnqqquuuuuutttwww~~~ZZZXXXUUUQQQNNNJJJEEEBBB>>>===;;;999777555444444444444444333333333333222000000000000111111111222333333222222111222222222333555;;;EEELLLNNNSSSXXXYYYSSSXXXgggmmmeeedddkkk~~~hhhhhhYYYLLLDDDBBBMMM\\\lll~~~|||hhhTTTMMMMMMMMMOOOQQQSSSeee|||eeeSSSLLLKKKMMMNNNMMMMMMMMMLLLKKKKKKJJJJJJLLLLLLLLLLLLLLLKKKJJJJJJMMMMMMMMMNNNNNNNNNLLLKKKKKKMMMNNNLLLHHHGGGIIIMMMKKKLLLNNNSSS\\\nnnbbbJJJEEEEEEDDDFFFHHHIIIJJJMMMPPPSSSYYYhhhyyy|||~~~|||~~~nnniiixxxyyyrrrooommmlllqqqvvvwwwtttvvv~~~[[[XXXTTTQQQNNNJJJFFFBBB@@@???===:::888666555555555555555555444444444444111111111222222222333333333333222222111222222222333333666===CCCJJJUUU___aaaZZZ___oootttiii``````sssnnnaaabbbSSSHHHAAAHHHTTTeee~~~}}}{{{|||qqq]]]RRRMMMMMMNNNOOORRR___{{{xxxdddSSSLLLKKKMMMMMMMMMLLLLLLKKKJJJJJJJJJOOOOOOMMMLLLKKKJJJIIIIIILLLLLLLLLLLLKKKKKKKKKKKKGGGJJJLLLMMMKKKIIIJJJLLLLLLLLLNNNRRRXXXgggvvvTTTIIIHHHCCCEEEGGGIIIIIIJJJMMMOOOQQQ^^^lllxxx}}}ttt{{{kkkwww}}}zzzvvvpppmmmsssxxxxxxuuuvvv}}}[[[XXXTTTPPPMMMJJJFFFCCCAAA@@@>>>;;;999777666666666666555555555444444444111222222222222333333333222222222111222222333333666444555:::???GGGUUUbbbbbb\\\```nnnwwwpppeee___iii|||wwwhhh~~~eeeWWWJJJAAACCCMMM^^^yyy}}}zzzzzzwwwgggXXXOOOLLLMMMNNNSSS[[[ssskkkXXXMMMJJJKKKMMMLLLLLLKKKKKKJJJJJJIIIKKKKKKJJJJJJJJJJJJKKKKKKJJJKKKLLLKKKIIIIIIKKKMMMIIIJJJJJJKKKLLLLLLKKKJJJMMMKKKMMMRRRUUU```zzz[[[EEEBBBCCCDDDFFFFFFFFFGGGJJJLLLJJJUUUaaakkkyyy}}}llluuuxxx~~~wwwrrrvvvyyyyyywwwwww|||\\\YYYTTTPPPMMMJJJFFFCCC@@@>>><<<:::888777666666555555555444444444333333111111111111222222222222111111111111222333444444555555777;;;>>>DDDPPP\\\YYYVVVXXXeeesssxxxpppgggkkkvvv~~~nnnyyyttt___PPPCCCAAAFFFTTTnnn{{{|||{{{ooo___RRRLLLMMMNNNOOOSSSggguuuaaaTTTNNNKKKJJJLLLLLLLLLKKKJJJJJJIIIIIIGGGFFFFFFFFFHHHIIIKKKLLLIIIKKKKKKJJJHHHIIILLLOOORRRMMMHHHGGGJJJLLLKKKIIIMMMJJJKKKPPPRRRYYYooohhhHHHEEEAAABBBCCCCCCCCCDDDGGGJJJGGGOOOXXX^^^kkk~~~gggzzzzzz{{{yyy{{{||||||{{{zzz|||~~~}}}|||~~~\\\YYYTTTPPPMMMJJJFFFCCC>>>===;;;999888777666666444444444333333333222222000000000000111111111111111111111111222333444555333444777<<<===@@@IIISSSPPPOOOPPP[[[nnn}}}zzzpppxxxyyyzzz~~~yyyiiinnnhhhWWWGGG@@@AAAKKKddd{{{~~~~~~}}}|||ssscccSSSLLLMMMOOOIIIKKK]]]|||bbbQQQMMMNNNMMMKKKLLLLLLLLLKKKJJJJJJIIIIIIEEEEEEDDDDDDEEEGGGIIIJJJIIIJJJKKKIIIHHHIIIMMMQQQZZZQQQGGGDDDGGGKKKKKKIIIMMMHHHIIIOOOPPPTTTggg}}}yyyUUUQQQ@@@@@@@@@@@@@@@BBBFFFIIIFFFMMMRRRVVV```sss|||{{{}}}xxx```ppp|||xxx~~~~~~~~~}}}}}}}}}|||{{{yyy{{{\\\YYYUUUQQQNNNKKKGGGDDDAAA???<<<:::999888666444555555444444444333333333666666555333333333333333111111222222222333333333555666777999<<>>>>>AAA???CCCHHHDDDBBBHHHNNNRRRVVVbbbuuu}}}uuuvvv}}}}}}{{{zzzzzzvvv~~~yyyooowww{{{sssyyy}}}zzz}}}wwwxxx~~~|||sssrrryyyyyyyyyzzz|||[[[XXXUUUQQQNNNKKKGGGDDDAAA???<<<:::999888666444555555444444444333333333333333222222222333333444111111222222222333333333555666777:::???FFFOOOVVVUUUSSSPPPSSSbbbvvvwwwqqqwwwlllooommmLLLBBBDDD@@@NNNmmm}}}~~~yyyhhhUUUMMMOOOJJJIIIOOOaaa|||zzzhhhbbbYYYOOOKKKKKKMMMKKKHHHFFFGGGGGGGGGGGGFFFEEEEEECCCCCCCCCCCCCCCCCCCCCCCCEEEFFFHHHHHHFFFEEEFFFGGGFFFFFFGGGGGGGGGGGGFFFFFFHHHIIIIIIGGGHHHOOOZZZbbb{{{[[[MMMBBBAAACCC???AAAEEEBBBCCCIIINNNPPPSSS]]]nnn{{{|||xxx}}}}}}{{{zzz~~~ttt{{{zzzooopppppppppuuuvvvxxxssssssxxxvvvnnnooovvvuuuvvvwwwyyy~~~[[[XXXTTTQQQNNNKKKGGGDDDAAA>>>;;;:::999888666555555555444444444333333333000000111111222333444444111111222222222333333333555666888;;;@@@JJJTTT[[[___[[[VVVVVVbbbuuuxxx}}}mmm}}}WWWFFFEEEAAAJJJbbb~~~~~~rrr```RRRMMMMMMJJJNNN[[[pppjjjUUUSSSPPPLLLJJJIIIIIIGGGEEEDDDEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDEEEGGGGGGEEEDDDEEEFFFDDDDDDEEEEEEEEEEEEDDDDDDGGGHHHGGGFFFGGGLLLUUU\\\wwwoooTTTGGGEEEGGG@@@???DDDAAADDDHHHLLLLLLNNNVVVdddooo||||||xxxxxxyyyooogggooofffjjjppprrrmmmmmmpppmmmggghhhnnnoooqqqsssvvvzzzZZZWWWSSSPPPNNNKKKGGGDDD@@@>>>;;;:::999888777555555555444444444333333333111111222333333333333333111111222222222333333333555555666999???HHHRRRZZZbbbdddcccaaadddqqq~~~vvvjjjOOOHHHCCCIIIZZZ~~~{{{lllZZZNNNMMMLLLPPPVVVaaawww|||cccNNNKKKKKKKKKIIIFFFEEEEEEEEECCCCCCDDDDDDCCCCCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBBBBBDDDEEEEEEDDDCCCCCCDDDBBBCCCDDDDDDDDDDDDDDDDDDFFFFFFFFFEEEEEEIIIOOOTTTnnn^^^MMMGGGHHHAAA@@@DDDCCCBBBEEEHHHHHHIIIOOO[[[dddyyyzzzyyypppccc}}}wwwcccdddkkkmmmiiihhhhhheee______dddiiilllooosssvvvzzz~~~YYYVVVSSSPPPNNNKKKGGGDDD@@@===;;;999999999777666555555444444444333333333444444555555444333222222111111222222222333333333444444555666:::BBBKKKQQQ\\\eeennnlllfffiii{{{|||uuuvvvnnn{{{[[[LLLEEEGGGSSSrrruuucccTTTLLLMMMPPPQQQPPP^^^rrr]]]MMMLLLLLLKKKGGGDDDCCCEEEGGGCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCCCCBBBAAAAAABBBBBBBBBCCCDDDDDDDDDDDDDDDEEEEEEDDDDDDEEEGGGKKKNNN]]]xxxmmmTTTGGGFFF@@@???CCCCCC???AAADDDDDDEEEJJJTTT[[[fffooo}}}~~~wwwiiirrrmmmeeeiiikkkiiifffddd___ZZZXXX[[[dddggglllpppsssvvvyyy{{{XXXVVVRRRPPPMMMKKKGGGEEE???===;;;999999999777666555555444444444333333333555555666666555444222111111111222222222333333333222333444555777===DDDIIIQQQ```oooqqqgggcccrrryyynnnqqqlllhhhjjjQQQEEEDDDLLLeeeyyy}}}oooaaaUUUSSSUUUSSSLLLQQQqqquuudddUUUJJJMMMLLLIIIFFFCCCCCCEEEGGGBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@BBBBBB@@@???@@@AAAAAAAAABBBCCCDDDDDDDDDDDDCCCCCCCCCDDDEEEFFFHHHIIINNNiiicccKKKFFF@@@>>>AAA@@@===@@@BBBBBBCCCGGGNNNTTTXXXcccuuurrrjjjvvvlllgggiiiiiigggddd^^^YYYVVVVVV^^^bbbhhhmmmpppsssvvvxxx~~~XXXUUURRROOOMMMKKKGGGEEE???===:::999999999888666555555444444444333333333222333444555555444222111111111222222222333333333111333444555777;;;@@@DDDLLLYYYkkkrrrkkkfffqqq}}}qqqsssooo```zzz[[[IIICCCHHHWWWlll~~~{{{pppbbbZZZVVVVVVPPPOOOddd}}}dddVVVLLLFFFIIIGGGEEEDDDDDDDDDDDDDDD???@@@@@@@@@@@@???>>>>>>????????????????????????===???AAA@@@???>>>??????>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBCCCEEEFFFFFFFFFIII___~~~{{{XXXLLLDDD@@@@@@===???@@@AAAAAABBBDDDIIIMMMRRRZZZjjj}}}vvvccchhh}}}uuueeefffhhhiiieee```\\\XXXVVVYYY^^^dddiiimmmqqquuuwww|||XXXUUURRROOOMMMKKKGGGEEE???===:::999999999888777555555444444444333333333///000222444444444333222111111222222222333333333111333555777999<<<@@@CCCLLLWWWgggrrrpppmmmtttrrrrrrxxxuuu```sssdddNNNEEEHHHHHH___ttt}}}zzzhhhZZZRRRSSSPPPLLLYYYmmmrrrYYYMMMHHHEEEDDDCCCBBBCCCDDDEEECCCAAA>>>>>>>>>>>>>>>======<<<>>>>>>>>>>>>>>>>>>>>>>>>===>>>@@@@@@>>>>>>>>>???======>>>@@@@@@AAAAAAAAAAAAAAABBBDDDFFFGGGFFFEEEFFFWWWsssdddTTTKKKEEEBBB>>>AAABBBBBBBBBAAABBBFFFIIIKKKQQQ^^^qqq}}}uuu\\\]]]ppp{{{dddcccgggiiigggccc___[[[XXXVVV[[[aaaggglllppptttwww|||ZZZVVVRRRNNNLLLIIIGGGEEEAAAAAA@@@???===:::999777666666666666666555555444555555444333333222111111333222222111222222222333222222222222444888>>>BBBOOOQQQYYYfffmmmnnnqqqwwwvvvuuu|||{{{~~~gggcccvvv~~~___OOO???EEEJJJXXXqqqdddLLLIIIJJJHHHMMMZZZnnnwww\\\MMMFFFCCCDDD???>>>>>>>>>>>>???AAABBB>>>>>>>>>>>>=======================================<<<<<<;;;;;;;;;<<<<<<>>>===<<<<<<>>>??????>>>@@@@@@@@@@@@AAABBBCCCCCCGGGRRRccc|||fffPPPJJJFFFBBBCCCBBB@@@???AAADDDDDDAAAFFFHHHRRR___lllwwwppprrr\\\UUU```lll^^^cccdddaaa```aaa^^^YYYTTTUUUVVVZZZ```gggmmmqqqwwwyyy[[[XXXSSSOOOMMMJJJHHHFFF???>>>===;;;888555333222666666666666666555555444555555444333333222111111444444333222111111111222222333333333444777===AAALLLQQQ[[[cccddddddlllwwwzzzzzz{{{gggooogggRRRAAAAAAAAAKKKbbbpppYYYRRRPPPKKKJJJMMMYYYkkkjjjRRRGGGBBBAAAAAACCCBBB@@@>>>>>>>>>>>>???>>>>>>>>>=========<<<<<<========================<<<<<<<<<<<<<<<<<<======>>>===;;;<<<===???>>>>>>@@@??????@@@@@@AAABBBCCCCCCMMM[[[sssnnnRRRBBB>>>AAA@@@>>>===???BBBCCCBBBDDDDDDHHHRRR[[[cccooozzzpppoooWWWLLLOOOlllhhhddd___^^^___]]]ZZZVVVUUUUUUUUUXXX\\\aaafffiiiqqqrrrwww~~~\\\XXXTTTPPPNNNKKKIIIGGGBBBAAA???<<<999666444333666666666666666555555444555444444333333222222111333333222222222222333333444444444333444666;;;>>>KKKXXXiiioooiiibbbgggppp~~~|||lllxxxXXXBBBAAA<<<@@@TTTooo}}}}}}gggWWWPPPMMMIIIEEEIIISSSkkk{{{ZZZHHHBBBAAA@@@???FFFEEEBBB???===<<<;;;;;;>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<======>>>>>>>>><<<;;;;;;===>>>>>>===????????????@@@AAABBBBBBCCCIIIRRRfffcccKKKHHHBBB@@@???>>>??????AAABBBDDDBBBDDDIIIOOOVVV```jjjpppyyyzzzqqqfffVVVKKK[[[yyygggXXXXXX\\\YYYWWWWWWWWWWWWWWWWWWYYY\\\___aaajjjlllpppwww|||[[[XXXSSSOOOMMMKKKHHHFFFDDDBBB@@@>>>;;;999777666666666666666666555555444444444444333333222222222111111111222333444555666444555555444333555999<<>>>>>??????===;;;:::;;;<<<>>>======>>>>>>>>>>>>???@@@AAAAAAEEEGGGKKKYYYwwwyyyZZZRRRFFFCCCAAABBBAAA>>>>>>@@@AAA@@@BBBGGGLLLQQQZZZbbbcccjjjrrrxxxttteeeRRRTTTsssmmmTTTRRRWWWVVVWWW\\\[[[ZZZYYYYYYZZZ\\\^^^___fffhhhmmmssswww~~~ZZZWWWRRRNNNLLLJJJGGGEEE@@@???===;;;999888888888666666666666666555555444444444333333333333222222333333333222333333444444444555555444333444777:::JJJ]]]uuu{{{qqqjjjwww}}}wwwOOOEEE???@@@JJJVVVfff~~~lll\\\VVVPPPGGGHHHIIIRRRfffvvv```IIIAAABBBBBB@@@???BBBAAA???===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::999:::<<<===>>>>>>>>>>>><<<;;;999:::<<<======<<<============>>>???@@@@@@BBBCCCEEEOOOfffkkkUUUJJJDDD@@@CCCCCC???===>>><<<<<>><<<;;;;;;;;;<<<666666666666666555555444333333333333333333333333888777555444222111111000444555555444444444777999CCCOOO^^^jjjuuu{{{|||yyyyyyoooSSSHHHBBBEEEIIISSSmmm|||wwwiiiWWWGGGGGGEEEJJJVVVfff~~~dddTTTDDD???@@@???===<<<>>>===<<<;;;;;;<<<======<<<<<<;;;;;;;;;:::::::::999999999999999999999999999:::;;;=========<<<<<<<<<:::999999;;;<<<<<<;;;<<<<<<<<<<<<===>>>??????===???BBBHHHYYYuuupppYYYJJJ@@@AAACCC@@@>>>???>>>>>>AAAFFFFFFEEEGGGLLLOOOVVVYYYeee{{{~~~rrrcccaaatttlllXXXQQQOOOTTT[[[VVVVVVVVVWWWYYYZZZ[[[\\\^^^___eeekkknnnpppwww}}}[[[WWWRRROOOLLLJJJGGGFFFDDDCCC@@@>>><<<<<<<<<===666666666666666555555444333333333333333333333333666666555333333222222222333444555444444444777999<<>>???===@@@BBBDDDNNNgggxxx___HHHCCCDDDAAA>>>@@@CCCAAABBBDDDDDDBBBDDDIIIHHHOOORRRZZZiiitttrrraaa```uuummmZZZSSSTTTUUUTTTTTTUUUVVVWWWXXXYYYYYY\\\\\\aaagggiiiiiinnntttuuu\\\XXXTTTPPPMMMKKKIIIGGGBBB@@@===:::888777777777666666666666666555555444333333333333333333333333111111222333444666777888222333444444444555777999888@@@HHHMMMZZZooo~~~zzzzzzsss{{{{{{zzzWWWHHHBBB@@@MMM^^^}}}{{{|||tttaaaVVVOOOLLLNNNNNNSSSggg~~~~~~zzzwwwpppsssxxxcccJJJDDD@@@@@@@@@===<<<>>>;;;:::999999999:::;;;<<<;;;;;;;;;:::::::::999999888888888888888888888888888:::;;;<<<<<<:::999777;;;999888999:::;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>AAADDDFFFDDDGGG]]]uuuSSSGGGEEE@@@>>>???@@@======>>>>>>>>>BBBIIIDDDMMMPPPTTT___hhhwwwttt^^^TTTfffeeeYYYUUUQQQVVVVVVVVVWWWWWWXXXXXXXXX\\\\\\___eeeffffffiiinnnwwwzzz}}}YYYUUUPPPMMMKKKJJJHHHGGGBBB@@@>>>;;;888777666666666666666666555555555555222333333333333222111111444333333222222333333444111222444555666555555444===<<>><<<999::::::999999::::::;;;<<<999999999999999999999999888888777777666666555555999999888888888888888888888888999999999:::::::::::::::;;;;;;<<<=========>>>===@@@EEEFFFRRRrrr___KKKIIIFFFBBBBBB???<<<<<<@@@AAA??????BBBJJJHHHIIIPPPXXX___iiiqqq~~~}}}}}}{{{~~~zzzqqqqqqYYYLLLZZZggg{{{aaaSSSMMMSSSSSSVVVZZZWWWQQQMMMMMMUUUYYY^^^cccfffhhhkkkmmmsssssstttwwwYYYVVVQQQNNNLLLKKKIIIHHHCCCAAA>>>;;;999888777777666666666666555555555555444444444444444333222222444333333222222333333444222222333444555555555555666888<<>>@@@FFFYYYttt~~~}}}~~~kkkWWWOOOMMMLLLMMMPPPggguuu}}}zzz}}}{{{wwwtttqqqooommmllluuuvvv}}}iiiGGGAAA>>>;;;;;;<<<<<<:::888999999999999999:::;;;;;;999888888888888888888888777777777777666666555555888888888888888888888888888888888999999999:::::::::::::::;;;<<<<<<======AAA???BBBEEEDDDIII```zzznnnZZZHHHAAABBBAAA>>>===??????>>>@@@DDDAAA@@@BBBJJJOOOSSSYYY___iiirrr}}}}}}}}}~~~~~~jjjfffXXXKKKPPPZZZ|||___LLLNNNOOORRRTTTPPPIIIGGGJJJRRRUUUYYY\\\___bbbeeehhhmmmooorrrtttxxxZZZWWWRRROOOMMMLLLJJJHHHDDDBBB???<<<:::999888888666666666666555555555555555555555444444444333333444333333222222333333444333333333333444555666666555888>>>IIIVVVaaaiiimmmjjjkkkqqqyyy{{{uuuTTTCCC@@@BBBJJJaaazzz~~~kkk]]]UUUPPPNNNOOOPPPVVVeee|||~~~yyyvvvtttrrrooosssrrrooollliiihhhhhhhhhwwwzzzyyyOOO===???===::::::::::::999888999888888888888999::::::999999999888777777777666777777777666666666666555777777777777888888888888777888888888999999999999999::::::;;;;;;<<<<<<===@@@>>>@@@CCCAAAAAANNN]]]{{{YYYIIIFFFCCC@@@>>>===<<<999<<>>======<<<:::999999999999888888777777777777888999999::::::999999888777666666666666666666666666666666666666666777777777777777777777777888888888888999999999999:::;;;;;;<<<<<<<<<:::;;;???@@@@@@FFFOOOddd{{{\\\LLLHHHDDDAAA@@@===:::<<>>;;;:::999999666666666666555555555555444444333222111222222222444333333222222333333444444333222222333444666777444444888BBBUUUoooxxx]]]KKK@@@BBBLLL^^^zzz}}}}}}qqq^^^RRRMMMKKKNNNQQQRRRVVVbbbvvvyyyuuupppkkkeeecccccccccaaa^^^```___^^^]]]___fffpppwwwuuuHHH888???<<<<<<;;;:::999999999:::777666666666666777888888;;;::::::999888777777666555555555555555666666666555555666666666777777777666666777777777888888888888888999999:::;;;;;;;;;;;;999999<<<>>>AAAEEEJJJOOOrrrtttSSSOOOIIIDDDCCCBBB@@@@@@CCC@@@>>>???CCCEEEDDDFFFJJJLLLTTT]]]ccckkkuuu|||}}}{{{yyywwwuuuttttttttttttqqqlllhhhpppwwwvvv}}}~~~pppoooaaaNNNPPPQQQlllcccUUUHHHGGGLLLNNNNNNNNNOOOOOOOOONNNOOORRRWWW[[[```dddjjjlllmmmnnnrrruuuwwwzzz~~~YYYWWWTTTRRRPPPNNNJJJHHHEEECCC@@@===;;;:::999999666666666666555555555555444333222111000111222333444333333222222333333444333333333333444555666666666555777@@@SSSooopppVVVAAACCCGGGRRRhhh~~~~~~~~~kkkYYYLLLOOOQQQNNNMMMSSSaaalllzzz}}}wwwrrrmmmjjjhhhccc^^^\\\\\\\\\ZZZXXXVVVWWWZZZ\\\```jjjvvv\\\>>>666===:::;;;;;;:::888777999:::666555555555555666777777999999999888888777777666444555555555555666666666444444555555666666777777666666666666777777777777777888888999999::::::;;;===<<<:::;;;<<>>???@@@>>>>>>BBBDDDDDDEEEIIIEEELLLTTTZZZdddrrr|||~~~~~~|||uuusssqqqqqqqqqpppnnnlllcccdddbbbgggpppwww{{{mmm\\\TTTOOO]]]ssswwwcccPPPIIIKKKMMMOOOPPPOOOPPPOOONNNNNNQQQUUUXXX]]]aaaeeeffffffhhhkkkooosssuuuxxx{{{}}}}}}YYYVVVTTTRRRPPPMMMJJJGGGDDDCCC@@@===:::999888888666666666666555555555555555444333111111222333444444333333222222333333444222222333444555555555555777777:::AAAOOOeee|||tttxxx[[[JJJHHHIIIWWWuuuyyyyyyyyyxxx___[[[UUUOOOMMMOOOUUUZZZ[[[ggguuu|||xxxrrrmmmiiieeebbb``````\\\WWWVVVXXXXXXVVVTTTPPPVVV]]]ccciiiqqq|||}}}^^^III>>>:::999888999:::999666555777999555555444444555555666777666666666666666666555555444444444555555555666666333333444555555666777777555555555666666666777777777777888888999:::::::::;;;<<<<<<;;;;;;===@@@AAADDDLLLaaazzz}}}gggOOODDDAAA???<<<:::AAA???BBBGGGHHHFFFEEEGGGCCCHHHLLLPPPYYYhhhuuuzzzwww~~~~~~zzzwwwuuupppnnnllllllnnnnnnmmmkkkeeekkkjjjmmm|||rrr\\\PPPQQQYYYnnnlllXXXMMMHHHKKKPPPNNNOOOOOONNNMMMOOORRRTTTUUUYYY^^^``````bbbfffiiikkknnnrrrvvvxxx{{{xxx||||||xxx}}}~~~XXXVVVSSSQQQPPPMMMIIIFFFDDDBBB???<<<:::999888888777666666666555555555555777555444222222333444555444333333222222333333444111222444555666555555444222444888===GGGUUUfffrrrnnn|||QQQKKKEEELLLfffyyy||||||zzzyyymmm]]]RRRNNNNNNMMMKKKOOOTTTXXX[[[cccrrrzzzuuupppnnniiifffbbb___^^^]]][[[YYYVVVRRROOOOOOQQQRRRPPPNNNOOOXXXccclllrrrxxxhhhIII>>>AAA???777666888999777555444666999555444444444444555666666333333444444444444444444444444444555555555666666333333444444555666777777555555555555666666666777777777777888999999::::::666:::<<<;;;:::<<<>>>@@@BBBBBBMMMfffdddPPPIIIEEE@@@<<<===>>>BBBHHHIIIDDD@@@AAAAAADDDEEEEEELLLZZZffflllsssyyy~~~~~~{{{~~~}}}}}}}}}|||xxxvvvttttttmmmjjjhhhhhhkkknnnnnnmmmttt||||||~~~}}}eeeOOOHHHGGGWWWxxxjjjQQQEEEGGGNNNMMMMMMNNNMMMLLLMMMOOOQQQLLLRRRXXX]]]^^^aaadddhhhfffjjjnnnrrruuuxxx{{{~~~rrruuuyyy|||||||||}}}~~~~~~~~~YYYWWWTTTRRRPPPMMMHHHEEEFFFEEEBBB???<<<:::888888<<<:::777444222111000000555444333333222222333333444222111111333444444444555555555555666666666666555555777;;;>>>FFFWWWgggppprrrttt~~~|||wwwRRRAAAJJJUUUfffuuupppttt{{{|||pppbbbWWWQQQNNNNNNOOOOOOOOOOOOQQQVVV]]]bbbgggjjjqqqwww|||~~~zzzwwwuuurrrnnnlllgggfffeeecccaaa```^^^^^^WWWUUUTTTSSSRRRRRRPPPNNNSSSQQQOOOMMMMMMNNNQQQSSS\\\```gggqqq{{{vvvNNNBBB???888444777666666555555555555666666777666555444444444444444555555555555555555444444333333222222333333444555444444444555555555555666666666666666777777777777888888777777888888999:::666888999::::::;;;<<<>>><<>>===888555888666666555555555555666666666555444444333333444444555555555555555555444444333333222222333333444555444444444444555555555555555555666666666777777777888888777777777888999999777888::::::::::::<<<===:::<<<@@@JJJ___hhhVVVLLLEEE@@@>>>???BBBBBB@@@@@@DDDAAAAAAAAABBBDDDHHHLLLNNNWWW]]]dddhhhjjjmmmrrrwww~~~}}}{{{yyyzzzvvvrrrqqqrrrqqqnnnkkkhhhiiikkkiiidddfffuuu~~~}}}uuulllbbbRRRHHHIIITTTtttbbbPPPHHHIIIKKKLLLKKKKKKMMMOOOPPPLLLLLLLLLNNNQQQVVV[[[^^^```dddiiilllnnnppprrrsssqqqppppppsssxxx{{{{{{zzz~~~~~~}}}zzzwwwvvvwwwxxx||||||[[[XXXSSSPPPNNNLLLJJJHHHFFFDDDBBB???<<<:::999888777777666666666666777777555444333333222222333333444222222222444555444333444555555555555666666666777666666777777;;;FFFRRRppp}}}xxxnnnLLLCCCAAAIII\\\iii|||wwwuuusssqqqxxx{{{yyyoooccc\\\VVVRRRMMMLLLLLLLLLKKKHHHNNNOOOPPPQQQRRRSSSSSSTTTUUUSSSRRRRRRSSSSSSRRRPPPQQQPPPPPPOOOMMMLLLKKKKKKKKKJJJIIIHHHGGGGGGGGGGGGEEEGGGIIILLLQQQXXX```eeejjjpppyyyvvvXXX===999;;;777555888666666555555555555666666444444333333222222333333444444444444444444555555333333222222333333444555444444444444555555555555555555555666666666666777777777777777777888888999777999::::::999999:::<<<===;;;>>>GGGSSSmmmnnnVVVGGG@@@???@@@CCCBBB>>>===@@@BBBAAA@@@@@@@@@BBBDDDFFFJJJOOOUUUZZZ\\\___dddhhhooovvvttttttuuuvvvvvvuuuuuutttqqqooonnnnnnnnnmmmjjjgggdddfffiiiiiihhhqqq}}}qqqlll[[[OOOHHHIIIdddfffRRRKKKKKKKKKKKKJJJJJJKKKMMMJJJIIIIIIKKKMMMQQQTTTWWW\\\^^^bbbeeegggjjjmmmooommmlllmmmppptttwwwwwwwww{{{{{{zzzwwwtttrrrrrrsss~~~}}}~~~~~~\\\YYYSSSOOOMMMLLLJJJIIIEEEDDDBBB???<<<;;;999999:::999999888777666555555555444333333222222333333333333222333555666555333444444444555555555666666222111222555666:::DDDOOOnnn___OOODDDDDDOOOVVV{{{zzzvvvssstttuuuuuuuuutttsssrrrkkkbbbWWWPPPOOOOOOMMMJJJOOONNNMMMKKKKKKKKKKKKLLLMMMKKKJJJIIIJJJJJJHHHFFFIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFFFFEEEDDDEEEFFFHHHNNNPPPTTTWWW[[[aaajjjqqqvvv}}}___III777666999666555777666555555444444555555666333333222222111222222333333333444444444444555555333333222222333333444555333333444444444555555555444444555555555666666666777666666666666777888888888999::::::999888999;;;???;;;>>>EEEIIIWWW}}}sssUUUMMMFFFAAABBBBBB???>>>???BBBAAA@@@???>>>???@@@AAABBBFFFJJJMMMPPPRRRVVVYYY]]]eeennnssssssvvv~~~yyynnnmmmlllkkkkkklllmmmnnnhhhhhhiiijjjiiihhhgggffffffbbbdddooo~~~{{{nnndddUUUGGGVVV|||tttXXXQQQMMMMMMMMMKKKGGGFFFIIIHHHHHHIIIJJJMMMOOOQQQUUUWWWYYY[[[^^^aaaeeeiiifffggghhhkkknnnpppqqqrrrssstttuuuuuusssssstttuuu{{{zzzzzz}}}~~~{{{}}}]]]YYYTTTPPPNNNLLLKKKIIIEEEDDDAAA???===;;;:::999999999999888888777666666555444333333222222333333333333333444666666555333444444444444555555555555111000111555777999AAAJJJcccttt{{{cccNNNFFFLLLOOO]]]xxxvvvtttqqqpppqqqvvv{{{xxxqqqhhhbbb```\\\VVVPPPNNNLLLJJJGGGEEEEEEEEEEEEHHHGGGEEEEEEFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCDDDDDDDDDEEEIIILLLTTTXXX\\\```cccjjjttt|||pppOOOAAA666666888666444666555555444444444444555555222222111111111222222333333333333333444444555555333333222222333333444555333333333444444444444555444444444444555555555555666666555555666666777888888999::::::888888999::::::888<<>>AAA===???PPPeeezzzfffPPPEEEAAA??????@@@????????????@@@AAABBBBBBBBBBBBBBBBBBCCCEEEFFFGGGEEEJJJPPPRRRRRRUUUZZZ___```dddjjjooouuuzzzyyywwwyyyyyyvvvrrrnnnhhhcccaaaaaadddfffeeegggfffbbb]]]]]]ccchhhjjjzzz||||||~~~~~~}}}~~~}}}{{{|||{{{YYYMMM^^^ooo}}}^^^OOOKKKIIIIIILLLIIIIIIHHHHHHIIIJJJJJJKKKLLLNNNOOOPPPQQQTTTWWWZZZ^^^```ccceeefffgggjjjllllllnnnqqqrrrrrrssstttvvvrrrrrruuuyyy|||}}}|||zzz{{{|||~~~~~~~~~~~~|||}}}~~~}}}yyyvvvwwwxxxyyyzzzzzzzzzzzzzzz|||[[[YYYUUURRRPPPNNNJJJHHHDDDCCCAAA???===;;;::::::555666777888888888777666555444333333222222333333333333444666777777555333333333444444444555555555888555555777777555777;;;LLLaaarrryyy]]]OOOFFFJJJZZZlll{{{zzzuuuqqqooommmlllooorrrsssrrrnnniiifffbbb```]]]XXXTTTPPPNNNLLLHHHGGGFFFFFFHHHHHHGGGFFFBBBCCCCCCDDDEEEFFFFFFGGGEEEHHHLLLMMMNNNRRRZZZ``````fffnnnssswwwkkkNNN===:::888999888555444555555444444333333444444555222222222222222333444444111222222333444444555555333333222222333333444555222222333333333444444444222333333333333444444444555555444444555555666777555777888999888888:::<<<:::===@@@???>>>AAAJJJQQQkkkxxxaaaNNNBBB@@@CCC?????????@@@@@@@@@AAAAAA@@@?????????AAABBBDDDDDDEEEGGGJJJLLLMMMPPPSSSVVVTTTWWW\\\```eeekkkrrrvvvyyy}}}{{{zzzuuunnnmmmooonnnjjjjjjhhheeebbbaaaaaaaaabbb___aaaaaa]]]ZZZ___kkkvvv||||||~~~~~~~~~~~~~~~~~~~~~}}}xxxvvvxxxzzzxxxxxxzzzyyyiiiUUUWWW\\\wwwooo]]]MMMGGGKKKHHHHHHHHHHHHHHHIIIIIIIIILLLNNNOOOPPPPPPRRRTTTWWWXXX[[[^^^``````aaaeeehhhfffiiilllnnnooopppqqqrrrnnnpppssswwwzzz{{{yyyvvvyyyzzz{{{{{{zzzyyyzzz{{{yyy{{{yyyvvvwww{{{yyytttqqqqqqqqqrrrsssuuuwwwxxxxxxzzz}}}ZZZXXXVVVTTTQQQNNNJJJGGGDDDCCCAAA???===;;;;;;:::999999999888777555333111555444333333222222333333333333444666888777555333333333333444444444555555666444444777777555666999@@@WWWhhhwwwxxx]]]JJJFFFNNNVVV]]]mmm{{{wwwuuuttthhhiiiiiihhhiiikkkpppsssnnnlllhhhccc]]]XXXTTTRRRRRRPPPNNNMMMLLLKKKIIIGGGEEEFFFGGGHHHIIIJJJKKKKKKJJJNNNSSSTTTVVV[[[dddkkkmmmsss{{{zzzVVV@@@999888888999777555444666555444444333333444444555333222222222333444444555111111222333333444555555333333222222333333444555222222333333333444444444222222333333333444444444555444444444444555666666444666888888888999;;;<<<666:::<<<999:::@@@DDDDDDRRRllldddMMMHHHMMM?????????@@@@@@@@@@@@@@@>>>===<<<===???BBBCCCCCCBBBCCCDDDEEEHHHJJJLLLMMMIIIKKKNNNQQQUUU[[[bbbfffmmmpppssssssrrrtttzzz~~~{{{wwwuuusssrrrqqqkkkllljjjfffdddeeeaaa\\\YYYZZZZZZ[[[ZZZZZZYYYYYYVVVYYY[[[YYYZZZdddvvv~~~}}}}}}~~~~~~~~~~~~}}}{{{zzzyyyxxxwwwwwwsssrrrvvvxxxvvvttttttvvv}}}fff^^^YYY[[[zzzzzzZZZJJJJJJFFFGGGGGGGGGHHHHHHHHHHHHMMMOOOQQQQQQQQQRRRTTTUUURRRVVVYYYZZZZZZ\\\___bbb```cccgggkkklllnnnppprrrmmmnnnqqqvvvyyyyyyvvvtttvvvwwwxxxvvvtttsssssstttrrrtttrrrooorrrwwwvvvooommmlllllllllnnnqqqtttvvvtttvvvzzz~~~___[[[VVVRRRPPPNNNKKKIIIEEEDDDBBB???<<<:::999999888888666555444444444444222222222222222333444444111//////333777777222---222222222333333333444444222222333555777999;;;<<>>>>>??????GGGWWWppp~~~cccMMMDDDCCCGGGEEE;;;>>>CCC>>>AAA@@@>>><<<;;;;;;>>>AAAAAA@@@??????@@@BBBDDDFFFEEEEEEFFFGGGJJJMMMPPPRRRYYYZZZ\\\]]]^^^___bbbeeeqqqsssttttttttttttvvvwww|||{{{xxxuuurrrpppnnnmmmgggdddaaaaaadddfffeeedddcccaaa]]]YYYWWWUUUUUUUUUUUUTTTTTTUUUXXXYYYYYYYYY___YYYUUUXXXcccqqq|||}}}|||~~~~~~~~~~~~~~~}}}{{{yyywwwuuusssooosssuuusssssstttqqqlllvvvvvvrrreee\\\VVVZZZooooooTTTSSSHHHBBBFFFFFFBBBEEEMMMQQQOOOPPPRRRPPPLLLLLLOOORRRTTTVVVXXXYYYZZZYYYYYY[[[\\\___bbbeeehhhkkklllmmmnnnppprrrsssssssssrrrpppoooooonnnmmmlllllllllkkkkkkjjjiiijjjkkkmmmnnnjjjhhhffffffjjjnnnqqqsssnnnsssyyy}}}^^^[[[VVVSSSPPPNNNKKKIIIEEEDDDBBB???===;;;:::999777777666666666666666777555555555444555555666666555333222444777777333///333333444444444555555555555555555555666777888999;;;BBBIIIUUUppp}}}cccTTTIIIJJJOOOZZZttt~~~zzzyyywwwrrrpppppplllkkkjjjiiiiiigggdddbbbbbbaaa```]]][[[XXXUUUSSSZZZYYYXXXXXXYYY\\\^^^``````dddjjjooosssyyyZZZ>>>999999888777555444444333333444333222222222222333444222222222333333333444444333333333222222111111111111111111222222222333333333444555444222111222333222222333333333333444444333333333333333333333333555777888888777777888999999:::;;;<<<===>>>>>>>>>@@@IIIZZZ}}}oooPPPGGGGGGHHHAAABBBDDD???AAAAAAAAA@@@@@@AAACCCDDDAAA@@@???>>>???AAACCCDDDCCCCCCCCCCCCEEEFFFHHHIIIJJJKKKMMMNNNNNNPPPSSSUUU\\\^^^____________```bbbdddcccaaa___^^^]]]\\\\\\ZZZWWWUUUUUUWWWXXXXXXWWWYYYWWWTTTQQQOOOOOOOOOOOOPPPPPPQQQSSSTTTVVVVVVUUUTTTYYYbbblllqqqrrrrrrsss||||||~~~~~~|||~~~~~~|||{{{}}}~~~~~~}}}|||yyywwwuuutttrrrttttttpppooorrrrrrooosssrrrtttfffbbbRRRTTT]]]nnniiiXXXLLLLLLMMMJJJJJJPPPOOONNNPPPTTTTTTPPPOOOQQQOOOPPPQQQSSSTTTUUUUUUUUUWWWXXXZZZ]]]___bbbdddeeeeeeeeefffggggggfffeeeeeefffffffffeeeeeeeeeddddddfffffffffffffffggghhhhhhhhhgggggghhhllloooppppppooosssyyy}}}^^^ZZZVVVSSSQQQNNNKKKIIIEEEDDDBBB???===;;;::::::777777777666777777888999777666666555555555666666;;;888666666777777444111444444444555555555666666888777666666555555666666666999>>>JJJiiirrr]]]JJJEEEFFFMMMccczzz{{{uuutttqqqooommmmmmlllkkkiiigggccccccbbb```^^^\\\ZZZYYY`````````aaacccfffiiikkkkkkooouuuzzz}}}mmmzzzOOO:::888888888666555444444333333333333222222222222333333222222222222333333333333222222222222222111111111111111111222222222222333222333444333111111111333222222333333333333444444444444444444444444444444555777888888666666777999888999:::<<<============???BBBIIIdddgggQQQFFFEEE???>>>BBB@@@?????????@@@@@@AAAAAAAAAAAA@@@???>>>>>>???@@@AAACCCBBBAAAAAAAAAAAABBBBBBBBBCCCEEEFFFFFFGGGJJJLLLLLLNNNOOOOOOOOOOOOPPPRRRQQQQQQPPPOOOOOOOOOPPPPPPQQQOOOMMMMMMOOOPPPOOONNNNNNMMMKKKJJJIIIIIIJJJJJJMMMNNNOOOQQQRRRRRRRRRRRRUUUaaannnuuuuuuqqqooommm~~~~~~~~~~~~~~~{{{xxxxxxzzz|||~~~~~~}}}{{{yyywwwuuutttuuuuuurrrlllkkkooorrrqqqnnnnnnvvvvvveeefffUUUQQQKKKQQQjjjrrrZZZOOOMMMIIIHHHJJJLLLKKKOOOTTTUUUPPPMMMNNNRRRQQQQQQQQQRRRSSSUUUVVVUUUVVVWWWXXXYYY[[[\\\\\\```aaaaaaaaa```___]]]\\\^^^___``````aaaaaaaaa`````````bbbccccccdddddddddeeeeeeeeegggjjjkkkkkkjjjnnnrrrxxx]]]ZZZVVVSSSQQQOOOKKKIIIEEEDDDBBB???===<<<;;;:::999999888888777888888888555555444444333333444444???<<<999777777777555444444444444444555555555555888777666555555555555555555777;;;FFFaaa{{{cccTTTJJJHHHXXXmmm~~~|||xxxuuusssqqqooommmffffffggggggggggggffffffgggggghhhjjjmmmqqquuuxxx{{{uuuhhhsssnnnDDD:::888888777666555444444444444333222222222222222222333111222222222222333333333222222222111111111111111111111111111222222222222111222333222111000111222222222222333333333444444555555555555555555555555555666777777666666777999777888999;;;<<<<<<<<<<<>>>>>???@@@@@@>>>===AAA@@@???>>>>>>>>>??????CCCBBBBBBAAAAAA@@@@@@@@@BBBCCCEEEEEEEEEFFFHHHJJJGGGHHHJJJJJJIIIIIIJJJKKKJJJJJJJJJIIIJJJJJJKKKLLLKKKJJJIIIIIIJJJJJJJJJJJJHHHHHHGGGGGGHHHHHHJJJJJJLLLNNNOOOPPPPPPQQQQQQRRRbbbkkkqqqqqqqqqyyy}}}}}}}}}}}}}}}~~~~~~}}}{{{xxxuuutttvvvxxx}}}||||||zzzxxxvvvuuusssssstttpppkkkjjjnnnpppooohhhkkknnnyyynnnmmmjjjZZZIIIHHH[[[vvv{{{fffXXXMMMGGGFFFLLLKKKNNNTTTUUUQQQNNNNNNSSSRRRPPPOOOPPPRRRTTTVVVTTTTTTUUUUUUVVVVVVWWWWWW\\\\\\]]]]]]\\\[[[YYYXXXXXXYYY[[[\\\^^^^^^^^^^^^\\\]]]```bbbdddeeeeeeeeeiiihhhffffffhhhiiiiiiiiinnnttt}}}\\\YYYVVVTTTRRROOOKKKIIIEEEDDDBBB@@@>>><<<;;;;;;<<<;;;:::888777777666666555444444333333333444444@@@===:::777777666666555222333333333333444444444666555555555555555666666<<<;;;:::???PPPjjjaaaJJJMMM\\\fffyyy}}}|||yyyzzzzzz{{{{{{zzzzzzyyyttttttuuuxxx{{{pppkkknnnUUU===:::888777666555444444333444444222222222222222222222222111111111222222222333333111111111111111111111111000000111111111222222222000111222222000000111222222222222333333333444444555555555555555555555555444666777777666666777888666777888:::;;;;;;;;;;;;:::>>>???FFFVVVhhhxxx___OOOLLLJJJBBB@@@??????AAABBBAAA???AAAAAA@@@???>>>>>>>>>>>>@@@@@@AAAAAAAAAAAAAAA@@@???@@@AAAAAA@@@AAACCCEEEBBBCCCDDDDDDCCCCCCDDDEEEEEEDDDDDDDDDDDDDDDEEEEEECCCCCCDDDDDDCCCCCCCCCCCCEEEEEEFFFFFFGGGHHHIIIJJJJJJLLLNNNOOOOOOPPPRRRUUUdddooowwwzzz~~~~~~~~~~~~|||~~~}}}|||zzzwwwtttrrrsssuuuzzzyyyyyyxxxvvvtttrrrqqqoooqqqoookkkjjjlllllliiidddiiilllmmmwwwrrrUUUMMMOOO[[[yyylllYYYOOOPPPLLLMMMRRRUUUSSSRRRSSSPPPNNNLLLJJJKKKLLLOOOQQQRRRRRRRRRRRRRRRSSSSSSSSSSSSTTTUUUVVVVVVVVVUUUTTTRRRTTTVVVXXXZZZZZZZZZYYY[[[]]]```dddgggiiijjjjjjnnnkkkgggfffhhhlllooopppyyy[[[YYYVVVTTTRRRPPPLLLIIIEEEDDDBBB@@@>>>===<<<<<<===<<<:::888777666555555444444444444444555666666<<<:::888777555555666666222222222333333333444444444444444444555666777777AAA???:::777===OOOhhhzzzYYYJJJOOOPPP\\\ppp{{{iiikkk|||gggDDD999:::555666555555444333333444444111111222222222222111111111111111111222222222222000000000111111111111111000000000111111111111222000111222222111000222333222222333333333333444444444444444444444444444444444666777777555555666888555666777999::::::::::::888>>>???AAAHHHOOOeeeuuudddTTTIIIEEE@@@>>>@@@BBBBBBAAAAAAAAA@@@@@@@@@??????>>>===>>>>>>???@@@?????????===?????????>>>>>>@@@BBB@@@AAABBBBBB@@@@@@AAABBBBBBAAAAAA@@@@@@AAAAAABBB@@@AAACCCCCCBBBAAAAAABBBCCCCCCDDDEEEFFFGGGGGGGGGGGGIIILLLMMMOOOSSSYYY___aaavvv|||~~~||||||{{{xxxtttrrrrrrrrrvvvvvvuuutttsssqqqpppoookkkmmmmmmjjjiiijjjhhhdddcccfffiiihhhjjjtttkkkXXXJJJGGGeee}}}jjj\\\TTTNNNOOOQQQPPPQQQSSSRRRQQQNNNLLLLLLNNNPPPQQQOOOOOOOOOPPPPPPPPPQQQQQQPPPQQQSSSUUUVVVVVVVVVUUUUUUVVVYYY\\\]]]]]]]]]\\\]]]^^^aaadddgggiiikkkkkkhhheeeccceeekkkssszzz~~~ZZZXXXVVVTTTSSSPPPLLLIIIEEEDDDBBB@@@>>>======<<<;;;;;;999888666666555555222222222333444555666777666666666555444444555666333333333333444444444555555444444444444555666666:::>>>@@@===:::AAATTTeeezzztttUUUMMMLLLOOOXXXeeerrryyymmmtttnnnPPP;;;777999333555555444444333333444444000111222333333222111000111111111111222222222222///000000000111111111222000000000000111111111111000111222222111111222444222222333333333333444444333333333333333333333333444555666666555555666888555555777888999:::::::::;;;???===@@@EEEEEEQQQhhhwwwaaaXXXMMMEEECCCCCCBBB@@@@@@AAAAAAAAAAAA@@@@@@@@@===>>>????????????>>>===@@@AAAAAA@@@??????AAACCCAAABBBCCCBBBAAA@@@AAABBB@@@@@@??????@@@AAABBBBBB@@@CCCEEEEEECCCAAABBBCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEHHHLLLOOOSSS[[[gggooowww|||~~~~~~}}}~~~}}}|||{{{||||||zzzvvvsssqqqqqqrrrrrrrrrqqqpppnnnlllllliiikkkkkkgggfffgggeeebbbdddbbbcccffffffhhhvvvmmmUUUHHHWWWpppqqqaaaXXXSSSPPPPPPRRRUUUTTTRRRQQQPPPQQQRRRSSSNNNOOOOOOPPPQQQRRRSSSSSSSSSTTTVVVXXXYYYYYYYYYYYYYYY[[[^^^aaabbbbbbaaa```______```aaabbbdddffffffbbbbbbfffnnn{{{zzz|||ZZZXXXVVVUUUSSSPPPLLLIIIEEEDDDBBB@@@???>>>======999999888777666666666777......///000111333444555222333444444333333444555444444444555555555666666666666555444444444555555...:::HHHJJJDDDAAAJJJWWWnnnaaaOOOPPPKKKIIIPPP\\\ppp~~~lllrrrZZZDDD777888999333555555444333333333444444000111222333333222111000000111111111111222222222//////000000111111111222000000000000111111111111000111333333222222333444222222333333333444444444333333333333333333333333444555666666555555666888444555666888999999999999;;;;;;777;;;CCCAAAEEEVVVrrr~~~rrraaaTTTMMMJJJFFFDDD@@@AAAAAABBBBBBBBBAAAAAA@@@AAAAAAAAAAAA???>>><<>>???@@@;;;<<<<<<===>>>???AAAAAA>>>AAADDDCCCAAA???@@@AAADDDEEEEEEFFFFFFEEEEEEDDDEEEIIIOOOSSSZZZeeesss~~~}}}~~~}}}||||||}}}~~~|||{{{{{{}}}}}}|||xxxsssqqqppppppppppppooonnnlllkkkjjjiiikkkiiidddcccddddddbbbfff^^^^^^fffgggeeeooofffTTTPPPUUUkkk|||jjj___XXXUUUWWWSSSRRRPPPOOONNNOOOOOOPPPPPPQQQRRRSSSUUUVVVWWWXXXTTTUUUVVVXXXXXXXXXXXXWWWXXXZZZ]]]```aaa```___^^^```___^^^]]]]]]^^^```aaaeeeiiirrrzzzppprrr\\\ZZZVVVRRRPPPNNNNNNNNNHHHEEECCCAAA@@@>>>;;;999888888888888777666444444333333333444555666777888333333333444444444555555444444444444444444444444444444444555555555555666666777777777999>>>DDDHHHhhhaaaZZZKKKIIISSSSSSTTTooollltttdddCCC<<<===888333555444333222222111111222222111000///000111111111///222222111111111111111111111222222111///...///000111111000000000000111111222222111111111111111111333444111---///666777222333333333333333333333333666666666666666777888888777666666666777999;;;===;;;;;;<<<===???BBBEEEFFFTTTeeezzzpppdddSSSFFFJJJFFFAAA@@@@@@@@@???===DDD???;;;===CCCEEEAAA<<<>>>???????????????>>>>>>@@@??????>>>>>>??????@@@??????>>>??????AAACCCDDDAAACCCDDDDDDCCCBBBBBBCCC?????????@@@AAADDDFFFHHHLLLZZZnnn~~~~~~~~~~~~~~~{{{wwwtttttttttmmmooopppnnnkkkhhhggggggkkkiiifffdddcccccceeefffeee___^^^bbb```]]]fffuuu[[[IIIHHHUUUddd|||rrr```aaa[[[SSSOOONNNOOOPPPOOONNNNNNOOOQQQTTTVVVYYYZZZVVVWWWXXXYYYXXXWWWUUUTTTUUUTTTVVV]]]aaa___^^^___```]]]XXXWWWZZZaaajjjppp|||}}}nnnkkkjjjfffzzz[[[YYYVVVSSSPPPNNNMMMMMMHHHFFFDDDBBBAAA???<<<:::666666666666666555444333444444333444444555666777333333333444444444555555444444444444444444444444444444444555555555555666444555666777888<<>>AAABBBDDDNNNcccxxxgggZZZRRRIIIEEEEEEFFFEEECCCCCCAAA@@@@@@BBBBBBAAA???;;;;;;===???@@@AAABBBBBBCCCCCCBBBBBBBBBBBBCCCCCCDDDCCCAAA@@@?????????@@@???@@@BBBAAA@@@@@@BBBCCCKKKIIIGGGGGGJJJQQQXXX\\\vvv}}}~~~}}}}}}||||||}}}}}}~~~~~~~~~~~~~~~~~~{{{xxxuuuuuuuuusssttttttqqqmmmjjjhhhhhhjjjhhheeecccbbbbbbcccdddbbb\\\[[[]]][[[XXX___mmmttt{{{^^^RRRLLLRRR___ppp}}}wwwmmmgggbbb\\\WWWUUUSSSPPPNNNNNNPPPRRRTTTRRRRRRSSSTTTUUUWWWXXXXXXVVVSSSUUU\\\```^^^ZZZYYYbbbbbbdddjjjsssyyyqqqddddddmmmvvvYYYXXXVVVTTTQQQNNNMMMKKKIIIGGGDDDCCCBBB@@@===;;;666666777777777666666555555555444444444444555555333333333444444444555555444444444444444444444444444444444555555555555666222444666777777999<<>>@@@AAAJJJaaassscccYYYUUUSSSNNNJJJHHHHHHGGGFFFDDDCCCCCCDDDAAAAAAAAAAAAAAA@@@@@@@@@CCCBBBBBBAAAAAABBBBBBCCCBBBBBBAAAAAABBBCCCEEEFFFEEEFFFFFFDDDCCCCCCEEEGGGIIIJJJNNNWWWeeexxx}}}{{{xxxwwwyyy}}}~~~}}}}}}~~~~~~}}}}}}||||||{{{{{{|||}}}}}}zzzwwwuuuuuuuuuyyyyyywwwsssnnnjjjhhhhhhgggfffcccaaa``````aaabbb```[[[YYYZZZWWWTTTZZZeeefff~~~qqqYYYMMMFFFGGGRRR\\\hhhuuunnniiiaaaZZZVVVWWWZZZ\\\XXXWWWWWWWWWZZZ^^^bbbeeehhhdddeeeoooxxxwwwrrrooozzz~~~|||tttllljjjaaadddzzzYYYYYYWWWUUUSSSOOOMMMKKKHHHFFFCCCBBBAAA@@@===;;;888888999:::::::::999999666555444444333333333444333333333444444444555555444444444444444444444444444444444555555555555666222444777888888888999;;;<<>>888888;;;444444333333333333222222222222222111111111111000//////000000000000//////111111000///////////////000000000000000000000000;;;666000---///111222222000000000000111111111111222111111333444666;;;@@@222222222333333444444444333444666777777666444333555777::::::999777666666888888888888888888999999777777888999;;;===???@@@OOO\\\www|||xxxssspppgggkkkrrrzzz{{{vvvsssssstttvvvvvvyyy{{{|||yyyuuurrrqqqnnnlllkkkjjjjjjjjjhhhfffdddccccccbbbaaaaaabbbbbbeeebbb^^^ZZZWWWXXXYYYZZZWWWWWWVVVUUUUUUVVVVVVWWWTTTRRRPPPOOOPPPPPPPPPOOOMMMLLLPPPVVVYYYfffsssUUUGGGEEEJJJDDDCCCKKKTTTYYY]]]```vvv|||zzzwww}}}]]]YYYSSSOOONNNNNNNNNNNNHHHFFFCCCBBBAAA???<<<999;;;:::999777666666555555888777555444333333444444555333222333666666333000333222222333555666555333222222333333333444444444666111555888333555888111777888===???===FFFgggnnnTTTMMMSSS^^^```eeennn}}}~~~uuufffccclll|||XXXBBB:::777555555444444333333333222222222222222222111111111000000//////000000000000//////111000//////.........///////////////////////////777333///---...000111111//////000000000111111111222111111222333555999<<<222222222333333333444444333444555666666555444333444666999999888666666666777777777888888999999999888888888999;;;<<<>>>???AAAKKK___|||{{{{{{||||||{{{yyywwwuuuooopppssswwwzzz~~~{{{xxxwwwxxxyyyxxxyyy{{{|||{{{wwwsssppppppnnnlllkkkkkkjjjhhhfffeeedddbbb```^^^]]]]]]]]]^^^]]]ZZZXXXWWWWWWXXXYYYUUUUUUTTTSSSSSSSSSTTTTTTSSSQQQOOONNNOOOOOOOOONNNMMMLLLPPPUUUWWW___yyyuuuWWWFFF===@@@EEEIIIIIIIIIOOOXXXgggrrr}}}\\\XXXSSSPPPOOOPPPPPPPPPHHHFFFCCCAAA@@@>>><<<;;;::::::888777666666666666777666555333333333444444777333111333888999444///222111000111333555666555333333333333444444444444999222444888555888:::333777777999;;;888===SSSkkkhhh\\\TTTSSSRRRUUU^^^oooxxxoooiiieeeccceeeeeeqqqqqqYYY@@@666777777444111333333333333222222222222222222111111111000000000...//////000000//////...000///......---.........////////////////////////222000...---///000000000//////000000000000111111111111000000111444777999222222222222333333333333333333555555555555333333333555777777666555555555555666666777888999999:::999999999999:::;;;<<<===:::>>>GGGXXXqqq{{{{{{{{{zzzzzzzzzzzzyyyzzzxxxvvvuuuwww{{{}}}zzzzzzzzz{{{zzzzzz{{{}}}~~~{{{uuuppprrrpppmmmlllkkkjjjhhhfffgggdddaaa]]]ZZZYYYYYYYYYWWWWWWWWWWWWVVVWWWWWWWWWSSSSSSRRRQQQPPPPPPPPPQQQSSSQQQNNNMMMNNNNNNNNNMMMMMMLLLOOOTTTTTTWWWddduuueeeQQQKKKFFFDDDBBB???@@@EEEPPPZZZiiiyyy}}}]]]YYYTTTQQQPPPPPPPPPOOOKKKHHHDDDBBBAAA@@@???>>>:::999888777666666666666666666444333333333444444666333111222555888777666444333111111333555555555333333333444444444444555999333666777111666>>><<<999888999:::888:::FFFTTTpppvvv\\\YYYUUUQQQRRRZZZfffooo|||uuupppdddZZZWWWVVV[[[nnnSSSDDD777555888888555444333333333222222222222111111111111111000000000000...//////////////////...///......---------......///////////////////////////......///000000000000////////////000000000111///000000///222777999888222222222222222222222333222333444444444444333222222333555666444444444555444444555666777999999:::999999999999999::::::;;;>>>>>>???BBBMMMccc~~~~~~~~~|||||||||||||||{{{xxxwwwzzz~~~~~~{{{zzzzzz{{{{{{~~~|||{{{~~~wwwqqqpppnnnlllkkkkkkjjjhhhffffffccc___[[[XXXWWWWWWWWWTTTUUUWWWXXXXXXWWWVVVUUUSSSRRRQQQPPPOOONNNNNNNNNSSSQQQNNNMMMMMMNNNMMMLLLOOOMMMNNNQQQQQQQQQVVV^^^zzzfffIII???BBBDDD@@@<<>>999999888777666666666777666555333333222333444444333333333111000333:::???888666333333333444444444333333444444444555555555333555??????222111888999999999999:::::::::@@@GGGWWWyyyzzznnn___TTTQQQVVV\\\mmmsss}}}}}}tttkkkbbb]]][[[[[[___eeeiiivvv\\\AAA<<<999999999555555777333333222222222111111111111111111000000000//////......////////////............------------...///........................---...///000000000111111...////////////000000000---000///...333:::;;;888222222222222222222222222222222333333333333222222111333444444333333444555333444444666777888999999999999888888888999999:::@@@@@@???<<<>>>IIIZZZggg}}}|||||||||}}}{{{zzzzzzzzzzzz{{{||||||~~~|||~~~yyysssmmmkkkiiiiiijjjiiihhhfffbbb```]]]ZZZXXXWWWWWWWWWUUUWWWYYYZZZZZZXXXVVVTTTSSSSSSQQQPPPNNNNNNMMMMMMSSSQQQNNNMMMMMMMMMLLLLLLOOOMMMLLLNNNNNNNNNPPPTTTgggqqqbbbKKKEEEDDDCCCCCCBBBFFFLLLQQQXXX___fffjjjzzz___[[[VVVRRRPPPNNNLLLKKKGGGEEEBBB@@@@@@???>>><<<999999888777777777777777555444333222222333444555111333444111...111:::BBB999777555444444444333222333444444444555555555555333<<>>======BBBKKKSSSeee}}}{{{{{{xxxxxxyyyzzz{{{|||}}}}}}}}}{{{|||}}}|||xxxuuulllkkkiiihhhiiihhhgggeee^^^]]][[[YYYWWWVVVUUUUUUTTTVVVXXXZZZZZZXXXVVVTTTTTTSSSQQQPPPNNNMMMLLLLLLRRRPPPMMMKKKKKKLLLKKKJJJLLLKKKKKKKKKKKKLLLNNNPPP\\\\\\pppqqqSSSAAA???EEEAAABBBDDDFFFHHHMMMSSSWWWfffttt\\\YYYTTTQQQPPPOOOMMMKKKEEEDDDBBBBBBAAA@@@===;;;999888888777777777777777444444333222222333444555111333444222000222666:::666555444444555555333111444444444444555555555555555===MMMOOO>>>666888555555777888777666888;;;===@@@LLLiiippp]]]UUURRRSSSTTTVVVYYY___fffkkkhhhmmmuuu{{{wwwoooiiiccc]]]\\\___YYY\\\cccjjjooooooiiieeeWWWYYY[[[[[[]]]fffsss~~~eeeSSSIII888888666666888666222222555222222222222111111111111111000000000////////////---......//////......---///.........//////000111........................---//////...---,,,///111........./////////000000...222000,,,111:::888///222222222222111111111000222222111111111111222222111333444333333333555777444444444555555666666666777777777777777888999:::666888<<<===???BBBGGGKKKNNNjjj}}}zzz|||~~~|||{{{yyywwwxxxyyyzzz{{{zzzzzzzzz}}}{{{yyyxxxvvvvvvuuuuuupppnnnkkkjjjiiigggeeecccZZZZZZZZZXXXVVVTTTQQQPPPOOOQQQTTTVVVWWWWWWVVVUUUTTTSSSQQQOOOMMMLLLKKKJJJPPPMMMJJJIIIIIIIIIHHHGGGEEEHHHIIIIIIIIIJJJLLLLLLPPPQQQ[[[qqq|||[[[LLLKKKDDDDDDBBB@@@@@@BBBFFFIIISSS^^^lllwww}}}YYYVVVSSSQQQPPPOOONNNLLLFFFEEEEEEEEEDDDBBB???<<<999888777777777777777888444333222222222333444555333333333333444444333222222222222444555555333111444444444555555555666666333444>>>>>>333222999888666999:::888666888<<<>>>===999IIIkkk|||oooeeebbb\\\VVVQQQQQQSSSVVVWWW[[[___aaa``````bbbdddaaa[[[UUUSSSQQQOOOQQQUUUTTTUUUVVVXXX^^^gggrrrzzzmmmttt{{{gggBBB;;;===666999444222555777555444555222222222111111111111000000000000000////////////---..................---///////////////000111111........................---...///---******---000............/////////000000333000+++///777555***222222222222111111000000222222111111111111222222222333444444333444666888444444555555555555555555666666666666777888999:::888999;;;<<<>>>@@@CCCEEE<<>>===???GGGUUUfff~~~~~~}}}xxxiiikkkooossswwwxxxyyyyyyuuuuuuuuuvvvuuutttssssssvvvtttrrrpppppprrrtttuuupppkkkfffgggiiihhhaaaZZZZZZ[[[YYYVVVRRRPPPRRRUUUTTTQQQOOOPPPRRRTTTSSSQQQPPPNNNKKKJJJJJJIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEIIIHHHIIIMMMWWWqqqmmmNNNDDDEEEDDDBBBBBB???CCCIIIPPPVVVZZZ]]]^^^ccclllvvvzzzxxxxxx|||zzziii]]]ZZZfffvvv|||wwwlllwww```\\\WWWSSSPPPOOOMMMKKKIIIHHHFFFDDDBBB???======;;;:::999777666666555555555555444333333333333444444333222222333333222111444444444444444444444444444444444444444555666666444555666666555555666777666777777888999::::::;;;999<<<@@@EEENNNfff}}}yyyyyyyyytttqqqmmmeeeddduuu}}}TTTAAA<<<888555666444444333222222222222333222222222111111111000000111000///......///000111000///...------...//////333111///...---...//////......//////...------,,,........................111000000//////000000111***,,,...000111111000///222222111000////////////111111111111111111111111222222222333333333444444555555555444444444333333555555444444444555666777<<<;;;;;;:::::::::;;;;;;;;;<<<@@@HHHQQQaaa|||~~~zzz{{{}}}zzzrrrZZZ```iiiqqqvvvvvvtttrrrssssssssstttttttttttttttsssrrrpppooooooqqqssstttsssnnniiihhhjjjiiiccc]]]^^^^^^]]]YYYUUUTTTVVVXXXUUURRROOOOOOPPPPPPOOOMMMMMMKKKIIIHHHGGGGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCFFFFFFGGGJJJQQQdddrrrZZZLLLBBB@@@DDDCCCCCCDDDHHHOOOVVV[[[^^^YYYbbblllsssuuuwwwzzz}}}qqqeee```fffpppvvvqqqsss___\\\WWWSSSRRRPPPOOOMMMIIIHHHFFFDDDBBB???>>>===;;;:::999777666666555555555555444333333333333444444333222333444555444333333333333333444444444444444444444444444444555666333555666666555555666777444555555777888999:::;;;888;;;>>>>>>@@@PPPqqqsssZZZAAA888777555444666444333222222111111222222222222111111111000000000000//////......//////000///......---......//////////////////////////////.........///......---,,,......................../////////....../////////,,,---///000000000///...111000000//////000000111111111111111111111111111222222222222333333333333444444333333333333333222444444333333333444555666;;;;;;:::999888888888888<<<===>>>@@@AAAHHHXXXhhh~~~}}}zzzvvvtttwwwzzzvvvnnn]]]aaaiiioootttuuutttsssvvvtttsssqqqpppppppppqqqpppooonnnnnnnnnoooqqqrrrsssmmmhhhfffgggfffaaa\\\______]]]ZZZWWWVVVWWWXXXTTTRRROOOMMMLLLKKKIIIHHHJJJIIIGGGFFFDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCDDDFFFHHHRRRggg{{{iiiPPPBBB@@@FFFCCC@@@BBBHHHOOOSSSUUUTTTZZZccckkkpppsssvvvxxxvvvxxxyyyzzz{{{}}}~~~zzzoooddd]]][[[mmmttt}}}^^^ZZZVVVSSSQQQQQQOOONNNHHHGGGFFFDDDBBB@@@>>>===;;;:::999777666666555555555555444333333333333444444333222333555666555444333333333333333444444444444444444333333444555555333444666555444444555777444555555666777888888999999:::<<<<<<:::BBBWWWkkkjjjMMMAAA666555555333333555333333222111111111111111111111111111000000000000////////////////////////...------.........//////,,,---...///000//////...---...............------........................---,,,,,,++++++,,,,,,---......///000//////...---///////////////000111111111111111111111111111111111222222222222333333333222222222222222222222222222222222333333333444444888888777777666777777777:::<<<>>>>>><<<>>>GGGOOOXXXnnn~~~}}}}}}}}}}}}|||yyywwwtttsssuuuvvvtttqqquuutttsssssstttwwwyyy{{{zzzxxxtttooollljjjjjjjjjkkkkkkkkkllllllmmmnnnooommmhhhccc``````___\\\YYY\\\[[[YYYWWWUUUTTTSSSTTTPPPOOOLLLJJJIIIGGGFFFEEEGGGGGGFFFDDDBBBAAAAAABBBAAAAAAAAAAAA@@@@@@@@@@@@????????????????????????@@@@@@BBBCCCBBBDDDOOO\\\|||]]]OOONNNIIIDDDDDDIIIMMMOOOOOOSSSUUUZZZ```fffkkknnnppplllooorrrssstttuuuyyy|||~~~~~~xxxhhh\\\fffiiiooo\\\YYYTTTQQQPPPPPPOOOMMMHHHGGGFFFDDDBBB@@@???>>>;;;:::999777666666555555555555444333333333333444444333222333555666555444222222222333333333444444555444444333333333444444333444555555444444555666777777666666666666666666;;;999:::<<<===>>>EEENNNtttpppUUUAAA;;;777555666666444222333222222111000000000000111111111111000000000//////......////////////......,,,,,,---...............***+++---/////////...---------...............---........................,,,,,,++++++++++++,,,,,,///////////////......---............///000111222111111111111111111111111111111111222222222333333222222222222222222222222222222222333333333333333444444444555555777888999444888;;;;;;999:::>>>BBB===LLLcccyyy}}}|||||||||{{{zzzyyyzzzzzzxxxyyyyyyxxxuuusssuuuxxx~~~{{{zzzzzz|||}}}yyyvvvrrrmmmiiigggffffffhhhhhhiiijjjjjjjjjjjjjjjgggccc___\\\\\\[[[XXXVVVYYYWWWUUUTTTSSSQQQPPPOOOKKKJJJIIIHHHFFFEEEEEEFFFFFFGGGGGGDDDAAA???@@@BBBAAAAAA@@@@@@@@@?????????==============================@@@BBB@@@>>>CCCIIIYYYtttyyyoooaaaVVVPPPNNNMMMMMMMMMMMMOOOSSSXXX]]]bbbeeeccceeeiiilllnnnqqqtttvvvtttzzz}}}zzzyyy{{{zzzvvv|||{{{{{{{{{|||~~~~~~{{{\\\XXXTTTQQQPPPOOONNNMMMGGGGGGEEEDDDBBB@@@???>>>;;;:::999777666666555555555555444333333333333444444333222333444555444333111111222222333333444444555444444333333333333333222444555555444444555666888888777777666666555555;;;888999===???>>>===???NNN^^^|||vvv]]]III;;;333777666666777666555333222222111000000///000000000111111000000000/////////---......//////......---+++,,,---...............***+++---.........------,,,---......///..........................................------.........////////////........................//////000111111111111111111111111111111111111111222222222222111222222222222333333333111222333444444444333333222222333444555777888999555:::===;;;999:::<<<<<<>>>@@@DDDLLLVVViii~~~|||xxxyyyzzzzzzxxxxxxxxxzzz{{{|||~~~}}}wwwrrrwww~~~|||~~~{{{wwwuuuqqqpppmmmkkkiiihhhggggggeeefffggghhhhhhgggfffeeecccaaa^^^\\\[[[ZZZXXXVVVWWWUUUSSSRRRRRRQQQOOOMMMFFFGGGGGGFFFDDDCCCDDDFFFEEEFFFGGGDDD@@@>>>@@@BBB@@@????????????>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;===@@@???===>>>BBBHHHWWWeee~~~|||cccQQQHHHEEEGGGIIILLLMMMNNNQQQUUUXXXXXXYYY\\\bbbiiinnnpppppppppssspppiiiiiiqqqssspppmmmmmmlllllllllllllllmmmqqqqqqqqqoooooopppsssvvvqqqmmmoootttuuuvvv~~~]]]ZZZUUURRRPPPOOONNNMMMGGGFFFEEEDDDBBB@@@??????;;;:::999777666666555555555555444333333333333444444333222222333333222111000111111222333333444444555444333333222222333333222444555555444333555666888777777777777777777666777666888======;;;;;;>>>AAAIII```lllRRRBBB999666666777777666555444555444333111111000////////////000111000000000////////////------...//////...------***+++,,,...//////......+++,,,,,,---------,,,,,,,,,------...//////..............................//////............/////////............//////000//////.........//////000111111111111111111111111111111111111222222222222222222222222333333444444222222444555555555444333333333333444555666777888666<<<>>>:::888;;;<<<;;;BBB???===???CCCNNNbbbttt~~~~~~{{{wwwyyy{{{{{{yyyxxxyyy{{{}}}}}}}}}yyytttwww~~~zzz{{{}}}~~~|||xxxsssooommmlllkkkjjjiiigggffffffdddeeefffgggfffdddbbbaaa^^^]]]\\\\\\[[[ZZZXXXVVVUUUSSSQQQPPPPPPOOOLLLIIIEEEFFFGGGEEEBBBAAACCCEEECCCEEEFFFCCC>>><<<>>>AAA>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999===>>><<<===@@@BBBKKKPPP```iiiUUULLLPPPUUUZZZXXXSSSNNNLLLMMMMMMMMMOOOXXXdddkkkllljjjgggiiiddd]]]```jjjlllfff[[[ZZZZZZZZZZZZZZZZZZZZZ^^^^^^^^^^^^___bbbfffjjjgggbbbdddkkkooosss___\\\WWWSSSQQQPPPOOOMMMGGGFFFEEEDDDBBBAAA??????;;;:::999777666666555555555555444333333333333444444333222222222222111000000000111222333333444444555444333333222222222222222333555444333333444666666666777777888888999999444555888;;;999777;;;BBBBBBAAALLLgggtttVVVBBB;;;:::::::::666666444222222555555333111111000///////////////000000000000////////////,,,---...//////...---,,,)))+++,,,...//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////..............................------,,,,,,------..................///000000//////............//////111111111111111111111111000111111111111222222222222222222333333444444444222333444555666555444444555555444444444555666666222888999555444888:::888;;;;;;???CCCDDDDDDJJJQQQ```ssszzzyyy{{{~~~}}}yyywwwzzz||||||zzzyyyzzz|||}}}zzz|||{{{wwwwww{{{|||yyyvvvsssrrrqqqmmmmmmllljjjhhhfffcccbbbcccdddffffffeeeccc```^^^ZZZZZZZZZZZZZZZXXXVVVUUURRRPPPNNNMMMNNNMMMIIIFFFFFFGGGGGGEEEAAA@@@AAACCCBBBDDDEEEBBB===;;;===@@@<<<<<<;;;;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<888777:::<<<;;;===@@@:::EEEGGGNNNhhhqqqccc```gggmmmiii]]]PPPIIIHHHFFFDDDFFFQQQ```iiiiiieeeXXX\\\[[[WWW\\\eeebbbWWWMMMMMMMMMNNNNNNOOOOOOOOORRRSSSTTTTTTVVV[[[aaaeeeiiifffkkkuuuzzz{{{XXXWWWUUUSSSPPPNNNLLLKKKIIIHHHEEEBBBAAAAAAAAABBB::::::999888777666555555444222000333777999555111333222111000000111222333111111222333444444555555666444222222555666555333333333333444444333222222666666666666666666666666777777777888999999::::::===<<>>???IIILLLYYYnnn~~~|||zzzxxxvvvvvvvvvwwwxxxvvvvvvvvvvvvvvvwwwwwwwwwyyyxxxxxxzzz||||||{{{yyy|||xxxsssqqqqqqrrrssslllllljjjhhhdddaaa___^^^```aaaccccccaaa___^^^^^^WWWWWWXXXWWWVVVUUUTTTSSSPPPNNNKKKJJJJJJIIIHHHFFFBBBBBBAAAAAAAAA@@@@@@@@@>>>>>>>>>>>>===<<<;;;:::;;;;;;;;;;;;::::::999888;;;::::::===BBBBBB===888999999999:::::::::;;;;;;===<<>>??????FFFSSS\\\eeexxx~~~|||zzzwwwvvvuuuvvvvvvuuuuuuvvvvvvwwwwwwxxxxxxwwwwwwxxxzzz||||||yyywwwyyywwwtttqqqoooooopppqqqooollliiihhhhhhfffbbb^^^^^^^^^___^^^\\\[[[ZZZZZZYYYXXXXXXVVVUUUTTTSSSSSSQQQOOOLLLJJJIIIGGGEEEDDDBBBBBBBBBAAAAAAAAA@@@@@@>>>>>>>>>======<<<::::::::::::;;;;;;:::999999888;;;999999;;;???@@@<<<888999999999999::::::::::::>>><<<<<<======DDDUUUfff~~~{{{jjj___XXX]]]aaa\\\PPPGGGLLLCCCHHHFFFVVVooorrryyyjjjdddjjjoookkknnnvvvvvvnnnccc___dddsss^^^\\\XXXSSSPPPNNNMMMMMMJJJIIIFFFCCCAAA?????????<<<<<<;;;:::999888777777333666999777222///000222222222111000000111222222000000000111222222333333444222111111222333333222444444555555555555444444555555555555555555555555666666777888888999999:::>>>:::999;;;===FFF]]]tttgggLLL???:::777333222444666888999222222222111000000000///////////////////////////........................---------------------------,,,,,,,,,,,,---......---,,,,,,,,,,,,---......------------------------,,,,,,---------------,,,------......///...............///111222000+++(((....../////////000000000000000000000000000000000222222111111111111222222222222222111111111111111111000000///000222333444444444555555555555555555777777777777888888888888777777888999:::;;;;;;<<<===;;;<<>>===;;;;;;:::999888777777666333666777555111///000222222111111111111111111222//////000000111111111222222222111000111111222222222333444444555444444444555555555555555555555555666666777777888999999999>>><<<<<<======@@@NNN]]]~~~~~~eeeMMM@@@<<<777777666444333333555666555444444333222111111000////////////////////////........................,,,,,,---------------------,,,,,,,,,,,,---......---,,,,,,,,,,,,---......---------------------------...//////000/////////,,,,,,---.../////////...---...000222333111---)))........./////////000000////////////////////////333222111000000111222333111111111111111111111111222111000///000222444555666555555444444444444555666666666777777777888888666666777777888999999:::>>>===>>>AAAAAA@@@GGGQQQXXXfff||||||}}}~~~~~~}}}~~~}}}{{{yyyxxxwwwxxxxxxxxxxxxxxxwwwuuuuuuuuuwwwyyy}}}~~~zzzvvvrrrrrrrrrrrrrrrqqqpppooollljjjgggggggggfffccc___aaa^^^ZZZXXXWWWXXXYYYYYYYYYWWWTTTQQQOOONNNOOOOOONNNKKKHHHFFFFFFDDDBBBAAABBBAAAAAAAAAAAA@@@@@@@@@<<<<<<<<<<<<<<<;;;:::999888999999999999999888888:::888666666888999999888777777777888888888999999777777999;;;>>>@@@CCCFFFHHHVVVjjjwwwoookkk^^^ttt|||bbb^^^ZZZUUUQQQOOOOOOOOOIIIHHHFFFCCCAAA???===<<<::::::999888777666555555444444333333222222222222111111111222222111111111///000000000000000111111111111111111000000111222000111222333333333333333555555555555555555555555555666666777888888999999777888;;;===<<<===BBBIIIZZZzzzhhhTTTEEE;;;777888777888888555222000111222444444333333222111000000////////////////////////........................,,,,,,---------------------,,,,,,,,,,,,---......---,,,,,,,,,,,,---......---------------------------......///000000//////,,,,,,---.../////////......------///000111000...............////////////////////////////////////333222111000000111222333111111111111111111111111333222111000111333555777666666555444444444555555555555666666666777777777555555666666777888888888888999===@@@@@@>>>@@@DDDAAAHHHUUUdddttt~~~}}}~~~~~~}}}}}}~~~|||{{{zzz{{{{{{zzzxxxuuusssqqqvvvwww{{{}}}yyyrrrrrrrrrrrrrrrpppooonnniiikkkllljjjeeebbbbbbccc```\\\XXXVVVVVVXXXXXXXXXVVVTTTQQQNNNLLLLLLLLLLLLJJJHHHFFFEEEEEEEEEDDDBBBAAA@@@@@@@@@@@@?????????:::;;;;;;;;;;;;::::::999777777888888999888888777999777555444555666777777666666666777777777888888999999888888999<<<<<<<<>>???BBBHHHQQQ[[[bbbyyy{{{||||||||||||{{{{{{zzz~~~~~~}}}}}}~~~~~~}}}{{{||||||{{{yyyuuurrrpppvvvwwwzzz~~~}}}ssssssrrrqqqpppnnnlllkkkiiimmmooollleee```bbbeee\\\WWWSSSQQQTTTVVVUUUTTTSSSRRROOOMMMLLLKKKKKKKKKIIIGGGEEEDDDEEEEEEDDDCCC?????????>>>>>>>>>======999::::::;;;;;;:::999999666666777888888888888777888777666555444555666777555555555666666666777777444666666444666:::<<<:::;;;>>>@@@AAALLLiiisss]]]\\\YYYVVVSSSQQQOOOOOOFFFFFFEEECCCBBB@@@>>>===;;;::::::999888777666555444555666333///...000333000111222222222222111000111111111111111111111111111222333222000000222444000000111222333333333333444444444444444444444444555555666666777888888888999:::999999999;;;<<<<<<888HHHOOOXXXxxxqqq```GGG>>>666666777444111000111000//////000111111222000000000000////////////////////////////////////------------------------.........------,,,,,,+++---,,,,,,,,,,,,---......---,,,,,,,,,,,,---......------------------------***+++,,,---.....................///......------...---,,,,,,...///...------------.........//////000000000000000000000000111111222222222222111111000000111111111222222222111111111222333333444444555444333333333555777888444444555555555666666666666666666666777777777777777999:::999999999999999=========;;;;;;>>>BBBEEEJJJTTTaaammmxxx||||||}}}~~~}}}{{{|||xxxwwwvvvuuutttsssrrrrrr|||}}}~~~}}}|||}}}~~~|||zzzyyyzzz{{{{{{zzzwwwtttrrrtttuuuxxx|||xxxwwwuuurrrpppmmmlllkkkiiijjjkkkhhhccc___^^^___WWWSSSOOOOOOSSSUUUTTTRRRQQQQQQPPPOOONNNLLLLLLKKKJJJHHHFFFEEEEEEEEECCCBBB============<<<<<<<<<<<<999999::::::::::::999999555666666777888888777777777777777666555444555666444444555555555666666666...444777555555:::===<<<888<<>>===<<<;;;;;;:::999888777777333888:::555,,,)))...444000111222333333222111000222222222111111111111111111333444333000000222555000111222333444444555444444444444444444444444444555555666666777888888888888777555333666:::>>>>>>666CCCDDDFFF]]]~~~iiiMMM<<<===777444666666333222333444222//////111333333222111111111111111222222222////////////////////////------------------------//////...---,,,,,,++++++---,,,,,,,,,,,,---......---,,,,,,,,,,,,---......------------------------,,,---...///000000000000.../////////...---,,,,,,...------.........+++)))---------.........//////000000000000000000000000000111222333333222111000000000111111222222222222//////111222222333222222555444333222333555777999444444444555555555666666666666666777777777777777:::;;;:::777777:::<<<<<<888;;;>>>?????????AAABBBDDDHHHMMMPPPTTT___nnn{{{~~~xxxuuuvvvwwwwwwyyyvvvtttuuuzzz}}}}}}|||vvvuuusssqqqooonnnnnnmmmzzz{{{|||||||||}}}~~~yyywwwwwwxxxzzz{{{{{{yyyvvvtttssstttvvvzzz}}}{{{xxxuuurrrooommmmmmgggfffdddbbb```]]]ZZZXXXVVVRRRNNNOOOTTTVVVUUURRRPPPQQQQQQPPPPPPNNNMMMLLLLLLJJJGGGEEEEEEDDDBBB@@@===<<<<<<<<<<<<;;;;;;;;;888999999:::::::::999999555555666777777888777777666777777777555444555555444444444555555555666666///777;;;666333444444222666555666999<<>>??????<<<;;;:::999777666555444222222222111111111111000222222111111111111111111111111000000000000111111111222333444444333222111222222222222222222222222333333333333333333333333333444666777888777666444777777777888999999::::::<<>><<<;;;;;;::::::999999888999888888777777777777777666666666666666666666666444444444333333222222222333333333333333333333333555555555555666666666666666666666777999===@@@BBBXXX[[[www}}}hhhYYYMMMGGG]]][[[XXXVVVTTTRRRNNNKKKKKKHHHEEEBBB???>>>>>>>>><<<<<<;;;999888777555555222222222222111111111111111111111111111111111111111111000000000000111111111222222333333222222111222222222222222222222222333333333333333333333333333444666777777777555444666666777888888999999:::888:::;;;;;;===GGGWWWdddwww^^^PPPEEE999666:::333333333333333333333333222222222111111000000000111000///...------------...---,,,,,,,,,,,,---...------------------------------------------------555555444333111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---...///...,,,...,,,+++,,,...000...---...............///000000///////////////000000111222111111000//////000000///000000111222222333333111111111222222222333333333333333333333333333333333333333333333333333333333333333444444555666777999777555555777999888666999888888999999:::;;;<<<============???BBBDDDFFFFFFIIINNNRRRWWW]]]eeejjjjjjooovvv{{{~~~{{{wwwxxxxxxuuuqqqnnnoooqqqsssttttttrrrnnnlllnnnqqqpppqqqsssttttttsssqqqqqqiiioooqqqlllhhhkkknnnooowwwxxxyyyzzzzzzzzzzzzyyywwwtttooolllooouuusssnnnppprrrssspppkkkhhhggghhhuuuwwwzzzzzzxxxtttqqqpppvvvtttrrrpppnnnkkkgggddddddbbb___\\\XXXUUUSSSRRRRRRPPPOOOQQQTTTWWWWWWVVVTTTRRRPPPOOOMMMMMMMMMNNNIIIGGGDDDBBBBBBAAA???===<<<;;;;;;:::999888888777777777666555555555555666555555555555555555555555444444333333333222222222333333333333333333333333444555555555666666666666777666666666777999;;;===>>>BBB[[[ooo]]]QQQIIICCC???[[[YYYWWWUUUSSSPPPMMMJJJHHHGGGEEEBBB@@@>>>======<<<<<<;;;:::888777666666333222222222111111111111111111111111111111111111111111000000000000111111222222222111111222222222222222222222222222222222333333333333333333333333333444555666666666555444666666777777888888999999999;;;<<<:::888<<>>?????????AAADDDGGGJJJMMMQQQSSSUUUYYY```eeemmmppptttwwwyyy||||||}}}}}}|||zzzyyyyyyzzzvvvuuurrrooollljjjhhhhhhdddhhhmmmlllhhhfffhhhkkkmmmqqquuuuuurrrpppqqqrrrqqqsssuuusssoookkkjjjkkkrrrxxx{{{xxxuuuuuuwwwvvvxxxxxxyyyyyyyyyxxxvvvvvvqqqpppkkkhhhkkkqqqrrrooohhhdddcccccc\\\UUU[[[gggvvvzzz}}}{{{uuuooojjjiiinnnllljjjiiihhhfffdddbbbbbb```]]]ZZZVVVSSSQQQPPPTTTSSSSSSTTTVVVWWWVVVUUURRRQQQOOOLLLKKKJJJJJJJJJEEEDDDBBBBBBBBBAAA>>><<<;;;;;;:::999888777666555666555555444333444444444444444444444444444444444333333333333222222222222333333333333333333333333444444444555555555666666777666555444444555666777555777FFFYYYbbbkkk```WWWLLLDDDAAA@@@???>>>\\\YYYWWWUUUSSSPPPMMMJJJGGGFFFEEECCCAAA???===<<<<<<<<<;;;:::999888777777333333222222222111111111111111111111111222222222111111000000000000111111333222111000000111222333111111111111111111111111222222222222222222222222222333444555555555555444555555666666777888888999999<<<>>>>>><<<===AAAEEECCCTTTnnnsss[[[EEE<<<666777:::777666777222222222222222222222222000000000000000000000000222111000///////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++***++++++++++++++++++++++++---,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++------...000111000...,,,...------....../////////------------...///000111///............///000000111000000/////////000000111111111111111222222222111111111111222222222222222222222222222222222222222222222222222222222222444333333333444444555666666666555555666666777777777777777777888999::::::888888888888888:::;;;<<<>>>>>>>>>>>>???@@@AAACCCFFFGGGHHHGGGEEEEEEHHHJJJRRRTTTWWWXXXYYY[[[]]]___dddhhhmmmppppppmmmhhhdddfffiiimmmppppppmmmiiieeeeeeggghhhhhhgggggghhhiiijjjiiihhhgggfffggghhhiiiccchhhlllkkkfffdddfffjjjmmmqqqvvvwwwtttsssssstttssswwwzzzwwwqqqnnnnnnqqq{{{~~~}}}xxxyyyyyyyyyxxxvvvtttsssrrrtttrrroooooorrrrrrooo___VVVTTTVVVRRRNNN\\\ppp|||}}}|||vvvmmmhhhgggiiigggeeebbbaaaaaa```___]]]^^^\\\ZZZWWWUUUSSSRRRQQQTTTTTTTTTTTTTTTTTTSSSRRRPPPNNNLLLIIIGGGFFFFFFFFFAAAAAA@@@AAAAAA@@@===;;;;;;:::999888777555444444555555444333333333333444444444444444444444444444333222222222222222222222222222222222222222222222333333444444444555555555666555444444444444555555;;;:::>>>DDDEEELLLdddvvv^^^KKKGGGAAA>>>???@@@@@@@@@]]][[[XXXVVVUUURRRNNNKKKGGGFFFEEECCCAAA???>>>===;;;;;;::::::999888777777333333333222222222222111000000111111111222222222111111000000000000111111333222000000000000222333111111111111111111111111222222222222222222222222222333333444444444444444444555555666666777888888444888;;;<<<;;;;;;===???AAAGGGTTTfff|||wwwdddLLL:::666666888999777222000222111111111111111111111111////////////////////////111000000///////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------............++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++000555444000,,,+++---,,,---...............///......------------.....................//////000000///////////////000000333333222222111000000000000000111111111222222222222222222222222222222222222222222222222222222222444333333333333444444555444555555555555555666777666666666666777888999999666666777888999:::<<<<<<777777888:::<<>>>>>??????>>>;;;999999888777666555444333333555555444333333333333444222222222222222222222222222222222222222222222222222222222222222222222222333333333333444444444444444444444444555555666666888666777:::<<>>===<<<<<<<<<;;;^^^\\\ZZZXXXVVVSSSPPPMMMHHHGGGEEECCCAAA@@@??????::::::999999888777777666333333333333222222222222000000000111222222333333111111000000000000111111111111111000000111111111111111111111111111111111222222222222222222222222222222222333333333444444444444555555666666777777555777999:::999999999:::>>>>>>AAAIIIVVVhhhnnnVVVGGGAAA<<<666444666777555000///222666000000000000000000000000............////////////......------,,,------...,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...............---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***222999888000******---+++,,,...---,,,,,,---//////......---,,,,,,------......------......///000//////......//////000000333333222222111000000000000000000111111111111222222222222222222222222222222222222222222222222222444444333333333333444444333444555444444444666888555555555555666777888888666666777777888888888888777666777999<<<>>>>>>>>>===>>>???@@@BBBCCCDDDDDDCCCDDDFFFGGGGGGHHHJJJKKKMMMMMMMMMNNNOOOPPPQQQRRROOOQQQTTTUUUUUUVVVXXXYYYZZZ[[[[[[[[[YYYXXXYYYZZZ\\\\\\[[[[[[\\\]]]^^^^^^```aaaaaaaaaaaacccfffhhhgggiiikkkkkkiiijjjnnnqqqsssvvvxxxyyyxxxyyy|||ttttttwww{{{zzzuuuqqqqqqzzz{{{}}}~~~~~~|||yyywwwzzz|||xxxssseeeYYYSSSZZZccckkkuuu}}}rrr```PPPHHHHHHMMMQQQSSSQQQOOOOOOQQQTTTWWWXXXVVVUUUTTTRRRRRRQQQQQQQQQLLLNNNOOONNNLLLJJJIIIIIIHHHGGGEEECCCAAA@@@@@@@@@>>>===<<<<<<<<<<<<:::888666666555555444444333333555444444333333333333333222222222222222222222222111111111222222222222222222222222222222222222222222222222333333333444444222333333444555666777777444333444666888;;;???BBBNNNUUUjjjzzzfffXXXMMMFFFDDD======<<<;;;;;;:::::::::___]]]ZZZXXXVVVTTTPPPMMMJJJHHHEEECCCAAAAAAAAABBB999888888777777666666666444444333333333222222222///000000111222222333333111111000000000000111111000000111111111111000000111111111111111111111111111111111111111111111111222222222222222333333444333444444555555666777777888999::::::::::::;;;;;;:::999:::>>>AAAHHHWWWfff|||YYYSSSGGG888111333777999444555444111///222555777////////////////////////---------....../////////---------,,,,,,------...,,,,,,---......---,,,,,,------------------------++++++++++++++++++++++++***++++++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***111777888222---+++,,,)))+++------+++***,,,...------,,,,,,,,,---.........------------...//////...............///000000000000111111111222222222000000000000111111111111111111111111111111111111111111111111111111111111444444333333222333333444111333555444333333666888444444444444555666777888555555666777777777777777:::999888:::>>>???>>><<>>@@@BBBCCCBBBCCCEEEGGGIIIIIIJJJJJJKKKKKKLLLLLLJJJMMMOOOPPPPPPQQQSSSVVVTTTVVVWWWVVVUUUUUUVVVXXX[[[\\\]]]^^^^^^^^^^^^^^^^^^]]]^^^aaadddffffffdddcccgggkkkllllllmmmqqqttttttuuuvvvwwwxxxyyy{{{|||vvvtttvvv{{{{{{uuuqqqqqqtttvvvyyy{{{|||zzzxxxvvvzzz~~~sssjjjccciiivvv~~~|||uuujjj]]]KKK???;;;<<>>?????????===:::999999999888777444444444444444333333333333333222111111111111222111111111111111111111111000111111111222222222222111111111111111111111111222222222222333333333333222222333444555555555555333666666555555666666444999>>>HHHVVVgggxxxkkkPPPAAA===<<<<<<>>>:::;;;;;;;;;;;;:::;;;<<<^^^\\\ZZZXXXVVVSSSOOOMMMKKKIIIFFFCCCAAAAAABBBCCC888888777777666666555555444444444333333333222222///000000111222222333333111111000000000000111111///000111222222111000///000000000000000000000000111111111111111111111111222222111111222222333444333333444444555666666777666777777888999:::<<<===888999>>>AAA>>>;;;BBBNNNMMMccc~~~pppXXXEEEAAADDDCCC;;;555333333222000000//////111333222///////////////////////////---------.........////////////.........//////000,,,,,,---......---,,,,,,------------------------++++++++++++++++++++++++'''(((***+++------......------------------------++++++++++++,,,,,,---...------------------------+++///444666555222...+++(((+++---,,,***)))+++...+++++++++,,,---...///000...------------...//////...............///000111---...///111222333555555000000000000111111111111111111111111111111111111111111111111111111111111444444333222222333333333111333555444222333666888444444444444444666777777222333555777888999::::::666444444666:::;;;:::777<<<;;;<<<===?????????===>>>???@@@@@@???>>>???AAAFFFGGGHHHIIIIIIIIIGGGFFFKKKMMMOOOOOOMMMLLLNNNQQQPPPRRRUUUVVVWWWXXX[[[]]]XXXYYY[[[\\\]]]]]]\\\[[[\\\[[[[[[```dddeee```[[[]]]bbbhhhkkklllnnnqqqtttxxxvvvuuuvvvxxxyyyyyyyyyxxxtttuuu{{{{{{uuuqqqrrrmmmpppsssvvvwwwvvvtttssssss}}}~~~wwwpppuuu}}}iiiWWWLLL===666777:::;;;:::<<<;;;;;;???FFFOOOUUUYYYTTTRRRPPPMMMJJJHHHGGGFFFEEEHHHKKKKKKGGGDDDDDDDDDCCCBBB@@@>>>>>>>>>>>>??????===999888888888777666222222333333333444444444222111111000000000000000000000000000000000000000000000111111222222222222111111111111111111111111111111222222222333333333222333333444444444333333...444777666666999:::999666;;;===<<>>??????=========???@@@BBBDDDEEE@@@DDDGGGGGGFFFFFFIIILLLLLLLLLKKKKKKLLLNNNPPPQQQWWWXXXYYYXXXVVVUUUVVVWWWXXXXXXYYYZZZ[[[\\\]]]]]][[[\\\^^^```aaabbbaaaaaaaaaeeejjjnnnpppqqqssstttuuuvvvxxxzzz||||||yyywwwwwwvvvwwwzzz|||{{{vvvrrrtttttttttuuuwwwxxxwwwuuu{{{}}}~~~}}}vvvtttyyy___JJJGGG:::444999777222777999888999>>>GGGOOOSSSUUUXXXVVVSSSOOOLLLHHHFFFEEEEEEEEEEEEEEEDDDCCCBBBAAAAAAAAA@@@???>>>===<<<<<>><<<:::999888777777222222222111111111111000111111111111111111111111000000000000000000000000111111111111111000//////000000000000000111111222222222222222222222222222222222333333333333444444444444444555555555555666777666666777:::???DDDGGGYYYiiijjjVVVGGGCCC===999999999777666::::::;;;<<<;;;999666444___]]]ZZZXXXVVVSSSNNNKKKJJJHHHEEEBBB@@@???@@@AAAHHHBBB;;;666444555666777333222111111000000000000000000000111111111222222000000////////////000000000000000000000000000000000///...---...///111222000000000000111111111222222222222333333333333444444444444444444333333333333444444444555555666666888888999:::;;;<<<>>>>>>???>>>EEETTT___lllvvviiiWWWHHH@@@<<<999666777888999999777444111///222111000/////////000111000000///...............................................................,,,,,,,,,------------......---,,,+++*********+++++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---)))))),,,222222...***+++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,000...,,,---...///---+++///...---,,,---...000111............///000111222111000///......//////000000000000000000000000000111222333333111//////000111111111222222222333333333333333333444444444444444444444444555555555555444555555555666666666666777777777777888888888999:::::::::;;;;;;<<<<<<============>>>>>>@@@AAABBBBBBDDDEEEFFFFFFGGGJJJKKKJJJJJJJJJJJJKKKMMMNNNOOOUUUVVVWWWVVVUUUTTTTTTUUUXXXXXXXXXXXXYYYZZZ[[[\\\]]]^^^```bbbcccddddddddddddgggkkknnnnnnooopppqqqrrrsssvvvzzz}}}~~~|||zzzyyyxxxyyy{{{~~~}}}xxxssstttttttttuuuwwwxxxxxxwww~~~}}}|||~~~xxxxxxvvvuuuzzzyyyhhhTTTKKKJJJ>>>444555111///777777777999???HHHOOOSSSUUUVVVTTTQQQNNNJJJHHHFFFEEEDDDEEEEEEDDDDDDCCCBBBAAA??????>>>===<<<;;;::::::===<<<;;;999777777666666222222222111111111000000111111111111111111111111000000000000000000000000111111111111111000//////000000000000000111111222222222222222222222222222222222222333333333444444444444444444555555555555888888777777999<<<@@@BBBDDDLLLYYYeeesss}}}rrrbbbNNN@@@BBB>>>999777777888888777888999999999999777666555^^^\\\ZZZXXXVVVSSSNNNKKKHHHFFFCCCAAA??????@@@AAAFFFDDDAAA<<<777555666777444333222000///.........000000000000111111111111000000////////////000000000000000000000000000000///...---------...000111......////////////000000111111222222222333333333222222222222222333333333111111222222333444555555777777777888999999::::::<<<:::<<>>>>>EEECCCBBBCCCFFFHHHIIIJJJHHHHHHHHHIIIJJJKKKMMMNNNSSSTTTUUUUUUSSSRRRRRRSSSXXXWWWVVVVVVVVVXXXYYYZZZ]]]^^^```bbbcccddddddeeegggiiilllnnnmmmmmmnnnnnnoooppptttyyy~~~|||{{{{{{}}}zzzvvvuuuuuuvvvvvvwwwyyyzzz{{{~~~|||}}}~~~{{{wwwrrrooolllfff]]]VVV\\\\\\MMM>>>999333111999666777;;;AAAIIIOOOQQQRRRSSSQQQOOOLLLIIIGGGEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@===<<<;;;;;;999999888777;;;:::888777555555444444222222111111111000000000000000000000000000000000000000000000000000000000000000111111000000//////000000000000000111111222222222222222222222222222222222222222333333333333444444444444555555555555888888777777888999:::;;;>>>???@@@AAAGGGUUUggguuuzzzzzzhhhbbbYYYPPPHHHBBB===999;;;888555444666777888777777777777666666666666666\\\[[[YYYWWWVVVSSSOOOLLLJJJHHHFFFCCCAAA@@@@@@@@@;;;@@@EEEDDD???888333222333333111000000//////////////////000000000111111000000////////////000000//////////////////////////////.........///000111////////////////////////111111111111222222222222222222222222333333333333222222333444555666666777666777777777888888888777<<<:::;;;===<<<;;;BBBKKKFFFSSSeeewwwlll^^^TTTJJJ<<<111:::777555555666888888777333222111111000111111111111111000000///////////////......------.................................------------------------++++++,,,,,,,,,---------...,,,++++++---...,,,***++++++++++++,,,,,,------++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++,,,,,,---...---******---...+++***---++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------...------------------,,,+++,,,---...///......---......------...//////000............//////000000000000000000000000000000222444666666444111000000111111111111222222222222222222222222333333333333111111222333444555555666333333444444444555555555555555555555666666666666888888999999999999999:::<<<<<<;;;<<<<<<===>>>???EEEBBB???@@@DDDGGGGGGFFFGGGGGGHHHIIIJJJKKKMMMMMMQQQSSSUUUTTTSSSQQQQQQRRRVVVVVVTTTTTTTTTVVVWWWXXX[[[\\\]]]___```bbbcccccchhhkkkmmmnnnnnnnnnooopppoooqqquuuzzz}}}||||||~~~|||xxxxxxyyyyyyyyyzzz{{{~~~|||oooeee^^^]]]fffrrr|||gggQQQJJJCCC===@@@===???CCCHHHLLLOOOPPPPPPQQQPPPNNNKKKIIIGGGFFFEEECCCCCCCCCCCCCCCAAA@@@@@@<<<;;;:::999888777777666888777666555333333222222111111111111000000000000000000000000000000000000000000000000000000000000///000000000000000//////000000000000000111111222111111111111111111111111111222222222222333333333333333444444444555555555555666666777777777777666<<<======;;;999<<>>===666;;;AAABBB>>>888444333222222111111111222222333....../////////000000000000000////////////000000////////////////////////000000///000000000111111000000000000000000000000000000000111111111222222222222333333444444444555333333444555666666777777666777888888888888777777999999:::;;;999777;;;@@@>>>BBBHHHMMMUUUcccuuuyyyjjj```YYYMMM>>>777999<<<:::777555555555555555555333222222111111000000111222222000000000000//////............------------..............................------------------------+++++++++,,,,,,,,,------+++++++++,,,------+++***---,,,,,,++++++,,,------++++++++++++++++++++++++******+++,,,,,,,,,,,,+++------------------------,,,++++++++++++,,,------///++++++------***+++...++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,---------,,,,,,------,,,---...000000///...---//////......//////000000///////////////......---////////////////////////000222444444222000000000000000111111111222222222111111111222222222333333000111111222333444555555333333333333444444444444555555555555666666666777555555666777888999:::::::::::::::;;;===>>>@@@AAABBB@@@===>>>BBBEEEEEECCCFFFGGGHHHIIIKKKLLLMMMMMMQQQSSSUUUUUUSSSQQQQQQQQQTTTTTTSSSSSSSSSUUUVVVWWWZZZZZZ[[[]]]___aaabbbccchhhjjjmmmnnnoooppprrrtttrrrtttwww||||||{{{zzz}}}}}}zzz{{{}}}~~~~~~}}}~~~rrrfffaaahhh}}}{{{ddd```\\\RRROOOMMMOOORRRTTTTTTSSSRRRQQQQQQOOOMMMKKKIIIGGGFFFFFFCCCCCCCCCCCCBBBAAA@@@???<<<;;;;;;:::999888777666666555444333222111111111111111111000000000//////////////////////////////////////////////////////...//////000000000//////000000000000000111111222111111111111111111111111111111111222222222333333333333333444444444444555222333444555666666666555111444888999888888999;;;:::CCCPPP]]]iiiwww|||rrrggg]]]WWWKKKEEE@@@AAACCCBBB<<<666777888888666333222444666777777666555444444555666666666555666666777888999ZZZYYYWWWVVVVVVSSSPPPMMMKKKJJJGGGCCC@@@===;;;::::::::::::888666555666888222222111111222333333444............////////////000000////////////000000000000000000000000000000000000000000111111111111222222111111111111000000///000000000000111111111222222333333444444555555333333333444444444555555666666888999999888777666999:::;;;;;;999999:::;;;>>>@@@AAAAAABBBGGGOOOVVViiiuuuuuueeeXXXMMMDDD>>>???999444444777;;;:::999333333444444333222111000111111000000000111111222//////000000000///...------------,,,------...///........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***++++++*********---000///...,,,+++++++++,,,---++++++++++++++++++++++++******+++,,,,,,,,,,,,+++------------------------++++++******++++++,,,---...***)))++++++)))))),,,++++++++++++,,,,,,,,,,,,***++++++,,,,,,------...+++,,,------,,,,,,---...,,,---...000000///......000//////...//////000000///////////////...---,,,////////////////////////---...//////......///111000000000111111111111222000000111111111222222222111111111222222333333333222222222333333333444444444444555555555666666666333333444666777888999:::888999999;;;<<<>>>@@@AAA@@@??????@@@BBBCCCBBBBBBDDDEEEGGGIIIKKKLLLMMMMMMOOORRRTTTUUUSSSQQQPPPPPPQQQQQQRRRSSSTTTUUUVVVVVVZZZ[[[\\\]]]___aaacccdddgggiiilllmmmoooqqqtttvvvsssuuuwww{{{~~~|||xxxwwwwwwzzz~~~}}}{{{|||{{{ssstttnnnnnnnnnccc\\\^^^___aaa___\\\XXXVVVUUUQQQOOOMMMKKKHHHGGGFFFEEEBBBBBBBBBBBBAAA@@@??????<<<;;;;;;:::999888777777444444333222111111111111111111000000000/////////////////////////////////////////////////////////......///000000000//////000000000000000111111222111111111111111111111111111111111111222222222222333333333333444444444444000111222444555555666666333555666777777777999:::888;;;???CCCIIIRRR]]]fffooopppvvv}}}mmmbbb___]]]WWWQQQJJJDDD???======777555888:::888666666333555888999777555444444666777777666444333444555555555666666777777888888YYYXXXVVVVVVUUUSSSPPPMMMKKKIIIGGGDDDAAA???===<<<===:::666444444555666666333222111111111111111222------........./////////000000////////////000000000000000000000000000000...//////000000000000000222222222111111000000000/////////000000000111111111111111222333444444444444444444444333333333333444555777888999888777666999:::;;;::::::;;;;;;;;;999:::<<<>>>@@@BBBCCCDDDIIIPPP[[[eeeooo{{{yyyqqqlll\\\TTTJJJBBB>>>===;;;:::888777666555555444222111333333444444333333333444000000000000000000000///...///000000000///...------,,,,,,,,,------...///........................,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***,,,,,,***)))///;;;EEE111000---+++***++++++,,,******************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,---***)))++++++((((((+++*********++++++++++++,,,******+++,,,,,,---......***,,,------++++++---///,,,,,,---...............///......------......///,,,---.../////////...---////////////////////////---.........---///222555000000000000111111111111000000000000111111111222111111111111222222222222222222222222333333333333333333333333444444444444333444444555666777777777888888999999;;;<<<===>>>===@@@BBBDDDCCCBBBBBBBBBBBBCCCFFFHHHJJJKKKKKKKKKMMMPPPRRRSSSQQQOOONNNMMMNNNOOORRRTTTVVVWWWVVVVVVYYYYYYZZZ[[[]]]```bbbdddfffhhhjjjlllmmmooorrrtttrrrrrruuuyyy|||}}}{{{yyytttssssssvvv{{{~~~}}}zzz{{{~~~qqqqqqqqqhhhccceeeffffffccc]]]XXXVVVVVVPPPNNNLLLIIIGGGEEECCCCCCAAABBBBBBAAAAAA@@@???>>>;;;;;;:::999888777666666444333222111111000000111111000000000////////////........................////////////////////////---......///000000//////000000000000000111111222111111111111111111111111111111111111222222222222222222333333333444444444222222222333333444555555888888888666555555666777:::;;;<<<>>>@@@CCCGGGHHHGGGLLLUUUddd|||sssgggZZZOOOGGGFFFEEEBBB>>>;;;888777666555222222555666333444999111111333555777777777666333555666555333222333555333444555666777666555444YYYWWWVVVVVVUUUSSSPPPMMMKKKJJJIIIGGGEEEBBBAAA@@@<<<999777777888777333///444333222000////////////---------.........//////000000////////////000000000000000000000000000000---......///000/////////222222111111000000//////////////////000000000000///000000111222222333333777666666555555444444333222333666777888888777666333666777666777:::;;;:::888777888:::<<<>>>===<<<<<<>>>AAABBBEEEKKKTTTZZZeeeooo|||}}}yyysssmmmbbb]]]VVVOOOJJJFFFBBB@@@<<<999666555777888555333444333333111000111444666222333333222222222333555//////000000//////...---...///000000000///---,,,,,,,,,,,,,,,------...///........................,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***,,,---+++,,,777KKK[[[222111...,,,******++++++******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++)))))))))((()))******+++...++++++------))))))+++))))))*********+++++++++******+++,,,,,,---......)))+++...---++++++---///+++++++++,,,,,,,,,------...------,,,,,,,,,------***+++---///000000000///////////////////////////000111000///000222666:::000000000000111111111111000000000000111111111111222222222111111111111111111111222222222333333333111111222222222333333333555555555555555555555555999999888888999999:::;;;===AAAFFFGGGEEEBBBBBBDDD@@@BBBDDDGGGIIIJJJJJJJJJKKKNNNQQQRRRPPPNNNLLLLLLLLLNNNRRRUUUWWWXXXWWWVVVVVVVVVVVVXXXZZZ]]]___aaafffgggiiijjjkkklllooorrroooppprrrvvvzzzzzzyyywwwqqqpppppptttyyy}}}|||zzzzzz}}}}}}~~~~~~rrrnnnnnngggcccdddeeeeeeaaaZZZUUUTTTTTTOOOMMMKKKHHHEEECCCAAAAAAAAAAAAAAAAAA@@@???>>>>>>::::::999888777666555555333333222111000000111111000000000000////////////........................////////////////////////------...///000000//////000000000000000111111222000000000000000000000000000111111111111222222222222222333333333444444444444444333222222333333444///000333555555555444333555555555777:::<<<<<<;;;999@@@EEEGGGOOO^^^nnnvvvyyy}}}|||}}}zzz}}}rrrtttooobbbZZZ\\\]]]\\\]]]VVVLLLEEEAAA===:::777555555555444333222111000222000222555444000333:::777444222111222333333222000333555444222222444666222333555666666555333222ZZZXXXVVVTTTTTTRRRPPPNNNLLLLLLHHHCCCBBBCCCAAA<<<<<<<<<:::888777666666666333222111///...---------000000000000000000000000000000000000////////////000000000000////////////000000000000111111111111000111222333333222111000000000000000////////////000111111111111222222222222333555666666444333222444444333222333444555666555666888999999999888777888888999999999:::::::::<<<;;;:::999:::===AAACCCEEEFFFIIILLLNNNPPPRRRRRRPPPSSSVVVYYYZZZYYYWWWUUUQQQPPPNNNKKKHHHFFFDDDCCC<<<<<<;;;:::999777666666444444444333333222222222333333222111111222333333111111111111000000000000,,,---......------///000//////.........---------...000+++***000---)))///.........------,,,,,,,,,---------------------------------,,,,,,++++++++++++++++++,,,,,,---------///---+++******+++---...,,,++++++******++++++,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++******(((&&&(((+++---+++)))++++++************++++++,,,++++++******++++++,,,))))))***+++,,,,,,------)))+++,,,+++)))))),,,///------------------------------------------------+++,,,...//////...,,,+++............////////////000//////.........//////////////////////////////////////////000000000000111111111000000000000000111111111222222333333333111111111111111111111111111222222333444555666666666666888999:::;;;;;;;;;>>>AAACCCCCCBBBAAA@@@AAA@@@AAABBBCCCDDDFFFGGGGGGKKKKKKKKKKKKLLLMMMNNNOOONNNOOOQQQSSSUUUWWWWWWXXXQQQTTTWWWWWWVVVWWW[[[___bbbcccfffiiikkkllllllllllllnnnqqqtttvvvvvvuuutttsssrrrrrrtttvvvwwwuuutttzzzyyy{{{~~~|||wwwvvvxxxzzzzzz{{{}}}~~~yyyuuu}}}}}}zzzqqqlllfff```YYYXXXVVVVVVVVVUUURRRPPPKKKNNNNNNHHHBBBAAAAAA???CCCAAA???AAACCCCCC>>>999888888888888777555444333222222222111111111000000...///000///...---...000---------------------------------............///000000000000////////////////////////000000000000000000111111111111000000000111111111111222222222111111222222222333333333333333333444444444555555444444444555555555555666555555555666666666666777888999;;;===@@@BBBDDDEEEPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQTTTVVVWWWWWWVVVUUUQQQOOOMMMOOOQQQSSSQQQOOOJJJIIIFFFDDDBBBAAAAAAAAA===<<<;;;999777666555444333333333222222111111111333222222222222222222333111111111111111111111111111111222222222333333333222222222333333333444444[[[YYYWWWUUUUUUSSSPPPNNNLLLLLLHHHCCCBBBCCC@@@<<<<<<;;;999888666666555555333222111000///.........////////////////////////000/////////////////////000///////////////////////////000000000111111111...///000111222111111000000000000000////////////000000111111111222222222222333444555555444333222444333333222333444555666444555666777888777777666888888888888999999999999;;;;;;999999999;;;===>>><<<===???@@@AAABBBBBBBBB???AAACCCEEEFFFEEEDDDBBB??????>>><<<;;;999888777:::999999888666555555444444444333333333222222222333222222111111222222333111111111000000000//////---...//////......///111//////.........---------,,,000+++***000...)))///......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---------,,,+++******+++,,,---,,,++++++******++++++,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***+++***)))***+++,,,+++***++++++************++++++,,,++++++******++++++,,,)))******+++,,,,,,------***,,,------++++++---///------------------------------------------------,,,,,,---......---,,,,,,............//////////////////............//////.........................../////////000000000000000000000000000000000111111111222222222222222222111111111111111111111111333333333333444444444444555666777999::::::;;;;;;===???AAABBB@@@???@@@@@@@@@@@@AAACCCDDDEEEFFFGGGGGGHHHHHHIIIKKKMMMNNNOOONNNOOOQQQRRRTTTUUUVVVVVVSSSTTTVVVXXX\\\^^^```aaa```bbbeeehhhjjjkkklllllljjjmmmqqquuuxxxyyyyyyxxxvvvuuuuuuvvvwwwwwwvvvttttttsssuuuyyyxxxtttsssuuuxxxxxxxxxzzz{{{zzzvvvrrrvvvvvvxxxyyyzzz|||}}}}}}}}}xxxooofff^^^WWWUUUTTTSSSRRRQQQNNNLLLIIIPPPRRRJJJAAA???AAABBBBBB@@@???AAADDDDDD@@@<<<888888888777666555444333222222111111111000000000---///000///...---...000------------------------------------............////////////.............../////////000000000000000000111111111111000000000000111111111222222222111111111222222222333333333333333333444444444444444444444444555555555555333333333333444444444444666777999:::===>>>@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAACCCDDDEEEEEEDDDDDD@@@???===>>>AAABBBAAA???>>>>>><<<:::999888888888;;;:::999888777555444444333333333222222111111111222222111111111111222222111111111111111111111111111111111222222222333333222222222333333333333444]]][[[YYYWWWVVVTTTPPPNNNKKKLLLIIIDDDBBBCCC@@@;;;;;;:::999777666555444444333222111000000000000000........................//////////////////////////////////////////////////////000000000000111111---...///000000000000000////////////000000000000000000000111111111222222111222444444555444333222333333333333333444555555333444555666666666555555777777777777888888888888:::999999999999999999999::::::::::::999888777777666777888888888888777777555555555555444444444444777666666555444333222222333333333222222222222222333222111111111111222333111111000000000000//////...///000000//////000111...............---------***000---***000...)))......------------,,,,,,,,,------------------------+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***+++,,,---,,,+++***+++,,,++++++************++++++++++++************++++++*********++++++,,,,,,---+++---...---,,,,,,...///---------------------------------------------------------------------------............////////////...............//////............................../////////000000000/////////000000111111111222222222111111111111111111111111111111111111111444444444333333333222222555555666888999999999999;;;===??????>>>>>>>>>??????@@@AAABBBCCCDDDEEEFFFDDDEEEFFFGGGIIILLLNNNOOONNNOOOPPPRRRSSSSSSSSSTTTUUUSSSSSSZZZccchhhfffbbb```aaadddfffhhhiiijjjjjjgggjjjnnnrrrvvvxxxyyyyyyzzzxxxwwwwwwwwwwwwvvvtttqqqooopppttttttqqqppprrrttttttsssttttttsssqqqnnnppppppqqqqqqqqqpppooonnnpppvvvggg\\\UUUSSSPPPOOONNNLLLIIIGGGFFFOOORRRJJJ@@@===AAADDD@@@>>>>>>@@@CCCDDDAAA>>>777777666666555444333222111111111111000000000000---...//////...---...///------------------------------------........................------------....../////////000000000///000000111111000000///000000000111111111222222111111111222222222222333222222333333333444444444333333333444444444555555222222222333333333444444444555666777888::::::;;;888888888888888888888888999999999999999999999999777666555666888999888777888888888888777666555555777777666666555444444444222222222222222111111111111111000000000000111111111111111111111111111111000111111111222222222222111111222222222333333333^^^\\\ZZZXXXWWWUUUQQQNNNKKKKKKIIIDDDCCCCCC@@@;;;;;;:::888666555444444444222222111111111111111222.................................///////////////.........///////////////////////////000000000111000000000000000/////////////////////000000000000000000000000111111111111111222222333444333333222333333333333333444444444222333333444444444444444555666666666666777777777666777888999:::999888888:::::::::999888666555444777777666555555555555555555555555555555555555555444444444333333222222222222222222222222111111111222222111111111111222222111000000000////////////...///000000///...///000........................)))222///+++000...***---------------------------------------------------******++++++,,,,,,,,,---+++++++++++++++++++++,,,))))))***+++++++++******++++++************++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***+++---///---***(((***,,,++++++************++++++++++++************++++++*********++++++,,,,,,,,,+++,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------.........//////......---------...//////................................./////////000000---......///000111222222222222111111000000000///111111111111111111111111333333333222222222222222444444555777777888888888888:::<<<<<<<<<<<<===???>>>???@@@AAABBBCCCDDDEEEEEEEEEFFFGGGHHHJJJLLLMMMNNNNNNOOOPPPQQQQQQQQQQQQUUUPPPPPPYYYffflllhhhaaa```aaaccceeeffffffffffffcccfffiiimmmqqqssstttuuuzzzxxxvvvuuuuuuuuusssrrrqqqnnnnnnqqqrrrooommmnnnoooooonnnnnnnnnmmmlllkkknnnoooppppppnnnllliiihhhmmm~~~~~~jjj[[[TTTQQQNNNKKKJJJHHHEEECCCBBBIIIKKKEEE>>>>>>@@@BBB>>>===<<<>>>@@@@@@>>><<<777666555444333222222111111111000000000/////////---...//////------...///------------------------,,,,,,---------........./////////.........------........./////////000000//////000000000000//////000000000000111111111111111111111111222222222222222222222222333333333333222333333333444444444444333444444444555555555555333444444555555666666777888888888888888888888888:::999888777777777777777666666666666777777777777666666888999999888666666444444444444333333333333222222222111111111111111000000////////////000000111111111111111111111111000000000111111111111222111111111111222222222222]]]\\\ZZZYYYXXXUUUQQQNNNJJJKKKIIIEEECCCDDD@@@:::;;;:::888666555444444444222222111111111111111222////////////////////////------....../////////000------....../////////000...////////////000000000555444333111000///........./////////000000000111//////000000000111111111000111111222222333333222222222222333333333333333222222222222222333333444444444444555555555666666444555777999:::::::::999666666666666555444222222666555333222111222222222333333333222222111111111333333333333333333222222111111111111111111111111111111111111111111111111000000000////////////...---...//////------...///---.....................***555222+++......***---------------------------------------------------*********++++++,,,,,,,,,++++++++++++++++++++++++((()))***++++++++++++***+++******))))))******+++******+++++++++,,,,,,,,,***++++++,,,,,,++++++******,,,...,,,)))''')))+++++++++************+++++++++******))))))******+++***+++++++++++++++,,,,,,******+++,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------............---------------...//////....................................////////////------...///000111111222111111111000000/////////000000000000000000000000000000111111222333333444333333444555666666666666666888999:::::::::<<<>>>===>>>>>>@@@AAABBBCCCDDDGGGGGGGGGGGGGGGHHHIIIJJJLLLMMMNNNOOOOOOOOOOOONNNSSSNNNMMMVVVccciiieee]]]```aaabbbcccccccccbbbaaaccceeegggjjjlllnnnoooooouuusssqqqppppppppppppnnnoookkkiiilllmmmjjjhhhhhhjjjjjjkkkkkkjjjiiiiiiiiilllmmmnnnooonnnllliiihhhjjjuuunnn]]]SSSPPPMMMJJJHHHFFFDDDBBB>>>AAAAAA>>>===??????<<<<<<;;;::::::::::::888777666555333222111000000111000000000/////////......---...///...---,,,---///------------------------,,,,,,,,,------------...000000000/////////..................//////////////////000000000000////////////000000000111111111000000111111111222222222111111111222222222333333222222222222333333333444333333333333444444444555333333444444444555555555666666666666666666666666777666555444333333333444333333444444444444555555111222444555555555444333222222222222222222222222111111111111111111111111000//////////////////000000000000000000000000000//////000000000111111111000000000111111111222222[[[ZZZYYYYYYYYYVVVRRROOOJJJKKKIIIEEEDDDDDD@@@:::;;;:::999777666555444444333222111000000000000000////////////////////////---------......//////000---------......//////000......////////////000000666555333111000///............//////000000111111/////////000000000111111000000000111111222333333111111222333333333333333222222111111111222333444333333333333444444444555222444666888999:::::::::555555555666555555444444444444333222111111111222222222111111000/////////222222222222333333333333000000000000000111111111000000111222222111000000000000////////////......---...///...---,,,---...---------..................:::666,,,---...+++...,,,,,,,,,------------...------------------------*********++++++++++++++++++++++++++++++*********))))))******+++,,,,,,,,,******))))))))))))************+++++++++,,,,,,,,,***++++++,,,,,,++++++******+++,,,+++***)))***+++++++++************++++++******))))))))))))******++++++++++++++++++++++++***)))***,,,------+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------------.........,,,,,,,,,,,,---...//////------------------------------........./////////.........//////000000000000000000000////////////000000000000000000000000...///000111222333444444222333333444555555444444555666888888888:::<<>>???@@@AAABBBCCCHHHGGGGGGFFFFFFGGGGGGHHHKKKKKKLLLMMMMMMNNNMMMMMMPPPMMMMMMSSS[[[```^^^ZZZ^^^___```aaabbbaaaaaa```dddeeefffhhhjjjkkkllllllooommmjjjjjjkkkllllllllliiicccaaadddfffdddaaaaaaeeegggiiijjjiiihhhhhhhhhiiiiiijjjjjjjjjhhhgggfffbbbgggnnnuuu{{{yyymmm___SSSPPPLLLIIIGGGFFFDDDBBB>>>???===:::<<>>???AAABBBBBBEEEEEEDDDDDDEEEFFFGGGGGGIIIIIIJJJLLLLLLMMMMMMMMMMMMNNNOOOQQQSSSVVVWWWWWWXXXZZZ\\\___aaabbbbbbbbbaaabbbcccdddfffgggiiiiiiiiigggeeeeeehhhjjjkkkkkkaaa[[[YYY]]]aaa```^^^___aaaeeeiiikkkjjjhhhhhhiiieeeeeeeeeddddddcccbbbbbb]]]aaacccdddhhhiiiddd\\\RRRNNNJJJGGGFFFEEEDDDCCCAAACCCBBB===;;;<<<;;;777666666666444333333333444444333111///......///////////////.........------,,,---......,,,,,,---...------------------------++++++,,,,,,,,,---------000000/////////.........---------.........//////......////////////......////////////000000000111000000000000111111111111000000000000111111111222111111111111222222222222000000000000111111111111222222222333333444444444444444444444444444444444333444555666555444333222111333555444333222444666555555444444444555666666333222222222111111000000///000000000111111111222111000000//////000000111000000000000000000000000........./////////000000/////////000000000111111WWWWWWWWWXXXYYYWWWSSSPPPIIIKKKIIIFFFDDDDDD???999<<<<<<:::888777666666666333222111///...---------------------------------,,,,,,------...///000000,,,,,,------...///000000............/////////000000///.........///111222---......///000111111222////////////000000000000////////////000111222333000111222333444333222222333222111111111222444444111111222222222333333333444444444444444444444444444444555444444333222222000111222222222222111111000000000111111222222222//////000000111111222222.../////////000000111111///000111222222111000///000/////////............000111111000///......///---------.........//////555BBB;;;,,,+++------///,,,,,,,,,------.........------------------------,,,+++++++++******))))))++++++++++++******)))))),,,+++*********,,,///000******))))))))))))************+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++...+++***+++///000///,,,++++++************++++++******))))))))))))******++++++++++++++++++++++++,,,++++++...000000---***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,...//////...,,,+++,,,,,,,,,---------......+++++++++,,,---...///000---------------------------------........./////////////////////.........---.........//////000000000000000000000000000000111111111111000000000000111111222333333333222222444555666777777999===@@@;;;;;;<<<>>>???@@@AAABBBAAAAAABBBBBBDDDEEEGGGGGGGGGHHHIIIKKKLLLMMMMMMMMMMMMOOOQQQQQQOOOOOORRRVVVTTTVVVZZZ^^^aaaccceeeeee\\\]]]^^^```bbbdddfffffffffdddbbbcccfffiiikkkkkk]]]WWWUUUZZZ``````___```___dddiiilllkkkiiiiiijjjddddddbbbaaa```____________bbbbbb^^^[[[\\\[[[XXXPPPMMMIIIFFFEEEDDDCCCBBBDDDHHHHHHAAA;;;999999888333444444444333333555666444333000...------.../////////.........---------,,,---......,,,,,,---...------------------------++++++,,,,,,,,,---------//////.........------------------.........//////......////////////......////////////000000000000000000000000111111111111000000000000111111111111000111111111111222222222111222222222222333333333111111222222333333444444222222222222222222222222111222444555555444222111///222444333111000222555444333222111111222333444333333222222111000000000//////000000111111111222111111000000000000111111000000000000000000000000............/////////000////////////000000000000]]]ZZZXXXYYYZZZXXXTTTPPPKKKKKKIIIFFFCCC???<<<:::;;;;;;999777666555555555000000000///......------...////////////---,,,+++........................///......------......///,,,,,,---...//////......//////...---...///000111//////............/////////////////////////////////000000000000//////...555222...000;;;CCC<<<...222222111111111111111111111111111111111111111111222222222111//////222444222333333333333333333333444333333222111111111222666555444333111000///...111111000000//////......//////000000000000//////111000///......///000111222000...---,,,---.../////////.........---------------------------------------.........---+++***+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************111...((($$$)))000---&&&************************))))))))))))******)))(((+++,,,,,,+++******+++---,,,,,,,,,+++***)))(((''')))************+++++++++)))************+++++++++******+++++++++,,,,,,,,,))))))*********+++++++++************************+++,,,------+++)))******,,,,,,---...///000111111******+++++++++,,,,,,,,,......---,,,,,,,,,,,,---........................------------------------////////////000000000000000000000000000000000000//////000000000000//////000000111222444555555666333444444555777888:::;;;999999:::<<<===???@@@AAA??????@@@AAACCCEEEGGGHHHGGGGGGHHHJJJKKKMMMNNNNNNMMMNNNOOOPPPQQQQQQQQQQQQUUUXXX[[[]]]]]]^^^```aaa```aaabbbccceeegggiiijjjjjjeee^^^]]]eeennnnnniiihhh```WWWUUU[[[bbbeeeeeegggfffeeefffhhhjjjiiihhhhhheee```\\\YYYYYYZZZ[[[[[[ZZZWWWVVVUUUSSSPPPMMMLLLJJJHHHGGGGGGHHHGGGFFFBBB@@@>>>>>>>>>>>>===<<<555444444333333222222111111000///......------............------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---------------...///000......---,,,---...///000////////////////////////000000000000000000000000000/////////000111222222000000000000111111111111000000111111111222222222111111222222222111111000333333333333333333333333333333333222222111111111000111111111111222222222111222333444444333222111444444333222111111111111222222111000//////000000//////............//////000111///---...222222...........................///......------...000111]]]ZZZXXXXXXYYYXXXTTTPPPMMMLLLJJJGGGCCC@@@===<<<;;;;;;999777666555555555111111111000//////......,,,---...//////...------........................,,,,,,++++++++++++,,,,,,,,,,,,---.....................---------...///000//////............//////------------------------//////000000000000000///...///......333888555---000000000000000000000000111111111111111111111111111222222111//////111333444333333333222111111111444333222111111111111111111111222222222222222222000000000000//////......//////000000000000//////111000///......///000111111000...---,,,---...//////.........------------------------------------------.........---+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************"""&&&***,,,+++***+++,,,************************************++++++***)))+++,,,,,,+++******+++---------------,,,+++***))))))************+++++++++)))************+++++++++++++++,,,,,,,,,---------***+++++++++,,,,,,,,,,,,***************************,,,------+++*********.............../////////++++++++++++,,,,,,,,,,,,......---,,,,,,,,,,,,---........................---------------------------............///////////////////////////////////////000000000000//////000000111222333444555555333333444555666888:::;;;888999999;;;<<<===>>>>>>>>>>>>???@@@BBBDDDEEEFFFGGGGGGHHHIIIKKKLLLMMMNNNLLLMMMOOOPPPQQQRRRRRRRRRUUUWWWYYYZZZ[[[\\\^^^``````bbbdddgggiiikkkkkkkkkgggeeecccfffpppxxxvvvooolllcccZZZZZZ```hhhjjjiiiiiigggcccbbbcccdddeeeeeefffddd```\\\YYYYYYYYYZZZ\\\ZZZXXXWWWVVVTTTPPPNNNMMMKKKHHHGGGFFFEEEDDDBBBAAA???<<<<<<<<<<<<:::999444444444333222222111111111000///...------------......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------...//////...------,,,---...///000........................////////////////////////000000000///000000111111//////000000000111111111111111111111222222222222222222222222222111000///333333333333333333333333333333222222222111111111000000111111111222222222111111222222222222111111333222111111111222333333222111111000//////000000//////............//////000222111,,,+++------***.......................................//////000\\\ZZZXXXXXXYYYXXXTTTPPPOOONNNKKKGGGCCCAAA???>>>;;;;;;999777666555555555222222222111000000//////++++++---...////////////........................,,,,,,++++++++++++,,,,,,,,,------............---------,,,,,,,,,---.../////////............//////------------------------...//////000111111111111***///000...,,,...000///////////////////////////111111111111111111111111111111222111//////111333555444333333111111000///333222111111111111111111000000000111111222222222000000000////////////......//////000000//////...000//////......//////000000///...---------...///............------------------------------------,,,------------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))*********++++++)))'''+++222111)))''',,,***************************++++++,,,,,,++++++***+++,,,,,,+++******+++---............---,,,++++++)))************+++++++++)))************+++++++++,,,,,,,,,,,,---------...++++++,,,,,,,,,---------***************************,,,------+++******+++//////.........---------,,,,,,,,,,,,------------......---,,,,,,,,,,,,,,,------------------------........................,,,,,,---------.........////////////////////////...//////000000//////...000000111222333444444555333333444444666777999:::888888999::::::;;;<<<<<<>>>>>>???@@@AAABBBCCCCCCFFFGGGHHHIIIJJJKKKLLLMMMKKKLLLNNNPPPQQQSSSSSSSSSUUUVVVWWWWWWWWWYYY\\\______bbbfffkkkmmmnnnmmmllljjjmmmpppvvvyyyooofff]]]^^^fffnnnooommmnnnjjjeeeaaaaaabbbccccccdddbbb___[[[YYYXXXXXXYYY\\\ZZZXXXWWWVVVTTTPPPMMMNNNKKKIIIGGGEEEDDDAAA??????===:::999999888777555444444333333222111111111111000///...------------------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------...///...------------...//////........................////////////////////////111111000/////////000000//////000000000000111111111111111222222222333333000111111222222222111111222222222222222222222222222222222111111111111111000000000111111111222222111111000000000000111111111111//////000222444555111111000/////////000000//////............//////666::::::333......///...------------------------------...///////////////\\\ZZZXXXXXXYYYXXXSSSOOOPPPNNNJJJFFFCCC@@@???>>>;;;;;;999777666555555555222222111000000//////...,,,,,,------.......................................------------------...,,,------......---------+++++++++,,,,,,,,,------///......------......///////////////////////////---...///000111111222222...111222000------000222...///////////////000000111111111111111111111111000111222111000///000222444444333333222222222111222111111000000000111111111111111000000/////////////////////////////////...//////////////////...//////////////////////////////...---------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++333((()))666:::000)))+++************************+++,,,------,,,+++,,,,,,+++,,,,,,+++******+++------.........------,,,+++))))))*********+++++++++))))))*********++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,,,,---***************************+++---,,,+++******+++------------------------,,,,,,,,,---------.........---,,,,,,++++++,,,,,,------------------------........................,,,------------.........////////////////////////...//////////////////...000000000111222333333444333333333444555666888999888999999999::::::;;;;;;>>>???@@@AAAAAABBBBBBBBBFFFFFFGGGHHHIIIJJJKKKKKKJJJKKKMMMOOOQQQSSSSSSTTTUUUVVVVVVVVVVVVXXX\\\```]]]aaagggllloooooommmlllnnnrrrvvv|||zzzppphhh```aaaiiippppppnnnppplllhhheeedddddddddcccbbb```^^^[[[YYYWWWWWWWWWYYYXXXVVVVVVUUURRRNNNKKKLLLKKKHHHGGGFFFEEEBBB??????<<<999888777666555333333333333222111111000000000000///...------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---......------------......//////........................////////////////////////222111000///////////////////////////000000000111111111111222222222222333---...///111222333444444222222222222222222222222111111111111111111111000000000000000111111111111111000///......///000111222111///...///000333444111000000/////////000000///......------......///888===>>>777000000111222------------------------,,,---...///000///...---\\\YYYWWWWWWYYYWWWSSSOOONNNMMMJJJFFFCCC@@@>>>===;;;;;;999777666555555555111000000//////...------......------,,,,,,,,,,,,........................---------,,,,,,---------,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,......------------......////////////////////////,,,---...///000111111111333222111111111000111222/////////000000111111111000000000000000000000000///000222111000///000111222222333333444444555555000000000//////000000111000000000//////......................../////////......////////////............////////////............---------.........,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++))))))555EEECCC333+++000***************************,,,......,,,+++,,,---+++,,,,,,+++******+++---+++,,,,,,,,,,,,++++++***))))))*********+++++++++))))))*********+++++++++)))*********++++++++++++************++++++++++++************************)))+++,,,,,,+++***+++,,,+++++++++,,,---.........,,,,,,,,,---------......------,,,++++++++++++,,,------------------------........................------........./////////..............................////////////......///000000111111222222222333333333333444555777777999999:::::::::;;;;;;;;;>>>???AAABBBCCCCCCCCCCCCEEEEEEFFFGGGHHHIIIIIIJJJIIIJJJLLLNNNPPPRRRRRRSSSUUUVVVVVVVVVWWWZZZ^^^aaa```ccciiinnnqqqqqqpppooonnnppprrrtttyyy|||xxxppprrrlllffffffkkkppppppoookkkjjjhhhhhhhhhfffcccaaa___^^^\\\[[[YYYWWWVVVUUUUUUTTTSSSSSSRRROOOJJJGGGIIIHHHGGGGGGHHHGGGDDDBBB???<<<999888777666444333333222222111111000//////000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,---------------...............................................................111111000///.........///...////////////000000000000000111111111111222222......///000111111111111111111111111111111111111000000000000000000000000//////000000000111111111111000///......///000111333222000......///000111000///////////////000000......------------.........444666000++++++...///------------------------+++,,,.../////////...---[[[YYYWWWWWWXXXWWWSSSOOOMMMLLLJJJGGGDDD@@@===;;;;;;;;;999777666555555555000000//////...---------///...---,,,++++++++++++........................++++++************++++++,,,------------,,,,,,+++***+++,,,---------,,,,,,......------------......------------------------,,,---......////////////333///---000222111///////////////000000111111222000000000000000000000000...000111111000//////000000111222333444555555666///////////////000000111---------....../////////---............/////////---......//////......------......//////......---,,,---------............,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,''';;;TTT[[[GGG...(((111************************))),,,///...+++***+++---+++,,,,,,+++******+++---*********++++++******))))))************+++++++++)))************+++++++++))))))))))))************))))))*********+++++++++************************)))+++,,,,,,+++++++++,,,)))******+++,,,---...///,,,,,,,,,,,,------------------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------............/////////........................---......//////......---//////000000000111111111333222222333444555666666888888999::::::;;;<<<<<<===???@@@BBBDDDDDDCCCCCCEEEEEEEEEFFFGGGHHHHHHHHHHHHIIIKKKMMMOOOPPPPPPPPPSSSUUUVVVXXXYYY\\\```ccceeegggkkknnnqqqrrrrrrrrrqqqrrrrrrqqqsssvvvsssmmmtttqqqnnnllllllnnnooooooeeeeeeeeeeeeeeeccc___\\\\\\\\\[[[ZZZXXXVVVTTTSSSQQQPPPPPPPPPOOOLLLGGGCCCEEEDDDEEEFFFGGGGGGEEECCC>>>;;;999777777666555333222222111111000/////////000///...---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,,,,,,,,,,,,,---......//////......------------------------........................000000///.........//////......////////////000000/////////000000000111111000000000000///...,,,,,,000000000000000000000000////////////000000000000/////////000000000111111000000////////////000000222111000//////.........//////......//////000000......------------......)))...///+++)))+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............[[[YYYWWWWWWXXXWWWRRRNNNLLLLLLLLLJJJGGGBBB>>>;;;;;;;;;999777666555555555111111000000///............---,,,+++++++++,,,---........................++++++************++++++---------------,,,+++***++++++---.........---,,,...------,,,,,,------...------------------------,,,,,,---------------,,,000,,,,,,111222///---///------...//////000111111000000000000000000000000---///111111000//////000000000000111111222222333///............///000111------------------......---------.........//////---......//////......---------...//////...------+++,,,------............++++++,,,,,,,,,---------++++++++++++++++++++++++++++++*********+++------++++++++++++*********))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,...BBBTTTQQQ<<<)))&&&+++************************(((,,,///...***)))+++---+++,,,,,,+++******+++---))))))***************))))))************+++++++++)))************+++++++++))))))*********+++++++++*********+++++++++,,,,,,************************(((***,,,,,,+++++++++---******++++++,,,,,,,,,---++++++++++++,,,,,,,,,,,,---,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................---......//////......---/////////000000000000000222222222222333444555666666666777888999;;;;;;<<<;;;<<>>;;;<<<;;;999777666555555555222222111111000/////////,,,++++++***+++,,,...///........................---,,,,,,,,,,,,,,,,,,---------------,,,,,,+++***+++,,,---...///...------...------,,,,,,------...////////////////////////,,,,,,,,,---,,,,,,++++++---+++...444333------111,,,,,,------...///000000000000000000000000000000---///111222000/////////000000000000////////////...............///000111111000///...,,,+++***)))---------.........//////---..................---,,,---...//////...---,,,+++,,,------.........---+++++++++,,,,,,---------++++++++++++++++++++++++++++++*********+++---...++++++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***111333...))))))***)))************************(((+++///...***(((***---+++,,,,,,+++******+++---)))******+++++++++******)))************+++++++++)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------************************(((***,,,,,,++++++,,,---,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------........................---..................---////////////000000000000222222222222333444555555333444555777888:::;;;;;;888:::===@@@BBBCCCCCCBBBDDDDDDEEEEEEFFFFFFGGGGGGHHHIIIJJJKKKLLLLLLLLLLLLMMMPPPUUUXXX[[[]]]aaacccfffeeeddddddfffiiimmmppppppsssuuuuuuxxx{{{yyytttqqqssssssnnnfffbbbeeeiiigggddd```^^^]]]\\\ZZZYYYYYYYYYZZZZZZXXXVVVSSSQQQNNNNNNNNNNNNMMMJJJDDD@@@@@@@@@AAABBBDDDCCC@@@===:::888555555555666555333111111111000//////......//////...---,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************...---,,,,,,++++++++++++,,,,,,.../////////...---------------------------.......................................///000111............/////////000---------............///&&&'''))),,,...///000111000000000000000000000000---.........//////000000////////////000000000000///000111222222111000///+++,,,///111111000///..................///000111...------,,,,,,------...,,,---,,,***---111111---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++,,,---...///___[[[XXXWWWWWWVVVSSSOOOOOONNNLLLJJJFFFAAA===;;;;;;;;;:::888777555444444333222111///............/////////......---------000---+++,,,...000///---,,,+++***)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---............---------,,,,,,,,,---......---++++++---///........................+++,,,.../////////...---,,,,,,,,,---------..............................////////////000000000000000111222222222000///...///////////////////////////////////////////////////...---,,,,,,---///000......---,,,---...///000......------------......000...+++,,,...000///---,,,,,,,,,------...............---,,,++++++++++++))))))*********+++++++++++++++************++++++,,,,,,,,,++++++*********))))))))))))))))))))))))+++++++++*********))))))************************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))+++*********))))))(((((())))))))))))************+++******)))))))))))))))++++++************++++++))))))*********+++++++++)))************+++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000---+++***+++,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,++++++++++++++++++---------------------------------............///---------............/////////000111222222333333000111111222222333444444555666777888999:::;;;;;;<<<<<<;;;<<<===@@@CCCDDDDDDDDDEEEEEEEEEEEEDDDDDDJJJKKKMMMLLLJJJIIIIIIJJJLLLNNNQQQSSSUUUXXX\\\___dddbbbbbbcccgggjjjkkkllloooppptttxxx{{{{{{xxxuuuqqqpppnnnlllkkkiiiiiiiiicccaaa___]]]]]]\\\YYYWWW\\\ZZZXXXVVVVVVTTTRRRPPPIIIJJJLLLMMMLLLJJJGGGEEECCCAAA???>>>???>>><<<:::777777555444222111//////111111111111111000//////,,,,,,------------------,,,,,,+++******+++,,,,,,,,,+++***))))))+++---...))))))***++++++++++++*********+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,***))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------,,,,,,,,,---------......---------............///////////////////////////..................------000...---...///000///...//////............/////////////////////.........////////////////////////111000000///...---------222000......000111///---...---,,,,,,,,,,,,---...///............---------............------,,,+++//////...---,,,,,,++++++,,,,,,,,,---------......^^^[[[WWWVVVWWWVVVRRROOOMMMMMMKKKIIIFFFBBB>>><<<;;;;;;:::888777555444444333222111///.....................---------,,,,,,///,,,++++++---...---,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...+++,,,,,,,,,------......,,,,,,,,,,,,------...---------------------------,,,------...............,,,,,,,,,---------..............................---............/////////000000111111111000......................................................///...------,,,---.........------,,,---...///000......------------......///---+++,,,...///...,,,,,,,,,,,,---------------------,,,+++++++++,,,,,,***+++++++++,,,,,,,,,,,,++++++************++++++,,,,,,,,,+++++++++******************************+++++++++*********))))))************************************************)))************+++++++++************************************)))))))))((())))))))))))************)))))))))))))))***++++++++++++************++++++******************++++++)))************+++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,///---+++***+++,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,---------------------------------------............------------..................///000000111111222000111111222222333333444555666666777999::::::;;;>>>=========>>>@@@CCCDDDBBBCCCDDDEEEEEEEEEEEEDDDGGGIIIKKKKKKKKKJJJKKKLLLLLLNNNPPPRRRSSSUUUYYY\\\``````bbbeeegggiiihhhfffkkkmmmooosssuuuuuurrrooorrrpppnnnkkkgggeeeccccccbbb```^^^]]]\\\[[[YYYWWWZZZYYYWWWVVVUUUSSSQQQNNNIIIJJJKKKKKKJJJHHHEEECCC@@@>>><<<<<<<<<<<<;;;999666666555333222111000//////000000000000///......------------------,,,,,,,,,++++++******++++++,,,,,,+++***))))))+++,,,...))))))***++++++++++++***++++++++++++***))))))(((,,,------,,,*********+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,------------...------------............................................................000...---...///000///---//////............//////............////////////........................000000000///...---------444222000111222333111///------------------------............------------.........---,,,***)))(((///......---,,,,,,++++++,,,,,,,,,------------...]]]ZZZVVVVVVVVVVVVRRROOOLLLLLLKKKHHHEEEAAA>>><<<;;;;;;:::888777666555444333222111///............------------,,,,,,,,,,,,---,,,++++++,,,---,,,+++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------******+++,,,---...//////,,,******,,,///000...+++,,,,,,,,,,,,,,,,,,,,,,,,---------------......///,,,,,,,,,---------......////////////////////////,,,,,,---------........./////////000//////...---................................................000///...---,,,,,,,,,------------,,,---......///......------------.........,,,+++,,,---...---,,,------------,,,,,,,,,,,,,,,,,,++++++,,,,,,------++++++,,,,,,,,,---------++++++************++++++,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++++++++***************************************************************)))************+++++++++++++++++++++++++++++++++************))))))))))))))))))))))))************((((((((()))***+++,,,---++++++************++++++++++++******************)))************+++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,...,,,******+++,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,------.........------------------------------------............------------............------......//////000000000000111111222333333333555555666777888999::::::======<<<<<<===>>>@@@AAA@@@AAABBBCCCDDDEEEEEEEEEEEEGGGJJJKKKJJJJJJLLLMMMLLLNNNPPPQQQRRRSSSVVVYYY]]]^^^bbbfffiiiiiifffcccggggggiiilllnnnnnnkkkhhhooonnnkkkhhheeebbb``````aaa___\\\[[[[[[ZZZXXXVVVXXXWWWUUUUUUTTTRRRNNNKKKHHHIIIIIIHHHFFFDDDBBB@@@<<<:::999999::::::999777444444333333222111111000...////////////...------......------,,,,,,++++++,,,+++************+++,,,++++++***))))))+++,,,---))))))***++++++++++++***,,,,,,+++++++++******))),,,,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++------------------------,,,,,,,,,,,,------------------------............................................................///...---...//////...---//////............//////---------.../////////000........................000000//////...---------000...------...///---,,,---...////////////...---............------------++++++,,,....../////////......------,,,,,,++++++,,,,,,,,,,,,------------\\\YYYVVVUUUVVVVVVRRROOONNNMMMKKKHHHDDD@@@<<<:::;;;::::::999777666666555333222111///............,,,,,,,,,,,,,,,,,,,,,,,,------,,,------,,,,,,+++)))***+++,,,---,,,+++***++++++++++++++++++++++++******++++++,,,,,,,,,,,,******+++,,,------......---+++))),,,000111,,,'''++++++++++++++++++++++++...---,,,+++,,,---...///,,,,,,,,,---------......////////////////////////,,,------------..............................---................................................000///...---,,,,,,++++++,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,,,,---,,,,,,+++...------,,,,,,+++++++++++++++++++++,,,---...///+++++++++,,,,,,,,,,,,---++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))*********+++++++++++++++++++++++++++++++++*********)))))))))))))))((()))))))))************))))))))))))***+++,,,---++++++************+++++++++++++++***************))))))*********+++++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++---+++******,,,,,,+++***+++++++++,,,,,,,,,------***++++++,,,---......///------------------------,,,,,,---------.........,,,,,,---------.........------......////////////000000000111222222333333555555666666777888999999::::::999999:::;;;<<<<<<>>>???AAABBBDDDEEEEEEEEEFFFHHHJJJJJJJJJIIIJJJLLLMMMNNNPPPPPPPPPRRRTTTWWWZZZ\\\```fffiiijjjgggeeeccccccdddgggjjjjjjiiigggiiiiiigggeeedddcccbbbbbb___]]][[[ZZZZZZZZZXXXVVVVVVUUUSSSSSSRRROOOKKKHHHHHHGGGFFFEEEBBB@@@>>>===:::888777888999999888777222222222222111111111111...////////////...------......------,,,+++******++++++************++++++*********)))***+++,,,,,,))))))***++++++++++++***,,,++++++,,,,,,------...***))))))+++///000,,,)))++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.................................---------...............///...------//////...---///......------......///,,,,,,------...///000000......................../////////......------------,,,,,,+++,,,++++++***---...000111111000...---.........---------,,,,,,******,,,------.........---------,,,,,,,,,++++++++++++,,,,,,,,,---------\\\YYYVVVVVVWWWVVVSSSPPPPPPOOOMMMIIIDDD???;;;888;;;::::::999888777666666333222111///............,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,,,,)))***+++,,,---,,,+++***++++++++++++++++++++++++******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,///,,,***,,,000///***$$$++++++++++++++++++++++++------,,,++++++---...///,,,,,,,,,---------......////////////////////////------........./////////...---------------......................................................///......------,,,+++***,,,,,,,,,---------------------,,,,,,,,,,,,------+++,,,---------,,,++++++---------,,,,,,++++++************+++,,,---...///************++++++++++++++++++************++++++++++++++++++++++++++++++************************************************************************************************))))))*********+++++++++++++++++++++++++++++++++))))))))))))))))))******((()))))))))************++++++***************+++++++++************++++++************************))))))*********+++++++++************************++++++++++++++++++++++++)))*********+++++++++++++++++++++++++++++++++++++++*********,,,,,,+++***+++++++++,,,,,,,,,------)))******+++,,,------...------------------------,,,,,,,,,------------...,,,,,,,,,------------............//////////////////000000111111222333333555555555666666777777888888888888999999::::::;;;<<<>>>???AAACCCDDDEEEEEEGGGIIIJJJJJJHHHGGGHHHIIIIIIKKKMMMMMMNNNOOORRRTTTXXXYYY]]]bbbgggiiiiiigggaaaaaabbbeeehhhjjjjjjiiihhhgggfffdddcccccccccccc^^^]]][[[ZZZZZZYYYXXXVVVUUUSSSRRRQQQPPPMMMIIIFFFGGGFFFDDDAAA???===<<<;;;999888777777999999888777111111111111111111111111//////000000000///............---,,,++++++*********************************))))))*********++++++))))))***++++++++++++***,,,,,,+++++++++,,,,,,---+++''''''...888:::222(((++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...........................---------........./////////---,,,---...///...---......------------......+++,,,,,,---...//////000....................................------------/////////......------...---...000111111000...---...------------,,,,,,,,,,,,,,,,,,+++)))(((&&&%%%,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,------]]]ZZZWWWVVVXXXWWWTTTQQQQQQPPPNNNJJJEEE@@@<<<999;;;::::::999888888777777333222111///............,,,,,,,,,,,,---------------///111000...,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******++++++++++++++++++---,,,,,,,,,+++++++++***///---+++,,,...---)))&&&++++++++++++++++++++++++,,,,,,,,,,,,,,,------...,,,,,,,,,---------..............................---............/////////...------------...//////------------------------------------------------------...------,,,+++***++++++,,,------------,,,------,,,,,,,,,,,,------***,,,...///---,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***++++++,,,---...///))))))*********+++++++++++++++************++++++***++++++++++++,,,,,,,,,))))))))))))))))))))))))***************+++++++++************************++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++))))))))))))************))))))))))))************,,,,,,+++***************++++++************++++++))))))*********+++++++++)))************+++++++++************************++++++++++++++++++++++++))))))))))))************++++++++++++++++++++++++******)))+++,,,---+++***++++++,,,,,,,,,,,,------*********++++++,,,,,,,,,------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,------------//////////////////////////////000000111222222222444555555555666666666777999999:::;;;;;;<<<======<<<===???@@@BBBCCCCCCDDDGGGIIIJJJIIIHHHFFFFFFGGGFFFHHHJJJLLLMMMOOORRRUUUXXXYYY]]]ccchhhjjjjjjhhhcccbbbbbbdddgggiiijjjiiihhhgggfffdddcccbbbaaaaaa^^^\\\[[[ZZZZZZZZZXXXWWWVVVSSSPPPNNNMMMKKKHHHFFFFFFDDDAAA>>><<<;;;;;;;;;:::999777777888888777666111111111000000000000000///000000000000///......------,,,,,,++++++******))))))***++++++***)))))))))))))))************+++))))))***++++++++++++***---,,,+++)))))))))***+++---))))))111<<>><<<===>>>@@@AAABBBBBBBBBEEEGGGIIIIIIGGGGGGGGGHHHGGGIIILLLOOOQQQTTTXXX[[[]]]```eeekkkoooooollliiieeecccbbbbbbdddfffffffffeeedddcccbbbbbbaaabbbbbb^^^]]][[[[[[[[[[[[YYYWWWWWWTTTPPPLLLKKKJJJHHHGGGEEECCC@@@===;;;:::;;;<<<:::888777777777777555333111111000000000/////////...////////////...------,,,,,,++++++++++++++++++((()))***++++++***)))(((((())))))***************))))))***++++++++++++***+++*********,,,...111222,,,***+++///555666222---************************+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,------...//////000...---,,,,,,......---,,,...------,,,,,,------...------------------------------------------------------------------------***,,,---,,,***(((***+++---------------------------------,,,,,,,,,++++++((())),,,000333666888999++++++++++++++++++++++++***++++++++++++,,,,,,,,,^^^[[[XXXXXXYYYYYYWWWTTTMMMMMMLLLKKKHHHEEEBBB@@@;;;::::::999999888888888333222111///............---------....../////////***---000000,,,***)))***,,,+++***)))***+++---...************************++++++******************))))))***+++,,,------...((()))*********+++...000,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------///......---...///000111------------------------------------------------***+++,,,---------,,,+++***+++,,,---...---,,,,,,---,,,,,,++++++,,,,,,---***---111111///------...*********++++++,,,,,,---,,,,,,++++++,,,,,,------++++++,,,,,,,,,---------++++++************++++++*********++++++,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++************************++++++++++++++++++++++++)))************+++++++++))))))))))))))))))))))))(((((())))))*********+++))))))))))))************)))))))))***+++,,,......++++++************++++++''''''(((***+++,,,---...)))************+++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,************************)))((()))+++------+++)))++++++,,,,,,,,,------------------------------,,,------------------------++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,/////////000111111222222444444555555555555555555444666777999;;;<<<<<<<<<<<<===>>>???@@@AAAAAAAAACCCEEEGGGHHHHHHHHHIIIJJJKKKNNNQQQTTTWWW[[[```cccdddhhhooouuuyyyvvvpppjjjgggdddbbbaaabbbbbbbbbaaa_________```bbbccceeeeee___]]][[[[[[\\\[[[ZZZXXXYYYUUUOOOKKKJJJIIIIIIHHHEEEBBB???<<<::::::;;;<<<:::888666666666555333222111111111000///.........------......------,,,+++++++++++++++++++++,,,,,,((()))***++++++***)))((((((((()))***************))))))***++++++++++++***'''((())),,,111666;;;>>>)))***++++++++++++,,,---************************+++++++++,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,------...///000000...---,,,,,,......---,,,...------,,,,,,------...------------------,,,,,,---------------------------------------------------///111///---+++---///...---,,,,,,,,,,,,---...---------,,,,,,,,,++++++------------------,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,^^^[[[WWWVVVWWWVVVSSSPPPMMMOOOOOOMMMIIIDDDAAA@@@:::999888777666666666666333222111/////////000000//////---,,,+++*********...------,,,,,,------......---,,,,,,+++***))))))###,,,+++)))+++,,,***++++++++++++++++++++++++...+++(((***...000---***++++++++++++++++++++++++******************************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---///...------++++++***))),,,,,,,,,,,,,,,,,,,,,,,,...---++++++,,,...111333......//////...,,,***)))///---+++))))))+++---...)))((((((((()))******+++---------,,,,,,++++++++++++,,,---.........------...------,,,,,,------...++++++,,,,,,,,,,,,------++++++++++++++++++++++++******))))))***,,,...///***))))))***+++,,,+++***,,,+++++++++++++++,,,,,,******+++,,,,,,,,,,,,,,,(((((((((((())))))))))))************************************************)))******)))(((((()))***------,,,++++++******))),,,+++***))))))***+++,,,************************++++++************++++++,,,,,,,,,+++)))'''&&&%%%************************+++++++++***************))))))))))))************+++++++++*********)))))))))************+++++++++************************))))))*********+++++++++------------------------------------------------------++++++++++++------)))***,,,------,,,***)))........................///............---------000///.........///111222222222222222333444555555888888888888888888999999;;;<<<<<<>>>@@@BBBCCCEEEDDDEEEFFFFFFFFFFFFHHHJJJKKKPPPWWW]]]```bbbdddeeehhhiiikkknnnppplllfff`````````aaaccceeeeeedddbbbaaa```^^^]]]___bbbfffhhheeeccc___]]]\\\ZZZXXXVVVWWWTTTQQQMMMKKKJJJJJJJJJCCCBBB???<<<:::999888888:::999777666444333333222111///...---...///...------------,,,,,,++++++++++++++++++,,,,,,++++++++++++*********))))))(((((())))))))))))(((((((((((())))))*********+++++++++,,,...,,,+++555CCCBBB777)))(((((((((***+++***)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------,,,+++******++++++++++++++++++++++++***++++++,,,,,,------...)))+++------,,,+++,,,---------............------...------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,++++++,,,------,,,---......//////......------------------------,,,+++***))))))***+++,,,++++++++++++++++++++++++************************************************))))))***+++,,,,,,------```]]]ZZZYYYYYYXXXSSSOOOLLLNNNNNNLLLGGGCCC@@@???::::::999888777777777777333222000...------------------,,,+++++++++,,,,,,------,,,,,,,,,,,,------------,,,,,,+++***))))))"""))),,,***(((+++---++++++++++++++++++++++++++++++)))(((,,,222555444222+++++++++++++++++++++++++++++++++*********************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,------------------......------------,,,,,,++++++*********+++,,,---......+++++++++++++++,,,---...---------,,,,,,+++++++++,,,,,,,,,------------...------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++++++++++++++++++++************+++,,,------+++******+++,,,,,,,,,,,,++++++*********++++++,,,******++++++++++++++++++(((((()))))))))*********************************************************)))***+++***))))))***,,,+++++++++++++++++++++,,,++++++***))))))***++++++************************+++******************+++------------,,,***)))(((************************))))))))))))))))))******))))))))))))************+++++++++*********)))))))))************+++++++++************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***+++,,,------,,,+++***------------------------,,,---------......//////000///.........///111111222222222222333444555555888888888888999999999999;;;;;;<<<===???AAACCCDDDBBBCCCDDDDDDEEEFFFIIILLLSSSWWW\\\_________^^^___bbbaaabbbdddggggggdddaaa___^^^^^^```cccddddddbbb```___]]]\\\^^^aaadddfffgggddd```]]][[[YYYVVVTTTUUUSSSPPPLLLJJJIIIHHHHHHDDDBBB@@@===;;;:::999999:::999777666444333333333222000....../////////...------,,,,,,,,,+++++++++******++++++++++++******************)))))))))((())))))******++++++,,,,,,******************++++++))),,,***'''...999888///+++*********,,,---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,,,,------------,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++------,,,,,,,,,,,,------,,,,,,---............---------------------------,,,+++***))))))***+++,,,++++++++++++++++++++++++************************************************)))******+++,,,,,,------```^^^\\\\\\\\\YYYTTTOOOLLLMMMMMMKKKFFFBBB???>>>;;;;;;:::999999888888777333222///---++++++***+++++++++++++++,,,,,,---...,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++*********,,,...,,,((((((,,,...---++++++++++++++++++++++++***)))))),,,222555555444++++++++++++++++++++++++,,,,,,++++++*********)))******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++))),,,++++++***+++,,,---...***+++,,,------------,,,------,,,,,,,,,---......------,,,,,,,,,,,,++++++---,,,+++++++++,,,...///,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++***++++++,,,,,,,,,++++++++++++,,,,,,,,,---------++++++***************+++***+++******************))))))*********+++++++++************************************************)))***+++*********,,,...)))******+++,,,,,,------++++++***))))))***++++++************************************************,,,,,,,,,,,,,,,++++++***************************'''((((((((()))*********)))))))))*********+++++++++++++++***************)))************+++++++++***************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000000//////......//////000111222111111222222333444555888888888999999999::::::;;;;;;<<<===???AAABBBCCC@@@AAABBBBBBCCCEEEJJJMMMUUUXXX[[[]]][[[YYYXXXWWWZZZXXXXXXZZZ]]]```aaaaaa]]]\\\[[[]]]```bbbcccccc___^^^]]]\\\]]]___aaacccgggddd```\\\ZZZWWWTTTRRRRRRPPPMMMJJJHHHGGGFFFFFFDDDCCCAAA???===;;;:::::::::999777666444444333333222000///...///000///...,,,,,,,,,,,,++++++++++++)))******************)))************)))))))))))))))******+++,,,---...///++++++******************(((+++***&&&(((//////)))+++*********,,,---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,------------++++++++++++++++++++++++......---,,,,,,+++******---+++***,,,///000...+++++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,------++++++++++++++++++++++++------------,,,,,,------++++++,,,------------,,,------------------------++++++************++++++++++++++++++++++++++++++*********************************************************++++++,,,,,,---^^^\\\[[[\\\]]]ZZZUUUPPPLLLMMMMMMKKKFFFBBB>>>===;;;;;;;;;;;;:::999888888222111///---,,,+++,,,,,,,,,,,,++++++,,,,,,------,,,++++++******++++++,,,,,,,,,++++++++++++++++++000...+++)))***---...---++++++++++++++++++++++++,,,***)))+++---......,,,++++++++++++++++++++++++---,,,,,,++++++******)))******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,)))*********+++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++***,,,+++******+++...111333111111///...---,,,++++++,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******,,,...///,,,++++++******++++++,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++***+++,,,------+++***)))***+++,,,,,,++++++,,,---++++++***)))))))))******++++++******))))))************+++++++++,,,,,,,,,************************************************)))***++++++***+++---///*********++++++,,,,,,,,,+++******************+++*********************************++++++*********((()))******++++++******************************'''(((((()))***++++++,,,))))))*********+++++++++************************))))))*********+++++++++************************************************++++++++++++++++++++++++************************++++++------------++++++---,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////............//////000000111111111111222333444555777777888888999:::::::::;;;;;;;;;<<<>>>@@@AAABBBAAABBBBBBAAAAAADDDHHHKKKMMMPPPSSSUUUTTTSSSSSSSSSTTTTTTTTTVVVYYY\\\^^^___[[[YYYXXXZZZ]]]```bbbbbb___^^^^^^]]]]]]^^^``````bbb___\\\YYYWWWUUUSSSQQQNNNMMMKKKHHHFFFEEEDDDDDDDDDCCCAAA@@@>>><<<;;;;;;999888777555444333333333222111//////000000000///,,,+++++++++++++++++++++))))))************))))))*********))))))))))))))))))*********++++++,,,,,,+++++++++***************)))------)))(((+++,,,***)))(((((((((***+++***)))************************++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++///+++))),,,000222...***++++++,,,,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++******+++,,,,,,,,,,,,+++------------------------++++++++++++++++++++++++++++++++++++++++++++++++*********************************************************++++++,,,,,,,,,ZZZYYYXXXZZZ\\\ZZZUUUPPPMMMOOOOOOLLLGGGBBB???>>>;;;;;;<<<<<<;;;:::888888111000///.........///000------,,,,,,++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++,,,,,,---***)))+++------------++++++++++++++++++++++++,,,+++************)))(((++++++++++++++++++++++++,,,,,,,,,,,,++++++************+++++++++,,,,,,,,,,,,++++++******++++++,,,******++++++,,,---------+++++++++++++++++++++++++++***)))))))))+++---///---,,,++++++---000444666666444000---,,,,,,...000------,,,,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,*********+++---///,,,++++++******++++++,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++***+++,,,------+++***)))(((***,,,+++***)))+++---,,,,,,+++***))))))******++++++***))))))******+++++++++++++++,,,,,,,,,,,,************************************************)))***++++++***+++---///,,,,,,,,,+++++++++***************++++++*********)))))))))))))))))))))))))))***++++++++++++***)))((((((***++++++,,,,,,+++************************))))))***++++++,,,------************++++++++++++************************))))))*********+++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,************************++++++------------++++++------,,,++++++,,,---------------------------------------------------,,,---......///////////////111111111111222333444444666666777888888999::::::;;;;;;;;;<<<===???@@@AAACCCCCCCCCBBBAAABBBEEEHHHGGGJJJMMMOOOOOONNNOOOOOOQQQSSSVVVYYY[[[[[[\\\\\\YYYWWWWWWXXX[[[^^^````````````____________^^^^^^[[[YYYVVVTTTTTTSSSRRRPPPKKKJJJIIIGGGEEECCCBBBAAABBBBBBAAA???>>><<<;;;:::777777555444333333333333222000......///000///...++++++++++++++++++++++++))))))************))))))))))))))))))))))))******)))))))))(((((('''''''''***************************---...+++)))+++------)))(((((((((***+++***)))************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***)))+++++++++++++++++++++++++++++++++,,,,,,---------...+++)))+++000111...***,,,,,,------------,,,,,,,,,,,,,,,++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,+++***)))((()))***++++++,,,,,,++++++------------------------+++++++++,,,,,,+++++++++++++++++++++++++++++++++***************************************************+++++++++++++++,,,,,,YYYXXXWWWXXXYYYXXXTTTPPPNNNOOOOOOLLLGGGBBB???===:::;;;<<<<<<;;;:::888777111000000///000111222333...---,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,*********++++++,,,,,,---)))((()))---...,,,,,,...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++************+++++++++++++++,,,,,,---------+++++++++++++++++++++++++++***(((((()))+++///111---,,,,,,,,,...222555888444111---++++++///333666//////...---------......++++++,,,,,,,,,,,,------,,,+++*********+++---...,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++***++++++,,,,,,,,,++++++'''***,,,+++)))(((***---------,,,+++************,,,+++*********+++---...******+++++++++,,,,,,,,,************************************************)))***+++*********,,,...------,,,,,,+++******))))))***++++++++++++***))))))))))))))))))))))))))))))***+++,,,,,,+++***)))***+++,,,---............***************************+++++++++,,,---------*********++++++++++++,,,***************+++++++++)))************+++++++++************************+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,........................------------,,,,,,++++++------...////////////...111000000111111222333444444555555666777888999999::::::;;;;;;<<<>>>???@@@CCCDDDEEEDDDBBBBBBDDDEEEHHHJJJLLLMMMLLLKKKLLLLLLMMMQQQWWWZZZ[[[ZZZYYYYYYXXXWWWVVVXXX[[[]]]^^^^^^````````````___^^^]]]\\\VVVTTTRRRQQQQQQQQQPPPOOOIIIHHHGGGFFFDDDBBBAAA@@@?????????>>><<<;;;999888555555444333222111111222111///...---...///...---*********+++++++++++++++)))******************)))))))))))))))************))))))((('''&&&%%%%%%$$$))))))*********+++++++++)))*********)))***,,,---+++*********,,,---,,,+++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++***)))(((++++++++++++++++++++++++******+++,,,,,,---......,,,***)))+++...///---***,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,***)))(((******+++,,,,,,,,,,,,+++------------------------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++]]]ZZZWWWWWWWWWVVVRRRNNNMMMNNNNNNKKKFFFAAA===<<<999:::;;;<<<;;;999777666222222000000///000111222,,,,,,+++++++++,,,------------,,,,,,,,,,,,------))))))***+++,,,,,,------***)))+++///---)))+++111++++++++++++++++++++++++***+++++++++++++++,,,---++++++++++++++++++++++++***++++++,,,,,,---------******+++++++++,,,,,,,,,++++++************+++++++++++++++++++++,,,,,,,,,************************,,,++++++***+++,,,---...,,,,,,,,,---///222555666000///,,,+++,,,///222555///......---,,,,,,------+++++++++,,,,,,---------***++++++++++++,,,,,,,,,------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++++++++++++++++++++************+++,,,------'''+++---,,,)))(((+++...///...---,,,++++++++++++,,,+++******+++---///111************++++++++++++************************************************)))***+++***))))))***,,,,,,+++++++++++++++++++++)))***++++++++++++***)))))))))))))))))))))))))))(((***+++,,,,,,+++***(((++++++,,,---............************************++++++++++++++++++++++++*********+++++++++,,,,,,))))))*********+++++++++)))************+++++++++************************+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++,,,---......---,,,+++------------------------,,,,,,,,,,,,,,,,,,------,,,---.../////////......000000000000111222333444333333444555666777888888:::::::::;;;<<<===>>>???AAACCCEEEFFFEEEDDDDDDEEEGGGIIIKKKKKKJJJJJJJJJKKKHHHMMMRRRVVVVVVVVVWWWXXXWWWWWWWWWYYY\\\]]]\\\[[[______``````___\\\ZZZYYYVVVTTTQQQPPPPPPPPPNNNMMMHHHGGGGGGEEEDDDBBB@@@???=========<<<;;;999777666444333222111000000000000000...,,,,,,---...---,,,)))*********++++++++++++******++++++++++++******((()))))))))***************)))))))))((('''''''''(((((()))***+++,,,,,,---***(((((())))))******++++++*********,,,---,,,+++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++******)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,---.........,,,***(((***++++++,,,,,,,,,,,,,,,------------------------++++++,,,------,,,++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++aaa]]]YYYWWWVVVUUUPPPMMMLLLMMMMMMJJJEEE???<<<;;;999:::;;;;;;;;;999777555444333111000/////////000*********+++,,,---///000...------,,,,,,------...))))))***+++,,,------...---,,,...///+++&&&+++444++++++++++++++++++++++++***+++,,,+++***))))))***++++++++++++++++++++++++)))***+++,,,------...///******+++++++++,,,,,,,,,++++++************++++++************************************************,,,,,,---...---,,,+++***+++++++++---...111333555//////---,,,,,,---...///---,,,++++++************+++++++++,,,,,,---------)))***+++,,,,,,,,,,,,+++...------,,,,,,------...++++++,,,,,,,,,---------++++++++++++++++++++++++******))))))***,,,...///(((,,,///...***))),,,000000///...---,,,,,,,,,,,,,,,+++******,,,...111222))))))*********+++++++++************************************************)))***+++)))(((((()))************++++++,,,------)))***+++,,,,,,+++***)))))))))))))))))))))))))))((()))+++,,,,,,+++)))((()))***++++++,,,,,,,,,+++************************+++++++++*********************+++++++++,,,,,,,,,))))))******++++++++++++)))************+++++++++************************++++++++++++******))))))))))))))))))))))))))))))++++++++++++++++++++++++...---++++++++++++---...+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------...///,,,,,,.../////////...---000000000000111222333444222222333444555666777888:::::::::;;;<<<===>>>???>>>AAAEEEGGGGGGFFFFFFGGGCCCEEEGGGIIIIIIIIIKKKLLLDDDHHHMMMPPPQQQRRRUUUXXXWWWWWWXXXZZZ\\\]]][[[YYY^^^^^^______^^^[[[XXXVVVXXXUUURRRQQQPPPOOOMMMKKKGGGGGGFFFEEEDDDBBB@@@???;;;;;;;;;;;;:::888666444222222111000/////////000///...,,,,,,---------,,,))))))******++++++++++++++++++,,,,,,,,,,,,++++++(((((())))))*********+++***************+++++++++''''''(((***+++,,,---...,,,)))''')))+++*********)))(((((((((***+++***)))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++++++++++++++++++++++++++++++++++++++...------,,,,,,++++++***((()))++++++*********+++******++++++++++++******,,,++++++++++++++++++,,,++++++++++++++++++++++++...///000000///...+++***++++++,,,------------,,,------------------------++++++------------++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++]]]\\\[[[ZZZZZZXXXUUURRRNNNNNNLLLHHHBBB???======<<<;;;999999999999777666333222111///...............---,,,,,,,,,,,,---...,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,------+++******+++)))***,,,------,,,+++***++++++************++++++***++++++++++++***))))))---,,,+++++++++---000111...---+++***)))***++++++((()))***)))((((((***,,,++++++++++++++++++++++++))))))***++++++++++++***------,,,+++************,,,,,,+++***+++,,,---...111///...,,,,,,---...///---------,,,,,,+++++++++***++++++***))))))***,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))******...+++(((***...111222222000000111111000///......222222111000...---,,,,,,......,,,+++************************************......------,,,+++******++++++************++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++))))))(((((()))***++++++************************(((((()))***++++++,,,,,,***************************************************+++,,,------,,,*********))))))***,,,,,,+++)))++++++******************++++++++++++++++++++++++...------,,,,,,++++++***,,,+++******)))*********,,,,,,,,,,,,,,,+++***)))))))))*********+++++++++)))***+++,,,,,,+++)))(((*********)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............//////...---...000111222111222222333444555666777888999999999::::::;;;;;;;;;===>>>@@@BBBDDDFFFHHHIIIDDDEEEFFFFFFFFFFFFEEEEEEGGGGGGHHHJJJMMMPPPRRRTTTWWWWWWXXXYYYZZZ\\\\\\]]]]]]]]]\\\ZZZXXXVVVTTTSSSOOOPPPSSSTTTRRRMMMHHHDDDBBBBBBAAAAAA@@@???>>>>>><<<;;;:::888777555333333111111111111000000000000//////...---,,,,,,++++++++++++++++++++++++++++++******++++++++++++************++++++++++++******))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++******)))))),,,+++))))))***++++++***)))************+++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,------,,,,,,+++***))))))++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++******************+++++++++,,,,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++************)))******+++++++++,,,,,,,,,)))************+++++++++***++++++***(((''')))***[[[ZZZYYYXXXXXXVVVSSSPPPNNNOOONNNJJJFFFBBB@@@???===;;;999999999999777666333222111///...............---,,,,,,,,,,,,---......------------------...,,,,,,,,,,,,,,,,,,,,,,,,((()))******(((((()))***,,,,,,,,,,,,++++++***)))++++++************++++++***++++++++++++***)))))),,,+++******+++---///000---,,,+++*********+++,,,((()))+++***))))))***,,,++++++++++++++++++++++++)))******+++,,,+++++++++,,,,,,++++++***+++++++++,,,,,,+++++++++,,,---...000///---,,,+++,,,---...---------,,,,,,+++++++++***+++,,,,,,******+++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...///000222333666333///...///000///...000000/////////..................------------,,,++++++******)))*********++++++++++++++++++++++++...------,,,++++++******++++++************++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++***))))))))))))******+++************************)))******+++,,,,,,------******************************************************+++,,,,,,+++***)))+++***)))***++++++***(((......---,,,++++++******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***************,,,,,,,,,,,,,,,+++***)))***+++++++++,,,,,,,,,,,,******++++++++++++*********************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............///.........000111222222111222333444555666666777888888888999::::::;;;;;;<<<===???AAACCCDDDFFFGGGDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFGGGIIILLLNNNPPPQQQSSSSSSTTTUUUVVVWWWXXXXXXZZZYYYYYYXXXWWWUUUTTTSSSPPPQQQSSSSSSQQQLLLGGGCCC@@@@@@??????>>>===<<<<<<:::999888666555333222111111111111000000000/////////......---,,,,,,++++++++++++++++++++++++++++++******++++++++++++************++++++++++++******************************))))))*********+++++++++++++++++++++*********))),,,***))))))***+++***))))))************+++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,------,,,,,,+++******)))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++******************+++++++++,,,,,,,,,************+++++++++++++++,,,,,,+++))))))***+++YYYXXXWWWWWWVVVTTTQQQNNNLLLMMMNNNLLLGGGCCCAAA@@@===<<<:::999:::999777666333222111///...............------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++++++++...000......,,,+++***)))))))))++++++************++++++***++++++++++++***))))))+++******)))***+++---...++++++*********+++,,,,,,'''***,,,,,,+++***++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,,,,,,,+++++++++,,,---...///...,,,+++++++++,,,---------,,,,,,,,,,,,++++++***,,,......---++++++,,,***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------......,,,---...000333555888999888555222000//////---,,,///...------,,,---------+++,,,,,,------.........***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***)))))))))******************************+++++++++,,,,,,------...************************************************))))))***++++++******)))+++***))))))++++++***)))111000///...---+++******++++++++++++++++++++++++******++++++,,,------...,,,,,,+++***************++++++,,,,,,,,,+++******++++++,,,,,,,,,---------++++++************++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------.............../////////000111111222111111222333444444555555666777777888999999::::::<<<<<<===???@@@AAABBBCCCCCCBBBBBBBBBCCCDDDFFFGGGEEEFFFGGGIIIJJJLLLNNNNNNPPPPPPQQQRRRSSSTTTTTTUUUUUUUUUVVVVVVVVVUUUUUUTTTRRRSSSSSSSSSOOOKKKFFFBBB>>>>>>===<<<;;;:::999999888777666444333111000///111111000000000000//////.........------,,,,,,+++++++++++++++++++++++++++******++++++++++++************++++++++++++******++++++++++++++++++++++++(((((()))))))))*********++++++++++++************+++)))(((((()))******))))))************+++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,---,,,,,,++++++******************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************+++++++++,,,,,,,,,************+++++++++,,,,,,------,,,******+++---YYYWWWVVVVVVVVVTTTQQQNNNHHHJJJLLLKKKGGGCCC@@@>>>>>><<<:::::::::999777666333222111///............------------------------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---...------,,,...111444...---+++***)))***++++++++++++************++++++***++++++++++++***))))))******))))))***+++,,,,,,*********++++++,,,,,,---'''***---...---+++++++++++++++++++++++++++++++++++++++,,,------------,,,************+++,,,------+++++++++,,,,,,,,,------...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,///000...,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++***++++++,,,---...//////***+++,,,...111444666777111///...---------------...---,,,++++++,,,------,,,------....../////////...---,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,+++++++++*********++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,++++++***))))))))))))************************++++++++++++,,,,,,------************************************************((()))))))))************+++***)))***,,,------,,,000//////...---,,,,,,+++++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,+++************+++++++++,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,---,,,+++***)))***+++,,,---+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------............///111111000000111222000111111222333333444444555555666777888999999:::;;;<<<<<<===>>>???@@@@@@BBBAAA@@@@@@AAADDDFFFHHHFFFFFFHHHIIIKKKLLLMMMMMMOOOPPPPPPQQQRRRRRRSSSSSSQQQRRRSSSUUUUUUVVVVVVVVVSSSSSSSSSQQQMMMHHHDDDAAA======<<<;;;999888777777666666555333222111//////111000000000////////////......---------,,,,,,,,,++++++++++++++++++++++++******++++++++++++************++++++++++++******++++++++++++++++++++++++))))))))))))*********+++++++++++++++++++++++++++***)))'''((()))******)))))))))*********+++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++*********))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************+++++++++,,,,,,,,,*********+++++++++,,,,,,,,,------,,,******+++,,,YYYXXXWWWWWWWWWUUUQQQOOOHHHJJJLLLKKKGGGCCC@@@??????===;;;::::::999777555333222111///............------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++***)))+++...111++++++***)))***+++---...++++++************++++++***++++++++++++***))))))******))))))******++++++)))******+++,,,,,,,,,,,,'''***---...---+++++++++++++++++++++++++++++++++++++++,,,------------,,,************+++,,,------++++++,,,,,,,,,---------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***---///000///---,,,,,,------------............++++++++++++++++++++++++++++++,,,------...//////******+++,,,---///111222+++,,,,,,,,,+++,,,,,,---------,,,,,,,,,------...---------------.........111000///---,,,+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++***+++,,,,,,,,,,,,+++*********+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,+++***))))))******************************************++++++++++++************************************************(((((()))))))))******+++***))))))***...000111111,,,,,,,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,++++++*********---,,,,,,+++***+++++++++***++++++,,,,,,,,,++++++************++++++++++++,,,+++*********+++---...+++++++++***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------......000222222111000000222000111111222222333333333444555555777888999::::::;;;;;;<<<======>>>??????BBBAAA@@@@@@AAACCCFFFHHHGGGHHHIIIKKKMMMNNNNNNNNNNNNOOOOOOPPPPPPQQQQQQQQQPPPQQQSSSTTTUUUVVVWWWWWWSSSRRRQQQNNNJJJFFFBBB@@@======<<<;;;999888777666666666555444222111000000000000000////////////...---------------,,,,,,,,,++++++++++++++++++++++++******++++++++++++************++++++++++++***************************************+++++++++,,,,,,+++++++++++++++++++++,,,***)))'''(((***++++++***))))))*********+++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,+++++++++++++++***))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++*********+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,+++,,,,,,+++))))))***,,,ZZZYYYXXXXXXWWWUUURRROOOKKKMMMNNNLLLIIIEEECCCBBB@@@>>><<<;;;:::999777555333222111///............,,,------......------,,,---...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++,,,...000)))))))))***+++,,,......++++++************++++++***++++++++++++***))))))******************************+++,,,,,,,,,++++++'''***,,,,,,+++***++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,***+++,,,---------,,,,,,------------,,,,,,,,,+++++++++,,,,,,,,,,,,------+++---//////---,,,,,,---............////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////---,,,,,,,,,------...///---...///...,,,++++++,,,------...////////////...,,,,,,------------------222111000...,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++*********+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,++++++*********++++++************************************************************************************************)))))))))))))))***+++,,,+++)))(((***---000222222*********+++,,,,,,------++++++++++++++++++++++++---,,,,,,+++******))))))------,,,+++++++++++++++******+++,,,,,,,,,++++++))))))*********+++++++++++++++***++++++,,,---...+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,---------------111444444111///000222111111222222222333333333444555555777888999:::;;;;;;<<<<<<===>>>??????@@@BBBAAAAAAAAABBBCCCEEEFFFGGGHHHKKKMMMOOOPPPPPPPPPMMMMMMNNNNNNOOOOOOOOOOOOPPPQQQRRRSSSTTTUUUUUUUUUQQQPPPNNNKKKGGGDDDAAA???>>>===<<<:::999777666555666666555444333222111111000000////////////......------------------------++++++++++++++++++++++++******++++++++++++************++++++++++++******))))))))))))))))))))))))***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,***)))((()))+++,,,,,,,,,)))************+++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++******************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,+++))))))***+++ZZZYYYXXXWWWWWWUUURRROOONNNNNNNNNLLLHHHDDDCCCCCC@@@>>><<<;;;;;;999777555333222111///............,,,,,,---......---,,,,,,---...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---...000)))***++++++,,,,,,,,,,,,++++++************++++++***++++++++++++***))))))***+++++++++++++++******++++++,,,,,,,,,+++***)))((()))+++***))))))***,,,++++++++++++++++++++++++)))******+++,,,+++++++++,,,,,,++++++***+++++++++***+++,,,---------,,,,,,...............---,,,,,,+++++++++,,,,,,---------+++---...---,,,+++,,,------------.........//////---------------------------------...............------,,,,,,,,,------------///000///,,,***+++,,,---...111222333222000///---......///000111222222555444333111000/////////........................------------------------***+++---......---+++*********+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********+++,,,,,,************************++++++++++++++++++++++++******************************************************))))))***+++---...,,,***((()))+++...//////+++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++***************------,,,++++++++++++,,,)))***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,)))***+++,,,------------,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,------------111555555111///000222222222222333333333333333444555666777999:::;;;<<<<<<<<<===>>>???@@@AAABBBBBBBBBCCCCCCCCCDDDDDDDDDEEEGGGJJJMMMPPPQQQQQQQQQOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPQQQRRRRRRRRRRRRRRROOONNNKKKHHHEEEBBB@@@???===<<<;;;999888666555444555555444444333222111111000000/////////.........------------------------++++++++++++++++++++++++******++++++++++++************++++++++++++******************************************+++++++++++++++++++++,,,,,,,,,------+++***)))***,,,---...---)))************+++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------------------------------------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,------,,,******+++,,,YYYXXXWWWWWWVVVUUUQQQOOOMMMMMMLLLIIIEEEBBBAAAAAAAAA???<<<;;;;;;999777555333222111///............,,,,,,---......---,,,,,,+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))+++---,,,+++******+++***+++,,,------,,,***)))++++++************++++++***++++++++++++***))))))++++++,,,,,,,,,++++++***+++,,,,,,---,,,+++)))(((((()))***)))((((((***,,,++++++++++++++++++++++++))))))***++++++++++++***------,,,+++***************+++,,,---...---,,,,,,......//////......---,,,+++++++++,,,,,,---------,,,,,,---,,,******,,,...,,,,,,,,,---------.............................................---------,,,,,,+++++++++,,,,,,---))),,,......,,,***,,,...---///222555555444111//////000111333555777888999888777666666555555555555000000000000000000000000........................***+++---......---+++*********+++,,,,,,,,,,,,+++++++++++++++++++++++++++************+++,,,------************************,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++******)))***,,,...///---+++(((''')))+++++++++---------,,,,,,+++++++++++++++++++++++++++++++++)))))))))***++++++,,,,,,...---,,,,,,++++++,,,,,,)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------(((***+++---......------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,------------111666555111//////222333333333333333333444444555555666888999;;;<<<<<<<<<<<<===???@@@BBBCCCCCCCCCCCCDDDEEEEEEDDDDDDCCCDDDFFFJJJMMMPPPQQQQQQQQQRRRSSSSSSSSSSSSSSSSSSTTTPPPPPPPPPQQQQQQPPPOOOOOONNNLLLIIIFFFCCCAAA???>>><<<;;;:::888777555444333555444444333222111000000000/////////............------------------------++++++++++++++++++++++++******++++++++++++************++++++++++++******++++++++++++++++++++++++))))))))))))************+++++++++,,,,,,---------,,,***)))***---.........)))************+++++++++******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------******+++++++++,,,,,,,,,+++++++++,,,,,,------------------------------------------,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,------------......---++++++,,,...]]]\\\YYYWWWTTTSSSSSSSSSPPPMMMJJJFFFBBB???>>>===???===;;;999777666555444555444222000...---,,,,,,///...------...---+++)))******++++++++++++******+++++++++******+++++++++*********+++++++++,,,,,,///...,,,+++***++++++,,,************************,,,,,,,,,+++++++++******+++++++++******++++++,,,************************+++,,,,,,------,,,,,,++++++******))))))******+++***++++++,,,,,,---------++++++++++++++++++++++++++++++++++++,,,,,,,,,---000000/////////---***(((000---+++***+++,,,,,,+++...---,,,+++++++++++++++...------,,,,,,,,,------------------------......+++,,,,,,---------------......,,,+++***+++///222---///111222333555888;;;777;;;???BBBAAA@@@@@@@@@EEEAAA???AAAFFFIIIHHHEEECCC???===AAAHHHIIIDDD???DDD@@@>>>@@@???<<<:::<<<555555555555444333111///...000111000...,,,,,,,,,,,,++++++---...---+++(((,,,,,,+++***)))*********'''(((***))))))(((***++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************))))))))))))***++++++((((((((())))))*********)))******++++++******))))))+++------+++***)))***))))))***+++,,,,,,,,,+++************************,,,++++++******++++++,,,******+++,,,......,,,***+++,,,,,,------,,,,,,+++,,,---...---,,,,,,---...++++++++++++++++++++++++((()))++++++++++++)))(((...........................---,,,++++++,,,---...000000000000////////////444444333222222333555666666777999:::;;;:::999999===>>>???@@@BBBCCCDDDEEEFFFFFFGGGFFFEEEGGGJJJMMMJJJHHHGGGIIIMMMPPPQQQOOOSSSSSSSSSTTTSSSSSSRRRRRROOOOOOOOOOOOOOONNNMMMMMMMMMKKKHHHGGGGGGEEECCCAAA===<<<:::888666555444444222111111000000//////...////////////............------......------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********************************+++++++++,,,,,,,,,,,,+++*********++++++++++++++++++++++++++++++---,,,,,,+++*********+++************************+++,,,---...---,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))***+++,,,,,,------------------------+++++++++++++++++++++++++++******))))))******+++,,,,,,,,,++++++*********------------------------+++++++++******)))))))))******+++,,,,,,---......))))))***++++++,,,,,,,,,------......---,,,,,,+++******++++++,,,---------,,,,,,,,,+++))))))***+++************++++++,,,---+++,,,,,,,,,,,,,,,+++++++++************+++,,,,,,\\\[[[XXXVVVSSSRRRRRRRRRPPPNNNKKKGGGDDDAAA??????===<<<<<<;;;::::::999:::666555333111///...------...---,,,,,,,,,,,,***(((,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------,,,,,,+++***)))***++++++)))))))))))))))))))))))))))))))))(((((((((''''''------,,,,,,+++,,,,,,,,,++++++++++++++++++++++++((())))))))))))))))))(((,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,,,,------------///////////////...+++***...,,,***)))***+++******///...------,,,,,,------///......------......///.........------,,,+++***+++,,,,,,,,,,,,,,,++++++---............000333666999<<>>@@@CCCBBB@@@@@@<<<:::AAALLLUUUWWWUUUTTTNNNLLLNNNOOOLLLIIIJJJIIIHHHFFFCCC???:::777555555444222...+++***,,,...,,,+++***+++,,,,,,+++***---,,,,,,++++++*********)))***,,,+++******,,,---******+++++++++,,,,,,,,,))))))))))))))))))))))))++++++*********)))))))))+++************+++,,,,,,******+++++++++++++++,,,)))******++++++******)))***++++++++++++,,,///222,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++***)))***,,,,,,+++)))***++++++,,,,,,++++++***)))+++,,,+++***)))***+++------------------------+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++//////...------...//////........................555555444333444555666777555666888999:::999999999<<<<<<===???@@@AAABBBCCCGGGHHHHHHHHHGGGIIILLLOOOLLLJJJIIIKKKOOORRRRRRQQQSSSSSSTTTUUUVVVVVVVVVVVVRRRRRRRRRRRRRRRQQQPPPOOOLLLJJJHHHFFFEEEDDDAAA???:::;;;<<<;;;:::777333111333333333222111111000000.........---------,,,,,,+++,,,,,,,,,,,,+++******------------------------------------------------************************)))))))))*********++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))))))))))))))))))))))))))))),,,---...//////---,,,+++***************************++++++,,,,,,---------++++++++++++++++++++++++------------------------,,,,,,,,,++++++,,,,,,,,,............------,,,,,,************************,,,,,,,,,,,,,,,,,,++++++))))))******++++++,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,---------,,,,,,+++---------,,,,,,,,,,,,,,,---......---++++++,,,---,,,,,,,,,+++,,,,,,------------............------,,,,,,++++++,,,,,,---...[[[YYYWWWUUUSSSQQQPPPPPPOOONNNKKKGGGDDDAAA??????======<<<;;;;;;:::::::::555444222000///...------000///......//////---+++,,,------......------,,,,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,---------,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********------,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---++++++++++++************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,---.........---+++***000...,,,,,,---...---,,,......---,,,,,,,,,------......---------......///,,,,,,---------,,,***)))////////////////////////333555777999:::<<<>>>@@@GGGJJJOOOTTTWWWYYY\\\___]]]]]]^^^\\\ZZZXXXXXXYYYNNNFFF===999999;;;<<<===;;;:::<<>>999555333333222000------...//////...,,,,,,,,,,,,,,,+++*********+++,,,,,,++++++,,,---************++++++++++++++++++++++++++++++++++++------------,,,,,,,,,,,,***************++++++,,,,,,,,,,,,,,,++++++++++++******++++++++++++******++++++***)))***///555:::------+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,///...,,,,,,---...---,,,******++++++++++++******+++,,,------,,,+++,,,---------------------------------,,,,,,,,,,,,------------------------------//////............//////////////////000000000000444333333333333444555666999999;;;<<<<<<======<<<>>>???@@@AAABBBCCCDDDEEEGGGHHHHHHHHHGGGIIILLLNNNLLLKKKJJJLLLOOORRRRRRRRRQQQRRRTTTVVVWWWYYYYYYYYYTTTTTTTTTTTTSSSRRRQQQPPPOOOMMMJJJHHHGGGEEECCC@@@;;;===@@@BBB@@@<<<666333333333333222111111000000000000000000////////////---............---,,,,,,---------......---------------------------------++++++++++++++++++++++++,,,,,,,,,,,,------------+++*********+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------,,,,,,,,,,,,------///...............------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------......---,,,+++++++++***++++++,,,,,,,,,,,,,,,,,,...------,,,++++++******......///---,,,+++---...------,,,+++++++++,,,,,,------...............---,,,,,,++++++,,,,,,---...ZZZYYYXXXUUUSSSRRRPPPPPPMMMLLLIIIFFFCCC@@@>>>===??????>>><<<:::888666555444333111000...---------000///.../////////---,,,+++,,,,,,,,,,,,,,,,,,+++++++++************++++++)))))))))*********++++++,,,,,,---------...//////,,,,,,,,,,,,,,,,,,,,,,,,............------------,,,,,,+++***))))))))))))************************------............------,,,++++++******++++++,,,++++++******))))))((((((++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++---...---,,,++++++///...------...///...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,------...(((***,,,---......---,,,/////////000111333444444<<<>>>BBBDDDEEEFFFHHHIIIOOOTTTYYY^^^aaaccceeegggddddddccc```^^^]]]^^^```TTTLLL@@@888555888;;;===777999AAAPPP```hhhgggcccTTTIII???>>>AAAAAAAAABBBBBBDDDFFFHHHKKKMMMNNNNNNJJJMMMQQQRRRMMMEEE>>>:::999555111///.........---***+++,,,------,,,++++++***+++,,,+++******+++,,,*********+++++++++,,,,,,........................---------------,,,,,,,,,******))))))******+++,,,,,,,,,,,,++++++******)))+++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,000666;;;---,,,***(((((((((***++++++++++++++++++++++++++++++******))))))******+++111...,,,+++---......---***++++++,,,,,,++++++***,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---////////////////////////......------------.........///////////////000000111111111111222333333444999:::;;;<<<<<<===>>>>>>>>>??????@@@BBBCCCCCCDDDEEEFFFGGGGGGFFFGGGJJJLLLJJJJJJJJJKKKMMMOOOPPPQQQQQQRRRSSSUUUWWWXXXXXXYYYUUUUUUUUUTTTSSSQQQPPPOOOOOOLLLJJJHHHFFFDDDAAA???;;;===@@@AAA???;;;777444222222111111000/////////000000000000////////////---............---,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++++++++,,,,,,...///000************************,,,,,,+++++++++++++++,,,,,,,,,,,,,,,------------))))))***,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////***+++++++++,,,,,,---------------,,,,,,,,,,,,,,,+++,,,...///...---+++***,,,,,,,,,,,,,,,------...,,,,,,,,,+++++++++******,,,---...---++++++,,,...---,,,+++***************+++,,,------------------***************+++,,,,,,ZZZZZZYYYWWWUUUSSSQQQPPPMMMLLLJJJHHHEEEBBB???>>>@@@??????===;;;999777555555444333111000/////////---,,,+++,,,------+++))),,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---************++++++++++++))))))***++++++,,,,,,,,,************************,,,,,,++++++++++++******,,,,,,+++***************++++++++++++++++++++++++***++++++++++++++++++***,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++*********)))))))))))))))))))))))),,,,,,,,,---------......***---000000...---...///,,,++++++,,,------,,,+++---,,,,,,,,,,,,,,,------------,,,,,,---......///+++,,,---...//////......---...///111444888:::<<>>999:::AAAOOO^^^fffeeeaaaXXXKKK???;;;;;;;;;<<>>???AAACCCDDDCCCCCCBBBDDDIIINNNPPPNNNKKKGGGEEE@@@<<<888555333111...,,,++++++,,,,,,------,,,,,,+++,,,---,,,+++***+++,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,++++++,,,,,,---...------,,,,,,++++++******,,,,,,------------,,,,,,***,,,---......///222444...---***)))((()))***+++++++++++++++++++++++++++++++++************++++++---+++))))))***+++++++++++++++,,,,,,,,,,,,++++++***,,,---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...------------------------........................++++++,,,,,,------------000000111222333333444444666666777888999:::;;;<<<;;;<<<<<<===>>>???@@@@@@DDDEEEGGGGGGGGGGGGIIIKKKIIIJJJKKKKKKLLLMMMOOOQQQRRRSSSTTTUUUWWWWWWXXXXXXVVVVVVUUUTTTSSSQQQOOONNNJJJHHHEEECCCBBB@@@===;;;999999999999888666444333222222111111000000//////---------,,,,,,,,,,,,+++++++++,,,,,,++++++***))),,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))))))))*********++++++,,,,,,,,,,,,---...000000************************)))))))))(((((())))))***)))))))))******+++++++++******++++++,,,,,,,,,,,,))))))))))))))))))))))))------------,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,------......******************))))))(((+++///333444333000.........---,,,------...///,,,,,,,,,------.........---......---,,,,,,...///...---,,,++++++***+++++++++,,,---...............+++++++++++++++,,,------ZZZZZZYYYWWWUUUSSSQQQPPPNNNMMMLLLJJJGGGDDDAAA???======>>>>>>===<<<:::999666555444222111111000000...---------//////---,,,,,,------......------,,,...------------------...+++++++++,,,,,,,,,,,,---+++,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******---,,,,,,++++++,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------........./////////,,,000333333000...///111///......///111111000.........---------...//////...............///000111/////////000000000000000666666888;;;???DDDHHHKKKRRRUUUXXXZZZ[[[[[[\\\^^^___bbbeeehhhiiiiiikkklllmmmmmmmmmllljjjjjjlllnnnrrriiiZZZLLLBBB>>>>>>@@@AAA======FFFUUUbbbhhhiii```VVVLLLFFFAAA===>>>AAABBBDDDHHHJJJKKKJJJHHHFFFCCCCCCBBBBBBDDDIIIPPPUUUOOOMMMKKKHHHEEEAAA<<<888222111000...------------,,,---...---,,,+++,,,---*********++++++++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------------...//////---------------,,,,,,,,,++++++,,,,,,,,,,,,++++++(((+++.........,,,,,,---...---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,++++++---......---******++++++++++++******---...///...---,,,---///------------------------......------------......------------------------......///000000///......---......//////000000000000111222333444555555555777777777888:::;;;===>>>======>>>>>>???@@@AAAAAACCCEEEGGGGGGGGGGGGIIIKKKHHHJJJKKKKKKKKKLLLNNNPPPRRRRRRTTTUUUVVVWWWWWWWWWVVVVVVUUUTTTRRRPPPNNNMMMHHHFFFDDDCCCBBBAAA>>><<<;;;:::888777666555555666333222222111111000////////////.........---------...............------,,,,,,...///000000///...,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,+++,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------+++++++++,,,------......,,,,,,,,,,,,------------++++++++++++++++++++++++------------............,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------......,,,,,,------------......------------------------------------............,,,,,,------------------)))+++///333555666555555///...---,,,+++,,,------,,,,,,---......///000000---...///...------///111......------,,,,,,------,,,,,,---...////////////------,,,,,,------...///YYYYYYXXXWWWUUURRRPPPNNNKKKKKKJJJHHHEEEBBB???===::::::;;;<<<;;;999777666222111000...---------------,,,,,,---......---+++)))******++++++******)))******))))))))))))******))))))))))))************+++,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))((())))))***+++,,,************************)))******++++++******)))***))))))))))))))))))***)))))))))***************,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++***...111000---***,,,.../////////111222333111///,,,+++++++++,,,,,,---...,,,,,,,,,,,,---...//////.........///222555888:::@@@@@@BBBDDDIIINNNRRRUUUYYY\\\___aaacccdddgggiiifffhhhkkklllmmmoooqqqsssrrrssssssrrrppppppqqqrrrtttlll___QQQFFFAAAAAABBBGGGAAA>>>EEESSSbbbkkkmmmgggbbb]]]WWWNNNDDD@@@BBBAAAFFFLLLRRRUUUUUUSSSPPPFFFCCC>>>:::;;;BBBLLLTTT]]]]]]]]]]]][[[UUUNNNHHH===;;;666111...,,,,,,,,,***+++,,,+++)))((()))***(((((((((((())))))))))))******************************+++++++++,,,,,,,,,******))))))******+++,,,))))))******************((())))))******))))))(((''')))+++,,,***)))((()))))))))))))))************))))))))))))))))))))))))******))))))))))))*********)))***+++...///...---(((((())))))))))))((((((+++,,,------++++++,,,---***************************++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++------...//////000111111---...000111222333333222555555555666888:::<<<===<<<<<<======>>>?????????@@@BBBDDDDDDDDDDDDEEEGGGDDDEEEGGGGGGFFFFFFIIILLLKKKMMMOOOQQQSSSTTTUUUVVVRRRRRRQQQOOOMMMJJJHHHGGGDDDBBB@@@@@@??????===;;;999999777666555444444555/////////...------,,,,,,......---------,,,,,,,,,......//////......---,,,)))+++---......---+++)))************************))))))))))))))))))))))))******+++++++++,,,,,,,,,******)))))))))******+++************************,,,,,,++++++,,,------...******++++++,,,------...,,,++++++***************,,,,,,,,,,,,,,,,,,,,,,,,)))*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++******++++++++++++++++++,,,,,,,,,------------------------------+++++++++++++++*********,,,,,,,,,------......///***)))***+++...111555777///...,,,***))))))************************++++++***+++,,,+++++++++---...+++++++++***++++++,,,,,,((()))***+++,,,,,,,,,,,,++++++******++++++,,,---WWWWWWWWWVVVTTTQQQNNNMMMGGGGGGFFFDDDBBB???<<<:::999999999888666333000...,,,+++***)))((((((''''''%%%%%%$$$%%%''''''&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&&&&&&&$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%)))---,,,'''%%%&&&)))(((((((((***,,,,,,+++)))((((((''''''((()))******(((((((((((()))***+++,,,)))***+++///444;;;AAADDD@@@AAABBBDDDHHHMMMQQQTTTUUUWWW[[[^^^```cccgggiiiiiikkkmmmoooppprrrvvvyyytttuuuuuutttrrrpppqqqqqqkkkfff\\\PPPGGGCCCCCCEEEIIIEEEDDDKKKYYYeeejjjjjjllllllkkkfffYYYKKKDDDEEE@@@DDDKKKQQQSSSQQQMMMJJJEEEBBB===777555888>>>CCC^^^```ccceeeddd^^^UUUNNNFFFBBB;;;444///,,,+++***&&&''''''&&&%%%$$$$$$%%%&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&''')))((('''&&&'''(((###$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&!!!!!!"""%%%'''((('''%%%&&&&&&''''''''''''&&&&&&###$$$%%%$$$###"""###%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&'''((())))))******(((***,,,---/////////...---------...///111444555555555555666666777777777;;;===???@@@@@@@@@AAABBB>>>@@@BBBBBB@@@@@@CCCFFFDDDEEEHHHKKKNNNQQQRRRSSSMMMLLLKKKIIIGGGDDDBBBAAA:::999777777777777555333111111000000///...---,,,++++++***))))))(((((('''&&&&&&&&&&&&%%%%%%%%%$$$'''(((((((((((('''&&&&&&%%%&&&(((******(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''############$$$$$$$$$$$$)))((('''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''"""######$$$%%%&&&&&&''')))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((()))))))))*********''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%$$$$$$%%%&&&'''(((((())))))'''###"""$$$***111555///---***((('''''''''(((&&&&&&&&&%%%$$$$$$######&&&'''((('''&&&'''(((***''''''&&&''''''((())))))$$$$$$&&&'''(((((((((((('''''''''''''''(((((()))