BM66(@ wwwpppmmmkkkjjjddd```dddggghhhiiilllmmmtttyyy~~~~~~yyy}}}uuuhhh[[[```~~~ssstttWWWGGGCCCDDD@@@CCCGGGCCCEEEEEEFFFFFFFFFFFFEEEEEEJJJEEEDDDIIIMMMWWWnnnsssnnn{{{]]]SSSNNNUUU```eeecccaaattt|||zzzddd\\\\\\[[[WWWTTTXXXWWWXXX```qqqyyyrrrzzz}}}|||rrrqqq}}}zzziiiWWWKKKIIIOOOUUUTTTUUUXXXYYYYYYWWWTTTQQQRRRQQQPPPOOONNNNNNMMMNNNMMMMMMLLLLLLLLLLLLLLLMMMLLLLLLKKKKKKJJJJJJJJJIIIKKKNNNOOOaaagggUUUxxx~~~```lllpppeeejjj[[[JJJKKKEEEDDDPPPooo{{{mmmhhhzzz{{{rrrkkkgggggghhhhhhiiilllqqqtttvvvtttsssrrrssssssrrrpppsssuuuwwwxxxyyyxxxwwwvvvtttvvvxxxzzzzzz{{{~~~~~~uuummmgggccc___^^^]]]\\\[[[ZZZZZZZZZWWWWWWVVVUUUTTTSSSRRRRRRUUUVVVYYYbbboooxxxsssjjj]]]]]]^^^ccchhhiiieee```ZZZ]]]aaadddgggggg]]]SSSjjjvvvyyyvvvrrrbbbRRRQQQHHHKKKOOOTTTWWWYYYYYYYYYjjjnnnrrrttttttrrrqqqppppppnnnkkkiiiggghhhiiikkknnnnnnooooooqqqrrrssstttrrrsssuuuxxx{{{~~~zzzxxxvvvtttooolllssswww~~~{{{|||ppp^^^RRRLLLIIIHHHLLLHHHGGGJJJLLLMMMPPPTTT^^^nnnzzz}}}}}}{{{zzz|||xxxzzz~~~yyy|||ssseeeWWW\\\||||||www|||tttVVVGGGCCCEEEAAACCCFFFBBBCCCCCCDDDDDDDDDDDDCCCCCCGGGCCCDDDHHHLLLWWWqqqxxxtttxxx]]]RRRKKKPPPXXX^^^```bbbnnnuuuyyyhhhXXXTTTWWWYYYYYYXXXWWWUUUTTTUUU[[[mmm|||}}}|||xxxhhhXXXMMMJJJNNNRRRTTTVVVXXXYYYXXXVVVSSSQQQQQQPPPOOONNNNNNMMMMMMMMMMMMLLLLLLKKKJJJJJJKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHIIILLLOOObbbcccPPPuuudddmmmooobbbfffWWWGGGHHHAAAAAAJJJgggmmm^^^eeevvv{{{rrrjjjggghhhhhhhhhiiikkkmmmoooqqqqqqqqqqqqqqqqqqqqqqqqpppqqqrrrttttttttttttssssssuuuwwwxxxyyyzzz|||~~~}}}yyyvvvqqqkkkddd]]]XXXVVVOOOLLLHHHEEEDDDDDDCCCBBBEEEDDDCCCCCCBBBBBBCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@EEECCCFFFRRRgggssslll___PPPPPPSSSYYY___```]]]YYYPPPSSSWWW\\\bbbcccZZZNNNUUUhhhlllbbb[[[OOOAAA===DDDHHHMMMTTTYYY\\\^^^^^^\\\```dddggggggeeeeeeddddddccc```^^^^^^^^^______cccccceeegggjjjlllnnnooooooqqqsssvvvyyy|||~~~}}}~~~~~~}}}|||~~~~~~|||wwwqqqkkkoooqqqyyy~~~xxxwww{{{{{{{{{yyygggVVVKKKFFFEEEEEEHHHFFFGGGJJJKKKMMMUUU^^^iii|||zzzzzzxxxtttsssuuuvvv}}}~~~}}}~~~}}}~~~~~~~~~www{{{rrreeeXXX\\\~~~{{{tttTTTFFFCCCEEEBBBCCCEEE@@@@@@AAAAAABBBBBBAAAAAA@@@CCCAAACCCFFFIIIUUUrrryyy}}}{{{|||jjj\\\QQQIIIIIINNNTTTZZZaaaeeekkktttggg\\\RRRQQQUUUXXXZZZ]]]ZZZYYYWWWUUUQQQSSS___lllvvvfffWWWMMMKKKMMMPPPUUUVVVWWWXXXWWWUUUSSSQQQPPPOOONNNMMMMMMMMMMMMMMMMMMMMMKKKJJJIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFGGGKKKOOOccccccMMMtttdddgggpppbbbhhhZZZIIIIIICCCEEEIIIccchhhZZZ```ppp|||rrrjjjhhhhhhhhhhhhiiiiiijjjjjjllloooqqqpppnnnmmmooorrroooooopppqqqqqqrrrssssssrrrtttvvvwwwwwwxxxzzz|||~~~~~~}}}}}}xxx{{{zzzhhh]]]ZZZZZZXXXRRRRRRPPPNNNLLLJJJHHHGGGGGGDDD@@@>>>>>>>>>======999999888888888999999:::999999999999:::::::::;;;:::999;;;FFFXXXbbb[[[NNNFFFGGGLLLQQQVVVWWWTTTPPPFFFHHHKKKQQQXXXZZZQQQDDDYYYrrrwwwiii```WWWJJJCCC888<<>>???@@@@@@AAAAAA@@@@@@???AAAAAACCCEEEFFFQQQooovvvxxxrrrxxxuuukkkYYYPPPHHHFFFGGGKKKSSS[[[\\\```iiiuuu{{{eee]]]WWWVVVWWWXXXZZZ^^^[[[[[[\\\\\\VVVQQQTTTZZZkkk|||tttbbbTTTMMMMMMOOOQQQVVVVVVWWWVVVUUUSSSQQQPPPOOONNNMMMLLLLLLLLLLLLLLLNNNMMMLLLJJJIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEJJJNNNaaalllPPPtttbbbaaaoooeeeooobbbLLLHHHCCCIIIHHH___lll^^^]]]kkk|||~~~ssskkkhhhggghhhiiijjjkkkjjjhhhkkkooorrrpppllljjjmmmqqqqqqqqqqqqqqqrrrsssuuuvvvsssuuuvvvwwwwwwxxxyyy{{{|||}}}~~~zzzxxxxxxppp}}}lllmmm|||wwwdddYYYXXXYYYXXXTTTSSSRRROOOMMMKKKIIIIIIFFFCCC???<<<;;;:::999888>>>============>>>??????:::::::::;;;<<<<<<======;;;>>>AAAHHHSSSZZZUUULLLHHHKKKOOOTTTWWWVVVSSSPPPGGGJJJNNNRRRXXXXXXOOOCCCOOOhhhnnnbbbZZZQQQCCC<<<===@@@FFFMMMRRRUUUWWWXXXTTTXXX]]]aaabbbbbbbbbbbb___^^^\\\ZZZYYYZZZ[[[\\\]]]___aaaccceeefffgggggglllmmmmmmooopppqqqrrrsssxxxvvvuuutttuuuwwwxxxyyyrrrqqq{{{|||vvvyyy~~~~~~{{{~~~}}}|||}}}{{{jjjWWWLLLGGGCCCEEEIIIFFFHHHLLLQQQWWWaaauuusssaaaaaaqqqyyy}}}}}}{{{{{{}}}~~~~~~|||zzzzzztttzzztttjjj___eeetttRRRDDDBBBEEEAAABBBCCC>>>???@@@@@@AAAAAA@@@@@@???BBBAAACCCDDDCCCKKKfffoooxxxyyy{{{|||wwwYYYQQQKKKGGGEEEEEEKKKRRRUUUYYYaaalllyyyooofff___ZZZYYYXXXVVVXXX\\\XXXXXXZZZ\\\YYYSSSRRRUUUUUUgggwwwrrr___QQQMMMPPPTTTVVVVVVVVVUUUSSSRRRPPPOOOOOOMMMMMMLLLKKKKKKKKKLLLLLLOOONNNLLLJJJHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDIIILLL^^^}}}xxxUUUpppbbb___uuulllwwwjjjNNNCCC===DDDEEEZZZkkk]]]ZZZeeewwwvvvooohhhggggggiiilllmmmllljjjkkkooorrrpppkkkiiillloooqqqqqqqqqrrrsssuuuvvvwwwtttvvvwwwxxxwwwwwwyyy{{{{{{|||}}}}}}~~~wwwtttzzzxxxmmmxxxiiigggttt}}}~~~rrr___SSSQQQRRRQQQNNNMMMLLLIIIGGGEEECCCBBB===;;;:::;;;===AAABBBCCC888888777777777888888999444444555555666777777888444:::???CCCIIINNNMMMHHHBBBEEEJJJOOOPPPNNNJJJHHHBBBGGGLLLNNNPPPOOOGGG===LLLaaaiiiccc]]]QQQBBB<<<:::===CCCIIINNNPPPRRRRRRTTTYYY^^^bbbdddddddddeeebbb```\\\ZZZZZZ[[[^^^```___aaaccceeeggggggggggggjjjkkklllnnnppprrrssstttyyyxxxwwwwwwyyy{{{zzzzzz{{{vvvooonnnooo~~~}}}~~~yyy|||wwweeeSSSMMMKKKHHHKKKPPPNNNQQQYYYbbbkkkwwwcccOOOLLLVVV^^^hhhlllmmmqqqxxxzzz}}}}}}zzz{{{tttzzzssshhh]]]ccctttRRRDDDAAACCC@@@AAACCC>>>@@@@@@@@@AAAAAA@@@@@@@@@BBBAAABBBDDDAAAFFF[[[sssmmmmmm}}}}}}{{{]]]UUUMMMIIIFFFDDDFFFKKKPPPTTT[[[dddoooyyysssllliiiddd]]]WWWVVVVVVUUUWWWZZZ\\\ZZZ[[[]]]ZZZTTTPPPPPPPPPUUUtttzzzvvvqqq]]]QQQQQQUUUXXXYYYVVVUUUSSSQQQOOOMMMMMMMMMLLLKKKKKKJJJJJJKKKKKKKKKMMMLLLJJJHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFBBBGGGIIIYYYxxxXXXggg___ZZZ~~~www~~~oooSSSEEE<<>>AAAGGGMMMMMMIIIAAAEEEKKKPPPPPPNNNKKKHHHCCCJJJQQQRRRQQQNNNHHHAAAGGGWWW___aaa```PPP===::::::===CCCIIIMMMPPPQQQRRRPPPTTTZZZ^^^```aaaaaabbb```]]]XXXUUUUUUXXX\\\^^^[[[\\\___bbbdddddddddcccffffffggghhhjjjkkklllmmmmmmmmmmmmpppsssuuusssqqqttt|||{{{ssskkkooouuu|||~~~xxxnnn[[[LLLJJJKKKIIILLLRRRTTTZZZffftttmmmYYYLLLMMMPPPVVV^^^dddhhhmmmvvv|||}}}|||{{{uuu{{{tttjjj___eeetttSSSDDD@@@BBB>>>@@@CCC?????????@@@@@@@@@@@@??????@@@>>>@@@CCCAAACCCRRReeetttssshhhxxxeee[[[PPPJJJFFFDDDEEEHHHLLLPPPVVV]]]eeeppp||||||iii```dddkkkhhh___WWWWWWYYYXXXYYY[[[bbb___^^^aaa___XXXRRRPPPOOOPPPeeewwwzzz}}}ooo^^^VVVXXX\\\\\\ZZZVVVTTTQQQNNNLLLKKKJJJKKKKKKJJJJJJIIIJJJJJJKKKKKKIIIIIIGGGFFFDDDDDDCCCCCCBBBCCCCCCCCCDDDDDDDDDEEE@@@EEEGGGVVVttt[[[]]]]]]TTTwwwvvvtttgggTTTKKK@@@CCCBBBTTTnnn]]]WWW\\\kkkzzztttllliiieeefffiiikkkjjjgggggghhhiiijjjkkklllmmmmmmmmmnnnppprrrtttttttttttttttvvvwwwwwwuuuuuuvvvxxxxxx{{{~~~{{{wwwxxx}}}zzzooozzzdddVVViii~~~ppp___TTTRRRPPPNNNJJJJJJIIIGGGFFFEEEDDDCCCAAA>>>;;;999:::::::::999::::::999888888888888888555555666666666777777777888999:::<<>>CCCJJJOOOPPPNNNKKKIII@@@JJJRRRRRROOOLLLGGGBBBDDDPPPYYYaaabbbOOO;;;999888<<>>>>>????????????>>>>>>>>><<<>>>BBBBBBBBBNNN^^^iiisssyyyhhhrrrlll___QQQJJJFFFDDDEEEHHHIIINNNTTTYYY___iiiwwwiii]]]```iiipppeee\\\[[[]]]]]]]]]^^^aaa^^^^^^bbbbbb\\\VVVSSSNNNOOOaaa|||zzzmmm___ZZZ]]]```^^^YYYUUUSSSPPPLLLJJJIIIIIIIIIJJJJJJIIIIIIIIIJJJJJJKKKGGGFFFEEECCCBBBBBBBBBBBBAAAAAAAAABBBBBBCCCCCCCCC???CCCEEETTTsss]]]YYYcccVVVuuuiii___VVVMMMKKK@@@@@@888JJJyyyooo^^^UUUYYYggg|||zzzuuuooojjjeeedddgggiiigggeeeccccccdddfffjjjmmmnnnnnnmmmooorrruuuvvvvvvuuuuuusssuuuvvvuuuttttttuuuvvvwwwzzz~~~{{{yyyqqqwwweeeVVVnnn~~~uuuggg\\\UUUQQQNNNLLLIIIIIIHHHGGGEEECCCAAA@@@BBB???<<<:::999999888777888777666444333333333333666666666666666666666666888777:::BBBJJJLLLIIIDDDEEECCCLLLRRRLLLKKKJJJAAACCCKKKRRRRRROOOKKKDDD===IIIOOOWWW[[[WWWKKK@@@;;;<<>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>===<<<===??????AAAKKKVVV]]]kkk}}}lllhhh~~~```PPPQQQEEEBBBHHHEEEGGGIIIMMMRRRZZZdddpppwwwrrrgggdddvvvlllgggmmmsssppphhhbbb\\\dddkkkjjjbbbZZZVVVWWWPPPOOO]]]zzzlllXXXOOOXXXeeecccXXXWWWSSSMMMHHHFFFGGGKKKNNNIIIHHHGGGGGGGGGIIILLLMMMEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBBBB@@@>>>>>>???AAADDDBBBBBBNNNjjj]]]QQQ{{{hhhWWWwwwmmmZZZTTTPPPGGG???===@@@IIIfffsssZZZYYYWWWaaavvvzzzpppiiieeegggiiihhhggghhheeeffffffeeeeeegggkkknnnmmmmmmooopppqqqqqqqqqqqquuuwwwxxxyyywwwwwwwwwxxxzzz{{{}}}}}}~~~sssttt___WWWmmm}}}vvvhhh]]]UUUPPPMMMLLLIIIIIIHHHFFFDDDCCCAAAAAAAAA>>>;;;999999999888666777777666555444444333333666666666666666666666666888777:::AAAIIIKKKHHHCCCDDDBBBKKKQQQMMMMMMMMMDDDBBBKKKRRRRRRPPPKKKDDD===IIIQQQ[[[```[[[OOOCCC===:::===AAAGGGKKKNNNPPPQQQRRRVVV[[[______^^^]]]]]]ZZZXXXVVVTTTTTTVVVYYY[[[\\\^^^aaadddfffhhhiiiiiikkkmmmooooooooonnnoooppprrrrrrrrrqqqooopppsssuuuuuutttsssuuuxxx{{{||||||wwwnnnmmmpppvvvqqqcccUUUMMMIIIFFFHHHLLLQQQUUU[[[^^^___cccjjjpppxxxyyy{{{|||}}}xxxuuuuuuqqqttttttfff[[[ooopppOOOEEE===<<<>>>>>>===???>>>>>>>>>>>>>>>>>>>>>>>>>>>======???>>>@@@IIISSSfffppp}}}pppfffssszzzlllTTTPPPLLLHHHFFFDDDEEEGGGJJJOOOWWWaaakkksss}}}~~~zzznnnzzzzzz}}}oooeeeiiillliiibbb[[[WWWVVVQQQQQQ^^^~~~yyyiiiVVVNNNSSS[[[]]][[[UUUQQQLLLJJJIIIIIIHHHGGGHHHGGGFFFEEEEEEGGGIIIJJJDDDDDDDDDDDDCCCCCCCCCCCC@@@AAAAAA???>>>>>>???AAABBBAAACCCPPPjjj```SSSzzzsssZZZrrrwwwhhhbbb[[[MMMAAA>>>>>>EEE^^^vvv\\\YYYUUU\\\qqqoooiiidddfffhhhgggfffhhhggghhhhhhhhhgggiiilllooollllllmmmnnnnnnoooppppppsssuuuwwwwwwvvvvvvwwwxxxyyyyyyyyyzzz|||~~~|||vvv||||||hhhMMMXXXkkkvvv}}}~~~vvviii]]]TTTOOOLLLKKKJJJIIIGGGDDDBBBBBBAAABBB@@@>>>:::999888888777666777666666555555444444444555555555555555555555555777777999AAAIIILLLIIIEEECCC@@@HHHPPPNNNOOOPPPGGGAAAJJJRRRSSSPPPLLLDDD===IIISSS^^^bbb\\\PPPEEE===888;;;@@@EEEKKKOOORRRSSSQQQUUU[[[___```___^^^^^^YYYWWWUUUSSSTTTVVVYYY[[[]]]^^^aaadddgggiiikkklllmmmoooqqqrrrqqqqqqrrrsssvvvvvvvvvtttssssssuuuwwwwwwvvvvvvxxxzzzzzzyyyxxx~~~qqq___UUUNNNIIIIIIJJJKKKMMMQQQVVVYYY^^^```aaadddhhhmmmpppppprrrwwwvvvttt}}}~~~zzzvvvrrrtttrrrtttsssddd[[[rrr|||uuunnnnnnnnnsssxxxuuunnnNNNDDD<<<;;;>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>???======???>>>???FFFOOOkkkrrrzzzuuudddhhhkkkuuu[[[MMMPPPKKKAAAAAABBBDDDGGGLLLRRR[[[eeellluuuxxx|||zzz~~~nnnmmmjjjfffaaa[[[WWWUUURRRSSSaaayyyxxxeeeSSSNNNOOOOOOUUU]]]YYYSSSMMMIIIHHHHHHGGGFFFGGGFFFEEEDDDCCCDDDEEEEEECCCBBBBBBBBBBBBAAAAAAAAA>>>??????>>>======???AAA@@@@@@CCCPPPiiieeeRRRsss___llluuummmbbbQQQDDD@@@???BBBVVV}}}|||```ZZZTTTXXXkkkooohhhcccdddfffffffffhhhggghhhhhhhhhggghhhkkknnnkkkkkkjjjkkkkkklllmmmnnnppprrrttttttttttttuuuwwwzzzyyywwwwwwxxx{{{~~~xxx~~~hhhMMM\\\jjjqqqvvv{{{zzzsssggg\\\SSSNNNLLLKKKJJJIIIFFFCCCAAAAAAAAABBB???===999888777777666555555555666666555555555444444444444444444444444444555555888@@@JJJOOOMMMIIICCC???FFFNNNLLLOOOPPPGGG@@@JJJRRRSSSQQQMMMEEE>>>JJJUUU``````XXXNNNCCC;;;888:::???EEEJJJNNNRRRSSSPPPUUU[[[___```___^^^^^^WWWVVVTTTSSSSSSVVVYYY\\\]]]___aaadddhhhjjjmmmnnnoooqqqssstttttttttuuuvvvxxxxxxxxxwwwuuuuuuvvvxxxwwwwwwxxxzzz{{{{{{yyyvvvvvvvvvzzz~~~|||~~~yyyaaaPPPGGGKKKIIIHHHJJJMMMPPPTTTVVV]]]```dddffffffgggiiikkkkkkjjjkkkooowwwzzzpppkkkppp|||~~~wwwxxxwwwsssttttttwwwtttfffbbb|||yyymmm~~~yyypppxxxwwwuuuwwwwwwkkkLLLBBB;;;;;;======<<<===========================???======>>>>>>>>>CCCJJJcccmmmvvvxxxeeedddjjjoootttVVVUUUMMM@@@EEEAAACCCFFFIIINNNVVV^^^dddmmmrrryyy~~~qqqllleeeaaa^^^\\\YYYVVVSSSUUUeeewwwwww___NNNQQQRRRKKKNNNYYY^^^ZZZRRRJJJEEEDDDGGGJJJHHHGGGEEEDDDCCCBBBBBBBBBAAAAAA@@@@@@@@@?????????;;;===>>>>>>======???@@@@@@???AAAMMMeeennnSSShhheeefffvvvhhhTTTGGGCCCAAAAAARRRzzzddd\\\UUUUUUeeezzz|||ppphhhbbbccceeeeeeeeehhheeefffgggfffeeefffhhhjjjjjjiiihhhhhhiiijjjkkklllmmmooopppqqqqqqrrrtttvvv|||{{{zzzyyyzzz{{{}}}}}}{{{sss]]]dddnnnpppsss}}}~~~}}}}}}uuuoooeee[[[RRRMMMKKKKKKJJJHHHEEEBBB@@@@@@@@@AAA>>><<<888777666666555444333444555555666555555444333333333333333333333333333333777@@@KKKRRRRRROOOEEE???EEEKKKKKKNNNOOOFFF@@@JJJSSSUUUSSSOOOGGG???OOO[[[ccc___UUULLLBBB;;;999;;;???DDDIIIMMMPPPRRRQQQUUU[[[___```___^^^^^^VVVTTTSSSRRRSSSVVVZZZ\\\^^^___aaadddgggkkkmmmoooppprrruuuuuuuuuuuuwwwxxxwwwxxxyyyxxxwwwvvvwwwyyyvvvwwwxxx{{{}}}}}}zzzxxxzzzzzz{{{~~~hhhUUUIIIDDDDDDCCCDDDFFFGGGJJJPPPUUUXXXdddfffhhhjjjjjjiiiiiiiiifffeeefffiiippp{{{~~~ppphhheeemmm}}}yyyuuuyyyyyyuuussstttvvvtttiiiiiittt||||||}}}www~~~hhhJJJAAA::::::===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>===@@@EEEWWWhhhuuuxxxfffbbbpppsss}}}kkkZZZNNNDDDJJJBBBCCCEEEHHHLLLRRRYYY^^^eeelllwww~~~kkkfff___\\\]]]]]][[[YYYVVVXXXkkk}}}sssYYYLLLTTTYYYOOOKKKRRR[[[]]]\\\UUULLLFFFGGGJJJIIIHHHFFFEEEDDDBBBBBBAAA????????????>>>>>>>>>>>>;;;<<<>>>>>>======>>>???@@@??????III```|||}}}XXX```hhhaaa}}}cccMMMDDDAAA???NNNvvvgggYYYTTTSSS___ttt{{{sssjjjcccbbbcccccceeegggeeefffggggggeeeeeeggghhhhhhhhhhhhhhhhhhiiiiiijjjjjjkkkmmmnnnnnnppptttvvv}}}~~~~~~~~~~~~~~~}}}}}}|||yyykkkYYYkkkqqqppprrr|||{{{vvvyyyvvv~~~sssnnnfff[[[QQQLLLJJJKKKHHHGGGEEEBBBAAA@@@@@@@@@===;;;777666555555444333111222333444555555444333222222222222222222222222111222666???KKKSSSSSSQQQGGG@@@CCCJJJKKKPPPQQQGGG@@@JJJTTTWWWUUUQQQIIIAAAPPP^^^gggaaaVVVMMMDDD<<<999;;;???CCCHHHMMMPPPRRRRRRVVV\\\______^^^]]]]]]TTTSSSQQQQQQSSSVVVZZZ\\\___```aaadddgggjjjlllnnnppprrrtttuuuuuuvvvwwwxxxwwwxxxyyyyyyxxxxxxyyy{{{vvvwwwxxx{{{}}}~~~|||zzzzzzzzz{{{|||~~~{{{}}}nnnYYYKKKDDD@@@@@@BBB???DDDHHHIIINNNVVV\\\___gggiiikkkmmmlllkkkhhhgggdddccccccfffllluuu~~~zzzlllcccbbbkkk|||vvvrrrvvvuuuqqqrrrrrrsssqqqkkkooo~~~qqq|||fffHHH???999:::<<<<<<:::;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>;;;:::===>>><<<>>>AAANNNeeevvv{{{iiicccssszzzvvvVVVJJJEEEEEEBBBCCCEEEFFFIIINNNSSSXXX^^^dddppp|||wwwuuuyyyuuukkkdddaaa]]]\\\^^^``````___[[[]]]pppkkkVVVLLLVVV\\\TTTMMMOOOQQQYYYbbbbbbZZZOOOIIIGGGIIIHHHGGGFFFDDDCCCBBBAAA???>>>>>>>>>>>>=========;;;===??????>>>======>>>@@@>>>>>>FFF[[[www___[[[hhh^^^yyyVVVCCC===<<>>>>>===:::777555555444333222...000222333444444333222222222222222222222222222222111555>>>IIIPPPQQQOOOGGG???CCCJJJMMMSSSUUULLL@@@KKKUUUXXXWWWSSSKKKCCCIII[[[hhhdddYYYOOODDD:::777999===BBBHHHNNNRRRUUUTTTXXX]]]______]]]\\\[[[SSSRRRQQQPPPRRRVVVZZZ\\\``````aaaccceeehhhkkkmmmoooqqqtttuuuuuuuuuwwwxxxvvvxxxzzz{{{zzz{{{|||}}}yyyxxxyyy{{{}}}}}}{{{zzzxxxyyyzzz{{{|||~~~|||uuurrrooo___SSSIIIFFFDDD@@@???AAABBBKKKRRRTTTXXXaaafffgggkkklllnnnppppppnnnjjjgggeeeeeefffhhhnnnuuu|||wwwiiiaaa```kkk{{{vvvqqquuuuuuqqqtttrrrrrrpppmmmrrrmmm|||{{{eeeGGG>>>888999<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;===999999===>>><<<===???GGGaaauuutttjjjooo|||uuuOOOJJJLLL@@@AAABBBDDDEEEFFFJJJOOORRRXXXZZZeeettt{{{|||yyysssnnngggbbb``````___aaacccdddeeeeeeaaaaaauuu|||~~~bbbUUUPPPVVVZZZTTTOOOPPPOOOTTT\\\aaaaaaZZZPPPJJJGGGGGGGGGFFFDDDCCCBBBAAA>>>>>>>>>>>>============<<<>>>@@@@@@>>>=========>>>>>>>>>EEEXXXqqqdddXXXmmmaaa]]]EEE===:::EEEiii{{{ZZZWWWSSSUUUdddyyyzzzpppfffcccbbbbbbcccfffgggiiijjjiiigggffffffggggggiiikkkllllllkkkhhhgggggghhhiiikkkllloootttwwwxxxyyyzzz|||~~~yyy}}}{{{jjj\\\]]]ccceeennn~~~yyyyyyzzz}}}|||wwwvvvxxxzzzyyyzzzvvvmmm```SSSJJJHHHHHHEEEEEEEEEDDDBBB@@@>>>===<<<:::666555444444333222---...111333444333222222111111111111111111111111222111444<<>>===<<<>>>BBB\\\qqqsssjjj|||sssPPPRRRXXXEEE@@@AAABBBCCCDDDGGGKKKOOOTTTSSS\\\lllvvvwww~~~xxxooojjjjjj___aaaccceeeggghhhhhhiiieeedddxxxvvv~~~|||zzzzzzzzz~~~~~~[[[UUUSSSUUUVVVRRRQQQSSSTTTQQQRRRXXX___```YYYRRRFFFFFFFFFEEEDDDBBBAAA@@@???>>>>>>>>>===============???AAAAAA???===============>>>EEEWWWmmm|||dddUUUrrrfff___HHH>>>;;;CCCfffbbb^^^VVVSSS^^^ttt}}}rrrgggcccbbbaaacccfffeeeggghhhgggeeedddddddddgggiiilllnnnnnnllliiigggfffgggiiijjjllloootttxxxttttttuuuvvvzzzyyy|||~~~ssssssgggbbbmmmzzz~~~{{{yyyyyy}}}~~~{{{yyy{{{zzzxxxlllcccaaa[[[NNNKKKLLLFFFKKKFFFCCCCCCBBB>>><<<<<<@@@<<<777333333333444444444333111000///000111222//////000000111111222222000444777:::@@@GGGIIIFFFDDDCCCGGGMMMPPPOOOOOOQQQHHHFFFQQQZZZXXXVVVPPPBBBFFFOOO\\\eee```QQQAAA888666666999???GGGMMMQQQSSSQQQTTTXXX[[[\\\YYYVVVSSSQQQRRRSSSSSSSSSTTTWWWZZZ]]]___cccddddddfffkkknnnooonnnnnnnnnpppsssvvvxxx{{{{{{|||}}}}}}}}}}}}}}}~~~}}}|||}}}~~~~~~|||zzz{{{{{{}}}~~~~~~vvvggg[[[YYYRRRLLLKKKIIIDDDAAABBBJJJ___hhhiiippprrrooopppsssuuuwwwyyyxxxuuuqqqnnnmmmmmmnnnqqqxxx~~~|||xxx|||xxxhhh[[[XXXkkk{{{{{{xxxvvvwww{{{uuurrrrrrqqquuu}}}|||yyy```EEE===777888::::::;;;===999::::::;;;;;;::::::999::::::999888999:::;;;<<>>===<<<;;;:::<<<<<<<<<<<<<<<===>>>>>>>>>???BBBDDDIIIYYYsssiiiUUU|||~~~hhh~~~hhhKKK@@@>>>GGG^^^iiiZZZVVVSSSRRRmmm}}}uuujjjbbb___```bbbcccffffffeeeeeeeeeeeeffffffdddgggooovvvtttjjjgggiiiiiihhhgggggghhhkkknnnpppppppppppprrruuuyyy}}}xxxuuuvvvzzzkkkdddooo}}}zzzvvv|||{{{yyyzzzzzzxxxoooddd```ZZZOOOMMMNNNGGGKKKFFFCCCCCCBBB>>><<<===???<<<777444333444333333222222111000000000000000000000000000000111111111///222666:::CCCLLLLLLHHHEEEDDDGGGMMMPPPNNNNNNPPPGGGEEEPPPYYYWWWUUUOOOBBBAAAJJJVVV]]]ZZZNNNAAA999555555888>>>EEELLLPPPRRRPPPSSSWWWZZZZZZXXXUUURRRQQQRRRSSSSSSSSSTTTWWWZZZ^^^```cccdddeeegggkkknnnnnnnnnmmmnnnppprrruuuwwwzzzzzz{{{|||}}}~~~~~~~~~}}}}}}|||}}}~~~~~~|||{{{{{{||||||}}}}}}}}}||||||}}}~~~}}}iiiZZZWWWUUUSSSRRRLLLEEEBBBDDDVVVmmmxxxwwwzzzyyyuuuwwwqqqqqqrrrrrrrrrqqqpppooonnnoooqqqvvv|||}}}yyy|||yyykkk```^^^lll{{{}}}{{{zzzyyyyyyyyyuuuttttttqqquuu}}}yyy```DDD===777888::::::;;;===999999::::::::::::999999:::999999888999:::;;;<<>>===>>>@@@BBBHHHWWWrrrsssTTTrrrrrrjjjOOO>>><<<@@@QQQxxxooo\\\UUUSSSRRRhhhyyynnneeeaaa```aaabbbdddddddddddddddeeeffffffkkkkkkpppvvvuuunnnkkkmmmllllllllllllmmmmmmmmmmmmpppppppppqqqsssuuuwwwyyy~~~~~~zzzwwwwww|||~~~llleeerrr}}}xxx{{{}}}}}}yyyyyy|||}}}{{{rrreee___YYYOOONNNOOOHHHKKKFFFBBBCCCBBB>>><<<===>>>;;;777555444444333111000111222222222111//////111000000000000000000//////000333:::FFFPPPOOOIIIFFFCCCEEEKKKOOONNNNNNOOOEEECCCMMMWWWUUUSSSNNNAAA>>>GGGSSSYYYWWWOOODDD===444444666<<>><<<;;;999888999:::;;;<<<;;;;;;;;;;;;<<<============>>>@@@EEETTTpppUUUddd|||zzzqqqWWW@@@<<<;;;BBBdddyyy___SSSSSSRRR```vvv}}}sssjjjccc```___```aaabbbbbbcccdddeeeffffffgggeeefffkkknnnmmmlllmmmnnnooopppqqqpppooolllkkkpppppppppqqqqqqqqqppppppuuuyyy|||wwwuuuwwwyyy{{{~~~kkkddduuu}}}yyy{{{zzzyyy{{{~~~ssseee]]]WWWNNNNNNOOOGGGJJJEEEBBBCCCBBB>>><<<===<<<:::777666555444222000000111333444444222000...111111000000/////////...//////111999GGGQQQPPPHHHDDDAAABBBIIINNNOOOOOOPPPCCCAAAKKKUUUSSSRRRNNNAAA???JJJWWW]]][[[TTTIII???444444666;;;CCCJJJOOOQQQQQQSSSVVVXXXXXXVVVSSSQQQQQQRRRSSSSSSSSSTTTWWWZZZ```aaadddfffgggiiijjjkkklllllllllmmmoooqqqsssuuuvvvwwwyyy{{{}}}~~~~~~~~~}}}||||||~~~}}}||||||}}}}}}~~~}}}}}}}}}ooo]]][[[[[[ZZZUUULLLHHHIII]]]yyy{{{uuueeebbb^^^]]]___dddjjjooopppsssxxx|||||||||yyyqqqkkkjjjpppzzz|||wwwzzz|||{{{zzztttvvvzzzzzzwwwzzz|||vvvvvv]]]BBB;;;666888:::999999;;;888888999999999999888888888888888888888999999:::999AAAWWWtttqqqccclllxxxuuujjjXXXPPPRRRHHHEEEBBBAAACCCEEEGGGHHHIIIKKKMMMRRRYYYcccnnnvvvyyy|||{{{{{{iii```]]]XXXRRRMMMJJJIIIGGGEEEEEEFFFGGGHHHHHHFFFDDDBBBCCCEEEIIILLLLLLKKKIIIGGGCCCAAA>>>;;;:::;;;<<<===;;;;;;::::::;;;;;;<<<===<<<;;;<<<>>>AAAOOOlllZZZ[[[iiixxx___EEEAAA;;;:::TTTfffRRRQQQRRRXXXkkk~~~wwwmmmeee______``````aaabbbdddeeegggggghhhbbb^^^\\\```fffjjjllllllmmmnnnooooooooommmllljjjmmmnnnooopppooommmkkkjjjlllrrr{{{|||vvvrrrtttyyykkkeeeyyy{{{|||{{{zzz|||}}}pppccc\\\VVVLLLKKKMMMGGGJJJEEEBBBCCCBBB???===>>><<<:::777555555444111000111222555666666444111///111000000000//////......000///000777DDDOOONNNGGGAAA===>>>FFFNNNPPPPPPQQQBBB???IIISSSRRRQQQNNNBBB@@@NNN]]]bbb```XXXJJJ>>>555555666;;;CCCJJJPPPRRRSSSTTTWWWYYYXXXWWWTTTRRRQQQRRRSSSSSSSSSTTTWWWZZZ___```bbbeeehhhjjjjjjjjjkkklllmmmnnnppprrrssstttvvvwwwxxxzzz|||}}}}}}~~~}}}||||||~~~|||}}}~~~lllbbb[[[YYYXXXSSSNNNLLL```|||sssfffXXXUUUQQQOOOQQQWWW^^^ccceeeiiinnnrrruuuyyy}}}~~~|||yyysssnnnmmmssszzz}}}wwwyyyzzzyyyxxxuuuxxx|||}}}|||||||||ppppppvvvxxxxxxxxxttt[[[AAA:::666888:::999888:::777888888999999888888777777777888888888888999888777<<>>===:::666444333333222000111222444666555333111///000//////////////////...//////000555AAAMMMOOOJJJAAA<<<<<>>OOO^^^bbb___XXXJJJ;;;555555666;;;BBBJJJPPPRRRTTTUUUWWWXXXXXXVVVTTTRRRQQQRRRSSSSSSSSSTTTWWWZZZ]]]^^^```dddhhhkkkjjjiiikkklllmmmoooqqqrrrssstttvvvwwwxxxzzz{{{|||||||||}}}|||}}}}}}~~~qqqccc___]]]XXXRRROOOeeeeeeVVVIIIGGGEEEDDDFFFJJJPPPSSSSSSWWW]]]aaaeeellluuu|||}}}zzzwwwtttrrrxxx}}}zzzzzzyyyxxxxxxxxxzzz}}}~~~}}}tttwww{{{yyywwwxxxqqqXXX@@@999555888:::888777888777777888888888888777777666666777888888888888777888======KKKhhhwwwzzzuuuhhhXXX```{{{aaaNNNPPPLLLGGGCCCCCCDDDEEEEEEJJJJJJJJJLLLPPPXXXaaahhhtttqqquuusssxxx~~~^^^XXXQQQOOOLLLHHHFFFDDDDDDDDD@@@AAABBBCCCDDDDDDCCCCCCBBBBBB@@@@@@??????@@@@@@CCCAAA>>>;;;999888888999:::999999999999:::;;;;;;;;;888999======DDDaaajjjUUUuuuddddddiiiOOOCCC======GGGooocccTTTTTTOOOWWWqqqxxx{{{{{{ttthhhaaa```bbbaaabbbdddggghhhiiiiiihhhlllkkkgggbbbcccgggiiigggiiiiiihhhhhhggghhhhhhiiifffggghhhiiihhhgggeeeccceeeiiiooouuu{{{{{{vvv{{{zzzmmmjjj|||}}}}}}}}}xxxjjjcccbbbZZZKKKGGGKKKHHHIIIDDDAAACCCBBB???===???>>>:::666333222222222111000111222333333111000............///////////////...///000444???LLLRRRRRRDDD===<<>>HHHQQQQQQRRROOODDD===NNN\\\^^^\\\XXXKKK<<<444444444999@@@HHHNNNQQQSSSUUUVVVWWWWWWUUUSSSQQQQQQRRRSSSSSSSSSTTTWWWZZZ[[[[[[^^^ccchhhkkkkkkiiilllmmmnnnppprrrsssttttttwwwwwwxxxzzzzzz{{{{{{{{{||||||}}}tttkkkddd[[[TTTRRR]]]|||}}}hhhRRRJJJ@@@@@@@@@AAABBBDDDFFFGGGGGGJJJMMMOOOSSS\\\hhhqqq|||~~~~~~|||{{{yyy~~~}}}{{{xxxxxxzzz||||||}}}xxxrrrtttoooUUU???999555777999888777888666777777777777777777666555666777888888888777666777>>>:::CCC```ooorrr~~~zzzxxxddd\\\tttuuuWWWUUUPPPIIIDDDCCCCCCDDDDDDIIIIIIIIIJJJMMMSSSZZZ```nnnyyyrrrhhhqqquuunnnuuu\\\SSSMMMLLLJJJGGGEEECCCDDDDDDAAAAAAAAABBBBBBBBBCCCCCCAAAAAA@@@>>>======<<<<<<===<<<;;;:::999888888888999999999999999::::::;;;:::777999>>><<<@@@[[[|||mmmSSSgggtttbbbrrrZZZGGG??????AAA\\\rrrYYYVVVNNNPPPfffxxx}}}xxxkkkaaa```ccc```bbbdddfffggghhhgggfffgggjjjiiibbb```dddfffdddjjjjjjkkkkkkjjjhhhfffeeeddddddddddddcccaaa___^^^]]]___ccciiiqqqyyywwwzzziiiiiivvvxxxzzz}}}}}}iiidddeee]]]LLLGGGLLLJJJIIIDDDAAACCCCCC???>>>???>>>:::555222111222222222///000000111000///...------.........//////000000---///111555???MMMVVVXXXFFF???===CCCKKKMMMKKKKKKAAA>>>HHHQQQQQQRRRPPPEEE>>>NNNZZZ[[[ZZZXXXNNN@@@333222333777???GGGMMMPPPSSSTTTUUUVVVUUUTTTRRRPPPQQQRRRSSSSSSSSSTTTXXXZZZYYYZZZ\\\bbbhhhkkkkkkiiilllmmmoooqqqssstttuuuuuuwwwxxxyyyyyyzzzzzzzzzzzz||||||}}}wwwiii\\\UUUSSSPPPrrr{{{iiiTTTDDDCCC???@@@AAACCCDDDDDDDDDCCCDDDEEEEEEEEEFFFOOO\\\fffyyy}}}{{{xxxyyy}}}~~~}}}|||wwwoootttmmmTTT???888555777999888666777666666777777777777666666444555777888888888777666444===999@@@]]]jjjnnn|||oooZZZjjjhhhXXXRRRKKKEEECCCCCCCCCCCCHHHHHHHHHIIIKKKOOOVVV[[[iiimmmxxx}}}fff^^^lllwwwrrryyy{{{ooo[[[OOOGGGGGGGGGEEECCCCCCEEEFFFEEEDDDCCCBBBBBBBBBCCCCCC===>>>?????????>>>======999:::::::::::::::::::::999999888888999999:::;;;:::666:::???;;;>>>XXXyyy}}}nnnQQQ\\\ccc{{{fffLLLAAA@@@;;;NNN~~~]]]XXXOOOMMM___zzz{{{mmmbbb```ccc```aaacccfffgggfffeeedddccciiijjjeeecccgggjjjiiikkkmmmnnnooommmiiidddaaaccccccbbb```^^^\\\ZZZYYYVVVVVVXXX___iiittt{{{~~~wwwuuuttt|||~~~|||zzzxxx{{{~~~oookkkcccXXXNNNIIIKKKNNNFFFCCC???===>>>???@@@@@@;;;888444111111000000///000000000000000000000000000000//////.........---222222222444===IIIOOOOOODDDAAA???BBBJJJOOOOOOMMMGGG===BBBOOOSSSTTTOOODDDBBBDDDNNNVVVWWWYYYPPP;;;222222333666<<>>999333222555777666444777777777777777777777777666666666666777777777777333===<<<>>>TTTjjjttt{{{xxxhhheeettt___VVVJJJCCCFFFJJJFFF@@@DDDGGGJJJHHHFFFIIIQQQYYYaaalllwww|||{{{jjj^^^^^^gggzzz{{{mmmtttpppuuubbbMMMIIIIIIJJJJJJHHHEEECCCAAABBBBBBBBBCCCBBBBBBAAAAAA>>>>>>>>>===<<<<<<;;;;;;:::999999888888999999:::999888888888888888999999777888666:::======QQQtttfffJJJtttqqq{{{tttVVVAAA;;;EEEIIIccciiiXXXSSSQQQTTTnnn|||{{{sssooohhh]]]___``````aaabbbdddfffgggdddiiimmmlllgggddddddgggiiijjjjjjhhheeedddgggjjjfffaaa[[[YYYYYYYYYWWWUUUYYYZZZ]]]```aaafffsssiii|||vvvyyy~~~}}}}}}~~~~~~oookkkdddXXXNNNHHHHHHJJJFFFCCC???>>>>>>?????????;;;888444111111000000///////////////////////////000/////////.........---///000000222;;;FFFLLLLLLCCC@@@>>>BBBIIIOOOPPPNNNIII===@@@LLLQQQSSSQQQFFFAAA@@@IIIPPPQQQTTTNNN;;;222222333555;;;CCCJJJOOOSSSTTTTTTTTTSSSRRRPPPOOORRRSSSSSSRRRRRRSSSVVVYYY\\\^^^bbbeeehhhjjjkkkkkklllnnnoooppppppqqqsssuuuwwwwwwwwwxxxxxxyyyyyyyyy}}}~~~nnn___VVVNNNNNNUUUSSSEEE@@@DDDBBBAAAAAACCCFFFHHHHHHGGGEEEHHHIIIMMMPPPNNNNNNXXXeeewww|||xxxvvvxxx}}}|||{{{vvvssswww~~~{{{gggOOO>>>999444333666888777555666666666666666666666666555555666666666777777777666???<<<:::JJJ^^^nnn|||}}}nnniiisssbbbYYYNNNJJJIIIGGGDDDBBBBBBFFFIIIIIIGGGIIIOOOTTT[[[fffsss{{{~~~ssshhh```___gggzzz|||oooppp{{{qqq~~~ZZZKKKIIIJJJKKKKKKJJJHHHFFFEEEAAABBBBBBBBBAAA@@@@@@???>>>>>>======<<<;;;;;;;;;:::999999888888999999:::888777777777777777888888777888666999<<<:::KKKkkkqqqNNNpppvvveee}}}pppWWWFFF<<<@@@AAASSSttt^^^WWWQQQPPPgggwww~~~wwwssslllbbb_________```aaacccdddeeedddgggiiihhheeebbbbbbddddddeeefffggggggffffffeeehhhddd^^^[[[ZZZZZZ[[[[[[[[[\\\___aaabbbfffrrr^^^uuuzzzttt|||}}}|||ooollleeeZZZOOOHHHFFFHHHFFFCCC@@@>>>????????????;;;888444111111000000////////////////////////////////////...............,,,...///000888CCCHHHIIIHHHDDD@@@CCCJJJOOOPPPNNNKKK===>>>HHHNNNSSSSSSJJJ@@@>>>EEEMMMNNNRRRMMM===333222222555:::BBBIIINNNQQQRRRRRRSSSRRRQQQOOONNNQQQQQQRRRRRRQQQSSSVVVXXX^^^```cccfffhhhjjjkkkkkkkkkmmmnnnooooooppprrrtttwwwxxxxxxxxxxxxyyyyyyyyy}}}}}}~~~xxxcccVVVKKKFFFIIIIIIBBBDDDHHHDDDEEEDDDCCCFFFKKKNNNNNNMMMOOORRRXXX[[[YYYWWW\\\ddduuu~~~yyyvvvwww|||~~~~~~wwwzzzeeeMMM===999555444666888777555666666666666666666666666555555555666666666666777666???<<<666AAATTTmmmssssss|||kkk^^^SSSPPPMMMEEEBBBDDDAAADDDIIIJJJIIIIIIKKKNNNTTT___mmmwww||||||{{{yyytttooobbb```gggzzzrrrjjjxxxmmmuuuxxx{{{qqqTTTMMMIIIIIIJJJKKKKKKIIIHHHGGGBBBBBBBBBAAA@@@???>>>===>>>======<<<<<<;;;::::::999999888888888888999999888777777666666666777777777888777999;;;777CCC^^^XXX]]]|||```xxxwwwgggWWWMMM???<<<<<>>;;;888444111111000000///////////////////////////........................+++...///000666AAAGGGHHHMMMHHHCCCCCCIIIMMMNNNMMMNNN>>>;;;EEELLLTTTVVVMMMAAA>>>FFFQQQSSSUUUOOO@@@444333222444999@@@GGGLLLOOOPPPQQQQQQPPPOOONNNMMMOOOPPPQQQRRRQQQSSSUUUXXX___aaacccfffhhhjjjjjjjjjkkkmmmoooppppppqqqrrrtttwwwwwwxxxxxxxxxyyyyyyyyy}}}}}}~~~|||eeeUUUDDDCCCLLLTTTPPPPPPPPPHHHMMMJJJIIILLLSSSYYY[[[[[[]]]```eeekkkllljjjgggeeeuuu{{{wwwyyy}}}|||{{{zzzxxxbbbJJJ;;;888555555666777777666666666666666666666666666444444555555555666666666333<<<;;;666>>>QQQtttvvvzzzwwwdddUUUSSSPPPGGGBBBEEE???CCCGGGJJJJJJIIIHHHGGGOOOXXXeeepppwwwzzz|||}}}{{{rrrrrruuuzzz|||wwwdddbbbhhh{{{}}}~~~nnnoooxxxppptttkkkxxxiiiTTTRRRJJJJJJJJJJJJIIIHHHFFFEEECCCCCCBBBBBB@@@???>>>=========<<<<<<;;;::::::999999999888888888888999999999888888777777777777888555888777888;;;777>>>TTTfffTTTjjjyyylll```UUUSSSCCC;;;>>>@@@WWWlllZZZQQQNNNTTTgggzzzzzzrrrkkk___^^^]]]\\\]]]^^^```aaacccaaa______```aaa```___fffddd___[[[YYYZZZ___cccgggiiijjjhhhdddaaabbbeeegggfffhhhkkkmmmqqq{{{___vvv{{{vvvxxx}}}xxxiiigggbbbYYYPPPIIIHHHJJJGGGDDDBBB@@@@@@@@@???===;;;888444111111000000///........................---------...............,,,///000000666@@@IIIKKKJJJDDD??????EEEKKKMMMLLLQQQ???;;;EEEMMMUUUWWWOOO@@@===HHHVVVXXXXXXQQQBBB555444222333777>>>FFFKKKNNNNNNOOOPPPPPPOOOMMMLLLNNNPPPQQQRRRRRRSSSUUUXXX___```cccfffhhhiiijjjjjjkkknnnppprrrrrrrrrssstttvvvwwwwwwxxxxxxyyyzzzzzz|||}}}}}}~~~zzzwwwzzzzzzdddTTTCCCFFFVVVcccaaaaaa```VVVWWWVVVVVVZZZbbbiiimmmnnnpppqqquuu}}}{{{pppzzz}}}zzz{{{~~~xxxsssttt}}}www~~~ttt^^^FFF999777555555666666666666555555555555555555555555444444444444555555555555111999999777===MMMppp||||||mmmZZZUUUSSSLLLFFFDDD@@@BBBEEEHHHKKKJJJFFFDDDMMMSSS]]]gggooouuuyyy{{{{{{zzzxxxrrrmmmlllsssyyygggfffmmm}}}mmmgggrrrxxxvvvoooqqqdddTTTRRRNNNMMMLLLKKKIIIGGGEEEDDDDDDDDDDDDCCCBBB@@@???>>><<<<<<;;;;;;::::::999999999888888777777888888999;;;:::999999888888888999444888777888<<<888===NNNxxxrrrRRRzzzxxxwwwmmmaaaWWWYYYHHH;;;???@@@KKKrrrwww\\\PPPQQQNNN^^^qqq|||}}}yyyrrrkkk```___]]][[[[[[\\\^^^___cccaaa______```aaa```___hhhjjjjjjeee^^^[[[^^^bbbccchhhnnnooolllgggdddccccccbbbdddgggjjjmmmvvv[[[sss|||}}}|||wwwfffddd^^^UUULLLGGGGGGIIIGGGEEEBBBAAAAAA@@@>>>===;;;888444111111000000///........................---------------.........---000000000555AAALLLPPPEEE???999;;;BBBIIIMMMMMMSSSAAA===GGGOOOWWWXXXNNN???;;;GGGXXX[[[YYYQQQCCC777555222222666===DDDIIIMMMNNNOOOOOOOOONNNMMMLLLNNNPPPRRRSSSSSSTTTVVVXXX]]]___bbbeeegggiiijjjjjjkkknnnqqqsssssssssssstttuuuuuuvvvwwwyyyzzz{{{||||||}}}}}}~~~~~~ooocccbbbfffsssrrr```SSSHHHKKK\\\lllppptttuuummmeeehhhlllrrrxxx}}}~~~}}}||||||||||||wwwpppnnnzzz{{{}}}zzzzzzxxxuuutttyyynnnZZZCCC666555555555444555555555555555555555555555555555333333333444444444555555222777666777;;;AAA]]]~~~|||~~~nnnvvvxxxfff[[[XXXSSSKKKDDDBBBAAABBBFFFJJJKKKGGGDDDJJJOOOVVV]]]eeemmmuuuzzzxxx|||zzz~~~~~~mmmmmmuuuvvvhhh\\\```mmmuuuqqqiiikkk}}}}}}www~~~xxx\\\SSSLLLQQQPPPNNNKKKIIIGGGEEEDDDDDDDDDDDDCCCBBBAAA@@@???<<<;;;;;;::::::999888888888888777777777777888888<<<;;;:::999999999999999444888666777<<<:::;;;HHHooo{{{UUUiiimmmnnn^^^bbbRRR>>>>>><<>><<<;;;888444111111000000///........................,,,,,,,,,------.........---000000...333AAANNNUUUIIIBBB<<<<<>><<<;;;888444111111000000///........................,,,,,,,,,------.........---000///---222@@@OOOWWWSSSLLLCCC@@@DDDJJJLLLLLLVVVCCCAAALLLUUU[[[XXXKKKGGG>>>HHHXXX\\\[[[WWWNNN888555222111444;;;BBBGGGMMMMMMOOOPPPPPPOOONNNMMMNNNPPPSSSUUUUUUVVVXXXYYYYYY[[[___cccfffhhhjjjjjjiiillloooqqqqqqqqqqqqrrrrrrsssuuuwwwyyy|||~~~||||||}}}}}}~~~~~~yyyhhhTTTHHHIIILLLPPPfffvvvkkkaaaYYYTTTRRRKKKMMMccc{{{xxxtttwwwttttttxxx|||yyyzzztttvvvppplllpppjjjqqq|||sssttt|||wwwfffSSS>>>222333444333333222333444555555555555555555555555222222333333333444444444555444333888:::222<<>>AAAHHHLLLKKKGGGCCCHHHNNNQQQUUU\\\gggppp{{{zzz}}}{{{}}}uuueeeTTTXXXgggvvvqqq^^^XXX^^^tttwwwZZZQQQUUUGGGGGGFFFEEECCCBBBAAAAAAAAA@@@@@@AAAAAAAAA@@@@@@???;;;;;;::::::999888888777888888777777777777888888;;;:::999888777777777777777:::555444999777555===LLLyyygggXXXooopppooovvvlllPPPGGG@@@@@@FFFrrrbbb[[[KKKLLLSSSddduuu|||yyyuuudddbbb^^^[[[YYYZZZ[[[]]][[[```eeeeeeaaa^^^___bbbccc]]]ZZZ```mmmssspppjjjaaacccgggmmmpppmmmeee___eee```]]]]]]\\\ZZZ]]]aaapppOOOllloootttyyy~~~}}}{{{vvvpppfffgggbbbWWWLLLIIIHHHGGGHHHFFFDDDAAA@@@?????????<<<888444111000///...---........................---------,,,,,,+++++++++,,,---...///222===LLLXXXYYYPPPEEE>>>???EEEJJJMMMNNNLLLCCCDDDVVV]]]VVVTTTGGGDDDKKK[[[aaaWWWOOONNN???444...222555666===GGGJJJOOOQQQOOOMMMNNNNNNKKKLLLNNNQQQTTTWWWYYYZZZZZZ[[[^^^bbbeeefffgggiiikkkiiilllnnnppppppqqqrrrtttwwwxxxyyyzzzzzzzzzzzzyyy|||}}}}}}~~~www\\\TTTHHHGGGOOOSSSeeexxxjjjbbb]]]XXXSSSOOOIIIPPPggg{{{rrrlllpppqqqdddfffkkkvvv|||uuutttxxx}}}sssuuuxxx|||~~~}}}yyyvvv{{{qqqoooxxxwwwyyy}}}xxxgggPPP>>>555555444444444444555555444444444444444444444444222222333333333333444444555555555555444666:::===UUUccc______tttyyyhhh```aaalll}}}xxxkkkZZZRRRPPPIIIEEEBBBDDDFFFGGGKKKPPPFFFHHHJJJMMMRRRXXX```fffoootttyyy~~~tttddd\\\TTTkkk~~~yyybbbUUU]]]llltttcccPPPPPPPPPRRRMMMJJJFFFDDDCCCCCCBBBBBBCCCBBBAAA???>>>??????@@@<<<;;;;;;;;;;;;:::::::::777666555444555666888:::::::::999888777666555555666666666666777777777777AAA^^^{{{sssWWWmmmaaattt}}}lllnnn[[[GGGAAA;;;<<>>===AAAGGGKKKOOONNNDDDDDDTTT[[[VVVTTTJJJDDDHHHWWW___YYYRRRPPP@@@555///222555666===FFFLLLPPPPPPLLLIIIKKKKKKIIILLLNNNQQQTTTWWWXXXYYYZZZ[[[^^^bbbeeefffgggiiikkklllnnnpppqqqppppppqqqrrrvvvvvvwwwxxxyyyzzzzzzzzz{{{{{{|||}}}~~~~~~~~~xxxbbbXXXJJJKKKWWW^^^ooo}}}ooogggbbb[[[TTTNNNQQQXXXmmm{{{tttzzz}}}ppp^^^XXXWWWXXX___iiimmmjjjeeefffmmmvvv~~~}}}wwwyyy{{{}}}~~~}}}zzzwwwyyyqqqqqqxxxwww|||vvvdddMMM<<<555555444444444444555555444444444444444444444444222222222333333333444444444444555444444555999;;;JJJ___eeecccqqq|||ppp^^^ZZZaaajjjvvv{{{|||wwwbbbVVVWWWLLLFFFBBBBBBCCCCCCGGGKKKGGGGGGGGGHHHLLLTTT]]]dddhhhmmmssswww|||}}}~~~~~~vvvggg^^^\\\mmm}}}tttWWWLLL\\\rrr\\\MMMKKKKKKMMMLLLIIIFFFCCCCCCCCCBBBAAACCCBBB@@@???>>>>>>??????<<<<<<;;;;;;;;;:::::::::777666555444555666777999888888888777666666555555555555666666666777777777;;;VVVsssYYY```eeejjj{{{oookkk___NNNCCC===:::QQQ}}}___RRRKKKGGGOOOaaarrryyyxxxuuulllbbb___``````\\\WWWYYY[[[\\\[[[ZZZZZZ]]]```eeehhhlllmmmmmmmmmnnnooohhhccc\\\XXX^^^hhhllliiikkklllkkkgggaaa]]]\\\\\\ffftttZZZppp}}}}}}|||}}}}}}}}}yyyjjj^^^]]]XXXOOOKKKMMMNNNMMMHHHFFFDDDBBB@@@?????????;;;888333111000///...---........................------,,,,,,,,,,,,++++++///000000...///666BBBLLLMMMKKKFFF@@@<<<>>>EEEKKKPPPPPPEEEBBBQQQZZZWWWVVVPPPFFFDDDQQQ\\\[[[UUUSSSBBB777000222444555<<>>>>>>>>>>><<<<<<;;;;;;;;;;;;::::::888777555444444555666777555555555555555555555555555555555666666666666777888KKKeee}}}cccTTTppp```ooovvvhhheeeYYYGGGAAA===???fffnnnWWWOOOIIILLLYYYhhhuuu{{{|||ssshhhbbbaaa```]]]ZZZWWWXXXZZZZZZZZZ[[[^^^```dddhhhnnnqqqqqqooonnnmmmhhheee]]]WWWYYY```ffffffggggggeeebbb^^^\\\[[[\\\gggppp}}}[[[rrr{{{~~~zzz|||{{{oooeeeccc[[[QQQMMMNNNMMMJJJHHHGGGDDDBBB@@@@@@???@@@;;;777333111000//////...........................,,,,,,,,,,,,,,,,,,,,,,,,---//////------333>>>GGGKKKMMMKKKEEE??????FFFMMMMMMPPPEEE???MMMXXXYYYZZZWWWIIIBBBKKKXXX[[[WWWSSSEEE999111222444444:::DDDMMMOOOLLLEEEBBBEEEHHHGGGLLLMMMOOORRRTTTWWWYYYYYY[[[___ccceeeggghhhjjjkkknnnppprrrrrrqqqqqqrrrsssrrrrrrssstttvvvxxxzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{|||}}}~~~~~~vvvyyyyyymmmdddeeennnuuukkkfffaaa```ccceeebbbYYYPPPJJJHHHGGGSSSeeeuuu~~~~~~}}}~~~{{{yyyyyyyyywwwoooooo{{{{{{~~~ppp\\\FFF888555444444333333444444555333333333333333333333333111222222222222333333333111222333333222333555777CCCTTTtttttt}}}{{{ooo^^^UUU[[[ooogggUUUYYYOOOFFFCCCBBBBBBDDDGGGJJJHHHFFFDDDDDDHHHNNNSSS```hhhqqqxxxzzz}}}|||xxxoooaaaTTTRRR\\\iiizzztttgggVVVMMMUUUmmm{{{~~~WWWLLLIIIHHHJJJLLLJJJGGGDDDCCCCCCCCCAAA@@@AAA@@@@@@???>>>>>>======;;;;;;;;;;;;::::::::::::777777555444444444444555333333333444444555555555444444555555555666666666888AAAVVVrrrtttQQQllldddkkkhhhiii```LLLGGGAAA999PPPbbbXXXMMMKKKQQQ___ppp}}}{{{tttkkkdddaaaaaa```___YYYZZZ[[[\\\\\\]]]___```___ccchhhkkklllkkkjjjjjjjjjjjjddd\\\XXXZZZ\\\\\\[[[[[[ZZZXXXXXXXXXZZZ[[[hhhlllttt~~~uuuhhhUUUoooyyy||||||xxxzzz~~~xxxqqqgggfff^^^TTTMMMLLLKKKIIIIIIGGGEEEBBBAAA@@@@@@@@@:::777333000000000///...........................,,,,,,,,,,,,,,,,,,,,,,,,***,,,...------222<<>>===<<<<<<::::::::::::999999999999666666555444444333333333222222333333444444555555444444444444555555555555888:::JJJhhh\\\___vvvmmmkkkhhhbbbQQQMMMDDD;;;CCCdddlll^^^PPPJJJLLLVVVjjj||||||xxxqqqjjjeeebbbaaa```\\\[[[[[[\\\]]]]]]]]]\\\]]]^^^``````___^^^___```hhhllllllfff```^^^[[[XXXUUUTTTRRRQQQRRRTTTVVVWWWfffiiinnnuuu{{{|||{{{{{{yyyooo]]]PPPVVVsss~~~|||{{{uuunnnbbbddd```UUUMMMJJJKKKJJJIIIGGGEEECCCAAA@@@@@@@@@:::777333000000000//////........................++++++,,,,,,,,,,,,------(((+++---------111:::BBBFFFHHHIIIDDD>>>===CCCJJJEEEMMMEEE:::EEETTTYYY[[[YYYLLLAAADDDQQQYYYVVVPPPLLL>>>444333222222888AAAGGGKKKLLLIIIIIILLLNNNMMMKKKLLLMMMOOORRRUUUXXXYYY\\\___cccfffgggiiijjjllljjjmmmpppqqqrrrrrrtttvvvrrrrrrrrrsssuuuwwwzzz{{{{{{|||||||||}}}}}}~~~~~~}}}}}}~~~~~~~~~~~~wwwvvv|||pppwwwkkkWWWNNNRRRZZZXXX[[[^^^```aaaaaabbbbbbhhhrrr{{{zzzzzz{{{xxxzzz|||{{{yyyxxxzzz}}}zzzooommm}}}{{{lllwww|||iiiSSSAAA666444444333333333333444444333333333333333333333333111111111111222222222222000222333333222222333444999@@@lll~~~xxxyyy{{{~~~lll^^^RRRGGGDDDCCCAAA@@@AAAFFFIIILLLMMMJJJGGGDDDCCCIIIPPP[[[fffnnntttxxxzzz~~~zzzuuuqqqoooggg]]]PPPKKKUUUfffrrruuuXXXOOOIIIRRRcccpppooojjjjjjbbbjjj}}}zzzdddKKKOOOIIIGGGKKKEEEFFFEEECCCCCCCCCBBB@@@???>>>?????????>>>===<<<;;;999999999888888888777777444444444444444444333333222222333333444444444555333333333444444444555555666555BBB___nnnXXXuuuxxxyyyvvviiiddd\\\WWWGGG@@@>>>JJJrrryyygggUUULLLIIIPPPcccvvv~~~|||yyyrrrjjjddd```___[[[ZZZZZZ[[[\\\\\\ZZZYYY]]]\\\ZZZWWWSSSRRRSSSTTT```ggglllllljjjhhhccc]]]WWWTTTPPPNNNOOOQQQSSSSSSbbbeeejjjooosssvvvyyyzzz}}}yyysssoooiii^^^OOODDD___{{{xxxlll___eeedddZZZNNNJJJKKKLLLIIIHHHEEECCCAAA@@@@@@@@@999666222000000000000///........................+++++++++,,,,,,---------))),,,...------000888???EEEFFFDDD@@@<<<<<>>]]]wwweeeXXXMMMIIIGGGDDD@@@>>>AAAEEEJJJLLLKKKHHHFFFDDDEEEJJJSSS\\\fffmmmssswwwwwwvvv}}}|||zzzvvvtttpppkkkddd___UUUQQQLLLOOO]]]jjjiiiaaaHHHKKKSSSaaapppwwwuuuqqqjjjppp{{{~~~XXXJJJPPPGGGHHHOOODDDEEEDDDCCCBBBCCCBBB@@@>>>===>>>>>>>>>>>><<<;;;:::777777777777666666666666222333333444444444444333333333333444444444444444222333333333333444444444222444>>>SSSsssTTT___wwwrrrmmmnnngggQQQFFF>>>>>>TTTzzzbbbTTTLLLKKKXXXiiixxxzzz{{{vvvmmmeee```^^^[[[ZZZYYY[[[^^^___]]]ZZZYYYXXXVVVSSSPPPNNNOOOPPPUUU]]]dddhhhkkkkkkfff___WWWRRRMMMKKKMMMPPPRRRRRR]]]bbbhhhlllnnnppptttwww}}}xxxooofff]]]SSSJJJDDDccc}}}~~~mmmbbbjjjkkk___PPPJJJKKKMMMIIIHHHFFFCCCAAAAAAAAAAAA999666222000000000000///........................+++++++++,,,,,,---------***---///...---///666===FFFEEECCC???<<<===BBBGGGDDDPPPHHH:::@@@MMMQQQRRRMMMFFF@@@CCCNNNXXXYYYSSSOOOAAA666333222000666???GGGNNNSSSSSSRRRRRRPPPLLLKKKKKKLLLNNNQQQTTTWWWYYY\\\```dddfffhhhiiikkklllmmmnnnppppppoooooopppqqqttttttsssssstttwwwyyy{{{yyyyyyzzz{{{|||~~~~~~~~~~~~}}}{{{zzzzzzpppmmmkkknnnrrrsssoookkkwwwzzzqqq]]]QQQHHHCCC???===>>>HHHYYYlll{{{vvv|||}}}lll]]]gggqqqiiikkkggggggpppnnn[[[MMMGGGHHHLLLNNN]]]rrrzzzvvvvvvuuuoooiiiooouuuzzz}}}||||||}}}ssssssppp{{{|||rrrmmmvvv{{{vvvrrrhhhtttpppkkk|||vvvaaaKKK;;;333444333333222222333333444222222222222222222222222000111111111111222222222111333444444333333333444555:::HHHtttlll```SSSOOOMMMGGGAAA>>>>>>BBBGGGJJJJJJIIIHHHHHHAAADDDKKKSSS\\\eeelllppptttssswww~~~sssllldddbbbbbb^^^VVVNNNKKKMMMOOOVVVaaafff[[[KKKLLLXXXgggqqqtttrrrqqqrrrjjjvvvNNNGGGPPPEEEJJJTTTFFFEEECCCBBBBBBCCCBBB@@@>>>===>>>>>>>>>>>><<<;;;:::666666666666555555555555111222333333444444444444444444444444444444444444222222333333333444444444000555<<>>>>>>>>999666222000//////...---------------,,,,,,+++***++++++,,,,,,,,,,,,------...,,,+++---......333:::LLLMMMLLLFFF???<<>>:::<<<<<<<<<<<>>@@@CCCHHHKKKKKKIIIFFFAAABBBDDDHHHNNNVVV]]]bbbeeejjjnnnooorrr{{{uuujjjddd]]]XXXVVVRRRJJJEEEHHHRRRWWWYYYXXXKKKGGGSSS[[[pppzzzqqqppptttvvv~~~[[[OOOGGGIIIKKKIIIIIILLLGGGFFFDDDAAA@@@????????????>>><<<;;;::::::;;;;;;999888777666666555555555444444333333333333444444222222222222222222222222333333333333333333333333444777777===XXX~~~mmmSSSccczzzxxx}}}fffYYYEEE<<<@@@NNNuuufffTTTNNNLLLHHHUUUgggyyy{{{oooccc^^^^^^]]][[[ZZZ[[[___bbb___[[[UUUQQQQQQQQQSSSSSSQQQPPPRRRVVV[[[ZZZTTTNNNLLLKKKIIIHHHNNNUUUUUUPPP___bbbfffiiijjjkkkmmmooooooeeeXXXQQQPPPPPPNNNLLLttt{{{ooodddeee```UUULLLKKKKKKJJJGGGFFFCCCAAA???>>>>>>>>>999666222000//////...------............---,,,+++++++++,,,,,,,,,,,,------...,,,+++---......333999KKKMMMNNNJJJCCC@@@BBBEEEHHHNNNOOOGGGAAAEEEMMMQQQIIIEEE>>>>>>KKK[[[[[[QQQSSSFFF:::444222///222777@@@JJJRRRTTTSSSRRROOOKKKLLLLLLLLLNNNPPPSSSUUUWWWXXX[[[___bbbdddgggiiikkkkkkllloooqqqrrrsssrrrrrrqqqrrrsssuuuvvvwwwxxxxxxzzz|||||||||{{{|||~~~~~~}}}~~~~~~{{{xxxrrrkkkbbb]]]MMMLLLEEEBBBRRRsss{{{lll___\\\eeennn}}}eee[[[OOOHHHGGGGGGDDDAAA======;;;:::>>>LLL```ooommmmmmhhh___WWWXXXcccnnnxxxwwwwwwyyy~~~yyymmmcccccceeefffeeeeeeeeebbbbbbfffiiimmmuuu}}}~~~|||wwwtttsssrrrmmmiiinnntttxxxwwwvvvxxxzzzyyynnnvvvyyyuuunnnmmm}}}yyyooottt|||lllUUUBBB777444222222222333333333444444222222222222222222222222111111111222222222333333111111111222222222333333333::::::IIIzzzqqqwwwqqqdddVVVOOOOOOOOOMMMAAA@@@AAACCCGGGJJJKKKKKKEEEDDDDDDEEEIIIOOOUUUYYY[[[```fffgggjjjsssyyysssaaa[[[SSSOOONNNMMMIIIFFFKKKRRRRRRPPPOOOIIIOOObbbuuuuuuwwwuuu~~~xxxsssSSSJJJDDDFFFIIIHHHHHHJJJFFFEEECCCAAA@@@????????????>>>===;;;;;;;;;;;;<<<999888777666555555555555555444444444444444444555222222222222222222222222333333333333333333333333333666666;;;QQQsss|||[[[YYYyyyssstttlllaaaMMM@@@>>>DDDcccqqq^^^WWWMMMBBBIIIUUUdddqqq|||vvvkkk```___]]]\\\\\\^^^aaaccc___^^^[[[YYYXXXWWWUUUTTTKKKJJJLLLPPPUUUUUUPPPKKKIIIIIIIIINNNYYYcccccc^^^bbbdddgggjjjlllmmmmmmnnnggg]]]RRROOOSSSXXXXXXVVV{{{~~~qqqgggeee]]]RRRLLLLLLLLLJJJGGGFFFDDDBBB@@@??????>>>999666222000//////...---......//////......------++++++,,,,,,,,,,,,------...++++++---...---222888DDDHHHKKKIIICCC??????BBBHHHMMMOOOHHHCCCDDDKKKOOOKKKHHH@@@>>>HHHXXX[[[TTTVVVKKK???777222///000333>>>IIITTTWWWVVVUUUQQQLLLKKKKKKKKKLLLNNNPPPSSSTTTWWWZZZ^^^bbbdddfffiiikkklllnnnppprrrsssttttttssspppqqqrrrsssuuuvvvwwwwwwzzz{{{||||||{{{|||~~~~~~}}}~~~{{{wwwqqqjjjcccZZZQQQKKKFFFIIIEEEBBBOOOnnnuuuiiimmmnnnffffffppp}}}yyyPPPMMMIIIEEEEEEHHHIIIFFFBBBAAA@@@===999:::CCCSSS```bbbgggjjjeee[[[VVVYYY^^^iiimmmpppnnnjjjiiimmmrrrlllvvvqqq___VVVUUU\\\iiiuuuzzzyyy}}}~~~zzzvvvttttttrrroookkkpppuuuyyyxxxwwwxxxwwwuuufff{{{zzzyyyvvvzzz~~~}}}wwwgggQQQ>>>555333222222222222333333333333222222222222222222222222111111111222222222222333111111111222222222222333333777999===\\\zzzppppppxxxxxxuuuvvvuuukkkYYYMMMOOOXXXIIIEEE@@@>>>@@@EEEIIIKKKIIIGGGEEECCCDDDFFFJJJMMMOOOUUU[[[^^^___dddoooxxxwwwssspppqqqrrroooggg```WWWQQQJJJFFFGGGIIIIIIHHHGGGLLLGGGBBBCCCEEESSSiiiyyyooommm```JJJEEEBBBDDDGGGGGGGGGGGGEEEDDDBBBAAA??????>>>>>>???>>>===<<<<<<;;;;;;<<<999888777666555555555555555555555444444555555555222222222222222222222222333333333333333333333333222555666777HHHeee~~~mmmYYYxxxzzzrrrpppnnngggVVVHHH???;;;NNNqqq{{{eee]]]RRRDDDBBBFFFNNN]]]qqq~~~|||sssfffccc___]]]___bbbdddeeehhhjjjkkkkkkhhhccc]]]YYYWWWTTTSSSTTTXXXZZZYYYWWWVVVWWWZZZbbboooyyyvvvmmmhhhggghhhjjjllloooooooooggg^^^TTTQQQUUU[[[]]]\\\~~~~~~pppjjjfff\\\QQQLLLMMMLLLIIIFFFFFFDDDCCCAAA@@@??????999666222000//////...---------............------+++++++++,,,,,,,,,---------++++++---------111666???EEEJJJJJJEEE@@@???@@@FFFKKKNNNJJJDDDCCCHHHMMMPPPNNNFFF???FFFTTTYYYUUUTTTLLLBBB999333111222444<<>>KKKUUUWWWcccmmmlll```SSSNNNNNNRRRYYY```aaa^^^]]]```cccxxxqqqYYYJJJGGGMMMZZZeeeppppppvvvzzzxxxuuuttttttsssqqqooouuuzzz}}}|||{{{{{{xxxtttjjjyyy~~~~~~|||uuucccMMM<<<444222111222222222222333333333111111111111111111111111111111111111222222222222111111111111222222222222444111777:::DDDvvvxxxooommmeeeuuuyyy|||nnnXXXSSS[[[QQQKKKCCC===<<>>DDDIIIRRRcccuuu}}}ppprrryyyTTTGGGEEECCCEEEGGGGGGEEEDDDBBBBBBAAA@@@???>>>>>>>>>???>>>>>>===<<<<<<<<<;;;888888666555555555555555666555555444444555555666222222222222222222222222222222222222222222222222333555444555???YYYxxxaaammm{{{rrrmmmjjjiii^^^QQQFFF:::AAAYYYeee[[[VVVNNNGGGDDDDDDNNN```pppwwwwwwoooiiibbb^^^___cccfffhhhuuuzzz{{{uuupppnnnhhh___ZZZ[[[```eeehhhlllooottt}}}xxxllliiiffffffjjjooorrrsssuuunnndddZZZTTTSSSVVVXXXooojjjfff\\\QQQLLLMMMLLLHHHFFFFFFEEEDDDCCCAAA@@@@@@999666222000//////...---+++,,,,,,---------,,,,,,+++++++++,,,,,,,,,------,,,***+++------,,,///555@@@GGGNNNOOOKKKEEECCCCCCGGGKKKOOONNNHHHEEEIIIOOOTTTRRRJJJ???@@@LLLRRRQQQLLLHHH@@@777222222333555;;;EEENNNQQQRRRTTTUUUSSSNNNMMMMMMMMMNNNOOOQQQRRRSSSWWW]]]bbbeeegggiiikkkllllllnnnoooqqqrrrrrrssspppppppppqqqrrrtttvvvwwwxxxzzz{{{{{{{{{|||~~~}}}}}}}}}{{{vvvrrrfff___UUUMMMHHHFFFEEEEEEAAAFFFKKKPPPXXXcccnnnssshhhUUUXXXrrr{{{jjjcccmmmhhhTTTKKKJJJ@@@???>>>AAAFFFIIIIIIHHHEEEEEEBBB<<<888<<>>:::WWWxxxpppzzzeeekkksss~~~vvvbbbVVVVVVRRRMMMEEE@@@============FFFGGGIIIJJJIIIFFFDDDBBBFFFHHHJJJLLLNNNRRRXXX\\\```dddlllsss}}}|||vvvrrrooojjjggg\\\YYYUUUTTTTTTRRROOOLLLHHHGGGEEEEEEEEEEEEEEEDDD???FFFEEEGGGRRRUUURRRVVVSSSjjj}}}bbbHHHHHHIIIHHHHHHHHHGGGEEEBBB@@@@@@@@@??????>>>>>>===>>>>>>>>>===<<<<<<;;;;;;888777666555444444444444555555444444444444555555222222222222222222222222222222222222222222222222444444333333:::PPPsssnnn^^^|||vvvjjjiiimmmggg^^^TTTBBB<<>>EEELLLNNNIIICCCAAAAAAHHHLLLQQQSSSNNNIIILLLRRRSSSTTTLLL???;;;DDDKKKLLLGGGFFF@@@666000111333333888BBBKKKNNNPPPTTTUUUUUUPPPOOONNNNNNNNNOOOPPPQQQRRRWWW^^^cccfffhhhjjjlllkkkkkklllmmmooopppqqqrrrqqqqqqpppqqqrrrtttvvvxxxwwwyyyzzz{{{zzz|||~~~}}}|||}}}~~~}}}uuukkkdddTTTNNNGGGAAA@@@BBBDDDEEERRRRRRQQQQQQTTT]]]hhhooofffYYYWWWbbbfffccckkk{{{|||hhhZZZRRRMMMIIIIIIDDDBBBAAAAAADDDGGGIIIIIIEEEEEECCC>>>999:::AAAHHHPPP\\\gggdddVVVKKKIIIKKKJJJNNNXXXhhhzzzkkkWWWSSSRRRTTTUUUSSSRRRTTTNNNQQQ^^^sss|||wwwvvvsssrrrsssvvvyyy|||zzz|||}}}{{{{{{|||xxxrrr]]]vvv}}}{{{ppp]]]HHH888333333111111111111222222222222111111111111111111111111000000000111111111111222000000000111111111111222444+++444???888AAArrrsssxxxtttmmmgggkkkzzztttjjj___VVVRRRQQQNNNHHHDDDBBBAAA???>>>AAADDDGGGJJJJJJIIIFFFDDDEEEDDDDDDEEEGGGKKKOOORRRSSSTTTWWWZZZ]]]bbbnnnzzzzzzvvvuuurrrmmmiiieeeaaa\\\XXXRRROOOKKKIIIHHHHHHGGGFFFCCCCCCCCCCCCBBBBBBAAAAAA===IIIMMMRRR\\\[[[QQQNNNVVVrrroooQQQEEEIIILLLLLLIIIGGGGGGDDD@@@===>>>>>>???>>>>>>==================<<<;;;:::999888777666555444444444444444444444333333444444444222222222222222222222222222222222222222222222222444222222333777GGGgggeeejjjqqqnnnsssqqqllleeePPP???@@@KKKwwwgggXXXRRROOOIIIBBB???AAAIIIYYYhhhqqqnnniiiccc^^^^^^bbbeeelllvvvnnniiigggccc```aaagggpppvvv|||yyyooo]]]IIIAAAEEEMMM~~~}}}}}}zzz}}}mmmffffffaaaUUULLLIIIIIIHHHFFFFFFFFFFFFEEECCCBBBAAA999666222000//////...---+++,,,,,,---......------++++++,,,,,,,,,,,,------+++)))***------+++---222:::AAAHHHIIIEEE???<<<<<>>@@@BBBEEEGGGGGGGGGGGGEEECCCBBBCCCFFFHHHIIIHHHIIIHHHKKKNNNMMMKKKQQQZZZ[[[cccmmmsssuuuwwwyyy||||||{{{yyyssskkkeeebbbaaacccaaa^^^[[[WWWRRRNNNLLLLLLJJJGGGEEECCCBBBAAAAAABBBBBBAAA@@@???@@@BBBDDDDDDUUU\\\]]]cccaaaZZZZZZkkk~~~\\\IIIHHHGGGKKKKKKFFFDDDEEECCC???<<<<<<===>>>>>>>>>===<<<;;;<<<<<<<<<;;;:::999888777777666555444444444444333333222222222222333333222222222222222222222222111111111111111111111111222///000444555;;;TTTppp|||dddvvv~~~qqqwwwxxxxxxvvvaaaHHHAAA???^^^kkk```TTTMMMGGGCCC@@@AAAKKKVVVcccgggjjjggg```\\\\\\___```gggrrr|||sssgggcccffffffccc___```hhhooolllggg\\\NNNCCC???CCCIII~~~}}}yyytttxxx|||mmmdddgggcccWWWLLLHHHIIIIIIEEEFFFFFFFFFEEEDDDBBBAAA999666222000//////...---,,,------.../////////...++++++,,,,,,,,,---------+++)))***------***---111;;;BBBIIIJJJEEE???======BBBEEEMMMRRRNNNGGGIIIQQQTTTXXXSSSEEE>>>EEEMMMPPPUUUVVVOOO@@@666555444111222>>>KKKRRRUUUWWWVVVSSSQQQPPPNNNMMMMMMMMMNNNOOORRRWWW___eeehhhkkklllnnnlllllllllmmmnnnppprrrsssrrrrrrqqqqqqsssuuuxxxyyywwwxxxzzzzzzzzz{{{~~~||||||}}}}}}~~~}}}{{{vvvooofffZZZNNNFFF???BBBHHHQQQZZZbbbeeefffZZZkkk}}}rrr___WWWXXXtttuuummmooonnniiiaaahhhsssppp^^^KKKCCC@@@>>>BBBHHH@@@@@@AAABBBDDDGGGIIIJJJMMMNNNMMMGGG@@@>>>BBBGGGIIIbbbpppbbb]]]TTTQQQPPPTTTaaatttnnneeeqqqrrr^^^UUUOOONNNUUUgggxxx|||yyyyyyxxxvvvsssqqqrrrxxx}}}~~~|||yyy{{{}}}{{{uuufff|||~~~sssxxxvvvrrrttt|||xxxyyy||||||}}}rrrqqqnnndddSSS@@@444222555000111111111111222222222000000000000000000000000000000000000111111111111000000000000111111111111...777222111999777AAA```yyyiiihhhjjjmmmyyyzzzzzzvvv___ZZZRRRLLLHHHEEEBBB@@@===>>>>>>@@@BBBEEEHHHIIIFFFEEEDDDFFFHHHHHHEEECCCCCCAAACCCGGGGGGEEEKKKTTTMMMRRRWWWWWWUUUTTTWWWZZZ]]]aaadddbbb[[[VVVUUUVVVTTTRRRPPPNNNLLLIIIHHHGGGBBBBBBCCCDDDEEEFFFFFFEEEDDDCCCAAA???>>>AAAEEEIIISSSgggnnnjjjkkkjjjiiioooxxxrrrnnnsssOOODDDJJJDDDIIIIIIDDDAAACCCBBB>>>;;;<<<===>>>>>>>>>===<<<:::;;;;;;<<<;;;:::888777777777555444444444444444333222222111111222222333222222222222222222222222111111111111111111111111000---000555333222EEE]]]tttYYY[[[pppwwwzzzmmmQQQFFF>>>MMMmmmuuu[[[SSSMMMJJJEEE@@@BBBHHHWWW```jjjjjjbbbZZZYYYZZZ[[[___cccfffiiippp{{{|||uuuoookkk___eeeiiifff___\\\aaaggg___WWWKKKBBB>>>???BBBEEE~~~~~~uuudddccchhhfffYYYLLLGGGHHHJJJEEEEEEDDDEEEEEEDDDAAA???:::888444111...---,,,---------,,,,,,,,,,,,+++++++++---......---,,,,,,---------,,,+++,,,---...///666???IIIMMMJJJDDDAAAAAAHHHKKKNNNOOOLLLIIIEEEDDDPPPYYYQQQBBB???DDDNNN]]]^^^\\\TTTFFF777000222777///999GGGQQQVVVVVVUUUUUUPPPPPPOOONNNNNNNNNOOOOOOPPPTTTZZZaaafffjjjmmmnnnnnnnnnnnnoooppppppqqqqqqpppqqqssstttuuutttssssssvvvvvvwwwxxxyyy{{{}}}}}}~~~~~~~~~{{{xxxjjjWWWOOOQQQNNNEEEGGGDDDEEERRRggg{{{zzzrrrjjjggggggcccXXXNNNjjjvvvqqqjjj___YYYbbbwwwlllUUUCCC@@@AAA===;;;???@@@AAAAAA@@@???BBBGGGLLLPPPQQQPPPLLLEEEAAAAAABBBFFFbbbzzznnnaaaZZZ^^^bbbdddnnn{{{nnniiibbbaaakkk~~~ttteee``````aaaaaaccchhhrrr~~~zzzvvvuuutttssspppnnnsss~~~{{{||||||xxx{{{mmmfffdddrrrzzz~~~}}}pppjjjoooyyyllljjj^^^JJJ:::333222111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000111111111333999@@@EEEvvvxxxhhhggg~~~|||kkkZZZRRRMMMGGGEEEHHH???AAACCCCCCBBBAAAAAACCCFFFGGGHHHHHHGGGFFFDDDCCCDDDDDDCCCCCCCCCCCCDDDDDDGGGGGGHHHIIIJJJKKKLLLMMMSSSSSSSSSSSSRRRPPPNNNMMMLLLKKKIIIHHHFFFEEEDDDDDDAAADDDGGGFFFBBB??????@@@CCC@@@???AAADDDHHHTTT___xxxtttfffeeeuuu{{{qqqooowww}}}]]]KKKGGGHHHDDDDDDCCCBBBBBBAAA@@@@@@<<<<<<============<<<<<<<<<;;;999888777777666666444444444333333333222222000000000000000111111222111111111111111111111111111111111111111111111111222222222222333888???DDDooo|||UUUgggssstttqqq{{{lllHHHCCCDDDPPPpppfffaaaWWWJJJDDDDDDDDDBBBJJJVVVdddjjjfff```\\\\\\\\\^^^___^^^^^^bbbiiiooo{{{~~~}}}xxxrrrmmmjjjhhhggg___cccccc______aaa]]]WWWQQQGGGAAABBBBBB@@@@@@DDDzzz|||}}}zzz||||||~~~rrrbbbdddiiiggg[[[NNNJJJKKKMMMFFFEEEEEEEEEEEEDDDAAA???999777444000...---------------,,,,,,,,,,,,++++++,,,---......,,,+++++++++,,,+++*********+++,,,,,,333>>>LLLTTTRRRKKKDDDAAAGGGIIIMMMOOONNNKKKHHHFFFMMMTTTPPPHHHGGGFFFLLL\\\ZZZYYYTTTHHH:::111000333111:::EEENNNRRRRRRRRRQQQQQQPPPOOOOOONNNNNNOOOOOOOOORRRWWW^^^eeejjjllllllmmmmmmnnnnnnoooppppppppppppqqqrrrttttttttttttsssvvvvvvvvvvvvxxxzzz|||}}}}}}~~~~~~~~~{{{vvviiiYYYQQQOOOPPPTTTWWWYYYVVVVVV]]]kkkzzz{{{eeeXXXVVVYYYXXXVVVbbbqqq{{{vvvooolllfff___VVV```www~~~eeePPP>>>;;;===;;;<<<@@@AAABBBBBBAAAAAADDDJJJNNNRRRSSSRRRNNNGGGBBBAAABBBHHH___zzzttttttpppjjjnnnwwwyyypppjjjnnn{{{{{{oooqqq|||{{{wwwtttsssssssssrrrrrryyy~~~}}}~~~ooofffeeevvvzzzvvvuuuvvvlllhhh[[[HHH888333222111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111222222111222666;;;???YYY~~~wwwxxxjjjbbbYYYRRROOORRROOOFFF>>>;;;???BBBBBB@@@AAAAAACCCDDDEEEFFFFFFFFFEEEDDDDDDCCCBBBBBBCCCCCCCCCDDDDDDEEEFFFGGGHHHHHHKKKKKKLLLLLLKKKJJJIIIHHHGGGGGGFFFDDDDDDCCCCCCCCC@@@BBBEEEDDDAAA>>>>>>>>>AAA???>>>???CCCOOOggg{{{qqqqqqjjjmmm~~~hhhRRRHHHEEEDDDBBBBBBAAA@@@@@@???>>>>>><<<<<<============<<<<<<;;;;;;999888777666666666333333333333222222222222000000000000000111111222111111111111111111111111111111111111111111111111222222222111222555:::===___zzzooo\\\sssyyy~~~~~~www~~~bbbKKKDDDBBBVVV|||uuubbbQQQLLLJJJDDD@@@AAACCCMMM]]]iiimmmhhh___YYY]]]^^^^^^^^^^^^```cccffflllnnnqqquuuxxxwwwssspppooonnnkkkhhhfffeeeeeefffaaadddddd___^^^^^^ZZZTTTMMMGGGFFFKKKNNNJJJDDDCCCrrryyyxxxuuuxxxzzz{{{|||{{{|||qqqbbbdddhhhfffZZZOOOKKKMMMOOOHHHGGGFFFFFFEEEDDD@@@>>>888666333000.........///------,,,,,,,,,,,,++++++---...///...,,,*********,,,++++++*********++++++///;;;LLLVVVVVVMMMCCC===DDDFFFJJJLLLMMMKKKIIIGGGKKKOOOOOOPPPPPPHHHJJJZZZWWWWWWTTTJJJ>>>444111111333:::CCCJJJNNNNNNNNNNNNQQQQQQPPPOOOOOOOOOOOOOOONNNOOORRRZZZbbbiiikkkjjjlllllllllmmmnnnnnnoooooopppqqqrrrsssttttttttttttvvvuuuuuuuuuvvvxxx{{{}}}|||}}}~~~~~~~~~~~~~~~~~~}}}{{{zzznnnZZZKKKKKKLLLKKKQQQ\\\]]]___aaadddhhhmmmrrrvvvwwwgggRRRHHHKKKWWWaaaggg[[[\\\^^^^^^[[[WWWSSSQQQTTTaaazzz{{{ZZZHHH999777999999<<>>>>>======<<<<<<<<<============<<<<<<;;;:::999888777666666666333222222222222111111111000000000000000111111222111111111111111111111111111111111111111111111111111222222111000111444666MMMkkkaaa```kkkvvv|||~~~cccSSSCCCDDD^^^lllTTTRRRPPPEEE???BBB@@@EEEOOO]]]iiilllfff______]]]\\\]]]^^^______^^^aaabbbcccfffhhhhhhfffdddbbbaaa```______```aaabbb```bbbccc```^^^^^^[[[WWWRRRMMMLLLRRRWWWSSSLLLFFFsss||||||ssssssxxxzzz{{{|||||||||~~~rrreeebbbeeebbbWWWMMMKKKMMMNNNIIIGGGFFFFFFEEECCC@@@===777555333000///...//////------,,,,,,,,,+++++++++///000000///---+++***+++---------,,,,,,,,,,,,,,,,,,666EEEOOOPPPKKKDDD???DDDEEEGGGIIIJJJIIIFFFDDDLLLMMMMMMTTTWWWIIIGGGWWWWWWXXXTTTLLL@@@777333333444888???FFFKKKNNNOOOOOORRRQQQPPPOOOOOOOOOOOOOOONNNMMMOOOWWW```hhhjjjjjjjjjkkkkkkllllllmmmnnnnnnppppppqqqrrrssstttttttttvvvuuutttsssuuuwwwzzz|||||||||}}}~~~~~~~~~~~~}}}~~~~~~~~~}}}}}}rrrdddZZZXXXWWWSSSQQQTTTOOORRRXXX]]]```___]]]\\\UUUUUUTTTSSSSSSWWW]]]bbbRRRKKKHHHJJJIIIEEEGGGOOOVVVddduuuPPPDDD:::999:::999:::>>>@@@@@@@@@AAABBBEEEIIIKKKRRRTTTUUUQQQJJJDDDAAAAAAGGGMMMfff}}}ooo___WWW[[[aaaeeewwwzzzyyywwwuuutttrrrqqqqqqqqqsssuuuzzz~~~~~~pppjjjbbbQQQ>>>333222222111000000000000000000000000////////////////////////////////////////////////111111111111111111111111111222444333222222333555888GGGlllwww|||qqqgggaaaXXX[[[ZZZSSSHHH@@@@@@BBBBBBBBBAAA@@@@@@BBBCCCDDDFFFFFFEEEEEEFFFFFFGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCBBBCCCCCCBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@AAABBBEEEGGGGGGGGGHHHJJJNNN[[[uuu```IIIDDDEEEBBB<<<>>>>>>>>>=========<<<<<<<<<<<<============<<<<<<;;;:::999777666666666666222222222111111111000000000000000000000111111222111111111111111111111111111111111111111111111111///111222222000000111333@@@ZZZtttyyy___ssstttppp~~~rrrcccMMMBBBKKKgggfffZZZSSSIIIDDDDDDDDDAAABBBKKKZZZfffkkklllccc___\\\]]]___aaaaaa___]]]\\\]]]```ccceeeeeeddd```___^^^^^^]]]^^^^^^___\\\^^^`````````aaabbbbbbbbb[[[VVVXXX\\\[[[TTTNNNzzzrrrsssxxxvvvzzz~~~{{{ooodddbbbddd```UUULLLKKKMMMMMMHHHGGGEEEEEEDDDBBB???<<<777555333000///...//////------,,,,,,,,,+++++++++000111222000...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,222<<>>=========@@@BBBEEEFFFMMMPPPSSSPPPJJJDDDAAA@@@DDDHHHZZZvvvsssoookkklllqqqzzz|||uuuuuutttsssssssssssssssrrrssstttxxx~~~|||mmmeee\\\JJJ999111222333000000000000000000000000000////////////////////////////////////////////////000000000000000000000000000222444444333333444555444:::LLLqqq{{{rrr~~~}}}ssscccaaa]]]XXXRRRKKKFFFCCCBBBAAA???>>>>>>???@@@AAAAAAAAAAAABBBDDDEEEGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEDDDBBBAAA@@@???AAA@@@???>>>>>>=========AAA@@@???@@@DDDIIIMMMPPPYYYRRRMMMNNNWWWjjjxxxgggQQQDDDAAAAAA===999>>>>>>>>>>>>>>>=========<<<<<<============<<<<<<::::::888777666555555555222222222111111111000000000000000000000111111222000000000000000000000000000000000000000000000000...000222222111111222444666JJJeeexxxfffhhhzzz{{{ooo\\\IIIBBBPPPnnnfffTTTNNNKKKEEECCCAAA???BBBLLLZZZgggooojjjeee```^^^```bbbaaa```[[[ZZZYYY[[[^^^```aaaaaa```______^^^^^^^^^^^^^^^\\\]]]___aaabbbdddhhhmmmpppmmmjjjiiijjjggg]]]TTTzzztttuuuxxxrrrwww~~~xxxkkkaaaeeeeee```UUUMMMLLLNNNNNNFFFEEEDDDDDDCCCBBB>>><<<888666333000.........///------,,,,,,,,,,,,++++++///000111000...,,,,,,,,,(((((()))***++++++******,,,000888BBBLLLUUU[[[___KKKIIIHHHJJJLLLLLLHHHDDDKKKMMMLLLRRRXXXNNNHHHPPPUUUSSSOOOHHH@@@999444333111444:::CCCLLLSSSUUUUUUSSSSSSQQQPPPOOOOOOOOOOOOMMMNNNPPPTTTZZZaaagggjjjjjjjjjjjjkkkllllllmmmmmmooooooooopppqqqsssuuuvvvuuuuuuuuuuuuvvvwwwxxxyyy|||}}}~~~~~~~~~~~~~~~xxxkkk```ZZZUUUOOOKKKVVVfffuuusssbbbSSSQQQVVVUUUMMMHHHJJJKKKOOO\\\jjjhhhnnn~~~|||lllUUUEEEFFFFFFFFFDDD@@@<<<:::>>><<<;;;<<<>>>AAAAAAAAAHHHLLLPPPOOOJJJEEEBBBAAACCCJJJ]]]yyy~~~wwwssssssrrrrrrsssssstttuuurrrqqqqqqttt}}}|||}}}}}}~~~}}}jjj```VVVDDD555111444444000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111333333222222444555222555:::NNN|||mmmtttwwwsssuuu}}}sssdddUUUTTT\\\^^^SSSGGG@@@@@@????????????@@@@@@;;;<<<<<<===???AAABBBCCCCCCCCCCCCDDDDDDEEEEEEEEEFFFEEECCCAAA???===<<<<<<===<<<<<<;;;;;;;;;<<<<<>>>>>>>>>>>>>>>>>>>>>>><<<<<<============<<<<<<:::999888777666555555555333222222222222111111111000000000000000111111222000000000000000000000000000000000000000000000000...///111222111222333555000>>>XXXuuuqqqbbbyyyzzz```IIIDDDWWWmmmzzz___UUUPPPHHH@@@AAABBBDDDGGGOOOYYY```jjjgggccc```___^^^]]]]]]^^^\\\ZZZZZZ[[[\\\\\\[[[[[[[[[\\\]]]]]]^^^______```______aaaaaadddkkkttt{{{}}}oooaaazzzzzzxxxyyyyyytttyyy~~~yyykkkbbbeeeeee___SSSKKKKKKLLLKKKDDDCCCBBBBBBBBBAAA>>><<<999777444000...---------------,,,,,,,,,,,,++++++,,,...///...,,,++++++,,,&&&'''(((***+++++++++++++++///666AAAKKKSSSXXXZZZHHHFFFEEEGGGKKKLLLHHHDDDCCCKKKLLLPPPYYYTTTKKKLLLSSSSSSQQQMMMEEE===666333000333999CCCLLLSSSTTTTTTTTTSSSRRRQQQOOOOOOOOONNNJJJNNNQQQSSSUUUZZZcccjjjjjjjjjkkkkkklllmmmmmmmmmooooooooooooqqqsssuuuvvvtttuuuvvvxxxxxxxxxxxxwww}}}~~~~~~yyynnnhhheeebbbkkkqqqlll___YYY^^^gggddd]]]VVVVVV___kkkxxx}}}uuudddLLLCCCGGGJJJIIIFFFCCC@@@>>>AAA>>>======@@@AAAAAA???CCCHHHNNNOOOLLLGGGDDDDDDFFFRRRgggzzztttqqqqqqqqqrrrssstttuuuvvvqqqooollloooyyy}}}}}}}}}|||yyywwwyyyyyyddd[[[PPP???333111555444000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111222111000000222333222444666???XXXzzzuuupppmmmnnnxxx{{{ttthhh^^^___ggghhh___TTTGGGGGGGGGFFFDDDCCCAAAAAA<<<<<<<<<<<<===>>>??????>>>??????@@@AAABBBCCCCCCCCCBBB@@@>>><<<;;;;;;;;;::::::;;;<<<===>>>@@@AAACCCHHHQQQ\\\fffkkkkkkhhhaaannn~~~}}}{{{rrrYYYIIIIIIHHHFFFDDDCCCDDDDDD============>>>>>>>>>>>><<<<<<============<<<<<<:::999888777555555555555333333333333222222222222000000000000000111111222000000000000000000000000000000000000000000000000///000111000///000222444222555GGGfffjjjbbb```IIILLLZZZ|||xxxaaaUUUPPPCCCDDDDDDDDDDDDFFFKKKOOO[[[]]]______]]][[[ZZZZZZ___]]]\\\\\\\\\]]]\\\[[[XXXYYYZZZ[[[\\\]]]]]]]]]___\\\\\\^^^```dddppp|||}}}eeerrr{{{{{{xxx{{{}}}|||zzz}}}}}}|||~~~|||ooogggcccccc\\\PPPIIIHHHIIIHHHBBBAAAAAAAAABBBAAA>>><<<:::888444111...------------------,,,,,,,,,++++++***+++---,,,+++******+++&&&(((***,,,---......---)))---555???GGGKKKKKKJJJCCCAAA@@@CCCHHHJJJGGGCCC;;;HHHLLLOOOZZZYYYNNNJJJTTTUUUVVVSSSMMMCCC:::444000222888BBBLLLRRRSSSQQQTTTTTTRRRQQQPPPOOOOOONNNHHHMMMRRRRRRRRRVVV```iiijjjkkkkkkllllllmmmmmmnnnooonnnnnnoooqqqsssuuuvvvtttuuuxxxyyyzzzyyyxxxwww~~~~~~~~~~~~{{{mmm___YYY^^^eeeiiiccc___eeeyyy}}}vvveeeLLLCCCGGGJJJIIIFFFEEEDDDCCCDDDAAA??????BBBCCCBBB@@@AAAGGGMMMOOOMMMIIIGGGFFFHHHWWWooowwwsssppppppqqqqqqrrrtttuuuvvvpppmmmiiilllxxx|||~~~{{{sssiiihhhqqqzzz}}}}}}sssyyy}}}uuu```XXXMMM===111222666555///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111///------///111000000444888===TTT}}}oooooottt~~~xxxxxxwwwgggmmmssstttoooiiieeecccSSSRRRQQQNNNKKKGGGCCCAAA@@@??????>>>>>>>>>>>>>>><<<===>>>???@@@AAABBBBBBAAA@@@???===<<<<<<======;;;;;;===???AAADDDFFFHHHGGGOOO]]]nnnyyy}}}xxxsssoooiiimmmooo{{{sssTTTLLLFFFEEECCC@@@>>>===>>>???<<<<<<==================<<<<<<============<<<<<<:::999888666555555555555444444444333333333222222000000000000000111111222000000000000000000000000000000000000000000000000000111000///......000222777111888SSSooovvvWWWzzzwwwtttUUUMMMUUUwwwkkkYYYXXXKKKHHHCCC??????AAADDDFFFJJJQQQYYY]]]]]][[[ZZZZZZZZZYYYXXXZZZ\\\]]]\\\[[[ZZZ[[[[[[\\\\\\[[[[[[[[[ZZZWWWWWW[[[___eeetttjjjuuu{{{wwwuuuyyy|||yyyxxx~~~xxxkkknnniiiddd[[[PPPHHHEEEGGGIIIEEEDDDCCCAAA???>>><<<<<<:::888555111...,,,,,,,,,++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,...---000:::GGGMMMIIICCCDDD===<<>>BBBCCC???===@@@BBB??????AAA@@@>>>???CCCAAAEEEFFFCCC@@@@@@@@@===@@@AAADDDHHHKKKLLLLLLLLLLLLWWWmmmtttjjjhhhiiirrrXXXIII@@@DDDDDDCCCBBBAAAAAA@@@@@@;;;<<<======>>>======<<<@@@@@@@@@@@@@@@???>>>>>>999777555555555666555444333333222222111000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111666888@@@___xxxbbb|||~~~}}}mmmVVVNNNRRRjjjoooYYYTTTLLLEEECCCAAA@@@AAADDDEEEGGGKKKOOOSSSUUUWWWWWWYYYYYYYYYYYYYYYZZZ[[[[[[]]]]]][[[ZZZYYYXXXXXXXXXVVVWWWWWW]]]bbb___lllkkkvvv{{{uuurrruuuxxxuuuvvv{{{vvvhhhjjjiiiddd[[[PPPHHHEEEFFFIIIDDDDDDCCCAAA???>>><<<<<<:::888444111...,,,,,,,,,++++++++++++++++++++++++******++++++++++++***************+++++++++,,,,,,---,,,000999EEEKKKIIIDDDAAA;;;:::AAAHHHIIIJJJLLLAAAGGGKKKPPPUUUWWWNNNBBBOOOVVV]]]^^^VVVIII===555111000222<<>>;;;<<<<<<<<<======>>>>>>???????????????>>>======999777555444555555555333333333222111111000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000---111333:::RRRsssyyyvvvjjjRRRUUUVVVhhhmmmZZZOOOHHHHHHGGGAAA>>>???AAACCCFFFJJJNNNPPPQQQRRRVVVVVVVVVVVVWWWXXXYYYYYY[[[[[[[[[ZZZYYYYYYXXXXXXXXXXXXVVVYYY]]]YYYeeemmmwww{{{uuuqqquuuwwwuuuvvvyyy|||}}}{{{{{{~~~uuugggiiiiiiddd\\\QQQIIIEEEFFFHHHDDDDDDCCCBBB@@@>>><<<;;;:::888444111...---,,,,,,++++++++++++++++++++++++******++++++++++++***************++++++++++++,,,,,,,,,///777BBBHHHHHHEEEDDD>>>===BBBIIIMMMPPPSSSEEEGGGIIILLLQQQRRRKKKBBBIIIUUU\\\YYYSSSMMMAAA444333000111999FFFSSS[[[]]]^^^^^^^^^[[[VVVQQQMMMLLLMMMLLLMMMOOONNNNNNSSS[[[cccdddeeeggghhhiiijjjjjjnnnmmmmmmmmmoooqqqrrrtttsssvvvxxxyyyyyyyyyzzz{{{}}}~~~{{{~~~yyyoooaaaSSSJJJGGGEEEBBB@@@???@@@AAACCCDDDCCCDDDHHHNNNRRRRRRQQQPPPRRRSSSQQQMMMIIIGGGGGGJJJ^^^www}}}vvvqqqnnnnnnnnnpppqqqrrrrrrpppmmmllljjjcccaaahhhqqqwww{{{~~~}}}nnnpppppp^^^```{{{qqqttt}}}ooohhhMMM@@@444111222111000000............////////////////////////////////////....../////////000000000//////......//////000111//////000000000000111111111...000333111///666BBB\\\kkk___YYYTTTQQQLLLKKKLLLNNNMMMJJJKKKNNNPPPSSSZZZ___ZZZPPPIIIIIIHHHJJJKKKLLLRRRXXXWWWSSSOOOUUU[[[^^^^^^ccckkksss{{{}}}~~~|||}}}{{{VVVFFFAAABBBDDD@@@@@@??????>>>>>>======<<<;;;;;;;;;<<<===???@@@======>>>>>>======<<<;;;999777555444555555444333222222222111111000000///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,,,---///444AAAZZZxxxvvvvvvkkk___LLLIIIjjjjjjYYYMMMNNNLLLBBB<<<>>>???@@@CCCFFFIIIKKKLLLMMMPPPPPPPPPQQQRRRTTTUUUVVVXXXXXXYYYZZZZZZYYYXXXWWWXXXXXXUUUWWWZZZWWWddd~~~kkkvvv{{{vvvtttyyy}}}{{{zzz||||||{{{zzzzzz}}}vvvhhhiiijjjeee\\\RRRIIIFFFFFFHHHCCCCCCCCCBBB@@@>>><<<;;;:::777444111...---------++++++++++++++++++++++++******++++++++++++******************+++++++++++++++,,,...555===DDDGGGGGGFFFBBB???@@@EEEKKKPPPSSSIIIIIIJJJNNNRRRRRRKKKDDDEEESSSYYYSSSPPPPPPEEE555666222111666CCCRRR\\\aaa[[[___aaa___YYYRRROOONNNNNNLLLMMMOOONNNMMMPPPVVV___aaadddggghhhiiijjjjjjooonnnmmmlllmmmppprrrttttttuuuwwwwwwwwwxxxzzz}}}}}}|||~~~~~~~~~vvvnnndddYYYRRRLLLIIIDDDAAAAAABBBCCCDDDEEEDDDEEEJJJQQQVVVWWWWWWUUUVVVVVVTTTPPPMMMMMMOOOPPPbbbzzzvvvooommmlllllllllnnnpppqqqqqqooollljjjjjjddddddkkktttyyy{{{}}}~~~vvv\\\eeexxxxxxjjjbbbIII===333000222111000000............////////////////////////////////////........./////////000000///............///000000////////////000000000111000---///444444111222666???\\\lllaaa^^^___``````aaadddddd```ZZZVVV\\\[[[[[[[[[UUUNNNMMMPPPMMMTTT^^^jjjvvv|||wwwnnniiipppxxx~~~uuuvvv{{{[[[IIIEEEAAA???AAA??????>>>>>>=========<<<<<<;;;::::::;;;===@@@AAA<<<<<<<<<<<<<<<;;;::::::888666444444555555444333222111111111000000000///////////////////////////000000000000000000000000////////////////////////000000000000000000000000000///111333666FFFiiixxx{{{xxx___LLLSSSooonnnZZZTTTMMMBBB>>>BBB???@@@BBBDDDFFFHHHIIIJJJIIIJJJJJJLLLNNNPPPRRRSSSSSSUUUWWWXXXYYYXXXVVVUUUUUUWWWTTTVVV]]]]]]jjjbbbnnnwwwuuuvvv}}}~~~|||{{{{{{}}}~~~tttgggiiijjjeee]]]SSSJJJFFFFFFGGGCCCCCCCCCCCCAAA>>><<<:::999777444000...---------++++++++++++++++++++++++******++++++++++++******))))))*********+++++++++***+++---222888@@@FFFIIIHHHEEEAAA>>>@@@EEEJJJMMMLLLJJJMMMSSSWWWUUUNNNGGGBBBOOOUUUPPPOOOQQQHHH999555222000444AAAPPP]]]ddd^^^aaadddaaaZZZSSSPPPOOOOOOMMMMMMPPPOOOMMMOOOSSS[[[___dddhhhhhhiiijjjkkknnnnnnmmmmmmnnnpppsssuuutttuuuvvvvvvvvvwwwzzz||||||~~~~~~~~~~~~}}}|||}}}}}}|||xxxppphhh\\\WWWPPPLLLKKKMMMMMMMMMLLLKKKKKKOOOVVV\\\]]]]]]XXXZZZZZZWWWSSSQQQTTTWWWVVVggg}}}|||qqqlllkkklllllliiikkknnnpppqqqooollljjjhhhdddeeennnvvvyyyzzzzzz{{{rrruuuuuuYYYdddwwwwwwdddYYYDDD:::111000111000///111............////////////....................................////////////...............//////000...////////////000000000000...///333555444333444777BBBWWWvvvxxxnnnooouuusssuuukkk```ZZZXXX[[[dddnnnqqqzzzvvv}}}~~~```FFFCCCDDD===999===>>>>>>>>>>>>===============<<<;;;:::;;;===???AAA:::;;;;;;;;;;;;:::999999888666444444444555444222111111111000000000000000////////////////////////////////////////////////////////////////////////////////////////////////222111222333000999YYY|||nnnaaaNNNMMM^^^{{{rrr```PPPDDDAAAEEE??????@@@AAACCCDDDEEEFFFEEEEEEFFFHHHJJJLLLNNNOOOOOOPPPSSSTTTUUUTTTSSSRRRRRRUUUSSSUUU]]]___kkkXXXgggrrrsssvvv}}}~~~}}}}}}}}}~~~~~~||||||pppdddhhhjjjfff^^^TTTKKKFFFEEEFFFBBBCCCCCCCCCAAA???<<<:::999777333000...------...++++++++++++++++++++++++******++++++++++++******)))))))))************+++***+++,,,///444<<>>111///...222>>>MMMZZZbbbaaaaaaaaa]]]XXXRRROOOMMMOOOMMMMMMPPPQQQNNNNNNQQQVVV\\\cccggghhhhhhjjjlllmmmmmmmmmnnnppprrruuuvvvtttuuuvvvvvvuuuvvvxxxzzz{{{}}}~~~~~~~~~}}}{{{zzz|||tttmmmddd___^^^______^^^YYYWWWUUUXXX^^^bbbcccbbb[[[\\\\\\WWWRRRQQQUUUZZZ___mmmwwwnnnkkkkkkllllllgggjjjnnnpppqqqooollljjjeeebbbdddnnnwwwyyywwwvvvsss^^^\\\uuu}}}fffppp|||vvv___QQQ???777000000111//////111............////////////........................------........./////////......------......///000......////////////000000111000///000111222222222666555:::MMMnnn}}}rrrsssxxxmmmfffjjjuuu^^^KKK>>>???AAA;;;;;;@@@===============<<<<<<<<<======<<<;;;<<<===>>>???::::::;;;;;;::::::999888888666444333444444333222000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////000000222111...222HHHaaajjjfff|||yyy^^^MMMMMM[[[kkkuuu]]]NNNHHHFFF??????>>>??????@@@AAABBBBBBCCCDDDEEEGGGIIIKKKLLLKKKLLLNNNOOOOOOOOONNNNNNOOOSSSPPPQQQXXXZZZaaasssVVVeeerrrtttvvv|||~~~{{{zzzzzzzzz{{{}}}~~~{{{xxxyyynnndddiiijjjfff___UUULLLFFFEEEFFFBBBCCCDDDCCCBBB???;;;999888666333000............++++++++++++++++++++++++******++++++++++++******))))))))))))************)))***,,,---000999DDDLLLUUUUUUOOOFFFDDDHHHLLLLLLNNNIIIIIIRRRXXXWWWTTTSSSCCCFFFKKKQQQTTTRRRJJJDDD222///...111999DDDOOOVVVYYYVVVSSSRRRQQQPPPNNNLLLNNNLLLLLLPPPQQQNNNMMMOOOQQQYYYaaafffggggggiiikkkkkklllnnnpppsssuuuvvvwwwtttvvvwwwwwwuuuuuuvvvwwwzzz{{{~~~~~~}}}}}}~~~}}}}}}~~~}}}||||||~~~~~~~~~}}}ssspppmmmnnnqqqttttttsssggghhhfff```XXXWWW\\\aaakkkwww}}}rrrkkkjjjkkkkkkjjjiiikkkoooqqqqqqnnnjjjhhheeebbbfffqqqyyyzzzwwwuuuiiiVVVOOObbbxxx~~~qqqXXXHHH;;;444000000111//////111............////////////........................---------.........//////...------------...//////........./////////000000///000///...///000000000111222444999HHHeee}}}}}}oooiiippp|||~~~aaaKKKDDD???@@@AAA>>>>>>AAA;;;;;;;;;;;;;;;;;;;;;;;;============<<<<<<<<<<<<::::::;;;;;;::::::999888777666444333444444333222///000000000000000000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////...///111000...222<<>>???AAAAAA>>>;;;999999999999999999999999:::>>>>>>>>>>>>===<<<;;;::::::;;;;;;;;;;;;:::999999777555333333444444333222////////////000000000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////---000111000111444666555QQQ}}}bbbmmm|||dddSSSSSSUUUuuudddRRREEEDDDCCCBBBBBBBBBCCCDDDBBBBBBCCCDDDEEEFFFHHHIIIHHHHHHGGGFFFFFFGGGGGGHHHEEELLLJJJJJJQQQRRRUUUbbbfff[[[llltttpppqqq{{{~~~wwwooosssyyy}}}zzztttmmmkkkmmmpppggg___YYYPPPFFFCCCFFF@@@AAABBBCCCDDDAAA===999888777444222000/////////......---,,,+++)))((('''************************(((((()))***,,,---...///***++++++***---444???GGGIIIEEE@@@>>>@@@DDDGGGIIIRRRHHHFFFQQQXXXUUUPPPQQQKKKGGGIIIRRRVVVSSSPPPQQQ<<<888111---222===AAA???@@@@@@>>>===BBBJJJMMMKKKMMMNNNOOOPPPPPPPPPOOOOOOQQQRRRUUU\\\dddiiijjjiiihhhkkkooorrrssstttuuuwwwvvvssssssvvvvvvssssssvvvyyyzzzzzzzzzyyyzzz}}}~~~}}}~~~vvvqqqnnnooosssvvvwwwzzz|||xxxsssllliiijjjlllmmmmmmnnnkkkkkkpppqqqiii___ZZZWWWeeettt}}}~~~yyyssssssQQQPPPiiisss{{{xxxxxxxxxsssrrrppphhhpppxxxbbbMMM<<<333333222222111000//////000000000000000000000000................................................................................................////////////000000000000222000///000444<<>>>>>===<<<<<<<<<<<<<<<;;;:::888777777888:::;;;::::::<<<=========<<<;;;===<<<<<<;;;;;;:::999999777666555444222111000///000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////000000000000000////////////111333444:::bbbrrr[[[sss~~~jjjZZZRRRUUU{{{```RRRJJJCCCCCCCCCAAA@@@BBBAAA@@@@@@AAADDDEEEEEEDDDDDDDDDDDDFFFGGGHHHGGGFFFGGGHHHHHHIIIJJJNNNTTTXXX```ooojjjxxx|||tttrrrzzz|||vvvnnnrrrwww|||}}}|||{{{uuummmiiikkkooohhh```YYYPPPGGGDDDGGGAAAAAABBBCCCDDDAAA===:::888777444222000///......---------,,,+++***)))(((************************))))))******+++,,,------***++++++***,,,333>>>FFFIIIFFFBBB???>>>BBBGGGJJJMMMGGGEEEKKKRRRRRRPPPOOOHHHEEEIIITTT[[[[[[WWWWWWAAA999111///444<<>>======<<<;;;;;;<<<<<<:::999888777777888999:::::::::<<<=========<<<;;;<<<<<<;;;;;;:::999999999888777666555333222111000000000000000000000000000000000000000/////////...........................////////////////////////.../////////000000000000000////////////111222333666NNNqqqpppccczzz}}}bbbUUUggguuuYYYOOOGGGFFFGGGDDDCCCCCCAAA?????????AAABBBAAA@@@CCCCCCCCCCCCEEEEEEEEEDDDFFFFFFFFFEEEFFFIIINNNRRRUUU___lllxxxxxxxxxssszzz~~~zzzxxxzzz}}}}}}|||||||||wwwnnniiijjjnnnhhhaaaZZZPPPGGGEEEGGGBBBBBBBBBDDDDDDBBB>>>;;;999777555222000///......+++,,,,,,,,,,,,+++***)))*********************************+++++++++,,,,,,)))***+++***,,,222;;;CCCHHHGGGDDD@@@===???FFFLLLHHHHHHFFFFFFKKKRRRSSSPPPIIIFFFHHHSSS]]]^^^ZZZWWWIII;;;000111555:::CCCMMMLLLLLLGGGBBBBBBHHHLLLMMMMMMNNNOOOQQQQQQPPPPPPOOORRRQQQRRRUUUZZZ```cccdddhhhkkknnnpppqqqqqqrrrsssuuurrrqqqtttuuutttvvvzzz|||}}}}}}|||zzz{{{}}}~~~~~~||||||}}}|||qqqnnnoootttvvvvvvxxx|||}}}zzzppplllgggdddeeefffggggggggggggiiilllhhh\\\SSSPPP[[[kkk}}}~~~zzzdddbbbmmmwww{{{vvvccc]]]cccqqqxxxqqqpppqqqssskkkWWWEEE777222222222111111000000///////////////////////////....................................................................................................../////////000000000222111000000111333666777777BBBSSSjjj~~~zzz|||cccLLLCCCAAA@@@>>>======<<<;;;;;;;;;<<<<<<999999999999999999999999::::::;;;<<<<<<<<<<<<;;;;;;;;;::::::999888888777888777666555444333222111000000000000000000000000000000000/////////..............................////////////////////////....../////////000000000////////////000111222222666:::QQQttthhhccchhh[[[lllkkk]]]PPPJJJIIIEEEBBB@@@BBBAAA?????????@@@???>>>BBBAAAAAAAAAAAABBBBBBCCCDDDDDDDDDCCCBBBEEEIIILLLTTTYYY```eeellluuu~~~yyyvvv}}}~~~|||vvvmmmiiijjjllliiicccZZZPPPHHHFFFGGGCCCBBBBBBCCCDDDBBB>>>;;;999888555222000.........***++++++,,,,,,,,,++++++************************+++++++++***************)))***+++***+++000888???FFFGGGFFFAAA======DDDKKKGGGLLLKKKFFFIIITTTYYYUUUQQQLLLJJJOOOWWWZZZWWWSSSPPP===000222555666AAARRRZZZZZZVVVNNNJJJLLLOOOOOONNNNNNPPPQQQQQQQQQPPPOOOQQQPPPOOOQQQVVV\\\aaadddhhhkkknnnppppppqqqrrrssssssppppppsssuuuuuuxxx||||||}}}|||{{{yyyyyy{{{}}}}}}~~~~~~}}}||||||}}}~~~~~~wwwuuuvvv{{{|||{{{|||{{{tttkkkiiifffdddddddddffffffgggiiilllmmmeeeZZZSSSSSS```qqq~~~hhhxxxvvv^^^\\\kkk|||}}}}}}}}}~~~cccOOO???444222111111111000000000///////////////////////////........................................................................................................./////////000000111111111111111111222222444777===GGGZZZsss}}}iiiYYYHHHAAADDDFFFBBB<<<<<<<<<;;;;;;;;;;;;;;;<<<999:::;;;;;;;;;;;;:::999::::::;;;;;;;;;<<<<<<<<<::::::999999888777777777777666555444333222111111////////////////////////000000/////////.................................////////////////////////........./////////000000////////////000000111111888333<<>>>>>@@@AAABBBCCCCCCBBBBBBCCCGGGJJJSSSXXX]]]______dddmmmuuu~~~wwwwww}}}yyyqqqiiigggiiijjjiiieeeZZZOOOIIIGGGGGGCCCBBBBBBBBBCCCAAA>>><<<:::888555222000...------******+++,,,,,,,,,++++++************************++++++************))))))(((***+++++++++...555:::BBBEEEGGGDDD@@@???CCCHHHFFFNNNNNNGGGGGGRRRZZZZZZZZZTTTLLLKKKQQQVVVWWWTTTTTTAAA333222222222>>>OOOaaaeeeddd[[[SSSQQQQQQPPPNNNOOOPPPQQQRRRQQQPPPPPPOOONNNNNNOOORRRXXX___dddgggjjjmmmppppppqqqrrrsssrrroooppptttvvvvvvxxx}}}{{{{{{{{{yyyxxxxxxzzz|||}}}~~~~~~}}}||||||}}}}}}~~~}}}{{{}}}vvvpppiiihhhgggfffeeeeeefffggggggiiimmmkkkbbbXXXVVV[[[iiiwwwvvvwww```eeexxxuuu[[[HHH:::222111111111000000000000000....................................................................................................................................///////////////000111222222222222111///222555888===KKKaaarrrzzzcccLLLGGGCCCCCCGGGGGGBBB<<<;;;;;;::::::::::::;;;;;;;;;;;;<<<======<<<;;;;;;::::::::::::;;;;;;<<<<<<:::999999888888777666666555444444333222111000000////////////////////////////////////....................................////////////////////////............////////////.../////////000000000000555333444CCCeee}}}XXXdddsss[[[cccuuufff]]]UUUPPPNNNGGGDDDBBB@@@AAAAAAAAAAAA@@@BBBBBB@@@>>>===???@@@>>>???@@@@@@@@@BBBEEEHHHIIIQQQZZZ^^^___dddpppzzzxxxtttxxx}}}yyyzzz}}}{{{uuunnnfffeeehhhhhhjjjggg[[[OOOIIIHHHGGGBBBBBBAAAAAAAAA@@@>>>;;;:::888555222///...------***++++++,,,,,,,,,++++++******************************************))))))(((***++++++***,,,111666???CCCHHHIIIGGGEEEDDDDDDEEEKKKMMMHHHEEEKKKUUU\\\]]]YYYPPPJJJMMMUUUZZZZZZVVVGGG888222000111;;;HHH^^^ggglllfff\\\UUUQQQOOONNNOOOPPPQQQRRRQQQQQQPPPNNNNNNMMMMMMOOOTTT\\\aaaeeehhhkkknnnoooppprrrssspppooopppuuuwwwvvvxxx{{{yyyzzzzzzyyywwwxxxzzz|||}}}~~~~~~~~~}}}}}}~~~zzzqqqkkkggghhhhhhgggffffffggghhheeegggjjjfff[[[TTTZZZeeesss}}}zzzkkkwwwkkkSSSAAA666111000000000000000000000000........................................................................................................................------........./////////...///000111222222222222000222444555222444@@@LLLVVVjjj~~~jjjSSSHHHFFFEEECCCBBB@@@???>>>===::::::999999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999:::;;;;;;<<<::::::999999888777777666333333333222111000000000000000000000000000000000/////////.........------------------------------////////////////////////------........./////////...//////000000//////...000333222555NNNwwwttt___ZZZtttggg{{{{{{eeeUUUMMMLLLIIIEEEBBBBBBBBBBBBAAAAAADDDFFFDDDAAA>>>???AAA:::<<<=========???BBBEEEGGGPPP\\\fffmmmvvvyyyqqqqqq{{{wwwqqqtttxxx}}}|||xxxqqqjjjhhhkkkfffkkkhhh[[[OOOJJJIIIGGGBBBAAA@@@@@@@@@???===;;;;;;999666222///...---,,,++++++,,,,,,,,,+++******************************))))))))))))************(((***++++++)))+++///333===CCCJJJPPPQQQMMMGGGCCCEEEHHHLLLKKKFFFFFFPPP^^^[[[ZZZTTTKKKJJJRRRYYYZZZWWWNNN@@@444...111:::@@@UUUdddqqqpppfff\\\UUUPPPNNNOOOQQQRRRRRRRRRQQQPPPNNNNNNMMMKKKKKKNNNUUUZZZ```dddhhhkkkmmmnnnppprrrooonnnqqqwwwyyywwwwwwyyyyyyyyyzzzyyyxxxyyy{{{~~~}}}~~~~~~~~~~~~uuummmhhheeegggiiiiiigggfffgggiiicccfffgggbbbWWWTTT```ppp|||{{{uuuyyy___JJJ;;;333000///000000000000000000000........................................................................................................................---------.........//////---...///000111111111111666222222555333000111666999CCCRRRcccuuunnnYYYIIIAAAAAABBBBBBAAA>>>;;;:::<<<>>>999999999999999:::;;;;;;<<<;;;:::999999:::;;;<<<::::::999999999:::;;;<<<;;;::::::999888888777777444333333222222111111000000000000000000000000000//////.........---------------------------------////////////////////////---------.........//////......///000000///...---...222222000;;;XXX~~~mmmTTThhh}}}gggYYYVVVRRRMMMIIIGGGEEEDDDCCCBBBFFFJJJIIIDDD@@@@@@AAA<<<===>>>>>>===>>>@@@BBBHHHLLLVVVdddsss~~~}}}ssskkkooo}}}vvvtttvvvzzz}}}wwwpppmmmoooeeekkkiii[[[OOOJJJIIIGGGAAA@@@?????????>>><<<:::;;;999666222///------,,,,,,,,,,,,,,,,,,+++***)))************************((()))))))))************'''***++++++)))***...111===CCCLLLUUUWWWSSSIIIBBBGGGHHHLLLOOOIIICCCOOO```YYY[[[VVVKKKGGGMMMSSSUUUXXXSSSEEE555...222999;;;PPPbbbtttvvvmmmbbbYYYTTTOOOOOOQQQRRRRRRRRRQQQPPPNNNOOOMMMKKKHHHJJJOOOTTT]]]aaaeeeiiikkkmmmoooqqqooonnnrrrxxxzzzwwwvvvxxxyyyzzzzzzzzzyyyzzz}}}~~~~~~~~~~~~|||rrrjjjeeedddfffiiiiiigggeeegggiiidddgggggg```VVVUUUfffyyy|||xxxvvv{{{~~~pppXXXDDD777111000////////////000000000000........................................................................................................................---------.........//////........./////////000000444---+++222888666444444777777666888AAASSSiiiyyyoooWWWJJJCCC>>>???CCC;;;<<<>>>>>>===<<<===>>>999888888888999::::::;;;;;;:::888777777888:::;;;;;;:::999888999:::;;;<<<;;;;;;::::::999888888888444444444333333222222222000000000000000000000000//////.........---------------------------------////////////////////////---------.........//////......///000000///...---222111222111...<<>>;;;===999444000///......---------,,,+++***)))((('''************************,,,+++***))))))***+++,,,+++***)))((((((***,,,---999EEELLLKKKLLLOOOJJJ>>>FFFFFFKKKQQQLLLEEEKKKXXXYYY\\\\\\SSSIIIFFFNNNXXXOOOTTTMMM<<<111333777777HHH^^^rrrvvvssslll]]]MMMQQQRRRSSSSSSQQQPPPOOOPPPOOOMMMJJJHHHGGGIIIJJJLLLZZZ^^^cccgggiiijjjkkklllppppppppprrruuuwwwwwwwwwwwwxxxyyyxxxyyyzzz}}}}}}{{{{{{|||~~~~~~~~~{{{rrrkkkhhhggghhhgggffffffgggfffdddbbbaaabbbcccbbb___aaaooo~~~zzzsss~~~gggoooxxxooouuusss{{{}}}```LLL???666111000000000000000000000000000......------------............//////...---,,,,,,000000//////.........---................................................---------............///---......///////////////000000000000111111111111333222111222555999>>>AAARRR___ssswwwiiiRRRMMMFFFBBB???>>>>>>=========<<<;;;::::::999999888888888888888888888888:::999888888888999;;;;;;999999999::::::;;;;;;;;;===<<<;;;:::888777666555333333333222222222111111000000000000000///......---------,,,---------...------------------------................................................//////............//////222///000444333666JJJbbb~~~ggg___mmmyyydddUUURRRSSSLLLCCCEEEJJJOOOOOOJJJDDDBBBBBBDDDBBB@@@?????????===;;;AAAAAACCCDDDGGGJJJLLLMMMyyysssooorrr|||}}}{{{zzzyyywwwrrroooooommmhhh___SSSIIIGGGHHHCCCBBBBBBCCCCCCAAA>>><<<===999444000///......---......---,,,+++***))))))************************++++++***))))))***+++++++++***)))((()))***,,,---555@@@HHHHHHIIILLLGGG===DDDGGGLLLPPPMMMJJJLLLRRRXXX\\\\\\TTTKKKJJJRRR[[[]]]^^^XXXGGG888333444666DDD[[[pppvvvtttnnnaaaRRRPPPPPPQQQPPPOOONNNNNNNNNNNNMMMKKKIIIHHHHHHIIIJJJUUUYYY___dddfffhhhjjjlllppppppqqqsssuuuvvvwwwwwwvvvwwwxxxxxxxxxzzz}}}~~~~~~~~~}}}{{{{{{}}}~~~~~~wwwnnniiiffffffiiihhhfffeeeeeedddbbbaaahhhbbb]]]]]]aaakkk|||zzzuuu}}}{{{qqqhhhgggxxxsssuuuoookkkqqq{{{tttYYYFFF;;;444111111..............................------------............//////...------,,,000/////////.........---................................................---------............///---....../////////////////////000000000111111111111000//////111444777999777<<>><<<===999444000///......---///......---,,,+++******************************++++++***))))))***+++++++++***)))))))))***,,,---111<<>>@@@GGGLLLNNNPPPQQQNNNIIIWWW[[[\\\VVVNNNMMMUUU]]]fffddd___SSSAAA222111666???VVVnnnxxxxxxsssfffZZZQQQQQQPPPOOONNNMMMMMMMMMMMMLLLKKKJJJIIIHHHGGGGGGNNNRRRYYY^^^bbbfffjjjlllooopppqqqssstttuuuvvvvvvuuuwwwxxxxxxxxxzzz|||~~~|||}}}}}}|||{{{{{{}}}~~~~~~~~~zzzpppiiieeeeeefffkkkhhhfffddddddcccbbb```eee]]]ZZZbbbppp~~~~~~rrrddd```jjjuuupppooommmooo~~~hhhOOO>>>666111000111..............................------------...............///......---,,,/////////...............................................................---------............///---....../////////////////////000000000000111111000000000///000000111222555666555555777???KKKSSS```kkk}}}ttt```OOOEEEAAA@@@???>>><<<999999999999999777<<<;;;;;;::::::999999999777777777777777777777777777777666666666777888999999999999999999:::::::::;;;:::999888777666555444444444333222111111000000000111111111111000000///,,,---...//////...,,,+++------------------------................................................//////............//////000---///333111,,,000999FFFuuu|||bbbXXXiiirrrbbbXXXPPPQQQQQQNNNJJJFFFEEEDDDEEEBBB>>>===>>>@@@BBBBBB@@@@@@??????>>>??????@@@|||xxxxxx||||||zzz{{{xxxppphhhkkkooonnnbbbTTTJJJFFFDDDDDDCCCBBBBBBBBBAAA???<<<===999444000///......---...------,,,++++++******************************+++******************+++******)))))))))***+++,,,000:::CCCGGGKKKNNNKKKEEE===EEEKKKLLLRRRXXXQQQDDDUUUYYY\\\XXXQQQOOOTTTZZZbbb___]]]XXXGGG444000777999QQQlll|||yyylll___UUUSSSPPPNNNNNNNNNMMMMMMKKKLLLLLLKKKJJJHHHFFFEEEHHHLLLRRRXXX]]]ccchhhlllmmmoooqqqssssssttttttuuutttvvvxxxxxxxxxyyy{{{}}}yyy{{{||||||{{{|||~~~}}}~~~~~~~~~~~~uuukkkeeedddeeefffjjjhhheeedddddddddcccbbb[[[]]]gggzzzqqqfffjjj|||zzzwwwvvvyyyqqq]]]EEE888222//////000...........................------,,,,,,------...---...............------........................................................................---------............///---......///////////////////////////000000000111111111222222222111111000000333555555444555777999===AAAHHHRRR```qqq~~~mmmbbbSSSNNNHHHCCCBBBBBBBBBAAA<<<;;;::::::;;;;;;:::888;;;:::::::::999999999888666666666666666666666666555555555555666666777777888888888999999999999999999999888777666555444333444444333222111000//////000111111111111111000000.........---------------------------------------................................................//////............/////////---///333444000000444888QQQxxx|||___RRRccckkk^^^[[[UUUQQQMMMLLLLLLLLLHHHEEEBBBAAAAAAAAAAAA@@@AAA@@@@@@???>>>>>>??????~~~~~~}}}}}}zzzrrrjjjgggnnnmmm```QQQIIIFFFCCCDDDCCCAAAAAABBBAAA???======999444000///......---,,,,,,++++++******))))))*********************************++++++************************+++++++++///666???FFFLLLOOONNNKKK>>>DDDIIIKKKTTT[[[TTTFFFSSSWWW[[[YYYSSSOOOPPPTTT\\\YYY[[[ZZZLLL999111555666JJJfff|||qqqcccXXXTTTOOOLLLLLLLLLKKKJJJJJJJJJKKKKKKJJJHHHEEEDDDDDDGGGMMMRRRXXX^^^dddhhhiiilllppprrrrrrrrrssstttsssuuuwwwxxxxxxyyyzzz|||wwwyyy{{{|||{{{|||}}}~~~}}}}}}~~~~~~~~~~~~~~~~~~yyy|||ppphhhddddddeeefffhhhfffddddddeeeeeedddcccYYYcccwwwooohhhttt}}}fffSSS???444000......///////////////////////////------,,,,,,,,,,,,------------...............------------...............................................................---------............///---......///////////////...////////////000000000///000111222333222222111---000444555555333222111888777666666;;;DDDOOOWWW]]]hhhwwwyyymmm```SSSIIICCCAAAAAABBBCCCCCCAAA===;;;===<<<;;;<<<===<<<:::888999999999999999888888888555555555555555555555555444444555555666666666666888888888888888888888888777777666555444444333333333333222111111000/////////000000111111111000000222000---++++++,,,...000------------------------................................................//////............//////111//////222333222222444888:::QQQzzzwww[[[PPPiii}}}ttthhh^^^WWWSSSOOOLLLLLLKKKJJJIIIJJJIIIFFFDDDDDDCCCCCCCCCCCCCCCDDDDDD|||uuuooojjjqqqooo^^^MMMGGGFFFDDDEEECCCAAAAAAAAAAAA???======999444000///......---+++++++++******)))))))))************************)))***++++++++++++***)))))))))******++++++++++++,,,111999AAAHHHMMMOOOOOOEEEFFFGGGKKKSSSXXXSSSKKKNNNTTT[[[[[[VVVPPPNNNNNNYYYYYY\\\[[[RRRBBB666111333BBB[[[uuuvvviii\\\VVVOOOJJJJJJIIIHHHFFFHHHIIIIIIJJJIIIHHHFFFEEEAAADDDHHHLLLQQQWWW]]]bbbdddiiinnnppppppppprrrtttrrrtttwwwxxxxxxxxxzzz{{{wwwyyy{{{|||{{{{{{|||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||tttwww}}}uuulllfffdddeeeeeedddeeedddccccccddddddbbb```XXXaaarrruuutttvvvZZZJJJ999111///.........000000000000000000000000------,,,,,,,,,,,,------,,,---......///.........---------------.........................................................---------............///---......///////////////......////////////000000---...///000111111111000666555444333333444555666444666777666666777999;;;999???GGGOOOUUU]]]ffflllrrrxxx~~~yyyssskkkbbb[[[TTTQQQMMMHHHCCC@@@???>>><<<<<<=========<<<<<<;;;<<<;;;::::::;;;:::888666888888888888888888888888666666666666666666666666333444555666666666666555888888888777777777777777666555555444333333222222222111111111111000000000...//////000000000000///333111...,,,+++,,,...000------------------------................................................//////............//////222111000/////////000111444666:::NNNvvvwww```WWW\\\xxxiiiZZZPPPNNNMMMKKKJJJJJJJJJHHHFFFDDDDDDDDDDDDDDDEEEFFFFFF}}}yyytttppprrryyyttt^^^LLLGGGHHHGGGEEECCCAAA@@@AAAAAA???>>>===999444000///......---,,,,,,++++++++++++******************************)))***++++++++++++***)))))))))***++++++++++++++++++...444===EEEKKKPPPSSSQQQJJJGGGLLLRRRRRRPPPOOOHHHQQQZZZ^^^ZZZSSSNNNLLLTTTXXX[[[ZZZVVVMMM===///222999LLLhhh}}}qqqccc[[[RRRMMMKKKKKKIIIFFFGGGGGGHHHHHHHHHHHHGGGGGG???AAACCCFFFJJJOOOUUUZZZ___eeelllooonnnoooqqqtttqqqsssvvvxxxxxxxxxyyyzzzwwwyyy{{{|||{{{zzz{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}|||~~~|||~~~vvvttt}}}tttnnngggddddddeeecccaaacccbbbbbbbbbbbb___[[[WWWQQQWWWcccpppxxx}}}{{{hhhNNN@@@222///000000//////////////////////////////---,,,,,,++++++,,,,,,---,,,------...//////......,,,,,,,,,------.........................................................---------............///---......///////////////........./////////000000............////////////000...,,,+++,,,...000000///111444666555444444444777888999:::;;;<<<======>>>BBBIIINNNSSSWWW\\\___\\\]]]______^^^^^^^^^___ddddddcccbbb___[[[XXXVVVLLLKKKJJJIIIGGGEEEBBBAAA;;;;;;;;;;;;:::;;;<<<===999999:::::::::;;;===???;;;999888888::::::999888777888888888888888888888666666666666666666666666333444555666777666666555888888777777777666666666444444444333222222111111000000000000111111111111------...///////////////000000000///...------,,,------------------------................................................//////............//////...000111...,,,---///000...666555666PPP{{{~~~fffOOOaaatttuuufffaaa[[[VVVSSSRRRQQQPPPNNNMMMMMMLLLLLLLLLMMMMMM{{{uuupppmmmzzzxxx```LLLGGGIIIHHHEEECCCAAA@@@@@@@@@???>>>===999444000///......---------,,,,,,,,,,,,,,,,,,************************)))***+++,,,,,,+++***)))))))))***++++++++++++***,,,---333<<>>???AAABBBEEEJJJPPPTTT\\\cccjjjnnnmmmnnnqqqtttqqqsssvvvxxxxxxxxxyyyzzzwwwyyy{{{|||{{{zzzzzzzzz}}}}}}}}}}}}|||||||||||||||}}}~~~}}}{{{yyy}}}wwwssszzzoooiiidddcccdddeeebbb^^^bbbbbbaaaaaa```[[[UUUQQQMMMQQQ]]]mmmzzzuuuyyyyyy\\\EEE999...---000111000000........................---,,,,,,++++++,,,,,,---,,,,,,---.../////////...,,,,,,,,,------.........................................................---------.........//////---......///////////////............/////////000111111000////////////000......///111333444333222///000000000000222555888222222333555888888666444555888:::;;;;;;;;;<<<>>>===???AAAAAAAAAAAABBBCCC<<<===???AAAAAAAAA??????===>>>???>>><<<<<<===>>>999;;;<<<;;;:::888777777:::<<<===<<<:::777666666:::888777888:::;;;;;;;;;777777777777777888888888777777777777777777777777444444666777777777666555888888777777666666666555444333333222222111111111/////////000111111222222,,,,,,---...//////......---///111222222///+++)))------------------------................................................//////............//////)))...111000...///111333,,,333777777;;;QQQvvv```HHHQQQmmmyyyoooiiigggffffff^^^]]]\\\[[[[[[ZZZZZZZZZ}}}{{{|||{{{zzzyyytttnnnlllwww}}}nnnXXXOOOJJJEEEFFFFFFEEEDDDBBB@@@?????????AAA<<<555///------......+++++++++************)))************************)))************+++++++++************************)))***///999FFFQQQVVVXXXVVVOOOIIIIIIOOOSSSSSSPPPJJJLLLQQQYYY^^^]]]XXXVVVNNNTTTVVVVVVZZZ]]]OOO===888...222MMMlll~~~zzzhhhVVVPPPSSSUUUSSSPPPMMMJJJHHHFFFGGGGGGFFFFFFCCCBBBAAAAAACCCFFFJJJMMMVVV[[[cccjjjmmmooopppqqqssstttvvvwwwyyyyyyzzzzzzyyyyyyyyyxxxwwwwwwzzz|||zzzzzz{{{{{{{{{{{{{{{{{{|||xxxqqq|||yyyqqqjjjhhhfffcccaaa`````````bbb\\\XXXXXXVVVPPPKKKJJJKKKUUU```kkkyyyzzzdddjjjvvvwwwhhhSSS:::555///...000222///,,,//////...---,,,,,,++++++,,,,,,------...///000000........................,,,------......------,,,,,,,,,,,,---------......................................................///////////////000111111......------------......000000000000000000000000////////////000000000000222222111111111111222222111111222333333444555555555555555555666666666666777777666666555555555444777777777777777777777777777777666666555555555444555666777888888777666555666666777888888888888888777777888888888999999999999999888888777666666666666666555555555555666666666666666666777777777777888777666555555666777888555555444333222222222222000000000000000000000000////////////////////////111222222222111000...---,,,,,,,,,---------...............------,,,,,,,,,------------------------////////////////////////............////////////---...444777333888TTTsssnnnTTTGGGbbb|||{{{zzzuuuqqqpppyyy~~~nnnVVVNNNJJJFFFHHHGGGFFFDDDBBB@@@???>>>>>>???;;;555000............++++++++++++*********************++++++*********)))************+++++++++***************************+++///777BBBKKKQQQSSSNNNJJJFFFGGGKKKOOOPPPOOOLLLLLLNNNUUU[[[\\\ZZZWWWMMMTTTXXX[[[cccfffXXXEEE666333333AAA\\\xxxuuubbbXXXUUUUUUSSSQQQQQQOOOKKKIIIIIIHHHFFFEEEDDDBBB@@@???@@@DDDHHHJJJPPPVVV^^^dddiiikkknnnooosssssstttuuuvvvwwwxxxxxxuuuwwwzzz{{{zzzxxxxxxyyyyyyyyyzzzzzz{{{{{{{{{|||~~~|||yyyuuummmeeedddcccbbbaaa`````````bbb\\\WWWTTTPPPJJJIIILLLRRR___nnn{{{}}}hhh]]]ttt|||wwwtttrrrqqq}}}zzzZZZFFF999444///...000111///,,,///......---,,,,,,++++++,,,,,,------...//////000........................,,,------......------,,,,,,,,,,,,---------......................................................///////////////000000111//////............//////////////////////////////////////////000000000000222111111000000111111222111111222222333444444555333333444444444555555555555555555444444444333333555555555555555555555555666666666555555555444444666666666777777666666555666666777888888888888777777777777888888888999999777777777777666666666666666666555555555555666666555666666666777777777777777777666555555666777888666555444333222222222222////////////////////////........................///000000000///...,,,,,,,,,,,,,,,---------............---------,,,,,,,,,------------------------....................................///////////////,,,...111//////???TTTsssuuuXXXRRRccc~~~zzzyyyyyyvvvssstttnnnUUULLLIIIGGGKKKHHHGGGEEEBBB@@@>>>======<<<999444111000000///...,,,+++++++++************)))***+++,,,,,,+++***))))))************+++++++++************************+++,,,...444<<>>===<<<:::777444333222111///...,,,,,,+++++++++*********(((***+++,,,,,,+++***((())))))*********+++++++++************************++++++---111888???EEEIIIJJJJJJJJJHHHGGGJJJPPPUUUTTTQQQLLLLLLSSS\\\___^^^\\\\\\]]]aaajjjnnncccUUU???<<<444///:::VVVvvv~~~mmm___YYYWWWWWWZZZWWWTTTRRRPPPNNNLLLJJJHHHEEEAAA===<<<===???AAAEEEIIIPPPWWW]]]ccciiilllqqqqqqqqqqqqrrrtttuuuvvvppptttxxxzzzyyywwwvvvuuuvvvwwwxxxyyyzzz{{{||||||}}}}}}~~~}}}~~~vvvllleeebbbaaa```^^^[[[XXXTTTRRRIIIHHHFFFCCC@@@FFFXXXjjj|||ssscccWWWYYYmmm~~~zzzxxxyyywwwXXXAAA666333111...---...///...,,,......---------,,,,,,,,,,,,,,,,,,------.........------------------------,,,------......------,,,,,,,,,,,,---------......------------------------------------------------///............///000000//////............//////////////////////////////////////////000000000000111111000000000000111111000111111111222222333333111111222222222333333333222222222222222222222222111111111111111111111111444444444444333333333333555444333333333444666777444555666666777777666666666666666777777777888888555555666777777888999999666555555444444555555666555555555666666666777777777777777666666666666666666555444333222222222222////////////////////////........................,,,,,,,,,,,,,,,++++++***,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------....................................////////////333//////333555333333555;;;JJJrrrkkk[[[[[[bbbwwwvvvyyyyyyvvvwwwwwwwwwyyy}}}tttWWWKKKHHHFFFJJJIIIHHHEEECCC@@@>>>===<<<999777444333333222000...,,,,,,,,,++++++++++++***)))***++++++++++++***)))))))))*********+++++++++***************************+++,,,///555<<>>CCCFFFLLLRRRYYY```gggkkkoooooooooppprrrsssuuuvvvqqqsssuuuvvvuuuuuuvvvwwwvvvvvvwwwxxxyyyzzz{{{||||||}}}}}}~~~}}}zzzrrrhhhcccbbbaaa___[[[UUUOOOJJJGGGBBBCCCEEEDDDEEEQQQkkkyyy[[[RRRiii{{{zzzgggLLL;;;444111///...............------------------,,,,,,,,,,,,,,,,,,---------------------------------------,,,------......------,,,,,,,,,,,,---------......------------------------------------------------...............//////000...------,,,,,,------...........................////////////000000000000111000000000000000000111000000111111111111111222111111222222222333333333222222222222222222222222111111111111111111111111222222222222333333333333444333222222222333555666444444555666666666666555555555666666666777777777555666666777888999::::::555555444444444444555555555555555555666666666666777777777777777666555555555444333222222111222222................................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------....................................////////////------...000000///111555111555OOO}}}tttaaaRRR[[[uuuvvvvvvvvvzzz|||zzz{{{{{{zzz|||uuuXXXLLLHHHEEEIIIHHHGGGEEEBBB@@@>>>======999777444333222111///...,,,,,,,,,,,,++++++++++++************************)))************+++++++++************************)))***+++---111999BBBHHHLLLOOOQQQPPPNNNMMMOOOQQQVVVYYYVVVNNNOOOYYYbbbccc___ZZZUUUTTTYYY```dddfff[[[EEE888999777555IIIfffyyylllaaaYYYXXXWWWVVVVVVVVVVVVSSSQQQMMMKKKHHHDDDAAA>>>===<<>>>>>;;;888444222111000///...------,,,,,,,,,+++++++++,,,+++***((((((***+++,,,)))************+++++++++******************************++++++...555>>>FFFIIINNNVVV[[[[[[WWWRRRNNNSSS[[[[[[PPPMMMVVV___bbb___[[[VVVSSSSSSXXXaaahhhbbbOOO>>>888444333???PPPwwwzzzkkk]]]XXXWWWVVVWWWWWWVVVTTTQQQNNNNNNLLLIIIEEEBBB>>><<<>>>@@@CCCFFFKKKSSS[[[aaabbbeeeiiimmmpppqqqqqqppppppqqqrrrqqqqqqrrruuuxxxvvvwwwwwwwwwxxxxxxyyyyyy{{{{{{|||~~~~~~|||zzzrrriiiaaa\\\YYYSSSQQQMMMIIIEEEBBB???>>>>>>???CCCHHHPPPbbbddd]]]pppbbbJJJ:::222///...///000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////---------,,,,,,---------........................////////////000000000000000000////////////000000000000000000000000000000//////000000000111111111//////000000000111111111000000000000000000000000000000000111111111222222///000111222333333333333333333444555555555555444444444555555555666666666444444555555666666777777555444444333333444444555444444444555555555666666777888888888777666444333333222111000////////////........................---------------------------,,,+++++++++,,,------,,,,,,,,,---------......******+++++++++,,,,,,,,,------------------------------------------------............////////////111222222111000111222222000555666888KKKooorrr\\\RRRjjjxxxxxx|||~~~{{{uuutttwww|||nnnVVVLLLHHHEEEGGGFFFEEEDDDBBB@@@?????????<<<999444111000000///...---------,,,,,,,,,++++++---+++)))'''''')))+++---)))************+++++++++************************++++++******+++222;;;CCCFFFOOO[[[eeegggaaaVVVNNNPPP\\\^^^RRRKKKSSS]]]aaaccc___[[[UUUQQQRRR\\\eeeeeeWWWDDD555111555===BBBfffrrrbbbYYYXXXWWWWWWWWWVVVSSSPPPOOOOOOOOOLLLIIIDDD???===<<<===???BBBFFFNNNVVV\\\^^^aaafffkkknnnoooooonnnnnnpppqqqrrrrrrrrrtttvvvwwwwwwwwwwwwwwwwwwxxxxxxzzz{{{|||~~~~~~}}}www~~~~~~{{{uuulllccc[[[VVVUUUJJJHHHEEEBBB@@@?????????BBBDDDIIIQQQ\\\qqqyyyZZZfffxxxqqqTTTAAA777333111---///000111000///000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////.........------.................................////////////000000000000000000////////////000000000000000000////////////............/////////000---.........//////000000//////////////////////////////000000111111111222...///111222333333222222222333444444555555444444444444444555555555666666333333333444444444444555555444444333333444444555444444444555555555666666777888888888777666444333222111000///....................................------------------------,,,,,,+++******+++,,,---,,,,,,,,,---------......*********++++++,,,,,,,,,------------------------------------------------............/////////000---------...111333111---:::***+++===AAA???[[[eeeXXX___xxxwwwnnnlllmmmqqqzzzzzz}}}|||~~~|||yyy{{{{{{wwwrrrqqqyyyYYYMMMLLLHHHGGGFFFEEECCCAAA???>>>======<<<888333000//////...---///......---+++******)))+++++++++************))))))************+++++++++++++++************+++++++++++++++***+++///666:::EEEPPP\\\bbb^^^VVVPPPNNNRRRRRRWWWYYYPPPHHHQQQbbbeeeddd```YYYTTTUUU]]]eeedddeee\\\GGG444///444999IIIpppssscccZZZTTTVVVYYYWWWSSSQQQQQQOOOMMMLLLJJJGGGCCC@@@>>>======???BBBHHHMMMPPPUUUYYY^^^cccfffiiimmmoookkkmmmoooppppppqqqrrrsssvvvvvvvvvuuuvvvvvvwwwxxxyyyyyyzzz{{{}}}~~~{{{~~~zzz~~~~~~sssdddYYYSSSPPPLLLIIIEEECCC@@@===<<<>>>BBBDDDFFFIIITTTiiioooYYYTTTttt~~~zzzppplllyyyZZZDDD;;;666000---///............---------+++++++++,,,,,,---------------++++++++++++------,,,...///...---++++++,,,)))+++,,,,,,******+++---------------------------//////.........------------,,,,,,++++++,,,,,,---...------------...//////000000//////......---------------............///........................///////////////........................///000000111111000000//////......////////////////////////////////////////////////000000111111111111000000000000111222222222222111222222333333333333444444333444555555666666555555555444444333333444444555222222222333333333444444333444555555666666555555888888777666555333111000000000000000////////////........................///............---------,,,------......------,,,++++++,,,,,,,,,,,,------------------------------,,,,,,++++++,,,,,,---...------------------------........................////////////000000000000...000222222444:::EEENNNzzzttt\\\WWWhhh{{{|||qqqsssqqqnnnrrryyyxxxrrrsssxxxuuummmmmmvvv{{{xxx{{{~~~{{{xxxxxxuuurrruuuzzz^^^OOOKKKFFFDDDFFFEEEDDDBBB@@@>>>>>>===<<<888444000//////...---///......---+++******)))+++++++++************))))))************+++++++++++++++************+++++++++++++++***+++...333777AAAJJJTTTXXXTTTNNNKKKJJJQQQPPPSSSVVVOOOGGGMMMZZZggggggcccZZZRRRTTT```llllllqqqlllWWW???333444777>>>XXX|||sssfffZZZVVVUUUSSSRRRSSSSSSQQQPPPOOOMMMJJJEEEAAA???>>>===>>>AAAEEEJJJMMMPPPTTTYYY^^^aaaeeehhhkkkkkkmmmoooqqqqqqqqqssstttttttttttttttuuuuuuvvvwwwyyyzzzzzz{{{|||}}}}}}www{{{}}}xxxlllcccWWWOOOKKKIIIFFFCCCBBB@@@??????AAABBBBBBBBBFFFSSSkkk}}}kkkXXXMMMgggxxx{{{zzzvvvoooqqqlllLLL;;;666444111//////............---------+++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,...///...---+++,,,,,,+++,,,---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,///.........---------------,,,,,,,,,,,,,,,,,,------------------...//////////////////............------------....................................////////////...........................///000000000000000000//////......////////////////////////////////////////////////000000111111111111000000000000111222222222222111222222222333333333444444333444444555555555555555444444333333333333444444222333333333444444444444333444555555666666555555888777777666555333111000000000000000/////////.......................................------------,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,++++++,,,,,,---...------------------------.........................../////////000000000000000111222000///222:::@@@OOOrrrssscccZZZoooxxxllliiiiiieeebbbcccfffddd___}}}zzzxxxvvvsssooooooyyy___PPPJJJEEEDDDGGGFFFDDDBBB@@@??????>>>;;;888444111000000///.........---,,,,,,+++******+++++++++************))))))************+++++++++++++++************++++++***++++++++++++---000222===EEEMMMOOOLLLHHHGGGHHHNNNLLLOOOSSSPPPIIIJJJQQQeeehhhggg^^^TTTUUUbbbooorrr||||||jjjOOO===555333888AAAaaauuuggg^^^YYYTTTTTTVVVUUUTTTTTTSSSQQQMMMGGGCCC@@@???>>>>>>???BBBEEEGGGJJJMMMRRRVVVZZZ]]]aaadddgggiiilllnnnnnnoooqqqsssqqqqqqrrrrrrssstttuuuuuuzzzzzzzzzzzz{{{|||}}}~~~uuuwww~~~~~~rrrgggXXXQQQJJJEEECCCBBB@@@>>>@@@??????AAADDDFFFFFFFFFQQQeee}}}kkkVVVRRR[[[}}}{{{vvvqqqsss~~~nnnWWW???333111111111111///............---------++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,---///...---,,,,,,------...///---+++***+++,,,++++++++++++++++++++++++............------------,,,,,,,,,,,,,,,,,,,,,,,,---------------......///.............../////////------------............------------------------.................................---......///000000000000////////////...////////////////////////////////////////////////111111222222222222111111///000111111222222111111222222222222333333333333333333444555555555555555444444333333333333444444333333333444444444555555333444555555666666555555777777666666444333111000000000000/////////......------------------------............------------,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,++++++,,,,,,---...------------------------............................../////////000000000000111111///------111555999GGGaaajjj[[[```qqq~~~}}}xxx~~~xxxuuusssrrrpppsss~~~|||\\\NNNIIIEEEGGGGGGFFFDDDBBBAAA@@@@@@???;;;888444222111000///.........---,,,,,,+++******+++++++++*********))))))))))))*********+++++++++++++++************++++++)))***,,,,,,++++++---...:::BBBJJJMMMKKKHHHHHHJJJLLLJJJKKKQQQQQQMMMLLLNNN^^^fffkkkeeeZZZWWW___iiioooxxx|||rrr^^^KKK:::000:::999NNNxxxrrriii```XXXVVVWWWUUUUUUVVVVVVTTTOOOHHHDDDBBBAAA???>>>>>>???AAABBBDDDGGGLLLOOORRRVVVZZZ\\\```cccfffhhhiiikkkmmmooonnnooopppqqqssstttuuuuuuyyyyyyyyyyyyyyyzzz{{{|||~~~~~~uuuqqquuuuuu}}}{{{pppaaaVVVKKKHHHDDDAAAAAAAAA???>>>@@@AAAAAA@@@AAAFFFOOOVVVrrrxxxdddUUUccc~~~wwwrrr~~~^^^LLL999111111000000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,,,,---///000000...,,,******+++++++++++++++,,,,,,,,,,,,------------------------,,,------------------,,,------,,,,,,------...///---------....../////////,,,,,,---------.........------------------------------...............///.........------......///////////////////////////////////////////////////////////////////////////111111222222222222111111///000000111111111111111111222222222222333333333333333444555555555444444444333333333333333333444333333444444444555555555333444555555666555555555666666666555444333111111000000/////////.........------------------------.........---------,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,------------------................................./////////000000---///111111000000222444888333888RRRzzzlllYYY___ttt}}}vvvrrrqqqsssvvvyyyvvvYYYNNNIIIFFFIIIGGGFFFEEECCCBBBAAAAAA@@@:::888444222222111000...---------,,,,,,++++++***+++++++++*********))))))))))))*********+++++++++++++++************++++++(((***,,,,,,+++***+++,,,555>>>HHHMMMLLLKKKKKKMMMNNNKKKKKKPPPTTTSSSRRRQQQTTT___jjjkkkddd\\\[[[]]]cccjjjoooooohhhYYYCCC111999666@@@^^^wwwjjj\\\SSSRRRUUUUUUUUUVVVVVVUUUPPPJJJEEEDDDBBB@@@???>>>>>>???@@@AAADDDGGGJJJLLLOOOSSSVVVZZZ]]]aaaccceeegggjjjlllkkklllnnnqqqsssttttttuuuxxxxxxwwwwwwxxxyyyzzzzzz}}}}}}rrrgggeeedddrrr}}}~~~}}}wwwmmm___SSSLLLGGGEEECCCAAAAAA@@@???>>>>>>AAABBB>>>===HHH]]]ooozzzlll]]]YYYsss}}}yyylllNNNAAA555111111000000111///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,------///000000...,,,******++++++,,,,,,,,,------......,,,,,,------------------,,,------......------,,,,,,,,,,,,,,,,,,---......,,,,,,------......//////,,,,,,,,,------------...------------------------,,,---------......//////......------------...................../////////////////////////////////////////////////////////111111111222222111111111//////000111111111111000111111111222222222333333222333333444555444444444333333333222222333333333333333333444444444555555333444555555666555555555555555555555444333111111////////////............------------------------...------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------..........................................////////////,,,...000111111111222333///444999===FFF^^^kkkXXXXXXsss}}}{{{wwwtttrrrrrrvvvyyy{{{tttYYYOOOJJJFFFJJJGGGFFFEEEDDDCCCBBBBBBBBB:::777555333333222000...---------,,,,,,++++++++++++++++++************))))))************+++++++++++++++************++++++)))***++++++******+++,,,...888CCCJJJKKKLLLOOORRRTTTQQQOOOQQQUUUXXXWWWVVVMMMUUUaaajjjjjjddd[[[UUUWWW\\\bbbiiimmmfffPPP;;;222333666EEEggg{{{hhhWWWLLLMMMTTTUUUUUUUUUUUUUUUQQQLLLHHHDDDCCCBBB@@@??????@@@@@@@@@BBBDDDEEEGGGIIILLLOOOTTTWWW[[[^^^aaacccfffhhhfffhhhkkknnnqqqrrrssssssvvvvvvvvvvvvwwwxxxyyyzzz|||{{{}}}zzztttwwwzzzmmm\\\UUUWWWkkk~~~~~~~~~~~~zzzyyytttjjj^^^RRRKKKHHHDDDCCCBBB@@@???>>>=========AAADDDCCCGGGYYYuuupppaaa\\\eeewwwUUU>>>666000000111000000222///............---------------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,++++++,,,......---,,,---......//////...+++*********,,,,,,,,,------......///,,,,,,,,,,,,------------,,,---...//////...---,,,,,,,,,,,,,,,,,,------...---------------.........,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---....../////////...------,,,------------............/////////////////////////////////////////////////////////000000111111111111000000...///000000111111000000111111111111222222222222222222333444444444444444333333222222222222333333222222222333333333444444333444555555666666555555555555555444444333111111/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++,,,,,,------.................................------........./////////---...///////////////......333888777333<<>>EEEHHHMMMTTTYYY[[[XXXTTTRRRTTTXXXZZZZZZKKKMMMUUUbbbllllllbbbXXXQQQVVV^^^hhhpppnnn\\\JJJ444444333666KKKnnnxxxeeeVVVSSSWWWUUUUUUTTTUUUUUUSSSOOOLLLEEEDDDCCCBBBBBBBBBBBBBBB???@@@AAABBBBBBCCCGGGIIILLLOOOSSSWWWYYY\\\___bbbbbbdddgggkkknnnppppppppptttttttttuuuvvvxxxyyyzzz}}}zzzyyy|||~~~yyymmmcccdddjjjtttlllXXXOOOQQQhhh}}}~~~|||{{{zzzzzz{{{|||vvvnnncccXXXOOOIIIFFFEEEBBBBBBAAA???===<<<===>>>>>>CCCJJJSSSbbbzzzcccXXXdddzzz]]]EEE555000...000111//////111///............------------------,,,,,,++++++++++++,,,,,,------,,,,,,+++***,,,......---------...---......---***))))))******++++++,,,------......++++++,,,,,,,,,---------,,,---...//////...---,,,,,,,,,++++++,,,,,,---......------------------,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------.../////////...------,,,,,,,,,------------.........////////////////////////////////////////////////////////////000000000000//////...//////000000000000000111111111111222222222222222222333444444444444333333333222222222222333333111111111222222222333333333444555555666666555555444444444444333333222111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++,,,,,,---......///........................---------.........//////............//////......555///---111666888;;;@@@fffpppccclll|||~~~|||wwwppptttyyyyyysssqqqzzzkkkVVVPPPKKKGGGLLLGGGGGGFFFDDDCCCCCCCCCCCC999777555444444333111///---,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))************+++++++++++++++************++++++***++++++***)))***---///,,,222;;;BBBGGGNNNXXX```aaa^^^XXXSSSSSSWWWZZZ[[[LLLIIILLLZZZkkkqqqiii^^^PPPWWW```jjjrrrqqqdddVVV<<<999555222999RRRvvv}}}iii^^^]]]VVVUUUUUUUUUUUUUUURRRPPPEEEDDDDDDCCCCCCCCCDDDDDD>>>???@@@??????@@@CCCEEEDDDGGGLLLPPPSSSVVVYYY[[[^^^aaaeeeiiilllnnnnnnnnnrrrrrrssstttvvvxxxyyyzzz|||zzzyyy{{{|||tttdddWWWTTT\\\jjjzzzmmmZZZRRRPPPhhh}}}~~~|||zzzxxxwwwxxxyyyzzzqqqdddSSSHHHDDDDDDCCCBBBAAAAAA@@@???======>>>@@@BBBFFFQQQccc|||pppSSSPPPiii}}}eeeKKK@@@444000000222222...---/////////.........------------------,,,,,,+++++++++++++++------------++++++***,,,......---------...,,,------,,,***))))))***))))))***+++,,,,,,------+++++++++,,,,,,---------,,,---///000000///---,,,,,,,,,++++++,,,,,,---............------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.../////////...------,,,,,,,,,,,,---------.........//////////////////////////////////////////////////////......////////////.........//////000000000000000000111111111111222222222222222333444444444333333333222222222222222222333000000111111111222222222333444555555666666555555444444444444333333222111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++++++++,,,,,,+++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++,,,,,,---...//////........................---------.........//////...------///111222222222111...///222111///444===;;;XXX|||uuufffggguuu~~~}}}~~~|||xxxzzzzzzyyywwwyyy}}}uuuaaaSSSMMMLLLKKKJJJIIIHHHGGGFFFEEEEEEEEEEEE<<<999444222111000///......---,,,,,,++++++,,,,,,******++++++++++++******++++++******))))))(((((()))************+++++++++************************+++,,,111;;;GGGRRRXXX[[[]]]ZZZVVVTTTTTTWWW[[[]]]\\\OOOJJJXXXhhhlllkkkjjj___VVVbbbnnnkkkssszzznnnSSS<<<111777:::===YYY~~~qqq^^^^^^XXXRRRQQQSSSTTTRRROOOIIIHHHFFFFFFFFFEEECCCAAA@@@AAAAAA@@@>>>===>>>???BBBCCCEEEHHHKKKNNNQQQSSSUUUZZZ```eeeiiikkknnnpppuuurrroooppptttxxxyyyxxxyyywww{{{zzznnn]]]TTTNNNSSSaaattt}}}{{{xxxvvvrrrwww}}}}}}hhhYYYSSSZZZjjjzzz|||zzzxxxyyyzzzzzzwwwsssssstttrrrlllgggYYYTTTMMMIIIGGGFFFCCCAAACCC???===>>>===<<<@@@EEEEEEQQQddd}}}cccVVVOOO\\\zzz|||pppnnnxxxvvvoooOOO<<<666111000000///...---------.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///---111777666...)))***,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///........................000000//////.........---////////////////////////............////////////000000000000000111111222222222222111111111111111111111111222222333333333444222000111333444333000222222222222222333333333444555555666777666666666333444555555444333111000222000//////000000///---........................------------------------+++++++++*********))))))******+++++++++,,,,,,,,,...---+++*********++++++------------------------,,,,,,,,,---------......,,,,,,,,,---------......---------............///............////////////000000000000111111111111888<<>>======>>>@@@@@@BBBDDDGGGJJJMMMOOORRRVVV[[[```cccgggkkkmmmpppnnnmmmooossswwwxxxxxx{{{xxxwwwyyyxxxmmmZZZKKKMMMPPPZZZjjjwww~~~~~~{{{vvvtttssssssrrrrrrwww{{{~~~}}}mmmaaa\\\```ooo}}}~~~~~~|||zzzyyyyyyyyyvvvrrrooommmlllggg___YYYNNNKKKFFFCCCCCCCCCAAA@@@AAA>>>@@@FFFIIIGGGDDDDDDQQQbbbzzz~~~hhhSSSRRRXXXlllzzz{{{zzzqqqqqqzzz```FFF999444000000000///...---------......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000///222777666///+++,,,,,,++++++++++++,,,------++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------................................................---------,,,....................................////////////000000//////000000111222111111111111111111222222222222222222222222333333444222000111333444333111111111111222222222222222444444555666666666666555333333333333333111000///000///......//////...,,,........................------------------------+++++++++*********))))))******+++++++++,,,,,,,,,---,,,+++*********++++++------------------------,,,,,,,,,------------...,,,,,,,,,------------...------------........................//////////////////000000000111111111444888<<>>IIIMMMLLLIIIJJJLLLKKKKKKNNNTTTYYY[[[[[[TTTOOOZZZlllpppgggmmm___```lllxxxeeeGGG777111222<<>>======>>><<<===>>>@@@BBBEEEGGGIIILLLOOOTTTXXX[[[```eeeiiikkkjjjjjjlllpppuuuwwwwwwuuuxxxxxxwwwwwwsssaaaMMMQQQPPPSSS]]]hhhooovvv|||{{{|||~~~wwwrrroooxxx}}}}}}}}}~~~~~~~~~}}}}}}|||||||||{{{yyyxxxwwwvvvuuurrrnnniiieeeaaaZZZQQQJJJFFFDDDBBBBBBBBBCCCBBBAAABBB???AAAJJJQQQRRRPPPOOOggg~~~uuu\\\SSS]]]qqq{{{~~~|||vvvxxxfffKKK;;;444222000000//////...---------------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---000444333...+++++++++++++++++++++,,,------++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............---------------------------------,,,,,,,,,,,,,,,........................---............/////////000000//////000000111222000000000111222222222333333333222222222222222222333222111111333333222111000000000111111111222222333333444555555555555555222222222222111000/////////...------......---,,,------------------------------------------------+++++++++*********************+++++++++,,,,,,,,,---,,,+++*********++++++------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------............---............///////////////000000000000111111+++333777555444@@@YYYooowwwiiimmm||||||}}}~~~}}}{{{yyyzzzvvvcccUUUOOOMMMKKKIIIHHHGGGFFFEEEEEEDDDDDDDDD<<<999444222111000///......---,,,,,,++++++,,,,,,******++++++++++++******(((((())))))******++++++))))))*********+++++++++************************...+++)))---666@@@GGGJJJFFFIIILLLLLLKKKMMMRRRWWWVVVVVVTTTQQQWWWccclllppppppfff```cccnnn}}}sss\\\FFF888555:::???TTTsssooo\\\RRRTTTWWWVVVRRROOOKKKEEEBBBBBBCCCCCCDDDBBBCCCCCCAAA???======>>>:::;;;;;;===>>>@@@BBBCCCGGGIIIMMMPPPTTTYYY___cccgggggghhhkkknnnrrrtttuuuqqqyyyzzzwww|||xxxfff```YYYSSSUUU[[[cccnnnvvv|||~~~~~~}}}{{{||||||}}}}}}|||{{{zzzzzzxxxwwwvvvuuutttsssqqqooonnniiibbb[[[VVVOOOIIIEEEEEEEEEDDDDDDEEEDDDDDDCCCCCCAAACCCKKKRRRYYYaaahhhqqqcccfffvvv|||pppNNN<<<444111000/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++************************++++++++++++++++++++++++******,,,......,,,***)))+++++++++***+++,,,,,,---***+++++++++++++++,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........---------------------------------,,,,,,,,,,,,,,,........................---------........./////////////////////000111111//////000111222333333333333333333222222111111111222222222222222333222222/////////000111111222222222333444444555555444444333333333222111111000000///...------//////...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,---------.........---------.........//////////////////000000000111//////222666:::======<<<[[[nnn{{{qqqjjjyyy~~~}}}~~~}}}yyyvvvwww|||sssaaaTTTNNNLLLJJJHHHHHHGGGFFFEEEDDDDDDDDDDDD<<<999444222111000///......---,,,,,,++++++,,,,,,******++++++++++++******(((((())))))******++++++))))))*********+++++++++************************)))***,,,---000888CCCKKKFFFIIILLLMMMMMMMMMPPPSSSUUUQQQSSSYYYWWWTTT___rrrqqqnnnfff___aaahhhuuuzzz{{{sss]]]FFF999777:::DDD\\\bbbRRRRRRWWWVVVRRRRRRMMMGGGCCCBBBCCCDDDDDDBBBCCCCCCBBB???===>>>>>>::::::;;;;;;<<<===??????CCCEEEGGGJJJMMMRRRYYY]]]ccceeegggiiikkknnnqqqssspppxxxzzzxxx{{{mmm___XXXXXX^^^iiissstttzzz~~~}}}~~~}}}||||||~~~~~~{{{yyy|||||||||{{{zzzyyyxxxwwwvvvtttrrrqqqqqqooollliiieee___WWWPPPJJJHHHFFFEEEEEEFFFFFFEEEDDDCCCBBBBBBAAAEEEMMMUUUZZZcccsssmmmiiippp{{{}}}|||ZZZ@@@666222//////............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++(((***+++++++++,,,+++)))+++************+++,,,,,,*********++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...---------------------------------------------...........................------------............/////////...///000000111//////000111222333333333333333333222222111111111222222333222222222222222...//////000111111222222222333444444555555444444555444444333222222111111000///......000111000...------------------------,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,------------...------------...............////////////000000000888000***+++222777666333777BBBWWWsssyyyuuummmgggkkkzzz{{{|||zzz{{{~~~|||wwwtttuuu{{{xxxlll\\\QQQMMMLLLKKKJJJGGGGGGFFFEEEDDDDDDDDDDDD<<<999444222111000///......---,,,,,,++++++,,,,,,******++++++++++++******))))))))))))************)))************+++++++++************************&&&***...---,,,111>>>IIIFFFHHHKKKNNNQQQSSSSSSSSSZZZQQQUUU```ZZZLLLRRRfffllluuuoooccc^^^[[[bbbuuuvvv~~~sssZZZBBB666555<<>>>>>???>>><<<:::888777;;;;;;<<<===???AAACCCDDDFFFJJJOOOTTTZZZ```fffjjjooopppqqqqqqvvv~~~{{{yyyyyyyyyzzzyyyyyyxxxwwwvvvtttrrrqqqvvvqqqkkkhhhhhhfffaaa\\\[[[VVVRRROOOMMMKKKGGGDDDDDDBBBCCCFFFGGGFFFGGGKKKRRRTTTWWW]]]eeennnwww|||}}}eeelllzzzbbbSSSJJJOOOwwwvvvgggtttxxxllluuu|||cccDDD===444000000000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))************************************)))************+++++++++))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,+++(((&&&'''***,,,+++*********+++,,,---//////000,,,,,,+++***))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---///......------,,,++++++////////////000000000000000111111111111222222222111111222222222333333333333333333222222222111111111111222333333444555555555555666666666666555555777444111000000000000///------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,+++++++++******)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,---...//////....................................////////////000000111222333333444444<<>>GGGJJJQQQ\\\___ZZZXXXUUUSSSTTT\\\```[[[QQQLLLVVViiiyyyxxxkkk```^^^hhhsss~~~|||PPPBBB:::===GGGZZZ~~~ppp]]]WWWSSSPPPMMMGGGAAA@@@DDDCCCCCCBBBBBBBBBAAAAAAAAA?????????>>>===;;;999888888888999:::;;;===???@@@DDDGGGLLLRRRWWW]]]ccchhhgggjjjmmmnnnqqqyyy~~~~~~~~~}}}|||}}}}}}~~~~~~~~~~~~}}}}}}~~~}}}{{{yyywwwwwwwwwwwwvvvvvvuuuuuusssrrrpppppppppkkkeeebbbbbb___[[[VVVSSSOOOKKKHHHGGGEEEBBB??????>>>???EEEHHHJJJOOOUUUbbbiiisss{{{~~~~~~~~~zzzrrrpppWWWPPPVVV___|||uuuooovvvwwwoooyyy~~~nnnLLL===888111...///000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))************************************)))************+++++++++))))))))))))))))))))))))))))))))))))*********************+++++++++,,,,,,,,,***)))***,,,---,,,*********+++,,,---...//////,,,++++++***))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,------......///.../////////000000000000000000111111111222222222111111111222222222333333333333222222222111111111111111222222333444444555555555666666666666555555555333111000000000///---------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,+++++++++******)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++,,,,,,,,,---.............................................//////////////////000000111222222333111555:::@@@JJJ\\\rrr}}}xxxxxx|||~~~~~~zzzzzzuuujjjooo}}}xxxrrr~~~pppXXXRRRKKKNNNHHHGGGFFFEEEEEEDDDBBB???;;;:::888555333222111000......------,,,,,,+++++++++++++++,,,++++++***)))++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,************************))))))))))))***+++------,,,444???FFFHHHIIILLLOOONNNPPPPPPRRRXXX______ZZZRRRQQQ[[[ppp|||wwwmmmiiidddmmmwwwpppUUU???999555<<<___kkk[[[VVVQQQOOOKKKEEECCCEEECCCBBBBBBBBBBBBAAAAAAAAA@@@@@@??????===<<<:::999777777777777999:::;;;<<<@@@CCCHHHMMMRRRXXX^^^cccdddhhhmmmpppqqqssswww{{{}}}{{{xxxvvvuuu{{{zzzyyyxxxxxxzzz|||}}}}}}}}}~~~||||||}}}~~~~~~}}}||||||}}}~~~~~~|||zzzyyyyyyzzzzzz{{{{{{zzzzzzyyyxxxxxxwwwvvvvvvuuuttttttrrrrrrqqqpppooommmlllkkkgggbbb]]]YYYXXXVVVQQQNNNJJJHHHEEECCCBBBAAA???======<<<>>>DDDJJJOOOXXXbbbsss}}}~~~nnndddSSSXXXnnn}}}~~~}}}yyyyyyVVV<<<555111...---///000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********))))))))))))************************************)))************+++++++++))))))))))))))))))))))))))))))))))))*********************++++++++++++,,,---,,,,,,---......+++)))******+++,,,------...///,,,+++******)))*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------*********++++++++++++,,,,,,,,,++++++++++++,,,,,,++++++,,,------......///....../////////000000000000000000111111111222222111111111222222222222333333222222222222111111111111111111222333333444444444555555666666555555444222111000000000000...,,,------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,+++++++++******)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------------------------------............/////////......//////000000111111000333444333444:::EEENNNfffuuu~~~xxxzzz||||||~~~}}}zzztttkkkpppxxxtttooolll|||pppYYYSSSLLLOOOHHHGGGFFFEEEEEEDDDBBB???:::999777555333111000000......------,,,++++++*********++++++++++++***************++++++,,,,,,,,,)))***++++++,,,,,,++++++************************(((((((((((()))***+++,,,,,,...777DDDGGGBBBCCCJJJJJJNNNQQQRRRUUU[[[^^^]]]\\\XXXWWW___nnn{{{{{{uuufffggghhhllluuupppQQQ???666777LLLdddkkk___UUURRRPPPLLLFFFDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@???>>>===<<<;;;999888888888888999:::;;;===???CCCGGGKKKQQQXXX\\\bbbffflllooooooooopppqqqxxxwwwvvvuuuttttttttttttvvvvvvuuuuuuvvvxxxzzz|||zzz{{{}}}~~~~~~}}}{{{zzzzzzzzz{{{}}}~~~}}}|||{{{{{{{{{{{{|||}}}~~~|||{{{zzzxxxyyyyyyyyyyyyxxxxxxwwwttttttuuuttttttsssqqqqqqooonnnmmmkkkiiigggdddccc\\\YYYTTTQQQOOOLLLIIIFFFEEEDDDBBBAAA@@@??????>>>???>>>@@@GGGMMMUUUcccooozzzjjj___WWWZZZlll```HHH:::111///---...///000...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************((()))))))))************************************))))))*********+++++++++))))))))))))))))))))))))((()))))))))************************++++++++++++,,,,,,---......---***((()))******+++,,,---------++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,,,,++++++++++++,,,,,,///......------,,,++++++........./////////000000000000000000111111111111111111111111222222222222222222222222111111111111000111111111222222333333444444444555555444444444000//////000000///---***------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))*********+++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++------,,,,,,,,,,,,,,,,,,---------------------------------.........//////....../////////000000000111444666666444555:::???999DDDSSSbbbrrrxxx|||zzzwwwyyy~~~|||wwwtttsss}}}tttlllkkk|||qqqYYYRRRLLLOOOHHHGGGFFFEEEEEEDDDBBB???999888666444222000//////...------,,,++++++******)))******++++++******************++++++,,,,,,---((())))))***************************************(((((((((((()))***++++++...***///>>>FFFCCCCCCHHHKKKRRRWWWVVVWWWZZZ\\\[[[^^^aaaXXXMMMWWWsssooohhh```]]]```kkk}}}sssVVV@@@;;;@@@EEEqqqvvv^^^RRRPPPLLLGGGCCCDDDDDDDDDCCCCCCCCCBBBBBBCCCBBBAAA@@@???>>>>>>>>>;;;:::999888888888888999:::<<<>>>AAAEEEJJJPPPUUU\\\___dddgggiiijjjkkklllpppooonnnmmmmmmnnnpppqqqooooooooopppqqqsssuuuvvvvvvwwwyyyzzzzzzxxxvvvtttvvvvvvvvvxxxzzzzzzyyywwwzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{||||||}}}|||||||||xxxyyyyyyyyyxxxxxxwwwvvvrrrrrrrrrqqqpppnnnmmmlllkkkjjjhhheeeaaa^^^[[[YYYSSSQQQMMMJJJGGGEEECCCAAA@@@@@@@@@???>>>>>>>>>??????>>>BBBIIIQQQ\\\mmm{{{uuu\\\VVVTTTmmmcccHHH;;;888000000////////////---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))((()))))))))************************************))))))*********+++++++++))))))))))))))))))))))))((()))))))))************))))))*********+++++++++)))+++------,,,***((('''))))))******+++,,,,,,,,,+++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,++++++******++++++,,,///......------,,,++++++............//////////////////000000000111111111000000111111111222222222222222222111111111000000000000111111111111111222333333444444444444333333////////////000///---***------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))*********+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++------------------------------------............/////////000000000000000***...111222222111333555666:::===>>>AAALLL^^^kkk~~~www~~~{{{xxxzzz~~~wwwtttvvvpppooosssYYYQQQIIIMMMHHHGGGFFFEEEEEEDDDBBB???999888666333111000///...------,,,,,,++++++******((()))******+++******************++++++,,,,,,,,,(((((()))************)))************************))))))((())))))***++++++---''')))666@@@BBBCCCGGGNNNWWW^^^___^^^^^^]]][[[XXX```YYYHHHKKKdddyyy~~~}}}ssshhh___XXXZZZkkk~~~tttTTTDDD>>>999NNNtttttt^^^SSSLLLHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@<<<;;;:::999777777777777999:::;;;===???DDDIIINNNXXXZZZ]]]aaaeeeiiikkklllmmmlllkkkjjjjjjlllnnnpppjjjjjjkkklllmmmooopppqqqssstttuuuvvvvvvuuusssrrrrrrrrrsssuuuwwwvvvtttrrrwwwwwwwwwwwwwwwwwwwwwwwwuuuvvvwwwyyyzzz{{{{{{{{{wwwwwwwwwwwwwwwvvvuuutttpppooommmkkkhhhfffdddccccccbbb```\\\XXXTTTQQQOOOKKKJJJGGGEEEBBB@@@???>>><<<======<<<;;;;;;<<<>>>;;;<<<@@@HHHQQQ]]]pppwwwssswwwkkk[[[RRRTTTggglllQQQ;;;444666000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************)))))))))))))))))))))************************************)))************+++++++++))))))))))))))))))))))))))))))))))))************)))))))))************+++''')))++++++***((((((((())))))*********+++++++++*********)))******+++,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,++++++************++++++++++++,,,------......///------.........//////////////////000000000111111000000000111111111111222222111111111111000000000000000000000000000000000222333333444444333333222000///...///000///...,,,------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,+++++++++******)))************+++++++++*********++++++,,,,,,---++++++++++++++++++++++++*********+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........./////////000000000000000,,,///111222000///......555777999777555666===CCCJJJYYYmmm~~~yyyvvv~~~xxxwwwzzzpppooorrrWWWNNNHHHLLLHHHGGGFFFEEEEEEDDDBBB???:::888666444222000000///------,,,,,,+++*********(((((()))***************++++++++++++++++++,,,,,,))))))***++++++++++++*********************************)))))))))***++++++***)))***///666===DDDIIIPPPZZZdddhhhiiihhhddd___XXX\\\]]]YYYRRRUUUdddsssyyytttmmm^^^SSS[[[lllyyyyyybbbNNNBBB<<>><<<<<<===;;;<<<===<<<::::::<<<>>><<<<<<@@@FFFLLLWWWiiizzztttffflllwwwqqq\\\QQQKKKRRRddd~~~pppVVVEEE666111444//////......------...///,,,,,,,,,,,,,,,,,,,,,,,,************************************))))))))))))))))))))))))************************************)))************+++++++++))))))))))))))))))))))))))))))))))))************))))))))))))************''')))******(((''')))+++)))))))))*********************))))))***++++++,,,******************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************++++++++++++,,,------......///---------.........//////////////////000000000111000000000000111111111111111111111111000000000000000000000000000000000000222222333333333333222222222000......///000///...------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,+++++++++******)))************+++++++++)))******+++,,,,,,------************************)))*********++++++++++++*********+++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................000222333333222111000000---000333555444444555777666;;;AAAHHHPPP[[[hhhqqqzzzuuuuuu}}}||||||jjjjjj|||oooTTTMMMGGGMMMHHHGGGFFFEEEEEEDDDBBB???;;;999777555333222111000------,,,,,,+++******)))(((((()))***************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******************************************+++,,,(((,,,---,,,///999DDDKKKPPP[[[hhhnnnqqqqqqkkkddd]]][[[cccmmmaaaMMMRRRggguuuuuu{{{|||mmm[[[\\\jjj~~~{{{dddNNN999AAAYYY}}}iiiXXXTTTHHHHHHHHHGGGGGGGGGFFFFFFFFFEEECCCBBBAAAAAABBBCCCDDDCCCAAA???===<<<;;;;;;::::::999888999<<>>;;;:::;;;<<<<<<>>>???>>>;;;;;;===@@@??????BBBDDDGGGNNN^^^nnnyyyllllllttt{{{}}}sssbbbXXXQQQIIIZZZjjjttt~~~nnnjjjuuu{{{zzzyyySSSBBB:::111---111,,,------,,,+++,,,///111,,,,,,,,,,,,,,,,,,,,,,,,************************************))))))))))))))))))))))))************************************)))************+++++++++))))))))))))))))))))))))))))))))))))************))))))))))))************''')))***)))((((((***---))))))))))))******************))))))***+++,,,,,,*********************************++++++,,,,,,,,,************************++++++++++++++++++++++++++++++,,,,,,,,,---------++++++************++++++///......------,,,++++++---------.........//////////////////000000000000000000000000111111111111111111111111000000000000000000000000////////////222222222333333222222222333000......///000000000------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,+++++++++******)))************+++++++++))))))***+++,,,,,,------************************))))))******++++++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------+++,,,---///000111111222111111111222222222222222777555333555:::>>>@@@@@@HHHPPPXXX```kkkyyyzzzwwwxxx|||}}}}}}{{{||||||uuuaaajjjmmmbbbRRRIIIIIIJJJJJJHHHFFFDDDBBB@@@@@@???777777666555444222000///,,,,,,,,,+++++++++******)))************+++++++++************************************************************************---,,,+++)))(((((('''''')))+++---,,,,,,222<<>>888777777666444222000///,,,,,,,,,++++++++++++***)))************+++++++++************************************************************************,,,+++***)))(((((((((((()))***+++******///777???HHHNNNRRRQQQSSSZZZ^^^^^^aaa```bbbiiiooommmaaaWWW\\\nnnrrreee\\\YYYgggzzzsssVVV<<<<<>>======;;;;;;;;;;;;;;;;;;;;;;;;???===;;;:::<<<===???@@@???>>>AAAGGGIIIIIIOOOVVVcccppp}}}yyyvvv```WWWUUU^^^nnn~~~{{{rrrzzzdddNNN:::444333///...222............------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((())))))******+++++++++******))))))***++++++,,,+++******))))))***+++,,,******+++,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........................------///000000000///...000000000000000000000000222111111000//////000000111111000000111222333333555444444444444333333333222111000///............---------,,,,,,+++++++++,,,,,,,,,+++++++++******************************************************,,,,,,,,,+++++++++******************************************************)))************++++++++++++++++++*********))))))))))))***++++++++++++***)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......------------..................////////////000000000000111111111111111111222222333444555555444444444555666888:::;;;888999;;;>>>@@@CCCEEEFFF~~~}}}uuukkklll~~~kkkccckkkmmm___NNNFFFGGGJJJGGGHHHHHHGGGEEEBBB???===888888777666444222000///,,,,,,,,,,,,++++++++++++)))************+++++++++************************))))))))))))))))))))))))******************************))))))))))))******((())))))((('''***111777BBBFFFGGGDDDDDDLLLWWW]]]gggcccbbbhhhqqqssskkkbbbTTTZZZnnnqqqjjj]]]]]]aaalll~~~wwwWWW???666DDDhhh|||mmm^^^WWWOOOFFFBBBDDDFFFDDDCCCCCCDDDEEEEEEDDDEEEEEEEEEEEEDDDBBB@@@???;;;;;;;;;:::;;;;;;<<<<<<============>>>???@@@AAADDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGHHHIIIKKKKKKLLLLLLLLLLLLMMMNNNOOOPPPQQQRRRSSSSSSTTTTTTSSSSSSVVVWWWWWWXXXYYYZZZ[[[[[[\\\\\\]]]]]]]]]]]]\\\\\\ZZZZZZZZZYYYWWWUUURRRQQQLLLJJJGGGDDDBBBAAA@@@@@@BBBAAA???>>><<<;;;;;;:::::::::::::::::::::;;;;;;======<<<;;;;;;<<<>>>???AAA@@@CCCIIIMMMLLLLLLNNN[[[iiizzzpppdddoooWWWQQQNNNYYYsss}}}fffOOO>>>000...000......111............------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((()))***,,,...000******))))))***+++,,,,,,---,,,++++++***++++++,,,++++++,,,,,,,,,+++************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................---......///000/////////000000////////////000000111111000/////////000000000000000000111222333444444444444444333333333333222111000///............------,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***))))))))))))))))))))))))************************,,,,,,,,,++++++++++++***************************************************)))************++++++++++++++++++***************))))))***++++++++++++***)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......------------......---............/////////....../////////000000000000111111111222222222222444333222222111111222222444444444555555555555666|||{{{tttiiiooosss^^^bbb```UUUKKKGGGGGGGGGFFFGGGIIIIIIFFFCCC???<<<999888888666444222000///------,,,,,,,,,+++++++++))))))*********+++++++++************************((((((((((((((((((((((((************************))))))(((((()))***++++++)))***)))'''&&&(((---111;;;AAAEEEDDDDDDKKKWWWaaaeeecccccchhhooosssqqqnnn[[[RRRTTTkkkuuunnncccXXXVVVbbbsssdddCCC777HHHbbbtttcccWWWLLLHHHIIIHHHFFFEEEEEEFFFFFFEEECCCEEEFFFFFFFFFEEEDDDBBBAAA======<<<<<<;;;<<<<<<<<<>>>>>>===<<<<<<=========??????@@@@@@AAAAAAAAABBB@@@@@@AAABBBCCCDDDFFFGGGEEEEEEEEEFFFFFFGGGHHHIIIHHHIIIJJJJJJKKKKKKJJJJJJMMMMMMNNNNNNOOOPPPPPPQQQRRRRRRSSSSSSSSSSSSRRRRRRQQQQQQPPPPPPNNNMMMKKKJJJEEEDDDBBBAAA@@@????????????>>>===;;;::::::::::::::::::::::::;;;;;;;;;;;;:::<<<>>>???>>>=========DDDHHHPPPWWWXXXUUUQQQOOOXXXdddtttrrraaarrruuufffTTTCCCMMMZZZooohhhQQQCCC888//////000...---///.........---------,,,,,,++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((('''(((***---111333,,,+++******))))))******,,,,,,,,,+++************,,,,,,,,,,,,++++++***)))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------...............---......///////////////000000///......///000000111000000/////////000000/////////000111333444555444444444333333333222222111111///...............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++************************++++++++++++++++++++++++************************************************))))))*********+++++++++************************))))))***++++++++++++***))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------...------,,,,,,------...---------.........//////---------.........//////000000000000000000000000222222111111222222222222111222222222333333333333}}}yyyssskkktttvvvXXXWWWPPPIIIGGGIIIHHHDDDFFFHHHIIIIIIGGGCCC???<<<:::999888777444222000///---------,,,,,,,,,++++++))))))*********+++++++++************************((((((((((((((((((((((((************************(((((((((((()))***+++,,,+++******(((((())),,,...444;;;DDDJJJLLLQQQ[[[ddddddgggjjjmmmnnnpppsssuuufff\\\OOOQQQlll|||ppp```VVVXXXfffyyylllQQQCCCAAAOOOnnn~~~mmm\\\PPPKKKKKKIIIGGGGGGHHHIIIHHHGGGEEEEEEFFFFFFFFFEEECCCBBB??????>>>===<<<<<<<<<<<<>>>===============>>>>>><<<<<<======>>>>>>??????<<<<<<======>>>@@@AAABBBAAA@@@@@@AAAAAABBBCCCDDDDDDDDDEEEFFFFFFFFFFFFEEEFFFFFFGGGGGGHHHHHHIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJHHHHHHHHHGGGFFFEEEEEEDDD@@@@@@???>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<<<<===>>>>>>???BBBGGGKKKXXXdddppptttooohhhbbb___aaahhhvvv|||tttppp|||~~~eeeSSSPPPNNNIIIIIIkkkkkktttnnnSSSDDD:::555000000000......///...------------,,,,,,,,,++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((('''(((***---111333......,,,***)))(((((('''+++++++++******)))((((((,,,,,,,,,,,,++++++***)))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------.........//////............/////////000000000////////////000000000///////////////000000/////////000111333444555444444333333333222222222111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++************************++++++++++++++++++++++++************************************************))))))*********+++++++++************************))))))***++++++++++++***))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,------------------............,,,------------.........000////////////.........------......////////////......//////000000000111}}}xxxvvvtttXXXTTTLLLEEEEEEIIIHHHCCCGGGHHHIIIIIIGGGCCC???<<<::::::999777555222000///------------,,,,,,,,,,,,)))************+++++++++************************))))))))))))))))))))))))************************))))))(((((()))***+++++++++******)))***+++,,,---...444???JJJOOOSSS[[[dddwww|||}}}uuupppoooqqqhhhmmmcccQQQUUUrrr~~~qqqeee[[[\\\jjjxxx```GGG;;;DDDVVVnnnxxxbbbTTTOOOLLLHHHFFFFFFGGGGGGFFFDDDEEEFFFFFFFFFEEEDDDCCCAAA@@@???>>>======<<<===<<<<<<<<<<<<<<<===>>>???::::::;;;;;;;;;;;;;;;;;;999999999999:::;;;<<<<<<<<<<<<;;;<<<<<<===>>>???@@@AAAAAABBBBBBBBBBBBBBBAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDDDD@@@@@@@@@???????????????<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<;;;;;;;;;<<<<<<===;;;;;;;;;<<<======>>>>>>>>>>>>======BBBOOO___kkk~~~~~~qqqYYYIIIGGGJJJJJJWWW|||kkkccchhhpppwww{{{~~~uuuVVVBBB:::111000/////////...///000------------,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((()))***,,,...000///...,,,***)))(((''''''))))))*********)))((((((++++++,,,,,,,,,+++************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............,,,,,,------...////////////............///000000000000111111111111000000//////......//////000000000000000000111222333444333333333333222222222222111000///...------------++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,'''(((((())))))************************************++++++++++++,,,,,,,,,************************************************)))************+++++++++***************+++++++++))))))***++++++++++++***)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,------------.........,,,,,,---------.........////////////............//////000000///...------222222222111111111111111~~~|||~~~zzzqqq^^^\\\TTTJJJEEEFFFGGGFFFHHHIIIIIIIIIGGGCCC@@@>>>;;;:::999777555222000///...------------,,,,,,,,,)))************+++++++++***************************************************************************)))))))))))))))******)))))))))***+++------------///666AAAJJJOOOXXXbbb}}}}}}uuupppnnniiirrrqqq```TTT]]]tttyyyiii[[[ZZZ```tttyyyoooQQQFFFAAALLLdddtttddd___WWWPPPKKKIIIGGGEEEDDDEEEFFFGGGGGGGGGFFFEEEBBBBBB@@@???>>>=========<<<<<<<<<<<<<<<===>>>>>><<<<<<;;;;;;;;;;;;;;;;;;999999888888888999999999999999999999:::;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????@@@@@@?????????<<<<<<<<<<<<<<<<<<======;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<===>>><<<<<<======>>>??????@@@AAAEEEJJJRRR^^^rrr||||||vvvrrrhhhZZZPPPQQQZZZcccmmmdddoooooonnnooosss|||uuu[[[GGG:::333---///000///------...///---------,,,,,,,,,++++++******************************++++++++++++******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((())))))******+++++++++---,,,+++***))))))))))))((()))***+++++++++***)))******+++,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,------...//////000///......---...///000111///000333444444333000///...............///000000111111000000111222333333333333333222222222222111000000///...------------+++++++++,,,,,,---------******+++++++++,,,,,,,,,(((((())))))***++++++,,,******************************+++++++++,,,,,,,,,************************************************)))************+++++++++))))))*********+++++++++))))))***++++++++++++***)))************+++++++++************************++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,---------.........------------........................////////////111222222222222000///...,,,,,,,,,,,,++++++++++++~~~}}}uuuuuukkkdddeee___QQQEEECCCGGGIIIIIIIIIIIIHHHFFFCCC@@@>>>;;;;;;:::888555222000///......---------,,,,,,,,,)))************+++++++++******************************************************************************))))))))))))******((('''((())),,,---...---111---000:::CCCKKKVVVaaafffllluuu|||~~~|||wwwssskkknnnqqqlll___VVV___ooo|||ggg[[[[[[]]]mmmqqq___KKK@@@???TTT{{{nnnaaaXXXQQQLLLJJJEEEFFFGGGHHHHHHHHHGGGFFFCCCBBBAAA???>>>=========???>>>>>>======>>>>>>?????????>>>>>>======<<<<<<;;;;;;:::999999999999:::999999999999:::;;;<<<<<<888999::::::;;;;;;::::::<<<<<<<<<<<<============<<<<<<============<<<<<<<<<<<<<<<<<<<<<===>>>>>>======>>>>>>>>>>>>======::::::::::::;;;<<<===>>><<<======>>>???@@@@@@AAAGGGQQQaaasssgggmmmvvvoooaaa]]]ZZZZZZ]]]jjjyyypppzzz}}}{{{xxxxxxvvvYYYJJJAAA888333000333444000---,,,---------------,,,,,,,,,++++++******************************++++++++++++******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))************)))(((******))))))***++++++,,,((()))+++,,,------,,,+++)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,------...///000000///......------///000111///111444666666444111///...............///000111222111111111111111222222333333333222222222111111000000...---------------+++++++++,,,,,,---------*********++++++,,,,,,,,,******+++,,,------......*********************************++++++,,,,,,,,,************************************************)))************+++++++++))))))******++++++++++++))))))***++++++++++++***)))************+++++++++************************++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......---------.........//////........./////////000000---...///000111000//////,,,---...///000111222222||||||zzzuuuxxxxxxlllkkkooo^^^HHHIIINNNJJJGGGAAADDDHHHIIIFFFBBB???>>><<<<<<:::888555222///...///---+++***++++++***)))))))))************))))))))))))))))))))))))))))))+++***)))'''''''''((()))))))))*********++++++++++++******))))))***++++++************************)))***...333;;;FFFRRRZZZRRRQQQUUUaaaooovvvuuupppnnnqqqrrrnnnkkkfff]]]SSSkkkvvvgggYYYVVV\\\iiizzzkkkVVVAAA===[[[}}}lll```UUULLLKKKJJJIIIJJJKKKJJJHHHEEEFFFEEECCC@@@>>>===<<<;;;<<<===>>>>>>???>>>>>>===???>>>>>>>>>>>>=========@@@===:::999;;;<<<:::888777777777777777777777777888888777777777888:::;;;::::::999888999:::<<<===999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<============>>>;;;;;;=========<<<;;;:::<<<;;;:::888888:::<<<>>>999;;;=========AAAHHHNNN[[[pppjjj]]]eeesssppp^^^UUUSSSNNNTTT[[[eeeyyyzzzzzzZZZJJJAAA666111222......------------......------------------------************************************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))***+++***((((((((()))))))))******+++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,........................,,,---......//////..................////////////111111000000000000000111222222222222222222222222111222222222222111000000...---,,,,,,++++++,,,,,,++++++++++++++++++++++++)))))))))***+++++++++,,,***)))))))))***+++,,,,,,))))))))))))************)))************++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------..............................------............------........................~~~wwwqqqxxxzzzkkkqqqtttaaaJJJHHHKKKGGGEEEBBBEEEHHHHHHEEEAAA>>><<<<<<;;;:::888555222///...///---+++***++++++***)))))))))************))))))))))))))))))))))))))))))+++***)))((((((((())))))))))))*********++++++++++++++++++***************************************,,,,,,,,,///555@@@LLLUUUQQQLLLJJJTTTdddqqqtttrrrkkkppprrrqqqooojjj```VVVSSSdddxxxkkkaaa]]][[[bbbrrriiiNNNPPP```|||mmm```\\\YYYSSSNNNJJJHHHGGGGGGLLLKKKIIIGGGFFFDDDBBBAAA<<<=========>>>>>>??????============<<<<<<<<<<<>>>>>===<<<;;;==================???@@@AAA@@@??????DDDPPPaaammm|||hhhgggooollltttyyyrrraaaQQQJJJIIIGGGVVVlll~~~mmm|||gggLLL???999111---.........------------......------------------------************************************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))***+++,,,+++)))((()))***+++++++++***************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,---......//////..................////////////111000000//////000000000222222222222222222222222111222222222222111000000...---,,,,,,++++++,,,,,,++++++++++++++++++++++++***************+++++++++*********)))******++++++))))))))))))************)))************++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,------------...------------------------------............------........................uuupppzzzxxxeeelllrrraaaIIIFFFHHHEEECCCCCCFFFHHHHHHEEE@@@<<<;;;<<<;;;:::888555222000...///---+++***++++++***)))))))))************))))))))))))))))))))))))))))))++++++***)))))))))*********************+++++++++***++++++,,,+++***)))(((************************...,,,+++***...777BBBJJJQQQJJJFFFKKKZZZkkkwww{{{zzz{{{yyysssooolllfff^^^PPPTTT\\\ooo}}}uuufffTTTNNNYYYoooeeeQQQ~~~tttooofff\\\SSSPPPQQQRRRWWWVVVUUUSSSQQQLLLFFFBBB>>>======<<<===>>>???@@@>>>>>>>>>=========<<<<<>>>>>===<<<<<<;;;999;;;======<<<<<<===???CCCFFFJJJQQQ^^^qqq{{{vvvuuuvvvsssrrrlll```QQQFFFCCCDDDIIIaaannnhhhfffrrreeePPP<<<555333...+++,,,......------------......------------------------************************************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********,,,,,,,,,***)))***+++,,,,,,++++++***)))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.................................,,,---......//////..................////////////000//////......///000000111111111111111111111111111111222222111111000///...---,,,,,,++++++,,,,,,+++++++++++++++++++++++++++++++++***************++++++******)))*********))))))))))))************)))************++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,------------------------------------------............------------------------------vvvuuuooo[[[]]]ggg\\\IIIFFFHHHDDDCCCEEEGGGJJJIIIEEE@@@<<<:::;;;;;;999888555222000//////---+++***++++++***)))))))))************))))))))))))))))))))))))))))))++++++*********************************************+++,,,---,,,***((('''************************---,,,***)))***000777<<>>===<<<===>>>???@@@?????????>>>>>>>>>>>>>>>>>>============<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;:::::::::999:::;;;<<<<<<;;;:::999:::;;;;;;<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<============<<<<<<;;;;;;888:::<<<<<<;;;===AAADDDGGGRRRdddwwwtttgggmmmiii```WWWOOONNNQQQUUUbbbyyy}}}]]]lllyyywwwllllll|||fffOOOAAA444111111///---......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********+++,,,---,,,*********+++++++++******************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////........................,,,---......///.....................///////////////............//////000000000000000000000000000111111111111111000000///...---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,+++++++++***))))))))),,,,,,+++***)))))))))***((()))))))))************))))))*********++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))*********+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------|||www{{{|||bbbOOOPPP```[[[LLLIIIIIIDDDBBBFFFIIIKKKJJJFFFAAA===:::;;;:::999777555333000//////---+++***++++++***)))))))))************))))))))))))))))))))))))))))))*********+++++++++******************************)))***,,,---,,,***((('''************************)))***++++++***+++...000AAAOOO\\\\\\YYYccc|||~~~uuutttrrrooopppiii^^^VVV\\\sssmmm\\\WWW^^^eeeyyyzzzyyymmmeeeaaammmnnnqqquuuvvvoooddd[[[GGGEEEBBB???===<<<======?????????>>>>>>>>>=========>>>?????????>>>==============================>>>=========<<<<<<;;;;;;:::;;;<<<===<<<<<<:::999:::;;;<<<<<<======<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>??????@@@FFFOOOWWW```ooo{{{rrryyycccWWWTTTZZZZZZZZZ]]]bbbjjjsssyyy}}}rrrqqqyyy~~~{{{vvvxxx}}}dddTTTAAA:::333111222111//////------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************+++,,,---,,,*********+++(((((()))***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////........................,,,---......///.....................////////////...............///000000000000000000000000000000000111111111111000//////...---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,+++++++++***))))))))),,,,,,+++***)))))))))***((()))))))))************))))))*********++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------{{{vvvyyytttYYYHHHNNN```___PPPKKKIIICCCBBBEEEHHHJJJJJJFFF@@@<<<:::::::::999777555333111000///---+++***++++++***)))))))))************))))))))))))))))))))))))))))))((()))******+++*********+++++++++***************)))***+++,,,,,,+++***)))************************'''))),,,,,,+++******+++333EEEWWW\\\YYY^^^qqq~~~|||wwwqqqnnnoooiii]]]UUU[[[ooorrrbbbZZZXXX]]]mmm}}}~~~oooeee______aaaeeeiiiggg___WWWIIIGGGDDDBBB???>>>======>>>>>>=========<<<<<<<<<===???AAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>===<<<;;;<<<<<<<<<<<<;;;;;;:::;;;;;;<<<============<<<:::;;;;;;;;;<<<<<<<<<<<<;;;;;;:::;;;;;;<<<===>>>===AAADDDGGGKKKVVVeeeqqq}}}zzzqqq[[[MMMJJJKKKIIIRRRaaappp~~~~~~zzz}}}bbbPPPFFF888555222000000000///...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++***,,,,,,,,,***)))***+++''''''(((***+++,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.................................,,,---......//////..................////////////............///000111111111111111111111111111111000000111111000000///......---,,,,,,++++++,,,,,,+++++++++++++++++++++++++++++++++***************++++++******)))*********))))))))))))************)))************++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************++++++++++++++++++++++++***+++,,,------,,,+++***++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,{{{pppooo|||pppWWWHHHNNNaaa___OOOIIIGGGDDDDDDCCCEEEHHHHHHDDD???;;;999::::::999777555333111000///---+++***++++++***)))))))))************))))))))))))))))))))))))))))))'''((()))*********))))))+++++++++*********)))))))))))))))***++++++,,,,,,************************''')))++++++******+++,,,,,,666DDDPPPXXX^^^dddiiihhhnnnssswww{{{}}}zzztttqqqrrrqqqkkk```WWWUUUVVViiitttrrriiiZZZUUUVVVeeeiiibbbZZZWWWWWWUUUOOOIIIGGGGGGEEEDDDCCCAAA@@@@@@@@@@@@@@@?????????>>>>>><<>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@@@@??????>>>======<<<;;;;;;;;;;;;;;;;;;;;;<<<===============;;;;;;<<<<<<<<<=========;;;;;;;;;<<<===???AAABBBAAAHHHQQQYYYcccrrr|||kkkZZZRRRQQQOOOJJJHHHZZZsss||||||dddPPPAAA999222222111///.........------,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++***+++,,,+++)))((()))***(((((()))***+++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,---......//////..................////////////////////////000111222222222222222222222222222222000000000000000//////......---,,,,,,++++++,,,,,,++++++++++++++++++++++++***************+++++++++*********)))******++++++))))))))))))************)))************++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************************************+++,,,---......---,,,+++***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,~~~|||kkkeeerrr}}}qqqZZZJJJKKK^^^\\\JJJDDDEEEDDDHHH@@@CCCFFFFFFBBB>>>:::888::::::999777555333111000///---+++***++++++***)))))))))************))))))))))))))))))))))))))))))&&&'''(((*********)))(((++++++++++++******)))))))))(((((()))***+++---...************************)))*********)))***---///***+++333EEEXXX```\\\TTTSSSZZZaaagggpppxxxzzzwwwwwwttttttwwwuuuiiiWWWKKKKKKZZZrrrqqqggg\\\WWW]]]mmm~~~lll^^^WWWRRRLLLGGGEEEEEEFFFFFFEEEDDDCCCCCCDDDDDDCCCCCCCCCCCCBBBBBB<<>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@AAAAAA@@@???>>>===<<<;;;::::::;;;<<<;;;<<<<<<===============<<<<<<<<<============>>><<<<<<<<<===???AAADDDEEEKKKTTTbbbooo|||~~~kkkqqqooo```QQQKKKKKKJJJRRRgggjjj___ooo{{{bbbSSSFFF999000///111222000...//////...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++)))***+++***((((((((()))***************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,........................,,,---......//////................../////////000////////////000111333333222222222222222222222222000000000000000//////......---,,,,,,++++++,,,,,,++++++++++++++++++++++++))))))******+++++++++,,,***)))))))))***+++,,,,,,))))))))))))************)))************++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))************************+++,,,...//////...,,,+++******+++++++++,,,,,,,,,************************+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,mmmmmm~~~qqqYYYAAADDDSSSYYYNNNDDDEEEEEEAAAAAABBBBBBBBB@@@===999777:::;;;;;;999555111//////......---,,,++++++++++++))))))))))))))))))))))))************************))))))))))))************++++++************++++++******))))))))))))************))))))***++++++,,,***************************)))---888IIIVVV]]]___WWWUUU[[[jjjuuuzzz~~~wwwuuuvvvsssllleeeUUUSSSWWWjjjvvvcccTTTTTTiii|||ooohhhdddcccccc]]]WWWUUUVVVWWWUUUSSSPPPOOOMMMKKKIIIGGGEEEDDDEEEDDDCCCDDDEEEEEECCCAAAAAAAAA@@@@@@???>>>>>>===@@@@@@AAAAAA@@@???>>>>>>@@@@@@???>>>======<<<<<<:::;;;===?????????>>>>>>;;;===@@@@@@?????????@@@AAA@@@??????AAAIIIRRRXXXdddmmm|||wwwrrr}}}wwwkkkbbb\\\bbbdddaaa^^^```dddeeesss|||qqqYYY___hhhpppvvv}}}|||```MMM@@@777111000////////////............---------,,,,,,+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))***)))((()))***+++***((())))))))))))((((((((((((***(((&&&'''***+++)))'''))))))(((((((((((())))))(((((()))***************)))************++++++++++++++++++++++++++++++++++++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***......---------,,,,,,,,,////////////////////////////////////////////////...///000111111222222111444222000///000222555666111222222111111000///.........---------,,,,,,,,,+++++++++*********)))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))******)))))))))))))))******************)))(((((())))))))))))))))))))))))*********))))))))))))))))))************+++++++++************************))))))))))))************************************))))))*********+++++++++************************)))************+++++++++++++++++++++++++++++++++~~~|||nnnvvv{{{\\\@@@BBBRRRXXXNNNFFFHHHIIIEEEAAABBBBBBBBB@@@<<<999777:::;;;;;;999555111000///......---,,,++++++++++++))))))))))))))))))))))))************************))))))))))))************+++******))))))******+++******))))))))))))***************)))******++++++************************+++******---666EEEUUU___\\\YYY\\\gggsss~~~}}}{{{yyytttpppkkkeee\\\ZZZlllxxxiii\\\YYY^^^nnnxxxuuutttrrrnnnjjjeeebbb___VVVTTTRRRPPPOOOMMMJJJGGGGGGFFFEEEDDDDDDDDDDDDDDD@@@AAABBBCCCCCCDDDDDDDDDBBBBBBAAAAAA@@@@@@??????>>>>>>>>>??????>>>>>>>>>BBBCCCDDDCCCAAAAAACCCEEEDDDHHHNNNVVV^^^hhhqqqwwwzzzzzzwwwkkk```ZZZUUUOOOPPPZZZdddjjjrrr~~~wwwggg^^^___hhhrrrwwwwwwxxxvvvcccNNN@@@999444111222////////////............---------,,,,,,+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))************)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))***)))((()))***+++***((()))))))))))))))))))))(((***((('''(((***+++)))'''))))))(((((((((((())))))(((((()))***************)))************++++++++++++++++++++++++++++++++++++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++------------------------////////////////////////////////////////////////...///000111111222222111111111111222222222222222111111111111111000............---------,,,,,,,,,,,,++++++++++++*********)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))******))))))))))))*********************)))(((((()))))))))))))))))))))))))))))))))))))))*********))))))*********+++++++++************************))))))))))))************************************))))))*********+++++++++************************)))************+++++++++++++++++++++++++++++++++tttjjjuuuzzz[[[>>>EEEUUU[[[PPPGGGIIIJJJFFFAAABBBBBBAAA???<<<999777999:::;;;999555222000///......---,,,++++++++++++))))))))))))))))))))))))************************))))))))))))************+++******))))))******+++******))))))))))))******+++******)))))))))*********************************+++***((()))444GGGVVVcccaaabbbiiisss}}}{{{yyy|||wwwiiiWWWTTTggg~~~hhh\\\ZZZVVV\\\hhhuuu|||xxxuuuqqqmmmhhheee\\\ZZZWWWTTTRRRQQQQQQQQQIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFEEEDDDCCCBBBBBBDDDCCCBBBAAAAAABBBBBBCCCDDDDDDEEEFFFHHHLLLRRRWWW]]]dddooozzz~~~tttbbbQQQIIIKKKLLLKKKNNN\\\mmm}}}rrrkkklllpppxxx{{{zzzpppXXXJJJ;;;555222000///111/////////............---------,,,,,,,,,,,,++++++************************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))((()))***+++***((())))))))))))))))))))))))***)))((()))******)))((())))))(((((((((((())))))((())))))************))))))************++++++++++++++++++++++++++++++++++++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---......//////////////////////////////////////////////////////...///000111111222222111111222444666666444111000111111111111000///............---------,,,,,,,,,,,,,,,,,,,,,++++++++++++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))***)))))))))))))))******************)))))))))((())))))))))))))))))))))))(((((())))))******++++++)))))))))*********++++++************************))))))))))))***************************************************+++++++++************************)))************+++++++++++++++++++++++++++++++++rrrffflll|||ttt]]]CCCMMM[[[___RRRGGGHHHHHHDDDBBBBBBBBBAAA???<<<999888999::::::999555222000000......---,,,++++++++++++))))))))))))))))))))))))************************((()))))))))******************))))))))))))************))))))))))))******+++******)))))))))))))))************************&&&***...,,,***...999CCCZZZ]]]ccciiipppwww~~~|||{{{zzz|||vvvfffVVVSSS^^^jjjyyysssnnn```]]]YYYXXX___nnnzzzuuusssrrrqqqmmmkkkhhhddd___\\\YYYXXXZZZYYYWWWTTTQQQNNNLLLKKKPPPNNNLLLKKKLLLNNNPPPRRRRRRTTTVVV[[[bbblllwww{{{wwwtttmmm```QQQKKKNNNRRRSSSZZZlllmmm___]]]iii~~~mmm[[[HHH===444111000...---...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************))))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))((()))***+++***((()))))))))))))))*********+++***************))))))))))))(((((((((((())))))((()))************))))))))))))*********+++++++++************************************************++++++++++++++++++++++++************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000000////////////////////////////////////////////////...///000111111222222111444555777888888555333111111111111111000///...---......---------,,,,,,,,,---------,,,,,,,,,++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))***++++++******)))))))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,))))))))))))************************************((()))))))))************************************************************************************))))))*********+++++++++************************{{{sssfffiiiuuuxxxsssbbbLLLPPP^^^aaaSSSHHHHHHIIIDDDCCCBBBBBB@@@>>><<<:::888888::::::999555222111000......---,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))***************))))))))))))))))))*********))))))))))))************))))))((())))))***************************'''***,,,,,,,,,---000333???JJJXXXbbbhhhhhheeeaaakkkqqqyyy~~~|||uuuxxxyyyssseeeVVVMMMJJJTTTgggwwwgggZZZTTTYYYeeemmm}}}yyytttpppllljjjmmmllljjjjjjlllooosssuuu~~~xxxnnnhhheeeddd```bbb```XXXTTTZZZaaafffyyyttteeeUUUOOORRR```xxxmmmXXXJJJ???777222111111...,,,---............------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))***)))((()))***+++***(((((()))))))))*********++++++,,,,,,+++************))))))(((((((((((())))))))))))*********))))))((())))))*********+++++++++************************************************++++++++++++++++++++++++)))))))))******+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++,,,---///000111111////////////////////////////////////////////////...///000111111222222111555555666666666444333222000111111000000///...---......---------,,,,,,,,,---------,,,,,,,,,++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))))))))(((((()))***+++++++++***))))))(((((())))))))))))))))))))))))))))))''''''((()))***++++++,,,(((((()))))))))*********))))))))))))))))))))))))((()))))))))************************************************************************************))))))*********+++++++++************************}}}lllbbbfffrrruuurrrcccLLLOOO]]]```SSSHHHJJJKKKGGGCCCCCCBBB@@@>>><<<:::999888999:::999555222111111......---,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))(((((())))))*********))))))))))))******)))(((((((((((()))***+++************************+++)))&&&&&&'''***,,,---,,,999IIIXXXaaaccc[[[RRRVVV]]]kkkzzz~~~zzzxxxvvvpppeee\\\YYYdddaaaggg|||rrreee[[[XXXWWWgggnnn}}}wwwcccUUUNNNMMMNNNMMMMMMWWW```dddjjjwwwllldddZZZUUUXXX]]]aaammmzzz~~~rrr[[[FFF999555111...000111...---///.........------------,,,++++++,,,,,,,,,,,,------************************************************************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))***)))((()))***+++***(((((())))))******+++++++++,,,------,,,***)))***+++))))))(((((((((((()))))))))************))))))((()))************+++++++++***************************************+++++++++++++++++++++++++++++++++(((((())))))***+++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,+++,,,---...///000111111////////////////////////////////////////////////...///000111111222222111222333444444444333222111000000000000///...------......---------,,,,,,,,,,,,,,,,,,,,,++++++++++++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))(((((((((((()))***+++,,,,,,+++)))((((((((()))***))))))))))))))))))))))))(((((())))))******++++++((((((((()))))))))******))))))))))))))))))))))))))))))))))))************************************+++++++++***************************************)))************+++++++++************************ggg^^^aaajjjmmmnnncccNNNQQQ^^^aaaSSSHHHIIIKKKGGGCCCCCCAAA@@@===<<<:::999777999:::888555333111111......---,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))******))))))))))))******''''''''''''(((***+++,,,***************************)))'''&&&'''(((***+++***111:::FFFUUU```^^^WWWQQQVVVbbbtttyyyqqqppptttyyylllllluuuhhhbbb[[[^^^fffsss}}}ppphhh]]]SSSMMMKKKJJJIIIRRR```rrr|||mmmkkkeeefffooouuuvvv|||rrr]]]JJJ;;;222000------000111///...111.........---------,,,,,,+++++++++,,,,,,---------************************************************************************))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************(((((((((((())))))))))))))))))))))))))))))))))))***)))((()))***+++***(((((())))))******+++,,,,,,,,,...///---***)))***+++))))))(((((((((((())))))***************)))(((((()))************+++++++++************************))))))*********+++++++++************************((((((((()))***+++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,------...///000000111////////////////////////////////////////////////...///000111111222222111000222555888888666333111000000000000///...---,,,......---------,,,,,,,,,,,,++++++++++++*********)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))(((((((((((()))***+++,,,,,,+++)))((('''((()))***)))))))))))))))))))))))))))))))))))))))*********(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))************************************+++++++++*********))))))************************)))************+++++++++************************{{{{{{lll```___dddgggmmmgggVVVUUUbbbcccSSSGGGGGGGGGCCCDDDCCCAAA???===;;;:::999777999:::888555333111111......---,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))******))))))))))))******&&&&&&&&&''')))***,,,---************************%%%(((,,,---,,,*********+++++++++222DDDXXX^^^[[[UUUVVV^^^ooouuuuuu}}}zzzsss}}}vvvlll```XXXZZZdddqqqzzzxxxvvvzzz~~~vvvppppppmmmgggdddfffaaaYYYPPPLLLOOOVVV]]]hhhwww}}}uuuttt}}}yyyyyysss[[[III===777444111......111111///...111......---------,,,,,,,,,+++++++++,,,,,,---------************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))*********+++(((((((((((())))))))))))))))))))))))))))))))))))***)))((()))***+++***(((((())))))***++++++,,,,,,,,,...///...***)))***,,,))))))(((((((((((())))))***************)))(((((()))************+++++++++))))))))))))))))))))))))))))))******++++++++++++************************'''(((((()))***+++++++++++++++++++++++++++++++++,,,------......------,,,------......///000000000////////////////////////////////////////////////...///000111111222222111000444999>>>>>>;;;666222000000000000///...---,,,......---------,,,,,,,,,+++++++++*********)))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))(((((((((((()))***+++,,,,,,+++)))((('''(((***+++))))))))))))))))))))))))*********)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++******))))))************************)))************+++++++++))))))))))))))))))))))))yyyqqq```]]]fffmmmtttrrreeekkkggg^^^UUULLLGGGGGGGGGDDDAAA???@@@>>>999777999<<<;;;:::888666333111000...---,,,***)))((((((((())))))(((((((((((())))))))))))*********+++++++++)))***++++++++++++***)))***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,///000...000;;;PPP```cccaaaaaafffvvv}}}ttt||||||wwwnnneeedddkkkrrr{{{|||gggWWWRRRVVV\\\aaannn|||~~~iiiYYYWWWWWWSSSSSSXXXUUUYYY^^^aaaiiiuuu~~~qqqccc```bbblllxxx{{{]]]GGG===:::777444////////////............---------,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******))))))))))))******************************************))))))))))))******+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,++++++***)))((((((***)))((((((((((((((()))++++++************++++++)))************+++++++++++++++++++++++++++++++++)))************+++++++++******++++++++++++******)))************+++++++++++++++++++++++++++++++++------------------,,,,,,....................................//////////////////000000000000//////---...///000111222333333555666888;;;>>>;;;666000000///...------,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))************+++*********))))))((((((+++++++++*********))))))***)))(((((()))+++---...)))(((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))***)))((((((((()))+++,,,vvv```UUUXXXdddooo{{{vvvrrrmmmcccXXXOOOKKKJJJKKKDDDAAA???@@@>>>999888:::<<<<<<:::999666333111000///...---,,,+++*********))))))(((((((((((())))))((((((((())))))************************************)))(((''''''((()))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++333444333...+++///999BBBUUUaaakkkjjjhhhkkkqqqvvvxxx~~~{{{sssiii___\\\___cccdddfffpppmmm[[[QQQNNNVVV]]]hhhtttyyytttlll\\\QQQQQQQQQLLLMMMRRR___fffnnnwwwsss[[[jjjssszzzvvviiigggxxxrrrcccNNN>>>777444222000////////////............---------,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******))))))))))))******************************************))))))))))))******************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,+++******)))(((((())))))(((((((((((())))))*********))))))*********))))))*********+++++++++++++++++++++++++++++++++))))))*********+++++++++******++++++++++++******)))************+++++++++++++++++++++++++++++++++------------------------....................................//////////////////000000000000//////......///000111222222333333333555888999888333///000///...------,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((((((((()))))))))*********************)))))))))(((+++++++++*********))))))***)))(((((()))***,,,...))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))***)))((((((((()))++++++uuu```\\\dddoootttzzzrrrfffYYYPPPLLLKKKLLLDDD@@@???@@@>>>999888:::<<<<<<;;;999666444111000111000///---,,,,,,,,,,,,***))))))(((((())))))***''''''(((((((((((())))))+++***))))))))))))***+++))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))*********.........---,,,,,,...111@@@RRReeeiiiddd___ZZZWWW\\\kkk|||qqqhhhbbb```___ccc]]][[[hhh|||rrrmmmccc^^^^^^``````bbbnnn}}}yyyssspppkkkddd```___eee[[[TTTTTTUUUUUU\\\fffttt}}}qqq}}}}}}}}}yyyrrrqqq}}}lllNNNHHH>>>666222000...---/////////............---------,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******))))))))))))******************************************))))))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******))))))((()))))))))(((((())))))******))))))(((((())))))***)))))))))*********++++++++++++++++++++++++++++++)))))))))*********++++++******++++++++++++******)))************++++++++++++++++++++++++++++++++++++,,,,,,------.............................................//////////////////000000000000////////////000000111111111222333333444555666555222///000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((())))))))))))******************))))))))))))+++************)))))))))***)))(((((()))***,,,---+++***)))(((((('''(((((())))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************)))))))))((()))******+++{{{{{{tttcccggguuu}}}zzz}}}|||sssdddVVVMMMIIIIIIIIICCC@@@???@@@>>>:::888:::===<<<;;;999777444222000000000...------,,,,,,,,,***))))))))))))))))))***((((((((((((((((((((((((,,,***)))'''''')))***,,,))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********+++))))))***,,,///000//////...999JJJ\\\jjjmmm```PPPRRRaaavvv}}}vvvooojjjpppqqqooogggcccnnnxxxqqqbbbRRRSSS```gggnnntttvvvyyyyyypppeee^^^XXXVVVUUUTTTWWW\\\gggcccaaacccffflll{{{eeedddbbbbbbooo}}}___FFF;;;:::777444000//////000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******((()))))))))******************************************))))))))))))***************)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************+++*********)))))))))((()))))))))((())))))******))))))(((((((((((())))))))))))))))))************************************))))))))))))******************++++++++++++******))))))*********+++++++++***+++++++++++++++,,,,,,++++++,,,,,,---...//////....................................//////////////////000000000000//////000000000000000111111111555555555555555444333222//////...---,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))(((((((((((()))))))))************)))))))))))))))************)))))))))))))))))))))((()))***+++,,,++++++)))(((''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((************************************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))******+++|||}}}zzzqqqXXXeee{{{}}}{{{}}}rrrbbbTTTLLLHHHGGGGGGCCC@@@>>>@@@>>>:::999;;;===<<<;;;999777444222111///...---,,,+++++++++,,,******))))))))))))******))))))))))))))))))))))))+++***(((''''''(((***+++(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,///---,,,,,,---...,,,******,,,333DDD[[[kkkjjj```VVV^^^lll~~~~~~wwwqqqxxxzzzlllXXXQQQ^^^mmmjjjsssttt\\\SSSYYYWWW\\\aaaaaaaaafffuuu{{{vvvrrrqqqpppmmmiiifff[[[UUUPPPOOOPPPRRRXXX```mmmrrrzzz{{{jjjeeegggeeeaaacccqqqyyy^^^GGG999777777666333000...000222............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******((()))))))))******************************************))))))))))))******))))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))*********************))))))))))))))))))))))))))))))***++++++))))))(((((((((((())))))(((((()))))))))*********************************(((((()))))))))***************++++++++++++******))))))*********+++++++++*********++++++,,,,,,,,,++++++,,,,,,---...//////....................................//////////////////000000000000//////000000000000000111111111555555555444333222222222///...---,,,,,,++++++,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******'''(((((((((((()))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))******++++++)))(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************((()))))))))************vvvoooYYYkkkzzz|||qqqaaaTTTMMMKKKIIIHHHCCC???>>>@@@>>>:::999;;;======<<<:::777555222111------,,,++++++***+++++++++******))))))******+++******))))))))))))((((((***)))(((((((((((()))***(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,...,,,***)))***+++,,,+++,,,...---///:::NNN___gggbbbeeelllvvvwwwyyyxxxpppcccVVVOOOLLLPPPUUUaaavvv~~~pppmmmnnnllliiiddd\\\VVVXXX^^^```hhhoooqqqtttxxxlll]]]XXXTTTUUUVVVUUUUUUXXXUUUTTTXXX^^^cccgggnnnvvv~~~zzzwwwrrrzzz}}}|||ssskkknnn}}}kkkUUUEEE>>>===666666444111......///000.........------------,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******))))))))))))******************************************))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******+++,,,***))))))(((((())))))***((((((((()))))))))******************************((((((((()))))))))************++++++++++++******)))************+++++++++*********++++++,,,,,,---+++,,,,,,------.............................................//////////////////000000000000////////////000000111111111222222444444333111//////000///...---,,,++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************''''''(((((((((((())))))))))))))))))************(((((()))))))))))))))***))))))))))))))))))))))))+++***)))(((((('''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++(((((()))************)))yyyqqqcccuuu|||yyynnn___TTTNNNLLLIIIGGGBBB???>>>@@@>>>:::999<<<>>>===<<<:::888555333111---,,,,,,++++++++++++++++++******))))))******+++)))))))))(((((('''''''''))))))))))))))))))))))))'''((()))******)))((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************++++++++++++(((((())))))***+++---...***...---((((((555FFFRRR^^^dddkkkooopppooopppqqqxxxlll\\\QQQ___bbbfffjjjttt~~~qqq```UUURRRSSSZZZ^^^]]]^^^eeeiiihhhppprrrtttvvvyyy~~~|||tttooogggcccaaadddhhhiiieee```WWWTTTSSSVVVVVVUUUXXX___hhhnnnzzz}}}pppsssrrrmmmmmmwwwvvv\\\LLLCCC<<<::::::444333111000//////...---.........---------,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******))))))))))))******************************************))))))))))))******((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))))))))))))))))))))))))))))))))***+++,,,---*********))))))*********(((((((((((()))))))))***************************(((((((((((()))))))))*********++++++++++++******)))************+++++++++)))******+++,,,,,,------------------------------....................................//////////////////000000000000//////......///000111222222333222444666555222///...//////...---,,,++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************'''''''''((((((((())))))((()))))))))************(((((((((((())))))******((()))))))))))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++'''((()))***+++******)))uuu___qqqvvvkkk\\\RRRMMMKKKHHHFFFBBB???>>>@@@>>>:::999<<<>>>===<<<:::888555333222------,,,+++++++++,,,,,,++++++************++++++(((((('''''''''&&&&&&&&&(((((())))))))))))(((((('''((()))******)))((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************+++---...,,,***(((((()))$$$(((***)))+++111444444IIIVVVccchhhddd``````bbbaaammm~~~tttnnnqqq~~~qqqjjjrrr~~~{{{kkkdddjjjkkkggg```___aaa___XXXVVVWWWYYY\\\```fffmmmrrrhhhfffbbb___```gggpppwww}}}}}}~~~uuulllhhhkkkpppsssrrrjjj___XXXTTTUUUXXXYYY[[[\\\]]]^^^ZZZZZZ```iiimmmnnnvvv{{{dddVVV[[[dddjjjkkkmmmwww~~~yyycccQQQAAA???AAA===555000111000///000111111///,,,......---------,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******))))))))))))******************************************))))))))))))******(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))***+++,,,---++++++************++++++(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******++++++++++++******)))************+++++++++))))))***+++,,,,,,------------------------,,,,,,..................................../////////000//////000000000000//////---...///000111222333333333666999888444111000111......---,,,++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++''''''''''''((((((((()))(((((())))))*********+++'''((((((((())))))******((()))))))))))))))(((''')))(((((((((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++'''((()))++++++******)))pppccceeeppp|||zzzxxxnnn^^^RRRNNNMMMKKKGGGAAA??????@@@>>>999999<<>>;;;999777555333444333222000///...............---------,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,++++++***************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++***)))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++************++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---------------------------------............///000000000000000000000000000000000///......------///.........///111333555;;;888666555666444111---------,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))************}}}gggSSSUUUddd{{{}}}yyynnn___SSSNNNMMMJJJGGGAAA??????@@@===999999===???<<<999777666444111//////...---,,,+++************)))))))))((((((((('''***)))))))))((((((((('''((()))))))))))))))))))))******))))))))))))******(((((((((((()))))))))))))))((())))))((()))***)))))))))(((((((((((())))))))))))*********+++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,...666FFFYYYhhhooopppaaagggrrr}}}ssscccZZZWWW^^^ccciiinnnuuu}}}tttjjjeeeaaa\\\ZZZ^^^```]]]YYYYYY\\\[[[ZZZXXXWWWWWWYYYZZZbbbaaa```]]]YYYVVVTTTSSSVVVVVVVVVWWWXXXYYYXXXWWWOOOPPPQQQQQQSSS\\\iiisss~~~pppfffkkkgggffflllwww~~~~~~zzzxxx{{{wwwmmmmmmzzzrrr___OOOFFFAAA>>><<<;;;;;;:::999777444333111000///............------------,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,++++++***************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++************++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---------------------------------............///////////////////////////////////////............/////////000111222333444888666444333444333///,,,------,,,,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((('''''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))************yyy```FFFIII\\\zzz}}}zzznnn^^^SSSNNNLLLIIIFFFBBB@@@???@@@===999999===???<<<999888666444111//////...---,,,+++*********))))))))))))(((((((((((())))))))))))(((((((((((('''''''''(((((()))))))))***))))))(((((())))))***))))))))))))((((((((((((///'''***(((!!!---444%%%))))))(((((((((((()))))))))))))))*********++++++++++++++++++++++++++++++*********+++++++++,,,,,,...+++***000>>>PPPaaajjjgggiiinnntttyyy|||{{{zzz{{{kkkcccpppvvvyyyvvvnnnjjjmmmrrr|||}}}yyyppplllZZZ\\\^^^______ZZZTTTOOOOOOMMMLLLRRR[[[``````]]]```\\\XXXWWW\\\dddkkkooonnnsssvvvuuuvvvsssgggccccccddd^^^\\\eeeuuuxxx```NNNEEEBBBAAA???===;;;;;;;;;:::999777333222111///............------------,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++***************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++************++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---------------------------------............///////////////////////////............//////////////////111222333333333333444222111111111000...,,,---,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''&&&&&&&&&&&&))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************|||___EEEJJJaaa~~~{{{mmm]]]SSSNNNJJJGGGFFFBBB@@@??????<<<888999===???<<<:::888777555222000///...---,,,+++*********))))))))))))(((((((((((())))))))))))((((((((((((&&&&&&''''''(((((())))))))))))(((((((((((())))))******))))))((((((''''''...###++++++###:::III111))))))(((((((((((())))))))))))))))))************************************++++++++++++,,,,,,,,,------,,,++++++///777AAAGGG___dddmmmvvvzzztttiii___qqq~~~~~~xxxjjj^^^XXXYYY```jjjuuu}}}wwwooommmmmmuuuxxxppprrrvvvqqqpppqqqrrrqqqrrrvvv|||tttoookkknnnwwwxxxaaaMMMAAA===???AAA???===;;;:::999777444222222111000///............---------,,,,,,,,,++++++,,,,,,,,,+++++++++******+++++++++*********************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))*********(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---------------------------------............///////////////////////////---------...///000000111///000222333444444333333111000000000000///...---,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))((()))))))))************{{{ZZZGGGQQQjjjzzzjjjZZZSSSNNNHHHEEEFFFCCC@@@??????<<<888:::>>>>>><<<:::888777555333111///...---,,,+++*********(((((((((((())))))))))))(((((((((((())))))))))))&&&'''''''''((((((((()))))))))(((((((((((())))))******))))))((((((''''''))) ***...)))DDDUUU???))))))(((((((((((())))))(((((()))))))))*********************************,,,,,,,,,,,,------------%%%(((+++------...111444FFFNNN^^^nnnxxxwwwnnnfffrrrzzz~~~tttfff\\\aaajjjqqqqqqmmmqqq~~~~~~pppddd___aaaddd]]]]]]dddrrr}}}yyyzzz|||~~~rrraaaYYYMMMCCC<<<::::::999;;;999888777777555222///000000///...------------------,,,,,,,,,+++++++++,,,,,,,,,+++++++++************************************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************(((((((((((((((((((((((())))))************))))))((((((((((((((((((((((((************************************++++++++++++,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---------------------------------............///........................,,,------...///000111111///000222333444444333222///000111111000///......,,,,,,+++++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))******((()))))))))************tttQQQEEEYYYtttwwwgggWWWQQQMMMFFFDDDFFFCCC@@@>>>>>>;;;888:::???>>><<<:::888777666444111///...---,,,+++*********(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))((((((((((((+++$$$)))***%%%333===...))))))(((((((((((())))))((((((((()))))))))******************************++++++,,,,,,,,,---------)))***,,,,,,,,,,,,...///,,,444BBBSSSeeeqqqxxx{{{rrrvvv{{{wwwooonnnxxx}}}ooodddaaaccc```mmmzzz|||xxxyyyooo___YYY]]]iiitttyyyuuurrrrrrqqqnnnnnnooofffcccjjjzzzttt```TTTCCCAAA???===;;;999666333444333333555666555333111//////...---------------,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++******)))))))))*********************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))*********************************++++++++++++,,,,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---------------------------------............///........................---------...///000000111000111111222333333222222///111222111///......///++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))************zzz{{{qqqOOOGGGdddzzzuuucccTTTPPPLLLEEEBBBFFFDDD@@@>>>>>>;;;888:::???>>><<<:::888888666444222///...---,,,+++*********'''((((((((()))))))))***'''((((((((()))))))))************))))))(((((('''((((((''''''''''''(((((((((((((((((())))))))))))***(((((('''$$$###### ))))))(((((((((((())))))(((((((((((()))))))))***************************))))))*********+++++++++///...,,,+++++++++++++++'''***///777EEEVVVgggsssnnnsssxxx|||}}}ssshhhppp{{{wwwjjj^^^WWW\\\dddpppyyy|||yyysssnnnxxx|||~~~xxxuuu||||||pppbbb\\\ZZZZZZ]]]aaabbbgggrrr~~~xxx{{{wwwnnncccTTTGGGBBB999888888999;;;:::888666222222333555666666333111///...------,,,,,,------,,,,,,,,,++++++++++++***,,,,,,,,,+++++++++******((()))))))))*********+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))*********************************+++++++++,,,,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---------------------------------............///........................------......//////000000111000000000000111222222///111222111...,,,,,,...++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))************|||jjjjjjvvvrrrTTTMMMoootttsssaaaRRROOOKKKDDDBBBGGGDDD@@@>>>>>>;;;888:::???>>><<<:::999888777444222//////---,,,+++*********'''((((((((())))))******'''((((((((())))))******,,,,,,+++***)))(((''''''((((((''''''''''''((((((''''''(((((())))))******###''''''***...(((%%%...))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((((())),,,---,,,+++000...+++)))---:::JJJWWWnnnvvv~~~wwwiii\\\^^^zzz}}}ssseeeZZZ```cccnnnxxxeee]]]______^^^\\\___fffllliiibbb___cccjjjoootttyyyyyysssmmmffffffjjjooonnnlllrrrqqqttt}}}xxxmmmhhh___hhhyyyyyyxxx{{{fff[[[PPPLLLFFF>>>999:::999777555555777999::::::666555555666666444111.........---,,,,,,,,,------,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******(((((())))))*********+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---------------------------------.........//////.................................///////////////111000/////////000111222...000222000---***+++,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))*********+++))))))))))))************nnnddddddwwwqqq]]]ZZZpppxxxtttdddSSSJJJGGGEEEEEEGGGDDDBBB???<<<:::999999999===;;;888777666555222000......,,,+++***)))))))))))))))))))))))))))))))))''''''((((((((((((''''''---???@@@---###***---%%%((((((((((((((((((((((((***(((((()))***+++***)))******))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))+++++++++***************)))))))))))))))))))))))))))************+++++++++******+++,,,...000222333AAARRRkkkvvvnnnhhhyyyzzztttuuuxxxsssxxxqqqddd\\\VVVUUU\\\bbbbbbbbbddd[[[RRRPPPWWWZZZZZZbbbnnnzzz~~~|||tttllliiihhhjjjlllmmmrrr{{{ttteeehhhfffhhhmmmlllhhhkkkrrr{{{|||wwwhhhaaabbbzzz}}}}}}ttt|||qqqZZZKKK@@@???>>>;;;999777555444555555666666777777888888666666555444333222222111///...---,,,,,,,,,,,,,,,///...,,,+++***+++,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************))))))))))))(((((((((((())))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))*********++++++,,,,,,,,,------,,,+++*********************++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------------------------...............------///............---------............////////////111111111111000000000000222111000///...---------************************))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))qqqqqqqqq}}}|||kkkfffvvv}}}pppnnn```SSSLLLJJJGGGFFFFFFDDDBBB???<<<:::999999:::===;;;888777666555222000......,,,+++***)))))))))))))))))))))))))))))))))''''''((((((((((((''''''$$$000222%%%$$$'''"""(((((((((((((((((((((((()))(((((((((***+++***)))))))))))))))((((((''''''(((((((((((((((((((((((('''((((((((())))))))))))*********************)))))))))))))))))))))))))))))))))*********+++++++++))))))***+++,,,...///000000:::JJJ[[[jjjwww|||sss|||yyyssspppmmmmmmrrrrrrjjjdddbbb[[[QQQPPP\\\ffffffgggkkkjjjhhhgggiiioootttxxxzzzuuuooofffaaahhhuuuzzzxxxkkkiiifffccc]]]\\\eeerrrvvvqqqrrr|||kkkZZZNNNCCC===;;;::::::999777666555555555555555666777777888888666666555444333222111111......------,,,,,,,,,,,,...---,,,++++++++++++,,,++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************))))))))))))(((((((((((((((((()))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))+++***)))(((((()))***+++***************************++++++++++++++++++,,,---,,,++++++******++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,///............---------............////////////000000000000000000000000111111///...---,,,,,,,,,************************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))uuuyyywww|||{{{wwwyyyiiifffZZZPPPLLLJJJGGGDDDDDDDDDBBB???<<<:::999999:::===;;;999888777555222000......,,,+++***)))))))))))))))))))))))))))))))))'''(((((())))))(((((('''$$$((()))%%%$$$&&&((('''(((((((((((((((((((((((()))((('''(((***+++***))))))))))))(((((((((((('''((((((((((((((((((((((((''''''((((((((()))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********++++++)))(((((()))***+++,,,,,,)))+++...666CCCUUUgggsss~~~wwwmmmccc[[[fffxxx~~~wwwhhhbbbmmmzzz|||xxxuuukkkccc\\\```nnn|||xxxggg[[[^^^ooo}}}|||xxxpppeeecccmmm{{{zzzzzzwwwiiiTTTBBB999666666777555555555555555555555666444555555666666777888888666555555444333222111111...------------,,,,,,,,,------,,,++++++++++++,,,++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************))))))))))))(((((((((((((((((())))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******************************+++++++++++++++*********++++++******++++++,,,---***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,///............---------............////////////////////////000000000000111000///---,,,,,,++++++************************))))))))))))))))))))))))++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))tttwwwtttvvv~~~zzzjjjdddXXXLLLHHHGGGDDDAAAAAADDDCCC???<<<::::::::::::<<<;;;999999888666333000......,,,+++***)))))))))(((((((((((((((((((((((((((((())))))))))))((((((***&&&&&&)))+++******---(((((((((((((((((((((((()))((('''(((*********((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))************))))))((((((((()))******---,,,++++++...555???FFFbbbqqqxxxlllVVV\\\gggwww{{{rrriiihhhpppzzzzzzpppfffeeennn|||zzzwww|||uuuxxxppp```NNNGGG>>>888666666777777333333333444444444555555444444555555666777777888555555444333222111000000---------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************))))))))))))(((((((((((((((((((((((()))))))))***(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))************))))))))))))))))))***++++++++++++++++++++++++,,,,,,++++++******))))))************+++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******++++++++++++,,,,,,,,,,,,------......------///............---------............///////////////////////////000000000000///...---,,,+++++++++************************))))))))))))))))))))))))***)))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))qqqwwwyyy|||}}}qqqjjj\\\MMMFFFDDDBBBBBBCCCEEECCC@@@===;;;:::::::::<<<;;;:::999999666333000......,,,+++***)))))))))(((((((((((((((((((((((((((((())))))))))))((((((***$$$###(((***((('''+++(((((((((((((((((((((((((((''''''''')))***)))((('''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((()))))))))***************))))))))))))******,,,---...///......000222222BBBWWWiiivvv~~~}}}xxxuuussstttxxx{{{zzzyyy^^^dddppp}}}{{{}}}}}}|||kkkYYYIII???666666555666666666555444444444444444444444444444444444444555666666777777444444333222111000000///,,,,,,---......------,,,***+++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''(((((((((((()))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************)))))))))******)))))))))************************+++++++++******))))))))))))))))))***+++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,*********++++++,,,,,,,,,------...//////////////////............---------............////////////.../////////000000111111000///...---,,,+++++++++************************))))))))))))))))))))))))'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((()))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))|||sss~~~wwwqqqaaaPPPHHHEEECCCDDDGGGEEECCC@@@===;;;::::::;;;<<<;;;:::::::::777333000......,,,+++***)))))))))))))))))))))))))))))))))((())))))******))))))(((***&&&%%%((()))(((((()))((((((((((((((((((((((((((('''&&&''')))***)))(((&&&''''''''''''(((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))((((((((()))))))))************)))))))))***++++++)))+++,,,,,,,,,,,,---///***...333:::DDDQQQ^^^fffyyy}}}ssscccbbbdddnnn|||rrrvvv{{{wwwuuu{{{mmm\\\PPPFFF===888888555444444333222222222222444444444444333333333333333444444555555666777777444333333222111000//////+++,,,---.........---,,,)))***++++++,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))************))))))))))))))))))))))))))))))***************)))))))))************+++,,,---...,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++,,,,,,---------...///000000000000000///............---------............//////////////////000000111111222222111000///---,,,,,,++++++************************))))))))))))))))))))))))&&&&&&''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))zzz|||yyyxxxqqqaaaQQQHHHFFFDDDEEEHHHEEECCC@@@===;;;:::;;;;;;<<<;;;;;;;;;:::777333///......,,,+++***)))))))))))))))))))))))))))))))))))))))************))))))'''))))))'''''')))******((((((((((((((((((((((((((('''&&&''')))))))))(((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&''''''((())))))******))))))))))))))))))))))))(((((((((((()))))))))***))))))(((((()))***++++++((()))***)))((((((***+++000---)))''''''---666===???QQQlll|||zzzxxxzzzyyyiiieeeaaaeeeyyyxxxvvvvvv}}}~~~qqqeee[[[UUUHHH@@@999777444222555;;;666666555444222222333333222222222222222333333333333333444555555666666777333333222111000///......***+++---...///...---,,,((()))***+++,,,++++++***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++((()))***++++++***)))((((((((((((((((((((((((((())))))))))))************************+++,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,------......,,,---...///000000000000///............---------............////////////000000000111222333333333111111///...---,,,,,,,,,************************))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))){{{}}}vvvtttvvvlll^^^NNNGGGEEECCCDDDFFFFFFDDDAAA===;;;;;;;;;;;;<<<;;;;;;;;;;;;888333///......,,,+++***)))))))))))))))))))))))))))))))))))))))************))))))!!!''')))###"""'''***'''((((((((((((((((((((((((((('''&&&''')))))))))'''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''((()))******+++))))))))))))))))))))))))(((((((((((())))))))))))'''''''''(((((()))++++++&&&(((,,,------,,,---...&&&(((+++------******+++...444<<>>:::999;;;===???===;;;999888666333000++++++******++++++,,,---******))))))((((((''''''(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((('''''''''''''''''''''''''''((())))))((((((''''''''''''((((((*********)))((('''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************++++++++++++,,,...111555999===@@@SSS```sss~~~tttfff]]]___hhhssszzzwwwrrrjjjddddddlllyyy}}}pppmmmppprrrvvvtttwwwvvviiinnnuuu~~~~~~zzzjjjnnnwwwwwwjjj```WWWRRRIIIFFFAAA<<<777444222222333222111111111222444444111111111111111111111111111111222222222333333333444333333222222333333444111111000000//////......------,,,,,,,,,,,,++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***)))(((''''''((()))***)))))))))))))))(((''''''(((((((((((())))))))))))************)))'''&&&%%%(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********)))))))))************+++++++++------,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,---------------------------------............///000000//////.........------......///////////////111111222222222222111111111000///...---,,,++++++************************))))))))))))))))))))))))''''''''''''((((((((((((******))))))((((((''''''((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))******))))))(((((((((''')))))))))))))))((('''''')))))))))))))))))))))))))))(((''''''(((((('''&&&''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))************************))))))))))))************|||tttoooeeeWWWLLLEEEDDDEEEFFFGGGFFFCCC???;;;999;;;===>>>===;;;999999777444111,,,,,,+++******++++++,,,***)))))))))((((((((('''(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''((())))))((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************))))))*********+++++++++---,,,,,,---...///111222444:::DDDQQQ```qqqyyypppmmmmmmnnnqqqnnnhhhbbb```bbbhhhlllwwwzzzwwwkkkaaa___bbbdddsss{{{~~~tttjjjfffgggpppxxx~~~|||uuulllfffkkkuuuxxxmmm^^^RRRJJJEEE@@@<<<:::999666444222222222333222111000000000111333333111111111111111111111111111111111222222222333333444333333222222333333444111111000000///.........------,,,,,,,,,+++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))(((''''''(((((((((((())))))))))))************)))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********)))))))))************+++++++++---,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------------------------------............///000/////////..................///000000000000///000111111111111111111000000000///...---,,,++++++************************))))))))))))))))))))))))''''''''''''(((((((((((()))))))))(((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))(((''''''''''''((())))))))))))))))))))))))))))))))))))((((((''''''''')))))))))))))))(((''''''))))))))))))))))))))))))***)))(((((())))))((('''((((((((())))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))************************))))))))))))************sssqqqhhh[[[OOOHHHEEEEEEEEEEEEEEECCC@@@<<<:::;;;<<<>>><<<::::::999777555222------,,,+++************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''((())))))((((((''''''''''''((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************)))))))))*********++++++---,,,+++***))))))))))))*********---333===IIIQQQ[[[hhhvvv}}}~~~yyyvvvuuuzzz~~~}}}uuunnnmmmnnnooosssxxx~~~~~~yyyrrrmmmjjjqqqwww}}}rrrcccXXXQQQMMMIIICCC;;;555444333111/////////...---...///000111000000/////////000111222111111111111111111111111111111111222222222222333333333333333333333333333111111000//////......---,,,,,,,,,,,,++++++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((()))))))))))))))(((((('''(((((((((((())))))))))))((())))))******))))))(((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***************)))************+++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------------------------------............///////////////............//////000111111111111111///000000111111000000///000//////...---,,,++++++************************))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((())))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))((((((''''''(((((()))))))))))))))))))))))))))(((((((((''''''''''''''')))))))))))))))(((((('''))))))))))))))))))))))))*********)))))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************))))))))))))************}}}ooonnnfffYYYOOOHHHFFFEEEEEEDDDDDDCCCAAA===;;;;;;;;;>>><<<;;;:::999888555333///...,,,+++***)))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((('''''''''''''''''''''''''''((())))))((((((''''''''''''((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))************++++++*********+++++++++//////...,,,+++,,,...111---444===BBBHHHWWWjjjxxxpppyyyxxxiiiaaaUUUPPPHHH@@@:::777777777999666222111111111000...000///...------......///............//////000000111111111111111111111111111111111111222222222222333333333333333333333333111000000///......------,,,,,,,,,++++++++++++***((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))'''((()))******)))((('''(((((())))))))))))(((((((((((((((((())))))))))))'''((()))***************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************))))))*********+++++++++++++++++++++++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---------------------------------------............//////////////////.........000000111222222222222111//////000000000000////////////...------,,,++++++************************))))))))))))))))))))))))''''''''''''((((((((((((&&&''''''(((((()))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))(((((((((((((((((()))((((((((((((((((((((((((''''''''''''''''''&&&&&&(((((())))))))))))(((((((((((((((((((((((((((((()))******)))((('''(((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))************************((()))))))))************}}}nnnfff___UUULLLGGGEEEDDDDDDDDDDDDCCC@@@===;;;;;;<<>>:::999777444111//////000111111000000000000000///---000000///...............------......////////////000000000000000000000000000000111111111222222222222333333444444333333222000000//////...---------,,,,,,+++++++++*********((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))'''((()))******)))((('''(((((())))))))))))(((((((((((((((((())))))))))))'''((()))***+++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************))))))*********+++++++++************++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...---------------------------------............///.........///////////////000111111222222222222222//////000000000000//////.........---,,,,,,++++++************************))))))))))))))))))))))))''''''''''''((((((((((((&&&&&&''''''(((((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((())))))))))))))))))(((((((((((((((((((((((((((&&&&&&''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((((()))***)))'''&&&''')))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))************************((()))))))))************~~~rrr```ZZZQQQJJJFFFEEEDDDDDDDDDDDDBBB@@@<<<;;;<<<===@@@>>><<<;;;:::888444222///...---+++***)))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''((())))))((((((''''''''''''((((((###$$$%%%(((***,,,......''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))************+++++++++******)))'''(((((('''''')))---000000......111222000...///222444666777999>>>EEEJJJHHHLLLRRRYYY___eeekkkpppssszzz{{{uuuooolll```^^^ZZZVVVQQQNNNLLLKKKFFF???999999888666444555111111000000////////////***+++,,,...............,,,,,,------............,,,---...////////////...000000000000000000000000000000000111111111111222222222444444444444222222000000///......------,,,++++++++++++************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((('''(((((()))))))))))))))(((((((((((())))))))))))((())))))***+++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************+++++++++)))************+++++++++******)))******+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......---------------------------------............///.........///////////////000000111222222222222111///000000111111000000///------------,,,,,,++++++************************))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((())))))******))))))((())))))))))))))))))))))))'''''''''''''''((((((((('''(((((()))))))))))))))))))))))))))))))))))))))(((***,,,***'''&&&(((***''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))************}}}{{{www}}}uuu___ZZZRRRKKKHHHFFFEEEDDDEEEDDDBBB>>>;;;;;;===???BBB@@@===;;;:::777333111...---,,,+++************'''((((((((()))))))))***((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((('''''''''''''''''''''''''''((())))))((((((''''''''''''(((((($$$%%%&&&''')))***++++++''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***))))))***+++***)))((((((,,,,,,+++)))'''''')))+++'''%%%(((///111...,,,...///...---------...000222000222444555666888;;;>>>???DDDHHHIIILLLQQQSSSQQQRRRSSSSSSRRRPPPQQQUUUXXXWWW[[[]]][[[ZZZ[[[XXXSSSOOONNNMMMJJJGGGCCC???===<<<;;;999777666666777777222///...000111///111444******+++,,,---...///000***+++---...............++++++,,,------.........,,,---...///000//////...000000000000000000000000000000000000111111111111111222444555555444222111000//////......---,,,,,,++++++++++++************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))''''''((()))))))))))))))(((((((((((())))))))))))))))))***+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********+++++++++)))************+++++++++))))))))))))***+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///---------------------------------............///............/////////000///000000111222111111111000111111111111111111000---------,,,,,,,,,,,,+++************************))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''&&&&&&((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((()))************)))((())))))))))))))))))))))))'''''''''(((((()))))))))''''''((()))))))))))))))))))))))))))))))))))))))))),,,///---)))'''***---'''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************))))))))))))************vvv||||||~~~sssaaa[[[TTTMMMIIIGGGFFFEEEFFFDDDAAA===::::::===@@@CCCAAA>>><<<:::777333000------,,,+++************'''((((((((())))))******((((((((((((((((((((((((&&&'''''''''(((((()))))))))((((((((('''''''''''''''''''''''''''((())))))((((((''''''''''''(((((())))))((('''&&&%%%%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))&&&''')))+++,,,,,,++++++&&&)))---///---+++))))))///++++++...---))),,,333000//////000111111///------///000111111222444666000333444111111333333000333666999888555444777:::666999:::777555666444000444444444333333222222111555444222000000111222444///...///111///++++++///,,,++++++++++++,,,---...+++---......---,,,,,,,,,...............---,,,,,,------///000000000///...000000000000000000000000000000000000111111111111111222444555555444222111000//////...------,,,,,,+++++++++************)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***)))(((''''''((()))***''''''((()))))))))))))))(((((((((((())))))))))))******+++++++++******)))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******++++++++++++)))************+++++++++))))))))))))***+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///---------------------------------.........//////---.........//////000000//////000111111111111000111111222222222222111111---,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))''''''''''''((((((((()))(((((((((''''''&&&&&&%%%((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((()))***++++++***)))((())))))))))))))))))))))))'''((((((((())))))******''''''((()))))))))))))))))))))))))))))))))))))))+++...111///+++))),,,///))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))************************))))))))))))************ooosssaaa___VVVJJJDDDEEEIIIIIIFFFCCC@@@===<<<<<<===>>>AAA???===;;;:::888555222...---,,,+++************((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))))))))((((((''''''&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))((((((((((((*********))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------............///...------,,,,,,------...//////000000000000//////000000000000000000000000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++++++++,,,,,,,,,,,,---------------............///000000000000000000000000......//////000000111111333444555555555444333222000//////---,,,+++******------,,,,,,+++***))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))((('''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))************+++++++++*********))))))))))))))))))************++++++************++++++)))))))))***+++++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++...------,,,,,,------...---------............//////...---,,,,,,---...///111111111000000000000000000000000000000111111111///...,,,,,,,,,,,,***)))******************************))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++***)))(((((()))***++++++***)))((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))www}}}uuukkkhhh]]]OOOFFFFFFIIIIIIFFFDDDAAA>>><<<<<<>>>???AAA???===;;;:::888555222...---,,,+++************((((((((((((((((((((((((''''''(((((())))))******((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))((((((((((((***))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------............------,,,,,,,,,,,,---------......//////......---........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---------------............///000000000000000000000000......//////000111111111444555555666555444333222//////...---,,,+++******------,,,++++++***))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))(((''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))************+++++++++*********))))))))))))))))))************++++++************++++++***************+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++...------,,,,,,------...---------............//////...------------...///111111111111000000000000111111111111111111111111///---,,,,,,,,,,,,+++)))***************************)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((''''''&&&))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))ppp|||xxxuuuppplll```QQQGGGGGGIIIJJJFFFDDDAAA>>>======>>>???@@@>>><<<;;;:::888555222...---,,,+++************(((((((((((((((((((((((((((((((((((())))))))))))'''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))******)))))))))))))))))))))))))))************+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---------------............///000000000000000000000000......///000000111111222555666666666555444222111//////...---,,,+++******,,,,,,,,,+++******))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))((('''''''''((((((''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))************+++++++++***************)))))))))*********++++++++++++************+++++++++++++++***************,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,...------,,,,,,------...---------............//////......------......///111111111111111111111111333333222222111111000000///---,,,,,,,,,,,,+++)))************************))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((''''''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))+++---///111******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))___iiiwwwxxxqqqmmmiii]]]NNNFFFFFFJJJKKKFFFDDDAAA>>>===>>>???@@@@@@>>><<<;;;:::888555333------,,,+++************(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))*********+++++++++))))))))))))************+++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------............///////////////////////////...//////000111111222222666666777666555333111000......------,,,+++******,,,+++++++++******))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))((((((((((((((()))'''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************))))))************))))))))))))))))))))))))))))))((()))))))))************************************))))))*********+++++++++++++++************++++++,,,+++++++++***))))))))),,,++++++******++++++,,,+++++++++,,,,,,,,,,,,,,,...------,,,,,,------...---------............/////////............//////000111111111111111222222444444333333222111000000...---+++,,,,,,---+++***************************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((('''))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((***---000222+++***)))(((((()))***+++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))ZZZbbbvvvrrr}}}ppplllkkkggg\\\MMMEEEEEEHHHHHHEEECCC@@@>>>===>>>???@@@???>>><<<;;;:::999666333------,,,+++************(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))***(((((())))))************))))))))))))))))))))))))))))))*********+++++++++((((((((()))))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,---++++++************+++++++++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,---------------............/////////////////////////////////000000111222222222555666666666444222000///---------,,,,,,++++++***++++++***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))((((((((())))))***(((((((((((()))))))))***(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((()))))))))************))))))************))))))************************((()))))))))************************************************++++++++++++++++++************++++++,,,+++++++++***))))))))),,,++++++******++++++,,,++++++,,,,,,,,,---------...------,,,,,,------...---------............///////////////////////////000000111111222222222333444444333333222111000000...,,,++++++------,,,***************************(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))))))))((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((************************((((((((((((((((((((((((((((((((((((((((((((((((+++***)))))))))+++...///+++***)))(((((()))***+++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))\\\bbbnnnvvvmmmfffuuuqqqmmmlllhhh^^^OOOFFFEEEFFFEEEDDDBBB???===<<<===???@@@???===<<<;;;:::999666444...---,,,+++************(((((((((((((((((((((((((((((((((((())))))))))))'''''''''''''''''''''''''''''''''((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))******((((((((()))******++++++)))))))))))))))))))))))))))************+++++++++((((((((()))))))))******++++++++++++++++++++++++******+++++++++,,,,,,,,,+++******))))))******+++++++++,,,,,,,,,,,,++++++************************************************************************++++++++++++++++++++++++*********************************+++++++++++++++++++++,,,,,,,,,,,,---------------............///000000000000000000000000//////000111111222222333333444444444333222000///---,,,,,,,,,+++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))((((((((()))******((((((((()))))))))******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))************))))))************************))))))))))))***************************+++++++++*********++++++++++++,,,++++++************+++++++++++++++***************,,,++++++******++++++,,,++++++,,,,,,------.........------,,,,,,------...---------............///...//////000000//////...000000111111222333333333333333222222111111000000---,,,++++++------,,,+++************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))*********))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))))))))***+++,,,******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))\\\eeepppqqqhhheeerrrwwwsssgggeee\\\OOOGGGEEEFFFEEEBBBAAA>>><<<;;;<<<>>>??????===;;;;;;;;;999666444...---,,,+++************((((((((((((((((((((((((''''''(((((())))))******((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))*********'''(((((()))******++++++)))))))))))))))))))))))))))************+++++++++(((((()))))))))*********************************************++++++++++++******))))))))))))******)))******++++++******)))************************************************************************************************************************)))*********++++++++++++++++++,,,,,,,,,,,,---------------............///000000000000000000000000///000000111111222333333111222222333222111000///,,,,,,,,,+++++++++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))(((((()))******+++(((((()))))))))*********))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))************))))))************))))))************************))))))))))))************))))))*********+++++++++*********+++++++++,,,,,,++++++************++++++***************+++++++++,,,++++++******++++++,,,++++++,,,,,,---......///...------,,,,,,------...---------............///...///000111111000///...000000111222222333444444111111111111111111111111---,,,++++++------,,,+++************************'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))[[[lll{{{|||ssspppyyy}}}yyy^^^^^^XXXMMMGGGGGGHHHGGGAAA@@@===;;;;;;<<<===???>>>===;;;;;;;;;999777444...---,,,+++************((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((()))******+++'''(((((()))***+++++++++)))))))))))))))))))))))))))************+++++++++))))))))))))************************************)))************+++++++++******))))))))))))******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))******++++++++++++++++++,,,,,,,,,------------------.........//////000000000000000000000000000000000111222222333333///000111222222111//////,,,,,,++++++++++++++++++)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))((())))))***++++++))))))))))))************))))))))))))))))))))))))******))))))((((((((('''))))))))))))))))))))))))))))))))))))************))))))************))))))************************))))))))))))************))))))******++++++++++++******+++++++++,,,,,,,,,++++++************++++++))))))******+++++++++,,,,,,++++++++++++++++++,,,++++++,,,,,,---...//////...------,,,,,,------...---------.........//////...///000111111000///...000000111222333333444444000000000000000111111111---,,,++++++---------+++************************'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&((()))************((()))***++++++***)))((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))aaabbbvvvzzzoooyyyfffccc[[[NNNGGGGGGIIIIIICCCAAA===;;;:::;;;===???>>>===<<<;;;:::888444222,,,,,,++++++***)))))))))&&&''''''(((((((((((((((((((((((((((''''''''''''&&&'''((())))))((('''&&&''''''((((((((((((''''''''''''''''''''''''''''''---,,,+++)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&'''''''''((((((((('''&&&%%%%%%((((((((((((''''''''''''+++***)))))))))))))))******)))(((''''''((()))************)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))************************************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))************************,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,---------................../////////////////////000111111222222444444333111000...---,,,------,,,,,,,,,,,,+++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))************))))))))))))))))))))))))************************+++++++++***)))(((((('''))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,++++++,,,,,,---............------,,,,,,,,,//////............//////000//////.........//////000000000111222222333333333222222111000///......,,,,,,,,,+++++++++************************************))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************___```qqqyyyhhh```qqqmmmiii^^^PPPGGGGGGGGGFFFCCCAAA>>>;;;:::;;;===>>>===;;;:::999888666333111------,,,,,,+++*********&&&''''''(((((((((((((((&&&'''''''''(((((())))))&&&'''((())))))((('''&&&''''''((((((((((((''''''''''''''''''''''''''''''******)))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&'''''''''''''''(((''''''&&&&&&&&&'''''''''(((((())))))***)))))))))))))))*********)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))************************,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,---------........................//////////////////000000111111222222444333222111000///...---------,,,,,,,,,,,,+++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))************))))))))))))))))))))))))************************++++++******)))(((((('''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,++++++,,,,,,---.........---------,,,,,,,,,//////............////////////............//////000000000111222222333333333333222111000///......,,,,,,,,,+++++++++*********************************)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************iiikkkyyyzzzaaaTTTggg|||}}}~~~pppkkk___OOOGGGFFFFFFEEECCCAAA>>>;;;:::;;;<<<===<<<:::888666666444222000......------,,,++++++***&&&''''''(((((((((((((((%%%%%%&&&'''((()))******''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((('''''''''%%%%%%&&&'''((()))******(((((((((((()))******+++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))+++************)))))))))))))))))))))))))))))))))************************+++++++++++++++***************+++++++++,,,,,,,,,------........./////////............//////////////////000000111222222222222222222111000//////...------,,,,,,,,,,,,+++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))************))))))))))))))))))))))))************************++++++******)))((((((((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++*********++++++++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,++++++,,,,,,---......------------,,,,,,,,,........................///...............//////000000000111222222333333333333222111000//////...,,,,,,,,,+++++++++******************************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************hhhlllzzzyyy___QQQ```qqq|||oooiii\\\MMMFFFGGGHHHFFFCCCAAA>>><<<;;;;;;<<<<<<<<<:::777666555444222000---------,,,++++++******&&&''''''(((((((((((((((&&&&&&&&&'''((())))))***'''(((((((((((((((((('''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((((((((('''&&&&&&&&&'''((())))))***'''''''''((((((***+++,,,))))))(((((((((((())))))((((((((()))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((************))))))))))))))))))))))))))))))))))))************************+++++++++*********************+++++++++,,,,,,,,,.........////////////000............///////////////000000111111222333333222111111111000000//////------,,,,,,,,,++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************))))))))))))******((()))))))))************))))))))))))))))))))))))************************************))))))(((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------------------------..............................---------...//////000000000111222222333333333333222111000//////...,,,,,,,,,+++++++++******************************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************eeefffqqqnnnXXXPPP```oootttlll]]]MMMGGGHHHIIIGGGCCCAAA???===;;;;;;;;;;;;===;;;999777777555333111,,,,,,++++++******))))))&&&''''''(((((((((((((((((((((((((((((('''''''''(((((((((''''''(((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((()))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((((((((('''((((((((((((((('''''''''''''''''''''((()))***+++(((((())))))))))))((((((''''''(((((())))))))))))((((((((((((((((((((((((''''''(((((())))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,.........////////////000............////////////000000000111222222333333222111111111000000//////------,,,,,,,,,++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))******************))))))))))))******((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------------------------------............---------------------...//////000000000111222222333333333222222111000///......,,,,,,,,,+++++++++******************************(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************}}}}}}qqqWWWRRRfffvvv{{{qqq```OOOHHHIIIIIIFFFCCCBBB???===;;;;;;:::;;;===<<<::::::999777333000,,,,,,+++******))))))(((&&&''''''((((((((((((((())))))((((((''''''''''''((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''((('''''''''((()))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((('''''''''))))))((((((''''''''''''''''''''''''((())))))***(((((())))))))))))((((((&&&''''''(((((())))))***((((((((((((((((((((((((&&&''''''(((((())))))***))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))(((((()))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************+++++++++,,,,,,,,,------........./////////............////////////000000111111222333333333222222222111000//////...------,,,,,,,,,,,,+++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))************************''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))************+++************************************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,------------...,,,---...//////...---,,,,,,,,,,,,,,,---...//////000000000111222222333333222111000///...------,,,,,,,,,,,,+++++++++******************************(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************~~~]]]UUUkkk}}}~~~|||zzzppp]]]LLLFFFHHHHHHEEECCCBBB@@@>>><<<;;;::::::;;;;;;;;;;;;;;;888333///---,,,,,,++++++***))))))&&&''''''((((((((((((((('''''''''((((((((((((((()))((('''&&&&&&'''((()))''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''(((''''''&&&&&&'''''''''((((((((((((((((((((('''''''''(((((()))'''((()))******)))((('''&&&&&&''''''((())))))***((((((((((((((((((((((((&&&&&&''''''((())))))***))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********+++******+++++++++,,,,,,,,,,,,---------........................////////////000111111222222333333444444333222111000///...---------,,,,,,,,,,,,+++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------......+++,,,...//////...,,,+++,,,,,,,,,,,,---...///000000000000111222222333333000000///...---,,,++++++,,,,,,,,,+++++++++******************************'''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************]]]TTTkkkvvvsss|||tttiiiWWWGGGCCCGGGHHHFFFCCCBBB@@@>>><<<;;;:::999::::::;;;<<<;;;777222---......---,,,,,,++++++***&&&''''''(((((((((((((((%%%&&&&&&'''((()))******)))((('''&&&&&&'''((()))''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''((((((((('''&&&%%%%%%%%%&&&&&&'''((()))******)))(((((('''''''''(((((('''((()))******)))((('''&&&&&&&&&'''((())))))***((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++******+++++++++,,,,,,,,,,,,,,,,,,---------................../////////000000111111222222333444444444444333111000...---,,,---------,,,,,,,,,+++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************************))))))))))))))))))))))))++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,------.........+++,,,...//////...,,,++++++++++++,,,---...///000000000000111222222333333//////...---,,,++++++***,,,,,,,,,+++++++++******************************'''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************}}}]]]ZZZpppooorrrqqqbbbTTTMMMHHHBBBBBBEEECCCAAA???===;;;;;;;;;;;;:::<<<<<<888666777555111------,,,++++++******))))))))))))))))))(((''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''######$$$%%%&&&&&&&&&&&&))))))((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***'''&&&((((((&&&&&&)))&&&&&&&&&&&&&&&'''((()))'''''''''((()))******+++(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******,,,---///000000///---,,,,,,,,,,,,,,,,,,,,,---------------............///000000///...............000111222333333333333222444333111000...------,,,+++++++++************)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))************))))))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************)))))))))))))))++++++************++++++)))))))))))))))))))))))))))************+++++++++)))************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---------------------------------............///------......///000000000111111111222222111111111////////////...---,,,+++************************+++*********))))))(((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))((((((((((((((()))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))************))))))++++++******************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))vvv[[[[[[oookkkkkkyyyvvvhhhXXXOOOIIICCCAAADDDBBBAAA???===;;;;;;;;;;;;888::::::666444555333///------,,,++++++******))))))))))))))))))(((''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''###$$$%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))&&&&&&))))))&&&&&&)))&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((((()))******(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******+++,,,...//////...,,,+++******+++,,,,,,,,,,,,+++---------............/////////.........//////000///000111222333333333333444333111///...------,,,+++++++++************)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))************))))))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))))))))))))))++++++************++++++)))))))))))))))))))))))))))************+++++++++)))************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---------------------------------............///------......///000000000111222222333333222222111////////////...---,,,,,,************************************)))))))))((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))((((((((((((((('''&&&&&&))))))))))))))))))))))))((((((((((((((()))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***************************************************************)))))))))((())))))))))))))))))))))))))))))************))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))wwwbbbgggyyygggbbbsss}}}{{{{{{wwwiiiYYYNNNHHHCCCBBBDDDBBB@@@>>><<<;;;;;;;;;;;;888;;;:::666444555333000------,,,++++++******))))))))))))))))))(((''''''(((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&''''''(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&'''******'''&&&((('''&&&&&&&&&&&&'''((((((&&&&&&&&&'''(((((())))))(((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))*********+++,,,------,,,+++***((()))+++------,,,+++***---------............///............///000111111000000111222333444444444333222111///...------,,,+++++++++************)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************)))))))))))))))))))))))))))((((((''''''(((((()))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))******++++++************++++++)))))))))))))))))))))))))))************+++++++++)))************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---------------------------------............///---......//////000000111222333333444444333333222/////////......---,,,,,,************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((''''''&&&)))))))))))))))))))))))))))(((((((((((()))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************************************************************))))))))))))))))))))))))))))))))))))))))))************))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))lllrrr~~~eee___rrr|||vvvtttrrrfffVVVKKKEEEDDDDDDEEEAAA@@@>>><<<;;;;;;;;;;;;:::===<<<888777777666222------,,,++++++******))))))))))))))))))(((''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%'''++++++'''&&&'''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((('''(((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))************++++++++++++******(((***,,,...///...,,,+++---------............///---------...///111222333333444444555555444444333222111000///...---------+++++++++*********))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((*********)))))))))))))))((()))))))))************))))))))))))))))))))))))))))))(((((((((((()))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))*********++++++************++++++))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++************************************************++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---------------------------------............///.........///000000111111333444444444444444444333000//////...------,,,,,,*********************************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((())))))(((((())))))***+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))******************************************************************)))))))))))))))))))))))))))))))))))))))))))))************))))))***************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))qqquuuxxx```^^^ttt}}}vvvvvvrrrhhhWWWJJJDDDDDDEEEDDD@@@???===<<<;;;;;;;;;;;;;;;======999777888666222------,,,++++++******))))))))))))))))))(((''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''(((((((((((('''(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&$$$&&&++++++(((&&&((((((''''''&&&&&&&&&''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******)))******************))))))+++...000111000...------------............///---------...000111333444888888888777666555333222111111///...------------+++++++++*********))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))******((()))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((())))))************++++++************++++++))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++************************************************++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---------------------------------............///......//////000111111111333444444555555444444333000000...---,,,,,,------************************))))))))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((()))))))))))))))***++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************))))))))))))))))))******))))))))))))))))))))))))))))))************))))))))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))tttxxxnnnYYYaaazzz~~~|||xxxnnn]]]LLLEEEEEEEEEBBB???>>>===;;;:::;;;;;;<<<999<<<;;;777555666444000------,,,++++++******))))))))))))))))))(((''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&''''''(((''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&$$$&&&***+++(((''')))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&)))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******************************+++,,,...000111111000///---------............///.........///000111333444999999888888666555333222111000///...------------+++++++++************)))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))***))))))(((((())))))***)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((()))******++++++++++++************++++++)))))))))))))))))))))))))))************+++++++++)))************+++++++++************************************************++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---------------------------------............///...//////000000111111222333444444555555444444333111000...---,,,,,,------************************))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&''''''((((((((((((((())))))))))))))))))))))))***))))))))))))***++++++******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++************************++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))))))))************)))))))))))))))***++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))ttt~~~fffVVViii~~~yyyooo]]]KKKDDDFFFFFFBBB???>>><<<;;;::::::;;;<<<999<<<;;;777666666555111------,,,++++++******))))))))))))))))))(((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''###$$$%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((('''%%%%%%))))))'''(((+++(((((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******+++******************++++++,,,---///000000111111---------............///////////////000111222333555666666666666555444444000000///...------------+++++++++************)))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))************))))))))))))))))))))))))******))))))))))))******)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''(((((()))******++++++++++++************++++++)))))))))))))))))))))))))))************+++++++++)))************+++++++++************************************************++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---------------------------------............////////////000111111222222333333444444444444333333111000...,,,,,,,,,---...************************((()))))))))************))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))&&&&&&'''((((((((((((((())))))))))))))))))))))))******))))))******+++,,,******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************++++++++++++++++++++++++((()))))))))************))))))))))))))))))))))))))))))************))))))((())))))***++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))yyynnndddVVVppp}}}|||tttkkkZZZHHHBBBFFFGGGCCC>>>>>><<<;;;::::::;;;<<<<<<>>>===999888888777333------,,,,,,+++******))))))))))))))))))(((((('''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''######$$$%%%&&&&&&&&&&&&'''''''''((((((((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((((((%%%%%%((()))'''(((,,,)))((('''&&&&&&&&&&&&&&&)))))))))))))))(((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))******************************))))))))))))******++++++************++++++++++++,,,---...///000111---------.........//////////////////000111222333111222333444555555555555000///...---------------+++++++++************)))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))************))))))))))))))))))))))))******))))))))))))************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''(((((()))***+++++++++++++++************++++++)))))))))))))))))))))))))))************+++++++++)))************+++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---------------------------------.........///////////////000111111222222222333333444444333333222222000...,,,+++,,,---...************************(((((())))))*********+++))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))*********)))******+++,,,******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************++++++++++++++++++++++++(((((())))))*********+++))))))))))))))))))))))))))))))************))))))((())))))***++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))}}}vvvttteeefff~~~uuurrrgggWWWKKKFFFDDDDDDDDD>>>>>>===<<<;;;:::::::::>>><<<;;;:::999777444111111000///---+++)))((('''+++*********))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((&&&$$$%%%((()))(((&&&%%%&&&''''''((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((+++***((('''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((('''&&&%%%%%%''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''&&&&&&&&&''''''''''''(((((((((((())))))))))))((((((((((((******))))))((((((''''''))))))))))))))))))))))))(((((()))***************++++++,,,,,,,,,,,,------000000000///......------......///000111222333333222333333444444333333333/////////...------,,,,,,************)))))))))((())))))))))))(((((((((((((((((((((((())))))))))))+++******)))(((''''''&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************)))))))))))))))((((((((((((((((((((((((++++++******))))))(((((())))))))))))************************************************************))))))))))))************++++++************+++++++++*********+++,,,------)))))))))***+++++++++,,,************************+++++++++*********))))))++++++******++++++,,,---,,,,,,,,,---------......////////////////////////////////////000000000000111222222111111000///...---,,,++++++******++++++***+++,,,,,,,,,,,,+++***))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************)))***+++,,,+++***(((&&&))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******+++*********))))))(((((())))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))******++++++++++++******)))************+++++++++ooopppqqqsss{{{sssqqqfffWWWKKKEEEDDDCCCCCC>>>>>>===;;;;;;::::::;;;>>><<<:::888777666333111//////---,,,***((('''&&&*********)))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&$$$%%%((()))(((&&&%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((+++***((('''&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((('''&&&&&&%%%''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------////////////..................///000111222222333111222333333333333333333/////////...------,,,,,,++++++++++++************))))))))))))(((((((((((((((((((((((())))))))))))*********)))((('''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))************************************************************))))))))))))************++++++************++++++***************+++,,,,,,***************+++++++++************************+++++++++*********))))))++++++******++++++,,,---,,,,,,,,,---------......////////////////////////////////////000000000000222222222222111000///...---,,,++++++******++++++***++++++,,,,,,++++++***))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))+++++++++***((('''))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******************)))))))))((())))))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))))))))*********+++++++++{{{|||gggmmm}}}wwwooodddUUUJJJDDDCCCBBBAAA>>>===<<<;;;;;;;;;;;;;;;>>><<<888666555555333222......,,,+++)))((('''&&&******))))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%'''((('''&&&%%%%%%&&&'''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((***)))(((''''''&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((''''''&&&%%%''''''''''''''''''''''''''''''''''''((((((((((((%%%&&&&&&&&&'''(((((((((''''''''''''((((((((((((''''''(((((())))))******))))))))))))(((((((((((())))))))))))))))))))))))*********)))***++++++,,,++++++++++++,,,,,,,,,,,,---............/////////---...//////111111222333000111222333333333333333//////......---,,,,,,,,,,,,,,,,,,++++++++++++***))))))))))))(((((((((((((((((((((((())))))))))))******))))))((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))******************************))))))))))))************))))))))))))************************************************************)))))))))*********++++++++++++************++++++******)))))))))***+++++++++++++++***************************************+++++++++***************++++++******++++++,,,---,,,,,,,,,---------....../////////////////////////////////000000000111111222222222222111000///...---,,,++++++******++++++******+++,,,,,,+++******))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))***++++++***((('''))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))******++++++******))))))))))))*********++++++pppyyy~~~yyymmmbbbTTTIIIDDDBBBAAA@@@>>>===<<<;;;;;;;;;;;;;;;>>>;;;777444444444444333......---+++***(((''''''))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&'''''''''%%%%%%&&&'''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''((()))(((((((((((((((((((((((())))))((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((%%%%%%%%%&&&'''((())))))''''''''''''((((((((((((&&&''''''((()))******+++))))))))))))((((((((((((((((((((((((((((((((((((***))))))((()))***+++,,,***++++++++++++,,,,,,,,,,,,,,,---......///000000------...///000111222222000111222222333333222222//////...------,,,,,,+++,,,,,,+++++++++*********))))))))))))(((((((((((((((((((((((())))))))))))***)))))))))((((((((('''''''''''''''(((((((((((((((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************)))))))))))))))*********************************(((((())))))******++++++((()))))))))************************************************************))))))*********+++++++++++++++************++++++***)))))))))))))))******,,,+++++++++***)))))))))************************************************++++++******++++++,,,---,,,,,,,,,---------....../////////////////////////////////000000111111222222222222222111000//////---,,,++++++******++++++******++++++++++++******))))))))))))))))))))))))************)))))))))((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))************************))))))************)))((())))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))******))))))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))************))))))))))))))))))************zzztttkkkaaaSSSIIIDDDBBBAAA???======<<<;;;;;;;;;;;;<<<>>>;;;777444444444444333///......,,,+++***)))((((((((((((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&&&&&&&&&&'''$$$%%%%%%&&&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((('''((())))))***((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''''''''&&&''''''''''''''''''''''''''''''''''''((((((((((((%%%%%%%%%&&&'''((())))))''''''''''''((((((((((((&&&''''''((()))******+++(((((((((((())))))))))))(((((((((((((((((((((((()))(((((((((((()))***************+++++++++,,,,,,++++++,,,---...///000000------...///000111222222222222222333333222222222.........---,,,,,,+++++++++*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************(((((())))))************************************(((((())))))******++++++((()))))))))************))))))))))))))))))))))))************************************++++++++++++++++++************++++++******)))))))))))))))***,,,+++++++++***)))))))))************************************************++++++******++++++,,,---,,,,,,,,,---------....../////////////////////////////////000111222222222222333333222222111000///---,,,++++++******++++++************************))))))))))))))))))))))))************)))))))))((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))************************)))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))******))))))))))))))))))))))))(((((())))))************)))))))))))))))))))))))))))))))))******)))))))))(((((()))))))))*********{{{sssjjj```SSSIIIDDDBBBAAA???===<<<<<<;;;;;;;;;<<<<<<===:::777666666666555444//////...---,,,+++***)))''''''(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''###%%%&&&&&&%%%%%%&&&'''$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''(((((()))***((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((%%%&&&&&&&&&'''(((((((((''''''''''''((((((((((((''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))(((((()))************)))************++++++++++++++++++,,,---......//////,,,---......000000111222444444444444333222111111......------,,,+++++++++*********)))))))))(((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((()))******++++++************************))))))))))))************))))))))))))************))))))))))))))))))))))))*********************************++++++++++++,,,++++++************++++++++++++***)))))))))******+++++++++******************************************************+++++++++++++++******++++++,,,---,,,,,,,,,---------......////////////////////////...///000000111222333333333333333333222111000///---,,,++++++******+++++++++***))))))))))))***+++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))******))))))))))))******))))))))))))************))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))((())))))******))))))(((((((((((()))))))))******~~~sssjjj```SSSJJJEEECCCAAA@@@<<<<<<;;;;;;;;;<<<<<<===<<<:::888888888777555333...------,,,+++***))))))'''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''###%%%&&&&&&$$$$$$&&&((($$$$$$%%%&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&'''((())))))(((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))((())),,,---...---+++***************++++++++++++,,,,,,,,,------.........,,,------...///000111111777777666555444222111000......---,,,,,,++++++***+++++++++*********))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''(((((()))******++++++))))))))))))))))))))))))*********)))))))))))))))))))))))))))************))))))))))))))))))))))))*********************************+++++++++,,,,,,++++++************++++++,,,,,,+++******************************+++++++++************************))))))*********+++++++++++++++******++++++,,,---,,,,,,,,,---------......////////////////////////...///000111222333333444333333333333222111000000---,,,++++++******+++++++++***)))(((((()))***+++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))******))))))))))))******((()))))))))************))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((()))))))))***{{{nnnjjj```TTTJJJEEECCCBBB@@@<<<<<<;;;;;;;;;<<<<<<===<<<:::999999999888666333---,,,,,,+++***)))((((((&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''"""%%%'''&&&$$$###%%%((($$$$$$%%%&&&&&&&&&%%%%%%'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$$$$%%%&&&&&&((((((((((((((((((((((((&&&'''((())))))(((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&'''((((((((('''''''''''''''''''''''''''''''''''''''((((((((()))'''''''''''''''&&&&&&&&&''''''''''''((((((((()))))))))))))))(((((((((((('''((((((((())))))******)))))))))))))))))))))))))))+++...000111///,,,***)))************+++++++++,,,,,,------------......,,,,,,---...///000111111999999888666555333111000......---,,,,,,++++++***,,,,,,,,,+++++++++******))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''(((((()))***+++++++++((((((((((((((((((((((((++++++******))))))(((((())))))))))))************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++************++++++------,,,+++******++++++))))))******+++++++++,,,************************))))))******++++++++++++++++++******++++++,,,---,,,,,,,,,---------......////////////////////////...///000111222333444444333333333333222111000000---,,,++++++******+++++++++***)))(((((()))***+++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))(((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((())))))*********+++))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))~~~vvvnnncccTTTIIIEEEDDDBBB???<<<<<<<<<<<<<<<===>>>>>>>>>>>><<<:::888666555444000///---+++*********+++)))(((((((((''''''''''''(((((())))))((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&&&&%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((()))'''&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((())))))((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---,,,++++++)))************+++++++++---------,,,,,,+++++++++,,,---...000111111111111333333222222222222222222,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******************************************)))************+++++++++))))))*********+++++++++******)))))))))))))))***++++++++++++++++++++++++***+++---//////...---,,,,,,,,,,,,++++++*********...---+++***)))***++++++)))************+++++++++---------............///......000111111000//////000000000000000111111222555555555444333222111000...---,,,+++************))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))++++++******************************************************************(((((())))))))))))((((((+++++++++*********))))))************************+++*********))))))(((((())))))))))))))))))))))))+++)))((('''((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++******))))))((((((''''''))))))))))))************|||tttmmmbbbSSSHHHEEEDDDBBB@@@===<<<<<<<<<<<<===>>>>>>>>>>>><<<:::888666555444000///---+++*********+++))))))((((((((('''''''''(((((())))))(((''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((()))'''&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))++++++,,,++++++***)))************+++++++++---------,,,,,,++++++++++++,,,---///000000000000111111222222111111000000,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))************+++++++++))))))*********+++++++++++++++************++++++++++++++++++++++++++++++***+++---...///...---,,,,,,,,,,,,+++++++++******---,,,++++++******++++++++++++++++++,,,,,,,,,,,,---------............///......000111111000000////////////000000222333444555555444444333111000///...---,,,+++************))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))************************************************************************))))))))))))))))))))))))+++++++++*********))))))***************+++++++++************)))))))))((())))))))))))))))))))))))***)))((('''((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))***)))))))))((((((((('''))))))))))))************zzzrrrnnnbbbSSSHHHDDDDDDBBB@@@======<<<<<<======>>>??????>>><<<;;;888777555444000///---+++*********+++)))))))))(((((((((''''''(((((()))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************)))************+++++++++------,,,,,,,,,,,,++++++***+++,,,...//////000000///000111222222000...---,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))************+++++++++***************+++++++++,,,+++++++++++++++,,,,,,++++++++++++++++++++++++***+++---......---,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,+++******,,,,,,,,,,,,---------------------............///......///000000000000000...//////000111333444555444444444333222111//////------,,,+++************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))******************************************************************************))))))))))))******+++++++++***************))))))******++++++++++++************))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))((((((((())))))))))))(((((((((((())))))))))))************zzztttrrrfffUUUJJJEEECCCBBB@@@=========<<<===>>>>>>??????>>>===;;;999777555555000///---+++*********+++)))))))))(((((((((((('''(((((()))))))))(((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&&&&''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&%%%&&&'''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///000000000///000222333222000...,,,,,,+++******))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++************************))))))*********+++++++++************************++++++*********+++,,,,,,+++++++++++++++++++++++++++,,,,,,---------,,,+++++++++++++++++++++++++++***+++,,,------,,,***))),,,,,,,,,,,,---------------------............///......//////000000111111111111111111111222333444333333333222111000......---,,,++++++*********+++))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++************************************************+++***))))))))))))***+++************************)))))))))***++++++,,,,,,*********)))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))((((((((((((((()))))))))************}}}wwwxxxjjjXXXKKKEEECCCAAA>>>===============>>>????????????===;;;999777666555000///---+++*********+++***)))))))))(((((((((((((((((()))))))))))))))(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&%%%&&&'''&&&'''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111111000111333444333111...,,,,,,+++******))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************))))))*********+++++++++************************)))))))))))))))***++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++)))***,,,------,,,+++***++++++++++++,,,,,,,,,,,,---------............///.........///000000111222555444333222111111111222222222222111000///------,,,,,,++++++******++++++))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))*********+++++++++************************************************++++++************++++++************************))))))*********+++++++++))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,(((((((((((())))))))))))((()))))))))************yyyyyylllYYYKKKEEEBBB@@@>>>>>>>>>======>>>>>>???@@@@@@???===<<<999888666555000///---+++*********+++******)))))))))((((((((((((((()))*********))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((())))))'''%%%$$$&&&''''''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))******)))************+++++++++++++++,,,,,,,,,,,,------,,,---...000111111222222111222333333222000...---,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,************************)))************++++++++++++++++++***************(((((((((((()))***++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,******+++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---------............///............///111222333777666555333222111111000111111111000///...,,,,,,,,,,,,++++++***++++++,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))************+++)))))))))))))))))))))))))))))))))***++++++,,,,,,***************************************************+++,,,,,,,,,,,,+++******************+++++++++************************))))))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''')))***+++,,,---(((((((((((())))))))))))))))))))))))************yyyvvviiiVVVIIICCCBBBAAA???>>>>>>======>>>>>>???@@@@@@???>>><<<:::888666666000///---+++*********+++*********)))))))))(((((((((((()))***************''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))))))))'''%%%$$$%%%'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((((()))***+++)))************++++++++++++++++++,,,,,,---------,,,,,,...///000111111111222222222111000///---,,,,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,************************)))************++++++++++++++++++*********))))))))))))))))))***+++,,,---++++++++++++++++++++++++---,,,,,,++++++***++++++******+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,---------------------............///......---...///111222333777666555333222222222222000000000///...---,,,+++,,,++++++***++++++,,,,,,))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))((())))))***++++++,,,,,,************************************************)))+++---......---+++)))))))))*********+++++++++,,,,,,++++++***)))))))))((()))))))))************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,'''((((((((()))))))))***))))))))))))************xxxrrreeeSSSGGGBBBBBBAAA@@@>>>>>>>>>>>>>>>??????@@@@@@???>>><<<:::888666666000///---+++*********+++************))))))))))))(((((()))***************''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&((()))***+++$$$%%%''''''''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))))))))'''$$$$$$%%%'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''***)))((((((((()))+++,,,)))************++++++++++++++++++,,,,,,---------++++++---...///000000000222111000///...---,,,,,,,,,++++++***)))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,************************)))************+++++++++++++++++++++******))))))************+++,,,---...++++++++++++++++++++++++---,,,,,,+++*********+++*********++++++,,,,,,,,,++++++***)))***+++---...---------.........//////---------.........//////......---...///111333444555555444333333333444444000000000///...---+++++++++++++++***++++++,,,,,,))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))((())))))***++++++,,,,,,************************************************)))+++---000000---+++)))))))))******++++++++++++---,,,,,,+++***)))(((((((((((())))))*********+++))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''((((((((())))))******))))))))))))************|||xxxoooaaaPPPEEECCCCCCAAA>>>============>>>>>>>>>>>>@@@>>>;;;999888777555444111///,,,+++,,,---,,,+++))))))))))))))))))))))))******))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''***)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''******))))))((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))************+++++++++------------------------,,,---...///000111222333111111111000000///...---+++++++++************)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))((((((''''''+++++++++*********))))))+++*********))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))************)))************+++++++++************************))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++)))************+++++++++,,,,,,,,,---------......//////.........---------......//////000000111111333333555555555555333333//////...---,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))************+++++++++*********))))))+++*********))))))(((((()))************+++++++++++++++************++++++************************************************+++*********))))))((((((***************+++++++++************************)))))))))))))))))))))))),,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))***((('''(((******(((&&&******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))}}}yyyqqqcccQQQFFFCCCCCC@@@===>>>>>>>>>???????????????@@@>>>;;;999888777555444111///,,,+++,,,,,,,,,+++))))))))))))))))))))))))***)))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''***)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))************+++++++++---------------------------......///000111111222000111111000000///...---+++++++++************)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))*********)))))))))((((((((('''+++++++++*********))))))************)))))))))((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))************)))************+++++++++************************))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++)))************+++++++++,,,,,,,,,------------...//////.........---------......//////000000111111222333444555555444333222000000///...------------++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))************+++++++++*********))))))+++*********)))))))))))))))************+++++++++++++++************++++++************************************************+++*********))))))))))))++++++******************************************))))))))))))))))))))))))+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))((((((***,,,***)))))))))(((((((((''')))))))))))))))))))))))))))))))))))))))))))))))){{{tttfffSSSHHHDDDCCC@@@<<<>>>???@@@@@@AAAAAA@@@@@@@@@>>>;;;999888777555444111...,,,+++,,,,,,,,,+++))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((('''''''''''''''''''''''')))))))))(((((((((((('''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))************+++++++++------------------------.../////////000000111111000000000000///...------+++++++++************)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))((((((((((((+++************)))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************)))************+++++++++************************))))))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,------------...............---------......//////000000111111111222333444444333222111111000///...------------++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************)))))))))*********+++++++++++++++******************************))))))))))))************+++++++++++++++************++++++***************************************************************))))))))),,,+++++++++***)))))))))************************))))))))))))))))))))))))))))))((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))'''***+++)))&&&%%%(((,,,))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))vvvhhhVVVIIIEEECCC???<<<>>>???@@@AAAAAAAAA@@@???@@@>>>;;;999888777555444000...+++++++++,,,++++++))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))*********+++++++++,,,,,,------------------////////////000000000000000000000000///...---,,,+++++++++*********))))))************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******))))))))))))((((((((((((************))))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********((()))))))))************))))))*********+++++++++************************))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++************************************************))))))*********+++++++++++++++,,,,,,,,,---------..............................//////000000111111111111333333333333111111000///...------,,,,,,---++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))*********+++++++++************************************************))))))*********+++++++++++++++************++++++************************************************************************,,,,,,,,,+++***)))((((((************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))***++++++)))'''&&&&&&))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((yyyjjjXXXKKKFFFDDD@@@<<<<<<===???@@@AAA@@@???>>>@@@>>>;;;999888777555444000...+++***+++,,,+++***))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))*********+++++++++,,,,,,,,,---------......////////////000000000000000000000//////...---,,,+++++++++*********))))))************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************((()))))))))************))))))*********+++++++++************************))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++************************************************))))))*********++++++++++++++++++,,,,,,,,,---------...........................//////000000111111111111333333333333111111......---,,,++++++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************************++++++++++++***************************************+++++++++))))))*********+++++++++++++++************++++++***************************************************************+++++++++,,,,,,,,,+++***)))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))***...222111+++%%%(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((zzzlllYYYLLLGGGEEEAAA>>><<<===???AAAAAA@@@???===@@@>>>;;;999888777555444000---+++***+++++++++***))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))************++++++++++++,,,,,,------............/////////000000111111////////////...---,,,,,,+++++++++************)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))(((((()))))))))))))))***))))))))))))************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))************)))************+++++++++************************)))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++************************************************)))************+++++++++++++++++++++,,,,,,,,,,,,---------.....................//////000000111111111222333444444333222111...---,,,+++************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************************++++++++++++,,,***************+++++++++*********+++++++++++++++)))************+++++++++++++++************++++++*********************************************************+++++++++++++++,,,+++++++++***)))))))))************************))))))))))))))))))))))))))))))************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))'''(((000888999222***(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))){{{lllZZZMMMHHHFFFCCC???<<<>>>@@@BBBBBBAAA???>>>@@@>>>;;;999888777555444///---*********++++++***))))))))))))))))))))))))'''((((((((()))))))))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))************+++++++++++++++,,,,,,---......///---......///000111111222////////////...---,,,,,,+++++++++************)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******'''((((((((()))))))))***(((((((((((())))))******((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))************)))************+++++++++************************))))))))))))))))))))))))))))))))))))************************************************************************************)))************+++++++++***++++++++++++,,,,,,,,,---------.........//////......//////000000111111222333444555555444333222......---,,,++++++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************************+++++++++,,,,,,))))))*********+++++++++*********++++++,,,,,,,,,)))************+++++++++++++++************++++++*********************************************************++++++,,,,,,,,,++++++******************************************)))))))))))))))))))))))))))))))))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))***((((((,,,222444000+++'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))|||{{{mmmZZZMMMIIIGGGDDD@@@===???BBBDDDDDDCCCAAA???@@@>>>;;;999888777555444///---*********+++******))))))))))))))))))))))))'''((((((((())))))******''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((()))))))))))))))************+++++++++++++++,,,,,,---...//////,,,---...///000111222333////////////...---,,,++++++++++++************)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******'''((((((((())))))******'''((((((((())))))******(((((())))))*********+++))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))************)))************+++++++++************************))))))))))))))))))))))))))))))))))))************************************************************)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,---------.........//////......//////000111111111333333555555555555333333//////...---,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********************+++++++++,,,,,,,,,))))))******++++++++++++*********++++++,,,,,,,,,)))************+++++++++++++++************++++++*********************************************************++++++,,,,,,,,,***************+++++++++************************))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))+++***((('''(((((((((''''''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))}}}}}}{{{ppp^^^NNNGGGGGGDDD??????@@@AAABBBBBBBBBAAAAAA???===:::999888666333111,,,+++++++++***++++++,,,,,,+++)))((((((((()))***)))))))))))))))(((''''''''''''''''''''''''''''''+++***)))'''&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%&&&$$$%%%)))------(((###$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((((((((((((***)))((('''&&&&&&'''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((()))))))))))))))))))))))),,,------,,,+++***)))(((,,,,,,,,,---------............//////000000111111000///...---,,,+++++++++******))))))))))))******************************+++*********))))))(((((())))))***++++++++++++***,,,,,,,,,+++***)))(((''')))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))************))))))))))))************************************...+++((()))+++---,,,+++***++++++++++++***))))))************************,,,,,,+++***))))))******************************+++++++++*********))))))++++++************++++++************************++++++******************+++,,,,,,,,,,,,,,,,,,---...............---------000/////////000111222222333333333333333333333222///...---,,,++++++++++++******************************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++************++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++************++++++************************+++*********))))))((((((************************))))))))))))))))))))))))******))))))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************~~~~~~zzzppp^^^NNNGGGGGGDDD??????@@@AAABBBBBBBBBAAA@@@???===:::999888666333111...---,,,+++************++++++)))((((((((()))***)))))))))))))))(((''''''''''''''''''''''''''''''***)))(((''''''&&&'''''''''''''''(((***,,,...///)))&&&$$$&&&)))+++)))%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''(((((((((((((((***)))((('''&&&''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))***++++++,,,,,,,,,++++++,,,,,,,,,---------............//////000111111111000///...---,,,+++++++++******))))))))))))******************************************)))))))))((())))))***++++++++++++***,,,,,,,,,,,,+++***)))((()))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))************))))))))))))************************************...+++))))))+++,,,,,,+++***++++++++++++***))))))************************,,,++++++***))))))******************************+++++++++*********))))))++++++************++++++************************************************++++++,,,,,,,,,,,,------........................000//////000000111222333333444444555555444333222///...---,,,++++++++++++******************************))))))((((((((((((************************************************))))))))))))*********************+++++++++,,,,,,++++++++++++++++++++++++************************++++++************++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++************++++++************************+++*********))))))))))))************************))))))))))))))))))))))))******))))))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************xxxnnn]]]MMMGGGGGGDDD???>>>???AAABBBBBBBBBAAA@@@???===:::999888666333111000///---,,,***)))))))))+++******)))((())))))))))))))))))))))))(((''''''''''''''''''''''''''''''((((((''''''''''''(((((((((''''''(((***---000222---((($$$###&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&&&&'''((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''(((((((((((('''))))))(((''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((()))***+++,,,---------,,,,,,,,,---------............///000111111111111000///...,,,++++++++++++******))))))))))))******************************************))))))))))))))))))***++++++++++++***,,,------,,,,,,+++***))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))************)))))))))*********++++++************************---+++******+++,,,,,,+++***++++++++++++***))))))************************,,,+++******)))*********************************+++++++++***************++++++************++++++************************************************+++++++++,,,,,,---------/////////////////////////////////000000222333333333555666777777555333111......---,,,++++++++++++***************************))))))))))))(((((((((************************************************)))))))))*********++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++************++++++***************************************)))))))))************************))))))))))))))))))))))))******))))))))))))******))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************uuukkk[[[LLLGGGGGGDDD???>>>???@@@AAABBBAAA@@@@@@???===:::999888666333111///...---,,,+++*********+++******))))))))))))))))))))))))))))))((('''''''''''''''''''''''''''''''''''''''''''''((())))))+++)))'''&&&&&&(((***,,,,,,)))%%%###%%%'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&''''''((((((''''''((((((((('''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))***+++,,,,,,,,,,,,,,,,,,,,,---------......---...000111222222111111//////---,,,+++***************))))))))))))***************************************)))))))))))))))))))))***++++++++++++***---------------,,,+++***)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************((()))))))))************))))))*********+++++++++************************,,,+++++++++++++++++++++***++++++++++++***))))))************************++++++***************+++************************************************++++++************++++++***************************************++++++++++++++++++,,,,,,---------////////////000000000000/////////000111222333444444666888999999666222000...---,,,,,,+++++++++,,,************************))))))))))))))))))))))))************************************************))))))*********+++++++++)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,************************************************************************))))))))))))))))))))))))******))))))))))))******))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))((()))))))))************~~~rrriiiYYYKKKGGGGGGDDD>>>>>>???@@@AAAAAAAAA@@@??????===:::999888666333111------,,,,,,+++,,,,,,,,,************)))))))))((()))))))))))))))(((''''''''''''''''''''''''''''''''''''&&&''''''((()))***,,,***'''$$$###$$$&&&''')))(((&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&'''''''''''''''''''''((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((***++++++,,,,,,++++++***,,,,,,,,,---------......---...000222222222111111///...---,,,+++***************))))))))))))******************************))))))))))))))))))******))))))***++++++++++++***,,,,,,---------,,,++++++)))))))))))))))******+++************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************)))))))))))))))*********((()))))))))************************++++++++++++***************************+++,,,,,,++++++++++++***++++++++++++***))))))************************+++***************++++++************************************************++++++************++++++))))))))))))))))))))))))))))))*********+++++++++******+++,,,,,,---........./////////000000111111//////000000111333444555666777999:::999666222///------,,,+++++++++,,,,,,************************))))))))))))************************************************************************++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,***************************************+++++++++************************))))))))))))))))))))))))******))))))))))))******))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))((()))))))))************~~~}}}ooogggXXXKKKFFFGGGDDD>>>===>>>@@@AAAAAAAAA@@@??????===:::999888666333111------,,,,,,,,,,,,------)))************)))(((((()))))))))))))))((('''''''''''''''''''''''''''''''''''''''''''''((()))***)))(((&&&%%%%%%&&&((()))%%%&&&'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((%%%%%%&&&''''''''''''&&&&&&'''(((((()))(((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))++++++,,,,,,,,,++++++***,,,,,,,,,---------......---///111333333333111111///...---+++******************))))))))))))******************************))))))))))))************))))))***++++++++++++***++++++,,,,,,,,,,,,++++++)))))))))))))))******+++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))******))))))))))))*********************++++++++++++,,,************************)))+++------+++***++++++***++++++++++++***))))))*********************************)))******+++,,,***************************************+++++++++++++++************++++++)))))))))))))))))))))))))))))))))***++++++,,,,,,******+++,,,,,,---......---......//////000000111//////000000222333555666777888999999777444111///---,,,,,,++++++,,,,,,,,,************************)))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,*********************************+++++++++++++++************************))))))))))))))))))))))))******))))))))))))******))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************~~~zzzmmmeeeWWWJJJFFFGGGDDD>>>===>>>???AAAAAA@@@@@@??????===:::999888666333111///...---,,,,,,,,,,,,,,,)))******+++***)))(((''')))))))))))))))(((''''''''''''''''''''''''''''''(((((('''''''''(((((()))&&&&&&&&&&&&&&&'''(((((($$$%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((($$$%%%&&&&&&''''''&&&&&&%%%&&&((()))))))))((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,---------......---///111333444333222000///...,,,+++******))))))******))))))))))))******************************((()))))))))************))))))***++++++++++++*********+++++++++++++++***)))))))))))))))******+++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***************************)))))))))))))))))))))))))))))))))*********************+++++++++,,,,,,************************(((+++------+++******,,,***++++++++++++***))))))******************************))))))***++++++,,,************************))))))*********+++++++++++++++************++++++))))))))))))))))))))))))((())))))***++++++,,,,,,)))******+++---......///,,,------...//////000000//////000111222444555666888888888777555333111///,,,,,,,,,++++++,,,,,,---************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,+++,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...------------,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---*********************************++++++,,,,,,,,,************************))))))))))))))))))))))))******))))))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************zzz~~~|||xxxllldddVVVJJJFFFGGGDDD>>>===>>>???@@@AAA@@@?????????===;;;999888666333111111000///---,,,+++******)))******++++++)))(((''')))))))))))))))(((((('''''''''''''''''''''''''''((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%&&&''''''''''''''''''&&&''''''''''''((((((((()))$$$%%%&&&&&&''''''&&&&&&%%%&&&((()))))))))((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))'''((()))+++---.........,,,,,,,,,---------......---///111444444333222000......,,,+++***)))))))))******))))))))))))******************************(((((())))))*********+++))))))***++++++++++++***)))******+++++++++******)))))))))))))))******+++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))*********************************)))))))))))))))))))))))))))******************+++++++++,,,,,,,,,************************(((+++......+++******,,,***++++++++++++***))))))******************************))))))***+++,,,,,,************************))))))******++++++++++++++++++************++++++))))))))))))))))))))))))((())))))***++++++,,,,,,)))******+++---...//////,,,,,,,,,---...//////000//////000111222444666777999999888666444222000///,,,,,,,,,++++++,,,------************************))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---......---------,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---*********************************++++++,,,,,,,,,************************))))))))))))))))))))))))******))))))))))))******))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************|||vvvrrrooollldddVVVJJJFFFFFFBBB;;;???>>>>>>???AAAAAA@@@>>>@@@===999666666666555555///...,,,+++***++++++,,,((((((((((((((((((((((((+++*********))))))(((((((((((('''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''%%%$$$$$$%%%'''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&'''((()))***'''&&&&&&%%%%%%&&&&&&'''))))))(((((('''''''''&&&''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((())))))******++++++,,,------------,,,,,,,,,---......222111111222444444222000------,,,,,,+++***)))))),,,,,,+++***))))))******))))))))))))))))))))))))************************++++++,,,,,,,,,++++++***+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))************+++++++++************************************************))))))*********++++++++++++***)))))))))***,,,,,,************************************************))))))))))))))))))))))))***)))'''%%%%%%''')))************)))))))))))))))************+++,,,---...///////////////.........///000000222333444555555777666666555444222000000------,,,,,,,,,,,,++++++***************************+++,,,,,,******+++,,,)))************+++++++++******+++++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,++++++,,,,,,---...+++++++++,,,,,,,,,------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))vvvoookkkfff___SSSHHHFFFIIIFFFAAA???>>>>>>???AAAAAA@@@>>>@@@===999777666666666555///...,,,+++***++++++,,,))))))))))))))))))))))))************)))))))))((((((((('''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&''')))(((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((()))))))))******++++++,,,------------,,,,,,------......222000///000111222111000------,,,,,,+++******))),,,++++++***))))))*********************************************************++++++,,,,,,++++++***+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))************+++++++++************************************************))))))*********++++++++++++***)))))))))***+++,,,************************************************))))))))))))))))))))))))***)))(((((((((((()))***************))))))))))))************+++,,,---...///////////////////////////000111222333444444555888888777666444222000///------,,,,,,,,,,,,++++++***************************+++,,,,,,******+++,,,************++++++++++++***++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,------------,,,,,,---------.........------------------------------------------------------------------------------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))yyynnnhhhddd]]]QQQGGGFFFIIIHHHCCC???>>>>>>???AAAAAA@@@>>>???===999777777777666555///...---+++******++++++************************************))))))))))))((((((((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((('''&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((())))))))))))******++++++,,,------------,,,,,,---......///111000//////000111000///---,,,,,,++++++*********,,,+++******)))***************************************************************+++++++++++++++***+++++++++***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++************************)))************+++++++++************************++++++++++++++++++++++++***************+++++++++******))))))******+++,,,************************************************))))))))))))))))))))))))************************************************++++++++++++,,,---......////////////////////////000000111222333333444555888888777666444222000///------,,,,,,,,,,,,++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,************+++++++++,,,++++++++++++,,,,,,,,,,,,------,,,+++++++++++++++,,,,,,,,,,,,,,,------...------------.........///,,,------------.........------..........................................------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))~~~pppjjjjjjbbbTTTHHHEEEFFFDDD??????>>>>>>???AAAAAA@@@>>>???<<<999888888888666555000///---+++******++++++*********************************)))))))))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((''''''''''''((()))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((())))))))))))******++++++,,,------------,,,------...///000111111111333444444111///,,,,,,,,,++++++*********++++++***************+++************************************************)))******++++++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************))))))*********+++++++++************************++++++++++++++++++++++++***************************************+++++++++************************************************))))))))))))))))))))))))))))))***++++++***)))))))))***************+++++++++++++++,,,,,,---...//////////////////000000000000000111222333333444444666666666555444333222111------,,,,,,,,,+++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,*********+++++++++,,,,,,+++++++++,,,,,,,,,------...---,,,+++++++++++++++,,,,,,,,,,,,,,,---..................////////////------------.........................../////////........................------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))sssoooooofffVVVIIIDDDEEEBBB<<>>>>>???AAAAAA@@@>>>>>><<<:::999999999777555000///---+++************************************))))))))))))))))))******(((((())))))((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))***)))******++++++,,,------------------...///000111000222555999:::888333...,,,,,,+++++++++++++++***+++***************++++++************************************************((()))******++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++************************))))))*********+++++++++************************++++++++++++++++++++++++************************))))))******++++++++++++************************************************))))))))))))))))))))))))((())))))******))))))((())))))******+++++++++,,,,,,,,,,,,,,,---...///000////////////000000111111111111111222222333333444333333444444444444333333------,,,,,,,,,+++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------...------,,,+++++++++,,,------,,,,,,------...///........./////////000000---------.........//////.........//////000000000........................------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************~~~uuutttpppgggWWWIIIEEEFFFDDD>>>???>>>>>>???AAAAAA@@@>>>===<<<:::::::::999777666111///---+++************************************))))))))))))************(((((()))))))))'''&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))))))))******)))******++++++,,,------,,,,,,------...///111111111333666:::;;;999333...++++++++++++++++++++++++*********)))******+++,,,++++++++++++++++++++++++************************(((((()))***++++++++++++***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,************************)))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************))))))***++++++++++++***************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,------------...///000000...//////000000111111222111111222222222333333333111222222333333333333222------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,---------------------......///............/////////000------........./////////......//////000000111111////////////////////////---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++************************************************)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************}}}www{{{rrriiiYYYJJJFFFGGGDDD??????>>>>>>???AAAAAA@@@>>>===;;;::::::;;;:::888666111000...+++***))))))***))))))))))))))))))))))))((()))))))))************(((((()))***)))'''%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((()))))))))*********)))******++++++,,,------,,,,,,------...000111222111111333555666555222///++++++++++++++++++++++++******))))))***++++++,,,++++++++++++++++++++++++************************'''((()))***++++++++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,************************)))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))((()))***+++,,,++++++***************************************************))))))))))))))))))))))))+++***))))))))))))***+++))))))***++++++,,,------------------...///000111...//////000111111222222111222222222222333333333222222222222111000//////------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...,,,,,,,,,,,,,,,---...///---------------...//////------........./////////............////////////......///000000111222222111111111111111111111111////////////////////////.........------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++************************************************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************{{{vvvlll[[[LLLFFFFFFCCC>>>???>>>>>>???AAAAAA@@@>>>===;;;::::::;;;:::888666111000...+++***))))))***(((((((((((((((((((((((((((((())))))*********+++((()))******)))'''%%%$$$((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))************)))******+++,,,,,,------,,,,,,------///000111222111000//////111111111///++++++++++++++++++++++++******))))))***+++,,,,,,++++++++++++++++++++++++************************'''''')))******+++++++++))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,************************)))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))((()))***+++,,,+++******************************************************))))))))))))))))))))))))---,,,***))))))***,,,---))))))***+++,,,,,,------...------......///000111...//////000111222222222222222222222222222333333444444333222000...,,,+++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,++++++,,,,,,,,,---------,,,,,,,,,---------......+++++++++,,,---...///000...------------...//////------------.........///............/////////000...//////000111222222222333333333333333333333333111111111111111111111111000000////////////000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++************************************************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************zzzqqq___NNNEEEDDDBBB===>>>>>>>>>>>>>>>?????????===;;;999999999999777555000///...,,,+++***))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))((('''&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((******))))))(((((('''''')))(((''''''''''''((()))))))))))))))***************,,,------++++++,,,...------------///000111222333333333222000///---,,,,,,++++++******++++++,,,,,,,,,,,,++++++*********)))************+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************))))))*********+++++++++******++++++++++++******************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))******************************++++++++++++******))))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,------,,,------...///000---...000222222222111111444444444444444444444444444333222000////////////------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---------...///000///...///---,,,---000000...+++111,,,***...222000------111111///,,,///555555222111000333777888777;;;AAA???777666@@@HHHFFF>>>999:::999666555999@@@???:::>>>BBBBBB;;;777666333---///111///******///111000,,,)))***///...)))(((,,,111)))''',,,000---++++++******************++++++************************++++++++++++++++++++++++)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++}}}zzzqqq___NNNFFFEEECCC???>>>>>>>>>>>>>>>>>>>>>???===;;;999999999999777555000///...,,,+++***))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%&&&''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((('''&&&&&&&&&%%%%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''$$$&&&(((******(((&&&$$$))))))))))))***************,,,------++++++,,,...---------...///000111222444444333222111///...---,,,++++++******++++++,,,,,,,,,,,,+++++++++******)))************+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************************+++++++++******++++++++++++******************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))******************************++++++++++++******))))))))))))***************************************++++++++++++,,,,,,,,,------,,,------...///000...///000111111222222222444444444444444444444444333222111000///.........------------------------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,***++++++---...///...---000///...,,,,,,---///111//////111444222///111777333333222111666<<<;;;666666<<>>>>>>>>>>>>>>>>><<<;;;999999999888777555000///...,,,+++***))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((('''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''))))))((('''&&&%%%%%%$$$%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((******)))((('''&&&%%%%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''((()))******)))((('''))))))))))))***************,,,------++++++,,,...---------...///000111222444444444333222000......,,,++++++******++++++,,,,,,,,,,,,++++++++++++***)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***************++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************************************++++++++++++******))))))))))))************************************++++++++++++,,,,,,,,,,,,------,,,------...///000000000000000111111333333444444444444444444444444222222000///...---------------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---------------)))+++,,,...//////.........///000...,,,,,,...111...000444444222444BBBQQQXXXUUUNNNHHHHHHLLLMMMIIIIIIWWWjjjvvvzzznnnbbbaaaccceeefffxxx~~~{{{jjj\\\aaasssmmmXXXPPPPPPRRRFFF>>>>>><<<555333777888444222000---***+++///---++++++,,,+++((())),,,+++++++++,,,,,,---------++++++++++++++++++++++++************************)))************+++++++++************************************************************************++++++++++++++++++++++++~~~tttaaaOOOFFFEEECCC@@@?????????>>>>>>>>>>>>>>><<<:::999888999888666555//////---,,,+++*********(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((''''''&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((%%%&&&&&&&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))(((&&&%%%%%%&&&((()))((()))))))))***************+++---,,,++++++,,,...------......///111222333555555444444222111///...,,,++++++******++++++,,,++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++*********++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******************************************************++++++++++++******((()))))))))************************************+++++++++,,,,,,,,,------------,,,------...///000111000//////000111333444333333444444444444444444222111000...------------------------------------+++++++++,,,,,,,,,------------------------------------------------------...............---------,,,...000111000000///000---///111333222111111111333444777:::???LLLddd{{{zzzgggZZZXXXZZZ[[[eeeuuuxxxvvvyyy|||hhhdddhhhggg]]]ZZZ]]]UUUEEE???EEE===999777888999555...(((111///---,,,,,,+++***++++++++++++,,,,,,---------++++++++++++++++++++++++************************))))))*********+++++++++************************************************************************++++++++++++++++++++++++~~~ttt```MMMDDDCCCAAA>>>????????????>>>>>>======<<<:::888888888888666444///...---,,,+++*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''&&&&&&&&&''''''(((((('''&&&%%%%%%&&&'''(((%%%'''((('''%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''%%%&&&&&&&&&''''''((((((%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&'''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&'''((())))))((('''&&&((()))))))))***************+++---,,,++++++,,,...............000111222333555555444444222111///...,,,++++++******++++++,,,++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******************************************************++++++++++++******((()))))))))************************************++++++,,,,,,,,,---------------,,,------...///000111111000000000222444555333333333444444444555555222111000...------------------------------------++++++,,,,,,,,,---------------------------------------------------------...........................000111111///...000111222111111333555777777666<<<>>>EEEQQQ^^^nnnssssssuuuzzzyyykkkooozzzxxxyyy}}}bbbTTTVVVYYYPPPFFFEEEKKKKKK@@@444666333///...///111000---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++************************************************************************++++++++++++++++++++++++{{{ppp]]]JJJBBBBBBAAA>>>@@@@@@??????>>>=========;;;:::888888888777666444///...---,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''&&&&&&&&&&&&'''(((((('''''''''&&&&&&'''''''''%%%''')))(((%%%$$$%%%(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''$$$%%%%%%&&&'''((())))))%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((%%%%%%&&&'''((()))******''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))%%%+++222888888222+++%%%))))))))))))***************,,,------++++++,,,............///000111222333444444444333222000......,,,++++++******++++++,,,***++++++++++++,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++***************+++++++++******************************++++++++++++******))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,------------------,,,------...///000111111111111111222333444222333333444444555555555222222000///...---------------------------------,,,,,,,,,,,,------------------------------------------------------------.............../////////---///000///......222666888999:::;;;===???CCCEEEIIINNNZZZkkkwww}}}qqqyyy{{{hhh[[[\\\]]]TTTHHH@@@???;;;444222222111...///......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++uuujjjXXXGGG@@@BBBCCC@@@@@@@@@??????>>>======<<<;;;999888777888777666444......---,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&%%%(((***)))%%%###%%%(((''''''''''''''''''''''''"""###%%%'''((((((''''''$$$%%%&&&&&&&&&&&&%%%$$$''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''%%%&&&&&&&&&'''(((((((((%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((---333888888333---((())))))))))))***************,,,------++++++,,,............///000111333333444444333222111///...---,,,++++++******++++++,,,******+++++++++,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,---......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,************************))))))*********+++++++++******************************++++++++++++******))))))))))))************++++++++++++++++++++++++,,,,,,,,,------------...------,,,------...///000000000111222333333333333222222333333444555555666333222111000///.........------------------------,,,,,,,,,------------...................................................---........./////////000---000111000000333;;;AAAFFFTTTdddiiieee```___bbbgggkkkuuu}}}}}}tttllliiikkk{{{xxxrrrsssxxxrrrlllnnnjjjaaabbbeee```OOO???888777777333222111000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ooofffTTTDDD???BBBEEECCC@@@@@@@@@???>>>======<<<;;;999888777888777555444...------,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&&&&&&&&&&'''((()))%%%&&&'''(((((('''&&&%%%%%%(((+++)))%%%###%%%(((''''''''''''''''''''''''!!!"""%%%'''(((((((((((($$$$$$&&&&&&&&&&&&$$$$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******'''''''''(((((('''''''''))))))))))))***************,,,------,,,+++---.........//////000222333444333333333222000///---,,,,,,++++++++++++++++++,,,*********++++++,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++---...//////+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,************************))))))******++++++++++++******************************++++++++++++******))))))))))))************++++++++++++++++++++++++,,,,,,,,,---------......---------------...000000///000222333444444333222222222333333444555666666444333222000////////////------------------------,,,,,,,,,---------......................................................---.........//////000000///222333333444:::DDDLLLYYYuuu{{{iii]]]ZZZ\\\hhhwwwxxxkkkcccfffnnnyyysssxxx{{{{{{rrrTTTEEEDDDFFF666555444222000///------,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++uuuiiiYYYLLLFFFDDDDDDDDD@@@>>><<<<<<===>>>===<<<===;;;999888888777666444111///---+++************))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))))))))(((''''''&&&&&&''''''(((((((((((('''''')))'''%%%$$$%%%&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''&&&&&&((((((''''''''''''((((((((((((((('''&&&&&&%%%%%%)))(((((('''''''''((((((''''''''''''''''''''''''((((((((((((((('''''''''''''''(((((())))))******)))((('''&&&&&&'''((()))))))))))))))))))))))))))%%%&&&''''''((('''''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))******))))))(((((('''''')))))))))))))))******+++++++++,,,,,,,,,---------...///000111333666888999777555111//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,++++++***************************++++++,,,,,,,,,---------,,,,,,---------.........+++,,,...///000///---,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,+++...---------,,,,,,,,,,,,...............---,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************---------,,,,,,+++++++++))))))))))))))))))))))))++++++***)))(((((())))))************************************************)))************+++++++++))))))))))))))))))))))))************************++++++,,,------......///.........///////////////000111333444555444444333666666555555555555666666555333111///------------------------------,,,,,,...------,,,,,,------............////////////000000///...,,,,,,...///000333000......000222222111111444999>>>DDDKKKTTTZZZaaasssyyyiii\\\SSSNNNiiimmmhhhjjjjjjjjjllllllfff]]]VVVTTTWWW]]]aaafffiiihhhcccccchhhhhhdddfff___YYY[[[gggttt}}}sssxxxuuu[[[RRRSSSNNN>>>222444666111...///000000,,,(((+++222111***++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,wwwkkkZZZLLLFFFDDDCCCCCCAAA???======>>>>>>>>>======;;;999888888777555444111000...,,,************))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''((('''''''''(((((('''''''''***'''%%%%%%&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''''''''((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((('''&&&&&&'''((((((''''''''''''''''''''''''&&&'''(((((())))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))***)))))))))(((((((((''')))))))))))))))***++++++++++++,,,,,,,,,---------///000111333555777999:::777444111//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...---,,,+++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---------------,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************---------,,,,,,++++++++++++++++++++++++++++++++++++******))))))))))))***************************************************)))************+++++++++************************************************++++++,,,------......///.........///////////////000111333444555555444444666777777888888777777666555444111///...------...------------------------...------,,,,,,------...---............/////////,,,------.............../////////000111333333333:::>>>FFFQQQYYY\\\YYYVVVXXX^^^lll~~~uuukkkbbbZZZ]]]qqqxxxqqqqqqrrrnnnjjjjjj^^^ZZZTTTOOOLLLMMMOOOQQQQQQUUUVVVRRRQQQTTTUUURRRHHHEEECCCFFFPPPaaarrr}}}zzztttnnnkkkiiigggkkkrrrxxxmmmiiiiiiaaaSSSFFFAAA???;;;666333222222111000000000///...,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************************************++++++++++++,,,,,,,,,~~~wwwkkkZZZLLLEEEBBBBBBAAAAAA@@@>>>>>>?????????>>><<<;;;999888888777555333111000...,,,************))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((($$$%%%%%%&&&''''''((((((&&&&&&''''''''''''&&&&&&***(((&&&&&&'''((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((()))((((((''''''(((((((((((())))))))))))))))))))))))''''''((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((***))))))))))))***++++++,,,,,,,,,,,,------------000111222444666888999:::666444111//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))***++++++************************************************)))************+++++++++************************++++++++++++++++++++++++++++++,,,------......///.........//////000000000111111333444555555555555777888:::;;;;;;:::888777555444222000///...//////,,,,,,,,,---.........///......------------......---------............///+++,,,...000000000///......111444666777888999:::CCCZZZuuu~~~lll[[[QQQTTTPPPTTTeee{{{zzzooollliiidddnnnwww|||vvvlllgggggggggjjjlllqqqtttpppfff^^^[[[XXXVVVRRRNNNJJJGGGDDDCCCMMMRRRSSSOOOKKKKKKLLLKKKHHHHHHGGGFFFJJJYYYnnn~~~vvvhhh```\\\YYY[[[___```rrryyygggWWWPPPPPPNNNIII???999888;;;777...+++000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,}}}{{{wwwttthhhXXXJJJDDDBBBAAAAAABBB@@@>>>>>>???@@@???>>><<<:::888888888777555333111000...,,,+++******+++))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%)))(((''''''((()))((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((())))))))))))((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((******))))))******+++,,,,,,,,,,,,------------...///000222444666777888999666333000.........---,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///////////////...............------------......,,,,,,,,,,,,,,,,,,,,,,,,---...............//////---------------...............//////......---,,,......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***++++++,,,************************************************))))))*********+++++++++************************++++++++++++++++++++++++++++++,,,------......///.........///000000111111111222222333444555666666888:::<<<>>>>>><<<:::888666444222111/////////000+++,,,,,,---...//////000......------------......------------............//////000000111111111222444888===@@@AAAAAACCCDDDKKKwwwqqqYYYSSSTTTOOORRRbbbuuuppphhhjjjnnnooo}}}|||uuuhhh^^^\\\[[[YYYgggmmmtttrrrgggZZZRRRQQQZZZXXXUUUQQQLLLGGGCCCAAADDDGGGHHHFFFDDDFFFJJJNNNRRROOOJJJDDDCCCKKKZZZeeehhhaaaZZZYYYXXXXXX[[[```___bbbdddkkk}}}uuurrr|||}}}\\\KKKBBBFFF@@@000***000......------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------{{{uuuqqqpppdddTTTHHHBBBAAAAAAAAABBB@@@>>>>>>???@@@???>>><<<:::888777777666444333222111...,,,++++++++++++))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%((('''&&&'''))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&'''((())))))((((((''''''''''''''''''''''''&&&'''''''''(((((())))))***))))))(((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&''''''((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))***************++++++,,,,,,,,,---------............///111333555666666666555222///.........---,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///////////////.........---------,,,---...//////,,,,,,,,,,,,------------------......////////////------..................---............---,,,,,,------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))***+++,,,,,,************************************************))))))*********+++++++++************************++++++++++++++++++++++++++++++,,,------......///......//////000111111222111222222333444666777777999:::===>>>>>>===:::999555444222111000///000000,,,,,,------...///000000///......------......///---------.........//////222000///...///222555777>>>@@@EEEHHHKKKMMMOOOPPP\\\~~~lll___```TTTRRRTTT^^^fffiiijjjlllqqquuutttmmmiiipppzzz{{{lllccc```\\\WWWjjjooopppggg[[[RRRPPPQQQRRRQQQOOOLLLIIIFFFDDDCCCBBBBBBCCCDDDFFFLLLUUU]]]UUUOOOGGGBBBBBBFFFKKKOOOLLLKKKMMMPPPRRRWWWaaallluuuvvvssspppuuu{{{ttthhhllljjjkkkuuugggRRRRRRNNN<<<111555111000///------,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------{{{tttqqqnnncccSSSGGGBBBAAABBBBBBAAA@@@>>>>>>?????????>>>;;;:::888777777666444222222111///---++++++++++++))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((''''''&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&'''&&&&&&'''))))))(((&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''((((((((((((((((((''''''((((((((()))(((((('''&&&&&&%%%%%%%%%&&&''')))))))))((((((''''''''''''''''''''''''&&&&&&''''''((())))))))))))))))))))))))(((((((((''''''((((((((((((''''''))))))))))))))))))))))))%%%&&&&&&'''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))+++************+++,,,,,,,,,---------...............///111444555555555555444222///.........---,,,***++++++,,,,,,------...,,,,,,,,,,,,------------,,,,,,------------,,,,,,------------------------,,,---------............------------......//////------...///000111111222///000000000000000111111000000111111222222333333111000000000////////////...............------,,,,,,++++++******++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++*********++++++,,,************************************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///......///000000111222222222222222333444666777888999:::<<<======<<<:::999444333111000//////000000---------.../////////000//////............//////.........////////////000111000......111666<<<@@@HHHHHHIIINNNUUU[[[___aaapppssstttqqqkkkhhhiiikkkZZZWWWXXX[[[ZZZVVVUUUVVVYYYhhhuuuyyy{{{yyyllleee]]]WWW\\\___]]]UUUNNNNNNQQQRRRLLLKKKJJJJJJIIIIIIIIIIIIOOOJJJHHHJJJMMMQQQXXX___UUUMMMEEEDDDHHHLLLKKKHHHEEEEEEFFFHHHJJJPPP^^^lllqqq~~~tttjjj```TTTUUUYYYaaalllwww~~~fffaaa]]]MMM@@@>>>666555222000............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------}}}yyywwwpppeeeUUUIIICCCBBBBBBBBBAAA???======>>>>>>>>>===;;;999777777777666444222222111///---,,,+++++++++))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((''''''''''''''''''''''''''''''(((((('''''''''%%%%%%%%%'''((()))'''%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''(((((()))(((''''''&&&&&&''''''(((''''''''''''''''''&&&&&&$$$%%%''')))***)))((((((''''''''''''''''''''''''&&&&&&''''''((())))))***''''''(((((((((((((((((((((((()))******)))((((((((((((((((((((((((((((((&&&&&&'''((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))'''((((((((()))))))))***++++++******++++++,,,---------------............///000333555666666666555444111...---......------******+++,,,,,,---......,,,,,,,,,---------......,,,,,,------------,,,,,,------------------------------------..................///000111111222222000222444666888999999999999999:::::::::;;;;;;;;;999999::::::;;;<<<<<<<<<999999888777666555444444333333444444333333222111---------,,,,,,---------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++************************************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///---...///000111222333333222222222333444666888999999999::::::::::::999999333222000///...//////000............//////////////////............///////////////000000000111111000000222666;;;BBBIIIMMMSSSOOONNNTTTaaammmsssuuu{{{nnn___XXX]]]dddgggggg```]]]^^^bbbccc^^^YYYXXXaaaqqqnnnbbb\\\ZZZUUUYYY[[[ZZZ]]]ccceeebbb``````aaa```___]]]\\\[[[UUUOOOMMMUUU]]]aaadddhhheee\\\QQQMMMMMMMMMIIIDDDEEECCCDDDGGGHHHJJJQQQYYYZZZooo|||sssnnnllliiiTTTSSSRRRUUU\\\dddjjjnnnuuulllfffZZZMMMIII===;;;777444111000000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...}}}|||ttthhhWWWJJJDDDBBBBBBBBB@@@>>><<<<<<===>>>===<<<;;;999777777777666444222333111///---,,,++++++,,,))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&''''''((()))))))))''''''((((((((((((''''''$$$$$$$$$&&&((((((&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''((((((((($$$%%%''')))******)))((())))))))))))))))))))))))&&&&&&&&&'''((())))))***%%%&&&&&&''''''(((((((((((()))***++++++***)))((('''''''''''''''''''''''''''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))'''((((((((())))))******++++++******++++++,,,------------.........//////000111444666777777777666333111...---.........---******+++,,,,,,---......,,,,,,,,,------.........,,,------......------,,,........................---------.........//////111111222333555666777888666888;;;>>>@@@AAAAAAAAACCCCCCDDDDDDEEEEEEEEEFFFBBBBBBCCCDDDEEEEEEFFFFFFAAAAAA@@@???===<<<;;;;;;:::::::::::::::999999888111111000000000000111111........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------------,,,+++************************************************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///---...///000111222333333222222222333444666999:::999999999999999999999999222111000........./////////////////////.........//////............//////000000000000111111111111000222888???GGGNNNUUUXXX\\\VVVRRRZZZkkk{{{{{{tttkkkeeecccaaa^^^[[[___]]]bbbmmmrrrmmmddd^^^ppp}}}}}}pppdddmmm~~~jjj]]][[[___cccjjjpppuuu{{{vvvpppmmmbbb^^^cccuuuwwwkkkccc]]]VVVRRRUUUTTTXXX```ccc```\\\[[[PPPWWWXXXTTTVVVaaagggfffTTTPPPKKKMMMUUU```iiinnnmmmrrr{{{pppiii___TTTOOOAAA???;;;777444222222222........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......~~~|||yyykkkWWWJJJFFFEEECCC@@@CCCAAA>>>======>>>===<<<===;;;999888777666444222000///...---------------))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&'''''''''(((((())))))''''''&&&&&&&&&%%%%%%%%%))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''(((((('''&&&%%%%%%((((((((((((((('''''''''((()))*********)))'''&&&(((((((((((())))))))))))((((((((((((((((((((((((+++*********))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))((()))++++++++++++---......///000///...---...///111222444666777777666666000000///...---,,,,,,,,,........................,,,,,,,,,---------......///...---...//////...---...,,,***+++///111000...,,,///222222111000222444888;;;===<<>><<<;;;<<<===?????????===:::888666555333000...//////---------...///000///...,,,++++++,,,...///........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++))))))))))))************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------......000000000111222222333333333333333444666777999:::888999;;;;;;:::888555333000000//////.........---///////////////.........,,,---...///000000000000---.........///111333444>>>>>>DDDTTT```aaa\\\XXX]]]SSSSSScccxxxuuuoooiiidddcccfffzzz}}}}}}}}}|||{{{rrrfff\\\^^^fffgggsssttteee[[[bbblllooonnn|||oookkkmmmqqqzzzsssnnnnnnpppzzzyyyxxx{{{sssYYYOOOFFFFFFMMMTTTUUUSSSRRRKKKIIIQQQ\\\fffooouuutttjjjooozzz{{{vvvoookkkcccYYYMMMJJJLLLGGG<<<<<<===444666555///***,,,222///'''---......---,,,+++***)))+++++++++,,,,,,---------++++++++++++++++++++++++---------,,,,,,+++++++++zzzwww{{{zzzjjjVVVIIIEEEDDDCCCAAACCCAAA>>>======>>>===<<<;;;999777777888777666444000///...---,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((()))))))))'''''''''&&&&&&&&&%%%%%%)))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&((((((((((((((((((((('''((()))*********)))'''&&&(((((((((((())))))))))))((((((((((((((((((((((((******)))))))))((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((()))))))))***)))))))))))))))))))))))))))+++,,,,,,++++++---......///000///...---...000222333555666777777777666000000///------,,,,,,---........................,,,,,,---------.........111111000000000000///...222111///.........---,,,222222333444666999===???@@@KKKWWW]]]aaabbb___ZZZVVVXXXRRRMMMNNNGGGEEEPPPXXXYYYYYYVVVRRRNNNKKKJJJRRRUUUXXXVVVQQQMMMJJJJJJEEEEEEGGGJJJMMMKKKEEE@@@??????>>>>>>??????>>>===CCCAAA>>><<<;;;:::777555111000///...------------///...---,,,+++,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++))))))))))))************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,---------......000000000111222222333333333333444555666888999:::888999;;;;;;:::777444333000/////////............/////////////////////...///////////////......---111000///...111666===AAAJJJRRRbbbsssyyyqqqeee^^^YYYUUU[[[mmm}}}}}}rrrfffgggvvvxxxpppllloooqqqpppoooppppppnnnfffZZZWWW]]]ccceee{{{qqqfffiiippptttoooddd\\\ZZZmmmqqqvvvyyy{{{|||~~~dddPPPHHHJJJNNNPPPNNNHHHFFFLLLUUUbbbssswwwtttuuummm______kkkqqqwww{{{}}}|||sssfff^^^[[[WWWOOORRRSSSHHH>>>:::444000000111111///---............---,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++}}}zzz||||||lllWWWHHHDDDDDDCCCAAACCCAAA>>>======>>>===<<<999888777777888888777666///...---,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((()))))))))))))))***'''''''''&&&&&&&&&&&&%%%((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((((((((((((((((((((((((((()))(((''''''&&&&&&''''''''''''((((((((((((((((((((()))*********)))((('''(((((((((((())))))))))))(((((((((((((((((((((((())))))((((((((((((((('''(((((())))))))))))(((((())))))))))))))))))))))))************************))))))))))))************((((((((()))))))))******))))))))))))))))))))))))+++,,,------,,,+++,,,......///000000......///000333444666777777777777666000///...---------------........................,,,------------.........,,,---......///............///000000000000222444555555666:::AAAHHHMMMOOOUUUaaammmtttxxxyyyuuuooolllgggWWWKKKIIICCCDDDQQQNNNOOOQQQOOOLLLIIIGGGFFFMMMMMMLLLKKKIIIFFFDDDCCC???>>>@@@FFFMMMNNNHHHAAADDDDDDDDDCCCBBBBBBAAA@@@FFFCCCAAA@@@AAAAAA@@@@@@777666444222000...------000//////......---------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++))))))))))))******************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......000000000111222222333333333333444555777888999:::999:::;;;:::999666333111////////////..................//////////////////000000000000000/////////111///......333>>>KKKTTTZZZeeevvv}}}oooccc___ZZZYYY]]]hhhooonnnhhhdddqqqzzz{{{sssppp}}}xxxooottt~~~{{{uuuoooaaaVVVWWW\\\___^^^]]]pppxxx{{{ssskkkeeeZZZOOOLLLMMMQQQUUUSSSLLLHHHIIISSSYYY^^^^^^ZZZWWWWWWYYYkkkqqq{{{kkk[[[SSSQQQQQQSSSNNNJJJJJJNNNXXXhhhwww~~~{{{ssseeeXXXTTTXXXUUU```ooo{{{qqqPPPCCC:::888444------222------........./////////,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,pppYYYIIICCCCCCBBB@@@CCCAAA>>>======>>>===<<<:::888777777888888666555///...---,,,+++*********))))))))))))))))))))))))************************(((((())))))))))))(((((())))))))))))************''''''''''''&&&&&&&&&&&&((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((((((''''''''''''(((((((((((())))))***+++***)))((('''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************(((((()))))))))*********)))))))))))))))))))))))),,,.........,,,+++,,,......///000000///...000111333444555666666666555444000///...---------------........................------------............)))+++---......//////000,,,///222333333444999===>>>CCCKKKSSSYYY]]]aaadddmmmmmmkkkjjjnnnsssrrrmmmgggbbbRRRGGGGGG@@@>>>HHHAAABBBDDDDDDDDDEEEGGGIIIGGGDDDBBBAAAAAAAAA@@@>>>;;;:::<<<@@@EEEGGGEEECCCIIIIIIHHHFFFDDDEEEGGGHHHCCCAAA??????AAADDDFFFFFF>>>===;;;888555333111000///000000111111000//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++((()))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,---------......000000000111222222333333222333555666777888999999:::::::::999777555222000///////////////...................../////////////////////000111222333333///000111444;;;HHHXXXccchhhmmmsssqqqfff\\\]]]ddduuussspppjjjbbb^^^^^^aaacccoooxxx{{{yyyzzz|||vvvddd[[[eeekkkbbbWWWSSSQQQWWWWWWRRRLLLJJJEEE@@@BBBBBBEEEIIIIIIDDDBBBCCC@@@FFFKKKJJJFFFCCCEEEHHHIIIPPP\\\hhhrrrvvvxxxwwwrrrsssqqqnnnqqqzzzzzzpppmmmlllddd^^^ZZZYYYXXXVVVYYY^^^fffmmmrrrpppkkkfff^^^WWWQQQXXX```hhhrrr~~~kkkUUUEEEEEE@@@222,,,333---------......///000000,,,,,,------------------------------------------------------------,,,,,,ttt\\\KKKDDDCCCAAA???CCCAAA>>>======>>>===<<<<<<:::888777777666444333//////---,,,+++*********)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,(((((())))))))))))((((((************))))))))))))(((((('''''''''&&&&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''(((&&&&&&&&&''''''''''''((('''''''''((((((((())))))(((((((((((((((((((((((((((((('''''''''(((((()))&&&'''''''''(((((()))))))))***+++++++++***((('''(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))************************************,,,.........,,,+++,,,......///000000//////000222222333444444444333222111//////...------------...........................---------........./////////000222111000000222444000444777888888:::>>>BBBSSS^^^kkkrrrrrrooonnnooosssiii[[[UUUZZZcccbbb\\\LLLMMMGGGHHHNNNGGG???BBB@@@@@@@@@@@@AAAFFFKKKPPPMMMJJJFFFDDDCCCCCCBBBBBB@@@BBBCCCBBBAAACCCGGGLLLJJJIIIGGGDDDBBBEEEKKKOOOEEEBBB???>>>@@@BBBDDDEEEAAAAAA???===:::888666444......///000000000//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++((()))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,---------......000000000111222222333333222333555777888999999999::::::999888666444222000.........///////////////---.........//////000000///////////////000111222000444888<<>>======>>>===<<<===;;;999888777666444222000000...,,,+++*********)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,(((((())))))))))))((((((***)))))))))))))))((((((((((((((('''''''''&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((&&&&&&&&&''''''''''''(((''''''((((((((()))))))))((((((((((((((((((((((((''''''((()))))))))((((((&&&&&&''''''((())))))))))))***+++++++++***)))((((((((((((((())))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))************)))))))))*********++++++************************+++,,,------,,,+++,,,...---///000000000000111333222222333333333222000//////......---------..............................------........./////////000222222000...///333777555888===BBBHHHNNNTTTXXXbbbkkkuuuyyyuuummmgggdddcccZZZNNNJJJRRRZZZWWWOOO@@@EEEIIITTTaaa[[[OOOOOOHHHGGGEEECCCCCCFFFKKKPPPUUUSSSOOOKKKHHHFFFFFFFFFGGGJJJKKKGGGCCCCCCIIIPPPHHHGGGEEEBBB@@@CCCJJJPPPMMMHHHCCC??????@@@AAABBBBBBBBBAAAAAA???===<<<;;;111000000//////......---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++))))))))))))******************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......000000000111222222333333222333666888999:::999999999999888777555333222111.........///////////////------......///000000000111000///......///000111222777>>>BBBEEEMMMWWW```gggeeeaaa]]]YYY]]]mmm~~~|||sssooovvvxxxpppfff]]]WWWXXXUUUOOOPPP[[[hhhppp~~~rrraaaVVVTTTOOODDD@@@EEEEEEFFFGGGGGGGGGIIILLLNNNLLLKKKMMMSSSTTTOOOJJJIIIEEEEEEDDDCCCBBBCCCEEEGGGEEEDDDDDDDDDEEEFFFHHHIIIJJJKKKJJJLLLRRRYYYXXXSSS[[[fffsss{{{{{{zzz||||||zzzzzzmmmWWWSSSMMMNNNVVV[[[UUUKKKSSSXXX^^^```___cccsssjjj\\\aaa___MMM???===333222111///......//////............------------,,,,,,,,,,,,,,,,,,,,,,,,------------............~~~oooZZZKKKFFFEEEBBB@@@CCCAAA>>>======>>>===<<<;;;:::888777777777555333222111///---,,,+++******))))))))))))))))))))))))++++++++++++++++++++++++(((((())))))))))))(((((()))))))))(((((((((''''''((((((((((((''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((&&&&&&&&&''''''''''''((('''((((((((())))))))))))((((((((((((((((((((((((%%%&&&)))++++++***((('''&&&&&&''''''((())))))*********+++,,,+++***)))((((((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))*********+++++++++************************)))+++,,,,,,++++++---...---///000111000000222333333333444444333222000///......---------......///....................................////////////...000111111222666???FFFJJJKKKOOOVVV___ggglllnnnddddddcccdddddd___WWWQQQNNNLLLHHHGGGMMMTTTSSSNNNJJJNNNQQQ]]]lllhhh[[[ZZZQQQQQQPPPNNNMMMMMMOOOQQQUUUUUUTTTQQQLLLJJJLLLOOOMMMNNNOOOMMMJJJIIIKKKNNNGGGHHHHHHFFFBBBCCCHHHMMMOOOJJJCCC??????@@@BBBCCCDDDEEEFFFFFFGGGFFFEEEDDD;;;999777333111//////...................................................------------------------++++++++++++++++++++++++++++++************++++++))))))))))))************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,---------......000000000111222222333333222444666888::::::999999888777777666555333333222............/////////000------......///000000111111000000111333555888:::===DDDLLLRRRVVV]]]hhhqqqxxxrrrlllgggccccccllluuuxxxyyywwwpppfff``````ccc\\\[[[VVVNNNJJJLLLOOONNN]]]hhhrrrssspppmmmeee^^^NNNDDD======>>>>>>BBBHHHIIIJJJLLLMMMNNNPPPSSSWWWTTTQQQRRRWWWZZZVVVRRRQQQDDDDDDDDDFFFJJJLLLLLLKKKGGGGGGFFFEEEDDDCCCCCCCCCBBBFFFHHHGGGHHHLLLLLLIIIMMM\\\ppp}}}}}}ttthhh^^^VVVVVVYYYWWWRRRNNNNNNVVV```ddd``````nnnppp{{{pppkkkmmmfffTTTEEEAAA999888555222000//////000///.........------------------------------------------------.........///~~~sssyyy||||||}}}yyyjjjWWWJJJFFFFFFDDDAAACCCAAA>>>======>>>===<<<999888777777888888777555222111000...,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((('''''''''&&&)))(((((((((''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''&&&''''''''''''''''''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((''''''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((($$$&&&))),,,,,,+++(((&&&&&&&&&&&&'''((())))))*********+++,,,+++***)))((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))******++++++(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++************************((()))++++++++++++---...---///000111000000222333444555555555444222000///......---------......///..................................../////////000...111555888===FFFSSS]]]kkkiiihhhkkkpppssssssrrrcccZZZQQQQQQWWWYYYRRRKKKCCCEEEFFFDDDGGGNNNSSSSSSUUUUUUSSSZZZhhhdddXXXXXXYYY[[[]]]]]][[[YYYYYYYYYSSSVVVXXXWWWSSSSSSWWW\\\SSSSSSTTTUUUUUUSSSQQQOOOHHHLLLNNNLLLHHHEEEHHHKKKJJJFFF@@@===>>>BBBEEEGGGHHHIIIKKKMMMNNNNNNMMMMMMFFFCCC???999555333111111................................................------------------------++++++++++++++++++++++++++++++************++++++))))))))))))************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------------......,,,,,,,,,---------......000000000111222222333333222444666999::::::999999777777666555444444333333---.........//////000000---------...///000000111///000222555:::@@@EEEHHHNNNVVV```hhhnnnxxx}}}ssskkkfffgggkkk___\\\UUUTTTddd~~~uuugggdddfffdddbbbcccXXXUUUMMMFFFFFFJJJHHHDDDGGGNNNQQQKKKEEECCC@@@;;;???;;;999;;;@@@DDDFFFGGGKKKLLLPPPTTTVVVXXX]]]aaa\\\WWWVVV[[[^^^\\\ZZZZZZXXXVVVUUUXXX\\\\\\WWWRRRJJJKKKLLLLLLJJJHHHEEEDDDFFFLLLOOOIIIDDDDDDFFFFFFIIIOOOXXX^^^eeennnyyy}}}}}}tttmmmjjjlllddd```dddddd\\\UUUUUUGGGNNNXXX[[[UUUSSSbbbttt|||{{{~~~}}}~~~|||ooo[[[LLLHHH>>><<<888444111000000000//////.........---------////////////////////////---------.........//////}}}{{{xxxwwwvvvuuurrrpppeeecccXXXJJJBBBBBB@@@;;;BBBAAA???===<<<;;;;;;;;;999777777777888777555333000///...,,,+++***))))))************************++++++************++++++******))))))))))))************)))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))(((((('''''''''((((((%%%%%%&&&'''((()))***+++((((((''''''''''''((((((''''''''''''((((((((()))(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))************(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++,,,++++++******++++++,,,)))************+++++++++******++++++,,,---------,,,------...//////000000444444333333222111111111............////////////111///---...000111///---111+++***000222000000333777<<>><<<>>>DDDCCCAAADDDKKKOOONNNNNNOOOLLLIIIEEEBBB@@@<<<888444111///------...000000///000000///...............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......------......///000000000///000222222111222444666666666888999:::;;;;;;;;;777666444333222111000000000000//////.........---////////////000000///---222000333BBBYYYlllvvvxxxpppuuutttjjjhhhjjjlllVVVPPPJJJKKK[[[www~~~hhh\\\XXXVVVUUUTTTTTTRRRPPPKKKFFFAAA>>>HHHGGGEEE@@@<<<;;;===AAA@@@@@@AAADDDJJJNNNQQQRRRVVVYYY]]]bbbfffhhhiiiiiiaaa___\\\[[[\\\```eeeiiinnnlllkkklllllljjjeeeaaaWWWUUUSSSOOOMMMKKKKKKKKKJJJFFFAAA@@@CCCFFFHHHHHHIIIHHHGGGGGGIIIMMMQQQTTT[[[```fffgggdddaaabbbeeeeeedddfffmmmsssqqqggg]]]VVVXXX[[[]]]^^^]]]ZZZXXXZZZ[[[YYY[[[hhh}}}}}}iiiYYYLLLEEE???;;;666111111555333111///---......---,,,//////////////////////////////.........---------}}}xxxrrrlllgggeeedddaaaWWWKKKEEEEEEEEEAAABBBAAA???>>><<<;;;;;;;;;999888777777888777555333111000...---+++*********************************++++++************++++++******))))))))))))************)))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((%%%%%%&&&'''((())))))***((((((''''''''''''(((((('''''''''((((((((())))))(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((()))))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))************(((((((((((()))))))))***)))))))))))))))))))))))))))************++++++++++++******************+++************++++++++++++---------...............////////////000000000000333333222222111000000///............////////////000...---...//////---+++000,,,---000000///333999???GGGRRR]]]gggnnnqqqrrrsssssssssssspppfffXXXLLLMMMGGGCCCGGGOOOSSSOOOIIIBBBFFFJJJMMMQQQVVVYYY[[[hhhiiijjjjjjkkkpppvvv{{{}}}}}}sssrrrooojjjccc\\\WWWTTTRRRJJJEEEEEEEEEAAA@@@AAAKKKFFFDDDJJJOOOPPPPPPPPPOOONNNMMMJJJGGGCCC???<<<555222000.../////////...000///...............///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---------.........------......///000000000000222333333333333666888666777888999:::;;;;;;;;;888777555333222111000000000000/////////..................///000000//////444333<<>>===<<<;;;;;;999888777777888777555333111000///---,,,++++++***************************++++++************++++++******))))))))))))************)))(((((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((&&&&&&&&&''''''((((((((((((''''''&&&&&&''''''(((''''''((((((((()))))))))((())))))******))))))(((((())))))******))))))((((((((((((((((((((((((((((((((((((((()))))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))************((((((((()))))))))******)))))))))))))))))))))))))))************+++++++++*********))))))*********************+++++++++,,,+++,,,,,,,,,,,,,,,,,,---/////////...............333333333333222111000000............////////////...------...000000///---//////111222111444???KKKVVV\\\eeeqqqyyyxxxqqqlll___\\\\\\^^^___XXXJJJ>>>???>>>???DDDKKKPPPQQQPPPQQQTTT[[[bbbhhhkkklllmmmlllmmmpppxxxzzz]]]UUUMMMLLLLLLIIIFFFDDDHHHAAA???EEELLLPPPRRRUUUOOOQQQRRRQQQMMMIIIEEEDDD;;;888444222000///...,,,.........---......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------------.........---......//////000000111111333444444444444777999666777888:::;;;;;;;;;;;;999888666444222111000000000000////////////......////////////000111222222777777FFFiii}}}sssqqqrrrllljjjrrr|||zzzjjj[[[TTTQQQRRR```vvv{{{dddPPPEEECCCDDDDDDEEEEEEEEEFFFGGGIIILLLMMMGGGHHHJJJJJJJJJKKKNNNPPPPPPRRRXXX```hhhmmmnnnnnnpppppppppooommmjjjgggfffiiihhhgggffffffhhhiiijjjmmmjjjgggeeeeeedddaaa```cccbbb```^^^]]]\\\\\\\\\]]]\\\ZZZYYYWWWTTTPPPLLLJJJIIIGGGEEECCCCCCCCCCCCAAABBBCCCBBBAAACCCIIINNNaaaiiirrruuutttsssuuuxxx}}}zzz{{{hhh^^^UUURRRTTT^^^tttmmmUUULLLMMMJJJ@@@999333111//////000000///.../////////////////////////////////............---yyynnnhhhgggjjjbbbVVVLLLGGGEEECCCAAAAAAAAA@@@???>>><<<;;;:::999888777777888888666444222111000...---,,,++++++************************++++++************++++++******))))))))))))******+++***))))))(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((''''''''''''(((((()))'''''''''''''''''''''((((((''''''''''''''''''((('''(((((((((((())))))))))))))))))******))))))))))))))))))******)))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))((()))))))))************(((((()))))))))*********))))))))))))))))))))))))))))))*********+++++++++******++++++++++++***************+++++++++,,,,,,++++++,,,---...///000000000000//////......------444555555555444333222111............////////////,,,,,,---///111111111111///333555555666@@@SSSddduuupppooosssuuunnnccc[[[MMMIIIHHHLLLQQQPPPHHH@@@???CCCHHHNNNUUU\\\aaadddkkklllqqq{{{uuujjj^^^XXXWWWVVVTTTRRREEEAAA@@@CCCFFFFFFIIINNNJJJNNNQQQQQQOOOKKKIIIIIIAAA>>>999666333111///---......------......///000------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------.....................///000000111111111333444444333444777999777888999:::;;;;;;;;;;;;:::999777444222111000000000000//////////////////111111111111111222555777:::AAASSSllluuugggfff[[[___hhhfffbbb]]]SSS[[[dddssskkkZZZUUU[[[gggvvvqqqeeeQQQLLLGGGEEEGGGJJJMMMOOOKKKNNNQQQTTTVVVVVVUUUTTTQQQQQQQQQRRRSSSVVVYYY[[[\\\___eeelllrrrtttsssrrrqqqpppnnnkkkgggccc```^^^dddddddddddddddccccccbbbaaa___[[[YYYWWWVVVVVVVVV\\\[[[[[[ZZZ[[[\\\^^^^^^]]]^^^^^^]]]ZZZTTTMMMHHHFFFFFFFFFEEEEEEEEEEEEFFFGGGGGGDDD@@@<<<;;;<<>>NNNdddtttuuunnnnnnkkk___PPPHHHFFFBBB???CCCKKKOOONNNKKKPPPVVV^^^eeekkkqqqwww|||||||||}}}nnnfffdddaaa___KKKJJJKKKIIICCC===>>>CCCHHHJJJMMMNNNNNNMMMMMMMMMFFFCCC>>>:::888666333111//////.........//////000------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------.........//////......//////000111111111000222333333333333666888888999:::;;;;;;;;;;;;;;;999888666444222111000000//////000000000000000000111111222111000333777;;;BBBPPPcccmmmkkk___SSSKKKVVVXXXeeehhhYYYPPPQQQOOO^^^ooowwwiiibbb\\\hhhwww}}}nnn[[[NNNHHHHHHHHHKKKPPPUUUYYY[[[___eeennnvvvxxxvvvqqqmmmhhheeebbbaaabbbeeeiiikkkmmmnnnqqqtttvvvuuurrrooommmllljjjgggccc```]]][[[\\\\\\]]]]]]\\\[[[YYYXXXSSSRRROOOLLLIIIIIIJJJKKKOOOOOOPPPQQQSSSVVVYYY[[[ZZZ]]]______[[[TTTNNNJJJCCCCCCCCCCCCCCCCCCDDDDDD@@@AAAAAA@@@>>><<<;;;;;;<<>>>>>>>>000111222333222000...,,,............////////////111111111///...///333555<<<@@@CCCDDDLLLZZZiiipppnnnfffdddiiifffWWWGGG???CCCAAA@@@CCCJJJQQQTTTUUUaaahhhrrr{{{xxxooohhhbbbQQQPPPRRRRRRMMMGGGHHHMMMOOOMMMJJJJJJMMMOOOOOOOOOIIIFFFBBB???===;;;999888222111000000//////000000------------------------------............------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------........./////////...//////000000111111222000222333333222333666888999999:::;;;;;;;;;;;;;;;777666555333222111000000//////000000000000111111...///111111222666===CCCPPP^^^jjjiii]]]PPPMMMPPPVVVYYYeeegggZZZVVVZZZXXXgggvvvvvviiifffiiivvv|||yyyjjjZZZOOOLLLLLLLLLNNNRRR[[[fffqqqwww}}}yyyuuussstttuuuwwwwwwyyywwwuuusssrrroookkkhhh```___]]][[[YYYWWWVVVUUURRRSSSTTTTTTSSSRRRPPPOOOHHHGGGFFFCCCAAA@@@BBBDDDEEEEEEFFFHHHKKKNNNQQQSSSVVVYYY]]]^^^\\\WWWSSSQQQKKKIIIGGGEEEDDDCCCCCCCCCAAABBBDDDDDDCCC@@@<<<:::555999BBBOOO\\\dddggggggeeegggnnnyyy{{{gggTTTKKKWWWiiihhhTTTKKKQQQKKKCCC<<<666333000...000000000000000000000000...////////////000000000yyysssgggXXXKKKGGGGGGEEEDDDFFFAAAAAABBBBBB@@@>>>;;;::::::999888888999999777555111000...---+++*********************************++++++************++++++******))))))))))))******,,,+++******))))))******))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&''''''((()))***(((((()))***+++,,,,,,---++++++************++++++(((((()))))))))*********)))******++++++******))))))******++++++******)))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************))))))*********+++++++++************************)))************+++++++++***+++---......---+++***+++++++++,,,,,,,,,------***+++,,,---...000111111555666777999;;;===>>>???000111333444333111...---............////////////000111222222444999AAAGGGOOOSSSUUUWWW^^^fffeee___XXXRRRUUU______RRRGGGCCCDDDGGGKKKQQQXXX___eeeiiimmmvvvxxxnnn^^^XXXUUUXXXYYYYYYYYY[[[YYYQQQIIIGGGJJJNNNNNNMMMJJJGGGDDDBBBBBBAAA@@@???444444222111000000000000........................------............------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------............/////////////////////000111111222222111333444444444444777999999:::;;;;;;<<<;;;;;;;;;444444333222111111111111//////000000000111111111,,,000333555888@@@JJJRRR]]]fffmmmkkk___UUUQQQRRROOOXXXjjjooobbb^^^bbb```hhhttt{{{sssrrruuuzzziiiXXXOOOQQQVVVXXX[[[aaajjjvvv||||||||||||yyyvvvuuuqqqkkkfffccc```]]][[[PPPPPPOOOMMMMMMLLLLLLLLLHHHHHHIIIIIIHHHGGGFFFEEE>>>??????>>>;;;;;;===???>>>>>>???@@@BBBEEEGGGIIIMMMQQQVVVXXXWWWVVVVVVVVVQQQOOOKKKGGGEEEDDDDDDEEEFFFFFFFFFFFFEEEAAA===:::>>><<<<<<>>>AAACCCCCCBBBJJJKKKMMMSSS^^^pppzzzhhh]]][[[]]]```yyymmmaaaYYYUUUPPPKKKDDD===666111000000000000000000000000.../////////000000000000xxxkkk[[[LLLHHHGGGCCCBBBCCCAAAAAABBBBBBAAA>>>;;;::::::999888999999999777555000///...,,,+++***))))))************************++++++************++++++******))))))))))))******,,,+++******)))*********))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&'''''')))******((())))))+++,,,---......,,,,,,++++++++++++,,,,,,))))))))))))******************++++++++++++************++++++++++++******************************(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************)))************+++++++++************************)))************+++++++++)))***,,,------,,,***)))++++++,,,,,,,,,------------------............///+++,,,...000333666888999333444666777666444111000............/////////000...000333777<<>>>>>888:::;;;:::888777999<<<;;;;;;;;;;;;<<<===???@@@CCCGGGLLLOOOPPPQQQTTTVVVNNNKKKGGGCCCAAAAAABBBDDD?????????@@@AAAAAA???===;;;:::888888;;;???EEEIIIHHHJJJJJJGGGHHHQQQbbbooo}}}rrrcccXXXZZZeee|||}}}^^^]]][[[XXXRRRHHH===666000000000000000000000000.../////////000000111111}}}nnn\\\MMMJJJJJJEEEBBBEEEAAAAAAAAA@@@>>>===;;;::::::::::::999888777666555222000...,,,+++******+++************************************************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((,,,,,,***((('''''')))+++))))))((((((((('''''''''))))))+++,,,------+++))),,,+++...333444444<<>>888///---111---...000000...---------........................---,,,,,,,,,,,,---......,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////......//////000000111111222333555555555666888::::::::::::;;;======;;;999777666444222000//////000333///---//////...///444777777FFF```kkkffffffooohhhqqqsss\\\aaafffzzznnnWWWXXXeeetttjjj```VVVWWWbbbooouuuwww|||wwwwwwvvvuuutttsssqqqmmmkkk___YYYRRRNNNLLLJJJHHHFFFCCCBBBBBBAAAAAABBBBBBCCC;;;;;;:::999999:::::::::999999999888888888888999999999::::::;;;;;;;;;<<>>===;;;::::::::::::999888777666555222000...,,,+++******+++************************************************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))''''''((())))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''((()))***(((((())))))******+++++++++)))((('''(((***...111111...000777::::::===CCC??????===:::999:::<<<===999>>>???;;;666555111---:::;;;<<<<<<<<<<<<===???>>>666000//////,,,+++,,,)))''')))---...+++)))+++,,,***((((((***+++***)))))))))))))))************))))))))))))))))))))))))+++++++++*********))))))+++++++++*********)))))))))***++++++++++++***)))++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++---------............///......///000222777>>>CCCNNNHHH@@@777222000111222//////000222333333111000444999@@@IIIRRR[[[cccgggooozzzwwweeeUUUKKKFFF>>>BBBHHHOOOWWW```iiinnnooo}}}iii```ZZZSSSVVVQQQNNNNNNJJJDDDDDDHHHIIIGGGEEEEEEGGGIIIJJJKKKIIIFFFFFFHHHDDD<<<666666000///.........---------........................---,,,,,,,,,,,,---......,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////......//////000111111111222444555555555666999;;;;;;::::::<<<======;;;999777666444222000000000000000...///111000...111666???SSSxxx{{{uuusssyyymmmdddrrr~~~qqq\\\SSS___rrruuuggg```ZZZWWW^^^mmm~~~|||xxxvvvxxxuuuqqqmmmjjjeee```]]]SSSNNNIIIFFFFFFEEEDDDCCCAAAAAA@@@????????????@@@<<<;;;;;;:::::::::;;;;;;:::999888777777888999:::999999999999:::::::::;;;;;;;;;===>>>@@@BBBCCCDDDEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@AAAAAA@@@@@@??????===>>>>>>======???CCCGGGJJJLLLMMMKKKIIIJJJOOOTTTYYYgggzzz|||wwwmmmaaaccc|||vvv___PPPKKK@@@;;;444000111222111///000000///............///{{{fffRRRKKKJJJEEECCCFFFAAAAAAAAA@@@>>>===;;;::::::::::::999888777666555222000...,,,+++******+++************************************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))************)))))))))******+++,,,---+++++++++,,,///666>>>CCCDDD???===@@@CCCCCCCCCDDDEEEFFFGGGDDD???;;;:::<<>>:::777333111111***)))+++...---******---,,,+++))))))***+++***))))))))))))*********++++++))))))))))))))))))))))))+++++++++***************+++++++++***************)))***++++++++++++***)))++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++---------............/////////...///111777???EEEQQQJJJ???444......111333---...000222444444444333AAAHHHRRR[[[bbbgggkkkmmmhhhjjjllliii[[[MMMHHHJJJKKKQQQYYYaaahhhooowww}}}|||yyy}}}yyyggg^^^YYYWWWTTTTTTYYYZZZUUUNNNKKKLLLGGGCCCEEEKKKQQQRRRQQQOOOLLLLLLPPPOOOHHHAAA===444111---,,,---///...,,,........................---,,,,,,,,,,,,---......,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------........./////////......///000000111111222222444555666666777:::<<<<<<<<<<<<===>>>>>>;;;999777555333111000000000000,,,---000222111///555===MMMnnnppptttuuuqqqpppnnnfffnnnppp___VVV[[[nnn{{{qqqiiieeeeeegggnnn{{{{{{zzzzzzyyyyyywwwrrrjjjccc\\\VVVQQQMMMEEECCC@@@>>>???AAAAAAAAA???>>>======<<<<<<<<<===<<<<<<<<<;;;;;;<<<<<<===;;;:::888777777888:::;;;888888888999999999999:::888888999:::;;;<<<<<<===@@@AAAAAABBBBBBBBBAAAAAA>>>>>>???@@@@@@@@@@@@??????????????????AAADDDGGGIIIKKKLLLKKKIIIJJJOOOSSSZZZfffxxx|||eeebbbsssfffUUUVVVNNNEEE999222222333333222111000//////......//////kkkTTTLLLJJJFFFDDDFFFAAAAAAAAA@@@>>>===;;;::::::::::::999888777666555222000...,,,+++******+++************************************************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((***,,,------,,,***,,,,,,+++,,,---...000000---000444999@@@IIIRRRXXXTTTOOOHHHCCC@@@@@@DDDGGGLLLMMMNNNLLLDDD;;;888:::MMMWWW______ZZZSSSIII@@@AAAHHHSSS]]]```^^^XXXTTT[[[RRRLLLJJJHHHBBB;;;888666333111000,,,(((+++000,,,,,,+++++++++,,,,,,,,,))))))*********+++++++++))))))))))))))))))))))))*********************************************************++++++*********++++++++++++++++++++++++,,,,,,,,,++++++************+++++++++++++++,,,,,,---------............///222222111000111444999===???<<<888444111000//////000000000111333888===AAARRRYYYdddjjjlllkkkjjjjjjXXXSSSTTTWWWTTTMMMPPPZZZbbbfffnnnwwwwwwppplll^^^YYYXXX___hhhhhh^^^TTTPPPHHHBBBGGGTTT```fffgggWWWRRRNNNNNNOOOMMMGGGBBB999333,,,+++...000...,,,........................---,,,,,,,,,,,,---......,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------..................////////////...//////000111111222222333444666666666888;;;===>>>======>>>???>>><<<999666555333111000000000111,,,---000222000222<<>>===<<<;;;<<<>>>???@@@>>>===<<<<<<;;;;;;;;;<<<>>>============>>>>>>???===;;;999888999:::<<<>>>999999999999999999::::::999999999::::::::::::::::::;;;<<<===>>>?????????======>>>@@@@@@AAAAAAAAA@@@AAABBBAAAAAABBBEEEHHHHHHJJJKKKJJJJJJKKKNNNRRR[[[cccqqqqqq\\\aaatttkkkWWWYYYUUUNNNCCC999333111222333111000000///.../////////mmmTTTLLLJJJFFFDDDFFFAAAAAAAAA@@@>>>===;;;::::::::::::999888777666555222000...,,,+++******+++************************************************************************))))))))))))))))))***************************************))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))***---///...+++(((---...///111555999===???999777777;;;DDDPPP[[[aaaXXXVVVOOOCCC;;;???KKKUUU[[[YYYZZZ[[[VVVNNNMMMQQQWWW^^^bbb___XXXPPPGGG>>>EEEKKKWWWeeennnnnnggg___VVVRRRSSSYYYZZZSSSHHHAAA>>>;;;;;;;;;888111///111------,,,,,,++++++,,,,,,************++++++++++++************************************************************************+++******************+++++++++++++++++++++++++++,,,,,,,,,++++++******************++++++,,,,,,,,,---------............///111222333222111111333444111111222222111111000///111000000222888CCCQQQ[[[ccciiipppqqqjjjaaaZZZVVVLLLEEEEEENNNTTTWWW```lllssswww|||nnn```^^^hhhnnniii```TTTKKKCCCIIIZZZlllwwwzzz___WWWNNNHHHIIILLLKKKHHH===666///,,,...000///---........................---,,,,,,,,,,,,---......,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------.............../////////000000//////000000111222222222333444666777777999<<<>>>@@@?????????@@@>>><<<999666555333111000000111111//////000222222777FFFTTTkkkrrroooaaa[[[aaagggeeeffffffaaaeeeyyyoooooozzz|||mmm^^^YYYaaalllqqqrrrvvv||||||zzz|||}}}|||yyy|||yyyuuuqqqnnnkkkgggddd\\\VVVOOOHHHDDDAAA???===;;;;;;;;;::::::;;;<<<============<<<<<<=========??????>>>>>>???@@@@@@AAA???>>>===<<<<<<>>>@@@AAA<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999999999666777888:::;;;<<<<<<<<<<<<===>>>@@@AAAAAAAAAAAAAAABBBCCCCCCBBBCCCFFFHHHGGGGGGHHHIIIIIIKKKMMMOOOSSSUUU\\\iiiyyyzzzccc___mmmzzzvvv]]]UUUVVVTTTNNNDDD888111111333111111000///////////////mmmSSSKKKJJJGGGEEEEEEAAAAAAAAA@@@>>>===;;;::::::::::::999888777666555222000...,,,+++******+++************************************************************************))))))))))))************************************++++++************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))((())),,,///000---***///000333999@@@HHHNNNRRRKKKBBB888777@@@NNNXXX]]]___bbb___UUUOOOWWWgggssssssllliiikkkiiiddddddjjjxxxyyyuuukkkbbb\\\WWWSSSNNNRRRZZZdddlllooolllhhhPPPNNNTTT```gggcccYYYQQQDDDDDDHHHNNNMMMDDD:::555222222222///,,,******+++*********++++++++++++,,,***************************************+++++++++***************+++++++++++++++***))))))***++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++*********++++++,,,,,,------------............///---///111222222111222333444222000///...000111333...111666<<>>???@@@@@@@@@@@@@@@@@@@@@AAABBBCCCAAAAAAAAAAAABBBCCCDDDDDD@@@@@@@@@@@@@@@?????????;;;;;;;;;:::999999888888666666777999999:::999999<<<<<<===??????@@@@@@@@@???AAABBBBBBAAABBBDDDEEEEEEEEEFFFGGGHHHJJJLLLMMMKKKKKKMMMRRR\\\iiiuuu}}}pppffffffkkkxxxzzznnn[[[[[[[[[WWWNNNBBB888444333222111000000//////000000kkkQQQJJJJJJHHHEEEEEEAAAAAAAAA@@@>>>===;;;::::::::::::999888777666555222000...,,,+++******+++************************************************************************((()))))))))************************************,,,+++************+++,,,))))))))))))))))))))))))))))))))))))))))))))))))+++))))))...333666444111222444888>>>FFFOOOWWW[[[ZZZNNNBBBBBBLLLVVVYYYXXX^^^fffjjjffffffooozzztttggg```dddhhhgggkkksss~~~tttggg```ccchhhjjjpppuuuyyyuuukkk```YYYWWWRRROOOTTTcccoooqqqmmmiiiXXXTTTUUUZZZ[[[RRRFFF???@@@???===777111,,,++++++*********+++++++++,,,,,,************************))))))*********+++++++++))))))*********+++++++++++++++***))))))***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,)))******+++,,,,,,---------------............///...///111111111111333555777555222000///000111333///777CCCMMMWWWbbbnnnwwwzzz}}}~~~uuudddSSSHHHDDDBBBHHHPPP]]]nnn{{{}}}xxx~~~{{{}}}{{{lllnnnxxx~~~jjj```UUUPPPRRRVVVWWWVVVSSSSSSOOOGGGEEEHHHIIIFFF???===888444111000000000........................---,,,,,,,,,,,,---......,,,,,,,,,---------......------------------------........................,,,,,,,,,---------........./////////000000000000///000000111111222333333333555777888999:::===@@@CCCBBBAAAAAAAAA???<<<:::555444222111111111111222222111222999@@@IIIVVVaaaWWWYYYWWWTTTZZZnnn{{{nnniiibbb\\\___kkkxxx{{{xxxyyywwwvvvwwwyyywwwrrrmmmmmmiiiddd___ZZZSSSLLLHHHAAA>>>;;;999:::::::::999888:::;;;;;;999999:::===<<<<<<<<<===???@@@BBBCCCAAAAAAAAAAAABBBCCCDDDEEECCCDDDEEEGGGGGGGGGGGGGGGEEEEEEDDDDDDDDDCCCCCCCCC======<<<<<<;;;:::::::::888999999::::::999999888:::;;;;;;<<<============<<<===??????>>>>>>@@@AAACCCCCCCCCEEEHHHJJJJJJKKKJJJKKKKKKKKKMMMSSS]]]dddnnnuuu}}}}}}tttlllhhhooonnnwwwssseeeaaa[[[UUUNNNEEE<<<555222111000000//////000000iiiPPPIIIJJJHHHEEEDDDAAAAAAAAA@@@>>>===;;;::::::::::::999888777666555222000...,,,+++***++++++************************************************************************(((((())))))*********+++************************---,,,+++******+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))---,,,,,,111888===<<<:::777888:::???FFFNNNUUUZZZ```WWWQQQVVVbbbggg```VVVPPPZZZbbbdddhhhppptttrrr[[[LLLEEEOOO[[[bbbkkkuuueee```UUUIIIHHHSSSaaaiiimmm||||||nnniiiiiiYYYTTTVVVdddttt{{{||||||pppeee\\\\\\]]]WWWOOOIIILLLLLLHHH@@@777000---...******+++++++++,,,,,,,,,************************))))))******++++++++++++))))))******++++++++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++*********++++++,,,,,,---))))))***+++,,,,,,---------------.........//////333333222000///000444666222333444444444222000///333???OOO\\\dddiiinnnrrrqqquuuwwwnnn___PPPHHHFFFIIIUUUcccqqqrrrrrrmmmvvv~~~xxxjjj```XXXRRRKKKEEEFFFLLLMMMHHHFFFGGGEEE@@@???>>><<<777222000000222........................---,,,,,,,,,,,,---......,,,,,,,,,---------......------------------------........................,,,,,,,,,---------......////////////000000000000000000000111222222333333333555777888999;;;>>>@@@DDDCCCBBBBBBAAA@@@<<<:::555444222111111111222222222000444===GGGOOOYYYbbb[[[ZZZYYYXXX^^^wwwyyyiiizzzuuuqqquuu|||zzzxxxvvvtttsssssssssssspppjjjeeeWWWTTTPPPLLLIIIEEEBBB???AAA???<<<;;;<<<<<<<<<;;;999;;;>>>===<<<;;;>>>@@@;;;;;;<<<===???AAACCCDDDAAAAAAAAABBBCCCDDDEEEEEEDDDEEEHHHJJJKKKJJJIIIHHHHHHHHHGGGGGGFFFFFFFFFEEE?????????>>>>>>=========;;;;;;;;;;;;;;;:::999888999999::::::;;;;;;::::::999:::<<<<<<;;;;;;<<<>>>AAAAAABBBDDDGGGIIIIIIIIIJJJLLLMMMJJJGGGHHHOOOUUUWWW]]]kkk{{{zzzssseee```bbbiiilllpppooofff\\\XXXVVVPPPCCC777222111111000000000000000kkkRRRKKKKKKGGGDDDEEEBBBCCCCCCAAA???======>>>:::::::::999888777666666555333000...+++*********++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))***+++,,,,,,))))))))))))))))))))))))******))))))))))))******)))))))))))))))***++++++---,,,,,,+++***)))))))))''''''(((+++------+++***///...111;;;GGGMMMJJJEEEBBB>>>DDDTTT[[[XXXYYY```aaadddfffhhhiiidddTTTEEEBBBFFFQQQcccsssuuuiii]]]KKKCCC<<>>===<<<<<<<<<<<<======<<<<<<<<<===<<<<<<;;;;;;;;;:::999999;;;===???AAAAAA@@@>>>???AAAFFFKKKNNNLLLSSSYYYYYYWWWVVVRRRMMMPPPUUUSSSIIIHHHNNNMMMGGGGGGFFFEEEEEEDDDAAA===999;;;;;;<<<<<<<<<<<<;;;;;;999:::;;;:::888777888999999888888999999:::;;;<<<>>>>>>???@@@BBBDDDGGGHHHIIIIIIIIIJJJKKKMMMNNNOOOMMMQQQ\\\lllvvvyyy{{{~~~rrrccc[[[bbbjjjmmmttt~~~hhh[[[YYYUUUOOOHHH888222///222444111//////lllSSSKKKJJJGGGEEEEEEBBBBBBBBB@@@===<<<;;;<<<999::::::999999777666666444333000...+++*********++++++++++++++++++++++++++++++++++++++++++++++++*********)))******++++++))))))))))))))))))))))))******))))))))))))*********)))))))))))))))***+++))))))))))))))))))))))))+++)))((()))+++...111222444555:::CCCMMMRRRPPPMMMUUUTTTWWW^^^^^^WWWRRRRRROOOXXXbbbjjjnnnhhhVVVDDDCCCEEENNN]]]kkkmmmcccXXXAAA>>>===CCCOOOZZZbbbeee___PPPDDDDDDHHHNNN\\\llljjjcccYYYPPPGGGFFFOOO[[[ooo{{{~~~uuukkk___YYYWWW^^^iiioooooolll[[[QQQIIIIIIJJJEEE>>>:::333111...,,,,,,---......---,,,,,,+++++++++******************************++++++******************************************************************++++++,,,,,,,,,,,,------------------------------/////////000000000111111000000111111222333333444444222111333222111666<<>>:::<<<===:::666444000000000//////.................................------------------------,,,,,,---------.........................................................////////////000000000000111111111111111222222222555555666777888:::<<<===AAAAAAAAA@@@>>><<<:::888777444000......///111222<<<777===OOO^^^bbbaaaaaaVVVRRRSSS[[[fffrrrrrrnnnsss~~~zzzwwwvvvtttqqqooollliiieeeaaa[[[UUUNNNIIIDDDAAA???>>>>>>>>>>>>===??????>>>>>>===<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;:::<<<;;;::::::;;;===???@@@??????@@@CCCIIIPPPXXX\\\dddjjjnnnlllkkkllljjjgggrrrvvvpppcccYYYVVVNNNDDDJJJHHHEEECCCCCCCCCBBBAAA????????????>>>>>>===<<<:::::::::999999999888888777777777777888888999:::=========>>>@@@BBBEEEFFFJJJIIIIIIIIIIIIJJJKKKLLLLLLLLLUUUhhhyyy~~~}}}ooocccdddhhhhhhnnnwwwqqqddd\\\VVVRRRCCC888000///111000......oooTTTKKKJJJGGGEEEFFFBBBBBBBBB@@@<<<:::999:::999999999999999888777666444333000---+++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))*********))))))))))))))))))))))))******))))))))))))******+++******)))))))))******''''''((()))******++++++,,,,,,,,,---///222555777:::>>>EEENNNUUUXXXVVVTTTccchhhjjjeee___WWWLLLBBBCCCMMMZZZcccgggaaaNNN======>>>DDDQQQ]]]^^^TTTJJJ;;;;;;<<>>CCCGGGQQQ[[[^^^ZZZTTTLLLEEEGGGUUUdddssswwwzzzyyywwwssskkkccc___^^^cccjjjlllkkksss}}}rrrhhhXXXMMMLLLMMMHHH???<<<888444111000///...---...---,,,,,,++++++++++++++++++++++++++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------//////000000000111111111000000000111222222333333333222222222222666AAAMMM[[[dddooowwwxxxooo```UUUHHHIIIJJJNNNVVV```hhhmmmlllxxx~~~ssseee[[[XXXUUUQQQMMMGGGDDDKKK```sssuuuiii]]]OOOCCC:::999<<<;;;888888222222000/////////000111........................------------------------,,,------------.........................................................////////////000000000000000000111111111222222222555555666777888:::<<<===@@@@@@@@@???>>>;;;999888333111///000444777777777BBB@@@NNNiiisssjjjeeekkkeee^^^[[[bbbmmmuuuyyy|||uuuooojjjqqqwwwttt||||||wwwvvvuuutttrrrooojjjgggbbb^^^XXXSSSNNNHHHBBB>>>???===;;;;;;===>>>???>>>>>>>>>???????????????>>>;;;<<<<<<=========<<<<<<===<<<;;;;;;;;;<<<>>>???@@@AAACCCHHHPPPZZZccchhhooorrrsssooonnnqqqrrrqqq{{{yyysssqqqiii```SSSOOOIIIEEEDDDEEEGGGGGGEEEDDDDDDCCCBBBAAA@@@@@@===;;;999:::<<<===;;;888888888888777888888999999;;;;;;;;;;;;===???AAACCCIIIIIIIIIIIIIIIIIIIIIJJJMMMHHHLLL]]]rrrsssnnnlllmmmvvvooofffaaa___RRRCCC555000000000///000pppUUUJJJIIIGGGEEEGGGCCCCCCBBB@@@<<<:::999999999999999999999888777666444222000---,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***)))))))))***))))))))))))))))))))))))******))))))))))))******++++++******))))))******))))))***++++++,,,,,,---***---222555888999;;;<<<@@@GGGQQQYYY\\\ZZZUUUQQQbbbnnnqqqhhh```[[[OOO@@@@@@HHHRRRYYY^^^[[[OOOBBB>>>???EEEPPPZZZ[[[RRRHHHEEEBBB???BBBIIIRRRYYY]]]QQQFFF>>>???CCCGGGLLLQQQPPPKKKFFFCCC@@@CCCOOO[[[pppmmmfff^^^YYYXXXZZZ[[[dddgggqqqzzzuuulllqqq~~~pppZZZNNNMMMJJJCCCEEEAAA<<<888666333...+++---,,,+++++++++,,,------++++++++++++++++++++++++******+++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,---------------------............///////////////000111111222222333555333222333444<<>>===:::888777...000333555555666777888???QQQoooqqqpppzzzuuukkkdddiiivvv~~~zzzkkkgggfffnnn~~~zzztttsssrrrqqqoooiiiccc^^^SSSPPPKKKHHHEEECCC@@@>>>AAA???======???@@@AAA@@@<<<===???AAAAAABBBAAAAAA======>>>?????????>>>>>><<<<<<;;;;;;;;;;;;<<<===@@@AAACCCIIIQQQZZZccciiihhhjjjgggaaa___bbbeeeeeedddkkkqqqtttxxx}}}}}}yyy[[[VVVOOOJJJHHHGGGGGGGGGGGGGGGFFFFFFEEEEEEFFFFFFAAA===:::<<<@@@BBB???;;;;;;::::::999999999::::::999999888999:::<<<>>>???EEEGGGJJJLLLMMMMMMKKKJJJOOOJJJIIIQQQ```sss{{{ssstttuuujjj```YYYMMM@@@888333///000444pppUUUJJJIIIGGGEEEGGGCCCDDDCCCAAA===:::::::::888888999999999888777777333222000---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***)))))))))***))))))))))))))))))))))))******))))))))))))******++++++***************+++++++++++++++++++++++++++)))---333888===CCCIIINNNLLLSSS[[[```___VVVKKKDDDWWWggglllccc]]]\\\RRRBBB===FFFRRRZZZaaaaaaYYYOOOHHHJJJPPPZZZdddeee___WWWSSSNNNKKKPPP]]]gggjjjiiiZZZSSSMMMNNNRRRVVVZZZ^^^\\\SSSIIIDDDAAA@@@CCCHHH```]]]WWWOOOHHHHHHRRR[[[dddkkkzzzyyyyyy|||yyylll\\\WWWYYYUUUKKKJJJEEE@@@>>><<<888111,,,,,,+++******+++,,,...///++++++++++++++++++++++++******++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------................../////////000000000000111222222333333555333222444888DDDZZZnnnwww{{{}}}zzzvvvmmm]]]MMMJJJQQQZZZhhhyyyzzzyyy}}}|||eeeVVVOOOLLLJJJJJJDDDGGGVVVhhhqqqssssssgggXXXIIIBBB@@@===;;;;;;666555222000//////000111////////////////////////........................---------.........//////........................---------.........//////////////////000000000000///000000111222222333333555555666777888:::<<<===>>>>>>>>>===<<<999777666000444777444111555BBBNNNYYYqqquuupppnnnvvv|||gggkkkrrr|||~~~~~~|||}}}}}}zzzuuusssqqqnnnjjjcccZZZUUUHHHEEEBBB@@@@@@@@@@@@???AAA???>>>@@@BBBEEEFFFFFFAAAAAABBBAAAAAA@@@??????;;;<<<===>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;<<<<<<<<<<<<===???DDDKKKTTT]]]bbbfffgggddd]]]YYY[[[]]]]]]UUUXXX\\\^^^aaafffiiihhhYYYVVVQQQNNNLLLKKKHHHGGGFFFFFFFFFFFFGGGHHHJJJKKKEEEAAA>>>@@@DDDFFFCCC???<<<;;;::::::999999999999888888777777888:::;;;<<<@@@DDDJJJOOORRRRRROOONNNLLLMMMNNNNNNOOOZZZtttzzzxxxrrr]]]YYYRRRJJJAAA777///000444}}}}}}oooTTTKKKJJJGGGEEEFFFCCCCCCCCCAAA===;;;;;;;;;888888999999999888888777333111///---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))*********))))))))))))))))))))))))******))))))))))))*********************+++,,,,,,,,,+++++++++++++++++++++...111555999AAAMMM[[[eee]]]___bbbccc___TTTFFF<<>>888222///...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------.........000000000111111111222222000111111222333333444444333222555;;;CCCOOObbbrrrrrrxxxzzzsssllleeeWWWHHHOOOVVVdddzzz~~~~~~nnnbbbYYYQQQLLLSSSMMMJJJLLLPPPSSSXXX^^^```UUUJJJDDDAAA===;;;===999888555333111000//////////////////////////////........................------........./////////........................,,,,,,------.../////////////////////000000000000//////000111222333333444555555666777888:::<<<============<<<;;;888666555222555666444777LLLnnn}}}uuuzzzooouuuxxxwww{{{{{{zzz|||zzz|||zzzvvvtttqqqlllggg```YYYQQQKKKCCC@@@>>>======>>>>>>============@@@EEEJJJLLLMMMIIIHHHEEEAAA>>><<<::::::999999:::;;;<<<<<<<<<<<<<<<<<<=========>>>>>>>>>999999:::>>>DDDLLLTTTYYYfffhhhgggaaa]]]]]]]]][[[WWWVVVTTTQQQOOOOOOPPPPPPOOONNNLLLLLLMMMLLLJJJHHHDDDCCCCCCDDDFFFHHHJJJLLLGGGEEECCCDDDGGGHHHGGGDDD===<<<;;;:::999888888888999888777777777999:::;;;;;;???FFFLLLQQQRRRRRRQQQHHHNNNUUURRRIIIHHHWWWjjjkkk]]]WWWPPPHHH===333000222~~~zzzvvvlllSSSKKKJJJGGGEEEEEEAAAAAAAAA???<<<::::::;;;777888888999999999888888222111///---,,,++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++*********)))******++++++))))))))))))))))))))))))******))))))))))))******)))))))))***+++,,,---...------......//////000000555:::@@@FFFLLLUUUaaajjjhhheeebbbaaa___YYYOOOGGGGGGQQQWWWUUUQQQPPPNNNJJJOOOYYYdddkkkoooooohhh```aaa```aaaiiivvv|||ttttttzzz{{{sssnnnooouuuzzzrrrfffZZZSSSPPPPPPUUU[[[\\\VVVQQQMMMGGGCCCIIIRRRjjjvvv|||uuummmllliiiccc]]][[[^^^iiisssyyy|||~~~ooodddUUUKKKGGGDDD???:::666444111...,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,---......///000000111111111222222222222222222333444444555555333555>>>KKKVVV___jjjtttvvvbbbVVVTTTQQQJJJ\\\bbbqqq}}}~~~vvvppphhh___WWWWWWRRRMMMKKKHHHEEEHHHNNNXXXRRRMMMIIICCC===<<>>>>>???@@@@@@????????????CCCHHHMMMPPPQQQKKKHHHDDD@@@<<<;;;::::::::::::;;;<<<===============>>>???@@@AAABBBBBBBBB===<<<;;;<<>>;;;::::::;;;777888888999999999888888222111///---,,,+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))***+++,,,,,,))))))))))))))))))))))))******))))))))))))******((())))))***+++---...///000000111333444555666777888AAANNNVVVYYY[[[^^^aaakkkddd^^^^^^aaabbb\\\WWWOOOVVV]]]^^^\\\ZZZ[[[\\\WWW^^^gggoooyyy{{{zzz~~~pppfff``````jjjuuu{{{lll\\\QQQHHHCCCFFFMMM^^^mmmnnn^^^UUU[[[^^^YYY___jjjzzzyyyssszzzdddTTTLLLGGGBBB>>>===:::555000---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,---...//////////////////000000000000222333333444444555555666555:::GGGYYYffflllqqquuutttVVVHHHPPP[[[___jjjppp~~~uuu{{{~~~}}}xxxooogggTTTQQQOOONNNKKKGGGHHHLLL[[[YYYWWWSSSLLLCCCAAAEEE@@@???===;;;888444111///000000000000000000000000////////////////////////............/////////000........................,,,,,,------...///000000////////////000000000000...///000111222333444444555555666777888:::<<<===<<<<<<<<<;;;:::777555444222333555999IIIgggqqqlllppp}}}}}}zzzvvvvvvwwwtttnnniiicccZZZRRRKKKEEE@@@===???>>>???AAADDDFFFFFFEEEFFFEEEEEEGGGKKKOOOQQQQQQHHHEEEAAA===<<<<<<>>>???======???@@@@@@AAAAAAAAA???@@@BBBCCCDDDEEEEEEEEEEEECCC???===<<>>VVVssswwwkkknnnnnn[[[SSSSSSWWW]]]ccceeerrr}}}xxx{{{wwwttt~~~eee[[[TTTSSSNNNEEEAAAEEE[[[iiilll^^^PPPKKKIIIDDDDDD;;;888>>>CCC???444,,,000000000000000/////////........................////////////////////////....................................////////////.........//////000111222000000000000111222333444444666888:::;;;<<<;;;;;;>>><<<;;;999999777444222666999444777IIIVVVaaaooo~~~zzz~~~zzzvvvsssooojjjeee^^^YYYQQQHHHAAA??????@@@AAA======DDDOOOTTTPPPJJJMMMIIIGGGGGGHHHFFFEEEEEE@@@???<<<::::::;;;<<<======@@@???;;;<<>>@@@IIIOOOVVVYYYXXXUUUSSSRRRQQQOOOLLLHHHFFFEEEEEEEEEBBBAAA@@@???>>>=========<<<<<<======>>>??????@@@CCCBBBBBBBBBDDDFFFIIIKKKMMMKKKIIIHHHHHHFFFAAA===;;;;;;::::::999999888888777888:::<<<@@@CCCFFFHHHNNNOOOOOOMMMJJJHHHIIIJJJLLLGGGWWW{{{jjjYYYTTTUUUXXXJJJ000www~~~vvvfffTTTKKKHHHFFFEEEFFFBBBAAA???<<<;;;:::::::::999999999888888888777777444111///------------,,,---,,,,,,+++******++++++******++++++++++++******************************++++++++++++++++++++++++*********************************++++++...333666444444555888>>>FFFOOOUUUVVVZZZaaacccVVVFFFEEEOOO^^^]]]]]]___cccfffbbb\\\ssswww}}}}}}|||{{{~~~xxx}}}wwwhhh[[[TTTUUUZZZ^^^WWWVVVYYYZZZSSSMMMUUUcccpppzzzuuu]]]OOOJJJCCC@@@??????<<<666111///---------,,,,,,------...,,,+++++++++,,,,,,---...------------------------++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,---------............000222222111111222333111333444444333444555777>>>PPPiii{{{~~~xxxqqqooobbbYYYSSSXXXaaaiiipppuuuuuusssvvv||||||~~~nnn]]]UUUOOOGGGFFFIII```sss~~~ttteee[[[RRRKKKEEE===888<<<@@@>>>999555222111000///////////////........................////////////////////////....................................////////////000000//////000111222222222111111222222333444555777888:::<<<===>>>>>>>>>???>>><<<;;;:::777444222111888888===KKKQQQTTT\\\iiiuuu{{{|||yyyuuurrrllleee```TTTNNNGGGAAA>>>>>>???@@@CCCAAAAAAFFFNNNRRRPPPLLLLLLHHHEEEEEEFFFEEECCCBBBBBB@@@???>>>>>>@@@BBBCCCAAAEEEEEEBBBEEEJJJKKKHHHAAAGGGJJJGGGEEEGGGJJJJJJMMMKKKIIIEEEAAA>>>===<<>><<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<======AAAAAA@@@@@@BBBDDDGGGIIIMMMKKKJJJJJJJJJIIIFFFBBB@@@???===<<<:::999999888888888999;;;===???AAABBBJJJLLLOOORRRRRRPPPNNNMMMJJJHHHMMMZZZiiittt{{{zzzxxxrrr{{{mmm\\\WWWTTTVVVOOO>>>wwwyyyqqqbbbRRRKKKIIIFFFCCCBBB@@@???>>><<<;;;;;;;;;;;;999999888888888777777777333000...------...---,,,------,,,,,,+++,,,,,,,,,******++++++++++++******************************+++,,,---......---,,,+++++++++++++++++++++++++++***,,,---------000555999444666999>>>FFFRRR___gggcccbbbcccbbbWWWHHHCCCGGGMMM[[[bbbbbbfffpppnnndddpppvvv~~~www}}}yyyuuu||||||tttyyyoooeeeeeennnvvvyyyiii]]]XXXLLLAAALLLaaavvvqqqqqq~~~rrrZZZQQQ@@@FFFEEE>>>===@@@<<<222111000///---------......,,,,,,+++++++++,,,------------------------------++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,------------............111555777666333111000---222666666444444888<<>>555333111///......///000........................////////////////////////....................................////////////111111000000000111222222333333333333444555666666777999;;;===>>>??????>>>@@@???>>>===:::777555333333<<>>>>>>>><<<;;;:::999999999999999999999::::::::::::::::::???>>>>>>>>>???AAACCCEEELLLKKKKKKLLLMMMMMMLLLJJJGGGEEEBBB???<<<::::::999:::999999888999:::;;;<<>>>>>======<<<<<<;;;;;;999999888888777777666666111///---,,,---......------,,,,,,+++++++++,,,,,,******++++++++++++******************************+++,,,...//////...,,,++++++++++++++++++++++++++++++,,,---///111333444555333888@@@GGGNNNVVV___ffffffaaa______[[[SSSPPPRRRVVVdddppptttxxxvvvyyy|||{{{|||~~~uuuttt|||{{{vvv||||||~~~yyy~~~kkk\\\MMMCCCFFFOOOeeeqqqyyywwwuuuwwwrrrjjjggg]]]bbb{{{pppZZZKKKKKKGGGBBBCCCGGGEEE???999777444111///---------,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------------------............///222666777555333111000...222666555222444<<>>BBB888666222///......///000........................////////////////////////....................................////////////111111000000000000111111333333333333444555666666666888:::<<<===>>>======?????????===999777666555>>>GGGHHHLLLWWWYYYXXX```dddccc^^^mmmssslllyyy~~~yyyqqqggg[[[OOOIIIHHHCCC>>>>>>BBBGGGIIIHHHJJJIIIHHHGGGFFFFFFHHHJJJFFFEEEDDDEEEKKKPPPPPPLLLFFFIIIMMMQQQSSSTTTRRRQQQZZZ^^^bbbcccccccccbbb```aaa^^^```ddd^^^QQQMMMQQQQQQQQQRRRQQQNNNHHHAAA<<<;;;===@@@CCCDDDEEEDDDDDDCCCBBB@@@>>><<<;;;;;;;;;999888777777777777777888::::::::::::::::::::::::============>>>???@@@AAAJJJJJJKKKMMMOOOQQQRRRRRRMMMKKKGGGBBB>>><<<::::::;;;:::888777888999:::;;;AAADDDLLLUUU^^^bbbbbb```QQQPPPJJJAAAAAALLLVVVYYYcccmmmpppsss|||||||||}}}vvvrrr~~~pppjjj[[[QQQTTTWWWyyy}}}xxxrrrqqqaaaQQQLLLLLLIIIDDD@@@===============<<<<<<;;;999999888888777666666555111///---,,,---...------++++++************++++++******++++++++++++******************************)))+++,,,......,,,+++)))************************,,,+++,,,000555777444111444===HHHPPPRRRRRRSSSTTT^^^XXXUUUWWW[[[]]]]]]___kkkoooyyywwwcccYYYWWWPPPEEEOOOXXX]]][[[\\\cccccc\\\eee___]]]iiivvvfffZZZOOOMMMKKKIIIIIILLLBBB@@@<<<777333///---,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,---------------.........//////000222333333222000111111222444555222111888EEEPPPhhhqqq{{{}}}xxxoooddd]]]ZZZ[[[bbbppprrrvvvsss^^^YYYZZZVVVQQQPPPNNNRRRWWW^^^hhhooonnnjjjNNNIIIFFFDDDAAA===>>>BBB<<<999555111///...///000////////////////////////////////////////////////////////////////////////............////////////000000/////////000111111333222222333333444555666777999;;;===>>>??????>>>>>>>>>>>>;;;888777888:::FFFRRRWWW[[[cccaaa]]]bbbggg___SSS]]]{{{}}}||||||tttxxxwwwkkk^^^PPPFFFAAABBB@@@@@@DDDKKKQQQTTTTTTTTTTTTRRRNNNKKKKKKMMMPPPNNNOOOOOOQQQ[[[eeefffaaaVVVZZZ```eeefffddd```^^^ccchhhqqqxxxzzzzzz{{{}}}uuummmlllqqqnnnaaaWWWVVVPPPPPPQQQRRRQQQNNNGGGBBB======>>>???AAABBBBBBAAA@@@???>>>===<<<;;;::::::777777666666666777777888;;;;;;;;;;;;<<<<<<<<<<<<============>>>>>>???@@@HHHIIIKKKMMMPPPRRRTTTVVVRRROOOKKKFFFBBB>>><<<;;;<<<;;;999888888:::<<<===@@@BBBGGGPPPYYYbbbgggjjj\\\SSSKKKIIIHHHEEEGGGLLLUUUgggttt}}}xxx|||~~~vvvnnnqqqxxxfffWWWUUUVVV}}}vvvmmm~~~uuucccQQQKKKLLLIIIEEEBBB======>>>>>>===<<<;;;;;;999999888777666666555444222///---,,,,,,---,,,+++******))))))******++++++******++++++++++++******++++++++++++++++++++++++)))***+++,,,,,,+++***))))))))))))))))))))))))))),,,,,,...111666999:::888>>>GGGRRRVVVRRRKKKFFFDDDLLLIIIGGGLLLUUU\\\______hhhfffooo|||~~~mmmlllrrrsssyyy~~~aaaWWW```bbbZZZPPPQQQOOOMMMPPPYYY___aaacccmmmqqqooowwwmmm[[[UUUPPPIIIHHHMMMIIIGGGCCC>>>999444000...------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------------........./////////000111111000//////111333555555444333777BBBSSS___nnnuuuvvv^^^RRRTTTXXX\\\eeerrr~~~rrrvvvyyyrrrjjjeee\\\WWWXXXNNNKKKJJJOOOXXX^^^^^^[[[MMMHHHEEEDDDBBB>>>>>>AAA???===999555222000//////////////////////////////////////////////////////////////////////////////............////////////000//////000000222333333333333333333444555666666:::<<<>>>@@@AAABBBAAAAAA===>>>===:::777999>>>CCCOOO^^^hhhmmmpppfffYYYYYYaaa___XXXbbbyyyuuuqqqhhhooorrr|||rrr{{{oooaaaRRRHHHCCCBBB@@@DDDJJJRRRYYY___cccfff______]]][[[YYYYYY[[[]]]^^^______aaammmzzzzzzsssiiikkknnnpppooolllhhhfff```eeennnyyy~~~uuueee\\\WWWTTTRRRRRRSSSRRRNNNKKKAAA???======>>>???>>>===>>>======<<<;;;::::::999777777777777777888999:::<<<<<<======>>>??????@@@???????????????@@@@@@@@@FFFHHHKKKLLLNNNPPPTTTWWWTTTSSSPPPLLLGGGCCC@@@>>>>>><<<:::999999;;;>>>@@@>>>@@@DDDIIIPPP[[[gggnnniii]]]RRROOOIIIAAAAAAGGGGGGYYYiiixxxsssppp~~~uuuggg```XXXxxxmmmyyyxxxdddPPPHHHIIIHHHEEEBBB>>>>>>>>>>>>===<<<:::999999999888777666555444444333000---,,,,,,,,,+++***+++************+++,,,---******++++++++++++******++++++++++++++++++++++++******++++++++++++******************************---000333444555:::DDDLLLNNNUUUZZZYYYPPPGGGBBBBBBCCCDDDHHHQQQ\\\dddeeecccgggjjjoootttvvv{{{sssiiillluuu~~~wwwddd```fffwwwvvvtttpppoooyyyyyyvvv}}}nnn___dddrrrzzzooocccTTTMMMMMMSSS___jjjkkkzzznnn^^^WWWWWWTTTOOOKKKJJJHHHDDD???999444111...---,,,,,,+++++++++,,,++++++++++++++++++++++++,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------............///////////////000111111000000222333444444444888AAAQQQbbbnnnsss~~~nnnVVVPPPWWW___aaagggnnnttt{{{zzzvvvxxx}}}ppptttkkk^^^\\\LLLKKKMMMPPPTTTVVVXXXYYYXXXPPPIIIGGGDDD@@@>>>@@@AAA???<<<888555222///...////////////////////////////////////////////////////////////////////////............////////////000000111222333555666777444444444444555666777888;;;<<<>>>@@@BBBBBBBBBBBB>>>>>>===:::888<<>>===;;;;;;;;;;;;;;;;;;:::999888888888888999:::;;;<<<<<<<<<<<<===>>>@@@AAABBBBBBAAABBBBBBBBBBBBBBBAAAAAAEEEGGGIIIJJJKKKMMMQQQUUUVVVVVVTTTRRRNNNIIIEEECCC@@@>>><<<::::::;;;>>>???;;;>>>BBBDDDHHHRRRbbbmmmuuussskkk\\\OOOIIIHHHHHHBBBNNNYYYlllyyyttt~~~rrr```zzz{{{yyynnnwww{{{eeeNNNFFFGGGGGGDDDBBB>>>>>>??????===<<<:::999999999888777666555444444333111---,,,++++++***)))++++++++++++,,,,,,---...******++++++++++++******++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++---444888666333;;;MMM]]][[[______YYYNNNFFFEEEFFFHHHMMMVVVaaannnvvvvvvqqq}}}zzzwww~~~xxxyyy|||tttgggaaagggsssyyyyyyzzzqqqppp|||{{{pppjjjsssxxx}}}rrrzzzwww___QQQLLLMMM[[[lll}}}jjjdddlllhhhYYYKKKKKKJJJHHHDDD>>>888555...---,,,,,,++++++++++++++++++++++++++++++++++++,,,------......------,,,++++++,,,,,,,,,---------............/////////000---///222333222222222333222222555<<>>>>>BBBAAA>>>;;;777333000...000000000000000000000000////////////////////////000000000000000000000000............/////////000111222222333555777999:::555555555666666777888999999;;;===???@@@AAAAAA@@@??????===:::999???IIISSSqqq~~~uuujjjlllxxxuuueeettt|||wwwxxxiiibbbtttooogggYYYKKKBBBCCCKKKSSSdddooozzz~~~zzzyyy{{{}}}rrrlllgggeeebbbdddooo}}}pppggg]]]WWWVVVWWWVVVTTTMMMHHHBBB?????????>>><<<:::::::::::::::999888888999999::::::;;;<<<>>>>>>;;;<<<===???@@@BBBCCCDDDCCCCCCDDDDDDDDDCCCBBBBBBDDDFFFIIIIIIIIIKKKOOOSSSXXXXXXXXXVVVSSSNNNIIIFFFBBB@@@===:::999:::<<<>>>888===AAABBBDDDMMM]]]kkk{{{nnnZZZVVVSSSJJJEEEJJJPPPeeeiii|||sssiiiwwwuuubbbOOOHHHHHHGGGDDDCCC@@@@@@???===<<<;;;:::999<<<<<<:::888444333444555111///---------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++,,,++++++******++++++,,,,,,,,,,,,++++++*********)))***+++,,,---...//////000///222999???GGGTTTaaa___]]]\\\YYYPPPHHHJJJRRRTTTVVV\\\dddlllvvvzzz~~~wwwpppssswwwyyyuuuttt~~~~~~|||xxxyyy~~~zzzjjjUUUGGGPPPbbb{{{yyyyyyvvvooocccMMMNNNNNNLLLHHHAAA:::555/////////---+++,,,...000,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......///000000000000//////333666888666444222888999>>>XXXxxxxxxyyynnnfff``````jjjuuu~~~tttnnnqqqrrr}}}zzzXXXVVVZZZNNN@@@DDDTTTmmmsssWWWHHHIIIEEE:::>>>???@@@@@@===888333000222000.........///...---////////////////////////////////////////////////000000000000////////////111222222222111222555888777777666666666666777777888:::<<<===>>>???AAACCC>>>>>>888888@@@III___}}}xxxuuuxxxrrrfffwwwwwwkkkWWWRRRKKKEEEEEEOOO^^^jjj{{{|||vvv{{{yyyuuuooojjjgggggghhhgggeeehhhttt{{{pppbbbZZZYYYYYYVVVRRROOOKKKFFF@@@<<<;;;;;;<<<<<<;;;::::::999999::::::::::::;;;;;;<<<======>>>;;;;;;<<<<<<===>>>>>>>>>BBBAAAAAABBBCCCEEEGGGIIIHHHFFFFFFHHHKKKLLLJJJGGGRRRTTTVVVWWWVVVSSSOOOMMMKKKHHHCCC???<<<<<<<<<<<<::::::===AAABBBFFFQQQ\\\pppttt^^^WWWXXXNNNEEEEEEYYYwww}}}xxxjjjttttttbbbOOOHHHHHHGGGDDDBBB@@@@@@???===<<<;;;:::999;;;;;;999777444222333444111///---------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++******---,,,******+++...111333111333:::CCCIIINNNWWW```fff\\\RRRMMMJJJIIIOOOWWW]]]___bbbccchhhrrr~~~}}}uuuttt~~~yyylllgggjjj|||}}}~~~}}}{{{|||~~~~~~uuulll```UUUNNNMMMjjjqqqsssnnnkkknnnssstttgggvvvyyyrrrooo^^^RRREEEDDDJJJKKKCCC:::333111///,,,,,,---///000,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......///000000000000///000222555777555333444444<<>>>>>???AAACCCAAA@@@888777BBBSSStttxxxyyy~~~xxxzzzwwwiii]]]NNNGGGAAAFFFUUUgggvvv}}}}}}}}}xxxqqqjjjccc```ZZZXXXWWW\\\gggsss}}}yyyqqqfff^^^YYYVVVRRROOOPPPMMMHHHBBB>>><<<;;;:::;;;;;;:::999999999999:::<<<<<<;;;;;;;;;;;;:::::::::;;;;;;<<<<<<======>>>@@@@@@@@@@@@AAACCCDDDEEEFFFFFFFFFIIILLLMMMKKKHHHNNNPPPTTTYYY[[[ZZZVVVSSSQQQMMMHHHDDD@@@>>>===<<<;;;:::<<<>>>???AAAJJJTTTccczzz|||jjj^^^XXXMMMGGGNNN```vvvpppbbbmmmrrraaaPPPIIIHHHGGGDDDBBB@@@@@@???===<<<;;;:::999::::::999666333111222333111///---------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++++++++***///---***)))+++///444777111777CCCNNNSSSRRRUUUZZZ___RRREEECCCHHHNNNSSSXXXZZZcccgggdddfffooovvvvvvpppnnnrrrzzzyyysssrrrwww{{{vvvvvvsssnnnpppwwwttt{{{qqqbbb```bbbZZZOOO]]]bbbbbb^^^]]]bbbjjjnnn```fffwwwuuunnncccVVVIIIFFFKKKNNNHHHAAA999444...+++,,,...///...,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......///000000000000000000222444555444333:::777EEEcccyyynnnXXXPPPWWWjjj|||uuu]]]^^^UUULLLHHHHHHZZZxxxppp[[[NNNLLLOOOEEECCCAAACCCDDDBBB:::444111000///000222222111000////////////////////////////////////////////////000000000000000000000000222333444333222222333555666666666666666777888888999;;;>>>??????@@@BBBCCC??????999999EEEYYY~~~wwweeeSSSHHHJJJFFFGGGUUUkkk{{{vvviii]]]UUUKKKLLLKKKJJJMMMVVVdddnnnpppmmmfff___XXXRRRMMMKKKNNNLLLIIIDDD@@@===;;;999;;;:::999999888888999999===<<<<<<:::999888777777999999:::;;;;;;<<<<<<=========???AAACCCEEEFFFGGGGGGGGGHHHKKKNNNOOOOOOMMMLLLMMMQQQWWW]]]___]]]ZZZYYYUUUOOOJJJFFFBBB???<<>>======DDDLLLVVVhhhhhhaaaYYYOOOJJJLLLZZZsss}}}lll]]]ggg}}}|||nnn___OOOIIIHHHFFFCCCBBB@@@@@@???===<<<;;;:::999999:::999777444222222333111///---------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++---,,,++++++---111666888444<<>>;;;:::::::::999888888888888888;;;;;;:::999888777666666888999999::::::;;;<<<<<<:::<<>>CCC@@@??????>>>===BBBIIINNNZZZqqq{{{jjjddd[[[RRRKKKNNN^^^ooouuudddiiiyyy|||rrrhhhZZZMMMIIIHHHEEECCCCCC@@@@@@???===<<<;;;:::999:::;;;;;;999666444333333111///---------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,++++++******++++++,,,++++++++++++++++++++++++)))***,,,///222666999:::===DDDPPPZZZWWWMMMFFFDDD@@@DDDJJJPPPWWW___gggkkkgggrrryyyxxxyyy~~~|||yyyzzz|||yyysssooorrrxxxxxxuuuxxx}}}}}}|||nnnaaaSSSQQQ[[[iiivvv|||nnnllleeeZZZNNNGGGFFFGGGCCC;;;111------...---***---------.........//////------------------------........................------......///000000000000000111222222333444555555FFFWWWbbbooo~~~tttdddUUUVVVaaappp~~~~~~iiibbbWWWUUUYYYQQQKKKTTTSSSYYYgggrrrlll[[[UUUZZZVVVMMMCCC@@@CCCFFFEEEBBB555333111000111111000///000000000000000000000000000000000000000000000000///000000000111111111222222444555444222222222333444444444555666888999:::;;;===AAABBBBBBBBBBBBCCC;;;DDDHHHMMMVVV```{{{}}}xxxmmm^^^QQQMMMPPPIII[[[sss|||xxxjjj]]]SSSJJJDDDAAABBBCCCDDDEEEEEECCCAAAIIIMMMPPPOOOJJJFFFDDDEEEAAAAAAAAA@@@???>>><<<;;;999999888777777777777888888888888888888888888888888888999999:::;;;;;;;;;<<<===???BBBEEEHHHKKKLLLLLLJJJHHHGGGHHHLLLQQQTTTUUUQQQOOORRR[[[gggpppuuueee___WWWRRROOOLLLFFFBBBDDD@@@???@@@???>>>AAAGGGJJJRRRbbb~~~zzzooobbbWWWOOOLLLTTT^^^iiiqqquuucccfffuuuwwwnnnaaaVVVKKKGGGGGGDDDCCCCCC@@@@@@???===<<<;;;:::999:::;;;<<<:::777444333333111///---------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,++++++******++++++,,,***++++++++++++,,,,,,,,,(((***---222777;;;>>>@@@JJJNNNVVVZZZUUUJJJCCCBBBHHHOOOUUUVVVZZZfffttt}}}tttuuutttrrrpppssszzz|||}}}}}}yyyvvvwww~~~}}}zzzzzz{{{|||~~~{{{~~~pppVVVMMMWWWkkk{{{gggYYYTTTQQQLLLHHHFFF@@@777222000...---+++------........./////////------------------------........................------......///000000000///111222222222444666888>>>YYYiiiiiitttddd\\\WWW^^^iiipppuuuxxxzzzzzztttccc\\\bbb]]]PPPMMMNNNPPP[[[gggggg\\\UUUUUU]]]TTTIIIDDDEEEHHHJJJIII<<<888333000///000000///000000000000000000000000000000000000000000000000///000000111111222222222111333444444333222333444333333444555777888:::;;;<<>>>>>>>>???AAADDDGGGIIINNNMMMLLLJJJIIIKKKOOOSSSWWWTTTQQQRRRZZZiiiyyyoooggg]]]WWWUUURRRMMMHHHEEE@@@>>>??????===???CCCFFFLLLXXXlllhhhXXXPPPMMMQQQWWWcccjjjxxx}}}vvv}}}mmmYYY\\\lllqqqjjj[[[QQQHHHFFFFFFDDDCCCDDD@@@@@@???===<<<;;;:::999999:::;;;999666444222222111///---------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...,,,++++++******++++++,,,******+++++++++,,,,,,,,,+++,,,///444:::AAAFFFIIITTTTTTVVVVVVOOOFFFCCCEEEOOOWWWZZZVVVXXXcccqqqxxxnnngggfffiiifffbbbhhhtttyyy{{{|||zzzzzz~~~~~~{{{wwwsssqqqqqqrrrqqqpppjjjnnnpppooolllkkkmmmnnniiikkkrrr|||}}}aaaQQQRRR```yyyooo```XXXTTTNNNIIIIIIFFF???999333000...---............////////////................................................------......///000000000///111333333333555999<<>>777111///000000000000000000000000000000000000000000000000000000000///000000111111222333333///222444555444333333444333333444555777999;;;<<<<<>>>>>AAAAAAGGGQQQ___vvvtttaaaVVVPPPPPPRRR^^^eeeuuutttsss|||mmmUUUTTTccchhhaaaWWWNNNFFFEEEEEECCCCCCDDD@@@@@@???===<<<;;;:::999888999:::999555333111111111///---------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...,,,++++++++++++++++++,,,*********++++++,,,,,,,,,//////111555;;;DDDLLLQQQWWWUUUSSSQQQJJJCCCCCCGGGNNNUUUXXXTTTUUU]]]dddgggaaaZZZ^^^jjjhhh\\\]]]jjjqqquuuzzz~~~zzz{{{wwwqqqsss|||pppnnnkkkiiihhhgggfffeee\\\dddjjjhhhaaa]]]\\\]]]]]]^^^aaahhhooouuu{{{gggUUUKKKOOOcccwww{{{~~~}}}lllYYYMMMIIIKKKLLLJJJEEE>>>666111000000............/////////000........................////////////////////////------......///000000000...111333444333666:::>>>WWWnnn}}}~~~gggeeehhhppptttqqqmmmlllkkk{{{qqqmmm^^^QQQJJJQQQ___qqq~~~jjjVVVWWWTTTNNNIIIEEEDDDDDDDDDJJJCCC:::333000000111222000000000000000000000000000000000000000000000000///000000111222222333333...111444555444444444555222333333555777999;;;<<<===@@@DDDFFFEEEDDDCCCCCCPPPSSSQQQRRRXXXYYYgggzzzxxxmmmYYYIIIHHHNNNYYYmmmttt```RRRLLLHHHDDDBBBCCCEEEIIITTT^^^```hhhlllnnntttxxxmmm[[[RRRKKKCCC??????>>><<<888777888:::===>>>===999555<<<;;;:::999999999::::::<<<<<<;;;::::::::::::;;;888888777666666666666666777888888888999999999999999::::::;;;;;;<<<<<<===:::::::::===BBBJJJQQQVVVXXX]]]bbbbbb___ZZZVVVUUUXXXXXXUUUQQQPPPXXXiiivvv{{{mmmccc___\\\WWWRRROOOIIIEEEEEEDDD@@@???AAA>>>EEENNNYYYkkkmmm___TTTNNNMMMSSS[[[ppp~~~}}}lllOOOOOObbbkkkfffWWWMMMFFFGGGJJJIIIEEECCCAAA@@@???===<<<:::999999:::999888777666555444333000000///............///---------,,,,,,+++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++)))+++...///...------...000555888888===GGGOOOSSSNNNZZZ]]]PPPCCCCCCFFFEEEQQQKKKIIIQQQZZZ___aaacccdddcccccceeeddddddjjjsssuuu}}}{{{wwwqqqllljjjiiiiiihhhdddaaa]]]YYYUUUSSSRRRRRRQQQUUUXXXXXXUUUOOOKKKIIILLLNNNQQQTTTXXX]]]dddhhhkkkrrrxxx}}}yyyrrr{{{ttt^^^ZZZWWWQQQVVVbbblllppprrrmmmhhhiiimmmqqq}}}yyycccSSSNNNPPPOOOOOOMMMFFF@@@999222,,,+++---......---,,,,,,---.........................................................//////000111222555000000333222444EEEYYYvvv}}}~~~yyyzzz}}}sssddd[[[iii}}}qqqpppxxx~~~nnn^^^XXXUUUPPPNNNYYYtttzzziiiUUUPPPJJJDDDAAABBBFFFJJJHHHJJJCCC666222555444---///000111222222222222222111111111111000000000000//////000111111111111111000111333444555555444333555888:::999888999>>>BBBGGGCCCBBBCCCDDDBBBDDDIIITTTccc^^^ZZZeeehhhiiiwww}}}sss|||kkkQQQNNNLLLPPP^^^rrrrrr```OOOEEEBBBAAA@@@@@@@@@@@@BBBDDDEEEJJJKKKMMMNNNMMMLLLJJJIII???>>><<<:::888888888888:::888666666888:::::::::999999;;;;;;;;;;;;999999<<<<<<<<<;;;;;;:::::::::777777777888888999999:::888999:::;;;<<<<<<<<<<<<:::;;;;;;;;;;;;::::::999===;;;;;;???EEEMMM\\\jjjppprrrrrrmmmiiihhhddd^^^[[[YYYYYYYYYTTTRRR[[[hhh|||vvvoooeeeYYYUUUWWWOOONNNKKKGGGBBB????????????AAAHHHSSS```uuu~~~ggg___UUUIIILLLWWWjjj|||~~~tttqqqSSSTTTgggpppkkk[[[PPPGGGGGGIIIHHHEEECCCAAA@@@???>>><<<:::999999999888777666555333222222///...---,,,,,,,,,,,,,,,.........---------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***,,,---...------///000333555666999AAAJJJKKKHHHPPPUUUSSSIII@@@AAAHHHMMMDDDJJJXXXhhhnnnjjjccc___bbbbbbcccfffgggjjjsss}}}}}}yyyxxxuuurrrnnnjjjgggddd```]]]SSSQQQNNNJJJGGGFFFEEEEEEEEEHHHKKKKKKHHHDDD@@@???AAABBBEEEGGGJJJOOOUUUYYY[[[```gggkkkoooxxx{{{hhh\\\SSSMMMQQQ\\\ddd```]]]___dddfffbbb\\\ooo|||qqq^^^UUUUUUQQQPPPMMMHHHBBB<<<555///---...//////.....................................................................//////000111222444000111444444999MMMcccssshhh[[[PPP___rrr|||~~~~~~nnn\\\UUUSSSGGGFFFQQQoooiiiXXXHHHCCCCCCDDDHHHMMMIIIKKKIII???777444333111///000111111222222222111111111111111000000000000///000000111111111111111000111333444555555444444111444777999<<<@@@EEEIIIGGGGGGHHHJJJHHHDDDEEEJJJ[[[aaaeeelllvvvssslllllleeehhhzzzjjjXXXPPPPPPUUUdddxxxqqq```RRRFFF@@@???<<<<<<;;;;;;<<<>>>???@@@===>>>???@@@???>>><<<;;;<<<;;;999777666666777777999777555555777999999888888999:::;;;;;;;;;;;;:::<<<<<<<<<;;;;;;:::::::::777777888888999:::;;;;;;:::;;;<<<===============<<<<<<;;;;;;:::999999999777777:::@@@EEEKKKVVVaaarrrzzz|||uuuiii___\\\YYYWWWWWWUUUUUU]]]hhhyyy{{{{{{wwwppphhhaaa]]]VVVUUURRRMMMHHHDDDBBBAAA<<<===CCCLLLXXXkkk{{{ggg[[[RRRRRRSSS]]]ttt}}}}}}mmmvvvkkkRRRWWWmmmvvvqqq___SSSHHHGGGHHHGGGDDDDDDBBBAAA@@@>>><<<:::999888888888777555444333222111000///...---,,,,,,,,,,,,//////............------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------...111333;;;:::;;;AAAMMMUUUPPPGGGNNNIIIEEEBBB@@@CCCNNNYYYWWWZZZbbbjjjllljjjkkkooonnnlllmmmmmmlllmmmvvvzzztttrrrrrrnnnllliiieee```YYYQQQLLLCCCBBB???<<<;;;:::::::::;;;===??????<<<:::888888777999;;;<<<>>>AAAEEEIIILLLQQQWWW[[[___gggsss|||}}}qqqgggfffeee___XXX]]][[[\\\aaagggiiifffcccfffvvvooo```XXXUUURRRNNNKKKFFF@@@:::666000/////////////////////.........................................................//////000111222444111222555666>>>VVVnnnuuu___SSSQQQcccyyyxxxsss}}}|||mmm[[[RRRQQQKKKFFFLLLccchhhMMMEEEFFFEEEIIIPPPLLLMMMNNNJJJ???444111555000000000000111111111111111111111111000000000000///000111111222222111111111222333444444555555444666777888:::<<>><<<===999999999999:::;;;<<<===888888999::::::888777666888777666555555555555666999777666666888999999888777888999;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::888888999:::;;;<<<===>>>>>>??????@@@@@@@@@@@@??????>>>===;;;:::999999999555666;;;@@@CCCEEELLLTTT[[[eeeqqqxxx||||||vvvnnnccc]]]YYYYYYYYY[[[```fffuuu}}}uuuooodddXXXZZZXXXTTTOOOIIIDDD@@@>>>;;;;;;???FFFPPPaaazzzwwwgggcccbbbUUUQQQiiinnntttwww\\\LLLXXXqqq{{{uuucccVVVIIIFFFGGGFFFDDDDDDBBBBBB@@@>>><<<;;;999888888888777666444333222222333222111///........................------------+++++++++,,,,,,,,,------------------------------,,,,,,---,,,---///444777===>>>@@@GGGSSS[[[VVVMMMFFF>>><<>>;;;;;;999888777777777777888:::;;;:::999777888888555777888999999;;;>>>@@@BBBFFFKKKNNNRRRYYYbbbjjjkkksss~~~vvvwww~~~dddZZZaaakkkrrrtttwwwwww{{{nnn^^^ZZZUUUPPPNNNKKKEEE???===333111///....../////////............................................................///000111222333222222444666AAAZZZrrryyyddd^^^bbbiii{{{|||tttsss}}}qqq```VVVUUUSSSJJJGGGSSSgggzzztttUUULLLIIIDDDGGGRRROOOLLLNNNPPPGGG777111444000000000000000000000111111111111111000000000///000000111222222222222111222222333444444555555555888888888999;;;=========EEEEEEEEEDDDEEEPPPhhh~~~vvvvvvvvvpppnnn]]]PPPJJJOOO^^^uuu|||fffNNNAAA>>>======>>>::::::;;;;;;;;;<<<<<<===:::;;;;;;<<<;;;:::999999666555555555555666666666:::999888888:::;;;::::::777777999:::<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===???@@@AAAAAACCCCCCDDDEEEEEEDDDDDDCCCCCCAAA???===<<<;;;;;;;;;;;;:::===@@@@@@???DDDKKKKKKPPPVVV\\\ggguuulllgggbbbaaacccfffhhhiiiwwwyyyxxxoooaaa]]]ZZZVVVQQQKKKFFF@@@=========???EEELLL[[[sssyyywwwvvv```RRRdddqqquuusssgggSSSJJJ[[[www~~~vvvcccVVVIIIEEEFFFFFFDDDDDDCCCBBBAAA???===;;;999888:::999888777666444333333222222111000///.........,,,,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,------------------------------,,,,,,---,,,---111666:::;;;@@@EEEIIIOOOTTTSSSNNNAAA<<>>@@@CCCIIIPPPUUU^^^dddmmmttt~~~~~~|||[[[___iiiwwwmmm```WWWQQQQQQPPPIIIDDDCCC666333///------.....................................................................///000111222333333222333888FFF^^^rrr|||tttdddaaaeeekkkyyy~~~||||||rrreeeaaa\\\QQQGGGIIISSSaaassssss[[[PPPIIIBBBGGGSSSRRRKKKKKKPPPMMM???444222222111000000///000111111111111111111000000000///000000111222222222222222333333333333444555666666444555888;;;>>>AAACCCEEEGGGGGGGGGGGGHHHUUUpppxxxnnn\\\QQQPPPSSS[[[ooolllZZZGGG???????????????;;;;;;<<<<<<<<<===<<<<<<999:::::::::999999888888666666777777777888888888999888777888:::;;;:::888777888999:::<<<===??????========================>>>>>>???@@@AAACCCCCCDDDFFFGGGGGGHHHHHHHHHHHHGGGFFFEEEDDDBBBAAA@@@@@@???@@@>>>=========>>>FFFPPPVVVUUUQQQPPPXXXhhhwww~~~rrroookkkkkkpppvvvxxxwww~~~}}}gggccc]]]WWWRRRMMMGGGCCC??????@@@DDDJJJWWWnnnmmmZZZbbbooorrrssshhhVVVOOOaaazzztttaaaTTTHHHEEEGGGFFFEEEEEEDDDCCCAAA???===;;;999888::::::999777666555444333000///......------......+++++++++,,,,,,,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///333888<<<@@@HHHOOOOOONNNOOOMMMJJJBBBCCCHHHPPPTTTTTTUUUWWWaaaYYYTTTXXX]]]]]]ZZZYYYeeeiiiooottttttwwwvvviii___YYYaaadddjjjoooqqqnnngggbbb\\\UUULLLDDD>>>:::777555444444444444555555555555555777888888777666666777444555666666444333444555555777999:::<<<@@@DDDHHHOOOVVVbbbmmmttt~~~|||rrrrrrfffZZZYYYooofffZZZSSSTTTSSSLLLGGGHHH<<<777000---...///...---.........................................................//////000111222333222333777AAARRRgggvvvnnnaaa___^^^cccmmmnnnjjjttt}}}||||||~~~zzzxxxwwwuuugggWWWLLLJJJRRRcccssszzzmmm^^^RRRHHHEEEJJJRRRTTTNNNLLLOOOPPPHHH===666333333111000000000111222111111111111000000000000000111222222333222222222333333333333444555666777;;;???BBBCCCBBBAAADDDGGGBBBEEEHHHIIIHHHOOOaaatttzzz{{{|||ppp]]]QQQNNNUUU___pppzzz\\\OOOCCC???@@@???======:::;;;<<<<<<<<<<<<;;;;;;::::::999999999888888888888888999:::::::::999999777666666888999:::888777888888999:::;;;===???@@@>>>>>>????????????@@@@@@@@@@@@AAAAAABBBCCCCCCCCCFFFGGGHHHIIIIIIJJJJJJJJJHHHHHHIIIIIIIIIHHHGGGFFFDDD???<<<<<<===AAAMMMYYYZZZ[[[YYYWWW\\\fffnnnqqqwwwtttppppppwwwrrrlllccc\\\WWWRRRLLLGGGAAA@@@???AAAEEEQQQgggzzzsss```^^^qqqjjjkkk~~~{{{nnnYYYOOO```yyy}}}qqq]]]QQQFFFEEEGGGGGGFFFFFFDDDDDDBBB???===;;;999888999999888777555444333222..................///000,,,,,,,,,,,,------......++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***,,,---///111444999===AAAKKKTTTUUURRRPPPKKKFFFBBBIIINNNOOOPPPUUUXXXXXX^^^WWWSSSUUUXXXZZZ]]]aaadddjjjrrrwwwvvvxxxnnn]]]WWWUUUSSSeeefffhhhkkkkkkfff]]]VVVKKKGGG@@@;;;888777666666444555555666666666666666777999;;;<<<:::999888999777888999888777555666666888888999999:::<<>>OOOeeexxxhhhccceeeccc___bbb```___lll|||vvv|||~~~ssspppsss~~~}}}zzzyyyyyy|||zzzwwwttttttxxx}}}gggTTTIIILLL___qqqvvvrrrfffUUUKKKKKKNNNMMMSSSTTTSSSQQQPPPOOOHHH???555444222111000111222333111111111111000000000000000111222222333333222222444444333333444555777777BBBHHHLLLIIIBBB>>>@@@EEEAAACCCFFFHHHHHHMMM[[[jjj}}}pppkkkuuuaaaVVVSSSWWWcccooozzzlllQQQHHHAAA??????===<<<===;;;<<<<<<======<<<;;;;;;===<<<<<<;;;;;;;;;;;;;;;999:::;;;;;;;;;:::999888999888999:::<<<<<<:::888:::999999:::;;;===???@@@@@@@@@@@@AAAAAAAAABBBBBB@@@@@@@@@AAAAAAAAAAAAAAACCCDDDEEEGGGHHHIIIIIIJJJIIIKKKMMMOOOPPPPPPNNNMMMIIICCC???======BBBOOO\\\bbbiiiooosssxxx~~~~~~||||||tttooovvvxxxlllccc\\\VVVOOOJJJEEEBBBAAA@@@BBBLLL```rrrssscccXXX^^^tttfffgggpppWWWLLL\\\uuuzzznnnZZZNNNEEEDDDHHHHHHFFFFFFEEEDDDBBB@@@===;;;999888888888777555444333222111/////////000000111222333---------.........//////++++++,,,,,,,,,---------++++++++++++++++++++++++)))+++...000222555:::===:::EEEOOOSSSSSSOOOGGG???AAAJJJNNNJJJLLLVVV^^^^^^XXXYYY]]]bbbaaa^^^]]]```^^^fffrrrzzz}}}vvvfff^^^___```___kkkjjjhhhgggeee^^^UUUNNN???<<<888666777777777777888999999:::::::::::::::<<>>======<<<===???>>><<<::::::;;;777777666666777888:::;;;???===CCCSSSbbbiiiooouuu|||yyypppiiiZZZRRR[[[eeekkkrrr{{{pppttt{{{mmm]]]TTTWWWWWWOOOJJJKKKGGG???666111111222000............................................................//////000111222000111666CCC[[[ttt~~~bbbeeeoooooofffaaa\\\___sssqqqqqq~~~ssskkklllttt{{{uuupppnnnnnnkkkiiieeebbbbbbhhhpppwwwkkkVVVJJJOOOeeezzz~~~}}}oooYYYOOOQQQPPPHHHRRRZZZZZZSSSPPPSSSPPPHHH666555333111111222333444111111111111000000000000111111222333333333333222444444333333444555777888<<>>===>>>?????????>>>===<<<======<<<;;;;;;;;;;;;;;;:::;;;;;;<<<;;;:::999888===<<<===>>>@@@@@@>>><<<;;;:::::::::;;;===>>>@@@AAAAAAAAABBBBBBCCCCCCCCC@@@@@@????????????>>>>>>@@@AAACCCEEEGGGHHHHHHIIIIIILLLPPPTTTUUUUUUSSSRRROOOIIICCC@@@>>>AAALLLXXX{{{xxxlllqqqxxxlllddd^^^VVVQQQIIIFFFCCCAAAAAAIII\\\mmmzzzrrrcccUUURRRbbb~~~{{{ffflllsssQQQRRRfffttt~~~qqq^^^MMMFFFFFFCCCEEEGGGBBBDDDAAA>>><<<;;;:::999888999888555222111111222333000---,,,///444777555222555222///,,,******+++,,,,,,,,,,,,---------......------------------------,,,))),,,555::::::;;;???DDDHHHMMMPPPNNNIIIEEEBBBCCCDDDGGGKKKQQQWWW\\\```bbb```______```aaa___^^^eeejjjttt|||wwwpppkkkiiiiiiiiijjjkkkjjjgggbbbZZZPPPGGGBBB;;;;;;:::888777777:::<<<===>>>===<<<@@@CCC>>>777999@@@HHHJJJFFFCCCBBBDDDCCCCCCBBB@@@>>><<<:::999:::999888888::::::999888888;;;???DDDJJJTTT```hhhssswwwlll```eeebbbZZZZZZcccfffcccYYYhhhzzzwwwooozzzfffPPPWWW\\\PPPIIIMMMKKKFFF>>>555000...///000////////////////////////////////////////////////000/////////000111222222222222999MMMiiiuuuiiiaaapppwwwhhhgggvvvyyy~~~uuusssuuuwwwxxx|||{{{tttwwwvvvvvvvvvvvvvvvwwwwww}}}uuuqqqrrrpppjjjhhhkkkiii```XXXUUUUUUYYYaaajjjsss{{{~~~sss^^^KKKJJJ___uuu}}}}}}www```XXXUUUFFFNNN\\\bbbWWWOOORRRVVVTTTJJJ===333444666333222333000000000000000000000000111111222222222333333333666555555555555666666777666999<<<>>>???@@@AAACCCGGGBBBDDDNNNXXXgggiii]]]```ooo~~~qqqbbbWWWZZZfffssskkkYYYHHHDDD???===???AAAAAA@@@CCCAAA???>>>???@@@???>>><<<======>>>>>>=========;;;<<<<<<===>>>???@@@AAA=========>>>AAABBBAAA@@@777888:::<<<>>>@@@AAABBBEEEDDDCCCBBBAAA@@@@@@@@@===>>>>>><<<<<<===@@@CCCCCCAAAAAACCCFFFHHHFFFDDDNNNNNNPPPSSSVVVXXXWWWUUURRRQQQLLLDDD>>>>>>EEELLLuuuqqqrrryyyhhhhhh```RRRTTTKKKBBB???@@@GGGUUUaaasss```UUUNNNSSSiii{{{eeejjjxxxZZZ^^^ppp|||sss]]]LLLEEEEEEBBBEEEGGGBBBDDDAAA>>><<<;;;:::999888999777555333222111111222000...,,,...333555333111333222///,,,+++++++++,,,,,,,,,,,,,,,------------------------------------///---000888<<<<<<@@@EEEIIIIIIIIIGGGEEECCCBBBBBBIIILLLPPPSSSUUUXXX[[[^^^nnnkkkgggcccaaadddlllrrrtttyyy}}}pppmmmkkkjjjkkkmmmmmmmmmllliiicccZZZPPPGGG???:::888888888777777999===@@@???BBBCCCEEEIIIKKKFFF>>>777@@@LLLUUUYYYYYYZZZ[[[UUURRRNNNIIIEEEBBB@@@???AAA???<<<::::::999888666666888;;;===BBBJJJTTT[[[ffflllvvvoooooopppmmmfffaaaaaa```^^^eeeiiipppsssoooooo|||ooo[[[XXXYYYVVVRRRQQQMMMIIIAAA:::444111000111////////////////////////////////////////////////000//////000000111222333777666AAA\\\zzzwwwkkkffffffnnn~~~yyyzzz}}}|||~~~yyyvvvtttqqqooommmmmmllllllmmmnnnoooppppppnnnpppuuutttkkkcccaaaaaaZZZTTTQQQPPPPPPTTTZZZbbbhhhpppwww|||}}}vvvkkk]]]MMMIIIVVVhhhxxx___WWWSSSOOOZZZaaa[[[SSSRRRWWWZZZNNNAAA666444444222222333111111111111111111111111111111222222222333333333666555555555555666777777777999;;;<<<===@@@DDDGGGGGGAAADDDUUUjjjrrrccc]]]eeeqqq}}}jjjaaa^^^fffsssuuubbbSSSHHHDDD@@@???@@@AAA@@@??????>>>>>>???AAAAAAAAA???AAA@@@>>><<<;;;;;;<<<===??????@@@@@@@@@AAAAAAAAACCCBBBBBBDDDEEEEEECCCAAA;;;<<<===>>>???AAABBBCCCDDDDDDCCCBBBAAAAAAAAAAAAAAABBBBBBBBBAAAAAADDDFFFFFFEEEDDDFFFIIIJJJHHHFFFIIIIIIKKKOOOTTTWWWXXXXXXUUUUUUQQQIIIBBB@@@DDDHHH^^^yyyzzzvvv~~~vvveee\\\ZZZVVVOOOGGGBBBAAAEEEQQQ^^^}}}{{{fffVVVKKKLLLaaayyyyyydddiii~~~}}}fffkkk|||www[[[JJJCCCDDDBBBDDDHHHBBBDDDAAA===;;;;;;:::999777777777666555333222111000000...,,,...111222000...111000///---,,,+++++++++++++++++++++,,,,,,,,,,,,------------------------000111555999<<<===CCCKKKPPPLLLFFF@@@>>>@@@CCCFFFOOOTTTZZZ[[[YYYWWWYYY\\\fffggggggdddaaafffrrr|||xxxnnneeefffgggjjjmmmnnnmmmllliiicccZZZOOOEEE>>>999777666777999;;;>>>CCCIIIMMMQQQTTTXXXZZZ^^^___YYYQQQFFFPPP___mmmwwwzzzyyyxxxooojjjccc[[[SSSNNNKKKIIIFFFBBB>>>;;;:::999888777666777777888:::@@@GGGLLLYYYbbblllttt|||vvvqqq~~~sssddddddllltttooolllmmmpppvvvpppZZZSSSVVVUUUNNNOOOLLLFFF???999555222111/////////////////////////////////////////////////////////000000222333333444666IIInnnsssccc^^^ddduuuyyy}}}|||yyytttnnnjjjhhhhhhhhhgggfffffffffgggjjjmmmqqqsssnnnnnnppptttrrriii___ZZZXXXSSSPPPPPPOOOLLLNNNQQQTTTXXX^^^ccciiirrr|||zzzlll```[[[RRRIIINNNZZZ{{{nnnZZZZZZQQQVVV\\\]]]UUUNNNSSS]]]TTTIII<<<555333111111444111111111111111111111111111111222222222333333333555555555555555666777777999::::::;;;===AAAFFFJJJJJJGGGNNNaaazzz~~~ooohhhkkkvvvfffffflllzzzwwwgggVVVJJJBBBAAA??????@@@@@@@@@???@@@@@@@@@BBBDDDDDDCCCAAAEEECCC???<<<;;;===???AAADDDDDDDDDDDDDDDDDDDDDDDDGGGGGGHHHJJJKKKJJJFFFCCCAAAAAAAAAAAAAAABBBCCCDDDCCCCCCBBBBBBBBBBBBBBBCCCEEEFFFGGGGGGFFFEEEFFFHHHHHHGGGGGGHHHJJJKKKJJJIIIHHHHHHHHHKKKPPPUUUWWWXXXXXXXXXWWWQQQIIIDDDCCCDDDGGGYYYllltttxxxxxxuuu|||lll^^^cccYYYSSSLLLFFFAAABBBMMMYYYuuusss[[[HHHEEEVVVlllsssyyyttt}}}wwwyyytttaaafff}}}oootttzzzZZZIIIBBBDDDAAADDDHHHCCCCCCAAA===;;;::::::888777666666666555444222111000000...------//////...,,,//////......---,,,++++++******+++++++++,,,,,,,,,------------------------...222777999:::===FFFNNNVVVPPPGGGAAAAAAEEEJJJNNNRRRXXX]]][[[VVVSSSVVVZZZSSSYYY```dddgggkkkqqqvvvzzznnnhhhffffffgggiiikkkkkkiiifff```YYYOOODDD===::::::;;;999<<>>:::999888777888;;;@@@CCCMMMWWWdddlllrrr~~~|||qqqsssjjjlll~~~```QQQYYYZZZNNNOOOMMMJJJDDD>>>888333000/////////////////////////////////////////////////////////000111222333444444;;;TTTzzz{{{fff]]]bbbpppyyyjjjuuu}}}|||}}}zzzrrrlllfffgggggghhhhhhgggeeecccfffggghhhkkkpppvvv||||||yyytttqqqmmmgggaaa^^^XXXTTTQQQSSSSSSSSSUUUZZZXXX[[[^^^bbbffflllsssyyy~~~{{{fffXXXXXXVVVLLLLLLTTTiii{{{]]]ZZZXXXWWW]]]bbbYYYMMMOOO\\\ZZZQQQCCC999222000111444111111111111111111111111111111222222222333333333555555444555555666777888:::;;;<<<===>>>AAAFFFIIIJJJPPP^^^qqq~~~|||wwwgggooo}}}ppp]]]MMMDDDAAAAAAAAABBBCCCDDDDDDCCCFFFFFFFFFHHHIIIHHHEEEBBBEEECCCAAA@@@@@@BBBDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHJJJMMMNNNMMMIIIFFFFFFEEEDDDCCCBBBBBBCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDDDDFFFHHHHHHFFFEEEFFFFFFFFFFFFFFFGGGIIIKKKLLLLLLMMMKKKIIIJJJMMMQQQSSSTTTWWWYYYZZZVVVPPPIIIDDDBBB@@@GGGSSS\\\^^^]]]aaagggnnnqqqssssssrrr{{{lllfffZZZUUUOOOIIIBBB@@@IIITTTiiizzzdddIII@@@MMM```lll~~~xxxmmmeeekkk}}}|||rrrhhhhhhrrr~~~{{{zzz|||ppp[[[]]]vvvuuuxxx{{{ZZZIIIBBBDDDAAADDDHHHCCCCCC@@@===;;;:::999888777666666666555444222111000000///...---------,,,+++......---------,,,,,,+++******+++++++++,,,,,,,,,------------------------///444999;;;<<>>AAAJJJXXXdddmmmvvvvvvsss{{{rrrkkksssjjjXXX```aaaVVVNNNMMMKKKGGGAAA:::444000000000000000000000000000//////////////////////////////000000111333444555:::HHHbbb}}}yyycccYYY^^^fffyyywwwiiirrryyyxxxyyy~~~}}}|||zzzzzz|||yyynnnfff```\\\ZZZ\\\___ccceeeggghhhiiilllmmmnnnrrrwww|||zzzvvvsssoookkkddd^^^YYYZZZ[[[^^^eeellljjjmmmppptttvvvyyy{{{}}}~~~iiiWWWVVVVVVPPPNNNRRR]]]sss|||vvv]]]ZZZaaa\\\___ggg```QQQOOOZZZ]]]WWWKKK===444111222333111111111111111111111111111111222222222333333333444444444555555666888888:::===???AAABBBBBBDDDFFFFFFTTThhhwww|||uuukkkggguuu~~~nnnYYYJJJDDDFFFGGGHHHHHHHHHGGGHHHHHHLLLJJJIIIIIIJJJJJJIIIGGGEEEEEEEEEDDDDDDDDDDDDDDDAAABBBBBBCCCDDDEEEEEEEEEDDDFFFHHHLLLOOONNNKKKHHHIIIGGGEEECCCBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEAAACCCDDDEEECCCCCCCCCDDDCCCDDDEEEFFFHHHKKKNNNPPPPPPNNNKKKKKKNNNQQQTTTUUUUUUWWWZZZYYYUUUNNNHHHDDDBBBBBBLLL```ooorrrqqqqqqvvvxxx{{{zzzwwwddd\\\WWWRRRLLLDDDAAAFFFOOO\\\mmmoooNNN???FFFUUUnnn|||rrrggghhhvvvwwwiiicccnnn}}}|||mmmTTTRRRjjj||||||||||||[[[JJJCCCDDDBBBDDDHHHBBBCCC@@@<<<::::::999888666777777666555333222111000//////......---,,,,,,+++------,,,,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,------------------------111777<<<===AAAHHHOOORRRNNNIIIEEEEEEIIINNNQQQRRRQQQSSSSSSPPPLLLLLLPPPUUUUUUTTTVVV[[[cccjjjmmmnnn|||uuummmgggfffggggggfffddddddcccaaa^^^[[[JJJDDD<<<666444999???DDDNNNTTT^^^jjjuuuxxxrrriii___WWWPPPIIIFFFEEEAAA===;;;;;;;;;;;;;;;===DDDQQQ^^^jjjsssyyy||||||}}}{{{vvv}}}zzzfffZZZyyyccc^^^[[[SSSNNNMMMLLLIIICCC<<<666222000000000000000000000000//////////////////////////////000000222333555666888OOOiii{{{wwwbbbZZZ^^^```gggrrrttt|||tttuuutttiiidddpppzzz}}}vvvrrrqqqssswwwzzz~~~sssfff___ZZZVVVSSSTTTUUUXXX[[[aaajjjttt{{{zzz{{{}}}zzzrrrjjjiiikkkpppzzz{{{fff[[[WWWTTTQQQQQQTTTiiixxxyyyqqq___TTTWWW[[[VVVYYYbbbaaaTTTNNNQQQ\\\[[[RRRCCC888444333333222222222222222222222222111111222222222333333333444444444555555777888999:::===AAACCCDDDDDDEEEFFFMMMZZZiiinnnlllnnnzzzpppfffeeeiiixxx~~~mmmXXXKKKIIIIIIJJJJJJJJJIIIIIIKKKMMMRRROOOKKKIIIJJJLLLMMMMMMHHHHHHHHHHHHHHHFFFEEEDDDBBBBBBCCCCCCDDDDDDDDDDDDDDDEEEGGGKKKNNNNNNMMMJJJKKKIIIFFFCCCBBBAAABBBBBBCCCBBBBBBBBBCCCDDDEEEEEE???AAABBBBBBBBBBBBCCCEEEEEEGGGHHHJJJKKKNNNRRRUUURRRPPPNNNOOORRRVVVXXXYYYTTTWWWZZZ[[[YYYSSSMMMIIICCC@@@JJJeeemmmbbb[[[TTTOOOIIIDDDEEEJJJPPP___ttt[[[DDDBBBJJJkkkppplllwwwxxxmmmlllyyy~~~lllPPPKKKcccwww}}}]]]LLLEEEEEEBBBEEEGGGBBBCCC@@@<<<:::999999777666999777555333222111111222/////////...---,,,,,,---...---+++******,,,---...,,,,,,,,,,,,------------------------------------111777<<<>>>CCCLLLQQQPPPJJJFFFBBBCCCIIINNNPPPOOORRRSSSTTTRRRPPPNNNOOOQQQQQQRRRTTTWWW]]]eeemmmrrr{{{xxxqqqjjjdddbbbccceeeddddddddddddaaa\\\UUUPPPAAA===999777:::BBBJJJPPP```gggrrr~~~vvvlllaaaXXXRRRNNNJJJDDD@@@???>>>;;;999;;;@@@IIITTT```kkkuuu{{{rrr```RRRggg~~~jjjYYYQQQPPPNNNNNNMMMJJJEEE???999666000000000000000000000000//////////////////////////////000111222444555666===YYYqqq{{{wwwddd___dddaaaaaaggghhhkkkwww}}}wwwsssgggaaammmuuuyyyqqqmmmpppuuuyyy|||~~~wwwoooeee]]]YYYXXXVVVTTTTTTWWW]]]dddnnn|||jjj^^^[[[VVVPPPOOO```xxx}}}iiiZZZVVVRRRPPPMMMQQQ\\\bbb\\\SSSNNNYYY\\\WWWIII<<<777555333222222222222222222222222111111222222222333333333444444444444666777888999999<<>>;;;999888777777999888666444222111000000---------...............------------------------,,,---...//////...---,,,+++,,,---,,,+++,,,///111333666<<<@@@DDDHHHMMMQQQKKKFFFDDDGGGJJJKKKNNNQQQYYYWWWYYY^^^___YYYRRROOOOOOUUU[[[___jjjvvv{{{yyylllgggbbb___```aaa```___ddddddccc```YYYOOOEEE>>><<<;;;;;;BBBMMM[[[gggnnn}}}~~~|||yyy{{{zzztttpppvvvnnn^^^OOOKKKJJJCCC===<<<===;;;<<>>999:::>>>EEEPPP]]]jjjvvv}}}zzzrrrkkkdddaaabbb```aaabbbaaaaaadddiiimmmtttsssuuu|||yyyiii[[[UUURRRLLLGGGFFF???<<<;;;>>>DDDNNN^^^lllvvvwwwyyyiii]]]YYYNNNRRRaaaqqquuuooopppwwwffflllxxxpppeee```XXXSSSMMMIIIGGGFFFAAA;;;444111///...///000000///000000000000////////////000///000222222333<<>>GGGMMMQQQ\\\iiippplllooosssllleeeuuutttjjjiiijjjhhhzzz||||||{{{wwwvvvwwwfff```dddiiikkkiiilllpppsssuuusssqqqooopppkkkffffffhhhhhhddd___XXXUUUSSSUUU[[[```bbbbbbRRRNNNJJJHHHIIIJJJIIIHHHMMMRRRQQQKKKHHHJJJLLLKKKMMMNNNNNNNNNOOOSSSXXX\\\ZZZ[[[^^^aaaeeehhhkkkmmmppplllfffaaa______```bbb```^^^\\\\\\\\\[[[ZZZXXXVVVMMMJJJQQQjjj~~~fff```^^^TTTJJJFFFCCCEEEMMM\\\qqq]]]FFFEEEbbbzzzuuusssxxxpppYYY```zzzqqq\\\TTTKKKGGGGGGFFFCCC@@@DDDBBB@@@===;;;:::::::::999888666444333222111111...---------,,,+++++++++------------------------------............------,,,------,,,,,,...111444666<<>>BBB@@@CCCLLLSSSVVVXXX\\\WWWTTTUUUYYY[[[XXXUUUVVV[[[bbbiiinnnqqqqqqkkkccc^^^\\\ZZZ[[[]]]___``````^^^^^^ZZZRRRGGG>>>:::888???HHHUUUcccooozzzvvvoooiiihhhhhhgggiiilllzzzzzz}}}}}}wwwooolllhhhhhhnnnyyypppddd[[[QQQIIIEEECCC???<<<;;;===DDDTTTcccnnnrrrzzzzzzsssuuuvvvsssqqqhhh```gggzzzvvvpppuuuqqquuu~~~{{{lllddd[[[TTTLLLHHHHHHFFFBBB???666333000//////000000///////////////000000000000222---///444333222@@@UUU}}}{{{qqqkkkmmmqqq}}}{{{~~~sss\\\[[[jjjqqqzzz|||}}}|||||||||}}}{{{pppqqqooo\\\OOOHHHVVVsssaaaUUURRR[[[mmmoooZZZXXXYYY\\\YYYMMM@@@999444333333222222333333333444333333333333333444444444555555666777888999:::<<<999>>>IIIMMMNNN[[[mmmmmmlllttt}}}ttthhhxxxrrrmmmnnnqqqvvv}}}}}}xxx|||yyywwwuuutttssspppnnngggccc___^^^```aaa```^^^XXXTTTPPPMMMMMMMMMMMMMMMRRRUUUVVVSSSRRRUUUWWWVVVVVVVVVVVVVVVWWW[[[```ddd```aaadddhhhlllppptttvvvyyyvvvpppkkkhhhfffggggggeeebbb___^^^^^^______^^^\\\UUUQQQQQQ```ooofffaaaXXXNNNJJJDDDDDDIIIUUUhhhqqqNNNFFFTTT|||}}}rrrbbbmmmuuuaaaUUUJJJGGGGGGFFFCCCBBBDDDCCC@@@>>><<<;;;;;;;;;999888666555333222222222//////...------,,,++++++------------------------------------------------,,,------------///333666:::???GGGPPPSSSNNNDDD<<>><<>>AAAGGGEEEFFFYYYpppvvv~~~yyy|||uuuuuuxxx}}}xxxrrrnnnmmmllliiifffdddaaa]]]ZZZYYYYYYYYYZZZZZZ\\\^^^```cccfffiiijjjjjjkkkkkkjjjiiiiiijjjlllgggiiilllpppuuu{{{{{{wwwrrrnnnlllmmmiiieeeccccccdddeeeeeeccc[[[UUUQQQZZZnnneee```ZZZSSSOOOFFFEEEFFFNNN___wwweeeSSSKKKddd{{{xxxqqq||||||hhhWWWHHHDDDEEEDDDDDDFFFDDDCCC@@@>>>===<<<<<<<<<999888666555444333222222111000000///...------,,,---------------------------------,,,,,,------------------------000555999>>>BBBHHHNNNPPPLLLEEE@@@EEECCCFFFLLLNNNKKKHHHHHHPPPMMMLLLOOOPPPPPPSSSXXXcccdddfffhhhgggbbb[[[WWWQQQSSSUUUXXXZZZ\\\]]]^^^^^^WWWLLL@@@:::===GGGPPPaaajjjvvv}}}xxxzzzzzzwwwpppjjjiiivvvxxxjjjaaaLLLIIIEEEBBB>>>>>>FFFPPP[[[iiiwww{{{|||yyyyyy|||}}}~~~wwwoooZZZOOOGGGJJJMMMIIIDDDBBB<<<888333000///000000///.../////////000000000111666...///555222222IIIiiippp^^^]]]iiizzzuuuhhhaaabbbaaa[[[cccsssyyy}}}ssseeeVVVQQQVVVcccwwwsssmmmpppuuu}}}~~~kkkhhhfffXXXLLLNNN]]]ooo~~~ssscccZZZ\\\dddwwwyyy[[[UUUTTT[[[```XXXIII>>>777666444333222333444555444333333333444444555666444444555777888:::;;;;;;>>>@@@CCCEEEDDDMMMiii~~~zzz{{{wwwuuussspppmmmllllllmmmlllmmmoootttxxxzzz|||~~~~~~|||{{{zzztttuuuxxx}}}xxxsssuuuqqqkkkggggggggghhhhhhiii^^^WWWRRRYYYlllbbb^^^ZZZVVVSSSIIIHHHFFFJJJXXXooodddMMMWWW{{{xxxmmmYYYGGGCCCEEEDDDDDDGGGCCCBBB@@@>>><<<<<<<<<<<<999888777555444333333333111111000000///.........------------------------------,,,,,,,,,,,,------.........---...222777;;;AAAEEEJJJLLLKKKHHHFFFEEEGGGEEEHHHOOORRROOOLLLLLLRRROOOOOOQQQRRRRRRVVV]]]ccc```___```___ZZZVVVUUUPPPSSSWWWYYYYYYZZZ[[[\\\XXXOOOBBB:::<<>>AAAGGGSSSbbbrrryyyyyy}}}zzzyyyxxxxxx~~~jjjttt___QQQGGGJJJNNNIIIDDDCCC>>>:::555111000000000000......//////000000111111555000000444333999SSSpppuuu^^^\\\mmmssstttsss}}}mmm```[[[XXXccctttzzz|||~~~}}}rrrooorrrnnndddYYYTTTUUU\\\kkkxxx~~~qqqiiillllllhhh```YYYZZZccclllwww{{{xxx{{{nnnaaaggg\\\QQQRRR^^^mmm~~~}}}llldddXXXVVV\\\bbbnnnuuunnn^^^VVVSSSYYY___ZZZMMMDDD888777555333222333444555333333333333444555666777444444666777999:::;;;<<<888???DDDFFFPPPjjj||||||xxxqqq}}}|||}}}}}}xxxrrrmmmkkkjjjiiihhhkkk```[[[WWW[[[{{{qqqddd^^^ZZZWWWTTTKKKJJJGGGHHHQQQgggvvv\\\^^^~~~}}}xxxzzznnnYYYGGGEEEGGGDDDCCCFFFBBBAAA???===<<<;;;<<<<<<999888777555444444444444//////////////////......------------------------------,,,++++++,,,------.........---///333888===DDDIIIMMMLLLFFFCCCDDDGGGIIIGGGKKKRRRUUUTTTRRRRRRTTTRRRSSSTTTTTTTTTYYY```aaa\\\ZZZ\\\[[[UUUQQQQQQRRRUUUYYY[[[YYYXXXXXXYYYQQQGGG===<<>>EEEKKKPPPLLLDDD???BBBGGGKKKIIILLLSSSWWWUUUTTTUUUTTTSSSTTTUUUUUUTTTYYY``````ZZZXXX[[[YYYRRRNNNOOOSSSWWW[[[\\\ZZZWWWWWWWWWMMMDDD===AAAPPPbbbpppvvv}}}{{{}}}kkkiiilllsssvvvtttrrrrrr{{{~~~~~~|||zzzyyyqqqssstttrrrppprrryyy{{{iiicccddd|||sssdddTTTKKKGGGCCCBBBCCCGGGTTTdddpppuuu{{{jjjggg___YYY___oooxxxyyyvvv___KKKIIIJJJFFFEEEHHHBBB===666222000000000000---......///000111111222000222333222999MMMhhh|||hhhlllsssrrrooojjjiiiuuuyyyhhhccchhhhhhqqq~~~yyyggg[[[XXXVVVWWWWWWTTTQQQPPPSSSUUUdddkkkuuu|||rrrjjjaaabbbhhhvvvdddNNNPPPfffuuulll\\\TTTTTTVVVcccrrruuufff]]]WWW[[[___\\\VVVRRR:::888666333333333555666333333333444555666777777444444666777999;;;<<<===AAAJJJKKKNNNmmmyyypppttt}}}~~~yyy}}}xxxtttpppnnnfffbbbeeeaaaYYYlllyyyhhh^^^ZZZXXXUUUKKKKKKHHHEEEIII[[[vvv~~~