BM6P6(@ hhhjjjoootttxxx|||~~~|||zzzzzz{{{}}}}}}{{{{{{}}}|||qqqeeeXXXRRRRRRVVV```ooo~~~wwwpppnnnssszzzyyyhhhWWWJJJ@@@777555444222222444000000000000////////////........................//////.........---------......//////000000111111000444222555===@@@OOOiiivvvlll___XXXSSSSSSZZZaaaxxxxxxbbbYYYLLLGGGDDDEEEEEEDDDGGGLLLWWWlll~~~}}}zzzuuulllcccZZZTTTPPPNNNJJJGGGEEEDDDDDDCCCBBBAAA@@@CCCFFFHHHJJJMMMQQQTTT[[[aaagggeee___[[[\\\___fffiiimmmppprrrtttwwwyyy{{{zzzzzzyyyyyyxxxxxxxxxuuuuuuuuuuuuwwwyyy{{{|||zzzzzzzzzyyyzzz~~~nnn[[[[[[TTTRRRYYYdddkkkpppssswwwyyyzzzzzzzzzzzz{{{}}}~~~~~~}}}}}}||||||{{{{{{vvvvvvwwwxxxzzz{{{|||}}}{{{{{{||||||}}}~~~}}}zzzxxxxxxvvvrrrnnnnnnkkkgggdddcccaaa```^^^UUUTTTTTTTTTTTTSSSPPPMMMHHHHHHFFFEEEDDDDDDDDDDDDOOOWWWfffyyy}}}yyyxxx{{{}}}~~~~~~zzzvvvsssqqqnnnkkkgggeeeddd```[[[VVVUUURRRMMMJJJHHHGGGEEECCCAAAAAAAAAAAACCCHHHOOOUUU\\\aaahhhmmmqqqtttvvvxxxyyyzzz|||~~~xxxkkkaaaZZZUUURRRRRRSSSWWW]]]dddiiikkkkkkmmmkkkkkkoooxxxjjjlllpppuuuzzz}}}~~~~~~}}}{{{yyyvvvuuuvvvwwwxxx}}}{{{{{{}}}{{{pppdddXXXRRRRRRWWWaaaqqqwwwpppmmmrrryyy~~~}}}xxxgggVVVIII@@@777555444222222444000000000000////////////........................//////.........---------......//////000000111111000444222555===@@@OOOiiixxxmmmaaaYYYUUUUUU[[[bbbuuuuuu___VVVKKKGGGDDDEEEEEEDDDGGGKKKUUUkkk~~~}}}zzzuuummmddd[[[UUUQQQOOOJJJGGGEEEDDDDDDCCCBBBAAA@@@CCCEEEHHHJJJMMMQQQTTT[[[aaafffddd___ZZZ[[[]]]eeehhhllloooqqqsssvvvxxxzzzzzzyyyyyyxxxxxxxxxwwwwwwvvvvvvvvvxxxyyy{{{}}}{{{{{{zzzzzz{{{~~~|||lll```XXXTTTZZZcccjjjooossswwwyyyzzzzzzzzzzzz{{{}}}~~~~~~}}}|||{{{zzzzzzvvvwwwwwwxxxyyyzzz{{{{{{{{{{{{{{{|||}}}~~~~~~~~~~~~~~~}}}~~~~~~|||wwwsssooolllhhhfffeeedddbbbaaa[[[YYYWWWVVVVVVTTTQQQOOOKKKJJJIIIGGGFFFEEEDDDDDDLLLSSSbbbttt~~~zzzxxxzzz|||}}}~~~zzzvvvuuuoookkkfffcccbbb```[[[XXXUUURRRMMMJJJHHHGGGEEECCCAAAAAAAAAAAACCCHHHOOOUUU\\\aaahhhnnnrrrtttwwwxxxyyyzzz|||}}}~~~xxxkkkaaaZZZUUURRRSSSUUUYYY___fffkkkmmmmmmooommmkkknnnxxxmmmooossswww{{{~~~~~~|||}}}~~~~~~~~~|||zzzwwwuuutttttttttuuu~~~}}}{{{|||~~~yyynnnbbbWWWRRRRRRYYYdddsssvvvnnnlllqqqyyy~~~|||vvveeeUUUHHH???777555444222222333000000000000////////////.......................................---------......//////000000111111000444222555===@@@OOOiii{{{qqqeee]]]XXXXXX]]]dddrrrrrr\\\RRRKKKFFFDDDDDDDDDDDDFFFKKKTTTiii~~~{{{vvvnnneee]]]VVVRRROOOJJJGGGEEEDDDDDDCCCBBBAAA@@@BBBEEEGGGIIILLLPPPSSSZZZ___dddccc^^^YYYYYY[[[bbbfffjjjnnnppprrrtttvvvxxxxxxxxxxxxxxxwwwwwwwwwxxxxxxwwwwwwxxxzzz|||}}}{{{{{{{{{zzz{{{~~~}}}hhh___YYY]]]dddkkkpppuuuxxxyyyzzz{{{zzzzzz{{{}}}~~~}}}|||zzzzzzyyywwwxxxxxxxxxyyyyyyyyyyyyzzzzzz{{{|||}}}~~~~~~~~~~~~}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|||}}}~~~zzzssspppmmmkkkjjjjjjiiigggccc```\\\YYYWWWVVVTTTRRROOONNNLLLJJJHHHFFFEEEEEEGGGNNN[[[mmm~~~{{{wwwxxxzzz|||{{{yyypppkkkeeebbbaaa___\\\YYYUUURRRMMMJJJHHHGGGEEECCCBBBAAAAAAAAACCCHHHPPPUUU]]]bbbiiinnnrrruuuwwwyyyyyyzzz||||||}}}xxxkkkaaaZZZUUUSSSTTTUUUZZZaaahhhnnnppppppqqqnnnkkkmmmwwwoooqqqtttxxx{{{}}}~~~}}}~~~}}}{{{{{{}}}~~~}}}||||||{{{yyyxxxwwwxxxyyyyyy|||}}}~~~}}}||||||~~~vvvlllaaaWWWRRRSSS\\\gggwwwuuummmjjjpppxxx~~~|||uuueeeUUUGGG>>>777555444222222333000000000000////////////......................................................//////000000111111000444222555===@@@OOOiiiuuuiiibbb]]][[[```gggooo}}}qqqZZZPPPJJJFFFCCCDDDDDDCCCFFFJJJSSShhh~~~{{{wwwpppggg^^^WWWRRRPPPJJJGGGEEEDDDDDDCCCBBBAAA@@@BBBEEEGGGIIIKKKOOORRRXXX\\\aaaaaa]]]YYYXXXXXXaaaeeejjjnnnppprrrtttvvvwwwwwwwwwwwwwwwwwwwwwxxxyyyxxxwwwwwwxxxyyyzzz{{{zzzzzzzzzyyyyyy|||tttiii```bbbhhhmmmssswwwxxxyyy{{{{{{zzzzzz|||}}}~~~|||{{{zzzyyyxxxyyyyyyyyyyyyxxxxxxxxxxxxzzzzzz{{{|||}}}~~~~~~~~~~~~}}}}}}|||||||||}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{{{{}}}~~~zzzwwwtttrrrrrrqqqpppoookkkgggaaa\\\YYYWWWUUUTTTRRRQQQNNNKKKHHHFFFEEEDDDCCCJJJUUUddduuu~~~yyyyyyzzz{{{|||sssmmmeeeaaa```___]]]ZZZUUURRRMMMJJJHHHGGGEEECCCBBBBBBAAAAAACCCIIIPPPUUU]]]bbbiiiooorrruuuxxxyyyzzz{{{}}}}}}}}}wwwkkkaaaZZZVVVSSSSSSUUUZZZaaaiiioooqqqqqqppplllhhhjjjsssqqqrrruuuxxx{{{|||}}}}}}{{{}}}~~~|||{{{{{{|||}}}}}}||||||{{{{{{{{{|||}}}~~~|||}}}}}}~~~}}}|||}}}tttjjj```WWWSSSUUU___kkkzzzvvvmmmiiinnnwww}}}uuueeeUUUFFF===666555555222111333000000000000////////////........................---...........................//////000000111111000444222555===@@@OOOiiiyyymmmfff```^^^bbbiiinnn{{{sss[[[PPPJJJEEEBBBCCCCCCBBBEEEJJJRRRfff~~~}}}{{{wwwppphhh___XXXRRRPPPJJJGGGEEEDDDDDDCCCBBBAAA@@@BBBDDDFFFHHHJJJNNNQQQUUUZZZ___```^^^ZZZXXXWWWaaaeeejjjoooqqqsssuuuvvvvvvvvvvvvwwwwwwxxxxxxxxxxxxxxxwwwvvvvvvwwwxxxyyyxxxxxxxxxwwwwwwyyy}}}}}}{{{~~~rrrhhhhhhlllqqqvvvzzzxxxzzz{{{{{{{{{{{{|||~~~~~~~~~}}}|||{{{zzzyyyyyyzzzzzzzzzyyyyyyyyyyyyxxxzzz{{{|||}}}~~~~~~}}}}}}}}}}}}|||{{{{{{{{{|||||||||||||||||||||||||||||||||}}}{{{xxxxxxwwwuuutttqqqllleee___[[[YYYWWWUUUSSSRRROOOLLLIIIFFFDDDDDDCCCGGGPPP\\\kkk{{{~~~}}}|||}}}vvvooogggbbb```___]]][[[UUURRRMMMJJJHHHGGGEEECCCBBBBBBBBBBBBDDDIIIPPPVVV]]]bbbhhhnnnrrruuuwwwyyy{{{|||~~~~~~wwwkkkaaaZZZVVVTTTRRRTTTYYY```hhhnnnpppqqqnnniiieeefffpppssstttwwwyyy{{{{{{|||{{{{{{||||||}}}~~~~~~~~~|||{{{{{{|||}}}||||||zzzzzzzzz{{{}}}~~~|||}}}}}}}}}~~~~~~}}}||||||}}}}}}~~~~~~sssjjj```WWWUUUWWWbbbnnn~~~wwwlllgggmmmvvv|||tttdddUUUEEE<<<666555555333111222000000000000////////////........................---------.....................//////000000111111000444222555===@@@OOOiiizzzooogggaaa___bbbhhhlllyyy}}}~~~uuu^^^RRRIIIDDDBBBBBBBBBBBBDDDIIIPPPccc}}}{{{zzzwwwppphhh___XXXRRROOOJJJGGGEEEDDDDDDCCCBBBAAA@@@AAADDDFFFGGGJJJMMMPPPSSSWWW]]]______\\\YYYXXX```dddjjjooorrrsssuuuvvvuuuvvvvvvwwwxxxyyyzzzzzzyyyxxxwwwvvvvvvvvvwwwxxxvvvwwwwwwvvvvvvwwwzzz}}}}}}{{{xxxvvvyyy}}}yyynnnmmmppptttwww{{{xxxzzz{{{|||{{{{{{|||~~~}}}}}}|||{{{{{{zzzzzzzzz{{{{{{{{{{{{zzzzzzzzzzzz{{{|||}}}~~~}}}|||||||||{{{{{{|||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~|||zzzxxxvvvqqqjjjddd___\\\YYYWWWUUUSSSPPPMMMJJJGGGFFFEEECCCFFFKKKSSS```pppyyyrrrjjjdddaaa___\\\ZZZUUURRRMMMJJJHHHGGGEEECCCBBBBBBBBBBBBDDDIIIQQQVVV\\\aaahhhmmmqqqtttvvvxxx{{{|||~~~~~~wwwjjjaaa[[[VVVTTTSSSTTTYYY```gggmmmoooooojjjfffbbbcccmmm~~~vvvwwwyyy{{{||||||||||||||||||{{{{{{|||}}}~~~|||{{{{{{|||}}}}}}|||zzzzzz{{{{{{|||}}}~~~}}}}}}}}}||||||}}}}}}~~~}}}||||||~~~~~~zzz{{{|||~~~}}}rrriii```XXXWWWYYYdddqqqxxxlllfffllluuu}}}{{{rrrcccTTTDDD<<<666555555333111222000000000000////////////........................---------.........//////......//////000000111111000444222555===@@@OOOiiiyyynnnfff```]]]___eeeiiivvvzzz}}}vvv```TTTIIIDDDAAABBBBBBAAADDDIIIMMM^^^zzz~~~{{{yyyyyyvvvppphhh___WWWQQQNNNJJJGGGEEEDDDDDDCCCBBBAAA???AAADDDEEEGGGIIILLLOOOQQQUUU[[[___```^^^[[[YYY^^^bbbiiinnnqqqrrrtttuuuvvvvvvwwwxxxyyyzzz{{{{{{zzzyyyxxxwwwvvvwwwwwwxxxwwwwwwwwwwwwvvvwwwyyy|||zzz|||xxxxxxyyywwwwwwyyyzzz}}}|||qqqpppsssuuuxxxzzzyyyzzz||||||{{{{{{}}}~~~{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||}}}~~~}}}|||{{{{{{{{{|||}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~zzzuuuoooiiiddd```\\\ZZZVVVUUURRROOOLLLJJJHHHGGGCCCDDDGGGLLLVVVfffxxx|||uuummmgggccc```\\\XXXUUURRRMMMJJJHHHGGGEEECCCCCCCCCBBBBBBDDDJJJQQQVVV[[[```ggglllpppsssuuuwwwyyyzzz|||}}}wwwjjjaaa[[[WWWTTTTTTVVVZZZ```ggglllnnnnnnhhhdddaaaccclll}}}xxxyyy{{{}}}}}}}}}}}}|||}}}|||{{{zzz{{{}}}~~~}}}{{{{{{}}}~~~}}}||||||||||||}}}}}}}}}}}}}}}~~~}}}}}}||||||||||||}}}}}}||||||~~~~~~zzz{{{}}}}}}rrriii```YYYXXX[[[eeerrryyymmmfffkkkuuu|||zzzqqqaaaSSSCCC;;;555555555333111222000000000000////////////........................---------.........//////......//////000111111111000444222555===@@@OOOiiiwwwlllddd^^^ZZZ]]]bbbhhhtttyyy|||www```TTTHHHDDDAAABBBBBBAAADDDHHHKKK[[[vvv}}}zzzxxxyyyuuuoooggg___WWWQQQMMMJJJHHHEEEDDDDDDDDDBBBAAA???AAADDDEEEFFFIIILLLOOOPPPTTTZZZ___aaa___]]]ZZZ\\\aaahhhmmmpppqqqssssssvvvvvvwwwxxxzzz{{{|||||||||{{{yyyxxxwwwxxxxxxyyywwwxxxxxxwwwvvvwwwyyy|||xxx||||||vvvsssvvvyyyzzzzzz{{{yyyxxx~~~|||rrrqqqtttuuuwwwyyyyyyzzz||||||{{{{{{}}}~~~zzzzzzzzz{{{{{{{{{{{{|||||||||||||||}}}}}}}}}~~~}}}~~~~~~{{{{{{{{{||||||~~~}}}}}}}}}}}}}}}}}}}}}}}}|||}}}}}}}}}}}}|||xxxrrrlllgggccc___\\\XXXVVVTTTQQQNNNLLLJJJIIICCCCCCDDDGGGPPP___rrr}}}wwwoooiiieee```[[[WWWUUURRRMMMJJJHHHGGGEEECCCCCCCCCBBBBBBDDDJJJQQQVVVZZZ___ffflllooorrruuuvvvwwwyyy{{{|||~~~~~~wwwjjjaaa[[[WWWUUUUUUWWW[[[aaahhhlllnnnnnngggdddaaacccmmm}}}xxxyyyzzzyyyyyyyyy{{{}}}~~~}}}||||||||||||~~~}}}|||||||||}}}zzz{{{{{{|||||||||||||||{{{{{{|||}}}}}}}}}}}}}}}yyy{{{}}}~~~~~~}}}|||xxxyyy|||~~~|||pppggg___YYYZZZ^^^nnnvvv}}}ppphhhjjjqqq{{{ppp___RRRAAA===888444222111000000000000000000000000000000000000//////......------........................///...,,,,,,,,,---///111000333222555<<<@@@PPPkkk}}}uuujjjaaa___```ccceeelllrrryyy}}}}}}uuucccRRRJJJGGGBBB@@@AAABBBCCCDDDIIIYYYrrr|||{{{xxxuuuoooggg___YYYTTTQQQOOOLLLHHHFFFEEEDDDBBBAAABBB@@@AAAFFFIIIJJJMMMRRRVVVXXX\\\______]]][[[YYY^^^dddjjjnnnoooppprrrtttuuuvvvwwwxxxzzz{{{|||}}}~~~}}}{{{yyyxxxwwwxxxxxx{{{zzzxxxwwwwwwxxxzzz{{{zzzzzzzzzyyyyyyxxxxxxxxxwwwwwwwwwxxx{{{}}}}}}vvvqqqoooqqquuuxxxzzzyyyyyyxxxwwwwwwxxxxxxxxxyyyzzz{{{|||}}}}}}}}}|||||||||}}}~~~~~~||||||||||||}}}~~~~~~|||zzz{{{|||~~~}}}}}}~~~}}}wwwqqqkkkfff```]]]YYYVVVQQQOOOMMMLLLJJJHHHAAAAAABBBFFFJJJTTTgggxxxzzzssskkkeee```[[[XXXVVVSSSOOOLLLJJJIIIGGGFFFIIIFFFDDDCCCFFFKKKQQQUUU\\\```fffkkknnnppprrrssstttwww{{{~~~sssggg^^^ZZZWWWUUUVVVYYY___eeejjjmmmnnnooollliiifffgggnnn|||~~~yyyzzz{{{{{{zzz{{{|||~~~~~~}}}||||||{{{{{{{{{}}}}}}}}}}}}}}}~~~~~~zzz{{{||||||}}}}}}||||||{{{{{{|||}}}}}}}}}}}}}}}zzz{{{}}}~~~~~~}}}|||{{{yyyzzz|||~~~{{{ooofff^^^ZZZ[[[```pppwww}}}qqqjjjmmmtttzzzooo^^^QQQ@@@<<<777444222222111000000000000000000000000000///////////////.................................000///...------///000222000333222555===AAAQQQlll}}}uuujjjaaa^^^```dddfffkkkqqqxxx}}}}}}uuubbbQQQKKKGGGCCC@@@AAABBBCCCDDDIIIXXXqqq|||{{{yyyvvvooohhh```XXXSSSPPPMMMJJJGGGEEEDDDDDDBBBAAABBB???@@@EEEHHHIIILLLQQQVVVYYY]]]```aaa___[[[YYY^^^cccjjjnnnoooppprrruuuvvvvvvwwwyyyzzz|||}}}}}}}}}}}}||||||{{{{{{||||||{{{zzzxxxwwwxxxyyyzzz|||yyyyyyyyyxxxxxxxxxwwwwwwvvvvvvvvvwwwxxxzzz|||~~~|||yyytttqqqpppsssvvvyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwxxxyyy{{{|||}}}}}}}}}||||||}}}~~~~~~}}}}}}|||}}}}}}~~~~~~}}}|||}}}}}}|||~~~{{{tttnnniiiccc```[[[XXXTTTQQQOOOMMMKKKJJJEEECCCCCCEEEGGGOOO```ppp|||uuummmgggbbb]]]YYYVVVRRRNNNLLLJJJIIIGGGFFFHHHFFFDDDCCCEEEKKKQQQUUUZZZ___eeejjjmmmoooqqqrrruuuxxx{{{~~~~~~rrrfff]]]YYYVVVTTTUUUYYY___eeejjjnnnooopppnnnllliiijjjqqq}}}{{{zzzzzzyyy{{{||||||{{{|||}}}~~~}}}|||{{{zzzzzzzzzzzz{{{|||}}}~~~~~~~~~}}}}}}zzz{{{|||}}}}}}}}}||||||{{{{{{|||}}}}}}}}}}}}|||{{{|||}}}~~~}}}|||{{{zzz{{{{{{}}}~~~yyylllddd^^^[[[^^^dddssszzzsssmmmqqqyyy~~~yyymmm\\\OOO???<<<777333222222111000000000000000000000000000.........///////////////........................111000///...///000111222000333222666>>>BBBSSSmmm~~~vvvjjjaaa^^^aaadddgggjjjqqqxxx}}}}}}uuucccRRRKKKGGGCCCAAAAAABBBCCCCCCIIIVVVmmm|||{{{zzzwwwpppiii```XXXRRROOOKKKHHHEEEDDDDDDDDDCCCBBBAAA>>>@@@DDDGGGHHHLLLPPPUUUYYY^^^cccdddaaa\\\XXX]]]cccjjjnnnooopppsssuuuwwwwwwxxxzzz{{{|||}}}~~~{{{{{{|||}}}~~~~~~}}}}}}zzzyyyyyyxxxyyyzzz|||}}}yyyyyyxxxxxxxxxxxxwwwwwwvvvuuuuuutttuuuvvvxxxyyyuuusssrrrqqqqqqtttwwwyyywwwwwwxxxxxxxxxxxxxxxyyyvvvwwwyyy{{{|||}}}~~~~~~|||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||}}}yyyrrrlllfffccc]]]ZZZWWWTTTRRRPPPMMMKKKHHHFFFDDDDDDDDDIIIVVVcccyyy~~~wwwpppjjjddd^^^ZZZUUURRRNNNKKKJJJIIIGGGEEEGGGFFFCCCCCCEEEJJJPPPSSSXXX]]]ccchhhkkkmmmppprrrvvvxxx|||~~~}}}pppddd\\\WWWUUUSSSTTTXXX^^^fffkkkooopppqqqqqqooommmnnnuuu}}}yyywwwwwwxxxzzz||||||{{{{{{|||~~~|||{{{zzzzzzyyyyyyyyyzzzyyy{{{}}}~~~|||{{{zzz{{{}}}~~~~~~~~~||||||zzz{{{||||||}}}}}}||||||||||||}}}}}}}}}|||{{{zzz|||}}}}}}~~~vvviiiaaa]]]\\\bbbiiiwww}}}tttooottt}}}~~~wwwjjjYYYMMM>>>;;;666333222222111111////////////////////////------......//////000000........................000000/////////000111222000444333666>>>CCCTTTnnnwwwkkkbbb___aaaeeegggjjjqqqyyyxxxfffTTTLLLHHHDDDAAAAAABBBCCCCCCHHHSSShhh|||{{{zzzwwwqqqiiiaaaXXXRRRNNNIIIGGGDDDCCCCCCDDDCCCBBB@@@>>>???DDDGGGHHHKKKPPPTTTYYY```eeefffbbb]]]XXX\\\bbbiiinnnoooqqqsssvvvxxxxxxyyyzzz{{{|||}}}~~~yyyzzz{{{|||}}}|||{{{zzzyyyyyyyyyyyyzzz{{{|||}}}yyyyyyyyyyyyyyyyyyxxxxxxwwwvvvuuutttsssssstttuuuqqqppppppqqqrrrtttuuuvvvtttuuuvvvwwwwwwxxxxxxxxxwwwxxxzzz|||}}}~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}~~~|||}}}{{{tttnnnhhheee```]]]YYYVVVTTTRRRNNNLLLJJJFFFDDDCCCAAADDDMMMXXXkkk~~~~~~wwwqqqkkkeee___ZZZUUURRRNNNKKKJJJHHHGGGEEEFFFEEECCCBBBEEEIIINNNQQQWWW[[[aaafffjjjmmmppprrrvvvyyy|||~~~|||ooobbbZZZVVVTTTSSSSSSWWW^^^ffflllpppqqqqqqrrrpppoooqqqxxx{{{yyyyyy}}}vvvyyy{{{{{{{{{zzz{{{|||{{{zzzzzzyyyyyyyyyyyyyyyxxxzzz}}}~~~|||zzzzzz{{{}}}~~~|||{{{zzzzzz{{{|||||||||||||||{{{{{{|||||||||{{{{{{{{{}}}}}}}}}~~~~~~rrrfff^^^\\\]]]fffooo{{{}}}sssnnnuuu}}}uuufffVVVJJJ===999555222222222222111////////////////////////------......//////000000///////////////////////////....../////////000000000444333666>>>CCCSSSnnnxxxmmmdddaaaaaadddeeejjjrrr{{{|||jjjYYYMMMIIIDDDAAAAAABBBCCCCCCGGGPPPccc{{{|||{{{zzzwwwrrrjjjbbbYYYRRRNNNIIIFFFDDDCCCCCCDDDDDDCCC@@@>>>???DDDGGGHHHKKKPPPSSSXXX```fffgggccc]]]YYY[[[aaaiiinnnoooqqqtttwwwxxxyyyyyyzzz{{{|||}}}}}}zzz{{{|||||||||{{{yyyxxxyyyyyyyyyyyyzzzzzz{{{{{{yyyyyyyyyyyyzzzzzzzzzzzzyyyxxxvvvtttrrrrrrrrrssspppppppppqqqrrrrrrssssssqqqssstttvvvwwwxxxxxxxxxyyyzzz{{{}}}~~~}}}~~~~~~~~~~~~~~~}}}}}}}}}|||uuuoooiiifffccc```\\\YYYWWWTTTPPPMMMIIIFFFCCCBBBAAAAAAHHHPPP^^^uuu}}}~~~{{{vvvqqqllleee___ZZZUUUQQQMMMKKKIIIHHHFFFEEEEEEDDDBBBBBBDDDHHHLLLOOOVVVZZZ___dddhhhlllpppsssvvvxxx|||}}}~~~|||nnnaaaYYYUUUSSSSSSRRRWWW___gggmmmpppqqqqqqpppoooooorrrxxx}}}|||~~~vvvxxx{{{{{{{{{zzzzzz{{{zzzzzzyyyyyyyyyyyyyyyzzzxxxzzz}}}~~~|||zzzyyy{{{~~~}}}{{{zzzzzz{{{||||||||||||{{{zzzzzz{{{{{{{{{|||||||||}}}}}}}}}}}}~~~{{{oooccc\\\[[[___iiittt~~~zzzppplllsss~~~}}}rrrcccSSSHHH<<<888444222222222222222000000000000000000000000.........///////////////////////////////////////......////////////000000111444333666>>>BBBQQQlllzzzpppgggcccbbbbbbbbbhhhqqq{{{nnn]]]MMMJJJEEEBBBBBBCCCCCCCCCEEELLL]]]uuu|||{{{yyywwwrrrkkkcccZZZSSSOOOJJJGGGDDDCCCDDDDDDDDDCCCAAA>>>@@@DDDGGGHHHLLLPPPSSSXXX___eeefffccc]]]YYY[[[aaahhhmmmppprrruuuxxxxxxyyyyyyzzz{{{{{{||||||||||||}}}}}}|||{{{zzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxyyyyyyyyyyyyyyyzzzzzzzzzxxxvvvtttrrrqqqqqqqqqppppppqqqqqqqqqrrrrrrrrrqqqrrruuuwwwyyyzzzzzzzzz|||}}}~~~~~~}}}~~~~~~~~~~~~wwwqqqmmmjjjfffddd```]]][[[WWWRRROOOJJJFFFCCCCCCAAA@@@DDDKKKUUUkkk}}}{{{zzzxxxuuuqqqmmmfff___ZZZTTTQQQMMMJJJIIIHHHFFFDDDDDDCCCBBBBBBCCCGGGKKKMMMSSSWWW]]]bbbfffkkkooorrruuuwww{{{}}}~~~|||nnnaaaXXXUUUSSSSSSSSSXXX```hhhnnnpppqqqpppmmmllllllooowwwvvvyyy|||}}}|||{{{{{{|||zzzzzzyyyyyyyyyzzzzzzzzzyyyzzz|||}}}~~~}}}|||{{{yyy{{{~~~}}}{{{yyyzzz{{{{{{||||||{{{{{{yyyyyyyyyzzz{{{|||}}}~~~}}}}}}|||}}}~~~yyymmm```ZZZZZZ```lllxxxwwwllliiiqqq{{{|||qqqaaaQQQFFF;;;888444111111222333222000000000000000000000000///////////////.........//////////////////////////////000000111111111000222555333555<<<@@@OOOjjj{{{rrrjjjeeebbb```^^^eeennnzzzppp```NNNJJJEEEBBBBBBCCCCCCCCCCCCIIIXXXooo|||zzzxxxvvvrrrkkkccc[[[TTTPPPKKKIIIFFFDDDEEEEEEDDDCCCBBB???@@@EEEHHHIIILLLQQQSSSWWW^^^dddeeebbb]]]ZZZZZZ```hhhmmmppprrrvvvyyyxxxxxxyyyyyyzzzzzz{{{{{{{{{zzzzzzzzzzzz{{{{{{|||yyyyyyyyyyyyxxxwwwvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxyyywwwuuusssqqqpppppppppooopppppppppqqqrrrssssssrrrtttwwwzzz|||}}}}}}}}}|||}}}~~~}}}~~~{{{vvvrrroookkkhhheeebbb___ZZZUUURRRLLLHHHEEEDDDBBB???AAAFFFLLL^^^uuu|||yyyxxxvvvtttrrrnnnhhhaaa\\\TTTQQQMMMJJJIIIHHHFFFDDDCCCCCCAAAAAACCCFFFJJJLLLPPPTTTYYY^^^ccchhhmmmpppsssvvvzzz|||~~~|||nnn```XXXUUUTTTTTTTTTYYYaaaiiinnnppppppooohhhggggggkkktttwwwzzz}}}~~~}}}|||||||||zzzzzzzzzyyyyyyzzz{{{{{{zzzzzz|||}}}}}}}}}|||{{{yyy{{{~~~}}}{{{yyyzzz{{{{{{||||||{{{{{{xxxxxxyyyyyy{{{|||~~~}}}|||||||||~~~wwwlll___YYYYYY```nnnzzztttjjjfffooozzz|||ppp```OOOEEE:::777333111111222333333000000000000000000000000000000//////.........---000000000000000000000000000000111222222222222111222555333555<<>>CCCJJJZZZooo}}}{{{zzzzzzyyyxxxvvvrrrjjjbbb\\\UUUOOOIIIFFFGGGGGGDDDAAA@@@@@@AAAAAACCCDDDFFFGGGNNNPPPTTTYYY]]]ccciiimmmppptttyyy}}}~~~zzzlllbbbZZZTTTSSSUUUWWW[[[cccjjjnnnooommmlllgggaaa\\\bbbsss{{{|||~~~}}}|||}}}||||||{{{zzzzzzyyyyyyzzzzzzzzzzzz{{{|||}}}}}}}}}}}}}}}}}}}}}|||||||||yyyzzz|||}}}}}}{{{yyywwwvvvwwwxxxxxxyyyyyyyyyyyyyyyzzz{{{|||~~~vvvkkk___[[[]]]eeesss~~~yyytttrrrwww}}}wwwlll\\\LLLBBB:::999777444222222111111111111000000//////......000/////////............///////////////000000111///......//////000111222111555333666===???NNNhhhvvvoooeeeZZZTTTTTTVVVaaannnyyy|||ooobbbSSSJJJCCCBBBBBB@@@???@@@AAAEEEOOOaaa|||~~~{{{zzz|||yyyuuunnnfff]]]VVVRRRLLLJJJHHHGGGGGGFFFEEEDDDBBBAAAAAABBBDDDGGGJJJLLLQQQRRRVVVZZZ^^^___]]][[[XXX___gggnnnqqqrrrtttuuuuuuuuuvvvvvvwwwwwwwwwwwwxxxwwwvvvuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxwwwvvvuuuuuuvvvwwwxxxwwwvvvsssqqqooommmmmmmmmjjjhhhgggiiinnnrrrttttttwwwyyy{{{~~~~~~~~~~~~}}}zzzvvvtttpppmmmiiiddd^^^ZZZRRRNNNIIIEEECCCAAA@@@>>>AAADDDOOO```qqq~~~|||||||||{{{yyywwwrrrjjjaaa[[[UUUOOOIIIGGGGGGGGGDDDAAA@@@@@@@@@AAABBBDDDEEEFFFMMMOOOSSSWWW\\\aaagggkkkpppsssxxx|||~~~}}}}}}zzzlllbbbZZZTTTSSSVVVXXX\\\dddkkkooopppnnnmmmhhhaaa]]]ddduuu|||}}}~~~||||||{{{zzzyyyyyyyyyyyyzzzzzzyyyzzzzzz{{{|||}}}~~~}}}}}}}}}||||||{{{{{{yyyzzz|||}}}|||{{{yyywwwuuuuuuvvvxxxyyyyyyyyyyyyxxxyyy{{{}}}uuujjj___\\\```iiiuuuxxxtttuuu|||}}}uuujjjZZZKKKAAA:::888666444222111111222000000000000////////////////////////............//////......//////000111////////////000111222222111555444666===???MMMgggxxxpppdddWWWOOOMMMPPP[[[iiiuuu{{{yyymmm```RRRJJJCCCBBBBBB@@@???AAAAAADDDMMM]]]xxx{{{zzz}}}{{{wwwppphhh___XXXSSSMMMKKKHHHGGGGGGFFFEEECCCAAA@@@@@@AAACCCFFFIIIKKKMMMOOOSSSWWW[[[\\\ZZZXXXXXX^^^fffmmmqqqssstttuuutttttttttuuuuuuuuuuuuuuuvvvvvvvvvuuuuuutttssssssttttttuuuuuuvvvwwwwwwwwwvvvvvvuuuttttttuuuvvvvvvuuusssqqqooonnnmmmnnnnnnjjjgggeeefffjjjpppuuuwwwxxxyyy|||~~~~~~~~~~~~|||wwwuuurrrooolllhhhbbb___UUUQQQKKKGGGDDDBBB@@@???@@@???CCCOOO]]]nnn~~~{{{wwwrrrjjj```ZZZTTTOOOIIIGGGGGGGGGDDDBBBAAAAAA@@@@@@AAACCCDDDEEEKKKNNNRRRUUUYYY^^^dddhhhooorrrwww{{{}}}|||zzzxxxjjjaaaZZZTTTSSSVVVYYY^^^eeelllpppqqqooonnnhhhbbb```hhhxxx}}}}}}}}}~~~~~~~~~}}}{{{zzzyyyyyyzzzzzz{{{{{{zzzzzz{{{|||}}}}}}~~~~~~}}}}}}||||||{{{yyyzzz{{{|||{{{zzzyyyxxxtttuuuwwwxxxyyyzzz{{{{{{xxxzzz}}}ssshhh^^^]]]ccckkkwwwwwwsssvvv}}}ttthhhYYYJJJAAA999888666333222111111222////////////000000000000///////////////.........///............///000000////////////000111222333111555444777===???MMMfffxxxqqqeeeVVVMMMJJJMMMXXXfffqqqyyyxxxmmm```SSSJJJCCCBBBBBB@@@@@@BBBBBBEEEKKKZZZttt~~~}}}}}}|||xxxqqqiii```XXXTTTNNNKKKIIIGGGGGGFFFEEECCCAAA@@@@@@AAACCCFFFIIIKKKLLLMMMQQQVVVZZZ[[[YYYWWWYYY]]]dddkkkpppsssttttttssssssssssssssssssssstttssstttuuuvvvvvvuuusssrrrtttttttttuuuuuuuuuvvvvvvttttttttttttttttttttttttsssrrrqqqpppoooppppppqqqmmmjjjfffdddgggmmmssswwwxxxzzz|||~~~~~~|||wwwuuussspppnnnjjjfffbbbXXXTTTNNNIIIFFFDDDAAA???AAA>>>>>>EEEPPP___qqq}}}xxxrrriii___YYYSSSOOOJJJGGGGGGFFFEEECCCBBBAAA@@@???@@@AAACCCDDDIIILLLOOOSSSWWW\\\aaafffmmmqqqvvvzzz}}}~~~}}}yyy}}}vvviii```YYYTTTSSSVVV[[[___gggmmmqqqrrrpppnnngggcccccclll}}}||||||||||||~~~~~~}}}{{{zzz{{{|||||||||||||||{{{||||||}}}}}}~~~~~~}}}}}}}}}zzzzzz{{{{{{{{{zzzyyyxxxvvvwwwxxxzzz{{{|||||||||zzz|||~~~oooddd\\\]]]eeennnxxx~~~uuuqqqttt~~~|||rrrfffXXXJJJAAA888777555333222111111222////////////000000000000.........///////////////...............//////000/////////000000111222333111555555888>>>???LLLeee~~~~~~wwwqqqfffXXXOOOLLLLLLVVVdddoooxxxyyyooodddVVVMMMDDDBBBBBB@@@@@@BBBBBBEEEKKKYYYrrr~~~}}}|||xxxrrrjjj```XXXSSSNNNLLLIIIHHHGGGGGGEEECCCBBBAAAAAABBBDDDGGGJJJLLLLLLMMMQQQVVV[[[\\\ZZZXXXXXX[[[aaaiiiooorrrssssssrrrrrrrrrrrrrrrrrrrrrrrrpppqqqtttvvvvvvuuutttrrrsssssssssssssssssssssssssssssssssttttttsssssssssssssssrrrqqqrrrsssuuuuuusssooohhhdddccchhhpppuuuyyy{{{}}}~~~~~~~~~~~~{{{wwwvvvsssqqqooolllhhhddd[[[WWWQQQLLLHHHEEEBBB@@@@@@======BBBIIIRRR```lll{{{}}}xxxqqqhhh^^^XXXQQQNNNKKKHHHFFFFFFEEEDDDBBBAAA???>>>>>>@@@BBBCCCGGGIIIMMMQQQUUUZZZ```dddlllpppuuuyyy|||~~~~~~~~~{{{~~~tttggg^^^XXXSSSTTTWWW\\\aaagggnnnrrrrrrpppooofffdddeeepppzzzzzz{{{|||}}}}}}{{{{{{{{{}}}}}}||||||{{{{{{{{{||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~zzzzzzzzzzzzzzzyyyxxxxxxxxxxxxzzz{{{|||||||||||||||~~~{{{lllbbb[[[^^^gggqqqyyyzzzrrrooorrr}}}zzzpppcccUUUHHH@@@777666444333222111222222000000000000////////////.........///////////////......------......///000000000000000111222333333111555555888>>>???LLLddd~~~}}}wwwrrrhhh[[[RRRQQQMMMWWWcccnnnwwwzzztttjjjZZZPPPGGGDDDCCCAAAAAACCCBBBEEEKKKXXXppp~~~}}}|||yyyssskkkbbbYYYTTTOOOMMMJJJHHHHHHGGGEEECCCBBBAAAAAABBBDDDGGGJJJLLLLLLNNNRRRWWW\\\]]][[[YYYWWWYYY^^^fffmmmqqqrrrrrrsssrrrrrrrrrrrrqqqqqqqqqoooppprrrttttttsssrrrqqqoooooopppppppppppppppqqqrrrsssttttttttttttsssrrrsssssssssssstttvvvxxxzzzwwwsssllleeebbbfffmmmssszzz{{{~~~~~~~~~}}}~~~}}}yyywwwuuusssqqqnnniiifff___ZZZTTTNNNIIIFFFCCC@@@===;;;;;;???CCCGGGOOOXXXiiiqqq}}}}}}wwwpppggg^^^WWWPPPNNNKKKHHHFFFEEEEEEEEECCCBBB???======???AAABBBDDDGGGKKKOOOTTTYYY```dddjjjnnntttxxx{{{}}}}}}rrreee]]]WWWSSSTTTWWW]]]aaahhhnnnrrrrrrpppnnneeedddgggssswwwxxxzzz{{{}}}}}}zzzzzz{{{|||}}}{{{zzzzzzyyyyyyyyyzzzzzzzzzzzz{{{{{{||||||}}}}}}zzzzzzzzzyyyyyyyyyxxxxxxxxxyyyzzzzzz{{{{{{{{{zzz|||~~~yyykkkaaa[[[```kkkttt|||vvvnnnmmmqqq|||wwwlll```RRREEE===777666444222111111222222111111000000//////................../////////000...------------...//////000000000000111222333333111666666999>>>???KKKcccxxxrrriii]]]UUUTTTOOOWWWbbblllvvv{{{wwwooo]]]SSSIIIEEEDDDAAAAAACCC???CCCJJJWWWnnn~~~{{{vvvmmmccc[[[UUUPPPMMMJJJHHHHHHGGGEEECCCAAA@@@@@@AAACCCFFFIIIKKKLLLNNNRRRWWW\\\]]]\\\ZZZVVVWWW\\\ccckkkpppqqqpppsssssssssrrrrrrqqqqqqqqqppppppqqqqqqpppnnnmmmlllhhhhhhiiikkklllnnnoooooorrrssstttuuuuuutttsssrrrrrrrrrrrrsssuuuxxx{{{|||yyyuuunnnfffccceeemmmssszzz|||~~~~~~~~~}}}}}}}}}~~~|||zzzxxxvvvtttppplllhhhaaa]]]VVVOOOKKKGGGCCCAAA===;;;;;;>>>??????DDDKKKXXX```mmmyyy|||vvvnnnfff]]]WWWOOONNNLLLHHHFFFEEEEEEFFFDDDBBB???===<<<>>>@@@AAABBBEEEIIINNNSSSYYY```eeeiiimmmssswwwzzz|||{{{pppddd\\\WWWSSSTTTWWW]]]aaahhhnnnqqqqqqooonnndddccchhhuuuvvvwwwyyy{{{}}}~~~|||yyyyyyzzz{{{}}}yyyyyyxxxwwwwwwxxxxxxxxxwwwxxxxxxyyyzzz{{{||||||zzzzzzzzzyyyyyyyyyxxxxxxxxxxxxyyyzzzzzzyyyyyyyyy}}}~~~~~~xxxkkkaaa\\\bbbmmmvvv~~~~~~rrrllllllqqq|||~~~uuuiii]]]OOOCCC;;;777555444222111111222222222111111000///......------.........//////000000...------------...//////000000000000111222333444111666666999??????KKKccc~~~zzzsssiii]]]WWWVVVPPPWWWaaakkkuuu{{{xxxrrr```UUUKKKFFFDDDAAAAAACCC===BBBIIIVVVlll}}}xxxoooeee\\\WWWPPPNNNKKKIIIHHHGGGEEECCC@@@??????@@@BBBEEEHHHJJJLLLNNNRRRWWW\\\]]]\\\ZZZUUUVVVZZZbbbjjjooopppooosssssssssrrrrrrqqqqqqqqqqqqqqqpppnnnllljjjhhhgggaaabbbdddgggjjjlllnnnooosssssstttuuuuuutttssssssqqqqqqrrrsssuuuxxx{{{}}}xxxuuuooogggcccfffmmmtttzzz|||~~~~~~~~~||||||}}}}}}~~~}}}zzzxxxvvvrrrmmmjjjccc^^^WWWPPPKKKGGGDDDAAA???===<<<======<<<@@@EEENNNWWWcccppp{{{{{{uuunnneee]]]WWWOOONNNLLLHHHEEEDDDEEEGGGDDDBBB???<<<<<<===???AAAAAADDDIIINNNSSSZZZaaaeeeiiimmmrrrwwwzzz|||~~~zzzoooccc\\\WWWSSSTTTXXX\\\aaagggnnnqqqqqqooommmcccccchhhuuu||||||||||||}}}}}}}}}}}}{{{{{{{{{{{{zzzyyyxxxwwwxxxwwwvvvwwwyyyzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{zzzxxxxxxyyy||||||yyyvvvxxxxxxyyyyyyzzz{{{||||||}}}zzz{{{~~~uuugggbbb^^^bbbooozzz{{{ooojjjlllsss~~~vvvgggZZZQQQEEE999555555444333222222222222000000000000////////////////////////////////////............/////////000111111111111111222222222111444333666>>>>>>III```zzzqqqiiibbb[[[UUUMMMSSS___lllvvvzzzxxxvvv```XXXMMMEEECCCCCCCCCCCC>>>EEEJJJQQQddd~~~~~~|||xxxpppfff]]]WWWSSSPPPMMMIIIFFFEEEEEEEEEAAA@@@@@@@@@BBBDDDGGGIIIIIILLLRRRXXX\\\]]]\\\[[[VVVVVVZZZaaaiiinnnnnnlllsssssssssrrrqqqpppooonnnooolllgggdddbbbbbb```___]]]^^^```cccfffjjjmmmnnnssssssttttttttttttsssssstttsssrrrqqqsssuuuyyy{{{zzzuuummmfffcccfffnnntttxxxzzz}}}~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~zzzwwwuuuqqqlllgggbbb___ZZZTTTNNNJJJGGGFFFBBBAAA>>>======>>>@@@AAAIIIPPPZZZfffpppyyy{{{tttmmmddd[[[UUUQQQOOOLLLKKKJJJHHHEEECCCAAA@@@>>>=========>>>???CCCEEEIIIMMMRRRWWW]]]aaagggkkkqqqwwwzzz}}}}}}pppbbbZZZUUURRRRRRTTTZZZbbbiiikkkmmmppppppmmmcccfffnnn{{{|||}}}}}}}}}}}}~~~~~~~~~{{{{{{{{{{{{zzzyyyxxxxxx{{{yyyvvvvvvwwwxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwyyywwwwwwxxxzzz{{{yyywwwxxxyyyyyyyyyzzz{{{{{{{{{~~~|||}}}}}}sssgggbbb^^^cccooozzz{{{pppkkkmmmttt}}}ttteeeYYYPPPDDD888555444333222222111111111000000000000////////////////////////////////////........./////////000000000000111111111111222222111444333777>>>???III```zzzpppiiibbb\\\WWWPPPVVV```lllvvvyyyxxxvvvddd\\\PPPHHHDDDCCCCCCBBB>>>CCCHHHNNN```~~~~~~~~~}}}xxxqqqggg^^^XXXSSSQQQMMMIIIGGGEEEEEEEEEAAA@@@@@@@@@AAADDDGGGHHHIIILLLRRRXXX[[[]]]\\\\\\VVVVVVZZZ```hhhmmmnnnlllppppppqqqqqqqqqqqqppppppllliiidddaaa```___^^^]]]^^^___aaadddgggjjjmmmooossssssttttttttttttsssssstttsssrrrqqqrrrtttwwwyyyyyyuuuooohhheeehhhooouuuwwwyyy}}}~~~~~~~~~~~~}}}|||||||||}}}~~~~~~}}}{{{yyywwwsssmmmhhhdddaaa\\\VVVPPPKKKHHHGGGBBB@@@===<<<;;;===???@@@CCCJJJTTT___iiiqqqyyy~~~yyyrrrkkkcccZZZUUUPPPNNNKKKIIIHHHFFFCCC@@@AAA@@@???>>>>>>>>>??????BBBEEEIIIMMMRRRWWW]]]bbbgggkkkqqqwwwzzz~~~{{{nnnaaaYYYUUUSSSSSSVVV[[[cccjjjlllmmmpppoookkkdddhhhqqq}}}}}}}}}}}}~~~~~~~~~~~~||||||||||||{{{zzzyyyxxx}}}zzzvvvuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvuuuxxxvvvuuuvvvxxxyyyyyyxxxyyyyyyyyyyyyzzzzzzzzzzzz~~~~~~~~~zzzpppfffbbb```dddoooyyy}}}rrrnnnooovvv~~~}}}zzzpppcccWWWMMMAAA888444333222111111000111111000000000000////////////////////////////////////....../////////000000000//////000000111111111111222555444777>>>???JJJ```zzzppphhhbbb]]]XXXSSSXXXaaakkktttxxxwwwuuuiii```TTTJJJFFFDDDBBBAAA???BBBEEEKKK\\\xxx}}}yyyqqqhhh___YYYSSSQQQMMMJJJGGGEEEEEEEEEAAAAAA@@@@@@AAACCCFFFGGGIIILLLQQQVVVZZZ\\\\\\\\\VVVVVVYYY___ggglllmmmlllmmmmmmnnnpppqqqqqqqqqqqqjjjfffbbb```___^^^^^^]]]aaabbbccceeehhhkkknnnooossssssttttttttttttsssssstttsssrrrqqqqqqsssuuuvvvvvvtttpppkkkiiikkkqqquuuwwwyyy|||~~~}}}|||{{{{{{{{{}}}~~~}}}~~~|||zzzvvvooojjjfffccc^^^XXXRRRMMMIIIGGGAAA???===;;;;;;<<<>>>??????EEENNNXXXbbbkkksssxxx~~~|||vvvooohhh```XXXSSSQQQNNNKKKIIIHHHEEEBBB@@@AAA@@@???>>>>>>>>>??????BBBDDDIIIMMMQQQWWW]]]bbbgggkkkrrrwww{{{~~~xxxlll___XXXUUUSSSTTTWWW]]]eeelllmmmnnnooommmiiifffkkkuuu|||||||||}}}}}}}}}~~~~~~|||||||||||||||{{{zzzzzz}}}zzzvvvttttttuuuuuuuuuxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvttttttvvvwwwyyyyyyzzzzzzyyyyyyyyyyyyyyyyyy|||}}}~~~wwwmmmdddbbbaaafffpppyyyvvvqqqqqqwwwzzz{{{vvvlllaaaUUUJJJ???888444333222111000000000000000000000000////////////////////////////////////...////////////000000000/////////000000111111222333666555888??????JJJ```~~~zzzooogggbbb]]]YYYVVVYYY```hhhppptttuuutttkkkbbbUUULLLGGGDDDBBBAAAAAABBBDDDIIIXXXrrr~~~zzzrrriii```ZZZSSSQQQNNNJJJGGGFFFEEEEEEBBBAAA@@@@@@AAABBBEEEFFFHHHKKKOOOTTTXXX[[[\\\]]]WWWVVVXXX]]]eeejjjlllkkkllllllnnnoooppppppppppppjjjgggcccaaaaaaaaaaaa```eeeeeefffhhhjjjmmmoooppprrrssssssttttttssssssrrrtttsssqqqppppppqqqrrrsssqqqqqqooommmlllnnnqqquuuwwwyyy|||~~~}}}|||{{{{{{zzz|||~~~~~~~~~~~~}}}yyysssmmmgggeee```ZZZTTTNNNJJJGGGBBB@@@>>>;;;;;;<<<>>>???@@@EEEMMMVVV___hhhqqqvvvzzz}}}}}}xxxrrrkkkddd^^^WWWSSSQQQNNNLLLJJJIIIHHHEEECCC@@@???>>>=========>>>>>>AAADDDHHHLLLQQQWWW]]]bbbggglllrrrxxx|||uuuiii]]]WWWUUUTTTVVVYYY___gggmmmnnnnnnnnnkkkgggffflllwww{{{{{{{{{|||||||||}}}}}}||||||}}}}}}||||||{{{{{{zzzxxxvvvuuuvvvxxxyyyxxxzzzzzzyyyyyyyyyxxxxxxxxxvvvvvvuuuuuuuuuvvvxxxyyyyyyyyyyyyyyyyyyyyyxxxxxxzzz{{{~~~~~~~~~~~~uuukkkbbbaaabbbgggpppyyy~~~}}}|||zzztttsssxxx}}}yyyyyyrrriii___TTTGGG===888444333222111000000000000000000000000////////////////////////////////////////////////000000000111...//////000111222222222444777666999???@@@JJJaaa{{{zzzooohhhccc]]]ZZZWWWYYY^^^dddkkkppprrrrrrlllbbbVVVLLLGGGEEECCCBBBBBBBBBCCCHHHUUUmmm{{{sssjjjaaa\\\TTTQQQNNNJJJGGGFFFFFFFFFBBBAAA@@@???@@@BBBDDDEEEGGGIIIMMMQQQUUUYYY[[[\\\WWWVVVVVV[[[ccciiikkkkkklllmmmnnnooooooooooooooonnnkkkgggffffffggggggfffhhhiiiiiikkklllnnnpppqqqrrrrrrssssssssssssrrrrrrrrrqqqppppppoooppppppqqqmmmmmmnnnmmmmmmooorrruuuwwwyyy|||~~~||||||{{{{{{|||}}}~~~|||vvvqqqiiigggbbb\\\UUUOOOJJJGGGDDDBBB???===<<<===>>>@@@AAAFFFMMMTTT]]]fffoootttxxx{{{yyytttnnngggaaa\\\WWWTTTNNNLLLJJJJJJJJJIIIGGGEEE???>>>===<<<;;;<<<======@@@CCCGGGLLLQQQWWW]]]bbbggglllrrrxxx}}}rrrggg[[[VVVUUUUUUWWW[[[```hhhooooooooonnnjjjeeedddkkkxxx~~~~~~||||||||||||}}}}}}}}}}}}||||||}}}}}}}}}}}}||||||yyyxxxwwwxxxzzz||||||{{{yyyyyyyyyxxxwwwwwwvvvvvvvvvwwwwwwvvvuuuuuuvvvxxxxxxxxxxxxxxxyyyyyyyyyyyyyyy{{{}}}~~~}}}}}}~~~~~~~~~ssshhh^^^___bbbhhhqqqzzz}}}{{{zzz|||wwwuuu{{{~~~{{{xxxpppfff^^^SSSFFF<<<999444333222111111000111111000000000000/////////////////////////////////////////////000000000111111//////000111222333333444555888777999@@@@@@JJJaaayyy}}}rrrkkkeee___[[[YYYYYY\\\aaahhhnnnqqqrrrnnndddWWWMMMHHHFFFDDDBBBBBBAAACCCHHHSSSggg|||uuukkkccc]]]TTTRRRNNNKKKHHHFFFFFFFFFCCCBBB@@@??????AAACCCDDDFFFGGGJJJNNNRRRWWWZZZ\\\XXXVVVUUUYYY```gggjjjkkkmmmmmmnnnoooooooooooooooqqqnnnkkkjjjkkkllllllllllllllllllmmmnnnpppqqqrrrrrrrrrssssssssssssrrrrrrppppppoooooooooooooooooojjjkkkmmmnnnnnnpppsssvvvxxxzzz}}}~~~}}}}}}}}}~~~}}}~~~}}}xxxtttllliiieee___XXXQQQKKKHHHDDDCCC@@@===<<<===>>>@@@AAADDDJJJQQQXXXbbbkkkqqqwwwzzz~~~}}}uuuqqqjjjddd___\\\YYYVVVNNNLLLJJJIIIIIIHHHFFFEEE???>>>===<<<;;;<<<======???BBBGGGLLLQQQWWW]]]bbbhhhlllsssyyy}}}~~~qqqeeeZZZUUUUUUUUUWWW[[[aaaiiiooopppooonnnjjjdddccckkkwww}}}~~~}}}~~~~~~~~~~~~|||}}}}}}~~~~~~}}}}}}}}}zzzzzzzzz|||~~~}}}|||zzzyyyyyyxxxwwwwwwvvvvvvvvvxxxzzzyyyvvvtttuuuvvvwwwwwwwwwxxxyyyyyyyyyzzz{{{|||~~~}}}||||||{{{oooeee[[[]]]bbbiiirrrzzz}}}{{{|||~~~|||xxxxxx~~~xxxnnnddd]]]RRREEE<<<:::555444333222222111111111000000000000//////////////////////////////////////////000000000111111111000000111222333444555555666999777:::@@@@@@KKKaaaxxxwwwpppiiiccc^^^ZZZZZZ[[[```gggmmmrrrtttsssiii[[[PPPJJJFFFCCCAAA@@@???AAAGGGPPPbbb|||uuulllddd^^^TTTRRRNNNKKKHHHGGGFFFFFFCCCBBBAAA??????@@@BBBCCCDDDEEEHHHKKKPPPTTTYYY[[[XXXVVVTTTXXX___fffiiijjjkkklllmmmooopppqqqrrrrrrqqqooolllkkkmmmnnnooonnnoooooooooooopppqqqrrrsssqqqrrrrrrssssssrrrrrrqqqnnnnnnnnnnnnnnnnnnooooooiiikkkmmmnnnooorrrvvvyyyyyy{{{~~~}}}~~~~~~}}}zzzwwwooommmiiiccc[[[TTTNNNJJJDDDBBB???===;;;<<<===>>>@@@CCCHHHMMMUUU^^^hhhnnnuuuyyy}}}~~~}}}~~~~~~}}}{{{rrrnnngggaaa^^^\\\ZZZYYYTTTQQQOOOMMMLLLJJJGGGEEEAAA@@@???======>>>>>>??????BBBFFFKKKPPPWWW^^^bbbhhhlllsssyyy~~~|||pppdddYYYUUUTTTTTTWWW[[[```iiipppqqqpppnnnjjjdddccckkkwww|||}}}}}}~~~~~~~~~}}}}}}{{{|||}}}~~~{{{{{{{{{zzzzzzyyyxxxwwwwwwwwwyyy|||{{{wwwttttttuuuvvvvvvwwwxxxyyyyyyzzzzzz|||~~~~~~||||||xxxmmmcccYYY\\\bbbiiirrr{{{~~~~~~|||~~~~~~{{{yyyzzzxxxmmmccc]]]RRRDDD;;;:::666555444333222222222222000000000000////////////////////////////////////000000000000111111111111000111111333444555666666777999888:::AAAAAAKKKaaayyy{{{tttmmmeee```[[[[[[[[[___gggnnnsssvvvwwwmmm^^^RRRKKKFFFCCC@@@???===@@@FFFOOO___{{{}}}vvvmmmddd___TTTRRROOOKKKHHHGGGFFFGGGDDDBBBAAA??????@@@AAABBBCCCDDDFFFIIINNNSSSXXXZZZXXXVVVTTTWWW^^^eeeiiijjjiiijjjmmmoooqqqssstttuuuqqqnnnlllkkkmmmnnnooooooppppppppppppqqqrrrssssssqqqrrrrrrssssssrrrrrrqqqmmmmmmmmmnnnnnnnnnoooooojjjkkkmmmoooqqqtttxxx{{{zzz|||}}}~~~~~~~~~}}}{{{yyyrrrppplllfff^^^VVVPPPLLLCCCAAA>>>;;;:::;;;<<<===AAACCCGGGMMMTTT]]]gggnnntttxxx}}}~~~}}}|||}}}~~~}}}|||zzzqqqllleee```^^^]]]\\\[[[[[[YYYUUURRRPPPMMMJJJGGGBBBBBB@@@?????????@@@AAA???BBBFFFKKKPPPWWW^^^bbbhhhmmmssszzz~~~{{{pppdddYYYUUUTTTTTTWWWZZZ```iiipppqqqpppooojjjeeeccckkkxxx~~~}}}|||{{{yyyzzz{{{|||}}}}}}}}}|||zzzyyyyyyxxxxxxwwwwwwvvvwwwwwwwwwwwwwwwvvvuuuuuuvvvvvvvvvwwwyyyzzzxxxwwwzzz|||~~~yyymmmfff\\\```gggoooxxx}}}|||~~~~~~~~~~~~}}}}}}yyyqqqrrrzzzyyyqqqeeeXXXLLLBBB999555333333333222222222111111000000000000000000000000)))***+++,,,...///000111////////////000000000000333222222111222222333333777666888<<<>>>CCCPPP]]]~~~xxxpppgggaaa\\\ZZZZZZaaalllvvvzzz{{{|||rrrcccTTTIIIDDDBBBAAA===???===AAAMMMXXXnnn~~~zzzvvvpppggg```WWWTTTOOOLLLJJJHHHFFFDDDCCCCCCCCCAAA??????@@@BBBDDDFFFHHHKKKNNNRRRXXX\\\YYYVVVUUUVVV[[[aaaeeegggjjjmmmooonnnppptttvvvttttttjjjcccdddhhhkkkmmmoooqqqqqqrrrrrrsssrrrrrrrrrrrrrrrrrrqqqooonnnlllkkkkkkiiiiiijjjmmmnnnmmmjjjfffhhhlllppptttwwwzzz{{{}}}~~~~~~~~~}}}}}}~~~}}}{{{rrroookkkfff```XXXPPPJJJFFFDDDAAA===;;;;;;;;;;;;@@@AAADDDJJJSSS\\\bbbeeeqqqvvv{{{~~~~~~~~~|||zzz{{{|||{{{wwwsssooojjjccc```______]]][[[ZZZ\\\YYYSSSOOONNNLLLHHHCCCBBB@@@>>>======>>>>>>???AAAFFFKKKQQQXXX```eeellloootttxxx|||zzzkkkbbbZZZUUUSSSSSSXXX___gggjjjnnnppppppnnnjjjhhh___nnn}}}|||{{{zzzzzz{{{|||||||||||||||zzzzzzyyyyyyxxxwwwwwwwwwuuuuuuvvvwwwwwwwwwwwwwwwyyyxxxxxxxxxzzzyyyxxxvvvyyy|||~~~~~~~~~xxxmmmeee\\\```gggooowww~~~{{{zzz|||~~~~~~~~~~~~}}}|||}}}tttlllmmmvvvxxxpppdddWWWKKKAAA888333333333333222222222111111000000000000000000000000------........./////////////////////000000000111333222222222222222333444777777999<<<>>>DDDPPP]]]|||zzzrrrkkkeeeaaa^^^^^^dddoooyyy}}}}}}vvvgggYYYNNNGGGEEEDDD???AAA>>>AAALLLUUUjjj~~~{{{wwwppphhhaaaXXXTTTPPPLLLJJJIIIFFFDDDCCCCCCBBB@@@>>>>>>@@@BBBDDDFFFHHHKKKNNNRRRXXX\\\ZZZWWWTTTUUUYYY___dddgggiiimmmooonnnpppuuuwwwuuupppfff^^^```eeehhhkkknnnqqqqqqrrrssssssssssssrrrqqqqqqqqqpppooommmlllkkkiiihhhhhhiiilllmmmkkkiiigggiiilllppptttwwwyyy{{{}}}~~~~~~~~~}}}{{{yyysssppplllhhhbbbZZZRRRMMMGGGEEEBBB>>><<<;;;;;;;;;???@@@CCCIIIRRR[[[bbbeeeoootttzzz~~~}}}|||zzzxxxvvvvvvxxxwwwtttpppnnniiidddaaa``````^^^]]]]]]^^^[[[UUUQQQPPPMMMHHHDDDCCCAAA@@@???????????????AAAFFFKKKQQQXXX```eeellloootttxxx|||yyyjjjbbbYYYUUUSSSSSSYYY___fffiiimmmpppooolllhhhfffeeettt~~~}}}|||{{{{{{{{{{{{{{{|||||||||{{{{{{zzzyyyyyyxxxxxxwwwssstttuuuvvvwwwxxxyyyyyy{{{zzzyyyyyyzzzzzzxxxvvvyyy{{{}}}~~~}}}}}}vvvllleee]]]aaahhhpppwww}}}|||xxxwwwyyy|||~~~}}}|||yyyooogggiiisssuuunnnbbbUUUJJJ???777111333333333222222222111111000000000000000000000000111111000000///........./////////000000000111111222222222222222333444555888888:::===???DDDPPP]]]zzz{{{tttmmmiiiccc```___eeepppyyy~~~~~~xxxkkk\\\PPPIIIFFFEEEAAACCC???AAAJJJQQQeee~~~zzzwwwqqqhhhbbbXXXUUUPPPMMMKKKIIIFFFEEEEEEDDDBBB???===>>>@@@CCCDDDEEEHHHKKKNNNSSSXXX]]]\\\XXXSSSRRRVVV]]]cccfffhhhlllnnnnnnqqqwwwyyyxxxmmmcccZZZ[[[aaaeeejjjnnnoooooopppqqqqqqqqqqqqqqqoooooonnnnnnmmmlllkkkkkkgggffffffhhhjjjkkkjjjiiihhhjjjmmmqqqtttwwwyyyzzz}}}~~~}}}zzzwwwtttrrrnnniiiddd]]]VVVQQQHHHFFFCCC@@@>>><<<;;;;;;===>>>BBBHHHPPPXXX```dddmmmqqqxxx}}}~~~|||zzzwwwtttrrrrrrttttttqqqnnnllliiieeebbbaaaaaa```___aaabbb___YYYTTTRRRNNNIIIFFFDDDCCCAAA@@@???@@@@@@???AAAFFFKKKQQQXXX```eeellloootttyyy}}}xxxjjjaaaYYYUUUSSSSSSYYY```fffiiinnnooommmiiifffdddlllzzz}}}~~~~~~}}}|||{{{{{{{{{zzz{{{{{{{{{{{{{{{zzzzzzyyyxxxxxxxxxttttttuuuuuuwwwxxxyyyyyyzzzyyyxxxyyyzzzzzzyyywwwxxxzzz|||}}}}}}}}}~~~~~~uuulllfff^^^bbbjjjrrrxxx}}}~~~|||yyyvvvtttvvvzzz~~~}}}xxxmmmeeehhhttt{{{ssslll```SSSHHH>>>555000333333333222222222111111000000000000000000000000111000000//////......---//////000000000111111111222222222222333444666666999999;;;???AAAEEEQQQ]]]xxxzzzsssllliii```]]]\\\bbbmmmwww|||}}}|||vvvjjj\\\PPPGGGCCCCCCAAABBB???@@@HHHNNN```|||}}}yyyvvvppphhhbbbYYYVVVQQQNNNKKKIIIGGGEEEEEEEEEBBB???======@@@CCCCCCEEEHHHJJJNNNSSSYYY]]]^^^YYYSSSPPPSSSZZZaaaeeefffkkkmmmnnnrrrxxx{{{zzzooocccYYYYYY^^^bbbfffkkkiiijjjjjjkkklllllllllllljjjjjjiiiiiiiiiiiiiiiiiieeeeeefffgggiiiiiiiiiiiijjjkkknnnrrruuuwwwyyyzzz|||~~~~~~~~~~~~zzzxxxuuurrrnnnjjjeee___YYYTTTJJJHHHFFFBBB???===<<<;;;;;;===@@@EEELLLUUU]]]ccckkkooovvv{{{~~~}}}zzzxxxvvvrrroooooorrrsssqqqoookkkiiifffdddccccccbbbbbbeeefffccc\\\WWWTTTOOOIIIFFFEEECCCAAA???????????????AAAFFFKKKQQQXXX```eeelllooouuuzzz~~~wwwhhh```XXXTTTSSSSSSYYY```gggkkkoooppplllhhheeecccnnn}}}|||}}}~~~~~~}}}|||{{{zzzyyyyyyzzzzzz{{{zzzzzzyyyyyyxxxwwwwwwvvvvvvuuuuuuvvvvvvwwwxxxwwwvvvwwwxxx{{{|||{{{yyyxxxzzz|||}}}}}}}}}~~~|||tttlllggg```eeemmmuuu{{{~~~zzzxxxuuussstttyyywwwllldddhhhtttyyyrrrjjj^^^QQQFFF<<<555000333333333222222222111111000000000000000000000000.............../////////000000000000111111111111222222222333444666777888::::::===AAABBBFFFQQQ]]]uuuyyypppjjjggg___[[[ZZZ___kkkuuu{{{|||xxxtttjjj]]]PPPGGGCCCBBB???AAA>>>???FFFKKK[[[www|||xxxtttooohhhccc[[[WWWRRRNNNLLLJJJGGGEEEEEEEEECCC@@@======???BBBCCCEEEGGGJJJNNNSSSYYY]]]```ZZZSSSPPPRRRXXX___ccceeejjjlllnnnrrrxxx{{{zzzpppdddYYYWWWZZZ\\\```cccaaabbbcccdddeeeeeeeeeeeeddddddcccccccccdddeeefffccceeefffhhhhhhiiiiiijjjkkkmmmooorrruuuxxxyyyzzz|||}}}~~~~~~~~~}}}{{{vvvsssooojjjfff```ZZZVVVLLLKKKHHHEEEBBB???===<<<:::<<>>>>>>>>???AAAFFFKKKQQQXXX```eeekkkooouuu{{{~~~wwwggg___WWWTTTRRRTTTZZZaaaiiinnnrrrrrrlllgggdddccclll{{{{{{|||}}}~~~}}}{{{yyyxxxxxxyyyyyyzzzzzzyyyxxxxxxwwwwwwvvvwwwwwwvvvuuuuuuvvvwwwxxxwwwvvvwwwyyy|||}}}}}}|||yyy{{{}}}~~~}}}}}}{{{tttmmmhhhaaagggpppyyyzzzxxxuuussssssyyyvvvkkkdddhhhvvv|||sssjjj\\\NNNCCC;;;555222333333333222222222111111000000000000000000000000,,,,,,---...//////000000000000000111111111222222222222222333555777888999;;;;;;>>>BBBDDDGGGRRR]]]rrr{{{qqqkkkiiibbb^^^[[[```jjjtttyyyzzzvvvssslll```SSSIIIEEEDDD>>>AAA>>>???EEEGGGVVVqqq|||xxxtttpppiiiddd\\\XXXSSSOOOLLLJJJGGGEEEDDDEEEDDDAAA???===>>>@@@BBBDDDGGGJJJNNNSSSZZZ^^^bbb\\\UUUQQQRRRXXX^^^aaadddiiilllmmmqqqxxx{{{yyyqqqeeeYYYVVVXXXXXXZZZ\\\[[[\\\]]]___```````````````___^^^^^^___aaacccdddcccfffhhhiiiiiiiiikkklllmmmnnnpppsssvvvxxxyyyzzz{{{}}}~~~~~~~~~~~~xxxuuupppkkkgggaaa\\\XXXNNNMMMJJJGGGDDD@@@===<<<999<<>>>>>===>>>???AAAFFFKKKQQQXXX```eeekkkpppvvv{{{uuufff^^^VVVSSSRRRTTTZZZbbbjjjoootttsssllleeebbbbbbiiiyyy{{{{{{}}}}}}{{{yyyxxxxxxxxxyyyyyyxxxxxxwwwwwwvvvvvvuuuvvvuuuttttttuuuwwwyyy{{{zzzzzzzzz|||~~~~~~}}}yyy|||~~~~~~~~~{{{tttnnnjjjccciiisss||||||zzzwwwssssssyyyyyynnnggglllyyytttjjj[[[LLLAAA:::666444333333333222222222111111000000000000000000000000---......///000000111111000000111111111222222222111222222444666888:::;;;;;;<<<@@@CCCEEEHHHRRR]]]mmmwwwqqqooogggbbb^^^```hhhppptttuuusssrrrmmmbbbTTTJJJFFFEEE@@@BBB??????CCCDDDQQQjjj}}}yyyvvvrrrkkkggg\\\YYYTTTPPPMMMJJJGGGEEECCCDDDDDDCCC@@@>>>>>>>>>BBBDDDGGGJJJNNNTTTZZZ^^^ccc]]]VVVRRRTTTXXX]]]___dddhhhkkklllpppvvvyyyxxxsssggg]]]ZZZ[[[ZZZZZZ\\\YYYZZZ\\\]]]^^^_________]]]\\\\\\\\\]]]___bbbcccdddgggjjjkkkjjjkkklllooonnnoooqqqtttvvvxxxyyyyyy{{{}}}~~~~~~|||xxxsssmmmhhhccc]]]ZZZPPPOOOLLLIIIEEEAAA>>><<<:::<<>>>>>>>>???AAAFFFKKKQQQXXX```eeekkkpppvvv|||~~~rrreee]]]VVVSSSRRRTTT[[[bbbjjjpppuuurrrjjjbbb``````iiixxxzzz{{{}}}~~~{{{yyywwwwwwxxxyyyxxxxxxwwwwwwvvvuuuuuuuuutttsssssstttuuuxxx{{{}}}~~~}}}}}}~~~}}}zzz|||~~~zzztttnnnkkkdddjjjttt~~~}}}{{{xxxttttttyyy}}}rrrlllqqq~~~uuukkkZZZKKK@@@:::777666333333333222222222111111000000000000000000000000000000000000111111111111000111111111111222222222111222333444666888:::;;;<<<===@@@DDDEEEHHHRRR]]]jjj|||wwwuuujjjddd^^^___eeelllooooooooooookkkaaaTTTIIIEEEEEEBBBDDD@@@???BBBAAAMMMeee{{{xxxsssmmmiii]]]YYYTTTPPPMMMJJJHHHEEEBBBDDDEEEDDDAAA>>>======BBBDDDGGGJJJNNNTTTZZZ^^^ccc^^^WWWTTTUUUXXX\\\___ccchhhjjjkkkooouuuxxxwwwvvvkkkaaa___```___^^^___ZZZZZZ\\\]]]^^^_________\\\\\\[[[[[[]]]___bbbdddeeehhhllllllkkkkkknnnpppoooppprrrtttvvvxxxyyyyyy{{{|||||||||~~~~~~{{{uuuooojjjeee___[[[QQQOOOMMMJJJFFFBBB>>><<<:::===??????@@@FFFPPPXXX^^^ccckkkrrrwwwzzz|||~~~~~~yyywwwsssnnniiihhhlllpppqqqrrrmmmnnnnnnlllgggddddddfffeeegggeee___ZZZVVVOOOIIIIIIGGGEEEBBBAAA@@@?????????BBBFFFKKKQQQXXX```eeekkkpppwww|||{{{oooddd]]]UUUSSSRRRTTT[[[bbbiiioootttqqqiiiaaa^^^___jjjyyy~~~}}}|||yyywwwvvvwwwyyyzzzxxxxxxwwwwwwvvvwwwwwwwwwyyyxxxwwwwwwwwwyyy{{{}}}}}}~~~}}}||||||||||||ssskkkhhhhhhqqq{{{}}}}}}{{{wwwuuuxxxyyyrrrwwwxxxhhhTTTGGG???888444444444333111000000000111222111111111111000000000000111000///////////////000000000000000000000111222444444555777888999:::;;;???======AAAEEEIIIQQQZZZooo|||{{{uuummmdddaaaccchhhkkkkkkmmmnnnlllfff\\\QQQHHHDDDEEECCCCCCAAA>>>???KKKWWWxxx|||xxxtttooojjjbbb\\\TTTOOOMMMKKKHHHEEEDDDDDDDDDDDDCCCAAA>>>===AAACCCEEEGGGIIIMMMRRRVVV[[[[[[ZZZUUUQQQRRRXXX___aaaeeekkknnnnnnpppsssvvvwwwqqqhhhdddccceeeeeeeeeeeefffggghhhgggfffeeedddcccdddddd```[[[XXXYYY[[[___bbbfffkkknnnppppppooorrrqqqqqqrrrtttvvvxxxyyyzzz{{{}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}|||~~~{{{vvvrrrnnniiiccc```XXXTTTNNNHHHDDDAAA>>><<<;;;:::;;;===@@@EEEJJJMMMXXX]]]eeelllqqquuuyyy{{{|||~~~}}}yyywwwvvvpppjjjiiinnnsssttttttppppppooonnnllliiigggfffeeedddaaa^^^ZZZVVVRRRPPPJJJIIIFFFCCC@@@???>>>>>>@@@BBBFFFJJJOOOXXX```fffnnnsssyyy~~~xxxooobbbZZZSSSQQQRRRVVV^^^fffpppqqqrrrqqqhhh___]]]aaajjj~~~}}}}}}~~~~~~}}}}}}~~~~~~|||zzzxxxwwwxxxzzz{{{yyyxxxxxxwwwwwwwwwxxxxxxzzzyyyxxxwwwxxxzzz|||}}}~~~}}}|||}}}~~~}}}uuuooolllkkksss}}}}}}}}}|||yyywwwzzz}}}xxxgggSSSFFF>>>777444555333222222111000000111111111111111111000000000000000000////////////000000222111111111111222333333444555666777888:::;;;;;;???<<<===AAAEEEIIIQQQYYYlll}}}}}}{{{sssiiidddeeeiiilllnnnooopppnnnhhh^^^RRRIIIDDDDDDBBBAAA@@@===>>>IIIUUUppp{{{wwwqqqmmmccc]]]UUUPPPNNNLLLHHHEEEEEEEEEEEEEEECCCAAA???>>>@@@BBBDDDFFFHHHLLLRRRVVVZZZ[[[ZZZVVVQQQQQQWWW]]]```dddiiilllmmmooossswww|||vvvooohhhddddddfffgggjjjjjjlllmmmnnnnnnnnnnnnkkkjjjfff```ZZZWWWXXXZZZ\\\___cccgggkkkmmmmmmmmmpppppppppqqqsssuuuxxxyyy{{{|||}}}~~~~~~~~~{{{wwwsssooojjjddd```YYYTTTNNNHHHDDDAAA>>><<<;;;:::;;;<<<@@@DDDIIILLLUUU[[[cccjjjppptttxxxzzz}}}~~~~~~{{{xxxwwwrrrmmmmmmrrrvvvwwwvvvssssssqqqpppmmmkkkhhhgggeeedddaaa^^^YYYUUUQQQOOOJJJIIIFFFCCC@@@???>>>>>>AAADDDGGGLLLRRRZZZccciiiqqquuu{{{xxxooobbb[[[TTTSSSTTTWWW```hhhqqqqqqsssqqqhhh___\\\```hhh}}}||||||}}}~~~~~~~~~}}}}}}{{{zzzzzz|||~~~}}}{{{yyyxxxyyyzzz{{{yyyyyyxxxxxxxxxxxxyyyyyyzzzzzzyyyyyyzzz{{{}}}~~~~~~}}}}}}~~~}}}wwwrrrqqqooowww~~~~~~}}}{{{zzz~~~wwweeeQQQDDD<<<666444555111222222222222111000000111111111111000000000000000000000//////000000111333222222222333333444555555666777888999:::;;;<<<>>><<<===AAAEEEHHHPPPXXXggg}}}yyynnnfffdddggglllnnnrrrsssrrrlllaaaTTTJJJDDDCCCAAA@@@???======FFFQQQfff~~~|||wwwrrrmmmeee^^^WWWQQQOOOMMMIIIFFFEEEFFFFFFEEEDDDBBB@@@??????AAACCCEEEGGGKKKPPPTTTYYY[[[[[[WWWRRRQQQVVV[[[^^^bbbgggiiikkkoootttyyy~~~wwwmmmdddaaacccfffiiijjjllloooqqqtttuuuvvvtttpppjjjaaaZZZVVVVVVWWWYYY[[[___cccgggjjjkkklllnnnnnnnnnppprrruuuxxxzzz{{{|||}}}~~~~~~|||xxxtttpppkkkeeeaaaYYYTTTNNNIIIEEEBBB???===;;;;;;;;;<<<>>>CCCGGGIIIRRRWWW```hhhnnnssswwwzzz|||~~~|||zzzxxxuuurrrssswwwzzz{{{zzzwwwwwwuuurrrooollliiigggeeedddaaa]]]YYYTTTPPPNNNJJJIIIFFFCCCAAA?????????BBBEEEIIINNNUUU]]]fffkkktttxxx}}}~~~|||~~~vvvmmmbbb[[[UUUTTTVVVZZZbbbjjjqqqrrrsssrrrhhh^^^[[[^^^ggg||||||}}}~~~~~~~~~~~~}}}}}}|||{{{zzz|||~~~~~~}}}|||zzzyyyxxxxxxyyyzzzyyyyyyxxxxxxyyyyyyzzzzzz{{{zzzzzzzzz{{{|||}}}~~~~~~|||}}}{{{vvvrrrrrrssszzz~~~}}}~~~~~~~~~tttbbbNNNAAA:::555444666000111222333333222000000111111111111000000000///000000000///000000111111222222222222333444555555666777888999:::;;;<<<===>>><<<>>>BBBEEEHHHOOOWWWdddyyy}}}rrrgggbbbccchhhllltttuuuuuuooodddWWWLLLEEEDDDBBB@@@@@@>>>>>>EEENNN]]]uuu|||wwwqqqmmmggg```XXXSSSPPPNNNJJJGGGEEEEEEEEEEEEDDDAAA???>>>>>>???AAACCCFFFJJJOOOSSSXXX[[[\\\ZZZTTTRRRTTTXXX]]]aaaeeehhhkkkooovvv|||}}}pppbbb[[[\\\```aaabbbdddgggkkkpppsssuuuwwwsssmmmeee^^^YYYUUUTTTVVVXXX[[[___cccgggiiikkkkkkkkklllnnnqqquuuxxxzzz{{{|||}}}~~~|||yyyvvvrrrmmmfffbbbZZZUUUOOOJJJGGGDDDAAA???<<<<<<;;;;;;>>>AAAEEEGGGNNNTTT]]]eeelllqqqvvvxxxzzz||||||{{{xxxwwwvvvwww{{{}}}~~~}}}|||zzzxxxtttppplllhhhfffeeedddaaa]]]XXXSSSOOOMMMJJJIIIFFFCCCAAA@@@??????BBBEEEJJJPPPWWW___hhhnnnvvvyyy~~~}}}yyyzzztttkkk```YYYTTTTTTWWW[[[ccclllrrrrrrtttqqqhhh]]]ZZZ]]]iii}}}~~~~~~~~~~~~}}}}}}~~~~~~|||{{{zzzyyyxxxwwwwwwwwwxxxyyyxxxxxxxxxyyyyyyzzz{{{{{{{{{{{{{{{|||}}}~~~~~~~~~|||}}}}}}yyysssppprrrvvv|||{{{{{{|||~~~nnn]]]JJJ>>>888444444555000000222333333222111000111111111111000000000///000000000000000111222222111111111222222444555555777888999:::;;;<<<===>>>???===???CCCFFFIIIOOOWWWcccvvvvvviiiaaa___eeejjjsssvvvvvvrrrhhhZZZNNNHHHFFFCCCAAAAAA??????DDDKKKXXXnnn~~~yyytttpppiiicccZZZUUURRROOOLLLHHHEEEEEEEEEDDDCCCAAA???>>>===???AAACCCEEEIIINNNRRRWWW[[[___]]]WWWSSSSSSUUU]]]```eeehhhkkkpppwww}}}tttcccXXXVVVYYYXXXXXXZZZ^^^bbbhhhlllooosssrrrooolllgggaaa[[[WWWTTTUUUWWWZZZ]]]aaadddeeefffggghhhkkkooossswwwyyyyyyzzz{{{}}}~~~}}}zzzxxxtttnnnhhhddd[[[WWWQQQLLLIIIFFFCCCAAA>>>===<<<<<<===@@@CCCEEEKKKQQQZZZcccjjjoootttwwwxxxyyy|||~~~~~~}}}|||{{{xxxxxxxxxzzz}}}~~~zzzvvvpppkkkgggddddddccc```\\\XXXSSSOOOMMMJJJIIIFFFCCCAAA@@@@@@@@@AAADDDJJJQQQXXXaaajjjpppwwwzzz~~~xxxrrrrrrwww}}}sssiii]]]WWWSSSTTTWWW\\\dddmmmrrrrrrssspppfff\\\ZZZ^^^lll~~~~~~}}}|||zzzyyyxxxwwwwwwvvvvvvvvvxxxwwwwwwxxxxxxyyyzzz{{{zzzzzz{{{{{{|||}}}}}}}}}~~~~~~}}}}}}~~~{{{wwwqqqpppsssxxx}}}~~~yyyxxxzzz}}}|||fffVVVEEE<<<777444333444000000111222222222222111111111111111000000000000000000000000111111222333111111111222333444555666888999:::;;;<<<===>>>???@@@???AAAEEEHHHJJJPPPWWWcccttt{{{mmmaaa^^^cccjjjqqqtttwwwtttkkk^^^RRRKKKGGGCCCBBBBBB@@@???BBBHHHTTTggg~~~yyyuuukkkeee\\\VVVSSSQQQMMMJJJEEEFFFFFFEEEDDDBBB@@@>>>===???AAACCCEEEIIINNNRRRWWW\\\aaa```ZZZTTTSSSTTT[[[___dddhhhkkkooovvv{{{zzzkkk^^^XXXWWWUUUUUUUUUXXX\\\bbbgggjjjoooooopppqqqqqqmmmhhhdddZZZYYYXXXXXXXXXZZZ[[[\\\```aaacccfffkkkppptttvvvvvvwwwyyy{{{}}}~~~~~~~~~~~~~~~~~~|||yyyvvvpppiiieee]]]YYYSSSOOOKKKIIIFFFDDDAAA???>>>======@@@BBBDDDJJJPPPYYYbbbhhhnnnrrruuuvvvwwwzzz|||}}}}}}||||||yyyyyyzzz|||~~~}}}xxxqqqkkkfffcccbbbaaa___[[[WWWSSSPPPNNNJJJHHHFFFDDDBBBAAAAAAAAA@@@EEEKKKSSS[[[dddlllrrrxxx{{{~~~~~~vvvpppooorrrvvvxxx~~~qqqggg[[[UUURRRTTTXXX]]]fffnnnsssrrrqqqnnnddd\\\[[[```ooo~~~}}}~~~~~~}}}zzzzzzyyyxxxxxxwwwwwwvvvvvvvvvvvvwwwwwwyyyzzzzzzyyyyyyzzz{{{|||||||||||||||}}}~~~~~~}}}}}}~~~}}}{{{wwwssstttxxx{{{|||xxxtttwww|||sss^^^PPPAAA:::777444222333111111000000111222222333111111111111000000000000000000000000111222333444222222222333444666777888999999:::<<<===>>>???@@@AAA@@@BBBGGGJJJKKKQQQXXXbbbsss}}}nnnaaa[[[```gggmmmrrrvvvuuummm```UUUNNNFFFBBBAAAAAA@@@>>>@@@DDDNNN___{{{|||yyylllfff^^^XXXUUURRRNNNJJJGGGHHHHHHGGGFFFDDDBBBAAA===???AAACCCEEEIIIOOOSSSXXX^^^cccccc]]]VVVSSSSSSWWW\\\cccgggjjjmmmssswww}}}wwwjjjaaa\\\VVVUUUUUUVVVYYY^^^cccggglllmmmppptttyyyzzzxxxuuuhhhfffaaa]]]YYYWWWVVVVVVXXXYYY\\\```eeejjjooorrrrrrtttvvvyyy|||~~~~~~}}}||||||}}}~~~~~~~~~}}}{{{wwwrrrkkkfff___[[[UUUQQQNNNKKKIIIGGGCCCAAA???>>>>>>@@@BBBCCCKKKPPPYYYaaahhhmmmqqqtttuuuwwwyyy|||}}}~~~~~~}}}zzz{{{|||~~~zzzssslllfffccc```___]]]ZZZWWWSSSPPPOOOJJJHHHFFFDDDBBBAAAAAAAAAAAAFFFMMMUUU^^^gggooouuuzzz|||~~~~~~zzzyyyxxxwwwvvv}}}}}}oooeeeZZZUUUSSSVVVZZZ___hhhppptttrrrpppkkkbbb[[[]]]cccppp~~~}}}||||||}}}~~~~~~{{{zzzzzzyyyyyyxxxxxxwwwvvvvvvvvvvvvwwwxxxyyyzzzxxxyyyzzz{{{||||||||||||zzz|||~~~~~~}}}~~~}}}{{{xxxuuuwww|||}}}|||wwwrrruuu{{{}}}mmmYYYLLL???999777333222222222111000000000111333444111111111111000000000000000000000000111222333444333333444444666777888999999:::;;;<<<===???@@@@@@BBBAAACCCHHHKKKLLLRRRXXXaaaqqq{{{mmm^^^XXX\\\ccckkkpppuuuuuunnnbbbWWWPPPEEEAAA???@@@???===>>>BBBIIIYYYuuu|||xxxmmmggg___YYYUUURRRNNNKKKIIIJJJJJJIIIHHHFFFDDDBBB>>>???AAACCCFFFJJJOOOSSSXXX___eeeeee^^^WWWSSSRRRUUUZZZaaafffhhhkkkpppsss{{{uuuiiicccXXXVVVUUUUUUWWW\\\aaaeeelllmmmooouuu}}}vvvrrrkkkccc]]]XXXVVVUUUSSSUUUWWW[[[aaagggkkknnnppprrruuuxxx{{{~~~~~~}}}|||||||||}}}}}}~~~}}}{{{xxxrrrkkkfffaaa\\\WWWRRROOOMMMJJJIIIDDDCCC@@@???>>>@@@BBBCCCKKKQQQYYYaaaggglllpppsssvvvwwwzzz|||~~~|||}}}~~~}}}uuummmgggddd___^^^\\\ZZZWWWTTTQQQOOOJJJHHHFFFDDDBBBBBBBBBBBBBBBGGGOOOWWW```iiirrrwww{{{}}}~~~zzz{{{~~~}}}oooeee[[[VVVTTTWWW\\\aaajjjrrrtttqqqnnnjjjaaa[[[^^^eeeooo~~~|||{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{|||{{{{{{zzzyyyyyyxxxxxxvvvvvvvvvwwwxxxyyyzzz{{{wwwwwwvvvvvvwwwwwwxxxxxxzzz{{{|||}}}}}}~~~|||{{{{{{{{{{{{zzz}}}{{{zzzzzz{{{}}}zzziiiRRRGGG;;;444444666444111111111111111111111111111000000000000000000000000111000000000000000111222111222333444555777888888888999;;;===>>>???@@@@@@FFFCCCDDDHHHLLLNNNSSSYYYbbbqqqxxxmmm```XXX[[[bbblllrrrvvvvvvrrrkkk]]]QQQJJJFFFDDDCCC@@@===???DDDFFFVVVppp~~~|||{{{pppkkkccc\\\VVVRRRMMMJJJHHHGGGFFFGGGGGGFFFCCC@@@@@@@@@BBBDDDGGGKKKOOOQQQYYY\\\```aaa```ZZZTTTPPPSSSYYYaaagggiiikkknnnpppvvv{{{zzznnnfff```\\\\\\```dddeeedddiiijjjmmmsssyyyxxxnnncccZZZUUUTTTRRRQQQSSSYYY```fffiiinnnpppssswwwyyyzzzzzzzzz{{{xxxvvvvvvwwwxxx~~~~~~}}}yyyssslllgggccc___YYYTTTQQQNNNLLLJJJFFFBBB???AAAAAA???BBBFFFLLLQQQYYY```ffflllpppsssvvvwwwyyy|||~~~zzzssslllgggaaa___\\\YYYXXXVVVRRRPPPJJJHHHFFFCCCAAA@@@@@@@@@GGGIIIOOOXXXcccnnnvvvyyy|||~~~}}}nnnddd[[[YYYWWWVVVYYYaaajjjqqqsssrrrnnnfff___]]]aaafffyyy||||||||||||zzzyyyxxxwwwyyyyyyzzzzzz{{{{{{{{{|||}}}||||||{{{zzzyyyxxxxxxwwwwwwwwwwwwxxxyyyzzz{{{xxxxxxwwwwwwwwwwwwxxxxxxzzz|||}}}}}}|||}}}~~~{{{zzz{{{|||}}}}}}~~~{{{{{{{{{|||}}}uuudddPPPFFF:::444444555444111111111111111111111111111000000000000000000000000111000000000000111222222222333333555666777888999:::;;;<<<>>>???AAAAAAAAAFFFCCCDDDIIIMMMNNNRRRXXX```ooovvvkkk___WWWZZZaaakkkrrryyyzzzxxxqqqdddXXXJJJFFFCCCBBB???<<<>>>BBBFFFSSSjjj||||||rrrmmmeee^^^XXXSSSOOOLLLHHHGGGFFFGGGGGGFFFDDDAAA@@@@@@BBBDDDGGGKKKNNNPPPWWWZZZ^^^```___[[[UUUQQQRRRXXX```fffiiikkknnnppprrrwww}}}qqqlllgggfffiiillllllkkkjjjlllooosssyyyvvvkkkddd\\\XXXTTTSSSVVV[[[___aaahhhjjjnnnrrruuuxxxyyyyyy~~~|||xxxvvvvvvxxxzzz}}}yyytttmmmhhhddd```ZZZVVVRRROOOMMMKKKFFFBBB@@@AAAAAA@@@BBBFFFLLLQQQYYY```fffkkkpppsssvvvwwwzzz}}}~~~~~~~~~~~~~~~~~~}}}vvvooojjjbbb```\\\YYYWWWUUUQQQOOOKKKIIIGGGDDDCCCBBBAAABBBHHHJJJPPPYYYcccmmmuuuyyy|||~~~|||nnnddd[[[YYYWWWVVVZZZbbbkkkqqqtttrrrmmmfff______dddjjj|||~~~wwwxxxyyyzzzzzzxxxwwwuuuxxxyyyyyyzzz{{{||||||}}}~~~~~~}}}|||{{{zzzyyyxxxwwwwwwwwwwwwwwwxxxyyyzzzyyyyyyxxxxxxwwwxxxxxxyyy|||}}}}}}}}}||||||~~~~~~|||yyyyyy{{{}}}}}}zzzyyyzzz|||nnn^^^LLLCCC999333333444333000111111111111111111111111000000000000000000000000111111000000111111222333333444555666777999::::::======>>>@@@AAABBBCCCCCCEEECCCEEEJJJMMMNNNQQQUUU]]]kkk|||sssiii^^^WWWXXX^^^kkksss{{{yyymmmaaaMMMGGGCCCBBB@@@===>>>AAAFFFOOObbb~~~}}}|||uuuppphhh```[[[UUUQQQNNNHHHGGGFFFFFFGGGGGGEEECCC@@@@@@AAACCCFFFJJJMMMOOOSSSVVV[[[^^^]]]ZZZVVVSSSQQQVVV^^^dddhhhkkknnnppppppttt{{{}}}yyysssqqqrrrsssrrrpppmmmnnnppptttyyy~~~~~~vvvfffaaa[[[WWWWWWXXXZZZ[[[bbbdddhhhmmmqqqvvvyyyzzz~~~~~~~~~~~~|||xxxvvvxxxzzz|||~~~zzzuuuoookkkfffbbb\\\XXXTTTQQQMMMKKKGGGCCC@@@AAAAAA@@@CCCGGGLLLQQQYYY```fffkkkooorrruuuxxx{{{~~~}}}{{{{{{|||}}}zzzsssnnndddaaa]]]YYYVVVSSSPPPMMMKKKJJJHHHEEEDDDCCCCCCCCCHHHLLLRRR[[[dddmmmtttxxx|||~~~zzzlllcccZZZXXXWWWWWW\\\dddlllrrruuurrrllleeeaaabbbjjjppp|||uuuwwwyyy||||||{{{yyyxxxyyyzzzzzz{{{|||}}}~~~~~~~~~~~~}}}|||{{{zzzyyyyyyxxxwwwwwwwwwwwwwwwxxxyyyyyyyyyxxxxxxxxxxxxyyyyyy}}}}}}~~~}}}{{{{{{|||~~~~~~{{{xxxxxxzzz}}}|||xxxvvvvvvyyy|||{{{iiiYYYHHHAAA888333333333222000111111111111111111111111000000000000000000000000111111111111111222333444555555666888999:::;;;<<<>>>??????@@@AAABBBCCCDDDEEECCCEEEKKKNNNNNNPPPSSSZZZfffzzzzzzqqqhhh^^^WWWXXX]]]jjjsss}}}~~~rrrfffQQQKKKEEECCCAAA>>>???BBBDDDJJJ[[[www}}}{{{wwwqqqjjjbbb\\\WWWRRROOOIIIGGGFFFGGGHHHHHHFFFDDD@@@@@@AAABBBEEEHHHKKKMMMNNNQQQVVVZZZ[[[YYYVVVSSSPPPTTT[[[aaagggkkknnnooooooqqqvvv}}}~~~yyyvvvuuutttrrrqqqoooppprrrtttxxx|||sssmmmfffaaa^^^]]]]]]]]]```bbbdddhhhmmmssswwwzzz|||||||||}}}~~~~~~~~~}}}yyyxxxyyy|||{{{|||{{{wwwrrrnnngggddd^^^YYYUUUQQQMMMKKKHHHCCC@@@AAAAAA@@@CCCHHHLLLQQQYYY```fffjjjooorrruuuxxx||||||zzz{{{{{{|||}}}uuupppfffbbb]]]YYYUUURRRNNNLLLJJJIIIGGGEEEDDDDDDDDDDDDIIINNNVVV^^^fffmmmtttwww|||xxxkkkaaaYYYXXXVVVYYY___gggnnnrrruuurrrkkkeeecccgggpppwww}}}uuuwwwzzz}}}~~~}}}|||{{{{{{||||||}}}~~~~~~}}}}}}}}}|||{{{{{{zzzzzzxxxxxxwwwwwwvvvwwwwwwwwwxxxxxxwwwwwwxxxxxxyyyzzz}}}}}}~~~}}}{{{zzz|||}}}|||xxxwwwyyy|||~~~~~~zzzuuurrrsssxxx|||vvveeeWWWDDD???888444333333222111111111111111111111111111000000000000000000000000111111111111222333444555777777888999;;;<<<======@@@??????@@@AAABBBCCCDDDEEEDDDEEEKKKMMMMMMNNNRRRXXXbbbsss{{{qqqiii```XXXXXX[[[hhhqqqzzz~~~ssshhhTTTLLLEEEBBBAAA>>>>>>@@@AAAFFFVVVqqq}}}{{{xxxssskkkccc]]]WWWRRROOOJJJIIIGGGGGGHHHHHHGGGEEE@@@@@@@@@BBBDDDGGGIIIKKKIIIMMMRRRVVVXXXWWWUUUTTTPPPSSSXXX___fffjjjmmmnnnnnnooorrrvvv{{{~~~zzzvvvtttrrrqqqppppppqqqrrrtttwwwyyy{{{|||}}}vvvoookkkhhheeecccaaaaaaaaacccggglllqqqtttxxxyyyzzz{{{|||~~~~~~{{{zzz{{{~~~~~~~~~zzzvvvvvvzzz|||yyyuuurrriiieee```[[[VVVRRRMMMJJJJJJDDDAAAAAAAAAAAADDDJJJNNNSSSZZZaaafffkkkooorrruuuxxx||||||zzz}}}}}}}}}~~~vvvqqqgggccc]]]XXXTTTQQQMMMKKKHHHGGGFFFDDDCCCCCCDDDDDDJJJPPPYYYbbbhhhooouuuyyy}}}}}}vvviii```YYYWWWVVVZZZbbbjjjpppsssuuuqqqjjjfffgggmmmwww~~~~~~uuuvvvyyy{{{}}}}}}||||||}}}}}}}}}}}}~~~~~~~~~~~~{{{{{{{{{{{{{{{{{{{{{{{{yyyxxxwwwvvvvvvvvvvvvvvvuuuuuuuuuvvvwwwxxxzzzzzz|||}}}}}}|||{{{zzz|||}}}~~~{{{wwwvvvxxx|||}}}xxxrrroooqqqvvv{{{}}}}}}rrrbbbVVVAAA===888555444333222222111111111111111111111111000000000000000000000000111111111222333444555666888999:::;;;<<<>>>??????AAAAAA@@@@@@AAABBBDDDEEEGGGDDDEEEJJJLLLLLLNNNRRRVVV^^^mmm~~~tttkkkccc[[[YYY[[[cccllluuu{{{~~~|||sssiiiVVVLLLCCCAAA@@@===<<<>>>???CCCQQQiii~~~|||zzzuuullleee^^^XXXTTTPPPMMMJJJHHHGGGHHHGGGFFFEEE@@@@@@@@@AAACCCEEEHHHIIIHHHKKKPPPUUUWWWWWWVVVUUUQQQRRRWWW]]]dddiiikkklllkkkmmmooorrrvvvzzz}}}|||zzzxxxuuusssqqqpppppppppppprrrsssuuuvvvwwwxxx|||~~~zzzuuuppplllgggdddbbb```aaadddhhhkkksssuuuxxxzzz{{{}}}~~~}}}~~~~~~~~~~~~}}}|||yyyuuuuuuyyy}}}zzzwwwuuukkkhhhbbb]]]YYYTTTNNNKKKKKKEEEAAAAAAAAAAAAEEEKKKOOOTTT[[[bbbggglllpppsssuuuxxx{{{~~~}}}{{{~~~~~~~~~~~~vvvqqqhhhccc]]]WWWSSSPPPMMMKKKGGGFFFEEEDDDCCCDDDDDDEEEKKKRRR]]]eeelllqqqwww{{{}}}{{{~~~tttggg^^^XXXVVVVVV[[[dddmmmrrrttttttpppjjjhhhkkksss}}}~~~~~~wwwxxxyyy{{{|||}}}}}}}}}}}}}}}}}}||||||||||||{{{yyyyyyyyyzzz{{{{{{||||||yyyyyywwwvvvuuuuuuuuuuuurrrssssssuuuvvvxxxzzz{{{{{{|||||||||{{{{{{|||~~~~~~~~~|||yyyuuuuuuxxx}}}~~~{{{vvvqqqnnnpppuuuyyyzzzzzz~~~ooo___SSS???===999666555444333333111111111111111111111111000000000000000000000000111222222222333555666777999:::;;;<<<===???@@@@@@DDDCCCBBBBBBBBBDDDFFFGGGHHHEEEEEEHHHJJJJJJMMMRRRVVV\\\hhh}}}wwwooofff^^^[[[\\\]]]eeeooouuuzzz{{{uuummmZZZOOOFFFCCCBBB???>>>???>>>AAAKKK___yyy~~~}}}wwwoooggg```[[[VVVRRROOOLLLIIIHHHGGGGGGFFFEEE@@@??????@@@BBBDDDFFFHHHIIILLLQQQVVVYYYYYYXXXWWWRRRRRRUUU\\\ccchhhjjjiiijjjkkknnnppprrrtttwwwxxxttttttsssqqqpppoooooopppooooooqqqrrrssstttuuuuuuwwwxxx|||~~~zzzqqqmmmgggbbb___aaacccfffmmmqqqvvvzzz{{{}}}}}}~~~~~~~~~~~~}}}~~~~~~}}}}}}{{{wwwxxx|||~~~|||zzzxxxoookkkfffaaa\\\WWWQQQMMMLLLFFFBBBAAAAAABBBFFFLLLQQQVVV]]]dddiiimmmqqqtttvvvwwwzzz}}}~~~~~~~~~~~~}}}}}}wwwqqqgggccc\\\VVVSSSPPPMMMLLLHHHGGGFFFEEEDDDEEEFFFGGGKKKTTT___iiinnnsssyyy~~~}}}{{{}}}rrrfff]]]XXXVVVVVV\\\fffooossstttrrrnnnjjjiiioooxxx{{{{{{zzzzzz{{{|||}}}|||||||||{{{zzzzzzyyyyyywwwwwwxxxyyyzzz{{{|||}}}yyyyyyxxxvvvuuuuuuuuuuuuqqqqqqrrrtttvvvxxxzzz|||zzz{{{|||{{{{{{{{{}}}~~~}}}}}}~~~yyywwwttttttxxx~~~}}}zzzuuupppmmmoootttxxxwwwwww}}}|||lll\\\QQQ>>><<<:::777555444444333111111111111111111111111000000000000000000000000222222222333444555777777:::;;;<<<===>>>???@@@AAAFFFEEEDDDCCCDDDEEEGGGIIIIIIFFFEEEGGGIIIJJJMMMRRRUUU[[[fffzzzyyyqqqhhh```\\\]]]YYYaaakkkrrrxxx{{{wwwppp___TTTJJJFFFFFFCCCBBBBBB???@@@GGGWWWpppyyyqqqiiibbb\\\WWWTTTPPPNNNJJJHHHGGGGGGEEEDDD@@@??????@@@AAACCCFFFGGGKKKNNNSSSWWWZZZ[[[ZZZYYYSSSSSSUUU[[[bbbgggiiihhhjjjkkkmmmnnnnnnnnnooopppnnnnnnooonnnllllllmmmnnnnnnnnnpppqqqrrrsssssssssqqqrrruuuxxx{{{~~~{{{vvvmmmfffbbbaaaccceeejjjooouuuzzz{{{}}}}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}yyyzzz~~~|||{{{yyyqqqnnniiiddd___YYYSSSOOOLLLFFFBBBAAAAAABBBFFFLLLRRRWWW^^^dddiiinnnrrrtttvvvwwwyyy|||~~~||||||}}}~~~xxxrrrgggbbb\\\VVVRRRPPPNNNLLLIIIHHHGGGFFFFFFGGGHHHHHHKKKTTTaaakkkpppuuu{{{}}}~~~}}}|||qqqeee]]]WWWUUUVVV]]]hhhqqqttttttqqqnnnjjjkkkqqqzzz~~~yyyxxx|||zzz{{{{{{||||||{{{{{{zzz}}}{{{yyyyyyzzzzzzyyyxxx{{{{{{{{{{{{{{{{{{{{{{{{tttuuuuuuvvvvvvuuutttsssrrrrrrssstttvvvxxx{{{|||}}}zzzxxxxxxyyy{{{|||}}}~~~{{{wwwsssuuu{{{}}}|||uuummmjjjmmmuuu|||{{{tttuuu~~~|||xxxfffUUULLL@@@===999666666666555444333333333222222111111111000111111111111222222222000111222444666888999::::::;;;===???AAABBBCCCCCCDDDEEEFFFEEEDDDEEEFFFHHHGGGHHHIIIKKKMMMOOOPPPQQQUUU\\\eeetttzzzqqqlllggg___YYY[[[\\\___fffqqq{{{zzztttcccVVVJJJEEECCCAAA@@@BBB@@@BBBFFFQQQhhh~~~zzzwwwrrrllleee^^^ZZZWWWTTTPPPKKKHHHGGGHHHHHHHHHCCCBBB@@@>>>???BBBEEEGGGJJJJJJLLLRRRYYY\\\\\\[[[UUUWWWYYY[[[^^^ccciiimmmiiikkkllllllllllllmmmooopppqqqqqqpppnnnmmmooopppnnnoooqqqrrrssssssrrrqqqtttttttttuuuuuuwwwxxxyyy|||{{{qqqgggcccdddgggjjjnnnrrrvvvyyy{{{~~~~~~{{{zzzyyyxxxxxxzzz{{{}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~{{{zzzzzzxxxssskkkddd^^^XXXSSSOOOKKKGGGEEEEEECCCBBBFFFLLLSSSXXX```gggmmmrrrwwwzzz}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}xxxssslllggg```YYYTTTQQQNNNLLLGGGEEEDDDEEEDDDBBBEEEJJJOOOWWWcccmmmsssxxx~~~||||||~~~wwwlllbbb\\\WWWWWWZZZ```gggmmmqqqsssllljjjiiimmmttt}}}zzzzzzzzzzzz|||{{{tttzzzzzzzzzzzzzzzzzzzzzzzz|||{{{yyyyyyzzzzzzyyyxxxzzzzzzzzzzzzzzzzzzzzzzzzttttttuuuvvvuuutttsssrrrrrrrrrssstttvvvyyy|||}}}~~~}}}zzzyyyyyyzzz|||}}}}}}~~~}}}{{{xxxuuuwww|||~~~~~~{{{uuunnnlllpppxxxyyysssvvvzzzyyy~~~wwwfffWWWNNNAAA>>>:::777666666555444333333333222222222111111111111111111222222222222111222333444666777999999:::;;;===???AAABBBCCCCCCCCCDDDEEEEEEDDDEEEGGGIIIJJJJJJLLLMMMOOOQQQRRRSSSUUUZZZcccqqq|||rrrlllhhhbbb\\\ZZZ\\\___eeeqqq{{{{{{vvvgggZZZLLLFFFDDDAAA???@@@===>>>AAALLLaaa~~~~~~{{{yyytttnnngggaaa\\\YYYUUUQQQLLLHHHGGGGGGGGGGGGDDDBBB@@@>>>???BBBEEEGGGKKKLLLOOOTTT[[[```aaa```XXXWWWWWWXXX]]]bbbhhhllljjjkkkllllllllllllmmmnnnoooppppppooonnnmmmooopppooopppqqqssssssssssssrrrqqqqqqqqqqqqqqqrrrrrrssstttvvvzzz~~~yyypppiiiggggggkkkoootttxxx{{{}}}~~~~~~{{{zzzyyyxxxyyyzzz|||}}}}}}}}}||||||||||||}}}}}}~~~|||||||||yyytttmmmfff___ZZZUUUQQQLLLHHHFFFFFFDDDCCCHHHNNNUUUZZZbbbiiioootttyyy|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{vvvnnnhhhaaaZZZUUUQQQNNNKKKHHHFFFEEEGGGFFFDDDGGGMMMSSS[[[fffooouuuyyy~~~~~~yyy{{{}}}~~~uuujjj```[[[WWWXXX[[[aaahhhnnnrrrsssmmmiiihhhlllvvv||||||}}}}}}vvvnnn{{{zzzyyyxxxxxxyyyzzz{{{|||zzzyyyyyyzzz{{{zzzxxxyyyyyyyyyyyyyyyyyyyyyyyyttttttuuuuuuttttttsssrrrrrrrrrsssuuuwwwzzz}}}~~~}}}{{{zzzyyyzzz|||}}}|||~~~|||{{{yyyxxx{{{}}}yyytttoooooottt|||{{{vvvsssxxxxxxzzzsssdddWWWOOOCCC???;;;888777666555333333333333222222222222111111111111111222222222333333333444555666888888999:::;;;===???AAABBBBBBCCCBBBCCCEEEEEEEEEFFFHHHJJJLLLMMMNNNPPPQQQSSSTTTUUUUUUYYY```mmmtttmmmiiiddd```YYY[[[^^^dddppp{{{}}}yyykkk]]]OOOHHHDDD@@@>>>>>>===<<>>>>>@@@>>>???GGGVVVmmm}}}{{{wwwrrrlllfff```]]]XXXTTTOOOKKKIIIGGGFFFDDDDDDBBB@@@???@@@BBBEEEHHHHHHIIIMMMRRRYYY___dddgggbbb[[[TTTSSSZZZccchhhjjjkkkmmmnnnmmmlllkkklllnnnlllnnnoooooonnnnnnnnnppppppqqqssstttuuuttttttsssrrrqqqqqqpppooommmlllkkkpppooonnnnnnpppsssvvvyyy}}}wwwnnnhhhlllqqqwww{{{}}}~~~~~~}}}}}}||||||{{{{{{{{{|||}}}~~~}}}}}}||||||||||||}}}}}}}}}|||||||||wwwppphhhbbb\\\WWWTTTNNNJJJGGGGGGFFFFFFKKKRRRXXX^^^gggnnntttxxx{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||ooojjjbbb[[[UUUQQQMMMKKKIIIFFFFFFHHHHHHHHHMMMSSS\\\cccnnnuuuzzz}}}wwwsssyyyzzz|||~~~yyypppfff^^^ZZZWWWZZZ___fffmmmqqqrrrqqqooohhhdddiiiwwwzzzmmmddd{{{zzzxxxwwwwwwxxxzzz{{{zzzyyyyyyzzz||||||zzzxxxwwwwwwwwwwwwwwwwwwwwwwwwuuuttttttsssrrrqqqqqqqqqsssttttttvvvxxx|||~~~}}}{{{zzzyyyyyyyyy|||}}}}}}|||}}}}}}zzzuuurrrssswww|||wwwsssrrruuuuuukkkaaaVVVOOOCCC@@@;;;888666555444333222222222222222222222222111222222222222333333333666666777777888999::::::;;;<<<>>>???AAAAAABBBBBBAAACCCDDDEEEEEEFFFIIIKKKLLLMMMMMMOOOPPPQQQRRRSSSUUUWWW[[[fffzzz~~~vvvmmmeee___ZZZ\\\]]]```iiiuuu{{{zzzkkk]]]OOOHHHEEEAAA??????BBB??????EEEPPPccc~~~|||yyytttmmmfffaaa]]]YYYUUUPPPLLLJJJHHHFFFDDDDDDCCCAAA???@@@CCCFFFHHHGGGIIILLLQQQWWW]]]dddhhhfff^^^UUUTTTZZZbbbhhhjjjkkkmmmnnnmmmllllllmmmooolllnnnppppppooonnnnnnooopppqqqssstttuuuttttttsssrrrrrrqqqpppnnnllljjjiiijjjiiigggfffgggjjjmmmooosssxxx}}}tttmmmmmmqqqvvvzzz|||}}}~~~~~~}}}}}}|||||||||}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~}}}}}}~~~~~~|||{{{{{{|||wwwpppiiibbb]]]WWWTTTNNNJJJGGGFFFEEEEEEKKKSSSYYY___hhhpppuuuyyy|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||oooiiiaaaZZZUUUQQQMMMKKKHHHEEEEEEGGGHHHIIIOOOVVV]]]eeeooowww|||yyywwwvvvvvvwwwyyy|||xxxooofff___[[[WWW[[[aaaiiipppsssrrrqqqoooiiieeekkkwww}}}ppphhh{{{zzzyyyxxxxxxyyyzzz{{{yyyxxxyyyzzz||||||zzzxxxwwwwwwwwwwwwwwwwwwwwwwwwuuutttsssrrrqqqpppppppppssssssssstttvvvyyy{{{}}}}}}|||{{{zzzzzzzzzyyyzzz|||}}}~~~|||~~~zzzvvvtttvvvzzz~~~}}}uuurrrrrrwww}}}|||rrrjjjbbbWWWOOOBBB>>>:::777666555444222111222222222222333333333222222222222333333333333666666777888999:::;;;<<<<<<===>>>???@@@AAAAAAAAABBBCCCEEEEEEEEEFFFHHHJJJKKKKKKLLLMMMNNNOOOPPPPPPSSSTTTYYYccctttzzzpppgggbbb\\\]]]]]]^^^eeepppwwwwwwmmm___QQQJJJFFFBBB@@@@@@@@@======BBBIIIWWWttt~~~{{{vvvooogggaaa]]]YYYUUUQQQMMMKKKIIIFFFDDDEEECCCAAA@@@@@@CCCFFFHHHJJJKKKNNNQQQUUU\\\ccchhhfff___WWWTTTXXX___fffiiijjjlllmmmnnnmmmmmmooopppnnnppprrrrrrpppnnnnnnnnnoooppprrrsssttttttssssssooopppooonnnllliiigggeee___^^^]]]]]]___bbbfffhhhkkkpppyyyyyysssooorrrvvvyyy{{{}}}~~~}}}}}}~~~~~~~~~~~~~~~||||||}}}~~~}}}{{{{{{}}}xxxqqqiiiccc]]]XXXUUUOOOJJJGGGFFFEEEFFFLLLTTT[[[aaajjjrrrwwwzzz}}}~~~~~~zzzmmmggg```YYYTTTQQQNNNLLLGGGDDDDDDGGGIIIKKKQQQYYY```hhhrrrzzz~~~yyyxxxwwwwwwyyy{{{~~~vvvmmmeee^^^[[[XXX\\\ccclllrrrtttssspppnnnjjjiiinnnxxx|||vvvooozzzzzzzzzzzzzzzzzzzzzzzzxxxxxxyyy{{{}}}|||zzzxxxwwwwwwwwwwwwwwwwwwwwwwwwuuutttrrrqqqpppooopppppppppppppppppprrrtttvvvwwwwwwwwwxxxyyyzzz{{{|||}}}|||}}}}}}|||~~~{{{wwwwww{{{{{{tttqqqssszzz}}}|||vvvmmmggg___TTTLLL@@@<<<888666555444333333111111222222222333333333222222222333333333444444666666777999:::<<<===>>><<<===>>>???@@@AAAAAAAAACCCDDDEEEEEEDDDEEEGGGIIIJJJJJJKKKLLLMMMNNNNNNOOOOOOPPPUUU```ooo{{{ssslllggg^^^___]]]\\\aaakkkrrrtttrrrdddUUUMMMHHHCCC@@@@@@@@@<<<===AAADDDOOOjjj~~~yyyqqqiiibbb]]]XXXUUUQQQNNNLLLJJJGGGEEEEEECCCAAA@@@AAACCCFFFHHHJJJLLLMMMOOORRRWWW___eeeccc___XXXTTTUUU[[[bbbgggiiikkkmmmmmmmmmnnnppprrrppprrrtttsssqqqooommmmmmooopppqqqssssssssssssrrrnnnnnnnnnmmmkkkhhheeeddd\\\[[[ZZZZZZ[[[^^^```aaafffjjjqqqyyyzzzuuurrrtttwwwyyy{{{}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~zzzrrrkkkeee___ZZZWWWQQQLLLHHHGGGFFFHHHNNNVVV]]]cccllluuuzzz}}}~~~{{{wwwjjjeee^^^XXXTTTQQQNNNLLLHHHEEEEEEHHHKKKMMMUUU]]]fffmmmvvv}}}}}}|||}}}~~~}}}tttjjjbbb]]]ZZZXXX]]]eeennntttvvvssspppjjjjjjmmmsss{{{~~~{{{uuuzzz{{{{{{||||||{{{{{{zzzxxxxxxyyy{{{}}}}}}zzzxxxwwwwwwwwwwwwwwwwwwwwwwwwuuutttrrrpppooooooooopppnnnmmmmmmmmmnnnppprrrsssrrrsssuuuxxxzzz}}}}}}}}}~~~||||||~~~zzzxxxyyy~~~yyysssrrrttt{{{||||||{{{ppphhhccc[[[PPPGGG>>>;;;777555444444333333111111111222222333333333222222333333333444444444555666777999;;;===>>>???<<<===>>>???@@@AAAAAAAAADDDEEEFFFEEEDDDEEEFFFHHHJJJJJJKKKLLLMMMMMMNNNNNNLLLMMMSSS]]]kkk|||tttooommm``````]]][[[___hhhppprrrwwwhhhXXXPPPJJJDDD@@@@@@AAA===>>>BBBCCCKKKfff{{{sssjjjccc^^^WWWUUUQQQNNNMMMKKKHHHFFFEEEDDDAAA@@@AAACCCFFFIIIHHHJJJKKKLLLMMMRRRZZZaaaaaa^^^YYYTTTSSSWWW___eeehhhjjjlllmmmnnnoooqqqsssrrrtttuuuuuurrrooommmmmmnnnoooqqqrrrssssssrrrqqqnnnoooooonnnllliiifffddd___^^^]]]\\\[[[[[[\\\]]]bbbdddjjjrrrxxxzzzvvvrrruuuvvvxxxyyy{{{~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~{{{tttmmmgggaaa\\\XXXRRRMMMIIIHHHHHHIIIPPPXXX___eeeooowww|||~~~yyyttthhhddd]]]WWWSSSPPPNNNLLLIIIFFFFFFJJJLLLOOOWWW___jjjqqqzzz{{{rrrhhhaaa[[[YYYXXX]]]fffooovvvvvvsssooogggjjjpppwww~~~~~~}}}~~~yyyzzz|||}}}|||zzzyyyyyyzzz|||{{{{{{{{{||||||zzzxxxzzzyyywwwvvvvvvvvvwwwwwwxxxuuuqqqppprrrrrrqqqooopppooonnnlllmmmnnnpppqqqrrrtttwwwzzz}}}~~~}}}}}}~~~~~~{{{}}}xxxyyy{{{yyyqqqxxxtttjjjggg```TTTKKKHHH<<<999666222000000111222333222111111333444333222000000111222333333444444555555666777999;;;>>>@@@??????@@@AAABBBBBBBBBBBBEEEEEEEEEEEEFFFGGGHHHIIIEEEGGGJJJKKKKKKKKKLLLMMMNNNRRRSSS\\\nnn~~~xxxqqqllleee```]]]]]]___cccmmmwwwvvvpppdddVVVIIICCCAAABBBDDD>>>>>>BBBBBBFFFZZZqqq~~~zzzvvvooofff___\\\YYYTTTPPPMMMJJJFFFCCCEEEDDDCCCAAA???@@@CCCFFFGGGGGGHHHHHHIIIMMMRRRVVV[[[ZZZYYYUUUSSSUUU[[[```gggjjjmmmooopppqqqsssuuurrrssstttttttttsssrrrqqqrrrssstttuuuuuusssqqqppppppnnnmmmllllllkkkhhhfff```______bbbffffffbbb^^^aaaaaacccjjjrrrwwwxxxwwwxxxyyy{{{||||||~~~}}}}}}||||||}}}~~~~~~}}}|||~~~~~~~~~~~~~~~yyyxxxuuupppiiibbb[[[XXXVVVPPPLLLJJJIIIJJJPPPXXXaaagggpppxxx|||~~~wwwqqqgggbbbZZZTTTPPPMMMKKKJJJFFFGGGHHHIIIMMMTTT]]]cccooottt|||~~~wwwqqqhhh___ZZZZZZ[[[bbblllsssvvvrrrmmmiiidddmmmwww~~~vvvyyyzzz||||||{{{zzz{{{||||||zzzyyyyyy{{{{{{zzzxxxyyyxxxwwwvvvuuuvvvvvvwwwxxxuuurrrpppqqqrrrpppoooppppppnnnnnnnnnpppqqqssstttuuuwwwyyyzzzzzzzzzzzz||||||}}}}}}{{{zzz}}}zzz{{{}}}|||www~~~zzzpppgggccc\\\PPPFFFBBB;;;999555222000000111222222111000111333444333222222222333333444555555666999888888999:::<<<>>>?????????@@@AAABBBBBBBBBBBBEEEEEEEEEEEEFFFGGGHHHHHHFFFGGGIIIJJJIIIJJJKKKMMMNNNRRRSSS[[[kkkzzz{{{sssnnnhhhccc______```ccclllvvvxxxsssiii[[[NNNEEECCCDDDBBB>>>===@@@@@@DDDVVVkkk|||xxxqqqhhhbbb^^^ZZZUUUPPPMMMJJJGGGEEEEEEEEECCCAAA@@@@@@CCCFFFFFFGGGHHHHHHIIILLLQQQUUUZZZ[[[YYYVVVSSSTTTYYY^^^eeehhhkkkmmmnnnoooqqqsssrrrrrrssssssssssssrrrrrrrrrssstttuuutttsssqqqpppqqqpppnnnmmmmmmllliiigggbbbaaacccfffjjjkkkgggccccccbbbccchhhooouuuvvvvvvvvvxxxzzz{{{{{{}}}}}}||||||{{{}}}}}}}}}~~~~~~}}}}}}}}}~~~~~~}}}}}}~~~~~~}}}||||||yyyxxxuuupppjjjccc]]]ZZZWWWQQQMMMLLLJJJKKKQQQYYYbbbhhhqqqyyy}}}{{{tttnnnddd___XXXRRROOOLLLKKKIIIGGGGGGIIIKKKOOOVVV___eeepppuuu||||||tttmmmeee\\\YYYZZZ]]]dddmmmtttuuuqqqlllhhhfffpppzzzuuuxxxzzz||||||{{{{{{|||}}}zzzyyywwwwwwxxxzzzzzzzzzxxxwwwuuuttttttuuuvvvvvvxxxvvvsssqqqqqqqqqpppoooqqqqqqppppppqqqssstttvvvvvvwwwxxxyyyxxxwwwvvvuuu{{{{{{}}}{{{zzzyyyxxxxxxxxxyyyyyy~~~~~~}}}}}}~~~~~~~~~uuummmeee```XXXLLLBBB===:::888555222111000111222111000000111444555555444555444444555555666777888;;;;;;;;;;;;;;;<<<===>>>??????@@@AAABBBBBBBBBBBBDDDDDDDDDDDDEEEFFFGGGHHHFFFGGGHHHHHHHHHIIIKKKMMMNNNRRRRRRYYYgggtttwwwqqqlllfffaaa``````ccclllvvv|||xxxpppbbbTTTIIIEEEEEEAAA======>>>>>>AAAPPPaaa}}}yyyssslllfff```[[[UUUPPPMMMJJJHHHGGGEEEEEEDDDBBB@@@@@@CCCEEEFFFFFFGGGGGGHHHKKKPPPSSSZZZ[[[ZZZWWWTTTSSSWWW[[[bbbeeeiiikkklllmmmoooqqqsssrrrrrrqqqrrrrrrssssssrrrrrrsssttttttsssqqqppprrrpppooonnnnnnllliiifffbbbcccffflllqqqsssppplllfffdddcccffflllrrruuuuuuvvvwwwyyyzzz{{{|||~~~~~~}}}|||{{{{{{~~~}}}}}}||||||}}}}}}~~~~~~~~~}}}}}}~~~~~~|||zzzyyyxxxyyyxxxuuuqqqlllfff```]]]XXXSSSOOONNNLLLLLLRRRZZZcccjjjrrrzzz~~~~~~~~~{{{vvvooojjj```[[[UUUPPPNNNLLLJJJIIIGGGHHHJJJMMMRRRYYYbbbhhhrrrwww}}}zzzppphhh```YYYXXXZZZ```fffooossssssnnniiifffhhhsss~~~sssyyy{{{}}}}}}{{{{{{{{{|||yyywwwuuutttvvvyyyzzzzzzvvvuuutttsssssstttuuuvvvxxxvvvtttrrrqqqqqqqqqpppssssssssssssuuuvvvxxxyyyyyyzzz{{{{{{zzzyyywwwvvv{{{|||}}}yyywwwuuussstttuuuxxxzzz}}}}}}~~~~~~}}}}}}}}}tttnnnggg___VVVKKKAAA;;;888666444222111111111222222111111333666888999888666666555555666777888999::::::;;;;;;<<<===>>>?????????@@@AAABBBBBBBBBBBBDDDDDDDDDDDDEEEFFFGGGGGGGGGHHHHHHHHHGGGHHHJJJMMMMMMQQQQQQWWWeeepppzzztttnnnhhhbbb``````cccmmmvvv|||{{{uuuiiiYYYLLLFFFEEEAAA>>>>>>>>>===???KKKXXXttt}}}yyyuuunnniiiaaa\\\UUUOOOLLLJJJIIIHHHFFFFFFEEECCCAAA@@@BBBDDDEEEEEEFFFFFFFFFIIINNNRRRYYY[[[[[[YYYUUUSSSUUUWWW```ccchhhkkklllmmmnnnppprrrrrrpppppppppqqqssstttqqqrrrsssssssssrrrrrrqqqpppooonnnnnnnnnkkkgggddd```aaafffnnnvvvzzzyyywwwkkkgggdddeeekkkqqqtttuuuvvvxxxzzz{{{{{{|||~~~~~~}}}}}}||||||~~~}}}|||{{{{{{|||}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}zzzxxxwwwwwwwwwwwwuuurrrmmmgggbbb___ZZZVVVRRRQQQOOOOOOTTT[[[eeekkkttt{{{{{{zzzyyyxxxuuupppiiiddd\\\XXXSSSPPPNNNMMMKKKJJJGGGIIILLLPPPVVV^^^gggmmmvvvzzzxxxmmmeee^^^XXXXXX\\\bbbhhhpppssspppkkkfffdddkkkwwwzzzooo|||~~~~~~{{{zzzyyyzzzyyyvvvttttttvvvxxxyyyyyyuuuuuutttsssssstttuuuvvvxxxwwwvvvtttrrrrrrssssssuuuuuuvvvwwwxxxzzz{{{{{{|||}}}~~~~~~~~~|||{{{zzzzzz|||~~~yyywwwssspppppprrruuuwwwyyy}}}||||||{{{{{{xxxzzz}}}}}}rrroooggg]]]SSSIII???888666555444222111111111222333333333666:::===>>>===888777666555555666888999777888999;;;===>>>???@@@??????@@@AAABBBBBBBBBBBBCCCCCCCCCCCCDDDEEEFFFGGGGGGHHHIIIIIIHHHHHHJJJLLLKKKOOOOOOVVVcccmmm}}}wwwnnnhhhbbb```___ccclllvvvzzz|||zzznnn]]]NNNFFFCCCAAA@@@??????===>>>GGGPPPjjj|||yyyuuuooojjjbbb]]]VVVPPPMMMKKKJJJIIIGGGGGGFFFDDDAAA@@@AAACCCDDDDDDEEEDDDEEEHHHLLLPPPWWWZZZ]]]\\\WWWTTTTTTUUU___bbbgggjjjlllmmmnnnoooqqqppppppooopppqqqrrrsssqqqqqqrrrrrrrrrrrrrrrrrrnnnnnnooopppoookkkeeeaaa[[[]]]bbbkkkvvv|||~~~}}}ooojjjffffffkkkqqquuuvvvwwwyyy|||}}}}}}}}}~~~~~~~~~~~~}}}~~~}}}|||{{{{{{|||}}}~~~~~~}}}}}}}}}}}}}}}}}}~~~|||yyyxxxxxxwwwwwwvvvuuurrrnnnhhhcccaaa]]]XXXUUUTTTRRRQQQVVV]]]fffllluuu|||~~~wwwvvvuuussspppkkkeee```ZZZWWWRRRPPPNNNMMMLLLKKKGGGJJJNNNSSSZZZbbbkkkrrr{{{~~~}}}uuukkkccc]]]YYY[[[```eeekkkqqqrrrmmmgggdddcccnnn{{{tttkkk~~~~~~{{{yyyyyyyyyxxxwwwuuuuuuvvvxxxxxxxxxuuuuuutttsssssstttvvvwwwwwwxxxwwwvvvttttttvvvxxxxxxyyyzzzzzz{{{|||}}}}}}~~~~~~~~~}}}|||yyy{{{~~~}}}|||wwwtttpppmmmmmmnnnqqqtttwww{{{{{{}}}~~~zzzxxx|||zzzuuuuuuwwwzzz|||pppmmmeeeXXXLLLDDD<<<555444444333222222222222222444444555888===@@@AAAAAA999888666555555777888:::666777999;;;>>>???@@@@@@??????@@@AAABBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEFFFGGGIIIKKKKKKJJJJJJJJJKKKJJJNNNNNNTTT```iii}}}{{{ppphhhaaa^^^]]]```iiissswww||||||sssaaaPPPFFFBBB@@@AAAAAA???===???DDDIII___uuu|||yyyuuuppplllccc___YYYSSSPPPNNNLLLKKKHHHHHHGGGEEEBBB@@@AAABBBCCCDDDDDDCCCDDDFFFKKKNNNVVVZZZ^^^^^^ZZZVVVTTTTTT\\\```fffjjjkkklllmmmnnnoooooooooooopppqqqrrrrrrqqqqqqqqqqqqrrrrrrrrrrrrnnnpppsssuuutttnnnfff```WWWXXX\\\eeepppxxx||||||qqqlllgggfffkkkqqquuuwwwwwwzzz}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||{{{{{{||||||}}}~~~}}}}}}||||||}}}}}}~~~}}}}}}~~~~~~}}}zzzyyyxxxxxxyyyyyyxxxwwwtttooojjjeeebbb___[[[WWWVVVTTTSSSWWW^^^gggmmmuuu|||~~~}}}uuutttrrrpppmmmhhhaaa]]]XXXUUURRROOONNNMMMKKKJJJGGGJJJPPPVVV]]]gggpppvvv}}}|||zzz||||||rrrhhhbbb]]][[[^^^dddhhhnnnssssssmmmgggddddddsss|||ppphhh}}}~~~~~~|||zzzzzzzzzyyywwwvvvvvvxxxxxxwwwuuuuuuuuutttttttttuuuwwwwwwwwwxxxyyyxxxvvvvvvyyy|||{{{|||}}}}}}~~~~~~~~~~~~~~~~~~}}}{{{zzzvvvyyy|||~~~~~~|||yyywwwuuurrrooommmmmmnnnqqqsssyyy{{{zzz{{{{{{yyywwwzzz{{{tttrrrsssuuuwwwzzzooommmdddTTTHHHAAA;;;444333333333222222222222222333333555999>>>BBBCCCCCC<<<:::888777777888:::<<<888999;;;===???@@@@@@@@@??????@@@AAABBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEGGGJJJMMMNNNMMMKKKJJJJJJIIINNNNNNSSS]]]cccuuurrrjjjbbb]]]ZZZ[[[dddmmmuuu{{{vvvdddRRRFFFBBB???@@@AAA>>>===>>>BBBDDDUUUiii~~~zzzvvvqqqmmmfffbbb]]]YYYUUUSSSPPPMMMHHHIIIHHHFFFCCC@@@@@@AAABBBCCCCCCBBBCCCEEEIIIMMMUUUZZZ```aaa]]]XXXUUUTTTZZZ^^^dddhhhjjjjjjkkklllmmmnnnooopppqqqqqqqqqqqqqqqqqqpppqqqqqqrrrrrrsssppptttyyy}}}|||uuujjjbbbVVVUUUWWW]]]gggppptttuuuoookkkffffffkkkqqquuuvvvwwwyyy|||~~~}}}}}}}}}}}}~~~}}}}}}~~~~~~~~~~~~~~~{{{||||||||||||||||||{{{}}}}}}||||||||||||}}}}}}||||||}}}~~~|||{{{zzzyyyxxxxxxyyyyyy|||{{{zzzwwwrrrmmmhhheeeaaa\\\YYYYYYWWWUUUYYY___gggmmmuuu|||~~~}}}|||tttssspppnnnkkkfff```\\\VVVSSSPPPNNNMMMKKKIIIHHHGGGKKKQQQXXX```jjjssszzz}}}~~~xxxvvvyyy|||wwwnnnfffaaa]]]\\\___eeekkkrrrwwwvvvooohhhggghhhxxxwwwmmmggg{{{}}}~~~~~~|||{{{||||||yyyxxxwwwxxxyyyxxxvvvtttvvvuuuttttttuuuvvvwwwxxxwwwxxxzzzyyywwwxxx{{{~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~|||zzzxxxvvvtttwwwzzz||||||zzzvvvttttttrrrpppnnnoooqqqtttvvv{{{}}}~~~}}}xxxyyyyyyxxxwww{{{~~~wwwrrrqqqrrruuuvvvyyypppoooeeeTTTFFFAAA;;;555222222222222222222222222222222444888>>>BBBDDDDDD>>><<<:::888888:::<<<===;;;<<<>>>???@@@@@@????????????@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBDDDEEEEEEGGGJJJNNNPPPOOOLLLJJJJJJJJJNNNMMMQQQZZZ___ooouuulllccc\\\XXXXXX```iiittt{{{yyygggSSSGGGCCC===???@@@===<<<>>>@@@AAANNNbbb{{{wwwrrrooohhheee```]]]YYYVVVRRRPPPHHHIIIIIIFFFCCC@@@@@@@@@BBBBBBBBBBBBBBBEEEIIILLLTTTZZZ```bbb___ZZZVVVUUUXXX\\\bbbfffhhhiiiiiijjjlllmmmooopppqqqqqqqqqpppqqqpppppppppqqqrrrrrrssssssxxxzzznnneeeVVVTTTTTTYYYaaaiiinnnooonnniiieeefffkkkppptttuuuuuuxxx|||}}}}}}|||||||||}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}zzz{{{|||}}}}}}|||{{{zzz}}}}}}||||||||||||}}}}}}{{{{{{|||}}}~~~|||zzzyyyxxxwwwwwwxxxyyyyyy~~~|||yyytttooojjjgggbbb]]][[[ZZZXXXVVVYYY___gggmmmuuu|||}}}|||{{{tttrrrpppmmmjjjeee___[[[TTTRRROOOLLLKKKJJJGGGFFFGGGKKKRRRYYYbbbllluuu|||}}}{{{uuutttvvvzzz|||tttlllddd```]]]\\\```fffnnntttzzzxxxqqqjjjiiikkk|||tttkkkggg~~~~~~}}}}}}|||{{{{{{{{{{{{zzzyyyyyyzzz{{{zzzxxxuuuuuuuuuuuuvvvvvvvvvvvvwwwvvvuuutttuuuxxx{{{}}}~~~~~~~~~}}}|||{{{zzzyyyxxxwwwwwwyyyzzzzzzyyywwwtttrrrqqqpppooonnnnnnpppssstttxxxzzz~~~{{{zzzyyyxxxyyy||||||xxxttttttwwwzzz}}}~~~vvvyyyooo___PPPDDD===888666444444444333333222222222333555777:::===???AAAAAA<<<;;;999888888999;;;<<<=========>>>??????@@@@@@AAAAAAAAABBBBBBBBBCCCCCCAAAAAAAAAAAABBBBBBCCCDDDJJJIIIKKKPPPSSSRRRKKKDDDGGGHHHLLLQQQUUU^^^ooo|||oooaaaXXXTTTTTTZZZaaakkkqqqxxxwwwlll[[[LLLDDDBBBBBB@@@===999999===AAAFFFVVVqqq}}}xxxrrrmmmggg```[[[YYYWWWSSSOOOKKKHHHFFFDDDDDDCCCAAA@@@AAABBBCCCDDDGGGIIIKKKLLLTTTXXX^^^cccccc^^^XXXTTTVVVYYY]]]bbbfffjjjlllmmmnnnnnnnnnoooppppppqqqqqqpppppppppqqqrrrssstttuuusss{{{rrraaaXXXQQQOOOTTT[[[```eeeiiiiiifffeeehhhjjjlllpppvvvxxxyyyzzz|||}}}}}}~~~~~~~~~~~~~~~{{{{{{|||}}}~~~~~~}}}}}}|||||||||}}}~~~~~~|||||||||}}}~~~yyy{{{}}}~~~~~~~~~|||zzzwwwvvvtttqqqqqqtttyyy~~~~~~|||wwwqqqkkkggggggbbb______]]]ZZZZZZ]]]jjjooowww|||~~~{{{yyywwwtttoookkkgggbbb]]]YYYSSSRRRPPPLLLHHHGGGIIIKKKJJJMMMSSS]]]iiissszzz}}}~~~~~~wwwqqqooorrrtttzzz~~~vvvtttjjjaaa\\\ZZZ[[[aaaiiirrrxxx|||xxxqqqmmmqqqwww~~~xxxmmmfffeee}}}}}}}}}|||{{{{{{zzzzzz}}}{{{zzzyyyzzzzzzxxxvvvwwwwwwwwwwwwwwwwwwvvvvvvvvvuuusssssstttwwwzzz|||~~~}}}|||{{{zzzyyyxxxwwwxxxyyyzzz{{{zzzwwwuuusssrrrqqqnnnmmmnnnpppsssuuuxxx{{{}}}}}}}}}yyywwwwwwyyy}}}{{{uuutttkkk\\\MMMBBB;;;777555333333333333333333333333333444666999;;;===>>>???;;;:::999888999:::<<<======>>>>>>??????@@@@@@AAAAAAAAAAAABBBBBBBBBCCCCCC@@@@@@@@@AAABBBCCCDDDEEEGGGGGGKKKQQQWWWXXXSSSNNNHHHIIILLLQQQUUU]]]mmm|||{{{oooaaaXXXTTTRRRVVV[[[eeellltttuuulll]]]OOOFFFBBBBBB@@@===;;;:::>>>AAAFFFRRRjjjzzzvvvoooiiibbb\\\ZZZWWWSSSOOOKKKIIIFFFDDDDDDCCCBBB@@@AAABBBCCCDDDFFFIIIKKKLLLRRRVVV\\\aaaaaa]]]XXXTTTTTTWWW\\\aaafffiiikkklllnnnnnnnnnoooooopppppppppnnnnnnooopppqqqrrrtttuuuttt||||||lll[[[TTTPPPTTTZZZ^^^cccgggiiieeeeeehhhkkkmmmqqqwwwyyyzzz{{{|||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||||||||}}}}}}~~~~~~~~~~~~~~~~~~}}}|||||||||||||||wwwyyy{{{|||}}}~~~~~~zzzxxxvvvsssrrrqqqoooooosssyyy~~~}}}xxxrrrlllhhhgggbbb______^^^ZZZ[[[^^^gggmmmtttzzz}}}}}}}}}~~~~~~{{{xxxuuurrrmmmiiieee```[[[WWWRRRQQQNNNJJJGGGFFFGGGIIIJJJNNNVVVaaallluuu{{{~~~~~~zzzxxxwwwvvvyyy||||||tttooofff^^^[[[ZZZ]]]dddmmmvvv{{{{{{tttqqqvvv{{{}}}yyyvvvqqqjjjfffhhh}}}}}}||||||{{{{{{zzzzzz~~~|||zzzyyyyyyxxxvvvuuuwwwwwwvvvvvvuuuuuuuuutttttttttrrrrrrtttwwwzzz|||}}}|||zzzyyyyyyxxxyyyzzz{{{{{{{{{xxxvvvtttsssqqqooommmnnnqqquuuwwwzzz}}}}}}|||~~~xxxtttpppgggXXXJJJ@@@999666444222333333444555555666666333444555777888:::;;;;;;:::999999999:::;;;===>>>>>>??????@@@@@@AAABBBBBBAAAAAAAAABBBBBBBBBCCCCCC@@@@@@@@@AAABBBCCCEEEEEEEEEGGGJJJQQQWWWYYYVVVRRRJJJJJJMMMQQQTTT[[[iiiwwwzzzooobbbZZZUUUQQQSSSVVV^^^fffpppsssmmm```RRRIIIAAAAAA@@@>>><<<<<<>>>@@@EEEMMM```{{{~~~zzzrrrlllddd^^^[[[WWWRRROOOLLLIIIGGGEEEEEEDDDBBBAAAAAABBBBBBDDDFFFHHHJJJKKKPPPSSSYYY]]]^^^\\\XXXUUURRRUUUZZZ```eeehhhjjjkkknnnnnnnnnnnnnnnooooooooommmmmmmmmnnnppprrrssstttuuu~~~wwwbbbZZZTTTVVVZZZ]]]aaaeeehhhdddeeeiiilllnnnsssxxxzzz{{{|||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~|||{{{zzzzzz{{{|||~~~~~~~~~~~~~~~}}}}}}|||{{{{{{||||||{{{{{{zzzzzztttwwwyyy{{{{{{}}}~~~yyyuuurrrpppmmmmmmmmmmmmnnnssszzz~~~zzztttnnnjjjhhhccc``````^^^[[[\\\```fffllltttzzz}}}}}}}}}~~~~~~~~~~~~{{{xxxrrroookkkgggccc^^^XXXTTTPPPOOOMMMIIIEEEDDDFFFHHHLLLRRR[[[fffqqqxxx}}}{{{zzz|||~~~zzzqqqiiiaaa[[[ZZZ[[[___hhhqqqyyy}}}|||uuutttyyy~~~zzzrrrnnnhhhcccdddggg~~~~~~}}}}}}|||{{{{{{zzz|||zzzxxxxxxyyyxxxwwwuuutttttttttsssrrrrrrqqqqqqttttttssssssuuuxxx|||~~~}}}{{{zzzzzzzzzzzz{{{||||||{{{yyywwwvvvuuurrrooonnnooorrrvvvyyy}}}zzzuuutttpppgggXXXJJJ???999555333222222333444666777888999555555555666777888999:::999999999:::;;;===>>>?????????@@@AAAAAABBBBBBCCCAAAAAAAAABBBBBBBBBCCCCCC??????@@@AAABBBCCCEEEFFFGGGGGGJJJNNNRRRRRRPPPMMMKKKJJJMMMQQQTTTYYYeeeqqqyyyoooeee___YYYUUUTTTVVVZZZbbblllrrrnnnbbbTTTJJJAAAAAA@@@???>>>>>>>>>>>>BBBHHHWWWqqq}}}vvvoooggg```\\\XXXSSSOOOMMMJJJHHHFFFFFFEEECCCBBBAAAAAABBBCCCEEEGGGIIIJJJMMMPPPUUUYYY[[[ZZZXXXWWWRRRUUUZZZ```dddhhhjjjjjjlllmmmmmmmmmmmmnnnnnnnnnlllmmmmmmnnnppprrrtttuuuwwwnnneee]]]]]]___```cccggggggdddeeejjjmmmoootttyyy{{{|||}}}}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}{{{|||~~~{{{yyyxxxyyy{{{}}}~~~~~~~~~~~~}}}|||{{{zzzxxxyyyzzz{{{{{{zzzyyyxxxtttvvvyyyzzz{{{}}}|||wwwrrrnnnllliiiiiijjjlllooottt{{{}}}wwwqqqmmmiiiddd``````^^^\\\^^^bbbhhhnnnvvv||||||}}}~~~{{{xxxqqqnnnjjjfffbbb]]]WWWSSSOOONNNLLLIIIFFFEEEGGGIIIOOOVVVbbbmmmvvv|||wwwoooeee^^^YYYYYY\\\aaajjjsssyyy{{{|||xxxssssssyyyyyypppjjjddd______ccc~~~~~~}}}}}}||||||{{{xxxwwwvvvwwwyyyyyyxxxwwwtttsssssssssrrrrrrrrrqqquuutttttttttwwwzzz~~~}}}|||{{{{{{{{{{{{{{{{{{{{{{{{zzzxxxxxxvvvtttqqqpppqqquuuyyy{{{wwwtttuuurrrhhhYYYKKK@@@999555333222222444555777999:::;;;777777666666777888999:::999::::::;;;<<<>>>???@@@@@@@@@@@@AAABBBBBBCCCCCCAAAAAAAAABBBBBBBBBCCCCCC@@@@@@@@@AAABBBCCCEEEEEEGGGHHHIIIKKKMMMMMMKKKIIILLLJJJLLLPPPTTTXXXaaakkkzzzrrriiieee```[[[YYY[[[ZZZaaajjjqqqooodddVVVLLLCCCBBB@@@??????>>>======>>>CCCQQQiii~~~yyyrrrjjjccc^^^ZZZTTTPPPNNNKKKIIIGGGGGGFFFDDDCCCAAAAAABBBCCCDDDFFFHHHIIIJJJMMMQQQUUUXXXYYYYYYYYYSSSUUUYYY^^^cccfffiiijjjjjjkkkkkklllmmmmmmnnnnnnnnnnnnnnnoooqqqrrrtttuuuvvv}}}{{{rrriiiggghhhggghhhkkkgggeeefffkkkoooppptttyyy||||||}}}~~~||||||}}}~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{{{{{{{||||||||||||zzz{{{~~~~~~{{{yyyxxxyyy{{{}}}~~~~~~~~~}}}|||{{{zzzyyywwwxxxyyyzzzzzzyyyxxxwwwvvvxxxzzz|||}}}~~~|||wwwrrrnnnkkkggghhhjjjmmmpppvvv}}}yyyssspppjjjeeeaaa```___]]]___dddhhhnnnvvv|||}}}~~~|||yyyqqqnnnjjjfffbbb]]]WWWTTTOOONNNMMMJJJHHHHHHJJJMMMSSS\\\hhhssszzz~~~~~~vvvmmmddd^^^YYYZZZ]]]bbbkkktttyyyzzzyyyuuuqqqsssyyyxxxqqqlllfff```___bbb~~~~~~~~~}}}||||||{{{{{{vvvuuuuuuvvvxxxyyyyyyxxxuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttuuuwww{{{|||zzzzzzzzz{{{zzz{{{{{{{{{zzzzzzyyyxxxvvvuuuttttttuuuxxx{{{}}}}}}uuutttuuupppgggXXXJJJ@@@:::666444333333555666888:::;;;<<<888888777777777999:::;;;:::;;;;;;<<<===>>>?????????@@@@@@AAAAAABBBBBBCCCAAAAAAAAABBBBBBBBBCCCCCCAAAAAAAAAAAABBBCCCDDDDDDFFFGGGIIIJJJLLLLLLLLLLLLLLLJJJKKKPPPTTTWWW___ggg}}}wwwooojjjfffaaa___```\\\aaajjjppppppgggZZZPPPFFFDDD@@@???>>>>>>===<<<;;;???LLLaaa{{{}}}{{{tttllleee```\\\VVVRRROOOLLLJJJHHHHHHGGGEEEDDDAAAAAAAAABBBDDDEEEGGGHHHIIIKKKNNNRRRVVVYYY[[[\\\UUUVVVXXX[[[___cccfffhhhhhhhhhiiikkklllmmmnnnoooooooooooopppqqqrrrsssttttttyyy|||sssqqqpppmmmlllmmmhhhfffggglllpppqqqtttyyy{{{|||}}}~~~}}}}}}~~~~~~~~~}}}}}}}}}~~~}}}}}}}}}~~~~~~~~~~~~~~~yyyyyyzzzzzz{{{{{{||||||zzz{{{}}}~~~|||{{{zzzzzz{{{|||}}}}}}}}}}}}|||{{{yyyyyywwwwwwxxxyyyyyyyyyxxxxxxxxxzzz|||}}}}}}~~~}}}xxxsssooolllgggiiikkkmmmqqqvvv|||{{{vvvssskkkfffaaaaaa```^^^aaaeeegggmmmuuu{{{|||xxxqqqnnnjjjfffbbb]]]WWWTTTNNNNNNMMMKKKIIIKKKNNNQQQXXXaaannnwww|||~~~~~~|||tttkkkccc]]]YYY[[[___dddmmmvvv|||{{{xxxtttrrruuu|||zzzsssnnniiibbbaaaccc|||||||||{{{zzzzzzyyyyyywwwvvvuuuvvvwwwxxxwwwvvvtttttttttuuuvvvvvvwwwwwwtttsssssstttwww{{{}}}zzzwwwwwwwwwxxxzzzzzzzzzzzzyyyyyyyyyxxxwwwwwwwwwxxxyyy{{{}}}~~~yyytttssssssjjjaaaSSSGGG>>>999666555444444666777999:::;;;<<<888777666666777888;;;<<<<<<<<<======>>>>>>>>>>>>?????????@@@AAAAAABBBBBBAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBAAAAAABBBBBBCCCEEEFFFHHHIIIJJJJJJKKKLLLKKKIIIJJJOOOTTTWWW]]]ddduuu|||tttooojjjdddaaabbb\\\aaahhhoooqqqjjj___VVVJJJFFFAAA>>>======<<<;;;999===GGGVVVmmm~~~|||uuummmfffbbb]]]XXXTTTOOOMMMJJJIIIIIIHHHFFFEEE@@@@@@AAABBBCCCEEEFFFGGGHHHIIILLLPPPUUUYYY\\\^^^VVVUUUUUUVVVYYY^^^cccfffeeefffhhhiiilllmmmooopppooooooooooooooopppqqqqqqssswww{{{yyywwwuuupppmmmmmmiiiggghhhmmmpppqqqsssxxxzzz{{{}}}~~~~~~~~~|||}}}}}}}}}~~~~~~~~~{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{}}}~~~}}}||||||||||||||||||||||||{{{{{{zzzyyyxxxwwwwwwwwwxxxxxxyyyzzzyyy{{{}}}}}}}}}}}}}}}yyytttpppmmmhhhiiikkknnnpppuuu{{{}}}yyyvvvlllfffbbbaaa```___bbbggghhhnnnvvv}}}zzzvvvqqqnnniiieeeaaa\\\WWWSSSLLLLLLKKKJJJJJJLLLPPPSSS]]]fffrrryyy|||~~~|||yyyqqqhhhaaa\\\YYY\\\aaagggpppyyy}}}{{{wwwrrrqqqvvv~~~xxxppphhh```^^^```{{{zzzzzzyyyyyyxxxwwwwwwyyywwwvvvvvvwwwwwwvvvtttqqqrrrrrrssstttuuuvvvvvvrrrrrrrrrsssvvv{{{{{{wwwuuuuuuuuuvvvyyyyyyyyyyyyyyyyyyxxxxxxwwwxxxyyyzzz|||}}}~~~~~~|||vvvsssrrrrrrddd[[[OOOCCC<<<888777666555555666888999:::;;;<<<777666555555666888:::<<<<<<===>>>>>>>>>>>>>>>===>>>??????@@@@@@AAABBBBBBAAAAAAAAABBBBBBBBBCCCCCCCCCCCCBBBAAAAAAAAAAAABBBEEEGGGGGGGGGFFFFFFGGGIIIJJJHHHJJJOOOTTTWWW\\\bbbooowwwqqqkkkdddaaabbb\\\```gggooorrrmmmccc[[[MMMGGGAAA===<<<===<<<;;;999===CCCOOOccc~~~|||vvvmmmgggccc^^^YYYUUUPPPMMMKKKIIIIIIHHHGGGEEE@@@@@@AAABBBCCCDDDFFFGGGGGGIIIKKKOOOTTTYYY]]]```VVVUUUSSSSSSVVV[[[```cccdddeeegggiiikkknnnpppqqqoooooonnnnnnnnnnnnoooooouuuvvvwww{{{{{{yyyvvvqqqmmmllljjjhhhiiinnnqqqqqqssswwwyyyzzz|||~~~||||||}}}}}}~~~~~~~~~~~~}}}|||{{{zzzyyyyyyzzz{{{}}}~~~}}}}}}||||||{{{{{{{{{|||{{{{{{zzzyyyyyyxxxwwwwwwwwwxxxzzz{{{zzz{{{}}}}}}||||||~~~~~~yyyuuupppmmmhhhiiikkkmmmppptttyyy}}}~~~zzzwwwlllfffbbbaaa```___ccchhhkkkqqqyyy}}}xxxuuupppmmmhhhddd```[[[VVVRRRJJJJJJJJJJJJJJJMMMQQQUUU```iiitttzzz|||}}}}}}}}}zzzwwwooofff___ZZZXXX\\\bbbiiisss||||||yyyuuuppppppuuu}}}}}}qqqeee[[[XXXZZZxxxxxxyyyzzzyyyxxxwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuvvvsssqqqqqqsssuuusssqqqvvvvvvuuuuuuwww{{{}}}{{{wwwsssqqqrrrsssuuuzzzyyywwwvvvvvvvvvwwwxxxyyyyyyzzz}}}~~~~~~wwwvvvwwwtttnnn^^^RRREEE===999555444666555777999;;;;;;999777555666666666777888888999999::::::;;;<<<===>>>?????????@@@@@@AAAAAAAAA@@@@@@@@@@@@AAAAAABBBCCCDDDDDDBBBBBBAAAAAAAAABBBCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGIIIJJJKKKNNNRRRWWWZZZ]]]iii|||{{{sssmmmiiiccc___[[[___dddiiippprrrkkkaaaRRRHHH@@@???AAA@@@??????<<<:::<<>>????????????@@@@@@@@@@@@@@@???@@@@@@AAAAAABBBBBBCCCCCCBBBAAAAAAAAAAAABBBBBBCCCCCCCCCCCCDDDDDDEEEGGGGGGJJJKKKLLLOOORRRVVVZZZ\\\eeevvv~~~uuuoooiiiccc___[[[^^^aaaeeemmmrrrnnnfffWWWLLLCCCAAAAAA???>>>>>>===;;;<<>>??????>>>??????@@@??????>>>>>>AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAABBBCCCDDDDDDDDDDDDEEEFFFGGGGGGKKKLLLLLLNNNQQQTTTWWWYYY```nnnxxxqqqjjjbbb]]]ZZZ\\\]]]aaajjjrrrrrrmmm]]]QQQFFFBBBAAA???===>>><<<;;;===AAAIII[[[xxx{{{ssskkkbbb\\\XXXUUURRRMMMJJJIIIHHHGGGEEEDDDAAA>>>===???AAACCCCCCCCCFFFIIILLLPPPUUUZZZ^^^___[[[VVVRRRSSSWWW]]]aaaccceeeiiijjjkkkkkklllnnnnnnnnnmmmnnnnnnpppqqqrrrqqqqqqqqqrrrsssssstttttttttrrrooolllkkkjjjhhhfffffffffgggfffgggjjjnnnrrrvvvwwwzzz}}}~~~}}}|||zzzzzz{{{}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}zzz{{{|||}}}~~~zzzzzzzzzzzzzzz{{{||||||yyyyyyyyyyyyyyyxxxwwwwwwuuutttssssssssstttvvvwwwwwwwwwxxxzzz{{{|||}}}}}}|||yyyvvvooooooooorrrwwwzzz|||||||||}}}~~~~~~}}}{{{yyywwwpppnnnkkkiiiiiikkknnnpppvvvyyy}}}|||{{{{{{yyyvvvtttmmmjjjeeeaaa\\\XXXSSSPPPOOONNNLLLKKKNNNUUU^^^eeepppwww|||}}}~~~{{{yyyyyy{{{~~~~~~yyyqqqjjjddd```YYYYYY[[[aaajjjrrrxxx{{{yyywwwtttsssuuuzzz}}}}}}pppddd]]]YYYVVV}}}|||yyywwwuuutttttttttvvvvvvuuuuuuuuuttttttttttttrrrqqqoooooonnnmmmmmmpppqqqsssuuuxxxzzz{{{|||}}}}}}}}}|||{{{zzzyyyxxxrrrqqqpppooooooppppppqqqrrrqqqqqqqqqqqqssstttuuuzzz|||}}}~~~}}}{{{{{{{{{xxxzzz~~~|||ssspppuuuvvvkkk\\\HHH@@@:::999999777666777999888777666555666777777666777777888888999::::::::::::;;;<<<===>>>??????>>>????????????>>>======AAAAAAAAAAAA@@@@@@@@@@@@@@@??????@@@@@@AAABBBCCCDDDDDDDDDDDDEEEEEEFFFGGGJJJJJJKKKLLLNNNQQQSSSUUU[[[ggg{{{sssjjjaaa[[[WWWXXXZZZ^^^iiisssuuuqqqaaaTTTHHHCCCAAA???===>>>;;;;;;===>>>BBBPPPkkk}}}vvvmmmddd]]]YYYUUURRRNNNKKKIIIHHHGGGEEEEEECCC@@@>>>>>>@@@BBBDDDCCCFFFJJJMMMQQQUUUZZZ^^^```]]]XXXSSSRRRUUUZZZ^^^aaadddhhhjjjkkkkkklllmmmmmmmmmnnnnnnooopppqqqrrrsssssssssrrrrrrrrrqqqqqqqqqooollljjjiiifffcccaaabbbbbbbbbaaacccgggmmmrrrsssuuuxxx{{{~~~~~~~~~~~~~~~~~~~~~zzz{{{|||}}}}}}~~~}}}}}}~~~~~~}}}|||{{{{{{{{{{{{zzz{{{|||}}}~~~|||yyyyyyyyyyyyyyyzzz{{{{{{uuuvvvvvvvvvvvvuuuttttttsssssssssrrrssstttuuuuuuvvvvvvwwwxxxyyyzzz{{{|||}}}}}}yyywwwpppooopppssswww{{{}}}~~~|||}}}~~~~~~~~~|||zzzyyytttrrrpppnnnnnnppprrrtttyyy}}}}}}|||zzzyyyxxxwwwuuusssmmmiiiddd```\\\XXXSSSPPPNNNMMMLLLLLLOOOXXXbbbiiissszzz~~~~~~{{{wwwttttttwwwzzz}}}}}}vvvnnngggaaa^^^WWWYYY]]]dddmmmtttyyy{{{xxxvvvuuuvvvzzzrrrgggbbb]]]YYY~~~|||yyywwwuuutttssssssssssssssssssrrrrrrrrrrrrrrrrrrqqqooommmllllllmmmoooppprrrtttvvvxxxyyyzzzzzzzzzzzzzzzyyyxxxvvvvvvppppppppppppppppppppppppnnnmmmmmmnnnoooqqqssstttyyy|||~~~~~~|||zzzzzz{{{{{{}}}}}}zzzvvvqqqsssyyyzzznnn^^^JJJBBB<<<;;;:::777555666555555444444555777999:::777777777888999999::::::::::::;;;<<<===>>>?????????????????????>>>===<<<@@@@@@@@@@@@@@@?????????>>>>>>>>>???@@@AAABBBBBBDDDDDDDDDCCCDDDDDDEEEFFFHHHHHHHHHHHHJJJLLLOOOPPPYYYcccyyy|||tttkkkaaaYYYSSSUUUXXX^^^iiitttvvvrrreeeWWWIIICCCAAA???>>>???:::;;;<<<===???JJJbbbxxxxxxooofff^^^ZZZVVVSSSOOOLLLKKKJJJHHHFFFGGGEEEBBB@@@>>>@@@CCCEEEDDDGGGKKKNNNQQQUUUZZZ]]]___]]]ZZZUUURRRSSSWWW[[[___cccgggjjjkkkkkkkkkllllllmmmnnnooopppqqqrrrrrrttttttsssrrrqqqpppooooooooolllhhheeeccc```\\\YYYZZZZZZZZZ[[[]]]cccjjjoooqqqsssvvvzzz|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{|||}}}}}}}}}}}}}}}||||||{{{zzzyyyxxxxxxxxxxxxxxxzzz{{{}}}|||{{{yyyyyyxxxxxxxxxxxxyyyyyyttttttuuuuuuttttttsssrrrrrrrrrrrrrrrrrrsssssstttuuuuuuuuuuuuvvvwwwyyyzzz{{{~~~~~~yyyvvvpppppppppsssxxx}}}~~~~~~~~~}}}|||yyywwwuuuttttttuuuwwwyyy}}}|||zzzwwwvvvvvvuuusssqqqllliiiccc___[[[WWWSSSQQQMMMMMMMMMNNNSSS\\\fffnnntttzzz~~~zzzvvvsssppprrruuuyyy}}}{{{tttllleee```]]]VVVYYY^^^gggpppvvvyyyzzzvvvttttttwww~~~ssslllgggbbb]]]|||{{{yyywwwuuutttssssssrrrrrrrrrqqqqqqqqqppppppqqqqqqqqqooommmlllmmmnnnqqqqqqqqqrrrtttuuuwwwxxxvvvvvvvvvvvvuuuuuutttsssppppppqqqqqqqqqpppoooooolllllllllmmmoooqqqtttuuuxxx{{{~~~~~~{{{yyyzzz|||}}}~~~yyy{{{|||zzzyyy~~~}}}tttsssssswww}}}}}}pppaaaOOOFFF>>><<<;;;777555555333333333333555777:::;;;777777888888999:::::::::::::::;;;<<<===>>>??????@@@@@@@@@@@@???>>>======????????????????????????======>>>>>>???@@@AAABBBDDDCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEFFFGGGJJJLLLMMMXXXaaavvv~~~vvvlllbbbZZZSSSUUUVVV\\\hhhtttwwwtttkkk]]]MMMEEEBBB???===>>>:::;;;<<<===>>>FFFYYYkkkzzzrrriiiaaa]]]WWWTTTQQQNNNMMMKKKIIIGGGGGGFFFDDDAAA??????BBBDDDEEEHHHKKKNNNQQQTTTWWWZZZ\\\]]]\\\XXXTTTRRRUUUXXX^^^bbbfffjjjkkkkkkkkkllllllmmmnnnpppqqqrrrrrrrrrrrrrrrqqqpppooonnnnnnmmmlllhhhddd```]]]YYYVVVSSSTTTUUUUUUVVVYYY^^^eeejjjoooqqquuuyyy|||}}}~~~~~~}}}~~~~~~}}}||||||}}}}}}|||}}}}}}}}}}}}||||||{{{zzzyyyxxxwwwwwwvvvwwwwwwxxxyyy{{{}}}}}}{{{zzzyyyxxxwwwvvvvvvuuuuuuvvvtttttttttttttttssssssrrrppppppppppppqqqqqqqqqqqqrrrqqqqqqqqqqqqsssuuuvvvxxx{{{zzzvvvqqqppppppsssxxx~~~}}}|||zzzyyyyyyzzz|||}}}zzzxxxuuutttssssssqqqppplllhhhccc^^^ZZZWWWTTTQQQMMMNNNPPPSSSYYYbbblllsssvvv|||~~~|||zzzsssssstttvvvyyy|||yyyqqqiiiccc___]]]WWW[[[bbbkkktttyyyzzzyyysssrrrsssyyyzzzpppnnnkkkddd]]]zzzzzzyyyxxxvvvuuusssrrrrrrrrrrrrrrrqqqqqqqqqpppoooqqqqqqpppmmmlllnnnpppsssrrrqqqpppqqqsssuuuvvvpppqqqqqqqqqqqqqqqppppppqqqrrrsssssssssqqqpppnnnllllllmmmnnnpppsssvvvxxxwww{{{~~~~~~{{{yyyzzz}}}}}}~~~~~~www{{{}}}}}}|||vvvpppsssvvv{{{}}}pppaaaRRRHHH???<<<:::666444555222222333444555777888999777888888999999::::::;;;::::::;;;<<<===>>>??????AAAAAAAAAAAA@@@???>>>=========>>>>>>??????@@@@@@============???@@@AAABBBCCCBBBBBBAAAAAAAAABBBBBBDDDDDDDDDEEEGGGIIIKKKMMMVVVaaauuuyyypppeee]]]WWWVVVUUUXXXdddqqqwwwvvvuuueeeSSSIIICCC>>><<<===<<<;;;;;;<<<===BBBPPP]]]zzz}}}uuullleee```XXXVVVSSSPPPOOOMMMJJJHHHEEEEEEEEEBBB???>>>@@@BBBDDDGGGJJJMMMOOOQQQSSSVVVZZZ\\\]]][[[UUURRRTTTVVV]]]aaafffiiikkkkkkkkkkkkkkkmmmoooqqqrrrssssssssspppppppppooooooooonnnnnnkkkgggbbb^^^[[[YYYWWWUUUVVVWWWXXXXXXZZZ^^^dddhhhnnnqqqtttyyy|||~~~~~~~~~}}}}}}~~~}}}|||{{{zzz{{{{{{}}}}}}}}}}}}}}}|||{{{{{{zzzyyyxxxwwwwwwvvvvvvwwwxxxyyy{{{|||~~~}}}zzzyyyxxxwwwuuutttrrrqqqqqqqqqpppqqqqqqqqqqqqpppoooooollllllmmmnnnnnnnnnnnnnnnnnnmmmlllkkklllnnnpppqqqtttwww||||||wwwqqqppppppsssyyy~~~}}}}}}~~~}}}yyywwwtttrrrrrrqqqpppooolllhhhbbb]]]ZZZWWWTTTRRRNNNPPPTTTYYY```hhhrrrxxxyyy~~~}}}{{{yyyyyyzzz|||~~~}}}vvvnnnfffaaa]]]\\\ZZZ^^^fffpppxxx|||{{{yyyuuutttvvv}}}|||qqqlllmmmkkkbbbZZZxxxyyyyyyyyywwwuuusssrrrsssssssssrrrrrrrrrqqqqqqoooqqqrrrpppnnnmmmooorrrtttsssqqqooooooqqqtttuuulllmmmnnnnnnnnnnnnnnnmmmrrrssstttuuutttrrrpppnnnmmmnnnnnnppprrruuuxxxzzzvvvzzz~~~~~~zzzyyyzzz}}}|||~~~~~~}}}{{{tttnnnsssyyy}}}|||nnn```RRRHHH???<<<999666444555333333444555555666666666777888888999999:::;;;;;;::::::;;;<<<===>>>??????BBBBBBBBBAAA@@@???>>>>>><<<======>>>???@@@@@@AAA<<<<<<<<<===>>>@@@AAABBBBBBAAAAAA@@@@@@@@@AAAAAADDDDDDDDDEEEGGGJJJLLLNNNVVVaaauuu{{{rrrhhh```ZZZXXXTTTUUU```oooxxxxxx|||kkkXXXLLLEEE???<<<<<<>>>;;;;;;<<<===@@@JJJTTTmmmxxxooogggcccYYYVVVTTTRRRPPPNNNKKKIIICCCDDDEEEBBB???===>>>@@@CCCFFFIIILLLMMMNNNQQQRRRXXX[[[^^^\\\WWWSSSSSSUUU\\\```fffiiikkkjjjjjjkkkkkkllloooqqqrrrsssssssssqqqqqqqqqqqqqqqqqqqqqqqqmmmiiiccc___]]]\\\[[[ZZZ\\\]]]]]]]]]^^^aaaeeeiiinnnppptttyyy|||~~~|||}}}~~~~~~}}}{{{zzzyyyyyyzzz}}}~~~~~~}}}}}}|||{{{zzz{{{zzzyyyxxxwwwwwwwwwwwwyyyzzz{{{{{{|||{{{yyyvvvuuusssqqqpppnnnmmmmmmlllllllllmmmllllllkkkjjjiiijjjkkklllllllllkkkkkkkkkjjjhhhhhhhhhjjjlllmmmqqqtttzzz}}}yyyrrrppppppsssyyy|||yyyvvvsssqqqqqqpppooonnnlllhhhbbb]]]YYYWWWTTTRRRPPPSSSXXX]]]dddmmmvvv||||||~~~{{{{{{|||}}}{{{ssskkkddd___\\\[[[\\\aaaiiisss{{{~~~|||zzzyyyxxx{{{|||sssjjjiiikkkiii___VVVvvvwwwxxxxxxwwwvvvtttssstttsssrrrqqqpppppppppppppppqqqrrrsssrrrpppnnnmmmnnnooopppqqqrrrqqqppppppmmmllllllmmmnnnooopppppprrrrrrrrrssstttssspppnnniiilllqqqvvvyyyzzz{{{zzz}}}}}}}}}}}}}}}}}}}}}}}}{{{vvvsssyyy~~~}}}nnn```PPPGGG>>>:::777444555999111222222333444555666666888888888888999:::;;;<<<<<<<<<<<<===>>>@@@AAABBBEEEDDDBBBAAA@@@@@@AAAAAA>>>>>>===============>>>???>>>===<<<<<<===>>>???@@@@@@AAABBBBBBBBBAAAAAADDDEEEFFFFFFFFFHHHLLLOOOWWW^^^qqq|||tttlllfff```ZZZWWWYYY^^^eeeoooyyy{{{nnn\\\NNNGGGDDDAAA>>>>>>:::999;;;<<<===DDDKKKddd|||xxxmmmddd^^^[[[VVVTTTSSSOOOJJJEEEFFFFFFEEECCCBBBAAA@@@???EEEEEEFFFGGGJJJMMMPPPRRRSSSVVVZZZZZZWWWTTTTTTUUUXXX]]]dddiiijjjjjjkkkmmmlllmmmnnnoooqqqqqqqqqqqqooopppooommmkkklllnnnqqqrrrrrrnnngggdddeeeddd```aaaccceeeeeedddeeeiiilllpppsssvvvxxxxxxyyy{{{}}}|||}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~||||||||||||{{{{{{{{{{{{|||||||||{{{{{{zzzzzzzzzzzzzzzyyyxxxxxxwwwwwwvvvxxxxxxxxxzzz~~~}}}yyywwwsssrrrpppnnnkkkhhhfffdddbbbcccdddeeeffffffffffffhhhhhhiiihhhhhhgggffffffbbbaaa```___```bbbdddeeehhhiiiqqq}}}vvvppprrruuuwwwzzz~~~}}}yyywwwtttssssssqqqooommmiiigggccc^^^ZZZVVVTTTSSSRRRWWW]]]dddkkkrrrxxx}}}}}}uuummmggg```ZZZYYY\\\]]]dddnnnwww}}}~~~|||zzzyyy|||zzzmmmgggcccfffjjjggg[[[PPPvvvwwwwwwxxxxxxwwwvvvuuuttttttsssrrrqqqqqqpppppppppqqqrrrrrrrrrpppnnnmmmooooooppppppooonnnmmmlllkkkkkkkkkkkklllnnnoooppprrrsssuuuvvvwwwuuurrrppplllooosssxxx{{{|||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~yyyxxx}}}{{{kkk]]]NNNEEE<<<999666333444777222333333444555666777777888888888888999:::;;;<<<<<<<<<<<<===>>>@@@AAABBBCCCBBBAAA@@@@@@@@@AAABBB@@@???>>>>>>============???>>>===<<<<<<===>>>???@@@@@@AAABBBBBBBBBAAAAAACCCDDDEEEEEEFFFHHHLLLPPPXXX___qqqzzztttnnniiiaaaZZZVVVWWW[[[aaallluuuzzzppp```RRRHHHCCCAAA???>>>;;;:::;;;<<<<<>>???@@@AAAAAAAAA@@@@@@@@@AAABBBBBBBBBAAA@@@???>>>=========>>>>>>============>>>>>>???@@@AAAAAABBBBBBBBBAAAAAABBBDDDDDDFFFIIIMMMQQQZZZaaaqqq{{{vvvqqqmmmbbb[[[TTTTTTVVV\\\fffpppyyyrrreeeWWWJJJCCC@@@AAA???<<<;;;<<<<<<;;;@@@FFFOOOeee{{{tttnnnccc___YYYVVVTTTQQQLLLHHHGGGGGGFFFEEECCCBBBAAA@@@@@@AAACCCFFFHHHJJJKKKLLLMMMQQQVVVYYYYYYVVVTTTSSSUUUYYY___dddgggiiilllmmmkkklllmmmoooppppppqqqqqqnnnoooppppppqqqssswww{{{wwwpppiiicccdddfffhhhiiiiiijjjmmmooorrrtttwwwyyyyyyzzz|||~~~}}}~~~~~~~~~~~~}}}~~~~~~}}}}}}}}}|||||||||{{{{{{xxxxxxxxxwwwwwwwwwwwwvvvyyyyyyxxxxxxwwwvvvvvvvvvxxxxxxyyy{{{~~~|||uuuqqqllliiieeeaaa\\\YYYXXXWWWVVVWWWYYYZZZ\\\]]]^^^^^^]]]]]]]]]\\\[[[YYYXXXWWWVVVVVVUUUUUUVVVWWWYYYZZZ]]]___gggttt~~~}}}~~~}}}~~~~~~}}}{{{zzzyyyyyyyyywwwuuusssrrrqqqooollljjjhhhddd```\\\ZZZYYYYYYUUU[[[ccckkkrrrwww|||~~~~~~~~~~~~~~~~~~vvvooogggccc^^^ZZZ[[[___bbbhhhrrrzzz~~~~~~}}}}}}zzzsssllldddaaa```bbbddd```TTTJJJtttuuuvvvvvvwwwxxxxxxxxxuuuuuuuuuuuuuuutttssssssqqqqqqrrrrrrqqqpppnnnnnnrrrqqqooommmjjjhhhfffdddffffffggghhhiiikkkmmmnnnqqqtttxxx{{{zzzxxxvvvuuusssuuuxxx|||~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}zzzwww~~~ttteeeWWWMMMEEE>>><<<999555444666555666666777888999::::::999999999999:::;;;<<<<<<<<<<<<<<<======???@@@@@@@@@@@@@@@AAABBBCCCCCCDDDCCCBBBAAA???>>>=========>>>>>>============>>>>>>??????@@@AAABBBBBBBBBBBBAAABBBDDDEEEGGGJJJOOOSSS]]]dddrrr~~~{{{tttoooeee\\\TTTRRRSSSWWW```iiiuuurrrkkk]]]NNNCCC@@@AAA@@@===<<<===<<<:::===CCCJJJ___zzz|||wwwrrrgggbbb[[[WWWUUURRRNNNJJJHHHHHHGGGFFFDDDCCCBBBAAA===???BBBEEEGGGHHHHHHHHHJJJNNNTTTXXXYYYXXXUUURRRTTTWWW[[[aaaeeeiiikkkmmmkkkkkkmmmnnnooopppppppppmmmnnnooooooppprrrvvvyyy}}}rrrhhhaaa___```bbbdddgggjjjmmmooopppsssvvvxxxxxxyyy{{{}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||||||||{{{{{{wwwwwwwwwwwwwwwwwwwwwvvvxxxxxxxxxwwwvvvvvvuuuuuuwwwwwwxxxzzz}}}{{{sssnnnhhheee```ZZZUUURRRPPPOOONNNOOOQQQSSSUUUVVVWWWWWWWWWWWWVVVUUUSSSRRRPPPOOONNNNNNNNNNNNOOOPPPQQQRRRVVVYYYaaammmyyy~~~}}}~~~~~~~~~zzzzzz{{{}}}~~~}}}}}}|||{{{{{{zzzyyyyyyzzzxxxuuusssrrrqqqnnnllliiigggccc___\\\[[[[[[[[[YYY___hhhqqqvvvzzz}}}~~~~~~~~~~~~~~~}}}tttllleee```\\\YYY[[[___fffmmmvvv|||~~~yyyuuuooohhh``````aaacccccc\\\PPPGGGssssssssstttuuuvvvwwwxxxuuuuuuvvvvvvvvvuuuttttttrrrrrrqqqqqqpppoooooonnnsssqqqooollliiifffdddccceeeeeefffgggiiikkkmmmnnnppptttxxxzzzyyywwwvvvvvvuuuwwwyyy|||~~~}}}}}}}}}}}}}}}}}}}}}}}}{{{~~~}}}{{{xxxxxxyyypppcccWWWLLLEEE???<<<:::555444555666777777888999:::;;;;;;999999999999:::;;;<<<===<<<<<<<<<<<<===>>>??????@@@@@@AAABBBCCCDDDDDDEEECCCBBBAAA???>>>===============>>>>>>>>>>>>======>>>???@@@AAABBBBBBBBBBBBAAABBBDDDFFFHHHKKKPPPTTT^^^eeeoooxxxxxxpppggg___VVVSSSRRRTTT\\\dddpppqqqnnncccTTTHHHBBBBBB@@@>>>===>>><<<999;;;@@@EEEXXXrrr}}}yyyvvvlllfff^^^YYYVVVTTTPPPMMMIIIIIIHHHGGGEEEDDDCCCBBB<<<>>>@@@CCCEEEFFFFFFFFFHHHKKKQQQWWWZZZYYYVVVTTTSSSTTTXXX]]]bbbgggjjjllljjjkkklllmmmnnnooooooooooooppppppooooooqqqtttwwwwwwkkkbbb[[[\\\]]]```dddiiimmmooooooqqqtttvvvvvvwwwyyy{{{}}}~~~~~~~~~}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{wwwwwwwwwxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvuuuuuutttvvvvvvxxxyyy|||~~~xxxoooiiidddaaa\\\WWWQQQMMMKKKIIIGGGHHHJJJLLLNNNOOOPPPPPPQQQQQQPPPOOOMMMLLLJJJIIIHHHHHHHHHHHHIIIJJJKKKKKKPPPSSSZZZeeeqqq~~~}}}}}}~~~}}}|||{{{zzzzzzzzzzzzvvvvvvwwwwwwyyyzzz{{{{{{|||}}}}}}}}}}}}||||||{{{{{{{{{zzzxxxuuusssrrrpppnnnlllgggeeeaaa]]][[[[[[\\\]]]^^^dddmmmuuuzzz|||~~~~~~~~~~~~~~~~~~}}}zzzssskkkccc___[[[XXX[[[___kkkrrrzzz~~~~~~~~~|||uuurrrllleee___aaadddfffcccZZZMMMEEEqqqqqqqqqqqqrrrssstttuuutttuuuvvvwwwwwwvvvttttttrrrrrrqqqppppppoooooooooqqqpppmmmjjjgggeeeddddddeeeeeefffhhhjjjmmmooopppqqquuuyyyyyyvvvtttuuuwwwwwwxxxzzz|||~~~~~~~~~|||zzz|||~~~{{{sssjjj```WWWKKKDDD???===:::555333444777777888999:::;;;;;;<<<999999999999:::;;;<<<======<<<<<<<<<======>>>??????@@@AAABBBCCCCCCCCCCCCBBBAAA@@@???>>>===============>>>>>>>>>>>>======>>>???@@@AAABBBCCCCCCCCCAAABBBDDDEEEGGGKKKPPPSSS[[[aaahhhnnnttt{{{rrrjjjaaaYYYVVVTTTTTTZZZaaammmppprrrkkk^^^PPPGGGDDD@@@>>>>>>???===999:::>>>???OOOfff{{{yyypppiii```ZZZWWWUUURRROOOJJJJJJIIIHHHFFFEEEDDDCCC===>>>???AAACCCDDDEEEFFFGGGJJJOOOUUUZZZ[[[YYYVVVSSSSSSUUUYYY```fffiiijjjiiijjjkkkmmmnnnnnnooooooqqqrrrqqqpppooopppsssvvv|||tttjjj^^^\\\[[[]]]bbbiiimmmpppmmmpppsssuuuuuuvvvxxxzzz|||}}}}}}~~~~~~}}}}}}|||}}}}}}{{{{{{{{{zzzzzzzzzyyyyyyxxxxxxxxxxxxxxxyyyyyyyyywwwwwwvvvvvvuuuttttttttttttuuuvvvxxxzzz{{{}}}}}}{{{rrrjjjddd___]]]ZZZUUUPPPKKKGGGEEEBBBCCCEEEGGGHHHJJJJJJJJJKKKKKKJJJJJJHHHGGGEEEEEECCCCCCDDDEEEEEEFFFFFFGGGJJJMMMTTT]]]hhhxxx~~~|||zzzzzzxxxwwwvvvvvvvvvvvvsssssssssssstttuuuvvvwwwxxxyyy{{{}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}{{{xxxvvvtttrrrpppmmmkkkfffddd```]]]\\\\\\^^^```ccciiiqqqwww{{{}}}~~~~~~~~~~~~}}}~~~{{{xxxpppiiiaaa]]][[[YYY]]]bbbpppvvv}}}}}}|||}}}zzzrrrnnnhhhbbb___ccchhhiiicccXXXKKKBBBoooooonnnnnnnnnpppqqqrrrssstttuuuwwwwwwvvvtttsssrrrrrrqqqpppoooooooooooonnnllljjjgggeeeddddddccceeefffgggiiilllnnnqqqrrrtttwwwzzzxxxuuusssuuuxxxzzzzzz|||}}}|||yyyxxxzzzwwwlllddd\\\TTTMMMGGGBBBAAA>>>999666666777777888999:::;;;;;;<<<::::::999::::::;;;<<<======<<<<<<<<<<<<===>>>>>>>>>>>>@@@AAAAAAAAAAAA@@@@@@???>>>>>>============<<<===>>>??????>>>===<<<>>>>>>@@@AAABBBCCCCCCCCC@@@AAABBBCCCEEEHHHMMMQQQUUUXXX^^^cccjjj{{{|||tttlllddd]]]YYYWWWVVVZZZ```kkkpppuuusssiiiZZZNNNFFF>>>===>>>???===999:::======GGGYYYqqq}}}{{{ssslllbbb[[[XXXVVVSSSQQQKKKKKKJJJHHHGGGFFFEEEDDD>>>>>>???@@@AAACCCEEEFFFHHHIIINNNTTTZZZ]]]\\\YYYTTTRRRSSSWWW^^^dddggghhhiiijjjkkklllmmmnnnnnnnnnooooooooonnnmmmooorrrtttwww}}}~~~rrrccc___[[[ZZZ___eeejjjmmmnnnpppsssuuuvvvwwwyyyzzz{{{||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||||||||zzzzzzyyyyyyyyyxxxxxxxxxwwwwwwwwwxxxxxxyyyyyyyyywwwvvvvvvuuuuuutttssssssrrrsssuuuvvvxxxyyyzzzzzz{{{||||||zzztttlllddd^^^[[[ZZZXXXTTTOOOJJJDDDBBB@@@AAABBBDDDEEEFFFFFFFFFEEEFFFEEEEEEDDDCCCBBBAAAAAAAAABBBCCCDDDDDDDDDDDDEEEGGGMMMUUU^^^nnn}}}yyyyyywwwvvvuuuttttttsssssssssrrrqqqqqqrrrssstttwwwwwwyyyzzz{{{|||||||||}}}}}}}}}~~~~~~~~~~~~~~~{{{yyyvvvtttrrrpppmmmkkkgggddd```^^^]]]^^^aaaccchhhmmmsssxxx{{{|||}}}~~~|||}}}}}}}}}~~~~~~xxxxxxyyy{{{zzzvvvllleee^^^\\\[[[\\\aaagggtttzzz|||yyy{{{zzzqqqmmmgggaaa___eeekkkkkkcccUUUHHH???nnnmmmmmmllllllmmmoooppprrrsssuuuvvvwwwvvvtttssssssrrrqqqpppooooooooooookkkjjjhhheeedddcccccccccfffggghhhjjjmmmppprrrtttwwwyyy{{{xxxtttsssvvvzzz{{{|||}}}~~~wwwvvvsssrrrsssyyyttthhh```XXXRRRQQQKKKGGGFFFCCC>>>::::::666777888888::::::;;;<<<::::::::::::;;;<<<=========<<<<<<<<<<<<======>>><<<===>>>@@@@@@???>>>>>>>>>>>>===============>>><<<===>>>??????>>>===<<<===>>>@@@AAABBBCCCCCCCCC???@@@AAABBBCCCFFFKKKNNNOOORRRVVV[[[cccuuu}}}vvvmmmfff___\\\ZZZXXX[[[```kkkqqqwwwxxxpppaaaRRRIII>>><<<>>>@@@>>>::::::===>>>EEERRRfff}}}uuummmccc\\\XXXVVVTTTRRRKKKKKKJJJIIIGGGFFFEEEEEE???>>>>>>???@@@CCCEEEGGGIIIIIIMMMSSSZZZ^^^]]][[[TTTRRRRRRVVV]]]cccfffgggiiiiiikkklllmmmnnnnnnnnnkkkkkkkkkkkkjjjlllooorrrssswww}}}wwwfff```ZZZXXX[[[aaafffhhhoooqqqtttvvvwwwxxxyyy{{{{{{{{{{{{|||}}}}}}~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}~~~}}}}}}}}}~~~~~~}}}||||||||||||yyyyyyyyyxxxxxxxxxwwwwwwvvvvvvwwwwwwxxxxxxxxxyyyvvvvvvvvvuuuttttttssssssqqqrrrtttuuuwwwxxxxxxxxxxxxxxxxxxuuuoooggg___ZZZXXXXXXWWWTTTOOOIIICCC???@@@@@@AAABBBCCCDDDDDDDDDBBBBBBBBBBBBBBBAAA@@@@@@@@@AAABBBCCCCCCDDDDDDCCCAAACCCIIIPPPXXXhhhzzzyyywwwvvvtttssssssssstttsssrrrqqqqqqqqqrrrssswwwxxxyyyzzzzzzzzzzzzzzz}}}}}}}}}}}}~~~~~~~~~~~~{{{yyyvvvtttrrrpppmmmkkkhhheeeaaa___^^^```ccceeekkkooouuuyyy{{{|||}}}~~~{{{{{{{{{|||}}}~~~~~~}}}qqqqqqrrrtttxxx}}}zzzuuuiiibbb\\\[[[\\\^^^dddlllvvv|||{{{xxxzzz~~~}}}sssnnniiiccc___eeellllllcccTTTFFF===lllllllllllllllmmmnnnoooqqqrrrsssssssssrrrqqqpppqqqqqqpppooommmllllllkkkdddaaa```bbbcccbbbeeeiiiiiilllppprrrsssuuuwwwyyy~~~~~~}}}{{{yyyyyy|||~~~wwwkkkiiiiiilllttt~~~|||qqqiiiaaa[[[WWWRRRNNNJJJIIIJJJHHHBBB<<<999999888888888:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;@@@??????>>>===<<<<<<;;;<<<<<<<<<<<<=========>>>@@@?????????>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@?????????>>>>>>???AAADDDGGGIIIJJJMMMRRRXXX^^^mmm|||wwwooohhh```]]][[[ZZZ^^^ccckkkqqqwwwxxxuuukkkZZZKKKDDD???===>>>>>>;;;:::;;;>>>BBBIIIXXXooo}}}wwwqqqhhh___ZZZVVVTTTRRRMMMLLLJJJHHHEEEDDDCCCCCCBBBAAA??????@@@BBBEEEGGGGGGJJJOOORRRUUUXXX\\\^^^ZZZVVVQQQOOOSSSZZZbbbgggdddgggjjjkkkkkkkkklllmmmllllllmmmmmmmmmmmmllllllqqqsssxxx}}}}}}jjjaaa[[[\\\```bbbdddgggkkknnnqqqssstttuuuwwwyyy||||||{{{{{{{{{{{{||||||}}}||||||||||||~~~~~~}}}}}}}}}|||zzzwwwtttssssssuuuvvvwwwwwwvvvvvvvvvvvvwwwwwwvvvvvvuuuuuutttsssssssssssssssttttttuuuuuutttttttttrrrpppkkkeee^^^XXXTTTRRRSSSTTTSSSPPPJJJDDD@@@>>>???AAACCCCCCCCCAAA@@@CCCBBBBBBAAA@@@??????>>>>>>@@@AAACCCDDDDDDCCCCCCAAABBBEEELLLUUUddd|||}}}{{{zzzzzzyyywwwuuutttttttttuuuuuuuuuuuuvvvxxxyyyyyyzzzzzz{{{{{{{{{~~~}}}}}}~~~|||{{{zzzwwwtttpppmmmjjjiiigggeeebbb```aaadddiiilllqqqtttwwwxxxyyyzzz|||~~~|||||||||||||||}}}~~~~~~~~~}}}~~~~~~~~~~~~}}}zzztttqqqnnnmmmpppvvv}}}yyyrrrnnnbbb```]]][[[]]]bbbjjjppp|||{{{xxxxxxyyy}}}yyyzzzrrriiidddaaafffiiikkkhhh___QQQBBB888lllkkkkkkkkkkkklllmmmmmmnnnoooqqqrrrrrrrrrqqqppprrrrrrqqqooonnnllljjjiiidddaaa```cccddddddfffkkkoooqqqtttvvvwwwyyy{{{~~~}}}|||~~~rrriiiggghhhmmmvvvzzzooofff___YYYUUUSSSPPPMMMMMMNNNLLLFFFAAA;;;:::999999999999:::;;;;;;;;;;;;<<<<<<<<<<<<<<>>===<<<<<<<<<<<<<<<<<<=========>>>>>>?????????>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@AAAAAA@@@@@@@@@????????????AAACCCFFFHHHGGGJJJNNNSSSYYYggg~~~yyytttlllddd___[[[XXXZZZ___hhhooovvvyyyxxxooo___OOOFFFAAA>>>??????<<<;;;<<<;;;>>>EEEQQQfff|||zzztttkkkbbb\\\XXXUUUSSSNNNLLLJJJHHHFFFDDDDDDCCCBBBAAA@@@???@@@BBBEEEGGGEEEIIIMMMRRRUUUYYY]]]```[[[VVVPPPMMMOOOUUU\\\aaabbbeeehhhjjjjjjjjjkkkllllllmmmmmmnnnnnnmmmmmmlllnnnpppsssxxx{{{{{{xxxvvvhhh___XXXYYY\\\^^^aaadddjjjlllppprrrtttuuuxxxyyy|||{{{{{{{{{{{{||||||}}}}}}|||||||||}}}~~~~~~~~~}}}||||||{{{yyywwwtttssstttuuuvvvuuuuuuttttttttttttuuuuuuvvvvvvvvvvvvvvvuuuuuuuuussstttuuuuuuuuusssrrrqqqnnnllliiiddd^^^XXXSSSPPPOOOPPPQQQQQQNNNIIIDDDAAA>>>@@@AAABBBCCCBBB@@@???@@@@@@@@@@@@????????????AAABBBCCCCCCCCCCCCBBBAAAAAAAAADDDJJJRRRaaaxxx~~~}}}}}}|||zzzxxxwwwwwwwwwwwwxxxxxxxxxxxx{{{{{{{{{||||||}}}}}}}}}}}}{{{zzzwwwtttpppmmmkkkiiigggfffcccbbbdddhhhlllooosssuuuxxxyyyzzzzzz|||}}}}}}||||||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}xxxuuupppmmmnnnttt|||~~~wwwoookkkaaa___\\\[[[]]]dddlllrrrzzz}}}~~~zzzxxxyyy{{{~~~|||xxxyyy}}}ooogggdddcccggggggfffaaaXXXLLLAAA:::llllllkkkjjjjjjjjjjjjkkkkkklllnnnpppqqqqqqqqqppprrrrrrqqqpppmmmjjjhhhfffbbb``````dddffffffhhhmmmssstttvvvwwwyyy|||~~~}}}nnngggfffgggppp{{{vvvjjj```YYYSSSPPPOOOMMMMMMNNNOOOMMMHHHCCC======<<<;;;::::::::::::<<<;;;;;;;;;<<<===>>>>>>??????>>>>>>======<<<<<<<<<<<<=========>>>>>>>>>??????>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAACCCEEEFFFEEEFFFJJJOOOSSS___uuu|||zzzrrrhhhaaa[[[VVVVVVZZZcccllluuu{{{|||uuueeeVVVIIICCC???@@@???<<<;;;===777:::@@@IIIYYYrrr~~~xxxoooggg```[[[WWWTTTOOOMMMKKKIIIGGGEEEEEEDDDCCCBBB@@@???@@@BBBDDDFFFDDDGGGLLLPPPTTTXXX\\\```]]]YYYRRRNNNMMMRRRXXX\\\```cccfffhhhiiiiiikkklllmmmmmmnnnnnnnnnnnnmmmmmmlllnnnpppsssuuuuuuqqqnnnfff]]]VVVUUUXXXZZZ]]]aaafffjjjnnnqqqtttvvvxxxzzz{{{zzzzzzzzz{{{|||}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}|||{{{{{{yyyxxxvvvttttttuuuvvvwwwxxxxxxxxxxxxxxxxxxxxxxxxuuuuuuuuuvvvvvvvvvvvvvvvrrrsssttttttrrrooollljjjeeeccc___ZZZUUUQQQMMMLLLJJJKKKLLLLLLJJJGGGCCCAAA???@@@AAABBBAAA@@@???>>>>>>>>>>>>>>>?????????@@@DDDDDDDDDDDDCCCBBB@@@???@@@@@@CCCHHHNNN[[[rrr}}}{{{{{{{{{{{{||||||||||||~~~~~~~~~~~~~~~{{{zzzwwwtttqqqnnnkkkjjjgggfffeeeeeehhhlllqqqtttvvvxxxzzz{{{{{{{{{|||}}}}}}}}}}}}|||}}}}}}~~~~~~~~~~~~~~~|||wwwrrrppptttzzz|||tttkkkfff___]]]ZZZZZZ___gggooouuuzzz{{{}}}{{{yyyxxx{{{{{{zzz{{{llleeecccdddgggeee```XXXPPPFFF???;;;nnnmmmlllkkkjjjjjjjjjjjjjjjkkkmmmooopppqqqpppppppppppppppnnnlllhhheeeccc```^^^___dddggggggjjjnnnqqqssstttvvvxxx}}}~~~~~~}}}}}}}}}~~~~~~}}}~~~}}}mmmggggggkkkuuu}}}pppcccYYYQQQLLLIIIGGGGGGHHHJJJKKKJJJFFFBBB@@@@@@>>>===<<<;;;::::::;;;;;;;;;;;;;;;<<<>>>??????>>>>>>>>>=========<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBDDDDDDEEEFFFIIILLLPPPYYYkkk}}}~~~uuukkkccc[[[TTTSSSVVV___iiiuuu}}}zzzjjj[[[KKKEEE@@@???>>>;;;;;;===777999===DDDOOOccc{{{ssskkkddd^^^XXXUUUPPPOOOMMMJJJHHHGGGFFFEEEDDDCCCAAA??????AAACCCEEEEEEHHHKKKOOOQQQUUUYYY\\\^^^[[[UUUPPPOOOQQQVVV[[[^^^aaaeeeggghhhiiikkklllmmmnnnnnnoooooonnnnnnmmmnnnoooppprrrsssrrrnnnkkkeee\\\TTTSSSTTTUUUYYY^^^cccggglllpppsssuuuxxxzzzyyyyyyyyyzzz{{{|||}}}~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||{{{zzzzzzwwwvvvuuuttttttuuuwwwwwwxxxxxxyyyyyyyyyyyyxxxxxxssssssssstttttttttuuuuuupppqqqqqqqqqnnniiiddd```\\\YYYUUUPPPLLLIIIHHHHHHEEEFFFGGGGGGFFFEEEBBBAAA@@@@@@AAAAAAAAA@@@???>>><<<======>>>???@@@AAAAAAEEEEEEEEEEEEDDDCCCAAA@@@AAAAAACCCGGGKKKWWWlll~~~~~~~~~~~~{{{zzzwwwtttqqqnnnlllkkkfffffffffhhhkkkppptttwwwxxxzzz|||||||||{{{|||}}}~~~}}}}}}}}}}}}~~~~~~}}}~~~~~~xxxwwwyyy}}}zzzqqqhhhccc]]][[[YYY[[[bbbkkksssxxx{{{||||||zzzxxxyyy}}}zzzjjjcccbbbccceeebbb[[[SSSJJJCCC===:::pppooonnnlllkkkkkkkkkkkkjjjkkkmmmnnnooooooooonnnllllllkkkjjjhhheeebbbaaa```^^^```eeeiiiiiikkkpppppprrrtttwwwzzz}}}||||||||||||}}}~~~~~~~~~oooiiikkkqqq|||yyyjjj\\\QQQIIIDDDBBB@@@AAACCCEEEGGGFFFDDDBBBBBBBBBAAA@@@???>>>======<<<;;;:::::::::;;;===>>>>>>>>>>>>>>>========================>>>>>>>>>???==================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>??????AAAAAAAAAAAABBBBBBCCCCCCFFFGGGIIILLLOOOVVVeeesss~~~uuukkkddd\\\TTTSSSUUU]]]gggttt}}}}}}nnn___NNNGGG@@@???===::::::===::::::===AAAHHHXXXttt~~~vvvnnnggg```ZZZUUUQQQPPPNNNLLLJJJHHHGGGGGGEEECCCAAA??????@@@CCCDDDGGGIIIKKKLLLNNNPPPTTTWWWZZZXXXVVVRRROOOPPPTTTXXX[[[___cccfffhhhiiikkkmmmmmmmmmnnnnnnnnnnnnmmmmmmoooooooooqqqqqqpppmmmjjjaaaZZZSSSQQQPPPPPPTTTYYY```dddjjjooorrruuuwwwyyyxxxxxxyyyyyy{{{|||}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}|||{{{yyyyyyxxxvvvuuutttttttttuuuvvvwwwssstttuuuuuuuuuuuutttssstttttttttttttttsssssssssooooooooommmiiiccc]]]YYYTTTQQQMMMIIIFFFEEEEEEEEEAAABBBBBBCCCCCCBBBAAAAAA@@@@@@@@@AAAAAA@@@@@@@@@===>>>???@@@BBBCCCDDDDDDEEEFFFFFFGGGFFFEEEDDDCCCCCCBBBDDDFFFJJJTTTgggyyy}}}{{{yyywwwuuurrrooommmkkkffffffhhhjjjnnnrrrvvvxxxyyy{{{}}}}}}|||||||||}}}~~~~~~~~~~~~~~~~~~}}}zzzzzz~~~wwwnnnfffaaa\\\ZZZZZZ^^^fffpppwwwzzz}}}~~~~~~{{{yyyzzzxxxjjjbbb``````bbb___YYYQQQIIIAAA;;;777pppooonnnmmmlllkkkkkkkkkjjjkkklllmmmmmmlllkkkjjjgggfffeeedddcccbbbaaa```bbb```ccchhhllllllnnnrrrsssuuuxxxzzz}}}zzzzzzzzzzzz{{{}}}~~~}}}~~~|||pppkkkpppxxxwwwgggWWWKKKDDD???======>>>@@@AAACCCCCCCCCCCCBBBCCCCCCDDDCCCCCCBBBBBB>>>===;;;::::::;;;===>>>>>>>>>>>>>>>=====================>>>>>>>>>??????<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>===<<<<<<===>>>???@@@AAAAAABBBBBBCCCCCCCCCGGGGGGIIILLLNNNSSS___lll}}}uuukkkddd[[[TTTRRRTTTXXXcccppp{{{~~~rrrdddRRRJJJBBB???===:::;;;>>>===;;;<<<@@@DDDOOOfff~~~yyyrrrkkkccc\\\XXXRRRQQQOOOMMMKKKIIIHHHHHHFFFDDDBBB@@@???@@@BBBCCCGGGHHHIIIIIIJJJLLLOOORRRSSSTTTTTTRRRNNNMMMPPPSSSXXX[[[```dddfffhhhjjjlllllllllmmmmmmmmmmmmllllllmmmmmmmmmnnnoooooollliii```YYYTTTRRRPPPOOOQQQVVV^^^ccciiiooorrrtttvvvwwwwwwwwwxxxyyyzzz|||~~~~~~~~~~~~}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}}}}|||{{{zzzxxxwwwwwwuuuuuuuuutttuuuuuuvvvvvvttttttvvvvvvvvvvvvttttttwwwwwwvvvtttsssrrrqqqppplllkkkjjjgggbbb\\\VVVSSSLLLJJJGGGDDDBBBBBBBBBCCC????????????@@@@@@@@@AAA@@@@@@@@@AAAAAABBBBBBBBBAAAAAABBBDDDEEEGGGHHHHHHGGGHHHIIIIIIHHHGGGFFFEEECCCCCCDDDFFFIIIRRRddduuu}}}zzzyyywwwuuurrrooommmlllhhhiiikkknnnqqqtttvvvxxxyyy{{{}}}}}}||||||}}}~~~~~~~~~}}}|||zzzssskkkccc___\\\ZZZ\\\bbbllluuuzzz{{{}}}~~~}}}~~~rrrgggaaa```aaa```]]]WWWOOOFFF???999666nnnmmmmmmlllkkkkkkkkkkkkjjjjjjjjjjjjiiigggeeedddaaa```___^^^]]]^^^```aaafffeeegggmmmppppppqqquuuwwwyyy|||~~~~~~|||{{{uuuvvvvvvxxxyyy{{{}}}~~~~~~}}}~~~vvvnnnmmmttt~~~wwwfffVVVIIIBBB===;;;:::;;;<<<===>>>???AAACCCBBBCCCEEEFFFGGGGGGGGGGGGBBBAAA>>><<<<<<<<<>>>???============>>>>>>>>>>>>======>>>>>>>>>?????????<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>><<<<<<>>>???@@@???@@@AAABBBCCCCCCCCCDDDEEEEEEGGGJJJLLLOOOZZZddd}}}}}}uuukkkddd[[[RRRPPPQQQSSS^^^lllwwwvvvjjjVVVMMMEEEAAA???<<<===@@@>>>999999>>>AAAGGGZZZnnn|||vvvoooggg```[[[SSSRRRPPPNNNLLLJJJIIIIIIGGGEEEBBB@@@???@@@AAABBBDDDEEEFFFFFFGGGJJJNNNQQQPPPTTTVVVTTTOOOLLLLLLNNNTTTWWW\\\```ccceeehhhjjjkkkkkkllllllllllllkkkkkklllllllllnnnoooooommmkkkddd___[[[YYYVVVSSSUUUYYY]]]bbbiiinnnqqqssstttuuuvvvvvvwwwxxxzzz|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||}}}~~~~~~~~~~~~}}}}}}~~~~~~}}}}}}{{{zzzyyywwwvvvvvvuuuuuuuuuuuuuuuttttttuuuvvvwwwyyyzzzzzzyyywwwvvvwwwvvvtttrrrooolllkkkjjjdddcccaaa\\\WWWQQQMMMJJJFFFDDDCCCAAA@@@@@@@@@@@@>>>>>>=========>>>???@@@@@@@@@AAAAAABBBCCCDDDEEEEEEFFFGGGHHHIIIJJJKKKLLLLLLLLLLLLKKKJJJHHHFFFEEECCCBBBCCCEEEGGGOOOaaarrr~~~zzzyyywwwuuurrrpppnnnmmmlllmmmooorrrtttvvvwwwxxxxxxzzz|||}}}||||||}}}~~~~~~~~~|||}}}{{{tttmmmfffaaa^^^[[[[[[^^^fffqqqyyy|||{{{{{{}}}~~~wwwjjjbbb```bbbddd___[[[SSSJJJBBB<<<888666llllllkkkkkkjjjjjjkkkkkkjjjjjjiiihhhfffcccaaa___^^^]]][[[ZZZZZZ]]]___aaaiiihhhjjjpppsssssstttwwwyyy{{{~~~|||yyyxxxrrrssstttvvvxxxzzz|||}}}~~~~~~~~~wwwqqqlllmmmvvvxxxgggVVVIIIAAA===;;;888888999999999;;;>>>AAABBBCCCFFFHHHIIIJJJJJJJJJEEEDDDAAA>>>===>>>???@@@============>>>>>>>>>>>>>>>>>>>>>>>>????????????;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@>>>======>>>@@@AAA>>>???AAABBBCCCDDDDDDDDDCCCCCCEEEHHHJJJMMMVVV```vvv~~~uuulllcccZZZQQQNNNOOOOOOZZZhhhuuuyyynnnYYYPPPGGGCCC@@@>>>???BBB>>>777777===???CCCRRRddd~~~xxxrrrjjjccc]]]TTTSSSQQQOOOLLLKKKJJJJJJGGGEEEBBB@@@??????AAABBBAAACCCDDDDDDFFFIIIMMMQQQRRRVVVZZZXXXRRRLLLKKKLLLQQQUUUZZZ^^^aaacccfffhhhjjjkkkkkkllllllkkkkkkjjjmmmmmmmmmoooqqqrrrpppoooiiieeebbbaaa^^^ZZZZZZ___]]]bbbiiinnnqqqrrrssstttvvvvvvwwwxxxzzz|||~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~{{{||||||}}}~~~~~~~~~~~~~~~~~~}}}|||{{{zzzxxxwwwvvvuuuvvvuuuuuuuuuuuuttttttttttttuuuwwwxxxxxxwwwuuutttuuusssqqqmmmjjjgggdddccc]]][[[WWWSSSMMMHHHDDDAAABBBAAA@@@@@@????????????>>>>>>===<<<<<<>>>???@@@@@@@@@AAAAAACCCEEEFFFGGGHHHIIIIIIJJJKKKLLLMMMNNNOOOOOOOOOMMMKKKHHHEEEDDDAAAAAABBBDDDFFFNNN___pppzzzyyyxxxuuurrrpppnnnmmmoooppprrrtttvvvwwwxxxxxxwwwyyy{{{|||||||||}}}{{{}}}~~~{{{xxxzzz}}}wwwpppiiiccc___]]]\\\\\\```iiittt{{{}}}{{{xxx|||}}}{{{~~~}}}pppddd^^^^^^cccggg___ZZZPPPFFF>>>999777777qqqnnnkkkiiihhhhhhgggfffiiihhhhhhgggeeebbb___^^^]]]]]]]]]\\\\\\^^^aaadddfffjjjnnnrrrtttuuuwwwxxx|||}}}~~~}}}~~~~~~zzzvvvwwwxxxyyyxxxwwwxxx}}}}}}}}}rrryyywwwmmmjjjnnntttwwwgggVVVJJJAAA<<<999777888999:::<<<===>>>??????@@@AAABBBDDDEEEFFFFFFJJJGGGBBB>>>;;;;;;<<<======<<<;;;;;;;;;===>>>???>>>>>>===<<<<<<<<<<<<<<<>>>>>>?????????===;;;:::>>>>>>============>>>>>>??????>>>>>>======<<<<<<@@@??????>>>???AAABBBCCC@@@BBBDDDEEEFFFKKKRRRXXXpppzzztttjjjbbb\\\WWWTTTQQQQQQTTT^^^mmm{{{|||vvvdddTTTGGGEEEEEEAAA===<<<;;;;;;===>>>===@@@LLLXXXsss{{{xxxssshhh```YYYWWWUUUSSSQQQNNNJJJHHHFFFEEEDDDCCCBBBAAA@@@@@@BBBDDDFFFFFFFFFGGGKKKOOOPPPRRRUUUXXXXXXTTTMMMHHHMMMPPPTTTXXX\\\aaafffjjjjjjkkkllllllkkkkkkmmmnnnppprrrvvvyyyzzzyyywwwuuurrrqqqoookkkhhhdddbbb```fffgggiiillloooqqqrrrrrrssstttuuuwwwzzz}}}~~~zzz{{{|||~~~~~~}}}}}}|||~~~|||{{{{{{{{{{{{{{{|||{{{yyywwwuuuuuuuuuuuutttsssrrrrrrrrrrrrrrrsssuuuvvvvvvttttttttttttrrrpppllliiieeeaaa\\\XXXWWWUUUQQQMMMHHHEEEBBBAAAAAAAAA@@@???????????????>>>>>>>>>>>>???@@@BBBCCCCCCEEEFFFGGGFFFFFFGGGIIILLLLLLMMMNNNNNNOOOPPPPPPQQQQQQOOOMMMLLLJJJHHHHHHGGGEEEEEEFFFHHHOOO^^^lll~~~|||zzzxxxuuusssqqqpppoooqqqsssuuuvvvvvvvvvxxxyyyuuuwwwyyy|||~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~|||wwwrrrrrrvvv|||}}}{{{ssskkkddd___\\\[[[[[[___fffnnnwww|||}}}}}}}}}}}}|||{{{|||~~~uuuiiicccdddgggiiihhhbbbYYYOOOFFF===555333555nnnllliiiiiiiiiiiigggfffffffffeeecccaaa^^^\\\ZZZZZZ[[[\\\\\\]]]___bbbeeekkknnnsssvvvxxxyyyzzz{{{~~~~~~|||yyyyyy|||~~~~~~~~~~~~xxxssszzz~~~ssskkkkkkooovvv}}}sssdddUUUJJJBBB>>>;;;999::::::;;;;;;<<<<<<<<<>>>??????@@@AAABBBCCCCCCGGGEEEBBB>>><<<<<<<<<=========<<<;;;<<<<<<===>>>??????>>>==================>>>>>>>>>>>>===<<<<<<>>>>>>>>>======>>>>>>>>>???>>>>>>>>>=========<<<>>>>>>======>>>???AAABBB@@@CCCEEEEEEGGGKKKRRRXXXiiiyyyooofff```ZZZTTTQQQLLLPPPYYYhhhxxx{{{iiiZZZKKKFFFEEEAAA>>>>>><<<<<<<<<<<<:::;;;EEEQQQddd{{{}}}zzztttjjjbbbXXXVVVTTTRRRQQQOOOKKKIIIGGGFFFEEEDDDBBBAAA@@@???AAABBBDDDDDDDDDEEEIIILLLPPPSSSWWW[[[\\\YYYSSSNNNLLLMMMPPPTTTYYY___ccceeehhhiiikkkkkkkkkkkklllnnnsssuuuxxx{{{}}}|||zzzyyywwwuuusssooollliiifffeeeggghhhjjjlllooopppqqqrrrssstttuuuwwwyyy|||~~~~~~~~~~~~~~~~~~~~~~~~{{{|||}}}~~~~~~~~~}}}}}}}}}|||{{{zzzzzzzzzzzz{{{{{{yyywwwuuutttuuuuuutttsssrrrrrrrrrrrrrrrssstttuuuuuusssrrrqqqqqqnnnjjjeeeaaa]]]ZZZUUURRROOONNNLLLIIIFFFCCCAAA@@@@@@@@@???????????????@@@AAA@@@??????@@@BBBEEEFFFHHHJJJKKKKKKKKKKKKLLLNNNQQQQQQRRRRRRRRRSSSSSSSSSQQQPPPOOOMMMKKKIIIHHHGGGGGGEEEEEEGGGIIIOOO^^^lll~~~{{{zzzwwwuuusssqqqpppooorrrtttvvvwwwwwwwwwyyyzzzvvvwwwyyy{{{}}}~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~{{{wwwqqqlllkkkooovvv{{{}}}{{{wwwqqqiiiccc___]]]\\\\\\aaaiiirrryyy~~~~~~~~~}}}}}}~~~uuummmdddaaaffflllooopppcccXXXLLLCCC<<<555333444jjjiiihhhhhhiiihhhfffdddccccccbbb```^^^[[[YYYWWWYYY[[[]]]___aaacccgggjjjooorrrwwwzzz{{{{{{}}}~~~~~~}}}}}}zzzyyy}}}zzzssssss|||xxxoooiiilllsss{{{~~~tttlll___RRRIIICCC???===;;;;;;;;;;;;;;;;;;;;;:::=========>>>>>>?????????CCCBBB@@@???>>>=========>>>======<<<<<<<<<======??????>>>>>>======>>>>>>======<<<<<<======>>>>>>??????>>>>>>>>>>>>??????>>>>>>>>>>>>==================<<<<<<<<<>>>???@@@AAACCCEEEFFFGGGKKKRRRWWW```uuu~~~uuummmfff^^^VVVQQQLLLNNNUUUbbbrrr|||pppbbbRRRIIIEEEAAA@@@@@@>>>===<<<;;;777666>>>GGGUUUlll|||vvvmmmfffXXXVVVTTTRRRQQQPPPMMMKKKHHHHHHFFFEEECCCAAA?????????@@@AAAAAABBBCCCGGGIIINNNQQQWWW]]]```^^^XXXTTTLLLJJJJJJNNNUUU[[[^^^___dddfffiiijjjjjjjjjlllmmmrrruuuxxx{{{||||||{{{zzzxxxwwwtttqqqnnnkkkhhhgggggghhhjjjlllmmmooopppqqqssstttuuuvvvyyy{{{}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~||||||}}}~~~~~~~~~~~~}}}~~~}}}{{{zzzzzzyyyyyyyyyzzz{{{yyywwwttttttuuuuuutttsssrrrqqqqqqqqqqqqsssssstttsssrrrqqqooonnniiiddd^^^XXXTTTQQQNNNLLLIIIIIIHHHGGGEEECCCBBBAAA@@@???????????????@@@AAACCCBBBAAA@@@BBBEEEIIILLLLLLNNNOOOOOOOOOOOOPPPRRRVVVUUUUUUUUUTTTTTTTTTTTTQQQPPPOOOMMMKKKIIIGGGFFFFFFEEEFFFHHHJJJPPP^^^lll~~~yyyxxxvvvtttsssqqqppppppsssvvvxxxxxxxxxxxxyyyzzzvvvwwwyyyzzz{{{|||||||||~~~~~~}}}}}}~~~~~~~~~~~~xxxtttmmmgggeeehhhooouuu|||~~~wwwsssmmmfffaaa^^^]]]]]]^^^cccmmmvvv}}}}}}}}}~~~}}}{{{lllfff```aaahhhooossstttcccUUUFFF???:::555333333iiihhhgggggggggfffbbb```bbbaaa```^^^\\\ZZZXXXWWWZZZ]]]aaadddgggjjjnnnqqqrrruuuyyy{{{||||||}}}~~~~~~}}}}}}~~~}}}zzzxxxuuuzzz|||vvvsssuuu~~~}}}ssslllkkkpppxxx{{{tttggg```VVVMMMFFFBBB???===;;;;;;;;;;;;;;;;;;;;;;;;===============<<<<<<<<>>>>>===<<<>>>======<<<<<<<<<<<<<<<>>>>>>===============>>><<<<<<;;;;;;<<<===???@@@??????>>>>>>>>>>>>??????>>>>>>>>>>>>===============<<<<<<<<<<<<>>>???@@@AAADDDFFFGGGGGGKKKQQQVVV\\\oooyyyrrrllldddZZZSSSQQQQQQTTT]]]jjjvvv}}}wwwkkkZZZMMMEEEAAA@@@AAA???===<<<;;;777555:::BBBNNNbbb~~~}}}wwwoooiiiZZZXXXUUUSSSSSSQQQOOOMMMJJJIIIGGGEEECCCAAA???>>>>>>??????@@@AAACCCFFFHHHKKKNNNUUU]]]aaaaaa]]]YYYNNNJJJGGGJJJRRRXXXZZZYYY```bbbfffhhhhhhiiikkklllnnnpppsssvvvwwwxxxwwwvvvuuusssqqqnnnkkkhhhfffeeecccdddfffhhhkkknnnppprrrssstttuuuvvvxxxzzz|||}}}}}}}}}|||||||||}}}~~~~~~}}}}}}||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}|||zzzyyyyyyxxxxxxwwwyyyzzzyyyvvvtttttttttuuutttsssrrrqqqqqqqqqqqqrrrrrrrrrsssrrrqqqnnnlllddd___WWWPPPLLLKKKJJJIIIHHHIIIIIIIIIHHHFFFDDDCCC@@@@@@@@@???@@@@@@AAABBBDDDCCCAAAAAACCCHHHMMMPPPNNNOOOQQQQQQPPPPPPRRRSSSWWWWWWVVVUUUTTTSSSRRRRRRRRRQQQOOOMMMKKKIIIGGGFFFFFFEEEGGGJJJLLLRRR___lll}}}~~~xxxwwwvvvtttsssrrrrrrrrrtttvvvxxxxxxwwwwwwxxxyyywwwxxxxxxyyyzzzzzzzzzzzz}}}}}}}}}}}}~~~{{{xxxqqqiiidddeeejjjpppwww{{{~~~}}}tttpppjjjccc___]]]]]]]]]___fffpppyyy~~~}}}}}}}}}}}}~~~{{{xxxtttjjjeeeaaacccjjjpppqqqqqqaaaQQQAAA:::888555222222jjjiiigggfffeeebbb^^^[[[]]]]]]\\\[[[ZZZZZZYYYYYY\\\```eeeiiilllooorrrtttuuuxxx|||~~~~~~~~~~~~|||~~~~~~~~~~~~}}}{{{xxxuuussszzz}}}uuussssssxxxxxxqqqnnnooovvv}}}|||uuunnniiiZZZTTTMMMFFFBBB???===<<<999999:::;;;;;;<<<<<<===============<<<<<<<<<<<<<<<<<<===>>>>>>>>>===<<<==================<<<<<<<<<<<<;;;;;;;;;<<<<<<===;;;;;;::::::;;;===???@@@??????>>>>>>>>>>>>??????============>>>>>>>>>>>>======<<<<<<===>>>@@@AAAAAADDDFFFGGGGGGJJJOOOTTT\\\lll|||vvvqqqjjj___WWWTTTRRRRRRXXXdddqqq{{{|||ssscccSSSHHHCCCAAA@@@???===<<<<<<999777:::AAAHHHZZZsss~~~xxxqqqmmm___\\\YYYVVVUUUTTTQQQPPPKKKJJJHHHFFFDDDBBB@@@?????????>>>???BBBDDDFFFGGGJJJNNNTTT\\\bbbcccaaa^^^RRRMMMHHHIIIOOOUUUVVVUUU[[[^^^bbbeeeggghhhjjjkkkjjjlllnnnqqqrrrsssrrrrrrpppooommmjjjgggdddbbbaaa\\\]]]```ccchhhmmmqqqssstttttttttuuuwwwyyyzzz{{{|||{{{{{{{{{||||||}}}~~~}}}||||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}|||{{{yyyxxxxxxwwwwwwvvvxxxyyyyyyvvvtttssssssssssssrrrqqqqqqqqqqqqrrrrrrqqqqqqrrrsssqqqmmmjjj]]]WWWOOOIIIFFFFFFFFFGGGKKKLLLMMMMMMLLLIIIFFFDDDBBBBBBAAAAAAAAAAAABBBBBBDDDCCCBBBBBBEEEKKKPPPTTTQQQSSSTTTTTTTTTTTTUUUWWWYYYYYYXXXVVVUUUTTTSSSRRRSSSRRRPPPNNNKKKIIIGGGFFFFFFFFFIIILLLOOOTTTaaannn}}}~~~wwwwwwvvvuuutttttttttttttttuuuwwwwwwvvvuuuvvvwwwxxxxxxxxxxxxyyyyyyzzzzzz}}}}}}}}}}}}~~~~~~yyyppphhheeehhhlllvvvzzz~~~~~~|||rrrmmmgggaaa]]][[[\\\]]]bbbjjjttt{{{}}}}}}}}}}}}|||yyytttpppiiieeebbbeeejjjooonnnlll[[[LLL===777666444222222kkkiiifffdddbbb___[[[XXXYYYYYYYYYYYYZZZ[[[\\\]]]___ccciiimmmppprrrtttvvvzzz}}}{{{|||}}}~~~~~~{{{xxxvvvvvv~~~uuupppqqqsss|||}}}tttqqqrrrtttzzz{{{qqqggg___[[[NNNJJJEEEAAA???===<<<;;;999999::::::;;;<<<=========<<<<<<<<<<<<<<<<<<<<<:::;;;<<<=========<<<<<<;;;;;;<<<===>>>>>>======;;;;;;::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<===>>>???>>>>>>============>>>>>>============>>>>>>>>>>>>======<<<<<<===>>>@@@AAA@@@CCCFFFFFFFFFHHHMMMQQQ[[[ggg}}}yyyvvvoooddd[[[RRRPPPOOOSSS^^^lllyyy~~~zzzmmm[[[MMMGGGCCC@@@???<<<<<<===<<<999<<>>???BBBEEEFFFGGGKKKNNNSSSZZZ```ccccccaaaVVVQQQKKKJJJLLLPPPRRRSSSVVVZZZ___ccceeegggiiijjjiiijjjlllnnnooooooooonnnlllkkkiiifffcccaaa___^^^XXXYYY\\\```ffflllqqqttttttttttttuuuvvvxxxyyyzzzzzzzzzzzzzzz{{{|||}}}}}}}}}}}}||||||||||||}}}}}}|||||||||{{{|||}}}}}}~~~|||{{{zzzxxxwwwwwwvvvvvvtttvvvyyyyyyvvvtttsssrrrqqqqqqqqqqqqqqqrrrrrrssssssqqqppppppqqqnnniiidddTTTOOOHHHCCCBBBCCCEEEFFFMMMOOOQQQRRRPPPMMMIIIFFFEEEEEEDDDCCCCCCCCCCCCCCCDDDCCCCCCEEEIIINNNTTTWWWWWWXXXZZZZZZYYYYYY[[[\\\]]]]]][[[ZZZYYYWWWVVVVVVUUUTTTRRROOOLLLJJJHHHGGGGGGGGGKKKPPPRRRWWWcccooo}}}~~~wwwwwwvvvvvvuuuuuuvvvvvvtttvvvwwwwwwuuuttttttuuuxxxxxxxxxxxxxxxyyyzzz{{{||||||}}}}}}~~~{{{rrrlllkkkmmmvvvzzzzzzwwwnnnjjjddd___\\\\\\^^^___gggnnnxxx}}}~~~}}}xxxrrrmmmeeebbb```dddjjjmmmkkkgggSSSFFF:::555444222222333jjjgggcccaaa___]]][[[XXXXXXYYYZZZ[[[^^^aaadddeeefffjjjppptttvvvwwwxxxyyy{{{~~~{{{|||}}}~~~|||zzz}}}|||zzzzzzwwwpppppptttxxx{{{sssoooqqquuuxxx|||{{{qqqdddXXXQQQOOOHHHDDDAAA>>>======<<<:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<999:::<<<===>>>>>>>>>>>>;;;;;;;;;;;;;;;<<<======:::;;;;;;<<<==================<<<<<<<<<<<<======<<<=========>>>>>>>>>???<<<;;;;;;;;;;;;===>>>??????BBBEEEFFFEEEGGGKKKOOOVVV___rrr}}}yyyrrrggg]]]SSSOOOMMMOOOXXXeeesss|||wwwdddTTTLLLFFFAAA@@@===<<<>>>===:::;;;???<<>><<<>>>BBBEEEFFFEEEIIIKKKNNNTTTZZZ^^^______XXXTTTOOOJJJIIIKKKNNNQQQSSSWWW]]]bbbdddfffhhhiiihhhiiijjjjjjkkkkkkjjjjjjgggfffdddaaa___\\\ZZZYYYXXXYYY[[[___eeekkkpppttttttttttttuuuvvvwwwxxxyyyyyyyyyyyyyyyzzz{{{|||}}}~~~}}}}}}||||||}}}}}}~~~|||{{{zzzzzzzzz{{{}}}}}}{{{zzzyyyxxxvvvvvvvvvvvvsssuuuxxxxxxvvvtttrrrrrrooooooppppppqqqrrrtttuuuuuurrrooonnnmmmiiiaaaZZZOOOKKKEEEAAABBBDDDGGGHHHQQQSSSVVVXXXWWWTTTPPPMMMHHHHHHFFFEEEDDDDDDCCCCCCDDDDDDFFFIIIMMMRRRWWWZZZ[[[\\\^^^^^^]]]]]]___```______^^^]]][[[ZZZYYYYYYVVVUUUSSSQQQNNNKKKIIIHHHHHHIIIMMMRRRUUUZZZeeeqqq~~~xxxwwwwwwwwwwwwwwwxxxxxxvvvwwwxxxxxxvvvuuuuuuuuuyyyxxxxxxxxxyyyzzz|||}}}|||||||||}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}wwwuuuuuuwww{{{|||uuuqqqiiifffaaa]]]\\\^^^bbbdddmmmttt|||~~~}}}wwwooojjjbbb______bbbggghhhddd___KKKBBB999555333111222555hhheeeaaa___^^^]]]\\\ZZZ[[[\\\]]]```cccgggkkkmmmmmmqqqwww{{{}}}}}}}}}~~~yyy|||~~~}}}}}}}}}|||||||||}}}|||zzzxxx|||~~~|||zzzqqqooossszzzzzzsssmmmlllqqqwwwzzz}}}~~~vvvjjj\\\OOOHHHGGGEEEBBB???=========<<<;;;======<<<;;;;;;:::999999999999:::::::::;;;;;;;;;;;;;;;:::::::::;;;<<<<<<888999;;;===????????????<<<<<<<<<<<<<<<===>>>???:::;;;<<<=========<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<=========>>>>>>??????::::::999999:::;;;===>>>>>>AAADDDEEEDDDFFFJJJMMMQQQYYYjjj{{{ttthhh___VVVRRRMMMMMMSSS___lllttt}}}jjjYYYPPPIIIBBBAAA======>>>===::::::===;;;CCCQQQggg|||{{{sssnnngggaaa\\\YYYUUUSSSIIIIIIHHHGGGFFFEEEDDDCCC???===;;;===AAADDDEEEDDDEEEFFFIIINNNTTTXXXZZZZZZYYYVVVPPPJJJGGGGGGLLLPPPQQQVVV\\\aaadddfffhhhiiiffffffggggggggggggffffffbbbaaa___]]]ZZZXXXVVVUUUYYYZZZ\\\```eeejjjpppssstttttttttuuuuuuvvvwwwxxxyyyxxxxxxyyyzzz{{{|||}}}~~~~~~}}}}}}}}}}}}~~~~~~{{{zzzzzzyyyyyy{{{|||}}}{{{zzzxxxwwwvvvvvvuuuuuurrruuuxxxxxxvvvtttrrrrrrnnnnnnooopppqqqsssuuuvvvwwwsssooommmjjjdddZZZSSSNNNJJJFFFDDDEEEHHHKKKLLLUUUXXX[[[^^^^^^[[[WWWTTTJJJJJJHHHFFFEEEDDDDDDDDDDDDEEEHHHLLLPPPUUUYYY\\\\\\]]]______^^^^^^```aaa___^^^^^^]]][[[ZZZZZZYYYWWWVVVTTTQQQOOOLLLJJJIIIHHHJJJOOOTTTWWW[[[fffrrr~~~xxxxxxwwwwwwxxxyyyyyyzzzwwwyyyzzzyyywwwuuuuuuvvvyyyxxxxxxxxxyyy{{{}}}~~~|||||||||}}}~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{{{|||~~~~~~~~~www{{{yyyrrrllleeebbb^^^\\\]]]```eeeiiirrrxxx~~~~~~vvvmmmgggbbb```^^^aaadddccc]]]WWWFFF???999555222///111666eeeaaa]]]\\\^^^___^^^]]]]]]^^^aaadddiiimmmqqqsssxxxzzz}}}~~~}}}|||{{{zzzzzz{{{|||}}}~~~~~~~~~~~~|||zzz}}}sssooosss{{{|||tttnnnlllmmmrrr{{{{{{oooaaaSSSJJJEEEEEE????????????????????????@@@@@@AAAAAA@@@???===<<<;;;::::::999999::::::;;;::::::::::::::::::::::::======<<<======>>>??????======<<<<<<<<<<<<======???===<<<<<<=========;;;888999:::;;;<<<<<<<<<<<<<<<<<<===>>>???@@@AAAAAA>>>>>>>>>>>>============???@@@AAABBBDDDFFFHHHIIIMMMSSS```ttt}}}vvvmmmfffYYYUUUSSSSSSSSSXXXeeerrr}}}ssscccTTTJJJEEECCC???===???>>>;;;:::<<<;;;???GGGWWWpppxxxssslllfff```[[[VVVSSSOOOMMMJJJIIIHHHGGGFFFDDDAAA@@@===<<<===@@@CCCFFFEEEFFFGGGIIIKKKOOOUUUYYY[[[YYYTTTOOOKKKIIIJJJKKKLLLOOOTTTYYY___dddgggiiiiiiiiiiiihhhgggdddbbbaaaaaa^^^[[[XXXVVVWWWXXXYYYZZZ[[[^^^bbbfffkkkoooqqqttttttuuuwwwxxxxxxxxxxxxzzzzzz{{{{{{{{{{{{zzzzzz~~~}}}{{{zzzzzz{{{|||}}}||||||{{{{{{zzzzzzzzzyyywwwwwwvvvvvvvvvvvvvvvwwwvvvuuutttsssssssssssssssrrrqqqppppppqqqrrruuuvvvttttttrrrooohhh```WWWRRRGGGFFFDDDBBBBBBGGGNNNSSSYYY]]]cccfffddd```]]][[[\\\XXXQQQLLLIIIGGGEEECCCFFFEEEFFFJJJPPPWWW\\\^^^___```aaabbbccccccdddcccbbbaaa___^^^\\\[[[[[[ZZZWWWWWWVVVTTTRRROOOMMMLLLNNNNNNQQQVVVZZZ___jjjtttyyyyyyyyyxxxxxxxxxwwwwwwwwwxxxxxxyyyyyyxxxxxxwwwxxxxxxyyyyyyyyyyyyzzzzzzzzz{{{}}}~~~}}}~~~~~~}}}}}}{{{yyyyyy{{{}}}}}}~~~|||xxxsssooolllbbb```]]]]]]___eeekkkooozzz|||~~~vvvmmmgggaaa``````bbbbbb]]]TTTLLL@@@<<<888444333333333222```]]][[[\\\```cccccccccdddeeehhhkkkooosssvvvxxxyyy{{{||||||{{{{{{{{{}}}~~~~~~~~~~~~~~~}}}~~~zzzsssqqqwww~~~tttllljjjiiilllttt}}}zzzrrrfffYYYNNNHHHDDDCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@>>>===<<<;;;::::::999999::::::;;;999999::::::;;;;;;<<<<<<=========<<<======>>>>>>======<<<<<<<<<<<<=========;;;999999:::;;;:::999999999:::;;;<<<<<<<<<<<<==================>>>>>>>>>>>>>>>>>>============??????@@@AAACCCEEEGGGHHHLLLQQQ[[[mmmwwwlllccc[[[WWWTTTRRRQQQUUU```lllyyy}}}}}}tttfffYYYNNNFFFDDD@@@===???>>>::::::<<<;;;???EEERRRggg~~~yyytttnnngggbbb]]]XXXUUUPPPNNNKKKIIIHHHGGGEEEDDDBBBAAA>>>======@@@BBBDDDCCCDDDEEEGGGIIIMMMSSSWWWZZZZZZXXXSSSMMMIIIIIIJJJLLLOOORRRWWW\\\aaadddfffffffffggggggfffdddbbb```\\\[[[XXXVVVUUUVVVWWWWWWZZZ[[[^^^bbbgggkkkoooqqqssstttuuuvvvwwwxxxxxxxxxzzzzzz{{{{{{{{{{{{zzzzzz}}}|||{{{zzzzzz{{{|||}}}~~~}}}|||{{{zzzyyyxxxwwwxxxwwwvvvuuuuuuuuuuuuuuuuuuuuutttssssssssssssssssssrrrqqqqqqqqqsssuuuwwwtttrrrpppkkkccc[[[SSSNNNGGGFFFDDDBBBBBBEEELLLPPPYYY^^^eeeiiiiiifffbbb```___[[[UUUOOOLLLJJJGGGFFFGGGFFFFFFJJJQQQWWW\\\^^^___```aaaaaabbbbbbbbbbbbcccbbbaaa```___^^^^^^]]]YYYXXXWWWUUURRRPPPMMMLLLNNNNNNQQQVVV[[[```kkkuuuyyyyyyxxxxxxxxxwwwwwwwwwwwwxxxxxxyyyyyyxxxxxxwwwxxxxxxyyyyyyyyyyyyzzzzzz{{{|||}}}~~~~~~~~~}}}~~~{{{yyywwwyyy{{{}}}~~~~~~~~~}}}{{{vvvqqqkkkhhhbbb```]]]]]]```gggnnnrrr|||~~~~~~ssshhhbbbaaa``````aaa```ZZZPPPGGG<<<888555222222333333333\\\\\\]]]aaaeeeiiikkkkkklllmmmoooqqqtttwwwzzz{{{|||~~~}}}}}}||||||}}}~~~|||yyy|||~~~||||||zzzwwwsssuuu|||yyymmmffffffgggllluuu}}}qqqgggYYYNNNHHHEEEBBBAAABBBBBBBBBBBBBBBBBBBBBBBB???????????????>>><<<<<<::::::999999999999::::::888999:::;;;<<<>>>??????>>>======<<<<<<<<<============<<<<<<<<<<<<=========;;;999999:::::::::999999:::;;;<<<<<<======<<<=========<<<<<<;;;;;;;;;============>>>>>>>>>>>>>>>>>>???@@@BBBDDDEEEFFFJJJLLLTTTddd|||yyykkkaaa]]]XXXTTTQQQOOOQQQZZZdddsssyyy{{{vvvmmmbbbTTTHHHGGGBBB>>>>>>===:::999;;;;;;===BBBJJJZZZttt}}}zzzvvvpppjjjeee```\\\XXXRRRPPPLLLJJJIIIGGGEEECCCDDDCCC@@@>>>>>>???AAABBB@@@AAACCCDDDFFFJJJOOOSSSYYY\\\]]]YYYQQQJJJHHHIIIKKKMMMPPPSSSXXX\\\```aaabbbccceeefffeeeccc```___ZZZYYYWWWVVVVVVVVVWWWWWWYYY[[[^^^bbbgggkkknnnppprrrrrrtttuuuvvvwwwwwwwwwzzzzzz{{{{{{{{{{{{zzzzzz||||||{{{zzzzzz{{{|||}}}~~~}}}{{{yyyxxxwwwvvvxxxwwwvvvuuutttsssssssssuuutttttttttsssssssssssstttsssrrrqqqrrrtttvvvwwwuuusssooohhh```XXXQQQMMMJJJIIIGGGDDDCCCFFFKKKOOOXXX___hhhnnnooommmiiigggddd```ZZZUUUQQQNNNLLLJJJIIIHHHHHHLLLRRRXXX\\\]]]____________`````````````````````_______________[[[ZZZXXXVVVSSSPPPNNNMMMNNNNNNQQQWWW\\\aaalllwww~~~~~~xxxxxxxxxxxxwwwwwwwwwwwwwwwxxxxxxyyyyyyxxxxxxwwwxxxxxxyyyyyyyyyyyyzzzzzz|||}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~{{{wwwssssssuuuyyy|||~~~}}}}}}|||yyysssmmmgggcccaaa___]]]]]]bbbiiirrrwww~~~qqqgggaaabbbbbbaaaaaa^^^VVVJJJBBB777555222000111333333333bbbcccfffjjjnnnqqqrrrsssqqqrrrtttvvvxxxzzz{{{|||~~~~~~xxxwww|||~~~~~~|||zzzyyy{{{uuutttuuuzzz~~~rrrkkkhhhgggiiinnnuuuzzz{{{xxxtttiii^^^PPPFFFCCCBBB@@@===AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>======<<<<<<::::::999999999999::::::777888:::;;;>>>@@@AAABBB>>>>>>===<<<;;;;;;;;;;;;===<<<<<<;;;;;;<<<<<<===>>><<<::::::;;;<<<;;;:::999:::;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>???@@@BBBCCCDDDIIIIIINNN[[[qqq~~~nnnddd^^^YYYTTTQQQOOOOOOUUU^^^ooowww}}}zzzuuummm\\\LLLLLLDDD???>>>>>>;;;:::;;;:::;;;>>>DDDOOOeee}}}zzztttooojjjeee___\\\UUURRRNNNKKKJJJHHHEEECCCFFFEEEBBB???>>>>>>???@@@???@@@BBBCCCEEEHHHLLLPPPWWW]]]bbb___WWWNNNJJJJJJIIIJJJLLLOOOSSSXXX]]]___```bbbdddfffeeecccaaa___\\\[[[YYYXXXWWWWWWWWWWWWXXXZZZ]]]bbbgggkkknnnoooqqqrrrsssuuuvvvwwwwwwwwwyyyzzzzzz{{{{{{zzzzzzyyy{{{{{{zzzzzzzzz{{{||||||}}}}}}|||{{{yyyxxxwwwwwwxxxwwwuuutttsssrrrqqqqqqttttttttttttttttttssssssssssssrrrqqqrrrtttvvvxxxxxxuuupppiiiaaaZZZUUURRROOONNNKKKHHHFFFHHHLLLPPPVVV]]]iiiqqqsssrrrnnnllliiieee___ZZZWWWSSSPPPNNNLLLLLLLLLOOOTTTYYY[[[\\\]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[\\\\\\\\\\\\\\\\\\\\\ZZZXXXUUURRROOONNNMMMMMMMMMQQQWWW]]]cccnnnyyy~~~}}}|||yyyxxxxxxxxxwwwwwwwwwwwwwwwxxxxxxyyyyyyxxxxxxwwwxxxxxxxxxyyyyyyyyyzzzzzz}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|||yyytttooolllnnnrrrvvv{{{~~~~~~}}}}}}|||{{{wwwqqqjjjccc```^^^]]]\\\^^^cccllluuuzzz~~~sssiiieeefffeeedddaaa\\\QQQEEE===666444111000111222222222lllooossswwwyyyyyyyyyyyyvvvxxxyyy{{{}}}~~~~~~~~~}}}yyyvvvxxx|||}}}{{{zzzyyyzzzzzzsssuuuyyy}}}rrrkkkiiijjjjjjmmmqqquuuwwwtttooojjjaaaXXXLLLDDDBBBAAA>>>;;;<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<:::999999888888999999:::888888:::<<<>>>@@@AAABBB======<<<;;;::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<===;;;:::999;;;;;;:::999888999:::;;;<<<<<<<<<<<<;;;;;;<<<======>>>??????<<<=========>>>>>>>>>???>>>>>>>>>??????AAABBBBBBGGGFFFKKKWWWiiiuuukkk```ZZZUUURRRPPPOOOTTTZZZlllwww~~~{{{vvvgggVVVQQQHHH@@@???>>><<<:::;;;:::999;;;@@@GGGXXXvvv~~~yyysssnnniiiccc___XXXUUUQQQNNNLLLIIIGGGDDDHHHFFFCCC@@@???>>>>>>>>>???@@@BBBCCCEEEGGGKKKNNNTTT[[[cccddd]]]TTTOOOLLLGGGGGGHHHKKKPPPVVV\\\___aaabbbeeeggggggfffeeecccaaa___\\\YYYVVVTTTSSSSSSTTTWWW[[[aaafffjjjmmmooopppqqqssstttvvvwwwwwwxxxyyyyyyzzzzzzzzzzzzyyyyyyzzzzzzzzzzzzzzz{{{||||||zzzzzzzzzzzzzzzyyyyyyyyywwwvvvuuusssrrrqqqqqqqqqsssssstttuuuuuuttttttsssrrrqqqqqqqqqrrruuuxxxyyyyyyvvvqqqkkkddd^^^YYYWWWQQQOOOMMMIIIGGGHHHKKKOOOSSS\\\gggqqqtttssspppoookkkgggbbb^^^[[[XXXTTTRRRQQQPPPOOOQQQUUUXXXZZZZZZYYYXXXWWWVVVVVVWWWWWWXXXVVVWWWXXXZZZZZZZZZZZZZZZZZZXXXUUURRROOOMMMLLLLLLKKKLLLPPPWWW]]]dddooo{{{~~~}}}|||{{{{{{yyyyyyyyyyyyxxxxxxxxxwwwwwwxxxxxxyyyyyyxxxxxxwwwxxxxxxxxxyyyyyyyyyzzzzzz}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}|||yyyxxxsssnnniiiiiillloooxxx{{{}}}~~~}}}~~~|||yyytttnnngggaaa^^^[[[[[[[[[___eeennnwww|||}}}~~~~~~~~~~~~rrrkkkhhhjjjiiifffaaaYYYMMMBBB:::888555333222222333222111sssxxx}}}}}}~~~~~~|||{{{wwwvvvvvvxxx{{{}}}}}}}}}}}}|||}}}{{{vvvuuuyyy~~~|||qqqiiieeegggiiimmmppptttuuusssnnngggcccXXXRRRKKKFFFDDDAAA>>>;;;999999999999999999999999<<<<<<;;;::::::;;;;;;<<<999999888888888888999999999999;;;<<<===???@@@@@@<<<<<<;;;:::::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;999777777888888888777777888999::::::;;;;;;;;;:::;;;<<<===>>>???@@@@@@<<<<<<======>>>>>>?????????????????????@@@AAABBBGGGEEEIIITTTbbbxxx|||rrreee^^^XXXVVVSSSQQQSSSWWWfffuuu~~~sssdddWWWLLLBBB@@@@@@===;;;<<<;;;888999???CCCNNNfff}}}}}}xxxrrrlllfffaaaZZZWWWSSSPPPNNNLLLIIIGGGHHHFFFDDDAAA???>>>>>>===>>>@@@BBBCCCDDDFFFIIILLLRRRXXXaaaeeeddd]]]VVVQQQHHHGGGHHHIIINNNTTTZZZ]]]aaaccceeeiiikkkmmmnnnoookkkggg```YYYSSSOOONNNMMMPPPSSSYYY___eeejjjmmmooopppqqqsssuuuwwwxxxxxxyyyyyyyyyzzzzzzzzzzzzyyyyyyyyyyyyyyyzzz{{{{{{||||||yyyyyyyyyyyyzzzzzzzzzzzzwwwvvvuuutttsssrrrrrrrrrrrrssstttuuuuuuuuutttsssqqqqqqqqqrrrtttwwwzzz|||{{{xxxtttnnngggaaa]]]ZZZQQQPPPMMMJJJHHHHHHKKKNNNSSS[[[fffooosssrrrpppooojjjgggccc___]]]ZZZWWWUUUTTTRRRQQQRRRTTTVVVVVVUUUSSSRRRQQQPPPPPPQQQSSSSSSTTTUUUWWWXXXYYYYYYXXXXXXVVVTTTQQQNNNLLLJJJJJJJJJJJJJJJOOOVVV]]]dddppp{{{~~~}}}{{{zzzzzzzzz{{{zzzzzzzzzzzzyyyyyyyyyyyywwwxxxxxxyyyyyyxxxxxxwwwxxxxxxyyyyyyyyyyyyzzzzzz|||||||||||||||}}}~~~~~~}}}}}}||||||zzzzzzxxxrrrlllhhhiiikkktttvvvyyy{{{{{{|||}}}~~~~~~}}}}}}{{{vvvpppjjjddd```^^^ZZZ[[[]]]bbbiiiqqqyyy}}}|||||||||{{{|||{{{nnniiihhhnnnlllggg```UUUIII???999888666444333444444333111rrrxxx}}}zzzxxxvvvtttuuuvvvvvvvvvxxx|||zzzyyyyyy}}}}}}qqqhhhdddeeehhhjjjrrrtttuuurrrlllcccZZZUUUMMMLLLKKKIIIFFFCCC???===999999999999999999999999;;;;;;:::999999:::;;;<<<999999888888888888999999;;;;;;;;;<<<<<<======>>>::::::::::::::::::;;;;;;<<<;;;;;;::::::;;;;;;<<<:::888777666777888777666666666777888999999999999;;;;;;;;;<<<<<<=========<<<<<<<<<===>>>?????????@@@@@@?????????@@@AAAAAAFFFDDDHHHRRR[[[lllxxxlllddd]]]ZZZVVVRRRQQQTTT]]]ppp~~~~~~~~~rrr\\\OOODDDAAAAAA???=========888999???AAAEEEUUUhhh|||uuunnngggbbb[[[XXXUUURRRQQQOOOLLLJJJHHHFFFDDDBBB@@@???>>>======???BBBCCCCCCEEEGGGIIIOOOTTT]]]eeeiiieee]]]UUULLLKKKIIIIIILLLQQQWWWZZZ___aaaeeejjjpppvvvzzz}}}yyyrrrhhh]]]TTTOOOLLLKKKLLLOOOVVV]]]dddjjjmmmoooqqqrrrtttvvvwwwyyyyyyzzzxxxyyyyyyzzzzzzyyyyyyxxxxxxxxxyyyzzz{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyvvvvvvuuutttssssssttttttqqqrrrtttuuuvvvuuutttsssqqqqqqrrrssswww{{{zzztttmmmfff```]]]SSSSSSQQQNNNKKKKKKNNNPPPTTT[[[eeemmmqqqqqqpppooohhheeebbb___^^^[[[XXXVVVUUUSSSQQQQQQRRRRRRQQQOOOMMMLLLKKKKKKKKKMMMOOOPPPQQQRRRTTTUUUVVVUUUTTTSSSQQQOOOLLLIIIHHHGGGGGGHHHHHHHHHMMMUUU\\\dddppp||||||{{{yyyxxxwwwxxxyyyzzz||||||{{{{{{{{{zzzzzzzzzwwwxxxxxxyyyyyyxxxxxxwwwxxxxxxyyyyyyyyyyyyzzzzzz{{{{{{{{{{{{|||}}}~~~~~~}}}}}}||||||}}}{{{sssmmmkkkkkknnnqqqvvvyyyzzz{{{}}}~~~~~~|||yyyrrrkkkeeeaaa___]]]ZZZ\\\aaagggnnnuuu{{{||||||{{{{{{|||}}}vvvllliiijjjooommmfff]]]QQQEEE<<<777555444333333444555444333nnnvvv~~~}}}{{{xxxuuuttttttvvvvvvtttrrruuu|||~~~{{{}}}}}}|||ssshhhbbbccchhhlllnnnvvvvvvuuunnndddWWWMMMGGGEEEHHHKKKKKKHHHDDDAAA@@@::::::::::::::::::::::::;;;:::999999999:::;;;<<<999999888888888888999999<<<<<<<<<<<<<<<<<<<<<<<<999999999999:::;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<<<<:::888888999:::999888555666777888888999999888<<<<<<;;;;;;;;;:::::::::;;;<<<<<<===>>>??????@@@AAA@@@@@@@@@@@@@@@AAAAAAFFFDDDHHHPPPVVVddd{{{rrriiiaaa\\\XXXRRRPPPRRRVVVlll||||||~~~|||^^^QQQEEEBBBBBB@@@>>>===>>>999999?????????JJJZZZyyy~~~wwwooohhhccc\\\YYYVVVSSSRRRQQQNNNLLLGGGFFFDDDBBB@@@???>>>>>><<<>>>AAABBBBBBCCCFFFHHHNNNRRRZZZeeellljjjaaaYYYPPPNNNKKKJJJKKKPPPTTTXXX]]]```dddkkksss|||}}}pppcccXXXQQQMMMLLLIIIMMMTTT\\\dddiiimmmoooqqqrrrtttvvvxxxyyyzzz{{{xxxyyyyyyzzzzzzyyyyyyxxxwwwxxxyyyzzz{{{{{{{{{{{{{{{{{{zzzyyyyyyxxxwwwwwwvvvuuuuuutttttttttuuuuuuqqqrrrtttvvvvvvuuutttsssrrrrrrsssuuuyyy~~~{{{sssjjjddd```WWWWWWUUURRRPPPPPPSSSUUUUUU\\\eeellloooppppppooofffdddaaa___^^^\\\YYYWWWTTTSSSQQQPPPPPPOOOMMMKKKIIIIIIHHHGGGHHHJJJLLLNNNMMMNNNPPPQQQRRRQQQPPPOOOMMMLLLIIIFFFEEEEEEFFFFFFGGGGGGLLLTTT[[[cccppp|||zzzyyywwwvvvvvvwwwyyyzzz}}}||||||||||||{{{{{{{{{xxxxxxxxxyyyyyyxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzz{{{zzzzzz{{{|||~~~~~~~~~}}}|||||||||zzzrrrnnnmmmjjjnnnssswwwzzz|||~~~~~~{{{wwwooohhhbbb___]]]]]][[[^^^cccjjjrrrxxx}}}}}}|||{{{{{{|||~~~{{{}}}ssskkkkkknnnpppllleeeZZZMMMBBB:::666222111111222444666555444lllpppxxx}}}wwwuuuuuuuuutttrrrpppmmmiiiiiioooxxxzzzwwwzzz~~~{{{rrrmmmgggeeefffjjjqqqwww{{{zzztttgggWWWIIICCCAAAAAABBBDDDDDDDDDBBB@@@???999999999999999999999999777888888888888999999999::::::::::::999888777777888999:::;;;<<<<<<<<<<<<=========<<<<<<;;;;;;;;;;;;:::999999888888999999999999999888888888888888888888777777777777777888::::::::::::::::::::::::<<<;;;;;;<<<<<<===>>>???===>>>>>>>>>????????????EEEBBBGGGPPPWWW```wwwwwwnnneee^^^VVVNNNKKKMMMTTTaaappp{{{iiiUUUEEECCCCCC<<<999;;;;;;<<<;;;999888<<>>@@@BBBDDDEEEFFFMMMOOOTTT\\\dddhhhgggdddWWWRRRMMMJJJKKKNNNSSSUUUZZZ^^^ccciiirrr{{{zzznnnbbbYYYSSSQQQNNNNNNPPPTTTZZZaaafffjjjrrrtttvvvyyyzzz{{{{{{{{{{{{zzzxxxwwwwwwxxxzzz{{{xxxyyy{{{|||||||||{{{zzzxxxxxxwwwwwwwwwwwwxxxxxxrrrrrrsssssssssrrrqqqqqqqqqrrrssssssqqqqqqrrrsssxxxvvvuuuwww}}}}}}xxxqqqjjjddd```\\\YYYWWWWWWXXXYYYYYYWWW[[[bbbjjjnnnmmmhhhddd```]]]YYYWWWVVVVVVVVVUUUTTTSSSRRRPPPNNNLLLJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGLLLKKKLLLMMMOOONNNKKKHHHHHHFFFDDDAAA@@@AAABBBBBBEEEEEEJJJQQQXXX```nnnzzz~~~{{{yyywwwuuutttvvvxxxyyy{{{{{{|||}}}}}}|||{{{zzzvvvwwwyyy{{{||||||||||||wwwxxxxxxyyyyyyzzzzzz{{{yyyzzz|||~~~|||zzz{{{}}}~~~~~~yyyqqqmmmooorrrvvvzzz}}}}}}~~~}}}vvvrrrkkkddd___]]]^^^___^^^aaagggmmmsssxxxzzz|||~~~xxxuuuzzz~~~{{{{{{~~~uuunnnkkkkkkkkknnnhhh^^^RRRGGG>>>777444333333333333333333333333jjjnnnuuu||||||xxxtttrrrrrrrrrqqqpppnnnkkkhhhhhhmmmvvv}}}{{{||||||vvvwww|||yyymmmjjjggghhhkkkqqqyyy~~~yyymmm^^^OOODDD@@@???===>>>???@@@???>>><<<;;;999999999999999999999999888888888888999999999999::::::;;;::::::999888777999999;;;<<<<<<=========<<<<<<<<<;;;;;;;;;::::::;;;:::999999888888999999888888888888888888999999888888777777777777888888::::::::::::::::::::::::<<<;;;;;;<<<<<<===>>>???>>>?????????@@@@@@@@@@@@EEECCCFFFNNNSSS[[[pppyyypppggg```XXXPPPMMMNNNPPP\\\kkkvvvkkkWWWFFFCCCBBB===;;;>>>;;;<<<<<<:::888<<>><<<<<<===>>>@@@BBBDDDEEEFFFJJJKKKOOOUUU]]]bbbcccbbbZZZUUUOOOKKKJJJMMMPPPRRRWWWZZZ```gggnnnwwwyyyoooeee\\\XXXQQQQQQRRRUUUZZZaaagggkkkrrrtttvvvxxxzzz{{{{{{{{{|||{{{yyyxxxxxxyyy{{{|||yyyzzz{{{|||}}}|||{{{{{{yyyyyyxxxwwwwwwwwwwwwwwwrrrsssssstttttttttssssssqqqrrrssssssqqqqqqrrrsssvvvuuuuuuwww}}}~~~xxxqqqlllgggccc___\\\\\\\\\[[[[[[YYY[[[```dddfffddd___ZZZXXXUUURRRQQQQQQRRRRRRQQQQQQPPPNNNLLLJJJIIIHHHGGGHHHHHHHHHHHHIIIIIIIIIIIIKKKJJJJJJKKKLLLKKKHHHEEEEEEDDDCCCAAA@@@@@@AAAAAAEEEEEEIIIPPPUUU]]]iiiuuu}}}{{{zzzwwwvvvuuuvvvxxxyyy|||}}}~~~~~~~~~~~~||||||wwwxxxxxxyyyyyyyyyxxxxxxxxxxxxxxxyyyzzzzzz{{{{{{zzz{{{}}}~~~{{{zzz{{{}}}~~~{{{ssstttuuuwwwyyy{{{}}}~~~}}}~~~~~~|||sssooohhhaaa\\\[[[[[[\\\___ccciiipppuuuyyy{{{|||~~~xxxuuuyyy}}}|||zzz}}}zzzrrrmmmllllllmmmllleeeZZZNNNDDD<<<777444333333333333333333333333lllpppvvv|||wwwuuurrrpppppppppooonnnkkkiiiggghhhmmmwwwwwwxxx~~~|||uuutttyyy|||vvvlllllllllnnnssszzzvvvcccQQQEEE???<<<<<<::::::;;;<<<<<<;;;999888999999999999999999999999888888888888999999999:::;;;;;;;;;;;;:::999888777:::;;;<<<<<<============;;;;;;:::::::::::::::999;;;:::999999888888999999777777777888999999999:::888777777777777777888888::::::::::::::::::::::::<<<;;;;;;<<<<<<===>>>????????????@@@@@@@@@AAAAAAEEECCCEEEKKKOOOUUUhhh{{{}}}sssjjjccc[[[SSSOOOOOOLLLWWWdddoooyyyppp]]]JJJCCCAAA======AAA:::<<<<<<;;;999;;;@@@EEENNNbbb|||zzzsssooojjjeee___[[[YYYWWWSSSOOOLLLJJJGGGFFFEEECCC@@@>>><<<<<<===???AAACCCEEEFFFFFFFFFHHHMMMTTTZZZ^^^___]]]YYYSSSMMMJJJKKKMMMOOORRRVVV\\\ccciiipppvvv{{{~~~tttiiibbbYYYWWWVVVVVVZZZaaahhhlllrrrtttvvvxxxzzz{{{{{{{{{|||{{{zzzyyyyyyzzz{{{|||zzz{{{|||}}}~~~}}}||||||zzzzzzxxxwwwvvvuuuuuuuuurrrrrrssstttuuuuuuuuuuuuqqqrrrssssssqqqqqqrrrsssttttttuuuxxx|||xxxqqqmmmhhhdddcccaaa```___]]]]]]]]]]]]\\\YYYTTTPPPOOOMMMKKKKKKMMMNNNOOONNNNNNMMMKKKJJJHHHGGGFFFFFFGGGGGGHHHIIIJJJKKKLLLLLLKKKKKKJJJJJJJJJHHHEEECCCBBBBBBAAAAAA@@@@@@??????EEEDDDHHHMMMRRRXXXdddooo}}}|||zzzyyywwwwwwxxxyyyzzz}}}~~~~~~}}}|||{{{zzzyyyxxxwwwwwwwwwxxxxxxyyyyyyzzz{{{{{{{{{{{{|||~~~}}}|||{{{zzz{{{|||~~~{{{zzzyyyyyyyyyzzz{{{|||}}}|||yyyqqqmmmfff___[[[ZZZ[[[\\\aaafffmmmtttyyy|||||||||}}}xxxvvvyyy}}}|||{{{~~~{{{wwwqqqmmmlllnnnooooooiiiaaaUUUIII@@@:::666444333333333333333333333333vvvyyy}}}}}}yyyvvvtttrrrpppooonnnmmmmmmhhhhhhiiilllrrr{{{zzz}}}xxxtttwww}}}xxxssspppsssvvvwww{{{qqq\\\JJJAAA===;;;999:::;;;;;;<<<<<<;;;::::::999999999999999999999999888888888999999999::::::;;;;;;;;;;;;:::999888777;;;<<<<<<===>>>>>>======999999999999999999999999;;;:::999999888888999999666666777888999:::::::::777777777777777777888999::::::::::::::::::::::::<<<;;;;;;<<<<<<===>>>???>>>>>>?????????@@@@@@@@@CCCBBBDDDHHHLLLRRRaaaqqqvvvllleee___VVVQQQPPPKKKSSS]]]fffqqq|||~~~vvvdddOOOEEE@@@======@@@:::<<<<<<<<<::::::===???GGGXXXppp}}}wwwsssooojjjddd___[[[XXXUUURRRNNNKKKIIIGGGFFFEEECCCAAA=========>>>@@@CCCEEEFFFDDDDDDDDDGGGMMMTTT[[[^^^```]]]XXXQQQLLLJJJJJJKKKNNNRRRYYY___dddiiinnnqqqxxx|||}}}tttnnneeebbb^^^[[[]]]bbbhhhmmmrrrsssuuuxxxzzzzzz{{{zzz{{{zzzyyyyyyyyyyyyzzz{{{zzz{{{}}}~~~~~~~~~}}}|||zzzyyywwwvvvtttssssssrrrqqqqqqrrrtttuuuuuuuuuuuurrrssstttsssqqqpppqqqrrrrrrsssuuuyyyzzzvvvqqqmmmjjjhhheeeddd```^^^ZZZWWWTTTQQQMMMJJJJJJIIIHHHIIILLLNNNOOONNNLLLLLLJJJHHHGGGGGGGGGHHHGGGHHHIIIJJJLLLMMMNNNOOOMMMLLLJJJJJJJJJHHHEEECCC@@@@@@AAAAAAAAA@@@???>>>DDDCCCFFFLLLPPPVVVbbbmmm~~~}}}|||{{{zzzxxxxxxyyyzzz{{{|||}}}~~~~~~~~~~~~|||zzzyyyyyyzzzzzzyyyyyyyyyzzz{{{{{{|||||||||}}}zzzzzzzzzzzzyyy{{{}}}~~~|||zzzyyyzzz|||}}}~~~}}}yyyvvvppplllfff```\\\\\\]]]^^^eeeiiipppxxx|||~~~}}}}}}|||yyyxxx{{{~~~{{{~~~~~~zzzqqqnnnjjjjjjmmmpppppppppfff\\\OOODDD===999666444222222333333333333444444}}}xxxtttsssrrrpppmmmjjjiiiiiiiiiiiilllppptttzzz~~~{{{{{{zzztttqqqrrryyy~~~~~~wwwiiiWWWIIIBBB???;;;888::::::;;;;;;;;;;;;;;;;;;999999999999999999999999888999999999999:::::::::;;;;;;;;;;;;:::999888888;;;<<<==================999999999999999999999999;;;:::999999888888999999666666777888999:::::::::777777666666777888999999::::::::::::::::::::::::<<<;;;;;;<<<<<<===>>>???============>>>>>>>>>>>>@@@AAACCCFFFJJJQQQ^^^iiixxxmmmhhhbbbZZZTTTQQQIIINNNTTT\\\iiivvv|||{{{zzzjjjUUUHHHAAA======>>>;;;<<<<<<<<<;;;;;;;;;<<<===LLLbbb|||zzzwwwrrrnnniiiccc___ZZZWWWUUUQQQNNNKKKIIIHHHGGGEEECCC>>>>>>===>>>???AAACCCEEEDDDDDDDDDFFFKKKQQQXXX]]]``````]]]WWWPPPKKKJJJJJJLLLPPPWWW\\\```dddgggjjjoootttzzz}}}zzzqqqlllfffaaa```ccciiilllqqqsssuuuxxxyyyzzzzzzzzzyyyxxxxxxxxxxxxxxxxxxyyyzzz{{{}}}~~~~~~~~~}}}|||xxxwwwvvvtttrrrqqqppppppooopppqqqrrrssstttttttttrrrssstttsssqqqpppqqqrrrqqqrrrvvvzzz~~~yyytttqqqnnnkkkhhh___[[[UUUQQQOOOMMMKKKIIIHHHGGGGGGIIILLLNNNNNNNNNKKKJJJHHHGGGFFFGGGHHHIIIIIIIIIJJJLLLMMMNNNOOOPPPLLLKKKIIIIIIIIIHHHFFFDDDBBBBBBCCCCCCBBBAAA@@@???BBBBBBEEEKKKPPPVVVbbbmmm}}}~~~}}}|||{{{zzzyyyyyyyyyzzzzzzzzz{{{}}}~~~~~~~~~}}}|||~~~}}}|||{{{{{{{{{|||}}}yyyzzzzzz{{{{{{|||}}}}}}}}}~~~~~~}}}xxxyyyzzzyyywwwwwwyyy|||}}}}}}{{{{{{|||~~~~~~{{{vvvsssllliiiccc___\\\]]]___aaahhhmmmtttzzz}}}{{{zzz{{{|||{{{xxxsssllliiihhhjjjooorrrqqqnnnbbbXXXJJJ@@@;;;999777555222222222333333444444444~~~yyytttqqqnnnmmmjjjgggcccccceeegggnnnssszzz}}}xxxtttqqqqqqrrr|||wwwhhh^^^QQQGGGCCC@@@<<<999999999999999::::::::::::999999999999999999999999999999999999::::::::::::<<<<<<<<<;;;;;;:::999888;;;<<<<<<=========<<<<<<888999999999999:::::::::;;;:::999999888888999999777777777888999999999:::666666666666777888999:::::::::::::::::::::::::::<<<;;;;;;<<<<<<===>>>???<<<<<<<<<=========>>>>>>>>>@@@BBBEEEHHHOOOZZZbbbwwwzzzpppkkkggg```XXXUUUGGGJJJMMMTTTaaapppxxxxxxxxxkkkZZZKKKCCC???======<<<<<<<<<<<<<<<;;;;;;;;;888EEEXXXppp}}}{{{tttrrrnnniiiccc^^^ZZZXXXTTTQQQMMMJJJIIIHHHFFFDDDAAA@@@>>>===>>>???AAACCCCCCDDDEEEGGGIIINNNTTTXXX^^^```aaa]]]VVVOOOKKKKKKJJJNNNTTTYYY]]]```cccfffjjjnnnsssyyy}}}wwwrrrkkkfffdddfffjjjmmmqqqsssuuuwwwyyyzzzzzzzzzwwwwwwxxxxxxxxxxxxwwwwwwzzz{{{|||}}}~~~}}}||||||xxxwwwuuusssrrrqqqppppppppppppqqqrrrsssssssssssssssttttttsssqqqppppppqqqpppssswww||||||wwwrrrnnnjjj\\\XXXRRRNNNMMMLLLLLLKKKIIIHHHHHHJJJMMMOOOOOONNNJJJIIIGGGFFFFFFHHHIIIKKKLLLLLLMMMMMMNNNNNNOOOOOOJJJIIIGGGHHHIIIIIIHHHGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBEEEJJJOOOUUUaaalllzzz}}}|||||||||{{{{{{zzzzzzyyyyyyyyyzzzyyyzzz{{{|||}}}}}}||||||zzzzzzzzzzzzzzz{{{|||}}}zzzzzz{{{{{{|||}}}}}}}}}}}}~~~|||{{{xxxyyyzzzxxxtttrrrtttvvvzzz}}}~~~}}}}}}}}}~~~~~~~~~zzztttooogggddd___\\\[[[]]]```bbblllpppvvv{{{{{{}}}}}}}}}~~~|||tttoooiiigggfffkkkqqqsssppplll]]]RRREEE<<<999888666333111222222333333444444555}}}xxxsssooollliiihhhfffbbb```aaafffjjjuuu|||~~~}}}{{{vvvqqqnnnoooqqqtttvvviiiWWWQQQIIICCC@@@???<<<:::999999999999999:::;;;;;;999999999999999999999999999999999:::::::::;;;;;;<<<<<<<<<<<<;;;:::999888;;;;;;<<<<<<<<<<<<;;;;;;999999999999::::::;;;;;;;;;:::999999888888999999888888888888888888999999666666666666777888999:::::::::::::::::::::::::::<<<;;;;;;<<<<<<===>>>???============>>>>>>>>>>>>===@@@BBBCCCFFFMMMUUUZZZjjj}}}sssooommmeee^^^ZZZMMMMMMKKKNNNYYYgggooonnnrrriii[[[NNNFFFCCC@@@===>>>===<<<<<<<<<<<<<<<;;;:::CCCPPPbbb{{{~~~uuuuuusssoooiiibbb]]][[[XXXTTTOOOLLLJJJHHHFFFEEECCCAAA???======>>>@@@AAA???BBBEEEGGGHHHJJJNNNRRRZZZ___dddbbb[[[SSSNNNMMMIIILLLQQQUUUYYY\\\```cccgggiiimmmqqquuuxxxzzz{{{vvvrrrlllhhhfffhhhlllnnnqqqrrruuuwwwyyyzzzzzzzzzxxxxxxxxxyyyyyyxxxxxxxxxyyyzzz{{{|||}}}|||{{{{{{xxxwwwvvvtttsssrrrrrrrrrrrrrrrsssssssssssssssrrrsssttttttsssqqqppppppqqqpppsssxxx}}}|||uuuooojjj___[[[UUURRRQQQQQQQQQQQQOOONNNNNNOOOQQQRRRQQQPPPNNNMMMKKKJJJJJJLLLOOOPPPPPPPPPOOOOOONNNNNNMMMMMMKKKJJJIIIJJJMMMNNNOOONNNMMMLLLJJJGGGFFFEEEEEEEEEDDDCCCEEEJJJMMMSSS^^^hhhvvv~~~{{{yyyxxxyyyzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxyyy{{{|||}}}}}}||||||zzzzzz{{{|||||||||||||||zzz{{{{{{|||}}}}}}~~~~~~}}}~~~}}}zzzyyyxxxzzzzzzwwwqqqnnnoooqqqvvvzzz~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~xxxrrrmmmdddbbb^^^[[[\\\___ccceeeooorrrwww{{{}}}~~~yyyqqqkkkeeedddeeekkkrrrtttpppkkkWWWMMM@@@999888777444111111111222333333444555555~~~wwwrrrnnnjjjggghhhgggeeeaaa```ccciiiooo{{{{{{zzzwwwrrrmmmlllooorrrxxx~~~yyykkk[[[MMMIIICCC???===<<<<<<<<<;;;;;;::::::;;;<<<======999999999999999999999999999999:::::::::;;;;;;;;;<<<<<<<<<<<<;;;:::999999:::;;;;;;<<<;;;;;;::::::999999999::::::;;;;;;;;;;;;:::999999888888999999999999999888888888888888666666666666777888999:::::::::::::::::::::::::::<<<;;;;;;<<<<<<===>>>???>>>>>>>>>>>>????????????>>>@@@BBBAAADDDJJJQQQTTTaaauuurrrpppjjjbbb^^^UUUSSSNNNLLLTTT```eeedddmmmfff[[[OOOHHHEEEBBB??????===<<<<<<<<<======<<<:::@@@HHHTTTjjjvvvwwwvvvsssllleee```]]]ZZZVVVQQQLLLJJJHHHFFFEEEDDDBBB@@@===<<<===>>>@@@===@@@EEEGGGGGGGGGJJJMMMWWW^^^eeeeee___VVVPPPNNNHHHKKKOOOSSSVVVZZZ^^^bbbdddeeehhhlllooorrrssstttssspppkkkhhhgggiiimmmpppqqqrrrtttwwwyyyyyyzzzyyyxxxyyyyyyzzzzzzyyyyyyxxxxxxyyy{{{|||||||||{{{zzzyyyxxxwwwuuuuuuttttttttttttttttttuuuttttttsssssssssttttttsssqqqppppppqqqppptttyyy~~~vvvnnniiiddd```[[[WWWWWWWWWWWWWWWUUUTTTTTTUUUWWWWWWUUUTTTSSSRRRPPPOOOPPPRRRUUUWWWRRRRRRQQQPPPNNNMMMLLLLLLOOONNNMMMOOORRRUUUUUUUUUQQQOOOLLLIIIGGGFFFGGGGGGEEEDDDEEEIIILLLPPPZZZeeerrr|||~~~~~~~~~}}}{{{xxxvvvuuuwwwxxxzzzzzzyyyyyyyyyxxxxxxxxxxxxyyy{{{|||}}}}}}}}}||||||}}}~~~~~~}}}|||{{{{{{||||||}}}}}}~~~~~~}}}~~~~~~|||yyywwwxxxzzz{{{vvvoookkkkkknnnssswww}}}~~~~~~~~~~~~}}}}}}}}}xxxqqqllleeebbb___]]]^^^bbbgggjjjqqqssswww{{{~~~~~~wwwoooiiibbbaaacccjjjsssuuupppjjjSSSIII===777666666333///111111222333333444555555}}}tttmmmjjjiiigggeeeeeeccc```___ccciiiqqqvvv||||||xxxtttoookkkjjjmmmrrruuuzzzwwwkkk\\\QQQGGGCCC???===<<<<<<;;;:::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999777888999:::::::::::::::888999::::::;;;;;;::::::;;;:::999999888888888888777777888999999:::;;;;;;===;;;999777666666777888555666888999:::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;;;;::::::::::::;;;<<<<<<>>>>>>>>>>>>>>>?????????BBBBBBBBBBBBDDDHHHMMMRRR___sss{{{tttpppllliiifff^^^WWWQQQOOOPPPTTT___jjjlllggg```XXXNNNEEEBBBBBB???===<<<<<<<<<<<<:::999>>>;;;>>>JJJ\\\sss{{{wwwuuurrrmmmeee______[[[TTTOOOLLLJJJHHHFFFCCCBBBAAA???>>>=========CCCCCCBBBCCCDDDGGGJJJLLLRRRXXXaaaffffff___UUUNNNLLLKKKKKKNNNSSSWWWZZZ\\\aaadddhhhjjjkkklllmmmnnnlllkkkjjjiiijjjllloooppprrrrrrtttuuuwwwwwwxxxxxxxxxvvvttttttvvvxxxxxxxxxyyyzzz{{{||||||{{{zzzyyyzzzxxxvvvuuutttuuuvvvwwwvvvvvvuuutttttttttttttttssssssssssssqqqpppnnnmmmpppsssxxx}}}{{{tttpppmmmiiieeebbbbbbbbbbbbbbb___^^^]]]]]]]]]\\\YYYVVVTTTSSSTTTWWW[[[___aaaaaa\\\[[[XXXVVVTTTRRRRRRQQQVVVWWWXXXXXXXXXXXXXXXXXXVVVTTTQQQNNNJJJGGGEEEDDDDDDCCCBBBDDDIIIQQQYYY___jjjpppxxx}}}}}}~~~~~~~~~~~~|||zzzxxxwwwvvvwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyxxxyyyzzz{{{|||||||||||||||}}}}}}}}}}}}}}}||||||zzzzzz{{{}}}}}}~~~~~~~~~~~~~~~~~~}}}|||||||||}}}{{{uuuooonnnoooppptttyyy{{{{{{|||~~~}}}|||||||||}}}~~~~~~{{{wwwrrrkkkfffbbb```]]]]]]___eeekkkooouuuxxx{{{}}}}}}|||}}}~~~~~~{{{rrrnnnmmmdddeeeggglllqqqpppiiibbbOOODDD;;;888888666555666222222333333333444444444xxxssslllhhheeecccaaa^^^^^^___aaaeeemmmwww~~~zzzyyyssspppkkkhhhiiimmmssswww}}}sssfffWWWLLLDDDBBB>>>===<<<<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999999999999999999999999777888999999::::::999999999:::;;;;;;<<<<<<;;;;;;;;;;;;:::999999999999999888888888999:::;;;;;;;;;999888777555555666888888666777888999:::;;;;;;;;;<<<;;;;;;::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<>>>>>>>>>>>>>>>?????????@@@AAAAAAAAACCCFFFLLLPPP]]]ooowwwssspppmmmjjjfff___VVVRRRPPPRRR\\\fffkkkhhhddd]]]TTTKKKEEEBBBAAA???============<<<:::;;;999;;;DDDRRReee~~~~~~zzzwwwuuupppiiidddaaa]]]WWWQQQNNNLLLIIIHHHDDDDDDBBB@@@???>>>>>>>>>AAAAAAAAAAAACCCFFFIIIKKKNNNTTT\\\cccddd```YYYUUUNNNMMMKKKLLLOOOTTTWWWZZZ___bbbfffhhhiiijjjkkkmmmlllkkkjjjjjjkkkmmmooopppssssssuuuvvvwwwwwwwwwwwwxxxvvvttttttvvvwwwxxxwwwxxxyyyzzz{{{{{{zzzyyyxxxxxxwwwuuuttttttuuuwwwxxxvvvvvvuuutttttttttttttttssssssrrrrrrqqqpppooooooppptttxxx||||||xxxuuurrrnnnkkkkkkkkkkkkjjjiiihhhggggggfffddd```]]]YYYYYYZZZ^^^bbbfffggggggbbb```]]]YYYWWWVVVVVVVVV[[[[[[[[[[[[ZZZYYYXXXXXXUUUTTTQQQNNNKKKHHHGGGFFFDDDCCCCCCDDDHHHOOOUUUYYY^^^cccjjjqqqyyy~~~}}}{{{{{{}}}}}}}}}||||||zzzyyywwwvvvvvvvvvwwwwwwxxxxxxxxxxxxyyyyyyyyyxxxyyyzzz{{{||||||||||||||||||}}}}}}}}}}}}||||||{{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~|||{{{{{{||||||}}}vvvooolllooossswwwyyyzzz{{{~~~~~~}}}||||||||||||~~~~~~}}}yyyuuuoooiiieeeaaa___]]]]]]```fffmmmrrrxxxzzz||||||{{{{{{|||}}}}}}wwwpppmmmllliiiiiikkkooopppmmmddd\\\KKKAAA888666666444333444222222333333333444444444|||wwwrrrjjjgggccc```___]]][[[ZZZ]]]aaagggqqq{{{|||}}}{{{vvvtttllliiifffeeehhhnnnuuuzzz|||nnn___PPPEEEAAA???=========<<<;;;999<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999999999999999999999999777888888999999999999888::::::;;;<<<<<<<<<<<<;;;;;;;;;::::::999999::::::888999999::::::;;;;;;<<<777666555555555666888999777777888999::::::999999;;;;;;;;;::::::;;;;;;<<<>>>>>>===<<<;;;;;;;;;;;;=========>>>>>>???????????????@@@AAABBBFFFKKKOOOZZZjjj}}}xxxvvvsssqqqpppggg\\\UUUOOOOOOVVV___iiijjjjjjfff___UUUJJJCCCCCCAAA???>>>>>>>>>===;;;999999;;;@@@FFFTTTjjj~~~}}}zzzxxxuuuoookkkddd```ZZZTTTQQQNNNKKKIIIFFFEEECCCBBB@@@??????>>>?????????@@@BBBEEEHHHJJJIIINNNVVV]]]```aaa^^^\\\RRRPPPLLLJJJKKKOOOSSSVVV[[[___bbbeeefffgggiiijjjkkkkkkkkkkkklllnnnpppqqqtttuuuvvvvvvwwwwwwwwwwwwwwwuuuttttttvvvwwwwwwwwwvvvwwwxxxyyyyyyxxxwwwvvvwwwvvvuuuttttttuuuwwwxxxvvvuuuttttttsssttttttttttttsssqqqpppppppppqqqqqqqqqtttwwwzzz~~~{{{yyyyyyxxxwwwvvvtttsssrrrqqqppplllgggccc___```bbbggglllooopppooojjjgggccc^^^\\\[[[\\\]]]bbbaaaaaa___]]][[[XXXWWWTTTRRRPPPMMMKKKIIIHHHHHHEEEDDDDDDEEEGGGKKKOOORRRPPPTTTYYY___gggsss}}}||||||{{{yyyyyy{{{|||{{{{{{yyyxxxwwwwwwvvvvvvwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyyyyzzz{{{{{{||||||||||||||||||}}}}}}}}}}}}|||||||||}}}~~~~~~~~~~~~~~~}}}zzzxxxxxxyyy|||~~~tttllloooqqquuuxxxyyyzzz}}}~~~}}}||||||||||||~~~zzzvvvqqqlllfffaaa```^^^]]]^^^bbbiiiqqqvvv{{{|||{{{zzzxxxxxxyyy{{{||||||sssmmmjjjjjjnnnnnnoooqqqooohhh\\\TTTHHH???777666555333222444333333333333444444444444{{{sssoookkkgggddd```^^^ZZZXXXXXXZZZ\\\^^^fffkkksss}}}}}}{{{xxxrrrooofffeeedddeeejjjrrr{{{yyyiiiZZZKKKAAA===<<<<<<<<<======:::888999999999999999999999999999999999999999999999999888888888888888888888888777777888888888888888777999999:::;;;;;;;;;;;;:::;;;;;;:::::::::::::::;;;999999:::::::::;;;;;;;;;777777666666666777777888777888888999999999888888;;;;;;:::::::::;;;<<<<<<@@@???>>>===<<<;;;;;;;;;<<<<<<======>>>?????????>>>???@@@AAACCCFFFKKKNNNYYYhhh~~~{{{xxxvvvuuukkk```VVVOOOLLLQQQYYYeeekkkppppppkkkaaaSSSGGGEEECCC@@@>>>>>>>>>===;;;:::;;;===???AAAIII\\\nnn}}}{{{yyyuuuqqqgggccc]]]XXXTTTPPPMMMJJJFFFEEEDDDBBB@@@???>>>>>>===>>>???@@@CCCEEEHHHIIIGGGJJJPPPVVV[[[^^^``````VVVTTTOOOJJJHHHJJJOOORRRXXX\\\```cccdddfffhhhiiikkkkkkkkkkkkmmmnnnpppqqquuuuuuvvvwwwwwwvvvvvvvvvvvvuuutttuuuvvvwwwwwwvvvvvvwwwxxxxxxxxxxxxwwwvvvwwwvvvuuuttttttttttttuuuuuuttttttssssssttttttttttttrrrpppooooooppprrrsssrrrtttvvvyyy|||{{{zzzyyyvvvqqqkkkfffdddfffiiinnnsssvvvvvvuuuppplllgggccc``````bbbcccgggfffdddbbb^^^[[[XXXVVVQQQPPPNNNLLLKKKJJJIIIIIIFFFFFFGGGHHHIIIJJJKKKKKKJJJLLLOOOSSSZZZfffttt~~~~~~}}}}}}}}}|||{{{{{{yyyxxxxxxzzz{{{{{{zzzxxxwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzz{{{|||||||||||||||{{{||||||}}}}}}}}}}}}|||}}}~~~~~~~~~~~~~~~~~~|||zzzwwwuuuvvvyyy||||||tttqqqrrruuuwwwyyy{{{}}}~~~~~~}}}|||||||||||||||~~~|||wwwqqqmmmgggbbb___^^^^^^^^^```eeemmmvvv{{{~~~}}}{{{xxxuuuuuuwwwyyy~~~yyypppjjjhhhhhhpppppprrrrrrmmmcccVVVLLLEEE>>>888888777555444666333333333444444444444555yyytttlllddd___\\\ZZZYYYXXXUUURRRPPPRRRYYYaaafffrrrvvv}}}|||}}}|||tttmmmjjjddddddeeeiiipppyyyvvveeeVVVJJJ@@@===<<<;;;<<<===<<<;;;999999999999999999999999999999999999999999999999999888888888888888888888888777777777888888777777666777777888999999999999888:::::::::999999::::::;;;999999:::::::::::::::;;;::::::999888777777666666777777888999999999888888:::::::::::::::;;;<<<===AAA@@@>>>===;;;;;;::::::;;;<<<<<<===>>>>>>?????????@@@AAACCCDDDGGGKKKOOO\\\jjj|||xxxsssjjj___WWWOOOJJJNNNTTT```jjjsssvvvtttmmm\\\MMMGGGDDD@@@>>>======<<<;;;;;;<<<>>>???>>>BBBRRRbbb~~~~~~|||{{{xxxvvvjjjfff```[[[WWWRRRNNNKKKGGGFFFDDDBBB@@@???>>>>>>>>>???@@@BBBDDDFFFHHHIIIFFFHHHKKKPPPUUUZZZ]]]___ZZZXXXTTTNNNJJJIIILLLOOOVVVYYY^^^aaaccceeegggiiiiiijjjjjjlllmmmooopppqqqtttuuuuuuvvvvvvvvvuuuuuuuuuttttttuuuvvvwwwvvvuuuvvvwwwxxxyyyyyyxxxwwwvvvxxxwwwvvvuuusssrrrrrrqqqttttttsssssssssssstttttttttrrrpppooooooppprrrsssrrrtttvvvwww}}}}}}wwwoooiiigggiiilllqqqvvvxxxxxxwwwrrrooojjjeeecccdddfffgggjjjiiifffccc___ZZZWWWUUUPPPOOONNNLLLKKKJJJJJJIIIGGGIIIKKKMMMMMMLLLJJJHHHIIIJJJJJJLLLPPP[[[hhhrrr}}}}}}{{{{{{|||||||||zzzzzzyyyxxxxxxzzz{{{{{{zzzxxxxxxxxxyyyyyyyyyyyyyyyxxxxxxyyyyyyyyyzzzzzzzzzzzz{{{||||||}}}|||||||||{{{{{{|||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||zzzxxxuuutttuuuyyy}}}uuuvvvvvvxxx{{{}}}~~~}}}|||||||||||||||}}}}}}~~~}}}yyysssmmmhhhddd```]]]^^^^^^```dddkkkssszzz~~~~~~}}}{{{wwwttttttvvvyyyxxxnnniiiggggggnnnpppqqqoooiii]]]PPPGGG@@@;;;777777777444444666333333444444444555555555~~~yyyuuusssqqqhhhddd]]]VVVRRRPPPPPPPPPPPPNNNLLLLLLPPPZZZgggppp{{{~~~~~~~~~xxxoooiiifffccceeeiiiooowwwrrraaaUUUJJJBBB>>>===;;;;;;<<<<<<;;;999;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888888888888888888888888666777777777777666666555666666777888888888888777999999888888999999::::::999999999999999999999999;;;;;;:::999888777666666666666777888999999888888::::::::::::;;;<<<<<<===@@@???>>><<<;;;:::::::::;;;;;;<<<===>>>>>>??????>>>@@@BBBCCCEEEGGGKKKNNN]]]jjjyyynnnggg^^^WWWPPPJJJLLLQQQ[[[gggsssyyy{{{wwwfffUUUHHHEEEAAA>>>======<<<;;;::::::<<<<<<;;;===IIIUUUooo}}}}}}{{{yyynnnjjjeee___[[[VVVQQQNNNIIIHHHFFFDDDBBB@@@??????>>>???@@@BBBDDDEEEFFFGGGFFFFFFHHHKKKOOOTTTYYY\\\]]]]]][[[UUUNNNJJJKKKMMMSSSVVV[[[___aaaccceeeggghhhhhhiiikkkmmmnnnoooppprrrsssttttttuuuuuuuuuuuutttttttttuuuwwwwwwvvvtttvvvvvvwwwxxxxxxwwwvvvvvvwwwvvvvvvtttsssrrrqqqpppsssssssssrrrsssssstttuuutttsssqqqpppppppppqqqqqqqqqsssuuuwww{{{vvvoooiiijjjlllppptttwwwwwwvvvqqqnnnkkkhhhfffggghhhjjjkkkjjjgggddd```[[[XXXVVVRRRQQQOOONNNLLLLLLKKKKKKJJJMMMQQQTTTTTTQQQLLLIIIHHHHHHGGGGGGIIIRRR___hhhvvvzzz~~~~~~}}}}}}|||||||||zzzyyyxxxyyyzzzyyyxxxyyyxxxwwwwwwyyy{{{{{{zzzxxxyyyyyyzzzzzzzzzyyyyyyyyyyyyyyyyyyzzzzzzzzzzzz{{{||||||}}}}}}|||||||||zzz{{{|||}}}}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}|||zzzyyywwwvvvtttsssuuuxxx{{{~~~zzzyyyxxxyyy|||~~~~~~~~~zzzzzzzzz{{{|||}}}~~~~~~{{{vvvooojjjeeebbb___]]]]]]___dddjjjqqqxxx~~~~~~|||yyywwwwwwyyy|||yyynnniiihhhhhhlllnnnoookkkcccWWWKKKCCC999666444555444111111444333444444444555555555555}}}zzzvvvpppkkkfffcccaaaXXXVVVQQQLLLHHHGGGIIIJJJKKKLLLMMMOOOUUUaaaoooyyy}}}{{{~~~tttlllfffdddcccfffmmmuuu}}}~~~mmm]]]SSSKKKEEEAAA>>><<<;;;;;;<<<;;;:::::::::::::::::::::::::::888888888888888888888888888888888888888888888888666666777777666666555444666666777888888888888888888777777777888888999:::888888888888888888888888888888888888888777666666555555666888999999999999::::::::::::;;;<<<======>>>===<<<;;;::::::::::::::::::;;;<<<===>>>???@@@===???AAABBBDDDFFFJJJMMMXXXccctttyyykkkeee___YYYRRRLLLKKKOOOVVVdddqqqyyy~~~~~~ooo\\\KKKGGGCCC???>>>>>>===<<<<<<::::::;;;:::;;;BBBKKK___ttt~~~|||sssooojjjddd___ZZZUUUQQQLLLKKKIIIFFFDDDCCCBBBAAA>>>???@@@AAACCCCCCDDDDDDCCCDDDEEEGGGKKKQQQVVVYYY___aaaaaa\\\TTTMMMKKKLLLPPPSSSXXX\\\^^^aaaccceeefffggghhhjjjlllmmmnnnooopppqqqrrrssstttttttttttttttssstttuuuwwwwwwuuussstttuuuvvvwwwwwwvvvuuutttsssttttttttttttsssrrrrrrsssrrrrrrrrrsssssstttuuussssssrrrrrrqqqpppoooooopppsssuuuvvvzzz{{{tttjjjjjjkkknnnrrrtttuuuuuuooonnnllljjjiiijjjkkkllllllkkkhhheeeaaa]]]ZZZXXXUUUTTTSSSQQQPPPOOONNNNNNLLLPPPVVVZZZZZZVVVQQQMMMGGGGGGFFFEEEGGGOOO[[[cccqqquuuzzz~~~}}}}}}|||{{{{{{zzzzzzzzzzzzzzz{{{{{{yyywwwwwwxxxyyyxxxwwwwwwvvvuuuuuuxxxyyyyyyyyyxxxxxxyyyzzzyyyyyywwwwwwyyyyyyyyyzzzzzzzzzzzz{{{||||||}}}}}}}}}}}}||||||zzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|||||||||}}}|||{{{yyywwwvvvssssssrrrrrrsssvvvxxxzzz~~~~~~{{{yyyzzz|||~~~}}}|||xxxxxxyyyzzz|||~~~~~~~~~yyytttmmmgggdddaaa___^^^]]]aaagggooovvv|||~~~||||||yyyoookkkjjjkkklllmmmlllggg]]]QQQEEE>>>666333333555444111111555444444444444555555555555|||xxxuuurrroookkkeee___ZZZVVVUUUOOOMMMJJJFFFCCCCCCEEEGGGJJJMMMPPPUUU]]]hhhvvv~~~{{{{{{|||rrrjjjeeeccccccgggoooxxxzzzjjj[[[RRRKKKFFFCCC@@@<<<:::;;;<<<<<<;;;888888888888888888888888888888888888888888888888777777777777777777777777666666777777666555444444777777888999999999999999777777666666777888999999888888777777777777777777555666666777777777777777444555666777999999::::::999999999:::;;;<<<===>>>===<<<;;;:::::::::::::::::::::;;;<<<===>>>???@@@;;;===@@@AAACCCEEEIIIKKKPPPYYYhhhyyyyyyjjjeee```[[[TTTMMMKKKNNNSSSbbbpppxxxsssaaaMMMIIIDDDAAA??????>>>>>>???<<<:::;;;;;;;;;???FFFRRRhhh~~~vvvrrrmmmhhhbbb]]]WWWTTTNNNMMMKKKIIIFFFEEEDDDCCC>>>>>>???AAAAAAAAAAAAAAAAAABBBBBBEEEIIIOOOTTTWWW___ccceeeaaaXXXPPPLLLKKKMMMQQQVVVZZZ\\\___aaadddeeefffhhhjjjlllmmmnnnnnnnnnoooppprrrssstttttttttsssssstttuuuwwwwwwuuusssrrrssstttuuuuuutttsssrrrpppqqqrrrsssttttttttttttrrrrrrrrrrrrsssssstttuuussssssssssssqqqpppnnnmmmooorrruuuvvvyyy}}}vvvkkkjjjjjjlllpppsssttttttnnnmmmlllkkkkkkllllllmmmlllkkkiiifffccc___\\\ZZZXXXWWWVVVTTTRRRQQQPPPPPPMMMRRRYYY^^^___ZZZTTTOOOHHHHHHGGGFFFHHHPPP[[[cccnnnrrrxxx{{{{{{zzzyyyxxx{{{{{{zzzzzzzzz{{{{{{||||||zzzxxxxxxyyyyyyxxxwwwuuutttssstttvvvxxxxxxwwwwwwxxxxxxyyyxxxwwwvvvuuuyyyyyyyyyzzzzzzzzz{{{{{{|||}}}}}}}}}}}}}}}||||||zzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~}}}}}}||||||{{{{{{{{{{{{zzzxxxvvvtttqqqqqqqqqqqqrrrtttvvvwww||||||yyyyyy{{{}}}|||{{{vvvwwwxxxzzz|||~~~~~~~~~}}}wwwrrrkkkfffcccaaa```___]]]bbbjjjrrrzzzxxxooolllmmmmmmmmmmmmkkkeeeYYYLLLAAA;;;666444555777666222333777444444444555555555666666|||wwwqqqmmmiiihhhfffbbb\\\YYYVVVTTTOOOLLLFFFFFFDDDBBBAAABBBFFFIIIMMMRRRZZZbbbkkkuuu~~~}}}}}}~~~xxxpppgggbbbbbbkkkooouuu{{{yyywwwqqqfffYYYNNNFFFBBB??????>>><<<<<<;;;;;;;;;999::::::::::::999888888888888777777777777888888:::999999888999999::::::777777666555444444333333555555666777777777777777888777777666666666666666:::::::::999888777666555777777888888888888777777777777777888999999::::::666777777999:::;;;<<<<<<888888999999999:::::::::::::::;;;;;;<<<=========???>>>>>>???@@@CCCEEEFFFLLLTTTXXXccc{{{wwwjjjccc___```]]]VVVQQQRRRUUU^^^mmmzzz}}}tttlllYYYMMMBBBAAA@@@===<<<>>>???===:::888999<<<@@@CCCGGGZZZrrr~~~{{{|||uuusssooojjjfff```ZZZVVVOOOLLLHHHFFFFFFEEEDDDCCC?????????@@@AAABBBCCCDDD@@@AAABBBCCCEEEHHHMMMQQQ```eeejjjjjjcccZZZSSSPPPLLLOOOSSSVVVYYY\\\___bbbeeeggghhhhhhiiikkkooorrrppppppqqqrrrssssssssssssttttttuuuuuutttsssrrrrrrssstttvvvwwwwwwwwwvvvuuuttttttttttttsssrrrqqqppprrrsssttttttuuuuuutttttttttsssrrrpppooonnnnnnnnnoooqqqrrrrrruuu|||vvvmmmjjjkkkqqqvvvvvvuuuvvvtttqqqmmmkkkkkklllmmmmmmrrrqqqoookkkfffccccccddd```aaabbbbbb___[[[WWWTTTRRRXXX___dddccc]]]UUUPPPJJJIIIGGGFFFHHHPPPZZZaaapppqqqsssuuuwwwyyyzzzzzzwwwyyyzzzyyyyyyyyy|||~~~wwwxxxyyyzzzyyywwwuuusssvvvvvvwwwxxxxxxxxxxxxwwwxxxwwwwwwwwwvvvvvvuuuuuuwwwxxxyyyzzz{{{{{{{{{{{{||||||}}}}}}}}}{{{zzzxxxyyyyyyzzz{{{|||}}}~~~~~~~~~}}}}}}||||||}}}~~~~~~}}}}}}|||{{{zzz{{{{{{{{{yyyzzzyyywwwsssrrrrrrsssuuuvvvvvvrrrnnnnnnsssxxxzzz{{{~~~|||yyyxxxwwwxxxxxxvvvwwwxxxzzz|||}}}~~~|||rrrlllgggdddaaa^^^___cccbbbhhhrrrzzz~~~~~~~~~qqqllllllllllllkkkiiiddd\\\PPPDDD<<<777777666555444444444444444555555555555555666777777uuusssooojjjeeeaaa^^^\\\\\\XXXSSSPPPNNNLLLHHHEEEEEEDDDDDDCCCCCCGGGLLLPPPYYY^^^fffnnnvvv~~~xxxqqqkkkdddcccfffkkkoootttyyy{{{yyyuuusssllllllhhhaaaWWWLLLEEEAAA>>>===<<<;;;::::::::::::999999::::::999999888777888777777666666777777888888888777777777777777777777666666555444444333333555555666777777777777777888777666666555555666666888888888888777666555555777777888888888888777777555666666777777888999999999999999888888777777777888888888999999999::::::::::::;;;;;;<<<=====================???AAACCCDDDFFFNNNQQQ[[[oooyyykkkfffccceeeccc\\\VVVUUUUUU^^^kkkxxx}}}vvvppp\\\QQQGGGDDDCCC>>><<<===>>><<<:::888888999<<<>>>===MMMcccyyy}}}|||uuusssoookkkgggbbb\\\XXXQQQNNNKKKHHHHHHGGGEEEDDD@@@@@@@@@@@@@@@AAABBBBBB>>>@@@AAABBBDDDGGGLLLOOOZZZ```gggjjjggg___WWWRRRMMMOOOQQQSSSUUUXXX]]]```ccceeeggghhhiiikkknnnpppooopppqqqrrrrrrsssrrrrrrssssssttttttsssrrrrrrqqqttttttuuuvvvvvvvvvuuuuuuttttttttttttsssrrrqqqppppppqqqrrrrrrsssrrrrrrrrrtttsssqqqpppooonnnnnnnnnnnnpppqqqqqqtttzzz|||rrrmmmkkkrrrxxxyyyyyyzzzvvvsssnnnkkkjjjlllnnnooottttttrrrnnnjjjgggggghhheeefffhhhhhhfffaaa]]]ZZZWWW\\\bbbfffeee___WWWRRRNNNLLLJJJHHHJJJRRR\\\cccqqqrrrsssuuuwwwxxxyyyyyywwwxxxyyyyyyxxxyyy{{{}}}xxxyyyyyyyyyxxxvvvuuutttvvvvvvwwwxxxxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvwwwxxxyyyzzz{{{{{{{{{{{{|||||||||||||||{{{{{{zzzzzzzzz{{{{{{|||}}}~~~~~~}}}}}}}}}}}}||||||||||||}}}|||||||||{{{zzzzzzzzzwwwwwwwwwuuurrrrrrssstttwwwxxxwwwsssnnnllloootttyyy{{{}}}~~~{{{yyywwwwwwwwwxxxwwwwwwyyyzzz|||~~~|||yyypppjjjeeecccaaa^^^___cccfffllluuu|||~~~}}}~~~vvvkkkhhhjjjkkkllljjjgggaaaXXXMMMBBB;;;777666666555444444444444444555555555555555666777777dddbbb^^^ZZZVVVSSSQQQPPPQQQOOOKKKIIIGGGFFFCCCAAADDDDDDEEEFFFIIIOOOWWW\\\hhhmmmuuu|||{{{pppjjjeeecccfffllllllooossstttqqqjjjbbb]]][[[]]]]]]ZZZSSSJJJCCC@@@<<<<<<;;;:::999999999999999999::::::999999888777777777666666666666777777777777666666555555555444666666555555444333333333555555666777777777777666777777666555555555555666555666666777777666666555666777777888888777777666444444555666666777777888999999888777666666555555888888888999999999999::::::::::::;;;<<<<<<======;;;;;;;;;<<<===???AAAAAA@@@IIILLLQQQbbbvvv}}}nnnkkkjjjmmmlllddd\\\XXXVVV\\\gggsss{{{}}}yyyuuubbbXXXNNNHHHDDD???<<<<<<>>>===;;;:::999999::::::999CCCSSShhh{{{vvvsssooolllhhhddd___[[[UUURRRNNNKKKJJJIIIGGGFFFBBBBBBAAA@@@@@@@@@@@@@@@===???@@@BBBCCCEEEIIIMMMSSSYYYaaaiiijjjeee\\\UUUQQQPPPPPPOOOPPPSSSYYY]]]___bbbeeehhhiiijjjmmmooonnnnnnooopppqqqqqqqqqqqqrrrrrrssssssrrrrrrqqqqqquuuuuutttttttttttttttuuusssttttttssssssrrrqqqpppppppppqqqrrrrrrrrrrrrrrrsssrrrqqqpppooonnnnnnnnnmmmooopppqqqsssyyyyyyqqqmmmrrrzzz~~~~~~yyyuuupppllljjjllloooqqqxxxxxxvvvsssooollllllmmmlllmmmppppppooojjjeeebbb]]]aaafffjjjhhhaaaZZZTTTRRRPPPMMMKKKNNNUUU```gggrrrssstttuuuvvvwwwwwwwwwvvvxxxyyyyyyxxxxxxzzz|||zzzzzzyyyxxxwwwvvvuuutttvvvwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvwwwxxxyyyzzzzzz{{{{{{{{{{{{{{{{{{zzz{{{{{{|||}}}{{{{{{{{{||||||}}}}}}~~~||||||}}}}}}}}}|||zzzyyy{{{|||||||||{{{zzzxxxwwwtttttttttrrrqqqrrruuuxxx|||}}}{{{vvvooollllllnnnwwwyyy|||~~~|||zzzxxxvvvvvvwwwxxxwwwxxxyyy{{{|||~~~}}}xxxtttlllgggcccbbb```^^^aaaeeelllrrryyy~~~~~~|||zzz|||vvvjjjeeegggkkkmmmmmmgggccc[[[QQQGGG???:::777666666555444444444444555555555555555555666777777VVVUUURRROOOLLLJJJIIIHHHJJJIIIGGGFFFFFFEEEEEEEEEGGGHHHKKKNNNSSS\\\eeekkkuuuzzz}}}uuulllhhheeeeeejjjpppppppppnnnjjjcccZZZQQQLLLNNNRRRUUUUUUPPPHHHBBB>>><<<;;;:::999999999999999999999999999999888777777777666666555555666666777666666666666555444444333555555555444444333333333444555666666777777666666777666555555444444555555444555666666777777777777666666777777777777666666444555555666666777888888777777777777777777777777888888888888999999999999999::::::;;;;;;<<<======:::;;;;;;<<<===>>>@@@@@@@@@IIIJJJLLLXXXjjjsssqqqqqqttttttmmmccc\\\VVV[[[cccmmmvvv{{{{{{zzzjjjaaaUUUKKKDDD@@@>>>===???>>>>>>===<<<<<<;;;;;;>>>BBBKKK\\\tttzzzvvvsssooollliiieeeaaa^^^YYYVVVQQQNNNLLLKKKIIIGGGDDDDDDBBBAAA???>>>>>>>>>>>>???AAABBBCCCEEEHHHKKKNNNRRRYYYbbbhhhhhhaaa[[[UUUSSSOOOLLLKKKNNNTTTYYYZZZ^^^bbbfffgggiiikkkllllllmmmnnnooooooppppppppprrrrrrrrrssssssrrrrrrqqqvvvuuusssrrrrrrrrrssstttsssssssssssssssrrrqqqppprrrrrrsssttttttttttttsssrrrqqqpppooonnnnnnnnnnnnnnnpppqqqqqqsssxxxvvvooosss{{{}}}yyysssmmmjjjlllpppsss{{{{{{zzzwwwtttqqqpppqqqppprrrvvvxxxvvvrrrmmmiiibbbfffjjjllliiiccc[[[VVVTTTRRRPPPOOORRRZZZeeelllsssssstttuuuvvvvvvvvvvvvwwwyyyzzzzzzyyyyyyzzz{{{{{{zzzxxxwwwvvvuuuuuuuuuvvvwwwxxxxxxyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwxxxyyyzzzzzzzzzzzzzzzzzzyyyyyyzzz{{{}}}~~~|||||||||||||||||||||}}}|||}}}~~~~~~|||zzzyyyzzz{{{||||||{{{xxxvvvtttrrrrrrsssrrrrrruuuyyy||||||uuuooolllkkkvvvxxx{{{~~~}}}|||yyywwwwwwwwwxxxyyyxxxyyyzzz{{{}}}~~~zzzsssnnniiiddd```aaaaaa```ccchhhrrrvvv||||||yyyxxx{{{zzzqqqkkkeeeeeeiiinnnooommmddd]]]SSSIIIAAA<<<888666666555555444444444555555555555555555555666777777KKKJJJIIIGGGFFFEEEDDDDDDCCCCCCDDDEEEFFFGGGIIIJJJOOOQQQVVV[[[aaajjjsssyyy~~~vvvppplllkkkjjjiiilllqqqsssoooggg^^^UUUMMMGGGDDDIIIMMMPPPPPPLLLFFF@@@===<<<;;;::::::999:::::::::888999999999999888777777666666555555555555666666666666777777777666555444444444444444444333333333444444555666666666666666666555555444444444444444555555666777888888888888666666777777777777666666555555666777777888888999777777888888888888888888777777888888888999999999999999::::::;;;<<<<<<<<<;;;<<<===>>>??????@@@@@@???HHHIIIIIIRRR```{{{zzzxxxxxxyyyzzzuuujjj```XXXYYY]]]eeennnvvv{{{}}}ssskkk]]]NNNEEEBBBAAA@@@<<<==================<<<@@@@@@EEERRRggg{{{wwwtttpppmmmjjjgggccc```]]]YYYUUUQQQOOOLLLJJJHHHGGGEEEDDDBBB@@@>>>>>>===>>>@@@BBBCCCDDDEEEHHHJJJKKKLLLPPPWWW___cccccc```YYYVVVRRRMMMJJJLLLQQQUUUVVVYYY^^^bbbdddfffiiijjjjjjkkklllmmmnnnnnnnnnnnnqqqrrrrrrsssssssssrrrrrrtttsssrrrqqqqqqrrrssstttrrrrrrrrrsssrrrrrrqqqqqqqqqrrrssssssttttttssssssqqqqqqpppooonnnnnnnnnnnnoooqqqsssssssssxxx|||ssstttzzz~~~|||wwwpppllllllpppuuu}}}~~~}}}zzzvvvsssrrrrrrqqqtttyyy|||{{{wwwqqqmmmfffhhhkkkllliiiccc\\\XXXSSSRRRQQQRRRVVV___iiiqqqsssssstttuuuuuuuuuuuuuuuxxxzzz||||||{{{zzzzzz{{{zzzyyyxxxwwwvvvvvvvvvvvvwwwwwwxxxyyyyyyyyyyyyxxxxxxxxxxxxxxxyyyyyyyyyyyyvvvwwwxxxyyyzzzzzzzzzzzzzzzyyyyyyyyyzzz{{{}}}|||||||||{{{{{{{{{{{{{{{|||}}}~~~}}}{{{zzzyyyzzzzzzzzzyyyvvvsssqqqpppqqqssstttuuuxxx}}}}}}vvvqqqnnnuuuwwwzzz}}}|||{{{yyywwwwwwxxxyyyzzzzzzzzz{{{|||}}}|||wwwpppjjjfffaaa___aaabbbccchhhmmmuuuxxx}}}}}}zzzxxxxxx{{{zzzsssiiifffdddgggmmmpppnnnjjj```XXXLLLBBB<<<999777555555555444444444555555666555555555555555666777777CCCBBBBBBAAAAAAAAABBBBBB>>>@@@CCCFFFHHHKKKOOOSSS[[[___dddjjjpppxxxzzzuuupppmmmmmmoooooommmnnnqqqpppiii___SSSJJJEEECCCCCCGGGJJJKKKJJJFFFBBB>>>===;;;::::::999999::::::;;;888888999999888888777666555555444444444444555555555666777888888777666555444444333333333333333333444444555666666666666555555555444333333333333444555666777777888888888888555666666777777666666555555666666777777888999999::::::999888777777666666777777777888888888888999999999999:::;;;;;;<<<<<<<<<===>>>???@@@@@@@@@@@@===EEEFFFFFFNNNWWWlll~~~}}}~~~|||qqqfffYYYXXXXXX\\\eeeooowww|||xxxsssgggWWWLLLGGGDDDAAA::::::;;;;;;;;;;;;;;;;;;;;;:::>>>HHHWWWmmm|||xxxssspppmmmjjjfffdddbbb^^^YYYUUURRROOOLLLJJJHHHGGGEEECCCAAA???>>>>>>???AAACCCDDDDDDEEEGGGHHHIIIIIIJJJNNNUUU[[[___aaa]]][[[WWWQQQMMMLLLNNNQQQQQQUUUYYY]]]```cccfffiiiiiiiiijjjkkkllllllllllllppppppqqqrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqrrrssssssqqqqqqrrrrrrrrrrrrqqqqqqoooooopppqqqqqqqqqqqqqqqqqqpppooonnnnnnnnnnnnnnnppprrrssssssssswww~~~{{{xxxyyyyyy|||{{{tttnnnmmmqqquuu~~~~~~}}}zzzvvvrrrppppppooosssyyy}}}}}}yyyrrrnnniiijjjmmmmmmjjjddd^^^ZZZTTTTTTUUUWWW\\\ccclllsssrrrssstttuuuuuuuuuuuuuuuwwwyyy||||||{{{yyyyyyzzzwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxyyyyyyyyyyyyyyyxxxyyyyyyyyyyyyzzzzzzzzzvvvwwwxxxyyyyyyzzzzzzzzzyyyyyyyyyyyyzzz{{{|||}}}|||{{{{{{zzzzzzyyyyyyyyy{{{{{{}}}}}}}}}}}}|||{{{xxxxxxxxxwwwuuussspppooonnnpppsssuuuxxx{{{xxxtttvvvwwwzzz|||~~~~~~}}}|||zzzyyywwwvvvvvvwwwyyyzzz{{{{{{|||}}}~~~~~~}}}zzztttmmmhhheeeaaa___bbbeeegggmmmsssxxxzzz}}}{{{yyyyyyyyy{{{}}}vvvoooeeedddeeekkkppppppkkkeee[[[SSSGGG>>>999888666444555444444444444555666666555555555555555666777777>>>>>>>>>??????AAABBBBBBAAAEEEJJJNNNRRRWWW]]]aaaggglllrrrxxx~~~yyysssppppppnnnlllmmmqqqqqqnnnnnnqqqhhhaaaVVVKKKDDDAAABBBCCCEEEFFFEEECCC@@@===<<<===999999888888888999999:::888888888888888777777666555444444444444444444555333444666888888888777666333333333333333333333333333444555555666666555555555444444333222333333333555555666777777666666666555555666666666666555555444444555666666777777888888888888777777666666666777777777777888888888888888999999::::::;;;<<<<<<<<<<<<>>>???@@@@@@??????;;;CCCCCCDDDLLLRRRaaayyyxxxlll[[[WWWTTTUUU]]]iiissszzz{{{zzzqqqbbbVVVOOOHHHAAA===<<<;;;:::::::::::::::888888;;;AAAIIIYYYttt}}}xxxtttpppmmmjjjhhhgggccc^^^YYYVVVSSSPPPNNNJJJHHHFFFDDDBBBAAA@@@???>>>@@@BBBCCCCCCCCCEEEFFFEEEFFFGGGIIILLLRRRXXX]]]```___\\\WWWQQQNNNMMMNNNNNNQQQUUUXXX\\\```dddhhhhhhhhhiiijjjkkkkkkkkkkkkmmmnnnnnnoooppppppoooooonnnnnnpppqqqrrrrrrsssrrrpppqqqqqqrrrrrrrrrqqqqqqoooooopppqqqqqqqqqqqqpppppppppooonnnnnnnnnnnnooooooqqqsssrrrrrruuu{{{}}}xxxuuuxxx~~~~~~wwwpppmmmqqquuu}}}}}}}}}yyytttpppmmmlllmmmrrryyy~~~~~~yyysssnnnkkklllnnnnnnkkkfffaaa]]]XXXYYY[[[]]]aaagggmmmrrrqqqrrrssstttuuuuuuuuuuuuuuuxxxzzz{{{yyyxxxwwwwwwtttuuuwwwxxxyyyyyyxxxxxxwwwxxxyyyyyyzzzzzzyyyyyyyyyyyyyyyyyyzzzzzzzzz{{{vvvwwwxxxyyyyyyzzzyyyyyyxxxyyyzzzzzz{{{{{{{{{{{{{{{{{{zzzyyyxxxxxxwwwwwwxxxyyyyyyzzzzzz{{{{{{{{{xxxwwwvvvtttqqqooonnnmmmjjjnnnsssvvvyyy{{{~~~zzzvvvxxxzzz|||}}}|||{{{zzzwwwvvvuuuttttttuuuwwwxxx||||||}}}}}}~~~|||zzzwwwrrrlllhhhdddaaa```dddhhhkkkqqqxxxzzz|||~~~~~~{{{zzzzzzzzz||||||yyyrrrkkkdddeeehhhoootttssskkkcccXXXOOOCCC;;;888777555333444444444444444555666666555555555555555666777777>>>>>>>>>???@@@BBBCCCDDDIIINNNTTTYYY]]]cccjjjpppooottt{{{wwwnnniiijjjmmmnnnlllmmmpppqqqnnnnnnqqq```ZZZQQQHHHBBB@@@AAABBBBBBBBB@@@>>>;;;:::;;;===888777777777777777888888888888888888888777666666555444444333333444444555111333555777888888777666333333333333333333333333333444555555666666555555555444333333222222333333444555555555555555444444555555666666666666555555333333444444555666666777333333444555666777888999777777777777888888888888888999999::::::;;;<<<<<<;;;<<<===?????????>>>>>>;;;BBBBBBDDDMMMQQQ]]]ppp|||ppp\\\WWWRRRRRRYYYeeeqqqxxx{{{}}}yyykkk^^^UUUJJJ@@@BBBAAA>>><<<;;;::::::;;;::::::===???AAAKKKeee}}}|||wwwssspppmmmkkkkkkgggaaa]]]YYYVVVSSSPPPJJJIIIGGGEEECCCBBBAAA@@@===???AAABBBBBBBBBCCCDDDAAADDDGGGHHHHHHLLLSSSXXXbbbaaa___[[[UUUPPPMMMLLLMMMOOORRRUUUYYY^^^cccgggggghhhiiijjjjjjkkkkkkjjjkkkkkklllmmmnnnnnnmmmmmmkkkmmmoooqqqrrrssssssrrrpppqqqqqqrrrrrrrrrqqqqqqqqqqqqrrrssssssssssssrrrpppoooooonnnnnnnnnnnnooonnnppprrrqqqqqqtttyyy~~~xxxsssvvv}}}yyyqqqnnnqqqttt|||}}}|||xxxsssnnnkkkiiilllqqqyyy~~~zzzsssnnnlllnnnoooooommmhhhccc```\\\^^^```bbbdddhhhmmmqqqpppqqqrrrtttuuuvvvvvvvvvtttvvvyyyyyyxxxvvvuuuuuurrrtttwwwyyyzzzzzzyyyxxxwwwxxxyyyyyyzzzzzzyyyyyyyyyyyyyyyzzzzzz{{{{{{{{{vvvvvvwwwxxxyyyyyyyyyyyyxxxyyyzzz{{{|||{{{zzzyyyzzzzzzyyyyyyxxxwwwvvvvvvvvvvvvvvvwwwxxxyyy{{{{{{xxxvvvtttqqqooommmllllllhhhlllrrrvvvyyy{{{}}}~~~wwwxxxzzz||||||{{{zzzyyyuuutttrrrrrrrrrsssuuuvvv||||||}}}~~~~~~~~~~~~~~~{{{xxxuuuqqqlllhhhdddaaaaaafffjjjnnnttt{{{{{{}}}}}}{{{zzz{{{{{{|||}}}yyyuuuooohhheeegggllltttyyyvvvmmmdddVVVMMMAAA:::888777555333444444444444444555666777555555555555555666777777;;;<<>><<<:::::::::;;;999999999888777666666555777777666666555555555444444444444444444444444444777666444333222222333444444444444333333222222222444555666777777555333222222333444555444333222111444444444444444444444444666666555555555444444444555555555555555555555555666666666666777777777777:::999888888888999:::;;;999999999:::::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<>>@@@BBBEEEJJJVVVccc{{{{{{tttggg^^^TTTPPPPPPWWWfffsss~~~|||vvvnnnbbbPPP@@@CCC>>>::::::999777888;;;999888999<<<>>>DDDQQQ___}}}|||vvvqqqmmmlllqqqnnniiiccc]]]XXXVVVTTTMMMKKKHHHFFFEEECCC@@@===<<<<<<===>>>???@@@@@@AAABBBBBBBBBDDDGGGJJJNNNPPP```aaabbb```]]]WWWQQQNNNNNNNNNOOORRRVVVZZZ^^^aaaccceeehhhiiihhhhhhhhhiiikkklllmmmnnnnnnooonnnnnnppppppooooooooooooppppppppppppppppppoooooonnnnnnoooooooooooooooooooooooommmnnnoooppppppqqqqqqpppnnnoooppppppqqqtttxxx{{{zzzttttttvvv}}}}}}wwwrrrppppppwwwyyyyyytttlllffffffhhhlllsss}}}|||vvvwwwwwwtttoookkkiiihhh```aaacccfffjjjnnnrrruuusssttttttuuutttrrrqqqpppsssttttttuuuuuuuuuuuuuuutttuuuvvvxxxxxxwwwwwwvvvxxxyyyzzzzzzzzzyyyxxxwww{{{{{{{{{zzzzzzyyyyyyyyyxxxyyyyyyzzzzzzyyyyyyyyyzzzzzz{{{||||||{{{zzzyyyyyyyyyzzz{{{zzzyyyxxxwwwxxxwwwuuusssssstttvvvwww|||vvvnnnkkkkkkmmmmmmmmmqqqoooooorrrxxx~~~yyyzzzzzz{{{zzzzzzyyyyyyuuutttsssqqqppprrrvvvzzzzzz{{{|||~~~~~~}}}}}}xxxuuuqqqnnniiifffdddbbbaaaeeemmmuuuzzz||||||||||||~~~~~~}}}|||~~~~~~~~~{{{wwwpppjjjeeeddd```kkkssstttwwwyyypppaaaSSSJJJ???888777777666444444444444444444444444444666555444333333333333333===???BBBEEEHHHLLLQQQUUU]]]eeeooouuuwwwyyy|||~~~|||{{{|||}}}uuujjjgggeeeeeeiiipppwwwxxxxxxwwwssslllddd^^^OOOJJJDDD@@@>>>???@@@@@@AAA@@@===;;;999999999:::999999888777777666555555555555555555444444444333444444444444444444444444555555444333333333333444444333333333222222222222///000222444444444333222333333333444444333333222444444444444444444444444666555555555444444444444555555555555555555555555555666666666777777777777999999888888888999:::;;;:::::::::::::::;;;;;;;;;;;;;;;::::::::::::;;;;;;???>>>???BBBDDDHHHSSS^^^ooo~~~zzzlllbbbXXXRRRQQQVVVcccppp{{{}}}}}}yyysssiiiWWWHHHEEE@@@<<<<<<;;;999999<<<:::888999;;;<<<@@@JJJVVVmmmyyyuuusssrrrsssppplllgggaaa\\\XXXVVVQQQNNNJJJHHHFFFDDDBBB@@@>>>>>>======>>>>>>???@@@@@@@@@@@@BBBEEEHHHLLLNNNYYY\\\aaadddccc^^^XXXSSSMMMMMMLLLNNNQQQVVV[[[^^^bbbdddggghhhhhhhhhiiijjjkkklllmmmnnnoooooooooooopppoooooonnnnnnoooooopppqqqqqqpppppppppooooooooooooooooooooooooooooooooommmmmmooopppppppppppppppnnnoooqqqrrrrrrtttxxx{{{yyyttttttvvv|||~~~|||wwwqqqnnnmmmssstttsssnnnhhhddddddggglllttt|||vvvqqqnnnllleeeeeegggjjjmmmpppssstttssstttuuuuuuuuutttsssrrrsssttttttuuuuuuuuuuuuuuussstttuuuvvvwwwvvvuuuuuuxxxxxxyyyzzzzzzyyyxxxwwwzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyzzzyyyyyyxxxxxxyyyzzz{{{||||||{{{zzzyyyyyyyyyzzzzzzzzzyyyxxxwwwxxxwwwuuuttttttuuuvvvwwwvvvrrrmmmjjjlllnnnoooooonnnkkkjjjlllrrrxxx{{{}}}zzzzzzzzzzzzyyyyyyxxxwwwtttttttttrrrrrrsssvvvyyyzzz{{{|||~~~~~~~~~|||~~~{{{wwwssspppmmmiiifffeeeddddddiiipppwww{{{}}}~~~~~~~~~zzztttmmmhhhdddcccaaakkkrrrsssttttttjjj[[[OOOGGG===888777777666444444444444444444444444444777777666555555555555555AAACCCGGGLLLPPPVVV\\\```kkkqqqyyy|||zzzyyyzzzzzz{{{}}}tttllleeeeeegggjjjqqqwww{{{{{{zzzwwwqqqfffZZZRRRGGGCCC>>>;;;<<<===>>>??????===;;;999888888888999888888777777666666555555444444444333333333333333444444444444444444444444222333333444444444444444222222222222222111111111---...000222333333333333333333333222222333333444444444444444444444444444555555555555444444444444555555555555555555555555555555666666666777777777888888888888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999:::::::::======???BBBDDDFFFNNNWWW___yyytttiii]]]UUUQQQTTT^^^iiivvv{{{~~~}}}zzzqqqaaaSSSHHHBBB>>>???>>>;;;:::<<<;;;999999:::::::::AAAJJJZZZppp}}}yyyxxxxxxtttsssppplllgggaaa\\\YYYVVVRRRMMMJJJHHHGGGEEECCCAAA@@@>>><<<<<<<<<>>>???===>>>>>>@@@CCCFFFIIIKKKQQQVVV___fffhhheee___[[[QQQOOOLLLLLLNNNSSSXXX\\\___bbbeeegggggghhhjjjlllkkklllmmmnnnoooooooooooooooooonnnnnnnnnnnnooooooqqqqqqqqqpppppppppppppppoooooooooooooooooooooooommmmmmnnnoooppppppppppppnnnppprrrssstttuuuxxxzzzxxxssstttvvv{{{}}}}}}wwwqqqllliiilllmmmkkkgggbbb```cccfffnnnwww}}}vvvqqqpppjjjkkkmmmoooqqqrrrsssssssssssstttuuuuuuuuuttttttsssttttttuuuuuuuuuuuuuuurrrsssuuuvvvvvvuuuuuutttwwwxxxyyyzzzzzzyyyxxxwwwyyyyyyyyyyyyyyyyyyzzzzzzyyyyyyzzzzzzyyyxxxwwwwwwyyyzzz{{{||||||{{{zzzyyyyyyyyyyyyzzzyyyxxxxxxwwwxxxwwwvvvuuutttuuuvvvvvvpppnnnlllkkkmmmpppqqqqqqllliiifffgggkkkrrrwwwzzz~~~~~~}}}zzzzzzyyyyyyxxxwwwvvvvvvssstttuuuuuutttuuuwwwyyyzzz{{{|||~~~~~~}}}|||{{{xxxtttpppnnnkkkhhhffffffgggiiinnntttzzz|||}}}xxxoooiiidddccccccccclllrrrqqqppplll```RRRGGGBBB;;;888777777555333444444444444444444444444777666555555555555555555GGGJJJOOOTTTYYY```ggglllsssxxx{{{xxxxxxzzz~~~~~~|||kkkhhheeeggglllssszzz~~~|||zzzuuummmaaaRRRHHHAAA>>>;;;999:::;;;<<<<<<<<<;;;:::888777777777777777777777666666555555555444444444333333333333333333333333333333333333333000111333444555555444444111111111111111111111111///000222333444444444333444333222111222333444555444444444444444444444444444444444444444444444444555555555555555555555555555555555666666666777777777777777888888999::::::<<<<<<<<<;;;;;;;;;;;;:::;;;;;;::::::::::::;;;;;;<<<;;;>>>BBBCCCDDDIIIOOOUUUkkkzzzooocccYYYRRRQQQXXXaaapppwww~~~~~~wwwiii\\\LLLFFF@@@AAA@@@===;;;<<<;;;999999:::999888<<>>@@@BBBEEEGGGIIILLLRRRZZZbbbffffffcccaaaXXXUUUQQQMMMMMMQQQUUUXXX[[[^^^aaadddeeegggjjjmmmjjjkkklllnnnnnnoooooooooooonnnnnnmmmmmmnnnnnnoooqqqqqqqqqqqqppppppppppppoooooooooooooooooooooooolllmmmnnnoooppppppppppppnnnpppsssuuuuuuvvvwwwyyyxxxtttuuuwww|||}}}}}}xxxqqqjjjfffffffffccc```]]]^^^bbbfffpppyyywwwrrrpppooopppqqqssssssrrrqqqqqqqqqqqqrrrsssttttttuuuuuusssttttttuuuuuuuuuuuuuuussstttuuuvvvvvvvvvuuutttvvvwwwxxxyyyzzzyyyxxxxxxwwwwwwxxxxxxyyyyyyzzzzzzyyyyyyyyyyyyyyyxxxwwwvvvxxxyyyzzz{{{{{{{{{zzzyyyyyyyyyyyyyyyxxxxxxwwwwwwxxxxxxvvvuuuuuuuuuuuuuuunnnnnnnnnoooppprrrssstttooolllgggeeehhhnnntttyyy||||||}}}}}}}}}}}}|||{{{zzzyyyxxxwwwuuutttttttttsssuuuwwwwwwwwwwwwxxxyyyzzz{{{}}}~~~~~~~~~~~~|||{{{wwwtttpppmmmllljjjgggffffffhhhmmmrrrwww{{{}}}}}}uuukkkdddbbbbbbcccgggnnnrrrooojjjcccVVVJJJ@@@<<<999777777777555333444444444444444444444444444444333222222333333333SSSVVVZZZ___dddjjjqqquuu{{{~~~|||zzzxxxxxxzzz~~~vvvoooffffffgggkkkrrrzzz~~~zzzuuuoooggg[[[LLLBBB@@@===;;;999:::::::::999999999888777777777777777666666666555555555555555444444444444444444444555333333333333333333333333///000222444555555444444111111111111111111111111222222222222222222222111333333222111222333555666444444444444444444444444333333444444444444444444555555555555555555555555555555555555666666666666666666777888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<:::<<>>;;;;;;;;;999999;;;;;;999;;;???CCCQQQhhh|||yyyxxxvvvvvvuuurrrnnnhhhbbb^^^]]]XXXRRRNNNKKKIIIHHHGGGFFFDDD@@@===;;;;;;<<<===<<<===>>>@@@CCCEEEGGGHHHKKKNNNSSSYYY]]]```aaaaaa^^^ZZZUUUPPPNNNOOOQQQSSSWWWYYY]]]___bbbdddhhhkkkiiijjjkkklllnnnnnnnnnooonnnnnnmmmmmmmmmmmmnnnnnnppppppppppppppppppppppppnnnnnnnnnnnnnnnnnnnnnnnnlllmmmnnnooooooppppppooonnnpppssstttuuuuuuwwwxxx~~~xxxtttvvvxxx~~~~~~~~~}}}xxxqqqiiidddaaa```]]]ZZZZZZ]]]aaaeeennnxxx~~~wwwrrrpppqqqrrrsssssssssqqqpppoooooooooppppppqqqrrrssstttsssttttttuuuuuuuuuuuuuuutttuuuvvvwwwxxxwwwvvvvvvvvvvvvxxxyyyyyyyyyxxxxxxvvvwwwwwwxxxxxxyyyyyyyyyxxxyyyyyyyyyxxxxxxwwwvvvwwwxxxzzz{{{{{{{{{zzzyyyyyyyyyxxxxxxwwwwwwwwwwwwxxxwwwvvvuuuttttttttttttpppppprrrssstttuuuwwwxxxtttpppjjjeeeeeejjjqqqvvvzzzzzzzzz{{{{{{{{{{{{{{{yyyxxxvvvtttsssrrrrrrrrrsssuuuxxxyyyyyyyyyzzz{{{{{{|||~~~~~~}}}}}}~~~}}}{{{yyytttqqqmmmkkkjjjiiihhhfffgggjjjpppuuuyyy{{{|||}}}rrrgggaaaaaaccceeejjjnnnpppllldddZZZMMMDDD:::888777777666666444333444444444444444444444444333333222222222333333444dddgggjjjmmmqqquuu{{{zzzyyyzzz{{{vvvlllfffeeehhhlllpppwww~~~}}}zzzssskkkddd^^^UUUHHH??????===::::::::::::888777888888888777777777777777555555555555555555444444444444444444555555555555333333333333333333333333000000222333444444444444111111111222222222222222111111111000000000//////222222222222333444555555444444444444444444444444333333333333444444444444555555555555555555555555444444555555555666666666555555777888999999999999999999999:::::::::;;;;;;===<<<<<<;;;;;;<<<<<<===<<<:::;;;???AAAAAACCCGGGPPP^^^ttt}}}~~~vvvlllcccYYYQQQQQQUUUaaakkkwww}}}|||tttkkk\\\QQQFFFCCCBBB???<<<<<<<<<999888;;;;;;:::;;;>>>;;;EEEVVVmmm{{{wwwwwwwwwvvvtttooojjjeeeaaa___[[[VVVQQQNNNLLLIIIHHHGGGEEEBBB???===<<<<<<===<<<===???AAACCCEEEFFFGGGJJJKKKMMMPPPTTTXXX[[[]]]]]][[[WWWSSSPPPNNNMMMMMMSSSUUUXXXZZZ]]]```eeehhhggghhhiiikkklllmmmmmmmmmmmmmmmllllllllllllmmmmmmooooooooooooooopppppppppnnnnnnnnnnnnnnnnnnnnnnnnllllllmmmnnnoooooooooooonnnppprrrsssssstttvvvxxx|||zzzvvvwwwzzz~~~}}}zzzvvvooogggaaa\\\ZZZXXXWWWXXX[[[___bbbiiirrr~~~wwwtttsssrrrrrrrrrrrrqqqqqqpppooooooooonnnooopppqqqrrrssssssttttttuuuuuuuuuuuuuuutttuuuwwwxxxxxxxxxwwwvvvuuuvvvwwwyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwwwxxxxxxwwwwwwxxxxxxxxxxxxwwwwwwwwwxxxyyyzzz{{{{{{zzzzzzyyyyyyxxxwwwwwwwwwwwwxxxvvvvvvuuuuuutttsssrrrrrrppprrrtttuuuvvvxxx{{{~~~{{{wwwooohhhdddffflllqqqwwwxxxyyyyyyyyyyyyyyyyyywwwvvvtttrrrqqqqqqrrrrrrtttvvvyyyzzzzzzzzz{{{}}}}}}~~~~~~}}}}}}}}}}}}zzzxxxrrroookkkiiiiiiiiihhhhhhhhhmmmsssxxxzzz|||}}}~~~}}}}}}pppdddaaacccfffhhhkkkllllllggg\\\PPPFFF@@@666666666666555555444444444444444444444444444444444444444444444555555666xxxyyy{{{|||~~~}}}~~~wwwpppkkkhhhiiiooouuuxxx}}}yyysssjjj___XXXTTTNNNFFF???;;;:::999999::::::888777777777777888888888777777444444444444444444444444222222333333444444444444222222222222222222222222222111111111222333444444222222222222333333333444111111000000000111111222000111222333444444444444444444444444444444444444222222333333333444444444555555555555555555555555444444444555555555666666444555666888999:::999999666777777888999:::;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<999999>>>AAAAAABBBFFFKKKVVVhhh~~~xxxpppiii___UUURRRUUUYYYeeerrrzzz~~~zzztttfffXXXJJJEEECCC@@@>>>>>>>>>:::888:::;;;999:::===:::>>>HHHYYYooo{{{yyyyyywwwuuuqqqlllhhheeebbb^^^ZZZUUURRROOOKKKIIIGGGFFFDDDAAA???>>>======<<<===>>>AAACCCDDDEEEFFFFFFGGGHHHKKKNNNRRRVVVXXXZZZZZZZZZXXXVVVSSSOOONNNOOOQQQTTTVVVXXX\\\aaadddeeefffgggiiikkklllllllllmmmllllllllllllllllllmmmmmmmmmnnnnnnnnnooooooooonnnnnnnnnnnnnnnnnnnnnnnnkkklllmmmnnnooooooooooooooopppqqqpppppprrruuuwwwyyy}}}{{{xxxyyy{{{}}}yyyvvvrrrlllddd^^^XXXVVVTTTSSSVVVYYY\\\^^^dddmmmyyyzzzvvvttttttrrrrrrqqqqqqqqqqqqqqqrrrppppppoooooooooqqqrrrssssssttttttuuuuuuuuuuuuuuuttttttvvvwwwwwwwwwvvvuuutttuuuwwwxxxyyyyyyxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvuuuvvvwwwxxxxxxyyyxxxxxxvvvwwwyyyzzz{{{{{{zzzzzzyyyyyywwwvvvvvvvvvwwwxxxuuuuuuuuutttsssqqqpppooooooqqqtttvvvwww{{{wwwnnnggggggkkkppptttuuuvvvxxxxxxxxxwwwvvvuuutttrrrppppppppprrrrrrvvvwwwyyyzzzzzz{{{}}}~~~}}}|||}}}|||zzzwwwqqqnnnjjjhhhhhhiiiiiiiiilllpppvvvzzz|||}}}{{{{{{|||~~~nnncccaaaeeeiiikkkiiiiiiggg```UUUHHH@@@<<<555666666555444444444555444444444444444444444444444444333333444444555666}}}vvvqqqoooooopppnnnvvv}}}xxxmmmcccWWWPPPMMMKKKEEE???888888777999::::::999777666777777888888888888777444444444444444444444444111111111222222333333333222222222222222222222222333222111111111222333444222222222333333444444444111111222222333444666666///111222444555555444444444444444444444444444444222222222333333444444444555555555555555555555555444444444555555555666666333444666888999:::999999555555666777999:::;;;<<<;;;::::::999999::::::;;;===999999===@@@AAABBBFFFFFFPPP```uuu~~~yyysssmmmcccYYYTTTVVVUUUaaaoooxxx~~~zzzlll]]]MMMGGGEEEBBB@@@@@@@@@;;;888999:::888888;;;<<<===BBBMMM```xxx{{{zzzyyyvvvrrrnnnjjjhhhdddaaa\\\YYYUUUQQQMMMJJJGGGFFFEEECCCAAA???>>>===;;;<<<>>>@@@BBBCCCDDDDDDCCCDDDFFFIIIMMMPPPSSSTTTYYY[[[]]]^^^\\\XXXTTTQQQMMMOOOQQQSSSVVVYYY^^^aaadddeeefffhhhjjjkkkkkkkkkmmmllllllkkkkkkllllllmmmlllmmmmmmmmmnnnnnnoooooonnnnnnnnnnnnnnnnnnnnnnnnkkklllmmmnnnoooooooooooooooppppppooooooqqqtttwwwxxx{{{}}}yyyzzz|||{{{wwwsssoooiiibbb\\\UUUSSSQQQRRRTTTXXXZZZ[[[cccjjjuuu~~~|||wwwsssrrrssssssrrrqqqppppppqqqssstttrrrqqqpppppppppqqqrrrssssssttttttuuuuuuuuuuuuuuurrrsssuuuvvvvvvvvvuuuttttttuuuwwwxxxyyyyyyyyyxxxxxxxxxwwwwwwvvvvvvuuuuuutttuuuvvvwwwxxxyyyyyyyyyvvvwwwxxxzzz{{{{{{zzzzzzzzzyyywwwvvvvvvvvvwwwxxxtttttttttsssrrrqqqooonnnlllooosssuuuwww|||tttllljjjmmmqqqrrrsssuuuwwwwwwvvvuuuttttttrrrqqqooooooppprrrssswwwxxxyyyzzzzzz{{{~~~~~~|||||||||{{{yyywwwpppmmmiiiggghhhiiijjjjjjnnnsssyyy|||}}}~~~|||yyyzzz{{{|||}}}mmmcccbbbfffkkkmmmhhhfffccc\\\OOOCCC<<<:::555666666555444333555666444444444444444444444444111111111111222222333444{{{|||wwwuuuqqqnnnrrrzzz|||}}}}}}vvvggg]]]PPPIIIGGGFFFBBB>>>;;;;;;:::::::::999999999666666666666666666666666555444444444444333333333444333333222111111111222222222222111111000000000///000111222333444444444111111111111111111111111333333333333222222111000333333333333333333333333333333333444444444555555444333333222222333333444333333444555555444333333555555555555555555555555555555555555666666666666:::999777666666777999:::999999999999999999999999<<<<<<======>>>@@@AAABBBIIINNNXXXhhhyyypppllljjjfff]]]VVVUUU^^^kkktttxxxzzz{{{|||qqqfffVVVLLLGGGDDD@@@===>>>>>>>>>===<<<;;;:::999777888>>>EEEPPPccc}}}zzzxxxvvvssspppmmmgggfffccc___ZZZUUUPPPNNNIIIHHHGGGEEECCCBBBAAAAAA??????@@@@@@@@@AAAAAAAAABBBBBBBBBCCCEEEHHHJJJLLLQQQUUU[[[______\\\VVVRRRQQQOOOMMMMMMOOOSSSWWW[[[```aaaccceeegggggggggggghhhjjjlllmmmllljjjjjjkkkmmmmmmmmmmmmmmmmmmmmmmmmnnnlllkkkmmmppppppnnnlllnnnnnnoooooooooooonnnnnnoooooooooooopppqqqrrrsssrrrwww}}}~~~|||{{{}}}zzzuuupppjjjeee___ZZZSSSSSSQQQPPPPPPSSSXXX\\\cccgggmmmtttyyy}}}~~~|||yyyvvvsssqqqpppsssrrrqqqpppppprrrtttuuusssssssssrrrrrrqqqqqqqqqrrrssssssttttttssssssrrrvvvvvvvvvvvvvvvuuuuuuttttttuuuuuuvvvwwwxxxxxxyyyvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvxxxwwwvvvwwwyyyzzzyyyxxx{{{xxxvvvvvvwwwwwwtttqqqrrrpppooooooppppppooonnnllllllooouuuyyy{{{}}}rrrkkkkkkmmmuuuuuuvvvvvvuuutttssssssuuuqqqmmmlllppptttwwwwwwxxxxxxyyyzzz{{{|||}}}~~~~~~}}}|||yyytttpppmmmllliiihhhgggiiikkkllltttyyy~~~yyy}}}|||yyyxxxxxxwww}}}uuukkkdddcccddddddccchhhcccZZZPPPGGG@@@<<<;;;666666555444333333222222666666555555555444444444333333222111222333444555yyytttqqqtttvvvvvv{{{~~~uuunnncccYYYMMMFFFEEEDDD@@@<<<;;;::::::::::::999999999777777777777777777777777555555555444444333333333555444444333222222333333444444444333333333222222000000111222333333333333222222222222222222222222333333333333333222111111333333333333333333333333333333333444444444444555444333333222222333333444333333444555555444333333555555555555555555555555555555555555666666666666555666777888999999:::::::::::::::999999999999999<<<<<<<<<===>>>???AAAAAACCCHHHRRR```www|||tttooonnnjjjbbb[[[YYY```hhhpppuuuwwwwwwxxxsssjjj]]]RRRJJJEEE@@@============<<<;;;:::999999777888;;;AAAHHHWWWppp}}}yyywwwtttrrroookkkiiifffaaa\\\XXXTTTSSSMMMKKKIIIFFFDDDCCCCCCBBB@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAACCCEEEGGGIIIMMMQQQWWW\\\___^^^[[[YYYRRRPPPNNNLLLMMMQQQUUUXXX___```bbbdddeeefffffffffhhhjjjllllllkkkjjjkkkkkkllllllllllllllllllllllllmmmlllkkkmmmpppqqqooommmnnnoooooooooooooooooonnnnnnnnnnnnnnnooopppqqqqqqssswww|||~~~|||zzz|||yyyuuupppkkkfff```\\\UUUUUUSSSRRRQQQTTTYYY]]]dddhhhmmmrrrvvvyyyzzzzzzyyyyyyxxxvvvtttsssrrrqqqsssrrrqqqpppqqqrrrtttuuusssrrrrrrrrrrrrrrrrrrqqqrrrssssssttttttssssssrrrsssttttttuuuuuuttttttsssvvvvvvvvvvvvvvvwwwwwwwwwvvvvvvuuuuuuuuuuuuvvvvvvwwwvvvuuuuuuuuuuuuuuuvvvwwwvvvvvvwwwyyyzzzyyyxxxzzzxxxvvvvvvwwwuuurrroooooonnnnnnoooqqqpppnnnlllgggfffhhhooosssvvv|||~~~uuuoooooopppuuuuuuuuuuuutttsssrrrqqqrrrooolllmmmppptttvvvwwwwwwxxxyyyzzz|||}}}~~~~~~|||{{{xxxssspppkkkjjjiiiiiijjjllloooqqqwww{{{~~~zzz}}}~~~yyywwwxxxxxxxxx~~~sssmmmeeeaaaaaacccccccccaaa[[[SSSIIIAAA;;;888777666555555444333333222222666666555555444333333222444333222222222333555555}}}zzzpppmmmnnnvvv~~~{{{tttjjjccc[[[SSSIIICCCBBBAAA===::::::::::::999999999888888777777777777777777777777666666555444333333222222555555444444333333444444444444444444333333333333000111111222333333333333333333333333333333333333333444444444444333333222333333333333333333333333333333333333444444444444444333333222222333333444333444444555555444444333555555555555555555555555444555555555555666666666222333666999:::::::::999::::::::::::::::::::::::<<<<<<<<<<<<===???@@@AAA???DDDMMMXXXjjjxxxtttrrroooiiiccc___```dddiiinnnrrrsssssstttooofff[[[QQQHHHAAA>>><<<<<<<<<;;;;;;:::999999999999:::===@@@JJJ^^^ppp|||xxxvvvtttrrrpppnnniiiddd___\\\YYYXXXRRRPPPLLLHHHFFFDDDDDDDDDAAA@@@@@@@@@@@@@@@@@@???????????????@@@BBBDDDEEEHHHLLLQQQXXX\\\___``````WWWTTTPPPMMMLLLNNNQQQSSS[[[\\\^^^aaabbbdddddddddgggiiikkkkkkjjjjjjjjjkkklllllllllllllllllllllllllllllllllnnnpppqqqpppoooooooooppppppppppppoooooommmmmmmmmmmmnnnooopppppprrrvvvyyy{{{~~~~~~|||{{{xxxtttqqqmmmhhhccc```YYYXXXVVVTTTTTTVVV[[[___gggiiilllppprrrssssssssssssssssssssssssssssssrrrsssrrrqqqqqqqqqrrrtttuuuqqqrrrrrrrrrrrrrrrrrrsssrrrssssssttttttssssssrrrpppqqqrrrssssssssssssssswwwwwwwwwwwwvvvvvvvvvuuuvvvvvvuuuuuuuuuuuuvvvvvvwwwwwwvvvuuuuuuuuuuuuuuuvvvvvvvvvwwwyyyzzzyyyxxxxxxwwwvvvuuuuuusssooolllkkklllnnnqqqsssqqqmmmjjjbbb```bbbhhhmmmrrrxxxyyytttssstttuuuuuutttsssrrrqqqpppooonnnmmmlllmmmqqqtttuuuvvvvvvwwwxxxzzz|||~~~|||zzzxxxuuurrroooiiiiiiiiijjjmmmqqqtttvvvzzz}}}~~~|||{{{wwwwwwyyy{{{|||}}}~~~ttthhhddd```___aaabbbbbb```XXXSSSLLLCCC<<<888666555555555555444444333333222666555555444333222222111444444333333444444555666~~~~~~{{{vvvrrrmmmmmmqqq|||}}}vvvpppiii```YYYTTTNNNFFFAAA@@@???<<<999999999999999888888888888888888888888888888888888666666555444333222222111444444333333333333444444222222222222222222222222000111222333333333333333333333333333333333333333444444444555555444333333333333333333333333333333222222333333333444444444444333333222222333333444444444444444444444444444555555555555555555555555444444444555555555666666333444666888999999999888:::::::::::::::;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@DDDKKKTTTaaaxxx}}}xxxuuusssnnnkkkccc```^^^aaagggmmmooooootttrrrnnneeeYYYMMMDDD@@@===<<<<<<;;;::::::::::::===;;;;;;<<<===BBBPPP^^^rrr~~~zzzwwwvvvtttssspppkkkeeeaaa^^^\\\\\\VVVSSSOOOJJJGGGEEEEEEEEEBBBBBBAAAAAA@@@??????>>>??????>>>>>>???AAABBBCCCFFFHHHMMMRRRXXX]]]```bbb^^^ZZZUUUPPPMMMLLLMMMNNNUUUWWWYYY\\\___aaacccdddfffgggiiiiiiiiihhhjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllmmmnnnooopppppppppooooooppppppppppppoooooommmmmmmmmmmmnnnoooppppppqqqsssvvvxxxzzz{{{xxxuuurrroookkkgggccc]]]\\\ZZZXXXWWWYYY]]]aaaiiijjjmmmoooppppppppppppqqqqqqqqqrrrrrrrrrsssssssssrrrrrrrrrrrrsssttttttqqqqqqqqqrrrrrrsssssssssrrrssssssttttttssssssrrrooooooqqqrrrssstttttttttvvvvvvvvvvvvvvvwwwwwwwwwvvvvvvuuuuuuuuuuuuvvvvvvxxxwwwvvvuuuuuuttttttuuuvvvuuuvvvwwwzzzzzzyyywwwvvvuuuttttttrrrpppmmmkkkjjjlllpppuuuwwwuuuppplllccc___^^^dddjjjooouuu|||yyy|||~~~}}}zzzwwwvvvvvvuuutttrrrqqqooonnnmmmmmmjjjkkklllnnnqqqssstttuuuvvvwwwxxxzzz}}}}}}zzzwwwvvvssspppnnniiiiiijjjlllooossswwwyyy|||zzzxxxyyy|||}}}pppgggaaa___^^^```bbbbbb___\\\QQQMMMGGG@@@;;;888777777555555444444444333333333333333333333333333333333444444444444555555666666~~~zzzxxxzzz~~~{{{vvvqqqooommmqqqyyyvvvmmmeee^^^VVVQQQNNNIIICCC@@@???>>><<<:::999999888888888777777777777777777777777777777777666666555444333333222222333222222222222222333333222222222222222222222222111111222333333333222222333333333333333333333333333333444555555444444444333333333333333333333333222222222333333333444444444333333222222333333444444444444444444444444444555555555555555555555555444444444444555555555555777666555555555666777888999999999::::::;;;;;;;;;::::::;;;;;;<<<===???@@@BBBDDDJJJQQQYYYkkkzzzwwwuuurrrpppddd```[[[[[[```gggkkkmmmrrrsssrrrlllaaaUUUJJJEEE@@@???===<<<;;;::::::;;;===;;;;;;<<<;;;===FFFQQQ\\\ttt|||yyywwwvvvsssqqqlllfffbbb___^^^]]]YYYVVVRRRMMMJJJGGGFFFFFFEEEDDDCCCBBBAAA@@@???>>>??????>>>>>>???AAABBBCCCFFFGGGJJJMMMRRRWWW\\\^^^aaa___ZZZUUUPPPMMMLLLKKKOOOQQQTTTWWW[[[___bbbddddddeeeggggggffffffhhhjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkmmmnnnnnnnnnooooooooooooppppppppppppoooooonnnnnnnnnnnnooopppqqqqqqoooqqqtttvvvyyy}}}{{{xxxuuussspppllliiicccbbb```]]][[[]]]aaadddkkklllnnnooopppqqqpppppprrrrrrrrrrrrrrrrrrrrrrrrsssrrrrrrrrrssssssttttttqqqqqqqqqrrrrrrsssssssssrrrssssssttttttssssssrrroooppprrrsssuuuvvvvvvvvvssstttuuuvvvwwwxxxyyyyyyvvvvvvuuuuuuuuuuuuvvvvvvwwwwwwvvvuuuuuuuuuuuuuuuvvvuuuvvvxxxzzzyyywwwuuussssssrrrpppnnnlllkkkkkkkkknnnsssyyy|||{{{wwwssshhhaaa]]]aaafffkkkqqqwwwsssuuuxxxzzzyyywwwvvvvvvsssrrrpppnnnmmmlllkkkkkkiiijjjllloooppprrrtttuuuvvvwwwyyy{{{}}}~~~~~~{{{wwwtttsssqqqooonnnkkkkkklllnnnqqqtttwwwyyy}}}}}}yyyyyy{{{~~~ttthhhbbbaaaaaabbbeeefffccc\\\VVVKKKGGGBBB<<<888777777777444444444444444333333333000111111222333444555666444444444555555555555555}}}|||zzzxxxwww{{{~~~wwwsssrrrsssrrrzzz~~~pppddd[[[TTTMMMIIIGGGEEEAAA???>>>>>><<<:::888888888777777777777666666666666666666666666666555555444444444333333333222222111111111222333333444444444444555555555555111222222333333222222222333333333333333333333333222333333444444444444333333333333333333333333333222222222222333333333333444333333222222333333444555444444333333444444555555555555555555555555555333444444444444555555555888777555333333444666888777888888999999::::::;;;::::::::::::<<<===>>>???@@@@@@EEELLLRRR^^^xxx|||xxxvvvtttsssgggaaa[[[XXXZZZ```fffjjjqqqssstttrrrlllaaaUUUNNNDDDCCC@@@>>><<<<<<<<<<<<;;;999999:::999888>>>FFFMMMccc~~~|||yyywwwtttrrrnnniiieeebbb```___[[[YYYVVVRRRNNNKKKIIIGGGHHHGGGFFFDDDBBB@@@???>>>???>>>>>>>>>???AAACCCDDDFFFFFFGGGIIILLLPPPTTTVVV^^^]]][[[XXXUUUQQQNNNMMMMMMNNNPPPSSSWWW[[[^^^```aaacccddddddcccdddfffhhhiiiiiiiiiiiiiiiiiiiiiiiijjjlllmmmmmmlllllllllmmmnnnnnnoooooooooooonnnnnnnnnnnnnnnnnnooopppqqqqqqnnnppprrruuuxxx~~~~~~{{{yyyvvvrrrooollljjjgggdddbbbcccfffiiinnnnnnooopppqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssttttttttttttqqqrrrrrrrrrrrrrrrrrrsssrrrssssssttttttssssssrrrqqqrrrssstttvvvvvvwwwwwwrrrssstttvvvwwwyyyzzz{{{vvvvvvuuuuuuuuuuuuvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvwwwvvvwwwxxxyyyxxxuuusssqqqqqqooommmjjjiiijjjlllnnnpppuuu{{{}}}ooofff______cccggglllqqqqqqrrrtttvvvvvvvvvtttsssqqqpppnnnllljjjjjjjjjkkkiiikkknnnooopppqqqsssuuuwwwxxxyyy{{{}}}}}}|||{{{xxxsssqqqppppppooonnnmmmnnnppprrrtttwwwzzz{{{~~~~~~|||zzz{{{}}}xxxllldddbbbccceeehhhlllllleeeZZZQQQDDDAAA<<<888555444444555444444444444444444444444000111222333444555666777333333444555555555555444zzzzzzzzzyyy{{{~~~yyytttsssvvvyyy~~~}}}sssdddXXXPPPKKKGGGEEEBBBAAA???>>>===<<<;;;:::888888777777777666666666555555555555555555555555333333333444444444444555222222222222222333444444444444444555555555666666222222222333333222222111222222222222222222222222111111222333333333333333333333333333333333333333111222222222222333333333444333333222222333333444555444333333333333444555555555555555555555555555333333444444444555555555444444444444555666666777666666777888888999::::::999999999:::;;;<<<>>>>>>???===AAAIIIMMMTTTiii~~~yyyvvvvvvvvvjjjeee^^^WWWUUUXXX```eeeqqqrrrtttwwwuuummmaaaXXXIIIGGGDDDAAA>>>=========;;;999:::;;;999777:::@@@DDDSSShhh}}}|||zzzwwwuuurrroookkkgggdddbbb]]]\\\[[[XXXTTTPPPLLLJJJJJJIIIHHHFFFCCCAAA@@@???============???AAACCCEEEDDDDDDDDDEEEGGGJJJMMMOOOUUUWWWXXXYYYXXXVVVSSSQQQNNNNNNOOOQQQSSSVVVYYY[[[___```aaaaaaaaabbbdddggghhhhhhhhhhhhhhhhhhhhhhhhiiilllmmmmmmjjjiiijjjkkkmmmmmmnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmnnnoooppppppoooppprrrtttwww{{{~~~zzzwwwtttrrroookkkiiiiiimmmpppqqqqqqqqqqqqqqqpppppppppppppppqqqqqqrrrrrrrrrsssrrrsssssstttttttttttttttsssrrrrrrrrrrrrrrrrrrqqqrrrssssssttttttssssssrrrrrrrrrsssuuuuuuvvvvvvvvvssstttuuuvvvwwwxxxyyyyyyvvvvvvuuuuuuuuuuuuvvvvvvuuuttttttuuuuuuvvvwwwxxxxxxwwwxxxyyyyyywwwtttpppoooooommmiiifffgggkkknnnpppqqquuu{{{zzznnndddbbbdddgggjjjooorrrrrrssstttuuutttsssqqqooommmkkkjjjiiiiiijjjkkkkkkmmmooooooooopppsssvvvyyyyyyzzz|||}}}~~~~~~~~~|||{{{yyyuuuqqqnnnnnnoooppppppoooppprrruuuyyy|||~~~~~~{{{xxxoooddd```bbbeeehhhmmmqqqpppgggYYYOOOAAA>>>:::555333222333444444444444444444444444444333444444444444555555555111222333444555444444333~~~zzzzzz{{{|||~~~|||{{{yyyuuurrrtttzzzpppfffXXXMMMHHHFFFEEEDDD>>>>>>===<<<<<<;;;:::999777777777777666666666666555555555555555555555555222222333444444555555666333333333333444444555666222222222333333444444444222222333333333222222111111111111111111111111111000111222222333333333333333333333333333333333333111111222222222333333333444333333222222333333444555444333333333333444555555555555555555555555555333333333444444444555555000111444666777777777666555666666777888888999999999999999:::;;;<<<===>>>???<<>>>>>>>>===<<<<<<>>><<<888999>>>???HHHWWWjjj{{{yyyxxxvvvsssoookkkgggeee^^^^^^^^^\\\XXXTTTOOOMMMLLLKKKIIIGGGDDDBBB@@@???;;;;;;;;;<<<>>>AAACCCEEECCCBBBBBBCCCEEEGGGIIIKKKMMMPPPUUUYYYZZZYYYVVVTTTPPPPPPPPPPPPQQQSSSUUUVVV^^^____________```cccfffhhhhhhhhhhhhhhhhhhhhhhhhiiilllmmmllliiiggghhhjjjllllllmmmmmmmmmmmmlllllllllllllllllllllmmmoooooopppqqqrrrsssvvvyyy|||~~~|||zzzxxxuuuqqqnnnnnnqqqttttttsssrrrqqqpppooonnnmmmmmmnnnooopppqqqrrrssssssrrrsssttttttuuuuuuttttttsssssssssrrrrrrqqqqqqqqqrrrssssssttttttssssssrrrrrrrrrssstttuuuuuuuuuuuuuuuuuuvvvvvvwwwwwwxxxxxxvvvvvvuuuuuuuuuuuuvvvvvvttttttttttttuuuwwwxxxyyyyyyxxxxxxyyyyyywwwrrrooonnnmmmkkkgggdddfffkkkpppqqqrrrtttzzzvvvjjjfffgggiiillloootttsssssssssttttttrrrqqqmmmllljjjhhhhhhiiijjjkkkmmmoooppppppnnnooossswwwzzzzzz{{{|||}}}~~~}}}~~~}}}{{{zzzwwwsssooommmmmmooopppppppppqqqtttxxx|||yyyuuuqqqhhh^^^]]]bbbeeeiiioootttrrrhhhYYYNNNAAA>>>:::666333333444555444444444444444444444444777666666555555444333333111222333444444444333222~~~{{{}}}wwwuuurrrrrrvvv~~~tttccc[[[OOOHHHEEEDDD@@@===???>>>===;;;999888888888555555444444444555555666444444555555555555444444333333222222111222222222222222222222222222222222222111111111222333333444222222222111111111000000222222222222222222222222222222222222222222222222333333333222222111111111333222111111111222333444444444444444444444444444555555444444444555555666444444444444444444444444333444444555666666555555333333333444444444444555333666888888666555666888999999999999:::;;;<<<<<<>>>AAADDDDDDFFFOOO^^^jjj~~~xxxuuutttppplllcccYYYRRRRRRWWW]]]hhhrrr{{{}}}yyyppp]]]PPPEEEDDDCCC???>>>@@@;;;999888888:::;;;<<<<<<@@@AAAJJJ[[[nnn~~~{{{wwwvvvvvvsssnnnjjjgggfffcccaaa^^^YYYSSSOOOLLLKKKJJJIIIIIIFFFCCC@@@???===<<<;;;;;;===@@@BBBEEEDDDCCCBBBCCCDDDGGGHHHJJJLLLNNNRRRUUUYYY[[[]]]VVVSSSOOOLLLKKKMMMOOORRRUUUVVVWWWYYY[[[^^^```bbbccceeeggggggffffffhhhiiikkkkkkkkklllllllllmmmmmmmmmmmmnnnnnnnnnnnnnnnmmmooonnnmmmmmmmmmnnnpppqqqooooooppprrrtttwwwyyyzzz~~~{{{vvvuuuuuuuuuuuuwwwuuusssqqqqqqqqqrrrsssqqqqqqqqqqqqqqqqqqqqqqqqsssrrrqqqqqqqqqrrrssstttttttttttttttttttttttttttsssssssssrrrrrrqqqqqqqqquuuuuuuuuuuuuuuuuuttttttwwwvvvvvvuuuuuuvvvwwwwwwtttsssrrrqqqrrrrrrtttuuusssssssssssstttuuuvvvwwwuuuvvvwwwwwwuuussspppnnnllliiiffffffgggiiijjjjjjnnnqqquuuxxx|||~~~ssskkkhhhjjjnnnpppttttttttttttsssqqqooonnnooommmjjjhhhhhhiiilllnnnmmmmmmnnnooorrruuuxxxzzz}}}}}}||||||}}}}}}zzzyyyrrrpppmmmkkkkkkmmmppprrruuuwwwzzz|||}}}|||~~~wwwooollleee\\\___iiihhhmmmrrrsssmmmaaaTTTKKK???;;;666333444555444333444444555555444444333222333333333444444444555555888777666555555555555555{{{qqqrrrvvv{{{tttggg]]]UUULLLFFFEEEEEEBBB@@@AAA@@@>>><<<:::999999888666555555444444444555555333333444444444444333333333222222111111222222222222222222222222222222222222111111111222222333444222222222111111111000000222222222222222222222222222222222222222222222222333333333222222111111111222222111111111222333444333333444444444555555555444444333333333333444444444444444444444444444444333444444555555555555444555555555555666666666666555888::::::888777888:::999999888999999:::;;;<<<<<>>>>>===<<<::::::;;;<<<;;;:::<<<===CCCOOO^^^qqqzzzxxxxxxvvvrrrnnniiigggeeeccc```[[[VVVRRROOOMMMKKKJJJIIIGGGDDDBBB@@@>>><<<;;;;;;===???@@@CCCCCCBBBBBBBBBDDDEEEFFFGGGIIILLLOOOTTTWWWZZZ\\\XXXVVVRRROOOMMMMMMNNNNNNSSSSSSTTTVVVYYY\\\___```aaacccdddeeedddeeefffhhhiiiiiijjjjjjkkkkkkllllllkkkllllllmmmmmmlllllllllmmmmmmmmmmmmmmmnnnnnnooommmmmmnnnppprrrtttvvvxxx{{{}}}yyywwwwwwwwwwwwvvvuuusssqqqqqqqqqrrrsssqqqqqqqqqqqqqqqqqqqqqqqqrrrqqqqqqpppqqqrrrsssttttttttttttttttttttttttttttttttttttsssssssssrrrrrrsssttttttuuuuuuuuuttttttuuuuuuvvvvvvvvvvvvvvvvvvtttsssrrrrrrrrrrrrssstttttttttssssssttttttuuuuuutttttttttsssrrrpppnnnmmmmmmllljjjhhhffffffffffffjjjmmmrrrwww{{{xxxpppnnnoooqqqsssuuuuuuuuutttrrrpppnnnlllkkkjjjhhhhhhiiikkknnnpppmmmnnnoooqqqtttwwwzzz|||~~~}}}}}}}}}~~~}}}{{{yyywwwrrrpppnnnllllllnnnqqqssswwwyyy|||~~~~~~zzzzzz|||uuullljjjeee___aaaiiiiiilllooonnnggg[[[MMMDDD>>>:::555333444555555444555555666666555555444333333333333444444444444555666555444444333333333444|||uuuooottt}}}~~~ssseeeYYYSSSNNNGGGDDDDDDEEEDDDBBBBBBAAA???===;;;:::999999666666555444333333333444222222333333333333222222222222111111111222222333222222222222222222222222222111111111111222333333222111111111111000000000222222222222222222222222222222222222222222222222222222222222222111111111222111111111111222333333222333333444555666777777555444333222222111222222333333333333333333333333444444444555555444333333555555555555666666666666555777999999888888888999888888888888999:::;;;<<<;;;===@@@@@@BBBJJJVVV```}}}zzzvvvvvvtttoooggg```ZZZXXXXXXXXXaaalllttt|||zzzjjjYYYOOOJJJEEE@@@>>>???>>><<<<<<===<<<;;;999::::::<<>><<<;;;<<<===>>>???@@@@@@AAABBBBBBCCCCCCDDDEEEHHHLLLPPPTTTWWWYYYXXXWWWVVVTTTQQQOOOMMMKKKOOOOOOPPPRRRUUUXXX[[[]]]^^^___aaabbbbbbbbbdddfffggghhhhhhiiijjjkkkkkkkkkjjjjjjkkkkkkkkkkkkjjjjjjkkklllmmmnnnnnnnnnmmmlllkkkkkklllmmmooorrrtttuuuxxx{{{|||{{{zzzzzzyyyvvvuuusssqqqqqqqqqrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppqqqrrrrrrttttttttttttttttttttttttuuuuuuttttttttttttssssssrrrrrrssstttuuuuuuuuuuuutttuuuvvvwwwwwwvvvuuutttssssssrrrrrrrrrrrrssssssttttttsssrrrrrrrrrrrrsssrrrqqqpppooonnnnnnmmmmmmooopppppplllfffaaa```aaadddiiioootttxxx{{{~~~zzzuuussssssssssssvvvuuutttrrrpppmmmkkkjjjffffffggghhhjjjmmmooopppmmmnnnqqqtttwwwzzz}}}~~~~~~~~~~~~}}}{{{yyyvvvuuuqqqpppnnnmmmnnnppprrrtttyyy|||}}}wwwvvvvvvtttiiigggeeebbbccciiiiiijjjjjjggg^^^QQQDDD<<<;;;888555333444555555555666666666666666555444444333333333333444444444444444333333222222222222222|||xxxxxx~~~vvvmmmcccYYYQQQKKKGGGCCCAAABBBBBBBBBAAA@@@???>>><<<:::999888888777666555444333333222222222222333333333333222222111111111111111222222333111111111111111111111111222111111111111111222222111111111111000000000000111111111111111111111111111111111111111111111111222222222111111111111111111111111111111222222333111222333444666777888999555555444222111111111111222222222222222222222222333444444444444333222222222222333333333444444444444555666666666666666666777777777888888999:::;;;;;;===>>>???AAAHHHRRRZZZqqq|||wwwuuutttrrrmmmggg```ZZZWWWVVV\\\fffoooxxxvvvgggYYYOOOGGGDDDDDD???===<<<=========;;;999;;;:::<<<===AAAMMMeeezzz}}}{{{zzzwwwuuunnnlllkkkiiigggccc]]]ZZZXXXTTTPPPMMMKKKIIIGGGFFFDDDCCC@@@>>><<<;;;<<<<<<<<<===>>>@@@@@@AAAAAAAAABBBDDDFFFIIILLLOOOQQQSSSTTTUUUVVVVVVUUURRROOOLLLKKKKKKKKKMMMOOORRRUUUWWWZZZ\\\^^^______```bbbdddffffffggghhhiiijjjkkkllljjjjjjkkkkkkkkkjjjiiiiiiiiikkkmmmoooooonnnlllkkkjjjjjjkkklllnnnppprrrsssvvvyyy|||}}}~~~}}}||||||{{{yyyuuutttsssrrrqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppqqqqqqqqqttttttttttttttttttttttttttttttttttttssssssssssssqqqqqqrrrtttuuuuuuuuuuuuuuuvvvwwwxxxxxxwwwuuusssssssssrrrrrrrrrrrrrrrrrrtttsssrrrqqqpppooooooooonnnmmmlllkkklllnnnpppqqqrrruuuvvvqqqggg___]]]]]]bbbgggmmmrrruuuvvvwwwxxx}}}zzzvvvtttttttttsssrrrtttsssqqqooollljjjhhhfffdddeeegggiiikkkmmmnnnnnnlllnnnqqquuuyyy|||~~~~~~}}}{{{yyyvvvtttsssqqqpppooooooppprrruuuvvvzzz}}}|||vvvsssrrr|||}}}ttthhhffffffeeeeeegggffffffccc^^^UUUIII???888888666444333444555555666555555555555555444444333222222333333333444444444333333222222222222222333~~~zzz{{{~~~zzznnnddd[[[SSSNNNKKKEEECCC@@@???>>>>>>>>>======<<<:::999777777666666777666555333333222222222333333444444444444333333111000000000111111222333111111111111111111111111222222111000000111111111000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111000000111111222222222222000111222444666777888999666666444333222222222222222222222222222222222222222333333333333333222222222222222333333333333444444444555666666666666555777777777777888999::::::;;;<<<>>>???AAAFFFNNNTTTcccwwwzzzrrrsssrrrppplllfff^^^ZZZUUUXXX```jjjttt|||xxxgggVVVLLLHHHHHH???===<<<<<<======<<<;;;:::;;;===>>>===CCCUUUfff}}}{{{xxxvvvpppooommmllljjjfffbbb^^^\\\YYYTTTPPPNNNLLLIIIGGGFFFEEECCC@@@>>><<<<<<;;;:::;;;<<<>>>????????????CCCDDDEEEFFFHHHIIIJJJKKKMMMPPPSSSUUUVVVUUUSSSQQQKKKJJJIIIIIIJJJMMMOOOQQQWWWYYY[[[\\\]]]^^^```cccdddeeefffgggiiijjjllllllkkkkkkkkkkkkkkkjjjiiihhhiiikkknnnppppppooolllkkkjjjjjjkkklllnnnoooqqqrrrwwwyyyzzz{{{|||~~~||||||{{{yyyxxxtttssssssrrrqqqqqqppppppppppppppppppppppppppppppooooooppppppqqqqqqqqqqqqttttttttttttttttttttttttrrrrrrrrrrrrrrrrrrrrrsssqqqrrrssstttuuuuuuuuuuuuvvvwwwxxxyyyyyywwwuuutttsssssssssrrrrrrqqqqqqppprrrqqqpppnnnmmmlllkkkkkkjjjiiiiiijjjlllppptttvvvuuuyyy{{{wwwmmmccc^^^]]]cccgggmmmqqqrrrrrrqqqrrruuutttssstttuuuuuusssqqqpppooommmkkkiiigggeeeeeefffgggiiikkkllllllllllllkkknnnrrrvvvzzz|||}}}~~~~~~~~~}}}{{{yyywwwuuutttssspppppppppppprrrtttwwwyyyzzz}}}}}}yyyvvvttt}}}}}}|||uuujjjfffffffffeeeeeebbb```[[[UUULLLDDD===888555555444444333333555666333444444444444333222222222222222333333333444444444444333333333333444444{{{vvvuuu{{{wwwlll^^^TTTKKKDDDBBBCCC@@@@@@>>>===;;;::::::999999888777666666555555555555555444333222222222333333333444444444444333333000000000000000111222333111111111111111111111111222222111000000000000111//////000000000000000111111111111111111111111111111111111111111111111111000000000111111111111111///000111111222222111111000111222333555666777888666555444333333222333333111111111111111111111111000111222222333333333222444444444444555555555555777666666777999999888666666666666666777888999:::;;;<<<===>>>@@@DDDJJJNNNWWWfff~~~~~~ttttttttttttqqqllleee___VVVVVV[[[eeeooowwwwwweeeXXXPPPKKKCCC@@@===<<<=========<<<999:::<<<===<<<===HHHTTTkkk{{{xxxtttrrrqqqpppoookkkgggcccaaa^^^YYYVVVSSSPPPLLLJJJHHHGGGEEEBBB@@@>>>===<<<999:::;;;<<<===>>>???@@@CCCCCCDDDDDDEEEEEEFFFFFFHHHJJJNNNRRRUUUVVVVVVVVVOOONNNKKKIIIIIIJJJLLLMMMRRRTTTWWWYYYZZZ[[[^^^```bbbbbbdddfffgggiiikkkkkkkkkkkkkkkkkkjjjiiihhhggghhhjjjlllnnnooommmkkkjjjjjjjjjkkklllmmmoooqqqqqqvvvwwwxxxyyy{{{}}}~~~|||{{{{{{zzzxxxvvvsssssssssrrrqqqqqqppppppppppppppppppppppppppppppooopppqqqqqqrrrrrrqqqqqqttttttttttttttttttttttttqqqqqqqqqrrrrrrrrrrrrssssssssstttuuuvvvvvvvvvuuuwwwwwwxxxxxxwwwvvvuuutttrrrsssssssssrrrqqqpppoooooonnnmmmkkkjjjiiihhhhhhgggggghhhiiimmmqqquuuxxxwww{{{~~~|||uuukkkdddaaadddhhhmmmpppqqqppppppppprrrrrrssstttuuuuuurrrppplllkkkjjjhhhgggfffffffffiiijjjkkklllllllllllllllllloootttxxx|||}}}}}}}}}~~~}}}||||||{{{zzzxxxvvvuuuttttttppppppppprrrtttwwwyyy{{{{{{~~~}}}|||||||||xxxqqqjjjeeeeeeeeedddccc]]]ZZZTTTLLLEEE???;;;999444555555444222222333555333333333333333222111111222222222222333333333333444444444444444555555666~~~yyywwwvvv{{{}}}vvveeeZZZOOOIIICCC<<<;;;>>>;;;<<<<<<;;;999888777777666666555555555555666666444444333333222333333333222222333333333333222222////////////000111222333111111111111111111111111222222111000000000000000////////////000000111111111111111111111111111111111111111111111111111111///000000000111111111222...///000111222111111000000000111222333444555666333333222222222222222333111111111111111111111111...///000222333333333333333333444444444555555555777555555666999999888555666666666666666777999999:::::::::;;;>>>AAAFFFIIIOOOWWWhhh{{{zzzxxxxxxvvvrrrkkkfff\\\YYY[[[cccjjjpppxxxzzzoooaaaTTTKKKGGGAAA>>>============;;;::::::<<<;;;;;;AAAIIIWWWlll{{{xxxwwwuuuuuussspppllliiifffddd```\\\YYYUUUPPPMMMJJJIIIGGGEEEBBB@@@>>>>>>:::999999:::;;;===@@@AAAAAAAAABBBBBBCCCDDDDDDDDDEEEFFFIIIMMMQQQUUUXXXZZZWWWTTTPPPLLLJJJIIIKKKKKKMMMPPPRRRTTTUUUWWWZZZ\\\^^^___```ccceeeggghhhiiiiiiiiiiiiiiihhhgggffffffggghhhjjjkkkkkkkkkiiihhhjjjjjjjjjkkklllnnnooopppssstttuuuwwwxxx{{{~~~|||}}}|||{{{{{{{{{zzzwwwuuurrrsssrrrrrrqqqppppppooopppppppppppppppppppppppppppppprrrsssssssssrrrqqqttttttttttttttttttttttttrrrrrrrrrrrrssssssttttttuuuuuuvvvvvvvvvvvvvvvuuuvvvvvvvvvuuutttsssssssssrrrrrrssssssrrrqqqooonnnlllkkkjjjhhhgggfffffffffffffffgggiiilllpppsssuuuyyy|||}}}uuulllfffdddhhhmmmpppqqqrrrrrrssssssssssssssstttrrrnnnllljjjiiihhhgggggghhhiiiiiikkkkkkkkkllllllmmmnnnnnnnnnqqqvvv{{{~~~~~~}}}~~~~~~~~~|||{{{zzz{{{zzzxxxwwwvvvuuuuuuvvvooopppqqqsssuuuxxx{{{|||||||||zzz|||~~~}}}~~~}}}|||}}}xxxlllkkkgggdddbbbcccccccccZZZVVVNNNEEE>>>:::888777333555666444222111222444333333444444333333222111111222222222222333333333444444444444444555666666~~~zzzxxxwwwvvvwwwxxx{{{}}}ooofffUUULLLDDDCCC@@@::::::>>>888999::::::888777777777555555555555555666777777333333222222222333444444111111222222222222111111////////////000111222333000000000000000000000000222222111000000///000000.../////////000000111111000000000000000000000000000000000000000000000000//////000000111111111222...///000222222111111000000000111222333333444444111111111111111111222222000000000000000000000000---...000111333444444444111111222222222333333333555333222444777888666333555555555666666777888999888888999:::<<>>=========>>>;;;:::<<<<<<;;;@@@FFFJJJ\\\vvv~~~{{{zzzyyyxxxwwwtttpppllljjjhhhdddaaa^^^YYYSSSOOOJJJIIIHHHFFFDDDAAA@@@???::::::999999;;;===@@@BBB???@@@@@@BBBCCCDDDEEEEEEDDDEEEGGGJJJOOOTTTXXX[[[\\\YYYTTTOOOKKKJJJKKKLLLJJJLLLOOOQQQRRRTTTWWWYYY[[[\\\^^^```ccceeefffggghhhhhhhhhhhhgggfffeeedddeeefffggghhhiiihhhhhhgggiiiiiiiiijjjkkkmmmnnnooopppqqqssstttvvvyyy{{{}}}|||}}}{{{|||{{{{{{{{{{{{zzzwwwtttrrrrrrrrrrrrrrrpppoooooooooooooooooooooooooooooopppqqqrrrssstttsssrrrrrrttttttttttttttttttttttttssssssssstttttttttuuuuuuvvvwwwwwwwwwwwwvvvvvvuuuvvvuuutttrrrrrrqqqqqqrrrrrrrrrssssssrrrqqqooonnnjjjiiihhhgggeeeeeeeeedddfffggghhhjjjlllnnnpppqqqyyy|||{{{qqqjjjcccggglllppprrrsssuuuwwwtttsssrrrrrrqqqnnniiifffiiiiiihhhhhhhhhjjjkkklllkkkkkkkkklllmmmnnnpppqqqppptttyyy~~~}}}}}}~~~~~~~~~}}}|||zzzyyy{{{yyyxxxvvvvvvvvvvvvwwwooopppqqqsssvvvyyy|||}}}}}}yyyvvvxxxyyyyyy~~~~~~}}}|||}}}tttjjjccceeeeeebbb```aaaccccccYYYSSSJJJAAA:::666555555333555666555111000111333444444555555444444333222111111222222222333333333333333333333444444555666zzzrrrmmmmmmpppttt~~~|||ooo___TTTFFFBBB===:::999888888777777666666666666555555555666555444333333333333333222222111111111111222222444444333222222111111000000000000000000000000000222111111111000000//////111111111111000000000000000000000000000000000000///////////////000111111333333222222222222222222111111000000000000111111111000/////////000222333111111111111111111111111222222111111000111111111222///,,,---///111111//////000000111222333333333000111111111111222222222444333333222333444555666444555666666555555666777999999:::;;;===???AAABBBAAAJJJQQQaaa|||~~~yyyvvvvvvmmmgggaaa^^^aaagggnnnrrr}}}~~~ppp```RRRFFFBBBAAA======???======<<<;;;<<<===>>>???GGGKKKZZZsss~~~|||zzzxxxwwwvvvssspppooommmiiieeebbb^^^YYYUUUOOOMMMJJJHHHGGGFFFDDDBBBCCC@@@===:::999:::<<<>>>AAAAAA@@@@@@AAABBBBBBCCCAAABBBDDDGGGKKKPPPTTTWWWUUUWWWWWWUUUQQQMMMKKKKKKIIIJJJKKKLLLNNNOOOQQQRRRSSSVVVZZZ^^^aaacccccccccbbbdddfffffffffeeefffgggffffffggghhhhhhhhhhhhggghhhhhhhhhhhhiiijjjkkklllqqqqqqqqqrrrssstttuuuvvv}}}~~~||||||{{{{{{{{{|||}}}}}}}}}}}}~~~}}}{{{yyywwwvvvvvvuuutttrrrpppooommmmmmooopppqqqpppooooooqqqsssqqqqqqqqqrrrrrrsssssssssppprrrttttttsssrrrssstttrrrrrrrrrrrrrrrrrrrrrrrrttttttvvvvvvwwwvvvuuutttssssssssssssrrrqqqpppoooooopppqqqrrrrrrpppnnnllldddccccccccceeefffhhhiiijjjjjjhhheeeccceeekkkqqqvvvyyy~~~uuunnnhhhiiilllooorrrtttvvvwwwuuusssqqqpppooonnnllljjjhhhhhhhhhggghhhiiijjjjjjlllnnnoooooonnnnnnpppqqqvvvxxxzzz{{{{{{{{{}}}~~~~~~}}}{{{zzzyyyxxxyyyyyyyyyxxxvvvuuusssuuuwwwyyy{{{}}}~~~~~~~~~}}}|||wwwuuuvvvzzz|||}}}}}}}}}|||~~~yyyqqqggg___]]]^^^```ccceeeddd^^^YYYTTTNNNEEE===888666555444222222222222222222222222333333333333333333333333444333333222222333333444444444444444444444444444xxxqqqnnnpppvvv{{{|||qqqeeeWWWNNNCCC@@@;;;888888888777777666666666555555555444444555555444333333333333333222222111111111111222222444333333222222111111000000000000000000000000000111111111000000000//////111111000000000/////////000000000000000000000000///////////////000111111000000000000000000000000111111000000000000111111111000000///000111222333111111111111111111111111222222111111111111222222999666333222333333222111000000111111222333333444000111111111111222222222444333333222333444555666333444666666555555777888666666777888:::<<<>>>???===FFFLLLXXXooo|||yyywwwmmmhhhaaa]]]^^^ccchhhkkkrrrxxx{{{kkk\\\NNNGGGBBB>>><<>>AAACCCNNNaaavvv}}}{{{zzzxxxvvvtttrrrppplllhhheeeaaa\\\YYYSSSPPPLLLJJJIIIGGGEEECCCBBB@@@>>>;;;:::;;;<<<===????????????@@@@@@AAABBBAAAAAACCCEEEIIILLLPPPRRRQQQSSSTTTSSSPPPNNNMMMMMMLLLLLLKKKJJJKKKLLLNNNOOOPPPRRRUUUYYY\\\___```aaaaaaccceeefffeeeeeeggghhhgggggggggggghhhhhhhhhhhhhhhhhhhhhhhhiiijjjkkkkkkpppppppppqqqrrrssstttuuuyyyyyyzzz{{{|||}}}}}}~~~}}}}}}{{{wwwwwwwwwwwwxxxyyyyyyzzz||||||||||||zzzxxxvvvuuutttsssrrrqqqpppooonnnmmmooopppppppppooooooqqqrrrqqqqqqqqqrrrrrrsssssssssssstttuuuuuusssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrruuuvvvwwwwwwxxxwwwvvvuuurrrrrrrrrrrrqqqpppoooooooooooooooooommmkkkiiihhhcccddddddfffhhhkkknnnpppnnnmmmiiiccc___```ggglllrrruuuzzzzzztttlllmmmoooqqqrrrssssssttttttrrrooommmlllkkkiiigggdddeeefffgggiiijjjllllllkkkmmmnnnnnnnnnnnnpppqqqwwwyyy{{{|||||||||}}}}}}{{{zzzyyyxxxyyyyyyzzzzzzyyywwwvvvuuuwwwxxxzzz|||}}}}}}}}}}}}|||wwwuuuwww{{{~~~~~~}}}}}}}}}}}}~~~{{{uuummmddd]]]]]]^^^```cccdddaaa[[[VVVMMMHHH@@@:::777555555444222222222222222222222222333333333333333333333333333333222222222222333333444444444444444444444444|||xxxtttsssxxx{{{mmm```UUUKKKEEE???<<<888666666666666666555555444444444333333333555444444333333333333333222222111111111111222222333333333222111111000000000000000000000000000000111111000000000000//////000000000/////////......000000000000000000000000///////////////000000111000000000000000000000000111111000000000000111111111000000000000111222222111111111111111111111111333222222111222222333333999777444222111000///---000111111222222333333333000111111111111222222222444333333333333444444555222333555555555555777888555555666777888:::<<<===<<>>===<<<<<<<<<============>>>???@@@AAA@@@AAAAAACCCEEEGGGJJJKKKKKKMMMOOOPPPOOOOOOOOOPPPQQQOOOMMMKKKJJJJJJJJJKKKKKKLLLNNNQQQUUUXXX[[[]]]]]]```bbbddddddeeeggghhhhhhhhhggggggfffgggggghhhhhhhhhhhhhhhiiijjjkkkkkknnnnnnnnnooopppqqqssssssuuuuuuuuuuuuvvvvvvvvvvvvtttuuuwwwxxxzzz{{{{{{{{{{{{zzzyyyyyyyyyyyyvvvtttsssssstttuuuvvvwwwwwwxxxzzzzzzzzzzzzyyywwwuuusssqqqqqqppppppoooooonnnnnnnnnooooooooonnnnnnppprrrqqqqqqrrrrrrrrrrrrssssssuuuvvvwwwvvvsssqqqqqqqqqqqqqqqqqqrrrrrrssssssssstttuuuvvvwwwvvvvvvuuutttqqqrrrrrrqqqqqqpppooonnnpppooommmkkkiiigggeeeddddddeeegggjjjnnnrrrvvvxxxwwwsssmmmddd]]]]]]ccchhhooorrrwww}}}|||xxxsssssssssssssssrrrqqqqqqqqqnnnkkkiiihhhfffdddbbb```aaadddhhhkkklllmmmnnnkkkmmmoooppppppppprrrtttxxxzzz}}}}}}}}}}}}~~~~~~|||{{{yyyxxxwwwzzz{{{{{{{{{zzzyyyxxxxxxyyyzzz{{{|||}}}}}}}}}}}}}}}|||xxxwwwyyy~~~}}}}}}|||vvvooohhh```\\\]]]^^^aaacccbbb]]]UUUPPPDDD@@@:::666444444444444222222222222222222222222333333333333333333333333222222111111111111222222444444444444444444444444}}}~~~{{{{{{|||}}}nnn^^^QQQHHHBBB>>>:::888555444555666555555444444444333333333222222444444333333222333333444222222111111111111222222333333222222111000000000000000000000000000000000000000000000000000//////////////////............000000000000000000000000000000////////////000000111111111111222222222222111111000000000000111111000000000111111111222222111111111111111111111111222222222222222222333444777555333111000...---,,,000000000111111111222222000000111111111222222222333333333333333333333444333444555555444333444666666666666777999;;;<<<===<<>>===<<<:::999999::::::;;;:::===BBBIIIVVVlll~~~}}}|||yyyvvvssspppnnnjjjfffbbb^^^ZZZVVVRRRPPPMMMIIIGGGBBBBBBBBBAAA@@@>>>===<<<;;;;;;;;;<<<<<<===>>>???@@@AAAAAABBBCCCDDDDDDEEEEEEGGGJJJLLLMMMNNNQQQRRRTTTTTTRRRQQQNNNLLLJJJIIIHHHHHHIIIKKKNNNRRRUUUXXXYYY[[[^^^```bbbccceeeggghhhgggfffeeeeeefffggghhhggggggggghhhhhhiiijjjkkklllllllllmmmnnnoooqqqqqqttttttsssssssssrrrrrrrrrrrrrrrssstttuuuuuuuuuuuuvvvuuutttuuuvvvvvvtttrrrqqqrrrssstttvvvvvvwwwwwwxxxxxxxxxxxxwwwuuusssrrroooooooooooooooooooooooommmnnnooonnnmmmmmmoooqqqrrrrrrrrrrrrrrrrrrrrrrrrtttvvvwwwvvvtttrrrrrrrrrppppppqqqrrrrrrsssttttttrrrssstttttttttsssrrrqqqqqqqqqqqqqqqpppooonnnnnnnnnmmmkkkiiigggfffeeeeeefffgggiiimmmqqqvvv{{{}}}|||ssshhh___]]]aaafffnnnppptttyyy{{{{{{yyywwwwwwwwwvvvuuutttrrrqqqpppmmmjjjgggdddcccbbb```^^^^^^aaaeeeiiilllmmmmmmmmmmmmoooqqqrrrssssssvvvwwwzzz|||~~~~~~~~~}}}~~~~~~}}}{{{zzzyyyxxx{{{|||||||||{{{{{{{{{zzz{{{|||||||||}}}}}}}}}|||{{{|||zzzzzz~~~~~~xxxrrrkkkeee```]]]___aaacccccc___WWWOOOIII>>>;;;666444333333333333222222222222222222222222222222222222222222222222222111111000000111111222444444444444444444444444xxxzzz~~~{{{{{{rrrcccTTTHHH@@@<<<;;;888666444333444555555444444333333333333222222222333333222222222333333444222222111111111111222222333333222111111000000/////////////////////////////////////////////000000////////////............////////////////////////000000////////////000000000000111111111222222222111111000000000000111111000111111111222222222222000000000000000000000000222111111111222222333444666666555444333111111111/////////000000000000000000000111111111222222222333333333333333333222222444555666555333111222333555555666666888999;;;<<<:::CCCDDDEEENNNZZZqqqzzzuuullleee___[[[XXXUUUZZZYYYZZZ```iiisss|||~~~qqqbbbVVVNNNHHHDDDAAA???===;;;::::::::::::::::::<<>>===<<<<<<;;;;;;<<<<<<===>>>@@@@@@AAAAAABBBBBBBBBBBBAAACCCFFFHHHJJJLLLPPPRRRTTTVVVWWWWWWUUUQQQMMMJJJIIIHHHHHHHHHJJJMMMPPPRRRSSSVVVYYY\\\]]]___aaaccceeeeeeddddddeeeeeefffggggggggggggggghhhiiijjjkkkkkkkkkkkklllmmmnnnooopppsssrrrrrrqqqppppppooooooqqqrrrrrrsssssssssssssssvvvuuuttttttuuutttrrrpppooopppqqqssstttuuuuuuuuuvvvvvvwwwvvvvvvtttrrrqqqmmmmmmnnnnnnnnnooooooooommmnnnooonnnmmmmmmoooqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrsssuuuuuutttsssssstttppppppqqqrrrrrrsssttttttsssssstttttttttsssqqqpppppppppppppppooonnnmmmmmmhhhhhhgggeeeeeeeeeeeeeeehhhiiikkknnnrrrwww{{{}}}xxxmmmccc___aaadddjjjmmmqqqtttvvvwwwwwwvvvxxxxxxwwwvvvtttrrrpppooohhheeebbb```______^^^]]]aaacccfffjjjlllmmmmmmlllnnnppprrrsssssstttvvvxxxzzz|||~~~~~~~~~~~~~~~~~~}}}|||{{{{{{||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{~~~}}}}}}zzzuuunnniiieeecccccceeefffgggccc\\\RRRHHHCCC<<<999666444333333222111222222222222222222222222222222222222222222222222222111111000000111111222444444444444444444444444}}}yyyttttttwww}}}~~~vvvkkkdddZZZNNNEEE???<<<;;;777666444444555666555444444444333333333222222222222222222222222333333444222222111111111111222222222222222111000000//////////////////////////////......////////////000000000000000/////////......////////////////////////111000000///////////////---......//////000000000111111000000000000111111000111222222333333222222000000000000000000000000000000000000111222333333111333444444222000000111000000000000000000000000000111111111111222222222222333333333333222222111333555555444222111111222333333444444555777888999777???@@@AAAIIIPPPaaa{{{|||wwwooohhhbbb\\\WWWTTTTTTQQQSSSZZZbbblllwww~~~ooobbbWWWLLLCCCDDDCCC@@@>>><<<;;;;;;;;;888999<<<======???KKKXXXppp~~~|||zzzwwwuuussspppllliiieeebbb]]]YYYVVVSSSOOOLLLHHHHHHHHHFFFEEECCCAAA@@@???>>>======<<<<<<======>>>???@@@@@@AAAAAAAAA@@@???AAADDDEEEGGGIIIMMMPPPRRRTTTWWWYYYXXXUUUQQQNNNMMMLLLKKKJJJJJJKKKMMMNNNNNNPPPTTTVVVXXXZZZ\\\^^^```aaabbbdddeeeeeeeeeeeegggggggggggghhhiiijjjjjjjjjjjjjjjkkklllmmmoooooopppoooooonnnmmmmmmllllllppppppqqqqqqrrrrrrqqqqqqtttsssrrrrrrsssrrrpppnnnmmmnnnpppqqqrrrrrrrrrqqquuuuuuvvvvvvuuusssrrrqqqmmmnnnnnnnnnooooooooopppnnnooooooooonnnnnnppprrrssssssrrrrrrrrrrrrqqqqqqppprrrttttttsssrrrssstttqqqqqqqqqrrrrrrsssssssssttttttuuuuuutttsssrrrqqqnnnnnnnnnnnnmmmlllkkkjjjcccccccccddddddeeeeeeeeefffgggiiilllppptttxxxzzzzzzqqqgggaaaaaabbbeeeiiinnnsssuuuvvvwwwxxxvvvvvvuuusssqqqooommmkkkcccaaa^^^]]]^^^_________dddeeehhhjjjlllmmmmmmmmmoooqqqssssssssstttvvvxxx{{{|||~~~~~~}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||||}}}~~~~~~}}}}}}}}}}}}}}}~~~~~~xxxvvvqqqlllgggfffhhhjjjmmmnnnkkkdddYYYMMMCCC>>>:::888666444444333222000222222222222222222222222222222222222222222222222222222111111111111222222444444444444444444444444|||yyyvvvtttvvv||||||uuummmeee[[[XXXSSSLLLEEE@@@===<<<888777555555666666555444444444444444333333333333222222111111222333333444222222111111111111222222222222111111000000//////////////////////////////........./////////000000111111000000000/////////////////////////////////111111000///////////////------......///000000111111111000000000000111111000111222333333333222222000000000000000000000000////////////000111222333000222444333111......000222222222111111111111111000111111111111222222222222333333444333222111000000222333333222222333444444444444444555777888999666======???FFFIIITTThhh{{{uuunnnhhhbbb\\\XXXRRROOOQQQXXX```gggrrr|||{{{ooocccUUUIIIGGGFFFCCC@@@>>>===<<<<<<999999:::<<<;;;;;;CCCLLL[[[kkk~~~|||yyywwwvvvssspppmmmgggddd___[[[XXXUUUQQQOOOLLLKKKJJJHHHFFFEEEDDDCCCBBBAAA@@@>>>============;;;<<<===???@@@@@@@@@???@@@AAACCCCCCDDDFFFIIILLLNNNOOORRRTTTUUUUUUUUUTTTSSSQQQOOOMMMLLLKKKKKKKKKIIILLLOOORRRSSSUUUWWWYYY[[[]]]```ccceeeeeedddcccgggffffffgggggghhhiiijjjjjjjjjjjjkkklllmmmnnnooonnnnnnnnnmmmmmmllllllkkknnnoooppppppqqqqqqqqqpppqqqpppppppppqqqqqqpppnnnnnnoooqqqrrrsssrrrqqqppptttuuuuuuuuuuuusssrrrqqqnnnoooooooooooooooppppppooopppppppppooooooqqqrrrsssssssssrrrrrrqqqqqqqqqqqqrrrssssssrrrqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqrrrrrrrrrrrrpppooonnnjjjjjjjjjjjjiiihhhgggfffdddeeefffggghhhhhhgggfffaaabbbdddhhhlllqqqvvvxxx~~~~~~}}}vvvnnngggdddcccfffkkkppptttuuuuuuvvvwwwtttsssqqqooolllhhhfffddd___]]][[[[[[]]]```bbbbbbfffggghhhjjjlllnnnppppppsssuuuwwwwwwvvvvvvxxxzzzzzz|||~~~~~~}}}|||}}}~~~{{{{{{||||||}}}~~~~~~|||{{{{{{{{{|||}}}~~~}}}}}}}}}}}}~~~|||yyyrrrqqqnnniiifffgggkkkpppvvvtttpppeeeWWWJJJ@@@<<<777555444444555444222111222222222222222222222222111111111111111111111111333333222222222222333333444444444444444444444444~~~vvvvvvwwwyyy~~~zzzoooggg___XXXQQQQQQPPPLLLFFFAAA>>><<<999888666666777777666444555555444444444444333333222111111111222333333444222222111111111111222222222222111111000/////////////////////////////////---.........//////000000111111111111000000000000////////////////////////111111000///////////////...//////000111222222333111111000000000000111111000111222333444333222222000000000000000000000000............///000111222555777999888555222222333333333333333333333333333000111111111111222222222222333333444333222111000---///111222222333555777666666666777777999:::;;;888>>>===???FFFGGGMMM]]]rrr{{{uuuoooiiiccc^^^UUURRRSSSYYY___cccmmmwwwxxxyyynnn```RRRJJJHHHEEEBBB@@@>>>======<<<::::::<<<;;;;;;@@@HHHIIITTTkkk~~~{{{yyyxxxuuurrrooogggddd```\\\YYYVVVSSSPPPNNNMMMKKKIIIGGGFFFEEEEEEDDDCCCAAA@@@>>>======<<<888999;;;===????????????AAABBBBBBBBBBBBDDDGGGIIIKKKLLLLLLNNNQQQTTTWWWYYYWWWUUUSSSPPPNNNLLLJJJJJJGGGJJJMMMOOOPPPRRRTTTVVVWWWZZZ___ccceeeeeedddbbbfffffffffgggggghhhiiijjjjjjjjjjjjkkklllmmmooooooooooooooonnnnnnnnnmmmmmmnnnooopppqqqqqqqqqqqqqqqoooooonnnppprrrrrrqqqpppqqqrrrtttuuuuuutttsssrrrtttuuuuuuuuuuuutttrrrqqqooooooooooooppppppppppppooopppqqqpppooooooqqqssssssssssssrrrrrrqqqqqqqqqrrrssstttsssqqqooonnnooosssrrrrrrrrrrrrrrrrrrrrrmmmnnnnnnnnnmmmllljjjiiiggggggggggggfffeeedddccchhhiiikkkmmmmmmllljjjiii]]]^^^aaaeeejjjpppuuuwww}}}|||tttlllhhhgggkkkoootttvvvuuusssrrrsssrrrqqqooolllhhhccc```^^^]]][[[YYYZZZ]]]aaadddeeefffggghhhjjjlllooorrrtttyyyzzz{{{{{{{{{zzz|||}}}zzz|||~~~~~~|||||||||}}}xxxyyyzzz{{{|||}}}~~~{{{{{{zzz{{{|||}}}~~~}}}}}}}}}}}}~~~yyyvvvnnnnnnkkkgggeeegggnnnsss{{{yyyrrrfffVVVHHH???;;;333333222333555555333222222222222222222222222222111111111111111111111111444333333222222333333444444444444444444444444444~~~zzzxxx||||||nnnccc\\\VVVOOOIIIGGGHHHIIIHHHFFFBBB===:::777777777777777666666666888777666555444333222222////////////////////////444222000000333555444222000000////////////000000////////////////////////000000000000000111111222111111000000//////..............................////////////////////////......///000111222222333000000000000000000000000000000///////////////000222222111000000000000000000000000000000000000000111555999999777333222222///000000111111222333333111111000000000000111111000111111111111222222222111111222222222333333333444444444555666888999:::;;;<<<===>>>@@@EEEJJJOOOeeewww|||zzztttjjjaaa[[[VVVPPPPPPVVVaaakkkrrrwwwzzzxxxiii^^^UUUNNNDDD??????@@@???===???===;;;999999;;;===???FFFIIITTTiii}}}yyyuuuppplllkkkgggccc```]]]\\\YYYWWWUUUSSSQQQOOOMMMKKKGGGDDDEEEDDDBBBAAAAAAAAA???===<<<;;;999999999;;;===>>>??????@@@AAABBBBBBCCCCCCDDDEEEFFFIIIKKKNNNQQQRRRUUUWWWZZZ]]]\\\ZZZVVVTTTNNNMMMKKKKKKKKKNNNQQQSSSTTTVVVYYY\\\___aaacccccceeeeeeeeefffhhhiiikkkllljjjkkklllllllllllllllkkklllmmmmmmllljjjkkkmmmooorrrpppnnnooorrrsssrrrpppqqqppppppooooooppppppppprrrrrrrrrrrrssssssssssssuuuuuutttsssrrrqqqppppppqqqpppooonnnmmmmmmmmmmmmpppppppppoooooopppqqqqqqsssrrrqqqpppooopppqqqrrrpppppppppppppppqqqrrrsssrrrrrrrrrrrrqqqpppooonnnmmmllljjjhhhfffeeeddddddcccbbbaaa___^^^```cccfffiiimmmpppssswwwwwwnnnddd^^^ZZZ[[[cccjjjnnnpppsssyyyzzz|||zzzvvvqqqnnnlllqqqqqqrrrsssssstttsssssspppmmmiiiddd```^^^]]]]]]ZZZ[[[]]]___bbbdddfffggggggjjjmmmooopppqqqsssuuuxxxyyyzzz{{{}}}~~~}}}}}}|||||||||{{{{{{{{{zzzzzzzzz{{{{{{{{{{{{{{{{{{{{{zzzzzz{{{|||}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}{{{}}}xxxrrrllliiieeebbbccchhhooouuuxxxxxxrrrcccPPPBBB;;;;;;555444222111111222444555111111111111222333444555000000000000111111111111444333333222111111111222000000000000000111111222~~~uuummmaaaXXXSSSOOOJJJFFFCCCDDDEEEEEECCC???;;;999666666777777777777777777888777666555444333222111111111111111111111111111///---+++,,,...000///---222000///------///000222000000000000000000000000000000//////000000111222111000000000/////////.........................../////////////////////////////////000111111111222000000000000000000000000000000////////////000000111111000000000000000000000000000000000000000000111444888999777444222222111222222333333444444555111111111000000111111111000111111111111222222222222222222222333333333333444444444555666777888999:::;;;<<<===???BBBHHHLLLWWWggg}}}yyyqqqjjj```ZZZSSSQQQVVV___hhhmmmtttwww|||{{{ppphhhXXXQQQIIIDDDCCCCCCAAA>>>===<<<:::999999:::;;;<<>>===;;;::::::;;;===>>>??????@@@@@@@@@AAAAAAAAACCCCCCDDDFFFIIIKKKMMMOOOTTTVVVYYY\\\\\\[[[XXXVVVPPPOOOMMMLLLLLLLLLNNNOOOPPPRRRTTTWWWZZZ]]]```aaaaaaaaabbbccceeeggghhhiiihhhhhhiiijjjjjjjjjjjjjjjkkkllllllkkkjjjjjjlllnnnqqqooonnnoooqqqrrrqqqoooooooooooooooooooooppppppppppppqqqrrrssstttuuuuuuuuutttsssrrrqqqpppppppppqqqppppppoooooonnnnnnmmmppppppoooooooooooopppppprrrqqqpppoooooooooppppppooooooooooooooopppqqqqqqooooooooonnnmmmllljjjiiijjjiiigggeeecccbbbbbbaaabbbbbbaaa```^^^___bbbeeeiiimmmqqquuuxxxxxxpppfff___ZZZZZZ```hhhkkkooorrrtttvvvxxxxxxuuurrrqqqpppsssssssssrrrqqqooommmkkkllliiifffbbb___]]]\\\\\\\\\]]]___aaaccceeeggghhhhhhjjjmmmpppqqqrrruuuvvvyyyyyyzzz{{{|||}}}~~~~~~~~~}}}}}}|||{{{zzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzyyyzzz{{{|||}}}~~~~~~}}}}}}}}}~~~~~~~~~|||yyy{{{|||pppiiifffeeeddddddeeegggkkknnnrrrpppiii[[[LLL???999888555444222111111222444555333333222111111111222222000000000000111111111111444333222222111111111222000000000000000111111222~~~uuummm^^^XXXPPPJJJHHHFFFDDDAAA>>>???@@@AAA???<<<999777555555666666777777777888888777666555333222111000222222222222222222222222111///......000111111000333111...,,,,,,...111333111111111111111111111111000000//////000000111222000000000000////////////........................////////////////////////000000000000000000000000000000000000000000000000000000////////////000000000000000000000000111111000000000000000000000000111444777888777444222111111111222222333444444444222222111111111111222222000111111111111222222222333333333333444444444444444444444555666777888999999:::;;;<<<===@@@DDDHHHPPP[[[sss~~~zzzuuufff```XXXTTTUUU[[[bbbeeeooorrrwww}}}~~~yyyttt___XXXPPPJJJHHHFFFBBB@@@>>>===<<<;;;;;;;;;;;;;;;===<<<@@@HHHSSSeee|||~~~zzzwwwqqqmmmiiieeecccaaa___]]]\\\ZZZWWWVVVUUURRROOOLLLJJJHHHFFFFFFEEEEEECCCAAAAAA@@@>>><<<<<<<<<======>>>>>>>>>???????????????AAAAAABBBCCCEEEGGGIIIJJJPPPSSSVVVYYY[[[[[[YYYXXXSSSRRRPPPOOONNNMMMLLLLLLMMMMMMOOOQQQTTTWWW[[[\\\]]]^^^___aaabbbdddffffffddddddeeefffggghhhhhhiiiiiijjjjjjjjjiiiiiikkkmmmnnnmmmmmmnnnpppqqqpppnnnnnnnnnnnnnnnnnnoooppppppnnnoooppprrrtttvvvwwwxxxvvvtttrrrpppoooooopppppppppqqqqqqrrrqqqooonnnmmmpppoooooonnnnnnoooooooooqqqpppoooooonnnnnnoooooommmmmmmmmmmmnnnnnnnnnnnnmmmmmmlllkkkiiigggfffeeefffeeecccaaa````````````cccddddddbbb```___```aaaggglllrrrwww{{{{{{tttkkkaaa[[[YYY^^^dddhhhlllpppnnnqqqtttvvvuuutttssstttrrrrrrqqqpppmmmjjjgggeeedddccc```^^^\\\\\\\\\\\\___```aaaccceeeggghhhiiihhhkkkoooqqqsssuuuwwwyyyzzzzzz{{{{{{{{{|||||||||~~~}}}}}}|||{{{zzzzzzyyy||||||||||||||||||||||||{{{zzzyyyyyyyyyzzz{{{|||~~~~~~{{{yyyxxxxxxxxxzzz|||~~~{{{uuuyyy~~~vvviiiccc___aaaccceeefffffffffeeejjjddd[[[OOOEEE<<<777444444333222111111222333444666555333222000000//////000000000000111111111111333333222111111111111222000000000000000111111222uuujjj___WWWMMMIIICCC@@@@@@@@@???>>>:::;;;===>>>===;;;999777333333444444555666666666777666555444333111000000222222222222222222222222333222222222333444444444222000///------///000222000000000000000000000000///////////////000111111000000000000////////////........................////////////////////////000000000000000/////////000000000000000000000000000////////////000000111000000000111111111111111000000000000000000000000111333666888777555222111/////////000111111222222333222222222222222222333000000111111111222222222333333333444444444555555666555555666777888999::::::;;;<<<<<<<<<>>>BBBEEEOOOUUUfff~~~|||mmmfff]]]WWWVVVXXX\\\^^^jjjnnntttzzz}}}{{{iiibbbXXXOOOIIIEEEBBB@@@@@@??????>>>===<<<<<<;;;<<<<<<===@@@EEEPPPdddwww|||tttqqqllliiigggeeecccaaa___]]][[[ZZZYYYVVVSSSQQQMMMKKKIIIHHHHHHGGGDDDCCCBBBAAA@@@>>><<<<<<;;;;;;<<<<<<<<<======>>>>>>>>>@@@@@@@@@AAABBBDDDEEEFFFLLLNNNQQQTTTWWWXXXXXXXXXTTTTTTSSSSSSRRRQQQPPPPPPOOONNNMMMNNNOOORRRUUUWWWZZZ[[[\\\^^^```aaabbbccc``````aaabbbcccdddfffffffffhhhiiiiiihhhhhhjjjkkkllllllmmmnnnooooooooonnnmmmmmmmmmmmmnnnooopppqqqooopppqqqssstttvvvwwwxxxwwwuuuqqqooonnnooopppqqqpppqqqrrrsssrrrpppnnnlllppppppooonnnnnnnnnooooooppppppooonnnnnnmmmmmmmmmllllllllllllllllllkkkkkkjjjjjjiiihhhfffdddcccbbbaaaaaa```___```aaacccdddiiijjjjjjhhhddd```^^^]]]aaaiiipppwww|||yyyrrreee^^^YYY]]]bbbfffjjjnnnmmmooorrrttttttsssttttttmmmmmmmmmllljjjgggdddccc]]]\\\[[[[[[[[[[[[\\\\\\aaaaaacccdddfffhhhiiijjjjjjmmmqqqtttvvvxxx{{{}}}|||||||||{{{{{{{{{zzzzzz||||||||||||||||||||||||}}}}}}}}}}}}||||||||||||{{{{{{zzzyyyzzz{{{|||}}}}}}||||||||||||zzzvvvsssrrrrrrsssvvvyyy}}}}}}zzzqqqvvv}}}pppfffbbb^^^```bbbfffgggfffccc``````XXXMMMDDD>>>:::555222333333222111111222333333555444333111000////////////000000000111111111111222222111111111111111222000000000000000111111222vvvjjj```WWWNNNIIIDDDAAA>>><<<;;;<<<======999:::<<<<<<<<<;;;999888222222222333333333444444555555444333222111000000111111111111111111111111///////////////000111222//////000000000000///////////////////////////////////////...///000000111////////////000000000000........................////////////////////////000000000//////////////////////////////////////////////////////000111111000111222333333222111111000000000000000000000000111222444777777666333000...//////000000111222222333222222222222222222333000000111111111222222222333333333444444444555555777777777777888999:::::::::;;;<<<<<<<<<>>>@@@CCCIIILLLXXXnnn~~~tttmmmccc\\\XXXXXXYYYZZZeeejjjrrryyy}}}~~~}}}|||tttmmmaaaUUULLLFFFCCCBBB@@@@@@???>>>===<<<;;;:::<<<<<<>>>??????DDDRRR```uuuxxxtttpppllljjjhhhfffdddbbbaaa___]]]\\\ZZZWWWUUUOOONNNKKKJJJJJJIIIFFFDDDCCCBBBAAA???===<<<;;;:::999999:::;;;===>>>???????????????@@@AAABBBDDDEEEGGGHHHKKKNNNPPPRRRSSSTTTSSSSSSTTTUUUVVVVVVWWWWWWTTTSSSQQQPPPOOOPPPRRRSSSUUUVVVXXXZZZ[[[\\\\\\\\\\\\\\\\\\]]]^^^```bbbcccbbbdddffffffeeeeeeggghhhhhhjjjlllnnnnnnnnnmmmmmmmmmmmmlllmmmmmmnnnoooooopppqqqqqqrrrssstttuuuvvvwwwuuurrrooonnnooopppqqqooopppqqqrrrqqqooommmkkkppppppooonnnnnnnnnnnnnnnoooooonnnnnnmmmlllkkkkkkiiijjjjjjjjjjjjiiiggggggeeeeeeeeedddcccaaa```___^^^^^^^^^___bbbeeeiiikkkqqqrrrssspppiiibbb\\\YYY[[[cccmmmttt{{{}}}xxxjjjbbb\\\^^^bbbeeeiiimmmnnnppprrrrrrqqqppppppqqqjjjiiihhhfffdddaaa```___XXXXXXXXXYYYZZZ\\\]]]^^^aaabbbccceeegggiiijjjkkkmmmppptttwwwxxx{{{}}}~~~}}}}}}|||{{{{{{zzzzzzzzz{{{{{{|||}}}~~~~~~~~~}}}}}}|||||||||{{{|||{{{{{{{{{{{{}}}~~~~~~}}}}}}}}}|||zzzvvvrrrrrrssstttwwwzzz~~~}}}{{{xxxpppttt{{{ttthhhcccbbbbbbbbbcccfffgggfffbbb^^^WWWNNNDDD===:::888555222222222222222222222222222333222111111000000000111///000000000111111111111111111111000000111222222000000000000000111111222}}}ssseeeYYYPPPJJJEEEAAA>>>===;;;:::999:::;;;<<<::::::;;;<<<;;;;;;999999222222222222222222222222333333333222222222111111////////////////////////.../////////......000222---///111222222111///---........................//////......//////000111////////////000000000000........................///////////////////////////////////////////////////////////////////////////......//////000111222333333444555444333222111000000000000000000000000000111333666777666333000000000111111222333333333222222111111111111222222000111111111111222222222333333333333444444444444888777777777888888999:::999:::<<<<<<<<<===???AAADDDGGGPPPbbbxxx{{{tttjjjbbb^^^]]]\\\\\\bbbgggooovvvyyyzzz{{{||||||vvvkkk```UUUMMMHHHFFFAAA@@@>>>===;;;:::999999::::::<<<>>>======EEENNN]]]ttt|||yyytttqqqooommmkkkiiifffdddbbbaaa```___\\\YYYSSSQQQOOONNNMMMLLLIIIGGGEEEDDDCCCAAA???>>><<<<<<999999:::;;;<<<===>>>>>>>>>>>>>>>???@@@AAACCCDDDDDDEEEFFFHHHJJJLLLNNNOOOPPPPPPQQQSSSVVVXXX[[[\\\ZZZYYYVVVTTTRRRRRRQQQRRRQQQRRRSSSUUUVVVUUUUUUTTTXXXWWWWWWWWWXXXYYY[[[\\\\\\^^^aaaaaaaaaaaabbbccccccfffjjjkkkkkkjjjjjjjjjlllkkkkkkjjjjjjjjjkkkkkknnnnnnoooppppppqqqrrrrrruuusssqqqooonnnnnnooopppmmmnnnnnnooonnnmmmkkkjjjnnnnnnmmmlllkkkkkkkkkkkkllllllllllllkkkiiihhhgggffffffggggggfffdddbbbaaa______````````````_______________aaadddiiinnnqqqvvvyyyzzzvvvnnnddd\\\WWWWWW```iiiooovvv|||}}}zzzooogggaaabbbeeegggjjjmmmooopppqqqooollljjjjjjjjjhhhfffbbb^^^[[[YYYXXXXXXUUUVVVXXXZZZ\\\^^^___```bbbccceeegggjjjlllnnnooopppssswwwyyy{{{}}}~~~}}}}}}|||{{{{{{{{{|||}}}~~~~~~}}}}}}||||||{{{{{{zzz{{{{{{{{{{{{}}}}}}{{{wwwtttrrrsssvvvyyy|||}}}||||||{{{zzzxxxsssvvv|||uuujjjbbbaaaaaagggeeeeeeggghhhfff```[[[NNNGGG???999777666444222222222222222222222222222111111000000000111111222000000000000111111111111111000000000000111222222000000000000000111111222~~~vvvhhh___TTTJJJEEEAAA===:::888888777666666777999::::::;;;;;;;;;;;;:::999888555555444444333333222222111111111111222222222222////////////////////////000111222222000000222444//////000000000000/////////////////////////////////............///000000.../////////000000000111........................////////////////////////---.........///000000000////////////////////////............///000111222555666777777666444222000000000000000000000000000000111222555888777333///000000111111222222333333111111111000000111111111000111111111111222222222222222222222333333333333666666666666666666777888666888:::;;;;;;<<<>>>@@@CCCEEEMMMYYYhhh{{{rrrjjjeeecccbbbbbb```eeekkkpppsssvvvzzz~~~~~~|||wwwooodddYYYPPPLLLEEEDDDAAA>>><<<;;;<<<<<<:::999:::<<<<<<;;;???DDDLLL\\\sss~~~zzzvvvtttrrrpppnnnjjjhhhfffeeeeeeccc```^^^XXXVVVSSSRRRQQQOOOMMMKKKGGGFFFFFFDDDCCCAAA??????<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>@@@BBBCCCDDDDDDDDDEEEFFFHHHJJJKKKKKKKKKLLLNNNQQQUUUYYY\\\\\\\\\ZZZXXXWWWUUUSSSSSSQQQRRRSSSTTTTTTSSSRRRQQQSSSRRRQQQPPPQQQRRRTTTUUUUUUXXXZZZ[[[[[[[[[\\\]]]^^^bbbfffgggfffeeeeeefffiiihhhggggggffffffffffffggghhhiiikkklllnnnooopppqqqpppooonnnmmmllllllllllllllllllkkkjjjjjjiiiiiikkkjjjiiihhhgggggggggggghhhhhhhhhhhhgggeeecccbbbaaaaaabbbbbbaaa___\\\[[[]]]^^^___aaabbbcccccccccbbbaaaaaabbbfffkkkpppssswwwzzz|||zzzrrrggg]]]XXXWWW___fffkkkpppwwwyyyxxxtttlllfffgggiiiiiikkknnnmmmnnnmmmkkkgggdddddddddaaa^^^ZZZUUUSSSSSSTTTUUUUUUVVVYYY[[[^^^```bbbbbbdddeeehhhjjjmmmppprrrtttsssvvvyyy{{{}}}~~~~~~~~~}}}}}}}}}}}}||||||{{{zzzzzzyyyyyyyyyyyyzzz|||~~~{{{wwwtttqqqssswww{{{~~~}}}|||zzz{{{}}}~~~}}}}}}yyyzzz~~~zzzwwwqqqkkkfffdddddddddhhhggggggiiijjjfff]]]VVVFFFBBB<<<777444333222222111111222222222222111111111111000000000000111111000000000000111111111111000000000000000111222222000000000000000111111222xxxlllbbbWWWPPPHHHAAA>>>;;;666333333444444444333444777999::::::;;;::::::999888777777777666555444333333222///000000111222222333333////////////////////////...000222111///...111444111000///......///000111000000000000000000000000...............///000000.../////////000000111111........................////////////////////////,,,------...///000111111////////////////////////............///000222222777888999888777555222000000000000000000000000000000000222555888777333///.........///000000111111111111000000000000111111000111111111111222222222111111222222222333333333555444444444444555555666444666888999999:::<<<>>>???BBBHHHPPPYYYlllwwwoookkkiiigggggg```cccgggkkknnnsss{{{}}}zzzpppcccWWWPPPKKKHHHEEEAAA??????@@@AAA<<<999999<<<===<<<>>>BBBBBBMMM^^^qqq}}}zzzxxxvvvsssrrrmmmkkkiiihhhhhhfffcccaaa[[[YYYVVVUUUTTTRRRPPPNNNHHHHHHHHHGGGEEEDDDBBBAAA??????>>>===;;;:::999999999999:::;;;===???AAABBBEEEDDDDDDDDDDDDFFFHHHIIIHHHHHHHHHIIIMMMQQQVVVYYY\\\\\\\\\[[[YYYWWWVVVTTTTTTUUUVVVWWWVVVUUUSSSQQQPPPOOOMMMLLLLLLMMMOOOPPPPPPSSSVVVWWWWWWWWWWWWXXXZZZ^^^ccceeecccbbbbbbcccgggfffeeedddcccbbbbbbbbbbbbccceeegggiiilllmmmnnnnnnnnnmmmmmmkkkjjjjjjiiilllkkkjjjiiihhhhhhhhhhhhhhhhhhgggeeeeeedddddddddeeeeeeeeeeeedddbbb```___]]]^^^______]]][[[XXXWWW^^^```bbbdddfffhhhiiiiiidddcccccccccfffjjjooorrrvvvyyy}}}{{{tttiii___YYYXXX___eeehhhlllsssvvvuuuvvvnnniiijjjlllkkklllnnnkkkkkkjjjgggdddaaa``````YYYVVVRRROOONNNQQQTTTWWWVVVWWWZZZ]]]___bbbcccdddfffgggjjjmmmpppsssvvvwwwuuuxxx{{{}}}~~~~~~~~~}}}||||||{{{zzzyyyyyyyyywwwwwwwwwyyy|||~~~zzzvvvssspppsssxxx}}}|||{{{{{{|||}}}~~~}}}llljjjfffeeeggghhhiiiiiihhhgggiiillllllfff[[[QQQAAA???;;;666333111111222111111222222222222111111222222111000000///000000000000000000111111111111000000///000000111222222000000000000000111111222~~~|||}}}|||ooobbbWWWPPPFFFCCC>>>:::777777888999666444111222444666555333444666888:::<<<;;;;;;:::666555444222111000//////111000000000//////......---...///111111111000///000000000000000000000000////////////////////////000///...------...///000000000//////.........---//////............//////000000000000000000000000//////.........---------////////////////////////000///...------...///000............////////////777888999999777333///---////////////////////////111000000111333555444333000000000111222222222333000000111222222222222111000000000000111111111111000000111222333333444444444444555555666777777777777777777888999999::::::@@@@@@BBBHHHPPP___wwwzzzssspppooommmllliiiiiihhhggghhhnnnwww}}}~~~~~~yyylll```YYYLLLBBBDDDGGGCCC===;;;<<<;;;:::;;;<<<<<<;;;999@@@FFFPPP[[[jjjxxxyyyuuurrrnnnkkkjjjhhheeecccccc```]]]ZZZXXXVVVSSSQQQKKKKKKJJJIIIGGGFFFEEEEEEBBBAAA@@@>>><<<:::888888777888999;;;===???@@@AAA?????????@@@AAABBBDDDDDDIIIIIIIIIIIIKKKMMMOOOQQQUUUVVVXXXYYYYYYYYYXXXXXXWWWZZZ^^^___]]][[[YYYXXXVVVRRRPPPSSSSSSOOOMMMNNNRRRQQQOOOOOOPPPPPPPPPPPPSSSXXXZZZXXXYYY]]]``````eeeccc___\\\[[[[[[\\\]]]``````aaacccdddeeefffggghhhgggeeeddddddeeeggghhhgggeeecccdddeeeeeeccc```bbbaaa___]]]\\\\\\]]]]]]^^^_________]]]\\\]]]]]][[[]]]]]]\\\YYYXXXZZZ]]]```dddhhhlllmmmnnnpppqqqkkkeee^^^[[[^^^cccgggiiiooosssxxx{{{yyypppcccZZZZZZ[[[\\\___dddiiinnnqqqqqqqqqpppnnnmmmkkkjjjjjjiiihhhgggdddaaa\\\YYYVVVTTTSSSQQQQQQQQQRRRTTTUUU[[[\\\^^^______aaadddfffkkkkkklllnnnqqquuuxxxzzz|||}}}~~~~~~~~~~~~~~~|||zzzxxxxxxxxxzzz{{{xxxzzz{{{zzzyyy{{{|||xxxvvvuuuwww{{{~~~}}}wwwlllgggfffccc```dddmmmrrrrrrhhhiiihhhfffgggdddWWWHHH>>>:::444222222333222111000000000000000000000000111111000//////...//////333222222222333333111000333222111111000000111111......//////000000111111uuuhhh]]]SSSKKKFFFAAA>>>;;;888666555666666666444111222444555444333333555777999::::::999999777666444333111000//////111111000000000/////////---...///000111000000///////////////////////////000000000000000000000000000///...------...//////000/////////.........---//////............//////........................//////.........---------........................000///...------...///000............////////////444555666666555444111000000000000000000000000000111000000111333444444333111111111111111111222222000000111222222222222111000000000000111111111111111111111222222333333333444444555555666666777777666777777888888999::::::>>>===???DDDIIIUUUjjj{{{~~~wwwuuutttsssqqqjjjiiigggeeeeeejjjrrrxxx}}}|||xxxpppdddWWWLLLIIIGGGCCC@@@@@@;;;:::::::::<<<<<<;;;999888===CCCJJJUUUfff|||}}}xxxvvvrrrpppnnnllljjjhhhfffccc```^^^\\\[[[XXXVVVQQQPPPNNNLLLJJJHHHFFFEEEDDDCCCBBB@@@>>>===;;;;;;888888999;;;<<<>>>???????????????@@@AAACCCDDDEEEGGGGGGGGGHHHIIIKKKMMMNNNQQQRRRTTTVVVVVVVVVVVVUUUWWWZZZ^^^```___^^^]]]]]]YYYTTTRRRTTTUUUSSSRRRTTTVVVUUUSSSRRRRRRRRRQQQPPPVVVYYYZZZVVVUUUYYY[[[ZZZ```^^^[[[XXXWWWVVVWWWWWWWWWXXXYYYZZZ[[[\\\]]]^^^^^^]]]\\\[[[[[[]]]^^^___```^^^\\\\\\]]]]]]ZZZWWW^^^^^^\\\\\\[[[[[[\\\\\\YYYZZZZZZ[[[[[[[[[\\\]]]^^^```aaa___\\\[[[\\\^^^```eeejjjnnnqqqrrrsssuuullleee]]]YYY[[[```fffhhhnnnqqquuuxxxwwwoooddd\\\YYYYYY[[[^^^bbbggglllnnnpppooonnnllljjjhhhffffffcccbbb```]]]ZZZWWWTTTSSSQQQQQQPPPQQQRRRUUUWWWYYY\\\]]]___```aaacccfffiiimmmmmmoooqqqtttxxx{{{}}}~~~~~~~~~~~~~~~~~~}}}|||zzzxxxwwwwwwxxxyyyvvvwwwxxxwwwvvvxxx}}}}}}zzzyyyyyyzzz}}}}}}{{{zzzrrrgggaaaccccccbbbgggnnnqqqoookkkjjjgggcccbbb^^^PPPAAA===999444222222333222111111111111111111111111111222111000000/////////000111000000111333333111///333222111111000000111111////////////000000111111~~~ssskkk^^^QQQHHHBBB>>><<<:::999777555444333333333555333222222333444444333333444666888888999888888888777555333111000//////111111111111000000000000......///000000000//////........................111111111111111111111111///......---......///////////////...............//////............//////------------------------...............---------........................//////............//////............////////////111111222333333333333333000000000000000000000000111000///000222333333222111111111111111111000000///000111111222222111111000000000000111111111111111111222222222222222222444444444555666666777777666666777888888999999:::===<<<===@@@DDDKKKZZZiii~~~||||||zzzyyyooolllhhhdddcccgggmmmsssyyyzzz|||tttiii\\\RRRKKKEEECCCDDD===<<<;;;<<<===>>>===;;;999;;;>>>@@@EEEPPP```kkk~~~{{{xxxuuutttrrrpppnnnkkkhhheeecccaaa```^^^\\\WWWVVVTTTQQQMMMJJJHHHFFFFFFEEEDDDCCCAAA???>>>>>>:::::::::;;;;;;<<<<<<======>>>>>>???AAABBBDDDEEEDDDDDDEEEEEEGGGHHHJJJKKKLLLMMMOOOQQQRRRSSSRRRRRRSSSWWW[[[^^^^^^^^^___```]]]WWWTTTVVVXXXXXXZZZ^^^]]]\\\ZZZYYYWWWUUUTTTSSSWWW[[[ZZZVVVUUUYYY[[[ZZZ[[[YYYWWWUUUSSSRRRRRRRRRTTTUUUVVVWWWXXXXXXXXXXXXYYYXXXWWWWWWXXXYYY[[[\\\^^^\\\ZZZZZZZZZYYYWWWUUUYYYYYYYYYYYYYYYZZZ[[[[[[XXXXXXYYYZZZ\\\___aaabbbdddfffgggeeebbb___]]]]]]]]]bbbiiiooorrrtttvvvwwwnnnfff\\\VVVVVV[[[bbbfffjjjlllpppssssssnnngggaaaZZZZZZ[[[^^^aaaeeeiiikkkmmmllljjjgggeeebbb```___[[[ZZZXXXVVVSSSRRRQQQPPPOOOOOOPPPQQQTTTXXX[[[]]]]]]___aaabbbdddfffiiilllooopppqqqtttxxx|||~~~~~~}}}}}}}}}}}}}}}|||{{{yyywwwvvvvvvvvvwwwuuuvvvwwwuuutttwww}}}~~~~~~}}}~~~~~~wwwuuussskkkccc]]]aaadddggglllrrrrrrnnnkkkhhhbbb^^^\\\WWWKKK>>>;;;888444222222222222111222222222222222222222222222222111000000000000111/////////111333444222000333222111111000000111111/////////000000000000111}}}wwwrrrnnnaaaZZZOOOEEE>>>;;;888777444444444444333222111111333333222222222333333333333444555777777777777777999888666444222000//////111111111111111111000000......//////////////////........................000000000000000000000000...------.........//////........................//////............//////------------------------................................................/////////....../////////............////////////000000000000111111222222111111111111111111111111111000///000222333222111222222111111000000/////////000000111111111111111///000000000111111111111222222222222111111111111333333444555555666666777666666777777888999999999===<<<===@@@BBBFFFPPP[[[ttt~~~uuuqqqkkkfffdddfffkkknnnuuuxxx{{{~~~zzznnn```SSSIIIEEEEEEAAA@@@>>>>>>???@@@???>>>===>>>???>>>???EEEOOOWWWjjj{{{|||zzzyyywwwuuussspppmmmiiigggeeeccc```^^^[[[ZZZWWWTTTQQQNNNKKKJJJFFFFFFEEEDDDBBBAAA@@@???<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<===???@@@BBBCCCCCCCCCCCCDDDEEEGGGHHHHHHGGGIIIKKKMMMOOOOOOPPPOOONNNQQQUUUXXXZZZ\\\^^^```___YYYUUUWWWZZZ\\\```eeeddddddccc```]]]ZZZXXXXXXZZZ^^^___\\\\\\```ccccccZZZYYYWWWUUUTTTSSSSSSSSSUUUVVVWWWXXXXXXXXXWWWWWWVVVVVVVVVVVVWWWYYY[[[[[[]]]\\\ZZZZZZYYYYYYXXXXXXVVVWWWYYYZZZ\\\]]]]]]]]]]]]\\\\\\___cccgggkkkllllllmmmnnnlllhhhbbb]]]ZZZXXX]]]eeelllppprrrtttuuuqqqiii^^^UUURRRVVV\\\aaadddfffiiimmmpppooojjjggg`````````aaabbbdddeeefffhhhfffdddaaa^^^[[[YYYWWWVVVUUUSSSQQQPPPPPPPPPQQQOOOPPPQQQTTTWWWZZZ]]]___^^^```bbbdddfffhhhlllooopppqqqtttwww{{{~~~~~~}}}}}}|||{{{{{{{{{|||||||||{{{yyywwwvvvuuuuuuuuuwwwxxxxxxvvvuuuxxx}}}|||tttqqqnnniiiccc```eeeiiilllqqqwwwvvvrrrgggbbb[[[WWWVVVRRRHHH>>>888777444222111111111111111111111111111111111111222222111111111111111222000000222444777777666444333222111111000000111111000000000000000000000000~~~rrrkkkfffbbb___RRRMMMFFF@@@<<<999666555222333333444333333111111222222222111111111222333444444555666666666777777888777555333111000//////000000000000000000111111//////..................////////////////////////........................,,,,,,---...............---------...............//////............//////........................---................................................//////////////////...............////////////000000000000//////000000000000000000000000000000000///...///111222111000222111111000000///////////////000111111111111000///000000000111111111111222111111111111111111111333333444444555666666666555666666777888888999999:::999;;;???AAACCCJJJRRR___wwwyyytttmmmhhheeefffhhhjjjooorrrvvvyyy|||}}}ppp```SSSJJJEEECCCAAA???>>>??????>>>===:::;;;;;;::::::>>>DDDIIISSSaaawww}}}{{{yyywwwuuuqqqmmmiiigggdddaaa^^^\\\[[[YYYWWWUUURRRQQQPPPHHHGGGFFFEEECCCBBB@@@@@@??????>>>>>>===<<<<<<;;;::::::;;;;;;<<<===???@@@AAABBBCCCDDDEEEEEEFFFFFFEEEFFFHHHKKKLLLMMMMMMMMMJJJLLLPPPSSSVVVYYY\\\______XXXTTTUUUYYY\\\aaaggggggiiiiiifffaaa]]]\\\\\\```eeegggeeeeeeiiikkkjjj___]]]\\\ZZZYYYYYYYYYZZZXXXYYYZZZZZZZZZYYYWWWVVVTTTUUUUUUWWWXXXZZZ\\\]]]\\\[[[[[[YYYXXXXXXYYYZZZ\\\]]]```ccceeeeeeeeeeeedddbbb```bbbgggmmmqqqrrrqqqrrrrrrqqqmmmeee\\\VVVUUUZZZaaahhhlllooorrrsssssslllaaaWWWSSSTTTYYY^^^```aaaeeeiiimmmnnnmmmkkkffffffeeecccbbbbbbaaaaaa```___]]]ZZZWWWTTTRRRQQQPPPOOONNNMMMNNNOOOPPPQQQSSSSSSUUUWWWZZZ]]]___``````bbbdddfffhhhjjjnnnqqqppprrruuuyyy}}}~~~}}}{{{{{{zzzzzzzzz{{{||||||{{{{{{zzzxxxwwwvvvvvvvvvwwwxxxyyywwwvvvwww{{{~~~}}}~~~zzzrrrooommmkkkhhhhhhllloooqqqvvv||||||yyyggg^^^TTTQQQOOOJJJBBB<<<555555444222111111111222000000000000000000000000222111111111111111222222333444555888;;;<<<:::888333222111111000000111111111111111111000000000000xxxkkk___YYYVVVTTTRRRFFFCCC???;;;999777444222222333333333333222222111111222222111000000111333333333333333444444555555666555444222111000//////////////////000000000000000///......------......////////////////////////------------------------+++,,,---...............---------------.........//////............//////........................---------...............------------------------......////////////..................////////////000000111000000///...---////////////////////////000///...///000111000///000000000000000000//////...///000000111111000000000000000000111111111111000000111111111111111111333333333444555555666666555555666777777888888999888666888<<>>AAAEEEMMM]]]qqq}}}{{{xxxuuuqqqmmmjjjgggdddbbb^^^^^^\\\[[[YYYWWWVVVUUUMMMLLLJJJHHHFFFDDDCCCBBBCCCBBBBBBAAA@@@???>>>===;;;;;;;;;;;;;;;<<<======???@@@AAABBBCCCDDDCCCCCCCCCDDDFFFHHHJJJJJJJJJIIIIIIKKKNNNPPPRRRVVVZZZ]]]\\\UUUPPPRRRUUUXXX]]]cccdddfffgggeee```\\\[[[[[[dddiiillljjjjjjlllllljjjcccaaa___]]]]]]___aaacccbbbcccdddeeedddbbb___^^^YYYZZZ\\\^^^```bbbddddddddddddbbb```]]]\\\]]]___cccfffjjjmmmooopppooonnngggccc___```fffllloooppppppqqqsssssspppggg\\\UUUUUUYYY___dddhhhkkkoooqqqqqqmmmeee]]]WWWVVVZZZ^^^```aaadddhhhkkkmmmllljjjfffeeedddaaa___]]][[[ZZZXXXWWWVVVSSSQQQOOONNNMMMJJJJJJKKKLLLMMMOOOQQQRRRVVVWWWYYY[[[]]]```aaabbbccceeehhhiiijjjmmmpppsssrrrtttwww{{{~~~~~~}}}zzzzzzzzzzzzzzz{{{|||}}}|||{{{{{{zzzzzzyyyyyyxxxuuuxxxyyyxxxuuuuuuwwwzzz}}}|||~~~}}}zzz{{{wwwpppooonnnnnnppppppssstttuuuyyy~~~{{{hhh[[[OOOJJJGGGAAA:::666333444444222111000111222////////////////////////111000000000000111222222555555777;;;======;;;888333222111111000000111111222111111111111000000000nnndddWWWNNNIIIHHHGGGFFF@@@===999666666555444222333333333222222111111111000111222111//////111333111000000000000111222222444333222111000000000000---.........////////////000///...---------..............................------------------------***+++,,,...//////......,,,,,,,,,------.........//////............//////---------------------------------.........//////---------------------------...///000000///...---............////////////...///111222111000...---........................000///......000000///.../////////000000000000000...//////000000000000000000000000000111111111111//////000000111111222222222333333444444555555666555555666666777888888888999777888<<<>>>???CCCIIIOOOZZZppp{{{vvvrrrqqqpppmmmkkkaaacccggglllsssyyy}}}{{{rrrdddWWWIIIFFFBBB???>>>===<<<;;;999:::;;;;;;;;;;;;<<<<<<@@@AAAIIIWWWfffuuu{{{xxxtttrrrpppnnnkkkiiicccbbb```___]]][[[YYYXXXTTTSSSQQQNNNLLLIIIGGGFFFEEEEEEDDDCCCBBBAAAAAA@@@>>>======<<<<<<<<<<<<<<<===>>>???@@@AAAAAA@@@@@@BBBCCCDDDFFFGGGGGGFFFFFFGGGHHHJJJKKKMMMQQQUUUYYYXXXQQQLLLMMMPPPRRRVVV[[[[[[^^^aaa___ZZZVVVVVVWWW^^^dddiiiiiiiiikkkjjjfffeeebbb___]]]^^^aaaeeehhhlllmmmnnnnnnmmmjjjgggfff___```ccceeehhhjjjkkklllnnnmmmkkkfffaaa^^^___aaafffiiinnnrrrttttttrrrqqqgggbbb\\\\\\aaagggiiiiiikkkmmmpppsssrrrjjj___VVVSSSVVV[[[^^^bbbeeeiiillllllkkkhhhbbb]]]\\\___bbbddddddfffhhhjjjjjjgggeee^^^^^^\\\ZZZXXXUUUSSSRRRPPPPPPOOONNNMMMLLLKKKJJJIIIJJJLLLOOOQQQSSSTTTUUUWWWYYY[[[^^^aaaccceeefffhhhjjjlllmmmnnnpppsssvvvtttvvvyyy}}}}}}}}}yyyyyyyyyzzzzzz|||}}}}}}|||||||||}}}}}}|||||||||vvvyyy|||{{{xxxuuuuuuvvvxxxzzzxxxzzz|||xxxzzzsssmmmmmmmmmqqquuusssvvvxxxxxx{{{~~~}}}xxxdddUUUGGGBBB@@@:::444222111222444333000///111333////////////////////////000/////////000000111222333444777:::<<<;;;888666333222111111000000111111222222222111111111000000xxxooo```WWWKKKBBB???@@@@@@???>>>:::666333333444444444444333222111000000111111///111222111///...000333///............//////000222111111000///000000000,,,---------......//////000///...---,,,------...------------------------........................)))+++,,,...//////......,,,,,,,,,------.........//////............//////,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------------------------...///000000///...---............/////////000,,,...000222333111///---........................000///......///000///---......//////000000111111...//////000000000000000000000000000111111111111...//////000111222222333222222333444444555555666555555666666777888888888<<<999:::===@@@@@@DDDIIIKKKPPP___www|||zzzyyywwwssspppbbbbbbeeejjjqqqvvvxxxxxx|||}}}pppbbbNNNKKKFFFCCCAAA@@@>>>===::::::;;;;;;:::999888777@@@===???HHHRRR^^^rrr|||zzzwwwuuuuuutttrrrpppgggfffdddbbb___]]][[[ZZZZZZXXXVVVSSSPPPMMMKKKJJJGGGGGGFFFEEEDDDCCCCCCBBB@@@@@@???======<<<<<<<<<;;;<<<===?????????>>>>>>@@@AAACCCDDDEEEDDDCCCCCCDDDEEEFFFGGGHHHKKKPPPTTTUUUOOOJJJKKKLLLNNNQQQVVVSSSWWW[[[ZZZUUUQQQQQQSSSTTT\\\ccceeegggiiiiiieeedddaaa^^^\\\]]]aaagggjjjmmmnnnoooooonnnkkkgggeee^^^___bbbeeegggjjjkkklllpppooollleee^^^YYYYYY[[[eeehhhmmmqqqsssrrrpppooohhhaaa[[[ZZZ^^^ccceeeeeefffhhhnnnsssssslllaaaXXXQQQSSSVVVYYY[[[___cccggghhhiiiiiifffbbbaaaccceeehhhhhhhhhiiijjjgggccc```VVVVVVUUUTTTRRRPPPNNNMMMLLLLLLLLLKKKKKKJJJJJJJJJJJJLLLPPPSSSVVVXXXYYYYYYWWWYYY\\\```cccfffhhhiiilllnnnooopppqqqrrruuuxxxvvvxxx{{{}}}|||yyyyyyyyyzzz{{{|||}}}~~~|||}}}}}}~~~~~~~~~~~~~~~xxx|||{{{wwwvvvvvvvvv{{{zzzttttttxxx}}}~~~|||xxxzzzooojjjkkklllqqqxxxrrrvvvyyyyyy|||}}}zzzttt]]]NNN@@@===<<<777444444000222444333000///111333000000000000000000000000//////...//////000111111222333555888:::999666333333222222111000111111111222222222222111111000000rrrbbbXXXLLLGGGAAA>>>======<<<:::888888777555444333222111222222222111111111000000111111111111000000000000////////////////////////333222111000//////////////////............//////........./////////000000//////.........------------------------------------,,,,,,,,,,,,---......,,,...//////...------.....................------..................---------------------------------------............///,,,,,,------......//////---...///111111111000///....................................////////////...............///000000000000000000000000000000////////////000000000000000000000000000000000000............////////////222222333333333333444444555666777888888999999888;;;:::888888999;;;>>>@@@JJJLLLVVVhhh~~~xxxqqqkkkiiiggggggiiinnnsssvvvxxx}}}{{{lll[[[UUULLLFFFBBBAAA@@@@@@@@@>>><<<;;;<<<<<<<<<;;;888;;;>>>???CCCLLLZZZdddvvv}}}{{{wwwrrroookkkhhheeecccbbbaaa___]]]ZZZZZZ[[[ZZZXXXUUURRRPPPMMMJJJGGGEEEEEEFFFFFFFFFCCCCCCBBBBBBAAA@@@@@@???<<<<<<<<<=========>>>>>>======>>>???@@@AAABBBBBBCCCCCCDDDEEEGGGIIIJJJKKKMMMLLLJJJHHHHHHJJJLLLMMMNNNQQQUUUVVVUUUQQQOOOMMMSSSVVVZZZ^^^aaabbbcccbbb___\\\XXXWWWZZZ^^^bbbdddfffgggjjjmmmnnnkkkeee```ZZZYYY[[[aaaeeefffjjjnnnmmmoooooohhh^^^XXXYYY]]]___ccchhhlllnnnpppqqqsssggg\\\TTTVVV[[[]]]^^^^^^___ccciiinnnoooiiiaaaZZZTTTUUUVVVYYY]]]aaaeeegggfffgggggggggggggggffffffcccddddddccc```[[[WWWTTTRRRQQQPPPNNNLLLLLLKKKKKKHHHFFFEEEFFFHHHLLLNNNNNNSSSTTTTTTVVVWWWXXXYYYYYY^^^___bbbeeehhhjjjllllllrrrsssuuuvvvxxxxxxyyyyyy|||{{{zzzyyywwwxxxyyyzzz{{{|||}}}~~~|||{{{wwwyyy{{{zzzyyyxxxyyyyyyyyywwwuuuxxxzzz}}}}}}|||~~~}}}{{{xxxwww{{{}}}tttjjjfffiiinnnqqqrrrsssssssssvvvwwwrrrhhh```JJJEEE===777333222111000000000000000000000000000000000000000000000000000000000000000000000000000000111333444555444444333222222222222222111000///111111000000111111222333~~~tttgggZZZPPPGGGCCC>>>;;;;;;;;;999888555555444444333333222222222222222111111111000000111111111000000000//////........................111111000//////...------//////............//////,,,,,,,,,,,,---------...///.........---------,,,------------------------,,,,,,,,,,,,,,,---......,,,...//////...------.....................------..................---------------------------------------............///..................//////......///000000000///...000000000000000000000000............////////////...............///000000////////////////////////.../////////000000000000////////////////////////....../////////000000000222222222333333333444444555555666777888888888888:::999888888999;;;>>>@@@DDDFFFNNN\\\ooo|||tttllljjjhhhfffgggiiimmmooovvvzzz~~~}}}rrrbbb\\\SSSKKKFFFCCCAAA@@@@@@>>><<<;;;<<<;;;:::888:::<<<=========CCCLLLSSSfffuuu~~~zzzvvvsssnnnllliiigggfffdddbbb```_________^^^\\\YYYVVVTTTPPPMMMIIIHHHHHHHHHGGGGGGEEEDDDDDDCCCBBBAAA@@@@@@>>>>>>>>>======<<<<<<<<<<<<======>>>>>>??????@@@AAAAAABBBCCCDDDFFFHHHIIILLLJJJHHHFFFEEEFFFHHHIIILLLOOOSSSUUUSSSPPPMMMLLLOOOQQQTTTXXX[[[^^^___```[[[XXXUUUTTTWWW\\\```aaaaaacccfffjjjkkkiiiddd```ZZZXXXZZZ___cccdddhhhlllkkknnnnnnhhh^^^WWWWWWYYY\\\___dddgggjjjllloooqqqdddYYYQQQQQQUUUWWWWWWYYY[[[^^^dddjjjllliiibbb]]]YYYYYYZZZ\\\___bbbeeeggggggggggggfffdddbbbaaa```[[[[[[[[[ZZZWWWSSSPPPNNNJJJJJJIIIHHHHHHHHHHHHIIIIIIHHHGGGHHHJJJMMMOOOPPPTTTUUUVVVXXXZZZ[[[\\\]]]aaaccceeehhhkkkmmmoooooouuuvvvxxxyyy{{{||||||||||||zzzyyyyyywwwxxxyyyzzz||||||}}}}}}xxx|||{{{zzzzzzzzzwwwuuutttvvvxxxyyyyyyyyy{{{}}}}}}zzzxxxyyyyyyxxxvvvwww|||nnniiiddddddiiipppssssssooooooppprrrqqqjjj___VVVDDD@@@999444222222111111000000000000000000000000////////////////////////000000000000000000000000000111222333333222222111111111111111111000//////000000//////000000111222wwwlllbbbXXXMMMFFF@@@===999777777777666666222222222222222222222222222111111111111000000000111111000000000000//////........................////////////...---,,,+++///......------......///,,,,,,,,,,,,------------......------------,,,,,,------------------------,,,,,,,,,,,,------------,,,---//////---,,,---...------------------......------------------......---------------------------------............//////////////////............//////000//////......000000000000000000000000---............/////////...............///000000////////////////////////....../////////000000000........................///000000000000111111111222222222222333333333333444555666777888888888888:::999888888999;;;===??????AAAGGGQQQ]]]rrrxxxqqqoookkkhhhgggggghhhiiirrrwwwzzz{{{}}}{{{nnnhhh^^^UUUNNNHHHDDDAAAAAA@@@>>>=========:::999;;;<<<===;;;:::;;;@@@EEERRR\\\kkk~~~|||yyytttqqqnnnlllkkkiiigggeeeeeeeeeeeecccaaa___\\\ZZZUUURRRNNNLLLLLLKKKJJJIIIGGGFFFFFFDDDCCCBBBAAAAAAAAA@@@???>>>===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>???@@@BBBCCCDDDHHHGGGEEECCCBBBCCCEEEFFFJJJMMMQQQRRRPPPNNNLLLKKKIIIJJJLLLPPPTTTXXX[[[]]]XXXUUUQQQQQQSSSWWW[[[\\\[[[\\\```dddgggfffbbb___YYYVVVXXX]]]```aaadddiiiiiilllmmmhhh___WWWTTTUUUXXXZZZ^^^aaacccfffkkknnnhhh]]]SSSRRRUUUUUUVVVXXXXXXZZZ___dddhhhhhhdddaaa_________```aaacccdddeeefffeeedddaaa^^^[[[YYYWWWSSSRRRQQQOOOMMMKKKIIIIIIEEEDDDDDDEEEEEEFFFGGGHHHJJJJJJJJJKKKLLLOOOQQQSSSVVVWWWYYY[[[^^^```bbbcccfffgggiiillloooqqqrrrsssyyyzzz|||~~~}}}{{{zzzyyyxxxvvvxxxyyy{{{||||||{{{{{{www{{{}}}{{{zzzvvvrrrpppssswww{{{}}}|||~~~}}}yyyvvvvvvuuuuuutttvvv{{{xxxqqqlll```^^^___cccjjjpppqqqpppjjjjjjjjjkkkhhh___RRRHHH===999555222111222222222000000000000000000000000////////////////////////000000000000000000000000000000111222222111///...000000000000000//////...///////////////000000111uuuggg[[[RRRJJJCCC???;;;999666555444444555555222222222222222222222222111111111111000000000000111000000000////////////........................---...//////...---,,,+++...------------------...........................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------+++---///...---,,,------,,,,,,------------......,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,---------............///000000000//////.........////////////......------........................---------.........//////...............///000000////////////////////////........./////////000000////////////////////////000000111111111222222222111222222222222333333333444444555666777777777777888888777777888:::<<<>>>@@@BBBFFFKKKQQQaaa}}}zzzuuussspppmmmjjjiiiiiiiiimmmrrrwwwyyyzzz}}}xxxrrriii```XXXQQQJJJFFFEEECCCAAA@@@@@@???===;;;999;;;<<<;;;;;;;;;>>>AAAEEEKKKVVVeeeyyy~~~zzzwwwtttqqqpppnnnllljjjiiiiiihhhgggeeebbb```___[[[XXXTTTRRRQQQPPPNNNLLLIIIHHHGGGFFFDDDCCCBBBAAABBBAAA@@@@@@>>>>>>===<<<<<<<<<;;;;;;:::999999999<<<<<<<<<<<<===>>>???@@@CCCBBBAAAAAAAAABBBDDDEEEIIILLLOOOPPPOOOLLLKKKJJJFFFFFFHHHKKKOOOTTTYYY\\\WWWSSSPPPNNNPPPSSSUUUVVVUUUVVVZZZ^^^bbbcccaaa___WWWUUUUUUYYY[[[\\\___dddfffjjjllliii```XXXSSSRRRUUUWWWYYY[[[]]]bbbgggkkkkkkaaaXXXVVVVVVVVVVVVXXXYYYZZZ]]]aaadddfffdddbbbaaa`````````____________^^^^^^\\\ZZZWWWSSSQQQOOOMMMLLLJJJHHHGGGGGGGGGGGGEEEEEEEEEFFFFFFHHHIIIIIIJJJKKKMMMNNNOOOQQQTTTVVVXXXZZZ\\\___bbbeeeggghhhjjjkkknnnpppsssuuuvvvwww|||}}}~~~|||{{{yyyxxxxxxvvvwwwyyy{{{{{{{{{zzzyyy{{{}}}}}}yyyuuurrrrrruuuzzz}}}zzzwwwtttsssrrrrrrtttxxx~~~{{{sssjjjbbb^^^ZZZ\\\```ggglllooommmkkkeeeeeeeeeddd^^^TTTFFF===999666333111111222222111////////////////////////////////////////////////000000000000000000000000000111111222111000...---...///////////////......000////////////000111111pppqqqssswww{{{}}}|||{{{rrrhhhZZZNNNGGGBBB>>>:::777777666444333333444555444444333333222111111111000000000000000000000000000000000////////////.................................//////......------------,,,,,,,,,,,,------..................------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,+++---......---,,,,,,---,,,,,,,,,,,,------......,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,---------............///000000//////......------......------------------------------------------------------...........................///000000....................................////////////000000000000000000000000111111111111222222222222111111111222222222333333333444555666666777666666777777777777888:::;;;<<>><<<999:::;;;;;;;;;;;;<<<===<<>>:::888555666666555333222333444444444333333222111000000//////000000000000000111000000////////////......------------------------///......---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---------,,,++++++,,,......,,,+++,,,---++++++,,,,,,------......++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,---------............///...............------------,,,,,,,,,,,,---...///........................,,,------------........................///000000........................------........./////////111111111111111111111111000111111111111222222222111111111111222222222222222333444555666666666666666666666777888999;;;;;;>>>???BBBDDDEEELLL^^^ooo}}}vvvuuutttrrrpppnnnlllkkkiiijjjooouuuwwwxxx}}}|||xxxsssmmmgggbbbSSSOOOHHHCCCAAA???===<<<::::::::::::999999888888666;;;CCCIIINNNWWWkkk}}}~~~|||zzzxxxvvvtttooonnnlllkkkhhhgggeeeeeedddbbb___^^^]]][[[XXXUUUPPPOOONNNLLLIIIGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCCCC@@@???>>>===<<<;;;::::::<<<<<<;;;;;;;;;<<<<<<===<<<======???@@@BBBDDDEEEEEEGGGJJJKKKIIIHHHHHHHHHFFFFFFGGGHHHKKKOOOSSSUUUVVVSSSOOOLLLLLLLLLLLLKKKNNNNNNPPPTTTYYY[[[\\\[[[UUUQQQOOOQQQRRRRRRUUUZZZ]]]aaadddeeeaaa[[[UUURRRTTTUUUVVVWWWXXX[[[```dddeee___YYYYYYXXXUUUUUUWWWZZZYYYXXXYYY[[[[[[ZZZXXXTTTTTTTTTSSSQQQPPPNNNMMMJJJJJJJJJJJJIIIHHHGGGFFFDDDCCCCCCBBBCCCDDDFFFGGGIIIIIIIIIJJJJJJKKKLLLMMMNNNRRRVVVWWWVVVWWW[[[^^^```bbbdddgggkkknnnqqqrrrssstttvvvxxxzzz|||}}}}}}~~~~~~}}}|||||||||||||||{{{zzzyyyvvvvvvuuuuuuuuuuuuuuuuuuuuu|||}}}zzzyyyzzz|||}}}{{{|||~~~~~~|||zzzrrrqqqpppssswww|||~~~}}}yyyrrriiibbb\\\XXXWWW\\\aaahhhnnnpppmmmiiifff^^^\\\XXXRRRJJJAAA:::666666555333333333222000...000000000000000000000000........................////////////////////////000000111222222111//////---......///////////////111111111111111222222333PPPTTTZZZaaafffgggeeebbbWWWPPPGGG@@@===;;;888666444555666555222000111333111111111111111111111111////////////000000111111000000/////////.........------------------------///---+++******,,,...///,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******************+++++++++,,,++++++++++++++++++++++++)))***,,,------,,,+++******,,,...---,,,+++,,,---***++++++,,,------......***++++++,,,------......++++++++++++++++++++++++---------............///,,,,,,,,,---------------++++++***+++,,,---///000------------------------,,,,,,---------........................///000000........................---------.........//////000000000000000000000000000000000111111111111222111111111111222222222222222222333444555555555555555666666777888999::::::999:::>>>BBBDDDHHHSSS___uuuyyyyyyxxxwwwtttqqqooommmkkkhhhhhhmmmqqqssszzz}}}xxxttteee^^^TTTKKKEEEBBB@@@>>><<<;;;:::999999999999888666888===BBBDDDGGGTTTbbbppp}}}}}}{{{xxxsssrrrpppnnnllljjjiiiiiigggeeecccbbbaaa___\\\ZZZVVVUUUSSSPPPNNNLLLJJJIIIHHHHHHGGGFFFEEEDDDDDDCCCBBBAAAAAA@@@???>>>======>>>======<<<<<<<<<===============>>>>>>???@@@@@@AAACCCFFFFFFFFFEEEEEEEEEFFFFFFFFFGGGIIIKKKMMMOOORRROOOKKKJJJJJJJJJJJJJJJLLLKKKMMMPPPSSSVVVWWWVVVTTTOOOMMMOOOOOOOOOQQQVVVWWWZZZ^^^```^^^ZZZVVVSSSSSSTTTUUUVVVWWWYYY\\\___```\\\YYYZZZYYYUUUUUUWWWTTTSSSRRRRRRSSSSSSRRRPPPLLLLLLLLLLLLJJJIIIGGGFFFEEEFFFFFFFFFEEEEEEDDDCCCBBBCCCCCCDDDEEEGGGHHHIIIJJJJJJKKKLLLNNNPPPRRRSSSSSSWWW\\\]]]\\\]]]```dddfffgggjjjmmmpppsssuuuwwwwwwxxxzzz}}}~~~|||{{{zzz{{{{{{|||}}}}}}|||{{{zzzvvvuuusssrrrqqqrrrssstttrrr||||||}}}||||||~~~~~~|||zzz{{{}}}{{{yyywwwxxx{{{}}}}}}|||vvvrrrkkkddd^^^\\\[[[[[[cccggglllnnnlllgggaaa^^^XXXUUUOOOGGG???999666555333222111222333222000...000000000000000000000000........................////////////////////////---...///000111000///...---...///000000000000000000000000000000111222222FFFJJJQQQYYY______\\\YYYOOOIIIAAA<<<:::999666444333555666444111///000222.........///000111111222.../////////000000111111000/////////............------------------------...,,,***((((((***---///,,,++++++++++++++++++,,,.........------,,,,,,,,,))))))******+++++++++,,,++++++++++++++++++++++++(((***+++------,,,+++******,,,...---,,,+++,,,,,,******+++,,,,,,---......******+++,,,,,,---......++++++++++++++++++++++++---------.........//////+++++++++,,,,,,---------************+++---000111************************,,,,,,,,,---------.....................///000000........................---------........./////////////////////////////////000000000000111111111000111111111111222222222222222333444555555555555555555666777888999::::::777777<<>>=========>>>>>>>>>>>>=========<<<<<<<<<>>>AAACCCDDDCCCBBBBBBCCCDDDDDDEEEEEEGGGHHHIIIJJJNNNKKKHHHGGGIIIJJJJJJJJJJJJJJJJJJLLLPPPRRRSSSSSSSSSOOOLLLMMMMMMMMMOOOTTTSSSVVVZZZ\\\\\\YYYVVVSSSRRRSSSUUUVVVVVVWWWZZZ\\\WWWTTTSSSUUUTTTPPPOOOQQQNNNMMMLLLMMMNNNNNNMMMKKKGGGGGGHHHHHHGGGEEECCCBBBDDDEEEEEEEEEDDDDDDCCCBBBDDDDDDFFFGGGIIIJJJLLLLLLKKKLLLMMMOOORRRUUUWWWYYYVVV[[[```aaa``````dddhhhjjjkkknnnppptttwwwyyyzzzzzz|||}}}}}}{{{zzzyyyyyyzzz{{{|||}}}}}}|||{{{{{{vvvtttrrrooooooppprrrssssss~~~~~~}}}}}}~~~~~~}}}|||||||||~~~}}}}}}|||yyyvvvsssooohhhbbb^^^^^^___aaakkkmmmooonnnhhh```XXXTTTTTTOOOHHH???777333333555/////////111333333111///000000000000000000000000........................////////////////////////+++,,,.../////////............///000111111000000///////////////000111111BBBFFFLLLRRRVVVWWWWWWVVVHHHCCC<<<777555555444444222222222222222222222222000000111222222000///.........//////000000111111000000//////.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++---,,,,,,+++*********+++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++***+++------+++******+++)))+++......,,,++++++,,,,,,,,,++++++***)))((((((---,,,,,,,,,,,,---......------------------------******,,,,,,,,,,,,******.........------,,,,,,,,,))))))***++++++++++++***,,,,,,,,,---------......................................................////////////000000000000000000000000111111111111//////000111222222333333222222222222222222222222000000111222333333333333333333444555666777888999<<<===>>>???BBBGGGMMMRRR[[[fff~~~~~~{{{uuuoooqqqnnniiicccbbbhhhsss{{{ttteeeXXXNNNHHHFFFBBB???<<<;;;::::::999888:::::::::;;;<<<===??????GGGPPP]]]jjjxxx}}}~~~yyyvvvtttssspppoooqqqoookkkhhheeecccbbbaaa___^^^]]][[[XXXUUUSSSQQQRRRPPPNNNMMMLLLKKKIIIGGGFFFEEEEEEDDDBBBAAA@@@@@@AAA@@@@@@????????????@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@AAAAAABBBCCCDDDEEEGGGFFFEEEEEEFFFHHHJJJKKKJJJJJJJJJKKKKKKMMMNNNNNNKKKKKKKKKKKKKKKKKKKKKKKKNNNPPPQQQSSSSSSRRRQQQPPPRRRRRRRRRRRRRRRRRRRRRRRRPPPOOOMMMKKKJJJJJJKKKKKKIIIIIIIIIIIIHHHHHHHHHHHHEEEEEEEEEDDDDDDCCCCCCBBBBBBCCCCCCDDDEEEFFFGGGGGGFFFGGGHHHJJJKKKLLLLLLMMMOOOQQQSSSTTTUUUWWWZZZ]]]```aaabbbccceeehhhjjjkkkqqqrrruuuwwwzzz|||~~~~~~~~~~~~}}}}}}||||||{{{{{{}}}|||zzzyyyyyyyyyyyyxxxxxxtttoookkkjjjlllppprrryyy~~~~~~|||zzzyyyxxxzzzxxxyyy~~~~~~yyyuuurrroookkkddd```___ccchhhlllrrrooojjjccc\\\VVVQQQNNNFFFCCC>>>999555333222222111000///......///000111///...------...///000111---------............/////////............//////......//////000000111111222111000.........///000000000000000000000000000@@@CCCIIINNNRRRSSSRRRQQQFFFAAA:::666444333333333222222222222222222222222000111111111111000/////////////////////000000000000/////////.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***---,,,++++++******++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,++++++---111444999444...,,,---...,,,***------,,,,,,++++++******---,,,,,,,,,,,,---......------------------------***+++,,,------,,,+++***......---------,,,,,,,,,)))***++++++,,,,,,++++++,,,,,,,,,---------......................................................,,,,,,,,,,,,------------//////000000000111111111//////000111111222333333222222222222222222222222000111222333444444444444333444444555666777888888;;;<<<===>>>AAAFFFMMMQQQUUU\\\ooo~~~xxxtttssspppkkkeeebbbdddkkkqqqyyy~~~rrrcccVVVLLLFFFBBB???<<<;;;;;;;;;:::999;;;;;;;;;;;;;;;<<<<<<===>>>CCCKKKSSS^^^ooo~~~{{{zzzyyywwwuuutttssspppmmmjjjgggfffeeeccccccaaa___\\\YYYWWWUUUUUUSSSQQQPPPOOONNNLLLKKKIIIIIIHHHFFFEEECCCBBBBBBAAAAAA@@@?????????@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@AAABBBCCCDDDFFFEEEDDDDDDDDDFFFHHHJJJGGGGGGGGGHHHHHHIIIKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKMMMNNNOOONNNMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJIIIGGGFFFEEEEEEEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCDDDEEEEEEFFFGGGHHHIIIIIIJJJKKKLLLNNNOOOPPPPPPPPPRRRTTTVVVXXXYYY[[[^^^```ddddddeeegggiiikkkmmmnnntttuuuxxxzzz}}}|||{{{{{{{{{{{{zzzzzzyyy|||{{{yyyyyyyyyyyyyyyyyywwwtttppplllkkkmmmqqqsss{{{~~~~~~|||{{{zzzyyy}}}|||~~~}}}vvvppplllkkkiiifffdddfffjjjpppssswwwssskkkaaaXXXPPPKKKIIIAAA>>>:::666222111111111111000///......///000111///......------...///000---------............/////////............/////////////////////000000000222111///.........///000000000000000000000000000===@@@DDDIIILLLLLLKKKJJJCCC>>>888444333333222222222222222222222222222222111111000000//////000000000000///////////////////////////...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,/////////...---,,,+++***,,,,,,++++++******++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++------+++***+++000777<<>>CCCHHHMMMOOONNNTTTbbbxxx|||xxxrrrlllgggcccaaafffkkkqqqxxx}}}zzzmmm___WWWKKKHHHCCC@@@???>>>======<<<<<<;;;:::::::::::::::?????????>>>@@@IIIVVV```nnn{{{}}}|||{{{yyyvvvsssooommmmmmlllkkkiiifffcccaaa___\\\ZZZXXXXXXYYYXXXWWWUUUSSSRRRPPPNNNLLLJJJHHHGGGFFFFFFEEEDDDCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@?????????@@@@@@AAABBBBBBAAAAAAAAAAAABBBCCCDDDBBBAAAAAAAAABBBBBBCCCDDDEEEEEEDDDDDDCCCCCCBBBBBB@@@AAABBBCCCCCCCCCCCCBBBDDDDDDDDDCCCBBBBBBAAAAAACCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDFFFFFFFFFFFFFFFFFFGGGGGGIIIJJJKKKLLLMMMNNNOOOPPPSSSTTTUUUVVVWWWXXXXXXXXX]]]___aaabbbccceeehhhkkknnnooopppqqqsssuuuwwwyyy|||}}}~~~|||{{{wwwwwwxxxxxxxxxwwwvvvuuuuuuuuuuuuuuuwww{{{|||zzzwwwwwwxxxyyy{{{~~~~~~}}}||||||~~~{{{pppiiifffaaacccggglllqqquuuxxxzzzyyytttjjj___TTTKKKDDD@@@555444222///.........///////////////////////////000//////...---------------------............/////////............//////000000000//////......---////////////.../////////////////////////////////:::<<<>>>AAABBBBBBAAA@@@>>>;;;777444444444444333111111111111111111111111222111///.........///000000000//////......---------------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++)))***+++++++++---000333666222---++++++,,,------************++++++++++++,,,++++++++++++,,,------------------------------------------------------------------------------------...////////////...,,,,,,,,,---------........................................................./////////000000000000...////////////000000000000000000000000111111111////////////////////////222222333444555555555555555555555666666666666666666777999;;;===@@@EEEHHHGGGGGGKKKVVVggg~~~}}}xxxrrrlllgggccc```bbbeeejjjpppyyyuuulllfffTTTOOOIIICCC@@@>>><<<;;;;;;::::::::::::;;;<<<<<<::::::;;;:::;;;???FFFKKKSSS^^^ppp}}}zzzvvvsssqqqppppppnnnllliiifffdddbbb___^^^\\\\\\]]]\\\[[[YYYWWWVVVTTTRRRPPPNNNLLLKKKKKKJJJIIIHHHGGGGGGGGGGGGEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@?????????@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAA@@@AAAAAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAA???@@@@@@AAAAAAAAAAAAAAACCCCCCCCCBBBBBBAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFGGGHHHHHHIIIIIIJJJJJJJJJKKKLLLLLLMMMOOOPPPRRRSSSSSSUUUVVVXXXYYY[[[[[[\\\\\\bbbdddfffggghhhjjjmmmppprrrssssssuuuwwwyyy{{{}}}~~~{{{zzzxxxvvvwwwxxxxxxwwwvvvtttssspppqqqqqqqqquuu|||zzzvvvtttsssvvvyyy|||~~~~~~}}}}}}~~~wwwkkkeeeccccccfffkkkppptttvvvvvvvvvwwwssskkk___SSSGGG>>>999222111000////////////000......////////////......//////.........---,,,,,,---------............/////////............//////000000//////......------.........////////////...////////////////////////999:::<<<>>>?????????>>><<<999666444444555444444111111111111111111111111000000//////......////////////..................---------------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,((((((***+++,,,---------++++++******++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++'''***,,,,,,+++++++++,,,)))+++---,,,******,,,...************************+++++++++++++++,,,------------------------------------,,,,,,,,,,,,------,,,,,,,,,------------...------...////////////...,,,,,,,,,---------......................................................---------.........//////......////////////000000000000000000000000000000////////////////////////111222333444444555555444444555555555666666777777555777999:::;;;===AAADDDDDDDDDHHHQQQ]]]nnn{{{wwwrrrmmmiii^^^^^^___bbbhhhrrr~~~}}}vvvrrrbbb\\\SSSJJJDDD@@@<<<:::;;;;;;;;;;;;;;;<<<===>>>777888:::::::::;;;>>>@@@CCCKKKWWWdddrrr}}}zzzxxxvvvttttttrrrpppmmmkkkhhhgggeeecccaaaaaaaaa```^^^]]][[[ZZZYYYWWWUUUSSSRRRQQQPPPOOONNNMMMLLLKKKKKKKKKEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@AAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHKKKKKKLLLMMMNNNOOOOOOPPPOOOPPPQQQSSSTTTVVVWWWXXXXXXYYY[[[^^^```aaabbbbbbgggiiikkklllmmmpppsssuuuvvvvvvwwwyyy{{{}}}~~~}}}|||zzzxxxwwwvvvwwwwwwwwwvvvsssqqqoookkkkkklllmmmrrr~~~}}}wwwrrrooonnnqqquuu{{{~~~}}}}}}ooodddaaaaaajjjmmmqqquuuvvvvvvtttrrrtttooofffZZZLLL@@@777111111000000//////000000000---......//////......---------.........---,,,,,,---------............/////////............////////////..................------.../////////......000000000000000000000000777888:::<<<=========<<<999777444333333444444333111111111111111111111111//////000000//////...---------..................,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------++++++******++++++,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++)))+++------,,,***++++++(((+++------+++)))+++---,,,,,,,,,++++++******)))+++++++++***++++++,,,------------------------------,,,+++******+++,,,---,,,,,,,,,---------......,,,---......//////......,,,,,,,,,---------......................................................,,,,,,,,,---------.............../////////000000000000000000000000000///000000000000000000000000000111222333444444444444333444444555666777888888666777888999999;;;>>>@@@BBBCCCGGGMMMTTT___rrr~~~|||xxxtttpppeeeeeeccccccfffmmmwww}}}}}}uuunnncccWWWOOOHHHCCC@@@>>>>>>===<<<<<<<<<======:::;;;;;;;;;;;;;;;<<<===<<<@@@FFFMMMVVVbbbpppzzz~~~}}}zzzyyyxxxvvvssspppnnnllljjjhhhfffeeeeeedddbbb```___^^^]]]\\\ZZZYYYXXXWWWUUUTTTSSSRRRPPPPPPPPPPPPHHHHHHHHHGGGGGGGGGFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@AAA@@@@@@AAAAAABBBCCCCCCCCCAAAAAAAAAAAAAAABBBBBBCCCAAABBBBBBCCCCCCDDDDDDEEEBBBCCCEEEFFFGGGGGGGGGFFFGGGGGGHHHHHHIIIJJJJJJKKKNNNOOOPPPQQQRRRSSSTTTTTTTTTTTTUUUWWWYYY[[[\\\\\\]]]^^^aaadddfffiiijjjkkklllnnnppprrrsssuuuxxx{{{zzzzzz{{{||||||||||||{{{zzzyyywwwvvvuuuvvvvvvvvvtttpppmmmjjjfffgggggghhhppp}}}zzztttpppnnnooopppuuuyyy~~~}}}}}}}}}tttgggaaabbbeeennnqqqtttvvvuuusssooommmjjjdddYYYMMMBBB999444222000///////////////000000------...//////...------+++,,,---.........---,,,---------............/////////............//////------..................,,,---.../////////......000000000000000000000000555666888:::;;;<<<;;;;;;777555222111222333222222000000000000000000000000...///000000000///---,,,,,,------....../////////,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,+++*********+++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,---...---,,,,,,---///,,,---...---,,,*********......---,,,,,,+++******++++++******++++++,,,---------------------------,,,,,,************,,,,,,,,,,,,,,,------.........,,,------...............,,,,,,,,,---------......................................................---------.........//////............/////////000000000000000////////////111111111111111111111111000000111222333333333333333333444555666777888999666777999999888999<<<>>><<<===@@@EEEHHHPPPaaappp~~~zzzwwwpppnnnkkkhhhgggjjjooossszzz}}}}}}pppcccYYYPPPJJJGGGAAA@@@???>>><<<<<<;;;;;;<<<;;;;;;:::999:::;;;;;;999;;;===???CCCMMMYYYaaappp|||~~~~~~|||zzzwwwtttrrrpppnnnllljjjiiihhhgggdddbbbbbbaaa```___^^^]]]\\\\\\XXXWWWVVVTTTSSSRRRRRRRRRMMMLLLLLLLLLLLLKKKKKKKKKGGGGGGGGGGGGGGGGGGGGGGGGCCCCCCBBBAAAAAABBBBBBBBBDDDDDDDDDEEEEEEDDDCCCCCCAAA@@@????????????@@@@@@@@@@@@AAABBBCCCDDDDDDEEEAAAAAAAAAAAAAAABBBCCCCCCDDDDDDEEEFFFGGGHHHHHHIIIEEEFFFHHHIIIJJJKKKJJJJJJJJJJJJKKKLLLLLLMMMNNNNNNPPPQQQRRRSSSTTTUUUVVVWWWWWWWWWYYYZZZ\\\^^^___```aaabbbeeehhhlllnnnpppqqqppprrrtttuuuvvvxxx{{{~~~|||}}}}}}{{{{{{{{{zzzyyyxxxwwwvvvtttuuuuuutttrrrnnnjjjgggdddddddddfffnnnyyywwwtttooommmooossswww|||~~~}}}}}}}}}|||{{{yyysssjjjbbbaaaggglllnnnppprrrtttrrroookkkhhh___XXXMMMAAA:::666666777////////////////////////,,,---...//////...---,,,***+++---...///...---------------.........////////////............//////,,,------....../////////+++,,,.../////////......000000000000000000000000444666777888777888999;;;:::888555222000111222333222222111111111111222222000000000000////////////...........................---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,---,,,***)))***+++++++++++++++++++++++++++,,,,,,,,,,,,++++++***)))******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++---------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////.........---------+++,,,---......---,,,+++,,,,,,,,,---------......////////////............,,,---......//////......000000000000////////////......------------......////////////000000000000111222222333333444444555222333444666777888888888777888::::::::::::<<<===???@@@AAACCCHHHOOOXXX___ttt{{{vvvsssqqqpppnnnmmmuuuwww{{{yyypppcccTTTKKKFFFDDDAAA@@@@@@???>>><<<@@@===:::888888888888777===<<<;;;;;;===AAAFFFIIIYYYbbbppp}}}yyyvvvtttqqqpppnnnmmmmmmllljjjhhhgggfffdddbbb___]]][[[ZZZZZZZZZZZZZZZYYYWWWUUUTTTTTTSSSSSSRRRPPPOOOOOONNNMMMMMMLLLKKKJJJIIIIIIHHHIIIHHHGGGEEEDDDDDDDDDDDDFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDFFFFFFEEEFFFFFFGGGHHHHHHGGGHHHHHHHHHIIIIIIIIIIIIHHHHHHIIIJJJKKKMMMNNNNNNOOOOOOPPPPPPPPPQQQQQQQQQWWWWWWXXXXXXYYYZZZ[[[[[[^^^^^^^^^___aaacccfffggggggiiilllnnnnnnoooqqqssswwwwwwwwwxxx{{{~~~~~~|||{{{{{{zzz|||yyyuuutttuuuuuurrrppptttrrrooollljjjgggdddbbb___aaaeeekkkvvvvvvpppnnnppppppooouuu~~~||||||}}}}}}{{{xxx~~~~~~{{{zzzpppnnniiiccc___aaaiiippptttqqqnnnmmmmmmjjjeeeaaaUUULLLAAA999666333000,,,000000//////.........---/////////......---------,,,,,,,,,---------..............................000000000000000111111222...........................------,,,,,,------...////////////////////////444666777777666666777999;;;999666333222222333444111111000000000000111111000000000000/////////..............................------------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++,,,---,,,***)))***+++++++++++++++++++++++++++++++++,,,,,,,,,+++************+++,,,,,,,,,,,,+++++++++++++++++++++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------///.........------------,,,------------------,,,,,,,,,,,,---------..................------------,,,---......//////......000////////////////////////..................///////////////000000000000111111222333333444444555222333444666777777888888777999::::::999999;;;<<<<<<<<<===>>>AAAGGGOOOTTTdddxxx~~~zzzwwwvvvtttrrrqqqpppqqqsssxxx|||ssshhh___TTTOOOIIIDDDAAA@@@?????????===:::999999888777555999999888888:::===@@@BBBHHHOOOZZZggguuu}}}zzzxxxxxxvvvsssrrrrrrqqqnnnmmmkkkkkkiiigggdddbbb``````^^^^^^^^^]]]\\\ZZZXXXVVVWWWWWWVVVUUUTTTSSSSSSSSSQQQQQQPPPOOONNNMMMMMMLLLKKKJJJIIIHHHGGGFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGFFFFFFEEEEEEEEECCCDDDDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMNNNPPPQQQRRRRRRRRRSSSSSSTTTUUUUUUVVVVVVZZZZZZ[[[\\\]]]^^^______bbbbbbcccdddeeehhhjjjkkklllnnnrrrttttttvvvxxxyyy|||||||||}}}{{{zzzzzzzzzyyyyyyvvvtttsssttttttrrrppptttqqqnnnjjjhhhfffdddbbbdddgggjjjpppzzzyyyrrroooooorrrssstttyyy}}}{{{{{{}}}~~~~~~|||}}}~~~~~~~~~|||xxxtttrrrkkkiiifffbbbbbbeeekkkppprrrooommmkkkjjjggg```[[[MMMEEE;;;555444333000...000/////////.........---////////////.........---,,,,,,---------................................................///000000...........................------,,,,,,------...////////////////////////444555666666444444555666999777555222111111222222000//////////////////000000000000/////////......////////////////////////---..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---,,,*********+++++++++++++++++++++++++++******+++,,,,,,,,,++++++******+++,,,,,,,,,,,,+++************************,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------............------------...------,,,,,,------...,,,,,,,,,---------......------------,,,,,,,,,+++,,,---......//////......////////////////////////000//////......//////000////////////000000000000111111222222333444444444222333444555666777777777888999::::::999888999;;;===>>>>>>>>>???CCCIIINNNUUUddd}}}}}}|||{{{xxxvvvnnnllllllooouuu{{{{{{ttthhhaaaVVVLLLFFFDDDBBBAAA@@@>>><<<;;;;;;:::888666777777777888999:::;;;<<<<<<@@@FFFNNNZZZjjj|||~~~{{{zzzyyywwwtttrrrqqqpppooommmkkkjjjhhhhhhdddddddddcccaaa^^^\\\ZZZ[[[[[[ZZZZZZYYYYYYXXXXXXVVVVVVUUUTTTSSSRRRQQQQQQNNNMMMLLLKKKJJJIIIIIIIIIJJJIIIIIIIIIIIIHHHHHHHHHJJJIIIIIIIIIIIIHHHHHHHHHEEEEEEFFFHHHIIIJJJKKKLLLKKKKKKKKKKKKLLLMMMNNNOOOOOOOOOOOOPPPPPPPPPQQQQQQPPPQQQRRRSSSUUUVVVWWWXXXWWWWWWXXXYYY[[[\\\]]]]]]^^^___```aaaccceeeffffffhhhiiiiiijjjlllnnnpppqqqsssvvvyyy{{{|||~~~{{{yyyxxxyyyxxxxxxuuusssrrrqqqrrrrrrqqqpppqqqooollliiigggfffggggggmmmooosssxxxwwwqqqnnnnnnrrrwwwzzz{{{}}}{{{{{{}}}~~~|||yyyxxxwwwtttnnnjjjfffdddcccdddgggkkknnnooonnnllliiihhhfff___VVVPPPAAA<<<555111111222000////////////...............////////////............---------.........//////---------------------------,,,,,,,,,,,,---....................................------------......////////////////////////333444555444333222333444555444111///....../////////......------......///000000/////////.........////////////////////////------///000000///------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***,,,,,,,,,******+++,,,++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,++++++,,,---...,,,,,,,,,---------......------------,,,,,,,,,,,,,,,---......///..................///////////////000000////////////000000////////////000000000000111111111222333333444444222333444555666666666666888999:::999888777888999<<<===>>>>>>>>>AAAFFFIIIOOOXXXhhh||||||zzzqqqnnnjjjiiimmmtttyyy|||~~~xxxpppeeeYYYQQQKKKGGGEEEBBB@@@?????????>>><<<:::999::::::;;;;;;;;;::::::<<<>>>@@@DDDJJJVVVdddnnn~~~~~~|||yyywwwttttttsssrrrqqqooonnnnnnjjjjjjjjjhhhfffcccaaa___^^^^^^^^^]]]]]]\\\\\\\\\ZZZYYYXXXWWWVVVUUUTTTSSSQQQQQQOOONNNMMMLLLLLLLLLMMMMMMLLLLLLLLLKKKKKKKKKLLLLLLLLLLLLLLLLLLKKKKKKIIIIIIJJJKKKLLLLLLMMMMMMNNNNNNNNNOOOPPPQQQRRRSSSRRRRRRSSSSSSSSSTTTTTTTTTTTTUUUVVVXXXYYY[[[\\\\\\ZZZ[[[\\\^^^```bbbcccdddcccdddeeegggiiikkklllmmmnnnnnnoooqqqssstttvvvwwwxxx{{{~~~|||zzzxxxwwwwwwxxxwwwwwwrrrqqqooonnnnnnnnnooonnnnnnnnnmmmkkkkkkllloooqqqvvvxxx{{{~~~vvvooommmooorrrxxx~~~~~~}}}~~~|||vvvtttuuusssmmmgggfffdddeeehhhmmmpppnnnlllhhhfffdddbbb^^^VVVKKKCCC999555111//////000000///.................................---------------------........./////////------------------------,,,,,,,,,,,,,,,------.................................------------......////////////////////////222333444333222111222333333222111///..................------------......////////////............////////////////////////,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...---,,,++++++,,,---...,,,,,,,,,---------...............------------,,,,,,---......///.........------....../////////000000000////////////000000////////////000000000000000000111222222333333444222333444555666666666555777999999999777666777888777888999:::;;;===AAADDDLLLQQQZZZhhh|||}}}wwwqqqkkkggghhhmmmqqqttt|||{{{rrriii```XXXPPPLLLEEECCCAAAAAAAAAAAA???===;;;<<<======<<<;;;:::999;;;===???@@@BBBHHHQQQXXX```nnn}}}zzzwwwwwwvvvuuutttsssrrrrrrooooooooommmkkkhhhfffdddbbbaaaaaaaaa```_________\\\\\\[[[ZZZXXXWWWVVVUUUUUUTTTSSSQQQPPPPPPOOOOOOQQQQQQQQQPPPPPPPPPOOOOOONNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNQQQQQQQQQRRRSSSUUUVVVWWWVVVVVVVVVVVVWWWWWWWWWXXXXXXXXXZZZ[[[]]]___```aaa^^^___aaaccceeefffhhhiiiiiijjjkkkmmmoooqqqrrrsssssstttuuuwwwyyyzzz{{{{{{{{{~~~~~~}}}}}}yyywwwvvvvvvwwwwwwuuutttooonnnllljjjiiijjjlllnnnoooqqqssstttuuuvvvzzz}}}}}}~~~}}}xxxqqqmmmmmmooouuuzzzzzztttqqqrrrqqqmmmhhhkkkjjjkkknnnqqqppplllgggbbb___[[[WWWSSSKKKAAA999555333111////////////...---------...............,,,,,,,,,,,,,,,,,,,,,,,,------------.........///------------------------------,,,,,,------...///........................///......------......///////////////////////////111222333333111111222333444444333222111000000000......------------....../////////.........------........................,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++)))+++,,,,,,+++***+++---++++++++++++++++++++++++******+++,,,,,,,,,++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++++++++++++++++++++++++++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------,,,,,,------...,,,,,,,,,---------..................------------,,,---......//////......---------......//////000000//////......//////000////////////000000000000000000111111222333333333333333444555555555555555666777888888777666777999666888:::<<<===>>>AAADDDFFFKKKRRR[[[iii{{{uuunnnhhhgggiiikkklllqqqwww}}}wwwpppggg___YYYNNNKKKGGGDDDCCCBBB@@@???<<<<<<<<<<<<;;;:::999999444777;;;<<<<<>>>>>???AAABBB@@@HHHQQQUUU\\\lllzzzsssnnnkkkkkkkkkkkkiiioooxxx~~~|||vvvpppkkk___ZZZRRRLLLHHHFFFCCCBBB>>>======<<<;;;;;;::::::222666999:::999999<<>>IIIRRRTTTTTT]]]qqqyyytttqqqpppnnnmmmeeekkksssyyy|||{{{xxxmmmggg]]]TTTNNNKKKHHHFFF@@@???>>>===============888:::<<<;;;888888:::===;;;<<<>>>BBBHHHQQQZZZaaadddmmmzzz~~~}}}{{{{{{{{{{{{zzzxxxvvvuuuuuuuuusssqqqooommmlllkkkiiiiiigggfffdddbbbaaa```aaa```___^^^]]]\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYZZZZZZ[[[[[[[[[\\\]]]]]]]]]^^^^^^_________]]]^^^^^^___aaabbbdddeeehhhiiiiiiiiijjjjjjjjjjjjhhhiiijjjmmmoooqqqrrrssssssttttttvvvwwwxxxyyyzzz{{{{{{|||}}}~~~~~~~~~|||{{{zzzyyywwwvvvuuutttsssrrrrrrqqqpppmmmiiifff```___]]]\\\^^^hhhttt~~~|||zzzyyyuuuooojjjgggjjjmmmpppttt{{{~~~~~~}}}{{{rrrqqqnnnlllkkkmmmssswwwssswwwzzzxxxooofff___\\\TTTLLLBBB:::666444111...,,,...//////...---......,,,,,,,,,------............/////////000000111111******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///........................//////............//////////////////////////////111222222222222111000000222222222111111///............------------......///......---------......------------------------------,,,,,,,,,,,,++++++************************,,,+++***))))))***+++,,,+++++++++*********))))))++++++************++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))%%%'''***,,,......------------------------------........................+++++++++,,,,,,,,,------...---,,,,,,---...///000---------............///000111111111///......///000111111111111222222222222222111111222222333444111222444333222222333555999:::999888888999<<>>>>>===<<<;;;:::999999===<<<<<<===???BBBEEEGGGMMMTTT^^^hhhqqq~~~}}}{{{}}}|||{{{yyyvvvtttsssrrrooooooooollliiihhhhhhiiijjjjjjiiihhhgggeeecccbbbdddcccbbbbbbbbbbbbbbbbbb_________``````aaaccccccgggfffeeedddcccccccccccceeeffffffgggiiijjjlllmmmmmmnnnooopppqqqpppoooooopppqqqssstttvvvwwwwwwwww{{{zzzzzz{{{|||~~~~~~yyyyyyzzzxxxvvvtttuuuvvvsssmmmlllnnnkkkccc]]]^^^XXXYYYYYYZZZaaaooo~~~zzzuuurrrqqqoookkkhhhhhhmmmuuu}}}|||{{{|||~~~|||uuusssooommmlllkkkmmmqqqvvvyyy{{{||||||xxxpppfff^^^YYYMMMGGG===666222111000000......------------......---------............/////////000000000000//////------,,,+++,,,---...///...---+++***)))***++++++---------------------------,,,,,,,,,,,,,,,,,,,,,//////............//////............////////////222111111111000000000000111222222111111///............------------......000///...---,,,,,,,,,,,,------------------------------,,,,,,,,,+++++++++************************++++++***))))))***+++++++++++++++*********))))))++++++************++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++,,,---------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++***+++,,,------,,,+++***------------------------........................+++,,,,,,,,,------------//////...---...///000000---------............///...///000000......///000000000111111111222222222222222111111222222333444222333444444333333444555888999999888888999<<>>>>>===<<<;;;:::999999888::::::999999;;;===@@@AAA@@@FFFMMMSSSZZZeeeqqqzzz}}}{{{yyyxxxwwwttttttsssppplllkkklllmmmnnnnnnnnnnnnmmmkkkjjjiiijjjjjjiiihhhgggggghhhhhhffffffffffffgggggghhhiiikkkjjjiiiiiihhhhhhiiiiiijjjjjjkkklllnnnoooqqqqqqssstttuuuvvvvvvvvvuuutttvvvwwwxxxzzz{{{|||}}}}}}}}}}}}}}}}}}~~~}}}{{{wwwxxxyyywwwuuusssssstttrrrllliiiiiieee]]]XXXYYYVVVXXXZZZ^^^fffuuu}}}{{{vvvpppmmmnnnnnnnnnnnnrrrwww~~~~~~{{{{{{|||~~~yyyrrrooooooooooooppprrrtttwwwxxxsssvvvwwwuuunnnddd[[[UUUHHHBBB:::333000/////////------,,,,,,,,,,,,------------------...............///000111111000///...---,,,,,,+++,,,---...///------,,,+++++++++++++++...............---------,,,,,,,,,,,,,,,,,,,,,,,,//////............//////............////////////222111000///...//////000111111111111000///............------------......000///...,,,++++++++++++------------------------,,,,,,,,,,,,++++++++++++************************++++++***))))))***+++++++++++++++***************++++++************++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************)))************++++++++++++,,,------......------++++++++++++++++++++++++++++++++++++++++++++++++------------............+++,,,---------,,,+++***------------------------------------------------,,,,,,,,,---------......111000//////...//////000---------............///---...//////...---...000000000000111111111222222222111111111111222333333222444555555444444555666777888888888888999<<>><<>><<<<<<;;;<<<;;;;;;:::999999999::::::>>>>>>>>>>>>???DDDKKKPPPVVV\\\fffqqqzzz}}}xxxtttsssuuuxxxzzz{{{{{{||||||||||||||||||{{{zzzxxxwwwwwwwwwwwwwwwvvvuuuuuutttttttttuuussssssttttttuuuwwwxxxyyyvvvwwwxxxyyyzzz{{{||||||~~~}}}|||{{{zzzwwwuuutttuuuuuusssooollljjjjjjgggfffeeebbb___[[[[[[\\\[[[^^^eeellltttuuupppiiihhhiiikkkpppwww}}}}}}||||||}}}}}}yyy{{{}}}~~~}}}zzz{{{{{{xxxtttqqqqqqqqqqqqrrrssstttvvvwwwwwwwwwqqqpppooojjjcccYYYNNNGGG<<<888222///............------,,,,,,,,,,,,------,,,,,,---------.........,,,///111333333111///,,,,,,,,,,,,,,,,,,---------,,,---...///...---,,,+++//////......---,,,,,,,,,***++++++,,,---.../////////......------......///............////////////111000...,,,,,,---...000///000000000000//////...------,,,,,,,,,,,,------,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,*********++++++*********************************++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,------......------........................++++++++++++++++++++++++++++++,,,,,,------......)))***+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------..................---,,,,,,+++---------............///000111111///,,,+++++++++//////000000000111111111111111000000111111222333333444666555444444555777444666777888777888:::<<<:::???EEEIIIIIIGGGGGGHHHNNNRRR]]]nnn~~~{{{yyyxxxyyyyyyyyyyyyxxxuuuqqqnnnkkkggggggiiimmmttt|||xxxlll```WWWPPPKKKIIIGGGEEEBBB???===<<<<<<<<<<<<<<<;;;:::999888888888;;;:::999777888;;;@@@DDDDDDIIIQQQYYYaaahhhnnnrrrzzz~~~}}}yyyyyy{{{}}}~~~}}}}}}~~~}}}|||{{{yyyxxxxxxxxxxxxvvvwwwwwwxxxyyy{{{}}}}}}{{{{{{}}}~~~~~~|||}}}|||zzzzzzyyyxxxuuusssrrrrrrqqqmmmiiifffeeefffaaadddgggfffeeedddeeeeeefffiiinnnsssyyy}}}tttlllhhhcccffflllssszzz~~~}}}}}}~~~xxxyyyzzzzzzxxxvvvsssqqqmmmllllllkkklllpppuuuxxxxxxwwwvvvvvvwwwxxxzzz|||sssmmmddd\\\SSSJJJAAA;;;777444111////////////.........------------......,,,,,,,,,------------...,,,...111333333111...,,,+++++++++,,,,,,,,,,,,,,,+++,,,---...///...---,,,------------,,,,,,++++++++++++,,,------...//////......------------..................////////////111000///...---......////////////000000//////...------,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++***)))***************+++++++++++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************)))************+++++++++***+++,,,,,,------,,,,,,........................+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---------,,,++++++---------............///111111111000---++++++,,,/////////000000000111111111000000000000111222222222444555555444444555666555666888888777777888::::::===AAACCCCCCBBBBBBBBBIIIKKKQQQ^^^nnn}}}zzzyyywwwyyy|||}}}{{{wwwrrrooohhhfffdddeeeiiipppxxx}}}yyyoooeee]]]WWWTTTMMMJJJFFFBBB???===<<<<<<<<<<<<;;;:::999888777777999888777666777999<<<>>><<>>>>>???@@@DDDEEEKKKTTT^^^lll~~~|||~~~~~~zzzuuurrrmmmjjjgggdddeeeiiinnnqqquuuwwwzzz}}}{{{ssskkkeeebbbWWWTTTOOOJJJFFFCCCBBBBBB>>>>>>>>>===<<<;;;:::999<<<;;;999::::::;;;<<<<<<999;;;===>>>???BBBEEEHHHHHHMMMRRRXXX___jjjwww{{{{{{{{{zzzxxxwwwuuutttsssrrrpppppppppooommmjjjeeedddbbb___^^^```eeeiiiuuu~~~|||||||||{{{zzzwwwtttrrrqqqnnnjjjfffeeeeeefffffflllsss{{{}}}{{{uuutttqqqmmmhhhbbb^^^[[[YYY\\\```gggoootttxxxyyy{{{{{{{{{|||||||||||||||lllbbbTTTIIICCC???;;;777111000.........///---,,,...------,,,,,,------...++++++,,,,,,,,,---------+++,,,---......---,,,+++)))***+++,,,---,,,,,,++++++++++++++++++,,,------------......///000000000---------..................------,,,,,,------...............////////////000000000111000//////.........///////////////...---,,,,,,++++++,,,,,,---444333111...,,,***))))))+++++++++++++++++++++++++++++++++************)))(((((((((((((((((((((((()))***+++,,,,,,+++***)))))))))******++++++++++++++++++************++++++************************++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++)))************+++++++++))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++)))((((((((()))***++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********++++++++++++,,,.../////////......---------.........//////,,,...000000///000111333////////////000000000000000000000000000111111222111222444333222222333555666777999888666555555666888888999:::<<<>>>AAACCC<<<>>>DDDKKKOOOWWWjjj~~~~~~{{{wwwtttssspppllliiiggghhhjjjkkklllnnnrrruuuxxx}}}{{{tttnnnkkkaaa^^^XXXRRRMMMJJJIIIIIIAAAAAAAAAAAA@@@???>>>===<<<;;;::::::;;;;;;:::999888999::::::;;;<<>>;;;888555111///...------......,,,+++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------+++,,,,,,,,,,,,,,,,,,+++)))***+++,,,---,,,++++++++++++***)))***+++---.........///000111222333333...............---------...------,,,,,,------.............../////////000......///000000000000000/////////...---------,,,.........------,,,,,,,,,...---,,,,,,++++++,,,,,,***++++++,,,,,,++++++***************************************************,,,,,,++++++***))))))))))))************++++++++++++******)))))))))))))))***************************************************+++,,,------,,,+++***+++*********))))))((((((+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++************************************************++++++,,,,,,,,,---------///...,,,******+++,,,---************************,,,,,,,,,++++++************+++,,,------,,,+++***,,,+++***)))***+++,,,---,,,,,,++++++,,,,,,---...------------------------//////000000///...---------......//////////////////000000000000111111111000000111222444555666666444444444444555555555555888888888888999:::;;;<<<999===AAACCCFFFNNNYYYbbb{{{zzzwwwuuutttrrrrrrqqqooollliiijjjjjjkkkmmmqqqvvv{{{~~~~~~zzznnniiibbb^^^\\\YYYRRRLLLIIIHHHEEECCC@@@???>>>>>>>>>>>>>>>>>>===;;;:::999777777888999;;;===>>>???;;;;;;<<<>>>CCCHHHNNNQQQ^^^dddlllrrrwww~~~~~~}}}{{{zzzyyyyyyyyyuuuqqqoooooonnnllliiigggeeedddcccbbbaaa___]]]^^^[[[YYYZZZ```lllxxx{{{tttooolllkkkgggfffeeegggmmmssswwwyyy{{{~~~{{{yyyyyy~~~~~~wwwsssoooiiiccc^^^[[[ZZZZZZ\\\bbbiiiooosssuuuvvvwwwrrrsssuuuwwwwwwqqqfff^^^OOOGGG===777555444111....................................------,,,,,,,,,...------,,,,,,,,,------++++++++++++,,,---......---,,,++++++------,,,+++)))***+++,,,------------+++,,,---.........---,,,,,,,,,,,,------.........////////////////////////////////////////////////......///000000000000000///////////////...............---------,,,,,,,,,------,,,++++++++++++,,,++++++,,,,,,,,,,,,++++++******************************************************************++++++)))************+++++++++++++++***)))))))))))))))***************************************************+++,,,------,,,+++***************)))))))))(((+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++************************************************++++++++++++,,,,,,,,,,,,...---+++***)))***+++,,,************************,,,,,,+++++++++++++++++++++++++++,,,,,,+++++++++++++++******++++++,,,---,,,,,,++++++,,,,,,---...------------------------///////////////...---------......///////////////000000000111111111111222///000000111222333444444333333333444444444555555888888888888999999:::;;;999<<<>>>???AAAGGGQQQXXXhhh}}}}}}yyyvvvvvvuuuvvvwwwvvvtttrrrpppnnnlllkkklllooosssuuu{{{}}}xxxsssnnnkkkjjjhhhbbb]]]UUUSSSNNNIIIEEEBBBAAA@@@>>>>>>>>>======<<<;;;:::999999999999:::;;;<<<===::::::::::::===AAAEEEGGGMMMRRRYYY^^^bbbgggpppvvvzzz|||}}}zzzyyyvvvvvvwwwwwwvvvuuuttttttrrrnnnjjjhhhgggfffdddaaa]]]]]]]]]^^^^^^]]][[[ZZZZZZZZZ[[[___hhhttt}}}wwwpppkkkjjjjjjiiiiiijjjooouuu{{{~~~{{{xxxvvvxxxyyyzzz|||{{{pppmmmgggbbb^^^]]]]]]^^^dddhhhnnnsssuuuuuusssssspppooooooooommmfff[[[SSSFFF@@@888444444444111.................................---------,,,,,,,,,...------,,,,,,,,,------,,,,,,+++*********++++++---,,,++++++------,,,+++)))***+++,,,------------+++,,,---.........---,,,,,,,,,,,,---------............................................................///000000000/////////////////////000000000...------------,,,,,,,,,------,,,++++++++++++++++++,,,,,,------,,,,,,+++************************************************((())))))***++++++,,,,,,)))************+++++++++++++++***))))))))))))***************************************************++++++,,,,,,,,,,,,++++++************))))))))))))************************+++++++++***************++++++++++++++++++++++++************************************************)))*********++++++++++++---,,,***)))))))))***+++************************++++++++++++++++++,,,,,,,,,++++++++++++++++++,,,******+++,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...------------------------...////////////...---------......///////////////000111111111111222222222000000000000111111222222222333333333444444444444999999888888888999999:::999;;;<<<;;;;;;???FFFLLLUUUcccxxxzzzzzzzzz|||~~~}}}{{{yyyuuuooojjjggghhhiiikkktttxxx~~~{{{zzzzzzyyyuuurrrhhhddd]]]UUUNNNIIIGGGFFFBBBAAAAAA@@@???======<<<<<<;;;;;;;;;;;;<<<<<<===;;;:::999888999;;;===>>>===AAAFFFIIILLLPPPVVV[[[\\\___dddjjjqqqzzz~~~}}}|||zzzwwwtttqqqpppkkkmmmoooqqqrrrqqqpppnnniiifffccc```^^^\\\YYYWWWUUUUUUWWWXXXXXXXXXXXXXXXYYY[[[```hhhsss}}}{{{vvvpppjjjhhhiiijjjmmmooosssyyy~~~{{{xxxuuuqqqsssvvvzzz{{{mmmjjjfffbbb```aaaccceeeoooqqquuuxxxxxxtttpppmmmkkkhhheeebbb^^^VVVKKKCCC;;;777222111222333111///...........................------------,,,,,,,,,------,,,,,,,,,,,,---------,,,+++***))))))))))))---+++***+++,,,---,,,+++******+++,,,------------++++++,,,---------------,,,,,,,,,------------.........................................................///////////////...------......//////000000---------------------------,,,,,,+++***+++++++++,,,,,,------------,,,,,,************************************************))))))*********+++++++++))))))*********+++++++++,,,+++******))))))***************************************************************************************)))))))))))))))))))))))))))))))))))))))************************************************************************************************))))))))))))************++++++***)))((())))))************************************++++++,,,,,,,,,---,,,+++******+++,,,---)))***+++,,,---,,,+++***,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,.........//////...---------......///////////////111111111111222222222222000000111111111111111111333333333444444444444555999999888888888888999999::::::;;;:::999<<<@@@DDDNNNVVVdddxxx~~~{{{vvvpppkkkhhhffffffmmmqqqyyyzzzuuulllbbbYYYSSSOOONNNJJJIIIGGGDDDBBB@@@>>>>>>>>>>>>=========>>>>>>???>>>===;;;:::999:::;;;<<<999;;;>>>@@@AAACCCGGGJJJJJJLLLOOOSSSXXX```iiiooo||||||{{{zzzvvvvvvtttqqqooollljjjiiifffhhhlllooopppnnnkkkiiicccaaa^^^ZZZWWWTTTRRRPPPRRRSSSSSSTTTUUUWWWZZZ\\\^^^bbbiiirrr{{{zzzsssqqqnnnjjjhhhiiimmmqqqtttvvv{{{}}}{{{yyywwwuuurrrsssvvvzzz{{{vvvkkkiiifffeeeeeehhhlllnnnwwwyyy|||}}}{{{vvvoooiiiccc___YYYTTTOOOHHH???888444222000000111111000...........................------------------------,,,,,,,,,+++,,,,,,------,,,,,,+++***************,,,+++***+++,,,,,,,,,******+++,,,,,,---------,,,++++++,,,,,,------------------------------------......................................................////////////......,,,,,,,,,------.........------------------------,,,,,,+++************++++++,,,,,,------,,,,,,+++************************************************+++++++++*********))))))))))))*********+++++++++,,,++++++***************************************************************))))))(((((((((((())))))))))))))))))))))))******))))))))))))))))))))))))************************************************************************************************(((((()))))))))***************)))))))))((())))))*********************************++++++,,,,,,,,,---,,,+++******+++,,,---)))***+++,,,---,,,+++***,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------............---------......///////////////000000111111111222222222111111111222222222222222333333444444444555555555888888777777888888999999:::;;;;;;;;;;;;===???BBBHHHMMMWWWeeewww~~~}}}zzzuuupppkkkhhhjjjmmmsss{{{wwwnnneee^^^ZZZXXXSSSQQQNNNIIIEEEBBB@@@??????>>>>>>>>>>>>??????@@@>>>===<<<;;;;;;;;;<<<<<<:::;;;<<<<<<===>>>@@@AAAAAABBBCCCDDDGGGMMMTTTYYYbbbhhhqqqxxx~~~}}}zzzwwwtttrrrrrrqqqpppmmmkkkhhhfffdddcccbbbeeehhhjjjjjjgggcccaaa]]][[[XXXTTTPPPNNNNNNNNNQQQRRRTTTUUUWWW\\\ccchhhiiilllrrrwww|||zzztttpppjjjjjjiiiiiikkkooovvv{{{{{{}}}}}}yyyxxxwwwuuutttttttttvvvzzzzzzuuuqqqlllkkkjjjkkkmmmqqquuuwww|||}}}xxxnnnggg[[[UUUNNNHHHCCC>>>888333222111000000000000...---........................------------------------+++++++++++++++,,,---...+++++++++++++++,,,------,,,+++******,,,,,,+++***++++++,,,---------,,,,,,++++++++++++,,,,,,------------------------------....................................................../////////...------,,,,,,,,,,,,,,,---------,,,,,,,,,------------...,,,,,,+++******************++++++,,,,,,++++++***************************************************,,,,,,++++++***))))))((()))************+++++++++,,,,,,+++************+++************************************************))))))(((((((((((())))))))))))))))))***************************************************+++++++++************************************************************************((()))))))))************************)))))))))(((************************++++++++++++++++++,,,,,,,,,++++++++++++++++++,,,******+++,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............------......//////////////////000000000000111111111111111111222222222333333333333333333444444444444777666666777777999::::::;;;;;;;;;<<<===???@@@@@@@@@DDDKKKUUUaaasss}}}~~~~~~yyyssspppkkkllloootttzzz~~~}}}vvvoooiiieeeddd\\\YYYUUUOOOKKKGGGEEEDDDBBBAAAAAA@@@??????@@@@@@===<<<<<<;;;;;;<<<<<<<<<::::::999999999:::;;;;;;<<<<<<===>>>???CCCHHHLLLPPPUUU\\\ccchhhmmmqqqtttyyyzzz{{{}}}~~~|||yyyxxxwwwwwwuuusssqqqnnnkkkjjjjjjhhhfffccc```^^^]]]\\\[[[]]]```aaa```]]]YYYWWWSSSSSSPPPMMMLLLMMMPPPTTTVVVZZZ^^^```ccchhhooouuutttuuuvvvxxxxxxxxxwwwvvvxxxxxxxxxwwwtttpppllljjjhhhkkknnnqqqtttyyy}}}yyyvvvvvvvvvvvvuuusssssstttxxx}}}{{{xxxvvvtttqqqpppmmmmmmoooqqqtttxxx{{{}}}yyymmmdddUUUNNNEEE???;;;999555222222111111000///...------........................,,,,,,,,,------------...+++******++++++,,,---...++++++++++++,,,---...///,,,***)))***+++,,,+++***+++,,,,,,------,,,,,,,,,+++++++++++++++,,,------...------------,,,,,,,,,------------------------------------------------......//////......---,,,---------------,,,,,,,,,,,,,,,,,,---------......,,,++++++***************)))******++++++******)))************************************************++++++******************)))************+++++++++---,,,++++++******++++++************************************************+++***))))))))))))***+++((()))))))))************++++++++++++++++++++++++))))))*********+++++++++************************************************************************)))))))))*********++++++******++++++******))))))************************,,,,,,+++++++++++++++++++++++++++,,,,,,+++++++++++++++******++++++,,,---,,,,,,++++++,,,,,,---...+++++++++++++++++++++++++++,,,------.........------......///////////////....../////////000000000...//////000111222333333000111111111222222222222555555555666888999;;;;;;;;;;;;;;;<<<===>>>>>>===<<<>>>DDDLLLSSS^^^sss}}}{{{xxxooonnnmmmooorrrvvvxxxxxxwwwyyy{{{|||~~~~~~{{{vvvrrrooommmfffccc^^^YYYUUURRRQQQPPPLLLKKKIIIGGGEEECCCBBBBBB>>>>>>>>>===============;;;:::999999999::::::999:::;;;<<<<<<<<<>>>AAADDDEEEHHHMMMQQQTTTWWWZZZ]]]___```bbbcccdddhhhnnnrrrwwwyyy~~~~~~zzzxxxvvvtttrrrpppnnnnnnmmmnnnnnnnnnlllhhheeebbbaaa___\\\YYYVVVTTTSSSSSSSSSUUUWWWXXXXXXUUURRRPPPLLLLLLKKKKKKLLLRRRZZZaaaiiiooouuuxxxwwwwwwyyy{{{xxxxxxvvvtttrrrpppnnnmmmpppqqqrrrppplllkkkkkklllppptttxxx}}}}}}{{{xxxxxxyyyzzzzzzzzzvvvttttttvvv{{{~~~yyytttooolllmmmnnnoooooommmooorrrvvvzzz|||~~~xxxjjj```QQQIII???888666555333111111111000///---------...........................,,,,,,,,,---------......************+++,,,---...,,,+++++++++++++++,,,,,,+++***)))***+++,,,+++)))+++,,,,,,------,,,,,,+++,,,+++*********+++,,,---......---------,,,,,,,,,------------------------------------------------.../////////...---,,,,,,/////////......------,,,,,,,,,,,,------.........,,,++++++***)))*********))))))************))))))************************************************)))))))))***++++++,,,,,,)))************+++++++++---,,,++++++******++++++************************************************---,,,+++******+++,,,---(((((())))))*********+++++++++++++++++++++++++++))))))******++++++++++++))))))))))))))))))))))))************************************************************+++++++++++++++++++++++++++***))))))************************---,,,,,,++++++************+++,,,------,,,+++***,,,+++***)))***+++---...,,,,,,++++++,,,,,,---...+++++++++++++++++++++++++++,,,------.........------......///////////////............////////////,,,---...///000111222333////////////000000000000444444555666888:::;;;<<<;;;;;;;;;;;;===<<<;;;:::======BBBJJJNNNTTTaaaooo~~~~~~}}}ssspppmmmlllnnnqqqrrrsssqqqsssuuuwwwxxxyyy|||}}}~~~~~~~~~}}}zzzwwwuuusssnnnkkkgggccc___]]]\\\\\\WWWUUURRROOOKKKHHHGGGFFFBBBAAAAAA@@@??????>>>>>>>>><<<;;;;;;<<<<<<<<<;;;;;;<<<===<<<;;;;;;<<<>>>???AAADDDEEEFFFHHHKKKMMMMMMNNNOOOOOOQQQTTTYYY]]]]]]```eeelllrrrxxx|||~~~}}}}}}|||{{{zzzwwwuuussssssqqqnnnkkkiiihhhggggggggghhhjjjjjjiiieeeaaa^^^ZZZXXXUUURRROOOMMMMMMLLLOOOPPPRRRTTTSSSRRROOONNNIIIJJJJJJKKKOOOYYYeeemmm}}}}}}|||yyyxxxuuuqqqnnnllljjjiiigggjjjlllkkkiiijjjmmmqqqxxx|||~~~|||{{{|||~~~zzzwwwuuuvvvyyyzzzyyywwwrrrlllgggeeegggkkkmmmmmmmmmppptttyyy|||~~~wwwhhh\\\PPPGGG===555222222111111/////////---,,,,,,...000........................,,,,,,,,,------.........************+++,,,---...---,,,+++***))))))))))))+++***)))***+++++++++))),,,,,,,,,------,,,++++++,,,+++*********+++,,,---.........------,,,,,,,,,------------------------------------------------,,,---------.../////////------------------------,,,++++++******++++++,,,---,,,,,,,,,------+++)))++++++***)))***+++---...************************************************************************))))))***+++,,,,,,------,,,,,,+++***))))))************+++++++++,,,,,,,,,,,,,,,++++++***)))((((((************************)))))))))***+++++++++,,,'''((()))*********************************************+++++++++,,,,,,,,,++++++++++++++++++++++++(((((((((((((((((((((((())))))***+++,,,,,,------,,,,,,,,,++++++*********++++++++++++++++++++++++)))***+++,,,,,,+++***))),,,,,,++++++***)))))))))((((((((()))*********+++++++++,,,,,,,,,,,,------------++++++++++++---------------............///...///000///...---...000000000000000000000000000000000000000000111111222555333111222444555333111333333444444666777888999<<<<<<;;;;;;;;;<<<<<<===>>>@@@BBBDDDGGGLLLSSSWWWnnn|||~~~{{{yyyuuuvvvvvvvvvvvvuuuttttttpppooommmmmmnnnqqqtttvvv{{{yyywwwwwwyyyzzzzzzyyyxxxuuuqqqllliiihhhiiiiiieeedddaaa[[[UUUOOOIIIFFFDDDCCCAAA@@@?????????@@@;;;<<<===>>>>>>===<<<;;;<<<;;;:::999999:::;;;<<<>>>>>>>>>>>>???@@@AAAAAACCCCCCDDDDDDEEEFFFGGGGGGMMMOOORRRVVV[[[___cccdddjjjjjjjjjjjjkkklllnnnnnnrrrtttyyy~~~|||{{{{{{~~~zzzxxxtttrrrrrrrrrqqqooooooppprrrsssrrrpppmmmkkkllljjjgggccc```^^^]]]]]]aaabbbbbbaaa^^^ZZZUUUSSSOOOLLLIIIGGGGGGIIIJJJKKKIIIKKKMMMNNNMMMMMMMMMNNNMMMNNNOOORRRYYYgggxxxuuutttqqqlllgggdddccccccfffiiijjjjjjiiimmmuuu|||~~~~~~yyyuuutttvvvuuupppllleeeeeeddddddeeehhhnnnqqqqqqsssvvvwwwxxx{{{yyyqqqfff\\\UUUBBB===777333333222111///111000000///...---------000///---,,,,,,---...///---,,,,,,++++++,,,,,,---************************,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++------,,,,,,,,,------...+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++,,,------......------,,,//////...---,,,,,,,,,,,,---------...............------------------------,,,++++++******++++++,,,---,,,+++,,,------+++))),,,+++*********+++,,,---*********************************************************************************++++++,,,,,,,,,,,,++++++***))))))************+++++++++,,,,,,,,,,,,,,,++++++***))))))(((***************************************+++++++++((())))))************)))************************))))))*********+++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((()))******+++,,,,,,,,,++++++++++++++++++***++++++++++++++++++++++++******++++++++++++******++++++++++++******************++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------------............///...///000///...---...000000000000000000000000000111111111111111222222333666444222333555666444222333333444444555777888999;;;;;;;;;;;;;;;;;;<<<===<<<>>>???AAADDDHHHNNNRRR]]]ggg{{{~~~|||zzz|||||||||}}}~~~xxxuuuqqqmmmkkkkkkmmmoooppppppqqqtttxxxzzzzzzzzzwwwvvvtttrrrqqqqqqqqqrrrqqqpppmmmhhhbbb\\\WWWTTTNNNLLLIIIFFFDDDBBBBBBAAA>>>????????????>>>======>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>?????????@@@AAAAAABBBCCCCCCDDDEEEGGGJJJMMMPPPRRRSSSUUUUUUUUUVVVVVVWWWXXXYYY]]]```dddiiinnnqqqssstttwwwwwwvvvuuutttrrrpppooolllkkkiiihhhhhhkkknnnpppxxxyyy|||}}}}}}{{{xxxvvvllljjjgggeeeeeeeeedddbbbgggiiijjjlllkkkiiigggfffaaa```]]][[[YYYXXXXXXXXXXXXXXXXXXWWWTTTQQQMMMKKKHHHGGGEEEEEEGGGIIIJJJKKKKKKMMMOOOOOOOOOOOOQQQSSSVVVWWWXXX[[[bbbooo~~~{{{xxxqqqpppmmmiiidddaaaaaabbbeeeiiimmmooopppssszzz~~~zzzuuussssssqqqmmmiiiffffffffffffgggjjjnnnqqqrrrtttvvvwwwxxx||||||qqqfffYYYNNNHHH>>>999444111111111000...000000000///...---------......---------......///------,,,,,,+++,,,,,,,,,************************,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++------,,,++++++++++++++++++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,------......------,,,......---,,,,,,,,,------...............---------------------------------,,,++++++******++++++,,,---,,,+++,,,------+++))),,,,,,+++*********++++++************************))))))))))))))))))))))))******************************++++++++++++++++++,,,+++******)))***************+++++++++,,,,,,,,,,,,,,,++++++***)))))))))************************+++++++++************************+++******))))))++++++++++++++++++++++++(((((()))))))))*********++++++++++++++++++++++++************************((((((((()))******++++++*********+++++++++++++++++++++++++++++++++++++++++++++************++++++************++++++++++++------------,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------------............///...///000///...---...000000000000000000000000000222111111111111222333333555444333444555666555444333333444444555666888888:::::::::::::::;;;<<<<<<:::;;;===>>>???CCCGGGKKKOOOUUUcccwww~~~{{{|||||||||~~~yyyqqqkkkhhhffffffeeefffiiiooouuuyyy{{{{{{zzzzzzzzzyyyyyyyyyyyyyyy{{{yyyvvvrrrmmmhhhdddaaaZZZXXXTTTOOOKKKHHHGGGFFFEEEDDDCCCAAA@@@@@@?????????>>>======<<<<<<<<<===<<<<<<;;;;;;;;;<<<<<<=========>>>>>>??????@@@@@@AAABBBBBBCCCDDDEEEFFFFFFGGGFFFFFFFFFGGGHHHIIIJJJMMMOOORRRVVV[[[___bbbdddddddddccccccaaa```^^^]]]ZZZYYYWWWWWWXXX[[[^^^```hhhiiikkklllllljjjhhhfffbbb___\\\[[[[[[[[[[[[ZZZ]]]^^^```aaaaaa___^^^\\\UUUTTTRRRQQQPPPQQQQQQRRROOOOOOOOONNNLLLIIIFFFDDDCCCCCCCCCDDDGGGJJJMMMOOOSSSTTTVVVVVVWWWYYY\\\___```aaaccceeekkkuuuuuuqqqlllkkkhhheeeaaa```aaacccgggmmmtttxxxzzz}}}yyyssspppooommmkkkhhhiiiiiiiiiiiikkkmmmoooqqqrrrrrrssssssuuuzzz~~~qqqcccUUUJJJAAA;;;888555111////////////...000000//////...---------+++,,,---...............---------,,,,,,+++++++++************************,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,++++++,,,,,,++++++******))))))++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,------......------,,,------,,,,,,,,,---....../////////...---------,,,------------------------,,,++++++******++++++,,,---,,,++++++,,,,,,+++))),,,,,,+++*********))))))************************((((((((((((((((((((((((************************++++++++++++************++++++***************+++******+++++++++,,,,,,,,,+++++++++*********))))))************************,,,+++++++++***)))))))))++++++++++++******)))(((++++++++++++++++++++++++))))))))))))*********+++************************************************))))))))))))******++++++))))))******++++++,,,,,,************************,,,+++***))))))***+++,,,))))))***++++++,,,------......------,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------............///...///000///...---...000////////////////////////111111000000111111222333333333333333444555444444444444444444555666777888999999999999999:::;;;<<<999:::;;;;;;<<<>>>BBBEEEHHHJJJSSSbbbuuu{{{{{{zzz{{{|||tttmmmhhheeeaaaaaaccchhhooouuuxxxyyy}}}~~~~~~~~~~~~}}}{{{zzz{{{zzzwwwtttpppllliiigggccc```\\\XXXTTTQQQOOONNNNNNLLLJJJGGGEEECCCCCCCCCAAA@@@@@@???>>>=========>>>>>>===<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>?????????BBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCDDDDDDEEEFFFHHHKKKNNNRRRUUUWWWVVVVVVUUUUUUTTTRRRQQQPPPNNNMMMLLLLLLNNNQQQTTTVVV\\\]]]___``````^^^\\\[[[YYYWWWTTTTTTTTTUUUUUUTTTUUUVVVWWWWWWVVVTTTSSSQQQMMMLLLKKKJJJKKKKKKMMMNNNLLLLLLKKKJJJHHHFFFEEEDDDCCCCCCDDDFFFJJJPPPWWW\\\eeeffffffffffffhhhllloooiiiiiiiiikkknnntttzzz~~~{{{vvvooommmggggggfffeeeddddddgggjjjooouuu}}}{{{vvvqqqmmmmmmllllllkkknnnnnnmmmoooppprrrrrrrrrpppooonnnmmmooosssyyy|||xxxooo```RRRGGG???999666333222000.........///////////////......---------)))+++,,,...//////......------------,,,+++******************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++++++++++++++++++++++++++++++++++++++,,,+++,,,,,,------,,,,,,+++,,,------......------,,,,,,++++++,,,---...///000/////////...---------,,,------------------------,,,++++++******++++++,,,,,,+++***+++,,,,,,***(((++++++++++++***))))))(((************************((((((((((((((((((((((((************************+++*********************+++***************++++++******+++++++++,,,,,,,,,+++++++++***************************************,,,+++++++++***)))))))))+++++++++++++++***)))(((++++++++++++++++++++++++*********+++++++++,,,,,,*********************************************************+++++++++++++++)))))))))******+++++++++************************,,,+++***))))))***+++,,,))))))***+++,,,------...------,,,,,,++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------............///...///000///...---...000///////////////////////////////////////000111111111111222222222222333444444444333444444555666777777777777888888999;;;;;;999:::;;;;;;:::<<<>>>AAABBBBBBGGGRRR___ppp~~~}}}}}}zzzqqqllldddbbbaaabbbgggmmmqqqsssyyyzzz|||}}}~~~}}}|||{{{{{{yyywwwtttqqqooommmlllgggeeeccc___]]][[[ZZZZZZZZZXXXTTTPPPMMMKKKJJJIIIEEEEEEDDDCCCBBBAAA@@@???AAA@@@???======<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>??????@@@@@@AAABBBDDDGGGIIIJJJHHHHHHHHHHHHGGGFFFDDDDDDCCCCCCCCCCCCEEEGGGJJJKKKTTTTTTVVVVVVVVVUUUSSSRRRNNNLLLJJJIIIKKKLLLLLLLLLQQQQQQPPPOOONNNLLLJJJHHHGGGGGGFFFFFFGGGIIIJJJKKKKKKJJJIIIGGGFFFFFFEEEEEEEEEFFFHHHKKKSSS___llluuu~~~zzzwwwuuuvvvxxxpppooonnnmmmoooppprrrsssqqqtttuuusssooojjjiiihhhfffhhhjjjkkklllooorrruuuzzz}}}~~~}}}tttrrrnnnmmmnnnoooqqqrrruuuttttttvvvxxxxxxvvvtttooollljjjhhhiiikkknnnoooggg^^^QQQEEE<<<777444333000000000///......///000............------------)))***,,,...//////...---,,,------------,,,+++***************************++++++++++++++++++++++++***++++++,,,,,,++++++***((()))+++,,,------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,------......------,,,+++++++++,,,---...///000...............---------------------------------,,,++++++******++++++,,,,,,+++***+++,,,,,,***(((*********+++******)))(((************************))))))))))))))))))))))))************************))))))***************************)))******+++,,,******+++++++++,,,,,,,,,************************************************+++++++++***************+++++++++,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,************************************************++++++++++++++++++++++++)))))))))***************************************++++++************++++++*********+++,,,------...++++++++++++************++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++---------............///...///000///...---...000000000000000000000000000///............///000000///000222222111111333444444444333333444555555666666666666777777999:::;;;888:::;;;:::::::::<<<>>>@@@???CCCJJJQQQ[[[jjjxxx~~~~~~}}}yyymmmjjjfffeeefffiiijjjkkknnnppptttwwwzzz|||}}}}}}}}}{{{yyywwwvvvttttttssslllkkkjjjhhhgggggghhhhhhiiifffccc^^^ZZZVVVTTTRRRNNNNNNMMMLLLKKKIIIGGGFFFDDDCCCAAA@@@>>>===<<<<<>>>>>======<<<<<<>>>>>>>>>>>>????????????======<<<<<<<<<<<<======???@@@@@@AAABBBCCCDDDDDDCCCCCCCCCCCCBBBAAA@@@???@@@@@@@@@AAABBBDDDFFFGGGKKKLLLLLLMMMLLLKKKJJJIIIGGGEEEDDDDDDFFFHHHHHHHHHLLLLLLKKKJJJHHHFFFDDDDDDCCCCCCCCCEEEGGGJJJLLLNNNLLLKKKIIIHHHGGGHHHIIIIIIHHHLLLPPPWWWaaaqqq{{{xxxwwwuuussspppooooooooonnnlllmmmllljjjfffcccbbbdddfffkkknnnrrrvvvxxxzzz}}}}}}zzzzzz{{{~~~}}}xxxooonnnnnnoooqqqtttxxxyyy|||{{{{{{~~~{{{wwwnnnjjjfffcccbbbaaa```^^^WWWOOOEEE;;;555111///...///000000///......///111------------------------***+++,,,---------------***+++------------,,,+++***************************++++++++++++,,,,,,,,,******++++++++++++******((()))+++---......------+++++++++++++++*********+++,,,,,,------,,,,,,+++,,,------......------,,,+++++++++,,,---...///000---------...............------------------------,,,++++++******++++++,,,,,,+++***+++,,,+++***(((((()))***++++++******)))************************************************************************(((((())))))******++++++******))))))***++++++,,,******+++++++++,,,,,,,,,***************************************************************+++++++++******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++************************))))))))))))))))))))))))+++++++++***************************))))))))))))******************************++++++++++++******+++++++++,,,,,,---------************++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++---------............///...///000///...---...000000000000000000000000000///////////////000000111///111333333111111333555444444333333444444555555555555555666777888::::::777888::::::999999;;;<<>>@@@EEEHHHNNNZZZeeettt~~~zzzwwwtttrrrpppnnnllliiihhhjjjmmmqqquuuxxxzzz{{{|||{{{yyyxxxwwwwwwwwwwwwssssssrrrqqqrrrssstttuuuvvvuuurrrmmmhhhccc___\\\YYYYYYYYYXXXVVVSSSQQQPPPJJJIIIGGGEEECCCBBBAAAAAABBBAAAAAA@@@???>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>============>>>>>>>>>???AAACCCDDDDDDCCCCCCBBBBBBBBBBBBAAA@@@??????@@@@@@@@@@@@AAABBBDDDEEEEEEEEEFFFFFFEEEEEEDDDCCCEEECCCBBBBBBDDDFFFGGGGGGFFFFFFFFFEEEDDDDDDCCCCCCAAABBBDDDGGGLLLQQQUUUWWWVVVTTTRRRQQQQQQRRRTTTUUURRRWWW___fffppp}}}}}}wwwuuuuuurrrooommmnnnnnnlllkkkhhhgggdddbbbbbbdddgggjjjrrrvvv|||~~~}}}}}}~~~{{{vvvrrrlllnnnpppsssvvvyyy|||zzziiieee```\\\XXXTTTOOOKKKFFFAAA:::444111///...------///000///---,,,...000------------------------,,,,,,,,,+++,,,,,,------)))***,,,---......---,,,******************************+++++++++,,,,,,,,,******++++++++++++******)))***+++,,,,,,+++***)))++++++++++++*********)))+++,,,,,,------,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,---...///,,,------....../////////------------------------,,,++++++++++++++++++,,,,,,+++******++++++***((('''((()))***++++++***)))************************************************************************'''(((((()))***++++++,,,******))))))***+++,,,,,,******+++++++++,,,,,,,,,******************++++++************************))))))******+++++++++,,,)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))++++++******))))))(((((()))))))))))))))))))))))))))***+++,,,,,,+++***)))++++++,,,,,,,,,,,,------*********++++++,,,,,,,,,++++++,,,,,,,,,---------++++++------------++++++---------.........//////...///000///...---...000000000000000000000000000000000000000000111111222///222444444222222444777444444333333333444555555444444555555666888999:::666777999999888888:::;;;:::999:::>>>@@@EEEOOOYYY^^^ooo|||wwwqqqlllhhhiiikkknnnqqqtttvvvwwwyyyxxxwwwuuuuuuuuuvvvvvvyyyyyyxxxxxxyyyzzz|||}}}~~~{{{wwwqqqkkkfffcccaaaaaaaaa```^^^[[[YYYWWWQQQPPPNNNLLLIIIHHHGGGFFFFFFEEEEEEDDDCCCBBBAAAAAA?????????>>>>>>===============<<<<<<;;;<<<<<<<<<999;;;>>>@@@BBBBBBAAA@@@????????????>>>======<<<===============>>>???@@@BBBCCCCCCCCCBBBBBBAAAAAA@@@???===>>>AAACCCDDDDDDAAAAAABBBBBBCCCCCCDDDDDDBBBDDDGGGLLLRRRXXX^^^aaaaaa___]]]\\\\\\]]]```aaa\\\ccckkkrrrxxx~~~yyyvvvsssooolllkkklllmmmllljjjcccbbbbbbccceeejjjnnnrrrxxx}}}~~~}}}|||yyyvvvsssooollllllnnnrrruuuxxx{{{|||ddd```ZZZTTTPPPIIIBBB<<<:::666222000///000//////,,,...///...,,,+++,,,...------------------------...---,,,+++***+++,,,---''')))+++...///...------*********************************++++++,,,,,,,,,******++++++++++++*********+++,,,,,,+++)))&&&$$$++++++++++++******))))))+++,,,,,,------,,,,,,+++,,,------......------,,,------,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***---,,,***)))))))))******++++++++++++++++++++++++************************,,,+++++++++******))))))******************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++************************+++++++++*********))))))************************))))))*********+++++++++---------,,,,,,++++++++++++*********))))))((((((************************,,,,,,,,,++++++*********))))))))))))))))))))))))************************************************************************)))************+++++++++...---,,,+++***+++,,,---+++,,,,,,------,,,,,,+++............---,,,+++++++++,,,,,,---...///000000000000000000000000000000............////////////000000000000////////////222222222111111111111000333333333444444444555555444444555555666666777777777888888999999:::;;;;;;;;;;;;<<<<<<===AAAFFFIIISSSXXXggg~~~{{{uuusssrrrpppoooooooooppprrrpppoooooorrrtttvvvvvvzzzzzz{{{|||tttmmmhhhggghhhhhhgggdddccccccddd___]]]ZZZVVVRRROOOMMMLLLOOOMMMKKKKKKKKKJJJEEEBBBAAAAAA@@@????????????@@@AAA@@@@@@??????>>>>>>===???@@@AAAAAAAAA???>>>===??????>>>>>>>>>>>>??????@@@???????????????@@@AAABBBCCCCCCDDDDDDCCCBBBAAA@@@@@@@@@AAABBBCCCDDDEEECCCEEEFFFEEEBBBAAACCCFFFDDDGGGMMMVVVaaalllvvv{{{}}}yyyuuurrrqqqooonnnmmmqqqqqqrrruuuyyy~~~{{{uuuqqqrrrkkkggghhhhhheeecccdddcccdddeeeiiinnntttzzz}}}}}}||||||~~~~~~|||zzzvvvqqqnnnmmmllllllkkkmmmrrrxxx|||}}}zzzfff^^^TTTJJJCCC>>>;;;999222111000.........///000------..................---,,,+++******,,,...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,)))************+++++++++*********************************+++,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,***)))))))))******++++++++++++++++++++++++************************))))))))))))((((((((('''******************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++************************+++++++++*********))))))***************************+++++++++,,,,,,,,,,,,,,,,,,,,,++++++*********+++*********))))))))))))************************,,,++++++++++++++++++***************************************************************************************************************++++++++++++---,,,,,,++++++,,,,,,,,,+++,,,,,,------,,,,,,+++------------------,,,,,,///............---------////////////////////////............////////////000000000000////////////000000000111111222222222333333333444444444444555555555555555555666666666777777888888999::::::::::::;;;;;;;;;<<>>@@@DDDIIINNNXXXjjj{{{yyytttrrrpppnnnmmmffffffgggkkkpppssstttttt{{{{{{|||}}}~~~~~~}}}}}}wwwxxxzzzyyyxxxxxxyyy{{{||||||}}}|||zzzwwwtttrrrmmmllliiigggdddaaa^^^\\\VVVUUUTTTSSSQQQOOONNNMMMLLLLLLLLLKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIJJJJJJIIIJJJKKKLLLLLLMMMMMMMMMHHHHHHFFFEEECCCCCCBBBBBBEEEDDDCCCCCCDDDGGGIIIKKKMMMOOORRRUUUXXXZZZ[[[\\\ZZZZZZZZZ[[[[[[\\\]]]^^^dddggglllttt~~~~~~{{{vvvtttqqqnnnlllkkkkkkkkkiiigggccc___]]]]]]^^^___\\\ZZZ]]]ccciiilllpppuuu~~~~~~}}}{{{yyyzzz{{{}}}|||zzzyyyvvvtttllllllmmmppptttvvvvvvvvvwwwxxx{{{}}}}}}xxxsssjjj^^^UUUHHHCCC;;;555222000...---///...........................---,,,++++++******,,,,,,+++++++++,,,---...------------------------+++++++++++++++++++++++++++******************+++))))))*********+++++++++************************+++*********)))(((((((((***+++++++++++++++,,,,,,++++++,,,,,,,,,,,,---------.........---,,,++++++,,,,,,------...//////000,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,+++******+++,,,---************+++***************************************************************************++++++******************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,***************+++++++++************************)))))))))******+++++++++***************************************************************************************************++++++++++++,,,,,,,,,)))***,,,---...---,,,,,,+++,,,,,,------,,,,,,+++******+++,,,------------+++,,,,,,---...///000000....................................////////////.../////////000000000111000000000000000000000000222222222333333333444444555555444444333333222222444444555666666777777888666777777777666666888:::<<<>>>BBBEEEFFFJJJWWWdddppp}}}}}}}}}~~~}}}{{{xxxssspppeeedddcccdddfffggggggfffmmmnnnppprrrvvvzzz}}}~~~{{{yyyuuutttrrrooollliiiggggggcccbbbbbb```^^^\\\ZZZXXXWWWWWWVVVVVVUUUTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUVVVXXXZZZZZZ[[[[[[TTTRRRPPPNNNKKKJJJIIIHHHJJJJJJJJJKKKMMMPPPTTTVVVZZZ\\\aaafffkkkpppsssuuuqqqpppnnnllllllkkkjjjjjjkkklllnnnqqqvvv|||{{{wwwrrrpppllliiifffeeeeeeeee```]]]ZZZXXXXXXZZZ]]]```cccbbbffflllqqqtttzzz}}}|||||||||{{{zzzyyyzzz{{{~~~}}}yyyvvvuuutttsssrrrooopppssswww|||~~~}}}|||zzzzzzzzz{{{}}}~~~~~~yyyrrrllldddYYYOOOHHH@@@<<<666222000///...------------.........------......---,,,++++++******++++++++++++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++*********++++++*********))))))*********+++++++++************************+++*********)))(((((((((*********++++++,,,,,,,,,+++++++++,,,,,,---------............------,,,+++........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,))))))***++++++++++++***************************************************(((((((((((())))))))))))******************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++***************************************+++++++++))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,---------*********+++++++++++++++************************)))))))))***************))))))))))))))))))))))))************************************************************************++++++++++++,,,,,,,,,,,,******+++,,,------------+++,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,+++///............---------....................................////////////......//////000000111111111111000000000/////////222222222222333333333333333333333333333333222222333444444555555666777777555666666666555555666888:::;;;>>>BBBAAABBBIIIRRRZZZmmm}}}}}}||||||}}}~~~|||vvvrrriiigggeeeddddddcccbbbaaa``````bbbfffkkkqqqwwwzzz}}}}}}|||yyyvvvttttttuuurrrrrrrrrqqqooollljjjhhhddddddcccbbb```___^^^]]]]]]^^^```bbbccccccbbbbbbcccdddfffhhhiiiiiihhhhhh```___]]][[[XXXWWWVVVUUUVVVVVVVVVWWWZZZ\\\___```fffhhhmmmssszzz~~~{{{yyywwwtttrrrmmmlllllllllnnnqqqtttvvvvvvxxx{{{~~~|||wwwssskkkiiifffbbb___^^^^^^^^^WWWVVVUUUVVVYYY___dddhhhooonnnqqqvvvyyyzzz~~~}}}}}}~~~~~~}}}{{{zzzzzz|||zzzxxxuuurrrpppooonnnnnnrrrtttxxx}}}~~~zzzxxxvvvvvvwwwxxxwwwvvvtttmmmddd^^^UUUKKKCCCAAA999666111////////////...+++,,,------...---------......------,,,,,,++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++++++++***))))))************+++++++++******************************************))))))*********++++++,,,,,,---***++++++,,,,,,------...---............------,,,//////.........---------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++((()))***+++,,,++++++***************************************************'''((((((((())))))))))))******************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++************************))))))*********+++++++++))))))))))))))))))))))))*********+++++++++,,,,,,******++++++,,,,,,,,,,,,*********++++++,,,,,,,,,************************************))))))))))))((((((((((((((((((((((((************************************************************************+++++++++,,,,,,,,,------++++++++++++,,,---......+++,,,,,,------,,,,,,+++++++++,,,,,,,,,++++++***///............---------....................................////////////.........///000111111111/////////000000000000000111222222222222333333333222222222222333333333333333333333444555555666666333444666555444444666777999888:::===>>>===AAAFFFMMM\\\kkkttt}}}~~~~~~|||xxxuuuooollljjjhhhiiiiiihhhgggaaa```___```bbbgggllloooqqqsssvvvwwwxxxyyy{{{}}}~~~}}}}}}}}}~~~}}}|||yyywwwuuuppppppnnnllljjjhhhgggfffeeehhhlllqqqtttuuuttttttuuuuuuvvvwwwvvvtttrrrqqqkkkjjjiiihhhggggggggggggcccddddddeeeffffffggggggjjjlllooouuu|||}}}yyyvvvnnnmmmkkkiiihhhiiijjjkkkmmmmmmoooqqqrrrqqqnnnkkkcccaaa___]]]]]]]]]^^^___\\\\\\\\\___dddjjjqqqtttyyyxxxyyy||||||zzz~~~~~~zzzzzz||||||ssstttsssrrrqqqqqqqqqrrrxxxzzz~~~wwwtttpppooooooooonnnlllggg]]]TTTNNNFFF<<<999:::222000---,,,,,,.........***+++,,,---...------,,,......------------------++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))***++++++++++++***))))))************+++++++++*********************************+++++++++++++++)))******+++,,,,,,------******+++,,,,,,---......,,,---..................---------...............++++++++++++++++++++++++***************************+++,,,------,,,+++***((()))***+++,,,,,,+++***))))))))))))))))))))))))************************))))))******+++++++++,,,******************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++************************))))))******++++++++++++))))))))))))))))))))))))++++++,,,,,,,,,---------))))))******++++++++++++*********++++++,,,,,,,,,************************++++++******))))))((((((((((((((((((((((((((((((************************************************************************++++++,,,,,,,,,---------++++++******+++---...000+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,+++***)))+++,,,,,,---...///000000..................................../////////000---......///000111111222------...///000111222222111111222222222333333333111111111222222333333444222222333444444555555666222444555555555555666777:::777777;;;<<<<<<>>>BBBBBBLLLUUUXXX___ooo~~~}}}zzzxxxrrrpppnnnmmmoooppppppoookkkhhhddd```___```cccdddcccfffiiikkkmmmpppsssvvvxxxxxxyyy{{{}}}|||{{{xxxwwwuuussspppnnnlllkkkiiimmmtttzzz~~~{{{wwwuuuqqqqqqqqqqqqqqqrrrssstttmmmmmmnnnnnnmmmlllkkkjjjiiiiiilllpppxxx{{{wwwqqqnnnkkkgggeeedddcccccchhhfffeeeeeeeeefffdddccc\\\[[[[[[\\\^^^aaadddfffiiiiiiiiikkkooouuu{{{~~~~~~}}}}}}~~~|||xxx{{{~~~yyyyyy{{{zzz{{{yyyvvvwwwyyyxxxtttoooqqqsssuuuvvvwwwyyy{{{}}}uuuqqqllljjjjjjiiigggeee[[[QQQGGGBBB:::222000444...,,,))))))***,,,------)))***,,,---...------,,,------..................***+++,,,---------,,,,,,------------------------************************)))***+++,,,,,,+++***))))))************+++++++++*********************************+++,,,,,,,,,---))))))***+++,,,,,,------******+++,,,,,,---......,,,,,,---.../////////...+++,,,,,,---...///000000************************************************)))))))))***+++++++++,,,************************,,,,,,+++***))))))******))))))*********++++++++++++*********))))))(((((())))))))))))************,,,+++)))(((((()))+++,,,******************************************************************************+++,,,,,,***)))(((*********)))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))(((''''''''')))***+++((()))***,,,------------)))************+++++++++---------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,++++++******)))+++++++++++++++++++++++++++,,,.../////////......---------............///............................................................////////////222222222111111111000000000111111111111222222222111111111111111111111111555555555555555555444444444555555666777999;;;<<<>>>BBBGGGJJJOOOXXXeeennn|||{{{zzzvvvtttrrrsssvvvyyy{{{|||zzzvvvpppiiicccaaa````````````bbbccceeeeeeffffffmmmnnnnnnoooqqquuuzzz~~~~~~~~~~~~~~~|||||||||zzzxxxvvvsssrrrqqqqqqnnnqqqwww~~~{{{vvvssspppooosssrrrsssvvvzzz{{{yyywwwwwwvvvuuusssqqqooommmlllkkkkkklllooovvv~~~{{{wwwuuuooommmiiieeeaaa_________^^^]]][[[ZZZ[[[^^^aaacccbbbbbbbbbdddhhhmmmrrruuuuuuuuuuuuvvvxxxzzz|||~~~~~~zzzxxxyyyyyy}}}~~~}}}|||}}}~~~|||xxxtttqqqqqqooonnnnnnnnnooopppmmmqqquuuwwwwwwyyy}}}|||rrriiicccdddeee___XXXTTTKKKGGGAAA:::555333222222///...---,,,,,,,,,,,,,,,///......------,,,++++++------------------------,,,------......------,,,---,,,,,,++++++,,,,,,---......---------,,,,,,,,,******************++++++************************,,,,,,,,,,,,+++***))))))******+++++++++,,,,,,,,,)))************+++++++++------------------------..................------...------------...//////***************************************************************+++++++++************************,,,++++++***))))))******(((((()))))))))*********************)))))))))((())))))))))))************,,,+++)))(((((()))+++,,,***************************************************************************++++++++++++***))))))***)))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))+++***)))))))))***,,,---))))))******))))))(((''')))************+++++++++******++++++,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++++++++++++++,,,+++++++++++++++++++++++++++,,,---.........------------------................................................................../////////000000000222222222111111111000000000000111111111222222222111111111111111222222222555555555444444444444444555555555555666777888888666:::===???BBBIIISSSZZZjjjtttyyywwwuuuuuuwwwzzz{{{{{{yyyvvvqqqllliiiffffffeeeddddddeeeeeeeeeddddddcccgggggggggfffhhhkkkoooqqqttttttuuuvvvxxxzzz{{{|||~~~~~~}}}}}}|||{{{{{{{{{yyyyyyyyyxxxwwwvvvuuuuuuvvvxxx}}}{{{uuuqqqnnnmmmooonnnnnnqqqtttvvvuuutttttttttttttttsssqqqooonnnnnnnnnooopppuuuzzz~~~yyytttpppnnnhhhfffccc___\\\[[[[[[[[[[[[[[[\\\^^^aaaeeeiiikkkooonnnoooppprrruuuyyy{{{|||||||||}}}~~~}}}{{{{{{|||}}}}}}{{{yyyyyyxxxvvvqqqmmmjjjjjjjjjiiijjjkkklllmmmooorrrvvvwwwxxxzzz~~~rrriii```___]]]VVVOOOJJJ@@@===888444000//////000///...---,,,,,,,,,,,,---,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,******************++++++******************************+++,,,,,,+++++++++*********+++++++++,,,,,,)))************+++++++++------------------------..................------...------------...//////************************************************+++++++++***************************************,,,+++******)))*********((((((((((((((()))))))))************)))))))))))))))))))))*********++++++,,,+++***))))))***+++,,,************************************************************************,,,+++******)))*********))))))))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))*********)))******+++,,,+++,,,,,,,,,,,,+++******)))************+++++++++(((((()))***+++,,,---...++++++++++++++++++++++++++++++,,,,,,,,,,,,------)))******+++,,,,,,------++++++++++++++++++++++++,,,,,,---------,,,++++++------------............------------------------......................../////////000000000111111222111111111111000000000000000000111111111222222000000111111222222222222444444444444444444444444666555555444444444555555555777:::;;;;;;>>>DDDIIIPPPYYYggguuu}}}{{{zzzzzz{{{{{{zzzvvvuuutttqqqooommmlllkkklllkkkkkkjjjhhhgggeeedddfffdddcccbbbbbbeeegggiiiiiiiiijjjkkklllnnnoooppppppqqqrrrssstttuuuuuuuuuuuuvvvxxxyyyzzzzzzzzzyyy}}}~~~{{{vvvqqqnnnmmmooommmlllmmmoooqqqqqqpppqqqrrruuuvvvvvvuuusssqqqrrrqqqqqqqqqrrrtttvvvxxxzzzyyywwwsssoookkkgggeee___^^^\\\ZZZYYYYYYYYYZZZ\\\^^^aaaeeejjjooorrrttt{{{{{{||||||}}}~~~~~~~~~~~~|||zzzyyyvvvuuutttqqqnnnkkkeeefffggghhhjjjlllmmmnnntttvvvxxxyyy{{{}}}}}}qqqfff[[[WWWRRRJJJBBB???666444111...------///000......---,,,,,,,,,------+++++++++,,,---.........++++++++++++++++++++++++***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++++++++++++++++++++******************************((()))***+++,,,,,,,,,,,,*********++++++++++++,,,)))************+++++++++------------------------------------------.........------------...//////************************************************,,,+++++++++***)))))))))************************++++++***************+++))))))))))))))))))))))))*********)))))))))))))))))))))*********+++++++++++++++***))))))***++++++************************************************************************---,,,***)))))))))***+++)))))))))))))))*********************************************************************************************************))))))))))))))))))))))))(((((((((((((((((())))))((()))***,,,------------))))))*********+++++++++(((((()))***++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++******,,,,,,---------.........------------------------........................000000000000111111111111111111111111000000000000000000000000111111111111000000000111222222333333333333333333333444444444555555444444444444555555666888999:::999:::===@@@BBBIIISSS^^^iiixxx}}}{{{vvvwwwwwwvvvtttrrrooonnnrrrrrrqqqpppnnnmmmkkkjjjllliiigggfffhhhjjjlllmmmhhhgggfffeeeddddddddddddcccdddfffhhhiiijjjjjjjjjlllnnnqqquuuwwwxxxwwwwwwyyyyyyyyyyyy{{{}}}~~~{{{wwwsssqqqpppqqqpppnnnllllllmmmmmmmmmnnnqqqtttvvvwwwuuurrrpppoooooonnnnnnmmmmmmmmmmmmlllkkkjjjiiifffdddbbb```ZZZZZZ[[[\\\]]]___aaabbbeeegggkkkppptttwwwyyyzzz|||wwwvvvtttsssrrrpppooonnnhhhiiillloooqqqssstttuuuyyyzzz{{{|||}}}}}}tttkkk___TTTMMMGGG???888777333222000......///111222...------,,,,,,,,,------++++++,,,,,,,,,---------************************++++++,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******,,,+++++++++++++++******************************))))))***+++++++++++++++************++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------------...//////************************************************,,,+++++++++***)))))))))************************+++***************++++++************************))))))))))))))))))******************+++++++++++++++******************+++************************************************************************---,,,***)))))))))***+++(((((())))))************************************************************************************************************))))))))))))))))))))))))(((((()))))))))((((((((($$$%%%&&&'''((()))))))))))))))*********+++++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,++++++************,,,,,,,,,------------...------------------------........................000000000000111111111111000000000000000000000000//////000000000111111111000000111111111222222222222222222222333333444444444444444444555666777777333444555555555666777999===AAAGGGMMMUUU```nnnwwwzzz{{{{{{{{{xxxuuuqqqnnnsssssssssssssssrrrqqqpppqqqnnnkkkkkknnnrrrssstttooommmjjjgggcccaaa___^^^\\\^^^___aaabbbbbbaaa```aaacccfffiiikkkllllllkkkmmmlllllllllnnnpppssstttxxxwwwvvvuuusssqqqpppoooqqqpppmmmjjjhhhffffffgggiiikkknnnppppppooollljjjeeeeeeeeeeeeeeedddccccccaaabbbbbbccccccccccccbbb^^^___bbbeeeiiillloooqqqrrrtttwwwzzz|||}}}}}}|||~~~~~~~~~yyyvvvuuusssqqqooonnnnnnooonnnppptttxxx{{{}}}}}}}}}~~~||||||}}}{{{yyyvvvoooggg^^^TTTJJJDDD???888444444333222000/////////000111------,,,,,,,,,------...------,,,,,,,,,+++++++++************************,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******,,,,,,,,,,,,++++++******************************++++++++++++******)))((())))))*********+++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------...//////************************************************+++++++++************************************************)))******+++,,,++++++++++++************))))))))))))*********************++++++++++++,,,************************************************************************************************,,,+++******)))*********((((((((()))******++++++************************************************************************************************))))))))))))))))))))))))***++++++++++++***)))))))))))))))))))))((('''''')))************+++++++++,,,,,,+++++++++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,+++******)))++++++++++++++++++++++++,,,,,,+++*********++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,......................../////////000000000111111//////000000000000000111/////////000000000111111111111111111111111111111000111111222222333333444333333333444555666777888333333333444555666777888999<<>>:::555222222000------000...---------------......,,,,,,,,,,,,,,,---...///*********++++++,,,------+++++++++++++++++++++++++++++++++,,,,,,+++++++++---,,,,,,++++++,,,,,,---......------------,,,,,,......---,,,,,,+++******************************'''((()))******++++++***))))))))))))************)))************+++++++++++++++++++++++++++++++++******+++,,,,,,---.........------------...//////++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))*********++++++++++++************************++++++************+++++++++*********))))))((((((++++++************************+++,,,,,,,,,,,,+++---------,,,,,,+++++++++************************++++++******************+++++++++************))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++,,,+++++++++++++++,,,,,,++++++++++++++++++++++++************************,,,,,,+++++++++++++++++++++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,++++++***++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////////////////////////////000000//////.........---000000111111111111000000000000000000111222333444222222111111111111111111222222111111222222333444444555555666777888888999@@@BBBEEEJJJQQQ[[[fffnnnxxx~~~}}}}}}~~~}}}vvvssspppooopppqqqsssssswwwvvvvvvyyy}}}~~~|||vvvuuusssqqqooommmkkkjjjjjjiiiiiihhhgggfffeeeeeekkkhhheeecccccccccaaa```eeeeeeeeeeeefffffffffgggbbbcccfffiiilllooopppqqqjjjkkkmmmoooqqqqqqppppppmmmooorrrtttvvvxxx{{{}}}}}}|||}}}~~~|||~~~~~~zzzxxxxxx~~~~~~{{{xxxtttppplllkkkeeeccchhhjjjiiikkkooolllooosssvvvxxx}}}tttkkkjjjkkkiiieeeccc```ZZZQQQHHHBBB>>>;;;999222222000///............000///---,,,++++++,,,,,,))))))***+++,,,,,,------...------,,,,,,------...''')))+++---...///......,,,,,,,,,++++++*********...,,,+++)))(((((())))))...---,,,+++************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))%%%''')))***+++***(((''',,,,,,,,,+++++++++******------------------------------------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))*********++++++************************+++******))))))******+++************)))))))))(((************************)))******+++++++++++++++------,,,,,,,,,+++++++++************************************************+++++++++************))))))************+++++++++************************((((((((((((((((((((((((************************))))))*********+++++++++,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++************++++++++++++,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++++++++***++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........................................................000/////////............000000111111111111000000222222111111000111111111111111111111111111111111222111111111111222333333333333333444555555555666999:::<<>><<<999444222111111000///111000///...............//////......------------,,,,,,++++++++++++++++++---,,,,,,,,,,,,,,,,,,---,,,+++***)))))))))++++++++++++++++++++++++++++++///...---,,,+++,,,,,,------,,,++++++*********+++++++++++++++++++++++++++************************))))))))))))))))))))))))+++************+++,,,,,,,,,,,,,,,+++++++++******************************,,,,,,,,,------,,,,,,+++------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))***************************))))))))))))))))))***))))))))))))))))))******))))))*********+++++++++(((((()))************)))++++++++++++++++++++++++++++++++++++++++++++++++))))))*********++++++++++++++++++*********))))))))))))*********+++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************************************+++******)))(((((()))))),,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++,,,------...............---------,,,,,,++++++,,,,,,,,,---------,,,,,,,,,+++++++++******+++******))))))******++++++++++++++++++++++++++++++,,,------......------+++++++++,,,,,,------------------.........//////........................................................./////////////////////000000000000//////000000//////000111111222//////000000000111111111000000//////000000111222444444444444333333333333444555666666777999<<>><<<666222111///,,,---111---,,,++++++---......---......---------......///---...///000000///......))))))***+++,,,,,,------,,,++++++++++++++++++,,,***+++,,,---...---,,,,,,*********++++++,,,,,,,,,---,,,+++++++++,,,---...+++++++++***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))***,,,......---,,,+++,,,,,,,,,+++++++++******++++++++++++++++++++++++***+++,,,,,,------------------------------------++++++***)))(((((())))))++++++++++++++++++++++++------,,,++++++***************))))))))))))******************************,,,+++******)))*********))))))))))))))))))))))))******++++++++++++******+++++++++++++++***)))(((++++++************************,,,...000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************)))***+++,,,,,,+++)))((()))************++++++++++++++++++*********)))))),,,,,,,,,++++++******************)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++,,,,,,------.........---,,,,,,+++*********++++++++++++,,,,,,---------,,,,,,,,,++++++*********,,,,,,,,,+++++++++************+++++++++,,,,,,,,,---------,,,,,,+++++++++...,,,)))'''(((***---000------............------000///...---------------//////.........------------------............///------,,,,,,,,,,,,------//////////////////////////////////////////////////////////////////////////////////////////////////////000000000000//////111111111111222444777888555666777999<<<>>>AAABBBIIIKKKMMMQQQVVV___hhhooovvv~~~~~~~~~|||yyyxxxxxxyyy~~~~~~|||zzz{{{}}}~~~~~~}}}{{{zzzyyyyyyxxxvvvtttssstttuuuwwwzzz}}}zzztttsssqqqnnnkkkccc[[[PPPHHHBBB===777111444333111000...---------......------...///000111,,,---...//////...---,,,............////////////---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************,,,,,,++++++++++++++++++---,,,***))))))***,,,---************************,,,,,,,,,+++***)))((((((---,,,***)))))))))***+++************************)))***++++++***)))***+++---------,,,,,,+++++++++))))))*********++++++++++++,,,------......------++++++***)))))))))))))))++++++++++++++++++++++++************************++++++************++++++************************+++***)))((((((((((((((())))))))))))))))))))))))******++++++++++++******+++++++++++++++***))))))******************************++++++,,,,,,***)))++++++++++++++++++++++++************************************************************************((()))+++,,,,,,+++***))))))************++++++++++++++++++*********))))))++++++++++++******))))))***************+++,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,---------------.........---,,,,,,+++******+++++++++++++++,,,,,,------------,,,,,,,,,++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,---------,,,,,,+++++++++---,,,***))))))+++---///------............------//////...---------------//////.........------------------............///......------------..............................................................................111111111111111111111111//////000000000000//////111000000000111333555666333444555666888;;;===>>>===>>>@@@CCCFFFLLLTTTYYY^^^fffppp{{{~~~{{{xxxvvvwwwxxx~~~~~~|||zzzyyyzzz|||}}}~~~~~~~~~}}}|||yyywwwvvvwwwyyyzzz||||||tttnnnkkkgggaaa\\\TTTMMMDDD>>>;;;888333...000000...---,,,,,,,,,,,,////////////............---...............---------.........////////////---------,,,,,,++++++++++++++++++++++++++++++++++++++++++*********))))))******************************+++++++++,,,,,,,,,...---+++******+++---...************************+++,,,,,,++++++)))((((((,,,++++++***))))))******************************)))***++++++***)))***+++------,,,,,,,,,+++++++++++++++,,,,,,,,,---------+++,,,------...---------+++*********))))))))))))++++++++++++++++++++++++'''(((((()))******++++++,,,,,,++++++++++++,,,,,,************************,,,,,,+++))))))((((((((())))))))))))))))))))))))******++++++++++++*********++++++++++++***))))))************************,,,++++++***))))))((((((************************************************************************************************'''(((***+++,,,,,,+++***)))************++++++++++++++++++***************++++++************))))))++++++******++++++,,,---------------------------------,,,,,,,,,,,,------...............------------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++,,,------------............------//////...------------..................------------------............//////..................///........................................................................111111111111111111111111...//////000000//////...000000000000000111222222111111222222444555777888777999:::<<<===@@@DDDGGGHHHMMMTTT\\\fffrrr}}}}}}{{{xxxvvvwwwyyy}}}~~~}}}zzzxxxxxxyyy{{{}}}~~~{{{zzzzzz{{{{{{|||yyytttlllfff```YYYQQQJJJCCC>>>888444444333000---......---,,,,,,,,,,,,---//////000000///...,,,+++//////...---,,,,,,---------------.........//////------,,,,,,,,,,,,++++++************************+++++++++************************************************++++++,,,,,,---...---,,,++++++,,,---...************************+++++++++++++++***)))(((***++++++++++++***))))))************************)))***++++++***)))***+++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---------++++++,,,---------------*********************)))++++++++++++++++++++++++))))))))))))******+++++++++++++++******+++++++++************************//////---,,,++++++******))))))))))))))))))))))))******++++++++++++************+++++++++******)))***************+++++++++---------+++***)))***+++++++++++++++++++++++++++************************************************************************'''((()))+++,,,,,,,,,,,,))))))*********+++++++++************************+++++++++++++++++++++++++++++++++++++++,,,------...............---------...------,,,,,,------.../////////......------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------............------///......---------..............................---------............/////////............//////...................................................................................................//////////////////...000/////////////////////000000000000000111333333666888:::;;;;;;<<<>>>@@@???BBBGGGKKKPPPXXXccckkkwww~~~{{{{{{|||~~~}}}yyyxxxxxx{{{~~~|||yyyxxxzzz}}}}}}yyyxxxyyy{{{zzz|||~~~~~~{{{yyyyyyzzz||||||yyyxxxzzz}}}rrrmmmeee]]]VVVMMMEEE@@@999555222000111111000...///...............//////---...///000000...,,,+++000///---,,,+++,,,,,,---,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++---,,,++++++++++++,,,---************************+++++++++++++++***)))((()))***+++,,,,,,+++))))))************************)))***++++++***)))***+++,,,+++++++++++++++++++++))))))*********+++++++++++++++,,,------------,,,)))***++++++++++++******++++++++++++++++++++++++,,,,,,+++++++++***************))))))))))))******************************///...---,,,++++++++++++))))))))))))))))))))))))******++++++++++++******)))******+++++++++******))))))*********++++++++++++,,,,,,+++))))))+++---,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************(((((()))***+++,,,,,,,,,))))))*********+++++++++************************------------------------,,,,,,,,,,,,,,,------...//////.........---------...------,,,,,,------...//////......---------,,,---,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,------............------......---------......///---.....................---------............/////////............//////........................................................................------------------------......////////////............///.........------///////////////000000111000222444555555555777888;;;>>>AAACCCDDDHHHNNNSSSZZZcccoooyyy||||||}}}}}}{{{xxxwwwsssrrrrrrvvv}}}}}}zzzwwwwwwxxx{{{||||||}}}zzzyyyzzz|||zzz|||}}}{{{}}}~~~wwwwwwyyy|||~~~}}}|||xxxrrrmmmhhhccc[[[RRRJJJCCC===:::444222000////////////...---------------......///***,,,...///000///...---///...---+++++++++,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,,,,,,,++++++*********+++******************+++******************************+++++++++***))))))))))))+++,,,,,,+++***)))************************)))***++++++***)))***+++++++++++++++++++++++++++))))))*********+++++++++***+++,,,,,,------,,,,,,)))***+++,,,,,,,,,+++***++++++++++++++++++++++++------,,,,,,+++******)))***))))))))))))))))))***************************++++++***))))))))))))***))))))))))))))))))))))))******++++++++++++******))))))***++++++++++++***)))))))))***++++++,,,,,,'''***,,,+++((((((***,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************)))))))))******+++,,,,,,)))************+++++++++***************+++++++++------............//////------,,,,,,------.../////////......---,,,,,,,,,------,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,---------------------............------...------------...//////---------...............---------............//////..................///------------------------------------------------------------------------////////////////////////---......//////......------...............---,,,//////.........///000000---///000111111111333444555888;;;<<<<<<>>>BBBEEEGGGNNNWWW___fffppp||||||yyyxxxtttsssssswww}}}~~~|||zzzxxxwwwyyy{{{||||||~~~~~~}}}|||}}}~~~~~~xxxvvvyyy}}}~~~yyywwwuuurrrnnnggg___YYYWWWSSSLLLEEE>>>999666444000///...------,,,,,,,,,++++++*********++++++,,,***+++---...//////......------,,,,,,,,,,,,------+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++************************,,,,,,,,,+++++++++******)))******************)))******************************+++++++++******)))))))))***++++++++++++***************************)))***++++++***)))***+++*********+++++++++++++++++++++,,,,,,,,,---------******+++,,,,,,,,,,,,,,,((()))+++------,,,+++***++++++++++++++++++++++++++++++++++++************+++******))))))******+++************************))))))((((((((()))******))))))))))))))))))))))))******++++++++++++******))))))***+++++++++++++++((())))))***++++++,,,,,,(((,,,///...***'''(((***++++++++++++++++++++++++******************************************************************************************++++++)))************+++++++++))))))*********+++++++++------------......//////---------------......///.........---,,,+++++++++,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---------,,,,,,+++++++++++++++++++++,,,,,,,,,---,,,,,,,,,+++++++++************+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,------......------............---------------------...//////---------.........//////---------............///......------------......------------------------------------------------------------------------........................---......//////......---,,,---...//////......---...---------......///000///000111000000000222444111333666666555777;;;??????BBBFFFJJJOOOWWWaaahhhttt|||yyyyyyyyy|||~~~~~~~~~~~~~~~~~~|||zzzxxxyyyzzz|||}}}|||{{{|||}}}~~~wwwssswww|||}}}yyyvvvooolllhhhbbb[[[SSSKKKGGGDDDCCC@@@<<<777333000///---......---,,,+++,,,,,,++++++***************+++------------------------***+++,,,,,,------------++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++))))))*********+++++++++************************))))))***+++,,,,,,------*********++++++*********************************)))******+++++++++************))))))***++++++,,,************************)))***++++++***)))***+++)))*********++++++++++++++++++,,,,,,,,,---------******+++,,,,,,,,,,,,+++((()))+++---------+++***++++++++++++++++++++++++((((((((()))******++++++,,,++++++++++++++++++,,,************************))))))))))))***+++,,,---))))))))))))))))))))))))******++++++++++++******((()))***+++++++++++++++((())))))***++++++,,,,,,,,,000333222---)))(((***************************************************************************************************++++++******)))*********)))************+++++++++))))))******++++++++++++,,,,,,,,,------............------------...//////......---,,,,,,+++******,,,++++++******++++++,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///---------,,,,,,+++++++++*********++++++,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,---...///---..................------------------...///000---------.........//////---------.........//////---------,,,,,,---------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---..................---,,,,,,.../////////......,,,,,,,,,,,,---...//////000000000///---...000222111333333222000222888===;;;<<<<<<===AAAGGGNNNSSSYYYaaalllwww~~~|||zzzyyyyyy{{{}}}}}}}}}yyyzzz{{{}}}uuuooosssyyy}}}}}}yyysssooohhhddd]]]UUUMMMEEE???<<<888:::;;;:::666222///------.........------...///...---,,,,,,++++++,,,,,,//////---,,,,,,,,,,,,,,,((()))+++---.........---******+++++++++,,,,,,,,,+++++++++,,,,,,---------************************))))))******++++++++++++************************&&&'''(((***,,,...///000***++++++,,,,,,++++++***************************)))******+++++++++******+++***)))))))))***,,,---************************)))+++++++++***)))***+++))))))******++++++++++++))))))*********+++++++++******+++,,,,,,,,,,,,+++************************+++,,,,,,,,,,,,+++******************************,,,------...---,,,***)))+++******))))))******+++************************)))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---------,,,++++++******))),,,,,,++++++***+++++++++++++++++++++++++++++++++)))&&&$$$%%%(((***)))'''))))))))))))))))))))))))******+++++++++,,,,,,,,,***************************+++,,,,,,******+++,,,***++++++,,,---...//////...........................------,,,,,,------...000///...---,,,+++++++++***++++++,,,,,,++++++***------------------------///...,,,*********,,,---,,,,,,++++++++++++++++++************************))))))*********+++++++++---------,,,,,,+++++++++---------...------,,,,,,,,,,,,,,,++++++,,,,,,---........................//////...------------.....................------,,,,,,------.../////////++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,................................................---------............///,,,,,,,,,---------......---------............///...//////000111222222222444666888;;;>>>@@@BBBDDDJJJOOOVVV]]]fffppp||||||{{{{{{{{{||||||zzzxxxwwwyyy{{{}}}~~~~~~uuunnnlllnnnrrrvvvvvvppphhhbbbVVVRRRJJJAAA;;;888777777444333222111000///...---......---------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,,,,---...//////------,,,++++++++++++,,,******+++++++++,,,,,,,,,......,,,,,,,,,,,,......++++++++++++++++++++++++++++++***))))))***++++++((())))))+++,,,---......,,,+++******))))))*********++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++******++++++,,,---*********++++++,,,,,,,,,,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---************************++++++,,,,,,++++++***)))************************)))***+++,,,,,,++++++***---,,,,,,++++++,,,,,,---************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---++++++++++++++++++++++++,,,++++++******+++++++++++++++++++++++++++++++++---+++)))***,,,...---,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,,,,,,,------------------........................------,,,,,,,,,,,,------//////...,,,,,,+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,///---,,,******+++,,,---++++++++++++++++++++++++*********************************++++++++++++,,,---------,,,,,,+++++++++,,,------...------,,,,,,...---,,,,,,,,,,,,,,,---------------------------//////...---------------..................------...............---------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------............,,,,,,,,,------------...------------..................///000000111222222111222333666888:::<<<======AAAFFFKKKRRRZZZcccjjjyyy~~~}}}~~~}}}{{{zzz|||~~~~~~xxxpppiiijjjjjjkkkjjjggg___VVVOOOIIIEEE@@@:::555333222222222222111000///......---...------------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///...------,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...---,,,++++++,,,---...++++++++++++++++++++++++************************((())))))***,,,------...,,,+++******))))))*********++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++******++++++,,,---++++++++++++++++++,,,,,,,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---************************++++++,,,,,,++++++***)))************************'''((()))***++++++++++++,,,,,,++++++++++++,,,,,,************************+++***))))))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,))))))******+++,,,,,,---++++++*********++++++,,,************************+++***))))))+++,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,......---------,,,,,,,,,------------------------------,,,,,,,,,,,,------......---,,,,,,+++,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++...---+++******+++,,,,,,)))*********+++,,,,,,,,,************************++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,------...------,,,//////...---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///......---------------------------------......//////......---,,,,,,+++++++++,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------------............,,,,,,,,,,,,------------------------..................//////000000111111//////000222444555666777777:::<<>>AAAEEEGGGHHHLLLTTT]]]fffooowww}}}~~~zzzvvvtttrrrnnnjjjccc\\\VVVMMMKKKHHHEEEBBB>>>888555333222222111000/////////---------------------------------,,,,,,,,,++++++++++++++++++++++++++++++---,,,,,,,,,++++++******,,,,,,,,,---------......//////...------------...******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++((()))+++,,,,,,+++)))(((((())))))***+++,,,,,,,,,,,,+++******))))))*********++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++******++++++,,,---,,,,,,,,,++++++*********++++++++++++++++++++++++---,,,,,,++++++,,,,,,---***************************++++++++++++***))))))************************,,,,,,++++++***************))))))(((((())))))***************************+++***(((''''''(((***+++))))))))))))))))))))))))))))))))))))))))))))))))*********)))******+++,,,+++++++++******)))))))))***)))))))))******+++,,,)))))))))))))))))))))))),,,,,,,,,+++***++++++,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,++++++,,,,,,---...//////------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++,,,,,,---,,,------......------,,,************************+++++++++++++++++++++,,,(((((()))***++++++,,,,,,************************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---000///...---------------------------------------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......,,,,,,,,,,,,------......+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...+++++++++,,,,,,,,,------,,,,,,,,,------------................../////////000000000000111111111111333333333444777:::<<<===???BBBGGGKKKPPPVVV\\\aaalllsss~~~~~~~~~{{{xxxxxxxxxvvvrrrnnnooolllfff```ZZZSSSLLLGGG???===:::999888777555333000000000000000///......,,,,,,,,,,,,------------------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,---------------//////...------------...******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++((()))+++,,,,,,+++)))((()))))))))******++++++,,,,,,+++******))))))*********++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++******++++++,,,---,,,,,,,,,++++++*********++++++++++++++++++++++++---,,,,,,++++++,,,,,,---******************************++++++******)))(((************************------,,,******))))))***++++++************++++++***************************)))(((((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))+++***************++++++,,,++++++***))))))(((((()))))))))))))))***+++,,,***************************++++++***)))(((***+++))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,***++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++***++++++,,,---...,,,,,,------------,,,,,,*********************************+++++++++++++++((()))))))))***+++++++++************************++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,---...............---------------.................................------,,,,,,,,,,,,,,,++++++,,,,,,------......***++++++,,,------......++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------..........................................//////...000333666777666999;;;===@@@BBBFFFKKKNNNUUU\\\gggsss|||~~~{{{|||}}}~~~||||||zzzvvvqqqnnnmmmkkkgggccc```\\\UUUOOOIIIBBB===999999777444333333333222111///.........---------,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********------------------------///......---,,,---------******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++)))***+++,,,,,,+++***))))))))))))*********++++++,,,+++******))))))*********++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++******++++++,,,---,,,,,,++++++++++++++++++***++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---***************************************))))))(((************************++++++))))))((()))******++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***************+++************))))))))))))(((((((((((()))***+++,,,++++++++++++++++++++++++)))***+++)))'''&&&(((*********************************+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************+++,,,---...++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))***+++++++++++++++))))))))))))*********************************************++++++++++++,,,+++++++++,,,,,,---------***+++,,,---............,,,++++++,,,,,,---...///------------------------...---,,,,,,++++++,,,,,,***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------------------------------000///...000333555555444444666888999:::<<<@@@CCCFFFKKKTTT\\\ccckkkrrrwww~~~}}}||||||}}}~~~~~~xxxtttssspppkkkddd```^^^\\\XXXUUUMMMIIIDDD???;;;888555333666444111000111111000...------,,,,,,,,,------...---------------,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++************++++++++++++------------------------...------,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,---......---,,,+++++++++++++++++++++++++++************************))))))))))))************,,,+++******))))))*********++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++******++++++,,,---++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---***************************************)))((((((************************((((((''''''((()))***,,,))))))(((((((((((())))))************************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++***************+++((((((((()))******++++++(((((((((((()))***+++,,,++++++++++++++++++++++++---///000...+++***,,,...++++++++++++++++++++++++******+++++++++,,,,,,,,,***************************+++,,,,,,******+++,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,))))))******+++,,,---...***++++++,,,,,,++++++***++++++++++++++++++++++++((()))***+++++++++++++++*********)))))))))))))))************************))))))*********++++++++++++++++++,,,,,,---------***+++,,,---............*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,******+++,,,,,,---.........------,,,,,,++++++***++++++,,,,,,,,,---------++++++++++++++++++++++++************************************************************************++++++,,,,,,,,,---------******+++++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------.....................//////...,,,...111333222000222444555666666777999<<<>>>CCCHHHMMMRRRXXX___eeeggglllssswwwzzz|||~~~~~~}}}}}}|||zzz{{{}}}}}}xxxpppllljjjaaa[[[TTTOOOMMMJJJGGGCCCAAA>>>:::777666666555444222111//////000000000///------,,,,,,,,,...000111.........------,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))******+++++++++,,,------------------------------,,,++++++++++++,,,******+++++++++,,,,,,,,,,,,,,,............,,,,,,++++++++++++++++++++++++++++++***))))))***++++++))))))))))))************,,,++++++***)))*********+++++++++,,,,,,+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++******++++++,,,---*********++++++,,,,,,---*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,+++***))))))***+++,,,,,,++++++******++++++,,,'''(((***,,,---,,,+++***((()))***++++++***)))((((((((()))***************************************))))))(((((((((((()))))))))************+++++++++---+++)))((('''((()))***************************))))))***,,,---...///000,,,+++++++++***)))))))))******+++++++++,,,,,,,,,******************************************************))))))******+++,,,***************++++++++++++++++++,,,,,,---------******,,,------,,,*********+++,,,---............)))***+++,,,,,,,,,,,,,,,+++,,,...---,,,,,,---///------++++++++++++------************************+++++++++*********))))))************************************************++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...---,,,,,,,,,,,,---...---.........---,,,,,,+++------------------------++++++++++++++++++++++++************************,,,++++++******++++++,,,,,,++++++++++++,,,---...)))************+++++++++,,,+++++++++******))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))++++++,,,,,,,,,,,,------,,,,,,,,,---------......///////////////.........////////////000000000000111222444444444444666777:::;;;>>>AAAEEEIIIKKKMMMVVVVVVXXXZZZ^^^bbbeeegggppptttyyy~~~|||xxxwwwwwwwww~~~~~~}}}|||yyywwwtttrrrwwwwwwwwwssslllcccZZZUUUMMMLLLIIIFFFCCC@@@===<<<555444444333222111000000........................------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++*********+++---//////...---,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++******)))(((((((((((()))))))))))),,,,,,+++***))))))******)))************+++++++++))))))))))))((((((((((((***)))(((''''''((()))***+++******)))))))))))))))******+++++++++,,,,,,,,,************************(((***+++***)))((()))***+++,,,,,,------,,,,,,+++++++++***))))))***++++++,,,++++++******++++++,,,((()))+++,,,,,,+++***)))((()))***++++++***)))((((((((()))***************************************))))))(((((((((((())))))))))))*********+++++++++,,,+++)))((('''((()))***************************++++++***)))((('''&&&&&&+++++++++***************************+++++++++,,,******************************************************))))))******+++,,,************+++++++++++++++,,,,,,,,,---------...,,,,,,,,,------,,,,,,,,,***+++,,,---............***++++++,,,,,,,,,+++++++++,,,...---,,,,,,---///---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++*********))))))************************************************++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++******++++++++++++++++++---,,,++++++++++++,,,---------......---,,,,,,+++------------------------++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++*********)))))))))++++++++++++++++++++++++***+++++++++******)))(((+++++++++,,,,,,,,,------,,,,,,,,,------------.........------------------....../////////000000000///111222222222222333444444555888;;;>>>AAACCCDDDEEEEEEFFFGGGIIILLLOOOPPPYYY\\\bbbiiiooosssvvvxxxzzz}}}~~~|||wwwsssrrrrrrrrrvvvuuutttrrrpppllliiihhhkkkjjjiiiddd^^^UUUNNNIII@@@???===:::888555333222222222111000000/////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************+++,,,,,,,,,,,,,,,,,,++++++++++++++++++---.........---,,,***++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++,,,,,,,,,++++++***(((((((((((()))))))))***++++++***))))))))))))))))))************+++++++++************))))))))))))+++***)))(((((()))***++++++******)))))))))))))))*********+++++++++,,,,,,************************)))***+++***(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***++++++++++++************++++++)))***+++,,,,,,+++)))((())))))************))))))(((((()))***************++++++++++++++++++++++++))))))(((((((((((()))))))))))))))*********++++++++++++)))((((((((()))***************************,,,+++***(((&&&$$$###"""***************+++++++++)))))))))*********++++++******************************************************))))))******+++,,,*********++++++,,,,,,,,,---------------............------,,,,,,------...***+++,,,------......---+++,,,,,,,,,,,,,,,+++***+++,,,...---,,,,,,---///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************************************************++++++++++++++++++++++++)))************+++++++++************************++++++******************,,,++++++******++++++,,,---------------,,,,,,+++------------------------++++++++++++++++++++++++************************)))***+++,,,,,,+++***)))******+++,,,,,,+++)))))))))************+++++++++******))))))))))))((((((++++++++++++++++++++++++)))************)))((((((++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---.........////////////000...000111000///...000111000111222444777999:::;;;:::::::::;;;<<<===>>>???BBBEEEIIIOOOVVV[[[```bbbhhhmmmsssyyy~~~~~~}}}}}}}}}zzz{{{}}}~~~{{{vvvqqqnnnlllkkkkkkjjjiiigggeeeaaa^^^[[[YYYXXXWWWTTTOOOJJJCCC>>>;;;888777666444222000///...........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------***++++++,,,,,,++++++***************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++((((((((()))))))))************)))((((((((()))))))))************+++++++++++++++++++++************++++++************+++++++++******)))))))))))))))*********++++++++++++,,,***************************+++***)))((((((***,,,---,,,+++******+++,,,---+++******************+++++++++************+++++++++++++++++++++***)))((()))))))))******)))))))))(((((()))***************++++++++++++++++++++++++))))))(((((((((((())))))))))))))))))************+++***)))(((((()))************************************)))))))))((((((((()))))))))***+++++++++,,,((())))))))))))***************************************************************))))))******+++,,,******++++++,,,,,,------...........................---,,,++++++,,,---...***+++,,,---------------,,,,,,------,,,,,,+++***+++,,,...---,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,++++++******)))))),,,,,,++++++++++++,,,,,,,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************(((***+++------+++***(((&&&(((***+++,,,+++***((())))))*********+++++++++)))))))))(((((((((((((((************************)))***************))))))***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,------------------........./////////...///000///...---...//////000111222333444555555777777777888888999:::::::::;;;===@@@DDDHHHLLLNNNSSSXXX^^^eeejjjoootttwww{{{}}}~~~}}}xxxyyyzzz{{{~~~}}}|||~~~~~~{{{wwwrrrlllhhheeecccccc\\\[[[XXXUUURRRNNNKKKJJJFFFDDDAAA>>>:::777444333444444333222111000///...,,,,,,,,,,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++***************+++,,,,,,......---------,,,,,,,,,,,,,,,+++++++++,,,---...***++++++,,,,,,++++++***,,,---------------......++++++++++++++++++++++++******+++,,,,,,,,,++++++(((((()))))))))*********))))))((((((((((((((()))))))))*********+++++++++++++++*********)))))))))******)))*********+++++++++******)))))))))))))))************++++++++++++************************+++++++++)))((((((+++------,,,***))))))***,,,---*********++++++*********+++******))))))******+++++++++++++++******)))(((***))))))))))))))))))***(((((()))***************************************))))))(((((((((((())))))(((((()))))))))*********))))))))))))))))))******************************((())))))******++++++,,,)))))))))***+++++++++,,,((())))))))))))***************************************************************))))))******+++,,,***++++++,,,------..............................---,,,+++******+++,,,---++++++,,,,,,---,,,,,,,,,,,,,,,---------,,,,,,++++++,,,...---,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++***,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((()))+++,,,,,,+++)))((($$$%%%(((+++,,,,,,+++***))))))*********+++++++++((((((((((((((()))))))))******************************++++++,,,++++++************+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,------............------------...............///000///...---...///.../////////000000111111111111222333444555666666888888888888:::===@@@BBBDDDGGGJJJNNNSSSXXX^^^bbbgggjjjpppvvv||||||xxxyyyzzzyyyzzz}}}}}}|||~~~~~~|||}}}~~~zzzyyyyyyyyyyyyxxxxxxwwwuuuvvvxxxyyywwwuuuqqqnnnhhhbbb\\\XXXVVVTTTLLLJJJHHHDDDAAA>>><<<;;;999888666333222222222222.........------,,,,,,,,,++++++,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))******++++++++++++++++++++++++,,,------......---------,,,,,,,,,,,,++++++++++++,,,---...***++++++,,,,,,++++++***,,,,,,,,,------.........++++++++++++++++++++++++(((((()))***************))))))))))))************)))((((((((((((((())))))))))))*********+++++++++******)))))))))((((((((('''(((((())))))*********+++******)))))))))))))))))))))*********+++++++++************************+++++++++***))))))+++------,,,***))))))***,,,---)))***++++++++++++***)))******))))))))))))******+++++++++*********************))))))))))))******(((((()))***************))))))))))))))))))))))))))))))(((((((((((())))))((((((((()))))))))******))))))))))))************************************))))))))))))))))))))))))***************+++++++++)))))))))*********++++++******************************************************))))))******+++,,,++++++,,,------...//////.........---------------,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++++++++,,,---------------+++,,,...---,,,,,,---///+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++************************************************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,------......------,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((()))***++++++***)))(((%%%&&&(((***+++,,,,,,+++)))************+++++++++(((((())))))))))))************************************+++,,,,,,,,,,,,+++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------......//////,,,,,,,,,---------......---///000///......///000---------------------------...///111222333444444333333333333555777999;;;;;;<<<>>>???BBBFFFKKKOOOOOOSSSYYY^^^ccchhhnnnqqqwwwxxxzzz}}}~~~}}}}}}|||}}}}}}zzz{{{}}}~~~yyyuuuvvvyyy~~~}}}zzzwwwvvvtttqqqoooooommmjjjjjjlllkkkgggddd^^^[[[VVVPPPKKKGGGDDDCCC<<<;;;999666444222111111222111000//////000111222......---------,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++(((((())))))***+++++++++,,,,,,++++++,,,,,,---...------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***))))))******++++++,,,,,,++++++++++++++++++++++++''''''((()))************)))))))))*********++++++))))))((((((((()))******)))************+++++++++))))))))))))((((((((('''&&&'''((())))))***))))))+++******))))))))))))))))))))))))************+++***************************+++,,,,,,*********,,,,,,+++***))))))***+++,,,)))***++++++++++++***)))******))))))))))))************************+++++++++***)))(((((()))***+++(((((()))***************(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((()))))))))***(((((()))***************************************))))))))))))))))))))))))+++++++++***************************+++++++++,,,******************************************************))))))******+++,,,++++++,,,---...///000000------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,++++++*********,,,---......//////+++,,,...---,,,,,,---///+++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))*********+++++++++************************************************************************)))************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++,,,------------,,,+++******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))************))))))))))))***************+++)))************+++++++++)))))))))*********++++++************************))))))***+++++++++++++++************++++++++++++***++++++++++++,,,,,,,,,***++++++,,,------......+++,,,,,,,,,,,,---------+++---......------///000---------------------------...000111222222222222//////000000111222444444444666888999999:::===???>>>AAAEEEHHHKKKNNNSSSWWW^^^___bbbeeehhhlllnnnppprrruuuyyy}}}~~~~~~|||~~~yyyzzz}}}~~~{{{wwwwwwyyyyyy{{{||||||||||||~~~~~~xxxsssppppppqqquuuyyy|||}}}}}}zzzyyyzzz|||yyyvvvssspppmmmhhhddd```^^^[[[XXXXXXZZZXXXTTTOOOHHHFFFCCC???;;;888666555444333111000............//////...------...//////000000000//////.........,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************((((((((()))***++++++++++++++++++++++++,,,,,,---,,,,,,,,,,,,++++++++++++)))***+++,,,---,,,++++++***++++++,,,,,,++++++***(((((())))))***++++++,,,++++++++++++++++++++++++'''''')))******+++++++++))))))*********+++++++++)))))))))))))))***++++++)))************+++++++++*********)))))))))((((((&&&''')))***++++++******+++******)))))))))))))))))))))))))))************************************(((***------,,,*********************************)))***+++,,,,,,+++***)))******))))))))))))*********)))))))))***+++,,,,,,+++***)))(((((()))***+++(((((()))***************''''''''''''''''''''''''))))))(((((((((((())))))(((((((((((())))))))))))'''((()))***************************************(((((()))***+++,,,------,,,+++++++++******))))))***++++++++++++,,,,,,,,,*********************************************************)))***++++++,,,++++++,,,---...///000111---------,,,,,,++++++++++++,,,............,,,+++++++++,,,,,,,,,++++++***)))***+++---...///000000+++,,,...---,,,,,,---///++++++------------++++++************************))))))******++++++++++++************************************************)))))))))))))))))))))))))))************+++++++++************************))))))******+++++++++,,,***+++,,,------,,,+++***)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))))))))******------+++***)))))))))))))))************+++++++++))))))******+++++++++,,,))))))))))))))))))))))))(((((()))***************)))************+++++++++******+++++++++,,,,,,,,,))))))***+++,,,,,,------++++++,,,,,,,,,---------***+++------------///000........................,,,---.../////////...---000000000000/////////...///222555666666555555666777:::<<<======>>>BBBEEEIIIJJJLLLOOOSSSWWW[[[]]]\\\```eeejjjooossswwwzzz|||xxxvvvyyyyyyvvvtttuuuqqqsssuuuvvvwwwyyy}}}~~~yyyuuuuuuvvvtttvvvwwwwwwvvvwwwzzz|||~~~~~~}}}yyysssooopppooonnnnnnooopppooonnniiiiiijjjlllnnnpppooonnnllliiieeebbb^^^YYYSSSNNNLLLIIIGGGHHHKKKKKKFFFBBB;;;:::888555333111000///333222111/////////000111......---,,,,,,,,,,,,,,,///.........------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************'''(((((()))***+++++++++*********)))***++++++,,,,,,,,,,,,+++++++++******(((***,,,---------+++***+++++++++,,,,,,+++++++++))))))***+++,,,,,,------++++++++++++++++++++++++(((((()))++++++,,,,,,,,,)))************+++++++++******))))))***+++,,,,,,)))************++++++++++++++++++************)))'''(((***+++,,,,,,+++++++++******)))))))))))))))))))))))))))************************************'''***...///---+++***))))))***++++++++++++***)))************************++++++++++++++++++++++++))))))))))))************,,,,,,,,,+++++++++******************************************************++++++******))))))((((((''''''''''''((((((((())))))))))))))))))******+++******************************************************************************))))))))))))******,,,,,,+++***))))))******''''''(((((()))*********++++++,,,------...//////.../////////000000111111///...,,,++++++,,,...///***++++++++++++***))))))---,,,+++,,,------,,,+++,,,------......---,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++---+++)))((('''((()))***************************************************************************((((((((((((((()))******+++*********+++,,,,,,---------++++++++++++------,,,,,,,,,---------......,,,,,,,,,+++++++++******,,,,,,++++++***)))((((((++++++***************+++************************,,,+++***))))))***+++,,,))))))))))))))))))))))))&&&&&&'''((()))***+++,,,((((((((((((((())))))*********))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++******))))))******+++,,,///......---------......------------------------000000///...------,,,,,,..................------............////////////000000000000111111111111444444333333555777:::<<<<<<===>>>???@@@BBBCCCCCCHHHJJJMMMRRRWWW\\\___aaaeeeeeeeeeeeeeeeeeeeeeeeeccccccbbbccceeehhhkkkmmmrrrrrrqqqpppnnnkkkiiihhhkkkkkkkkkkkkkkkkkkkkkkkknnnnnnnnnnnnkkkhhheeeccc______^^^^^^]]]\\\[[[[[[XXXXXXXXXXXXWWWWWWVVVVVVUUUUUUSSSOOOIIIDDDAAA@@@;;;;;;;;;;;;::::::::::::333222222222111111000000---------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---...++++++++++++++++++++++++******************************+++,,,,,,,,,++++++)))*********++++++++++++)))))))))))))))******+++***+++,,,,,,------,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))******++++++++++++******))))))******+++++++++,,,+++*********))))))(((((()))************+++++++++---,,,***)))))))))*********************)))((((((+++++++++*********))))))))))))))))))***************+++,,,,,,------,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++))))))))))))************,,,,,,++++++************************************************************)))((((((((('''''''''&&&'''''''''((((((((()))))))))))))))))))))******+++******************************************************************************))))))))))))******,,,++++++***))))))******(((((())))))*********+++++++++,,,,,,---......///---------....../////////---..................---+++++++++++++++******)))...---,,,,,,------------,,,,,,,,,------............------,,,,,,------...---------,,,,,,+++++++++++++++++++++++++++++++++,,,+++)))((((((((()))******************************************************************************))))))))))))***++++++++++++******++++++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,------------...,,,,,,,,,+++++++++******,,,,,,++++++***))))))(((++++++***************+++************************++++++***))))))***++++++))))))))))))))))))))))))(((((())))))))))))))))))))))))((((((((()))************))))))))))))******************************)))************+++++++++++++++++++++++++++++++++******))))))******+++,,,......------------......------------------------//////......---,,,,,,+++..................------............/////////////////////000000000111111333333111111222333555666666666777888999::::::;;;:::;;;>>>AAADDDGGGIIIKKKMMMMMMMMMMMMMMMMMMMMMMMMRRRQQQQQQRRRTTTWWWYYY[[[^^^^^^^^^^^^]]][[[ZZZYYYZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYZZZYYYWWWUUURRRPPPNNNNNNMMMMMMLLLKKKKKKJJJEEEEEEEEEEEEDDDDDDDDDCCCDDDDDDDDDAAA===999777777555444444444444333333333000000000///////////////------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***)))))))))*********++++++)))))))))))))))***++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******)))(((((())))))))))))(((((()))))))))******+++++++++************)))))))))((()))************+++++++++,,,+++***)))))))))*********************)))((((((+++++++++*********))))))))))))))))))************)))***++++++,,,,,,++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++)))))))))*********+++++++++************)))))))))************************************************((((((((((((''''''''''''''''''((((((((())))))))))))))))))))))))******+++******************************************************************************))))))))))))******,,,+++******)))*********))))))******************+++++++++,,,------......,,,,,,,,,,,,,,,---------,,,---///111111///---,,,,,,,,,,,,,,,++++++++++++,,,+++***))))))***+++,,,,,,+++++++++,,,...000111......------------......------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***(((((()))******************************************************************************+++************+++,,,,,,++++++******++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,+++++++++******,,,,,,++++++***)))))))))+++***************++++++************************+++******))))))******+++))))))))))))))))))))))))++++++***)))(((''''''&&&***))))))))))))***++++++******))))))))))))******************************)))************+++++++++++++++++++++++++++++++++******))))))******+++,,,---------,,,,,,------...------------------------......------,,,,,,++++++------------------......---............/////////.........////////////000111111///......///000111000000111111222222222222444444555666777888999:::<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>???@@@CCCEEEFFFGGGHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCCCCBBBAAA???=========<<<<<<;;;;;;::::::888888888888888777777777444555666555222111000111/////////.........------,,,,,,------------------------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------...///000++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))((((((((()))))))))*********))))))))))))***++++++***++++++,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********((())))))******))))))((()))))))))))))))*********************)))))))))))))))************+++++++++++++++***)))))))))***************+++******)))(((+++************)))))))))))))))))))))************((())))))***+++*********++++++++++++++++++++++++************************************************++++++++++++++++++++++++))))))*********+++++++++***)))))))))))))))))))))************************************************************))))))))))))'''(((((((((((())))))))))))))))))))))))******+++************************************************************************+++******))))))******+++++++++***************+++))))))))))))************++++++,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,------,,,,,,,,,+++,,,,,,,,,,,,+++***)))***,,,......---+++***+++---///000------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))******+++***************************************************************************************+++,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,+++++++++******+++++++++*********))))))*********)))******+++,,,******************************))))))))))))******)))))))))))))))))))))))),,,++++++***)))(((''''''***************++++++,,,******))))))))))))******++++++++++++++++++++++++))))))*********+++++++++******************************))))))******+++,,,,,,,,,,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,------------......---------.........//////---------........./////////...------------...///000000000///////////////333333333444444444444444555555555555555555555555444444444555666888999:::::::::;;;;;;;;;::::::999999999999999999999999999777888888999888777666666666555555555444444444333444444444444444444444444000222333333111000111111............------------***++++++,,,,,,---------,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......///++++++++++++++++++++++++************************---------,,,+++***)))((((((((((((((())))))))))))******))))))******+++,,,******+++,,,,,,,,,,,,+++,,,+++)))(((((()))+++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))*********)))))))))))))))))))))*********+++++++++*********))))))))))))************++++++******)))************))))))))))))((()))))))))************((()))******++++++******++++++++++++++++++++++++************************************************++++++++++++++++++++++++************++++++++++++)))))))))))))))))))))***************************))))))))))))))))))))))))))))))))))))************(((((((((((()))))))))***)))))))))))))))******+++************************************************************************++++++************+++++++++***************++++++(((((())))))))))))******,,,---------------............------------------------,,,++++++,,,------...---,,,+++++++++,,,,,,...///000...,,,,,,///111000///---+++***+++---...,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++***************************************************************************))))))))))))***++++++,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******+++++++++*********************))))))***++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***************++++++,,,******))))))))))))******++++++++++++++++++++++++))))))*********+++++++++******************************))))))******+++,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......------------............------------............,,,,,,,,,------...///000000000////////////........./////////000000000000111111111111111111111111111111222222333444555555555555555555444333222222333333333333333333333333333333444444444444333333222222222222111111111111////////////////////////111333444444222000111111///............---------+++++++++,,,,,,---------,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------++++++++++++++++++++++++************************---------,,,+++***)))((((((((((((((())))))))))))***************++++++,,,)))***++++++,,,,,,++++++,,,+++)))(((((()))+++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***,,,,,,------------,,,,,,*********)))))))))))))))))))))))))))))))))******))))))*********+++++++++))))))))))))***)))))))))******++++++++++++******))))))))))))))))))))))))((()))))))))************)))******+++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++*********++++++++++++,,,)))))))))************+++************************))))))))))))))))))))))))''''''''''''((((((((((((((((((((()))))))))******)))))))))))))))******+++************************************************************************++++++************++++++*********)))******+++,,,(((((())))))***++++++,,,.....................///////////////...............,,,***))))))***,,,......---+++*********+++,,,))),,,...---***)))+++---111000...,,,+++++++++,,,++++++************++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++************************************************************************)))))))))))))))***++++++,,,,,,++++++******+++++++++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******************************))))))))))))***+++,,,,,,************************((())))))******))))))((()))))))))))))))))))))))))))))))))******+++++++++***))))))))))))***++++++******))))))))))))******)))))))))))))))))))))))))))************+++++++++******************************))))))******+++,,,************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,------......,,,------------.........---------............///,,,,,,------...///000000...............---------,,,,,,------......//////////////////////////////000000000111111222222222111111222111111000///...111111111111111111111111//////////////////000000........................------------............000111222111///------...------------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))((((((((()))))))))******+++************+++,,,,,,)))******+++++++++++++++++++++***))))))***++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++***************))))))))))))************)))************+++++++++'''((()))*********)))))))))***++++++,,,+++++++++(((((()))))))))))))))***))))))))))))************)))***++++++,,,,,,++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++*********+++++++++,,,,,,************++++++,,,,,,************************))))))))))))))))))))))))&&&'''''''''((((((((()))(((((()))))))))*********)))))))))))))))******+++************************************************************************,,,++++++******++++++,,,******))))))***++++++,,,))))))***+++---...//////000000000000000000000///////////////.........---,,,,,,,,,++++++,,,,,,,,,---,,,***)))))))))+++,,,%%%)))------)))'''(((***.........------,,,,,,+++,,,++++++******++++++,,,+++++++++,,,,,,---------------------------------)))***++++++,,,,,,,,,+++************************************************************************+++************+++,,,,,,---,,,++++++******+++++++++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******************************))))))))))))***+++,,,---************************'''((()))******)))((('''))))))))))))))))))))))))))))))*********+++++++++))))))((((((((()))************))))))))))))******)))))))))))))))))))))))))))************+++++++++******************************))))))******+++,,,)))))))))******+++,,,---++++++++++++++++++++++++------------------------***++++++,,,------......,,,,,,---------.........---............/////////------...............------------------................../////////000000////////////////////////......//////000000//////......///000000000//////000000000000000000000000///......---------......------...................../////////000000000000...000111000...,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,,,,+++++++++++++++++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---.........---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***)))))))))*********++++++++++++******++++++,,,---))))))***+++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++***((()))))))))************)))************+++++++++&&&''')))*********)))))))))***++++++,,,,,,,,,+++(((((((((((())))))******))))))))))))************((())))))***+++*********++++++++++++++++++++++++************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************))))))))))))))))))))))))((()))))))))******++++++))))))))))))************)))))))))))))))******+++************************************************************************,,,++++++******++++++,,,******))))))***+++,,,,,,******+++---///000222222111111111111000000000000/////////......---------+++,,,...//////...,,,+++---,,,***(((((()))***+++(((...333333///,,,,,,...,,,,,,---......------,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------------------------------)))***+++,,,,,,,,,,,,,,,************************************************************************,,,,,,++++++,,,,,,---...---,,,,,,+++*********+++++++++------------++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++************************++++++))))))))))))***+++,,,---************************'''((()))******)))((('''))))))))))))))))))))))))++++++******************((((((((((((((())))))*********))))))))))))******************************)))************+++++++++))))))))))))))))))))))))*********)))***++++++,,,))))))))))))***+++,,,---++++++++++++++++++++++++........................******+++,,,,,,---......,,,,,,,,,---------...............////////////000...//////...---,,,+++***------......////////////........................---------------------------...////////////......,,,,,,...///111111222222000000000000000000000000111000000////////////000000000000000000000000000.........//////000000000///000222111///......///------------,,,,,,,,,,,,,,,,,,++++++******))))))++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.../////////...---++++++++++++++++++++++++******************************+++,,,,,,,,,++++++************++++++++++++++++++******++++++,,,---))))))***++++++++++++******+++,,,,,,,,,,,,+++***************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---......//////......------------,,,,,,+++++++++(((((())))))*********+++)))************+++++++++&&&'''(((*********)))((()))***+++,,,,,,,,,,,,,,,'''((((((((())))))******))))))))))))************'''(((((()))))))))))))))++++++++++++++++++++++++************************,,,,,,,,,+++***)))(((((()))************+++++++++......---,,,+++***)))(((,,,,,,+++******+++,,,,,,***)))(((''''''((()))***************))))))))))))&&&'''((((((((('''%%%$$$!!!###'''***,,,+++)))((())))))))))))))))))))))))++++++++++++++++++++++++***************************++++++,,,,,,++++++***(((((((((((())))))))))))+++,,,------++++++,,,---////////////000111222333222111111000000000//////000000000000///////////////............---------,,,,,,,,,++++++*********------------------------,,,------......------,,,---,,,+++***)))'''&&&&&&111000...---,,,,,,------,,,,,,,,,------,,,++++++,,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++(((***+++***)))((()))***///......---+++******)))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))************************(((((())))))******+++++++++*********))))))((((((******))))))))))))******++++++++++++++++++++++++************************))))))***+++,,,,,,------***+++,,,+++)))))))))***++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++******,,,...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,---.../////////.../////////...---------,,,000///.........///111222111///...------...///111.........................../////////...---,,,,,,------............------............////////////555444111///---+++******((()))+++,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++(((((())))))*********+++,,,,,,,,,++++++******************++++++,,,,,,,,,---***''''''***++++++)))++++++++++++++++++++++++'''(((***,,,...---***((())))))))))))))))))))))))++++++*********+++---...)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------************+++,,,------++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))))))))(((((()))+++---///*********)))))))))((((((************************,,,+++++++++***)))))))))))))))))))))************************************************************************************((()))***+++++++++++++++)))************+++++++++++++++***************))),,,,,,+++******+++,,,,,,***)))(((((((((((()))***************))))))))))))(((((())))))(((((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++***************************++++++,,,,,,++++++******************************,,,------,,,,,,---///111111000//////000111222333333222222222111111111000000000000/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++---,,,,,,++++++,,,---...,,,,,,,,,------,,,,,,+++,,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++)))+++,,,+++***)))***+++---,,,,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))************************(((((())))))))))))))))))************)))))))))(((******))))))))))))******++++++++++++++++++++++++************************))))))***++++++,,,------+++,,,---,,,***)))***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,*********+++---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...,,,---..............................------------///...---------...000000000///...------...///000..........................................---,,,------............---------.........////////////222111000...,,,+++******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,111...++++++---......,,,++++++++++++++++++++++++(((((()))+++------+++(((************************++++++*********+++,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,+++,,,,,,------++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))******)))))))))***++++++,,,,,,,,,+++++++++******************************+++++++++***************))))))))))))************************************************************************************(((((()))++++++,,,,,,,,,)))************+++++++++(((((()))))))))*********,,,++++++******++++++,,,+++***))))))))))))***+++************))))))))))))******)))(((((((((((()))+++***)))''''''((()))***))))))))))))))))))))))))++++++++++++++++++++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++***,,,---...---...///111555333111///......///000333444444444444333222222000000000/////////......------,,,,,,,,,+++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,))))))***+++,,,---......))))))))))))***+++------+++,,,,,,------,,,,,,,,,,,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,,,,++++++++++++++++++++++++++++++++++++++++++***,,,---,,,+++***+++,,,***+++++++++,,,,,,------************************))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((************))))))))))))******))))))))))))******++++++++++++++++++++++++************************))))))******+++,,,,,,,,,,,,---...---+++***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,---------------............------,,,------------............------,,,,,,------...///000///...------...///000........................,,,------............---------............---------------.........////////////---,,,++++++******......------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******++++++++++++,,,,,,,,,...---+++***+++,,,+++***++++++++++++++++++++++++***))))))***+++,,,+++***+++++++++++++++++++++++++++************+++,,,,,,++++++******++++++,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------......------,,,,,,------++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******************************)))((((((,,,,,,,,,+++++++++++++++***************************************+++++++++))))))))))))************************************************************************************+++++++++++++++***)))((())))))*********+++++++++))))))))))))*********++++++++++++++++++++++++++++++******************+++************)))))))))(((***)))((('''''''''))))))******)))(((((()))******))))))))))))))))))))))))***************************************************++++++,,,,,,++++++***+++++++++++++++++++++++++++,,,.../////////111333777555222///------...///222333444444444333222222000000/////////.........---------,,,,,,,,,,,,+++---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++)))(((((()))+++,,,&&&'''''')))***+++,,,,,,)))))))))***++++++,,,,,,++++++,,,---------,,,,,,,,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++***+++,,,,,,******+++,,,***++++++++++++,,,,,,,,,************************))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&*********)))))))))))))))******))))))))))))******************************************************))))))******+++++++++,,,+++,,,---,,,***)))***+++++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------............------,,,+++,,,,,,,,,------.........---------------.........///......------......///........................+++,,,------............,,,------......------,,,,,,,,,---------............------,,,,,,,,,,,,,,,///...---+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***************++++++++++++++++++++++++,,,***((((((***+++++++++++++++++++++++++++++++++******************++++++++++++*********+++,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------///...---,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************((()))***+++***)))((('''))))))))))))))))))))))))************************)))))))))***+++++++++,,,((()))))))))******************************************************************************************+++++++++***))))))))))))*********+++++++++,,,,,,+++++++++*********++++++++++++++++++++++++*********++++++*********************)))))))))(((((('''&&&%%%&&&'''((()))'''((()))***+++++++++***))))))))))))))))))))))))***************************************************++++++,,,,,,++++++************+++++++++,,,,,,,,,...000000000111333444777555222///...------...000111222333333222111000////////////........................------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++)))(((((()))+++,,,((((((((()))*********+++++++++,,,,,,,,,,,,,,,+++***+++,,,,,,---------,,,,,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++)))***+++***)))((()))+++,,,,,,+++++++++*********************************))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&))))))))))))))))))************))))))))))))******************************************************)))***************++++++)))***+++***)))((((((***++++++++++++++++++++++++++++++++++++++++++++++++******)))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------.........---,,,+++++++++,,,,,,,,,------......------......////////////......------------..............................++++++,,,---.........---,,,,,,------------,,,,,,,,,,,,,,,,,,------------...---------------.........---,,,*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++---............------...++++++++++++++++++++++++---+++(((((()))+++++++++++++++++++++++++++++++++************************++++++******++++++,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,+++******++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************'''(((***+++++++++***)))))))))))))))))))))))))))************************)))))))))***+++++++++,,,((()))))))))************************************************************************************&&&''')))***,,,,,,------)))************+++++++++---,,,,,,,,,++++++*********++++++,,,,,,++++++***))))))***++++++***))))))************))))))))))))'''&&&&&&&&&&&&''''''(((%%%&&&(((***++++++******))))))))))))))))))))))))***************************************************++++++,,,,,,++++++***))))))***+++,,,,,,---......000111222111222333555444444222111///......------///111222222111000////////////.........------//////.........---------******++++++++++++,,,,,,************************++++++***))))))***++++++++++++++++++++++++++++++,,,---------------,,,+++******+++,,,------------,,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++((()))******)))((()))***,,,,,,++++++*********)))************************))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))******************))))))))))))******************************************************************************)))*********((('''((()))++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,,,,,,,------------------...////////////...------------------------........................+++,,,,,,------------,,,,,,,,,------------,,,,,,+++++++++,,,,,,,,,------......------------......,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---++++++++++++***************++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++***(((***,,,---,,,+++,,,---++++++++++++++++++++++++---+++)))((()))++++++***++++++++++++++++++++++++*********+++******)))((()))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,+++*********++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++((()))***++++++++++++++++++++++++++++++,,,,,,,,,***************************************+++++++++))))))))))))************************************************************************************&&&'''(((***,,,---------)))************+++++++++************++++++++++++***+++,,,,,,,,,,,,+++***((())))))******))))))(((************))))))))))))&&&&&&'''((((((((((((((()))((((((''''''((())))))))))))))))))))))))))))))***************************************************++++++,,,,,,++++++***((()))***,,,---///000111000222333333222222333555111111222222111000///...,,,...000222333111000...//////.........---------.........---------,,,,,,)))))))))******+++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,---......------)))***+++,,,------------,,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++)))***++++++))))))***+++************++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))************************(((((())))))))))))))))))((()))))))))******************))))))))))))******************************************************************)))))))))))))))***+++***((((((((()))++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,---------,,,,,,------,,,,,,,,,,,,,,,,,,+++,,,---...///...---------------......---------........................,,,,,,---------,,,+++++++++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,---++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------------,,,,,,++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******"""%%%(((***))))))***,,,++++++++++++++++++++++++---+++))))))***+++***)))************************)))***++++++***)))((('''((())),,,---...---+++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,---------,,,,,,++++++,,,,,,---************************++++++++++++++++++++++++))))))*********+++++++++---,,,++++++++++++++++++******+++++++++,,,,,,,,,************************+++++++++***************))))))))))))************************************************************************************)))******+++++++++******)))************+++++++++''''''((()))***+++,,,,,,***+++,,,------,,,+++***'''((()))******)))((('''************))))))))))))&&&'''(((*********)))(((---+++'''%%%$$$%%%''')))))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++,,,,,,+++++++++((()))+++---///111222333222333444444222222333444...000111333333111///...,,,...111333333222000/////////.........------------------,,,,,,,,,++++++(((((())))))*********+++))))))))))))))))))))))))***+++,,,,,,,,,,,,+++***''''''((()))***++++++,,,'''(((+++---...//////...)))***+++,,,------...---,,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,++++++++++++++++++++++++*********************************++++++,,,,,,---++++++++++++++++++++++++***+++,,,,,,******+++,,,'''((()))***+++,,,------************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))************************(((((())))))******++++++(((((())))))*********+++******))))))))))))******))))))))))))))))))))))))*********************************)))))))))))))))***+++,,,+++)))))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,---------------------,,,,,,+++++++++***+++,,,---...---,,,,,,,,,------......------,,,........................------------,,,,,,+++***+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,---,,,++++++******++++++***+++---...///...------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***+++,,,,,,------.........------,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,++++++*********###&&&***,,,++++++---///++++++++++++++++++++++++,,,+++******++++++)))((()))))))))))))))))))))))))))***+++++++++)))(((''''''))),,,...///---***)))++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,------...///---,,,,,,++++++,,,,,,---************************++++++++++++++++++++++++))))))******++++++++++++000///---+++*********+++(((((())))))************************************,,,+++++++++******))))))))))))))))))************************************************************************************++++++************+++++++++++++++*********))))))))))))))))))))))))))))))---------------,,,+++*********++++++++++++******)))))))))'''%%%%%%''')))))))))))))))))))))))))))++++++******************))))))))))))))))))))))))+++)))(((((())))))'''&&&(((((()))***************+++++++++***************'''))),,,------...111222...000222222222111222222000111222222111000///......000333555666444222000///////////////......---******++++++++++++************++++++++++++*********++++++***((('''(((***+++,,,,,,,,,,,,,,,,,,,,,(((((((((((())))))))))))+++,,,------.........------,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))+++++++++++++++++++++++++++++++++++++++***)))(((************************++++++++++++++++++++++++,,,,,,,,,++++++*********+++*********))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))******))))))((((((''''''******++++++++++++******))))))*********))))))((()))************+++++++++))))))))))))))))))))))))''''''''''''(((((((((((())))))((((((''''''&&&&&&))))))))))))************))))))))))))************(((((((((((((((((((((((())))))))))))***************+++,,,,,,***(((((())),,,,,,++++++++++++++++++...---+++)))(((((()))***************************************************++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------------------------------.........------,,,,,,,,,...---,,,,,,,,,,,,---...------,,,+++,,,---...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------++++++***)))***+++---...******+++,,,---//////000,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))*********,,,,,,+++******+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******++++++++++++******++++++++++++++++++++++++))))))***+++,,,,,,---------------,,,,,,+++++++++///...,,,,,,------,,,***,,,,,,,,,------,,,++++++************************,,,,,,,,,+++++++++******************************))))))*********+++++++++++++++************+++++++++++++++*********))))))++++++***************************)))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++************+++++++++++++++*********))))))))))))))))))))))))))))))+++++++++++++++***)))))))))******++++++******)))((())))))(((&&&&&&''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++)))((()))******)))((((((((()))******************************************+++------------///111000000111111111111222333000000111222222111//////---///222444555333111//////////////////...------******++++++++++++************++++++++++++*********++++++***(((''')))***++++++***))))))*********))))))))))))************+++,,,,,,---------,,,,,,+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++++++++***))))))************************++++++++++++++++++++++++,,,,,,,,,++++++*********************)))))))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))******)))))))))))))))************))))))))))))*********+++++++++))))))))))))))))))))))))((((((((())))))))))))***((((((((((((((('''''''''))))))))))))************))))))))))))************************************))))))))))))***************+++,,,+++***)))***+++++++++++++++++++++++++++...---+++)))(((((()))***************************************************++++++++++++++++++++++++************************+++++++++,,,,,,,,,---------------------,,,,,,,,,......---------,,,,,,,,,...---,,,,,,,,,,,,---...------,,,,,,,,,---...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,))))))***+++,,,---......,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++*********************++++++++++++******++++++++++++******++++++++++++++++++++++++)))******+++,,,,,,---------------,,,,,,+++++++++...---,,,,,,---...,,,+++,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,++++++************++++++*********)))))))))((((((************************+++++++++***************************************++++++++++++++++++++++++++++++************++++++++++++************+++++++++++++++***************)))))))))))))))))))))))))))))))))***))))))(((''')))******++++++******)))''')))******(((''''''((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++)))))))))+++,,,+++***(((((()))***************************************,,,---///...------...///111111000///000111222333//////111222222111000000---///111333333222000.........//////......---,,,******++++++++++++************++++++++++++************+++***(((''')))***---,,,***((((((((()))***************+++++++++++++++,,,,,,,,,,,,,,,+++++++++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))************************+++++++++++++++++++++++++++++++++++++++*********************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))************)))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))************'''((((((((((((((())))))))))))))))))************))))))))))))************************************))))))))))))***************+++,,,+++******,,,...*********++++++,,,,,,------,,,+++)))))))))******************************************************++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,......------,,,,,,++++++------------,,,,,,,,,,,,------,,,,,,,,,,,,------...------------...//////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++******((())))))***+++,,,------++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))***+++,,,,,,,,,,,,,,,++++++,,,,,,---...------,,,+++***)))((())))))*********+++++++++******++++++++++++******++++++++++++++++++++++++*********++++++,,,,,,---------,,,,,,,,,,,,++++++---,,,+++,,,---...---,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************+++++++++,,,,,,,,,------++++++************++++++)))))))))(((((((((((((((************************++++++++++++++++++++++++************************************************++++++************++++++++++++************++++++************************))))))))))))))))))))))))((()))))))))))))))(((((())))))************))))))''')))++++++)))'''''''''))))))))))))))))))))))))'''((((((((((((((())))))))))))))))))))))))))))))+++***)))***,,,---,,,+++(((((()))***************)))))))))***************,,,...//////......///000333111///...///111222222...///000111222222111000---...000222222111///...---............---,,,,,,******++++++++++++************++++++++++++******)))******)))(((((()))+++000...,,,)))((()))+++,,,)))))))))*********++++++++++++,,,,,,,,,+++******---,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))******************************+++++++++******)))************************************************+++++++++************************)))))))))))))))))))))))))))))))))))))))************************((((((((((((((((((((((((''''''(((((())))))******(((((())))))))))))((((((((())))))************)))))))))))))))************))))))))))))))))))))))))(((((()))))))))*********''''''(((((()))))))))***((()))))))))************((()))))))))************************************((()))))))))************,,,---,,,+++))))))+++---))))))***+++,,,,,,------,,,,,,******))))))******************************************************++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,......---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************+++,,,------,,,+++)))((())))))******+++,,,,,,---*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))***+++,,,---,,,,,,,,,+++,,,,,,---...------,,,,,,+++***))))))*********+++++++++,,,,,,******++++++++++++******++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---......,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************************++++++++++++,,,,,,++++++************++++++))))))))))))))))))))))))***************+++++++++*********+++++++++++++++************************++++++++++++++++++++++++++++++************++++++++++++************++++++************************))))))))))))))))))))))))))))))******+++******))))))))))))******)))))))))''')))++++++)))(((''''''((((((((((((((((((((((((((((((((())))))*********))))))))))))))))))))))))+++***)))***,,,------,,,(((((()))***************)))*********+++++++++,,,+++---////////////111333444111...---///111111111...///000111222222111000...///000111111000...------------------,,,,,,+++******++++++++++++************++++++++++++******)))******)))((((((***+++000...+++)))((()))***,,,((((((((()))))))))******+++++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++)))******+++++++++******************************************************************************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******)))******++++++******)))(((((()))***************(((((()))))))))*********(((((((((((((((((((((((('''''''''((((((((())))))'''((((((((())))))******((()))))))))************((()))))))))************))))))))))))))))))))))))((()))))))))************---------,,,)))((()))***))))))***+++,,,,,,------++++++******************************************************************++++++++++++++++++++++++*********************************+++++++++,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************+++,,,------,,,+++)))(((******++++++,,,,,,------*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))***+++,,,---+++++++++++++++,,,---...++++++++++++++++++++++++++++++++++++,,,,,,,,,---******++++++++++++******++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---...---,,,***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************))))))))))))************++++++************++++++************************))))))*********+++++++++))))))))))))******++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++************++++++***************+++++++++))))))))))))))))))))))))******++++++,,,,,,++++++((())))))******))))))((((((***+++***)))(((((()))((((((((((((((((((((((((((((((((())))))******+++)))))))))))))))))))))))),,,*********,,,---,,,+++(((((()))*********************++++++,,,---------,,,---///000000000222444444111------000111000...//////111222222111000000///000000111111000......,,,,,,------,,,,,,+++*********++++++++++++************++++++++++++******((()))***)))((((((***,,,,,,+++)))'''''''''((()))'''((((((((())))))))))))******+++,,,,,,,,,,,,,,,+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))***++++++++++++***************************************************)))))))))***************))))))))))))************))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))******++++++++++++******'''((()))******+++******((((((((()))))))))******((((((((((((((((((((((((''''''''''''((((((((((((((())))))))))))))))))***))))))))))))************))))))))))))************(((((((((((((((((((((((())))))))))))***************,,,---,,,***(((((()))*********++++++,,,,,,---************************************************************************++++++++++++++++++++++++************************************+++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,------......------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++,,,,,,,,,+++******++++++++++++,,,,,,------++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))***+++,,,,,,************+++,,,------******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,+++***+++,,,---,,,+++******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************((((((((())))))))))))***++++++************++++++************++++++++++++)))))))))***++++++,,,,,,((((((((()))******++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++************++++++))))))*********+++++++++)))))))))))))))))))))))))))***++++++,,,,,,++++++(((((())))))))))))((((((******+++)))(((''')))***((((((((((((((((((((((((&&&&&&'''(((((()))******)))))))))))))))))))))))),,,+++******++++++***)))(((((()))***************++++++,,,------...//////...///111111000///111222333000---...111222///,,,000000111222222111//////000111111111111000///...,,,,,,,,,,,,,,,+++************++++++++++++************++++++++++++******((()))***)))((((((***,,,***)))(((((((((((())))))(((((()))))))))*********)))***+++---............+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))***+++++++++++++++************************************************((()))))))))*********+++((()))))))))************))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))'''((()))******+++++++++(((((((((((()))))))))***(((((((((((((((((((((((('''(((((((((((()))))))))*********)))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))************$$$'''+++,,,+++***))))))++++++++++++++++++++++++*********+++++++++******************************************************++++++++++++++++++++++++************************************++++++++++++*********+++,,,,,,------******+++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++******+++,,,---------,,,+++++++++++++++++++++++++++************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,************++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************++++++))))))))))))***+++,,,---,,,,,,++++++++++++++++++((())))))))))))***************++++++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------+++***+++,,,,,,+++***)))***+++,,,------------++++++++++++++++++++++++,,,,,,,,,+++++++++******************************((())))))))))))*********++++++************++++++))))))))))))*********+++((())))))***++++++,,,,,,(((((()))******+++,,,,,,************************++++++++++++++++++++++++++++++************++++++++++++************++++++))))))******++++++++++++))))))))))))))))))))))))))))))***+++++++++++++++(((((())))))))))))((((((++++++***)))'''''')))+++((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))---+++******++++++)))((((((((()))***************,,,,,,------...///000000000222222111000//////000333000---///222333///+++000111222222111000///...111111111111111000//////+++,,,,,,,,,,,,+++************++++++++++++************++++++++++++******((()))***)))((()))***,,,************++++++++++++)))************+++++++++)))***+++---...///000000---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++++++++************************))))))))))))))))))))))))(((((())))))*********+++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))((((((''''''(((((())))))))))))((((((''''''(((******+++++++++(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************++++++******))))))(((((())))))))))))************))))))))))))************************************))))))))))))************ $$$))),,,,,,+++******,,,,,,++++++++++++++++++)))******+++++++++******************************************************++++++++++++++++++++++++************************)))************+++++++++))))))***+++,,,------...*********++++++,,,,,,,,,***+++,,,------,,,+++***)))***+++,,,---,,,++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++***)))***+++---...))))))))))))************---,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++******************(((((((((((()))***+++,,,...------,,,+++***))))))''''''''''''((((((((((((******++++++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------...,,,++++++,,,,,,***))))))***+++,,,------...---************************,,,,,,,,,+++++++++******************************)))************+++++++++++++++************++++++'''((((((((())))))******((())))))***++++++,,,,,,))))))***+++,,,,,,------************************************************++++++************++++++***)))(((''''''((()))***((((((((((((((((((((((((************************))))))))))))))))))))))))************************(((((((((((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((())))))*********+++++++++))))))))))))************)))************+++++++++,,,,,,,,,---------......---...///000111111111000333111//////000111111000333111...///111222111//////111222000---,,,...111---,,,,,,+++*********+++***************************)))))))))))))))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++...---+++++++++---///000---,,,************,,,---,,,,,,+++***)))))))))***************************+++++++++*********)))))))))))))))***+++++++++,,,************************))))))))))))************)))))))))))))))))))))))))))************)))(((((())))))))))))))))))))))))*********)))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))''''''((()))***++++++,,,)))))))))))))))))))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))'''&&&&&&'''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,++++++******++++++,,,(((***,,,,,,++++++,,,---++++++************++++++++++++++++++++++++++++++***************************+++---......---+++***************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++------,,,++++++*********+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---------,,,,,,+++++++++---------,,,,,,+++++++++,,,,,,,,,+++++++++******)))************+++++++++))))))))))))))))))))))))******++++++++++++******)))************+++++++++,,,,,,+++******+++,,,,,,******++++++++++++******************************************************++++++++++++++++++++++++******************************)))(((((('''((((((,,,,,,+++***))))))************)))))))))***,,,---,,,,,,,,,++++++*********,,,,,,+++******+++,,,,,,+++++++++++++++++++++,,,,,,,,,,,,+++++++++*********************+++++++++,,,,,,,,,+++***)))(((((()))))))))))))))))))))))))))************+++++++++************************((((((((((((((((((((((((+++++++++*********))))))*********)))))))))))))))************************************************++++++++++++++++++++++++******)))(((((()))******))))))))))))))))))))))))************************))))))))))))))))))))))))************************((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))************)))************+++++++++,,,,,,,,,,,,------------...///000111111222222222000///...///000111000///222///---...000111000...///000111111000000111222---,,,++++++*********+++******************************)))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++...---,,,+++,,,,,,.........------------------...++++++******)))*********************************+++++++++*********))))))))))))))))))))))))******************************))))))))))))************))))))))))))))))))))))))'''((()))***************))))))))))))))))))))))))***)))))))))))))))))))))((((((((())))))))))))***)))))))))))))))))))))))))))))))))))))))***************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&'''((())))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++******************+++)))***,,,,,,+++***+++,,,+++******************+++++++++++++++++++++++++++***************************+++,,,------,,,+++***************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************+++,,,,,,------,,,,,,+++))))))))))))))))))))))))+++++++++*********)))))),,,,,,,,,,,,+++++++++***,,,,,,+++++++++*********)))************+++++++++)))))))))))))))))))))))))))******++++++******))))))************+++++++++,,,,,,+++******+++,,,,,,******++++++++++++******************************************************++++++++++++++++++++++++************************+++***))))))((((((((()))++++++***)))))))))))))))******)))))))))***,,,,,,,,,,,,,,,,,,+++++++++***,,,,,,+++******+++,,,,,,))))))***+++,,,,,,------,,,,,,,,,,,,++++++++++++------,,,+++***)))((((((,,,+++++++++***))))))))))))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))+++++++++*********))))))***)))))))))))))))))))))************************************************+++++++++++++++++++++++++++******))))))******+++************************************************))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))************************)))))))))************+++))))))))))))************)))************+++++++++++++++++++++,,,,,,,,,,,,---......///000000111111/////////111333333111///000...------///000///...//////000222333444222111,,,,,,+++************+++************************++++++***)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++------------,,,,,,,,,,,,------............------*********)))******++++++************************+++++++++***************)))))))))(((((((((((((((************************))))))))))))************))))))))))))))))))))))))&&&'''((()))+++++++++,,,))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))))))))))))))************))))))((((((*********))))))((((((((((((((((((((())))))))))))))))))))))))))))))))))))$$$&&&(((++++++***((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***+++---,,,+++)))***+++************************++++++++++++++++++++++++************************)))***+++,,,,,,+++***)))************************************************************************************************++++++++++++++++++++++++'''(((((()))******++++++++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))+++++++++************)))+++++++++***************,,,++++++++++++*********)))************+++++++++)))))))))))))))))))))))))))******++++++******))))))************+++++++++,,,++++++******++++++,,,******++++++++++++******************************************************************************************************++++++***))))))))))))*********)))((((((((())))))*********)))******+++,,,------,,,,,,,,,,,,++++++,,,++++++******++++++,,,(((((()))***,,,---...///---------,,,,,,,,,++++++------,,,+++***))))))(((++++++******************)))))))))))))))))))))))))))************+++++++++************************************************+++************)))))))))))))))))))))))))))******************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************((((((((((((((((((((((((''''''''''''((((((((((((************************))))))))))))************((()))))))))************))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++,,,---......//////111333555555333000//////......//////000000222111000333555555111---++++++***************+++************************,,,,,,***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,---------,,,++++++***+++,,,------,,,+++******)))))))))***+++,,,,,,*********************************************************))))))(((((('''************************((()))))))))************(((((((((((((((((((((((('''''')))******+++++++++)))))))))))))))))))))))))))))))))))))))*********(((((()))))))))*********((((((((((((((((((((((((******))))))))))))))))))*********)))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))$$$&&&(((***+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))************))))))***,,,---,,,***)))))))))*********++++++*********************************************************))))))************))))))************************************************))))))))))))))))))))))))************************************************))))))))))))******++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))))))))++++++++++++************))))))*********+++++++++))))))))))))))))))))))))))))))************))))))))))))*********+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************))))))))))))))))))))))))************************++++++***************+++))))))((((((((((((((()))******************++++++---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,---------------,,,,,,,,,,,,+++)))******++++++,,,,,,,,,***************+++++++++))))))))))))))))))))))))))))))*********+++++++++************************************************************)))))))))))))))))))))))))))*********************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((())))))*********************************))))))))))))))))))))))))((()))))))))************))))))*********+++++++++******+++++++++,,,,,,,,,+++*********+++,,,---...//////000222444333111/////////000//////000111222444333111222444333...************))))))***++++++************************,,,,,,***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,------,,,++++++++++++---......---++++++***)))))))))***+++,,,,,,************************************************+++++++++******)))))))))))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((())))))************)))((())))))))))))))))))))))))(((((())))))************'''''''''((((((((())))))'''''''''''''''''''''''''''(((((()))******++++++))))))))))))((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((***+++,,,************************))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))******************+++,,,,,,+++*********+++,,,,,,***(((((())))))***++++++++++++***)))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************,,,,,,+++++++++************++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))+++++++++*********))))))))))))*********+++++++++)))))))))))))))))))))))))))))))))******)))))))))))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))+++***************++++++)))((((((((((((((())))))*********+++************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++------,,,,,,,,,+++++++++)))******+++,,,,,,------***************+++++++++))))))))))))))))))))))))))))))*********+++++++++************************************************))))))))))))))))))))))))(((((())))))************************************************************++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))***++++++,,,,,,---------***************************)))))))))))))))(((((())))))))))))************)))************+++++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,...///111.........///000000...,,,///000111000000000222444444333222111000...+++(((***))))))))))))***++++++************************++++++***)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++,,,,,,,,,---......////////////......*********)))******++++++***************************************+++++++++++++++++++++************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))((((((((()))******++++++''''''''''''((((((((((((''''''''''''''''''''''''''''''((()))***+++,,,,,,(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))(((((('''((()))+++,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++,,,------,,,+++***)))***,,,+++***((()))***)))***+++,,,,,,+++***)))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************------,,,,,,+++******)))******++++++++++++******)))))))))))))))))))))))))))************+++++++++))))))))))))************+++************))))))))))))************+++++++++))))))))))))))))))))))))((())))))******))))))((()))************+++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++************************************************************************))))))))))))))))))))))))***))))))))))))***++++++))))))((((((((()))*********++++++++++++***))))))******++++++++++++,,,,,,***++++++,,,,,,++++++***------,,,++++++******))),,,,,,,,,+++++++++******------,,,,,,++++++++++++++++++******************)))))))))))))))))))))))))))************+++++++++************************************************(((((()))))))))))))))***((((((((()))******++++++************************************************++++++++++++++++++++++++)))***+++,,,,,,+++***)))))))))))))))))))))))))))************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))******+++,,,,,,------))))))))))))))))))))))))******))))))(((((((((((())))))))))))************)))************+++++++++,,,,,,,,,,,,------------...---,,,,,,,,,...000111222000//////000///...------///000000...///111444000111111///,,,***)))***)))))))))))))))***++++++******************************)))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******)))******,,,.../////////............//////++++++******)))*********************************))))))*********+++++++++))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))'''(((((()))******++++++'''(((((((((((()))))))))))))))))))))))))))))))))(((((())))))*********+++&&&&&&''''''((()))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))***+++,,,,,,+++***)))''')))++++++***))))))***(((***+++,,,,,,+++***(((*********************************************************))))))*********))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************************************++++++++++++******************++++++++++++******))))))))))))))))))))))))))))))*********+++++++++)))))))))******+++++++++************)))))))))))))))************+++++++++))))))))))))))))))))))))(((((())))))))))))(((((()))************+++++++++***+++,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,+++************************************************++++++++++++++++++++++++)))))))))))))))))))))))))))((((((((())))))***+++)))))))))))))))***++++++***++++++,,,+++***)))((()))))))))******+++++++++***+++,,,,,,,,,,,,+++***,,,,,,++++++++++++++++++++++++*********)))))))))---,,,,,,,,,,,,+++++++++,,,+++++++++***))))))))))))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))(((((((((((())))))******'''(((((()))******++++++************************************************++++++++++++++++++++++++)))***+++,,,,,,+++***)))((((((((((((((((((((((((************************))))))))))))))))))))))))************************))))))))))))))))))))))))&&&''''''((()))*********((((((((((((((((((((((((******))))))((((((((('''))))))))))))************)))************+++++++++,,,,,,------------......,,,+++*********,,,...000777555222111222222111000+++...//////------000333---//////---)))(((***,,,))))))((())))))***++++++***************************)))))))))))))))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***)))((((((***,,,///111...---,,,++++++,,,---...,,,,,,+++***)))))))))***************************))))))******++++++++++++''''''(((((())))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))&&&'''(((***++++++++++++))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))************************************************))))))))))))%%%%%%&&&'''((()))******(((((((((((())))))))))))((((((((((((((((((((((((''')))+++,,,,,,***(((&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************''')))***++++++***)))'''&&&(((*********)))***+++((()))+++,,,,,,+++)))((())))))))))))))))))))))))************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((()))******++++++******++++++++++++******+++++++++++++++++++++++++++++++++,,,,,,---------))))))******+++++++++,,,************)))))))))))))))************+++++++++))))))))))))))))))))))))(((((())))))))))))(((((()))************+++++++++***+++,,,------,,,+++***+++,,,,,,------,,,,,,+++************************************************++++++++++++++++++++++++))))))))))))))))))))))))(((((('''(((((()))************))))))***+++,,,,,,***+++,,,,,,+++***)))((((((((())))))*********+++***+++,,,------,,,+++************++++++,,,,,,,,,*********))))))))))))((()))******+++---...//////---,,,,,,+++***)))(((((()))))))))))))))))))))))))))************+++++++++************************(((((((((((((((((((((((('''((((((((())))))******'''(((((()))***+++++++++************************************************+++++++++++++++++++++++++++++++++************))))))************+++++++++))))))))))))))))))))))))(((***+++***)))((()))***)))***+++,,,,,,+++***)))))))))))))))))))))******))))))(((((((((((())))))(((((())))))*********+++(((((((((((((((((((((((((((((()))***************+++)))((())),,,---+++)))------,,,+++++++++,,,,,,---......///////////////333444555333000...------000111222333444333222111))))))*********))))))(((************************))))))***+++,,,,,,------******++++++++++++***************)))))))))))))))))))))))))))************,,,,,,,,,+++++++++*********+++,,,,,,------,,,,,,------,,,,,,,,,,,,+++++++++++++++*********))))))************************&&&&&&'''((()))***++++++,,,+++***))))))***+++,,,))))))))))))************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******************))))))))))))+++*********))))))(((((())))))))))))))))))))))))---,,,***(((((()))***+++,,,***((('''''''''&&&%%%(((((((((((())))))))))))***************)))(((((())))))))))))))))))))))))******************************++++++++++++******(((((())))))*********+++---,,,+++******+++,,,---''''''((((((((((((''''''************************(((((())))))******++++++)))************+++++++++,,,,,,***)))))))))***+++))))))))))))))))))))))))************************************************))))))))))))))))))))))))***+++,,,,,,***)))))))))******++++++++++++******))))))***+++,,,,,,------,,,,,,,,,,,,,,,+++***)))******************++++++,,,,,,++++++***)))((((((,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************************************,,,,,,,,,++++++*********))))))*********++++++++++++++++++*********))))))************************))))))))))))))))))))))))******))))))((((((''''''((())))))***+++,,,,,,,,,))))))))))))))))))))))))((())))))))))))*********((((((((((((((((((((((((+++)))((())),,,---+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......************************)))&&&$$$%%%(((***)))((())))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++************))))))((((((''''''***++++++,,,,,,++++++***))))))***++++++++++++***************************************************++++++,,,,,,,,,,,,+++++++++++++++************))))))************+++++++++************************(((***+++***)))((()))***)))***++++++++++++***)))*********)))))))))))))))***))))))(((((())))))***((()))))))))************))))))))))))))))))))))))((())))))*********))))))+++)))((((((+++,,,+++***+++++++++++++++,,,---...,,,,,,...000111222222222333444444333000//////000444444333333111000///...))))))************))))))************************))))))***++++++,,,------******++++++++++++*********)))))))))))))))))))))))))))))))))*********************++++++,,,,,,,,,***+++,,,,,,------,,,,,,------,,,,,,,,,,,,+++++++++++++++*********))))))************************))))))))))))************+++******))))))******+++))))))))))))************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******************))))))))))))************)))))))))((()))))))))))))))))))))))),,,+++***)))((())))))***---+++***)))******)))(((((((((((()))))))))*********************)))(((((())))))))))))))))))))))))******************************++++++++++++***************))))))))))))))),,,++++++******++++++,,,******++++++++++++******++++++++++++++++++++++++)))))))))))))))*********)))************+++++++++,,,+++***)))))))))***+++))))))))))))))))))))))))************************************************************************)))+++,,,,,,+++++++++,,,******++++++++++++******))))))***++++++,,,------,,,,,,,,,,,,,,,+++***))),,,+++++++++***))))))))),,,,,,,,,+++******)))))),,,,,,+++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************************************,,,,,,,,,++++++*********))))))*********++++++++++++++++++*********))))))************************))))))))))))))))))))))))******))))))(((((((((((((((((()))******+++,,,,,,)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))+++)))((()))+++---+++***+++++++++++++++++++++++++++,,,,,,,,,,,,---------++++++++++++++++++++++++***(((''''''***++++++)))************************))))))))))))))))))))))))******++++++++++++************))))))(((((((((((()))******++++++******)))))))))***++++++++++++***************************************************))))))************))))))+++++++++************))))))************+++++++++************************(((***+++***)))((()))***)))***++++++++++++***)))+++*********))))))((((((*********))))))*********))))))))))))************************************))))))*********))))))(((+++)))(((((()))+++++++++)))*********,,,---...///***+++---000222444555555333333333111000000111333777666444111...,,,++++++))))))************))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,******++++++++++++******))))))))))))))))))******))))))))))))************((()))***+++,,,------...***+++,,,,,,------,,,,,,------,,,,,,,,,,,,+++++++++************)))))))))************************++++++++++++*********))))))******++++++******)))))))))))))))************************************))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******************))))))))))))************))))))))))))))))))))))))))))))))))))************)))))))))))),,,***))))))***++++++***)))))))))*********++++++)))************))))))((())))))))))))))))))))))))******************************++++++++++++******++++++******)))(((((((((***++++++++++++++++++***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************)))))))))))))))************+++++++++,,,+++******))))))******))))))))))))))))))))))))************************************************************************(((***,,,---,,,,,,---...******++++++++++++******))))))******+++,,,,,,,,,++++++,,,,,,,,,+++******---,,,,,,+++***)))((((((---,,,,,,++++++*********,,,++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************************************+++++++++++++++************************++++++++++++++++++***************************************))))))))))))))))))))))))***))))))))))))(((((((((((((((((()))******++++++))))))))))))))))))))))))************+++++++++,,,++++++++++++++++++++++++***)))))))))+++,,,+++*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))***+++---,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++*********))))))))))))((((((((()))))))))******)))))))))))))))***++++++++++++***************************************************))))))************))))))+++++++++*********))))))))))))*********+++++++++************************(((***+++***)))((()))************++++++*********++++++******)))(((((((((++++++************++++++)))))))))))))))*********************************)))************)))((((((+++)))((('''(((***+++,,,************+++,,,---...)))***,,,///111222333444222222111000///000333555777555222...,,,******)))((())))))************)))(((((((((((((((((((((((())))))******+++++++++,,,******++++++++++++******)))))))))))))))*********((()))))))))************))))))***+++,,,,,,------***+++,,,,,,------,,,,,,------,,,,,,,,,+++++++++************))))))))))))************************************************((()))***++++++***)))(((((()))))))))************************************((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***************)))))))))(((*********)))))))))))))))))))))))))))))))))))))))******+++,,,++++++******(((&&&%%%&&&'''))))))((()))*********++++++++++++))))))************)))((())))))))))))))))))))))))******************************++++++++++++***************))))))))))))))))))***+++,,,,,,+++***)))((())))))******))))))((())))))))))))))))))))))))++++++******))))))(((((())))))*********++++++++++++++++++***************))))))))))))))))))))))))************************************************************************)))+++,,,,,,+++***+++,,,******++++++++++++******))))))******+++++++++,,,++++++,,,,,,,,,++++++***,,,+++++++++***)))))))))---,,,,,,,,,++++++******++++++++++++************************************************************((()))))))))************************************+++++++++***************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))*********))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++***))))))***++++++++++++++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))************))))))))))))***++++++++++++***************************************************++++++,,,,,,,,,,,,+++++++++++++++*********))))))))))))*********+++++++++************************(((***+++***)))((()))***+++******************+++************))))))((((((++++++************++++++******))))))))))))))))))************************))))))*********))))))((()))))))))(((((()))***,,,,,,++++++******+++++++++)))***+++---......///////////////...---///222555222111///,,,+++*********(((((()))***************(((((((((((((((((((((((()))***************++++++******++++++++++++******(((((())))))************((()))))))))************++++++++++++++++++++++++***+++,,,,,,------,,,,,,------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))******+++((()))***++++++***)))(((((()))))))))************************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***************)))))))))((())))))))))))))))))******))))))))))))))))))))))))++++++,,,------,,,,,,+++&&&%%%$$$$$$&&&((((((''')))*********++++++++++++((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******''''''((()))***++++++,,,))))))+++,,,,,,+++))))))''''''((((((((((((''''''((((((((((((((((((((((((++++++******))))))(((((())))))*********+++++++++++++++++++++******))))))))))))))))))))))))))))))***************************************************************************+++,,,+++)))''''''(((******++++++++++++******)))***************++++++***++++++,,,,,,,,,++++++)))))))))***+++++++++,,,,,,,,,+++++++++++++++***+++++++++*********))))))************************************************((()))))))))************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,************************)))***************++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******))))))))))))***************++++++++++++++++++***))))))***++++++++++++***************************************************++++++,,,,,,,,,,,,+++++++++++++++************))))))************+++++++++++++++++++++++++++++++++(((***+++***)))((()))***++++++***))))))***++++++)))))))))))))))))))))************))))))*********************))))))))))))************************(((((()))***************'''(((******)))((()))+++,,,,,,+++***************)))******+++++++++******+++,,,---,,,+++,,,///111------,,,+++******++++++'''((()))******+++******))))))))))))))))))))))))******************************++++++++++++******((((((((()))******++++++))))))))))))************,,,,,,,,,+++++++++*********+++,,,,,,------,,,,,,------,,,,,,,,,,,,++++++(((((()))))))))))))))***))))))))))))))))))))))))&&&&&&'''((()))***++++++((())))))******))))))((())))))))))))************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******************))))))))))))))))))))))))************))))))))))))))))))))))))+++++++++,,,,,,,,,,,,,,,((('''&&&&&&(((******))))))))))))*********++++++((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******&&&&&&''')))***+++,,,---)))******************)))))))))************))))))''''''''''''''''''''''''************)))))))))))))))************+++++++++***++++++++++++***))))))))))))))))))))))))))))))************************************************+++++++++++++++++++++++++++,,,,,,+++(((&&&%%%&&&******++++++++++++************************************+++,,,,,,,,,++++++(((((()))***+++,,,,,,---************************+++************)))))))))************************************************))))))))))))************************************)))))))))***************+++++++++******************************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++******************++++++))))))))))))))))))))))))************+++++++++,,,))))))))))))))))))))))))(((***++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++***)))(((***+++++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******)))))))))************+++++++++,,,,,,,,,,,,++++++))))))***++++++++++++***************************************************))))))************))))))+++++++++************))))))************+++++++++++++++++++++++++++++++++(((***+++***)))((()))***++++++***))))))***++++++((((((((()))******++++++***))))))(((((())))))***************)))))))))((())))))))))))))))))))))))&&&'''(((***++++++++++++$$$(((++++++***(((((()))+++***************+++,,,(((((()))************)))((()))***+++******+++---*********++++++******)))'''((()))******+++++++++************************************))))))))))))******++++++++++++******'''(((((()))******++++++))))))))))))************++++++++++++++++++,,,,,,***+++,,,,,,------,,,,,,------,,,,,,,,,,,,++++++(((((((((((())))))******))))))))))))))))))))))))((((((((())))))*********))))))(((((((((((())))))))))))))))))************************************))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++((((((((((((((()))******************))))))))))))((()))))))))************))))))))))))))))))))))))******)))))))))***+++,,,+++)))((((((***++++++***((((((((()))))))))******(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******''''''((()))***++++++,,,******))))))))))))***************++++++*********)))))))))))))))))))))))))))))))))))))))*********)))************+++++++++***++++++,,,+++***)))((())))))))))))))))))))))))************************************************++++++++++++++++++++++++***+++,,,+++)))'''''''''******++++++++++++******************)))))))))))))))***+++,,,,,,,,,,,,+++)))))))))***+++++++++,,,))))))))))))))))))))))))************))))))))))))************************************************))))))))))))************************************((()))))))))*********++++++++++++*********))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,++++++++++++++++++)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))(((***,,,+++))))))+++---++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++***,,,---+++(((((())),,,************************))))))))))))))))))))))))******++++++++++++******))))))*********+++++++++******++++++++++++******))))))***++++++++++++***************************************************))))))************))))))+++++++++************))))))************+++++++++++++++++++++++++++++++++(((***+++***)))((()))***,,,+++***))))))***+++,,,''''''((()))***+++,,,,,,))))))(((((((((((())))))+++*********))))))((((((((((((((((((((((((((((((%%%&&&((()))+++,,,,,,,,,###'''+++,,,***((((((((((((((())))))***+++------'''((()))******+++******%%%''')))***)))((()))***((()))***++++++***)))(((''''''(((******+++++++++*********************************)))))))))))))))******++++++++++++******'''(((((()))***+++++++++))))))))))))************))))))***+++,,,------...++++++,,,---------,,,,,,---------,,,,,,,,,++++++'''((((((((())))))******))))))))))))))))))))))))+++++++++******************)))(((''''''((()))***))))))))))))************************************))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++((((((((((((((()))******************))))))))))))(((((())))))*********+++)))))))))))))))))))))))))))((('''&&&'''(((***,,,+++***(((((()))******)))(((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))************+++***)))(((((()))***+++))))))************))))))************************(((((())))))******++++++)))************+++++++++******+++,,,+++***)))((())))))))))))))))))))))))************************************************++++++++++++++++++++++++)))+++,,,,,,***))))))*********++++++++++++***************))))))))))))))))))***+++,,,,,,,,,,,,,,,+++++++++***************((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************(((((())))))*********+++++++++++++++******))))))))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((())))))))))))*********))))))))))))))))))))))))(((***,,,+++))))))+++---***************************++++++++++++,,,,,,,,,************************+++---...,,,)))(((***,,,))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))******++++++++++++))))))************))))))))))))***++++++++++++***************************************************++++++,,,,,,,,,,,,++++++(((((((((((((((((((((((())))))))))))))))))))))))---,,,,,,+++***)))((((((***++++++******)))((('''(((((())))))))))))((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))************(((((())))))))))))((((((''''''((()))))))))))))))))))))(((((((((***+++,,,))))))))))))))))))))))))))))))(((((((((((())))))++++++******)))((((((((((((((())))))*********+++***************************++++++,,,,,,++++++************)))))))))((((((++++++*********************+++,,,,,,******+++,,,.........------,,,,,,,,,++++++++++++++++++,,,,,,))))))(((((((((((())))))))))))))))))************''''''&&&&&&'''((())))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))+++++++++*********)))))))))))))))))))))))))))))),,,++++++++++++++++++,,,,,,+++***((((((((())))))))))))))))))((((((((((((((()))*********((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((('''''''''''')))(((((('''''''''(((((((((((())))))))))))(((((())))))(((((('''''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,------+++)))(((((()))************************************************++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++))))))************))))))******))))))))))))************++++++++++++************************************))))))))))))*********************************************)))((((((+++***)))(((((()))***++++++++++++++++++++++++++++++*********+++,,,------+++++++++++++++***)))((()))+++,,,+++***)))***+++))))))))))))))))))))))))))))))************)))))))))***,,,---,,,***((('''***+++------+++******+++,,,+++***))))))***+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((((((((((((((((((((((((((*********)))))))))))))))************************************************++++++++++++++++++++++++************************))))))*********+++++++++---,,,***)))))))))******++++++,,,,,,,,,,,,------******************************+++++++++,,,,,,,,,,,,,,,,,,++++++++++++*********))))))))))))******))))))(((((()))+++---...))))))***+++++++++++++++---------,,,+++***((('''************************(((((())))))******++++++************************)))))))))))))))))))))))),,,,,,++++++***))))))((((((((()))*********))))))((())))))******))))))(((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))************))))))************))))))((())))))***************+++***)))(((((()))******))))))))))))))))))))))))))))))(((((((((((())))))************))))))))))))))))))*********************************************++++++,,,,,,++++++***,,,,,,,,,+++++++++*********************************+++,,,,,,******+++,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,))))))))))))*********************)))******++++++))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))++++++************++++++******)))(((((()))***+++))))))))))))(((((((((((())))))*********)))'''&&&************************))))))))))))))))))))))))*********************))))))(((((('''''''''(((((((((((())))))))))))(((((())))))((((((((('''''''''(((((((((((()))))))))***************************+++++++++++++++++++++++++++,,,,,,+++)))((()))***************************************************++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++))))))************))))))******))))))))))))***************+++******))))))******************************))))))))))))******************************+++++++++++++++***))))))+++***)))(((((()))***+++++++++++++++++++++++++++***))))))))))))******+++***++++++++++++***)))((()))***+++***))))))***+++))))))))))))))))))))))))))))))************))))))******+++,,,+++***)))(((((()))++++++*********,,,++++++***))))))***++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((************************************************++++++++++++++++++++++++************************+++++++++,,,,,,,,,------,,,,,,***)))))))))******+++++++++,,,,,,,,,------******************************+++++++++,,,,,,,,,************))))))))))))*********))))))************))))))))))))+++,,,---******+++******)))((('''*********++++++******)))************************)))))))))))))))*********************************)))))))))))))))))))))))),,,+++++++++***)))))))))&&&'''((()))************)))******************)))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******************++++++++++++******))))))***+++++++++++++++,,,+++***)))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************+++++++++++++++***************************************++++++++++++******,,,++++++++++++************************************+++,,,,,,******+++,,,,,,,,,++++++++++++******,,,,,,,,,+++*********)))))))))(((((((((((())))))))))))))))))************,,,,,,++++++***+++++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))******))))))))))))******(((((((((((()))***+++,,,(((((((((((())))))))))))))))))*********)))((('''************************))))))))))))))))))))))))************************(((((((((''''''(((((()))(((((())))))))))))(((((())))))((((((((((((''''''((((((((()))))))))******++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++))))))***+++************************************************++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++))))))************))))))******))))))))))))******************))))))((('''******************************))))))))))))******************************++++++,,,,,,++++++************))))))))))))******************************))))))((('''''''''((((((******++++++******))))))((()))******(((((()))***))))))))))))))))))))))))))))))************))))))+++************)))))))))(((***,,,,,,+++++++++---++++++***))))))***++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************''''''''''''((((((((((((************************************************++++++++++++++++++++++++************************+++++++++,,,,,,,,,,,,---,,,+++******)))*********++++++++++++,,,,,,,,,,,,******************************+++++++++,,,,,,,,,+++*********))))))))))))++++++************+++++++++******)))******++++++,,,,,,+++***)))'''%%%$$$&&&'''((()))***+++++++++************************************))))))))))))************************))))))))))))))))))))))))+++++++++***************&&&'''((()))))))))))))))******++++++++++++************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))((()))))))))************)))******++++++******)))((()))******++++++******+++******)))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''(((((()))***+++++++++---,,,,,,++++++***************************************++++++++++++******))))))))))))((((((((((((***************+++++++++***+++,,,,,,******+++,,,,,,,,,,,,+++++++++++++++---,,,,,,+++***))))))((((((''''''&&&&&&''''''(((((()))))))))************,,,++++++***))))))))))))))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))************************))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))******+++(((((((((((()))))))))))))))))))))***))))))))))))************************))))))))))))))))))))))))((((((((((((((()))))))))(((((((((((((((((()))***(((((())))))))))))(((((())))))(((((((((((((((((((((((()))))))))*********++++++++++++++++++++++++************************''')))******))))))***,,,************************************************************++++++++++++))))))))))))))))))))))))))))))*********+++++++++))))))************))))))******))))))))))))******))))))***))))))((('''&&&******************************))))))))))))************************************+++++++++******)))***))))))))))))))))))***))))))))))))))))))))))))***)))((('''''''''''''''))))))************))))))''')))***)))((('''((()))))))))))))))))))))))))))))))))************))))))+++***))))))))))))******+++,,,...---,,,++++++,,,+++******************+++************************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++************************''''''((((((((((((((()))************************************************************************************************))))))))))))************++++++*********************++++++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,------,,,,,,,,,+++++++++,,,++++++++++++++++++,,,++++++******************,,,,,,,,,+++)))(((&&&%%%'''''')))***++++++++++++************************++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++)))))))))))))))(((''''''******++++++++++++************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******((()))))))))************(((((())))))))))))(((((('''((())))))******))))))(((((())))))************))))))))))))))))))))))))))))))(((((((((((())))))''''''((()))***++++++,,,---,,,,,,++++++*********************************)))******++++++******)))(((((((((((((((((((((((())))))*********+++++++++***+++,,,,,,******+++,,,,,,,,,,,,---------------,,,,,,++++++***)))((((((+++******))))))******+++((()))))))))************,,,,,,+++***))))))******)))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))(((((((((((((((((()))************))))))(((((('''((((((((()))))))))******))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((()))******(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))************++++++++++++++++++++++++************************'''((()))***))))))***,,,************************)))))))))))))))))))))))))))))))))******+++++++++************************))))))*********+++++++++))))))************))))))******))))))))))))******)))))))))))))))(((''''''******************************))))))))))))******************************(((((()))))))))))))))((()))))))))******)))))))))))))))))))))))))))))))))+++***))))))((((((((((((((())))))*********))))))''')))***)))((('''((()))))))))))))))))))))))))))))))))************))))))***))))))(((((()))******+++------,,,***(((((((((*********++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++************************((((((((())))))*********************************))))))))))))))))))))))))************************************************(((((()))))))))*********************+++******************+++++++++,,,,,,******************************+++++++++,,,,,,,,,---------,,,,,,,,,,,,+++,,,++++++++++++++++++,,,***+++++++++*********)))++++++,,,,,,++++++***)))******++++++,,,++++++***************************++++++******))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))***+++++++++,,,+++++++++******)))(((''')))******************)))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************(((((())))))))))))((((((''''''((()))))))))))))))'''''')))***++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))'''(((((()))***++++++++++++++++++++++++*********************************))))))************))))))))))))***************+++)))))))))***++++++,,,,,,***+++,,,,,,******+++,,,,,,,,,------------......+++++++++***)))))))))((())))))(((((((((((())))))))))))))))))************------,,,,,,+++,,,,,,,,,))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))))))))(((((((((((())))))++++++++++++***)))''''''''''''(((((())))))************)))))))))***++++++(((((((((((((((((((((((()))))))))))))))))))))))))))******++++++,,,,,,,,,(((((((((((()))***++++++(((((())))))))))))(((((((((((())))))))))))******)))))))))*********++++++++++++++++++++++++++++++************************'''((())))))((((((***+++************************))))))))))))))))))))))))(((((())))))***+++++++++************************)))************+++++++++))))))************))))))******))))))))))))******((())))))******))))))(((******************************))))))))))))******************************''''''(((((())))))(((((())))))************))))))************************++++++***)))))))))******(((((())))))******))))))((()))******(((((()))***))))))))))))))))))))))))))))))************))))))(((((()))))))))))))))***)))***+++***'''%%%%%%&&&)))***++++++++++++***)))************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************(((((())))))******++++++************************))))))))))))))))))))))))*********************************************************++++++++++++,,,))))))***++++++++++++***************++++++++++++******************************+++++++++,,,,,,,,,++++++++++++************++++++************++++++)))******+++++++++*********++++++,,,---------,,,,,,,,,,,,,,,,,,+++***)))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,***+++++++++++++++***)))((())))))******))))))(((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))************)))))))))******)))))))))(((((()))************)))((()))******+++***))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))*********+++))))))******************************************))))))************))))))))))))))))))******++++++((())))))***++++++,,,,,,***+++,,,,,,******+++,,,++++++,,,,,,,,,---------************))))))))))))'''&&&&&&%%%%%%&&&&&&'''))))))))))))************,,,++++++++++++,,,,,,---))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))***))))))(((((())))))***))))))***+++******)))((('''''''''((()))***************)))))))))***+++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,------(((((((((((()))***+++,,,(((((())))))))))))(((((((((((()))))))))*********))))))*********+++++++++************************************************'''(((***)))(((((()))***************************))))))))))))))))))))))))((((((((()))***+++++++++************************)))************+++++++++))))))************))))))******))))))))))))******(((((()))***++++++++++++******************************))))))))))))******************************''''''((()))))))))))))))((()))***++++++***)))(((++++++++++++++++++++++++******)))))))))***++++++'''(((((())))))))))))))))))***+++***))))))***+++))))))))))))))))))))))))))))))************))))))&&&''')))*********)))(((&&&(((******((('''((())))))***++++++++++++***)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))''''''(((((()))******+++************************))))))))))))))))))))))))************************************************************++++++++++++((()))***+++,,,++++++***************++++++++++++******************************+++++++++,,,,,,,,,,,,,,,+++++++++******************))))))*********((()))***+++,,,,,,++++++)))***+++,,,,,,,,,,,,,,,+++++++++++++++***))))))************************)))))))))))))))*********************************))))))))))))))))))))))))(((((()))***+++,,,,,,---)))***+++,,,,,,,,,,,,,,,(((((())))))))))))((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))******************++++++++++++******))))))***+++++++++++++++******++++++***)))'''&&&))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************(((((())))))*********+++************************))))))************))))))&&&'''''''''(((((())))))((())))))***++++++,,,,,,***+++,,,,,,******+++,,,*********++++++,,,,,,,,,)))))))))))))))*********))))))(((((((((((())))))))))))))))))************(((((((((((()))***++++++))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))******))))))))))))******&&&''')))***++++++******&&&''''''((()))******+++******)))))))))***,,,---************************))))))))))))))))))))))))'''(((((()))******++++++(((((((((((()))***+++,,,(((((())))))))))))(((((((((((())))))*********+++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((('''((()))************************))))))))))))))))))))))))'''(((((()))***+++++++++************************)))************+++++++++))))))************))))))******))))))))))))******'''((()))+++,,,,,,,,,,,,******************************))))))))))))******************************(((((()))***************((()))***++++++***)))(((++++++++++++++++++++++++))))))((())))))***+++,,,''''''((())))))))))))))))))+++,,,+++***)))***+++))))))))))))))))))))))))))))))************))))))%%%''')))***+++***)))(((''')))+++,,,,,,,,,---///)))***+++,,,,,,+++***)))************************))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((((((((((((((((((((((((((&&&&&&&&&'''((())))))***************************))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))((()))***+++,,,,,,+++***)))************+++++++++******************************+++++++++,,,,,,,,,.........---------,,,,,,******))))))))))))******'''(((***+++,,,,,,,,,+++*********+++++++++******((()))************))))))************************(((((())))))******++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************++++++++++++*********)))+++***((('''''')))+++,,,(((((((((((((((((((((((()))*********+++++++++++++++*********))))))((((((+++*********))))))((((((***++++++***)))(((((()))))))))))))))))))))))))))))))))(((((((((((())))))************************))))))))))))(((((((((((((((((()))*********************))))))******+++,,,+++++++++************)))+++++++++*********))))))***)))((((((((()))+++,,,,,,+++***))))))***+++,,,,,,,,,++++++,,,,,,---.........---------,,,,,,,,,------,,,+++************))))))))))))))))))))))))************************,,,+++)))((((((((())))))))))))))))))))))))))))))+++*********))))))((((((,,,+++++++++******))))))(((((())))))))))))(((((())))))))))))))))))))))))'''''''''''''''((())))))'''((()))***+++,,,------''''''(((((((((((((((((())))))))))))************+++*********))))))(((((((((((((((((()))))))))))))))((('''&&&''')))+++,,,******))))))))))))******&&&&&&&&&'''''''''(((((((((((())))))******++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++************)))))))))(((((('''''''''&&&)))************++++++++++++***)))))))))***,,,,,,*********)))))))))))))))))))))))))))))))))))))))++++++************++++++))))))************))))))))))))))))))))))))))))))++++++++++++++++++++++++((()))************)))((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))************))))))***++++++++++++***)))))))))))))))))))))))))))************+++++++++************))))))))))))))))))))))))************%%%&&&''')))************'''(((((()))***++++++++++++*********))))))((((((&&&''''''((()))******++++++++++++*********))))))************************))))))***++++++++++++************)))))))))))))))))))))))))))))))))))))))***)))))),,,//////,,,((((((((((((((())))))))))))************************///...------++++++***)))+++***)))))))))***+++,,,,,,+++++++++***)))))))))************************)))************+++++++++,,,,,,,,,+++++++++******************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************++++++*********))))))))))))(((''''''(((***,,,---(((((((((((((((((((((((()))))))))*********++++++************)))))))))(((************)))))))))(((***+++,,,+++)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))((((((((()))*********************))))))******+++,,,+++++++++************)))*********)))))))))(((((()))))))))))))))******+++++++++************++++++,,,,,,++++++,,,,,,---......------------,,,,,,,,,,,,,,,+++***************))))))))))))))))))))))))************************,,,+++***)))))))))******))))))))))))))))))))))))************)))))))))(((++++++*********)))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((''''''''''''((())))))***************+++++++++))))))))))))))))))((((((''''''''''''((((((((()))************)))))))))((((((((((((((()))))))))))))))((('''&&&''')))+++,,,******))))))))))))******'''''''''(((((())))))))))))))))))))))))*********))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))******)))))))))((((((((()))************+++++++++******)))))))))***+++,,,***)))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++))))))************))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,,,,,,,+++******))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))************))))))***++++++++++++***************************)))************+++++++++************))))))))))))))))))))))))************''''''((()))************'''(((((()))******++++++************)))))))))((('''''''''((()))*********+++++++++*********))))))************************))))))***++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))***)))))),,,......+++)))(((((((((((()))))))))***************************---------,,,,,,++++++***,,,+++***))))))******+++++++++******************************************)))************+++++++++*********)))))))))((((((************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))******)))))))))((((((((('''''''''''')))+++---...((((((((((((((((((((((((((((((((()))))))))******************))))))))))))************))))))))))))***+++,,,+++)))((()))***))))))))))))))))))))))))))))))***++++++***))))))************************))))))))))))))))))))))))(((((()))*********************))))))******+++,,,+++++++++************))))))))))))((((((((((((((((((((()))*********************++++++++++++******,,,,,,++++++,,,,,,---...------------,,,,,,,,,,,,++++++***)))))))))******))))))))))))))))))))))))************************++++++*********++++++,,,))))))))))))))))))))))))************))))))))))))******))))))))))))((((((((())))))******))))))((())))))))))))))))))))))))((((((''''''(((((()))***,,,+++++++++******))))))+++++++++******)))))))))'''''''''((((((((())))))************))))))))))))(((((((((((())))))))))))((((((''''''''')))+++,,,******))))))))))))******(((((())))))))))))******************))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))++++++*********)))))))))++++++************)))))))))************+++++++++***))))))))))))***++++++))))))))))))))))))******))))))))))))))))))))))))+++******))))))******+++))))))************))))))))))))))))))))))))))))))++++++++++++++++++++++++)))(((''''''''''''((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((('''))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))************))))))***++++++++++++***++++++++++++++++++++++++)))************+++++++++++++++*********)))))))))))))))))))))************))))))***************)))((((((((()))******++++++************))))))))))))''''''(((((())))))******+++++++++***************************************))))))***++++++++++++***))))))))))))))))))******))))))))))))))))))))))))***)))***+++------+++)))((((((((()))))))))******************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***))))))******************************************)))************+++++++++*********)))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))***,,,,,,(((((((((((((((((((((((((((((((((((())))))))))))*********)))))))))))))))*********)))))))))))))))((()))******(((((()))***))))))))))))))))))))))))((()))+++,,,,,,+++)))(((************************)))))))))))))))*********(((((()))*********************))))))******+++,,,+++++++++*********))))))))))))))))))))))))))))))'''((()))++++++***)))))))))***+++,,,,,,+++***))),,,,,,++++++,,,,,,---...---------,,,,,,,,,++++++***)))))))))))))))******))))))))))))))))))))))))*********************************++++++,,,,,,---))))))))))))))))))))))))*********))))))))))))))))))))))))((((((((((((((()))))))))******)))))))))))))))))))))))))))))))))((((((((('''((())))))***+++++++++************)))+++++++++***))))))(((((())))))*********+++++++++*********)))))))))))))))(((((((((((())))))))))))((('''''''''((()))***+++******))))))))))))******))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************))))))*********+++++++++)))))))))))))))******+++)))))))))))))))*********))))))))))))))))))))))))******))))))))))))******))))))************))))))))))))))))))))))))))))))************************)))(((&&&%%%%%%&&&((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))(((((('''&&&((()))))))))************))))))))))))))))))))))))))))))************))))))((()))))))))************))))))***++++++++++++***++++++++++++++++++++++++))))))*********++++++++++++++++++*********))))))((()))))))))************+++++++++++++++***))))))(((((())))))*********************)))))))))))))))'''((((((((()))))))))***************************************************))))))***++++++++++++***)))))))))))))))*********))))))))))))))))))))))))*********+++,,,+++***)))(((((()))))))))***************************************++++++,,,,,,,,,,,,---,,,+++******)))(((((((((((())))))******++++++************************))))))*********+++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********(((((((((((((((((((((((())))))))))))((((((((((((******))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))))))))******'''((()))(((''''''((()))))))))))))))))))))))))))((()))+++,,,,,,+++)))((())))))))))))))))))))))))((()))))))))*********+++(((((()))*********************))))))******+++,,,+++++++++*********))))))************************'''((()))++++++***)))))))))***+++,,,,,,+++***))),,,,,,++++++,,,,,,---...------,,,,,,,,,+++++++++)))((((((((()))***++++++******************************************************++++++,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))******((((((((((((((()))))))))))))))************))))))))))))))))))))))))))))))((((((((((((((()))******)))************+++++++++*********))))))(((((((((************++++++++++++))))))))))))))))))******(((((((((((())))))))))))'''''''''(((((()))***+++******))))))))))))******((((((((((((((((((((((((++++++******))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))))))))*********+++++++++(((((())))))************(((((())))))************))))))))))))))))))))))))***))))))))))))))))))***))))))************))))))))))))))))))))))))))))))************************...,,,+++))))))+++,,,...))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,++++++***)))((()))))))))************))))))))))))))))))))))))))))))************))))))((()))))))))************))))))***++++++++++++***++++++++++++++++++++++++))))))*********+++++++++++++++++++++************((()))))))))************++++++,,,++++++***)))((()))))))))))))))*********))))))))))))))))))******(((((((((((())))))))))))************************************************))))))***++++++++++++***(((((())))))******************************************++++++************))))))))))))************************************)))******++++++,,,,,,---,,,,,,,,,+++***)))((((((((((((((())))))******+++))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))******)))))))))(((((((((++++++******)))((((((((())))))))))))))))))))))))((((((((()))))))))******))))))))))))************))))))))))))************&&&((()))(((''''''(((***))))))))))))))))))))))))))))))***++++++***))))))))))))))))))))))))))))))((())))))******+++++++++(((((()))*********************))))))******+++,,,+++++++++************)))************++++++++++++(((((()))*********************++++++++++++******,,,,,,++++++,,,,,,---...,,,,,,,,,,,,++++++++++++((((((((()))***+++,,,---************************************************)))***++++++,,,++++++***))))))))))))))))))))))))))))))))))))************(((((())))))))))))******)))******++++++******)))))))))))))))))))))))))))))))))(((((())))))***+++))))))******+++++++++,,,))))))))))))))))))))))))((((((((()))))))))******))))))))))))************(((((((((((())))))))))))''''''(((((()))***************))))))))))))******))))))((((((((((((''''''************))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))(((((((((((((((((())))))))))))***)))************+++++++++'''((())))))******))))))((((((((()))******++++++))))))))))))))))))))))))***))))))(((((())))))***))))))************))))))))))))))))))))))))))))))************************,,,+++************+++,,,))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))((())))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))************))))))***++++++++++++***++++++++++++++++++++++++)))************+++++++++,,,++++++++++++*********))))))))))))***************+++++++++***)))(((((())))))))))))))))))******))))))))))))************(((((((((((())))))))))))***************+++++++++************************))))))***++++++++++++***((((((((()))******++++++***************************++++++***)))((()))***)))))))))*********++++++************************)))*********++++++,,,,,,+++++++++++++++***)))((((((((()))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))))))))))))))*********************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***************************++++++*********))))))))))))************))))))((()))))))))))))))))))))))))))))))))*********++++++((()))))))))************((()))))))))************((()))******))))))***,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++,,,,,,(((((()))*********************))))))******+++,,,+++++++++************)))))))))))))))*********+++)))))))))))))))******+++++++++************++++++,,,,,,++++++,,,,,,---...,,,,,,,,,++++++++++++***(((((())))))+++,,,---...************************************************)))***+++++++++***)))((())))))))))))))))))))))))((()))))))))************)))))))))*********++++++)))******++++++******)))))))))))))))))))))))))))))))))(((((())))))***++++++++++++***************((())))))******+++++++++(((((()))))))))*********((()))))))))************(((((((((((())))))))))))&&&'''((())))))***************))))))))))))***************))))))((((((((()))))))))))))))*********))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((((()))))))))*********++++++)))************+++++++++'''''')))*********)))((('''(((((()))******++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))************************(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''&&&&&&))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))************))))))***++++++++++++***************************)))************+++++++++,,,,,,+++++++++*********))))))))))))************))))))*********)))((((((***)))))))))))))))))))))((()))))))))************))))))))))))(((((((((((())))))*********+++++++++************************))))))***++++++++++++***'''(((((()))******++++++************************)))+++,,,***((('''(((+++))))))*********+++++++++***************************************+++++++++)))***++++++++++++***))))))))))))))))))((((((((()))))))))))))))))))))))))))************+++++++++(((((()))))))))*********************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************++++++++++++************'''((()))***************))))))))))))))))))))))))************++++++++++++(((((())))))*********+++(((((())))))*********+++)))***,,,,,,++++++,,,---))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((())))))***++++++,,,,,,(((((()))************************)))***++++++,,,+++++++++************)))'''((((((((())))))*********)))((((((((()))+++,,,,,,+++***))))))***+++,,,,,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++******)))))))))***+++---...///************************************************)))***++++++***)))((('''))))))))))))))))))))))))(((((())))))*********+++))))))******+++++++++,,,******++++++++++++******)))))))))))))))))))))))))))))))))))))))******+++------,,,+++***)))((('''))))))***+++,,,------...***++++++++++++,,,,,,,,,(((((())))))*********+++(((((((((((())))))))))))&&&'''((()))******************))))))))))))******++++++++++++******))))))(((((())))))******++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((*********++++++,,,,,,,,,)))************+++++++++&&&''')))*********)))((('''(((((()))***+++++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++***))))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))************))))))***++++++++++++***)))))))))))))))))))))))))))************+++++++++,,,,,,,,,+++++++++******))))))))))))************(((((())))))))))))((((((*********)))))))))))))))(((((())))))*********+++))))))))))))(((((((((((())))))******++++++++++++************************))))))***++++++++++++***'''(((((()))***+++++++++************************)))+++,,,***'''&&&(((+++)))************+++++++++************************************************((()))+++,,,,,,+++***)))******))))))(((((('''''')))))))))))))))))))))))))))************+++++++++******++++++,,,,,,,,,,,,************************************************,,,+++++++++***))))))))))))))))))))))))))))))))),,,)))'''((()))***(((%%%)))))))))))))))(((((('''))))))************))))))*********)))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((***++++++++++++''')))***+++,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))************++++++++++++******)))))))))))))))******+++))))))***++++++++++++***)))))))))))))))******+++))))))))))))))))))))))))((((((((((((((()))******+++++++++++++++++++++++++++++++++*********))))))...,,,)))((()))******))))))))))))))))))))))))))))))************+++++++++************************************************))))))************))))))******))))))))))))******)))************+++++++++******++++++++++++******))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))+++++++++************)))************************************************)))************+++++++++************))))))))))))))))))))))))************))))))))))))))))))))))))***************)))((((((************************++++++***)))(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))************************((((((((((((((((((((((((+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((***************************)))))))))+++,,,+++***************************+++*********))))))(((((("""""""""###$$$&&&(((***))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))(((((()))))))))***+++,,,,,,+++***)))&&&''')))+++++++++******(((((((((((((((((((((((())))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++*********))))))...------,,,+++***))))))************************+++*********))))))((((((******++++++++++++******(((***++++++******+++,,,''''''((()))))))))))))))+++***(((((()))******)))************************************************))))))))))))************"""$$$&&&)))+++,,,,,,,,,++++++******************************************+++++++++*********))))))))))))))))))))))))))))))+++)))(((''''''((()))++++++++++++++++++***)))(((************************++++++++++++++++++++++++,,,+++++++++******))))))*********)))))))))))))))))))))(((((((((((())))))++++++******************)))))))))))))))))))))))),,,***((()))++++++***((()))))))))))))))(((((('''))))))************))))))***)))))))))))))))))))))************************))))))))))))))))))))))))************************,,,,,,++++++***((('''&&&((()))*********)))((('''))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))************++++++++++++******)))))))))))))))******+++))))))***++++++++++++***)))))))))))))))******+++************************))))))((((((((())))))***,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++++++++---***(((((()))))))))(((************************)))************+++++++++************************************************))))))************))))))((((((''''''''''''(((((()))************+++++++++)))******++++++******)))************************((()))***++++++***)))(((************************))))))******+++++++++,,,************************************************)))************+++++++++************))))))))))))))))))))))))************))))))))))))))))))))))))***************)))((((((************************,,,,,,+++***************))))))))))))))))))))))))************************************************))))))))))))))))))))))))******************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))******************************)))))))))+++,,,+++***************************************)))))))))(((((((((''''''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))))))))))))))***++++++++++++***)))))))))*********))))))(((************************************************))))))*********++++++++++++++++++*********))))))---,,,,,,++++++******)))************************************)))))))))((()))******************)))(((***++++++***)))+++,,,''''''((()))))))))))))))+++***(((((()))******)))))))))))))))))))))))))))************************))))))))))))************%%%&&&((()))************************************************************+++++++++*********))))))))))))))))))))))))))))))***)))(((''''''((()))***+++++++++++++++***))))))************************++++++++++++++++++++++++++++++*********)))))))))***)))))))))))))))))))))***))))))(((((())))))***))))))******************))))))))))))))))))))))))+++***)))***,,,,,,,,,***))))))******))))))((('''))))))************))))))))))))))))))))))))******************************))))))))))))))))))))))))************************...------+++***'''&&&%%%************)))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))************++++++++++++******)))))))))))))))******+++))))))***++++++++++++***)))))))))))))))******+++******************************)))))))))))))))***,,,,,,,,,------.....................------------+++)))((('''((())))))(((++++++++++++++++++++++++)))************+++++++++************************************************))))))************)))))))))((((((''''''(((((())))))************+++++++++))))))************))))))******************************++++++++++++******************************'''((()))***+++,,,------************************************************)))************+++++++++************))))))))))))))))))))))))************))))))))))))))))))))))))*********+++******)))(((************************---,,,++++++++++++++++++************************************************************************++++++++++++++++++++++++)))))))))***+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++******+++++++++***************************)))))))))+++,,,+++***************************************)))))))))))),,,+++***************+++))))))))))))))))))))))))))))))))))))))))))))))))+++***)))))))))))))))))))))***++++++++++++***))),,,+++***)))((((((((((((************************++++++++++++++++++++++++(((((()))))))))*********+++++++++***************++++++++++++++++++++++++************************************))))))))))))((())))))******))))))(((((()))+++***))))))***,,,(((((())))))******))))))+++)))(((((()))******)))))))))))))))))))))))))))************************))))))))))))************))))))******))))))((('''************************************************+++++++++***************))))))))))))))))))))))))***)))(((''''''((()))******++++++++++++***))))))************************++++++++++++++++++++++++******))))))))))))(((((())))))))))))))))))***************))))))*********(((((())))))******++++++))))))))))))))))))))))))***))))))***+++,,,,,,,,,)))************)))(((((())))))************)))))))))))))))))))))*********************************))))))))))))))))))))))))*********************************++++++******)))+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))************++++++++++++******)))))))))))))))******+++))))))***++++++++++++***)))))))))))))))******+++************************++++++***)))))))))******++++++,,,,,,---.....................------------+++***((()))*********(((++++++++++++++++++++++++))))))*********+++++++++************************************************)))******++++++******)))+++******************+++))))))*********+++++++++((())))))******))))))(((************************************************************************((())))))***++++++,,,,,,************************************************))))))*********+++++++++************)))))))))(((((()))))))))************))))))))))))))))))))))))*********++++++******)))************************,,,++++++*********++++++************************************************************************++++++++++++++++++++++++(((((()))***+++,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,++++++******++++++,,,***************************)))))))))+++,,,+++************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))************++++++*********,,,+++)))((((((((()))***************************++++++++++++++++++++++++))))))))))))*********+++************************))))))******+++++++++,,,*********************************)))))))))))))))(((((())))))))))))((((((((()))******))))))***+++((())))))*********))))))***)))((((((***+++******))))))))))))))))))))))))************************((()))))))))************************))))))((((((***************+++++++++************************************************))))))))))))))))))))))))******)))(((((()))************+++++++++******)))************************************************)))))))))((((((((((((((()))))))))))))))*********++++++************++++++((((((((())))))******+++))))))))))))))))))))))))((())))))*********+++,,,***************))))))((())))))************))))))(((((())))))************************************))))))))))))))))))))))))************************((((((***++++++,,,,,,,,,(((((((((((())))))******************************))))))))))))))))))))))))******))))))))))))************))))))))))))************++++++++++++******)))))))))))))))******+++))))))***++++++++++++***)))))))))))))))******+++************************++++++************++++++******++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,******+++,,,,,,+++***************************))))))*********+++++++++******************************************************++++++++++++******++++++************++++++))))))*********+++++++++))))))************))))))************************)))))))))(((((()))))))))************************************************************************************************))))))*********+++++++++************)))))))))(((((()))))))))******************************************++++++++++++************************************))))))))))))***+++************************************************************************************************(((((()))***+++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))*********************************)))))))))+++,,,+++***************************))))))))))))))))))******&&&&&&'''((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))******+++******************+++***)))((((((((()))+++,,,))))))))))))))))))))))))*********************************+++++++++,,,,,,************************((())))))******++++++,,,************************))))))))))))))))))******(((((())))))))))))((((((''')))******)))(((***+++))))))************))))))***((('''(((***++++++***++++++++++++++++++++++++************************((()))))))))************)))))))))))))))*********))))))*********+++++++++************************************************))))))))))))))))))))))))******))))))))))))******)))******+++++++++******************************************************((((((((((((((()))))))))(((((())))))************++++++************++++++(((((())))))))))))))))))))))))))))))))))))))))))((()))+++***))))))***+++******++++++******)))((())))))************))))))((((((((()))******++++++************************))))))))))))))))))))))))+++++++++++++++++++++++++++++++++,,,++++++***)))&&&&&&&&&&&&'''((()))***************************))))))))))))))))))))))))******))))))))))))************))))))))))))************++++++++++++******)))))))))))))))******+++))))))***++++++++++++***)))))))))))))))******+++++++++++++++++++++++++++++++++******+++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,+++++++++***+++++++++,,,---...,,,+++)))))))))))))))))))))))))))************+++++++++******************************************************++++++++++++*********))))))(((((())))))***)))************+++++++++******++++++++++++******++++++++++++++++++++++++))))))(((((((((((())))))+++++++++++++++++++++++++++++++++*********))))))************************************************)))************+++++++++************))))))))))))))))))))))))************************************)))***++++++,,,+++++++++************************)))))))))((())))))***+++************************++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))***+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***************************)))))))))+++,,,+++***************************))))))))))))************&&&'''(((***++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++***))))))***++++++(((((((((((()))***+++,,,(((((((((((((((((((((((())))))))))))))))))))))))***++++++++++++,,,,,,,,,***************+++++++++)))))))))*********++++++************************))))))))))))************((())))))******))))))((('''(((***)))(((((()))+++******++++++******))))))***((('''(((***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))************)))))))))))))))***,,,,,,)))))))))***++++++,,,,,,***************************************+++++++++))))))))))))))))))))))))************************))))))***++++++++++++***************************************************(((((())))))))))))******((((((((()))******++++++*********))))))*********)))))))))))))))((((((((())))))))))))))))))))))))***,,,---,,,***)))***,,,***++++++++++++***))))))))))))************))))))'''(((((()))******++++++************************))))))))))))))))))))))))++++++++++++++++++++++++---------,,,+++***)))((())))))(((''''''((()))***************************))))))))))))))))))))))))******))))))))))))************))))))))))))************++++++++++++******)))))))))))))))******+++))))))***++++++++++++***)))))))))))))))******+++++++++++++++++++++++++++*********+++,,,---...///---------,,,++++++******,,,,,,,,,,,,++++++++++++*********+++------,,,***************************)))************+++++++++***************************************************++++++,,,,,,++++++******))))))(((((())))))***)))************+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******)))(((((()))******++++++++++++++++++++++++***************+++++++++************************************************)))************+++++++++************))))))))))))))))))))))))************************************)))***++++++,,,,,,,,,+++***************************)))))))))******+++,,,))))))))))))))))))))))))++++++++++++++++++++++++************************))))))))))))))))))))))))******************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***************************)))))))))+++,,,+++***************************((()))))))))************((()))***++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))***++++++((())))))*********))))))))))))))))))))))))))))))************************************++++++++++++))))))*********+++++++++))))))))))))************************************((()))))))))************)))******************)))'''((())))))(((((()))+++***++++++++++++***)))((()))((('''(((***+++++++++++++++++++++++++++++++++************************))))))))))))******************)))))))))***+++,,,((())))))***++++++,,,,,,************************))))))*********+++++++++))))))))))))))))))))))))*********++++++*********))))))***+++++++++++++++************************************************)))))))))*********++++++'''(((((()))******++++++***))))))(((((())))))*********))))))(((((('''''')))))))))))))))))))))))),,,...///...+++)))***---***++++++++++++***))))))))))))************))))))'''(((((()))***+++++++++************************))))))))))))))))))))))))+++++++++++++++++++++++++++,,,,,,,,,,,,+++******///...---++++++++++++,,,************************))))))))))))))))))))))))******))))))))))))************))))))))))))************++++++++++++******)))))))))))))))******+++))))))***++++++++++++***)))))))))))))))******+++++++++++++++++++++++++++))))))***+++,,,...///000//////...---,,,++++++***------,,,,,,,,,+++++++++)))((()))+++------+++)))++++++++++++++++++++++++)))************+++++++++***************************************************++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,)))************++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++(((((()))***+++,,,,,,---************************************************)))************+++++++++************))))))))))))))))))))))))************************************)))***+++,,,,,,,,,,,,,,,************************+++*********+++,,,,,,---((((((((((((((((((((((((++++++++++++++++++++++++************************))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))*********************************)))))))))+++,,,+++***************************(((((())))))*********+++))))))******)))(((&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,+++***))))))***+++,,,******+++++++++)))'''&&&************************++++++++++++++++++++++++))))))))))))************))))))******++++++++++++*********)))))))))))))))************************(((((())))))*********+++******++++++++++++******'''((())))))(((((()))***+++++++++++++++***)))((()))((('''(((***,,,,,,+++************************************************))))))))))))************,,,+++***)))))))))***+++((())))))***++++++,,,,,,************************))))))******++++++++++++))))))))))))))))))))))))******++++++++++++******((()))***+++++++++++++++************************))))))))))))))))))))))))))))))******+++++++++,,,'''(((((()))***+++++++++))))))(((((((((((())))))+++***)))(((((()))***+++))))))))))))******************))))))))))))******...---+++*********++++++******))))))))))))******))))))***+++,,,,,,------++++++******)))(((((((((((()))***,,,,,,+++******+++++++++*********))))))++++++++++++++++++++++++***************************++++++,,,,,,++++++***+++++++++*********))))))((()))+++,,,,,,+++)))((()))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++******))))))******))))))******+++,,,+++++++++++++++***)))))))))*********++++++++++++))))))***+++---......///........................------,,,,,,,,,,,,++++++++++++******************))))))))))))))))))))))))000...+++(((''')))+++,,,+++***)))***,,,---,,,+++)))************+++++++++******++++++,,,,,,------,,,,,,++++++***)))))))))************************)))******++++++******)))******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************************************+++++++++,,,,,,,,,++++++************++++++)))))))))))))))))))))))))))))))))******++++++,,,,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,))))))(((((((((((())))))+++,,,,,,,,,,,,+++******...---+++*********++++++***************************************)))(((((())))))(((((((((((())))))************************)))************+++++++++))))))*********+++++++++******))))))))))))******%%%&&&(((************)))***************************((('''&&&&&&'''(((*********))))))))))))******'''(((((()))))))))))))))(((((((((((()))))))))))))))************+++++++++)))************+++++++++************************+++++++++++++++***)))(((************************+++++++++***************))))))************))))))++++++******************))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))))))))))))))++++++++++++++++++++++++******)))((()))***,,,---)))***,,,,,,***)))***+++************************))))))))))))))))))))))))+++++++++*********)))))),,,,,,---------,,,++++++,,,,,,,,,++++++******************++++++,,,,,,,,,,,,,,,+++***))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************************************((()))+++,,,,,,***((('''((()))***++++++***)))(((+++***)))((((((((()))***))))))))))))************,,,,,,++++++++++++,,,,,,---,,,+++*********++++++******))))))))))))***************++++++,,,,,,,,,)))))))))))))))*********))))))***++++++++++++***+++++++++*********))))))++++++++++++++++++++++++***************************++++++,,,,,,++++++***+++++++++*********))))))((()))+++,,,,,,+++)))((())))))))))))))))))))))))))))))))))))))))))))))))++++++*********)))))))))******))))))******+++,,,)))************)))(((((()))))))))*********++++++)))******+++,,,---...///........................------,,,,,,,,,+++++++++************************************************++++++++++++,,,---......+++***)))***,,,---,,,+++)))************+++++++++(((((())))))))))))))))))++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++*********++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++******++++++,,,---++++++************++++++*********************************+++++++++++++++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******))))))))))))******+++,,,,,,,,,,,,+++******---,,,+++*********++++++***************************************)))((((((++++++************++++++************************)))************+++++++++))))))*********+++++++++******)))))))))))))))***&&&'''((()))***************************************)))'''&&&&&&''')))*********))))))))))))******'''(((((()))))))))))))))(((((((((((()))))))))***(((((()))))))))*********)))************+++++++++++++++++++++++++++++++++***************)))((((((******************************************++++++)))******************)))************************************************+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******************++++++)))***,,,,,,***)))***+++************************************************------,,,,,,++++++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,++++++***))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************************************'''((()))******)))((('''((()))***++++++***)))(((,,,+++)))((('''(((((()))))))))))))))************,,,,,,++++++++++++,,,,,,,,,,,,+++************+++******))))))))))))************++++++++++++++++++'''(((((()))******++++++*********)))******+++,,,+++++++++***************++++++++++++++++++++++++******************************++++++++++++******+++++++++***************)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))((((((******))))))******+++,,,***************)))((((((((()))))))))************)))******+++,,,---......------------------------,,,,,,,,,,,,++++++++++++************************++++++++++++++++++++++++)))***,,,...///......---+++***)))***,,,---,,,+++)))************+++++++++)))))))))(((((((((((((((************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++*********+++,,,---++++++************++++++************************,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,+++******,,,,,,+++************+++************************)))************))))))(((++++++************++++++************************)))************+++++++++***************+++++++++++++++***)))(((((())))))(((((((((((()))******+++************************+++***)))(((((()))***+++******))))))))))))******'''((())))))******))))))((((((((()))))))))******'''((((((((()))))))))))))))************+++++++++++++++++++++++++++++++++((())))))))))))(((''''''************************)))))))))***+++++++++,,,******++++++++++++************************************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))...---,,,+++++++++,,,---++++++++++++++++++++++++******+++++++++******))))))***,,,,,,***)))***+++************************++++++++++++++++++++++++,,,++++++++++++***************+++,,,---------,,,,,,,,,,,,++++++++++++******++++++++++++,,,,,,,,,,,,+++******)))*********))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++*********+++++++++))))))***++++++***)))))),,,+++)))(((''''''((((((((()))))))))******************))))))))))))******++++++************************))))))))))))******++++++++++++************(((((())))))************+++***)))))))))***,,,---************************++++++++++++++++++++++++******************************++++++++++++******************************)))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((******))))))******+++,,,+++++++++,,,+++******)))(((((()))))))))*********)))******+++,,,,,,------------------------------,,,,,,,,,++++++++++++******************+++++++++++++++++++++++++++++++++,,,,,,---------,,,+++***+++***)))***,,,---,,,+++))))))*********++++++++++++++++++******)))))))))))))))***++++++,,,------************************+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***)))***+++---...,,,++++++******++++++,,,++++++++++++++++++++++++---------,,,,,,+++++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,+++******++++++******************************************))))))************)))((())))))(((((((((((())))))************************))))))*********+++++++++************************,,,+++***)))((((((((((((***)))((('''((()))+++,,,************************++++++***))))))***++++++******))))))))))))******(((((()))************)))(((((()))))))))*********((((((((()))))))))******))))))*********+++++++++++++++++++++++++++++++++((()))))))))))))))((((((************************(((((()))***+++,,,,,,,,,+++++++++,,,,,,+++++++++***************+++++++++***************************))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))---,,,***((('''(((***+++***************************+++,,,,,,+++***(((''')))***,,,,,,***)))***+++************************++++++++++++++++++++++++)))(((((((((((((((((((((((()))***+++,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++))))))))))))))))))))))))))))))))))))))))))))))))************************************************+++***)))((((((***+++---************************+++***((('''''''''((((((((()))))))))******************))))))))))))************************************))))))))))))******+++*********************************))))))((((((+++***)))))))))***,,,---************************++++++++++++++++++++++++************************)))******++++++******)))*********************************++++++*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))******))))))******+++,,,******++++++******)))((())))))))))))************)))******++++++,,,,,,,,,------------------------,,,,,,+++++++++*********))))))*********+++++++++************************,,,+++***))))))******++++++***)))***,,,---,,,+++))))))*********+++++++++,,,,,,++++++******))))))))))))***+++,,,------...************************+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++***++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))*********+++,,,,,,,,,,,,+++******************************************************((())))))*********))))))))))))(((((((((((())))))************************))))))*********+++++++++************************++++++***)))(((((())))))******)))(((((()))+++,,,************************++++++************++++++******))))))))))))******((())))))***************))))))))))))************)))))))))*********++++++))))))*********+++++++++++++++++++++++++++++++++))))))***++++++*********************************(((((()))***+++,,,,,,,,,+++++++++,,,,,,+++++++++))))))*********+++++++++************************)))))))))******)))))))))))))))))))))))))))))))))************************,,,+++)))'''&&&'''((()))***************************+++,,,,,,+++***(((''')))***,,,,,,***)))***+++************************************************((((((((((((((((((((()))((()))***+++,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++***************++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************((('''%%%$$$%%%&&&)))***++++++************++++++)))((('''''''''((())))))))))))))))))************,,,,,,++++++++++++,,,,,,((()))******+++***************))))))))))))******))))))******************++++++******)))(((((('''*********)))******+++,,,***************+++++++++++++++++++++++++++++++++************************))))))************))))))***************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))************))))))******+++,,,((())))))))))))((('''''')))*********++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************)))))))))***++++++,,,,,,))))))))))))))))))))))))(((''''''''')))+++---...+++***)))***,,,---,,,+++)))************+++++++++*********)))))))))))))))*********+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++*********))))))))))))******+++,,,,,,,,,,,,+++******((()))******+++*********************************((())))))************)))++++++************++++++************************)))************++++++++++++++++++*********************))))))))))))***************))))))******+++******************************************************))))))))))))******((()))******++++++******)))))))))*********++++++************++++++++++++)))************+++++++++************************)))******++++++++++++***************************)))))))))***+++++++++,,,******++++++++++++******)))))))))***++++++,,,,,,++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))************************,,,+++***)))))))))***+++******************************+++++++++******))))))***,,,,,,***)))***+++************************))))))))))))))))))))))))*********++++++++++++,,,))))))***+++,,,,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++************)))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))************************************************+++***(((((((((***,,,...,,,+++************+++,,,''''''&&&&&&'''(((***+++))))))))))))************,,,,,,++++++++++++,,,,,,'''((()))***++++++***)))******))))))))))))******(((((())))))******++++++*********)))))))))))))))))))))***++++++++++++***))))))*********+++++++++++++++++++++++++++++++++************************))))))************))))))))))))*********++++++++++++******************+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++******))))))******+++,,,***++++++++++++***))))))++++++++++++,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************((())))))***++++++,,,,,,************************&&&'''(((***,,,---------+++***)))***,,,---,,,+++)))************+++++++++************+++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,,,,,,,------------...,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***+++------,,,+++***---,,,,,,++++++,,,,,,---------------------------*********+++++++++++++++)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++************+++++++++,,,,,,,,,,,,+++******'''((()))***++++++***)))************************(((((()))***************++++++************++++++************************)))************++++++++++++++++++*********))))))(((((((((((()))***+++,,,*********++++++******)))************************))))))************))))))******))))))))))))******))))))***++++++++++++***))))))*********+++++++++))))))))))))************)))************+++++++++))))))))))))))))))))))))(((((()))*********************************************************++++++)))******************)))((())))))***++++++,,,,,,++++++++++++++++++++++++((()))***++++++***)))((())))))))))))))))))))))))************************++++++++++++++++++,,,,,,******************************************++++++)))***,,,,,,***)))***+++************************************************++++++++++++,,,,,,------)))******+++++++++************+++++++++,,,,,,,,,,,,,,,,,,+++++++++************))))))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))************************************************,,,++++++++++++---...///,,,++++++******++++++,,,&&&&&&&&&&&&''')))***,,,))))))))))))******************))))))))))))******'''((()))+++++++++***)))******))))))))))))******'''(((((()))***++++++,,,((((((((()))******++++++((()))***,,,,,,+++******))))))******++++++++++++++++++++++++++++++++++++************************))))))************))))))))))))******++++++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,*********)))***++++++,,,......//////......---,,,++++++,,,,,,,,,---------***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))((())))))***++++++,,,,,,++++++++++++++++++++++++(((***,,,...///---***(((+++***)))***,,,---,,,+++)))************+++++++++,,,,,,,,,------.........++++++,,,,,,,,,,,,------*********************************++++++*********,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''))),,,......---+++)))---,,,,,,++++++,,,,,,---------------------------)))))))))******++++++,,,)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,+++******'''((()))+++++++++***)))************************(((((()))***************))))))(((((((((((())))))************************)))************+++++++++++++++++++++******))))))'''((((((((()))+++,,,---)))***+++,,,,,,+++)))(((************************))))))************))))))******))))))))))))******))))))***++++++++++++***)))************+++++++++(((((((((((()))))))))))))))************+++++++++((((((((((((((((((((((((''''''((()))))))))))))))************************+++++++++***************))))))************))))))((())))))***++++++,,,,,,++++++++++++++++++++++++((()))***++++++***)))((())))))))))))))))))))))))************************((()))***+++++++++++++++))))))))))))))))))))))))******)))))))))***,,,---)))***,,,,,,***)))***+++************************++++++++++++++++++++++++))))))*********+++++++++******+++++++++******)))*********++++++,,,,,,,,,,,,,,,,,,++++++***************))))))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************************************&&&&&&&&&&&&'''((()))***---,,,+++******+++,,,---***)))(((''''''((()))***(((((((((((()))***,,,,,,***************+++++++++***)))(((''''''((())))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************************************)))((('''))))))))))))))))))))))))***************)))((((((******************************))))))))))))************))))))******+++,,,******))))))))))))******,,,,,,------...---------************************+++++++++*********)))))))))))))))***+++++++++,,,------,,,++++++,,,------...+++***---111111---((())))))))))))))))))))))))000///,,,*********+++,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,---,,,...//////---++++++,,,***,,,......---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))))))))***))))))))))))***+++------++++++++++++++++++++++++++++++++++++************++++++************++++++---,,,,,,,,,,,,,,,,,,---------------,,,,,,+++***+++,,,------++++++,,,---///...------++++++***)))++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,+++++++++***++++++,,,,,,------------------------,,,,,,+++******+++,,,,,,((()))+++---......------******+++++++++,,,,,,,,,///...---+++***)))((((((,,,,,,+++***)))(((''''''+++++++++*********))))))))))))))))))))))))))))))+++***)))'''''')))***+++******************************************************))))))******+++,,,++++++++++++++++++++++++((()))***++++++***)))(((++++++++++++*********)))(((((()))***************))))))))))))))))))))))))+++*********))))))((((((******+++++++++,,,,,,,,,******))))))******+++,,,***++++++***((()))+++---+++++++++*********))))))))))))***++++++++++++***++++++++++++++++++++++++******++++++++++++******)))************+++++++++******************************++++++++++++******+++++++++*********))))))++++++++++++++++++++++++'''((()))++++++******)))++++++++++++++++++++++++((())))))))))))*********++++++++++++++++++++++++************************+++++++++***************,,,,,,++++++,,,,,,---...---------,,,,,,+++++++++)))(((''''''''')))***++++++++++++*********))))))************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************,,,,,,++++++***)))))))))))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((())))))***+++++++++*********)))))))))******)))(((((()))***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************************************)))(((((())))))))))))))))))))))))***************)))((((((******************************))))))))))))******++++++******++++++,,,---******))))))))))))************+++,,,,,,,,,,,,,,,------------------------,,,,,,+++++++++*********************++++++++++++,,,+++***))))))***+++,,,---+++***,,,000000,,,(((************************000...,,,*********+++,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,---......,,,++++++,,,***,,,......---,,,---...************************,,,++++++*********++++++,,,+++++++++,,,---......************************+++++++++++++++++++++,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,---------------...------,,,,,,+++---------,,,+++,,,---...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,))))))***+++,,,,,,,,,,,,))))))*********+++++++++...---,,,+++***)))))))))++++++******)))(((((((((+++++++++*********))))))************************+++***)))(((((()))***+++******************************************************))))))******+++,,,++++++++++++++++++++++++))))))************))))))************))))))))))))((())))))***************))))))))))))))))))))))))************)))))))))(((************++++++++++++++++++++++++******))))))$$$&&&)))***)))))))))***+++++++++*********))))))))))))***++++++++++++***++++++++++++++++++++++++******++++++++++++******))))))*********+++++++++************************)))******++++++******)))+++++++++*********))))))++++++++++++++++++++++++((((((******+++******)))++++++++++++++++++++++++)))))))))*********++++++++++++++++++++++++++++++************************************************+++************+++,,,,,,------,,,,,,,,,+++++++++***))))))((()))***+++,,,+++++++++*********))))))************************++++++++++++++++++++++++))))))************))))))******************************************++++++))))))))))))))))))))))))))))))(((((((((((())))))((((((((('''(((((())))))*********))))))(((((((((******))))))***+++,,,---))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************)))))))))))))))))))))))))))))))))))))))************))))))(((******************************))))))))))))******,,,++++++++++++,,,------******))))))))))))******)))***+++,,,------......000000000000000000000000------,,,,,,,,,++++++++++++++++++++++++***************)))(((((()))******,,,***)))+++......+++(((++++++++++++++++++++++++///...,,,+++******++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,------+++***++++++***,,,......---,,,---...++++++++++++++++++++++++---,,,,,,++++++,,,,,,---.........------......///++++++++++++++++++++++++***++++++,,,,,,------------,,,,,,++++++,,,,,,---...------,,,,,,------...,,,------............---,,,---...---,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,------------------------++++++************++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,******)))))))))******+++(((((()))))))))*********,,,,,,++++++************))))))))))))))))))))))))+++++++++***************************************+++***)))(((((()))***+++******************************************************))))))******+++,,,++++++++++++++++++++++++******))))))))))))******+++++++++************)))((()))******++++++******))))))))))))))))))))))))************))))))))))))))))))))))))************,,,,,,,,,,,,+++)))'''&&&!!!$$$(((++++++***)))***+++************)))))))))))))))***++++++++++++*********************************++++++++++++******)))))))))*********++++++************************)))******++++++******)))+++++++++***************++++++++++++++++++++++++((()))******++++++******++++++++++++++++++++++++************+++++++++,,,++++++++++++++++++++++++************************((())))))******+++++++++)))))))))))))))***++++++,,,,,,,,,,,,++++++++++++++++++*********+++,,,,,,+++++++++***************************************++++++++++++++++++++++++))))))************))))))************************((())))))***++++++,,,,,,))))))))))))))))))))))))))))))(((((((((((()))))))))((((((''''''''''''(((((((((((((((((()))))))))(((((())))))***+++,,,,,,)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************)))))))))))))))***))))))))))))))))))))))))))))))************)))(((******************************))))))))))))******++++++******++++++,,,---+++******))))))******+++***+++---...///000000111111111111111111111111111......---------,,,,,,,,,,,,,,,,,,++++++***************))))))))))))******+++***)))***,,,,,,***(((++++++++++++++++++++++++------,,,+++******++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,,,,++++++*********+++---,,,+++******+++***,,,......---,,,---...------------------------,,,,,,,,,+++,,,,,,---...///...---------------...------------------------******+++,,,------......---,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,------+++,,,------............,,,...///...---,,,---...,,,,,,,,,,,,------......------------------------,,,++++++******++++++,,,+++++++++,,,,,,,,,------------,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++)))(((((()))***+++))))))))))))*********+++*********+++++++++******(((((())))))******************************************************************)))(((((()))************************************************************))))))******+++,,,+++++++++++++++++++++++++++***)))(((((()))***+++------,,,,,,,,,+++++++++))))))***++++++++++++***))))))))))))))))))))))))*********)))))))))))))))(((((((((((())))))))))))***+++,,,---,,,***(((&&&$$$'''***,,,+++******+++************))))))))))))))))))***++++++++++++***))))))))))))))))))))))))******++++++++++++******))))))))))))************************************))))))************))))))************************************************))))))******++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************'''(((((()))***++++++,,,***))))))))))))***++++++,,,+++++++++++++++++++++++++++*********+++++++++***************************************************+++++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++************************))))))*********+++++++++))))))))))))))))))))))))(((((())))))))))))(((((()))((((((''''''''''''(((&&&&&&'''((()))******+++&&&'''((())))))***++++++(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************)))(((((()))***+++))))))))))))))))))))))))((())))))*********))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))******+++++++++************++++++***+++,,,...///000000000000000000000000000000000.........---------,,,,,,---,,,,,,,,,++++++******++++++++++++++++++++++++******)))***++++++***)))************************,,,,,,++++++******++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,,,,++++++***)))+++,,,,,,+++***+++,,,***,,,......---,,,---...------------------------+++++++++++++++,,,------------,,,,,,+++,,,,,,,,,........................++++++,,,---......//////...------,,,,,,------...------,,,,,,,,,,,,------++++++,,,------...---------...//////------...///+++,,,,,,------......///++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------...------,,,+++++++++,,,------------------------++++++++++++++++++++++++---,,,***))))))***+++,,,*********+++++++++,,,,,,((()))***+++++++++******((((((((()))******++++++******************************************************))))))))))))************************************************************))))))******+++,,,+++++++++++++++++++++++++++***)))(((((()))***+++,,,+++++++++************))))))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))******''''''((((((((()))))))))((()))+++,,,,,,+++***((()))***+++)))(((((()))+++))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))******++++++++++++******(((((()))))))))*********************************)))))))))******)))))))))***************************************************************++++++,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************''''''((()))******++++++***************+++,,,,,,++++++++++++++++++++++++*********************)))*********************************************************++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++************************+++++++++*********))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((('''(((((())))))&&&'''(((((()))***++++++&&&'''((()))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************************)))((((((((()))++++++))))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))******))))))))))))******((((((((((((((()))******++++++************++++++((()))***+++,,,,,,------..............................---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------------,,,+++************************))))))))))))))))))))))))++++++++++++++++++************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,)))***+++,,,---,,,++++++)))+++------,,,+++,,,---***,,,......---,,,---...++++++++++++++++++++++++++++++++++++,,,---......------,,,,,,,,,------...////////////////////////.../////////000111111111000000////////////000000//////............//////,,,------.........------...///000///.........000,,,,,,------.........///++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------///...---,,,,,,++++++,,,------------------------***++++++,,,,,,++++++***++++++*********++++++,,,***++++++++++++,,,,,,,,,((()))***+++++++++))))))(((((())))))*********+++***************+++++++++++++++++++++++++++++++++)))))))))******)))))))))******************************************************))))))******+++,,,++++++++++++++++++++++++******))))))))))))******)))))))))((((((((('''''')))***++++++,,,+++++++++))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))((()))***+++,,,++++++***)))))))))&&&$$$$$$&&&((((((((()))))))))))))))***))))))***++++++++++++*********************************++++++++++++******((((((((()))))))))******************************((())))))******))))))(((***************+++++++++************************+++************+++,,,,,,************************************+++++++++,,,++++++++++++++++++++++++************************'''(((((())))))*********+++************+++,,,,,,*********+++++++++++++++*********+++******)))(((***************+++++++++*********************************++++++,,,,,,---))))))************))))))************************,,,,,,++++++***))))))((())))))))))))))))))))))))'''((()))******)))((('''(((((((((((())))))***+++************************(((((()))*********)))((('''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************************)))((('''((()))+++,,,))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))******))))))))))))******)))))))))((()))******+++,,,++++++******++++++,,,((())))))***+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++++++++++++++******+++,,,******************************++++++++++++************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,'''(((***,,,------,,,,,,***,,,---...---,,,---...***,,,......---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000////////////000000111222333333333333333333333333333333333444444444444444444444333333333333444444333222222222222222222333///000000000000//////......///000000///...///000---------...............,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------------...//////...,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***(((((()))***++++++++++++************++++++++++++((()))***++++++***(((''')))))))))))))))*********))))))*********+++++++++++++++++++++++++++++++++))))))************))))))******************************************************))))))******+++,,,++++++++++++++++++++++++))))))************))))))*********)))))))))(((((()))***++++++,,,,,,++++++))))))))))))))))))))))))((()))))))))************(((((()))))))))*********+++++++++***************&&&'''((((((&&&%%%&&&'''(((((((((((())))))******))))))***++++++++++++***++++++++++++++++++++++++******++++++++++++******(((((((((((()))))))))***************************(((((())))))))))))(((((())))))*********+++++++++************************++++++*********+++,,,---************************)))))))))*********++++++++++++++++++++++++++++++************************((((((((()))))))))))))))***))))))))))))***++++++)))*********++++++++++++++++++,,,,,,,,,+++))))))))))))*********+++++++++************************)))******+++,,,,,,------))))))************))))))************************++++++******************))))))))))))))))))))))))'''((()))******)))((('''(((((((((((()))+++,,,,,,------,,,+++***)))(((''')))***+++,,,,,,+++)))((('''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************************)))((('''((()))+++---))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))******))))))))))))***************)))***++++++,,,,,,++++++******++++++,,,***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++,,,,,,---------+++,,,------------,,,++++++,,,,,,+++******+++---++++++++++++++++++++++++)))******+++++++++************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,&&&'''***,,,......------***,,,......------...///***,,,......---,,,---...........................---------......000111111222222222222333444555666888888888888888888888888777777777777777666666666777777666666666666777777666555555444444555555666222222222222222111000///...000111000///...///111........................---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......000///...---,,,+++++++++++++++++++++++++++++++++***+++,,,------,,,+++***%%%&&&(((************)))))))))))))))************((()))+++,,,+++***(((&&&******))))))))))))))))))))))))******++++++++++++++++++++++++++++++++++++))))))************))))))*********************************************************)))***++++++,,,++++++++++++++++++++++++((()))***++++++***)))(((---------,,,,,,,,,++++++******+++,,,,,,,,,,,,+++))))))))))))))))))))))))(((((())))))*********+++))))))))))))************...---+++***))))))))))))$$$'''***,,,+++)))(((((('''((((((((())))))******))))))***++++++++++++***++++++++++++++++++++++++******++++++++++++******(((((((((((())))))))))))************************(((((())))))))))))(((((())))))******++++++++++++)))))))))))))))))))))))),,,+++*********+++,,,---))))))))))))))))))))))))((())))))))))))*********++++++++++++++++++++++++************************))))))))))))((((((((((((((((((((((((((()))******))))))******++++++++++++,,,------...---,,,***)))))))))******++++++++++++************************))))))***+++,,,,,,------++++++,,,,,,,,,,,,++++++************************)))))))))***++++++,,,,,,))))))))))))))))))))))))+++******)))(((''''''&&&***)))(((''''''((()))***&&&(((***+++,,,+++***)))))))))))))))))))))))))))+++++++++++++++***)))(((+++*********))))))((((((+++***)))(((''''''''''''))))))))))))))))))))))))(((((()))******************)))(((''''''((()))***+++,,,------,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++(((((((((((())))))))))))))))))))))))************++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,------......------,,,++++++******++++++,,,---,,,+++***+++,,,---+++)))************************++++++++++++++++++++++++---------,,,,,,+++++++++++++++,,,---------,,,,,,,,,------......---,,,,,,---------,,,,,,,,,,,,,,,---,,,,,,,,,---...000111111111000000000000111111333222111111111222444555777777666777888999;;;===??????>>>>>>>>>???@@@AAA???@@@@@@@@@@@@???>>>>>>BBBBBBAAAAAA@@@???>>>===AAA???<<<;;;<<<<<<;;;:::999888666444333333333333666444222222222333222111000...---...///000///---............---,,,************+++,,,,,,,,,,,,,,,++++++++++++++++++++++++///............---------))))))*********+++++++++---,,,,,,,,,,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))))))))))))))))))))))))))))))))...,,,***)))((()))***+++************************************************************************************************************************,,,+++++++++***))))))))),,,+++***((((((((()))***))))))(((((()))***++++++************+++,,,---...444000+++(((((((((&&&$$$************))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))*********++++++++++++))))))))))))************************************))))))))))))))))))))))))******))))))(((&&&%%%$$$))))))))))))************)))))))))))))))))))))))))))************+++++++++))))))))))))***+++,,,---******))))))))))))***************++++++,,,,,,,,,++++++******++++++,,,---++++++******))))))(((((()))************+++++++++((()))***+++,,,++++++***)))************++++++++++++++++++************))),,,+++***((((((***+++,,,)))))))))))))))******++++++++++++*********))))))++++++++++++++++++++++++******************++++++++++++******************************************+++******)))((((((''''''***)))(((((((((((()))***'''(((***+++++++++))))))))))))))))))))))))))))))******+++++++++***))))))************)))))))))(((******))))))(((((())))))))))))))))))))))))))))))((())))))******************)))(((((((((((()))***+++++++++++++++***))))))))))))))))))))))))))))))************************)))))))))))))))*********((((((((()))))))))******))))))))))))************++++++++++++++++++++++++************************++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,------......------,,,++++++******++++++,,,---,,,+++***+++,,,---+++)))************************++++++++++++++++++++++++---------,,,,,,+++++++++))))))******+++++++++,,,//////...------,,,,,,,,,---------------,,,,,,,,,///.........///000222333111111000000000111111222333333444666888:::<<<============>>>@@@BBBDDDEEEGGGFFFFFFFFFGGGIIIKKKLLLMMMLLLLLLLLLKKKJJJHHHHHHKKKJJJIIIHHHGGGGGGGGGGGGKKKIIIHHHHHHHHHGGGEEEBBB@@@???===;;;:::::::::;;;;;;999777777777777666444222000//////000000///......------------,,,,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///............---------***+++++++++,,,,,,,,,------,,,,,,,,,,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************************---+++***)))((()))++++++************************************************************************************************************************+++++++++***************,,,+++***)))(((((()))***)))))))))))))))***++++++************+++,,,---...000---***((()))***((('''++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))************************************))))))))))))))))))))))))((())))))))))))(((''''''))))))))))))************)))))))))))))))))))))))))))************+++++++++))))))))))))***+++,,,,,,***)))))))))))))))***+++++++++++++++++++++,,,,,,++++++******++++++,,,---************)))))))))))))))************+++++++++'''((()))***++++++***))))))************++++++++++++++++++************)))***)))(((''''''((()))***)))))))))))))))******++++++++++++*********))))))++++++++++++++++++++++++,,,+++++++++***))))))))))))))))))***+++++++++,,,*********************************))))))(((((('''***))))))(((((())))))***'''(((***++++++***)))))))))))))))))))))))))))))))))******+++++++++******************))))))))))))******))))))******+++,,,((((((((((((((((((((((((((()))******++++++*********))))))(((((())))))***+++******)))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************)))))))))))))))))))))*********++++++))))))))))))************++++++++++++++++++++++++************************************************++++++************++++++,,,------......------,,,++++++******++++++,,,---,,,+++***+++,,,---+++)))++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++***)))))))))***,,,---...222111///---,,,+++++++++...------------,,,,,,,,,,,,,,,------...000111222333333333444444555555666555777:::===@@@CCCEEEFFFFFFGGGGGGHHHIIIKKKMMMNNNNNNNNNOOOQQQSSSWWWZZZ\\\______]]]\\\ZZZXXXWWWVVVWWWUUURRRPPPPPPQQQRRRTTTWWWXXXYYYZZZZZZWWWRRRNNNIIIHHHFFFDDDCCCCCCCCCDDDDDDBBBAAA@@@@@@@@@===;;;999777555444444444333111000000//////...//////000000000000///......------........................///............---------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---......++++++++++++++++++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++++++++++++++***)))))))))***+++,,,***************************************************************************************************************************************+++++++++++++++***)))))))))******))))))))))))))))))***+++***************+++,,,---+++)))((()))++++++***)))+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((()))))))))******))))))))))))************************************))))))))))))))))))))))))'''((()))***************))))))))))))************)))))))))))))))))))))))))))************++++++++++++***************++++++)))))))))))))))***+++,,,,,,,,,++++++++++++++++++++++++******++++++,,,---)))))))))***************)))************+++++++++(((((()))*********)))))))))************++++++++++++++++++************)))***)))(((''''''((()))***)))))))))))))))******++++++++++++***************++++++++++++++++++++++++---,,,,,,+++***)))(((((((((((()))***+++,,,,,,---))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))((()))************))))))))))))))))))))))))))))))((()))***+++++++++++++++*********)))))))))))))))************+++,,,---...(((((((((((((((((((((((())))))***++++++++++++***))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))++++++++++++++++++++++++++++++******))))))(((((()))*********++++++++++++((()))))))))************************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------,,,++++++******++++++,,,---++++++***+++,,,---+++)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,...111333555333000---+++++++++,,,---------------------,,,---......000111333444555777888999:::;;;<<<======<<<>>>BBBGGGKKKNNNPPPPPPRRRRRRRRRRRRRRRSSSSSSSSSSSSUUUXXX\\\aaafffkkkmmmqqqpppnnnkkkiiigggeeeeeebbb___\\\YYYXXXZZZ]]]___ccceeehhhkkkkkkggg```[[[QQQPPPNNNMMMLLLLLLMMMMMMPPPOOONNNNNNNNNLLLIIIFFFEEEBBB???===<<<<<<:::999777666555333222222222222000000///.......................................///............---------,,,,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---...++++++++++++++++++++++++************************)))))))))***+++++++++,,,++++++++++++++++++++++++***)))))))))***+++,,,---************************************************************************************************************************)))))))))***+++++++++,,,+++************************)))))))))))))))*********************+++,,,,,,(((((()))***++++++***)))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))((()))))))))************************************))))))))))))))))))))))))))))))***++++++++++++***((()))))))))************(((((((((((((((((((((((())))))*********+++++++++++++++******)))*********))))))))))))***+++,,,,,,,,,,,,,,,++++++*********++++++******++++++,,,---)))))))))******+++++++++))))))*********+++++++++)))*********************))))))*********++++++++++++++++++*********))))))++++++***))))))***++++++)))))))))))))))******+++************************++++++++++++++++++++++++,,,+++++++++***))))))))))))))))))***+++++++++,,,((((((((((((((((((((((((************))))))))))))))))))************))))))))))))*********)))))))))))))))))))))))))))))))))((()))***+++++++++++++++))))))))))))))))))******************+++---...///))))))))))))))))))))))))))))))***+++++++++++++++))))))************))))))))))))'''''''''((()))***))))))))))))))))))))))))************************++++++******))))))(((((()))*********++++++++++++((()))))))))************************************************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,------......------,,,++++++******++++++,,,---++++++***+++,,,---+++)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++---///222333555333000...,,,,,,,,,------------....../////////333444555777999;;;<<<<<<<<<===???AAACCCDDDDDDEEEDDDHHHMMMTTTZZZ___cccdddbbbbbbaaa___^^^\\\[[[ZZZ[[[^^^cccjjjpppvvv{{{}}}~~~{{{xxxvvvtttssssssnnnkkkfffcccbbbdddfffiiinnnppptttxxxzzzvvvooojjj]]]\\\ZZZYYYXXXYYYYYYZZZ_______________]]]YYYUUUQQQNNNIIIFFFEEEDDDBBB@@@???>>><<<999777555333333///......------...//////------------------------///............---------,,,,,,,,,,,,,,,+++++++++,,,++++++++++++,,,------++++++++++++++++++++++++************************)))))))))***+++++++++,,,++++++++++++++++++++++++)))))))))******+++,,,,,,************************************************************************************************************************)))))))))***+++++++++,,,*********++++++++++++*********)))))))))))))))*********))))))******++++++((()))*********)))))))))++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))((()))))))))************************************))))))))))))))))))))))))+++++++++++++++******)))((()))))))))************(((((((((((((((((((((((())))))*********+++++++++++++++******)))***************)))******+++,,,,,,,,,,,,,,,++++++*********++++++******++++++,,,---))))))******++++++,,,,,,))))))*********+++++++++++++++++++++***+++++++++))))))*********++++++++++++++++++*********))))))++++++************++++++)))))))))))))))******+++************************++++++++++++++++++++++++)))))))))***+++++++++,,,,,,+++++++++***)))))))))((((((((((((((((((((((((************************)))******++++++******)))*********))))))))))))))))))))))))))))))))))))))))))******+++++++++******))))))))))))************************+++,,,---...)))))))))))))))))))))))))))***++++++,,,+++++++++)))******++++++******)))((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))*********++++++))))))))))))************************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,------......------,,,++++++******++++++,,,---,,,+++***+++,,,---+++))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,+++++++++,,,...///000333222000///.........///...///000111222333444555666888:::<<>>:::777666222222000//////000111111........................///............---------,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++************++++++++++++***************************************************************************************************************************************+++++++++)))***++++++,,,++++++++++++******)))))))))))))))******)))))))))******+++)))***+++***((('''((()))*********+++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((()))))))))******))))))))))))************************************))))))))))))))))))))))))+++++++++++++++***)))((())))))))))))************)))))))))))))))))))))))))))************++++++++++++***************++++++,,,++++++*********++++++,,,,,,++++++++++++++++++++++++******++++++,,,---*********+++++++++++++++)))************+++++++++,,,+++******)))*********)))************++++++++++++++++++************)))((((((((())))))((((((((()))))))))))))))******+++***************+++++++++++++++++++++++++++++++++(((((()))***+++,,,,,,------,,,,,,+++***)))(((((())))))))))))))))))))))))************************)))***++++++++++++***)))+++******)))))))))))))))))))))))))))))))))))))))******+++++++++***))))))((()))))))))***************************+++,,,---++++++++++++++++++++++++)))***++++++,,,,,,++++++)))***++++++++++++***)))'''((())))))*********)))))))))))))))))))))))))))************************)))))))))))))))*********((((((((()))))))))******))))))))))))************************************************************++++++++++++++++++++++++++++++,,,------,,,++++++,,,------......------,,,++++++******++++++,,,---,,,+++***+++,,,---+++))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,------.........///000000000000000000000111111222333555888:::;;;<<<>>>@@@BBBEEEHHHJJJJJJKKKOOOQQQUUUXXX[[[\\\\\\\\\\\\___dddkkksss{{{~~~}}}|||zzzwwwtttqqqoooooottt{{{~~~~~~}}}{{{vvvrrrpppooopppqqqrrrtttwww|||~~~wwwvvvuuutttttttttuuuvvvzzzzzz|||}}}xxxssskkkgggaaa\\\YYYVVVTTTSSSOOOOOOOOOMMMJJJFFFBBB???;;;999777444333222333333///////////////////////////............---------...---------,,,,,,,,,,,,+++++++++***++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************++++++++++++******)))************************************************************************************************************************+++++++++***************)))***+++,,,,,,,,,++++++++++++***)))))))))))))))******))))))))))))******((()))***(((&&&&&&))),,,)))))))))*********++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))************************************))))))))))))))))))))))))((()))******************))))))))))))************)))))))))))))))))))))))))))************+++++++++))))))))))))***+++,,,,,,------,,,+++************++++++++++++++++++,,,,,,++++++******++++++,,,---,,,++++++++++++++++++***)))************++++++++++++***)))'''''''''((())))))************++++++++++++++++++************)))(((((())))))))))))(((((()))))))))))))))******+++))))))*********+++++++++++++++++++++++++++++++++)))))))))***+++++++++,,,,,,+++++++++***)))))))))******************************************++++++)))***+++,,,,,,+++***)))++++++***)))(((((())))))))))))))))))))))))))))))+++++++++++++++***)))((((((((())))))*********+++******))))))******+++,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++)))***+++,,,,,,+++***)))'''((()))+++++++++***)))))))))))))))))))))))))))++++++++++++++++++++++++(((((())))))******++++++(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))************************************************++++++------------++++++,,,------......------,,,++++++******++++++,,,---,,,+++***+++,,,---+++))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------...///000000111000000///---...///111222222222222444555777999<<<>>>@@@AAAJJJLLLOOORRRUUUWWWXXXXXXZZZ\\\```cccfffhhhhhhhhhfffgggjjjnnntttzzz|||yyyvvvuuusssxxx}}}|||zzzzzz{{{|||}}}~~~{{{wwwssspppooooooooommmooorrrwww|||||||||zzzyyyyyyzzz{{{{{{|||vvvqqqkkkeeebbb___]]]\\\VVVWWWXXXXXXUUUQQQLLLIIIBBB@@@===999666444444444000000000000000000000000//////.........---------//////.........---------++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))+++++++++++++++***)))(((************************************************************************************************************************,,,+++++++++******)))))))))***+++,,,---,,,,,,+++++++++***))))))((())))))******)))))))))))))))***'''((()))'''&&&'''+++...(((((())))))*********+++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************++++++++++++))))))))))))************************************))))))))))))))))))))))))&&&'''((()))++++++++++++))))))))))))************)))))))))))))))))))))))))))************+++++++++))))))))))))***+++,,,---......,,,+++***)))))))))*********++++++,,,,,,---++++++******++++++,,,------,,,,,,++++++*********)))************+++++++++)))((('''&&&%%%%%%&&&''')))************++++++++++++++++++************)))******++++++++++++******)))))))))))))))******+++))))))******+++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++************************'''((()))***************)))))))))***+++++++++,,,)))***+++++++++)))((('''''''''(((((())))))************++++++++++++******------,,,+++*********+++************************)))************+++++++++++++++++++++++++++++++++************************)))************+++++++++,,,+++***)))(((((((((((()))(((''')))***++++++***************************(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))******+++++++++,,,,,,,,,---.........---,,,,,,+++,,,,,,,,,---------...............------,,,,,,,,,---------,,,,,,+++++++++,,,++++++******++++++,,,++++++,,,,,,,,,---------------------------...///000...,,,,,,...111222333333333333222111222555777:::???BBBAAA???AAAIIIQQQRRRXXX___eeegggfffeeeeeeeeegggjjjmmmpppppppppppppppooonnnnnnqqquuuzzz}}}|||{{{uuurrrtttwwwxxx{{{~~~~~~~~~zzzzzzyyyxxxwwwwwwwwwxxxuuuuuuuuuuuutttsssrrrrrrllllllmmmnnnppprrrtttuuuuuuvvvwwwyyy{{{|||~~~~~~|||wwwrrrlllhhhfffbbbeeeggggggddd___\\\ZZZNNNJJJEEEBBBAAA???<<<999777777666444111000000111///000000000000///......------,,,,,,++++++,,,,,,,,,,,,,,,------.........------...//////...------++++++++++++++++++++++++++++++++++++++++++++++++------,,,+++***)))((('''++++++++++++++++++++++++,,,,,,+++***))))))************************************))))))))))))******************************************************+++++++++***)))(((''''''---,,,***(((((()))***+++,,,++++++******++++++,,,'''((()))******)))(((''',,,,,,+++***))))))******+++*********))))))(((((())))))))))))))))))))))))************))))))))))))))))))(((((('''''''''&&&++++++***************+++))))))************))))))************++++++++++++***++++++,,,,,,++++++***))))))*********+++++++++***)))))))))))))))***+++))))))))))))))))))))))))************++++++++++++)))))))))))))))))))))))),,,+++)))((((((***,,,---******+++++++++,,,,,,,,,++++++************************+++++++++,,,,,,,,,((()))***+++++++++++++++,,,++++++******++++++,,,))))))))))))(((((((((((()))************+++++++++))))))))))))))))))))))))++++++************++++++++++++++++++++++++++++++))))))))))))((((((((((((++++++++++++******))))))))))))***+++---...//////++++++++++++++++++++++++,,,++++++***)))))))))***((())))))************)))***************+++++++++)))******+++***)))((('''(((((((((((())))))************++++++++++++************))))))((()))))))))************************)))************+++++++++++++++++++++++++++++++++************************)))************+++++++++***)))))))))))))))***+++***)))((()))+++,,,+++***************************))))))))))))))))))))))))************************))))))(((((((((((()))))))))******++++++******)))******+++++++++,,,,,,,,,------......---,,,,,,+++,,,,,,,,,---------............---------,,,,,,,,,...---------,,,,,,,,,+++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,---...---,,,,,,...000222222333555888999:::<<>>BBBGGGMMMRRRRRRQQQPPPOOOVVVXXX[[[[[[ZZZ[[[```eeessswww{{{|||{{{xxxvvvuuuoooppprrrtttvvvyyy{{{|||tttssspppnnnoooqqqtttvvvrrrssssssrrrpppoooqqqssswwwyyy{{{{{{yyywwwvvvwwwwwwwwwvvvvvvuuutttsssrrrnnnooopppppppppppppppooojjjhhheeedddeeegggkkkmmmiiijjjlllnnnppprrrsssttttttsssqqqooooooqqqssstttvvvyyy~~~|||yyyuuunnnggg```ZZZVVVTTTQQQOOOMMMKKKHHHDDD@@@===::::::999888666444222111//////............//////------------------------------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))******+++,,,------++++++++++++++++++++++++******))))))))))))******************************+++******))))))******+++************************+++,,,,,,,,,,,,,,,------------......---,,,++++++++++++***))))))******+++,,,++++++******++++++,,,++++++++++++++++++++++++++++++***************+++************************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))***))))))))))))******+++)))******++++++******)))+++++++++,,,,,,,,,,,,---***++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,---,,,,,,***)))(((((((((((()))))))))))))))))))))))))))*********++++++++++++)))))))))))))))))))))))))))***+++,,,,,,,,,++++++******+++++++++,,,,,,,,,******+++++++++++++++,,,+++,,,,,,,,,,,,---------,,,,,,,,,,,,+++******)))------,,,,,,,,,,,,------//////...---,,,+++******))))))*********+++++++++************************++++++************++++++)))***+++,,,,,,+++***))))))))))))))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++++++++,,,***************)))(((''',,,+++++++++***)))))))))))))))))))))))))))******************))))))))))))******++++++++++++******+++*********+++,,,------************************))))))*********+++++++++++++++++++++++++++++++++************************))))))*********+++++++++,,,,,,+++******************)))''''''(((((('''%%%************************************************++++++++++++++++++++++++******))))))))))))******,,,,,,------------,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,---,,,,,,+++,,,,,,,,,---------......------------------------........................---,,,,,,,,,,,,,,,,,,---,,,,,,---------.........//////......//////000111111444777:::<<>>;;;777444333000000///...............------------------------------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++******++++++,,,************************++++++************++++++************************+++++++++,,,,,,---------+++,,,,,,,,,,,,++++++*********************++++++,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,+++***************++++++***************+++++++++))))))))))))))))))))))))************)))))))))((((((((((((((((((((((((((())))))(((((()))******+++******++++++++++++******((((((((()))))))))*********++++++,,,,,,++++++***************++++++++++++,,,,,,***)))(((((((((((()))))))))))))))))))))))))))*********++++++++++++******************************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,******++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,+++***)))---,,,,,,++++++,,,,,,---...------,,,++++++******))))))*********+++++++++************************++++++************++++++)))***++++++++++++***)))((()))))))))*********++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,)))************))))))(((+++++++++***************)))))))))((())))))***++++++************)))))))))******++++++++++++******)))))))))((())))))******************************)))************+++++++++++++++++++++++++++++++++************************)))************+++++++++------,,,******)))))))))***(((''''''((()))(((&&&************************************************+++++++++++++++++++++++++++******))))))******++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------------...---------------.........------,,,,,,,,,,,,------,,,---------............////////////000222333444444777;;;>>>AAAFFFMMMSSS___eeemmmsssuuurrrooonnnooopppqqqqqqpppppprrrtttqqqrrrrrrrrrqqqqqqsssvvvwwwvvvuuuuuuvvvyyy|||~~~{{{yyytttqqqoooooopppqqqssssssrrrrrrrrrrrrssssssuuuvvvwwwvvvtttsssssstttttttttuuutttsssqqqooonnnmmmmmmnnnpppqqqqqqqqqqqqlllkkkhhhffffffgggiiijjjllllllmmmnnnooopppqqqqqqnnnnnnnnnnnnmmmmmmlllllljjjmmmppptttvvvvvvvvvuuu{{{~~~|||wwwvvvvvvkkkgggaaa]]]\\\YYYUUUQQQMMMKKKHHHDDD@@@;;;777555333222111000///............------------,,,,,,,,,++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,++++++******++++++++++++++++++++++++,,,++++++++++++,,,------************************++++++************++++++******************************++++++,,,,,,------******++++++++++++******)))*********++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,*********)))******+++,,,*********+++++++++++++++))))))))))))))))))))))))************))))))))))))''''''''''''(((((((((((((((((((((((()))******+++******++++++++++++******)))*********++++++++++++***++++++,,,,,,++++++***))))))*********+++++++++++++++***)))((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))************************)))))))))************+++******+++++++++,,,,,,,,,******++++++,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***,,,++++++******++++++,,,,,,,,,++++++++++++******)))************+++++++++++++++++++++++++++++++++++++++************++++++************************((())))))******+++++++++++++++++++++,,,,,,,,,,,,------,,,+++***))))))(((++++++++++++++++++++++++*********)))******++++++((())))))************)))***************+++++++++***)))((((((((()))+++,,,+++++++++*********))))))******++++++++++++************))))))((()))))))))************************)))************+++++++++++++++++++++++++++++++++************************)))************+++++++++,,,,,,+++*********++++++***)))((()))***+++***)))************************))))))))))))))))))))))))************************+++******))))))******+++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......+++,,,,,,,,,------------------,,,,,,,,,,,,------------------............222222333444666888999;;;:::>>>BBBEEEHHHOOOZZZbbbmmmsss{{{}}}yyywwwuuuvvvwwwxxxyyyzzz{{{|||vvvuuussspppnnnppptttxxxyyyxxxvvvuuuvvvxxx{{{}}}~~~{{{wwwrrroooooooooppprrrqqqpppppppppqqqqqqqqqppprrrsssssssssrrrtttuuutttuuuuuuuuutttqqqooommmjjjkkklllmmmooooooooopppmmmllljjjiiihhhhhhhhhiiikkkkkkkkkkkklllllllllllljjjlllooorrrsssrrrpppooommmmmmmmmnnnoooqqqrrrsssvvvyyy|||}}}wwwoookkkjjjiiieeebbbYYYWWWSSSNNNHHHBBB===:::888777555333111000//////......---------,,,,,,,,,++++++,,,------,,,++++++------------------------++++++++++++++++++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++******++++++,,,---************************,,,++++++******++++++,,,************************))))))******+++,,,,,,---******++++++++++++******))))))***+++++++++++++++,,,++++++******++++++,,,,,,+++***))))))***+++,,,******))))))***++++++,,,*********++++++,,,,,,,,,))))))))))))))))))))))))************))))))))))))''''''(((((())))))))))))'''''''''(((((()))++++++***++++++,,,,,,++++++***,,,,,,,,,---------......***++++++,,,,,,++++++************+++++++++,,,,,,******)))))))))))))))***))))))))))))))))))))))))(((((((((((())))))))))))******************************)))))))))***+++,,,******+++++++++,,,,,,,,,******++++++,,,------...)))))))))*********++++++++++++,,,,,,---,,,,,,,,,+++******))))))******++++++++++++++++++,,,,,,,,,)))************+++++++++++++++++++++++++++++++++++++++************+++++++++***)))(((((()))***+++((())))))******+++,,,,,,+++++++++,,,,,,,,,------,,,+++++++++******))))))++++++++++++++++++++++++))))))(((((())))))***+++'''((()))***************))))))******+++++++++,,,***)))(((((((((***+++,,,++++++++++++******))))))******++++++++++++******------,,,+++*********+++************************)))************+++++++++++++++++++++++++++++++++************************)))************+++++++++************+++,,,------+++***)))***,,,------,,,************************(((((((((((((((((((((((())))))))))))))))))))))))++++++************++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------.........+++++++++,,,,,,---------...------,,,,,,------...---------.........//////666777888:::<<<>>>@@@AAAAAADDDIIIKKKOOOXXXdddmmmxxx}}}zzzwwwvvvwwwyyy{{{}}}{{{xxxtttooommmoootttxxxzzzxxxuuussstttvvvyyy{{{}}}xxxssspppoooooopppqqqooonnnnnnnnnoooooonnnkkknnnppprrrtttvvvyyy{{{wwwwwwxxxxxxvvvtttqqqoooiiijjjkkkmmmnnnooooooppppppooonnnlllkkkkkkjjjjjjggggggggggggggggggfffffffffjjjpppuuuwwwwwwtttrrrpppooommmlllmmmnnnqqqrrrrrrtttvvvxxxzzz}}}|||wwwwwwvvvssspppcccaaa\\\VVVOOOHHHCCC@@@;;;:::888555333111000000.........------,,,,,,,,,------...//////...------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))***+++,,,,,,************************,,,++++++******++++++,,,************************(((((()))***++++++,,,,,,***++++++,,,,,,,,,++++++((()))***+++++++++++++++,,,++++++++++++++++++,,,,,,+++***))))))***+++,,,******))))))***+++,,,,,,*********++++++,,,,,,,,,))))))))))))))))))))))))************))))))))))))(((((())))))*********+++''''''''''''((()))++++++***++++++,,,,,,++++++***))))))*********++++++++++++++++++,,,,,,+++++++++++++++,,,,,,,,,---------***)))))))))))))))***+++))))))))))))))))))))))))************++++++++++++************************---,,,+++******,,,...///******+++++++++,,,,,,,,,******+++,,,,,,---......((())))))))))))************+++,,,,,,------------******))))))))))))************+++,,,,,,------...)))************+++++++++++++++++++++++++++++++++++++++************++++++,,,+++(((''''''(((+++,,,((())))))***++++++,,,,,,+++++++++,,,,,,---------'''((()))***+++,,,------++++++++++++++++++++++++(((((('''(((((()))******************************)))************+++++++++,,,,,,,,,+++++++++******,,,,,,,,,++++++*********************************++++++************++++++************************************************************************///...,,,***))))))*********++++++,,,,,,++++++***+++++++++*********))))))************************)))************+++++++++++++++************++++++************************((()))***,,,,,,+++******---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,------------------------------,,,++++++,,,,,,,,,...------,,,++++++,,,,,,+++---///111222444777::::::???BBB@@@@@@EEEJJJLLLIIIOOOVVV[[[^^^ccckkkqqqtttwww{{{}}}|||zzz}}}~~~vvvpppnnnoooqqqrrrxxxwwwtttooollllllqqqvvvzzzzzzyyyvvvsssqqqqqqrrrtttttttttssssssqqqppppppnnnoooppprrrvvv{{{}}}yyyuuurrrqqqooollllllnnnpppqqqqqqwwwxxxyyyyyywwwtttpppnnnllliiieeebbbccccccddddddeeeiiioootttvvvuuurrrpppqqqqqqrrrrrrqqqpppoooooooooqqqtttuuuwwwyyy|||~~~}}}}}}~~~wwwoooddd[[[UUUPPPLLLHHHGGGBBB<<<999888666222///333222111222222000---***+++,,,,,,------......///------------------------+++,,,,,,---.........---------------------------+++++++++******)))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---......************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***)))((())))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++...---+++*********++++++)))***,,,------+++(((&&&******+++++++++,,,,,,,,,------+++***)))((((((((()))))))))))))))*********))))))(((((()))***++++++******))))))))))))******+++,,,,,,------,,,,,,++++++++++++*********))))))(((((()))***++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))((())))))*********))))))+++*********+++,,,,,,---+++***)))***++++++***)))(((((()))************)))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++***))))))******************************************************)))************+++++++++,,,,,,++++++************,,,,,,,,,+++++++++******************************++++++************++++++************************************************************************,,,,,,******)))***++++++***++++++,,,,,,++++++***+++++++++*********))))))************************)))************+++++++++++++++************++++++************************))))))***++++++++++++***---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---------------------------------///...---,,,,,,,,,,,,---------------------,,,,,,,,,,,,++++++,,,,,,---.........------,,,------------///111333555999===@@@EEEJJJMMMKKKKKKPPPUUUWWWWWW]]]dddhhhjjjmmmrrrwwwtttvvvzzz~~~~~~|||zzzzzz{{{}}}wwwpppmmmnnnoooppppppooommmiiifffgggkkkoooxxxzzz{{{{{{zzzzzz|||~~~||||||||||||{{{yyywwwvvvwwwwwwxxxzzz~~~}}}{{{yyyvvvvvvxxxyyyzzzzzz~~~{{{yyyrrroookkkhhhhhhiiiiiihhhjjjmmmssswwwyyyxxxvvvsssrrrrrrqqqqqqpppooonnnnnnnnnoooqqqrrrtttvvvzzz}}}{{{rrriiibbb\\\UUUQQQNNNIIICCC@@@>>><<<888555555444222111111000...,,,,,,,,,,,,---------......------------------------+++,,,------......---------------------------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++...---,,,++++++*********************************))))))************))))))++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((())))))))))))))))))))))))+++++++++++++++***))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++---,,,+++*********++++++)))***,,,,,,,,,***)))'''******+++++++++,,,,,,,,,---,,,+++***************************************)))))))))))))))***++++++******))))))))))))******+++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++*********************+++++++++***++++++++++++,,,,,,,,,...---------,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,++++++++++++******++++++,,,---+++***)))***++++++***)))++++++,,,---------------***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++***************************************************************)))************++++++++++++************))))))))),,,,,,,,,++++++++++++***************************++++++************++++++***************************************************************************))))))))))))***+++,,,******++++++++++++******+++++++++***************************************)))************+++++++++++++++************++++++*********************************)))******+++,,,,,,,,,++++++++++++,,,,,,......---------------,,,..............................---,,,,,,,,,------.........------,,,,,,,,,,,,,,,++++++,,,---............------......//////000222444666:::@@@FFFKKKSSSYYY\\\ZZZZZZ___ccceeeiiinnnsssvvvvvvwwwyyy{{{tttvvvyyy|||}}}{{{yyywwwvvvuuuvvv{{{xxxpppmmmlllmmmnnnjjjjjjhhhfffdddeeegggiiiuuuxxx{{{~~~}}}}}}yyyvvvvvvvvvvvvuuurrruuuzzz~~~~~~|||zzzvvvuuusssqqqooonnnnnnmmmmmmnnnooooooppptttyyy}}}~~~~~~~~~~~~~~~~~~~~~~~~||||||~~~{{{tttkkkbbb]]]YYYTTTMMMIIIGGGDDDAAA===:::777444222111000///---,,,,,,,,,---------------------------------------,,,,,,------......---------------------------------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++******)))******************************))))))************))))))++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))++++++,,,,,,++++++***)))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++---,,,+++*********++++++++++++++++++*********)))******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++******))))))))))))))))))))))))***+++******))))))))))))******++++++,,,,,,,,,,,,++++++---------,,,,,,,,,,,,+++,,,+++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++......------,,,,,,++++++++++++******++++++,,,,,,+++***)))***++++++***))),,,,,,---............---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++************************************************))))))*********+++++++++***)))))))))))))))))))))++++++++++++++++++++++++************************++++++************++++++************************************************************************))))))))))))))))))************++++++++++++******************************************************))))))*********+++++++++++++++************++++++************************+++***)))))))))***,,,---,,,,,,++++++++++++,,,,,,......------,,,,,,++++++------------...............------,,,,,,,,,------.........------,,,,,,+++...------,,,,,,,,,---------------......///111111222444666:::???GGGPPPUUUaaagggjjjhhhhhhlllooopppuuuyyy}}}~~~}}}{{{zzzzzztttuuuxxxzzzzzzxxxvvvtttooommmnnnuuu{{{sssooonnnnnnnnnkkkkkkjjjjjjjjjjjjkkklllrrrvvv{{{}}}}}}zzzvvvrrrpppnnnnnnmmmmmmmmmlllnnnrrrwww{{{yyyzzzzzz{{{~~~zzzpppkkkccc]]]UUUPPPNNNLLLHHHEEE@@@<<<777333111111000///...---------------------------------------------,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))***+++,,,---************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************************+++++++++++++++***))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))((()))))))))************))))))*********+++++++++,,,+++++++++++++++++++++,,,+++***))))))***++++++******+++++++++,,,,,,,,,,,,+++++++++,,,,,,---...------,,,,,,+++***))))))***)))))))))))))))************))))))))))))******++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------))))))))))))))))))))))))************************+++++++++,,,,,,,,,------++++++++++++++++++++++++------,,,+++************,,,++++++***++++++,,,,,,+++***)))***++++++***))))))******+++,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++++++++++++++++++++++++++++++++************************))))))*********+++++++++)))))))))))))))))))))***++++++++++++++++++++++++************************++++++************++++++************************************************************************++++++******)))((('''''')))******++++++******)))************************************************))))))*********+++++++++++++++************++++++************************+++***)))))))))***,,,---,,,++++++******++++++,,,------,,,,,,++++++******++++++,,,,,,,,,---------------,,,,,,,,,------............------,,,,,,,,,000///...---,,,+++++++++------...///000111333444444777;;;@@@FFFOOOYYY```mmmssswwwtttsssvvvyyyyyy|||~~~~~~|||yyyxxxtttuuuvvvwwwvvvtttrrrpppgggeeefffooo|||zzzvvvuuutttssspppppppppqqqrrrsssssssssuuuyyy~~~yyyuuusssqqqlllllllllkkkllloootttxxx~~~}}}|||yyyxxx{{{~~~zzzkkkeee]]]XXXVVVTTTQQQNNNHHHCCC===777555333222000/////////......---------------------------------,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))***+++,,,---************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******************************************************+++++++++***)))))))))))))))))))))))))))))))))))))))))))))(((((('''************************************)))))))))((())))))))))))))))))))))))((()))))))))************))))))*********+++++++++++++++++++++++++++++++++,,,+++)))((()))***+++,,,******+++++++++,,,,,,,,,++++++++++++,,,---......------,,,,,,+++***))))))******)))))))))))))))*********))))))))))))*********++++++,,,,,,++++++***************++++++++++++((()))***+++,,,---......++++++,,,,,,,,,---------))))))))))))))))))))))))************************++++++,,,,,,,,,---------++++++++++++++++++++++++---,,,+++*********++++++,,,,,,++++++***++++++,,,+++***)))***++++++***)))((())))))***************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------------------------************************)))************+++++++++)))))))))************+++***++++++++++++,,,,,,,,,************************++++++************++++++************************************************************************,,,,,,,,,+++***)))'''&&&))))))************))))))***************+++++++++************************)))************+++++++++++++++************++++++*********************************)))******+++,,,++++++************++++++,,,+++++++++++++++*********++++++,,,,,,---------------,,,,,,,,,---......------------------------000000///---,,,,,,,,,,,,//////000111333555777888999===BBBIIIQQQZZZdddjjjwww}}}}}}{{{}}}~~~~~~~~~{{{yyywwwttttttuuuuuusssqqqnnnmmmdddcccdddkkkwww~~~|||{{{wwwvvvuuuwwwyyy{{{{{{{{{|||~~~zzzxxxpppppppppooonnnppptttwww~~~}}}}}}~~~|||yyyyyy~~~vvvooogggbbb```___\\\ZZZRRRMMMFFF@@@;;;888555333222222111000///......---------------------------------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++******)))******************************))))))************))))))++++++++++++++++++++++++************************++++++++++++++++++++++++)))***************))))))))))))))))))))))))))))))(((((())))))(((((('''&&&************************************))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++******+++,,,,,,,,,+++++++++***)))))))))***+++,,,******+++++++++,,,,,,,,,+++++++++++++++,,,------,,,,,,++++++******))))))+++******)))))))))))))))******))))))))))))************++++++++++++******)))***************++++++'''((()))+++,,,...///000,,,,,,,,,,,,------------+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------++++++++++++++++++++++++...---,,,++++++,,,---...,,,,,,++++++******+++++++++***)))***++++++***)))******+++,,,,,,,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------------------------************************)))************+++++++++************++++++,,,,,,******+++++++++,,,,,,,,,************************++++++************++++++************************************************************************++++++,,,,,,,,,***)))((())))))************))))))))))))*********+++++++++************************)))************+++++++++++++++************++++++************************))))))***++++++++++++***++++++************+++++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---......///,,,,,,,,,,,,,,,---...///+++,,,,,,------...............------------......222222444555777:::<<<===AAAEEELLLTTT\\\fffooouuu{{{}}}}}}~~~}}}}}}||||||{{{{{{yyyxxxvvvtttttttttsssqqqnnnllljjjffffffgggkkkrrr||||||{{{|||~~~{{{yyyzzz~~~zzz{{{{{{zzzxxxyyy{{{}}}|||yyyxxxyyy{{{|||}}}zzz|||{{{sssnnnlllllljjjhhh]]]XXXPPPIIICCC>>>:::777444444333222111000///...------------------------------......------,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++...---,,,++++++*********************************))))))************))))))++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,))))))************)))))))))))))))))))))))))))))))))))))))))))))(((''''''************************************))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++)))***+++,,,,,,,,,,,,+++******)))******++++++,,,******+++++++++,,,,,,,,,++++++*********++++++,,,************************++++++***)))))))))))))))******))))))))))))************++++++++++++***************++++++,,,,,,,,,))))))***+++,,,...//////,,,,,,,,,------------...,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...************************,,,+++*********,,,...///---,,,++++++******+++++++++***)))***++++++***)))***+++,,,,,,------,,,,,,,,,,,,,,,------------...------------------------+++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,************************++++++************++++++************************************************************************)))***+++,,,---,,,++++++))))))************))))))))))))******++++++++++++************************)))************+++++++++++++++************++++++************************((()))***,,,,,,+++******++++++************++++++,,,,,,,,,------.........,,,,,,------...///000000,,,,,,,,,,,,,,,---...///***++++++,,,---...//////+++,,,,,,---...///111111555555666888;;;===@@@AAAFFFKKKSSS\\\eeennnvvv|||zzz~~~zzzzzzzzzyyyzzzyyywwwwwwwwwwwwvvvtttttttttsssrrrpppmmmjjjiiiiiijjjkkklllpppxxx|||wwwuuussssssvvv|||~~~{{{ssspppkkkiiijjjooouuuyyy~~~|||zzzyyyzzz|||}}}|||xxxvvvvvvxxxzzz||||||{{{}}}|||{{{vvvuuuuuutttrrrddd___WWWPPPIIICCC===:::555555444333222000//////---------------------------.........---,,,,,,+++++++++++++++++++++++++++)))))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...///************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,((())))))*********))))))))))))))))))))))))))))))***************)))((((((************************************))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++)))***+++,,,---,,,,,,+++))))))******++++++++++++******+++++++++,,,,,,,,,++++++******)))******+++)))))))))))))))*********++++++***))))))((())))))******))))))))))))************++++++++++++******+++++++++,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,---------......*********++++++,,,,,,,,,------------------------,,,,,,,,,---------......)))))))))))))))))))))))))))(((''''''(((***,,,...---,,,,,,+++*********++++++***)))***+++++++++)))******+++,,,,,,,,,,,,+++,,,,,,,,,---------......------------------------++++++++++++,,,,,,---...************************+++++++++*********))))))(((((()))***************''''''((()))***+++,,,,,,************************+++*********))))))((((((******))))))))))))******))))))))))))))))))))))))+++***)))(((((()))***+++******))))))))))))******************************))))))))))))************++++++++++++++++++++++++************************+++***)))(((((()))***++++++++++++*********)))))))))))))))))))))***++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,------...---------.........//////111000.........000222333,,,---......///111444666999999:::<<>>;;;888777777222111111///...---.........------,,,+++,,,,,,,,,------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------,,,,,,+++++++++++++++++++++++++++++++++*********+++,,,------,,,++++++******++++++***************+++++++++******+++++++++,,,,,,,,,******))))))))))))******+++++++++*********))))))))))))***++++++++++++***************)))))))))((())))))************))))))******))))))((((((((((((******))))))))))))******)))))))))***+++++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++((()))******++++++++++++*********++++++,,,,,,,,,+++++++++*********))))))*********)))))))))))))))************************++++++++++++*********)))************************++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,---,,,,,,++++++------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---***************++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,......---,,,,,,+++************+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++)))))))))(((((((((((((((((())))))************)))++++++*********)))))))))***************************************))))))))),,,++++++******++++++,,,))))))))))))))))))))))))******))))))))))))************))))))))))))******************************))))))))))))************++++++++++++++++++++++++******************************))))))))))))******+++************)))))))))+++******)))))))))******++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---......//////000------........./////////......------...000111333...000333555888===BBBFFFMMMQQQUUUWWWWWWZZZ```ffflllnnnrrrvvvxxxyyyxxxwwwvvvwwwwwwwwwvvvwwwzzz|||zzzzzzyyyyyyyyyzzz{{{|||{{{{{{|||}}}}}}}}}}}}}}}}}}}}}}}}~~~zzzwwwuuuuuuttttttuuuwwwzzz}}}{{{|||{{{uuulllddd```______```cccggglllrrrvvvxxx|||yyyqqqiiieeeaaa^^^```fffnnnsssssstttuuuuuuuuutttsssssssssqqqmmmjjjgggfffeeeeeeiiimmmsssxxx}}}~~~}}}xxxpppkkkhhhgggeeegggkkkqqqyyy{{{{{{{{{{{{{{{{{{{{{{{{|||wwwrrrppppppqqquuusssrrrsssxxx}}}wwwooofff^^^VVVQQQLLLKKKIIIFFFCCC@@@>>>===555444222000///......///......---,,,,,,,,,,,,---,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++++++++++++++++++++++++++******++++++,,,---,,,,,,++++++******+++++++++++++++*********************+++++++++,,,,,,,,,******)))))))))******++++++++++++***************))))))***++++++++++++***************))))))))))))))))))************))))))***))))))))))))(((((((((******))))))))))))******(((((()))***+++,,,,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++)))******+++++++++***************++++++++++++++++++************)))))))))+++*********))))))((((((************************++++++++++++************++++++++++++++++++++++++************************,,,++++++******++++++,,,)))***++++++,,,,,,,,,,,,000///---,,,++++++,,,,,,---,,,,,,+++++++++,,,,,,***************+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---...------,,,,,,++++++*********+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))((()))************))))))************************************************************************))))))(((((((((((())))))))))))))))))))))))))))))***))))))))))))))))))*********))))))))))))******************************((()))))))))************++++++++++++++++++++++++***************************))))))))))))))))))***************))))))))))))++++++******))))))******++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---......//////............////////////111000000000000111222333000333666:::???FFFMMMRRR\\\bbbggggggdddeeelllsssxxxyyyzzz{{{zzzyyywwwvvvwwwwwwvvvuuutttuuuxxx{{{{{{{{{zzzzzz{{{}}}}}}~~~xxxrrrlllhhhfffggghhhjjjllloootttyyy|||{{{rrrjjjeeedddfffiiinnnttt{{{xxxppplllgggdddfffmmmuuu{{{~~~|||{{{zzzxxxuuuqqqnnnmmmllllllnnnrrrwww{{{~~~}}}|||yyysssllleeebbb```^^^___ccchhhnnnvvv}}}~~~}}}}}}}}}~~~}}}xxxsssqqqqqqrrrqqqooommmmmmqqqvvv{{{~~~}}}yyytttkkkaaaZZZUUURRROOOLLLJJJGGGDDDBBB;;;888444222000000///...///......---------------,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,+++++++++***)))))))))******+++++++++,,,,,,,,,******))))))******++++++************************))))))***++++++++++++************)))))))))))))))))))))************))))))))))))))))))))))))))))))+++******))))))******+++)))))))))***+++++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,---------,,,++++++***************+++++++++************))))))))))))++++++******)))(((((((((************************++++++++++++++++++++++++++++++++++++++++++++++++************************,,,++++++******++++++,,,******+++,,,,,,,,,,,,,,,333222///,,,************---,,,++++++***++++++++++++************+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,---------------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++*********++++++++++++++++++++++++************************))))))*********))))))(((((())))))***+++,,,,,,,,,***************************************+++++++++)))(((((((((((((((((())))))))))))))))))))))))))))))))))))******)))))))))******))))))))))))******************************((()))))))))************++++++++++++++++++++++++************************)))))))))******)))))))))))))))))))))))))))))))))++++++***************+++++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------.............../////////000000111111111111111111222222444777;;;@@@GGGOOOXXX^^^mmmssswwwvvvrrrqqqvvv|||~~~~~~}}}|||zzzxxxvvvuuuxxxxxxwwwuuussssssvvvxxxxxxwwwwwwwwwyyy|||}}}vvvmmmfffaaa^^^]]]bbbfffjjjnnnrrrwww~~~~~~vvvqqqpppkkkooovvv~~~vvvrrrmmmjjjlllsss{{{|||xxxuuutttssstttvvvzzz~~~xxxooohhhcccbbb^^^___aaaeeekkkqqqwww{{{}}}yyyvvvtttuuuwwwrrrqqqnnnllllllnnnrrruuuyyy|||zzzppphhh___[[[VVVRRRPPPNNNJJJHHHCCC>>>999555333222000...000///......------......///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,+++++++++***)))))))))******+++++++++,,,,,,,,,***************+++,,,,,,************************))))))***++++++++++++***))))))))))))))))))******))))))************))))))))))))))))))************++++++************++++++,,,+++++++++***)))))))))***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,---------,,,++++++************************))))))))))))))))))))))))************))))))((((((************************+++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,---------------,,,,,,+++000///...,,,+++++++++,,,,,,++++++******++++++++++++++++++***+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++*********++++++++++++++++++++++++************++++++++++++)))************))))))((((((((()))***+++,,,---...*********************************++++++++++++++++++******))))))******+++))))))))))))))))))))))))))))))************))))))******))))))))))))******************************))))))))))))************++++++++++++++++++++++++************************))))))************))))))(((((()))))))))))))))******************+++,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,------........./////////000000000///000000111222333444444:::===BBBHHHOOOYYYdddkkkzzz~~~|||zzz}}}~~~}}}{{{yyywwwvvvuuuxxxxxxxxxvvvtttsssuuuvvvssssssrrrsssuuuyyy}}}|||wwwooogggaaa^^^]]]^^^iiinnnvvv{{{{{{yyyssswww~~~yyyvvvqqqoooqqqwww~~~|||wwwuuutttuuuvvv{{{wwwnnnhhhfffaaaccceeejjjooouuuyyy|||{{{~~~~~~yyyvvvuuutttrrrsssvvv{{{{{{xxxwwwxxxzzzwwwvvvsssnnnkkkkkkmmmoootttyyyzzzmmmggg___[[[YYYWWWTTTRRRMMMGGG???:::888666222///000000///............/////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++++++++,,,---++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++++++++******++++++,,,,,,+++++++++*********************+++++++++,,,,,,,,,***************+++,,,---***************+++++++++))))))***++++++++++++***))))))))))))************))))))************)))))))))))))))************+++++++++************++++++---,,,,,,+++***)))((((((***++++++,,,,,,++++++***++++++++++++++++++++++++)))******+++++++++*********************)))))))))(((((()))))))))))))))***)))))))))))))))))))))***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,............------,,,+++******+++,,,,,,------...***************+++,,,,,,+++++++++++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++))))))))))))*********+++***************)))((((((*********++++++,,,,,,,,,*********************************++++++,,,,,,,,,******))))))))))))******))))))))))))))))))))))))((()))***++++++***)))(((******))))))))))))******************************))))))))))))************++++++++++++++++++++++++************************((()))***++++++***)))((((((((((((((())))))******)))))))))***+++,,,---...++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---............/////////000000000000...///111444777:::;;;<<>>999555111111000///////////////,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************---,,,***(((((()))***+++++++++++++++++++++++++++)))***+++,,,---,,,+++++++++*********+++,,,,,,---))))))******+++++++++,,,******+++++++++,,,,,,,,,************+++,,,---...))))))******++++++++++++))))))***++++++++++++***(((((())))))*********+++))))))************))))))))))))******++++++++++++,,,++++++******++++++,,,***************++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++)))***+++,,,---.........+++*********))))))(((((('''((((((((())))))******''''''((()))***+++,,,,,,************************+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,((((((***+++,,,---------,,,---......,,,(((%%%"""((((((((()))***,,,---...,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,*********++++++,,,,,,---++++++++++++++++++++++++)))))))))***+++++++++,,,******+++++++++,,,,,,,,,++++++******)))((((((((())))))))))))))))))))))))++++++++++++++++++++++++***************************)))'''(((***++++++***************************---,,,,,,+++*********+++******+++++++++,,,,,,,,,***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))+++******************************))))))))))))))))))************+++++++++***++++++,,,,,,++++++******+++,,,---------------111---,,,///111111111444444666999>>>DDDIIIKKKKKKPPPUUU\\\bbbhhhmmmrrruuu{{{{{{{{{zzzxxxwwwyyyzzzyyyyyyzzz{{{|||}}}~~~||||||||||||||||||{{{{{{}}}{{{{{{~~~}}}xxxwwwtttpppooosssyyyyyyzzz}}}~~~||||||~~~}}}zzzyyyzzz{{{yyywwwtttwww|||~~~~~~}}}vvvmmmhhhiiikkkttt{{{}}}yyyzzzyyyzzz|||vvvllleee]]]]]]\\\\\\]]]bbbhhhmmmxxx|||zzz|||zzzyyywwwuuuttttttssstttvvv{{{}}}yyyyyyyyyuuurrrnnncccUUULLLHHHEEE@@@;;;555444222000...///222444...///////////////......------,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---,,,,,,+++*********+++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------************************,,,,,,,,,++++++*********,,,+++***)))))))))++++++...---+++***)))***++++++******))))))))))))******************************++++++******))))))((((((((()))***+++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********))))))(((***************************************)))(((((())))))))))))************++++++************++++++)))************+++++++++++++++******++++++,,,---+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,************************---------,,,,,,++++++++++++++++++,,,,,,---------,,,,,,,,,++++++*********...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((******+++++++++,,,,,,,,,,,,------......------,,,,,,,,,+++******+++,,,,,,******))))))******+++,,,,,,++++++******++++++,,,***************+++++++++))))))*********+++++++++************++++++++++++************************++++++++++++++++++++++++***************************)))((((((***++++++***************************---,,,++++++*********+++******+++++++++,,,,,,,,,++++++******************************************************************************))))))))))))******************************++++++++++++******+++++++++***************************++++++++++++,,,,,,------------,,,,,,,,,,,,------............111...---000111000222555:::<<<@@@DDDHHHNNNSSSWWWYYY]]]cccgggkkknnnrrrtttuuuvvvvvvuuutttssstttuuuuuuvvvyyy|||zzztttnnnlllkkkjjjnnnsss{{{}}}}}}{{{|||yyyuuusssssssssqqqooonnnqqqwww|||~~~|||zzzzzz{{{}}}|||~~~|||wwwoooiiiiiikkkrrrxxx~~~~~~}}}yyyzzzyyyyyy|||}}}ssslllcccbbb```^^^^^^bbbhhhmmmuuuyyy~~~}}}|||{{{yyyvvvssspppnnnnnnppprrrvvv}}}zzzyyy|||~~~~~~|||sssiii[[[RRRNNNKKKEEE@@@<<<:::777444111000222333///////////////.........------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---,,,++++++******++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------************************,,,,,,,,,+++++++++******,,,+++***))))))***++++++---,,,+++*********+++,,,*********))))))******************************************)))))))))))))))))))))***+++++++++******,,,,,,++++++************************************************************************************************************))))))************))))))++++++++++++++++++++++++***************)))(((((())))))))))))************++++++************++++++)))************+++++++++++++++******++++++,,,---+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++*********++++++,,,,,,,,,,,,,,,,,,+++++++++******...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,------......------,,,------,,,++++++,,,------+++++++++++++++,,,------,,,,,,++++++++++++,,,,,,+++++++++***************(((((()))))))))*********)))******+++,,,,,,------++++++++++++++++++++++++,,,,,,++++++***************************************)))((()))***++++++***************************,,,,,,+++************+++******+++++++++,,,,,,,,,,,,+++++++++***)))))))))************************************************++++++*********)))))))))******************************,,,,,,---,,,+++***++++++++++++++++++++++++************+++++++++,,,------............---------------............///333000///222333333555:::@@@DDDJJJMMMOOOUUU]]]dddgggjjjmmmnnnooooooqqqrrrqqqrrrsssrrrpppoooppprrrtttuuuxxx|||{{{uuurrrjjjeeedddeeehhhpppxxx}}}zzzxxxwwwvvvxxxuuuqqqnnnmmmkkkiiihhhiiilllqqqwww|||zzzzzzyyyyyyyyyyyyzzzzzzzzz|||}}}yyyrrrllliiiiiiooouuu{{{~~~|||yyywwwwww{{{}}}xxxwwwwwwzzz{{{tttkkkiiifffcccbbbeeejjjooovvv{{{}}}}}}zzzvvvrrrmmmiiigggkkklllpppvvv|||~~~zzzvvvwww|||{{{qqqddd[[[VVVRRRLLLHHHEEEBBB>>>999555333222222000/////////......------------------------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++******)))******++++++++++++*********+++,,,,,,++++++************++++++************************))))))))))))******************+++++++++******)))+++++++++******)))))))))************************++++++++++++++++++++++++************************************************))))))***************))),,,,,,,,,,,,,,,,,,,,,,,,***************)))(((((())))))))))))************++++++************++++++)))************+++++++++++++++******++++++,,,---+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++)))***************++++++,,,,,,,,,,,,++++++++++++...---,,,,,,++++++,,,,,,************************++++++++++++++++++++++++,,,,,,---------.........,,,------......------,,,...------,,,,,,------...******))))))******+++,,,---,,,,,,++++++,,,,,,---,,,+++++++++***)))))))))))))))))))))*********+++*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++******))))))***************************))))))***+++,,,+++***************************++++++***************+++******+++++++++,,,,,,,,,,,,,,,,,,+++***)))((((((************************************************+++++++++*********))))))************************)))***,,,------,,,+++************+++++++++++++++*********+++++++++,,,,,,------............------------------......//////555333333666777888<<>>:::777444222111111000///......---------------............///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++******************++++++*********++++++,,,,,,---,,,++++++++++++++++++,,,************************(((((())))))******+++++++++++++++++++++***)))((((((((()))))))))*********************************++++++++++++++++++++++++************************************************))))))***+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***************)))((((((((()))))))))************++++++************++++++))))))*********+++++++++++++++******++++++,,,---+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,,,,------------,,,------......------,,,------,,,,,,,,,,,,------+++++++++++++++,,,,,,---------,,,,,,,,,,,,------,,,+++++++++***)))))))))*********+++++++++,,,,,,++++++******))))))))))))************************+++++++++******)))))))))***************************))))))***,,,,,,+++)))*********************************))))))***++++++******+++++++++,,,,,,,,,,,,,,,,,,+++***)))((((((************************************************++++++++++++************************************)))***+++,,,,,,,,,++++++))))))))))))******++++++***++++++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---///000111555333555999;;;===CCCKKKPPP\\\iiinnnlllkkkpppvvv{{{{{{zzzvvvrrrooonnnnnnoooqqqrrrrrrqqqppppppqqqqqqsssvvvyyy}}}{{{tttoookkkgggggglllrrrwww~~~~~~{{{xxxvvvrrrqqqpppooooooppprrrssstttsssqqqooommmmmmmmmnnnqqqrrruuuyyy{{{~~~~~~}}}vvvpppmmmkkkpppvvvzzzzzzwwwsssqqquuu|||}}}{{{{{{|||~~~yyyuuutttsssqqqrrruuu{{{}}}zzz}}}~~~{{{vvvuuuyyy~~~|||vvvpppmmmkkklllnnnrrrwwwzzz{{{zzzuuurrrooonnnrrrxxx}}}wwwoooiiiaaaZZZTTTRRRMMMHHHCCC@@@<<<888555444333111000....................................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++)))******+++,,,,,,,,,,,,,,,++++++++++++++++++,,,************************(((((())))))******+++++++++++++++++++++***)))(((&&&&&&''')))***+++,,,---************************************************************************************************))))))***+++++++++++++++++++++++++++++++++++++++***************)))((((((((()))))))))************++++++************++++++))))))*********+++++++++++++++******++++++,,,---+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,,,,++++++...............///000000---,,,,,,++++++,,,,,,---+++++++++******************++++++++++++,,,,,,,,,++++++******)))(((((('''))))))))))))))))))))))))************************************************))))))***+++------+++)))***************************))))))))))))***++++++******+++++++++,,,,,,,,,,,,+++++++++***)))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++*********++++++++++++++++++++++++)))))))))******+++,,,,,,((((((((()))******++++++++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,...111333555444444888===@@@DDDMMMWWWcccnnn{{{}}}yyy{{{~~~~~~~~~{{{wwwrrrooonnnnnnoooqqqttttttsssrrrrrrrrroooqqqtttyyy~~~}}}zzzqqqnnnoootttxxx{{{|||yyywwwsssrrrrrrqqqrrrssstttuuusssssssssqqqpppppprrrssswwwxxxyyy{{{}}}~~~zzzvvvqqqtttyyy}}}}}}{{{wwwtttuuu{{{{{{wwwxxxyyyzzz|||{{{yyyyyyuuurrrpppooolllkkkrrryyy~~~zzzwwwsssrrrqqqtttwwwzzz{{{|||uuurrrooonnnooossswww{{{{{{vvvnnnfff```ZZZUUUOOOKKKHHHDDD???:::777555333111////////////.........---------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,((()))***+++++++++++++++******+++,,,,,,,,,++++++++++++************++++++************************))))))))))))******************+++++++++******)))&&&&&&((()))+++,,,---...************************))))))))))))))))))))))))++++++++++++++++++++++++************************))))))***+++,,,,,,,,,,,,***************************************)))(((((())))))))))))************++++++************++++++)))************+++++++++++++++******++++++,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------------------------------++++++,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,------......------,,,***++++++,,,,,,++++++***+++************+++,,,,,,,,,++++++******++++++,,,***************+++++++++************++++++++++++************************************************(((((())))))******++++++************************))))))***,,,...---+++)))************************)))))))))))))))***++++++******+++++++++,,,,,,,,,++++++******************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++*********++++++++++++++++++++++++)))(((''''''((()))+++---(((((()))******+++,,,,,,+++++++++,,,,,,,,,------------............------,,,,,,,,,...111444888:::888999>>>EEEJJJPPP[[[fffttt}}}~~~~~~{{{wwwssspppppppppsssuuuxxxyyyxxxwwwvvvwwwtttuuuxxx|||~~~{{{yyy{{{|||{{{}}}}}}|||wwwvvvvvvvvvvvvwwwwwwxxxvvvwwwxxxvvvtttsssvvvyyyxxxyyyzzz|||}}}|||zzz~~~~~~}}}}}}zzz|||{{{wwwqqqmmmjjjiiifffeeelllvvv}}}|||yyyuuutttvvvxxxzzz{{{uuutttsssrrrrrruuuyyy|||}}}uuuooofff```YYYTTTQQQMMMFFF@@@999888555222000000000000//////...---,,,+++******---,,,,,,++++++,,,,,,---------------------------++++++******++++++,,,---,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,'''(((***+++,,,,,,++++++++++++,,,,,,,,,+++***)))*********))))))******************************************)))))))))))))))))))))***+++++++++******))))))******+++,,,,,,,,,************************************************++++++++++++++++++++++++************************((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++***************)))(((((())))))))))))************++++++************++++++)))************+++++++++++++++******++++++,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,------------...------------------------+++++++++,,,,,,---------,,,,,,,,,,,,++++++******,,,,,,,,,---------.........---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,------......------,,,++++++,,,------,,,++++++(((''''''''''''((())))))+++******))))))******+++))))))******+++++++++,,,))))))))))))*********************+++,,,,,,------++++++++++++++++++++++++''''''((()))***+++,,,,,,************************))))))***,,,......+++)))************************))))))((())))))***++++++******+++++++++,,,,,,,,,***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++)))(((&&&%%%&&&(((+++---))))))***+++,,,,,,------++++++,,,,,,,,,---------......////////////......------...///333777;;;>>>===@@@FFFMMMSSSZZZgggsss~~~~~~}}}{{{xxxtttqqqrrrssswwwzzz}}}~~~}}}|||{{{|||||||||~~~{{{yyyyyy{{{|||~~~}}}zzz|||~~~~~~yyyyyyyyyyyyyyyyyyyyyyyy{{{}}}}}}{{{xxxwwwzzz|||xxxxxxyyy{{{}}}~~~~~~}}}~~~}}}{{{{{{}}}|||yyyrrrlllhhhgggdddbbbiiitttyyy|||}}}xxxuuuuuuvvvxxxxxxvvvvvvvvvvvvvvvyyy}}}{{{oooiiiaaa\\\XXXRRRJJJDDD;;;999666333111000111111//////...---+++***)))(((---,,,,,,++++++,,,,,,---------------------------+++*********+++,,,,,,---,,,,,,,,,+++++++++******++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,'''(((***+++,,,,,,+++++++++,,,,,,---,,,+++)))(((******))))))))))))******************************++++++******))))))((((((((()))***+++++++++++++++,,,,,,,,,+++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++************************((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***************)))(((((())))))))))))************++++++************++++++)))************+++++++++++++++******++++++,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,---------..............................+++++++++,,,,,,---------++++++++++++******)))))),,,,,,,,,------............---,,,,,,++++++,,,,,,************************************************,,,,,,,,,---------......,,,------......------,,,,,,,,,---......---,,,,,,,,,,,,++++++,,,,,,---...******))))))))))))******,,,,,,+++******+++,,,,,,'''(((((()))***+++++++++,,,,,,+++***))))))******)))************+++++++++***************************************************)))(((''''''((()))***++++++++++++++++++++++++************************************************)))************++++++++++++++++++************)))************************.........---,,,+++***))),,,,,,++++++***)))))))))******************************+++++++++,,,,,,,,,,,,,,,,,,---------......(((***,,,---------...///000...---...222888<<<>>>EEEHHHMMMUUU^^^jjjuuu}}}|||{{{zzzyyyxxxyyyyyyzzz|||}}}~~~zzzsssnnnoootttzzz}}}}}}zzz~~~~~~|||{{{zzz||||||}}}~~~zzzvvvooogggbbbeeemmmsss}}}~~~yyyvvvvvvwwwwwwwwwuuutttuuuuuuvvvxxxzzz{{{~~~rrrhhhccc]]]TTTOOOPPPGGGBBB===999888666222...111111000///...------,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++******+++,,,---)))******++++++******)))*********++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******+++*********))))))((((((******))))))))))))******++++++++++++++++++++++++))))))***++++++++++++***++++++************************+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++)))************++++++++++++++++++++++++++++++++++++++++++++++++***)))(((---,,,***)))))))))***+++++++++******************++++++++++++++++++++++++++++++++++++++++++++++++...---,,,,,,++++++++++++------------------------.........------,,,,,,,,,------------------------------------------------,,,,,,,,,------.........,,,,,,,,,---------......,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++...------,,,,,,,,,------...------,,,,,,------...(((((()))***+++,,,,,,---000,,,((((((***,,,+++***))))))))))))))))))))))))'''(((((()))******++++++,,,++++++***))))))******)))************+++++++++***************************************************)))(((((((((((()))***++++++++++++++++++++++++************************************************((((((((()))))))))******+++++++++************)))******************************+++++++++***))))))+++++++++*********************************************+++++++++,,,,,,,,,,,,,,,,,,---------......***,,,---...------...000222111111333777<<<@@@CCCGGGKKKRRRZZZdddoooyyy}}}yyyyyyyyyyyyyyy{{{|||}}}zzzsssppplllkkknnnttt|||~~~|||vvvooojjjkkkpppuuu}}}zzzyyyxxxwwwuuuqqqqqqpppqqqrrruuuxxxyyy{{{~~~}}}qqqmmmggg___XXXWWWLLLGGG@@@;;;999666222///111111000000//////......---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,******++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******+++*********))))))))))))******))))))))))))******++++++++++++++++++++++++))))))***++++++++++++*********************************+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++)))************++++++++++++++++++++++++++++++++++++++++++++++++***)))))),,,+++******))))))******************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,------------------------......---------,,,,,,,,,------------------------------------------------,,,,,,------------------,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,---------...------,,,,,,------...,,,++++++******++++++,,,++++++,,,,,,,,,,,,,,,,,,222000---,,,---.........((()))***++++++***)))(((((((((((()))******++++++,,,+++******)))*********)))************+++++++++************************************************+++***))))))))))))***+++++++++++++++++++++++++++************************************************))))))))))))*********++++++++++++************)))************************((())))))***++++++******)))************+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,---------......+++---//////......///111444555666888<<>>BBBFFFKKKQQQUUUaaafffooouuuyyy{{{|||}}}~~~}}}{{{xxxvvvsssqqqpppnnnppptttxxx}}}}}}xxxtttuuuvvvyyy~~~~~~~~~}}}}}}}}}|||yyyvvvpppmmmiiieeedddeeehhhjjjooossszzz}}}zzz{{{zzztttmmmddd]]]TTTMMMHHHDDD>>>;;;333222111/////////000111.........---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,------,,,+++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++*********************+++++++++)))***++++++++++++***)))************************))))))***++++++++++++***))))))*********+++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++))))))*********+++++++++************************)))******+++++++++************+++,,,,,,***)))((())))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,---------------------------------------------------------------------------------------------------.........------,,,,,,,,,,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------***++++++,,,---......///---------------...///000///......------......///***++++++,,,------......---000222000...---///222((()))***++++++***)))((())))))))))))))))))***************)))******+++,,,)))************+++++++++************************************************))))))***++++++***))))))************************************************************************))))))))))))*********++++++++++++************)))************************+++++++++***)))'''&&&%%%(((((()))***++++++,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,---------......,,,---......///111444777999>>>FFFLLLPPPUUU[[[___lllqqqxxx|||}}}|||{{{zzz{{{yyywwwtttqqqpppnnnnnnmmmooosssxxx}}}~~~~~~~~~~~~~~~~~~~~~yyywwwuuuuuuwwwxxxwwwvvvrrrppplllhhhfffggghhhiiiiiinnnuuu|||}}}{{{|||}}}zzztttfff```XXXRRRNNNIIICCC>>>999777444222000///000000............---------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++******++++++++++++***************+++++++++++++++)))***+++,,,,,,+++***)))************************))))))***++++++++++++***)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++)))************+++++++++************************))))))***++++++++++++***+++++++++++++++***)))))))))))))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,------------------------------,,,,,,,,,------------...------------------------------------------------------------------,,,,,,,,,,,,,,,---------......,,,++++++******++++++,,,++++++,,,,,,------......++++++,,,,,,------......------------...///000000------,,,,,,,,,,,,------))))))***+++,,,---......,,,---......------...///))))))))))))))))))))))))***)))))))))))))))))))))******))))))***++++++,,,)))************+++++++++************************************************((())))))******))))))(((************************************************************************((((((((()))))))))******+++++++++************)))************************)))))))))))))))((('''''')))))))))***+++++++++,,,******************************+++++++++,,,,,,,,,,,,,,,,,,---------......---...000000111444888<<>>:::555222111111111............------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,******++++++++++++******,,,,,,,,,+++++++++******++++++++++++++++++++++++******++++++++++++***************++++++,,,,,,,,,)))***,,,------,,,***)))************************))))))***++++++++++++***((())))))***++++++,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++)))************+++++++++************************))))))***+++++++++++++++,,,+++******))))))******((())))))***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,------------------,,,,,,,,,---------......,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,---......///---------------.........------------...///000111------,,,,,,,,,,,,------******++++++,,,,,,,,,---***))))))***,,,,,,+++***,,,,,,+++******+++,,,,,,*********)))))))))))))))******))))))***+++,,,,,,)))************+++++++++************************************************'''((()))******)))((('''))))))))))))))))))))))))************************************************)))************++++++++++++++++++************)))************************))))))***+++++++++++++++***************+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,---------......///000111222444777<<>>999555333222222//////.........---------........................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++******+++,,,---*********++++++*********,,,,,,,,,++++++*********++++++++++++++++++++++++******++++++++++++***************++++++,,,,,,,,,)))***,,,------,,,***)))))))))))))))))))))))))))))))))***++++++++++++***((())))))***++++++,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++)))************+++++++++))))))))))))))))))))))))((()))***+++++++++++++++---,,,***)))))))))***+++((())))))***++++++,,,,,,++++++++++++++++++++++++------------------------++++++++++++,,,,,,---...------------------------,,,,,,,,,------.........------------------------------------------------,,,,,,,,,------.........,,,,,,,,,---------.........------,,,,,,------...++++++,,,,,,---.../////////////////////.........---------......000111111//////............//////------,,,,,,,,,,,,++++++---+++***,,,///000...+++************************++++++***)))(((((())))))---,,,***)))))))))******(((((()))))))))*********++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++***)))))))))+++++++++++++++***)))((()))************+++++++++************************++++++************++++++************************,,,++++++++++++++++++,,,))))))))))))))))))))))))++++++,,,,,,,,,---------++++++++++++++++++++++++,,,---,,,+++***+++---///000222222222333777???FFFKKK[[[llltttxxx|||~~~~~~||||||wwwuuuuuussspppqqqtttuuuuuuxxx|||~~~}}}}}}zzzvvvrrrppptttxxxyyyxxxyyy{{{~~~~~~|||yyyuuuqqqnnnlllkkkllljjjjjjmmmnnnkkkkkknnnssswww|||~~~{{{uuupppnnnkkkkkkjjjiiihhhffffffeeekkkmmmppptttwwwzzz{{{{{{xxxyyy{{{{{{|||~~~tttqqqlllhhhgggjjjnnnqqqpppooonnnpppsssvvvwwwwwwwwwyyyzzzuuunnnjjjkkkmmmvvvxxxzzzyyyvvvvvvxxx{{{vvvvvvuuuqqqlllddd]]]YYYOOOJJJDDD===999555111///111000000//////...------////////////.....................------,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,++++++++++++***)))***+++,,,---.........++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***)))))))))************************+++++++++*********))))))************************))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,+++++++++***)))))))))************************++++++************+++++++++++++++,,,,,,---------++++++,,,,,,,,,,,,------------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,+++)))(((------------------------......////////////...............------,,,,,,,,,...------------.../////////...,,,,,,,,,...000111..............................////////////......111000///...---,,,++++++------,,,+++,,,---///000///...---,,,,,,---...///......------------......************************,,,,,,+++***************,,,+++***)))))))))***+++))))))******************++++++++++++++++++++++++************************))))))))))))))))))))))))******************++++++,,,,,,,,,,,,,,,+++******)))************+++++++++************************++++++************++++++************************++++++************++++++************************++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------,,,---///111444666777777999???IIIPPPYYYgggwww}}}~~~~~~yyywwwwwwvvvssstttxxx}}}}}}}}}~~~~~~~~~|||zzzzzz}}}~~~{{{wwwtttnnnqqqtttvvvwwwxxx|||~~~{{{yyyrrrpppmmmiiidddaaa^^^]]]]]][[[[[[___```^^^___bbbgggkkkppprrrpppkkkfffdddaaaaaa``````___^^^]]]]]]aaacccfffiiilllnnnoooppppppqqqrrrrrrrrrtttwwwyyy}}}~~~|||xxxrrrllliiiiiikkkmmmmmmlllllloootttzzz}}}~~~zzz||||||wwwpppkkkjjjlllsssvvvyyyyyywwwvvvwwwxxx}}}wwwnnnddd___TTTPPPIIICCC>>>999555333000000//////...---------////////////..................---------,,,,,,,,,------------------------++++++,,,,,,,,,,,,---------,,,,,,,,,++++++************+++,,,------------++++++++++++++++++++++++++++++++++++++++++++++++******************++++++************************+++++++++*********))))))************************))))))))))))************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,++++++++++++++++++************++++++++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...............------,,,------------------------------............---------------,,,,,,+++++++++...------------.../////////...,,,,,,,,,...///111..............................////////////.....................------------,,,++++++,,,---...///......---,,,,,,---............------------......************************---,,,++++++++++++++++++*********)))******+++,,,+++++++++++++++*********++++++++++++++++++++++++************************))))))))))))))))))))))))((())))))***++++++,,,,,,,,,,,,,,,---,,,,,,+++***)))************+++++++++************************++++++************++++++*********************************))))))*********++++++++++++++++++++++++*********++++++++++++,,,++++++++++++,,,,,,,,,,,,***,,,.../////////111333333555777999<<>><<<888444111000///000////////////............,,,,,,,,,------------...------------------------++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,------------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***))))))(((***************************************+++++++++*********************************++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++------------------------...............---,,,+++...........................//////////////////...............////////////...------------...//////...............---------........................------............------//////.........---------------.........---,,,,,,...///000000000000///.........------------......***************************)))))))))******+++,,,******+++,,,+++***))))))'''(((((()))***+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++******************(((((()))***************)))************+++++++++************************---,,,,,,++++++,,,,,,---************************++++++************++++++************************++++++++++++,,,,,,,,,,,,++++++,,,,,,---....../////////000000222666<<<@@@CCCHHHNNNTTTXXX^^^eeejjjooovvv{{{|||}}}|||xxxzzz~~~xxxtttrrrqqqqqqtttxxx{{{|||{{{zzzzzz{{{{{{{{{{{{{{{{{{wwwyyy|||~~~~~~}}}|||{{{{{{xxxuuuqqqoooooooooooosssrrrqqqooommmlllkkkkkkiiiiiihhhgggeeeaaa^^^\\\ZZZWWWWWW\\\___aaafffkkkrrruuuyyy{{{zzzxxxwwwwwwvvvvvvuuutttsssrrrrrrqqqkkkjjjiiihhhhhhiiiiiijjjhhhjjjkkkjjjhhhfffeeeeeebbbbbbdddfffkkkppptttwwwzzz{{{~~~}}}{{{yyysssvvvzzz~~~vvvtttsssuuuxxx{{{|||{{{{{{|||~~~}}}xxxqqqiii___UUUNNNEEEBBB===888444222111111////////////............,,,,,,,,,---------......------------------------++++++,,,,,,,,,,,,------,,,,,,,,,---------------,,,,,,---------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************))))))*********+++++++++*********************************+++++++++,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---------------------------------......//////......------------.........//////...------------...//////......///......------,,,........................,,,------......------,,,---------...................../////////...---,,,,,,---...//////...---,,,......------------......************************+++*********+++,,,,,,---***+++,,,,,,+++***)))(((&&&&&&''')))***+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))***++++++,,,,,,((()))***+++++++++++++++)))************+++++++++************************---,,,,,,++++++,,,,,,---************************,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,---...////////////000111444:::AAAGGGLLLRRRYYY^^^bbbffflllppppppvvvzzzzzz|||~~~}}}yyywwwyyy||||||vvvuuutttwww{{{}}}|||{{{wwwwwwwwwwwwwwwxxxxxxxxxssswww|||~~~}}}{{{yyyxxxwwwwwwvvvtttsssqqqoooooopppssstttzzzyyywwwuuusssrrrqqqqqqsssssstttsssrrrooollljjjfffccccccgggkkklllqqqwww}}}~~~}}}wwwvvvuuusssssssssttttttoooqqqrrrqqqooommmllllllggghhhjjjmmmrrrvvvzzz|||{{{}}}{{{xxxuuuppprrrtttwwwyyy{{{||||||~~~~~~|||yyyuuuqqqpppsssuuuvvvuuu{{{zzzzzzzzz{{{~~~yyypppfff[[[TTTKKKHHHBBB<<<888555444444000/////////............,,,,,,,,,------.........------------------------++++++,,,,,,,,,---------++++++,,,------......///+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***++++++,,,,,,************************))))))******++++++++++++******************************+++++++++,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++***---------,,,,,,+++++++++************************---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------++++++,,,,,,,,,---------++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...///000000000------------------------,,,------......------,,,,,,,,,,,,------............------------...//////.../////////...---,,,,,,........................,,,------......------,,,++++++,,,---...///000111//////000000000///---,,,++++++,,,------,,,++++++.........------.........''''''((()))***++++++,,,))))))))))))))))))))))))++++++******************))))))***++++++++++++*********))))))******+++,,,))))))))))))))))))))))))+++++++++*********))))))************************)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++******+++,,,,,,------,,,+++++++++,,,,,,************************''''''((()))***++++++,,,,,,,,,+++***))))))************+++++++++,,,,,,,,,***,,,------,,,---///111///111222555:::BBBJJJPPPVVV^^^iiinnnooooooppprrrttttttvvvxxxzzzzzzwwwuuutttvvvzzz~~~{{{|||{{{vvvwwwvvvuuuuuuuuutttsssqqquuuyyy~~~zzzwwwuuuqqqnnnmmmjjjhhhjjjooosssttttttwwwvvvtttqqqqqqtttyyy}}}~~~~~~|||{{{zzzvvvuuuuuuvvvyyy||||||~~~|||{{{yyywwwvvvuuuuuutttssssssvvvzzz~~~zzzuuuwwwsssoooppptttxxxwwwuuuxxxyyy{{{~~~~~~xxxwwwxxx||||||yyyuuurrrppppppqqqrrrpppsssvvvyyy{{{~~~wwwpppggg^^^TTTNNNFFF===666444333444222111000000////////////............////////////---,,,++++++------,,,+++,,,,,,,,,++++++*********,,,,,,------...///000000******)))))))))))))))***++++++,,,,,,,,,,,,------......---------,,,,,,,,,---------,,,,,,+++++++++))))))))))))))))))))))))---,,,+++))))))))))))***))))))*********))))))(((***************++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------************************************************((()))+++,,,---,,,,,,+++***,,,...---,,,++++++,,,+++++++++************)))++++++++++++++++++++++++)))************+++++++++------,,,,,,---...000111,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------++++++,,,---.........---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////111000///...............////////////////////////,,,------......///////////////000000111222222222111111111111111111111111///...------------...///.........//////000000000//////.........---------))))))******++++++,,,,,,************************************************)))******+++,,,+++++++++******))))))******+++,,,************************+++++++++*********))))))************************************************************************++++++***))))))***+++++++++++++++++++++,,,---...************************(((((())))))******++++++,,,,,,+++******************++++++++++++,,,,,,,,,+++,,,------,,,---///111333555888<<>>FFFKKKUUU]]]hhhsssyyy}}}~~~}}}||||||||||||{{{zzzyyyxxxvvvvvvxxx{{{}}}{{{xxxvvvrrroooooouuu}}}}}}zzzxxxxxxyyyzzzyyy}}}vvvllldddaaaaaa]]]^^^___aaaccceeehhhjjjnnnrrrwwwzzz}}}~~~|||yyyuuutttvvv{{{~~~~~~}}}xxxrrrmmmjjjkkklllmmmssszzz~~~qqqfff^^^WWWSSSGGGDDD>>>888333111000000///////////////.........///---,,,---...///...---,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...++++++,,,,,,,,,,,,---------------,,,,,,,,,++++++++++++++++++,,,,,,,,,---++++++++++++++++++++++++'''((()))++++++++++++***'''((()))******+++++++++))))))***++++++++++++***++++++,,,,,,,,,,,,++++++************++++++++++++************************************************,,,+++*********+++,,,---+++++++++)))((((((+++---------,,,,,,,,,+++++++++))))))))))))))))))))))))+++++++++,,,,,,,,,------)))***+++,,,,,,+++******++++++++++++++++++++++++---,,,,,,,,,,,,---......------------------------...............---,,,,,,,,,------......------,,,...........................------------...//////000//////.........//////000000000000000000000000111111111111111111222222000000000111222222333333333333333333333333333333333444555666666555444333333333222222222111111111222222222111111111000000))))))***+++,,,,,,------++++++++++++++++++++++++((())))))***++++++,,,,,,))))))***++++++++++++************)))***++++++,,,))))))))))))))))))))))))))))))******++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))((()))***++++++***)))((((((((())))))***+++------************************))))))***+++,,,,,,------++++++++++++,,,,,,---...,,,,,,,,,---------......,,,...111555:::BBBJJJPPPXXX```kkkuuu{{{}}}~~~~~~{{{zzzyyyyyyyyyzzzyyyxxx~~~zzzwwwqqqqqqqqqqqqsssyyy~~~|||xxxyyyxxxxxxwwwyyy|||~~~~~~zzzrrriiidddcccdddcccdddfffhhhiiikkknnnppprrrvvv|||yyyvvvwww{{{{{{{{{tttmmmjjjiiijjjdddllluuu|||{{{nnnccc[[[WWWOOOKKKDDD===888555444444111111000///...------,,,///...------...///...---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...++++++,,,,,,,,,---------,,,,,,,,,+++++++++******+++++++++,,,,,,---------++++++++++++++++++++++++++++++,,,,,,+++***((('''''''''(((******+++++++++***************+++++++++******++++++++++++******)))************+++++++++************************************************++++++*********+++---...+++++++++)))((((((+++------------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,+++***(((''',,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---------------------------.........---,,,,,,+++,,,------......------,,,...........................------------...//////000//////000000111222333000000000000000000000000222222222333333444444444444555555666666777777888888888888888888888888888555666777888888777666555777777777666666555555555444444444333333333222222+++*********))))))((((((************************************************))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++************++++++************************,,,+++++++++***))))))))))))***+++,,,,,,+++***))))))***,,,,,,***)))***+++************************))))))))))))))))))))))))***+++,,,,,,******+++,,,+++,,,------,,,+++)))(((***)))+++......+++---111111222444999@@@HHHPPPVVV^^^dddnnnuuuzzz|||~~~}}}yyyvvvuuuttttttyyy}}}{{{yyyuuuttttttxxx}}}|||yyyvvvtttxxxyyyzzz|||}}}}}}~~~~~~~~~yyyxxxzzzxxxyyyxxxsssmmmjjjkkklllnnnpppqqqqqqrrrtttxxx{{{|||~~~~~~~~~~~~}}}yyyvvvrrrmmmhhhjjjiiikkktttuuukkkdddaaaUUURRRLLLCCC:::444111111333111/////////000///---//////.........---------////////////////////////...---,,,,,,++++++++++++,,,------......------,,,+++++++++,,,,,,---------000///---,,,+++,,,------...---,,,+++************************************+++++++++++++++++++++++++++++++++*********))))))------,,,,,,+++************++++++,,,,,,++++++***,,,+++***))))))***+++,,,,,,,,,,,,++++++***************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,//////...---,,,,,,++++++,,,,,,+++++++++++++++++++++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---/////////...---,,,******+++,,,------......------,,,,,,,,,---------......///////////////...........................------111111111000000//////...---......---,,,,,,---///000111222111000000222333222444555555333333444555222333555777888::::::;;;;;;;;;<<<<<<<<<:::999888999:::<<<=========<<<;;;>>>>>>>>>>>>===<<<;;;:::;;;;;;:::::::::999999999888888888777666555444333+++*********))))))))))))************************************************))))))************))))))************************++++++************++++++++++++************++++++************************+++++++++*********************++++++++++++******)))***,,,,,,***)))***+++***************************************************+++,,,,,,******+++,,,+++,,,------,,,+++***)))---,,,---000///---...333222444888===CCCKKKSSSXXX^^^dddmmmtttyyy{{{|||}}}{{{vvvtttsssssstttzzz}}}zzzxxxxxx{{{}}}zzzxxxwwwvvvttttttyyyzzz|||~~~zzzvvvrrrmmmmmmpppsssuuuwwwvvvrrrqqqrrruuuwwwyyy{{{{{{|||~~~}}}xxxqqqkkkiiiggghhhooozzz{{{tttpppnnnbbb]]]TTTJJJBBB;;;888666333111/////////000///...//////.........---------........................///...------,,,,,,,,,---,,,------......------,,,+++,,,,,,,,,,,,,,,,,,------,,,+++*********++++++...---,,,+++************************************************+++++++++,,,+++++++++*********))))))***))))))))))))(((((((((***++++++,,,,,,++++++***,,,+++************+++,,,,,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,...------,,,++++++******+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---............---,,,+++++++++,,,------......------,,,,,,,,,---------....../////////////////////...........................000000000///......------000111333222111111222333///000111111000111333555444555666666666666888:::<<<===>>>@@@AAABBBBBBCCC??????@@@AAA@@@@@@>>>>>>???@@@AAABBBBBBBBBAAA@@@CCCCCCCCCCCCBBBBBBAAA@@@>>>>>>??????????????????============<<<;;;:::999***************)))))))))************************************************))))))************))))))************************++++++************++++++++++++************++++++***************************************+++++++++++++++************++++++)))***,,,,,,***)))***+++***************************************************+++,,,,,,******+++,,,,,,,,,,,,------,,,++++++000......111000...000555555999>>>DDDJJJPPPWWW[[[___eeemmmtttxxxzzzzzz{{{xxxtttqqqqqqrrrttt|||zzzxxxvvvtttssstttuuuwww|||}}}{{{tttmmmhhhddd```aaaeeemmmqqqwwwyyyzzzzzz}}}~~~}}}~~~|||uuuooojjjhhhgggkkksss{{{}}}||||||ooofffZZZOOOGGG@@@:::666555222000///000000000////////////.........------------------------------//////...---------......,,,------......------,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,+++*********++++++------,,,+++************************************((())))))******++++++++++++++++++***************''''''(((((((((((())))))***++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++*********************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++******))))))************************+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,------......------,,,+++,,,------......------,,,,,,,,,---------............//////////////////......................../////////...------,,,,,,---///222222111111111222000111222333333444777999999:::;;;;;;;;;===@@@BBBCCCDDDEEEFFFGGGGGGGGGGGGEEEFFFFFFFFFFFFEEEDDDDDDFFFGGGHHHHHHHHHGGGFFFEEEIIIIIIIIIJJJIIIIIIHHHHHHDDDEEEEEEFFFFFFGGGGGGHHHEEEEEEEEEEEECCCBBBAAA@@@************************************************************************)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++************++++++************************)))))))))***+++++++++,,,,,,+++***))))))***+++,,,)))***,,,,,,***)))***+++***************************************************+++,,,,,,******+++,,,,,,,,,,,,---------------000---...000///...222777:::???FFFKKKPPPUUU[[[___ccciiipppvvvyyyzzzzzzzzzwwwssspppqqqqqqsss{{{~~~wwwvvvtttssssssuuuzzz}}}~~~tttlllddd___\\\YYY\\\aaaiiioooxxx}}}|||||||||zzzyyyzzz}}}}}}zzzzzzzzz{{{{{{||||||}}}}}}}}}|||{{{|||}}}~~~~~~{{{wwwyyy|||~~~~~~|||xxxuuupppmmmjjjkkkoootttxxxyyy|||~~~{{{pppaaaUUUMMMFFF???999777555222000000111000000////////////............------------------------......------------......,,,------......------,,,---------,,,,,,+++++++++...------------------------,,,++++++*********+++***************************)))))))))))))))))))))************************'''(((((()))***+++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++************))))))************+++++++++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---+++,,,------.........---+++,,,------......------,,,,,,,,,---------..................////////////............///////////////.........------,,,,,,+++...111222222111111111444666777888888999;;;===@@@AAABBBBBBCCCEEEIIILLLKKKLLLLLLMMMMMMMMMMMMLLLNNNMMMMMMLLLJJJIIIHHHGGGKKKKKKLLLMMMLLLKKKJJJIIILLLMMMNNNOOOOOOOOOOOONNNLLLLLLMMMNNNOOOPPPQQQQQQOOOOOONNNLLLJJJHHHEEEDDD***************+++++++++******************************************************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++************++++++************************)))))))))***+++++++++,,,,,,+++***))))))***+++,,,)))***,,,,,,***)))***+++***************************************************+++,,,,,,******+++,,,,,,,,,,,,------......///...,,,,,,...//////555;;;AAAGGGOOOTTTVVVZZZ```dddjjjooouuuzzz{{{zzzyyyyyywwwsssqqqrrrrrrsssyyy{{{uuuuuutttsssssswww~~~yyyuuuoooggg___\\\YYYXXX\\\bbbjjjqqqzzz}}}|||}}}}}}sssssssssuuuwwwyyyyyyxxxuuuuuusssqqqnnnnnnppprrryyyzzz{{{yyywwwuuuuuuvvvwwwwwwvvvvvvtttsssqqqpppqqqrrrrrrsssuuuxxx{{{|||~~~}}}}}}yyyrrrsssuuuwwwyyy{{{|||}}}wwwuuurrrpppqqqtttvvvwwwwwwzzz}}}{{{lll```XXXPPPGGGAAA<<<999444222111111111000000000/////////.........---------------------------,,,,,,,,,,,,,,,------,,,------......------,,,---------,,,,,,+++++++++,,,---------------------,,,,,,++++++******++++++************************,,,++++++***)))(((''''''************************''''''((()))***++++++,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++))))))******+++++++++++++++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---++++++,,,---............+++,,,------......------,,,,,,,,,---------......---.........//////000000........./////////000000///////////////////////////222555777777666777777:::;;;<<<<<<<<<===???AAAEEEGGGHHHIIIJJJMMMQQQTTTWWWWWWXXXYYYYYYXXXXXXWWWWWWVVVTTTRRROOOMMMKKKKKKOOOPPPQQQQQQQQQPPPOOONNNQQQRRRSSSTTTUUUVVVVVVVVVVVVVVVWWWXXXZZZ[[[\\\\\\[[[ZZZXXXUUUQQQNNNKKKIII*********+++++++++++++++******************************************************++++++++++++******************************++++++************++++++++++++************++++++***************************************+++++++++++++++************++++++)))***,,,,,,***)))***+++************************++++++++++++++++++++++++***+++,,,,,,******+++,,,,,,,,,,,,---...///000111---++++++///111444;;;CCCLLLRRRYYY\\\]]]```fffkkkqqquuu{{{}}}}}}zzzxxxwwwuuurrrrrrtttttttttxxx~~~}}}yyyssstttuuuuuuuuuyyy{{{uuuqqqkkkddd^^^\\\\\\\\\aaahhhooovvv~~~}}}xxxtttrrrrrrsssuuukkkjjjkkkmmmpppssssssssspppooommmjjjfffeeefffhhhoooqqqsssssssssrrrssstttvvvvvvvvvuuussspppmmmlllmmmmmmllllllmmmoooqqqrrrtttxxx}}}}}}|||}}}wwwqqqrrrssstttuuuyyy~~~}}}|||yyywwwvvvvvvvvvwwwwwwzzz}}}rrrfff]]]TTTLLLFFFBBB>>>888444333222222111000000000/////////......------------------------,,,,,,+++++++++,,,------,,,------......------,,,---,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,++++++,,,,,,++++++***++++++,,,************************,,,,,,+++***)))(((((('''***************+++++++++&&&&&&'''(((((()))*********++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,------+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---+++,,,,,,---.........---+++,,,------......------,,,,,,,,,---------......------......///000000000.........//////000000111000111111222333444444555333555999::::::;;;<<<===???@@@BBBBBBCCCDDDFFFIIIMMMOOORRRTTTUUUWWWZZZ\\\aaaaaabbbbbbcccbbbbbbbbbcccaaa^^^[[[XXXVVVUUUTTTXXXYYYZZZ[[[\\\[[[ZZZZZZ[[[\\\]]]___```aaabbbbbbcccdddeeefffggghhhiiiiiihhhgggeeeaaa]]]YYYUUUSSS*********++++++,,,,,,,,,***************************************************++++++,,,,,,++++++***************************++++++************++++++++++++************++++++************************+++++++++*********************++++++++++++******)))***,,,,,,***)))***+++************************++++++++++++++++++++++++***+++,,,,,,******+++,,,---,,,,,,---...000111222///------222666;;;DDDMMMVVV\\\bbbdddccceeelllrrrvvvzzz~~~}}}yyyvvvtttqqqppprrrvvvwwwvvvzzz~~~~~~|||{{{~~~~~~wwwtttwwwyyyyyyzzz~~~}}}zzzuuurrrkkkeeeaaabbbccceeejjjqqqtttzzz|||{{{zzzyyyxxxuuupppllljjjkkkmmmoooiiihhhgggiiilllooooooooommmllljjjgggdddcccdddffflllnnnqqqrrrrrrqqqrrrsssvvvvvvwwwvvvuuurrrooonnnlllkkkjjjiiiiiiiiijjjkkkkkkooossswwwyyy|||}}}vvvqqqrrrsssrrrrrruuuzzz|||zzzxxxwwwwwwvvvyyy}}}vvvkkk```VVVOOOKKKGGGBBB<<<777444333222111000000000000/////////...........................,,,,,,,,,,,,,,,---......,,,------......------,,,+++,,,,,,,,,,,,,,,,,,---)))***+++,,,,,,,,,++++++,,,++++++***++++++,,,,,,***************************+++++++++++++++++++++))))))*********+++++++++'''(((((())))))************++++++,,,,,,++++++*********+++,,,,,,+++************+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******++++++++++++++++++***++++++,,,------......+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,------...---------+++,,,------......------,,,,,,,,,---------......------......///000000111---......///000000111111222222444555777999:::;;;999;;;===>>>???@@@BBBDDDFFFHHHJJJLLLNNNPPPTTTWWWZZZ]]]aaadddeeeeeeggghhhkkkkkklllmmmnnnnnnnnnmmmnnnllljjjgggeeedddcccccceeefffgggiiijjjjjjjjjiiiiiijjjlllnnnpppqqqrrrrrrrrrrrrssstttuuuuuuvvvvvvuuutttrrroookkkhhheeeccc*********++++++,,,,,,,,,***************************************************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++************++++++************************,,,+++++++++******)))))))))***+++,,,,,,+++***))))))***,,,,,,***)))***+++************************++++++++++++++++++++++++***+++,,,,,,******+++,,,---,,,,,,---...000222333111///000555;;;AAAKKKUUU^^^ccciiiiiihhhiiipppwwwxxx|||}}}xxxtttrrrnnnnnnrrrwwwyyyyyy|||}}}~~~{{{zzz~~~}}}vvvwww{{{~~~~~~|||zzzwwwuuummmhhhfffgggjjjlllrrryyyxxx}}}~~~|||zzzwwwuuusssrrrrrrtttqqqlllgggfffgggiiikkkiiihhhggghhhkkklllmmmlllmmmlllkkkhhhfffeeegggiiinnnpppssstttssssssssstttqqqrrrssstttsssqqqooommmlllkkkiiihhhggggggggghhhfffiiillloooqqqsssuuuwwwyyy}}}vvvppprrrsssrrrpppqqquuuxxx{{{xxxwwwvvvtttwwwzzz~~~}}}sssggg\\\VVVSSSJJJEEE>>>888555333222111000000000000////////////////////////////////////---------------...///000,,,------......------,,,+++++++++,,,,,,---------***+++---...///...------+++++++++***++++++,,,,,,************************((()))***+++,,,---......))))))******++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,+++++++++)))***+++,,,,,,+++***)))*********++++++,,,,,,,,,******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,)))))))))))))))*********++++++,,,------...//////+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,------......---,,,,,,+++,,,------......------,,,,,,,,,---------......---------...///000000111---......///000111111222333444555777:::<<<===>>>BBBDDDFFFGGGGGGIIILLLOOOLLLOOORRRUUUXXX\\\aaadddfffiiinnnqqqrrrrrrrrrssswwwwwwxxxzzzzzz{{{{{{{{{uuutttrrrpppooonnnoooooonnnppprrrtttuuuvvvvvvuuusssuuuwwwyyy{{{}}}~~~~~~||||||}}}}}}~~~~~~}}}|||{{{yyyvvvsssqqqooo************************((()))***+++,,,---------******************************************************++++++++++++******+++++++++*********))))))++++++************++++++,,,+++***))))))***+++,,,+++++++++++++++***)))(((************************+++---///...***((((((***---,,,,,,+++*********+++***+++,,,---...---,,,,,,++++++++++++++++++++++++---...---,,,,,,---000333555333333888BBBNNNZZZ```iiilllpppqqqpppqqquuuxxx{{{|||~~~|||vvvrrrtttuuuxxx{{{}}}|||wwwxxxzzz|||zzzzzz}}}zzztttrrrpppoooqqquuuzzz~~~~~~}}}|||wwwuuurrrooommmmmmnnnoooooonnnlllkkkjjjkkkkkklllggggggggghhhiiijjjkkkkkklllkkkjjjiiiiiijjjkkkkkknnnooopppqqqqqqqqqpppoooppppppqqqqqqqqqpppnnnmmmlllkkkjjjhhhfffdddcccbbbdddeeegggiiikkkkkkkkkkkkrrrvvvzzz~~~wwwvvvxxxyyywwwtttsssvvvyyyyyy~~~|||yyyyyyxxxvvvttttttwww|||{{{ssskkk```VVVQQQLLLDDD===999777555444000/////////000000...,,,000000000000000000000000........................222222111000///...------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***,,,,,,,,,++++++*********))))))))))))))))))))))))************************************************************************++++++,,,,,,,,,---------))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++******))),,,+++******)))*********++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......///............---------,,,,,,,,,,,,,,,,,,,,,,,,&&&)))---000///---,,,,,,000////////////////////////111222222111222444666999:::;;;<<<===AAAFFFJJJLLLPPPUUUXXXYYYYYYYYYYYY[[[[[[]]]aaafffkkkppptttxxxyyyzzz{{{{{{|||||||||~~~}}}{{{yyyxxxyyyzzz{{{||||||}}}~~~~~~~~~~~~~~~~~~************************)))***++++++,,,,,,,,,,,,******************************************************++++++++++++******+++++++++*********))))))+++******************+++++++++***))))))***++++++)))******+++++++++******************************+++---...---***))))))***---,,,++++++******++++++***+++,,,---------,,,,,,++++++++++++++++++++++++,,,------,,,,,,---///222444444777>>>IIIVVVaaagggnnnqqquuuvvvvvvwwwzzz~~~~~~yyyvvvwwwxxxzzz}}}yyyuuuuuuwww~~~}}}zzzxxxzzzxxxvvvuuuwww{{{}}}~~~}}}|||{{{zzzxxxxxxwwwvvvtttqqqnnnmmmmmmmmmnnnoooooommmlllllllllmmmmmmiiihhhhhhiiiiiikkkllllllmmmlllkkkkkkkkklllmmmnnnooopppqqqrrrrrrqqqooooooqqqrrrrrrrrrrrrpppooonnnllllllkkkiiihhhfffeeedddfffggghhhiiiiiihhhhhhgggkkknnnrrrwww{{{~~~}}}zzz{{{{{{zzzxxxwwwwwwxxxxxx{{{}}}|||xxxuuuqqqqqqsssxxx}}}zzzrrrfff[[[RRRNNNGGGBBB===999555222111000///000111111///---////////////////////////......................../////////...............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++*********++++++*********,,,,,,,,,++++++*********))))))))))))))))))))))))************************************************************************))))))*********+++++++++*********++++++,,,,,,---+++++++++++++++++++++++++++++++++++++++++++++,,,***************++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---++++++++++++++++++++++++++++++,,,------...//////............---------------------------------...+++,,,...///...---...///000000000000000000000000///111222333333444777999===>>>AAACCCFFFKKKQQQUUUZZZ]]]aaadddddddddeeefffjjjjjjkkknnnrrrvvv{{{}}}~~~~~~***************************++++++,,,,,,,,,++++++******************************************************++++++++++++******+++++++++***************************************++++++***))))))***++++++(((((()))++++++,,,,,,,,,***************************+++---,,,+++***++++++,,,,,,++++++******++++++***+++,,,---------,,,,,,++++++++++++,,,,,,,,,,,,+++,,,------,,,---///111444777>>>HHHTTT```jjjoootttwww{{{||||||}}}|||}}}~~~xxxttttttvvv{{{~~~}}}|||||||||~~~}}}}}}~~~}}}yyyvvvvvvuuuuuutttssssssrrrrrrtttrrrpppmmmllllllmmmnnnpppooonnnnnnmmmnnnnnnooojjjjjjjjjjjjkkklllmmmmmmnnnnnnmmmmmmnnnooopppqqqqqqqqqrrrrrrrrrqqqooonnnrrrrrrsssrrrrrrpppooonnnmmmmmmlllkkkjjjiiihhhggghhhiiihhhhhhgggeeedddcccdddggglllppptttxxx~~~|||~~~{{{yyywwwxxx{{{xxxtttooommmnnnttt{{{}}}|||pppdddXXXTTTOOOIIIDDD===666222333111000000111222000///////////////////////////........................,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++))))))************))))))+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))*********+++++++++++++++++++++++++++++++++************************)))******+++,,,,,,------******)))******+++,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,------....../////////............------------------......//////000000///000///...---...000222000000111111222333333333222444666888999<<>>@@@BBBCCCDDDGGGKKKOOOSSSXXX]]]aaahhhjjjmmmooopppsssvvvyyyyyy{{{~~~************************)))***++++++,,,,,,,,,,,,******************************************************++++++++++++******))))))*********+++++++++(((***+++,,,,,,+++***((()))***++++++++++++***)))******+++++++++******)))************************,,,***)))+++------,,,)))++++++******++++++,,,---,,,,,,+++++++++,,,---...++++++,,,,,,---......///......///000222888>>>CCCOOOTTT\\\```dddiiiqqqvvvvvvyyy{{{yyywwwvvvwwwzzz|||~~~|||zzzxxxwwwwwwwwwuuuwww|||zzzqqq^^^WWWQQQQQQUUU[[[eeeoooyyy}}}zzzyyyxxxxxxvvvuuutttttttttrrrooommmmmmmmmllllllkkkkkkkkkjjjnnnnnnnnnooopppqqqrrrrrrtttvvvwwwyyyzzz{{{zzzzzz|||{{{{{{zzzzzz{{{{{{{{{}}}~~~~~~}}}{{{zzzyyyyyyyyyxxxwwwvvvuuusssqqqppppppmmmlllkkkjjjiiijjjjjjkkkiiikkkkkkkkkkkkkkkmmmooosssttttttttttttvvvzzz}}}~~~{{{{{{~~~xxxqqqnnnpppsssyyy|||||||||}}}xxxpppggg___VVVNNNIII???<<<777444333222000///................................................---------------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++((()))))))))*********+++))))))))))))))))))))))))************************************************************************))))))*********+++++++++*********++++++,,,,,,---++++++++++++++++++++++++,,,+++++++++++++++++++++*********+++,,,---...///++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++---------------------------------,,,,,,,,,++++++..................//////...///111111111222444777:::<<<>>>AAADDDHHHJJJKKKOOORRRVVV[[[___dddiiimmmppprrrtttuuuuuuwwwyyy{{{|||************************((()))***+++,,,---------******************************************************++++++++++++******))))))******++++++++++++((()))+++,,,,,,+++)))((()))***+++,,,,,,+++***)))((()))***+++++++++++++++************************,,,+++)))+++------+++)))+++*********+++,,,,,,------,,,+++***+++,,,---...++++++,,,,,,---...///////////////000333:::BBBHHHUUUZZZ```dddffflllttt{{{wwwyyy{{{yyyvvvtttvvvxxxyyy~~~~~~zzzwwwuuuuuuuuuvvvyyy|||~~~ooodddSSSMMMHHHJJJOOOWWWcccmmmwwwzzzwwwvvvuuuuuuvvvuuutttuuuuuutttqqqnnnqqqqqqppppppooonnnnnnmmmnnnnnnooopppqqqrrrsssssswwwxxx{{{}}}~~~~~~~~~~~~{{{{{{yyywwwuuutttrrrrrrpppooommmkkkjjjjjjkkkkkklllmmmmmmmmmkkkkkkmmmnnnoooooopppooooooqqqtttwwwzzz}}}{{{yyy}}}{{{rrrmmmmmmppptttwwwyyyzzzzzzsssjjj```VVVOOOCCC???:::666444333111000................................................)))******+++---......///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***(((((())))))*********+++))))))))))))))))))))))))************************************************************************++++++,,,,,,,,,---------))))))***+++,,,,,,------*********************************++++++,,,------(((((()))***,,,///111222++++++++++++++++++++++++,,,,,,---------.........++++++++++++++++++++++++.....................------------,,,,,,,,,++++++000000000000////////////111111000000000333888<<<>>>@@@BBBFFFIIIMMMOOOQQQYYY\\\aaaeeeiiinnntttxxxtttvvvxxxxxxxxxyyy{{{}}}}}},,,+++***))))))***+++,,,******+++++++++******)))++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++************************++++++************++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))++++++******))))))((((((++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------.........///000000///...222222222222666@@@NNNXXX]]]]]]___aaafffmmmrrrvvvyyyxxxwwwvvvuuutttttttttwww|||~~~xxxrrrnnnnnnppprrryyyzzzlll]]]RRRKKKIIIHHHKKKRRR[[[ccchhhuuu|||}}}zzzxxxwwwwwwxxxxxxxxxxxxwwwwwwvvvvvvvvvssssssrrrqqqqqqqqqrrrrrrooorrrvvvxxxxxxxxxyyyyyy|||}}}~~~~~~~~~}}}zzzyyyxxxvvvtttrrrqqqrrrrrrqqqpppoooooonnnmmmllllllkkkjjjrrrpppooonnnnnnoooqqqrrrwww{{{{{{xxxxxxzzz{{{uuuqqqooonnnppprrrsssuuuwww}}}wwwjjj^^^WWWJJJEEE===777444222111111///////////////.................................,,,---------.../////////,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,++++++++++++.../////////...------,,,,,,,,,++++++***+++++++++******))))))***+++,,,,,,************************+++******))))))******+++******++++++++++++************+++++++++,,,,,,,,,((())))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---...------,,,,,,++++++******)))))))))***+++,,,,,,++++++++++++++++++++++++******+++,,,,,,---.........,,,***+++...000...,,,............///000111111...000222444555888;;;>>>AAACCCEEEHHHMMMTTT\\\bbbfffiiimmmoooqqqsssuuuwww|||~~~{{{{{{|||}}}}}}zzz{{{|||}}}++++++***))))))***++++++)))******+++++++++******++++++************++++++************************)))************+++++++++************************++++++************++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++++++++************))))))*********+++++++++++++++,,,,,,,,,,,,------,,,,,,---...000111000000111222444888@@@KKKXXX```cccbbbaaacccgggnnnuuuzzz{{{zzzxxxuuutttssssssssswww{{{~~~zzzsssnnnlllnnnrrruuu}}}~~~{{{uuulll```SSSJJJHHHFFFFFFIIIPPPXXX```dddtttzzz}}}zzzyyyyyyyyyzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxwwwvvvuuuuuuuuuvvvtttwww{{{}}}}}}}}}~~~~~~{{{yyyvvvuuuvvvuuutttsssvvvuuutttsssrrrqqqpppppprrrqqqooonnnnnnoooqqqrrrssswww{{{|||}}}xxxttttttuuu~~~~~~yyyuuurrrpppqqqrrrrrrrrruuu{{{}}}pppccc[[[PPPJJJBBB;;;777444222111000000////////////..............................---------...............,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,++++++++++++---.........------,,,+++,,,,,,++++++***++++++,,,))))))*********+++++++++************************,,,,,,,,,++++++,,,,,,,,,******++++++++++++************+++++++++,,,,,,,,,)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******************+++,,,************************,,,,,,,,,------......///...,,,+++,,,...///...,,,............///000111222///111444666888;;;???BBBEEEGGGKKKOOOTTT[[[ccchhhllloooqqqssstttvvvxxxzzz}}}~~~}}}}}}~~~yyyvvvvvvwwwyyy{{{}}}|||zzzyyyzzz|||~~~++++++***))))))***++++++))))))***+++,,,,,,,,,+++++++++************++++++************************)))************+++++++++************************++++++************++++++)))************+++++++++************************---------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,))))))*********+++++++++++++++,,,,,,,,,,,,------++++++,,,...///000111111111333888AAANNNZZZdddiiihhhgggfffgggkkkrrryyy~~~}}}yyyvvvttttttuuuuuuxxx{{{xxxsssnnnjjjjjjooovvvzzzvvvrrrlllddd\\\SSSIIICCCFFFFFFGGGJJJPPPWWW^^^cccqqqxxx~~~}}}}}}~~~}}}|||{{{{{{|||}}}~~~~~~~~~}}}}}}}}}}}}}}}~~~}}}|||{{{zzzzzzzzzzzzzzz}}}~~~}}}||||||{{{zzzyyyxxxwwwuuusssrrrqqqqqqtttsssrrrqqqqqqrrrssstttqqqtttwwwwwwxxxzzz~~~}}}uuuqqqqqqrrryyy||||||yyywwwvvvtttsssqqqpppqqqwwwvvviii```WWWQQQHHH@@@;;;777444222000000000000//////.............................................---------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++,,,,,,,,,,,,,,,,,,+++***,,,++++++***++++++,,,,,,((()))***+++,,,+++******************************,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---******+++,,,,,,---......,,,++++++************+++)))))))))***************........................---,,,,,,,,,...///...---///......///000111222222111444777:::===AAAEEEHHHLLLOOOTTTZZZ___eeekkkppptttvvvwwwwwwvvvwwwzzz|||zzz~~~}}}yyyxxxxxx{{{zzzvvvttttttuuuvvvxxxzzz}}}}}}|||}}}+++******************+++((()))***+++,,,,,,------++++++************++++++++++++++++++++++++++++++))))))*********+++++++++************************++++++************++++++))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++)))******++++++,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,,,,------+++,,,---......///000222222555===JJJZZZfffkkkmmmkkkkkkkkkmmmqqqvvv{{{~~~~~~zzzwwwuuuvvvxxxzzz{{{}}}zzz{{{{{{rrrnnnjjjhhhjjjqqqzzz~~~vvvkkkfff^^^WWWQQQLLLGGGDDDGGGIIILLLPPPTTTZZZaaaeeepppvvv~~~~~~}}}||||||}}}}}}~~~~~~}}}}}}~~~~~~}}}}}}}}}}}}}}}{{{yyyvvvuuuttttttxxxwwwvvvuuuuuuuuuvvvvvvsssuuuwwwwwwvvvwwwzzz|||~~~~~~|||uuuqqqppprrruuuwwwzzz{{{{{{{{{|||}}}yyywwwrrrooonnnrrryyyzzzmmmddd[[[UUULLLDDD>>>:::666444222111111000000/////////......................../////////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,******++++++++++++******++++++******++++++,,,,,,((()))+++,,,,,,+++***(((************************))))))************))))))******++++++++++++************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++******++++++,,,---+++++++++,,,,,,------------,,,++++++***************************+++++++++............------------------------.....................///000222333444444777;;;???CCCGGGLLLPPPVVVZZZ___dddiiimmmrrruuuyyyzzzyyyxxxvvvvvvxxxzzzwww|||~~~}}}{{{xxxxxxyyy|||{{{xxxxxxxxxxxxzzz|||*********++++++*********((()))***+++,,,---------++++++************++++++++++++++++++++++++++++++))))))*********+++++++++************************++++++************++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++((()))))))))******++++++++++++,,,,,,,,,---------+++++++++,,,,,,,,,---------...//////---...000333666;;;EEESSSbbbkkknnnmmmlllnnnrrruuuyyy{{{|||||||||zzzwwwuuuuuuwwwzzz|||~~~}}}wwwxxx|||}}}uuunnnllljjjjjjnnnvvv~~~wwwkkk```[[[TTTNNNKKKKKKJJJJJJJJJNNNSSSWWWZZZ___dddhhhpppvvv}}}}}}}}}|||{{{{{{zzz~~~~~~}}}}}}}}}zzzyyyyyyxxxxxxwwwwwwwwwvvvxxxyyyyyyxxxwwwxxxxxx|||~~~}}}uuurrrqqqrrrsssttttttuuuvvvzzz}}}{{{uuupppmmmnnnrrrvvvyyy~~~zzzpppiii]]]XXXPPPHHHCCC>>>:::777333222222111000000//////......................../////////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,))))))***************)))+++*********++++++,,,---(((***+++,,,,,,+++)))(((************************((())))))******))))))(((******++++++++++++************+++++++++,,,,,,,,,+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++******++++++,,,------------,,,,,,+++++++++------,,,+++*********++++++++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,------............//////......///000222444666777:::===AAAFFFJJJOOOUUUXXXaaadddiiimmmppprrruuuwww{{{{{{{{{yyyvvvtttuuuvvvxxxxxxzzz}}}~~~~~~~~~~~~~~~~~~}}}~~~)))***++++++++++++***)))******+++,,,---------,,,++++++************++++++)))))))))))))))))))))))))))************+++++++++************************++++++************++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***************++++++)))))))))))))))*********))))))*********+++++++++++++++,,,,,,,,,,,,---------///111000......222666<<>>;;;444333333222111000//////.......................................---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,((()))******+++*********************+++,,,------******+++,,,+++***)))(((************************)))***+++,,,,,,+++***)))******++++++++++++************+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---......---,,,,,,+++******---,,,,,,++++++++++++,,,++++++,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////......///000///000111333666999<<<>>>BBBFFFJJJOOOSSSXXX^^^bbbiiilllpppssstttvvvxxxzzz~~~~~~|||yyyvvvuuuuuuvvvwwwzzz~~~|||zzzzzzzzz|||~~~)))***++++++++++++***)))++++++,,,,,,---,,,,,,,,,++++++************++++++)))))))))))))))))))))))))))************+++++++++************************++++++************++++++)))************+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++***************)))))))))*********+++++++++++++++,,,,,,,,,,,,------+++...000000///111666;;;BBBKKKYYYeeennnqqqrrrsssuuuxxx||||||{{{zzzyyyzzz{{{|||}}}|||xxxrrrtttyyy{{{tttpppppprrrvvvzzz~~~{{{mmm___TTTQQQNNNMMMNNNQQQTTTTTTTTT[[[bbbgggiiikkkooosssvvvzzz~~~}}}|||zzz{{{{{{||||||||||||||||||~~~|||~~~~~~|||zzzyyyzzzyyyvvvtttrrrsssvvvyyy{{{{{{zzzvvvqqqmmmlllkkkmmmqqqwww}}}~~~|||mmmhhh___WWWPPPIIICCC???555444333222111000000///........................---------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---((()))***++++++++++++***************+++,,,---...+++++++++*********))))))************************)))***+++,,,,,,+++***)))******++++++++++++************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------******+++,,,,,,---......++++++,,,,,,------......,,,...000///...---///111222333555888<<<@@@CCCEEELLLOOOSSSXXX\\\aaagggkkknnnqqqtttvvvxxxzzz}}}|||yyyxxxwwwyyy}}}~~~{{{yyyxxxxxxyyy{{{)))***+++,,,,,,+++***))),,,,,,---------,,,++++++++++++************++++++************************)))************+++++++++************************++++++************++++++)))************+++++++++************************+++++++++,,,,,,------------,,,,,,++++++*********++++++,,,,,,,,,---------++++++,,,,,,,,,---------))),,,000000000333:::@@@FFFPPP___kkkqqqtttvvvwwwzzz|||zzzuuunnnqqqwww|||xxxuuusssrrruuuzzz~~~xxxkkk___VVVSSSQQQQQQSSSVVVXXXXXXZZZaaajjjooopppqqquuuyyyxxx{{{}}}{{{zzzwwwxxxyyy{{{|||}}}}}}~~~~~~~~~}}}}}}{{{wwwsssqqqqqqrrrxxxzzz{{{yyytttooolllkkklllpppvvv|||uuupppggg]]]UUUMMMFFFBBB555555444333222000000///........................,,,------....../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------))))))***+++++++++++++++************+++,,,---...,,,,,,+++***))))))******************************&&&((()))******)))(((&&&******++++++++++++************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---***++++++,,,,,,------...++++++++++++,,,------...))))))***+++,,,,,,------,,,,,,------...///000000,,,...000000...---///111444555888<<<@@@EEEIIIKKKRRRUUUYYY^^^bbbgggmmmqqqppprrruuuxxxzzz}}}}}}{{{}}}}}}~~~~~~yyyyyyzzz|||+++++++++******)))))))))))))))***+++,,,,,,------...---+++*********++++++***++++++,,,,,,++++++***++++++************++++++++++++++++++++++++++++++((((((((((((((((((((((((************************************************))))))******++++++++++++,,,,,,,,,++++++*********,,,,,,,,,---------......---,,,,,,,,,,,,---...///...000222222111666???GGGUUU\\\fffnnnsssxxx|||}}}yyysssvvv{{{|||yyywwwvvvvvv~~~~~~zzzpppfff___YYYYYYWWWWWWXXXYYY\\\]]]fffiiinnnrrrtttwwwyyy{{{{{{|||}}}~~~~~~~~~~~~}}}{{{zzzyyyzzzzzz{{{}}}~~~}}}~~~sssmmmnnnqqqtttwww{{{|||yyytttooollliiinnnuuu|||{{{mmmaaaYYYRRRIIICCC>>>;;;777444222111...---000/////////............//////.........---------,,,+++***))))))+++---...++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,+++++++++++++++***)))(((******++++++++++++************+++++++++******)))++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++,,,,,,---------------------------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,***---///000////////////---///000111111333555888999<<<@@@DDDIIIMMMSSSVVV]]]___ccciiimmmppppppnnnoooqqqtttvvvxxx|||}}}{{{|||}}},,,,,,+++++++++*********)))******+++,,,,,,---------,,,+++*********++++++***++++++,,,,,,++++++***++++++************++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++)))*********++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,------------...,,,,,,+++++++++,,,,,,---...000222333555<<>>CCCIIINNNSSSVVVXXX[[[___ccciiimmmrrrtttuuuuuusssrrrppppppqqqrrrrrrqqqpppppprrrttt{{{~~~,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++************++++++************************))))))))))))))))))))))))************************++++++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------111000000/////////000000000333888???GGGPPPYYY___^^^aaagggooowww~~~}}}~~~zzztttpppmmmnnnrrrvvv{{{}}}|||~~~|||wwwrrrlllllllllmmmnnnooopppqqqsssuuuwwwxxxyyy{{{}}}~~~}}}{{{zzzxxxwwwxxxzzz|||~~~{{{{{{|||{{{wwwpppoooooopppuuu}}}yyyjjj___YYYQQQLLLDDD===999666333111111000000000////////////---.....................------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,---,,,***))))))***,,,---******++++++++++++******((()))***+++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------******++++++,,,---......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,------...//////000111222333666:::======???BBBEEEIIINNNTTTYYY]]]^^^aaacccfffjjjppptttyyyzzz{{{xxxtttpppoooooopppqqqqqqooonnnnnnppprrryyy|||++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++***++++++,,,,,,++++++***++++++************++++++************************((((((((((((((((((((((((************************************************,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------...//////333777???IIIRRRYYY^^^```]]]aaahhhqqqyyy~~~~~~|||yyyxxxzzz{{{}}}~~~xxxqqqllleeeiiipppwww~~~~~~~~~~~~}}}|||yyyzzzzzz||||||zzzvvvsssooooooooopppqqqqqqrrrrrrtttvvvwwwxxxxxxyyy|||~~~~~~}}}|||{{{zzz{{{|||~~~zzzxxxyyy|||{{{zzz}}}~~~uuutttqqqppprrryyyxxxllleeeZZZTTTKKKCCC<<<888444222111111000000000/////////---------...............------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,+++***)))))))))***+++,,,******++++++++++++******((()))***+++++++++++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++******++++++,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////------,,,,,,---...000111333555777999:::===@@@CCCEEEIIIMMMQQQUUUZZZ___ccceeefffhhhiiilllpppvvv{{{~~~{{{tttpppoooooopppqqqqqqppppppqqqsssvvv}}}*********+++++++++,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***++++++************++++++************************))))))))))))))))))))))))************************++++++++++++++++++++++++------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++,,,---...///000666<<>>AAACCCEEEHHHJJJMMMQQQWWW\\\```dddhhhkkkkkklllmmmnnnqqquuu{{{~~~vvvpppoooqqqqqqrrrsssttttttvvvzzz}}}~~~)))))))))******+++++++++++++++++++++++++++++++++)))***+++,,,---,,,,,,++++++++++++,,,,,,+++++++++++++++************++++++))))))))))))))))))))))))************************************************,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---///000222333888@@@MMM\\\gggllljjjhhhdddeeeiiiqqqyyy~~~}}}tttrrrsssvvvxxxyyy~~~wwwpppkkkooouuu}}}{{{wwwsssqqqppppppooonnnpppsssvvvsssnnnkkklllnnnnnnoooqqqsssuuuwwwwwwxxxuuuvvvvvvvvvuuuwwwyyy|||{{{mmmsss|||{{{wwwtttvvv}}}~~~yyyuuusssuuu{{{{{{jjjcccXXXMMMDDD>>>:::777111111111111000000000000---------.........//////---.........------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,***+++,,,---------------******++++++++++++******(((((()))++++++,,,,,,,,,)))************+++++++++++++++++++++++++++++++++,,,,,,,,,------........./////////......---------,,,,,,++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---............---...///222555777;;;???CCCGGGIIIKKKMMMOOOQQQVVV]]]bbbgggjjjmmmoooooopppqqqrrrtttxxxwwwqqqqqqrrrrrrsssuuuwwwxxx{{{|||{{{zzz}}}|||}}}~~~|||yyywwwwww}}}&&&'''((())))))((('''&&&++++++++++++++++++++++++(((((()))***+++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++************++++++*********)))))))))))))))************************)))************+++++++++<<<666...******+++,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++---///...,,,...222666???IIIWWWeeemmmnnnmmmkkkkkklllnnntttzzz|||yyyvvvtttrrrpppqqquuu|||yyykkkiiipppssszzz{{{rrrjjjiiijjjiiijjjmmmnnnmmmkkkjjjjjjkkkmmmnnnqqqssstttvvvvvvvvvuuuuuu{{{zzzzzzyyyyyy{{{|||}}}yyywwwwww~~~{{{uuuuuuuuuuuuwww|||~~~yyytttsssvvvyyyrrrgggYYYOOOJJJFFF???999666444111000000111000/////////.........---------///............------------------,,,,,,,,,++++++))))))*********+++++++++++++++++++++******))))))***+++,,,,,,,,,,,,+++***+++++++++*********))))))************************)))***,,,---,,,***(((''')))******++++++******)))+++,,,------++++++,,,---................................................******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------.....................---///000222333555888;;;FFFLLLRRRTTTSSSSSSVVVYYYaaacccgggjjjlllnnnppprrrtttvvvwwwwwwwwwyyy~~~yyyvvvvvvwww{{{}}}{{{tttqqqqqquuu{{{~~~{{{xxxwwwwwwyyyyyyyyy|||}}}yyyuuurrrrrruuuzzz}}}))))))************))))))++++++++++++++++++++++++)))))))))***+++++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++******************+++***)))))))))))))))))))))************************)))************+++++++++333000,,,+++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,...///...---///444999CCCQQQbbblllmmmkkklllooooooqqquuuzzz}}}~~~{{{yyyuuutttrrrtttyyywwwmmmmmmuuu{{{{{{rrrkkkiiijjjjjjjjjmmmmmmlllkkkjjjjjjkkkmmmnnnrrrssstttuuuuuuvvvvvvvvvzzzzzzzzz{{{|||~~~{{{zzz~~~~~~xxxssssssssssssvvvzzz|||wwwtttuuuwww~~~tttjjj\\\RRRNNNJJJDDD>>>:::777444222111111///...//////.........---------///............------------,,,,,,,,,++++++++++++***+++++++++,,,,,,,,,,,,++++++++++++*********)))+++++++++++++++++++++++++++++++++*********))))))***************************++++++,,,+++***)))(((******++++++++++++******+++,,,------++++++,,,---........................------------------------***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,---...///000000111333444555999===AAAMMMRRRXXXZZZZZZZZZ^^^bbbfffhhhkkkmmmnnnoooqqqsssuuuxxxzzzzzzxxxxxxzzz}}}}}}zzzyyyzzz|||yyyssspppppptttyyy}}}~~~{{{{{{{{{||||||{{{~~~zzzwwwwwwzzz~~~,,,++++++++++++++++++,,,++++++++++++++++++++++++******************++++++++++++++++++++++++++++++,,,+++************+++,,,************************))))))))))))))))))******************************)))************+++++++++******+++,,,...---+++(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,.../////////222888===JJJZZZlllqqqlllhhhmmmsssvvvzzz~~~~~~|||{{{wwwvvvvvvyyy~~~~~~zzzvvvqqqttt|||{{{rrrkkkjjjjjjjjjjjjllllllkkkjjjjjjkkklllnnnooosssssssssssstttuuuvvvwwwxxxyyyzzz}}}~~~~~~~~~}}}xxxqqqqqqpppqqqtttyyy~~~{{{wwwttttttzzz~~~wwwmmm```WWWRRRNNNIIIEEE???<<<777444222111///.../////////.........------///............---------,,,,,,,,,+++++++++******++++++,,,,,,,,,---------++++++++++++************+++***))))))))))))***++++++++++++***************************************+++++++++***************++++++,,,,,,,,,,,,+++++++++,,,------++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,---000222444444555666777:::???EEEJJJVVVZZZ^^^aaabbbdddiiimmmmmmoooqqqqqqqqqpppqqqrrrvvvyyy{{{zzzwwwttttttuuuzzz{{{|||||||||}}}yyyuuutttrrruuuyyy}}}---,,,+++******+++,,,---+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++++++++************++++++*********++++++*********)))))))))))))))*********************************))))))*********+++++++++''')))+++---...---+++)))+++++++++++++++++++++++++++,,,------------------,,,...//////000555===CCCTTT```mmmpppkkkiiipppxxx|||}}}{{{{{{yyyyyyzzz}}}~~~}}}||||||wwwttttttuuu{{{yyyqqqjjjjjjjjjiiiiiikkkjjjjjjjjjjjjkkkmmmoooppptttsssrrrrrrssstttvvvwwwxxxyyy{{{~~~}}}~~~|||sssqqqpppqqquuuzzz~~~zzztttqqquuuyyyyyyqqqeee\\\WWWSSSNNNJJJBBB>>>999555222111000...////////////............///............---------,,,,,,+++++++++*********+++++++++,,,,,,,,,,,,---+++++++++++++++++++++++++++***(((''''''(((***+++************************************************++++++***))))))******++++++,,,,,,------,,,,,,++++++,,,------++++++,,,---------------------------+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------000///......///222555777777888999:::>>>EEEMMMRRR[[[^^^bbbeeehhhkkkqqquuutttuuuvvvuuusssqqqqqqqqqtttvvvxxxvvvrrrooooooqqqvvvxxx{{{}}}{{{xxxyyyzzz|||~~~|||{{{xxxzzz~~~,,,+++***))))))***+++,,,+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++************************)))***++++++++++++***)))(((((())))))************************************))))))*********+++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,------.........---+++---...///222999CCCKKK]]]bbbiiikkklllooovvv}}}}}}{{{|||||||||}}}|||yyyxxxxxxwwwpppppptttzzzxxxoooiiiiiiiiihhhgggiiihhhhhhiiikkklllnnnppppppssssssrrrrrrrrrtttvvvwwwyyyzzz|||~~~~~~}}}xxxuuussstttxxx}}}~~~vvvppppppsssxxx|||}}}vvvlllccc]]]WWWRRRNNNCCC???999555333222111000000000/////////.........///............---------,,,,,,,,,+++++++++******************+++++++++++++++++++++++++++++++++,,,+++***(((''''''(((***+++************************************************+++******))))))***+++++++++,,,,,,------,,,,,,++++++,,,------++++++,,,---------------------------++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++,,,,,,,,,------222000///...///222555777:::;;;<<>>KKKZZZeeegggnnnwww~~~~~~~~~~~~}}}|||~~~zzzuuunnnnnnpppvvv}}}xxxrrrjjjeeeeeefffdddbbbcccdddfffhhhkkknnnppprrrrrrpppqqqssstttuuuttttttsssxxxzzz}}}~~~|||ppppppoooooovvv~~~uuuwww}}}sssssssssrrrttt{{{yyylllaaaZZZSSSNNNEEE>>>999666444333000000000000//////////////////.........---------//////.........---------++++++,,,,,,,,,---------+++++++++,,,,,,---------***+++,,,,,,,,,,,,+++***))))))******++++++++++++************************'''(((***,,,---,,,***)))*********++++++*********+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,------------///222666;;;???BBBCCCCCCFFFJJJOOOTTTZZZ```dddkkkmmmqqqwww}}}|||}}}~~~|||yyyvvvvvvvvvqqquuuyyy{{{zzz{{{}}}{{{}}}zzzyyy{{{}}}|||~~~++++++++++++++++++++++++***+++,,,,,,******+++,,,************************************************************************+++++++++*********)))))))))))))))))))))))))))))),,,+++++++++***))))))))))))************+++++++++------------,,,+++***)))---,,,,,,++++++,,,,,,---)))+++---...------...///000444:::AAAIIISSS___fffooowww~~~~~~|||yyy||||||xxxsssooohhhkkkrrr}}}zzzuuunnnjjjfffcccbbbbbbbbbaaaeeehhhjjjlllmmmooorrrtttsssttttttttttttuuuyyy|||zzz{{{~~~{{{wwwrrrmmmlllmmmrrr~~~xxxuuuvvv{{{wwwrrrpppttt{{{wwwhhh\\\YYYQQQHHHAAA>>><<<:::777888555222000000///...---......---------,,,,,,,,,------,,,,,,,,,,,,+++++++++******))))))******+++++++++++++++++++++++++++......,,,+++***)))))))))++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,++++++******+++,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------------------------------)))+++,,,---,,,,,,...///...111555888;;;>>>CCCEEEGGGIIILLLSSS[[[bbbgggiiilllpppuuuyyy}}}~~~}}}~~~yyyuuuvvvxxxzzz|||}}}}}}}}}}}}~~~++++++++++++++++++++++++***+++,,,,,,******+++,,,************************************************************************+++++++++*********))))))************************+++++++++***************)))************++++++++++++,,,,,,------,,,,,,,,,---,,,,,,++++++,,,,,,---+++---...///......///111222555<<>>999666444222000------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++*********+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))))))))))))))******+++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------***,,,---......000333666:::???GGGPPPYYYbbbjjjooossstttttttttvvv{{{~~~}}}zzzyyyzzz{{{|||~~~|||xxxsssnnnmmmnnnpppqqqrrrtttxxx}}}++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******************************************************************************)))******+++++++++******))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------......///000111222444888AAALLL[[[hhhpppqqquuuyyy~~~}}}}}}}}}}}}yyywwwwwwyyy{{{~~~qqqfffaaa```aaabbbbbbbbbaaabbbbbbdddfffgggggghhhiiiiiijjjlllppptttzzz|||~~~}}}|||{{{{{{|||~~~~~~~~~~~~{{{yyywwwvvvuuusssooollllllqqquuuvvvuuuxxx~~~{{{ssskkkhhhhhhjjjqqqyyyzzzzzzyyyxxxyyy|||}}}xxxmmmgggbbbccckkktttyyy{{{}}}|||zzzsssjjj```WWWRRRKKKGGGAAA<<<888444111///......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++++++++,,,------......///++++++++++++++++++++++++************************)))))))))))))))))))))*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......---...///000000222666999???EEENNNWWW___gggmmmqqqttttttuuuvvvxxx|||~~~{{{zzz{{{|||~~~|||sssqqqooommmmmmooosssvvvtttwww}}}++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++******+++,,,,,,+++*********************+++++++++************************************************))))))***++++++++++++***)))************+++++++++++++++,,,,,,,,,,,,------------...///000222333444777999@@@KKK[[[hhhqqquuuvvvyyy~~~~~~zzzyyyxxxzzzvvvrrrtttxxx{{{~~~}}}oooeeebbbbbbccccccccccccbbbbbbcccdddfffggggggiiikkklllmmmnnnqqqsssyyy{{{}}}~~~}}}|||{{{zzz{{{~~~~~~}}}yyyuuussssssssspppmmmqqqvvvyyyxxxuuuvvv}}}}}}uuunnnllljjjjjjooouuuxxx|||zzz|||~~~{{{rrrkkkdddbbbgggooouuuyyy}}}|||sssggg]]]XXXOOOKKKDDD???:::666222/////////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++//////...------,,,,,,+++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))************+++******+++++++++,,,,,,,,,******+++,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,------.........///000111222333666:::>>>FFFLLLUUU^^^eeejjjnnnqqqrrrtttuuuwwwyyy||||||}}}}}}|||{{{zzz|||}}}zzzuuukkklllmmmnnnooosssxxx|||}}}++++++++++++++++++++++++)))******+++,,,,,,------++++++++++++++++++++++++***++++++,,,,,,++++++***))))))*********+++++++++************************************************))))))***+++++++++++++++)))************++++++++++++++++++,,,,,,---------......///111333555777888;;;BBBMMM[[[hhhrrrzzz}}}}}}yyywwwuuuwww}}}yyyooooootttvvvyyy}}}zzznnneeecccddddddcccdddcccbbbbbbcccdddfffggghhhkkknnnpppqqqrrrsssuuuwwwyyy|||~~~}}}~~~}}}|||{{{yyy{{{~~~|||vvvqqqoooqqqsssrrrppptttyyy}}}{{{wwwwww~~~{{{uuurrrooommmooosssuuu|||}}}vvvppphhhcccdddjjjsssyyy}}}qqqfff```SSSOOOIIICCC>>>999444111000000/////////.................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---------,,,++++++******++++++++++++++++++++++++************************************++++++,,,,,,******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,+++,,,,,,,,,---------......------------...............///111333666:::@@@EEEMMMSSS\\\dddiiilllnnnoooqqqsssvvvxxxyyy|||zzz|||}}}||||||}}}}}}wwwrrrnnnqqqtttwwwyyy}}}++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++***+++,,,------,,,+++***))))))******++++++++++++************************************************((()))***+++++++++++++++)))************++++++++++++++++++,,,,,,---------///000111333555888;;;<<<===HHHXXXfffpppxxx~~~}}}zzzwwwtttvvv{{{~~~vvvmmmnnnvvvrrruuuyyy|||~~~yyymmmeeedddeeeeeeddddddccccccbbbcccdddfffgggjjjmmmqqqtttuuuuuuuuuvvvvvvxxx{{{~~~~~~|||}}}~~~~~~}}}|||yyy{{{yyysssmmmlllpppttttttsssuuu{{{}}}yyyyyy{{{xxxtttpppppptttvvv{{{~~~xxxssskkkdddccchhhrrryyywwwlllfffVVVRRRLLLFFF@@@;;;666222000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******((())))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,)))***+++,,,---,,,,,,+++,,,,,,,,,------.................................,,,...111444888>>>EEEJJJRRRXXX```gggkkkmmmmmmnnnpppsssvvvyyyzzz|||~~~zzz}}}{{{|||~~~}}}{{{vvvrrruuuzzz+++++++++************))),,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***))))))))))))***+++,,,---++++++++++++++++++++++++))))))*********++++++++++++*********+++,,,------***+++,,,------,,,***))),,,,,,+++++++++,,,---...111...///222444444777<<<@@@MMM]]]jjjqqqxxx}}}{{{{{{~~~|||wwwvvvyyy|||}}}~~~~~~}}}|||~~~zzzvvvlllgggddd``````ccccccddddddddddddeeegggiiinnnqqqvvvyyyzzzyyyxxxxxx{{{{{{||||||||||||{{{{{{yyyzzz{{{}}}}}}}}}}}}|||}}}~~~~~~}}}|||~~~{{{sssmmmmmmoooppprrruuuzzzwwwvvvuuussswwwvvvxxx~~~|||zzztttlllggghhhooouuusssdddYYYTTTMMMHHHDDD>>>777222333111............---,,,...------------,,,,,,,,,+++,,,,,,---...///000000......---,,,,,,+++******---,,,+++***))))))))))))++++++++++++++++++++++++,,,,,,,,,+++***)))(((''',,,+++)))((((((((())))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,///111000333666:::???EEEMMMSSSWWW]]]eeejjjlllmmmoooqqqssswww{{{}}}{{{zzz{{{}}}|||{{{|||zzz{{{|||}}}}}}{{{{{{|||}}}~~~++++++++++++************,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))***+++,,,,,,++++++++++++++++++++++++))))))*********+++++++++,,,++++++************++++++++++++,,,,,,++++++***+++,,,---.........------...,,,---111333444777===DDDPPP```kkkpppuuu}}}}}}zzzvvvvvvzzz~~~}}}zzzzzz}}}}}}vvvrrryyy}}}tttkkkgggdddaaaaaadddcccddddddddddddfffiiilllsssvvv{{{}}}}}}{{{zzzzzz|||||||||||||||{{{zzzzzzwwwxxxyyyzzz{{{{{{{{{zzz|||}}}~~~}}}|||tttnnnmmmoooppprrrvvv{{{yyyxxxvvvtttrrrtttyyy~~~{{{qqqiiifffiiimmm|||zzzkkk]]]XXXPPPJJJFFFAAA:::666444222000/////////...---////////////............++++++,,,,,,---...............---,,,,,,+++******++++++*********++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,+++***)))(((,,,+++***))))))))))))***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,,,,...111333222555999>>>CCCKKKRRRXXX^^^ccciiilllnnnoooqqqrrrvvvxxx{{{|||{{{zzz{{{|||~~~}}}~~~~~~~~~,,,+++++++++************,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,+++***************++++++++++++++++++++++++++++++***************+++++++++,,,,,,+++***)))))))))))),,,++++++***++++++,,,,,,***,,,///111111000---,,,+++***,,,000222333777===IIIVVVeeelllmmmqqq{{{|||wwwtttvvv{{{|||xxxuuuvvvwwwpppjjjhhhqqqyyyqqqiiifffdddaaabbbeeedddddddddddddddhhhmmmqqqzzz}}}~~~}}}}}}}}}}}}}}}|||{{{zzzxxxxxxtttuuuvvvwwwxxxxxxxxxxxx{{{|||~~~~~~}}}uuuooonnnoooooorrrwww}}}{{{yyytttqqqppptttxxx~~~|||{{{}}}xxxmmmgggggghhhuuu}}}ttteee^^^UUUMMMHHHDDD???;;;666444111000000000000///111111111000000000//////,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***************+++,,,......++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------///222555444888===CCCJJJRRRZZZ___fffiiilllooopppqqqsssuuuyyyzzz{{{{{{zzzzzz{{{}}}}}}~~~zzzxxxwwwvvvyyyzzz}}},,,,,,+++++++++*********,,,++++++******++++++,,,++++++++++++++++++++++++---,,,***))))))***,,,---++++++******)))*********++++++++++++++++++++++++******************************)))))))))))))))))),,,+++***)))***+++,,,---+++,,,...///000///---,,,++++++---000111222888???PPP\\\hhhllljjjmmmwww}}}~~~xxxsssrrrvvv}}}{{{vvvrrrppppppfffbbbbbblll|||tttmmmgggeeedddbbbbbbeeeddddddddddddfffkkkqqqvvv~~~~~~}}}}}}}}}|||zzzxxxwwwvvvssstttuuuuuuvvvwwwwwwwwwzzz{{{|||~~~}}}vvvooonnnmmmmmmqqqvvv~~~{{{vvvrrrpppqqqtttyyyyyyxxxzzz~~~}}}sssllliiiiiikkkttt{{{mmmeeeZZZQQQLLLGGGBBB???777555111000000000000///111111111000000000//////------------,,,,,,++++++---------,,,,,,+++++++++++++++++++++,,,---......++++++++++++++++++++++++***+++,,,---------------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------------------------***+++,,,------///222555666:::AAAIIIPPPXXX```eeejjjkkkmmmoooqqqsssvvvxxxzzzzzzzzzzzz{{{|||}}}~~~~~~zzzvvvttttttuuuvvvxxxzzz,,,,,,,,,++++++++++++***,,,++++++******++++++,,,++++++++++++++++++++++++---,,,***))))))***,,,---++++++******)))*********++++++++++++++++++++++++************************(((((((((((()))***+++,,,++++++***)))***+++---...,,,,,,,,,+++,,,,,,---......---///111111333;;;DDDXXXbbbkkkmmmjjjllluuu}}}~~~yyytttqqqsssxxx~~~yyyuuuqqqnnnlllbbb^^^___iiiyyy{{{pppiiieeeeeedddbbbbbbdddcccddddddfffiiinnnvvv{{{~~~~~~}}}}}}|||{{{yyywwwvvvuuutttttttttuuuuuuvvvwwwwwwxxxyyy{{{|||~~~|||uuuooollljjjjjjnnnuuu}}}}}}wwwrrroooooopppsss|||xxxvvvxxx}}}yyyqqqllljjjeeemmmwwwwwwnnnaaaWWWPPPJJJEEEAAA888555111////////////...000000////////////......//////......------,,,,,,------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++,,,------------++++++++++++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------+++------------///222444:::???GGGOOOWWW^^^eeejjjllllllmmmooorrrvvvyyyzzzyyyyyyyyyzzz|||~~~zzzwwwtttqqqqqqsssuuuwwwwwwzzz~~~zzzyyyzzz,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,+++***************+++++++++++++++++++++++++++++++++++++++***************''''''((()))***,,,---...************+++,,,---------,,,+++******,,,---...000///000222333777BBBNNNbbbhhhmmmnnnmmmpppxxx~~~|||~~~xxxuuurrrssswww}}}}}}xxxtttpppllliii```\\\\\\fffvvv~~~yyylllgggcccddddddbbbaaacccbbbccceeehhhlllrrrzzz~~~}}}}}}||||||{{{zzzyyywwwuuutttttttttttttttuuuvvvwwwxxxwwwxxxyyyzzz|||}}}~~~~~~zzztttmmmiiifffeeekkkssszzzxxxrrrnnnmmmlllmmmsss{{{xxxuuuvvv{{{~~~uuummmjjjeeejjjpppxxxwwwjjj^^^VVVOOOHHHCCC999666111///...///////////////.........---------/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++++++++,,,++++++++++++++++++++++++******+++,,,,,,---,,,,,,)))***++++++,,,+++++++++++++++++++++++++++++++++++++++,,,,,,------......---------------------------...//////000222555888AAAGGGOOOWWW___eeekkkoooooooooooorrrvvvzzz||||||zzzyyyyyy{{{~~~}}}wwwuuurrrppppppsssuuuwwwwww{{{{{{vvvuuuwwwyyy------,,,,,,,,,+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))***+++,,,,,,+++++++++++++++++++++++++++++++++*********)))))))))))))))******,,,---...))))))***+++,,,,,,,,,,,,,,,,,,,,,---------------000///000333555<<>>888555444333333//////...............///......---------...////////////...---,,,++++++***,,,,,,,,,,,,+++++++++++++++++++++*********))))))******++++++++++++******************+++++++++,,,************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---......---...000222222444888???IIISSS]]]bbbjjjmmmrrrtttvvv{{{~~~}}}||||||}}}~~~~~~~~~zzzwwwtttmmmoooppprrrtttxxx}}}~~~|||yyyxxxxxxxxxxxxwwwtttssssssrrrqqqppppppooommmmmmmmmmmmmmmlllkkkjjjjjjjjjiiiiiiiiihhhhhhhhhiiijjjjjjkkklllmmmnnnnnn+++++++++,,,,,,,,,------------------,,,+++******************************++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++---------,,,,,,+++++++++,,,++++++******++++++,,,---,,,,,,+++++++++,,,,,,...---------...///000111222111666CCCVVViiivvv{{{|||{{{{{{|||~~~|||{{{{{{|||~~~yyytttsssttt}}}}}}|||xxxmmm```PPPIIIAAACCCOOO```kkkooopppkkkddd```___```aaaaaadddiiipppwww}}}~~~~~~}}}{{{zzzxxxvvvtttsssrrrrrrrrrssstttuuuuuutttsssrrrwwwwwwyyyzzz|||}}}}}}}}}~~~{{{pppiiiaaa\\\YYYZZZbbblllyyy|||{{{xxxyyy{{{}}}{{{wwwrrrmmmjjjddddddccccccbbbbbbbbbaaaiiilllrrrzzzzzzvvvqqqpppqqqkkkmmmrrrxxxyyyvvvuuuuuuxxx~~~xxxlllaaa]]]___fffsss~~~~~~xxxppphhh___VVVMMMHHH@@@:::777555333222///......------------...---------------...///000.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))(((***++++++,,,,,,++++++************+++++++++,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---...111333111444;;;DDDNNNYYYbbbgggkkkmmmpppsssuuuyyy~~~|||zzzyyyzzz|||}}}|||xxxvvvttttttppprrruuuvvvwwwyyy|||~~~{{{xxxwwwwwwwwwvvvuuusssrrrqqqpppooonnnmmmmmmkkkkkkkkkkkkkkkjjjiiihhhggggggffffffeeeeeedddddddddeeeeeeeeefffggghhhhhh+++++++++,,,,,,,,,---------------------,,,+++***************************+++++++++++++++++++++++++++*********************++++++++++++++++++++++++---------,,,,,,+++++++++,,,++++++******++++++,,,---,,,,,,+++,,,,,,---------------...///000111111666777>>>NNNdddvvv~~~~~~~~~zzztttrrrqqqttt~~~~~~|||xxxlll___OOOGGG??????HHHVVVbbbjjjnnnjjjccc```___aaabbbcccggglllssszzzzzzyyywwwuuutttrrrrrrrrrrrrssstttuuuvvvuuutttssswwwxxxyyy{{{|||}}}~~~~~~}}}~~~yyyoooggg___ZZZXXXYYYaaajjjvvv{{{zzzuuuuuuvvvxxx~~~|||wwwrrrmmmiiiddddddddddddcccbbbaaaaaafffhhhkkkpppwww|||wwwqqqnnnoookkklllnnnsss{{{~~~zzzxxxwww|||tttggg```^^^bbbnnnzzz|||{{{tttlllaaaWWWOOOJJJBBB<<<888555333111//////...------------------------------...///000,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++//////000///...///222555666;;;CCCNNNXXXaaagggkkkjjjlllnnnqqqtttyyy}}}}}}zzzxxxyyy{{{|||~~~||||||}}}zzzvvvsssrrrrrrsssuuuwwwyyyzzzzzzzzz{{{|||||||||||||||||||||}}}}}}|||yyyvvvtttttttttsssrrrppppppooommmllljjjiiiiiiggghhhhhhhhhhhhggggggfffddddddcccccccccbbbbbbbbb]]]]]]]]]]]]]]]^^^``````++++++,,,,,,,,,,,,------)))******++++++*********************************++++++++++++++++++++++++))))))******************,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,------...---------...///000111222666:::DDDVVVkkk{{{|||uuuqqqqqqrrrxxx~~~{{{vvvjjj]]]OOOFFF>>>>>>DDDNNN\\\fffkkkgggbbb___```bbbeeefffkkkooovvv}}}}}}~~~~~~xxxwwwvvvtttsssrrrqqqqqqrrrrrrssstttuuuvvvvvvuuuwwwxxxzzz|||}}}~~~}}}~~~xxxnnnggg^^^ZZZWWWXXX```iiitttzzzyyysssrrrsssuuu{{{}}}xxxrrrmmmiiieeeeeeddddddcccbbbaaaaaaaaaccceeeiiinnnwwwzzzsssoooooommmllllllooovvv~~~|||}}}|||nnneee___```jjjtttzzzyyyqqqeee[[[QQQLLLEEE>>>:::666333111000000///...------------......---------...//////***++++++,,,---...//////,,,,,,,,,,,,------------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///000000000000222666999;;;AAAKKKVVV^^^cccffffffiiijjjmmmrrrvvvzzz}}}~~~|||{{{|||}}}~~~{{{vvvttttttwwwvvvuuurrrpppoooqqqssszzz{{{}}}}}}{{{zzzzzz{{{}}}~~~~~~~~~}}}yyyyyyyyyyyyxxxxxxxxxxxxuuusssooonnnmmmmmmlllkkkkkkjjjiiigggeeecccbbbaaa```aaaaaaaaaaaaaaa``````]]]]]]]]]]]]]]]]]]]]]]]][[[ZZZYYYYYYYYY[[[\\\]]]++++++,,,,,,,,,,,,------((())))))***++++++++++++************************++++++++++++++++++++++++(((((())))))******++++++,,,,,,+++******+++,,,,,,*********+++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,---......------......///111222333777===JJJ]]]ppp~~~~~~}}}|||~~~xxxsssqqqrrrttt{{{~~~zzzttthhh[[[NNNEEE>>>>>>BBBJJJWWWccchhhddd```^^^```dddgggiiiooosssxxx~~~~~~~~~~~~~~~~~~wwwvvvuuusssrrrqqqqqqqqqrrrrrrrrrsssuuuvvvxxxxxxwwwxxxzzz|||~~~|||~~~~~~vvvnnnfff^^^ZZZWWWXXX```iiirrryyyyyysssrrrrrrssszzz{{{vvvpppmmmkkkiiihhhfffdddcccbbbbbb___```bbbdddhhhooovvv|||wwwrrrqqqnnnllljjjlllqqq{{{tttiiiaaa___eeeoooyyyyyymmmbbbTTTOOOHHHAAA<<<888444222222111000///............///......---------......+++,,,,,,------.........,,,,,,,,,---------......+++++++++,,,------......+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------+++++++++,,,,,,------------...000000222666;;;???BBBIIITTT^^^dddeeeccc```eeegggkkkqqqvvvzzz{{{{{{}}}~~~||||||}}}}}}}}}wwwsssrrrrrrqqqrrrsssqqqpppqqquuuxxx{{{}}}~~~~~~|||{{{|||}}}|||||||||}}}~~~~~~}}}|||zzzxxxwwwvvvssssssrrrrrrqqqqqqppppppllliiifffddddddcccbbbaaacccbbb```^^^\\\ZZZXXXXXXVVVVVVWWWWWWWWWWWWVVVVVVSSSSSSTTTUUUUUUVVVVVVVVVYYYXXXWWWVVVVVVWWWYYYZZZ++++++,,,,,,,,,---------)))***+++,,,---.........************************++++++++++++++++++++++++'''(((((()))***++++++,,,---,,,+++******+++,,,---)))))))))******++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,---...///------......///111222333<<>>:::666333222222111//////.........000///...------------------------------------,,,,,,,,,,,,------.........***+++,,,,,,......///000+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------++++++,,,,,,,,,---------******+++,,,,,,---......+++---///111444999???DDDLLLTTT^^^hhhlllkkkfffbbbaaaccchhhooouuuxxxxxxxxxzzz|||yyywwwyyy{{{{{{zzz|||vvvssssssuuuppprrrsssssssssuuuyyy~~~{{{}}}~~~~~~}}}}}}~~~{{{{{{{{{|||~~~~~~~~~~~~~~~}}}xxxwwwwwwuuusssqqqooonnnmmmllllllkkkjjjiiiiiihhheeeccc___]]]]]]\\\[[[ZZZ\\\\\\ZZZXXXUUUSSSRRRQQQNNNNNNOOOOOOOOOOOOOOONNNLLLLLLMMMNNNOOOPPPPPPQQQRRRQQQPPPOOOOOOPPPRRRSSS------------------------+++,,,---,,,***)))***+++,,,,,,,,,+++++++++******++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++((())))))))))))***************+++++++++,,,,,,,,,///...000444555555:::@@@CCCQQQcccrrr{{{}}}||||||~~~xxxvvvrrroooooosssyyy~~~yyynnn```WWWNNNEEE>>>>>>CCCJJJTTT]]]______```aaacccgggmmmrrryyyzzz|||}}}~~~~~~}}}}}}~~~}}}|||{{{zzzzzzsssrrrqqqqqqqqqrrrssstttssssssttttttssstttwwwyyyyyyzzz|||~~~zzzqqqhhh^^^ZZZXXXXXX^^^eeepppzzzzzzsssqqqppprrrxxx}}}yyywwwpppooommmkkkhhhgggfffeeecccbbbaaaaaabbbeeeiiikkkvvv~~~yyyuuuqqqllljjjjjjlllrrr|||pppddd^^^^^^aaarrryyyyyykkk```WWWLLLEEECCC???888222111000///...---......///......------------.........------,,,,,,------...******))))))******+++,,,***,,,---//////...,,,+++,,,------......------,,,+++,,,,,,------,,,,,,+++---------...------,,,,,,222000---...000000...,,,---000222333555<<>>>>>CCCJJJTTT\\\^^^___```aaadddiiipppuuu||||||~~~~~~}}}~~~}}}|||zzzxxxwwwqqqqqqpppppppppqqqrrrsssrrrssstttsssssstttwwwyyyyyy{{{}}}~~~zzzqqqhhh___ZZZXXXXXX]]]dddoooyyy{{{tttrrrqqqrrrwww~~~|||zzztttrrrpppmmmkkkiiiggggggcccbbb```___```bbbeeegggnnnuuu|||wwwrrrmmmjjjkkkmmmrrr}}}|||qqqfff___]]]^^^kkkttt~~~|||pppfff\\\PPPHHHDDD@@@999333222111///...---......///......------------.........------------------...+++************+++,,,,,,+++,,,...//////...---,,,,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++,,,------...------,,,,,,---,,,+++,,,///000...,,,///111444666:::CCCOOOXXXccchhhlllnnnjjjfffcccaaadddggglllrrrvvvyyyzzzzzz~~~|||wwwvvvxxx|||~~~~~~~~~vvvqqqnnnoooooopppsssrrrrrrrrrtttvvvxxxzzzwwwxxxzzz{{{|||}}}~~~~~~zzzzzz{{{|||}}}}}}{{{xxxwwwvvvuuuttttttttttttkkkhhhdddbbbaaa```^^^]]]^^^^^^]]]]]]\\\ZZZYYYXXXXXXXXXVVVUUUTTTSSSSSSSSSQQQQQQPPPOOONNNLLLJJJIIIEEEEEEEEEEEEDDDCCCBBBBBBDDDCCCAAA@@@@@@@@@BBBCCCAAAAAAAAAAAAAAABBBCCCCCC,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***+++,,,,,,,,,,,,++++++++++++***++++++************++++++***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------------............///...000444888===HHHSSSbbblllxxx{{{zzz||||||ooojjjeeegggpppyyy{{{zzz~~~vvvkkk^^^UUUKKKDDD>>>???DDDJJJSSS[[[]]]^^^___```dddlllttt{{{~~~~~~~~~~~~~~~{{{yyyuuutttooooooooooooooopppqqqqqqqqqrrrssssssrrrtttwwwyyyzzz{{{}}}~~~zzzrrriii```[[[XXXWWW\\\ccclllwww|||uuusssrrrrrrvvv|||~~~xxxwwwtttqqqnnnkkkjjjiiieeedddbbbaaa```bbbcccdddfffmmmxxxyyytttoookkkkkkmmmqqqzzz|||sssiii```[[[ZZZaaammmzzzyyyoooeeeXXXNNNHHHBBB<<<666333222000///......//////......------------......------------------------,,,++++++++++++,,,------------...//////...---,,,,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------...------,,,******+++...000111000...000333666:::AAALLLZZZdddmmmooopppnnnkkkhhhffffffkkkmmmqqqtttxxxzzz{{{{{{{{{}}}}}}yyyxxxzzz}}}zzzrrrmmmlllmmmpppqqqttttttsssssstttuuuwwwxxxvvvwwwyyyzzz|||}}}}}}~~~zzzzzzzzz{{{}}}~~~~~~|||xxxuuurrrqqqpppnnnmmmlllllllllaaa^^^[[[YYYYYYXXXWWWVVVWWWWWWWWWVVVVVVTTTSSSRRRSSSSSSRRRPPPOOOOOOOOOOOOMMMMMMMMMLLLKKKJJJIIIHHHCCCCCCCCCCCCBBBAAA@@@@@@@@@???===<<<<<<<<<===>>><<<<<<<<<<<<<<<<<<===>>>++++++++++++++++++++++++,,,---...---+++***+++,,,---------------------,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,------------.........000///000333777>>>LLLZZZnnnvvv}}}|||wwwxxx~~~zzzkkkddd```eeerrr~~~~~~yyytttuuuzzz|||tttiii]]]TTTJJJCCC>>>@@@EEEJJJRRRYYY[[[[[[]]]```eeemmmwww~~~~~~}}}}}}~~~}}}{{{wwwrrrpppmmmmmmmmmnnnnnnnnnoooooopppqqqrrrrrrrrrsssvvvyyyzzz{{{}}}~~~zzzrrrjjj```[[[XXXWWW[[[bbbjjjttt}}}wwwuuusssqqquuuzzz|||zzzwwwtttpppnnnlllkkkkkkiiigggeeedddddddddeeedddjjjsss|||vvvpppkkkkkklllooovvv~~~|||vvvmmmccc[[[WWWYYYfffvvvzzzpppbbbUUUMMMFFF???:::555444222000///...//////......------------......------............---------,,,,,,,,,,,,---............/////////...---,,,,,,,,,,,,------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------...---------,,,---///111333333222111111444888???HHHUUUcccmmmtttsssrrrpppnnnmmmmmmnnnssstttvvvxxxyyy{{{|||||||||~~~~~~}}}{{{{{{|||}}}wwwpppkkkkkknnnqqqsssvvvuuuttttttttttttuuuvvvuuuvvvwwwyyy{{{|||}}}}}}zzzzzzzzz{{{|||}}}|||}}}~~~~~~|||xxxsssoookkkjjjhhhgggeeeddddddddd\\\ZZZWWWUUUVVVVVVUUUTTTUUUUUUUUUTTTTTTRRRQQQQQQPPPOOONNNMMMMMMMMMMMMMMMJJJJJJKKKKKKJJJJJJIIIHHHGGGGGGGGGFFFFFFEEEDDDCCCAAA@@@>>>===<<<<<<<<<<<<;;;;;;:::::::::;;;;;;<<<++++++++++++++++++++++++,,,---...---+++***+++,,,++++++++++++,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,------------111///000333555>>>NNN]]]rrrxxx|||yyytttvvv}}}}}}zzziiiccc___gggvvvyyysssnnnpppxxx|||ssshhh\\\TTTHHHBBB???BBBGGGKKKRRRXXXYYYZZZ]]]```fffoooyyy}}}{{{||||||{{{yyyuuupppnnnllllllmmmmmmmmmnnnnnnnnnooopppqqqqqqqqqsssvvvyyyzzz{{{|||~~~}}}yyyrrriiiaaa\\\YYYWWW[[[aaahhhsss}}}yyyvvvtttqqqssswww~~~|||yyyvvvssspppnnnmmmooommmkkkiiigggfffeeeeeedddiiipppzzzxxxrrrlllllllllmmmrrrwww}}}~~~~~~}}}yyyrrrggg]]]WWWUUUbbbqqq|||zzzkkk^^^SSSIIIAAA===777666333111000/////////......------------......---......//////......---------,,,,,,------...///...............------,,,+++,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---.........------///111222222222222222222666===FFFRRR___kkkrrrvvvtttrrrrrrsssuuuvvvwwwxxxyyyzzz{{{{{{{{{|||{{{~~~~~~~~~~~~~~~{{{vvvppplllmmmpppsssuuuvvvvvvuuuttttttttttttttttttuuuwwwxxxzzz{{{{{{|||zzzzzzzzzzzz{{{|||~~~~~~}}}}}}}}}{{{yyywwwsssmmmiiicccbbbaaa___^^^]]]]]]]]]ZZZWWWTTTSSSSSSTTTSSSRRRRRRSSSSSSRRRRRRQQQPPPOOOMMMMMMLLLLLLLLLLLLLLLMMMJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIHHHGGGFFFBBBAAA@@@???>>>===<<<<<<;;;;;;:::::::::::::::;;;,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++,,,---((()))))))))))))))******++++++************++++++************************,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,,,,,,,,,,---------000///111333555>>>PPP```sssvvvxxxvvvtttxxx}}}{{{jjjfffeeemmmzzzwwwqqqllloooyyy{{{rrrgggZZZRRRHHHCCCAAAEEEIIIMMMRRRWWWYYY[[[___ccciiiqqqyyy~~~}}}zzzzzzzzzyyyvvvsssooommmkkkllllllmmmnnnmmmmmmmmmnnnoooppppppqqqsssvvvxxxyyyyyy{{{|||}}}xxxppphhh```\\\YYYXXX\\\aaagggrrr|||{{{xxxuuuqqqqqquuu|||~~~|||xxxuuusssrrrqqqqqqpppnnnkkkiiigggfffeeeeeehhhlllttt}}}uuuooonnnnnnmmmooosss}}}~~~|||zzzyyy}}}}}}~~~|||wwwmmmaaaYYYUUU^^^jjjuuutttfffXXXMMMDDD???999777555222000/////////......------------......---...///000000///...------,,,,,,,,,,,,---...............---,,,,,,,,,+++++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++,,,---............---...000000//////111333666<<>>===<<<<<<;;;:::::::::::::::---------------------------...///...,,,+++,,,---,,,,,,,,,------.........++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,............/////////000---...111555888BBBVVVhhhwwwvvvuuuvvvzzz}}}yyyxxx|||}}}ooooooqqqxxx~~~wwwpppssswwwmmmaaaUUULLLHHHDDDCCCHHHMMMOOOSSSWWW^^^aaafffkkkpppuuu{{{}}}|||yyyxxxwwwuuusssqqqpppoookkklllmmmnnnnnnnnnmmmlllmmmnnnooopppppprrruuuxxxwwwxxxxxxzzz||||||wwwnnnggg```]]]ZZZYYY]]]cccgggqqq{{{}}}zzzvvvpppooorrrwww}}}~~~|||zzzyyyxxxxxxwwwvvvtttqqqooommmllljjjjjjjjjnnnvvv}}}vvvuuutttqqqqqqrrrvvv{{{|||~~~yyywwwxxxyyy}}}~~~}}}uuuiii```VVVZZZ___iiiyyy}}}ooo```RRRFFF@@@;;;999777444111000//////.........------.........---...///111111///...---,,,++++++++++++,,,------...---,,,+++************+++++++++,,,,,,++++++++++++,,,,,,------,,,,,,+++***+++,,,---............---...//////000333999>>>BBBJJJYYYiiiuuu||||||{{{ssssssuuuzzzyyy{{{~~~|||yyyvvvssstttxxxyyytttvvvwwwwwwvvvtttssstttuuuuuurrrpppooopppqqqqqqqqqtttuuuuuuuuuuuuuuuttttttvvvvvvwwwwwwwwwwwwvvvvvvyyyyyyyyyyyyzzzzzz{{{|||uuuvvvwwwwwwvvvtttqqqooollliiidddaaa^^^[[[XXXVVVTTTTTTTTTTTTTTTUUUVVVVVVWWWUUUQQQOOOOOOOOONNNLLLJJJJJJKKKKKKKKKJJJIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLMMMMMMMMMMMMMMMMMMLLLKKKKKKKKKKKKKKKJJJIIIHHHHHHIIIIIIHHHGGGEEECCCAAA?????????>>>===<<<<<<<<<===............---,,,++++++......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,++++++***************++++++,,,------++++++,,,---//////.........///000000000111111222888III```qqqzzzxxxvvvxxx}}}xxxvvvvvv~~~~~~sssrrruuu}}}yyyssswwwzzzpppiiiaaaUUULLLFFFFFFFFFHHHMMMRRRUUUWWW___ffflllnnnssszzz~~~|||yyyxxxvvvsssqqqpppooommmkkkmmmmmmllllllllllllmmmmmmkkkllloooqqqsssuuuuuuuuuwwwtttuuuzzz}}}~~~}}}wwwqqqlllccc[[[WWWWWWZZZ]]]jjjpppwww}}}}}}xxxqqqoooqqqvvv|||~~~|||zzzyyyxxx{{{zzzyyywwwtttqqqooommmmmmlllmmmqqqvvv}}}xxxuuusssqqqpppxxxzzz~~~~~~zzzvvvvvvwwwwww~~~}}}~~~yyypppiii^^^XXXWWWaaaooo|||sssbbbSSSHHHCCC===:::666444333222111000////////////000000000000------------------------++++++)))))))))+++---///------,,,++++++***))))))------------,,,++++++***,,,,,,,,,------.........,,,,,,,,,---...///000000//////000000222666<<<@@@LLLXXXgggrrrzzz~~~zzztttrrrsssuuuzzz|||}}}yyytttpppooottt|||~~~vvvrrrssssssrrrqqqppppppppppppsssrrrpppooooooooopppqqqrrrrrrrrrsssssstttttttttwwwvvvvvvuuuvvvvvvwwwwwwwwwwwwwwwwwwwwwvvvvvvuuurrrqqqpppnnnkkkhhheeeddd[[[[[[ZZZZZZYYYYYYXXXXXXVVVUUUTTTTTTSSSSSSTTTTTTSSSRRRPPPNNNMMMLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHIIIJJJJJJKKKKKKLLLKKKLLLMMMNNNNNNMMMLLLKKKOOONNNLLLKKKJJJJJJKKKKKKJJJIIIHHHFFFEEEEEEDDDDDDDDDDDDBBBAAA???>>>===<<<------......------,,,,,,......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,++++++************+++++++++,,,------++++++,,,---,,,,,,,,,,,,,,,------...111222222444===NNNeeevvv}}}{{{yyy{{{zzzyyyzzz}}}uuuuuuyyy{{{uuuwwwuuulllfff^^^UUUMMMHHHHHHHHHKKKOOOSSSWWWYYY```gggnnnqqqvvv||||||zzzyyyvvvrrrpppoooooommmlllnnnmmmmmmllllllmmmmmmnnnmmmnnnpppssstttuuuuuuuuuwwwtttvvvzzz|||~~~~~~wwwqqqkkkccc[[[VVVVVVYYY[[[hhhnnnvvv|||}}}xxxqqqoooqqqtttyyy}}}|||{{{zzz{{{{{{zzzxxxvvvsssqqqpppnnnlllmmmpppttt{{{{{{xxxvvvssspppuuuwww{{{zzzvvvwwwxxxyyy}}}}}}~~~|||tttmmmaaaZZZWWW___lllxxxtttdddUUUJJJEEE===:::777444333333111000000000000000////////////------------------------,,,,,,+++***+++---///111---------,,,++++++******,,,,,,---------,,,++++++---------,,,,,,,,,,,,,,,,,,------....../////////000000111111444999@@@EEETTT```mmmuuuyyy{{{yyytttrrrrrruuuzzz}}}~~~{{{wwwrrrppppppuuu||||||uuupppoooooonnnnnnnnnoooooopppqqqpppooonnnnnnooopppqqqrrrrrrrrrsssssssssttttttuuuuuuuuutttuuuuuuvvvvvvvvvvvvuuuuuutttsssrrrqqqlllkkkiiieeebbb___\\\[[[ZZZYYYYYYXXXXXXWWWWWWVVVUUUUUUTTTSSSSSSSSSSSSSSSRRRQQQOOONNNLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHIIIJJJJJJKKKKKKLLLMMMNNNNNNNNNNNNMMMLLLNNNMMMLLLJJJJJJJJJJJJKKKJJJIIIHHHGGGFFFEEEEEEEEEEEEDDDCCCBBB@@@???>>>===+++,,,------......------...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,++++++************+++++++++,,,------++++++,,,---+++++++++++++++,,,---...222222444888CCCWWWmmm|||~~~}}}~~~}}}~~~{{{xxx{{{}}}vvvwwwyyynnneee```ZZZSSSMMMJJJKKKLLLNNNRRRUUUYYY[[[bbbjjjrrrvvvzzz}}}{{{yyyvvvqqqnnnnnnnnnnnnmmmnnnmmmmmmllllllmmmmmmnnnpppppprrrssstttuuuuuuuuuvvvuuuvvvzzz|||~~~wwwqqqkkkccc[[[VVVUUUWWWYYYdddjjjrrryyy}}}~~~~~~xxxrrroooqqqqqqvvv~~~~~~}}}}}}||||||{{{zzzxxxvvvtttsssooommmmmmpppsssxxx|||yyyuuuqqqqqqrrrwwwzzzvvvvvvxxxzzz{{{{{{}}}zzztttfff]]]XXX\\\fffqqq|||uuufffWWWLLLGGG???<<<888555444333111000111111000000//////......---------------------------,,,,,,,,,---///111333......------,,,,,,++++++++++++,,,---------,,,,,,---------,,,++++++******........................111111111333777>>>GGGMMM___jjjuuuxxxwwwvvvuuusssqqqrrrvvv{{{~~~zzzwwwsssqqqoootttxxx}}}yyysssoookkkkkkkkkkkklllmmmnnnooonnnmmmmmmmmmnnnooopppqqqrrrrrrrrrrrrssssssssssssssssssssssssttttttuuuuuutttsssrrrqqqooommmkkkjjjgggeeeaaa]]]YYYWWWUUUUUUXXXXXXWWWWWWVVVUUUUUUUUUTTTTTTSSSRRRRRRRRRRRRSSSQQQPPPOOOMMMLLLKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIGGGGGGHHHIIIIIIJJJJJJKKKLLLMMMNNNOOOOOONNNMMMLLLMMMLLLKKKJJJIIIIIIIIIJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEDDDCCCBBB@@@@@@???***+++,,,---............---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,++++++*********+++,,,,,,+++,,,------++++++,,,---------,,,------...///000111222555===LLL```ttt{{{zzz|||~~~wwwwww{{{ssshhh___ZZZUUUPPPKKKLLLMMMPPPRRRTTTWWW[[[]]]eeennnwww{{{~~~}}}yyyuuupppmmmmmmnnnoooooonnnnnnmmmmmmmmmmmmnnnnnnqqqqqqrrrsssssstttttttttvvvuuuwww{{{|||~~~yyyqqqlllddd\\\WWWUUUVVVWWW___eeennnuuuxxxzzz{{{{{{~~~yyyrrrooopppooottt|||||||||{{{zzzyyywwwuuutttqqqnnnmmmoooqqqvvv|||vvvqqqnnnpppttt}}}|||wwwvvvwwwyyyyyyyyy{{{zzzkkkbbbYYYZZZ```iiiuuu~~~uuugggYYYMMMHHHAAA===999666555333111000222111111000///......---------------------,,,,,,,,,,,,,,,---...000222333.........------,,,,,,,,,***++++++,,,------------++++++++++++++++++++++++////////////............000111222555:::DDDOOOWWWiiissszzzxxxrrrppppppppppppssswww|||~~~{{{vvvsssqqqooooooyyy|||}}}||||||zzz|||}}}wwwrrrooojjjjjjiiiiiijjjkkkkkkllljjjkkklllmmmnnnpppqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssttttttttttttppppppooommmjjjhhheeeddddddbbb^^^ZZZWWWVVVVVVVVVXXXWWWWWWVVVVVVUUUTTTTTTSSSRRRRRRQQQQQQQQQQQQQQQPPPOOOMMMLLLKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGHHHHHHIIIJJJJJJJJJKKKLLLMMMNNNNNNMMMLLLKKKLLLLLLKKKJJJJJJIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDFFFEEEEEEDDDCCCBBBAAAAAA***+++,,,---.../////////------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,++++++******+++,,,,,,---+++,,,------++++++,,,---------------...///000111111222888DDDVVVjjj|||{{{yyyzzz~~~yyyyyywwwoooddd[[[UUUQQQNNNKKKNNNPPPTTTUUUWWWYYY]]]```iiirrrzzz~~~~~~xxxtttooommmmmmnnnoooooonnnnnnnnnmmmmmmnnnnnnnnnqqqqqqqqqqqqqqqrrrrrrsssuuuuuuxxx{{{|||~~~}}}sssnnnggg___YYYVVVUUUVVV[[[```gggmmmqqqssstttuuuvvvxxxzzz}}}zzzrrrooopppnnnrrrzzz|||||||||{{{yyywwwvvvuuurrrooonnnooopppttt~~~}}}vvvqqqnnnooorrrzzzzzzwwwwwwyyyzzzzzz{{{~~~qqqfff\\\ZZZ\\\dddooozzz|||}}}{{{ttthhh[[[OOOIIIBBB???;;;888666444222000222111111000///......---......---------,,,,,,,,,+++++++++,,,---///000000......------------,,,,,,***++++++,,,------------))))))***++++++,,,------//////////////////......000111444888@@@LLLXXXaaaooowwwzzztttmmmkkklllmmmqqqtttyyy}}}}}}yyytttrrrqqqqqqqqq|||~~~~~~}}}zzzvvvuuutttvvvyyy}}}{{{vvvrrrpppkkkkkkjjjiiiiiiiiiiiiiiiiiiiiikkkmmmnnnpppqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssttttttsssrrrrrrmmmlllkkkiiigggdddbbb```aaa___\\\ZZZXXXXXXYYYZZZXXXXXXWWWVVVVVVUUUUUUTTTRRRQQQPPPPPPOOOOOOPPPPPPNNNMMMLLLKKKJJJIIIIIIIIIHHHHHHIIIIIIIIIIIIIIIIIIGGGGGGHHHIIIIIIJJJJJJKKKKKKKKKLLLMMMMMMLLLKKKKKKLLLLLLLLLKKKKKKJJJIIIIIIHHHGGGFFFEEEDDDCCCCCCCCCEEEEEEEEEDDDDDDCCCCCCCCC***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,++++++***++++++,,,---...+++,,,------++++++,,,---+++++++++,,,---...///000111444<<>>HHHUUUbbbkkksssxxxwwwoooiiiiiikkklllrrrvvv{{{|||yyyvvvuuuuuuvvvwww}}}}}}|||xxxtttqqqppppppuuuyyy}}}}}}wwwrrrpppnnnlllkkkjjjiiihhhhhhhhhhhhhhhiiikkkmmmoooqqqqqqqqqrrrrrrrrrrrrqqqqqqqqqqqqqqqrrrssssssrrrqqqooonnniiihhhhhhfffeeebbbaaa```]]]\\\[[[ZZZYYYZZZZZZ[[[WWWWWWWWWVVVUUUUUUTTTTTTPPPPPPOOONNNNNNNNNNNNOOOMMMLLLKKKJJJIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHIIIIIIJJJKKKKKKLLLKKKLLLMMMNNNNNNMMMLLLKKKMMMMMMMMMMMMLLLKKKJJJIIIHHHGGGFFFEEEDDDCCCCCCCCCEEEDDDDDDDDDDDDDDDDDDDDD++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,++++++++++++,,,---......+++,,,------++++++,,,---,,,,,,,,,---...///111111333777AAAUUUlll}}}wwwuuuvvvxxx}}}rrrlllbbbYYYUUUSSSTTTUUUTTTYYY^^^___^^^___cccgggooowww~~~~~~~~~}}}{{{sssqqqooonnnooooooooonnnoooooonnnnnnnnnnnnooooooqqqpppppppppqqqssstttuuuuuuvvvyyy||||||~~~xxxtttnnnfff___[[[XXXVVVTTTWWWZZZ]]]```cccgggjjjnnnooossswww{{{~~~{{{rrrnnnoooiiimmmttt{{{~~~{{{yyywwwuuussspppnnnooopppsss~~~zzzxxxqqqoooooottt~~~yyyoooddd]]][[[___iiissszzz~~~}}}tttfffZZZTTTFFFBBB===:::777555222000000000000000///////////////......---,,,,,,++++++,,,,,,,,,---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++******+++,,,---......///......//////000000111111222666<<>>:::777555222000////////////000000000000//////...---,,,,,,++++++------......------,,,+++++++++++++++++++++++++++------------,,,,,,+++***---------------------------......///000111111222444888@@@JJJVVVdddqqqzzzwwwuuuppphhhgggkkkooonnnuuuyyy~~~~~~~~~~~~yyyuuusssuuuwwwrrrwww|||}}}rrrkkkhhhfffffffffffffffffffffggghhhiiijjjkkkmmmoooqqqqqqqqqqqqrrrrrrrrrqqqqqqpppppppppnnnooooooooommmjjjgggeeedddddddddddddddccccccbbb`````````___^^^\\\[[[ZZZTTTTTTTTTSSSRRRRRRQQQQQQOOONNNNNNMMMLLLMMMMMMMMMKKKJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIJJJJJJKKKKKKLLLMMMMMMMMMOOOOOOQQQQQQQQQQQQOOOOOONNNNNNOOOOOONNNMMMKKKJJJKKKKKKIIIHHHGGGFFFFFFFFFCCCCCCCCCCCCDDDDDDDDDDDD000///,,,*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......///...,,,---...000111111:::<<>>LLLbbbyyy~~~}}}yyyuuuyyyyyysssmmmnnnttt||||||uuupppqqqtttwww|||}}}tttnnnlll```]]]WWWSSSRRRUUUYYY\\\[[[^^^ccchhhmmmssszzz}}}||||||yyyvvvuuusssqqqooollllllmmmnnnooooooooonnnmmmnnnnnnnnnnnnooooooooooooqqqqqqssstttuuuuuuuuuttttttwwwyyyzzzzzzzzz|||}}}~~~|||uuupppgggddd___[[[XXXUUUQQQNNNJJJJJJJJJIIIIIIKKKNNNQQQTTTYYY___ccchhhrrr|||wwwtttmmmiiiiiimmmrrrwww~~~zzztttrrrqqqpppuuu{{{|||qqqeee___```kkkuuurrriii[[[MMMCCC<<<777444333222111///............,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------,,,++++++,,,,,,,,,------,,,,,,,,,---------------......///,,,...000111333999AAAHHHUUU]]]iiirrruuuvvvvvvwww{{{~~~|||zzzyyy|||tttnnndddddddddbbb``````aaabbbbbbdddeeeffffffhhhjjjmmmpppqqqssstttttttttsssrrrrrrqqqpppooonnnlllkkkkkkiiiiiijjjjjjjjjiiiiiihhhggggggfffdddbbb___]]]\\\\\\[[[ZZZYYYXXXVVVUUUUUUQQQPPPOOONNNMMMLLLLLLLLLIIIJJJJJJLLLNNNPPPRRRSSSTTTVVVXXX[[[^^^```aaabbbeeefffgggiiilllnnnooopppqqqqqqrrrrrrqqqooonnnmmmeeegggkkkpppvvvxxxxxxwwwvvvvvvvvvvvvuuutttssssssrrrrrrqqqqqqpppooommmmmmiiigggdddaaa___\\\XXXUUU------...............---,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++************************(((***,,,......---+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......---///000000000444<<>>EEE]]]qqqyyywwwyyy{{{yyysssuuu}}}uuuppplllqqq{{{}}}tttmmmoooqqqrrrxxxyyyllleeecccXXXVVVSSSQQQQQQSSSUUUWWWZZZ^^^eeelllssszzz~~~{{{xxxuuusssqqqooollliiiiiijjjlllnnnnnnmmmlllkkkooooooooooooppppppppppppnnnppprrrtttvvvwwwwwwwwwooorrrvvvxxxyyyxxxyyyzzz|||zzz}}}}}}tttpppkkkeee```[[[UUUQQQNNNMMMKKKHHHFFFFFFHHHKKKGGGKKKPPPTTTXXXaaammmwww}}}xxxsssqqqmmmjjjmmmpppttt|||~~~yyytttqqqrrrwww{{{{{{llldddccc[[[eeesssyyyiiiYYYKKKBBB<<<888333222111///......------........................------------------------------......------,,,+++******++++++++++++******...------------...//////000222333444777@@@NNNXXXhhhooovvvyyyvvvssssssttt|||~~~|||{{{{{{tttmmmjjjhhhbbbdddfffdddaaa______```bbbeeehhhjjjkkkmmmppprrrqqqrrrtttvvvvvvuuusssrrrqqqqqqpppnnnmmmlllkkkjjjkkkkkkkkkjjjjjjhhhggggggeeeeeedddcccaaa___^^^]]]YYYXXXWWWVVVTTTSSSRRRRRRNNNNNNMMMMMMMMMMMMNNNNNNPPPQQQSSSVVVYYY]]]```bbbbbbdddgggjjjmmmoooooopppssstttuuuvvvxxxzzz{{{{{{~~~~~~~~~|||}}}~~~yyywwwtttrrrpppmmmiiiggg///............------------,,,***))))))***,,,---***++++++,,,,,,------......,,,***)))((()))***+++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------------444---,,,222555666AAAQQQkkk}}}vvvwwwyyyxxx|||xxxzzz|||rrrnnnmmmttt|||xxxsssoooppptttyyy||||||qqqfff^^^WWWUUURRRPPPQQQSSSWWWYYY]]]```gggpppxxx~~~}}}}}}}}}~~~zzzxxxuuuqqqnnnlllkkkjjjiiijjjkkklllmmmoooppppppqqqqqqppppppqqqqqqrrrssspppqqqsssuuuwwwwwwwwwwwwuuuvvvxxxyyyzzzzzzyyyyyywwwyyy|||xxxtttnnniiifffaaaYYYTTTSSSOOOKKKHHHGGGFFFEEEDDDEEEHHHKKKLLLOOOVVVbbbkkk}}}{{{xxxvvvrrrnnnkkkkkkmmmqqqzzz~~~|||xxxpppooouuu}}}uuuggg]]]bbbcccjjjwwwwwwgggYYYNNNEEE>>>:::777444000......//////...//////.........---------.........------,,,,,,,,,++++++,,,---------,,,,,,***************+++++++++///000000///------...000000000222666>>>LLLZZZdddrrrxxx|||{{{uuurrrtttxxx~~~zzzrrrlllhhhdddbbb]]]___``````______```bbbfffggghhhkkkmmmoooqqqrrrvvvvvvvvvvvvvvvvvvwwwwwwrrrpppmmmllllllmmmmmmlllmmmlllkkkkkkkkkjjjhhhfffeeeccc```_________]]]\\\YYYXXXVVVTTTRRRQQQPPPOOOJJJKKKLLLMMMOOOPPPQQQRRRWWWYYY[[[]]]___cccgggkkkkkklllmmmoooqqqsssuuuuuuyyy{{{|||~~~{{{xxxtttooolll///............------------,,,+++******+++,,,---++++++++++++++++++++++++)))******+++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...222---...333666999HHHZZZrrr|||}}}~~~}}}zzznnnkkkkkkrrr}}}}}}zzztttooonnnrrryyy}}}vvvjjjbbbWWWUUURRRQQQQQQTTTXXX[[[^^^bbbhhhqqqyyy~~~}}}~~~~~~{{{yyyuuuqqqnnnllljjjjjjiiijjjkkklllmmmooopppppppppppppppppppppqqqrrrrrrpppqqqsssuuuwwwwwwwwwwwwtttvvvwwwyyyyyyyyyyyyxxxxxxzzz|||~~~yyysssnnniiiccc\\\WWWUUUQQQLLLIIIHHHGGGEEEDDDBBBDDDFFFGGGIIIPPPZZZbbbttt~~~{{{xxxvvvsssoookkklllmmmoooxxx~~~xxxpppnnnsssyyy~~~}}}|||~~~xxxjjjaaa```aaagggtttyyyiiiZZZOOOFFF>>>999777444111////////////...//////.........---------------------------,,,,,,,,,,,,,,,------,,,++++++++++++++++++,,,,,,,,,,,,...//////...------...000111222444999BBBPPP___iiiuuuzzz}}}{{{uuusssuuuyyy~~~|||ssskkkfffccc```___\\\]]]^^^^^^]]]^^^```bbbggghhhjjjllloooqqqssstttvvvvvvwwwwwwwwwwwwwwwvvvtttrrrooonnnooopppooonnnooonnnlllllllllkkkiiigggeeeccc```___^^^]]]\\\ZZZWWWVVVTTTRRRPPPNNNNNNMMMMMMMMMOOOQQQSSSUUUWWWXXX]]]___aaaccceeehhhllloooqqqrrrtttvvvyyy{{{}}}~~~|||wwwsss///............---------...---,,,++++++,,,---...,,,,,,+++******)))((((((&&&(((***,,,---,,,+++***************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......000...000444777>>>RRRggg|||vvvjjjiiijjjqqq{{{~~~{{{uuuooolllpppxxx{{{mmmdddXXXVVVTTTRRRSSSVVVZZZ\\\```dddkkkssszzz~~~~~~~~~~~~{{{xxxuuuqqqmmmkkkiiiiiiiiijjjkkklllmmmooopppppppppoooooooooooopppqqqqqqppprrrtttvvvwwwwwwwwwwwwtttuuuvvvxxxxxxxxxxxxwwwyyyzzz{{{|||~~~yyysssnnnhhhaaa\\\XXXTTTOOOKKKIIIHHHFFFDDD@@@BBBBBBBBBDDDIIIRRRYYYhhhsss~~~{{{yyywwwuuupppmmmmmmlllnnnuuu}}}yyypppnnnrrrtttyyy}}}{{{|||~~~|||pppggg^^^___cccnnn{{{yyyjjj\\\QQQHHH???:::888555111////////////.../////////.........------,,,,,,------------------------------,,,++++++***,,,,,,,,,,,,---------...---.........,,,,,,...000222444888>>>IIIWWWgggqqqyyy|||}}}yyyuuussswww|||~~~~~~wwwrrriiibbb^^^]]]\\\\\\ZZZ[[[[[[[[[[[[]]]```ccciiijjjlllnnnqqqssstttuuuvvvwwwxxxyyyyyyxxxwwwvvvvvvtttrrrrrrrrrsssrrrqqqqqqooonnnmmmmmmllliiigggfffccc```^^^]]]\\\ZZZXXXUUUTTTSSSQQQOOONNNNNNNNNPPPQQQTTTWWWZZZ]]]___```dddfffiiijjjlllooorrruuuwwwxxx{{{}}}///............---------...------,,,,,,------...,,,+++++++++*********)))((()))***+++,,,++++++***************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------............///222555888CCC[[[rrrqqqjjjjjjmmmttt|||~~~{{{uuunnnjjjnnnwww{{{mmmbbbYYYWWWUUUSSSTTTWWW[[[^^^bbbgggooovvv{{{~~~}}}}}}zzzxxxtttpppmmmjjjiiihhhiiijjjkkklllmmmoooppppppooooooooonnnoooooopppqqqqqqrrrtttvvvwwwwwwwwwwwwtttuuuvvvwwwxxxwwwwwwvvvxxxyyy{{{{{{}}}}}}vvvqqqlllfffaaa[[[WWWQQQMMMJJJHHHFFFDDDBBBCCCBBBAAABBBFFFMMMRRR]]]iiivvv~~~|||zzzyyyvvvrrrnnnnnnllllllqqqxxxzzzrrroooqqqqqqttt{{{}}}}}}~~~uuummm^^^\\\^^^gggttt~~~~~~uuuhhh\\\RRRJJJAAA<<<999666222000000000//////////////////............,,,,,,,,,------..................---,,,+++***)))++++++,,,,,,------......,,,---...---,,,---///000333666<<>>NNNggg||||||zzztttoookkknnnttt{{{|||tttssszzzxxxsssmmmkkkkkkhhh___XXXXXXVVVTTTSSSTTTXXX]]]___iiiqqqzzz}}}}}}~~~}}}|||{{{yyyxxxrrrqqqooommmlllkkklllllliiijjjkkklllmmmoooppppppqqqqqqppppppqqqqqqrrrssstttuuuvvvwwwxxxxxxwwwvvvwwwxxxyyyzzzyyyyyywwwwwwwwwxxxzzzzzzzzz{{{~~~}}}wwwsssooojjjccc]]]XXXTTTPPPMMMHHHEEEBBB@@@AAACCCDDDDDDDDDOOOZZZbbbkkkssswwwwwwxxxxxxyyyyyyxxxwwwuuutttuuurrrppppppllliiijjjnnnrrrvvv}}}xxxpppmmmnnnqqqwww{{{iiibbbZZZZZZaaajjjoooqqqsssmmmeee^^^WWWPPPGGGAAA<<<999555222222111000///000000000000////////////.........------,,,,,,,,,++++++,,,---------,,,,,,++++++,,,---...///000111,,,---///000000111444666===FFFTTTbbblllsssxxx{{{zzzxxxvvvuuuwwwzzz}}}|||{{{{{{zzzzzz{{{{{{~~~sssiiicccYYYXXXVVVVVVVVVWWWUUUTTTTTTWWW[[[^^^aaaeeeiiikkkooooooqqqsssvvvxxxzzz{{{yyywwwuuurrrqqqrrrtttuuuwwwwwwwwwyyyzzzzzzxxxvvvvvvtttqqqooommmkkkgggddd```^^^[[[YYYXXXVVVTTTRRRTTTUUUWWWZZZ^^^bbbeeegggiiijjjlllnnnpppssstttuuuwwwzzz333000...---------,,,***......---------,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++*********************************,,,,,,++++++***+++++++++******))))))******+++,,,***,,,------,,,---...000000444999DDDZZZwww}}}}}}sssiiifffiiipppyyy}}}{{{|||oooppp{{{}}}vvvnnngggeeeccc]]]YYYXXXVVVVVVUUUTTTUUUYYY___cccoootttzzz~~~~~~}}}|||zzzuuurrrqqqpppooonnnmmmlllkkkkkkjjjjjjkkkkkkmmmnnnpppqqqqqqpppooopppppppppnnnlllqqqsssvvvxxxyyywwwuuusssxxxxxxwwwwwwwwwwwwwwwxxxxxxyyyzzz|||}}}~~~~~~~~~|||xxxsssnnnhhhccc___ZZZSSSNNNKKKHHHEEEBBBAAA@@@???===DDDGGGMMMUUU___iiiqqqvvvuuuvvvwwwuuusssrrrrrrsssssssssqqqooommmkkkjjjiiinnnsssyyy~~~}}}}}}{{{wwwssspppoootttxxx}}}|||pppfff^^^___dddjjjrrryyyxxxvvvooobbbXXXRRRKKKEEE???:::444000///000111111333222111000////////////000///...---,,,---..............................---------............///...---...111000000555===GGGQQQ___kkkssswwwzzz}}}zzzzzzzzz{{{|||~~~~~~}}}{{{zzzzzz{{{}}}~~~yyylllccc___ZZZ[[[ZZZWWWTTTRRRRRRSSSUUUXXX]]]aaacccfffjjjlllnnnoooqqqsssuuuwwwxxxxxxxxxvvvtttrrrqqqrrrssstttzzzzzzzzzzzzyyyxxxwwwvvvvvvtttqqqooommmiiidddaaa^^^\\\ZZZWWWVVVVVVWWWWWWVVVXXX[[[^^^bbbfffiiijjjlllmmmoooppprrrtttxxx{{{222000...---......---+++......---------,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***++++++,,,+++++++++++++++,,,,,,---,,,...////////////000222444888>>>JJJccc{{{qqqgggdddgggpppyyy~~~|||yyy}}}yyyoooqqq|||wwwnnnfffccc```[[[WWWWWWVVVVVVVVVUUUWWW[[[bbbfffqqqvvv|||}}}|||yyytttpppppppppooonnnmmmlllkkkkkkjjjjjjkkkkkkmmmnnnpppqqqpppooonnnoooqqqqqqpppnnnppprrruuuxxxyyyyyywwwvvvxxxxxxwwwvvvvvvwwwwwwxxxxxxyyyzzz{{{|||}}}}}}}}}|||vvvqqqjjjeeebbb]]]WWWRRRMMMJJJGGGDDDCCCBBB@@@>>>BBBEEEJJJQQQZZZdddlllqqqqqqsssttttttrrrqqqqqqrrrtttsssqqqooommmlllkkkkkkmmmqqqwww||||||}}}|||wwwsssooonnnqqquuuyyy~~~sssiii``````dddjjjssszzzzzzyyyrrrfff\\\VVVOOOIIIAAA===666222111222222222333222111000////////////000///...---,,,------...........................---------............//////...///222111222888@@@LLLVVVcccnnntttwwwzzz|||}}}}}}~~~~~~~~~~~~{{{yyyzzz}}}vvviiiaaa^^^WWWWWWWWWUUUSSSRRRRRRTTTVVVYYY^^^bbbdddgggkkkmmmoooppprrrtttuuuwwwwwwwwwuuutttsssrrrrrrtttvvvwwwzzzzzzzzzzzzyyyxxxwwwwwwwwwuuurrrooommmiiidddaaa^^^\\\ZZZYYYXXXXXXYYYZZZ[[[\\\___bbbeeehhhkkklllmmmnnnoooppprrruuuzzz}}}111000...---...///...---......---------,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,---......,,,...////////////000222666999AAARRRlll~~~}}}~~~xxxmmmcccaaadddrrryyy}}}zzzwwwyyy}}}|||tttnnnrrr~~~yyyoooeee```]]]XXXUUUVVVTTTUUUUUUVVVYYY^^^fffkkkuuuyyy~~~~~~|||xxxsssooopppoooooonnnmmmlllkkkkkkjjjjjjkkkkkkmmmnnnpppqqqnnnnnnnnnoooqqqrrrqqqpppnnnppptttxxxzzzzzzzzzyyywwwwwwvvvvvvvvvwwwwwwxxxxxxxxxyyyzzz{{{||||||}}}zzztttnnniiifffaaa\\\WWWQQQMMMIIIFFFEEECCCAAA@@@AAABBBEEEJJJRRR[[[ccchhhjjjlllpppqqqqqqppppppppprrrqqqooolllkkkjjjjjjkkkkkkooouuuzzz~~~|||}}}~~~xxxuuuqqqnnnqqqtttvvv}}}xxxmmmdddaaadddiiisss|||~~~}}}wwwkkkaaa[[[SSSLLLDDD???999555333333333333333222111000//////////////////...------------...---------------------------------............///000///000333333444<<>>>>>===???CCCIIIPPPTTTYYY]]]cccgggiiiiiijjjkkkkkkjjjiiihhhggghhhhhhiiihhhlllqqqvvvzzz~~~||||||}}}yyytttpppqqqtttvvv}}}vvvkkkdddaaadddmmmwwwxxxnnndddYYYOOOIIICCC<<<777444333333222333222111000////////////...............------------------------------------------............///000...000333666;;;FFFQQQ```gggqqqxxx|||}}}zzzyyy|||yyytttnnnpppxxx{{{nnnbbbXXXQQQMMMGGGHHHJJJKKKMMMQQQVVVZZZ\\\___dddgggiiillloooqqqsssttttttuuuvvvvvvuuuuuuvvvvvvvvvvvvwwwwwwxxxxxxyyyyyyyyyyyyxxxwwwvvvuuuwwwtttqqqmmmkkkhhheeebbb``````aaabbbccceeefffgggjjjjjjjjjjjjllloooqqqsssssssssttttttvvv|||333222000///000111000///......---------,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++,,,,,,************************************+++,,,------+++++++++++++++,,,,,,------///000000000000111333666===NNNggg|||}}}{{{{{{rrriiibbbeeekkkvvvyyywwwqqqlllkkkiiigggcccgggooo{{{yyynnnbbb\\\XXXTTTRRRSSSQQQSSSUUUYYY^^^fffooouuu{{{~~~}}}}}}|||}}}}}}{{{wwwtttmmmmmmmmmlllllllllkkkkkkjjjjjjkkkkkkmmmnnnpppqqqsssrrrqqqqqqrrrqqqooommmlllnnnqqqtttwwwyyyzzzzzzuuuuuuuuuuuuvvvwwwwwwxxxxxxwwwvvvvvvvvvxxxyyyzzzxxx|||zzzsssooolllgggccc\\\XXXRRRNNNKKKHHHEEEBBB???>>>======@@@DDDHHHKKKQQQUUUZZZ^^^```bbbdddfffhhhhhhhhhhhhhhhiiihhhhhheeeiiinnnrrrwww||||||||||||{{{uuuppppppqqqssszzz{{{pppgggaaaaaaiiirrr~~~yyynnnaaaUUUKKKFFF>>>888555444333222333222111000////////////......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............//////...000444999@@@MMMYYYffflllttt{{{~~~|||xxxwwwzzzvvvsssqqqvvv}}}pppcccYYYQQQKKKHHHEEEFFFHHHJJJMMMRRRXXX\\\^^^aaaeeehhhjjjllloooqqqssstttuuuvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvuuuttttttuuurrrnnnkkkjjjhhheeecccbbbcccdddfffgggiiijjjkkklllkkkkkkkkkmmmooorrrtttuuuvvvwwwwwwyyy~~~555333111000111111000.........---------,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++************+++,,,---...,,,,,,,,,,,,,,,---.........///111111000000222333666@@@UUUmmm}}}{{{xxx~~~{{{ssskkkfffjjjrrrwwwyyyvvvoooiiigggeeeaaa___fffqqq}}}wwwmmmbbb]]]YYYUUURRRSSSTTTUUUXXX\\\aaajjjsssyyy{{{}}}~~~~~~}}}}}}|||zzzvvvsssmmmmmmllllllllllllkkkkkkjjjjjjkkkkkkmmmnnnpppqqqrrrqqqpppqqqrrrrrrqqqooommmnnnpppsssuuuvvvwwwwwwtttttttttuuuuuuvvvxxxxxxxxxwwwvvvuuuuuuvvvxxxyyyxxx{{{~~~wwwsssooojjjfff```\\\WWWRRRNNNKKKHHHEEE??????>>>>>>???AAACCCEEEJJJMMMQQQUUUWWWZZZ]]]___bbbccceeefffgggfffeeedddbbbeeejjjnnnsssxxx~~~|||}}}yyy|||zzzsssqqqqqqqqqwww}}}uuukkkccc```fffooo{{{{{{mmm```NNNIIIAAA:::777555444333333222111000////////////---.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///000///111777===FFFTTTaaalllqqqxxx}}}{{{vvvuuuyyyxxxwwwyyyzzzqqqdddYYYQQQLLLHHHEEEEEEFFFHHHJJJMMMSSSZZZ___^^^aaaeeehhhjjjllloooqqqsssssstttvvvvvvwwwwwwwwwxxxxxxyyyyyyyyyyyyxxxxxxvvvvvvvvvvvvuuutttsssrrrrrrooollliiihhhgggfffddddddeeeggghhhjjjkkkllllllmmmlllkkklllmmmqqqtttvvvwwwxxxzzz{{{|||666444222111111000///.........---------,,,,,,,,,,,,++++++++++++++++++,,,---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---......------------...//////,,,---//////......000111555@@@WWWooo{{{|||}}}{{{www|||{{{tttllliiinnnvvvxxxyyyuuummmhhheeebbb]]]]]]eeerrr~~~vvvlllbbb^^^ZZZUUUSSSSSSVVVXXX[[[^^^dddllluuu|||{{{}}}~~~~~~~~~}}}|||yyyuuuqqqllllllllllllllllllkkkkkkjjjjjjkkkkkkmmmnnnpppqqqpppooooooqqqssstttsssqqqnnnoooppprrrssstttuuuuuuttttttttttttuuuvvvxxxxxxxxxwwwuuutttuuuvvvxxxyyyyyy|||zzzvvvqqqlllhhhddd```ZZZUUUQQQNNNJJJGGG@@@??????>>>???@@@AAABBBEEEHHHKKKNNNQQQTTTXXX[[[\\\^^^```cccdddcccaaa______bbbgggkkkpppvvv{{{|||}}}wwwyyy}}}xxxuuurrrrrrvvv|||~~~}}}yyyoooeee```eeemmmyyyvvviiiPPPKKKCCC<<<999777555444333222111000////////////---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////111000222999@@@JJJYYYgggpppuuu{{{~~~zzzuuutttxxx{{{{{{rrriii\\\RRRLLLIIIGGGEEEEEEFFFHHHJJJNNNTTT[[[```^^^aaaeeehhhjjjllloooqqqrrrssstttvvvwwwwwwxxxxxxwwwxxxyyyyyyzzzzzzzzzyyyuuuuuuuuuuuutttsssrrrqqqpppnnnjjjhhhhhhgggfffeeeeeefffhhhjjjlllmmmmmmmmmnnnmmmllllllnnnrrruuuxxxxxxyyy{{{}}}~~~;;;888333///......---,,,................................................,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,******---------111777===KKKbbbvvv~~~~~~~~~{{{~~~{{{sssoooqqquuuyyy{{{uuupppnnniiiaaa\\\\\\]]]jjjxxx|||sssiii```ZZZVVVSSSSSSVVVRRRTTTXXX___hhhrrrzzz~~~~~~~~~~~~}}}{{{yyyxxxvvvsssqqqmmmmmmnnnnnnnnnnnnmmmmmmnnnnnnnnnnnnooooooooooooooopppqqqrrrrrrqqqpppooooooppprrrtttuuuuuuuuuuuurrrsssssstttttttttttttttvvvuuutttrrrssstttuuuwwwwwwxxx{{{~~~|||xxxsssooofffccc]]]XXXUUURRRNNNLLLEEECCC@@@??????>>>===;;;AAABBBDDDHHHKKKOOOSSSUUUTTTXXX[[[^^^^^^^^^___```bbb```___ccckkkrrrwwwyyy~~~}}}{{{vvvtttuuuzzz~~~vvvttttttssssssuuu}}}}}}|||}}}}}}~~~sssggg^^^```fffsss}}}jjjWWWLLLBBB>>>;;;777555666666555222000...---------,,,,,,,,,,,,,,,,,,,,,,,,..................------000////////////000000111444333555:::EEETTTaaajjjvvvwwwyyyzzz||||||}}}|||yyywwwxxx~~~}}}vvvhhh___SSSKKKHHHFFFBBB???BBBEEEIIILLLQQQVVV\\\```dddeeefffhhhjjjlllnnnnnnssssssssstttttttttuuuuuutttuuuvvvwwwxxxwwwvvvvvvzzzxxxvvvtttrrrqqqpppooonnnllljjjhhhfffeeeeeefffiiiiiijjjjjjjjjkkkkkkkkklllmmmoooooooooooorrrtttwwwyyy|||~~~~~~===999333000......---,,,........................************************,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,---+++,,,/////////222888???PPPhhh{{{}}}|||{{{yyyrrrqqquuuyyy|||~~~wwwpppmmmhhhaaa___```dddppp}}}yyyqqqhhh^^^ZZZVVVSSSSSSVVVSSSUUUZZZaaajjjsss|||~~~~~~}}}{{{yyyxxxvvvssspppmmmmmmnnnnnnnnnnnnmmmmmmnnnnnnnnnnnnoooooooooooopppqqqrrrssssssrrrqqqpppoooppprrrsssuuuuuuuuutttrrrsssttttttuuuuuuttttttwwwvvvuuuttttttvvvwwwxxxvvvwwwzzz|||}}}yyyuuuqqqjjjfff```[[[WWWTTTQQQNNNHHHEEECCCAAAAAA@@@>>><<<>>>???@@@BBBEEEHHHKKKLLLPPPSSSWWWZZZ[[[[[[\\\]]]___]]]\\\___fffmmmrrrssszzz|||}}}yyyvvvsssppppppsssvvvzzz{{{vvvuuusssrrrtttzzz{{{{{{zzz}}}zzz{{{~~~vvviii``````eeemmm~~~nnnZZZPPPEEE???<<<888777888666555222000......------------------------------........................///////////////000000111333333666===IIIXXXeeennnvvvvvvwwwxxx{{{~~~~~~~~~|||{{{zzz|||}}}ssskkk___WWWNNNHHHGGGFFFCCC@@@DDDGGGKKKNNNSSSXXX^^^bbbffffffhhhjjjlllnnnoooppprrrrrrsssttttttuuuvvvvvvuuuvvvwwwxxxyyyxxxwwwwwwxxxwwwvvvtttrrrqqqppppppnnnmmmkkkiiihhhgggggggggkkkkkkkkkkkkkkkkkklllllllllmmmoooooopppqqqsssvvvxxxzzz}}}~~~???;;;555111......---,,,........................------------------------,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,...---...111222111444999BBBWWWqqq}}}xxxxxx{{{uuuppptttzzz~~~yyyrrrmmmhhhccccccfffmmmxxxvvvmmmeee\\\YYYVVVSSSTTTWWWTTTWWW\\\cccllluuu}}}~~~{{{zzzxxxuuurrrooommmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnoooooooooooopppqqqrrrssssssrrrqqqpppoooppprrrsssttttttttttttsssssstttuuuuuuuuuuuutttxxxwwwvvvvvvvvvxxxyyyzzzvvvwwwyyy{{{~~~{{{wwwtttnnnjjjddd___[[[XXXTTTRRRLLLIIIFFFDDDCCCBBB@@@>>><<<<<<===>>>@@@BBBDDDEEEJJJNNNRRRTTTVVVWWWXXXZZZYYYXXXWWWZZZ```eeejjjlllsssvvvyyy|||}}}~~~zzzuuurrroookkkjjjkkkmmmqqqzzzzzzvvvrrrqqqsssvvvxxx~~~~~~xxxyyy|||{{{nnnbbb```cccgggwwwrrr___SSSGGGAAA>>>:::999;;;666555333000///.........................................................///////////////000111111222444999BBBOOO]]]jjjqqqvvvuuuuuuvvvyyy}}}}}}||||||}}}~~~|||~~~|||pppddd\\\TTTNNNHHHEEEEEEEEECCCAAAFFFIIIMMMQQQUUUZZZ```cccggghhhiiikkkmmmoooqqqrrrqqqrrrssstttuuuvvvwwwxxxwwwxxxyyyzzzzzzzzzyyyxxxwwwvvvuuusssrrrrrrqqqqqqnnnmmmlllkkkjjjjjjjjjjjjlllllllllllllllllllllllllllnnnppppppqqqsssvvvxxxxxx{{{}}}CCC>>>777222///...------........................////////////////////////,,,++++++******++++++,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------...---...222333222666;;;FFF___yyyzzzrrrvvv|||~~~sssooouuu}}}{{{uuupppkkkfffgggkkkuuu}}}tttiiiaaaZZZXXXVVVSSSTTTWWWUUUXXX]]]eeennnvvv}}}~~~|||zzzxxxuuurrrooommmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnoooooooooooopppppprrrrrrrrrrrrppppppoooppprrrsssttttttsssssssssssstttuuuuuuuuuuuutttvvvvvvvvvvvvwwwxxxyyyzzzwwwxxxyyy{{{}}}}}}yyyvvvrrrnnnhhhccc___\\\XXXVVVPPPMMMIIIGGGEEECCCAAA???<<<<<<<<<===???@@@BBBCCCFFFIIILLLOOOQQQRRRUUUWWWTTTTTTTTTVVVYYY^^^bbbdddmmmppptttvvvxxxzzz}}}yyytttqqqnnniiiggghhhjjjnnnxxx}}}wwwrrrqqqtttssswww~~~||||||~~~qqqccc^^^```cccqqqtttbbbVVVIIICCC???;;;:::<<<777555333111///.........////////////////////////---------...............///......//////000111222333666>>>HHHUUUbbblllrrrvvvtttssstttxxx|||~~~|||zzz||||||yyyxxx{{{~~~rrreeeYYYQQQLLLIIIEEECCCDDDDDDCCCBBBFFFIIINNNSSSWWW[[[```dddhhhhhhjjjlllnnnpppqqqrrrqqqrrrssstttvvvwwwyyyyyyxxxyyyzzz{{{|||{{{{{{zzzuuuuuutttsssrrrrrrrrrrrrooonnnnnnmmmmmmlllllllllllllllllllllkkkkkkkkkkkkmmmnnnppprrrrrrtttwwwzzzyyy{{{~~~HHHCCC;;;444111///..............................------------------------,,,++++++******++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,------------,,,---000222333888>>>MMMfff|||vvvooouuu}}}|||qqqooouuu}}}|||yyyvvvpppjjjjjjnnnzzz|||sssfff___XXXVVVUUUSSSTTTWWWTTTXXX^^^fffooowww|||~~~{{{zzzxxxvvvrrrooommmmmmllllllllllllmmmmmmnnnnnnnnnnnnoooooooooooonnnooopppqqqqqqpppooonnnooopppqqqssssssssssssrrrrrrrrrssstttttttttttttttsssssstttuuuvvvwwwxxxyyyyyyzzz{{{|||}}}{{{xxxtttpppkkkfffccc___\\\ZZZTTTQQQMMMJJJGGGEEEBBB???;;;;;;;;;<<<>>>???AAABBBBBBEEEHHHKKKLLLNNNQQQSSSQQQQQQRRRSSSUUUWWW[[[]]]fffiiinnnqqqsssvvvyyy{{{{{{~~~yyyuuurrrooojjjhhhjjjlllqqq{{{xxxrrrrrruuussswww}}}||||||tttddd]]]]]]bbblllxxx}}}tttaaaVVVJJJCCC???;;;:::;;;777666333111///.........////////////////////////---------.........//////............///000111222555:::CCCOOO[[[fffnnnrrrvvvsssqqqsssxxx}}}|||zzzzzz{{{~~~}}}yyyuuuxxx{{{~~~wwwkkk___UUUNNNJJJHHHEEECCCCCCCCCCCCCCCFFFJJJOOOTTTXXX\\\aaadddggghhhjjjlllnnnpppqqqrrrrrrrrrtttuuuwwwxxxyyyzzzyyyzzz{{{|||}}}||||||{{{ttttttsssrrrrrrrrrrrrrrroooooooooooonnnnnnmmmmmmkkkkkkkkkjjjjjjjjjjjjjjjmmmoooqqqrrrsssuuuxxx{{{yyy{{{~~~MMMGGG>>>777333111000///................................................,,,++++++******++++++,,,,,,++++++******++++++,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,------------...+++,,,///222444<<>>IIIVVVbbblllqqqtttwwwssspppsssyyy||||||}}}}}}~~~|||yyyvvvyyy|||qqqfff]]]TTTNNNJJJHHHEEECCCBBBBBBDDDEEEGGGKKKPPPUUUYYY^^^bbbeeehhhiiijjjlllnnnppprrrrrrssstttuuuvvvwwwxxxyyyzzzzzzzzz|||}}}}}}}}}|||{{{ttttttsssrrrqqqqqqrrrrrrpppqqqqqqpppooonnnmmmllliiiiiiiiijjjjjjkkkkkkkkknnnppprrrrrrsssuuuxxxzzzyyy{{{}}}~~~~~~~~~~~~~~~~~~~~~QQQKKKAAA999555222111111........................////////////////////////,,,++++++******++++++,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,------------...///,,,+++...222777@@@JJJeee{{{wwwqqqooowwwtttqqqnnnoootttzzz~~~}}}yyysssnnnqqqxxxvvvlllccc\\\VVVUUUTTTQQQRRRTTTVVVZZZbbbkkksssyyy}}}~~~~~~}}}{{{zzzyyyyyywwwtttrrrnnnmmmkkkjjjjjjkkkmmmnnnnnnnnnnnnnnnoooooooooooonnnooopppqqqqqqpppooonnnooopppqqqrrrsssrrrqqqqqqooopppqqqqqqrrrrrrqqqqqqoooppprrrtttvvvwwwxxxxxxzzzzzz{{{{{{{{{||||||}}}||||||xxxuuupppmmmkkkiiigggeee```\\\WWWRRROOOKKKGGGDDD======<<<<<<;;;<<<<<<===>>>@@@BBBDDDDDDFFFIIIKKKLLLNNNOOOOOOMMMNNNPPPSSSTTTWWW\\\```dddgggkkknnnmmmqqqwwwyyyzzz|||~~~uuurrruuusssvvv{{{}}}zzz{{{zzziii___]]]ZZZ```lllwww}}}zzzsssmmm^^^TTTKKKGGGDDD???;;;;;;888666444222000/////////........................,,,,,,------...//////000------......///111222333888@@@MMM\\\jjjsssxxxzzzwwwssspppsss{{{}}}||||||xxx|||~~~zzzmmmccc[[[TTTOOOIIIGGGDDDAAA@@@AAAEEEGGGIIIMMMRRRXXX\\\```dddfffjjjjjjlllnnnppprrrssstttuuuuuuvvvwwwwwwxxxyyyyyyyyyzzz|||}}}}}}}}}|||{{{uuutttsssrrrqqqqqqqqqqqqqqqqqqrrrqqqpppnnnlllkkkhhhiiiiiijjjkkklllmmmmmmoooppprrrrrrrrrtttvvvyyyxxxzzz|||}}}}}}}}}~~~}}}}}}}}}~~~TTTMMMCCC;;;666333222222........................************************,,,++++++++++++++++++,,,,,,++++++++++++++++++,,,*********++++++,,,,,,,,,,,,,,,,,,---------......000---+++...222999DDDNNNnnnxxxssspppxxx|||llllllmmmoootttyyy}}}xxxqqqnnnttt}}}ssshhhbbb[[[VVVUUUTTTQQQQQQSSSWWW\\\dddmmmuuu{{{~~~~~~~~~|||{{{yyyyyyyyyxxxuuusssnnnmmmkkkjjjjjjkkkmmmnnnnnnnnnnnnnnnooooooooooooooopppqqqrrrrrrqqqpppoooooopppqqqrrrsssrrrqqqpppoooooopppqqqqqqqqqqqqpppoooppprrrtttvvvxxxyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{zzz~~~zzzwwwssspppnnnmmmkkkiiiccc```ZZZVVVRRRNNNIIIFFFBBBAAA???>>>===<<<<<<<<<===???@@@AAABBBCCCFFFIIIKKKMMMNNNMMMKKKKKKMMMPPPMMMQQQVVVZZZ^^^aaaeeehhhhhhmmmsssuuuvvvxxx~~~vvvrrrtttrrruuuyyy}}}|||kkkaaa___VVV\\\iiiwww}}}yyyqqqkkk]]]TTTLLLIIIFFFAAA===<<<888666444222000/////////........................,,,,,,------...///000000------......///111222333888AAAPPPaaaoooxxx}}}xxxssspppttt|||wwwzzz~~~~~~}}}wwwjjj```YYYSSSOOOHHHFFFCCC@@@???AAAFFFJJJJJJNNNTTTZZZ^^^bbbeeehhhkkklllmmmoooqqqsssuuuuuuvvvvvvwwwwwwxxxxxxxxxyyyyyyzzz|||}}}}}}}}}|||{{{uuuuuusssrrrqqqppppppppprrrrrrrrrqqqpppnnnkkkjjjhhhiiijjjkkkmmmnnnoooooooooqqqrrrrrrrrrsssuuuwwwxxxzzz||||||||||||}}}~~~}}}}}}}}}~~~YYYRRRGGG===777444222111///............---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********,,,,,,++++++,,,,,,---...------,,,,,,,,,---......///333222222666666CCC]]]|||zzzttttttttt{{{yyyjjjiiilllsssvvvvvv|||wwwmmmlllttt||||||ooofff\\\ZZZVVVSSSQQQRRRSSSUUUYYY]]]fffpppyyy~~~~~~}}}|||{{{zzz{{{{{{{{{yyywwwtttrrrpppnnnllljjjiiiiiiiiiiiimmmmmmmmmnnnnnnoooooooooqqqqqqqqqppppppooonnnmmmooopppppppppqqqqqqqqqqqqrrrqqqqqqrrrsssrrrpppnnnpppppppppqqqsssuuuvvvwwwyyyzzzzzzxxxwwwwwwzzz|||}}}zzzvvvsssqqqooommmkkkfffccc^^^ZZZWWWSSSOOOLLLGGGEEEAAA>>><<<;;;<<<===>>>>>>>>>>>>@@@BBBDDDEEEIIIJJJKKKJJJHHHFFFFFFFFFIIIJJJLLLOOOSSSWWW[[[]]]aaadddhhhlllppptttyyy}}}~~~~~~xxxuuuvvvvvvwww{{{rrrfff___aaaccchhhqqqzzz|||vvvppp^^^WWWMMMHHHFFFCCC===999666555333111000///......//////............//////......////////////......///...---...000333444444===IIIXXXeeeqqqzzz}}}zzzxxxvvvwww{{{~~~{{{zzz}}}~~~qqqggg___XXXOOOIIIDDDCCCBBBAAACCCEEEIIIKKKOOOQQQUUUZZZ___dddggghhhjjjjjjlllnnnpppssstttuuuvvvvvvwwwvvvvvvwwwyyy|||zzz{{{|||~~~~~~~~~}}}||||||yyyuuusssssssssrrrrrruuutttrrrqqqnnnmmmkkkjjjjjjjjjjjjjjjkkklllmmmmmmmmmooorrrtttttttttvvvxxxwwwxxxyyy{{{||||||{{{zzz}}}\\\TTTJJJ@@@999666333222///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******,,,,,,++++++,,,,,,---...------,,,,,,,,,---.........222111333888999HHHcccxxxrrrrrrxxx~~~zzzzzz~~~{{{ttteeeeeejjjrrrvvvxxx{{{pppoooxxxzzzmmmddd\\\YYYVVVSSSRRRRRRTTTVVVZZZ___hhhrrrzzz~~~~~~}}}|||{{{yyyzzz{{{{{{yyywwwtttrrrooonnnlllkkkjjjiiiiiijjjlllllllllmmmmmmmmmnnnnnnooooooooopppoooooonnnmmmoooooooooooopppppppppqqqrrrqqqqqqrrrsssrrrpppnnnpppppppppqqqsssuuuvvvwwwxxxyyyyyyxxxwwwwwwyyy{{{}}}~~~}}}yyyvvvsssqqqnnnkkkhhheeeaaa]]]ZZZVVVRRRNNNJJJGGGDDD@@@>>>===>>>>>>>>>>>>===>>>???AAABBBDDDEEEGGGGGGFFFDDDBBBBBBBBBCCCDDDFFFIIIMMMQQQTTTVVV\\\___cccgggjjjoootttxxx|||zzzvvvtttuuuvvvzzzvvvjjjbbb```ccciiittt}}}{{{uuuddd[[[PPPIIIFFFCCC>>>999666555333111000///......------,,,,,,,,,,,,------......////////////......///.........111333555666@@@MMM\\\iiittt|||~~~|||zzzyyyzzz|||zzzyyy{{{zzzmmmccc\\\UUUMMMGGGCCCBBBBBBBBBCCCFFFIIIKKKPPPRRRVVV[[[```dddgggiiikkklllnnnqqqssstttuuuvvvvvvwwwwwwwwwvvvwwwzzz|||{{{|||~~~~~~~~~}}}|||zzzwwwtttrrrrrrsssrrrqqqtttsssqqqooommmkkkjjjiiiiiiiiiiiiiiijjjkkklllmmmmmmooorrrsssssstttuuuwwwwwwxxxzzz{{{||||||||||||~~~```YYYNNNDDD===888444222///............---------------------------------******++++++++++++******,,,,,,,,,++++++++++++***,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,---...///,,,111000333:::>>>PPPllluuupppqqqxxxtttssswwwzzz~~~uuuoooccceeekkkqqquuuwww~~~~~~rrrqqq|||xxxkkkbbb[[[YYYVVVSSSRRRSSSVVVWWW\\\bbbkkkttt{{{~~~}}}}}}}}}}}}}}}|||{{{zzzxxxyyyzzz{{{yyywwwtttrrrooonnnmmmkkkkkkjjjjjjjjjkkkkkkkkkkkklllllllllllllllmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooorrrqqqqqqrrrsssrrrpppnnnpppppppppqqqrrrtttvvvvvvvvvwwwxxxwwwwwwwwwyyy{{{||||||}}}yyyvvvtttpppnnnkkkhhheeebbb___[[[VVVSSSMMMKKKGGGDDDAAA@@@@@@@@@===============???AAABBBCCCDDDEEECCCAAA?????????>>>???AAACCCFFFJJJLLLNNNUUUWWW\\\___ccchhhmmmqqqwww{{{|||xxxssssssuuuzzz{{{mmmeee___ccckkkwww}}}lllbbbUUULLLGGGCCC>>>:::555444333111000/////////------,,,,,,,,,,,,------......////////////......//////...///111444777999DDDQQQbbbnnnxxx}}}}}}~~~~~~}}}|||{{{}}}}}}uuuiii___WWWQQQJJJEEEBBBBBBAAABBBDDDGGGJJJLLLRRRTTTXXX\\\aaaeeehhhiiilllnnnqqqtttvvvwwwvvvvvvvvvwwwxxxxxxxxxyyy{{{~~~~~~~~~~~~}}}xxxvvvsssrrrrrrssssssrrrsssrrrpppmmmkkkjjjiiihhhhhhhhhhhhhhhiiijjjkkklllmmmppprrrsssssssssuuuvvvxxxyyyzzz|||}}}}}}~~~~~~ddd]]]SSSIIIAAA:::555222///............---------........................)))******++++++******)))++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,------...///,,,111000333;;;BBBUUUsss|||tttrrruuuxxxsssrrrxxx{{{yyyqqqkkkeeeiiinnnrrrrrrtttzzz|||pppppp}}}vvviii```[[[XXXVVVSSSSSSUUUWWWYYY___fffoooxxx}}}||||||||||||{{{zzzyyyxxxwwwxxxzzzzzzyyyvvvsssqqqnnnnnnmmmlllllllllkkkkkkjjjjjjjjjkkkkkkkkkkkkkkkjjjkkklllmmmnnnnnnnnnnnnmmmmmmmmmnnnnnnnnnnnnoooqqqqqqqqqrrrssssssqqqooopppppppppqqqrrrsssuuuvvvtttvvvwwwwwwwwwwwwyyy{{{{{{||||||zzzwwwtttrrrooommmjjjgggeeeaaa\\\YYYQQQOOOKKKGGGDDDBBBAAAAAA>>>======<<<===>>>???@@@BBBCCCDDDCCC@@@>>>>>>???======???@@@CCCEEEHHHIIINNNQQQVVVZZZ^^^ccchhhlllrrrvvv|||zzzssssssvvvzzz}}}oooeee___ccclllzzztttiiiZZZOOOHHHCCC>>>999555444333111000///////////////............//////......////////////....../////////000222555999<<>>======>>>???@@@@@@AAABBBAAA???===<<<===<<<<<<===>>>@@@AAACCCDDDJJJMMMQQQUUUZZZ___dddhhhlllqqqxxx|||~~~|||ttttttvvvzzz~~~oooddd___ccclllzzz{{{ooo___RRRKKKDDD===888444444222111000000000000//////............//////......////////////.........000111111222666<<<@@@KKKZZZjjjtttzzz~~~{{{xxx|||wwwpppeeeZZZQQQJJJFFFDDDAAABBBCCCEEEHHHLLLOOOQQQWWWYYY\\\```dddgggiiikkkmmmooorrruuuvvvuuutttsssuuuwwwzzz{{{|||}}}}}}|||yyywwwvvvvvvvvvwwwvvvuuuqqqooommmjjjhhhgggggggggfffffffffggghhhiiikkklllmmmooorrrttttttuuuvvvxxxzzzzzz{{{}}}nnnhhh^^^SSSIII@@@888333///............---------------------------------******++++++++++++*********++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...+++++++++,,,---...///000///222111444???IIIbbbxxxuuu|||zzzwwwxxx}}}{{{rrrkkkfffdddmmmsssqqqnnnpppuuuxxx~~~|||vvvnnnkkksss}}}rrrfff^^^YYYWWWUUUTTTUUUXXX[[[]]]eeemmmxxx~~~~~~~~~{{{{{{zzzyyywwwuuutttssssssuuuxxxzzzyyyvvvrrrooolllmmmnnnnnnooonnnnnnmmmmmmmmmmmmmmmlllllllllllljjjkkklllmmmnnnnnnnnnnnnmmmmmmmmmmmmnnnnnnnnnnnnppppppppprrrssssssqqqoooppppppppppppqqqrrrssstttrrrtttwwwxxxyyyyyy{{{|||{{{|||}}}{{{vvvtttsssqqqppplllgggcccYYYWWWTTTPPPLLLHHHEEEDDDBBBAAA@@@?????????@@@AAA>>>???@@@???<<<::::::;;;:::::::::;;;<<<===>>>???EEEHHHLLLQQQUUUZZZ```dddfffllltttzzz}}}}}}uuuuuuvvvyyyqqqfff```ccckkkxxxuuueeeXXXOOOGGG???888444333222111000000000000------,,,,,,,,,,,,------......////////////.........000222222333777>>>DDDPPP^^^mmmuuuyyy~~~zzzyyy|||wwwpppjjj```UUUMMMGGGEEEEEEBBBCCCEEEHHHKKKOOORRRTTTYYY[[[^^^bbbeeehhhjjjkkknnnoooqqqsssttttttsssrrruuuxxx{{{}}}~~~~~~|||{{{zzzyyyxxxwwwxxxxxxvvvtttqqqooollliiigggffffffgggfffffffffggghhhjjjkkklllmmmooorrrtttuuuwwwyyy{{{zzz{{{|||}}}tttnnndddYYYOOODDD;;;555///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...+++++++++,,,---...///000///333222666CCCPPPjjj|||uuuuuu~~~{{{|||}}}tttmmmiiifffpppvvvqqqkkklllppprrrsssooohhhdddgggsss{{{qqqfff^^^YYYWWWUUUTTTVVVYYY\\\___hhhppp{{{~~~~~~|||{{{zzzxxxvvvsssqqqooorrrtttxxxzzzyyyvvvrrrooolllmmmnnnooopppoooooonnnoooooooooooonnnnnnmmmmmmkkklllmmmnnnnnnnnnnnnnnnmmmmmmnnnnnnnnnooooooooopppoooppprrrssssssrrrpppppppppppppppqqqrrrssssssrrrtttxxxyyyzzzzzz|||}}}zzz{{{}}}wwwvvvuuuuuusssooojjjfff___]]]YYYUUUPPPLLLIIIGGGEEEDDDCCCAAAAAAAAABBBCCC>>>???@@@???===;;;:::;;;::::::999999:::;;;<<<<<>>777//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,,,,,,,++++++,,,,,,---...+++++++++,,,---...000000///333222888FFFUUUqqqyyyrrrtttwwwqqqnnnkkkvvvzzzrrrjjjiiikkkkkkjjjddd]]][[[bbbqqq{{{pppfff___XXXWWWUUUUUUVVVYYY]]]```iiirrr}}}~~~~~~|||{{{zzzxxxuuurrrooonnnqqqtttwwwzzzyyyvvvrrrooolllmmmnnnpppppppppooooooqqqqqqppppppooooooooonnnlllmmmnnnnnnooonnnnnnnnnnnnnnnnnnnnnoooooooooooopppoooppprrrssstttrrrpppppppppppppppqqqrrrssssssrrruuuxxxzzz{{{{{{}}}~~~yyyzzz}}}}}}xxxwwwwwwvvvuuuqqqlllhhhbbb```]]]YYYTTTOOOLLLJJJGGGFFFDDDCCCBBBBBBCCCDDDAAABBBCCCBBB???=========<<<;;;;;;;;;;;;;;;<<<<<<;;;>>>BBBGGGLLLQQQWWW[[[```fffooovvvzzz~~~}}}uuutttsssuuu|||{{{qqqbbbccchhhsss~~~ooobbbXXXNNNDDD<<<333333222111000000000111/////////....../////////......////////////.........111333333444888AAAIIIXXXeeerrrwwwyyy~~~~~~yyy{{{}}}rrrjjjfff[[[WWWPPPIIIDDDBBBDDDGGGCCCDDDGGGKKKOOOSSSVVVXXX\\\^^^aaadddgggjjjkkklllrrrrrrrrrrrrssssssttttttuuuxxx|||}}}zzzxxx{{{yyyxxxwwwwwwvvvsssqqqrrrpppllliiigggfffggghhhffffffggghhhiiikkkmmmnnnlllooosssvvvxxx{{{~~~{{{||||||~~~zzzwwwpppfffYYYLLLAAA;;;333111////////////...---///...------,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...+++)))))),,,......,,,,,,,,,------...////////////444666999FFF___yyyvvvnnnpppwwwqqqpppooouuuyyysssllliiifffdddbbb]]]XXXXXX```ppp{{{pppddd]]]WWWWWWVVVUUUTTTWWW[[[___kkkssszzz}}}}}}}}}{{{wwwsssqqqqqqrrrwwwxxxxxxxxxwwwvvvtttsssoooooonnnnnnnnnnnnooooooppppppoooooonnnnnnmmmmmmlllmmmooopppppppppooonnnppppppqqqqqqqqqqqqpppppppppqqqqqqrrrrrrqqqqqqpppppppppoooooooooqqqrrrsssuuuwwwxxxzzz{{{{{{zzzzzz||||||}}}~~~|||{{{{{{yyyvvvssspppnnngggccc]]]XXXUUUQQQNNNKKKKKKHHHEEECCCDDDEEEEEEDDDEEEDDDDDDDDDCCC@@@<<<888<<<;;;:::999999999:::;;;===???AAADDDGGGKKKQQQUUU___ccciiinnntttyyyyyytttsssvvv|||~~~rrrddd___```kkkxxx|||iiiXXXNNNFFF@@@999666444333222222000///000000///...............//////000000///...------222000111444666:::DDDNNN\\\eeeqqqwwwyyyzzz~~~~~~yyywww~~~~~~}}}~~~}}}qqqgggaaa___SSSOOOIIIEEEDDDDDDDDDDDDEEEHHHLLLOOOQQQTTTXXXZZZ___aaacccgggjjjlllnnnoooqqqrrrrrrssstttuuuvvvvvvxxxyyy{{{~~~~~~|||{{{{{{yyywwwvvvuuutttrrrpppiiihhhgggfffffffffggghhhiiiiiiiiiiiijjjkkklllmmmoooqqqsssuuuwwwzzz~~~~~~{{{xxxrrrhhh[[[NNNBBB;;;444111///...//////...------,,,++++++******++++++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...+++)))***,,,......,,,,,,,,,------.../////////000222555:::JJJddd{{{}}}rrrjjjlll}}}tttmmmmmmpppvvvyyytttmmmiiifffccc___ZZZVVVXXXaaaqqqzzzoooddd\\\WWWWWWVVVUUUUUUXXX]]]```lllttt{{{}}}}}}|||zzzwwwsssqqqqqqrrruuuvvvwwwwwwwwwuuutttsssoooooonnnnnnnnnnnnnnnooopppooooooooonnnnnnnnnmmmlllmmmnnnooopppoooooonnnppppppqqqqqqqqqqqqpppppppppqqqqqqrrrrrrqqqqqqpppooonnnnnnnnnnnnpppqqqrrruuuvvvxxxzzz{{{{{{{{{{{{{{{||||||}}}~~~~~~}}}{{{xxxuuurrrqqqkkkhhhbbb]]]YYYVVVRRROOOMMMJJJGGGEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEBBB>>>;;;<<<;;;:::999888999:::;;;<<<>>>@@@BBBEEEJJJOOOTTT[[[___ffflllrrrxxx~~~|||wwwtttwww{{{tttfff``````hhhttt~~~nnn]]]QQQHHHAAA999777444222222222000///000000///...............//////////////////...---000///111555999===HHHSSS```iiirrrwwwxxxyyy~~~}}}{{{wwwuuu{{{}}}}}}~~~~~~zzzmmmccc\\\YYYPPPLLLGGGCCCCCCCCCCCCCCCFFFIIILLLOOORRRUUUXXX[[[```aaadddgggjjjmmmooooooqqqrrrssstttuuuvvvvvvwwwyyyzzz|||~~~}}}{{{zzzxxxvvvtttssssssrrrpppooojjjiiigggfffffffffggggggeeeffffffgggiiikkkmmmnnnpppqqqsssuuuvvvyyy~~~~~~~~~}}}zzzuuulll___QQQDDD===555222///............------,,,,,,+++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++******,,,---------,,,,,,------.../////////000111333<<>><<<;;;:::888888888999::::::<<<>>>@@@CCCGGGMMMQQQVVV[[[aaahhhooouuu|||zzzvvvwwwyyy|||vvviiiaaa^^^dddnnnwwwsssbbbUUUIIIAAA:::777444222222222000///000000///...............---.../////////////////////...111777;;;AAAMMMXXXffflllsssvvvvvvxxx~~~~~~xxxtttrrrwww~~~yyy||||||zzz{{{}}}uuuiii___WWWSSSLLLHHHCCCAAAAAABBBCCCCCCGGGJJJNNNQQQSSSVVVZZZ\\\aaaccceeeiiilllnnnpppqqqrrrrrrssstttuuuvvvwwwwwwzzz{{{|||~~~~~~}}}{{{yyyxxxuuusssqqqpppppppppnnnllljjjiiigggfffeeeeeeeeefffbbbbbbdddfffhhhkkknnnoooqqqrrrtttuuuvvvxxx|||~~~~~~~~~~~~}}}|||{{{{{{zzzzzz{{{|||zzzxxxvvvuuuuuuvvvwwwxxxzzz|||~~~|||{{{wwwpppcccUUUHHH@@@666333000.........------//////...---------------++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++,,,---------,,,,,,------.../////////111111444@@@YYYtttrrrgggaaaeeeuuuwwwjjjfffhhhpppvvvyyyuuunnniiiccc]]]WWWUUUWWW^^^kkkyyyzzztttkkkaaa[[[WWWWWWVVVVVVWWW[[[bbbgggpppwww}}}}}}~~~}}}{{{{{{yyyvvvsssqqqqqqsssqqqrrrsssttttttsssrrrqqqpppooonnnmmmmmmmmmmmmmmmoooooooooooonnnnnnnnnnnnmmmnnnnnnoooooooooooooooppppppqqqqqqqqqqqqppppppppppppqqqqqqqqqqqqppppppllllllkkkkkklllmmmooopppsssuuuwwwzzz|||}}}}}}}}}{{{|||}}}}}}~~~~~~{{{xxxwwwuuurrrmmmhhhddd```\\\YYYRRROOOKKKIIIHHHHHHGGGFFFEEEEEEEEEFFFGGGFFFCCC@@@===<<<:::999888888888999999:::<<<>>>@@@DDDIIIMMMRRRVVV^^^eeelllttt{{{|||wwwwwwxxxzzz}}}|||}}}yyyyyyyyyxxxjjjbbb\\\___gggqqq~~~vvveeeWWWJJJAAA;;;888555222222111000///000000///...............------...///000000//////......222888===DDDPPP[[[hhhlllqqqssstttxxx~~~uuurrrpppsssyyy|||zzzwwwuuuzzz{{{xxxyyy|||{{{qqqfff]]]UUUQQQIIIEEEAAA@@@@@@CCCDDDDDDIIIKKKOOORRRTTTWWW[[[^^^bbbdddgggjjjmmmoooqqqrrrsssssstttuuuvvvwwwwwwxxxyyyzzz|||}}}~~~~~~|||zzzxxxwwwsssqqqooooooooonnnllljjjiiihhhfffdddccccccddddddbbbbbbdddfffiiillloooppprrrsssttttttuuuwwwzzz}}}~~~~~~}}}}}}~~~~~~~~~}}}zzzxxxuuutttsssrrrppppppoooooopppooollljjjhhhhhhhhhiiiiiikkknnnqqqtttxxx}}}zzzzzzyyyssshhhZZZLLLDDD999666111///.........---000///......------......++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,------,,,,,,------.../////////222222777FFFbbb||||||mmmddd```fffuuuttthhheeeiiipppuuuxxxuuupppjjjccc[[[VVVVVVZZZeeettt{{{uuunnnggg___ZZZWWWWWWVVVVVVXXX^^^eeekkksssyyy~~~}}}}}}|||{{{zzzyyyvvvrrrqqqqqqsssqqqqqqrrrssssssrrrpppooooooooonnnmmmmmmmmmmmmmmmnnnnnnnnnnnnoooooooooooonnnnnnnnnnnnnnnoooooopppppppppqqqqqqqqqqqqppppppoooppppppqqqqqqppppppooollllllkkkkkklllmmmooopppssstttwwwyyy{{{|||||||||{{{}}}~~~~~~~~~{{{zzzxxxuuuppplllhhhddd___\\\VVVSSSNNNKKKJJJIIIHHHGGGEEEEEEDDDEEEFFFEEECCCAAA???===;;;:::888888888888888999;;;<<<>>>BBBFFFJJJOOOSSS[[[cccjjjrrryyy~~~|||wwwwwwxxxyyy}}}{{{wwwtttssssssyyy{{{kkkbbb[[[\\\bbbmmm{{{yyyhhhZZZMMMCCC===999555222111111111000000000///...............------...///000000////////////333999???FFFRRR^^^hhhkkknnnqqqtttyyysssrrrqqqsssuuuwwwvvvtttuuuzzz|||zzz{{{~~~wwwmmmeee]]]VVVQQQHHHEEEAAA@@@AAADDDFFFFFFIIILLLPPPSSSUUUXXX\\\^^^ccceeegggkkknnnppprrrssssssttttttuuuvvvwwwxxxxxxwwwyyy{{{}}}~~~|||zzzxxxwwwsssrrrooonnnnnnmmmkkkiiifffeeedddbbbaaaaaabbbbbbdddeeefffhhhkkknnnpppqqqsssttttttttttttuuuxxxzzz|||||||||}}}~~~~~~{{{yyyxxxuuuqqqoookkkjjjiiigggfffeeeeeedddeeecccaaa___]]]\\\\\\\\\]]]___bbbeeehhhmmmrrrvvv{{{uuuwwwxxxuuulll___QQQIII<<<888333000/////////......------,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++)))+++------,,,,,,,,,---,,,,,,------.../////////333555<<>>:::555222111111111000000000///...............---...//////////////////000000444<<>>:::555111000000000000......---,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***************************(((+++......,,,+++,,,---,,,,,,------.../////////333888AAATTToooxxxkkkfffhhhppp}}}}}}qqqgggfffjjjrrrxxx{{{zzzxxxrrriii___WWWZZZbbbrrr~~~tttjjjccc^^^[[[YYYWWWWWWVVVWWWZZZaaajjjqqqxxx}}}~~~|||~~~}}}zzzyyyyyyxxxuuurrrqqqrrrsssssssssssssssrrrpppnnnlllllllllllllllmmmnnnoooooommmnnnnnnnnnooooooooopppooonnnnnnmmmnnnooopppqqqppppppqqqqqqqqqqqqppppppooooooppppppppppppooooooooonnnnnnnnnnnnpppqqqrrrrrrsssuuuwwwxxxxxxxxxxxxwwwzzz|||}}}~~~{{{xxxtttoooiiieeeaaa]]]XXXTTTRRRPPPOOOMMMJJJHHHGGGFFFGGGGGGEEECCCCCCAAA???<<<;;;:::999999777888::::::<<>>FFFOOO]]]iiinnnoooqqqtttwww|||wwwxxxyyyxxxwwwvvvwwwxxx{{{|||}}}rrrjjjddd]]]TTTNNNGGGDDDAAA@@@AAADDDFFFGGGIIILLLOOORRRUUUXXX[[[^^^cccdddgggjjjmmmppprrrrrrtttuuuuuuvvvwwwxxxyyyzzzzzz{{{}}}}}}{{{zzzuuussspppmmmkkkiiifffccc___^^^]]]]]]]]]^^^___```cccdddfffjjjmmmqqquuuvvvuuuuuuuuutttrrrrrrtttvvvvvvxxxyyy|||~~~~~~}}}|||}}}~~~|||zzzuuusssqqqooommmkkkgggeee```___^^^]]]\\\\\\\\\\\\[[[[[[ZZZXXXWWWVVVUUUUUURRRTTTWWWYYY[[[___dddggglllooouuuzzzmmmqqqvvvwwwqqqeeeXXXPPP@@@<<<666222111111111000000000///............///***+++,,,------,,,+++***************************(((+++......,,,+++,,,---,,,,,,------...//////000444:::EEEXXXrrrwwwkkkgggkkktttzzzooogggfffjjjtttyyy}}}}}}{{{vvvlllbbbWWWZZZdddttt~~~rrrggg___\\\ZZZYYYWWWWWWVVVWWW[[[bbblllrrryyy~~~~~~|||}}}|||zzzyyyyyyxxxuuurrrqqqrrrssstttttttttsssrrrooommmlllkkkkkkkkklllmmmnnnooopppmmmnnnnnnnnnooooooppppppooonnnmmmmmmmmmnnnpppqqqppppppqqqqqqqqqqqqppppppooooooppppppppppppooooooppppppoooooopppqqqrrrtttrrrsssuuuvvvwwwwwwwwwvvvuuuxxx{{{|||}}}}}}|||xxxsssnnnjjjeeebbb\\\XXXVVVTTTRRRPPPLLLJJJHHHHHHHHHHHHFFFDDDDDDBBB@@@===;;;:::::::::777999::::::;;;>>>CCCFFFGGGLLLSSSZZZbbbiiipppuuu{{{}}}zzzxxxxxx|||~~~uuupppnnnrrrvvv{{{yyyoooddd___^^^dddqqq}}}}}}zzznnnaaaWWWMMMFFF@@@;;;666222111111111111000000///...............///000000000///...------000111777AAAJJJTTTbbbooorrrssstttvvvyyy}}}~~~~~~xxxzzz|||{{{xxxxxxyyy{{{~~~}}}}}}rrriiibbb[[[RRRKKKGGGDDD@@@???@@@CCCEEEFFFIIIKKKOOORRRTTTWWW[[[^^^bbbdddgggjjjmmmpppqqqrrruuuuuuvvvwwwxxxyyyyyyzzz}}}~~~~~~|||{{{uuusssooollljjjgggdddaaa]]]\\\[[[[[[\\\]]]___``````bbbeeeiiinnnssswwwyyyuuuvvvuuusssrrrqqqsssuuuuuuvvvyyy{{{~~~~~~}}}{{{{{{|||~~~~~~}}}zzzwwwuuupppnnnlllkkkkkkiiifffdddbbbaaa```______^^^______^^^^^^]]]\\\[[[ZZZZZZYYYTTTVVVXXXZZZ\\\___dddggggggjjjpppuuuzzzgggqqqyyywwwnnneee\\\TTTEEE@@@888222///......---,,,,,,------------------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++---////////////000222555888GGGccc}}}~~~sssiiiiiipppwww|||nnneeedddiiinnn{{{}}}pppdddYYY^^^jjj{{{{{{nnnggg```YYYUUUUUUUUUUUUUUUWWW[[[dddnnnuuu}}}~~~}}}{{{zzz}}}zzzvvvuuuuuuuuuuuutttvvvvvvvvvuuusssooollljjjlllllllllllllllllllllllloooooonnnnnnnnnnnnoooooolllkkkkkkkkkkkklllmmmnnnoooooooooooooooooooooooonnnooooooooooooooonnnnnnqqqqqqqqqqqqqqqqqqrrrrrrssssssssstttuuuvvvvvvwwwzzzzzzzzzzzz{{{}}}~~~~~~{{{wwwrrrnnnjjjfffbbb^^^[[[XXXTTTRRRNNNMMMKKKHHHGGGFFFFFFFFFFFFDDD@@@===:::999999999777777777888:::===AAACCCGGGLLLSSSYYY^^^dddlllrrryyy|||yyyxxx{{{wwwtttxxxyyy|||}}}uuuiii```^^^dddnnnuuu{{{zzzuuulll```UUUNNNJJJAAA===888444222222111000//////............//////111///...,,,---///222444666888;;;CCCNNN\\\iiipppwwwuuutttwww}}}|||yyyzzzwww|||~~~|||}}}}}}zzz|||{{{~~~{{{pppggg___WWWPPPJJJEEECCCAAA???@@@BBBEEEGGGFFFKKKPPPSSSUUUYYY^^^bbbbbbeeehhhjjjkkkmmmoooqqqrrrsssuuuvvvvvvwwwzzz}}}}}}~~~~~~~~~{{{xxxvvvsssooollliiieeeaaa^^^\\\[[[ZZZZZZ[[[]]]___aaa^^^bbbggglllpppsssvvvyyyvvvuuusssrrrqqqqqqrrrrrrtttuuuwwwyyy|||}}}~~~~~~~~~~~~}}}|||{{{{{{zzz|||{{{{{{{{{{{{yyyuuurrrpppooommmlllkkkjjjkkkkkkkkkjjjiiigggeeefffiiikkkmmmllllllkkkiiifffaaa]]][[[\\\___aaacccdddeeeeeeiiijjjlllppptttyyy}}}fffpppxxxwwwoooggg___XXXHHHBBB:::444000/////////------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))),,,...////////////111333777;;;LLLhhh{{{pppgggiiiqqqyyyxxxlllddddddjjjooo~~~sssfffZZZ```lll|||{{{nnnggg```YYYUUUUUUUUUUUUUUUWWW\\\dddnnnuuu}}}~~~~~~|||{{{|||yyyvvvttttttttttttsssvvvvvvvvvuuusssooolllkkkllllllllllllllllllllllllmmmmmmmmmllllllmmmmmmmmmllllllkkkkkkkkkllllllmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooonnnnnnmmmqqqqqqqqqqqqqqqrrrrrrrrrssssssttttttuuuvvvvvvwwwxxxxxxxxxyyyzzz{{{}}}}}}~~~yyytttppplllhhhddd```^^^[[[XXXUUUQQQOOOLLLIIIGGGFFFEEEEEEEEECCCAAA>>>;;;:::999999777777777888:::===@@@BBBGGGLLLSSSXXX]]]ccckkkqqqxxx{{{{{{yyy{{{~~~{{{wwwzzz{{{}}}wwwjjj```^^^ccclllsssxxxwwwssskkk```TTTLLLHHHAAA===777444222111000/////////............//////000///...---...000222333777999===FFFRRR```mmmtttzzzyyyyyy|||zzzxxxzzzzzz}}}}}}}}}yyynnneee^^^WWWPPPKKKDDDBBB@@@???@@@BBBEEEGGGHHHLLLQQQTTTUUUXXX]]]bbbdddfffjjjlllmmmnnnppprrrsssuuuvvvwwwwwwxxx{{{}}}~~~~~~~~~{{{yyyuuurrrnnnjjjgggddd```^^^[[[ZZZZZZYYYZZZ\\\___```___ccchhhmmmpppsssvvvxxxuuutttrrrqqqpppppppppqqqssstttvvvyyy{{{|||}}}~~~~~~}}}|||{{{zzzyyyxxxxxxxxxxxxxxxzzz{{{zzzwwwtttooonnnmmmmmmnnnoooqqqrrrrrrrrrqqqooonnnooorrruuuzzzzzzyyywwwtttoooiiieeecccdddfffiiiiiiiiihhhgggiiijjjlllooossswww{{{}}}eeeooowwwvvvpppjjjbbb[[[LLLFFF===666222111000000.........------,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.../////////000222444999@@@TTTqqqwwwmmmfffjjjttt}}}~~~ssshhhbbbcccjjjooovvvfff[[[bbbooo{{{nnnfff___XXXUUUUUUUUUUUUVVVXXX]]]fffpppwww~~~}}}|||yyyuuusssssstttssssssuuuuuuuuutttrrrooommmkkklllllllllllllllllllllllllllkkkkkkjjjjjjkkkkkklllmmmlllkkkkkkkkkkkkkkklllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnmmmmmmpppqqqqqqqqqrrrrrrrrrsssssssssttttttuuuvvvvvvvvvwwwwwwwwwwwwxxxzzz{{{|||}}}wwwsssnnnkkkgggdddbbb```]]]ZZZTTTRRROOOKKKHHHFFFDDDDDDDDDCCCBBB@@@>>>;;;999888888777777888999<<>>@@@DDDIIIPPPUUUZZZ```gggmmmtttxxx}}}~~~zzzzzz|||}}}~~~zzzmmmbbb___ccclllrrrzzz{{{zzztttiii\\\QQQKKKAAA===888444222111///...//////............//////......///000111222222222555999AAAMMM[[[jjjuuu||||||~~~~~~yyyyyy~~~}}}}}}~~~zzzrrrggg^^^WWWQQQKKKGGGAAA@@@??????@@@BBBEEEGGGKKKOOOTTTVVVWWWYYY^^^aaagggiiilllnnnoooppprrrtttvvvwwwyyyyyyxxxyyy|||~~~{{{yyypppmmmhhheeebbb```]]][[[YYYYYYXXXXXXZZZ\\\___aaadddgggkkknnnoooppprrrtttqqqqqqooonnnnnnnnnooooooppprrrtttvvvxxxzzzzzz{{{}}}|||{{{yyywwwuuutttsssttttttuuuwwwxxxxxxvvvssslllkkklllmmmppptttxxx{{{}}}}}}}}}}}}~~~~~~uuunnnjjjkkkmmmqqqtttuuussspppnnnjjjkkkkkkmmmooorrruuuwww{{{}}}dddmmmuuuwwwtttoooeee\\\SSSLLLAAA888333111000000//////...---,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---,,,---...222444:::IIIddd}}}pppjjjjjjttt{{{xxx{{{zzzuuukkkbbb^^^```ffflll{{{qqq^^^YYYcccrrrwwwjjjbbb\\\VVVTTTUUUTTTVVVXXX\\\aaajjjtttzzz{{{xxxtttssssssssssssrrrtttssssssrrrqqqooonnnnnnllllllllllllllllllllllllllllllkkkkkkkkkkkklllllllllkkkkkkjjjjjjjjjkkkkkkllllllllllllllllllllllllllllllmmmnnnoooooonnnnnnppppppqqqrrrssssssttttttttttttttttttuuuuuuuuuuuuvvvvvvvvvwwwxxxyyy{{{{{{zzz{{{~~~|||vvvrrrpppllliiigggeeebbb```\\\YYYUUUOOOJJJFFFDDDCCCBBBCCCCCCCCCAAA>>>:::888999888777777888;;;===???BBBGGGNNNSSSWWW]]]eeejjjqqqvvv|||zzzyyy{{{|||{{{nnndddaaafffooouuu{{{}}}~~~zzzoooaaaTTTMMMBBB>>>999444222111000/////////............//////......///000111222333333444999CCCPPP^^^lllvvv|||zzz~~~~~~yyy||||||}}}~~~wwwooocccYYYRRRLLLFFFBBB@@@?????????AAACCCFFFHHHLLLPPPUUUWWWXXXZZZ___bbbgggiiilllnnnnnnoooqqqsssuuuwwwxxxxxxxxxyyy|||~~~}}}yyywwwnnnjjjeeeaaa___]]][[[YYYXXXWWWWWWXXXZZZ^^^aaacccfffiiilllnnnnnnnnnoooppppppooonnnmmmmmmmmmnnnooooooppprrrtttvvvxxxyyyyyy}}}|||{{{yyywwwuuutttsssuuuttttttuuuvvvuuurrroookkkjjjjjjjjjmmmqqquuuxxxyyyzzz{{{{{{||||||rrrjjjgggfffjjjnnnrrrtttsssqqqpppnnnnnnnnnnnnppprrrtttvvvyyy|||bbblllvvvzzzzzzuuujjj___WWWOOOCCC999333111000000.........------,,,,,,+++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,---,,,---///333666===NNNkkk}}}ooolllooo|||xxxxxx}}}{{{vvvqqqiiiaaa^^^```gggmmmwww~~~iiiXXXVVV```qqqtttfff^^^ZZZUUUTTTUUUTTTVVVYYY]]]cccllluuu||||||yyyuuusssssstttsssssssssrrrrrrqqqpppooooooooollllllllllllllllllllllllmmmllllllkkkkkkllllllmmmjjjjjjjjjjjjjjjkkklllllllllllllllllllllllllllllllllmmmnnnooopppppppppoooppppppqqqrrrssstttuuuuuuttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvwwwxxxyyyzzz{{{yyy{{{|||xxxuuurrrnnnkkkiiifffcccaaa___\\\WWWQQQLLLGGGEEECCCCCCCCCDDDCCCAAA???<<<:::999999888777888:::<<<>>>AAAFFFLLLQQQUUU[[[ccchhhoootttzzz|||{{{||||||}}}pppfffccchhhqqqwww{{{~~~sssdddVVVNNNDDD@@@:::666333222000/////////............//////......///000111222444555555;;;FFFSSSaaammmvvv{{{zzz}}}yyy}}}~~~{{{qqqiii]]]TTTMMMHHHCCC?????????@@@AAACCCEEEGGGIIILLLPPPUUUXXXYYY[[[```dddhhhjjjmmmnnnooopppqqqssstttvvvwwwxxxxxxzzz}}}{{{vvvtttkkkgggbbb^^^\\\[[[YYYWWWVVVVVVWWWYYY\\\```dddfffhhhjjjlllmmmlllkkkkkklllnnnmmmlllkkkkkkkkkmmmmmmmmmnnnpppsssuuuvvvwwwxxx{{{{{{yyyxxxvvvuuutttsssuuuttttttttttttrrrnnnkkkiiihhhggggggiiilllqqqssstttuuuvvvwwwxxx{{{|||qqqjjjgggdddggglllpppssstttsssrrrsssrrrrrrqqqrrrtttuuuvvvyyy|||___kkkwww}}}qqqfff[[[RRRFFF;;;555222222111------------------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---------------------------............111555888BBBTTTqqq|||pppooouuu~~~yyy{{{yyyrrrnnngggaaa___cccjjjpppsss{{{uuubbbSSSQQQ]]]ppp|||pppccc\\\XXXTTTTTTVVVTTTVVVZZZ___eeennnwww}}}~~~|||yyyvvvttttttttttttsssrrrrrrqqqppppppooooooooollllllllllllllllllllllllllllllkkkkkkkkkkkkllllllhhhhhhiiiiiijjjkkkmmmmmmllllllllllllllllllllllllmmmnnnooopppqqqqqqqqqqqqppppppqqqrrrssstttuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttuuuvvvwwwyyyyyy{{{{{{|||}}}{{{xxxuuuqqqmmmkkkhhheeebbb```]]]XXXRRRMMMHHHFFFDDDDDDDDDDDDCCCAAA???===;;;:::999888777888999;;;===@@@EEEKKKPPPTTTZZZaaafffnnnrrryyy~~~~~~ssshhheeeiiiqqqwww}}}yyyiiiZZZQQQFFFAAA<<<777555333111000//////............////////////......000222555777888>>>IIIVVVcccnnnuuuyyy~~~|||xxx}}}|||xxxjjjbbbWWWNNNJJJFFFBBB??????@@@@@@BBBDDDGGGIIIJJJLLLPPPUUUXXXZZZ]]]bbbfffjjjllloooppppppqqqsssttttttvvvxxxyyyzzz|||}}}xxxssspppiiieee```\\\ZZZYYYWWWVVVUUUUUUVVVYYY]]]cccgggjjjiiijjjlllllljjjiiihhhiiijjjiiihhhhhhhhhiiijjjjjjlllmmmoooqqqtttuuuvvvvvvxxxxxxwwwvvvuuutttsssrrrtttssssssssssssqqqmmmjjjgggfffddddddfffjjjnnnqqqrrrsssssstttuuuyyy~~~}}}sssllljjjgggiiimmmqqqsssuuuuuuuuuwwwwwwvvvuuuuuuvvvwwwxxxyyy{{{~~~]]]jjjxxxwwwkkk^^^UUUHHH===666444333333,,,,,,------------------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------------------------///000000///000333777;;;FFFYYYuuu{{{qqqqqqyyy|||zzzoookkkfffaaa```eeemmmtttqqqxxx~~~~~~yyyooo___PPPOOO[[[nnnzzznnnaaaZZZVVVTTTTTTVVVTTTWWWZZZ___fffnnnxxx~~~}}}}}}zzzvvvuuuuuuuuuuuutttrrrqqqqqqpppoooooopppppplllllllllllllllllllllllllllkkkkkkjjjjjjkkkkkklllggghhhhhhiiijjjlllmmmnnnmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnoooqqqqqqrrrrrrrrrppppppqqqrrrsssuuuuuuvvvuuuuuuuuuuuuuuutttttttttssssssssstttuuuvvvwwwxxx}}}|||||||||}}}~~~}}}{{{xxxsssooollliiifffcccaaa^^^YYYSSSNNNIIIFFFEEEDDDDDDCCCBBBAAA???===<<<:::999888777777999;;;<<