BM6P6(@ uuussspppmmmiiijjjuuuyyysssjjjmmmooooooooopppuuuyyy~~~tttttttttttttttuuuvvvvvvzzzqqqppppppqqqnnnlllnnntttyyy~~~qqq```QQQIIIDDD???;;;>>>>>>===<<<;;;::::::999888888999999888777555444666666555555555444444444333222111000000111222333//////000000111111111222:::777333111111111111000000000111222444555666777555777888555111000111444777777666555555555666666333333333333333222111000000////////////111333444777444111//////000000//////............---------000...---+++******+++++++++++++++*********))))))***************************++++++,,,,,,++++++***,,,+++***))))))***+++,,,.........---,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********************************************)))(((((((((((((((*********)))))))))))))))************************...---+++*********++++++------......///000000000222555;;;@@@GGGRRR^^^gggkkknnnqqqtttvvv}}}yyyzzz||||||tttqqqmmmtttxxxwwwyyy}}}|||wwwjjj\\\PPPOOORRRRRRSSSUUUWWWWWWWWWXXXXXXVVVRRRNNNNNNRRRWWW^^^cccfffggggggmmmooossswwwyyyyyyvvvsssqqqnnnlllmmmqqqttttttsssuuuuuuvvvwwwzzz~~~|||{{{|||}}}~~~}}}{{{xxxwwwxxxzzz{{{{{{{{{{{{|||||||||zzzyyyxxxvvvvvvuuuuuutttttttttssssssuuuwwwxxxyyy{{{~~~{{{yyy{{{~~~|||||||||{{{{{{{{{{{{{{{zzzzzz{{{{{{zzzxxxwwwuuuxxxyyyzzzyyyvvvoooiiiddd^^^^^^]]][[[YYYVVVTTTSSSOOONNNLLLJJJIIIIIIJJJJJJNNNSSSXXX\\\^^^```dddhhhlllpppvvvzzz~~~~~~ooommmlllkkkhhhlllzzz~~~yyytttvvvyyy{{{||||||~~~{{{zzz{{{}}}wwwpppqqqqqqrrrsssuuuwwwxxx~~~~~~zzzuuurrrnnnmmmrrrzzz{{{{{{ddd[[[OOOGGGCCCAAA>>><<<;;;;;;;;;;;;;;;;;;::::::888888888888777666555555555444444444333333333333222222111000000111222222//////000000000000000000666444222111222333222222000000111222333444444555555555555444222111222333222222222333555666888888333333333333333222111111111000//////000111222333888555222000111111111000///............---------......,,,++++++*********++++++++++++***************************************++++++,,,,,,++++++***++++++************++++++,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********************************************)))(((((((((((((((***)))))))))))))))))))))************************---,,,+++*********++++++---------...//////000000///333888>>>EEEQQQ^^^hhhjjjllloooqqqwwwuuusssrrryyy|||uuuyyy{{{yyyyyy||||||xxxpppeee[[[YYYYYYVVVVVVXXXSSSTTTVVVWWWWWWUUUSSSRRRSSSVVV[[[aaaeeeggghhhhhhooopppsssvvvwwwuuurrroooooolllkkklllpppsssttttttwwwwwwwwwxxxzzz~~~~~~|||||||||}}}}}}}}}{{{xxxxxxyyyzzzzzzzzz{{{||||||}}}|||{{{zzzyyyuuuuuuuuuuuuuuutttttttttxxxyyyzzzyyyxxxyyyzzz|||wwwyyy}}}|||}}}~~~{{{|||}}}~~~|||{{{yyyxxxwwwxxxyyyyyyyyyzzz{{{{{{xxxrrrmmmiiigggfffdddbbb___\\\YYYXXXRRRPPPNNNKKKIIIIIIHHHHHHJJJLLLPPPQQQQQQRRRUUUXXXXXX\\\aaafffkkkooosssvvv{{{vvvuuu|||hhhggggggiiijjjqqq|||}}}~~~{{{xxxwwwxxxxxxuuurrrooooooppprrrtttvvvxxxyyy{{{uuuqqqrrryyyzzzzzz{{{|||mmmZZZIIIEEE???===>>>>>><<<:::888888999999::::::::::::999888777666555555555555333333333333222222222222222222111000000111222222111111000000000000000000111000000111333444444333000000111111222222222222444222111111222333333222000000000111333444666777333333333333333222222222222111000000000111222333888555222111222222222111///............---------...............---,,,+++++++++++++++++++++++++++***************************++++++,,,,,,++++++*********++++++++++++***************++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********************************************)))((((((((((((((())))))))))))))))))******************************---,,,+++*********++++++,,,,,,---......//////000---000555:::BBBNNN\\\ffffffhhhjjjmmmvvvqqqkkkggglllvvv~~~~~~zzzyyy{{{|||zzzyyysssnnnkkkddd\\\XXXXXXQQQUUUXXXYYYWWWUUUVVVXXXXXX[[[```dddgggiiiiiihhhoooppprrrsssssspppnnnllllllkkkjjjkkkooosssvvvwwwzzzyyyyyyyyy{{{~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{yyyyyyzzzzzzyyyxxx{{{|||}}}}}}}}}|||{{{zzzsssssssssttttttttttttttt|||||||||yyyvvvuuuuuuvvvpppttt{{{|||~~~~~~|||wwwttttttwww{{{~~~{{{|||||||||zzzvvvrrroooooonnnkkkhhheeebbb___^^^WWWVVVRRROOOLLLJJJIIIHHHIIIJJJJJJHHHFFFFFFGGGIIIHHHJJJNNNQQQTTTYYY]]]aaaccccccfffnnntttyyyeeeeeegggjjjnnnxxx|||yyywww{{{~~~zzzxxxxxxxxxwwwsssssstttuuuvvvxxxyyyzzz{{{zzz|||ssspppsssvvvxxxxxxgggTTTHHH>>><<<;;;;;;<<<<<<999777888888888888888888888888888777666444333444444555333333333333333222222222222111111111111111111222333333222222111111000000000//////111444444333222111111111000000000000000222000...///222555444222222111111111111111222222333333222222333333333444444333222111000111111222666444222111111222111000///............---------///000111111111///...---+++++++++,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++***)))***+++,,,,,,+++***)))))))))***+++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))(((((()))******************************************))))))((((((((((((((()))))))))))))))*********************************,,,++++++++++++++++++++++++,,,,,,---......//////---000333777===HHHVVV``````dddhhhlllvvv~~~oooiiibbbeeeooo~~~zzzxxxzzz}}}~~~uuueeeYYYSSSSSSXXX]]]]]]YYYWWWYYY\\\\\\^^^aaaeeeggggggffffffkkkmmmoooooonnnlllkkkkkkkkkkkkkkkmmmqqquuuyyy{{{}}}|||{{{zzz{{{}}}{{{|||}}}~~~~~~~~~~~~~~~|||{{{yyyyyyzzzzzzyyyxxx|||}}}~~~~~~~~~}}}{{{{{{ppppppqqqqqqrrrrrrsssssswwwxxxwwwuuurrrqqqrrrssssssvvv|||~~~{{{xxxuuuuuuxxx|||{{{|||||||||{{{yyywwwuuurrrqqqnnnkkkhhhfffdddccc```^^^ZZZUUURRROOOMMMMMMOOOMMMKKKHHHEEEDDDCCCCCCEEEFFFGGGGGGHHHJJJMMMPPPPPPRRRXXX___dddkkkyyyhhhhhhkkkooosss}}}}}}wwwrrruuu~~~}}}|||||||||||||||tttnnnpppyyykkk[[[OOOFFFAAA::::::;;;;;;;;;:::888666999888888777666666555555777666555333222333333444333333333333333444444444111111111222222111111111444444444333333222222222111000000111333333111000111111000000000000//////111...---...222555444222222222111000000000000111333222222222333444555555666555333222111111111111333222000000000111000...///............------------...///000000///---,,,,,,,,,,,,,,,,,,,,,------***************************++++++,,,,,,++++++***)))***+++,,,,,,+++***))))))***+++,,,------------(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))***))))))((((((((((((((((((((())))))************************************++++++++++++++++++++++++++++++,,,,,,------......///000222555999BBBMMMVVV]]]dddkkkooozzzxxxnnniiicccfffooo~~~}}}yyyxxxzzzrrr]]]PPPTTTYYY______[[[XXXXXXZZZ[[[]]]```bbbccccccaaa```dddgggiiiiiihhhhhhiiijjjkkklllooorrruuuyyy}}}~~~}}}{{{{{{{{{|||~~~{{{|||}}}~~~~~~|||zzzxxxxxxzzz{{{zzzzzz}}}~~~~~~~~~~~~|||{{{zzznnnnnnnnnoooooopppppppppnnnooopppooonnnnnnppprrrvvvwww{{{}}}|||zzzyyyyyy{{{}}}~~~|||{{{{{{zzzzzzzzzyyyyyytttrrrpppnnnlllkkkjjjjjjhhhfffbbb^^^[[[XXXWWWVVVTTTRRROOOLLLIIIGGGEEECCCDDDEEEEEEDDDBBBCCCEEEHHHFFFIIINNNSSSXXXaaatttmmmnnnqqqtttvvv~~~~~~}}}wwwqqqrrr|||vvvtttsssuuu|||~~~fffTTTIIIAAA======777777888999999999888888999999888777666555444444666555444333222222222222333333333333444444444444000111222222222222111000444444444333333333333333222111///000111111000///111111111000000000000000000///...///222444444444111111111111111222333333333222222222333444666777888777555333111000000111222000//////000000///...///............---------++++++,,,,,,,,,++++++***.........------,,,,,,,,,***************************++++++,,,,,,++++++*********++++++++++++*********+++,,,---------------))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))******)))(((((((((((((((((((((((()))******++++++******************************+++,,,,,,,,,++++++******+++,,,,,,------......000222333666<<>>DDDNNN\\\hhhooo{{{xxxllljjjlllkkkhhhfff]]]\\\]]]fffttt|||yyyzzzqqqqqq~~~~~~}}}uuu___VVVZZZaaahhhkkkiiiccc]]]SSSUUUWWWYYYYYYXXXVVVTTTQQQTTTVVVUUURRRSSSWWW\\\iiiooowww}}}~~~~~~|||{{{zzzyyyyyyzzz|||}}}{{{zzzxxxwwwwwwxxxzzz{{{{{{xxxtttssswww|||}}}{{{xxxuuusssqqqqqqppppppoooooonnnnnnqqqrrrqqqooommmkkklllmmmtttwww|||zzz|||~~~~~~}}}~~~|||zzzzzz||||||zzzvvvssspppoooooooooqqqpppooonnnnnnooopppqqqssspppnnnkkkhhhbbbYYYSSSRRRSSSSSSQQQMMMIIIGGGFFF@@@@@@BBBEEEFFFLLLZZZhhhoooxxxwwwxxxyyyyyyzzz}}}|||xxxvvv|||{{{sssooorrrwwwlllZZZSSSHHHCCC===:::::::::888777666666666666666666666666777666666555444444333333222222222222222222222222222111000000000111333444333222111111000000111111111111111000000000000000111111000///////////////111111000//////000111222333444555666999;;;===>>>@@@DDDCCC;;;333111111111222222222222222222222222777666555444333222222222222111111111111111222222111000000///......------///...---,,,,,,---...///111000///...---,,,++++++((((((((((((((((((((((((******++++++++++++******++++++******+++---...///,,,,,,,,,+++++++++******(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''((()))******(((&&&$$$''''''((((((((((((''''''(((((((((((()))))))))))))))))))))))))))******++++++++++++*********))))))***+++,,,,,,------,,,,,,111000///...111888AAAGGGLLLUUU___hhhuuuvvviiifffiiijjjiiiiii```^^^]]]___fffpppxxx}}}{{{wwwpppttt{{{|||{{{hhh___```fffmmmtttsssllleee]]]YYYWWWWWWZZZZZZUUUPPPMMMOOOPPPPPPNNNMMMNNNNNN\\\bbbkkkttt{{{~~~~~~~~~zzzxxxvvvvvvxxxzzz{{{{{{|||yyyuuuuuuwwwyyyyyyxxxyyyzzzxxxxxx|||~~~~~~~~~zzztttoookkkrrrxxxyyyvvvssstttwwwwwwuuurrrooooooppprrrtttzzz{{{|||{{{uuusssrrrsssxxx}}}}}}|||wwwrrrnnnkkkkkkjjjppprrrttttttsssqqqqqqqqquuusssrrrrrrrrrnnngggaaa]]]______]]]WWWRRRNNNLLLIIIHHHGGGEEEEEEIIIOOOTTT```ccchhhlllooopppppppppqqqqqqqqqqqqqqqqqqqqqqqqrrruuuxxxzzzzzzyyyyyyyyyuuuzzzyyyzzz{{{|||}}}~~~yyyvvvwww{{{}}}zzztttrrruuuzzzxxxssssssvvvzzzgggTTTHHHCCCBBB>>>:::888999999888777666666666666666666666666666666666555444333333333222222222222222222222222111111000000111111222333222222111000000000111111000000000000000000000000222222111000000000000000111000///...///000222444333444555777999;;;>>>???@@@FFFGGG>>>555222333333222222222222222222222222555555333222222111111111111111000000000000111111000000//////...------,,,......---,,,,,,---......000000///...---,,,++++++))))))))))))))))))))))))******++++++++++++******++++++******+++,,,...///,,,,,,+++++++++*********((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((()))))))))(((&&&%%%''''''((((((((((((''''''(((((((((((()))))))))))))))))))))))))))******++++++++++++*********))))))***+++,,,,,,------,,,,,,////////////111666>>>CCCGGGOOOZZZcccppp}}}}}}qqqfffeeehhhiiihhhiii```^^^\\\]]]bbbiiipppttt}}}zzzvvv~~~}}}~~~pppiiijjjoooyyy}}}vvvkkkfff```\\\[[[YYYTTTOOONNNOOOPPPOOOMMMKKKJJJKKKUUUZZZdddnnnvvvzzz{{{{{{zzzxxxvvvwwwzzz|||~~~~~~}}}yyyvvvuuuwwwyyyyyyxxxxxxyyyyyyxxx}}}~~~}}}|||zzzuuuqqqoootttyyy{{{yyywwwvvvvvvtttssspppnnnooorrruuuwww{{{{{{|||~~~{{{tttrrrqqqrrrvvv}}}~~~{{{vvvqqqnnnlllmmmnnnqqqrrrttttttrrrpppppppppwwwwwwvvvuuusssoooiiiffffffggggggddd___ZZZVVVTTTQQQQQQOOOLLLKKKLLLPPPTTTTTTVVVYYY\\\^^^^^^]]]]]][[[ZZZZZZZZZYYYYYYYYYYYY```bbbeeefffffffffggghhhlllsss}}}}}}~~~}}}yyy}}}}}}xxxwwwyyy}}}vvvoooooorrrwwwyyyzzz|||}}}iiiXXXLLLCCC>>>>>>999888777777888888777666555555555555555555555555666555555444444333333222222222222222222222222222///000111111222222111111222111111000000000000000/////////000000000000000222222111111000000111111111000......///111444666666666666777888999:::;;;>>>FFFIII@@@666111222333222222222222222222222222444333222111111000111111000000////////////000000//////......---,,,,,,,,,------,,,,,,,,,,,,------//////...---,,,,,,++++++++++++++++++++++++++++++******++++++++++++******++++++***++++++,,,---...,,,++++++++++++*********(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))(((((((((((('''''''''(((((())))))(((((('''(((((((((((()))))))))))))))))))))))))))******++++++++++++******************++++++,,,,,,,,,,,,,,,......//////000444999===???HHHRRR[[[hhhuuu|||}}}wwwmmmffffffiiiiiiiiiiiicccaaa___^^^aaaeeejjjmmmuuu|||~~~|||~~~yyyssssssxxxzzzsssiiiaaa\\\XXXSSSOOONNNOOOPPPNNNKKKHHHGGGGGGNNNSSS]]]gggooouuuwwwxxxvvvuuutttvvvyyy}}}~~~}}}zzzwwwuuuvvvxxxyyyyyywwwyyyzzz{{{}}}|||{{{zzzwwwuuuvvvxxx|||~~~~~~|||xxxvvvqqqpppnnnmmmnnnrrrwwwzzz{{{zzzzzz{{{|||}}}{{{yyytttrrrpppqqqtttyyyxxxwwwxxxyyy{{{~~~~~~zzztttooommmmmmooopppsssuuuvvvuuutttrrrrrrssszzz{{{zzzxxxtttpppmmmlllmmmnnnnnnlllgggbbb^^^]]]\\\\\\ZZZWWWTTTSSSTTTUUURRRSSSUUUUUUUUUTTTRRRPPPNNNNNNMMMLLLKKKJJJIIIIIIPPPQQQSSSSSSTTTUUUWWWYYYbbbjjjwwwxxxrrrsssxxxyyyvvvqqqnnnrrrwwwyyy}}}tttbbbOOOEEEAAA???>>>???555555666777777777666444444444444444444444444444444444444444333333222222111111111111111111111111...///111222222222111000111111000////////////000......///////////////000111111000000000000000111111000...---///222555777888777666555444444444444:::CCCGGG???444///000111111111111111222222222222333333222111111111111111000//////............///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************+++++++++,,,,,,---++++++++++++************(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))(((((('''(((((()))(((((())))))))))))(((((((((((((((((()))))))))))))))))))))))))))******+++******************************+++,,,,,,,,,,,,+++,,,---...//////111444777888@@@JJJSSS___llltttuuutttnnniiijjjllljjjiiikkkffffffeeeeeeeeehhhlllooolllooovvv~~~||||||}}}ttttttyyy|||qqqfff___XXXSSSPPPMMMNNNNNNLLLIIIGGGGGGGGGOOOSSS[[[dddlllqqqtttuuuppppppppprrrwwwzzz||||||}}}{{{xxxvvvvvvxxxyyyzzzxxx|||~~~~~~~~~|||{{{zzzyyyyyy{{{|||~~~{{{wwwqqqooommmlllmmmqqquuuxxxyyyxxxwwwvvvwwwwwwwwwwwwuuusssqqqqqqsssvvv{{{~~~uuulllkkknnnppptttxxx~~~{{{tttnnnkkklllnnnpppuuuwwwxxxyyyxxxxxxyyyzzz{{{}}}}}}zzztttppppppqqqpppqqqqqqnnnjjjeeecccbbbdddddddddaaa^^^[[[ZZZZZZZZZZZZZZZYYYWWWUUURRRPPPPPPPPPOOOMMMLLLKKKJJJIIILLLMMMMMMMMMMMMPPPSSSVVV[[[dddrrr}}}vvvuuuwwwzzzyyywwwtttwww~~~{{{{{{~~~zzzuuuqqqsssyyy~~~|||}}}xxxqqqpppkkkhhhiiipppvvvzzzwwwjjjVVVIII===:::;;;:::777666444555777777777555444333333333333333333333333333333333333333333222222222111111111111111111111111...///000222222111000000111000//////......//////------.........///////////////.........//////000111000///...///222555777444333222222111222222222888@@@DDD===444///000111000000000111111222222222444333333222222222222333000000///...------......---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******++++++++++++++++++++++++******++++++++++++************+++++++++++++++++++++++++++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))(((((((((((()))***(((((())))))))))))(((((((((((((((((()))))))))))))))))))))))))))******+++************************)))***++++++,,,,,,++++++***,,,.../////////111333444;;;BBBJJJVVVeeennnpppsssnnnlllmmmkkkhhhhhhjjjhhhjjjkkkkkkkkklllpppsssjjjiiijjjpppxxx}}}~~~}}}{{{zzz}}}zzzppppppwww{{{pppfff\\\TTTPPPKKKLLLKKKJJJHHHHHHJJJLLLVVVYYY___eeekkkoooqqqrrrnnnnnnnnnqqquuuyyyzzzzzzzzzzzzyyyxxxwwwxxxzzz{{{{{{}}}|||{{{|||~~~~~~~~~|||yyytttrrrpppnnnnnnppprrrtttuuuttttttsssrrrrrrssstttvvvuuusssrrrsssuuuxxxzzztttkkkddddddhhhlllqqqvvvzzz|||~~~~~~vvvppplllkkkmmmoootttuuuwwwxxxyyyzzz}}}|||~~~~~~{{{vvvrrrrrrsssoooqqqqqqoookkkhhhgggggghhhiiijjjiiifffcccaaaaaa```___^^^]]]ZZZXXXUUUTTTUUUTTTSSSQQQPPPNNNMMMLLLMMMNNNNNNMMMMMMOOOSSSWWWXXX```mmm||||||ooogggccc```^^^aaabbbbbbcccgggooo{{{yyytttssswww{{{}}}{{{uuuqqqttt{{{vvvsssuuuvvvmmmkkkmmmllljjjkkkqqqvvvyyy~~~rrr]]]QQQEEE===888999999555111///444666777777555333222333222222222222222222222222222222222222222222222222111111111111111111111111...///000000111111000000000000///...............,,,,,,------.../////////......---------...//////111000000000111333444555------...///000222333444999???AAA;;;555333333222//////000000111222222222444333333222222222333333111000///......---............------------------,,,,,,------------,,,,,,,,,,,,,,,++++++***************************************++++++++++++************++++++++++++******+++************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))******((())))))******))))))((((((((((((((()))))))))))))))))))))))))))******+++***************+++++++++)))******+++++++++++++++***+++---.........///111111666<<>>;;;===<<<888444777444111000111111///---222111111111111111000000222222222111111000000000000000000000000000000000111000000//////000000111////////////////////////------------------------,,,+++***+++---//////.........---...///000222333111222333333222111///---///...............//////333333111///---------...///......---...///000111222222222111111111000000222111///...---------...---...///111333333000......---+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))***)))(((((((((((((((((("""$$$&&&(((((((((***++++++***((('''''''''))))))***)))((('''&&&&&&'''(((''''''''''''''''''''''''((((((((((((''''''''''''&&&''''''(((((()))))))))&&&''''''((((((((((((((('''''''''((((((((())))))*********)))))))))(((((())))))((((((((()))***************************++++++++++++,,,,,,,,,------+++---///111555>>>LLLVVV```eeelllqqqsssrrrqqqpppvvvsssoookkkgggfffffffffaaabbbcccaaa```ccciiiooovvv{{{}}}yyyyyy|||{{{qqqiiifffhhhjjjjjjmmmpppppprrrwwwwwwssslllkkkkkkppptttuuuqqqmmmfff```XXXRRRPPPQQQSSSTTTRRRPPPQQQSSSRRRQQQUUU\\\fffhhhjjjllllllmmmoooqqqtttvvvzzz~~~~~~|||{{{zzzzzz{{{{{{~~~~~~~~~~~~~~~}}}|||{{{yyyxxxxxx||||||{{{xxxuuusssrrrqqqooonnnfffnnnxxx~~~}}}zzzvvvuuuvvvxxxzzzzzz{{{}}}~~~{{{wwwtttsssnnnmmmllljjjjjjmmmssswwwyyyyyyvvvsssooommmnnnooommmmmmmmmnnnpppuuuyyy{{{{{{{{{yyyuuurrrppppppqqqvvvxxxzzz||||||{{{xxxvvvtttuuuvvvwwwwwwwwwvvvvvvwwwtttrrrqqqqqqpppmmmjjjlllmmmmmmmmmmmmmmmmmmmmmlllppptttwwwyyyzzz|||}}}}}}wwwqqqmmmppptttxxx~~~vvvrrrpppqqqxxx~~~xxxxxx{{{yyyvvvuuuwww~~~xxxppplllkkkjjjooovvv|||~~~{{{qqqooonnnmmmrrr{{{|||yyy{{{qqqaaaVVVNNNGGGBBB;;;999777777777777555333555333111000111111000///000000000000111111111111111111111111000000000000000000000000000000000000//////000000000000000///////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++***)))+++---///000///...---------...000222333111111222222222000...---////////////000111222222777444000.........------///............///000000222111111111111000000000111111000///...---,,,++++++---111555777666111---...---+++*********+++,,,++++++++++++++++++++++++++++++*********)))))))))***)))(((((('''''''''((("""$$$&&&''''''''')))***+++***((('''''''''((())))))(((''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((()))***++++++&&&''''''((((((((((((((((((((((((((())))))))))))******))))))))))))((((((***))))))))))))***++++++(((((()))******+++,,,,,,++++++++++++,,,,,,,,,,,,***---///000333:::CCCJJJSSS[[[eeennnqqqqqqooonnnpppmmmjjjgggeeefffhhhiiifffffffffccc``````dddhhhkkkrrrzzz|||vvvwwwzzzvvvnnniiihhhhhhllloooqqqrrrwww||||||yyynnnjjjfffgggkkkppprrrsssnnnhhh```ZZZWWWWWWWWWWWWOOOLLLLLLMMMMMMMMMQQQXXX___aaadddfffgggjjjmmmpppsssuuuyyy}}}|||}}}}}}}}}}}}}}}||||||zzz{{{|||}}}~~~~~~~~~~~~zzzyyyzzz~~~|||{{{yyyuuuqqqnnnmmmmmmkkkqqq{{{|||yyyuuutttuuuvvvwwwwwwtttvvvxxxxxxvvvtttsssssspppooonnnmmmmmmoootttxxxzzzwwwsssqqqpppooommmlllmmmmmmmmmooossswww|||~~~{{{xxxuuuttttttyyy|||}}}|||{{{zzzyyyyyyyyyyyyyyyyyyzzzxxxwwwxxxxxxxxxvvvtttssstttuuuvvvvvvuuutttrrr^^^___```bbbgggnnnvvv|||~~~~~~yyyrrroootttzzz|||pppfffccceeeiiirrr{{{yyyuuuuuuyyy~~~xxxsssqqqppppppwwwzzzooohhhdddcccbbbaaafffooovvvzzz~~~nnnbbbSSSGGGBBB@@@???>>>888888888666444222222333333222111000000000000000...//////000000111111111000000000000000000000000000000000000000000000000---...///000111000///...////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,***)))(((***---///000000------,,,---...000222333111111111111000///...---////////////000111222333999555111//////000000///............/////////000111111111111000000000000000000000///...,,,+++***+++,,,000444666555111......---,,,++++++++++++,,,************************************))))))))))))***)))(((((('''''''''((((((***+++***(((''''''(((******)))((('''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''((('''''''''(((((())))))***&&&''''''(((((((((((((((((((((((()))))))))******))))))))))))))))))((((((***************++++++,,,((()))))))))*********+++***++++++++++++,,,,,,,,,+++---///000222555;;;???EEENNN[[[ffflllmmmmmmlllmmmkkkhhhffffffhhhkkkmmmlllllljjjfff```]]]___aaaeeekkkttt|||{{{yyywwwxxx|||uuunnniiiffflllppptttwww~~~}}}tttmmmeee```bbbhhhmmmqqqnnnkkkgggcccaaa^^^[[[XXXPPPLLLIIIJJJJJJJJJOOOUUUWWWYYY\\\^^^```dddiiilllqqqssswww{{{~~~~~~yyyzzz|||~~~~~~~~~|||{{{yyyzzz{{{}}}~~~yyyxxxxxx|||}}}~~~}}}xxxrrrmmmmmmnnnooouuu}}}~~~{{{yyy|||{{{xxxuuussstttuuuuuuuuutttuuuvvvvvvtttttttttvvvuuuuuutttsssrrrtttwwwzzz{{{wwwsssrrrrrrrrrooolllnnnnnnnnnooorrrwww{{{~~~~~~zzzwwwvvvvvvvvvyyy}}}~~~~~~|||zzzyyyyyyzzz{{{wwwwwwxxxyyyyyyyyyxxxxxxvvvxxxzzz|||{{{yyyvvvuuuMMMMMMLLLMMMQQQYYYcccjjjuuu|||xxxrrrrrrtttwwwxxx}}}zzztttqqqvvv}}}yyypppgggdddeeeiiipppwww{{{tttqqqppplllqqqyyy~~~ppplllkkklllmmmooouuu}}}zzzmmmiiiccc______bbbeeegggllluuu~~~pppaaaQQQJJJBBB;;;888666555333666666444111...---000222111111111000/////////000.........//////000000111////////////////////////////////////////////////,,,---...000000000///...........................,,,,,,,,,,,,,,,,,,,,,,,,***((((((***---///000///,,,,,,,,,,,,...000222333000000000000///......------------...///000111222666444111//////000000000---......///////////////000000000000000000000000000000000///...,,,+++***,,,,,,---///111222000...------,,,,,,,,,,,,,,,,,,*********************************)))))))))(((((())))))(((((((((((())))))***,,,---,,,)))(((((((((***))))))(((((((((((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''(((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))***************++++++,,,*********)))))))))((((((*********+++++++++,,,,,,((()))+++,,,...///111333;;;DDDQQQ^^^fffjjjlllmmmooonnnkkkjjjjjjllloooqqqoooooommmhhh```[[[[[[\\\dddhhhooowww~~~zzzxxxxxxzzz}}}}}}sssjjjeeeeeejjjpppwwwyyyqqqfff]]]ZZZ\\\```ccchhhiiijjjlllkkkggg```[[[TTTMMMHHHHHHGGGGGGKKKPPPQQQRRRTTTVVVXXX]]]cccgggppprrruuuyyy}}}}}}|||}}}~~~wwwyyy{{{}}}~~~}}}{{{zzzzzz{{{|||}}}}}}~~~}}}}}}xxxwwwwww{{{~~~{{{tttpppooopppsssxxx}}}~~~zzzvvvtttuuuxxx{{{~~~zzzwwwtttssstttttttttsssxxxxxxxxxwwwvvvvvvxxxzzz|||}}}|||{{{yyyyyy{{{}}}}}}yyyvvvuuuvvvvvvssspppqqqppppppppprrruuuyyy{{{}}}~~~~~~}}}zzzwwwvvvwwwtttvvvzzz~~~~~~{{{yyyyyyyyyzzzvvvwwwxxxyyyyyyyyyyyyyyyvvvxxx{{{}}}|||yyyvvvttt;;;===@@@BBBDDDGGGLLLOOO___gggsss}}}|||uuummmgggeeefffhhhpppvvv}}}zzzuuutttxxx}}}|||uuuqqqrrruuuyyy|||~~~tttjjjeeedddfffggggggjjjqqqwww{{{ssshhheeeeeejjjnnnqqqvvv{{{vvvmmmhhhgggdddbbbdddjjjrrryyyuuucccPPPCCC===;;;999888777666444222444333222///...///333555000111111///---,,,---...............////////////............////////////////////////////////////+++,,,---...////////////........................,,,,,,,,,,,,,,,,,,,,,,,,***)))(((***,,,...///...+++++++++,,,...000222444000000//////...---------------------...//////000222333333111...,,,---...---......///000///////////////000000000000000111//////......---,,,,,,,,,...---++++++---.........------------,,,,,,,,,,,,++++++++++++++++++++++++******)))))))))((((((((())))))))))))***+++,,,,,,(((***,,,,,,*********+++))))))))))))((((((((((((%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((())))))((('''&&&%%%$$$$$$&&&''''''(((((((((((((((''''''''''''((((((((((((''''''(((((((((((())))))***))))))))))))***++++++++++++***))))))(((''''''************++++++++++++***+++,,,---...///000000666===IIITTT^^^gggmmmqqqssssssrrrrrrsssuuuwwwxxxtttuuutttpppiiidddcccdddjjjkkkooouuu|||~~~yyyxxxxxx}}}~~~~~~}}}qqqhhh```dddiiippp|||yyysssjjj```YYYUUUTTTUUU^^^bbbhhhnnnpppnnngggbbbYYYPPPHHHFFFEEEDDDFFFJJJMMMMMMNNNOOOQQQUUU\\\```lllnnnqqquuuzzz}}}~~~~~~|||zzzzzz{{{|||wwwyyy{{{|||}}}|||{{{zzzzzz{{{||||||}}}}}}||||||yyyxxxxxx{{{~~~~~~~~~|||yyyvvvuuutttuuuxxx{{{|||yyyvvvsssqqqqqqtttwwwyyyzzz|||}}}|||~~~yyyvvvtttssstttuuuuuutttvvvvvvtttsssrrrtttxxx{{{}}}||||||}}}|||{{{zzzyyyzzzzzzxxxwwwvvvuuutttssstttvvvyyy{{{}}}~~~~~~}}}{{{zzzzzz{{{zzz{{{}}}|||zzzyyyyyyyyyxxxzzz||||||{{{zzz{{{|||wwwyyy{{{}}}|||zzzvvvttt444777:::;;;;;;<<<===???IIIPPPZZZdddkkkpppsssuuutttssspppkkkeeeaaa______hhhooowww}}}~~~~~~}}}yyyuuuuuuxxx{{{tttmmmddd^^^^^^bbbeeegggooonnnqqqvvv|||uuukkkffffffmmmtttvvvyyy{{{|||~~~|||xxxtttsssttttttrrrqqqxxxqqq```SSSHHH>>>777444444333444555666777666333222222222333444444444///000000...+++)))***,,,//////...............------------....../////////////////////////////////,,,,,,,,,,,,---...///000........................------------------------+++***)))***,,,---------+++++++++,,,---000222444000000///...------------.........------...//////444888:::777///++++++...------///000000000///...////////////000000111111......---,,,,,,,,,---...///---++++++,,,------,,,---------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))((((((((((((((())))))***+++---...///,,,---///...---,,,,,,---)))))))))))))))(((((('''$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''(((((())))))((((((''''''&&&&&&&&&''''''(((((((((((((((&&&&&&&&&&&&'''''''''''''''''''''((((((((())))))))))))((((((((()))******)))))))))))))))(((((((((************++++++++++++---------...000111111111111666>>>HHHTTT```kkkssswwwwwwyyyzzz}}}||||||~~~yyywwwvvvwww}}}|||zzz{{{|||{{{~~~tttkkkjjjhhhkkkuuu~~~xxxuuuqqqiii```XXXRRROOORRRVVV]]]ffflllnnnkkkhhhaaaVVVLLLHHHEEECCCEEEHHHKKKKKKJJJIIIKKKOOOVVVZZZbbbdddhhhnnnuuu{{{|||{{{{{{yyyzzzzzzyyyxxxwwwyyy{{{zzz{{{|||}}}}}}|||{{{{{{yyyzzz{{{|||}}}}}}}}}}}}zzzxxxwwwzzz}}}}}}|||}}}}}}}}}{{{yyyvvvxxxyyyxxxuuurrrqqqqqqrrrtttvvvwwwwwwwwwyyy{{{~~~{{{xxxtttuuuyyy{{{|||{{{wwwvvvttttttuuuvvvvvvuuusssrrrqqqpppqqqtttzzz~~~~~~{{{yyyyyyzzz|||}}}}}}|||{{{||||||{{{zzzyyyxxxyyy{{{~~~|||zzzyyyxxx}}}~~~|||}}}~~~{{{|||~~~~~~|||yyywww777888777666555666999<<<===BBBJJJQQQWWW]]]cccfffkkkmmmnnnmmmiiiddd```___bbbjjjsss|||yyytttsssuuuwwwsssmmmgggeeehhhmmmqqqrrr|||wwwvvv{{{|||rrrmmmlllssszzz||||||}}}}}}~~~~~~lllaaaRRREEE>>>:::888777777444111...------......000000000111333222///,,,///000000---)))'''(((***/////////......------,,,---------.........//////////////////////////////,,,,,,++++++,,,---///000................................................,,,***)))***+++------,,,******+++,,,---000222444000000...---------------000//////............///888>>>BBB===333+++,,,///,,,---///000000000///....../////////000000111111...---,,,++++++,,,///000///...------...---+++***------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))(((((((((((((((((()))+++,,,...000111333444555333000---------)))))))))))))))(((((('''###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((((((((((((((())))))))))))&&&''''''(((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))((((((((((((((())))))***''''''(((((())))))******)))************+++++++++***))))))***,,,......------000666???JJJYYYhhhqqqxxxzzz}}}~~~{{{~~~~~~}}}}}}|||{{{yyy|||vvvnnnjjjpppzzz}}}zzzxxxxxxwwwrrriii^^^UUUPPPHHHLLLSSS]]]eeejjjkkkjjjhhh\\\QQQKKKHHHFFFFFFIIIJJJIIIHHHGGGGGGLLLRRRWWWXXX[[[```gggooowww}}}|||yyyxxxyyyvvvwwwxxxwwwvvvvvvxxxzzz||||||}}}}}}}}}}}}||||||wwwxxxzzz|||}}}~~~~~~yyywwwvvvxxx}}}}}}{{{{{{}}}~~~{{{vvvwwwwwwvvvsssqqqpppqqqtttvvvwwwwwwvvvvvvwwwyyy{{{{{{|||~~~qqqnnnmmmooossswwwwwwvvvwwwuuuttttttvvvwwwwwwvvvvvvvvvuuuuuuwww|||}}}xxxwwwvvvxxx||||||{{{}}}~~~||||||}}}~~~{{{yyyxxx}}}}}}~~~|||{{{555555444333444555666777888999:::>>>CCCIIINNNQQQ^^^eeelllmmmhhhbbb___^^^YYYbbbnnnzzz{{{qqqqqqyyy}}}|||xxxxxxsssooorrryyy~~~~~~}}}yyyxxxxxx}}}ssscccYYYMMMHHHBBB>>><<<:::777555333333222222111000//////222111111000///......------------............///---...///000000000///...+++,,,------......------//////.........---------------,,,+++,,,---...///------------------------.........------,,,,,,,,,+++++++++*********))))))------------...000111222///......---------......,,,,,,------------------555;;;???;;;222,,,---111,,,...000000...---///111............///////////////...,,,+++***+++,,,,,,///...---++++++,,,------------...///000000//////++++++,,,,,,,,,,,,,,,,,,************************,,,+++++++++,,,000555999777???EEEBBB888---))))))'''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''))))))******)))'''%%%$$$&&&'''((((((((((((((('''&&&&&&'''((())))))(((((((((((((((((())))))))))))((((((((((((((()))******))))))*********))))))((())))))))))))))))))))))))++++++******************///000222888BBBRRRbbbmmmuuuyyy~~~}}}}}}{{{~~~tttkkkjjjoootttvvvvvv}}}|||vvvooocccWWWOOOIIIGGGNNNVVV\\\fffooommmdddXXXOOOJJJJJJKKKLLLKKKKKKIIIEEECCCEEELLLRRRSSSVVV\\\iiiuuu}}}}}}{{{}}}yyyuuutttwwwyyywwwwwwvvvtttssstttxxx{{{{{{|||||||||{{{xxxuuutttvvvyyy}}}}}}zzzwwwvvvwwwuuurrrrrrtttvvvvvvvvvzzz|||~~~~~~{{{uuuqqqpppqqqrrrrrruuuvvvwwwuuurrrrrruuuyyyzzz{{{~~~~~~wwwrrrggghhhkkkmmmoooppppppppprrruuuxxxyyyzzzzzz{{{|||xxxzzz{{{|||}}}|||wwwtttuuuvvvyyyzzzzzz{{{zzz{{{}}}}}}}}}}}}~~~~~~~~~}}}zzz444444333333333444555666444555666888;;;???CCCEEEMMMTTT]]]aaaaaa___```aaaaaafffnnnwwwzzzqqqpppwww}}}~~~~~~~~~|||}}}~~~zzzzzz|||xxxlllaaaUUUJJJBBB@@@<<<777555444444222000333333222111111000//////111111000000///......---,,,,,,,,,,,,---------...*********+++++++++******+++,,,------...---------///.........---------,,,---,,,,,,+++,,,---...///------------------------......---------,,,,,,,,,,,,,,,+++++++++*********+++,,,,,,---...///000000///......---------......------------------------333777;;;888111,,,---///,,,...000///...---///111////////////////////////......,,,+++++++++,,,,,,111000//////......//////------...///////////////---------,,,,,,,,,,,,,,,************************))),,,---,,,,,,222===FFFIIIOOORRRJJJ;;;///,,,...((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))(((((((((((('''&&&%%%$$$(((((()))))))))(((((('''&&&&&&'''((((((((((((((('''((((((((())))))))))))((((((((((((((()))***************++++++******)))))))))))))))))))))))))))************************......000555>>>KKKZZZdddmmmrrrxxx}}}}}}~~~}}}rrrlllkkkmmmoooxxx}}}xxxoooeeeVVVMMMGGGIIINNNTTT]]]fffmmmhhh```YYYUUUSSSRRRQQQLLLKKKIIIFFFEEEFFFIIILLLOOORRRYYYdddqqqyyyyyyxxx{{{zzzxxxuuurrrrrrtttvvvvvvwwwvvvuuussstttvvvxxx{{{|||}}}}}}{{{yyywwwuuuuuuxxx{{{{{{yyyvvvtttssstttrrrpppoooqqqrrrssssssyyy{{{}}}~~~}}}zzzuuurrrrrrsssttttttxxxxxxyyyxxxwwwwwwxxxyyyxxxzzz||||||uuupppggghhhiiijjjlllmmmmmmnnnsssvvvzzz|||}}}}}}~~~|||~~~~~~zzzvvvuuuwwwxxxyyyzzzyyyyyyxxxxxxyyyzzz~~~~~~~~~333333222222222333444555333222222222444666888999;;;BBBJJJPPPSSSVVVYYY\\\aaagggpppzzz~~~}}}}}}xxxpppmmmsss{{{~~~}}}zzz{{{~~~zzz|||yyymmmdddWWWLLLEEE???999555888555333222333333333222222222111111000000//////000000000///......------+++++++++,,,,,,,,,------,,,++++++******+++++++++++++++,,,---------------......------------,,,,,,,,,,,,,,,,,,,,,---......------------------------...------------,,,,,,,,,------,,,,,,,,,+++++++++***+++---...///000//////......---------......//////.........---,,,,,,,,,111333444333000...---------...//////......///111111111000000//////............---,,,,,,,,,------000000000000000//////...------...////////////............------,,,,,,+++************************(((+++...---...777HHHVVV[[[]]]YYYLLL;;;///---///))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((()))))))))'''&&&&&&&&&%%%&&&&&&'''************)))(((''''''&&&''''''(((((((((((((((''''''((((((((()))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))************************,,,---...000777BBBNNNWWWaaahhhpppwww}}}yyyyyyzzzyyyzzz||||||~~~|||}}}qqqjjjiiijjjrrrxxx|||||||||{{{vvvqqqcccXXXNNNIIIIIILLLSSSZZZgggeeedddcccbbb___ZZZWWWNNNLLLHHHFFFEEEEEEDDDDDDJJJLLLRRR]]]hhhooopppooonnnooopppooonnnnnnoooqqqtttvvvwwwvvvuuutttuuuvvv{{{|||}}}~~~}}}{{{yyywwwvvvwwwxxxwwwssspppooonnnqqqooolllkkklllnnnooonnnwwwxxx{{{}}}~~~~~~}}}|||zzzwwwtttssstttwwwxxxxxxzzzyyyyyyzzz{{{{{{zzzxxxwwwyyy{{{}}}~~~zzzuuuppphhhgggffffffggghhhjjjkkktttwww|||~~~zzzzzzyyywwwvvvvvvyyy{{{{{{zzzyyywwwwwwvvvwwwwww}}}}}}~~~222222222222222333333333333333222222222333444444555999>>>BBBEEEHHHLLLOOOUUU^^^mmm|||~~~~~~~~~}}}yyyyyy|||}}}|||}}}}}}xxxqqqlllooowww~~~|||xxxvvvvvvyyy|||~~~}}}xxxuuuvvv{{{~~~}}}~~~~~~nnn^^^TTTPPPJJJBBB<<<999888777666444333222222333444444444111111000000000//////////////////......---------+++,,,,,,,,,,,,---------...---,,,+++***+++,,,---++++++,,,------------,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,***+++...000111111000///...------------...//////000//////...---,,,,,,+++000000///000000000...------...///////////////000111111111000//////............---------------------...///000///...---,,,------...//////.........//////......---,,,++++++************************)))***+++,,,111>>>PPP]]]___YYYOOOBBB666...++++++******)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''&&&%%%&&&'''((()))++++++++++++***(((''''''''''''(((((((((((((((''''''''''''((((((((())))))((((((((((((((())))))***''''''''''''''''''(((((())))))))))))))))))))))))***************+++++++++,,,,,,,,,...222:::CCCIIIUUU\\\hhhrrrzzzvvvpppmmmooopppnnnnnnpppvvvvvvzzzyyynnnjjjjjjiiilllooorrruuuwwwwwwvvvpppggg[[[QQQLLLKKKLLLNNNXXX[[[```dddgggeee```\\\SSSMMMGGGCCCCCCBBB@@@>>>DDDFFFKKKRRRZZZ```aaaaaaaaacccfffggghhhhhhjjjlllpppsssvvvwwwwwwvvvuuuuuu{{{|||}}}~~~~~~|||{{{yyyvvvwwwvvvsssooommmllllllooommmjjjiiijjjkkkkkkkkkrrrsssvvvyyyzzz{{{zzzyyyxxxvvvtttuuuxxx{{{|||||||||zzzyyy{{{~~~~~~{{{xxxzzz{{{|||~~~~~~{{{vvvrrrjjjhhheeecccccceeehhhjjjtttxxx|||~~~}}}}}}}}}uuuvvvwwwvvvvvvwwwzzz}}}}}}zzzyyyzzz{{{{{{{{{}}}}}}}}}~~~111111111222222222222222222222222222222333444444444555888:::;;;===@@@AAAFFFOOO^^^mmmyyyxxxqqqooopppwww~~~yyyrrrllllllttt}}}{{{vvvtttuuuxxx{{{~~~|||yyywwwwwwtttzzz|||zzzzzz|||}}}~~~sssdddXXXNNNDDD>>>;;;999666444444444444333////////////......//////000000//////////////////............------------------------............---,,,***)))((()))*********+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........---------,,,,,,***,,,///111222222000000---------------...//////000000///...------,,,,,,000///...///111222000...............///000//////111000000000//////..............................---.../////////...,,,+++------............------//////...---,,,,,,++++++************************+++(((&&&)))333AAANNNVVVTTTJJJ===444111///+++'''******)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((''''''''')))***+++++++++++++++***((('''''''''(((((((((((((((''''''''''''''''''((((((((((((((((((((((((((())))))***(((''''''''''''((()))***))))))))))))))))))))))))))))))*********+++++++++,,,,,,------///444:::???IIIRRR```mmmwwwzzzsssiiieeedddfffgggfffgggjjjqqqrrrxxx~~~zzz|||zzzyyyyyy~~~xxxqqqnnngggfffgggkkknnnrrrvvvzzzwwwsssjjj```XXXRRRLLLHHHNNNRRRXXX___eeefffdddaaaXXXQQQHHHCCCAAA@@@>>><<<@@@AAADDDHHHLLLOOOPPPPPPSSSWWW[[[^^^```bbbdddfffjjjnnnsssvvvwwwvvvuuuuuuxxxyyy{{{|||}}}|||zzzyyyvvvvvvuuurrrnnnlllkkklllpppmmmjjjhhhiiiiiijjjiiilllnnnqqqtttvvvwwwwwwvvvvvvuuuuuuwww{{{~~~}}}|||~~~~~~zzz~~~~~~~~~|||wwwtttllliiieeebbbbbbdddhhhjjjtttvvvyyyzzzyyywwwvvvuuuzzz|||}}}||||||tttvvvwwwwwwwwwyyy{{{~~~}}}}}}~~~~~~000111222333333333333222000000111111222333333333333333444555777999::::::===BBBIIIQQQ[[[fffqqqxxx~~~|||tttpppoootttxxxsssnnnmmmsss|||}}}vvvrrrssswww{{{~~~~~~}}}{{{{{{}}}|||~~~|||~~~wwwhhh^^^PPPFFF@@@===:::888555444444333222111000///...///000///---,,,---...////////////............---------------------------------.........//////......---,,,++++++++++++******+++,,,,,,,,,,,,,,,******++++++++++++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---------,,,,,,,,,+++,,,...///000111000000---------------...///000000/////////...---------000///...///000111111000///...---...000000000............///////////////---...//////000////////////////////////......------............---,,,,,,---------,,,,,,++++++***************************,,,(((%%%)))222===CCCFFFCCC:::000,,,...000,,,'''))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))*********)))((((((((()))******+++************)))(((''''''(((((((((((((((((('''&&&&&&&&&'''''''''(((((((((((((((((((((((()))*********))))))((()))***,,,---)))))))))))))))))))))))))))))))))***++++++,,,,,,,,,---------...111555888@@@JJJYYYhhhsss}}}}}}tttpppfffbbb```bbbbbbbbbdddiiinnnnnnsss|||}}}wwwrrrnnnmmmmmmooottt|||wwwjjjeeeccceeehhhkkkrrrxxxyyyzzzwwwpppjjjcccYYYOOOQQQQQQSSSXXX]]]bbbcccccc[[[VVVOOOHHHDDDAAA???======>>>???@@@AAABBBDDDDDDHHHKKKPPPTTTWWWZZZ^^^```fffjjjooossssssrrrrrrrrrrrrsssuuuwwwxxxwwwvvvvvvtttuuutttrrrooommmmmmmmmpppmmmjjjhhhhhhiiihhhhhhiiikkknnnqqqtttuuuuuutttwwwvvvwwwzzz~~~~~~}}}zzzvvvrrrllliiieeebbbaaadddgggjjjppprrrsssssspppnnnnnnnnnvvvyyy}}}}}}zzzxxxxxxuuuwwwyyyzzzzzz|||}}}~~~|||{{{{{{}}}~~~{{{xxxxxxzzz{{{|||111111333444444444333222000111111222222222222222333333333444666666666666888:::<<>>???>>>AAAFFFJJJNNNRRRWWWZZZdddgggkkkmmmmmmlllkkkkkkjjjkkknnnpppqqqqqqppppppqqqrrrsssrrrpppnnnnnnnnnpppmmmiiigggggghhhgggggghhhjjjmmmqqqssstttuuutttxxxxxxyyy|||~~~~~~}}}{{{yyyvvvqqqnnnjjjgggdddaaaaaacccfffiiikkkllllllkkkiiihhhiiijjjpppsssxxxzzzyyyvvvsssrrruuuwwwzzz|||~~~xxxrrrrrrtttvvvxxxyyyxxxvvvtttttttttuuuuuuzzz~~~xxxuuussssssvvv{{{~~~111222333444555444333333222333333444333333222222555444444444555555333111555777:::<<<===???BBBEEEFFFJJJSSS]]]fffnnnsssuuuuuutttvvvxxxyyy~~~}}}tttssstttsssxxxyyyuuuxxx|||}}}zzz{{{uuukkkeee^^^VVVOOOJJJFFF@@@<<<999666333333444333///,,,.........------...111333,,,///111111...---...000---.....................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------,,,***)))'''******+++,,,,,,,,,,,,+++))))))******+++++++++,,,)))***+++,,,---,,,++++++++++++++++++++++++++++++,,,,,,,,,------.........------,,,,,,,,,+++++++++)))))))))***+++,,,......,,,,,,,,,---...///000111.........///////////////---...///...,,,,,,...000000---,,,---000111000...***++++++,,,---...//////---...///111111111000///---,,,+++***)))***+++,,,---.........------,,,+++******************++++++************************%%%(((,,,,,,+++))))))***))),,,...---***((((((***'''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%''''''''''''((((((((((((&&&'''((())))))((('''&&&&&&'''((((((((((((((('''(((((())))))((('''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((()))******&&&%%%$$$###$$$&&&(((***))))))))))))))))))))))))((())))))***++++++,,,,,,)))+++,,,------...000222444???PPP```lllvvv~~~vvvsssuuujjjddd___]]]ZZZYYY^^^eeeffffffiiipppvvv{{{{{{rrrqqqooolllmmmsss}}}yyyqqqooonnnooowww}}}xxxeee]]]RRRJJJIIIOOOUUUZZZ\\\^^^___[[[RRRHHHBBB@@@999::::::999999:::<<<>>>999<<<@@@DDDHHHLLLRRRVVVcccfffiiijjjhhhfffeeeeeedddfffhhhkkklllmmmlllkkknnnppprrrrrrpppooonnnnnnpppmmmiiigggggggggfffeeehhhjjjmmmqqqtttuuuuuuuuuyyyyyy{{{}}}|||}}}~~~|||yyyyyy|||~~~{{{xxxvvvrrrnnnkkkhhhfffccc``````bbbfffhhhhhhhhhhhhfffeeeeeegggiiiiiinnnsssuuutttqqqnnnmmmtttwww{{{~~~~~~~~~~~~}}}uuupppjjjfffgggkkknnnpppooooooppppppppppppoooooommmuuu|||~~~~~~}}}zzzuuuooommmmmmqqqwww~~~222333333444444333333222222222222222222222222222333333333444444444555555111222333444555777888888<<<>>>AAAFFFLLLSSSYYY\\\YYY]]]bbbgggmmmxxx{{{zzz}}}||||||wwwnnnfff___XXXOOOJJJEEECCC@@@===:::999888888555444222111111111222222111111111111000000000000,,,---///000000000///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---,,,,,,+++***)))((((((******************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++++++++***)))))))))***+++---.........------------,,,++++++,,,,,,,,,(((((())))))******++++++------...///000111222333000000///...---,,,,,,+++...///000111111000/////////////////////............------,,,,,,------...///000222333222111///...%%%&&&''')))************///...,,,******+++,,,---,,,,,,,,,++++++*********))))))))))))(((((((((((())))))))))))************,,,++++++***+++,,,...///,,,+++)))'''&&&%%%&&&&&&))))))((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''(((((())))))******))))))))))))((((((((((((''''''&&&%%%%%%%%%%%%&&&)))))))))))))))))))))))))))((('''''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''+++)))(((((()))******)))))))))))))))************((())))))+++,,,---......444;;;GGGWWWfffrrryyy|||}}}|||{{{yyyuuuqqqkkkgggbbb___^^^]]]]]]\\\eee```^^^```eeemmm}}}}}}tttmmmmmmpppssswww|||xxxsssssswwwzzznnnXXXJJJGGGKKKNNNOOOTTTWWW\\\___]]]UUUIIIAAA>>>>>>>>>>>>======<<<;;;???>>>>>>AAAEEEKKKQQQUUU[[[]]]bbbfffhhhgggfffeeedddeeeggggggggggggiiijjjkkkmmmppprrrrrrsssuuuwwwtttooojjjiiikkkkkkiiieeennnoooqqqrrrsssrrrqqqqqqtttwwwzzz~~~{{{xxxxxxyyyzzzzzz}}}{{{xxxuuuqqqmmmkkkiiieeeeeedddbbbaaabbbdddggghhhiiijjjjjjiiifffbbb```hhhkkkoooqqqpppmmmlllkkkmmmsssxxx|||zzz|||xxxxxxzzz}}}~~~yyypppfffeeedddcccdddeeegggiiiiiikkknnnqqqsssrrrnnnkkkkkknnnqqqrrrrrrqqqqqqqqqnnnmmmmmmqqqxxx222222333333333333222222222222222222222222222222222222222222333333333444222222333444555666666777666777999<<<>>>@@@BBBCCCFFFJJJNNNQQQVVV___kkkuuu}}}uuukkkdddYYYUUUPPPLLLHHHDDD???;;;:::999777666444444444444333222111000///000000111.........------------,,,,,,---...///000//////......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++------,,,,,,+++*********************************)))))))))*********++++++************************++++++*********************+++,,,---------,,,++++++++++++*********++++++))))))))))))************++++++,,,---...///000000//////...---,,,,,,++++++,,,---///000111111111000111000000///...------,,,...------,,,,,,------...//////111111111000...---++++++++++++,,,,,,,,,,,,///---,,,******+++,,,---,,,++++++++++++++++++***))))))))))))(((((((((((((((((()))))))))*********,,,+++***)))))))))***+++))))))((('''&&&'''(((((()))(((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&((((((((((((((())))))))))))((((((((((((((((((((())))))(((''''''''''''((((((((((((((((((((((((((()))((((((''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''+++***(((((()))***)))((())))))))))))************((())))))***,,,------...000555@@@NNN^^^lllvvv{{{}}}{{{xxxwwwvvvuuuqqqnnnkkkgggbbb___^^^]]]\\\[[[\\\ZZZYYY[[[^^^fffvvvzzzxxxrrrooorrruuuvvvxxx{{{|||yyyxxxyyyuuu```QQQKKKJJJHHHGGGMMMPPPTTTWWWXXXSSSLLLFFFCCCBBB@@@>>><<<<<<======???@@@BBBEEEHHHKKKNNNOOOUUUXXX\\\```cccdddddddddaaacccdddeeedddeeefffhhhiiillloooqqqssstttvvvxxxvvvrrrnnnnnnppppppmmmjjjqqqqqqrrrrrrrrrqqqoooooorrruuuyyy}}}}}}xxxvvvvvvxxxzzzzzz~~~|||yyytttooojjjfffdddcccccccccccccccdddfffgggffffffggggggfffdddbbb```hhhjjjmmmmmmkkkiiiggggggkkkqqqwww{{{}}}yyyttttttvvvxxxzzz{{{zzz{{{~~~{{{rrrkkkeeeffffffggggggffffffeeehhhjjjnnnrrrtttsssqqqnnnkkkmmmpppqqqqqqppppppqqqqqqpppqqqttt{{{111111222222222222111111222222222222222222222222111111111111222222222222333333333333444444444555555666888999999888555444:::<<<>>>@@@CCCIIIRRRZZZggglllssszzz~~~|||yyyqqqjjjaaaZZZTTTOOOHHHCCC>>><<<:::999888777555333111000000//////000111111111000///.........//////000000000/////////......,,,---......//////......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************((((((((()))))))))******))))))))))))))))))))))))))))))******************++++++,,,------,,,*********************************************)))))))))***++++++,,,---...//////...------,,,,,,++++++++++++,,,---///111111222222222111000///...,,,++++++...------,,,,,,------...---...///000///...---,,,///...,,,+++++++++,,,---...---,,,******++++++,,,*********+++++++++++++++))))))))))))(((((((((((((((((())))))))))))******+++***)))((('''''''''''''''''''''''''''((()))***((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&))))))(((((((((((((((((((((((((((((((((((((((((())))))(((''''''''''''((((((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((,,,***(((((())))))((('''))))))))))))************((())))))***+++,,,---------000777BBBPPP```nnnvvvyyyxxxvvvuuuuuutttqqqooollliiiddd```^^^\\\[[[YYYSSSSSSTTTVVVWWW]]]lll{{{}}}uuupppnnnqqqnnnpppvvvzzzzzzzzz|||}}}zzzyyyiii]]]UUUPPPJJJEEEHHHIIIKKKNNNQQQQQQOOOLLLIIIGGGCCC@@@>>>===>>>>>>>>>AAAEEEHHHJJJJJJIIIHHHNNNPPPSSSVVVZZZ]]]______\\\^^^````````````bbbdddfffiiimmmppprrrtttvvvxxxuuusssqqqrrrttttttqqqmmmsssssssssrrrpppnnnlllkkkmmmooossswwwzzz}}}~~~~~~|||yyyuuussstttvvvxxxyyy}}}{{{xxxsssmmmhhhcccaaabbbbbbdddeeefffffffffgggbbbbbbbbbbbbbbbaaaaaaaaafffggghhhgggeeecccbbbcccgggmmmrrrvvv}}}~~~}}}xxxqqqmmmnnnpppssstttxxxwwwwwwxxxyyyvvvpppkkkeeefffhhhiiiiiifffcccaaagggjjjnnnrrrttttttsssrrrlllnnnpppppppppooopppqqqttttttuuuxxx|||000111111222222111111000111111111111111111111111111111111222222222222333333333333333333222222222222555999<<<<<<:::777555666777888888999===BBBGGGIIIMMMTTT[[[bbbiiipppuuuwwwxxxxxxxxxyyy|||~~~qqqkkkddd___]]]ZZZWWWTTTPPPLLLFFFBBB???===:::888777666555555444444333222............//////000000/////////............///111000000000000/////////,,,,,,------............---------,,,,,,,,,++++++++++++++++++++++++++++++,,,+++++++++++++++++++++*********++++++,,,,,,,,,************))))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((())))))******++++++,,,,,,---------,,,***)))))))))******************+++++++++******))))))))),,,------...//////000000------------------------,,,---...///000000111111000000///...------,,,,,,...------,,,,,,------...,,,------...---,,,++++++,,,+++)))(((((()))+++,,,---,,,++++++******++++++))))))******++++++,,,,,,))))))))))))(((((((((((((((((((((((()))))))))***)))(((((('''''''''&&&&&&''''''''''''((((((((()))(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&)))))))))((((((''''''&&&'''''''''(((((((((((((((''''''&&&%%%%%%%%%%%%&&&(((((((((((((((((((((((())))))((((((((()))******'''''''''''''''''''''''')))))))))))))))))))))))),,,***((((((((()))((('''((()))))))))************((())))))***+++,,,,,,,,,,,,---000777BBBRRRbbblllrrrsssssstttttttttsssrrrqqqmmmgggccc___]]]ZZZXXXQQQRRRTTTUUUSSSUUUbbbooo~~~ooogggcccbbbiiiiiimmmvvv{{{|||~~~yyyyyywww~~~wwwnnnhhhccc]]]UUUPPPIIIGGGFFFGGGJJJMMMNNNNNNLLLKKKIIIFFFCCCAAA@@@???>>>@@@CCCFFFHHHGGGFFFEEEHHHHHHJJJLLLOOOSSSUUUWWWWWWXXXZZZ[[[[[[\\\]]]___dddfffjjjmmmooopppsssuuuqqqpppqqqsssuuutttqqqnnnuuutttrrrpppnnnkkkjjjhhhggghhhkkkooosssvvvxxxyyyyyyvvvrrrpppqqqsssttttttxxxwwwuuurrrnnniiieeecccdddeeefffhhhiiihhhfffddd___^^^^^^]]]^^^___```aaacccddddddbbb``````aaabbbdddiiimmmooottt|||~~~}}}yyy{{{qqqmmmhhhfffhhhkkkoooqqqvvvtttsssssssssrrrnnnkkkgggggghhhhhhgggdddaaa```gggjjjooorrrrrrrrrrrrqqqmmmnnnpppppppppppprrrsssvvvxxxzzz{{{~~~000111111222222111111000111111111111111111111111222222222222333333333333222222222222111111111111---000444888:::999666444222222111111111222555888999;;;???CCCFFFKKKQQQUUUUUUVVVXXXYYY[[[^^^cccgggjjjmmmrrrxxx~~~}}}zzzyyywwwtttqqqpppqqqsssrrroooiiiccc^^^ZZZXXXWWWPPPKKKEEEBBBBBBAAA>>>;;;;;;:::999999999888777555000111111000000//////000.........///..................//////////////////------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------...------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++(((((())))))******++++++*********)))))))))(((((()))))))))*********++++++************************((((((((())))))******+++,,,---......---,,,+++***))))))***+++,,,,,,++++++,,,,,,++++++******)))))),,,,,,------......//////............/////////////////////...............------------...............------,,,,,,------...,,,,,,,,,,,,,,,+++******)))((('''&&&''')))+++---,,,,,,++++++************)))))))))******+++++++++))))))))))))(((((((((((('''(((((((((((()))))))))&&&''''''((((((((())))))(((((((((((((((''''''&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&))))))((((((''''''&&&&&&&&&&&&''''''((((((((()))''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''((((((((((((((()))******''''''''''''''''''''''''))))))))))))))))))))))))+++)))''''''((()))((('''((()))))))))************)))))))))******++++++,,,.........111888DDDTTT^^^gggjjjooorrrtttuuuuuuuuuvvvrrrmmmgggccc___[[[YYYWWWWWWXXXXXXTTTSSS[[[fffvvv||||||rrrfffaaa```___ddddddiiiqqqwwwzzztttrrrppp}}}xxxuuurrrpppnnnjjjccc^^^NNNJJJEEEBBBCCCEEEHHHIIIJJJKKKLLLLLLJJJFFFBBB@@@>>>>>>???AAABBBCCCDDDDDDCCCCCCDDDDDDFFFHHHJJJKKKPPPRRRTTTUUUUUUVVVXXXZZZ___bbbeeehhhiiikkkmmmooonnnoooqqqsssuuutttqqqnnnsssrrrpppnnnkkkiiihhhgggfffggghhhkkknnnrrruuuvvvwwwtttpppnnnnnnooonnnnnnpppqqqqqqqqqooommmkkkiiiiiihhhhhhiiijjjiiieeeaaa]]]\\\[[[ZZZ[[[]]]___```___`````````______bbbdddeeehhhjjjjjjmmmsssvvvtttssspppsss|||}}}tttoooeeeccc```aaadddiiilllnnnooonnnlllkkkkkkjjjiiihhhiiihhheeebbbaaa`````````gggjjjnnnpppooommmmmmnnnmmmnnnoooppppppqqqtttwww{{{~~~111111222222222222111111111111111111111111111111222222222222333333333444111111111111111000000000...000333555555444333222111000////////////000111333555666777777999<<<>>>===???AAABBBDDDFFFJJJMMMLLLNNNRRRVVV[[[___bbbdddggghhhjjjlllmmmmmmlllkkkllllllmmmnnnpppqqqqqqqqqsssuuuvvvsssnnnhhhccc```[[[ZZZXXXVVVTTTRRRQQQPPPMMMKKKHHHEEEBBBAAA@@@@@@<<<999555555666777666333111222333444444222111000)))+++------,,,---...000,,,------------,,,++++++------.../////////......------------,,,,,,,,,,,,,,,++++++++++++,,,---...,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*********+++++++++++++++'''((((((((())))))***************))))))((((((''')))))))))*********++++++************************(((((())))))))))))))))))+++,,,,,,------,,,+++***((()))+++,,,---,,,,,,++++++++++++++++++******************+++++++++,,,,,,......//////000000000111111000///...------------,,,,,,,,,---......//////...------,,,,,,------...,,,,,,+++++++++*********)))(((((((((***+++---...+++++++++++++++*********)))))))))***************))))))))))))((((((((((((''''''(((((((((((())))))%%%&&&'''))))))***))))))(((((())))))((('''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((''''''''''''''''''&&&&&&&&&''''''(((((()))))))))(((''''''''''''(((''''''''''''''''''''''''''''''&&&''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((***(((&&&'''((())))))((())))))))))))************)))))))))*********++++++............111999EEENNN^^^eeennnuuuyyy{{{||||||zzzvvvqqqmmmiiifffbbb______]]]\\\\\\YYYVVVYYY___kkkpppqqqlllhhhhhhhhhfffaaaaaafffmmmrrrtttzzzvvvsssooo{{{wwwvvvuuutttssspppllliiiWWWQQQIIICCC@@@@@@@@@AAAEEEGGGKKKNNNMMMJJJEEEBBB???>>>======>>>@@@BBBCCC@@@????????????@@@AAAAAAHHHJJJLLLMMMNNNOOOQQQSSSWWWZZZ^^^aaaccceeehhhjjjlllnnnqqqssssssrrrpppooonnnmmmkkkjjjiiihhhhhhhhhjjjjjjjjjlllnnnqqqtttvvvuuurrrooolllllllllkkkjjjkkklllnnnppppppooommmlllkkkiiiggghhhiiihhhccc^^^[[[[[[ZZZZZZ[[[\\\^^^___]]]^^^____________bbbddddddggghhhfffhhhmmmooommmjjjhhhkkkqqqrrrllldddaaa]]]\\\\\\___dddgggiiijjjkkkjjjiiigggfffffffffgggiiifffaaa]]][[[\\\^^^```cccgggkkkllljjjhhhiiikkklllmmmmmmnnnooorrrvvvyyy222222333333333333222222111111111111111111111111111111111111222222222222000000000000000000000000333333333333333333333333222222111111222222222222000222333333222222333444333555666777777888:::<<<<<<<<<===???AAACCCDDDEEEFFFHHHJJJLLLMMMMMMLLLKKKKKKKKKLLLNNNOOOPPPPPPQQQSSSTTTTTTSSSQQQMMMHHHDDD@@@@@@?????????>>><<<:::999999888888777777777777444111//////222444333111000000111000///---------))),,,......,,,,,,...111******+++,,,,,,,,,+++******+++---.........---,,,/////////.........------,,,+++*********+++------,,,,,,,,,++++++++++++***************************)))*********++++++++++++)))))))))))))))*********+++******)))((((((''''''((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))(((((((((((((((***++++++***))))))&&&''')))+++,,,,,,+++******++++++++++++++++++,,,************++++++++++++------......///000000111000///...---------...///,,,------------------......------,,,,,,------...,,,,,,++++++******++++++*********++++++,,,,,,,,,+++++++++++++++***))))))************))))))))))))))))))))))))(((((((((((('''''''''((((((((())))))&&&'''((())))))(((''''''&&&'''((())))))(((((('''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''%%%%%%&&&''''''((())))))))))))(((''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((&&&%%%&&&(((******)))))))))))))))************))))))))))))************+++---...------111:::AAARRR[[[iiitttzzz|||}}}~~~yyywwwtttqqqpppnnnkkkiiiccc___]]]^^^]]]ZZZYYY[[[cccfffgggeeefffiiihhheee```aaaffflllnnnmmmqqqwww{{{yyyvvvpppyyy|||wwwvvvuuutttsssrrrqqqpppddd^^^TTTKKKEEEBBB@@@>>>???BBBFFFJJJKKKJJJGGGEEEAAA@@@???>>>>>>>>>>>>???;;;;;;;;;<<<<<<<<<<<<<<<@@@BBBEEEFFFFFFGGGJJJKKKNNNQQQVVVZZZ^^^aaaeeehhhiiikkkmmmnnnnnnmmmllllllhhhhhhggggggggghhhiiijjjnnnmmmllllllmmmooorrrtttrrrpppmmmkkkkkklllkkkjjjjjjlllmmmnnnnnnllljjjhhhiiifffddddddgggfffbbb]]][[[[[[[[[[[[\\\]]]^^^^^^\\\]]]______^^^^^^___aaa___bbbbbb```aaafffhhhgggeeeccceeeiiihhhbbb\\\ZZZZZZZZZ\\\```dddffffffeeeffffffeeedddcccccccccdddfffbbb]]]YYYXXXYYY\\\^^^]]]bbbggggggeeedddfffiiihhhiiijjjkkklllpppvvvzzz222333333444444333333222000000000000000000000000000000000000111111111111////////////000000000111444333111000000111222333222111111111333333333222---///111111111000111222///111222222111111222444777777555444444333333444222444666888999999888888777777888999:::;;;<<<<<<======>>>@@@AAA???;;;777555555555666666555333111111111222222222111000///111...,,,---///111///---111111000///------...///,,,...///...+++***+++---(((***+++------------,,,)))***+++,,,---,,,,,,+++,,,,,,+++++++++*********,,,+++*********+++,,,---,,,,,,,,,+++++++++******************************))))))******++++++++++++************************+++******)))(((''''''&&&''''''''''''((((((((()))((((((((((((((((((((((((******))))))((((((''''''%%%&&&''')))))))))(((((($$$&&&(((***++++++))))))*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,------+++,,,,,,---...///000000...---,,,,,,---...///000.........------,,,,,,,,,...------,,,,,,------...---,,,++++++******++++++******+++++++++***))))))***++++++++++++***))))))++++++******))))))(((((())))))))))))((((((((((((''''''''''''((((((((()))'''(((((()))((('''%%%$$$###%%%'''(((*********)))&&&'''''''''''''''''''''&&&''''''''''''''''''&&&%%%&&&&&&''''''(((((((((%%%%%%&&&&&&'''((())))))''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%&&&(((*********))))))))))))************))))))))))))************'''***------+++...444:::BBBMMM]]]kkkrrruuuvvvwwwxxxvvvttttttttttttrrrpppddd___\\\___```]]]ZZZZZZZZZ\\\[[[ZZZ]]]```]]]WWW```bbbggglllllliiijjjnnnsssyyyvvvqqqxxxyyyvvvtttsssrrrrrrsssttttttooohhh^^^TTTMMMGGGCCCAAA<<<>>>BBBEEEGGGHHHHHHHHHCCCCCCBBBAAA???===<<<;;;888888999:::;;;:::::::::;;;===@@@AAAAAABBBEEEGGGGGGKKKPPPVVV[[[___dddgggfffgggiiijjjiiihhhggghhhdddddddddeeefffhhhjjjlllooommmkkkjjjkkkllloooqqqooommmkkkjjjkkkllllllkkklllmmmnnnnnnllliiifffcccfffccc```aaadddeeeaaa]]][[[[[[\\\\\\]]]]]]]]]]]]\\\^^^______]]]\\\\\\]]]XXX[[[[[[YYY[[[```cccbbbdddaaabbbeeeddd^^^ZZZZZZYYY[[[]]]aaaeeeeeecccaaa^^^^^^^^^]]]\\\[[[\\\]]]bbb```\\\XXXWWWXXXZZZ[[[YYY^^^cccdddbbbbbbeeeiiiffffffggghhhjjjooovvvzzz222222222222222222222222111111111111111111111111......//////...---,,,,,,......///000111222333333222222222111111111000000222111111111000000//////////////////////////////---...///000000111000000000111222111000//////111333333333222222222222222222222222222222222222222333444666777777666444333333222222222111111000000111111000///...------,,,..................------////////////////////////------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++************))))))((((((+++++++++*********))))))************************))))))))))))))))))))))))(((((()))******)))((('''(((((())))))*********+++((((((((((((((('''''''''((((((''''''''''''((((((******)))((('''&&&&&&%%%(((((((((((())))))))))))(((((()))***************+++***)))(((((()))******+++,,,,,,------,,,,,,++++++*********+++,,,------------------------------//////.........------------,,,,,,++++++,,,,,,---+++++++++************)))+++,,,---......,,,+++)))++++++******)))******+++,,,+++)))((((((***+++---))))))))))))((((((((((((''''''''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&(((((('''''')))***(((''''''&&&&&&%%%$$$$$$''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''((($$$%%%&&&'''(((((((((((())))))(((((('''''''''&&&(((((()))***++++++,,,,,,((())))))***,,,...000111999BBBPPP^^^hhhnnnqqqsssvvvvvvvvvvvvyyy|||wwwoookkkgggcccbbbccccccaaa^^^WWWVVVSSSQQQRRRTTTWWWYYYaaaeeehhhhhhfffeeefffgggpppyyy~~~uuuqqqsssvvv}}}{{{yyywwwuuuuuuwwwyyyzzzzzzzzzuuummmddd[[[QQQHHHBBBBBB@@@>>>>>>BBBFFFIIIKKKHHHFFFCCCAAA???<<<888555999999888888777888888888888888999;;;===@@@BBBCCCEEEFFFIIINNNSSSXXX\\\___]]]^^^___aaacccdddeeeeeeeeecccbbbaaabbbeeehhhjjjmmmkkkiiigggfffgggiiikkkkkkjjjhhhgggggghhhjjjkkklllkkkjjjhhhfffcccbbbaaagggccc```___``````]]][[[]]]___aaabbb```___^^^^^^ZZZ[[[]]]^^^]]]\\\YYYXXXWWWYYY\\\]]]\\\[[[\\\]]]```aaaaaaaaaaaa___^^^]]]ZZZ^^^cccggggggddd___\\\ZZZYYYXXXYYY[[[\\\[[[ZZZZZZXXXVVVTTTTTTVVVXXXYYYXXXYYY[[[]]]___aaabbbbbbaaadddgggiiiiiikkkpppsss|||yyywwwwww{{{111111111111111111111111111111111111111111111111//////.........---------/////////000111111222222222222222111111000000000111111111000000000//////////////////////////////---....../////////......///000111000///...///000........................000000000000000000000000111222333444444333222111111111111111000000/////////.......................................------........................------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++++++++*********)))))))))+++++++++*********))))))************************))))))))))))))))))))))))((()))************)))(((''''''(((((())))))))))))((((((((((((((((((((('''((((((''''''''''''(((((()))((((((''''''&&&&&&&&&((((((((())))))))))))***(((((()))************)))+++***)))(((((()))***++++++,,,,,,------,,,,,,+++++++++++++++++++++,,,,,,------------------------......------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++************))),,,---...///...---+++***++++++***************+++,,,+++***(((((()))+++,,,))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((((((''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((()))))))))))))))((((((''''''&&&&&&&&&'''(((((((((((((((((((((((((((((()))((((((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&'''(((((((((((()))(((((((((''''''''''''(((((()))******+++,,,,,,))))))******,,,---///000222:::GGGTTT^^^fffkkkoootttxxx|||}}}{{{tttjjjgggddddddeeeeeeccc```\\\XXXRRRNNNMMMPPPUUUXXX```cccggghhhfffeeefffgggkkkqqqyyy|||{{{wwwttttttvvvxxx}}}{{{zzzyyyxxxyyy{{{~~~~~~vvvnnnggg^^^WWWRRRHHHDDD???======???AAABBBFFFEEECCCCCCCCCBBB???<<<::::::999888888777888888777777888999;;;===>>>@@@CCCDDDGGGJJJMMMQQQTTTVVVUUUVVVXXXZZZ\\\^^^^^^___aaa```___^^^___bbbdddfffeeedddaaa```___```bbbccchhhgggeeeddddddeeefffggghhhgggeeecccaaa```______bbbaaa```aaabbb```\\\XXX]]]___bbbcccaaa___]]]]]]YYYZZZZZZ[[[[[[ZZZYYYXXXYYY[[[]]]]]]\\\\\\\\\]]]\\\\\\^^^^^^^^^^^^]]]\\\^^^aaaeeeggggggddd```]]]ZZZYYYXXXXXXZZZ[[[ZZZYYYYYYWWWUUUSSSSSSUUUWWWXXXWWWXXXYYY[[[]]]^^^______]]]___bbbcccdddfffjjjmmmuuussspppoooooorrrvvvxxx000000000000000000000000000000000000000000000000000///...---,,,---......000000000000000000000000111111111111000000000000000000000000////////////////////////////////////------.........---,,,,,,...///000///---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...........................///000111111000///...///////////////.........,,,,,,,,,------.........------------------..............................,,,,,,,,,,,,++++++++++++************************++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++***************+++************)))))))))************************))))))))))))))))))))))))((())))))*********))))))''''''''''''((((((((((((''''''(((((((((((((((((((((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))*********'''((())))))******))))))******)))))))))******+++++++++,,,,,,,,,,,,++++++***+++,,,---,,,+++***)))---------------------------,,,,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---+++++++++************)))......//////...---+++***++++++******++++++++++++---,,,***)))(((((()))***))))))))))))((((((((((((((()))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''))))))((('''&&&'''((($$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))******)))(((''''''&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&'''((((((((((((((((((((((((''''''''''''((())))))******+++++++++************+++,,,---...,,,222;;;EEEOOOYYYaaagggoooxxx}}}pppmmmjjjiiijjjjjjfffccc```ZZZRRRKKKIIILLLQQQUUU\\\___ccceeefffffffffgggfffiiimmmnnnnnnppptttxxxyyy{{{}}}~~~||||||yyysssmmmgggcccSSSMMMFFF@@@>>>=========@@@@@@@@@AAABBBBBB???===<<<;;;:::999888777777777666666666777888999:::;;;@@@AAABBBCCCFFFHHHJJJKKKMMMNNNPPPSSSUUUVVVWWWXXX[[[ZZZYYYYYYZZZ\\\___```aaa```^^^\\\\\\]]]^^^```cccbbb```___^^^___``````aaa___]]][[[ZZZZZZ[[[\\\\\\]]]___bbbccc```[[[WWW]]]```dddeeebbb___\\\ZZZXXXXXXWWWWWWWWWXXXXXXYYYZZZ\\\\\\\\\ZZZYYYYYYZZZWWWXXXYYY[[[[[[\\\[[[[[[___```bbbcccccc```^^^\\\YYYXXXVVVVVVXXXXXXXXXWWWVVVUUUSSSRRRRRRSSSUUUVVVUUUVVVWWWXXXYYYZZZZZZZZZWWWYYY[[[\\\]]]^^^bbbdddffffffeeedddeeegggiiijjj000000000000000000000000000000000000000000000000000///---,,,,,,---...000111111000000////////////000000000000000000000000////////////////////////////////////////////////...............---,,,+++,,,---...---,,,++++++---,,,,,,,,,------------------------------------------......//////......---...---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------------------------,,,,,,,,,++++++++++++***))))))))))))))))))))))))************************+++++++++++++++*********++++++++++++************************))))))))))))************************((((((((((((((((((((((((''''''(((((()))))))))(((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''((((((((()))))))))******'''(((((()))))))))))))))******************++++++++++++,,,,,,,,,,,,++++++***+++---...---+++)))(((---------------------------,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++*********)))))).........---,,,+++***)))******++++++++++++++++++---,,,***)))(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))******)))'''%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$%%%&&&&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&'''(((((()))))))))((((((((((((((('''''''''((()))))))))*********++++++************++++++,,,***---333999AAAKKKUUU\\\iiiuuu~~~zzzuuusssrrrooojjjfffaaa[[[SSSKKKHHHIIILLLOOOTTTWWW\\\```ccceeeffffffdddfffgggggghhhlllsssyyyzzz|||~~~{{{~~~|||xxxuuuqqqooo```ZZZRRRKKKFFFCCCAAA@@@>>>>>>>>>???@@@@@@===;;;<<<<<<:::999777777666666666666666666666777777888<<<<<<===>>>???AAACCCDDDGGGHHHJJJMMMOOOQQQRRRSSSUUUTTTTTTTTTUUUWWWYYYZZZ\\\[[[ZZZYYYYYYYYY[[[[[[]]]\\\[[[ZZZYYYYYYYYYZZZZZZXXXVVVTTTTTTUUUXXXYYYYYY[[[]]]___```^^^[[[XXX^^^bbbeeefffddd___[[[YYYWWWVVVUUUUUUUUUWWWYYY[[[ZZZ[[[ZZZXXXVVVUUUVVVWWWWWWWWWXXXXXXYYYYYYYYYYYY[[[\\\\\\[[[ZZZXXXWWWVVVWWWUUUSSSSSSTTTUUUUUUTTTSSSRRRQQQPPPPPPRRRSSSTTTSSSTTTUUUVVVVVVVVVVVVVVVSSSTTTTTTUUUVVVXXXYYY[[[[[[[[[\\\]]]]]]^^^^^^^^^111111111111111111111111////////////////////////000...---,,,,,,---///000111111000000///.........////////////////////////.....................///........................///////////////...---,,,+++,,,---,,,*********,,,,,,,,,,,,------.........------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++******,,,,,,,,,,,,------......------------------------,,,,,,+++++++++*********))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&''''''(((((())))))))))))))))))))))))&&&'''''''''(((((())))))''''''((())))))(((''''''$$$$$$%%%%%%&&&''''''''''''(((((((((((()))))))))''''''((()))))))))))))))))))))******++++++++++++***++++++,,,,,,++++++******+++---...---+++)))(((------------------------------------............---,,,,,,++++++,,,,,,---+++++++++*********)))))),,,,,,++++++***)))(((((()))***+++,,,,,,,,,,,,+++,,,+++***)))((((((''''''))))))))))))((((((((((((&&&&&&&&&''''''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))******)))&&&%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&%%%%%%%%%&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&'''((())))))))))))'''''''''((((((((((((((()))))))))))))))******************))))))******+++,,,...000333888@@@JJJPPPbbbppp~~~{{{wwwsssnnniii```\\\VVVPPPLLLJJJJJJKKKNNNPPPTTTYYY^^^bbbdddeeebbbdddfffffffffiiiooouuuxxx|||||||||~~~~~~zzzxxxwwwvvvuuulllggg```XXXQQQKKKEEEAAA???>>>===>>>???@@@>>>===<<<;;;999888777666666666777777666666666666666777888888999:::;;;===???@@@AAACCCEEEGGGIIIKKKLLLLLLNNNNNNMMMNNNOOOPPPRRRSSSSSSRRRQQQQQQQQQRRRSSSSSSWWWVVVVVVUUUTTTTTTTTTTTTSSSRRRPPPOOOOOOQQQTTTVVVWWWXXXXXXYYYYYYZZZ[[[\\\^^^aaaeeefffccc^^^ZZZXXXVVVUUUTTTTTTUUUXXX[[[]]]\\\[[[ZZZWWWTTTSSSUUUWWWYYYXXXXXXWWWWWWVVVVVVVVVWWWWWWVVVTTTSSSRRRQQQQQQTTTQQQOOONNNPPPQQQQQQQQQOOOOOONNNNNNOOOPPPQQQRRRQQQRRRSSSTTTTTTTTTTTTSSSQQQPPPPPPPPPRRRSSSSSSTTTTTTUUUWWWXXXYYYYYYXXXWWW111111111111111111111111////////////////////////......---,,,---...///000000000000//////.....................////////////---------...............------------------------...////////////......---+++,,,---,,,***)))***+++)))******++++++,,,,,,---------------------------------------------------+++++++++,,,,,,,,,,,,---///......---+++******)))++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))************************)))))))))))))))*********)))))))))))))))*********(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&'''((())))))************))))))))))))&&&&&&''''''((()))))))))&&&'''((())))))((('''&&&%%%%%%&&&&&&'''''''''(((&&&&&&'''''''''(((((((((&&&'''(((((())))))((((((((()))***+++,,,,,,,,,,,,******++++++++++++*********+++,,,---,,,+++***)))------------------------------...............///---,,,,,,++++++,,,,,,---+++++++++************)))******)))))))))))))))((()))***+++---------,,,,,,*********))))))(((((('''))))))))))))((((((((((((%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%)))******)))'''%%%&&&'''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((())))))))))))((((((&&&''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''((())))))))))))'''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))******---......000222888@@@EEEZZZhhhwww|||xxxuuuqqqmmmaaa___\\\WWWSSSOOOMMMLLLMMMMMMOOOSSSYYY^^^aaabbb___bbbeeeeeeeeefffjjjnnnuuuzzz|||yyyxxxxxxxxxxxxvvvsssnnnhhh```VVVLLLEEE???===::::::;;;<<<<<<;;;:::999888777666555555555777666666555555666666777555666666777999:::<<<===<<<===>>>@@@BBBCCCDDDDDDFFFFFFGGGGGGHHHJJJKKKKKKMMMMMMLLLLLLMMMMMMNNNNNNOOOOOOOOOPPPPPPPPPPPPOOOMMMLLLKKKKKKKKKMMMOOOQQQSSSSSSRRRQQQQQQTTTXXX\\\\\\___bbbbbb___[[[XXXVVVSSSSSSRRRSSSUUUXXX[[[]]]]]]\\\ZZZVVVSSSSSSVVVXXXYYYXXXWWWVVVUUUUUUUUUUUUUUUTTTSSSRRRQQQPPPOOOOOOOOOLLLJJJJJJKKKNNNOOOOOOLLLLLLLLLLLLMMMNNNOOOOOONNNOOOPPPQQQQQQQQQQQQQQQPPPNNNMMMMMMNNNOOOOOONNNOOOPPPRRRSSSTTTTTTSSSRRR000000000000000000000000........................---------.........////////////////////////......---------....../////////,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------+++,,,---,,,***)))***+++((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,---------......------,,,,,,++++++***++++++,,,------......++++++++++++++++++++++++++++++++++++************************************************************((((((((()))))))))******''''''((((((((()))))))))(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''((()))+++,,,******)))))))))(((((((((&&&&&&''''''((())))))***&&&'''((())))))((('''&&&''''''''''''''''''((((((%%%%%%%%%&&&&&&&&&&&&'''&&&'''(((((())))))((((((((()))***,,,------,,,,,,******++++++++++++******++++++++++++++++++,,,,,,------------------------,,,,,,,,,------.........---,,,,,,++++++,,,,,,---+++++++++************))))))))))))))))))******+++(((***,,,---......---,,,((()))))))))))))))(((((())))))))))))((((((((((((&&&&&&&&&'''(((((())))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%((()))***)))'''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))************'''((((((((((((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''((())))))******)))''''''''''''((((((((())))))))))))))))))))))))(((((((((((((((((()))***+++++++++,,,---///333888<<>>>>>>>>??????@@@AAABBBCCCDDDDDDGGGGGGGGGGGGHHHHHHIIIIIIHHHHHHIIIJJJKKKKKKKKKKKKHHHGGGGGGGGGHHHIIIJJJKKKKKKKKKLLLKKKJJJMMMSSSXXXXXXZZZ\\\\\\ZZZVVVTTTTTTPPPPPPPPPRRRTTTWWWYYY[[[[[[YYYVVVSSSPPPPPPSSSVVVVVVVVVUUUTTTTTTTTTUUUVVVQQQQQQPPPPPPOOONNNMMMMMMJJJHHHFFFFFFHHHKKKLLLMMMJJJJJJJJJKKKLLLMMMMMMNNNJJJKKKLLLMMMNNNOOOOOOOOOOOOMMMKKKJJJLLLMMMKKKIIIIIIJJJLLLMMMNNNNNNMMMMMM////////////////////////........................,,,,,,---...//////......////////////////////////---------.........//////,,,,,,,,,------.........++++++++++++++++++++++++***+++,,,,,,------------+++,,,---,,,*********+++)))******+++,,,---------++++++++++++++++++++++++++++++************+++++++++++++++,,,,,,---------,,,,,,------------......******+++,,,,,,---......+++++++++++++++++++++++++++++++++************)))************************))))))))))))))))))))))))'''((((((((())))))******&&&'''''''''(((((())))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))+++---...))))))(((((('''''''''&&&&&&&&&&&&'''((())))))***&&&'''(((******((('''&&&(((((((((((((((((((((((($$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((()))+++,,,------,,,,,,******++++++++++++******+++*********+++,,,------------------------------+++++++++,,,,,,------------,,,,,,++++++,,,,,,---+++++++++************)))))))))))))))***+++,,,---((())),,,.........---,,,'''((()))))))))))))))((())))))))))))((((((((((((&&&''''''((()))******+++((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''((()))((('''&&&'''((($$$%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%'''(((((())))))(((((())))))(((&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''((()))************&&&'''''''''(((((())))))))))))))))))(((((((((((('''''''''(((((()))***+++'''(((***+++---000444888DDDRRRcccqqq}}}{{{sssnnnooorrrttttttllliiieeeaaa^^^[[[ZZZZZZXXXSSSOOONNNRRRVVVYYYZZZ___bbbfffgggggghhhlllppptttvvv{{{~~~|||xxxttttttuuuwwwxxxwwwnnnbbb[[[PPPGGGAAA===;;;:::666555555444444444555555444444333333444444555555666555555555555555666666999:::;;;<<<<<<=========::::::;;;<<<===>>>??????>>>>>>>>>??????@@@@@@@@@CCCDDDEEEGGGHHHHHHHHHHHHDDDDDDEEEFFFFFFGGGGGGGGGDDDFFFHHHGGGGGGJJJOOOSSSUUUVVVXXXXXXUUUSSSRRRRRRMMMNNNOOOQQQSSSVVVXXXYYYVVVUUURRRNNNKKKLLLPPPSSSSSSSSSRRRRRRSSSTTTUUUWWWMMMMMMNNNMMMMMMLLLKKKJJJGGGEEECCCCCCFFFIIIKKKLLLIIIIIIJJJJJJKKKLLLLLLMMMGGGHHHIIIKKKLLLMMMMMMMMMOOOLLLIIIIIIJJJKKKIIIGGGEEEFFFGGGHHHIIIIIIIIIIII///////////////////////////...---,,,,,,---...//////...---,,,,,,,,,,,,,,,......////////////......,,,------......------,,,((()))***,,,---...//////.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------++++++++++++------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***)))(((''''''((()))******************)))((('''))))))))))))))))))))))))((((((''''''''''''(((((()))************(((&&&%%%))))))************))))))&&&&&&''''''((()))))))))'''''''''(((((((((((((((***)))'''(((***++++++***(((((('''''''''&&&&&&&&&((((((''''''''''''(((((((((''''''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%&&&''''''(((((('''''''''((((((((())))))))))))))))))))))))***************++++++++++++***))))))'''''')))***,,,...//////------,,,+++************+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******,,,+++***))))))***+++,,,((())))))))))))*********,,,,,,------,,,,,,+++***---+++***(((((((((((()))''''''((((((''''''&&&%%%%%%&&&((()))))))))((('''(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%''''''(((((((((((('''''''''((((((((('''&&&&&&%%%'''((((((((('''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%(((((((((((((((((((((((())))))(((((('''''''''&&&+++***((()))******)))(((((((((((((((((()))******++++++++++++,,,---...///<<>>AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>????????????>>>???@@@BBBDDDGGGIIIKKKQQQRRRSSSSSSQQQOOOOOOPPPNNNNNNNNNNNNNNNNNNOOOOOOOOOPPPOOONNNKKKKKKLLLMMMPPPOOONNNOOOPPPSSSVVVXXXMMMLLLKKKJJJIIIHHHHHHHHHEEEDDDDDDDDDDDDDDDEEEEEEHHHGGGFFFFFFFFFGGGHHHIIIKKKJJJJJJIIIHHHHHHGGGGGGHHHHHHHHHGGGFFFEEEDDDDDDFFFFFFEEEEEEEEEEEEFFFFFF........................//////...------...//////......---,,,,,,,,,,,,,,,------............------,,,,,,------------,,,,,,))))))+++,,,---.........---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,++++++++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++***)))(((''''''((()))***))))))*********)))(((((())))))))))))))))))))))))((((((''''''''''''((((((*********))))))'''&&&&&&(((((((((((((((((((((((()))))))))(((((((((''''''''''''''''''((((((((((((***((('''(((***+++******(((((('''''''''&&&&&&&&&((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''((((((((((((((())))))***(((((()))))))))*********((()))***+++++++++++++++))))))***+++---...//////,,,,,,++++++***++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******++++++***))))))***++++++)))))))))*********++++++,,,,,,,,,---,,,++++++***---,,,***)))(((''''''(((''''''((((((''''''&&&%%%&&&&&&((()))))))))((('''(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%'''''''''((((((''''''''''''''''''''''''&&&%%%%%%''''''''''''''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''')))(((((((((''''''''''''***)))((((((******)))(((((((((((((((((()))***************++++++---......444:::EEEUUUeeepppuuuvvvsssoookkkjjjmmmooommmkkknnnnnnlllhhhdddbbbbbbcccbbbaaa\\\TTTQQQTTTVVVUUU\\\]]]aaafffeeedddgggmmm}}}www{{{zzzjjj```XXXMMMDDD???>>>:::777444555555555555333444444555444333222111444444444444444444444444333444444555555666666777888888888888888888888888888777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<======>>>???BBBDDDFFFGGGJJJKKKLLLLLLJJJIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKLLLKKKIIIIIIIIIJJJLLLLLLLLLMMMOOOQQQSSSTTTLLLKKKIIIGGGEEEDDDDDDCCCDDDCCCCCCCCCCCCCCCDDDDDDEEEDDDDDDDDDDDDEEEFFFGGGIIIIIIHHHHHHGGGFFFFFFEEEEEEFFFFFFEEEEEECCCBBBBBBCCCBBBBBBAAAAAABBBBBBCCC........................//////............//////...------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++(((((()))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***************************)))(((''''''((()))***(((((()))*********))))))))))))))))))))))))))))))((((((''''''''''''((((((******)))((('''''''''''')))(((''''''''''''((())),,,,,,+++***((('''&&&&&&'''''''''''''''''''''''')))((('''(((***+++***)))'''''''''''''''&&&&&&&&&((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&'''''''''&&&&&&'''''''''%%%&&&''''''(((((('''''')))((('''''''''((()))***(((((())))))))))))******'''((()))***+++,,,,,,,,,++++++,,,,,,---......///+++++++++***++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******+++***))))))))))))***+++************+++++++++,,,+++,,,,,,,,,,,,+++******---,,,***)))(((''''''''''''(((((((((((('''&&&&&&&&&''''''((()))((((((((((((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''######%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''''''''''')))(((''''''))))))((('''((((((((((((((()))******************+++,,,------000444<<>>@@@AAABBBDDDEEEEEEDDDDDDDDDEEEGGGGGGGGGFFFFFFEEEEEEDDDCCCEEEGGGHHHGGGFFFFFFGGGHHHIIIJJJKKKMMMMMMNNNNNNHHHGGGEEECCCAAA@@@???>>>BBBAAAAAA@@@@@@AAAAAABBBAAAAAAAAAAAABBBCCCDDDEEEFFFFFFEEEEEEDDDCCCCCCCCCBBBBBBBBBBBBAAA@@@??????>>>======<<<<<<======>>>........................////////////////////////------,,,,,,+++,,,,,,---,,,,,,------------,,,,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,++++++***++++++******************************************))))))))))))))))))))))))************************((())))))******++++++,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,***************************************************)))(((''''''((()))***''''''((()))*********)))))))))))))))))))))))))))((((((''''''''''''((((((***)))'''&&&&&&'''((()))+++)))(((&&&&&&((()))+++,,,,,,+++***)))(((''''''((('''''''''''''''&&&&&&(((((('''(((***+++)))(((''''''''''''''''''''''''(((''''''&&&&&&''''''((('''''''''&&&&&&&&&%%%%%%((('''&&&%%%%%%&&&'''(((%%%&&&''''''(((''''''''')))((('''&&&&&&((()))***(((((((((((()))))))))***(((((()))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,************+++,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******+++***)))(((((()))***+++******+++++++++,,,,,,,,,+++++++++++++++******)))******))))))((((((((((((((((((((((((((('''&&&&&&&&&''''''((((((((((((((((((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%'''(((((('''%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''((('''&&&'''((()))((('''((((((((((((((())))))******************+++,,,,,,...000555>>>JJJWWWbbbiiiggggggiiilllnnnmmmhhhdddbbbdddfffhhhkkkoootttxxxxxx~~~{{{uuujjjccc]]]\\\]]]^^^dddjjjzzz|||sssooonnnooorrrwww}}}zzzuuulllccc```TTTOOOHHHBBB===:::888666555666555555555444444444444444444444444444444444444444444333333222222222333333333333333333333333111111111111111222333444444444444444444444444444333333333333444444444444777777777777888999:::;;;===???AAAAAAAAAAAABBBCCCBBBBBBAAA@@@??????>>>>>>===@@@DDDEEEEEEDDDDDDDDDDDDFFFHHHJJJKKKJJJJJJIIICCCBBBAAA???>>>=========??????>>>>>>===>>>>>>>>>===>>>>>>???@@@BBBCCCCCCBBBBBBAAAAAA@@@?????????======>>>>>>===<<<;;;;;;:::999999999999999999:::..............................////////////......,,,,,,+++++++++,,,,,,---------............------+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++******************************************************))))))))))))))))))))))))******************************************+++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++***)))(((''''''((()))***&&&'''((()))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((('''&&&&&&'''((())))))(((&&&%%%%%%&&&((())))))***))))))))))))))))))((((((''''''&&&&&&&&&%%%(((''''''(((******)))'''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%((('''&&&%%%%%%&&&'''(((%%%&&&''''''((('''''''''((('''&&&&&&&&&''')))***'''(((((((((((()))))))))******+++++++++******)))************************************+++,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++************)))(((((()))************+++++++++,,,,,,,,,******++++++******)))(((&&&''''''((())))))******(((((())))))(((((('''&&&''''''''''''((((((((()))(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$&&&((()))***)))'''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&'''''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&'''((())))))(((((((((((((((((())))))*********)))))))))***++++++***+++---333<<>>???======<<<;;;:::999999888:::===AAACCCCCCBBBCCCCCCBBBDDDFFFHHHHHHHHHFFFEEE>>>>>>======<<<======>>>===<<<;;;;;;:::::::::;;;;;;<<<===>>>???@@@AAAAAA>>>>>>======<<<;;;;;;;;;999999999:::999999888888888777777666666777777888------------------------------............------+++++++++++++++,,,,,,---------............------++++++,,,,,,,,,,,,++++++***+++++++++++++++*********************+++++++++************************))))))))))))))))))))))))************************+++++++++***************))))))******+++,,,,,,,,,,,,,,,,,,,,,++++++++++++******++++++++++++******************************++++++++++++++++++++++++***)))(((''''''((()))***''''''((()))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&'''((())))))&&&%%%$$$######$$$%%%&&&''''''((())))))***++++++((((((''''''&&&%%%%%%%%%'''&&&''')))******(((&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%'''''''''&&&&&&'''''''''%%%&&&''''''((((((''''''&&&&&&'''''''''(((((((((''''''(((((((((((())))))+++++++++++++++***))))))))))))))))))************+++++++++***++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++*********)))(((((((((((()))***************+++++++++,,,)))************)))((((((%%%&&&'''((()))*********((())))))))))))(((''''''(((''''''''''''((())))))(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''###$$$&&&((())))))((((((''''''%%%%%%%%%%%%''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((((((((((((((((((((((('''''''''(((((((((((((((((('''&&&''')))******)))((((((((((((((()))*********)))))))))))))))******+++,,,---///555>>>JJJQQQ```gggrrr{{{~~~xxxtttiiilllqqqyyyuuu```TTTQQQTTTZZZ```ccctttzzzuuulllddd___^^^```aaaeeehhhoooxxx}}}}}}}}}yyytttkkkbbbXXXOOOFFF@@@999888666555333333222222444444444444444444444444444444444333333222222222444444444444444444444444111000000000000000111111////////////////////////000000111111111222222222222222111111222222333333333555777888777777888999999888888777777666666666999;;;>>>@@@@@@@@@AAABBB@@@BBBCCCEEEEEEDDDBBBAAA::::::::::::;;;<<<======::::::999888777777777777999:::;;;===>>>>>>>>>>>>::::::999999888888777777555666666777777666666555666666555555555555666666------------------------+++,,,---......---,,,+++++++++******+++,,,,,,---,,,,,,------------,,,,,,++++++,,,,,,,,,,,,++++++)))******+++++++++***************+++++++++,,,,,,************************************************************************'''(((((())))))*********((())))))***++++++,,,,,,,,,,,,,,,+++++++++******)))***+++,,,,,,+++***)))***************************************************)))(((''''''((()))***((((((((()))((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((($$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))******(((((('''&&&&&&%%%$$$$$$&&&&&&''')))******(((&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''$$$%%%'''((()))((('''&&&'''''''''((((((((()))))))))******+++++++++******)))))))))******+++++++++,,,,,,++++++***++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++*********)))(((''''''((()))***)))))))))*********++++++))))))******))))))((('''''''''((())))))((('''''')))))))))))))))(((''''''(((''''''&&&'''((()))***(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&((()))+++,,,---)))(((&&&%%%%%%&&&((()))%%%%%%%%%&&&&&&&&&'''''''''''''''(((((('''''''''%%%%%%&&&'''''''''''''''%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))(((''''''(((***++++++***((((((((((((((()))*********))))))((((((((()))))),,,------...000777@@@GGGUUUbbbvvv~~~rrrtttxxxvvv^^^QQQNNNNNNRRRUUUZZZiiixxx{{{uuummmjjjfffbbb```aaacccdddfffhhhmmmuuu|||{{{xxxyyyzzzzzz}}}zzzrrrhhh\\\QQQJJJCCCAAA>>>:::777555333333444444444444444444444444444444444444333333333333444444444444444444444444222222111111111111222222/////////////////////////////////000000000111111111000000000111111222333000222444555444333444555555555555555555555555555888:::;;;<<<<<<===>>>@@@>>>???@@@@@@@@@@@@>>>>>>888888888888888999999:::999888777666555555555555777888999:::;;;;;;::::::777777777666555555444444333444444555555444444444444444333333333333444444------------------------++++++,,,------,,,+++++++++*********+++,,,,,,---+++++++++,,,,,,++++++++++++++++++,,,,,,+++++++++))))))***+++++++++++++++******++++++,,,,,,,,,,,,))))))))))))))))))))))))************************))))))))))))))))))))))))$$$%%%&&&'''(((***++++++((())))))***++++++,,,,,,,,,,,,,,,++++++*********)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***((()))))))))((('''&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((###$$$&&&((())))))(((((())))))************))))))''''''''''''(((((((((((((((((('''&&&%%%%%%$$$$$$&&&&&&''')))+++***(((%%%&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&'''(((((('''&&&%%%%%%&&&''''''((((((''''''###%%%''')))***(((&&&%%%''''''''''''((((((((()))'''((()))***+++,,,,,,,,,)))******+++,,,,,,------------,,,+++************+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++*********)))(((''''''((()))***((())))))))))))*********)))))))))))))))(((((('''))))))******((('''%%%$$$)))))))))))))))(((((('''(((''''''&&&&&&((()))***(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''((())),,,...000222***)))'''&&&&&&''')))***%%%%%%%%%&&&&&&'''''''''''''''((((((((((((''''''%%%&&&&&&'''((((((((('''&&&&&&&&&&&&%%%%%%$$$###%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))(((((('''(((+++,,,++++++((((((((((((((()))*********)))(((((((((((())))))'''((()))((()))...666<<>>RRRnnnsssqqqsss{{{vvvooojjjcccZZZSSSMMMIIIGGGDDDJJJRRRYYY]]]^^^^^^^^^bbbgggjjjjjjlllrrrvvvvvvtttuuutttrrruuuzzzzzzvvviiiiiikkkooouuu}}}}}}zzztttooommmqqqyyy~~~zzzwwwwwwyyyxxxpppfff]]]VVVPPPJJJFFF@@@:::777888777222111444222222333222222222333333222222222222222333333333444444333333222222222111000000000000000000000000//////000000000000000000/////////////////////////////////000000000111111000//////...///000111222222222333333444555555666555555666666666666777777666666555555444444333333111222222333333222222111222222111111222222333444444444333222111000//////111111111000000/////////111000000000////////////---------,,,,,,,,,+++++++++++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))******)))'''&&&'''))),,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%%%%%%%&&&&&&((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&((()))******''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***(((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''***(((&&&&&&((())))))(((*********++++++,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++******))))))))))))(((((((((((())))))******))))))'''((()))*********))))))******))))))((((((''''''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''***///000---***&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''&&&%%%&&&'''((('''%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$!!!"""$$$'''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%&&&'''((()))******+++(((((((((((((((((((((((()))************+++...000555BBBYYYooo}}}zzzuuummmkkkllltttxxxooohhhgggeee```ZZZRRRLLLHHH@@@CCCHHHLLLPPPTTTXXX\\\^^^dddiiijjjooovvv{{{|||ssstttrrrooopppttttttqqqiiiiiiiiikkkooouuu{{{~~~|||wwwwwwyyy{{{|||}}}}}}xxxnnngggaaa\\\YYYLLLGGGCCCAAA???999666666444333333222222222222222111111222222333333444444222222222333444444555555111111111111111111111111222111111111111111000000////////////////////////...///////////////000000///////////////000111111111111111222333333444444222222333333333444444444555555444333222222111111000000111111111111000000000000000000000111222222111111000000000/////////000000000////////////////////////...............---------,,,,,,,,,,,,++++++++++++***************++++++++++++++++++++++++************************************************************************'''''''''((((((((())))))'''''''''(((((((((((()))((((((((()))))))))))))))************************((((((((((((((('''''''''(((((((((((())))))))))))''''''&&&$$$###$$$'''***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%$$$%%%%%%&&&'''(((***+++###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''((((((''''''''''''''''''''''''************++++++++++++******++++++,,,,,,,,,---......---------,,,,,,,,,------,,,+++***)))(((((()))))))))(((((((((((((((%%%&&&(((***+++******)))((((((((()))))))))))))))***)))))))))((((((((('''''''''''''''''''''''''''&&&''''''((((((''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))),,,---+++)))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((('''&&&%%%'''&&&%%%%%%''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$!!!###&&&(((******)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((&&&&&&''''''((())))))***'''((((((((()))))))))(((******+++***))))))+++---000666CCCSSSbbbiiiiiigggfffdddeeemmmvvv|||uuummmggghhhhhheee^^^VVVOOOKKKDDDDDDDDDDDDGGGMMMUUUZZZYYY```eeehhhmmmuuuzzzzzzssstttrrrnnnnnnrrrsssqqqkkklllmmmnnnppptttyyy|||zzz~~~~~~|||zzzzzz{{{|||vvvpppmmmlllccc___\\\YYYTTTKKKAAA:::777555333333333333333333111111222333333444444444222222333444444555666666111111111111111111111111222222222111111000000///....................................///////////////////////////000000111000000000111111111222222111111111111222222222222333333222111000000///......//////000000//////...//////......//////000111///////////////000000000///.....................------------------------------,,,,,,,,,+++++++++************************************************************************************************))))))))))))))))))))))))''''''''''''((((((((((((&&&'''''''''((((((((((((''''''(((((())))))))))))))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((())))))))))))(((((('''&&&$$$%%%'''***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&(((((('''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%% !!!!!!"""""""""###%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%'''((()))***"""""""""###$$$&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((())))))***((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((())))))***++++++++++++,,,***+++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++***,,,,,,++++++***)))((((((((((((((((((((()))))))))$$$&&&((()))*********)))((((((((((((((()))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((()))))))))(((((('''((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((******)))(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((('''&&&%%%'''%%%$$$%%%&&&'''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%%%%$$$$$$$$$%%%'''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((((((((()))))))))((((((((('''''''''''''''))))))***+++,,,,,,++++++)))***+++***)))(((***+++000000333<<>>EEEIIINNNNNNRRR[[[dddmmmzzzvvvooonnnmmmkkkppppppnnnggg]]]WWWUUUUUUOOOLLLHHHDDDCCCGGGMMMRRRZZZ```eeegggiiioooqqqppp{{{~~~xxxttttttssspppkkkqqqwwwxxxvvvsssqqqqqqoootttzzz~~~zzztttssstttvvvwww}}}~~~fffSSSBBB===888666666777555333444444444444333333333333444444444444333333333333111111111111111111111111000000000000000000//////000000000000000000000000000000000////////////.........///000000000000000//////////////////000000///000000000000111111111000000/////////.........------............---------------------...//////////////////////////////,,,,,,,,,,,,,,,---------,,,,,,,,,,,,------------++++++*********)))))))))((()))))))))*********+++))))))))))))))))))))))))************************************************))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''((((((((()))))))))&&&&&&''''''((())))))***''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))''')))++++++***)))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&'''(((((((((((((((''''''&&&&&&&&&'''''')))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''(((&&&&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((***,,,...000000///---***'''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&###%%%((()))((('''((()))))))))))))))))))))))))))*********)))))))))((((((((((((((()))***+++++++++)))))))))*********++++++'''''''''''''''((()))***(((''''''&&&'''((()))***(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))(((((('''&&&$$$%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))'''''''''((((((((())))))&&&&&&'''''''''''''''''' """$$$&&&&&&&&&%%%$$$''')))******)))((()))***+++++++++,,,...333999===???@@@GGGQQQZZZbbblllvvvwwwyyywwwoookkklllnnnnnnnnnooommmfff]]]WWWVVVWWWRRRPPPNNNJJJIIIJJJNNNRRRZZZ```eeefffhhhlllnnnlllxxx~~~|||yyyyyyyyyvvvwww~~~{{{tttqqqppptttxxxyyyzzz}}}{{{vvvuuusssrrrxxx|||~~~~~~xxxbbbPPPJJJBBB>>>===<<<888555555555555444333333222222333333333333333333333333000000000000000000000000000000111111111111111111111111111111111111111111111111000000000/////////---...///000111000000///000000000///////////////....../////////000000000.........///////////////------............---------------------...//////............------------++++++++++++,,,,,,,,,---,,,,,,,,,,,,------......*********))))))))))))((((((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((((((((())))))))))))&&&&&&&&&'''((())))))***''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((())))))))))))$$$&&&)))***(((&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$&&&'''((()))))))))&&&&&&&&&&&&&&&'''((()))))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$%%%&&&(((+++,,,%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((+++---000222222111///+++(((&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$###'''***+++)))((()))+++)))))))))(((((((((((((((---------,,,,,,,,,++++++++++++******))))))(((((())))))******+++++++++,,,(((((('''&&&&&&''')))***(((''''''&&&&&&((()))***(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((('''&&&%%%%%%"""###$$$%%%'''((())))))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$%%%&&&'''(((&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''(((((($$$%%%%%%&&&'''((())))))%%%&&&)))***++++++***)))&&&(((******)))((()))***'''***---------///333777555777???JJJSSSZZZccclllmmmpppnnnhhheeehhhlllnnnkkkllllllfff]]]WWWVVVWWWTTTTTTRRRPPPOOOOOORRRTTTWWW^^^cccccceeeiiikkkiiiqqqxxx~~~~~~}}}vvvqqqtttwwwyyywwwttttttxxx||||||yyyvvvxxxyyywwwxxxmmm^^^WWWMMMGGGEEEBBB===999666666555444333222222111111111111222222333333444////////////////////////111111111222222333333444111111111111111111111111222222111111000000//////---...000111111111000///000000000000000/////////---------.........//////------......///000000000---......//////......---...------------...//////---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,------.........))))))))))))))))))))))))))))))))))))))))))))))))***)))((('''((()))+++---************************++++++***)))((('''&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''***)))'''&&&%%%&&&((()))'''''''''(((((((((((()))&&&&&&&&&''''''''''''(((''''''&&&''''''((()))***))))))(((((((((((())))))%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))'''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###&&&&&&%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%'''&&&$$$#########$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''(((***,,,///222444555222000,,,)))'''&&&''''''''''''&&&%%%&&&'''((()))(((((((((((())))))))))))+++*********))))))((((((******+++++++++******)))))))))))))))))))))))))))&&&'''((())))))******)))''''''((()))))))))))))))((((((((((((((()))******(((((((((((((((((((((((((((((())))))((('''&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$$$$###)))((('''&&&&&&'''((()))&&&&&&&&&''''''''''''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&###!!!!!!###&&&((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''))))))))))))))))))))))))*********))))))))))))))))))***))))))(((***---000///111555;;;CCCOOOZZZbbbkkkkkkiiieeeaaabbbgggkkkjjjgggbbb___]]]\\\ZZZYYYXXXXXXWWWUUUSSSUUU[[[```dddcccccceeegggjjjkkkkkkssstttuuuvvvxxx{{{~~~{{{{{{||||||xxxsssppprrrttt}}}vvvooonnntttwww{{{xxxfffbbb[[[UUUPPPKKKFFFCCC<<<999555444555666555222333444333222111111333444333222111222444444222///333222222222111000000000000000111222222222222111111111111111111111111111222222111111000000//////000000000000000000000000000///...------...///000111000///...---,,,++++++------------------------,,,---------.../////////------------------------+++,,,,,,------......///+++,,,,,,------,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))***)))((('''((()))+++,,,************************************))))))))))))(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((('''&&&%%%&&&''')))+++&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''((()))((('''''''''''''''((())))))(((((((((((())))))&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))'''&&&%%%%%%$$$$$$$$$%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&$$$#########$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&(((+++...111333444000///,,,)))'''&&&'''''''''&&&&&&%%%&&&'''((()))'''((((((((())))))))))))*********)))))))))((((((*********++++++******)))))))))))))))))))))))))))((()))))))))))))))((('''''''''((()))))))))))))))((('''''''''(((((()))***(((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))***)))(((((()))+++......000333888>>>HHHRRRYYYdddeeeeeecccaaabbbfffkkkllliiifffcccbbb```]]]ZZZYYYZZZ[[[ZZZZZZaaallltttxxxvvvqqqkkkgggddddddeeemmmooorrruuuyyy}}}}}}}}}yyyuuutttuuuwwwwwwrrrttttttvvv{{{kkkhhhccc^^^ZZZTTTOOOKKKDDD@@@;;;999:::999666444666555444222000000111222222222222222333444444444333333333333222222222222000111222222333333222222222222222222222222222222111111111111111000000000000000000000000000000000//////...------...////////////...............---........................---------...............------------------------************************+++,,,,,,------,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))++++++************************)))))))))******+++++++++((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''''''''(((((((((&&&&&&''''''((((((((((((&&&%%%%%%%%%&&&(((***+++%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((***)))((('''&&&&&&&&&&&&))))))(((((((((((())))))((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''(((((((((((('''''''''&&&''''''((()))&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%'''))),,,...000111...---+++((('''&&&&&&'''&&&&&&&&&%%%&&&''''''(((''''''((((((((()))))))))******))))))))))))(((((())))))******+++******)))))))))))))))))))))))))))************)))((('''&&&''''''((()))))))))))))))'''''''''&&&''''''((()))'''(((((())))))(((((('''&&&'''(((((((((((((((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''))))))'''%%%###'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))***)))(((''''''***,,,---...000333777???GGGMMMXXX[[[___```aaaccchhhlllnnnllliiigggeeeccc___\\\ZZZ\\\^^^___dddpppnnnccc```aaagggkkkqqqvvv{{{||||||}}}}}}zzzvvvuuu{{{qqqooommmlllhhhccc]]]YYYQQQMMMGGGDDDBBB@@@;;;777666555333111000///000000111222222111111111222444333333333333444444444444111222333333444444333333222222222222222222222222111111111111222222222222111111111111111111111111000000////////////000000------......//////000000.......................................---------------------------------+++++++++***)))(((((((((,,,,,,------------,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))***+++************************((())))))))))))*********)))((((((''''''(((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''(((((()))&&&&&&%%%&&&&&&((()))***%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&&&&&&&(((((())))))))))))(((((())))))'''&&&&&&'''))))))))))))))))))))))))))))))''''''''''''(((((((((((('''''''''&&&&&&''''''(((&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&((()))+++,,,,,,,,,+++)))((('''&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))))))))))))))))))))((((((((())))))***************)))))))))))))))))))))))))))))))))))))))(((''''''''''''((()))))))))))))))''''''&&&&&&&&&''''''((('''((())))))))))))((('''&&&&&&'''((())))))((((((((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((******(((&&&$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((''''''((((((((((((((())))))))))))(((''''''(((******+++---...222777???DDDMMMSSSYYY^^^aaafffkkkppppppmmmjjjhhhfffdddaaa___\\\___bbbeeemmmwwwcccZZZYYYaaagggpppxxx~~~~~~}}}vvvsssssstttuuuuuurrrlllhhh```[[[UUUQQQNNNJJJEEE@@@<<<:::777555555444444333222444555444222111111333222222333333444444555555222333444444555555444444333333333333333333333333111111222222333333444444222222222222222222222222222222222111111222222222....../////////000000000///...............------/////////...---------,,,---------------------------------,,,,,,,,,++++++,,,,,,------------,,,,,,))))))))))))))))))))))))******************************)))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''(((((((((((())))))))))))(((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((())))))'''((()))***************((((((((((((((((((((((((''''''((()))))))))))))))''''''((()))))))))))))))((('''&&&&&&&&&&&&'''''''''((()))******)))((('''&&&&&&'''((())))))((((((((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%$$$$$$'''''''''(((((('''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''((((((((())))))*********((()))***)))''''''((()))((()))***,,,...333:::>>>EEEKKKSSSZZZ```gggooouuussspppmmmkkkjjjiiigggeeedddfffhhhlllwww{{{```RRRNNNVVV^^^kkkvvv~~~~~~~~~wwwrrrqqqrrruuuxxx{{{zzzwwwuuulllgggbbb___]]]YYYTTTOOOHHHEEE@@@>>>===<<<999777555666888888777555444444111111222222333333444444333333444555555555555444333333333333333333333333222222333333444444555555333333333333333333333333111111111111111111111111111111000000000/////////............------,,,,,,/////////...---------,,,---------------------------------.........//////,,,------......------,,,))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))(((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%&&&'''((()))'''((()))******)))((('''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((((('''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&'''''''''(((((((((''''''(((((((((((())))))''''''((()))************((((((((((((((((((((((((&&&'''((()))************''''''((())))))))))))))))))(((''''''&&&''''''''''''(((***++++++***((('''&&&'''(((((((((((((((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""!!!!!!''''''((())))))(((''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''(((((())))))******++++++((()))******(((((()))***((()))***+++---000666:::===BBBJJJRRR[[[eeeqqqyyyyyyxxxxxxxxxxxxvvvrrrooopppoooooosss~~~~~~cccSSSMMMKKKSSS___kkktttzzz~~~{{{xxxssstttxxx}}}xxxtttpppqqqsssvvvzzz||||||{{{ssspppmmmlllllljjjeeeaaaVVVQQQLLLIIIIIIHHHDDDAAA===:::777666666666444333222222222222333333333333222333444444555555444444444444444444444444444444444444444444555555555555444444444444444444444444//////000000000000//////222222111111000000//////000//////......---------...............---------------------------------+++++++++,,,---.........------............------))))))))))))))))))))))))***************************************)))(((((())))))))))))))))))))))))''''''''''''((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%&&&'''''''''((()))******)))((('''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((('''&&&&&&%%%%%%%%%&&&%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$&&&'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((('''''''''((((((((())))))&&&'''((()))************(((((((((((((((((((((((('''((()))))))))))))))(((''''''((()))))))))))))))***)))(((((('''''''''((('''(((***,,,,,,***((('''(((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######&&&&&&'''(((((('''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''''''''(((((()))******+++''')))***+++******+++,,,)))*********+++---111555555:::@@@HHHRRR```oooyyy{{{wwwtttpppttt~~~fffXXXSSSHHHLLLSSSZZZbbbjjjrrrwww}}}yyysssqqqlllooottt}}}}}}{{{rrrqqqppprrrvvvzzz||||||wwwuuutttuuuxxxxxxuuurrriiieeebbbbbbfffhhhfffdddZZZPPPCCC;;;:::999777444444444444444333333333333222222333444444444444444444444444444444444444444666666666555555555555555444444444444444444444444///000111222222111000///000000111111111111222222222222111111000//////...---------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------))))))))))))))))))))))))***************************************)))((('''))))))))))))))))))))))))&&&&&&'''((()))***++++++&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%$$$$$$######$$$%%%&&&'''((((((((('''''''''(((((((((((()))&&&&&&&&&'''''''''(((((((((((('''&&&%%%%%%%%%%%%'''((()))++++++)))((('''###$$$&&&&&&&&&&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&'''''''''###$$$&&&'''((('''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%&&&'''(((((("""###$$$%%%&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))&&&'''((()))************((((((((((((((((((((((((************)))((('''&&&'''(((((()))))))))))))))******)))((((((((((((((('''(((***,,,,,,***((('''((()))))))))((('''&&&&&&%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((()))%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***&&&(((++++++++++++,,,---***++++++***)))+++...111000444999AAALLL[[[lllxxxzzztttoooqqq}}}wwwdddXXXSSSKKKKKKLLLNNNSSS\\\fffmmmtttyyypppllllllkkkmmmsss{{{uuurrroooooorrrwwwzzz{{{xxxwwwwww{{{|||~~~{{{{{{~~~nnnXXXIIIEEECCC???;;;666666666555555444444333111222333333444444333333555555555555555555555555777777666666555555444444555555555555555555555555333333555555555555333333...///000111222333444444444444333333222111000000,,,------....../////////------------------------///......------,,,,,,+++------............------&&&&&&((()))************---,,,+++))))))))))))***))))))(((((((((((())))))***(((((()))***+++***)))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))))))))((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&###$$$%%%%%%######$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((((((''''''$$$$$$%%%%%%'''(((***+++&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&)))((((((((()))***,,,---++++++++++++************''')))***)))((('''(((***,,,+++)))((((((((()))***'''''''''''''''((())))))***)))(((''''''((()))***''''''(((((())))))******''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%&&&'''(((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$###"""$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((%%%&&&''''''%%%%%%&&&'''%%%&&&&&&'''((()))*********)))((((((((((((((()))))))))))))))************++++++111;;;???IIIcccwwwtttrrrssszzz}}}ppphhh```YYYQQQNNNIIIGGGIIIOOOVVVZZZkkktttyyyooolllmmmppprrrrrrtttxxx~~~xxxqqqpppssswwwxxxxxx{{{xxxuuuvvv{{{nnn[[[SSSNNNFFF???BBB???<<<::::::999888777333222111111222444666777888333111555555222333999222222333444555555555555666666666555555555444444444555555666555444222222333333333222222222111111111111111000000///...---000//////...---,,,,,,,,,......---,,,---...///000............///////////////.........------------&&&'''((()))************,,,+++***)))))))))***+++))))))(((((((((((()))))))))(((((((((***+++***)))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&###$$$%%%%%%######$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&((((((&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''''''''''')))(((((('''((()))++++++))))))))))))((((((((((((''')))***)))((('''(((***+++***)))((((((((()))***'''''''''''''''((())))))***)))(((''''''((()))***((((((((((((((()))))))))''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&'''((((((%%%&&&''''''%%%%%%&&&'''&&&&&&''''''(((((())))))))))))((((((((((((((()))(((((()))))))))*********,,,+++...555999CCC\\\wwwuuuooonnnlllmmmrrr{{{xxxkkkddd___[[[XXXTTTMMMGGGEEEFFFIIILLL[[[cccmmmtttuuuvvvxxxzzz|||uuummmjjjkkknnnssssssuuuyyy~~~~~~{{{xxxyyyzzzyyyxxxzzzwwwtttuuuzzzqqqhhh```VVVMMMGGGDDD@@@>>>===<<<:::999888777666444333222222222777333333777666222222555666666777777777777666666555555555444444444444444444555555666555444333222444444333333333222222222444444444222111///---,,,000000000///...---------......---------...///000////////////000000000000000000000000////////////&&&'''((())))))******)))******)))))))))***++++++))))))(((((((((((()))))))))((('''(((***+++***)))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&###$$$%%%%%%######$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%)))(((&&&%%%###""""""!!!"""###$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''((((((((()))((((((''''''((())))))))))))))))))((((((((((((''')))***)))((('''(((***+++***)))((((((((())))))'''''''''&&&''''''((())))))((((((''''''(((((()))))))))((((((((((((((((((''''''&&&&&&&&&&&&''''''(((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&'''''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))((('''''''''''''''(((%%%&&&''''''%%%%%%&&&'''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))******,,,***+++///111:::PPPgggxxxjjjkkkkkkjjjlllpppvvv}}}sssfffaaa___^^^aaa\\\SSSKKKEEEBBBBBBCCCJJJPPPYYY___cccfffkkkooosss|||}}}yyysssnnnlllmmmnnntttuuuxxx||||||yyyssstttvvv||||||}}}yyyvvvuuuxxx}}}|||qqqcccXXXRRROOOKKKIIIGGGEEEBBB@@@???>>>===;;;999777555444666555555888777222000111555555555555444444444333444444555555555555555555444444444555444444333222444444444333333333222222444444444333222111000///111111111000//////......///............///000111000000111111111222222222333222222222222111111111''''''((()))))))))))))))((((((((()))***++++++,,,))))))(((((((((((()))))))))((('''(((*********(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%######$$$$$$%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$%%%%%%&&&!!!###%%%&&&'''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((())))))((((((((('''''''''''''''++++++++++++*********)))''')))***)))((('''(((*********))))))(((((((((((('''''''''&&&&&&''''''((((((((((((((((((((((((((()))))))))((((((''''''&&&''''''&&&&&&&&&&&&''''''******))))))))))))******&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''%%%&&&&&&&&&&&&&&&%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((()))))))))***)))((()))+++,,,222AAAQQQaaaiiioooqqqrrrrrrllldddgggggghhhkkkooosssxxxzzz|||~~~rrrfffaaabbbcccgggbbb[[[SSSMMMIIIGGGGGGEEEHHHMMMQQQVVV\\\ccchhhjjjrrrzzzuuuvvvvvvuuusssqqqrrrssswwwyyy~~~zzzuuuooooooqqquuuzzz}}}yyyyyy{{{~~~~~~nnncccaaa^^^ZZZXXXVVVSSSPPPNNNGGGFFFEEEDDDBBBAAA???>>><<<<<<<<<<<<:::777555444444444333333333333333333555555555666666666666666222222333333333222222222333333333333222222222222000000222333333444444444222222222111111000000000////////////000000111111222222222222333333333333333333333333222222222222'''(((((())))))))))))(((&&&'''((()))***+++++++++))))))(((((((((((())))))(((''''''''')))***)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%'''((()))###$$$&&&(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((())))))((((((((((((((('''''''''++++++++++++*********)))''')))***)))((('''(((***))))))))))))((((((''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''))))))((((((''''''&&&&&&''''''&&&&&&&&&&&&'''''')))((((((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''&&&$$$######$$$&&&'''###$$$%%%%%%%%%%%%$$$$$$'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&$$$###""""""%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''''''''''''''&&&&&&&&&&&&%%%&&&'''((()))((((((((('''(((((((((((()))))))))%%%&&&(((+++,,,...555===GGGNNNUUUYYY]]]aaaaaa^^^]]]___bbbfffkkkpppsssuuu}}}uuuiiifffgggiiikkkhhhbbb\\\WWWSSSQQQPPPIIIHHHHHHHHHJJJOOOVVVZZZ^^^ggguuuzzztttooorrrvvvxxxxxxxxxxxxyyy|||~~~yyysssrrrqqqqqqsssyyy~~~}}}~~~zzzpppkkkiiifffdddcccaaa^^^\\\RRRRRRPPPNNNMMMKKKJJJIIIGGGGGGFFFDDDBBB@@@>>><<<888888777666555666666777555555555555555555555555222111111111111222222222222222222222111111111111///000111222333444444444222222222222222111111111000000000111111111222111333333333333444444444444333333222222222111111111(((((())))))))))))((((((&&&'''((()))************))))))(((((((((((())))))((('''&&&''')))***)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%%%%######$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''((((((((('''(((((()))))))))(((((())))))))))))((((((((((((''')))***)))((('''(((***(((((()))))))))((('''&&&((('''&&&&&&%%%&&&&&&&&&&&&''''''((((((''''''&&&((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%&&&'''((()))&&&&&&$$$$$$$$$$$$&&&&&&######$$$$$$%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&$$$###""""""%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&''''''$$$%%%'''((())))))((('''''''''(((((((((((())))))$$$&&&)))+++,,,,,,...000888===CCCHHHLLLPPPTTTVVVVVVYYY^^^dddkkkrrrvvvyyyvvvmmmkkkllllllmmmkkkhhhddd```]]]ZZZYYYQQQNNNIIIFFFFFFJJJOOOSSSYYY```lllvvvzzzyyysssooommmqqqwww{{{}}}~~~~~~yyywwwsssppppppttt|||~~~vvvpppnnnmmmmmmnnnmmmkkkiiicccaaa^^^[[[XXXVVVVVVUUUQQQTTTTTTQQQOOONNNKKKFFF@@@>>><<<:::888888888888777666666666555555555555333222222222222333333444333333333222222222111111333333333333222222111000222222222222222222222222000111222222333333222222333333444444444444555555222222222222111111111111(((((())))))))))))((((((&&&'''(((*********))))))))))))(((((((((((())))))((('''&&&''')))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%######$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''''''''&&&''')))************)))))))))))))))((((((((((((''')))***)))((('''(((***'''((()))))))))((('''&&&((('''&&&&&&%%%%%%%%%&&&&&&&&&'''(((((('''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''###%%%'''((())))))(((''''''''''''((((((((())))))%%%''')))***+++,,,,,,***///111666:::===AAAGGGLLLNNNRRRYYYbbbkkkttt{{{~~~}}}tttooonnnnnnllllllllllllkkkjjjhhhgggfff[[[WWWSSSQQQSSSYYY___cccaaaeeekkkqqqttttttqqqoooqqqvvv||||||{{{xxxvvvwww}}}{{{uuusssrrrsssuuuwwwxxxwwwuuutttqqqmmmiiigggggghhhiiigggnnnqqqpppnnnllleee]]]QQQNNNJJJFFFBBB@@@>>>>>>======<<<;;;:::999999888555555444444444555777777555555444444444333333333555555555444444222111111111111111111111222222222111111333444444444333222333333333444444444555555333333333222222222111111((()))))))))))))))((((((&&&''')))******))))))((())))))(((((((((((())))))((('''&&&''')))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%'''((())))))'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%######$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$###############$$$$$$$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''')))***+++++++++***++++++++++++************((()))***)))((('''(((***'''((()))))))))(((&&&%%%((('''&&&&&&%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%&&&&&&''''''((((((((('''''''''&&&&&&'''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&'''''''''&&&$$$%%%''''''''''''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&'''(((%%%&&&''''''%%%%%%&&&'''$$$$$$%%%%%%&&&'''((((((###$$$&&&((())))))((('''''''''''''''((((((((()))((()))))))))***,,,,,,***'''))),,,000444888???FFFEEEIIIQQQ[[[fffpppxxx}}}|||}}}yyyrrrnnnooonnnkkkjjjlllnnnppprrrsssrrrrrrccc```^^^___fffooowww|||nnnoooqqqrrrsssttttttsssvvv{{{~~~~~~}}}}}}{{{wwwvvvvvvxxx{{{~~~~~~}}}{{{wwwuuuuuuwwwzzz}}}yyyeeebbb\\\VVVQQQMMMJJJJJJEEEDDDCCCBBBAAA??????>>>888777666666777888999:::777666666666666555555555333444555555666555555555111111111111111111111111111222333444555444333333333333333444444444555555444444333333333222222222******++++++++++++******'''''''''''''''((())))))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''((((((((('''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$##################$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$######"""""""""&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&$$$$$$$$$$$$&&&&&&((('''&&&%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&)))((('''''''''(((***+++))))))************))))))((((((((((((((((((((((((''''''''''''''''''&&&&&&$$$&&&(((***+++)))'''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((())))))(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########"""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''))))))))))))))))))))))))*********,,,///333777:::>>>???EEERRRaaannnssstttyyyzzzwwwqqqnnnoooooolllmmmlllmmmppptttvvvtttrrroookkkgggooooooggghhhjjjkkkmmmuuu~~~|||~~~|||}}}{{{zzz~~~|||}}}uuuuuuxxx}}}}}}|||tttmmmhhhccc]]]YYYYYYVVVTTTRRROOOKKKHHHFFFDDDBBB@@@>>>===>>>>>>===<<<999:::;;;:::999777888999777777888777666666666666444555666666666555444333333444444444444444333333444444444444555555444333333444555444222222222333((())))))******))))))((('''''''''''''''(((((()))))))))((((((((('''''''''(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$############%%%&&&(((***''''''&&&%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$"""!!! %%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''((()))(((((('''))))))************))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''))))))((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%'''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((*********+++---///222444666777===GGGTTT```hhhkkkuuuxxxxxxtttrrrssssssqqqnnnnnnppprrruuuvvvuuusssrrrqqqtttzzzlllfffdddcccdddlllttt}}}}}}}}}yyyzzzxxxwwwwww{{{wwwvvvxxx}}}~~~zzzuuuooolllmmmfffeeebbb^^^YYYUUURRRQQQKKKJJJHHHGGGGGGFFFDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@===============>>>??????@@@???===;;;999888777777444444555555444444333333444444444555666666555444111222222111000///111222'''(((((())))))(((((('''''''''&&&&&&''''''((())))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******)))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$%%%'''((()))'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%((('''&&&%%%$$$#########%%%&&&&&&&&&&&&'''''''''"""$$$'''))))))(((&&&$$$))))))************))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% """$$$%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%'''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((+++***))))))***+++---...222444999???HHHSSS___fffoootttwwwuuutttvvvvvvtttpppqqqtttvvvvvvuuutttrrrnnnsss}}}kkk___XXXUUUVVV]]]dddlllttt|||~~~vvvuuutttsssqqqqqqvvv~~~|||zzz{{{{{{zzz|||zzzyyyuuuqqqlllgggdddbbb\\\\\\[[[ZZZXXXUUUSSSQQQSSSOOOLLLLLLNNNPPPOOONNNLLLJJJHHHHHHLLLQQQTTTUUUYYYVVVPPPIIIDDD@@@======888888888777777666666666222333444444555444444333333444444444222222444555'''(((((())))))((((((''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((((('''((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%'''((()))&&&&&&&&&'''''''''(((((($$$%%%'''(((((((((&&&%%%))))))************))))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((***))))))((())))))***+++///222555888<<>>>>>===<<<;;;;;;::::::666777888888888777888999;;;<<<===<<<:::999999:::((())))))******))))))(((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((((('''((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&###""""""""""""$$$&&&'''&&&&&&&&&'''''''''((((((''''''&&&&&&''''''((()))))))))************))))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&%%%$$$$$$&&&'''(((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))***+++++++++---///000222:::HHHTTTdddlllrrrqqqrrrvvvyyyzzzyyyuuuuuu{{{qqqcccVVVNNNLLLEEEFFFJJJQQQYYY```ggglllkkkqqqxxxyyyxxxzzzzzztttssswwwxxxvvvsssvvv~~~{{{{{{wwwpppsssvvvbbbPPPFFFDDDCCCBBB@@@???>>>>>>>>>===???@@@???>>>???BBBEEEEEEGGGJJJIIIFFFAAA===;;;((())))))******))))))(((&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''''''''''''''''''''(((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!"""###%%%&&&'''(((((($$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''((('''&&&&&&&&&''')))***))))))************))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''&&&%%%%%%%%%&&&((()))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((()))******++++++***---......///666AAAJJJZZZcccjjjllloooyyyzzzzzztttgggXXXNNNJJJFFFCCCCCCGGGKKKNNNTTTZZZ\\\ccclllqqqsssvvv|||wwwtttwww{{{~~~{{{xxxyyywww___QQQKKKJJJGGGEEECCCCCCCCCCCC???AAACCCCCCCCCHHHOOOUUUZZZ^^^cccccc\\\RRRIIICCC'''(((((())))))(((((('''&&&&&&%%%%%%&&&&&&'''(((&&&'''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''((('''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$ """$$$%%%''''''''''''$$$$$$######$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''(((((((((((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''))))))************))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''&&&&&&''''''((()))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###"""###%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((())))))))))))***+++------///444;;;AAAIIISSS\\\aaajjjzzz|||{{{}}}wwwkkk]]]SSSPPPOOOIIIDDDDDDDDDCCCGGGMMMQQQWWW___fffjjjnnnrrruuuyyyyyy~~~|||uuusssxxx}}}}}}}}}~~~}}}~~~ooo```VVVTTTQQQNNNLLLLLLLLLLLLFFFHHHKKKLLLPPPYYYeeeooouuufff]]]&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&'''''''''((((((((())))))******((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''((((((((('''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$##################$$$$$$$$$%%%%%%&&&&&&&&&"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$#########$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''' """$$$&&&'''''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&"""###&&&'''((('''%%%###))))))************))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))'''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!"""$$$&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%&&&'''(((***...333777:::EEEOOOWWWdddzzzzzzyyy{{{}}}rrrfff^^^]]]XXXOOOGGGEEEAAA>>>AAAGGGJJJOOOWWW^^^bbbeeeggghhhnnnqqqzzz{{{uuurrrwww|||}}}zzzzzz~~~}}}}}}~~~zzzkkk___]]]ZZZWWWUUUUUUUUUUUUSSSVVVYYY\\\bbbooo~~~www%%%%%%%%%'''))))))((('''&&&'''((('''&&&&&&'''(((((((((''''''''''''((((((''''''''''''''''''&&&&&&(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%%%%'''''''''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$#########$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$#########$$$%%%&&&%%%###!!!###&&&'''%%%#########$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$%%%%%%&&&'''''''''&&&%%%%%%$$$$$$$$$$$$''''''''''''''''''&&&&&&(((((())))))))))))(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))(((((((((((())))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''''''''''''''(((***,,,///000666777<<>>DDDKKKRRRUUUVVVWWWWWWWWW```kkkrrrvvvzzz~~~{{{vvvqqqoooqqqtttwwwwwwzzzeeeOOOIIIFFFJJJOOOVVVcccoootttvvvxxxzzzvvvrrruuu|||xxxpppnnnssszzz###'''))))))&&&%%%&&&((($$$&&&'''&&&%%%$$$%%%&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$"""$$$%%%%%%$$$###%%%&&&%%%%%%'''(((((('''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&'''(((((((((&&&''''''((((((''''''&&&$$$%%%&&&''''''&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$%%%%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))%%%&&&((()))***+++++++++***))))))******,,,---...///333:::AAAFFFHHHHHHHHHLLLVVVeeeooouuuzzz~~~zzzzzztttVVVIII??????BBBEEENNNXXX```aaadddiiijjjjjjooovvv}}}~~~vvvpppqqquuu%%%)))------)))&&&&&&'''$$$%%%&&&&&&$$$$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&""""""$$$%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%%%%$$$###"""%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$"""$$$%%%%%%######$$$'''&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%%%%&&&&&&'''(((((()))&&&''''''((((((''''''&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&""""""######$$$%%%%%%&&&###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***&&&'''(((*********))))))(((((((((((()))***++++++,,,---000444999<<<>>>>>>CCCMMM\\\gggnnnttt{{{{{{___NNNAAAAAACCCAAACCCIIIOOONNNPPPWWW\\\___dddjjjrrrzzz~~~}}}}}}~~~vvvuuuyyy(((---111111+++&&&%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''((())))))%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&& !!!###%%%&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%$$$"""!!!%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%&&&%%%$$$$$$!!!$$$&&&%%%###"""$$$'''&&&######&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""""""""%%%%%%&&&&&&'''((())))))&&&''''''''''''''''''&&&&&&''')))******)))'''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&!!!!!!"""###$$$$$$%%%%%%"""###%%%&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&########################&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***((()))*********((('''&&&***))))))((((((((())))))+++***(((***...222666777===FFFTTT^^^eeellluuu{{{|||eeeSSSFFFHHHIIIDDDAAACCCDDDAAACCCKKKRRRVVVZZZ^^^fffooo{{{{{{xxxwwwzzz~~~~~~||||||~~~||||||)))...111///***%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###"""!!!!!!###$$$%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$######$$$%%%%%%((('''&&&%%%$$$%%%&&&'''"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&#########$$$$$$%%%%%%%%%'''(((((()))(((&&&$$$###%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))************+++---///000;;;>>>GGGRRRZZZ]]]ccciiirrrxxxsss___ZZZTTTOOOLLLIIIEEEBBBDDDAAA>>>===@@@FFFMMMRRR]]]gggrrrxxxuuuoookkkiiilllwww}}}zzz|||}}}~~~)))---///---(((%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$###"""""""""###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""###$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!"""###$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''((((((((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))***,,,---///000222999CCCIIILLLRRRXXXccciiirrrwwwxxxxxxyyy{{{yyykkk```\\\WWWSSSQQQOOOLLLIIIEEEDDDBBBAAABBBDDDGGGIIIUUU]]]fffiiifffaaa^^^]]]bbblllyyy}}}}}})))+++,,,***&&&$$$%%%'''%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%&&&'''(((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%!!!!!!"""###$$$$$$$$$###$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$###### """###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((()))***,,,,,,,,,,,,111888<<<>>>CCCJJJUUU]]]gggmmmpppqqqsssuuu{{{yyyyyy}}}wwwlllddd```]]]ZZZXXXXXXWWWUUUSSSMMMLLLKKKJJJHHHFFFEEEDDDKKKPPPVVVXXXUUURRRQQQQQQWWW^^^iiisss{{{~~~}}}~~~)))******(((%%%$$$%%%'''%%%%%%%%%&&&&&&&&&&&&&&&"""$$$&&&((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%########################%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$ """$$$$$$$$$$$$###%%%$$$$$$$$$###"""""""""############$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%###$$$%%%&&&'''(((((((((&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$### """$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$"""!!!$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''((()))(((&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((())))))'''((((((((()))***++++++---+++---222444555:::@@@JJJRRR]]]fffjjjnnnqqqsssqqqqqqtttzzz|||rrrkkkfffccc^^^]]]\\\\\\\\\\\\\\\[[[YYYXXXVVVTTTQQQOOOMMMKKKIIILLLNNNNNNLLLJJJIIIJJJNNNSSS[[[bbbhhhooouuuyyy~~~zzzuuurrrrrruuuyyy{{{|||||||||}}}(((((('''&&&%%%$$$%%%'''%%%%%%%%%&&&&&&'''''''''"""$$$&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%&&&&&&%%%%%%$$$############$$$$$$$$$%%%%%%#########$$$%%%%%%&&&&&&###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%&&&&&&%%%$$$%%%$$$$$$$$$###""""""""""""""""""######$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%$$$%%%%%%'''((()))++++++(((''''''&&&&&&''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$ !!!###%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""" $$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((()))***)))'''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))******+++++++++***((((((+++,,,,,,000666<<>>CCCHHHLLLOOOVVV```hhhlllooorrrpppkkkgggeeefffiiiiiilllooommmgggeeeggglllqqqrrrooommmqqquuuvvvuuuqqqoooooorrrqqqlllggg```\\\YYYVVVOOOFFFCCCDDD?????????AAAFFFNNNVVV[[[___dddkkknnnnnnnnnooopppxxxzzz}}}~~~|||zzzyyyyyy{{{xxxyyy|||$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""!!!"""###$$$&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$###############"""############$$$$$$$$$###$$$$$$###!!!"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$#########""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###$$$&&&''''''&&&$$$###################################################&&&&&&%%%%%%$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$$$$$$$######$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%(((((('''''''''&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))++++++++++++---...///000666:::???CCCFFFLLLUUU\\\cccggglllllljjjgggfffgggllllllnnnqqqnnngggeeefffjjjpppssspppppptttwwwxxxzzzwwwttttttvvvtttpppkkkjjjeee```\\\UUULLLIIIJJJKKKIIIGGGGGGIIILLLPPPSSSUUUYYY^^^bbbcccccceeegggnnnrrrzzzyyyxxxwwwvvvvvvxxx|||~~~%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############'''&&&&&&%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%%%%%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###############$$$$$$$$$"""############$$$$$$$$$###$$$$$$###""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""!!!!!!!!!###$$$%%%&&&&&&%%%$$$###################################################$$$$$$$$$$$$############$$$###"""###%%%&&&%%%$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((******)))((('''&&&&&&%%%))))))))))))***+++------...111666999;;;AAAIIIOOOVVV\\\cccffffffeeeeeefffkkkkkkmmmooollleeebbbcccfffmmmrrrrrrssswww{{{{{{|||yyyxxxyyywwwsssooonnnhhhbbb^^^YYYRRRPPPRRRWWWVVVTTTRRRQQQQQQRRRSSSNNNPPPSSSTTTUUUVVVYYY[[[]]]dddnnnyyy~~~zzzyyywwwxxxxxxxxxxxxzzz}}}%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%######$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$#########$$$%%%%%%%%%$$$$$$###$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""""""""###$$$$$$$$$%%%""""""#########$$$$$$$$$"""$$$$$$$$$""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%&&&&&&%%%%%%%%%######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!!!! ###$$$%%%%%%%%%%%%$$$###################################################$$$$$$$$$$$$$$$$$$######$$$###"""###%%%&&&%%%$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))((('''&&&%%%%%%$$$(((((((((((()))***+++,,,+++---000333555:::@@@DDDJJJQQQYYY^^^______```aaaccccccfffiiigggaaa^^^```dddllltttvvvxxx}}}|||{{{zzzxxxuuurrrpppiiibbb```]]]ZZZZZZ]]]^^^^^^^^^^^^^^^^^^]]]]]]RRRQQQPPPNNNMMMMMMNNNOOOPPPVVV```iiipppsssrrrqqqtttxxx~~~|||vvvsssrrrtttvvvxxxxxxxxxzzz$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""#########%%%$$$$$$###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""""""""###$$$$$$$$$%%%""""""#########$$$$$$$$$"""###%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""##################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%%%%%%%%%%%%%$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$###&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&(((((((((((()))***++++++***+++---///111444888;;;BBBHHHPPPTTTUUUUUUVVVXXXWWWXXX]]]cccccc___^^^aaafffpppxxx{{{~~~~~~}}}{{{yyyxxxuuummmfffdddcccaaabbbdddcccdddeeegggggggggfffeee\\\YYYUUUQQQMMMJJJGGGFFFHHHKKKQQQXXX]]]aaaccccccdddiiipppuuuwwwvvvuuutttwwwyyyzzzyyyvvvrrrpppooonnnqqqtttuuuuuuxxx{{{{{{{{{$$$$$$############$$$$$$$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$"""""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######$$$%%%%%%&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#########$$$$$$######$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###############$$$$$$$$$"""############$$$$$$$$$!!!###%%%%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###""""""""""""""""""###"""""""""""""""#########"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%&&&&&&&&&&&&'''''''''%%%&&&&&&&&&'''((((((((()))))))))))))))***++++++((()))***+++---///111222999>>>EEEHHHHHHHHHKKKMMMMMMOOOVVV]]]```^^^___cccjjjsss{{{~~~~~~~~~wwwnnngggggggggffffffgggllllllmmmmmmllljjjhhhgggdddaaa]]]YYYUUUOOOIIIDDDAAABBBDDDGGGKKKOOORRRTTTSSSXXX___dddeeedddcccccc___bbbgggjjjjjjjjjiiijjjjjjnnnqqqssstttyyy~~~}}}xxxxxxyyy|||%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%&&&''''''((($$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###########################$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$###############"""############$$$$$$$$$!!!###%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$######""""""######$$$"""""""""######$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$############################################################$$$$$$$$$%%%$$$###"""###%%%&&&%%%$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''((((((((()))(((((((((((()))******((((((((()))+++,,,,,,,,,111555999;;;<<<===@@@CCCEEEGGGOOOXXX[[[[[[]]]aaahhhpppwwwzzz|||wwwpppkkknnnrrrrrrsssuuuwwwvvvuuusssqqqnnnkkkjjjhhhgggfffeeebbb\\\SSSMMMFFFFFFEEEEEEFFFFFFGGGHHHJJJNNNSSSVVVWWWVVVUUUUUUPPPSSSVVVXXXYYYZZZ]]]___bbbfffjjjkkkmmmtttzzz~~~{{{zzzwwwyyy}}}|||yyy{{{{{{|||&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&'''((((((###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$###"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######"""""""""############$$$$$$$$$!!!###%%%%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$###"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$%%%%%%$$$$$$############$$$$$$################################################!!!!!!""""""#########$$$$$$###"""###%%%&&&%%%$$$$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###$$$%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((('''(((((('''''''''(((((()))***)))))))))+++,,,+++******...222333444666:::>>>???AAAIIIRRRVVVVVVYYY]]]ccckkkqqqsssuuu{{{~~~~~~{{{uuussszzz~~~}}}|||yyyvvvsssqqqoookkkkkklllnnnmmmggg^^^WWWVVVUUUSSSPPPMMMJJJGGGFFFHHHKKKNNNPPPPPPOOONNNNNNMMMNNNNNNMMMLLLNNNQQQTTTUUUYYY]]]^^^```hhhvvvzzzxxx}}}|||yyyyyyvvv{{{{{{wwwuuusssvvv|||||||||~~~}}}}}}~~~$$$$$$$$$$$$$$$$$$$$$$$$&&&'''''''''&&&%%%%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$""""""###$$$%%%&&&%%%%%%$$$#########$$$""""""!!!!!!!!!!!!""""""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%########################$$$#########""""""!!!!!!%%%%%%%%%%%%$$$###""""""$$$$$$$$$$$$$$$###"""!!!$$$$$$##################%%%$$$###""""""###$$$%%%########################%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%$$$"""!!!%%%$$$###"""###$$$%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$#########""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$'''''''''&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""########################"""###$$$$$$######&&&((("""###$$$%%%%%%$$$###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%$$$###!!!!!!&&&%%%$$$#########$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&(((************&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((''''''''''''((((((((((((***+++,,,---///000111111555:::BBBJJJQQQVVVXXXXXX```ffflllnnnllllllrrrwww{{{|||~~~~~~vvv}}}yyyzzz{{{xxxvvvuuuqqqqqqooommmooorrrpppkkkssslllgggddd___WWWQQQQQQZZZVVVVVV\\\bbbbbbYYYQQQKKKKKKIIIEEEBBBBBBGGGKKKNNNMMMMMMPPPVVV^^^fffkkkqqqrrruuuwwwuuurrrwwwyyysssqqqqqqnnnuuu|||}}}xxxrrroooooopppttt}}}}}}$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''&&&$$$#########%%%&&&'''&&&%%%%%%$$$$$$$$$%%%###""""""!!!!!!""""""###%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$#########"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$##################%%%$$$############$$$%%%########################%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$$$$$$$###"""###############$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$#########"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%################################################'''(((((('''$$$######$$$######$$$$$$$$$$$$######""""""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%$$$#########$$$%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$%%%&&&'''&&&&&&((((((((())))))(((((((((((((((''''''''''''(((((('''''''''((((((((())))))***++++++,,,---...//////222666<<>>BBBDDDFFFIIINNNTTTVVVUUUWWW\\\aaadddhhhnnnuuuyyy|||}}}|||zzzzzzzzzxxxxxxyyy}}}}}}{{{{{{}}}vvvoookkklllpppzzz|||]]]WWWNNNIIIGGGFFFDDDBBBAAA@@@>>>>>>???CCCFFFHHHQQQQQQUUUZZZ\\\^^^fffooouuuxxx}}}}}}tttjjjdddcccdddffflllqqqwwwwwwtttooollllllrrrwww~~~$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$((('''&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$###############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! ######$$$$$$$$$######"""######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$######"""###%%%&&&&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""$$$############%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$""""""######$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((''''''$$$$$$%%%%%%%%%%%%$$$$$$(((''''''&&&&&&''''''(((((((((((()))))))))******************************+++,,,...000333777999;;;???CCCHHHIIIJJJLLLQQQUUUYYY^^^eeemmmssswwwxxxxxx{{{uuuuuuuuuttttttwwwyyy||||||}}}xxxqqqkkkjjjpppxxxmmmcccXXXSSSRRRPPPLLLGGGGGGFFFEEECCCCCCCCCDDDEEEHHHGGGIIIMMMPPPSSS[[[ccceeeiiimmmnnnmmmllloooqqqnnniiibbb\\\ZZZ[[[___bbbeeeiiimmmooommmkkkiiihhhkkkpppxxxuuusssvvv{{{}}}~~~$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&&&&%%%%%%%%%%%%$$$###############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################""""""##################%%%%%%%%%%%%$$$###"""!!!"""######$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$###$$$&&&'''''''''&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""########################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$############################################################ ###$$$$$$$$$%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$''''''&&&&&&&&&&&&''''''(((((((((((()))))))))))))))))))))))))))(((((((((*********+++---000222333666999<<<===>>>AAAEEEIIIPPPTTT\\\cccjjjnnnppppppzzz}}}vvvqqqqqqqqqppprrrvvvtttyyy|||}}}}}}uuuooolllmmmwwwuuukkk```[[[\\\[[[WWWQQQLLLLLLKKKKKKJJJIIIHHHHHHGGGDDDBBBEEEFFFHHHNNNUUUTTTWWWZZZZZZXXXWWWZZZ]]]YYYVVVQQQOOOOOOSSSXXX[[[YYY\\\```ccccccccccccbbb___eeemmmzzzqqqgggbbbfffmmmuuu}}}$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$###""""""""""""######$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""#########"""###$$$%%%%%%&&&%%%%%%""""""###$$$$$$$$$$$$#########$$$$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$$$$$$$$$$$$$###############"""""""""""""""""""""""""""########################!!!$$$%%%$$$$$$%%%%%%$$$$$$############$$$$$$######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((()))))))))((((((((((((((()))))))))***+++,,,---......///111222333666999<<>>@@@CCCFFFIIIOOOUUUYYY\\\bbbeeeaaa^^^bbbgggjjjnnnppprrrrrrpppnnnmmmmmmlllnnnooopppooopppsssuuu}}}uuummmgggbbb]]]\\\```fffkkkqqqwww{{{~~~|||zzzzzzyyyxxxvvvnnniiiccc^^^]]]\\\[[[YYYYYYVVVRRRQQQRRRRRRRRRPPPMMMPPPPPPLLLJJJKKKKKKHHHIIIHHHHHHIIIKKKOOOQQQRRRPPPMMMHHHDDDAAABBBDDDFFFGGGHHHJJJKKKLLLNNNQQQTTTZZZdddrrr}}}zzzpppddd[[[WWWVVV$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$############$$$$$$%%%%%%$$$$$$###"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$##################""""""""""""""""""######$$$$$$$$$$$$###""""""###########################$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%$$$######"""#########%%%%%%$$$###""""""##############################$$$###  ###$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""#########$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$############&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################&&&%%%$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$%%%$$$""" """###"""############$$$$$$$$$########################"""######$$$$$$%%%&&&&&&$$$$$$############$$$$$$$$$$$$#########$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''((((((((()))))))))))))))))))))))))))))))))&&&&&&'''(((***---000222222444666999===CCCJJJOOOVVV]]]aaa^^^[[[]]]```bbbcccddddddddddddfffiiilllppprrruuuvvvuuusssssssss~~~{{{yyyxxxwwwtttooojjjddd______eeekkkoootttyyy}}}}}}vvvrrrmmmiiigggfffdddccccccbbb``````aaaaaa```^^^]]]bbbddd___\\\]]]^^^]]]WWWUUUSSSRRRRRRRRRPPPOOOPPPMMMIIIFFFFFFHHHLLLOOONNNNNNMMMLLLKKKLLLOOORRRTTT\\\iiitttzzzzzzvvvssspppoookkkbbbWWWOOOLLLKKK""""""""""""""""""""""""&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$"""""""""$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&##############################""""""""""""############$$$$$$$$$######"""##############################$$$%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$$$$%%%%%%%%%$$$######""""""#######################################$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$###############$$$%%%%%%$$$######"""""""""###########################"""!!! !!!"""###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!""""""""""""###$$$$$$%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################%%%$$$$$$#########$$$$$$########################"""""""""###$$$$$$$$$%%%###"""!!! !!!""""""""""""#########$$$$$$$$$########################"""######$$$$$$%%%&&&&&&$$$$$$############$$$$$$&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((()))))))))))))))))))))((((((((((((((((((((()))***+++,,,...///000222444999???DDDUUU]]]aaa^^^YYYXXXYYYYYYXXXXXXXXXYYY\\\bbbjjjpppxxxyyyzzzxxxuuusssrrrrrrzzzwwwtttuuuxxxxxxrrrmmmhhhdddeeekkkppprrrtttwww{{{~~~yyyvvvssspppmmmllljjjiiimmmmmmnnnoooooonnnlllkkkooouuuyyyvvvssstttvvvuuullliiieeecccbbbaaa]]]ZZZ[[[XXXTTTQQQQQQTTTXXX[[[[[[ZZZWWWTTTRRRTTTXXX[[[]]]fffsssyyyqqqkkkmmmkkkdddYYYQQQMMMMMM""""""""""""""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$"""""""""$$$%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%########################$$$$$$$$$######$$$$$$$$$"""######$$$$$$$$$##############################"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%%%%$$$$$$#######################################!!!!!!""""""######$$$$$$######$$$$$$$$$$$$######$$$###############$$$$$$$$$$$$$$$$$$######""""""########################"""######$$$$$$######"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!"""""""""!!!""""""###############################################################$$$&&&''''''&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%##############################""""""""""""###$$$########################"""""""""###$$$$$$$$$%%%!!!"""#########"""""""""#########$$$$$$$$$########################"""######$$$$$$%%%&&&&&&$$$$$$############$$$$$$((('''$$$"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&''''''&&&%%%$$$'''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))(((((((((((((((******))))))))))))))))))***+++,,,---///333888<<>>;;;<<<=========@@@EEEKKKSSS]]]gggnnnzzzwwwqqqjjjeeefffiiimmmiiilllpppuuuwwwwwwuuutttooonnnrrryyy{{{wwwsssrrrxxx|||~~~{{{zzz|||~~~|||xxxuuussstttvvvzzz~~~}}}}}}yyyvvv""""""""""""""""""""""""(((''''''&&&&&&%%%%%%$$$&&&%%%$$$######$$$%%%&&&#########$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!!!!""""""###$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$###""" """###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$######""""""""""""######!!!"""###$$$$$$$$$$$$$$$########################!!!"""###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%""""""###$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$""""""""""""""""""""""""%%%$$$$$$$$$######""""""######$$$$$$$$$$$$############""""""###$$$%%%%%%!!!"""$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###""""""###%%%'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%$$$###$$$$$$########################!!!"""$$$%%%%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&""""""###$$$&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%########################$$$#########$$$%%%%%%&&&########################%%%$$$$$$$$$######""""""&&&%%%###"""!!!"""$$$%%%"""############$$$$$$$$$########################"""######$$$%%%%%%&&&&&&$$$$$$############$$$$$$######$$$%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&!!!!!!"""###%%%''')))***$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''%%%$$$$$$%%%''''''$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%&&&&&&'''((()))******((())))))*********)))))))))+++------+++)))((((((***333888666222222444333222666<<>>AAAEEEMMM\\\jjjppppppnnnjjjeee___\\\ZZZ\\\\\\\\\___eeebbbhhhmmmmmmmmmppppppnnnooommmnnnuuu{{{yyytttpppnnnlllkkkooovvv~~~$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$"""""""""######$$$$$$$$$########################!!!###%%%&&&'''&&&$$$#########$$$%%%&&&''''''((($$$$$$$$$%%%%%%$$$$$$$$$"""""""""""""""""""""""""""###$$$%%%%%%$$$###""""""###$$$%%%%%%$$$###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###%%%%%%%%%%%%"""###$$$%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################'''%%%###%%%''')))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((('''&&&%%%$$$%%%&&&'''!!!###$$$$$$######$$$%%%########################""""""######$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!$$$$$$%%%%%%%%%$$$$$$###!!!!!!""""""######$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!"""$$$$$$$$$###$$$$$$""""""######$$$$$$$$$$$$##############################$$$$$$$$$$$$######"""###$$$&&&&&&&&&%%%$$$%%%$$$###""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%#########"""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''')))******%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%&&&'''((((((((())))))***++++++******+++***))))))+++---///111111333555444333333666999===IIIUUUYYYYYYZZZYYYWWWZZZVVVTTTTTTTTTTTTXXX___^^^dddhhhhhhiiilllmmmkkkjjjggghhhnnntttxxx{{{vvvuuuqqqooonnnkkkiiimmmsssyyy|||"""######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''((((((########################%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$#########""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$###"""!!!""""""############""""""""""""#########$$$$$$$$$""""""""""""""""""""""""#########"""""""""""""""!!!###$$$###"""!!!"""###########################!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%!!!""""""###$$$%%%%%%%%%##############################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########!!!"""###$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$#########&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$"""############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!(((&&&$$$"""!!!!!!!!!"""########################!!!"""###$$$$$$$$$$$$$$$""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$###!!!!!!!!!"""###%%%$$$$$$$$$###""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$#########""""""%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%############%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&'''((())))))''''''''''''((((((((((((************************......------......///000666999===@@@AAABBBDDDFFFKKKJJJIIIIIIJJJLLLOOOPPPUUUYYY___dddfffeeeccc```]]]```dddhhhjjjmmmppprrr|||~~~}}}vvvooojjjhhhfffccccccdddfffffffffpppppppppqqquuu|||%%%%%%%%%$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$%%%%%%########################$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$#########""""""$$$######""""""######$$$$$$$$$$$$#########""""""""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""###"""""""""""""""""""""!!!###$$$###"""!!!"""$$$########################""""""#########$$$$$$$$$"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""""" !!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""#########""""""!!!"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""!!!!!!!!!"""###$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$##########################################$$$$$$%%%%%%%%%$$$$$$###""""""""""""############""""""""""""""""""""""""%%%$$$###"""!!!!!!"""###$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$#########""""""%%%$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&###$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''''''''((((((((()))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((******************************))))))******+++,,,,,,...222444444555666777???>>>===>>>???AAACCCEEEMMMQQQWWW]]]``````___]]]ZZZ]]]```ccceeegggjjjlllsssuuuxxxyyyvvvpppiiidddccc```^^^^^^```bbbbbbbbbcccdddeeehhhmmmvvv~~~~~~%%%$$$$$$######"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""################################################"""!!!!!!"""##############################"""""""""###$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$############"""""""""$$$######""""""######$$$%%%$$$###"""""""""###$$$$$$###"""!!!!!!"""###$$$###############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""######"""###$$$###""""""###$$$########################$$$$$$$$$%%%%%%%%%%%%&&&"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""""""""######$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###############"""!!! """############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###""""""#########""""""!!!""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$########################&&&&&&&&&&&&%%%$$$###"""""""""""""""####################################$$$$$$###"""""""""#####################$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$###############%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&''''''''''''((((((((())))))))))))))))))))))))+++************+++,,,,,,(((***,,,---,,,,,,---...222111111222333555888999???CCCIIIOOOSSSTTTSSSRRRRRRUUUXXXZZZ[[[\\\^^^```fffiiimmmpppnnnhhhaaa]]]YYYWWWVVVVVVYYY\\\^^^^^^[[[\\\]]]```eeemmmwww}}}yyyqqqqqqrrruuuxxx{{{{{{zzzzzz!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$#################################""""""#########""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$############""""""""""""######""""""""""""######&&&$$$"""!!!!!!"""$$$%%%%%%###!!! !!!###%%%########################"""""""""""""""""""""""""""""""""""""""#########"""###$$$$$$""""""###$$$########################$$$$$$$$$%%%%%%%%%&&&&&&""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%###!!! """###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!!!! """"""#########$$$$$$$$$########################!!!"""###%%%%%%$$$##############################$$$%%%%%%%%%$$$$$$###"""!!!"""""""""####################################$$$#####################"""""""""###$$$$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$########################$$$$$$###############$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((***************+++,,,,,,***+++,,,,,,***)))***+++++++++,,,,,,...000222333111444999>>>BBBCCCCCCBBBGGGIIILLLMMMMMMMMMOOOPPPXXX[[[```dddccc___YYYUUUMMMLLLLLLOOOSSSXXX[[[\\\\\\]]]]]]]]]___dddkkkppp|||kkkggghhhjjjlllnnnoooooonnnoooyyyyyy!!!!!!!!!"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""###""""""""""""""""""###%%%$$$"""!!!!!!"""$$$&&&%%%###!!! !!!###%%%########################""""""""""""""""""""""""!!!!!!""""""############"""$$$%%%$$$###"""###$$$####################################$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%###"""%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!""""""#########$$$$$$$$$##############################$$$%%%%%%###"""!!!########################!!!!!!"""###############!!!"""""""""#############################################$$$$$$$$$$$$###"""""""""###$$$$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$########################$$$###############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((())))))(((&&&%%%&&&'''*********+++,,,---//////+++---000333555666555555:::<<<>>>?????????@@@AAAHHHKKKPPPSSSTTTQQQLLLIIICCCBBBCCCGGGMMMSSSWWWXXXZZZZZZYYYWWWWWWZZZ___cccwwwnnn^^^]]]```dddffffffcccaaa___ccckkkxxxzzzppp%%%$$$$$$######"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%""""""##########################################$$$$$$%%%%%%%%%%%%$$$$$$########################"""""""""###$$$$$$$$$%%%######$$$$$$$$$$$$######!!!!!!"""""""""""""""######""""""!!!!!!""""""###$$$###"""""""""###$$$%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$###############""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$###$$$%%%$$$#########%%%########################""""""""""""############"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""################################################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%% """$$$%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!######################## !!!"""############""""""""""""####################################"""###$$$$$$%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###############$$$$$$$$$#########"""######$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&######$$$%%%&&&'''((((((%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''''''&&&&&&''''''((()))((())))))(((&&&&&&'''))))))*********+++++++++++++++,,,...///000000//////000222444444333333444555888:::>>>AAABBB@@@>>><<<:::999:::===CCCIIIMMMOOOLLLLLLKKKJJJJJJLLLQQQTTTfffsss{{{nnn^^^QQQRRRVVVZZZ[[[YYYUUUQQQOOOUUUZZZbbbkkkpppooojjjeee%%%%%%%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%########################"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$######$$$$$$$$$$$$######!!!!!!!!!!!!""""""######""""""!!!!!!!!!!!!""""""""""""#########$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$#########"""""""""""""""""""""""""""""" !!!!!!"""######$$$$$$###$$$%%%%%%######$$$%%%########################""""""""""""#########$$$"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!"""###$$$%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$%%%########################!!!""""""#########""""""""""""""""""############"""""""""""""""""""""""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$""""""#########$$$$$$$$$######""""""###$$$$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""#####################$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""###$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''''''''((((((((()))))))))&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((()))))))))))))))******+++((())))))((('''(((***,,,***************))))))(((++++++,,,,,,------------)))+++---...------...///...///111333555555444444333222222444999===@@@AAA>>>>>>===;;;;;;===AAADDDMMMXXXbbbaaa[[[SSSKKKDDDEEEHHHKKKKKKGGGDDDBBBAAACCCFFFKKKQQQUUUVVVUUUTTT#########$$$%%%%%%&&&&&&""""""""""""""""""""""""$$$$$$%%%&&&''''''((((((########################!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$###### !!!!!!!!!""""""######""""""!!!!!!!!!!!!""""""!!!"""###$$$$$$$$$$$$$$$""""""############""""""$$$$$$$$$$$$######"""""""""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$###$$$%%%%%%######$$$%%%########################""""""#########$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%"""!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!"""############$$$$$$$$$#########$$$$$$%%%%%%%%%)))(((&&&###"""""""""""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!""""""######"""############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!"""$$$&&&(((########################$$$$$$$$$$$$$$$###"""!!!""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%&&&%%%%%%$$$%%%$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""######$$$$$$$$$$$$######""""""###$$$%%%%%%""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""############""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''(((((((((((())))))))))))&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((((((%%%%%%&&&%%%%%%&&&(((+++,,,,,,,,,++++++***(((((()))))))))***++++++,,,,,,&&&(((***+++******+++,,,+++,,,---...///000000111000...---...111444666666777777555333111222555888999CCCJJJHHHCCC???<<<999;;;===???===:::888888:::555777:::>>>BBBDDDEEEEEE###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$###!!! """ """######$$$$$$$$$#########"""""""""""""""""""""""""""""""""############$$$$$$$$$""""""!!!!!! ######""""""""""""######"""""""""""""""""""""""""""############$$$$$$$$$%%%$$$###""""""###$$$%%%######""""""###$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&%%%###""""""###%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###$$$&&&%%%%%%%%%%%%%%%$$$$$$########################$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$########################################################################!!!###$$$###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%&&&&&&&&&""""""#########$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$#########!!!!!!""""""######$$$$$$###############"""!!! !!!"""###%%%%%%%%%$$$#########$$$%%%%%%%%%%%%$$$#########$$$%%%%%%&&&&&&########################"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""################################################"""############$$$$$$$$$###################################################"""!!!!!!!!!"""$$$%%%########################$$$$$$$$$###############&&&%%%%%%$$$#########$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''(((((())))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&)))+++***'''%%%&&&(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***------------------------,,,---...///000222222333000000000000111111111111444666888999999666444222444444444555555444444444555555555555555555555555###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$#########""""""!!!!!!$$$""" """###$$$###$$$$$$$$$#########""""""""""""""""""""""""""""""""""""#########$$$$$$$$$######"""""""""!!!!!!!!!######""""""""""""######"""""""""""""""""""""""""""############$$$$$$$$$$$$######""""""######$$$######"""######$$$$$$%%%!!!!!!"""""""""#########&&&%%%###""""""###%%%&&&############$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###$$$&&&%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%########################################################################!!!###$$$###"""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!###$$$%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########"""##################$$$"""############""""""!!!""""""###$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$#################################"""############$$$$$$$$$########################""""""""""""""""""""""""################################################"""############$$$$$$$$$################################################"""""""""""""""######$$$##########################################$$$$$$&&&%%%$$$$$$#########$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***)))'''%%%&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))******++++++******************************+++,,,,,,---...///000000////////////000000000000000111222333333111///...//////000000000000//////000000000000000000000000###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%"""######$$$%%%%%%&&&&&&&&&$$$###$$$%%%%%%$$$###$$$$$$$$$###############"""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$############""""""######""""""""""""######"""""""""""""""""""""""""""############$$$$$$$$$"""######$$$$$$######"""###############$$$$$$$$$!!!!!!!!!"""""""""######&&&%%%$$$######$$$%%%&&&"""""""""""""""!!!!!!!!!&&&%%%%%%$$$######""""""$$$$$$%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###$$$&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###&&&&&&%%%$$$###"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%'''(((%%%$$$###""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$###############"""!!!""""""############"""##################$$$%%%"""###$$$$$$%%%%%%$$$$$$%%%$$$$$$###""""""!!!!!!"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""################################################"""############$$$$$$$$$################################################!!!!!!"""#######################################"""""""""###$$$$$$$$$%%%%%%%%%$$$############$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''(((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))'''&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------------.........//////............------------+++,,,,,,------,,,,,,+++------------------------###$$$$$$%%%%%%$$$$$$#######################################$$$$$$$$$$$$"""######$$$%%%&&&''''''&&&%%%%%%%%%&&&%%%###!!!########################""""""""""""""""""""""""""""""""""""##########################################""""""""""""######""""""""""""""""""""""""""""""#########$$$$$$$$$!!!"""###$$$$$$###"""!!!#########$$$$$$$$$##################$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######""""""!!!!!!!!! """""""""!!!!!!!!! $$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&########################%%%###"""###$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################&&&%%%$$$######$$$&&&'''$$$###"""!!!"""###$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$########################""""""!!!!!!!!! !!!"""###############%%%$$$###""""""###$$$%%%""""""###$$$$$$$$$$$$$$$#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""################################################""""""#########$$$$$$$$$################################################ !!!"""$$$$$$###""""""########################!!!!!!"""###$$$%%%%%%%%%$$$$$$###############$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------///...---,,,,,,,,,---...+++,,,,,,------,,,,,,+++------------------------###$$$$$$%%%%%%$$$$$$###########################""""""#########$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%###!!!########################""""""""""""""""""""""""!!!!!!"""""""""#########""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""#########$$$$$$$$$!!!"""###$$$$$$###"""!!!######$$$$$$$$$######"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""" !!!!!!!!!"""""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&########################%%%###"""###$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&########################&&&&&&$$$###"""######$$$######"""""""""###%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""##############################"""""""""!!!!!!  !!!"""###############%%%$$$###"""""""""$$$$$$""""""###$$$$$$$$$$$$###!!!!!!"""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""################################################""""""#########$$$$$$$$$################################################ !!!"""$$$$$$###""""""########################!!!!!!"""###$$$%%%%%%%%%#########""""""###$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''((()))***((((((((((((((((((((((((,,,,,,,,,+++++++++++++++***+++++++++,,,,,,,,,,,,...---,,,++++++,,,---///+++,,,,,,,,,,,,,,,,,,+++------------------------###$$$$$$%%%%%%$$$$$$###########################"""""""""############$$$$$$$$$$$$############"""%%%###""""""$$$$$$###"""###############$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!"""""""""######!!!!!!!!!""""""""""""#########""""""""""""######"""""""""""""""""""""""""""############$$$$$$$$$!!!""""""######""""""!!!######$$$%%%%%%###"""!!! !!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%&&&######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###$$$&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%""""""###$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###############"""""""""""""""###$$$$$$%%%%%%%%%$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$%%%$$$#########%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""!!!!!!!!!!!!"""""""""""""""###############!!!!!!!!!!!!!!!!!! !!!""""""############"""%%%$$$##################!!!"""######$$$$$$######!!!!!!""""""###$$$$$$%%%"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""################################################"""############$$$$$$$$$################################################!!!!!!"""#######################################"""""""""###$$$$$$$$$%%%###""""""""""""###$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((((('''%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&''')))***)))))))))))))))))))))))),,,,,,,,,,,,,,,+++++++++******++++++++++++,,,,,,++++++***))))))***,,,---)))******++++++******)))++++++++++++++++++++++++###$$$$$$%%%%%%$$$$$$###########################""""""""""""####################################%%%###!!!!!!###$$$%%%$$$""""""#########$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###"""""""""#########$$$$$$######""""""""""""######"""""""""""""""""""""""""""############$$$$$$$$$""""""!!!!!!!!!!!!"""""""""###%%%%%%%%%###""" !!!!!!!!!"""$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###$$$&&&%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!###$$$###""""""!!!"""$$$&&&'''&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""#########$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$%%%!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######!!!"""""""""#########$$$""""""""""""############"""############""""""!!!$$$$$$$$$$$$$$$###""""""!!!""""""########################$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################""""""""""""""""""""""""################################################"""############$$$$$$$$$################################################"""""""""""""""######$$$##########################################$$$$$$"""""""""""""""###$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%((()))'''%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%''')))***+++++++++++++++++++++++++++++++++++++++++++++,,,******+++++++++,,,,,,,,,***)))))))))******+++,,,)))******++++++******)))++++++++++++++++++++++++$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""""""""""""""""""""""""""#####################$$$$$$%%%%%%&&&&&&$$$!!!!!!###%%%&&&'''""""""######$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""#########$$$$$$%%%%%%%%%######""""""""""""######"""""""""""""""""""""""""""############$$$$$$$$$###"""!!! !!!"""###"""###%%%&&&%%%###!!! """"""""""""###############$$$$$$%%%%%%$$$$$$###""""""######$$$$$$%%%%%%%%%%%%$$$$$$###""""""""""""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###$$$&&&%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$### """%%%(((((('''&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$""""""""""""### !!!###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$!!!!!!""""""#########$$$######$$$$$$%%%%%%%%%&&&###############"""!!! ###$$$%%%%%%%%%###"""!!!!!!!!!"""###############&&&&&&%%%%%%$$$#################################"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""################################################"""############$$$$$$$$$###################################################"""!!!!!!!!!"""$$$%%%########################$$$$$$$$$###############""""""!!!""""""###$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###%%%((()))'''%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''%%%%%%%%%&&&(((***'''''''''''''''''''''''')))*********++++++++++++***++++++++++++,,,,,,,,,******++++++,,,,,,,,,---++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,$$$$$$%%%%%%$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!"""$$$%%%$$$######$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###""""""%%%$$$$$$$$$###"""""""""$$$#########""""""!!!!!!###############"""!!!!!!$$$$$$$$$$$$$$$###""""""%%%%%%$$$###"""""""""###!!!!!!""""""######$$$$$$%%%$$$$$$$$$###""""""""""""###$$$###!!!!!!!!!"""$$$###!!! """###!!!!!!"""###$$$%%%%%%&&&######$$$$$$$$$$$$######%%%$$$###""""""###$$$%%%!!!!!!"""###$$$$$$%%%%%%#########$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%%%%$$$###""""""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%###"""""""""###$$$%%%%%%$$$###""""""######$$$$$$$$$&&&''''''%%%###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""""""""############!!!!!!###%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$############$$$%%%&&&%%%$$$###""""""######$$$$$$%%%&&&&&&(((((('''&&&%%%%%%$$$$$$""""""###$$$%%%%%%&&&&&&######""""""""""""######""""""""""""""""""######"""""""""""""""""""""""" !!!"""############"""$$$#########""""""!!!!!!$$$###"""!!!!!!"""###$$$!!!!!!""""""######$$$$$$%%%$$$$$$###"""!!! """"""""""""############!!!!!!""""""######$$$$$$################################################$$$$$$############$$$$$$$$$"""!!!!!!"""######"""######""""""""""""######%%%$$$######""""""############$$$$$$$$$%%%%%%%%%$$$#########""""""!!!!!!$$$#########""""""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%$$$$$$##################!!!"""###$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((('''&&&&&&(((***---,,,,,,+++*********++++++++++++*********))))))************************++++++++++++++++++++++++&&&&&&&&&&&&&&&%%%%%%$$$!!!!!!!!!!!!!!!!!!!!!!!!'''&&&%%%&&&'''((('''&&&#########$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######"""$$$$$$##############################"""""""""!!!###############"""!!!!!!""""""######""""""!!! ######""""""!!!""""""""""""""""""""""""#########$$$$$$#####################%%%%%%$$$"""!!!"""###$$$###!!! !!!###$$$!!!""""""######$$$$$$$$$#########$$$$$$#########$$$$$$###""""""###$$$$$$#########$$$$$$%%%%%%&&&#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%%%%$$$###""""""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###"""!!! !!!!!!"""$$$$$$$$$#########""""""$$$######%%%''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""""""""######$$$"""!!! !!!###&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######"""###$$$$$$%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''(((''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$############""""""""""""###############"""""""""""""""""""""""""""""""""""""""""""""##############################"""""""""!!!$$$###"""!!!!!!"""###$$$"""""""""""""""#########"""""""""!!!!!! """"""""""""############"""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!########################$$$$$$############$$$$$$$$$"""!!!!!!"""######"""######""""""""""""######%%%$$$######""""""######""""""#########$$$$$$$$$############"""""""""!!!############"""""""""!!!##############################""""""######$$$%%%########################"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%$$$''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))((('''''')))+++---,,,+++***************+++++++++*********))))))************************++++++++++++++++++++++++((((((((((((((('''&&&&&&""""""""""""""""""""""""$$$###"""###%%%&&&%%%$$$""""""###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$#########""""""##############################"""""""""""""""############""""""!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!"""###############""""""""""""""""""##################&&&''''''&&&###"""######$$$$$$"""""""""###$$$%%%"""""""""""""""#################################$$$$$$###""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%##################""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&%%%$$$$$$$$$$$$%%%######$$$%%%$$$###"""!!!###""""""$$$''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!"""$$$%%%%%%###""""""###&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""""""""###$$$%%%'''((($$$%%%%%%&&&&&&'''((((((''''''&&&&&&%%%%%%$$$$$$''''''&&&$$$###"""!!! ######""""""""""""######$$$#########""""""!!!!!!""""""""""""""""""""""""$$$$$$######"""######$$$############""""""""""""######""""""""""""##################"""""""""""""""""""""""""""""""""!!!""""""""""""########################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################$$$$$$############$$$$$$$$$"""!!!!!!"""######"""######""""""""""""######$$$$$$###""""""""""""###!!!!!!"""""""""#####################""""""""""""############""""""""""""""""""""""""""""""""""""######""""""######$$$%%%########################$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((%%%&&&&&&%%%######%%%'''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))******)))((((((***+++,,,+++******************+++************)))))))))************************++++++++++++++++++++++++((((((((((((((('''&&&&&&########################""" !!!"""###"""!!!""""""###$$$%%%&&&&&&'''%%%%%%%%%$$$$$$#########!!!!!!""""""######$$$$$$#########"""""""""""""""""""""############"""!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""###$$$$$$$$$######""""""!!!!!!!!!!!!""""""######$$$$$$'''(((((('''$$$######$$$$$$$$$#########$$$%%%&&&###"""""""""""""""""""""$$$##################$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################'''&&&&&&%%%%%%%%%%%%%%%!!!###$$$%%%%%%$$$"""!!!"""!!!!!!###&&&''''''&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%#########%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%&&&((($$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$'''&&&%%%$$$###"""!!! ######""""""""""""######$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""%%%%%%######"""######$$$#########"""""""""""""""###""""""""""""""""""###$$$$$$######""""""!!!!!!$$$$$$$$$$$$$$$%%%%%%%%%!!!"""""""""############$$$$$$######""""""!!!!!!################################################$$$$$$############$$$$$$$$$"""!!!!!!"""######"""######""""""""""""######$$$$$$###"""""""""""""""""""""""""""#########$$$#########"""""""""""""""#########"""""""""""""""""""""""""""""""""""""""######""""""######$$$%%%###############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$#########%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%###!!!"""%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((()))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))***)))(((((()))***+++******)))))))))******************))))))))))))************************************************&&&''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$%%%$$$###""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$###!!!!!!!!!""""""######$$$""""""""""""""""""######!!!""""""#########""""""!!!""""""#########""""""""""""""""""######$$$%%%$$$$$$######""""""!!!!!!!!!!!!!!!""""""######$$$&&&''''''&&&$$$######$$$$$$$$$$$$$$$$$$%%%%%%&&&############""""""""""""$$$$$$###""""""###$$$$$$#########$$$$$$#####################""""""""""""$$$#########"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""!!!!!!!!! !!!"""$$$%%%%%%$$$###!!!"""!!!!!!"""%%%''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%&&&&&&'''"""$$$&&&'''%%%$$$$$$$$$#########$$$$$$##################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########%%%%%%#########$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######"""""""""######""""""""""""##################""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$##################""""""""""""""""""######"""""""""######"""""""""$$$$$$######""""""!!!!!!$$$$$$$$$$$$$$$%%%%%%%%%!!!"""""""""############$$$$$$######""""""!!!!!!################################################$$$$$$############$$$$$$$$$"""!!!!!!"""######"""######""""""""""""######$$$###""""""!!!!!!""""""#########$$$$$$$$$%%%%%%""""""""""""""""""######""""""""""""""""""####################################""""""######$$$%%%""""""#########$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""!!!"""$$$'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''((())))))''''''((())))))))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))************************%%%&&&&&&&&&&&&%%%$$$$$$########################"""!!! !!!#########"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""""""""""""""""""""############!!!""""""############""""""######$$$$$$$$$$$$$$$$$$###############$$$%%%############""""""""""""!!!!!!""""""""""""""""""###$$$%%%$$$###"""###$$$"""######$$$%%%%%%%%%&&&###############$$$$$$$$$%%%$$$###""""""###$$$%%%"""###$$$$$$$$$$$$###"""!!!!!!""""""""""""""""""##################""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######""""""!!! !!!"""###$$$%%%$$$#########"""!!!"""$$$&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###%%%&&&'''((("""$$$%%%%%%$$$$$$$$$%%%""""""############""""""############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$""""""###$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$"""""""""#####################""""""""""""######"""""""""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############"""""""""""""""############""""""############""""""############"""""""""""""""""""""""""""""""""!!!""""""""""""########################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################$$$$$$############$$$$$$$$$"""!!!!!!"""######"""######""""""""""""############"""!!!!!!!!!!!!"""###$$$$$$$$$$$$%%%%%%%%%""""""""""""############""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%"""""""""###$$$$$$%%%%%%%%%$$$###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((($$$%%%%%%$$$""""""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%%%%$$$$$$''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&'''))))))(((''''''(((((((((((((((((())))))***(((((()))))))))))))))***))))))))))))))))))))))))************************%%%&&&&&&&&&&&&%%%$$$$$$########################!!!  """###"""!!!%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""!!!!!!!!!!!!"""""""""############!!!!!!"""###############"""######$$$%%%%%%$$$$$$$$$######""""""""""""###"""""""""""""""#########"""""""""""""""!!!!!!!!! !!!###"""!!!!!!"""###!!!"""###$$$$$$%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%$$$###!!!!!!###$$$%%%"""###$$$$$$$$$$$$###"""!!!!!!!!!"""######$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%&&&&&&&&&%%%$$$###""""""#########$$$$$$$$$$$$###!!!!!!###%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$%%%&&&&&&"""###$$$###"""###$$$&&&"""###$$$$$$$$$$$$###"""############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""##################""""""""""""######!!!!!!!!!"""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$"""!!!!!!"""""""""############!!!"""###$$$$$$###"""!!!"""""""""""""""#########"""""""""!!!!!! """"""""""""############"""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!########################$$$$$$############$$$$$$$$$"""!!!!!!"""######"""######""""""""""""############"""!!!!!!!!!!!!!!!############$$$$$$$$$$$$!!!"""""""""############!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%!!!""""""###$$$$$$%%%%%%&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%"""#########$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((((($$$%%%&&&%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$$$$######''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&(((******)))((((((((((((''''''''''''((()))***(((((((((((())))))******))))))))))))))))))))))))************************&&&&&&''''''&&&&&&%%%$$$""""""""""""""""""""""""%%%$$$$$$$$$&&&'''&&&%%%&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!! !!!!!!""""""#########$$$!!!!!!"""###############""""""###$$$$$$$$$$$$$$$$$$###"""!!!!!! !!!!!!!!!!!!""""""######$$$$$$######""""""!!!!!! !!!!!! """### !!!"""###$$$%%%%%%%%%######$$$%%%&&&&&&''''''%%%$$$"""!!!!!!"""$$$%%%"""###$$$%%%%%%$$$###"""!!!!!!"""###$$$%%%%%%&&&#########$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%$$$###"""!!!######""""""###$$$%%%%%%%%%###!!!!!!###$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$"""######"""!!!"""%%%'''###$$$%%%&&&&&&%%%$$$###"""############$$$$$$$$$#########$$$$$$%%%%%%%%% !!!###%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!######""""""""""""###### !!!"""###$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!! ###%%%$$$""" !!!!!!""""""#########$$$!!!"""###$$$$$$###"""!!!!!!!!!""""""######$$$$$$%%%$$$$$$###"""!!!!!! """"""""""""############!!!!!!""""""######$$$$$$################################################$$$$$$############$$$$$$$$$"""!!!!!!"""######"""######""""""""""""############"""!!!!!!!!!!!!!!!""""""""""""############!!!!!!""""""#########$$$!!!!!!""""""#########$$$#################################"""###$$$$$$%%%!!!""""""###$$$$$$%%%%%%((('''%%%$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%&&&""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&###%%%''''''%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''''')))++++++***)))))))))'''''''''''''''((()))***'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&%%%$$$###"""###############"""!!!!!!#########"""######$$$%%%$$$%%%'''''''''%%%###"""###&&&&&&%%%"""!!! !!!"""###$$$%%%%%%"""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$######""""""!!!!!!""""""""""""""""""""""""%%%$$$###!!!!!!!!!"""###!!!!!!"""###$$$%%%%%%&&&'''&&&&&&%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$###"""!!! ###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%############$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$######""""""""""""###$$$$$$$$$%%%""""""###$$$$$$$$$$$$###&&&&&&%%%$$$#########$$$%%%%%%%%%$$$$$$#########$$$$$$$$$############"""########################"""""""""""""""""""""""" """%%%'''(((&&&###!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$######%%%###"""!!!!!!"""###%%%$$$$$$############$$$$$$#####################$$$"""""""""""""""!!! """"""""""""####################################!!!"""###%%%%%%$$$######$$$###"""""""""###%%%%%%###"""""""""$$$%%%$$$###$$$#########""""""!!!!!!$$$""""""###&&&&&&### $$$#########""""""!!!!!!########################!!!!!!!!!!!!!!!!!!!!!!!!######""""""######$$$%%%&&&%%%###!!!!!!!!!!!!"""########################""""""""""""############""""""""""""""""""""""""%%%$$$$$$$$$######""""""""""""""""""""""""""""""$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""###$$$$$$###!!! """###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######%%%%%%$$$######$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''''''''''''''''''''&&&&&&***************)))(((((('''((()))))))))'''&&&%%%))))))(((((('''''''''&&&***(((&&&'''***+++)))''')))***++++++)))(((((()))&&&&&&&&&&&&%%%$$$###"""###############"""!!!!!!""""""""""""###$$$%%%%%%%%%%%%&&&&&&&&&%%%######!!!###%%%%%%$$$"""!!!############""""""""""""!!!!!!!!!""""""#########""""""""""""""""""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" ########################%%%$$$###"""!!!!!!"""###""""""##################%%%$$$######"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%$$$###"""!!!###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$############$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###############$$$$$$$$$$$$######"""######$$$$$$$$$#####################$$$$$$$$$""""""###$$$$$$$$$$$$###%%%%%%$$$###############%%%%%%%%%$$$$$$$$$######$$$$$$$$$############"""################################################!!!"""%%%&&&'''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""############"""""""""  """$$$$$$############$$$$$$##################"""""""""""""""""""""!!! """"""""""""#################################### !!!"""""""""""""""$$$###"""""""""###$$$%%%###"""""""""$$$%%%$$$###############"""""""""!!!$$$""""""###%%%%%%### ############"""""""""!!!########################""""""""""""""""""""""""######""""""######$$$%%%%%%$$$###"""!!!!!!!!!"""########################""""""""""""############""""""""""""""""""""""""$$$$$$#########"""""""""""""""""""""""""""""""""$$$$$$###"""""""""""""""""""""""""""""""""""""""###$$$$$$###!!! """###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&(((((())))))(((((('''&&&'''((((((((((((''''''&&&)))((((((((('''''''''&&&)))'''%%%&&&((()))(((&&&'''((())))))'''&&&&&&'''&&&&&&&&&&&&%%%$$$###"""###############"""!!!!!!!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$"""############"""!!!!!!############"""""""""""" !!!!!!"""###$$$%%%%%%""""""""""""""""""""""""$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%########################$$$$$$###"""""""""###############""""""!!!!!!!!!$$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$############$$$%%%%%%%%%&&&&&&%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$#########""""""############$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$#######################################%%%$$$$$$$$$$$$###############$$$$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$###############""""""###$$$$$$$$$$$$###$$$$$$###"""""""""######%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$############"""########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!!!!""""""""""""!!!!!!$$$###"""!!!!!!"""###$$$$$$$$$############$$$$$$#########""""""!!!!!!!!!"""""""""""""""!!! """"""""""""####################################!!!!!!!!!!!!!!!""""""#########""""""######$$$%%%###"""""""""$$$%%%$$$###############""""""""""""###""""""###$$$$$$###!!!############""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$%%%$$$###"""!!!!!!!!!"""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""######""""""""""""!!!!!!""""""""""""""""""""""""$$$###""""""""""""""""""""""""""""""""""""""""""###$$$$$$###!!! """###########################$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&'''''''''&&&%%%%%%''''''''''''''''''(((((((((((((((''''''''''''''''''&&&%%%&&&''''''&&&%%%&&&(((((((((&&&%%%&&&'''%%%%%%%%%%%%%%%$$$#####################"""!!!!!! !!!"""###$$$%%%%%%%%%%%%%%%$$$######$$$$$$%%%%%%$$$###"""!!!!!!!!!!!! !!!"""###$$$%%%%%%""""""######$$$$$$$$$%%%""""""""""""""""""""""""################################################""""""""""""""""""""""""$$$$$$$$$%%%%%%&&&&&&&&&########################$$$#####################"""""""""!!!!!!!!!!!!!!!%%%%%%$$$$$$$$$$$$$$$%%%######################################################$$$$$$$$$$$$#####################$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%''''''&&&%%%$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######""""""""""""############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%$$$$$$$$$###"""""""""""""""""""""""""""""""""$$$$$$$$$$$$##################$$$$$$$$$$$$###### !!!"""###$$$%%%%%%%%%%%%$$$$$$$$$###"""""""""""""""###$$$$$$$$$$$$#########"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""############""""""%%%$$$############$$$%%%$$$$$$############$$$$$$######""""""!!! """""""""""""""!!! !!!"""""""""####################################$$$###"""""""""###%%%&&&###############$$$$$$$$$###"""""""""$$$%%%$$$############"""""""""""""""###""""""############"""#########"""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$$$$######"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""######"""""""""""""""###""""""""""""""""""""""""###$$$$$$###!!! """###""""""""""""""""""""""""$$$##################$$$########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&''''''&&&&&&%%%'''&&&&&&%%%&&&''')))***'''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&((()))***)))'''&&&''')))$$$$$$%%%%%%$$$$$$#####################"""!!!!!! !!!"""$$$%%%%%%%%%$$$%%%$$$#########$$$$$$%%%&&&%%%###"""!!!!!!!!!!!! !!!"""###$$$%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%########################""""""""""""""""""""""""######"""""""""!!!!!!!!!#################################$$$$$$$$$$$$### !!!"""#########$$$$$$$$$######$$$%%%%%%######################################################$$$$$$$$$$$$############""""""######$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######""""""""""""######"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$%%%$$$$$$$$$###"""""""""""""""""""""""""""""""""$$$$$$$$$#########""""""######$$$$$$$$$$$$###### !!!"""###$$$%%%%%%%%%%%%$$$$$$$$$###"""""""""""""""###$$$$$$$$$$$$######"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""################################################$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$############$$$$$$###"""""""""!!!!!! """""""""""""""!!! !!!"""""""""############""""""""""""""""""""""""$$$###"""""""""###%%%&&&""""""######$$$$$$$$$$$$###"""""""""$$$%%%$$$###""""""""""""""""""######""""""###""""""""""""###""""""""""""""""""######""""""""""""""""""""""""########################""""""!!!!!!""""""###$$$############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""###"""""""""""""""######""""""""""""""""""""""""###$$$$$$###!!! """###""""""""""""""""""""""""#########$$$$$$#########################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&''''''&&&''''''((((((((('''''''''&&&%%%%%%%%%'''((()))&&&&&&&&&'''''''''''''''''''''(((''''''''''''(((((())))))'''&&&%%%'''(((###$$$$$$$$$$$$$$$#####################"""!!!!!!!!!"""###%%%%%%$$$###############$$$$$$$$$$$$$$$%%%$$$###"""!!!!!!!!!!!!############""""""""""""%%%%%%$$$###"""!!!!!! """""""""""""""""""""""" !!!"""###$$$%%%&&&&&&########################""""""""""""""""""""""""$$$$$$$$$###"""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$ !!!###$$$$$$%%%"""!!!!!!!!!!!!"""############################################################$$$$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$#########$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$#########""""""#########"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$#######################################$$$############"""""""""######$$$$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$###############""""""###$$$$$$$$$$$$#########"""""""""###$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""########################""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$""""""############""""""$$$$$$############$$$$$$"""""""""""""""""""""""""""""""""""""""!!! """"""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###""""""###$$$$$$$$$$$$######"""""""""$$$%%%$$$###""""""""""""############""""""###""" """$$$""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""######""""""############"""!!!""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!""""""""""""######"""""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""###$$$$$$###!!! """###"""""""""""""""""""""""""""###$$$$$$$$$$$$###"""########################"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&%%%$$$#########$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""###$$$%%%&&&$$$$$$%%%%%%&&&&&&''''''''''''((())))))))))))(((&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''&&&((()))((('''&&&'''(((&&&&&&&&&$$$""""""$$$&&&######$$$$$$$$$$$$#####################"""!!!!!!"""###$$$%%%%%%$$$"""!!!!!!"""###$$$%%%$$$$$$###$$$#########""""""!!!!!!############""""""""""""#########""""""!!!!!!!!!""""""""""""""""""""""""""""""#########$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$"""""""""#########$$$$$$!!!!!!!!!!!!!!!"""############################################################$$$$$$$$$$$$######"""""""""""""""###$$$$$$######$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######"""""""""###$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$############$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""######$$$$$$$$$$$$######"""######$$$$$$$$$#####################$$$$$$$$$""""""###$$$$$$$$$$$$##################$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$############$$$$$$!!!!!!""""""###$$$$$$$$$"""""""""""""""!!! """"""""""""############"""""""""""""""""""""""" !!!"""""""""""""""!!!"""###$$$%%%$$$$$$######"""""""""$$$%%%$$$###!!!"""""""""############!!!"""###""""""$$$!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######!!!"""###$$$$$$###"""!!!########################""""""""""""############"""""""""""""""""""""""""""""""""#########$$$$$$"""""""""""""""""""""""""""""""""""""""###$$$$$$""""""""""""""""""""""""###$$$$$$###!!! """###########################"""###$$$$$$$$$$$$###"""########################!!!"""""""""#########$$$########################$$$$$$%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%###$$$$$$%%%&&&&&&''''''''''''((()))))))))))))))&&&&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%'''((('''%%%$$$&&&(((&&&&&&%%%###""""""$$$&&&"""######$$$$$$$$$#####################"""!!!!!!###$$$%%%&&&%%%###!!! !!!###%%%&&&%%%###""""""############"""!!!!!! !!!"""###$$$%%%%%%!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$$$$$$$###############"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$##################"""######$$$%%%%%%""""""""""""""""""""""""##############################$$$$$$$$$$$$######"""""""""""""""######$$$"""######$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""!!!!!!!!!"""###$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""######$$$$$$$$$$$$############$$$$$$$$$######"""""""""######$$$$$$$$$%%%""""""###$$$$$$$$$$$$###$$$$$$######$$$%%%&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$############"""########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$######!!!""""""######""""""!!!$$$$$$############$$$$$$!!!!!!"""###$$$%%%&&&&&&"""""""""""""""!!!!!! """"""""""""############""""""""""""""""""""""""!!!"""$$$%%%%%%%%%$$$###!!!"""###$$$%%%$$$#########"""""""""$$$%%%$$$###!!!!!!""""""#########$$$!!!######!!!"""%%%!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######!!!"""###$$$$$$###"""!!!########################""""""""""""############""""""""""""""""""""""""""""""######$$$$$$$$$%%%""""""""""""""""""""""""""""""!!!""""""###$$$$$$""""""""""""""""""""""""###$$$$$$###!!! """###########################"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""!!!!!!""""""#########$$$########################!!!"""###$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&'''((())))))((((((&&&&&&'''((('''&&&$$$###%%%%%%%%%&&&&&&'''''''''###%%%'''&&&$$$###%%%'''(((((('''%%%###$$$&&&((($$$###"""!!!!!!"""###$$$!!!"""$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$###!!!!!!$$$&&&$$$$$$######"""!!!!!!!!!$$$#########""""""!!!!!!$$$###"""!!!!!!"""###$$$""""""!!!!!!"""$$$&&&'''%%%$$$###""""""###$$$%%%$$$"""!!!!!!"""$$$######################## !!!"""######"""!!! ######$$$$$$$$$$$$###"""%%%%%%%%%$$$$$$$$$$$$###""""""""""""""""""""""""########################""""""""""""""""""""""""$$$$$$$$$#########""""""%%%$$$$$$$$$###"""""""""!!!!!!!!!!!!""""""""""""###$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%)))%%%"""!!!###$$$"""!!!###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###""""""!!!!!!""""""###$$$%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%"""###$$$&&&&&&%%%$$$$$$ !!!"""$$$###""" $$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###"""!!!!!!!!!"""######$$$$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$%%%"""###$$$$$$###"""###$$$&&&&&&$$$#########$$$%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!""""""###$$$&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################&&&%%%%%%%%%$$$###############$$$$$$$$$$$$######""""""""""""#####################""""""""""""""""""""""""""""""######$$$###""" !!!###$$$$$$###$$$#########""""""!!!!!!!!!"""###$$$$$$###"""!!!!!!"""###$$$$$$###"""!!!$$$$$$############$$$$$$!!!!!!!!!!!!"""""""""""""""###$$$$$$$$$"""!!! !!!!!!""""""######$$$$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!! ########################"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""$$$$$$###"""!!!!!!!!!"""########################""""""!!!!!! $$$$$$##################"""""""""""""""######$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''((((((((('''&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&((()))*********$$$###"""!!!!!!"""###$$$"""""""""""""""!!!!!!!!!$$$$$$############$$$$$$###$$$$$$###!!!"""###%%%""""""""""""############$$$#########""""""""""""$$$###"""!!!!!!"""###$$$###""""""""""""$$$%%%&&&$$$$$$###""""""###$$$$$$###"""!!! !!!"""###########################!!!!!!"""######"""!!! !!!""""""######""""""!!!#########"""""""""!!!!!!""""""""""""""""""""""""################################################$$$$$$$$$#########""""""$$$$$$$$$###############!!!!!!"""""""""######### !!!!!!!!!""""""""""""###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%(((%%%"""!!!###$$$###"""###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###""""""""""""######$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################"""######$$$$$$$$$$$$$$$ !!!###$$$%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""'''&&&&&&%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$"""###$$$$$$###"""###$$$&&&%%%$$$###"""######$$$##########################################################################################$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$#########"""""""""######"""""""""""""""""""""############&&&%%%%%%$$$###""""""!!!"""""""""""""""######$$$###"""!!!!!!###$$$$$$###############"""""""""!!!""""""############""""""""""""############""""""$$$##################$$$!!!!!!!!!!!!"""""""""""""""######$$$###"""!!! !!!!!!""""""######""""""############$$$$$$$$$$$$""""""""""""""""""""""""###############"""!!!!!!########################""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$###""""""###$$$$$$""""""""""""""""""""""""$$$$$$###"""""""""##############################"""""""""""""""!!!!!!!!!########################"""""""""""""""######$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))))))))######""""""""""""###############""""""!!!!!! $$$$$$############$$$$$$###$$$$$$###""""""###%%%!!!!!!""""""###$$$$$$%%%###############"""""""""$$$###""""""""""""###$$$$$$######"""######$$$$$$$$$$$$###""""""###$$$$$$###"""!!! !!!"""###########################!!!!!!"""######""""""!!!!!!""""""######"""""""""######"""""""""!!!!!!!!!""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$""""""#########$$$$$$$$$############$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%&&&$$$""""""###$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###############$$$$$$$$$%%%###############$$$$$$$$$########################%%%%%%$$$$$$###""""""!!!###""""""""""""###$$$$$$!!!"""###%%%%%%%%%$$$###################################################''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%#########""""""#########"""###$$$$$$###"""###$$$$$$$$$###""""""""""""###########################""""""""""""""""""""""""########################%%%$$$$$$###""""""######$$$############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""##################!!!!!!""""""""""""!!!!!!""""""""""""############((('''&&&%%%$$$"""!!!!!!"""""""""""""""######$$$$$$"""!!!!!!###$$$$$$###############""""""""""""######""""""""""""############""""""""""""##############################!!!!!!!!!!!!"""""""""""""""############"""!!!!!!!!!!!!"""######""" ############$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$%%%$$$$$$###"""########################"""""""""#########$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""$$$############$$$$$$%%%########################""""""""""""####################################"""""""""""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''''''''&&&###""""""""""""""""""###!!!!!!!!!""""""#########$$$$$$############$$$$$$"""$$$$$$$$$""""""###%%%"""""""""######$$$$$$$$$################################################$$$$$$##################$$$##################$$$""""""!!!!!!!!!!!!""""""########################!!!"""""""""############""""""###$$$$$$$$$######$$$$$$$$$$$$############""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$######$$$%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$#########$$$$$$%%%%%%%%%%%%"""""""""###$$$$$$$$$%%%""""""""""""""""""""""""$$$$$$$$$#########""""""###"""!!!!!!!!!"""$$$%%%"""######$$$$$$###""""""""""""""""""""""""""""""########################%%%$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######""""""""""""######"""###$$$$$$###"""###$$$#########"""""""""""""""########################################################################$$$$$$###############$$$###"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!"""#########$$$!!!!!!""""""""""""!!!!!!!!!"""""""""############&&&&&&%%%$$$######"""""""""""""""""""""######$$$$$$"""!!!"""###$$$$$$$$$#########"""""""""""""""$$$###"""!!!!!!"""###$$$$$$###"""!!!!!!"""###$$$""""""############""""""!!!!!!!!!!!!""""""""""""""""""#########"""""""""!!!"""#########!!! !!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$%%%%%%$$$##############################""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""$$$#########$$$%%%&&&&&&########################!!!!!!!!!""""""########################$$$$$$$$$"""""""""""""""######$$$###$$$$$$$$$$$$$$$$$$###########################""""""#########$$$$$$$$$$$$######""""""######$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$"""""""""######"""""""""!!!!!!""""""######$$$$$$$$$$$$############$$$$$$"""###%%%$$$###"""###$$$%%%$$$$$$$$$######""""""###############$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$$$$#########"""#########$$$$$$#########""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""###$$$$$$ !!!!!!"""######""""""$$$$$$$$$#########""""""################################################################################################"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%!!!!!!!!!!!!""""""""""""###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%###$$$%%%%%%$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###"""###$$$%%%%%%%%%%%%$$$"""""""""###$$$$$$$$$%%%""""""""""""""""""""""""""""""#########$$$$$$$$$###"""!!!!!!!!!"""$$$%%%$$$$$$######"""!!! """"""""""""""""""""""""##############################""""""""""""############$$$$$$$$$$$$############""""""""""""######"""###$$$$$$###"""###$$$############""""""!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""###$$$%%%&&&"""""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!!!!!!!"""#########$$$"""######$$$$$$######"""!!!"""""""""############"""""""""###############"""""""""""""""######$$$$$$###!!!"""$$$%%%%%%$$$""""""""""""""""""######$$$###"""!!!!!!"""###$$$$$$###"""!!!!!!"""###$$$!!!"""############"""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""######""""""#########!!!  !!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""###############"""########################!!!!!!"""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!########################$$$#########$$$%%%&&&&&&######################## !!!!!!"""""""""""""""#########$$$$$$$$$"""""""""""""""######$$$""""""############""""""########################""""""#########$$$$$$$$$""""""!!!!!!!!!!!!""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""######$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$###""""""############""""""$$$$$$$$$######""""""!!!$$$$$$############$$$$$$!!!###%%%%%%###"""###$$$&&&%%%%%%$$$######""""""#########$$$$$$$$$$$$$$$######$$$%%%%%%$$$######"""######$$$$$$$$$######"""###$$$$$$$$$$$$###"""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""""""""""""""###%%%%%% !!!!!!!!!!!!""""""!!!!!!!!! ################################################""""""""""""""""""""""""###############$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""""""""#########$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%###%%%&&&&&&%%%$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###!!!"""$$$%%%%%%%%%$$$##################$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%###""""""""""""###$$$$$$$$$$$$###"""!!! ################################################$$$$$$######$$$$$$%%%%%%"""######$$$$$$######"""#########""""""#########"""###$$$$$$###"""###$$$######$$$$$$######"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!"""###%%%&&&'''"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################""""""########################$$$$$$$$$$$$######""""""""""""############ !!!!!!"""######$$$$$$"""""""""""""""######$$$%%%###""""""$$$%%%%%%$$$""""""""""""##################""""""""""""############""""""""""""###### !!!"""######"""!!! !!!!!!!!!!!!"""""""""""""""""""""!!!""""""###$$$#########"""""""""""""""############$$$$$$$$$$$$"""""""""""""""""""""""" !!!""""""###"""""""""########################!!!!!!!!!"""""""""######"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""!!!!!! ########################$$$############$$$$$$%%%######################## !!!!!!!!!!!!"""""""""###$$$$$$%%%%%%"""""""""""""""######$$$"""""""""######"""""""""########################"""############$$$$$$$$$""""""!!!!!!!!!!!!""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!###$$$%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$!!!"""###$$$$$$###"""!!!########################$$$$$$############$$$$$$!!!###%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###!!!"""###$$$%%%%%%$$$$$$"""###$$$$$$$$$$$$###"""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""""""""""""""$$$%%%&&& !!!"""############"""!!!!!!!!! ########################################################################""""""#########$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$&&&((('''%%%######$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$### !!!###$$$%%%$$$###"""$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$"""######$$$$$$$$$$$$$$$""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%$$$$$$$$$$$$%%%&&&'''###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$"""###$$$$$$###"""###$$$###$$$%%%%%%%%%$$$""""""$$$$$$$$$$$$$$$$$$$$$$$$###################################################"""""""""###$$$%%%%%%############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$#########""""""############""""""""""""""""""############"""##################$$$"""""""""""""""######$$$%%%###""""""$$$%%%%%%$$$!!!"""""""""############""""""############""""""""""""############"""""" !!!"""######"""!!! !!!!!!!!!!!!""""""""""""###"""!!!!!!!!!"""$$$%%%%%%$$$"""""""""###%%%&&&############$$$$$$$$$$$$"""""""""""""""""""""""" !!!!!!"""######""""""########################!!!!!!!!!!!!"""""""""###"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""######"""!!! ########################$$$$$$###"""""""""##############################"""""""""!!!!!!!!!!!!!!!!!!""""""###$$$$$$%%%%%%"""""""""""""""######$$$"""######$$$$$$######"""########################"""############$$$$$$$$$######""""""""""""############$$$$$$$$$%%%%%%%%%################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!###%%%&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%!!!"""###$$$$$$###"""!!! !!!"""$$$&&&''''''$$$$$$############$$$$$$!!!###%%%%%%$$$###"""############$$$$$$%%%&&&&&&#########$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$### !!!###$$$%%%%%%%%%$$$"""###$$$%%%%%%$$$###"""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""###""""""!!!"""$$$&&&'''######$$$&&&&&&'''''''''############""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$%%%$$$$$$$$$######""""""""""""#########$$$$$$$$$!!!!!!"""""""""#########$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$''')))(((%%%""""""###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###!!!###$$$$$$$$$"""!!!%%%$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""""""""###$$$&&&&&&%%%$$$$$$!!!!!!!!!"""###%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!############$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%"""$$$$$$$$$###"""###$$$$$$$$$%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################%%%$$$######"""###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%%%%$$$#########!!!!!!""""""""""""!!!!!!""""""""""""############%%%%%%%%%$$$$$$#########"""""""""""""""######$$$%%%###"""###$$$&&&%%%%%%!!!!!!""""""#########$$$!!!"""###$$$$$$###"""!!!!!!"""###$$$$$$###"""!!! !!!"""$$$$$$"""!!! !!!!!!!!!!!!""""""""""""###"""!!!!!!!!!###$$$%%%&&&$$$"""!!!"""$$$'''(((!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!"""#######################################!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!########################$$$$$$###"""!!!!!!!!!"""########################$$$$$$######""""""!!!!!!!!!""""""###$$$$$$%%%%%%"""""""""""""""######$$$$$$$$$$$$%%%%%%$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!"""###%%%'''$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&'''''''''&&&"""!!! """######"""$$$#########""""""!!!!!!$$$$$$############$$$$$$###$$$%%%%%%&&&&&&&&&&&&%%%$$$!!!  !!!"""!!!!!!"""""""""####################################"""!!!!!!!!!"""$$$%%%!!!###%%%&&&&&&$$$!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######$$$$$$%%%&&&######""""""!!!!!! """"""""""""############"""###$$$###"""!!!"""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""""""""###%%%%%%$$$$$$$$$#########""""""!!!!!!"""###$$$%%%%%%&&&"""############$$$$$$$$$########################&&&&&&%%%$$$$$$######"""%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%########################"""""""""######$$$$$$$$$############""""""!!!!!!!!!!!! !!!###%%%&&&"""""""""###$$$$$$%%%%%%!!!!!!!!!"""######$$$$$$#################################"""""""""""""""$$$###"""""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#########$$$$$$###"""!!!!!!!!!"""################################################""""""""""""""""""""""""$$$%%%%%%&&&&&&%%%%%%$$$'''$$$""""""%%%&&&$$$#########$$$$$$$$$""" """"""############""""""$$$$$$############$$$$$$""""""""""""""""""""""""""""""###$$$%%%%%%&&&&&&""""""#########""""""!!!""""""############""""""%%%$$$$$$$$$###"""""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$%%%%%%########################!!!"""$$$%%%%%%$$$$$$######""""""!!!!!!""""""""""""""""""""""""###$$$%%%&&&%%%###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!########################!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$"""""""""""""""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""########################""""""""""""""""""""""""### """$$$$$$###""""""""""""""""""""""""$$$%%%&&&&&&%%%### """"""!!!!!!!!!"""$$$%%%#################################"""""""""""""""%%%$$$$$$$$$###"""""""""#########"""######$$$$$$!!!!!!"""""" %%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""!!!!!!"""###%%%&&&''''''(((((('''&&&%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%###"""!!!!!!###$$$$$$###############"""""""""!!!$$$######""""""######$$$###$$$$$$%%%%%%%%%%%%$$$%%%%%%######"""######$$$$$$%%%%%%%%%&&&&&&&&&&&&###########################"""!!!!!!!!!"""$$$$$$%%%%%%$$$##########################################""""""""""""###$$$$$$############""""""""""""""""""""""""############ """######""""""###$$$""""""""""""""""""""""""################################################%%%$$$#########$$$&&&&&&$$$$$$$$$#########""""""###############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########""""""""""""!!!!!!""""""###$$$%%%$$$$$$##################!!!!!!!!!"""######$$$$$$###########################"""""""""""""""""""""$$$###"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$%%%$$$###############$$$""""""""""""""""""""""""################################################$$$$$$%%%%%%%%%%%%$$$$$$&&&$$$"""###%%%&&&%%%###""""""###############""""""##################"""$$$$$$############$$$$$$""""""""""""""""""""""""#########$$$$$$%%%%%%%%%""""""############""""""""""""############""""""######""""""""""""""""""#################################$$$%%%&&&&&&&&&########################!!!!!!!!!""""""##################"""""""""""""""""""""""""""""""""""""""!!!"""###$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!################################################"""""""""""""""######$$$""""""""""""""""""""""""###"""!!! !!!"""### !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""" """$$$$$$### !!!###%%%%%%###!!! ###$$$%%%%%%%%%###!!! ###""""""""""""###$$$%%%###########################"""""""""""""""""""""$$$$$$$$$###############$$$$$$###############$$$######$$$$$$$$$###""""""%%%%%%%%%$$$$$$#################################""""""###$$$$$$%%%&&&&&&(((''''''&&&%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$###!!!"""$$$%%%%%%$$$############""""""""""""$$$######""""""######$$$###$$$$$$$$$$$$######"""######$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''########################"""""""""!!!"""######$$$(((%%%""""""###########################"""!!!!!!!!!!!!"""##################$$$$$$$$$$$$"""""""""#########$$$$$$ !!!######""""""###%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$###############$$$$$$$$$#########"""""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%$$$$$$###########################%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###############"""%%%%%%$$$$$$###""""""!!!!!!!!!!!!"""######$$$$$$########################""""""""""""""""""############""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$###"""###%%%&&&&&&%%%!!!!!!!!!"""###$$$%%%%%%######$$$$$$$$$$$$######$$$$$$############$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$""""""############""""""""""""############""""""!!!!!!!!!!!!!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!""""""########################$$$$$$$$$###""""""!!!!!!""""""""""""############""""""""""""""""""""""""!!!"""######"""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!################################################"""""""""""""""######$$$"""""""""""""""""""""""""""!!!!!! !!!!!!""""""!!!!!!!!!!!!"""##############################""""""""""""""""""""""""########################"""""""""""""""""""""""""""  """#########!!!$$$&&&&&&$$$!!!"""###$$$%%%%%%$$$###"""$$$############$$$%%%%%%########################""""""""""""""""""#####################$$$$$$$$$%%%%%%$$$###""""""""""""$$$$$$$$$$$$$$$%%%&&&'''&&&%%%%%%$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%''''''&&&&&&%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$"""!!!!!!###$$$$$$############"""""""""""""""######""""""""""""#####################"""!!!  """$$$$$$$$$###"""#########$$$$$$$$$$$$%%%########################"""""""""""""""######$$$&&&### !!!########################"""!!!!!!!!!!!!"""######"""""""""######$$$$$$$$$""""""#########$$$$$$$$$"""###$$$###"""!!!"""###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%&&&&&&################################################""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$########################"""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%$$$###""" $$$$$$$$$#########""""""!!!!!!!!!"""######$$$$$$########################"""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###############$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""""""""###$$$%%%&&&&&&&&&######"""!!!"""###%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$############!!!""""""############""""""######$$$$$$######""" !!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$ ########################%%%%%%$$$$$$###"""""""""!!!!!!""""""######$$$$$$""""""""""""""""""""""""$$$$$$$$$%%%$$$###"""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!################################################"""""""""""""""######$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""######""""""######$$$%%%########################""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!! !!!""""""###### !!!###%%%%%%###!!! !!!"""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%########################"""""""""""""""#########"""""""""###$$$$$$$$$%%%&&&%%%$$$###""""""""""""$$$###"""!!!"""###$$$%%%%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%###!!! """######"""""""""""""""""""""#########""""""""""""""""""###############""""""!!! """$$$%%%%%%$$$"""""""""""""""####################################!!!"""""""""############$$$###"""!!!  """"""""""""""""""""""""###""""""""""""###$$$$$$ !!!!!!""""""#####################$$$$$$$$$$$$$$$%%%%%%$$$!!! !!!""""""""""""""""""""""""########################"""""""""""""""""""""""""""######$$$$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$%%%########################!!!"""###$$$%%%'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###!!! """"""#########$$$$$$$$$!!!!!!!!!"""######$$$$$$########################!!!!!!""""""############""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""""""""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""!!!"""$$$%%%%%%%%%&&&&&&&&&%%%###"""""""""###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""$$$#####################!!!!!!"""#####################$$$$$$$$$$$$######"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$""""""""""""""""""""""""###############$$$$$$$$$!!!!!!""""""######$$$$$$########################$$$$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""########################  !!!!!!########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""""""######"""!!!!!!"""######!!!""""""###$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$########################!!!!!!""""""############"""""""""###$$$$$$$$$%%%&&&%%%$$$###""""""""""""$$$###""" !!!""""""###$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""!!! """######"""""""""""""""###############""""""!!!!!!""""""###"""############""""""!!!!!!"""$$$&&&''''''&&&%%%######$$$$$$$$$%%%%%%%%%########################!!!!!!"""############"""$$$$$$%%%%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!###""""""""""""###$$$$$$!!!!!!!!!!!!!!!"""""""""#########$$$$$$$$$$$$%%%$$$%%%%%%$$$!!! !!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$##################$$$$$$$$$ !!!"""###$$$%%%&&&&&&"""############$$$$$$$$$########################&&&&&&%%%%%%$$$######"""%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""######$$$%%%%%%###########################$$$%%%&&&'''((()))***#########$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###""""""!!!""""""###$$$$$$%%%%%%!!!!!!!!!"""######$$$$$$########################!!!!!!!!!"""######$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%"""""""""!!!""""""######################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###### ###%%%&&&%%%$$$%%%%%%&&&&&&%%%$$$###"""""""""######$$$$$$$$$$$$######$$$$$$############$$$$$$""""""""""""""""""""""""""""""################## !!!"""######$$$############$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""###$$$%%%%%%""""""""""""####################################""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###!!!!!! !!!!!!"""###########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!######"""!!!!!!"""%%%###!!! !!!###%%%""""""#########$$$$$$%%%$$$$$$$$$%%%$$$$$$###"""########################!!!!!!!!!"""######$$$$$$###############$$$$$$$$$%%%%%%$$$###""""""""""""%%%$$$###"""""""""""""""######$$$%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###!!! !!!"""$$$######!!!"""""""""############""""""!!!!!!!!!!!!""""""""""""######$$$$$$######"""###%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&######################## !!!"""###$$$######"""######$$$$$$%%%%%%$$$$$$"""""""""""""""""""""""""""!!!!!!!!!!!!"""############""""""""""""""""""#########$$$$$$$$$%%%%%%!!!"""######"""!!!"""$$$""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%%%%$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&"""""""""#########$$$$$$%%%%%%$$$#########$$$$$$##################$$$$$$!!!!!!!!!"""######$$$$$$######################## !!!!!!"""######$$$$$$!!!"""###$$$%%%$$$$$$#################################$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$$$$$$$######""""""##############################################################################$$$$$$%%%%%%%%%%%%$$$$$$ ###''''''%%%######$$$$$$$$$$$$%%%%%%$$$######"""##################"""$$$$$$############$$$$$$""""""""""""""""""""""""!!!!!!""""""######$$$$$$ !!!"""######$$$$$$$$$###$$$$$$%%%%%%$$$$$$###############""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!""""""###$$$$$$#########"""""""""""""""########################"""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$"""""""""""""""""""""""""""###$$$$$$$$$$$$###"""###############$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""$$$$$$""" !!!"""######"""!!!!!!"""########################$$$$$$######$$$$$$$$$###"""!!!######################## !!!!!!"""######$$$$$$$$$$$$$$$###############$$$$$$###############$$$!!!"""######$$$###############$$$$$$%%%%%%&&&&&&######################## !!!!!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$###!!!"""$$$%%%%%%$$$!!!!!!""""""#########$$$""""""!!!!!!!!!!!!""""""!!!"""###$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%######################## !!!"""$$$$$$######"""!!!!!! !!!"""###$$$######################## !!!""""""%%%$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%% """""""""###%%%&&&""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###$$$%%%&&&'''&&&%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$###############"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$########################!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$#################################""""""!!! !!!!!!""""""#########$$$%%%%%%#########$$$%%%&&&%%%%%%$$$$$$###"""""""""!!!!!!!!!"""######$$$$$$######################## !!!!!!"""###$$$$$$$$$!!!"""###$$$%%%$$$##############################$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#########&&&&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""$$$%%%%%%&&&&&&%%%%%%$$$!!!$$$''''''%%%###"""###!!!"""$$$%%%&&&&&&%%%$$$""""""############""""""$$$$$$############$$$$$$"""""""""""""""""""""""" !!!!!!"""###$$$$$$%%% !!!######$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########""""""!!!!!! """"""""""""""""""""""""$$$$$$$$$$$$$$$#########""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$######""""""!!!!!!########################$$$###############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""""""######$$$""""""""""""""""""""""""!!!"""###$$$$$$###"""!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""$$$$$$""" """!!!"""###$$$$$$###"""!!!$$$$$$###############$$$"""###$$$$$$###"""!!! ######################## !!!!!!"""###$$$$$$$$$%%%$$$$$$$$$######""""""##################$$$$$$ """###$$$######$$$$$$$$$###############"""""""""""""""""""""""" !!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############""""""""""""############!!!"""""""""############&&&$$$###!!!!!!"""$$$%%%########################***"""$$$'''$$$ !!!!!!!!!""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!########################""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""$$$$$$######""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###""""""###$$$%%%%%%$$$###"""%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$#########""""""""""""""""""""""""$$$$$$########################$$$$$$$$$$$$############""""""""""""######""""""""""""""""""""""""$$$$$$$$$#########""""""!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%$$$###""""""###$$$%%%!!!!!! !!!!!!""""""""""""##################$$$$$$$$$%%%%%%%%%$$$#########""""""!!!!!!######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$#########""""""+++)))'''%%%$$$$$$%%%&&&""""""""""""""""""""""""!!!!!!"""###############$$$$$$######""""""!!!!!!########################"""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""########################$$$#########""""""!!!!!!""""""!!!!!!"""###$$$$$$""""""""""""##################$$$%%%%%%%%%%%%$$$%%%$$$$$$###"""!!! ######""""""""""""######""""""""""""""""""""""""$$$###""" !!!"""!!!!!!"""!!!!!! #######################################"""!!! """############$$$$$$$$$"""  !!!"""!!! !!!!!!!!!!!!""""""""""""######""""""!!!!!! $$$$$$######"""!!!!!!!!!&&&### !!!###$$$###""""""############"""""" !!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""###%%%$$$""" """"""""""""############)))&&&###"""""""""!!! !!!!!!""""""######!!!!!!!!!!!!""""""""""""$$$%%%%%%$$$"""!!!"""$$$!!!!!!!!!!!!"""###$$$%%%$$$###""" !!!"""%%%%%%$$$###"""""""""###$$$###"""""""""###%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%&&&%%%$$$###""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""""""""""""""""""""""""""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""""""""#########$$$$$$########################!!!!!!"""###############""""""""""""########################$$$$$$$$$$$$%%%$$$###""""""###$$$$$$########################&&&!!!!!!'''***'''###"""""""""""""""""""""##############################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""""""""########################""""""""""""""""""""""""#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$##################################################################$$$$$$$$$$$$######$$$$$$############$$$$$$########################$$$$$$$$$#########"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$###""""""###$$$$$$###""""""""""""""""""###""""""""""""#####################$$$$$$$$$%%%%%%$$$#########""""""""""""######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$#########""""""%%%$$$"""!!!!!!!!!###$$$""""""""""""""""""""""""!!!""""""###############$$$$$$$$$$$$####################################""""""""""""""""""""""""################################################$$$#########""""""""""""###""""""""""""######$$$""""""""""""############"""######$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!######""""""""""""######""""""""""""""""""""""""$$$###"""!!! !!!!!!"""##################"""!!!########################"""############""""""!!!!!!!!!"""""""""############!!! !!!"""###"""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!""""""############"""""" !!!!!!!!!""""""!!!!!!!!!!!!"""""""""###"""!!! !!!######!!! """"""""""""############(((%%%###""""""""""""!!!######""""""!!!!!! !!!!!!!!!!!!""""""""""""$$$%%%%%%###!!! """###!!!!!!!!!""""""###$$$%%%######"""!!!!!!!!!!!!!!!######""""""!!!"""""""""######"""""""""###$$$%%%$$$%%%%%%%%%$$$$$$###""""""###$$$$$$%%%%%%$$$$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$!!!!!!!!!"""""""""##############################!!!!!!"""###############""""""""""""###############$$$$$$$$$$$$%%%%%%%%%################################################$$$!!!###)))---***%%%###$$$###"""!!!!!!"""######################################################!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&############$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$###""""""###$$$$$$$$$$$$$$$######$$$$$$$$$"""""""""#########$$$$$$#########$$$$$$$$$$$$%%%###############"""""""""######$$$$$$$$$$$$######"""############$$$$$$$$$$$$############"""""""""$$$$$$$$$###############!!!  !!!"""###""""""""""""""""""""""""!!!"""######$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%########################"""""""""######$$$$$$%%%###############################################################"""""""""$$$$$$###"""""""""######"""""""""#########$$$$$$!!!"""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""""""""""""""""""""######"""!!!!!!!!!""""""""""""######$$$#################################!!!""""""############""" !!!!!!!!!""""""""""""$$$"""!!!"""###$$$###"""!!!!!!!!!!!!"""""""""""" !!!"""######### !!!"""""""""&&&###!!!!!!"""$$$$$$$$$""""""############"""""" !!!!!!!!!!!!""""""!!!!!!!!!"""""""""######"""!!! !!!"""!!! """"""""""""############&&&$$$""""""#########"""######""""""!!!!!! !!!!!!!!!!!!""""""""""""$$$$$$$$$"""  """!!!!!!!!!"""######$$$$$$"""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!"""######""""""""""""###$$$$$$$$$$$$$$$%%%$$$$$$###"""$$$############$$$%%%%%%""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$!!!!!!!!!"""""""""##############################!!!!!!"""###############!!!"""""""""#####################$$$$$$$$$%%%%%%""""""###$$$$$$$$$##############################$$$###$$$'''***)))&&&$$$%%%$$$"""!!! !!!"""####################################################################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""######$$$$$$############################################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&#########$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$##################$$$%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$############$$$$$$$$$$$$##############################$$$$$$$$$$$$######""""""#########$$$$$$$$$############""""""""""""##############################""""""""""""###$$$########################""""""###$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&########################""""""###$$$$$$%%%&&&&&&########################################################################%%%$$$$$$###""""""""""""""""""#########$$$$$$$$$!!!!!!"""############"""######$$$$$$$$$%%%%%%%%%$$$######""""""######$$$""""""""""""""""""""""""######"""""""""""""""""" !!!"""""""""""""""######################## !!!"""###############!!!!!!!!!"""""""""#########"""!!!!!!######"""!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""### !!!!!!"""""""""'''%%%######%%%&&&&&&%%%""""""############""""""!!!!!!!!!!!!!!!!!!""""""!!!!!!"""""""""#########$$$""" !!!"""""""""!!!"""""""""############$$$"""!!!"""###$$$###""" !!!!!!""""""######!!!!!!!!!!!!""""""""""""#########"""  !!!!!!!!!"""############### !!!"""######"""!!! !!!!!!!!!!!!!!!"""###$$$"""""""""""""""######$$$######$$$$$$$$$$$$######$$$###"""""""""###%%%&&&""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$########################""""""#########$$$$$$$$$"""""""""#########$$$$$$""""""""""""""""""""""""!!!!!!"""###############!!!"""""""""############""""""""""""#########$$$!!!"""###$$$$$$$$$$$$$$$########################'''&&&$$$######%%%$$$###$$$###"""!!!!!!"""######""""""""""""""""""""""""################################################!!!"""""""""###$$$$$$$$$########################""""""""""""""""""""""""!!!!!!""""""######$$$$$$################################################""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&########################""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$###############""""""""""""##################$$$$$$$$$$$$""""""#########$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$""""""""""""""""""""""""########################&&&&&&%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$"""#########$$$$$$%%%%%%########################""""""###$$$%%%&&&&&&'''###############################################################$$$$$$$$$%%%%%%$$$###""""""##################$$$$$$$$$$$$!!!!!!"""############"""#########$$$%%%%%%&&&&&&$$$$$$############$$$$$$""""""""""""""""""""""""""""""################## !!!""""""###"""""""""""""""""""""""""""""" !!!"""###############"""""""""#########$$$$$$"""!!! """"""!!! !!!!!!!!!!!!""""""""""""###"""""""""!!!!!!!!! #########""""""!!!!!!!!!###""" !!!"""###"""!!!""""""############""""""""""""""""""""""""!!!!!!""""""""""""############&&&$$$!!!!!!"""$$$$$$$$$!!!"""""""""############"""!!!!!!"""###$$$###""" !!!!!!""""""######!!!!!!!!!!!!"""""""""""""""######""" !!!"""!!!!!!"""############""" !!!"""######"""!!! """"""""""""######$$$%%%!!!!!!""""""############"""######$$$$$$#########$$$###"""!!!"""###$$$%%%""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###########################""""""#########$$$$$$$$$"""""""""#########$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############""""""""""""############!!!!!!"""""""""#########"""""""""###$$$$$$%%%%%%########################&&&'''$$$ """$$$"""!!!!!!""""""############!!!!!!!!!!!!!!!!!!!!!!!!########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############################################################"""""""""############$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$######""""""######$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""###$$$$$$$$$$$$###"""""""""!!!!!!!!!!!!""""""#########$$$$$$$$$$$$%%%"""""""""############$$$#########$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$!!!!!!"""""""""""""""##################$$$$$$$$$&&&%%%%%%$$$"""!!! $$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$############$$$$$$$$$$$$#################################$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$%%%$$$$$$#########$$$$$$#########$$$$$$$$$$$$%%%!!!"""######$$$$$$######"""#########$$$$$$%%%%%%$$$$$$############$$$$$$""""""""""""""""""""""""!!!"""###$$$$$$$$$############$$$$$$%%%$$$$$$$$$""""""""""""""""""""""""!!!""""""############"""############$$$$$$$$$$$$!!!  !!!"""!!!!!!!!!!!!!!!""""""""""""#########"""!!! $$$$$$$$$###"""!!!!!!!!!###"""!!!"""###$$$###!!!""""""############""""""######""""""""""""!!!!!!"""""""""#########$$$$$$&&&$$$"""###$$$%%%$$$$$$""""""""""""############"""!!!!!!"""###$$$""" ######""""""!!!!!! !!!!!!!!!!!!""""""""""""!!!"""""""""!!!!!!###$$$!!!"""###$$$$$$###"""!!! !!!!!!"""""""""""""""$$$###############$$$%%% !!!""""""######""""""!!!"""######$$$############""""""""""""###$$$$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""#########$$$$$$#################################"""############$$$$$$$$$!!!!!!!!!"""""""""######""""""""""""""""""""""""!!!!!!"""###############""""""""""""############""""""#########$$$$$$$$$###""""""""""""$$$%%%&&&########################"""%%%%%% ###$$$""" """$$$%%%$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!########################""""""""""""""""""""""""#########"""""""""""""""################################################""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$#########$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################!!!""""""###$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$######""""""######$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""###$$$$$$$$$$$$###"""""""""!!!!!!!!!!!!""""""#########$$$$$$$$$%%%%%%""""""""""""#####################$$$$$$%%%%%%%%%######$$$$$$$$$$$$######"""############$$$$$$$$$!!!!!!!!!!!!""""""######""""""#########$$$$$$$$$$$$$$$$$$$$$###""""""!!!"""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%#########$$$$$$$$$%%%%%%"""######$$$$$$$$$$$$$$$""""""##################%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$######"""""""""""""""""""""""""""############""""""!!!""""""""""""############"""!!! !!!"""###""" !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!$$$######$$$%%%%%%$$$"""""""""############""""""#########"""""""""!!!!!!""""""#########$$$$$$$$$$$$###"""###%%%%%%###"""""""""""""""############"""!!!!!!"""######!!!######""""""!!!!!! !!!!!!!!!!!!"""""""""""" !!!"""""""""###%%%'''!!!"""###$$$$$$###""" !!!!!!!!!!!!!!!"""######$$$######""""""""""""### """#########"""!!!!!!!!!"""###############!!!""""""###############""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""!!!""""""######""""""!!!########################"""############$$$$$$$$$ !!!!!!!!!"""########################!!!!!!"""###############""""""""""""##################$$$$$$$$$%%%%%%%%%###"""!!!!!!"""$$$&&&'''########################$$$&&&###"""&&&&&&""""""%%%&&&&&&$$$###########################!!!!!!!!!!!!!!!!!!!!!!!!########################$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$######""""""!!!!!!""""""""""""""""""""""""########################""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$&&&''''''&&&$$$$$$""""""""""""############!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%""""""""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""######""""""""""""############$$$$$$$$$%%%%%%%%%""""""""""""#####################$$$$$$%%%%%%%%%######$$$$$$$$$$$$######"""############$$$$$$$$$ !!!!!!!!!""""""######""""""######$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$!!!!!!!!!!!!!!!!!!!!!!!!######$$$%%%%%%%%%%%%$$$'''''''''&&&&&&%%%%%%%%%########################$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%############$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""!!!"""###$$$%%%%%%$$$##################"""!!! """"""""""""""""""""""""###############"""!!! !!!!!!!!!!!!""""""""""""###"""!!!"""###$$$###!!!!!!!!!!!!!!!"""""""""""" !!!!!!""""""###### !!!"""""""""!!!  """""" """"""############""""""$$$#########""""""!!!!!!"""############$$$$$$$$$"""""""""###%%%$$$""" """"""""""""############""""""!!!"""######  !!!!!!"""#########!!!!!!!!!!!!""""""""""""!!!"""######$$$''')))!!!"""###$$$$$$###!!! """!!! """###$$$$$$###"""!!!!!! !!!!!! """#########"""!!!!!!!!!"""############### !!!###$$$$$$$$$###"""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""############$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%""""""""""""############$$$#########"""!!!!!!!!!%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""########################""""""""""""!!!!!!!!!!!!%%%$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###############""""""############"""""""""###$$$%%%%%%$$$###"""!!!!!!""""""############%%%$$$###""""""###$$$%%%###########################$$$%%%%%%%%%%%%$$$###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$"""!!! """"""###$$$$$$$$$$$$###&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%"""$$$$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$############$$$$$$###$$$%%%%%%%%%###"""!!!#########"""######$$$$$$######$$$%%%%%%%%%%%%$$$$$$%%%%%%###!!!!!!"""$$$%%%###""""""######""" """""""""###$$$$$$%%%%%%###"""!!! !!!"""###############""""""""""""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""#########""""""""""""!!!###############$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$%%%%%%%%%$$$$$$"""############$$$$$$$$$"""###$$$%%%%%%$$$###"""#########$$$$$$%%%%%%%%% """$$$%%%$$$###"""###$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$###!!!!!!!!!"""$$$$$$######"""#################################&&&%%%######$$$%%%$$$$$$""""""""""""""""""""""""!!!!!!"""###############""""""############""""""$$$######"""""""""""""""$$$###"""!!!!!!"""###$$$###"""!!!!!!!!!"""$$$%%%%%%%%%$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!"""###############$$$$$$$$$######!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""%%%$$$"""!!! !!!""""""""""""!!!!!!!!!!!!$$$#########""""""!!!!!! !!!!!!!!!""""""############$$$$$$$$$""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""###"""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""$$$""" !!!$$$%%%###!!!""""""""""""!!!!!!!!!!!!#########$$$%%%%%%%%%&&&%%%$$$###""""""""""""###!!!!!!"""###############!!!""""""###$$$$$$%%%%%%""""""""""""############%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################"""""""""""""""""""""""""""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###############""""""""""""""""""""""""######$$$$$$$$$$$$######"""""""""""""""#########$$$$$$############$$$$$$###########################$$$%%%%%%%%%%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""######$$$%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$"""$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$###############$$$"""###$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$""""""###$$$&&&$$$######$$$$$$###""""""""""""###$$$$$$%%%%%%######"""!!!!!!"""######!!!!!!""""""#########$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$$$$######""""""""""""###$$$$$$###########################$$$$$$$$$######"""!!!"""############$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$%%%%%% """$$$%%%$$$###### !!!!!!!!!""""""""""""$$$$$$############$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###%%%&&&$$$###############$$$$$$########################$$$"""!!!!!!"""###""""""""""""""""""""""""""""""!!!!!!"""###############""""""############""""""$$$######"""""""""""""""$$$###"""!!!!!!"""###$$$###"""!!!!!!!!!"""$$$$$$############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$#########""""""""""""!!!!!!"""###############$$$$$$$$$######"""!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!""""""&&&%%%###"""!!!!!!!!!"""""""""""""""!!!!!!!!!!!!############"""""""""!!! !!!!!!!!!""""""""""""#########$$$$$$$$$""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######"""""""""""""""##################""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""######$$$!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""######$$$"""!!!!!!###$$$###!!!""""""""""""!!!!!!!!!!!!"""""""""###############%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""######""""""!!!"""""""""###$$$$$$%%%%%%""""""""""""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$######""""""########################!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$%%%%%%########################!!!"""######$$$############"""!!! !!!"""###$$$$$$############$$$$$$#########"""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""###$$$%%%%%%%%%%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""######$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$###!!!!!!"""""""""############$$$%%%$$$###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$%%%$$$##################%%%%%%$$$###"""""""""""""""###$$$$$$%%%%%%$$$$$$$$$%%%&&&%%%###"""###%%%%%%###""""""$$$$$$###!!!"""""""""###$$$$$$%%%%%%$$$######""""""######$$$ !!!"""###$$$%%%%%%######""""""""""""##############################""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$$$$###""""""!!!!!!!!!"""#############################################"""!!! """############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$ !!!"""$$$$$$$$$##################$$$$$$$$$$$$$$$$$$############$$$$$$""""""##################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$&&&&&&""""""""""""###$$$%%%%%%###########################""" """######"""""""""""""""""""""""""""!!!""""""############"""""""""############""""""$$$######"""""""""""""""######""""""""""""######"""""""""!!!"""######$$$!!!!!!""""""#########$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$#########"""""""""!!!!!!"""#####################$$$######"""!!! ########################""""""!!!!!!!!!!!!""""""&&&%%%$$$###"""""""""###!!!!!!!!!!!!""""""""""""############"""""""""""" !!!!!!!!!""""""""""""""""""#########$$$$$$""""""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""######!!!!!!!!!!!!"""###$$$%%%%%%$$$$$$$$$######""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""###$$$%%%%%%!!!!!!!!!!!!"""""""""""""""""""""#########$$$$$$###"""!!!"""###$$$###!!!!!!!!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!!!!!###$$$%%%&&&&&&&&&%%%$$$!!!""""""""""""!!!!!! """"""#########$$$$$$$$$!!!"""""""""############!!!!!!!!!"""#########$$$&&&&&&%%%$$$###"""!!!!!!########################""""""""""""""""""""""""!!!!!!"""######$$$%%%%%%"""""""""""""""#########"""######$$$$$$############"""  """###%%%$$$###""""""###$$$%%%############"""""""""""""""###$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!###$$$%%%%%%%%%%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""#########$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$%%%$$$###""""""###$$$%%%&&&%%%$$$###""""""""""""""""""###$$$$$$$$$$$$$$$###%%%&&&&&&$$$###$$$%%%"""  !!!!!! """""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""######$$$$$$######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""!!!!!!!!!!!!!!!!!!!!!""""""###########################""""""###############"""""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########!!!"""###$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$############$$$$$$!!!!!!""""""######$$$$$$########################$$$$$$##################""""""""""""###$$$%%%&&&########################%%%###""""""$$$%%%%%%$$$""""""""""""""""""""""""!!!"""############""""""""""""############""""""$$$######"""""""""""""""###""""""""""""""""""###"""""""""""""""######$$$""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!! !!!!!!"""##############################"""!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""$$$$$$######""""""""""""!!!!!!!!!!!!""""""""""""#########""""""""""""""" !!!!!!!!!!!!"""""""""""""""""""""############""""""""""""!!!!!!!!!!!!!!!!!!"""""""""#########""""""!!!!!!"""###$$$$$$%%%$$$$$$######""""""!!!!!!!!!!!!!!!""""""""""""!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########$$$$$$$$$$$$###"""""""""######""""""!!!!!!!!!!!!""""""""""""######""""""!!!!!! !!!"""$$$%%%$$$###!!! !!!"""""""""""""""###############$$$$$$$$$!!!"""""""""############!!!!!!!!!"""#########$$$%%%%%%$$$######"""!!!!!!################################################ !!!!!!"""###$$$$$$!!!!!!"""""""""###############$$$$$$$$$$$$######$$$"""!!!!!!"""$$$%%%$$$###""""""###$$$%%%#########""""""""""""""""""###$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!###$$$%%%%%%%%%%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%###%%%%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$"""""""""###$$$%%%&&&%%%$$$###""""""""""""""""""###$$$$$$$$$$$$###"""$$$%%%&&&$$$###$$$$$$!!!  !!!"""!!! """""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""!!!!!!!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""!!!!!!###$$$%%%%%%&&&&&&""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""######$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""$$$$$$############$$$$$$!!!!!!!!!""""""######$$$##############################$$$$$$############""""""""""""###$$$%%%&&&########################$$$"""!!!"""###%%%%%%$$$########################""""""#########""""""!!!""""""############""""""$$$######""""""""""""""""""""""""######"""""""""!!!"""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!"""###############"""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!! !!!!!!!!!"""""""""###""""""""""""""""""######!!!!!!!!!!!!"""""""""###!!!!!!"""""""""#########""""""""""""!!!!!!!!!!!!""""""""""""############$$$$$$###"""!!!!!!""""""######"""""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!! !!!!!!!!!!!!"""""""""""""""#########$$$$$$$$$$$$""""""######"""""""""### !!!!!!!!!"""""""""###$$$$$$$$$######"""""""""###$$$%%%%%%$$$!!! """###$$$$$$$$$########################""""""""""""############$$$$$$$$$$$$$$$%%%%%%%%%$$$############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!!!!""""""######!!!""""""######$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""$$$###"""!!!!!!"""###$$$$$$$$$############$$$$$$!!!"""""""""##################$$$$$$$$$$$$######""""""""""""""""""""""""###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$"""!!!""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$##################$$$%%%%%%%%%$$$###""""""""""""!!!"""######$$$$$$###### """%%%%%%$$$############"""!!!"""$$$%%%$$$###"""""""""###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###############""""""!!!!!!######""""""""""""##############################""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$$$$###""""""!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%&&&&&&&&&"""############$$$$$$$$$$$$######""""""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$$$$$$$############$$$$$$!!!!!!""""""""""""""""""######################## !!!"""$$$%%%%%%%%%%%%""""""""""""###$$$%%%%%%########################!!! !!!######"""########################"""############""""""!!!""""""############""""""$$$######"""""""""""""""""""""############""""""!!!!!!"""############"""$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%$$$$$$$$$#########!!!!!!"""###############""""""############"""""" """"""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!! !!!!!!""""""######""""""""""""############!!!!!!!!!"""""""""######!!!!!!!!!"""""""""######""""""""""""!!!!!!!!!!!!"""""""""#########$$$$$$%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" """$$$%%%%%%$$$$$$!!!!!!!!!!!!"""""""""""""""""""""#########$$$$$$!!!###$$$###"""!!!"""### !!!!!!""""""######%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$""" !!!"""$$$%%%%%%%%%########################""""""""""""############%%%%%%%%%$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""######$$$%%%%%%&&&$$$%%%%%%%%%$$$$$$###"""$$$$$$############$$$$$$######$$$$$$$$$$$$###### !!!"""###$$$$$$%%%$$$$$$############$$$$$$###########################$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&&&&%%%$$$###"""###$$$$$$%%%%%%$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$###############$$$!!!""""""###############!!!###$$$###"""""""""$$$###"""###%%%&&&%%%$$$"""""""""###$$$$$$%%%%%%"""###$$$%%%%%%$$$###""""""""""""""""""###############""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$$$$######""""""""""""###$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######"""############$$$$$$$$$######"""!!!!!!"""######$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$############$$$$$$"""""""""""""""!!!!!!!!!########################!!!"""###$$$%%%$$$$$$###$$$###############$$$$$$######################## !!!######"""#######################################"""!!!!!!""""""############""""""$$$######"""""""""""""""!!!"""###$$$$$$###"""!!! !!!"""###$$$######"""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$######!!!!!!"""###############""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!"""############"""!!! !!!"""#########!!!"""""""""############!!!!!!"""""""""#########!!!!!!!!!!!!"""""""""###""""""""""""!!!!!!!!!!!!""""""#########$$$$$$$$$######"""""""""""""""###!!!!!!!!!""""""###$$$$$$!!!!!!!!!!!!"""""""""""" """$$$$$$$$$"""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""######!!!###$$$###!!!!!!"""$$$ !!!"""#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############"""######$$$$$$$$$$$$$$$$$$$$$##################""""""""""""############$$$#########""""""!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$###############""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$###"""###$$$%%%%%%%%%%%%$$$###"""###$$$%%%%%%$$$###""" """###$$$%%%&&&%%%$$$###""""""###$$$%%%###########################$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###&&&''''''&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%""""""""""""############$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$$$$############$$$$$$!!!"""###%%%%%%%%%$$$#####################$$$$$$!!!!!!"""############### ###$$$###"""!!!""""""!!! !!!###$$$$$$###"""""""""###$$$$$$%%%%%%"""###$$$%%%%%%$$$###""" !!!"""###$$$%%%%%%######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""#########""""""""""""!!!###############$$$$$$%%%########################%%%%%%$$$$$$"""!!! """############$$$$$$$$$###"""!!! !!!"""############$$$$$$%%%%%%&&&%%%%%%$$$$$$###$$$$$$%%%!!!!!!"""""""""#########$$$$$$############$$$$$$######""""""!!!!!! """"""""""""""""""""""""%%%%%%&&&%%%$$$""" $$$$$$##########################################"""!!! !!!###%%%%%%$$$#######################################"""!!!!!!""""""############""""""$$$######"""""""""""""""!!!"""###$$$$$$###"""!!! !!!"""$$$$$$######""" !!!"""###$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""#########""""""""""""!!!!!!!!!"""###############!!!""""""#########""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$%%%%%%$$$###""" !!!"""######$$$!!!!!!""""""#########$$$""""""""""""############!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""############$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%!!!!!!"""###$$$%%%%%%&&&!!!!!!!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!###%%%$$$!!! """$$$ !!!"""######$$$#########$$$%%%%%%%%%&&& !!!"""$$$$$$&&&&&&&&&%%%$$$###"""!!!$$$$$$############$$$$$$###$$$%%%%%%$$$###"""!!!&&&###!!!!!!$$$%%%$$$"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""""""""""""""############%%%%%%%%%###!!!!!!###$$$""""""""""""###$$$%%%&&&$$$%%%&&&'''&&&%%%$$$#########""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""""""""!!!!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###"""""""""""""""############$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$###""""""$$$$$$$$$############"""########################%%%$$$$$$$$$###"""""""""######$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%% !!!"""###$$$$$$%%%""""""""""""##################""""""""""""######!!!"""""""""############ """"""!!!!!!###$$$######$$$$$$$$$$$$############""""""!!!!!! """"""""""""""""""""""""!!!!!!""""""#########$$$###$$$%%%&&&&&&%%%$$$###$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$%%%"""######$$$$$$######"""######$$$$$$$$$$$$###### ######################## !!!"""###$$$%%%%%%%%%###%%%&&&&&&$$$######$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""""""""######$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%######""""""""""""#########$$$$$$###!!! !!!##################"""!!!!!!$$$###"""!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$###"""!!!################################################$$$$$$$$$############"""%%%$$$######""""""###### !!!!!!!!!!!!%%%%%%$$$$$$######""""""""""""""""""############ !!!"""""""""%%%$$$###""""""###$$$%%%!!!!!! !!!!!!%%%$$$"""!!!!!!!!!"""###!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############%%%%%%$$$$$$###"""""""""!!!!!!""""""######$$$$$$"""""""""""""""""""""""""""""""""""""""######$$$!!!!!!!!!!!!"""###$$$%%%!!!!!! !!!!!!"""###$$$"""""""""""""""""""""""" !!!"""###$$$$$$%%%#########"""!!! """"""""""""############!!!!!!""""""""""""!!!!!! """$$$%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$###"""!!!%%%###!!!!!!$$$%%%$$$"""############$$$$$$$$$%%%$$$$$$$$$############"""""""""""""""############$$$%%%%%%###!!!!!!###$$$$$$$$$###############$$$%%%%%%&&&&&&%%%%%%$$$#########""""""######$$$%%%########################!!!!!!""""""""""""!!!!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#########"""############$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$$$$######$$$$$$$$$############"""########################$$$$$$$$$#####################$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%&&& !!!!!!!!!"""######""""""""""""##################$$$$$$$$$$$$"""######"""!!!!!!"""###"""######$$$$$$######"""######""""""!!!!!!!!!!!!########################!!!"""""""""##################$$$$$$$$$$$$######$$$###"""!!!!!!"""###$$$########################"""""""""""""""###############$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$#########$$$%%%###!!!""""""#########$$$$$$$$$%%%%%%$$$$$$############"""""""""""""""######$$$""""""""""""""""""""""""############$$$$$$$$$%%%######""""""""""""#########$$$$$$###!!! !!!##################"""!!!!!!$$$###"""!!!!!!"""####################################$$$$$$$$$###""""""################################################""""""######$$$$$$$$$%%%%%%$$$######""""""######!!!!!!!!!"""""""""#####################"""""""""""""""""""""############!!!!!!!!!!!!!!!!!! """"""!!!!!!!!!!!!""""""!!!!!! !!!!!!$$$$$$"""!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!"""""""""$$$$$$$$$#########"""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""######$$$######"""""""""""""""###"""!!!!!!!!!!!!""""""###""""""""""""""""""""""""!!!!!!""""""######$$$$$$!!!!!!!!!!!!""""""""""""""""""""""""############!!!""""""######""""""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""###$$$$$$$$$######%%%###!!!"""###$$$###""""""""""""#########$$$$$$$$$$$$$$$############"""""""""""""""############$$$$$$%%%###"""!!!###$$$&&&%%%$$$###""""""""""""&&&&&&%%%$$$$$$$$$$$$$$$###""""""""""""###$$$$$$""""""""""""""""""""""""!!!!!!""""""###""""""!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%"""############$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$############"""#######################################$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%######""""""""""""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$""" !!!###"""######$$$$$$######"""###""""""""""""!!!!!!!!!########################""""""""""""#####################""""""###############""""""""""""######""""""""""""""""""""""""############""""""!!!!!!$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$%%%&&&%%%###"""!!!""""""""""""#########$$$$$$$$$############""""""""""""""""""""""""######$$$"""""""""""""""""""""""""""""""""#########$$$$$$######""""""""""""######"""###$$$###!!!!!!"""###############"""""""""!!!######""""""""""""##############################"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!"""###$$$%%%&&&&&&%%%$$$######""""""######"""""""""#########$$$$$$!!!""""""""""""""""""###""""""""""""##################"""!!!!!! !!!!!!""""""""""""!!!!!!"""!!!!!! !!!!!!"""######"""!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!######################## !!!!!!!!!!!!"""""""""#########$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""######$$$%%%$$$###"""!!!!!!!!!!!!###""""""!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######### !!!"""######$$$""""""""""""############"""##################"""&&&&&&&&&&&&%%%$$$###"""$$$$$$############$$$$$$!!!!!!"""#########$$$$$$$$$###"""""""""#########!!!""""""""""""#########$$$$$$$$$#########""""""!!!"""""""""###############$$$$$$$$$""""""###$$$%%%$$$$$$###""""""######'''&&&$$$#########$$$%%%"""""""""""""""###$$$$$$########################!!!!!!"""#########""""""""""""#########$$$$$$$$$########################""""""""""""###$$$%%%&&&""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$#########""""""########################"""""""""###$$$$$$$$$%%%######$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%###"""""""""!!!!!!!!! $$$$$$$$$$$$%%%%%%%%%%%%######""""""""""""###############$$$$$$$$$%%%%%%$$$$$$###!!!!!!###""""""############""""""""""""""""""""""""""""""########################"""""""""""""""#########$$$###"""!!!!!!"""###$$$###""""""""""""""""""###""""""""""""""""""""""""######""""""""""""""""""$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""!!!###%%%&&&%%%%%%&&&'''""""""""""""###############""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""!!!""""""""""""###############""""""""""""######!!!###$$$###"""!!!"""###$$$######""""""""""""""""""""""""""""""#################################!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%%%%$$$######""""""######"""""""""#########$$$$$$ !!!!!!""""""######!!!"""""""""############""""""""""""!!!!!! """###$$$%%%%%%$$$###"""""""""!!!!!!!!!!!!"""""""""""""""!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!!!!!!!""""""!!!!!!!!!"""###$$$$$$%%%$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$$$$$$$###"""!!!!!!""""""######"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#########""""""""""""""" !!!!!!""""""######!!!"""""""""##################$$$$$$$$$$$$######&&&&&&'''&&&&&&%%%$$$###$$$$$$############$$$$$$!!!!!!!!!""""""######$$$"""###""""""!!!!!!"""###!!!""""""""""""#########$$$$$$$$$#########""""""!!!"""""""""############"""###$$$$$$###"""###$$$######""""""###$$$$$$%%%&&&%%%$$$###"""###$$$%%%""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###############""""""#########$$$$$$$$$########################!!!!!!""""""###$$$&&&&&&""""""#########$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$#########""""""########################"""""""""###$$$$$$$$$%%%######$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%######""""""!!!  !!!!!!!!!######""""""""""""######""""""""""""#########$$$ !!!!!!  """$$$"""""""""######"""""""""""""""""""""##########################################""""""""""""""""""$$$###"""!!!!!!"""###$$$"""""""""######"""""""""######################## !!!!!!"""######$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%%%% """###""""""###$$$!!!!!!"""""""""#########"""""""""""""""""""""###"""""""""""""""######$$$""""""""""""""""""""""""!!!""""""""""""###############""""""""""""###### """$$$$$$###""""""###$$$###""""""!!!!!!""""""!!!!!!""""""############""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$######""""""######!!!!!!!!!"""""""""###### !!!!!!""""""######!!!"""""""""############!!!!!!!!!!!!""""""######"""###$$$%%%%%%$$$###"""""""""!!!!!!!!!!!!""""""!!!!!!!!!"""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######### !!!"""###$$$$$$%%%$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$""""""!!!!!!"""###$$$$$$######"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""!!!!!!!!!!!!!!!!!!"""!!!!!!"""""""""##################$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$############$$$$$$""""""!!!!!!!!!"""######""""""###"""!!! """$$$"""""""""#########$$$$$$$$$$$$$$$############"""""""""""""""############!!!###$$$%%%#########$$$""""""""""""###$$$%%%&&&%%%%%%$$$###############"""!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$$$$$$$"""############$$$$$$$$$########################""""""""""""###$$$%%%&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$############"""#######################################$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$######""""""""" !!!!!!!!!""""""######""""""""""""######!!!!!!"""""""""######### """"""!!!!!!###$$$!!!""""""######""""""!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""#########""""""#########""""""############""""""######################## !!!"""###$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""######################## !!!"""###$$$%%%%%%%%%###%%%&&&%%%"""!!!!!!!!!!!!!!!!!!"""""""""######"""""""""############$$$"""""""""""""""######$$$"""""""""""""""""""""""""""""""""#########$$$$$$######""""""""""""######!!!$$$$$$###""""""###%%%$$$"""!!!!!!!!!"""### !!!"""######$$$######!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$#########""""""%%%$$$######""""""######!!!!!!!!!"""""""""######!!!""""""""""""""""""###""""""""""""############ !!!""""""###$$$$$$!!!!!!""""""""""""!!!!!!###""""""!!!!!!""""""### !!!"""""""""!!!!!!!!!!!!""""""""""""!!!!!! """"""""""""############ !!!!!!"""###$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""######$$$!!!!!!!!!!!!"""###$$$%%%###""""""!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########""""""""""""!!!!!!!!!!!!""""""""""""############"""##################"""!!!!!!###$$$%%%%%%%%%%%%$$$$$$############$$$$$$######!!!!!! !!!""""""!!!"""###""" """$$$############$$$$$$$$$%%%$$$$$$$$$############"""""""""""""""############ """$$$%%%$$$######$$$$$$###############$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!"""##############################!!!!!!"""###$$$$$$$$$$$$"""############$$$$$$$$$###########################"""""""""###$$$%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""########################$$$$$$$$$#####################$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%###############"""""""""######$$$$$$$$$%%%%%%%%%######""""""""""""######""""""#########$$$$$$$$$ """%%%&&&$$$#########!!!!!!""""""""""""!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!######$$$$$$$$$$$$######!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""!!!!!!""""""#########$$$######$$$$$$$$$$$$############$$$$$$$$$$$$##############################""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$'''(((((('''$$$"""""""""!!!!!!!!!!!!"""""""""###############$$$$$$%%%%%%"""""""""""""""######$$$""""""""""""""""""""""""############$$$$$$$$$%%%######""""""""""""######!!!$$$%%%$$$""""""###%%%$$$"""!!! !!!"""### """###$$$$$$######""""""""""""""""""""""""######$$$$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%#######################################$$$$$$$$$%%%$$$######""""""######"""""""""#########$$$$$$###############"""""""""""""""""""""############""""""""""""""""""######""""""!!!!!!!!!!!!""""""######""""""""""""######!!!"""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""### !!!!!!!!!""""""######"""""""""""""""#########"""""""""""""""""""""""""""""""""""""""######$$$###"""""""""""""""######"""!!!!!!!!!!!!""""""###""""""""""""""""""""""""!!!!!!""""""######$$$$$$ !!!!!!""""""######""""""""""""############!!!""""""######""""""!!! !!!"""############$$$$$$############$$$$$$$$$###""" !!!""" """###""" !!!$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""""""""""""""############ """$$$%%%$$$######$$$&&&%%%$$$###""""""""""""######$$$%%%%%%###"""!!!!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!!!!"""$$$$$$%%%%%%%%%"""############$$$$$$$$$""""""""""""""""""""""""#########"""######$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""########################%%%$$$$$$$$$######""""""######$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%% !!!!!!!!!!!!!!!!!!!!!"""""""""###############""""""""""""############$$$$$$$$$%%%%%%%%%###&&&((()))'''$$$""""""!!!!!!""""""""""""!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!###$$$%%%&&&&&&%%%$$$###!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""#########$$$$$$###############$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$$$$$$$###""""""!!!###$$$$$$"""!!!!!!"""!!!!!!!!!!!!""""""""""""######$$$$$$$$$%%%%%%%%%"""""""""""""""######$$$""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%######""""""""""""######!!!$$$%%%$$$###"""###%%%$$$"""!!! !!!###$$$ """###$$$$$$$$$###########################$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%########################!!!!!!"""###$$$%%%%%%&&&%%%$$$$$$###"""###############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######""""""""""""""""""############$$$$$$######"""!!!!!!!!!%%%$$$###""""""###$$$%%%######""""""""""""######!!!"""""""""!!!!!!!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!!!!!!!"""!!!!!!!!!!!!""""""""""""!!!!!!""""""######$$$$$$"""""""""""""""""""""""""""""""""""""""######$$$%%%$$$###"""!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$######################## !!!!!!"""###$$$$$$%%%!!!"""$$$%%%%%%""""""""""""############!!!!!!""""""""""""!!!!!! !!!!!!!!!!!! %%%%%%%%%%%%%%%$$$###""" """"""""""""###############$$$%%%%%%$$$###"""!!!!!!!!!"""$$$&&&%%%!!!""""""!!!!!!!!!###$$$%%%!!!!!!"""###$$$$$$%%%%%%$$$###"""!!!!!!"""###$$$!!!"""""""""############"""""""""""""""""""""""" !!!"""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""######$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%((('''%%%#########%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&#########"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$###(((%%%  """ ###$$$$$$$$$$$$$$$$$$$$$#########""""""&&&### !!!###%%%%%%##############################$$$$$$%%%%%%$$$$$$###########################""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$#########"""""" !!!$$$&&&&&&%%%###!!!!!!!!!""""""##############################$$$$$$%%%$$$$$$$$$###""""""""""""""""""###$$$$$$$$$%%%!!!!!!"""###############!!!!!!!!!"""######$$$$$$$$$###"""!!! """"""#########"""!!!!!!########################"""""""""###$$$$$$$$$%%% !!!"""######$$$%%%%%%%%%$$$$$$#########%%%$$$###!!!!!!!!!""""""&&&&&&%%%$$$###"""!!! $$$$$$######"""!!!!!!!!!"""""""""""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$############"""$$$###"""!!!!!!###%%%&&&######""""""""""""######!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!!!!"""###$$$""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&&&&%%%$$$###"""###$$$%%%!!!""""""#########""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!###############"""!!!!!!!!!!!!""""""""""""!!!!!!$$$######"""!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! !!!###$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!""""""""""""!!!!!! """""""""""""""""""""""" !!!###$$$%%%!!!!!!!!!!!!""""""""""""""""""#########""""""!!!!!!!!!!!!!!!""""""""""""%%%###!!!  !!!"""!!!""""""""""""!!!!!! """""""""""""""""""""""""""############"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###############$$$$$$%%%$$$###"""!!!"""###$$$&&&'''&&&### ###""""""!!!!!!"""###$$$!!!!!!"""######$$$%%%%%%$$$###"""!!!!!!"""###$$$############$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""######$$$$$$$$$######""""""######$$$##############################$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%'''&&&$$$#########%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$#########$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$###%%%$$$$$$#########$$$$$$!!!###&&&&&&%%%###""""""$$$$$$$$$#########""""""###  ###%%%%%%$$$###########################$$$$$$%%%%%%$$$$$$###################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$#########""""""!!!"""###%%%%%%$$$###""""""""""""#########$$$$$$!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############$$$$$$$$$!!!!!!"""########################"""""""""""""""""""""!!!!!!!!!""""""###!!!"""######$$$$$$#############################################$$$$$$$$$!!!!!!""""""###$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$###""""""######$$$!!!""""""""""""#########"""""""""""""""#########"""""""""""""""######$$$""""""""""""""""""""""""$$$$$$$$$############"""$$$###"""!!!"""###%%%&&&######""""""""""""######""""""############""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$###"""""""""!!!!!!!!!!!!%%%%%%$$$$$$$$$$$$%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&%%%$$$$$$######$$$$$$######$$$$$$$$$$$$######""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!!!!"""""""""###""""""""""""""""""""""""###############"""!!!!!!!!!!!!""""""""""""!!!!!!$$$$$$######"""!!!!!! """"""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""!!!!!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""############"""!!!!!! """"""""""""""""""""""""""""""!!!!!!!!!"""######!!!!!!!!!"""""""""######""""""############""""""""""""""""""###############!!!  !!!!!!""""""#########""""""""""""""""""""""""""""""""""""######""""""!!!!!!########################""""""""""""###############$$$$$$$$$$$$###""""""$$$$$$%%%'''((('''%%%"""$$$###""""""!!!""""""###!!!""""""######$$$$$$$$$######""""""""""""#########$$$$$$$$$$$$%%%%%%%%%"""""""""""""""""""""""""""""""""""""""#########"""""""""!!!!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$%%%$$$###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''&&&%%%$$$$$$###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$$$$ """%%%'''((('''&&&%%%%%%&&&'''&&&$$$""""""###$$$$$$$$$###############  """%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$###############""""""######$$$$$$$$$$$$#########$$$$$$$$$$$$$$$ !!!"""$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$###############!!!!!!"""###############$$$$$$######"""!!!!!! !!!"""###$$$%%%!!!"""###$$$%%%%%%%%%%%%########################$$$$$$$$$###############""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$#########%%%$$$$$$###$$$$$$%%%&&& !!!!!!"""""""""""" !!!!!!"""######$$$$$$"""""""""""""""######$$$########################$$$$$$$$$############"""$$$###"""""""""###%%%&&&######""""""""""""############""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""############"""""""""!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%$$$######""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""########################""""""######""""""!!!!!!!!!!!!""""""""""""!!!!!!$$$$$$######""""""!!!!!!""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""!!!"""######$$$$$$##############################""""""""""""""""""""""""$$$$$$$$$$$$###"""!!! """"""""""""""""""""""""%%%$$$###""""""""""""""""""""""""#########$$$$$$""""""############""""""############$$$$$$$$$$$$"""!!!  !!!!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$##############################!!!"""""""""#####################$$$############$$$$$$$$$&&&''''''%%%"""$$$$$$###""""""!!!!!!!!!!!!"""""""""#########$$$###""""""""""""""""""############$$$$$$$$$%%%%%%""""""""""""""""""""""""#########"""""""""""""""###""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$###""""""""""""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&((('''&&&%%%$$$$$$###$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$###%%%&&&%%%###"""!!!""""""!!!"""###%%%########################!!!!!!!!!"""###$$$%%%%%%###########################$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$###"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""###$$$$$$%%%#########$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""""""""!!!!!!"""###########################""""""!!!!!!!!!!!!!!!!!!"""###$$$%%%###$$$$$$%%%%%%%%%$$$$$$########################%%%$$$$$$$$$###""""""""""""""""""######$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%%%%$$$######"""!!!!!! !!!!!!""""""############"""""""""""""""######$$$########################$$$$$$$$$#########""""""######"""""""""###$$$%%%######""""""""""""######$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""############"""""""""!!!!!!"""##################"""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%###$$$%%%&&&%%%$$$###"""######$$$$$$$$$###""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!"""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!######"""""""""!!!!!!!!!""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""!!!"""###%%%%%%$$$##############################""""""""""""""""""""""""%%%%%%%%%$$$$$$"""!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###############$$$"""#########$$$$$$$$$$$$!!!""""""############""""""""""""#########$$$$$$######"""!!!!!!""""""###!!!"""###$$$%%%&&&&&&&&&"""""""""""""""""""""""""""######$$$$$$$$$######""""""""""""""""""""""""!!!"""""""""##############################$$$$$$#########$$$%%%%%%###!!!############""""""!!!!!!"""""""""""""""#########"""""""""######"""""""""""""""""""""#########$$$""""""""""""""""""""""""#########"""""""""""""""#########""""""#######################################$$$$$$$$$$$$######$$$######""""""######$$$""""""""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&((('''&&&%%%$$$$$$###$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%% !!!"""######""""""!!! !!!!!!!!!$$$%%%########################$$$$$$%%%%%%$$$######$$$###########################$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$###"""!!!"""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""""""""!!!!!!""""""######$$$$$$%%%$$$$$$$$$###"""""""""!!!!!!"""###############!!!!!!""""""##################""""""""""""######%%%%%%%%%%%%%%%$$$###"""########################%%%$$$$$$$$$###"""""""""!!!!!!!!!"""""""""""""""########################!!!!!!"""######$$$$$$$$$$$$$$$$$$######""""""!!!############""""""!!!!!!"""""""""""""""######$$$########################$$$$$$$$$#########""""""###############$$$$$$$$$######""""""""""""######$$$###"""!!!!!!"""###$$$########################"""""""""######"""""""""############""""""""""""!!!!!!"""######"""!!!!!!""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$###$$$%%%&&&%%%$$$###""""""""""""""""""!!! """"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!! """"""!!!!!!!!!!!!""""""########################!!!!!!!!!!!!""""""""""""!!!"""###%%%%%%$$$##############################""""""""""""""""""""""""%%%%%%%%%$$$$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###$$$%%%&&&"""#########$$$$$$$$$$$$!!!!!!"""###############!!!!!!!!!"""""""""############"""""""""#########""""""###%%%%%%&&&&&&&&&"""""""""""""""""""""""" !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""#####################"""######$$$%%%###"""!!!"""###$$$"""!!!"""############""""""!!!""""""""""""""""""""""""""""""############""""""!!!!!!"""""""""#########"""""""""""""""""""""""""""""""""""""""#########$$$######""""""######$$$""""""""""""""""""""""""######$$$$$$$$$$$$############""""""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''&&&%%%$$$$$$###$$$$$$######$$$$$$%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###"""###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$############ """$$$$$$"""""""""##################$$$$$$$$$%%%&&&''''''%%%####################################$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###############$$$$$$$$$$$$###"""""""""###%%%&&&$$$$$$$$$$$$$$$#########$$$######""""""!!! !!!!!!!!!"""""""""""""""$$$$$$$$$###############!!!!!!"""############### !!!!!!"""######$$$$$$$$$######"""""""""######$$$$$$$$$$$$$$$######"""########################$$$$$$$$$###############!!!!!!!!!!!!!!!!!!!!!""""""""""""###############!!!!!!"""#########""""""!!!!!!"""###$$$%%%%%%&&&$$$$$$######"""!!!!!! """""""""""""""######$$$########################$$$$$$$$$############"""""""""######$$$$$$$$$$$$######""""""""""""############""""""""""""######""""""""""""""""""""""""""""""############""""""$$$$$$#########""""""""""""###$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$######$$$%%%%%%%%%%%%$$$######""""""""""""!!! """"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!"""""""""!!!!!!!!!!!!""""""""""""!!!!!!"""""""""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!"""######$$$$$$##############################""""""""""""""""""""""""#########$$$######"""!!!""""""""""""""""""""""""!!!!!!!!!"""###$$$%%%&&&"""""""""#########$$$$$$ !!!"""######$$$###### !!!!!!!!!"""""""""""" !!!!!!!!!!!!"""""""""###$$$%%%%%%%%%%%%%%%"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""##################"""""""""###%%%%%%###"""!!!!!!######"""!!!!!!!!!######$$$###"""""""""""""""""""""""""""!!!!!!"""###$$$$$$###"""!!!""""""#########$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""######$$$$$$"""""""""!!!!!!"""""""""##############################$$$$$$$$$$$$############""""""""""""######%%%%%%%%%%%%%%%$$$$$$##############################$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$#########$$$$$$"""######$$$%%%%%%&&&&&&###$$$%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###"""$$$&&&&&&$$$"""!!!!!!""""""#########$$$$$$$$$"""%%%'''&&&$$$######$$$###########################$$$$$$%%%%%%$$$$$$###########################################################################$$$$$$############$$$$$$""""""#########$$$$$$$$$###############$$$$$$%%%$$$$$$#########""""""""""""""""""""""""!!!!!!!!!#########"""""""""""""""###############$$$$$$$$$!!!!!!"""###############"""""""""""""""#########""""""""""""###$$$%%%%%% !!!"""###$$$$$$$$$$$$#######################################$$$$$$$$$""""""""""""""""""""""""!!!"""""""""#########$$$"""###$$$$$$$$$###"""!!! !!!"""###$$$%%%%%%#########""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""$$$$$$$$$############"""""""""###$$$$$$$$$$$$$$$######""""""""""""######""""""############""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!$$$$$$$$$#########"""""""""###%%%&&&&&&%%%###"""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$######"""&&&%%%$$$$$$######$$$$$$#########""""""!!! """"""!!!!!!!!!!!!""""""""""""""""""""""""""""""###"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!!!!!!!""""""""""""!!!!!!########################""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""!!!!!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""######""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""###$$$!!!!!!!!!"""""""""###### !!!"""######$$$$$$$$$!!!!!!"""""""""######### !!!"""""""""""""""######$$$$$$$$$$$$$$$###""""""""""""""""""""""""!!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""##################"""""""""###%%%&&&###"""!!!"""###$$$###!!! !!!"""###$$$$$$###"""""""""""""""!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%"""""""""""""""""""""""" !!!!!!"""###$$$$$$%%%!!!!!! !!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############""""""""""""######&&&&&&&&&&&&&&&%%%$$$##############################$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&#########"""######$$$$$$ !!!!!!"""######$$$$$$###$$$%%%&&&&&&%%%$$$###!!!"""###$$$%%%&&&&&&&&&!!!###%%%&&&'''%%%###""""""%%%&&&$$$"""!!! """"""######$$$$$$$$$$$$"""%%%&&&$$$"""###%%%########################$$$$$$$$$%%%%%%$$$$$$$$$########################""""""""""""""""""""""""########################$$$$$$############$$$$$$""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$#########""""""!!!!!! !!!!!!""""""######%%%$$$$$$$$$######""""""""""""######$$$$$$$$$%%%!!!!!!"""###############$$$$$$######"""!!!!!!!!! !!!"""###%%%'''((( """$$$%%%&&&'''########################""""""######$$$$$$$$$%%%$$$$$$##################!!!!!!""""""#########$$$$$$%%%&&&&&&%%%$$$"""!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$"""""""""""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$############"""""""""###$$$$$$$$$$$$#########""""""""""""######!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!$$$$$$$$$############"""!!!"""$$$%%%%%%$$$"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$$$$######"""'''&&&$$$###"""###$$$%%%$$$$$$$$$######""" """"""!!!!!!!!!!!!""""""""""""""""""""""""""""""######""""""!!!!!!!!! """""""""""""""""""""""" !!!""""""!!!!!!!!!!!!""""""""""""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""!!! !!!###$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!""""""######"""""""""""""""""""""""""""###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!######$$$$$$$$$"""############$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""!!!  !!!"""###$$$$$$%%%""""""""""""""""""""""""#########""" !!!###%%%""""""""""""""""""""""""!!!!!!"""#####################"""""""""""""""###""""""!!!!!!!!!!!!""""""$$$"""!!!!!!"""######"""!!!  """###%%%%%%%%%###""""""%%%''')))'''$$$$$$%%%$$$"""""""""""""""############$$$##################$$$%%%""" ###&&&&&&$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$###"""""""""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""###$$$$$$###"""###$$$$$$#########""""""!!!!!! !!!"""###############$$$$$$######""""""!!!!!!"""""""""""""""###############""""""######$$$%%%$$$$$$############$$$$$$!!!!!!""""""######$$$$$$%%%%%%$$$###"""""""""###""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!! ######""""""""""""######"""""""""###$$$$$$$$$%%%######$$$$$$$$$$$$############$$$$$$$$$$$$######"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""######""""""""""""###############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""&&&&&&%%%$$$###"""!!!!!!$$$#########""""""!!!!!!$$$$$$###"""!!!!!!!!!"""######$$$$$$$$$%%%%%%%%%"""###$$$###"""!!!"""###"""############$$$$$$$$$$$$$$$############$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""###$$$%%%%%%$$$###"""#######################################"""!!!!!!""""""""""""!!!!!!!!!!!!###"""!!!!!!!!!!!!!!!"""###"""!!! ######""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""######""""""!!!!!! !!!!!!""""""""""""!!!!!!$$$"""!!! !!!"""$$$%%%""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!######""""""!!!!!! """"""############""""""!!!!!!!!!!!!!!!"""#####################$$$$$$%%%"""""""""""""""###############""""""!!!!!!  !!!"""######$$$#########$$$$$$%%%%%%%%%######""""""""""""###############""""""""""""!!!""""""#########"""!!!!!!!!!!!!""""""######$$$$$$""""""""""""""""""""""""#########"""!!!!!!###%%%""""""""""""""""""""""""!!!!!!"""#####################""""""""""""######""""""""""""""""""""""""$$$"""!!!!!!"""######"""###""""""!!!"""###$$$%%%"""###$$$###!!!!!!###$$$(((%%%######$$$$$$""" """"""""""""############%%%%%%$$$$$$$$$$$$%%%%%%'''%%%""""""$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""##################$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""###$$$$$$###"""###$$$############"""""""""!!!!!!""""""###$$$$$$###############"""""""""""""""!!!""""""###$$$%%%%%%&&&######""""""######$$$%%%#########""""""#########"""""""""""""""###############""""""!!!"""""""""########################"""""""""""""""""""""""" !!!!!!""""""######$$$######""""""""""""########################$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$######"""""""""""""""""""""""""""###$$$$$$$$$$$$###"""######""""""""""""#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!! ##################""""""%%%$$$###############$$$#########$$$$$$$$$%%%%%%"""###$$$###"""!!!"""###"""############$$$$$$$$$$$$$$$############$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""###$$$$$$$$$$$$###"""#######################################"""!!!!!!"""""""""""""""""""""!!!!!!!!!!!!!!!!!!"""###$$$###""""""!!!!!!!!!!!!"""###"""""""""!!!!!!!!! ######""""""!!!!!! """"""""""""""""""""""""############"""""""""!!!""""""""""""""""""""""""###"""""""""!!!!!!!!! ######$$$$$$$$$$$$#########"""!!! !!!"""$$$%%%""""""""""""""""""""""""""""""############""""""###"""""""""!!!!!!!!! """"""############""""""!!!!!!!!!!!!!!!"""#########""""""""""""###$$$$$$############"""""""""!!!""""""""""""!!!!!!!!!!!! !!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""##################""""""""""""""""""######$$$#########"""""""""""""""#########"""""""""""""""""""""""""""######"""!!!!!!"""$$$""""""""""""""""""""""""!!!!!!"""##################"""""""""""""""######"""###$$$$$$$$$$$$###"""$$$"""!!!!!!"""######"""###""""""""""""###$$$%%%"""###%%%$$$###"""###$$$%%%###""""""###$$$"""!!!"""""""""#########$$$$$$$$$$$$$$$######$$$$$$$$$)))'''%%%$$$%%%%%%$$$#########$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""###$$$$$$###"""###$$$############""""""""""""""""""###$$$$$$$$$$$$###""""""""""""############!!!!!!"""$$$%%%&&&'''(((######""""""######$$$%%%###""""""!!!!!!""""""###############""""""""""""!!!!!!!!!!!!!!!!!!"""###########################""""""""""""""""""""""""!!!!!!""""""###$$$$$$%%%######""""""""""""########################""""""######$$$$$$$$$$$$############$$$$$$$$$$$$######"""""""""""""""""""""""""""######$$$$$$######"""######""""""""""""######""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&#########$$$$$$$$$$$$%%%!!!"""######"""!!!"""$$$"""############$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""###$$$$$$$$$$$$###"""#######################################"""!!!!!!"""""""""""""""""""""""" !!!"""###$$$%%%###""""""""""""######$$$""""""""""""!!!!!!!!!!!!$$$$$$###"""!!! """"""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!######$$$$$$$$$$$$#########"""!!!!!!!!!"""$$$%%%""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""!!!!!!!!!!!!""""""############""""""!!!!!!!!!!!!!!!"""######""""""!!!!!!!!!"""######$$$$$$######""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$###############""""""""""""############"""""""""!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""#########!!!!!!"""$$$""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""###$$$"""###%%%&&&&&&%%%###"""$$$"""!!!!!!"""######"""!!!!!!!!!!!!!!!"""""""""###%%%'''(((&&&%%%%%%%%%""""""""""""#########"""""""""#########$$$$$$$$$""""""!!!!!!!!!!!!""""""&&&&&&%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$###"""###$$$#########"""""""""""""""######$$$$$$$$$$$$######!!!!!!""""""######$$$$$$""""""######$$$%%%&&&&&&######""""""######$$$%%%""""""!!!!!!!!!!!!""""""$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!"""###$$$########################""""""""""""""""""""""""%%%%%%$$$$$$###"""""""""######""""""""""""######$$$$$$######""""""!!!!!!######$$$$$$$$$$$$############$$$$$$$$$$$$######""""""""""""""""""""""""""""""############""""""######""""""""""""######"""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%&&&###############$$$%%%&&&############$$$$$$$$$$$$!!!"""######""""""###$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$################################################"""!!!!!!"""""""""""""""#########"""!!!!!!!!!"""###$$$$$$!!!!!!!!!!!!"""###$$$$$$""""""""""""!!!!!!!!!!!!######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""!!!!!!""""""###$$$"""""""""""""""""""""""""""######$$$$$$######"""""""""""""""!!!!!!!!!!!!""""""############""""""!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!""""""###"""""""""""""""######### !!!!!!""""""######""""""""""""!!!!!!!!!!!!""""""######$$$$$$$$$%%%######""""""""""""######""""""!!!!!!!!! !!!"""###$$$$$$$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""!!!"""$$$###"""!!!"""###""""""""""""""""""""""""!!!!!!"""###############""""""!!!!!!"""###$$$$$$"""$$$%%%''''''%%%$$$"""$$$"""!!!!!!"""######""" !!!!!!"""""""""""""""###%%%''''''&&&$$$$$$%%%!!!"""""""""""""""##################$$$$$$$$$$$$""""""!!!!!!!!!!!!"""""""""######$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$###"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$###"""###$$$""""""""""""""""""############$$$$$$$$$######"""!!!!!!""""""######$$$$$$###############"""""""""######""""""######$$$%%%""""""!!!!!!!!!!!!""""""$$$$$$######""""""!!!!!!""""""""""""######$$$%%%########################""""""""""""""""""""""""%%%%%%$$$$$$###"""""""""######""""""""""""######$$$######""""""!!!!!!!!!######$$$$$$$$$$$$############$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######!!!!!!""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%#########$$$$$$%%%%%%&&&"""""""""""""""###$$$%%%""""""#########$$$$$$$$$ """######""""""###$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$#################################$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$##################$$$#######################################"""!!!!!!!!!"""""""""#########$$$%%%$$$###""""""""""""""" !!!!!!"""###!!!!!!!!!!!!"""""""""""" !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""######$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""############""""""!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!""""""### !!!"""###$$$$$$%%% !!!!!!""""""######""""""""""""!!!!!!!!!!!! !!!"""$$$%%%&&&&&&######""""""""""""######""""""""""""!!!!!!!!!!!!""""""######$$$#########"""""""""""""""#########""""""""""""""""""""""""!!!"""$$$$$$"""!!!"""###""""""""""""""""""""""""!!!!!!"""###############!!!!!!!!!!!!"""###$$$%%%###$$$%%%%%%%%%%%%$$$###$$$"""!!!!!!"""######""""""###$$$$$$%%%%%%$$$$$$!!!"""$$$###"""!!!"""###!!!###$$$###""""""###$$$#########$$$$$$$$$$$$%%%$$$$$$$$$######$$$$$$$$$!!!$$$$$$$$$###$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%###""""""!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%$$$$$$###""""""!!!###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""###$$$$$$###"""###$$$""""""""""""############"""############"""!!!!!!""""""""""""############$$$$$$######"""!!!!!! ######""""""######$$$%%%###""""""!!!!!!""""""###############""""""""""""$$$###############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""###$$$$$$%%%######""""""""""""######""""""""""""""""""!!!!!!######$$$$$$$$$$$$############$$$$$$$$$$$$######""""""""""""""""""""""""###""""""!!!!!!""""""#########""""""""""""######!!!!!!!!!"""######$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""""""""############$$$$$$$$$$$$$$$"""""""""!!!""""""######"""""""""############$$$ !!!######""""""###%%%"""############$$$$$$$$$$$$$$$############$$$$$$########################""""""######$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$###""""""###$$$$$$#######################################"""!!!!!!!!!""""""######$$$$$$$$$&&&%%%$$$###"""!!!!!!!!!!!! !!!!!!"""!!!!!!!!!!!!"""""""""""" !!!"""###$$$$$$""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$######!!!"""""""""############""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""############""""""!!!!!!!!!!!!!!!"""######""""""!!!!!!!!!"""###### !!!"""###$$$$$$%%%!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""###%%%&&&&&&######""""""""""""######$$$$$$$$$############"""""""""#########"""!!!!!!!!!!!!""""""######$$$$$$"""""""""""""""""""""""" """$$$$$$###"""""""""""""""""""""""""""""""""!!!!!!"""###############!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!"""######""""""###$$$%%%%%%%%%$$$$$$!!!""""""!!! !!!######$$$&&&%%%###"""###%%%#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%!!!###&&&&&&$$$######%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$########################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""###$$$$$$###"""###$$$!!!"""""""""############"""""""""""""""!!! #########"""""""""""""""$$$##################"""######""""""######$$$%%%#########""""""#########"""""""""""""""#########$$$######""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!!!!""""""######$$$######""""""""""""######!!!!!!!!!"""""""""""""""######$$$$$$$$$$$$############$$$$$$$$$$$$######""""""""""""""""""""""""###"""!!! !!!"""#########""""""""""""###### !!!!!!"""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""##################""""""$$$$$$######""""""######""""""""""""############!!!######""""""$$$%%%"""############$$$$$$$$$$$$$$$############$$$$$$########################!!!""""""###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$###""""""###$$$$$$#######################################"""!!!!!!!!!""""""######$$$%%%%%%%%%%%%$$$###""""""""""""###"""!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""### !!!!!!""""""######""""""""""""""""""""""""!!!"""""""""############"""""""""""""""""""""""" !!!!!!!!!"""""""""#########$$$$$$$$$$$$######!!!!!!"""###############"""""""""""""""""""""""""""""""""######""""""""" !!!!!!!!!"""""""""###""""""############""""""!!!!!!!!!!!!!!!"""#########""""""""""""###$$$$$$######""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!""""""######""""""""""""##################""""""""""""######&&&&&&&&&%%%%%%%%%$$$$$$"""""""""""""""!!!  !!!!!!"""###$$$$$$%%%"""""""""""""""""""""""" """$$$$$$###"""""""""""""""""""""""""""""""""!!!!!!"""###############!!!!!!!!!!!!"""###$$$%%%$$$######""""""######$$$$$$"""!!!!!!"""######""" !!!"""###$$$###""""""#########""" !!!###%%%###&&&'''&&&###"""###%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$###&&&)))(((%%%######$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$%%%&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$#########""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$"""$$$$$$$$$###"""###$$$!!!!!!""""""#########$$$!!!!!!"""!!!!!! $$$$$$######""""""!!!!!!#########$$$$$$%%%%%%%%%#########"""###$$$$$$%%%$$$$$$############$$$$$$!!!!!!""""""######$$$$$$$$$###"""!!!!!! !!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""!!! ######""""""""""""###### !!!!!!""""""############$$$$$$$$$$$$############$$$$$$$$$$$$######""""""""""""""""""""""""###"""!!! !!!"""#########""""""""""""###### !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$##################$$$#########""""""!!!!!!&&&&&&%%%$$$############""""""""""""############!!!"""###""""""$$$&&&"""############$$$$$$$$$$$$$$$############$$$$$$########################!!!""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""###$$$%%%#######################################"""!!!!!!!!!""""""###$$$$$$%%%%%%##################$$$$$$$$$$$$###"""!!!!!!"""""" !!!!!!!!!""""""######""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""#########$$$"""""""""""""""""""""""" !!!!!!!!!""""""######!!!!!!""""""""""""!!!!!!!!!!!!"""###############""""""""""""""""""""""""######$$$$$$$$$$$$###### !!!!!!!!!""""""######""""""############""""""!!!!!!!!!!!!!!!"""#####################$$$$$$%%%%%%%%%$$$###"""!!! ######""""""!!!!!!  !!!"""######$$$%%%$$$$$$###"""!!!!!! ######""""""""""""######%%%$$$###!!!!!!!!!"""###""""""#########$$$$$$$$$"""  ###$$$###!!!"""###%%%&&&&&&%%%###""""""############$$$$$$$$$""""""""""""##################$$$$$$$$$%%%%%%%%%######""""""######$$$%%%$$$$$$############$$$$$$ !!!"""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%%%%$$$###""""""###$$$%%%""""""###$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''&&&$$$""" ###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""&&&%%%###""""""###%%%&&&!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$######""""""#########$$$$$$%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%###&&&'''&&&$$$###%%%'''%%%%%%%%%$$$$$$#########"""############$$$$$$$$$%%%$$$######""""""######"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%######$$$$$$$$$$$$######$$$$$$$$$#########"""""""""""""""""""""######$$$######""""""""""""######""""""""""""############!!!!!!!!!!!!""""""""""""#########$$$%%%%%%%%%&&&$$$$$$$$$############"""######$$$######"""!!! """"""############""""""""""""""""""""""""""""""""""""""""""""""""""""""&&&### ###%%%%%%$$$""""""!!!!!!"""###$$$$$$&&&###!!!!!!###%%%$$$###%%%$$$"""!!!!!!"""$$$%%%"""""""""""""""######$$$################################################""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$########################$$$$$$$$$$$$#########"""!!! $$$'''&&&$$$""""""""""""""""""""""""!!!!!!!!!!!! """#########$$$$$$$$$$$$###"""!!! !!!"""###""""""""""""""""""""""""$$$###""" !!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!$$$!!! !!!!!!!!!"""""""""""""""############""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$!!!!!!!!!!!!!!! """"""""""""############ !!!"""###$$$$$$%%%$$$#########""""""!!!!!!!!!!!!!!!!!!!!!"""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$#########""""""""""""""""""""""""""""""%%%$$$"""!!!!!!!!!"""###!!!!!!!!!""""""#########"""!!! ###$$$###!!!!!!"""$$$%%%%%%$$$"""!!!!!!!!!"""""""""#########""""""""""""############"""""""""#########$$$$$$######""""""######$$$%%%$$$$$$############$$$$$$""""""""""""####################################!!!"""###$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$&&&%%%###""""""###%%%&&&"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%!!!###$$$###!!! """$$$%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$%%%$$$######""""""######"""############$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$######$$$$$$$$$#########"""""""""""""""""""""###$$$$$$######""""""""""""######""""""""""""############!!!!!!!!!"""""""""###############$$$$$$$$$$$$$$$#########"""""""""!!!!!!"""""""""###""""""!!!!!!""""""############""""""""""""""""""""""""""""""########################%%%### !!!###%%%%%%$$$"""""""""""""""###$$$$$$&&&###!!!!!!###%%%$$$###%%%$$$"""!!!!!!"""$$$%%%"""""""""""""""######$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################!!!"""""""""""""""!!!!!!########################$$$$$$#########""""""""""""!!! !!!$$$%%%$$$""""""""""""""""""""""""""" !!!!!!!!!""""""""""""""""""#########$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""%%%$$$###"""!!!!!!"""###""""""""""""""""""""""""&&&""" ###%%%### !!!!!!!!!""""""""""""""""""############"""""""""""""""""""""!!!########################$$$$$$######"""!!!!!!!!!###############"""!!!!!!""""""""""""############!!!!!!""""""######$$$$$$$$$$$$$$$######"""""""""########################!!!!!!"""############"""$$$$$$$$$#########""""""""""""""""""""""""""""""$$$###""""""!!!""""""""" !!!!!!!!!!!!"""""""""!!! !!!###$$$###"""!!!"""###$$$$$$###"""!!! !!!!!!!!!""""""""""""""""""""""""############!!!!!!!!!"""""""""############""""""######$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$#########"""%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$######!!!!!!"""""""""#########$$$$$$###""""""###$$$$$$$$$$$$###""""""###$$$$$$%%%%%%%%%%%%$$$###""""""######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###########################""""""######$$$%%%%%%&&&&&&%%%$$$######$$$%%%&&&###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$############%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%!!!"""###"""!!! !!!###%%%%%%%%%$$$$$$$$$$$$###"""############$$$$$$$$$%%%$$$######""""""######"""############$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$$$$######$$$$$$$$$##################""""""""""""###$$$$$$######""""""""""""######""""""""""""############"""""""""#########$$$$$$##################""""""""""""""""""!!!!!!!!! !!!"""""""""!!!!!!""""""############""""""""""""""""""""""""""""""########################$$$###!!!"""###%%%%%%$$$""""""""""""""""""###$$$%%%###""""""###$$$$$$###%%%$$$###""""""###$$$%%%"""""""""""""""######$$$################################################&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%#########""""""#########%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""######################################################"""""""""!!!!!!!!!$$$"""!!!"""######"""!!!"""""""""""""""""""""""" """######$$$!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""$$$$$$###"""""""""######""""""""""""""""""""""""'''&&&%%%$$$#########""" !!!!!!!!!"""""""""""""""""""""############""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!$$$$$$$$$%%%$$$$$$###"""""""""""""""############"""""""""""""""#########$$$$$$############""""""######################## !!!"""""""""""""""$$$############"""""""""""""""""""""""""""""""""######""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!"""############""""""###$$$$$$###""""""!!!!!!!!!"""""""""######!!!"""""""""############!!!!!!!!!"""""""""############""""""######$$$%%%$$$$$$############$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$######"""""""""""""""#########$$$$$$##################$$$$$$##################$$$%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%&&&###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%$$$######""""""######""""""#########$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###########################$$$%%%%%%$$$###!!! ######$$$$$$$$$$$$####################################""""""######$$$%%%######""""""""""""######!!!"""""""""############"""#########$$$$$$$$$$$$$$$#########"""!!!!!!!!!######"""""""""!!!!!!!!! !!!!!!"""!!!!!!""""""############""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$$$$$$$###"""""""""""""""######$$$############$$$######$$$$$$###""""""###$$$$$$"""""""""""""""######$$$################################################&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%%%%########################""""""""""""!!!!!!!!!!!!###"""""""""######"""""""""""""""""""""""""""""" !!!""""""###### !!!!!!!!!!!!""" !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""""""""########################"""$$$$$$### !!!### !!!!!!!!!!!!"""""""""!!!"""""""""############"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$$$$$$$$$$%%%%%%$$$######!!!"""""""""#####################"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!! !!!""""""######""""""############"""""""""""""""""""""""""""""""""""""""""""""#########""""""""""""""""""""""""""""""!!!""""""###"""######$$$###$$$$$$$$$$$$$$$$$$###"""""""""#########$$$$$$!!!"""""""""############"""""""""#########$$$$$$######""""""######$$$%%%$$$$$$############$$$$$$ !!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""#########$$$$$$$$$%%%%%%#########$$$$$$##################$$$$$$#########"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$#########$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%"""""""""#########$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%$$$######""""""######""""""#########$$$$$$$$$################################################""""""""""""""""""""""""###################################################$$$$$$%%%%%%###"""!!!######$$$$$$$$$$$$#############################################$$$$$$%%%######""""""""""""######!!!"""""""""############"""#########$$$$$$$$$$$$$$$#########"""!!!!!!!!!$$$$$$#########""""""""" !!!!!!"""!!!!!!""""""############""""""""""""""""""""""""""""""########################""""""###$$$######$$$$$$######"""""""""""""""#########$$$$$$############$$$##################$$$"""""""""""""""######$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$  !!!"""###########################""""""""""""!!!!!!!!!!!! !!!"""""""""###$$$$$$""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!! !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!###"""!!!%%%!!!!!!!!!!!!"""""""""###!!!"""""""""############!!!"""""""""#########$$$########################!!!!!!!!!"""######$$$$$$""""""###############"""!!!"""""""""#####################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""############"""######""""""""""""!!!!!!!!!"""$$$###""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$""""""""""""############"""""""""#########$$$$$$######""""""######$$$%%%$$$$$$############$$$$$$ !!!"""###$$$$$$########################"""######$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%"""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###"""""""""###$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$"""######$$$%%%$$$$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&$$$###$$$%%%&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$%%%$$$######""""""######"""############$$$$$$$$$################################################""""""""""""""""""""""""#########################################################$$$$$$$$$############$$$$$$$$$$$$#####################$$$$$$$$$$$$############$$$%%%%%%######""""""""""""######""""""""""""############"""""""""#########$$$$$$##################""""""$$$$$$$$$$$$############ !!!"""""""""!!!!!!""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""$$$%%%$$$######$$$$$$######"""""""""""""""!!!###%%%%%%###"""###$$$########################"""""""""""""""######$$$########################################################################%%%$$$$$$######$$$$$$%%%#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!###$$$%%%##############################"""""""""!!!!!!!!!!!!"""###""""""$$$&&&""""""""""""""""""""""""#########""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!###""" ###&&&!!!!!!!!!"""""""""######""""""""""""############!!!""""""######$$$$$$$$$""""""""""""""""""""""""$$$$$$######"""!!!!!!!!! !!!""""""###"""""""""""""""""""""############"""""""""""""""######### !!!!!!!!!!!!""""""$$$######""""""!!!!!! """"""###$$$$$$$$$$$$$$$!!!!!!"""""""""""""""###"""""""""""""""""""""""" !!!"""###$$$######""""""""""""!!!!!! !!!###$$$$$$""""""###&&&$$$$$$############$$$$$$""""""""""""############""""""""""""############!!!!!!!!!"""""""""############""""""######$$$%%%$$$$$$############$$$$$$!!!!!!!!!""""""#################################!!!"""###$$$$$$$$$$$$$$$############$$$$$$$$$$$$"""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###"""###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$###"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%!!!"""###$$$%%%$$$$$$############$$$$$$$$$%%%%%%$$$$$$############$$$$$$###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%&&&$$$"""###%%%&&&$$$#########$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$%%%$$$######""""""######"""############$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""################################################""""""""""""###$$$%%%%%%######$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$######$$$$$$%%%&&&######""""""""""""######""""""""""""############!!!!!!!!!"""""""""###############$$$$$$$$$$$$$$$############"""""""""""""""""""""###""""""!!!!!!""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """%%%%%%$$$"""###%%%$$$$$$###"""""""""""""""!!!###&&&%%%###""""""$$$#########$$$$$$#########"""""""""""""""######$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$################################################&&&%%%$$$###$$$&&&((()))########################$$$$$$#########"""""""""!!!###$$$###!!!!!!"""$$$"""""""""""""""""""""""""""""""""""""""######### !!!!!!!!!"""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" """""""""!!! !!!"""""""""!!!!!!"""$$$!!!!!!"""""""""#########""""""""""""############!!!""""""######$$$%%%%%%########################$$$$$$######"""!!!!!!!!! !!!!!!"""######""""""""""""""""""############!!!!!!""""""######$$$$$$""""""""""""#########$$$$$$######"""!!!!!! !!!""""""###############!!!!!!!!!!!!""""""######"""""""""""""""""""""""" !!!"""$$$$$$$$$###"""!!!!!! !!!###%%%$$$""""""$$$&&&######""""""""""""######!!!!!!!!!!!!""""""""""""""""""""""""############ !!!!!!!!!"""#########"""###$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$####################################### !!!"""###$$$%%%%%%%%%""""""""""""############"""###$$$%%%%%%$$$###""""""###$$$%%%%%%$$$###"""%%%%%%%%%%%%$$$$$$###"""######$$$$$$$$$%%%%%%%%% """$$$&&&'''&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$!!!""""""###$$$$$$%%%%%%###$$$$$$%%%%%%&&&&&&'''###$$$$$$%%%%%%$$$$$$###!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%&&&!!!"""###$$$%%%$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%'''%%%###$$$&&&'''&&&############$$$$$$%%%%%%%%%"""############$$$$$$$$$%%%$$$$$$###"""#########"""############$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""$$$&&&'''######$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######""""""""""""######""""""""""""############!!!!!!!!!!!!""""""""""""#########$$$%%%%%%%%%&&&""""""""""""!!!!!!!!!!!!######$$$######"""!!! """"""############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""&&&&&&$$$"""###%%%$$$$$$###""""""!!!"""""" ###&&&&&&###""""""$$$######$$$$$$$$$$$$######"""""""""""""""######$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%########################""""""""""""""""""""""""###"""!!!!!!"""###&&&'''########################$$$$$$$$$$$$###############%%%&&&$$$!!! """"""""""""""""""""""""""" !!!"""###$$$%%%%%%!!!!!!!!!!!!""""""""""""###"""!!! !!!"""###"""""""""""""""""""""""" !!!#########"""!!! ###"""!!! """"""""""""############""""""""""""############!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$ !!!"""###############""""""""""""############ !!!!!!"""###$$$$$$%%%######$$$$$$%%%%%%%%%%%%"""!!!!!!  !!!!!!""""""""""""""" !!!!!!!!!""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%$$$"""!!!###$$$$$$###""""""###%%%%%%$$$###!!!!!!!!!"""###!!!!!!!!!!!!""""""""""""$$$$$$$$$###########################""""""!!!!!!$$$$$$############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! """############$$$$$$$$$!!!!!!""""""######$$$$$$""""""#########$$$$$$$$$&&&%%%###"""""""""######""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$#########$$$%%%%%%&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""############"""!!!%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$###$$$!!!!!!"""###$$$$$$%%%%%%$$$$$$##################""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$$$$$$$$$$#########""""""$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$&&&&&&&&&&&&$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!"""""""""""""""######$$$""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!######""""""""""""###############"""""""""""""""########################$$$#########""""""!!!!!!"""""""""""""""######$$$&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%%%%%%%%%%$$$$$$###############""""""######$$$%%%$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!#########$$$%%%%%%%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""###$$$%%%&&&!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""!!!########################""""""""""""""""""""""""###############"""!!!!!!"""############$$$$$$$$$ !!!"""""""""""""""$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###""""""!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""##########################################""""""!!!!!!!!!!!!########################$$$######"""""""""""""""###$$$$$$###""""""###%%%%%%$$$"""!!!!!!!!!"""###!!!!!!!!!!!!"""""""""###########################$$$$$$#########"""""""""#########""""""#######################################""""""!!!!!!!!!!!!"""############$$$$$$$$$""""""""""""############""""""#########$$$$$$$$$%%%%%%###"""""""""######$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$#########$$$%%%%%%&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!######"""!!!!!!!!!""""""###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""""""""""""""""""""######$$$########################$$$############"""""""""######""""""""""""#########"""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!"""""""""""""""###$$$$$$%%%$$$######"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!##########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$############""""""######$$$%%%$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!""""""###""""""""""""""""""##############################""""""""""""""""""""""""""""""""""""###$$$%%%&&&!!!!!!""""""""""""!!!!!!###############"""!!!!!!###############################################################"""!!!!!!!!!!!!"""""""""######### !!!""""""######""""""$$$$$$$$$$$$#########"""###############"""!!!!!!""""""""""""############""""""""""""############""""""""""""#######################################""""""""""""!!!!!!!!!########################%%%$$$""" !!!###$$$"""###$$$###""""""###$$$$$$###""""""!!!"""""""""!!!!!!!!!"""""""""######!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$############""""""!!!!!!""""""##############################""""""""""""!!!!!!!!!"""############$$$$$$$$$###############"""""""""###############$$$$$$$$$%%%$$$######"""#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$############ ###$$$###!!!!!!!!!"""""""""###$$$$$$%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%###########################$$$$$$$$$$$$###"""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###############""""""""""""######""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""###""""""""""""###$$$$$$$$$###""""""!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%%%%%%%$$$$$$$$$$$$#########""""""######$$$%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################################""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!""""""###$$$%%%""""""""""""""""""!!!!!!########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######$$$%%%!!!""""""######""""""!!!######$$$######"""!!! ########################$$$$$$$$$$$$$$$$$$$$$$$$"""############""""""!!! !!!!!!!!!""""""""""""!!!"""######$$$$$$######$$$$$$$$$$$$############""""""""""""!!!!!!!!! ############$$$$$$$$$$$$""""""""""""############""""""""""""####################################""""""""""""""""""""""""########################$$$###"""!!!!!!"""######!!!###$$$$$$"""!!!"""#########""""""""""""""""""!!!!!!"""""""""######### !!!!!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""########################""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$######"""""""""########################$$$$$$##################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%((()))((('''$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######"""""""""%%%''''''%%%#########""""""#########$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###""""""""""""""""""##########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$######$$$%%%&&&""""""""""""""""""""""""######$$$$$$$$$######""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$##################""""""""""""######"""""""""""""""#########""""""""""""""""""""""""#########"""""""""""""""######""""""######$$$%%%$$$######"""""""""######################################################!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""""""########################""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$%%%%%%%%%$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""###$$$$$$"""""""""######"""""""""!!!!!!""""""###""""""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$""""""############"""!!!!!!!!!!!!"""""""""######""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!!!!!!!"""""""""#########$$$$$$!!!"""""""""############!!!"""""""""############""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!"""###$$$$$$###"""!!! """$$$$$$"""!!!"""""""""""""""#########""""""""""""""""""############ !!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############""""""#########$$$$$$$$$%%%%%%$$$$$$######""""""####################################$$$#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$"""###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%((()))((('''$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""$$$&&&''''''$$$###"""##################$$$$$$$$$""""""#########$$$$$$$$$########################"""""""""######"""""""""########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%###""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$######"""""""""""""""######$$$########################$$$$$$#########"""""""""######""""""""""""######!!!!!!""""""####################################""""""""""""""""""#####################$$$$$$%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""########################""""""""""""""""""""""""""""""############""""""########################"""""""""""""""""""""""" !!!"""###$$$%%%$$$$$$######"""""""""""""""""""""""""""""""""########################"""""""""!!!""""""######""""""############"""""" !!!"""#################################$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""#########"""""""""""""""#########$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""######!!!!!!!!!"""""""""######!!!"""""""""############!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!###%%%%%%$$$"""!!!"""$$$$$$###!!!!!!"""!!!!!!"""############""""""""""""#########$$$$$$ !!!!!!""""""##################$$$$$$$$$$$$$$$###""""""!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$###############""""""###$$$$$$$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%###########################$$$%%%$$$""" !!!########################"""""""""###$$$$$$%%%%%%""""""""""""""""""""""""###$$$%%%%%%%%%%%%$$$##################$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###"""""""""""""""######$$$""""""""""""""""""""""""$$$############"""""""""######""""""""""""######!!!!!!!!!"""######$$$$$$########################""""""""""""############$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$%%%%%%%%%######""""""######$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""""""""""""""""""""""""""""""""###############################################################""""""""""""""""""""""""""""""############""""""########################""""""""""""""""""""""""  !!!"""###!!!!!!!!!!!!!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""!!!!!!""""""###"""######$$$$$$######""" """####################################$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""############"""############$$$$$$$$$$$$!!!"""######$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%###"""""""""###$$$ !!!!!!!!!""""""""""""""""""""""""############""""""""""""############""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""!!!!!!"""###############!!!$$$$$$###!!!!!!!!! !!!"""###$$$######"""""""""#########$$$$$$$$$!!!!!!!!!""""""""""""""""""""""""#########$$$$$$#########""""""#########""""""""""""""""""""""""""""""#########$$$$$$$$$"""############$$$$$$$$$###$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$#########""""""!!!"""###$$$%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!!!!""""""######$$$$$$"""###$$$###!!! !!!########################!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""###$$$%%%%%%%%%%%%$$$###""""""#########$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$"""""""""""""""######$$$########################%%%%%%$$$$$$$$$###############""""""""""""###### !!!!!!"""######$$$$$$########################!!!"""""""""############$$$$$$######$$$$$$%%%&&&###############$$$%%%%%%##################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######""""""######$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""############""""""########################"""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$########################""""""!!!!!!!!!!!!"""""""""######$$$$$$######"""######$$$$$$$$$######"""################################################!!!!!!"""###############""""""""""""############ !!!""""""######""""""$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$"""!!!!!!!!!###$$$!!!!!!"""""""""#########""""""""""""############""""""""""""####################################""""""######$$$$$$$$$$$$###########################"""!!! !!!"""$$$&&&!!!$$$$$$###!!! !!! !!!"""$$$$$$$$$###""""""############$$$$$$$$$""""""""""""!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$############$$$$$$########################""""""######$$$$$$$$$$$$"""############$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$######""""""!!!"""###$$$%%%%%%$$$###""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""############"""!!!#########$$$$$$%%%%%%%%% !!!"""###$$$%%%%%%###$$$%%%$$$"""!!!"""###$$$$$$##################!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!""""""######$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$######""""""""""""###### !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""#########$$$$$$$$$######$$$$$$%%%&&&""""""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%#########$$$$$$%%%%%%%%%#########"""###$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""############""""""########################""""""""""""""""""""""""$$$###"""""""""""""""###!!!!!!""""""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""###"""!!!!!!!!!!!!""""""######$$$$$$$$$$$$######'''''''''&&&%%%$$$"""!!!########################""""""""""""""""""""""""!!!!!!"""###############!!!!!!!!!!!!"""""""""""" !!!"""""""""""""""$$$$$$$$$%%%%%%&&&&&&&&&$$$###!!!  """###"""############$$$$$$$$$""""""""""""############""""""""""""##################$$$$$$$$$$$$######'''%%%###!!! !!!""""""!!!!!!!!!!!!""""""%%%%%%%%%$$$###"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""#########"""######$$$%%%""""""""""""!!!!!!!!!!!!$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""######$$$ !!!###$$$%%%%%%$$$$$$$$$$$$############$$$$$$########################"""############$$$$$$$$$"""###$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$''''''%%%$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%%%%$$$$$$###"""!!!!!!########################!!!!!!!!!!!!!!!""""""###%%%%%%%%%%%%$$$$$$###""""""###%%%%%%###"""###$$$$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########"""!!!!!!"""$$$&&&%%%$$$"""############$$$$$$$$$""""""""""""""""""""""""###"""""""""!!!!!!  """#########"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""""""""#########""""""!!!""""""""""""############""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$""""""""""""######$$$$$$$$$$$$###""""""########################%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%$$$$$$$$$$$$$$$$$$######"""""""""###%%%&&&################################################%%%%%%%%%$$$$$$$$$######"""""""""""""""######$$$$$$#########""""""!!!!!!"""""""""""""""""""""""" !!!###$$$$$$$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$#########""""""!!!!!!$$$$$$$$$#########""""""""""""""""""""""""""""""$$$!!! ###%%%%%%###"""######$$$$$$%%%&&&&&&%%%%%%$$$######$$$%%%%%%!!!"""""""""############!!!"""###$$$$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!%%%$$$$$$$$$###"""""""""$$$###"""!!!!!!"""###$$$$$$$$$######"""!!!!!!!!!$$$#########""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""############""""""######$$$$$$$$$$$$######&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%$$$$$$"""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""")))(((&&&$$$""" """""""""""""""""""""!!!$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$%%% !!!###$$$%%%%%%$$$$$$$$$$$$############$$$$$$####################################$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%%%%$$$$$$###""""""!!!""""""""""""""""""""""""""""""!!!!!!""""""###$$$######$$$$$$$$$###"""""""""###%%%%%%###"""###$$$$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######"""!!!!!!"""$$$&&&%%%$$$"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$#########"""!!!!!!###$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""""""""############""""""""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$###"""""""""###$$$$$$$$$%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%################################################$$$$$$$$$#########"""""""""""""""""""""######$$$############"""""""""!!!%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$$$$############"""!!!!!!!!!!!!!!!####################################"""""""""!!!$$$$$$$$$#########""""""""""""""""""""""""""""""### !!!""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%############$$$$$$$$$$$$""""""######$$$#########""""""""""""""""""""""""!!!!!!"""""""""#########$$$$$$$$$###############$$$###"""!!!!!!"""###$$$"""""""""""""""#####################"""""""""!!!###"""""""""!!!!!!!!!!!!""""""############""""""######$$$$$$$$$$$$######"""###$$$%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&!!!"""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$####################################$$$$$$$$$%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%%%%$$$$$$###"""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""######$$$%%%!!!!!!"""#########"""""""""###%%%%%%###"""###$$$$$$$$$############$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$######"""!!!"""$$$%%%%%%$$$"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$############""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""########################$$$############"""""""""""""""############""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$############$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$%%%%%%&&&%%%$$$$$$############$$$#########################################################"""""""""!!!!!!"""""""""""""""######$$$############""""""""""""""""""""""""""""""""""""!!!"""############""""""###""""""!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""$$$############"""""""""""""""""""""""""""""""""###!!! !!!!!!!!! &&&%%%%%%$$$######""""""%%%$$$############$$$%%%###$$$$$$$$$$$$%%%%%%%%%###############$$$%%%&&&#################################$$$$$$$$$%%%%%%###############$$$$$$$$$######""""""""""""###### !!!!!!"""######$$$$$$############""""""""""""######"""""""""!!!!!!!!!""""""############""""""######$$$$$$$$$$$$###### !!!"""$$$$$$###""""""""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$%%%%%%&&&"""""""""""""""#########$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######"""""""""########################$$$############$$$%%%%%%""""""######$$$$$$$$$$$$$$$$$$############$$$$$$#################################$$$$$$$$$%%%%%%%%%%%%###""""""###%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$#########""""""""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&!!!!!!"""###$$$$$$$$$###"""###%%%%%%###"""###$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$%%%$$$###""""""#########$$$$$$$$$"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""####################################""""""""""""!!!""""""############"""!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""######$$$%%%&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$%%%%%%&&&&&&&&&%%%%%%$$$############################################################$$$#########"""""""""""""""""""""""""""######$$$#########""""""""""""""" ############""""""!!!!!!""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""############""""""""""""""""""""""""""""""""""""%%%$$$############""""""%%%$$$$$$$$$######""""""$$$$$$############$$$$$$#########$$$$$$$$$%%%%%%######""""""###%%%'''(((#################################$$$$$$$$$%%%%%%"""""""""###$$$$$$$$$%%%###""""""""""""""""""###!!!!!!""""""#####################"""""""""""""""#########"""""""""!!!!!!""""""############""""""######$$$$$$$$$$$$######""""""###$$$$$$"""!!! """"""!!!!!!!!!!!!""""""######$$$$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######$$$######!!! !!!"""""""""#########$$$$$$$$$############$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""###########################"""""""""""""""###$$$$$$##################$$$$$$$$$$$$############$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$#######################################$$$$$$$$$$$$$$$%%%%%%&&&""""""###$$$%%%%%%%%%%%%"""###%%%%%%###"""###$$$$$$$$$############$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""$$$%%%$$$###""""""#########$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""""""""""""""!!!!!!"""###############!!!"""""""""####################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$%%%&&&&&&&&&'''(((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######################################################%%%%%%$$$$$$$$$#########"""""""""""""""######$$$""""""""""""""""""##############################$$$$$$###""""""!!!!!!!!!""""""!!!!!!!!!!!!""""""########################""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""$$$%%%%%%$$$###""""""""""""""""""######$$$$$$$$$########################""""""""""""#########$$$######""""""###%%%'''(((########################"""""""""############$$$"""""""""###$$$$$$$$$%%%"""""""""######"""""""""############""""""!!!!!!""""""""""""""""""##################""""""""""""""""""############""""""######$$$$$$$$$$$$######%%%%%%%%%%%%%%%$$$###"""$$$$$$############$$$$$$######$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""" """###$$$######"""!!!""""""######$$$$$$$$$$$$$$$############$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!""""""###$$$$$$######"""######$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################################################################$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%%%%%%%$$$"""###%%%%%%###"""###$$$$$$$$$############$$$$$$######""""""""""""#########$$$$$$$$$$$$%%%%%%%%%$$$###"""###$$$%%%$$$""""""############$$$$$$$$$""""""""""""""""""""""""############$$$$$$$$$$$$!!!!!!!!! !!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!########################!!!!!!"""""""""""""""### !!!"""######$$$######""""""""""""############""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&'''(((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%&&&$$$%%%%%%&&&%%%%%%$$$###################################################%%%%%%%%%$$$$$$$$$$$$###"""""""""""""""######$$$""""""""""""############""""""""""""""""""""""""$$$$$$###"""!!!!!!""""""!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############!!!!!!"""""""""""""""###""""""""""""""""""""""""!!!"""$$$###"""!!!!!!"""!!!!!!""""""###$$$$$$%%%""""""###$$$$$$###""""""!!!!!!"""""""""########################$$$%%%&&&########################!!!!!!!!!""""""""""""##################$$$$$$$$$""""""############""""""$$$$$$######"""!!!!!! """"""""""""############$$$$$$#########"""""""""""""""############""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%&&&$$$$$$############$$$$$$"""######$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""%%%&&&''''''!!!""""""######$$$%%%%%%$$$$$$############$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%%%%$$$###""""""###$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#######################################################################################$$$%%%%%%###$$$$$$$$$$$$######""""""###%%%%%%###"""###$$$$$$$$$############$$$$$$######""""""""""""############$$$$$$$$$%%%%%%%%%$$$###"""###$$$$$$###""""""############$$$$$$$$$"""""""""""""""""""""""""""#########$$$$$$$$$$$$""""""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""########################!!!!!!!!!!!!""""""###### !!!"""######$$$$$$$$$""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###%%%&&&&&&&&&&&&%%%''''''((((((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%$$$################################################$$$$$$$$$$$$############"""""""""""""""######$$$!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!!!!""""""###!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############!!!!!!!!!!!!""""""######"""""""""""""""""""""""""""$$$$$$"""!!!"""###""""""""""""############!!!"""###$$$$$$###"""!!!""""""#########$$$$$$$$$""""""######$$$#########""""""""""""""""""""""""!!!!!!!!!"""""""""######$$$$$$$$$###############!!!"""###$$$$$$###"""!!!#########"""""""""""""""!!!"""""""""############$$$$$$$$$#########""""""""""""############""""""######$$$$$$$$$$$$######!!!!!! !!!###%%%'''""""""!!!!!!!!!!!!"""""""""######$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""" """###$$$###"""!!!!!!""""""###$$$$$$%%%%%%$$$$$$############$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$###""""""###$$$$$$$$$$$$############$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$&&&''''''&&&$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##########################################$$$$$$""""""""""""""""""""""""######""""""######$$$%%%###############"""!!! """###%%%%%%###"""###$$$$$$$$$############$$$$$$######""""""""""""###############$$$$$$%%%%%%%%%%%%###"""###$$$$$$###""""""############$$$$$$$$$"""""""""""""""""""""""" !!!!!!"""""""""###$$$###"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################ !!!!!!!!!""""""###### !!!######$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$'''''''''''''''&&&&&&%%%########################################################################%%%%%%$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&&&&%%%############################################################"""""""""""""""""""""""""""######$$$!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$ !!!!!!!!!""""""######"""""""""""""""""""""""" ###&&&'''%%%###$$$&&&$$$$$$######"""!!!!!!!!!!!!"""###$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""#########%%%$$$$$$$$$######""""""!!!"""###$$$$$$###"""!!!!!!!!!!!!"""######$$$$$$!!!!!!""""""#########$$$$$$$$$$$$############"""""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$###!!! """""""""!!!"""######$$$$$$###"""!!!!!!"""###$$$""""""############""""""!!!"""$$$%%%%%%$$$###"""########################""""""###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&&&&%%%$$$###"""!!! ######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%$$$###"""""" !!!$$$&&&%%%#########$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$###############$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&"""$$$%%%%%%$$$###$$$$$$%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$#########$$$###########################$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$###"""""""""$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""###"""""""""!!!!!! %%%%%%%%%$$$$$$#########""""""""""""""""""""""""%%%%%%$$$$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$###"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""############""""""""""""###$$$$$$$$$$$$######!!!!!!"""%%%&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""#########$$$$$$###"""!!!!!!""""""&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$###"""!!!!!!"""###$$$!!!"""###$$$$$$###"""!!!$$$$$$############$$$$$$""""""""""""""""""""""""######""""""""""""######$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$""""""###$$$$$$$$$$$$#########"""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""#########!!! $$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$###"""!!!!!!########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$"""!!! !!!"""###$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###"""!!!!!!$$$""" !!!###%%%%%%%%%$$$######$$$%%%%%%""""""############""""""$$$$$$$$$$$$###!!!########################$$$###"""!!!"""###%%%&&&#########""""""""""""!!!$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%$$$###""""""!!! !!!$$$%%%$$$#########$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$###########################$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""""""""###$$$$$$$$$%%%$$$$$$$$$###############$$$$$$############$$$$$$########################%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###############""""""!!!!!!!!!$$$$$$$$$######"""""""""""""""""""""""""""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%$$$###"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""############""""""""""""###$$$$$$$$$$$$###$$$###"""###&&&'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############%%%$$$###"""""""""""""""&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$!!!!!!  !!!!!!"""###$$$%%%%%%$$$###"""$$$$$$############$$$$$$""""""""""""""""""""""""######""""""""""""######$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!################################################"""############$$$$$$$$$""""""###$$$$$$$$$$$$#########"""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""###$$$$$$$$$###!!! ######$$$$$$$$$$$$######%%%%%%$$$$$$###""""""!!!"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""##################$$$$$$!!!!!!"""###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$#########""""""$$$""" ###&&&%%%$$$$$$######$$$$$$%%%""""""############""""""############""" """"""""""""""""""""""""%%%$$$!!! """%%%'''#########""""""""""""!!!""""""######$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%%%%######$$$%%%$$$$$$%%%%%%%%%$$$######"""!!!!!!"""$$$%%%$$$#########$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$%%%''''''%%%$$$%%%&&&%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$###########################$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""##################$$$$$$###############$$$$$$$$$$$$$$$############$$$$$$########################%%%%%%%%%$$$$$$###############$$$%%%%%%%%%$$$$$$###############"""""""""#########""""""""""""""""""""""""""""""""""""""" !!!###$$$%%%&&&'''$$$$$$$$$#########"""""""""""""""!!!""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""############""""""""""""###$$$$$$$$$$$$###%%%$$$###$$$&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###############%%%%%%$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$%%%%%%%%%%%%$$$###$$$$$$############$$$$$$""""""""""""""""""""""""######""""""""""""######$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################"""############$$$$$$$$$""""""###$$$$$$$$$$$$#########"""!!!!!!!!!""""""""""""""""""""""""""""""###$$$$$$$$$$$$######""""""""""""######"""""""""%%%%%%$$$$$$###"""""""""########################"""############$$$$$$$$$""""""""""""""""""""""""$$$###!!!!!!!!!###%%%'''###$$$$$$%%%%%%$$$$$$$$$########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$""" !!!$$$%%%""""""!!!!!!!!!!!!""""""""""""############"""""" !!!""""""#########!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!"""###%%%&&&%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%%%%######$$$%%%$$$$$$%%%%%%%%%$$$$$$###"""""""""###$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&'''''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%###########################$$$$$$$$$$$$###""""""############$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$###############"""""""""###$$$$$$$$$%%%$$$$$$############$$$$$$########################&&&%%%%%%$$$$$$#########"""###$$$$$$%%%%%%%%%%%%$$$$$$####################################"""""""""""""""""""""""""""""" !!!###$$$%%%&&&'''%%%$$$$$$######""""""!!!""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""""""""###$$$$$$$$$$$$###%%%$$$######$$$$$$$$$$$$########################$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$######$$$$$$############$$$$$$""""""""""""""""""""""""######""""""""""""############"""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""########################################################################""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$#########""""""!!!""""""###""""""""""""""""""""""""#####################"""""""""!!!!!!!!!!!!""""""$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!"""$$$&&&'''%%%&&&&&&&&&%%%%%%$$$###""""""""""""""""""""""""""""""#########$$$$$$$$$########################"""############$$$$$$$$$""""""######$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!!!!""""""###$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###%%%%%%$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$############"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%%%%######$$$%%%###$$$$$$%%%%%%%%%$$$$$$"""######$$$######$$$$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%###########################$$$$$$$$$$$$###"""""""""""""""######$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$###############"""""""""###$$$$$$$$$%%%$$$$$$############$$$$$$########################%%%%%%%%%$$$$$$#########"""###$$$$$$%%%%%%%%%%%%##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$######"""""""""######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""""""""###$$$$$$$$$$$$############"""!!!"""###$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$######""""""""""""$$$$$$############$$$$$$""""""""""""""""""""""""######""""""""""""#########"""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$#########""""""""""""##############################"""""""""!!!""""""""""""""""""!!! !!!""""""$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%%%%%%%$$$&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$##########################################$$$$$$!!!"""$$$%%%&&&%%%$$$###"""######$$$$$$######"""""""""############""""""%%%%%%$$$###"""#########""""""""""""""""""""""""!!!$$$&&&&&&%%%###!!!#########""""""""""""!!!%%%$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%%%%######$$$%%%######$$$%%%%%%%%%$$$$$$###$$$%%%$$$######$$$%%%######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''###$$$$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$%%%''''''%%%$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%###########################$$$$$$$$$$$$###""""""!!!!!!""""""###$$$$$$$$$########################""""""""""""""""""""""""##################$$$$$$###############$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$"""""""""###############$$$$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""""""""###$$$$$$$$$$$$############!!! !!!###########################$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$############$$$%%%%%%#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%$$$###"""!!!!!!!!!!!!$$$$$$############$$$$$$""""""""""""""""""""""""######""""""""""""######"""""""""""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""################################################!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$""""""###$$$$$$$$$$$$#########"""""""""###$$$$$$########################!!!!!!!!! !!!!!!"""######"""!!! !!!"""###################################################"""############$$$$$$$$$"""""""""""""""""""""""" !!!###%%%&&&%%%$$$"""&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$##################""""""######$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!""""""############""""""$$$$$$###"""!!!""""""###########################!!!"""###%%%%%%$$$###############""""""""""""!!!###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%%%%######$$$%%%"""###$$$%%%%%%%%%%%%$$$###$$$&&&%%%###"""###%%%######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###########################$$$$$$$$$$$$###""""""!!!!!!!!!"""###$$$$$$$$$########################"""""""""""""""""""""""""""""""""###$$$$$$$$$%%%$$$$$$$$$###############$$$$$$############$$$$$$#################################$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%$$$######!!!!!!!!!""""""#########"""#########$$$$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$%%%&&&&&&''''''######$$$%%%$$$$$$###"""########################""""""############""""""""""""###$$$$$$$$$$$$###$$$$$$$$$""""""%%%########################%%%$$$############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%"""""""""""""""###$$$%%%"""#########$$$$$$$$$$$$############$$$$$$$$$$$$"""#########$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''&&&%%%$$$""""""!!!""""""$$$$$$############$$$$$$""""""""""""""""""""""""######""""""""""""######"""""""""""""""###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""################################################"""""""""""""""""""""""""""############$$$$$$$$$""""""###$$$$$$$$$$$$#########""""""######$$$%%%########################""""""!!!!!!!!!"""$$$$$$$$$###!!! !!!###$$$########################"""""""""""""""""""""""""""############$$$$$$$$$"""""""""""""""""""""""""""######$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###"""!!! !!!"""$$$%%% !!!""""""!!! """"""############""""""  !!!###%%%&&&#######################################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$### !!!"""###$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%%%%######$$$%%%"""###$$$%%%%%%%%%%%%%%%###%%%'''%%%###"""###&&&######$$$$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%""""""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$"""$$$&&&%%%$$$###$$$$$$$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$#########$$$%%%%%%&&&###########################$$$$$$$$$$$$###"""""" !!!!!!"""###$$$$$$$$$########################""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%&&&%%%$$$$$$$$$######""""""$$$$$$############$$$$$$########################""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%$$$###""" !!!!!!"""""""""###!!!!!!""""""#########$$$""""""""""""""""""""""""""""""######$$$$$$$$$$$$###$$$%%%%%%''''''((()))"""###$$$$$$###"""!!! ########################""""""############""""""""""""###$$$$$$$$$$$$###%%%&&&%%%### ###&&&""""""""""""""""""""""""&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%""""""!!!!!!"""###$$$$$$""""""######$$$$$$$$$$$$"""############$$$$$$$$$""""""######$$$$$$$$$$$$######"""!!!!!!"""######(((&&&%%%###""""""######$$$$$$############$$$$$$""""""""""""""""""""""""######""""""""""""######""""""!!!""""""###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################"""############$$$$$$$$$""""""###$$$$$$$$$$$$#########""""""###$$$%%%%%%##############################"""""""""###%%%&&&%%%###""" """###%%%##################$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###!!!!!!"""$$$%%%###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""$$$######"""!!! %%%$$$$$$######$$$$$$%%%"""""""""""""""""""""""""""""""""###$$$$$$$$$%%%%%%$$$$$$$$$###"""""""""""""""!!!  !!!######$$$$$$$$$&&&%%%$$$#########$$$%%%$$$$$$###"""!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&&&&%%%%%%$$$###"""!!!!!!###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%!!!###&&&((((((&&&###!!!###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######"""%%%$$$$$$######$$$$$$%%%&&&%%%$$$###""""""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$%%%%%%%%%%%%$$$###""""""""""""###$$$%%%%%%%%%%%%$$$$$$$$$###"""!!!!!! !!!"""""""""###############$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&'''############$$$%%%&&&'''&&&%%%%%%%%%$$$#########!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###!!!!!!"""###$$$%%%%%%&&&%%%%%%$$$######$$$%%%%%%$$$$$$###"""!!!!!!""""""########################################################################$$$$$$############$$$$$$""""""###$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$%%%%%%######$$$%%%$$$%%%'''(((((('''%%%$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$######""""""!!!"""###"""!!!!!!###%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$%%%&&&''''''&&&$$$"""########################""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!######"""!!!!!!"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$#########"""""""""###$$$%%%%%%$$$###"""$$$######"""""""""""""""$$$$$$##################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################$$$$$$##################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$#########""""""###$$$$$$$$$$$$###""""""########################$$$######"""!!!!!! %%%$$$$$$######$$$$$$%%%#######################################$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######""""""!!!!!!"""###$$$$$$%%%$$$$$$%%%%%%$$$#########$$$%%%%%%$$$###"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%"""###%%%''''''%%%###"""###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%&&&&&&%%%######"""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%$$$######$$$$$$$$$###"""!!!!!!!!!############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$""""""""""""###$$$%%%&&&$$$$$$$$$###############"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""######$$$$$$######"""$$$$$$$$$############"""%%%%%%$$$######$$$%%%%%%%%%$$$###"""""""""""""""########################################################################$$$$$$############$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$%%%%%%######$$$%%%%%%%%%&&&''''''&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$#########""""""#########""""""$$$&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&$$$###"""#######################################""""""""""""""""""""""""#########%%%$$$###"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$#########"""""""""###$$$%%%%%%$$$###"""$$$######"""""""""""""""################################################################################################################################################%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!! $$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%'''&&&%%%$$$$$$######$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!$$$$$$$$$###""""""!!!!!!###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$######""""""!!!!!!""""""######$$$$$$#########$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""""""""######"""""""""$$$$$$$$$############"""%%%$$$$$$######$$$$$$%%%%%%%%%$$$############$$$########################################################################$$$$$$############$$$$$$$$$###"""""""""###%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$###############$$$%%%$$$######%%%&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$######""""""########################%%%$$$$$$$$$######"""""" !!!!!!"""######$$$$$$&&&%%%$$$"""!!!!!! !!!""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$##################$$$$$$%%%%%%$$$$$$###$$$$$$######""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$##################$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###""""""""""""""""""###$$$$$$$$$%%%!!!!!!!!!"""""""""######$$$$$$$$$%%%$$$$$$#####################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%'''&&&%%%%%%$$$$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$############$$$%%%&&&&&&$$$$$$$$$$$$$$$###""""""$$$$$$$$$######"""""""""#########$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""############""""""!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%########################################################################$$$$$$############$$$$$$%%%###"""!!!!!!###%%%&&&##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$%%%%%%######$$$%%%'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$%%%'''%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&$$$###"""!!!!!!"""########################%%%%%%$$$$$$######""""""!!!!!!""""""############$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""################################################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######""""""###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################!!!!!!""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$######$$$$$$$$$$$$%%%%%%###########################$$$$$$$$$$$$###""""""####################################""""""""""""$$$######""""""######$$$########################%%%$$$$$$$$$###""""""""""""""""""###$$$$$$$$$%%% !!!!!!""""""###"""###############"""!!!""""""######$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%$$$######$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$###""""""###$$$%%%''''''!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""#########$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""#########$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%""""""######$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$$$$$$$$$$$$$###!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%########################################################################$$$$$$############$$$$$$%%%###"""!!!!!!###%%%&&&##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$%%%%%%######$$$%%%'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$%%%'''%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$###""""""""""""""""""""""""""""""""""""$$$$$$$$$#########""""""############""""""!!!!!!!!!!!!""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################!!!!!!""""""############%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$""""""""""""#######################################$$$$$$$$$$$$###""""""""""""""""""""""""""""""##############################""""""""""""######""""""""""""""""""""""""$$$$$$$$$##############################$$$$$$$$$"""""""""######$$$$$$$$$!!!""""""#########"""""" !!!"""###$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$######""""""###%%%'''((( !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""############$$$$$$%%%%%%$$$$$$###""""""######$$$%%%%%%&&&$$$%%%&&&''''''&&&%%%$$$ !!!!!!!!!!!!!!!############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""###$$$$$$%%%%%%$$$$$$###$$$############$$$%%%%%%########################################################################$$$$$$############$$$$$$$$$###"""""""""###%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$###$$$&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$######"""!!!!!!  !!!###$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###############$$$$$$$$$$$$######""""""######$$$###$$$%%%%%%%%%$$$"""!!!"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""!!!!!!"""###$$$!!!!!!!!!""""""""""""##################$$$$$$$$$###$$$$$$$$$$$$###""""""######################################################""""""""""""#############################################$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$$$$$$$ """###$$$$$$$$$###"""""""""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%"""######$$$%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$#########$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$%%%$$$###"""###$$$&&&'''!!!"""###############"""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$%%%%%%%%%%%%###$$$&&&''''''&&&$$$###"""""""""!!!!!!!!!!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$######$$$$$$$$$############"""###$$$%%%%%%%%%%%%$$$###"""""""""""""""###$$$%%%########################################################################$$$$$$############$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$%%%%%%######$$$%%%%%%%%%&&&''''''&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&%%%###"""$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%######%%%&&&&&&%%%%%%$$$"""""""""""""""""""""""" !!!""""""###############""""""""""""""" !!!"""###$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$######"""!!!!!!"""#########$$$%%%&&&&&&$$$"""!!!!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$%%%%%%&&&''''''((((((&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$!!!""""""""""""#########""""""#########$$$$$$$$$###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%%%%$$$$$$$$$######""""""########################!!!"""###$$$%%%&&&&&&&&& """###$$$$$$$$$###""""""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!!!!"""###%%%&&&''''''''''''&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%#########"""######$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$%%%$$$###""""""$$$&&&'''###$$$$$$######"""!!! $$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""############""""""''''''&&&%%%%%%$$$$$$$$$"""$$$%%%&&&&&&%%%###"""&&&%%%%%%%%%$$$$$$######!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""############""""""!!!!!!"""###$$$%%%%%%&&&###$$$%%%&&&&&&%%%$$$###""""""!!!!!!"""###$$$$$$########################################################################$$$$$$############$$$$$$""""""###$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%%%%######$$$%%%$$$%%%'''(((((('''%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&$$$""""""###%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%!!!###%%%'''((('''&&&%%%"""""""""""""""""""""""" !!!"""######!!!!!!!!!"""######$$$$$$!!!"""###$$$$$$###!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""########################""""""######$$$$$$$$$$$$###"""!!! !!!"""######$$$%%%&&&&&&$$$###!!!!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""" """###$$$"""############$$$$$$$$$""""""######$$$$$$$$$$$$###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""########################"""###$$$%%%%%%$$$###"""##################$$$$$$###$$$%%%%%%%%%###"""!!!#########"""""""""""""""""""""""""""""""""""""""%%%%%%%%%$$$$$$#########!!!""""""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$###""" """###$$$ !!!$$$&&&'''&&&%%%$$$""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%$$$$$$###(((%%%""""""%%%'''&&&%%%!!!!!!!!!"""######$$$$$$########################"""""""""###$$$$$$$$$%%%&&&&&&%%%%%%$$$###""""""%%%%%%$$$###"""""""""#########$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$######$$$$$$$$$#########""""""!!!"""###$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$#########""""""!!!!!!&&&&&&%%%$$$$$$######"""########################$$$###"""!!!!!!###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""######""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""!!!!!!""""""#########$$$##############################""""""!!!!!! """"""!!!!!!!!!""""""###%%%$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""############"""###$$$%%%%%%%%%%%%%%%############""""""!!!!!!%%%$$$###""""""###$$$%%%########################"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%""""""!!!!!!!!!###$$$&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############""""""""""""##############################"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""###$$$$$$$$$$$$###"""%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$###""""""###"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&%%%$$$"""!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$###"""!!!!!!"""###$$$!!!"""$$$%%%&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%###!!!!!!###%%%$$$"""%%%%%%$$$######""""""!!!#######################################$$$$$$$$$&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$###############$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$######$$$$$$$$$#########""""""""""""###$$$$$$$$$######"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$#########"""""""""""""""######$$$$$$%%%&&&&&&########################$$$###"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$(((''''''''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""######""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""!!!"""""""""####################################"""""""""#####################"""!!! &&&&&&&&&&&&%%%%%%%%%%%%""""""""""""""""""""""""""""""""""""########################""""""""""""$$$$$$#########"""""""""%%%$$$###""""""###$$$%%%########################"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%"""""""""######$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############""""""""""""##############################"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%########################"""###$$$$$$$$$$$$###"""&&&%%%%%%$$$###"""!!!!!!%%%$$$##################""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###'''&&&%%%###!!! ########################%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$$$$######""""""###$$$$$$###!!!%%%%%%$$$$$$###"""""""""########################$$$$$$$$$###############&&&%%%%%%$$$$$$############$$$%%%&&&&&&%%%$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$#####################$$$$$$$$$######""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###############""""""""""""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""#########"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""####################################!!!""""""###$$$%%%%%%%%%$$$###""" """"""""""""""""""######""""""""""""""""""""""""""""""""""""############$$$###!!!  $$$$$$$$$$$$$$$#########$$$$$$############$$$$$$########################"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""##############################"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%#################################$$$$$$#########%%%$$$$$$$$$###"""""""""%%%$$$###""""""###$$$%%%"""""""""""""""#########""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""###########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%$$$#########$$$$$$###$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%"""######$$$$$$$$$$$$######$$$%%%&&&&&&%%%$$$###!!!!!!""""""###$$$$$$$$$########################%%%$$$$$$$$$###"""""""""%%%%%%%%%$$$$$$#########"""###%%%'''((('''%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$##############################$$$$$$$$$$$$$$$###"""!!!""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""#################################"""""""""######$$$$$$$$$""""""!!!   !!!!!!!!!""""""""""""""""""""""""!!!"""""""""############$$$###!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%!!!"""$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$########################"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%########################$$$##################$$$"""""""""###$$$$$$$$$%%%$$$$$$"""""""""###$$$%%%!!!!!!""""""############""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$#########$$$$$$"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%!!!"""######$$$$$$$$$$$$"""$$$%%%&&&%%%$$$###### !!!""""""######$$$########################%%%$$$$$$$$$###"""""""""%%%%%%$$$$$$$$$$$$$$$###"""###%%%'''((('''%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$##############################$$$$$$$$$$$$$$$###"""!!!""""""#########$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###############$$$$$$$$$&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""""""""##############################"""""""""!!!!!!!!! !!!"""###!!!""""""######$$$$$$$$$""""""""""""""""""""""""!!!"""""""""###############""" """$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%% """###%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%########################$$$$$$###""""""###$$$$$$!!!!!!"""###$$$%%%%%%&&&##################$$$%%%!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%!!!!!!"""###$$$$$$$$$$$$ """######"""!!!!!!"""$$$$$$######"""!!!!!!!!!########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$#####################$$$$$$$$$######$$$$$$$$$######""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$############""""""""""""##############################""""""!!!  !!!###$$$%%%!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!!"""$$$%%%&&&#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$########################"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$###""""""###$$$$$$"""""""""###$$$$$$$$$%%%""""""###$$$$$$$$$$$$$$$ !!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$#########$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$$$$###!!!"""$$$%%%&&&%%%%%%$$$"""###$$$$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%% !!!"""###$$$$$$$$$$$$!!!"""###""" !!!$$$&&&&&&%%%%%%$$$######"""#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######""""""#########$$$$$$$$$""""""###$$$$$$$$$######"""############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%"""######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$!!!"""$$$%%%%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%##############################""""""###$$$$$$%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$"""###$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&""""""#########$$$$$$$$$############"""""""""!!!###########################""""""""""""""""""""""""""""""""""""###$$$%%%!!!!!! """"""""""""""""""""""""""""""""""""####################################"""""""""#########$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$########################"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$######$$$$$$%%%&&&'''%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""########################%%%$$$###""""""###$$$%%%$$$$$$$$$###############!!!"""###%%%%%%%%%$$$### !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$#########$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$### !!!$$$&&&'''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%% """######$$$$$$$$$###$$$%%%###!!!!!!$$$'''$$$%%%%%%&&&&&&''''''(((########################""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######""""""######$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%#########%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$#######################################""""""###$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$"""###$$$%%%%%%%%%%%%%%%''''''''''''''''''''''''""""""######$$$$$$$$$$$$$$$#########""""""!!!!!!########################"""""""""###$$$$$$%%%%%%$$$$$$###############$$$%%%%%%$$$$$$######""""""""""""""""""""""""""""""""""""""""""###############$$$$$$$$$###"""!!! !!!!!!""""""#########$$$$$$$$$&&&&&&&&&&&&$$$$$$########################"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$%%%&&&((()))%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################"""$$$$$$$$$###"""###$$$"""############$$$$$$$$$%%%%%%$$$######$$$%%%%%% !!!"""###$$$%%%%%%%%%&&&%%%###""""""###%%%&&&########################$$$$$$###############$$$!!!!!!"""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!'''###!!!%%%((('''%%%&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$######!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!!!!!!!"""###%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%% """######""""""###$$$$$$$$$%%%%%%%%%%%%&&&&&&)))&&&###  ###$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%&&&%%%###""""""###%%%&&&""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######$$$$$$$$$###"""!!!!!! """""""""""""""""""""""""""  ###$$$###!!!""""""#########$$$$$$$$$$$$#########""""""!!!!!!""""""""""""""""""""""""$$$$$$############$$$$$$########################""""""###$$$$$$$$$$$$###"""############$$$$$$$$$%%%$$$#########$$$%%%&&&########################"""############$$$$$$$$$############""""""!!!!!!$$$###"""""""""###%%%%%%'''&&&$$$$$$$$$'''***+++'''&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$!!!###%%%&&&############$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%!!!"""###$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&########################$$$$$$############$$$$$$"""""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""######$$$############$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""""""""!!!$$$###!!!&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&''''''&&&%%%%%%$$$#########$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!"""$$$###"""!!!###$$$%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$###"""!!! !!!"""###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&(((&&&$$$"""!!!"""$$$%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$#########"""######$$$$$$$$$%%%%%%%%%&&&%%%###""""""###%%%&&&"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$######"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!! ###$$$###!!!""""""#########$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""""""""""#########""""""#################################""""""###$$$$$$$$$$$$###"""############$$$$$$$$$$$$$$$#########$$$%%%&&&####################################$$$$$$$$$$$$$$$$$$#########"""""""""$$$###"""""""""###%%%%%%'''&&&%%%$$$%%%''')))+++'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###############$$$$$$$$$############$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$$$$###&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""######$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""%%%""" !!!$$$&&&&&&$$$&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''((((((''''''&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########!!!!!! !!!###%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!###$$$###"""###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$""""""""""""""""""""""""###""""""!!!!!!""""""###""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&####################################$$$$$$$$$%%%$$$$$$$$$$$$$$$#########$$$############$$$%%%%%%'''&&&%%%$$$%%%&&&)))***((('''&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$(((''''''&&&%%%$$$###############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&'''(((###$$$&&&'''''''''&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%&&&&&&&&&&&&########################$$$$$$$$$%%%%%%$$$######(((&&&%%%&&&(((***)))(((&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''(((''''''&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%$$$############$$$$$$$$$%%%%%%%%%'''&&&%%%$$$###"""""""""########################%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######!!!!!!!!!!!!###$$$%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$############################## """######""""""###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$############""""""!!!!!!"""""""""""""""""""""""""""!!!!!!"""####################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%'''&&&%%%$$$%%%&&&((()))&&&&&&$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$#########$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((("""###%%%&&&&&&&&&%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%&&&&&&&&&&&&###########################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%$$$###&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$###""""""######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""###### """$$$$$$###$$$%%%'''%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$"""##################"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############################## """######""""""###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&'''''''''&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$########################"""""""""""""""########################!!!""""""###"""######$$$########################""""""##########################################""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$######$$$$$$%%%%%%%%%%%%###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''$$$$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$!!!!!!""""""###$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%&&&""""""###$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$###""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########""""""############$$$&&&&&&%%%%%%&&&(((%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""############""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$###""""""###%%%$$$$$$$$$###############"""""""""""""""####################################""""""!!!!!!""""""###########################""""""###$$$$$$$$$$$$###"""############$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&######"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%%%%%%%$$$#########$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%###############$$$%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###%%%&&&%%%$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$&&&&&&'''(((((('''&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$"""""""""""""""""""""###########################!!!###$$$$$$""""""###&&&$$$$$$$$$#########"""""""""""""""######$$$$$$$$$#################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###"""############$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&"""""""""#########$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######"""""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&&&&%%%$$$###"""###$$$%%%&&&'''''''''###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%&&&&&&%%%$$$###"""###$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&"""$$$&&&&&&%%%#########%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&$$$######"""))))))))))))))))))))))))%%%%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%$$$###"""###$$$%%%$$$$$$$$$$$$$$$$$$%%%"""############$$$$$$$$$######$$$%%%%%%$$$######################################################################################################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%% """######""""""###$$$$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&%%%$$$#########$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%"""""""""""""""#########""""""""""""""""""""""""!!!###%%%$$$""""""$$$&&&$$$$$$$$$$$$######""""""#########$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###"""############$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&!!!!!!""""""#########$$$###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""""""""######$$$$$$$$$((((((((((((''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%$$$%%%&&&'''(((&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&%%%###"""#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%###"""!!!!!!!!!!!!###$$$%%%%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&###!!!"""$$$''')))%%%&&&'''&&&%%%$$$&&&((('''&&&%%%%%%$$$$$$%%%%%%"""###$$$%%%%%%$$$###"""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$#########""""""!!!!!!"""""""""""""""######$$$""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!$$$###"""###$$$$$$###""""""############$$$$$$$$$"""############$$$$$$$$$$$$$$$######"""######$$$%%%%%%%%%$$$$$$$$$######&&&%%%$$$$$$$$$%%%&&&'''###$$$$$$%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%$$$$$$###"""%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%''''''&&&%%%$$$###""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""###%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###"""###$$$'''(((%%%&&&'''&&&%%%$$$&&&((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%######%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$#########"""""""""""""""""""""""""""######$$$###########################$$$%%%%%%%%%%%%$$$###$$$###""""""$$$$$$###""""""############$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$###$$$%%%&&&'''$$$$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&''''''''''''&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%'''&&&%%%%%%$$$###""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$!!!"""$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###############$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!""""""######$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%&&&'''&&&%%%$$$&&&((('''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$###############""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$###""""""$$$$$$###""""""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$############$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###''''''(((((((((((('''''''''&&&%%%%%%$$$$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$$$$%%%&&&'''((('''&&&%%%#########$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%"""######$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!"""###%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######"""""""""######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&'''&&&%%%$$$&&&((('''&&&%%%%%%$$$$$$%%%%%%%%%$$$###""""""###$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!$$$"""!!!"""###$$$###"""""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#####################$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###%%%%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$'''&&&%%%%%%$$$$$$$$$$$$'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$$$$%%%&&&'''((('''&&&%%%#########$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######"""""""""######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$############""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''((((((((('''&&&%%%$$$$$$######$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%&&&'''&&&%%%$$$&&&((('''&&&%%%%%%$$$$$$%%%%%%%%%$$$###""""""###$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###############$$$$$$$$$"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!"""######"""!!!""""""#########$$$$$$$$$""""""#########$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######""""""######$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$###############$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$######""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$"""!!!######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%&&&'''&&&%%%$$$&&&((('''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$############$$$$$$#########$$$$$$$$$$$$$$$"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$###"""!!!!!!######"""!!!"""############$$$$$$$$$"""############$$$$$$$$$###$$$&&&'''(((''''''&&&%%%%%%%%%$$$$$$$$$######"""###$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%$$$###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&''''''((())))))((((((%%%%%%$$$$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%'''''''''&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$$$$###"""!!!"""###$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''&&&%%%$$$&&&((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%"""""""""""""""######$$$########################$$$###"""!!!!!!"""###$$$###!!! !!!"""###"""!!!"""############$$$$$$$$$"""############$$$$$$$$$###$$$&&&((()))(((''''''%%%%%%%%%$$$$$$$$$############%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%"""$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&%%%$$$%%%&&&'''(((&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&'''))))))***&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&)))******)))(((!!!"""%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&'''&&&%%%$$$&&&((('''&&&%%%%%%$$$$$$%%%%%%"""###$$$%%%%%%$$$###"""%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%"""""""""""""""######$$$"""""""""""""""""""""""""""!!!  !!!"""###!!! !!!"""###"""!!!"""############$$$$$$$$$"""############$$$$$$$$$###$$$&&&((())))))((('''%%%%%%%%%$$$$$$$$$#########$$$%%%&&&'''&&&%%%%%%###$$$%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%"""$$$$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&''''''(((''''''&&&''''''''''''((((((((((((,,,+++(((&&&&&&(((***,,,(((''''''&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$###### ###%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######%%%&&&&&&%%%######&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((()))(((&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###########################$$$%%%&&&%%%$$$((('''&&&&&&%%%%%%%%%%%% """###$$$%%%%%%%%%########################""""""""""""############$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###"""!!!!!!!!!!!!%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$###"""!!!$$$$$$######$$$$$$%%%&&&"""###$$$%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$######################## !!!"""######"""!!! ############"""""""""""" !!!!!!!!!!!! $$$""" !!!$$$%%%###!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$###"""""""""%%%%%%%%%$$$$$$######### ###%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''((())))))***)))))))))''''''(((((()))))))))***+++***(((''''''((()))***+++***))))))(((((()))))))))))))))((((((((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%########################&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$(((''''''&&&%%%&&&&&&&&&######$$$$$$%%%$$$$$$###$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$###""""""""""""%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$(((((((((''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$######$$$$$$%%%&&&######$$$%%%%%%%%%%%%%%% !!!"""#########""""""########################""""""############""""""############"""""""""""""""""""""######"""""""""$$$"""!!!!!!###$$$""" """"""""""""""""""""""""%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((()))******+++++++++***((())))))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,+++++++++******)))(((((('''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$'''''''''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%***)))((('''%%%$$$######&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$''''''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%$$$###"""%%%%%%$$$$$$#########"""$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$############%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%########################$$$$$$$$$######$$$$$$$$$$$$$$$#########"""""""""###$$$$$$$$$$$$$$$$$$###%%%###""""""######""" ########################$$$$$$############$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$&&&'''(((&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%***++++++,,,------,,,,,,,,,,,,---...//////000111111111333444444333333222222222111000000000000000111111111111000000000000------,,,+++***))))))(((((((((((((((((('''&&&%%%&&&&&&''''''(((((())))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''%%%$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%((((((''''''&&&%%%######&&&%%%%%%$$$$$$######"""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%&&&%%%%%%$$$&&&&&&&&&'''''''''''''''########################%%%$$$###""""""###$$$%%%$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###$$$$$$###"""""""""!!! ########################$$$$$$############$$$$$$###$$$$$$$$$%%%%%%&&&&&&#########$$$$$$%%%%%%%%%%%%'''((((((&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%000111111222222111111000///000000111222222333333333444666888888777666555444444333222222222222222444444444444444555555555111000000///......------++++++++++++***)))((('''&&&&&&''''''(((((())))))'''&&&&&&&&&&&&%%%%%%%%%#########$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&&&&&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""$$$%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$%%%###%%%''''''%%%###$$$%%%$$$###############$$$$$$&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''')))******$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&%%%%%%&&&&&&&&&%%%%%%$$$###############$$$$$$%%%########################$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$############""""""############""""""############"""!!!!!!"""########################$$$######""""""######$$$""""""######$$$$$$%%%%%%#########$$$$$$%%%%%%%%%%%%'''((((((&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%999999999999888777666666222222222222333333333333222333555666777777666555444444333222222222222333555555555666666666666666333333333333333222222222............---+++***)))((()))))))))))))))******(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$%%% ###&&&&&&$$$"""$$$&&&######""""""######$$$$$$$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%&&&((())))))$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&##############################""""""""""""######%%%$$$$$$$$$$$$#########!!!!!!""""""""""""!!!!!!!!!###$$$###"""!!!"""$$$##############################""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$&&&'''(((&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%>>>======<<<;;;999888777222222222222111111111111111222333444444555555555333333222111111111111222333444444444555555555555666666666666666777777777111111111000///...,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))(((((())))))(((((('''&&&&&&%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&(((((('''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""!!!!!!###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&!!!%%%%%%""""""$$$'''$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&''''''&&&%%%%%%$$$&&&%%%%%%$$$%%%&&&'''(((###########################$$$$$$$$$$$$$$$$$$###%%%%%%$$$$$$$$$#########!!!!!!""""""""""""!!!!!!!!!######"""!!!###&&&""""""""""""""""""""""""######""""""""""""######$$$$$$$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&>>>>>>===;;;:::888666555222222111000000//////...222222222333444555555666222222111000000000000111111222222222333333444444777777777888999999::::::333333222222111///...---/////////......---------,,,,,,,,,+++++++++******&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''))))))************))))))''''''((((((((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""!!!!!!###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$##############################$$$%%%%%%&&&'''''' $$$$$$"""!!!$$$(((%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&%%%$$$$$$"""###$$$%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$######$$$%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))((('''''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&''''''$$$$$$######$$$$$$%%%&&&&&&'''''''''&&&%%%%%%$$$###"""!!!!!!!!!"""###$$$########################$$$$$$&&&''''''&&&$$$$$$%%%%%%%%%$$$$$$$$$######""""""############""""""!!!######""""""$$$'''!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$######### ###%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&((()))))))))(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&<<<;;;:::<<<>>><<<888444777777666444444444444444555555555444444333222111000111222333333444333333444444444333222222333444222444666888888777666555222222333444444333222111...............---------......------------,,,,,,******))))))((((((''''''%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%'''***++++++******+++&&&(((***,,,,,,***'''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&%%%#########$$$&&&(((************((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&(((***)))((('''&&&&&&&&&&&&&&&&&&''''''&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$######$$$&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$'''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$##############################$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''""""""""""""###############$$$$$$%%%%%%$$$$$$###"""!!!!!!$$$'''(((&&&###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$###"""""""""""""""###"""############$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((((('''%%%$$$$$$%%%&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&>>><<<:::;;;<<<<<<:::888999999888666555444333222444444555555555444333333111222222222222222222222444555444333222111222333444444666777777777666666333444444555444333222111000000//////......------......---------,,,,,,,,,++++++******************'''((((((((((((((((((((('''''''''''''''''''''((('''(((***)))(((''''''((('''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$$$$%%%'''((())))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%''')))(((''''''&&&&&&&&&&&&'''&&&''''''&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$$$$%%%&&&%%%###%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''""""""""""""###############$$$$$$%%%%%%$$$$$$######"""!!!###&&&'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""###"""""""""""""""######"""############$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&<<<:::888777888:::::::::;;;;;;;;;:::888666444222555555666666666555555444444333333222222222222333666666555444333333222222222333333333333444444444555666666666666555444333222222111111000///...............---------,,,,,,++++++,,,,,,,,,,,,,,,---++++++***))))))((((((''''''''''''(((((()))))))))((())))))'''%%%$$$%%%&&&(((''''''&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&'''(((((((((((('''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&'''(((&&&''''''&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$)))'''$$$$$$%%%%%%%%%$$$'''&&&&&&&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***(((%%%"""!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&%%%''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$#########&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''"""""""""#########$$$$$$###$$$$$$%%%%%%$$$$$$###$$$###!!!!!!###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!"""!!!!!!!!!"""###$$$$$$"""############$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%"""###%%%&&&'''(((((((((&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''&&&&&&(((((((((''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&555444444444555666777777;;;<<<======<<<:::888666888888888888777666555555666555444444444555666777777666555555555444222111444333333222222333444444555555666666666666666666444444333222111000000/////////.........---------+++,,,,,,------............------,,,***)))(((((('''''''''((())))))******))))))(((&&&$$$$$$&&&(((&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&'''''''''''''''''''''&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&$$$$$$%%%&&&%%%%%%%%%%%%&&&''''''(((%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+++(((%%%$$$$$$%%%%%%%%%(((''''''&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''&&&&&&%%%$$$######""""""%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%###!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!"""###%%%%%%""""""#########$$$$$$$$$"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((('''&&&%%%$$$%%%'''(((((((((&&&&&&((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&///111444666777777777777<<<===???@@@AAA@@@>>>===<<<<<<<<<<<<;;;:::888888777777777777888999:::;;;888666555666777666444111666666555444444555555666222222333333444444555555555444444333222222111111000000000/////////......,,,,,,,,,------.........000///......---,,,++++++'''((((((((()))))))))***)))))))))'''&&&&&&)))+++###%%%'''))))))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''(((''''''&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&$$$###%%%&&&%%%%%%%%%%%%%%%&&&'''(((%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+++(((%%%$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&)))))))))(((((('''''''''&&&&&&%%%%%%$$$###""""""%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&############$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$###"""!!! !!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!!!!!!!!!!!!!"""###%%%%%%""""""#########$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((('''&&&%%%$$$%%%'''((()))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''000444999<<<===<<<<<<===???@@@BBBCCCDDDDDDDDDDDD@@@AAAAAABBBAAAAAA@@@@@@===>>>???@@@AAAAAAAAAAAA===;;;:::;;;>>>>>>:::777777777777777666666666666333333222222222222333333444444444333333333333222222222222111111111000000---------...............////////////////////////************************)))*********((((((***,,,"""$$$(((***+++***'''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&''''''&&&&&&%%%&&&&&&'''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&'''$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&)))'''$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((((()))))))))(((''''''&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###"""###$$$###""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!!!!!!!!"""###$$$$$$"""############$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&'''((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&''''''(((((('''''''''''''''''''''''''''''''''(((((()))***)))))))))555888<<>>===<<<:::777666555444444222222333333333333444444444444333333333222222222000000000000////////////...//////000111222222333......------,,,,,,++++++***+++,,,+++)))(((((()))$$$&&&((()))******)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''&&&%%%%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$$$$&&&'''&&&&&&%%%%%%$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&%%%#########$$$$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))))))))(((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######%%%&&&(((&&&&&&%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$### ###%%%%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###"""""""""""""""######"""############$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&'''((()))***'''((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((()))************)))))))))))))))))))))))))))))))))***++++++++++++***888:::===>>>???AAAFFFJJJIIIHHHHHHGGGGGGHHHHHHIIIDDDFFFIIILLLPPPSSSUUUVVV[[[\\\^^^___]]]YYYUUUSSSUUUSSSSSSVVVZZZ[[[WWWSSSQQQRRRTTTTTTTTTRRRPPPOOOIIIFFFCCC???<<<999888888111111222333333444444555555555444444444333333333333222222222111000000000---...///000222333555555111111000///...------,,,+++,,,---,,,***'''%%%%%%'''''''''((((((***++++++((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&%%%%%%&&&&&&%%%$$$%%%&&&'''(((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%$$$$$$&&&((('''&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$######$$$&&&&&&$$$###!!!"""###$$$%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&'''&&&$$$$$$$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%######%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&'''((()))************)))(((((('''&&&%%%%%%%%%&&&&&&''''''''''''''''''$$$%%%%%%&&&'''''''''&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######%%%'''(((&&&&&&&&&%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$"""&&&'''%%%$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$###"""""""""""""""###"""############$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''###$$$%%%&&&'''((((((((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%$$$%%%&&&'''((('''&&&&&&&&&'''(((***+++'''((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++777999;;;===???BBBGGGJJJLLLHHHEEEEEEHHHHHHEEEAAACCCDDDFFFHHHLLLOOORRRTTT]]]___aaaaaa^^^\\\ZZZZZZXXXVVVVVVZZZ```dddbbb___``````dddkkkqqqqqqkkkeeeYYYXXXSSSLLLDDD>>>;;;:::===;;;999666555444444444444444555555666666777777333444555777888777333000/////////000111111222222111111111000///---,,,+++------,,,,,,+++***))))))$$$&&&(((******)))((('''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''&&&'''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&'''''''''(((((())))))((('''&&&&&&))))))(((&&&######$$$&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%'''(((%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''''''''&&&$$$###$$$''')))(((((((((((('''&&&%%%$$$&&&'''''''''(((((())))))''''''((((((''''''&&&%%%'''''''''(((''''''&&&%%%&&&&&&'''((('''&&&$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#################################!!!!!!""""""###$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&(((((('''''''''(((((()))******)))(((((()))******'''''''''((()))***,,,,,,(((((()))***,,,---......000000000///////////////222222111000/////////000222222111000000///......;;;<<<>>>???@@@CCCGGGJJJJJJHHHFFFHHHJJJHHHCCC>>>??????@@@BBBDDDGGGIIIJJJQQQTTTVVVWWWVVVUUUTTTUUUUUUSSSQQQUUUZZZ]]]\\\YYY___aaahhhrrr|||}}}yyykkkjjjfff___WWWPPPMMMLLLBBBAAA???===;;;:::888888444444444444444444444444777777777999::::::888555222222222222222222222222111111000000///............------,,,++++++******))))))******)))'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''&&&&&&(((((((((&&&$$$$$$%%%'''&&&''''''''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%))))))((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$###&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&''''''%%%$$$$$$&&&((((((((((((((('''&&&%%%$$$''''''''''''((((((((()))''''''((((((''''''&&&%%%$$$$$$%%%&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$##########################################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((())))))******+++***)))((('''+++++++++,,,---...///000000000111222333444555555555666666777777666666555666555555444444444444444333333222222111000//////===============???CCCFFFIIIHHHHHHJJJLLLIIICCC>>>>>>>>>>>>>>>???AAABBBCCCFFFHHHKKKMMMMMMMMMMMMNNNMMMJJJGGGHHHLLLOOONNNMMMTTTWWW___kkkvvv}}}}}}|||tttrrrooohhhaaa[[[YYYXXXNNNNNNMMMLLLIIIEEEBBB@@@>>>===;;;999777666555555666555555666888999888777777666666555444444333333333222111000//////000111.........---,,,,,,++++++++++++***)))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%''''''((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''(((((((((((('''&&&&&&'''(((((('''&&&&&&''')))((((((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''%%%%%%&&&'''((((((((((((''''''&&&%%%''''''''''''((((((((((((''''''((((((''''''&&&%%%!!!"""$$$%%%&&&'''''''''''''''&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%#####################"""%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%########################%%%$$$$$$###""""""######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''')))***+++((())),,,---,,,***(((&&&......///000222333444555999999:::;;;<<<======>>><<<===>>>@@@@@@???===<<<;;;;;;;;;;;;::::::::::::666555555444222111000000AAAAAA@@@???>>>???BBBEEEIIIHHHHHHIIIJJJIIIEEEAAAAAAAAA@@@@@@AAABBBBBBCCCBBBDDDFFFGGGGGGGGGHHHIIIGGGDDDAAA@@@BBBDDDEEEDDDGGGJJJPPPXXXaaaggghhhgggkkkkkkhhhccc^^^YYYXXXXXXXXXYYY[[[\\\[[[WWWSSSQQQLLLJJJFFFBBB===999777555777555333444555777777777999999888888777777777777777555333111///000111111/////////......---------***))))))(((((()))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&'''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&'''(((((('''''')))***''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&!!!$$$'''((((((((('''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&((((((((((((((('''&&&&&&'''''''''((((((((((((((('''''''''(((''''''&&&%%%######$$$&&&&&&'''''''''((('''%%%$$$$$$%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''))))))((())))))***++++++''')))+++---...---,,,+++111222444777999;;;<<<===AAAAAAAAABBBBBBCCCCCCCCC@@@BBBDDDFFFFFFEEECCCAAABBBBBBAAAAAA@@@???>>>>>>999999777666444333222111GGGHHHHHHGGGFFFFFFHHHIIIHHHGGGFFFFFFGGGHHHHHHHHHEEEEEEEEEEEEEEEFFFFFFGGGEEEGGGHHHGGGEEEDDDEEEFFFGGGDDDBBBAAABBBCCCDDDEEECCCDDDGGGLLLQQQTTTUUUUUU]]]]]][[[XXXUUUSSSSSSSSSWWW[[[aaafffiiiiiigggfffZZZXXXSSSMMMGGG@@@;;;888<<<999777666777888888888888888999999::::::::::::;;;999666333111000000111000000000///////////////,,,,,,+++******++++++,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&'''(((((((((((((((''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&(((((((((((()))***'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""$$$'''***+++,,,+++***%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&((((((((()))(((((('''&&&(((((((((((((((''''''''''''''''''(((''''''&&&%%%&&&&&&''''''''''''&&&&&&'''&&&%%%$$$$$$%%%'''((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&'''$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((******)))))))))))))))))))))***+++---000333555666888:::===@@@CCCEEEFFFGGGFFFFFFGGGGGGGGGGGGGGGGGGCCCEEEHHHJJJJJJIIIGGGEEEFFFGGGFFFFFFDDDCCCAAA@@@>>>===<<<:::888666555444IIIKKKMMMMMMLLLKKKLLLMMMIIIIIIHHHHHHJJJMMMQQQSSSOOOOOONNNNNNMMMMMMNNNNNNMMMNNNMMMKKKHHHFFFEEEFFFEEEDDDCCCCCCCCCDDDEEEFFFCCCDDDEEEFFFHHHJJJLLLMMMNNNOOONNNLLLJJJHHHIIIJJJNNNSSS\\\eeellloooppppppfffeeeccc___YYYRRRLLLIIIAAA>>>;;;999888888777666888888999999:::;;;;;;<<<<<<:::888555333222222222111111111111111000000000111111000...,,,+++***)))''''''''''''''''''''''''''''''((((((((((((''''''''''''((())))))))))))(((&&&&&&'''((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&$$$&&&((((((''''''((())))))))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''%%%%%%&&&'''((((((((())))))(((((('''((((((((((((((('''''''''''''''((((((''''''&&&%%%'''(((((((((''''''&&&%%%&&&&&&%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%"""""""""#########$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%########################!!!!!!!!!"""###%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''###$$$$$$%%%&&&'''((()))''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((())))))(((((((((((())))))...///000333777;;;???BBBBBBCCCFFFIIIJJJKKKLLLLLLHHHHHHHHHGGGGGGGGGGGGGGGDDDFFFHHHIIIJJJIIIHHHGGGHHHHHHIIIIIIHHHGGGEEEDDDDDDCCCBBB@@@===;;;:::999MMMQQQUUUWWWWWWUUUTTTTTTOOOQQQSSSUUUXXX\\\```bbbcccbbbaaa___^^^\\\\\\\\\XXXXXXVVVSSSOOOMMMLLLMMMGGGHHHIIIJJJJJJKKKLLLMMMJJJJJJIIIHHHGGGGGGIIIKKKIIIIIIHHHFFFCCCBBBBBBCCCFFFKKKSSS[[[bbbeeefffeeefffhhhjjjjjjhhhccc^^^[[[LLLIIIFFFCCCAAA???<<<:::999999999999999:::::::::999999888777666555555444111111111222222222222222222222222111000---+++)))((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''((()))(((((((((%%%%%%&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&'''''''''&&&$$$&&&(((((('''&&&&&&'''(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%$$$$$$######""""""%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((((((((('''%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&''''''%%%$$$$$$&&&((((((((())))))))))))(((((()))(((((((((''''''''''''''''''((((((''''''&&&%%%%%%%%%&&&'''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$!!!""""""###$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###########################"""""""""###$$$%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))((())))))***+++,,,......555777999===AAAEEEGGGIIIHHHIIIKKKKKKKKKJJJHHHGGGCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@AAACCCCCCDDDDDDCCCFFFGGGIIIKKKLLLLLLLLLKKKLLLKKKIIIGGGDDDBBB@@@???WWW\\\aaaeeeeeecccbbbaaaVVVZZZ___cccgggjjjmmmooowwwuuussspppmmmkkkjjjiii``````___[[[WWWUUUUUUUUUPPPRRRUUUVVVWWWXXXYYYZZZUUUTTTRRRNNNKKKJJJKKKMMMMMMMMMLLLIIIFFFDDDDDDDDDEEEIIINNNSSSVVVWWWVVVUUU[[[___dddiiijjjhhhdddaaa\\\YYYUUURRRPPPLLLHHHEEE;;;::::::999999888888777666777777888888888777777222222222222222222222222000111222333222111///---))))))))))))))))))))))))''''''((((((((((((''''''%%%&&&''''''((((((''''''$$$%%%%%%&&&'''''''''&&&'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&'''''''''&&&$$$&&&((((((&&&%%%%%%%%%%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&$$$$$$$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((('''%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%''''''&&&$$$###$$$''')))(((((()))))))))))))))((())))))(((((('''''''''&&&''''''((((((''''''&&&%%%"""###$$$%%%&&&'''''''''###$$$&&&'''((('''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###"""""""""!!!!!! %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########!!!!!!"""$$$%%%&&&'''(((#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$#################################%%%$$$######"""#################################%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))******+++---///222444555:::<<>>CCCFFFIIIMMMOOOQQQQQQQQQQQQPPPNNNKKKIIIFFFDDDCCClllnnnssszzz~~~vvvnnnqqqlllmmmtttxxxxxxzzz~~~|||yyyvvvtttssspppiiidddeeefffcccbbbbbbaaabbbcccdddgggjjjlllmmmkkkhhhccc]]]YYYVVVVVVVVVVVVUUUTTTRRRPPPLLLIIIGGGDDDIIINNNOOOLLLJJJLLLPPPQQQTTTYYY^^^aaaaaa```___]]]]]]aaaiiijjjaaaWWWRRRMMMKKKGGGBBB===;;;<<<>>>888777888:::======:::777999999777555222000000111///000222444444444333222/////////...,,,***(((&&&'''''''''((((((((())))))+++)))'''&&&%%%&&&((()))))))))(((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''))))))((('''%%%$$$######''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%%%%&&&'''###$$$%%%%%%&&&&&&%%%%%%'''&&&%%%$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%######$$$%%%((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((%%%&&&&&&&&&''''''(((((()))'''&&&'''***+++***(((''''''(((((((((((((((((($$$%%%'''((()))((('''&&&(((((('''&&&'''((()))***''''''''''''&&&%%%$$$###&&&''')))***)))'''%%%###%%%%%%&&&'''((()))***+++$$$$$$$$$&&&''''''%%%###%%%&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$######### ###$$$$$$$$$###%%%$$$$$$######$$$$$$%%%'''&&&$$$######$$$&&&'''&&&&&&%%%%%%%%%%%%$$$$$$(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&'''(((((((((((((((((((((''''''((()))+++,,,/////////111555:::???BBBGGGKKKPPPUUUVVVSSSNNNKKKJJJHHHEEEAAA>>>:::888777>>>===;;;::::::;;;<<<===<<<===>>>???@@@AAABBBBBBHHHGGGIIIMMMRRRUUUTTTRRRWWWTTTQQQOOOOOONNNKKKHHHvvvqqqpppuuuyyyzzz~~~}}}|||{{{wwwqqqmmmpppssssssrrrtttpppqqqtttwwwzzz}}}yyyxxxuuuqqqlllgggccc```[[[\\\^^^___^^^]]]\\\[[[SSSVVVYYYWWWRRRMMMKKKJJJKKKMMMPPPTTTWWWYYYYYYXXX\\\]]]dddpppvvvtttooommmeeeaaa[[[TTTMMMHHHDDDBBB<<<999777777999::::::888;;;;;;;;;999666444333222...///000000111111111000000111000000...+++)))(((''''''((((((((((((((((((***)))((('''&&&''''''(((((((((((('''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&''')))(((((('''%%%$$$$$$###''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$$$$&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&%%%$$$$$$%%%&&&((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%%%%&&&((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''((((((''''''((((((((()))))))))***((('''(((***+++***((()))))))))))))))))))))))))))))))))(((((()))))))))(((((('''&&&&&&'''((()))((((((((('''&&&%%%$$$$$$%%%&&&)))******)))'''&&&((((((((((((((()))))))))&&&&&&&&&'''((((((&&&$$$"""###$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######!!!"""$$$&&&&&&%%%$$$###%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%&&&"""###$$$$$$&&&&&&'''((((((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&&&&&&&&&&((((((((((((***,,,---///444555777999>>>CCCGGGJJJMMMPPPSSSVVVUUUQQQLLLIIIDDDCCCAAA>>><<<;;;:::999===<<<;;;::::::;;;===>>>???@@@AAACCCCCCCCCCCCBBBGGGGGGHHHLLLPPPRRRRRRPPPRRRPPPOOOOOOPPPOOOLLLIIIyyysssooorrrvvv{{{yyysssppptttxxxxxxyyy{{{wwwzzzxxxppphhhcccbbbdddhhhllloooppppppoookkkkkkiiieee^^^UUUMMMHHHIIIHHHIIIKKKNNNQQQRRRRRRVVVXXX```nnnxxx{{{~~~{{{tttnnnfff\\\QQQIIIAAA>>>999777888:::;;;<<<999:::::::::888555222000//////////////////000000333333333222000...,,,***)))))))))((((((((((((((()))((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((('''&&&%%%$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))'''%%%######$$$###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''%%%$$$%%%'''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''')))))))))((((((((('''''''''''''''(((((((((((((((*********++++++++++++,,,***)))((()))+++++++++)))*********)))))))))))))))---+++)))(((((()))+++,,,))))))(((((('''(((((()))(((((((((''''''&&&&&&%%%$$$&&&(((***+++***)))(((******))))))((((((''''''(((''''''((())))))'''&&&&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%###""" ###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%&&&''''''&&&%%%###"""%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$&&&&&&'''((((((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((()))***,,,///222444666<<<===@@@DDDHHHLLLOOOQQQRRRSSSTTTTTTQQQLLLGGGDDD??????>>>===============@@@???>>>======>>>???@@@CCCEEEFFFGGGGGGFFFEEECCCCCCCCCDDDFFFJJJKKKKKKJJJLLLLLLMMMOOOQQQPPPMMMJJJuuupppkkklllrrrzzzxxxrrrooosssvvvwwwwwwyyyxxx|||xxxooofffaaacccgggmmmtttxxx{{{|||{{{}}}zzzuuummmbbbWWWOOOQQQMMMKKKKKKNNNQQQRRRRRRUUUSSSWWWaaajjjqqqyyyssscccWWWLLLHHHDDD@@@=========>>>999999:::;;;;;;888555222333222111000000000111222444444444444222111///---++++++******)))(((((('''((((((((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$$$$&&&###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((('''&&&%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&'''&&&&&&'''''''''''''''((((((((((((((((((((((((((('''(((((()))***+++++++++---------------------...************+++,,,++++++*********)))))))))))))))************+++,,,...///------,,,+++++++++*********))))))((((((''''''(((&&&''')))***+++***)))((()))))))))((((((((('''''')))((('''((())))))'''&&&((('''&&&&&&&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$"""!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%###"""!!!%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''(((((((((((())))))((((((((((((((()))***,,,///333777;;;???@@@CCCEEEHHHLLLOOOQQQRRRRRRRRRRRRQQQOOOLLLHHHCCCAAAAAAAAA@@@@@@AAAAAABBBBBBDDDDDDCCCBBBAAAAAABBBBBBEEEFFFHHHIIIHHHFFFCCCBBB@@@@@@AAACCCEEEGGGHHHHHHHHHJJJMMMOOOPPPNNNKKKHHH{{{rrroookkkkkkrrr}}}zzztttrrrvvv{{{}}}~~~~~~}}}tttmmmgggeeeaaagggpppyyy|||qqqfff___\\\WWWSSSRRRUUUWWWWWWUUUWWWRRRQQQUUUZZZbbbmmmwwwwwwjjj___]]]XXXRRRKKKDDD@@@>>>>>>===<<<===>>>===999666444333222000000000111222333333444444444333111000......---,,,***)))((((((((((((((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%%%%'''(((###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''((()))(((&&&%%%&&&'''&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&''''''''''''''''''(((((()))))))))))))))***+++,,,---...///000//////////////////......***+++,,,,,,,,,,,,,,,---*********)))))))))(((((((((***---000222444555555222222111111000///...---,,,+++******)))******+++******++++++***)))((('''(((((((((((())))))))))))***(((''''''(((((('''%%%%%%$$$#########$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%###$$$%%%&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((((('''&&&&&&&&&%%%'''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))+++,,,---///111555;;;@@@EEEIIIKKKKKKMMMOOOQQQRRRRRRRRRQQQPPPPPPOOONNNKKKHHHEEECCCGGGGGGFFFFFFFFFFFFFFFGGGFFFFFFEEEDDDCCCBBBBBBAAABBBCCCDDDDDDCCCAAA>>>===>>>???AAABBBDDDFFFHHHJJJGGGJJJNNNPPPOOOLLLHHHFFF|||zzzuuutttqqqqqqyyy~~~~~~xxxssssssyyyvvvoookkkjjjjjjeeelllwww{{{sssnnnddd___\\\]]]```bbb___\\\VVVQQQMMMNNNPPPUUU___jjjsssxxxzzztttsssoooggg\\\QQQJJJFFFDDD@@@<<<:::;;;:::777444333333111000////////////000111222444444444333333222111000...,,,+++)))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''(((((('''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&&&&&&&&&&(((***###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&'''((()))(((&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&''''''(((((()))))))))***+++,,,....../////////000000111111222222///////////////.........+++,,,------,,,,,,---///,,,,,,++++++***)))))))))***---111666999;;;<<<<<<777666666666444333111000......,,,++++++,,,---............---,,,+++******))))))******+++++++++,,,+++)))'''&&&'''((('''&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&'''"""###$$$$$$&&&&&&'''((((((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))((((((((()))+++...111222777:::>>>BBBGGGKKKNNNOOOPPPQQQRRRSSSSSSRRRQQQPPPNNNOOOOOOOOONNNLLLIIIHHHKKKKKKJJJHHHHHHGGGGGGGGGDDDDDDDDDDDDCCCCCCCCCBBB@@@@@@@@@???>>>===<<<;;;:::<<>>???999999999888777555333222111000...------...000111000000000000000000000000...............------------+++((('''((()))((('''&&&'''(((((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((((((&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&'''(((%%%$$$$$$######$$$$$$%%%$$$$$$######$$$&&&'''((("""###$$$$$$&&&&&&'''((((((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))******+++---111555999;;;AAABBBEEEHHHJJJLLLMMMMMMOOOOOOOOOPPPOOOOOOOOONNNLLLMMMOOOPPPPPPMMMKKKIIIIIIIIIHHHFFFFFFEEEEEEEEEBBBCCCDDDFFFGGGHHHIIIIIIEEEDDDCCCAAA@@@@@@@@@@@@???BBBFFFIIILLLPPPVVVZZZ```cccggggggdddaaa______}}}{{{{{{{{{{{{vvvtttzzzzzztttrrrtttyyy|||}}}yyyxxxkkkiiijjjpppxxxzzztttnnniiigggfffeee___ZZZZZZ___[[[^^^bbbgggkkkqqqxxx|||~~~xxxsssrrrrrrbbbXXXLLLCCC@@@>>><<<:::666666777666555333111///***,,,///111333555555555777666444222///---+++***+++)))'''&&&%%%&&&((()))'''''''''((((((((())))))((((((''''''''''''((((((&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))******''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''''''''%%%$$$%%%'''$$$$$$%%%&&&&&&&&&%%%%%%''''''%%%$$$$$$%%%''''''$$$$$$%%%%%%%%%&&&&&&&&&'''(((((('''%%%###$$$%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&''')))*********)))((())))))***+++,,,,,,------000111333555888;;;<<<======<<<:::888555333111000//////......---------,,,+++---//////---,,,...000111111000///......------//////000111444888<<<>>>::::::::::::888666333222222111///...///000222333222222222333333444555555333333222111000///......///,,,***))))))***))))))"""###%%%&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''((()))(((&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$#########$$$$$$%%%%%%%%%######"""""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""###%%%((()))&&&&&&&&&%%%%%%%%%$$$$$$(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''(((((((((''''''''''''''''''''''''(((((((((((())))))))))))......000333777<<>><<<999555333333222///......///111333222222222333444555666777999999:::999888666444333222///,,,,,,...///---++++++***)))(((((((((((((((((('''%%%%%%'''((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%######$$$%%%'''((())))))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$########################'''&&&$$$#########$$$$$$###$$$%%%&&&'''&&&%%%%%%"""###%%%''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&'''&&&%%%$$$###$$$%%%&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%""" """&&&))))))(((%%%(((,,,...---------------111777<<<@@@CCCGGGIIIMMMKKKHHHEEECCCBBBCCCDDDFFFHHHJJJLLLMMMKKKIIIGGGCCCHHHNNNQQQQQQNNNKKKJJJJJJHHHFFFFFFFFFEEECCCAAACCCIIISSS\\\cccffffffeee___```___\\\XXXXXX[[[___hhhkkknnnnnnllllllpppuuuuuu||||||zzzxxxuuu|||{{{zzzzzz{{{wwwoookkkdddfffjjjppp}}}zzzpppjjjfff^^^]]]ggglllhhhgggjjjooooooqqqsssvvvzzz}}}~~~vvvppphhhbbb]]]XXXRRRNNNBBB>>>999666666666666555111111000000000111222222444444555555555333111//////---+++)))(((((()))***((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%###"""###%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''((((((((((((((())))))***(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))))))))*********,,,...111444555999:::===@@@BBBCCCDDDDDDAAAAAABBBAAA@@@===:::999222222111///////////////......///000111222333444555444222111000000000111///000111333666999<<<===<<<>>>@@@@@@@@@===:::777555333111///......000111444444444444444555666666999::::::;;;:::999888777777444111///000///---******)))((((((''''''''''''((('''%%%%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$########################&&&%%%$$$#########$$$$$$"""###$$$%%%%%%%%%$$$$$$###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%)))((((((''''''((((((((('''''''''&&&&&&&&&%%%%%%+++(((&&&&&&'''((('''&&&)))***,,,,,,,,,...111333999<<<@@@CCCEEEFFFIIIJJJKKKHHHEEECCCBBBDDDFFFHHHJJJKKKMMMNNNOOONNNMMMLLLFFFIIILLLMMMLLLKKKJJJJJJEEEFFFHHHLLLPPPQQQPPPNNNWWW^^^kkkvvv}}}~~~|||zzzsssttttttqqqmmmkkklllmmmwwwyyyzzzwwwrrrppprrruuuvvv|||}}}yyyxxxuuuqqqyyyrrrooogggiiimmmuuu}}}vvvooohhhffflllmmmgggcccdddaaabbbdddggglllqqqvvvxxx}}}{{{xxxwwwvvvppphhhaaaRRRJJJ???:::::::::999777444444333333333222222111444444555666555444222111222000...+++***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&%%%$$$######"""%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((((((((((((((((())))))(((((((((''''''''''''&&&(((((((((((((((((((((((()))))))))))))))*********((()))))))))******++++++------...///222555777999<<<>>>@@@CCCEEEFFFFFFFFFDDDDDDDDDCCCAAA???<<<;;;333333222000000000000000//////000000111222333444555444333222111111111111111111333555888;;;>>>???>>>???AAACCCBBB@@@>>><<<999777444222000000111222777666666666555555555555888999:::;;;;;;;;;;;;;;;999777555333222111///---,,,+++***)))((((((((((((((('''%%%%%%'''((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$!!!"""###$$$$$$$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''''''''&&&&&&&&&&&&&&&)))(((((('''(((((())))))'''''''''''''''&&&&&&&&&---+++***)))***)))(((&&&,,,---------...333999===FFFHHHJJJJJJIIIHHHHHHIIIHHHGGGDDDCCCDDDGGGJJJLLLIIIJJJJJJKKKKKKLLLLLLLLLHHHJJJKKKLLLLLLLLLOOOQQQNNNRRRYYYbbbhhhkkkiiifffiiirrr}}}zzzyyy~~~yyyqqqmmmlllmmmnnnsssuuurrrooommmjjjeee{{{xxxwwwppprrrvvv~~~zzztttooonnnrrrqqqjjjdddccc]]]]]]\\\]]]bbbhhhooosss{{{|||zzzrrr```UUUGGG@@@??????===999777777777777666555555444333444444555444444333222444222000...+++***))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$&&&((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%'''&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&'''''''''(((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((())))))))))))************(((((()))***+++,,,,,,,,,000111111333555888;;;===@@@AAABBBDDDEEEEEEDDDDDD@@@@@@???>>><<<:::888777333333222111000000000000000000111222333333444444555555444444333333333333333333444555777999;;;<<<<<<>>>@@@AAAAAA@@@>>>===999888666555444444444555888888888777666555444444555555666888999:::;;;;;;999888777666444333111000...---,,,+++***)))))))))((('''%%%%%%'''((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&'''''''''&&&%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''''''''''''''''')))))))))******+++******---...000222555;;;BBBGGGKKKLLLMMMKKKHHHGGGFFFGGGIIIIIIIIIJJJKKKLLLMMMMMMHHHGGGGGGFFFFFFGGGIIIJJJJJJLLLPPPTTTVVVYYY]]]___ccciiirrr|||}}}yyyuuu|||yyyuuuuuuuuurrrlllddd___]]]]]]]]]bbbcccaaa______\\\WWW~~~yyyyyyzzzyyy|||}}}yyysssrrrtttxxxwwwqqqkkkiiieeebbb^^^\\\^^^dddkkkpppqqqttt{{{}}}hhh]]]PPPHHHGGGEEE@@@;;;888888888777777666666666222333333333333222222222444333111///---+++******))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((''''''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%"""!!! """$$$%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''((((((&&&&&&'''''''''(((((((((&&&''''''((((((''''''&&&&&&'''''''''((((((((((((''''''(((((((((((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((())))))*********((()))***+++,,,---...///444444555666888:::===???AAABBBCCCCCCBBBAAA@@@???;;;::::::999777666444444444333222111000000000000111222333444555555555444666666666666666555555555555444444444444555555666888:::;;;<<<===<<<;;;:::555555444333444444555666777888888888777666555444111222333444555777888999:::::::::888555111///...------+++***)))(((((((((((('''%%%%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&###$$$&&&'''((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((&&&'''((())))))***+++,,,---111666;;;???DDDIIIMMMLLLMMMMMMKKKIIIGGGHHHIIILLLNNNPPPRRRRRRPPPMMMKKKHHHGGGFFFEEEFFFGGGIIIJJJMMMSSS\\\dddjjjnnnrrrttt{{{}}}~~~~~~}}}~~~~~~{{{tttmmmhhhbbbaaa___ZZZVVVRRRQQQPPPOOOSSSUUUTTTUUUWWWTTTPPP{{{{{{|||~~~xxxuuuooosssyyy}}}~~~{{{vvvsssmmmiiiddd______aaafffiiihhhiiiooowwwmmmfff]]]WWWTTTOOOGGGAAA<<<;;;888777555555666666333333333222222111111111222111111///...---,,,,,,))))))))))))))))))))))))''''''''''''''''''''''''&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''(((((((((((('''''''''(((((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&$$$######$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''((()))***&&&&&&&&&'''''''''((((((''''''(((((((((((('''''''''''''''((((((((())))))&&&'''((()))((('''&&&%%%'''(((((((((((()))))))))''''''''''''''''''''''''((((((((()))******++++++***+++,,,...///111222222777777777777999;;;===>>>@@@@@@AAA@@@???===<<<:::999999888888777666666666555444333222222111111222333444666777888777666666888888999999999888888777777666555444333333333333555666777888888777777666000000000000111222333333555666777888888777666666111111111222333444666666<<<======:::555000---,,,,,,+++)))((('''&&&%%%%%%((('''%%%%%%'''((('''&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&''''''((('''''''''''''''''''''((((((((((((((((((((()))***++++++(((((((((((()))))))))))))))******)))((())),,,///444888???DDDHHHKKKMMMOOOMMMMMMNNNMMMLLLLLLMMMOOOOOOQQQTTTUUUTTTPPPKKKHHHDDDDDDDDDFFFHHHKKKMMMOOOXXX```lllwww~~~}}}}}}~~~~~~{{{wwwrrrooollllllllllllkkkfff___[[[UUUTTTRRROOOMMMLLLKKKJJJIIILLLNNNNNNQQQUUUSSSOOOzzzzzzyyyvvvsssrrrtttwww{{{yyysssqqqlllsss||||||vvvssspppllliiihhhggggggcccbbbdddjjjssszzz~~~~~~uuussspppmmmhhh___VVVPPPEEEBBB===999666666666777666555444333222111111111//////////////////......))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&)))((('''((()))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&'''((()))((('''%%%$$$'''((((((((())))))))))))(((((((((((((((((((((((())))))******+++,,,,,,---...///000222444555777777999999888888999:::<<<===<<<===>>>>>>===<<<;;;::::::999999999999999999:::888777666555444444444444555777888::::::999888777999:::;;;<<<<<<;;;:::999888888777666555555555555444555555666555555444333000000000000000000111111111333555777888888888777444444333333333444555666999;;;===;;;777333111111---,,,+++)))((('''&&&&&&((('''%%%%%%'''((('''&&&$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$%%%$$$#########$$$&&&&&&###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''((()))&&&'''''''''((((((((()))(((((((((((()))***+++,,,(((((()))))))))************+++,,,++++++...333888???CCCGGGKKKLLLMMMNNNOOOMMMNNNOOONNNNNNOOOQQQTTTPPPQQQQQQQQQOOOLLLIIIGGGEEEGGGJJJNNNSSSXXX\\\^^^hhhooozzz{{{yyyyyyxxxvvvqqqkkkeeeaaa___]]]\\\]]]]]][[[WWWSSSNNNLLLJJJIIIHHHGGGFFFEEECCCFFFGGGHHHLLLPPPOOOJJJ~~~}}}{{{wwwrrrlllmmmllliiiffffffhhhkkkwwwuuuooommmjjjsss}}}~~~zzzuuuqqqnnnccc```^^^bbbkkktttzzz}}}}}}xxxnnnddd]]]NNNJJJDDD===999888888999888777555444333222222222,,,---...//////000//////))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&)))(((''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''%%%&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))'''%%%$$$'''((((((((())))))******))))))))))))))))))))))))******+++,,,,,,---......111222333555777999:::;;;::::::999888999:::;;;<<<999:::;;;=========<<<;;;:::999999999999:::;;;<<<:::999888777666666666666777888:::;;;;;;:::999888:::;;;<<<=========<<<;;;:::999888888888888888888555555555555555444333333333333333222222111111111///111444777888999999888888777555444444555666666333666:::;;;999888888:::111000...,,,+++***))))))((('''%%%%%%'''((('''&&&###$$$%%%&&&''')))******&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$$$$###"""""""""###%%%&&&"""###%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%&&&''')))***&&&'''''''''(((((())))))&&&&&&&&&&&&'''(((******(((((())))))*********+++)))***,,,,,,...444<<>>@@@@@@AAAEEEJJJHHHCCC~~~{{{wwwsssooolllkkkfffdddggghhheeehhhnnnyyyvvvpppoootttwww|||~~~yyymmmeee^^^___gggqqqwwwxxx~~~wwwqqqbbb\\\PPPCCC===<<<;;;777===:::777555555444333222...///000000111000000///......---,,,***))))))((())))))))))))(((((((((((((((''''''&&&&&&((()))***(((((((((((((((((((((((())))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%(((((((((((((((((((((((()))((('''&&&%%%$$$######%%%%%%%%%&&&&&&''''''''''''&&&$$$######$$$&&&''''''&&&&&&&&&&&&'''((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''((())))))((('''&&&+++++++++++++++***)))(((++++++,,,------...//////333333444444666777999:::999:::;;;<<<;;;:::999888888999<<<>>>>>>===;;;999<<<;;;::::::<<<;;;:::888BBB@@@>>>=========<<<;;;666888::::::::::::<<<===:::>>>@@@===;;;======;;;:::999888999:::;;;:::999777777777999;;;;;;999888666666555444333111///...111111111222444777;;;===<<<:::888555444444444555444555666888:::<<<===>>>888666222...+++))))))))))))(((''''''((()))(((&&&$$$%%%&&&'''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$!!!!!!"""###$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''')))******)))(((((())))))***,,,111777>>>EEEIIIKKKMMMOOOOOONNNNNNNNNOOOSSSSSSSSSTTTUUUTTTRRROOOKKKLLLLLLIIIEEEGGGOOOVVVbbbhhhrrr{{{}}}}}}}}}||||||yyyqqqkkkqqqssssssrrrmmmddd\\\WWWNNNKKKHHHGGGHHHJJJJJJJJJDDDBBB@@@???@@@@@@???>>>;;;;;;<<>><<<;;;:::888555222///////////////000000000///...---,,,+++******)))+++******)))(((''''''&&&(((''''''&&&'''((()))***(((((((((((((((((((((((())))))))))))))))))))))))((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''((((((((('''&&&$$$######$$$&&&''''''&&&&&&&&&&&&'''((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((()))*********)))((((((***++++++++++++++++++***++++++,,,...///000111222222333444555777888999:::999::::::;;;;;;;;;;;;:::888:::<<<>>>??????>>>===;;;:::999:::===@@@AAABBBHHHFFFDDDDDDCCCBBB@@@>>><<<===>>>=========???AAA@@@CCCCCC@@@>>>@@@???<<<;;;:::888888:::;;;::::::;;;;;;<<<>>>@@@@@@>>>;;;999::::::999777555333222222222111222333666999:::;;;;;;::::::999888666666777777888:::;;;===>>>???;;;888555111...,,,++++++)))(((''''''(((((('''&&&$$$%%%&&&'''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%%%%&&&&&&((('''&&&&&&%%%%%%%%%&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((***+++***))))))***+++***---111777>>>EEEJJJMMMNNNOOOQQQQQQOOOOOOPPPQQQNNNOOOPPPRRRRRRQQQOOOMMMFFFIIILLLLLLMMMSSS\\\eeettt{{{}}}zzzxxxzzz~~~~~~{{{wwwvvvsssqqqrrrsssqqqlllfffcccdddeeeddd```ZZZTTTPPPHHHFFFDDDCCCDDDEEEEEEDDDBBBAAA@@@@@@AAABBBAAA???======>>>AAAEEEGGGGGGGGGzzzuuuqqqooojjjfffdddeeeffffffjjjnnnxxx|||~~~{{{uuutttyyyyyyvvvwww{{{xxxlllgggiiimmmoooooorrruuuyyy~~~~~~uuufffXXXOOOHHHCCCAAA???>>><<<;;;888444111111000///......///000000000//////...---,,,++++++))))))))))))(((((((((((((((''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''''''''((((((((((((((('''&&&%%%$$$$$$%%%&&&''''''&&&&&&&&&&&&'''((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&'''''''''((((((((((((((()))))))))*********)))***++++++++++++******************+++,,,---...,,,---...///111222444444111222444777999:::::::::;;;;;;;;;;;;<<<===???@@@>>>???@@@BBBBBBAAA@@@???===<<<<<<@@@FFFMMMRRRUUUWWWUUUTTTSSSRRROOOKKKGGGFFFGGGFFFEEEEEEFFFIIIKKKLLLOOONNNIIIGGGGGGEEEAAA@@@===:::888999;;;;;;;;;<<<<<<<<<>>>??????===;;;<<<===>>>>>>===;;;999888555444444333444555666777999:::<<<======;;;999888:::;;;<<<===>>>???@@@@@@>>><<<888555111///......***(((''''''(((((('''%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((************************)))*********)))***,,,......222999AAAHHHMMMPPPRRRPPPRRRSSSRRRPPPPPPPPPQQQOOOOOOPPPPPPOOONNNLLLKKKIIIPPPWWW]]]bbbiiisss{{{}}}wwwtttqqqppppppmmmgggbbbcccbbbaaabbbdddbbb^^^YYYSSSSSSTTTTTTRRRNNNKKKHHHCCCBBBAAABBBDDDDDDCCCBBBCCCCCCCCCEEEGGGHHHGGGFFFDDDDDDEEEHHHMMMPPPQQQQQQ|||wwwtttrrriiihhhhhhjjjmmmrrrwww{{{||||||{{{vvvqqqqqqvvv{{{}}}}}}~~~xxxrrrqqqssstttttttttrrrpppqqquuu~~~wwwiii```WWWPPPFFFCCC???<<<:::888666444333222000...---...000111000000//////...------,,,'''''''''((()))*********''''''''''''((((((((()))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((('''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&'''(((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((((((((((()))))))))***************+++++++++++++++*********+++,,,...000111//////000111222333333444111333666999;;;<<<;;;;;;>>>=========>>>BBBEEEGGGIIIIIIIIIHHHHHHGGGFFFEEEEEEFFFJJJQQQ[[[eeekkknnnmmmlllkkkjjjhhhccc]]]YYYUUUUUUUUUUUUUUUXXX]]]```cccdddaaa[[[WWWVVVRRRLLLIIIEEE@@@<<<<<<>>>??????@@@>>><<<<<<<<<<<<;;;:::;;;<<<>>>@@@@@@???===<<<999888777666666666666666888999:::;;;<<<;;;::::::>>>>>>>>>???@@@AAAAAABBB@@@>>>;;;888444222000///***)))((('''(((((('''%%%%%%&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((************************))))))***)))))),,,///333666;;;BBBKKKPPPSSSSSSSSSRRRRRRSSSQQQOOONNNOOOPPPRRRRRRQQQPPPMMMLLLMMMNNNWWW```llltttxxx|||zzzrrrooommmjjjhhhfffaaaZZZUUUSSSSSSSSSUUUUUUSSSOOOKKKKKKKKKJJJJJJIIIHHHHHHGGGEEEEEEFFFHHHKKKMMMLLLKKKLLLLLLMMMPPPSSSUUUTTTSSSRRRRRRSSSWWW\\\aaacccccc~~~yyyvvvuuummmooorrrvvv}}}~~~~~~}}}}}}zzzpppjjjkkksss~~~{{{qqqggg___QQQKKKCCC<<<:::::::::;;;555444111///...///000111111000000//////.........))))))))))))((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''(((((())))))(((((('''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((((((((((((''''''''''''((((((((())))))''''''((((((((()))))))))))))))))))))******++++++++++++,,,---///111333444222222333333333333333333333555888;;;===>>>===<<<>>>>>>>>>???CCCHHHMMMPPPUUUUUUTTTTTTTTTTTTUUUUUUUUUXXX```jjjuuu~~~}}}wwwpppkkkfffggghhhiiilllpppvvvzzz~~~}}}xxxrrrnnnlllfff___VVVQQQKKKFFFFFFGGGHHHHHHLLLHHHCCC???>>>>>>======999;;;===???@@@@@@???>>><<<<<<;;;:::999888888888888777777666777999:::;;;??????@@@AAAAAABBBCCCCCCAAA@@@===999666333111000,,,***))))))))))))'''&&&&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&''''''''''''((('''''''''((((((((())))))************************((()))***+++,,,000444888???CCCJJJQQQTTTTTTSSSQQQQQQQQQQQQNNNLLLJJJKKKMMMOOOPPPQQQQQQPPPRRRVVVYYYiiitttzzzpppiiihhhfffccc```[[[VVVPPPLLLGGGIIIKKKNNNPPPOOOLLLIIINNNMMMJJJIIIIIIKKKMMMOOOOOOPPPQQQUUUYYY[[[\\\[[[]]]]]]^^^```dddfffeeedddeeedddeeeiiinnnsssvvvvvv~~~|||{{{xxx~~~{{{qqqnnnsss|||wwwlll[[[SSSGGG===888888999:::777555444222000000000000000000000/////////......---,,,+++)))(((&&&%%%$$$&&&''''''((()))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''''''''''''''((((((((((((''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))(((((('''''''''((((((((()))))))))'''''''''((((((((())))))))))))))))))***+++,,,---,,,---///111333444555555555555555555555555555555888999;;;===>>>?????????===>>>AAAFFFMMMUUU\\\```cccccccccdddfffhhhkkkllljjjmmmuuuzzzuuuqqqsssvvvyyy|||yyyrrrbbb^^^YYYVVVVVVWWWXXXYYYXXXTTTOOOJJJGGGDDDAAA>>>=========>>>>>>>>>>>>============<<<<<<;;;::::::888777666555666888:::<<<>>>???@@@AAABBBCCCDDDDDDCCCAAA???;;;888444111000...,,,+++***+++***)))'''''''''&&&&&&''''''((()))''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))************************''')))---///222777<<<@@@HHHKKKOOOSSSUUUTTTRRRPPPPPPPPPNNNKKKHHHGGGGGGIIIHHHNNNUUUZZZ]]]```eeeiii}}}~~~|||zzzyyywwwrrrjjjddd```^^^[[[VVVQQQKKKGGGDDDCCCGGGMMMTTTXXXYYYYYYXXXYYYVVVSSSQQQRRRWWW\\\___bbbbbbcccfffjjjmmmnnnnnnqqqpppooopppsssuuuvvvvvvwwwuuuuuuwwwzzz~~~{{{|||xxxiii```SSSFFF>>>:::999888888777666555333222111000000////////////.........++++++***)))((('''&&&&&&&&&&&&((()))))))))((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((('''((((((((())))))))))))(((((()))))))))*********+++*********+++,,,...///---///222555777777666555666666777888999:::;;;;;;======>>>>>>???@@@@@@AAA???BBBIIIRRR]]]iiirrrwwwxxxwwwvvvvvvwwwyyy|||~~~~~~yyyuuuqqqtttxxx{{{zzzmmmjjjffffffhhhkkkmmmmmmkkkiiieeebbb\\\TTTLLLFFFEEEDDDAAA???===<<<;;;;;;<<<<<<<<<======<<<<<<<<<888888888999999:::;;;;;;<<<===>>>@@@AAACCCDDDEEEDDDCCCAAA===:::666333111000...,,,,,,,,,,,,***((((((''''''&&&''''''))))))((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%&&&''''''((('''%%%$$$$$$%%%'''(((&&&&&&&&&''''''''''''((('''((((((((())))))))))))))))))))))))))))))))))))(((,,,111666:::???DDDHHHNNNPPPRRRTTTUUUTTTTTTSSSPPPOOOMMMIIIFFFDDDEEEFFFIIITTTbbbmmmqqqrrrsssttt|||zzzssspppnnnnnnnnnjjjccc\\\VVVTTTRRRNNNIIIGGGFFFFFFKKKQQQYYYaaafffiiijjjjjjgggdddaaa___bbbjjjrrrwww{{{zzzyyyzzz}}}||||||~~~~~~}}}}}}~~~~~~~~~wwwyyy}}}zzzqqqcccVVVKKKDDD???===888888888777555333111000////////////............&&&&&&'''((()))***++++++%%%&&&((()))))))))((('''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&(((((()))))))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((()))))))))))))))************+++++++++,,,,,,++++++,,,...///000...000444888999888666555555666888:::<<<>>>@@@AAA@@@@@@??????@@@@@@AAABBBCCCHHHQQQ]]]lllzzz{{{uuuqqqkkkooossswwwzzz}}}{{{rrrpppoooppptttxxx{{{|||~~~|||uuuiii\\\TTTMMMJJJEEE@@@===::::::999::::::;;;<<<======<<<<<<999:::<<<>>>>>>===<<<;;;;;;<<<===???AAACCCDDDEEEFFFEEEBBB???;;;777444222111///------------+++)))(((''''''&&&&&&((()))***(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&$$$$$$%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&'''((()))((('''%%%$$$$$$%%%'''(((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((()))...444:::@@@EEEJJJMMMQQQRRRSSSTTTUUUUUUVVVVVVPPPOOOMMMIIIEEECCCDDDFFFPPP^^^qqq~~~~~~{{{yyy}}}}}}uuuqqqpppiiigggeeeggggggddd[[[TTTMMMMMMKKKIIIHHHHHHJJJMMMWWW]]]eeemmmqqqssstttuuurrrooolllkkkpppyyy}}}|||{{{yyyxxx{{{oooooovvvxxxvvvyyynnncccYYYPPPHHHDDDBBB>>>::::::;;;999444///000000............///000//////...---+++******)))%%%&&&'''(((((((((&&&&&&((((((''''''''''''(((((())))))(((((('''''''''&&&))))))(((((((((((())))))(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%((('''%%%$$$######$$$%%%''''''''''''''''''''''''######$$$%%%&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$######%%%((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((())))))))))))))))))******+++))))))))))))************---,,,,,,,,,---///111222777777777888:::;;;:::999<<<===???@@@BBBBBBCCCCCCEEEEEEFFFFFFGGGJJJMMMPPPOOOTTT___ppp~~~yyysssqqqrrrqqqmmmiiibbbbbbcccfffiiimmmppprrrtttsssrrrqqqqqqsssuuuvvvnnnoooppprrruuuyyy}}}uuukkk^^^VVVKKKEEEBBB@@@<<<888;;;<<<===>>>>>>===<<<;;;:::999999:::<<<===<<<;;;======;;;999888;;;@@@DDDBBBBBBAAAAAA@@@===888555111///------------+++)))***)))(((''''''((()))***++++++***(((((('''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''***'''###"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%''''''(((((('''&&&%%%%%%((((((((((((((((((''''''))))))))))))((((((((((((%%%''')))++++++,,,...000222666<<>>???>>>===<<<===???BBBEEEHHHKKKLLLNNNPPPSSSSSSRRRSSSVVVYYY[[[```jjjyyy|||yyyyyyzzz|||zzzyyywwwuuusssrrrrrrrrrlllhhhdddcccddddddaaa^^^VVVVVVVVVWWWYYY\\\^^^```ccccccbbbcccdddeeeggghhheeeeeefffiiimmmsssxxx{{{wwwkkkddd[[[UUUQQQMMMGGGBBBBBBAAA@@@>>>===<<<;;;;;;;;;999888888:::;;;;;;:::>>>>>><<<:::999:::>>>AAADDDCCCCCCCCCCCC@@@<<<999444222///.........---+++,,,+++)))((('''''''''(((******)))(((''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''')))&&&$$$###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&''''''(((((('''&&&&&&%%%'''''''''''''''''''''''')))))))))))))))))))))(((((()))+++++++++---000333:::>>>DDDJJJOOOSSSTTTUUUQQQPPPOOONNNMMMLLLLLLLLLKKKTTT\\\^^^```cccffffffqqq|||zzzsssmmmoooqqqrrrpppjjjccc]]]ZZZWWWSSSPPPOOOPPPPPPNNNLLLMMMQQQVVV[[[___fffooouuuxxxzzz|||||||||zzzzzz~~~}}}wwwrrrooonnnmmmlll|||~~~zzzxxxzzz}}}uuuqqqwww~~~~~~}}}{{{{{{zzzyyytttkkkaaaZZZOOOIIICCC???>>>===;;;888222111000///...//////000000//////...---,,,++++++))))))************)))(((******))))))))))))******))))))((((((((((((''''''))))))(((((((((((())))))(((''''''''''''&&&&&&&&&)))(((((((((((('''''''''&&&&&&''''''((((((''''''''''''''''''''''''''''''(((((((((''''''&&&$$$$$$((('''&&&&&&&&&&&&'''((())))))))))))))))))))))))%%%&&&((()))***)))((('''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((())))))))))))))))))))))))******+++++++++++++++++++++++++++------...///222555888999888999;;;===?????????>>>>>>???BBBFFFKKKQQQVVVYYY\\\aaaffffffbbb```aaadddhhhlllsss}}}zzztttnnnjjjiiiiiiiiihhhgggeeebbb```_________[[[XXXUUUUUUWWWXXXVVVSSSLLLLLLKKKKKKKKKMMMNNNOOOQQQQQQRRRSSSUUUVVVWWWWWWWWWWWWXXX[[[aaagggnnnrrryyyyyyuuuoookkkgggaaaYYYSSSQQQOOOKKKGGGCCC@@@>>>======;;;888888999;;;;;;;;;>>>>>>>>><<<::::::<<<>>>CCCBBBBBBCCCDDDBBB???<<<888555222000///000/////////...---+++)))((((((((()))(((((('''''''''(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%$$$$$$%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''''''''(((''''''&&&%%%'''''''''''''''''''''''')))))))))))))))))))))))),,,,,,,,,+++,,,000555999CCCFFFLLLQQQUUUVVVVVVUUUOOOMMMJJJGGGGGGHHHJJJLLLRRRaaapppvvvwwwxxxzzzyyy}}}xxxrrrmmmhhhiiijjjiiieee___XXXSSSQQQMMMKKKIIIIIIJJJMMMPPPRRR[[[bbbjjjqqquuu{{{|||yyyyyywwwuuuvvvzzz~~~zzzwwwrrrlllhhhgggjjjlll~~~~~~xxxxxxxxxuuurrrqqqssswww|||yyyooohhh___YYYOOOHHHCCC@@@===;;;333222111///......//////000000///......---,,,,,,***************)))))))))***))))))(((((())))))***))))))(((((((((((((((((())))))(((((((((((())))))(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%!!!###$$$&&&''''''&&&%%%''''''''''''''''''''''''&&&'''''''''&&&&&&%%%$$$'''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((())))))))))))))))))))))))******+++++++++++++++++++++++++++------///111444888<<<>>><<<>>>@@@AAAAAA@@@@@@@@@BBBDDDHHHNNNVVV^^^eeeiiikkkrrrxxxxxxrrrmmmkkkmmmpppqqqtttzzz{{{vvvkkkhhhddd___[[[ZZZYYYYYY\\\[[[XXXVVVUUUTTTTTTTTTTTTRRRPPPPPPQQQRRRPPPOOOKKKJJJIIIHHHHHHIIIJJJKKKIIIJJJKKKLLLMMMMMMMMMLLLLLLLLLLLLOOOSSSZZZ```dddiiirrr~~~|||{{{yyytttmmmhhhgggeeeaaa[[[UUUOOOIIIFFFCCC???;;;::::::<<<>>>>>>===>>>??????>>>===???@@@@@@@@@@@@AAACCCBBB@@@>>><<<888444111000111111000111111000///------,,,,,,((('''''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$&&&''''''%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''')))))))))))))))*********,,,,,,,,,,,,...444<<>>>>><<<>>>@@@AAAAAAAAABBBDDD@@@@@@@@@AAACCCDDDBBBAAA>>>:::555222111111111111000000000000/////////...(((((('''''''''(((((()))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$&&&''''''%%%"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''((((((((()))))))))*********+++***+++---///444;;;CCCIIIMMMOOOQQQSSSSSSQQQOOOMMMIIIGGGEEEFFFIIIOOOUUUZZZlll}}}yyy~~~{{{vvvrrrlllffffffccc^^^VVVOOOKKKJJJKKKJJJKKKOOOTTT]]]jjjwww{{{wwwwwwuuutttuuuwwwzzz||||||qqqqqqpppnnnlllpppxxx~~~}}}|||xxxrrrppprrrsssvvv|||ttteeeUUUHHH>>>888888777444222111000000000111111111000000000//////,,,+++***)))((((((((()))((((((''''''''''''(((((((((((())))))))))))******))))))(((((((((((())))))(((''''''''''''&&&&&&&&&)))(((((((((((('''''''''$$$%%%&&&'''((((((((((((''''''''''''''''''''''''$$$$$$%%%''''''(((((((((&&&&&&'''(((((('''&&&&&&))))))))))))))))))))))))(((&&&$$$######%%%(((***''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((()))))))))******)))))))))))))))******+++)))***+++,,,------...///222333555888<<>>?????????@@@BBBEEEDDDCCCCCCDDDFFFGGGGGGFFFBBB???;;;999777666333111111222222222222111///...,,,+++***)))))))))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$###%%%&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((%%%&&&&&&'''((((((''''''''''''(((((()))******+++((())))))******+++,,,,,,///333999???DDDHHHMMMPPPRRRQQQPPPNNNLLLJJJHHHGGGCCCFFFMMMUUU___iiiqqquuu|||{{{xxxvvvsssvvvyyyzzzvvvrrrlllcccZZZSSSQQQPPPOOOSSS[[[eeelllnnnlllnnnvvv~~~|||{{{qqqooolllkkkkkkkkkjjjhhhdddbbbbbbeeejjjqqqvvvyyy}}}zzz{{{wwwbbbRRRIII@@@>>><<<999777666666666222222222111111111111111///...---+++******++++++******))))))))))))******(((((())))))*********+++))))))(((((((((((())))))(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''''''''''''''''''''''''''++++++,,,++++++***)))(((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''''''''((((((((()))************************))))))))))))))))))))))))))))))))))))************)))))))))))))))******++++++,,,---///222444555666<<<===>>>AAAEEEJJJNNNPPPVVVWWWWWWTTTRRRVVV^^^eeennnvvv~~~zzzpppaaaWWWQQQNNNKKKKKKNNNQQQPPPOOOHHHHHHIIIJJJKKKKKKKKKKKKKKKKKKMMMOOOSSSWWWZZZ\\\ZZZ[[[ZZZYYYWWWVVVWWWXXXRRRQQQOOONNNMMMMMMMMMNNNLLLKKKIIIGGGGGGHHHJJJKKKFFFFFFGGGGGGGGGGGGFFFEEEDDDCCCCCCGGGMMMPPPNNNLLLKKKPPPXXXbbblllwww{{{jjjYYYLLLDDD???======>>>>>>===<<<===@@@BBBCCCBBBAAABBBDDDEEEEEEDDDCCCAAA>>><<<:::888555222777777777777666444111000------+++***))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((%%%%%%&&&'''(((((((((''''''(((((()))***++++++,,,((())))))***++++++,,,,,,333888@@@FFFJJJLLLOOOPPPPPPOOOLLLIIIGGGEEEDDDDDDHHHLLLSSS]]]fffnnntttwwwyyy|||zzztttppppppnnnlllppprrrrrrnnnkkkfff^^^VVVPPPPPPQQQUUU]]]jjjyyy}}}}}}||||||}}}}}}~~~}}}zzzwwwqqqrrrrrrsssuuuvvvwwwwwwmmmkkkgggfffeeecccaaa___aaa___^^^bbbiiipppssssss~~~|||yyywwwuuuyyyrrr^^^QQQIIIDDD>>>;;;:::999666444111333444333000000333555222111///...,,,+++++++++))))))***++++++***(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&'''''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###$$$''')))'''%%%&&&&&&&&&'''''''''((((((((('''&&&&&&'''((('''&&&&&&''')))+++,,,,,,+++***''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******,,,+++***))))))***+++,,,******))))))))))))******///...---///333777:::;;;@@@AAAEEEIIINNNQQQQQQQQQXXX[[[^^^___```eeennnuuu{{{|||{{{xxxpppeee[[[TTTLLLLLLMMMMMMNNNNNNNNNNNNMMMNNNNNNMMMKKKLLLNNNPPPOOOOOOPPPSSSXXX___eeehhhdddeeeeeebbb]]]\\\]]]``````\\\WWWRRRPPPPPPRRRTTTXXXVVVSSSQQQQQQRRRRRRQQQQQQPPPNNNMMMLLLIIIFFFCCCFFFGGGHHHJJJKKKJJJGGGDDDJJJJJJMMMSSS\\\gggrrrxxxuuufffZZZPPPFFF@@@BBB<<<:::>>>???;;;;;;>>>DDDBBBAAABBBEEEFFFEEECCCFFFBBB>>>>>>??????:::555222444555666666333000...,,,......,,,(((&&&(((***))))))))))))((('''&&&%%%((('''&&&'''((())))))'''&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&'''((())))))######$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&''''''((())))))***))))))******+++---000333444:::CCCLLLQQQSSSRRRRRROOOLLLGGGBBB>>>???CCCGGGSSSZZZccciiikkkmmmqqqtttuuuqqqooopppmmmgggbbbaaacccgggllllllgggaaa]]]\\\QQQWWW]]]bbbmmm|||{{{zzz|||xxxxxxyyy{{{~~~}}}vvvtttuuutttnnnhhhfffgggjjjlllnnnooopppqqqlllkkkiiifffccccccfffhhhfffggghhhkkknnnppprrrtttyyyvvvvvvuuutttrrrwww}}}lllaaaUUUNNNEEE>>>;;;999666444444555666555222111222444222222111000...---,,,+++))))))*********)))((('''))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''(((''''''''''''((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%'''((('''%%%&&&'''''''''''''''''''''((('''&&&&&&(((((('''&&&!!!"""$$$&&&''''''&&&%%%''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((()))))))))*********))))))))))))******,,,+++***))))))***+++,,,))))))))))))***+++------000000111444999===???@@@FFFGGGHHHLLLPPPSSSUUUVVV___eeelllppprrruuu{{{~~~yyyoooppppppmmmggg^^^UUUPPPIIIIIIJJJKKKMMMOOOQQQRRRSSSSSSRRRPPPNNNNNNPPPSSSUUUVVVYYY___fffmmmtttxxxzzz{{{yyyuuuoookkklllnnnppplllfffaaa______bbbdddfffeeedddcccccccccbbbaaa]]]ZZZUUUQQQNNNJJJFFFCCCFFFFFFHHHKKKNNNNNNLLLJJJGGGGGGHHHLLLRRRZZZaaafffqqqwww}}}rrrhhh]]]TTTMMMHHHAAA>>>??????<<<<<<@@@@@@@@@@@@AAABBBBBBBBBBBBFFFBBB???@@@AAA@@@;;;666222333555666666555444333...///...,,,***)))***+++((((((((((((((('''&&&&&&'''&&&%%%&&&'''((((((&&&&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''(((((()))))))))***++++++,,,///666;;;EEEGGGJJJNNNQQQQQQPPPNNNKKKHHHDDD???>>>CCCJJJPPP^^^bbbfffhhhhhhiiilllppptttpppnnnnnnjjjdddbbbdddcccgggjjjjjjfffbbbaaaaaa```fffmmmsss}}}}}}zzzwwwxxxrrrsssvvvxxx{{{}}}zzztttnnnmmmooopppkkkfffcccdddgggjjjlllnnnqqqrrrvvvvvvuuurrrooonnnppprrrwwwwwwwwwwwwwwwwwwwwwwww}}}uuussstttuuuvvvtttxxxyyyqqqbbbZZZOOOFFFAAA===:::777666888999777555333333333333333333222111///---,,,))))))******))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''(((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&((('''''''''''''''''''''((('''&&&&&&(((((('''&&&$$$%%%'''((()))(((((('''''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((()))))))))************))))))))))))******++++++************++++++(((((()))***,,,---///000000333777<<<@@@CCCEEEFFFKKKLLLMMMPPPTTTZZZ___bbblllttt}}}wwwooojjjdddddddddbbb^^^XXXRRRNNNIIIIIIJJJKKKNNNRRRVVVXXXZZZZZZZZZYYYXXX[[[^^^bbbeeehhhnnnuuu~~~zzztttrrrsssvvvxxxzzzzzzzzzzzzyyywwwvvvuuuoooiiibbb[[[UUUPPPKKKHHHKKKKKKMMMQQQTTTUUUTTTRRRHHHHHHGGGHHHJJJNNNQQQSSS\\\cccoooyyy}}}wwwnnnddd]]]TTTNNNIIIGGGCCC>>>>>>@@@>>>???@@@@@@???@@@AAABBBDDDBBBAAABBBCCCBBB===999333444555555666777777777222000...---------,,,+++((((((((((((''''''''''''&&&%%%$$$%%%'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###%%%'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''((('''''''''&&&&&&%%%%%%''''''((((((((((((''''''(((((((((((((((((((((((((((+++------...333>>>FFFTTTRRROOOOOOPPPOOOMMMJJJEEECCC@@@???AAAJJJTTT\\\iiiiiiiiihhhggggggiiilllssspppmmmkkkfffaaaccciiinnnqqqsssrrrooonnnooorrrvvv}}}~~~zzz{{{{{{vvvrrrqqqlllnnnssswwwyyyyyyxxxwwwqqqlllhhhiiimmmpppooollliiikkknnnppprrruuuyyy|||~~~|||~~~|||zzzwwwyyy{{{|||zzz~~~}}}vvvkkkddd[[[SSSMMMGGG@@@<<<888888999999777555444333333444555555444222///---************)))(((((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&''''''&&&((((((((((((''''''''''''((('''&&&'''((()))(((&&&((()))***++++++++++++***''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))***************))))))))))))******++++++++++++++++++++++++))))))***+++,,,...000111333777<<>>???@@@???===>>>AAADDDBBBBBBBBBCCCDDDCCC???<<<777666555555555666777888444000------///000...+++))))))(((((('''''''''(((&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%(((***+++)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((''''''&&&&&&%%%%%%''''''((((((((((((''''''(((((((((((((((((((((((('''+++...///111888DDDNNNWWWSSSNNNMMMNNNMMMIIIEEE???@@@BBBEEEJJJTTT^^^eeekkkjjjiiijjjkkklllmmmmmmrrrpppmmmiiicccaaagggppp{{{~~~~~~}}}yyyuuuuuutttooojjjiiihhhlllrrrwwwyyyxxxvvvsssooollljjjmmmtttzzz}}}}}}{{{~~~~~~}}}~~~|||wwwtttpppkkkeee^^^SSSGGG>>>999999999999888888666555444555666666555333111///,,,++++++***)))(((((((((************************(((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&''''''(((((((((((((((((((((((()))(((''''''((()))((('''&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******************))))))))))))******+++++++++,,,,,,+++++++++******+++,,,---///111222777;;;AAAEEEFFFGGGIIIKKKKKKQQQZZZdddnnnxxx~~~wwwlllbbb\\\XXXVVVUUUUUUTTTSSSRRRQQQPPPOOOOOOOOOPPPSSSXXX___gggnnnsssvvvyyy|||{{{tttnnnkkkjjjiiihhhiiigggdddcccaaa^^^ZZZWWWMMMMMMLLLKKKJJJJJJJJJIIIGGGKKKPPPVVV[[[aaahhhlllpppvvv~~~~~~yyyzzzxxxpppdddXXXNNNHHHCCCAAA???<<<:::;;;>>>AAA@@@@@@AAABBBCCCCCC@@@???;;;:::888666444444555555444111......000111///---,,,+++)))((((((((((((((('''&&&&&&&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&'''((((((((($$$&&&)))++++++)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%(((((((((''''''&&&&&&&&&''''''((((((((((((''''''((((((((()))))))))))))))'''+++///222555===HHHQQQRRROOOLLLJJJJJJHHHCCC@@@???DDDKKKSSSYYY```fffiiiffffffhhhlllrrrvvvuuutttsssppplllhhhddddddnnnyyy~~~xxxwwwooojjjjjjjjjgggddddddgggkkkrrryyy|||{{{xxxvvvtttrrrrrrwwwzzzuuuuuuxxxzzzvvvzzz~~~}}}||||||}}}}}}|||zzz~~~|||zzzwwwooobbbQQQEEE???===:::999:::999888777555666666666555444222111...---,,,+++***)))))))))************************)))))))))))))))))))))))))))((((((''''''(((((()))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%'''&&&%%%%%%&&&(((''''''((((((((())))))))))))(((''''''))))))((('''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++******))))))))))))******++++++,,,,,,,,,,,,+++++++++,,,---...111333555666===AAAEEEGGGGGGIIINNNRRRVVV___mmmyyy~~~|||ssskkk```WWWRRRPPPPPPPPPLLLKKKJJJJJJKKKMMMPPPRRRTTTWWW]]]fffqqq|||~~~yyyvvvvvvwwwxxxxxxwwwtttpppkkkgggbbb]]]YYYPPPOOOMMMKKKIIIHHHGGGGGGGGGHHHJJJMMMPPPUUU[[[```gggnnnxxx|||pppddd\\\QQQJJJAAA:::888999:::;;;===>>>???@@@@@@AAAAAAAAA@@@>>>;;;888666444444444555333222111222333222111///...,,,***((((((((((((((('''&&&''')))***)))(((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&'''((()))***&&&'''(((******)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&((((((''''''&&&%%%%%%$$$''''''''''''''''''''''''''''''((((((((((((''''''''''''((())))))***++++++***---111666<<>>CCCFFFIIIIIIJJJNNNVVV\\\jjjvvv~~~vvvpppllljjjddd___WWWRRROOOMMMLLLLLLJJJIIIIIIJJJNNNTTTZZZ^^^fffjjjrrr}}}{{{vvvrrrmmmhhhdddZZZWWWTTTOOOKKKIIIGGGFFFFFFHHHIIIKKKLLLOOOSSSVVVZZZaaalllvvv~~~yyyggg[[[JJJ???;;;;;;999777;;;<<<<<<<<<===>>>AAACCCBBBAAA???<<<999777666555666777777666444444555777333111...+++)))(((((()))'''&&&%%%&&&((()))((('''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((((())))))''''''((((((((((((''''''&&&&&&''')))***+++,,,---///000555<<>>>>>???;;;<<<<<<;;;;;;<<<>>>@@@CCCCCCBBBAAA???===;;;;;;888888999:::::::::999999999777444000---++++++***)))(((((('''''''''((((((''''''''''''''''''''''''%%%%%%%%%$$$$$$#########'''&&&&&&&&&&&&'''(((((('''((((((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))************&&&'''((())))))((('''''''''''''''''''''((())))))&&&))),,,+++***+++111666999===DDDJJJLLLKKKIIIHHHCCCAAA@@@CCCLLL[[[kkkvvv~~~|||zzzzzz|||~~~zzztttnnnmmmqqqwww{{{|||yyyvvvwww}}}yyyrrrppptttyyy||||||~~~|||{{{}}}~~~zzzvvvvvv}}}~~~}}}|||}}}}}}zzzzzzxxxcccQQQJJJDDD<<<999===;;;999666555666666555333333222111000000...,,,******+++,,,,,,+++***)))(((((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&'''))))))(((&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((***+++---...+++***)))(((''''''(((((('''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))))))))))))))))))))))))))************************))))))))))))******************++++++,,,------...+++,,,------,,,---...000111444888???EEEJJJMMMNNNSSSPPPRRR[[[fffqqqpppfff\\\WWWTTTPPPPPPRRRRRRSSSRRROOOMMMNNNTTTXXX```gggrrr|||}}}xxxqqqiiibbb]]]ZZZXXXZZZZZZYYYWWWSSSOOOMMMLLLIIIIIILLLQQQVVV^^^lllyyynnnZZZLLLDDD@@@>>>======<<<:::999:::;;;===???@@@@@@AAA@@@???>>>===777888:::;;;===>>>>>>>>>@@@>>>999444///,,,)))(((***))))))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&'''(((((('''''''''''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))))))))******(((((()))))))))'''&&&%%%)))(((((((((((()))******(((***,,,+++***,,,333999>>>BBBHHHKKKLLLJJJGGGEEEBBBAAACCCLLLZZZhhhtttyyy|||yyyvvvxxx}}}zzztttnnnkkkooowww~~~{{{}}}~~~zzztttqqqrrruuu~~~~~~yyyyyyxxxyyy|||{{{{{{zzzxxxuuurrrpppooonnnooonnnllljjjjjjlllmmmpppqqqtttwwwyyy{{{}}}}}}}}}}}}yyyqqqooosss~~~~~~zzzxxxxxx|||{{{vvvqqqzzzvvvaaaUUULLLAAA<<<===<<<:::999888888888666444333444444222///---,,,,,,---------,,,+++)))((('''))))))))))))************************************)))))))))))))))))))))))))))'''&&&'''((()))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((()))************))))))(((((((((((())))))(((((((((((((((((((((((()))((('''&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++*********++++++,,,,,,---***,,,...///......///000111777???DDDHHHLLLPPPTTT\\\[[[```mmm}}}tttaaaYYYSSSRRRQQQPPPRRRUUUSSSTTTUUUUUUWWW]]]gggooo|||{{{sssmmmhhhffffffiiihhheeeaaa\\\VVVPPPMMMNNNJJJGGGHHHJJJQQQ^^^kkkzzzwwwfffZZZQQQIIIDDDCCCAAA===:::999999:::;;;;;;===???AAABBBAAA@@@???888999;;;>>>@@@BBBCCCDDDDDDBBB>>>999333...+++)))******)))(((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%&&&'''''''''''''''''''''(((((()))'''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((((()))*********)))((('''%%%%%%***))))))))))))***++++++***++++++***+++///777>>>EEEIIILLLMMMJJJFFFCCCBBBCCCEEEMMM\\\lllxxx}}}}}}{{{wwwuuuyyyzzztttlllkkkrrr~~~{{{zzzvvvxxxyyyxxxtttrrrsssuuu|||~~~|||{{{{{{vvvuuuuuuwwwkkkkkkjjjhhhfffdddbbbaaa___```___^^^\\\\\\]]]___aaabbbdddgggiiikkkllllllnnnpppsssxxxxxxrrrssszzz|||yyywwwvvvwww}}}}}}vvvoooxxxqqqdddXXXKKKCCCAAA<<<;;;999999::::::888666444666777444000,,,,,,...---,,,,,,,,,+++***)))))))))))))))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((()))))))))((('''((((((((((((((()))******))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))*********+++++++++*********+++++++++,,,,,,***,,,---...---...000222777===EEEHHHIIIMMMVVV]]]iiimmmvvv~~~qqqhhh[[[VVVRRRRRRSSSRRRUUUYYYUUUZZZ```fffnnnxxx|||wwwuuuuuuvvvuuusssqqqmmmhhhbbbZZZVVVSSSMMMIIIGGGGGGKKKUUU___mmmuuu}}}qqqiiiaaaXXXQQQJJJGGGBBB>>><<<<<<<<<<<<;;;<<>>@@@AAAAAA@@@???>>><<<===???@@@BBBCCCCCCDDDBBBBBB@@@>>>:::555111...***)))((('''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((())))))******)))(((((((((((()))*********+++---000555===FFFLLLLLLMMMMMMIIIDDDBBBDDDGGGUUUcccsss||||||zzz{{{}}}}}}zzz{{{|||vvvkkkeeeppp{{{vvvxxx~~~{{{xxxwwwhhhlllrrrvvvyyy{{{}}}~~~zzzyyyyyyQQQQQQPPPPPPOOONNNMMMLLLHHHHHHHHHGGGEEEFFFHHHJJJLLLMMMNNNPPPRRRSSSSSSSSSWWWYYY\\\___bbbfffllloooqqqssstttwww|||{{{}}}~~~}}}|||zzztttttt|||ssscccUUULLLCCC@@@===;;;;;;<<<;;;:::666777777666444111111111+++++++++++++++,,,------************))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))'''((()))((('''&&&''')))''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''((()))******))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,......,,,,,,---222:::???CCCGGGKKKMMMPPPZZZiiivvv|||tttjjj___WWWUUUXXXUUUUUUXXX[[[]]]eeemmmwwwyyymmmdddWWWQQQMMMLLLKKKHHHJJJNNNOOOTTT^^^hhhttt~~~~~~xxxrrrnnngggaaaXXXRRRMMMHHHAAA===???@@@@@@@@@@@@???>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCCCCBBB@@@<<<666111---+++***)))'''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''$$$%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''&&&&&&&&&''''''''''''((('''''''''((()))***,,,,,,)))(((((((((((()))******,,,---111666===DDDJJJNNNJJJKKKJJJFFFBBBDDDLLLSSSdddqqq~~~xxxrrrtttyyyzzzzzzxxxrrrkkkjjjzzz}}}zzz}}}|||~~~tttmmmbbbgggnnnuuuzzz~~~EEEFFFFFFFFFEEEDDDCCCCCCAAABBBBBBAAA???@@@BBBDDDDDDEEEFFFHHHIIIJJJJJJJJJMMMOOOQQQRRRSSSVVV[[[___dddfffhhhmmmsss|||~~~}}}}}}{{{{{{oooccc[[[LLLHHHBBB>>><<<<<<;;;:::777666555666666555333222------,,,+++++++++,,,---************)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))&&&((())))))'''&&&''')))''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''((()))******'''((()))******)))((((((''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))*********************************+++++++++,,,,,,------------------------...///000111333888???DDDEEEIIINNNSSS[[[hhhxxx|||rrrhhhccc]]]WWWUUUWWWZZZYYY\\\cccjjjrrruuukkk\\\UUUOOOMMMJJJGGGGGGJJJLLLPPPVVV]]]cccjjjsss{{{~~~yyyooofff^^^UUUJJJBBB@@@@@@???>>>>>>???@@@@@@???@@@AAABBBCCCDDDDDDDDDAAABBBCCCBBB???:::444111---,,,+++)))((((((''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&&&&''''''''''''((((((((())))))(((((((((***+++,,,***))))))))))))***++++++///222777===DDDHHHKKKKKKHHHIIIGGGDDDCCCIIIVVVaaaqqqxxx~~~|||sssnnnqqqwwwwww|||zzzsssttt{{{~~~|||}}}{{{}}}xxxooohhhggglllttt|||@@@@@@@@@@@@@@@??????>>>@@@@@@@@@???>>>>>>@@@BBB???@@@AAACCCDDDEEEEEEEEEGGGIIIJJJJJJJJJLLLQQQUUUXXXZZZ]]]bbbiiisss~~~{{{{{{}}}xxxpppjjjTTTOOOGGG@@@===;;;::::::888666444555777888555222000///---+++*********++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&(((***)))&&&%%%''')))''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''((()))+++,,,'''((()))******)))((('''''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))******************************+++++++++,,,,,,,,,........................---000333555999===BBBFFFLLLPPPWWW```kkkzzzvvvlllaaaYYYWWWWWWUUUYYY___^^^___dddooozzz}}}rrrcccZZZRRRNNNJJJGGGGGGJJJOOORRRVVVXXXXXX[[[dddmmmttt{{{wwwmmm```RRRHHH@@@???>>>======???AAACCC???@@@BBBCCCEEEFFFFFFGGG===???AAACCCBBB>>>:::888///...---+++***)))))))))''''''''''''''''''''''''&&&'''''''''(((((())))))%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&'''((((((((('''%%%&&&&&&''''''&&&&&&%%%((('''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''(((((((((((()))+++***)))(((((()))******++++++******++++++,,,---222555;;;BBBHHHJJJJJJHHHGGGHHHFFFCCCDDDMMM^^^kkkxxxzzz{{{vvvooommmqqqvvvwww~~~xxx~~~~~~zzzzzz~~~{{{wwwtttrrrooommmkkkpppuuu}}}AAA@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>======<<<===>>>???@@@@@@AAABBBCCCEEEGGGHHHHHHJJJLLLPPPUUU\\\fffqqqxxxxxxvvv~~~yyyuuueeeVVVGGGCCCBBB@@@<<<::::::999666444333333444555//////...---,,,,,,,,,,,,,,,++++++***************''''''(((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))+++***)))'''&&&&&&&&&&&&******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++++++++***************'''(((***+++,,,,,,+++***------,,,,,,,,,,,,++++++((()))***+++,,,---......///000333777<<>>@@@AAABBBCCCAAAAAABBBAAA???===:::888555333...***((('''((()))******)))(((&&&$$$!!!''''''''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&%%%$$$###"""""""""''''''''''''''''''&&&&&&''''''((()))***+++,,,,,,)))+++---......///000222999???FFFJJJIIIGGGFFFGGGDDDGGGGGGEEELLL]]]ppp{{{}}}vvvtttsssqqqssswwwzzz{{{yyynnnnnnmmmmmmooossswwwzzz}}}??????===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>===<<<<<<===>>>>>><<<===>>>???@@@AAABBBCCCDDDFFFIIIMMMSSSZZZccchhhuuu~~~|||nnn___PPPIIIFFFAAA<<<:::;;;:::888777555555666666000///...---,,,+++++++++++++++***))))))))))))***(((((((((((())))))******(((((())))))))))))(((((())))))))))))))))))))))))******)))''''''&&&&&&&&&''''''((((((((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************)))******++++++++++++***+++++++++,,,,,,---------***++++++,,,---...//////...222888===AAAEEEIIILLLUUUaaappp~~~tttdddZZZRRRNNNNNNRRRUUUZZZdddooo}}}|||{{{vvvmmmbbbYYYUUUTTTWWWYYYZZZYYYWWWUUUWWWXXX^^^hhhuuuttteeeYYYKKKFFFAAA===<<<<<<<<<;;;;;;<<<===>>>@@@AAABBBCCCAAABBBBBBBBBAAA>>><<<:::888555222...+++)))(((((()))))))))(((&&&$$$"""!!!''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%(((((('''&&&%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((((()))))))))***,,,---......000333666???DDDJJJMMMKKKHHHGGGHHHBBBGGGLLLRRR^^^ooo|||xxxvvvvvvuuuvvvxxxvvv{{{xxxqqqooofffgggkkkpppwww~~~===<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;;;;;;;;;;<<<::::::;;;;;;<<<======>>>>>>@@@CCCFFFIIIMMMSSSWWWccckkkwwwvvvhhhYYYPPPJJJDDD???>>><<<;;;;;;:::999888777777222111///---,,,******)))+++******)))))))))))))))((((((((())))))))))))***'''((()))******)))((('''))))))))))))))))))))))))***)))((('''''''''''''''$$$%%%&&&((())))))(((((((((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))******,,,++++++************+++)))******+++---......///------------...//////000111888@@@EEEFFFHHHMMMRRRaaaooo{{{qqqeeeZZZRRROOOOOOQQQTTTYYYeeexxxvvvkkkdddbbbcccbbb```\\\WWWTTTTTTUUUWWW]]]hhhttt~~~pppdddTTTNNNFFF@@@===<<<<<<;;;<<<<<<===>>>@@@AAABBBBBBAAABBBBBBBBBBBB@@@???>>>;;;999666333///,,,)))((()))))))))((('''%%%$$$###'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((('''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))((((((((('''''''''&&&,,,---------///333999===FFFJJJNNNOOOKKKHHHFFFGGGBBBKKKWWWeeevvvzzzyyyzzzyyyxxxyyyvvv{{{wwwlllfffffffffjjjqqq{{{;;;::::::999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999::::::;;;::::::;;;;;;;;;;;;;;;<<<:::===@@@BBBDDDFFFIIILLLRRRZZZdddnnnwww}}}~~~yyymmm```WWWOOOGGGBBBAAA<<<<<<<<<;;;:::999777666555333111...,,,***)))(((+++***))))))(((((())))))))))))))))))))))))))))))'''((()))******)))((('''(((((((((((((((((((((((()))((((((''''''''''''(((%%%&&&((()))***)))((('''(((((((((((())))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))((()))))))))))))))******...---+++***)))******+++******+++,,,,,,---.....................///111222999@@@HHHKKKKKKNNNVVV^^^ooo~~~}}}pppeee___ZZZVVVSSSUUUTTTUUUYYYdddxxxyyytttsssqqqnnniiiaaa[[[VVVTTTTTTVVVXXX^^^iiiyyywwwlll___XXXNNNEEE@@@>>><<<<<<<<<<<<===>>>???@@@AAAAAA@@@@@@AAAAAAAAAAAA@@@@@@===<<<:::666222---)))'''((((((((((((''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))'''''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((---.........111666>>>CCCJJJMMMNNNLLLGGGDDDDDDEEEJJJXXXiiixxxzzzxxxyyyxxxvvvwww|||vvvkkkbbbbbbhhhvvv{{{::::::999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;555555666888999:::;;;;;;::::::::::::::::::::::::999;;;>>>@@@AAABBBDDDFFFHHHMMMVVV___hhhrrr|||zzzttttttxxx|||vvvjjj```TTTHHHAAAAAA<<<<<<<<<;;;:::999888777777555333000---+++***)))+++******)))))))))))))))************))))))))))))'''((()))******)))((('''(((((((((((((((((((((((((((''''''''''''(((((())))))******+++***)))((('''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++...---+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,......---...///111333555>>>EEELLLPPPSSS\\\iiitttxxxmmm___UUURRRTTTVVVWWWYYYXXXYYYaaattt}}}}}}~~~~~~yyyqqqhhhaaa[[[VVVTTTUUUVVVXXX```nnn~~~tttggg___TTTIIIBBB>>><<<;;;<<<<<<===>>>???@@@@@@AAA>>>??????@@@@@@@@@@@@@@@======;;;888444000+++)))))))))((((((''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&'''''''''''''''((((((((())))))''''''((())))))***++++++---...///000444:::AAAGGGKKKKKKKKKGGGCCCAAADDDGGGYYYjjj|||tttpppppppppqqqssswwwjjj^^^\\\eeeqqq::::::::::::;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<555666888:::;;;<<<<<<<<<999999::::::::::::::::::999;;;=========>>>???AAACCCFFFKKKQQQYYYbbbkkkppp}}}}}}uuusssvvvzzz~~~yyymmm\\\KKKAAA???>>>===<<<;;;:::999999888999777555222///---++++++,,,++++++***************+++************)))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''''''''''''''((()))***,,,,,,+++******)))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))***++++++,,,,,,---,,,,,,++++++++++++,,,---------,,,,,,+++++++++---------...111555888;;;BBBGGGOOOWWWaaappp~~~lllbbbVVVOOONNNRRRVVVXXXXXX\\\cccqqqzzzrrrjjjccc\\\XXXWWWWWWXXX\\\dddsss}}}nnnfffZZZOOOGGGAAA===:::<<<<<<===>>>>>>???@@@@@@????????????@@@@@@AAAAAA>>>===<<<:::777333///---+++***)))(((((((((((((((%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''((((((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((('''''''''''''''(((((((((''''''&&&&&&'''((())))))'''''''''(((((())))))***''''''((()))***+++,,,,,,+++---000444777===CCCGGGHHHHHHFFFCCCBBBFFFNNNTTTkkk{{{vvvmmmiiihhhjjjpppvvvxxxkkk```ZZZ___ooo;;;;;;;;;<<<<<<===??????========================;;;<<<===>>>>>>>>>===<<<;;;<<<<<<<<<======>>>>>>=========<<<;;;;;;<<<>>>@@@AAACCCGGGLLLSSSZZZ^^^jjjqqq{{{|||iiiTTTHHHEEEAAA???>>><<<;;;;;;;;;;;;:::999666444111///---------,,,,,,++++++++++++++++++++++++*********))))))***)))(((''''''((()))***))))))))))))))))))))))))&&&&&&&&&'''''')))******,,,***)))(((((((((***+++(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,------++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...000555:::???BBBHHHMMMVVVbbbqqqvvvlll^^^YYYSSSQQQSSSWWWXXXXXX[[[hhhzzzxxxppphhhccc^^^^^^^^^[[[\\\cccoooyyywwwpppdddYYYPPPHHHCCC???<<<<<<======>>>?????????AAA@@@@@@@@@@@@AAAAAABBB???>>>===;;;999777555333,,,+++***(((''''''((((((%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&'''''''''((((((((()))(((''''''''''''(((((()))&&&''''''((())))))******'''((((((((())))))******)))---222777;;;???BBBEEEEEEEEECCCBBBFFFPPP___iiiyyyzzzssskkkhhhggglllxxx~~~{{{tttkkkccc```bbbkkk}}}<<<<<<<<<===>>>???@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>@@@AAAAAAAAAAAA???===<<>>???@@@DDDIIIOOOSSSXXX___jjjttt{{{rrr]]]PPPNNNCCCAAA???===<<<<<<===>>>;;;:::777555222000///......---,,,,,,++++++,,,,,,++++++++++++******))))))+++***'''&&&&&&'''***+++))))))))))))))))))))))))&&&&&&&&&'''''')))***+++***(((&&&%%%&&&(((+++---(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******+++,,,------......)))***,,,---...------,,,******+++,,,------...///---...///222777>>>CCCGGGPPPTTT]]]kkk{{{|||qqqeee[[[SSSQQQRRRUUUZZZ]]]\\\ZZZaaavvv|||sssmmmfffgggddd]]]VVVWWW```iiiuuuxxxnnnbbbYYYPPPIIIEEE<<<<<<======>>>>>>??????BBBBBBBBBAAAAAABBBBBBCCC@@@???>>><<<;;;999888888...,,,***)))''''''((((((%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''(((((())))))'''&&&&&&%%%%%%%%%&&&&&&&&&''''''((()))******+++((((((((((((((('''''''''''',,,333999===@@@BBBCCCDDDCCCBBBDDDKKKZZZlllyyyzzztttnnnkkkkkkrrr|||vvvrrriiicccaaaeeemmmxxxBBBAAA@@@?????????@@@AAA???@@@AAAAAABBBAAAAAAAAACCCCCCBBBAAAAAAAAAAAABBBBBBAAA@@@@@@@@@@@@AAABBBDDDCCCAAA???>>>>>>>>>???>>>>>>>>>>>>@@@CCCFFFHHHPPPTTT[[[bbbiiiqqqyyy}}}~~~|||vvvfffYYYPPPJJJEEE???;;;;;;>>>@@@BBB<<<;;;999666333000...---,,,,,,++++++***++++++,,,+++*********))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''(((((())))))))))))(((((()))((('''(((*********((())))))))))))))))))))))))***)))((((((((((((((()))************************)))))))))))))))))))))))),,,,,,++++++++++++++++++))))))***+++,,,,,,---------------+++******,,,...111///111888===AAAGGGMMMRRR\\\jjjxxxxxxfffWWWRRRUUUSSSUUUXXXZZZ\\\___bbbdddvvvzzzrrrhhhgggccc^^^ZZZZZZ[[[^^^fffttt{{{qqqjjjddd\\\UUULLLDDD>>>>>>>>>===>>>AAA@@@@@@@@@@@@@@@???>>>===???>>><<<<<<======;;;:::111000...,,,***((('''&&&(((((((((((((((((((((((((((((((((((('''''''''''')))'''$$$$$$&&&((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((($$$%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''((()))))))))(((&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%''''''''''''((((((((()))''')))***+++******,,,---...111666<<>>???AAACCCDDDDDDHHHNNNTTTZZZ```ggglllvvv}}}yyylll```WWWMMMHHHAAA===<<<>>>@@@@@@AAA@@@===:::777444222111---,,,+++++++++++++++,,,+++*********))))))))))))************************'''((())))))))))))((('''(((((())))))))))))((((((&&&%%%$$$%%%'''''''''&&&))))))))))))))))))))))))))))))(((((((((((())))))************************************************++++++++++++++++++++++++*********+++,,,,,,,,,---,,,---------,,,,,,...000///...222:::@@@DDDJJJQQQ[[[fffuuuxxxjjj]]]SSSRRRVVVSSSVVVYYY[[[]]]dddpppyyyyyyyyy~~~zzzllljjjeee^^^XXXVVVVVVXXX\\\jjjwww}}}yyywwwrrrkkk___PPPBBB============>>>@@@AAAAAAAAAAAAAAAAAA@@@AAA@@@>>>===>>>===;;;:::333222///,,,***(((''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&$$$"""!!!###%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((''''''&&&&&&%%%%%%(((''''''&&&&&&''''''((('''((())))))((('''&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))((()))***+++******,,,---///333999???BBBCCCAAA@@@???DDDNNN]]]mmmzzz~~~~~~xxxpppiiieeedddbbbfffnnnxxxAAAAAAAAAAAAAAABBBCCCDDDDDDEEEFFFGGGHHHIIIIIIIIIDDDDDDDDDEEEFFFGGGIIIIIIFFFEEEDDDCCCCCCDDDEEEFFFHHHGGGEEECCCAAAAAAAAAAAABBBAAA???>>>>>>>>>???@@@@@@BBBFFFJJJNNNTTTZZZ^^^nnnvvv{{{rrrhhh```UUUOOOGGGAAA???@@@AAABBBEEEDDDAAA>>>:::777444333...---,,,+++++++++++++++***************)))))))))************************((()))+++,,,,,,+++)))((((((((())))))))))))((((((%%%$$$###$$$&&&'''&&&%%%(((((((((((((((((((((((()))))))))(((((())))))************************************************************++++++,,,,,,---++++++++++++,,,,,,,,,,,,***,,,.........///000222000111777@@@FFFJJJPPPXXXeeerrrvvvfff[[[TTTQQQTTTYYYVVVZZZ^^^___dddqqqyyyrrruuu|||uuurrrkkkbbbYYYTTTRRRSSSWWWbbbnnnuuu{{{|||gggOOOCCCAAA???======AAAAAABBBCCCCCCDDDDDDEEEDDDBBB@@@??????>>><<<:::777555111---***(((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((&&&$$$$$$&&&(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((+++******)))((('''&&&&&&(((((((((''''''((((((((('''(((((((((((('''&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''((((((''''''((((((((()))))))))((()))+++*********,,,...000666>>>DDDFFFEEECCCBBB???KKK\\\nnn}}}~~~|||wwwssslllfffbbbaaabbbcccjjjqqq|||CCCCCCDDDDDDEEEFFFGGGGGGHHHHHHJJJKKKLLLLLLMMMMMMGGGGGGGGGGGGHHHIIIJJJKKKHHHGGGFFFFFFFFFFFFGGGHHHJJJIIIGGGEEECCCCCCCCCCCCBBBAAA@@@???>>>?????????AAACCCEEEGGGIIILLLQQQUUUhhhpppzzz~~~zzzxxxyyy|||zzzssslllggg___XXXMMMDDDAAABBBDDDFFFEEEDDDAAA===999666333111//////---,,,++++++++++++******************************************************************++++++(((((())))))))))))((((((((('''&&&''')))***)))((((((((((((((((((((((((((()))))))))((())))))******************************************************))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,++++++***,,,.../////////000111444777>>>GGGMMMPPPXXX```nnn{{{uuugggYYYRRRPPPQQQUUUZZZZZZ]]]bbbhhhsss}}}wwwuuu|||}}}uuuiii^^^VVVSSSRRR[[[bbbiiiooosssxxx~~~fffUUUKKKCCC???>>>@@@@@@AAABBBDDDEEEFFFGGGGGGEEEBBBAAA@@@???<<<:::;;;888333///+++)))))))))(((((((((((((((((((((((((((((((((((('''''''''''')))(((&&&&&&(((******)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***)))))))))((((((''''''((((((''''''''''''(((((('''''''''''''''''''''&&&'''''''''(((((((((((()))&&&&&&''''''(((((())))))'''(((((((((((())))))))))))***+++******+++---000222:::CCCHHHIIIGGGGGGHHHLLLZZZmmm}}}}}}yyytttlllfff```\\\]]]bbbfffiiittt}}}GGGGGGHHHIIIJJJKKKKKKKKKJJJKKKLLLMMMNNNNNNNNNNNNKKKJJJJJJIIIIIIIIIJJJJJJIIIHHHGGGGGGGGGGGGHHHIIIKKKJJJHHHFFFEEEEEEFFFFFFBBBBBBAAAAAAAAABBBBBBBBBAAABBBCCCCCCCCCFFFJJJMMM\\\dddnnnvvvyyywwwuuussssssqqqpppsssxxx~~~wwwpppkkkhhheee\\\PPPGGGCCCDDDGGGIIIFFFDDDBBB>>>:::666333222111000///---,,,+++++++++***************+++++++++))))))))))))))))))))))))+++)))'''&&&&&&(((+++---(((((())))))))))))((((((***(((((()))***+++***)))(((((((((((((((((((((((()))))))))))))))***++++++************************************************))))))***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---//////......000111999<<>>??????AAADDDFFFHHHIIIGGGDDDBBBBBB@@@>>>;;;===;;;888555111...,,,+++(((((((((((((((((((((((((((((((((((('''''''''''''''&&&%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$$$$%%%&&&'''(((((()))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&'''(((&&&&&&'''''''''((((((((((((((((((((((((((())))))((((((((()))))))))*********++++++,,,---000444777???EEEIIIHHHDDDGGGQQQ[[[ttt~~~}}}yyyrrriiiccc\\\___dddjjjpppuuuyyyzzzLLLMMMNNNOOOOOOOOONNNMMMLLLLLLMMMMMMMMMLLLKKKKKKIIIIIIIIIIIIIIIIIIJJJJJJHHHGGGFFFEEEEEEFFFGGGHHHIIIHHHHHHGGGHHHIIIJJJKKKHHHHHHIIIJJJJJJJJJJJJJJJIIIIIIHHHFFFFFFHHHMMMPPPRRRWWW___eeehhhhhhhhhhhhfffhhhpppzzzuuuhhhdddfffdddaaa^^^[[[XXXTTTOOOKKKHHHGGGDDDAAA>>>;;;999888444333111///---++++++************++++++,,,,,,,,,))))))))))))))))))))))))&&&&&&'''(((((())))))***(((((())))))))))))((((((((('''&&&'''((())))))'''))))))))))))))))))))))))))))))))))))***+++,,,---************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---...............//////000444999===CCCGGGOOOXXX___ggguuu{{{ssskkk```VVVNNNMMMOOOTTTXXXZZZ```hhhwww{{{tttrrrrrrooojjjgggffffffhhhsss{{{dddQQQJJJ@@@?????????AAADDDFFFHHHHHHFFFCCCBBBBBB@@@>>><<<<<<;;;:::888444111---+++(((((((((((((((((((((((((((((((((((('''''''''''')))(((((()))++++++***)))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&''''''(((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&'''(((%%%&&&&&&&&&'''''''''''')))))))))((((((((((((((((((((()))))))))************+++,,,---///222888<<>>;;;999888444333111///---,,,+++************++++++,,,,,,,,,************************###%%%)))+++,,,+++)))'''(((((())))))))))))(((((()))((('''(((*********(((************************))))))))))))***+++,,,---************************++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,---...//////......//////222888???DDDIIIMMMVVV```gggqqq|||oooeee___WWWOOOMMMMMMRRRXXX\\\```iiirrr~~~}}}uuunnnkkkggghhhrrr~~~rrr\\\PPPAAA@@@@@@@@@AAADDDGGGHHHGGGEEECCCBBBBBBAAA>>>===;;;;;;;;;999666222...,,,(((((((((((((((((((((((()))(((((((((''''''''''''&&&%%%%%%&&&((()))'''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&((((((''''''''''''((((((&&&%%%%%%$$$%%%&&&((((((%%%%%%%%%&&&&&&&&&''''''******))))))((((((''''''))))))))))))***************+++,,,...000444:::>>>@@@EEEIIIJJJNNN^^^xxx||||||ttttttqqqlllfffaaa______qqqzzz}}}zzzxxxwwwwwwyyy{{{}}}|||{{{wwwvvvvvvxxxzzz||||||{{{RRRRRRPPPOOONNNMMMMMMMMMMMMNNNNNNLLLJJJIIIJJJKKKNNNJJJEEEDDDFFFIIIIIIHHHFFFGGGGGGGGGGGGGGGHHHIIIIIIHHHHHHGGGGGGHHHHHHIIIIIIHHHHHHJJJMMMNNNNNNNNNGGGGGGGGGFFFEEEFFFIIILLLRRRVVV\\\_________aaacccmmmsss|||~~~ooofffeeeiiiooosssqqqmmmfff[[[QQQJJJGGGCCCCCCCCCAAA===999888555222000...---***((()))***,,,,,,---,,,+++***))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))******))))))))))))******))))))))))))************))))))))))))))))))))))))++++++******************))))))))))))))))))))))))******+++++++++,,,,,,,,,+++)))))),,,///000---+++...---...333666:::AAAJJJSSS___mmmyyy}}}qqqggg\\\SSSOOOPPPPPPPPPUUU\\\bbblllyyylllfffgggmmmsss{{{mmm^^^MMMEEE>>>>>>AAACCCFFFJJJJJJHHHFFFCCCBBBAAA@@@AAA???>>><<<;;;999666111---,,,+++)))((('''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((((())))))(((&&&$$$%%%&&&(((((((((((((((((((((((((((((((((((())))))))))))''''''((()))***+++,,,,,,...---,,,,,,000666===BBBCCCKKKLLLPPP```ppp~~~zzzwwwpppkkkgggaaa___hhhttt|||zzzxxxwwwwwwwwwrrrsssuuuvvvvvvvvvuuutttrrrrrrssssssuuuvvvwwwxxxPPPOOONNNMMMLLLLLLKKKKKKKKKLLLLLLJJJIIIHHHIIIJJJOOOLLLJJJJJJLLLNNNNNNMMMKKKIIIGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHIIIIIIKKKJJJIIIJJJLLLLLLLLLKKKGGGGGGGGGFFFFFFHHHKKKOOOWWW[[[```aaa```___aaacccpppvvvyyynnnjjjkkkqqqvvvuuurrrlllaaaWWWMMMJJJFFFEEEEEECCC>>>:::999777333111000///,,,+++***+++,,,,,,,,,,,,+++***))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))************))))))))))))))))))))))))***************************************************++++++++++++,,,,,,,,,---++++++---000000...,,,//////111666;;;???HHHRRRbbbpppwwwkkkccc[[[TTTQQQRRRXXXVVV[[[ggguuu}}}pppiiigggjjjnnnqqqwww~~~vvvhhhUUUKKKDDDCCCDDDEEEGGGJJJJJJHHHFFFCCCAAA@@@@@@@@@???>>><<<;;;:::777333///---+++***(((''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((())))))(((&&&$$$%%%&&&(((((((((((((((((((((((((((((((((((()))))))))*********))))))((((((''''''.........000333999???CCCGGGPPPSSS[[[nnn}}}~~~yyyuuuooohhhccc___bbbrrr}}}yyyvvvuuutttsssqqqpppooonnnnnnoooooopppqqqqqqqqqqqqqqqooooooooopppqqqrrrssstttNNNNNNMMMMMMLLLLLLLLLLLLKKKLLLMMMLLLJJJJJJKKKMMMPPPPPPQQQSSSVVVVVVUUUTTTSSSOOOJJJHHHIIIJJJHHHGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKJJJIIIIIIIIIIIIHHHFFFGGGGGGFFFEEEEEEHHHMMMQQQ\\\```cccbbb```___```bbbrrrxxxvvvooommmttt{{{}}}|||wwwkkk___SSSPPPLLLJJJIIIFFF@@@;;;;;;888555333222111///---++++++,,,,,,,,,++++++***))))))))))))))))))))))))''''''(((((((((((()))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))************))))))))))))))))))))))))************************************************++++++++++++,,,,,,,,,,,,.........///000111///---000000555;;;AAAHHHSSS^^^tttzzzoooddd^^^[[[VVVUUUVVV\\\[[[bbbtttwwwnnniiiggggggeeejjjqqq{{{tttaaaWWWMMMIIIIIIHHHJJJMMMLLLJJJHHHEEECCCBBBAAAAAA???>>>===<<<;;;999666333...---+++)))((('''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((((((''''''''''''''')))(((''''''''''''((()))&&&&&&&&&''''''''''''((('''((()))(((&&&%%%%%%&&&))))))))))))))))))))))))((((((((()))))))))************))))))((('''&&&&&&...000222444777<<>><<<:::666444333222000...+++,,,,,,,,,++++++******))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))((((((''''''''''''((((((((()))))))))************))))))))))))))))))))))))***************+++++++++************************+++++++++,,,,,,,,,------//////...////////////...///111777@@@GGGPPP___lll{{{rrrhhh^^^[[[ZZZXXXYYY\\\```eeesss}}}tttlllfffbbbaaadddkkkuuu|||mmm```SSSMMMLLLLLLOOOSSSPPPNNNKKKHHHEEEDDDCCCCCC???>>>===<<<<<<;;;888666000...,,,***)))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))&&&&&&&&&''''''''''''((('''((()))(((&&&%%%&&&'''))))))))))))))))))))))))(((((()))))))))*********(((((())))))************---000444777:::>>>CCCGGGUUUhhhuuu~~~~~~yyyooohhhaaa```iii|||xxxuuupppmmmlllkkkiiiggghhhiiijjjkkkkkkjjjiiihhhhhhhhhgggffffffhhhiiijjjkkkkkkjjjjjjjjjkkkkkklllMMMMMMOOOPPPPPPPPPPPPPPPRRRSSSUUUUUUUUUVVVYYY[[[ZZZ\\\aaadddeeeeeedddcccbbb^^^ZZZXXXYYYZZZYYYWWWTTTSSSQQQOOONNNMMMMMMLLLIIIHHHGGGGGGHHHIIIHHHFFFFFFFFFEEEDDDEEEGGGLLLPPPWWWYYY[[[ZZZXXXXXX\\\```jjjqqq{{{xxxooonnnyyyrrrgggbbbZZZTTTPPPLLLGGGBBB>>>;;;777555444222000...,,,,,,,,,++++++*********************************))))))))))))))))))(((((())))))))))))))))))))))))((((((''''''''''''((((((((()))))))))************))))))))))))))))))))))))))))))*********+++++++++************************++++++,,,,,,,,,---------..................///000///222;;;EEENNNYYYjjjzzzzzzpppggg___YYYWWWVVVWWW\\\bbbkkkzzzzzzrrriiicccdddfffjjjttttttfffXXXPPPMMMMMMQQQVVVQQQOOOLLLHHHEEECCCBBBBBB???>>>===<<<===<<<:::888222000...+++)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''%%%$$$$$$%%%'''(((&&&&&&&&&''''''''''''(((&&&(((((((((&&&%%%&&&'''))))))))))))))))))))))))))))))))))))*********************++++++,,,,,,---,,,111666:::;;;???EEEJJJ\\\vvvyyytttgggbbb___eeevvvwwwrrrooommmjjjiiiiiiiiihhhgggcccdddeeefffgggfffeeeeeehhhgggfffeeefffggghhhiiijjjjjjiiiiiiiiijjjjjjkkkOOOPPPRRRTTTUUUVVVUUUUUUVVVXXXZZZ[[[\\\^^^aaaccccccfffiiijjjjjjjjjjjjkkkiiihhhgggeeecccaaa``````^^^]]][[[YYYXXXWWWVVVVVVOOONNNMMMMMMNNNOOONNNLLLKKKKKKKKKJJJIIIJJJMMMPPPQQQSSSTTTSSSQQQSSSXXX\\\aaagggpppwww|||xxxqqqrrr|||~~~rrrkkk```XXXSSSOOOKKKGGG@@@===:::777444222///---------,,,+++******************************************))))))))))))(((((()))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))************)))))))))))))))))))))))))))))))))***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,.........---...000222222777AAALLLVVVcccwwwrrrggg[[[XXXVVVUUUUUUWWWaaalll|||~~~xxxpppjjjkkkiiilllrrr{{{zzznnn```YYYUUURRRSSSUUUQQQOOOKKKGGGDDDBBBAAA@@@@@@>>><<<<<<<<<<<<;;;999444222///,,,***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&''''''''''''(((&&&'''((('''&&&%%%&&&((()))))))))))))))))))))))))))))))))*********++++++---------,,,,,,,,,,,,,,,,,,222888;;;<<<@@@GGGNNNccc}}}wwwppplll```bbbgggrrr|||wwwrrrmmmiiigggeeecccccceeeeeeeeedddcccddddddeeeffffffeeeeeeffffffeeeeeeffffffggghhhggggggffffffggghhhiiiiiiWWWXXX[[[]]]_______________aaacccdddfffhhhkkknnnnnnppppppooommmmmmpppssssssvvvwwwtttnnniiiiiijjjgggfffeeeddddddcccdddddd[[[YYYWWWWWWWWWWWWUUUTTTRRRSSSTTTSSSQQQPPPPPPRRRNNNOOOOOOMMMLLLMMMRRRWWWYYY^^^eeejjjnnnssszzz|||xxxwwwzzz~~~~~~{{{xxxxxx{{{rrreeeZZZTTTQQQNNNKKKDDDAAA===999666333000---...---,,,************************************************)))))))))(((((())))))))))))))))))))))))***))))))(((((())))))***))))))))))))************))))))))))))))))))))))))((())))))***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...,,,...//////...///333666888>>>IIIUUU___nnnxxxhhh]]]TTTUUUXXXYYYYYY]]]mmm}}}~~~xxxsssnnnkkkjjjnnnrrrvvvzzzqqqlllfff^^^XXXVVVSSSQQQMMMIIIFFFCCCBBBAAA@@@>>><<<;;;<<<;;;:::999555333000---+++)))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''((('''&&&&&&'''((((((((((((((((((((((((((())))))*********+++++++++++++++,,,,,,,,,,,,------///444;;;===>>>BBBKKKRRRiii{{{rrrkkkgggfffaaalllyyy{{{wwwrrrnnnjjjhhheeedddcccbbbaaaaaacccdddcccbbbccccccbbbbbbccccccddddddbbbcccddddddeeeeeeddddddbbbaaabbbbbbcccdddeeefff___aaadddggghhhiiiiiihhhfffhhhkkkmmmnnnqqqtttwwwvvvvvvuuurrroooppptttwww}}}wwwpppppprrrlllllllllllllllmmmnnnnnneeeccc```___^^^]]][[[YYYYYYZZZ[[[ZZZWWWUUUTTTTTTMMMNNNMMMKKKHHHJJJOOOSSSTTTXXX]]]aaadddiiiooouuu}}}zzzsssqqqrrrvvv{{{yyyzzz|||~~~vvvggg[[[UUURRROOONNNGGGDDD???;;;888444111...///---,,,***))))))******************************+++*********))))))(((((())))))))))))))))))))))))******))))))))))))******))))))))))))************))))))))))))))))))))))))((())))))***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......---///000000000111555999===CCCOOO[[[fffuuu}}}ooo___SSSRRRWWW]]]______eeexxx~~~zzzooojjjhhhjjjjjjllluuu}}}vvviii^^^XXXWWWUUUQQQMMMIIIGGGEEEDDDAAA>>><<<;;;;;;;;;999888666444111...+++))))))((())))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))******''''''((())))))(((''''''&&&&&&&&&'''''''''((((((%%%'''((('''&&&&&&'''((((((((((((((((((((((((((()))************+++++++++&&&'''(((***,,,...000000111666<<>>===??????;;;777888777555222///,,,***)))************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''***)))((('''''''''''''''&&&&&&''''''((()))))))))&&&&&&'''((())))))(((((('''((((((((('''&&&%%%%%%(((((((((((()))))))))))))))))))))))))))***++++++))))))***+++,,,...///000999:::>>>CCCGGGLLLWWWcccsssuuu|||zzznnnaaaZZZ```kkkqqq{{{tttnnnllliiidddaaaaaaaaaaaaaaaaaa```___```aaaaaa___^^^^^^^^^]]]\\\\\\\\\\\\\\\]]]]]]^^^^^^^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\]]]]]]uuuvvvwwwvvvuuuuuuvvvxxxyyy||||||zzz}}}~~~xxxvvvwwwvvvwwwyyy{{{||||||{{{zzzwwwvvvuuuttttttssspppnnnooommmkkkjjjhhhddd```\\\SSSQQQMMMKKKLLLNNNPPPQQQRRRUUUXXXZZZ[[[^^^bbbeeeooowww{{{zzzzzzxxxuuutttttttttvvv~~~xxxuuuxxx||||||mmm```[[[ZZZYYYYYYUUUNNNEEE>>>;;;888555333111...,,,+++,,,------,,,,,,++++++***************************************,,,+++******++++++***(((((((((((()))))))))))))))************************+++***)))(((((()))***+++***************+++++++++++++++++++++++++++++++++,,,,,,------------......111------000222444;;;AAAIIIPPP\\\lll|||~~~ssseeeWWWPPPOOOWWWZZZaaakkkyyy}}}zzzsssnnnjjjhhhiiimmmssswww{{{wwwggg[[[RRRKKKLLLMMMKKKHHHGGGIIIDDD>>>===>>>>>>;;;777888777555333000---+++***************))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))(((((('''&&&&&&''''''((((((((((((((('''''''''&&&'''((((((((((((((((((''''''((((((''''''&&&%%%(((((((((((())))))))))))***)))))))))))))))***++++++++++++,,,---///222333999888===HHHQQQXXXaaaiiiqqquuu|||oooddd\\\[[[dddnnn{{{}}}xxxtttooojjjkkkhhhdddaaaaaabbbbbbaaacccbbbaaaaaabbbbbb```^^^^^^]]]\\\[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXWWWWWWWWWWWWXXXXXX~~~~~~|||{{{zzzzzzxxxtttqqqqqqpppoooooommmiiiccc___VVVUUUTTTTTTVVVWWWWWWVVVRRRSSSUUUUUUWWWYYY^^^aaagggoooxxx}}}zzzxxxxxxyyyxxxtttrrrrrrsssuuu{{{yyy}}}}}}~~~mmmbbb___``````^^^YYYTTTMMMFFF???:::777555222///---,,,,,,---,,,+++,,,,,,+++***************************************,,,+++)))***++++++***)))''''''((())))))***++++++************************+++***))))))))))))***+++))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........222///---///222777@@@IIIOOOYYYhhhxxx|||sssjjj^^^UUURRRUUU]]]cccnnn~~~}}}yyyssssssrrrqqqqqqsssuuuvvvwww|||vvvaaaWWWNNNMMMNNNMMMLLLMMMLLLFFF@@@===<<<<<<:::777888888666444222///---+++************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''***))))))(((''''''&&&&&&(((((((((((((((((('''&&&''''''((((((((('''&&&&&&(((((((((((())))))))))))+++******)))))))))******...---,,,,,,...222555777<<<;;;CCCSSSdddmmmsssvvvuuutttccc[[[[[[bbbmmmvvvwwwqqqooonnnjjjgggiiifffcccaaaaaabbbbbbaaacccbbb``````aaa```^^^\\\ZZZYYYWWWVVVTTTSSSSSSSSSUUUUUUTTTTTTSSSSSSRRRRRRPPPPPPPPPOOOOOOPPPPPPPPP~~~}}}|||yyyuuurrrqqqrrrsssttttttpppjjjeeeaaaaaaaaaccceeeddd```\\\WWWVVVTTTSSSTTTVVVZZZ]]]```gggooouuuwwwwwwwwwwwwyyyzzzyyywwwvvvwwwzzz}}}vvvooolllpppxxx|||kkkbbbaaacccbbb___ZZZXXXSSSLLLCCC;;;777666333111...,,,------,,,+++,,,,,,+++************+++************************,,,***)))***++++++***)))(((((()))))))))*********************************************************))))))******+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////333111000333666;;;FFFQQQXXXcccsss}}}xxxuuuqqqkkkfff___YYYYYY^^^eeerrr~~~|||~~~~~~}}}|||yyyvvvuuuyyyiii]]]RRROOOPPPPPPQQQRRRPPPJJJCCC>>><<<:::999888888888777666444111...---************)))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))((((((''''''''''''(((((())))))((('''&&&&&&''''''((((((((((((''''''(((((((((((())))))))))))++++++******))))))******...---,,,,,,///333888;;;AAAAAAKKKaaavvv}}}}}}}}}}}}lll\\\ZZZbbbmmmxxx}}}vvvnnnjjjjjjjjjiiiggggggeeebbb```aaabbbaaaaaaaaa___^^^]]]]]]\\\ZZZWWWSSSRRRPPPNNNLLLKKKJJJJJJMMMMMMLLLLLLKKKJJJIIIIIIHHHGGGGGGFFFFFFGGGGGGHHHzzzwwwvvvxxx{{{~~~|||vvvrrrooonnnmmmooopppllleee^^^XXXUUURRROOOOOOQQQTTTUUUXXX]]]dddkkknnnppppppppppppqqqrrrssstttwww|||tttkkkhhhtttuuuhhhaaaaaabbbaaa^^^ZZZZZZWWWPPPGGG???999666555333000.........---,,,---,,,,,,+++***+++++++++************************+++***)))***+++,,,+++)))+++*********)))))))))(((******************************++++++++++++******))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000000000000333777;;;@@@LLLWWWcccmmm{{{{{{rrrkkkgggeeeeeeccc^^^XXXZZZ```jjj{{{zzz{{{|||{{{||||||}}}}}}||||||||||||}}}}}}}}}}}}~~~~~~vvvuuuxxxqqqdddWWWSSSSSSSSSUUUWWWUUUPPPIIIBBB===;;;999888777888888777555222000...************)))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''''''''(((((())))))(((((())))))((('''&&&&&&''''''((((((((((((((('''(((((((((((())))))))))))++++++***************+++---,,,,,,---000444999===BBBDDDRRRiii}}}yyy{{{~~~qqqrrrtttzzzrrreee\\\___kkkwwwzzztttpppjjjhhhhhhhhhgggfffeeeccc```___``````___^^^```^^^\\\[[[ZZZYYYVVVSSSNNNMMMKKKIIIGGGFFFEEEDDDEEEEEEDDDCCCBBBBBBAAAAAA@@@@@@????????????@@@@@@||||||~~~{{{yyyvvvuuuvvvvvvpppeee]]]VVVRRRNNNLLLMMMOOOPPPPPPQQQUUU[[[aaafffjjjlllmmmhhhjjjllloooqqquuuyyy}}}rrrmmmqqq~~~|||sssmmmfffbbbbbbbbbbbbaaa\\\[[[YYYUUUOOOFFF>>>999888555222000//////...---------,,,+++++++++++++++************************+++)))))))))+++,,,+++***,,,++++++***))))))((((((++++++++++++++++++++++++******+++,,,,,,+++************++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000111---...444;;;AAAHHHVVVcccsss{{{vvvkkkfffaaaaaacccccc^^^ZZZ^^^eeerrr|||}}}yyyuuuooojjjfffeeefffgggkkkkkkllllllllllllkkkkkkmmmnnnoooooonnnoooqqqsssxxx~~~~~~}}}}}}~~~xxxtttwww~~~{{{mmm___YYYXXXXXXYYY\\\ZZZVVVOOOGGGAAA<<<:::999666777777777666333000...************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''((())))))&&&&&&''''''((())))))***(((((((((((((((((('''&&&''''''((()))))))))(((((((((((((((((())))))))))))***************+++,,,,,,,,,,,,---...222777;;;>>>@@@HHHYYYooo~~~yyyuuu|||xxxjjjnnnttt{{{vvveee``````hhhsss}}}|||wwwooolllhhhfffffffffeeeeeecccaaa___^^^^^^^^^\\\[[[^^^\\\ZZZYYYWWWUUURRROOOJJJIIIGGGEEEDDDBBBAAAAAA=========<<<<<<;;;;;;:::;;;;;;::::::::::::;;;;;;|||zzzzzzzzzsssggg]]]WWWTTTQQQQQQSSSVVVWWWWWWTTTUUUWWW[[[```ccceeefffaaadddgggjjjlllnnnqqqtttrrrvvvyyytttooojjjfffeeeeeeddddddeeeggghhh```^^^]]][[[XXXPPPEEE>>>;;;888444222111000///...------,,,++++++++++++,,,***************************)))((()))+++,,,+++***************************++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---...///000111111...000777@@@HHHUUUhhhyyy|||mmmbbb]]]]]]^^^```bbb``````hhhrrr{{{vvv|||}}}wwwsssqqqpppooonnndddbbb]]]ZZZXXXWWWYYYZZZ^^^^^^____________^^^^^^^^^```aaaaaa______bbbdddhhhooowwwzzzyyyzzz}}}{{{{{{||||||||||||zzzssstttyyyvvvggg```^^^]]]^^^```]]]ZZZUUUMMMEEE???;;;:::555666777777666333000...************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((()))******'''''''''(((((((((((((((&&&'''((((((((((((((((((''''''((()))))))))))))))(((((((((((()))))))))))))))))))))***+++,,,---...,,,---...111555:::>>>@@@DDDQQQhhh||||||~~~~~~tttlllrrrxxx{{{}}}{{{sssiii___aaahhhrrrzzzyyyssskkkjjjhhhgggggggggffffffbbb```]]]\\\\\\[[[YYYXXXYYYWWWUUUSSSQQQOOOKKKHHHDDDCCCBBB@@@>>>======<<<777777777777777777666666888888777777777777888888}}}}}}}}}vvviii___\\\ZZZXXXYYY]]]aaabbbaaaZZZYYYXXXYYY[[[]]]]]]]]]^^^```dddfffggghhhjjjlllrrr~~~tttlllddd^^^^^^aaaeeegggggghhhkkkooocccaaa______^^^WWWKKKBBB<<<999666333222111000......---,,,,,,++++++,,,,,,***************************)))((()))+++,,,,,,***)))))))))***++++++,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++***---,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---...///000111222333555;;;DDDOOO```wwwwwwdddYYYTTTTTTUUUYYY\\\]]]bbbooo|||wwwvvv{{{oookkkeeeaaa````````````YYYXXXUUUSSSRRRSSSUUUVVVXXXXXXYYYYYYXXXXXXWWWWWWUUUWWWYYYXXXVVVVVVXXX[[[YYYbbblllpppooorrryyy}}}{{{yyyyyyyyy{{{{{{|||{{{ssssssvvv{{{~~~|||mmmeeecccaaaaaaccc```]]]XXXPPPHHH@@@<<<:::444555666777666333000...************))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))***++++++)))))))))(((''''''&&&&&&&&&&&&'''((()))))))))(((''''''((()))))))))))))))(((((((((((())))))))))))((())))))***+++---...///,,,...000444888<<<@@@BBBLLL]]]vvv~~~zzz|||zzzppppppvvv{{{{{{wwwrrriiiaaa___eeeooozzz}}}vvvoookkkjjjiiiiiiiiiiiiiiiiiiaaa___]]]\\\[[[ZZZWWWUUUSSSQQQOOOMMMKKKHHHDDDBBB>>>===<<<:::999888888777444444444444444444555555777666666555555666666777uuunnnggggggiiinnnssstttrrrooommmfff^^^ZZZYYYZZZZZZYYYdddbbbaaabbbaaaaaafffnnn|||ssshhh^^^XXXZZZbbbllltttvvvsssnnnkkkmmmiiiaaa\\\```cccYYYLLLBBB>>>888444111000000///++++++,,,,,,,,,---------++++++++++++++++++++++++************************))))))))))))))))))))))))+++*********))))))((((((++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,---......000...------///111222222555999CCCNNNXXXhhhlll```XXXRRRMMMPPPWWW]]]```iii}}}}}}}}}}}}tttlllhhh]]]]]]]]]\\\ZZZXXXWWWVVVSSSRRRQQQOOONNNOOORRRUUUUUUUUUUUUUUUTTTSSSRRRQQQRRRRRRRRRRRRQQQQQQPPPPPPXXX[[[^^^^^^___eeennnvvvvvvyyy}}}yyyxxxyyyxxxxxxyyy{{{|||~~~}}}}}}xxxvvvtttssssssyyywwwnnniiigggeeeccceeeeeebbbZZZOOOEEE>>><<<<<<888666999999555222333------,,,,,,+++******)))(((((())))))))))))((((((''''''((((((((((((''''''))))))************))))))'''''''''''''''((())))))))))))))))))))))))))))))((('''&&&%%%%%%&&&'''((())))))))))))((((((((((((************+++,,,------//////333999;;;<<>>FFFOOOeeezzz}}}|||xxxooonnnssstttrrrnnngggbbbaaaaaalllvvv~~~}}}zzzwwwtttpppmmmkkkkkkkkkkkkmmmnnnlllgggcccaaa^^^[[[XXXUUUQQQLLLHHHFFFEEECCC@@@>>><<<;;;;;;:::888666444333444555555444444444444444555666666444555555666777777666666~~~ssslllgggaaa]]]YYYUUUSSSTTTUUUWWW^^^gggpppzzz}}}xxxnnneee```\\\dddppp|||tttqqqkkkeeeeeegggddd___TTTKKK???777444333000...000//////...,,,++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++***************)))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,---------------...//////---......000222333555666;;;@@@LLL\\\mmmqqq\\\QQQNNNMMMOOOTTT___mmm|||zzzuuupppnnnkkkhhhdddbbbaaa```\\\YYYUUUUUUVVVWWWVVVTTTTTTTTTTTTSSSRRRSSSVVVYYYYYYYYYXXXWWWVVVUUUTTTSSSSSSQQQPPPOOOOOOQQQRRRTTTSSSUUUVVVUUUUUUXXX^^^cccbbbeeejjjqqqxxx|||xxxwwwwwwuuuttttttssssssrrrrrrqqqvvv{{{{{{vvvssswww~~~{{{sssmmmkkkqqquuujjjeeeeeefffgggjjjllljjjcccWWWJJJBBB===888666888888444333444111///,,,***((('''(((((((((((())))))))))))((((((''''''((((((((((((''''''''''''((((((((((((''''''(((''''''''''''(((((()))))))))))))))))))))))))))&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((()))***+++,,,************+++,,,---...000333999===>>>BBBPPP^^^zzz}}}yyyrrrrrruuutttoooggg___]]]aaafffuuuxxxwwwuuusssqqqnnnlllkkknnnnnnoooqqqpppmmmgggcccaaa^^^YYYUUUQQQMMMHHHEEE@@@???===;;;999888777777777666444333333333444444666666666555666666777888666777777888888888888888wwwpppiiiddd[[[UUUPPPOOOOOOQQQXXX___aaaiiirrr|||xxxppplllhhhnnnxxx}}}yyyrrrlllhhhhhhhhhhhh___SSSDDD:::666444111.........------,,,++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++***************************+++++++++++++++,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,------...---...000111111333555777BBBHHHUUUgggyyykkkZZZQQQPPPPPPUUU^^^mmm|||tttooollliiigggdddaaa``````aaabbb```[[[VVVVVVXXXZZZYYYWWWYYYYYYYYYYYYXXXYYY\\\___]]]\\\[[[YYYWWWVVVUUUTTTVVVUUUSSSQQQRRRTTTWWWYYYVVVWWWWWWVVVUUUVVVZZZ]]][[[]]]aaagggooovvv}}}}}}xxxuuutttrrrrrrqqqqqqppppppoooooorrrttttttpppnnnpppvvvzzz~~~vvvqqqoootttxxxkkkeeefffiiifffiiinnnqqqmmmaaaRRRGGG@@@:::777888777444333555333000---)))'''&&&'''((((((((())))))))))))((((((''''''(((((((((((('''''''''(((((())))))(((((('''((((((''''''''''''((()))((((((((((((((((((((((((&&&%%%%%%%%%%%%%%%%%%&&&'''(((((()))******++++++*********+++,,,---...//////444<<<@@@AAAIII]]]ppp~~~|||wwwyyytttrrrlllbbb[[[]]]gggqqq}}}|||xxxwwwvvvuuusssrrrrrrqqqrrrsssttttttrrrmmmgggcccaaa]]]WWWQQQMMMHHHCCC@@@===<<<:::999888777666666555444333333333333444555888888888777777888999999999999::::::::::::999999xxxpppkkk___WWWOOOLLLKKKJJJNNNTTTRRRYYYbbbmmm|||~~~}}}yyywwwrrrwwwyyyqqqkkkggghhhjjjfffZZZJJJ>>>888555222000++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***************************************************************+++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++***+++,,,,,,---...000111111111222666:::KKKSSSbbbuuuvvvfffYYYQQQPPPQQQ[[[jjjuuunnnjjjhhhgggbbb```\\\ZZZYYYZZZ\\\]]]ccc___[[[ZZZ[[[\\\\\\ZZZ\\\^^^______^^^```bbbeeecccaaa___\\\ZZZXXXWWWWWWYYYWWWUUUTTTUUUWWWYYY[[[YYYZZZZZZYYYXXXWWWYYYZZZYYY[[[]]]bbbhhhooouuuxxx{{{zzzuuurrrooooooooopppppppppppppppoooooonnnmmmkkklllpppuuu}}}~~~yyyvvvuuuwww~~~rrrjjjhhhiiieeehhhmmmrrrrrriiiYYYMMMDDD>>>999888777444333555444222...***'''''''''((((((((())))))))))))((((((''''''((((((((((((''''''((())))))******))))))(((((((((''''''''''''((((((((((((((((((((((((((((((************************************))))))))))))*********+++,,,---///000...444===BBBEEEPPPhhh}}}|||yyyzzzooolllfff^^^\\\cccppp{{{}}}{{{zzzyyyxxxwwwwwwwwwxxxxxxvvvwwwxxxvvvrrrlllfffccc```[[[TTTMMMHHHCCC???<<<:::999888777666666666666444444444444555666777777;;;;;;::::::999::::::;;;:::;;;;;;;;;;;;;;;::::::vvvqqqddd[[[RRRMMMJJJGGGGGGJJJIIIQQQZZZcccppp{{{www{{{~~~{{{|||wwwzzz|||uuummmggggggiiihhh___QQQCCC:::555333333+++++++++,,,,,,---------++++++++++++++++++++++++************************))))))))))))))))))))))))*********+++++++++++++++*********++++++,,,,,,---++++++,,,,,,,,,---------+++++++++++++++,,,,,,---///111222111222555<<>>DDDJJJWWWooo}}}}}}~~~~~~kkkgggbbbdddlllxxx}}}}}}|||{{{||||||zzzzzzzzz|||}}}~~~~~~|||wwwooohhheeeddd]]]WWWNNNFFF@@@===:::888555444444444444555555666777888:::;;;===>>>????????????>>>===============<<<<<<<<<===<<<;;;;;;:::{{{rrrhhh^^^YYYUUUOOOKKKKKKHHHQQQYYY\\\___hhhqqqvvvyyyssssssyyy|||{{{{{{yyy{{{~~~zzzvvvqqqjjjfffgggeeebbbXXXJJJ<<<444555888222222111000///...------++++++++++++++++++++++++************************++++++++++++++++++++++++*********++++++,,,,,,,,,))))))***+++,,,,,,---------------........./////////............///000000///111333444777@@@MMMWWW```pppwwwkkk]]]QQQNNNPPPVVVbbboooyyyoookkkddd\\\[[[^^^```]]]YYY[[[\\\___cccggglllqqqssstttxxx{{{wwwpppkkklllpppnnnppprrrttttttvvvxxxzzzwwwtttppplllhhhfffeeeeeeggggggggggggfffeeeeeeeee``````aaabbbccccccaaa___XXXYYY\\\___bbbeeeggghhhfffhhhjjjiiigggeeeeeeeeehhhhhhhhhhhhiiiiiiiiiiiiiiiddddddhhhiiifffiiiooovvvzzzvvvsssqqqtttyyy|||oookkkkkkrrr{{{}}}uuulllRRRIII@@@<<<888444333666333222111000...,,,+++***(((((())))))))))))((((((''''''((((((((((((''''''''''''((((((((((((''''''***)))((('''''''''''''''))))))))))))))))))))))))'''((()))******)))((('''(((((()))***+++,,,,,,---*********+++---///000111:::;;;???EEEKKKWWWnnnxxxsssxxxpppkkkgggkkkvvv|||}}}~~~|||||||||~~~}}}vvvmmmgggdddddd\\\UUULLLDDD???;;;999777666666555555666666777888999:::<<<>>>???AAAAAABBB@@@@@@???>>>======>>>>>><<<<<<======<<<;;;::::::{{{{{{pppiii```YYYWWWVVVUUUSSSPPPVVV\\\^^^]]]```hhhooouuu|||uuunnnpppvvv{{{yyyrrrpppssszzz}}}rrrlllooorrrlllfffdddbbb]]]SSSGGG<<<666444222000...---------,,,+++++++++++++++++++++++++++,,,,,,,,,++++++*********...,,,******+++------,,,*********)))******+++,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,...000000///...//////222222222444999CCCPPPXXXgggxxx{{{iiibbbTTTJJJMMMSSS\\\nnn|||pppgggbbb\\\ZZZ]]]]]]YYYYYY]]]^^^bbbiiipppxxx}}}~~~zzz{{{{{{vvvqqqooopppqqqtttxxx|||~~~}}}}}}xxxrrrnnnnnnmmmkkkjjjlllnnnppppppnnnkkkjjjjjjlllgggbbbaaadddeeebbb___ccc```^^^]]]```bbbdddeeebbbbbbbbbbbbbbbccccccdddfffgggiiijjjjjjjjjhhhgggdddfffggghhhggggggiiijjjzzz}}}vvvqqqrrruuuxxxyyy~~~wwwqqqrrrwwwzzzwwwrrr___TTTFFF>>>;;;999444000222333444222---***)))***---+++)))'''&&&'''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))'''''''''''''''((())))))******+++++++++***))))))+++...000...+++,,,111666;;;BBBDDDDDDPPPhhhxxx{{{~~~sssqqqrrryyyuuusssuuu}}}|||yyy{{{~~~}}}wwwpppjjjeeeccc\\\UUUKKKCCC@@@===999666444555777888999:::;;;;;;;;;<<<>>>?????????>>>===???>>>===<<<<<<>>>@@@AAA???===;;;<<>>;;;|||zzzwwwrrroooooolllggg```\\\ZZZYYYWWWVVVTTTYYY^^^^^^]]]___ffflllpppvvv~~~xxxooommmooossszzzxxxqqqppptttzzz}}}vvvppprrrsssnnnhhhdddddd```VVVHHH<<<555222222000...---......,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++******...,,,******+++,,,,,,,,,***************++++++,,,++++++++++++************+++++++++,,,,,,------------...000000///...///000222333555888>>>HHHTTT]]]lll|||rrrbbbYYYPPPKKKRRR[[[ggg|||yyyoooeee^^^aaa]]]\\\___```^^^___ccceeeiiipppxxx~~~~~~xxxtttrrrrrrrrruuuxxx|||~~~}}}{{{wwwtttooommmnnnoooooonnnoooqqqssssssqqqnnnmmmmmmmmmiiiffffffiiikkkiiigggiiifffbbb``````aaaaaa```]]]]]]]]]]]]]]]^^^___```cccdddfffggghhhgggfffeeeeeefffhhhhhhgggggghhhiiisssuuuzzzyyyuuuvvvzzz||||||vvvrrruuuwwwvvvsssggg[[[LLLBBB===:::666333222444444222---*********,,,+++)))'''&&&'''((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((''''''''''''((())))))))))))***+++++++++++++++))),,,......,,,...333999:::@@@BBBFFFWWWqqqzzzoooooorrrzzzvvvwww~~~~~~zzzyyy|||~~~zzzuuuoooiiieee[[[TTTJJJBBB>>><<<999666666666888:::;;;<<<<<<<<<<<<===>>>?????????>>>===>>>===;;;;;;;;;<<<>>>???@@@>>><<<===???@@@???===}}}tttkkkhhheeeaaa______ccc```^^^]]]]]]\\\ZZZXXXYYY\\\```___]]]^^^ccciiimmmqqqwww}}}}}}qqqjjjgggiiisss~~~xxxqqqoootttzzz~~~~~~yyyttttttssspppmmmhhhjjjhhh___OOO@@@666333333111///.........---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***---+++))))))+++,,,+++******************+++,,,,,,************++++++++++++******+++,,,---...//////---...000000///...000111222555999===DDDNNNZZZbbbvvvxxxiii[[[OOOJJJKKKSSS^^^nnnvvvmmmgggaaa\\\^^^\\\]]]aaacccdddfffjjjnnnqqqxxxzzzuuusssrrrrrrsssuuuwwwxxxwwwuuupppmmmkkkjjjmmmpppqqqrrrqqqsssuuutttrrrpppppppppooommmkkkmmmqqqtttsssqqqpppmmmgggcccaaa___]]]\\\YYYYYYYYYYYYZZZ[[[\\\]]]___```bbbddddddddddddccceeefffggggggffffffggghhhlllmmmooouuu|||~~~}}}}}}sssrrrtttvvvvvvrrrfffVVVHHH@@@;;;888666333444444222...,,,++++++,,,+++)))(((''''''((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((''''''(((((()))***((()))***+++,,,,,,,,,,,,'''***---------000666;;;;;;???BBBJJJ___zzz|||oooiiilllrrr{{{~~~xxx~~~~~~|||{{{zzz||||||yyytttkkkeee[[[SSSIIIAAA>>>;;;888666888888:::<<<===>>>??????>>>???????????????>>>===>>>===<<<<<<<<<===???@@@BBB@@@??????AAACCCCCCBBBzzzsssiii___[[[XXXUUUSSSTTTWWWXXXYYY[[[[[[ZZZXXXWWWZZZ]]]___^^^]]]^^^bbbggglllooossswww~~~tttiiiaaabbbooo|||~~~tttpppsssyyy}}}yyytttrrrrrrrrrrrrnnnqqqqqqiiiYYYHHH;;;666444222///...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***))))))++++++***)))+++************+++,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,---......///---...000/////////000222222777===BBBHHHQQQ]]]fffpppcccZZZMMMKKKNNNUUUaaatttzzznnnhhhdddaaa___[[[\\\```dddgggiiimmmpppuuuxxx}}}}}}xxxsssrrrooonnnnnnnnnoooooommmkkkhhhfffeeefffhhhllloooqqqpppqqqsssrrrqqqoooooopppqqqpppqqqssswwwxxxwwwvvvsssooojjjeeebbb___\\\ZZZYYYYYYYYYYYYZZZ\\\]]]^^^\\\]]]___```aaabbbbbbaaadddeeeffffffddddddeeefffhhhiiiiiikkkooovvv}}}vvvpppsssxxx||||||qqq```PPPCCC===:::999444444333222000---,,,+++++++++)))((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((('''((())))))*********+++,,,,,,+++++++++)))+++,,,...///222888<<<>>>@@@DDDPPPfffuuuhhheeeiiiqqqyyy}}}zzz|||}}}{{{|||~~~|||zzzuuulllccc[[[TTTIIIAAA>>><<<:::888:::;;;<<<>>>@@@AAABBBBBB@@@@@@@@@@@@@@@@@@??????AAA@@@@@@@@@@@@AAABBBCCCBBBBBBCCCEEEGGGJJJLLLMMM{{{oooeee[[[VVVSSSOOOLLLMMMMMMPPPSSSUUUVVVUUUTTTTTTXXXZZZ\\\\\\\\\^^^bbbfffiiikkknnnrrryyyzzzmmmcccbbbmmm{{{|||uuuvvv|||~~~}}}wwwsssrrrssstttuuupppssstttnnnaaaPPPAAA888555333000/////////---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***)))***++++++***)))+++++++++***+++,,,,,,---,,,,,,,,,,,,------......------------------------.../////////...///111444333:::AAAGGGLLLUUUaaakkkwwwggg]]]YYYNNNOOORRRZZZhhhrrrhhhcccaaa```___]]]bbbgggjjjmmmqqqvvvxxx{{{}}}|||{{{zzztttpppoookkkjjjhhhggggggfffdddbbb____________aaadddhhhkkkmmmnnnoooooommmlllmmmnnnpppppprrrtttvvvvvvuuusssqqqmmmiiieeeccc```^^^\\\YYYYYYYYYYYYZZZ[[[\\\]]][[[\\\]]]^^^^^^_________aaacccddddddbbbbbbccceeeeeeeeeeeedddeeeiiipppuuu|||zzzrrrttt{{{yyyjjjXXXHHH>>>::::::555444333222111///---,,,+++******)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((()))******,,,,,,,,,,,,,,,+++***))),,,---...///111555999<<<===@@@HHHXXXooorrrfffeeeiiipppuuuwwwwwwwwwvvv|||~~~|||{{{vvvmmmddd]]]UUUJJJBBB???>>><<<:::;;;<<<>>>@@@BBBCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDCCCDDDDDDDDDEEEEEEDDDFFFJJJNNNRRRUUUXXXZZZsssiii___ZZZVVVPPPMMMMMMJJJMMMOOOQQQPPPPPPPPPQQQUUUVVVXXXYYYZZZ\\\```ccccccfffiiimmmsss~~~vvvjjjffflllwww}}}|||{{{|||~~~~~~}}}{{{xxxwwwxxxxxxwwwvvvoooppppppnnneeeVVVEEE999666444111000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++******+++,,,,,,+++)))+++++++++++++++,,,------++++++,,,,,,------..................------,,,,,,.../////////...000222555666===FFFLLLQQQ[[[iiittt~~~kkk\\\UUUTTTJJJMMMSSS^^^qqqyyyppphhhdddccccccccccccjjjpppqqqsssxxx}}}~~~~~~|||vvvuuutttooolllkkkfffdddaaa```___]]][[[YYYVVVVVVWWWWWWWWWZZZ___bbbhhhiiijjjiiigggggghhhiiiiiikkknnnpppqqqpppnnnmmmkkkiiifffdddcccbbb```^^^XXXXXXXXXXXXXXXYYYYYYZZZZZZZZZZZZ[[[[[[[[[\\\\\\^^^___aaaaaa``````bbbccc```aaaaaa___]]]___eeejjjttt~~~wwwvvv|||~~~rrraaaOOOBBB<<<:::555444222222222111...,,,************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))(((((())))))***+++,,,,,,,,,,,,,,,++++++***......///111444888<<<>>>:::AAAPPPeeezzzrrrhhhhhhkkknnnooooooppptttxxx}}}~~~}}}~~~~~~|||wwwnnnggg^^^VVVJJJCCC???>>>===<<<<<<===???AAACCCEEEFFFFFFDDDDDDDDDCCCDDDEEEFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIIIINNNTTTZZZ^^^aaadddfff}}}sssjjjeee```YYYTTTRRRMMMNNNOOONNNMMMMMMOOOQQQSSSTTTUUUVVVWWWYYY\\\^^^___bbbgggkkkpppyyyssskkklllqqq{{{{{{{{{zzzzzzzzz||||||vvvnnnmmmlllmmmjjj^^^KKK<<<777555222111000///...,,,------------------------******+++++++++,,,,,,,,,+++++++++,,,------+++))),,,++++++++++++,,,------))))))***++++++,,,------------------.............../////////...000333666999AAAKKKRRRXXXdddtttsssaaaSSSOOOPPPKKKQQQ[[[jjjyyyuuunnniiiffffffgggggggggooouuuuuuuuuzzz~~~~~~{{{|||}}}~~~~~~|||zzzyyyyyyrrrlllkkkjjjfffcccccc]]][[[XXXVVVTTTSSSPPPNNNLLLMMMNNNNNNOOORRRWWW\\\^^^___```___^^^]]]___```___bbbfffiiijjjhhhgggffffffdddbbbbbbbbbbbb```___ZZZYYYXXXXXXXXXXXXXXXXXXYYYXXXXXXWWWWWWWWWWWWWWWZZZ\\\^^^^^^^^^___aaaccc[[[^^^___]]]ZZZZZZ^^^cccmmmwww|||xxxzzz~~~zzzjjjVVVFFF>>><<<666444222222333222///,,,)))******++++++*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))(((((())))))***+++)))***+++,,,------------......///222777<<<@@@BBB>>>III\\\sss}}}qqqjjjjjjlllllljjjhhhmmmwww~~~}}}}}}}}}yyytttmmmhhh]]]UUUIIIAAA>>>>>>===<<<<<<>>>@@@BBBDDDFFFGGGGGGEEEEEEEEEEEEFFFHHHIIIJJJNNNNNNOOOPPPPPPPPPPPPPPPPPPWWW___fffiiijjjlllmmm}}}tttooojjjbbb[[[YYYPPPQQQQQQNNNKKKLLLOOOSSSTTTTTTTTTTTTUUUWWWYYY[[[___bbbgggkkkpppxxxzzznnnkkklll~~~|||{{{zzzwwwyyy{{{uuupppmmmkkknnnnnndddPPP@@@888555222111000000...,,,------------------------*********++++++,,,,,,,,,,,,++++++---......,,,***,,,,,,++++++,,,,,,---...'''(((((()))******+++++++++,,,,,,---...///000000...//////......000333666;;;DDDOOOVVV^^^kkk~~~{{{mmm\\\PPPLLLMMMUUU]]]jjj|||xxxwwwqqqnnnjjjfffeeeeeefffffffffpppvvvtttsssxxx|||{{{vvvwwwxxxyyyyyyxxxvvvuuuppphhhbbbbbbaaa^^^[[[\\\UUUSSSOOOMMMLLLJJJHHHFFFEEEGGGIIIIIIJJJMMMSSSXXXUUUVVVWWWVVVUUUUUUVVVXXXWWW[[[aaadddeeedddbbbbbbdddbbbaaaaaabbbbbb```___\\\\\\[[[ZZZYYYYYYYYYYYYXXXWWWVVVUUUTTTTTTTTTTTTXXXZZZ\\\]]]]]]^^^```bbbZZZ]]]___]]]YYYYYY\\\aaahhhrrr~~~}}}xxxxxx{{{~~~ppp[[[JJJ@@@===666444222222333333000---)))******+++++++++******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))******+++&&&'''))),,,...///000000------...222999???DDDFFFEEERRRhhh~~~yyy{{{~~~{{{pppkkklllmmmkkkgggffflllzzz~~~~~~~~~}}}zzzuuuooojjjggg\\\TTTHHH@@@======<<<<<<<<<>>>@@@BBBDDDFFFGGGHHHFFFFFFFFFFFFGGGIIILLLMMMUUUUUUVVVWWWWWWWWWWWWWWWVVV]]]gggmmmooooooooopppyyyxxxtttjjjaaa^^^\\\YYYVVVSSSQQQQQQPPPRRRPPPNNNNNNPPPTTTYYY\\\ddddddfffiiinnnuuu|||sssmmmooottt}}}{{{yyyyyytttmmmiiimmmqqqjjjVVVEEE===666222222111...---...000000///...------,,,,,,+++***)))(((((()))***+++***+++,,,---.../////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---.........////////////000---000222222000000333777AAAHHHQQQZZZiiizzzqqq```RRRKKKLLLPPPYYYjjj~~~uuuooonnnmmmllljjjfffcccccceeegggpppppprrrtttwwwxxxwwwvvvtttsssqqqppppppooollliiibbb^^^YYYVVVTTTTTTSSSRRRNNNLLLIIIFFFEEEDDDEEEEEEDDDCCCCCCFFFJJJLLLLLLJJJLLLLLLMMMNNNOOOOOOMMMKKKNNNQQQUUUYYY[[[]]]\\\\\\^^^]]]]]]]]]^^^___aaabbb^^^\\\ZZZYYYYYYYYYXXXWWWWWWVVVTTTRRRQQQQQQRRRSSSXXXZZZ[[[ZZZXXXXXXZZZ]]]^^^]]]]]]\\\\\\]]]]]]^^^cccgggoooyyyyyywwwxxx{{{zzzfffTTTFFF>>><<<888444222333333111...,,,,,,+++***)))))))))***))))))))))))(((((((((((())))))))))))))))))))))))*********)))((((((''''''(((((())))))************))))))))))))************)))******++++++,,,------,,,///111444:::@@@DDDDDDGGG___yyyzzzuuuuuuvvvuuuuuuwwwyyyoookkkjjjhhhfffcccfffqqq~~~~~~~~~~~~|||zzzwwwtttnnngggbbbWWWRRRKKKCCC>>><<<======>>>@@@BBBDDDFFFHHHIIIIIIGGGIIIKKKLLLMMMOOORRRUUU[[[bbbfffccc``````___]]]```ccchhhmmmppprrrrrrrrr}}}vvvnnnhhheeebbb^^^ZZZWWWUUUUUUSSSRRRPPPOOOQQQUUUYYY\\\dddeeegggkkkpppuuuzzz|||tttmmmmmmhhhxxx~~~|||zzz~~~yyyxxxqqqmmmqqquuuooo^^^OOOBBB:::555333222...---...///.........---,,,,,,,,,---,,,+++******+++,,,---)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---------........./////////...000222222111222777;;;DDDLLLVVVbbbrrr~~~mmm]]]RRRNNNRRRYYYiii||||||rrrkkkggggggjjjjjjhhhfffdddeeehhhjjjoooooooooqqqttttttsssqqqooommmjjjhhhgggeeebbb___XXXUUUPPPMMMLLLLLLLLLKKKJJJHHHFFFDDDBBBBBBBBBBBBAAAAAABBBEEEIIIJJJIIIGGGIIIIIIIIIIIIIIIIIIHHHGGGJJJKKKMMMPPPSSSUUUVVVWWWXXXXXXXXXXXXZZZ\\\]]]___\\\[[[YYYYYYZZZZZZYYYXXXXXXWWWTTTRRRQQQQQQRRRRRRUUUWWWYYYXXXXXXXXX[[[]]]]]]]]]\\\[[[[[[[[[\\\\\\^^^cccjjjttt~~~wwwtttttt{{{|||kkkZZZLLLCCC???:::555333333222000------,,,+++***))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))***((((((((((((((()))))))))))))))))))))*********************+++,,,,,,------,,,///222666;;;BBBFFFHHHPPPeee|||}}}vvvooonnnnnnooosssyyyvvvooollljjjgggcccdddkkkwww~~~~~~|||zzzxxxvvvsssoooiiiccc^^^TTTPPPIIIBBB>>><<<===>>>>>>???AAADDDFFFGGGHHHIIIGGGJJJNNNQQQSSSVVVZZZ\\\___eeeiiifffcccccccccbbbdddeeegggjjjnnnqqqtttuuu~~~vvvsssoookkkfffbbb___^^^YYYXXXVVVTTTUUUWWWZZZ\\\bbbeeeiiinnnsssvvvxxxyyyvvvnnnkkk```mmm~~~{{{yyy{{{tttpppssswwwtttggg[[[HHH???777555333///------------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,))))))***************))),,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---,,,---------............000111222111111444;;;AAAJJJTTT```nnnxxxfffYYYQQQQQQ[[[ggg|||rrrlllhhhfffgggggghhhgggffffffgggjjjmmmmmmllllllmmmnnnnnnllljjjhhheeeaaa___\\\ZZZVVVTTTNNNKKKGGGDDDEEEEEEFFFFFFFFFFFFDDDCCCBBBAAA@@@@@@@@@AAACCCGGGJJJKKKIIIFFFGGGGGGFFFEEEDDDDDDDDDDDDGGGGGGHHHJJJLLLOOOQQQRRROOOPPPQQQSSSUUUWWWYYYZZZZZZYYYYYYZZZ\\\]]]\\\ZZZZZZYYYVVVTTTRRRRRRRRRRRRQQQSSSUUUVVVWWWXXX[[[]]]\\\[[[ZZZYYYYYYYYYYYYYYYYYY]]]dddmmmyyy{{{}}}vvvrrrpppzzztttdddTTTIIIAAA<<<777444333333000---......,,,+++))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))'''(((((()))******++++++((((((((((((''''''''''''))))))))))))******************++++++,,,,,,---------///444999>>>CCCJJJNNN___oooxxxqqqjjjfffdddhhhsssvvvqqqpppmmmgggdddiiivvv}}}}}}}}}zzzwwwvvvsssppplllhhhbbb\\\XXXNNNKKKFFFAAA>>>======>>>>>>???AAACCCEEEGGGHHHIIIGGGLLLRRRWWW\\\___bbbeeedddjjjllliiifffhhhiiiiiiiiiiiiiiikkknnnsssxxx{{{}}}yyytttpppmmmllleeedddaaa^^^\\\\\\\\\]]]aaadddjjjqqqvvvyyyzzzzzz}}}{{{pppjjj]]]gggwww||||||{{{uuu|||wwwrrrssswwwvvvnnneeeMMMBBB888444333000......++++++,,,,,,,,,,,,,,,,,,************************)))***************)))(((,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---,,,,,,,,,---------......000000000000111666@@@GGGRRR]]]kkk{{{rrr```VVVRRRVVVeeevvvtttnnnkkkhhhgggiiiggghhhhhhgggfffgggjjjlllkkkjjjiiiiiiiiihhheeebbb^^^\\\YYYVVVUUURRROOOMMMIIIFFFCCCBBBCCCDDDEEEEEEFFFEEEEEEDDDCCCBBBBBBBBBBBBDDDHHHKKKMMMMMMKKKIIIGGGGGGFFFEEEDDDDDDFFFGGGGGGHHHKKKNNNPPPPPPQQQQQQKKKLLLOOORRRTTTVVVXXXXXXZZZZZZ[[[]]]___```___]]]]]]\\\ZZZWWWUUUTTTTTTSSSQQQRRRTTTVVVWWWXXXYYYZZZZZZZZZYYYWWWWWWVVVVVVVVVVVVZZZ```hhhrrr}}}}}}zzztttpppwwwppp\\\LLLBBB===777444444444222000000///---+++***((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''(((((()))))))))))))))((((((((('''''''''((()))))))))******************++++++,,,------...---000666<<<@@@EEEMMMVVVnnnzzz~~~|||vvvppphhhaaa^^^dddvvvwwwsssssspppjjjhhhrrr}}}~~~~~~{{{wwwuuussspppkkkeee```ZZZTTTPPPJJJGGGDDD@@@>>>===>>>???>>>???@@@BBBDDDFFFHHHIIIIIINNNVVV]]]aaadddgggiiiiiinnnpppllliiikkkmmmmmmmmmmmmnnnppptttyyy~~~~~~|||zzzuuusssoookkkgggdddbbbaaabbbffflllsssyyy}}}~~~~~~uuulll^^^dddnnn|||}}}xxxwww|||yyy|||wwwwwwyyyxxxsssnnnRRREEE999444333111///000++++++,,,,,,,,,,,,,,,,,,*********++++++*********++++++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---,,,,,,,,,---------......////////////222999DDDMMMUUUaaasss|||kkk[[[UUUUUU\\\ooouuulllhhhfffddddddfffhhhhhhhhhgggeeeeeegggiiiiiihhhfffeeedddbbb^^^[[[SSSQQQPPPPPPQQQOOOMMMJJJHHHFFFCCCBBBCCCEEEGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCDDDGGGKKKNNNNNNMMMLLLKKKFFFGGGHHHGGGEEEFFFIIILLLIIILLLQQQVVVWWWVVVSSSPPPKKKMMMQQQUUUXXXZZZ[[[[[[\\\]]]___bbbddddddbbb______^^^]]][[[YYYWWWVVVVVVTTTTTTVVVWWWYYYYYYYYYXXXZZZYYYWWWVVVUUUTTTTTTSSSVVVYYY^^^ccclll|||yyytttuuu~~~zzzcccOOOCCC>>>888555555666555333000///---+++***)))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&))))))))))))))))))))))))((()))))))))***************++++++,,,------.........111888@@@BBBEEEPPP]]]zzz}}}|||{{{yyyuuunnnfff___[[[bbbwww|||vvvrrrqqqnnnlllooo|||~~~|||}}}|||yyyvvvssspppllleee___YYYTTTNNNKKKHHHFFFDDDAAA???>>>>>>>>>===>>>???AAADDDGGGJJJLLLLLLRRRZZZ```dddfffhhhiiilllqqqsssnnnkkklllmmmmmmnnnppptttyyy}}}|||xxxsssnnnkkkiiihhhkkkpppuuu{{{|||qqqeeehhhlllssszzz~~~zzzyyy~~~}}}|||yyyvvvZZZKKK<<<555444222000000------------,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---,,,---------...............///000111444===IIIRRRYYYfffzzztttdddWWWWWW[[[dddzzzuuunnnhhhgggfffcccccceeehhhhhhhhhgggdddcccdddeeefffdddbbbaaa___\\\XXXUUUJJJKKKMMMPPPRRRQQQNNNLLLHHHFFFCCCBBBDDDFFFHHHHHHEEEDDDBBBAAAAAABBBCCCDDDDDDHHHLLLNNNMMMLLLLLLLLLIIIKKKMMMLLLIIIIIILLLOOOLLLPPPWWW\\\^^^ZZZUUURRRPPPSSSWWW\\\___`````````aaabbbdddgggiiihhhdddaaa```___^^^]]][[[YYYXXXXXXWWWWWWXXXZZZ\\\]]][[[ZZZZZZYYYWWWUUUSSSRRRRRRRRRUUUYYY\\\___dddqqq}}}zzzjjjUUUEEE@@@999666666777666444//////---,,,******))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((''''''&&&%%%%%%))))))))))))*********+++))))))))))))************++++++,,,,,,------......///222:::BBBCCCEEEQQQaaa~~~~~~}}}|||zzztttmmmfff___\\\cccuuu~~~wwwrrrooollliiimmmwww|||||||||yyyuuuqqqnnnjjjeee___YYYTTTPPPLLLIIIIIIHHHFFFCCCAAA@@@>>>>>>======???AAAEEEIIIMMMOOORRRWWW^^^cccfffhhhiiijjjpppuuuvvvqqqllllllllljjjkkkooovvv}}}|||xxxtttrrrqqqrrrtttwww{{{uuukkkkkkkkkllloootttzzz~~~}}}|||~~~{{{yyyeeeSSSAAA999666333000//////.........---,,,,,,,,,,,,,,,---......---,,,,,,******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---------.........////////////000222444999BBBNNNWWWdddqqqkkk[[[SSSYYYaaalllxxxnnniiifffgggfffddddddgggfffggggggfffdddbbbcccdddbbb```^^^\\\[[[WWWSSSPPPKKKMMMQQQVVVYYYXXXTTTQQQJJJGGGDDDDDDEEEHHHIIIJJJHHHFFFCCCAAAAAACCCFFFHHHGGGKKKNNNOOONNNMMMNNNOOOPPPSSSVVVTTTPPPMMMOOOQQQRRRVVV\\\```aaa^^^ZZZWWWUUUXXX^^^bbbeeefffeeedddggghhhjjjlllmmmkkkfffbbb^^^]]]]]]\\\[[[ZZZYYYXXXYYYXXXZZZ]]]aaabbb```^^^ZZZYYYWWWUUUSSSRRRQQQQQQSSSVVVYYYYYY[[[eeevvv~~~|||rrr^^^JJJDDD<<<777666555444222///...---,,,+++*********))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((&&&''''''((()))***++++++))))))))))))************++++++,,,,,,---.........000333<<>>===<<<===>>>BBBFFFKKKPPPSSSWWW\\\bbbgggjjjlllmmmoootttyyyzzztttnnnkkkiiiggggggkkkrrrzzz~~~zzzxxxxxxwwwwwwxxx{{{yyyhhhgggeeebbbccciiiqqqxxx|||~~~}}}zzzyyylllZZZEEE;;;777333000...000000///...------,,,,,,******,,,,,,,,,,,,******((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---.........////////////000///222444777<<>>888666444222000...---,,,,,,++++++++++++))))))))))))(((((((((((()))))))))))))))))))))))))))))))))***++++++,,,,,,$$$%%%&&&'''(((***++++++))))))))))))************++++++,,,------......///111333<<>>===<<<<<<>>>BBBGGGMMMRRRUUU[[[___eeeiiilllooorrrtttwww|||}}}wwwppplllhhheeedddhhhnnnvvv}}}}}}{{{uuuqqqqqqsssuuu{{{}}}|||vvvlll```ZZZYYY\\\fffpppxxx}}}vvv|||~~~}}}}}}wwweeeNNN???:::999555000111111000///////////////************************---,,,++++++,,,---///000+++++++++,,,,,,---------,,,------......------,,,///............//////000666333222888CCCPPPZZZ___tttqqq]]]YYYXXX^^^hhhzzz~~~qqqiiidddccccccbbbbbbbbbbbbccceeeeeeeeedddcccaaa___]]][[[\\\[[[XXXRRRMMMJJJIIIOOOTTT]]]jjjrrrooocccXXXPPPLLLGGGEEEGGGJJJKKKJJJKKKIIIHHHGGGHHHKKKNNNPPPRRRRRRRRRRRRRRRUUUZZZ^^^dddggghhhddd\\\VVVUUUVVV]]]cccjjjmmmllljjjjjjkkknnniiifffffffffeeehhhmmmpppqqqqqqnnniiidddbbbaaa]]]]]]\\\ZZZXXXWWWYYYZZZXXXZZZ___dddhhhiiigggddd```]]]YYYUUURRRQQQPPPPPPQQQSSSSSSRRRQQQVVV```hhh~~~zzzuuu{{{}}}qqq^^^JJJ::::::<<<777222444222000...,,,+++***++++++************)))))))))))))))))))))))))))(((''''''''''''(((((())))))******))))))))))))))))))))))))'''((()))++++++******))),,,---......,,,,,,---...///777>>>??????GGGYYYhhh}}}~~~yyy}}}|||tttqqqvvvzzzzzzrrrmmmjjjmmmooommmkkklllqqq~~~}}}}}}{{{tttlllddd]]]XXXUUURRRMMMLLLMMMMMMLLLJJJMMMLLLKKKIIIFFFDDDBBB@@@:::<<<@@@CCCGGGMMMSSSWWWaaafffkkkkkkjjjnnnwww|||wwwooofff___```bbbfffmmmtttyyy{{{{{{|||~~~{{{|||uuunnnkkkkkklllssszzzttthhh[[[TTTQQQTTT^^^ggg|||yyy}}}mmmUUUCCC<<<888444000//////...------------...++++++++++++++++++++++++///...,,,+++******+++++++++,,,,,,,,,,,,,,,,,,------......//////......---///............///000000444333555;;;EEESSS___fff{{{xxxfffZZZWWWYYYcccrrrsssiiidddbbbbbbaaaaaaaaabbbbbbccccccdddcccccc```]]]ZZZXXXUUUVVVVVVTTTQQQNNNNNNNNNUUUYYYdddqqqyyysssbbbTTTNNNKKKHHHGGGJJJLLLMMMLLLLLLKKKIIIHHHJJJNNNRRRUUUVVVWWWWWWWWWXXX\\\bbbfffqqqsssrrrjjj___WWWVVVXXXbbbhhhpppvvvxxxxxxwwwvvvyyyrrrmmmkkkiiigggiiinnnoooppppppmmmiiieeecccbbb^^^^^^^^^[[[YYYXXXZZZ[[[[[[^^^bbbgggjjjkkkiiiggg```^^^ZZZUUURRROOONNNNNNLLLNNNOOONNNMMMQQQZZZ```ppp~~~~~~~~~xxxdddOOO>>><<<<<<666222333222000///---++++++++++++************))))))))))))))))))******))))))((('''(((((((((((())))))))))))))))))))))))))))))))))))'''((()))***+++******))))))+++,,,---,,,---///111222999??????@@@III[[[jjjyyyyyy~~~~~~{{{vvvwww|||}}}{{{oookkkiiilllnnnlllkkkmmmzzz~~~~~~}}}vvvooohhh```YYYTTTSSSQQQNNNNNNOOOPPPNNNLLLMMMLLLLLLJJJGGGDDD@@@???999;;;>>>BBBGGGNNNUUU[[[fffjjjnnnpppqqqxxx}}}sssiiiaaa\\\]]]```ffflllqqqssstttvvvtttwwwttt{{{uuujjjdddbbbcccjjjrrrvvviiiZZZQQQMMMOOOXXXaaa|||zzz~~~yyy```KKK>>>888333000000///......------......---------------------------,,,+++***)))))))))***---,,,,,,,,,,,,,,,,,,+++...//////////////////...///.........//////000111222555:::AAAJJJWWWfffpppzzzkkk^^^YYYXXX]]]kkk~~~ssskkkfffccc```````````````aaabbbcccbbbbbbbbb```]]]XXXTTTQQQNNNOOOOOONNNMMMNNNQQQTTT[[[```kkkwwwzzzppp\\\KKKJJJIIIHHHJJJLLLNNNOOONNNOOONNNMMMMMMOOOTTTXXX[[[[[[\\\]]]___bbbhhhpppuuu~~~|||pppaaaXXXYYY]]]iiioooyyyzzzrrrnnniiifffhhhlllnnnoooooommmhhhdddbbbbbb``````___]]][[[ZZZ[[[]]]___bbbgggkkkmmmmmmkkkjjjbbb```[[[VVVRRRNNNLLLKKKHHHJJJLLLKKKKKKMMMSSSXXX```ooo}}}lllWWWDDD===;;;555222333111111///---,,,+++++++++************))))))))))))******++++++******)))((())))))))))))(((((((((((())))))))))))))))))))))))(((((()))************)))''')))+++,,,,,,...000333666;;;???@@@AAALLL^^^llluuuxxx}}}wwwvvv|||~~~wwwllliiihhhkkkkkkiiijjjmmm~~~zzzvvvooohhhaaa[[[TTTPPPPPPPPPPPPQQQSSSSSSQQQOOONNNNNNNNNLLLIIIDDD???===888:::<<<@@@FFFOOOYYY```iiimmmrrrvvv{{{wwwjjjbbbYYYXXXYYY[[[```eeeggghhh{{{pppmmmpppqqqyyyvvviiiaaa]]]___gggppp}}}ooo___TTTNNNOOOWWWaaaxxx~~~jjjSSSBBB999444222222111111000///000000000,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,------------,,,,,,+++++++++......////////////..................///000111111222999@@@GGGNNNZZZkkkxxx{{{oooddd]]]ZZZ[[[aaappptttlllgggdddccc_________```aaabbbcccdddbbbbbbaaa___ZZZTTTOOOKKKJJJJJJIIIIIIJJJMMMSSSWWW___fffppptttoooaaaOOOCCCEEEFFFHHHJJJMMMOOOPPPPPPPPPRRRTTTVVVYYY\\\^^^______```cccfffllluuu~~~rrr```XXX[[[aaakkktttzzzqqqkkkfffbbbdddiiinnnooonnnkkkgggbbb```___aaabbbaaa___]]]\\\^^^___cccfffkkknnnnnnmmmkkkjjjdddbbb]]]XXXSSSOOOLLLJJJGGGIIILLLLLLLLLMMMOOORRRVVVcccpppxxxrrr^^^III???:::666333333111111///...---++++++***************)))))))))(((+++++++++++++++***))))))******))))))((((((''''''))))))))))))))))))))))))((()))))))))************''')))***+++,,,...111333999<<<>>>???CCCOOOaaaooowww~~~xxxqqqttt~~~{{{qqqjjjgggggghhhgggeeehhhnnnwwwsssnnnggg```[[[VVVQQQNNNNNNPPPRRRUUUVVVVVVTTTRRRPPPPPPPPPOOOKKKEEE@@@<<<999:::<<<@@@GGGRRR]]]eeejjjpppwww}}}wwwjjj```YYYVVVTTTTTTVVVYYY[[[\\\}}}zzzyyy~~~wwwllliiikkkllluuuuuuggg___\\\___hhhqqqzzzuuucccWWWPPPNNNUUU]]]sss}}}rrr\\\HHH;;;666555222222111000000000000000,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------------------,,,,,,+++++++++,,,------......------,,,.........//////000222222333:::CCCIIIPPP\\\mmm{{{rrrfff```^^^ZZZ^^^fffuuuvvvlllhhhdddaaaaaaaaaaaaaaabbbcccdddeeefffddddddbbb^^^YYYRRRLLLIIIIIIIIIGGGFFFGGGLLLRRRWWWbbbjjjppplll^^^NNNDDDAAAAAACCCGGGJJJLLLNNNPPPQQQRRRVVV[[[```ccccccbbb```___aaadddiiiqqq{{{qqq___WWWZZZ```iiittt|||tttkkkfffbbb___aaafffmmmmmmmmmiiiddd```]]]\\\aaabbbaaa```^^^^^^```bbbeeeiiinnnooommmjjjhhhhhheeeccc___ZZZUUUPPPMMMKKKHHHIIIKKKLLLKKKKKKKKKLLLOOOXXXbbblllxxxuuudddNNNAAA:::777555444111111000///---,,,+++***************)))))))))(((+++++++++++++++***))))))******))))))(((((('''''')))))))))))))))))))))))))))))))))))))))************+++,,,+++,,,---111333:::;;;===@@@HHHVVVgggttt~~~tttooovvvyyymmmjjjhhhggggggcccbbbhhhqqq|||qqqkkkggg```ZZZVVVSSSQQQOOONNNPPPTTTWWWXXXWWWUUUTTTQQQRRRRRRPPPLLLFFF@@@===<<<<<<>>>AAAHHHRRR^^^fffkkkqqq{{{xxxkkkaaaZZZWWWSSSQQQRRRTTTUUUUUU~~~vvvmmmmmmqqqyyy}}}|||yyypppeeeaaacccfffqqqyyynnnccc\\\ZZZ\\\eeennnvvv~~~zzzhhhZZZPPPKKKOOOUUUnnn|||~~~yyyeeeOOO???888777111000//////......//////++++++++++++++++++++++++------------,,,+++***)))---,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,,,,.........///000111222333444;;;DDDLLLTTTaaarrr~~~xxxjjj___\\\\\\ZZZcccpppqqqllllllgggeeeffffffffffffffffffggghhhiiigggeeebbb]]]WWWQQQLLLIIIJJJIIIHHHFFFGGGKKKQQQVVVdddiiiiii___OOOBBB@@@BBB???BBBFFFIIIKKKMMMPPPRRRVVVZZZ```eeegggfffbbb___]]]___bbbfffnnnxxx~~~lll\\\UUUVVVZZZcccooouuummmfffbbb___]]]___dddhhhiiiiiigggbbb___\\\\\\```aaaaaa```___```ccceeehhhmmmqqqppplllgggddddddcccaaa^^^ZZZUUUQQQNNNLLLHHHHHHHHHIIIHHHHHHGGGFFFGGGMMMUUU```ooozzzkkkVVVEEE===999666444111111111000...---+++***************))))))))))))******++++++******)))((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))((()))******+++,,,,,,---,,,,,,...222555<<<===???FFFQQQaaaqqq|||zzzssssss~~~xxxnnnkkkiiiiiigggccccccnnn{{{vvvllleee```ZZZUUUSSSRRRQQQQQQOOORRRVVVXXXWWWVVVUUUUUUQQQQQQQQQNNNJJJEEE@@@======>>>???AAAGGGPPP[[[bbbjjjpppzzz{{{oooeeeZZZWWWSSSRRRSSSUUUVVVVVVtttkkk```bbbgggnnnvvvyyyyyywwwwwwtttqqqlllcccYYYWWWZZZ]]]jjjzzz}}}mmmdddZZZUUUSSSUUU]]]eeepppwww|||wwwvvvxxxyyyzzz{{{{{{zzzzzz{{{}}}ssscccUUUMMMLLLQQQggg~~~oooWWWCCC:::888111000//////......//////------------------------+++,,,,,,,,,+++***)))(((+++,,,,,,,,,,,,,,,,,,---------............------.........///000222333444999@@@IIISSS^^^mmm}}}~~~pppddd\\\[[[]]]aaaooo{{{nnnnnnnnnjjjiiimmmkkkkkkjjjjjjjjjjjjkkkkkkiiifffaaa[[[UUUOOOKKKIIIJJJJJJIIIGGGHHHLLLRRRVVVbbb```[[[QQQEEE???>>>AAA@@@CCCGGGJJJKKKMMMQQQUUUZZZ]]]aaadddeeeccc```___[[[\\\]]]```fffooozzz~~~pppaaaVVVRRRSSSVVV]]]hhhwww}}}yyylllfff```^^^[[[YYYZZZ___aaacccdddcccaaa___^^^^^^^^^___`````````bbbeeegggkkkpppsssqqqkkkeeebbbaaa___]]][[[XXXTTTQQQNNNLLLIIIHHHGGGGGGGGGFFFDDDCCCDDDFFFKKKVVVfffxxxsss^^^KKK@@@;;;777333111111111000///---+++***************))))))))))))))))))******))))))((('''(((((((((((())))))))))))))))))))))))))))))))))))***)))((((((((()))+++++++++,,,,,,---...111555999???AAAEEENNN\\\nnn~~~yyyuuusssxxxvvvoookkkkkkjjjhhheeehhhxxx}}}~~~}}}yyyppphhh^^^ZZZTTTPPPOOOQQQRRRRRRRRRUUUXXXXXXVVVTTTTTTUUUOOOOOOMMMKKKGGGCCC???===>>>>>>???@@@DDDLLLUUU[[[dddjjjrrrzzz}}}qqqfffVVVTTTSSSTTTWWWZZZ[[[\\\|||oooeeeWWWZZZ^^^dddjjjmmmnnnmmmsssnnnhhhbbbXXXPPPOOOTTTSSSaaasss}}}tttddd\\\SSSOOONNNNNNUUU\\\eeelllssssssmmmgggeeegggjjjlllooopppqqqrrrtttvvvwwwyyy~~~mmm]]]QQQNNNQQQ```~~~uuu\\\FFF:::888333222222111111111111111........................&&&''')))***++++++******+++++++++,,,,,,---------......////////////...............///000222333444???EEEOOOZZZhhhxxxwwwkkkbbb\\\\\\___iii{{{rrrhhhiiijjjfffgggnnnnnnnnnmmmlllllllllmmmmmmiiifff```ZZZSSSNNNKKKJJJJJJJJJIIIHHHIIIMMMRRRWWW]]]WWWNNNFFFAAA???>>>===BBBEEEHHHJJJKKKNNNSSSWWW]]]^^^``````aaa```___^^^ZZZZZZZZZ[[[___gggqqqxxxwwwnnnaaaVVVQQQQQQSSSUUUYYYbbbnnnvvvwwwtttqqqpppfff```\\\ZZZWWWTTTUUUYYY[[[^^^```aaaaaa``````aaa]]]^^^___``````bbbfffiiinnnrrruuussskkkddd``````[[[ZZZYYYVVVSSSPPPMMMLLLLLLJJJHHHHHHGGGGGGEEECCCEEEDDDGGGQQQ___qqqzzzdddPPPCCC<<<777222111111111111///---+++***************)))))))))))))))))))))))))))(((''''''''''''(((((())))))******))))))))))))))))))))))))***)))((((((((()))+++,,,***+++,,,---///333888===CCCDDDIIITTTdddwwwwwwllloooqqqzzztttnnnlllkkkkkkiiigggmmm~~~}}}}}}xxxzzztttllleee[[[VVVPPPMMMMMMPPPRRRSSSTTTVVVYYYXXXUUURRRSSSTTTMMMLLLJJJGGGDDDAAA>>><<<===>>>>>>???BBBHHHPPPVVV___bbbhhhooouuuzzz~~~|||{{{~~~}}}qqqeeeRRRRRRRRRUUUZZZ^^^```aaazzzvvvyyy}}}~~~sssdddZZZUUUUUU\\\eeehhhfffhhhmmmnnniiiaaaYYYRRROOONNNNNNXXXbbboooxxx~~~~~~uuukkk\\\UUUOOOMMMLLLLLLPPPVVVbbbeeehhhfffaaa\\\ZZZZZZ^^^dddjjjkkkhhhfffhhhkkkpppsssyyyxxxcccUUUQQQRRRbbbzzzjjjMMM>>><<<333111////////////...---......---,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,---------..................////////////000///000222111000555<<>>:::888;;;???BBBJJJQQQUUUZZZaaafffkkkpppxxx}}}{{{vvvxxx|||{{{rrrjjjYYYUUURRRVVV___eeeeeeccc{{{tttqqqssswww}}}zzznnn___VVVQQQQQQVVV___bbbbbbdddhhhmmmhhh___WWWQQQOOOOOOPPPXXXbbboooxxx}}}|||rrrhhhYYYRRRMMMKKKJJJKKKPPPWWWbbbfffgggddd]]]WWWTTTUUUYYY___eeefffcccaaabbbdddiiinnnwww|||fffWWWRRRQQQ]]]uuuoooTTTAAA:::555333111000000000000...000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------............////////////000///000111000000666>>>JJJTTTbbbrrrkkk\\\WWW\\\jjjvvvwwwooolllhhheeefffiiinnnqqqsssqqqnnnmmmmmmlllkkkiiigggeee___WWWNNNHHHDDDDDDGGGIIILLLMMMMMMNNNOOOPPPPPPNNNIIICCC>>>===???BBBGGGKKKPPPSSSWWW^^^hhhooozzzyyyxxxtttoooiiieeecccaaa]]]WWWUUUWWW[[[]]]]]]]]]VVVOOOMMMMMMMMMRRRYYY___ffflllmmmkkkjjjeee```\\\\\\YYYVVVUUUVVVWWWWWW___eeejjjkkklllmmmkkkgggeeecccaaa``````bbbeeegggppprrrtttrrrlllfffaaa___]]][[[XXXVVVUUUSSSQQQOOOLLLJJJGGGFFFFFFGGGFFFEEEFFFCCCDDDKKKTTTbbb|||sss___LLL???888666444333222111000///...---+++++++++************)))+++++++++*********))))))((())))))))))))))))))((())))))))))))******************+++,,,,,,,,,,,,,,,)))+++------...222:::AAAGGGIIITTTfffwww{{{fffbbbiiipppzzz}}}sssooonnnlllllljjjiiiooo~~~}}}|||{{{xxxtttrrrqqqwwwyyyvvvpppjjjaaaYYYRRRPPPMMMLLLMMMPPPSSSVVVVVVWWWXXXXXXXXXVVVTTTSSSOOOLLLGGGDDDAAA???;;;999===999888;;;>>>BBBJJJRRRVVVZZZ___cccfffkkksssxxxvvvsssrrruuuyyywwwooohhh]]]XXXUUUYYYaaaggghhhfffyyyqqqllliiinnnrrrwwwyyyssshhh[[[SSSRRRRRRVVV^^^ccceeehhhllllllfff]]]TTTOOOOOOQQQSSSWWWbbboooxxx|||zzzooodddYYYRRRLLLKKKKKKMMMSSSYYY```ccceeeaaaYYYSSSQQQRRRVVV\\\bbbccc```\\\\\\^^^dddkkkwwwkkk[[[SSSQQQVVVlllzzzaaaIII<<<777555222111111111000///111000///---,,,++++++***---------------------------------------------,,,............////////////000//////111111111888@@@QQQ^^^qqq{{{ggg[[[ZZZcccuuu|||ooohhhgggggggggiiilllppprrruuurrrooommmlllkkkiiiggggggddd^^^VVVLLLFFFCCCBBBDDDGGGLLLNNNOOOPPPPPPQQQLLLJJJFFFBBB???@@@CCCGGGLLLQQQXXX\\\aaalll{{{yyysssooonnniiibbbZZZUUUUUUWWWWWWWWWUUUOOOJJJJJJLLLPPPWWW___dddlllrrrpppllliiieee```^^^\\\YYYXXXXXXYYY[[[\\\bbbkkkrrrtttuuutttqqqlllgggeeecccbbbbbbcccfffgggnnnpppssssssnnnhhhcccaaa\\\ZZZWWWVVVVVVUUUSSSQQQMMMKKKHHHGGGGGGGGGGGGFFFGGGDDDEEEJJJOOO]]]zzz{{{gggQQQAAA999888444444333111000///...---+++++++++************)))+++++++++***************))))))))))))))))))))))))))))))))))))************)))))))))))))))***++++++***,,,---...///555>>>EEEJJJMMMXXXkkk|||~~~jjj^^^bbbmmm{{{~~~vvvpppnnnpppoookkkgggiiiuuu}}}}}}}}}{{{xxxtttooommmmmmvvv|||wwwlllcccZZZSSSNNNMMMLLLMMMOOOSSSVVVYYYWWWWWWXXXXXXWWWVVVTTTSSSNNNKKKGGGCCCAAA>>>;;;999:::777777:::>>>BBBKKKUUUZZZ\\\^^^^^^```dddkkkqqqlllmmmoootttwwwuuunnnhhh```[[[XXX[[[bbbhhhjjjiii{{{ppphhhdddbbbkkknnnrrrrrrlllcccZZZTTTSSSTTTXXX___ffflllpppsssnnnggg]]]TTTOOOOOOSSSVVVYYYdddrrr{{{|||pppddd\\\UUUOOONNNNNNPPPWWW^^^^^^ccceeeaaaYYYSSSSSSUUUWWW^^^eeefffbbb]]]\\\]]]eeelllxxxooo^^^TTTPPPQQQccc}}}pppTTT@@@999666333111111111000///000000///---,,,,,,,,,,,,...........................------------,,,,,,,,,............////////////000//////111111333<<>>;;;999888555666999<<>>;;;888666444555888;;;@@@LLLXXXgggfffddd___\\\^^^ccciiitttsssrrrrrrsssrrrpppmmm^^^[[[XXXZZZ```hhhnnnppp~~~pppbbbZZZYYY[[[dddhhhkkkiiiccc\\\WWWUUUTTTXXX\\\cccnnnxxx|||zzzpppjjjaaaYYYWWWYYY^^^bbbnnnzzz}}}ooo___XXXSSSSSSUUUZZZccckkkyyy||||||rrrcccXXXWWWZZZbbbjjjrrrtttpppjjjhhhgggooottt{{{zzzrrrrrrwwwvvveeeXXXQQQJJJRRRaaasssdddJJJ<<<888333000/////////...------------...///000111........................,,,,,,,,,---------..................////////////000...///222555;;;GGGSSSaaattttttfffgggooo{{{uuunnnmmmfffiiinnnsssvvvvvvuuusssqqqooommmllllllkkkjjjiiihhheee^^^UUULLLGGGFFFFFFEEEIIINNNQQQRRRSSSUUUVVVWWWTTTOOOIIIFFFHHHMMMQQQYYYfffwwwvvvkkkjjjpppxxx}}}|||tttkkkiiilllnnnlllhhh___ZZZXXXZZZ[[[\\\aaagggmmmssswwwyyy|||{{{qqqeee]]]\\\^^^aaakkkxxxxxxjjjiiigggeeecccccccccccceeeeeefffggggggddd```\\\ZZZZZZYYYZZZ[[[ZZZXXXUUURRROOOLLLJJJJJJJJJHHHGGGGGGDDDEEEIIIMMMXXXsssxxx{{{~~~jjjUUUDDD<<<555555444222111000///...+++++++++************)))***************+++++++++***)))(((''''''((()))***))))))))))))************,,,++++++++++++,,,------,,,,,,...111777>>>DDDHHHIIIQQQbbbuuu}}}}}}~~~wwwlllffflll}}}xxxpppqqquuuxxxyyyyyysssqqq|||~~~~~~~~~~~~}}}|||{{{zzzyyyuuuuuusssmmmfffaaa```aaacccmmmrrrkkk^^^VVVRRRPPPNNNOOOPPPRRRTTTUUUVVVWWWYYYYYYXXXXXXWWWVVVVVVVVVQQQNNNIIIEEEAAA>>>:::777555444555777999???LLLYYYhhhhhhfffccc```bbbhhhmmmyyyvvvrrrqqqrrrqqqnnnkkk]]]ZZZXXXZZZbbbkkksssxxx{{{lll]]]UUUVVVYYYaaahhhppppppjjj```YYYVVVYYY]]]aaagggqqq|||}}}xxxmmmiiibbb]]]]]]aaaggglllvvv{{{lllaaa[[[WWWYYY]]]dddoooyyy}}}kkk___]]]```kkksss}}}|||vvvsssrrrvvv{{{yyypppjjjlllttt~~~{{{iii[[[RRRIIILLLUUUdddwww~~~lllRRR>>>:::444111000000000//////............//////000------------------------***++++++,,,---...//////............///////////////---///333888???MMMYYYjjj|||~~~mmmdddjjjtttxxxooolllkkkgggkkkqqqvvvyyyzzzyyyxxxssspppmmmlllkkkjjjhhhgggfffccc\\\SSSKKKGGGFFFGGGFFFJJJNNNRRRUUUYYY\\\___]]]YYYSSSKKKGGGGGGKKKOOO\\\gggvvv~~~sssfff```cccmmmvvvzzz~~~vvvoooooosssvvvrrrmmmaaa^^^^^^bbbeeefffiiiooowww}}}ssshhhaaabbbddddddmmmzzzxxxlllkkkiiigggeeedddcccccccccbbb```aaaaaa```\\\YYY[[[[[[[[[[[[\\\[[[XXXUUUSSSPPPMMMKKKJJJJJJIIIHHHHHHDDDDDDIIIMMMUUUjjjxxxxxxuuu^^^JJJ>>>555555444333111000//////+++++++++************)))))))))*********+++++++++)))(((&&&%%%%%%&&&((()))))))))))))))***************++++++,,,---,,,,,,,,,,,,,,,...333999???DDDFFFLLLXXXkkk}}}}}}uuukkkiiiwwwtttooosssyyyzzzyyyuuuqqqttt~~~|||||||||{{{zzzyyywwwvvvvvvuuurrrjjjbbb^^^```cccgggmmmnnneeeZZZTTTQQQOOOMMMNNNPPPSSSUUUWWWWWWXXXZZZYYYXXXWWWWWWVVVVVVVVVTTTQQQKKKFFFBBB>>>:::777555444555777888===KKKYYYeeeffffffeeeeeeiiiooouuu|||wwwrrrsssvvvuuuooohhh]]][[[ZZZ]]]eeeppp{{{yyyiiiZZZSSSTTTWWWaaakkkvvvyyyrrrggg]]]XXXWWW\\\```dddnnnwwwvvvoookkkgggccc```bbbgggnnnsssyyyuuueeeccc^^^[[[___eeennn{{{rrreeedddgggsss||||||{{{|||ssskkkfffjjjsss~~~mmm]]]TTTGGGHHHMMM[[[nnn}}}yyy|||sssYYY@@@<<<666222111111111000111000///...............------------------------)))***+++,,,...///000000............/////////000///---///333999BBBPPP]]]nnnxxxhhhaaakkkwww~~~qqqkkkjjjjjjiiimmmsssyyy~~~~~~uuurrrnnnlllkkkiiifffddddddaaaZZZQQQJJJFFFFFFGGGGGGJJJOOOTTTXXX]]]cccfffaaa]]]UUULLLFFFEEEIIILLL[[[dddqqqzzz~~~|||xxxvvvkkkccc[[[ZZZbbbnnnwww{{{~~~wwwpppqqqvvvyyytttnnncccaaaccciiimmmooorrrwwwsssiiidddhhhiiigggnnnzzz|||vvvnnnmmmkkkiiigggeeeddddddbbb___]]]]]]^^^]]]ZZZWWW\\\[[[[[[\\\]]][[[XXXUUUSSSQQQMMMKKKKKKJJJIIIHHHJJJEEEDDDIIILLLRRRcccvvvyyyxxx}}}~~~}}}eeeMMM>>>666555444333111000//////+++++++++************)))))))))******+++++++++++++++)))(((''''''((()))+++))))))))))))************)))***+++------,,,+++++++++,,,///444:::@@@CCCDDDPPP]]]rrrzzzrrriiikkk~~~~~~qqqnnntttzzz{{{yyynnnmmmrrr~~~||||||{{{zzzyyywwwvvvuuusssssspppiiibbb```dddhhhqqqtttqqqeeeYYYRRROOOLLLKKKMMMPPPSSSVVVXXXYYYYYYZZZZZZXXXWWWWWWVVVWWWWWWVVVRRRMMMGGGCCC>>>999666555444666777777<<>>999555444222...---...---,,,++++++***+++++++++++++++***)))))))))))))))******))))))))))))***************************************+++,,,,,,------///000///777CCCBBBDDDRRR]]]yyy|||uuuwwwiiiiiiqqqvvvvvvuuugggjjjwww~~~~~~|||zzzxxxxxxvvvsssqqqppplllfffaaaaaagggqqqxxxyyypppfff^^^WWWQQQPPPSSSTTTUUUVVVXXXZZZ[[[[[[ZZZWWWXXXYYYZZZ[[[ZZZZZZYYYWWWTTTOOOIIIBBB===999777555444444555999>>>BBBFFFNNNPPPUUUZZZaaaiiiqqqwww|||uuueeeaaaaaaccchhhqqqzzzuuuhhh```___eeejjjyyy{{{mmm```WWWRRRQQQOOOOOOQQQUUUYYY\\\ggghhhgggeeeaaa^^^\\\\\\```fffkkkmmmppprrrppplllooogggaaaaaadddjjjuuu{{{xxx{{{xxxsssrrryyyssscccXXXMMMIIIEEEIIIWWWmmm||||||sssUUU@@@777999444111333000.........---------,,,,,,---------............///..............................//////000000000///333222444:::BBBMMM^^^mmm~~~kkkdddcccfffqqqqqqkkkiiieeefffkkkssswww{{{~~~~~~~~~~~~~~~xxxwwwtttsssqqqoookkkhhhgggccc\\\TTTMMMFFFBBB@@@FFFKKKTTT___iiiqqqwwwyyyvvvmmm___QQQJJJIIILLLPPPRRRUUUWWWYYY^^^cccaaa\\\YYY[[[\\\___gggnnnooollleeeaaa\\\[[[\\\^^^\\\ZZZ]]]gggvvv~~~zzzwww~~~pppfff```aaaaaa___bbbhhhlllttt||||||vvvkkkgggcccbbbbbbbbb```]]]ZZZWWWTTTTTTWWWXXXVVVTTTWWWXXXZZZZZZXXXWWWXXXYYY[[[ZZZXXXUUUQQQMMMKKKIIIHHHHHHGGGFFFFFFJJJPPPTTTXXXeeesss|||~~~}}}xxxxxxuuussswww~~~zzzgggMMMAAA;;;777666444///,,,---------,,,+++++++++++++++++++++***))))))))))))*********))))))))))))************************************++++++,,,,,,------///111000888CCCCCCGGGXXXmmm|||~~~pppfffgggmmmqqqqqqrrreeekkk|||~~~~~~~~~}}}yyyvvvvvvxxxwwwrrrmmmmmmgggaaa```fffpppxxx|||vvvjjj^^^XXXTTTQQQQQQTTTTTTUUUWWWYYY[[[[[[[[[[[[WWWXXXZZZ[[[\\\[[[[[[ZZZUUUSSSNNNHHHBBB===999777444444444555888<<<@@@CCCFFFHHHLLLQQQWWW___hhhnnnvvv}}}vvvfffbbbbbbdddiiipppwww|||~~~uuuhhhaaacccjjjpppyyyzzznnn```WWWRRRPPPMMMKKKMMMRRRZZZ```mmmooooookkkddd\\\XXXVVVXXX\\\```dddkkksssvvvuuusssjjj```\\\\\\```iiisss}}}|||zzz|||{{{yyyyyyxxxfff[[[OOOIIICCCEEEPPPccc}}}}}}{{{~~~^^^FFF::::::444222333000//////.........------------------............///........................---...///111111000//////333222555<<>>@@@AAACCCFFFIIINNNUUU]]]bbbjjjrrr|||tttfffbbbbbbbbbffflllqqqtttvvv~~~qqqeee^^^___fffmmmrrr{{{wwwmmmaaaWWWSSSPPPMMMJJJLLLUUUaaaiiiuuuwwwwwwqqqfff\\\VVVTTTSSSWWW\\\aaalllxxx}}}|||tttiii^^^XXXWWWZZZccclllzzz|||wwwwwwyyy~~~xxxfffZZZQQQJJJDDDDDDKKKZZZttt}}}zzz}}}gggMMM===;;;444222444000000000000000////////////---------............///........................---...000111111111000///111222777>>>FFFSSSgggxxxwwwhhh___]]]cccooottt{{{uuujjjhhhgggccceeekkkrrruuuxxxzzzzzz{{{}}}{{{wwwrrrooonnnmmmmmmlllkkkggg___WWWNNNGGGBBB@@@@@@EEENNNXXX```gggkkkmmmmmmggg]]]RRRLLLLLLRRRWWW[[[]]]```fffpppwwwrrrhhh^^^YYYTTTTTTUUUVVVVVVUUURRRTTTUUUTTTTTTUUUZZZ^^^gggnnnvvvyyyvvvqqqmmmlllpppwww~~~~~~ssshhhccc___\\\^^^bbbfffkkkooonnnvvv~~~~~~xxxlllgggbbb```bbbbbbaaa___[[[YYYWWWWWWWWWWWWVVVUUUVVVXXXYYYYYYXXXWWWWWWXXXXXXYYYYYYWWWTTTPPPLLLJJJGGGFFFDDDDDDEEEFFFHHHIIIIIIPPPYYYbbbppp~~~~~~zzzxxxwww{{{zzz```DDD;;;555555555222//////...---,,,,,,++++++,,,,,,,,,++++++***************++++++************++++++))))))*********+++++++++***++++++,,,------......---222333:::DDDGGGRRRiii|||}}}wwwgggfffhhhmmmnnnjjjfffeee^^^jjj|||~~~{{{{{{}}}}}}zzzxxxxxxtttqqqtttxxxvvvooogggggg```\\\cccqqq{{{}}}yyyhhh\\\RRRPPPQQQRRRSSSUUUSSSVVVYYY[[[ZZZZZZ[[[]]]`````````___]]][[[YYYWWWQQQOOOKKKFFFAAA===:::999444444444444666999;;;===???AAADDDFFFIIIMMMRRRVVV[[[bbbkkkrrrwwwwwwooofff```___^^^```dddhhhjjjkkk{{{nnnaaaYYYXXX^^^ccciiirrrzzzzzzuuummmbbbYYYRRRPPPNNNLLLOOO[[[jjjvvv~~~uuuggg\\\VVVUUUSSSXXX^^^fffsssvvvkkk___YYYXXX\\\fffppp}}}uuuqqqqqqrrrvvvzzz{{{xxxvvvwwwxxx|||zzziii^^^RRRKKKFFFFFFHHHRRRkkk|||xxx}}}pppSSS@@@;;;555333444111111111111000000000//////---------............///........................//////000000111111000000000333:::BBBJJJVVViii{{{}}}mmmbbb^^^]]]eeevvv}}}rrr~~~rrriiiiiihhheeeiiiqqqwwwxxxzzzzzzzzz{{{}}}~~~zzzvvvqqqnnnmmmnnnoooooommmiiibbbYYYPPPIIIDDDAAA???CCCIIIQQQXXX^^^aaabbbdddaaa[[[RRRMMMMMMTTTZZZ]]]ccckkkvvv~~~sssbbbYYYPPPMMMMMMMMMMMMOOOMMMOOOQQQQQQQQQSSSXXX]]]gggkkknnnnnnkkkhhhhhhjjjlllsssyyyyyywwwrrriii```^^^\\\[[[^^^dddkkkqqqtttrrryyy}}}vvvmmmhhhcccaaabbbccccccaaa\\\\\\ZZZYYYXXXXXXXXXXXXVVVWWWYYYYYYWWWVVVWWWXXXWWWXXXYYYYYYWWWRRRMMMJJJFFFEEECCCCCCEEEFFFGGGFFFHHHMMMSSS[[[jjj}}}zzz{{{zzz{{{}}}iiiIII???666444555333111111...------,,,,,,,,,,,,,,,,,,,,,+++************+++++++++************++++++)))))))))***++++++,,,,,,++++++,,,,,,------......---333666===FFFKKKZZZttt|||xxx|||zzznnnbbbeeekkkpppnnnfff``````^^^kkk}}}|||yyyyyyzzzzzzwwwtttpppooonnnqqqsssqqqjjjcccccc^^^\\\dddqqqxxxuuuooo^^^VVVPPPPPPRRRRRRTTTVVVWWWZZZ^^^___^^^]]]___bbbaaaaaa```___\\\YYYVVVTTTOOOMMMIIIEEEAAA===:::999555555555555666888:::;;;???BBBEEEGGGHHHJJJMMMOOONNNUUU\\\aaagggkkkhhhbbb]]]ZZZWWWWWWYYY]]]___```}}}oooaaaWWWUUUXXX\\\eeennnuuuvvvsssnnndddZZZRRRRRRQQQQQQVVVdddvvvzzzkkk___ZZZ[[[YYY___gggqqq~~~yyyoooccc^^^___eeeqqq|||uuunnnlllhhhlllpppqqqpppppprrruuu}}}}}}nnndddSSSLLLHHHHHHGGGMMMccc{{{zzzwww|||~~~wwwXXXCCC<<<555333555111000000000000////////////---------............///........................000000//////000000111222000555>>>GGGNNNYYYlll}}}uuueee^^^^^^^^^iii{{{~~~zzzwwwlllfffhhhiiijjjpppzzz}}}{{{zzz{{{}}}uuusssppppppqqqsssssssssppplllddd[[[RRRJJJEEEBBB@@@CCCHHHNNNSSSXXX\\\^^^^^^]]]ZZZTTTNNNOOOTTTZZZ]]]iiixxxdddYYYOOOLLLLLLJJJKKKOOONNNOOOPPPPPPPPPRRRVVVZZZbbbdddeeeeeeccccccgggjjjrrr|||vvviii____________bbbiiirrrwwwzzzwwwyyynnniiicccaaacccddddddccc]]]]]]\\\[[[YYYXXXXXXYYYUUUWWWXXXXXXWWWVVVWWWWWWXXXYYY[[[\\\YYYUUUOOOLLLFFFDDDBBBCCCFFFGGGFFFDDDFFFKKKPPPXXXhhh||||||}}}|||xxxzzz|||~~~rrrRRRFFF999666555333222222......---,,,,,,,,,,,,------,,,++++++******++++++,,,++++++******++++++,,,((())))))***++++++,,,,,,++++++,,,,,,---.........///666:::@@@KKKQQQccctttttt{{{rrriiibbbffflllooojjj```\\\^^^___nnn|||yyywwwwwwxxxxxxtttqqqlllllloooqqqqqqnnngggccc___\\\\\\dddnnnqqqjjjbbbTTTQQQPPPSSSTTTRRRTTTWWWXXX]]]aaabbb```___aaaddd___^^^^^^\\\ZZZWWWTTTRRRNNNLLLHHHDDD@@@===;;;:::666666666666777888999:::>>>BBBGGGJJJKKKLLLMMMNNNGGGMMMTTTXXX]]]bbbaaa]]]ZZZVVVQQQNNNOOORRRUUUWWWttteeeZZZUUUWWWZZZdddmmmtttvvvtttnnneee\\\TTTUUUUUUVVV\\\kkkoooccc```aaa```fffppp{{{}}}ssshhhdddfffmmmzzzwwwnnnkkkiiimmmqqqrrrrrrssswwwzzzzzzmmmcccSSSMMMJJJJJJHHHKKK___wwwyyyvvv|||zzzzzzZZZDDD<<<555333555111000/////////............---------.........//////........................111000/////////000222333111777AAAJJJQQQ\\\nnnqqqaaa\\\^^^```kkk~~~qqqgggcccfffjjjmmmvvv|||zzzzzz{{{ppppppqqqsssvvvwwwwwwvvvqqqmmmeee\\\SSSKKKFFFCCCBBBDDDHHHMMMRRRWWW[[[^^^\\\\\\ZZZUUUPPPOOOUUUZZZ^^^mmmdddXXXOOONNNMMMKKKLLLQQQQQQQQQQQQPPPQQQRRRUUUXXX\\\___``````___bbbgggkkktttfffcccddddddgggnnnwww}}}~~~|||}}}nnniiidddbbbccceeeeeeddd]]]^^^]]][[[YYYXXXXXXYYYUUUWWWXXXXXXWWWVVVVVVWWWXXXZZZ]]]^^^[[[WWWQQQNNNEEECCCBBBCCCFFFHHHFFFDDD???DDDKKKSSSbbbuuuzzzuuuyyy}}}~~~}}}ZZZKKK===777666444222222......---,,,,,,,,,,,,------,,,++++++******++++++,,,++++++******++++++,,,((())))))***++++++,,,,,,++++++,,,------......///000888<<>>BBBHHHLLLNNNNNNNNNOOOEEELLLRRRUUUZZZ^^^]]]ZZZXXXSSSLLLHHHIIILLLPPPRRRzzziii]]]YYY\\\___fffooowwwzzzxxxsssggg]]]ZZZYYYZZZ]]]gggwwwxxxlllhhhkkkiiirrrtttlllnnnooorrrvvvlllgggjjjlllooossswwwyyy{{{{{{{{{xxxssshhh]]]XXXKKKFFFJJJIIIHHHXXXnnn{{{vvv}}}yyyaaaIII<<<888333111222111111111111000000000000------......//////000000...///////////////......//////...//////000111222777;;;CCCMMMWWWdddvvvxxxfff\\\[[[]]]ggguuuxxx|||wwwiiihhhgggiiioooyyy~~~{{{xxxvvvvvvtttrrrssswwwyyyxxxvvvuuuooofff]]]VVVOOOGGGAAAAAAFFFLLLOOOQQQVVV___ffffffeeeaaaYYYRRRPPPUUUZZZddduuucccXXXNNNNNNRRRTTTUUUVVVUUUXXXVVVPPPMMMOOOQQQPPPQQQRRRVVVYYYXXX[[[kkk}}}qqqlllkkkiiijjjpppxxxzzzsssoooiiieeeccccccbbbaaa```^^^\\\ZZZXXXWWWWWWXXXZZZXXXUUUSSSTTTWWW[[[]]]___]]]\\\]]]___\\\UUUNNNIIIGGGEEEDDDDDDDDDCCCAAAGGGEEEDDDIIIXXXkkk{{{}}}~~~tttrrryyy}}}|||fffOOO;;;888888444222555///...,,,+++******+++,,,+++******))))))******+++************************(((((()))***+++,,,,,,---+++,,,------,,,,,,...000000888BBBGGGMMM[[[uuu|||hhhqqq}}}vvvjjjddddddiiiooommm```VVVXXXaaaqqq{{{yyysssqqqrrrvvv{{{|||xxxtttiiinnnuuuwwwssskkkccc___[[[YYYYYY^^^cccbbbZZZRRRNNNPPPQQQRRRQQQPPPQQQRRRXXX[[[^^^___^^^\\\\\\\\\]]]\\\[[[YYYVVVSSSQQQPPPMMMJJJFFFCCCAAA???<<<:::777555444333444777:::<<>>999555222222111111111111000000000000.........///////////////---......///......------000000000000000111222333888<<>>;;;888666555444444555777:::;;;>>>AAAEEEIIIKKKMMMMMMMMMRRRYYYdddooouuutttmmmggg[[[UUUNNNKKKNNNUUU]]]aaavvvooonnnqqquuuzzz{{{tttlllfffdddaaaaaagggttt|||vvvwww~~~{{{uuuttttttvvv~~~zzzxxxvvvyyy|||wwwooocccZZZUUULLLFFFGGGEEEBBBJJJVVVttt~~~sssWWWDDD<<<888555222111111111111000000000///000000//////......------//////000111111111000000000000000111111333444555:::>>>HHHXXXooo|||hhh[[[[[[hhhwwwyyyppp}}}qqqiiigggeeeeeegggnnnxxx|||wwwuuuqqqpppppppppqqqrrrrrrrrrvvvrrrjjjaaaXXXPPPIIIEEECCCCCCGGGQQQ___kkkpppqqqtttppphhh]]]TTTNNNMMMNNNTTT^^^iiiqqqvvvtttjjj___TTTRRRSSSYYY```kkkzzz{{{gggXXXQQQNNNKKKOOOPPPRRRUUU[[[fffvvv|||jjjbbbiiirrr|||rrrjjjfffeeeeeeeeedddcccaaa___]]]\\\\\\]]]]]]\\\ZZZYYYYYYZZZ[[[\\\\\\]]]```ccceeebbb]]]XXXIIIFFFCCCBBBBBBBBBBBBAAA@@@AAACCCEEEJJJZZZuuulllLLL>>>;;;888333000000///---,,,++++++,,,,,,...------,,,,,,------...************************************************+++---...---------///111444>>>GGGJJJOOOaaa|||xxxpppkkkmmmuuummmjjjssspppllldddZZZXXXdddrrrxxxtttsssrrrtttvvvyyy{{{xxx{{{|||yyypppdddZZZTTTVVVWWWWWWUUUPPPMMMLLLMMMQQQSSSUUUVVVVVVVVVWWWYYYWWWYYYZZZZZZXXXWWWVVVWWWWWWWWWVVVUUUSSSPPPOOOMMMKKKIIIEEECCCAAA>>>:::888555555444444555777999;;;===@@@DDDHHHJJJLLLNNNPPPWWWaaannnxxx~~~|||rrriii]]]WWWPPPOOOWWWdddpppvvvzzzrrrqqqsssvvvyyy~~~~~~{{{uuunnneeeccc___]]]aaakkkxxx}}}uuurrrxxx}}}uuupppnnnqqqzzz~~~~~~vvvkkkbbbXXXPPPJJJIIIFFFCCCHHHQQQggg{{{zzz```JJJ===888555111111111111111000000000///000000//////......---------...//////000000000////////////000111222333444:::AAAKKK\\\tttvvveee[[[\\\lll~~~qqqnnnyyynnniiieeeeeeeeehhhnnnxxxzzzvvvtttoooooooooooooooooopppqqquuusssmmmeee[[[QQQIIIEEEDDDCCCGGGQQQ```kkkoooooooookkkcccYYYQQQKKKJJJJJJLLLTTT[[[___bbbccc^^^WWWSSSRRRUUU]]]fffsssppp___VVVQQQMMMQQQTTTWWWZZZ```iiitttzzzwwwjjjaaacccrrr}}}rrrjjjeeedddddddddbbbaaa___^^^]]]]]]]]]^^^^^^]]]\\\[[[[[[[[[[[[[[[ZZZ\\\```dddeeebbb]]]YYYLLLHHHDDDBBBAAAAAAAAA@@@AAA@@@BBBDDDHHHYYYyyytttSSSAAA<<<999555111000///---,,,+++,,,,,,---,,,,,,++++++++++++,,,,,,************************((())))))***++++++,,,,,,,,,---......------///111555@@@IIILLLVVVkkkzzzqqqjjjiiiooo~~~tttooommmtttoooiiiaaaYYYYYYgggvvv|||~~~}}}vvvtttsssssssssuuuyyy}}}}}}zzzyyyzzzyyyuuukkkaaaXXXSSSTTTUUUUUURRRMMMKKKNNNQQQUUUVVVXXXXXXWWWVVVWWWXXXXXXYYYZZZYYYVVVUUUUUUVVVUUUUUUTTTSSSRRRPPPNNNMMMKKKIIIFFFDDDBBB???:::777555555555555666888999:::===@@@EEEHHHKKKNNNRRRVVV^^^jjjwwwvvviii^^^XXXSSSVVVccctttzzzqqqnnnnnnqqquuuzzz}}}{{{yyyvvvpppiiibbb```]]][[[]]]dddnnnvvv|||rrrkkkooowwwyyyppplllpppyyyyyyqqqaaaXXXPPPLLLHHHDDDGGGLLL[[[ooovvv}}}lllRRR@@@888555333111111111111000000000000///////////////.........***+++,,,---.........---......//////111222444555;;;EEEQQQ```xxxqqqccc\\\```rrrwwwnnnppprrrllljjjffffffhhhkkkqqqyyy}}}vvvssssssnnnooopppooommmmmmoooqqqsssssspppiii^^^RRRJJJEEEBBBBBBEEEOOO[[[eeehhhgggfffbbb[[[TTTNNNKKKIIIIIIKKKQQQUUUUUUWWWYYYWWWSSSUUUTTTWWW```lll|||uuubbbYYYUUUQQQUUUZZZ```dddiiipppsssrrrrrrmmmeee^^^___lll|||rrrjjjeeecccbbbaaa```___^^^]]]]]]^^^_______________^^^]]]\\\[[[[[[XXX\\\aaaddddddaaa\\\XXXOOOKKKFFFCCCAAAAAA@@@@@@AAA???@@@CCCGGGUUUuuu|||\\\FFF===999666222000///...,,,,,,,,,,,,---+++******))))))******+++************************'''((()))***+++,,,------,,,---......---...000222999CCCKKKQQQaaazzzzzzoooiiiiiiqqqxxxsssrrrqqqsssnnnggg```ZZZ]]]kkkzzz~~~yyy|||wwwsssrrrrrrpppppprrruuuxxxyyyyyyxxxwwwuuuuuusssmmmeee]]]WWWTTTUUUTTTSSSOOOKKKLLLPPPTTTWWWXXXYYYYYYWWWVVVVVVWWWYYYZZZZZZXXXUUUTTTTTTUUUTTTTTTSSSSSSRRRPPPOOONNNKKKIIIGGGEEECCC@@@;;;888444555555555666888999:::===BBBGGGJJJMMMRRRYYY^^^gggtttzzzlll```ZZZVVV\\\kkk}}}wwwlllgggfffgggkkkqqquuuuuutttrrrllleee```___]]]\\\^^^dddlllrrrwwwkkkgggjjjooowwwwwwrrrtttzzz~~~|||||||||mmmcccXXXPPPIIIEEEEEEGGGOOOaaavvvtttxxxxxx[[[CCC999777666111111111111000000000000.........///////////////+++,,,---......//////////////////000222444555666;;;IIIWWWfff}}}mmmaaa]]]cccyyyqqqooowwwxxxllliiijjjiiijjjlllpppvvv|||yyyrrrqqqrrrnnnooopppooommmlllnnnqqqqqqssssssmmmaaaTTTIIIDDD??????CCCJJJSSSZZZ]]]]]]\\\XXXSSSOOOLLLKKKKKKKKKLLLQQQTTTTTTVVVZZZ\\\ZZZZZZWWWXXXaaannnooo^^^YYYYYYYYY]]]fffnnntttzzz}}}yyyqqqjjjddd]]]]]]ggg|||{{{rrrkkkfffcccaaa```^^^^^^]]]]]]^^^___aaabbb````````````___]]][[[ZZZXXX\\\bbbfffeeeaaa\\\YYYSSSNNNHHHDDDAAAAAA@@@???@@@===>>>BBBDDDMMMggggggLLL>>>999666333111000...---,,,,,,------******))))))))))))******************************))))))*********+++++++++,,,.........---...000222===FFFNNNWWWmmm|||pppjjjlllrrr{{{qqqrrruuutttrrrmmmgggaaa]]]aaaooo~~~yyy|||yyy}}}~~~tttqqqqqqpppnnnmmmoooqqqqqqrrrqqqrrrrrrpppooolllfff___ZZZWWWWWWWWWTTTPPPLLLJJJLLLPPPSSSVVVWWWYYYYYYXXXWWWWWWXXXZZZZZZZZZXXXUUUSSSTTTUUUSSSSSSSSSSSSRRRQQQOOOOOOLLLJJJHHHGGGEEEAAA<<<888444444555666777888999999???CCCIIIMMMPPPVVV___fffrrr~~~pppccc]]]YYY___nnn~~~ttthhhaaa______```gggnnnpppqqqqqqlllfff^^^^^^^^^^^^```fffnnnsss~~~rrreeefffgggkkksss~~~yyyyyy|||~~~wwwvvvzzzuuukkk^^^RRRJJJDDDCCCDDDHHHXXXmmmuuuvvvaaaFFF:::888888111111111111000000000000---.........//////000000...///000111222222222222000000111222333555777777<<>>???<<<===AAABBBFFFZZZrrr|||||||||zzz|||nnnQQQ@@@999666444111000...---,,,,,,------+++******************+++************************+++++++++***************---...///.........000222@@@IIIPPP\\\vvv~~~rrrkkknnnrrr~~~uuummmqqqvvvuuurrrmmmgggccc```dddrrrtttyyy||||||sssqqqrrrpppnnnlllmmmnnnmmmmmmmmmnnnooolllkkkgggaaa[[[XXXXXXYYYYYYUUUOOOJJJIIIKKKOOOQQQTTTVVVXXXYYYXXXXXXYYYZZZ[[[[[[ZZZXXXUUUSSSTTTUUUSSSSSSSSSSSSRRRQQQPPPOOOLLLKKKIIIHHHFFFBBB===999444444555666777888999999???EEEKKKOOOSSSYYYcccjjjyyyttteee___[[[aaannn{{{oooaaaXXXWWWYYYZZZ```eeeiiimmmpppmmmgggfffdddgggmmmkkkfffooo}}}qqqhhhjjjlllqqq{{{zzzxxx{{{{{{nnn```YYYSSSLLLGGGEEELLLRRReee~~~{{{ttttttwww}}}iiiLLL===888555333333222111000000000111........................000000000000///////////////...000222111000555<<>>===BBBGGGIIIJJJLLLSSSLLLIIIMMMPPPNNNNNNQQQMMMSSSWWWYYY^^^eeekkkkkkggg___XXX[[[cccpppooo___XXX[[[cccjjjsssxxxhhhdddcccooo~~~wwwtttvvvtttwwwzzz||||||zzzyyyxxxzzzuuuoooiiifffdddbbb```___^^^]]]]]]\\\\\\]]]]]]aaa``````___]]]\\\[[[[[[XXXYYYZZZ\\\]]]^^^______XXXSSSLLLFFFAAA@@@AAABBB??????AAABBBAAADDDOOO\\\uuutttxxx[[[CCC777555777///...---,,,+++*********---,,,++++++******+++++++++***)))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,...---,,,111888CCCOOOaaattt~~~ssskkkhhhttt|||zzznnnhhhnnnsssqqqssskkkddd___]]]cccvvv}}}vvvyyy~~~~~~vvvrrrqqqooolllkkknnnmmmlllllllllllllllllliiiddd^^^ZZZYYYZZZZZZZZZ\\\SSSMMMMMMOOOPPPSSSWWWXXXYYYZZZ[[[[[[ZZZYYYXXXZZZYYYXXXWWWUUUTTTSSSRRRRRRRRRQQQPPPNNNMMMLLLLLLLLLKKKIIIGGGDDD@@@;;;777666777777666555777:::===@@@DDDIIIOOOVVVbbbpppyyyzzzkkkeeeaaadddnnnxxx|||}}}qqqaaaXXXWWWXXX]]]bbbgggkkkrrrxxxxxxtttnnnjjjkkkooonnnmmmyyywwwooolllooovvvsssddd[[[UUUMMMHHHGGGLLLRRRccc{{{|||tttrrruuu{{{oooRRRAAA:::777333333222111000000000000////////////////////////000000000000////////////111000111333222111666>>>IIISSSbbbrrrvvvaaa___eeeppp{{{uuuuuuyyylllffffffhhhmmmqqqxxx}}}|||wwwsssqqqpppooommmmmmmmmmmmllllllkkkjjjkkkkkkiiiddd\\\RRRHHHCCCCCC>>>===AAAEEEFFFGGGJJJQQQLLLKKKPPPSSSPPPNNNOOOOOOUUU[[[aaakkkuuuzzzyyytttfffZZZVVVZZZaaajjjrrroooiii___XXXXXX___kkksssyyylllggggggqqq{{{yyyyyysssqqqtttqqqtttxxxyyyxxxwwwvvvwwwwwwsssmmmhhheeecccaaa______^^^]]]]]]\\\\\\]]]]]]```______^^^]]]\\\[[[ZZZYYYZZZ\\\^^^````````````ZZZVVVOOOHHHCCCAAAAAABBB>>>>>>???@@@???AAALLLXXXrrr}}}qqqkkkyyy~~~~~~cccJJJ===999:::111000///...---,,,,,,,,,---,,,++++++***+++++++++---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---...///......333;;;IIIXXXmmm~~~uuunnnlllsssyyyvvvjjjeeekkkpppooossskkkdddaaaaaaiii|||}}}xxx|||tttqqqpppmmmkkkjjjjjjjjjiiihhhggggggggghhheee```[[[YYY[[[]]]______^^^UUUMMMNNNRRRSSSUUUXXXWWWXXXYYYZZZZZZZZZYYYXXXVVVVVVVVVUUUUUUTTTTTTSSSQQQQQQPPPOOONNNNNNMMMMMMMMMLLLIIIGGGEEEAAA<<<888666666666555555666999<<>>===>>>>>>===>>>GGGQQQ```qqq|||pppbbbmmm~~~|||||||||~~~mmmRRRAAA;;;;;;333333111000///.........------,,,+++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---...000000000777???PPPccc}}}xxxsssrrrtttwwwsssgggbbbhhhmmmmmmpppjjjcccbbbfffrrrzzzyyy|||rrrooonnnllliiiiiihhhgggfffeeedddddddddddd```\\\XXXXXX]]]bbbeeefff___UUUMMMOOOUUUWWWWWWXXXWWWXXXYYYYYYYYYXXXWWWVVVSSSSSSSSSSSSSSSSSSSSSTTTPPPPPPPPPOOOOOONNNNNNNNNOOOMMMJJJHHHFFFBBB===:::666666666555444555888;;;AAAJJJXXXgggssstttmmmhhhjjjuuuuuufff\\\ZZZ[[[aaahhhpppxxx}}}{{{|||qqqeeeYYYNNNHHHHHHIIILLLWWWjjj~~~vvvnnnnnnwww}}}```III===999444444222111000000000000////////////////////////////////////000000000000333222333444444333999AAAPPP]]]mmm{{{{{{kkk^^^```jjjzzzrrrsssyyyrrriiifffggghhhiiipppyyy}}}{{{xxxuuurrrooonnnmmmoooooommmkkkiiifffcccbbb``````___[[[UUUNNNFFFBBBAAA<<<;;;>>>??????AAAFFFOOOTTT\\\dddfff```YYYTTTTTTYYYccctttpppZZZPPPOOOOOOPPPQQQSSSTTTUUUWWW\\\fffsss|||xxxlllgggdddiiittt~~~}}}vvvrrrsssrrrooonnnqqqyyy{{{}}}|||yyyxxxyyyzzzvvvrrrmmmhhhfffdddaaa```___^^^]]]]]]\\\\\\]]]]]]]]]\\\\\\[[[ZZZZZZYYYYYYUUUWWWZZZ]]]^^^^^^]]]\\\___[[[UUUNNNGGGCCCAAA@@@>>>======>>><<<<<>>>>>BBBGGGQQQ[[[iiirrrsssmmmccc[[[YYY]]]gggxxxlllXXXOOOOOOOOOPPPQQQSSSUUUXXXZZZ^^^fffqqqzzzqqqgggaaa]]]___gggmmmmmmkkknnnnnnqqqttttttsssvvvzzz~~~~~~{{{vvvpppjjjfffdddbbbaaa___^^^]]]]]]\\\\\\]]]]]][[[[[[[[[ZZZZZZYYYYYYXXXVVVWWWZZZ\\\]]]^^^]]]]]]___\\\VVVOOOIIIDDD@@@>>>???======>>>===<<<@@@GGGMMMYYYkkk{{{zzzeeeiiivvv{{{wwwxxx{{{~~~}}}xxxzzz}}}___HHH<<<888555444222000///...------...---,,,,,,++++++,,,,,,*********++++++*********+++++++++,,,,,,------------,,,---000111333;;;DDDSSSjjj}}}{{{}}}zzzwwwnnnddd^^^___bbbcccddd```]]]___lll~~~wwwxxx~~~~~~vvvpppooonnnjjjiiijjjgggfffeeedddccccccccccccccc^^^ZZZ]]]dddiiihhhfffXXXOOOJJJNNNTTTVVVUUUUUUUUUVVVVVVWWWVVVUUUTTTSSSRRRQQQQQQPPPPPPOOONNNNNNNNNNNNOOOOOOOOOOOOPPPPPPQQQNNNKKKIIIGGGDDD@@@>>>777777777555444555888:::CCCPPPdddvvv|||qqqqqqsss{{{yyykkkcccaaaaaahhhsss}}}ppp```QQQHHHGGGCCCEEEJJJZZZtttxxxkkkkkkxxxkkkMMM<<<888555444333111000/////////..............................//////000000111111111000111333444555===FFFTTTdddxxxqqqhhhbbbeeepppqqqsss|||zzzmmmgggfffffffffkkkqqqyyy}}}~~~{{{wwwuuuwwwvvvuuusssqqqpppnnnmmmlllkkkjjjhhheeebbb```^^^YYYYYYWWWTTTOOOIIIDDDAAA===::::::===>>>???DDDKKKVVVdddttt}}}}}}uuuiii^^^\\\```hhhvvvuuueeeUUUOOOOOOPPPQQQTTTSSSXXX^^^aaabbbgggooouuuwwwkkkbbb]]]XXXZZZbbbggggggddddddjjjrrrwwwxxx{{{|||ssskkkfffdddbbbaaa___^^^]]]]]]\\\\\\]]]]]][[[[[[ZZZZZZZZZYYYYYYYYYYYYYYY[[[\\\^^^______``````]]]XXXRRRKKKEEEAAA>>>???======>>>===<<<>>>CCCGGGQQQbbbwwwlllnnnuuu}}}{{{{{{|||~~~~~~}}}|||gggNNN???;;;555444222000...------,,,...------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,***++++++,,,,,,------...---+++---000111555>>>GGGVVVnnn{{{zzz}}}wwwrrrjjjbbb]]]\\\]]]___```^^^\\\```qqq|||{{{||||||yyysssoooooommmjjjhhhjjjeeeddddddccccccccccccccceee```]]]___eeehhhddd___QQQLLLIIIMMMQQQQQQRRRTTTTTTUUUUUUVVVUUUTTTRRRQQQQQQQQQPPPPPPOOONNNMMMMMMOOOOOOOOOOOOOOOOOOOOOOOOQQQNNNKKKHHHGGGDDDAAA???888888888666555666888;;;EEEQQQbbbqqq{{{}}}qqqrrrvvv}}}{{{mmmdddaaaaaahhhsssvvveeeTTTJJJHHHCCCDDDHHHVVVuuuvvvhhhhhhwwwqqqQQQ???;;;666555333111000///.......................................///000111111111111000111444555888AAAJJJYYYiii}}}{{{jjjeeebbbeeeqqqyyypppuuuuuuiiieeefffggggggkkkpppvvvzzzzzzwwwtttssstttssssssrrrpppnnnmmmllliiiiiihhhfffdddbbb```___XXXWWWVVVSSSNNNHHHCCC@@@;;;999:::===???AAAHHHPPP[[[kkk|||xxxiii\\\YYY]]]bbblll{{{jjj___TTTQQQRRRTTTWWW\\\```hhhppprrrnnnjjjkkkmmmxxxrrrjjjbbb]]]YYY]]]fffmmmnnnlllhhhqqq{{{~~~~~~uuujjjdddaaaaaaaaa___^^^]]]]]]\\\\\\]]]]]][[[[[[[[[ZZZZZZZZZZZZYYYZZZZZZZZZ[[[\\\^^^```aaaaaa^^^ZZZTTTNNNHHHCCC@@@>>><<<;;;>>>===;;;===AAACCCLLL___yyyuuusssvvvmmmRRRBBB===555444333111///...------......---,,,,,,,,,,,,---,,,,,,---......---,,,,,,******+++,,,,,,---......---,,,---111333777AAAKKK\\\vvvwwwvvvyyyuuuooohhhcccaaa___```bbb_________eeewww||||||tttpppmmmmmmlllhhhggghhheeeeeeeeeeeeeeeffffffgggccc___\\\```eeeeee^^^WWWLLLJJJJJJNNNOOONNNPPPTTTTTTTTTUUUUUUTTTSSSQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPNNNJJJHHHFFFDDDAAA???::::::999777666666999;;;BBBKKKYYYdddjjjllloooqqquuuqqqsss|||{{{zzznnnoooqqqvvv}}}}}}nnnddd``````fffooo{{{~~~}}}{{{iiiWWWLLLIIICCCDDDGGGVVVvvvuuuffffffwwwvvvUUUAAA===666555333111000///......000000000000000000000000---......///000111111222111000222555777:::CCCMMM\\\mmmvvvfffbbb```eeeqqqtttooowwwpppfffdddfffhhhhhhggglllssswwwxxxwwwuuuuuuqqqqqqqqqpppooommmkkkkkkgggggggggfffdddbbb```___XXXWWWUUURRRMMMGGGBBB???:::888:::>>>@@@BBBKKKTTT^^^ooovvvfffXXXTTTWWW[[[bbbllluuuuuupppbbbZZZTTTTTTVVVYYY___eeettt}}}zzznnngggdddhhh|||{{{pppmmmddd___\\\aaallluuuxxxwwwrrr}}}uuuiiibbb____________^^^]]]]]]\\\\\\]]]]]][[[[[[[[[[[[ZZZZZZZZZZZZYYYXXXWWWWWWYYY[[[^^^```bbb```\\\VVVPPPJJJEEEBBB===::::::======;;;;;;???BBBKKK```~~~}}}xxxwww|||nnnSSSBBB===666555444111000...------......---,,,,,,,,,,,,---******,,,,,,,,,,,,************+++,,,,,,---......///---///222555999CCCNNNbbb|||}}}tttrrruuuuuuooojjjgggfffeeefffgggaaaaaabbbhhh|||}}}~~~yyyqqqmmmkkkllljjjfffeeeggghhhhhhhhhhhhiiijjjkkkkkkaaa]]][[[___eeeddd[[[RRRIIIIIIKKKNNNNNNLLLOOOUUUSSSTTTTTTTTTSSSRRRPPPOOOMMMNNNNNNOOOPPPPPPQQQQQQPPPPPPPPPOOOOOONNNNNNNNNPPPMMMJJJGGGFFFDDDAAA???;;;;;;:::888777777:::<<<<<>>888666444222000/////////000000000000000000000000000000000000000111111222333222444666666999DDDPPPaaawwwppp[[[]]]```gggttt|||vvvttt}}}zzzmmmgggeeecccdddfffiiimmmqqqtttsssrrrqqqppprrrqqqooonnnllljjjiiihhhiiihhhfffdddbbb```^^^]]][[[ZZZXXXTTTNNNFFF@@@<<<<<<999888;;;>>>BBBKKKTTTcccppp}}}zzzpppdddYYYRRRQQQRRRWWW^^^bbbdddccc^^^XXXVVVYYYYYY[[[kkkpppfffdddhhhjjjoootttuuurrrooonnnccc\\\ZZZdddqqqxxxyyyyyyssshhhbbb]]][[[\\\]]]]]]\\\\\\[[[ZZZZZZZZZ]]][[[ZZZZZZ[[[\\\\\\[[[\\\ZZZXXXXXX[[[^^^aaabbbaaa___\\\XXXTTTMMMFFF@@@>>>===<<<;;;:::;;;<<<===AAAIIIaaarrrnnnxxx~~~www\\\GGG<<<:::777333000000000///...,,,,,,,,,+++++++++******---,,,,,,+++*********+++++++++++++++,,,---......***,,,000222222888HHHXXXoootttkkknnnuuu|||rrrhhheeejjjqqqssssssooommmllltttzzztttppprrrsssppplllhhhhhhiiijjjjjjkkkkkkkkkjjjjjjiiieee^^^\\\ccchhhbbbVVVLLLHHHIIILLLNNNOOOPPPPPPPPPTTTUUUUUUUUUTTTRRRQQQPPPOOOOOOOOOOOOPPPQQQRRRRRROOOOOOOOONNNMMMLLLKKKJJJLLLLLLJJJHHHFFFCCC@@@???;;;999777555444555777888;;;===BBBGGGKKKKKKIIIGGGJJJLLLQQQXXX^^^bbbbbbaaaccccccddddddhhhppp|||{{{jjj\\\YYY\\\bbbgggqqq~~~{{{wwwtttzzz{{{zzzsssyyyppp```RRRIIIDDDCCCDDDPPPllltttkkkhhhwwwbbbJJJ???888666444222000/////////000000000000000000000000000000000000000111111222222222333555666:::FFFRRRcccxxxooo]]]]]]```hhhxxxrrrttt{{{wwwjjjfffeeeeeefffiiilllooosssuuutttrrrqqqpppqqqpppooommmllljjjiiiiiiffffffeeecccbbb```___^^^\\\[[[YYYTTTNNNFFF@@@<<<<<<999888;;;>>>BBBJJJSSS]]]iiivvvxxxsssjjj^^^TTTOOONNNNNNQQQVVVYYYZZZYYY[[[VVVUUUYYY\\\aaatttooo```[[[\\\^^^dddjjjnnnpppqqqqqqhhhbbbbbbkkkwww~~~rrrhhhaaa\\\YYYZZZZZZZZZZZZ[[[[[[[[[[[[[[[\\\[[[YYYYYY[[[\\\[[[ZZZZZZYYYWWWXXXZZZ]]]```bbbbbb```]]]ZZZUUUNNNGGGAAA>>>===<<<;;;;;;;;;<<<===BBBJJJ```xxxsss{{{}}}aaaJJJ>>>:::777333111000000///...,,,,,,,,,++++++++++++***---,,,++++++******++++++++++++++++++,,,---......,,,...111333444;;;LLL]]]zzzrrrkkkpppxxxvvvkkkiiinnnuuuwwwwwwwwwuuuuuu|||xxxrrrrrrssstttrrrnnnkkkjjjkkkiiijjjjjjjjjiiiiiihhhgggddd___^^^dddfff^^^SSSLLLJJJKKKMMMOOOQQQQQQQQQQQQVVVVVVVVVUUUUUUUUUTTTTTTRRRRRRQQQPPPOOOOOOOOOPPPPPPPPPOOOOOONNNMMMKKKKKKLLLKKKJJJHHHFFFCCCAAA???>>><<<:::888777888:::;;;======???AAACCCDDDCCCBBBAAABBBEEEHHHMMMRRRWWWZZZbbbaaaaaaaaaeeennnzzzzzzkkk]]]ZZZ]]]bbbfffppprrroooooouuu}}}}}}yyywwwssswww~~~ssscccSSSJJJEEEEEEDDDJJJ___vvvmmmjjjxxxjjjNNN@@@888777444222000000//////000000000000000000000000000000000000000111111222222111222555777===JJJWWWggg{{{nnn___^^^aaammm}}}lllxxx}}}rrrhhheeeeeefffiiimmmpppsssvvvwwwuuurrrqqqpppoooooonnnmmmlllkkkjjjiiieeedddccccccbbbaaa``````]]]\\\ZZZUUUNNNGGG@@@<<<<<<888888;;;===AAAIIIRRRZZZgggrrrtttoooggg\\\SSSNNNMMMLLLMMMOOORRRSSSSSSYYYUUUTTTYYY___iii}}}lll[[[UUUUUUXXX]]]ccciiiooorrrtttkkkhhhiiirrr}}}pppfff```ZZZWWWWWWXXXXXXYYYYYYZZZ[[[[[[\\\[[[YYYXXXYYYZZZ[[[ZZZYYYXXXWWWVVVWWWXXX\\\___aaabbb```___\\\XXXQQQIIICCC???>>>===;;;;;;;;;<<<===AAAHHH\\\zzz}}}vvv{{{~~~iiiOOO@@@;;;888444111000000///...,,,,,,,,,,,,++++++++++++,,,,,,++++++******++++++++++++++++++,,,---......//////111333555>>>SSSeee}}}nnnjjjrrr|||xxxmmmjjjooovvvxxxwwwxxxwwwyyyuuuqqqrrrssstttrrrooommmlllmmmiiijjjiiiiiihhhgggfffeeecccaaaaaadddaaaXXXOOOKKKLLLNNNPPPQQQSSSSSSSSSSSSWWWWWWVVVVVVVVVWWWXXXYYYVVVUUUSSSQQQPPPNNNNNNMMMQQQQQQPPPOOONNNMMMLLLLLLKKKKKKJJJHHHFFFCCCAAA@@@???>>><<<:::999999;;;;;;>>>===<<<<<<<<<<<<======>>>???@@@AAACCCKKKUUU\\\aaa```______ccclllxxx|||oooccc___aaadddiiissszzzjjjiiikkksss~~~~~~zzzssssssuuuzzz}}}xxxwwwyyy}}}vvvfffUUUKKKFFFEEEDDDEEERRRmmm{{{qqqkkkvvvqqqSSSAAA888777555222111000000000000000000000000000000000000000000000000111111222111000222555999@@@OOO]]]nnnnnn``````fffwwwyyylllyyypppgggeeeeeefffjjjnnnuuuwwwyyyxxxvvvsssqqqpppnnnnnnmmmllllllkkkjjjjjjffffffeeecccbbbaaa``````^^^]]]ZZZUUUNNNGGG@@@;;;;;;888888:::===???GGGOOOXXXcccnnnooojjjcccZZZRRROOONNNMMMNNNPPPSSSVVVWWW]]]XXXVVVZZZ```kkk~~~gggZZZWWW[[[___cccffflllrrruuuuuukkkjjjnnnwww|||mmmddd```[[[XXXXXXXXXXXXXXXXXXYYYYYYZZZZZZYYYXXXXXXXXXZZZZZZYYYWWWVVVVVVVVVVVVWWWZZZ^^^aaabbbbbbaaa___[[[TTTKKKEEE@@@???===<<<<<<<<<<<<===>>>EEEWWWrrr}}}uuuxxx{{{pppTTTBBB<<<888444111000000///...------,,,,,,,,,+++++++++,,,,,,++++++***++++++,,,++++++++++++,,,---......//////111333666AAAXXXlllwwwjjjkkkvvvwwwkkkhhhlllrrrtttsssqqqqqqvvv|||tttpppqqqqqqqqqqqqooonnnmmmmmmjjjjjjjjjiiihhhfffeeedddbbbbbbcccccc\\\QQQKKKKKKOOOPPPRRRTTTUUUUUUUUUUUUWWWVVVUUUUUUVVVXXXZZZ\\\WWWVVVTTTRRRPPPOOONNNNNNSSSRRRQQQOOONNNMMMMMMLLLJJJJJJIIIHHHFFFDDDBBBAAA>>>===;;;999888999999:::<<<<<<<<<;;;::::::;;;<<>>EEEMMMQQQ\\\eeefffbbb\\\UUUNNNOOOOOOOOOQQQUUU[[[```dddfffaaa\\\[[[^^^gggwww~~~lll^^^ZZZZZZbbbjjjqqqtttxxx}}}|||xxxoooooosss~~~~~~~~~vvviiiccc```\\\ZZZZZZYYYYYYYYYYYYXXXXXXWWWWWWXXXXXXXXXYYYZZZZZZXXXVVVTTTUUUVVVUUUVVVYYY^^^bbbbbbccccccbbb___WWWNNNGGGAAA@@@>>>===<<<<<<======???EEETTTmmm}}}uuuwwwyyyvvvWWWDDD<<<999555222111000///...---------,,,,,,,,,++++++,,,++++++***++++++,,,,,,++++++++++++,,,---......//////000222666CCC[[[qqquuulllrrrwwwkkkggglllqqqsssqqqnnnnnnuuu{{{ssspppmmmmmmmmmmmmmmmlllkkkjjjkkkkkkkkkjjjiiigggfffeeebbbbbbbbb___VVVLLLJJJMMMRRRSSSUUUVVVWWWWWWWWWVVVUUUTTTTTTTTTUUUXXXZZZ\\\WWWVVVTTTSSSRRRQQQQQQQQQTTTSSSQQQOOOMMMMMMLLLLLLIIIIIIIIIHHHFFFDDDCCCBBB???>>><<<;;;:::999999999888;;;>>>???>>>>>>>>>???>>>CCCIIILLLPPPYYYdddnnnjjjgggddddddiiiqqqyyy~~~tttmmmlllhhhnnn{{{vvvkkklllpppxxxyyypppjjjggg```bbbiiivvv{{{|||yyyiiiYYYOOOFFFDDDBBBBBBFFFWWWvvvzzzyyy|||\\\CCC999888555333111000000000000000000000000000000000000000000000000111111222222111333888>>>III\\\lllsssggglllyyyvvvoooiiigggffffffjjjpppzzz{{{|||zzzvvvsssrrrrrrnnnnnnmmmlllkkkjjjiiihhhiiiiiigggdddbbb```^^^]]][[[ZZZXXXTTTNNNFFF@@@<<<:::777777:::;;;===CCCJJJPPPZZZbbbbbb^^^ZZZTTTNNNLLLNNNPPPTTTZZZccclllssstttnnneee]]][[[```iiiqqquuuvvvrrrhhh\\\VVVXXX]]]hhhuuu|||tttssswww{{{~~~rrrfffbbbaaa^^^[[[\\\[[[ZZZZZZYYYXXXXXXWWWWWWXXXXXXXXXYYY[[[ZZZXXXVVVSSSUUUVVVVVVUUUXXX^^^ccccccdddeeeeeebbbZZZQQQJJJBBBAAA???>>>============@@@FFFSSSjjj~~~wwwxxxyyy|||\\\FFF===:::555222111000///...------------,,,,,,,,,,,,++++++******++++++,,,,,,++++++++++++,,,---......///...000333777EEE]]]sssxxxttt~~~xxxnnnkkkpppvvvyyyxxxwwwtttzzzyyyrrrnnniiihhhhhhiiikkkkkkiiihhhkkkkkkkkkjjjiiihhhgggfffbbb```^^^ZZZQQQIIIJJJPPPTTTUUUVVVXXXXXXXXXXXXWWWSSSSSSSSSTTTUUUWWWYYY[[[WWWVVVUUUTTTSSSSSSSSSSSSTTTSSSPPPNNNLLLLLLLLLLLLIIIHHHHHHGGGFFFEEECCCCCCAAA@@@???===<<<;;;;;;;;;666;;;@@@BBBAAAAAABBBDDDDDDJJJQQQXXX^^^fffooouuunnnkkkhhhiiimmmsssyyy{{{yyynnnkkkffflll{{{zzzuuuxxx~~~~~~{{{rrrsssvvv{{{|||pppfff```]]]\\\aaalll|||xxxiiiZZZQQQGGGDDDBBBAAACCCPPPkkk{{{```EEE999888666333222111111111000000000000000000000000000000000000000111111222333222444999AAAMMMaaassswwwooouuutttnnnjjjhhhgggggglllssszzz{{{|||zzzvvvsssrrrrrroooooommmllljjjiiihhhgggfffeeedddbbb```___]]]]]]XXXXXXVVVRRRMMMFFF@@@<<<999777777999;;;<<>>=========>>>>>>DDDOOOeeewwwwwwxxx```JJJ>>>:::666222111000///......------------,,,,,,,,,++++++******++++++,,,---++++++++++++,,,---......//////111555999GGG___uuu|||{{{xxxooonnnvvv~~~zzz~~~xxxppplllgggeeeeeegggiiijjjhhhfffhhhiiiiiiiiihhhggggggfffccc^^^YYYTTTMMMHHHLLLSSSTTTUUUWWWXXXYYYYYYXXXXXXSSSSSSTTTUUUWWWXXXYYYYYYXXXWWWVVVUUUTTTSSSSSSSSSTTTRRRPPPMMMKKKJJJKKKKKKHHHHHHHHHGGGFFFEEEDDDCCCAAA@@@???>>><<<;;;:::999888<<<@@@AAA@@@@@@EEEIIIOOOSSSYYY```hhhpppwwwzzzpppmmmjjjkkkooosssuuuvvvzzznnnhhhcccjjjzzz}}}rrrlllpppvvvyyy~~~xxxyyyzzz~~~wwwjjj```ZZZXXX]]]cccqqqxxxiii[[[RRRHHHEEEBBBAAABBBKKKccc{{{{{{dddHHH:::888666333222111111111000000000000000000000000000000000000000111111222333222444:::BBBPPPdddvvvzzzuuuzzzzzzrrrmmmiiiiiihhhiiiooovvvzzz{{{{{{yyyvvvssssssssspppooonnnllljjjhhhgggfffbbbbbbaaa```___^^^]]]]]]WWWVVVUUURRRLLLFFF@@@===999777777999;;;;;;AAAHHHJJJSSSZZZZZZVVVSSSOOOJJJNNNQQQVVV[[[cccooo}}}ssscccYYYVVVVVVVVVQQQTTTWWWVVVUUUXXXaaahhhyyymmmhhhiiirrr~~~~~~|||qqqfffcccaaa]]]ZZZYYYXXXXXXYYYYYYZZZ[[[[[[[[[YYYYYYYYY[[[\\\\\\YYYWWWRRRUUUWWWWWWVVVXXX___eeeccceeehhhiiifff^^^TTTLLLDDDBBB@@@???=========>>>;;;@@@KKK```~~~vvvuuuuuu}}}cccLLL>>>;;;666333111000///.........---------,,,,,,,,,+++*********+++,,,,,,---++++++++++++,,,---......000000333666;;;HHH```vvv|||~~~}}}uuunnnoooyyy{{{~~~yyy{{{{{{yyywwwooojjjfffddddddfffiiijjjhhhffffffgggggggggggggggffffffccc]]]VVVQQQKKKHHHMMMTTTUUUVVVWWWYYYYYYYYYXXXXXXSSSTTTVVVWWWXXXYYYYYYYYYZZZYYYWWWUUUTTTSSSRRRRRRTTTRRROOOLLLJJJJJJJJJKKKHHHHHHHHHGGGGGGEEEDDDDDD>>>>>>===;;;:::999777777:::<<>><<<>>>EEEKKKTTTUUUYYY```iiiqqqvvvxxxooollljjjkkkooorrrrrrqqqzzzmmmdddbbbjjjyyyzzzlllfffeeeiiinnntttzzzzzzwwwvvvxxx}}}{{{lllbbb^^^\\\ZZZ]]]bbbnnnwwwkkk[[[PPPIIICCCAAACCCDDDHHHZZZmmm~~~yyywwwgggIII<<<999555333333333222111222222111111111111222222111111222222222333333333111444333999IIIUUUeee{{{|||sss}}}uuunnnjjjggggggggggggmmmuuu|||{{{{{{zzzwwwtttqqqpppoooooommmkkkhhhfffdddbbbgggeeebbbaaa``````^^^]]]XXXWWWSSSOOOIIIDDD???===888555555888;;;<<<@@@EEEMMMSSSVVVSSSQQQRRRTTTTTTOOONNNQQQXXXfffuuuqqq___TTTPPPPPPQQQQQQSSSUUUUUUVVV]]]gggppp~~~mmmfffccchhhooouuu}}}zzz{{{~~~tttfff]]]\\\\\\\\\[[[YYYYYYYYYYYYYYYXXXXXXXXXZZZZZZZZZZZZYYYXXXWWWVVVUUUUUUTTTSSSSSSWWW\\\aaadddggggggfffeeeaaaWWWMMMIIIBBB>>>@@@AAA???======>>>@@@HHHZZZvvvvvvqqqttt}}}mmmOOOAAA:::444444333000------//////...---,,,,,,++++++,,,+++)))(((((()))+++,,,,,,,,,+++++++++,,,------222111222666<<>>;;;777444222222000///111111111000000111111111111111111111222222222333222666555;;;KKKWWWfff|||zzzsss{{{}}}rrrlllhhheeeeeeeeeffflllttt}}}}}}|||zzzxxxuuurrrpppnnnmmmllljjjhhhgggggggggiiigggdddccccccbbb```___YYYWWWTTTOOOIIIDDD???<<<888555555888;;;<<<@@@EEEHHHMMMQQQPPPQQQUUUWWWVVVQQQPPPQQQXXXdddrrr~~~{{{kkk\\\RRROOOOOOPPPUUUXXXZZZ[[[]]]dddnnnvvv{{{ccc^^^\\\___ccchhhpppwww{{{ttttttyyywwwjjjaaa^^^]]]\\\ZZZYYYYYYYYYXXXXXXXXXWWWWWWYYYYYYYYYYYYXXXWWWVVVVVVTTTTTTSSSRRRSSSVVV[[[___cccfffgggffffffcccYYYOOOIIIBBB>>>???@@@>>><<<======@@@FFFUUUooozzzsssttt|||sssUUUCCC;;;555555444111......///......---,,,,,,++++++---,,,***))))))***,,,---,,,,,,++++++,,,,,,---...222111444888???MMMdddxxxyyyxxxxxxpppjjjnnnzzz~~~vvvwwwwwwvvvvvvtttuuuyyy|||rrrjjjfffeeeggghhhgggffffffgggiiiiiihhhfffdddcccbbbbbbaaa^^^TTTJJJGGGHHHIIILLLPPPXXXWWWWWWWWWWWWWWWWWWXXXWWWWWWWWWXXXXXXYYYYYYYYYZZZYYYVVVTTTQQQOOOMMMMMMLLLJJJHHHHHHIIIJJJJJJIIIFFFEEEEEEDDDCCCCCCBBBBBB???>>><<<:::999777777666999888:::>>>???AAAHHHQQQVVV]]]eeelllttt{{{|||yyyvvvssspppnnnmmmkkkiiigggwwwhhh___[[[aaalll{{{xxxhhh```^^^aaagggmmmqqqzzzzzzffffffggglllttt{{{wwwoooddd[[[WWWWWWXXXYYYZZZfffyyy{{{oooaaaUUULLLEEEAAAAAA???@@@NNN^^^uuuuuuhhhcccmmm{{{kkkPPP@@@<<<888444222111///...111000000//////000000111000000000111111111222222333777777===MMMYYYhhh}}}vvvrrryyywwwnnnkkkgggeeeeeefffgggmmmuuu~~~{{{xxxuuusssqqqmmmllljjjiiihhhiiijjjkkkiiigggeeeccccccbbb```^^^ZZZXXXTTTOOOIIICCC>>>;;;888555444888:::;;;???DDDEEEIIILLLOOOUUU\\\^^^[[[SSSQQQPPPTTT^^^kkkvvv|||xxxqqqfff[[[SSSPPPQQQRRRXXX\\\bbbfffiiinnnuuu{{{sss```]]]\\\^^^```bbbiiiqqquuuuuuxxxzzzvvvooonnnrrruuuwwwzzz{{{ooofffbbb___\\\ZZZZZZYYYYYYXXXWWWVVVVVVUUUXXXXXXXXXXXXWWWVVVUUUUUUSSSSSSSSSRRRRRRUUUZZZ]]]bbbeeegggggggggeee\\\RRRIIIBBB===>>>???===;;;<<<===???CCCOOOeeevvvqqqzzzzzz{{{^^^FFF===777666555111//////.........------,,,,,,+++---,,,+++******+++,,,---,,,,,,,,,,,,,,,---......111111555;;;CCCQQQhhh|||wwwuuu|||sssnnnlllrrr{{{{{{uuuoootttwwwwwwxxxvvvzzzyyyppphhhdddeeeggghhhhhhgggggghhhjjjllljjjhhheeecccbbbbbbbbb\\\QQQHHHFFFGGGHHHLLLPPPZZZZZZYYYXXXWWWVVVVVVUUUVVVWWWXXXYYYYYYYYYXXXXXXVVVUUUSSSPPPNNNMMMLLLKKKIIIGGGFFFFFFHHHIIIIIIHHHGGGFFFEEECCCCCCCCCCCCDDD???>>><<<:::888777777666999999;;;???AAADDDLLLVVVccclllwww{{{vvvrrrmmmiiieeessscccYYYXXX\\\eeeqqq||||||pppccc```bbbfffnnnuuutttooo]]]]]]]]]aaagggllloooqqqgggbbb[[[VVVTTTUUUXXXZZZ\\\jjj}}}qqqbbbVVVMMMEEE@@@@@@>>>???JJJXXXmmmqqqaaa[[[cccsssmmmQQQ@@@<<<777444333222000///000000////////////000000///000000000000111111111333888888???OOO[[[iii}}}ssssssxxx~~~|||rrriiijjjgggeeeggghhhjjjpppxxx~~~{{{xxxuuusssrrrooommmkkkhhhhhhiiikkkmmmgggeeecccbbbaaa```]]][[[YYYWWWTTTNNNHHHBBB===:::888555444777999:::>>>CCCEEEIIIMMMRRR[[[dddeeeaaaSSSOOOMMMOOOWWWbbblllqqqoookkkeee]]]WWWUUUUUUWWWZZZbbbmmmuuuyyy{{{{{{{{{~~~iiibbb```aaadddeeefffllltttwwwvvvxxxzzzuuunnnlllnnnooosssyyy}}}ssskkkeeebbb^^^\\\ZZZYYYXXXWWWVVVUUUTTTSSSWWWWWWWWWWWWVVVUUUTTTSSSQQQRRRSSSRRRSSSTTTXXX[[[```cccfffggghhhggg___UUUJJJCCC===>>>>>><<<:::;;;<<<>>>AAAJJJ]]]xxxzzzpppssswwwyyy}}}~~~}}}~~~dddGGG???777666555111//////......---------,,,,,,,,,...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,---...///000111555<<>><<<;;;999888888777;;;:::===AAADDDHHHRRR\\\ttt~~~xxxrrrkkkgggpppaaaWWWTTTWWW^^^gggqqqxxx}}}~~~zzzpppffffffjjjpppxxx~~~~~~vvvaaaXXXWWWVVVXXX[[[^^^______[[[YYYVVVSSSRRRTTTXXX[[[dddrrrsssbbbVVVMMMEEE@@@AAA@@@???IIIVVVhhh~~~ppp^^^XXX```qqqnnnQQQ>>>;;;777444444333333222000000////////////000000///000000000000111111111111777999AAARRR]]]kkk}}}uuurrryyy}}}}}}zzzmmmfffgggdddccceeegggjjjqqqyyy}}}zzzwwwuuusssrrrqqqooollliiihhhhhhjjjkkkeeedddbbbaaa```^^^[[[YYYWWWVVVRRRMMMGGGAAA<<<:::888444333777999999===BBBEEEIIINNNTTT^^^fffgggcccRRROOOKKKKKKRRR\\\fffllllllkkkhhhbbb\\\YYYYYYZZZ```lll|||zzzyyyuuueeecccbbbeeekkkoooqqqwww~~~}}}{{{tttllliiikkknnntttzzz|||tttlllfffccc```___YYYXXXWWWVVVUUUTTTSSSRRRVVVVVVVVVUUUUUUTTTSSSRRRPPPRRRSSSSSSSSSTTTWWWYYY^^^bbbeeefffiiihhhaaaWWWLLLDDD>>>>>>>>>;;;:::;;;;;;>>>AAAGGGXXXsssssssss{{{tttsssuuuyyyyyyzzzgggHHH???777555333000......---------------,,,,,,,,,...------------------...,,,,,,,,,,,,---...///000///000444;;;CCCRRRjjj~~~|||sssrrrvvvyyyzzzpppoooooossswwwwwwsssooolllyyy}}}vvvnnnhhheeedddfffhhhhhhggggggiiijjjkkkiiieeebbb```______```[[[QQQHHHGGGIIIKKKOOOSSSWWWXXXYYYZZZZZZZZZYYYYYY]]]]]]^^^]]][[[XXXUUUSSSRRRQQQPPPNNNLLLKKKKKKKKKFFFEEEEEEFFFGGGGGGFFFEEEEEECCCBBB@@@@@@AAABBBDDD???>>>===;;;:::999999999:::;;;???FFFLLLSSS___jjjzzzrrrjjjeee}}}oooaaaWWWOOOSSSYYYaaajjjssszzz}}}vvvnnnnnnrrrwww}}}jjjYYYVVVTTTSSSSSSUUUVVVUUUTTTUUUUUUUUUTTTTTTWWW[[[___iiisssyyy|||tttdddWWWNNNEEE@@@AAAAAA@@@GGGSSSeeerrr]]]XXXaaatttoooSSS===:::666444444444444333111000000//////000000111000000000111111111222222111888;;;DDDVVVaaaoooyyyvvvpppzzz|||uuujjjdddbbb______aaadddgggoooxxx~~~|||zzzxxxuuusssrrrrrrqqqooollljjjhhhgggggghhhfffeeecccbbbaaa___[[[XXXTTTSSSOOOKKKEEE@@@;;;999888444333666888888<<>>>>><<<:::;;;999>>>AAAEEERRRmmmyyyvvv|||uuupppmmmnnnuuuxxxwww}}}jjjJJJ@@@888555333///---...------------------------------------------------,,,,,,,,,,,,---...000000000000444:::DDDUUUnnnvvvooopppsssuuuxxxooooooqqqtttvvvvvvsssqqqooo~~~uuunnniiifffccceeefffgggfffggghhhjjjiiigggccc```^^^^^^^^^___[[[QQQHHHFFFHHHJJJNNNSSSUUUWWWYYYZZZ\\\\\\[[[[[[^^^^^^^^^\\\ZZZWWWUUUSSSRRRQQQOOOMMMLLLKKKJJJJJJFFFEEEEEEEEEFFFFFFDDDBBBAAA@@@???>>>>>>???@@@@@@>>>>>><<<;;;:::999999999888999???IIISSS^^^mmmzzzzzzrrrjjjddd~~~wwwkkk^^^UUUPPPSSSYYYaaakkkuuu~~~uuutttvvvxxx|||ooo___VVVUUUTTTSSSSSSTTTTTTSSSRRRUUUWWWYYY[[[\\\___eeeiiiooovvv|||yyywww{{{wwwgggZZZOOOFFF@@@AAA@@@>>>DDDNNNdddttt[[[XXXcccwwwqqqWWW???<<<888555444444333222111111111000000111111111111111111111222222222333111999===HHHZZZffftttqqqrrrmmmzzzxxx}}}ssshhhccc___\\\\\\___bbbfffooowww{{{yyywwwuuusssrrrrrrrrrooonnnllljjjhhhgggffffffdddcccbbbaaa```]]]YYYVVVQQQPPPMMMIIIDDD???;;;999777444333666777888;;;@@@@@@HHHQQQWWW^^^eeeiiiiii^^^ZZZVVVWWW^^^iiitttzzz}}}uuukkkdddcccdddtttvvvsss{{{}}}ssssssrrryyywwwkkkccccccfffhhhooowww}}}{{{rrriiiaaa]]]\\\]]]UUUUUUTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRQQQPPPPPPPPPSSSUUUVVVVVVUUUVVVWWW[[[___ccceeehhhggg```WWWQQQHHHAAA??????<<<;;;<<<888===AAABBBMMMfffxxxsssxxx}}}wwwsssnnnhhhjjjsssxxxvvvzzzlllLLLBBB999666444000...///------------------------,,,,,,------------,,,,,,+++,,,,,,,,,...///000111000111444<<>><<<<<<<<<<<<============<<<;;;:::999888777777777666888???IIITTT___ooo}}}|||xxxtttoooiiiddduuuvvvxxxwwwqqqgggZZZQQQSSSWWW]]]eeeooo{{{zzzwwwwwwvvvxxx{{{sssaaaXXXUUUUUUTTTSSSTTTUUUUUUTTTSSSXXX[[[___bbbdddhhhooossszzz~~~|||yyy~~~yyyiii]]]PPPFFF@@@AAA???<<>>999555444333111000222222111111111111222222111222222222222333333333222:::???KKK^^^jjjwwwvvviiillljjjyyysssyyyrrrhhhccc```]]]]]]```dddhhhpppyyyxxxwwwuuusssrrrqqqqqqqqqllllllkkkjjjiiigggffffffaaa```______]]]ZZZVVVSSSOOONNNKKKGGGCCC>>>;;;888777444333555777777;;;??????JJJUUU[[[```hhhmmmnnneeeaaa]]]^^^fffqqq}}}tttllliiijjjxxxsssqqqzzzxxxwwwuuu}}}vvviiibbbcccgggdddkkksssyyy|||rrrggg^^^YYYYYYZZZTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQPPPOOOQQQSSSVVVWWWVVVVVVVVVWWW[[[___bbbdddgggggg```VVVRRRIIIAAA@@@???===<<<===777===@@@@@@HHH```}}}tttkkkkkkpppzzzwwwtttlllfffhhhsssxxxuuuxxxoooNNNDDD;;;777555111///000------------------------+++,,,,,,------,,,,,,++++++,,,,,,---...///111111111111555>>>KKK```~~~{{{kkkhhhkkkmmmpppttthhhnnnuuu{{{|||yyyuuurrrvvvyyypppkkkhhhfffaaacccdddeeeeeeeeegggiiihhheeebbb___]]]^^^```bbbbbbWWWNNNLLLMMMOOORRRVVVWWWXXXZZZ\\\]]]\\\[[[ZZZYYYXXXWWWVVVVVVVVVVVVVVVQQQPPPNNNKKKIIIGGGGGGFFFDDDCCCBBBBBBBBBAAA>>>;;;::::::;;;<<<<<<;;;;;;::::::999888777666666666666777888===FFFPPPZZZiiiwww|||zzzuuupppmmmhhhhhhggghhhhhhgggccc```rrrqqqpppllleee\\\TTTNNNPPPXXX```gggrrr{{{ssspppoooqqqttt}}}sssfff]]]YYYXXXYYY\\\[[[YYY\\\bbbeeeeeelllppptttwwwzzz}}}yyyiii]]]RRRIII@@@>>>>>>???DDDJJJgggzzzccc[[[fff{{{www[[[FFF===666555555333222333222222111000000111222333333333222222111222222222555777???NNN]]]lll~~~ttthhhfffjjjzzzwwwuuu}}}}}}ppphhhddd___^^^]]]```eeejjjnnnpppppppppooooooooopppqqqrrrjjjiiihhhgggeeecccbbbaaaeeebbb^^^[[[ZZZXXXUUUSSSNNNKKKFFFCCC@@@===:::777333333333555777:::===???GGGLLLSSS\\\iiivvvzzzxxxqqqiiicccfffnnnzzzzzzjjjeeehhhssszzzwwwttt{{{uuuuuuzzzssskkkgggeeeeeegggmmmsssyyyvvvjjjaaa\\\ZZZYYYVVVUUUTTTTTTUUUUUUSSSRRRSSSSSSRRRQQQQQQPPPQQQQQQQQQRRRSSSRRRQQQQQQSSSUUU[[[]]]```eeehhhfff___ZZZTTTLLLBBB>>>@@@@@@===999>>>===999===KKKVVViiimmm^^^]]]cccrrr}}}|||zzztttrrrkkkjjjrrrxxxxxx|||xxxUUUAAA999:::333///111...///,,,******,,,---,,,***+++++++++,,,,,,,,,------000000////////////000000333222666BBBSSSjjjsssiiiiiifffkkkssstttiiisssvvvxxx~~~xxxpppssszzzyyyqqqlllgggdddcccccccccdddddddddeeeeeedddccc```___```cccfffiiiddd]]]VVVPPPKKKIIIPPPYYYZZZ\\\^^^`````````^^^]]]\\\[[[YYYYYYYYYWWWTTTQQQPPPNNNLLLKKKJJJJJJGGGFFFEEEDDDCCCAAA???>>><<<<<<:::::::::999999999888888999999999888777666666666555888===BBBHHHOOOVVV[[[hhhhhhhhhhhhgggccc]]]YYYTTTXXXZZZ\\\```ddd```YYYkkkjjjhhhddd^^^WWWPPPLLLOOOWWW```iiixxxtttiiieeedddfffiiinnnnnnmmmggg```[[[ZZZ[[[^^^cccggghhhkkksssxxxyyyxxxhhh\\\RRRIIIAAA>>>>>>???DDDIIIfff{{{ddd]]]hhhwww\\\GGG>>>666555555333222333333222111000000111111222333333222222111222222333555777???MMM\\\lllsssgggeeejjjzzzzzzzzz|||ooogggcccaaa```___aaafffkkkooopppqqqqqqqqqpppppppppppppppkkkjjjiiigggeeedddccccccccc```\\\ZZZXXXVVVSSSQQQLLLHHHDDDAAA>>>;;;888666333333333555777:::===???EEEKKKUUUaaappp|||ssslllnnnvvvnnnjjjlllnnnuuu~~~yyyvvvttttttzzzvvvrrrwwwpppjjjggggggiiihhhooovvv}}}uuujjjaaa\\\ZZZYYYWWWUUUTTTTTTUUUVVVUUUTTTSSSSSSRRRQQQQQQQQQRRRRRRSSSTTTTTTTTTRRRSSSTTTVVV[[[]]]```eeehhhfff```[[[UUULLLCCC??????@@@===999===>>>:::===GGGOOOaaa}}}|||iiiZZZXXX^^^nnn~~~yyywwwnnnllltttyyyyyy|||zzzWWWBBB999:::333000111...111///,,,,,,...///...,,,,,,,,,---------.........///////////////000111111555444888DDDVVVmmmppphhhiiihhhnnnwwwwwwnnnxxxzzz{{{zzzrrruuuzzzwwwpppllliiifffeeeeeeeeeeeeeeeeeeeeeeeecccbbb``````aaacccfffhhhbbbXXXOOOLLLMMMOOOTTT[[[\\\]]]___``````___^^^]]]\\\[[[YYYYYYXXXVVVRRRPPPOOOMMMKKKJJJJJJIIIGGGEEECCCCCCAAA@@@>>><<<;;;;;;888888888777777777666666888888777777666666666555444666:::>>>BBBGGGMMMQQQUUUVVVXXXZZZZZZXXXUUURRRNNNRRRVVVYYY]]]```\\\VVVbbb```^^^ZZZUUUPPPLLLJJJOOOUUU___lll~~~}}}iii^^^ZZZYYY[[[___[[[]]]^^^]]][[[\\\```dddjjjttt}}}xxxhhh\\\RRRIIIAAA???>>>???CCCHHHccc|||eee___lllzzz```GGG>>>777555555333222333333333222111000000111111333222222111222222333333666777???LLL[[[lllrrreeeccclll~~~~~~yyymmmeeebbbbbbaaaaaaccchhhmmmpppqqqsssssssssrrrqqqpppnnnmmmmmmllljjjgggeeeeeeeeeeeebbb___[[[XXXUUUSSSPPPMMMIIIFFFBBB???<<<:::777444333333333555777:::===???BBBKKKXXXgggyyy|||sssuuu}}}{{{jjjeeegggfffiiinnnrrrssssssqqqooolllooouuuzzz|||yyyrrrmmmlllqqq}}}vvvkkkggggggjjjnnnlllsss{{{~~~tttjjjaaa\\\ZZZZZZWWWVVVUUUUUUWWWXXXWWWVVVTTTSSSSSSRRRRRRRRRRRRRRRSSSTTTUUUTTTSSSTTTUUUWWWZZZ\\\```eeegggeee```\\\VVVNNNDDD?????????===:::;;;>>><<<===CCCFFFWWWsssxxxdddTTTQQQWWWhhh~~~sssnnnuuu{{{{{{}}}}}}[[[EEE::::::444000222...000///------.........------------.........//////............///111222333666666;;;GGGYYYooo~~~mmmgggjjjlllttt}}}{{{vvv|||tttwwwyyyvvvpppmmmjjjiiihhhggggggffffffeeeeeedddaaaaaaaaaaaabbbdddfffggg```SSSIIIIIINNNTTTYYY]]]___````````````___^^^^^^^^^\\\ZZZYYYWWWUUUQQQOOOOOOMMMKKKJJJIIIHHHFFFDDDAAAAAA???>>><<<:::999999555555555555444444444444666666666555555555555555555777999;;;===@@@DDDGGGHHHKKKOOOSSSUUUUUUTTTSSSKKKQQQVVVXXX\\\^^^ZZZSSSZZZXXXUUURRRNNNLLLJJJJJJNNNTTT]]]lll|||nnn^^^WWWUUUUUUVVVYYYVVVWWWYYYZZZ]]]cccmmmtttyyyiii]]]RRRJJJBBB?????????BBBGGG[[[|||iiibbbmmm}}}cccHHH???777666555333222333333333222111111000000000222222111111222222333333666888???LLLZZZllloooddddddqqqvvvjjjcccaaa______```ccciiiooorrrsssssssssssssssqqqooommmlllooonnnkkkhhhgggffffffgggbbb___ZZZVVVSSSQQQMMMKKKGGGDDD@@@===;;;999666444333333333555777:::===???AAAKKKZZZkkk~~~|||sssttt|||pppaaa]]]___^^^aaafffmmmrrrrrrnnniiieeeeeeggghhhhhhfffcccaaadddiiissswwwlllgggggghhhmmmrrrttt|||uuukkkccc^^^\\\\\\XXXWWWUUUVVVWWWYYYYYYYYYWWWVVVTTTSSSQQQQQQPPPPPPRRRSSSTTTSSSSSSSSSUUUWWWYYY\\\```dddfffeeeaaa^^^WWWPPPFFF@@@>>>>>>===;;;888>>>>>>>>>@@@AAAPPPlllxxxbbbOOOLLLRRReee}}}xxxpppvvv}}}~~~```HHH<<<;;;444111222///...---,,,++++++,,,++++++------------............,,,------...000111333444666777<<>>===<<<:::888777666444444333333333222222222333333444444444555555555888:::<<<>>>???@@@CCCEEEGGGJJJNNNRRRTTTUUUVVVWWWQQQWWW]]]___```___YYYRRRUUUSSSPPPMMMKKKKKKKKKKKKNNNSSS[[[hhhzzzkkk```VVVTTTTTTSSSRRRRRRUUUWWWYYY]]]dddqqqzzzjjj___SSSJJJCCC@@@??????AAAEEEUUUssslllccckkk~~~cccIII@@@888666555333222333222222222222111111000000222111111111222222333444666999AAAMMM[[[nnnllleeegggzzzssshhhbbb```[[[[[[^^^cccjjjppptttuuussssssrrrqqqpppnnnmmmlllqqqooommmkkkiiihhhhhhhhhbbb___ZZZVVVRRROOOKKKHHHEEECCC???<<<;;;999777555333333333555777:::===???AAAKKKZZZjjj|||vvvnnnooovvvyyyhhh^^^\\\^^^YYY^^^gggqqqxxxvvvllldddbbbaaa```^^^\\\[[[ZZZ[[[^^^aaahhhrrrzzz~~~|||zzzmmmiiifffiiikkkmmmrrrxxxxxxnnnfffaaa^^^]]]YYYWWWVVVVVVXXXZZZZZZZZZYYYXXXVVVSSSQQQOOOMMMMMMOOOPPPQQQQQQQQQQQQSSSUUUXXX[[[```dddeeedddbbb```YYYQQQHHHAAA>>>======<<<777======>>>@@@???NNNiiizzzbbbOOOKKKQQQggg|||rrrxxxfffLLL===;;;555222333///---------,,,+++++++++,,,+++,,,,,,,,,,,,---------,,,,,,---...000222333444555555;;;HHHXXXlllvvvjjjiiiooovvvzzz}}}tttvvvsssyyytttpppnnnnnnkkkkkkjjjiiigggfffeeeeeebbbcccccceeefffhhhiiijjj```XXXQQQPPPSSSVVV]]]dddhhhfffdddbbb```_________ccc```]]]ZZZXXXVVVRRRPPPNNNLLLIIIHHHGGGFFFCCCAAA======;;;:::888777555555444444333333333222222222111111222333444555666666999;;;>>>@@@AAABBBEEEGGGFFFHHHKKKLLLMMMNNNQQQTTTZZZbbbhhhhhheeeaaaYYYPPPQQQOOOMMMJJJIIIJJJKKKLLLMMMQQQYYYcccpppxxxuuummm```WWWPPPQQQSSSQQQOOOOOOTTTXXX___hhhuuu{{{lllaaaSSSKKKCCCAAA???>>>@@@DDDQQQmmmlllbbbggg|||}}}cccIII@@@999777666333222333000111222222222222111111111111111111222333444444666:::CCCPPP]]]pppzzziiigggmmmqqqgggaaa```ZZZ[[[]]]ccckkkqqquuuvvvqqqpppooonnnnnnnnnnnnnnnqqqpppooonnnllljjjiiihhhbbb___YYYUUUQQQMMMHHHFFFCCCAAA===;;;:::999666444333333333555777:::===???BBBKKKWWWfffvvvyyypppiiiiiinnnttt~~~|||tttjjjaaa\\\[[[\\\XXX___iiitttyyytttiii```]]]\\\[[[XXXUUUTTTUUUWWW\\\]]]aaafffjjjkkkiiigggcccbbbeeekkknnnqqqwww~~~zzzppphhhbbb___]]][[[XXXVVVUUUWWWYYYZZZZZZZZZXXXUUURRROOOMMMLLLKKKMMMNNNOOOOOOOOOOOORRRTTTWWW[[[aaadddeeedddccccccZZZSSSIIIBBB============777<<<;;;<<<@@@@@@MMMggg{{{dddPPPNNNVVVmmmuuu{{{kkkOOO???<<<666333444///...//////...,,,,,,---///+++++++++,,,,,,,,,------,,,------...000111333444333333999FFFUUUggg~~~}}}rrrhhhhhhnnnwww~~~vvv}}}sssuuuttt~~~xxxsssooonnnkkkkkkjjjiiigggfffeeeeeecccccccccdddeeehhhjjjkkkaaa[[[WWWXXX[[[^^^dddkkkllljjjfffbbb```_________ccc```\\\YYYWWWUUUSSSQQQMMMKKKIIIGGGFFFDDDBBB@@@<<<<<<:::999777666444444333333333333222222222222000000111333444666777777777:::===@@@AAABBBEEEFFFEEEGGGHHHGGGGGGJJJPPPVVVccclllrrrqqqkkkcccYYYOOOLLLKKKIIIHHHGGGHHHIIIJJJJJJPPPVVV]]]fffkkkggg___YYYQQQMMMPPPUUUVVVVVVVVV\\\dddqqq|||nnncccTTTKKKDDDAAA@@@>>>???CCCLLLfff{{{iii```aaasssfffJJJAAA999777666333222333//////111222333333222222111111111111222333444555666;;;FFFSSS```rrrtttgggiiissswww}}}~~~pppfffaaa```]]]]]]```eeelllqqqtttuuuooommmlllkkkkkkmmmpppqqqpppqqqqqqpppooollliiihhhaaa]]]XXXRRRNNNJJJEEEBBBAAA>>>;;;999888777555333333333333555777:::===???BBBJJJTTT```ooo{{{}}}yyyssskkkdddcccdddeeeiiinnnhhheeeaaa]]][[[ZZZZZZZZZZZZ___gggnnnppplllddd___XXXYYYYYYWWWUUUUUUXXX[[[]]]]]]^^^```aaabbbaaa`````````ccchhhkkknnnvvv{{{qqqhhhaaa]]]\\\\\\YYYVVVUUUVVVXXXYYYYYYVVVUUUSSSQQQOOOMMMLLLLLLLLLMMMNNNNNNNNNOOOQQQSSSVVV[[[aaaddddddccccccddd[[[UUUKKKBBB===<<<===>>>:::<<<999:::@@@@@@LLLccc{{{dddRRRSSS\\\uuuxxxnnnRRR@@@<<<666444444///...///000...,,,+++---///,,,,,,,,,,,,---------...---------...///111222333222333999DDDRRRdddyyyzzzlllddddddjjjsssvvvrrr}}}}}}ssstttyyy}}}|||||||||}}}uuupppmmmjjjjjjiiihhhgggffffffeeecccbbbaaaaaacccfffiiilllaaaYYYVVV]]]ffflllpppsssooolllgggccc```______```aaa^^^ZZZWWWVVVTTTRRRPPPMMMKKKHHHFFFEEECCCAAA???<<<;;;:::888777555444333222222222222111111111111///000111333555666888888777999===???AAABBBCCCEEEFFFGGGHHHFFFGGGMMMWWW___kkkttt{{{yyyqqqhhh\\\SSSIIIHHHGGGFFFEEEFFFGGGGGGIIINNNUUUZZZ```ddd___XXXVVVOOOKKKPPPXXX]]]```ccchhhsss}}}ooodddTTTKKKDDDBBB@@@>>>???BBBGGG```~~~xxxfff___^^^mmmlllJJJAAA999777666333222333---///000222333333333222111111111111222333444555666<<>><<<<<<777888???@@@JJJ```yyycccSSSVVVaaazzz{{{qqqSSS@@@<<<777555444///,,,---...---***)))+++...---------.........//////............///111222333222333999DDDQQQbbbwwwvvvhhh```aaafffooo~~~oooooo{{{tttuuu}}}wwwwww{{{|||tttwww||||||xxxwwwvvvpppmmmiiiiiihhhhhhggggggffffffbbb```______aaadddhhhkkk```WWWSSS^^^nnnwwwyyyyyyqqqmmmhhhccc```______```___\\\XXXUUUTTTSSSQQQOOOMMMKKKHHHFFFEEECCC@@@>>><<<;;;:::888777555444333111111111111000000000000//////111333555777999999888;;;???AAAAAABBBCCCDDDCCCEEEEEEEEEFFFOOO\\\fffpppzzzwwwmmmaaaWWWEEEEEEDDDDDDDDDFFFGGGHHHIIINNNTTT[[[___]]]XXXSSSSSSQQQSSSXXX[[[]]]eeeppp~~~yyykkkaaaUUUMMMFFFCCCAAA>>>???BBBLLLXXXlllrrreee[[[ZZZfff}}}nnnSSSAAA:::;;;444111444444222222111111111111222222000000111222333555666777555???KKKVVVgggvvvggghhhxxxqqqkkkzzz{{{ooofffbbb``````bbbdddgggjjjlllmmmmmmiiijjjkkkjjjkkkmmmqqqtttqqqsssuuuwwwwwwssslllggg^^^[[[VVVQQQMMMJJJFFFCCC???<<<888666555444222111222333333555777:::===???FFFJJJRRR]]]hhhnnnnnnmmmlllfffaaa\\\XXXTTTWWW]]]]]]\\\[[[ZZZ[[[\\\^^^___]]]```bbbccccccaaaaaabbbccccccccceeegggkkknnnppppppnnnkkkkkklllllljjjggggggeeebbbaaaccchhhooosss~~~xxxmmmeee```^^^]]]XXXXXXXXXWWWWWWVVVVVVVVVSSSSSSRRRQQQPPPOOOOOONNNNNNMMMLLLKKKKKKMMMOOOPPPWWWYYY]]]aaacccdddccccccaaaXXXLLLCCC???>>>===<<<888999<<<===:::===IIIWWWsss{{{jjj\\\ZZZfff|||yyyvvvSSS===;;;777555666333000...---++++++,,,---......------------...//////////////////000000000000///444777BBBSSS[[[kkk|||sssddd]]][[[cccqqqyyyvvvooonnn|||}}}rrrttttttpppsssuuusss{{{|||||||||qqqjjjhhhfffeeeeeeddddddeeeeeefffccc```]]]]]]```cccfffgggaaa^^^^^^eeepppyyy{{{yyyooolllgggbbb^^^\\\[[[[[[___\\\XXXUUUSSSQQQNNNLLLLLLJJJFFFDDDCCCBBB???===<<<;;;999777555444333222333333222111000000111111000111111222333333444444777888:::===>>>???>>>>>>AAACCCEEEGGGLLLWWWcccmmmzzz}}}rrraaaSSSCCCCCCCCCCCCDDDFFFGGGHHHLLLPPPVVV\\\^^^\\\XXXTTTVVVVVVZZZaaaeeejjjuuuyyyvvvwwwzzzlllbbbUUUMMMFFFCCCAAA>>>???BBBEEEOOObbbvvvqqqddd[[[ZZZcccwwwrrrUUUBBB;;;<<<444111555444222222111111111111222222222222222222333333444555777@@@KKKXXXllltttgggjjj|||~~~nnnjjjyyy{{{nnnfffbbb``````bbbfffjjjlllmmmmmmmmmjjjkkkkkkkkkkkkmmmpppsssrrrsssuuuvvvuuuqqqkkkfff^^^[[[UUUQQQMMMIIIDDDAAA>>>;;;888555555444222111222333333555777:::===???DDDHHHQQQ\\\fffkkkkkkiiihhhbbb]]]ZZZWWWUUUXXX^^^``````````````````______dddeeeggghhhhhhjjjlllnnnrrrqqqqqqrrruuuyyy}}}}}}{{{zzz{{{zzzwwwtttooommmkkkjjjjjjmmmqqqsss|||wwwlllddd```]]]\\\XXXXXXWWWWWWVVVUUUUUUUUUSSSSSSRRRQQQPPPOOONNNNNNMMMLLLKKKJJJJJJLLLNNNOOOUUUXXX\\\```cccddddddcccaaaYYYNNNDDD@@@>>>===<<<:::;;;======:::<<>>888555555222000///---++++++,,,---...---------------...//////....../////////000000000///444777BBBRRR[[[iiiwwwnnn```[[[YYYcccqqqyyyuuunnnkkkxxx~~~zzzppprrr}}}uuuqqqrrrsssvvv|||{{{{{{zzzoooiiigggddddddccccccccccccdddddddddaaa]]]\\\^^^```bbbbbb\\\[[[]]]fffqqqxxxxxxuuujjjhhheeeaaa^^^]]]\\\\\\ZZZXXXVVVUUUUUUTTTRRRQQQMMMJJJFFFDDDBBBAAA>>><<<:::999777555333222111111222222111000000000000000///000111222444555666777777888999;;;<<<===>>>>>>CCCEEEHHHLLLSSS___mmmwwwzzzeeeTTT@@@@@@AAABBBCCCFFFGGGHHHNNNRRRWWW\\\^^^\\\YYYWWW\\\```gggnnnsss{{{~~~tttpppqqqttt|||nnncccUUUMMMFFFCCCAAA>>>???BBB???GGGXXXkkkxxx~~~tttddd[[[YYY___ooo{{{xxxYYYDDD<<<<<<555222555333222222111111111111222222444333333222222333333333999@@@KKK[[[ssspppffflll{{{llliiiyyy{{{nnneeebbbaaaaaaccchhhkkknnnnnnmmmmmmmmmmmmmmmllllllmmmpppssstttttttttuuusssoooiiiddd^^^ZZZUUUPPPLLLGGGBBB???===:::777555444444222111222333444555888:::===>>>BBBGGGPPPZZZcccgggfffeeeccc^^^ZZZXXXVVVUUUZZZ```cccdddfffffffffeeecccaaalllmmmoooqqqssswww|||~~~}}}}}}}}}||||||~~~tttjjjccc___\\\[[[WWWWWWVVVVVVUUUTTTTTTSSSSSSRRRQQQQQQOOOOOONNNMMMLLLKKKJJJIIIJJJKKKLLLMMMQQQTTTYYY^^^bbbccccccbbbaaaZZZOOOFFFAAA>>><<<<<<<<<<<<======:::;;;EEEQQQmmmzzziiiaaahhh{{{}}}oooyyy^^^FFF@@@999444444000000///---,,,,,,,,,---...---------------......///------........./////////000444777BBBSSS[[[hhh~~~|||qqqhhh^^^[[[[[[eeessszzzvvvooohhhtttyyy{{{~~~vvvnnnqqq{{{tttooopppqqqyyy~~~zzzzzzxxxmmmgggeeebbbbbbbbbaaaaaabbbbbbbbbddd```\\\ZZZ[[[\\\\\\\\\XXXYYY\\\eeennnrrroookkkcccbbb```^^^]]][[[[[[ZZZWWWVVVTTTTTTUUUUUUTTTSSSNNNKKKGGGDDDBBB@@@===;;;888777666444222111000000111000000////////////000...///000222555777888999777888888999:::<<<===>>>BBBFFFKKKQQQ[[[iiizzzeeeQQQ<<<===???AAACCCEEEGGGHHHNNNRRRWWW\\\^^^^^^______fffmmmvvv}}}zzzrrrpppoooooosssvvv|||sssooopppwww~~~ooocccUUUMMMFFFCCCAAA>>>???BBB???DDDSSSeeettt}}}zzziiiZZZWWW[[[gggttt}}}^^^GGG===<<<555333555333222222111111111111222222333333222222222333444444:::@@@JJJ\\\wwwvvviiibbblll}}}nnnlllzzzzzzmmmeeebbbbbbccceeegggjjjlllmmmnnnnnnpppppppppnnnmmmnnnqqqsssvvvuuuttttttqqqmmmgggbbb]]]ZZZUUUPPPKKKFFF@@@===;;;999666444444444333111222333444666888:::<<<===AAAGGGOOOYYY```ccccccbbbbbb]]]ZZZXXXVVVUUUZZZaaafffhhhiiijjjkkkjjjiiiiiissswww{{{zzzpppggg```]]]ZZZYYYWWWVVVVVVUUUTTTSSSRRRRRRRRRRRRQQQPPPOOONNNMMMMMMLLLKKKKKKJJJJJJKKKLLLLLLMMMQQQWWW]]]```bbbbbbaaa```ZZZQQQHHHAAA===<<<;;;;;;;;;<<<===;;;<<>>???DDDKKKUUUbbbsss}}}aaaMMM:::;;;>>>@@@CCCFFFGGGHHHLLLQQQWWW\\\aaaeeejjjmmmsss|||zzzrrrfff]]]XXXXXXYYYZZZZZZ^^^fffnnnxxxtttlllmmmuuuooobbbUUUMMMFFFCCCAAA>>>???BBBAAAEEEQQQccctttqqq[[[WWWXXXcccssscccJJJ>>><<<666333666333222222111111111111222222111111111222333444666666:::@@@JJJ]]]xxxlllbbb___llltttrrr~~~zzzllleeeccccccggggggggghhhjjjllloooqqqrrrrrrrrrpppoooooorrrtttwwwuuusssqqqoookkkeeeaaa\\\YYYUUUPPPLLLFFF@@@<<<:::777444333333333333222222333555777999:::;;;<<>>FFFPPPnnnoooeeeiiiyyyrrrdddhhhyyycccIIIBBB:::555444111//////......------------,,,,,,,,,,,,,,,---......------------.........///333666999FFFYYY```iii|||{{{rrrjjjcccbbbfffoooyyy{{{sssjjjgggrrruuuuuuxxxsssmmmrrryyynnnlllpppssszzz}}}rrriiieeedddbbbbbbaaaaaaaaaaaabbbbbb^^^[[[XXXWWWXXXYYYYYYYYYZZZZZZ\\\aaafffhhhfffcccaaa```^^^\\\YYYVVVTTTSSSRRRQQQQQQRRRSSSSSSQQQOOOOOOLLLGGGDDDBBB???<<<:::777666555333222111111000///...............//////000111111222333444555555888777777777888:::;;;===>>>DDDLLLWWWeeewwwvvv^^^MMM999;;;>>>AAADDDFFFGGGHHHIIIOOOWWW___gggppp{{{uuukkk^^^XXXPPPJJJIIIJJJLLLMMMHHHMMMTTT[[[cccnnn{{{zzzzzz}}}zzznnnlllsss~~~ooobbbUUUMMMFFFCCCAAA>>>???BBBAAADDDPPPdddxxxxxx^^^YYYWWWbbbvvvgggNNN???<<<666444666333222222111111111111222222000000111222333555666777:::@@@LLL^^^www|||fff______mmm}}}yyyxxxyyykkkdddcccdddiiihhhhhhiiikkkmmmppprrrqqqqqqqqqooonnnooorrrtttuuussspppmmmkkkgggccc___[[[YYYUUUQQQLLLGGGAAA<<<888666333222333333333222222333555777999:::;;;;;;@@@EEEMMMSSSXXX\\\___aaaddd___[[[YYYVVVUUUYYY___iiimmmttt|||{{{uuullleee```]]][[[ZZZXXXWWWVVVUUUTTTRRRQQQQQQQQQPPPOOOOOOMMMMMMLLLKKKMMMMMMLLLLLLLLLLLLKKKKKKNNNRRRYYY___cccdddcccbbbZZZWWWQQQIIIBBB<<<;;;;;;999888999<<<===???FFFOOOfff~~~{{{lllbbbeeevvv~~~oooaaacccqqq~~~}}}}}}yyy|||eeeJJJCCC;;;666666222////////////......------,,,,,,,,,,,,,,,------...------........./////////333666999HHH[[[bbbkkk}}}|||uuuooocccdddiiisss{{{zzzqqqhhhiiisssttttttwwwrrrmmmrrr~~~|||rrrqqqvvvzzz}}}yyynnngggdddcccbbbaaaaaa``````aaaaaabbb\\\ZZZXXXXXXYYYZZZZZZYYYXXXZZZ]]]bbbgggiiihhhgggaaa___\\\YYYUUUSSSQQQPPPJJJJJJKKKNNNQQQRRRQQQPPPLLLIIIEEEBBB@@@>>>;;;999666555444222111111000000///............//////000222222333333444444555555888888888888999:::;;;<<>>BBBDDDFFFGGGGGGGGGNNNYYYdddooo}}}{{{ooodddZZZSSSMMMIIIEEEBBBBBBCCCDDDDDDAAAEEEJJJMMMRRRZZZeeemmmyyy|||uuutttzzzxxxrrrwwwpppdddUUUMMMFFFCCCAAA>>>???BBBAAADDDQQQhhh}}}bbb[[[WWWbbbyyykkkPPP@@@<<<666444666333222222111111111111222222222111222222333444555666:::CCCOOO___uuuxxxeee```bbbqqq}}}{{{{{{xxxkkkdddcccdddhhhjjjlllooopppqqqqqqqqqnnnooonnnmmmlllmmmpppsssqqqnnnkkkhhhfffccc___\\\ZZZXXXUUURRRNNNHHHBBB>>>777555222222222333333222222333555888999:::::::::???CCCIIIOOOSSSXXX]]]aaabbb]]]YYYWWWUUUTTTXXX___kkksss|||vvvnnnhhhcccaaa___]]]XXXXXXWWWVVVTTTSSSRRRQQQPPPPPPOOONNNMMMLLLKKKKKKKKKLLLLLLLLLKKKKKKJJJIIIJJJOOOVVV\\\___```^^^]]]VVVUUUPPPIIIAAA<<<;;;;;;;;;999999<<<===>>>DDDLLL\\\vvv{{{mmmbbbdddmmmyyylllaaabbbooo{{{|||xxxzzzvvvzzz~~~iiiNNNFFF===777666333///////////////......---,,,,,,++++++,,,,,,---........./////////000000000111444888HHH\\\dddkkk||||||xxxrrreeegggoooyyyuuukkkkkkttttttrrruuuppplllrrrzzz{{{{{{~~~rrriiidddbbbaaa``````____________``````]]][[[YYYYYYZZZZZZZZZYYYVVVYYY^^^ccceeedddaaa^^^YYYWWWSSSOOOLLLJJJJJJIIIFFFFFFHHHKKKNNNOOONNNLLLGGGDDDAAA>>>===;;;999777444333222111000///////////////......//////000111222333444555666777888999777888999:::;;;;;;;;;;;;>>>BBBGGGMMMWWWeeeuuutttggg]]]UUU:::<<>>???BBBBBBEEESSSlll~~~fff]]]XXXccc{{{mmmQQQ@@@<<<666555666333222222111111111111222222444333333222222333333444;;;EEEQQQ```tttwwwfffcccfffttt~~~{{{}}}xxxjjjdddccceeehhhkkkppptttvvvuuurrrppplllllllllkkkjjjllloooqqqnnnkkkhhheeeccc```]]]ZZZZZZXXXUUURRRNNNIIICCC???666444222111222333333222222333666888::::::::::::===AAAGGGKKKOOOUUU\\\aaa___ZZZWWWVVVTTTSSSYYY```lllwww}}}xxxpppjjjfffdddbbb```YYYXXXWWWVVVTTTSSSRRRQQQPPPPPPOOONNNMMMLLLKKKKKKJJJKKKKKKKKKJJJIIIHHHHHHEEEJJJQQQWWWZZZZZZXXXVVVSSSSSSPPPIIIAAA<<<:::;;;===::::::<<<======BBBIIIVVVrrr~~~pppdddeeeccc}}}{{{vvvkkkaaabbbooo{{{|||vvvzzzwwwzzzmmmQQQHHH>>>777666333/////////000///......---,,,,,,++++++,,,,,,---...////////////000000000000///333777GGG\\\dddkkk{{{{{{xxxtttgggkkkttt{{{qqqllluuutttqqqsssoookkkqqquuuwwwmmmfffbbb```______^^^^^^]]]]]]^^^^^^______]]][[[ZZZZZZZZZYYYXXXUUUYYY___cccbbb]]]VVVPPPPPPNNNIIIEEECCCBBBBBBCCCGGGGGGHHHJJJLLLKKKIIIGGGDDDAAA>>><<<:::999777555222222111///............///////////////000111111222333555666999:::<<<===777888:::;;;<<<<<<;;;:::<<<>>>AAAEEELLLWWWeeeooottt{{{}}}vvvkkkccc\\\VVV===>>>@@@CCCEEEFFFGGGGGGMMMRRR]]]mmmlllbbbSSSIIIEEECCC@@@===<<<;;;;;;;;;<<<===???@@@AAAAAABBBCCCEEEHHHKKKLLLTTT[[[eeelllsss{{{}}}wwwsssqqqtttzzz}}}ooofffVVVNNNFFFCCCBBB???@@@DDDCCCHHHYYYvvv~~~ccc^^^\\\eeexxxuuuXXXDDD>>>777555777333111111111111111222222222222222222333444555666777<<>>BBBFFF[[[ggg{{{wwwiiidddaaasss|||xxxwwwqqqjjjjjjuuuzzzzzz{{{zzzzzzwwwVVVGGGBBB;;;666555000000000///......------------------------------//////............/////////444:::HHHZZZ```hhhzzzzzzqqqkkknnnyyy~~~wwwqqqvvvqqqnnnrrroookkkppprrr~~~sssiiiccc`````````````````````````````````]]][[[ZZZYYYZZZ[[[ZZZYYYVVVXXXZZZ[[[XXXSSSMMMIIIHHHFFFCCCAAA??????@@@AAA@@@AAACCCEEEFFFEEEDDDCCCAAA???<<<888666666777888111111000/////////////////////000000111111222222666666777888999::::::;;;=========<<<;;;;;;::::::===<<>>???BBBDDDEEEFFFGGGLLLRRR___rrrfffVVVNNNDDD>>>===>>>===;;;<<<;;;;;;<<<===>>>@@@AAABBBBBBBBBCCCEEEGGGJJJKKKMMMRRRZZZ```fffnnnxxxxxxtttqqqppptttzzz~~~pppgggYYYPPPHHHDDDAAA>>>???BBBBBBIII^^^zzzeee___]]]gggzzzuuuXXXDDD>>>777555777333222222222111111111111111222222222333444555666777===HHHVVVdddvvv{{{pppkkkooo~~~xxxyyyvvviiicccbbbdddgggiiillloooppppppnnnmmmoooooommmlllkkkjjjjjjiiikkkjjjgggddd```]]][[[YYYYYYWWWSSSPPPLLLHHHBBB>>>:::999666333222222333333444555666888999:::;;;;;;===@@@DDDHHHLLLRRRWWW\\\\\\XXXTTTQQQNNNQQQ\\\hhh}}}{{{sssqqqrrrsssuuuxxx}}}~~~yyyqqqkkkfffcccaaa___[[[YYYWWWVVVVVVVVVUUUSSSSSSRRRPPPNNNLLLKKKKKKLLLMMMKKKIIIIIIIIIIIIHHHGGGGGGIIILLLQQQUUUWWWWWWUUUPPPNNNJJJFFFAAA>>>;;;:::999:::::::::;;;>>>BBBFFFZZZlllnnnbbb]]]mmm|||~~~}}}}}}||||||wwwpppoooyyy~~~~~~}}}\\\LLLFFF===666444000000000///......------------------------------//////............//////000555:::HHHYYY\\\cccttt|||tttnnnooowww~~~wwwssswwwqqqmmmpppmmmkkkqqqxxx~~~|||yyyooogggaaa______```````````````````````````^^^\\\ZZZYYYZZZZZZYYYXXXUUUTTTSSSQQQOOOKKKHHHFFFBBBAAA???>>>============>>>???AAACCCDDDCCCBBBAAA???===999666444444444555111000//////......////////////000000111222222222666666777888999::::::;;;>>>>>>===<<<<<<;;;;;;:::<<<;;;===@@@BBBEEENNNWWWbbbjjjpppooolllkkkiiifff<<<<<<>>>@@@BBBDDDFFFFFFLLLTTTdddxxx{{{```JJJGGGBBB<<<:::;;;======<<<;;;;;;<<<===???AAABBBCCCDDDDDDDDDDDDEEEFFFHHHIIIFFFJJJNNNRRRWWW^^^hhhoooyyywwwvvvvvv{{{~~~qqqhhh\\\SSSIIIDDDAAA===>>>@@@AAALLLfffuuuddd^^^]]]hhh}}}uuuXXXDDD>>>777555777333333333222222111111000000222222222333444555666777===HHHVVVeeewww|||pppjjjnnn~~~{{{tttvvv}}}rrrfffbbbbbbdddeeegggjjjmmmoooooonnnmmmrrrpppnnnkkkjjjiiiiiiiiijjjiiifffccc```]]]ZZZYYYWWWUUURRROOOKKKGGGBBB>>>:::999666333222222333333333444666777999:::::::::<<>>;;;:::999999:::;;;;;;<<<>>>BBBFFFWWWppprrr^^^YYYhhhvvv|||}}}~~~wwwuuu}}}bbbRRRKKKAAA777444000000000///......------------------------------//////............//////111666;;;IIIXXXYYY]]]mmm~~~yyyqqqooottt~~~vvvuuuyyysssmmmpppmmmkkksss|||uuuttt}}}xxxrrrjjjdddaaa`````````````````````````````````^^^\\\ZZZYYYZZZYYYWWWUUURRROOOKKKGGGCCCBBBAAAAAA;;;;;;:::::::::999999999:::<<<>>>@@@@@@@@@???>>><<<:::777333111111111111000//////............///000000000111222333333333666666777888999:::;;;;;;>>>>>>======<<<<<<;;;;;;;;;;;;===@@@BBBCCCKKKTTT___hhhpppqqqppppppooommm;;;;;;===???AAACCCEEEFFFNNNWWWhhh|||ttt```LLL>>>BBB???<<<;;;<<<===<<<;;;<<<<<<===???AAACCCDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHJJJNNNUUU^^^dddttt{{{zzzzzz{{{rrriii]]]SSSJJJEEEAAA>>>>>>BBBCCCPPPmmmpppbbb]]]^^^llluuuXXXDDD>>>777555777333444444333222111111000000222222222333444555666777===GGGUUUeeexxxzzzmmmeeehhhxxxxxxqqqssszzz|||lllccc```aaacccccceeeiiillloooooonnnnnnqqqpppmmmkkkiiiiiiiiijjjiiihhhfffccc```]]][[[YYYWWWTTTQQQOOOLLLHHHBBB???:::888666333222222333333333444555777888999::::::<<>><<<;;;;;;555666777777777777666666666888:::<<<<<<<<<;;;:::999888555222000///////////////...............///000000111222333444444555666666777999:::;;;<<<<<>>======<<<<<<;;;<<<<<>>@@@CCCFFFGGGNNNXXXkkkqqq[[[MMMCCC<<<;;;:::999999999::::::999===>>>???AAACCCEEEFFFFFFEEEEEEFFFFFFFFFEEEEEEEEEGGGGGGFFFFFFIIIOOOVVV\\\hhhuuu|||xxxxxxyyyzzztttkkk]]]SSSIIIEEEAAA???@@@DDDFFFRRRooonnnbbb___cccuuuuuuXXXDDD>>>777555777333555444444333222111000000222222222333444555666777<<>>@@@<<<<<<;;;<<>>>>>@@@??????>>>======<<<<<<<<<<<>>>>>???@@@BBBCCCEEEFFFGGGGGGEEEEEEFFFFFFFFFFFFEEEDDDGGGEEECCCBBBEEEJJJPPPSSS___jjjwww|||wwwtttvvvwwwyyywwwooo^^^TTTJJJEEEAAA???AAAEEEFFFPPPiiiooofffdddjjjuuuXXXDDD>>>777555777333444444333333222222111111222222222333444555666777===FFFTTTfff{{{~~~nnncccdddtttvvvqqquuu~~~pppddd___^^^^^^^^^```cccggglllooopppppppppllllllllllllllllllkkkkkkhhhgggeeebbb___\\\ZZZYYYVVVTTTQQQOOOMMMJJJEEEBBB:::999666333222222333333444555777888:::;;;;;;;;;:::===@@@CCCDDDFFFHHHJJJFFFFFFHHHMMMRRR[[[kkkzzzlllVVVIIIAAA:::::::::888777888888888777888888:::;;;======AAAGGGNNNWWWaaakkkrrrxxxzzzyyyttthhhiiikkknnnppprrrtttuuuxxxvvvtttsssqqqnnniiifff\\\ZZZWWWUUUUUUTTTRRRPPPNNNNNNNNNNNNMMMLLLKKKJJJJJJIIIIIIKKKLLLLLLIIIGGGGGGHHHIIIMMMQQQUUUUUUUUUMMMKKKFFFAAA>>>;;;::::::999;;;===???@@@CCCFFFIIIVVVmmmwwwbbbTTTbbbzzzzzz|||eeeUUUNNNDDD;;;888000000000///......------+++,,,,,,------.........//////............/////////555;;;JJJZZZ]]]cccsssuuujjjhhhlllwww{{{yyysss~~~www|||yyysssmmmppp~~~pppjjjeeeeeehhhjjjgggdddaaaaaaaaaaaaaaaaaaaaaaaa```^^^\\\ZZZXXXTTTPPPLLLEEEDDDCCC@@@===999666444333333333333333333444444000111333555666555444333444333222111000/////////000////////////000000111111222333444555666777888888999:::<<<===???@@@AAA@@@@@@??????>>>>>>============@@@EEEIIINNNYYYdddoooyyy;;;;;;<<<===@@@DDDGGGJJJKKKWWWlllsssZZZHHH>>>;;;;;;<<<::::::;;;<<<===???AAACCCAAABBBCCCEEEFFFGGGGGGFFFDDDEEEFFFFFFGGGFFFEEEDDDEEECCCAAA@@@CCCGGGKKKMMMTTT___jjjqqqvvv{{{{{{xxxsssooommmqqqtttwww~~~|||tttaaaWWWLLLEEEAAA>>>@@@DDDDDDKKK```qqqgggfffmmmuuuXXXDDD>>>777555777333333333333333333333333333222222222333444555666777???HHHVVVhhh~~~ooodddfffvvvuuurrryyy{{{nnndddaaa```___^^^]]]```eeejjjmmmooopppppplllmmmnnnnnnmmmkkkiiihhheeedddbbb___]]]ZZZXXXWWWTTTRRRPPPNNNLLLIIIDDDAAA:::999666333222222333333555666888999;;;<<<<<<<<<;;;===@@@BBBBBBBBBDDDEEEBBBCCCGGGNNNTTT]]]lll{{{nnnVVVDDD@@@999555666777555444555444444555666666666666666777999<<<@@@FFFMMMUUU[[[bbbdddiiinnnpppnnniiieee^^^^^^___aaadddhhhlllooonnnoooppprrrqqqnnnhhhddd^^^[[[XXXUUUTTTRRRPPPNNNMMMMMMNNNNNNMMMLLLKKKJJJJJJJJJJJJLLLMMMMMMKKKHHHGGGGGGIIILLLQQQTTTUUUUUUMMMKKKHHHDDD@@@===;;;:::777999<<<>>>???BBBEEEGGGSSSddd~~~rrrbbbVVVccc}}}}}}{{{dddTTTLLLBBB:::888000000000///......------++++++,,,,,,---....../////////............/////////555:::HHHYYY]]]ddduuu{{{nnnccceeelllvvv|||{{{zzzzzzxxx~~~xxx~~~vvvuuurrruuu~~~pppkkkffffffjjjkkkhhhcccaaaaaaaaaaaaaaaaaaaaaaaaaaa___\\\ZZZXXXSSSNNNJJJBBBAAA???<<<999777555444333333111111000111222333...///111333444333222111000000000////////////...000000000000000111222222222222333444666777888999::::::<<<===???AAABBBCCCAAA@@@@@@??????>>>======???@@@DDDLLLTTT^^^lllzzz<<<<<<<<<>>>AAADDDHHHJJJLLLXXXkkkuuubbbLLL>>>::::::<<<<<<;;;;;;;;;;;;;;;<<<>>>@@@BBBCCCEEEFFFGGGGGGGGGFFFCCCDDDFFFGGGGGGFFFEEEEEEEEECCC@@@@@@CCCFFFIIIJJJLLLUUU___eeekkkqqqrrrqqqgggccccccggglllqqqxxxxxxdddYYYMMMFFFAAA===>>>BBBAAAGGGYYYuuussseeeeeemmmvvvXXXDDD>>>777555777333333333333333333333333444222222222333444555666777AAAJJJXXXjjj}}}nnndddfffxxxtttsss}}}zzzmmmeeecccbbb```^^^[[[^^^ccchhhlllnnnoooooommmnnnooopppnnnkkkgggeeecccbbb```]]][[[XXXVVVUUURRRQQQOOOMMMKKKHHHDDD@@@:::999666444222222333333666777888:::;;;<<<======>>>@@@CCCDDDCCCCCCCCCDDD???AAAGGGOOOUUU^^^mmm{{{{{{mmm[[[GGG888;;;555222555777666555555000111333444555444333333222333444555777<<>>@@@CCCFFFNNN\\\wwwlll___ZZZfff|||eeeSSSKKKAAA999777000000000///......------++++++,,,,,,---...////////////............//////000555:::GGGXXX\\\cccuuuxxxiii___bbbkkkvvvzzzxxxyyy{{{}}}|||www~~~sssuuuuuuvvv}}}pppkkkffffffjjjkkkgggbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa___]]]ZZZWWWSSSMMMIIIAAA???<<<888666444444444444222000///...///111222---...000222333222111000........................111111000000111222333333222222333555666888999999;;;;;;===>>>@@@BBBCCCDDDAAAAAA@@@@@@???>>>>>>>>>AAACCCIIITTTaaaooo???===<<<>>>CCCFFFHHHGGGMMMVVVgggxxxzzzfffYYYHHH<<<999;;;<<<===:::;;;;;;;;;<<<>>>BBBEEECCCDDDGGGHHHIIIIIIGGGFFFGGGGGGHHHIIIIIIIIIHHHHHHGGGFFFCCCAAABBBCCCFFFHHHHHHMMMUUU\\\```aaa```^^^WWWZZZ]]]___bbbiiirrrzzzttthhh\\\NNNGGGCCC??????AAAEEEFFFTTTqqqqqqfffbbbggg{{{sssZZZAAA::::::888555555333333333333333333333333333111111555666555777:::CCCMMM^^^qqqqqqgggkkk~~~yyyzzzmmmgggccc___\\\\\\\\\ccciiijjjmmmppprrrpppppppppooonnnllliiigggfffeeebbb^^^[[[ZZZXXXVVVUUUQQQPPPNNNMMMLLLJJJFFFCCC???999666555444333666;;;777888999;;;<<<=========<<<===???@@@AAAAAA@@@@@@@@@CCCGGGKKKPPP[[[iiisssyyywwwpppaaaOOOAAA:::999555333111111333444222///111111111111111111111111000111111222444666888999BBBDDDHHHKKKNNNPPPQQQQQQNNNNNNPPPRRRUUUXXX[[[\\\dddeeeggglllpppooojjjeee^^^[[[WWWTTTTTTSSSSSSRRRQQQPPPNNNLLLJJJJJJJJJJJJJJJJJJKKKKKKKKKIIIHHHGGGJJJJJJKKKNNNRRRTTTTTTSSSNNNMMMJJJFFFCCC???<<<;;;;;;;;;<<<<<<<<<>>>AAADDDNNN]]]xxxjjj]]]SSSggggggTTTLLLDDD;;;555000...,,,,,,---...............------------......111111000///////////////000666<<>>???AAABBBBBBCCCBBBCCCCCC@@@<<<<<>>>>>AAAEEEIIIJJJIIIOOOVVVbbbpppxxxxxxqqqkkk^^^SSSDDD:::888:::;;;<<<<<<===>>>>>>>>>@@@DDDGGGIIIIIIJJJKKKJJJIIIHHHGGGDDDEEEFFFGGGHHHIIIJJJJJJGGGGGGFFFEEEEEEFFFHHHIIIGGGJJJOOOTTTVVVVVVTTTSSSQQQTTTWWWZZZ^^^eeeooovvvuuufffZZZMMMGGGCCC@@@@@@CCCDDDFFFSSSooossshhheeejjj|||vvv\\\CCC;;;;;;888555555444444444444444444444444333111111555666555777:::DDDPPPcccyyyzzzooorrr~~~|||nnngggddd```]]]^^^^^^dddjjjkkkmmmqqqrrrpppqqqpppnnnmmmkkkiiigggggggggccc___]]][[[ZZZXXXVVVRRRQQQOOONNNLLLIIIEEEBBB>>>999555555444333666:::888999:::;;;======>>>>>>>>>>>>@@@AAAAAA@@@@@@??????CCCGGGJJJOOOXXXeeennnrrrlllaaaRRRDDD:::555555555333111111333444222000222222222222222222222222111111222333444666777888;;;===???BBBEEEGGGIIIJJJJJJKKKMMMPPPSSSVVVYYY[[[```aaaeeekkkpppqqqmmmiii^^^[[[WWWUUUTTTTTTSSSRRRQQQPPPNNNLLLJJJJJJJJJJJJLLLLLLLLLLLLLLLJJJHHHGGGIIIIIIJJJMMMQQQTTTTTTSSSOOONNNKKKGGGCCC???<<<::::::;;;;;;;;;;;;===@@@CCCMMM\\\uuujjj]]]VVVkkkhhhTTTLLLEEE<<<777222000...---...//////.........------------......111000000//////////////////666;;;HHHXXX^^^jjjoooeeedddiiittt|||}}}zzzyyy|||zzzttt}}}{{{{{{zzz{{{~~~zzz{{{}}}|||qqqiiidddeeefffcccaaa```^^^___```aaa```aaadddfffhhheeeaaa]]]XXXSSSMMMIIICCC@@@<<<999666444111///......------------............////////////......++++++,,,,,,,,,,,,------///111222222111111333444444666777777666666888999:::;;;===???@@@AAABBBCCCDDDEEEEEEDDDBBBDDDJJJOOOUUU___lll{{{??????@@@DDDHHHKKKLLLLLLTTTWWW^^^dddgggeee___ZZZTTTLLLAAA:::999;;;<<<===>>>???@@@AAAAAACCCFFFIIIJJJJJJIIIHHHGGGFFFDDDDDDBBBCCCDDDFFFIIIKKKMMMNNNKKKLLLLLLMMMMMMLLLLLLKKKHHHIIIJJJKKKKKKJJJIIIHHHKKKNNNRRRUUUZZZaaalllsssuuucccWWWLLLFFFCCCAAAAAADDDCCCEEESSSlllvvvgggfffkkk}}}{{{```FFF<<<;;;888555666555555555555555555555555333111111555666555777:::DDDSSSjjj{{{|||}}}nnnfffccc```^^^___aaagggmmmnnnooossstttrrrrrrpppnnnkkkiiihhhggggggfffccc___\\\[[[YYYXXXVVVTTTRRRPPPNNNLLLIIIDDDAAA===888555555555333666:::999999:::<<<===???@@@@@@???@@@AAAAAAAAA@@@???>>>===AAAFFFKKKPPPYYYdddllliii___QQQCCC999444222222444333222222333333222111333333333333333333333333333333333333444555666777555666777:::<<>>;;;999999999:::999999;;;>>>AAAKKKXXXooozzzggg]]]XXXoooiiiUUULLLEEE>>>888555222000////////////.........------------......000000//////......//////...555;;;HHHXXX___kkknnneeeeeekkkvvv}}}{{{wwwuuuzzzxxxsss||||||}}}{{{}}}{{{zzz|||~~~xxxnnnhhhcccdddeeebbb______[[[^^^aaacccccccccdddeeeiiifffaaa]]]XXXSSSMMMJJJCCC@@@;;;888666444222000......------------............////////////......++++++,,,,,,,,,---------///111333333222222444555666777999999999999:::<<<===>>>???@@@BBBCCCDDDDDDCCCDDDEEEEEEFFFLLLUUU\\\cccppp>>>???BBBEEEIIILLLNNNNNNXXXXXXYYYZZZXXXUUUQQQNNNMMMGGG@@@<<<<<<===?????????AAABBBCCCCCCEEEHHHJJJIIIIIIHHHGGGFFFEEEDDDCCCCCCCCCEEEGGGKKKOOORRRUUUUUUVVVXXXYYYXXXUUURRRPPPKKKJJJIIIGGGEEEDDDDDDDDDHHHKKKOOOSSSWWW```jjjrrr{{{sssbbbWWWKKKFFFCCC@@@@@@BBBCCCEEESSSkkkxxxfffeeejjj{{{~~~eeeIII>>><<<888555666444444444444444444444444333111111555666555777:::CCCUUUooo}}}||||||llldddaaa___^^^```cccjjjooopppqqquuuuuusssrrrpppmmmiiigggffffffgggdddaaa]]]ZZZYYYXXXVVVUUUUUUSSSPPPNNNKKKGGGCCC???<<<777555555555333666:::999:::;;;<<<>>>@@@BBBCCCAAABBBBBBBBBBBB@@@>>>===;;;???EEEKKKSSS[[[eeekkkcccWWWGGG;;;666555333111333333333333333333333222333333333333333333333333555444444444444555555666555555555666999<<<>>>@@@BBBDDDFFFIIIMMMQQQUUUVVVVVVXXX]]]eeemmmpppmmmjjj___\\\XXXUUUTTTTTTSSSRRRQQQPPPNNNLLLJJJJJJJJJJJJOOOPPPPPPOOONNNLLLJJJIIIIIIIIIIIILLLPPPSSSTTTTTTSSSQQQMMMIIICCC>>>;;;999888888888888777999===???HHHSSSgggyyy}}}rrrccc[[[XXXqqqzzz}}}jjjUUULLLFFF>>>999555333000/////////...---......------------......000//////.........//////---444:::HHHYYY```mmm~~~iiidddfffooo{{{{{{tttqqquuu|||{{{|||}}}vvvrrr{{{}}}~~~{{{|||zzzvvv{{{}}}wwwmmmgggbbbcccbbb^^^\\\]]]ZZZ^^^bbbddddddcccbbbcccgggddd___[[[WWWRRRMMMJJJCCC???;;;777666444222111000//////......//////000---......//////......---------......//////000000000222333444333333555777888999;;;;;;;;;;;;===>>>BBBBBBCCCCCCDDDEEEFFFFFFEEEFFFGGGHHHLLLUUUaaajjjtttyyyttt>>>???BBBEEEGGGJJJMMMOOOWWWVVVSSSPPPMMMKKKJJJJJJHHHEEE@@@======>>>???@@@@@@BBBDDDEEEEEEFFFIIIKKKHHHIIIIIIJJJJJJIIIHHHHHHFFFFFFGGGJJJNNNSSSXXX[[[___bbbdddfffddd___ZZZVVVOOOMMMJJJFFFDDDDDDDDDEEEFFFIIIMMMPPPTTT\\\fffnnnwww~~~{{{pppcccWWWLLLFFFCCC???>>>???CCCFFFSSSjjj{{{jjjhhhjjjvvvkkkMMM@@@<<<888555666333333333333333333333333333111111555666555777:::AAAUUUppp}}}{{{~~~xxxiiiaaa___]]]]]]___aaahhhmmmnnnpppssstttsssrrrpppllliiifffeeeeeefffdddaaa]]][[[ZZZYYYWWWVVVTTTRRROOOMMMJJJFFFAAA>>>;;;666444555555444555999999999:::<<<>>>AAACCCDDDBBBCCCCCCCCCBBB@@@???>>>===???DDDJJJQQQXXX___ddd```TTTEEE;;;888777444111333333333333333333333444333333333333333333333333555555555444444555555666555555555666888;;;===???@@@AAADDDGGGKKKOOORRRTTTSSSUUUZZZbbbjjjllljjjfff___\\\XXXUUUUUUTTTTTTSSSQQQPPPNNNLLLJJJJJJJJJJJJOOOOOOPPPOOONNNLLLJJJIIIIIIHHHHHHKKKOOOSSSUUUUUUTTTRRRNNNIIIDDD???;;;999777888888777666888;;;>>>DDDMMM]]]mmmpppggg\\\VVVXXXrrrrrrmmmrrryyy}}}kkkVVVMMMFFF>>>888444222///.........---,,,......------------......//////............//////---444:::HHHYYY```nnn|||eeebbbgggsss|||rrrmmmpppuuutttuuuyyytttrrr|||}}}~~~~~~{{{xxx{{{|||xxxuuuvvvxxxlllfffaaa```^^^ZZZZZZ\\\^^^aaacccdddcccaaa``````bbb___[[[WWWTTTPPPLLLIIIDDD@@@;;;777555444222111//////............//////------............------------...//////000111111000222444444444555777888999;;;<<<=========???AAADDDDDDDDDDDDEEEFFFGGGHHHKKKMMMOOORRRXXXcccqqq{{{}}}tttmmmhhheee???@@@BBBCCCEEEHHHLLLPPPSSSRRRNNNJJJFFFFFFHHHJJJHHHFFFBBB???======???@@@AAACCCFFFGGGGGGHHHJJJLLLFFFGGGIIIKKKLLLLLLKKKJJJKKKKKKKKKLLLPPPVVV\\\___eeehhhkkkmmmlllgggaaa]]]SSSPPPLLLIIIFFFFFFGGGHHHFFFHHHKKKNNNQQQXXXbbbiiiuuu~~~}}}wwwmmmbbbWWWLLLFFFCCC>>>===>>>BBBEEERRRiii~~~pppkkkhhhnnnzzzpppQQQBBB===888555666333333333333333333333333333111111555666555777:::AAATTTnnn~~~|||tttfff```^^^\\\\\\^^^^^^eeekkklllnnnrrrtttrrrqqqooollliiigggeeedddddddddbbb^^^\\\[[[ZZZYYYXXXRRRPPPNNNKKKIIIEEE@@@<<<999666444666666444555999888999999;;;===AAADDDFFFCCCCCCDDDDDDCCCAAA@@@???@@@AAADDDGGGMMMSSSXXX[[[^^^TTTFFF===999666333000222333444444333333444555444444444444444444444444555555555555555555666666555555555666888:::;;;<<<>>>???AAADDDHHHLLLOOOQQQQQQSSSXXX```hhhkkkhhheee```\\\XXXVVVUUUUUUTTTSSSQQQPPPNNNLLLJJJJJJJJJJJJMMMMMMNNNNNNMMMLLLJJJIIIHHHHHHHHHJJJNNNSSSUUUVVVUUUSSSOOOJJJEEE@@@<<<:::777888777666666777:::===AAAGGGSSS```ccc\\\TTTPPPWWWrrrzzzfffbbbhhhppptttzzznnnYYYPPPHHH???888444111...---.........---......------------............------......//////---444;;;IIIYYYaaannn~~~gggaaagggttt{{{qqqmmmmmmqqqooopppwwwtttttt~~~}}}zzztttuuuvvvtttxxxxxxkkkeee```___\\\ZZZ\\\aaahhhhhhhhheeeaaa___^^^___^^^[[[WWWSSSQQQOOOLLLJJJFFFAAA;;;777444333111000------,,,,,,,,,,,,------------............------++++++,,,---...//////000111333555555555666888:::999;;;===>>>>>>>>>@@@BBBBBBBBBBBBCCCEEEHHHJJJLLLOOORRRVVV[[[dddqqq~~~qqqgggaaa^^^[[[YYYAAABBBCCCCCCCCCGGGMMMQQQTTTRRRNNNIIIFFFFFFKKKOOONNNLLLHHHDDDAAA@@@AAACCCDDDFFFHHHJJJJJJKKKMMMNNNJJJMMMPPPSSSTTTSSSPPPNNNOOONNNMMMNNNQQQWWW]]]aaadddgggkkkooooookkkgggdddZZZWWWSSSNNNLLLJJJKKKKKKIIIKKKNNNOOOQQQWWW```fffttt~~~}}}uuulll___UUUJJJFFFCCC???>>>??????BBBPPPggg}}}pppiiicccdddppptttSSSDDD>>>888555666444444444444444444444444333111111555666555777:::BBBTTTlll{{{|||~~~}}}qqqddd___^^^]]]\\\]]]___ffflllnnnqqquuuwwwvvvpppooommmjjjgggeeecccbbbbbb___\\\ZZZYYYXXXWWWVVVPPPNNNLLLJJJGGGDDD???<<<888555444666666444555999888888888:::===@@@DDDFFFBBBCCCDDDDDDDDDBBBAAA@@@BBBBBBCCCGGGMMMTTTZZZ]]]bbbXXXJJJ>>>888555444333111333555555333222444666666666666666666666666666555555444555555666777777444555777888999:::;;;;;;<<<===???AAADDDHHHKKKLLLPPPRRRXXX```hhhllljjjggg```]]]YYYVVVUUUUUUTTTSSSQQQPPPNNNLLLJJJJJJJJJJJJJJJJJJKKKLLLLLLKKKJJJIIIHHHGGGGGGIIINNNRRRUUUVVVTTTRRROOOJJJEEEAAA===;;;888888888777666777:::===>>>BBBKKKVVVYYYRRRLLLJJJQQQmmmnnn]]]\\\dddkkkooonnnxxxqqq^^^UUULLLAAA999444111///...///000000///......------------.........------------...///000...555<<>>>>>???AAACCC???@@@BBBEEEIIIOOOSSSVVVVVV[[[bbbjjjvvvuuulll___WWWTTTSSSQQQOOODDDDDDDDDCCCCCCFFFMMMSSSWWWUUURRRLLLIIIJJJOOOTTTVVVSSSOOOJJJFFFDDDFFFGGGEEEHHHKKKLLLLLLMMMOOOPPPVVVYYY^^^aaaaaa___[[[XXXQQQPPPNNNNNNQQQWWW]]]aaa```dddiiimmmooommmjjjgggaaa^^^YYYTTTQQQOOOOOOOOONNNPPPQQQRRRSSSXXXaaagggttt~~~~~~uuukkk]]]RRRIIIEEECCC@@@???AAA===@@@NNNfff|||kkkddd]]]^^^jjj}}}vvvUUUDDD>>>888555666555555555555555555555555333111111555666555777:::DDDTTTjjjuuuwww{{{oooddd``````^^^]]]^^^cccjjjpppsssvvv{{{}}}{{{ooonnnmmmkkkhhheeebbb```^^^[[[XXXVVVUUUUUUSSSRRRNNNMMMJJJIIIFFFCCC???;;;888555444666666444555999777777777999<<<@@@DDDFFFBBBCCCDDDDDDDDDCCCBBBAAABBBAAACCCHHHQQQZZZbbbfffggg]]]NNN@@@888555666777111333555555333222444777888888888888888888888888444444444555555666888888666777999;;;<<<<<<<<<;;;:::;;;===???BBBEEEHHHIIIOOOQQQWWWaaajjjnnnllljjj```]]]YYYVVVUUUUUUTTTSSSQQQPPPNNNLLLJJJJJJJJJJJJGGGHHHJJJKKKKKKKKKJJJIIIHHHGGGGGGIIINNNRRRUUUVVVTTTRRROOOJJJFFFAAA>>><<<888888888777666777:::===<<>>>>>???AAACCC???@@@CCCHHHOOOVVV\\\```ccciiirrr|||~~~kkkbbbUUUNNNLLLKKKJJJHHHBBBDDDFFFGGGGGGJJJOOOTTTWWWTTTQQQOOOLLLKKKRRRZZZ]]]ZZZTTTMMMGGGEEEGGGIIIQQQKKKIIILLLMMMLLLRRRZZZaaaeeemmmtttuuuoooeee]]]RRRQQQOOONNNNNNPPPRRRTTTYYY]]]dddlllqqqpppllliiiiiieee```]]]]]]]]]ZZZWWWZZZ[[[[[[ZZZZZZ^^^dddjjjzzz~~~{{{zzz~~~qqqhhh\\\RRRIIIEEECCC@@@>>>???AAACCCJJJ\\\zzzhhh```XXXYYYhhh[[[FFF>>>;;;777444333333333333333444555666333444444444333444777999GGGVVVkkk~~~qqqtttyyypppgggccc```]]]]]]aaahhhlllssszzz~~~~~~|||zzzrrrpppllliiigggeeeaaa___\\\[[[ZZZYYYXXXUUURRROOOMMMMMMMMMLLLJJJFFF@@@<<<777666555444444555666777777888999::::::<<>>999666444555444222222444555444444666777999::::::999888777666333222444555555999>>>888===AAA@@@@@@BBBCCCAAA<<<>>>AAACCCDDDEEEFFFGGGLLLWWWaaaffflllqqqooohhhaaa^^^[[[WWWTTTSSSSSSSSSNNNNNNLLLKKKIIIIIIHHHHHHIIIJJJJJJJJJJJJJJJIIIIIIHHHFFFEEEHHHOOOTTTTTTRRRPPPNNNLLLIIIEEEAAA>>><<<999888777777777888:::;;;===@@@HHHRRRSSSKKKDDDBBBOOO^^^wwwsssaaaYYY]]]fffkkkmmmlllttt|||uuu___VVVPPPDDD:::333111///...///000///...///............//////000111///------.../////////222444999JJJ[[[___mmmjjjeeefffiiilllooopppmmmkkklllhhhjjjrrryyy{{{{{{}}}zzzxxx~~~{{{ooorrr{{{uuukkkaaa\\\```cccccckkkwww~~~xxxnnnfff```]]]\\\[[[UUUSSSQQQPPPPPPOOOMMMKKKGGGAAA999555333333000...........................//////.........---------...,,,***,,,000444444444555555555444333555888:::;;;<<<<<<;;;::::::===??????BBBDDDIIISSSaaaiiijjjrrruuu}}}ttteee\\\RRRKKKJJJJJJHHHFFFCCCEEEFFFFFFFFFHHHLLLPPPTTTRRRQQQQQQOOOOOOVVV^^^bbb___YYYRRRKKKIIIJJJMMMRRRNNNNNNPPPQQQRRR[[[eeevvv{{{}}}pppbbbYYYOOOOOOMMMLLLKKKMMMPPPRRR[[[^^^dddkkkpppssssssrrrooommmkkkjjjjjjkkkkkkjjjfffggggggfffgggkkkrrrwww{{{zzz|||ooofffYYYOOOFFFCCCAAA===<<<===???CCCLLLaaa|||ccc[[[SSSWWWiii\\\GGG???;;;777555444333333333333444555666333444444444333555777:::FFFUUUjjjyyymmmppp~~~zzz}}}yyypppgggccc```]]]^^^aaaiiimmmsssyyy{{{{{{yyywwwpppnnnjjjgggeeeccc___]]]ZZZXXXWWWWWWVVVTTTQQQNNNMMMMMMLLLLLLJJJFFF@@@<<<777666555444444555666777666888999999999;;;???AAACCCCCCDDDDDDDDDDDDDDDCCCFFFKKKOOOSSS\\\jjjuuuyyywwwlllZZZKKKAAA;;;888777777555444555777999999888888999:::;;;;;;999888666444222222555777777;;;@@@???DDDHHHGGGFFFHHHHHHEEECCCDDDEEEEEEEEEGGGHHHJJJLLLVVV___dddiiinnnlllfffaaa___[[[XXXUUUSSSSSSSSSPPPOOOMMMLLLKKKJJJIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIHHHEEEDDDHHHNNNSSSSSSQQQOOONNNLLLHHHDDD@@@<<<:::999999888888888999:::;;;>>>AAAIIIRRRSSSLLLFFFEEEJJJXXXrrrrrraaaYYY^^^hhhppptttssszzzxxxcccZZZRRRFFF;;;333111/////////000///...///............///000000111///------...///000///222444999JJJ\\\aaannnhhhbbbdddhhhmmmqqqqqqnnnkkkhhheeefffnnnuuuwwwxxxyyy~~~|||zzz|||~~~rrruuu~~~wwwkkkaaa]]]aaaddddddlllwww{{{uuulllddd___\\\[[[YYYSSSQQQPPPPPPQQQQQQPPPNNNGGGAAA999555333333000...........................//////.........---------000...,,,...111444555444666666777666555666999;;;;;;<<<<<<;;;:::;;;===???===BBBGGGNNN\\\mmmwwwzzz|||nnn^^^XXXRRROOOPPPPPPMMMJJJDDDEEEFFFFFFFFFGGGJJJMMMPPPPPPQQQTTTTTTTTTZZZbbbdddbbb]]]VVVPPPNNNOOOQQQWWWWWWXXXZZZ\\\aaammmyyykkkZZZQQQMMMMMMMMMKKKIIIJJJOOOSSSYYY\\\aaagggmmmssswwwyyyuuuvvvvvvvvvvvvxxxzzz}}}||||||{{{{{{}}}~~~zzzxxxzzznnndddZZZPPPGGGDDDCCC@@@???@@@>>>CCCPPPiiixxx^^^VVVPPPWWWkkk^^^III@@@<<<888666444444333333333444555555333444444444444555888:::EEESSShhh}}}sssiiilllxxxuuuvvv|||yyypppgggbbb```^^^___ccciiilllrrrvvvxxxwwwuuurrrnnnkkkhhheeeccc```]]]ZZZVVVUUUTTTTTTTTTSSSOOOMMMMMMLLLKKKJJJIIIEEE???;;;777666555444444555666777666777888999999;;;>>>AAACCCDDDDDDEEEFFFFFFGGGGGGHHHMMMSSSXXXdddssswwwdddRRRFFF@@@===<<<999888777888:::<<<<<<<<<;;;<<<======<<<:::888666333111333777888999===DDDJJJQQQVVVVVVWWWXXXWWWUUUTTTRRROOOMMMLLLLLLMMMNNNOOOVVV]]]bbbgggjjjiiieeeaaa___\\\XXXVVVTTTSSSSSSQQQPPPOOOMMMLLLKKKJJJJJJIIIIIIJJJJJJJJJJJJJJJIIIGGGEEEDDDGGGLLLPPPQQQPPPPPPOOOLLLIIIDDD???;;;888:::999888888888999;;;;;;@@@AAAHHHPPPRRRLLLHHHGGGGGGTTTnnntttccc[[[___kkkvvv|||||||||hhh___VVVHHH<<<333222//////000000///...///.........//////000111111///------...000000///111444:::JJJ\\\bbbooo~~~fff^^^aaagggnnnrrrrrrnnnjjjgggccceeemmmtttuuuuuuwwwyyyyyyxxxxxx{{{tttuuu~~~wwwjjjbbb___bbbeeeeeelllvvvuuuppphhhbbb]]][[[YYYXXXQQQPPPPPPQQQSSSTTTSSSRRRGGGAAA999555333333000.........................../////////............---111///...///222444555555666777888888777888:::;;;;;;<<<===<<<;;;;;;===???===BBBIIIRRRbbbuuuxxxfffZZZXXXVVVVVVWWWTTTOOOJJJEEEEEEFFFGGGHHHJJJLLLNNNNNNNNNRRRVVVWWWWWW\\\dddggggggdddaaa]]]\\\^^^```cccfffjjjmmmpppxxxyyydddVVVOOOKKKMMMMMMKKKJJJLLLSSSYYY\\\```ffflllqqqwww|||~~~}}}xxxvvvvvvzzz~~~lllcccXXXOOOFFFDDDCCCAAA@@@AAA@@@EEEUUUssssss[[[VVVSSSYYYkkk```KKKBBB===999888444444333333333444444555222333444444444666888;;;EEESSSfff{{{rrrjjjnnnxxxtttsssxxx~~~yyypppfffbbb```^^^```dddiiilllpppssstttssspppnnnmmmjjjgggdddbbb___\\\YYYUUUTTTSSSSSSTTTRRROOOMMMLLLKKKJJJIIIGGGDDD???;;;777666555444444555666777666777888888999:::>>>@@@CCCDDDEEEFFFHHHJJJKKKLLLNNNSSSYYY```lll|||ooo\\\NNNFFFCCCBBB>>>===;;;;;;===>>>===<<>>???EEEMMMOOOKKKGGGHHHJJJWWWqqq{{{iii___```kkkxxxmmmdddZZZJJJ<<<444222000///000000///---............///000111111222000...---///000000000111555:::III\\\dddppp{{{bbb\\\```fffmmmqqqqqqlllhhhiiifffhhhpppvvvwwwuuuvvvrrrrrrrrrttt{{{}}}qqqrrrzzz|||rrrhhhccc```ccceeefffkkkrrrooojjjddd___\\\ZZZXXXWWWRRRQQQRRRSSSUUUVVVUUUSSSGGGAAA999555333333000.........................../////////...............111000///000111333555666777888999999888888999:::;;;<<<======<<<<<<===???>>>CCCIIIQQQ```rrr~~~}}}jjj]]][[[\\\\\\]]][[[UUULLLEEEDDDDDDEEEHHHKKKMMMOOOPPPMMMNNNRRRWWWYYYYYY^^^fffmmmooorrrssstttuuuvvvxxxwww}}}rrr```WWWSSSKKKLLLMMMNNNOOOUUU]]]ccciiinnnvvv}}}|||vvvtttuuuwww{{{|||kkkcccRRRIIIAAA??????===<<<>>>CCCHHHZZZ{{{oooXXXWWWWWW]]]lllbbbMMMBBB===999999555444444333333333444444222333444444555666999<<>>:::777666555444444555666777666777888999999;;;>>>AAAAAAAAACCCFFFIIIMMMPPPQQQVVV\\\cccnnn}}}}}}jjjYYYOOOJJJHHHGGGEEEBBBAAAAAAAAA???>>>AAAAAAAAA@@@>>>;;;888666444444666:::;;;<<>>>>>===<<<===>>>>>>BBBFFFMMMZZZjjjuuuwwwwwwyyyuuuhhh\\\UUUYYY[[[]]]^^^[[[SSSJJJCCCDDDDDDEEEHHHMMMPPPQQQPPPNNNOOOSSSYYY[[[\\\ccckkkqqqwww|||kkk^^^YYYXXXQQQQQQRRRVVV]]]fffoootttzzz{{{uuutttxxx{{{|||zzzjjjaaaRRRIIIAAA@@@@@@>>>>>>@@@GGGJJJ\\\lllXXXXXXZZZddduuucccNNNCCC<<<999999555555444333333333444444222333444555555777:::===HHHTTTgggzzz|||sssuuuwwwppprrrwww}}}rrrhhhbbb___]]]```dddeeegggkkknnnoooooommmlllmmmjjjgggdddbbb___\\\YYYWWWUUUUUUTTTTTTSSSPPPMMMLLLJJJHHHFFFDDDAAA===:::777666555444444555666777777888999999:::<<>>BBBMMMYYYiiiwww~~~oooeeeZZZWWWWWWZZZ[[[ZZZ\\\```aaa```^^^\\\YYYWWWUUUSSSQQQPPPNNNLLLJJJIIIHHHGGGHHHHHHIIIJJJKKKKKKKKKKKKIIIHHHFFFFFFHHHKKKNNNPPPRRRRRRQQQNNNJJJDDD>>>;;;999888777777777888999:::;;;===CCCKKKMMMJJJHHHHHHNNN^^^{{{wwwiiieeemmm|||vvvmmm```LLL;;;666444111000000000///---.........///000111222333222000......///111111000000666:::FFFZZZdddmmm}}}vvv```[[[\\\```eeeiiikkkiiigggmmmmmmqqqzzz~~~zzzssspppjjjrrrwwwxxx{{{pppnnnvvvzzzlllhhhgggffffffffffffhhhiiieeeccc```^^^]]]\\\ZZZXXXXXXWWWXXXYYYYYYXXXTTTQQQGGGAAA999555333333000...////////////////////////...////////////000000000///111222222222444888:::======;;;888555444666777:::<<<>>>>>>=========>>><<>>;;;::::::999999999:::;;;<<<===???FFFOOORRRNNNKKKLLLNNNaaayyymmmiiirrr{{{rrrdddNNN<<<666444222000000000///---.........///000222333444333111......000111111111000777:::EEEYYYccckkkxxxwwwbbbXXXXXXZZZ___dddiiillllllrrrsssyyy~~~tttooolllxxx{{{pppmmmuuu~~~rrrkkkkkkjjjiiihhhhhhhhhgggcccaaa_________^^^\\\ZZZXXXXXXYYYZZZ[[[YYYVVVSSSGGGAAA999555333333000...////////////////////////.../////////000000000000000222444555555777;;;???CCCAAA===888444333555888:::<<>>======>>><<<>>>@@@DDDMMMZZZaaabbbbbbaaabbbeeehhhiiihhhfffaaaYYYQQQNNNKKKFFFGGGKKKHHHJJJLLLLLLKKKHHHFFFEEEFFFEEEEEEHHHLLLMMMLLLJJJNNNOOOUUU\\\aaafffpppyyyxxxtttsssttttttkkkhhhhhhrrr~~~xxxvvvxxxzzz{{{xxxggg^^^RRRJJJBBBBBBBBBBBBBBBDDDJJJJJJ[[[}}}kkkaaa^^^ccc{{{dddNNNBBB;;;888999666555444333333333333333222333555555555777;;;>>>KKKXXXiii{{{uuusss}}}qqqqqqyyyuuuiiibbb^^^\\\^^^cccaaadddhhhlllnnnoooooonnnkkkiiieeeccc```^^^ZZZXXXWWWVVVTTTTTTSSSPPPMMMJJJKKKIIIFFFDDDCCC@@@<<<999777666555444444555666777999:::;;;;;;<<<===AAACCCGGGHHHLLLRRRYYYaaahhhlllyyymmm]]]UUULLLJJJGGGFFFFFFFFFDDDCCC@@@@@@AAA@@@>>><<<999777666888<<>>;;;<<<<<<;;;:::;;;<<<===>>>@@@BBBJJJSSSVVVRRROOOOOOPPPdddxxxnnnlllvvv~~~uuugggPPP>>>777555222111111000///---.........///000222333444333111///...000111111111000777999DDDXXXcccjjjvvvyyyeeeVVVUUUVVVZZZbbbiiinnnpppwwwxxxwwwpppnnn}}}yyyooojjjrrrxxxnnnooonnnkkkjjjjjjiiigggbbb```___``````___]]][[[XXXXXXYYY[[[\\\[[[WWWTTTGGGAAA:::555333333000...000000000000000000000000.../////////000000111111111333666777777:::>>>BBBGGGDDD???888444333666999:::<<>>======>>>===??????@@@GGGQQQWWWWWWWWWVVVUUUUUUVVVUUUTTTRRRMMMEEEAAABBBBBB@@@CCCIIIEEEFFFFFFEEECCCBBBBBBBBBDDDEEEEEEFFFHHHJJJMMMOOORRRUUUYYY]]]eeeqqq~~~{{{wwwxxxzzzxxxxxxyyy~~~jjj[[[PPPIIICCCBBBBBB@@@AAADDDHHHLLLYYYssskkkbbb___jjjcccMMMAAA:::888888777666666666666555555555444222333555555444888===IIIXXXlll~~~uuurrr{{{nnnnnn{{{}}}sssjjjgggeeebbbaaacccbbbcccfffjjjnnnppppppnnnjjjgggbbb___\\\[[[XXXWWWYYYXXXVVVTTTRRRQQQOOONNNIIIHHHFFFCCCAAA>>><<<;;;:::888666555444555666777:::;;;;;;:::;;;===@@@CCCHHHJJJQQQ[[[bbbhhhsss}}}kkkWWWOOOAAA@@@>>><<<<<<<<<>>>???@@@@@@@@@@@@@@@???;;;999:::>>>CCCHHHRRRcccxxxzzzjjjgggdddeeehhhkkkkkkkkkkkkhhhbbb]]]YYYXXXXXXXXXTTTSSSQQQOOOLLLIIIGGGFFFHHHIIIIIIJJJJJJIIIIIIIIIHHHGGGGGGGGGIIIKKKNNNOOOQQQPPPMMMIIIEEE@@@<<<:::999:::<<<;;;;;;;;;===???AAANNNWWWaaaggg\\\QQQSSSWWWjjj{{{nnnqqqyyykkkTTTAAA666333///---.........---000/////////111222444555555333///---............555333777EEEUUUcccnnnvvvrrr___SSSTTTWWW\\\ccckkkrrrwwwvvvsssqqqppp|||{{{pppnnnwww~~~xxxsssqqqnnnllllllkkkiiihhhcccaaa```^^^^^^^^^______\\\]]]\\\ZZZZZZ[[[UUUMMMFFFAAA;;;777666444111...111000000000000000111222222222333333333333444444111333666777888;;;@@@DDDKKKGGGAAA;;;666555555666999<<<>>>???>>>>>>>>>??????@@@BBBDDDGGGHHHIIIJJJHHHIIIKKKKKKJJJIIIFFFEEEAAA>>>;;;::::::;;;<<<<<<<<>>EEEFFFGGGHHHJJJLLLOOORRRWWW[[[aaahhhrrr}}}|||}}}{{{{{{||||||jjj\\\NNNFFFAAA??????======@@@FFFJJJXXXqqqmmmeeedddooobbbLLL@@@:::777888666666666555555555444444555333333555555444888>>>MMM[[[nnn}}}ooonnnzzz{{{lllnnn}}}sssiiieeedddaaaaaaccccccdddfffjjjnnnooonnnllliiieeeaaa^^^]]][[[YYYWWWXXXWWWVVVTTTRRRPPPNNNNNNHHHGGGEEECCC@@@===;;;:::999888666555444555666777:::;;;<<<<<<<<<>>>BBBEEEJJJMMMVVVbbbllltttwww\\\JJJCCC<<<:::999777777777999:::<<<<<<===???@@@@@@>>>======BBBKKKVVVeeeyyyzzzkkkiiihhhiiimmmpppqqqqqqnnnjjjccc\\\WWWUUUUUUUUUTTTSSSQQQOOOLLLIIIHHHFFFGGGHHHIIIIIIIIIIIIIIIHHHIIIHHHGGGGGGIIIKKKMMMOOOQQQOOOMMMIIIEEE@@@===;;;;;;;;;<<<<<<;;;===@@@BBBHHHWWWdddnnnpppaaaSSSUUU[[[ooovvvyyy}}}nnnVVVBBB777444111////////////...000/////////000222444555555333///...............444222777EEEUUUaaakkkrrr~~~nnn]]]QQQSSSVVV\\\ccckkkrrrvvvyyysssqqqrrr~~~}}}tttrrrxxx|||rrrpppmmmkkkkkkjjjhhhgggcccbbbaaa```___^^^______[[[\\\[[[YYYZZZZZZUUUNNNEEE@@@:::777666555222///111000000000000111222222333444444444555555555555222555888999:::===BBBEEEIIIEEE@@@:::666555666777:::<<>>?????????@@@AAACCCDDDEEEEEEFFFBBBBBBCCCCCCCCCAAA@@@???<<<;;;999999:::;;;<<<<<<===??????===???CCCAAA<<>>???AAACCCGGGUUUlllooodddcccnnn```JJJ???999888888555555555555444444444333555333333555555555888>>>NNN\\\nnnyyyjjjkkkzzzzzzmmmppp~~~ssshhhdddbbb```aaacccdddeeefffjjjmmmnnnlllkkkgggdddaaa^^^]]]\\\ZZZXXXWWWVVVUUUTTTRRROOOMMMLLLGGGFFFDDDBBB???<<<:::999999777666444444555666777;;;<<<===>>>>>>@@@DDDGGGNNNRRR\\\jjjuuuttt___KKK>>>999777666555444333444555666:::;;;===>>>@@@AAABBBBBBCCCKKKYYYlllvvvmmmlllmmmppptttwwwxxxxxxtttoooggg^^^XXXUUUTTTTTTUUUTTTRRROOOLLLJJJHHHGGGEEEFFFHHHIIIIIIIIIHHHHHHKKKJJJHHHHHHHHHKKKMMMOOOPPPOOOLLLIIIEEEAAA>>>===<<<======<<<===???CCCGGGQQQeeettt}}}zzzfffUUUWWW^^^sss~~~~~~rrrXXXCCC999666222000000111000///000/////////000222333555555222///......//////...333111777EEEUUU___gggmmm|||vvvjjjZZZQQQSSSXXX^^^eeelllrrrvvv}}}pppqqqsss|||||||||zzzwwwyyyqqqooollljjjjjjjjjhhhfffddddddcccaaa```___^^^^^^YYYZZZYYYWWWXXXYYYTTTMMMCCC>>>888666666666444111111111000000111111222333555555555666666666666777555777999;;;===???CCCFFFEEEBBB===888666666777999;;;===???@@@@@@??????@@@@@@@@@AAAAAAAAAAAA@@@@@@;;;;;;;;;;;;;;;:::::::::666666777999:::;;;<<<===>>>@@@??????BBBFFFCCC>>>GGGJJJMMMPPPRRRUUU[[[```gggmmmwww~~~}}}wwwhhh]]]RRRJJJDDDCCCAAA??????BBBCCCEEEOOOddd~~~pppbbbbbblll^^^HHH>>>:::888888555555444444444333333333555333333666666555888>>>LLLZZZlllooonnn|||~~~qqqssstttiiieeecccaaabbbdddcccdddfffiiimmmnnnmmmkkkeeeccc```___^^^]]][[[YYYVVVUUUUUUTTTRRROOOMMMKKKFFFEEECCCAAA>>>;;;999888888777555444444555666888<<<===???@@@AAACCCFFFIIIQQQUUU```mmmyyylllXXXJJJ???999777555555444333333444444555;;;<<<===>>>@@@BBBEEEHHHOOOYYYlllzzznnnnnnooorrruuuxxxzzz{{{{{{zzzuuulllbbb[[[WWWVVVWWWUUUTTTRRROOOMMMJJJHHHGGGDDDEEEGGGIIIJJJJJJIIIHHHLLLKKKIIIHHHIIIKKKNNNPPPPPPOOOLLLHHHEEEBBB???>>>>>>>>>>>>===>>>AAAGGGKKKYYYmmm}}}{{{dddUUUYYY^^^ttt~~~vvvZZZCCC999666333111000000000///000/////////000111333444555222///...//////000///111000777EEETTT]]]ccchhhxxx~~~wwwttthhhXXXSSSUUUYYY___fffmmmsssvvv~~~xxxlllnnnrrr~~~yyytttuuuwwwzzzyyy~~~pppnnnllljjjjjjjjjhhhgggeeeeeedddcccaaa___]]]\\\UUUVVVTTTSSSTTTVVVRRRLLL@@@<<<777555666777555333111111111111111222333444555555555666666666777777666888:::<<<>>>AAADDDEEEAAA>>>:::777555666999:::<<<>>>@@@AAAAAA@@@@@@AAA@@@@@@@@@???>>>===<<<;;;999888888777777888888999333555888:::;;;<<<===>>>AAADDDFFFFFFJJJMMMIIICCCHHHLLLQQQTTTVVV[[[bbbhhhlllsss~~~|||qqqmmmlllqqquuu||||||{{{tttfff\\\NNNFFF@@@???>>><<<<<>>:::999888555555444444444333333333555333444666666555999>>>KKKZZZooozzzvvvuuuuuuvvvlllhhhfffddddddgggbbbccceeeiiimmmooonnnmmmeeecccaaa``````___\\\ZZZUUUUUUUUUTTTRRROOOLLLKKKFFFEEECCC@@@>>>;;;999888777666444333444555666888;;;>>>@@@BBBCCCEEEHHHKKKQQQVVV```nnnzzzpppUUUDDD===888777777333333333333333333444444777999<<<>>>AAAFFFMMMSSSaaammm}}}qqqjjjqqqrrruuuwwwyyyzzz||||||}}}xxxoooeee^^^ZZZXXXXXXUUUTTTRRRPPPMMMJJJHHHGGGDDDFFFIIIKKKLLLLLLKKKJJJMMMKKKIIIHHHIIILLLOOORRRQQQOOOLLLHHHEEEBBB@@@???>>>>>>>>>>>>???BBBHHHLLL[[[nnnzzz{{{rrr]]]QQQXXX^^^www~~~zzz[[[BBB999666222000000000///...000////////////000222333555222///...///000000000000000666EEESSS[[[aaaeeeqqq~~~~~~zzzwwwjjjYYYSSSTTTXXX]]]cccjjjpppsssyyy|||yyyxxxyyyoooeeejjjnnn{{{xxxsssuuuvvvyyyuuuyyy}}}yyypppnnnllljjjkkkjjjiiihhhfffffffffdddbbb___\\\ZZZPPPQQQPPPNNNQQQSSSPPPJJJ>>>:::666444666777666444111111111111222333444555444555555555666666666666777888999<<>><<<:::999999888777777666777777888333666:::<<<===>>>@@@BBBFFFLLLRRRTTTUUUTTTOOOHHHIIIOOOUUUYYY[[[```iiipppooowww~~~xxxmmmbbb[[[XXXYYYZZZ___fffooowww~~~zzzzzz}}}pppcccZZZMMMFFFAAA@@@???===>>>AAACCCCCCIII[[[sssmmm^^^\\\bbbsss|||ZZZFFF???<<<:::888555555555555444444444333666444444666666666999???LLL\\\ttt}}}wwwwwwzzzqqqnnnllliiihhhiiidddeeegggjjjnnnooonnnmmmgggeeeccccccbbb```]]][[[UUUVVVVVVUUUSSSPPPMMMKKKFFFEEECCCAAA>>>;;;999888666555444333333555777888;;;===@@@CCCDDDFFFIIILLLQQQUUUaaappp|||ooo\\\FFF:::666333333444000000111111111111222222111444888<<>>>>>>>>???BBBGGGJJJWWWfffoooooogggUUUMMMVVV```{{{~~~~~~]]]BBB:::777333000000000///...000000///...///000111222555222///...///111111111000///555DDDRRRZZZ```eeennn{{{~~~|||ooo\\\RRRSSSTTTXXX]]]dddjjjnnnsssuuupppnnnppphhh```fffkkkxxxzzzxxxxxxxxx{{{tttpppsss|||zzzvvvooollljjjiiijjjiiihhhgggeeeffffffeeebbb^^^ZZZWWWMMMNNNMMMKKKNNNRRRPPPJJJ>>>999555444666777666444111111111222333444555666555555555555666666666666888999:::===AAADDDDDDCCC;;;888555333333666999<<<>>>@@@BBBCCCCCCBBBBBBCCCCCCBBBBBBAAA???===<<<;;;:::999999888777777666666555999===@@@AAACCCHHHLLLOOO[[[fffhhhccc\\\SSSLLLJJJPPPXXX\\\^^^dddnnnvvvuuu}}}xxxoooiiieee^^^VVVNNNJJJIIIJJJHHHLLLQQQWWW^^^iiittt|||{{{yyy{{{nnn```WWWNNNGGGBBBAAAAAA@@@AAAEEEBBBCCCLLL```xxxjjjXXXUUUXXXeeevvvyyyXXXFFFAAA>>>:::888666666666555555555444444666444444777777666999???LLL^^^www{{{zzz}}}~~~vvvsssrrrnnnllllllhhhhhhjjjlllnnnnnnllljjjiiigggfffeeedddbbb^^^[[[VVVVVVWWWVVVTTTQQQMMMKKKGGGFFFDDDAAA>>><<<:::999666555444333333555777888:::===@@@CCCEEEGGGJJJLLLSSSWWWbbbppp|||~~~lllWWWJJJ<<<666333000000111//////000111111111111111000333777:::>>>HHHTTT^^^rrrvvvkkkjjjnnnsssuuuxxxzzz|||}}}zzzqqqggg___ZZZWWWVVVUUUSSSPPPMMMKKKIIIHHHGGGIIIMMMQQQRRRRRRQQQPPPLLLKKKHHHHHHJJJNNNSSSVVVUUURRRMMMHHHDDDAAA??????;;;===>>>>>>???AAADDDGGGOOO]]]dddddd```QQQIIIRRRaaa}}}wwwwww|||~~~}}}```CCC<<<888444222111111000///000000///......000111222555222//////000111222111000///444BBBQQQZZZaaafffmmmzzz~~~sssaaaUUUTTTTTTVVV[[[bbbiiimmmlllnnniiigggjjjccc^^^dddkkkvvv}}}|||yyy|||vvvnnnjjjmmmuuu|||zzzvvvllljjjhhhgggggggggfffeeeeeeffffffeeebbb]]]XXXTTTMMMMMMLLLKKKNNNRRRPPPKKK===999555444666777666444111222222222333555666777666666666777777777888888;;;:::<<>>AAACCCDDDCCCCCCCCCDDDDDDDDDCCCCCCBBB@@@???>>>============;;;999777666666:::@@@CCCEEEJJJQQQWWW```rrruuugggZZZRRRJJJQQQZZZ^^^```fffpppyyyzzzuuuiiiaaa\\\WWWOOOHHHCCCBBBBBBCCC@@@BBBDDDFFFKKKVVVbbbkkkzzz|||yyyzzzlll^^^UUUJJJCCC>>>>>>>>>>>>???BBBAAADDDOOOeee~~~hhhYYYUUUVVVaaaqqqwwwWWWFFFBBB???;;;888777666666666666555555555666444444777777666:::???JJJ]]]vvv}}}}}}yyywwwvvvqqqnnnnnnlllllllllmmmnnnmmmkkkhhhjjjiiigggfffeeebbb___[[[VVVWWWXXXWWWUUURRRNNNLLLGGGFFFDDDBBB???<<<:::999666555333333333555777888999<<<@@@CCCEEEGGGJJJLLLWWW[[[dddpppzzzhhhUUUFFF===555333222000000111000000111222333333222222444666888999;;;CCCOOOYYYnnn~~~jjjbbbeeennnvvvwwwyyy|||~~~xxxmmmddd\\\XXXVVVUUUSSSPPPNNNKKKIIIHHHHHHJJJOOORRRTTTTTTSSSRRRLLLJJJHHHGGGJJJOOOTTTXXXVVVSSSNNNHHHDDDAAA???>>>:::<<<>>>>>>???@@@CCCEEEJJJWWW^^^___]]]OOOHHHPPP```|||nnnnnnrrrttttttbbbDDD===:::666333222222111000000000///......///111111555222000///000111222222111///444BBBPPPZZZbbbgggnnnyyy|||~~~uuudddZZZXXXWWWWWW[[[cccjjjoooiiijjjeeedddhhhbbb]]]dddlllvvv~~~zzzzzzrrrjjjgggjjjqqqvvv|||wwwjjjhhheeeeeeeeeeeedddcccdddeeefffeeebbb\\\VVVSSSMMMNNNLLLKKKOOOSSSRRRMMM>>>999555444555666555333222222222333444555777777777888888888888999999999===<<<===AAAFFFHHHGGGDDD888666333222222555888;;;???AAADDDDDDDDDCCCCCCDDDDDDDDDDDDDDDCCCBBBAAAAAA@@@AAABBBAAA@@@===:::888555:::@@@EEEHHHOOOXXX```oooppp```WWWNNNPPPTTT[[[bbbjjjqqqttt~~~~~~wwwqqqjjjccc]]]TTTPPPJJJEEE@@@>>>>>>>>>===>>>>>>???BBBGGGMMMRRRhhhooo}}}|||zzz{{{tttfffYYYQQQIIIBBB>>>???@@@??????AAA@@@DDDRRRjjj~~~cccVVVSSSRRRXXXiiiuuuVVVDDD>>>;;;::::::666666555444444444444555333444444444444777;;;???OOO___uuu|||~~~{{{zzz}}}tttpppooopppqqqnnnmmmlllmmmnnnooonnnmmmmmmkkkhhhdddaaa___^^^^^^[[[YYYVVVTTTSSSQQQNNNLLLHHHFFFBBB>>>;;;999888888666555444333222333444555<<<@@@DDDEEEDDDFFFKKKPPPXXX^^^eeelllwww|||qqqbbbQQQEEE888777555333111///......------...///000111222222444777:::;;;===CCCMMMUUUeeexxxpppccc```ccckkkttt~~~|||mmmccc[[[UUUUUUSSSQQQPPPPPPOOOMMMKKKKKKKKKLLLNNNQQQQQQPPPNNNKKKHHHFFFGGGKKKPPPTTTVVVSSSPPPLLLGGGDDDBBBBBBBBB>>>===<<<;;;<<>>888444222222222111000000000000//////222444777444222222000......000111111555AAAQQQ^^^eeegggnnnxxx~~~}}}rrreeeXXXWWWTTTUUU```mmmqqqmmmiiidddbbbbbb___[[[[[[^^^iiiwww}}}|||sssjjjjjjmmmnnnnnnnnn}}}xxxmmmgggcccddddddbbbbbbeeedddeeeeeeddd```ZZZTTTQQQKKKLLLLLLMMMQQQTTTNNNFFF;;;888555444444666777777555333222222444555666555666666555555666888;;;<<<999>>>BBBDDDGGGIIIFFF@@@777555333333666999::::::AAABBBDDDEEEEEEEEEDDDDDDBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDCCCAAA@@@>>>===<<>>;;;999999:::888999:::;;;===@@@EEEIIISSSZZZgggxxx~~~||||||pppcccWWWPPPJJJCCC>>>???@@@???>>>@@@CCCHHHVVVnnndddTTTQQQPPPXXXllltttVVVDDD===:::888888666666555444444444444555555555555555555888<<<@@@MMM]]]uuu|||zzz~~~}}}zzz~~~vvvrrrqqqrrrrrrnnnmmmmmmnnnooopppooonnnllljjjgggdddaaa___^^^]]]ZZZXXXVVVTTTSSSQQQNNNLLLIIIGGGCCC???;;;:::999999666555444333222333444444888===AAACCCDDDGGGMMMRRRYYY^^^dddhhhpppzzz|||qqqfff]]]RRRFFF===555444333111000000000000...//////000111222333333333666999:::;;;@@@HHHOOOUUUeeezzz{{{iii```^^^bbbkkkttt~~~oooeee\\\VVVUUUSSSQQQPPPPPPOOOMMMKKKKKKKKKLLLNNNQQQQQQPPPNNNKKKHHHFFFFFFJJJOOOSSSUUUSSSPPPKKKFFFCCCAAAAAAAAA???>>>======>>>@@@CCCEEEHHHOOOVVVWWWQQQKKKGGGGGGXXXqqqwwwiiieeeiiinnnqqqxxxdddJJJEEEAAA;;;666555444333333000000000000//////111444777555444333111000111222222333888DDDTTTaaagggiiirrr|||uuuhhhZZZYYYVVVWWWaaammmpppllliiieeebbbcccaaa]]]]]]```kkkzzz~~~zzzwwwwwwooojjjnnnrrrqqqooonnnzzzooohhhddddddcccaaaaaaccccccdddeeeddd```ZZZUUUQQQMMMNNNNNNOOORRRTTTMMMDDD;;;888444333444666666777555333111111333555555555666666555555666999;;;===<<<@@@EEEGGGKKKMMMIIIAAA777555333333555888999999@@@AAACCCDDDEEEEEEDDDDDDCCCCCCCCCBBBCCCCCCDDDEEEGGGGGGGGGGGGFFFEEECCCCCCAAADDDHHHJJJMMMRRR[[[bbbtttrrrcccWWWOOOOOOPPPTTTZZZaaahhhnnnrrrvvvxxx{{{~~~~~~}}}{{{zzzqqqoookkkfffaaaZZZRRRMMMCCCAAA===999666666666777888:::;;;<<<===>>>AAADDDAAAGGGQQQ^^^mmm~~~~~~~~~zzzlll___UUUNNNJJJDDD@@@@@@@@@>>>>>>@@@FFFMMM^^^uuuhhhVVVQQQPPPZZZrrrtttUUUDDD===:::777666777666555555444444555555555666666666666999===@@@JJJ\\\tttzzzyyy~~~zzzxxxtttsssssssssmmmmmmlllnnnppppppooonnnjjjhhhfffccc```^^^]]]\\\ZZZXXXUUUSSSRRRQQQNNNLLLGGGEEEAAA<<<999777666666666555444333222333444444555999>>>AAACCCGGGNNNRRRWWW\\\```aaaeeejjjkkkiiiiiibbbWWWMMMFFF@@@:::555111111000//////000000000000000111222333444444555333666999::::::===BBBGGGIIIVVVeeeqqq||||||pppccc]]]]]]bbbkkkttt}}}qqqfff^^^WWWVVVTTTRRRQQQPPPOOOMMMKKKIIIIIIJJJLLLOOOOOONNNLLLKKKIIIFFFFFFJJJNNNQQQRRRRRROOOJJJEEEBBB@@@@@@@@@@@@???>>>>>>???AAADDDEEEGGGNNNTTTUUUOOOHHHDDDCCCTTTjjjnnncccbbbhhhpppuuugggNNNHHHDDD>>>:::777666555444000000111///...///111333999:::999555222111111111333555;;;HHHXXXeeejjjjjjqqq|||xxxmmm[[[ZZZXXXZZZbbblllnnnkkkhhhdddbbbcccbbb``````cccooo}}}wwwssspppkkkllltttyyywwwrrrppp|||}}}qqqjjjeeedddccc___^^^```aaabbbcccccc___ZZZUUUQQQNNNPPPPPPQQQTTTTTTLLLBBB:::777333222333555666666555333111111222444444444666555555555777999<<<===>>>BBBFFFKKKPPPRRRJJJAAA777555333333555777888888>>>>>>@@@BBBCCCDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDEEEIIIJJJJJJJJJJJJIIIHHHHHHEEEHHHJJJKKKMMMQQQXXX]]]iiippprrrkkk```WWWQQQMMMKKKMMMQQQWWW^^^eeekkkoooqqqqqqrrrqqqqqqooommmllljjjhhheeeaaaZZZSSSKKKFFF>>><<<999777555555666777999;;;============>>>??????AAAFFFMMMUUUaaallltttxxx|||sssnnnlllqqq|||}}}}}}vvvhhh]]]TTTNNNJJJDDD@@@@@@???======@@@HHHQQQfffooo[[[UUUSSS___yyysssVVVEEE???:::777666777666666555555555555555555666666666666888<<<>>>III[[[sssxxxyyy}}}xxxxxxtttsssrrrqqqjjjjjjjjjlllnnnooonnnlllhhhgggeeebbb```^^^\\\[[[YYYWWWUUUSSSRRRQQQNNNLLLHHHEEEAAA===999777666666777666444333222222333444333666;;;>>>AAAEEEKKKOOOQQQVVVXXXWWWWWWYYYXXXTTTSSSMMMEEE>>>:::777444222000//////.........//////000000111222333444555555444777999::::::;;;===@@@DDDLLLUUU^^^iiivvv~~~pppggg^^^\\\]]]bbbkkkttt{{{~~~pppggg___XXXWWWUUUSSSRRRQQQPPPMMMKKKFFFFFFGGGIIILLLLLLKKKJJJKKKIIIGGGGGGJJJMMMPPPQQQQQQNNNJJJEEEAAA?????????@@@???>>>>>>???AAACCCEEEIIIOOOUUUUUUOOOHHHEEEEEERRRfff{{{jjjbbbbbbhhhqqqxxxjjjQQQJJJFFF@@@<<<999777555444111111111000//////111333<<<>>>===777111000///...333555<<>>???CCCHHHMMMSSSTTTJJJ???777555333222444666777777:::;;;<<<>>>@@@AAABBBBBBAAAAAAAAAAAAAAABBBBBBCCCGGGGGGHHHHHHHHHHHHHHHGGGFFFGGGHHHHHHIIIKKKPPPTTT[[[\\\\\\WWWRRROOONNNMMMGGGIIIMMMSSS[[[bbbhhhllljjjiiigggeeeddddddddddddbbbbbb___YYYQQQHHHAAA===999888666555444555666777666888:::;;;:::999999:::@@@AAAAAABBBEEEKKKRRRXXX\\\ccchhhiiijjjjjjfff```]]]ZZZZZZ```jjjyyy}}}zzz|||sssggg\\\SSSMMMHHHDDDAAAAAA???<<<===BBBGGGUUUoooxxx___XXXVVVccc~~~sssWWWGGGAAA===999777777777666555555555555666444555666666666777:::<<>>>>>>>>>>>>>>>>>>>>???AAABBBCCCIIIOOOTTTSSSNNNHHHGGGHHHTTThhhzzziiibbbbbbfffoooxxxjjjRRRJJJFFFAAA<<<:::888555333222333222111000000222444888>>>???777111111111///222444;;;IIIYYYfffjjjkkknnn{{{~~~wwwnnnZZZVVVUUUXXX^^^cccfffgggkkkhhhhhhkkklllkkkmmmqqq}}}yyyuuutttrrruuu}}}uuunnnhhhfffddd___^^^___]]]___```aaa___ZZZVVVRRROOOQQQSSSTTTXXXXXXPPPEEE888555222111333555666666666444111111222444444333666555555666777:::===???BBBGGGLLLQQQUUUTTTJJJ???777555333333555777888888888999:::;;;===>>>???@@@???>>>>>>>>>>>>???@@@@@@AAAAAABBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBDDDGGGIIIKKKJJJJJJJJJJJJJJJLLLNNNEEEFFFJJJOOOUUU\\\aaaddd```^^^[[[YYYYYYZZZ\\\^^^___^^^[[[UUULLLCCC===:::444444333222222333444555777999;;;<<<;;;;;;<<<===>>>>>>>>>======@@@EEEIIIJJJOOOSSSSSSTTTUUURRRNNNOOONNNPPPVVV^^^iii{{{}}}vvvrrrvvv~~~{{{xxxzzzrrrfff\\\RRRLLLFFFCCCAAAAAA???<<<>>>DDDHHH[[[zzzccc\\\ZZZhhhrrrWWWHHHCCC>>>:::888888777666666555555666666333444666666666666999;;;IIIWWWjjj|||wwwkkkmmmzzz~~~{{{ttt}}}{{{uuupppllliiifff```aaacccfffiiiiiihhhfffccccccbbb```^^^\\\ZZZXXXXXXVVVSSSRRRRRRQQQNNNLLLEEEBBB???<<<999888888888888666555333222222222333555555666777999<<<===???@@@CCCDDDBBBAAACCCBBB>>>777666666444333111000///000000///...------------///000111222333444444555777888888999:::;;;;;;<<<:::???EEEOOO```ttt}}}zzzssskkkeee[[[VVVSSSTTTUUUYYYbbbkkkwwwvvvkkkgggaaa[[[ZZZWWWUUUSSSRRRPPPNNNLLLIIIIIIJJJLLLOOOOOONNNLLLKKKIIIHHHIIILLLPPPQQQRRRRRROOOJJJEEEAAA>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCGGGKKKOOONNNJJJGGGHHHKKKYYYmmmyyygggaaa```cccmmmxxxjjjRRRIIIEEEAAA===;;;999666444444555444333111111333555444===???888222444555333111222999GGGWWWdddjjjkkkttt}}}zzzsssjjjYYYTTTRRRVVVZZZ^^^cccgggooolllmmmqqqssssssvvvzzz~~~||||||zzz{{{uuuoooiiihhheeeaaa```bbb^^^```bbbcccaaa]]]YYYVVVRRRTTTTTTUUUXXXXXXPPPFFF888555333222333666777777777555333222333444444444666555555666888;;;>>>@@@EEEKKKQQQTTTTTTRRRJJJAAA777555333333666999::::::999999999:::;;;===>>>???======<<<<<<======>>>???<<<<<<===>>>>>>>>>============<<<<<<===>>>@@@AAA???>>>@@@DDDGGGIIIOOOVVV@@@AAACCCFFFJJJOOOSSSVVVTTTRRROOOMMMNNNRRRWWWZZZYYYYYYVVVOOOFFF>>>:::999333222222222222333444555888:::<<<===<<<===???AAA<<<<<<<<<<<<;;;<<<@@@BBBBBBEEEFFFEEEFFFHHHHHHEEEFFFFFFJJJPPPUUU]]]kkkxxxyyypppkkkhhhhhhhhhggghhhgggbbb___eeennn{{{xxxzzz|||pppeee[[[QQQJJJDDDBBBAAAAAA???<<>><<<999777777777777888777555333222222222222444333333444666888999999:::======::::::======:::333333222111/////////000...............//////000111111222333444555666666777666666777999;;;<<<<<<<<<@@@EEENNN___ttt~~~}}}|||yyyssskkkccc^^^UUUQQQPPPQQQSSSWWWaaakkkuuu~~~vvvkkkhhhccc]]]ZZZXXXUUUTTTSSSQQQNNNLLLIIIIIIIIILLLNNNOOONNNLLLJJJIIIHHHJJJNNNQQQSSSTTTSSSPPPKKKEEEAAA???>>>>>>>>>>>>???@@@AAABBBCCCCCCEEEIIILLLKKKGGGGGGKKKPPP]]]rrrvvveeeaaabbbeeeooo|||kkkRRRHHHEEEAAA>>><<<:::888666666666666444333222444666666AAADDD:::333444555222111222888EEEVVVcccjjjlllrrr{{{wwwqqqiiiYYYRRRPPPTTTXXX[[[bbbiiinnnkkklllqqqtttuuuyyy}}}uuuoooiiiiiigggdddccceeeaaaccceeefffeeebbb^^^[[[XXXXXXWWWVVVWWWWWWNNNEEE999666333333444777888999888666444333444555555444666555555666888;;;>>>@@@CCCLLLSSSRRROOOKKKEEE???666555333444777:::<<<===<<<<<<;;;;;;<<<>>>???@@@======<<<<<<======>>>???;;;<<<<<<<<<<<<<<<;;;;;;:::999999999;;;<<<======>>>===@@@EEEIIIMMMXXXddd;;;<<<<<<>>>@@@DDDGGGHHHLLLIIIFFFEEEHHHMMMSSSWWWOOOOOOLLLEEE===666444444444444333444444555666666444666777888999:::===@@@===>>>>>>===<<<<<<>>>@@@???AAAAAA>>>???CCCDDDCCC@@@BBBFFFLLLPPPVVVaaammm{{{wwwqqqggg^^^XXXVVVVVVUUUUUUWWWWWWSSSRRRYYYccc||||||yyyzzzzzzoooeeeZZZOOOHHHCCCAAAAAAAAA???<<<@@@GGGMMMeeemmmhhhiiizzzmmmTTTGGGCCC???:::888888888777666666666666666555777888999888888:::<<>>888777555333222222222222222111111222444666777777888;;;:::777777:::;;;888333333111///------000222,,,,,,------///000222333222333333444555666777777666555444555777:::<<<<<<===???BBBIIIXXXjjjuuuwwwzzzzzz{{{yyytttllleee___SSSPPPOOOQQQSSSXXXcccnnnttt~~~wwwmmmiiiddd^^^[[[YYYVVVTTTSSSQQQNNNLLLFFFFFFGGGIIIKKKLLLKKKIIIJJJIIIIIIKKKOOOSSSUUUUUUTTTQQQKKKFFFBBB???>>>>>>???@@@@@@AAABBBCCCDDDDDDFFFIIIKKKJJJGGGIIIOOOUUU```uuutttdddbbbdddhhhtttkkkSSSHHHEEEBBB???>>><<<999777777888777555333333555777===HHHIII===333333222---222222777DDDUUUccckkkmmmjjjxxx}}}xxxvvvrrrkkkYYYRRROOOSSSWWWZZZbbbkkkjjjhhhiiinnnrrrssswww|||uuunnnjjjiiiiiiffffffhhhdddfffhhhjjjiiieeeaaa___]]]\\\YYYVVVVVVUUUMMMCCC999666444333555777999999999777555444555666666555666555555666888;;;???AAA@@@IIIQQQNNNHHHDDD???;;;666555333555888<<<>>>>>>???>>>======>>>???@@@AAA===============>>>??????===============<<<;;;;;;999888777888:::<<<<<<<<>>======>>>@@@BBBDDDAAAAAAAAAAAAAAAAAAAAAAAABBBBBBDDDHHHKKKOOOYYYcccoookkkeee\\\TTTMMMHHHFFFDDDDDDFFFIIIIIIMMMXXXccc|||{{{|||{{{uuukkkdddZZZNNNDDDDDDBBB@@@>>>>>>@@@BBBDDDLLLeeehhhjjjrrrpppXXXKKKEEE@@@<<<:::;;;:::999777666777777888444555666555555666999;;;GGGPPP]]]jjj}}}rrrnnnwwwzzzzzzyyyqqqjjjddd^^^[[[YYYXXXXXX[[[^^^aaabbbbbbcccbbb___]]]ZZZXXXWWWWWWWWWTTTQQQPPPPPPOOONNNLLLIIIAAA<<<>>>@@@???======>>>:::444111111222000///111111111111111222222333888888888777666666666555111111000//////////////////............///000000333333333444555666777777666555666888;;;=========AAADDDGGGKKKQQQYYYaaagggmmm{{{wwwlllccc]]]WWWTTTRRRSSSYYYdddooovvvyyyqqqmmmgggbbbWWWVVVUUUUUUTTTQQQMMMJJJJJJJJJKKKMMMNNNNNNKKKIIIKKKGGGDDDEEEJJJOOORRRSSSZZZTTTLLLEEEBBB@@@@@@???>>>>>>??????@@@AAACCCDDDFFFGGGHHHFFFFFFJJJSSS[[[```wwwyyyfff```gggsss~~~iiiSSSIIIGGGEEECCCAAA>>>:::666999888666333222111111111===FFFIIIAAA555000//////222333666???QQQccckkkjjjhhhmmmoooooorrrvvvssslllWWWOOOJJJMMMSSSYYYaaahhhjjjiiihhhhhhjjjoootttxxx~~~|||}}}}}}xxxpppkkkjjjkkkjjjiiiiiihhhgggggghhhhhhfffdddbbb]]]XXXVVVVVVSSSLLLFFF;;;999666666888:::<<<===999888777555444444444555000222444888;;;>>>AAABBBHHHIIIJJJIIIFFFAAA;;;888222333555777:::>>>@@@BBBBBB@@@@@@BBBEEEFFFCCC@@@AAA???======>>>???>>>===:::;;;<<<<<<<<<;;;:::999666:::======<<<===AAADDDCCCJJJPPPVVV```ooozzz888777777777999;;;>>>@@@AAAAAAAAABBBCCCDDDEEEFFFCCC???999555444444333333333222222222222333444444666888:::<<<===>>>>>>>>>???>>>======>>>@@@BBBCCCAAAAAAAAAAAAAAAAAAAAAAAABBBAAADDDHHHJJJMMMVVV```hhheee___VVVNNNHHHEEEDDDDDDDDDGGGKKKLLLPPP[[[fff||||||{{{~~~rrrjjjcccZZZOOOFFFDDDBBB???======???BBBDDDMMMbbbzzzdddgggrrrsssZZZLLLEEE???;;;999::::::888888777888999:::555555555555444666999<<>>AAAEEEDDDBBBBBB===999444222222222222000111000000000000111222222444333333333333333222222111111000///////////////...............///000111333333444555666666777777888888888:::===>>>??????BBBCCCEEEHHHMMMVVV___fffuuuzzznnnddd^^^XXXUUUSSSXXXdddtttzzztttnnngggaaaXXXWWWUUUUUUSSSPPPLLLIIIJJJJJJKKKMMMOOOOOOMMMKKKNNNJJJFFFGGGLLLQQQTTTUUUXXXSSSKKKDDDAAA@@@??????>>>>>>>>>>>>???AAABBBCCCGGGIIIIIIHHHIIINNNWWW___dddyyy}}}jjjeeennn{{{jjjTTTKKKIIIGGGEEECCC@@@<<<999;;;:::777555444333333333???HHHKKKCCC777111000000111222555===NNN```hhhgggccciiimmmooosssuuupppgggUUUOOOJJJLLLPPPVVV___hhhjjjhhheeeccceeekkksssyyy}}}{{{yyyuuuyyy|||yyyqqqlllkkklllkkkjjjjjjjjjiiijjjkkkkkkjjjhhhddd___YYYWWWVVVSSSMMMGGG;;;888666555777:::<<<<<<===;;;999777555444333333222333555888;;;>>>AAABBBDDDEEEEEEDDDAAA===888666444444666888:::===???AAA@@@???@@@CCCHHHIIIFFFCCCAAA???>>>===>>>???>>>>>><<<===>>>>>>>>>>>>===<<<;;;===@@@@@@AAACCCIIINNNPPPYYYdddmmmzzz888777777777999:::===>>>@@@@@@@@@???????????????999777444222222222222111111111111222333444555666888999;;;===>>>??????>>>??????>>>>>>>>>???AAABBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAACCCGGGIIILLLSSS\\\aaa___YYYQQQIIIEEECCCDDDCCCCCCFFFKKKNNNSSS```lll}}}~~~zzz{{{qqqiiibbbZZZPPPHHHBBB@@@>>>======>>>@@@BBBLLL^^^|||}}}nnn]]]bbbppp}}}cccSSSKKKDDD???<<<999999888888999;;;<<<===888888777555444666:::===FFFQQQ___mmm{{{sssxxxyyynnngggbbb___^^^ZZZYYYYYY[[[^^^aaabbbbbbdddbbb```]]]ZZZXXXVVVVVVRRRQQQQQQQQQRRRQQQNNNLLLHHHCCCAAAEEEIIIHHHFFFGGG>>>:::555333222222222111000000/////////000111111000111111111111111222222111111000/////////000000............///000111222333333444555666777888888;;;;;;<<<===???AAACCCDDDEEEEEEEEEGGGKKKUUU___gggzzz{{{pppggg```]]]YYYXXXbbbvvvxxxssslllddd]]]YYYWWWUUUTTTRRROOOKKKHHHIIIIIIJJJMMMPPPQQQOOONNNQQQMMMIIIJJJOOOTTTVVVVVVUUUPPPIIICCC@@@??????>>>????????????@@@BBBCCCDDDHHHIIIIIIIIIKKKRRR\\\dddkkkmmmkkkxxxkkkUUUMMMKKKIIIGGGEEECCC???<<<<<<;;;999777666666666666AAAJJJMMMEEE999222111000111222444;;;JJJ[[[cccccc^^^dddkkkqqqvvvvvvnnndddRRRMMMIIIJJJMMMSSS^^^iiipppllleee```___eeennnuuu~~~|||xxxrrrtttzzz~~~zzzrrrmmmmmmmmmmmmlllkkkkkkkkklllooopppooommmfffaaaZZZWWWVVVSSSMMMGGG;;;888666555777:::<<<<<>>;;;888666444333222333444666888;;;>>>AAABBBBBBAAAAAA???===999777555666666777888999;;;===>>><<<===AAAGGGMMMOOOLLLIIIBBB@@@>>>===>>>??????>>>@@@@@@@@@@@@AAAAAA@@@@@@@@@BBBDDDFFFHHHOOOWWW^^^lllxxx999999888999:::;;;<<<===??????>>>===;;;:::999888222111000000222222111000000000111222333555777888:::;;;<<<>>>??????>>>>>>@@@??????>>>>>>???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAACCCGGGIIIJJJRRRZZZ___]]]XXXQQQIIIEEEEEEGGGGGGFFFIIINNNSSS\\\lll{{{|||}}}xxx|||rrrjjjbbbZZZPPPIIIAAA???>>><<<<<<>>>???AAAIII\\\xxxpppaaaVVVZZZiiiiiiXXXNNNFFFAAA>>>999888888999:::<<<>>>@@@===<<<:::888666666:::<<>>999555222111111000///////////////000000111111111222222333333444444111111000000///000000111.........///000111222333333333444555777888999999<<<===>>>???AAACCCFFFHHHMMMKKKJJJJJJNNNWWWccckkkwww}}}}}}vvvpppiiicccdddaaacccrrrwwwqqqlllfff___YYYYYYWWWUUUSSSQQQNNNJJJGGGHHHHHHIIIMMMPPPSSSRRRQQQRRRNNNKKKLLLPPPTTTVVVUUUQQQMMMFFFBBB??????>>>>>>@@@@@@AAAAAABBBDDDEEEFFFEEEFFFFFFHHHMMMVVVaaaiiiwwwnnnpppkkkWWWNNNLLLIIIGGGFFFDDD@@@>>>===<<<:::999888888888999AAAJJJNNNFFF:::333111000111333444:::GGGXXX```aaa[[[___gggpppwwwwwwnnnfffOOOKKKGGGHHHLLLSSS```lllwwwtttlllddd```bbbjjjppp~~~|||vvvsss{{{wwwxxx}}}{{{sssnnnnnnnnnnnnmmmkkkjjjkkkmmmpppqqqqqqpppfff```YYYVVVUUURRRLLLFFF;;;999666666888:::<<<===>>>===;;;999777555333222333444555777:::===@@@BBBAAA@@@???>>><<<:::888777888888888888888999:::;;;:::===DDDMMMUUUVVVSSSNNNCCCAAA>>>>>>???@@@@@@@@@BBBAAAAAABBBBBBCCCDDDEEEEEEHHHLLLPPPVVV```llluuu;;;;;;;;;;;;;;;<<<======>>>======;;;999777555333/////////000222333333111000000111333555777999:::;;;<<<===?????????>>>>>>@@@@@@??????????????????????????????????????????AAA@@@CCCGGGIIIKKKSSS\\\```___\\\UUUMMMHHHIIILLLNNNMMMPPPUUU]]]jjj~~~|||wwwxxxzzzvvvlllbbbYYYOOOHHH@@@???===<<<<<<===???@@@FFFYYYvvv{{{dddXXXQQQSSS```uuueeeTTTJJJBBB===;;;999999999999;;;===???@@@BBBAAA???;;;888888:::<<>>@@@AAABBBEEEIIIMMMRRRQQQOOOOOORRRZZZeeelllmmmqqqqqqnnnlllllljjjfffhhhgggnnnzzzqqqjjjeeeaaa\\\YYYXXXVVVSSSRRRPPPNNNJJJHHHHHHHHHIIIMMMQQQTTTUUUTTTQQQMMMJJJKKKOOOSSSSSSSSSNNNJJJDDDAAA?????????>>>@@@@@@@@@@@@AAACCCDDDEEEAAABBBCCCGGGOOO[[[gggoooooouuukkkXXXNNNLLLIIIGGGEEEDDDAAA???===<<<;;;999999999::::::@@@IIINNNFFF:::333111000222444555:::FFFUUU___aaaXXXZZZaaammmwwwwwwpppiiiPPPJJJFFFGGGLLLUUUcccpppyyyxxxsssmmmggggggmmmrrr~~~|||wwwyyyttttttyyy~~~zzzrrrnnnmmmnnnnnnmmmiiiiiiiiilllnnnpppooonnnccc]]]VVVSSSRRROOOJJJEEE<<<:::777777999<<<===>>><<<<<<;;;999888666444444333333444666999<<<@@@BBBAAA@@@@@@???===<<<:::999::::::999999888888999999;;;@@@IIIUUU]]]^^^XXXRRREEEBBB???>>>???@@@AAAAAABBBBBBAAABBBDDDFFFIIIKKKOOOSSSZZZaaajjjwww<<<<<<<<<<<<============<<<<<<<<<;;;999666444222111000///111333444444333111222222444666999;;;<<<>>>???@@@AAAAAA@@@???>>>@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@BBBFFFIIIMMMWWWaaafffgggeee^^^UUUOOOOOORRRRRRSSSWWW```kkkzzzvvvqqqsssxxxmmmbbbWWWMMMGGG@@@???>>>======>>>???@@@CCCVVVpppsss^^^SSSOOOOOOZZZnnn~~~dddRRRIIICCC>>>===::::::999999:::;;;===>>>AAAAAA@@@>>>;;;::::::<<>>>>>AAAAAA>>>???AAALLLIIIDDD<<<444000...///000000/////////000111111222222222222222222333333111111000000000111222222111111111111111222222333333444555777888:::;;;<<<;;;>>>AAACCCDDDHHHNNNSSSUUUUUUUUUUUUXXX^^^ffflllhhhgggdddaaabbbhhhiiigggfffhhhrrr{{{uuullleee```^^^\\\[[[WWWUUURRRPPPOOONNNKKKIIIIIIIIIJJJMMMRRRUUUWWWWWWPPPLLLJJJJJJNNNQQQQQQPPPKKKHHHCCC@@@@@@@@@@@@???===>>>>>>>>>???AAABBBCCCBBBBBBDDDJJJUUUdddrrrzzz~~~nnnvvvkkkXXXNNNLLLHHHFFFEEEDDDAAA@@@>>>===<<<;;;;;;;;;<<<===???IIINNNGGG;;;444222111333555666:::EEETTT^^^aaaVVVVVV___nnnzzz{{{tttnnnVVVMMMFFFHHHOOOYYYfffqqqtttvvvvvvsssoooooouuu{{{}}}yyyvvvvvvooottt{{{~~~xxxpppllllllmmmmmmlllhhhhhhhhhiiillllllkkkjjj```ZZZSSSPPPOOONNNIIIDDD>>>;;;999888:::===??????======<<<;;;:::888666555222222333555999===AAADDDBBBCCCCCCCCCBBBAAA???>>>>>>>>>===<<<;;;;;;;;;;;;???EEEPPP]]]eeeccc[[[TTTFFFCCC???>>>???AAABBBBBBCCCBBBBBBCCCFFFJJJNNNQQQ[[[bbbkkkuuu<<<<<<<<<<<<<<<<<<;;;;;;:::;;;;;;;;;999777444333333111000111333444444333333333444666888:::<<<===AAABBBCCCDDDCCCCCCAAAAAAAAAAAAAAA@@@???>>>======>>>>>>>>>>>>>>>>>>>>>>>>BBB@@@BBBFFFJJJPPP\\\hhhqqqttttttmmmbbbZZZYYY[[[[[[___iiiwww~~~tttqqqsssxxxmmmaaaVVVLLLGGG@@@??????>>>>>>??????@@@CCCQQQggg{{{mmmZZZRRRNNNNNNZZZnnn|||}}}bbbRRRJJJEEEBBBAAA<<<;;;:::999999:::;;;;;;<<<===>>>>>><<<<<<<<<===GGGSSS```jjjyyyyyyzzzzzztttmmmgggaaa]]]ZZZYYYXXXZZZ\\\^^^______\\\\\\ZZZYYYXXXWWWWWWWWWTTTQQQMMMJJJHHHEEEAAA??????<<<<<>>@@@EEENNNLLLGGG???666111000111111000000000000111222222222222222222222222111111111111000000111111222333333333222111111111222222333444555777999:::<<<<<<<<>>=========>>>???@@@>>>IIIOOOIII>>>777555444111444555999CCCRRR]]]aaaWWWXXXcccwww|||uuu```TTTIIIJJJRRR]]]gggoooqqqtttvvvtttqqqssszzz|||{{{|||vvvkkkrrr{{{|||vvvnnnjjjjjjkkkkkkjjjiiihhhggghhhiiiiiihhhfff^^^XXXQQQNNNNNNMMMIIIEEE???===::::::<<>>???AAABBBCCCDDDCCCCCCDDDHHHNNNTTTXXXdddkkkwww|||;;;;;;<<<<<<;;;;;;::::::999:::;;;;;;:::888555444555333000000222333444333444555666777999;;;<<<>>>DDDEEEFFFFFFFFFEEECCCCCCAAAAAAAAA@@@@@@>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>BBB@@@BBBFFFKKKRRR```lll|||yyymmmdddbbbdddjjjqqqwwwuuuwwwwwwlll```UUULLLGGG@@@@@@????????????@@@@@@DDDNNN___tttkkkYYYRRRNNNOOO[[[ppp~~~xxx]]]MMMGGGBBB@@@???===<<<:::999888888999999666999<<<============>>>HHHTTTaaalll|||yyyyyy{{{rrrkkkeee```]]]\\\[[[ZZZ[[[^^^`````````]]]\\\[[[ZZZZZZYYYZZZZZZUUURRRMMMIIIFFFBBB???<<<>>><<<<<>>;;;;;;===@@@AAABBBEEEEEEDDDAAA>>>:::777555444444555888<<>>???AAACCCCCCEEEDDDDDDFFFKKKQQQXXX\\\fffooo{{{ppp___@@@???>>>===<<<<<<<<<<<<:::::::::::::::999888777222222222222222222222222555666999:::;;;===@@@BBBIIIIIIHHHHHHFFFEEECCCBBBBBBBBBBBBAAA>>>===<<<===@@@@@@@@@@@@@@@??????>>>BBBAAACCCFFFHHHOOO___nnnvvvrrrxxx}}}{{{{{{~~~ooobbbXXXPPPIIIDDDBBB@@@<<<;;;;;;===>>>>>>EEELLL```wwwjjjWWWNNNJJJQQQ___ooozzzoooXXXMMMDDDDDDCCC<<<>>>;;;888777888999999999777888999999999:::===???IIIVVVbbbmmm~~~yyy|||uuujjj___ZZZ[[[]]]``````]]]^^^aaacccaaa___^^^]]]\\\ZZZXXXVVVUUURRROOOIIIEEEBBB???;;;999777777777999;;;???CCCEEEMMMJJJFFF@@@:::555111000444444444333333333222222222222333444444333333333111111111111222333444555555444333111000/////////666666777888999;;;===>>>@@@BBBFFFIIINNNTTT\\\aaajjjjjjkkkmmmqqqwww|||rrrbbb]]]___`````````^^^___ccchhhmmmoooooonnnjjjjjjlllnnnooommmhhheee_________\\\XXXVVVVVVVVVSSSQQQOOOLLLJJJJJJKKKKKKHHHHHHJJJMMMRRRUUUUUUUUUMMMKKKJJJJJJKKKMMMMMMLLLIIIGGGDDDBBBAAA@@@>>><<<======>>>@@@DDDGGGIIIIIIPPPTTTZZZfff|||qqqaaafffvvv{{{bbbYYYQQQMMMIIIGGGGGGGGGEEECCCDDDCCCAAA@@@@@@AAACCCDDDGGGJJJMMMPPPNNNGGG===666333444333555>>>MMMZZZaaa]]]```ooovvvaaaOOOMMMTTT\\\gggrrryyyuuurrrqqqoooqqqyyy~~~~~~{{{~~~}}}qqqrrr{{{{{{vvvpppiiieeeeeeffffffeeeggggggfffeeecccaaa___^^^ZZZTTTNNNLLLNNNOOONNNKKKEEE>>>:::;;;<<<===@@@DDDEEEFFFGGGFFFBBB===777333444333333555:::AAAGGGLLLSSSWWW]]]______\\\YYYXXXWWWVVVTTTNNNHHHEEEGGGJJJMMMWWWdddmmmqqqmmm___QQQIIIDDD???===@@@CCCEEEDDDGGGIIIJJJKKKLLLQQQXXX^^^bbbooo|||zzzooocccYYYTTTAAAAAA@@@???>>>>>>>>>>>>;;;;;;;;;;;;:::999888777333333333222222222222333555777999:::;;;===@@@BBBHHHHHHGGGGGGFFFDDDCCCBBBAAABBBAAA@@@???>>>>>>???AAABBBBBBBBBBBBAAA@@@???BBBAAACCCEEEHHHNNN]]]lll|||~~~yyyzzz{{{{{{|||zzzlll___VVVNNNGGGCCC???>>><<<;;;<<<===??????DDDLLL___vvviiiWWWNNNJJJNNNZZZlll}}}mmmWWWMMMDDDDDDEEE===>>><<<999888888999999999777888999999999:::<<<>>>HHHTTTbbbnnn||||||tttjjj___[[[\\\]]]```aaa^^^^^^aaabbbaaa______^^^]]][[[XXXVVVUUUQQQNNNHHHDDDAAA>>>;;;999666666666777:::===@@@BBBGGGEEEBBB>>>999666444333555444444333333222222222333333444444444444333333111111111111222333444555333222222111111111111111666666777888:::<<<===>>>AAADDDHHHMMMSSS[[[dddjjjwwwxxxyyy}}}nnnfffdddaaa______XXXWWWXXXYYY\\\]]]]]][[[[[[[[[\\\^^^```___]]]ZZZ\\\]]]^^^\\\YYYVVVUUUTTTSSSQQQNNNLLLKKKJJJKKKKKKHHHIIIJJJMMMQQQSSSTTTSSSLLLKKKJJJKKKLLLMMMMMMLLLHHHEEEBBB@@@@@@???>>>===??????@@@BBBEEEHHHJJJKKKZZZ```hhhuuuzzzfffXXX^^^mmmyyyvvv^^^UUURRROOOKKKJJJJJJIIIGGGDDDCCCBBBAAA@@@@@@AAABBBCCCDDDJJJRRRUUUQQQHHH???999666555444555===KKKZZZcccbbbbbbllluuuaaaPPPOOOWWW___lllwww}}}wwwrrrnnnllllllttt}}}|||tttwwwzzzxxxyyy|||zzzsssnnnhhhddddddeeeeeeeeefffeeeeeedddbbb```^^^]]]XXXTTTOOONNNQQQRRRQQQNNNHHHAAA;;;;;;<<<===@@@EEEGGGHHHIIIHHHEEE???:::666555444444666;;;AAAHHHLLLTTTYYY```dddfffeeedddddddddccc^^^VVVNNNKKKLLLNNNXXXaaalllsssvvvrrrdddVVVIIIDDD@@@???BBBEEEGGGGGGHHHIIIJJJJJJKKKOOOUUUZZZ]]]gggpppqqqqqqrrrsssrrrnnnlllgggaaaXXXPPPHHHDDDCCCBBBAAA@@@@@@???@@@@@@<<<<<<<<<;;;:::888777666444333333333333333444444777888:::;;;<<<===@@@CCCFFFFFFFFFEEEDDDCCCBBBAAAAAAAAA@@@@@@@@@AAAAAABBBDDDDDDEEEEEEDDDCCCAAA@@@AAA@@@BBBDDDFFFLLLYYYeeevvvwwwwwwwwwzzz}}}zzz|||~~~~~~uuuggg[[[SSSLLLFFFBBB<<<<<<;;;;;;<<<>>>???@@@DDDMMM```wwwfffUUUNNNLLLMMMWWWkkkhhhUUUMMMEEEEEEFFF??????===:::999:::::::::999777888999999999999<<<>>>FFFRRRaaappp~~~zzzsssiii___\\\______cccddd```^^^```aaa_________^^^]]][[[XXXVVVTTTPPPLLLGGGBBB???===:::777555444555555777:::<<<>>>???>>><<<:::888777666666555555444444333222222111444444555555555555444444222111111222222333444555111111111111222333444444666666777888:::<<<>>>???BBBEEEJJJQQQYYYdddnnnuuu~~~|||qqqlllfffaaa___VVVRRRNNNKKKJJJJJJIIIHHHLLLKKKLLLNNNRRRTTTTTTSSSYYY[[[^^^^^^[[[WWWTTTRRRRRRPPPNNNLLLKKKJJJKKKKKKIIIIIIJJJLLLOOOQQQQQQOOOKKKJJJJJJLLLNNNNNNMMMKKKFFFCCC???===>>>?????????BBBBBBBBBDDDFFFIIILLLMMM]]]cccnnn{{{qqq```VVV^^^lllvvv~~~nnnXXXQQQPPPNNNLLLKKKKKKIIIFFFDDDAAAAAAAAAAAAAAAAAAAAAAAA???IIIVVV\\\YYYOOODDD>>>999777444555<<>><<>>@@@CCCDDDDDDDDDDDDCCCBBBBBBAAA@@@@@@???@@@BBBEEEFFFFFFGGGGGGGGGGGGFFFEEECCCBBBAAA???AAACCCEEEHHHRRR]]]mmmlllkkknnnvvv{{{zzz~~~zzzqqqdddXXXQQQKKKEEEAAA<<<<<<===<<<<<<===???@@@EEEQQQeeezzz{{{bbbSSSNNNOOOOOOYYYooo{{{cccSSSLLLFFFFFFHHHBBB@@@>>><<<;;;;;;;;;;;;999777888999999888999;;;===CCCNNN^^^pppzzzvvv~~~zzzsssiii```^^^aaaeeeiiiiiiddd_________]]]]]]]]]]]]\\\ZZZVVVSSSRRRMMMJJJEEE@@@>>>;;;888666333333333444555777888999:::999888777777666666777666666555444444333222222666666666777666666555555222222222222222333444555222222222222222333444555666777777999;;;===???@@@BBBFFFKKKSSS]]]iiiuuu}}}~~~xxxooogggddd[[[UUUMMMFFFBBBAAA@@@@@@DDDCCCDDDGGGLLLRRRUUUVVVYYY\\\``````]]]XXXTTTRRRPPPOOONNNLLLKKKKKKKKKKKKJJJIIIIIIKKKMMMNNNMMMLLLIIIJJJKKKNNNPPPOOOMMMJJJEEEAAA===;;;<<>>GGGUUUaaaeee]]]NNNCCC===888444555:::GGGYYYhhhjjjffffffnnnyyy~~~ooo]]]OOORRR]]]jjjyyy}}}sssmmmjjjjjjpppxxx}}}~~~uuulllnnnqqqxxxtttxxx~~~|||{{{ssspppkkkfffcccbbbbbbbbbaaabbbbbbaaa```]]]ZZZYYYSSSRRRRRRTTTXXXZZZYYYXXXRRRIII???;;;::::::???DDDHHHJJJKKKKKKIIIEEE@@@<<<888777666888<<>>>>>BBBAAA@@@??????>>>>>>???::::::999999888666555444666555444333444555777888;;;<<<=========>>>AAACCCBBBBBBCCCCCCCCCBBBBBBAAAAAA??????AAAEEEJJJLLLLLLJJJJJJJJJIIIHHHGGGGGGFFFDDDBBBBBBDDDEEEFFFLLLTTTdddbbbaaadddlllyyy{{{{{{wwwnnnbbbWWWPPPJJJEEEBBB===>>>>>>===<<<<<>>=========;;;:::777888999999888888:::<<<@@@JJJZZZmmmtttrrr~~~~~~~~~zzztttkkkcccaaacccjjjnnnnnnggg```]]]\\\ZZZ[[[[[[[[[ZZZWWWTTTPPPNNNKKKGGGBBB>>><<<999666444111222222333444555666777999888777666666666666666666666666666555555555444888888888888888777666555333333333222333333444444444333333333333333444444666777888999<<<>>>@@@AAABBBEEEKKKSSS^^^kkkxxx|||qqqkkkbbbZZZNNNDDD???======>>>??????@@@EEELLLTTTZZZ]]]___aaacccccc^^^YYYTTTRRROOONNNMMMLLLKKKKKKJJJJJJJJJIIIIIIJJJKKKLLLJJJIIIGGGIIILLLPPPRRRQQQMMMIIICCC@@@<<<;;;<<>>888888777888;;;AAAGGGKKKNNNQQQVVVZZZ]]]___bbbdddhhhfffbbb\\\XXX[[[bbbhhhzzz~~~~~~zzzrrrdddVVVJJJGGGDDDFFFKKKOOOQQQPPPPPPNNNLLLJJJJJJJJJKKKKKKFFFJJJJJJHHHGGGJJJKKKIIIEEECCC@@@>>><<<<<<<<<<<>>>>>======>>>999999999999888777666555777666444444444666888:::===>>>??????>>>???AAACCCAAABBBBBBCCCCCCCCCBBBBBBBBB??????BBBIIIOOOQQQRRROOONNNMMMKKKKKKLLLMMMNNNLLLIIIIIIJJJIIIHHHKKKQQQ\\\[[[ZZZ]]]cccmmmwww~~~zzz{{{vvvmmm```VVVOOOIIIEEEAAA===??????===;;;===AAAFFFOOOddd|||vvv```TTTPPPKKKQQQcccmmmZZZOOOMMMGGGGGGIIIDDDCCCAAA?????????>>><<<:::777888999888888888:::;;;>>>FFFVVViiizzzyyyqqqppp|||~~~{{{vvvnnnfffccceeeiiioooppphhh___[[[ZZZXXXYYYYYYZZZYYYVVVRRRNNNKKKHHHEEE@@@<<<:::777555333111111222333444666666777999999888777666666666666666777777777777888888888999::::::999999888777666444444333333333333444444444444444333333444555555777777888:::<<>>;;;999<<<@@@FFFHHHJJJKKKJJJGGGBBB@@@999888777777;;;@@@FFFIIINNNPPPRRRSSSSSSTTTUUUWWWZZZYYYXXXVVVVVV[[[dddlllxxx{{{~~~}}}zzzsssfffYYYKKKHHHFFFHHHMMMQQQRRRQQQQQQOOOLLLJJJJJJJJJIIIGGGDDDGGGFFFCCCCCCEEEEEEBBBBBB@@@>>>===;;;;;;;;;<<>>>>>======>>>999999::::::::::::999999888666555444555777:::;;;>>>???@@@?????????AAACCCAAAAAABBBCCCCCCCCCCCCCCCCCC@@@???CCCLLLSSSVVVVVVUUUSSSPPPOOOOOOQQQTTTWWWWWWTTTSSSSSSRRRNNNOOORRRVVVWWWYYYZZZ]]]ccckkkqqq}}}}}}xxxyyy~~~tttkkk^^^TTTMMMHHHCCC???<<<>>>>>><<<;;;???FFFMMM^^^xxxxxxbbbWWWTTTQQQXXXllliiiWWWOOOMMMGGGGGGIIIDDDDDDBBBAAA@@@@@@???===:::777888999888777777999;;;===CCCQQQdddsssyyyqqqqqq{{{|||yyyrrriiieeegggdddkkkmmmfff^^^ZZZYYYXXXYYYYYYZZZYYYVVVRRRMMMJJJGGGCCC>>>;;;888666444222000111222444666777777888999999888777777777777888666777888888999:::;;;<<<;;;;;;;;;::::::999888777555444444333333333444444333333333333444666777888777777999:::===@@@BBBCCCBBBEEELLLUUUbbbqqqsssiiiZZZLLLDDD@@@??????===???CCCKKKWWWbbbjjjnnnooommmiiibbb[[[VVVSSSSSSMMMMMMMMMLLLLLLKKKJJJJJJGGGFFFFFFGGGHHHHHHGGGEEEEEEHHHMMMSSSUUUSSSMMMHHHBBB@@@>>>>>>???@@@@@@@@@@@@CCCFFFFFFGGGKKKSSSZZZ```\\\YYYUUUSSS[[[qqq~~~qqqeeeXXXXXXcccvvvvvv^^^SSSOOOMMMNNNNNNKKKFFFDDDEEEFFFFFFEEEDDDBBBAAAAAABBBBBBBBBBBBKKK___pppppp\\\III???888444666777===QQQfffhhhhhhhhhkkkwww|||hhhWWWVVV^^^gggsssyyyqqqppprrrtttyyy~~~{{{uuusssrrrpppjjjddd``````aaabbbcccdddeeeccc___\\\YYYSSSSSSSSSSSSTTTVVVYYY\\\```UUUIIICCC>>>;;;<<<@@@FFFHHHKKKLLLKKKHHHDDDBBB999777666777:::???DDDHHHMMMMMMMMMLLLJJJIIIIIIJJJKKKLLLMMMLLLNNNTTT^^^fffkkkpppuuuwwwwwwsssggg[[[KKKIIIGGGIIINNNQQQRRRQQQQQQMMMJJJIIIIIIHHHFFFDDDEEEGGGFFFCCCBBBDDDCCC???@@@???>>>===============BBBAAA@@@???>>>>>>>>>>>>::::::;;;<<<<<<<<<;;;;;;888777555444555777:::<<>>:::888666333111000111333555777888999999999888888888888999999:::666777888999;;;<<<===>>>;;;;;;;;;;;;:::999888777555444444333333333444444111111222333555777999:::777777999;;;===@@@BBBDDDAAAEEEMMMWWWddduuu~~~sssdddUUUKKKFFFEEEDDDCCCDDDJJJSSS___kkkssswwwssspppjjjaaaYYYSSSRRRRRRLLLLLLMMMMMMLLLKKKJJJIIIFFFFFFEEEFFFHHHHHHGGGEEEDDDGGGMMMSSSVVVSSSMMMHHHBBBAAA??????@@@AAA@@@???@@@DDDGGGHHHIIIMMMVVV]]]fffaaa\\\VVVQQQVVVlllzzzoooeeeSSSVVVcccxxxsss[[[PPPLLLLLLLLLLLLHHHCCCAAACCCEEEHHHFFFDDDBBBAAABBBCCCDDDAAACCCMMM^^^llljjjYYYHHH???777444666777<<>>CCCGGGJJJJJJIIIFFFCCCAAABBBCCCBBBCCCDDDDDDFFFLLLVVV]]]___fffmmmqqqtttqqqggg[[[LLLIIIHHHJJJNNNRRRRRRQQQOOOLLLHHHGGGHHHGGGDDDBBBAAACCCBBB@@@@@@BBB@@@;;;;;;;;;;;;;;;;;;;;;;;;;;;EEEDDDBBB@@@???>>>======:::::::::;;;<<<===>>>???===;;;999777777999;;;===>>>>>>>>>>>>???@@@AAABBBCCCBBBBBBBBBBBBCCCDDDDDDAAAAAAEEEKKKSSSWWWWWWVVVTTTSSSRRRPPPRRRXXXcccjjjhhhkkklllggg```ZZZYYYZZZ\\\^^^___^^^\\\]]]bbbfffhhhppp}}}wwwrrrsssxxx}}}ttthhh[[[RRRKKKCCC>>>>>><<<:::;;;>>>@@@CCCMMMWWWzzz{{{ggg___]]]]]]mmmzzzggg\\\QQQMMMJJJGGGFFFHHHCCCCCCBBBAAA@@@>>>===<<<999888888888888888999999<<<@@@NNN```kkktttwwwvvv|||tttlllfffccchhhiiigggaaaYYYUUUWWWZZZ\\\[[[[[[YYYUUUQQQMMMKKKCCC@@@<<<999777666444222000222444555555666777999<<<<<<;;;:::999777777666777777999:::;;;<<<<<<<<<======<<<;;;:::888666666444444555555555555555444333444444555666777888888777777777:::>>>AAACCCDDDCCCJJJSSS\\\fffssswwwjjj]]]TTTNNNKKKJJJIIINNNSSSZZZeeesss{{{|||{{{ttthhh]]]UUUPPPOOOOOOMMMMMMMMMLLLLLLLLLLLLLLLIIIHHHFFFEEEEEEEEEFFFGGGFFFJJJNNNQQQQQQNNNIIIFFF@@@@@@?????????@@@BBBCCCFFFDDDFFFLLLOOOPPPYYYcccrrrnnnggg^^^WWWZZZmmm||||||{{{nnn^^^XXXYYYhhh~~~ppp\\\QQQLLLIIIHHHGGGFFFEEEEEEDDDEEEKKKIIIFFFDDDBBBAAABBBBBBDDDIIINNNWWWdddjjj```QQQDDD<<<666777999===LLL\\\gggjjjjjjkkkwww{{{eeeWWWUUU]]]ggglllxxxtttpppoooqqqrrrsssrrr|||zzz~~~zzzzzz|||xxxsssqqqnnniiiddd```______^^^aaadddeeebbb___]]][[[YYYSSSPPPQQQSSSTTTXXX\\\fff```VVVKKKCCC>>><<<<<>>>>>??????>>>@@@CCCIIIMMMTTTZZZaaaggglllmmmfff\\\MMMLLLKKKLLLNNNOOOOOOOOOMMMKKKIIIHHHIIIIIIGGGFFFAAABBBCCCCCCBBB@@@===;;;<<<<<<;;;;;;;;;;;;::::::DDDCCCBBB@@@>>>=========<<<;;;;;;<<<===>>>??????===<<<:::888999:::<<<>>>?????????@@@@@@AAABBBCCCCCCCCCBBBBBBBBBBBBCCCDDDCCCDDDHHHNNNTTTXXXWWWUUUQQQQQQOOOOOOQQQYYYdddlllqqqsssuuuqqqiiicccaaaaaaaaaccccccaaa___```dddiiikkksss~~~~~~uuupppqqqwww|||pppdddWWWPPPJJJCCC??????>>><<<===@@@BBBEEENNNYYYwwwzzzggg___^^^^^^rrr~~~eeeZZZPPPLLLJJJGGGGGGHHHEEEEEEDDDCCCBBB@@@>>>===;;;::::::999999999::::::<<<@@@MMM^^^iiirrr~~~}}}uuummmfffbbbfffgggeee```YYYUUUVVVYYY\\\\\\[[[YYYVVVQQQMMMKKKCCC@@@;;;888777555333222111222444555555666888:::<<<;;;;;;:::999888777666777888999;;;<<<<<<<<<<<<=========<<<;;;999888777555555666666666555444444333444444555666777888888888999:::<<<@@@BBBDDDDDDBBBIIIUUUbbbppp~~~sssggg]]]VVVRRRPPPOOOSSSXXX]]]gggsssyyyyyyuuuoooeee[[[UUUQQQPPPOOOMMMMMMLLLLLLLLLLLLKKKKKKHHHGGGFFFEEEDDDEEEEEEFFFFFFIIIMMMPPPOOOLLLHHHEEE@@@????????????@@@BBBCCCEEEDDDGGGLLLOOORRR\\\hhhyyytttnnnfff___cccttt|||nnn^^^WWW[[[lllkkkYYYPPPLLLKKKJJJIIIGGGGGGFFFFFFFFFIIIHHHEEECCCBBBAAABBBBBBFFFKKKOOOVVV___eee___TTTEEE===:::::::::===KKK\\\hhhkkkkkkkkkxxxnnn\\\XXX\\\dddhhhvvvrrrnnnmmmoooqqqqqqqqqzzzwwwzzzzzzxxx}}}wwwuuutttppplllgggeeeddddddcccfffhhhhhheeeaaa^^^]]][[[UUUQQQRRRTTTVVV[[[aaagggccc[[[QQQGGGBBB@@@AAAGGGLLLPPPOOOOOOPPPMMMHHHBBB>>>999666777;;;@@@DDDHHHHHHFFFBBB???======>>>=========<<<<<<>>>CCCFFFLLLRRRXXX^^^dddgggaaaYYYNNNLLLKKKKKKLLLNNNMMMMMMLLLJJJHHHGGGGGGGGGFFFEEEAAAAAABBBBBBAAA???===<<<<<<<<<<<<<<<<<<<<<<<<<<>>============<<<<<<======>>>???@@@<<<;;;:::999:::;;;===???AAAAAAAAAAAAAAABBBCCCDDDCCCCCCBBBBBBBBBBBBBBBCCCEEEGGGLLLQQQVVVWWWUUUSSSNNNMMMLLLMMMRRR\\\gggpppxxx{{{}}}zzztttnnnjjjjjjjjjkkkjjjhhheeefffjjjoootttzzz{{{rrrmmmooouuuzzz|||zzzkkk___TTTNNNIIICCC@@@AAA>>><<<===@@@AAAEEENNNXXXttttttbbb\\\\\\___xxxbbbXXXOOOLLLJJJHHHHHHIIIHHHGGGGGGEEECCCAAA???>>>======<<<;;;::::::;;;;;;===???KKK\\\gggppp}}}vvvnnnfffaaaddddddccc^^^XXXUUUVVVXXX\\\\\\[[[ZZZVVVRRRMMMJJJCCC@@@;;;777555444222111111333555666666666888:::<<<;;;::::::999888777777888999:::;;;<<<=========>>>>>>>>>===<<<;;;:::999666666777666666555444444333444444555666777888999:::;;;===@@@BBBCCCDDDEEEDDDLLLZZZlll}}}xxxmmmddd]]]ZZZWWW\\\___ccckkkuuuxxxvvvpppjjjbbbZZZUUURRRPPPOOOMMMMMMLLLLLLKKKKKKKKKKKKGGGFFFEEECCCCCCDDDDDDEEEEEEGGGKKKMMMMMMJJJEEEBBB????????????@@@AAABBBCCCCCCEEEIIIMMMOOOTTTbbbooo{{{sssmmmhhhlll}}}}}}xxxjjj\\\XXXbbbtttcccTTTMMMKKKMMMLLLJJJIIIHHHGGGGGGGGGFFFEEEDDDBBBAAABBBBBBCCCGGGKKKPPPSSSXXX[[[XXXSSSDDD???===>>>;;;<<>>======<<<;;;:::;;;>>>@@@CCCIIIOOOUUU]]]bbb___XXXQQQNNNLLLKKKKKKLLLKKKJJJKKKIIIFFFEEEFFFFFFEEECCCBBBAAAAAA@@@???>>>==============================BBBAAA@@@???>>>========================>>>??????;;;:::999999:::;;;===>>>AAA@@@@@@@@@AAABBBBBBCCCCCCBBBBBBAAAAAABBBBBBCCCFFFIIINNNSSSUUUTTTRRROOOJJJJJJJJJMMMTTT___kkksssyyy||||||wwwsssrrrrrrssssssqqqoooppptttyyywwwooojjjmmmtttzzzuuuiii^^^RRRMMMHHHCCC@@@AAA<<<:::;;;===???BBBKKKUUUqqqkkkZZZUUUVVVaaa}}}zzz___VVVNNNKKKKKKIIIHHHJJJIIIHHHGGGFFFDDDBBB@@@>>>>>>===<<<;;;;;;;;;;;;;;;<<<>>>IIIZZZgggppp}}}xxxooofff```aaaaaa```\\\XXXUUUUUUVVV[[[[[[\\\ZZZWWWRRRNNNKKKDDD@@@;;;777555333222111222333555666666777999;;;;;;;;;::::::999888777777999999;;;<<<===>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::777777777777666666555444333444555666777888999::::::<<>>>>>???@@@BBBCCCCCCBBBFFFJJJMMMOOOWWWggguuu{{{qqqjjjhhhppp{{{uuuiii^^^]]]jjj|||vvv[[[OOOKKKIIIMMMLLLJJJIIIHHHGGGFFFFFFDDDCCCBBBBBBBBBBBBCCCDDDFFFKKKRRRTTTTTTRRRPPPOOOBBB???>>>???<<<;;;HHHYYYeeejjjkkkjjjtttsssaaaYYY[[[aaaeeennnmmmllllllnnnqqqtttvvvzzzwwwtttuuuxxxzzz}}}|||wwwzzzzzzvvvssspppnnnnnnnnnnnnnnnjjjkkkjjjgggbbb^^^[[[ZZZ]]]WWWTTTUUUVVVZZZccclllnnnoookkk___PPPFFFEEEGGGGGGLLLPPPPPPQQQSSSPPPKKKFFFCCC>>>:::888999;;;===AAAAAAAAA???<<<<<<===???>>>>>>>>>===;;;<<<>>>??????DDDJJJQQQZZZbbbbbb]]]VVVSSSOOOMMMLLLLLLKKKJJJIIIGGGEEEDDDEEEEEECCCBBBBBBBBB@@@???>>>=========<<<<<<======>>>>>>>>>???AAAAAA@@@???>>>>>>??????==================>>>???::::::999999:::;;;<<<===??????????????????@@@AAAAAAAAAAAAAAAAAABBBCCCCCCFFFIIINNNRRRRRRPPPMMMLLLIIIIIIJJJOOOYYYdddnnntttwwwzzz|||{{{xxx{{{}}}|||{{{}}}}}}tttllliiimmmuuu{{{rrrjjj___SSSMMMHHHBBB??????<<<:::;;;===>>>AAAJJJTTToooxxxcccSSSPPPTTTdddwww]]]TTTMMMKKKKKKIIIHHHJJJGGGGGGFFFEEECCCAAA???>>>======<<<;;;;;;;;;;;;;;;<<<===GGGYYYgggqqq~~~|||xxxpppggg```______]]][[[XXXVVVUUUUUUYYYZZZ[[[[[[XXXTTTOOOLLLEEEAAA;;;777444333222111222444666777777888:::;;;;;;::::::999999888888888999999;;;<<<===>>>>>>>>>>>>>>>>>>>>>===<<<::::::777888888888777666666555444555666777999:::;;;<<<;;;>>>AAACCCCCCDDDGGGIIIMMMWWWiii~~~yyytttrrrvvvzzz|||{{{ssslllbbb[[[XXXUUUPPPLLLLLLLLLKKKKKKJJJIIIIIIHHHFFFEEECCCBBBBBBBBBCCCDDDDDDFFFHHHIIIGGGDDD@@@>>><<<===>>>@@@AAABBBCCCDDDAAAFFFJJJLLLPPP[[[jjjuuussseee___aaannn|||vvvmmmfffaaaqqqnnnUUULLLIIIGGGLLLKKKIIIGGGFFFEEEDDDDDDBBBBBBBBBBBBBBBCCCDDDDDDFFFMMMVVVZZZWWWQQQOOOPPPEEEAAA@@@AAA===<<>>>>>>>>===<<<<<<>>>@@@>>>???@@@???>>>>>>???@@@>>>CCCIIIPPP[[[eeegggccc[[[XXXSSSPPPOOONNNMMMLLLIIIGGGEEEDDDEEEEEECCCBBBCCCBBB@@@???>>>======>>>;;;<<<<<<===>>>??????@@@AAAAAA@@@@@@???@@@@@@@@@??????>>>>>>>>>>>>??????<<<<<<;;;;;;;;;;;;;;;<<<>>>>>>============>>>>>>@@@@@@@@@@@@AAACCCDDDEEEEEEIIINNNPPPOOOMMMKKKJJJIIIJJJMMMTTT^^^iiiqqquuuwwwzzz~~~{{{zzzrrrkkkiiinnnwwwpppjjj^^^SSSLLLGGGAAA>>>>>>>>><<<===???@@@CCCLLLVVVmmmooo^^^RRRQQQWWWfffxxx\\\SSSLLLKKKKKKHHHGGGIIIEEEEEEEEEDDDCCCAAA@@@???===<<<<<<<<<<<<<<<============FFFWWWfffqqq|||zzzwwwqqqhhhaaa]]]]]]\\\ZZZYYYWWWVVVUUUWWWYYY[[[[[[ZZZVVVQQQNNNGGGBBB<<<777555444333222333555777777777888:::<<<:::::::::999999999888888888999:::;;;<<<=========>>>>>>>>>===;;;999888777777777888888888888777777666666777999;;;<<<===>>><<<@@@CCCDDDDDDFFFKKKOOOQQQ]]]rrrwwwnnnccc[[[XXXUUUQQQLLLLLLLLLKKKJJJIIIHHHHHHGGGFFFEEEDDDBBBBBBCCCCCCDDDDDDEEEGGGGGGFFFBBB???<<<;;;<<<>>>@@@BBBCCCDDDDDDAAAEEEIIIJJJPPP]]]jjjqqqtttfffYYYTTT[[[kkk~~~vvvnnnjjjeeewwwgggQQQKKKIIIGGGKKKJJJHHHFFFEEECCCCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDFFFMMMWWW___]]]WWWVVVXXXQQQIIIEEEDDDAAA???GGGSSS^^^gggjjjggglll|||mmm[[[QQQPPPUUUZZZgggkkkooosssuuuwwwyyyzzz{{{yyytttooorrryyy~~~|||yyyvvvxxx}}}|||~~~zzzxxxwwwyyy|||}}}zzzwwwrrrqqqnnniiibbb^^^\\\\\\\\\ZZZXXXYYYZZZ]]]fffpppxxxuuunnn```QQQFFFCCCDDDEEEKKKOOOPPPQQQSSSQQQLLLIIIFFFBBB>>>:::999888888;;;<<<===<<<<<<===@@@BBB???AAABBBBBB@@@??????@@@>>>CCCIIIRRR^^^iiikkkhhh```\\\VVVRRRQQQPPPOOONNNKKKIIIFFFEEEFFFFFFEEECCCCCCBBBBBBAAA@@@???>>>>>><<<<<<===>>>@@@AAABBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@AAAAAA??????>>>>>>===<<<<<<<<<>>>>>>======<<<======>>>===>>>>>>@@@AAACCCEEEFFFFFFJJJNNNOOOMMMKKKJJJKKKKKKLLLPPPYYYdddmmmrrrtttwwwxxx{{{|||~~~yyyqqqkkkjjjppp{{{pppggg\\\PPPJJJEEE@@@======>>><<<===???@@@BBBKKKUUUjjj}}}yyygggZZZQQQSSS[[[hhhvvv\\\SSSLLLKKKJJJHHHFFFGGGDDDDDDDDDDDDCCCBBBAAA@@@===============>>>???@@@@@@>>>EEEUUUcccmmm|||zzzxxxvvvqqqiiibbb\\\\\\[[[ZZZZZZYYYWWWUUUUUUWWWZZZ\\\[[[WWWSSSPPPIIIDDD===888555444444333333555777888888999;;;<<<:::::::::999999999999888777888999;;;<<<<<<<<<<<<>>>===<<<;;;999777555444666666777888999999999999777888999;;;<<<>>>???@@@???BBBEEEFFFFFFIIIPPPVVVYYYhhh~~~xxxnnnaaaYYYWWWVVVRRRNNNLLLKKKKKKJJJIIIHHHGGGFFFFFFEEEDDDCCCCCCCCCDDDEEEEEEFFFGGGGGGEEEAAA>>><<<999;;;===@@@BBBDDDDDDDDDAAAEEEGGGHHHQQQ___iiikkkggg[[[PPPPPPZZZkkk}}}rrrnnnlllbbbOOOKKKKKKIIIKKKJJJHHHFFFDDDCCCBBBBBBCCCCCCDDDDDDEEEEEEDDDDDDDDDHHHRRR]]]```]]]___dddcccWWWMMMKKKHHHDDDHHHQQQ]]]gggkkkgggiiiwwwnnn\\\QQQOOOTTTYYYggglllsssvvvwwwvvvuuuvvvttttttoookkkooozzz|||wwwqqqnnnooottt|||~~~{{{zzzzzz~~~}}}xxxsssqqqnnnhhhaaa]]]\\\]]]^^^\\\\\\]]]]]]___hhhrrryyytttjjj^^^QQQIIIFFFEEEBBBIIINNNPPPSSSWWWVVVRRRKKKIIIEEEAAA===;;;:::::::::;;;<<<<<<<<<>>>AAADDDFFFGGGIIIHHHEEEBBB@@@@@@@@@FFFNNNWWWcccoooqqqnnnbbb]]]XXXTTTRRRQQQQQQPPPLLLJJJHHHGGGGGGGGGFFFEEECCCCCCCCCCCCBBB@@@???===>>>>>>???AAABBBDDDEEEEEEBBBBBBAAAAAAAAABBBCCCCCCDDDCCCCCCBBBBBBBBBCCCCCCBBBBBBAAA@@@???>>>======>>>>>>===============>>><<<===>>>???AAADDDFFFGGGGGGKKKNNNNNNLLLJJJKKKLLLLLLNNNSSS\\\gggooossssssvvvwwwyyy||||||}}}xxxqqqkkkkkkrrr}}}pppdddYYYNNNHHHDDD???<<<===<<<:::;;;===>>>@@@IIISSSgggzzzppp```VVVOOOTTT^^^iiirrr\\\SSSLLLKKKJJJGGGFFFFFFDDDDDDDDDDDDDDDCCCCCCBBB======>>>>>>???@@@BBBBBBBBB???EEETTTaaajjjxxxzzz|||~~~yyywwwvvvqqqiiiccc\\\[[[ZZZZZZZZZZZZWWWVVVSSSVVVYYY\\\[[[XXXTTTQQQJJJEEE>>>888666555555444444666888888888999;;;===::::::999999999999999999777777999:::;;;<<<<<<<<<======<<<:::888555333111555666777888999:::::::::888999:::<<<>>>???AAAAAABBBEEEGGGGGGGGGKKKTTT[[[dddssswwwlll___XXXWWWVVVSSSOOOLLLKKKKKKJJJHHHGGGFFFFFFGGGFFFEEECCCCCCDDDDDDEEEEEEFFFGGGFFFDDDAAA>>>;;;999;;;===@@@CCCDDDEEEEEEBBBEEEEEEGGGRRR```gggfff```UUULLLOOO\\\mmm|||wwwsss___NNNLLLMMMKKKLLLJJJIIIFFFEEECCCCCCBBBDDDDDDEEEEEEEEEEEEDDDDDD@@@BBBLLLXXX^^^___dddlllqqqbbbTTTPPPLLLHHHJJJPPP\\\ggglllhhhiiiuuunnn]]]SSSRRRWWW]]]hhhnnnuuuxxxwwwtttrrrqqqnnnnnnkkkhhhmmmzzz{{{uuuooolllmmmrrrzzz~~~zzzyyyzzz~~~|||vvvqqqoookkkeee___[[[ZZZ[[[___^^^___aaa```aaaiiisssyyyssshhh\\\RRRLLLIIIHHH@@@GGGMMMQQQVVVZZZZZZWWWMMMKKKGGGCCC@@@===<<<;;;999:::;;;<<<===???BBBEEEMMMNNNOOOMMMJJJEEECCCBBBDDDJJJRRR\\\iiitttwwwsssbbb^^^XXXTTTRRRRRRQQQQQQMMMKKKIIIHHHIIIIIIGGGFFFBBBCCCDDDEEEDDDAAA???===@@@@@@AAACCCEEEFFFGGGHHH???>>>>>>@@@BBBDDDDDDCCCDDDCCCAAA@@@@@@AAACCCDDDBBBDDDEEEDDDBBB@@@@@@@@@>>>??????@@@AAAAAAAAA@@@AAA@@@???AAACCCFFFGGGGGGKKKJJJIIIJJJLLLLLLKKKJJJNNNWWWaaaggghhhhhhjjjmmmkkkppptttwww{{{||||||uuuooonnnpppsss|||zzzhhhbbbWWWLLLGGGCCC===::::::<<<:::;;;===>>>AAAJJJTTTfffvvviii\\\SSSNNNTTT```sssmmmWWWRRRLLLJJJLLLKKKHHHDDDCCCCCCBBBBBBAAA@@@?????????@@@AAABBBBBBCCCCCCDDDAAABBBHHHRRR\\\gggxxx~~~~~~zzzwwwuuuqqqjjjddd\\\\\\[[[YYYYYYXXXXXXXXXZZZ[[[\\\\\\[[[XXXTTTRRREEECCC>>>:::666444333222666666777888999:::;;;;;;999999999:::::::::;;;;;;::::::;;;;;;<<<;;;;;;;;;<<<<<<;;;888444111000000000222666888999:::;;;===@@@>>>===???CCCEEEEEECCCGGGEEEEEEGGGHHHLLL[[[kkkxxx~~~wwwrrrqqqpppsssyyy}}}tttlllbbb[[[WWWTTTPPPNNNLLLJJJHHHHHHIIIIIIHHHGGGFFFFFFEEEDDDCCCBBBBBBAAACCCFFFHHHHHHDDD@@@===<<<:::;;;<<<>>>??????@@@@@@FFFBBB@@@EEEPPPZZZ___```YYYWWWTTTTTT]]]ppp}}}}}}{{{vvv]]]SSSLLLIIIKKKIIIHHHFFFDDDCCCBBBBBBBBBFFFFFFEEEEEEDDDBBBAAA@@@???DDDIIIMMMSSS]]]kkkuuuzzzgggRRRHHHHHHKKKPPPUUU^^^hhhmmmhhhgggooo{{{wwwiiiWWWMMMQQQZZZhhhvvvxxxvvvyyyuuunnnpppkkknnnllliiimmmxxxxxxtttooojjjkkkrrr~~~}}}}}}yyyvvvwwwzzzzzzvvvqqqkkkiiifffccc___]]][[[ZZZaaaaaaaaabbbdddgggjjjlllrrrlllbbbYYYRRRLLLHHHFFFDDDHHHNNNTTTXXXZZZYYYXXXUUUQQQLLLGGGCCC@@@<<<999:::===??????>>>BBBIIIPPPSSSYYY^^^\\\SSSJJJFFFFFFDDDLLLXXXeeerrr{{{zzztttjjj^^^TTTTTTUUUSSSPPPNNNOOONNNKKKIIIGGGEEEEEEEEEAAABBBCCCDDDDDDDDDBBBBBBDDDEEEEEEFFFGGGIIIKKKLLLAAA@@@@@@AAABBBDDDEEEEEEFFFEEECCCBBBAAABBBCCCDDDDDDEEEFFFEEECCCAAAAAAAAA======>>>???????????????CCCBBBCCCEEEIIIKKKKKKJJJKKKJJJHHHIIILLLMMMNNNMMMRRRYYYccchhhgggffffffggghhhoootttuuuwww}}}}}}vvvpppppprrrvvv~~~yyyhhh^^^TTTJJJFFFCCC???<<<===;;;::::::<<<===@@@JJJTTTiiiyyyiii[[[SSSLLLQQQ\\\pppiiiXXXSSSMMMKKKLLLKKKHHHDDDBBBBBBAAAAAA@@@AAAAAABBBBBBBBBBBBBBBCCCDDDEEEFFFFFFEEEHHHOOOXXXdddvvv~~~zzzwwwvvvrrrkkkfff^^^]]]\\\ZZZYYYYYYYYYYYY\\\\\\]]]\\\ZZZVVVSSSPPPKKKHHHDDD???;;;999777777666777777888999::::::;;;999999:::;;;;;;<<<======<<<<<<<<<<<<<<<;;;;;;:::<<<<<<;;;888444111000111222444888:::;;;<<<===>>>>>>======???BBBDDDCCCAAADDDCCCEEEHHHLLLVVVjjj}}}}}}vvvoooiiieeeiiiiiimmmtttzzzssslllccc[[[XXXTTTQQQNNNMMMKKKIIIHHHIIIIIIHHHFFFEEEEEEDDDCCCCCCBBBAAAAAACCCEEEGGGFFFCCC???<<<;;;:::;;;<<<>>>??????@@@@@@EEECCCBBBFFFMMMUUUYYYZZZ[[[WWWSSSTTT^^^rrrxxxwww|||sss\\\TTTNNNKKKKKKGGGFFFEEECCCBBBBBBBBBCCCGGGGGGGGGFFFEEEDDDCCCBBBAAAEEEJJJNNNSSS[[[eeennnppp```OOOFFFDDDEEEKKKPPP[[[eeekkkhhhgggooozzz{{{nnn[[[OOORRR[[[ggguuuyyyvvvyyyuuunnnoooiiilllmmmlllrrr}}}}}}zzzuuuooonnnrrr{{{~~~zzzwwwssssssuuutttpppkkkfffdddbbb^^^[[[YYYXXXWWW`````````aaacccfffiiikkkkkkfff]]]VVVQQQMMMJJJHHHHHHKKKPPPUUUXXXYYYYYYXXXVVVSSSOOOKKKGGGCCC>>>;;;;;;===???@@@AAAFFFOOOVVVccchhhjjjcccUUUIIIEEEFFFGGGPPP]]]jjjxxxyyykkk___TTTSSSUUUTTTQQQPPPPPPNNNKKKIIIGGGFFFEEEEEEBBBCCCDDDEEEEEEEEEDDDCCCEEEEEEFFFGGGIIIJJJLLLMMMDDDCCCBBBBBBCCCEEEGGGIIIIIIHHHFFFCCCBBBCCCDDDDDDFFFGGGHHHFFFDDDBBBBBBBBB>>>>>>?????????@@@@@@@@@EEEFFFHHHLLLOOOQQQPPPNNNKKKIIIGGGHHHLLLOOORRRSSSXXX]]]ccceeedddaaa``````eeemmmsssrrrrrrwww}}}|||uuuqqqrrrtttyyyssseeeYYYPPPHHHEEECCC@@@>>>???<<<;;;;;;======AAALLLYYYppphhhZZZRRRKKKOOOZZZkkkzzzdddYYYUUUOOOMMMLLLKKKHHHEEEBBBAAA@@@???@@@AAACCCDDDEEEDDDCCCBBBCCCDDDFFFHHHJJJIIIJJJNNNUUUaaauuu}}}yyywwwvvvsssmmmhhh___^^^\\\[[[ZZZYYYYYYZZZ]]]]]]]]]\\\ZZZVVVRRROOOJJJGGGCCC>>>999666555444777777888888999999::::::999:::;;;<<<===???@@@@@@?????????>>>===<<<:::999;;;;;;:::777333111111222444777;;;======>>>???@@@>>>>>>???AAADDDDDDCCCAAACCCDDDGGGLLLSSSddd~~~zzzpppggg```[[[WWWUUU]]]^^^ccclllttt~~~uuunnnddd]]]YYYUUUQQQNNNNNNLLLIIIHHHHHHHHHGGGEEEDDDDDDCCCBBBBBBAAAAAABBBCCCEEEFFFEEEAAA===;;;:::;;;;;;<<<===>>>???@@@@@@CCCCCCDDDGGGLLLRRRXXX[[[```YYYSSSTTT```uuuqqqqqq|||nnnZZZUUUPPPLLLJJJFFFEEECCCBBBBBBBBBCCCDDDFFFFFFFFFEEEDDDCCCBBBAAAAAAEEEIIILLLNNNSSSZZZ___```UUUJJJCCC@@@@@@EEEMMMYYYbbbiiihhhgggnnnxxxwwwbbbRRRRRR\\\eeetttyyywwwzzzuuummmmmmjjjmmmoooqqqwww}}}|||yyyuuurrrssszzz~~~zzzwwwsssqqqqqqoookkkgggcccaaa___[[[YYYWWWWWWVVV^^^^^^^^^___aaadddggghhheeeaaa[[[VVVSSSQQQPPPOOOMMMOOOSSSVVVXXXYYYXXXXXXWWWUUUSSSPPPMMMHHHBBB>>>===>>>@@@AAADDDJJJUUU\\\mmmrrrrrrgggUUUIIIGGGJJJOOOYYYgggttt~~~lll```TTTSSSUUUUUUTTTTTTPPPNNNLLLIIIGGGFFFEEEEEECCCCCCDDDEEEFFFFFFEEEEEEFFFGGGHHHIIIKKKMMMNNNOOOGGGFFFEEEDDDDDDFFFIIILLLKKKIIIGGGDDDCCCCCCCCCDDDFFFGGGHHHGGGDDDCCCBBBCCCBBBBBBBBBBBBBBBCCCDDDDDDGGGIIILLLPPPTTTTTTRRRPPPKKKIIIGGGHHHMMMSSSWWWYYY___```aaa___]]][[[\\\]]]dddmmmsssqqqpppuuu|||yyytttppprrruuuzzzmmmaaaVVVNNNFFFDDDCCC@@@>>>???>>>===>>>??????EEESSSaaazzz~~~dddXXXQQQLLLQQQ\\\iiixxx~~~bbbYYYVVVQQQNNNLLLJJJHHHFFFEEECCCAAA??????@@@CCCDDDEEEDDDBBBAAAAAACCCFFFHHHKKKKKKMMMRRRXXXcccxxx~~~{{{}}}{{{yyyxxxwwwsssnnnjjj```___\\\ZZZYYYYYYYYYZZZ\\\]]]]]]]]]ZZZWWWSSSQQQJJJGGGBBB<<<777444222111888888888999999::::::::::::;;;<<<>>>@@@AAACCCCCCBBBBBBAAA@@@>>><<<:::999999999888555222111111333666999<<<>>>??????@@@AAA@@@AAACCCEEEFFFFFFEEEDDDDDDGGGLLLRRR]]]sssxxxooohhh]]]TTTOOOMMMLLLLLLRRRTTTZZZdddnnnyyyyyyrrrggg___ZZZVVVQQQMMMOOOLLLJJJHHHHHHHHHFFFEEECCCCCCBBBAAAAAAAAABBBBBBEEEFFFFFFDDDAAA===<<<;;;<<<<<<===>>>???@@@AAAAAAAAACCCEEEIIINNNUUU^^^dddggg]]]UUUVVVcccwwwkkkmmmzzzgggWWWTTTQQQKKKIIIEEEEEEDDDCCCCCCDDDEEEFFFDDDDDDCCCCCCBBB@@@???>>>???BBBEEEGGGHHHIIILLLNNNPPPKKKFFFCCC???>>>EEENNNZZZcccjjjkkkiiimmmvvv~~~hhhTTTRRRYYYcccsssyyyxxx{{{vvvmmmmmmoooqqqsssvvvzzz~~~xxxzzzzzzwwwtttuuu{{{}}}~~~zzzvvvsssqqqoookkkhhhdddbbb___\\\ZZZYYYYYYYYY\\\\\\]]]^^^___bbbdddeeeeeeaaa]]]ZZZXXXXXXWWWVVVRRRSSSTTTVVVWWWWWWWWWWWWYYYXXXWWWUUUSSSNNNHHHCCCBBBBBBAAABBBEEELLLVVV]]]hhhmmmlllaaaQQQHHHKKKQQQYYYdddrrrlll```TTTSSSUUUVVVVVVWWWPPPOOOLLLIIIGGGFFFFFFFFFBBBCCCCCCDDDEEEFFFFFFFFFHHHIIIKKKMMMOOOQQQRRRSSSHHHHHHHHHFFFEEEFFFJJJNNNKKKJJJGGGDDDBBBBBBCCCCCCFFFGGGHHHGGGEEEDDDDDDDDDDDDDDDDDDDDDEEEGGGIIIJJJKKKLLLOOOSSSVVVVVVSSSPPPLLLJJJHHHJJJPPPVVV\\\___dddbbb]]]YYYWWWXXX]]]```fffooouuusssrrrwwwvvvqqqnnnqqquuuzzz|||iii___VVVMMMFFFDDDCCC???<<<===<<<<<<===???@@@HHHZZZkkkvvv]]]UUUQQQOOOVVVccclll||||||cccXXXUUUQQQNNNLLLJJJHHHGGGHHHFFFCCC@@@??????AAABBBDDDCCC@@@??????AAADDDEEEGGGJJJOOOVVV\\\ggg{{{~~~{{{yyy~~~{{{zzzyyyyyywwwsssooolllaaa___\\\ZZZXXXXXXYYYZZZZZZ[[[]]]]]]\\\YYYVVVTTTPPPMMMHHHBBB<<<888666555888888888999::::::;;;;;;;;;<<<===???AAACCCDDDEEEEEEDDDCCCBBB@@@===;;;:::888888666444111111222444777:::===??????@@@AAABBB@@@BBBDDDFFFGGGGGGGGGHHHFFFKKKRRR[[[kkk~~~pppjjjaaaZZZQQQJJJGGGHHHIIIJJJKKKMMMSSS]]]gggqqq~~~uuujjj```ZZZVVVQQQNNNOOOLLLJJJHHHHHHHHHFFFEEECCCBBBAAA@@@@@@AAACCCDDDHHHHHHGGGEEEAAA>>>======>>>>>>>>>>>>???AAABBBCCCDDDEEEGGGJJJPPPYYYbbbiiimmm```UUUXXXeeexxxxxxdddhhhwww```SSSRRRNNNJJJHHHGGGFFFEEEEEEEEEFFFGGGHHHDDDDDDCCCCCCBBB@@@???>>>???AAACCCDDDDDDCCCCCCCCCEEEDDDCCCCCCAAAAAAHHHQQQ\\\dddlllooollllllsss|||mmmVVVQQQWWWbbbrrrxxxxxx|||xxxpppppprrrsssvvvzzz||||||}}}}}}vvvyyy{{{xxxtttuuu{{{}}}}}}yyyuuurrrooommmkkkfffdddaaa]]][[[ZZZ[[[[[[ZZZZZZ[[[]]]^^^```aaabbbfffbbb___\\\[[[[[[ZZZYYYVVVUUUUUUTTTTTTUUUVVVVVVYYYXXXYYYYYYWWWSSSMMMIIIGGGFFFDDDCCCEEELLLTTTYYY```cccbbbYYYMMMHHHNNNVVVbbblllyyykkk___TTTSSSVVVWWWXXXXXXPPPOOOLLLJJJHHHFFFFFFFFFAAABBBBBBCCCEEEFFFGGGHHHJJJLLLOOOQQQTTTVVVWWWWWWHHHJJJJJJHHHFFFFFFJJJNNNLLLJJJGGGEEECCCCCCCCCDDDFFFGGGIIIIIIGGGFFFGGGHHHFFFFFFFFFGGGIIILLLOOOPPPRRRRRRTTTWWWXXXWWWSSSPPPNNNLLLKKKMMMSSS[[[```ccceeeaaaZZZVVVVVV[[[bbbgggmmmtttxxxwwwxxxtttooommmpppuuuzzzzzzhhh^^^TTTLLLEEEDDDBBB>>>;;;;;;999:::<<<>>>AAALLLaaauuupppXXXQQQPPPRRR]]]llluuuxxxcccVVVTTTQQQNNNKKKIIIHHHHHHIIIGGGDDDAAA@@@??????@@@BBBAAA???>>>>>>@@@AAABBBCCCGGGNNNUUU[[[fff{{{|||wwwzzz~~~{{{yyyzzzzzzyyywwwsssooommmcccaaa]]]ZZZYYYYYYZZZ[[[[[[\\\^^^^^^^^^\\\YYYWWWUUURRRLLLEEE???;;;888777777777888999:::;;;<<<<<<<<<===>>>@@@BBBCCCEEEEEEFFFFFFEEECCCAAA???===<<<888888777555333333555777999<<>>===>>>AAA@@@@@@@@@AAACCCDDDFFFIIIIIILLLPPPWWW^^^eeeiiilll]]]RRRWWWeeewwwppp___eeetttyyy\\\QQQOOOLLLIIIIIIHHHHHHGGGFFFFFFGGGHHHIIIFFFFFFFFFEEEDDDCCCBBBAAABBBCCCDDDDDDDDDCCCBBBAAA@@@???AAACCCDDDDDDJJJQQQ\\\ccclllqqqooolllrrr{{{qqqZZZSSSVVVbbbqqqxxxxxx}}}zzzsssuuuvvvvvvzzz}}}{{{{{{{{{~~~~~~zzzuuuuuu|||~~~~~~zzzvvvssspppoooooohhheeeaaa]]]ZZZZZZZZZ[[[YYYZZZ[[[\\\^^^___``````cccaaa]]][[[[[[ZZZYYYXXXWWWVVVTTTRRRQQQRRRTTTUUUXXXXXXYYYZZZZZZWWWRRROOOLLLJJJGGGEEEGGGKKKQQQUUU\\\]]][[[SSSJJJIIINNNUUUdddmmmyyy}}}iii]]]SSSSSSWWWXXXXXXYYYQQQOOOMMMJJJHHHGGGFFFFFFBBBBBBCCCDDDEEEGGGIIIJJJMMMOOOSSSVVVYYY[[[\\\\\\GGGJJJLLLJJJGGGGGGJJJNNNLLLKKKHHHFFFEEEEEEFFFFFFGGGIIIKKKKKKJJJJJJKKKLLLLLLLLLLLLNNNQQQTTTXXXZZZ[[[[[[[[[\\\[[[YYYUUURRROOONNNNNNQQQWWW^^^ccceeeccc___[[[YYY\\\cccjjjnnnuuuyyy{{{{{{tttooommmqqquuuzzzvvvddd[[[RRRJJJDDDCCCBBB>>>;;;;;;999:::>>>AAAFFFSSSkkklllTTTNNNPPPTTTaaarrrttt```SSSRRRPPPMMMJJJIIIIIIIIIFFFFFFDDDCCCAAAAAA@@@@@@AAA@@@@@@?????????@@@@@@@@@CCCIIIOOOTTT```xxx|||www~~~~~~{{{xxxzzz{{{zzzwwwsssooommmfffddd```\\\[[[[[[\\\]]]]]]^^^``````___\\\YYYWWWVVVRRRLLLEEE???:::777666666666777999;;;<<<===>>>===>>>???@@@BBBCCCDDDEEEGGGGGGFFFEEECCC@@@>>>===::::::999777555666999<<<<<>><<<===>>>CCCBBBAAAAAABBBDDDFFFHHHJJJMMMRRR\\\ffflllmmmkkkfffVVVLLLSSScccvvvhhh\\\eeessszzz}}}ttt[[[QQQNNNJJJIIIKKKIIIHHHGGGFFFFFFFFFGGGHHHGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBCCCDDDCCCAAA@@@@@@>>>>>>BBBCCCCCCGGGMMMWWW^^^jjjqqqppplllrrr|||sss^^^VVVXXXbbbqqqwwwxxx~~~}}}wwwzzz~~~xxxxxx}}}xxxzzz|||xxxuuusssssstttjjjgggbbb^^^[[[ZZZZZZ[[[YYYYYY[[[\\\^^^^^^______```^^^\\\ZZZ[[[[[[YYYXXXWWWUUUQQQOOONNNOOORRRSSSVVVVVVWWWYYYZZZYYYVVVSSSOOOLLLIIIHHHIIIMMMPPPRRRYYYWWWSSSMMMIIIIIIMMMRRR___hhhsss~~~zzzfff[[[SSSTTTXXXYYYXXXXXXQQQOOOMMMJJJHHHGGGGGGGGGDDDDDDEEEFFFHHHJJJLLLNNNPPPRRRVVVZZZ]]]___``````FFFJJJMMMLLLHHHGGGIIIMMMMMMLLLIIIGGGFFFGGGHHHHHHHHHJJJLLLMMMMMMMMMNNNPPPRRRRRRSSSUUUXXX\\\```cccbbbaaa```___^^^\\\XXXTTTPPPOOOOOOSSSYYY```eeeggg```^^^\\\]]]bbbiiiooorrrzzz|||}}}~~~tttpppnnnqqqvvvzzzqqq```VVVPPPHHHBBBBBBBBB???<<<===;;;===BBBFFFKKKZZZtttkkkSSSMMMOOOTTTcccuuuppp]]]QQQQQQOOOLLLJJJHHHIIIJJJDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBEEEIIIMMMZZZttt~~~zzz}}}xxxzzz{{{{{{wwwrrrooommmiiifffbbb^^^\\\]]]^^^___```aaabbbbbb```\\\YYYWWWYYYUUUOOOHHHAAA<<<999888555666777999;;;===>>>???>>>>>>???@@@BBBCCCDDDDDDGGGGGGFFFEEECCCAAA@@@>>>===<<<;;;999888999<<>>AAADDDEEEEEEEEEFFFFFFHHHJJJLLLLLLMMMQQQWWW\\\dddkkkuuuyyymmmaaaTTTOOOQQQJJJHHHEEEDDDEEEEEEEEEEEEHHHGGGIIINNNRRRWWWbbbmmmuuuvvvlll^^^UUURRRSSSUUUVVVLLLJJJHHHHHHIIIIIIHHHGGGDDDCCCAAAAAABBBDDDGGGIIIIIIHHHEEEAAA===;;;;;;===DDDCCCBBBBBBCCCEEEHHHIIIJJJNNNXXXffftttyyywwwrrr```OOOFFFPPPbbbttt~~~ddd\\\gggsssxxxxxx~~~qqq[[[RRRNNNIIIJJJNNNIIIHHHFFFEEEEEEEEEFFFGGGFFFFFFEEEEEEDDDBBBAAA@@@AAA@@@@@@@@@BBBBBB@@@???AAA======@@@BBBBBBDDDHHHSSSZZZgggqqqpppmmmsss}}}tttaaaZZZ[[[bbbqqqwwwwww~~~~~~zzz}}}~~~uuuttt{{{~~~{{{xxxvvvwwwyyymmmjjjeee```]]]\\\\\\]]]XXXYYY[[[\\\^^^^^^_________]]][[[[[[\\\\\\[[[ZZZWWWTTTPPPMMMLLLNNNQQQSSSUUUUUUVVVXXXZZZZZZXXXVVVPPPMMMKKKJJJLLLOOOQQQRRRTTTQQQLLLHHHGGGIIIMMMPPPYYYbbbnnnyyyyyydddZZZRRRTTTXXXYYYXXXWWWQQQPPPMMMJJJHHHGGGGGGGGGFFFFFFFFFHHHJJJLLLOOOPPPRRRTTTXXX\\\```bbbbbbcccJJJKKKLLLKKKJJJIIIJJJLLLLLLLLLLLLKKKJJJKKKNNNQQQRRRSSSSSSSSSRRRSSSVVVYYY[[[ZZZ[[[]]]aaaeeefffggglllgggbbb```___^^^ZZZVVVPPPQQQSSSVVVZZZ\\\___```]]]^^^___aaadddkkkrrrxxx}}}tttmmmjjjlllsss{{{mmm]]]UUUMMMIIIDDD@@@>>><<<;;;999:::>>>AAAEEERRRllleeeTTTUUUQQQTTThhhzzzgggUUUNNNNNNNNNNNNNNNMMMMMMMMMGGGFFFDDDCCCBBBBBBBBBCCCEEEDDDDDDCCCAAA@@@??????>>>===???FFFNNNYYYiiixxx~~~zzzzzz~~~zzzzzzwwwzzz{{{yyyuuuqqqpppqqqlllhhhccc______aaabbbbbb`````````aaa```^^^ZZZVVV[[[WWWOOOIIICCC>>>999666555555666777999;;;>>>???@@@AAACCCCCCBBBCCCFFFHHHIIIHHHFFFFFFFFFDDDBBB???@@@<<<;;;>>>@@@>>>>>>@@@@@@CCCFFFIIIJJJKKKLLLNNNOOOQQQRRRUUUYYY___ggglllrrrxxxxxxooobbbYYYUUUQQQMMMIIIGGGDDDAAAAAACCCFFFFFFEEEIIIKKKMMMPPPSSSXXX^^^bbbrrr|||xxxhhheee___ZZZ[[[^^^\\\VVVMMMKKKHHHGGGGGGGGGFFFEEEBBBBBBCCCDDDFFFGGGIIIJJJKKKJJJFFFAAA>>>===???AAACCCDDDDDDDDDDDDFFFIIIKKKRRRUUUbbbvvvuuudddTTTNNNKKKRRReee}}}nnn]]]]]]eeeuuuwww|||{{{jjjVVVRRRQQQLLLHHHJJJIIIHHHGGGGGGGGGIIIJJJKKKIIIHHHFFFEEECCCBBBAAAAAABBBBBBBBBBBBAAA@@@???>>>>>>@@@AAA???>>>>>>AAAEEENNNVVVdddpppssspppqqquuu~~~lll```]]]ccciiirrryyy}}}}}}}}}|||{{{yyyyyy{{{|||yyyxxxwwwuuusssooojjjccc^^^\\\\\\]]]]]]^^^\\\ZZZZZZ]]]```aaaaaa]]]]]]^^^```aaaaaa^^^[[[XXXTTTNNNJJJGGGGGGHHHIIITTTWWW\\\___^^^\\\ZZZYYYVVVVVVUUUUUUUUUUUUUUUUUUTTTNNNJJJJJJJJJKKKPPPVVVZZZeeesss~~~yyymmm[[[UUUVVVUUUYYY]]]YYYXXXTTTPPPLLLKKKJJJHHHGGGIIIIIIIIIKKKMMMPPPSSSUUUXXX[[[^^^___^^^```dddgggHHHJJJKKKKKKKKKKKKLLLNNNLLLMMMNNNNNNMMMNNNQQQSSSXXXYYY[[[[[[ZZZ[[[]]]___bbbaaaaaacccfffiiikkkkkkkkkiiieeecccaaa___\\\ZZZUUUUUUVVVWWWYYY[[[]]]^^^[[[\\\^^^bbbgggnnnwww}}}uuuooolllnnnuuu||||||kkk\\\UUULLLHHHCCC@@@>>><<<;;;999;;;>>>BBBHHHZZZuuugggUUUUUURRRWWWmmmhhhXXXSSSTTTUUUUUUTTTQQQMMMKKKHHHGGGFFFDDDCCCBBBBBBCCCDDDDDDCCCBBBAAA@@@??????@@@>>>???DDDJJJSSSbbbooo||||||xxx||||||xxxzzz{{{yyyuuurrrqqqqqqlllhhhccc``````aaaaaaaaabbb```^^^^^^^^^^^^\\\ZZZ[[[WWWPPPJJJEEEAAA<<<999777777777888:::<<>>???>>>>>>AAABBBEEEJJJMMMOOOQQQSSSUUU[[[\\\\\\^^^bbbjjjsssyyywwwkkkcccYYYRRRPPPNNNJJJGGGIIIFFFDDDDDDFFFIIIIIIHHHKKKMMMPPPSSSVVV[[[aaaeeekkkrrr|||}}}oooeeeccc___]]]aaaeeeaaaYYYNNNKKKHHHGGGGGGGGGFFFEEEBBBBBBCCCCCCEEEFFFHHHIIIHHHGGGDDD@@@===<<<>>>@@@@@@BBBCCCDDDDDDGGGJJJMMMUUU[[[jjj~~~ppp^^^LLLIIIJJJUUUkkk|||hhh\\\aaalllwwwzzz~~~zzz{{{gggWWWTTTRRRLLLIIILLLJJJIIIIIIJJJKKKMMMOOOPPPJJJIIIHHHFFFDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@BBBCCCDDDCCCAAAAAADDDFFFKKKTTTcccppptttpppooorrrqqqfffbbbdddjjjssszzzyyyxxxyyyzzz~~~|||yyywwwvvvtttrrrnnniiibbb^^^\\\]]]^^^^^^]]][[[ZZZZZZ]]]```bbbbbbaaa``````aaabbbaaa___]]]YYYWWWRRRLLLHHHGGGHHHJJJRRRVVV\\\______]]]\\\\\\YYYYYYYYYYYYYYYXXXXXXXXXVVVQQQNNNNNNOOONNNRRRWWW___kkk{{{~~~lll[[[TTTVVVTTTWWW[[[VVVWWWTTTOOOLLLKKKKKKJJJIIIKKKKKKLLLNNNQQQTTTVVVXXXZZZ]]]___```___aaafffjjjHHHJJJLLLLLLLLLLLLNNNOOOMMMPPPSSSUUUUUUVVVWWWYYY```bbbeeeeeeeeeeeefffhhhjjjhhhggghhhkkkmmmnnnnnnkkkkkkiiifffbbb___^^^^^^[[[ZZZYYYYYYZZZ[[[]]]^^^ZZZ\\\```dddkkkttt~~~}}}uuupppnnnpppwww~~~vvvggg[[[TTTJJJGGGBBB???>>>===;;;:::<<<>>>CCCNNNeeejjjWWWVVVSSS\\\uuuhhh\\\XXXZZZ\\\]]]ZZZTTTMMMIIIJJJIIIHHHFFFDDDCCCCCCBBBCCCCCCBBBAAA@@@??????>>>AAA???@@@CCCFFFLLLYYYeeekkkyyy~~~vvv||||||{{{yyyzzz{{{yyyvvvsssqqqqqqkkkhhhdddbbbaaaaaaaaa```bbb```^^^]]]^^^_________[[[XXXRRRLLLHHHDDD???<<<999888888999;;;===???@@@BBBDDDFFFHHHHHHJJJLLLOOOOOOMMMLLLKKKLLLMMMLLLLLLEEE???<<<===>>>>>>???BBBEEEIIINNNSSSWWWZZZ]]]```iiihhhhhhiiilllttt}}}zzzmmmddd\\\VVVOOOKKKKKKKKKJJJHHHJJJHHHGGGHHHJJJLLLMMMLLLNNNQQQTTTWWWZZZ___eeeiiiiiikkkpppwww~~~rrreeeaaabbbbbbfffnnnqqqhhh\\\NNNKKKHHHGGGGGGGGGFFFEEEBBBBBBBBBCCCCCCEEEFFFFFFDDDDDDCCC@@@===<<<===???>>>@@@BBBCCCEEEHHHLLLOOOVVV```rrr~~~fffSSSFFFFFFLLL]]]uuu}}}mmm___[[[fffsssxxx|||pppcccXXXVVVSSSMMMJJJMMMJJJIIIJJJJJJLLLNNNQQQRRRJJJIIIHHHGGGEEEEEEDDDDDDBBBBBBAAA@@@AAABBBCCCDDDEEEFFFGGGFFFDDDDDDEEEFFFHHHQQQaaaooossspppnnnpppwwwmmmgggcccjjjttt~~~xxxttttttuuu|||{{{}}}{{{wwwvvvtttrrrpppkkkgggbbb^^^^^^^^^______[[[ZZZZZZ[[[___bbbcccccceeecccaaa`````````___^^^[[[ZZZVVVPPPIIIFFFGGGJJJPPPTTT[[[___``````______^^^^^^______```_________^^^ZZZXXXYYYYYYWWWYYY]]]ggguuulll\\\VVVXXXVVVXXXZZZUUUXXXUUURRROOOOOOOOOOOONNNNNNOOOPPPSSSVVVYYY[[[]]]]]]___aaaaaa```ccciiinnnKKKLLLNNNMMMLLLLLLMMMNNNPPPTTTYYY]]]^^^______```fffiiilllmmmmmmmmmnnnnnnpppmmmkkkkkklllnnnoooooolllmmmmmmhhhbbb]]]\\\]]]]]]]]]\\\[[[\\\^^^```aaa^^^```dddiiipppzzzzzzuuupppooorrryyy}}}pppbbbWWWRRRHHHEEEAAA>>>======<<<;;;???@@@DDDSSSooommmYYYWWWWWWddd|||eee[[[YYY[[[]]]]]]ZZZTTTNNNJJJLLLKKKIIIHHHFFFDDDCCCBBBBBBBBBAAA@@@@@@???>>>>>>BBB@@@@@@BBBDDDHHHSSS^^^aaammm|||}}}ssszzz{{{zzzzzzzzz{{{yyywwwtttrrrqqqkkkiiieeeccccccbbbaaa___bbbaaa``````bbbddddddccc]]]ZZZTTTNNNIIIDDD???;;;999888888888:::<<<===???@@@CCCGGGJJJLLLOOORRRUUUVVVSSSQQQPPPPPPQQQPPPOOOHHHAAA<<<<<<======???CCCGGGKKKQQQWWW\\\```dddgggnnnooooooppprrrwww}}}~~~zzzwwwqqqggg]]]VVVSSSOOOKKKIIIJJJLLLLLLKKKJJJJJJJJJLLLNNNOOOPPPPPPSSSUUUXXX\\\___ccchhhlllooommmnnnssszzzwwwiii___^^^cccjjjsss}}}}}}ooo^^^NNNLLLIIIGGGGGGFFFEEEDDDBBBBBBBBBBBBBBBCCCDDDEEEBBBCCCBBBAAA???===>>>??????AAABBBDDDEEEHHHLLLOOOVVVaaasssrrr[[[JJJFFFJJJUUUjjjpppaaaXXX[[[iiixxxxxx~~~ggg```ZZZXXXSSSLLLJJJLLLJJJIIIIIIIIIJJJLLLNNNOOOIIIHHHGGGEEEEEEDDDDDDDDDBBBAAA@@@@@@AAACCCFFFGGGFFFFFFGGGGGGFFFDDDDDDDDDIIIPPP]]]kkkqqqppppppsss{{{pppggg```hhhuuu~~~{{{vvvpppmmmnnnoooyyy}}}|||{{{zzzwwwtttrrrooommmhhheeeaaa______``````___ZZZZZZ[[[^^^bbbdddeeeeeegggddd```^^^^^^^^^^^^]]][[[[[[YYYRRRJJJFFFGGGIIINNNSSSZZZ___bbbbbbbbbcccaaabbbdddfffhhhiiiiiiiiiiiifffeeeggggggddddddfffpppmmm]]]YYY\\\ZZZ\\\^^^XXX[[[YYYUUUTTTTTTUUUUUUTTTRRRSSSUUUWWW[[[]]]```aaa```bbbcccbbbbbbffflllrrrOOOPPPPPPOOOMMMKKKKKKLLLOOOTTT[[[aaacccdddeeeeeeiiikkkooopppppppppqqqrrruuurrrooonnnnnnpppppppppmmmnnnmmmhhhaaa[[[XXXYYY\\\\\\]]]^^^```bbbeeefffeeegggjjjmmmsss|||}}}wwwsssmmmmmmrrrzzzwwwkkk^^^SSSNNNFFFCCC???=========<<<;;;AAAAAAGGGWWWtttmmmZZZYYY[[[kkkttt```XXXVVVVVVVVVVVVTTTQQQNNNLLLLLLLLLJJJIIIGGGEEECCCBBBAAAAAAAAA@@@@@@?????????BBB@@@@@@CCCDDDGGGQQQ[[[\\\hhhvvv|||rrrxxx}}}~~~|||zzzzzzzzzyyyxxxwwwtttsssmmmjjjgggeeedddcccbbb```bbbbbbdddgggiiijjjhhhfff```\\\VVVPPPJJJCCC===999777777666666777999:::<<<<<<@@@EEEJJJNNNRRRVVVYYY[[[XXXVVVTTTTTTSSSQQQOOOIIIBBB<<<;;;<<<<<<>>>BBBFFFJJJPPPVVV[[[```dddgggkkkmmmpppqqqrrrrrrtttuuuqqqoookkkfff```YYYRRRNNNMMMKKKJJJIIIKKKLLLMMMMMMJJJLLLNNNQQQRRRSSSTTTUUUXXXZZZ^^^aaacccgggkkknnnsssqqqppptttzzz~~~qqqddd]]]^^^fffrrrppp]]]OOOLLLIIIGGGFFFFFFEEEDDDBBBBBBAAABBBBBBCCCDDDDDDCCCDDDDDDBBB@@@???@@@AAABBBCCCDDDEEEFFFHHHKKKNNNWWWcccqqqyyyssseeeTTTJJJFFFPPPbbbzzziii[[[WWW^^^nnn}}}{{{ccc___[[[WWWRRRKKKIIIJJJMMMLLLKKKIIIIIIIIIJJJJJJEEEEEEDDDCCCCCCBBBCCCCCCBBBAAA@@@@@@BBBDDDGGGIIIGGGGGGHHHIIIIIIHHHEEEDDDLLLOOOYYYeeelllooorrrwww~~~qqqeee\\\fffvvv|||yyywwwtttoookkkiiijjjkkkuuuxxx||||||yyy{{{zzzvvvssspppmmmkkkfffdddaaa``````aaa```___[[[[[[]]]aaaeeeggggggfffeeebbb^^^[[[[[[\\\[[[[[[YYYZZZXXXSSSMMMIIIIIIJJJNNNTTT[[[```cccddddddeeebbbeeehhhmmmppprrrttttttqqqooooooqqqqqqmmmlllnnnxxxnnn^^^ZZZ^^^]]]___bbb\\\]]]ZZZWWWVVVWWWXXXXXXWWWVVVWWWYYY\\\___aaacccdddccceeefffeeefffiiipppvvvRRRRRRRRRPPPMMMKKKKKKLLLMMMRRRZZZaaaeeefffhhhhhhjjjmmmoooqqqqqqrrrsssuuuyyyuuuqqqppppppqqqrrrrrrmmmmmmlllhhhaaa[[[WWWVVVZZZ\\\^^^aaadddgggjjjkkkjjjlllmmmpppttt{{{yyyqqqoooiiilllsss|||rrreeeYYYOOOKKKDDDBBB>>><<<<<<======<<>>DDDIIINNNRRRVVVXXX\\\ZZZXXXWWWVVVTTTPPPNNNHHHAAA<<<;;;;;;:::<<<@@@BBBFFFLLLQQQUUUYYY\\\___aaaeeeiiikkkjjjiiihhhgggdddbbb___ZZZUUUPPPMMMKKKHHHHHHIIIJJJKKKMMMNNNOOOMMMQQQUUUXXXYYYZZZ[[[\\\___aaadddgggiiikkknnnqqqtttssssssuuuyyy}}}{{{lllaaa^^^```kkkxxx~~~lllZZZOOOMMMIIIGGGFFFFFFEEECCCAAAAAAAAABBBBBBDDDEEEEEEFFFFFFEEECCCAAA@@@AAACCCDDDEEEFFFGGGGGGIIIMMMOOO[[[fffqqqssshhh[[[QQQMMMHHHXXXqqq|||fff\\\]]]hhhxxxxxx```]]]XXXTTTPPPLLLKKKJJJQQQOOOMMMJJJHHHGGGGGGGGGCCCBBBAAAAAAAAAAAAAAABBBAAAAAAAAABBBCCCEEEGGGIIIIIIIIIJJJLLLNNNLLLIIIFFFLLLMMMTTT```iiimmmrrrxxxtttddd[[[dddssszzztttrrrpppnnnmmmmmmnnnoooqqqtttzzz~~~|||yyy{{{{{{vvvsssooollljjjeeecccaaaaaaaaaaaa```^^^ZZZ[[[^^^bbbfffhhhgggeeeccc```\\\ZZZZZZZZZZZZYYYXXXWWWVVVTTTRRRQQQOOONNNPPPUUU\\\aaaddddddeeeeeedddggglllrrrvvvyyyzzz{{{uuurrrsssvvvvvvrrrqqqttt~~~rrraaa]]]```^^^aaaddd___]]][[[XXXWWWWWWXXXYYYXXX[[[\\\___aaadddeeefffggggggiiikkkkkkkkkooouuuzzzRRRRRRSSSQQQNNNLLLLLLMMMNNNSSS[[[bbbgggjjjlllmmmmmmnnnpppqqqqqqsssuuuxxxxxxtttpppnnnnnnppppppqqqmmmkkkiiigggddd___ZZZVVVYYY\\\```dddhhhkkkllllllllllllmmmooorrrxxxtttkkkiiigggkkkuuu{{{lllaaaVVVMMMJJJCCC@@@===<<<<<<=========???CCCLLL^^^wwwxxxaaaUUUWWW^^^sssuuubbbXXXSSSNNNMMMMMMLLLLLLLLLLLLLLLIIIIIIIIIIIIHHHFFFDDDCCCBBBBBBBBBBBBAAAAAAAAAAAABBBAAABBBEEEEEEFFFNNNVVVZZZaaajjjtttvvvrrrvvv}}}}}}xxxwwwwwwyyy{{{|||yyywwwtttooojjjfffeeeeeeeeeeeegggggggggjjjmmmnnnmmmkkkbbb___ZZZTTTNNNGGG@@@;;;666555555444444555666777999>>>CCCHHHLLLOOOQQQSSSYYYXXXXXXXXXWWWUUUPPPMMMGGG@@@;;;;;;;;;999:::>>>===AAAFFFJJJMMMOOORRRTTTTTTWWW[[[]]]]]]\\\\\\\\\WWWVVVTTTQQQNNNKKKJJJJJJFFFGGGJJJLLLNNNPPPRRRSSSSSSXXX^^^aaabbbbbbdddeeefffhhhkkkmmmnnnppprrrtttvvvwwwxxxyyyyyy{{{~~~zzzllldddcccdddnnnxxx{{{zzzrrrcccVVVPPPMMMIIIGGGFFFFFFDDDCCCAAAAAAAAABBBCCCEEEFFFGGGHHHGGGEEEBBB??????AAADDDCCCEEEGGGHHHIIILLLPPPSSS^^^iiirrrnnn```RRRLLLLLLOOOdddxxxeee```ggguuuppp^^^ZZZTTTOOONNNOOONNNMMMPPPNNNKKKHHHFFFEEEDDDDDDAAAAAA@@@@@@@@@AAAAAABBBAAABBBBBBDDDEEEFFFGGGGGGHHHHHHJJJMMMOOONNNJJJFFFGGGIIIPPP]]]ggglllpppttt{{{yyyhhh]]]cccooo}}}zzzpppppppppqqqtttwwwxxxyyyqqqttt}}}|||~~~~~~|||wwwsssooollliiieeecccbbbbbbbbbaaa___]]]YYY[[[^^^bbbfffgggeeeccc```^^^[[[ZZZZZZZZZYYYXXXXXXUUUTTTVVVYYYYYYVVVRRRRRRWWW^^^bbbddddddddddddhhhkkkpppuuuyyy{{{||||||xxxuuuvvvyyyyyywwwvvvyyy{{{jjjccceeebbbeeehhhcccaaa^^^[[[ZZZZZZ[[[[[[[[[```bbbdddfffhhhiiiiiiiiikkknnnqqqrrrrrruuuzzzPPPRRRRRRQQQOOONNNNNNOOOQQQVVV^^^eeejjjnnnqqqrrrooopppqqqqqqrrrtttwwwzzzuuuqqqmmmjjjkkklllmmmnnnllliiigggffffffccc]]]XXXYYY\\\aaagggjjjlllmmmlllkkkkkklllmmmpppvvv}}}pppfffdddffflllwwwwwwhhh^^^TTTLLLIIIBBB???<<<;;;<<<============CCCMMM___xxxppp[[[RRRVVV]]]sssjjj\\\VVVTTTLLLMMMMMMMMMMMMLLLKKKJJJHHHHHHIIIIIIHHHFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBAAABBBAAACCCEEEEEEEEELLLTTT\\\```fffooo~~~wwwooonnnsss~~~~~~zzzwwwvvvvvvyyy|||}}}{{{xxxvvvqqqkkkgggffffffggggggiiihhhggghhhjjjmmmmmmmmmbbb___[[[VVVPPPJJJCCC>>>777666555444444555666777;;;>>>DDDHHHJJJLLLMMMOOOUUUVVVWWWXXXXXXVVVQQQMMMFFF@@@;;;;;;;;;999999<<<:::===AAAEEEGGGIIIKKKMMMIIILLLOOOQQQQQQRRRSSSUUULLLLLLLLLKKKJJJIIIJJJLLLEEEHHHLLLOOORRRTTTWWWXXXXXX]]]dddhhhiiiiiijjjkkkkkkmmmppprrrrrrssstttvvvzzz|||~~~||||||{{{nnnhhhjjjgggooouuutttoooggg\\\SSSPPPMMMIIIGGGFFFFFFDDDCCC@@@AAAAAABBBDDDFFFGGGHHHIIIHHHEEEAAA>>>>>>AAADDDBBBDDDFFFHHHKKKNNNSSSVVV^^^iiiqqqkkkZZZKKKGGGIIIWWWnnntttdddcccnnn~~~iii\\\WWWPPPKKKMMMQQQQQQOOOLLLJJJHHHEEECCCAAAAAAAAAAAAAAA@@@@@@@@@AAABBBBBBAAABBBCCCEEEFFFFFFGGGFFFEEEEEEGGGKKKNNNMMMIIIDDDCCCEEENNN\\\fffkkkmmmpppvvv~~~}}}lll```ccclllxxx{{{nnnoooqqquuuzzztttwwwyyy}}}wwwsssoookkkiiieeedddbbbbbbbbbaaa___\\\XXXZZZ]]]aaaeeeeeeccc```___]]][[[ZZZ[[[[[[ZZZXXXXXXUUUSSSWWW]]]```[[[VVVTTTYYY___cccddddddcccccckkknnnrrrwwwzzz|||||||||{{{yyyyyy|||}}}{{{{{{~~~ssskkkkkkgggiiilllgggfffccc```^^^___``````___dddfffhhhjjjkkkllllllkkknnnqqquuuwwwwwwyyy~~~QQQMMMLLLPPPRRRQQQQQQSSSYYY]]]bbbhhhmmmoooqqqqqqlllkkkjjjkkkmmmppptttwwwtttnnnjjjkkkllljjjhhhiiiiiifffeeehhhiiigggccc```bbb^^^___fffkkkkkkjjjkkkkkkiiikkkqqquuuyyyzzznnnggggggiiisssnnnbbb[[[RRRJJJFFF???>>>===<<<<<<===>>>???;;;@@@LLL___uuuggg\\\QQQRRRaaayyyyyyaaaWWWRRRMMMGGGIIIKKKNNNOOOOOONNNNNNJJJHHHFFFFFFFFFFFFEEECCCDDDDDDCCCBBBAAAAAA@@@@@@AAA???@@@DDDFFFFFFKKKQQQ[[[bbbiiippp|||sssmmmooozzz~~~~~~zzzwwwxxx}}}|||xxxssspppoookkkfffeeegggiiiiiijjjjjjjjjkkkkkkkkkddd```\\\XXXTTTMMMDDD===777777666555555666777888:::<<<@@@EEEIIILLLNNNOOOTTTXXXYYYWWWUUUTTTPPPKKKDDD@@@;;;888888:::;;;<<<<<<<<<===???AAACCCEEEFFFEEEEEEFFFGGGIIIJJJKKKLLLJJJJJJJJJIIIIIIJJJJJJKKKLLLMMMOOORRRVVVWWWWWWVVV^^^bbbhhhllllllkkkjjjiiilllrrrvvvtttsssuuuwwwvvv~~~~~~~~~|||zzzvvvooojjjpppssssssoookkkeee\\\RRRPPPMMMIIIFFFEEEDDDBBBAAACCCBBB@@@AAACCCFFFGGGGGGFFFCCCAAA@@@AAACCCDDDDDDHHHGGGFFFEEEHHHNNNVVV\\\fffiiieeeWWWHHHBBBHHHNNN^^^{{{sssffffff{{{yyydddTTTQQQNNNMMMPPPQQQPPPNNNLLLJJJFFFCCC@@@@@@AAABBBBBBBBBBBBAAAAAABBBBBBCCCDDDDDDDDDDDDDDDEEEFFFFFFDDDEEEGGGIIIIIIIIIGGGFFFFFFHHHMMMVVV```iiioooqqqwwwyyy~~~~~~zzziiieeennn{{{yyyrrrppppppwww|||}}}||||||{{{vvvssslllgggeeeaaabbbbbbaaa```^^^\\\[[[ZZZ[[[]]]^^^______^^^^^^[[[ZZZYYYXXXXXXYYYZZZ[[[WWWVVVWWWZZZ^^^^^^ZZZWWWXXXYYY\\\aaafffhhhgggfffiiilllpppssstttvvvyyy{{{zzz{{{||||||}}}tttooooooqqqqqqpppmmmjjjgggeeefffggggggfffmmmmmmmmmmmmmmmnnnooopppwwwwwwxxx{{{~~~QQQMMMNNNRRRVVVVVVVVVYYY\\\___dddiiilllnnnnnnmmmjjjjjjjjjkkkmmmooorrrsssuuuoookkkmmmmmmkkkjjjkkkkkkjjjkkknnnpppooollliiiiiidddccchhhmmmmmmmmmnnniiigggjjjqqqxxx~~~yyynnnhhhgggkkkttt~~~kkk___YYYQQQJJJFFF???>>>===<<<<<<===>>>>>>>>>CCCNNN___ttt|||bbbXXXOOOQQQaaayyyttt]]]TTTPPPLLLJJJKKKLLLMMMMMMMMMLLLKKKJJJHHHGGGGGGHHHHHHFFFEEEDDDDDDCCCBBBBBBAAA@@@@@@AAA???@@@DDDEEEEEEIIIPPP[[[ccclllsssuuurrr{{{|||zzzwwwtttwww|||~~~yyytttpppnnnkkkgggfffiiiiiiiiiiiihhhhhhhhhiiiiiidddaaa\\\XXXTTTMMMDDD===888777666555555666888888>>>AAAFFFKKKOOORRRTTTTTTTTTXXXZZZWWWUUUTTTPPPKKKDDD@@@<<<999999:::::::::::::::;;;<<<>>>@@@AAABBBCCCDDDEEEFFFGGGHHHIIIJJJIIIHHHHHHHHHHHHIIIIIIJJJMMMNNNPPPTTTWWWYYYYYYYYY```dddhhhjjjkkkkkkkkkkkkpppwww{{{yyyxxx{{{}}}}}}|||xxxtttooommmqqquuuwwwuuurrrmmmcccZZZQQQNNNJJJGGGEEEDDDBBB@@@BBBAAA@@@AAADDDFFFGGGGGGEEECCCAAA@@@BBBCCCDDDDDDGGGGGGGGGIIILLLRRRYYY^^^cccddd^^^QQQDDDAAAHHHOOOdddwwwmmmmmmsss___TTTQQQNNNMMMOOOOOONNNMMMKKKIIIFFFDDDBBBBBBBBBBBBCCCCCCBBBBBBAAABBBBBBBBBCCCCCCCCCDDDDDDEEEFFFGGGDDDEEEFFFGGGHHHGGGFFFFFFGGGIIINNNVVV```iiipppsssvvvvvvyyy~~~pppjjjqqq||||||rrrqqqsss{{{wwwyyyyyyvvvsssnnniiihhhddddddcccbbb```^^^[[[ZZZWWWXXXZZZ[[[\\\\\\[[[[[[\\\[[[ZZZYYYXXXYYYZZZ[[[YYYXXXYYY\\\^^^^^^[[[XXXYYYYYY[[[___dddfffgggfffhhhkkknnnppprrrsssvvvxxxuuuwwwzzz|||~~~zzzuuutttvvvvvvuuurrrooolllkkklllmmmmmmlllooooooooopppqqqrrrsssttt{{{}}}OOOLLLNNNTTTXXXYYYZZZ\\\___bbbfffjjjlllkkkjjjiiifffgggjjjlllnnnoooppppppuuuooolllmmmnnnlllllloooooorrrvvv{{{~~~{{{wwwssslllhhhkkkooopppqqqsssnnnlllnnnvvvwwwmmmhhhhhhnnnxxxxxxfff\\\VVVOOOIIIFFF@@@???>>><<<<<<<<<===>>>@@@EEEOOO```rrr~~~ttt\\\TTTMMMQQQccc{{{mmmXXXPPPMMMKKKNNNMMMMMMLLLKKKJJJIIIHHHIIIHHHGGGHHHIIIIIIHHHFFFEEEEEEDDDCCCBBBAAA@@@???AAA???@@@CCCDDDCCCHHHNNNZZZcccmmmvvv{{{ssszzz~~~|||zzzyyyvvvtttvvvzzz}}}}}}|||zzztttooommmjjjggggggkkkiiiiiihhhgggffffffffffffeeebbb^^^ZZZVVVOOOFFF???999888777555555666888999===AAAFFFLLLQQQSSSTTTUUUVVVZZZ\\\YYYWWWUUUQQQKKKDDDAAA>>><<<;;;;;;:::888:::::::::;;;<<<===???@@@@@@AAABBBCCCEEEFFFGGGGGGFFFFFFFFFFFFFFFGGGHHHIIINNNPPPRRRVVVYYY[[[\\\]]]eeefffhhhiiiiiikkkmmmooovvv}}}}}}vvvrrrrrrtttwww~~~zzznnnbbbSSSOOOKKKHHHFFFDDDBBB@@@AAA@@@@@@AAADDDFFFGGGGGGDDDBBB@@@@@@BBBDDDEEEEEEFFFFFFHHHLLLQQQXXX]]]aaaddd```WWWKKKAAAAAAIIIRRRmmm}}}tttwwwkkkYYYSSSQQQNNNMMMMMMMMMLLLJJJHHHHHHGGGFFFEEEDDDCCCCCCDDDCCCBBBAAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFGGGHHHDDDEEEEEEEEEEEEFFFFFFFFFFFFHHHLLLSSS\\\eeennnrrrtttrrrssszzzzzzrrrttt|||wwwvvvyyyrrrpppxxxxxxuuusssooolllkkkgggfffeeeccc```]]]ZZZYYYVVVWWWXXXYYYYYYZZZYYYYYY\\\[[[YYYXXXXXXXXXYYYZZZ[[[ZZZ[[[\\\^^^^^^[[[YYYYYYXXXYYY\\\```dddfffgggfffhhhkkkmmmnnnoooqqqsssooossswww{{{}}}|||}}}|||{{{yyywwwtttssstttuuuuuutttrrrrrrssstttvvvxxxzzz{{{LLLJJJMMMTTTYYYYYYZZZ\\\___bbbeeeiiijjjiiihhhfffccceeejjjnnnqqqrrrqqqqqqtttoookkkllllllkkkmmmqqqttt||||||tttnnnoooqqqsssuuuyyyzzzwwwyyyvvvkkkgggiiirrr{{{tttcccYYYSSSLLLFFFEEE@@@???>>>===<<<<<<======@@@DDDPPPaaaqqq|||kkkYYYRRRMMMSSSeee}}}gggUUUNNNLLLKKKNNNMMMLLLJJJIIIHHHHHHHHHGGGGGGGGGHHHJJJJJJHHHFFFEEEEEEDDDCCCBBBAAA@@@@@@AAA??????BBBBBBBBBFFFKKKWWWbbbnnnyyyyyy}}}~~~{{{zzzyyy{{{yyyvvvvvvwwwxxxxxxwwwxxxrrrmmmkkkhhheeegggkkkjjjiiihhhfffeeedddeeeeeegggddd```]]]ZZZSSSIIIBBB;;;999777666555777888:::<<>>===<<<999777<<<<<<<<<<<<===>>>??????>>>???@@@AAABBBCCCDDDEEEDDDDDDDDDDDDEEEFFFGGGHHHNNNPPPSSSVVVYYY\\\___aaaiiiiiijjjiiijjjmmmqqquuu}}}xxxuuuyyyuuueeeTTTPPPLLLHHHFFFDDDAAA???AAA@@@@@@AAADDDFFFFFFFFFBBBAAA@@@AAACCCEEEFFFEEEFFFGGGIIIMMMUUU\\\aaadddiii```SSSHHH@@@AAAKKKVVVuuu}}}uuu|||dddTTTRRRPPPNNNMMMKKKJJJIIIHHHFFFFFFGGGGGGGGGEEEDDDCCCBBBBBBAAA@@@????????????@@@AAABBBDDDFFFGGGHHHHHHFFFFFFEEEEEEEEEEEEFFFGGGCCCDDDHHHMMMUUU___hhhooorrrmmmllluuuuuutttxxxzzz||||||~~~vvvqqqvvvxxxtttrrrooolllllliiihhhfffccc___\\\YYYWWWVVVWWWXXXXXXYYYZZZZZZZZZZZZYYYXXXWWWVVVWWWWWWXXX\\\[[[[[[[[[[[[[[[ZZZYYYXXXWWWUUUWWW\\\aaadddfffeeegggjjjkkkkkklllnnnooommmqqqvvv{{{~~~}}}{{{zzz{{{|||{{{zzzuuuuuuwwwyyy{{{~~~NNNMMMQQQYYY]]]]]]\\\]]]___aaadddggghhhhhhhhhgggcccfffkkkpppsssuuuuuutttsssnnnjjjiiihhhhhhkkkqqqwwwzzzrrrrrruuuwww{{{sssiiifffiiirrr|||qqqbbbXXXPPPIIICCCBBB@@@???>>><<<<<<<<<===>>>???DDDRRReeeuuu}}}cccUUUOOOKKKSSSggg~~~|||cccTTTNNNMMMMMMMMMLLLKKKJJJIIIIIIJJJJJJEEEEEEFFFGGGIIIIIIGGGDDDEEEDDDDDDCCCCCCBBBAAAAAABBB@@@@@@BBBBBBAAADDDJJJWWWcccqqq|||~~~|||}}}~~~{{{zzzyyy{{{yyywwwuuuuuuuuuuuuuuuuuuooojjjhhhfffdddeeejjjllljjjhhhfffddddddeeeeeegggeeecccaaa^^^WWWNNNGGG===;;;888666555777999:::>>>AAAGGGNNNSSSVVVXXXYYY\\\aaaccc```]]]ZZZTTTMMMEEECCCAAA@@@???===:::888<<<<<<;;;;;;<<<======>>>======>>>???AAABBBCCCDDDCCCCCCCCCDDDEEEFFFHHHIIIMMMPPPTTTWWWYYY\\\```dddlllmmmmmmmmmnnnqqqwww{{{tttaaaSSSPPPKKKHHHEEECCCAAA???AAA@@@@@@BBBDDDEEEEEEDDD@@@??????AAADDDFFFGGGFFFHHHHHHJJJPPPXXX___dddeeejjj^^^OOOEEE???@@@NNN\\\~~~xxxooo|||zzz^^^RRROOOOOONNNLLLJJJGGGFFFFFFEEEEEEGGGGGGGGGEEEDDDCCC@@@??????>>>======>>>>>>@@@AAACCCEEEFFFGGGGGGHHHHHHGGGGGGFFFFFFFFFGGGGGGBBBDDDFFFIIIOOOYYYdddlllooojjjhhhppptttoooppprrr}}}||||||}}}{{{vvv|||xxxrrrpppllliiijjjhhhgggdddaaa]]]ZZZXXXWWWVVVVVVVVVVVVWWWXXXYYYYYYWWWVVVUUUUUUUUUUUUVVVWWW[[[[[[ZZZYYYWWWVVVWWWWWWVVVTTTQQQSSSWWW]]]aaaddddddfffiiijjjjjjjjjlllmmmnnnrrrvvvzzz{{{}}}~~~xxxyyy{{{~~~TTTSSSXXX```fffeeeddddddaaabbbdddfffgggiiijjjjjjgggiiilllpppsssuuuvvvvvvrrrmmmiiigggeeedddiiipppyyywwwwwwzzz}}}}}}pppfffffflllrrr{{{yyymmm___VVVNNNFFFAAAAAA???>>>===<<<<<<===>>>???BBBGGGWWWlll|||vvv___QQQLLLJJJTTTjjjwwwaaaUUUOOOMMMNNNKKKKKKKKKKKKKKKKKKKKKKKKEEEEEEFFFHHHIIIHHHEEECCCCCCCCCCCCCCCCCCCCCCCCCCCDDDAAAAAACCCBBB@@@CCCIIIXXXeeettt~~~||||||}}}~~~|||zzzxxxwwwvvvuuuuuuvvvwwwwwwrrrlllhhhhhhfffcccdddhhhkkkjjjgggeeeddddddeeeeeefffeeeccccccaaa[[[RRRKKK>>><<<999666666777999;;;<<>><<<::::::999999999:::;;;<<<<<<======>>>???AAABBBCCCCCCCCCCCCCCCDDDFFFHHHIIIJJJLLLPPPUUUWWWYYY]]]ccchhhnnnoooqqqrrrtttxxx}}}nnn[[[RRRNNNJJJGGGEEECCCAAA???BBBAAAAAABBBDDDDDDCCCAAA>>>>>>>>>AAAEEEGGGHHHGGGIIIKKKOOOWWW___dddeeecccaaaUUUIIIBBB>>>AAATTTgggpppiiizzzrrrZZZRRRLLLMMMMMMKKKHHHEEEDDDEEEDDDEEEFFFFFFFFFDDDCCCBBB>>>>>>=========>>>>>>>>>@@@AAACCCEEEGGGGGGGGGFFFHHHHHHHHHGGGGGGGGGGGGGGGEEEFFFGGGHHHLLLUUUbbbkkklllhhhgggnnn{{{~~~nnnggghhhjjjwww~~~vvvwwwxxx}}}yyyttt|||xxxqqqmmmiiiggggggeeeccc```]]][[[XXXWWWVVVSSSSSSSSSSSSTTTUUUVVVWWWUUUTTTTTTTTTTTTVVVWWWXXX[[[[[[YYYVVVTTTSSSTTTUUURRRPPPNNNOOOSSSYYY^^^```ccceeegggiiiiiijjjkkkmmmqqqsssvvvxxxxxxyyy{{{}}}~~~VVVVVV\\\gggmmmmmmlllmmmggggggfffggghhhjjjlllnnnnnnnnnnnnoooppprrrtttuuusssnnniiigggcccbbbhhhpppzzz{{{{{{yyyllldddgggooouuurrrgggZZZRRRKKKDDD@@@AAA======<<<<<<===>>>???@@@GGGMMM^^^vvvqqq^^^RRRNNNMMMYYYrrrsss```VVVPPPMMMNNNLLLLLLMMMMMMMMMLLLKKKJJJGGGGGGHHHIIIJJJHHHEEEBBBBBBBBBBBBCCCDDDDDDEEEEEEEEECCCBBBCCCBBB@@@CCCHHHVVVdddsss|||~~~zzz~~~}}}{{{xxx|||||||||xxxxxxwwwvvvttttttvvvwwwpppkkkiiiiiigggdddeeehhhiiigggeeecccbbbbbbdddeeecccbbbbbbbbbaaa\\\SSSLLL???===999666666777:::<<<:::<<<@@@EEEKKKQQQUUUXXX^^^ccceeebbb___[[[SSSLLLFFFDDDAAA@@@@@@???>>>===999999999999:::;;;=========>>>???@@@AAACCCDDDDDDCCCDDDDDDFFFGGGJJJKKKLLLMMMRRRWWWYYY[[[___ffflllnnnqqquuuyyy{{{}}}gggVVVPPPLLLHHHEEEDDDCCCAAA???CCCBBBBBBCCCDDDCCCAAA???======>>>AAAEEEHHHHHHHHHIIIMMMVVVaaajjjkkkddd^^^TTTKKKDDDBBB@@@HHH```zzzvvvhhhhhhzzzjjjWWWRRRIIIKKKLLLKKKGGGDDDDDDDDDEEEEEEEEEDDDCCCBBBAAAAAA>>>>>>>>>>>>??????@@@AAAAAABBBDDDFFFGGGFFFEEEEEEFFFGGGHHHHHHHHHFFFEEEDDDFFFFFFFFFEEEHHHPPP^^^hhhjjjhhhhhhmmmwwwxxxhhhaaaaaadddrrr~~~|||uuuuuuuuuxxx|||{{{vvv{{{vvvoookkkhhhfffggg```___\\\ZZZXXXWWWVVVVVVTTTSSSSSSSSSSSSUUUVVVWWWTTTTTTTTTTTTVVVXXXZZZ[[[[[[[[[YYYVVVQQQPPPRRRUUUOOOLLLKKKLLLPPPVVVZZZ\\\```bbbeeegggggghhhjjjlllrrrtttuuuvvvvvvwwwyyy{{{UUUVVV^^^iiiqqqqqqppprrrmmmkkkiiihhhiiikkknnnoootttrrrooommmmmmoooqqqssstttooojjjgggcccbbbhhhppp{{{~~~uuuiiiccchhhqqq{{{lllaaaVVVOOOIIICCC@@@AAA<<<<<<<<<<<<===>>>@@@AAALLLRRRddd|||ooo^^^UUUQQQRRR```zzzppp___VVVPPPLLLMMMMMMNNNOOOOOONNNLLLJJJHHHIIIIIIIIIJJJKKKIIIEEEBBBAAAAAABBBCCCDDDEEEFFFGGGFFFDDDCCCDDDBBB@@@CCCHHHRRRaaappp{{{wwwyyy~~~~~~zzzsss{{{}}}|||zzzvvvxxx}}}}}}||||||zzzwwwtttrrrrrrsssooollljjjjjjiiieeeeeehhhgggfffcccaaa```aaacccddd`````````aaaaaa\\\TTTMMM@@@===:::666666777:::<<<>>>???BBBGGGMMMTTTYYY\\\]]]bbbdddbbb^^^ZZZRRRJJJFFFDDDAAA???@@@@@@???>>>;;;;;;;;;<<<===>>>@@@@@@>>>>>>???AAABBBCCCDDDEEEDDDDDDEEEGGGIIIKKKMMMNNNNNNSSSXXX[[[\\\aaahhhnnnnnnrrrxxx}}}tttbbbTTTNNNKKKGGGEEECCCBBBAAA???DDDCCCBBBCCCDDDCCC@@@>>><<<<<<>>>AAAFFFHHHIIIHHHIIIOOO\\\jjjrrrpppdddZZZKKKEEEBBBCCCEEEOOOlllmmmdddiii{{{fffUUURRRGGGJJJLLLJJJGGGDDDCCCDDDFFFEEEDDDCCCBBBAAA@@@@@@>>>>>>??????@@@AAACCCCCCAAACCCEEEFFFGGGFFFEEEDDDDDDFFFGGGHHHGGGFFFCCCBBBDDDEEEDDDBBBCCCLLLYYYdddhhhhhhiiinnnuuu|||uuueee]]]]]]aaappp}}}{{{xxxwwwuuuuuuxxx{{{uuummmjjjgggfffggg]]]\\\ZZZXXXVVVVVVVVVVVVVVVUUUUUUUUUUUUWWWXXXYYYUUUUUUUUUVVVXXXZZZ\\\^^^\\\\\\ZZZVVVQQQPPPRRRUUULLLJJJIIIJJJOOOTTTXXXZZZ^^^```dddeeefffgggiiikkksssttttttttttttvvvyyy|||{{{