BM6P6(@ zzzuuutttwww|||ooofff___[[[\\\[[[XXXVVVTTTSSSSSSSSSOOOPPPQQQRRRTTTTTTUUUUUURRRRRRRRRSSSUUUWWWXXXYYYXXXXXXWWWWWWWWWXXXXXXYYYZZZ\\\___ccceeeccc^^^ZZZXXXXXXYYYZZZYYYXXXWWWWWWWWWWWWVVVUUUTTTSSSRRRRRRRRRSSSTTTTTTUUUVVVZZZ\\\fffppp}}}rrrllluuuttt]]]JJJ???===555000555<<>>CCCIIIMMMOOOPPPRRRVVVXXXXXXYYYZZZ[[[]]]]]]\\\\\\^^^```cccdddddddddddddddddddddcccbbbcccbbbbbbbbbdddfffiiijjjlllkkkjjjiiijjjkkkmmmnnnooonnnlllkkkjjjkkkmmmnnnmmmoooqqqrrrrrrsssuuuwwwxxxxxxvvvuuuuuuuuuvvvvvvwwwwwwvvvvvvvvvwwwyyyzzzxxxxxxwwwwwwwwwxxxxxxyyyyyyyyyzzz{{{|||}}}}}}zzzxxxvvvyyyzzz|||~~~}}}{{{zzzzzzzzz{{{|||}}}}}}~~~~~~xxxyyyzzz}}}~~~yyysssnnnjjjeee```aaaffflllvvv}}}wwwtttqqqqqqrrrqqqnnnkkkcccZZZPPPLLLMMMUUUdddqqq}}}ttt```UUUIIICCC???:::777777444555555555444333222111000/////////000000111222///////////////////////////////////////000000111///000111111111111111111111111111111111111111111222222111000000111222222444333222111111222333444444333333333333444555555555555666777777888999999999:::===BBBCCCFFFRRR___sss{{{wwwvvvqqqooopppvvv{{{wwwvvvxxx~~~tttiiiaaa]]]YYYWWWVVVVVVUUUTTTSSSSSSSSSSSSQQQQQQSSSTTTUUUUUUVVVVVVTTTTTTUUUVVVWWWXXXZZZ[[[WWWWWWVVVUUUUUUVVVVVVWWWUUUUUUVVVXXXYYYYYYVVVTTTVVVXXXZZZ\\\\\\[[[XXXWWWWWWWWWWWWVVVVVVUUUUUUUUUXXXYYYZZZZZZYYYZZZ\\\^^^^^^bbbnnnzzzooorrrlllUUUEEE;;;666333444777:::@@@GGGLLLEEE>>>999444000111444111111000000000////////////...------...111333555999???IIIQQQYYYaaajjjqqqtttyyy{{{ssshhhZZZMMMFFF>>>;;;777555444444333222444666888<<>>===>>>EEENNNVVVhhh~~~wwwqqqjjjhhhmmmxxx~~~{{{zzzyyy~~~}}}uuujjjaaa]]][[[XXXVVVSSSSSSSSSRRRRRRSSSSSSSSSRRRRRRTTTUUUUUUVVVVVVVVVUUUUUUVVVVVVWWWYYYZZZ[[[VVVVVVUUUUUUTTTUUUUUUUUUVVVUUUUUUVVVXXXXXXVVVUUUTTTVVVYYY\\\\\\[[[YYYWWWVVVVVVVVVVVVVVVVVVVVVVVV[[[\\\]]]]]]\\\\\\]]]^^^bbbbbbhhhzzztttsss}}}tttZZZGGG>>>:::666666666888???GGGLLLIIIDDD>>>888444555777111111111000000000//////000///...---...///111222555;;;DDDLLLTTT\\\ffflllqqqvvv}}}zzzqqqdddVVVMMMAAA===999555444444444333444555888;;;>>>BBBFFFHHHJJJLLLOOORRRSSSUUUXXXZZZZZZZZZZZZ[[[\\\^^^```aaacccbbbaaaaaaaaacccdddfffccccccccccccdddeeeggggggiiiiiihhhgggggghhhiiiiiikkkjjjiiihhhiiijjjlllnnnqqqrrrssssssqqqppppppqqqsssssssssrrrrrrrrrssssssttttttttttttuuuuuuuuuvvvuuuuuuuuuuuuvvvwwwxxxyyyyyyyyyyyyyyyyyyzzz{{{|||}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}|||{{{yyywwwvvvyyyzzz|||~~~}}}{{{wwwvvvuuuuuuvvvsssooojjjgggbbb^^^\\\XXXUUUXXX]]]llltttyyyuuusssrrrooollleee[[[QQQQQQ]]]sss{{{xxxwwwuuuvvvzzzsssjjjZZZOOODDD>>>:::555333333111111111111000000//////111111000000000111111222///////////////////////////............///000000222000///---------...///111111111111111111111111111111000000000000111111111111000000000000111111111000000000000111222222222333444555777888999:::999;;;======;;;;;;???DDDHHHTTTggg|||yyyooohhhfffiiinnnqqq~~~}}}{{{|||qqqjjjaaa[[[YYYWWWUUUSSSQQQQQQRRRRRRRRRSSSSSSSSSRRRSSSTTTUUUUUUUUUUUUUUUUUUUUUUUUVVVWWWXXXYYYZZZWWWVVVUUUTTTTTTTTTTTTTTTWWWVVVUUUUUUVVVWWWVVVTTTRRRTTTWWWYYYZZZYYYXXXWWWTTTTTTUUUUUUVVVWWWWWWWWW\\\^^^______^^^]]]^^^___dddbbbdddrrrxxxsssxxxzzz```MMMBBB===888666444555;;;CCCMMMOOOOOOHHH>>>777555555111111111111000000000000111000////////////000000333888@@@HHHNNNWWW```gggmmmsss{{{yyymmm___VVVGGGBBB<<<777555555555555555666777:::===@@@CCCDDDFFFIIILLLNNNPPPSSSWWWZZZYYYYYYZZZ[[[\\\^^^___```cccbbbaaa``````aaacccdddccccccccccccddddddeeeeeefffffffffffffffgggggghhhiiihhhfffffffffhhhjjjkkkrrrrrrrrrqqqooonnnpppqqqqqqqqqqqqqqqrrrqqqqqqqqqrrrsssssstttuuuuuuvvvvvvvvvvvvuuuuuuvvvwwwwwwxxxyyyyyyyyyyyyzzzzzz{{{|||{{{||||||||||||~~~}}}|||{{{zzzzzzvvvwwwyyyzzzzzzzzzyyyxxxzzz{{{}}}~~~~~~zzzzzzwwwuuuuuuuuuqqqjjjddd___ZZZWWWVVVTTTRRRUUU[[[fffnnnyyy~~~zzzwwwsssnnnjjjaaaYYYSSSXXXggg}}}wwwuuutttsssuuuxxxwwwkkkcccUUUJJJ???;;;777333111222111111111000000000000000111111000000///000000111////////////////////////...............//////000111000...---------......000000000000000000000000000000000000000000000000000000000000000000000000111111111111111222222333111222333444666888999999777;;;===<<<;;;<<<>>>???CCCHHHRRRaaauuu{{{|||zzzuuuoookkkhhhgggggghhhooozzzvvvfff```YYYUUUTTTSSSQQQOOOPPPQQQRRRSSSSSSSSSSSSRRRRRRSSSSSSTTTUUUUUUTTTTTTTTTTTTTTTTTTUUUVVVWWWXXXWWWWWWVVVUUUTTTTTTTTTTTTUUUTTTSSSTTTUUUUUUSSSQQQPPPQQQSSSUUUVVVWWWWWWVVVTTTTTTUUUVVVWWWYYYYYYZZZ\\\^^^______^^^]]]^^^___```^^^```kkk{{{sssssszzziiiWWWHHH@@@888555333333777>>>LLLVVV[[[TTTGGG<<<555000222222111111111000000000111111000000//////000000111666===CCCIIIQQQZZZaaaiiiooowww~~~~~~vvvjjjaaaQQQKKKBBB<<<888777777777555555777888;;;===@@@AAABBBEEEHHHJJJMMMPPPUUUXXXXXXXXXYYY[[[\\\]]]^^^___bbbaaaaaaaaaaaaaaabbbbbbaaaaaaaaabbbbbbbbbbbbbbbccccccdddeeeffffffgggggghhhgggeeeddddddfffhhhiiipppqqqrrrrrrppppppqqqrrroooppppppqqqqqqqqqqqqppprrrssstttvvvwwwxxxyyyyyyxxxwwwwwwvvvvvvwwwwwwwwwxxxxxxxxxxxxyyyzzz{{{|||yyyzzz{{{{{{{{{||||||}}}~~~}}}||||||{{{zzzyyyxxxxxxtttvvvxxxzzz{{{{{{zzzyyyzzz{{{}}}}}}|||xxxuuuttttttpppggg___XXXTTTRRRRRRPPPOOOSSSZZZbbbhhhrrrzzz{{{wwwqqqhhhbbbYYYUUUUUU^^^ppp}}}wwwwwwvvvuuuwwwzzz|||vvvmmmccc[[[OOOEEE;;;777555222111222111111000000000000111111///......---------------////////////////////////......------......///000000//////............///000000000000000000000000///000000111111000000///000000000000000000000000222111111111111222333333111222333444555666777888555999:::999888;;;<<<;;;>>>???EEEOOO]]]qqqvvvrrrssstttrrroookkkiiiiiibbbhhhooouuuyyy~~~xxxhhh^^^ZZZTTTRRRSSSSSSQQQOOOQQQQQQRRRSSSTTTSSSRRRRRRRRRRRRSSSSSSTTTTTTSSSSSSRRRRRRRRRRRRSSSSSSTTTUUUXXXXXXVVVUUUUUUTTTTTTTTTTTTSSSSSSTTTUUUTTTRRRPPPNNNOOOOOOPPPRRRSSSUUUVVVUUUVVVWWWXXXZZZ\\\]]]]]]ZZZ\\\^^^___^^^]]]^^^___^^^]]]]]]dddssswwwrrrttt|||ssseeeQQQFFF;;;777666666888;;;EEEUUUaaa^^^QQQDDD999111222222222111111111000000000000000000///////////////333999>>>CCCKKKTTTZZZdddjjjrrryyy}}}~~~}}}tttmmm^^^WWWLLLBBB<<<999888777444444555666888:::<<<===>>>@@@CCCFFFIIIMMMRRRUUUUUUVVVXXXYYY[[[\\\\\\\\\^^^^^^```aaabbbbbbccccccbbbbbbbbbcccbbbbbbaaaaaa```aaabbbdddeeeffffffgggiiigggfffddddddeeefffhhhlllpppuuuwwwvvvtttsssrrrnnnooopppqqqrrrqqqqqqpppoooqqqsssvvvxxxyyyzzzzzzzzzyyyxxxwwwwwwvvvwwwwwwuuuuuuvvvwwwxxxyyy{{{|||xxxyyyzzzzzzzzzzzz}}}~~~}}}zzzzzz{{{||||||||||||{{{zzzyyyyyyyyyxxxxxxwwwwwwwwwyyy{{{}}}}}}|||{{{zzzzzz{{{|||~~~{{{wwwvvvvvvqqqggg^^^VVVSSSQQQRRRQQQQQQUUU\\\aaafffmmmtttzzz}}}~~~||||||xxxsssjjj^^^VVVNNNNNNUUUcccuuu|||ssslllddd[[[UUUKKKAAA888555333111000222111000///...//////000111///...------,,,,,,,,,---////////////////////////...------------...//////......///000000000//////000000000000000000000000...///000111111000///...000111111111111111111000111111111000111111222333222222333444555555666666444888999666666:::;;;999888:::@@@FFFLLLWWWmmmwwwooopppqqqpppmmmkkkmmmnnnmmmppprrrssssssuuu{{{ppp___[[[WWWSSSRRRTTTUUUTTTRRRQQQRRRSSSTTTTTTSSSRRRQQQQQQRRRRRRSSSSSSSSSSSSRRRQQQQQQPPPQQQQQQRRRSSSTTTYYYXXXWWWVVVUUUUUUUUUUUUUUUUUUUUUVVVWWWVVVSSSPPPMMMMMMMMMMMMOOOQQQTTTUUUWWWXXXYYYZZZ\\\^^^___```YYY[[[]]]^^^^^^]]]^^^^^^___^^^]]]```kkk}}}uuutttyyy~~~{{{pppYYYLLL???;;;;;;:::;;;===;;;PPPccccccXXXLLL???666222222222111111111111000//////////////////......---111777;;;@@@GGGOOOVVV```fffnnnuuuzzz|||~~~~~~{{{uuuhhh___SSSGGG???;;;888777333333333444666888999::::::===@@@BBBFFFJJJOOOSSSTTTUUUVVVXXXYYYZZZZZZ[[[ZZZ\\\^^^aaacccddddddddddddeeeeeeeeeeeedddcccccc^^^___aaaccceeefffggggggjjjiiigggeeedddeeefffgggiiiooowww||||||xxxtttrrrnnnoooppprrrrrrrrrqqqppplllnnnqqqtttvvvxxxxxxyyy{{{{{{yyyxxxwwwwwwvvvvvvsssssstttuuuwwwxxxzzz{{{xxxyyyzzzzzzyyyzzz|||~~~}}}}}}|||yyyzzzyyyyyyxxxwwwvvvuuuxxxxxxxxxwwwwwwwwwwwwwww{{{|||~~~}}}{{{yyyyyyzzz{{{}}}~~~~~~zzzyyyyyytttiii```XXXUUUSSSTTTTTTTTTYYY```cccffflllrrrwwwzzz{{{||||||~~~{{{zzzwwwtttooocccVVVLLLGGGJJJTTTeeewwwxxxnnnfff___WWWQQQHHH>>>555333222111111333000///...------...000000111000///...............////////////////////////...------------...//////---...///111111111000000000000000000000000000000...///000111111000///...111111222222222222111111000000000000000111222222333333333444444555555555555:::999555555:::;;;888555999AAAEEEDDDFFFWWWjjj||||||ssssssqqqmmmiiijjjmmmqqqzzzzzzyyyvvvsssssswww{{{|||zzz~~~~~~{{{uuuiii___YYYWWWTTTSSSSSSRRRQQQOOOOOOOOOPPPRRRUUUUUUSSSPPPQQQRRRTTTSSSRRRRRRSSSTTTSSSRRRRRRQQQQQQQQQQQQRRRTTTVVVXXXYYYZZZYYYXXXWWWZZZYYYWWWWWWXXXXXXWWWVVVOOOPPPQQQSSSTTTTTTTTTTTTVVVWWWZZZ\\\\\\\\\[[[ZZZXXXYYY[[[^^^aaadddfffgggfffffffffgggjjjssszzzpppttt}}}sssbbbSSSEEE???;;;666888<<>>@@@BBBEEEIIILLLQQQSSSUUUVVVVVVVVVWWWXXX^^^___aaabbbcccccccccbbbddddddeeeeeeddddddccccccbbbbbbbbbbbbcccdddeeefffhhhggggggfffdddcccbbbbbbaaajjjuuu||||||xxxuuussssssnnnjjjiiillloooppppppqqqqqqqqqrrrssstttvvvwwwxxxxxxxxxxxxxxxxxxyyyyyy{{{xxxvvvwwwzzz{{{{{{yyyzzzzzzyyyxxxyyyzzz{{{|||}}}}}}}}}{{{xxxwwwyyyyyyzzzzzzyyywwwvvvtttrrrrrrsssuuuwwwzzz}}}~~~}}}{{{xxxzzz{{{{{{{{{}}}}}}vvvkkkccc^^^]]]\\\ZZZZZZ]]]bbbfffiiiiiikkknnnqqqvvvzzz|||}}}zzzwwwvvvvvvtttrrrsssqqqhhhYYYPPPNNNHHHOOO[[[kkk|||}}}nnnddd___YYYRRRKKK<<<999555222///...//////......---......///000111333222000///---,,,,,,,,,...---,,,++++++,,,---...///...---,,,+++,,,,,,---000000000///......------222222222222111///...---000000//////......------000000111111111222222222000111111111222222222222000111111111111222222222777666444444444555777999;;;===>>>???@@@DDDJJJOOOeeexxxwwwnnniiiiiijjjwwwzzz|||zzztttpppnnnooo{{{{{{vvvtttxxxoooggg^^^XXXYYYWWWTTTRRRRRRRRRQQQPPPOOOOOOPPPSSSUUUUUUSSSQQQQQQRRRSSSSSSQQQPPPQQQSSSRRRQQQQQQQQQQQQQQQRRRRRRTTTUUUWWWYYYYYYXXXWWWVVVYYYXXXWWWWWWWWWWWWVVVVVVQQQQQQRRRSSSTTTTTTTTTTTTUUUUUUWWWXXXYYYYYYYYYXXXVVVXXXZZZ]]]aaadddfffgggiiiiiijjjkkkllltttxxxwww}}}{{{pppaaaQQQFFF===666555888<<>>EEEIIIPPPUUU^^^eeekkkooorrruuu{{{|||}}}{{{sssfffYYYNNNEEE>>>999555555444444444444555555777999;;;===???BBBGGGJJJMMMPPPSSSTTTUUUVVVXXXZZZ\\\]]]___```bbbbbbbbbaaabbbcccccccccccccccbbbbbbbbbbbbbbbbbbcccdddeeefffgggffffffeeedddcccbbbaaa___eeeooovvvxxxwwwtttssspppmmmkkklllnnnpppooonnnooooooooopppqqqrrrttttttuuuvvvvvvvvvvvvwwwwwwwwwyyywwwvvvwwwyyyzzzxxxvvvyyyyyyxxxxxxxxxyyyzzz{{{}}}}}}}}}~~~|||{{{zzzzzzzzzzzzyyyxxxwwwvvvuuurrrrrrsssuuuxxx|||~~~zzzxxxyyyzzz{{{{{{{{{}}}yyyooohhhbbbbbbbbbaaaaaacccgggkkkmmmmmmooorrruuuyyy}}}{{{wwwtttrrrqqqqqqnnnkkkfff[[[MMMEEECCCIIISSSbbbqqq~~~|||nnnccc\\\UUULLLEEE:::888555111/////////000//////.........///000000222111000...------------......---,,,,,,---......///...---,,,+++,,,,,,---/////////..................////////////......---////////////............000000000111111111222222/////////000000000000111000111111111111222222222666555444333333555666888666888:::;;;;;;>>>CCCGGGLLL\\\sssyyytttrrrvvvxxxxxxwwwssspppnnnmmmsssyyy~~~yyyuuuzzzjjj```[[[XXXXXXUUUQQQOOOOOOPPPOOOOOOOOOOOOPPPSSSUUUVVVUUUSSSQQQRRRSSSRRRPPPOOOOOOPPPPPPPPPOOOPPPPPPQQQRRRSSSSSSTTTVVVWWWWWWVVVUUUUUUWWWWWWWWWVVVVVVVVVVVVVVVSSSTTTTTTUUUUUUUUUTTTTTTSSSSSSSSSSSSTTTUUUVVVVVVTTTVVVXXX\\\___ccceeegggkkkkkkmmmnnnooottt~~~ppp^^^NNNBBB888555666999===GGGTTT^^^]]]RRRHHH===777222222111......000000000/////////............------...222777===@@@GGGMMMUUU]]]ccchhhlllooouuuwwwzzz}}}zzzooocccWWWKKKAAA;;;666555444333333444555555333555888:::<<>>999888777888===JJJWWW\\\XXXQQQDDD;;;444333111...---///000000000000000///............------///222666888???DDDLLLSSSYYY___eeehhhlllooosssxxx||||||tttiii]]]PPPCCC;;;777555444222222222333444111333555777999===AAAEEEFFFIIIMMMPPPRRRTTTWWWYYYWWWXXX[[[]]]___```aaaaaa___```aaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccdddddddddccccccbbbaaaaaa``````]]]\\\]]]bbbiiimmmnnnlllllllllmmmnnnnnnnnnmmmlllmmmmmmmmmmmmnnnooopppqqqqqqqqqrrrrrrssstttttttttuuuvvvwwwxxxxxxwwwuuusssvvvvvvvvvvvvwwwwwwwwwxxxyyyyyyyyyyyy{{{}}}}}}}}}}}}||||||{{{{{{{{{}}}}}}}}}||||||||||||}}}|||{{{yyywwwvvvvvvwwwxxxvvvwwwwwwyyy{{{~~~~~~zzzwww{{{|||}}}}}}{{{{{{}}}~~~zzzuuupppmmmoooqqqrrrrrrsssuuuwwwzzz{{{}}}zzzsssooooooppppppppprrrjjj```XXXNNNFFFFFFKKKZZZfffvvvzzzrrrggg]]]TTTJJJ???888444333111000//////000111111000000///.....................------......///........................---,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......////////////000000000000000///---------....../////////....../////////000000000---------.........//////000000111111111222222222222222111111222222333444444555666777888888999:::AAADDDKKKTTTddd{{{{{{uuuqqqmmmsss{{{{{{{{{}}}kkk\\\XXXXXXVVVSSSPPPNNNOOOOOOOOOOOOQQQQQQPPPRRRTTTUUUTTTSSSQQQRRRRRRQQQNNNMMMMMMNNNMMMMMMMMMMMMNNNOOOQQQQQQQQQQQQRRRRRRRRRQQQQQQQQQRRRTTTUUUTTTSSSRRRSSSUUUVVVVVVWWWVVVVVVUUUTTTSSSRRRPPPNNNMMMMMMOOOQQQSSSUUUUUUVVVWWWYYYZZZ[[[[[[]]]^^^bbbfffhhhjjjrrr{{{ppp]]]MMMBBB<<<999777666888AAANNNXXXZZZXXXLLLAAA777333222///...///000000111111000000///...///............000222333999===CCCJJJPPPVVV\\\```dddgggmmmsssxxx|||~~~|||vvvnnncccVVVHHH@@@999777444222111111222333111333555666888;;;???CCCEEEGGGKKKNNNOOOQQQTTTVVVWWWXXX[[[]]]___`````````______aaabbbccccccccccccbbbbbbaaaaaabbbbbbccccccbbbbbbbbbaaaaaa``````______\\\ZZZ]]]ccchhhjjjjjjoooooonnnmmmllllllmmmnnnnnnnnnnnnnnnnnnooopppqqqqqqqqqrrrrrrssstttuuuuuutttvvvxxxyyyxxxwwwuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxyyy{{{}}}~~~~~~}}}}}}}}}}}}}}}||||||||||||~~~}}}|||zzzzzzyyyyyyzzzzzzyyyxxxwwwvvvwwwxxxyyy{{{{{{zzzzzz{{{}}}}}}zzzzzz{{{||||||{{{zzz{{{|||~~~zzzvvvsssqqqppprrruuuvvvwwwxxxyyy{{{yyyqqqgggcccfffkkkooopppsssiii]]]TTTLLLJJJOOOVVViiisss}}}yyyoooiiiaaaXXXPPPFFF===777222111000/////////000000000000///...---------...---------------......///---..................---++++++,,,,,,,,,,,,,,,,,,******+++,,,---...//////111111111000000///...---,,,,,,------......//////------........./////////....../////////000000000000000111111111222222222111111111111111222333333444444444555666777777666===>>>AAAFFFQQQcccxxx|||wwwyyy|||~~~~~~zzzyyywww|||lll]]]WWWVVVXXXVVVTTTSSSTTTTTTSSSRRRSSSQQQPPPQQQRRRSSSRRRQQQPPPQQQRRRQQQOOONNNNNNOOOMMMMMMLLLMMMMMMNNNOOOPPPPPPPPPPPPPPPOOOOOOOOOOOOPPPRRRTTTTTTQQQPPPRRRUUUVVVVVVVVVVVVVVVUUUTTTSSSRRRQQQOOONNNNNNOOOQQQRRRSSSTTTTTTTTTUUUUUUVVVVVVVVVWWWZZZ___aaabbbhhhppp|||gggTTTGGG>>>777888666666;;;DDDOOOVVVYYYTTTGGG:::555333000///000///000111222111000///...............//////000000444777<<>>;;;777444111111222222111333444555666999===@@@BBBEEEIIIKKKMMMOOORRRTTTWWWXXXZZZ]]]^^^_________^^^___```aaaccccccddddddbbbbbbaaaaaaaaabbbbbbcccbbbbbbaaaaaaaaa`````````___]]][[[\\\```eeeiiikkkttttttssspppnnnmmmnnnpppooonnnnnnnnnoooooopppqqqqqqqqqrrrrrrssstttuuuuuusssuuuxxxxxxwwwvvvwwwwwwtttuuuvvvvvvwwwwwwvvvvvvuuuuuuvvvwwwyyyzzz|||}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}||||||||||||}}}}}}}}}}}}}}}|||zzzxxxwwwvvvwwwwwwwwwwwwwwwwwwxxxyyyzzzzzz~~~}}}|||{{{{{{|||}}}~~~}}}{{{wwwyyy{{{{{{zzzyyyzzzzzz|||||||||||||||}}}~~~~~~}}}xxxuuusssrrrrrrtttvvvxxxzzzzzz|||~~~zzzqqqfffcccgggnnnrrrtttoooeeeYYYPPPLLLNNNXXXcccxxx~~~}}}uuupppeee```YYYQQQJJJBBB:::666000000//////......//////......------,,,---------...---------------......,,,,,,---......---,,,,,,***++++++,,,,,,,,,,,,+++******++++++,,,---....../////////...---,,,******---------------.........,,,,,,---------.........//////000000000111111111000111111111111222222222111111111222222222222222444222111111333444444333555777;;;@@@IIIVVVfffqqq||||||zzzxxxvvv}}}yyyhhh]]]YYYXXXWWWVVVUUUVVVWWWVVVTTTRRRTTTRRRPPPPPPPPPQQQOOONNNPPPQQQRRRQQQPPPOOOPPPQQQMMMMMMLLLLLLLLLMMMMMMNNNPPPOOONNNNNNMMMMMMMMMNNNNNNQQQTTTSSSPPPOOORRRUUUTTTUUUUUUUUUUUUUUUTTTSSSSSSRRRQQQPPPPPPQQQRRRSSSPPPPPPQQQQQQRRRSSSSSSSSSUUUTTTWWW[[[\\\\\\```gggtttqqq\\\NNNCCC:::888777555666;;;DDDOOOVVV[[[LLL===666444222000000///000111222222000///...------......////////////000222555999===BBBHHHLLLRRRVVV^^^ffflllqqqssstttvvvvvvuuurrrmmmcccYYYQQQDDDAAA<<<777444333333333111333444444444666999<<<>>>AAAEEEIIILLLOOORRRUUUVVVWWWYYY[[[\\\\\\\\\\\\\\\]]]^^^```bbbcccccccccbbbbbbaaaaaaaaaaaabbbbbbbbbbbbbbbaaaaaaaaaaaa```^^^^^^]]]]]]___dddkkkpppxxxzzzzzzxxxtttpppppppppnnnnnnnnnnnnnnnoooooopppooopppqqqrrrsssttttttuuuqqqsssvvvvvvuuuuuuwwwyyytttuuuvvvwwwxxxwwwvvvvvvuuuuuuvvvvvvwwwxxxyyyyyyyyyyyyyyyyyyzzzzzz{{{|||zzzzzzyyyzzzzzz{{{|||}}}zzzzzzzzz{{{{{{|||||||||{{{zzzwwwuuuttttttuuuvvvtttuuuvvvxxxyyyzzz{{{{{{}}}|||{{{{{{{{{}}}~~~}}}zzzxxxuuuwwwyyyzzzyyyxxxxxxyyyzzzyyyyyyyyyzzz{{{}}}~~~}}}~~~|||zzzvvvsssqqqqqqtttvvvyyy{{{}}}~~~~~~{{{rrriiifffkkkppprrrqqqggg^^^UUUQQQSSS[[[kkkyyy{{{qqqkkk]]]XXXRRRJJJBBB<<<666333/////////......---------,,,,,,+++++++++,,,------......---,,,,,,---------++++++,,,------,,,++++++)))***+++,,,---,,,,,,+++******++++++,,,,,,---------.........---,,,,,,+++...------------------,,,,,,,,,,,,,,,------------//////000000000111111111000111111111111222222222111111222222333333222222444111......111333333333333666;;;???DDDLLLWWW___gggvvv~~~~~~zzzxxxyyy}}}jjj^^^ZZZYYYYYYTTTSSSTTTUUUVVVUUURRROOOTTTRRRPPPOOOOOOOOONNNMMMOOOQQQRRRQQQPPPPPPQQQRRRNNNMMMLLLLLLLLLLLLLLLMMMOOOOOONNNMMMLLLLLLMMMMMMMMMPPPTTTRRROOONNNQQQUUUSSSTTTTTTUUUUUUUUUTTTTTTTTTSSSSSSRRRRRRRRRSSSSSSMMMMMMNNNOOOQQQRRRSSSSSSWWWUUUWWWYYYYYYXXX\\\aaannnwwwcccUUUIII???888777555333555===JJJSSS^^^OOO???777555333111111///000222333222111///...+++,,,---...............---///222444777<<>>CCCHHHLLLOOOTTTVVVUUUVVVXXXZZZZZZZZZZZZYYYZZZ[[[]]]___```aaabbbbbbbbbbbbaaaaaaaaaaaaaaabbbbbbbbbbbbbbbaaaaaaaaaaaa\\\]]]^^^^^^```eeennnuuuzzz}}}~~~yyytttqqqpppnnnnnnmmmmmmmmmnnnnnnooonnnooopppqqqrrrsssttttttooorrrtttsssrrrssswwwzzztttuuuwwwxxxxxxxxxwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvxxxwwwwwwxxxxxxzzz{{{{{{uuuuuuvvvvvvxxxyyy{{{{{{xxxxxxxxxyyyzzzzzz{{{{{{yyywwwuuutttssstttuuuvvvrrrsssvvvyyy{{{|||||||||{{{{{{{{{{{{|||}}}}}}~~~}}}zzzvvvtttsssuuuxxxyyyxxxxxxxxxyyyxxxxxxwwwwwwxxxzzz|||}}}}}}}}}~~~~~~~~~~~~}}}}}}vvvtttrrrpppoooqqqvvvyyy}}}~~~}}}uuunnnfffdddhhhkkkjjjgggaaaZZZTTTUUU\\\jjj~~~zzzpppjjjYYYTTTMMMEEE>>>777222000/////////......---,,,,,,************+++,,,,,,---///...---,,,,,,,,,,,,---******,,,,,,,,,,,,******)))***+++,,,---,,,,,,+++***++++++++++++,,,,,,,,,---...//////000/////////.........------,,,,,,,,,++++++,,,,,,,,,---------////////////000000000000000111111111111222222222111111222333333333333222666222///...111444555555444777:::<<<===@@@FFFLLLMMM[[[rrr~~~xxxzzz}}}mmmddd___ZZZUUUTTTRRRTTTTTTSSSRRRQQQRRRSSSSSSRRRPPPOOOOOOPPPQQQRRRRRRQQQPPPOOOOOOOOOOOOOOOOOONNNMMMMMMMMMMMMMMMMMMNNNOOOOOONNNMMMKKKLLLMMMNNNMMMMMMOOORRRSSSRRRQQQVVVVVVUUUUUUUUUUUUUUUUUUTTTUUUUUUVVVVVVUUUUUUUUUUUUSSSQQQOOONNNOOOPPPQQQQQQRRRSSSTTTUUUWWW[[[^^^pppzzz~~~uuu\\\GGG===:::555222333444888AAAJJJPPPMMMDDD:::666666444000111000......000000000////////////...------,,,,,,,,,...000111222444777999AAAFFFMMMTTTZZZaaagggjjjmmmlllmmmnnnnnnjjjccc]]]SSSNNNFFF===777555555555333444444333222222333444:::===AAADDDGGGKKKPPPSSSUUUWWWYYYYYYXXXXXXZZZ[[[\\\[[[[[[[[[\\\\\\]]]^^^bbbbbbbbbbbbaaa___^^^]]]``````aaaaaaaaaaaa`````````aaaaaaaaaaaaeeekkkqqqyyy~~~{{{wwwvvvqqqpppppppppqqqpppnnnlllkkklllmmmnnnooopppqqqqqqqqqqqqqqqrrrssstttuuuvvvuuuuuuttttttttttttuuuuuuuuuuuuuuuuuuttttttttttttvvvvvvvvvvvvuuuuuuttttttvvvvvvuuutttuuuuuuvvvwwwvvvvvvuuuuuuvvvxxxzzz{{{vvvvvvuuuuuutttttttttsssssstttvvvxxxzzz{{{{{{{{{{{{||||||{{{zzzzzz{{{}}}|||~~~|||xxxvvvuuuuuuuuuvvvwwwxxxxxxyyyyyy}}}{{{yyyvvvuuuuuuvvvwwwxxxvvvtttuuuvvvtttqqqmmmjjjiiihhhjjjoooxxx{{{vvvtttnnniiihhheeeaaa___aaaVVVSSSRRR\\\sss}}}~~~xxxhhh\\\WWWQQQGGG>>>888444222111222111///...---------......------,,,,,,------...------------,,,***((('''))))))************))))))(((***+++***)))((()))***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,---------///111222000.........111000000000000000111111////////////000111333333222222111111222222333444666777888999;;;<<<===>>>AAAJJJXXXiii}}}~~~xxxiiiaaa]]]YYYUUUTTTRRRSSSTTTSSSQQQPPPQQQRRRRRRQQQPPPOOOOOOPPPRRRSSSRRRRRRPPPOOONNNNNNMMMMMMNNNNNNMMMLLLLLLLLLLLLMMMMMMNNNNNNMMMLLLKKKLLLNNNNNNMMMNNNPPPRRRSSSRRRQQQTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUVVVVVVVVVUUUTTTTTTTTTSSSQQQOOONNNNNNOOOPPPOOOQQQSSSTTTUUUWWW[[[^^^lllyyy~~~}}}fffQQQEEE>>>888444444555777>>>FFFNNNNNNHHH>>>666555333111111000......000111000///000//////......---,,,,,,+++---//////000111444666999>>>DDDKKKQQQWWW\\\```hhhhhhjjjnnnpppnnnjjjeee[[[VVVNNNEEE===999777666333333333222222222444555888;;;>>>AAADDDHHHMMMPPPRRRTTTVVVWWWWWWWWWYYY[[[\\\\\\\\\[[[\\\\\\]]]]]]aaabbbbbbaaa```___^^^]]]^^^______``````______^^^^^^____________cccjjjoooxxx~~~}}}yyyuuusssqqqpppppppppnnnmmmmmmmmmnnnoooppppppqqqqqqpppppppppqqqqqqrrrttttttuuuuuutttttttttuuuvvvvvvuuuuuuuuuuuuuuutttttttttwwwvvvuuuuuutttttttttuuuvvvuuusssrrrrrrssstttuuuvvvvvvvvvvvvvvvwwwxxxyyywwwvvvvvvvvvuuuuuuuuuuuussstttvvvxxxzzz{{{{{{{{{zzz|||}}}}}}|||{{{{{{|||{{{}}}~~~|||yyyvvvtttsssuuuuuuuuuvvvwwwwwwxxxxxxzzzyyywwwvvvuuuuuuuuuuuuuuusssqqqqqqpppnnniiifffbbbbbbdddiiiqqqzzz~~~zzzuuurrrmmmgggbbb___[[[UUUSSSTTTQQQTTT\\\kkkwwwuuuuuuwwwvvvvvv{{{~~~sssdddXXXQQQKKKBBB:::555333111000222111///...---------...------,,,,,,,,,,,,------,,,,,,---------,,,+++***))))))************)))))))))+++,,,+++***)))***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,------,,,...111333555444333222222222111000////////////............///000111111222111111111111222333333444555666777888:::;;;;;;<<<>>>CCCMMM\\\qqq}}}}}}}}}{{{{{{ooobbb]]]ZZZWWWTTTTTTQQQRRRSSSRRRPPPOOOPPPQQQQQQPPPOOOOOOPPPQQQSSSTTTTTTSSSRRRPPPNNNMMMLLLKKKNNNMMMLLLLLLKKKKKKKKKLLLLLLMMMMMMLLLJJJKKKMMMOOOOOONNNNNNPPPSSSTTTSSSRRRQQQQQQRRRRRRSSSSSSTTTTTTVVVVVVVVVVVVVVVUUUTTTSSSTTTRRRPPPOOOMMMMMMNNNNNNOOOPPPRRRTTTUUUXXX\\\```jjjssszzzxxxrrr]]]MMMBBB<<<777666555666:::@@@JJJPPPPPPGGG<<<666444333222000//////000111111000000000///......------,,,+++,,,---------...000222222666;;;AAAFFFKKKPPPTTT]]]___ccchhhnnnpppooommmgggbbbZZZPPPGGG@@@;;;999333222222111222333444555666888;;;>>>AAADDDHHHKKKNNNPPPSSSTTTUUUVVVYYY[[[]]]]]]\\\\\\\\\\\\\\\]]]```````````````___^^^]]]]]]]]]^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\^^^bbbggglllssszzz|||xxxsssppppppoooooonnnoooooopppppppppqqqqqqqqqppppppoooppppppqqqrrrssstttttttttttttttuuuvvvwwwvvvvvvuuuuuuuuutttttttttwwwvvvtttsssrrrsssuuuvvvvvvtttqqqoooooopppqqqsssuuuuuuvvvvvvvvvvvvvvvuuuwwwwwwwwwvvvvvvvvvvvvuuurrrtttvvvxxxzzz{{{{{{{{{yyy}}}~~~||||||zzz{{{zzzxxxtttrrrqqqqqqsssttttttuuuuuuvvvvvvvvvvvvvvvvvvuuuuuutttsssssspppooollljjjhhhddd___\\\YYY[[[aaaiiisss}}}~~~xxxrrrnnnllljjjddd___\\\WWWPPPNNNPPPNNNZZZkkk~~~zzznnnnnnpppqqqooonnnttt}}}~~~wwwlll]]]SSSHHHCCC;;;555222111000///111000///...---------------,,,,,,++++++,,,,,,---++++++,,,---......------******))))))))))))*********,,,---,,,+++***+++,,,++++++++++++++++++++++++------,,,,,,++++++******+++******))))))******+++++++++++++++,,,,,,,,,,,,,,,---000555:::;;;999555333222111///.....................------...//////111111111111111222222333222222333444666777888888999999999<<>>AAAEEEHHHJJJMMMPPPRRRSSSVVVYYY[[[]]]]]]\\\[[[[[[[[[\\\\\\^^^____________^^^^^^]]]\\\]]]]]]^^^^^^]]]]]]\\\ZZZZZZZZZZZZ\\\```eeehhhlllqqq|||xxxrrrpppoooooooooqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppqqqrrrrrrrrrqqqqqqrrrrrrssstttuuuuuuuuuuuuuuutttttttttsssvvvuuurrrqqqqqqrrrtttvvvvvvtttqqqnnnmmmnnnppprrrssstttuuuvvvvvvuuusssrrrvvvvvvvvvuuuuuuuuuuuuuuurrrsssvvvxxxyyyzzzzzzzzzyyy}}}}}}{{{xxxxxxwwwssspppnnnoooppprrrrrrrrrsssssstttttttttrrrssstttuuutttrrrpppoookkkiiigggccc```[[[WWWTTTUUUZZZbbblllwww|||rrrkkkhhhggggggbbb^^^[[[UUUPPPOOORRRUUUeeezzz}}}pppqqqssstttqqqooouuu~~~xxxpppdddWWWNNNCCC>>>777222000///...---//////......------------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++***))))))***++++++***+++,,,,,,******+++,,,************************...------,,,+++***))))))++++++************++++++***++++++++++++,,,,,,,,,---,,,...555<<<===999444111000//////............//////......---.........000000000000000111222222000111222333444555666666555777:::===BBBIIIPPPVVViiiwwwyyyeee]]]VVVUUUTTTSSSRRRUUUOOOQQQQQQPPPOOONNNOOOPPPOOOOOOOOOPPPQQQRRRSSSSSSVVVUUUUUUSSSQQQOOOMMMKKKNNNMMMLLLKKKJJJJJJJJJJJJKKKLLLLLLLLLKKKKKKNNNPPPNNNNNNNNNPPPSSSTTTSSSRRRMMMMMMNNNOOOPPPPPPQQQQQQTTTUUUUUUUUUTTTSSSSSSRRRQQQQQQPPPOOONNNNNNNNNNNNQQQRRRUUUVVVXXX\\\```ccciiijjjmmmuuu}}}}}}ppp^^^LLLCCC:::777666444666999???OOO\\\\\\RRRGGG>>>888333222000000222333222111111000000///......------------...---++++++---......111444666888<<<@@@DDDIIILLLRRRXXX___ffflllooosssrrrnnnggg]]]RRRIIICCC;;;888444333444555555444444666999:::<<<>>>BBBDDDGGGIIIMMMPPPRRRUUUXXX[[[\\\[[[[[[ZZZZZZZZZ[[[[[[\\\]]]]]]^^^^^^^^^]]]]]]\\\]]]]]]^^^^^^]]]]]]\\\ZZZYYYXXXXXX[[[^^^aaaccceeeiiirrr}}}vvvrrrqqqppppppqqqqqqqqqqqqqqqrrrrrrrrrrrrqqqqqqqqqqqqrrrrrrsssooooooooooooooopppqqqqqqssssssssssssssssssssssssuuusssqqqooopppqqqtttuuuvvvtttqqqooonnnoooppprrrrrrssstttuuutttsssrrrqqqttttttttttttttttttttttttrrrsssuuuwwwxxxxxxwwwwwwuuuyyy~~~|||yyywwwvvvuuutttqqqmmmlllnnnoooppppppqqqqqqqqqqqqqqqrrrpppqqqrrrrrrpppnnnkkkiiidddccc```\\\XXXUUUSSSSSSYYY^^^gggrrr|||yyyooogggddddddaaa\\\XXXTTTNNNIIIJJJPPPaaaqqq|||{{{||||||xxxvvv{{{|||rrrhhh]]]RRRJJJ@@@<<<666111///...---,,,...............---------++++++************+++++++++++++++***************++++++************++++++)))***+++***)))((()))+++************************------,,,+++******)))))),,,,,,++++++++++++,,,,,,*********+++++++++,,,,,,...---...222888999555000...---------...///000000000000///.........//////000000//////000000111222000111111222333444555555000333777:::<<<>>>AAACCCRRRZZZkkkppp^^^XXXSSSSSSSSSQQQQQQTTTPPPQQQRRRQQQOOONNNOOOPPPOOOPPPPPPQQQQQQRRRRRRRRRSSSSSSTTTSSSRRRPPPNNNMMMOOONNNMMMLLLKKKJJJJJJJJJLLLMMMNNNNNNMMMMMMNNNOOONNNMMMMMMOOORRRSSSRRRQQQMMMMMMNNNNNNOOOOOOPPPPPPRRRRRRSSSSSSSSSSSSRRRRRROOOOOOPPPPPPPPPOOOOOOOOORRRSSSUUUWWWXXX[[[___cccdddbbbcccjjjvvv}}}}}}mmmWWWKKK???:::777555555888;;;HHHVVV[[[XXXPPPDDD:::444222111111222333333222111111000//////......------......---,,,+++---...---...000111222555999<<>>888666666777555444444666888999:::<<>>:::666555777888???IIIPPPUUUTTTIII===444333111111333444333222111111000000///.........,,,,,,---,,,++++++,,,...,,,------------///333666===@@@FFFKKKRRR[[[eeelllooorrruuuuuupppggg]]]WWWKKKEEE===999888888555333333555666777888999<<>><<<===EEERRR```ooo~~~}}}sssfff[[[YYYUUURRRSSSRRROOOPPPSSSQQQRRRSSSRRRPPPOOOPPPQQQQQQQQQQQQRRRQQQQQQPPPPPPKKKLLLNNNPPPPPPPPPNNNMMMQQQPPPOOOMMMLLLKKKKKKKKKMMMOOORRRSSSQQQNNNMMMLLLLLLKKKLLLMMMPPPQQQPPPOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMOOOPPPQQQRRRRRRRRRMMMNNNPPPQQQRRRSSSSSSSSSQQQRRRSSSTTTUUUWWW[[[^^^eee___[[[]]]bbbnnn~~~ooo___MMMBBB<<<777555777666999>>>FFFPPPTTTKKK???555333222222333444444333111111000000//////......***+++,,,+++******,,,...------------,,,...111444666:::???EEELLLVVVaaaiiimmmqqqvvvxxxuuummmddd^^^PPPIII@@@;;;:::999555222222444555666666888:::======@@@CCCFFFHHHKKKOOOQQQTTTTTTUUUUUUWWWXXXZZZ[[[XXXYYYZZZ[[[\\\]]]]]]]]]YYYYYYZZZZZZZZZZZZYYYYYYUUURRROOOOOOQQQSSSRRRPPPLLLQQQYYYaaakkkxxx{{{vvvsssqqqmmmnnnnnnpppqqqrrrssssssppppppooooooooooooooopppqqqpppooonnnmmmlllllllllkkkkkkmmmnnnppprrrssstttooooooppppppqqqqqqqqqqqqnnnoooqqqrrrrrrqqqpppooopppooonnnnnnoooqqqssstttssstttttttttuuuuuuvvvvvvssssssssssssrrrpppnnnmmmoooppppppooommmnnnoooqqqoooppprrrqqqppppppppprrrmmmmmmmmmmmmmmmmmmmmmllljjjhhheeeaaa\\\WWWSSSPPPOOONNNKKKIIIHHHNNNWWW^^^gggkkkrrrzzz~~~|||{{{vvvpppjjjeeebbb^^^XXXTTTIIIEEEBBB@@@@@@EEESSS```sssxxxrrriii^^^TTTLLLFFFCCC333111...---...000000000+++,,,---.........---,,,******))))))))))))*********)))))))))***,,,...///(((***---//////---***(((***+++,,,,,,******+++,,,))))))))))))))))))))))))***************+++++++++++++++************++++++)))************++++++++++++,,,,,,,,,******,,,.........---,,,,,,,,,------+++++++++,,,---...///000...............///000000......//////000000111111...000222222222333666888888:::???EEEJJJRRRfffyyy~~~~~~zzzpppeee___]]]UUUTTTSSSRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPQQQRRRRRROOOOOOPPPPPPOOOOOONNNMMMOOONNNNNNOOOQQQRRRQQQOOOQQQPPPOOONNNNNNNNNOOOPPPPPPQQQPPPPPPNNNKKKIIIGGGNNNNNNNNNNNNOOOPPPQQQQQQPPPOOOOOONNNNNNOOOOOOOOOQQQQQQPPPPPPPPPQQQQQQRRRPPPPPPOOOPPPSSSTTTSSSSSSSSSSSSRRRRRRUUUXXX\\\^^^ddd\\\YYY^^^aaafffvvv{{{{{{jjjTTTHHHAAA:::666666555333444:::DDDLLLOOONNN???:::333000111333444333333333333222111000000///000///...------,,,------,,,,,,++++++,,,---///000555555:::AAAGGGNNNZZZeeeoootttxxxxxxxxxwwwqqqiiiWWWQQQIIIAAA<<<888666444555666666555444333555666;;;<<<>>>@@@DDDGGGJJJLLLNNNPPPRRRRRRRRRSSSUUUVVVZZZZZZZZZ[[[[[[\\\\\\\\\\\\\\\]]]]]]]]]\\\[[[[[[VVVTTTQQQNNNMMMMMMNNNOOOJJJKKKOOOUUUYYYbbbttt}}}tttppppppnnnmmmmmmmmmoooqqqrrrtttoooooooooooooooooooooooollllllmmmmmmmmmmmmllllllkkkkkkkkklllmmmnnnoooppppppooooooooonnnnnnnnnnnnlllmmmnnnppppppooonnnnnnmmmlllkkkkkklllnnnqqqssssssssstttuuuuuuvvvuuuuuutttsssrrrpppooonnnmmmmmmnnnnnnmmmmmmmmmooopppqqqqqqrrrrrrrrrqqqppppppooommmlllkkkjjjiiihhhggggggcccaaa]]]XXXTTTNNNHHHEEEBBBCCCDDDFFFKKKSSS]]]dddqqqqqqtttyyy~~~|||yyytttqqqllleee___]]]ZZZRRRLLLKKK???@@@CCCEEEDDDHHHYYYlllsss|||uuunnncccZZZRRRJJJAAA;;;333000......///000---+++,,,,,,,,,,,,,,,+++***)))))))))((('''''''''''''''************)))))))))))),,,)))(((+++///000,,,((())))))(((''''''''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***+++,,,,,,---...///000,,,,,,,,,------............//////000000000000000222111///...///000222333////////////000000000000333333333444555666777888666666888:::???GGGPPPWWWlll}}}rrriii```[[[YYYSSSRRRRRRQQQQQQQQQRRRRRRQQQPPPPPPPPPQQQQQQRRRRRRPPPPPPPPPPPPPPPOOONNNNNNOOONNNNNNPPPRRRSSSRRRPPPPPPOOONNNMMMMMMNNNOOOPPPOOOOOOOOOOOONNNMMMKKKJJJMMMMMMMMMNNNOOOPPPQQQRRRPPPPPPOOONNNNNNNNNOOOOOOQQQQQQQQQQQQRRRRRRRRRRRRTTTSSSRRRSSSTTTUUUTTTSSSPPPPPPPPPQQQTTTYYY]]]```ddd\\\YYY]]]___bbbooozzzyyy|||vvv```QQQFFF;;;555555555444444888@@@GGGKKKKKKCCC===666222111333333333333333222222111000000///000///...------,,,------,,,,,,++++++,,,---///000222333777>>>DDDKKKWWWcccnnnssswwwxxxyyyyyyssslll```YYYNNNDDD>>>:::888777888888777666444444555555999:::<<<>>>AAADDDFFFHHHJJJLLLNNNOOOPPPQQQSSSUUUXXXXXXYYYYYYZZZZZZ[[[[[[[[[[[[\\\\\\\\\[[[[[[ZZZWWWUUURRROOOMMMLLLMMMMMMHHHHHHKKKNNNQQQXXXggguuu~~~vvvqqqpppooonnnmmmmmmmmmooopppqqqnnnnnnnnnnnnnnnnnnnnnnnnkkkkkkllllllllllllkkkkkkmmmmmmlllllllllmmmmmmnnnlllllllllmmmmmmmmmmmmnnnmmmmmmnnnoooooonnnmmmlllkkkkkkjjjjjjkkkmmmoooqqqrrrsssssstttuuutttttttttqqqqqqpppnnnnnnmmmmmmmmmmmmlllkkkkkkkkkkkklllmmmooooooppppppooonnnnnnmmmkkkkkkjjjiiigggeeedddccc\\\YYYUUUPPPKKKGGGCCCAAABBBCCCEEEIIINNNWWW```fffpppqqqtttyyy~~~~~~{{{xxxtttnnnjjjbbb[[[VVVUUURRRLLLFFFEEE???<<<===BBBHHHQQQ```ooowww}}}}}}qqqiii___UUUMMMFFF===888222000......//////---+++,,,,,,,,,,,,++++++*********))))))(((''''''((((((*********)))))))))((((((***'''&&&(((+++---***&&&))))))((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,------...------,,,,,,+++******)))---...//////000000//////000///---------...000111.../////////000000000000333333222222222333333444333333444666999???FFFKKKXXXggg}}}zzzjjjbbb\\\XXXWWWQQQQQQQQQQQQQQQRRRRRRSSSQQQQQQQQQQQQQQQRRRRRRRRRPPPQQQQQQQQQQQQPPPOOOOOOOOOOOOOOOPPPRRRSSSRRRQQQNNNNNNMMMLLLLLLMMMNNNOOOMMMNNNNNNOOONNNNNNMMMLLLLLLLLLMMMMMMOOOPPPQQQRRRQQQPPPOOOOOONNNNNNNNNOOOPPPQQQSSSTTTTTTTTTSSSSSSUUUTTTSSSSSSTTTTTTSSSRRRLLLLLLMMMPPPTTTYYY]]]```aaa\\\ZZZ\\\\\\\\\fffsss}}}zzzvvvqqq```PPPBBB:::888444444333555999???EEEIIIGGGAAA:::555222222222222222222222222111000000///000///...------,,,------,,,+++++++++,,,---...///000000444;;;AAAGGGSSS^^^jjjqqqwwwyyyzzz{{{wwwqqqllldddXXXLLLDDD???<<<::::::999888666555555555666888999:::;;;===???AAABBBCCCFFFIIIKKKLLLOOORRRTTTUUUUUUVVVWWWXXXXXXYYYYYYZZZZZZ[[[[[[[[[[[[[[[ZZZYYYWWWTTTPPPMMMKKKKKKJJJHHHFFFFFFGGGHHHLLLXXXdddwww}}}yyysssppppppooommmlllkkkllllllmmmlllllllllllllllllllllllliiijjjjjjkkkkkkjjjjjjiiilllkkkkkkjjjiiiiiijjjjjjhhhiiiiiijjjjjjkkkkkklllllllllmmmmmmmmmllllllkkkjjjiiiiiiiiijjjlllnnnoooqqqqqqrrrrrrssssssrrrrrrnnnmmmllllllkkkkkkkkkllljjjiiihhhhhhggghhhhhhiiilllllllllllllllkkkjjjjjjhhhhhhhhhgggdddaaa]]][[[SSSPPPLLLFFFBBB???>>>>>>AAADDDIIINNNTTT\\\dddjjjoooqqquuuyyy~~~~~~{{{wwwsssllleee```WWWQQQMMMMMMJJJDDD@@@???>>>;;;<<>><<<999777666666777777777888888888999:::;;;<<<======@@@DDDGGGIIILLLPPPRRRRRRSSSTTTUUUVVVWWWXXXXXXYYYZZZ[[[\\\\\\\\\\\\\\\ZZZXXXVVVRRROOOLLLJJJIIIIIIFFFDDDDDDCCCDDDNNNXXXhhhppp{{{|||uuurrrpppooommmkkkiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjiiijjjjjjkkkkkkjjjjjjiiihhhhhhggggggggggggggghhhgggggggggggggggggggggggghhhhhhiiijjjkkkkkkkkkllljjjiiiiiiiiijjjkkkmmmnnnoooooopppppppppppppppooolllkkkjjjhhhggggggffffffddddddeeeeeeffffffggggggiiiiiiiiiiiiiiihhhgggfffdddeeeeeeccc```[[[VVVTTTLLLIIIDDD???<<<;;;>>>@@@BBBFFFMMMSSSZZZaaahhhmmmpppssswwwzzz~~~}}}{{{xxxsssmmmeee]]]WWWPPPKKKHHHHHHEEE???<<<===>>>AAAIIIWWWgggttt~~~}}}ttteee]]]QQQGGG@@@;;;555000///...------------,,,,,,,,,+++++++++++++++++++++++++++******)))******+++***)))))))))((((((((((((***'''%%%%%%'''))))))((()))(((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++******))))))))))))&&&'''(((((()))***++++++++++++,,,------------,,,,,,,,,++++++,,,,,,---............/////////000000000000000//////000111111333444555555555666888:::<<>>999555111//////222222444444444333111000000///...------,,,------++++++,,,,,,,,,,,,,,,,,,///...111666:::???IIITTT]]]gggqqquuuxxx{{{{{{xxxtttqqqkkkeee]]]TTTKKKDDD>>>;;;777666777999999888999888888888888888999999:::<<<@@@CCCFFFIIIMMMPPPOOOPPPQQQSSSTTTVVVWWWWWWYYYYYY[[[\\\]]]]]]]]]]]]ZZZYYYWWWTTTQQQMMMKKKIIIIIIEEEBBBAAA???@@@GGGPPP\\\eeerrr|||}}}wwwsssnnnmmmkkkiiigggffffffggghhhhhhhhhhhhhhhhhhhhhhhhjjjjjjkkkkkkkkkkkkjjjjjjffffffffffffggghhhiiijjjiiihhhgggfffeeedddcccbbbccccccdddfffhhhiiikkkllljjjjjjjjjkkkkkklllmmmmmmmmmmmmnnnnnnnnnmmmmmmlllkkkjjjhhheeecccaaa```___^^^___aaaccceeeggghhhiiigggggggggfffeeedddbbbbbb___```___]]]YYYTTTOOOLLLCCCAAA>>>:::777999>>>CCCFFFKKKRRRYYY```ffflllppptttwww{{{}}}~~~zzzwwwsssmmmggg^^^VVVPPPKKKGGGDDDBBB???;;;;;;>>>@@@NNNaaapppzzz~~~yyywww|||~~~}}}sss```XXXLLLBBB<<<777222///------------,,,,,,,,,,,,,,,++++++******+++,,,,,,++++++************++++++)))))))))(((((((((((('''+++)))(((''')))***++++++((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********+++******))))))(((((('''''''''((()))***+++,,,---***++++++,,,,,,,,,,,,,,,---------------.....................////////////.........///000222333444222444555666555666777999:::===@@@DDDKKKVVVeeeooo~~~~~~|||zzz~~~{{{fff\\\ZZZXXXWWWVVVXXXWWWUUUSSSQQQPPPOOOOOOMMMNNNOOOQQQQQQPPPOOOOOOPPPQQQQQQQQQQQQPPPOOOOOOMMMMMMMMMOOORRRSSSSSSQQQLLLLLLKKKKKKKKKMMMNNNOOORRRQQQPPPNNNMMMMMMLLLLLLMMMMMMLLLMMMMMMNNNOOOPPPNNNNNNNNNNNNOOOPPPQQQQQQQQQRRRTTTVVVWWWWWWVVVVVVXXXVVVTTTTTTSSSSSSQQQOOOOOOOOOPPPQQQRRRTTTUUUVVVVVVXXX[[[[[[ZZZ[[[___dddggguuulllVVVFFF<<<999444111222555:::===>>>??????===888444111000222333555666666555333222000///...------,,,------++++++,,,,,,,,,,,,++++++///...000444666:::CCCMMMVVVaaalllqqqtttxxxyyyxxxrrrqqqpppmmmhhh___UUUNNNDDD@@@:::888999;;;:::888888888777666666666666777777:::===@@@BBBEEEHHHKKKLLLLLLNNNOOOQQQSSSUUUUUUWWWXXXYYY[[[\\\]]]]]]]]]ZZZZZZYYYWWWTTTQQQMMMKKKIIIDDD@@@>>><<<<<>><<<:::999===CCCMMMccc|||zzzsssooommmrrrxxx|||~~~~~~~~~|||sss]]]TTTGGG===888444111...+++,,,------+++++++++---,,,+++*********+++,,,---*********)))******+++,,,))))))((((((((((((''''''******))))))******+++,,,(((''''''''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))***************))))))(((((((((+++++++++*********************+++,,,,,,,,,,,,,,,---------.........//////------........./////////---......///111333555666000222333333333333666888666999;;;===???FFFOOOVVVhhhuuu}}}zzzuuurrrwww~~~xxxkkk___[[[ZZZWWWUUUVVVTTTTTTRRRQQQOOOOOONNNNNNKKKMMMNNNPPPPPPOOONNNMMMPPPPPPPPPPPPPPPOOONNNNNNKKKKKKLLLNNNQQQRRRRRRQQQLLLLLLKKKKKKLLLMMMOOOPPPQQQPPPOOONNNMMMNNNNNNOOONNNNNNMMMMMMMMMMMMNNNNNNLLLLLLMMMNNNOOOQQQRRRSSSRRRRRRSSSTTTUUUVVVWWWWWWXXXVVVTTTSSSTTTSSSQQQOOOOOOPPPPPPRRRSSSTTTUUUVVVTTTXXX[[[ZZZYYY[[[^^^aaadddnnn|||hhhRRREEE???888444444555555444888<<<@@@AAA===888444333333444777888888777555333000///...------,,,------***+++,,,,,,,,,,,,+++***///---...111222555===GGGPPP\\\hhhmmmppptttvvvuuuooooooppppppmmmggg```ZZZOOOHHHAAA======<<<:::777666666555444444444444444555777:::<<<>>>@@@BBBEEEGGGHHHIIIKKKNNNPPPQQQRRRTTTUUUWWWYYYZZZ[[[\\\\\\XXXYYYZZZYYYWWWTTTQQQOOOLLLFFFAAA???<<<;;;>>>DDDJJJQQQ^^^jjjsssuuusssppphhhgggfffeeedddeeeffffffgggggggggggggggggggggggghhhiiiiiijjjjjjiiiiiihhhhhhhhhhhhhhhhhhiiijjjkkkjjjiiihhhfffeeecccbbbaaa____________```aaacccdddiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiihhhhhhfffeeebbb___]]]ZZZYYYXXXXXXZZZ]]]```ccceeeffffffbbbbbb```^^^[[[XXXVVVTTTQQQPPPNNNJJJFFFBBB>>><<<777999:::999999>>>GGGOOOXXX\\\aaafffkkkpppuuuxxx~~~~~~{{{xxxtttqqqlllgggaaaZZZSSSMMMGGGCCC@@@<<<999999999;;;CCCLLLddd{{{zzzpppiiifffggglllsssuuuuuuwww|||~~~}}}wwwoooZZZPPPDDD:::444111///---***,,,---,,,******+++---,,,+++***)))***+++---...)))))))))))))))***++++++))))))((((((((('''''''''&&&''')))))))))((())))))'''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))*********))))))))))))))))))***************************+++,,,,,,------,,,,,,,,,------...............---------.........//////.........///000222333444000111111111000111333666222555888999999===CCCHHHQQQ\\\kkkyyy~~~xxxrrrooosss{{{yyykkkccc]]]\\\\\\XXXVVVWWWQQQPPPOOOOOONNNNNNNNNNNNJJJLLLNNNOOOOOOOOOMMMLLLOOOOOOPPPPPPOOOOOONNNMMMKKKJJJKKKMMMPPPRRRQQQPPPMMMLLLLLLLLLLLLNNNPPPQQQOOOOOONNNMMMNNNOOOQQQQQQOOONNNMMMMMMLLLMMMMMMMMMKKKKKKLLLMMMOOOQQQSSSTTTRRRRRRRRRSSSTTTUUUWWWXXXUUUTTTRRRQQQRRRQQQOOONNNOOOOOOPPPRRRSSSUUUVVVWWWTTTYYY[[[YYYXXXZZZ]]]___bbbiiissswww___LLLEEE;;;666555555222...555;;;AAADDD@@@;;;777666444555888999999888666444000000...---------------***+++,,,---,,,,,,***)))...------//////111999BBBLLLYYYeeejjjmmmqqqttttttnnnnnnnnnoooooolllfffbbbWWWOOOFFF@@@???===:::666555444333333222222333333444666888:::;;;<<<>>>AAADDDEEEFFFIIIKKKMMMOOOPPPRRRSSSUUUWWWXXXYYYZZZZZZXXXYYYZZZZZZYYYVVVSSSQQQQQQKKKDDDAAA>>><<<>>>CCCFFFLLLXXXdddnnnqqqpppnnnfffeeedddddddddeeefffggggggggggggggggggggggggggggggggghhhhhhhhhhhhggggggggggggfffeeeeeeeeeeeefffiiihhhggggggfffeeedddddd```___^^^]]]]]]^^^___```ggghhhhhhiiiiiiiiiiiihhhiiiiiiiiiiiiiiihhhggggggcccbbb```]]][[[ZZZYYYYYYXXXZZZ\\\___aaaccccccccc``````^^^[[[XXXTTTQQQPPPLLLJJJGGGDDD@@@<<<999888888:::======>>>CCCMMMUUU___bbbfffkkkooosssxxx{{{}}}yyytttooolllfffaaaYYYRRRLLLGGGBBB???>>>:::888888:::???JJJUUUxxxvvviiibbb```dddkkkqqqtttssstttzzz}}}zzz{{{}}}qqqiiiXXXNNNAAA777222000...,,,)))+++---,,,***)))+++---,,,+++***))))))+++---...))))))(((((()))***++++++)))(((((((((''''''''''''###%%%'''((('''&&&&&&&&&'''''''''''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************&&&&&&''')))***,,,------++++++,,,------------,,,+++,,,---.........---------------........./////////////////////000111222222333222000///000333555111444666777666888===AAABBBKKKWWWcccuuu{{{tttrrrtttvvvvvvfff]]]\\\ZZZXXXVVVUUUTTTTTTRRRQQQPPPOOOMMMLLLKKKJJJLLLLLLLLLLLLMMMMMMMMMMMMKKKKKKLLLLLLLLLLLLKKKKKKOOOMMMKKKJJJJJJLLLOOOPPPNNNNNNMMMLLLLLLMMMNNNOOOQQQQQQQQQPPPOOONNNMMMLLLMMMKKKJJJJJJLLLNNNOOONNNNNNMMMLLLLLLMMMNNNQQQRRROOOOOONNNNNNOOORRRTTTVVVUUUUUUUUUUUUTTTTTTSSSSSSTTTQQQPPPQQQTTTVVVVVVTTTUUUVVVWWWWWWVVVXXX[[[]]]fffhhhmmmyyyppp^^^NNN@@@<<<;;;777666777888999<<>>999;;;777999BBBEEE???888555444222111111000///---***,,,,,,,,,,,,,,,,,,,,,,,,)))***---...000333777;;;HHHMMMVVV]]]cccgggjjjmmmnnnnnnmmmnnnnnnllljjjhhh\\\XXXRRRJJJBBB<<<888666:::999888777666555333333111222333555777:::<<<===AAABBBCCCEEEGGGIIIKKKLLLOOOPPPQQQRRRTTTVVVWWWXXXZZZYYYXXXWWWVVVVVVVVVWWWSSSPPPLLLGGGCCCAAA??????CCCOOOYYY___fffooorrroooiiihhhfffeeeddddddeeeeeeffffffffffffgggggggggggghhhhhhggggggffffffeeeeeeffffffffffffffffffffffffeeegggiiikkkkkkjjjiiihhhdddcccaaa_________```aaa___aaaccceeefffffffffeeeggggggffffffeeefffffffffggggggfffdddaaa___]]]\\\]]]\\\\\\^^^aaabbbbbbaaa```^^^ZZZUUUQQQMMMKKKIIIGGGEEE@@@===:::;;;<<<===999<<>>===888999:::888666>>>VVVllltttgggbbbccciiimmmrrrtttvvvxxx}}}~~~yyyuuuxxxttthhhaaa[[[OOO???333......---,,,---------,,,,,,+++++++++,,,,,,++++++***))))))((('''''''''((((((((())))))(((((((((((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''******))))))((((((''''''...---,,,+++************''''''''''''((((((((((((''''''(((((())))))******,,,+++)))(((((()))+++,,,)))************+++++++++------------------------///000000000000000//////////////////000000000000222222222111111111000000111111222333444555666777999???GGGOOOZZZlll{{{yyyzzz}}}{{{nnn```YYYYYYWWWUUUTTTSSSSSSSSSQQQQQQPPPOOOMMMLLLKKKJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMLLLLLLLLLNNNMMMLLLKKKLLLMMMOOOPPPNNNNNNLLLKKKKKKLLLMMMNNNOOOOOOOOOOOONNNMMMLLLLLLLLLJJJHHHIIIKKKMMMMMMMMMMMMLLLKKKKKKKKKMMMOOOQQQOOONNNNNNNNNOOOQQQSSSUUUUUUTTTSSSRRRRRRRRRRRRSSSSSSQQQPPPQQQTTTUUUUUUTTTUUUVVVVVVVVVUUUVVVYYY[[[]]]___eeeooohhhWWWGGG@@@<<<999777888666777:::???CCCDDDBBB???<<<888:::DDDHHHDDD<<<999444333111111111000...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......///111555888AAAGGGOOOVVV\\\aaaeeehhhkkkkkkkkkllllllkkkiiigggaaa^^^XXXQQQJJJDDD???<<<999888666555444333222222333333333444555777999:::===>>>@@@BBBDDDFFFHHHIIILLLMMMNNNOOOQQQSSSTTTUUUWWWWWWVVVVVVUUUUUUTTTTTTSSSQQQLLLHHHDDDAAA@@@@@@EEEOOOYYY^^^dddlllnnnmmmgggfffeeecccccccccddddddddddddeeeeeeeeefffffffffgggggggggfffffffffffffffgggggggggggggggggggggggghhhiiijjjlllmmmmmmllllllhhhgggdddbbbaaaaaaaaabbbccccccdddeeeeeeeeeeeedddfffffffffgggiiikkklllmmmmmmmmmlllkkkiiigggdddccc___^^^]]]]]]___aaaaaa```___]]]ZZZUUUPPPKKKGGGEEEBBB@@@<<<999888999;;;<<>>666444222111222222000///---------------------------............///222444888===EEEMMMSSSYYY^^^bbbggghhhiiijjjjjjiiihhhgggdddbbb___ZZZSSSLLLGGGDDD===;;;888555333222222333333333333333333444555555888999;;;===@@@BBBDDDEEEGGGHHHIIIKKKMMMNNNOOOPPPRRRRRRSSSTTTTTTSSSRRRQQQSSSPPPLLLHHHDDDBBBAAA@@@FFFNNNVVV[[[```fffhhhgggccccccbbbaaaaaaaaabbbbbbbbbccccccccccccdddddddddeeeeeeeeeeeeffffffffffffggggggggggggggggggggggggjjjjjjkkklllmmmoooooopppnnnllljjjgggeeecccccccccgggfffeeedddddddddddddddeeeeeefffhhhiiilllnnnooopppqqqrrrrrrqqqnnnkkkiiibbb```]]][[[\\\]]]]]]]]]]]][[[XXXTTTNNNHHHBBB???<<<;;;999888999;;;===???HHHLLLPPPRRRTTTYYY```eeelllooorrrtttuuuzzz|||vvvqqqlllfff]]]WWWIIIGGGCCC>>>;;;999888777444333555;;;EEEVVVooo|||||||||||||||~~~}}}}}}zzzwwwuuuqqqhhh\\\WWWXXXHHHAAA666///------,,,***,,,,,,,,,,,,++++++++++++***+++,,,,,,+++***((('''(((((((((((())))))))))))'''(((((((((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((())))))***'''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''((((((((('''(((((((((((()))))))))+++***)))(((((()))***+++)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,---....../////////...............////////////000222111111111111000000000222222333444444555666666666999;;;;;;<<>>;;;999222222444888???FFFLLLOOOIIIDDD@@@CCCIIIKKKHHHDDD888666333111222222111000............------------,,,---...------...000333222777>>>EEEKKKRRRXXX\\\bbbeeehhhjjjjjjiiihhhhhheeeeeeccc```ZZZTTTNNNKKKFFFCCC>>>999555333333333222222222111222222333333444555777999<<<>>>@@@AAACCCDDDEEEFFFHHHJJJKKKLLLMMMNNNPPPRRRRRRQQQPPPOOOPPPNNNJJJEEEBBB@@@??????EEEKKKRRRVVVZZZ^^^```aaa___^^^^^^^^^____________aaaaaabbbbbbbbbcccccccccbbbccccccdddeeeeeeffffffffffffffffffffffffffffffiiiiiiiiijjjlllnnnpppqqqqqqpppmmmjjjgggeeedddcccgggfffdddcccccccccdddeeeeeeeeeeeeffffffhhhiiijjjoooppprrrsssrrroookkkiiiccc___[[[XXXXXXXXXXXXXXXXXXWWWTTTPPPJJJCCC===:::999999999:::<<<@@@CCCFFFOOOTTTXXX[[[]]]```eeejjjnnnqqqsssuuuvvvzzz}}}wwwooohhhbbb[[[RRRKKKDDDBBB>>>;;;888777666777777444666???LLL]]]sss~~~~~~wwwqqqkkkfff^^^TTTNNNNNN>>>999333...------,,,+++,,,+++++++++++++++++++++******,,,,,,,,,***)))'''************************''''''((((((''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''''''(((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((***)))(((((((((((()))***))))))))))))************++++++++++++++++++++++++......//////000/////////------........./////////111111111111000000000000222222333333444555555666444666888888777:::@@@FFFLLLUUUdddsss}}}zzzzzz{{{|||yyytttnnniiibbb[[[UUUQQQOOOOOONNNNNNOOOPPPPPPQQQNNNNNNMMMLLLLLLKKKJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLMMMMMMNNNNNNMMMMMMLLLLLLMMMOOOQQQRRRQQQPPPPPPKKKKKKIIIHHHHHHHHHIIIIIIGGGHHHIIIJJJJJJJJJJJJJJJLLLJJJIIIIIIKKKMMMNNNMMMMMMLLLLLLLLLMMMMMMMMMNNNMMMLLLLLLLLLLLLMMMMMMMMMOOOMMMKKKIIIIIIKKKMMMOOOOOOOOOOOOOOONNNOOOPPPQQQRRRRRRRRRQQQPPPPPPRRRTTTVVVZZZ]]]]]]^^^iii|||~~~mmm[[[NNNFFF???;;;333333444666;;;CCCKKKQQQRRRMMMFFFDDDFFFKKKLLLJJJ===:::555222222222111000/////////......---------++++++,,,,,,,,,---000333000444999???EEELLLRRRWWW]]]aaafffiiiiiihhhiiiiiifffffffffeeeaaa\\\WWWTTTPPPLLLEEE???999555444333111111111111111222333444222333555666999:::<<<===???@@@AAABBBDDDFFFGGGHHHHHHJJJLLLNNNOOOOOONNNMMMLLLJJJFFFBBB>>><<<<<<;;;BBBEEEJJJPPPSSSUUUXXX[[[ZZZZZZ[[[[[[\\\\\\\\\\\\`````````aaaaaaaaabbbbbb``````aaabbbcccddddddeeeddddddddddddddddddddddddfffffffffgggiiikkklllnnnpppooollljjjgggdddcccbbbcccbbbaaaaaaaaabbbdddeeecccccccccdddeeefffggghhhkkkmmmooopppooolllhhheee```\\\WWWSSSRRRRRRQQQPPPPPPOOOMMMJJJEEE???:::777666777999;;;@@@DDDIIIKKKTTTYYY___bbbdddfffiiimmmooorrruuuvvvwwwzzzxxxqqqhhh___XXXPPPGGGAAA@@@>>>;;;777555444444555666555999EEESSScccuuu~~~}}}}}}~~~|||pppddd^^^YYYPPPGGGBBB666333000...---------,,,++++++++++++++++++++++++******+++,,,+++***)))((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&'''((((((&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''')))(((((((((((((((((()))(((((()))))))))*********++++++++++++++++++++++++)))***++++++,,,,,,,,,+++------------............000000000000000000000000111111222222333333444444///222444444444555999<<>>GGGMMMUUUTTTPPPIIIHHHLLLPPPPPPEEEAAA:::555333222222111000000000///......------***+++,,,++++++,,,///111///222666:::???EEELLLPPPVVV[[[bbbeeeeeeeeefffgggfffggghhhhhhgggddd```^^^WWWTTTMMMFFF???:::777555222222222222222333333444111222333444555777888888;;;;;;===>>>@@@BBBCCCCCCDDDEEEGGGIIIKKKKKKKKKKKKIIIFFFBBB>>>;;;999999999<<<===AAAHHHKKKLLLPPPUUUUUUVVVWWWXXXYYYZZZZZZZZZ^^^^^^^^^^^^____________^^^^^^______```aaabbbbbbaaaaaaaaaaaaaaaaaaaaaaaabbbbbbcccdddeeegggggghhhjjjjjjhhhfffdddbbb```__________________```aaabbb``````aaaccceeegggiiijjjhhhiiijjjjjjiiifffcccaaaZZZWWWRRRNNNLLLKKKIIIHHHFFFFFFEEECCC???<<<999777444666999===BBBHHHMMMPPPWWW]]]dddiiijjjlllnnnqqqqqqtttxxxzzzzzz}}}~~~zzzxxxppphhh^^^VVVOOOHHH@@@;;;:::888666333222222333333444777AAAPPP^^^kkkyyy{{{}}}}}}nnn___YYYUUUKKK???777111000///------,,,------*********++++++++++++++++++*********************((((((((((((((('''''''''&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&%%%$$$$$$'''''''''''''''(((((((((&&&&&&%%%%%%%%%%%%%%%&&&%%%&&&&&&&&&&&&'''''''''(((((((((''''''''''''&&&''''''((((((((((((''''''((((((((()))))))))******************************)))***+++,,,,,,------,,,,,,,,,,,,---------......//////000000000000000111000000000111111222222222111333444444333444666777???>>>AAAHHHOOOWWWcccmmm{{{~~~|||qqqjjjccc^^^]]]YYYRRROOOOOOMMMMMMLLLLLLLLLMMMNNNNNNLLLLLLLLLKKKKKKJJJJJJIIIIIIIIIJJJJJJJJJKKKKKKKKKIIIIIIIIIJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJIIIHHHHHHGGGFFFEEEEEEFFFGGGIIIJJJJJJJJJKKKKKKLLLKKKKKKKKKMMMLLLJJJKKKMMMNNNOOOOOOKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIJJJJJJIIIIIIJJJJJJKKKLLLLLLNNNOOOMMMKKKKKKMMMOOOOOOPPPPPPPPPOOOPPPSSSUUUVVVZZZ]]]]]]\\\```jjjrrr|||nnnbbbSSSGGG;;;:::888555555999@@@FFFSSSYYYYYYSSSNNNQQQUUUVVVOOOIIIAAA:::666444333222111111000000///......---,,,,,,,,,+++******,,,......000222555888>>>DDDIIILLLSSS[[[______^^^```bbbccceeefffggggggfffeeeddd^^^\\\VVVPPPIIIDDD@@@>>>666666555444333333333333000000111111222333333444666777888:::;;;===>>>??????@@@BBBCCCEEEGGGHHHIIIGGGDDDAAA===:::888777777666555999AAAEEEEEEJJJQQQRRRSSSTTTVVVWWWXXXXXXWWWZZZZZZ[[[[[[[[[\\\\\\\\\\\\\\\]]]]]]^^^^^^______^^^^^^^^^^^^^^^^^^^^^^^^^^^___aaaccccccccccccbbbcccccccccbbb```___^^^]]]]]]]]]]]]^^^]]]]]]\\\\\\^^^^^^___```aaaccceeefffcccccccccbbb```^^^[[[ZZZSSSPPPLLLIIIGGGEEEBBB@@@>>>======<<<:::999999888666888<<>>===:::555333555<<>>???AAADDDFFFGGGFFFDDD@@@<<<999888777777111000444===AAABBBGGGOOOPPPQQQSSSUUUVVVWWWWWWVVVXXXXXXXXXXXXYYYYYYYYYYYY[[[[[[\\\\\\\\\]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\]]]^^^```bbbcccbbb```___^^^^^^___^^^^^^]]]\\\[[[\\\]]]]]]]]]\\\ZZZXXXWWW___^^^^^^]]]]]]]]]]]]^^^___^^^]]][[[YYYVVVTTTSSSOOOMMMIIIFFFDDDAAA>>>;;;999888888777888888999:::999<<<@@@EEELLLRRRWWWZZZ]]]dddmmmtttvvvvvvxxxzzzuuuzzz~~~zzztttssstttvvvwwwssskkkeee\\\UUUMMMFFFCCC@@@<<<999222222111222333666999:::>>>HHHYYYjjjsssxxx}}}}}}nnndddYYYRRRHHH;;;222...------,,,***(((((()))+++))))))******++++++++++++---+++)))''''''))),,,---''''''&&&&&&%%%%%%%%%$$$&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&)))((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&''''''((((((''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))'''((()))***+++,,,,,,+++++++++,,,,,,,,,---------.../////////000000111111............/////////////////////000111333444555777555888>>>???===@@@FFFHHHRRR```mmmyyyxxxhhh^^^[[[VVVRRRPPPOOOMMMLLLKKKJJJJJJIIIHHHHHHGGGGGGHHHHHHGGGGGGGGGHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHGGGFFFFFFFFFEEEDDDCCCCCCBBBBBBCCC???@@@AAACCCDDDFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJKKKLLLLLLMMMMMMKKKLLLLLLJJJHHHGGGHHHIIIIIIJJJJJJJJJJJJJJJJJJIIIHHHIIIIIIJJJKKKLLLMMMMMMMMMPPPSSSSSSRRROOONNNMMMLLLLLLNNNOOOPPPQQQQQQQQQTTTUUUVVVWWWYYY[[[]]]___lllyyyzzziii[[[IIIBBB;;;888555333666;;;FFFMMMTTTYYYZZZ[[[\\\^^^bbbTTTGGGBBB>>>777333444111///......///000///...---------,,,,,,,,,++++++++++++,,,...111555999<<>>999666666777222222111000000111111111000111111333555777999::::::;;;;;;<<<>>>@@@AAABBBCCCBBB@@@>>>;;;888555333222333555999===AAAEEEGGGKKKKKKLLLMMMOOOPPPQQQRRRTTTTTTTTTUUUVVVWWWXXXYYYVVVVVVWWWXXXYYYZZZZZZ[[[]]]]]]^^^^^^]]][[[YYYXXXYYYZZZ]]]___``````______^^^^^^]]]\\\ZZZXXXWWWVVVUUUUUUVVVVVVVVVWWWWWWWWWVVVWWWWWWXXXXXXXXXXXXXXXUUUVVVVVVVVVTTTQQQNNNLLLLLLHHHCCC@@@???>>>;;;888555555555444444666:::===AAADDDJJJOOOTTTYYY___ccchhhlllrrrvvvyyy{{{}}}~~~}}}~~~~~~{{{uuurrrmmmlllkkkjjjhhhccc\\\WWWPPPKKKDDD???===;;;888666555000///555888999>>>EEEPPP]]]lllvvv~~~pppkkkwww|||tttjjjaaaVVVKKK>>>333///111,,,,,,,,,++++++*********************************,,,+++)))((((((((()))***%%%&&&''''''((((((''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%######$$$%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$###%%%'''(((''''''''')))))))))***++++++***((((((***)))((((((((((((((()))+++*********))))))(((((())))))))))))***************+++,,,---...---,,,,,,)))+++---/////////...---////////////000000000000333333333333333333444444666666555555777999;;;<<<@@@CCCHHHNNNWWWbbbnnnvvv|||~~~uuueee]]]YYYUUURRRPPPOOONNNMMMKKKJJJJJJIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGFFFFFFGGGGGGEEECCCBBBAAAAAAAAA???@@@AAABBBDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJKKKLLLLLLMMMMMMKKKLLLKKKJJJHHHGGGHHHIIIHHHIIIIIIJJJJJJIIIIIIHHHJJJJJJKKKKKKKKKKKKKKKKKKLLLOOORRRSSSQQQOOONNNNNNLLLMMMNNNNNNOOOPPPQQQRRRRRRSSSSSSUUUVVVXXXZZZ[[[]]]jjjrrrcccPPPFFF<<<888555333444888???GGGPPPWWWYYYZZZ\\\^^^bbbYYYPPPKKKEEE<<<666666333111//////000///...------------,,,,,,,,,,,,+++,,,,,,,,,---...111444666===@@@EEEHHHKKKNNNQQQTTTUUUWWW[[[]]]]]]]]]^^^___eeefffgggfffccc^^^YYYVVVMMMKKKGGGCCC???<<<999888333333222111000000111111111111111111222333444555666666777888:::<<<>>>???@@@@@@>>>===:::777555444333444666999<<<@@@CCCEEEGGGHHHIIIJJJKKKLLLMMMNNNQQQQQQQQQRRRSSSTTTUUUVVVVVVWWWWWWXXXYYYZZZ[[[[[[[[[[[[\\\\\\[[[ZZZXXXWWWXXXYYY\\\^^^______^^^]]]\\\\\\[[[YYYXXXVVVTTTSSSRRRRRRRRRSSSSSSSSSSSSSSSSSSTTTUUUUUUUUUTTTSSSRRROOOOOOOOONNNLLLJJJGGGEEEFFFBBB===;;;:::888666444333444444333444777<<<@@@FFFJJJPPPUUUZZZ___dddgggjjjnnnssswwwyyy{{{~~~|||{{{{{{||||||}}}~~~~~~zzzuuurrrmmmkkkhhheeeaaa[[[TTTPPPIIIDDD???;;;:::999777555555222333777;;;???JJJUUUbbbnnnzzzsssiiigggppp|||xxxooo```WWWMMMCCC888///---///,,,,,,,,,+++++++++******************************+++***))))))(((((())))))%%%&&&''''''((((((''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$&&&(((((('''&&&'''(((''''''((()))))))))((('''((('''''''''((()))***************)))))))))(((((((((((()))))))))*********)))***+++,,,,,,,,,++++++)))+++---...///...------,,,,,,---...//////000000//////000000000000111111555555444555666888999:::<<<===@@@CCCGGGNNNUUUZZZiiitttxxxuuuwww{{{~~~ooo```YYYVVVSSSQQQPPPOOONNNMMMJJJJJJIIIIIIHHHGGGGGGGGGGGGFFFEEEDDDDDDCCCDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEHHHGGGEEECCCBBBAAA@@@@@@@@@@@@AAAAAACCCDDDEEEFFFHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJKKKLLLLLLMMMMMMJJJKKKKKKIIIGGGGGGHHHIIIGGGHHHHHHIIIIIIHHHHHHGGGKKKKKKKKKJJJJJJJJJIIIIIIJJJMMMPPPRRRQQQPPPOOOPPPNNNMMMMMMMMMNNNPPPRRRSSSSSSSSSSSSTTTUUUVVVWWWXXXWWWaaarrrqqq]]]OOOAAA:::777444333555777>>>IIIPPPUUUXXX\\\___dddaaa^^^ZZZPPPCCC<<<:::777555333333222111///---......---------,,,,,,,,,---,,,,,,+++,,,---///000666888;;;>>>AAAEEEIIILLLMMMPPPTTTVVVVVVWWWXXXYYYbbbdddfffgggfffccc```]]]XXXSSSMMMIIIGGGDDD@@@<<<777666555444333222222222333333222111111111111111333333444555777999:::;;;<<<<<<;;;:::999777555444444555666888;;;===@@@AAABBBBBBCCCDDDFFFGGGHHHIIILLLLLLLLLMMMNNNPPPQQQRRRTTTTTTVVVWWWXXXYYYYYYYYYXXXYYYYYYYYYXXXWWWVVVVVVWWWXXXZZZ[[[]]]]]]\\\\\\YYYYYYXXXVVVTTTSSSQQQQQQOOOOOOOOOOOOOOOOOONNNNNNPPPQQQRRRRRRQQQNNNLLLJJJHHHHHHHHHFFFDDDAAA???===???<<<888666555444222111444444555555777<<>>CCCFFFGGGJJJMMMOOOPPPQQQSSSTTT[[[^^^aaadddeeedddcccbbbaaa[[[TTTQQQQQQNNNHHHBBB>>>===;;;999777666555555555555333222222111111111222222333444555777888999777888888777666555444444555555555777888:::<<<=========>>>@@@AAABBBCCCDDDGGGHHHHHHIIIJJJLLLMMMNNNOOOPPPRRRTTTUUUUUUUUUUUUUUUVVVVVVVVVUUUUUUUUUTTTUUUVVVXXXZZZ[[[[[[\\\\\\YYYXXXVVVTTTSSSQQQPPPPPPPPPPPPOOONNNNNNMMMLLLLLLNNNOOOOOOOOOMMMJJJFFFDDDCCCCCCBBBAAA???<<<:::999:::888666444333333333333555777888;;;>>>DDDLLLQQQVVV[[[bbbhhhmmmooorrrtttsssuuuwwwyyyzzz}}}}}}{{{zzzxxxxxxxxxwwwtttpppmmmjjjeeeaaaZZZSSSMMMGGGBBB>>>888777666555555444222111444666<<>>@@@BBBKKKUUU^^^kkk{{{~~~~~~yyyjjj^^^WWWQQQOOOMMMLLLMMMLLLKKKJJJFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFEEECCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEDDDCCCBBBBBBBBBBBBCCCCCCDDDFFFEEECCCCCCCCCDDDEEEFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHIIIJJJJJJKKKKKKHHHIIIIIIHHHFFFFFFGGGIIIFFFGGGGGGGGGGGGGGGGGGFFFDDDDDDEEEEEEFFFGGGHHHHHHHHHKKKNNNOOOOOOOOOPPPQQQOOONNNMMMLLLMMMPPPRRRTTTTTTTTTTTTTTTTTTUUUVVVVVVYYYZZZ```lll{{{hhhRRREEE>>>777222111222555:::===BBBJJJUUU\\\eeennnvvvttthhhYYYMMMGGG???<<<999777666555333111/////////.........------,,,+++++++++,,,,,,------...000222444666999>>>AAABBBDDDHHHJJJKKKMMMOOOQQQUUUWWW[[[___bbbdddddddddeee___ZZZXXXXXXVVVPPPKKKCCCBBB@@@===;;;999888777555555444333222222222222111111111111222444555666333444444444444333333222444444444444555666777888999999:::<<<===>>>???@@@CCCCCCDDDEEEFFFHHHIIIJJJLLLNNNPPPQQQRRRSSSRRRQQQRRRRRRRRRRRRRRRRRRRRRSSSSSSTTTVVVXXXYYY[[[\\\\\\ZZZXXXVVVTTTRRRQQQQQQQQQSSSRRRRRRPPPOOONNNMMMLLLMMMMMMMMMKKKIIIEEEBBB@@@>>>======;;;999888666555444444333333222333555666888:::>>>BBBGGGMMMUUUZZZ___dddkkkpppsssuuuwwwxxxwwwyyyzzz{{{{{{|||}}}zzzwwwtttssstttsssrrrppplllgggcccaaa[[[WWWQQQKKKFFFAAA===:::666666666555333222222222444999EEEZZZuuuvvvlllcccbbbcccfffkkkqqquuu{{{}}}}}}~~~zzzpppbbbVVVKKKBBB888333000,,,,,,...++++++++++++++++++++++++************************(((((()))******((('''&&&&&&'''(((((())))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''###$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&'''(((+++,,,---,,,***(((((((((&&&&&&''''''((()))***+++))))))(((''''''&&&''''''(((((((((((((((((())))))'''(((((((((((()))))))))************++++++,,,,,,******+++,,,------------.............../////////000000111111222333333444111111222222333333444444000333555777777888:::<<<===CCCIIINNNWWWeeepppuuuwwwggg[[[UUURRRMMMLLLJJJJJJJJJJJJHHHFFFDDDCCCCCCCCCCCCCCCCCCCCCEEEDDDCCCBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCDDDDDDDDDDDD@@@@@@AAAAAABBBCCCEEEEEEGGGFFFDDDBBBAAABBBDDDEEEBBBCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFGGGHHHHHHIIIIIIGGGHHHHHHGGGFFFEEEGGGIIIFFFGGGGGGHHHHHHGGGGGGFFFBBBCCCDDDEEEFFFGGGGGGHHHIIIKKKMMMNNNNNNNNNOOOQQQNNNMMMMMMMMMNNNPPPRRRSSSRRRRRRRRRRRRRRRSSSTTTUUUXXXXXX\\\dddtttttt^^^NNNBBB999333222444666777888;;;BBBLLLTTT```lllxxxyyyqqqfff[[[SSSFFFBBB<<<777555444222111000////////////.........+++++++++,,,,,,---------,,,...000222333555888;;;<<<>>>AAACCCEEEGGGJJJMMMPPPRRRVVV[[[___bbbccccccccc```^^^]]]^^^\\\XXXUUUJJJIIIFFFCCC???===;;;:::777666555333222222222222000000////////////000000000111111111111111111000222222111111222222333444555666777888999:::;;;<<<>>>>>>???@@@BBBDDDEEEFFFJJJKKKNNNPPPQQQQQQPPPOOOMMMLLLLLLLLLMMMNNNOOOOOOOOOPPPRRRTTTWWWZZZ[[[]]][[[ZZZWWWUUUSSSRRRRRRRRRVVVUUUTTTRRRPPPNNNMMMLLLJJJIIIHHHEEECCC@@@===<<<777777666555444333222222///000222222333555888;;;<<<@@@FFFLLLRRRXXX___ccciiimmmrrrvvvxxxyyy{{{|||zzz|||}}}}}}||||||}}}~~~~~~}}}{{{xxxtttpppnnnmmmllljjjfffbbb]]]XXXVVVPPPLLLGGGCCC@@@===999777444555555444333333444666999CCCTTTlllrrrlllhhhhhhiiijjjooouuuxxx}}}{{{|||~~~~~~uuulll^^^QQQDDD:::222///---***)))******++++++++++++,,,,,,,,,************************(((((())))))((((((''''''''''''((())))))))))))((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%'''(((((('''%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%&&&'''(((***+++,,,+++)))''''''(((((('''''''''((()))************((('''&&&%%%%%%%%%''''''(((((((((((())))))''''''(((((((((((())))))+++************+++,,,,,,*********+++,,,,,,------..............................//////000111222222000111222333333333333222333555666666666666777999999>>>AAABBBIIIUUU___cccjjjqqqzzzzzzhhhZZZQQQMMMLLLJJJIIIHHHGGGHHHGGGEEECCCAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAA@@@@@@@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBCCCCCCDDDDDDAAAAAAAAAAAABBBCCCDDDDDDFFFEEEBBB@@@???@@@AAABBB@@@@@@AAABBBBBBCCCDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGFFFGGGGGGGGGEEEEEEGGGHHHGGGGGGHHHHHHHHHHHHGGGGGGEEEEEEEEEFFFFFFGGGGGGGGGIIIKKKMMMMMMMMMMMMNNNPPPLLLMMMNNNNNNOOOPPPQQQRRRRRRRRRRRRRRRSSSTTTUUUVVVUUUXXX\\\```jjj|||mmm[[[KKK???999999666888999888999<<>>AAADDDGGGIIILLLPPPUUUYYY\\\^^^^^^^^^______`````````___^^^UUUSSSPPPLLLHHHEEECCCBBB>>>===:::888666444333333222111000///...............//////000//////......///////////////000000111111222333444666777888888999::::::<<<===???AAABBBDDDFFFIIIKKKLLLLLLJJJIIIGGGFFFFFFFFFGGGHHHJJJKKKJJJKKKMMMPPPTTTWWWZZZ\\\\\\ZZZWWWUUUSSSRRRSSSSSSVVVUUUTTTRRROOOMMMLLLKKKEEECCCAAA===;;;999888777333222222111111111111111...111333555666:::???CCCFFFKKKSSS[[[aaaggglllooosssuuuxxxzzz{{{|||~~~|||~~~}}}zzzzzzzzz||||||{{{xxxuuuqqqmmmjjjdddccc```\\\XXXSSSOOOMMMFFFDDD@@@>>>;;;999555222222333444333222444777;;;BBBRRRgggzzzzzztttsssttttttuuuxxxyyy}}}{{{}}}tttkkkbbbUUUIII===444------...+++))))))******+++++++++,,,,,,,,,************************))))))(((''''''''''''(((''''''((()))))))))))))))(((''''''''''''&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%###""""""###%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''((())))))'''%%%%%%&&&((('''&&&&&&&&&'''((())))))(((''''''&&&&&&&&&&&&'''''''''((((((((())))))'''''''''((((((((())))))***))))))((()))***+++,,,************+++,,,------,,,,,,,,,------......///,,,,,,---...///000111222000111222333333333222222666777777666444444666777777:::<<<;;;@@@JJJSSSWWWZZZ^^^bbbdddeeejjjqqqxxxqqqaaaTTTLLLIIIHHHIIIHHHFFFFFFFFFEEECCC@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>===>>>???AAABBBCCCDDDDDDCCCBBBBBBAAAAAABBBBBBBBBEEECCC@@@>>>======???@@@??????@@@AAAAAABBBCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFGGGGGGFFFEEEEEEGGGHHHGGGHHHHHHIIIIIIHHHHHHGGGHHHHHHHHHGGGGGGGGGGGGGGGJJJKKKMMMMMMLLLLLLNNNOOOLLLLLLNNNOOOPPPQQQQQQQQQSSSSSSTTTTTTUUUWWWXXXYYYPPPTTTYYY[[[___lllyyygggTTTFFF@@@AAA666999;;;:::999999<<<@@@QQQ___ooowww{{{{{{tttjjjaaaYYYNNNCCC<<<999777666000000000000////////////,,,,,,,,,,,,+++)))(((((('''***---......---...///000222555777999<<<@@@CCCCCCFFFJJJNNNSSSVVVXXXYYYZZZ]]]```bbbaaaaaabbbccc^^^]]]YYYUUUQQQNNNLLLJJJFFFDDDAAA>>>;;;888666666666555333222000000//////.........///......------...------------...////////////000222333444555666666666777999:::===>>>???>>>@@@CCCFFFGGGFFFEEECCCCCCBBBBBBBBBCCCDDDFFFGGGFFFHHHJJJMMMQQQUUUYYY[[[\\\ZZZWWWTTTSSSRRRSSSSSSUUUUUUSSSPPPNNNLLLJJJIIIAAA???;;;777555444444444222222111111111222222333000333777999;;;???EEEJJJOOOUUU^^^gggmmmssswwwyyyxxxzzz|||}}}}}}~~~}}}}}}zzzxxxwwwuuuuuutttrrrnnnjjjfffccc]]]\\\YYYVVVRRRNNNJJJHHHAAA???<<<:::888666222//////111222111111444:::???III^^^uuu}}}~~~|||zzzzzzzzz}}}|||vvvjjjbbbYYYLLL@@@:::222,,,...000...++++++*********++++++,,,,,,,,,***************************)))(((&&&&&&'''(((((('''(((((()))))))))))))))(((((('''''''''&&&&&&&&&"""###$$$%%%&&&&&&'''((('''''''''&&&&&&%%%%%%%%%&&&######&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$%%%'''&&&%%%###$$$$$$((('''&&&%%%$$$%%%&&&'''''''''&&&&&&&&&''''''(((&&&'''''''''(((((())))))''''''''''''((((((((())))))((('''''''''(((***+++************+++,,,---...))))))***+++---...//////------...///000111222333000111333444444333222111222333333111000000222444777::::::888;;;DDDLLLOOORRRSSSRRRPPPNNNSSS]]]eeelll{{{zzzrrreeeYYYPPPJJJFFFDDDEEEEEEFFFEEEDDDBBB@@@?????????>>>>>>>>>>>>>>>>>>@@@@@@???>>>======>>>>>>??????@@@??????>>>===<<<<<<>>>??????>>>@@@DDDHHHIIIGGGCCCAAA@@@AAACCCEEEAAAAAA@@@??????@@@@@@@@@CCCBBB@@@??????@@@BBBCCCBBBCCCCCCBBBAAABBBDDDFFFGGGGGGFFFFFFFFFGGGHHHHHHDDDEEEFFFGGGGGGHHHHHHGGGLLLMMMNNNNNNNNNLLLKKKJJJIIIJJJKKKMMMNNNNNNNNNNNNNNNMMMMMMMMMMMMOOOPPPQQQOOOPPPRRRTTTVVVWWWXXXXXXZZZVVVTTTWWW\\\cccppp{{{zzzdddPPPFFFEEE>>>888444555777888<<<@@@IIIXXXkkkwwwyyyvvvuuuuuuhhh```SSSIIIBBB>>>:::777111222222111111000///...---,,,++++++******++++++---------,,,,,,,,,++++++......000111444666888:::???AAACCCFFFJJJMMMPPPQQQVVVWWWXXXWWWWWWXXX[[[^^^___^^^]]]^^^______[[[XXXSSSMMMFFFBBBAAA???:::555555333111000111222111111000000////////////000000222000////////////...,,,.........///000111111222222222333444555777888999===>>>@@@AAAAAA@@@>>>======<<<;;;::::::<<<>>>???>>>???BBBFFFJJJNNNQQQSSSSSSSSSQQQPPPNNNNNNMMMMMMNNNNNNMMMKKKHHHDDDAAA???999888777555444444333333---///000111000111222444444777:::===@@@GGGPPPWWWcccgggmmmrrrvvvyyy}}}~~~}}}~~~~~~yyysssnnnpppnnnjjjfffaaa]]]ZZZXXXPPPNNNLLLKKKIIIGGGDDDAAA:::888666555444444333222---222666666444666???GGGUUUdddxxx}}}xxxtttnnneee[[[NNNBBB:::///...---,,,***)))(((((())))))))))))))))))))))))---,,,***)))***+++***)))(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&"""&&&)))***'''%%%&&&(((#########$$$%%%&&&'''(((%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&---***%%%!!! """###$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&(((((((((((((((((('''''')))(((''''''''')))***+++******+++++++++******)))++++++,,,,,,,,,,,,---------///111111111000111333222222222222222222222222111111222222222333333333777777888999;;;===@@@BBBGGGEEECCCBBBBBBEEEHHHKKKPPPZZZjjj{{{ooohhh]]]TTTMMMIIIGGGEEEFFFGGGGGGGGGFFFDDDBBBAAABBBBBBBBBAAAAAA@@@@@@@@@???>>>======<<<<<<<<<===>>>>>>>>>>>>===<<<<<<;;;<<<===>>>======???CCCFFFGGGEEEBBB@@@???@@@BBBDDD@@@?????????????????????BBBAAA???>>>>>>???AAABBBAAABBBBBBBBB@@@AAACCCEEEFFFFFFGGGGGGGGGHHHHHHHHHFFFFFFGGGGGGFFFFFFEEEDDDGGGJJJMMMPPPPPPOOOLLLJJJIIIJJJKKKLLLMMMNNNNNNNNNLLLKKKKKKKKKLLLMMMOOOPPPOOOOOOPPPQQQRRRTTTUUUUUUXXXTTTSSSUUUYYY___jjjtttttt___QQQKKK???999666777888777777:::AAAMMM^^^jjjooopppppppppeee]]]RRRIIIDDD@@@:::555222222222111111000///...---,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++------...000222444666888:::;;;===@@@DDDGGGIIIJJJOOOPPPRRRSSSSSSVVVYYY\\\aaa``````aaaddddddbbb___\\\WWWPPPLLLJJJGGGAAA<<<999777444333333333222111000//////.........//////000...------......---+++---......///000000111111222222222222333555666777777888:::;;;;;;:::888777999888777666777888:::;;;:::<<<>>>BBBEEEHHHKKKLLLKKKJJJIIIGGGFFFEEEEEEDDDDDDDDDCCCBBB@@@>>>===<<<888777555444222222111111111222444444333333555777555999???DDDIIIPPPYYY```nnnrrrvvvyyy{{{}}}~~~}}}~~~~~~}}}{{{xxxtttnnnjjjdddccc___[[[VVVRRRNNNLLLHHHFFFDDDCCCAAA???<<<:::777666555444444444444333333555777666777===HHHPPP___jjjzzz~~~}}}|||}}}~~~~~~|||ppplllddd[[[PPPEEE:::222------,,,+++******)))))))))))))))))))))))))))))),,,***((((((*********)))(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''&&&&&&&&&'''%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&***((($$$"""!!!!!!###%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''(((((()))))))))((('''''''''(((***+++*********++++++******)))+++++++++,,,,,,,,,------,,,...000111000000111222222222222222222222222222111111111222222222333333555555666666888:::<<<>>>AAA@@@>>>>>>>>>@@@CCCEEELLLPPPWWW___jjjvvvaaa[[[SSSMMMIIIHHHGGGFFFGGGGGGHHHGGGGGGEEECCCBBBDDDCCCCCCBBBAAA@@@??????======<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;===@@@CCCEEECCCAAA???>>>???@@@AAA>>>>>>>>>>>>>>>>>>>>>?????????============??????@@@AAAAAAAAA@@@@@@BBBDDDDDDEEEFFFHHHIIIIIIIIIHHHGGGGGGGGGFFFEEECCCBBBAAABBBFFFKKKPPPQQQPPPMMMKKKIIIIIIJJJKKKLLLMMMMMMNNNIIIIIIIIIJJJKKKLLLNNNOOONNNNNNMMMMMMNNNOOOQQQRRRUUURRRQQQSSSVVVYYYaaajjj{{{ttt```TTTEEE???<<<<<<;;;777555666:::BBBMMMYYYaaaeeefffeee]]]UUUKKKFFFEEECCC<<<666222222222111111000//////------,,,++++++++++++,,,,,,++++++++++++************++++++---///111333444555666888:::===@@@BBBCCCEEEGGGIIIKKKMMMQQQUUUYYY______```bbbeeeggggggfffeeeaaa\\\XXXUUUQQQJJJDDD@@@===:::888777666444222222111000000///////////////...------......---,,,---......//////000000111111111111111111222333333222333444555555444333222444444333222222444555666666777999;;;>>>@@@BBBCCCBBBAAA???>>><<<<<<;;;;;;:::999999888888999999999777666555333222111000000444555777888888888:::<<<:::@@@HHHPPPWWW___hhhnnnzzz|||}}}|||{{{zzzxxxuuusssppplllgggccc]]]\\\YYYUUUPPPKKKGGGEEEAAA???<<<;;;:::888555333333333333333333333444444888888777999>>>IIIVVV___kkkrrr}}}}}}{{{wwwuuuvvv{{{|||wwwssshhhbbbYYYOOODDD;;;222,,,,,,,,,+++++++++*********))))))))))))))))))))))))***((('''''')))******)))'''(((((())))))(((((('''''''''''''''''''''''''''&&&$$$###$$$%%%&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%$$$#########$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((%%%%%%&&&&&&'''''''''((((((((('''''''''((()))***))))))******+++******)))++++++++++++,,,,,,,,,,,,+++---/////////...///000111111111111111111222222111111111222222222222333333333333444555666888999;;;;;;;;;;;;<<<===>>>???EEEEEEGGGJJJPPPZZZfffnnn}}}UUUQQQLLLHHHFFFFFFFFFEEEFFFFFFFFFGGGFFFDDDCCCBBBAAAAAA@@@???>>>===<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::::::::<<<>>>@@@AAA@@@???>>>>>>>>>??????>>>>>>>>>???????????????>>>===<<<<<<<<<<<<===>>>???@@@AAA@@@??????AAABBBBBBCCCFFFHHHJJJJJJIIIHHHFFFFFFFFFFFFDDDCCCBBBAAAAAADDDHHHLLLNNNMMMKKKJJJHHHHHHIIIIIIJJJLLLMMMMMMHHHHHHIIIJJJKKKMMMNNNNNNNNNMMMLLLKKKKKKLLLNNNPPPSSSPPPPPPRRRSSSTTTZZZaaapppppp```PPPIIICCC@@@===888666777888:::@@@JJJSSSZZZ[[[ZZZTTTLLLCCC@@@CCCCCC???999333333222111000000000000......---,,,,,,,,,,,,,,,+++++++++*********))))))((())))))***,,,...///000222333555777:::<<<===>>>>>>@@@CCCEEEGGGKKKOOOSSSWWWXXXZZZ^^^bbbeeefffggghhhfffccc```]]]WWWPPPJJJFFFDDD@@@>>><<<:::777555666666444333222111111111111///...///000111000............//////000000000111000000/////////000000111111222333333222111111111000000///000111222222333333444666777999:::;;;<<<;;;999888777666666666666555444444555666888999777666555444333222222222444666999;;;===???BBBEEEFFFMMMWWW```gggmmmuuuzzz}}}zzzxxxssspppmmmjjjhhhddd```]]]YYYXXXVVVRRRNNNIIIEEEBBB>>><<<999888777666333222000111111111111111333555999999;;;BBBLLLZZZgggnnnvvvzzzzzz~~~xxxvvvsssrrruuu{{{|||wwwqqqjjjaaaZZZPPPEEE<<<555///+++***************+++++++++))))))))))))))))))))))))((('''%%%&&&((()))))))))'''((((((((((((((((((''''''''''''''''''''''''''''''$$$!!!!!!$$$'''&&&$$$&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''')))((((((&&&%%%$$$######((((((((('''((((((((((((((())))))******************++++++++++++,,,,,,,,,***,,,......------...///000000000111111111111111111111111111222222222222222222333333444444555555888999:::;;;;;;<<<<<<<<<<<>>===<<<;;;:::999<<<<<<<<<;;;;;;<<<<<<===<<<;;;;;;;;;<<<===>>>???<<<;;;999999:::<<<===>>>>>>>>>>>>>>>============>>>???@@@AAAAAAAAA@@@@@@===<<<<<<<<<<<<<<<<<<===>>>???AAAAAA@@@???@@@AAAAAABBBEEEGGGIIIHHHHHHGGGDDDDDDEEEEEEEEEEEEDDDDDDDDDEEEFFFGGGGGGHHHHHHHHHHHHGGGGGGHHHIIIJJJLLLMMMIIIIIIJJJLLLMMMNNNNNNOOOOOONNNLLLKKKKKKLLLNNNOOORRROOOPPPRRRRRRRRRVVV\\\eeesssqqq^^^TTTJJJDDD>>>888777999555555777???JJJRRRVVVVVVQQQIII???<<<>>>???===999444333222111000000000111///...------,,,,,,------+++++++++*********))))))((((((((()))***+++---...000111222444555777888999:::<<<>>>???AAADDDHHHKKKOOOQQQTTTWWW[[[___ccceeeggggggfffdddaaa\\\VVVQQQMMMKKKHHHEEECCCAAA===;;;;;;:::888666444333222222222111000000111222111////////////000000000000000000000///.........//////000000000111111000000000///////////////000000111222222333333444555555666666666555444333333333333555444333333333555666777555555444444444555555666666999>>>BBBFFFJJJOOOSSSYYY```iiippptttxxx}}}|||wwwuuummmjjjfffcccaaa^^^[[[YYYUUUTTTSSSPPPLLLGGGCCCAAA===;;;888666555555333111000000111//////111555999<<<@@@HHHSSS___kkktttzzz~~~yyysssyyyrrrrrrsssvvvzzzzzzuuurrrlllcccXXXQQQGGG===666111...,,,))))))************++++++))))))))))))))))))))))))(((&&&%%%&&&((())))))(((''''''(((((((((((('''''''''''''''''''''''''''''''''### !!!$$$&&&&&&$$$$$$$$$$$$$$$%%%&&&'''(((%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%$$$######"""#########$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&)))((((((&&&%%%$$$######'''((((((((((((''''''''''''((()))************************+++++++++,,,,,,)))+++---------,,,---////////////000000111111111000000111111111222222222222333333444444444444444555666777999999999999888888<<>>@@@??????>>>===<<<;;;;;;<<<<<<;;;;;;;;;<<<======<<<<<<;;;;;;<<<>>>@@@AAA???<<<:::999;;;===>>>===<<<======>>>>>>===<<<<<<===>>>@@@AAABBBBBBAAA@@@===========================???AAAAAA@@@@@@@@@AAAAAABBBDDDEEEFFFFFFFFFEEEBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFEEEDDDDDDEEEFFFGGGGGGGGGFFFFFFGGGIIIKKKLLLKKKKKKLLLMMMNNNNNNNNNNNNOOONNNMMMLLLMMMNNNOOOPPPQQQNNNNNNQQQQQQPPPUUU[[[\\\fffvvvpppdddVVVKKKBBB;;;888:::222111222888BBBLLLQQQSSSPPPJJJCCC===;;;:::888666555444222111000000111111//////...------------...,,,++++++++++++*********((((((((())))))+++,,,,,,,,,------///000111222222666888999:::;;;>>>BBBEEEHHHKKKOOORRRUUUYYY^^^bbbcccdddeeeeeeccc```\\\ZZZTTTRRRPPPNNNMMMJJJGGGDDDAAA???===;;;999777666666555444222222333222111///111111111111111111111111000000///////////////000......................../////////000000000111111222222222222333333444444111111111000111111222222333333333333444555666666444555666777999;;;===>>>???CCCIIIOOOUUU[[[aaaeeemmmsssyyy}}}~~~|||wwwssspppiiieeeaaa]]][[[YYYWWWUUUTTTTTTTTTRRROOOKKKGGGDDD<<<999555333333333222000000111111000000555===DDDLLLTTT```kkksssyyy~~~yyyrrrkkkrrrwww{{{~~~rrrtttxxx}}}tttmmmllleee[[[LLLFFF===555000...---,,,))))))******************)))))))))))))))))))))))))))'''&&&&&&((())))))(((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###"""###$$$%%%%%%%%%#########$$$%%%&&&((((((%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%$$$$$$#####################$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''(((''''''((((((((('''&&&&&&''''''((()))************************++++++++++++)))+++---------,,,---.........//////000000111111000000000111111111111222222333444555555555555555111222333444444555555444888999:::<<<===@@@EEEHHHHHHHHHIIILLLQQQXXX]]]aaadddiiippptttxxx|||JJJHHHEEEDDDDDDCCCAAA??????@@@AAAAAAAAA@@@???>>>??????>>>>>>============:::::::::::::::;;;<<<<<<<<<<<<;;;;;;<<<>>>@@@BBBAAA>>>;;;;;;===>>>???>>>;;;<<<===>>>>>>===<<<;;;<<<===???AAABBBAAA@@@@@@>>>>>>????????????>>>>>>>>>@@@BBBBBBAAA@@@AAAAAABBBBBBBBBCCCCCCCCCDDDDDDCCCDDDEEEFFFGGGGGGGGGGGGEEEEEEFFFFFFGGGGGGGGGGGGGGGFFFEEEEEEFFFHHHKKKLLLLLLLLLMMMNNNNNNNNNMMMLLLMMMMMMMMMNNNNNNOOOOOOOOOOOOLLLLLLOOOOOOOOOTTT[[[XXX^^^iiixxxwwwggg[[[NNNBBB;;;;;;444333333555;;;BBBHHHKKKJJJIIIGGGCCC???;;;888666666444222111000000111222000//////...............,,,,,,,,,,,,++++++++++++))))))))))))***++++++,,,***++++++,,,---.........111222444555777:::>>>AAACCCEEEIIILLLNNNRRRWWW[[[]]]^^^aaabbbbbbaaa``````[[[YYYXXXWWWVVVTTTQQQNNNKKKJJJGGGEEEBBB@@@???>>><<<:::888777777777555333222222222222222222222222111111000000000111111222......------------......//////000000111111111000111111222222222333333333//////000000111333444555333444555666888999999999999:::<<>>============<<<<<<<<<<<<999888888888999::::::;;;;;;;;;::::::;;;>>>@@@BBBCCC@@@<<<<<<>>>@@@???>>>:::<<<===??????>>><<<;;;:::<<<>>>@@@AAA@@@???>>>??????@@@@@@@@@@@@??????>>>@@@BBBCCCBBBAAAAAABBBBBBBBBAAAAAAAAABBBBBBCCCEEEEEEFFFGGGGGGGGGGGGGGGCCCEEEGGGIIIJJJIIIHHHGGGGGGFFFEEEEEEFFFHHHJJJLLLLLLMMMNNNNNNNNNMMMKKKJJJKKKLLLMMMNNNOOOOOOOOOOOOMMMKKKKKKMMMNNNOOOTTT[[[ZZZ\\\cccooowwwiiiYYYIII???<<<:::888666555555999===@@@AAAEEEIIIIIIDDD???<<<;;;666444222000000000222222000000///...............---------,,,,,,,,,++++++***************+++,,,,,,++++++,,,,,,------......,,,...000222444777<<>>AAADDDFFFHHHKKKQQQVVVVVVYYY\\\^^^______```aaa___^^^]]]]]]]]][[[XXXUUUUUUSSSQQQNNNKKKIIIGGGGGGBBB@@@>>>======<<<:::888333333333333333333333333111111111111111222333333000//////......//////000...///000000111111000000111111111222222222333333000111111222444666888999333555888:::<<<===>>>>>>???AAADDDGGGLLLQQQUUUWWW\\\```ffflllrrrxxx~~~}}}zzzvvvrrrmmmiiigggbbb^^^YYYUUUSSSRRRQQQPPPIIIJJJKKKKKKIIIFFFBBB@@@<<<888555333222333222111111222333333777BBBQQQ]]]|||{{{oooccc]]]\\\]]]bbbeeefffkkktttzzz|||}}}|||}}}}}}{{{iii```^^^VVVKKK===888111---,,,---......************)))))))))((()))))))))))))))))))))))),,,***((((((((()))((('''&&&''''''''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$((((((%%%$$$%%%'''&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&""""""""""""###%%%''')))"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$""""""###$$$&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((((((((((((''''''''''''((((((((('''%%%$$$&&&'''((()))************)))************+++++++++***,,,......------...///---------...///000000111000000000000111111111111000111333555666666666666000000///000000111333333444777;;;===>>>>>>???@@@@@@@@@AAABBBCCCDDDDDDEEEGGGKKKPPPQQQQQQTTT[[[```GGGFFFDDDBBBAAA@@@@@@AAA@@@@@@@@@@@@@@@@@@AAAAAA>>>>>>===<<<<<<<<<<<<<<<<<<;;;999888888999;;;<<<:::::::::;;;;;;<<<<<<<<<<<<<<<;;;:::::::::;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;<<<<<<===============<<<<<<<<<===>>>???????????????@@@AAAAAAAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCDDDEEEEEEEEEFFFGGGGGGGGGGGGFFFEEEEEEGGGFFFEEECCCCCCEEEFFFGGGMMMNNNPPPPPPOOOMMMMMMMMMKKKKKKKKKLLLMMMNNNPPPPPPOOONNNMMMMMMNNNPPPSSSTTTWWWVVVZZZdddqqq{{{gggYYYNNNGGG>>>;;;888888:::;;;:::888999@@@JJJSSSUUUOOOEEE===777333///...///000///---000000///...............++++++******************************************))))))***++++++++++++***++++++,,,...000222555666:::;;;===@@@DDDHHHKKKMMMOOOSSSXXX[[[\\\]]]^^^___bbbbbbccccccbbbaaa``````ddd```[[[WWWVVVUUUSSSRRROOOMMMKKKJJJJJJGGGBBB>>><<<:::888888888777555333333222111000000111222333444333222111111111222222444444444444333111000///333333222111111222333333444333333333444666888999;;;<<>>===>>>@@@CCCDDDDDDEEEGGGHHHKKKLLLMMMFFFEEECCCAAA@@@@@@@@@@@@???????????????>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<===<<<:::888777888999:::::::::::::::;;;;;;;;;;;;;;;:::::::::::::::;;;;;;::::::999999999999::::::::::::;;;<<<<<<<<<<<<<<<==============================>>>???????????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCCCCDDDDDDEEEDDDDDDEEEFFFGGGGGGFFFFFFGGGFFFDDDCCCCCCDDDFFFGGGLLLNNNPPPPPPOOONNNNNNNNNLLLLLLLLLLLLMMMMMMNNNOOOOOONNNNNNNNNOOOQQQSSSTTTVVVTTTWWW^^^hhhwwwuuugggYYYOOOBBB>>>999777888999888666777===FFFQQQYYYXXXSSSMMM>>>999333000111333222111000000///............///------,,,++++++***))))))************************))))))***++++++++++++***++++++,,,---///111333444666777999<<<@@@CCCFFFHHHKKKNNNRRRVVVWWWYYY[[[]]]]]]^^^aaacccfffggghhhiiigggdddaaa___^^^]]]\\\ZZZXXXWWWUUUUUUTTTQQQLLLGGGAAA???===;;;:::888555333444444222111111222444444444555555555666666666666555444444333222000///...333333333333444444555555555555666777:::===@@@BBBDDDFFFJJJNNNQQQUUUWWWXXXYYY[[[___dddkkkrrrxxx{{{~~~~~~}}}|||yyyuuupppkkkhhhdddaaa___[[[YYYUUURRRPPPMMMJJJGGGGGGCCC???>>>@@@@@@<<<888666000---......---///222555333777CCCQQQ```rrr|||wwwnnnfff```]]]]]]]]]\\\cccggghhhppp~~~~~~}}}{{{yyyyyy|||{{{pppeee[[[PPPEEE===...------,,,,,,+++++++++******)))(((((((((((((((***)))(((''''''((()))***)))))))))(((((('''%%%%%%''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&)))&&&$$$$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&&&&%%%$$$%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((%%%$$$###%%%(((***)))((()))'''%%%''')))++++++)))+++************,,,---...////////////............////////////000000000000222333444666777777888888777666555444333333333333555666888:::;;;<<<======???@@@???===<<<<<>>>>>>>>======<<<<<<<<<===<<<;;;;;;::::::;;;;;;===;;;:::888777777777888;;;;;;::::::::::::::::::999999999999999:::;;;<<<999888888888888888888999999999:::;;;;;;;;;;;;;;;>>>>>>>>>===<<<;;;;;;:::;;;<<<<<<===============>>>>>>????????????>>>>>>@@@@@@AAAAAABBBCCCCCCCCCAAABBBCCCEEEFFFGGGGGGGGGFFFEEEDDDCCCCCCDDDEEEFFFJJJLLLOOOPPPOOONNNOOOOOOMMMLLLLLLKKKKKKLLLLLLMMMOOONNNNNNNNNOOOQQQSSSTTTTTTQQQRRRWWW]]]hhhxxxyyyhhh[[[NNNGGG???:::999999777555555888@@@LLLZZZaaaaaa^^^HHHAAA888222222333333333111000//////......//////000///...---,,,***))))))++++++++++++++++++++++++))))))***++++++++++++***+++++++++,,,---...///000111111333666999<<>>;;;888888777666555555666777888888:::<<<===>>>===<<<;;;888888777555444222111000444555666777888999999999999999;;;???DDDJJJOOORRRSSSUUUYYY]]]bbbfffiiijjjkkkmmmqqqvvv|||~~~}}}{{{yyyxxxwwwrrrnnnjjjfffccc```]]][[[YYYVVVSSSPPPMMMJJJFFFCCCCCC@@@<<<;;;<<<;;;777444333///---//////...///333444777@@@OOO^^^mmm~~~|||vvvsssoookkkiiiiiijjjllliiinnnqqqqqqwww}}}xxxwwwzzz|||ttthhh\\\QQQGGG<<<555,,,+++***))))))***+++,,,******)))((((((((((((((()))((((((''''''(((((()))&&&'''))))))((('''%%%###''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&(((&&&$$$%%%&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!"""$$$%%%%%%$$$%%%%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((('''&&&&&&''')))+++******((('''&&&''')))+++***)))************+++,,,---...........................////////////000000000000333333333444555666777888777777666555444444444444666777777999;;;===???@@@??????>>><<<::::::<<<>>>>>>>>>???@@@AAACCCEEEFFFAAA@@@@@@??????>>>>>>>>>???>>>>>>===<<<;;;;;;:::;;;;;;:::999999999999::::::999888777777777888888;;;;;;::::::999999888888777777777888999:::;;;<<<999888888777777888888999999999:::;;;;;;;;;;;;;;;======<<<<<<;;;::::::::::::;;;<<<<<<======<<<<<<<<<======>>>>>>======<<<>>>??????@@@@@@AAABBBBBBAAAAAACCCDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDEEEGGGIIILLLNNNMMMMMMNNNOOOMMMLLLLLLKKKJJJJJJJJJKKKNNNNNNNNNNNNOOOQQQRRRSSSQQQOOOOOORRRUUU\\\iiivvvwwwiii___VVVKKKBBB>>>;;;888666555444888DDDSSS^^^bbbbbbOOOGGG<<<555222222222111111000000///.../////////000//////...---,,,,,,+++++++++++++++++++++++++++))))))***++++++++++++***+++++++++++++++,,,------,,,---...111333666999:::???AAACCCFFFHHHMMMRRRVVVXXXZZZ]]]aaadddgggiiijjjlllllllllnnnooonnnkkkhhhiiijjjkkkllljjjfffaaa]]]WWWUUURRRQQQOOOLLLHHHEEE???>>><<<::::::<<<>>>???AAACCCFFFHHHHHHFFFDDDBBB@@@???===;;;999777666666777999;;;>>>@@@AAAAAAAAAAAABBBEEEJJJQQQYYY___ddddddfffiiimmmqqqtttwwwxxxyyy{{{~~~~~~{{{xxxuuurrrpppoookkkhhheeebbb```^^^[[[YYYXXXUUUQQQNNNKKKHHHDDDBBB@@@>>>;;;999999777444222222//////111111///222666888???LLL[[[iiiwww}}}{{{}}}}}}}}}|||{{{yyyxxxwwwtttxxxxxxxxx|||}}}yyyzzz}}}tttkkk^^^RRRHHH>>>555///---,,,+++******,,,...///***))))))(((((((((((((((((((((((((((((((((((((((!!!###&&&)))))))))'''&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""" """$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))*********''''''(((((()))***))))))************+++,,,------------...............///////////////000000000000222111111000111333555666666555444333333333333333666555666777999;;;>>>@@@===>>>===;;;999888:::;;;<<<<<<<<<===???@@@BBBCCC>>>>>>>>>>>>>>>=========??????>>>===<<<;;;;;;::::::999999888888888888888555555555666777888999::::::::::::999999888888777666666666777888999:::;;;999999888888888888999999::::::;;;<<<<<<<<<<<<;;;:::::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<:::;;;===>>>>>>===;;;:::=========>>>??????@@@@@@BBBBBBBBBCCCCCCBBBBBBAAADDDCCCCCCCCCCCCCCCCCCDDDCCCFFFIIIJJJJJJJJJKKKLLLLLLLLLKKKJJJIIIIIIIIIIIILLLMMMMMMNNNOOOPPPQQQRRRPPPMMMNNNPPPRRRVVVaaalll}}}}}}pppfffXXXLLLDDD>>>:::666666444444;;;FFFQQQWWWXXXRRRKKKBBB;;;888666333111111111000///////////////..................//////++++++++++++++++++++++++))))))***++++++++++++***++++++************++++++++++++,,,...000222444555:::;;;===@@@CCCHHHNNNRRRVVVXXX[[[___bbbeeeggghhhooooooppprrrsssrrrooommmoooppprrrsssqqqmmmjjjhhhdddbbbaaaaaa```^^^ZZZWWWJJJHHHFFFDDDDDDFFFHHHJJJOOOQQQSSSUUUUUURRRNNNLLLJJJIIIFFFCCC@@@>>>======>>>AAAEEEIIILLLMMMMMMMMMMMMOOORRRWWW___hhhoootttuuuvvvyyy|||~~~}}}}}}{{{vvvqqqlllhhheeeddddddbbb```___^^^\\\YYYWWWWWWTTTPPPMMMKKKHHHDDDAAA===<<<:::888777555333111000//////222222111555;;;CCCMMMZZZeeeppp{{{}}}wwwyyyyyyzzz~~~~~~vvvkkkbbbTTTHHH???888111,,,---,,,*********,,,...000***))))))(((((((((((((((''''''(((((((((((('''''' """%%%((()))((('''&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""" !!!###$$$### !!!###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''(((((()))'''((()))***)))))))))))))))******+++,,,,,,,,,---,,,---------......//////////////////000000000000222111000000000222444555555555444333333333444444444444444555777999<<<===<<<======;;;999888888999;;;;;;<<<<<<>>>???AAABBB;;;;;;<<<=========<<<<<<>>>=========<<<;;;;;;;;;999888777777666666777777222222444555777888999:::999999888888888888888888666666666666666777888999999999888888888888999999::::::;;;<<<<<<<<<<<<<<<999999999999999:::::::::999:::;;;;;;<<<<<<;;;;;;:::;;;<<<>>>>>><<<;;;:::;;;;;;<<<<<<===>>>>>>???AAAAAABBBBBBAAA@@@@@@???CCCCCCCCCCCCCCCCCCCCCCCCBBBDDDGGGIIIHHHHHHIIIJJJKKKJJJJJJIIIHHHHHHHHHIIIJJJKKKLLLMMMNNNOOOOOOPPPNNNMMMMMMPPPQQQSSS\\\fffmmmvvvfffWWWLLLCCC<<<777888555444555:::AAAGGGJJJOOOKKKGGGDDDBBB???999555222111000000//////000000---------...//////000000,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***++++++******)))******+++******+++,,,---///111222555666999;;;>>>BBBHHHLLLOOORRRVVV[[[```eeehhhjjjnnnnnnpppsssuuuvvvtttrrrsssuuuwwwwwwuuusssrrrrrrooooooooooooooommmjjjgggYYYWWWTTTRRRRRRTTTWWWYYY^^^___bbbccccccaaa^^^\\\WWWUUURRRNNNKKKIIIHHHGGGJJJMMMSSSXXX\\\]]]]]]]]]]]]^^^```eeelllttt|||{{{yyyuuurrrmmmhhhbbb^^^[[[ZZZ]]][[[ZZZZZZZZZXXXVVVTTTSSSQQQMMMKKKIIIFFFCCC@@@:::999888777555333222222...---///333444666>>>FFFUUU___jjjpppuuu}}}~~~vvvvvvwww{{{uuummm```VVVIII>>>777333///,,,***)))(((((()))***+++,,,******)))(((((((((((((((&&&''''''((((((''''''&&&###$$$&&&''''''&&&$$$###&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&((('''&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###""" !!!###$$$$$$###!!!###$$$&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((((((((((((((($$$%%%''''''&&&%%%'''(((&&&(((***+++)))((((((((())))))***,,,,,,,,,,,,,,,,,,,,,,,,---......//////////////////000000000000333222222222333333444555666666555555555555555666444444444555666888999::::::;;;<<<;;;999888888999;;;;;;<<<<<<===???@@@AAA888999;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::888777666666555555666666111222444555666777888888777777777888888888888888666666666555555666777777888777777666666777777888999999:::;;;;;;;;;;;;;;;:::::::::999888888777777777888999999::::::999999999;;;===>>>>>>===;;;999::::::;;;;;;<<<=========??????@@@@@@AAA@@@@@@@@@BBBBBBBBBCCCCCCBBBBBBBBBBBBEEEGGGHHHHHHGGGHHHIIIJJJIIIHHHHHHHHHHHHHHHIIIHHHIIIJJJKKKMMMMMMNNNNNNMMMLLLMMMOOOOOOPPPWWW```bbbtttvvveeeWWWLLLBBB<<<999888777555444777<<>>BBBFFFGGGIIINNNTTT[[[```dddfffhhhhhhkkkooosssvvvwwwvvvtttvvvxxxwwwvvvuuuwwwyyyxxxwwwxxxxxxxxxvvvrrrooohhhfffcccaaaaaacccfffhhhjjjlllnnnpppqqqqqqooonnnhhhfffbbb]]]ZZZWWWVVVVVVVVVZZZaaaggglllmmmmmmlllkkkkkklllpppuuu}}}}}}zzzwwwssspppiiigggbbb]]]XXXUUUTTTSSSTTTSSSSSSSSSTTTSSSPPPNNNMMMKKKHHHFFFDDDBBB???===666666666555333222111222//////333888<<>>???@@@777888:::;;;<<<<<<;;;:::999999999999999999::::::777777666555555555555555222333444555666666666666666666777777888888999999777666666555555555666666666666555555555555666666888888999::::::::::::999<<<;;;:::999888666555555666666777888888888888888999;;;===??????===;;;999999999:::;;;;;;<<<<<<===<<<===>>>???@@@AAAAAAAAAAAABBBBBBCCCCCCBBBBBBAAACCCFFFHHHIIIHHHGGGHHHIIIIIIHHHHHHGGGGGGHHHHHHIIIGGGHHHIIIKKKLLLLLLLLLLLLMMMLLLMMMNNNNNNMMMSSS[[[]]]lllpppaaaTTTIIIBBB999;;;:::666222333999>>>999===CCCKKKNNNKKKBBB;;;222111111000000000000000//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++******************++++++,,,)))))))))***+++,,,---...---///222555777;;;???BBBBBBDDDIIINNNTTTYYY\\\^^^```aaadddiiippptttvvvwwwrrrtttvvvuuuttttttxxx{{{|||||||||||||||zzzuuurrrrrrpppllljjjjjjlllppprrrqqqrrruuuxxxzzz{{{{{{{{{vvvsssooojjjfffdddcccbbb^^^cccjjjqqqvvvxxxwwwvvvtttssstttvvv{{{{{{vvvsssoookkkhhh```^^^ZZZUUURRRPPPPPPPPPNNNMMMMMMNNNOOOOOOLLLJJJHHHFFFCCCBBB@@@???<<<:::333444444333111000111111222333777>>>DDDMMM[[[iiiqqq{{{~~~wwwqqqooosss~~~}}}qqqeee]]]NNNEEE999000------------(((((()))***))))))((((((******)))(((((((((((((((%%%&&&'''(((((('''&&&%%%!!!!!!"""###%%%&&&'''(((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$!!!$$$''''''$$$"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""$$$&&&&&&$$$""" !!!"""$$$$$$$$$###"""########################%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$''')))(((&&&%%%''')))%%%(((,,,,,,)))''''''(((((()))+++,,,------,,,,,,++++++,,,,,,---...//////////////////000000000000...///111222222111000///222222111111111222222333555666888999999999888777888:::;;;;;;:::::::::;;;:::::::::;;;<<<===>>>???999999888888888888999999888888888888777777777666:::999999888777666555555555555555555555444444444777666666555555777888999777888888777555555666777888888777666666666666666666666777777888888999999::::::888777777777888999888888777777888888999:::777888:::;;;<<<;;;::::::<<<<<<<<<<<<<<<;;;;;;;;;===>>>>>>???@@@@@@AAAAAACCCBBBBBBAAAAAAAAABBBBBBEEEEEEEEEEEEEEEFFFFFFGGGKKKKKKJJJIIIIIIIIIJJJJJJFFFFFFHHHIIIJJJJJJKKKKKKJJJKKKLLLLLLLLLOOOSSSVVV\\\___lllrrrcccUUUMMMFFFAAA:::555333333444444555888===CCCHHHJJJHHHFFF;;;888333...,,,---///000111111000///............++++++++++++++++++++++++,,,,,,,,,++++++***************))))))))))))******++++++++++++++++++++++++,,,,,,---///111333555777;;;===@@@EEEJJJNNNRRRTTTXXXZZZ^^^bbbeeejjjooorrrrrrtttvvvvvvvvvvvvxxxzzzzzz|||}}}}}}{{{yyyyyyyyywwwvvvtttssstttvvvyyy{{{~~~~~~~~~|||zzzvvvrrrooommmkkkppprrrtttvvvyyy{{{|||}}}|||zzzwwwxxx||||||xxxqqqllljjjfff___ZZZSSSQQQMMMIIIGGGEEEEEEEEEHHHHHHGGGGGGFFFFFFFFFEEEAAA@@@>>><<<;;;999999888555222222444444111111444666<<>>888888888777777888888888888888777777777666666666777777777777777777666666444444444444444555555555555555444333444555666777666666777555444333444666888777666666555555555666555555555555666666666666:::999888777777777888888777666666666666777888888888888999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>?????????BBBBBBAAAAAAAAAAAAAAABBBCCCCCCCCCCCCDDDEEEFFFGGGJJJIIIIIIHHHHHHHHHIIIIIIGGGGGGHHHIIIJJJJJJJJJJJJLLLMMMMMMLLLKKKMMMPPPRRRWWWZZZcccqqqqqqaaaWWWKKKFFF>>>888555333111000222444888===BBBDDDCCCAAA@@@>>>999555222000000000///......------......///++++++++++++++++++++++++,,,,,,,,,+++++++++************))))))))))))******++++++++++++++++++++++++++++++,,,---///111222333666888;;;???CCCGGGJJJLLLNNNQQQUUUXXX[[[```dddhhhkkkmmmooopppqqqrrrtttvvvxxxzzz||||||{{{yyyyyyzzzxxxwwwwwwvvvwwwyyy{{{}}}~~~|||zzzxxxvvvtttsssuuuvvvxxxzzz|||}}}~~~~~~}}}zzzzzz}}}~~~|||}}}~~~yyytttqqqpppjjjccc___]]]ZZZTTTOOOLLLJJJGGGDDDBBBAAAAAAAAABBBBBBBBBBBBAAAAAAAAA@@@<<<;;;:::888666555555444555222111333333111333888<<>>AAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBDDDEEEEEEGGGGGGFFFFFFFFFGGGHHHHHHHHHIIIIIIJJJJJJIIIIIIHHHNNNNNNMMMLLLJJJJJJLLLNNNSSSTTTYYYbbblllzzzrrreeeUUUOOOFFF>>>999666333111111111333666;;;======<<>><<<;;;::::::;;;;;;;;;;;;:::::::::::::::777666555444222222222111444111000111222333888???JJJ]]]ttt~~~xxxnnneeeYYYUUUSSSTTTZZZcccjjjooorrrtttxxx|||~~~xxxpppfffXXXHHH===666111,,,***++++++***((())))))))))))))))))))))))&&&&&&&&&&&&'''((()))***%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%""""""###$$$%%%%%%%%%$$$"""############$$$$$$$$$!!!$$$&&&'''&&&$$$#########$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''((('''''''''''''''&&&&&&&&&&&&''''''(((((()))***************++++++++++++,,,---------.........//////.........////////////000////////////////////////222222222222222222222222222222222222333333333333555555555555666666777777999999999999:::;;;<<<===777666666555555666666777666666666555555555555444444444444555555555555555000111111222333444555555222222222222222333333444444555555444222222333444555555444444444444444555444444333333222222111111777777777666666666666666555555555555555666666777888777666555555666888888999999::::::::::::;;;;;;999999:::;;;;;;<<<<<<===??????>>>>>>??????@@@@@@AAA@@@@@@@@@@@@AAAAAABBBDDDDDDDDDDDDEEEFFFFFFGGGIIIIIIJJJIIIIIIHHHGGGGGGLLLLLLLLLKKKIIIHHHJJJKKKPPPQQQUUUZZZ___iii|||vvvddd\\\QQQFFF???<<<:::999444222222333666999::::::<<<>>>??????>>>;;;888666000///...---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))+++************+++,,,,,,,,,---...000333555666777===???BBBEEEGGGJJJOOORRRTTTWWW[[[^^^aaadddhhhjjjiiillloooqqqqqqqqqrrrsssqqqrrrtttvvvwwwxxxxxxxxx{{{|||}}}}}}}}}}}}|||||||||{{{{{{zzzzzz{{{{{{{{{zzzzzzyyyyyyvvvttttttvvvxxxyyyyyy~~~}}}|||zzzyyywwwvvvuuurrrpppmmmkkkjjjiiigggeeeggggggfffccc^^^XXXSSSPPPLLLIIIEEECCCBBBAAA>>><<<888777666555444555555555444444444444444444444444444444333222111111111111222///...000222666@@@JJJ___uuu~~~yyypppdddZZZTTTSSSRRRVVV]]]dddkkknnnoooqqqvvv|||~~~~~~zzzrrrhhh[[[MMM>>>444111...***)))***+++***((())))))))))))))))))))))))''''''&&&%%%&&&'''(((***$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&%%%%%%$$$$$$$$$###$$$$$$###############$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!""""""#########$$$$$$$$$!!!"""###$$$%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((((((((((((((('''&&&&&&&&&%%%&&&&&&''''''((())))))***************++++++++++++++++++,,,,,,,,,---------------........./////////////////////////////////111111111111111111111111222222222222333333333333333444444555555666666666777777888888999:::;;;<<<666555555444444555555666555555555444444444333333555555444444333222222111///000000111222333333444222222333333444444444444555555666444333222333555444333333333333333444444555444444333333222222222666666666666555555444444666555555555555666777777888777666555555555666777999999:::::::::;;;;;;;;;999999::::::;;;<<<<<<<<<===============>>>??????BBBAAA@@@???>>>>>>>>>>>>BBBBBBBBBCCCCCCEEEFFFGGGIIIIIIIIIIIIHHHGGGFFFEEEHHHIIIJJJIIIHHHHHHIIIKKKLLLNNNRRRVVVXXX^^^lllzzzyyynnn___PPPFFF@@@>>>===777555222222333555666666666999===@@@BBBBBBAAA@@@555444222000...,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******)))))))))))))))))))))))),,,++++++******++++++,,,++++++,,,...///000222222666888;;;===???BBBEEEHHHJJJMMMQQQTTTWWW[[[___bbbaaadddhhhjjjkkkkkkmmmnnnlllmmmppprrrtttttttttsssvvvwwwyyy{{{}}}~~~~~~~~~{{{{{{zzzzzzyyyxxxxxxxxxwwwwwwwwwwwwvvvuuutttsssooonnnmmmnnnppprrrrrrqqqsssrrrpppnnnllljjjiiihhheeeccc___]]][[[ZZZWWWVVVZZZZZZXXXUUUPPPKKKGGGDDD???>>>;;;:::999888777666111111111111111111222222111111111111111111111111111000000//////000000111111///000222666===KKKXXXsss~~~{{{yyyrrrfff^^^YYYXXXYYY\\\ccciiinnnpppqqqtttxxx}}}}}}||||||~~~}}}yyysssjjj^^^QQQCCC777000...,,,******************(((((((((((((((((((((((()))((('''%%%%%%%%%&&&'''$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%&&&%%%$$$#########$$$$$$"""""""""######$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$###""""""""""""#########$$$$$$$$$&&&%%%###!!!!!!"""###$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((('''&&&&&&&&&%%%&&&&&&&&&'''(((((())))))))))))*********++++++++++++++++++,,,,,,,,,------------------............////////////////////////111111111111111111111111333333333333444444444444222333333444555666666666777777777888999:::<<<<<<555444444444444444444555444444444333333333333222555444333222111000000/////////000000111111222222222333444555555555444444444555555444222222333555222222222222222333333444444444444444333333333333444555555555555444333333555555555555555666777777777777666666555555666666888888888999999::::::;;;888888999::::::;;;;;;<<<<<<;;;;;;;;;<<<===>>>???AAA@@@???>>>>>>===>>>>>>AAAAAAAAABBBCCCDDDFFFGGGGGGGGGGGGGGGFFFFFFEEEDDDEEEFFFHHHHHHGGGGGGHHHJJJHHHJJJNNNRRRTTTVVV___iii|||ppp___QQQGGGAAA>>><<<999555333222333222222333555:::???CCCEEEFFFGGG;;;:::777444111...---,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,******))))))))))))******************************,,,,,,++++++***++++++,,,******+++,,,---.../////////111333444666888;;;>>>@@@BBBFFFIIILLLOOOSSSVVVXXX[[[___bbbcccccceeegggfffgggiiilllmmmnnnnnnnnnpppppprrrsssuuuuuuvvvvvvuuuttttttsssrrrrrrqqqqqqqqqqqqqqqpppooommmkkkkkkfffeeeeeefffhhhiiihhhggggggfffeeecccaaa___]]]\\\[[[XXXUUUSSSQQQPPPMMMLLLMMMLLLKKKHHHEEE@@@===;;;555444333222111000000000........./////////000000////////////000000000000---------------...///000222222444999>>>HHHXXXhhh|||vvvooocccbbbbbbdddiiimmmpppqqquuuwwwyyy}}}zzz{{{{{{xxxvvvoooiii___QQQDDD:::222...,,,,,,+++***************(((((((((((((((((((((((()))((('''&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%&&&%%%$$$#########$$$%%%"""""""""###$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&#########$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""!!!###$$$%%%&&&&&&"""############$$$$$$$$$(((&&&""" ###%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((('''''''''''''''&&&&&&&&&%%%&&&&&&''''''((()))))))))))))))************+++,,,,,,,,,---------......,,,,,,,,,---------......////////////////////////111111111111111111111111333333333333444444444444222333333444555666777777666777777888999;;;<<<===444444333333333333444444333333333333222222222222222222222111111000000000000000000000000000000000222333444555555555444333333444444333111111222333111111111111111222333333222333333333333333333444333444444555444333222111444444444444444555555666777777777777777666555555555555666666777888888999666777777888888999::::::::::::::::::;;;<<<===>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@AAACCCEEEFFFGGGDDDEEEEEEEEEEEEEEEDDDCCCDDDEEEGGGGGGFFFFFFFFFGGGHHHGGGJJJNNNQQQRRRWWW^^^iiizzzssseeeXXXMMMGGGCCC???:::777555444222111111222555888<<<@@@CCCDDD>>>===;;;888555333111111++++++++++++++++++++++++******+++++++++,,,,,,,,,******))))))))))))******+++++++++++++++++++++++++++***************++++++(((((()))***+++,,,,,,---)))+++---...///111444666555888<<<>>>@@@CCCFFFIIILLLOOOSSSUUUVVVWWWYYYZZZ\\\]]]___aaacccdddeeeeeedddeeefffggghhhhhhhhhhhhhhhhhhhhhhhhggggggggggggfffffffffeeecccbbb```___\\\[[[[[[[[[\\\\\\ZZZXXXZZZYYYXXXVVVTTTRRRQQQPPPQQQNNNKKKIIIIIIHHHFFFDDDAAA@@@???===:::888555444/////////...,,,,,,---...,,,------......................../////////000000---------...///000111222555666:::AAAHHHSSSfffwww|||sssqqqpppppprrruuuvvvvvvxxxyyyzzz|||~~~zzztttpppmmmddd]]]RRRDDD888111------***++++++***)))((())))))((((((((((((((((((((((((&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$%%%'''&&&$$$""""""###$$$%%%""""""######$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%"""#########$$$$$$$$$$$$"""###$$$%%%%%%$$$###""" """$$$%%%&&&&&&"""############$$$$$$$$$%%%$$$""" !!!###$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$&&&''''''&&&&&&&&&'''''''''''''''%%%%%%&&&''''''(((((()))))))))))))))************+++++++++,,,,,,,,,------+++,,,,,,,,,,,,---------////////////////////////111111111111111111111111222222222222333333333333333333444555666777888888777777777888:::;;;===>>>444333333222222333333444333333333222222222111111000000000000111111111111000000000000////////////111222333444555444333333222333333222000///111222111111000000111222333333111111222222333333333444333333444555444333222111333333222222333333444555666777888888888777555444333333444444555666666777555555666666777888888888:::999999:::;;;<<<===>>>;;;<<<<<<===???@@@BBBCCC???@@@@@@AAACCCEEEGGGHHHCCCCCCDDDDDDDDDDDDCCCCCCDDDFFFGGGGGGEEEDDDDDDEEEJJJGGGHHHMMMPPPRRRVVV[[[]]]ooovvvhhh[[[SSSIIIEEE@@@===:::777555333///000000222555888<<<>>>@@@>>><<<:::888666555555++++++++++++++++++++++++*********++++++,,,,,,,,,******))))))))))))******++++++++++++++++++++++++)))))))))))))))******+++&&&&&&'''((()))******+++''')))+++,,,,,,...111333///111444777888:::>>>@@@BBBEEEIIIKKKLLLMMMNNNPPPTTTUUUVVVXXXZZZ[[[]]]^^^YYYZZZ[[[\\\\\\\\\\\\\\\]]]]]]]]]^^^^^^_________\\\\\\\\\[[[ZZZXXXVVVUUUTTTSSSRRRSSSRRRQQQNNNKKKMMMLLLKKKIIIGGGFFFDDDDDDEEECCC@@@??????>>><<<;;;999888888666444222000///...///...---,,,+++,,,...+++,,,---------------,,,------....../////////000000000000111222333444555777999???GGGOOO[[[ooo~~~{{{|||{{{|||}}}}}}}}}{{{{{{|||}}}}}}vvvoooiiifff\\\UUUIII;;;000+++***,,,)))*********(((''''''(((((((((((((((((((((((((((###$$$&&&'''(((''''''&&&''''''%%%$$$$$$%%%''''''"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########"""###$$$$$$%%%'''&&&$$$""""""###$$$%%%""""""###$$$%%%%%%&&&&&&$$$$$$############$$$$$$""""""######$$$$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!! !!!"""######$$$######"""############$$$$$$$$$!!!!!!!!!"""######$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&############$$$%%%&&&'''%%%&&&&&&''''''(((((((((%%%%%%&&&&&&'''(((((()))))))))))))))************(((((()))))))))*********++++++,,,,,,,,,---------////////////////////////000000000000000000000000000111111111111222222222333333444555666777888999777777888999:::<<<>>>???333333333222000000222444222222222111111111000000111222222222222111000000000111111111111222222222111111111111000000000000000000000000000000000000000111111111111222222222222222222111111111000000333333222222222222222222222222222222222222222222555666777666444333444555555555555444444555555666777777777777777888888999::::::999999::::::;;;<<<<<<<<<<<<===???AAADDDEEECCC???<<<>>>CCCHHHHHHFFFBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDEEEFFFFFFGGGGGGFFFGGGHHHJJJMMMPPPRRRTTTaaaccclll}}}}}}lllaaaVVVPPPGGGBBB???===999666999666222111222444555555;;;:::999999777666666555111000...,,,************'''***,,,,,,***)))+++---------,,,,,,+++***)))))))))))))))))))))*********++++++++++++++++++++++++))))))))))))))))))))))))+++***++++++,,,---...///,,,,,,,,,,,,...111333444777888:::===@@@CCCFFFGGGKKKNNNQQQSSSSSSRRRRRRRRRTTTQQQOOOPPPSSSVVVVVVUUURRRRRRRRRRRRRRRRRRRRRRRRTTTRRRPPPMMMKKKIIIHHHGGGHHHHHHGGGFFFEEEDDDDDDCCCDDDCCCBBB@@@>>><<<;;;:::;;;;;;:::999888777666666111111000000//////...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000...++++++,,,...//////222---,,,000333222666===@@@EEEOOOYYYdddnnnvvv{{{|||uuuuuusss~~~yyyoooeee```^^^QQQGGG:::111///...,,,******************)))(((((('''((()))******)))(((''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""#####################"""""""""""""""#########""""""######$$$%%%###"""""""""$$$%%%$$$###%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%######$$$&&&)))+++&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))((((((((($$$######$$$'''))))))(((%%%%%%&&&((()))+++,,,,,,+++++++++++++++++++++++++++***++++++,,,---.../////////......///000222333222111000//////000111111000000000000111222333444111222333555666777777777444555777777888999<<<>>>333444444222000000222444222222222111111111000000111222222222222111000000000000111111111222222222111111111111000000000000000000000000000000000000000000111111111222222222222222222111111111000000000000000000000000000000222222222222222222222222444555666555333222333444333333333333444555666777666666666666666777888999888888888888888999999:::;;;;;;;;;<<<>>>@@@CCCDDDGGGCCC@@@@@@DDDGGGFFFDDDAAABBBBBBBBBBBBCCCCCCCCCBBBCCCCCCDDDEEEEEEFFFFFFFFFGGGHHHJJJMMMOOORRRSSSZZZ\\\dddsss|||qqqbbbZZZOOOGGGCCC@@@===;;;888666222111222333444444333333444444555666777888333222000///...---......(((+++---,,,***)))+++,,,---,,,,,,+++******))))))************************************************************************+++*********+++,,,------,,,++++++,,,---///111222222333444666888:::;;;<<>>??????>>>>>>===<<<<<<<<<::::::999888777666555555555444444333333222222111000000000/////////.........---------,,,,,,,,,,,,---------------------------,,,******,,,...///000222//////555:::===DDDKKKXXX\\\bbbjjjpppvvvzzz}}}uuukkkhhhjjjqqq{{{}}}wwwmmmccc[[[WWWGGG???555...------,,,***)))************)))((((((%%%&&&'''(((((('''&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''%%%$$$$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$##############################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""#####################""""""""""""######$$$$$$######$$$$$$%%%&&&###"""""""""$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###$$$%%%(((+++---&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))((('''(((((((((&&&%%%''''''(((((())))))******++++++++++++++++++++++++,,,++++++,,,---.../////////...---,,,,,,---......111000///......///000111000//////000000111222333111222333555666666777777333555777777888:::<<>><<<;;;<<<>>>????????????????????????????????????>>><<<:::888666666555444444444444444444444444111111111111111111111111........................///////////////.........------,,,,,,,,,,,,++++++---------------.........+++++++++,,,...000222333333333888BBBKKKTTT]]]dddsssvvvyyy}}}}}}tttjjj___XXX[[[aaakkkqqq{{{|||}}}}}}yyysssjjj___SSSKKK:::555...++++++,,,+++)))))))))******))))))((('''(((((()))))))))(((((('''%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""######$$$$$$#########"""""""""""""""######%%%$$$$$$$$$$$$%%%&&&&&&###"""""""""$$$%%%$$$###%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$&&&)))---...&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''+++*********+++***'''$$$)))(((((((((((((((((((((******************++++++,,,,,,,,,,,,---...//////222222111//////......//////.............../////////......//////000111222111222333444555666666666222444666777888:::===@@@444555555444222111222333111111111111111111111111111111111111111000000///000000000000111111111111111111111111000000000///////////////////////////000000000000111111111111111111111111000000000000222222222222222333333333222222222222222222222222111333444333111111222333111111111222333444666666333333333444555666777888888888888888888999999:::888888999:::<<<===??????EEEBBB???===>>>>>><<<:::>>>??????@@@@@@AAAAAAAAAAAABBBBBBCCCDDDDDDEEEEEEFFFFFFGGGIIIKKKMMMOOOPPPNNNPPPUUU]]]dddqqqyyymmmccc[[[UUUOOOKKKBBB???;;;888777777555444222222222222222333555666;;;===??????===888222...,,,,,,,,,+++))))))))))))+++++++++******)))))))))......---,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***)))))))))))))))***************+++++++++,,,,,,---------------......///000222222222333666888666666555666777777888888888888888888888888888888888777555444222111111111//////000000000111111111////////////////////////,,,,,,,,,------.................................,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------......,,,---...//////111444777444;;;HHHXXXhhhttt||||||rrreeeZZZRRROOOUUU^^^gggiiinnnuuu{{{~~~|||uuunnndddWWWHHH===222///+++)))******)))((()))))))))))))))(((((('''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$########################################################################""""""###$$$$$$$$$$$$###""""""""""""""""""###$$$$$$$$$######$$$$$$%%%&&&###"""""""""$$$%%%$$$######$$$$$$%%%&&&''''''(((%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$&&&(((***+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((((((***,,,+++)))'''(((((((((((((((((((((((()))))))))***************,,,+++++++++,,,,,,---...111111000000////////////------------------.........------......///000111111111222444444555555555222333666777888:::===@@@555666777666333222222333111111111111111111111111000111111111111000////////////000000000111111111111111111111000000000/////////////////////////////////000000000111111111000000000000000000000000111111222222222333333333222222222222222222222222111222333222111111222333333333222222222333444444333333333333444555666777666666666666666777777888777777999:::;;;<<<======???>>><<<<<<<<<<<<;;;:::=========>>>???@@@@@@AAABBBCCCCCCDDDDDDEEEFFFFFFFFFFFFGGGHHHIIIKKKMMMNNNKKKMMMQQQUUUZZZcccuuu}}}uuunnnfff]]]WWWMMMIIIDDD@@@===:::777555444333222111111222333444999>>>EEEJJJIIIDDD<<<777000...,,,+++***))))))(((+++++++++***************.........---,,,+++******++++++++++++++++++++++++******************************))))))((()))))))))))))))***************)))******+++,,,,,,---......,,,---.........///111333111111222222222222222333222222222222222222222222222222111000///......///,,,------......//////000/////////......------,,,+++++++++,,,------......---------------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------...---...//////000222777;;;<<>>555777888777444333222333111111111111111222222222000000111111000000///.../////////000000000111111111111111111000000000000000000000000000000000000/////////000000000111111//////000000000000000111/////////000111111222222222222222222222222222222000222333333222111222444444444333333333333444444555444444444444555666666444333333333333444555555666777999:::;;;<<<<<<<<<;;;<<<<<<<<<============;;;;;;<<<===>>>??????@@@BBBCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFGGGHHHJJJKKKLLLJJJIIILLLPPPSSSYYYfffrrrxxxoooiii___ZZZTTTNNNHHHBBB===999666555333111111111333444333:::DDDMMMPPPMMMGGGBBB666333///------,,,+++***++++++++++++++++++++++++---------,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))******((())))))*********))))))'''((()))***+++,,,,,,---((()))******))))))***+++,,,...//////...---......------------------------------,,,+++++++++,,,,,,***+++++++++,,,,,,------------,,,,,,++++++******))))))******++++++,,,,,,,,,,,,,,,---------------,,,,,,------------......,,,,,,,,,---......//////---///000000111666>>>DDDOOO```wwwxxxrrr[[[TTTNNNMMMNNNQQQYYYaaaeeefffjjjoootttzzz~~~~~~{{{xxxvvvpppeeeYYYLLL@@@555//////...,,,+++)))((((((((((((((())))))(((((('''&&&)))((('''&&&%%%%%%%%%&&&######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%###########################""""""""""""""""""###""""""""""""""""""""""""################################################"""###$$$$$$%%%$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%!!!!!!!!!!!!!!!"""#########"""""""""$$$%%%$$$############$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%&&&&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''***)))''''''''''''%%%$$$%%%%%%&&&'''(((((())))))''''''(((((())))))*********))))))(((((()))******'''((()))***++++++++++++***+++,,,------...------...------......///000111000111222222333333333222111222444555555666999;;;666777999888555333222222000000111111111222222222000000000000000//////...////////////000000000111111111111111000000000000000000000000000000000000////////////000000000111////////////000000111111...//////000111111222222222222222222222222222222111222333333222222333555444333333333444555666666777666555555555555555555555555444444555555666777666777999;;;<<<<<<<<<;;;888:::;;;;;;;;;;;;<<<<<<::::::;;;<<<===>>>??????AAABBBBBBCCCCCCDDDEEEEEEFFFFFFFFFFFFGGGIIIJJJKKKKKKIIIJJJNNNQQQTTT[[[cccsss}}}vvvqqqiiiaaaYYYQQQIIIEEE@@@===:::666444333444444000555>>>EEEIIIIIIGGGDDD<<<888444111111111///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************))))))))))))******+++,,,'''((()))***++++++***)))((((((((())))))******+++''')))++++++)))((('''(((***,,,///...,,,++++++---++++++++++++++++++++++++******)))))))))******+++******++++++++++++++++++))))))))))))*********************+++++++++++++++++++++,,,,,,,,,------------------....../////////.........///000000111111000222444555777???KKKUUUgggwww~~~yyyrrrlll]]]WWWSSSUUUYYY]]]eeelllmmmooossswwwzzz|||~~~~~~|||yyyyyyzzzyyytttoooiiidddYYYLLL???555111///...---,,,+++)))((()))***(((((())))))(((((('''&&&)))((('''&&&%%%%%%%%%&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&'''&&&%%%$$$#########$$$$$$$$$%%%%%%%%%########################$$$######""""""######$$$""""""""""""""""""""""""################################################"""###$$$$$$%%%%%%$$$$$$!!!!!!!!!!!!"""###$$$%%%"""""""""!!!"""######$$$###"""""""""$$$%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&''''''((((((+++(((&&&%%%&&&'''''''''''''''''''''''''''''''''&&&&&&'''(((((()))************))))))))))))******+++,,,------...---,,,,,,***+++,,,---.........---............///000111222000111111222222222222222111222333333333444666888666888999888666333222222000000111111222222222222000000000000000//////...////////////000000000000111111111111000000000000000000000000000000000000////////////000000000000.../////////000000111111000111111222333333444444222222222222222222222222111222444444333333444555222222333444555777888999888777666555555555555555888888888888888999::::::777888999;;;<<<<<<<<<;;;666777999999999888999999999999:::;;;<<<===>>>???@@@@@@AAABBBBBBCCCCCCDDDFFFFFFFFFFFFGGGHHHIIIJJJMMMKKKLLLPPPSSSTTTWWW\\\bbbuuuzzzqqqggg^^^UUUPPPLLLIIICCC===888555444444000333777<<>>AAA<<<777555555555333111------------------------+++++++++++++++++++++,,,////////////////////////++++++++++++++++++++++++))))))))))))***+++------&&&''')))++++++++++++***************************+++---000000---+++))))))***---000000---+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,''''''((()))+++,,,------------------,,,,,,,,,,,,+++++++++,,,,,,---------........./////////000000///000000111222333333333444666999:::???IIIXXXcccxxx}}}xxxwwwwwwuuuooojjjgggaaa]]]```eeejjjqqqxxx}}}~~~~~~~~~~~~}}}yyywwwwwwxxxvvvooojjj```[[[QQQCCC666//////111,,,,,,,,,***((((((***,,,(((((((((((((((''''''&&&###""" %%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((('''&&&%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""##############################$$$%%%%%%%%%%%%$$$!!!!!!!!!!!!"""###$$$%%%#########"""###$$$$$$%%%###"""""""""$$$%%%$$$###&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((())))))(((&&&######&&&))),,,,,,)))(((((('''&&&&&&%%%%%%&&&&&&&&&'''((())))))***++++++***************+++***+++,,,,,,+++***((('''***+++,,,...//////......///......//////000111222000111111222222222111111111222333333222222444666333333333333333333333333222111111111000000//////......///000111111222222000///...------...///000222111111111000000//////............///000222222000000////////////000000000000000000////////////...///111111/////////000---...000222444555555666222222333333333444444444444444333222222333333333777777555444444333333333777777888888888888777777888999999:::::::::999999888888999:::::::::999999666777999999888999;;;===@@@BBBCCCCCCBBBCCCDDDFFFCCCDDDEEEGGGHHHIIIJJJJJJJJJJJJKKKLLLNNNPPPRRRSSS]]]dddqqqsssgggaaaZZZUUUMMMEEE???999555222333444555555444555666888999777555666999;;;999666444111,,,******+++++++++******+++,,,---...//////,,,,,,---...//////.........---,,,+++***+++,,,---++++++++++++******))))))))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++************++++++++++++++++++++++++,,,,,,+++---//////...---------...,,,+++,,,...000111111///000111111111333777::::::???DDDHHHNNNZZZlllxxxyyynnneeehhhuuu~~~rrroookkkiiilllttt|||{{{yyyxxx~~~{{{uuuwwwwwwsssqqqpppjjjccc[[[NNN???666333333000,,,++++++++++++*********))))))(((&&&%%%%%%&&&((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$###""""""$$$######&&&))))))%%%"""$$$###"""!!!!!!###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$#########""""""!!!!!!###!!! !!!###%%%$$$### !!!"""######"""!!! %%%$$$###""""""$$$&&&''''''((()))(((%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%''')))(((&&&###!!!%%%%%%%%%&&&&&&((()))***''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((()))((((((((((((((('''''''''))))))*********+++++++++*********)))))))))))))))///......---------......///////////////.........///111222222111111222333000000111222333555777777222222222222222222222222111111111000000000///////////////000111222222222000///............///000111111111000000000//////............///000111222000000///////////////000000000000000/////////......000111111///......///---...///111222333333444111222222222222333333333444333333222222333333333777666666666666666777777777777888888888888777777777888999999::::::::::::999999999::::::999888888666777999999888999;;;===???@@@BBBBBBAAAAAACCCDDDCCCDDDFFFHHHIIIJJJJJJJJJJJJKKKKKKMMMOOOQQQRRRSSSYYY^^^hhhwwwxxxrrrfffaaaXXXPPPHHHBBB<<<999444444444444333333444555333333333555999;;;<<<;;;666333///---,,,,,,,,,+++---------,,,,,,,,,,,,,,,---...//////000000000//////...,,,++++++++++++,,,++++++++++++*********)))************************************************))))))))))))))))))))))))++++++++++++++++++++++++************************************************************++++++++++++++++++************++++++,,,,,,,,,,,,------------,,,...000111000//////000++++++***+++---...//////222333333333444777<<<@@@GGGNNNVVV]]]ccclllwwwssshhhbbb___fffttt}}}zzzwwwuuuwww}}}~~~~~~~~~|||~~~~~~{{{{{{tttpppmmmggg```RRRGGG999111///...,,,)))+++*********)))))))))))))))'''&&&%%%%%%&&&''')))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$###""""""$$$###"""$$$&&&&&&$$$!!!$$$###"""!!!"""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$############"""""""""!!!""""""###""" !!!######"""!!!!!! !!!""""""%%%$$$###""""""$$$&&&''''''((()))'''%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######!!!%%%%%%%%%&&&'''((())))))'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((('''))))))*********+++++++++***)))))))))))))))))))))++++++************++++++////////////............///000222111000000111333222222222222222333444444000000000000000000000000111111000000000000/////////000000111111222222222000//////......//////000000000000000////////////............///000111111111000000///.........///000000000/////////......///000111111///---......---...///000111111111111000000000111111111222222333333222222222222333333666666777777888999::::::666777777888888777777666666777888999::::::::::::::::::::::::999888777777666777999999888999;;;===>>>???AAAAAA@@@@@@BBBCCCDDDEEEGGGHHHJJJKKKKKKKKKKKKKKKLLLMMMOOOQQQRRRSSSUUUYYY___hhhvvvrrrlllcccYYYQQQIIIBBB>>>888777666555444444444444000222444555666888:::===<<<999555222000...+++)))---,,,,,,,,,,,,,,,------//////000111111111000000//////---,,,++++++++++++++++++++++++************************************************************))))))))))))))))))))))))************************************************************************************+++++++++,,,,,,++++++******++++++,,,---------.........//////***,,,.........---...///,,,,,,---...///000111111444555555777:::AAAHHHNNN[[[cccmmmuuu{{{wwwjjj^^^XXXXXXZZZcccooozzz|||{{{|||{{{{{{}}}}}}{{{{{{sssmmmiiiccc[[[III@@@444---,,,,,,***((())))))))))))((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$######""""""$$$###""""""###$$$###!!!$$$###"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$##################"""""""""""""""$$$&&&$$$ $$$&&&$$$!!! """$$$%%%$$$#########$$$%%%&&&'''(((((('''$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""%%%%%%&&&&&&'''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((((((((()))))))))************+++))))))))))))))))))************))))))))))))******........................///000111111000000111222555444333222111111111111000000000000000000000000000000000000000000//////000000000111111111222222////////////////////////////////////////////////...............///000111111000///...............000000/////////.........///000111000...------...//////000000111111000000/////////000000000000111222222222222222222333444666666777888999999999999666666777777777777666666555666777888::::::;;;;;;::::::::::::999777666666666777999999888999;;;===>>>???AAAAAA@@@@@@BBBCCCEEEFFFGGGIIIJJJKKKLLLLLLLLLLLLLLLMMMOOOPPPRRRSSSTTTWWW[[[```jjj|||~~~xxxoooeee[[[RRRJJJEEE@@@>>><<<:::888777666444222444555444222222555888>>><<<999666444222...+++*********+++,,,...///000//////000111111000000000//////...---,,,++++++***++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))*********************************************************+++++++++,,,,,,,,,,,,++++++++++++,,,,,,---------....../////////,,,---///...---,,,---......000222333444444666777666888<<>><<<999777444555666333000///222666999888777888999:::999777///...---------...///111/////////000000//////...//////......---,,,+++++++++++++++++++++++++++,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))***************************************************++++++++++++,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,---.../////////111222222222000///000222...111444555666777:::===@@@EEEMMMVVVbbbooo|||vvvjjjaaa[[[VVVQQQMMMMMMPPPTTTXXX]]]fffqqqxxx|||wwwyyy}}}~~~|||oooqqqpppjjjeee^^^TTTJJJ<<<666000,,,+++,,,,,,+++(((((((((((('''''''''&&&'''''''''&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$###############"""$$$$$$$$$#########$$$%%%###############$$$$$$$$$######################## """$$$%%%&&&%%%###"""""""""""""""""""""############&&&%%%"""###############"""!!!!!!$$$$$$###$$$$$$$$$%%%%%%&&&'''&&&%%%###"""$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%&&&%%%&&&'''((((((''''''&&&&&&&&&''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))(((((())))))************,,,,,,,,,,,,,,,---......,,,---------......//////---///000000///...000111111111000000000111222222000000000000000000000000......////////////000000////////////////////////,,,---............---,,,---------...............///......---....../////////......---......///////////////.........------,,,...000///...---...///000000111111222111111111........./////////000000111111000111111222333444555666777777777666555444555666666777777666666555555666777888999999999999999999999999888777666666666777999999888999;;;===???@@@BBBBBBAAAAAACCCDDDDDDEEEGGGHHHJJJKKKKKKKKKKKKKKKKKKKKKMMMNNNOOOPPPNNNPPPTTTWWW\\\eeepppxxxzzzqqqiiidddXXXSSSNNNJJJHHHEEE@@@<<<777777666444222222444666000111222777===BBBEEEFFF<<<999666222000.........//////000000//////......---............---,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,...------,,,,,,------...+++,,,,,,---...///000000000111222111111111333555222555888999:::===BBBGGGTTTZZZdddppp{{{wwwjjj[[[SSSQQQOOONNNOOOOOORRRUUUYYY^^^hhhsss{{{~~~{{{}}}{{{yyypppqqqmmmeee]]]TTTGGG<<<555111,,,***)))*********((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&########################%%%$$$$$$######$$$$$$%%%########################"""###$$$$$$######$$$&&&""""""######$$$$$$$$$$$$########################!!!"""###$$$%%%$$$######""""""""""""############!!!"""&&&###!!!"""###$$$%%%$$$"""!!!######$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$""""""$$$&&&#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''&&&&&&''''''((()))))))))***)))))))))))))))((((((((((((((()))******++++++***************+++,,,---,,,,,,,,,---......//////---...//////......///000////////////000111222333////////////////////////........./////////000000.....................---++++++,,,------,,,++++++,,,,,,---------.........///......------.........------------...///000000//////.........---------+++---...///......///000......///000111111111000...////////////000000000000000000000111222333444333444666777888777666666555555666666666666555555666666777888888888888888777777888888888888777777666777999999888999;;;===>>>???AAAAAA@@@@@@BBBCCCCCCDDDFFFHHHIIIJJJJJJJJJJJJJJJJJJJJJKKKLLLNNNNNNNNNNNNOOORRRWWW]]]cccgggttt}}}wwwsssiiiccc\\\XXXVVVSSSMMMHHHAAA>>>999666555555555444000000111666>>>EEEJJJLLLFFFCCC>>>999555222111111000111111111000000///...,,,---...//////......---+++++++++,,,,,,,,,------++++++++++++++++++++++++************************))))))))))))))))))))))))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------......------------......,,,------...000111111222000222333555666888<<>>@@@@@@??????AAABBBCCCDDDEEEGGGHHHIIIJJJJJJIIIIIIIIIIIIJJJLLLMMMMMMPPPOOONNNPPPUUUZZZ^^^___gggooo|||wwwqqqiiidddbbb^^^XXXRRRKKKEEE>>>999888666333000555444444777===CCCHHHJJJJJJGGGBBB===999777777777222222222222222111000///+++,,,---////////////...+++++++++,,,,,,---------++++++++++++++++++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......------------......---...///000111222333333777999<<<>>>AAAEEEJJJNNNOOORRRTTTUUUVVV[[[eeemmmvvv|||}}}vvvooonnnrrrtttssspppeeeYYYQQQVVV]]]bbbeeejjjiiilllqqqvvv{{{}}}}}}wwwqqqmmmmmmiii___QQQFFF???666---111///---+++***++++++,,,))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%"""""""""""""""############$$$###"""###%%%""""""###$$$$$$$$$$$$###""""""""""""""""""""""""######""""""######$$$%%%!!!!!!""""""#########$$$###"""!!!!!!"""############"""!!! !!!$$$'''(((######$$$%%%%%%%%%%%%$$$&&&&&&%%%###!!!"""$$$'''""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$###%%%&&&((())))))'''&&&$$$#########$$$$$$%%%%%%%%%!!!!!!###$$$&&&'''))))))&&&&&&&&&'''((())))))*********))))))(((((((((''''''(((((()))***+++++++++))))))))))))***+++,,,---++++++,,,,,,---...//////,,,---///...------...000000////////////000000111...---+++******+++---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---+++*********++++++,,,------......------,,,...---,,,,,,+++++++++,,,,,,,,,---......---,,,,,,---------,,,,,,+++++++++------------------------........................000000000000000000000000/////////000111111222222333444666777888888888777888888888888777777777777666666666666666777888888777777888888999999999::::::999888777777888999999::::::;;;<<<===>>>???@@@BBBBBBCCCDDDEEEEEEEEEDDDBBBCCCEEEGGGIIIJJJJJJJJJJJJKKKLLLNNNQQQTTTXXXZZZ___dddlllwww{{{xxxwwwrrrggg___XXXQQQHHHAAA???===;;;999;;;888555555888===AAACCCFFFEEECCCAAA>>><<<;;;;;;???===999555222111111111333000......000000...,,,...////////////...---,,,...---,,,---...---+++))),,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,------,,,,,,---......///------,,,,,,,,,,,,------...---,,,---/////////...///......------......///111111111111333555888::::::???GGGOOOUUU]]]eeekkklllooosssuuutttttttttuuu}}}{{{vvvtttmmmggg```[[[\\\```eeehhheeecccbbbfffmmmuuuzzz|||{{{}}}zzzyyyyyywwwuuurrrpppnnneee[[[LLLAAA;;;666000,,,------+++***))))))))))))))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$***)))((('''&&&$$$######$$$$$$$$$#########"""""" """$$$%%%%%%$$$########################!!!!!!""""""######$$$$$$#########$$$%%%%%%###!!!!!!!!!""""""######$$$$$$$$$###"""""""""###$$$%%%###"""!!! !!!"""###$$$$$$%%%%%%%%%$$$######$$$""" ###%%%$$$"""######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%"""!!!"""%%%((('''%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''((()))(((((('''&&&***)))((((((((()))+++,,,***+++++++++)))(((((()))++++++,,,,,,,,,++++++************++++++---...///.........------.........////////////000000000000...---+++******+++---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********++++++,,,,,,------------,,,,,,------,,,++++++++++++++++++,,,---......---,,,+++------,,,,,,,,,+++++++++---------------------------------.............../////////////////////////////////000111111222222222333555666666666666555444444555555666666777777666666555555555666666777666777777777888888888999:::999888777777888999:::999999999:::;;;<<<=========>>>???@@@AAAAAAAAAAAACCCDDDEEEGGGHHHIIIIIIIIILLLLLLMMMNNNPPPRRRTTTVVVYYY\\\bbbkkkyyywwwpppfff___VVVOOOLLLHHHDDDAAA===:::666555666888999999<<<;;;;;;;;;;;;===???@@@JJJKKKJJJGGGAAA:::666444222000///000222444333111111111000///...---,,,,,,*********,,,...///...------------,,,,,,,,,,,,+++************************************++++++++++++,,,,,,+++++++++,,,,,,---------,,,+++++++++,,,,,,///.........000000000///------------...///000111222222222444888<<>>???@@@@@@DDDDDDEEEGGGGGGHHHHHHHHHNNNMMMMMMMMMNNNOOOPPPQQQRRRTTTXXX^^^hhhwwwwwwqqqiiiccc^^^YYYRRRMMMCCC@@@<<<999888777666555555555555666888<<>>@@@RRR[[[ccccccZZZPPPJJJIIICCCAAA>>><<<;;;:::999888999777444222111222333444222111//////000000///...............------------------------------------------------.........///000///......---.........111000//////......//////---...000000000000222333555666777999:::;;;;;;;;;<<<>>>AAAHHHQQQ[[[eeekkkuuuyyyzzzwwwvvvkkkhhhaaaXXXOOOIIIHHHHHHIIIJJJKKKNNNSSS[[[ccciiiooorrrxxx}}}zzzuuuqqqllljjjggg^^^QQQFFF===888222...,,,,,,+++***))))))******************''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$###########################$$$%%%$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!"""""""""$$$%%%%%%###"""$$$$$$######""""""!!!!!!!!!"""$$$%%%%%%%%%$$$!!!"""$$$%%%%%%$$$###""" !!!"""######$$$$$$"""!!!!!!!!!!!!"""############$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$&&&&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&)))(((&&&%%%%%%&&&((()))&&&&&&&&&&&&''''''(((((()))***+++***)))((()))***((((((((((((((())))))***+++,,,...///...---+++***,,,++++++++++++++++++,,,,,,,,,---...///000111222++++++++++++++++++++++++,,,++++++******++++++,,,******************************************************++++++++++++******)))******+++++++++***)))++++++,,,------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000111.................................///000000111111444444333333333333333333333333333333333333333333444444333333333333444444555555444444444444444444333444444555555555555555888888888888888999999999;;;;;;<<<===>>>@@@BBBCCCCCCDDDEEEEEEFFFFFFFFFFFFGGGHHHIIIJJJKKKLLLMMMMMMLLLMMMNNNRRRXXXaaalllttt|||}}}wwwrrreee^^^SSSIIIBBB>>><<<;;;<<<:::777555555777:::<<>>@@@AAABBBBBBDDDEEEEEEFFFFFFFFFDDDEEEGGGIIIJJJKKKLLLLLLHHHIIIKKKNNNRRRYYYaaaggggggqqq{{{rrreeeXXXNNNGGGBBB??????===:::777666777999:::<<>>@@@@@@AAABBBDDDEEEFFFFFFFFFCCCDDDFFFHHHIIIIIIIIIIIIFFFHHHJJJLLLNNNRRRWWW[[[XXX^^^hhhttt}}}qqqggg]]]UUUPPPGGGEEEBBB???<<<;;;::::::888:::<<<<<<===>>>AAADDDJJJMMMQQQUUUZZZaaaiiiooonnnjjjddd[[[QQQIIIBBB>>>;;;888444222222333222111333333222222222111111111000000000000000000000000/////////000000000111111111111111222333444555666444444555666777999:::;;;888===BBBDDDDDDFFFKKKPPPWWW___lllyyy}}}~~~~~~}}}vvvqqqnnnkkkgggddd``````^^^YYYSSSNNNKKKJJJOOOPPPRRRSSSTTTWWW\\\___^^^dddlllqqquuu{{{~~~{{{wwwtttrrrfff\\\MMMAAA888333///---++++++++++++***)))******&&&'''((()))((('''%%%$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$%%%%%%&&&&&&''''''((((((""""""#########$$$$$$$$$!!!%%%(((&&&###!!!###%%%########################"""""""""""""""#########!!!!!!"""###&&&&&&%%%###"""""""""""""""#########%%%$$$######"""#########!!!!!!!!!!!!"""###$$$$$$!!!!!!""""""###""""""!!! !!!###""" """%%%######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###%%%&&&%%%$$$$$$&&&)))%%%$$$###""""""###$$$%%%############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))((((((''''''((())))))(((((()))+++)))(((''''''((()))+++---***++++++,,,,,,---------,,,,,,++++++++++++,,,,,,---------....../////////******++++++++++++******++++++************++++++))))))))))))))))))))))))'''((()))+++++++++***)))))))))************)))))))))***,,,.........,,,+++***+++,,,,,,,,,,,,+++***))))))******++++++++++++++++++++++++++++++++++++)))***+++---///111222333........................------......///000000000///.........///000222333000000111222333444444555222222333444555777888999666666666555555444444444333444666888888888888777444555666777888999:::;;;>>>===;;;;;;;;;===???@@@???@@@BBBDDDEEEFFFGGGGGGCCCDDDFFFGGGHHHHHHGGGGGGGGGIIIKKKMMMMMMOOORRRTTTLLLOOOTTT\\\jjj~~~~~~tttjjjdddRRRPPPLLLGGGBBB>>>;;;:::999888777666666777888999>>>BBBGGGLLLRRRZZZdddkkk{{{xxxssskkkbbbZZZSSSOOOFFFBBB===999777666444333555555444444444333333333333333333333333333333333333333444444444555555555555555666666888999;;;<<<::::::;;;<<<>>>@@@BBBCCCIIINNNTTTVVVVVVYYY___dddnnnvvvyyyrrrhhh___XXXSSSMMMIIINNNNNNMMMLLLJJJJJJMMMOOOWWWZZZ]]]```bbbfffjjjmmmnnnttt{{{~~~|||zzzwwwtttqqqpppbbbSSS@@@444000///,,,))))))***++++++++++++,,,---)))***++++++***(((&&&$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$###''')))'''"""!!!$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$!!!!!!!!!###&&&&&&%%%###!!!!!!""""""######$$$$$$&&&%%%$$$"""!!!""""""###!!! """$$$%%% !!!!!!!!!!!!!!! """$$$###!!!!!!###&&&######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$!!!###"""!!!!!!$$$'''&&&%%%$$$######$$$%%%&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""###%%%&&&'''(((((((((&&&&&&((()))))))))((('''###%%%&&&&&&%%%%%%&&&((())))))((('''(((***,,,...))))))))))))***+++,,,------,,,,,,++++++,,,,,,---***+++,,,---...000111111************************+++***)))(((((()))***+++,,,+++(((&&&%%%''')))***)))'''&&&'''***+++***(((******))))))(((((('''''')))************+++++++++((())))))))))))******************++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---...//////........................---------............///000//////.........//////////////////000111222333222222111111222222333444333333333222222111111111000222444666888888888888888888999999:::;;;<<<<<<===<<<;;;::::::;;;<<<===@@@AAAAAABBBBBBCCCCCCCCCFFFEEEDDDBBBBBBDDDEEEFFFHHHGGGGGGHHHJJJKKKKKKJJJFFFJJJNNNQQQWWWeeeyyyvvvkkkeee\\\TTTNNNHHH@@@;;;<<<999666777999:::888666:::777888===AAAFFFNNNWWWhhhooowwwxxxqqqiiiccc```^^^WWWKKKAAA;;;;;;>>>AAABBBBBBAAA>>><<<;;;<<<>>>===;;;888888999:::777555888666555666999<<<;;;:::<<<>>>@@@AAACCCEEEIIILLLOOORRRUUUUUUTTTUUU[[[```hhhkkknnnppppppqqqsssttt}}}}}}tttmmmeee^^^SSSIIIDDDCCCCCCDDDAAACCCFFFHHHJJJMMMRRRVVVdddjjjpppssssssuuuyyy~~~~~~|||zzzuuuqqqtttxxxssseeeXXXLLLCCC777///---,,,***((())))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###&&&%%%$$$######$$$%%%&&&%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$ """###$$$$$$###""" """"""######$$$$$$%%%%%%!!!!!!"""#######################################!!!!!!!!!!!!!!!!!!!!!!!! ###%%%&&&&&&%%%$$$!!!!!!!!!!!! ###$$$%%%%%%%%%%%%$$$###$$$$$$##################""""""""""""############""""""""""""""""""""""""######$$$$$$$$$######"""!!!$$$&&&&&&%%%$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######%%%'''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''(((((()))******************+++,,,---//////++++++,,,,,,---...//////+++,,,---...////////////******************************)))(((((()))******,,,***)))''''''((()))***)))'''&&&'''***+++)))(((***)))))))))((((((((('''))))))*********+++++++++******+++++++++,,,,,,,,,***++++++++++++++++++,,,++++++++++++++++++++++++++++++,,,,,,------......------------------------------------............//////............//////////////////000111222333222222111111222222333444333333222222222222222222111222444666888888888888777888888999;;;<<<=========<<<;;;;;;;;;;;;<<<===@@@@@@AAAAAABBBBBBCCCCCCFFFEEECCCBBBBBBCCCEEEFFFGGGFFFFFFHHHIIIKKKKKKKKKIIILLLMMMMMMNNNWWWeeeppp|||uuummmeee___WWWNNNHHHCCC@@@<<<:::;;;;;;888666666333222666999<<>>777...***+++,,,,,,***)))))))))(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$###""""""###$$$$$$$$$$$$$$$#########""""""""""""#########$$$$$$$$$!!!"""###$$$$$$###"""!!! !!!!!!"""############################################################### !!!"""$$$$$$$$$$$$########################"""###$$$$$$%%%%%%$$$$$$###$$$$$$##################""""""""""""####################################$$$$$$%%%%%%%%%%%%$$$$$$"""$$$%%%%%%$$$######$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%'''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&''''''(((((()))*********))))))******+++,,,---+++,,,,,,,,,---.........,,,---...///////////////***************************))))))(((((())))))************)))))))))))))))((('''&&&''')))***)))((())))))))))))(((((((((((()))))))))*********++++++*********+++++++++,,,,,,+++++++++++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............///...............//////////////////000111222222222111111111111222333333222222222222222222333333222333555666888888999999666777888999;;;<<<>>>>>>>>>===<<<;;;;;;<<<===>>>??????@@@@@@AAABBBBBBCCCEEEDDDCCCBBBBBBCCCDDDEEEEEEEEEFFFGGGIIIKKKLLLMMMPPPRRRSSSPPPNNNPPPWWW^^^rrr{{{uuummmccc\\\SSSNNNHHHDDDBBB???;;;777888444111333444555:::???EEEIIIMMMOOONNNOOORRRUUUTTTQQQMMMLLLOOOVVV^^^cccccceeeffffffeeeeeeeeeffflllggg```[[[YYYYYYYYYYYYVVVUUUTTTVVVYYY[[[\\\\\\```aaadddggglllsss{{{yyywww{{{{{{||||||zzztttlllgggaaaaaa___\\\XXXSSSNNNLLLHHHGGGGGGFFFGGGHHHIIIJJJMMMPPPTTTXXX\\\```fffjjjxxxxxxtttqqqnnniiiddd\\\QQQCCC999333...)))(((***,,,+++***))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######""""""""""""###############"""""""""!!!!!!"""""""""############$$$!!!"""###$$$$$$###"""!!!"""""""""!!!!!!!!!!!!!!!!!!!!!"""###############################################################""""""""""""""""""""""""##############################$$$%%%%%%$$$############$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$########################$$$%%%%%%&&&&&&&&&%%%%%%###$$$$$$###!!!!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%&&&&&&'''(((((()))))),,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,------------......///000000000//////************************)))))))))(((((()))))))))))))))***++++++***)))(((''''''''''''((())))))((())))))))))))(((((((((((())))))))))))************(((((((((((()))))))))))),,,,,,++++++******))))))++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++************************,,,,,,---------...............---------.../////////......//////000111222111111111111111222222333111111111222222333333333333444555666777888888999555666777999;;;<<<>>>???======<<<;;;;;;<<<=========>>>>>>???@@@AAABBBBBBCCCCCCBBBAAAAAABBBCCCCCCCCCDDDEEEFFFHHHJJJMMMOOOSSSVVVXXXWWWTTTSSSUUUXXXgggtttxxxqqqiiiccc\\\VVVQQQKKKDDD???AAA;;;777777888777999<<<;;;===????????????BBBDDDEEEDDDCCCDDDIIIQQQYYY^^^```eeelllrrrvvv{{{}}}uuunnnkkklllnnnpppkkkkkkkkkmmmppprrrtttuuuvvvwwwxxxzzz|||~~~wwwnnniiifffgggdddbbbbbbaaa^^^WWWRRROOOOOOMMMKKKHHHFFFFFFGGGGGGKKKPPPSSSVVVWWWXXXYYYZZZ^^^bbbgggkkkpppuuuyyyzzzqqqlllqqqllldddYYYMMM@@@666000111...+++***++++++)))((()))((((((''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$##################$$$$$$#########""""""""""""""""""""""""############!!!"""############"""!!!%%%$$$$$$$$$###"""""""""!!!!!!"""#######################################!!!!!!!!!!!!!!!!!!!!!!!!######"""!!! !!!!!!!!!!!!!!!!!!!!!"""""""""######$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%""""""#########$$$$$$$$$###########################$$$%%%%%%%%%%%%%%%%%%###$$$###""" """$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((,,,+++******)))))))))***------,,,,,,,,,,,,,,,,,,//////000000000000//////))))))))))))))))))))))))((((((((())))))((((((((('''(((***++++++***)))(((&&&'''''''''''''''((()))(((((((((((())))))))))))(((((()))))))))*********''''''((((((((()))))))))+++++++++******)))))))))+++++++++++++++++++++++++++++++++++++++*********************************,,,,,,,,,------------...---------------...//////............///000111222111111000000111111222333111111111222222333333333333333444555666777777888444555666888:::;;;===>>>===<<<;;;::::::;;;<<<===<<<<<<===>>>???@@@AAABBBBBBAAAAAAAAAAAAAAAAAABBBBBBDDDEEEFFFFFFIIIMMMQQQSSSWWW[[[\\\ZZZWWWVVVVVV^^^eeeqqq{{{sssmmmggg___VVVOOOIIIBBB<<<<<<<<<999999;;;:::;;;======;;;:::999999999888888999===CCCIIILLLPPPVVV```iiirrr{{{{{{uuussstttxxx{{{yyyzzz|||}}}xxxrrroootttsssooohhh```YYYVVVUUUPPPNNNKKKKKKLLLKKKGGGCCCBBBCCCCCCBBBAAABBBFFFJJJOOOUUU\\\bbbeeefffggghhhhhhkkkppptttxxx|||yyyoooiiillleeeYYYKKK>>>555000...///...,,,++++++***((('''((((((''''''&&&%%%%%%$$$''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""""""""""""""""""""""""""############""""""######""""""!!!!!! !!!!!!"""#######################################""""""""""""""""""""""""$$$###"""!!! !!! !!!!!!!!!"""""""""#################################$$$$$$%%%%%%%%%%%%############$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$$$$$$$$$$###""" """$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''%%%%%%&&&&&&'''((((((((()))((('''&&&%%%%%%%%%&&&,,,,,,,,,,,,,,,,,,++++++...///000000000000000000))))))))))))))))))))))))'''(((((())))))(((((('''&&&''')))******)))((((((%%%'''(((((('''&&&((()))(((((((((((())))))))))))((((((((()))))))))******)))))))))*********++++++***************)))))))))++++++++++++++++++++++++************************************************,,,,,,,,,,,,------------,,,,,,,,,,,,---...//////............///000111111111000000000000111222222222222222222222222333333333333333333444555666777333444555666888999;;;;;;<<<;;;:::999999:::;;;<<<;;;;;;<<<===>>>@@@AAAAAA@@@@@@@@@AAAAAA@@@@@@@@@BBBDDDFFFFFFEEEGGGMMMQQQYYY]]]aaacccaaa\\\XXXVVVXXX[[[bbbmmmyyyyyynnngggUUUMMMFFFDDDCCC???<<<<<<:::;;;<<<<<<;;;888555444666555444444666888;;;===@@@FFFMMMVVV^^^eeelllpppuuussspppllljjjkkkooosssuuuwwwzzz|||~~~|||tttkkkbbb[[[XXX[[[ZZZVVVPPPJJJFFFEEEEEECCCBBBAAAAAABBBBBB@@@??????AAABBBBBBBBBEEEKKKPPPYYY___gggmmmooopppsssuuuuuuxxx||||||vvvmmmggg^^^VVVIII<<<333...,,,,,,)))))))))))))))((((((((((((((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$######"""""""""""""""!!!!!!###""""""""""""""""""###$$$$$$$$$$$$############!!!!!!"""#######################################$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!!!!"""######$$$$$$%%%%%%%%%$$$###""""""""""""###$$$######$$$$$$%%%&&&&&&&&&#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$$$$$$$$$$%%%%%%###!!! """###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''%%%&&&&&&'''(((((()))))),,,+++******))))))))))))++++++++++++,,,,,,,,,,,,------...///000000000000))))))))))))))))))))))))''''''((())))))(((''''''&&&&&&'''((((((((((((((($$$'''((((((&&&&&&''')))'''((((((((()))))))))***(((((((((((()))))))))***))))))))))))*********+++))))))))))))************++++++++++++++++++++++++(((((())))))******++++++************************++++++,,,,,,,,,---------,,,,,,,,,,,,---...///000...............///111111000000000000000111222222333333222222222222222222222222222111222333555666333333444555666777888999::::::888888888888::::::999:::;;;<<<>>>???@@@AAA??????@@@@@@@@@@@@??????BBBEEEGGGFFFDDDFFFLLLQQQZZZ^^^ccceeeccc^^^XXXUUUTTTSSSXXX```iiirrrnnneee\\\YYYUUUOOOJJJHHHEEEDDDBBB@@@===:::777555888777666666666777777888999<<>><<<;;;<<<===???BBBCCCDDDEEEGGGIIIHHHJJJLLLLLLLLLOOOVVV\\\dddkkkssswwwyyy{{{zzzuuupppiiiaaaZZZLLLEEE;;;333...---,,,+++((())))))(((((((((((()))(((((('''&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$##################""""""!!!!!!!!!!!!######""""""""""""######%%%%%%%%%%%%%%%&&&&&&&&&!!!!!!"""#######################################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$###"""!!!"""######$$$$$$%%%&&&&&&$$$###"""!!!!!!"""###$$$######$$$$$$%%%&&&&&&'''#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%$$$%%%&&&%%%###"""""""""#########$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''%%%&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&''''''(((((()))******......---,,,,,,,,,------*********+++,,,,,,,,,---***+++---...000000111111))))))))))))))))))))))))&&&'''((())))))((('''&&&&&&&&&&&&&&&''''''(((((($$$&&&((((((&&&%%%''')))'''((((((((())))))******(((((((((((())))))))))))''''''''''''(((((((((((((((((())))))******++++++++++++++++++++++++++++++'''(((((()))***++++++,,,************************++++++,,,,,,,,,---------+++++++++,,,---...///000...------......///000111000000000000000111111222444333333222222111111111222111111000111222444555333333333444555666666777999999888777777888999999999999;;;<<<===???@@@@@@??????@@@@@@@@@@@@??????CCCEEEGGGFFFCCCEEEKKKQQQRRRVVV\\\___^^^YYYTTTPPPNNNLLLOOOUUUZZZ___kkkxxx|||rrrnnniiiaaaZZZXXXWWWTTTNNNIIIEEEAAA>>><<<::::::999999888888888888999:::;;;<<<>>>@@@DDDHHHFFFHHHIIIHHHEEEDDDFFFHHHIIILLLPPPSSSTTTWWW\\\```bbbiiiqqquuussslllddd___WWWRRRJJJDDD@@@??????>>>;;;===???@@@???=========:::???EEEIIIJJJMMMRRRVVVTTTWWWYYYXXXWWWZZZ```fffnnnttt|||tttkkkddd\\\QQQJJJAAA;;;444000//////---+++,,,,,,,,,***((('''((()))(((((('''&&&$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###############""""""""""""######""""""!!!!!!!!! ######""""""""""""###### !!!!!!"""""""""###!!!!!!"""#######################################""""""""""""""""""""""""!!!"""$$$%%%&&&$$$###!!! !!!!!!"""######$$$$$$$$$###"""!!!!!!"""###$$$######$$$%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&'''&&&$$$&&&''''''%%%"""""""""""""""###$$$%%%%%%&&&&&&######$$$%%%%%%&&&''''''%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''(((((()))*********)))((((((((((((((())))))))))))***+++,,,,,,------)))***,,,---///000111111(((((())))))((('''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))******)))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,............////////////000000000000000111111222000111111111111222222222111222222333333444444555666555555555555666777777:::999777666666888999;;;;;;;;;<<<<<<===>>>>>>>>>??????@@@@@@@@@AAAAAAAAADDDDDDEEEEEEFFFGGGGGGGGGLLLNNNQQQTTTTTTTTTRRRPPPLLLNNNOOOOOOPPPTTT[[[```iiixxx|||vvvqqqppplllfff^^^WWWPPPLLLJJJEEECCC???>>>???@@@@@@???>>>>>>?????????>>>======??????>>>======>>>>>>>>>AAAAAABBBCCCDDDEEEFFFGGGMMMQQQVVVZZZZZZVVVPPPLLLKKKIIIFFFBBB@@@>>>===<<<:::;;;===???@@@AAABBBBBBEEEHHHMMMUUU^^^ccceeefffjjjhhhgggfffhhhkkkooorrryyy|||}}}uuuhhh\\\QQQHHHAAA===666333000,,,******++++++******))))))((((((''''''))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$'''$$$""""""###%%%%%%$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%%%%$$$###"""&&&%%%$$$"""""""""############""""""!!!!!! ###'''$$$######""""""!!!!!! """"""""""""!!!!!!!!!!!!$$$$$$$$$#########""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###"""!!! !!!"""###%%%""" ###%%%###!!!%%%$$$###""""""###$$$%%%$$$$$$$$$#####################$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&#########""""""""""""!!!#########$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&'''((((((''''''&&&&&&((()))***,,,,,,+++***)))))))))***++++++******************((()))***,,,......//////'''((((((((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((()))(((((((((((((((((((((''''''''''''''''''''''''((((((((((((((())))))***))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////000000//////000000111222000000111111111222222222111222222333333444444555555555444444555555666777999888777666777888:::;;;:::;;;;;;<<<<<<======>>>????????????@@@@@@@@@@@@AAABBBBBBCCCDDDDDDEEEEEEFFFHHHJJJLLLMMMMMMLLLLLLJJJKKKLLLLLLLLLNNNSSSXXX___lll~~~zzzrrrjjjccc___]]]YYYVVVRRROOONNNMMMLLLKKKIIIHHHGGGEEECCC@@@???>>>??????>>>======<<<<<<<<<===>>>???@@@AAABBBCCCCCCFFFHHHKKKMMMNNNMMMKKKIIIJJJIIIGGGEEEEEEDDDEEEEEEEEEFFFHHHJJJLLLMMMNNNOOOWWWYYY^^^fffnnntttvvvvvvyyyxxxvvvuuuvvvyyy|||~~~xxxpppgggYYYKKKBBB;;;777555333111...***)))((()))***))))))))))))(((((('''''')))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&$$$""""""$$$%%%%%%$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""######"""!!!!!!"""###### !!!!!!""""""######!!!$$$###!!!######""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!$$$$$$$$$#########""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""############"""""""""""""""!!!!!!!!!"""###$$$$$$###""""""###$$$$$$&&&%%%%%%$$$$$$###############$$$$$$$$$$$$###############$$$$$$$$$%%%%%%$$$$$$#########"""""""""!!!!!!!!!"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((''''''&&&'''((()))***,,,+++******)))))))))*********************************++++++,,,---......&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---............/////////000000//////000000111222000000000111111111222222111222222333333444444555444444333333333444555555777777666666777999:::<<<999999:::;;;;;;<<<<<<=========>>>>>>>>>???????????????@@@@@@AAAAAABBBBBBAAABBBCCCEEEGGGHHHIIIJJJIIIJJJKKKKKKKKKLLLNNNQQQWWW___kkkyyy{{{yyyssspppkkkhhheeebbb___]]]XXXVVVTTTPPPMMMJJJHHHGGGGGGFFFEEEDDDBBBAAA@@@?????????@@@@@@AAAAAAAAAAAA@@@AAABBBDDDGGGJJJLLLMMMNNNNNNNNNNNNOOOQQQSSSUUUVVVWWWZZZ]]]```bbbcccdddhhhjjjnnnuuu|||~~~ssskkk]]]TTTFFF999222/////////000...+++((('''''''''((()))))))))(((((((((((('''((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&$$$######$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$%%%######$$$$$$$$$$$$######!!!!!!!!! !!!!!!"""### !!!!!!""""""###### !!!"""###$$$###""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$$$$$$$###############"""""""""""""""""""""""""""""""""#########$$$$$$!!!"""$$$&&&&&&$$$"""!!! ###%%%###!!!%%%$$$$$$###""""""###$$$$$$''''''&&&%%%$$$$$$############$$$$$$$$$$$$######""""""#########$$$$$$$$$%%%$$$$$$$$$############!!!!!!!!!"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######""" !!!"""$$$%%%'''((((((%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&''''''((()))+++******)))))))))))))))************************,,,,,,+++++++++,,,---...%%%%%%&&&'''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((((((((('''''''''''''''''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++,,,,,,,,,,,,---------------........./////////////////////000111111000000000000111111111111111222222333333444444555333333222222333333444555555555555666777999;;;<<<888999999::::::;;;<<<<<<<<<<<<<<<=========>>>>>>>>>>>>??????@@@@@@AAAAAABBBBBBBBBCCCEEEHHHJJJLLLKKKLLLMMMOOOOOOPPPPPPQQQUUUYYY```gggqqq}}}yyyuuurrrhhhfffccc```]]]\\\[[[[[[WWWVVVUUUSSSQQQOOOMMMKKKKKKKKKJJJIIIHHHGGGFFFFFFCCCDDDFFFJJJOOOUUUZZZ\\\\\\\\\\\\^^^```ccceeegggjjjkkknnnrrruuuxxxyyyzzzyyyzzz|||}}}yyypppddd[[[KKKCCC999000,,,,,,---......,,,***((('''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$######%%%%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""!!!!!!!!!"""######""""""!!!!!! """!!!$$$$$$###""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""########################"""""""""""""""""""""""""""#########$$$$$$$$$$$$""""""###$$$$$$###""""""###$$$%%%###!!! """$$$$$$##################$$$&&&&&&%%%%%%$$$###""""""######$$$$$$$$$$$$##################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$%%%&&&((()))***+++%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((***))))))((((((((())))))***************+++++++++...---+++******+++---...%%%%%%&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((()))''''''''''''''''''''''''''''''((()))***))))))((())))))))))))))))))))))))(((((()))))))))*********+++++++++,,,,,,,,,,,,---+++++++++,,,,,,---------------------............/////////...///000000111//////000000000111111111111222222333333444444555333222222222222333444444444555555666777999:::;;;888888999999:::;;;;;;;;;;;;;;;<<<<<<<<<=========?????????@@@AAAAAABBBBBBCCCCCCCCCDDDFFFIIIKKKMMMJJJKKKMMMPPPRRRTTTTTTSSSSSSVVVYYY]]]bbblllxxx~~~{{{wwwssspppoooooooookkkkkkjjjhhheeeaaa___]]]]]]\\\ZZZXXXUUUSSSQQQPPPNNNPPPUUU[[[bbbiiinnnpppoooooopppppprrrtttwwwxxx|||~~~~~~|||xxxtttmmmaaaSSSIII:::666111...---...//////---,,,***)))(((((((((((('''''''''''''''((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$###$$$%%%%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######"""""""""""""""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""!!! ######""""""!!!!!! $$$  ###""" """"""""""""############ !!!!!!!!!"""""""""###########################"""""""""""""""""""""""""""#########$$$$$$$$$$$$###"""!!! !!!"""###'''%%%######$$$%%%$$$"""#########$$$$$$#########$$$$$$$$$###"""!!!!!! ######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$###############$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''''''''''')))(((((('''(((((())))))))))))*********+++++++++///...,,,******+++,,,---%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))*********)))((())))))))))))))))))))))))((((((((()))))))))******++++++,,,,,,,,,---------***++++++,,,,,,------...,,,------------.........//////......//////000111/////////000000000111111111222222333333444444555333333222222222333444444444555666777777888999999888888999::::::;;;;;;<<<;;;;;;<<<<<<<<<=========@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCDDDEEEHHHJJJKKKHHHHHHJJJMMMQQQSSSTTTSSSNNNQQQUUUWWWZZZaaajjjqqq}}}~~~|||yyyuuurrrpppooonnnmmmjjjgggeeecccbbb___bbbgggnnnuuu{{{~~~yyyppphhh]]]PPPBBB888000...,,,,,,---......---,,,+++******))))))))))))&&&''''''''''''(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$&&&&&&$$$"""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%$$$###"""!!! !!!!!!""""""######### !!!""" """""""""############$$$ !!!!!!""""""#####################$$$$$$$$$"""""""""""""""""""""""""""""""""#########$$$$$$$$$"""  """$$$)))%%%!!!"""%%%&&&### """###$$$$$$$$$$$$###""""""""""""""""""!!!!!!!!!######$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$############!!!!!!!!!"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$######%%%&&&'''''''''&&&%%%$$$%%%%%%&&&''''''''''''&&&'''''''''''''''(((((())))))))))))***++++++,,,,,,...---,,,+++++++++,,,---&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))*********(((((())))))))))))))))))))))))(((((((((((()))))))))******+++++++++,,,,,,,,,,,,******+++,,,,,,---......,,,,,,---------.........///............///000000////////////000000000111111222222333333444444555333333333333333444555555555555666777777777777777999999::::::;;;<<<<<<<<<<<<<<<<<<<<<============@@@AAAAAABBBCCCCCCDDDDDDCCCCCCDDDEEEFFFGGGHHHIIIHHHGGGGGGJJJNNNQQQRRRQQQLLLNNNQQQSSSUUUZZZbbbhhhnnnzzz}}}|||zzzyyyxxxtttuuuxxx}}}~~~|||vvvmmm```TTTIII???555//////---++++++,,,,,,,,,************)))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$######%%%&&&&&&$$$"""#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&& !!!"""###$$$$$$###### !!!!!!""""""######!!!!!!!!!!!!""""""!!! """"""#########$$$$$$$$$ !!!"""#########""""""#########$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!"""""""""#########""""""""""""""""""###%%%$$$"""""""""!!!!!! """###$$$$$$$$$$$$###""""""""""""""""""###############$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$#########"""""""""!!!!!!!!!"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""%%%&&&'''((('''&&&$$$###$$$%%%&&&'''''''''&&&&&&'''&&&&&&&&&''''''((()))((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***+++***((('''))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++******+++,,,,,,---......,,,,,,,,,---------.....................///000000////////////000000000000111222222333333444555555444444333333444444555666555666777777777777777666999::::::;;;;;;<<<<<<===<<<<<<<<<=========>>>>>>@@@AAAAAABBBBBBCCCDDDDDDDDDEEEFFFFFFGGGHHHHHHIIIIIIGGGFFFIIIMMMPPPQQQPPPMMMOOOPPPQQQQQQVVV]]]cccccclllyyy~~~|||zzzyyykkk```PPPBBB999444///---222///,,,++++++++++++***))))))))))))))))))((((((&&&&&&&&&'''''''''((((((&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%&&&&&&$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&& """$$$$$$%%%$$$#########"""!!!!!! !!!###$$$$$$$$$######""""""######$$$$$$$$$$$$ !!!"""######$$$""""""######$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!###$$$%%%%%%$$$###!!!!!!###$$$"""!!!"""###$$$%%%%%%$$$###""""""""""""###$$$$$$%%%%%%######$$$$$$$$$$$$######"""############$$$$$$$$$#########""""""""""""!!!#########$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&$$$###$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&'''((()))((())))))***++++++,,,,,,***+++,,,------------,,,)))(((((('''%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''((((((((((((&&&''''''((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((******+++++++++,,,,,,,,,---------............///............////////////---...//////......///111333333333444444444555555222222222333333333444444666666666666666555555555888999::::::;;;;;;;;;:::<<<<<<<<<<<<===>>>???@@@CCCCCCCCCCCCCCCCCCBBBBBBFFFFFFFFFEEEEEEEEEDDDDDDIIIIIIIIIIIIIIIIIIIIIIIILLLLLLNNNPPPRRRUUUXXXYYYaaadddiiiqqqzzz{{{||||||nnnbbbRRRIII===555222000---***)))***+++,,,,,,,,,,,,,,,+++******)))(((''''''&&&)))(((((('''''''''((((((%%%&&&&&&&&&'''(((((((((&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%########################$$$$$$$$$#########""""""""""""!!!!!!!!!!!!"""""" !!!!!!""""""###### !!!###$$$$$$$$$###"""###"""!!!!!!!!!"""$$$%%%""""""""""""############### """###!!!!!!!!!""""""#########$$$$$$###""""""!!!""""""###"""############$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$""" """$$$"""#########$$$$$$$$$$$$&&&$$$###!!!!!!"""$$$%%%&&&%%%%%%$$$###"""!!!!!!!!!"""###%%%%%%$$$#########$$$&&&''''''&&&$$$#################################$$$$$$$$$%%%%%%%%%&&&&&&''''''((((((''''''$$$%%%'''))))))((('''&&&'''###)))((($$$'''((()))******++++++***,,,,,,---............---&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&'''''''''&&&'''''''''((((((((((((&&&&&&'''((((((((((((((()))((((((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,---------------.........////////////---...//////......///000111111222222222333333333222222222333333333333444666555555555555555555555666777888:::;;;<<<<<<<<<<<<<<<<<<<<<===>>>??????BBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDIIIIIIIIIJJJJJJJJJJJJJJJKKKLLLMMMOOOQQQTTTVVVXXXZZZ]]]aaagggnnnxxx|||yyytttjjj\\\RRRAAA:::222---------,,,)))******+++++++++******)))******))))))(((''''''&&&%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&%%%$$$"""!!!########################$$$$$$$$$#########""""""###""""""""""""""""""### !!!!!!!!!"""""""""### !!!""""""######""""""###"""!!!!!!!!!"""$$$$$$!!!!!!!!!!!!!!! ###!!! !!!###$$$###!!!#########""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$""" """$$$"""""""""#########$$$$$$%%%$$$###!!!!!!"""$$$%%%$$$$$$##################""""""###$$$$$$$$$$$$###$$$%%%&&&''''''&&&%%%$$$##############################$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$###"""$$$%%%'''((()))((('''&&&)))%%%""""""%%%((()))((('''''')))***************((()))******++++++******$$$$$$%%%%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''(((((((((((('''((((((((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))*********++++++++++++,,,++++++++++++,,,,,,,,,,,,---------.........//////,,,...//////......///000/////////000000000111111111111222222222333333333555555555555555555555555444555777999:::<<<<<<===;;;;;;;;;;;;<<<===>>>>>>AAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCDDDEEEEEEEEEIIIIIIIIIJJJJJJKKKKKKKKKJJJKKKLLLMMMPPPRRRTTTVVVTTTWWW[[[^^^bbbhhhnnnrrrwwwmmm```RRREEE>>>666111---+++,,,---,,,***************)))(((''''''***))))))(((((('''''''''%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$""""""########################$$$$$$$$$#####################""""""""""""######!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!"""###"""""""""!!!"""######$$$"""""""""!!!!!! ###"""!!!"""$$$%%%$$$###$$$$$$######"""!!!!!!!!!!!!"""###$$$$$$###"""!!!"""############$$$$$$$$$!!!###%%%&&&&&&%%%###!!!###$$$$$$"""!!! """###!!!!!!!!!"""""""""######$$$$$$###""""""###$$$%%%"""""""""#########$$$$$$#########"""######$$$%%%$$$%%%&&&''''''&&&%%%$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%$$$$$$###""""""$$$%%%&&&((((((''''''&&&%%%&&&%%%%%%$$$$$$%%%&&&''''''((()))***************+++,,,,,,------,,,,,,&&&&&&&&&''''''''''''((($$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------.........,,,---///...------...000....../////////000000000111111111111222222222222444444444444444555555555444444666888999:::;;;;;;:::999999::::::;;;<<<===??????@@@@@@@@@@@@@@@AAA@@@AAABBBCCCDDDFFFGGGGGGGGGGGGHHHIIIIIIJJJKKKKKKJJJJJJKKKLLLNNNPPPRRRSSSSSSVVVYYY\\\^^^```cccfffpppvvvyyyrrreeeXXXKKK@@@777111222000---,,,,,,+++)))'''((()))))))))(((((('''&&&))))))((((((((('''''''''))))))((('''&&&%%%######'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%################################################!!!""""""""""""""""""!!!!!!!!!!!!!!!""""""""""""!!!  """###"""""""""""""""######$$$%%%%%%$$$$$$###""""""""""""!!!!!!"""###$$$$$$$$$#########""""""""""""""" !!!###$$$%%%$$$"""!!!""""""#########$$$$$$$$$!!!"""############"""!!!"""###$$$###!!!!!!"""###!!!!!!!!!!!!""""""""""""$$$######""""""###$$$%%%""""""""""""############$$$###"""""""""###%%%&&&$$$$$$%%%&&&&&&%%%$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&'''''''''&&&&&&$$$$$$%%%%%%&&&%%%%%%%%%&&&'''((()))************+++,,,------......------&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,---......------...///////////////000000000111000000000111111111222222222333333333444444444555555555666777888888888888888888888888999:::;;;<<<===>>>>>>>>>?????????@@@???@@@AAACCCEEEFFFHHHHHHDDDDDDEEEFFFHHHIIIJJJJJJIIIJJJJJJKKKMMMOOOPPPQQQSSSVVVYYY[[[\\\]]]```aaahhhkkkpppwww~~~ggg\\\LLLAAA;;;777333///---,,,+++******(((&&&$$$%%%&&&'''((((((((((((((((((((((((((('''''''''''')))***))))))(((&&&$$$###''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%################################################ !!!!!!""""""!!!!!! """"""""""""!!!!!!!!!!!!!!!  """###!!!"""""""""############%%%$$$$$$$$$#########""" !!!""""""""""""###### !!!"""###$$$$$$%%%!!!###$$$%%%$$$"""!!!""""""#########$$$$$$$$$$$$###"""!!!!!!"""###$$$!!!"""$$$###"""!!!"""###!!!!!!!!!!!!""""""""""""###""""""######$$$$$$%%%$$$$$$######"""!!!!!! $$$###"""""""""###%%%&&&######$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$######$$$%%%%%%&&&&&&&&&&&&&&&'''%%%%%%(((,,,---+++(((&&&'''((())))))******)))(((((()))***************$$$$$$######""""""!!!!!!$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))************+++,,,,,,,,,,,,------------+++++++++,,,,,,,,,------+++---......------.../////////000000000111111111///000000000000111111111111222222333333444444444555555666666777777666666777777777777888999::::::<<<<<<<<<===>>>>>>??????>>>???@@@BBBDDDEEEGGGGGGBBBCCCDDDEEEGGGHHHIIIJJJJJJJJJJJJKKKLLLNNNOOOPPPQQQSSSVVVWWWXXXYYY\\\^^^cccdddfffiiippp{{{~~~|||~~~yyynnneeeRRRGGG999111111333222000+++,,,,,,,,,,,,+++******%%%%%%&&&'''((((((((((((''''''''''''''''''''''''%%%&&&((()))))))))((((((&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""#######################################$$$$$$$$$ !!!"""######"""!!! """"""""""""!!!!!!!!!!!!!!!!!! !!!!!!"""###!!!!!!"""############"""""""""""""""""""""""""""!!!"""######!!!!!!"""### """###$$$%%%&&& !!!"""###$$$$$$######"""############$$$$$$$$$'''&&&$$$""""""$$$&&&''' """$$$$$$###""""""###!!!!!!!!!"""""""""######"""""""""###$$$$$$%%%%%%%%%$$$###"""!!! #########"""######$$$%%%$$$$$$$$$######$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%(((((('''%%%###!!!%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$###&&&+++---+++(((&&&&&&'''((())))))))))))))))))***++++++++++++***"""###############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))************++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++---......---,,,...///////////////000000000000/////////000000000111111111111111222333333444444222333444555666777777777666666666666777888999999:::;;;;;;<<<======>>>>>><<<===>>>@@@AAACCCDDDDDDBBBBBBDDDEEEGGGIIIJJJKKKKKKKKKKKKKKKLLLMMMOOOOOOOOOQQQRRRSSSSSSTTTWWWYYY[[[]]]___bbbffflllsssxxx~~~{{{xxxrrreeeVVVJJJ>>>999222---,,,---///000,,,---......------------&&&''''''(((((((((''''''''''''''''''''''''''''''###$$$&&&((())))))((('''%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$######"""########################""""""#########$$$$$$$$$!!!###$$$%%%%%%$$$###!!!###"""""""""!!!!!!!!! !!!""""""######"""""" !!!"""###$$$######"""!!!!!!!!!""""""######$$$###%%%&&&$$$""" !!!### !!!"""###$$$$$$%%% !!!!!!"""######$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$###"""######"""""""""#########$$$$$$!!!!!!"""###$$$%%%%%%%%%######""""""!!!!!!!!! """"""###$$$$$$$$$$$$###&&&%%%%%%%%%%%%%%%%%%&&&##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%###"""!!!%%%%%%$$$$$$%%%%%%&&&&&&######$$$%%%%%%&&&''''''%%%&&&'''((())))))))))))++++++,,,---------------###$$$$$$%%%'''(((((()))$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,+++,,,...---,,,,,,---///........./////////000000////////////000000000000000000111222333333444444000111333555666777888888555555555666666777888999::::::;;;;;;<<<===>>>>>>;;;;;;<<<>>>???@@@AAABBBBBBCCCDDDFFFHHHJJJKKKLLLKKKKKKKKKKKKLLLMMMNNNOOOOOOPPPQQQPPPPPPQQQTTTWWWTTTXXX\\\___aaadddgggiiilllvvvssshhh]]]QQQDDD:::333444333///***)))+++...***++++++***(((''''''((())))))))))))((('''&&&%%%&&&'''''''''''''''''''''$$$%%%'''(((((('''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###%%%%%%&&&&&&########################""""""######$$$$$$$$$$$$###$$$&&&''''''&&&$$$#########""""""!!!!!!!!! !!!###$$$$$$$$$###""" !!!"""$$$$$$######"""""""""###$$$%%%&&&&&&'''%%%'''(((&&&"""!!!"""###""""""""""""############!!!!!!!!!!!!"""###$$$%%%"""############$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!!!!###$$$###"""##################$$$$$$$$$$$$!!!!!!"""$$$$$$%%%%%%%%%!!!!!!!!!!!!""""""""""""!!!"""###%%%%%%$$$######(((''''''&&&&&&''''''(((##############################$$$$$$$$$%%%%%%%%%"""###%%%'''((()))******%%%%%%$$$$$$$$$%%%&&&'''%%%)))+++)))%%%$$$''',,,%%%&&&'''((())))))))))))(((((()))************)))&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''+++*********))))))((((((***)))((((((((()))+++,,,+++++++++*********))))))***++++++,,,------------,,,---......//////..................////////////---///111333444333222111000//////111444666777777999999:::::::::;;;;;;;;;<<<<<<<<<<<<============>>>>>>>>>???@@@@@@AAAAAABBBBBBBBBCCCDDDEEEFFFGGGJJJKKKLLLKKKKKKKKKMMMOOORRRQQQOOONNNNNNOOOPPPQQQVVVWWWXXXYYY[[[]]]___```eeeiiinnnssszzz{{{mmmZZZJJJ@@@;;;666333///...,,,***))))))******+++*********))))))((((((***)))'''&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%'''******'''###%%%&&&&&&&&&'''(((((((((&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%$$$$$$%%%&&&&&&""""""""""""""""""""""""$$$$$$$$$#############################################$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""""" """%%%'''&&&$$$!!!###""""""!!! !!!!!!!!!!!!!!! %%%###!!!"""$$$$$$!!!""""""""""""""""""""""""######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!""""""###$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%###############$$$$$$%%%"""""""""""""""""""""""" !!!""""""###""""""###"""!!!  !!!!!!"""#####################""""""""""""######"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$&&&''''''&&&$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((())))))))))))************+++++++++&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''')))))))))(((((((((''''''***)))((((((((()))***++++++++++++*********))))))++++++,,,,,,---,,,,,,,,,,,,------...........................////////////...///111222333333222222222111000111444666777666888888999999999:::::::::;;;;;;<<<<<<<<<=========<<<<<<===>>>>>>??????@@@AAAAAAAAABBBCCCDDDEEEFFFIIIJJJKKKJJJJJJJJJLLLNNNRRRQQQOOONNNNNNOOOQQQRRRTTTUUUUUUWWWXXXZZZ\\\]]]^^^bbbfffjjjoooxxxzzzuuudddYYYIII===777333000------,,,+++***))))))***************)))))))))((((((***)))((('''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$####################################$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((((((&&&$$$###$$$######"""!!!!!! !!!!!!!!!!!!!!!!!!!!! $$$"""!!!"""$$$$$$""" """"""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""############""""""!!!"""######$$$$$$######$$$$$$##################&&&%%%$$$###"""!!!!!!!!!"""""""""""""""""""""""" !!!"""""""""""""""""""""""""""!!!!!!!!! """"""###$$$$$$$$$$$$$$$######""""""""""""######"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$&&&''''''&&&$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))*********+++++++++$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$#########$$$$$$$$$$$$############$$$$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((('''''''''''''''&&&))))))((((((((()))***++++++++++++***************,,,,,,,,,,,,,,,,,,+++***,,,,,,---...............---............////////////000000111222222333333444222111222444666666555777777777777888888888888;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>@@@@@@@@@AAABBBCCCDDDEEEGGGHHHIIIIIIHHHIIIKKKMMMRRRQQQPPPOOOOOOPPPQQQRRRRRRRRRSSSTTTUUUWWWYYYZZZYYY\\\___aaaccciiiqqqwww{{{pppddd[[[IIIBBB888111...---+++)))+++***))))))))))))************))))))))))))((((((******)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$%%%'''%%%%%%%%%%%%$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""""""""""""""""""""""""""###############"""""""""$$$$$$############$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$###""""""$$$$$$######""""""!!!!!! !!!!!!!!!!!!!!!!!!"""!!!!!!"""$$$$$$###!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$###### !!!""""""######""""""%%%%%%$$$$$$###""""""!!!%%%$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""###""""""!!!!!!""""""###$$$###"""!!! ######$$$$$$%%%%%%$$$$$$######""""""""""""######"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&''''''((())))))))))))))))))*********++++++$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""""""""$$$######""""""######$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''''''''(((''''''''''''''''''''''''(((((((((((())))))******************************,,,,,,,,,,,,,,,+++***))),,,,,,---.........---------------.........//////000000000000111222333444555444222333444555555444555555666666666777777777::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>?????????@@@AAABBBDDDDDDFFFGGGHHHHHHGGGHHHJJJLLLQQQPPPPPPOOOPPPPPPQQQRRRPPPQQQQQQRRRTTTUUUWWWXXXWWWYYY\\\]]]^^^aaaeeeiiipppxxx~~~xxxooocccVVVIIIAAA888444///,,,,,,,,,+++***((((((((((((((()))))))))))))))))))))))))))((((((******)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&$$$!!!!!!$$$(((&&&&&&%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$###########################&&&%%%%%%$$$$$$###############""""""""""""######""""""""""""""""""""""""""""""##########################################!!!""""""""""""#########&&&&&&&&&%%%%%%$$$$$$$$$######"""!!!!!!!!!!!!"""#########""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!###$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """"""""""""############"""######$$$$$$######""" !!!"""""""""""""""$$$$$$$$$#########""""""!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!###############"""!!! !!!"""$$$%%%%%%$$$"""!!!"""######$$$$$$$$$############""""""""""""######""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))))))))************$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""""""""$$$######""""""######$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''(((((())))))))))))************************,,,,,,,,,,,,+++******)))+++,,,,,,---...---------------------............000000000000111222333444555444222222444555444444444444444555555555666666999999999999::::::::::::;;;;;;<<<======>>>>>>????????????@@@AAABBBCCCDDDDDDFFFGGGGGGGGGHHHJJJLLLOOOOOOOOOOOOOOOPPPQQQQQQPPPQQQQQQRRRSSSUUUVVVWWWVVVXXXZZZ[[[]]]^^^```bbbeeejjjsss}}}~~~wwwoooaaaTTTHHH>>>777333111///---,,,------,,,,,,'''((((((((())))))(((((((((((((((((((((((()))))))))))))))(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&$$$!!!!!!$$$'''''''''&&&&&&%%%%%%$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""##############################!!!""""""""""""#########(((((('''&&&$$$###""""""'''&&&%%%$$$###$$$$$$%%%"""!!!!!!!!!!!!!!!  !!!!!!"""""" !!!"""###############!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!""""""############!!!!!!""""""""""""!!!!!! !!!"""""""""""""""""""""#########$$$$$$$$$!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""######$$$######"""!!!!!!!!!"""$$$&&&&&&%%%###"""!!!"""""""""""""""!!!!!!######""""""""""""######""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))))))))(((((()))))))))*********$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$#########$$$$$$$$$$$$############$$$$$$############$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((((((((((((((((()))))))))&&&'''((()))))))))((((((***************+++++++++++++++++++++++++++***)))++++++,,,---------------,,,------------.........///000000111222222333333444333111111333444444333444444444444555555555555888888888888999999999999;;;;;;<<<<<<===>>>>>>>>>?????????@@@AAABBBCCCDDDDDDEEEGGGGGGGGGHHHJJJLLLMMMMMMNNNNNNOOOOOOPPPPPPPPPPPPQQQQQQRRRTTTUUUVVVTTTUUUVVVXXXZZZ[[[\\\]]]___aaafffmmmvvv}}}vvvppp^^^UUUHHH<<<444111000000...---,,,,,,++++++++++++(((((())))))))))))((('''''''''(((((((((((())))))((((((((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%$$$######$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""""""""############"""""""""""""""""""""""""""""" !!!!!!"""#################################"""""""""#########$$$$$$((('''&&&%%%$$$###"""!!!%%%$$$######""""""######!!!!!!!!!!!!  !!!""""""""" """$$$$$$"""""""""###"""""""""""""""""""""""" !!!!!!!!!!!!  !!!!!!""""""###!!!!!!""""""""""""!!!!!! !!!""""""######""""""!!!""""""###$$$$$$%%%%%%%%%$$$###"""!!! """"""""""""""""""""""""#########$$$######""""""!!!"""###$$$%%%$$$######!!!!!!""""""!!!!!! ######""""""""""""######"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))))))))((((((((()))))))))******&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&'''''''''(((((((((&&&'''((()))))))))((('''))))))*********+++++++++)))******++++++++++++***++++++,,,------------,,,,,,,,,---------............///111222333333222222222111000000222444333333444444444555555555555666777777777888888888999999:::::::::;;;<<<<<<======@@@@@@@@@@@@AAACCCDDDEEEDDDEEEGGGGGGGGGHHHKKKMMMKKKKKKLLLMMMNNNNNNOOOOOOOOOOOOPPPPPPQQQRRRTTTTTTTTTTTTTTTUUUWWWYYYYYYYYYYYY[[[]]]aaafffnnnwww}}}~~~}}}}}}}}}{{{vvvoooeee[[[TTTEEE???777000---------...+++++++++***)))((()))***)))************)))'''&&&'''''''''((((((((())))))&&&'''((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%####################################$$$$$$$$$$$$""""""###$$$$$$###"""""""""""""""""""""""""""""""""""""""###$$$%%%%%%%%%####################################$$$$$$$$$%%%$$$$$$$$$$$$$$$#########!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###!!!###%%%$$$""" !!!###""""""""""""""""""""""""!!!!!!!!!""""""!!!!!!!!! !!!!!!"""######$$$"""""""""######"""""""""!!!"""######$$$$$$########################$$$$$$&&&%%%$$$###"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$######"""""""""#########$$$$$$"""""""""""""""!!! ######""""""""""""######"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))(((((((((((()))))))))***&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&'''''''''%%%&&&((()))))))))((('''))))))******++++++++++++((()))***+++++++++++++++++++++,,,---------,,,,,,,,,,,,,,,---------......---///111333444333222111111000//////222333333333444444444555555555666666777777777777888888888888888999999::::::;;;<<<<<<@@@@@@@@@AAABBBCCCDDDEEEDDDEEEGGGGGGHHHIIIKKKNNNJJJJJJKKKMMMMMMNNNNNNNNNNNNNNNNNNOOOPPPQQQRRRSSSVVVTTTTTTTTTVVVXXXXXXXXXUUUWWWYYY[[[^^^bbbhhhlllttt|||~~~|||{{{|||}}}{{{vvvnnneee[[[PPPFFF@@@888444111...---,,,+++***+++++++++***(((((()))******+++++++++***)))'''&&&&&&'''''''''(((((())))))%%%&&&'''))))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###%%%((((((%%%"""""""""######$$$$$$$$$%%%"""###%%%&&&&&&%%%###"""""""""""""""""""""""""""%%%%%%%%%&&&&&&'''''''''"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""######$$$%%%&&&&&&''''''###########################$$$$$$$$$$$$%%%%%%%%%!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$###"""""""""""""""""""""######### !!!""""""###!!!$$$&&&%%%""" !!!"""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""######$$$%%%&&&&&&&&&######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$""""""!!!!!!"""###$$$$$$###############"""!!!!!!######""""""""""""######"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))(((((((((((())))))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!###&&&'''&&&%%%&&&'''$$$%%%&&&''''''&&&%%%$$$(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,000000000000000//////...000000111111111000000///111000//////000222444555444444444444444444444444555555555666666777888999;;;;;;:::::::::;;;<<<<<<======>>>???AAABBBCCCDDDFFFFFFFFFGGGHHHHHHIIIIIIHHHJJJLLLMMMNNNMMMLLLKKKJJJLLLOOOQQQPPPPPPQQQRRRRRRSSSTTTUUUUUUVVVVVVVVVTTTSSSSSSTTTWWW[[[^^^```gggkkkqqqwww~~~}}}|||zzzvvvsssiii^^^PPPFFF@@@===999666000///...,,,+++***))))))((((((''''''''''''((((((***))))))((('''&&&&&&&&&(((((((((((())))))))))))))))))(((((('''''''''&&&(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""&&&%%%###"""""""""###$$$""""""""""""############""""""###$$$$$$$$$$$$###$$$$$$$$$#########""""""########################""""""###$$$$$$$$$$$$###(((&&&$$$""""""###$$$%%%######"""!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!"""######$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###""""""########################""""""""""""""""""""""""""""""######$$$$$$$$$%%%########################$$$$$$############$$$$$$###############"""!!!!!!""""""############""""""!!!!!! !!!"""###%%%&&&""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''))))))'''&&&%%%$$$$$$$$$&&&&&&''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((&&&#########%%%&&&'''(((((('''&&&%%%'''''''''((((((((())))))(((((((((((((((((((((((((((((()))))))))*********,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///////////////000000111111111000000///000000000000000111222333333333333333333333333333555555555555666777888999;;;:::::::::::::::;;;;;;======>>>???AAABBBCCCDDDEEEEEEFFFFFFGGGHHHHHHIIIHHHIIIKKKMMMMMMMMMLLLKKKLLLNNNPPPQQQOOONNNNNNOOOQQQQQQRRRSSSTTTTTTTTTTTTQQQQQQQQQRRRTTTVVVXXXYYY]]]```dddhhhnnnxxx{{{tttnnnggg```[[[PPPGGG<<<555222000---***...---,,,***))))))))))))))))))(((((((((((()))))))))))))))((('''&&&&&&&&&''''''((((((((()))))))))''''''''''''&&&&&&&&&%%%(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$######"""!!!!!!""""""""""""""""""############""""""###$$$$$$$$$$$$###$$$$$$$$$#########""""""###########################"""!!!!!!"""$$$&&&'''"""!!!  !!!"""######"""!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############""" !!!!!!!!!!!!!!!!!!!!!!!!###############"""""""""#################################""""""########################"""!!!!!!""""""############""""""###""""""!!!!!!"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%%%%&&&&&&'''''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''((()))(((&&&$$$#########$$$$$$%%%%%%$$$$$$###&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))))))))******+++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,***+++,,,---...////////////000000111111000000000//////000111111000000000222222222222222222222222555555555555666777888999::::::999999999999999:::======>>>???AAABBBCCCDDDEEEEEEEEEFFFGGGGGGHHHHHHGGGHHHJJJLLLLLLLLLLLLKKKOOOPPPRRRQQQOOOLLLLLLLLLOOOOOOPPPQQQRRRRRRRRRRRRPPPPPPQQQRRRSSSTTTTTTTTTXXXZZZ\\\]]]```gggqqqxxxyyynnncccXXXOOOFFFAAA:::555///+++++++++***(((+++******)))(((((())))))***))))))))))))))))))***))))))(((((('''&&&&&&&&&'''''''''(((((((((((()))&&&&&&&&&%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""!!! """"""""""""############""""""###$$$$$$$$$$$$###$$$$$$$$$#######################################%%%$$$!!! """%%%'''""""""""""""##################"""!!!!!!!!!"""""" !!!!!!!!!!!!  !!!!!!"""""""""""""""""""""""""""""""""###$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""$$$######""""""!!!!!! ########################""""""""""""""""""""""""#########$$$######"""!!!""""""############""""""$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((((((((((((((((('''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&(((((('''&&&%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((()))))))))***+++++++++***************+++++++++++++++,,,,,,,,,++++++,,,....../////////...///000000000000000000...///000111111000...---111111111111111222222222555555555555555666888888999999888888888888888999======>>>???AAABBBCCCDDDDDDDDDEEEFFFFFFGGGGGGHHHGGGHHHIIIKKKLLLLLLLLLLLLOOOPPPRRRQQQOOOLLLLLLLLLMMMMMMNNNOOOPPPPPPPPPPPPOOOQQQSSSUUUVVVVVVUUUTTTUUUVVVVVVVVVXXX\\\ccchhhnnnsss|||~~~zzzjjjcccXXXNNNDDD===666222111...,,,+++---------+++***))))))((())))))******))))))(((((((((((())))))(((((((((''''''&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################!!!"""###$$$$$$###"""!!!!!!"""""""""############""""""###$$$$$$$$$$$$###################################################&&&%%%###!!!!!!!!!""""""$$$%%%%%%%%%%%%%%%$$$#########""""""!!!""""""### !!!!!!!!!!!! """#########$$$$$$$$$%%%""""""""""""""""""""""""$$$$$$$$$$$$###""""""!!!################################################"""""""""!!!!!!!!!!!!!!!########################!!!!!!""""""""""""!!!!!!#########$$$$$$######"""""""""############""""""######""""""""""""""""""########################""""""""""""""""""""""""!!!"""""""""##################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''))))))((((((''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''((('''%%%&&&&&&((((((''''''''''''((((((%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((()))))))))*********************************++++++,,,,,,,,,....../////////......---......///000000000000000...///000111111000...---000000000111111222222222444444444444555666777888888888777777777888999999======>>>???AAABBBCCCDDDEEEEEEEEEFFFGGGGGGHHHHHHGGGHHHIIIJJJLLLLLLMMMMMMMMMOOOQQQQQQPPPNNNNNNOOOLLLMMMNNNOOOOOOPPPPPPPPPMMMOOORRRUUUWWWWWWVVVUUUOOOOOOOOONNNOOORRRWWWZZZ```ccchhhnnnwwwttthhh```QQQKKKCCC;;;666222///---******)))***++++++***)))***))))))))))))***++++++'''''''''&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&########################"""###$$$%%%&&&%%%$$$###!!!"""""""""############""""""###$$$$$$$$$$$$###########################"""""""""""""""""""""""" !!!###$$$$$$###"""!!!###$$$$$$######!!! ######""""""""""""###### !!!!!!!!!!!! ############$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""#########"""!!! """""""""""""""""""""""" !!!"""######$$$######################## !!!""""""""""""!!! ######$$$$$$$$$$$$######""""""############"""""" !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!"""""""""##################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&))))))((((((''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((('''%%%#########%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))***************))))))******+++,,,,,,,,,///////////////...------------...///000000000000//////000111111000000000000000000111222222333333444444444444555666777888666666777777888999;;;;;;======>>>???AAABBBCCCDDDEEEFFFFFFGGGHHHHHHIIIIIIHHHIIIJJJKKKLLLMMMNNNOOOMMMOOOQQQRRRQQQQQQQQQRRRMMMMMMNNNOOOPPPPPPPPPPPPJJJLLLOOORRRTTTTTTTTTSSSMMMLLLLLLLLLMMMOOORRRSSSWWWYYY[[[^^^dddlllvvv|||zzzrrrgggZZZLLLDDD>>>:::444000...---+++***)))))))))))))))))))))(((***)))))))))))))))******'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%""""""""""""############""""""###$$$$$$$$$$$$##################$$$$$$$$$""""""""""""""""""""""""!!!$$$&&&&&&$$$###%%%%%%$$$######"""!!!!!!######"""""""""###$$$$$$ !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$%%%%%%########################!!!!!!############!!!!!!"""###$$$$$$%%%$$$$$$$$$""""""############"""""" !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""##################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%((((((((((((((('''''''''##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&########################"""$$$&&&&&&$$$############"""!!! !!!"""###&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((())))))((()))))))))*********+++((())))))***++++++,,,,,,,,,------.........------,,,---...///000000000000000000000000000111222333000000111111222333333444444444444444555666777777555555666777999;;;===>>>======>>>???AAABBBCCCDDDGGGGGGGGGHHHIIIIIIJJJJJJJJJJJJJJJKKKMMMNNNPPPQQQNNNQQQSSSTTTSSSRRRRRRRRRNNNNNNOOOPPPQQQQQQQQQQQQKKKLLLNNNOOOQQQQQQQQQPPPNNNMMMLLLLLLNNNOOOPPPPPPPPPRRRTTTVVVYYY^^^dddhhhnnnuuupppiii___UUUKKKBBB:::555333000---++++++++++++***++++++++++++***)))***+++))))))(((((('''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$######$$$$$$%%%&&&""""""""""""############""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$""""""""""""""""""""""""!!!###$$$$$$############"""""""""$$$%%%&&&######""""""######$$$%%% !!!!!!!!!!!! !!!!!!"""#########""""""######################## !!!!!!!!!"""###$$$%%%%%%########################!!!"""$$$%%%%%%$$$"""!!!"""###$$$$$$%%%%%%%%%$$$""""""############"""""" !!!"""###$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################$$$$$$$$$%%%%%%%%%################################################$$$$$$#####################$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&'''''''''''''''(((((((((((((((#################################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&###########################$$$%%%%%%&&&'''((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((())))))*********+++((())))))***++++++,,,,,,)))***+++,,,---.........,,,---...///000000000000111000//////000222444555000000111222333333444444444444444444444555777777444555666888:::<<<>>>???======>>>???AAABBBCCCDDDGGGHHHHHHIIIIIIJJJJJJKKKJJJJJJKKKLLLMMMOOOQQQRRRQQQSSSUUUUUUSSSRRRRRRRRROOOOOOPPPQQQRRRRRRRRRRRRNNNNNNOOOPPPPPPPPPOOOOOOLLLKKKJJJJJJKKKKKKKKKJJJKKKNNNQQQTTTVVVXXXZZZ\\\]]]ccclllvvv}}}rrrlll[[[SSSHHH===777555444333---+++))))))+++---------*********)))(((((()))+++(((((('''&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$$$$$$$###"""""""""###%%%&&&""""""""""""############""""""###$$$$$$$$$$$$###""""""######$$$$$$$$$$$$""""""""""""""""""""""""%%%$$$###!!!  ###%%%######""""""###$$$%%%%%% !!!!!!!!!!!! """"""""""""!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$ #######################################$$$$$$$$$########################!!!###$$$%%%%%%$$$###!!!"""###$$$%%%%%%%%%%%%%%%""""""############""""""""""""###$$$$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""##################$$$$$$$$$%%%%%%%%%################################################$$$$$$########################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''))))))&&&'''''''''(((((())))))%%%%%%$$$###""""""######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%"""""""""######$$$$$$%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&%%%%%%&&&&&&'''((())))))++++++***)))))))))))))))'''''''''''''''''''''''')))))))))))))))))))))))))))************+++++++++---------.........//////..................------111111222333444444555555222222111111111111111111444444444555555555555666555777999999999999;;;===??????>>>>>>>>>???AAABBBCCCDDDEEEFFFGGGHHHHHHHHHJJJKKKLLLMMMOOOPPPQQQRRRSSSRRRQQQPPPPPPQQQSSSTTTPPPPPPOOOOOOOOOPPPPPPQQQQQQQQQPPPPPPPPPOOOOOOOOOKKKKKKJJJJJJJJJIIIIIIIIIJJJLLLNNNQQQSSSSSSSSSRRRVVVYYY^^^ccchhhpppzzz|||wwwlll]]]QQQ???<<<888333000......///))))))))))))((((((((((((******))))))((((((''''''%%%''')))***((('''''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###$$$&&&'''%%%###))))))(((&&&######%%%'''&&&%%%$$$###"""!!!!!!"""######"""""""""###%%%&&&'''$$$"""###%%%&&&$$$!!!%%%$$$$$$###"""""""""###%%%%%%%%%$$$$$$$$$######"""$$$&&&%%%""""""%%%(((""""""""""""""""""""""""######""""""""""""######$$$###"""###$$$$$$###"""!!!!!!!!!!!!""""""""""""%%%%%%%%%%%%$$$$$$############""""""!!!!!! """""""""""""""###$$$$$$  $$$&&&!!!!!!""""""#########$$$$$$$$$###"""!!!!!!""""""###"""!!!!!!!!!"""$$$%%%"""""""""!!!  !!!""""""######&&&%%%$$$###""""""""""""#########"""""""""""""""!!!"""###%%%%%%$$$######$$$$$$$$$#########""""""%%%$$$$$$$$$######""""""%%%%%%$$$###"""!!! $$$$$$######"""!!!!!!!!!"""###$$$%%%%%%$$$"""!!!"""""""""!!!!!!!!!!!!!!! """$$$%%%&&&&&&%%%%%%$$$###"""!!!  """$$$%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''***,,,---)))(((((('''''''''((((((%%%$$$$$$###""""""######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&%%%%%%&&&&&&'''(((((()))))))))((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))*********+++++++++***++++++++++++,,,,,,,,,..................------000000000111111222222333111111111111111111111111444444444444555555555555555777999999999999;;;<<<=========<<<===>>>@@@AAABBBCCCDDDFFFGGGGGGHHHHHHJJJKKKLLLMMMNNNOOOPPPQQQSSSRRRPPPOOOPPPQQQSSSTTTQQQQQQPPPOOOOOOPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNKKKKKKJJJJJJJJJIIIIIIIIIIIIKKKMMMPPPQQQRRRQQQQQQPPPSSSVVVXXX[[[___eeejjjqqqwww}}}xxxqqqhhhaaa\\\TTTHHH>>>888555222...,,,++++++,,,+++++++++*********))))))))))))))))))((((((''''''&&&'''))))))'''''''''(((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###$$$&&&'''%%%###%%%%%%%%%$$$!!!!!!!!!###(((((((((''''''&&&&&&%%%######"""""""""###%%%%%%%%%###""""""$$$$$$###!!!$$$$$$###"""""""""""""""$$$$$$$$$$$$###############$$$%%%$$$###$$$%%%'''""""""""""""""""""""""""######""""""""""""#########"""!!!!!!######"""!!!!!!!!!!!!!!!"""""""""###$$$$$$############$$$$$$""""""""""""!!!!!!!!!!!! !!!"""""""""!!!  """%%%'''!!!"""""""""############$$$$$$###"""""""""""""""###"""!!!!!!!!!"""$$$$$$!!!!!!""""""""""""""""""##############################"""""""""######$$$############""""""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$#########""""""""""""""""""!!!!!!!!! $$$$$$######"""!!!!!!!!!$$$$$$$$$$$$############ !!!"""###$$$$$$##############################!!!""""""###$$$$$$$$$#########"""""""""""""""""" ###$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&'''%%%$$$######"""#########$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''(((((((((((((((((((((((()))))))))*********++++++))))))*********+++++++++------------------......////////////////////////111111111111111111111111444444444444555555555555555666888999888999:::<<<;;;;;;;;;;;;<<<===??????AAABBBDDDEEEFFFFFFGGGGGGKKKKKKKKKLLLMMMNNNNNNOOOQQQPPPPPPOOOPPPQQQRRRTTTRRRRRRQQQPPPOOOOOOOOOPPPNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIHHHIIILLLMMMOOOOOOOOONNNMMMOOOQQQSSSSSSUUUWWWZZZ\\\aaahhhqqqyyy}}}xxxqqqiiidddZZZRRRIIIDDDAAA<<<666000000///,,,***))))))***+++++++++************)))))))))))))))((((((((((((''''''(((((('''&&&&&&''')))(((((((((''''''''''''&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%'''((('''%%%$$$$$$$$$$$$%%%&&&'''&&&&&&%%%$$$#########"""######$$$%%%$$$###!!!"""######""" $$$######""""""""""""###############""""""""""""%%%###"""###$$$%%%%%%%%%""""""""""""""""""""""""######""""""""""""######"""!!! !!!"""###""" !!!!!!!!!"""""""""######$$$###"""!!!"""###$$$%%%!!!!!!!!!!!!"""""""""""" !!!""""""###""""""""""""###$$$%%%""""""""""""############$$$###"""""""""""""""""""""""""""!!!"""######$$$!!!!!!!!!"""###$$$$$$$$$&&&&&&%%%%%%$$$######""" !!!!!!"""###$$$$$$#################################"""######$$$%%%$$$$$$$$$###############""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!! !!!"""###$$$$$$%%% """$$$$$$%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$###############$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))***************++++++++++++,,,,,,,,,,,,,,,------------....../////////...............000000000000111111111111333333444444444555555555444666777888888888:::;;;::::::;;;<<<===>>>>>>???@@@AAABBBDDDEEEEEEEEEEEEJJJJJJKKKKKKLLLLLLLLLMMMOOOOOOOOOOOOPPPQQQRRRSSSSSSRRRQQQPPPOOOOOOOOOOOONNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJGGGHHHJJJKKKLLLLLLLLLLLLJJJLLLNNNQQQRRRSSSTTTTTTTTTWWWZZZ^^^ccciiippptttvvvrrrllleee]]]TTTKKKFFFAAA<<<666444555555222///---,,,*********+++,,,---)))(((((((((''''''''''''(((((((((((((((((((((((('''((((((&&&%%%%%%''')))(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''))))))'''%%%%%%%%%!!!"""$$$%%%&&&$$$###"""##################$$$$$$$$$###############"""!!!%%%$$$############$$$$$$""""""""""""!!!!!!!!!!!!$$$!!! ###%%%$$$"""""""""""""""""""""""""""######""""""""""""#########"""!!!!!!"""###"""!!!!!!!!!"""""""""#########%%%$$$"""!!! !!!"""### !!!!!!""""""######"""""""""""""""######$$$!!!!!!""""""""""""!!!!!!"""""""""""""""###############"""""""""""""""###"""""""""""""""######$$$!!!!!!!!!""""""#########%%%%%%%%%$$$$$$######### !!!""""""""""""""""""###############$$$$$$$$$###"""""""""###%%%&&&########################$$$$$$$$$###############!!!!!!""""""############""""""######$$$%%%&&&&&&!!!!!!""""""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###"""!!! !!!"""###$$$$$$%%%!!!###$$$###$$$%%%'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''$$$%%%%%%&&&&&&&&&&&&&&&$$$###############$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))******************+++++++++,,,,,,,,,,,,,,,,,,------......///////////////.........//////000000000111111111333333333444444444444555333555777777777777999;;;::::::;;;===>>>????????????@@@AAABBBCCCDDDDDDDDDIIIIIIIIIJJJJJJKKKKKKKKKMMMMMMNNNOOOPPPQQQRRRSSSSSSRRRQQQOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJGGGHHHHHHIIIIIIJJJJJJJJJFFFGGGJJJLLLNNNNNNNNNMMMOOOPPPQQQRRRTTTXXX]]]aaagggkkkqqqzzz{{{uuuooojjj___YYYQQQJJJCCC===888444333111///000222222000...******))))))***+++------(((((((((''''''''''''&&&'''''''''''''''((((((((('''''''''&&&$$$%%%''')))''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$&&&&&&$$$""""""""""""$$$&&&''''''&&&$$$############$$$############$$$%%%%%%$$$############%%%%%%$$$$$$$$$%%%%%%&&&"""""""""!!!!!!!!! """!!!###""" """"""""""""""""""""""""######""""""""""""######$$$###""""""$$$$$$###"""""""""""""""############'''&&&$$$""" !!!!!!""""""######"""""""""""""""######$$$!!!""""""###"""""" ######""""""""""""""""""###"""""""""""""""######!!!"""""""""############"""""""""!!!!!! """"""""""""######$$$$$$"""""""""###"""!!! """"""######$$$$$$$$$%%%$$$###"""""""""###%%%&&&##########################################$$$$$$!!!!!!!!!"""######$$$$$$ !!!!!!"""###$$$%%%%%%&&&%%%%%%$$$########################$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$###"""""""""""""""#########"""###$$$$$$""""""###%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&'''''''''$$$%%%&&&''''''''''''&&&#########"""######$$$%%%######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))******(((((()))))))))*********++++++,,,,,,------......////////////////////////...//////000000111111111333333333333444444444444333444666777666777888:::999:::;;;===>>>?????????>>>>>>@@@AAABBBCCCCCCCCCGGGGGGHHHHHHIIIJJJJJJKKKKKKKKKMMMNNNPPPQQQRRRSSSQQQPPPOOONNNMMMMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJHHHGGGHHHHHHHHHHHHHHHHHHJJJJJJJJJKKKLLLKKKIIIGGGGGGHHHIIIIIIJJJLLLQQQTTTUUUXXX\\\bbbiiisss}}}yyyuuuooohhhaaaYYYQQQKKKFFFAAA;;;777444333222111---,,,,,,---...---***((((((((((((((())))))***+++******))))))))))))((((((&&&''''''''''''(((((((((&&&''''''&&&%%%%%%&&&((('''''''''&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&###%%%&&&&&&%%%$$$$$$%%%"""###$$$$$$$$$###"""!!!###$$$$$$$$$$$$###""""""$$$%%%&&&%%%#########$$$%%%$$$$$$$$$$$$%%%&&&&&&""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""""""""""""""######""""""""""""######$$$###"""###$$$%%%$$$""""""""""""#########$$$$$$&&&&&&%%%$$$"""!!! !!!!!!!!!!!!"""""""""""" !!!""""""#########$$$$$$###""""""############"""""""""""""""""""""""""""######$$$!!!!!!"""############""""""""""""!!!  !!!""""""######"""###$$$$$$###!!! """"""######$$$%%%%%%%%%#########"""######$$$%%%###############$$$$$$$$$!!!!!!!!!!!!""""""""""""!!!!!!""""""#########$$$ !!!"""######$$$$$$((('''&&&%%%$$$#########!!!!!!""""""######$$$$$$"""###$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!$$$%%%%%%###"""!!!###$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%&&&&&&%%%$$$###"""###%%%&&&(((((((((''''''######""""""###$$$$$$%%%######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***)))))))))*********++++++***++++++,,,------......------......//////000000......//////000111111222222222333333333444444444222444666666666666888:::777888:::<<<===>>>>>>>>>======???@@@AAABBBBBBBBBEEEEEEFFFGGGHHHIIIJJJKKKIIIJJJLLLNNNPPPQQQRRRSSSNNNNNNMMMMMMLLLMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKJJJHHHHHHGGGGGGGGGGGGGGGHHHMMMKKKJJJJJJKKKKKKHHHFFFBBBCCCCCCCCCCCCEEEGGGJJJKKKLLLOOOPPPTTTZZZbbbhhhooovvv|||xxxrrrjjjeee\\\XXXSSSMMMGGGAAA:::666555222///.../////////...***)))))))))***)))((('''(((((((((((((((((())))))******)))))))))(((((((((&&&&&&&&&'''''''''(((((($$$&&&''''''&&&%%%&&&&&&'''''''''&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&$$$###%%%'''&&&'''((('''&&&&&&''')))###"""""""""!!! ###$$$$$$%%%$$$###"""!!!###%%%&&&%%%"""!!!"""$$$###"""""""""######$$$%%%#########"""""""""!!!!!! !!!!!!!!! """$$$""""""""""""""""""""""""######""""""""""""######$$$"""!!!"""###$$$###"""""""""#########$$$$$$$$$###$$$%%%&&&%%%$$$"""!!!""""""""""""!!!!!!!!!!!! !!!""""""""""""""""""""""""##################"""""""""!!!"""""""""""""""###$$$$$$ !!!"""###$$$######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$%%%%%%###"""!!!""""""###$$$$$$%%%&&&&&&""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$ !!!!!!!!!"""""""""""""""""""""""""""#########"""""""""######$$$$$$$$$'''&&&%%%############$$$!!!!!!""""""###$$$$$$%%%"""######$$$#########"""############"""""""""!!!###$$$$$$###!!!"""$$$&&&######$$$%%%%%%&&&''''''$$$%%%&&&&&&&&&&&&%%%$$$"""###%%%'''((('''&&&%%%######""""""###$$$%%%%%%######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%"""""""""######$$$$$$%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))+++,,,,,,,,,,,,---------******+++,,,,,,---......,,,,,,------...///000000---......///000111111222222222333333333444444444222444555666666666888999555666888;;;<<<======<<<<<<===>>>???@@@AAAAAAAAACCCDDDEEEFFFHHHIIIKKKKKKHHHJJJLLLNNNPPPQQQRRRRRRLLLLLLLLLLLLLLLLLLMMMMMMLLLKKKKKKKKKJJJJJJJJJJJJLLLLLLLLLLLLKKKKKKKKKKKKIIIHHHGGGGGGFFFGGGGGGGGGIIIGGGEEEFFFHHHIIIGGGEEEBBBCCCCCCBBBAAA@@@BBBCCCEEEFFFHHHGGGGGGIIINNNSSSYYY___fffjjjmmmsss{{{{{{yyymmmjjjfffbbb^^^WWWNNNHHHDDDAAA>>>;;;999666333000...---,,,,,,---,,,***((((((((('''((()))+++,,,---+++************)))))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((###&&&(((((('''%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&$$$###%%%'''$$$%%%$$$###""""""%%%'''((('''&&&%%%$$$$$$$$$$$$###$$$%%%%%%$$$###"""!!!!!!$$$%%%$$$!!! !!!###!!!!!! !!!!!!"""##################"""""""""""" ###$$$###!!! ###&&&""""""""""""""""""""""""######""""""""""""#########!!! !!!"""###"""!!!"""############$$$$$$$$$!!!$$$'''((('''%%%$$$######""""""!!!!!! """""""""""""""###$$$$$$ !!!!!!$$$#########""""""!!!!!!""""""!!!""""""###$$$$$$ !!!"""$$$$$$######"""!!!!!!""""""######$$$$$$######""""""!!!!!! !!!###%%%&&&%%%$$$###""""""###$$$%%%%%%&&&&&&!!!"""###%%%%%%$$$######""""""######$$$$$$$$$$$$""""""######$$$$$$$$$%%%######""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%$$$###"""""""""###$$$%%%!!!!!!"""###$$$$$$%%%%%%###############"""!!! """""""""""""""#########!!!"""###""""""###%%%(((######$$$%%%%%%&&&''''''###$$$&&&(((***++++++*** """$$$&&&'''&&&%%%$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###################################################"""""""""###$$$%%%%%%%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###########################&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$######""""""######$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&(((((((((((('''''''''''')))(((((((((((())))))***)))************+++++++++,,,,,,,,,---------......//////.........---------000000000000111111111111333333333333333333333333333444555777777777777666444666888;;;<<<<<<;;;:::======>>>???@@@AAABBBBBBEEEEEEFFFGGGHHHHHHIIIIIIHHHJJJMMMMMMLLLKKKKKKLLLKKKLLLMMMMMMMMMKKKJJJIIILLLKKKIIIGGGGGGHHHIIIJJJJJJJJJIIIHHHHHHHHHIIIIIIKKKJJJJJJJJJJJJIIIIIIIIIJJJJJJHHHGGGFFFDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAA======>>>???@@@BBBDDDEEEHHHJJJLLLOOOSSSWWWZZZ\\\iiirrr~~~{{{xxxvvvtttuuusssooojjjeee```\\\ZZZRRROOOJJJEEE@@@===;;;;;;555333111///------------///,,,***)))***++++++***((((((((((((((((((((((((&&&((()))++++++)))(((&&&'''''''''''''''((()))***(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''(((((('''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%%%%&&&&&&$$$""" !!!"""######$$$######$$$$$$%%%%%%$$$###""""""""""""""""""""""""""""""######""""""""""""###### !!!###%%%%%%%%%###"""########################%%%%%%&&&&&&&&&%%%$$$$$$""""""""""""""""""""""""$$$#########""""""!!!!!!!!!""""""""""""!!!!!! $$$###"""""""""""""""""" !!!!!!!!!!!!!!!  ###%%%%%%$$$%%%%%%'''%%%######$$$%%%$$$###""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$#########"""""""""""""""############!!!""""""""""""#########,,,((($$$"""######"""""""""############""""""((($$$!!! """$$$$$$###!!!!!!!!!!!!"""""""""""""""""""""###$$$$$$%%%%%%,,,)))%%%!!! ###$$$$$$###"""!!!!!!"""###$$$!!!!!!""""""########################$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''((('''%%%%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########################################################"""######$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$#########""""""%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((((((((((((''''''''''''(((((((((((((((((()))***)))************+++++++++,,,,,,,,,,,,------------///.........------------....../////////000000000333333333333333333333333333444555666777777666666555666888:::;;;;;;:::999<<<<<<===>>>???@@@AAAAAACCCCCCDDDEEEFFFGGGHHHHHHHHHJJJLLLMMMLLLKKKKKKLLLKKKLLLLLLMMMLLLKKKJJJIIIJJJIIIGGGFFFEEEFFFGGGHHHIIIHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJIIIIIIIIIHHHHHHIIIHHHGGGFFFDDDCCCBBBBBB@@@@@@????????????>>>>>><<<<<<<<<===>>>???@@@AAA???@@@AAACCCEEEGGGIIIKKKSSSYYYaaahhhlllnnnooopppwwwyyy}}}|||zzzyyy|||}}}~~~~~~|||zzzwwwvvvqqqooolllhhhddd```]]][[[YYYWWWTTTPPPKKKGGGDDDBBB@@@>>>;;;777444222222222000///...---,,,,,,---------+++)))((()))******)))))))))))))))))))))))))))'''((()))******)))((('''(((''''''''''''(((((()))((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''(((((((((%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""$$$$$$"""""""""""""""######### !!!"""""""""""""""!!!!!!!!!!!! """"""""""""""""""""""""######""""""""""""###### """###%%%%%%%%%###"""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""############"""""""""!!!############"""!!! !!!!!! !!!!!!"""""""""""""""""""""!!! $$$&&&))))))((('''&&&&&&%%%###"""!!!"""###"""!!!""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!$$$$$$#########"""""""""""""""""""""############"""""""""#########$$$$$$(((%%%""""""$$$%%%$$$"""""""""############""""""'''$$$!!! """$$$###"""!!!!!!!!!!!!""""""""""""$$$#####################&&&%%%###"""!!!""""""###$$$###""""""""""""###$$$"""""""""""""""#########""""""""""""###$$$%%%&&&$$$$$$%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$$$$&&&'''((('''&&&%%%&&&(((########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$######"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$############"""######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######"""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&''''''((((((((((((''''''''''''&&&((('''''''''(((((()))***)))************+++++++++++++++,,,,,,,,,---------............------------------........./////////222222333333333333333333333333555666666777666666666777999:::::::::999888;;;;;;<<<===>>>??????@@@AAAAAABBBCCCDDDEEEFFFFFFHHHJJJKKKLLLKKKJJJKKKKKKKKKKKKKKKLLLKKKKKKJJJIIIHHHGGGFFFDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGHHHIIIJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFEEEDDDCCCBBBAAA@@@=========<<<<<<<<<;;;;;;:::::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<======>>>AAADDDHHHKKKMMMOOORRRUUUUUUWWW[[[```dddgggiiijjjjjjkkklllnnnoooppppppqqqwww{{{{{{xxxvvvvvvuuurrroookkkhhhfffdddccccccbbb```^^^[[[YYYXXXRRRQQQNNNKKKHHHEEECCCAAA???>>><<<999666444111000000///---+++******++++++,,,++++++******+++,,,,,,+++)))''''''((()))((((((************************((((((((((((((((((((((((((((((''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###$$$&&&(((((((((%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!!!!"""###### !!!"""###%%%&&&''''''"""############""""""!!!######!!! !!!!!!"""""""""""""""""""""""""""###""""""!!!!!!""""""###!!!"""###%%%%%%$$$######""""""""""""""""""""""""$$$###"""""""""###$$$$$$""""""""""""""""""""""""############""""""""""""$$$$$$$$$######!!!  !!!!!!""""""#########"""!!! (((***++++++(((&&&%%%%%%###""" !!!!!!!!! """"""""""""""""""""""""""""""############""""""######"""""""""!!!!!!!!!""""""""""""########################$$$$$$$$$%%%$$$"""!!!"""$$$&&&&&&%%%""""""############""""""&&&$$$"""!!!"""######"""!!!!!!!!!!!!""""""""""""%%%%%%$$$######"""!!!!!!!!!!!!"""######""""""!!!$$$$$$############$$$$$$#########""""""""""""""""""!!!!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$((((((''''''&&&$$$###"""$$$&&&(((((('''&&&&&&&&&""""""""""""""""""""""""############$$$$$$$$$$$$################################################%%%%%%$$$###"""""""""###"""""""""###$$$$$$$$$%%%###################################################$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&'''''''''''''''((()))***))))))*********+++++++++++++++++++++,,,,,,,,,,,,------------------------------........./////////222222222222222333333333333333444555666666666666777888999999999999888888999:::;;;;;;======>>>???@@@@@@AAABBBDDDEEEFFFFFFGGGIIIJJJJJJIIIIIIJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGFFFEEEDDDEEEEEEFFFEEEEEEEEEFFFGGGHHHIIIJJJHHHHHHGGGGGGGGGFFFFFFFFFDDDDDDCCCBBBAAA@@@??????<<<<<<<<<;;;;;;::::::999::::::999888888888888888;;;;;;:::999888888999999999;;;======>>>???AAACCCBBBCCCFFFHHHJJJKKKLLLLLLKKKLLLMMMOOOQQQRRRSSSSSSVVVZZZ]]]___^^^[[[YYYXXXYYYXXXVVVTTTQQQNNNLLLKKKJJJIIIGGGEEECCCAAA@@@???::::::999888777777666666333333222000///---,,,,,,,,,++++++******+++,,,,,,***************************(((''''''))))))(((''')))))))))))))))))))))))))))(((''''''''''''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$""""""$$$&&&''''''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""%%%###!!! !!!###$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""######$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!###"""  !!!###%%%!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""##################"""!!! !!!!!!!!! !!!""""""!!!!!!!!!%%%'''((('''$$$"""""""""###""" !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""######"""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""##################$$$$$$$$$%%%%%%%%%""""""""""""$$$%%%%%%&&&"""######$$$$$$######"""%%%$$$""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$#########"""""""""!!!""""""""""""""""""""""""$$$$$$############$$$$$$############""""""""""""!!!!!!!!!!!!!!!"""######%%%%%%%%%$$$$$$$$$$$$$$$&&&''''''&&&%%%$$$#########%%%((()))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$$$$################################################%%%%%%$$$###"""""""""###"""""""""###$$$$$$$$$%%%########################""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***))))))*********+++++++++*********+++++++++,,,,,,,,,,,,------------------....../////////000000000111111111222222333333333333333333444555555666777777888888888999888888888999999:::;;;<<<===>>>>>>@@@AAABBBCCCEEEFFFGGGHHHGGGHHHIIIIIIHHHGGGIIIKKKIIIIIIIIIIIIIIIIIIJJJJJJHHHHHHGGGGGGFFFFFFFFFFFFDDDDDDDDDEEEFFFGGGHHHIIIFFFFFFFFFFFFEEEEEEEEEEEECCCBBBBBBAAA@@@???>>>>>>===<<<<<<;;;::::::999999::::::888777777666666777666555555444444444444555222444666777666555555666888999999:::;;;;;;;;;;;;888999:::;;;<<<=========>>>@@@AAAAAA@@@@@@AAABBB>>>>>>===<<<;;;:::999999:::999888777666555555555111111111000000000000000---,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))((()))((('''(((******)))(((((((((((((((((((((((((((((((((''''''''''''(((((()))((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!###%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$#########"""""""""###$$$$$$$$$###"""!!!!!!!!!  !!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""######$$$$$$$$$#########!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!###$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""###### !!!"""###############!!!""""""""""""!!!  !!!""""""""" """######!!! !!!"""%%%###!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!###""""""""""""""""""###""""""""""""!!!!!!!!!!!!!!!"""""""""##################$$$$$$$$$%%%%%%%%%"""##################$$$######$$$$$$$$$$$$###############"""!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!"""""""""#########&&&%%%###!!!!!!!!!"""####################################"""""""""""""""!!!!!!!!! !!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$###%%%((()))'''%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$$$$$$$################################################$$$$$$######"""########################$$$$$$$$$########################""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###########################"""############$$$$$$$$$""""""###$$$%%%%%%&&&&&&"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))***)))************+++++++++))))))*********+++++++++,,,,,,,,,,,,------------....../////////000000000000000111111222333333333333333333333444555666777777777777777888888999999999999:::;;;<<<======>>>AAAAAABBBDDDEEEGGGHHHIIIFFFGGGHHHGGGFFFFFFHHHJJJIIIIIIHHHHHHHHHIIIJJJJJJIIIHHHHHHHHHHHHGGGGGGGGGDDDDDDDDDDDDDDDEEEFFFGGGEEEEEEEEEDDDDDDDDDDDDCCCAAAAAAAAA@@@???>>>>>>>>>===<<<<<<;;;:::999888888999999888777666555555666333333333222333333444444///222444555333111000000111111111222222333333333111111222333333333333222333444555444333333555888//////000000000000000111//////000000000///......000///...---,,,++++++***,,,,,,+++++++++++++++******************))))))))),,,,,,,,,++++++)))((('''((('''''')))******)))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!"""$$$%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%!!!!!!!!!"""""""""###### !!!!!!!!!!!! !!!!!!  !!!"""###"""""""""""""""""""""""""""!!!!!! !!!!!!"""$$$$$$$$$###############""""""""""""""""""""""""!!!  !!!###$$$""""""""""""""""""""""""""""""""""""############ !!!""""""######"""!!!!!!"""###"""!!! !!!"""""""""""" !!!""""""""""""###%%%&&&$$$""""""#########"""""""""""""""""""""""""""######""""""""""""############"""""""""!!!!!!!!!""""""""""""########################$$$$$$$$$%%%"""###%%%$$$###"""""""""######$$$$$$$$$$$$######"""###$$$###!!! !!!"""!!!!!!!!!!!!"""""""""""" !!!""""""###$$$$$$'''&&&###!!! !!!"""###""""""############""""""!!!"""""""""############""""""!!!!!!!!!!!!""""""############$$$$$$$$$%%%######$$$%%%%%%%%%%%%%%%###%%%''''''&&&%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$#########################################################"""######$$$$$$$$$$$$$$$##################################################################$$$$$$%%%%%%$$$$$$###########################""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((******)))************+++++++++))))))))))))*********+++++++++,,,,,,,,,---------------.........////////////000000111222222333333333333333333333555666777666666666777777999::::::999999:::;;;<<<===>>>>>>@@@AAABBBCCCEEEGGGHHHIIIFFFGGGGGGFFFEEEEEEHHHJJJHHHHHHGGGGGGGGGHHHJJJJJJHHHHHHHHHHHHHHHGGGGGGFFFDDDDDDDDDCCCCCCDDDEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBAAAAAA@@@@@@???>>>>>>>>><<<<<<;;;:::999888777777777777666555444444444444444444333333333333444444111222444333111000000111///...............//////---....../////////.........///111111//////000111+++,,,,,,------.........+++,,,...///...---+++***------,,,+++***)))((((((...---------,,,,,,++++++(((((())))))))))))(((((())))))***++++++***)))(((&&&&&&&&&((()))***(((&&&((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&&&&&&&%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$########################""""""###%%%''''''%%%###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$ !!!!!!"""######$$$ !!!"""""""""!!!!!!#########$$$$$$$$$%%%%%%""""""""""""""""""""""""!!!!!! !!!!!!%%%$$$$$$######"""############################## !!!""""""######""""""""""""""""""""""""!!!"""""""""############!!!!!!!!!!!!!!!  !!!""""""!!! """"""############"""""""""###$$$###""""""$$$&&&&&&$$$""""""#########"""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$$$$$$$#########"""""""""""""""""""""############"""""""""#########$$$$$$ """%%%%%%###!!!"""######$$$$$$%%%%%%$$$$$$### ###$$$###!!! """!!!!!!!!!!!!""""""""""""!!!!!!!!!""""""""""""""""""""""""""""""""""""""" !!!""""""""""""!!! !!!"""###$$$$$$%%%###""""""!!!!!!""""""###!!!!!!"""###$$$%%%%%%&&&$$$$$$%%%%%%%%%$$$$$$###$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""###$$$$$$$$$###################################################"""""""""###$$$%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''(((******)))************+++++++++))))))))))))************+++++++++,,,,,,---------,,,,,,,,,---------......///000000111222222333333444333222222333444666777555555555666777999:::;;;999::::::;;;<<<===>>>>>>???@@@AAACCCEEEFFFHHHHHHFFFFFFFFFEEEDDDEEEGGGJJJHHHHHHGGGFFFGGGHHHJJJKKKGGGHHHHHHHHHHHHGGGFFFFFFEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@??????>>>>>>;;;;;;:::999888777666555666555444444333333333444111111000000//////000000000000000...------///111111000///---,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,))),,,///000...---+++++++++,,,,,,,,,---------...000111333444333111...,,,)))))))))************+++,,,,,,++++++***))))))((())))))***+++++++++++++++%%%&&&(((************)))$$$$$$%%%&&&(((((('''%%%))))))))))))))))))))))))%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%&&&&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$########################"""###%%%(((***)))'''$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$############"""""""""""""""""""""###$$$%%%%%%%%%%%%%%% !!!"""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!%%%%%%$$$###""""""############################## !!!"""############""""""""""""""""""""""""!!!!!!""""""#########$$$######"""!!!  """###""""""''''''&&&&&&$$$###!!!!!!###$$$$$$###""""""###%%%%%%###"""!!!"""###"""!!!""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$############""""""""""""############!!!""""""""""""#########!!!$$$%%%###"""###$$$###$$$$$$%%%%%%$$$$$$### """$$$$$$!!! """!!!!!!!!!!!!""""""""""""######""""""!!!!!! !!!###$$$###!!!  !!!""""""!!!  """###$$$%%%&&&######"""""""""""""""### !!!###$$$%%%&&&'''&&&&&&&&&%%%$$$###"""!!!%%%&&&&&&%%%######%%%'''$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!########################""""""!!!!!!!!!###$$$%%%%%%%%%$$$###"""!!! !!!"""###$$$$$$###"""!!!&&&%%%%%%$$$###"""!!!!!!######$$$$$$$$$######"""!!!"""###$$$$$$$$$$$$$$$ !!!###%%%%%%%%%###"""###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%&&&'''((()))%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''(((((((((((()))(((((((((((())))))))))))******))))))******+++,,,++++++******++++++,,,---,,,,,,+++++++++,,,------111111222222222333333333111222444555666555555444444444444555777888:::;;;:::;;;;;;<<<===>>>??????EEEDDDBBBAAABBBEEEHHHJJJHHHGGGFFFEEEFFFGGGHHHIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDEEEFFFFFFGGGGGGBBBBBBCCCDDDCCCBBB@@@???BBBDDDFFFHHHHHHGGGEEECCC===<<<;;;;;;<<<===<<<:::;;;;;;::::::999888777777777666555444333222222222333111//////000111000///////////////............------------------------,,,,,,+++******+++,,,,,,++++++************++++++******+++++++++,,,,,,,,,,,,---///...,,,***)))***,,,+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((('''&&&%%%$$$%%%%%%&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$#########$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%'''&&&$$$""""""###$$$%%%###$$$$$$""" """###!!!!!!"""###$$$%%%%%%%%%##############################$$$%%%%%%&&&''''''%%%$$$###""""""###$$$%%%""""""!!!!!!!!!!!!""""""$$$#########""""""!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###""""""!!!!!!!!!!!!!!!##################$$$$$$!!!!!!""""""#########$$$"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###"""!!! !!!"""###$$$$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###############$$$"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%((('''%%%###""""""######"""######$$$$$$######"""!!!"""$$$%%%$$$### ######$$$$$$$$$$$$###### !!!!!!!!!"""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!###&&&)))+++"""###$$$%%%%%%$$$###"""(((&&&$$$""""""$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$#########""""""###################################################""""""!!!!!!"""###$$$$$$$$$######"""!!!!!!!!!""""""############""""""!!!!!!"""###$$$%%%&&&'''!!!""""""#########""""""""""""###$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''((((((((('''((((((((())))))))))))******)))))))))***++++++++++++******++++++,,,---,,,,,,+++++++++,,,------111111111111222222222222...///111444555666666666555555555555555666777888999::::::;;;<<<===>>>>>>BBBAAA@@@@@@AAACCCEEEGGGEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDEEEEEEEEEFFFFFFFFFBBBBBBCCCCCCBBBAAAAAA@@@BBBCCCEEEFFFFFFEEECCCAAA===<<<;;;;;;<<<<<<;;;::::::999999888777777666666555444333222111111111111222000....../////////............------------,,,------------------------,,,++++++******++++++,,,+++******************+++)))))))))*********+++++++++---......,,,***)))***++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''&&&)))(((&&&%%%%%%%%%&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%###"""!!!"""###$$$%%%&&&((('''&&&%%%%%%&&&"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%%%%%%%"""!!!  !!!"""""""""!!!!!!!!!!!!""""""######"""""""""!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""########################!!!!!!!!!!!!"""""""""###$$$###""""""!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!#########""""""""""""""""""######"""!!! """!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$###"""!!!!!!"""###$$$######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""######"""""""""""""""""""""""" !!!!!!"""######$$$$$$'''&&&$$$############$$$""""""############"""""""""######$$$###"""!!! """######$$$$$$######""" !!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""######"""!!!"""$$$&&&'''$$$$$$$$$%%%%%%$$$$$$$$$'''&&&$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$###############################################################$$$###""""""!!!""""""###""""""""""""""""""""""""######""""""""""""###### """###%%%'''((())) !!!"""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############""""""#########$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((())))))))))))))))))))))))******++++++************+++,,,,,,,,,+++++++++,,,,,,---...//////000000000111111111//////111222444444444444555555444444444444444555777888999:::;;;<<<======>>>>>>??????AAABBBBBBCCCCCCCCCDDDDDDEEEEEEEEEDDDGGGHHHHHHHHHGGGFFFEEEEEEDDDEEEEEEEEEEEEEEEEEEEEECCCBBBBBBAAAAAAAAAAAAAAABBBCCCDDDEEEDDDBBB@@@???===<<<:::;;;;;;<<<:::999888777777666666555555555333333222111000000000000000...------......---,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,************************((((((((()))))))))******+++,,,...---+++))))))***))))))******************))))))))))))))))))))))))))))))))))))))))))))))))************************'''''''''&&&&&&&&&%%%%%%)))(((''''''&&&&&&''''''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$"""!!!!!!"""######!!!###&&&&&&%%%$$$###$$$##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################!!!  !!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!""""""########################!!!!!!!!!"""""""""######&&&%%%$$$###"""!!!!!!!!!###"""""""""!!!!!! $$$######""""""!!!!!! !!!"""###"""!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$$$$############$$$$$$""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""######%%%$$$############$$$$$$""""""""""""""""""""""""############"""""""""""""""######$$$$$$######""" !!!!!!!!!"""""""""#########""""""!!!!!! """"""############""""""###########################""""""!!!!!!""""""###%%%$$$"""!!!!!!!!!"""###%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&########################!!!!!!!!!!!!!!!!!!!!!!!!########################$$$$$$###""""""!!!!!!!!!!!!!!!""""""############$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$%%%%%%%%% !!!"""############"""######$$$$$$$$$######&&&%%%$$$$$$###$$$$$$%%%###$$$$$$%%%%%%$$$$$$#########""""""""""""###############$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((((()))))))))(((((((((((()))*********************++++++,,,++++++++++++,,,---.............../////////000000222222222222111111000000444333333333333333444444555666777888999:::;;;<<<;;;<<<>>>@@@AAAAAAAAA@@@AAABBBDDDEEEEEEEEEDDDCCCFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCBBBAAA@@@@@@@@@BBBBBBBBBCCCDDDDDDCCCAAA???>>>===;;;::::::;;;;;;999888777666666666555555555444333222111111000000000111000...,,,,,,---...---,,,---,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************++++++))))))************))))))((((((((()))))))))*********,,,---,,,***))))))***(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''&&&&&&&&&&&&%%%((((((((((((''''''((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%""""""""""""############%%%$$$###""""""###$$$$$$ """######"""!!!"""$$$$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##################""""""""""""######""""""!!!!!!!!!!!!""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########&&&&&&$$$###""""""""""""%%%%%%$$$$$$###""""""""""""""""""""""""!!!!!!!!!!!!"""###"""!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######################## !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""########################$$$$$$%%%##############################""""""!!!"""######""""""############"""""" !!!!!!!!!!!!"""""""""$$$$$$######"""!!! """"""############""""""""""""""""""""""""""""""###""""""""""""""""""###$$$###"""!!! !!!!!!&&&%%%############%%%&&&"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################!!!!!!!!!!!!!!!!!!!!!!!!####################################""""""!!!!!!!!!!!!!!!"""######$$$$$$$$$###"""!!!!!!"""###$$$&&&&&&%%%$$$$$$###""""""!!!"""######$$$$$$$$$#########$$$$$$$$$######"""%%%%%%$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$#########""""""""""""###############$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%&&&''''''''''''((((((((((((((((((''''''(((((()))*********))))))******+++,,,++++++++++++,,,---...///------........./////////333222222111000000000000111111111222222333444555444444666777888:::;;;;;;;;;<<<>>>@@@AAAAAAAAA@@@AAABBBDDDEEEEEEEEEDDDCCCEEEEEEFFFGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCBBBAAA@@@??????@@@BBBCCCCCCCCCDDDCCCCCCAAA@@@???===;;;:::999::::::888777666666666666666555555555333222222111111111111222111///------.........------------,,,,,,,,,++++++++++++++++++++++++++++++************************((()))************)))((()))))))))*********++++++***++++++***)))((()))+++((((((((())))))******+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''((((((((((((((((((&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%#########$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%###""""""%%%'''$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############&&&%%%$$$###""""""""""""$$$$$$$$$$$$######"""""" !!!"""######$$$ """###"""!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!""""""""""""""""""!!! !!!!!!""""""######"""""""""""""""""""""""" !!!"""###"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$%%%!!!""""""###$$$$$$$$$$$$%%%$$$############$$$%%%######"""!!!""""""######"""""""""######"""""""""!!!!!!!!!!!!"""""""""###%%%$$$$$$###"""!!!!!! """"""############""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######!!!!!!!!!!!!!!!!!!""""""$$$###"""!!!!!!"""###$$$!!!"""$$$%%%&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$################################################"""############""""""!!!!!!!!!""""""#########$$$######""""""""""""######"""############$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$$$$$$$###""""""""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$############""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((('''''''''''''''((())))))***))))))))))))***++++++*********+++,,,---...///------.........//////////////////000111333444555111111111111222333555555333444555666888:::;;;;;;;;;===>>>@@@AAAAAAAAAAAABBBBBBCCCDDDDDDDDDDDDCCCDDDDDDEEEFFFGGGGGGGGGFFFFFFFFFEEEDDDDDDCCCBBBBBB@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBAAA@@@???<<<;;;999999999999777666555555555555555555555555222222111111111111111222000///------.........------------,,,,,,,,,++++++************************))))))***++++++***))))))'''((()))******)))(((''')))))))))*********++++++)))******)))(((((()))+++(((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''''''''&&&&&&&&&'''(((((((((''''''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&""""""######$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%###!!!!!!###%%%##################$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""########################"""""""""#########$$$$$$$$$$$$###""""""""""""###!!!!!!!!!!!!!!!!!!!!!""" """###$$$$$$ !!!""""""!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!""""""######"""""""""""""""""""""""" """###$$$######""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%!!!!!!"""###$$$$$$$$$###%%%$$$###""""""###$$$%%%""""""""""""############!!!""""""######""""""!!!!!!!!!!!!"""""""""######$$$$$$$$$######""""""!!!!!!!!!""""""""""""!!!!!! $$$######""""""######$$$ !!!!!!""""""######""""""!!!!!!!!!!!!""""""!!!"""###%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$################################################!!!!!!######$$$###"""""""""""""""""""""#########""""""############"""""" !!!"""######$$$$$$$$$$$$$$$$$$###"""!!! $$$$$$$$$$$$$$$###"""""" !!!###$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###############$$$%%%&&&""""""###$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&''''''((())))))))))))))))))***++++++*********+++,,,---//////............/////////////////////000111444666777333333222222222333333444333444555666888:::;;;<<<;;;<<<===???@@@@@@@@@AAAAAAAAAAAAAAAAAABBBCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBAAAAAA??????@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@???<<<;;;999888999888666555333333444444444444444444000000000//////000000111///---++++++,,,---,,,+++,,,++++++++++++*********************************((()))***++++++***)))((('''((()))******)))((('''((((((((()))))))))******)))))))))((('''''')))+++)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%$$$%%%&&&'''(((''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&(((((('''&&&%%%&&&%%%%%%%%%%%%%%%%%%$$$!!!""""""###$$$$$$%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&###%%%'''&&&$$$!!! """""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&!!!"""############"""!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""########################""""""#########$$$$$$$$$""""""!!!!!!!!!"""###### !!!""""""###### !!!"""######!!!""""""!!!!!!"""$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!"""############"""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" """$$$%%%%%%$$$###""""""""""""""""""""""""!!!!!!""""""###$$$$$$$$$!!!"""###$$$$$$###""""""###"""!!! !!!"""### !!!"""###$$$######"""!!!!!!""""""""""""!!!!!!!!!!!!"""""""""################################# !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$######""""""######$$$!!!!!!""""""######""""""""""""############""""""!!!"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!######################## !!!"""###$$$$$$###"""######""""""""""""""""""!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!""""""""""""############""" $$$$$$$$$$$$$$$###"""!!! ###$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$#########!!!!!!!!!!!!"""###%%%%%%!!!!!!"""###%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''(((((()))))))))))))))******+++*********+++,,,---///000........./////////000000222222111111111222444555666555444333222222222222333444555777888:::;;;<<<;;;;;;<<<===>>>???@@@@@@AAA@@@???>>>???@@@BBBCCCBBBCCCDDDFFFGGGGGGGGGGGGGGGFFFFFFDDDCCCBBBAAA@@@===???@@@AAABBBAAAAAA@@@>>>>>>>>>>>>>>>?????????<<<;;;999888888888666444222222222222222222222333//////.........//////000...,,,******+++,,,+++***************))))))))))))))))))))))))))))))))))))((()))***++++++***)))((('''((()))++++++)))((('''''''''''''''((((((((())))))))))))((('''''')))+++******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&%%%%%%%%%$$$$$$###$$$&&&'''''''''&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$&&&&&&&&&$$$###&&&&&&&&&%%%%%%$$$$$$$$$!!!""""""###$$$$$$%%%%%%!!!""""""""""""#########"""###$$$%%%%%%%%%%%%%%%%%%)))---///,,,'''### !!!!!!"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&"""###$$$%%%%%%$$$###"""""""""!!!!!!!!!!!!""""""!!!!!!""""""######$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$ !!!"""###$$$!!!!!!"""###$$$%%%&&&&&& !!!!!!!!!!!!!!!!!!""""""!!!!!!"""$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""###$$$%%%%%%$$$###"""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!###%%%&&&%%%$$$###"""""""""""""""""""""""" !!!!!!"""#########!!!"""###$$$$$$###"""!!!"""!!!!!!""" ###$$$%%%$$$###!!!!!!!!!""""""""""""!!!!!!""""""""""""###########################$$$$$$$$$ """"""""""""""""""""""""$$$$$$############$$$$$$"""############""""""!!!"""###$$$%%%%%%$$$###"""!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!###%%%&&&#########"""""""""""""""$$$$$$############$$$$$$######""""""!!!!!! !!!"""###$$$%%%%%%$$$$$$###"""!!!!!!!!!""""""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$###"""!!!###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################################################################&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))((((((((((((''''''''''''***))))))(((((((((((()))******+++++++++,,,,,,,,,***+++++++++***+++...000111111111000111111222222555444444444444555666666777777777777888888888888???????????????>>>======BBBBBBBBBBBBBBBBBBBBBBBBAAABBBDDDEEEFFFFFFEEEEEEFFFEEECCCBBBAAAAAABBBCCCAAAAAABBBDDDFFFEEECCCAAABBBAAA???=========>>>>>>;;;;;;:::999888777666666222222222111111111000000000//////.........//////------,,,,,,,,,+++++++++***************)))(((((())))))(((((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&(((((('''''''''&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))((((((&&&&&&''''''(((((())))))%%%%%%&&&'''((()))******((((((((((((((((((((((((&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''(((&&&%%%######$$$%%%&&&(((&&&""" !!!$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$#########$$$%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$###"""""""""###%%%&&&########################!!!!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$######""""""""""""#########$$$$$$$$$%%%$$$###!!! #########"""""""""""""""###"""!!! !!!"""###$$$###!!! !!!""""""#########$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%%%%%%%%%%""""""""""""""""""""""""""""""!!!!!! !!!!!! !!!!!!$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! """"""!!!!!!!!!!!!"""""" """$$$$$$""" !!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""###"""!!!  """"""""""""!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""""""""""""""!!!!!!!!!!!!!!!"""######!!!!!!"""###$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$'''%%%###"""!!!"""######"""""""""""""""#########$$$$$$############$$$$$$######""""""!!!!!!!!!!!! """###$$$%%%$$$###"""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$###""""""###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''(((((()))))))))((((((((((((((())))))*********+++++++++,,,,,,///000000///......000222111111000000111111222222444444444444444555666666666666777777777888888888:::;;;<<<===>>>?????????AAAAAAAAAAAAAAAAAAAAAAAAAAABBBDDDEEEFFFFFFEEEEEEGGGFFFEEECCCAAA@@@??????AAAAAAAAACCCEEEEEECCC@@@@@@???===<<<;;;;;;<<<<<<::::::999888777666555555333333333222222222111111000000///...------......,,,+++++++++***************************)))(((((())))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))(((&&&%%%$$$""""""''''''''''''((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&'''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&'''((('''%%%#########%%%%%%'''%%%###!!!!!!"""$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$#####################$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###############$$$%%%%%%######################## !!!"""###$$$######$$$$$$#########"""""""""""""""#########$$$$$$$$$$$$###"""!!!!!! !!!!!!###########################"""!!!!!!!!!!!!"""###%%%$$$"""!!! !!!"""""""""#########$$$$$$"""!!!!!!!!!!!!###$$$%%%""""""""""""""""""""""""$$$$$$###"""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!! """!!!!!!!!!!!!!!!!!!"""#########"""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$#########"""""""""!!!""""""!!!!!!!!!!!!""""""!!! !!!###$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$$$$###"""!!! !!!!!! !!!!!!"""#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""#########"""!!!!!!!!!!!!!!!"""######!!!!!!!!!""""""######$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########)))'''%%%###!!! !!!!!!!!!""""""######$$$$$$$$$$$$############$$$$$$###""""""""""""!!!!!!!!! !!!###$$$%%%&&&""""""""""""""""""###$$$"""""""""""""""""""""""""""############$$$$$$$$$###########################$$$$$$$$$$$$###""""""###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$%%%&&&'''((()))******''''''''''''((()))***************++++++++++++,,,111222222111//////000222000000000000000111222333444444444444444555555666666666777777777777888888999999;;;<<<===>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCEEEEEEEEEEEEDDDEEEEEEDDDDDDBBBAAA@@@???@@@@@@@@@BBBDDDDDDBBB@@@======;;;:::::::::::::::999888888777666555444444333333333333222222222222111000///...---,,,,,,,,,*********))))))))))))((())))))******))))))(((((()))((((((''''''(((((()))))))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((+++***)))((('''&&&%%%$$$((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&)))'''&&&$$$######$$$$$$%%%%%%$$$############$$$$$$######""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$"""###$$$$$$$$$$$$$$$$$$######################## !!!"""""""""""""""######""""""""""""!!!!!!###############$$$$$$$$$###""""""!!!!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$"""!!! !!!!!!!!!"""""""""######!!!!!!  """###%%%!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!""""""""""""""""""""""""######""""""""""""!!!!!!########################""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""###!!! """######"""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""&&&%%%$$$###"""  !!!##############################!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$#########!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!""""""""""""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%###"""!!!!!!!!! !!!"""###$$$$$$%%%$$$$$$############$$$$$$""""""""""""""""""""""""#########$$$%%%%%%&&&&&&"""!!!!!!!!!"""###$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$##############################$$$$$$$$$######"""###$$$$$$%%%%%%$$$$$$##################$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))&&&&&&&&&'''((()))***+++************++++++++++++---...//////...---///000000000///000000111222333444444333333444444555666666666666666777777777888<<<<<<=========<<<<<<;;;@@@@@@@@@@@@@@@@@@@@@@@@@@@AAACCCDDDEEEEEEDDDDDD???@@@BBBCCCDDDCCCCCCBBB@@@??????AAABBBCCCAAA@@@<<<<<<;;;::::::999999999888777666666444444333222222222222111111111111000111000///---,,,+++++++++*********)))))))))((((((((()))))))))))))))(((((((((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&%%%%%%&&&((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((''''''&&&&&&&&&(((((((((''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&%%%$$$#########$$$$$$$$$%%%$$$$$$$$$###$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$########################### !!!!!!"""######"""""""""""""""!!!!!!!!!!!!!!!########################""""""!!!!!!"""######$$$##################$$$$$$#########""""""#########""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""#########""""""!!! !!!!!!!!!"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""############""""""""""""""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! """""""""######"""""""""$$$""" """###$$$$$$""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""%%%$$$$$$###"""!!! !!!"""""""""""""""""""""#########"""""""""""""""""""""""""""######$$$$$$$$$######!!!!!!!!!!!!!!!""""""###"""""""""""""""!!!!!!!!!""""""############""""""########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############### !!!"""###$$$$$$%%%$$$$$$############$$$$$$""""""""""""############%%%%%%%%%%%%$$$$$$$$$###"""!!!!!!!!!"""###$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$########################"""######$$$$$$$$$#########$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''(((******))))))*********+++++++++)))***---------...///111////////////000111222333333333333333333444555555555666666666666777777777<<<======>>>>>>=========???????????????????????????@@@BBBCCCDDDDDDCCCCCC???@@@BBBCCCCCCCCCBBBBBB???>>>>>>???AAAAAA@@@???======<<<<<<;;;::::::999777777666555444333222222000000000000////////////000///...,,,+++*********************))))))))))))'''(((((()))))))))((((((((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''(((&&&'''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&((((((''''''&&&&&&%%%%%%((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$#########$$$%%%%%%%%%%%%$$$###%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%'''&&&&&&&&&&&&%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%##############################""""""######$$$$$$######!!!!!!!!!!!!!!!"""""""""########################"""!!!!!!""""""###$$$%%% !!!!!!!!!""""""######"""""""""######""""""""" !!!"""###$$$$$$!!!!!!!!!!!!"""""""""""""""###%%%&&&%%%### !!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""############""""""!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!""""""############""""""$$$""" """$$$$$$$$$""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""#########""""""!!! !!!!!!""""""##############################$$$$$$$$$######"""!!!!!!!!!!!!!!!""""""########################""""""""""""######"""""""""########################$$$$$$############$$$$$$""""""######$$$$$$$$$$$$!!!!!!""""""######$$$$$$$$$$$$############$$$$$$"""""""""############$$$#########""""""!!!!!! """"""""""""""""""###$$$"""""""""""""""""""""""""""############$$$$$$$$$########################""""""###$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$##################"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&'''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&'''((()))))))))))))))************+++'''***---...//////111222.........///000111222333333333333333333444444555555555666666666666777777888999;;;===???@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAACCCCCCCCCCCCBBBDDDDDDCCCCCCAAA@@@???>>>???>>>===>>>???@@@@@@???============<<<;;;:::999777666666555444333222222////////////.........---///...---,,,+++*********************))))))))))))''''''((()))))))))(((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&%%%$$$$$$'''''''''&&&&&&&&&&&&&&&((('''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&#########$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%###############"""""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$#################################$$$$$$$$$$$$######!!!!!!""""""""""""######$$$$$$$$$###############"""""""""""""""###$$$%%% !!!!!!"""""""""!!!!!!""""""""""""!!!!!! """###$$$$$$$$$!!!!!!!!!"""""""""######!!!$$$&&&'''&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!""""""!!!!!! """""""""""""""""""""""" !!!!!!!!!!!!!!! !!!############!!! !!!!!!!!!!!!"""""" """"""""""""""""""""""""""""""""""""############!!!"""###$$$$$$###"""!!!$$$"""!!!!!!###$$$$$$###""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$######!!!  !!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$######"""!!!!!!!!!!!!!!!!!!"""#####################$$$$$$$$$!!!""""""######""""""!!!########################"""!!!  !!!"""""""""###$$$$$$$$$$$$$$$"""""""""""""""#########$$$$$$############$$$$$$""""""#########$$$$$$$$$ !!!!!!!!!""""""$$$###"""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$########################""""""###$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$#########"""""""""!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((())))))))))))************(((***---///......///000............000111222333333333222222333333444555555555555666666666777777777888:::<<<>>>???@@@@@@========================>>>???AAABBBCCCCCCBBBBBBFFFEEECCCAAA@@@???>>>>>>???===<<<===>>>??????>>><<<=========<<<;;;:::999777777666555444333222222000////////////.........------,,,++++++***++++++)))))))))(((((((((''''''&&&''''''((())))))(((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''***))))))((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%"""#########$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$#########$$$#########"""""""""!!!"""#########$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$########################""""""############"""""""""""""""#########$$$$$$$$$$$$$$$#########""""""#########"""######$$$$$$ !!!""""""###### !!!""""""!!!  !!!"""###""""""!!!"""""""""#########$$$$$$!!!!!!""""""######$$$$$$########################"""""""""""""""!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!  """######"""  !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$!!!"""$$$%%%%%%$$$"""!!!###""""""###%%%%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########"""!!!!!! !!!!!! !!!"""""""""########################"""#########""""""!!! !!!!!!!!!!!!!!!"""######!!!!!!""""""######$$$$$$!!!!!!""""""""""""!!!!!!###########################"""!!!!!!"""#########$$$$$$$$$$$$###############"""""""""""""""$$$$$$############$$$$$$""""""######$$$$$$$$$$$$ """###$$$%%%&&&$$$$$$###"""!!!!!!"""""""""""""""""""""""""""""""""############$$$$$$$$$########################!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$#########""""""!!!!!!######$$$$$$$$$%%%%%%%%%########################!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&'''(((((((((''''''&&&&&&&&&''''''))))))))))))************(((***---...---,,,,,,---------......///111222333333333222222333333444555555555555555666666666777999:::;;;;;;<<<<<<<<<;;;========================>>>???AAABBBCCCCCCBBBAAADDDCCCAAA@@@???@@@@@@AAA>>>===<<<<<<>>>??????>>>;;;<<<======<<<;;;999888777777666555444333333222000000000000////////////,,,,,,++++++***+++++++++(((((('''''''''&&&&&&&&&&&&&&&'''((())))))(((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''$$$%%%''''''''''''%%%$$$&&&&&&&&&'''''''''((((((''''''''''''''''''''''''######$$$$$$%%%&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%######$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&'''$$$$$$############$$$$$$""""""######$$$$$$$$$$$$$$$#########$$$%%%%%%&&&#########""""""""""""!!!$$$#########""""""!!!!!!""""""######$$$$$$$$$$$$((('''%%%$$$###$$$%%%%%%########################!!!"""""""""""""""!!!!!!""""""######$$$$$$$$$%%%$$$$$$$$$$$$######""""""$$$$$$###############$$$ !!!!!!"""###$$$$$$$$$ !!!!!! """"""#########!!!############$$$$$$$$$$$$'''$$$!!!!!!###!!!!!!!!!!!!!!!!!!!!!!!!""""""###############"""""""""""""""""""""""""""""""""!!!!!!  !!!######!!!  !!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!"""$$$%%%%%%$$$"""!!!"""""""""$$$&&&&&&$$$"""!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######""""""!!!!!!  !!!"""### !!!"""######$$$"""""""""""""""""""""""""""""""""""""""!!! !!!!!!!!!!!!!!!"""###### !!!"""######$$$!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""&&&%%%###""""""###%%%&&&$$$$$$###"""!!! """"""############""""""""""""""""""""""""""""""!!!!!!""""""#########$$$ !!!"""###$$$$$$$$$$$$######""""""!!!!!!###"""!!!!!!!!!!!!!!!"""""""""############""""""######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$""""""############""""""$$$$$$$$$$$$######""""""%%%%%%%%%$$$$$$#########""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((***)))))))))))))))******---,,,---------***%%%"""////////////000000000000111111111111111222222333555555444333444555666777999999999::::::;;;;;;;;;?????????>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAABBBBBB@@@@@@@@@??????>>>>>>>>>============<<<<<<<<<<<<<<<;;;;;;::::::999999888777666555444333222222222222000...///000000---***,,,,,,,,,+++++++++******''''''((((((''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#######################################$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$######"""###%%%''''''%%%###%%%$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""############"""!!!!!!$$$$$$$$$$$$#########"""!!!###%%%&&&'''(((%%%$$$###""""""###$$$%%%"""$$$&&&((((((&&&$$$""""""""""""""""""""""""""" !!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""%%%$$$$$$$$$######""""""$$$###"""!!!!!!"""###$$$"""###$$$%%%%%%$$$"""!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""%%%'''&&&""" !!!###!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! ######$$$$$$$$$$$$############"""""""""""""""###%%%""" """###!!!!!!!!!"""""""""#########'''%%%""""""############"""""""""""""""""""""""""""!!! """"""!!!!!!!!!!!!""""""""""""############""""""!!!###$$$%%%$$$$$$######"""!!!!!!!!!!!!!!!"""!!! """######"""%%%###""""""######""" $$$$$$######""""""!!!!!!###!!!!!!###%%%%%%"""%%%$$$$$$$$$$$$$$$$$$$$$"""""""""""""""!!!!!!!!!""""""############""""""########################!!!"""""""""############!!!!!!!!!"""""""""""""""###"""""""""!!!!!!!!!!!!"""""""""""""""###$$$%%%""""""############""""""###$$$%%%%%%&&&&&&%%%%%%"""""""""""""""""""""""" !!!!!!!!!!!! ######"""""""""!!!!!!!!!%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))(((((()))******+++---------...///...+++(((.../////////000000000000111000000000000111222222555444444333444555666777888888999999::::::;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@AAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAA>>>>>>=========<<<<<<<<<<<<;;;;;;:::999888888777777666555333222222222222222000......000///,,,***,,,,,,+++++++++*********(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%)))((((((''''''&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$####################################$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$######""""""###%%%%%%$$$"""$$$$$$#########"""""""""""""""""""""""""""""""""############""""""""""""#########$$$######""""""######"""""""""!!!!!!!!!""""""""""""!!! """"""!!! !!!"""""""""###%%%''''''%%%###""""""""""""""""""""""""""" !!!!!!"""#################################""""""""""""""""""""""""$$$$$$#########"""""""""######""""""""""""######!!!"""$$$%%%%%%$$$###"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!"""######!!! !!!!!!"""""""""""""""""""""""" !!!"""######"""!!! """"""############""""""######"""""""""""""""###)))&&&$$$$$$&&&&&&%%%###""""""###$$$&&&'''(((((($$$%%%%%%$$$######%%%&&&############"""""""""""""""""""""""""""!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#########$$$$$$$$$############"""!!!!!!!!!!!!!!!###""" !!!###$$$$$$###$$$###""""""######""" $$$##################"""$$$###"""$$$&&&&&&###!!!#########$$$$$$%%%%%%&&&!!!!!!!!!""""""#########""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""#####################""""""!!!!!!!!!############""""""""""""!!!!!!""""""###%%%&&&'''""""""############""""""!!!!!!"""###############"""""""""""""""""""""""" !!!!!!""""""!!!!!! ###############"""""""""%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((()))***+++,,,+++***)))+++---......,,,....../////////000000000000000/////////000111111444444444333444555555666777777888888999::::::;;;========================???????????????@@@@@@@@@>>>>>>>>>>>>??????????????????>>>>>>===<<<;;;;;;<<<;;;;;;999888777666666666555444333222111111111111000......///...,,,***++++++++++++*********))))))((('''&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#################################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##################""""""###############$$$$$$$$$$$$######&&&%%%######$$$%%%$$$#########""""""""""""!!!!!!""""""""""""""""""""""""############""""""""""""######$$$$$$$$$$$$$$$###!!!!!!!!!!!! $$$######""" """!!!!!! !!!!!!"""!!!"""$$$%%%%%%$$$"""!!!""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""######""""""""""""!!!!!!""""""############"""""" !!!###$$$%%%$$$######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""######"""!!!########################!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!"""""""""!!!!!!""""""###&&&%%%######$$$$$$$$$###$$$$$$$$$###"""!!!!!! ###&&&&&&%%%%%%%%%############"""""""""""""""""""""""""""!!!!!! !!!"""######"""!!! """"""!!! !!!""""""'''&&&%%%$$$###"""""""""###""""""!!!!!!!!!!!!!!!$$$"""!!!"""###$$$$$$$$$$$$"""!!!!!!######""" """###############$$$$$$%%%$$$###$$$&&&&&&$$$"""""""""###$$$%%%&&&&&&'''!!!!!!"""""""""#########"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""##################"""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""######$$$%%%""""""############""""""!!!"""######$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%#########$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''')))***,,,,,,,,,***)))***,,,/////////........./////////000000///////////////000000111333333333444444444555555666666777777888999::::::<<<<<<<<<<<<<<<=========???????????????>>>>>>>>>;;;;;;<<<<<<======>>>>>>@@@@@@???>>><<<;;;::::::;;;;;;:::999777666555555555444333222111000000000000//////......,,,+++***+++************)))))))))***(((&&&%%%$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$######""""""######""""""""""""############$$$$$$$$$$$$######)))'''$$$$$$%%%&&&&&&%%%"""""""""!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!"""###$$$%%%%%%%%%%%%%%%!!!!!!!!!!!! """""""""""""""!!!!!! #########""""""######### !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!###"""""""""""""""""""""########################"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!! """###$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$"""!!!###&&&(((%%%###""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!! """!!!!!!!!!!!!""""""#########"""!!!""""""""""""######"""!!!!!! !!!$$$%%%$$$$$$$$$############"""""""""!!!!!!!!!""""""""""""!!!!!! """######""" $$$###!!! !!!###$$$'''&&&$$$"""!!!!!!""""""""""""!!!!!!!!!!!!""""""###""" !!!"""$$$#########"""!!!!!!"""###""" !!!!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%############""""""""""""######$$$$$$$$$$$$####################################""""""""""""""""""""""""""""""####################################$$$###"""!!!!!!!!!!!!!!!""""""############""""""$$$%%%%%%&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&'''(((***+++,,,///---++++++---///000000............///////////////////////////000000111333333333444444444444444444444555666777888999:::::::::;;;;;;;;;<<<<<<<<>>>>>>>>>>>>>>>>>>>>======>>>>>>??????@@@@@@??????>>>===<<<;;;:::999:::999888777666555444444444333222111000/////////...//////...,,,+++***************)))))))))((((((***(((&&&%%%$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$######"""""""""######""""""""""""######"""######$$$$$$######"""'''%%%###"""$$$%%%%%%%%%!!!!!!!!!!!!!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!!!!"""###$$$%%%&&&&&&&&&#########"""""""""!!!!!! !!!""""""###"""""""""""""""######""""""""" !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""!!!"""###$$$$$$###"""!!! !!!"""###$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""%%%"""!!!###'''(((&&&###!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!! !!!!!! !!!"""######$$$$$$$$$$$$###$$$%%%%%% !!!"""###%%%&&&''''''!!!$$$%%%$$$$$$%%%&&&############"""""""""!!!!!!!!!""""""""""""!!!!!! !!!""""""!!! ###"""  """######"""!!! !!!"""###""""""!!!!!!!!!!!!""""""""" !!!""""""!!!"""!!! !!!"""###"""!!! !!!!!!"""""""""############""""""######%%%%%%%%%$$$$$$#########$$$$$$$$$######"""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""############"""""""""""""""""""""######$$$$$$$$$ !!!!!!!!!%%%$$$###!!! """"""############""""""!!!!!!"""############"""!!!!!!!!!"""######$$$$$$!!!""""""######""""""!!!"""""""""##################$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&'''((()))***++++++)))'''''')))+++++++++------........./////////000000/////////000111111222222333444444444444333333333444555777888999999999999999:::;;;;;;<<<<<<===============>>>>>>>>><<<<<<<<<<<<==================<<<<<<;;;:::999999888777777666666555555444333222111000///.........---...///...+++))))))***))))))))))))(((((((((((()))((('''&&&%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%##############################$$$%%%%%%%%%%%%$$$###############"""""""""#########""""""#########""""""############""""""###!!! !!!"""$$$######!!!!!!""""""""""""######""""""""""""""""""""""""############"""""""""""" !!!"""$$$%%%&&&&&&&&&$$$$$$$$$$$$############ !!!!!!!!!  !!!!!!  !!!!!!""""""!!!!!! """""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""######""""""############""""""!!!!!!!!!!!!"""#########""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""###$$$$$$###""" """"""!!!!!!!!!!!!"""""" !!!!!!!!!!!! !!!"""######"""#########!!!!!!###%%%%%%%%%$$$###""" !!!"""###"""!!! """###############"""""""""""" !!!!!!"""""""""""""""  !!!"""###!!!!!!!!!!!!!!!""""""###!!! !!!!!! !!!  """###"""!!! !!!!!!!!!!!!!!!!!!"""######"""!!!!!!"""$$$'''&&&&&&%%%$$$###"""""""""###############$$$$$$###$$$$$$%%%%%%$$$$$$#######################################"""""""""!!!$$$$$$###############""" !!!!!!!!!"""""""""$$$$$$###"""!!!!!!!!!!!!""""""############"""""" !!!!!!"""######$$$$$$!!!""""""######""""""!!!!!!!!!!!!"""""""""############$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((()))***&&&%%%$$$%%%'''))))))(((---------.........//////111000000000000111222222111222333444444444333333222222333444666777888999888888888999:::;;;;;;;;;;;;<<<<<<======>>>>>>>>>::::::::::::999999999999;;;;;;;;;::::::999999999555555555555555555555555222222000///...---------,,,...///...***((()))***))))))((((((((('''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################!!!"""$$$%%%%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%##############################$$$%%%%%%%%%%%%$$$""""""""""""############$$$$$$############$$$$$$""""""############""""""!!! !!!"""%%%&&&%%%$$$"""""""""#########$$$$$$""""""""""""""""""""""""############""""""""""""!!!###$$$%%%&&&&&&%%%$$$$$$$$$$$$#########!!!!!!""""""!!!!!!  !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$######""""""""""""######""""""!!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""###%%%$$$###""""""###!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""###!!!!!!!!!""""""!!!!!!!!!  """######!!!"""!!! """$$$((('''%%%!!!!!!""""""  ############"""""""""""" !!!""""""""""""""""""!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!!!!!!!!!!!"""######!!! !!!""""""!!!!!!  """###"""!!!############""""""""""""###$$$$$$###!!!!!!###&&&&&&%%%%%%$$$$$$######### !!!"""###$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!&&&&&&%%%$$$###"""!!! ######$$$$$$%%%%%%%%%&&&$$$###############$$$$$$""""""############""""""######$$$%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$""""""######$$$$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&"""############$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''''''''(((((()))***))))))+++...000//////---------.........//////111111111111111222222333111222333444555444333333111222333444666777888999777777888999::::::;;;;;;:::;;;;;;<<<===>>>??????=========<<<<<<;;;;;;;;;999999999999999999999999444444444555555555555666222111000///...---------+++...///...***((((((***)))(((((((((''''''''''''''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###########################%%%(((******)))'''%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''#########$$$$$$%%%%%%%%%##############################$$$%%%%%%%%%%%%$$$!!!!!!""""""######$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%""""""############""""""""""""###&&&)))***)))'''""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""" """$$$%%%&&&&&&$$$$$$$$$$$$#########"""!!!"""###$$$$$$%%%$$$$$$ !!!"""######"""!!! """""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""###$$$$$$%%%########################""""""""""""""""""""""""""""""######$$$$$$$$$%%%$$$###"""!!!!!!"""###$$$###""""""!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$''')))'''$$$"""###%%%""""""""""""""""""""""""###"""!!! !!!"""###!!!!!!""""""""""""!!!!!! """#########%%%&&&&&&$$$###&&&)))""""""""""""############!!!$$$'''(((&&&$$$##################"""""""""""" !!!"""""""""""""""###!!!!!!###$$$$$$%%%%%%%%%%%%$$$$$$!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!"""######"""!!! """######"""  """###"""!!!&&&%%%%%%%%%$$$$$$######$$$%%%&&&$$$"""!!!$$$'''$$$$$$$$$$$$$$$$$$%%%%%%"""######$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%%%%%%%$$$###"""########################%%%%%%$$$$$$######"""""" !!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!"""###$$$$$$!!!!!!"""###############%%%$$$###""""""###$$$%%%######""""""""""""######$$$$$$############$$$$$$"""$$$%%%&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$######%%%'''(((&&&''')))***+++***)))((()))************+++++++++++++++,,,,,,,,,,,,------000000000111222222333333111111000000000000000111111111111222333444666666444555666888:::;;;;;;<<<;;;;;;;;;;;;<<<<<<=========<<<:::888888999:::;;;;;;;;;:::999777555444333444333222222111111222222//////...------------...++++++******)))(((((((((((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$&&&%%%$$$$$$######$$$$$$"""""""""###$$$$$$$$$%%%########################!!!"""###$$$$$$%%%%%%%%%"""###$$$$$$$$$"""!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$%%%&&&&&&### !!!###%%%$$$###&&&&&&%%%%%%$$$###"""""""""""""""""""""######$$$%%%%%%%%%$$$"""!!!!!!""""""""""""!!!!!!$$$$$$$$$$$$###!!! ######"""""""""""""""###$$$"""!!!!!!"""$$$$$$"""!!!!!!"""$$$######$$$$$$$$$######"""######"""!!!!!!"""###$$$$$$###""" !!!"""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$#########"""""""""!!!!!!!!!######!!! """ !!!%%%&&&$$$!!!""""""""""""""""""""""""!!!"""#########!!!  !!!"""$$$&&&'''######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!"""###$$$%%%&&&&&&&&&%%%$$$###"""""""""""" !!!"""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""%%%$$$""" !!!!!!$$$$$$###"""""""""""""""###"""!!! !!!"""######$$$&&&%%%###""""""#########"""!!!!!! !!!!!!$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###""""""###########################$$$$$$$$$######"""!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!"""""" !!!!!!""""""######### !!!!!!""""""######!!!!!!"""###############$$$$$$###""""""###$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$ """"""!!! $$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%&&&&&&&&&%%%!!!"""%%%'''((((((''''''))))))*********++++++++++++++++++,,,,,,,,,------......//////000111111111222111111000000000111111111111111222333444666666333444555777888999999999888999999:::;;;<<<<<<===>>>===:::888777777777888::::::999888777555333333222222111000000000000111///......---------------++++++******)))((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$"""!!!!!!""""""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$##############################$$$$$$$$$########################$$$###!!! """######$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######$$$%%%### """$$$###"""%%%%%%%%%$$$###""""""""""""""""""""""""######$$$$$$$$$$$$###""" !!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!###"""!!! !!!"""######"""!!! !!!"""#########$$$$$$$$$######"""$$$###"""!!!!!!""""""###$$$###"""!!! !!!"""""""""""""""""""""""""""$$$$$$$$$#########"""""""""!!!!!!"""######""" ###""""""###$$$%%%###"""""""""""""""""""""""""""!!!"""######"""!!! !!!""""""#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!"""###$$$%%%%%%&&&&&&%%%$$$###"""""""""""" !!!"""""""""""""""!!!!!!!!!"""""""""##################"""""""""""""""""""""""""""""""""""""""!!!!!! !!!######""""""!!! """"""!!!!!!!!!!!!""""""!!!"""######!!! !!!$$$###""""""!!!!!!!!!"""$$$######""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$###""""""!!!########################"""############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""### !!!"""###$$$$$$%%%!!!!!!!!!!!!""""""""""""!!!!!!"""###############$$$$$$###""""""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%$$$""" !!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''"""###%%%''''''&&&%%%$$$ ###%%%'''((((((((()))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,,,,------.../////////222111111111111111222222111111111222333444555666333444555666777777777777666777888999:::;;;<<<===???===;;;888777666666666999999888777666555333222111000000//////////////////...------,,,,,,------+++******))))))(((((('''(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$"""!!! $$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$###""""""""""""###$$$$$$$$$#######################################%%%###  !!!"""############"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&'''''''''&&&$$$"""!!!$$$"""!!!!!!"""######"""$$$$$$######""""""!!!!!!"""""""""""""""######$$$############"""!!! """"""""""""""""""""""""""""""!!!!!!!!!"""$$$%%%!!!!!! !!!!!!###"""!!! !!!"""######"""!!! !!!"""###"""######$$$$$$$$$######$$$$$$""""""!!!!!!!!!!!!###""""""!!!!!!!!!!!!"""""""""""""""""""""""""""$$$############""""""""""""!!!!!!"""######""" !!!"""$$$###"""!!!!!!"""""""""""""""""""""""""""!!!""""""""""""!!!!!!  !!!"""""""""!!!###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!"""###$$$%%%%%%%%%$$$######"""""""""""" !!!""""""""""""""" !!!!!!!!!"""""""""############"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""###"""!!!!!! !!!!!!!!!""""""!!!!!!!!! """###"""!!! !!!$$$$$$###""""""""""""###$$$######""""""######$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$###"""!!! ########################"""###############""""""""""""""""""""""""""""""""""""######$$$$$$%%%%%%$$$#########""""""!!!!!! !!!""""""###"""""""""######$$$$$$$$$###"""""""""!!!!!!!!! !!!!!!"""###############$$$##################$$$$$$$$$$$$######$$$$$$$$$$$$$$$############$$$$$$&&&&&&%%%""" """%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%&&&&&&&&&%%%%%%###$$$%%%''')))*********))))))))))))***************++++++++++++,,,,,,,,,+++,,,,,,---......//////222111111111111222222333111111111222222444555555333444555666666666666666666666777999:::<<<===>>>>>>===;;;999888777777777777777777666555444333222111000//////......//////...------,,,,,,,,,,,,,,,*********)))(((((('''''''''''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$###""""""!!!"""""""""%%%$$$$$$$$$###"""""""""########################""""""!!!!!!!!!###%%%&&&""""""#########"""""""""########################$$$%%%'''((((((&&&###!!!$$$###""""""##################""""""!!!!!!!!! """""""""""""""######$$$""""""""""""""""""""""""###""""""""""""""""""###'''&&&$$$######$$$&&&'''###""""""""""""######$$$""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""###$$$$$$$$$######$$$$$$###"""!!! """""""""!!!!!!!!!!!!"""####################################""""""""""""###"""!!!"""$$$$$$"""!!!!!!$$$""" """"""""""""""""""""""""!!!""""""""""""!!!!!!!!! """$$$%%%&&&%%%$$$###""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""###$$$$$$%%%$$$$$$###""""""""""""""" !!!""""""""""""""" !!!!!!!!!!!!############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!!!!!!!!!!######""""""""""""###### !!!""""""!!! !!!###$$$$$$###""""""###$$$$$$###############$$$######""""""""""""######""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!###############"""!!! """"""""""""""""""""""""######$$$$$$%%%$$$$$$###########################""""""######$$$$$$%%%%%%$$$$$$######""""""!!!!!!""""""""""""""""""""""""%%%%%%$$$$$$######""""""######""""""!!!!!! !!!!!!"""########################$$$$$$###############""""""""""""######$$$$$$############$$$$$$""""""""" """%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$%%%&&&'''&&&'''(((((())))))))))))(((((()))))))))******************+++++++++,,,,,,,,,------......///000000111111000000111222222333111111111111111222333444444555555666777777777666666777888:::;;;===>>>>>><<<<<<;;;::::::999999999555555555555555444333222111111000////////////000------,,,+++++++++++++++******))))))((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$###""""""!!!"""""""""%%%$$$$$$$$$###"""""""""########################!!!"""$$$%%%&&&&&&%%%$$$""""""""""""""""""##############################!!!###%%%(((((('''%%%######$$$$$$$$$$$$###$$$$$$"""""""""!!!!!!!!!!!!!!!"""""""""""""""######$$$"""""""""""""""######$$$######""""""""""""######***(((&&&$$$######%%%&&&"""""""""""""""###$$$$$$""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!"""###$$$$$$$$$$$$$$$#########"""!!! !!!!!!!!!""""""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""$$$$$$###!!! """$$$### !!!"""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###$$$&&&''''''&&&%%%###""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!""""""######$$$######""""""!!!""""""""" !!!""""""""""""""" !!!!!!!!!!!!############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###############""""""""""""###### !!!""""""!!!  """$$$$$$"""!!!"""###$$$###############$$$$$$###""""""""""""""""""###!!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!######$$$%%%%%%%%%%%%$$$########################!!!!!!!!!!!!""""""""""""############""""""""""""$$$$$$$$$######"""""""""'''&&&&&&%%%$$$###""""""######""""""!!!!!! !!!!!!"""###############"""###$$$$$$$$$$$$###"""###""""""""""""""""""###$$$$$$############$$$$$$"""######"""!!!"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$######%%%'''(((&&&&&&&&&''''''''''''(((((((((((()))))))))******************++++++++++++------......///000000000////////////000111222222000000//////000111111222333444555666777777777777777888999:::;;;<<<===>>>;;;;;;::::::::::::999999333333444444444333333222111111000///////////////---,,,++++++******++++++***))))))((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$###"""######$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###""""""""""""###$$$$$$$$$#######################################"""###%%%&&&&&&### """""""""!!!""""""###$$$########################!!!$$$&&&''''''%%%$$$"""###%%%%%%###"""###$$$""""""""""""!!!!!!!!!!!!"""""""""""""""######$$$###""""""""""""###$$$%%%$$$###"""!!!!!!"""###$$$'''&&&$$$"""!!!!!!!!!"""  !!!"""###!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""###$$$$$$$$$$$$$$$""""""""""""!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######""""""###$$$$$$###!!!"""###%%%$$$###""""""###"""""""""""""""""""""""""""!!!!!!!!!!!!""""""#########$$$%%%$$$$$$""""""!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""#########""""""!!!!!!""""""""" !!!""""""""""""""" !!!!!!!!!"""""""""############""""""""""""""""""""""""""""""""""""!!!###%%%&&&''' !!!!!!""" !!!!!! !!!!!!  !!!###""""""""""""###$$$$$$###""""""!!!!!!""""""###""""""############""""""######################## !!!"""############""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$########################"""""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""############&&&&&&&&&%%%$$$$$$$$$###""""""""""""!!!!!!!!!!!!!!!!!!"""###############"""###$$$$$$$$$$$$###"""$$$######""""""######$$$$$$$$$############$$$$$$$$$%%%&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%&&&'''((()))(((((((((((()))))))))***************++++++++++++------......//////000000............///000111222///............///000000111111333444666666777777777888888999:::;;;;;;<<<:::::::::999888777666555222222333333333333333222000///......------......,,,,,,+++***************)))))))))(((''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""######$$$$$$$$$$$$######!!!""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$%%%%%%$$$##############################$$$$$$$$$########################"""###$$$$$$$$$""" ###"""!!!!!!!!!"""$$$%%%######################## !!!###%%%%%%%%%######!!!$$$$$$""" !!!""""""""""""""""""""""""""""""""""""""""""######$$$$$$###"""""""""###$$$%%%%%%$$$"""!!!!!!"""$$$%%%$$$$$$######"""""""""!!! !!!"""###!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""$$$$$$%%%%%%$$$ !!!!!!""""""!!!  !!!"""######"""!!! !!!!!!!!!!!!""""""############"""###$$$%%%###!!!"""!!!!!!"""###$$$"""!!!"""""""""""""""""""""""""""!!! !!!"""###$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""" !!!"""""""""""""""!!!!!!!!!"""""""""##################"""""""""""""""""""""""""""""""""""" """###$$$$$$$$$ !!!""""""!!!  !!!!!!!!!  !!!"""!!!!!!!!!""""""###$$$""""""!!!!!!!!!!!!"""""""""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$ """####################################!!!!!!"""###############""""""""""""""""""""""""%%%%%%$$$$$$######"""""" !!!!!!""""""###### !!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!""""""""""""!!!!!!"""###############"""###$$$%%%%%%$$$###"""%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$!!!"""###""" $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''"""###%%%''''''&&&%%%$$$###$$$$$$%%%''')))+++,,,(((((((((((()))))))))))))))************+++++++++,,,,,,---......//////000------------...///111111......---------......///...///111333444666666666777777888888999999999:::::::::999888666444333111111111222333333333222222......---,,,,,,,,,,,,---,,,++++++***)))*********)))))))))(((''''''&&&&&&%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%%%%%%%######$$$$$$$$$$$$######!!!""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$&&&%%%$$$$$$######$$$$$$""""""######$$$$$$$$$%%%########################""""""""""""###$$$%%%&&&###"""!!!!!!!!!###$$$%%%""""""""""""""""""""""""""""""###$$$######!!!!!! """"""  """"""""""""############"""""""""""""""######$$$$$$$$$###""""""###$$$%%%%%%$$$"""!!!!!!"""$$$%%%######$$$%%%%%%%%%$$$$$$!!!!!!!!!!!!"""###%%%%%%!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""$$$$$$%%%%%%%%% !!!""""""!!!  !!!#########"""!!! !!!!!!!!!""""""######$$$###"""###%%%%%%###"""!!!""" """""""""""""""""""""""""""!!! """###$$$%%%$$$###"""!!!!!!!!!"""!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""### !!!!!!"""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""######$$$###"""!!!"""""""""""""""###$$$$$$!!!  !!!!!!"""###"""!!!"""###!!!!!! !!!!!!"""######""""""!!!!!!!!!!!!""""""######$$$$$$$$$$$$######""""""""""""""""""""""""$$$#########""""""!!!!!!""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%&&&%%%$$$%%%%%%%%%$$$$$$########################"""!!! """"""""""""""""""""""""&&&&&&%%%%%%$$$#########"""######$$$$$$"""!!! ######""""""######$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""#####################"""!!! ######""""""######$$$%%%""""""###$$$$$$$$$$$$###!!!###$$$###"""!!!"""###%%%$$$$$$$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%%&&&%%%%%%$$$#########$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))******+++,,,,,,---......---------...///000000111///////////////.........000000000//////////////////000111111111111222444888888777777777777888888:::999888666555555555555222111111111111111222222111111///...---,,,,,,++++++++++++************)))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$#########""""""!!!!!!"""############$$$$$$$$$&&&%%%$$$######$$$%%%&&&&&&&&&%%%$$$####################################""""""""""""""""""""""""#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############""""""######$$$%%%""""""""""""""""""##############################"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######%%%$$$###""""""###$$$%%%!!!!!!"""""""""!!!!!! $$$$$$######$$$$$$%%%&&&######%%%&&&&&&%%%######)))(((&&&###!!! """"""#########""""""!!!######$$$$$$$$$$$$##############################"""""""""""""""#########'''### $$$((('''%%% !!!!!!""""""######$$$$$$$$$#########""""""""""""""""""""""""""""""######""""""###$$$%%%%%%""""""!!!!!!!!!!!!"""""" !!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""###""""""!!!!!!!!!!!!!!! !!!"""######$$$"""!!!  !!!"""!!!""""""!!! """$$$!!!"""###$$$$$$###"""!!!"""""""""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""######$$$$$$"""!!! !!!!!!!!!!!! !!!!!!"""##################$$$%%%&&&&&&%%%$$$###!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""###############!!!!!!!!!!!!"""###%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!############"""""""""!!!""""""############""""""""""""""""""""""""""""""&&&%%%$$$$$$$$$$$$###"""%%%$$$$$$$$$$$$$$$$$$###"""############""""""!!!""""""""""""""""""""""""############$$$$$$$$$$$$ !!!###$$$$$$$$$$$$""""""!!!!!!""""""###$$$##############################""""""""""""######"""############""""""!!!###############$$$%%%%%%"""############$$$$$$$$$"""$$$%%%$$$###"""###$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$''''''''''''''''''''''''''''''''''''((()))***+++)))))))))***+++,,,,,,,,,---------...///000000000////////////////////////....../////////000000000000111333333333333444666888888777777777777888888555666777777777555333222222111111000000111222222000///...,,,++++++******+++++++++*********))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$#########""""""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$###############""""""######$$$%%%#########"""""""""""""""#######################################$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$#########$$$$$$###""""""###$$$$$$###$$$$$$%%%$$$$$$#########""""""""""""###$$$$$$###$$$$$$$$$$$$$$$$$$###&&&&&&%%%$$$###""""""!!!###$$$$$$%%%%%%%%%$$$$$$"""######$$$$$$######"""#################################"""""""""""""""%%%!!! $$$&&&%%%###""""""""""""#########$$$$$$$$$$$$#########""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""!!!!!!!!!!!!""""""!!!!!!!!!"""""""""############""""""!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""""""###$$$$$$ !!!"""############"""!!!!!!!!!!!!"""######$$$$$$###!!! !!!###"""""""""######"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""######$$$###"""!!! $$$%%%%%%&&&&&&%%%%%%$$$!!!!!!"""############""" !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!""""""######""""""$$$######!!! """"""""""""""""""""""""############""""""""""""""""""############""""""""""""""""""""""""""""""'''&&&$$$$$$$$$###""" #########$$$$$$$$$$$$$$$!!!""""""############"""""""""""""""""""""""""""!!!!!!!!!"""###$$$$$$$$$ !!!###$$$$$$$$$$$$!!!!!!!!!!!!!!!""""""#################################""""""""""""######""""""""""""############$$$$$$######$$$$$$%%%&&&$$$###"""""""""###%%%%%%###%%%&&&%%%$$$###$$$%%%###############$$$$$$$$$########################%%%$$$$$$######$$$%%%%%%%%%%%%$$$$$$######$$$$$$''''''''''''''''''''''''&&&''''''((()))***,,,---)))******++++++,,,,,,------------...//////000000////////////////////////......//////000000111111000222444555444555777888999888888777777888888999111333666777777555333111222111111000000000111111///...---+++************++++++*********)))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""""""""###$$$$$$$$$#########""""""!!!!!!########################$$$$$$$$$###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$######""""""$$$######""""""######$$$$$$$$$%%%%%%%%%%%%%%%$$$"""!!!!!!!!!!!!"""######$$$$$$############$$$$$$$$$$$$%%%&&&&&&%%%$$$###"""###$$$%%%%%%%%%%%%%%%"""######$$$$$$######"""########################$$$$$$######""""""!!!!!!""" !!!$$$%%%$$$!!!############$$$$$$$$$$$$$$$############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!""""""!!!!!!!!!!!!""""""""""""""""""############$$$$$$###"""!!! !!!!!!!!!!!!""""""""""""!!!!!!""""""###%%%&&&''' !!!!!!""""""############""""""""""""######%%%&&&&&&%%%"""!!!!!!"""###""""""!!!!!!""""""###""""""""""""""""""######""""""!!!!!!!!!!!!"""""""""############"""!!!!!!""""""############"""""" !!!""""""######""""""  !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""""""""!!!!!!"""""""""!!! #################################"""""""""""""""""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######$$$$$$###!!!""""""######$$$$$$%%%%%% !!!"""###############"""""""""""""""""""""""" !!!!!!!!!"""""""""###############"""""""""!!!"""!!!!!!!!!!!!"""####################################""""""""""""######!!!!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%###"""!!!!!!###%%%&&&###$$$%%%%%%######$$$%%%"""""""""###$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%''''''''''''''''''''''''&&&&&&'''(((***+++---...,,,,,,---------.........---------......////////////////////////000000000222222111111111111111111000222444555555555777999888888888777777888888888222333444666666666555444222111111000000000000111......,,,++++++*********************))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$""""""#########$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$%%%&&&&&&%%%$$$#########""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$#########################################################""""""""""""######"""""""""""""""###$$$$$$$$$$$$######"""!!!!!!!!!########################$$$############$$$%%%%%%############$$$$$$$$$$$$###############""""""!!!######""""""""""""######""""""###$$$$$$$$$######"""!!!!!!!!!!!!"""######$$$###"""!!!!!!"""###$$$###$$$&&&''''''&&&$$$### !!!"""###############""""""############""""""########################%%%$$$$$$###"""!!!  ###%%%%%%### ####################################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""######""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""###$$$%%%&&& !!!!!!!!!"""""""""###""""""""""""""""""""""""###$$$%%%$$$"""!!!!!!"""###"""!!! !!!"""###"""""""""###############""""""!!!!!!!!!!!!""""""############"""""""""!!!  !!!!!!"""""""""""""""""""""  """"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!!!! ########################""""""""""""""""""######""""""############""""""###########################"""!!!"""$$$%%%$$$###"""""""""######$$$$$$$$$ !!!"""###############"""""""""""""""""""""""""""""""""!!!!!!!!! #########"""""""""""""""###""""""""""""###$$$$$$""""""""""""""""""""""""######""""""""""""######""""""!!!!!!"""###$$$%%%$$$$$$######$$$$$$%%%&&&%%%###"""!!!!!!###%%%&&&"""###$$$###"""!!!"""$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((***+++---...,,,,,,---------------...------------............////////////000000111111666555555444333222111111///111333333333444666777888777777666666777777888555444444333444555777888222111111000//////000000///...---,,,+++++++++,,,*********)))))))))((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$##############################$$$$$$$$$$$$######""""""##################""""""#########$$$$$$$$$###$$$%%%&&&&&&%%%$$$###""""""""""""###$$$$$$%%%""""""""""""""""""""""""&&&&&&&&&&&&''''''((((((%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$#########################################################"""!!!!!!"""######""""""!!!!!!""""""###$$$############""""""!!!!!!########################"""""""""""""""###$$$$$$"""""""""######$$$$$$$$$###############"""!!! """"""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$###""""""""""""###$$$$$$$$$###!!!!!!!!!!!!###$$$$$$%%%'''((('''%%%###!!! !!!"""###############"""""""""######"""""""""""""""""""""""""""""""""%%%$$$$$$###"""!!!  """$$$&&&&&&###!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!!!!"""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######!!!!!!!!!!!!""""""""""""###""""""!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!######"""""""""######"""!!! !!!"""###!!!!!!""""""############""""""!!!!!!!!!!!!""""""#########"""""""""""""""!!!""""""######""""""!!! !!!"""""""""""""""$$$###!!!!!!!!!!!!###$$$!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """######"""!!!########################""""""""""""############""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! """$$$%%%%%%$$$"""""""""###############!!!""""""############"""""""""""""""""""""""""""#########"""!!! !!! !!!!!!"""$$$%%%&&&###############$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""############!!!!!!!!!"""###$$$######""""""######$$$%%%$$$###"""""""""###%%%%%%!!!"""######"""!!!"""##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''((()))***,,,---************************------------------------...//////000000111111222666666555444333222222111000111333333222222333555777666666555555666666777777666333222333555888:::222111111000////////////......---,,,,,,,,,,,,,,,******)))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""""""""""""""#########"""############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######"""""""""###$$$$$$""""""""""""""""""""""""###$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######################################################"""!!! !!!"""###"""!!!!!!!!!!!!"""######"""""""""""""""""""""###########################""""""!!!!!!""""""###$$$!!!!!!""""""###$$$$$$$$$############"""!!! !!!""""""######""""""!!!"""###$$$%%%&&&&&&&&&&&&###""""""""""""###$$$$$$""""""!!!!!!!!!!!!""""""%%%%%%&&&&&&&&&$$$###"""$$$$$$%%%%%%%%%$$$$$$###!!!""""""######""""""!!!""""""""""""""""""""""""$$$$$$######""""""!!!!!!!!!###%%%%%%%%%$$$###"""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!  !!!"""###$$$$$$!!!!!!!!!!!!""""""""""""######"""!!! !!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!! """######"""###$$$"""!!!!!! !!!!!!""" !!!!!!""""""######""""""!!!!!!!!!!!!""""""$$$######"""!!!"""""""""""""""############"""""" !!!!!!""""""!!!!!!"""!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""""""""!!!  !!!"""###"""!!!!!!########################!!!"""""""""############""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!"""###%%%$$$###############"""""""""""""""############""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!"""###%%%&&&"""""""""""""""###$$$$$$""""""""""""""""""""""""######""""""""""""######%%%$$$"""!!! !!!###$$$""""""!!!!!!""""""###$$$"""############$$$$$$$$$"""###$$$$$$""""""###$$$$$$$$$$$$#######################################!!!"""$$$%%%&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((()))***+++))))))))))))))))))))))))------------------------...//////000111111222222222222222222333333333333111222444333222111222444555555444444444444555555555444333333333444555666222222000//////.........---,,,,,,+++++++++++++++***)))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######"""""""""######$$$$$$$$$"""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$######""""""""""""###"""""""""""""""""""""""" !!!!!!"""######$$$$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$######################################################"""!!! !!!"""###!!!!!!!!!!!!!!!"""######!!!!!!!!!"""######$$$$$$##############################""""""######$$$%%%!!!!!!!!!"""###$$$$$$$$$############"""!!!  !!!"""######"""!!! !!!"""###$$$%%%%%%%%%%%%"""!!!!!!!!!!!!"""###### !!!!!!""""""!!!!!! #########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""#########""""""""""""""" """########################"""""""""!!!!!!!!!!!!!!!!!!""""""######""""""""""""""""""""""""$$$###""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!! !!!!!!""""""######!!!!!!!!!!!!"""""""""""""""""""""!!!""""""######""""""""""""!!!!!!!!!!!! !!!""""""""""""!!!  ###$$$$$$""""""### !!!!!!!!!!!!!!!!!!  !!!!!!""""""""""""!!!!!!!!!!!!""""""$$$$$$"""!!!!!!!!!"""### !!!!!!  !!!!!!""""""!!!!!! !!!!!!""""""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""######""""""!!! """!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""#########$$$""""""############""""""########################$$$###!!!"""######"""!!!$$$$$$######""""""!!!!!!###############"""!!! """"""""""""""""""""""""!!!!!!""""""######$$$$$$%%%$$$"""!!!!!!!!!"""###!!!!!!!!!!!!!!!"""####################################""""""""""""######&&&$$$"""!!! !!!"""###!!!!!!!!!!!!!!!""""""###""""""###$$$$$$$$$$$$######$$$%%%%%%######$$$%%%%%%$$$$$$$$$######""""""""""""""""""""""""""""""!!!"""$$$%%%&&&&&&%%%%%%$$$#########$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))++++++******************------------------------...//////000111222222222...//////111222333444444333444555444222111222333444444444333333444444444333333333444444333333222222222000///............++++++******************))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%%%%$$$"""!!!"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$###############$$$$$$%%%%%%%%%"""############$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$###"""!!!!!!""""""########################""""""###$$$%%%%%%&&&&&&#########$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$########################""""""""""""""""""""""""$$$"""!!! !!!"""$$$!!!!!!!!!!!!!!!"""###### !!!"""###$$$%%%%%%########################$$$$$$######$$$$$$%%%&&& !!!!!!"""###$$$$$$$$$############"""!!!  !!!"""######"""!!!  """"""######### !!!"""""" !!!""""""!!! !!!!!!!!!"""###%%%&&&'''$$$$$$$$$###"""!!! !!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""""""""""""""#########!!!!!!!!!!!!"""###%%%$$$$$$$$$######"""""" !!!!!!!!!""""""####################################"""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""$$$#########""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""###$$$&&&&&&""""""""""""!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!!!!###&&&&&&%%%###"""""" !!!""""""!!!  !!!!!!"""""""""!!!!!!!!!!!!""""""%%%$$$"""!!!!!!!!!"""### !!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###############"""!!!!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%$$$###"""!!! """"""""""""""""""""""""'''''''''&&&&&&%%%%%%%%%""""""!!!!!!"""###$$$$$$!!!!!!""""""""""""!!!!!!"""!!!!!!!!!!!!!!!"""###%%%$$$"""!!!!!!!!!"""###!!!"""###$$$$$$###"""!!!$$$###"""!!!!!!"""###$$$!!!"""###$$$###!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$############"""!!!!!!!!!!!!!!!!!!!!!!!! """######""""""###%%%###############"""!!! $$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&"""###%%%''')))***++++++******+++++++++,,,,,,,,,...------------...//////...//////000111222222333222111000000000000000111000111111222222333444444444444444444444444444444555555555666555555444333222111000///...---,,,,,,---,,,******+++***)))'''+++)))((('''((((((&&&%%%############$$$%%%&&&&&&&&&%%%###!!!"""###&&&'''%%%&&&'''((((((((('''&&& !!!"""###$$$$$$%%%""""""""""""""""""""""""$$$#########""""""!!!!!!$$$$$$$$$#########"""""""""############$$$$$$$$$%%%%%%$$$$$$###"""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&$$$###$$$%%%%%%$$$###"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$""" !!!$$$%%%###!!!$$$$$$###"""!!!!!!""""""$$$###"""!!!!!!"""###$$$$$$#########""""""!!!!!!""""""""""""""""""""""""$$$$$$$$$############"""""""""""""""""""""""""""$$$#########""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###!!!  !!!###""""""###$$$&&&'''((((((###%%%&&&%%%""" $$$#########""""""!!!!!!!!!###$$$###"""!!!"""$$$%%%$$$###"""!!!!!!!!!!!!###!!!!!!"""###$$$###""")))---&&& !!!###""" !!!!!!!!!!!!######"""!!!!!!!!!!!!!!!$$$#########""""""!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""########################!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""###$$$$$$%%%""""""!!! """"""!!!!!!!!!!!!""""""!!!"""###"""!!! !!!"""$$$###!!! !!!"""!!!!!!"""#######################################&&&%%%%%%$$$###"""!!!!!!%%%"""!!!######!!!""""""""""""""""""""""""$$$!!!!!!#########""""""""""""###### !!!""""""#########""""""""""""########################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$#########""""""""""""""""""""""""###$$$$$$!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""$$$%%%&&&$$$$$$"""!!!!!!!!!"""###!!!"""###$$$$$$###"""!!!$$$###"""!!!!!!""""""###"""###$$$%%%%%%$$$"""!!!!!!!!!""""""""""""!!!!!!$$$$$$############$$$$$$%%%%%%$$$$$$####################################$$$$$$$$$############"""######################## """######""""""###$$$$$$#########""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''((()))******************+++++++++,,,,,,---------------......///......//////000000111111000000000/////////000000000111111222222333333444444444444444444444444444555555555555555444333333111111000///...---,,,,,,---+++************)))'''***)))''''''((((((&&&%%%%%%%%%$$$$$$###$$$$$$$$$&&&%%%%%%$$$$$$###############%%%&&&&&&&&&%%%$$$""""""##########################################$$$$$$$$$$$$#########"""$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###"""###$$$%%%$$$###"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!###$$$###!!!$$$$$$###"""""""""""""""$$$###"""!!!!!!"""###$$$############"""""""""!!!########################$$$$$$$$$############"""""""""""""""""""""""""""############"""""""""!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""  """###"""######$$$%%%&&&''''''$$$$$$$$$###!!! """###$$$$$$$$$$$$#########"""!!!"""!!!  """$$$$$$###"""!!!!!!""""""###!!! !!!"""$$$###"""###+++...(((  !!!!!!!!!""""""""""""######"""!!!!!! !!!!!!######"""""""""!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """###"""!!!!!!"""###$$$$$$###"""""""""""""""!!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!$$$######"""!!!!!! ###!!! """!!! """"""""""""""""""""""""###"""  """###""""""!!!!!!!!!!!!"""""" !!!""""""#########""""""""""""############!!!!!!""""""#########$$$"""""""""""""""""""""""""""""""""""""""!!!!!!!!!""""""""""""""""""###$$$!!!""""""######""""""!!!!!!!!!!!!"""###%%%'''((($$$######"""!!!"""""""""!!!"""############""""""$$$$$$###"""!!!!!!""""""!!!"""$$$%%%%%%$$$######!!!!!!""""""""""""!!!!!!%%%%%%$$$$$$$$$$$$%%%%%%$$$############"""""""""########################$$$$$$$$$############"""########################!!!"""######""""""###$$$%%%$$$###"""!!!"""##############################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''((((((((()))*********++++++++++++------,,,,,,------...///.............../////////////////////////////////000000111111222333333333333333333333333333333333444444555555444444333222000000///...---,,,,,,+++,,,+++***)))******)))'''***(((''''''((((((&&&%%%'''&&&%%%$$$##################%%%&&&&&&%%%######"""###$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############"""############$$$$$$$$$###$$$$$$%%%&&&&&&''''''$$$$$$############$$$$$$################################################"""!!!!!!"""$$$%%%$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###$$$###!!!$$$###""""""""""""""""""######""""""""""""##################""""""""""""########################$$$$$$$$$############"""""""""""""""""""""""""""############""""""""""""!!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""" """"""$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%###!!!"""%%%(((%%%%%%%%%$$$$$$$$$$$$$$$!!!"""!!!  """$$$###"""""""""""""""######!!!!!!############))),,,'''!!! """"""""""""############"""!!!!!! !!!""""""!!!!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""########################""""""""""""!!!!!!!!!!!!########################""""""""""""""""""""""""############""""""!!!!!!######"""!!!!!!!!!"""""" !!!!!!""""""!!!!!! !!!"""""""""!!!###$$$$$$$$$$$$$$$$$$###""""""!!!""""""############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """  !!!!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""#########"""""""""#########$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""######"""""""""######"""""""""!!!!!!!!!"""###$$$%%%&&&$$$######"""""""""""""""!!!""""""###############$$$$$$###""""""!!!!!!!!! !!!"""######""""""!!!!!!""""""""""""!!!!!!###""""""!!!!!!""""""######"""""""""""""""""""""########################$$$$$$$$$#########""""""########################!!!"""######"""!!!"""$$$%%%$$$"""!!!!!!"""$$$%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&''')))))))))************+++,,,,,,,,,,,,,,,------.........------------------------..................000000000111222222333333222222222222222222222222444444444444444333222222//////......---,,,,,,+++,,,***))))))******)))''')))(((&&&&&&'''(((&&&%%%&&&%%%$$$$$$#########$$$!!!"""###$$$%%%&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$############$$$$$$""""""""""""""""""""""""########################!!! !!!###%%%$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""######""""""######"""""""""""""""######""""""""""""""""""############"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""#########""""""""""""""""""""""""######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!""""""%%%$$$$$$$$$$$$$$$$$$$$$'''''''''%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$###"""!!!"""$$$###"""""""""""""""#########!!! """#########&&&%%%""" !!!###!!!!!!"""""""""#########!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""######""""""""""""###### !!!""""""!!! !!!""""""""""""$$$%%%"""###$$$%%%$$$###"""!!!!!!"""############"""""""""""""""""""""""""""""" !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""!!!"""""""""""""""""""""""" !!!""""""#########""""""#########$$$$$$$$$############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%######"""""""""""""""###""""""############""""""###""""""!!!!!!!!!""""""############"""""""""!!!"""""""""""""""######$$$############""""""!!!!!! !!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!"""""""""""""""""""""###########################$$$$$$$$$#########"""""""""""""""""""""""""""""""""###$$$###"""!!!"""###%%%$$$"""!!!!!!###%%%&&&""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%&&&''')))***(((((()))))))))*********+++++++++++++++,,,------------------,,,,,,,,,,,,+++,,,---...///.........///000000111111222333333222222222222222222222222333333333333333222222111......------,,,,,,+++++++++)))((()))******)))(((((('''&&&&&&''''''&&&%%%$$$#########$$$$$$%%%&&&'''%%%$$$""""""###%%%&&&$$$$$$$$$$$$%%%%%%&&&&&&"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""##########################################""""""#########$$$$$$$$$%%%$$$$$$$$$#########"""$$$$$$############$$$$$$""""""""""""""""""""""""########################!!! !!!###%%%$$$###""""""#########$$$$$$$$$################################################""""""######"""""""""######"""""""""""""""######"""""""""######"""""""""""""""""""""""""""##############################$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""######""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""%%%%%%$$$$$$$$$$$$######$$$&&&''''''$$$!!!""""""##################!!!###$$$###"""!!!"""$$$"""!!!!!!!!!"""###$$$$$$###!!!!!!#########"""###!!! """ !!!!!!!!!""""""!!!!!! !!!!!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""###"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!"""######$$$$$$######""""""""""""###### !!!!!!!!!!!! !!!"""###"""###$$$&&&!!!"""#########""" """"""#########""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! """"""###$$$$$$###"""""" !!!""""""#####################$$$$$$$$$$$$$$$#########""""""!!!!!!"""""""""""""""""""""""""""""""""###############$$$######""""""""""""""""""######$$$$$$######"""$$$###"""!!! """############"""!!!!!!"""!!!!!!!!!"""###$$$%%%""""""############""""""###############$$$$$$$$$!!!!!!""""""""""""!!!!!!######""""""""""""######"""""""""############$$$########################$$$$$$$$$############"""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$###"""!!!"""###$$$$$$###"""###$$$%%%&&&"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''')))+++---(((((((((((())))))))))))++++++******++++++,,,---,,,,,,,,,,,,,,,---------+++,,,---/////////......//////000000111222222222111111111111111111111111222222333333222222111000------,,,,,,,,,+++++++++***)))((((((******)))((('''&&&%%%&&&''''''&&&%%%############$$$%%%&&&''',,,***&&&""" !!!"""""""""!!!!!!""""""###$$$!!!!!!"""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""########################$$$$$$$$$"""############$$$$$$$$$%%%%%%$$$######"""!!!!!!$$$$$$############$$$$$$################################################"""!!!!!!"""$$$%%%$$$###"""############$$$$$$$$$""""""""""""""""""""""""########################!!!###$$$###"""!!!"""###"""""""""""""""######$$$""""""############""""""""""""""""""############""""""""""""""""""""""""$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""############"""######$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$#########!!!###&&&&&&""""""""""""""""""#########!!!"""!!!  """!!!!!!!!!!!!"""###%%%%%%"""!!!!!!"""###$$$###"""!!! """$$$!!! !!!!!!!!!!!!"""!!!!!!!!!!!!""""""### !!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""" ######""""""!!!!!! """""""""""""""""""""""" !!!"""###$$$%%%%%%""""""!!!!!!!!!"""######!!!  !!! """######""""""$$$%%%"""""""""""""""!!! """############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$!!!###%%%%%%###""""""###"""""""""""""""""""""""" !!!!!!!!! !!!"""###$$$$$$###"""!!! !!!""""""##################$$$$$$$$$$$$%%%""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######$$$$$$###""""""""""""""""""######$$$$$$######"""######""""""!!!""""""""""""######$$$###"""!!! """!!!!!!!!!"""###$$$%%% !!!"""###$$$$$$######$$$$$$##################!!!!!!""""""""""""!!!!!!$$$##################$$$############$$$$$$%%%%%%########################$$$$$$$$$############""""""""""""""""""""""""""""""###$$$###!!!!!!!!!"""#########$$$$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%&&&''')))***'''''''''((((((((())))))***************+++,,,,,,++++++,,,,,,------......+++,,,...000000000///...//////000000111111222222111111111111111111111111222222222222222111111000,,,,,,,,,,,,++++++++++++***((('''((()))***)))((('''&&&%%%%%%''''''&&&%%%$$$$$$$$$###$$$$$$%%%%%%)))(((&&&$$$"""!!!!!!!!!"""!!!!!! !!!"""###$$$"""""""""######$$$$$$$$$########################"""""""""######$$$$$$$$$""""""#########$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###"""###$$$%%%$$$###"""############$$$$$$$$$################################################!!!###$$$###!!!!!!"""$$$"""""""""""""""###$$$$$$!!!"""###$$$$$$###"""!!!!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$############"""""""""""""""""""""""""""!!!"""""""""############"""######$$$$$$######""""""""""""""""""""""""""""""""""""######"""""""""###############$$$$$$$$$###%%%&&&&&&###"""""""""######$$$$$$$$$!!!"""!!!  """ !!!"""$$$%%%&&&""""""###$$$&&&&&&$$$"""""" !!!%%%$$$!!! !!!!!!!!!!!!""""""""""""""""""""""""###$$$$$$!!!!!!!!!"""""""""######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""#########"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""#########$$$!!!!!! !!!!!!"""###"""!!!!!!""""""###$$$$$$""""""###$$$$$$###""""""!!!!!!""""""###############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$$$$ """%%%%%%###!!!"""###"""""""""""""""""""""""" !!!!!!"""""" !!!""""""!!!  !!!""""""##################$$$$$$$$$%%%%%% !!!"""###$$$%%%%%%""""""""""""""""""""""""!!!"""""""""######$$$$$$$$$$$$###""""""!!!""""""######$$$$$$$$$$$$#########"""""""""###$$$%%%%%%"""######$$$$$$"""!!! """!!!!!!!!!!!!###%%%&&& """###$$$$$$$$$$$$######"""!!! !!!!!!!!!!!!""""""""""""!!!!!!######""""""""""""############$$$$$$$$$%%%%%%%%%########################$$$$$$$$$############"""###########################$$$$$$###!!!!!!!!!""""""###$$$%%%%%%%%%%%%$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$""""""###$$$%%%''''''''''''((((((((()))*********)))***++++++,,,++++++,,,------...//////+++,,,...000111111000////////////000111111222222000000000000000000000000222222222222222111000000,,,,,,++++++++++++++++++)))((('''((()))***)))((('''%%%%%%%%%''''''&&&%%%&&&&&&%%%$$$############"""###$$$%%%&&&%%%%%%$$$$$$###"""""""""###%%%&&&#########"""""""""""""""""""""""""""""""""""""""#########$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$"""############$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&$$$###$$$%%%%%%$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!###%%%$$$!!! """$$$""""""!!!""""""###$$$$$$!!!"""###$$$$$$###"""!!!!!!!!!""""""#########$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$############"""""""""""""""""""""""""""!!!!!!""""""#########$$$######$$$$$$$$$$$$######""""""""""""""""""""""""""""""############""""""""""""#########$$$$$$$$$'''((()))'''%%%$$$$$$%%%#########$$$$$$%%%%%%%%%"""###$$$###"""!!!"""$$$ !!!"""$$$%%%&&&""""""$$$&&&((('''$$$!!!!!! &&&&&&""""""&&&""""""""""""##################""""""###$$$%%%%%%!!!!!!""""""######$$$$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""" $$$######"""!!! """"""""""""""""""""""""""""""""""""""""""""""""############"""""""""""" !!!""""""###!!!!!!######$$$%%%$$$""""""###$$$&&&%%%###"""""""""###$$$###############"""!!!!!!######################## !!!"""###$$$$$$!!!$$$$$$""" !!!""""""""""""""""""""""""""" !!!"""$$$$$$ !!!!!!  !!!"""##################$$$$$$$$$%%%%%%%%%#########"""""""""""""""######""""""!!!!!! $$$$$$###""""""###$$$$$$######""""""""""""######$$$$$$$$$###############!!!!!! """###$$$!!!!!!!!!!!!!!!"""######!!!"""""""""############!!!""""""""""""#########""""""""""""""""""""""""%%%$$$#########$$$&&&'''"""""""""###$$$$$$%%%%%%########################&&&%%%###!!!!!!"""$$$%%%$$$$$$$$$#########""""""$$$$$$$$$############"""%%%%%%$$$$$$###"""""""""""""""""""""############""""""""""""""""""""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!$$$&&&((('''&&&&&&''''''((()))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......////////////////////////222222333333333222222111111111000000//////......///...---+++***)))))))))***)))(((''''''&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!###%%%&&&%%%$$$"""!!!"""$$$%%%%%%!!!"""###$$$%%%%%%$$$###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################%%%%%%$$$######$$$%%%%%%########################!!!""""""""""""#########%%%$$$%%%))),,,+++$$$%%%%%%$$$###""""""######"""""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########$$$%%%$$$""""""###$$$$$$"""!!! !!!"""$$$###$$$$$$$$$%%%%%%%%%%%%$$$######"""!!! ######$$$$$$$$$$$$######$$$#########""""""!!!!!!""""""""""""""""""""""""""""""######"""!!!  !!!"""######%%%$$$$$$$$$$$$$$$$$$$$$))))))***)))((('''%%%$$$###""""""!!!!!!!!!!!!!!!###############"""!!!!!!"""############$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%###!!!!!!"""###"""""""""""""""""""""""""""######"""!!! #########"""""""""""""""!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$###"""!!!###############"""!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!#########"""""""""""""""%%%%%%%%%%%%$$$!!!!!!!!!!!!!!!!!! """""""""""""""""""""""" !!!"""$$$$$$######"""############""""""""""""#########"""""""""""""""$$$$$$$$$############"""!!!"""#########"""  !!!"""""""""""""""!!!"""""""""######$$$$$$"""""""""""""""""""""""" """$$$$$$###"""""""""""""""""""""""""""""""""###"""!!! !!!"""$$$&&&###""""""""""""""""""""""""""""""""""""!!!!!!!!!###$$$$$$$$$$$$$$$$$$#########""""""""""""##############################""""""!!! !!!######!!!!!!!!!!!!!!!"""######"""#########$$$$$$$$$$$$"""""""""############$$$"""""""""""""""""""""""""""!!!!!! !!!"""###$$$$$$$$$##########################################"""!!!  !!!"""$$$$$$$$$#########""""""$$$$$$$$$############"""##################$$$$$$""""""""""""####################################$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&((()))))))))(((''''''((()))))))))))))))*********************+++******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......///////////////////////////000111111111111000000111111000000///......------,,,+++***)))((((((((((((((('''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$######!!!!!!"""""""""#########""""""###$$$%%%$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%########################%%%%%%$$$######$$$%%%%%%########################"""""""""#########$$$$$$######%%%***......)))###%%%$$$$$$###""""""######$$$$$$##################$$$$$$#########"""""""""###%%%%%%%%%######$$$%%%###"""!!! !!!"""###!!!!!!!!!"""""""""######$$$######"""!!!!!! ######$$$$$$$$$$$$##################"""""""""!!!"""""""""""""""""""""""" !!!!!!  !!!!!!""""""######""""""###$$$$$$%%%&&&&&&(((((())))))((('''&&&%%%$$$$$$###"""""""""""""""###############"""!!!!!!""""""#########$$$$$$$$$######$$$%%%###!!!$$$""" !!!""""""!!!"""""""""""""""""""""""""""""""""!!! ###"""""""""""""""""""""!!!"""############"""!!!"""######$$$$$$$$$#####################"""!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$######"""############""""""""""""###"""""""""""""""""""""#########"""""""""!!!!!!!!!"""""""""!!!!!!  !!!""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """$$$$$$###""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$###""""""""""""""""""######!!!!!!""""""""""""""""""######$$$%%%%%%$$$############""""""""""""######!!!""""""######$$$$$$$$$######!!! !!!""""""!!!!!!!!!!!!!!!"""###############$$$$$$$$$%%%%%%"""############$$$$$$$$$""""""""""""""""""""""""!!!!!! !!!""""""%%%%%%$$$$$$###""""""!!!########################!!! !!!!!!$$$$$$$$$###############$$$$$$$$$############"""!!!""""""###$$$$$$%%%%%%""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''((())))))''''''((())))))))))))(((*********************)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......////////////////////////,,,---...//////000//////000000000///......------++++++***((('''''''''''''''&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%%%%$$$######"""""""""######$$$$$$$$$###""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%####################################$$$$$$$$$%%%%%%$$$&&&***......***&&&%%%$$$######"""#########%%%%%%$$$$$$###""""""!!!######"""""""""!!!!!!!!!$$$%%%&&&%%%$$$$$$%%%&&&###"""!!! !!!"""### !!!!!!!!!""""""#########""""""!!!!!! ######$$$$$$$$$$$$##################"""""""""""""""""""""""""""""""""""" !!!!!!!!! !!!!!!!!!"""""""""""""""!!!###%%%'''((()))&&&'''((())))))((('''&&&%%%$$$$$$##############################"""!!!!!!"""""""""#########$$$$$$!!!"""$$$%%%###%%%###!!! !!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""######!!!""""""######""""""!!! !!!"""###$$$$$$$$$$$$###############"""!!!!!!"""""""""""""""""""""""" !!!!!!""""""!!!!!! """!!!  """"""""""""############ !!!!!!"""############"""############""""""""""""""""""""""""""""""######""""""""""""!!!!!!!!! """!!!  !!!"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$$$$"""!!!"""###"""""""""""""""""""""""""""###%%%&&&&&&%%%###!!!"""""""""""""""#########!!!!!!!!!""""""######$$$######"""!!!!!!"""############""""""""""""###### !!!!!!"""###$$$$$$%%%$$$###""" !!!!!!!!!!!!!!!!!!!!!""""""###""""""#########$$$$$$$$$############$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$#########""""""###########################""""""""""""###$$$$$$########################$$$$$$$$$#########""""""""""""#########$$$$$$$$$!!!"""""""""############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###$$$$$$&&&'''(((&&&'''(((((())))))((((((************))))))))))))******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...........................+++,,,---...///000000000000000///......------,,,+++***)))((('''''''''''''''&&&&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%$$$###"""""""""###&&&%%%%%%$$$$$$######"""$$$$$$$$$$$$######""""""#########################################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&&&&'''(((***)))%%%"""$$$$$$###############$$$$$$$$$$$$#########""""""######"""""""""!!!!!!!!!"""$$$%%%%%%######$$$&&&######"""!!!!!!"""######""""""""""""#####################"""""""""!!!!!!######$$$$$$$$$$$$###############"""""""""""""""""""""""""""""""""""""""""""""#########""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$&&&(((((($$$%%%'''(((((((((''''''$$$$$$###""""""""""""##################"""!!!!!!""""""""""""############!!!""""""!!!&&&$$$!!! !!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""""""""""""""#########!!!""""""""""""""""""!!!!!!!!!"""##############################"""!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!! !!!!!!!!!$$$$$$"""""""""###$$$%%%!!!"""""""""""""""###### !!!"""""""""########################"""""""""!!!"""""""""""""""###############"""""""""!!!!!!!!!!!!  !!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$###"""!!!"""###""""""""""""""""""""""""###$$$$$$%%%$$$###!!! !!!!!!""""""############!!!!!!""""""######$$$$$$$$$""""""$$$######""""""""""""###### !!!"""######$$$$$$$$$###""" !!!!!!!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""""""""#########"""""""""""""""#########$$$$$$$$$#################################$$$$$$%%%%%%&&&########################$$$$$$$$$#########""""""$$$$$$$$$#########""""""!!!"""""""""############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&&&&'''((((((((((((((())))))))))))))))))))))))******+++++++++,,,,,,,,,,,,++++++++++++,,,------------------------------,,,---...///000000111111//////......---,,,,,,,,,+++***)))(((((((((((((((''''''''''''((()))******%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%$$$###"""""""""###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$######"""""""""#########################################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$%%%$$$""" $$$###############$$$$$$""""""#########$$$$$$$$$$$$$$$#########""""""""" """######""""""###%%%######""""""""""""######""""""""""""########################""""""""""""######$$$$$$$$$$$$######""""""""""""""""""##############################""""""###############"""!!! !!!!!!"""$$$%%%&&&&&&$$$%%%&&&(((((((((''''''######"""!!!!!!!!!!!!"""###############"""!!!!!!!!!!!!"""""""""######### !!!"""$$$%%%&&&$$$!!! !!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""#########!!!!!!""""""############"""!!!!!!!!!!!!!!!!!!"""###############"""!!! ###############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!"""""""""!!!  !!!""" !!!!!!""""""""" """""""""""""""#####################"""""""""!!!!!!!!!""""""############$$$$$$#########"""""""""!!!  !!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""#########!!!!!!"""$$$""""""""""""""""""""""""$$$###"""!!! !!!"""!!!!!!!!!"""######$$$$$$""""""##################$$$""""""$$$######""""""""""""###### !!!!!!""""""###############!!! !!!""""""!!!!!!!!!!!!!!!"""###### !!!!!!!!!""""""!!!""""""""""""#########""""""""""""""""""""""""!!!!!!"""""""""!!! !!!""""""###$$$$$$%%%%%%########################!!!""""""######$$$$$$$$$###############$$$$$$$$$$$$$$$$$$############"""%%%%%%$$$$$$###""""""!!!""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((&&&&&&'''(((((((((((('''((((((((()))))))))************+++++++++,,,,,,,,,+++++++++++++++,,,------------------------------......///000111111111000.........---,,,,,,++++++******)))((((((((((((((((((((('''''''''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""###$$$%%%%%%&&&&&&%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$#######################################$$$$$$$$$%%% !!!"""######$$$#########"""######$$$%%%!!!""""""###$$$$$$%%%%%%$$$$$$#########"""""""""!!!""""""!!!!!!###$$$######################## !!!!!!!!!""""""##############################$$$$$$$$$$$$######""""""""""""#################################### !!!"""""""""!!!!!! !!!!!!!!!!!!""""""""""""######$$$$$$$$$%%%&&&'''(((((('''&&&###""""""!!!!!!!!!!!!!!!###############"""!!!!!!!!!!!!!!!"""""""""######$$$"""!!! """$$$%%%%%%###!!! !!!!!!!!! """"""""""""""""""""""""!!!!!!!!!""""""#########!!!!!!!!!"""######$$$$$$"""!!!!!! !!!!!!"""############"""!!! ###############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!!!!""""""###   !!!!!!"""""" """""""""!!!"""######$$$############""""""""""""!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$############  !!!""" !!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!"""######"""!!!!!!"""$$$""""""""""""""""""""""""$$$"""  !!!### !!!!!!"""######$$$$$$$$$$$$##################"""""""""!!!!!!"""""""""######""""""""""""######!!!!!!!!!"""""""""""""""""""""!!! !!!######!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""""""""""""""""""""""""""""""""#########""" ##################$$$$$$######################## !!!!!!"""###$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$############"""$$$$$$##################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&%%%&&&''''''((((((''''''&&&''''''((()))***++++++******+++++++++,,,,,,,,,+++++++++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...//////000000000//////......------,,,+++++++++)))(((''''''&&&'''''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$######""""""######$$$%%%%%%%%%$$$###"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###########################$$$%%%%%%%%%%%%$$$###########################"""""""""#########$$$$$$ !!!""""""###%%%&&&######""""""###$$$$$$%%%##################$$$$$$######"""""""""!!!!!!!!!!!!"""###""""""$$$%%%#########$$$$$$#########!!!!!!!!!"""""""""####################################$$$$$$$$$$$$######!!!"""""""""#################################### !!!"""""""""""""""!!!!!!""""""######$$$$$$!!!!!!""""""######$$$$$$$$$%%%&&&'''''''''&&&%%%$$$###""""""!!!!!!""""""###############"""!!!!!!!!!!!!!!!!!!"""""""""#########"""!!!!!!""""""###$$$""" !!!""""""!!!""""""""""""""""""""""""""""""""""""""""""###### !!!!!!"""######$$$$$$"""!!! !!!"""!!!"""""""""""""""!!!!!!###############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!""""""!!!"""""""""""""""!!!!!! !!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!!!!!"""$$$$$$############"""""""""""" !!!!!!"""######$$$$$$############"""""""""""" !!!!!!"""""""""!!! !!!!!! !!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!#########"""!!!!!!###%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""""" !!!!!!"""###$$$$$$$$$%%%$$$$$$$$$###"""""""""!!!"""%%%&&&&&&%%%"""!!!######""""""""""""######""""""""""""!!!!!!!!!!!!!!!!!! """###$$$!!!!!!!!!!!!!!!"""######""""""""""""############ !!!!!!!!!!!!""""""""""""""""""""""""$$$%%%&&&&&&&&&$$$###"""%%%%%%$$$$$$###"""""""""########################!!!!!!###$$$%%%%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$############""""""""""""###$$$$$$%%%%%%""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%''''''&&&$$$###%%%&&&''''''((((((''''''%%%&&&'''((()))***+++,,,******+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,/////////000//////............---,,,,,,++++++***''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!###%%%&&&%%%$$$"""##################$$$$$$######"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&###########################$$$%%%&&&&&&%%%$$$###########################!!!""""""""""""#########%%%%%%%%%$$$###"""$$$%%%######""""""###$$$%%%%%%%%%%%%$$$$$$###""""""""""""!!!!!!!!! """###$$$######%%%&&&######$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%##################$$$$$$######$$$$$$$$$$$$######!!!!!!""""""#########$$$########################""""""###$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&&&& !!!"""###$$$%%%%%%%%%%%%'''''''''&&&%%%$$$%%%$$$$$$###"""########################"""!!!!!!!!!!!!!!!!!!"""""""""""" !!!#########""""""###!!!!!!"""###"""""""""""""""""""""""""""######"""""""""""""""""" !!!!!!"""###$$$$$$$$$"""!!!  !!!""" !!!"""###########################"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! !!!"""""""""!!! !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%############"""""""""""" !!!!!!"""###$$$$$$$$$""""""""""""!!!!!!!!!!!! """#########"""!!! !!!!!!!!! $$$$$$######"""""""""!!! """"""""""""""""""""""""#########""" !!!###%%%"""""""""""""""""""""""" """$$$%%%$$$###"""%%%%%%###"""!!!!!!!!!!!! !!!""""""!!! $$$######"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###"""!!!!!!"""""" !!!###$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""######""""""######$$$%%%$$$$$$################## !!!###%%%&&&%%%$$$#########""""""!!!!!! """"""!!!!!! !!!!!!!!!!!!"""""""""""" !!!"""###$$$$$$%%%$$$$$$############$$$$$$$$$###""""""###%%%''')))'''&&&%%%%%%$$$$$$$$$%%%""""""#########$$$$$$$$$######""""""######$$$%%%######$$$%%%%%%%%%%%%$$$&&&%%%$$$#########$$$%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((()))'''(((***++++++***))))))(((((()))))))))*********,,,,,,+++******+++,,,,,,''''''((()))***++++++,,,,,,------.../////////...---+++)))((())))))((('''(((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!###%%%&&&%%%$$$###%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%%%%%%%$$$$$$#########&&&%%%$$$$$$%%%%%%###"""""""""""""""############$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$##################$$$###"""###$$$&&&&&&%%%###%%%&&&&&&$$$######$$$&&&$$$""" !!!###''')))########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########"""############$$$$$$$$$"""""""""###$$$$$$$$$%%%%%%$$$###""""""###$$$%%%$$$$$$$$$#########""""""""""""""""""""""""""""""""""""#########""""""!!!""""""!!!!!!!!!###$$$%%%###$$$%%%%%%&&&&&&%%%%%%###############"""!!!!!!!!!!!!"""###############""""""""""""""""""""""""########################""""""""""""""""""""""""###"""  !!!###$$$$$$!!!!!!"""$$$$$$###"""!!!!!! !!!!!!!!! !!!!!!###"""!!! !!!"""###$$$$$$###"""!!!!!!"""""" """###"""!!! !!!###!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""######$$$$$$""""""""""""""""""""""""""""""!!!!!!"""###$$$%%%""""""!!!!!!!!!!!!!!!"""""""""######$$$$$$$$$$$$$$$$$$###!!! ######""""""!!!!!! """"""""""""""""""""""""###"""!!!  !!!!!!######""""""!!!!!! $$$$$$$$$###!!! """$$$%%%###!!! $$$$$$###"""!!!!!!!!!"""!!!"""############"""!!!$$$######"""""""""""""""""""""""""""""""""""""""###""""""!!!!!!!!!!!!!!! !!!"""###############""""""!!!!!!!!!!!!""""""######""""""######$$$%%%########################!!!"""$$$%%%%%%$$$###""""""""""""###############""""""!!!!!!!!! !!!!!!!!!!!!"""""""""###"""""""""""""""#########$$$##################$$$"""!!!  !!!###%%%%%%$$$$$$###""""""######!!!!!!"""""""""###############""""""######$$$%%%######$$$%%%%%%%%%%%%$$$%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''((((((((('''((()))***+++***))))))******+++++++++,,,,,,,,,,,,++++++******++++++,,,---------------.........+++,,,------.........---,,,***((('''(((((('''&&&(((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%%%%$$$###"""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%%%%%%%$$$$$$$$$######&&&%%%###$$$%%%%%%$$$"""""""""""""""############"""###$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########%%%$$$"""###$$$&&&%%%$$$"""$$$%%%%%%$$$###$$$%%%%%%$$$"""!!!!!!###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$###############$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""""""""############""""""$$$###"""!!!!!!"""#########$$$%%%%%%&&&&&&%%%%%%###############"""!!!!!!!!!!!!"""###############""""""""""""""""""""""""%%%$$$$$$###"""!!! """"""""""""""""""""""""%%%###"""  !!!"""%%%!!!!!!!!!###"""!!!!!!!!!!!!!!!"""###!!!!!! !!!!!!###"""!!!!!!!!!!!!"""###$$$######""""""""""""""" """###"""!!! !!!###!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""#########""""""""""""""""""""""""""""""!!!!!!""""""######""""""!!!!!!!!!!!!""""""#########"""######$$$$$$######"""!!! ###"""""""""!!!!!!!!! """""""""""""""""""""""""""!!!!!!  """"""!!!   !!!"""###"""""""""!!!!!!!!! !!!!!!""""""""""""!!!!!! !!!"""$$$$$$###"""!!!######"""""""""""""""######$$$$$$%%%%%%$$$$$$###$$$######"""""""""""""""########################!!!!!!!!! """"""""""""############""""""!!!!!!!!!!!!""""""###""""""""""""###$$$$$$########################"""###$$$%%%%%%$$$"""!!!!!!""""""###$$$%%%%%%%%%""""""!!!!!!!!!!!! !!!!!!!!!"""""""""##################""""""!!!!!!########################%%%$$$###""""""###$$$%%%###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######""""""######$$$%%%######$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''''''''''''''((()))************)))*********++++++++++++,,,,,,+++************+++,,,------,,,,,,,,,+++++++++***+++,,,,,,,,,,,,,,,,,,***)))'''&&&''''''&&&%%%''''''(((''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$"""!!!######$$$$$$$$$$$$$$$###########################$$$$$$$$$###############%%%%%%%%%$$$$$$$$$$$$###&&&$$$###$$$%%%%%%$$$""""""""""""#########$$$$$$!!!"""%%%''''''%%%"""!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%######$$$%%%%%%$$$!!!###%%%%%%$$$$$$%%%&&&$$$$$$###"""""""""######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""############$$$$$$$$$$$$$$$$$$###############$$$$$$###""""""###$$$$$$$$$$$$$$$###############""""""""""""""""""""""""""""""############""""""%%%$$$###"""!!!!!!!!!!!!###$$$$$$%%%%%%%%%%%%%%%#########$$$######"""!!!!!!""""""############"""""""""""""""""""""""""""""""""""""""!!!!!!!!! """"""""""""""""""""""""&&&$$$"""!!!  %%%  """ """ !!!"""###$$$"""!!!!!! !!!!!!"""######""""""""""""###############""""""""""""""" """###"""!!! !!!###!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""%%%$$$###"""!!!"""###$$$"""""""""!!!!!! """"""""""""!!!!!!!!!!!!""""""""""""""""""""""""$$$######""""""""""""###%%%$$$###"""!!!!!!!!!!!!!!!!!! !!!!!!"""###""""""""""""!!!!!!!!!!!! """######$$$$$$##################""""""###"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""########################!!!!!!!!!!!!!!!!!!!!! ######""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""###$$$$$$""""""""""""############$$$$$$$$$$$$$$$###"""!!!"""""""""######$$$$$$$$$""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###############""""""""""""""""""#########$$$$$$#########&&&&&&%%%$$$$$$$$$%%%%%%"""!!!!!! !!!!!!!!!""""""""""""""""""""""""######""""""######$$$%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''((())))))*********(((((((((((())))))))))))++++++************++++++******************************++++++++++++******+++)))'''&&&''''''&&&%%%&&&'''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!""""""###$$$$$$$$$######""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###""""""#########$$$$$$$$$"""###%%%&&&&&&%%%###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%(((&&&$$$$$$%%%%%%$$$### """$$$%%%%%%$$$%%%'''%%%%%%%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%%%%%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%$$$$$$$$$###"""""""""$$$##################$$$########################""""""""""""""""""""""""!!!""""""############"""$$$######"""""""""""""""######$$$%%%%%%%%%%%%$$$#########$$$$$$######"""!!!"""############""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$%%%%%%""""""""""""""""""""""""$$$###"""!!! !!!!!!%%%!!! """""""""!!!!!!!!!!!!!!!"""######""""""!!!!!!!!!!!!""""""#########""""""#########""""""#########""""""""" """###"""!!! !!!###!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!############$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!! """!!!!!!!!!!!!""""""###&&&$$$###!!!!!!!!!"""###!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!%%%%%%###"""!!!!!! !!!!!!!!!!!!!!!"""######""""""""""""!!!!!!!!!!!! """###$$$$$$$$$&&&%%%$$$"""""""""#########"""""""""""""""###$$$#########""""""#########$$$######"""""""""""""""########################!!!!!!"""#########"""!!!$$$###""""""!!!""""""###""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""###$$$!!!!!!"""""""""#########$$$$$$$$$$$$######"""!!!######"""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""############ !!!!!!"""######$$$$$$"""###$$$$$$$$$$$$###""""""""""""!!!!!!!!!!!!!!!""""""!!!!!!!!!""""""#################################""""""######$$$%%%######$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''(((((()))***+++((((((((((((((((((((((((******************************+++,,,------......)))***************))))))+++***((('''(((((('''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%%%%###############$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&(((&&&$$$$$$%%%%%%%%%### """$$$%%%%%%$$$%%%'''&&&''''''''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%$$$$$$$$$###"""""""""#########$$$$$$#########################################################!!!!!!"""###############!!!!!!""""""############"""###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$######""""""#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$%%%''''''########################!!!!!!!!!!!!!!!"""######$$$"""!!!###""""""######"""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""######"""""""""!!!"""############"""""" """###"""!!! !!!###!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""#########$$$$$$$$$%%%"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!!!!!!!!!!!!!"""######%%%$$$"""!!!!!!!!!""""""!!!!!!!!!"""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!! !!!!!!!!!!!!!!!"""######!!!!!!!!!!!!"""""""""""" !!!""""""###""""""&&&%%%###"""!!!"""###$$$######"""""""""""""""######"""!!!!!!!!!!!!"""###$$$######"""""""""""""""######################## !!!###$$$$$$$$$###"""$$$###"""!!!!!!"""###$$$""""""!!!!!!!!!!!!"""""""""!!!!!!!!!!!!"""###### !!!!!!""""""#########$$$$$$$$$#####################""""""!!! !!!!!!""""""""""""######"""""""""#########$$$$$$ !!!"""###$$$%%%%%%"""###$$$%%%%%%$$$###""""""#####################"""""""""""""""######$$$$$$$$$$$$$$$##################""""""######$$$%%%######$$$%%%%%%%%%%%%$$$""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&'''((()))***++++++***************))))))))))))***++++++***))))))(((((()))***+++,,,------*********+++******)))(((,,,***((('''(((((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""###$$$%%%%%%%%%%%%#######################################$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$#########%%%&&&%%%$$$#########$$$$$$$$$$$$%%%(((&&&###""""""###&&&(((######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&''''''((((((&&&$$$$$$%%%&&&&&&%%%!!!###%%%%%%$$$$$$%%%&&&''''''((((((((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$###############"""###$$$$$$$$$$$$###"""###############$$$$$$$$$######################## !!!"""######$$$###### """###$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$"""############""""""!!!""""""""""""""""""""""""############$$$$$$$$$$$$######################## !!!"""###$$$$$$###!!!"""$$$### $$$$$$###"""!!! ###""""""!!!!!!""""""###!!!!!!""""""""""""!!!!!! !!!###$$$$$$###"""""" """###"""!!! !!!###!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###"""!!! !!! !!!!!!"""###$$$""""""""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""  !!!!!!!!!!!!  !!!!!! !!!!!!"""###!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!%%%$$$###"""!!!"""###$$$$$$$$$###"""!!!!!!!!!"""###"""!!!!!!!!!!!!"""###$$$######""""""""""""""""""""""""""""""""""""""" """###$$$###"""!!!###"""!!! !!!"""$$$&&&""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""###### !!!!!!"""######$$$##################$$$$$$###"""""""""""""""""""""!!!!!!"""""""""#########""""""#########$$$$$$$$$!!!!!!""""""#########$$$!!!###$$$%%%%%%$$$###!!!###$$$%%%%%%&&&&&&&&&&&&""""""!!!!!!"""######$$$$$$#########""""""""""""######""""""######$$$%%%######$$$%%%%%%%%%%%%$$$!!!"""$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&''')))+++,,,++++++******))))))))))))((()))***++++++***)))(((((((((((())))))************++++++++++++***)))(((+++)))'''&&&''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%%%%##########################################$$$$$$"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$###"""###%%%&&&%%%$$$#########$$$$$$$$$%%%%%%&&&&&&$$$######$$$&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((((((((('''%%%$$$$$$&&&''''''&&&"""$$$%%%%%%$$$###$$$%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$###############$$$$$$$$$"""###$$$$$$$$$$$$###"""""""""#########$$$$$$$$$######################## !!!"""######$$$$$$$$$!!!"""######$$$###""""""""""""###$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%$$$###############"""!!!!!!""""""""""""""""""""""""############""""""""""""######################## !!!""""""###""""""!!!!!!###%%%### !!!%%%###"""!!!!!!!!!!!!!!!"""######""""""""""""###### !!!""""""!!!  !!!###$$$$$$$$$"""""" """###"""!!! !!!###!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""%%%$$$$$$$$$#########"""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$$$$###"""!!! !!!"""###$$$ """###$$$###!!! ######"""""""""""""""""" !!!!!!!!!"""""""""###""""""""""""""""""""""""###############$$$%%%%%%  !!!!!!  !!!""" !!!!!!!!!"""""""""### !!!"""""""""""""""""""""!!!!!!""""""######%%%%%%###"""!!!!!!!!!!!!$$$###"""!!!!!!"""###$$$$$$######"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###"""!!! """!!! !!!###%%%'''""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""###### !!!"""######$$$###"""""""""###$$$%%%%%%"""""""""###$$$$$$%%%%%%!!!!!!""""""#########$$$"""############$$$$$$$$$############""""""""""""!!!"""$$$%%%%%%$$$"""!!! !!!"""###$$$$$$$$$!!!!!!!!!!!!!!!"""############""""""!!!!!!!!! #########"""###$$$$$$%%%######$$$%%%%%%%%%%%%$$$!!!"""$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((()))&&&&&&%%%&&&''')))+++,,,))))))(((((('''''''''&&&((()))***++++++***)))(((.........---------,,,,,,+++++++++++++++***)))))))))'''%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%###########################"""""""""###$$$%%%%%%"""###$$$%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$###"""###%%%&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''((())))))&&&%%%$$$$$$&&&(((((('''###%%%&&&&&&$$$######$$$%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$$$$$$$&&&'''########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%"""############$$$$$$$$$""""""######$$$$$$$$$%%%"""###$$$%%%%%%$$$###"""""""""######$$$$$$$$$$$$######################## !!!######$$$$$$$$$######$$$$$$###""" """"""###$$$$$$$$$$$$###"""###$$$%%%%%%%%%%%%%%%###############"""!!!!!!"""""""""""""""""""""""" !!!"""###$$$$$$########################!!!"""""""""""""""!!! ###%%%$$$ !!!&&&!!! !!!!!!"""###$$$######""""""""""""###### !!!!!! !!!###$$$%%%$$$###"""!!!"""###"""!!! !!!###!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$%%%%%%%%%$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$%%%$$$###""" !!!"""$$$$$$"""$$$%%%###""" ############"""""""""!!! !!!!!!!!!""""""######""""""""""""""""""""""""  !!!""""""  !!!"""### !!!!!! !!!!!!!!!""""""###### """############ !!!!!!""""""######$$$$$$######""""""!!!!!! !!!"""""" !!!"""#####################""""""""""""""""""########################"""!!!  !!!"""$$$#########""""""!!!!!!""""""""""""""""""""""""#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$""""""######$$$$$$$$$%%%%%%$$$"""!!!!!!"""$$$%%%""""""""""""!!!!!!!!!!!!!!!###$$$###"""!!!"""###"""############$$$$$$$$$"""############$$$$$$$$$&&&%%%$$$$$$#########$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###%%%((()))'''$$$''''''''''''((((((((((((*********)))))))))))))))******+++++++++,,,,,,,,,(((***+++------,,,+++***+++++++++************)))(((''''''''''''&&&&&&&&&$$$%%%&&&''''''%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))(((((((((((('''''''''%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((((((((((((((())))))(((((('''&&&%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&''''''(((((($$$$$$$$$#########""""""%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%##################$$$$$$###"""!!!!!!!!!"""$$$%%%$$$###"""!!!!!!"""###$$$%%%$$$###"""""""""$$$$$$!!!###%%%%%%%%%$$$%%%&&&########################!!!"""""""""############$$$%%%&&&%%%#########%%%""""""""""""""""""""""""#########""""""""""""""""""#########$$$$$$$$$$$$""""""############"""""" !!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!###$$$&&&''''''%%%""" """!!!!!!"""!!! !!!"""######"""!!!  !!!"""#########!!!  !!!!!!!!!!!!!!!!!! !!!!!!""""""#########!!! !!!"""######"""!!! !!!!!!"""###$$$$$$$$$%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""###$$$$$$"""""""""""""""""""""""" !!!""""""""""""""" !!!!!!!!!!!!!!!"""$$$%%%%%%$$$###"""!!!!!!"""###$$$$$$%%%%%%%%%$$$!!!##################"""""""""!!!!!! !!!"""###$$$!!!"""""""""###############################################################"""!!!!!!!!!!!!"""###############"""""""""!!!""""""""""""""""""""""""###"""""""""""""""""""""########################""""""#########$$$$$$$$$ !!!!!!!!!""""""""""""%%%$$$"""!!!!!!"""$$$%%%###############""""""""""""$$$%%%$$$###"""###$$$"""############$$$$$$$$$"""############$$$$$$$$$'''&&&%%%$$$$$$$$$$$$%%%$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%((()))'''%%%''''''''''''(((((((((((())))))))))))))))))))))))*********+++++++++,,,,,,(((***+++------,,,+++************)))))))))(((((((((''''''''''''&&&&&&&&&%%%&&&((((((((('''%%%$$$###########################$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%&&&&&&&&&(((((((((((((((((((((((())))))((((((((()))))))))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++***)))((('''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$#########"""###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$###"""!!!"""""""""""""""###$$$$$$&&&%%%###""""""###%%%&&&%%%$$$###""""""###$$$$$$"""$$$%%%$$$""" !!!####################################$$$$$$$$$$$$$$$%%%&&&%%%###""""""##############################"""""""""""""""""""""!!!"""""""""############""""""############"""""" !!!"""""""""""""""""""""""""""""""""""""""###""""""!!!!!! """"""############"""""""""###%%%%%%%%%$$$"""!!!$$$"""!!!!!!"""###"""!!!!!!!!!""""""""""""!!!!!! !!!!!! !!!!!!!!!!!!!!!  !!!!!!!!!"""""""""!!!!!! !!!!!! !!!"""###$$$$$$###### !!!""""""""""""!!! !!!!!!"""######$$$$$$%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""######"""!!!!!!!!!!!!"""######$$$%%%%%%%%%###!!! """""""""###############$$$###!!! !!!"""$$$%%%###"""!!!!!!!!!"""###$$$""""""""""""""""""####################################""""""""""""##################""""""""""""""""""""""""""""""""""""""""""""""""""""""##############################"""""""""#########$$$$$$!!!!!!!!!!!!""""""""""""$$$###"""!!!!!!"""###$$$###############$$$$$$$$$###%%%&&&%%%$$$###$$$%%%"""############$$$$$$$$$"""############$$$$$$$$$$$$###""""""""""""""""""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&(((((('''%%%''''''''''''(((((((((((())))))))))))))))))))))))*********++++++++++++,,,((()))+++,,,,,,,,,+++***))))))((((((((('''''''''(((''''''''''''&&&&&&&&&'''((()))))))))(((&&&&&&""""""""""""""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''((((((******************************))))))***+++---...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////000000000000///...---,,,+++***************++++++''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$############%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&%%%###!!!!!!"""######$$$$$$######&&&$$$"""!!!!!!"""$$$&&&$$$######"""######$$$$$$"""$$$$$$###!!! !!!""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%$$$""" !!!"""########################""""""""""""""""""######"""""""""#########$$$$$$""""""############""""""!!!"""######$$$#########""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######"""""""""###############&&&$$$""""""######"""!!!""""""!!!!!!!!!!!!"""""" !!!!!!""""""!!!!!! """"""!!! !!!!!!!!!!!!!!!"""""""""######!!!!!! !!!!!!!!!!!!"""###$$$$$$$$$$$$ !!!!!!!!!!!! !!!!!!!!!"""######$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""" !!!!!!"""""""""""""""#########""""""!!!!!! ######""""""!!!!!! """!!!!!! !!!!!!""""""###$$$%%%%%%%%%$$$### !!!!!!"""""""""###$$$"""!!! """$$$%%%$$$###!!! """###%%% !!!!!!!!!!!!!!!########################""""""""""""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""#################################""""""""""""###########################$$$$$$$$$######""""""""""""######""""""###############$$$###$$$%%%%%%######$$$%%%""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$######"""""""""######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&''''''''''''((((((((((((((((((((()))))))))))))))************++++++++++++))))))***+++,,,++++++***)))))))))(((((((((''''''(((''''''''''''&&&&&&&&&((((((((()))((((((&&&&&&""""""""""""""""""""""""$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%&&&&&&'''''''''((((((((())))))***+++++++++---------------,,,,,,,,,,,,,,,++++++,,,...111222000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,//////000111222333444444666666666666555444333222000000...---,,,,,,,,,,,,)))))))))))))))((((((((((((''''''&&&&&&&&&&&&'''$$$$$$#########"""""""""$$$$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&"""$$$&&&'''&&&$$$""" !!!"""###$$$%%%$$$###"""$$$"""  """$$$##################$$$$$$!!!"""$$$$$$######%%%'''!!!!!!!!!!!!!!!!!!!!!!!!#########$$$$$$$$$%%%%%%$$$%%%%%%###!!! !!!"""""""""""""""""""""""""""""""""""""""###############$$$$$$$$$%%%%%%%%%""""""############""""""$$$$$$%%%&&&&&&%%%%%%%%%"""""""""""""""""""""""" !!!"""###$$$%%%&&&"""######$$$$$$######"""!!!!!! !!!"""###$$$&&&$$$""""""######"""!!!###"""!!! !!!"""###!!!!!!""""""""""""!!!!!!%%%$$$###""""""###$$$%%%""""""""""""############!!!!!! !!!!!!$$$$$$######"""!!!!!! !!!!!! !!!!!!""""""##################"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!%%%$$$$$$###"""!!!!!! ######""""""!!!!!! !!!!!! !!!!!!"""###$$$$$$$$$######""" !!!!!!!!!"""!!! !!!"""$$$%%%###""" !!!###$$$!!!!!!!!!""""""#########""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""######""""""""""""""""""""""""!!!!!!""""""############""""""""""""""""""""""""!!!!!!"""""""""#########$$$$$$#####################""""""""""""""""""###!!!!!!!!!"""""""""######"""###$$$###"""!!!"""$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&'''""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''((((((((((((''''''(((((())))))))))))))))))*********+++++++++))))))******++++++++++++******)))))))))((((((((((((''''''''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))************++++++,,,---......111111111000000/////////////////////111333555666555444333222111111111111444444444444444444444444333333444555777888999999<<<<<<<<<<<<;;;:::999888666555333000...---,,,+++---,,,,,,,,,+++++++++*********)))(((((('''((((((((((((((('''''''''&&&&&&%%%$$$$$$######$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$############$$$$$$ """%%%''''''&&&$$$###!!!"""$$$%%%%%%%%%$$$###$$$"""  """$$$""""""######$$$$$$$$$$$$!!!"""######"""###%%%'''!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""#########$$$###$$$%%%###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""""""""############""""""############""""""###$$$$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$!!!!!!""""""""""""!!!!!!"""!!!  !!!###$$$%%%###!!!!!!""""""""" ###"""!!! !!!"""###!!!!!!""""""""""""!!!!!!%%%$$$###""""""###$$$%%%""""""""""""############!!!!!! !!!!!!###""""""!!! !!!!!!!!! !!!!!!!!!"""""""""""""""############"""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!! !!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!%%%$$$$$$###"""!!!!!! !!!!!!!!!!!!"""""""""""" !!!!!!!!!!!! #########""""""!!!  !!!!!!"""$$$###"""!!!!!!!!!"""#########$$$$$$%%%%%%&&&&&&"""""""""""""""""""""""" !!!!!!!!!!!! """"""""""""############""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""" !!!""""""######!!!"""######"""!!!"""###"""############$$$$$$$$$"""############$$$$$$$$$""""""!!!!!!""""""############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((((('''''''''(((''''''''''''((((((((((((&&&''''''(((((())))))***)))))))))************+++))))))))))))******++++++*********)))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((''''''(((((()))*********))))))***+++---...//////------...///000111222222666666666555555444444333222333444555666777888888;;;::::::999888888888999::::::::::::::::::::::::777888999:::;;;<<<======>>>??????>>>>>>===<<<;;;:::999666444111///...---000000000///......------++++++***)))(((((((((((((((((((((((('''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&######""""""""""""###### """$$$&&&''''''&&&%%%"""###$$$$$$%%%$$$$$$$$$&&&%%%$$$######$$$%%%&&&!!!"""###$$$$$$$$$$$$$$$#########!!! """""""""""""""""""""""""""!!!!!!"""""""""############$$$$$$$$$"""!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$ !!!!!!""""""############""""""!!!!!!!!!"""!!!!!! """"""""""""""""""""""""$$$$$$###"""!!!!!! !!!!!!""""""""""""!!!!!!""""""!!! !!!#########""" """###""""""""""""!!!!!!!!!!!!"""""" !!!!!!""""""!!!!!! !!!!!! !!!""""""!!!!!!!!!"""""""""######!!!!!! !!!!!! !!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""######"""!!!!!! !!!!!!!!!""""""""""""""""""""""""""""""!!!!!! !!!!!!########################"""""""""""""""!!!!!! #########""""""!!!!!!  !!!"""######$$$ !!!!!!""""""!!!!!! ######"""!!! """!!!!!!!!!!!!!!!  !!!"""###""""""!!!############"""""""""!!!"""""""""###$$$%%%%%%%%%"""""""""""""""""""""""" !!!""""""""""""!!! !!!"""""""""############"""""""""""""""""""""""" !!!!!!"""######$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###""""""""""""!!!!!!!!! !!!!!!""""""""""""!!!!!! !!!!!!"""######$$$$$$"""###$$$$$$""""""###$$$"""############$$$$$$$$$"""############$$$$$$$$$ !!!!!!###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$'''))))))'''&&&((()))''''''''''''((((((((((((&&&&&&''''''((())))))***))))))))))))************)))))))))))))))******+++))))))((((((((('''''''''(((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((()))***+++,,,***+++,,,---...000111111111111222444555777888888555555666777888999::::::<<<<<<<<<;;;:::999999999555666888:::;;;;;;:::999>>>>>>======<<<=========;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>??????@@@>>>>>>???>>>>>>===<<<;;;<<<;;;999777555444333333333333222222111000000000///...---,,,++++++++++++''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$##################$$$######$$$%%%&&&&&&&&&&&&$$$#########$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%% !!!###$$$%%%%%%$$$$$$######"""  """########################""""""#########$$$$$$$$$"""###$$$$$$######$$$%%%######################## !!!!!!"""######$$$$$$ !!!!!!!!!!!!""""""############""""""!!!!!!""""""!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######"""""""""######""""""!!!"""""""""###"""!!!!!!###%%%%%%$$$!!!!!!""""""""""""!!!!!! !!!!!!  !!!!!!!!!!!! !!!!!!!!!"""""""""!!!!!! !!!!!!  !!!######$$$###"""!!!!!!"""###$$$###"""""""""""""""""""""!!!!!! !!!!!!"""""""""""""""""""""""""""$$$###"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""#########!!!!!!"""######"""!!!!!!""""""!!!!!!!!!!!!!!!"""$$$$$$######""""""!!!!!!!!!###$$$%%%$$$"""!!!###############"""!!!  !!!""""""###""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!!!!!!!""""""#########$$$"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$########################!!!!!!!!!!!!""""""""""""%%%$$$$$$$$$######""""""!!!!!!""""""""""""!!!!!!!!!""""""###$$$$$$%%%%%%###$$$%%%%%%######$$$%%%"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$'''***)))'''&&&(((***''''''''''''((((((((()))&&&&&&&&&'''((())))))***))))))))))))************)))))))))))))))******+++(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&'''&&&%%%$$$$$$$$$$$$%%%########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***+++---...///---...///111222444555666999:::;;;<<<>>>@@@AAAAAA======>>>???@@@AAABBBCCCAAA@@@@@@???>>>======<<<666888;;;===>>>===;;;:::>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAA===============<<<::::::<<<;;;:::999888888888888555555444333333222111111333222111000///.........++++++++++++************((('''&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$%%%&&&######%%%&&&&&&%%%###### !!!###$$$%%%%%%$$$$$$"""""""""!!! !!!%%%'''##############################$$$$$$$$$%%%%%%%%%"""###%%%%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""###$$$$$$$$$############$$$$$$$$$$$$""""""############""""""$$$$$$$$$$$$$$$###"""!!!"""""""""""""""""""""""""""$$$%%%&&&######$$$$$$$$$$$$######$$$$$$######""""""!!!!!!###"""!!!"""%%%''''''&&& !!!"""######"""!!!   !!!#########"""!!! !!!!!!!!!!!!!!!!!! !!!!!!%%%$$$"""!!! !!!!!!%%%$$$###""""""###$$$%%%#########"""""""""""""""!!!!!! !!!!!!"""""""""""""""""""""""""""$$$$$$###"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!"""###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%$$$######"""############$$$$$$$$$###$$$%%%%%%%%%###"""!!!$$$###"""!!!!!!"""###$$$""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######'''%%%"""  """$$$ """######""""""###%%% !!!""""""""""""""""""############%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%########################$$$#########""""""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((())))))))))))((((((((((((&&&'''((())))))((('''&&&******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))),,,///222333333444555777888:::<<<============@@@@@@@@@AAABBBDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEDDDCCCCCCBBB@@@???===<<<<<<===<<<;;;999888888999:::<<<;;;;;;::::::999999999888;;;>>>@@@@@@@@@@@@AAA>>>===;;;999999999;;;<<<<<<;;;:::::::::;;;<<<<<<;;;<<<===>>>===;;;999777999999999::::::999666333111222333333333222000///------,,,+++************++++++******)))))))))((())))))((('''&&&%%%%%%$$$(((((('''&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$!!!###$$$$$$$$$$$$%%%'''$$$$$$$$$%%%%%%&&&&&&&&&(((&&&$$$"""!!!!!!"""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$""""""$$$%%%### !!!!!!!!!!!!"""###%%%%%%!!!!!!!!!!!!!!!"""######%%%$$$###"""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!"""""""""  """""""""######""""""""""""######""""""""""""""""""""""""&&&%%%%%%$$$###"""!!!!!!&&&%%%###!!!!!!!!!""""""%%%$$$$$$###"""!!! """"""""""""""""""""""""!!!!!! !!!!!!""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""" !!!!!!!!!!!!'''&&&%%%$$$############%%%$$$######"""#########!!!!!!!!!!!!!!!""""""######"""!!!  !!!######""""""!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######################## !!!!!!""""""######!!!!!!!!! """"""""""""!!! ########################$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$"""""""""""""""""""""""""""""""""######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$######""""""#########$$$$$$$$$######$$$$$$###""""""!!!$$$###"""!!!!!!"""###$$$######""""""""""""""""""$$$#########""""""""""""%%%$$$###""""""###%%%&&&###%%%&&&%%%###!!!!!!"""!!!!!! !!!""""""###""""""""""""############%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''(((((((((((()))(((((((((((((((((((((&&&'''((())))))((('''&&&)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%''''''(((((())))))*********---000111222222444666888:::<<>>>>>======<<<;;;::::::;;;;;;::::::::::::;;;;;;::::::;;;===============<<<>>>@@@@@@??????@@@AAA???>>>===;;;;;;<<<===>>>>>>===<<<<<<<<<===???@@@??????@@@@@@???===:::999:::999999:::;;;:::777555333333333333333222222111///...---,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++***)))''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%###$$$&&&%%%$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&'''%%%$$$"""!!!"""###$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""$$$$$$""" """!!!!!!!!!"""###$$$$$$"""""""""""""""###$$$$$$%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######"""  """""""""######""""""""""""######""""""""""""""""""""""""%%%$$$$$$######"""""""""!!!!!! !!!"""$$$$$$&&&&&&%%%$$$######""""""""""""""""""""""""""""""!!!!!! !!!!!!""""""""""""""""""""""""!!!!!!"""""""""######### !!!!!!!!!"""""""""######"""""""""###$$$$$$$$$$$$###"""!!!!!!!!!"""!!!!!!!!!!!!!!!"""###$$$"""!!!  """"""""""""!!!!!!!!!!!! """#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""!!!!!!  !!!!!!!!!!!!!!!########################""""""""""""""""""""""""##################""""""######""""""!!!!!!!!! """"""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!"""######$$$$$$######"""""""""#########$$$$$$######"""!!!!!!!!!""""""######""""""""""""############""""""!!! """"""!!!!!!!!!!!! !!!!!!""""""###$$$%%%%%%"""$$$&&&&&&$$$"""!!!!!!"""""""""!!!""""""###$$$"""""""""#########$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&'''(((((((((((('''&&&((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&))))))***+++,,,------...,,,---///000111333666888<<<>>>AAADDDGGGIIIJJJKKKIIIIIIIIIJJJKKKLLLNNNNNNOOOMMMKKKHHHEEEBBB@@@???<<<<<<<<<<<<<<<<<<<<<======>>>??????@@@@@@??????<<<===???BBBCCCDDDDDDDDDDDDEEEFFFEEECCCCCCDDDFFFDDDCCCBBBAAAAAABBBBBBCCCBBBBBB@@@@@@AAACCCEEEGGGEEEEEEEEEEEECCCAAA>>>===<<<;;;;;;===>>>>>>;;;999777777666666555555666666222222111//////.........------------............//////...---,,,+++******((((((''''''''''''''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''%%%$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###""""""###$$$%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!######""" ###"""""""""""""""###############$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%&&&########################$$$$$$############$$$$$$""" !!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################!!!!!!!!!!!!"""###$$$%%%'''&&&&&&%%%%%%$$$$$$$$$""""""""""""""""""""""""!!!!!! !!!!!!""""""""""""""""""""""""!!!!!!""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###### !!!"""###%%%&&&$$$###"""!!! !!!!!!!!!!!!"""###$$$%%%###"""!!! !!!!!!!!!!!!!!!!!!"""""""""""" !!!###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""#########"""!!! !!!!!!"""############### !!!!!!"""""""""!!! !!!"""""""""""""""########################""""""""""""""""""""""""$$$$$$######""""""!!!!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!""""""###############""""""""""""###############"""!!! !!!"""######""""""""""""""""""###""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!  $$$&&&%%%$$$######$$$######"""######$$$$$$""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&(((((())))))))))))((((((''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((******++++++,,,------...,,,...000111222555999===AAABBBEEEGGGJJJLLLMMMNNNNNNMMMMMMLLLLLLMMMMMMNNNHHHHHHFFFDDDBBB@@@>>>>>>???@@@@@@AAABBBCCCDDDDDDDDDEEEFFFGGGGGGFFFEEEDDDBBBBBBDDDEEEGGGHHHJJJJJJKKKLLLKKKJJJIIIIIIKKKMMMKKKKKKJJJIIIIIIHHHGGGGGGGGGFFFEEEEEEFFFHHHKKKMMMKKKKKKJJJIIIGGGEEEBBBAAA???>>>>>>???AAAAAA???>>>===<<<:::999999999:::;;;777666555333222222222222000000000000//////......//////////////////000000,,,++++++***)))(((''''''&&&&&&&&&&&&''''''''''''$$$%%%%%%%%%&&&&&&''''''((())))))(((&&&$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%&&&################################################""""""!!!!!!""""""!!!!!!$$$###"""""""""""""""###"""######$$$$$$$$$$$$$$$###""""""###$$$%%%&&&&&&!!!!!!!!!!!!!!!!!!!!!!!!$$$######""""""######$$$"""  """###"""!!!""""""############""""""""""""""""""""""""""""""!!!"""""""""#########$$$&&&&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###########################""""""""""""############ !!!"""$$$%%%&&&%%%$$$###"""!!! !!!!!!!!!""""""$$$%%%&&&######################## !!!!!!""""""######!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!!!!! !!!"""######$$$$$$###### !!!!!!"""""""""!!!!!!!!!!!!"""###############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$######""""""!!!!!!!!!$$$$$$$$$######""""""""""""""""""""""""""""""""""""######$$$$$$######""""""""""""""""""""""""""""""""""""""""""#########!!!!!!"""""""""############"""!!! !!!"""###"""""""""######"""""""""!!!!!!"""######$$$%%%%%%"""""""""""""""""""""""" !!!"""""""""!!!###%%%%%%#########$$$$$$############$$$$$$############$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""###############$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((())))))))))))((((((''''''''''''((((((((((((&&&&&&''''''((((((((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''((()))***++++++,,,,,,,,,,,,,,,---...000222444666999>>>AAAEEEEEEFFFGGGHHHIIIKKKKKKJJJJJJIIIHHHGGGFFFFFFFFFAAAAAAAAABBBBBBBBBCCCCCCDDDEEEFFFGGGHHHIIIJJJJJJJJJKKKLLLLLLLLLKKKIIIHHHFFFFFFFFFFFFGGGHHHIIIJJJKKKLLLLLLKKKJJJKKKNNNPPPQQQQQQQQQQQQPPPNNNLLLKKKIIIIIIIIIJJJKKKLLLNNNOOOMMMMMMLLLJJJHHHFFFEEEDDDAAA@@@???@@@BBBBBBAAA@@@???>>>===<<<;;;<<<===>>>;;;:::999888666666666555555444333222111///......---...///111222444555666222111000...,,,***((('''&&&'''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''((()))***(((&&&$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%&&&&&&$$$$$$##########################################!!!!!!""""""!!!!!!""""""$$$###"""""""""""""""###!!!"""###$$$$$$$$$######!!!!!!!!!""""""$$$%%%&&&""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""!!! !!!#########!!!!!!"""############"""!!!""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$$$$$$$$$$######"""!!!!!!############$$$$$$$$$$$$########################!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""########################""""""""""""############"""""""""""""""###$$$%%%&&&%%%$$$###""""""""""""!!!!!!!!!!!!"""###$$$%%%"""""""""""""""""""""""" !!!!!!""""""######"""  """"""""""""""""""""""""""" !!!!!!!!!"""""""""###"""############"""!!!!!!############"""!!! !!!""""""###############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######"""""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$!!!!!!!!!"""""""""######""""""!!!!!!""""""######""""""############"""""" !!!###$$$%%%&&&'''""""""############$$$$$$$$$$$$%%%%%%$$$"""!!! """$$$%%%###"""!!!!!!%%%$$$######"""##################$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""#########$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&''''''(((((()))''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''(((((('''''''''((()))+++,,,---,,,------....../////////222444777999:::===AAACCCCCCCCCCCCBBBCCCCCCDDDEEEBBBAAA@@@@@@???????????????@@@BBBDDDFFFGGGIIIJJJHHHIIIIIIJJJJJJKKKLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLJJJKKKMMMNNNNNNMMMLLLKKKKKKMMMNNNMMMMMMNNNPPPRRRWWWXXXYYYZZZYYYWWWUUUTTTOOOPPPQQQRRRSSSTTTSSSSSSPPPOOONNNLLLKKKIIIHHHHHHFFFDDDCCCDDDEEEEEEDDDCCCAAAAAA@@@?????????????????????===<<<:::999999999888777666555444222111111///000111333555777999:::777666444222000...,,,+++)))))))))(((((((((''''''&&&&&&&&&&&&&&&'''''''''((())))))(((&&&$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$######################## """######!!!!!!"""$$$###"""""""""""""""###### !!!###$$$$$$$$$###"""!!!!!!!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""!!!!!!!!!!!!""""""!!!!!!!!!"""$$$$$$###!!!!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""!!!!!!!!!""""""######### !!!!!!"""!!!!!!!!!!!!!!!""""""#################################!!!!!! !!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######$$$$$$###"""""""""######%%%$$$$$$###############!!!!!!!!!!!!!!!""""""### !!!!!!!!! !!!!!!!!!!!!""""""""""""###!!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""#########"""""""""""""""!!! $$$$$$$$$###"""!!!!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!""""""""""""""" !!!!!!"""""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!"""###$$$!!!!!!!!!!!!"""""""""###!!!""""""###$$$$$$######!!!"""###$$$$$$###"""!!! !!!!!!"""###$$$%%%%%%"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""$$$&&&&&&$$$###$$$%%%$$$$$$###"""""""""""""""#########$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%#################################$$$$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''((((((((((((%%%%%%&&&''''''((())))))'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''((((((((((((((()))***+++---...///---...///111333555666777999;;;===?????????@@@BBB>>>======<<<<<<===>>>???;;;;;;;;;<<<===>>>@@@@@@BBBCCCDDDFFFHHHJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNOOOQQQRRRSSSUUUYYY___cccddd```[[[WWWVVVXXXYYYYYYXXXWWWXXXYYY___aaaeeeggghhhhhhfffeee[[[]]]```bbbbbbaaa___]]]WWWVVVUUUTTTSSSRRRRRRQQQQQQOOOMMMMMMNNNNNNMMMLLLGGGGGGGGGGGGGGGFFFEEEEEECCCBBB@@@???===<<<<<<;;;999999888888888888777777444444555777888:::;;;;;;888888777666444333222222------,,,+++***))))))(((''''''''''''&&&&&&&&&&&&&&&(((((('''%%%$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$######################## """$$$$$$""""""###%%%"""!!!!!!!!!"""###$$$$$$!!!"""$$$%%%&&&%%%$$$###""""""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""""""""""""""###!!!!!!!!!###$$$$$$###!!!!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""!!!!!!!!!"""""""""""""""!!!"""######"""""" !!!""""""###$$$$$$########################!!!!!! !!!!!!"""""""""""""""""""""""" !!!!!!!!!"""""" !!!!!!!!!"""""""""###""""""!!!!!!"""""""""###""""""""""""######$$$"""!!!  !!!"""""""""!!!!!!""""""""""""!!!!!!!!!!!!###"""  !!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!""""""""""""""""""###############"""!!! !!!""""""######""""""""""""""""""""""""""""""######################## !!!!!!""""""######""""""###$$$%%%&&&''''''""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!###$$$!!!!!!!!!!!!""""""""""""!!!"""###%%%%%%%%%$$$###!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""######$$$$$$!!!!!!!!!"""######$$$$$$!!!###%%%&&&&&&''')))+++$$$$$$###"""!!!!!!""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''((((((((()))%%%%%%&&&&&&'''((())))))'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''((()))))))))))))))+++,,,...000111...///111444777:::===>>>>>>@@@BBBCCCAAA?????????999999888888888999;;;<<<::::::;;;===@@@BBBDDDFFFEEEFFFFFFGGGHHHHHHIIIIIIOOOOOONNNNNNMMMMMMLLLLLLNNNNNNNNNPPPRRRUUUXXXZZZaaahhhrrrzzzzzztttkkkeeedddfffggggggeeecccbbbbbbgggjjjnnnsssuuuvvvuuutttgggiiimmmppppppmmmjjjhhh___^^^]]]\\\[[[[[[[[[[[[[[[YYYWWWVVVWWWWWWVVVUUUMMMNNNOOOOOOOOONNNLLLKKKEEEDDDBBB@@@???>>>======999999:::;;;;;;<<<======888999999::::::;;;;;;;;;888888888888777777777777000000///...,,,+++******((((((((('''&&&&&&&&&%%%%%%'''''''''%%%$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%"""""""""""""""""""""""" ###%%%$$$""""""$$$&&&!!!!!!!!!!!!"""###%%%%%%"""###%%%''''''&&&%%%$$$$$$$$$######$$$$$$%%%&&&""""""""""""""""""""""""$$$$$$############$$$$$$!!!!!!!!!###%%%%%%###!!! """###$$$$$$###""" """""""""""""""""""""""""""""""""""""""!!!!!!!!!%%%%%%&&&&&&%%%$$$"""!!! !!!"""###$$$$$$%%%########################!!!!!! !!!!!!"""""""""""""""""""""""" !!!!!!!!!""""""""""""""""""""""""""" !!!!!!!!!!!! !!!"""""" !!!!!!"""###$$$"""!!! """###$$$%%%&&&&&&%%%$$$######""""""!!!!!! ###$$$%%%%%%%%%###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!!  !!!"""$$$$$$$$$$$$!!!!!!"""############### !!!""""""""""""""""""""""""""""""""""""""" !!!"""######$$$################################################$$$!!!!!!$$$$$$###"""!!! !!!###$$$###!!! !!!!!!!!!"""""""""#########"""""""""""""""$$$%%%%%%$$$"""!!!"""###""""""!!!!!!"""###$$$$$$$$$$$$###"""!!! """############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$%%%!!!$$$$$$"""&&&---...***%%%%%%###"""""""""###$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((('''%%%$$$$$$%%%((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$&&&&&&&&&'''(((+++---...//////000111222333333333444666999===@@@BBBCCCCCCEEEBBB===:::999:::===???999888888888:::<<<<<<<<>>>>>AAACCCCCCBBBDDDDDDCCCAAA>>><<<;;;;;;777777777666666666555555222222333333111000---,,,+++***'''&&&%%%&&&'''((('''''''''''''''''''''''')))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######"""""""""######$$$%%%%%%$$$$$$############$$$$$$###################################################""" !!!""""""!!! """"""""""""""""""""""""""""""""""""###############%%%&&&'''&&&### !!!!!!!!!!!!""""""""""""&&&&&&&&&%%%$$$###"""!!!########################""""""""""""############ ######""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""###############"""  """!!!  !!!"""""""""""""""""""""""""""###"""!!! !!!"""###""""""""""""""""""""""""""" !!!$$$%%%"""###"""!!! !!!"""###$$$#########""""""!!!!!!""""""""""""""""""""""""""""""###""""""!!! !!!""""""###$$$$$$%%%%%%""""""!!!!!!"""###$$$$$$"""""""""""""""######$$$%%%%%%$$$$$$###""""""""""""""""""""""""""""""""" !!!!!!""""""#########################################################%%%###!!!"""%%%'''&&&%%%!!!!!!!!!!!!""""""!!! $$$$$$$$$$$$%%%%%%%%%%%%###"""""""""""""""""""""###$$$%%%$$$"""!!!"""###"""""""""""""""###$$$$$$$$$$$$###############""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$$$$''''''%%%(((...///+++%%%$$$###"""""""""###$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$#########""""""""""""""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''(((***)))'''&&&&&&'''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&((((((((()))+++---...000000111222333555777999:::;;;;;;===>>>???@@@AAAAAAAAA???<<<::::::;;;>>>??????>>>======>>>???@@@@@@CCCDDDFFFGGGGGGHHHIIIJJJHHHHHHIIIJJJMMMPPPTTTVVVWWW[[[aaafffhhhhhhiiiiiiiiikkkllliiiffffffkkkoooqqqxxx|||}}}~~~}}}zzzuuupppmmmnnnppptttxxx||||||zzzwwwrrrrrrssstttvvvtttpppllleeedddccccccdddeeegggiiinnnmmmkkkjjjhhhggggggggggggdddbbbbbbcccdddcccaaaaaa___\\\WWWSSSOOOMMMMMMMMMJJJFFFEEEGGGJJJKKKKKKMMMLLLHHHDDDAAA??????@@@999999888888777777666666888888888888777666555444000///---+++***))))))***((((((((((((((((((''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$######$$$######""""""######$$$################################################%%%$$$###$$$%%%&&&%%%$$$########################""""""""""""############"""###$$$%%%$$$###""" !!!!!!!!!"""""""""######$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############"""!!!  """######"""!!!!!!!!!!!!"""###""""""""""""""""""""""""!!!  !!!"""""""""""""""""""""""" !!!"""!!!!!!!!!"""###"""!!! !!!""""""############"""""""""!!!""""""""""""""""""""""""!!!""""""""""""!!!!!! !!!!!!!!!""""""#########"""""""""""""""###$$$$$$""""""!!!!!!"""###$$$$$$##################$$$$$$"""""""""""""""""""""""""""""""""""""""############################################################""""""###%%%%%%$$$""" !!!######!!! !!!"""""""""#########$$$$$$""""""""""""""""""######"""###$$$###!!! !!!"""""""""""""""""""""###$$$###$$$$$$$$$%%%%%%&&&&&&"""############$$$$$$$$$########################"""""""""""""""############$$$###"""%%%))))))&&&%%%$$$######""""""######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################"""""""""######"""######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&((())))))'''&&&&&&'''&&&&&&&&&'''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''(((((()))******+++---///000222222444444555666999<<>>======>>>>>>>>>>>>===>>>???@@@BBBCCCEEEDDDCCCCCCCCCDDDEEEFFFGGGHHHJJJJJJIIIJJJKKKMMMLLLLLLMMMPPPTTTYYY^^^```cccgggmmmqqqsssssstttuuuuuuvvvvvvsssoooooossswwwuuuzzz||||||{{{yyyuuupppllliiijjjlllnnnrrruuuvvvtttrrrlllkkkkkkllllllllliiigggcccbbbaaaaaabbbccceeefffkkkkkkjjjiiihhhhhhhhhiiiiiifffdddcccdddeeeffffffhhhjjjjjjfff```\\\[[[\\\ZZZVVVQQQOOOQQQUUUXXXZZZ[[[XXXSSSMMMIIIFFFEEEEEE======<<<<<<;;;::::::999888888777777777777888888555444333111///...---,,,******))))))((((((''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######&&&&&&&&&%%%$$$###############""""""""""""######################################################%%%$$$$$$%%%'''((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############!!!!!!!!!""""""#########"""""""""#########$$$$$$###############"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############"""""""""""""""""""""""" !!!""""""###$$$$$$!!!!!!!!!!!!""""""""""""""""""""""""############"""!!! !!!###$$$%%%######""""""""""""######""""""""""""""""""""""""  """""""""""""""""""""""""""%%%$$$!!!"""%%%""""""!!!!!!!!!!!!""""""############"""""""""""""""""""""""""""""""""""" !!!!!!""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!""""""""""""""""""###$$$!!!!!!!!!!!!"""###$$$%%%!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""###############"""""""""###################################################$$$$$$%%%%%%$$$""" !!!######!!! !!!"""!!!!!!!!!"""""""""######"""""""""""""""#########!!!"""###"""!!! !!!"""###"""""""""""""""######$$$$$$$$$%%%%%%%%%&&&&&&""""""#########$$$$$$$$$""""""""""""""""""""""""#########"""""""""""""""###"""!!!!!!###%%%$$$###$$$$$$$$$###############""""""#########$$$$$$$$$####################################################################################$$$$$$%%%&&&###$$$$$$$$$$$$$$$%%%%%%$$$%%%'''&&&%%%$$$$$$%%%%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%""""""###%%%&&&'''((()))&&&&&&''''''((()))***+++***,,,...111444666777888::::::999:::<<>>@@@BBBDDDFFFGGGGGGGGGGGGGGGGGGFFFFFFGGGIIIKKKLLLOOOPPPPPPNNNMMMOOOQQQSSSTTTVVVYYY^^^dddiiilllnnnqqqtttvvvuuuuuuuuuuuuwwwwwwuuuqqqnnnooorrruuuwwwyyy|||zzzuuutttsssrrrooollliiifffdddccccccdddgggjjjkkkiiigggbbbaaaaaa`````````______\\\\\\[[[[[[\\\]]]^^^^^^___^^^^^^^^^___```aaaaaacccaaa^^^]]]]]]___aaabbbgggkkknnnllleeeaaaaaacccccc___ZZZXXXZZZ```fffjjjjjjfffaaa\\\VVVQQQLLLIIIBBBBBBAAA@@@???>>>===<<<888777666555666777888999555555555444333111000///++++++***)))((('''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$###""""""!!!!!!""""""###################################################"""!!!!!!"""%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""############"""!!! !!!######"""#########$$$$$$$$$$$$######$$$$$$###"""!!!!!!""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""!!!!!!"""""""""#########!!!!!!!!!!!!""""""""""""!!!"""""""""############"""!!!!!!!!!!!!"""###$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###%%%$$$""""""$$$&&&!!!!!!!!!!!!!!!"""""""""#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""""""""######!!!!!!!!!!!!"""$$$%%%%%%""""""#########$$$$$$$$$""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""########################&&&&&&'''&&&%%%$$$###### !!!""""""!!!"""###$$$$$$$$$$$$%%%%%%%%%&&&&&&!!!!!!""""""############ !!!""""""!!! !!!#########"""""""""""""""###$$$$$$$$$$$$############""""""#########$$$$$$$$$""""""""""""""""""""""""#########"""""""""""""""'''%%%###$$$&&&&&&%%%%%%$$$$$$$$$$$$######""""""""""""#########$$$$$$$$$###############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&#########$$$$$$%%%%%%%%%###$$$&&&&&&%%%$$$$$$%%%$$$%%%%%%&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''((((((((('''''''''((()))***+++,,,///333777;;;===>>>>>>@@@??????>>>???@@@BBBBBBBBB@@@===:::999:::<<<===@@@BBBDDDGGGIIIIIIHHHHHHFFFGGGGGGGGGFFFHHHLLLPPPVVVZZZ]]]\\\XXXVVVWWWZZZ]]]^^^___bbbfffkkkpppsssrrrtttuuutttsssssstttvvvvvvtttqqqmmmjjjjjjmmmooosssssssssssssssqqqmmmjjjooommmkkkiiieeebbb```___XXXWWWWWWYYY[[[\\\[[[YYYUUUUUUUUUUUUTTTTTTTTTUUURRRRRRRRRRRRRRRRRRSSSSSSRRRRRRRRRSSSTTTVVVWWWXXX\\\[[[YYYWWWWWWXXX[[[]]]___dddhhhgggbbb______aaabbb```^^^]]]___eeemmmrrrsssrrrooolllhhh```WWWPPPFFFEEEDDDCCCAAA@@@???>>>===<<<:::999999:::;;;<<<333333444444444444333222...---,,,***)))'''&&&%%%&&&&&&&&&%%%&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######""""""""""""######################################################!!!!!! """$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""############$$$###!!!  !!!""""""#########$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######""""""""""""""""""""""""!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!$$$#########"""""""""!!!!!!!!!!!!!!!""""""""""""!!!"""""""""###############""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!###!!! """$$$###""" !!!"""""""""""""""""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###""""""!!!!!!"""""""""""""""#########"""""""""""""""###!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$#########""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""########################"""""""""  $$$&&&'''$$$!!! !!!###$$$###""""""""""""#########$$$!!!!!!!!!"""######$$$$$$ """######!!!!!!"""$$$$$$######"""""""""""""""$$$$$$######"""""""""!!!"""############$$$$$$$$$########################"""""""""""""""#########'''###!!!$$$%%%$$$###%%%###$$$$$$$$$$$$###"""""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%&&&$$$&&&'''(((&&&&&&&&&'''%%%%%%%%%&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%******)))(((''''''&&&&&&(((((((((((()))+++---...333666;;;@@@CCCDDDDDDDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@???<<<;;;;;;===???AAABBBCCCEEEGGGGGGGGGEEEDDDCCCEEEGGGGGGGGGKKKQQQVVVaaagggkkkkkkfffbbbbbbdddfffeeefffgggiiimmmppprrrnnnnnnnnnnnnooorrrwww{{{yyyuuuooojjjffffffggghhhhhhggggggggghhhhhheeeddddddcccaaa^^^ZZZVVVRRRQQQLLLKKKJJJJJJLLLMMMLLLKKKHHHJJJKKKJJJHHHHHHIIIJJJGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIJJJKKKMMMOOOPPPQQQPPPQQQPPPOOONNNNNNQQQTTTTTTXXX\\\\\\ZZZYYYYYY[[[ZZZZZZ[[[[[[]]]bbbiiimmmssssssssstttrrrkkkaaaYYYLLLKKKIIIHHHFFFDDDCCCBBBAAA@@@???>>>===<<<<<<;;;444444444555555555666666222111///---+++)))((('''(((((('''''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$#########$$$%%%&&&&&&&&&$$$$$$############$$$$$$################################################$$$######$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############%%%$$$"""!!! !!!"""""""""""""""#########$$$$$$$$$$$$%%%%%%%%%$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$$$$###""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""##################"""!!!!!!  !!!!!!!!!!!! """""""""""""""""""""""" """"""""""""""""""""""""!!!!!!  !!!"""#########"""""""""""""""############"""""""""""""""""""""""" !!!!!!""""""""""""!!! !!!""""""###$$$$$$$$$######""""""""""""""""""""""""""""""######$$$%%%%%%$$$$$$###""""""!!!"""""""""""""""""""""""" !!!!!!""""""""""""""""""""""""""""""######################## ###+++111111***"""!!!###""" !!!!!!"""######$$$$$$!!!"""######""""""###%%%$$$$$$###""""""""""""""""""""""""###############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$%%% """$$$!!!!!!$$$###$$$$$$%%%$$$###"""!!!"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&###%%%''''''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%******))))))))))))))))))+++++++++---///333666888>>>AAAEEEIIIKKKJJJIIIGGGFFFGGGHHHHHHGGGEEECCCBBBBBBAAA@@@@@@@@@BBBDDDFFFGGGGGGHHHHHHGGGEEECCCAAAAAAEEEHHHIIIJJJNNNWWW]]]hhhooouuuuuuoooiiihhhiiijjjiiigggfffggghhhjjjkkkhhhgggffffffhhhnnnwww}}}{{{vvvmmmeee```]]]\\\\\\YYYXXXWWWXXXZZZ[[[ZZZYYYSSSRRRQQQOOOLLLIIIEEECCCDDDBBB@@@@@@AAABBBAAAAAA>>>@@@BBBBBB@@@???@@@AAA>>>>>>????????????>>>>>>@@@AAAAAACCCDDDFFFHHHIIIEEEGGGHHHGGGEEEEEEHHHJJJIIIJJJLLLNNNPPPPPPPPPPPPOOOQQQTTTUUUVVVYYY]]]```gggggghhhmmmooommmeee^^^VVVVVVTTTRRRPPPNNNLLLKKKHHHHHHGGGEEECCC@@@>>>===999999888777777777888999777666444111///,,,+++***+++***)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%################################################&&&%%%$$$%%%&&&'''&&&%%%########################""""""""""""###############""""""""""""###$$$$$$!!!!!!!!!"""""""""############$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""########################!!!!!!!!!!!!""""""""""""""""""""""""############"""""""""###""""""!!!!!! !!!""""""""""""!!! """""""""""""""""""""""" !!!!!! """""""""""""""""""""""" !!!"""#########"""!!!"""""""""############""""""""""""""""""""""""!!!""""""""""""!!!!!!  """###$$$$$$$$$$$$###"""""""""""""""$$$######"""""""""""""""$$$$$$##################"""""""""""""""""""""""" !!!""""""""""""""""""""""""""""""########################%%%$$$###"""$$$,,,888@@@999..."""!!!### !!!!!!!!!!!!"""""""""""" !!!!!!"""###$$$$$$$$$!!!###$$$$$$######$$$&&&$$$$$$###""""""!!!"""""" !!!"""###$$$%%%&&&&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""###$$$$$$%%%(((###!!!&&&(((%%%$$$(((######$$$%%%$$$###"""!!!"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&!!!###%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&''')))+++---///000//////000333777<<<@@@CCCGGGIIIMMMPPPPPPNNNKKKIIIGGGHHHJJJKKKJJJHHHEEECCCEEEDDDDDDDDDEEEFFFHHHIIILLLLLLKKKJJJHHHFFFCCCBBBAAAEEEIIIKKKLLLRRR[[[ccciiiqqqyyyyyyrrrkkkiiiiiikkkiiigggeeeccccccdddeeeeeecccaaa___bbbiiisss{{{{{{tttjjj```YYYUUURRRQQQMMMLLLKKKLLLMMMNNNMMMLLLFFFGGGHHHHHHGGGEEECCCAAA???===;;;:::;;;<<<<<<;;;777;;;>>>>>>;;;::::::<<<999::::::;;;::::::999999888999999;;;<<<>>>@@@AAABBBDDDFFFFFFDDDCCCEEEHHH@@@@@@AAACCCGGGIIIIIIHHHGGGKKKOOOQQQPPPPPPSSSUUUYYYYYY[[[aaaggghhhddd___aaa```^^^\\\ZZZWWWVVVUUUSSSSSSRRRPPPMMMIIIFFFDDD???===;;;999888999:::;;;:::999777555222///---,,,,,,,,,***)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$###"""""""""&&&%%%%%%$$$$$$%%%%%%&&&################################################&&&%%%$$$$$$%%%&&&%%%###""""""""""""""""""""""""""""""""""""############ !!!"""###$$$%%%&&&&&&!!!!!!!!!!!!""""""""""""!!!""""""#########""""""########################""""""""""""####################################"""""""""###$$$$$$%%%%%%!!!!!!!!!!!!""""""""""""""""""""""""############!!!"""###$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!"""""""""""""""""""""""" !!!"""######"""!!! """""""""""""""""""""""" !!!!!!%%%!!!"""#########"""!!!!!!""""""#########$$$""""""""""""""""""""""""""""""###""""""!!! !!!"""###$$$$$$$$$###""""""!!!""""""%%%$$$###"""!!!!!!!!!!!!"""""""""###$$$$$$%%%%%%######""""""""""""###############"""""""""""""""!!!!!!""""""######$$$$$$######""""""!!!!!! $$$"""!!!!!!&&&///;;;CCCGGG555$$$ """"""$$$&&&############""""""""""""""""""""""""############!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%"""""""""""""""""""""""" !!!###$$$%%%%%%$$$$$$%%%$$$###""""""$$$&&&'''&&&&&&$$$$$$$$$$$$&&&&&&!!!!!!"""##################""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%$$$$$$###$$$$$$$$$&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$###$$$&&&((()))***,,,000555888999999999:::===@@@CCCGGGKKKMMMOOOOOOPPPQQQQQQPPPOOONNNMMMLLLJJJHHHGGGEEEEEEDDDDDDFFFHHHHHHGGGGGGHHHJJJPPPMMMJJJIIIHHHIIIHHHHHHKKKMMMRRRYYYaaagggiiijjjlllooorrrttttttpppkkkhhhjjjhhhdddaaa___^^^^^^^^^\\\YYYUUUVVV[[[___bbbbbbccc```ZZZSSSNNNKKKIIIIIIDDDBBBAAA@@@@@@@@@???>>>??????@@@@@@@@@@@@??????===;;;999777666666666666111333666777666555333333555666777888999::::::::::::999999:::<<<=========???>>>>>>???AAAAAA@@@>>>>>>???@@@AAABBBAAA@@@???AAADDDFFFGGGGGGGGGHHHIIIDDDHHHLLLRRRVVVYYY[[[[[[^^^^^^^^^\\\ZZZYYYZZZ[[[XXXZZZ]]]^^^\\\WWWRRRNNNKKKGGGCCCAAA@@@???<<<:::AAA===:::888999777333///000...+++***+++,,,++++++&&&&&&'''((()))***+++,,,&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''######%%% #########$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$%%%%%%%%%$$$$$$#########$$$######"""!!!!!!""""""%%%$$$###!!!!!!!!!!!!"""######"""!!!!!!"""###$$$%%%%%%%%%$$$###""""""!!!""""""""""""""""""""""""$$$$$$$$$#########"""""""""###$$$$$$$$$###!!! ###############"""!!!!!! !!!!!!""""""######%%%$$$$$$######$$$%%%%%%&&&%%%###!!!!!!!!!!!!"""########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!! """"""""""""""""""""""""""""""""""""""""""""""""###############"""!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!! """"""""""""""""""""""""""""""!!! !!!######%%%%%%$$$###""""""######&&&%%%###"""""""""############""""""""""""#########""""""""""""""""""""""""""""""""""""#####################""""""""""""$$$######"""###'''...222444((("""######&&&############""""""""""""!!!!!!!!!"""""""""######!!!!!!!!!""""""#########$$$$$$#################################$$$$$$$$$########################!!!!!!"""###$$$%%%%%%%%%$$$$$$#########$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&""""""###$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$%%%&&&&&&)))((('''%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%$$$%%%(((***...///222777;;;>>>??????CCCDDDEEEHHHKKKOOOQQQSSSSSSTTTUUUVVVUUUTTTRRRPPPKKKJJJIIIHHHGGGFFFFFFFFFKKKKKKKKKIIIHHHHHHJJJLLLNNNOOOOOORRRUUUXXXZZZZZZWWWWWWXXX]]]dddjjjmmmnnnmmmnnnppppppooommmiiigggfffccc```\\\YYYWWWWWWVVVTTTQQQNNNNNNQQQTTTVVVVVVWWWSSSNNNIIIDDDAAA@@@???===<<<;;;:::;;;;;;;;;;;;:::;;;;;;<<<<<<<<<<<<;;;<<<;;;999777666666666666777888999:::999999999999555666777888888999999999888888888999:::;;;;;;:::===<<<;;;<<<>>>???>>><<<:::;;;<<<===>>>>>>>>>>>>===???@@@@@@@@@@@@AAABBB@@@BBBEEEIIIMMMOOOQQQQQQSSSTTTUUUTTTSSSTTTVVVYYY[[[]]]```bbbbbb```]]][[[XXXSSSMMMIIIFFFEEEBBB@@@CCC@@@<<<:::;;;;;;888555222000---,,,,,,,,,+++***(((((())))))))))))))))))''''''''''''&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%  &&&'''###!!!$$$$$$$$$##################%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######$$$######"""""""""############"""!!!""""""$$$$$$%%%$$$###"""!!!!!!"""""" !!!""""""######""""""""""""""""""""""""$$$$$$$$$#########""""""""""""#########"""!!! """""""""""""""!!! !!!!!!!!!"""""""""###$$$$$$$$$$$$##################"""!!!!!!"""###$$$########################!!!!!!!!!!!!!!!!!!!!!!!!########################!!!"""""""""  !!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###############"""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" """###%%%&&&$$$$$$###"""""""""""""""%%%%%%###"""""""""############""""""""""""######""""""""""""""""""##################""""""""""""############$$$$$$$$$$$$###$$$$$$###""""""###%%%$$$ !!!###""""""$$$############"""""""""""" !!!!!!!!!"""""""""!!!!!!""""""###$$$%%%%%%########################$$$$$$$$$#######################################""""""""""""###$$$%%%%%%#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((,,,+++)))'''%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&&&&'''***---444777<<>>DDDJJJMMMNNNNNNOOOQQQRRRSSSTTTVVVWWWWWWWWWWWWXXXZZZZZZYYYVVVSSSQQQNNNMMMMMMLLLLLLLLLLLLLLLKKKKKKIIIHHHHHHLLLRRRWWWdddgggjjjlllllllllkkkkkkfffdddbbbbbbdddfffhhhhhhdddaaa]]]YYYWWWWWWXXXYYYWWWUUUQQQMMMIIIFFFCCCBBB@@@???>>>=========<<<<<<===<<<;;;999888777777777888888888777666888:::<<<>>>???@@@AAABBBBBBAAAAAA@@@???===<<<<<<<<<<<<===<<<===???AAACCCCCCAAA???<<<<<<<<<<<<<<<<<<======999;;;<<<===<<<<<<<<<<<<===;;;888888999::::::999999888777666777888999:::======>>>=========@@@BBB=========>>>@@@CCCFFFHHHFFFGGGHHHHHHHHHIIILLLOOOQQQQQQRRRTTTWWW[[[^^^```dddccc```]]]ZZZXXXUUUSSSQQQOOOMMMMMMMMMIIIBBB===;;;999555333333222111000222111111000///...------)))(((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&%%%$$$#########$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%###############$$$%%%%%%$$$$$$###""""""!!!!!!!!!$$$$$$$$$$$$######""""""""""""""""""""""""""""""########################!!!!!!!!!!!!!!!  !!!!!!"""!!!!!! !!!!!!!!!!!!""""""""""""!!!"""###$$$###""" !!!!!!"""######$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######################## !!!"""!!!  """!!!!!!!!!!!!!!!!!!!!!!!! """"""############"""!!!""""""""""""!!!!!!!!!!!!!!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!! """"""!!!!!!!!!!!!!!!"""$$$$$$########################""""""""""""######!!!!!!""""""############$$$$$$######""""""!!!!!! !!!!!!""""""###############$$$"""!!!"""$$$&&&!!!$$$%%%$$$!!!!!!!!!"""############"""""""""!!! !!!!!!!!!!!!!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$###"""""""""########################$$$###"""""""""###$$$%%%!!!"""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###############%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################""""""""""""###$$$&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&)))***,,,///444777???DDDKKKOOOQQQQQQRRRSSSTTTUUUVVVWWWWWWWWWWWWVVVXXXYYYZZZ[[[YYYWWWTTTRRRPPPOOONNNLLLKKKKKKKKKKKKHHHIIIJJJKKKOOOUUU\\\bbbrrrtttvvvtttooojjjgggeeebbbaaa``````aaa```^^^\\\WWWTTTOOOJJJHHHHHHJJJLLLJJJIIIFFFCCC@@@===;;;:::999::::::999888999999:::;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;999:::>>>AAAGGGIIIKKKMMMMMMLLLJJJIIIBBBAAA@@@??????@@@AAABBBEEEHHHMMMSSSVVVTTTNNNIIIAAA@@@????????????@@@@@@???BBBEEEGGGFFFEEEFFFGGGFFFBBB>>><<<;;;<<<<<<;;;:::999777666555666666777<<<===>>>>>>===>>>@@@BBB===<<<<<<===@@@CCCGGGJJJJJJKKKKKKJJJHHHGGGHHHJJJMMMLLLKKKKKKMMMPPPTTTWWWWWWYYY]]]^^^^^^]]][[[ZZZ[[[\\\]]]______XXXMMMEEE@@@===999777666555444333222222222222111111111111++++++***)))'''&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""!!!"""%%%''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$######""""""!!!!!!""""""############$$$$$$$$$###############""""""""""""""""""""""""########################"""!!!!!! !!!""""""######"""""""""""""""""""""!!!!!!!!!!!! !!!###$$$###!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!  """ !!!""""""#########""""""""""""""""""!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! """!!!!!!!!!!!!!!!""""""############$$$###############""""""""""""######!!!!!!!!!"""######$$$$$$############""""""""""""!!!!!!!!!!!!!!!"""""""""$$$$$$### !!!###"""""" """##################"""""""""""" !!!!!!!!!""""""""""""""""""############$$$#########$$$%%%%%%&&&&&&$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$"""""""""#########$$$$$$######$$$$$$$$$$$$######!!!!!!"""############"""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################"""""""""""""""""""""""""""""""""""""""###$$$%%%$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&(((+++---000444999===DDDIIIOOORRRRRRRRRTTTVVVWWWXXXYYYZZZZZZYYYXXXWWWYYYZZZZZZZZZYYYXXXVVVUUUOOONNNMMMKKKJJJIIIIIIIIIJJJLLLPPPTTTYYY___fffjjjtttwwwwwwtttllleeebbbaaa[[[ZZZYYYYYYYYYVVVSSSPPPKKKHHHDDD@@@======???@@@???>>>===<<<:::888777666777888999::::::<<<@@@CCCCCCDDDEEEEEEEEECCCBBBAAA@@@AAABBB@@@???@@@EEEJJJQQQTTTXXX[[[[[[XXXTTTQQQGGGFFFEEEEEEEEEFFFGGGHHHNNNQQQXXX```dddbbbYYYRRRGGGFFFEEECCCCCCCCCDDDEEEHHHMMMRRRTTTTTTTTTVVVXXXSSSOOOHHHCCCAAAAAA@@@???<<<;;;:::999999888888999;;;===>>>>>>===;;;;;;<<<;;;;;;;;;<<<>>>AAAEEEGGGKKKLLLNNNMMMKKKHHHGGGGGGFFFDDDAAA???@@@BBBEEEGGGGGGLLLSSSWWWYYYZZZZZZ[[[```bbbggglllmmmhhh]]]UUUIIIEEEAAA===;;;999777555111222222333333444444444//////...,,,+++)))((('''''''''&&&&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$$$$""""""&&&'''&&&$$$$$$%%%%%%&&&''''''(((###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%$$$"""!!!###$$$$$$######"""  !!!###$$$$$$$$$$$$ !!!"""###$$$%%%""""""""""""""""""""""""###############$$$$$$$$$###"""!!!!!! !!!!!!!!!""""""###############""""""""""""!!!!!!!!!!!! !!!"""######"""!!! !!!!!!"""""""""!!! """"""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""" !!!### !!!""""""############"""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!! """""""""""""""""""""""" !!!"""!!!!!!""""""!!!!!!!!!"""######""""""###$$$$$$$$$$$$#########""""""""""""###### !!!!!!"""######$$$$$$"""""""""""""""###############"""""""""""""""""""""######!!!  """!!!!!! $$$$$$!!!############""""""""""""!!!!!!!!!"""""""""############""""""""""""!!!!!! !!!!!!"""######$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""###"""!!!!!!!!!"""$$$%%%"""###$$$%%%%%%$$$###"""""""""###$$$$$$$$$$$$###""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################$$$######"""######$$$$$$"""###%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&'''***---000333888>>>AAAIIIMMMRRRTTTRRRRRRUUUXXXXXXYYYZZZ[[[[[[ZZZYYYXXXXXXXXXWWWVVVVVVVVVVVVVVVOOONNNNNNMMMLLLLLLMMMMMMNNNRRRWWW\\\```dddhhhjjjllloooooojjjbbb[[[YYYYYYRRRPPPMMMLLLKKKIIIGGGEEEBBB@@@>>>;;;999888888888::::::;;;;;;<<<<<<;;;;;;;;;===???AAACCCHHHNNNSSSSSSTTTTTTSSSPPPLLLHHHFFFEEEGGGIIIIIIHHHKKKRRRXXX\\\```fffjjjiiiddd^^^YYYPPPOOOOOONNNOOOPPPQQQRRRXXXZZZ```hhhnnnlllccc\\\RRRQQQOOOMMMLLLLLLMMMNNNQQQWWW^^^bbbbbbcccfffiiiaaa[[[SSSLLLHHHFFFEEEDDD@@@AAABBBBBBCCCCCCBBBBBBBBBDDDEEEDDD@@@<<<:::999::::::::::::<<<>>>@@@AAADDDHHHLLLMMMLLLIIIGGGFFFBBB@@@<<<999888999;;;===???CCCHHHLLLNNNQQQUUUXXX[[[]]]dddlllqqqqqqkkkeeeZZZVVVPPPJJJFFFAAA===;;;666666666777777777888888555444333111///...,,,,,,***)))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((###"""%%%$$$ %%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%###$$$%%%%%%$$$"""  !!!"""""""""!!! !!!"""###$$$$$$######!!!"""###$$$%%%""""""""""""""""""""""""""""""#########$$$$$$$$$$$$###"""!!!!!!!!!"""""" !!!!!!"""######""""""###"""""""""!!!!!!!!! !!!!!!""""""######$$$ """"""""""""!!!########################""""""""""""""""""""""""""""""""""""""""""""""""!!!###$$$$$$######$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" """###$$$$$$$$$"""""""""""""""###$$$$$$!!!"""###$$$%%%$$$$$$#########""""""""""""###### !!!!!!"""###$$$$$$$$$!!!!!!""""""######$$$$$$%%%$$$$$$$$$######""""""!!!###$$$$$$###$$$%%%"""%%%$$$!!!"""&&&$$$############""""""""""""""""""""""""##################""""""!!!  !!!""""""###""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$"""!!!$$$###!!! """$$$%%%"""###$$$%%%%%%$$$###"""######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$######%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&(((+++...222555:::@@@DDDKKKPPPTTTTTTRRRRRRUUUYYYWWWXXXZZZ[[[[[[ZZZXXXWWWUUUTTTSSSQQQQQQRRRSSSTTTPPPPPPPPPPPPPPPQQQRRRSSSPPPUUU[[[```bbbcccdddeeedddffffffaaaXXXQQQPPPPPPKKKGGGCCC@@@??????>>>>>>>>>===<<<:::888777666666;;;<<<===???AAABBBBBBBBBAAACCCFFFIIILLLSSS[[[bbbaaaaaa```]]]YYYSSSMMMJJJIIIMMMPPPPPPPPPUUU]]]dddeeeiiippptttsssmmmeee```YYYXXXXXXXXXXXXYYY[[[\\\ccceeeiiipppvvvuuunnnhhh\\\ZZZXXXVVVUUUUUUVVVWWWWWW^^^fffjjjkkkmmmqqqtttjjjdddZZZRRRMMMJJJHHHGGGEEEGGGIIIKKKMMMMMMMMMMMMLLLMMMNNNLLLGGGAAA<<<:::;;;;;;;;;;;;;;;<<<<<<======AAAHHHKKKLLLJJJHHHGGGFFFCCC???<<<:::;;;<<<===<<>>999999777666666777777888999999999999999;;;@@@CCCDDDFFFGGGEEEBBBBBBEEEIIIGGGGGGKKKQQQZZZbbbgggjjjqqqqqqpppkkkddd\\\VVVTTTVVVVVVXXXZZZ^^^cccgggjjjpppsssxxx{{{zzzuuuoookkkfffiiikkkjjjgggggghhhjjjsssssssssuuuxxxyyyyyywwwooojjjccc^^^^^^aaadddffffffiiimmmrrruuuvvvvvvuuupppmmmhhhaaa[[[VVVSSSQQQLLLOOOUUUZZZ]]]^^^]]]\\\WWWYYYYYYVVVOOOFFF???<<<<<<:::888:::>>>@@@???===???======???BBBEEEGGGGGGBBB@@@===:::888888999999888:::>>>BBBFFFHHHJJJKKKMMMNNNQQQVVV^^^fffmmmqqqnnnnnnlllfff]]]TTTNNNJJJEEEBBB>>>===>>>>>><<<::::::777444444666888666555...+++(((&&&&&&'''((('''%%%%%%&&&'''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$######$$$%%%%%%######################################################$$$$$$$$$%%%%%%%%%######""""""!!!!!! ##############################""""""""""""######""""""!!!!!!!!!###$$$%%%###""" !!!$$$&&&$$$%%%%%%###!!! !!!""" !!!!!!""""""######"""############$$$$$$$$$""""""""""""######""""""!!!!!!!!!!!!!!!"""######$$$""" """%%%%%%"""""""""############""""""###$$$$$$$$$$$$###""""""""""""!!! !!!######!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!"""""""""""""""!!! """"""""""""""""""""""""""""""""""""""""""############""""""!!! $$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######""""""""""""###$$$$$$###"""###$$$########################""""""###$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$%%%$$$###############$$$$$$$$$$$$$$$$$$###""""""###"""!!!!!!!!!!!!"""######"""""""""""""""""""""##############################$$$$$$$$$$$$######"""""""""""""""""""""""""""############$$$$$$$$$%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""##################$$$$$$###$$$%%%&&&&&&%%%$$$###"""############$$$$$$$$$$$$###"""""""""###$$$%%%$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&%%%%%%&&&'''''')))))))))'''&&&'''***,,,000444;;;@@@DDDGGGKKKOOOLLLNNNQQQTTTWWWYYYZZZZZZYYYWWWUUUUUUVVVUUUQQQNNNKKKKKKKKKLLLNNNRRRUUUWWW^^^___bbbddddddbbb___]]][[[[[[YYYWWWTTTQQQOOOMMMKKKJJJHHHEEEBBB>>>;;;999777666555444444444555666888999:::;;;<<<@@@EEEIIINNNOOOOOOLLLHHHGGGIIILLLJJJLLLPPPXXXccclllsssvvvxxxwwwvvvsssoooiiiddd```aaaaaabbbdddhhhmmmrrruuuwwwzzz}}}~~~{{{yyyyyyzzzzzzxxxuuussstttvvvyyyyyyzzz|||~~~~~~zzzuuunnnjjjiiilllnnnoooppprrrvvvyyy{{{{{{zzzyyyxxxwwwtttpppkkkeee```]]]ZZZ]]]aaafffhhhgggfffdddccceeeeeeaaaYYYOOOGGGBBB???<<<;;;===AAAEEEFFFEEEDDDBBB@@@???@@@BBBBBBBBBAAA@@@>>>===<<<<<<======888:::===???BBBCCCDDDDDDFFFGGGIIINNNVVV^^^fffjjjnnnooonnnjjjddd]]]XXXVVVRRRMMMGGGCCCBBBAAA???===>>><<<::::::;;;:::777444111///,,,+++++++++***)))%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%############################################################$$$$$$$$$%%%######""""""""""""""""""########################%%%%%%$$$$$$$$$$$$%%%%%%###""""""!!!!!!"""###$$$$$$###"""!!!!!!"""$$$%%%!!!!!!!!!!!!"""$$$!!!!!!!!!!!!""""""""""""""""""#########$$$$$$$$$""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######!!!$$$%%%%%%###!!! """"""############""""""###$$$$$$$$$$$$###""""""%%%$$$###!!!  !!!!!!!!!!!!!!!!!!!!!!!! """######!!! """""""""""""""!!! """"""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######''''''&&&%%%$$$###"""""""""###$$$$$$###"""###$$$########################!!!"""######$$$$$$######!!!"""###$$$%%%%%%%%%%%%&&&&&&%%%$$$######$$$$$$%%%%%%%%%%%%%%%$$$######""""""!!!!!!!!!""""""###""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""!!!""""""###$$$$$$%%%%%%"""###$$$%%%%%%$$$###""""""############$$$$$$$$$######""""""######$$$%%%######$$$$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&(((''''''&&&&&&&&&''''''*********)))(((***---000555:::@@@FFFIIIKKKMMMOOONNNOOOQQQTTTVVVXXXYYYYYYWWWUUUSSSSSSRRRPPPMMMKKKGGGHHHIIIKKKPPPVVV[[[^^^hhhlllppprrrpppjjjccc^^^WWWVVVTTTPPPLLLGGGDDDBBB===<<<;;;999777666666666666555444333444555666777:::<<>>;;;;;;<<<<<<<<<<<<<<<<<<:::;;;<<<>>>???@@@@@@@@@===>>>@@@DDDJJJRRRZZZ^^^gggiiikkkkkkhhhdddbbbaaa^^^YYYRRRKKKGGGDDDBBB@@@@@@?????????@@@>>>;;;999777555222000...,,,(((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%###"""!!!%%%$$$$$$######$$$$$$%%%################################################"""""""""#########$$$$$$##################$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%$$$###""""""!!!""""""###$$$$$$$$$##################%%%''''''%%%"""!!!!!!""""""""""""!!!!!!!!!!!!"""""""""#########$$$$$$###"""!!! !!!!!!!!!!!!!!!!!!"""######%%%'''$$$!!! !!!""""""############""""""######$$$$$$######"""!!!%%%$$$###!!! """""""""""""""""""""""" ###$$$$$$$$$###"""""""""""""""!!!!!! """"""""""""""""""""""""$$$#########""""""!!!!!!!!!!!!""""""###$$$$$$%%%"""##################"""%%%%%%%%%$$$$$$#########"""###$$$$$$###"""###$$$########################!!!""""""###############!!!"""###$$$$$$%%%%%%$$$&&&%%%$$$$$$############$$$$$$%%%%%%$$$$$$###"""""""""""""""#########$$$"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$##########################################""""""""""""#########$$$$$$$$$""""""############""""""""""""#########$$$$$$$$$###############$$$$$$$$$"""###$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&''''''(((***++++++---000444888===AAAFFFLLLOOOPPPPPPPPPQQQRRRSSSTTTUUUUUUVVVVVVTTTSSSRRRPPPOOOMMMLLLJJJGGGHHHIIIMMMSSSZZZaaaeeeoootttyyy{{{wwwnnnccc\\\RRRQQQNNNKKKFFFBBB>>><<<888777666555555666777888888888777777777999:::;;;>>>AAAEEEJJJOOOUUU\\\aaaddddddccc___ZZZWWWXXXZZZ]]]]]]___fffooowww~~~~~~zzzxxxwwwvvvxxx{{{~~~}}}}}}}}}}}}}}}zzz{{{}}}}}}}}}zzzwwwuuurrrssstttppphhh^^^VVVRRRQQQMMMKKKMMMTTT\\\aaacccaaa\\\UUUNNNIIIEEEAAA>>>::::::;;;<<<<<<<<<;;;;;;999:::;;;===>>>@@@@@@AAA;;;;;;;;;===BBBHHHNNNQQQXXX\\\```cccccccccccccccaaa^^^YYYTTTOOOKKKHHHFFFBBBAAAAAAAAAAAAAAA@@@@@@<<<:::777444000+++%%%!!!''''''&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&%%%### $$$$$$$$$$$$$$$$$$$$$$$$################################################!!!""""""""""""##################$$$$$$%%%%%%%%%##############################""""""""""""######$$$$$$###""""""!!!!!!!!!###$$$$$$$$$$$$###!!! ###&&&((()))&&&###!!! ######""""""!!!!!! """"""""""""############$$$###!!! !!!!!!!!!!!!!!!!!!""""""###"""$$$###!!!!!!!!!""""""############""""""###############""""""!!! !!!!!!""""""##############################!!!###$$$%%%$$$$$$!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!""""""######$$$$$$$$$$$$""""""############""""""!!!!!!""""""######$$$$$$"""###$$$$$$###"""###$$$########################!!!!!!"""############""""""######$$$$$$######"""$$$$$$###"""""""""""""""###############""""""!!!#########$$$$$$%%%%%%%%%!!!!!!""""""############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$#########$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""""""""#########$$$$$$$$$""""""######$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&'''(((((((((***...111444999>>>AAAHHHKKKOOOSSSVVVWWWVVVTTTUUUTTTTTTSSSRRRRRRRRRRRRPPPPPPOOONNNLLLKKKKKKKKKLLLMMMNNNRRRWWW^^^dddgggnnnrrrvvvxxxsssiii]]]VVVIIIIIIGGGEEEBBB???<<<:::888888777888999;;;===???===<<<<<<<<<===???@@@AAACCCGGGLLLQQQWWW^^^eeeiiijjjkkkjjjgggcccaaacccfffgggfffggglllsss{{{{{{yyyvvvxxxzzzxxxssslllfffddd[[[WWWTTTVVV\\\dddiiikkkkkkggg___XXXQQQKKKEEEAAA===>>>>>>>>>>>>======<<<888999:::<<<>>>@@@AAABBB>>>===<<<===>>>AAADDDFFFJJJNNNTTTXXX[[[\\\]]]^^^]]]^^^]]]\\\YYYUUURRRQQQMMMKKKHHHEEEBBBAAAAAABBB<<<;;;999888555111+++'''******((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&%%%### $$$$$$$$$$$$$$$$$$$$$$$$################################################!!!""""""""""""###############$$$$$$%%%%%%&&&&&&##############################""""""""""""##################""""""!!!!!!!!!"""###$$$###""" """$$$$$$%%%%%%######""""""!!!!!! !!!!!!"""""""""#########$$$$$$"""!!!!!!!!!""""""!!!!!!!!!!!!!!!""""""### """######!!!""""""############"""""""""############"""!!!!!! !!!"""#########$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$######"""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""############""""""!!!!!!$$$$$$$$$$$$######""""""""""""############"""""" !!!"""######$$$"""###$$$$$$###"""###$$$######################## !!!""""""######"""""""""###############""""""###"""""""""""""""######"""############"""!!!!!!""""""###$$$%%%%%%%%%%%%!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!!!!!!!"""######$$$$$$"""############$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###""""""!!!"""""""""""""""""""""""""""############$$$$$$$$$""""""###$$$$$$$$$$$$###"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&((()))***++++++///555:::???CCCGGGJJJMMMNNNPPPSSSVVVWWWTTTRRRVVVUUUSSSQQQPPPOOOOOOOOOMMMNNNOOONNNMMMMMMOOOQQQTTTTTTUUUWWWZZZ^^^aaacccdddgggiiiiiiddd\\\RRRLLL?????????>>>===;;;:::999999:::<<<>>>AAADDDFFFHHHDDDCCCCCCDDDEEEGGGIIIJJJJJJNNNSSSYYY___eeekkkooorrrssstttrrrnnnnnnppptttrrrqqqqqqtttzzz}}}vvvxxx{{{zzzxxxtttsssrrrfffbbb]]]^^^ccciiimmmnnnppplllfff```ZZZSSSKKKGGG?????????>>>>>>>>>>>>>>><<<<<<<<<<<<===???@@@AAA@@@@@@??????>>>>>>>>>>>>BBBFFFLLLPPPSSSTTTVVVWWWVVVYYY\\\^^^^^^^^^^^^___```^^^YYYQQQIIIBBB@@@???;;;::::::;;;<<<:::777444///---+++)))((((((((((((&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%###"""!!!###$$$$$$%%%%%%$$$$$$###################################################"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%########################%%%%%%$$$$$$$$$$$$%%%%%%"""############""""""!!!!!!!!!"""######"""  #########$$$%%%""""""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""######""""""##################!!!!!!!!!!!!!!!"""######$$$ !!!$$$$$$"""""""""############""""""""""""######""""""!!! """""""""""""""!!! ########################""""""############"""""" !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###%%%$$$$$$###""""""!!!!!!"""##################""" !!!!!!""""""""""""###$$$$$$###"""###$$$######################## !!!!!!""""""""""""""" !!!"""######$$$$$$###""""""""""""###$$$%%%%%%###$$$$$$$$$$$$###"""""" """###$$$$$$###### !!!!!!"""######$$$$$$##############################$$$$$$$$$$$$###### !!!!!!"""######$$$$$$"""############$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""#########$$$$$$$$$$$$$$$$$$###########################""""""#########"""############$$$$$$$$$!!!"""###$$$%%%$$$$$$###!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&'''''')))***,,,...///222888???EEEIIILLLNNNPPPNNNMMMNNNPPPSSSSSSQQQOOOSSSRRRQQQOOONNNNNNOOOOOOPPPRRRTTTTTTTTTUUUYYY\\\[[[[[[\\\\\\\\\[[[[[[ZZZXXXXXXXXXVVVRRRLLLFFFCCC999999::::::::::::999999;;;===AAAFFFKKKOOORRRTTTNNNNNNNNNOOOPPPRRRTTTVVVVVVZZZ___dddiiinnnssswww}}}~~~{{{{{{~~~}}}{{{{{{~~~}}}xxxyyy{{{|||{{{{{{|||}}}tttooojjjiiilllppprrrqqqrrrpppmmmiiiddd\\\TTTOOODDDDDDCCCCCCDDDEEEFFFGGGHHHFFFDDDBBB@@@???>>>>>>???@@@@@@@@@???===;;;:::>>>BBBGGGKKKLLLMMMNNNOOONNNPPPTTTWWWZZZ^^^dddiiippppppkkkbbbVVVKKKCCC@@@<<<<<<<<<===>>>>>>;;;999333111...+++)))(((((((((&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###############################################################$$$$$$$$$%%%$$$$$$$$$$$$####################################%%%%%%$$$$$$$$$$$$%%%%%%!!!!!!######$$$###""""""!!!!!!"""#########""""""%%%&&&'''&&&$$$"""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""### """###$$$###""""""!!!!!!!!!!!!!!!"""######""""""!!!!!!"""###""""""""""""############"""""""""""""""""""""!!!!!! !!!""""""######""" ######################## !!!!!!""""""######### !!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""!!!!!!!!!!!!"""$$$$$$$$$###"""###$$$######################## !!!!!!"""""""""""""""!!!"""$$$%%%%%%%%%"""""""""###$$$%%%''''''$$$%%%%%%%%%%%%$$$###### !!!"""""""""!!! !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######"""######$$$%%%%%%&&&&&&"""############$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""#########$$$"""""""""###$$$$$$%%%%%%$$$$$$############$$$$$$"""############$$$$$$$$$!!!"""###$$$%%%$$$###### """######$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&&&&'''((()))***---///111222999>>>FFFMMMPPPQQQRRRSSSSSSQQQPPPQQQTTTUUUSSSPPPPPPPPPNNNNNNNNNNNNOOOPPPVVVXXX[[[[[[\\\^^^cccggg_________^^^\\\YYYVVVTTTOOONNNLLLIIIFFFBBB???===888999::::::;;;;;;::::::<<<@@@FFFMMMSSSYYY\\\^^^WWWWWWWWWXXXZZZ\\\^^^```aaadddiiinnnrrrvvv{{{~~~~~~~~~|||zzzzzzuuusssuuuwwwwwwvvvtttsssrrrppplllddd\\\VVVOOONNNNNNNNNOOORRRUUUWWWUUURRRNNNIIIDDDAAA???>>>===>>>@@@AAA@@@===:::888<<<@@@DDDGGGHHHHHHHHHIIIGGGIIILLLNNNSSS[[[eeemmmxxxyyywwwpppbbbTTTJJJEEE???>>><<<<<<<<<;;;999777666333000,,,***(((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&###$$$%%%&&&&&&%%%$$$######################################################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######"""""""""##############################""""""""""""###### !!!"""###$$$$$$###""""""""""""######$$$%%%%%% !!!###"""""""""###%%% !!!!!!""""""######!!!!!!!!!!!!"""""""""""" ###$$$###""" !!!!!!!!!!!!!!!"""#########&&&&&&### !!!"""""""""############"""""""""""""""""""""!!!!!!  """###$$$######""""""""""""""""""""""""!!!"""###$$$%%% !!!""""""""""""""""""""""""""""""""""""""" !!!"""###$$$%%%%%% !!!!!!""""""######$$$$$$%%%%%%%%%%%%$$$$$$"""#########$$$$$$$$$$$$"""######"""!!!!!!"""$$$########################&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$#####################"""!!!!!!!!!"""$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&&&&$$$###""""""""""""####################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""############$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$$$$%%%&&&'''%%%&&&'''(((((((((((('''***+++---111444888;;;<<>>??????<<<:::>>>???@@@>>><<<<<<@@@CCCEEEKKKTTT[[[^^^bbbfffiiicccdddffffffggghhhkkknnnlllnnnrrrvvvzzz~~~|||yyy|||~~~}}}}}}xxxxxxuuurrrpppooolllgggccc^^^[[[YYYZZZ^^^cccggghhhjjjgggaaa\\\VVVPPPJJJFFFDDDDDDCCCBBB???<<<999888:::>>>DDDJJJMMMLLLJJJHHHGGGHHHHHHJJJMMMTTT\\\bbbmmmrrrwwwuuulll^^^PPPHHHAAA???===;;;::::::;;;<<<;;;888555333222///,,,***(((((((((''''''&&&%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''%%%%%%&&&''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########""""""""""""""""""""""""%%%%%%%%%$$$$$$#########################################################%%%###"""###&&&'''%%%"""!!!"""$$$%%%%%%%%%%%%$$$###""""""###$$$%%%!!!!!!"""###$$$%%%%%%&&&"""!!! !!!###$$$ !!!!!!!!!!!!!!!###"""!!! !!!"""###"""""""""""""""""""""""" """###"""!!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######"""""""""############""""""###"""""""""!!!!!! """"""############"""""" !!!###$$$$$$###!!! """"""""""""""""""""""""%%%$$$###""""""###$$$%%%""""""############""""""!!!!!!"""""""""#########"""""""""#########$$$$$$"""######"""!!!!!!"""$$$""""""""""""""""""""""""$$$######""""""######$$$##############################"""""""""###$$$%%%########################"""""""""""""""""""""""""""###$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""!!!""""""""""""############################################################%%%$$$$$$###""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$""""""""""""############################################################""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$######$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$$$$%%%&&&''''''''''''''''''((((((((()))+++000555;;;@@@CCCEEEJJJMMMPPPRRRQQQQQQQQQRRRUUUSSSRRRRRRSSSSSSQQQOOOMMMMMMLLLJJJKKKPPPXXX___lllsssxxxvvvsssqqqllleee```YYYRRRQQQOOOJJJHHHHHHBBB@@@======@@@AAAAAA@@@@@@AAABBBAAA@@@CCCGGGKKKOOOUUU^^^dddgggjjjnnnrrrrrrtttuuuvvvuuuuuuvvvxxxyyyzzz|||~~~{{{zzz|||~~~{{{}}}~~~{{{xxxvvvvvvuuussspppooommmkkkkkknnnqqqsssssspppnnnllliiiccc\\\SSSMMMGGGGGGFFFDDDBBB???<<<;;;:::===AAAFFFJJJLLLLLLLLLIIIIIIGGGFFFGGGLLLSSSXXXcccgggllllllggg]]]TTTNNNJJJFFFAAA===:::999:::;;;:::999888888888555111---***)))((('''''''''&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""################################################&&&$$$###$$$&&&&&&###!!! !!!"""#########$$$$$$###""""""###$$$$$$!!!"""""""""###$$$$$$$$$###""""""!!!"""###$$$%%%$$$$$$$$$###!!!###"""!!! !!!"""###""""""""""""""""""""""""!!!######"""!!!"""###########################!!!"""""""""""""""!!! !!!""""""######""""""!!!#########""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!###$$$%%%&&&&&&%%%$$$###""""""""""""""""""""""""######"""!!!!!!"""######"""##################"""$$$$$$%%%%%%%%%%%%&&&&&&!!!!!!!!!"""""""""######"""######"""!!!!!!"""$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$###""""""""""""###$$$########################$$$############$$$%%%%%%################################################!!!"""######"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$""" """""""""#########$$$$$$################################################%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""""""""#########$$$$$$########################""""""""""""""""""""""""""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######"""######$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%&&&'''''')))(((''''''''')))***+++...111777===CCCGGGIIIJJJMMMOOORRRSSSRRRRRRRRRSSSUUUTTTRRRRRRRRRQQQOOOMMMLLLKKKKKKKKKOOOWWWbbbiiirrrzzz|||tttiii```ZZZSSSLLLJJJHHHDDDBBBDDD@@@??????AAAEEEIIIKKKKKKGGGHHHHHHHHHIIIMMMSSSWWW[[[aaaiiinnnqqqtttxxx{{{~~~~~~~~~zzzyyy{{{~~~~~~||||||}}}{{{zzz{{{|||}}}}}}~~~||||||~~~~~~}}}wwwwwwwwwvvvqqqggg\\\UUUKKKKKKIIIGGGEEEBBB@@@???<<<===???BBBFFFJJJNNNPPPOOOMMMIIIDDDBBBDDDIIIMMMUUUYYY^^^```^^^ZZZVVVTTTTTTOOOIIIBBB>>>;;;;;;;;;999:::;;;===>>>;;;777333...,,,***)))'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%#########"""""""""""""""################################################&&&%%%$$$$$$%%%%%%###!!!!!!!!!"""############"""$$$$$$###""""""###$$$$$$""""""""""""""""""""""""#########"""###$$$$$$%%%%%%%%%%%%$$$""" """"""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!######"""!!!"""#######################################"""!!!  !!!!!!""""""!!!!!! ###############"""""""""!!!!!!""""""""""""!!!!!! !!!"""######"""!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!""""""######$$$$$$$$$$$$######""""""""""""############!!!!!!!!!!!!"""""""""""""""######"""!!!!!!"""$$$""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$%%%%%%###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%################################################"""###$$$###"""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((((((((('''""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$""""""#########$$$$$$$$$###############$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&############$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&''''''(((''''''(((***---000222999<<<@@@EEEHHHJJJJJJIIIKKKMMMPPPRRRSSSSSSUUUVVVRRRQQQPPPPPPPPPOOOLLLIIIJJJKKKMMMPPPVVV___gggmmmqqqwww~~~~~~wwwkkk___VVVQQQJJJEEECCC@@@>>>???BBBAAADDDHHHNNNTTTXXXZZZZZZTTTTTTSSSRRRTTTYYY^^^bbbdddjjjpppuuuwwwyyy}}}}}}|||{{{{{{|||}}}~~~~~~~~~~~~}}}|||vvvlllaaaYYYQQQPPPNNNKKKIIIGGGFFFEEEDDDBBBAAAAAACCCGGGLLLOOOSSSPPPKKKEEEAAAAAAEEEHHHLLLOOOSSSTTTTTTTTTTTTUUUWWWTTTPPPKKKFFFBBB@@@???<<<<<<<<<>>>???>>>;;;999444222///+++)))(((''''''$$$$$$$$$%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##################""""""################################################$$$$$$$$$$$$%%%%%%$$$###%%%%%%%%%&&&&&&%%%%%%$$$$$$##################$$$"""""""""!!!!!!!!!!!!!!!"""""""""#########$$$$$$!!!!!!"""###$$$$$$$$$$$$""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" """$$$###"""!!!"""###########################"""""""""""""""!!! !!!!!!!!!!!! $$$$$$##################""""""############"""""" !!!!!! """"""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$%%%%%%$$$$$$$$$ !!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""######"""!!!!!!"""$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$%%%%%%%%%%%%###################################################$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$%%%%%%%%%############$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$############$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&'''((()))$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''((((((&&&&&&(((***...444888;;;AAACCCFFFIIIKKKKKKJJJIIIKKKMMMOOOQQQQQQQQQSSSUUUNNNNNNNNNOOOPPPOOOLLLJJJLLLNNNRRRWWW]]]cccfffhhhjjjmmmpppooohhh\\\RRRMMMGGGBBB>>>===<<<<<<@@@FFFJJJPPPYYYbbbgggjjjjjjjjjeeecccaaa```bbbeeehhhjjjlllqqqwwwzzz{{{}}}}}}||||||}}}~~~yyypppggg```ZZZXXXUUURRROOONNNNNNNNNPPPMMMIIIFFFEEEFFFHHHJJJPPPNNNIIIDDD@@@@@@BBBEEEIIIKKKMMMMMMMMMMMMNNNPPPSSSSSSSSSQQQOOOKKKHHHFFFCCCAAA>>>===>>>>>>===<<<:::888444000,,,)))((('''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!"""###%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$#########$$$$$$#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!###%%%&&&''''''!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!###$$$$$$"""!!!"""###"""""""""""""""""""""""" !!!""""""""""""""" !!!!!!!!!!!! ##################$$$$$$###$$$$$$%%%%%%$$$$$$###########################""""""""""""""""""""""""########################$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%!!!!!!!!!"""""""""######"""######"""!!!!!!"""$$$########################!!!!!!"""######"""!!!!!!"""""""""###$$$$$$%%%%%%"""######$$$%%%$$$$$$$$$###################################################%%%&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!#########$$$$$$$$$$$$%%%########################""""""""""""""""""""""""#########"""######$$$%%%########################"""############$$$$$$$$$#########$$$$$$$$$$$$%%%"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&'''((()))$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%'''((((((((((((&&&'''***///555;;;@@@CCCCCCEEEHHHKKKMMMMMMMMMMMMOOOPPPQQQPPPNNNNNNOOOPPPNNNNNNPPPSSSVVVVVVTTTRRRSSSUUUXXX\\\```bbb```___aaa```___^^^WWWMMMHHHGGGAAA===:::;;;<<>>===???AAAFFFHHHIIIIIIHHHGGGHHHIIILLLNNNPPPRRRRRRQQQPPPOOOMMMIIIDDDAAA???>>>===<<<===;;;999555111...+++)))'''''''''&&&&&&%%%%%%%%%((('''&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%################################################ """$$$%%%%%%%%%&&&'''######$$$$$$$$$######""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""" !!!""""""""""""!!!!!!"""###$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""###%%%$$$###""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!"""############ !!!!!!""""""!!!!!! """""""""##################$$$$$$$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$############$$$$$$$$$$$$######!!!""""""""""""#########"""""""""#########$$$$$$"""######"""!!!!!!"""$$$######################## !!!"""######"""!!! !!!""""""###$$$$$$%%%%%%!!!"""###$$$$$$$$$##############################"""""""""""""""""""""""""""$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$#########$$$$$$$$$%%%%%%########################""""""""""""""""""""""""######""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$#########$$$$$$$$$%%%%%%!!!""""""###$$$$$$%%%%%%########################""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&'''((()))(((((((((+++///444;;;@@@EEEGGGFFFGGGIIIKKKMMMOOOPPPPPPPPPQQQQQQPPPNNNMMMNNNPPPQQQSSSVVV[[[```bbbbbb```___]]]]]]]]]^^^]]]YYYUUUUUUQQQPPPPPPJJJBBB???BBB===::::::===AAAFFFQQQ\\\hhhnnnvvv}}}}}}{{{zzz{{{{{{yyywwwuuuyyy}}}~~~|||xxxtttssstttwwwyyy|||{{{wwwuuurrrnnniiigggggghhhiiiiiihhheee```YYYQQQJJJEEEAAABBBBBB@@@===<<<<<<===@@@BBBEEEFFFEEEDDDDDDEEEGGGHHHIIILLLOOORRRUUUVVVWWWSSSNNNIIIEEEAAA===;;;;;;;;;;;;999777333000...))))))(((((('''&&&%%%%%%'''&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$$$$################################################"""$$$&&&&&&$$$"""###%%%""""""###############""""""###$$$$$$$$$$$$###"""!!!"""""""""###$$$$$$$$$ !!!"""#########""""""#########$$$###""""""!!! !!!"""######"""!!! """""""""""""""""""""""""""$$$%%%%%%###""""""""""""""""""""""""""""""""" !!!"""""""""""""""!!!!!!""""""######""""""!!!!!!!!!!!!""""""#########"""""""""######"""""""""!!!!!!!!! !!!!!!!!!""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!"""##################""" !!!############$$$$$$$$$$$$"""######"""!!!!!!"""$$$"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""!!!""""""###$$$$$$%%%%%% !!!"""###$$$###""""""########################!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$%%%&&&######$$$$$$$$$%%%%%%%%%######################################################""""""###$$$%%%%%%"""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""$$$$$$$$$###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""$$$&&&((()))))))))(((+++---222888>>>CCCFFFHHHJJJJJJKKKLLLMMMNNNOOOPPPNNNOOOPPPOOOOOOOOOQQQSSSUUUXXX\\\ccciiillllllkkkgggccc___]]][[[YYYTTTPPPLLLGGGFFFGGGCCC;;;:::>>><<<:::;;;???DDDLLLYYYeeerrrvvv|||~~~{{{tttxxx{{{}}}|||~~~~~~{{{yyyuuussstttwww{{{~~~}}}}}}|||wwwrrrpppppprrrsssppppppnnniiiaaaWWWMMMFFF@@@AAABBBAAA>>><<<;;;<<<:::===BBBDDDDDDCCCCCCCCCDDDDDDDDDFFFKKKQQQWWWZZZ]]]ZZZUUUPPPKKKDDD>>>999999:::;;;<<<;;;888444222++++++***((('''&&&%%%$$$&&&&&&&&&&&&&&&'''((()))'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!""""""#########$$$################################################%%%'''((('''###!!!!!!""""""###$$$%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""!!!!!!"""###$$$%%%%%%&&&!!!"""###$$$%%%$$$######""""""############"""""" !!!"""######"""!!! """"""""""""""""""""""""###$$$%%%%%%###"""""""""####################################"""!!! """"""############"""""" !!!!!!"""""""""### !!!!!!!!!!!! %%%%%%$$$$$$$$$$$$%%%%%%"""""""""""""""""""""""" !!!"""######"""!!! """"""############""""""""""""""""""############""""""""""""############$$$$$$$$$$$$$$$###"""!!!$$$#########""""""!!!!!!!!! !!!"""######$$$$$$############$$$$$$%%%$$$$$$$$$###"""""""""###$$$%%%%%%%%%###"""!!!$$$#########""""""!!!!!!$$$$$$##################""""""#########$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$##################%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$%%%$$$###""""""###$$$%%%%%%%%%$$$$$$###"""""""""##################$$$$$$###################################################$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%% !!!"""###$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%$$$$$$%%%&&&''')))(((((((((***,,,222666<<<@@@CCCFFFHHHJJJKKKKKKLLLMMMNNNNNNOOOPPPMMMOOOOOONNNLLLMMMQQQVVVbbbiiippprrrrrrtttrrrnnnfff___ZZZYYYVVVOOOIIIHHHFFFBBBAAACCCBBB===???FFFCCCEEEHHHJJJNNNUUU___fffvvvzzz{{{}}}yyyyyywwwvvvvvvzzz~~~xxxuuuqqqpppllldddWWWNNNFFFBBB>>>;;;;;;;;;::::::<<<<<<>>>AAACCCDDDBBB@@@DDDCCCAAAAAADDDJJJPPPTTTZZZ[[[ZZZXXXSSSKKKDDD???888888888999::::::888666111000---+++)))((((((((((((''''''&&&&&&&&&''''''(((((())))))(((((('''&&&''''''&&&&&&&&&%%%%%%%%%((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&&&&&&&%%%$$$###!!!"""###%%%%%%&&&&&&&&&$$$&&&&&&&&&$$$$$$%%%&&&$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""!!!!!!"""""""""!!!!!! !!!!!!"""###$$$%%%%%%&&&######""""""!!!!!! """"""""""""""""""""""""$$$#########""""""!!!!!!"""###%%%$$$###%%% !!!"""$$$%%%''''''$$$###"""!!!!!!"""###$$$########################""""""""""""""""""""""""%%%$$$$$$$$$$$$$$$$$$%%%"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$###""""""$$$#########""""""""""""##################$$$%%%$$$$$$############$$$$$$$$$$$$$$$##############################"""!!!!!!############"""""""""!!!##############################$$$$$$$$$%%%%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$###""""""###$$$$$$##################$$$$$$############$$$%%%''''''################################################"""######$$$$$$######"""&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%$$$%%%&&&&&&'''(((((()))***...000666:::???CCCFFFHHHJJJLLLMMMNNNNNNNNNNNNNNNNNNMMMJJJJJJJJJJJJLLLSSS^^^fffwww}}}~~~{{{wwwrrrlllfff^^^WWWUUUQQQJJJEEEDDDCCCBBBDDDHHHIIIFFFIIIOOONNNPPPSSSUUUXXX^^^eeekkkvvvzzz~~~}}}{{{xxxxxx|||}}}yyyuuuqqqhhh]]]TTTJJJFFFAAA=====================>>>@@@CCCEEEDDDBBBBBBAAA???>>>@@@DDDIIILLLSSSUUUWWWWWWTTTNNNGGGCCC>>><<<999888999999888777555333111...,,,***(((((()))((((((''''''((((((((((((((((((''''''''''''&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$###"""!!! !!!"""############!!!###$$$$$$######$$$%%%""""""""""""############""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$############"""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!############"""""""""!!!$$$ ###$$$""""""#################################"""!!!!!!"""##############################""""""""""""""""""""""""$$$$$$############$$$$$$"""############$$$$$$$$$########################""""""""""""###############$$$$$$$$$$$$###""""""###############"""""""""%%%$$$##################$$$$$$############$$$$$$###############$$$$$$$$$######"""!!!!!!!!!!!!"""############""""""""""""########################""""""#########$$$$$$$$$%%%%%%$$$$$$###""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$###""""""###$$$$$$!!!""""""###$$$$$$%%%%%%""""""###$$$%%%'''((()))################################################"""""""""######"""""""""%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%$$$%%%&&&%%%&&&((()))+++...333777;;;???CCCGGGIIIKKKMMMOOOPPPPPPQQQPPPOOOMMMKKKIIIHHHGGGGGGGGGMMMZZZjjjvvvzzzqqqiiibbbYYYQQQMMMHHHBBB???@@@BBBDDDJJJQQQTTTUUUXXX\\\\\\]]]___aaacccgggmmmpppwww{{{zzzyyy|||}}}zzzvvvpppgggaaaSSSNNNHHHCCCAAAAAAAAAAAA???>>>>>>???BBBDDDDDDDDDAAA@@@???>>>???@@@CCCDDDJJJMMMQQQSSSSSSOOOJJJGGGEEEBBB===:::999999999888888777666333000,,,***(((***))))))(((((())))))***)))((('''&&&%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###"""""" !!!!!!"""""""""!!!!!!!!!""""""!!!!!!###$$$!!!!!!""""""###$$$$$$%%%""""""""""""""""""""""""############$$$$$$######$$$$$$$$$############"""############$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""%%%!!! ###$$$!!! !!!$$$$$$$$$######""""""!!!""""""!!!!!!!!!!!!""""""########################""""""""""""""""""""""""#########""""""#########"""############$$$$$$$$$########################!!!"""""""""##################$$$$$$$$$######"""##############################"""!!! !!!$$$$$$############$$$$$$"""""""""###$$$$$$$$$%%%$$$###"""!!!!!!"""###$$$#########"""""""""""""""###############$$$$$$$$$!!!!!!!!!!!!"""""""""###$$$$$$$$$#########""""""######$$$$$$$$$$$$%%%%%%$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$##################$$$""""""#########$$$$$$$$$#########$$$$$$&&&'''(((################################################""""""############""""""%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&'''''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%&&&(((%%%''')))+++...333999>>>@@@CCCFFFIIIJJJLLLNNNPPPQQQQQQQQQPPPMMMJJJGGGEEEGGGGGGGGGIIIPPP^^^ooo{{{vvvmmmeeeXXXPPPIIIDDD@@@<<<===@@@FFFKKKTTT\\\aaadddgggiiihhhiiiiiijjjlllnnnqqqsssyyy|||~~~zzzvvvxxx~~~~~~|||zzzwwwrrroooaaa[[[SSSMMMJJJIIIHHHHHHFFFCCC@@@???@@@AAABBBAAAAAAAAA@@@@@@@@@AAABBBBBBDDDFFFHHHJJJKKKKKKIIIHHHJJJGGGDDDAAA???>>><<<::::::999999777444000---+++******))))))((())))))))))))(((&&&$$$$$$%%%'''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$######$$$$$$$$$###""""""!!!"""###"""!!! !!!""""""""""""######$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""!!!!!!"""###$$$%%%%%%&&&"""""""""######$$$$$$$$$""""""""""""""""""""""""#########"""""""""""""""$$$ """$$$!!! """!!!!!!""""""######$$$$$$"""!!!!!!!!!!!!!!!!!!"""########################""""""""""""""""""""""""######""""""""""""######""""""#########$$$$$$$$$########################!!!"""""""""############"""######$$$$$$$$$#####################$$$$$$$$$######"""!!! !!!$$$$$$############$$$$$$"""""""""###$$$$$$$$$%%%%%%$$$###"""###$$$%%%&&&""""""""""""""""""######""""""#########$$$$$$$$$"""""""""#########$$$$$$""""""#########$$$$$$$$$!!!"""""""""#########$$$##############################$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$#########$$$$$$#########$$$$$$$$$#########""""""%%%$$$$$$############$$$###################################################$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%''')))'''))),,,///333999???CCCCCCEEEHHHIIIJJJKKKMMMOOOOOOOOONNNMMMJJJHHHEEECCCDDDGGGKKKPPPWWWbbboooxxx~~~tttkkkbbbZZZLLLFFF@@@>>><<<<<<@@@FFFOOOVVV```hhhmmmqqqtttttttttsssrrrrrrssstttuuuuuuwwwzzz}}}~~~}}}xxxssstttyyy}}}}}}{{{zzzpppjjjbbb[[[WWWUUUSSSRRRPPPLLLGGGCCCAAA@@@???>>>??????@@@@@@AAABBBCCCCCCBBBBBBAAABBBCCCDDDFFFGGGKKKJJJIIIIIIHHHEEEAAA>>>;;;;;;;;;:::888555222111,,,+++***)))((((((((((((***(((&&&%%%$$$%%%'''(((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%###$$$$$$$$$$$$######"""$$$%%%%%%$$$""" !!!!!!%%%$$$$$$$$$######""""""""""""""""""""""""""""""!!!!!! !!!"""######!!!!!!"""###$$$%%%%%%&&& !!!!!!""""""#################################""""""""""""""""""######""""""$$$""""""$$$!!!!!!!!!""""""#########!!!!!!""""""""""""!!!!!!########################""""""""""""""""""""""""######""""""""""""######""""""#########$$$$$$$$$########################""""""""""""############""""""###$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%$$$##################$$$$$$############$$$$$$###############$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&""""""""""""############"""""""""###$$$$$$%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&!!!""""""###$$$$$$%%%%%% !!!!!!"""#########"""""""""#####################$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$"""###$$$$$$$$$$$$###"""%%%%%%$$$$$$###""""""!!!%%%%%%$$$###""""""""""""################################################$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%(((******---111555999>>>CCCGGGEEEGGGIIIIIIIIIJJJLLLNNNMMMLLLKKKJJJHHHGGGFFFFFFDDDJJJRRRYYY^^^eeelllrrrxxx{{{xxxnnnccc[[[TTTMMMCCC???<<<===>>>@@@HHHPPPXXXaaakkkqqqwww|||~~~}}}~~~|||yyywwwxxxyyyyyyyyyvvvwwwyyyzzz}}}~~~}}}~~~wwwssstttxxx||||||wwwqqqkkkgggdddbbb```]]]XXXRRRLLLHHHDDDAAA>>>=========>>>???@@@AAABBBCCCAAA@@@??????AAADDDFFFHHHIIIKKKMMMNNNMMMHHHEEE??????>>>===;;;999888777000///---+++)))(((((('''***)))((('''&&&'''((((((''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$######!!!""""""#########""""""%%%&&&'''%%%###!!!""""""&&&%%%%%%$$$######""""""""""""""""""""""""""""""######"""""""""$$$%%%&&&$$$$$$$$$############"""!!!!!!!!!!!!!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############!!!!!!$$$""""""$$$#########""""""!!!!!! """"""############""""""########################""""""""""""""""""""""""#########""""""#########"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############""""""###$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%##################$$$%%%$$$$$$############$$$$$$$$$$$$$$$#####################$$$%%%%%%%%%%%%%%%!!!"""""""""############!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%##################$$$$$$ !!!!!!"""######$$$$$$!!!"""""""""#########$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$"""###$$$$$$$$$$$$###"""$$$$$$##################%%%%%%$$$#########$$$$$$######################################################$$$$$$$$$$$$######"""#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&)))+++---111666;;;>>>BBBEEEHHHGGGIIIJJJJJJIIIIIIKKKMMMKKKJJJHHHGGGGGGHHHJJJKKKLLLSSS[[[aaacccdddfffiiihhhiiieee[[[RRRLLLGGGBBB@@@===>>>AAACCCGGGQQQZZZ^^^hhhrrrwww}}}{{{yyyyyy{{{{{{{{{xxxxxxxxxxxxyyy|||~~~}}}xxxvvvxxx}}}{{{xxxvvvtttqqqoooiiieee^^^WWWRRRMMMHHHEEE>>>===<<<<<<===>>>@@@AAACCCCCCCCCCCCDDDDDDEEEEEEEEEFFFHHHLLLOOOQQQOOONNNGGGEEECCCAAA>>>===<<<;;;444333111...,,,***((((((******)))))))))(((((((((''''''&&&&&&&&&%%%%%%%%%$$$%%%'''))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$###!!!"""###$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######"""!!!"""$$$&&&'''$$$$$$$$$############"""######""""""""""""""""""########################!!!"""""""""############"""!!!###!!!!!!""""""""""""""""""!!!!!!!!!"""###$$$%%%%%%$$$###"""########################""""""""""""""""""""""""$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############!!!"""###$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%!!!!!! !!!"""######$$$$$$############$$$$$$%%%$$$$$$$$$######""""""!!!"""###%%%%%%%%%$$$###!!!!!!""""""#########$$$!!!""""""###$$$$$$%%%%%%!!!!!!!!!!!!""""""""""""%%%%%%$$$$$$###"""""""""!!!""""""###$$$$$$%%%%%%!!!!!!""""""#########$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$"""###$$$%%%%%%$$$###""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&'''################################################""""""############""""""""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$&&&))),,,///333999>>>AAADDDFFFHHHIIIJJJKKKJJJIIIJJJLLLMMMJJJIIIGGGFFFGGGJJJMMMOOOXXX]]]dddfffdddaaa``````YYYZZZWWWNNNFFFCCC@@@===@@@>>>@@@DDDHHHLLLVVVaaaaaallluuuzzzzzzwwwxxxzzzzzzzzz}}}|||{{{yyyxxxzzz~~~|||~~~~~~~~~~~~|||zzzzzz}}}~~~|||zzzqqqmmmfff```ZZZTTTOOOKKKAAA@@@>>>======>>>???AAABBBDDDGGGIIIJJJIIIGGGFFFCCCCCCEEEIIINNNRRRSSSTTTMMMKKKGGGDDDAAA???>>>===888666444000---+++))))))*********+++***)))((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&(((******)))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&###$$$%%%&&&'''(((((((((!!!#########$$$&&&'''#########$$$$$$%%%&&&&&&""""""""""""""""""""""""!!!  """$$$%%%!!!!!!"""###$$$%%%%%%&&&%%%$$$$$$$$$######""""""""""""""""""""""""""""""!!!!!!""""""#########$$$$$$ !!!###  !!!"""$$$%%%%%%###$$$%%%&&&&&&%%%$$$###########################""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""######"""!!! !!!"""$$$%%%%%%$$$"""!!!%%%$$$"""  !!!"""!!!"""""""""############%%%%%%%%%$$$$$$$$$######""""""#########""""""!!! !!!###$$$%%%$$$######%%%###""""""###$$$$$$###"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""#########"""""""""""""""$$$$$$######"""!!!!!!!!!$$$###"""""""""###%%%%%%$$$$$$%%%%%%%%%$$$######%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""!!!!!!!!!!!!"""###$$$%%%%%%$$$###"""%%%$$$###"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&""""""#########$$$$$$$$$%%%%%%%%%$$$$$$#########&&&((())))))((((((***,,,999<<>>===DDDGGGKKKNNNOOOLLLIIIFFFFFFEEECCCCCCFFFKKKPPPTTTVVVUUUQQQLLLEEEAAA??????AAA;;;444111000///+++'''))))))(((''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&%%%$$$$$$#########$$$))))))(((&&&""""""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$###"""!!!!!!!!!"""###$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$"""""""""###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$#########""""""#########"""""""""""""""######"""!!!######$$$$$$$$$$$$####################################$$$$$$$$$$$$######%%%$$$$$$$$$###"""""""""%%%%%%$$$###""""""######$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!"""$$$%%%%%%$$$"""!!!"""!!!  """###############$$$$$$$$$$$$%%%%%%$$$$$$############""""""############""""""###$$$%%%&&&''''''&&&%%%%%%###""""""###$$$$$$###########################"""###$$$$$$$$$$$$###"""############""""""""""""""""""""""""""""""""""""$$$###"""""""""###$$$%%%###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#####################$$$$$$$$$$$$######$$$$$$######$$$$$$%%%&&&######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$###$$$%%%''''''(((***---000<<>>>>>===<<>>:::999999777333///...---,,,***))))))))))))'''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%!!!$$$'''((())))))%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""###$$$$$$$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!! !!!!!!"""%%%%%%$$$$$$###""""""!!!$$$######""""""######$$$$$$############"""""""""""""""""""""""""""######""""""###$$$%%%%%%$$$$$$######$$$$$$$$$$$$####################################$$$$$$$$$$$$#####################$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!"""######$$$$$$$$$######""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$"""###$$$$$$$$$$$$###"""!!!!!! !!!"""###############$$$$$$$$$%%%%%%###"""""""""""""""""""""""""""###$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%###""""""###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########"""###############$$$$$$"""#########$$$$$$$$$%%%###############$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&%%%$$$###""""""###$$$%%%"""###$$$%%%&&&%%%$$$###!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$&&&))),,,///555<<<@@@DDDFFFHHHHHHGGGGGGGGGHHHGGGGGGFFFEEEFFFHHHKKKNNNYYYdddpppwwwxxxvvvpppjjjiiieee___VVVNNNHHHGGGHHHKKKRRRZZZ```gggooorrrpppkkklllmmmnnnoooppppppppprrrsssvvvxxxzzzzzzyyyyyy}}}{{{{{{}}}~~~~~~}}}}}}~~~}}}|||zzzzzz}}}~~~|||yyywwwxxxzzz}}}zzzsssnnnfff```WWWOOOKKKIIIHHHHHHIIIIIIJJJKKKKKKKKKKKKKKKCCCCCCDDDEEEFFFGGGGGGHHHHHHLLLQQQTTTTTTRRRPPPOOOFFFCCC???<<<;;;999666333000///---,,,***))))))(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&!!!"""$$$%%%&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!!!!!!!!"""###$$$$$$$$$$$$$$$########################""""""""""""""""""""""""############$$$$$$$$$$$$########################$$$$$$$$$#########""""""######""""""""""""##################"""""""""""""""""""""""""""###############$$$%%%%%%&&&&&&&&&######$$$$$$$$$$$$####################################$$$$$$$$$$$$######"""""""""###$$$$$$$$$%%%$$$$$$###############$$$!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$#########$$$$$$#########%%%$$$$$$###############""""""""""""#########$$$"""""""""""""""""""""###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$""""""######$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$""""""######$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%&&&%%%$$$###""""""###$$$%%%"""###$$$%%%&&&%%%$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''+++///333999???DDDFFFHHHIIIIIIHHHGGGGGGHHHHHHGGGDDDBBBCCCHHHQQQXXXjjjvvv{{{oooddd___ZZZRRRIIICCCCCCHHHLLLWWW___hhhpppyyyzzzwwwssspppooopppsssuuu{{{yyywwwuuuuuuuuuvvvwww|||~~~~~~zzzyyyyyyxxxxxxyyy}}}yyyzzz|||~~~~~~zzztttnnneee]]]YYYVVVUUUTTTTTTSSSQQQOOOLLLIIIFFFEEE@@@AAACCCEEEGGGIIIJJJJJJEEEHHHKKKNNNOOOOOOQQQRRRNNNJJJEEE???<<<:::888777222111///---+++)))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&'''((((((((('''&&&&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############"""!!!!!!""""""###$$$$$$$$$######################################################"""""""""######$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$###""""""""""""""""""###""""""""""""""""""""""""!!!!!!""""""########################$$$$$$%%%%%%######$$$$$$$$$$$$####################################$$$$$$$$$$$$######"""""""""###$$$$$$$$$%%%$$$###############$$$$$$!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""#########""""""#################################&&&&&&&&&%%%$$$######"""!!!!!!"""""""""#########"""""""""############$$$""""""###$$$%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%%%%###""""""###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$""""""######$$$%%%%%%%%%''''''&&&&&&%%%$$$$$$###""""""###$$$$$$$$$$$$###"""###$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###%%%&&&&&&$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&)))...222666:::???CCCFFFHHHIIIIIIGGGFFFFFFGGGGGGFFFDDDBBBDDDLLLXXXaaarrrzzzmmm___TTTOOOHHHAAA???CCCKKKQQQ___gggqqqyyywwwpppnnnqqqvvvzzzzzzwwwuuuvvvwwwyyy|||zzzyyyyyyyyyyyyzzz}}}{{{~~~|||tttmmmiiigggeeedddeeeccc^^^XXXQQQJJJEEEBBB>>>???AAADDDFFFIIIKKKLLLJJJKKKLLLKKKKKKMMMOOORRRSSSPPPKKKEEEAAA===<<<;;;555444222///,,,***))))))((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))%%%&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$######"""""""""######$$$$$$$$$######################################################!!!!!!""""""###$$$$$$$$$!!!""""""######""""""!!!!!!""""""###$$$$$$%%%%%%###""""""!!!!!!""""""###!!!!!!"""""""""""""""###!!!!!!!!!"""######$$$$$$######""""""""""""############$$$$$$$$$$$$####################################$$$$$$$$$$$$#####################$$$$$$$$$!!!!!!!!!!!!!!!""""""###"""######$$$$$$$$$######"""""""""""""""""""""""""""######$$$$$$######"""$$$##################$$$$$$$$$$$$%%%$$$$$$$$$###""""""#########$$$$$$$$$############$$$$$$%%%%%%!!!"""###$$$%%%%%%%%%%%%&&&%%%$$$#########$$$$$$%%%###""""""###$$$$$$###########################$$$$$$###""""""###$$$$$$""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$######!!!"""###$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""######%%%&&&'''(((######$$$$$$$$$$$$######$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''((((((((((((+++///444888;;;>>>AAACCCEEEGGGHHHHHHFFFEEEEEEFFFCCCDDDFFFFFFHHHPPP\\\fffppp||||||uuuooocccUUUIIIGGGDDDAAAAAAFFFMMMSSSbbbkkkttt|||{{{sssqqqsssyyy}}}{{{yyyxxxxxxzzz{{{}}}~~~~~~}}}}}}~~~~~~|||zzzxxxwwwvvvsssmmmdddZZZPPPHHHCCC===>>>???AAADDDGGGJJJKKKJJJKKKLLLLLLKKKLLLNNNPPPTTTSSSRRRNNNIIIDDDAAA???:::888555222///---++++++((((((((((((((((((((((((&&&&&&''''''''''''''''''###%%%&&&(((((((((&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$#########$$$$$$$$$######"""################################################!!!!!!!!!"""###$$$$$$$$$!!!"""############"""!!!##################$$$$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""###### !!!!!!"""######$$$$$$""""""!!!!!!!!!"""###$$$######$$$$$$$$$$$$####################################$$$$$$$$$$$$######$$$$$$$$$###############!!!!!!!!!!!!!!!"""############$$$$$$$$$###"""""""""""""""""""""""""""""""""###$$$%%%%%%$$$###"""$$$$$$############$$$$$$!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&$$$###!!! !!!!!!%%%###""""""###$$$$$$###""""""""""""""""""""""""%%%$$$###""""""###$$$%%%""""""###$$$%%%%%%&&&&&&!!!!!!!!!"""######$$$$$$!!!"""###$$$%%%$$$######$$$$$$%%%%%%%%%$$$###############$$$$$$%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&((()))***"""###$$$%%%%%%$$$###"""%%%$$$###"""###$$$&&&'''######$$$%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((())))))111555;;;???AAACCCDDDFFFDDDFFFGGGGGGEEEDDDDDDEEE???CCCGGGJJJMMMTTT___ggglllwwwzzzppphhhbbbWWWIIIBBBCCCCCCDDDEEEIIIOOOSSSdddllluuu}}}~~~wwwtttvvv{{{{{{{{{zzzyyyyyyyyyzzzzzz}}}}}}wwwmmmbbbVVVLLLFFF======>>>???BBBEEEHHHIIIEEEHHHJJJKKKLLLMMMNNNPPPRRRTTTVVVUUUQQQJJJDDDAAA===;;;888555222///...---))))))))))))))))))))))))((((((((('''&&&&&&%%%%%%###$$$&&&(((((('''&&&%%%%%%$$$$$$######$$$$$$%%%"""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$######"""########################"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%$$$$$$###"""""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!""""""###### !!!!!!"""###$$$$$$$$$!!! !!!###%%%&&&######$$$$$$$$$$$$####################################$$$$$$$$$$$$######%%%$$$$$$$$$######""""""######"""######$$$%%%%%%$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""!!!"""$$$%%%%%%$$$"""!!!""""""""""""""""""""""""&&&%%%###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###!!!!!!!!!!!!"""################################################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%%%%%%%%%%%%%$$$$$$#########"""""""""!!!!!!!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$!!!###&&&((()))'''$$$"""%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$"""""""""###$$$%%%''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!########################%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%%%%&&&&&&%%%%%%$$$%%%'''((()))+++...111666999>>>BBBEEEEEEDDDCCCDDDEEEEEEEEEDDDDDDGGGIIIIIINNNTTTVVVVVVXXX]]]bbbjjjfffaaa]]]YYYSSSKKKFFFFFFHHHJJJLLLNNNSSSZZZ```eeejjjqqqxxx~~~}}}wwwuuuwwwxxxyyyyyywwwtttrrrsssvvvzzz}}}}}}yyyooo```QQQGGG??????>>>>>>@@@BBBDDDFFFHHHKKKNNNOOONNNNNNOOOQQQOOOOOORRRWWWZZZWWWNNNGGGAAA===999888888555///)))))))))******)))(((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%(((%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###""""""###$$$%%%&&&&&&%%%$$$###"""!!!!!!##############################$$$$$$$$$$$$######$$$$$$##################$$$$$$######""""""!!!!!!$$$$$$$$$###############$$$$$$########################$$$$$$$$$$$$#########"""""""""!!!!!! """"""!!!!!!!!!!!!""""""""""""""""""""""""""""""***&&&###"""$$$$$$###!!!###"""""""""!!!!!! '''&&&%%%$$$$$$%%%&&&'''!!!"""$$$%%%%%%$$$"""!!!########################%%%$$$################################################$$$%%%%%%%%%%%%$$$########################""""""!!!!!!"""###%%%&&&################################################$$$$$$$$$#########""""""""""""""""""""""""""""""$$$###"""""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%''''''&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$$$$$$$###$$$&&&''')))***---222555;;;<<<>>>@@@BBBDDDEEEEEEEEEEEEEEEDDDDDDFFFJJJMMMRRRWWW\\\^^^]]]]]]```ccc```]]]YYYVVVTTTPPPKKKGGGIIIMMMRRRVVVXXX[[[^^^aaaeeekkksss{{{yyytttssstttuuuvvvuuurrrooommmooouuu{{{~~~yyyiiiXXXLLLBBB@@@>>>======???AAACCCGGGKKKOOOQQQPPPOOOPPPQQQNNNNNNPPPUUUYYYWWWQQQKKKCCC???:::999999777222...,,,++++++***)))(((''''''(((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%)))&&&$$$###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!##############################$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""##############################$$$$$$$$$$$$###############"""""""""!!!!!!""""""!!!!!!!!!!!!""""""########################)))&&&###"""###$$$###"""#########"""""""""!!!!!!###""""""!!!!!!""""""###"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$""""""""""""""""""""""""######"""######$$$%%%&&&################################################$$$$$$$$$###############""""""""""""""""""""""""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%''')))+++---222777;;;@@@@@@???@@@AAACCCEEEGGGEEEDDDDDDCCCEEEIIIPPPUUU]]]aaaeeefffccc```___```TTTSSSRRRRRRSSSSSSRRRQQQSSSXXX```eeegggfffdddcccffflllttt{{{{{{vvvrrrrrrsssttttttrrrooollllllpppxxxsss```SSSIIIFFFBBB>>><<<===???AAAEEEIIINNNPPPQQQPPPPPPPPPMMMLLLMMMPPPUUUVVVTTTQQQIIIDDD>>>::::::999666444000///,,,***((('''''''''((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######!!!!!!"""###$$$$$$%%%%%%##############################$$$$$$$$$$$$##############################""""""""""""############ !!!!!!""""""####################################$$$$$$$$$$$$######$$$$$$$$$############"""###""""""!!!!!!""""""###########################'''%%%#########$$$###"""$$$$$$$$$############"""!!!!!!!!!""""""!!!!!!!!!"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&%%%$$$$$$##############################$$$%%%%%%%%%%%%$$$########################&&&&&&%%%$$$$$$#################################################################################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''((((((((('''&&&&&&'''((('''(((+++...111666<<>><<<:::999888555333///+++)))((('''(((((((((((((((''''''''''''((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%$$$###"""######$$$$$$%%%&&&&&&'''##############################$$$$$$$$$$$$#####################$$$$$$$$$#########""""""""""""""" !!!!!!"""###$$$$$$###############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""###########################%%%$$$##################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&'''''''''((()))((('''&&&(((***(((+++...222555:::???CCCAAABBBCCCDDDDDDDDDCCCCCCBBBEEEJJJOOOUUU]]]dddjjjnnnmmmiiiccc[[[SSSNNNKKKGGGKKKSSS\\\fffooowww{{{zzz{{{|||{{{yyyuuuooollllllmmmnnnnnnnnnnnnppprrrsssssssssuuuxxxzzzyyyxxxtttuuuwwwzzzvvvmmmbbb^^^VVVOOOJJJHHHIIIJJJFFFFFFGGGIIIKKKLLLLLLKKKHHHGGGFFFGGGJJJNNNPPPRRRQQQMMMGGGBBB>>><<<:::999999777333...+++***))))))))))))((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$###%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%$$$###"""######"""""""""!!!!!!!!!##############################$$$$$$$$$$$$######""""""#########$$$$$$$$$%%%$$$$$$###"""!!!!!! !!!!!!"""######$$$%%%%%%""""""#########$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%######""""""""""""##############################"""##################$$$$$$$$$$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%###############################################################$$$$$$$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%''')))'''%%%$$$'''******---222666999===@@@BBBAAABBBCCCDDDDDDDDDCCCBBBFFFLLLVVV___fffkkkoooqqqpppllleee\\\SSSMMMHHHFFFFFFMMMXXXeeeqqq{{{}}}yyytttpppnnnmmmkkkgggeeegggjjjnnnnnnppptttyyy~~~~~~yyyzzz}}}rrrmmmfff___ZZZWWWVVVVVVSSSOOOJJJGGGGGGHHHIIIIIIGGGFFFFFFFFFGGGIIIKKKLLLNNNLLLIIIEEEBBB>>><<<;;;<<<:::777333///---++++++)))))))))(((((((((''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$%%%%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######&&&&&&%%%$$$###"""!!! ##############################$$$$$$$$$$$$######"""""""""###$$$$$$%%%%%%$$$$$$######"""!!!!!!!!!""""""######$$$$$$%%%%%%"""""""""###$$$$$$%%%%%%######$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$ """$$$$$$#########$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$##################$$$########################&&&&&&%%%$$$$$$$$$%%%%%%##############################$$$%%%%%%%%%%%%$$$######################## !!!"""$$$$$$$$$$$$###################################################""""""#########$$$$$$$$$""""""""""""""""""""""""!!!"""###$$$%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$''')))(((%%%$$$(((++++++///555:::<<<>>>???@@@BBBBBBAAAAAABBBCCCCCCDDDOOOXXXeeeqqqvvvwwwvvvuuullleee[[[QQQJJJGGGEEEEEEJJJSSSaaannnzzz}}}wwwsssooommmiiieeebbbcccgggjjjooorrryyyzzztttnnnkkkiiihhhfff]]]RRRIIIFFFFFFFFFFFFGGGHHHHHHHHHGGGFFFFFFFFFFFFHHHIIIHHHEEEBBB???===>>><<<:::777333000...,,,))))))))))))((((((((('''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$)))((('''&&&%%%$$$####################################$$$$$$$$$$$$######!!!""""""###$$$$$$%%%%%%!!!!!!""""""#########$$$"""""""""###############!!!""""""###$$$$$$%%%%%%######$$$$$$$$$$$$##################$$$$$$$$$%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$$$$###"""###%%%############$$$$$$$$$%%%######""""""""""""######$$$$$$############$$$$$$""""""""""""""""""""""""((('''%%%$$$###$$$$$$%%%""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$""""""""""""""""""""""""######$$$$$$###""" ################################################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$######&&&%%%%%%$$$$$$#########$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$&&&'''((()))########################&&&%%%%%%%%%%%%%%%%%%%%%&&&))),,,+++''''''***...,,,111777<<<>>>>>>>>>>>>DDDBBB@@@>>>???AAADDDGGGVVVaaappp}}}zzzvvvfff^^^RRRHHHCCCBBBCCCDDDPPPYYYhhhvvvzzzuuuooommmjjjfffbbbbbbeeehhhssswww~~~zzzxxxwwwtttiiiYYYLLLFFFEEEEEEEEEHHHJJJKKKJJJHHHEEECCCCCC@@@DDDHHHIIIHHHDDDAAA@@@>>>===<<<999666222///---))))))))))))((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&''''''%%%###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###""""""###$$$%%%%%%%%%$$$######""""""!!!##############################$$$$$$$$$$$$######!!!""""""###$$$$$$%%%%%% """###%%%&&&'''""""""""""""!!!!!!!!!!!!!!!""""""###$$$$$$%%%%%%######$$$$$$$$$$$$######"""""""""######$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$%%%###"""###%%%"""""""""######$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$##################$$$######%%%'''))))))(((%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&&&&%%%$$$$$$######""""""############$$$$$$$$$)))(((''''''))),,,///111444888<<>>>>>>>>BBB@@@@@@AAA???>>>IIIVVVeeerrrzzznnn^^^VVVLLLDDDBBBEEEIIILLLZZZeeeuuuzzzuuurrrpppnnniiidddbbbeeekkkpppuuu}}}~~~|||lll\\\OOOHHHEEEDDDIIIIIIJJJKKKKKKIIIEEEBBB???AAAEEEJJJMMMMMMKKKIIIFFFBBB===<<<;;;999222---+++)))))))))***+++)))((())))))((('''&&&&&&%%%%%%''')))***)))'''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&##################$$$$$$###############$$$$$$$$$$$$$$$##################""""""""""""############"""""""""###$$$$$$$$$%%%&&&%%%###""" ########################""""""###$$$$$$$$$$$$###''''''&&&%%%$$$###"""!!! !!!"""$$$%%%%%%&&&&&&############$$$$$$$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$######%%%&&&&&&%%%######&&&""" $$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$###""""""###$$$$$$########################$$$###"""###%%%&&&%%%$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&'''***---111444666999===????????????@@@AAA@@@BBBEEEDDDEEEPPP]]]jjjuuu|||pppeeeRRRLLLFFFDDDHHHNNNTTTWWWdddmmmzzz}}}vvvrrrppppppnnnjjjggggggllltttzzz~~~zzzxxxvvvttttttuuuwwwxxx{{{|||}}}~~~zzzjjjYYYMMMEEEBBBCCCEEEHHHKKKMMMKKKGGGCCCDDDEEEHHHMMMRRRTTTTTTRRRIIIDDD>>>;;;;;;:::666222...,,,******++++++***))))))((((((''''''&&&%%%%%%&&&((())))))'''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$######"""$$$$$$$$$#######################################""""""""""""###########################$$$$$$$$$$$$$$$###"""!!!!!! ########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$### """###$$$### !!!!!!!!!!!!""""""""""""$$$##################$$$""""""#########$$$$$$$$$&&&&&&''''''''''''&&&&&&%%%&&&'''''''''&&&$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$####################################""""""""""""""""""""""""!!!!!!"""""""""#########$$$$$$###""""""###$$$$$$########################%%%$$$###$$$%%%&&&%%%###%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&(((+++000444777888:::===>>>>>>???@@@AAA>>>@@@DDDHHHJJJNNNYYYcccmmmsssyyyyyyuuuoooddd[[[JJJFFFDDDIIITTT^^^dddeeepppwwwxxxqqqoooppppppooommmlllooowww|||yyywwwvvvsssrrrqqqqqqppppppppppppjjjiiihhhggggggggggggggghhhiiijjjllloooqqqrrrssstttrrrqqqsssvvvyyy{{{{{{}}}wwwdddRRRGGGBBB???AAAEEEJJJNNNNNNLLLIIIJJJJJJKKKOOOVVVZZZ[[[ZZZOOOHHHAAA<<<;;;;;;999777333000---++++++++++++***)))((((((''''''&&&&&&&&&$$$&&&((((((&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%$$$######"""%%%%%%$$$$$$######""""""########################"""""""""#########$$$$$$$$$$$$$$$###############"""""""""#########$$$$$$########################""""""###$$$$$$$$$$$$### !!!!!!"""###$$$%%%%%%!!!$$$$$$###!!!!!!!!!"""""""""#############################################$$$$$$$$$$$$######""""""######$$$###%%%))),,,,,,((($$$!!!######$$$$$$$$$%%%%%%%%%$$$############"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""#########$$$$$$##################$$$###############$$$$$$$$$&&&%%%%%%&&&((()))((('''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$&&&)))...333888;;;;;;<<<>>>=========???AAA===AAAGGGMMMQQQWWW___gggkkkmmmnnnlllhhhaaaZZZUUUKKKJJJLLLUUUcccnnnrrrsssxxx|||{{{rrrmmmnnnqqqrrrrrrqqqrrrwww}}}{{{}}}|||yyyvvvssspppmmmlllhhhgggeeecccbbbbbbcccddd^^^^^^^^^^^^]]]\\\[[[[[[ZZZ[[[\\\^^^```bbbcccddddddcccccceeegggiiijjjkkkmmmnnnppppppppprrrtttvvvxxxzzz}}}}}}jjjXXXLLLFFFAAABBBCCCGGGLLLOOOOOOOOOOOOMMMLLLOOOUUUZZZ\\\\\\VVVOOOGGG@@@===<<<;;;:::888444///,,,++++++******)))(((((((((''''''&&&&&&###%%%&&&'''&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%$$$&&&&&&%%%$$$######""""""###############$$$$$$$$$""""""#########$$$$$$$$$%%%$$$$$$$$$###"""""""""!!!""""""######$$$$$$$$$########################""""""###$$$$$$$$$$$$### !!!"""###$$$$$$%%%!!!%%%&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$#################################"""!!!  !!!"""$$$$$$$$$$$$###$$$$$$$$$######$$$$$$$$$%%%%%%%%%###"""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%#########$$$$$$#########""""""#########$$$$$$$$$$$$###$$$&&&)))***+++***$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%(((,,,111666;;;===>>>>>>>>>===<<<>>>AAADDDEEEJJJQQQVVVZZZ```fffiiijjjhhheeeaaa\\\WWWSSSRRRPPPQQQVVVaaaoooyyy}}}}}}zzzzzzzzzzzzxxxxxxyyyzzzxxxzzzyyytttmmmjjjmmmqqqwwwwwwwwwyyy}}}}}}|||{{{{{{zzz{{{zzzyyywwwuuurrrqqqrrrqqqooollliiifffdddbbb]]]\\\YYYWWWVVVVVVXXXYYYUUUUUUUUUUUUTTTSSSRRRQQQPPPPPPQQQQQQRRRRRRSSSSSSUUUVVVWWWXXXXXXYYY[[[\\\ZZZ[[[]]]]]]]]]^^^```bbbgggiiilllpppuuuzzz}}}}}}qqqaaaUUUOOOHHHDDDAAAAAADDDIIIMMMPPPRRRQQQPPPPPPRRRVVVYYY[[[\\\WWWPPPHHHCCC???<<<;;;:::666111---,,,+++******((((((((((((((('''''''''###%%%&&&'''&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%$$$###""""""""""""#########$$$$$$$$$############$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""""""""""""""""""""""""""########################""""""###$$$$$$$$$$$$###"""""""""""""""""""""###'''&&&%%%$$$######""""""$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$$$$$$$$$$###"""########################%%%$$$###""""""###$$$%%%'''%%%$$$""""""$$$&&&'''######$$$$$$$$$%%%%%%%%%"""""""""""""""""""""###########################""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%"""###$$$$$$$$$$$$###""""""""""""###$$$$$$%%%%%%!!!!!!!!!$$$'''*********###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&####################################$$$$$$$$$$$$""""""""""""""""""""""""############$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$%%%%%%%%%%%%''')))+++000444999===?????????>>>===>>>AAAGGGKKKTTTZZZ```bbbeeeiiikkkjjjiiiccc]]]YYYVVVSSSTTTXXXWWW[[[bbbkkkuuu}}}yyywwwtttqqqppppppqqqrrrqqqrrrqqqooollllllpppttt~~~~~~~~~~~~|||wwwsssqqqpppooooooooonnnmmmkkkiiigggfffdddcccaaa^^^\\\YYYWWWVVVQQQPPPNNNLLLKKKLLLMMMNNNKKKKKKKKKKKKJJJIIIGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDHHHJJJKKKKKKKKKKKKMMMNNNMMMNNNOOOPPPOOOPPPSSSUUUWWWXXX\\\```eeeiiilllnnnnnnqqqvvvzzz|||~~~pppddd\\\RRRKKKCCC>>>>>>BBBGGGKKKSSSTTTUUUSSSPPPRRRVVV[[[```^^^ZZZUUUNNNFFFAAA===<<<999444000///---,,,+++(((((((((((((((((((((((($$$&&&((((((&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%&&&'''((()))&&&&&&%%%%%%$$$$$$######"""""""""###$$$$$$%%%%%%#########$$$$$$$$$$$$%%%$$$$$$$$$########################""""""!!!!!! ########################""""""###$$$$$$$$$$$$###$$$$$$$$$######""""""!!!%%%$$$"""!!!!!!"""$$$%%%"""""""""############$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$#####################""""""""""""######!!!"""$$$%%%%%%%%%###"""######$$$$$$$$$%%%%%%%%%"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""############$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""!!!""""""###$$$$$$%%%%%%###""""""$$$''')))))))))######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&+++,,,///333777;;;>>>@@@===>>>>>>???BBBHHHQQQVVVaaahhhlllllllllnnnkkkfffbbbZZZUUUUUUVVVXXX___hhhfffkkkrrrwwwzzz|||xxxtttooojjjiiiiiijjjkkkiiiiiijjjlllqqqwww}}}~~~}}}}}}|||yyytttooojjjgggfffeeeeeedddbbb```___^^^]]]]]]VVVUUUTTTRRRPPPNNNLLLKKKHHHGGGFFFEEEEEEFFFGGGGGGDDDDDDCCCBBBAAA@@@??????======<<<<<<<<<;;;;;;:::<<<>>>AAAAAA???>>>@@@BBBCCCDDDFFFFFFEEEFFFHHHJJJHHHJJJMMMQQQUUUYYY\\\^^^bbbeeejjjnnnpppsssuuuxxx{{{~~~vvvlll^^^VVVKKKCCC@@@AAADDDFFFOOOTTTWWWTTTMMMMMMTTT[[[aaacccdddaaaZZZQQQHHHCCC>>>;;;888555333111///---((((((((((((((((((((()))&&&((())))))'''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$$$$%%%%%%#########$$$$$$$$$%%%%%%###############$$$$$$$$$$$$$$$#########"""""""""########################""""""###$$$$$$$$$$$$###%%%$$$$$$$$$############ !!!###%%%&&&'''"""""""""#########$$$$$$!!!###$$$%%%%%%$$$###!!!$$$$$$$$$#########"""""" !!!!!!""""""!!!!!! """$$$$$$###!!!######$$$$$$$$$%%%%%%%%%############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############"""###$$$%%%%%%$$$###"""!!!""""""###$$$$$$%%%%%%'''&&&%%%''')))******)))#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%&&&&&&&&&&&&&&&'''''''''((((((---///111555888<<<>>>@@@<<<===>>>@@@EEENNNXXX___hhhooorrrooonnnnnniiibbbYYYRRRNNNRRRXXX___lllxxxvvv{{{}}}{{{|||xxxssslllgggeeeeeefffgggaaaaaadddkkkvvv~~~}}}~~~~~~~~~}}}{{{xxxwwwuuuvvvvvvwwwwwwvvvvvvvvvxxxuuupppjjjeeebbb``````^^^]]][[[XXXWWWVVVVVVVVVOOONNNMMMKKKIIIHHHFFFFFFDDDDDDCCCCCCCCCDDDDDDEEEAAA@@@???===<<<;;;;;;;;;999999999888888888888888444777::::::888777888:::999:::;;;;;;;;;;;;===???@@@AAADDDGGGKKKOOOQQQSSS[[[___cccgggiiikkknnnoooqqqtttvvvwwwxxx~~~wwwhhh```UUUKKKFFFDDDDDDDDDIIIQQQVVVSSSJJJHHHQQQ[[[aaaeeejjjjjjcccXXXNNNGGG@@@===;;;888777555111///(((((((((((())))))))))))''')))***)))'''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%###$$$%%%&&&%%%###!!! $$$$$$%%%%%%%%%&&&&&&&&&!!!"""$$$%%%%%%$$$"""!!!$$$$$$$$$$$$######""""""###$$$%%%&&&&&&%%%$$$#########"""""""""###%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$&&&'''((()))########################%%%$$$###""""""###$$$%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$###"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''((())))))***))))))(((111333666888888999;;;===888>>>AAABBBHHHWWWfffnnnvvvvvvvvvtttpppiii___XXXOOOOOONNNPPPVVVdddvvv{{{{{{ssskkkfffaaa\\\]]]aaa```bbbiiiwww}}}|||{{{}}}}}}vvvuuussspppooooooooommmlllkkkjjjiiikkkmmmooooooooommmkkkhhhddd```\\\YYYXXXXXXTTTNNNLLLLLLMMMLLLJJJFFFEEECCCAAA@@@???>>>>>>>>>>>>===<<<<<<;;;::::::999999999999888666555444333333333222222222111111555555555555555555555555666666666666666777888888999;;;<<<>>>@@@CCCHHHLLLRRRSSSWWWZZZ^^^aaacccdddiiijjjkkklllnnnrrrxxx|||yyymmm___WWWQQQLLLHHHEEEJJJLLLLLLIIIIIILLLNNNOOOZZZbbbjjjnnnnnniii[[[NNNEEEAAA<<<;;;;;;888222---,,,+++***)))(((((())))))************)))))))))(((***(((&&&&&&'''''''''&&&((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$"""""""""###$$$$$$$$$%%%%%%%%%$$$"""""""""""""""&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&''''''&&&$$$$$$###$$$%%%&&&%%%###!!!""""""""""""""""""""""""$$$######&&&)))+++)))&&&"""$$$&&&''''''%%%###!!!$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%$$$$$$######$$$%%%%%%&&&''''''''''''&&&$$$"""!!!########################%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&''''''########################%%%$$$###""""""###$$$%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&'''((()))+++,,,,,,222444777888888999:::<<<;;;???BBBHHHUUUfffrrrvvvzzzxxxuuuqqqlllcccZZZTTTJJJKKKMMMRRR]]]lll|||}}}zzzrrrjjjeeeaaa]]]^^^bbbeeejjjuuu||||||}}}~~~{{{~~~~~~yyysssnnnllljjjiiiiiiiiihhhggghhhfffeeefffhhhjjjjjjiiihhhgggeeebbb^^^ZZZVVVTTTOOOKKKFFFCCCCCCCCCBBB@@@BBBAAA???===<<<;;;:::::::::::::::999888777777777666666666666555444333333333333222222111111111111333333333333333333333333444444333333444444555666222333444555777:::???BBBJJJLLLOOORRRVVVYYY\\\]]]```aaabbbccceeeiiinnnrrrvvvjjjddd___XXXOOOHHHFFFHHHIIIIIIJJJLLLNNNOOOWWW___hhhmmmqqqpppfff\\\KKKFFF@@@===<<<;;;666222---,,,***)))((((((((()))))))))(((((('''''''''((('''&&&%%%&&&(((((('''&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$$$$)))))))))((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$"""!!! """"""""""""""""""""""""###!!!!!!###%%%%%%""" ######$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################"""############$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$#########$$$$$$%%%$$$%%%&&&&&&&&&%%%$$$###########################%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$######"""###$$$%%%&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%########################$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%######$$$&&&)))---000222666888999:::::::::<<<>>>>>>BBBHHHSSSeeewww|||tttlllccc[[[SSSNNNFFFHHHLLLVVVdddrrr}}}|||xxxpppiiieeebbb___aaafffnnnuuu~~~~~~~~~{{{zzzxxxzzz~~~~~~{{{uuupppllljjjhhhhhhiiiiiiiiigggdddbbb``````bbbcccbbbaaabbbaaa```^^^[[[VVVRRRPPPKKKGGGCCC@@@???>>>===<<<<<<;;;999888777666555555555555555444333333222222111222222222222222111111222111111111111000000000000000000000000000000000111111000000111111222333111222333444444666:::===BBBCCCFFFIIIMMMQQQSSSUUUTTTUUUWWWXXXYYY]]]bbbeeelllooossswwwyyy|||zzzuuurrrjjj[[[OOODDDDDDFFFHHHJJJKKKMMMNNNPPPXXXaaaiiippptttqqqkkkXXXQQQGGGAAA???===;;;999///...,,,***((((((((())))))(((&&&%%%%%%&&&&&&'''%%%$$$%%%'''))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$#########"""###$$$%%%&&&%%%%%%$$$#########$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""###""""""""""""!!!###"""!!!!!!!!!###%%%&&&$$$$$$$$$###############"""""""""""""""""""""""""""############$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$######"""######$$$"""###$$$%%%%%%%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%"""######$$$$$$######"""!!!"""%%%&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&'''&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$&&&***...222555:::<<<======<<<===???@@@@@@GGGRRR^^^ooo~~~qqqeeeZZZQQQKKKGGGHHHJJJPPP\\\iiiuuuzzz|||xxxsssmmmhhhgggfffeeeiiinnnyyy}}}|||}}}}}}~~~}}}}}}zzzuuuqqqmmmkkkiiiiiijjjjjjjjjiiicccaaa^^^^^^^^^^^^\\\[[[ZZZZZZ[[[YYYVVVRRRMMMKKKGGGEEEBBB???===<<<;;;:::666666555333333222222222222111111111000000000///...///000111111111111111111000000000000000000000////////////////////////000////////////000111111222333444444444555888:::<<<===@@@CCCFFFJJJMMMNNNKKKLLLNNNOOOPPPSSSWWWZZZ]]]```eeejjjmmmppptttwwwvvvyyy~~~yyyiiiZZZIIIEEECCCDDDFFFGGGIIILLLIIIPPPXXX___hhhpppsssqqqfff^^^RRRHHHBBB???<<<;;;222000...+++***)))((())))))((('''%%%%%%&&&'''(((%%%%%%&&&(((******'''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$###"""%%%%%%%%%$$$$$$#########"""$$$$$$$$$###"""""""""######$$$$$$%%%################################################ !!!!!!!!!!!!!!!%%%$$$###""""""###$$$%%%$$$###"""!!!!!!!!!!!!"""""""""""""""""""""""""""$$$$$$$$$$$$$$$""" !!!!!!!!!!!!"""###$$$%%%################################################""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$###"""""""""###############$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%"""######$$$$$$######"""!!!"""%%%&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""########################$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''(((+++///333666;;;<<<<<<<<<<<<<<>>===;;;888666444444444444333222111111111111111000000000000////////////...///000111111111111111000000000000000000000111000000000000000000000000000000000000000111111222///000111111000000222333888888:::<<>>@@@GGGTTTbbbjjjpppwww||||||zzzpppaaaTTTMMMKKKKKKLLLUUUYYYbbbmmmvvv}}}~~~|||tttmmmkkkmmmssswwwxxx|||{{{xxxzzz}}}xxxtttqqqssstttvvvxxx{{{}}}~~~{{{yyyqqqooollljjjiiihhhgggeeeaaa^^^[[[XXXVVVSSSQQQOOOJJJJJJKKKJJJHHHEEEBBB@@@777888777555222111111222222222111000000111111111000000000000000000000000///000000111222222222111000000000111111111111222111111111111111111111111111111111111111222222333...///111000//////000222444444444555777:::===??????AAACCCDDDDDDFFFHHHKKKLLLPPPUUUYYY\\\___ccceeefffgggiiimmmttt{{{}}}qqq```QQQDDD@@@???>>>BBBIIIIIINNNRRRSSSWWW```ggghhhnnniiibbbXXXNNNEEE???<<<999777444000...,,,+++******************))))))))))))((()))***,,,,,,***(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%###"""#########$$$$$$$$$$$$$$$######################################################$$$$$$%%%%%%&&&&&&$$$$$$############$$$$$$########################""""""""""""""""""""""""!!!$$$%%%$$$######$$$ ###%%%&&&%%%###!!!###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$%%%########################%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%########################$$$$$$%%%&&&&&&%%%$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$###"""###$$$$$$%%%%%%&&&&&&'''######$$$%%%%%%&&&''''''&&&&&&&&&&&&'''''''''''''''(((+++...222555888999888999:::::::::<<>>AAABBBEEEHHHLLLOOORRRTTTWWWZZZ[[[[[[]]]___eeekkkqqquuuwwwfffUUUFFFCCCAAA===@@@GGGKKKOOOQQQOOOPPPWWW^^^```ccccccaaa\\\UUULLLEEEAAA<<<:::777333000---,,,,,,)))***+++,,,+++***((('''(((((((((***---//////...''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########%%%%%%%%%%%%$$$$$$$$$$$$################################################"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&%%%$$$###"""""""""""""""""""""""""""%%%%%%###"""###$$$"""###$$$%%%%%%$$$######""""""#########$$$$$$$$$########################"""############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%&&&(((((('''&&&%%%%%%%%%&&&'''(((########################%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$#########$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&########################$$$$$$&&&&&&&&&&&&$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&%%%$$$"""!!!"""###$$$%%%&&&&&&'''(((######$$$%%%%%%&&&''''''%%%&&&&&&&&&'''(((((((((&&&(((,,,000444888:::;;;;;;;;;<<<<<<===???CCCFFFQQQWWW^^^eeemmmrrrnnnggg^^^WWWNNNIIIKKKRRRZZZ```dddiiiooorrrrrrrrrtttvvvsssvvvuuuqqqppprrrqqqnnnrrrrrrxxx~~~yyyzzz|||~~~{{{yyyvvvuuutttooooooppprrruuuyyy|||~~~}}}~~~}}}zzzxxxwwwssspppkkkgggdddaaa^^^[[[WWWTTTOOOKKKHHHDDDAAA>>>>>>===<<<:::999888777777///222333222///...000222000000/////////000111111000000000000000000000000000000111111111111000000111111222222222333333333111111111111111111111111111111111111111222333333...000111222111000111222444333222111222444666888333555777888888999;;;===???BBBFFFHHHJJJLLLOOOQQQSSSSSSSSSVVVZZZaaagggjjjooossszzzzzzgggVVVHHHFFFDDD>>>???EEEJJJNNNNNNKKKKKKQQQWWWZZZXXX\\\______ZZZRRRJJJFFF>>><<<888444111...---,,,((()))+++---,,,***(((&&&'''&&&&&&)))---111333333((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%''''''((((((''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$%%%''')))***&&&&&&&&&%%%%%%$$$$$$$$$########################"""""""""""""""""""""""" !!!"""######$$$$$$%%%&&&''''''&&&%%%$$$###$$$&&&''''''&&&%%%###""""""""""""""""""""""""!!!$$$''''''$$$######%%%&&&%%%$$$#########$$$%%%""""""######$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%&&&((()))***%%%%%%%%%%%%&&&(((***+++######""""""""""""######$$$$$$############$$$$$$######$$$$$$$$$$$$######$$$$$$##################$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###"""""""""###$$$%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""###$$$%%%''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######%%%&&&&&&%%%######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''''''''(((((((((((((((***,,,///333777999999888999:::::::::===BBBIIINNNSSS[[[eeelllooommmfff```XXXWWWSSSPPPUUUaaaiiilllooonnnmmmnnnqqqssssssssssssrrrpppnnnlllmmmqqqtttzzz|||yyy}}}}}}~~~}}}}}}wwwwwwvvvvvvvvvxxxyyyzzz~~~|||{{{zzzyyywwwuuuppplllgggbbb^^^YYYSSSPPPKKKGGGBBB???>>><<<999666999888777666555555444333333222111000000111222222111111111111111000000000111111111111111111111111222222333333333444444444444444444444444444444444555555555444444444333333222222222111111111111000000000111111222222222333000000111111222222222333333333444444555666777777;;;<<<>>>AAADDDGGGIIIJJJJJJLLLNNNQQQRRRUUUYYY\\\cccfffkkkqqqxxx|||kkkbbbVVVMMMHHHEEECCCBBBCCCIIIPPPSSSRRRPPPRRRTTTTTTUUUXXX]]]```[[[RRRIIIEEEBBB===888555333000///...,,,))))))))))))(((''''''((()))***+++,,,------''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%'''))))))((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$#########$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###"""!!!!!!!!!!!!$$$#########""""""!!!!!!""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$&&&'''((()))#########""""""""""""!!!&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%$$$$$$############$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$######$$$$$$##################$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$%%%&&&#########$$$$$$%%%%%%%%%#########"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&'''''''''(((((())))))+++---111555999;;;;;;:::888999;;;===BBBIIIQQQWWWYYY]]]cccggggggddd___[[[WWWZZZ[[[\\\cccmmmttttttvvvtttqqqpppoooooommmlllkkklllmmmnnnnnnppptttwww|||zzzyyyzzzyyyxxxwwwxxxxxxzzzzzz~~~|||yyyvvvuuusssooommmhhhddd```[[[WWWRRRMMMJJJFFFBBB>>>;;;:::999777444333333333222222111111000333222111000000111222222222111111111111111111111222222222222222222222222222222333333333444444444333333333333333333333333333333333333222222222222333222222222111111111111000000111111111222222222//////000000000111111111222222333444444555666666555666888:::===???AAABBBBBBDDDFFFHHHJJJLLLPPPSSSXXX[[[___ccciiiqqqyyyrrriii]]]RRRLLLHHHEEEDDDCCCIIIQQQVVVWWWUUUTTTTTTTTTUUUWWW]]]bbbbbb\\\VVVJJJEEE@@@;;;888555000---...,,,***)))******)))((())))))))))))))))))))))))'''''''''&&&&&&&&&%%%%%%'''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###########################%%%&&&(((((('''&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###"""!!!!!!!!!!!!$$$#########""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%!!!"""###$$$%%%&&&&&&'''$$$$$$###"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&'''''')))******...000555999;;;<<<<<<;;;999<<>>;;;888777666555444222000000000000000000000000222222000000000111222333222222222222222222222222333333333333333333333333333333333333444444444555555555555555555555555555444444444444333333333333333333333333222222222222000000000111111111111111000000000000111111111111111111222222333444444444111222333444666888999999:::<<<>>>???AAACCCFFFIIIPPPSSSVVVZZZ___fffmmmrrrvvv}}}wwwjjj^^^UUUOOOJJJHHHCCCHHHOOOWWW\\\\\\XXXTTTSSSRRRTTTYYY```eeefffdddSSSLLLDDD???<<<888111,,,...---+++***++++++***)))***)))(((((('''&&&%%%%%%'''''''''&&&&&&&&&&&&%%%(((((('''''''''&&&&&&&&&(((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###"""""""""""""""###############""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$"""###$$$%%%&&&'''(((((($$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''')))***+++%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''%%%$$$$$$%%%''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&((()))+++---222444888;;;<<<;;;;;;:::>>>AAAFFFLLLRRRZZZbbbgggkkkfff```]]][[[YYY[[[___dddooo{{{zzzwwwsssqqqooommmkkkiiifffhhhjjjmmmrrrxxx{{{{{{}}}~~~~~~{{{yyywwwuuuuuuuuuuuuqqqlllgggbbb]]]XXXUUUNNNLLLHHHEEECCC@@@<<<:::777666555444444333222222000000111111111222222222222222111000000111333333222222222222222333333333444444444444444444444444444444444444555555555666777777777777777777777777888888777777777666666666444444444444333333333222111111111111111111111111111111222222222222222222000111111111222222222333222222333333444555666666777888:::;;;<<<>>>@@@CCCJJJMMMPPPTTTYYY___eeeiiijjjpppyyyzzzmmm```WWWPPPMMMFFFFFFKKKSSS[[[___\\\XXXPPPNNNNNNRRRZZZbbbhhhjjj^^^UUUIIIBBB???;;;555///...---+++***++++++***)))))))))((('''&&&&&&%%%$$$''''''''''''&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$######"""""""""###########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((***---...$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$######"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''%%%$$$$$$%%%''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%&&&(((+++...000555888;;;<<<:::999:::;;;@@@FFFNNNVVV^^^eeelllppprrrhhh^^^YYYUUUTTTXXX```hhhuuu{{{xxxtttrrrpppnnnllljjjfffhhhkkkpppxxx}}}~~~}}}}}}~~~}}}yyyuuurrrooonnnnnnlllhhhccc]]]XXXSSSNNNJJJDDDBBB???>>><<<;;;888666333333444444333333333333111111222222333444444444333222111111111333444555222222333333333444444444555555555555555555555555666666666666777777777777888888888888888888888888999999999888888888777777555555555555444444444444222222222222111111111111111111111111111111111111000000000111111111111111333333333333444444444444555666888888888:::<<<>>>???BBBFFFKKKOOOUUU[[[___ccchhhpppvvv{{{xxxjjj^^^UUUQQQKKKHHHGGGLLLVVV]]]^^^\\\PPPNNNLLLMMMSSS\\\dddiiiggg]]]PPPFFFAAA>>>999666///---+++*********)))((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$#################################$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%%%%&&&$$$$$$$$$###############&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***,,,///111$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######""""""######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%"""######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&'''***---111333888:::===<<<:::999<<>>666444000...---,,,***((((((((()))))))))*********((((((((((((''''''''''''%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$!!!!!!""""""""""""""""""%%%%%%%%%&&&&&&'''''''''######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))***,,,...000111222333'''&&&&&&%%%%%%&&&&&&'''$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&&&&'''""""""###$$$%%%&&&&&&'''&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&######%%%&&&&&&%%%######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((((((''''''))),,,000555888888:::<<<<<<;;;???GGGNNN\\\eeeqqqzzz}}}{{{wwwttt```SSSKKKMMMOOOQQQ\\\kkksss}}}{{{wwwssspppllliiiqqqwww~~~~~~~~~|||xxxvvvssspppkkkddd^^^YYYVVVUUULLLIIIEEEBBB@@@===999777666555444444555555444333///333666666444222333555666666666666666666666666666555555555666777999:::;;;;;;<<<<<<===>>>??????========================;;;;;;;;;<<<<<<<<<======????????????????????????<<<<<<;;;;;;;;;;;;::::::777777777777666666666666666666666555555444444444666666666555555444444444222222222111111111111111111111111111111111111111222333333333222222333555222555888:::<<>>999777333111///---+++))))))))))))))))))((((((((()))(((((((((''''''''''''$$$%%%%%%&&&'''((())))))(((''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$$$$%%%""""""######$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###$$$$$$%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!! !!!"""###$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***+++...000222333333333$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""###$$$&&&'''((((((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%)))((((((+++111555666666333555888:::===EEEOOOWWWfffqqqyyy{{{zzzkkk^^^TTTMMMMMMPPPTTT]]]hhh{{{~~~|||}}}zzzuuuqqqnnnlllkkksss|||~~~}}}}}}|||zzzwwwrrroookkkgggbbb\\\WWWRRRLLLHHHCCCAAA===:::777666555666444333222333444444333222333444444333222222444555:::888777666888999999999===<<<::::::;;;<<<===<<>><<<<<<<<>>>>>??????@@@@@@AAAAAA@@@???===<<<<<<<<<<<<<<<<<<<<<<<<<<<999888666555555555777888333444555666555444333222333333333333333333333333555333222222333222111///111111111111000000000000555555666777999<<>><<<999666444333333444555444444444555555444444888999:::999888888:::;;;:::888777777999:::;;;<<<>>>===<<<===???AAABBBCCCEEEEEEFFFHHHJJJLLLLLLKKKJJJJJJIIIHHHHHHGGGGGGHHHCCCDDDEEECCCAAA???@@@@@@BBBBBBBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFEEEDDDBBBAAA@@@@@@@@@??????>>>======888888888888888777777777555666777777777666555444444444444444444444444444555333222222333222111///222111111111000000000000444333444555666999;;;<<<>>>BBBFFFJJJNNNRRRWWWZZZ]]]aaafffkkkqqqyyyzzzlll^^^SSSIIICCC???FFFFFFFFFFFFGGGIIIMMMOOOUUUZZZ```dddaaaXXXMMMFFF>>>:::555111///...,,,***+++++++++******))))))))))))))))))(((((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$#########$$$%%%&&&########################&&&&&&%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%$$$######$$$%%%%%%$$$%%%%%%$$$""""""$$$&&&%%%%%%%%%$$$$$$$$$######"""###%%%&&&&&&&&&&&&%%%%%%(((++++++((('''***.........000111222333333333%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''((((((((())),,,222777;;;===<<<:::<<>>===<<<999888777888999999999999888888555555555555555555555555555444222222333333111000222222222111111111000000222222222222333555666777777:::>>>BBBEEEIIIMMMPPPSSSWWW[[[^^^bbbiiirrrxxxyyyjjjYYYKKKCCC???AAACCCDDDFFFGGGGGGGGGGGGLLLSSS\\\cccddd___WWWQQQFFF???666222222222///---*********)))))))))))))))((((((((('''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$$$$%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#########'''%%%""" """$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%$$$######$$$&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%&&&&&&%%%%%%%%%$$$'''******)))))),,,///////////////000111333333########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''((()))***)))+++///555:::<<<======;;;???CCCHHHNNNXXXccclllooouuuvvvpppjjjhhhfffcccdddgggkkkllljjjiiimmmqqqwwwuuusssqqqppppppqqqqqqrrrrrrrrrsssuuuyyy|||~~~~~~~~~wwwuuuvvvvvvzzz{{{xxxtttqqqlllgggbbb]]]XXXTTTMMMJJJGGGDDDAAA>>>;;;888888777666555555555555666555666666777666666777888777888999999888999;;;===@@@AAABBBCCCDDDGGGJJJMMMJJJKKKLLLLLLMMMPPPSSSUUUYYY[[[^^^```bbbccceeeggggggeeebbb___\\\[[[[[[[[[\\\\\\[[[XXXVVVUUUVVVWWWTTTUUUWWWYYYZZZZZZYYYYYYUUUUUUVVVVVVVVVUUUSSSRRRTTTTTTSSSQQQOOOLLLJJJHHHBBBBBBCCCBBBAAA@@@>>>===::::::;;;;;;;;;;;;::::::888888888777777777777777666444333333333333222000333333222222222111111111111111111111222222333333333666999<<<>>>AAADDDGGGLLLOOOSSSVVVYYY^^^ffflllqqqxxxqqq___OOOEEEAAA<<<>>>AAAEEEGGGFFFDDDAAACCCJJJUUU___dddccc___\\\PPPFFF:::444444444000,,,))))))))))))))))))))))))''''''''''''''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$!!!###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$$$$$$$'''%%%###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$######%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###&&&(((******+++...000000///......///111222444''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&((()))+++,,,+++...333777:::;;;<<<======BBBHHHNNNUUU^^^iiippppppqqqmmmeee```bbbfffiiioooqqqrrrpppnnnppptttwwwxxxuuuqqqnnnlllmmmpppqqqrrrrrrtttvvvxxx|||~~~zzz|||xxxtttuuuxxx~~~~~~zzzvvvrrrllliiiccc]]]XXXSSSNNNJJJDDDBBB???===<<<;;;888666555555555555555555666666333666888888888888:::<<<;;;===>>>>>>>>>???AAADDDEEEGGGIIIJJJKKKNNNSSSVVVVVVWWWXXXXXXXXXYYY]]]```dddgggkkkmmmnnnooorrrtttuuussspppmmmkkkiiihhhhhhiiijjjiiigggdddccccccdddbbbccceeeggghhhfffeeeccceeefffgggggggggfffeeeddd```______]]]ZZZVVVSSSQQQLLLJJJHHHEEECCCBBBBBBBBB>>>>>>======<<<<<<<<<<<<:::::::::999999999888888777666444444555555333222333333333333222222222222222222222222222222222222222444777999:::<<>>BBBFFFFFFDDDAAA@@@FFFQQQ\\\dddffffffeeeZZZNNN@@@888666444000+++************))))))))))))&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%% !!!###%%%%%%$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&(((***+++---000111000000/////////111222333%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&(((***---......111555888:::<<<>>>???CCCHHHOOOVVV[[[aaaiiiooorrrnnngggaaa___dddlllrrrvvvvvvtttpppqqqwww||||||yyyvvvqqqmmmkkkmmmqqqsssssstttwwwzzz|||~~~zzzzzz|||zzzxxxzzz~~~}}}zzzwwwsssnnnjjjbbb^^^XXXSSSNNNIIIDDDAAA===<<<:::999999999777555333333444444444555555555444777:::;;;;;;<<>>>>>>>>======<<<<<<;;;:::::::::999888666666777777555444444444444333333333222222222222333333333333222222222444777888888999;;;===<<<@@@DDDGGGIIIMMMSSSXXXYYY^^^gggqqq{{{|||kkkZZZMMMFFF@@@>>>===???CCCFFFEEECCCAAAFFFOOOYYYaaafffiiiiiiaaaVVVIII???999555000,,,,,,,,,++++++***))))))((('''''''''''''''(((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%)))))))))((('''%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%""""""$$$%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$###$$$$$$%%%%%%$$$$$$###!!!###%%%%%%%%%$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&''')))+++---000222222111111111111111222333333########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&(((+++...000000333777:::;;;>>>BBBEEEKKKQQQXXX]]]```cccgggjjjlllfff``````dddmmmvvv|||}}}{{{uuuqqqttt|||}}}yyyyyyuuupppmmmlllnnnrrruuuvvvyyy}}}~~~~~~~~~yyytttoookkkeeebbbXXXTTTNNNIIIEEEAAA===:::888777666666777888666555444555555666666666666666555999>>>@@@@@@AAAFFFJJJHHHJJJKKKLLLMMMNNNQQQSSSYYY\\\`````````bbbhhhmmmlllpppssssssrrrsssyyy}}}~~~}}}~~~{{{vvvrrrpppfffeeeaaa]]]YYYUUURRRQQQJJJHHHFFFDDDBBBAAAAAAAAA???>>>>>>===<<<<<<;;;;;;;;;999888888888888777555444444444444333333333333111222333444444333222222222333555666555666888999777:::>>>@@@AAADDDJJJNNNRRRVVV]]]dddlllvvvuuugggZZZRRRIIIDDD>>>===@@@DDDEEEEEEAAAEEEKKKSSSZZZaaaeeegggddd\\\QQQFFF>>>888444222///...---,,,+++***)))((('''''''''(((((()))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%)))(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$###$$$%%%%%%%%%%%%$$$### """%%%&&&%%%$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%'''(((((()))***,,,///222333333111222222333333333333222&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###%%%&&&'''((($$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&(((+++...000000444888;;;===@@@FFFJJJRRRXXX___cccccccccdddfffaaa\\\YYY^^^iiittt~~~xxxrrruuu|||zzzsssxxxuuupppmmmlllooorrruuuzzz~~~~~~}}}||||||uuuooojjjeee```]]]QQQMMMGGGCCC???<<<888666666555444555666777666555777888999999999999999888666;;;AAACCCCCCEEEJJJOOOSSSUUUVVVWWWXXXZZZ]]]___cccgggkkkkkkkkkmmmsssxxxrrrvvvzzz{{{zzz}}}~~~rrrqqqooolllgggaaa\\\YYYNNNLLLJJJGGGEEEDDDCCCCCC@@@??????>>>===<<<<<<;;;<<<:::999999:::999888666555555444444444333333333000111333444444333222222111222444444333333555666666999<<<>>>>>>@@@DDDHHHOOORRRWWW\\\ccckkksssyyy~~~sssggg___QQQIII???;;;>>>CCCEEEFFF???BBBFFFLLLSSSZZZ___bbbeee___UUUKKKAAA;;;888666000000///---+++***(((((('''((((((((())))))******''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%"""""""""###$$$&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""!!! $$$###!!! !!!###%%%'''%%%%%%%%%%%%%%%%%%%%%%%% !!!###%%%&&&%%%###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$###$$$%%%&&&&&&%%%$$$### """%%%&&&%%%%%%%%%&&&#########$$$$$$%%%%%%%%%$$$$$$######$$$&&&''')))******+++---000333333333111222333555555444333222$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%$$$######""""""######%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&'''((('''&&&%%%&&&'''((('''''''''***...222444888999;;;;;;===BBBJJJQQQcccgggiiihhhjjjllleee[[[ZZZYYY\\\dddqqq~~~}}}zzzzzzyyyxxxxxxvvvrrrooooooqqqtttwww~~~~~~|||zzzuuuqqqlllfff```ZZZSSSNNNFFFBBB===;;;;;;:::777555777777777666666666666555999999999999;;;===???@@@???AAADDDIIINNNSSSWWWYYY^^^aaafffhhhhhhhhhhhhhhhnnnttt{{{}}}{{{zzz|||}}}wwwooohhhddd___[[[VVVQQQOOONNNLLLKKKJJJIIIGGGFFFDDDCCCCCCBBB>>>>>>===<<<;;;::::::999:::;;;;;;777444222444777555555444444333222222222444111//////222333222000444444555777999<<>>CCCJJJHHHEEEDDDHHHKKKNNNVVV^^^dddeee```TTTHHHAAA;;;777333111---***))))))***++++++******))))))))))))))))))(((((((((''''''''''''&&&'''''''''&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&)))(((&&&%%%$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%''''''((()))#########$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$((('''&&&%%%&&&(((***,,,...///000111111111111111///000111222222222222222%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&'''((('''&&&%%%&&&((()))(((((())),,,000333666999::::::<<>>======777999999777444333444666444444333333222111111111222000...///111333222000444444444666888:::===>>>AAAFFFLLLSSSZZZaaahhhmmmxxx~~~}}}kkk[[[KKKCCC???<<<>>>CCCEEEDDDDDDGGGIIIKKKSSS[[[dddhhhggg^^^SSSJJJAAA:::555222...,,,************+++******)))))))))))))))))))))((((((((('''''''''&&&'''''''''&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%############$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%'''&&&%%%%%%&&&)))+++,,,111111222333333333222222///000111111222222222111&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&'''((('''&&&&&&'''((())))))***,,,///222666888::::::;;;>>>DDDPPP]]]eeeooorrrrrrpppmmmhhh___VVVOOORRRYYYeeetttxxxsssssstttpppnnnjjjggghhhnnnvvv}}}~~~~~~|||zzzuuupppllleee```YYYSSSMMMIIIDDDBBB???<<<999777666666555444444555666777888999:::::::::;;;===@@@CCCGGGJJJLLLSSSTTTVVVYYY___eeejjjmmmmmmqqqvvvzzz{{{{{{|||}}}}}}wwwrrrlllgggdddaaa^^^\\\[[[YYYVVVRRROOOLLLKKKKKKFFFFFFEEEDDDBBB@@@???>>>777888999999777666666777555555555444333333222222333111000111222444333333333333333444555777999:::===AAAGGGMMMSSSZZZ```eeepppwww|||iiiTTTGGGBBB???>>>>>>@@@AAADDDFFFFFFGGGOOOXXXbbbiiinnnkkkbbbWWWIII???777444000---,,,,,,***)))+++******))))))))))))))))))))))))(((((((((''''''&&&''''''''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&############$$$%%%''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''***,,,...222222333333222222111000///000000000111111111111''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&((('''&&&&&&'''((()))***+++...111555888999<<<<<<===BBBLLLZZZhhhrrrqqqrrrqqqnnniiibbbZZZTTTMMMQQQZZZfffssswwwpppooorrrmmmllliiiggghhhooozzz}}}|||zzzvvvpppiiiddd]]]WWWPPPIIIDDDAAA>>>===:::888666555555555555555777888999:::;;;<<<===>>>>>>@@@CCCGGGKKKPPPSSSUUUaaaaaaaaacccfffkkkooorrrtttxxx~~~}}}wwwrrrnnnjjjggggggdddaaa]]]YYYWWWVVVVVVOOONNNMMMLLLIIIFFFCCCBBB:::;;;======<<<;;;999999888888777777666555555555444444333333444555555666222222222333333444555555:::===AAAFFFKKKQQQXXX\\\hhhoooyyyvvv^^^NNNHHHEEEAAA===<<<===AAADDDCCCDDDMMMWWW]]]hhhqqqsssnnncccSSSFFF;;;777111...---,,,***'''+++******))))))))))))))))))))))))(((((((((((('''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$##################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%''')))+++...///111111111111000///...---////////////000111111222''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''&&&&&&''')))(((***---111444777999;;;>>>>>>@@@HHHTTTcccqqqzzzwwwtttqqqlllddd\\\VVVTTTQQQVVV]]]gggpppyyyuuuooonnnppplllmmmlllkkklllrrr~~~~~~|||yyyuuupppiiiaaa\\\UUUPPPHHHBBB???===<<<;;;777777666555555555777888::::::;;;<<<===>>>??????EEEGGGKKKPPPUUUZZZ]]]___gggggghhhjjjmmmrrrvvvxxx~~~|||xxxtttqqqnnnjjjfffcccbbbbbbbbb^^^]]]\\\YYYUUUQQQLLLJJJ?????????@@@???>>>;;;:::999888888777666666555555444444444333333333444555111111222222333333333333777:::===AAAEEEJJJPPPTTT```gggrrr|||jjjYYYQQQLLLDDD<<<:::;;;>>>AAABBBDDDLLLVVVZZZeeepppuuutttmmm___RRRBBB;;;333///---,,,)))&&&+++******)))))))))))))))***)))))))))((((((((((((&&&&&&'''((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''$$$%%%&&&(((+++---///000111111111000///...---,,,///......///000222333444''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$&&&''''''&&&&&&((())))))+++000444888;;;<<<===@@@AAAEEEOOO]]]kkkwww}}}~~~xxxppphhh___VVVTTTVVVZZZ^^^ccchhhmmmrrrwwwzzz}}}{{{uuupppnnnooolllooorrrrrrrrrwww~~~xxxuuuqqqlllggg___XXXSSSLLLHHHBBB===;;;::::::999666777777777666888:::===;;;<<<===???AAACCCDDDEEENNNQQQUUUZZZ___cccfffhhhgggiiimmmrrrxxx}}}~~~{{{wwwrrrpppnnnooooookkkjjjhhhddd___XXXSSSPPPGGGEEECCCBBBAAA???===:::888888777777666666555555333444444222000000111222111222222333333333333222555777999;;;>>>CCCHHHMMMUUU\\\gggrrr{{{yyyiii```XXXLLLAAA???<<<<<<>>>AAADDDKKKSSSWWW```jjjppptttssskkkaaaLLLCCC777000...---***&&&+++******)))))))))))))))******)))))))))(((((((((&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%$$$###"""$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((&&&''')))+++---///000111222222222222111000///............///111444666888&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%''''''&&&'''(((***+++...333888===???@@@AAAAAADDDJJJUUUdddpppxxx|||{{{sssiiiaaaXXXSSSWWW^^^cccfffiiijjjkkkmmmrrruuuuuuuuuvvvvvvtttrrrpppnnnlllrrrwwwxxxwwwzzz|||~~~~~~}}}yyyvvvppplllgggaaa[[[TTTMMMIIICCC@@@;;;888888888777666666888999999999:::>>>AAA@@@AAACCCFFFJJJMMMOOOQQQWWWZZZ^^^cccgggkkkmmmnnnlllooouuu|||~~~~~~~~~zzzyyyvvvrrrkkkccc\\\XXXRRRNNNJJJGGGFFFDDDAAA>>>;;;;;;::::::999888888888666777777444111///000222111222333444555444444333333444555666888===BBBFFFJJJPPPZZZdddmmmuuu|||}}}uuummmaaaTTTHHHAAA;;;===@@@CCCHHHNNNRRRWWW^^^dddlllrrrpppkkkVVVKKK<<<333000///,,,)))+++******)))))))))))))))*********)))))))))((((((&&&&&&'''(((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%'''((((((((()))+++---///000111222111111222222111000//////------...///222666999;;;&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))(((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%''''''''''''(((***---000666;;;@@@BBBCCCCCCBBBEEEMMMYYYhhhsssyyyzzzsssiii___YYYSSSRRR[[[fffiiikkkmmmlllkkklllpppsssooooooppprrrttttttqqqooolllssszzz|||zzz{{{~~~~~~~~~~~~|||}}}~~~}}}~~~xxxrrrnnnjjjfff___YYYSSSLLLFFFBBB===;;;777555555555555444666999;;;;;;;;;<<>>======<<<<<<:::;;;;;;888444222333555111222444555666666555444111222333333555999>>>BBBCCCHHHPPPYYYbbbjjjrrrvvv~~~uuuiiiPPPEEE<<<<<<@@@CCCFFFJJJLLLOOOSSSYYYcccmmmqqqnnn]]]PPP@@@555222111...++++++******)))))))))))))))************))))))))))))&&&&&&'''((())))))((((((''''''&&&&&&&&&&&&''''''###$$$&&&'''(((''''''&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))***+++---///000111222222///////////////......---------...///333777;;;>>>(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''(((((('''''''''&&&%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''(((&&&%%%&&&'''(((((((((&&&&&&'''&&&&&&'''+++...111666;;;>>>>>>???AAACCCIIINNNWWWbbblllqqqsssrrrnnnfff]]]WWWTTTVVV\\\bbbkkkmmmpppqqqpppmmmlllkkklllnnnrrrsssrrrpppooooooppptttxxxyyywwwxxx}}}|||yyy}}}~~~{{{|||}}}}}}}}}|||yyyssskkkfff```[[[SSSKKKCCC>>><<<;;;<<<;;;999888999::::::::::::777999>>>@@@@@@EEEMMMNNNSSSXXXZZZYYY[[[```eeedddgggjjjmmmppptttxxx{{{|||vvvoooeee```YYYTTTRRROOOJJJFFFAAABBBBBBAAA???===<<<<<<:::;;;;;;;;;999777555444444444444444444444444444333333444555666777999:::<<<@@@GGGNNNWWW```hhhnnnooottt}}}zzzaaaMMM>>>>>>AAA???@@@EEEGGGGGGIIINNNWWWaaaiiinnnaaaUUUEEE;;;666333...)))+++***)))***+++,,,+++***+++***(((((())))))'''&&&(((---,,,&&&$$$'''(((%%%&&&&&&''''''''''''&&&&&&((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%((('''&&&%%%$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%### !!!###""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###''''''&&&%%%%%%$$$######'''&&&%%%%%%&&&''')))******+++---///111222333333333111...------/////////...111333444444999BBBIII(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%$$$######%%%&&&&&&%%%&&&''''''''''''(((,,,///111666;;;>>>>>>???BBBDDDLLLQQQYYYccckkkpppqqqqqqiiifffaaa]]]\\\^^^ccchhhnnnppprrrsssrrrpppooonnnoooqqqsssttttttrrrqqqqqqooosssvvvwwwuuuvvvzzz~~~}}}{{{~~~{{{{{{}}}{{{zzzyyywwwsssmmmeee```UUUQQQKKKDDD>>>;;;:::999;;;999888888999;;;<<<<<<@@@>>>@@@FFFHHHIIINNNUUU```dddgggfffcccbbbeeehhhiiilllpppssswww{{{~~~qqqkkkddd^^^[[[WWWQQQMMMEEEFFFEEECCCAAA>>>======::::::::::::999777555444444333333333222222222222111111111222333555666777888<<>>@@@>>>>>>CCC??????AAAFFFNNNWWW___ccc```VVVIII???999555000------+++******++++++)))(((+++***))))))))))))((('''$$$''''''"""!!!%%%%%%###&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$###"""""""""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&$$$""" !!!###$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&''',,,---...000111222333333111///---,,,---...///000000333666777:::AAAKKKSSS'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&'''$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''(((&&&%%%%%%'''(((((('''''''''((('''(((***---000333777;;;===>>>@@@DDDGGGRRRWWW^^^eeekkknnnnnnnnngggiiijjjiiiiiikkkmmmooossstttuuuvvvvvvuuutttsssqqqrrrsssuuuuuuuuuuuutttsssvvvxxxxxxwwwwwwzzz~~~||||||}}}yyywwwsssooojjjccc[[[VVVIIIFFFBBB===:::999999999:::::::::;;;<<>>;;;;;;???>>>???AAAEEEKKKSSSZZZ^^^^^^XXXOOOEEE===777444222///---+++*********)))'''+++******))))))))))))***''')))((($$$$$$'''((('''&&&&&&''''''''''''&&&&&&"""###$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''(((((('''&&&&&&&&&&&&&&&'''(((...///000111222222222222///............000222333333666:::>>>DDDOOO\\\fff''''''''''''''''''''''''((((((''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''((((((((((((&&&''''''((()))*********'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''(((&&&%%%&&&''')))((((((&&&&&&''''''(((***...111555888<<<>>>???CCCHHHMMMZZZ^^^dddhhhkkkkkkkkkkkkkkkrrryyyzzzyyyyyyxxxvvvuuuuuuvvvwwwyyyyyyyyyxxxrrrqqqrrrsssvvvyyyzzzzzz}}}~~~~~~~~~{{{vvvooohhh```XXXQQQLLLBBBAAA>>>;;;::::::;;;<<<;;;<<<>>>???AAADDDHHHJJJOOORRRVVV\\\```ccchhhlllsssuuuwwwwwwuuuttttttvvvyyy|||}}}}}}{{{wwwsssppprrrsssttttttwww{{{~~~xxxppphhhbbbZZZWWWSSSOOOLLLHHHEEECCCAAAAAAAAA@@@???>>>===<<<;;;:::999888666555444333333333333333444444555666444666999<<>>===<<<::::::;;;<<<===<<<>>>AAACCCEEEHHHNNNQQQUUUZZZ```fffkkkpppuuuwww|||~~~{{{xxxyyyxxxwwwuuusssuuuyyy}}}vvvooofffaaa[[[VVVQQQMMMIIIEEEEEEDDDCCCBBB@@@???>>>>>><<<<<<;;;999777666555444444444333333333444444555333555777999<<>>;;;:::;;;===@@@DDDGGGJJJNNNSSSWWW\\\^^^^^^WWWLLLAAA:::888111...,,,++++++,,,,,,+++***+++,,,+++)))***---000222---)))''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&,,,***(((%%%"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&(((***,,,...///000222222222222222111000000,,,...000111111222555777999???HHHUUUddduuu&&&&&&&&&'''''''''''''''((((((''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&''''''(((%%%%%%&&&&&&&&&'''''''''&&&''''''((()))******+++'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%###"""###$$$%%%%%%%%%%%%&&&'''((())),,,000444:::<<<@@@BBBFFFMMMXXX___hhhlllppppppmmmjjjiiijjjwww{{{xxxxxx{{{}}}|||zzzqqqooopppvvv~~~{{{yyyxxxxxx{{{|||}}}~~~~~~~~~}}}|||{{{}}}~~~{{{yyyuuummmbbbWWWNNNGGGBBB???::::::999999:::;;;===>>>???BBBFFFHHHJJJNNNTTTYYY[[[cccjjjooouuu}}}~~~zzzxxxzzz{{{|||~~~sssmmmeee^^^YYYUUUOOOJJJHHHGGGEEECCCAAA??????>>>;;;;;;:::888777555444444444333222222222222222333111333555666888;;;???BBBGGGJJJPPPXXXaaalllwww}}}zzzmmmZZZKKKCCC>>><<<;;;<<<@@@EEEHHHIIILLLQQQUUU[[[```dddbbbXXXLLLBBB<<<555222...,,,,,,------,,,***,,,---+++***+++///333999111+++******(((''''''&&&&&&''''''''''''&&&&&&(((((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&&&&&&&$$$%%%'''***,,,...//////111111222222111000000///+++///222333222222555999???FFFSSScccttt&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%''''''&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&'''''''''''''''''''''(((((()))))))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''')))'''&&&&&&((())))))(((&&&((()))***+++///333777<<>><<<777777888:::<<>>;;;;;;AAAGGGJJJKKKLLLQQQUUUYYY___hhhkkkeeeYYYLLLCCC:::777222...------,,,+++***,,,...,,,***+++000555<<<222,,,---...+++***+++&&&&&&''''''''''''&&&&&&$$$%%%&&&(((***,,,---...&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''(((***,,,---.........000000111111000000//////111555999999888777;;;>>>GGGOOO^^^ppp&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%###'''((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$%%%&&&'''((('''&&&&&&&&&&&&'''(((((((((((((((((()))))))))***''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%'''(((((('''((()))+++,,,...111666999>>>@@@CCCFFFLLLVVVcccmmmppptttwwwuuuoookkkkkklllooo}}}|||{{{wwwtttvvvtttvvvvvvtttqqqnnnlllkkklllllljjjkkknnnppprrrssssssssssssssstttuuuuuurrrmmmjjj___XXXMMMDDD>>><<<<<<;;;666777999<<>>DDDHHHHHHJJJNNNRRRWWW___jjjpppnnncccTTTIII???;;;555000---,,,***)))***---...,,,***+++111777777---&&&)))+++(((''')))&&&''''''''''''''''''&&&((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&'''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''(((""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%!!!"""###$$$&&&'''((())),,,---.../////////...---//////000000000000//////888<<<@@@AAA>>>>>>AAAEEEMMMVVVeeewww)))(((((((((''''''''''''&&&&&&''''''(((((()))))))))))))))(((''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((())))))((('''&&&))))))))))))))))))))))))'''&&&$$$######$$$&&&''''''''''''&&&&&&%%%%%%%%%))))))(((''''''''''''(((******++++++...333:::???BBBEEEHHHMMMWWWdddmmmooovvvtttqqqmmmiiihhhjjjlllyyy|||~~~vvvooopppvvvuuuzzz}}}{{{rrrpppmmmjjjjjjjjjlllmmmooollljjjjjjmmmppprrrsssvvvuuutttrrrnnnhhh```ZZZQQQLLLEEEAAA@@@>>>;;;888999;;;>>>@@@CCCGGGLLLOOO\\\```eeehhhggghhhjjjmmmrrrxxx~~~uuummmiiibbb^^^WWWSSSPPPKKKEEE@@@AAA???===;;;;;;:::777555999999888888777555444333444333333222333444666777999;;;>>>BBBIIITTT___gggqqqvvv~~~mmmWWWHHHCCCDDD???>>>@@@EEEGGGGGGJJJOOOSSS```nnnxxxyyyrrraaaSSSDDD>>>777222111000///---++++++++++++*********)))))))))(((((()))***++++++******))))))((((((((('''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%$$$$$$%%%&&&''''''''''''***((('''&&&%%%&&&&&&'''$$$###"""###%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&%%%%%%%%%%%%&&&''''''&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%&&&((()))***......///////////////...000---,,,---,,,+++...444EEE===:::AAAJJJMMMPPPUUU]]]hhhwww))))))(((((((((''''''''''''''''''((((((((((((((('''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%((((((''''''((((((((((((***+++,,,---000555<<>>@@@CCCEEEHHHLLLQQQTTT```dddhhhkkkkkkmmmqqqttt{{{yyytttlllhhhaaa]]]YYYTTTNNNIIIGGGEEEBBBAAA@@@???===;;;777777777666555444333222444333333222333444555666888999;;;>>>DDDMMMWWW]]]jjjpppxxxwwwdddSSSHHHDDD===;;;<<<@@@AAAAAAEEEJJJQQQ]]]lllvvvzzzwwwkkk^^^MMMDDD:::333222111000---,,,,,,,,,+++++++++******)))))))))))))))***++++++)))))))))(((((('''''''''%%%%%%&&&&&&&&&'''''''''$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''&&&&&&&&&(((''''''&&&%%%%%%&&&&&&$$$#########%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%%%%&&&((()))***++++++---///000111222222///---,,,......---111777???999888===DDDKKKUUU```hhhooozzz))))))))))))(((((((((((())))))((((((((((((((('''&&&&&&''''''((())))))***''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''(((((((((((('''%%%$$$###%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&(((******(((&&&%%%'''''''''&&&&&&&&&&&&&&&%%%&&&'''((()))))))))(((***+++---000333999???DDDFFFOOOZZZcccnnnxxx}}}|||zzztttlllgggfffggggggfffmmmnnnrrrzzz}}}xxxttttttxxx|||}}}}}}xxxsssppptttsssqqqpppooopppqqqqqqsssqqqpppppprrrssssssssstttqqqlllfff^^^VVVMMMGGGAAA===:::999;;;>>>@@@AAADDDGGGKKKNNNQQQTTTXXX[[[eeehhhllloooppptttzzz~~~~~~xxxssslllgggbbb\\\UUUOOOIIIFFFCCCAAAAAA???===;;;999999888777666555444444444333333222333333444555777888999;;;>>>EEEMMMSSS```fffpppwww}}}vvveeeTTTJJJAAA<<<:::<<<======@@@EEEKKKVVVdddpppxxxzzztttlllZZZNNN???666444333000---,,,,,,,,,++++++++++++***))))))))))))))))))***+++((((((((('''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%$$$###$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%&&&(((***+++,,,,,,---...000111222222///,,,,,,/////////444:::===;;;:::===AAAKKK\\\jjjvvvxxx|||*********)))))))))((((((***)))))))))((((((''''''''''''''''''(((((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''((((((((((((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))&&&'''(((((((((((('''&&&'''''''''''''''&&&&&&&&&$$$%%%&&&((()))******))))))+++...222555;;;AAAEEEIIIUUUdddnnnwww~~~|||vvvooofffccceeeggggggeeeggggggjjjooowww}}}zzzxxxxxxyyy||||||}}}}}}yyyuuurrrpppuuuuuuttttttttttttttttttvvvuuussstttttttttrrrppplllhhhbbb[[[TTTLLLDDD???>>><<<::::::<<>>===<<<<<>>===;;;::::::::::::555555555555444333333222222444555777999<<>>BBBDDDKKKTTT]]]iiitttxxxwwwnnn```NNN@@@:::666000,,,+++************)))))))))******)))))))))))))))***&&&&&&''''''''''''''''''&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&'''(((''''''''''''&&&%%%$$$$$$###$$$%%%&&&&&&&&&$$$$$$%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''###$$$%%%&&&'''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''***,,,---222111000///////////////000---...000000000555;;;EEEFFFGGGKKKTTT```kkkqqq||||||}}}~~~yyy++++++++++++*********)))***))))))))))))))))))(((***))))))(((''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$###### !!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((()))((((((''''''''''''((((((''''''''''''''''''''''''((('''%%%$$$$$$%%%'''((('''''''''''''''(((((((((%%%%%%&&&&&&''')))***+++(((,,,111555999>>>BBBEEEOOO]]]mmmuuuwwwwwwsssnnngggccc``````dddiiijjjjjjhhhjjjkkkmmmpppuuu{{{~~~{{{vvvxxx||||||zzz|||}}}|||{{{zzzxxxwwwvvvuuuvvvwwwyyyzzz{{{zzzyyyyyyxxxxxxwwwvvvsssnnngggbbbUUUQQQKKKFFFCCCAAA???>>><<<===???@@@BBBFFFJJJNNNVVV[[[bbbgggkkkmmmoooppprrruuuxxxzzz|||}}}{{{|||}}}wwwkkkbbb]]]YYYSSSNNNJJJGGGDDDBBB???>>><<<;;;:::999::::::777777777777666444333222///111333444666888<<>>;;;<<<@@@CCCHHHOOOWWWcccpppwwwwwwrrrhhhXXXJJJ@@@888222...+++++++++*********))))))+++******)))))))))))))))'''''''''''''''(((((((((&&&&&&'''''''''(((((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''')))+++...///000///......///111222333000......111222333888>>>FFFKKKPPPWWWbbbnnnvvvxxx~~~~~~yyyuuu,,,,,,+++++++++*********)))))))))))))))*********((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''(((''''''''''''''''''(((&&&'''''''''((((((((()))((('''%%%%%%&&&(((***,,,***...444888<<>>EEEMMMXXXaaafffmmmxxx~~~yyyvvvuuu,,,,,,,,,+++++++++******(((((())))))******++++++&&&&&&''''''((()))))))))'''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&'''((())))))((('''&&&))))))))))))))))))))))))'''((()))******)))((('''&&&'''''''''(((((())))))***(((%%%$$$$$$'''***---,,,000666;;;>>>AAADDDFFFSSSaaaooottttttsssppplllccceeeggghhhiiijjjmmmoooqqqtttxxxxxxwwwvvvxxxzzz{{{|||zzzyyyxxx}}}|||zzzxxxyyy}}}~~~|||yyywwwuuutttsssuuuwwwzzz}}}~~~}}}|||zzzxxxxxxwwwtttoooggg]]]VVVJJJEEE@@@===<<<>>>???@@@>>>CCCIIIMMMOOORRRVVVZZZ^^^dddlllrrrvvvxxxyyyyyyyyyzzz{{{}}}qqqlllddd]]]WWWSSSPPPMMMDDDBBB@@@>>>======>>>???999::::::999888666444333555777888888888888999;;;>>>BBBHHHLLLRRRZZZdddkkkyyy}}}uuu]]]MMMCCC>>>===@@@:::>>>CCCIIIVVVeeeoooqqquuurrriii[[[KKK???888555//////.........---------++++++***))))))((())))))'''((((((((())))))******''''''''''''((((((((()))%%%&&&((((((((((((&&&%%%$$$$$$%%%&&&'''''''''''''''&&&&&&%%%&&&''')))***&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&'''''''''(((((()))))))))***,,,...111222444333111///......///000------///555999===DDDKKKXXXfffqqqrrrsss||||||wwwvvvxxx111000///...,,,***))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''')))******((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((***(((&&&'''***+++)))'''***++++++)))'''''')))+++///555;;;>>>@@@CCCJJJPPP[[[ccclllrrrrrrooojjjgggggghhhlllrrruuutttrrrqqquuuzzzzzztttqqquuuxxxwwwyyyzzzwwwxxxxxx{{{~~~}}}|||{{{||||||yyyvvvuuuttttttwwwyyy|||}}}{{{yyyxxxwwwxxxuuuqqqlllfff^^^UUUOOOCCC===999:::<<<>>>CCCHHHKKKLLLNNNSSSYYY___cccdddjjjmmmrrrvvvyyyzzz|||}}}|||zzz{{{~~~}}}tttllleee^^^VVVPPPNNNJJJEEEBBB???>>><<<;;;999888777777888888777555333333333333444444555666;;;===@@@DDDJJJSSS[[[aaannnvvvuuu]]]OOOFFF===999999:::>>>BBBGGGNNNXXXeeemmmqqqppplllcccTTTDDD<<<;;;111---+++---,,,)))***---************))))))))))))((()))******)))(((***+++***))))))((('''&&&&&&&&&((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((''''''&&&&&&%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((((((((+++---//////.........///333222000///...///000111111222333666<<>>AAACCCHHHPPPWWW```fffmmmqqqpppnnnlllkkknnnoootttyyy|||{{{yyywwwwww||||||wwwtttwwwyyyxxx{{{zzzyyyzzzzzz}}}}}}{{{{{{{{{|||}}}{{{yyyxxxwwwwwwwwwyyy{{{{{{zzzwwwuuuttttttpppkkkeee^^^VVVNNNIIIDDD>>>;;;===???BBBHHHNNNSSSTTTVVVZZZ```dddgggiiiqqqtttyyy|||}}}~~~}}}}}}wwwooohhh```ZZZUUUQQQLLLHHHFFFDDDBBB@@@???>>><<<<<<<<<<<<;;;999444333333333444555555666:::<<<>>>BBBFFFMMMUUUZZZfffnnnxxxyyybbbRRRFFF===999999;;;>>>BBBFFFLLLUUU```gggoooooonnngggYYYJJJ@@@<<<444000---...---***)))+++************)))))))))))))))***+++***)))((()))******))))))(((''''''&&&&&&((('''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''(((((())))))(((&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''')))+++.../////////000222333222000///...///111222666777999>>>GGGUUUeeeppp{{{wwwtttwww|||<<<999444000,,,+++,,,,,,,,,,,,+++***)))((('''&&&(((((((((((((((((((((((('''((((((((((((((())))))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''''''''(((((('''&&&'''(((((('''&&&'''((()))******---111444:::===AAAEEEIIIQQQ[[[bbbhhhlllooopppnnnnnnppprrrwww{{{zzz}}}}}}zzzxxxzzz{{{zzz~~~||||||}}}{{{xxxyyy{{{~~~}}}|||{{{{{{{{{yyyzzz{{{zzzxxxuuurrrooommmhhhaaaYYYRRRKKKEEEAAA@@@;;;999;;;>>>AAAHHHOOOZZZ\\\___bbbgggkkknnnooowwwzzz~~~~~~|||{{{{{{||||||||||||}}}~~~}}}{{{~~~|||tttlllfff\\\XXXRRRMMMJJJHHHEEECCCAAA???===<<<<<<;;;:::888555444444444444555555666888999;;;>>>AAAFFFMMMQQQ\\\dddpppyyy|||gggVVVHHH???;;;<<<<<<>>>AAAEEEJJJRRRZZZ```jjjnnnppplllbbbTTTGGG???888222///000///+++)))+++++++++*********)))))))))***++++++***((('''((())))))))))))(((''''''&&&&&&(((''''''&&&&&&''''''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%'''(((***++++++***)))'''&&&%%%&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((()))+++...///000000222444222111/////////000222333888:::???FFFSSSddduuuzzzvvvvvvyyy???===999555111...---,,,,,,,,,+++***))))))((((((((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''&&&&&&'''''''''&&&'''((())))))+++...333777===@@@DDDJJJQQQ[[[fffnnnqqqrrrrrrooolllnnnuuu{{{|||}}}}}}{{{zzz{{{|||{{{}}}zzzxxxxxxzzz~~~~~~}}}}}}~~~~~~}}}||||||{{{xxxtttooolllggg```WWWNNNHHHCCC???===>>>;;;999;;;===???FFFNNN[[[^^^bbbfffjjjnnnrrruuuyyy|||wwwrrrgggbbb\\\VVVQQQMMMJJJHHHEEEBBB???===<<<;;;999888666666555555555555555666555777888:::===AAAGGGKKKTTT]]]iiisss|||}}}lll[[[LLLCCC@@@@@@;;;<<<>>>BBBHHHOOOVVVZZZccciiiooonnniii___QQQEEE;;;444000000000,,,***++++++++++++*********))))))++++++,,,+++(((''''''((())))))((((((''''''''''''((((((''''''''''''(((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''((((((&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++++++++***((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((()))*********+++---000111000111222333111111//////000222444555888;;;AAALLL\\\nnn}}}vvvvvv{{{>>>>>>>>><<<888333...+++*********+++++++++++++++))))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&''''''''''''(((&&&'''''''''&&&&&&''''''((()))))))))+++///444888???BBBHHHOOOYYYeeeooovvvvvvwwwuuuooollloooyyy}}}{{{zzzzzzzzz{{{|||zzzwwwwwwvvvzzz}}}~~~~~~~~~~~~~~~|||zzzxxxsssmmmhhh___YYYOOOGGGBBB???>>>===AAA??????AAAAAAAAAGGGNNNWWW\\\bbbhhhlllpppuuuyyy{{{vvvqqqiiibbb[[[VVVQQQNNNMMMJJJEEEBBB@@@???===;;;888777666666555555555555333444666888;;;>>>CCCGGGMMMTTT```kkkuuu~~~uuucccTTTJJJCCC@@@;;;;;;<<<@@@FFFMMMTTTWWW\\\dddkkkmmmnnnjjj]]]PPP@@@888111000000...,,,---++++++++++++************++++++,,,+++(((''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((())))))***''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))))))))******)))((('''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&''''''((())))))******///111222222111000111222111111000000111444666888999===FFFTTTeeewww{{{yyy~~~===>>>@@@???<<<666000---******+++++++++,,,,,,,,,))))))))))))))))))))))))'''((((((((((((((())))))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((&&&'''(((((('''&&&'''((())))))******,,,111777<<>>DDDLLLRRRVVVXXX___fffjjjppptttkkk^^^KKK???555222111///......,,,++++++++++++************++++++***((('''((()))(((((((((((((((((('''''''''(((((())))))(((((('''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))(((((((((((())))))))))))((('''''''''%%%%%%%%%&&&''''''((((((%%%%%%&&&'''(((((())))))111333444333222000111111222111111222444666999;;;@@@DDDOOO^^^ooo~~~|||===>>>??????<<<888444111,,,,,,,,,,,,,,,+++++++++))))))))))))))))))))))))((((((((('''''''''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&''''''(((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((&&&(((***)))'''&&&(((***)))***+++,,,///555===BBBHHHMMMUUU```jjjqqquuuvvvssstttsssmmmhhhlllyyy}}}wwwxxxyyyzzz||||||vvvssssssvvvyyy~~~yyyvvvrrrpppooojjjbbb\\\PPPKKKEEE@@@@@@BBBEEEFFFFFFIIINNNSSSRRRPPPSSSYYY___eeennntttwwwzzzwwwmmmeee^^^YYYVVVRRRKKKFFFBBB@@@>>><<<;;;:::888777666555555555333555666666777888;;;===FFFHHHMMMUUU^^^jjjuuu|||}}}rrrhhhXXXJJJEEEAAA<<<===BBBJJJQQQTTTVVV]]]bbbfffrrr}}}yyymmmYYYJJJ;;;555333000...///,,,,,,+++++++++*********)))***+++***)))((()))***'''((((((((((((((((((((('''((()))******)))((('''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))(((((()))))))))(((((((((%%%%%%&&&&&&'''(((((((((&&&'''((()))***+++,,,,,,111222444444333222222333333222222333666999<<<>>>FFFKKKWWWfffwww~~~>>>>>>>>>===;;;999777555///...------,,,+++******))))))))))))))))))))))))((((((''''''&&&&&&&&&%%%(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''')))(((((('''''''''((((((************************''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''')))+++***'''&&&(((***((()))+++...222999BBBHHHMMMRRR[[[fffoootttttttttoooqqqqqqkkkgggkkkwww~~~wwwwwwzzzzzz~~~~~~|||wwwsssqqqssswww{{{uuuqqqmmmkkkjjjfff]]]VVVLLLGGGBBB???AAADDDGGGIIIRRRUUU]]]cccccc```ccciiifffmmmvvv{{{}}}|||rrrjjjfff]]]XXXRRRLLLHHHEEECCCAAA;;;:::999777666555555555555666777666555555777888HHHIIIKKKPPPYYYeeepppwwwwwwfffVVVJJJDDD>>>===AAAIIIOOORRRVVV\\\```eeessswwwcccRRR@@@777444000......,,,,,,,,,+++++++++******((()))******)))(((***+++'''''''''((((((((((((((('''((()))******)))((('''%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$&&&''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((()))***+++'''((()))))))))))))))(((%%%%%%&&&&&&'''((())))))***++++++---...///000000///111333444333333444666333333333444777:::>>>@@@IIIOOOZZZjjjzzz~~~~~~>>>===<<<===>>>???>>><<<444111---+++******)))'''+++++++++***************(((((((((((()))))))))***''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$###&&&&&&%%%%%%%%%&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))(((((((((((())))))'''&&&&&&&&&&&&'''((((((''''''(((((((((((('''''''''''''''''''''((())))))))))))+++///666???GGGMMMSSSaaannnsssssstttuuuuuuooommmiiidddccchhhqqqxxx|||rrrrrrwww||||||xxxssspppqqqtttwwwyyy|||yyyvvvwwwqqqiiidddaaa[[[RRRKKKGGGFFFDDDBBBDDDIIIRRRXXX[[[aaahhhlllmmmnnnqqqssswwwxxx{{{yyyuuukkkeee\\\SSSLLLGGGCCCAAA???<<<:::999::::::888777777666666555555555555666<<<>>>BBBIIIRRR]]]iiiqqq{{{~~~zzzfffVVVOOOFFF???>>>BBBHHHLLLQQQYYYaaahhhtttooo___KKK===777333...(((+++*********,,,+++***(((******++++++++++++******'''((((((((())))))******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''')))(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((()))+++---///000111222222222222222222222222444333666:::;;;;;;CCCNNNUUU]]]fffnnnwww|||{{{|||AAA???===<<<===>>>>>>===666333000---,,,+++)))(((++++++************))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((((((''''''(((((()))(((''''''''''''((())))))''''''(((((((((((('''''')))(((((((((((()))*********+++---222888AAAJJJPPP]]]jjjwwwyyywwwtttrrrpppiiihhhdddaaa```eeennnuuuzzzqqqrrrxxx~~~wwwuuurrrqqqtttxxx{{{|||~~~{{{xxxuuusssmmmeee```\\\VVVNNNHHHDDDEEEEEEFFFIIIPPPXXX^^^dddiiipppuuuvvvwwwzzz}}}~~~tttmmmcccZZZRRRLLLHHHEEEBBB@@@===;;;;;;:::999777777666666555555555666666888:::>>>CCCKKKVVVaaahhhrrrwwwzzziii```QQQEEE???AAAFFFJJJLLLTTT\\\dddqqqyyyiiiSSSCCC;;;666111------,,,+++,,,------+++)))******++++++++++++******&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''(((&&&&&&''''''(((((())))))'''''''''''''''(((((((((((()))***,,,...///111111222222333444444555666666555444777<<<>>>AAAJJJVVV]]]eeemmmttt}}}yyywwwwwwzzz|||IIIFFFAAA???>>>?????????;;;888555222000...,,,***************))))))((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))(((''''''''''''''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&%%%%%%$$$###%%%&&&(((((('''&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''''''''(((((((((((((((((()))******'''(((((((((((((((((('''***))))))))))))***++++++***---000555<<>><<<;;;999888666666666555555666666777777888;;;???EEEMMMWWW]]]fffmmmxxxwwwcccOOOCCC@@@BBBFFFFFFLLLTTT]]]kkk{{{vvv```MMMBBB;;;666222///...,,,---......,,,+++******++++++++++++************************))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))*********&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((('''''''''$$$$$$$$$$$$%%%&&&''''''(((((((((((()))))))))******+++,,,---///000222222333333444666777999::::::777777:::>>>CCCJJJUUU```hhhooowww}}}xxxpppqqqwww}}}VVVQQQJJJEEEBBBAAA@@@@@@@@@===:::777555222///,,,+++******))))))(((((((((((())))))))))))*********(((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&%%%%%%%%%'''***,,,---+++)))'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''(((((()))***((((((''''''''''''((((((***))))))))))))***++++++***...333888???HHHRRRYYYgggsss}}}~~~zzztttmmmgggcccbbb```aaaccciiippptttxxx{{{}}}~~~}}}vvvrrruuuxxx{{{zzzssspppppprrrvvv{{{~~~{{{vvvsssmmmfff]]]TTTNNNHHHCCC???CCCGGGLLLRRRYYY```ggglllqqqvvv|||{{{pppfff\\\TTTOOOIIIFFFBBB???>>>===;;;:::777777666666666666777777888999;;;===AAAHHHPPPUUU\\\eeeqqqzzzsss\\\JJJ@@@???@@@@@@DDDLLLUUUcccssskkkXXXIII???999555000...---,,,------,,,+++******++++++++++++******,,,,,,++++++*********)))((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%&&&'''(((((()))(((((((((((((((((((((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((''''''&&&&&&((('''&&&%%%$$$$$$%%%%%%''''''(((((()))*********,,,,,,---///000111222333444555666777888::::::;;;:::;;;===CCCJJJTTT```jjjrrrxxxvvvpppuuu~~~aaa\\\TTTMMMHHHDDDAAA>>>AAA???;;;999666333///,,,+++++++++***)))(((((('''))))))))))))*********+++'''''''''''''''''''''''')))((('''&&&&&&'''((()))(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&&&&%%%(((+++---...,,,)))'''$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((())))))(((''''''''''''((())))))(((((((((((()))*********///666<<>>===888888777666666666666666777888999;;;===BBBIIIMMMVVV```lllttt|||hhhRRRCCC===<<<<<>>;;;<<<===CCCMMMVVVaaappp}}}}}}ppp^^^MMM???888222///,,,+++,,,,,,,,,+++******++++++++++++******((((((''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$###""""""###&&&(((***&&&&&&'''((()))******+++---......///111222222333666666777777888888999999>>>DDDMMMVVVcccrrr{{{~~~pppnnnkkkgggaaaYYYPPPJJJDDDBBB???>>><<<999444111......---,,,+++***))))))''''''((((((((()))))))))''''''''''''''''''''''''(((((())))))))))))(((((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''''''''''''''$$$&&&(((******)))'''&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((((((''''''(((((()))'''''''''''''''(((((())))))((('''&&&&&&'''((()))***))))))))))))***++++++---555???FFFKKKTTT```jjjppptttuuuqqqnnnnnnlllhhhjjjiiijjjnnnuuuzzz{{{{{{}}}xxxuuuvvvuuutttzzzyyytttuuuwww|||wwwuuuuuuvvvwww{{{}}}zzzuuunnniii]]]YYYQQQJJJGGGGGGKKKOOOUUUYYY```ffflllsssyyy~~~xxxmmmfffYYYTTTMMMGGGDDDBBB@@@???<<<;;;999777666444444444000111333444777:::@@@CCCJJJRRR\\\dddlllwwwsss[[[III@@@>>>===>>>CCCKKKRRRYYYgggttt|||kkkVVVEEE<<<444111...,,,,,,------,,,******++++++++++++*********************+++++++++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''!!! !!!###&&&(((''''''((()))***+++,,,------......///000111222222555555666777999:::;;;;;;???JJJWWWccctttvvvuuuuuusssnnneee[[[TTTHHHGGGEEECCCBBB???:::777//////...---,,,******)))************++++++++++++))))))))))))))))))))))))'''((()))******)))((('''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''(((((((((''''''(((***+++++++++)))(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))(((((((((((())))))((((((((((((((()))*********((('''&&&&&&'''(((***++++++******++++++,,,---///888BBBIIIOOOXXXdddnnnpppssssssppppppssstttrrroooooopppuuu{{{}}}yyyyyyxxxwww}}}{{{vvvvvvvvv|||uuurrrqqqvvvvvvwww{{{~~~{{{xxxrrrkkkfffVVVSSSMMMHHHFFFJJJPPPUUUYYY]]]cccjjjpppxxxtttmmm```ZZZRRRKKKFFFCCC@@@>>>>>><<<:::888666444333333000111333555777;;;@@@DDDEEELLLUUU^^^fffppp|||sss[[[JJJBBBAAA??????DDDKKKPPPUUUaaaooo{{{sss]]]III???666333///---............******++++++++++++******''''''(((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&'''((()))******''''''''''''''''''''''''&&&'''''''''(((((()))))))))(((&&&$$$%%%&&&(((***((())))))+++,,,---......------...///000111111222444444666888:::<<<>>>>>>@@@MMM]]]mmm{{{{{{yyyxxxuuupppiiidddUUUOOOFFFAAA@@@???>>>===666222---***)))***++++++************)))))))))))))))((('''&&&&&&'''((())))))(((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((('''&&&%%%%%%"""###$$$%%%'''((()))***'''&&&&&&'''(((((('''%%%'''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&%%%&&&&&&'''((()))******+++******---,,,)))+++///333===FFFIIINNNYYYgggnnntttvvvvvvtttrrrrrrvvvzzz{{{vvvwww~~~{{{xxx{{{{{{uuuwwwzzzuuussssssssswwwxxxyyyzzz|||~~~~~~|||}}}|||yyyvvvpppiii```ZZZOOOLLLIIIIIILLLPPPTTTVVVaaaaaaeeemmmwww~~~{{{jjjbbbXXXOOOKKKGGGCCC@@@???===;;;:::999888666444333333222333666999<<<>>>AAAFFFMMMUUU]]]hhhuuu~~~wwwbbbPPPDDD???;;;;;;===AAAEEELLL[[[hhhvvv}}}kkkUUUCCC===666000///---******,,,,,,+++++++++***)))))))))************+++,,,---...***)))(((''''''((()))***$$$%%%%%%&&&'''((())))))(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((())))))((((((''''''''''''(((''''''&&&&&&&&&''''''+++)))((('''(((+++...000//////000111222333444444666999;;;:::999:::===AAAGGGSSScccttt}}}~~~yyyvvvddd[[[OOOFFFAAA???<<<:::777444///---,,,,,,,,,+++************)))))))))))))))(((''''''''''''((()))))))))((((((((('''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$%%%&&&&&&%%%###'''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&'''''''''((()))))))))((('''(((+++,,,***---222888AAAIIIKKKPPP[[[gggnnnwwwxxxyyyxxxvvvwwwzzz}}}}}}}}}zzzzzzyyyyyy~~~xxxzzzvvvqqqpppqqqqqqwwwwwwyyyzzz}}}}}}{{{|||xxxrrrkkkbbbYYYSSSMMMLLLKKKLLLOOOSSSWWWYYYbbbcccgggoooxxxwwwnnncccYYYSSSNNNHHHDDD@@@>>><<<;;;:::999777555444333333333555888;;;<<<>>>CCCJJJQQQYYYdddpppyyysss```PPPEEE@@@>>>===>>>BBBEEEJJJWWWcccpppzzz{{{lllXXXHHH???777000///...++++++---,,,,,,,,,+++++++++++++++******)))******+++,,,---***)))(((''''''((()))***%%%&&&&&&''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((((((((('''''''''&&&&&&((((((''''''''''''((((((***)))(((((()))+++---///------...///111222333333555777999999999;;;AAAFFFQQQ^^^nnn}}}zzz}}}{{{ssshhhYYYLLLDDD@@@<<<:::888666222111000///---++++++++++++*********)))))))))((((((''''''(((((())))))))))))(((((((((''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''(((''''''&&&%%%(((''''''&&&&&&%%%%%%$$$%%%$$$$$$%%%&&&&&&%%%###'''&&&&&&&&&&&&'''((((((''''''&&&&&&''''''((()))((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((&&&$$$&&&***+++,,,000666===EEEMMMOOOTTT___jjjpppzzz{{{||||||{{{|||~~~|||wwwtttuuuwwwzzz{{{{{{rrrooooooqqqrrruuuvvvxxxzzz}}}~~~|||zzz|||xxxrrrkkkccc[[[SSSNNNKKKLLLMMMPPPSSSXXX[[[^^^ccceeejjjrrr{{{xxxlllaaaYYYQQQJJJDDDBBB@@@===<<<<<<;;;999777555444444444555666888999;;;@@@FFFLLLSSS]]]iiiqqq|||rrrcccUUUJJJDDD???>>>>>>AAACCCGGGQQQ\\\gggqqq{{{~~~yyynnn]]]OOOBBB999111//////,,,,,,---,,,,,,,,,,,,,,,---------***)))))))))))))))******))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&(((((('''''''''(((((())))))))))))***+++,,,---...---...///000222333444555666888999999;;;@@@HHHOOO]]]kkk{{{zzzwww|||yyyppp~~~{{{ooo^^^PPPHHHCCC@@@>>>999777555444333111...+++,,,,,,,,,+++******)))))))))(((((((((((((((((())))))))))))(((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''''''''&&&&&&'''''''''&&&&&&%%%%%%$$$'''&&&&&&'''(((((('''%%%'''&&&&&&&&&&&&'''(((((('''''''''''''''(((((()))((((((((((((((((((((((((''''''(((((((((((('''''')))))))))(((((((((((((((&&&$$$%%%)))+++---222999@@@IIIPPPTTTZZZdddnnnrrrzzz{{{|||}}}~~~zzzuuurrrsssvvv|||xxxqqqoooqqqsssuuutttuuuwwwzzz}}}~~~}}}zzzwwwsssnnnhhhaaa[[[VVVPPPMMMJJJLLLPPPTTTWWW[[[___aaadddgggmmmuuu}}}ssshhh___VVVMMMGGGEEEBBB???======<<<:::999666666555444444555666666999===BBBGGGMMMVVVaaahhhvvv}}}wwwmmm```RRRIII@@@>>>===???AAADDDLLLUUU```jjjuuuyyyxxxqqqdddXXXGGG<<<222//////---,,,,,,***+++++++++,,,,,,------***))))))(((((((((((()))))))))(((((((((((()))))))))((((((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((((((((()))+++,,,---...------///000111333555777888999:::;;;;;;;;;>>>EEEPPPXXXggguuuzzzuuuuuu}}}~~~tttlll~~~ssscccUUULLLGGGBBB???;;;999888666555333///,,,---------,,,+++******)))((())))))))))))))))))(((***)))))))))((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&'''(((((('''%%%'''&&&&&&&&&&&&'''(((((((((''''''''''''((())))))'''''''''''''''''''''''''''((((((((((((((((((''')))))))))))))))((((((((()))''''''***,,,///555===CCCLLLUUUZZZaaakkksssuuuwwwwwwwwwyyy{{{~~~{{{vvvrrrsssvvv}}}{{{tttoooooorrruuuvvvsssuuuwwwzzz|||~~~~~~}}}zzzvvvtttkkkfff___XXXTTTQQQNNNLLLKKKNNNSSSWWWZZZ]]]aaaeeefffjjjqqqxxx~~~}}}rrrjjj```WWWPPPIIIFFFBBB???>>>===<<<:::777777666666555555555555888<<<@@@DDDHHHPPPZZZaaaqqqxxx~~~yyymmm\\\OOOCCC???<<<===???AAAHHHPPP\\\fffqqqwwwxxxuuummmcccPPPCCC666111000---++++++))))))******++++++,,,,,,))))))(((((('''((((((((((((((())))))))))))(((((()))))))))(((''''''&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((())),,,...//////...---000111222444777999:::;;;<<<<<<<<<===@@@IIIVVV___nnnyyy{{{uuutttwwwzzzqqqkkkwwwiii]]]TTTMMMFFFBBB???===;;;999888555222//////...------,,,+++******((())))))******))))))(((******)))))))))(((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&''''''((('''''''''$$$$$$%%%%%%&&&'''((((((%%%$$$$$$%%%&&&&&&%%%###'''&&&&&&&&&&&&'''((((((((((((''''''(((((()))***'''''''''''''''''''''''''''(((((())))))((((((''')))))))))))))))))))))))),,,)))))),,,///222:::BBBIIIRRR\\\dddkkkssswwwwwwsssrrrqqqrrrvvvzzz}}}~~~|||wwwssstttxxxvvvsssnnnmmmooorrruuuvvvuuuwwwyyy|||~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~|||yyyvvvqqqmmmgggaaaXXXQQQMMMLLLLLLLLLOOOSSSXXX[[[\\\___dddhhhjjjooovvv}}}{{{sssiii___XXXPPPLLLGGGCCCAAA@@@>>>===888888888777666666555555777:::>>>@@@DDDJJJSSSZZZiiiqqq|||}}}}}}zzzhhhZZZKKKDDD>>>===>>>@@@FFFMMMZZZdddooowww|||}}}xxxqqq\\\MMM===666333///,,,+++******************++++++)))((((((((((((((())))))(((((())))))))))))(((((()))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''((())))))***,,,.../////////......///111444666999:::;;;;;;<<<>>>@@@EEEPPP]]]ggguuu~~~uuussswww|||wwwoookkk~~~~~~~~~}}}}}}vvvmmmeee___XXXPPPKKKDDDAAA>>><<<;;;999666444//////...---,,,+++******((()))************)))(((*********)))))))))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((%%%&&&&&&'''((((((''''''$$$$$$%%%%%%&&&''''''(((%%%$$$$$$%%%&&&&&&%%%###'''&&&&&&&&&&&&'''((((((((((((((((((((())))))***''''''''''''''''''''''''(((((())))))))))))((((((((((((((()))*********+++,,,******...222777@@@IIIQQQ[[[fffnnntttzzzzzzwwwpppmmmjjjlllqqqwwwzzz|||zzzuuussstttyyyooommmlllmmmqqquuuwwwxxxyyy{{{}}}}}}~~~}}}zzzxxxuuupppjjjfff```ZZZQQQLLLJJJLLLOOOPPPVVVZZZ^^^______aaaggglllooouuu||||||rrrggg```WWWSSSMMMHHHEEECCCAAA@@@999999999888888777666666666888;;;===???EEEMMMSSS]]]fffttt~~~xxxiiiWWWMMMDDD@@@>>>???DDDKKKWWWbbbnnnxxxiiiWWWEEE<<<888222...+++++++++++++++++++++******(((((((((((()))***++++++'''((()))******)))(((''')))))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''((((((((('''''''''(((((()))***+++***+++,,,---/////////000///000222444777:::<<<======???CCCGGGOOO[[[jjjuuu~~~wwwqqquuu|||xxxsssqqq~~~{{{zzzwwwsssnnnjjjgggbbb[[[UUUHHHEEEAAA>>>===;;;999777000//////---,,,+++******((()))***++++++***)))(((************))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%%%%&&&'''((((((((('''%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&'''(((((('''%%%'''&&&&&&&&&&&&'''((((((((((((((((((((()))******''''''''''''''''''''''''(((((())))))))))))((((((''''''((()))***++++++,,,,,,)))***///444:::EEEOOOWWWbbbmmmtttzzz}}}{{{vvvoookkkggghhhnnntttyyy{{{}}}xxxsssqqqtttyyy}}}zzzmmmlllmmmppptttyyy{{{{{{|||~~~}}}{{{xxxuuuqqqlllfffaaaXXXSSSLLLHHHJJJOOOTTTWWW[[[^^^bbbbbbaaaccciiiooosssyyy}}}rrrjjj\\\WWWQQQLLLHHHFFFDDDBBB999999999999999888777666444777999:::<<>><<<;;;:::999666333555666888999;;;>>>CCCGGGMMMWWWdddmmmttt}}}mmmXXXHHHAAAAAABBBBBBNNNVVVdddttt}}}mmmWWWDDD:::555222000///---,,,,,,,,,,,,+++)))------+++*********+++,,,***)))'''&&&'''(((***+++(((((((((((((((((((((((()))((('''&&&%%%&&&&&&''')))'''%%%%%%'''''''''&&&((((((((((((((('''''''''&&&%%%$$$$$$&&&&&&%%%$$$((('''&&&%%%%%%&&&'''((((((((()))***+++,,,,,,,,,---...///......///222555444555666999<<>>888666333111000...,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''(((((((((((())))))))))))(((((((((((((((((())))))(((''''''&&&))))))))))))))))))))))))((((((((())))))***+++,,,+++---///333;;;GGGSSS\\\jjjttt{{{{{{xxxxxxtttppphhhhhhhhhiiilllrrrzzz|||wwwtttsssrrrrrrvvvzzztttllllllmmmqqqwww{{{||||||~~~}}}zzzvvvrrrllleee^^^YYYRRROOOMMMNNNTTT[[[___aaaddddddccceeeggglllppprrrzzz}}}~~~{{{{{{}}}~~~~~~rrriii]]]SSSNNNJJJGGGEEEAAA???>>><<<<<<:::777555777888888999999<<<@@@CCCJJJTTT___gggmmmxxx~~~hhhUUUIIIDDDDDDDDDKKKSSS___nnn|||xxxbbbNNN@@@888444222///---,,,,,,------+++***---,,,+++***)))******+++))))))'''''''''(((***+++(((((((((((((((((((((((()))((('''&&&%%%&&&&&&'''(((&&&&&&&&&(((((('''&&&'''''''''''''''''''''''''''&&&%%%&&&''''''&&&%%%((('''&&&&&&&&&&&&'''(((((((((((()))***+++,,,---.../////////...///222444555777:::===???BBBEEEGGGKKKVVVaaajjjttt|||~~~zzzvvvttttttuuuuuuuuutttnnndddXXXLLLFFFCCCCCC;;;777333000///...---,,,************************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((($$$%%%%%%%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&*********)))((('''''''''(((((()))))))))((('''''')))))))))))))))))))))))))))))))))))))))***,,,,,,+++---111777@@@MMM[[[dddqqqzzz{{{vvvqqqllliiijjjjjjjjjmmmrrrzzz|||vvvrrrqqqssstttuuuxxx~~~~~~vvvrrrllllllnnnrrrwww{{{}}}}}}yyyvvvsssnnniiibbbZZZUUUQQQPPPQQQTTTZZZ```eeefffgggffffffgggkkkpppuuuxxx}}}~~~|||zzzyyy{{{~~~~~~{{{zzz}}}}}}tttggg[[[TTTOOOIIIFFFDDDBBB???>>>===<<<999777888888999888888999===???FFFNNNXXX___eeeooo}}}|||dddQQQGGGDDDEEEHHHNNNXXXeeesss~~~rrr\\\HHH;;;555444///---,,,,,,---------,,,++++++***))))))))))))***)))((('''''''''(((***+++(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''%%%%%%&&&''')))***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''((()))(((&&&((('''&&&&&&&&&&&&'''(((((((((''''''(((***---...///000000/////////222444666:::>>>BBBEEEHHHKKKMMMTTTbbbqqqzzz|||yyyxxxzzz|||}}}{{{sssfffWWWLLLGGGFFF>>>:::555111//////...---************************))))))))))))))))))))))))(((((((((((((((((((((((()))(((''''''''''''((((((%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&***)))))))))((((((((('''(((((()))))))))(((((('''))))))))))))))))))))))))))))))))))))***+++,,,,,,***---222:::EEESSSbbbkkkyyy|||tttmmmhhhhhhiiijjjkkknnnrrrxxx|||~~~zzzuuurrrooosssxxxyyyyyy|||xxxqqqooolllmmmooossswww{{{}}}~~~xxxuuupppkkkeee^^^VVVQQQPPPQQQTTTZZZ___eeeiiikkkjjjiiiiiijjjnnntttyyy}}}{{{zzzyyyyyy}}}}}}yyyvvvwww{{{|||oooccc[[[SSSMMMHHHFFFCCC@@@>>>===<<<:::888777888888777666888;;;>>>BBBIIIQQQXXX^^^hhhvvvoooVVVGGGCCCDDDEEEIIIRRR]]]jjjxxx~~~iiiQQQ@@@888666000...,,,,,,---......---*********))))))))))))))))))(((((('''((()))******((((((((((((((((((((((((''''''''''''&&&&&&''''''$$$$$$&&&(((++++++)))&&&&&&&&&&&&'''''''''''''''(((&&&&&&&&&((()))(((''''''''''''&&&&&&''''''''')))(((&&&&&&'''***---///000111111000///000222444777<<>>===<<<:::888666666777666666777;;;>>>???DDDLLLSSSZZZeeerrr|||www\\\JJJCCCCCCCCCGGGMMMVVVbbbrrrsss\\\HHH<<<888111///---,,,---.........************))))))((((((((((((((((((((())))))***((((((((((((((((((((((((&&&&&&''''''''''''''''''$$$%%%&&&)))++++++)))'''''''''(((((())))))))))))&&&%%%$$$%%%'''((('''&&&&&&''''''''''''''''''&&&)))'''&&&&&&'''***...000000111111111000111333555999>>>EEEJJJMMMQQQWWW\\\cccttt}}}qqqbbbTTTLLLCCC@@@:::777444333111///++++++++++++++++++++++++************************))))))))))))))))))))))))(((''''''''''''(((((()))))))))((((((((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&'''''''''((()))*********(((((()))*********))))))))))))))))))))))))))))))******)))******+++,,,---///555???JJJWWWeeeqqqxxx~~~yyymmmfffeeefffkkkqqqvvvyyyzzz{{{|||vvvxxxyyyxxxuuuqqqooooooxxx~~~}}}xxxyyy||||||pppkkkjjjlllnnnqqqssstttvvvyyy|||{{{{{{yyyvvvqqqiiiaaa[[[VVVRRRPPPRRRVVV[[[```dddhhhlllooonnnnnnppprrrvvv{{{~~~}}}~~~yyywwwuuutttwww{{{~~~sssiii```WWWPPPIIIEEEAAA???===<<<:::999666777777666666777:::======AAAGGGNNNVVVaaannnwww}}}dddQQQGGGDDDAAADDDIIIQQQ\\\llljjjTTTDDD===444111...,,,---.........******++++++******)))((((((((((((((())))))))))))((((((((((((((((((((((((%%%&&&''''''((('''''''''&&&&&&'''(((***+++)))'''((((((((())))))******+++&&&%%%$$$%%%'''(((((('''&&&&&&'''(((((('''&&&&&&(((((('''((())),,,///000000111111111111222555777<<>>:::888555222///++++++++++++++++++++++++************************))))))))))))))))))))))))'''''''''''''''((())))))&&&&&&''''''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''(((((((((((((((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))************+++,,,------111888DDDQQQ^^^iiitttzzz||||||}}}}}}uuujjjdddfffiiipppyyyyyyyyyxxxuuuqqqpppsssvvvyyyxxxzzzwwwoookkkjjjllloooqqqsssssstttwwwyyyzzz|||xxxtttpppjjjbbbZZZVVVTTTTTTSSSWWWZZZ___ccceeehhhmmmpppqqqrrrtttxxx{{{~~~xxxwwwvvvvvvxxx}}}}}}rrrggg\\\UUUKKKHHHCCC@@@???>>><<<;;;999999999777555666999;;;<<>>BBBFFFLLLWWWggg{{{yyybbbMMMBBB666333///------......---***+++,,,,,,,,,+++))))))'''(((((()))))))))))))))((((((((((((((((((((((((%%%%%%'''((((((((('''''')))((('''((()))***)))((('''''''''((()))*********&&&%%%%%%&&&(((***)))(((&&&&&&'''(((((('''&&&&&&(((((()))***,,,...///111///000111111222333777999@@@EEELLLPPPSSSYYYdddmmm|||{{{|||~~~~~~}}}~~~ttteeeZZZFFFCCC@@@<<<:::666222000++++++++++++++++++++++++************************))))))))))))))))))))))))'''''''''''''''((()))***###$$$$$$%%%&&&(((((()))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''((((((((((((******))))))((((((''''''(((((()))***************))))))))))))))))))))))))************+++,,,---...000888EEESSS___jjjsssxxx{{{yyyzzz{{{ssshhhdddggglllttt}}}|||xxxtttqqqttt{{{zzzxxxzzz}}}tttnnnkkkkkklllooorrrrrrrrrrrruuuxxxzzz~~~zzzuuuqqqkkkeee\\\UUUSSSTTTUUUVVVZZZ^^^bbbeeefffiiimmmqqqsssuuuxxx|||{{{wwwwwwvvvwwwzzz~~~xxxlll```XXXMMMJJJEEEBBB@@@???>>><<<<<<<<<:::888555555777999<<<>>>AAAFFFLLLVVVaaaiiitttlllXXXHHH???===@@@DDDJJJTTTdddxxxkkkTTTFFF888444000---------------++++++,,,---,,,+++***)))'''(((((()))))))))))))))(((((((((((((((((((((((($$$%%%'''(((((((((''''''+++)))''''''((())))))(((&&&&&&&&&'''((())))))***''''''&&&'''***++++++***%%%&&&'''(((((('''&&&%%%'''(((***+++---///000111...///111111222444888;;;CCCHHHOOORRRUUU\\\hhhrrr|||~~~{{{{{{zzzzzz{{{{{{xxxrrrjjjdddTTTKKKAAA:::999888555222222---+++......+++***,,,+++******))))))))))))))))))))))))))))))))))))))))))'''&&&&&&(((***++++++(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''&&&'''***+++******)))))))))+++,,,+++(((&&&)))((((((((((((***,,,---************************...+++***,,,---+++,,,000777BBBNNNWWWbbbmmmtttuuu{{{yyyuuuqqqooopppsssvvvxxx~~~}}}vvvvvvyyy~~~|||}}}{{{xxxtttooonnnpppooopppqqqqqqpppqqqsssuuu{{{~~~|||yyyuuupppmmmeee]]]SSSOOORRRWWWYYYZZZccceeefffgggiiimmmqqquuuyyy|||}}}~~~|||xxxqqqssswww{{{~~~}}}~~~yyyzzz}}}yyyqqqhhh```XXXNNNFFFDDDBBB???===>>>===<<<:::888777777888888;;;===@@@CCCHHHQQQ]]]fffmmm{{{kkkWWWJJJFFFBBB>>>@@@HHHPPPYYYmmm|||cccKKK:::222---...///---,,,.........---,,,+++))))))(((&&&'''((((((((((((((('''((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((('''''''''''''''((()))***''''''''''''(((((((((((('''''''''''''''((())))))))))))***+++---...//////000000//////000555<<>>@@@BBBEEEMMMWWW___gggsssrrr___PPPHHHEEE@@@@@@GGGNNNVVVgggxxxgggQQQ>>>666000000000---,,,,,,......---,,,+++***)))))))))))))))***))))))(((((())))))))))))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((('''''''''''''''((())))))''''''''''''(((((((((((((((''''''''''''((())))))******+++---...///000111111111111111222777>>>CCCHHHLLLPPPSSSXXXcccrrr~~~|||{{{|||xxxwwwvvvvvvuuurrrnnnjjjbbbZZZOOOGGGBBB???;;;999777222///000000...---...++++++***))))))))))))***)))))))))))))))))))))))))))'''&&&''')))*********((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&((('''&&&''')))+++***)))*********,,,------+++))))))((((((((()))***+++,,,************************+++)))))),,,...///555;;;DDDNNNZZZbbbkkktttxxxxxx|||yyyuuuuuuzzz~~~{{{yyy|||xxxpppnnnllljjjkkkooonnnoooppppppoooppprrrtttxxx|||}}}{{{yyywwwtttnnnhhhccc^^^YYYSSSRRRVVV[[[^^^___dddfffhhhjjjmmmqqqvvvzzz}}}{{{~~~xxxuuusssuuuyyy}}}}}}|||}}}|||wwwtttrrrtttxxx}}}xxxooocccYYYPPPLLLIIIDDDBBBBBB===<<<:::999888777888888<<<>>>??????AAAGGGPPPWWWcccnnn{{{}}}mmm[[[NNNEEE>>>===BBBHHHMMMZZZiiiyyykkkVVVCCC:::333111000---++++++......---,,,+++***))))))++++++++++++***)))((((((************************''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''(((((()))***++++++,,,...///000111222111222222333666;;;AAAFFFJJJMMMPPPUUU]]]jjjyyy~~~}}}zzzyyyzzzyyywwwvvvuuuuuutttrrrpppllleeeZZZPPPIIICCC>>>;;;===777333222000,,,***,,,,,,+++******))))))******)))))))))))))))))))))))))))''''''''')))******)))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''((()))******)))***))))))***,,,,,,+++))))))))))))))))))******+++***************************)))))),,,...000888AAAKKKUUUaaaiiiqqqyyy|||{{{|||yyyuuuvvv~~~~~~yyyqqqjjjiiiiiihhhkkkooonnnoooppppppoooppprrrtttwww{{{{{{zzzxxxuuuqqqkkkddd___ZZZWWWUUUVVVZZZ^^^aaabbbccceeehhhjjjmmmrrrxxx|||}}}{{{~~~yyyuuurrrtttvvvzzz}}}|||~~~|||xxxvvvtttvvvzzz~~~vvviii___UUUPPPLLLFFFCCCBBB???===;;;999888888888888:::<<<======>>>BBBJJJQQQ___hhhttt}}}jjjYYYJJJAAA<<<@@@EEEHHHRRR^^^lllyyy}}}jjjWWWEEE<<<444222000---+++,,,...------,,,++++++******++++++++++++***)))((('''))))))))))))))))))))))))'''(((((((((((()))))))))((((((((((((((((((((((((''''''((((((((((((((('''''''''''''''((((((((((((((((((((('''((())))))***++++++,,,---///000111222000222444666999>>>DDDIIIKKKMMMQQQXXXcccqqq}}}|||yyyxxxzzz}}}}}}~~~|||yyyxxxxxxxxxwwwuuusssnnneee\\\RRRJJJCCC>>>@@@999444333111---+++---,,,++++++***************************************)))((('''(((******)))((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''''')))((('''((()))***)))((((((''''''(((***+++***(((((()))))))))************************************+++******---...222===HHHSSS]]]iiiqqqxxx~~~~~~|||wwwsssvvv~~~~~~{{{rrrkkkeeefffggghhhlllpppnnnooopppqqqqqqrrruuuwwwxxx||||||zzzwwwsssooohhhaaa\\\XXXXXXXXX[[[^^^bbbddddddbbbdddgggjjjmmmrrrxxx}}}{{{yyy~~~xxxtttqqqooouuuxxx|||~~~~~~~~~{{{yyyzzz||||||pppeeeZZZTTTOOOHHHCCCCCC@@@???===;;;999999999999777999::::::;;;@@@GGGMMMVVV]]]iiivvvzzzhhhUUUHHH@@@BBBFFFHHHNNNXXXbbbppp{{{~~~}}}wwwgggVVVFFF===444222111...,,,---...------,,,,,,+++++++++++++++******)))((('''&&&(((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((((((((((((''''''((()))(((((('''&&&''''''''''''((((((((((((((((((((((((((()))************+++---...///000111///111555888<<>>EEEKKKRRRXXXcccppp{{{xxx^^^NNN@@@???AAABBBFFFMMMZZZhhhtttwwwvvvsssfffXXXJJJ@@@777444222///...///...---------,,,,,,,,,+++************)))(((''''''''''''''''''''''''''''''((((((((()))))))))******(((((((((((((((((((((((('''((()))))))))(((&&&&&&''''''''''''(((((((((((())))))(((((())))))***+++******+++,,,...///000111///333777<<>>=========999;;;<<<;;;:::<<>>888555222///...---++++++,,,+++***(((************************))))))))))))((((((((((((******))))))((((((((('''))))))************)))))))))))))))))))))))))))))),,,)))&&&&&&(((******((())))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&******))))))))))))******++++++******************,,,---///222:::KKKaaapppxxxjjjjjjlllqqqyyyzzzwwwssssssxxxvvvkkkddd[[[\\\^^^aaafffkkkooorrrrrrsssvvvyyy}}}{{{uuukkkddd```___``````cccfffiiikkkjjjiiiiiijjjgggkkkppptttwwwzzz}}}zzzzzzzzz{{{~~~|||tttpppqqqsssvvv|||}}}zzz|||~~~yyyzzzzzz{{{{{{nnnddd\\\UUUQQQHHHFFFBBB@@@@@@???>>>===>>><<<999777888;;;???AAADDDHHHQQQZZZ```jjj}}}xxxbbbPPPEEEAAAAAAAAAIIITTT```hhhooovvvtttnnnbbbTTTBBB888555444111,,,,,,,,,,,,,,,+++***))))))++++++++++++++++++++++++,,,+++)))((('''((()))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++++++++++++++++++++---///000///---...111555222999CCCLLLQQQUUUWWWYYYXXX```mmmyyy}}}}}}xxxzzz~~~~~~pppdddSSSEEE<<<888333000,,,+++***+++---...---,,,***************************)))))))))(((((((((((()))))))))(((((((((''''''))))))************))))))))))))))))))))))))))))))+++(((&&&&&&((())))))(((''''''''''''''''''''''''******)))(((((((((((((((******))))))))))))******++++++******************,,,...000444>>>OOOdddsss|||tttjjjiiijjjnnnuuu~~~}}}{{{xxxtttrrrvvv~~~|||qqqfff___ZZZ[[[^^^aaafffkkkppprrrsssuuuwww{{{yyyrrrhhhaaa^^^^^^___```dddfffiiijjjjjjiiiiiijjjkkkoootttxxx{{{}}}{{{tttqqqrrruuuwww~~~~~~|||~~~zzzvvvvvvxxx}}}sssiiiaaaZZZUUUMMMJJJEEEBBBAAA???===<<<>>><<<:::888999;;;>>>@@@AAAEEENNNVVV\\\eeewwwvvv___MMMDDD@@@@@@GGGQQQ]]]eeemmmttttttoooeeeXXXGGG===888666111,,,.........------,,,+++***++++++++++++++++++++++++,,,+++)))((('''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********+++++++++,,,,,,,,,...111111///000444888888???HHHPPPTTTVVVWWWYYY___hhhuuu{{{}}}zzznnn\\\MMMBBB;;;555222...,,,+++,,,---......---++++++++++++++++++++++++******)))))))))(((((((((((((((((((((''''''''''''((())))))******))))))((()))))))))))))))))))))))))))'''&&&&&&'''(((((('''''''''''''''''''''''''''******)))((((((((())))))******))))))))))))************++++++++++++++++++,,,...222888CCCUUUhhhvvv}}}yyyvvvqqqjjjiiihhhjjjooowww~~~{{{zzz{{{yyyuuurrrrrrwww~~~xxxiii___ZZZXXXZZZ]]]bbbgggmmmqqqtttuuuvvvyyy}}}uuunnneee^^^\\\]]]___```eeegggiiijjjiiihhhiiijjjooosssxxx|||zzzuuurrrtttwwwzzz}}}~~~zzzrrrrrruuu{{{|||sssjjjbbb\\\SSSOOOIIIEEEBBB@@@===;;;===<<<;;;::::::;;;===>>>>>>AAAIIIPPPVVV___ooo~~~qqqXXXHHHBBBAAADDDMMMWWWaaajjjrrrtttrrrkkk___OOOCCC<<<777111,,,//////......---,,,,,,,,,++++++++++++++++++++++++,,,+++)))((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***+++,,,,,,---+++...111222111333666:::???FFFOOOUUUWWWXXXYYY[[[hhhsss|||rrrbbbSSSGGG>>>777444333000---,,,,,,+++***)))++++++++++++++++++++++++*********)))))))))((((((((((((''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((('''''''''''''''(((+++******))))))******+++******+++++++++++++++,,,+++...333<<>>===<<<<<<<<<<<<<<<;;;;;;;;;<<<>>>DDDLLLQQQXXXfffttt|||```LLLCCCBBBBBBHHHRRR\\\gggooouuuvvvssshhhXXXIII>>>777222/////////...------,,,,,,,,,+++++++++++++++++++++++++++***))))))(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&'''((()))+++,,,---...+++...222222222333777;;;DDDKKKTTTYYYZZZ[[[^^^aaasss~~~xxxqqqeeeXXXLLLBBB:::666444111...+++++++++)))(((++++++++++++++++++++++++************))))))))))))''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&''''''''''''&&&&&&'''(((((((((((((((((((((((((((((('''''''''(((((()))++++++************++++++******++++++,,,,,,,,,,,,,,,///555???MMM]]]mmmvvv|||}}}qqqkkkjjjlllpppooommmlllnnnrrrwww{{{~~~{{{yyyxxxyyy{{{}}}~~~~~~{{{vvvqqqqqqwww|||~~~kkk[[[TTTSSSVVVYYY]]]ccciiiooosssuuuvvvxxx{{{~~~yyyooojjjddd``````cccfffgggfffggghhhgggggghhhkkkmmmrrruuuzzz}}}|||yyyvvvssstttxxx|||}}}vvv{{{zzzyyy|||{{{uuupppqqqtttzzzuuunnn]]]XXXQQQJJJFFFCCCAAA???=========<<<<<<;;;::::::<<<===BBBHHHMMMSSS___kkkvvvgggPPPEEEBBBAAADDDLLLXXXcccmmmuuuzzz|||qqqaaaPPPBBB999444222///...---,,,+++++++++,,,+++++++++++++++++++++++++++******)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&'''((()))+++---...///---000222222111333888<<>>>>>===<<<;;;;;;:::999======@@@FFFJJJOOOYYYcccpppmmmTTTEEE@@@???@@@FFFRRR^^^hhhsss{{{zzzlll[[[JJJ>>>777555///...---++++++++++++,,,++++++++++++++++++++++++************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((()))***,,,---...//////111222111111555<<>>DDDGGGKKKSSS\\\jjjvvvqqqYYYGGG???===<<>>@@@CCCHHHMMMQQQ^^^fffsssoooVVVHHHFFFAAA>>>???FFFOOO[[[kkkxxx{{{jjjYYYFFF999444000,,,+++---...---+++++++++++++++++++++++++++,,,+++)))((((((((()))***))))))))))))))))))))))))''''''(((((((((((('''&&&))))))))))))))))))))))))***************************++++++,,,---...//////000555999777666>>>OOO]]]iiiiiijjjllllllppp}}}zzzyyy|||{{{yyyxxx~~~}}}}}}|||xxxmmm___TTTFFFAAA999333000///...------------,,,,,,,,,++++++************************++++++***)))(((''''''&&&))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))))))))***************,,,***+++///111111444:::;;;DDDMMMTTT^^^iiiqqqssswwwwwwxxx|||}}}}}}yyymmm```UUUNNNLLLQQQYYYaaaeeejjjmmmooopppqqqrrrrrrrrrsssuuuyyy~~~vvvnnniiiggggggfffgggkkknnnooommmjjjeeedddcccdddhhhooovvvzzz~~~}}}xxxqqqnnnlllpppwww|||~~~}}}}}}|||{{{|||}}}xxxuuuttttttwwwrrroooooooooqqqyyy~~~sssccccccfffnnnzzz{{{pppeee[[[QQQIIIDDDCCC@@@===;;;;;;;;;:::999888:::<<<>>>AAAEEEKKKOOOXXX___lll{{{nnnWWWIIIFFFAAA======CCCKKKUUUdddqqq|||yyykkk[[[JJJ>>>555111---+++---...---+++++++++++++++++++++++++++,,,,,,***)))))))))***+++))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))***************************+++,,,,,,......///000...222666888<<>><<<<<<;;;:::999777888:::<<<>>>BBBGGGKKKRRRYYYdddqqqppp\\\MMMHHH@@@<<<;;;???EEENNN\\\iiisssyyy}}}wwwlll^^^OOODDD888333...,,,---...---,,,++++++++++++++++++++++++---,,,++++++******++++++))))))))))))))))))))))))'''(((((())))))((((((((())))))))))))))))))))))))************************++++++,,,---...//////000000111444:::DDDRRRbbbllloookkkiiinnnttt|||}}}sssooonnnqqqvvvzzz~~~tttlll^^^VVVJJJ>>>777333111000...------------,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************++++++++++++************+++***,,,111333666>>>FFFQQQYYYaaafffllluuuzzz{{{rrrrrruuu~~~{{{hhh\\\PPPJJJJJJNNNWWW```hhhkkknnnoooooooooooopppooonnnmmmmmmqqqwww~~~~~~}}}|||}}}~~~|||vvvnnnhhhdddccceeegggjjjlllmmmjjjfffccc^^^aaaeeekkkrrrxxx|||{{{uuuqqqnnnooorrrwww|||}}}{{{vvvwwwzzz~~~}}}zzzwwwvvvyyysssmmmkkkjjjllluuu~~~yyyhhhcccbbbhhhssstttiii___VVVNNNIIIFFFDDD@@@>>>===<<<;;;999777888:::;;;<<<@@@EEEHHHOOOUUU___jjjwwwxxxfffUUULLLAAA<<<:::===BBBJJJWWWccclllsssyyyuuulllaaaSSSHHH;;;666000---...///...,,,++++++++++++++++++++++++,,,,,,++++++************))))))))))))))))))))))))&&&&&&''''''((((((''''''))))))))))))))))))))))))************************++++++,,,---...///000000555444555<<>>HHHWWW```iiinnnuuu|||uuutttvvv~~~xxxcccXXXLLLHHHJJJOOOXXX```jjjlllnnnoooooonnnooopppqqqooommmmmmpppuuu{{{~~~}}}|||}}}}}}}}}zzztttmmmhhheeeeeegggiiilllmmmkkkhhhdddaaa]]]aaagggnnnuuuzzz~~~}}}wwwrrrooommmpppuuuzzz~~~~~~|||yyyvvvyyy}}}|||yyywwwxxxqqqjjjgggfffiiirrr|||~~~ooofff___cccmmmzzzxxxkkkaaaXXXRRRNNNIIIFFFBBB???>>>===;;;:::888999:::;;;<<>>;;;===AAAGGGTTT___hhhpppwwwuuummmcccUUUJJJ>>>999222......///...---++++++++++++++++++++++++***************))))))(((************************((()))***+++++++++++++++))))))))))))))))))))))))************************+++,,,,,,---...///000111666555666@@@OOO^^^fffjjjlllgggfffnnnyyy{{{wwwrrrpppvvv}}}ssscccRRRDDD999222---............---------,,,************************)))*********************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,------,,,,,,...000111444>>>JJJZZZdddooovvv{{{yyywwwxxxuuuaaaUUUKKKIIIMMMRRRZZZaaaiiikkkmmmnnnnnnoooppprrrrrrqqqooonnnppptttyyy|||~~~~~~}}}}}}}}}~~~~~~}}}yyyrrrlllhhhhhhhhhiiilllnnnmmmjjjfffbbbaaa```dddjjjrrrxxx}}}yyytttpppooonnnqqqwww{{{}}}|||yyywwwxxx|||}}}yyyxxxvvvnnngggccccccfffppp{{{wwwkkkaaabbbhhhssstttiii```YYYTTTKKKHHHDDDAAA???>>><<<:::999:::;;;;;;;;;>>>BBBEEEFFFMMMVVV]]]dddrrr|||gggUUUIIICCC???>>>@@@EEEPPP[[[eeennnvvvuuunnndddWWWLLLAAA;;;444////////////---++++++++++++++++++++++++)))************)))((((((************************''''''((()))************))))))))))))))))))))))))************************,,,,,,---...///000000111333444999FFFWWWfffmmmoooooolllmmmwww{{{vvvuuu}}}~~~nnn\\\MMM@@@666111............------------************************+++*********************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************(((((()))***++++++,,,,,,,,,,,,...000111555AAANNN]]]hhhttt{{{~~~xxxuuuvvv~~~rrr^^^SSSKKKKKKQQQWWW^^^dddgggiiikkkmmmnnnoooqqqssssssrrrppppppqqqsssvvvxxx}}}}}}}}}}}}}}}~~~~~~~~~}}}{{{wwwqqqkkkiiiiiikkklllnnnooommmiiidddbbbbbbeeeiiiooovvv{{{}}}vvvqqqooooooooosssxxx{{{|||yyywwwuuuzzz~~~{{{xxxvvvssslllddd```___dddooozzzqqqfffeeegggmmm}}}vvvjjj```YYYMMMIIIEEEBBB@@@>>><<<:::999::::::::::::<<<@@@CCCCCCJJJSSSYYY___jjjzzzttt___OOOIIICCC@@@???BBBKKKUUUbbbllluuuuuupppgggZZZPPPDDD===555000///000///---++++++++++++++++++++++++******+++++++++***)))(((************************$$$%%%&&&'''(((((((((((())))))))))))))))))))))))************************,,,,,,---...///000111111333777@@@OOO```mmmtttvvvrrrrrrwww|||}}}tttcccSSSEEE;;;555//////.........---------************************+++++++++*********))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************%%%&&&&&&((()))***+++,,,+++,,,...111222666DDDRRR^^^jjjwww~~~{{{tttqqqrrr{{{~~~ppp\\\RRRKKKMMMTTTZZZaaafffeeegggjjjlllmmmooorrrtttsssrrrqqqpppqqqrrrtttuuu{{{||||||}}}}}}~~~~~~~~~|||zzzuuupppkkkiiijjjlllnnnppppppmmmhhhcccbbbbbbjjjmmmrrrxxx~~~|||uuupppooopppppptttyyy{{{{{{xxxuuuttt{{{}}}yyyvvvuuurrrjjjbbb^^^^^^bbbnnnyyyuuujjjhhhgggiiivvvssseee\\\NNNJJJFFFBBB@@@???<<<;;;999999:::999999;;;>>>AAACCCKKKTTTYYY^^^gggwww~~~iiiTTTMMMEEEAAA>>>???GGGPPP```jjjtttvvvqqqiii]]]RRREEE>>>666111000000///...++++++++++++++++++++++++++++++,,,---,,,+++***)))************************'''((()))***++++++++++++))))))))))))))))))))))))************************,,,,,,---...///000111111777<<>>CCCHHHPPPWWW^^^gggqqqyyy|||iii\\\LLLCCCBBBEEEFFFFFFWWWdddnnnoooqqqqqqeeeUUULLLEEE;;;666444222---))),,,,,,,,,+++++++++******++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))))((((((++++++++++++++++++++++++,,,---...------...111444555===LLL]]]jjjqqqssssssrrryyy|||xxx{{{tttfffXXXHHH;;;555333111000///...---+++++++++,,,,,,,,,+++***)))*********))))))))))))(((***)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''(((((())))))))))))(((((())))))))))))************************+++,,,---...+++...000111666AAASSS```jjjvvvqqqooonnnqqqwwwyyypppaaaZZZTTTSSSYYY```eeeggghhhiiikkkkkklllooorrruuuuuuxxxyyyvvvrrrpppsssvvvxxxyyy{{{~~~uuuqqqmmmkkkkkkmmmmmmmmmoooppppppmmmiiiggghhhjjjmmmpppuuuxxx{{{}}}}}}vvvnnnkkkmmmpppxxxzzz{{{xxxttttttwww{{{{{{wwwwwwrrrmmmcccZZZUUUZZZeeeooowwwqqqmmmmmmttt|||~~~yyyxxxxxxyyyzzz|||uuuiii]]]SSSKKKHHHEEEAAA>>>>>>::::::::::::;;;<<<===>>>CCCHHHOOOUUU\\\fffpppxxxzzzlllXXXHHHBBBBBBDDDDDDRRR```jjjnnnpppqqqfffWWWLLLEEE;;;444222000,,,))),,,,,,,,,++++++++++++***++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((++++++++++++++++++++++++,,,---.........///222555777AAAOOO^^^iiiooopppoooqqqzzzzzztttwww~~~vvviii]]]MMM@@@888555222000///...---,,,,,,,,,------,,,,,,+++******))))))))))))((((((((())))))))))))))))))******))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((''''''))))))))))))************************+++,,,---...---///111333:::GGGZZZhhhpppzzz~~~ooommmkkklllrrryyy|||rrrkkk^^^ZZZVVVWWW\\\bbbfffggggggiiijjjkkkmmmooosssvvvxxxzzz{{{xxxtttssstttwwwyyyyyy|||rrrooolllkkklllnnnnnnnnnkkkkkkkkkjjjhhhhhhjjjlllmmmpppsssvvvyyy}}}~~~{{{~~~}}}yyysssnnnmmmpppttt{{{{{{yyyuuurrrsssxxx}}}|||xxxxxxtttnnndddYYYSSSVVV```hhhyyywwwtttssswww|||~~~{{{wwwvvvvvvxxx|||~~~pppaaaXXXNNNKKKHHHCCC@@@@@@;;;:::::::::;;;<<<======AAAFFFMMMSSSZZZcccnnnvvv|||kkkUUUGGGAAAAAABBBLLLYYYeeekkkppprrrhhh\\\QQQIII>>>666222000...,,,,,,,,,,,,,,,++++++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***))))))(((++++++++++++,,,,,,,,,,,,,,,---......///000333666:::EEETTTaaaiiillllllkkkpppzzz}}}wwwxxx|||~~~{{{sssiii^^^PPPDDD999666222000//////...------------------,,,,,,,,,************)))))))))))))))))))))))))))*********(((((((((((((((((((((((())))))(((((((((((((((((('''(((((())))))(((((('''((()))))))))************************+++,,,---------...000444<<>>BBBHHHMMMSSS]]]hhhpppyyy~~~|||aaaMMMDDDAAADDDMMMYYYeeennnrrroooiii```XXXLLLAAA999555333333---------,,,,,,,,,++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************++++++,,,,,,,,,---------,,,...///000111333777:::???LLL]]]hhhllllllnnnqqqwww~~~yyyuuutttvvvtttppplllggg___VVVCCC>>>777222000000111000///...---,,,,,,,,,,,,---------,,,,,,,,,+++++++++((((((((()))******++++++))))))))))))))))))))))))(((((())))))))))))******))))))************))))))))))))))))))************************+++,,,---...---...111777BBBRRRcccnnnvvv||||||zzzvvvqqqnnnnnnooosssxxx}}}|||}}}~~~~~~}}}qqqeee[[[UUUUUUXXX\\\```dddfffggghhhjjjllloooqqqssswww{{{~~~~~~||||||{{{{{{{{{{{{yyyuuummmlllmmmooorrrssssssqqqmmmjjjgggfffhhhkkkmmmmmmsssvvvyyy{{{~~~{{{yyyuuurrrnnnkkklllqqqvvvzzz{{{xxxtttsssuuuzzz|||xxxwwwzzzpppbbbUUUOOONNNQQQ```sssyyyxxx|||vvvjjj]]]UUUNNNFFFBBBBBB>>>>>>===<<<;;;;;;;;;<<<<<<@@@EEEJJJPPPZZZfffnnnuuuzzzmmmSSSFFFBBBBBBHHHSSS```jjjpppooommmeee^^^SSSFFF<<<555222111------------,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++++++++++++++,,,,,,------......,,,...000111222555999<<>>777333111000000......,,,+++++++++,,,---,,,,,,,,,+++++++++******'''(((((()))******++++++))))))))))))))))))))))))(((((()))))))))*********(((((())))))))))))(((((())))))))))))************************+++,,,---...000222555<<>>===<<<;;;;;;;;;;;;;;;???CCCHHHNNNXXXdddllltttyyyqqqUUUGGGCCCAAAEEENNNZZZeeekkknnnnnnkkkeeeZZZLLL@@@777333111...------------,,,,,,,,,++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++++++++++++++,,,,,,---......///,,,...000111333666:::===JJJXXXhhhooonnnnnnttt{{{{{{qqqsssssspppppppppmmmgggUUUNNNDDD:::555222000///...---,,,+++***+++,,,,,,+++++++++************)))'''(((((()))***+++++++++))))))))))))))))))))))))(((((())))))*********+++''''''((((((((((((''''''))))))))))))************************+++,,,---...444555999AAALLL[[[hhhppp{{{~~~{{{yyyvvvrrrnnnqqqvvv~~~}}}}}}|||||||||ooocccYYYTTTSSSVVV\\\```ccceeegggiiiiiikkknnnpppssswww|||}}}|||{{{{{{|||~~~~~~}}}}}}~~~yyytttpppppprrruuuwwwxxxvvvtttmmmjjjgggggglllqqqssstttxxx|||~~~~~~wwwuuuqqqqqqtttxxx|||vvvuuuuuuwww|||zzzyyywwwuuupppeeeYYYPPPMMMMMMQQQ___ttt|||vvvvvvxxxwwwhhh]]]TTTKKKEEEEEE@@@???>>><<<<<<;;;;;;;;;;;;>>>BBBGGGMMMVVVbbbkkkuuuzzzqqqUUUFFFCCC@@@BBBJJJVVVaaahhhlllnnnpppjjj```RRRDDD:::555333......---------,,,,,,,,,++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))++++++,,,,,,,,,++++++,,,,,,---...//////---...000222333666;;;>>>OOO]]]lllqqqooonnnuuu}}}sssrrrppppppqqqqqqqqqpppeee[[[MMMBBB;;;777444111//////...---,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))************************((((((((((((((('''&&&&&&))))))))))))*********************)))))))))))))))***+++,,,,,,,,,---000333444999CCCNNNRRRXXXgggwww}}}~~~yyyxxxyyyyyy|||~~~ttteeeXXXTTTVVVRRRVVV\\\aaadddeeeggghhhhhhkkkpppssstttvvvxxxyyy|||}}}}}}}}}{{{{{{}}}~~~~~~~~~|||wwwssssssssstttuuuuuutttqqqnnnkkkmmmmmmnnnnnnpppsssvvvyyy|||~~~||||||~~~~~~}}}~~~|||{{{yyyxxxssspppooosss{{{}}}zzzwwwxxx|||zzzyyyxxxtttkkkaaaWWWPPPLLLQQQWWWeeeyyyxxxuuuyyy~~~oooggg^^^RRRGGGCCCBBBAAA???>>>???>>><<<;;;::::::>>>EEELLLSSS```lll{{{{{{|||~~~nnnXXXHHHAAA@@@AAAEEEMMMWWWcccnnntttxxxrrrgggZZZLLL@@@777222///---++++++,,,---------+++*********))))))((((((''''''(((((())))))******(((((()))***++++++,,,,,,+++++++++)))''''''(((***+++,,,,,,------.........//////111444333444===GGGXXXdddpppsssnnnmmmsss{{{|||zzzyyywwwttttttvvvvvvuuusssllldddXXXKKK@@@888222/////////...---,,,,,,,,,,,,,,,,,,,,,+++++++++******************************((((((((((((((((((((((((((())))))))))))((('''&&&))))))))))))************************))))))))))))***+++,,,,,,,,,---000333999???IIITTTXXX^^^lll{{{}}}zzzooo```TTTPPPSSSRRRVVV\\\aaadddeeegggiiilllnnnrrrtttuuuuuuwwwxxxzzz{{{||||||zzzzzz|||~~~}}}~~~~~~zzzwwwuuuttttttttttttsssqqqooommmlllnnnppppppqqqrrruuuwww|||~~~~~~{{{yyywwwwwwuuuuuuxxxyyyyyy|||{{{yyyzzz{{{yyyyyyzzzyyyyyywwwuuutttrrrppppppuuu}}}}}}zzz{{{wwwuuupppjjjbbbYYYQQQLLLMMMRRR]]]pppwwwqqquuuyyyvvvlllcccUUUJJJEEEAAA???=========<<<;;;999::::::>>>DDDJJJQQQ^^^iiiyyy{{{}}}nnnYYYJJJBBB===???CCCLLLWWWdddpppwww{{{uuulll___QQQCCC999333111///,,,+++,,,---,,,,,,+++*********)))))))))))))))))))))***************(((((()))******+++,,,,,,***++++++)))((((((***,,,+++,,,,,,------......///......111333333555>>>III\\\fffqqqrrrnnnmmmttt{{{~~~zzzyyy}}}yyyyyy}}}|||yyysssnnndddVVVGGG;;;333000000///...---,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++(((((((((((((((((((((((())))))******))))))(((((())))))))))))***************************************+++,,,,,,,,,---111333888???KKKUUU[[[bbbnnnzzzsssgggYYYOOOMMMPPPSSSWWW\\\aaadddfffhhhjjjoooqqqtttuuutttuuuvvvwwwyyyzzz{{{{{{zzzzzz|||}}}||||||xxxwwwwwwvvvuuutttrrrpppnnnlllkkknnnpppsssuuuuuuvvvwwwyyyzzzuuupppmmmllljjjkkkooorrrsssvvvzzz}}}}}}}}}~~~~~~~~~zzzuuusssssstttqqqsssuuuvvvvvvuuutttrrrqqqqqqsssyyy~~~{{{vvvpppjjjddd]]]UUUOOOKKKMMMTTTddd|||yyy{{{~~~|||zzzrrrooorrrzzztttiii[[[NNNHHHCCCAAA>>>======<<<;;;999:::999===BBBGGGNNNZZZeeessswww{{{ooo\\\LLLCCC===>>>BBBJJJVVVcccpppwww}}}zzzrrrfffWWWHHH;;;444222000---,,,,,,---,,,+++***************))))))))),,,++++++++++++*********((())))))******+++++++++***++++++***)))***+++---+++,,,,,,---......////////////222555666999CCCOOObbbiiippppppmmmmmmttt|||}}}{{{|||{{{zzzzzz~~~}}}~~~xxxtttlll]]]LLL???888666000///...------,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************))))))************))))))((()))))))))************)))***************++++++***+++,,,,,,,,,...111333555???LLLXXX```iiittt}}}~~~zzzlll```UUUMMMLLLPPPTTTXXX]]]aaadddgggjjjlllpppqqqssstttttttttvvvwwwxxxzzz|||}}}||||||}}}|||{{{wwwwwwzzzyyyxxxvvvrrrnnnlllllllllqqqtttwwwyyyyyyyyyzzz{{{|||ssskkkgggaaa______eeejjjkkknnnrrrvvvvvvvvvuuuttttttuuuvvvyyy{{{||||||{{{{{{|||~~~|||vvvqqqmmmmmmnnnnnnpppsssuuuvvvuuutttsssooopppuuu|||uuulllgggaaaYYYSSSMMMLLLOOO\\\pppzzzvvvwww|||www|||xxxnnnnnnttt||||||oooaaaSSSKKKGGGEEEBBB@@@??????===<<<:::999<<<@@@DDDJJJUUU```jjjpppwww|||sss```OOOEEE??????BBBHHHSSS```mmmttt}}}{{{uuukkk\\\LLL===555111///---,,,---...------************************---,,,,,,+++******))))))((()))))))))*********++++++,,,---,,,******+++,,,+++,,,,,,---...///000000111111444777999>>>JJJWWWgggkkkooonnnlllnnnvvv~~~{{{wwwvvv}}}~~~}}}~~~}}}|||ssscccRRRCCC;;;888000000///...------------,,,,,,,,,+++++++++******************************************************))))))************))))))((()))))))))************))))))******+++++++++,,,+++,,,---------...111444666BBBRRR___jjjuuu~~~ssseeeZZZRRRMMMNNNRRRUUUYYY^^^bbbfffiiilllnnnoooppprrrssssssuuuwwwyyyzzz|||~~~~~~zzzwwwxxx{{{{{{zzzwwwrrrmmmlllmmmppptttwwwzzz||||||}}}}}}vvvllleeeZZZVVVTTTYYY^^^```cccfffggghhhjjjiiiggggggiiikkkoooqqqssstttttttttvvvxxx}}}yyyyyyxxxuuupppjjjgggggghhhlllnnnppprrrttttttsssrrrmmmqqqxxxrrrjjjccc[[[UUUQQQLLLLLLUUUdddxxxxxxqqqxxx}}}uuuxxx~~~rrrooopppxxxuuugggXXXNNNJJJGGGCCC@@@@@@???>>><<<;;;999;;;???BBBFFFQQQ[[[dddkkktttyyy~~~zzzfffSSSFFF>>>>>>@@@EEEPPP^^^kkksssxxxwwwtttlll___OOO@@@777000...,,,,,,---/////////***************+++++++++,,,,,,+++***)))((((((''')))))))))))))))*********,,,---...---***))))))***++++++,,,---...000000111111111333777:::AAAOOO]]]jjjlllmmmmmmnnnsss||||||xxxwww}}}|||~~~|||mmm[[[JJJ===777111000///...------------,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))******))))))))))))))))))************))))))******+++,,,,,,,,,+++,,,---------...111444666DDDUUUcccppp|||vvvjjj]]]UUUPPPMMMPPPTTTXXX[[[```dddgggkkkooorrrppprrrsssttttttuuuxxxzzzzzz}}}~~~zzzxxxyyy{{{{{{zzzwwwqqqllllllppptttwwwyyy|||}}}~~~~~~~~~ssskkk]]]UUUOOOQQQSSSTTTVVVXXXYYY\\\^^^^^^\\\[[[]]]```bbbeeegggiiikkkmmmppprrrwwwzzz}}}~~~}}}}}}}}}yyytttpppjjjiiihhheeebbbaaaccceeekkkkkklllmmmnnnnnnoooooommmsss|||ssshhh^^^YYYSSSLLLJJJOOOXXXhhh~~~sssrrr|||xxxvvvyyyyyyrrrnnnttt|||{{{mmm___SSSJJJGGGBBB???>>>===<<<;;;<<<:::;;;>>>@@@CCCMMMWWW```iiisssxxx|||mmmXXXJJJ===<<<===BBBLLL[[[iiiqqqqqqqqqpppjjj___QQQCCC;;;000...,,,,,,.../////////*********+++++++++++++++,,,,,,+++***))))))(((((())))))))))))))))))))))))+++,,,---,,,***)))))))))++++++,,,...///000111222///...111555:::CCCSSSaaallllllmmmooottt||||||zzz|||yyyiiiVVVDDD999111000///...------------,,,,,,,,,+++++++++******************************((((((((((((((((((((((((&&&'''((())))))))))))((())))))))))))************))))))***++++++,,,------+++,,,---------///222444999HHHZZZgggtttzzzkkk```TTTOOOLLLLLLOOOSSSZZZ]]]bbbfffiiimmmqqqtttuuuvvvwwwvvvvvvvvvyyy{{{zzz}}}}}}{{{zzzzzz{{{xxxxxxuuuooojjjkkkqqqwwwzzz{{{}}}~~~~~~zzzjjj___TTTPPPOOONNNMMMOOOPPPTTTXXXWWWUUUTTTVVVZZZ[[[]]]___```aaabbbdddfffhhhmmmqqqsssrrrtttxxx}}}{{{|||}}}~~~~~~|||zzzxxxuuuqqqllleeeaaaYYYZZZ[[[\\\]]]```dddgggllllllkkkjjjjjjjjjkkklllpppwwwsssggg```VVVNNNJJJMMMRRR\\\vvvxxxrrruuu{{{uuusssvvvvvvmmmpppxxxttteeeYYYLLLHHHCCC@@@>>>===<<<<<<===;;;<<<>>>???BBBKKKTTT]]]fffpppuuuxxxsss]]]NNNBBB@@@>>>@@@HHHTTTaaaiiikkkllllllhhh```TTTGGG@@@444111...------------,,,*********++++++,,,,,,,,,,,,,,,,,,++++++******))))))))))))))))))))))))(((&&&)))+++++++++******+++++++++,,,...///111222222000000222777===FFFXXXgggmmmmmmooosss{{{}}}uuubbbLLL===111000///......------...,,,,,,,,,+++++++++******++++++++++++++++++++++++************************&&&&&&'''(((((()))(((((())))))))))))************))))))***+++,,,,,,------+++,,,---------///222444AAAPPPbbbooo{{{uuucccXXXNNNJJJJJJJJJNNNRRR[[[^^^cccgggjjjnnnsssvvvzzzzzzzzzyyywwwwwwyyy{{{zzz}}}~~~{{{{{{{{{{{{zzzvvvvvvsssmmmiiijjjrrrxxx{{{|||}}}}}}~~~xxxjjj\\\TTTQQQMMMKKKKKKMMMQQQUUUUUURRRQQQTTTWWW[[[\\\]]][[[YYYXXXXXXYYY\\\aaagggiiiiiikkkpppuuuttttttuuuwwwyyyzzz{{{||||||{{{{{{{{{zzzyyywwwvvvuuusssqqqnnnkkkggg```YYYTTTOOOQQQTTTXXX[[[aaaggglllooonnnkkkiiiiiijjjkkklllrrrzzz~~~ooogggYYYQQQMMMOOOPPPXXXooo|||sssrrryyy~~~vvvoooppp|||xxxlllmmmuuu~~~xxxjjj]]]OOOKKKFFFBBB@@@@@@???>>>>>><<<<<<>>>>>>AAAIIISSSYYYcccmmmqqqsss|||www```QQQJJJFFFBBB@@@DDDNNNXXX```gggiiijjjggg```VVVKKKDDD777444000...---,,,***)))*********++++++,,,,,,,,,------,,,,,,,,,,,,++++++))))))))))))((((((((((((###%%%)))+++++++++,,,---++++++,,,...///111222222333333555;;;AAAKKK]]]mmmnnnnnnqqqwww~~~sssdddPPP>>>666222---,,,...///---+++++++++++++++++++++++++++,,,,,,+++***)))(((''''''******++++++++++++******))))))))))))))))))))))))'''(((((()))***+++++++++++++++++++++++++++,,,,,,---,,,---000000000444:::HHHWWWjjjxxxqqqaaaTTTIIIFFFIIILLLQQQUUU\\\^^^aaaeeeiiiooovvv{{{}}}~~~~~~}}}|||{{{}}}|||yyyxxxyyyyyyyyy{{{uuuooollliiihhhmmmttt{{{{{{}}}zzzjjjaaaYYYQQQNNNPPPKKKMMMPPPRRRSSSSSSTTTUUUXXXYYYYYYUUUOOOKKKKKKLLLRRRSSSTTTWWWZZZ^^^aaabbbeeefffggggggggghhhlllnnnsssuuuxxx{{{~~~}}}{{{yyywwwvvvnnnnnnnnnlllkkkiiigggfffaaa```^^^YYYTTTPPPPPPPPPHHHLLLSSSZZZaaagggjjjlllpppooommmiiieeefffjjjnnnwwwzzzmmmbbbWWWOOOOOONNNQQQbbbwwwzzzrrrqqq{{{wwwpppqqqxxx~~~}}}pppmmmrrr{{{nnn___UUUOOOGGGCCCBBBAAA???===>>>===<<<;;;<<<@@@GGGLLLWWW^^^ggglllpppxxxiiiTTTOOODDD>>>AAACCCDDDOOO]]]aaacccaaa^^^\\\YYYQQQHHH===555//////000...---///***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++---...///...///111222111222666===IIIWWWeeemmmqqqmmmmmmwww{{{rrreeeQQQAAA777333...---///000///---++++++++++++++++++++++++************))))))))))))******++++++++++++******))))))))))))))))))))))))'''(((((()))******++++++***++++++++++++,,,,,,,,,---,,,---000000000555<<>><<<======<<<;;;<<<@@@EEEJJJTTT\\\dddjjjnnnuuuuuubbbTTTHHH@@@AAACCCCCCJJJVVV^^^aaabbbaaa```]]]UUULLLAAA888111000000---,,,---++++++,,,,,,,,,,,,++++++************************************************........................+++---////////////111333333333666???LLL[[[fffmmmlllkkkmmmxxx}}}zzzzzzyyy||||||xxxqqqeeeTTTEEE:::555000...///000///...,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********++++++******++++++++++++******))))))))))))))))))))))))((((((((()))******++++++******+++++++++,,,,,,,,,...,,,---//////000777???SSSdddyyy~~~{{{{{{~~~|||ooo[[[QQQHHHFFFIIIMMMRRRWWWZZZ^^^ccciiiooovvv}}}|||yyyxxxxxxxxxxxxuuuooojjjiiiiiikkkpppwwwyyyzzz|||}}}uuuggg\\\WWWOOONNNLLLJJJIIIGGGFFFEEEJJJJJJJJJHHHDDDBBBAAABBB???@@@AAACCCEEEHHHJJJLLLMMMNNNOOOOOOOOOPPPSSSVVV\\\^^^aaacccfffgggggggggiiihhhfffdddbbb___^^^]]]YYYXXXWWWUUUSSSPPPOOONNNHHHGGGFFFEEEDDDEEEIIILLLTTTXXX___gggmmmrrruuuvvvnnnmmmkkkjjjkkkpppwww}}}~~~~~~|||{{{xxxvvvuuutttuuuvvvtttuuuyyy}}}jjj___TTTOOOKKKMMMZZZjjjwwwnnnjjjqqq{{{zzzuuuuuuzzz~~~wwwrrrsssyyy{{{mmmaaaZZZPPPHHHDDDAAA>>>;;;:::;;;<<<<<<<<>>>>>===;;;;;;<<<===???AAACCCDDDBBBCCCDDDCCCCCCDDDGGGJJJSSSUUUWWWYYY[[[\\\\\\\\\[[[ZZZXXXVVVTTTRRRPPPPPPLLLKKKJJJHHHFFFDDDCCCCCCCCCCCCDDDEEEGGGKKKQQQUUU^^^bbbiiipppvvvyyy{{{{{{qqqooonnnnnnqqqxxx}}}||||||}}}xxxwwwwwwuuuuuutttssssssoooooopppttt}}}ooodddXXXQQQMMMOOOZZZgggyyy}}}vvvooolllrrr{{{}}}xxxwwwzzz~~~yyyssssssxxxrrrfff^^^SSSKKKFFFBBB???<<<999:::<<<<<<<<<>>>@@@CCCMMMTTT^^^eeekkkpppvvv|||rrrbbbOOOFFFBBB@@@DDDIIIWWW___fffiiiiiiggg^^^VVVJJJ???666222000---,,,...+++,,,,,,,,,,,,,,,,,,+++************************************************************++++++++++++,,,...000000000000222444777666:::HHHZZZhhhmmmmmmjjjpppzzz|||yyywwwzzzzzzvvvqqqiii[[[NNN@@@:::333/////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******************++++++++++++******)))))))))))))))))))))))))))))))))))))))*********))))))***+++,,,,,,------...---...000///333???LLLeeerrrwwwvvvttttttwww}}}~~~ttthhhQQQJJJFFFGGGJJJNNNTTT[[[___cccjjjpppuuuzzz~~~||||||||||||{{{xxxpppiiiiiikkkmmmrrrvvv}}}~~~|||oooaaa\\\SSSMMMIIIGGGEEECCCAAAAAA@@@???>>>>>>===<<<999999::::::;;;<<<>>>>>><<<<<<======<<<===@@@BBBFFFGGGIIIKKKLLLLLLLLLKKKJJJIIIHHHGGGEEEDDDBBBBBBCCCBBBAAA@@@???>>>>>>???AAACCCFFFIIINNNTTT[[[```iiimmmrrrxxx|||~~~~~~}}}uuusssqqqrrrwww~~~|||{{{|||~~~zzz{{{{{{{{{yyyuuuqqqooollljjjhhhiiippp|||rrrhhh[[[RRRNNNQQQ[[[dddvvv}}}xxxrrrooottt|||zzzxxxzzz|||~~~yyyssssssxxxvvvkkkbbbWWWMMMHHHDDD@@@>>>888:::<<<<<<<<<===???@@@KKKQQQ[[[dddkkkqqqvvvzzzuuu^^^MMMDDDAAADDDHHHUUU^^^hhhlllmmmjjjccc[[[OOODDD999444111///...000,,,,,,,,,------,,,,,,,,,************************************************,,,---------......//////---///000111111111333444777888???NNNaaannnqqqpppmmmvvv|||zzz||||||yyyuuuooobbbVVVEEE>>>666111//////---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))******))))))***+++,,,------.........///000111666EEETTTiiiuuu}}}tttuuuuuuvvvxxx}}}yyylll```LLLGGGEEEGGGKKKNNNUUU]]]___dddlllrrrwww|||}}}tttmmmnnnqqqssswww{{{||||||}}}nnnfffZZZQQQLLLHHHEEEBBBCCCAAA????????????===<<<888888777777888888999:::888999:::999888999<<<>>>===>>>@@@AAABBBAAAAAA@@@AAAAAA@@@??????>>>======>>>======<<<===>>>@@@AAABBBFFFKKKQQQWWW^^^eeejjjsssvvvzzz~~~}}}|||uuutttsssvvv|||}}}|||~~~{{{sssnnnkkkhhhdddccchhhqqq|||uuulll^^^TTTPPPTTT\\\bbbtttzzzuuurrruuu{{{{{{xxxyyyzzz|||}}}zzztttsssxxx|||qqqhhh[[[QQQJJJFFFBBB???:::;;;<<<<<<;;;<<<>>>@@@HHHNNNXXXbbbkkkrrryyy|||pppYYYIIICCCEEEHHHQQQ\\\hhhnnnooonnnhhhbbbVVVJJJ===777333000///111,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------.........///111222111222333555666:::EEEUUUfffrrrtttsssrrr}}}}}}zzz}}}}}}|||zzzvvvkkk```KKKDDD:::444111000...,,,------------------------******++++++++++++,,,,,,******++++++++++++******))))))))))))))))))))))))***)))))))))))))))))))))((()))***+++,,,------.........000111222999JJJ[[[jjjuuu~~~zzztttwwwyyy{{{}}}zzzqqqcccWWWHHHEEEDDDGGGKKKOOOVVV^^^]]]ccclllsssyyy~~~}}}tttmmmnnnssswww{{{|||}}}~~~yyyjjj]]]VVVQQQLLLHHHEEEBBB@@@@@@AAA@@@>>><<<888888777777666777777777666777777666666777999;;;:::;;;<<<=========<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<>>>AAADDDFFFIIINNNUUU]]]dddjjjqqquuuzzz}}}{{{yyyrrrqqqrrrwww~~~yyyoookkkgggeeehhhqqqzzz}}}ttteeeYYYUUUYYY___cccrrr}}}{{{xxxuuuxxx}}}{{{wwwwwwyyyxxx}}}~~~}}}vvvtttxxxzzzpppbbbUUUNNNHHHDDD@@@;;;<<<<<<;;;;;;;;;>>>@@@EEEKKKTTT___jjjsss{{{fffQQQFFFDDDEEEKKKXXXfffmmmqqqrrrooojjj^^^QQQBBB:::444///...000,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++((())))))******+++,,,,,,...000222222222222444555555<<>><<<::::::999888777777777888555555666555444555777999666777888888888888666666555555666666777777888888:::::::::<<>>AAACCCHHHRRR]]]iiittt|||oooVVVGGGBBBBBBGGGTTTccclllqqqtttssspppeeeVVVFFF<<<444...---...,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---....../////////000222222222222444666444===MMM^^^llltttxxxyyywwwssszzz~~~~~~~~~zzzqqqcccTTTBBB999777666000***///......------,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++*********))))))))))))************++++++++++++,,,---......,,,...000222888DDDTTT```pppvvv}}}}}}zzzqqqiiiZZZKKKDDDBBBBBBGGGOOOVVVZZZ\\\cccgggnnnvvv}}}yyyvvvrrrrrruuuzzzyyynnnbbbWWWPPPNNNJJJFFFCCCAAAAAAAAA:::999777777888888666444999888777666555666777888666777777777777888888888777777888777666666999;;;<<<===???AAAEEEKKKRRRWWWdddiiipppvvvzzz}}}yyysssmmmooouuu|||vvvoooooooooppp}}}mmmaaa[[[[[[bbbjjjwww|||wwwtttuuuzzz~~~{{{uuussssssvvv{{{}}}{{{{{{~~~pppaaaSSSIIIDDDAAA@@@???===;;;:::;;;<<<===CCCIIIRRR\\\fffoooxxx~~~xxx```MMMCCC@@@KKKTTTaaakkkpppsssuuuvvvrrrdddQQQAAA888333///,,,......---------,,,,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,---...//////000//////000222333333222:::@@@PPPdddppptttxxx}}}}}}ssskkkmmmwww}}}}}}~~~~~~zzzkkk]]]LLL@@@;;;888333//////......------,,,,,,++++++++++++++++++++++++++++++++++++++++++*********+++++++++******)))))))))))))))))))))************************+++,,,---------///111444;;;HHHYYYeeessswww}}}|||sssiiiYYYJJJDDDCCCCCCGGGOOOVVV[[[\\\cccgggnnnvvv~~~~~~{{{xxxuuutttwww{{{~~~sssfff^^^ZZZTTTOOOKKKHHHEEECCC<<<:::888888999888777555999888777777666777777777888888888999999999::::::777888999888888999<<<>>>>>>@@@CCCGGGLLLSSS[[[aaammmqqqwww|||}}}vvvqqqnnnrrrxxxtttqqqppprrr}}}nnneee______fffnnnyyyzzztttqqqssswww|||{{{vvvsssttttttxxx|||}}}}}}uuudddVVVLLLFFFCCC@@@???===;;;:::;;;<<<===AAAFFFOOOYYYcccnnnwww}}}~~~uuu```PPPGGGDDDJJJSSS___jjjppptttvvvwwwvvvjjjXXXGGG;;;444000.........---------,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,+++++++++,,,,,,---...///000000000111222444444444;;;CCCUUUiiitttuuuvvvzzz{{{pppggghhhrrr}}}xxxvvvkkk[[[KKK???888444333//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))(((*********))))))))))))))))))))))))*********++++++))))))))))))***+++,,,---///000222666???NNN```lllwwwzzz}}}~~~~~~sssgggVVVHHHCCCCCCDDDIIIPPPWWW[[[]]]cccgggooowww|||{{{yyywwwwwwzzz}}}~~~~~~|||mmmeee\\\VVVSSSPPPJJJEEE@@@>>><<<;;;;;;;;;:::888999999999888888777777777666666777777777888888888999:::;;;;;;<<<>>>AAADDDBBBFFFJJJPPPWWW___hhhmmmvvvzzz~~~yyysssppppppvvv}}}{{{tttppprrr~~~|||pppiiieeeeeekkkrrr{{{{{{tttqqqrrrwww{{{|||vvvuuuuuussswww|||~~~||||||{{{jjjZZZOOOIIIFFFAAA???===;;;;;;;;;<<<===>>>CCCLLLVVV```kkkuuu|||}}}}}}ooo___QQQJJJHHHGGGOOO[[[gggoootttwwwyyy{{{rrrcccRRRAAA666111000......---------,,,,,,,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,++++++++++++,,,---......000000000111222444555666<<>>===::::::::::::999888888777777777888999::::::;;;;;;;;;===>>>@@@AAADDDGGGKKKLLLOOOUUU[[[bbbjjjrrrwwwzzz}}}xxxtttsssttt{{{xxxqqqpppwwwyyypppkkkiiiiiinnnuuu~~~xxxtttuuuyyy}}}|||wwwvvvwwwvvvyyy||||||{{{yyyzzz|||ooo^^^RRRKKKGGGBBB@@@>>><<<;;;;;;<<<======BBBIIISSS]]]iiittt{{{}}}zzzssshhh[[[PPPIIIGGGDDDKKKVVVbbblllssswwwyyy}}}xxxmmm[[[HHH999333222......---------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++***++++++,,,---...000111222222333444777999???OOOfffwww{{{wwwrrrqqq|||yyykkk___```mmm|||zzz}}}~~~|||gggPPP>>>666444000//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))(((''''''++++++++++++++++++++++++************++++++++++++,,,,,,+++,,,,,,---...///...///333;;;III[[[lllwww{{{zzzmmm]]]NNNEEEBBBDDDHHHMMMRRRXXX]]]aaaeeeiiirrrzzz|||xxxxxxxxxzzz}}}zzzmmmgggbbb\\\WWWMMMJJJFFFDDDDDDCCCBBBAAA>>>>>>===<<<;;;;;;::::::======>>>@@@AAACCCDDDEEEBBBCCCFFFGGGIIILLLQQQTTTXXX\\\aaaggglllrrrxxx|||}}}|||zzzzzzzzz}}}uuuppppppsss{{{}}}uuunnnkkkjjjkkkpppwww|||xxxwwwzzz~~~~~~zzzxxxxxxzzz|||~~~~~~|||xxxvvvyyy}}}tttcccUUULLLHHHBBBAAA>>><<<;;;;;;<<<======AAAHHHPPP[[[gggsss{{{|||vvvsssmmmcccWWWMMMFFFBBBAAAGGGQQQ]]]gggoootttuuuzzzxxxqqqaaaMMM===555333......---------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,---......000111333333333555999<<>>AAAFFFNNNXXXdddqqqyyyzzzxxxwwwssslllcccXXXMMMEEEAAA???CCCKKKVVVbbbjjjnnnooorrrrrrnnnbbbQQQAAA777444......---------,,,,,,,,,***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,---...//////000222444444333555;;;???NNNbbbwww|||xxxwwwvvvxxxzzzlllaaafffuuu|||eeeNNN===555000000//////......------------------------------+++++++++++++++*********)))*********++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,---.../////////222999EEEUUUggguuu}}}zzznnn___NNNEEEDDDAAAEEEKKKPPPTTTYYY___dddiiinnnvvv~~~~~~~~~zzzoooiiidddaaa\\\YYYWWWWWWVVVVVVNNNLLLIIIFFFEEEFFFHHHIIIGGGIIIKKKNNNRRRUUUXXXYYY]]]^^^aaaccceeehhhlllpppooorrrwww{{{~~~~~~wwwppphhhbbbaaannnyyyqqqkkkiiiiiikkkrrrzzz}}}|||}}}||||||{{{yyyvvvxxx}}}zzztttvvv}}}mmm\\\OOOIIIDDDBBB???===<<<;;;<<<======@@@DDDKKKTTTaaammmvvv}}}|||{{{{{{wwwpppggg]]]RRRIIICCC>>>@@@GGGQQQ\\\eeeiiiiiiiiijjjhhh```SSSDDD999333......---------,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------------...///000000000222444444333666<<>>999:::>>>@@@>>>@@@HHHPPPYYYfffqqqxxx||||||qqqjjjcccVVVKKKCCCAAA@@@EEERRR]]]aaa___ccc^^^\\\]]]UUUEEE888444333111000000000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///222222333333222555BBBPPPeee~~~mmmddd]]]dddxxxzzzyyy}}}xxxhhhRRRBBB<<<444222000///000///...,,,......---------,,,,,,,,,***++++++++++++***))))))***************************++++++++++++,,,,,,,,,***,,,------,,,---///222444999DDDVVViiiyyy}}}~~~|||xxx|||{{{dddRRRFFFAAA@@@@@@FFFNNNUUUYYY^^^dddiiinnnuuu~~~~~~|||xxxooolllfffbbb___```bbbdddgggjjjpppvvv{{{}}}~~~}}}|||~~~|||vvvooohhhbbb^^^[[[dddppp|||zzztttooonnnrrrwww{{{|||xxxuuutttvvvxxx{{{zzzyyywwwvvvxxxkkkZZZPPPKKKFFFCCCAAA>>>999:::===???===???FFFMMMVVVcccooowww{{{|||tttkkk]]]OOOGGGBBB@@@DDDOOOZZZ``````ddd___]]]\\\UUUFFF:::555111///...---------,,,***,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,///////////////000111222222111222333222666DDDRRRjjj}}}iiiaaa]]]fffyyy~~~|||yyyvvvvvv~~~{{{uuuhhhUUUEEE>>>555333111000000000///.........---------,,,,,,,,,***++++++++++++***))))))******************************+++++++++,,,,,,,,,+++---......---...111333333:::HHH\\\qqqzzz{{{~~~|||wwwwww{{{~~~fffQQQDDD@@@AAAAAAHHHPPPVVV[[[___eeejjjpppwww~~~~~~yyyvvvqqqlllhhhfffeeeeeehhhmmmuuu}}}}}}{{{xxxuuuqqqkkkddd___^^^fffqqq|||~~~xxxrrrqqqtttyyy|||~~~|||yyywwwuuuuuuvvvvvvsssssstttvvv{{{ttt```TTTMMMHHHCCCAAA>>>:::999<<<===;;;===CCCKKKSSS```kkkuuuzzz|||kkk\\\NNNGGG@@@BBBKKKVVV^^^aaaeeeaaa^^^\\\UUUIII===888111///---,,,------+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,------///000000333333444555555:::IIIXXXqqqxxxccc^^^]]]gggyyy}}}zzzxxx~~~yyyvvvxxxxxxxxxvvvlll[[[KKKAAA777444111//////000//////......---------,,,,,,,,,,,,------------,,,++++++*********************************++++++,,,,,,---+++,,,......---...000222333:::JJJ```vvv{{{|||~~~}}}{{{zzz||||||xxxvvvwwwfffOOOBBB@@@BBBCCCIIIQQQXXX\\\aaaggglllqqqxxxzzztttooojjjhhhfffiiimmmssszzz|||{{{zzzzzz|||zzzxxxwwwuuuooogggaaaaaahhhrrr|||zzzuuusssuuuyyy||||||yyyvvvsssqqqpppnnnppprrrwww}}}yyyeeeYYYPPPJJJDDDBBB???::::::<<<===:::<<>><<<===<<<::::::???EEELLLXXXbbblllttt~~~~~~ppp___NNNGGGGGGKKKWWWdddfffiiiiiiddd___XXXLLLBBB666333///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------...000111333333333333444777;;;EEEYYYkkk}}}uuuaaa]]]\\\cccooo|||~~~{{{zzzzzz{{{||||||www}}}yyyiiiYYYDDD???777111//////000000......---------,,,,,,,,,***++++++++++++***))))))************************((()))***+++,,,------...+++---......---...000333333>>>SSSnnn}}}|||zzzyyyzzz|||~~~}}}yyyyyy|||uuuqqqrrr{{{}}}jjjVVVGGGAAAAAABBBHHHNNNVVV\\\aaaffflllpppvvv||||||tttkkkccc___\\\]]]bbblllyyy~~~{{{wwwttttttvvvzzz|||zzzvvvsssrrrrrrssskkkfffbbbeeemmmsssuuutttsssyyy{{{wwwvvvxxx|||~~~}}}~~~|||yyyuuurrrppptttvvvzzz~~~}}}qqq^^^SSSIIIFFFDDD@@@======;;;888888===BBBIIITTT___iiirrr~~~wwwdddQQQIIIEEEFFFRRRaaafffkkkmmmiiiddd]]]PPPDDD888555111............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...***++++++,,,...///111222555444555888===III^^^qqqzzzlll___^^^___fffpppzzz}}}{{{yyyyyy{{{}}}|||~~~pppaaaHHHBBB:::333111111111222......---------,,,,,,,,,,,,------------,,,++++++************************((())))))+++,,,---......---.../////////000222444777BBBWWWppp~~~}}}}}}~~~{{{wwwvvv{{{uuuppprrr}}}xxxdddQQQFFFBBBAAABBBHHHNNNWWW]]]aaaffflllqqqxxx~~~zzzqqqggg^^^YYYTTTVVV\\\hhhuuu~~~}}}~~~zzzyyyyyy{{{|||yyy}}}}}}}}}}}}}}}xxxvvvuuuvvvwwwooogggaaabbbjjjrrruuuuuuyyy{{{xxxxxxzzz}}}wwwzzz}}}~~~|||zzzwwwvvvuuuvvvyyy}}}rrr```UUUJJJGGGEEEAAA>>>>>>999777777;;;@@@GGGRRR\\\gggqqq}}}zzzfffRRRIIIDDDCCCOOO___fffllloookkkfff```SSSEEE<<<888444111000111111000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---......///111222444555888777999<<>>;;;:::===AAAEEENNNXXXcccnnnzzzpppYYYIIIBBBDDDMMMWWWeeeooosssmmmiiiggg^^^QQQCCC;;;444111///,,,,,,...///...,,,++++++,,,...///***++++++,,,---...//////------......//////000000555555777:::BBBSSSjjj}}}|||wwwoooiiihhh```eeeiiilllqqqxxx{{{zzzxxxvvvuuuuuuvvvyyy}}}zzzmmmZZZMMM???999555000...///------...//////...------,,,,,,------,,,,,,+++***+++,,,,,,---,,,,,,++++++---,,,,,,++++++,,,,,,---,,,---////////////111222;;;KKKaaaqqq~~~~~~|||xxx^^^JJJAAABBBCCCCCCKKKQQQWWW[[[^^^ccclllttt{{{sssiii^^^XXXYYYYYY^^^jjjxxx~~~~~~|||zzzyyyxxxyyy{{{|||wwwqqqmmmlllhhhiiipppwww~~~}}}}}}}}}~~~{{{vvvtttuuuyyy}}}~~~|||xxxyyy}}}~~~~~~|||{{{zzz}}}{{{hhh[[[OOOIIIFFFAAA===<<<>>>;;;:::===???CCCLLLUUUaaammmyyyqqqZZZJJJCCCCCCKKKTTTbbblllrrrnnnkkkjjjbbbWWWFFF===555222///---,,,......---+++******+++---...,,,,,,------------------------......///000000000666666888<<>>NNNaaaoooyyyyyy^^^IIIAAAAAADDDFFFNNNTTTYYY]]]___dddmmmttt{{{uuummmfffaaa___```eeeppp|||}}}zzzwwwvvvxxx||||||wwwpppiiidddbbb___aaagggnnnuuu}}}}}}|||~~~}}}{{{zzzyyy|||~~~}}}}}}jjj]]]PPPJJJFFFAAA>>>===>>>;;;:::<<<>>>AAAIIIQQQ^^^jjjvvv}}}ooo[[[LLLDDDCCCHHHOOO___jjjrrrqqqooooooiii```KKKAAA777222000------...---,,,+++******+++,,,---......---------,,,,,,,,,------...//////000111111666888:::===GGGYYYmmmzzzxxxooohhhaaa```bbbfffkkkpppqqqtttyyyyyyvvvsssqqqooonnnqqqvvv{{{}}}~~~~~~jjjPPP???888555333111......////////////......,,,,,,------,,,,,,+++*********+++,,,,,,,,,,,,+++,,,,,,+++++++++,,,------,,,---/////////111333666AAAPPPbbbmmmuuu}}}www[[[HHH@@@@@@EEEJJJRRRVVV[[[^^^___eeemmmuuu}}}yyyuuupppmmmhhhiiimmmvvv}}}zzzxxxxxx{{{~~~~~~yyytttmmmeee```[[[YYYZZZ```fffmmmvvvyyyzzz|||~~~~~~}}}nnn```RRRKKKGGGBBB>>>>>>???<<<;;;===>>>@@@GGGOOO[[[gggsss{{{xxxjjjXXXLLLEEEBBBFFFKKK^^^iiisssuuutttsssnnnhhhRRREEE999444111...---...---,,,,,,++++++,,,,,,---------------------------------...///000111111222555888:::???KKK]]]oooxxx||||||wwwlllddd___```dddmmmrrrwwwxxxzzz}}}{{{wwwqqqooommmllloootttzzz~~~}}}}}}zzz^^^GGG;;;666333///////////////////////////,,,,,,------,,,,,,+++***)))***++++++,,,,,,,,,+++,,,+++++++++,,,,,,---...,,,.../////////222555888BBBRRRdddooovvv}}}qqqWWWGGGAAAAAAFFFMMMTTTXXX\\\^^^```eeennnvvv~~~{{{yyyqqqrrrtttyyy~~~}}}~~~~~~|||xxxrrrkkkccc^^^VVVTTTUUUZZZ^^^dddnnnxxx}}}zzz|||~~~~~~~~~}}}~~~qqqdddUUUMMMHHHCCC??????@@@===<<<>>>???@@@FFFNNNXXXdddpppxxx~~~pppcccTTTKKKEEEBBBEEEIII^^^jjjuuuyyyxxxuuuqqqmmmYYYKKK<<<555333000............------------......++++++,,,,,,---...//////------...///000111222222333777:::@@@NNNbbbqqqvvvzzzyyy~~~ttthhh```]]]bbbiiiqqqxxx}}}~~~|||wwwpppooommmmmmoootttzzz~~~kkkQQQ@@@888333...000//////......//////000,,,,,,------,,,,,,+++***((()))***+++,,,,,,,,,,,,++++++++++++,,,---......---......///000333777:::FFFWWWiiisssyyy}}}hhhQQQGGGCCCBBBGGGPPPTTTXXX\\\^^^```eeeooowwwzzzyyyyyyzzz}}}~~~~~~~~~~~~|||xxxssslllccc^^^TTTRRRSSSUUUXXX\\\fffqqq{{{|||~~~}}}}}}}}}~~~}}}~~~~~~|||{{{{{{|||}}}|||}}}~~~uuufffWWWNNNIIICCC@@@??????===<<<>>>???@@@FFFMMMVVVbbbooowww~~~yyylll```RRRJJJEEEBBBDDDIII\\\gggttt{{{yyyuuuqqqppp___OOO>>>777444111...............//////.........***++++++,,,---...///000------...///111222333333222777;;;AAASSSiiiuuuvvvzzzzzz|||oooddd]]]\\\dddmmmuuu|||~~~wwwrrrqqqpppppprrrvvvzzz}}}uuuYYYEEE;;;555///111000///......///000111,,,,,,------,,,,,,+++***((()))***++++++,,,,,,,,,++++++++++++,,,---...///---......///000333888<<>>???EEELLLTTT```nnnvvv~~~|||mmmaaaSSSKKKEEEBBBDDDHHHVVVbbbpppyyyxxxsssqqqqqqdddSSS@@@888555222///...---..................---,,,,,,,,,------.........------...000111222333444111888===DDDXXXpppzzzxxxyyyzzzwwwkkkbbb]]]^^^gggssszzz|||tttsssssstttvvvyyy{{{}}}yyy^^^HHH===777111111000///......///000111,,,,,,---------,,,++++++(((((()))++++++,,,,,,,,,++++++++++++,,,---...///---......///000444999===OOOaaattt}}}kkkXXXHHHFFFGGGEEEIIIRRRSSSWWW[[[]]]___fffpppyyy~~~|||xxxwwwxxxyyyzzz~~~~~~~~~uuukkkeee\\\ZZZYYYXXXWWWYYYcccnnn{{{|||vvvqqqppppppqqqtttwww{{{}}}~~~~~~~~~}}}yyywwwvvvxxx{{{~~~|||zzzxxxvvvuuuuuutttuuuvvvyyy}}}sssvvvyyy|||~~~yyyjjjYYYPPPJJJDDDAAA@@@;;;999999<<<===>>>DDDKKKTTT```mmmvvv~~~pppcccUUULLLFFFBBBCCCGGGQQQ]]]mmmwwwwwwrrrppprrrgggUUUAAA888555222///...,,,------......------,,,......---------,,,,,,,,,------...000111333444444222999???GGG[[[ttt~~~zzzwwwyyy~~~uuukkkccc^^^```lllwwwuuuuuuvvvwwwyyyzzz|||}}}vvvdddPPP@@@555111222111000//////.........//////...---,,,,,,++++++...---+++*********++++++++++++,,,,,,,,,,,,------...---...000000222:::DDDUUUmmm}}}wwwfffSSSDDDDDDGGGFFFJJJRRRVVVYYY^^^bbbeeejjjooosss}}}~~~{{{yyyzzz|||~~~~~~|||vvvsssoooggg___]]]^^^___eeekkkuuu}}}~~~xxxqqqpppooolllkkkllloootttwwwwwwyyy}}}}}}zzzvvvssspppoooqqquuuzzz}}}|||wwwvvvyyyyyyvvvsssssspppooowww~~~zzzyyyzzz}}}~~~xxxlll^^^UUUMMMEEEAAAAAA>>>>>>===;;;<<>>===<<<;;;;;;>>>CCCGGGQQQZZZhhhttt|||qqq```UUUKKKCCC@@@AAAMMMWWWeeeooorrrpppllljjjbbbVVVGGG;;;555333111///000000///------,,,,,,------------.........//////////////////000222333444666:::BBBRRRjjj~~~uuukkkbbb```eeemmmzzz|||zzzyyyyyyzzz||||||||||||~~~tttdddRRRDDD;;;777222222111000//////////////////......---,,,,,,,,,---,,,,,,++++++++++++,,,++++++,,,,,,,,,,,,------++++++---///000444???KKK```xxxyyytttZZZLLLAAABBBGGGJJJPPPWWWWWWZZZ^^^bbbgggnnnuuuzzz~~~}}}|||}}}}}}xxxssspppmmmnnnrrr|||}}}yyyxxxzzz}}}~~~{{{qqqhhhdddbbbaaaccchhhiiiooosssuuuvvvxxxuuupppooommmlllnnnssswwwzzz{{{|||wwwssstttxxxzzzxxxuuuoookkkiiinnnzzz~~~rrrcccZZZQQQIIIDDDDDD======<<<;;;;;;===BBBEEENNNWWWeeeqqqzzzxxxiii\\\OOOEEEBBBDDDIIISSSaaalllpppooollliiicccYYYJJJ>>>777444111///000///...---------------------.........//////////////////000111222333444555:::EEEXXXqqqpppeee]]]aaakkkwww|||{{{zzzzzz|||}}}}}}|||~~~|||~~~|||rrrcccSSSEEE<<<777333222111000//////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,...000000444AAANNNeee|||www|||qqqUUUJJJAAABBBFFFKKKQQQWWWWWWZZZ^^^cccjjjqqqzzz~~~}}}~~~~~~{{{wwwwwwzzzyyysssrrrvvv{{{}}}zzzwwwpppiiifffcccaaaccchhhjjjpppvvvwwwxxxxxxtttnnnjjjiiiiiinnntttyyyzzzzzzzzzuuurrrsssxxx{{{zzzxxxpppmmmjjjmmmvvvsssdddZZZRRRIIIDDDCCC======<<<;;;:::<<<@@@DDDLLLUUUbbboooxxxvvvfffVVVKKKHHHHHHEEEOOO]]]iiippppppmmmjjjeee\\\NNNBBB:::555222000000///...---------------............////////////...//////000111333444555777<<>>===;;;;;;<<>>777333333222111000000000000........................+++,,,,,,------------,,,++++++,,,,,,,,,,,,------///000222333222888HHHYYYrrruuutttuuuyyygggQQQLLLFFFDDDGGGLLLRRRUUUXXX\\\cccjjjqqqxxx}}}||||||}}}|||{{{wwwssspppqqqwww|||}}}{{{uuujjjhhhggghhheeeaaabbbfffmmmsssxxxyyyyyyxxxsssmmmeeecccdddkkkuuu}}}}}}zzztttnnnnnnttt{{{~~~~~~qqqoookkkhhhiiirrrwwwggg\\\RRRHHHCCCAAA>>>???>>>===<<<<<>>======???AAAEEENNN[[[hhhsss}}}vvv```MMMHHHPPP]]]kkkvvvxxxtttoookkkeeeZZZMMMAAA888333222......---------......///.../////////000000000000......///000222444666777;;;BBBWWWsss{{{|||wwwmmm^^^YYY[[[iiizzz~~~~~~}}}lllXXXFFF===444333222111000000000000.........///////////////***+++---...///...------++++++,,,,,,,,,---------+++...222444666???SSSggg~~~yyyrrrooorrryyy}}}zzz___LLLKKKHHHEEEHHHPPPVVVYYYYYY^^^gggooovvv|||~~~}}}|||{{{{{{|||}}}}}}~~~|||~~~xxxtttnnnlllooouuuzzz}}}}}}~~~|||yyytttnnnjjjgggeeeeeecccbbbhhhpppwww|||~~~}}}yyyttteeebbbaaaiiiuuuyyyqqqgggeeellluuu{{{~~~wwwvvvrrrlllggglllxxxpppdddZZZOOOIIIGGG@@@AAA@@@???======???AAACCCLLLYYYfffqqq{{{qqqZZZJJJQQQ^^^mmmxxxzzzvvvpppkkkfff\\\OOOBBB888333222......---------......///////////////000000000000......///111222555666777;;;CCCXXXvvv~~~tttkkk\\\YYY]]]kkk|||}}}}}}~~~vvvaaaNNNAAA:::444000111111...---/////////...---,,,,,,++++++---,,,,,,++++++,,,,,,---------,,,,,,------...//////...000333666AAAYYYqqq~~~{{{wwwqqqpppyyyzzzrrr[[[IIIHHHGGGHHHKKKQQQVVVZZZ^^^aaahhhrrrzzz}}}|||{{{{{{|||~~~~~~xxxuuu{{{{{{xxxrrrllliiilllsssyyy|||}}}|||vvvqqqmmmggghhhgggccc```bbbiiipppxxx}}}~~~wwwooojjjfffeeemmmzzzwwwqqqhhhdddiiittt{{{}}}}}}zzzxxxuuulllgggmmmxxxwwwhhh]]]SSSHHHAAABBB@@@>>>;;;::::::;;;;;;BBBGGGRRR___nnnzzzyyy```PPPRRRZZZhhhvvv~~~|||ssslll___OOO@@@777333222///.........------------,,,,,,---...///000111111,,,...000222333555888;;;:::KKKfff}}}|||rrrhhh]]]XXX[[[kkk~~~|||}}}nnnXXXIII<<<555111111111///...000//////...------,,,++++++...------,,,,,,------...++++++******++++++,,,---//////111444888DDD\\\sss~~~}}}yyytttsss}}}}}}xxx~~~iiiSSSHHHGGGFFFGGGKKKQQQVVVZZZ^^^aaahhhrrr{{{~~~yyyyyyzzz{{{|||~~~|||rrrllljjjqqq|||~~~xxxrrrkkkhhhkkkrrrxxx{{{~~~~~~zzztttnnnjjjggghhhgggccc```bbbkkkrrr{{{wwwooohhhdddeeennn|||vvvppphhhdddhhhqqq{{{}}}zzzwwwoooiiimmmuuuzzzkkk```VVVLLLEEEBBBAAA>>>;;;::::::;;;;;;AAAGGGQQQ^^^kkkxxxjjjSSSTTTZZZfffuuu~~~wwwpppdddTTTDDD999444333////////////.........---.........//////////////////000222222333444777:::===NNNhhhssshhh\\\XXX]]]nnn}}}}}}|||}}}|||xxx{{{gggTTTAAA999222222222000///111//////......---,,,,,,,,,///......------......///+++++++++++++++,,,,,,---///000222555:::GGG___sss~~~yyyyyyyyyvvv{{{vvv^^^IIIFFFEEEEEEGGGKKKQQQVVVZZZ^^^bbbiiisss|||yyytttuuuxxxzzz}}}zzzuuugggaaa]]]bbbmmm||||||||||||}}}zzzsssjjjgggjjjqqqwwwzzz~~~~~~~~~zzzuuupppllljjjkkkiiieeecccfffooowwwxxxoooeeecccfffqqquuupppiiiddddddlllwww}}}yyysssnnnnnnrrr~~~pppdddYYYOOOHHHBBBAAA>>><<<::::::;;;<<>><<<;;;;;;;;;<<<@@@DDDLLLWWWcccpppzzzzzzhhhVVVVVVZZZeeesss}}}}}}yyyooo```PPPAAA888333111111111000000000000//////////////////.........000111222222333666999<<>>666444222000///.........///////////////.........------.........///............///000000***111666888BBBVVVhhhqqqxxx|||sss\\\JJJBBBAAABBBFFFKKKQQQXXX]]]```aaaeeelllvvvzzzqqqkkknnnpppssswww{{{~~~~~~yyyuuurrrqqqqqqoookkkggg```ZZZSSSNNNLLLQQQ___nnn}}}}}}wwwuuuvvvxxxzzzllliiirrr~~~{{{xxxvvvrrrqqqmmmiiihhhppp~~~vvvddd^^^[[[ddduuu|||oookkkfff]]][[[```cccooowwwtttmmmkkkiiifffaaaiiisssnnn___UUUPPPDDDBBB@@@===<<<<<<<<<===<<<>>>CCCMMMZZZiiivvv~~~~~~vvvlll\\\OOOGGGFFFHHHQQQ^^^iiinnnooolllnnnooojjj___QQQEEE>>>000000000000///////////////////////////.........111222222222444888>>>CCCQQQfff~~~xxxllloooyyy~~~{{{zzz|||}}}eeeRRR>>>555444222111111111111111111000000000000.........------.........---------...///000000111111222444:::JJJ```qqqxxx}}}}}}iiiRRREEEBBB???BBBGGGLLLPPPUUUZZZ]]]fffjjjsss}}}~~~xxxrrrnnnkkkooossswwwyyy{{{}}}~~~}}}uuuuuurrrnnnnnnqqqooolll^^^XXXRRROOOMMMOOOYYYddduuu~~~zzzvvvuuu~~~ppplllsss{{{}}}yyytttoookkknnn|||}}}jjjaaa\\\bbbppp~~~}}}oooiiiiiiddd^^^eeefffiiimmmooonnniiifff```bbbggguuurrrbbbUUUNNNIIICCC?????????======@@@<<>>BBBIIISSS```nnnwww~~~}}}vvvmmm___SSSIIIFFFEEEMMM[[[iiirrruuussstttssspppgggYYYIII???666333///------/////////........./////////000000111000222555777999???GGGVVVrrrwwwmmmiiisss}}}~~~wwwhhhVVVCCC999555222111111111111000000000000////////////............//////............///000111111222555999AAARRRiiiyyyyyybbbOOOFFFEEEAAADDDIIIMMMQQQUUUYYY]]]ffflllvvvzzzrrrkkkiiimmmrrrvvvxxx{{{}}}}}}}}}}}}~~~~~~{{{yyywwwvvvsssvvvwwwuuuuuuuuuqqqjjjaaaYYYPPPJJJEEECCCIIIQQQ^^^gggttt~~~yyywww~~~zzzvvv}}}wwwooojjjmmm{{{{{{nnnhhhjjjtttzzztttooodddbbbaaa```aaabbbaaa```___^^^^^^cccppp~~~lll\\\RRRIIICCC??????>>><<<<<<>>><<<>>>BBBHHHQQQ^^^lllttt~~~zzzqqqcccWWWNNNHHHEEEJJJXXXhhhtttzzzwwwwwwuuuqqqhhhZZZJJJ@@@777333000....../////////....../////////000000000000000222666777999@@@IIIZZZvvv~~~~~~~~~rrrjjjgggrrr{{{tttdddSSSBBB888444111000111111000000000////////////......------------......//////......///000111111111555;;;EEEWWWnnn}}}~~~{{{yyyxxx___MMMEEEEEEBBBEEEJJJNNNQQQUUUZZZ]]]gggnnnyyy~~~zzzqqqiiihhhlllqqquuuxxxzzz}}}}}}yyyvvvtttsssrrrvvvxxxxxxxxxwwwqqqiiiaaaYYYOOOHHHCCC@@@CCCIIIRRR[[[ggguuuyyyuuu{{{{{{~~~sssmmmooo|||}}}pppiiinnnxxxmmmiiiddd```^^^^^^]]]\\\YYYWWWWWW[[[dddtttrrr```TTTJJJDDD??????>>>;;;;;;===<<<===AAAFFFOOO\\\iiiqqq~~~zzzmmmbbbSSSLLLFFFIIIVVVfffrrrxxxyyyxxxvvvqqqhhhZZZKKKAAA888444000....../////////...////////////000000000111111444666777888@@@JJJ^^^yyy~~~~~~zzzooohhhgggqqq~~~~~~~~~~~~~~~}}}}}}}}}vvvqqqcccUUUDDD;;;777444333555000000000////////////...---,,,,,,,,,,,,,,,,,,---111000///......///111222111666>>>III\\\rrr|||vvvtttxxxxxx\\\KKKDDDCCCBBBFFFJJJNNNRRRVVV[[[^^^hhhppp||||||zzzuuunnnhhhfffjjjoootttwwwzzz}}}|||yyyvvvsssrrrqqqvvvzzzzzzzzzxxxqqqhhhaaaWWWNNNHHHCCC???AAAEEEJJJRRR^^^lllzzzzzzwww|||zzz{{{~~~~~~{{{tttuuu~~~qqqooozzzyyytttllleee```]]][[[YYYTTTRRRSSSXXX]]]gggzzzvvvcccVVVLLLEEE@@@@@@???;;;;;;===;;;===@@@EEEMMMYYYfffnnn|||}}}rrr[[[SSSKKKKKKUUUcccnnnssswwwwwwvvvrrriii[[[LLLBBB999666111//////000000///////////////000000000111333333666777666777@@@KKKccc}}}wwwnnnhhhgggqqq~~~{{{{{{yyy}}}{{{tttpppbbbTTTEEE<<<777222222555000000////////////......------,,,,,,,,,,,,------222111///......///111222222888AAAMMM```vvv}}}xxxtttvvvwwwYYYIIICCCBBBBBBEEEJJJOOOSSSXXX\\\```iiissswwwqqqmmmiiifffeeeiiinnnssswwwzzz~~~~~~{{{xxxuuusssrrrsssxxx|||}}}}}}{{{sssjjj```VVVMMMHHHDDD@@@@@@BBBEEELLLXXXeeettt~~~zzz}}}vvvuuuuuuxxx~~~{{{{{{zzz}}}xxxppphhhbbb]]]ZZZUUUQQQRRRXXXZZZ]]]kkkzzzzzzgggYYYNNNGGGBBBAAA@@@<<<;;;===;;;===???DDDKKKWWWccckkkzzzhhh^^^RRRNNNUUU```iiimmmssstttuuutttlll^^^OOODDD:::777222000///000000000/////////000000000111111333444666888666777BBBNNNhhh}}}tttlllgggfffqqq|||}}}~~~{{{}}}wwwtttdddWWWGGG===666000///222000000/////////.........///......------......///333111///......///111333444;;;EEERRReeezzz}}}}}}~~~zzzwww{{{uuuWWWHHHCCCAAAAAADDDJJJOOOTTTYYY^^^bbbjjjttt|||rrrhhhbbbbbbcccdddhhhmmmrrrvvvzzz~~~}}}zzzwwwtttrrrqqqvvv{{{~~~vvvmmm```VVVLLLHHHDDD???===???AAAGGGRRR^^^mmm}}}~~~uuurrrooopppvvv~~~wwwnnngggbbb\\\UUUSSSWWWWWWVVV___lll}}}}}}kkk]]]PPPIIIDDDCCCAAA===<<<>>>;;;<<<>>>CCCJJJUUUaaaiiiwww}}}yyykkkZZZPPPSSS]]]ggglllpppsssvvvvvvpppcccSSSHHH;;;777333000000000000000//////000000000111111111000222555777666999EEERRRmmmyyyppphhhddddddooo}}}}}}|||zzzkkk^^^NNNCCC:::333111444000/////////............000000////////////000000333222///......///111333666>>>HHHUUUhhh||||||{{{~~~yyyxxx{{{xxxsssUUUGGGCCCAAA@@@DDDJJJOOOTTTZZZ___ccckkkuuuzzzmmmaaa[[[]]]aaacccgggmmmrrrvvvzzz~~~~~~}}}{{{yyyvvvtttrrrqqqyyy~~~xxxppp```VVVLLLGGGCCC>>>;;;<<<>>>DDDNNNZZZhhhzzz~~~~~~~~~wwwrrrnnnnnnsss|||zzzqqqkkkdddZZZTTTWWWUUURRRXXXcccnnnmmm```QQQJJJEEECCCAAA>>><<<>>>;;;<<<>>>BBBIIITTT```hhhvvv{{{ttt^^^QQQQQQ[[[fffmmmooorrrwwwyyysssfffVVVKKK;;;888333111000000000000000000000000111111111111---///444777777:::HHHVVVppp~~~uuummmeeeaaacccmmm|||~~~~~~~~~~~~sssdddPPPAAA999555111...000000000000////////////......------------......000000///......///000111666<<>>BBBGGGOOO\\\iiiwww~~~xxxdddYYYVVVZZZdddmmmuuuvvvvvvuuussskkkYYYIIIBBB999222111111//////000000000000000////////////000444222444999999EEE]]]vvvxxxmmmbbb\\\\\\bbbppp~~~}}}}}}~~~wwwhhhTTTDDD;;;777333000111000000000////////////......------------......111111000//////000222333666;;;GGGYYYooo{{{|||~~~{{{yyysssyyyfffNNNEEEDDDDDDDDDEEEGGGLLLRRRXXX]]]___kkkuuutttggg]]]YYY[[[]]]cccggglllppptttwww{{{~~~}}}zzztttmmmkkknnnrrr{{{zzzooocccWWWPPPJJJCCC????????????CCCNNN[[[jjj{{{~~~~~~~~~xxxqqqooottt}}}vvvlllfff```YYYWWWYYY]]]mmmuuufffYYYNNNEEEBBBBBB???<<<<<<<<<;;;<<>>888555333111111000000000/////////......------------......222111000000000111333444666:::EEEZZZrrr~~~zzz{{{|||yyyuuuzzz}}}```KKKDDDCCCCCCCCCEEEGGGLLLQQQWWW\\\___kkkvvv}}}rrrfff]]]YYYZZZ\\\aaaeeekkkoootttxxx||||||uuullliiijjjooo{{{wwwkkk^^^WWWOOOGGGAAA@@@@@@???BBBKKKUUUbbbrrr}}}||||||}}}~~~}}}uuuqqquuu}}}~~~~~~xxxnnnccc[[[YYYVVVcccwwwyyyjjjZZZOOOEEECCCBBB???======<<<:::;;;@@@DDDLLLYYYeeewww~~~zzzjjj\\\TTTTTT___kkkrrruuuxxxzzzzzzuuugggYYYEEE<<<444222222//////000000000000000000000000000000444222555:::;;;HHH```vvvjjj^^^UUUTTTWWWeeeqqq}}}{{{vvvwwwyyy{{{}}}~~~yyyeeeQQQCCC:::666444111111111000000000//////......------------......111000000///000111333444666:::EEE[[[uuu|||~~~{{{{{{tttZZZIIIBBBBBBBBBBBBEEEHHHLLLQQQVVV\\\___kkkwww}}}sssggg^^^ZZZ[[[]]]aaaeeekkkpppuuuyyy~~~wwwmmmhhhhhhooo}}}vvviii```WWWMMMEEECCCBBB@@@BBBIIIRRR]]]lllxxx~~~|||{{{|||~~~~~~}}}}}}xxxtttvvv~~~|||yyy}}}~~~qqqeee___XXX^^^kkk}}}zzzmmm]]]QQQGGGDDDCCC@@@>>>>>><<<;;;<<<@@@DDDKKKXXXdddssszzz|||nnn___SSSQQQ]]]jjjpppuuuzzz||||||xxxkkk^^^HHH>>>666333222//////111000000000000000111111111000444222555;;;<<>>>>>>>><<<===@@@DDDKKKXXXdddpppxxx|||ooo```SSSOOO[[[iiiooouuuzzz||||||wwwkkk```KKKAAA777444222//////111///000000000111111111222000444222555<<<>>>LLLfff~~~wwwhhhZZZQQQUUU\\\mmmuuu}}}}}}{{{zzzwwwtttppprrruuuyyy|||~~~~~~}}}|||}}}hhhPPP???777555222222111111111000000000......------------............---...///000222333666<<>>MMMaaauuuttt[[[MMMFFFAAA@@@BBBCCCGGGMMMPPPRRRVVV^^^dddmmmwww~~~vvvlllddd```aaabbbeeehhhnnnssswww|||~~~uuuooopppppp|||ttteeeYYYTTTNNNIIIFFFFFFHHHMMMVVV```iiittt}}}{{{yyyzzz|||~~~}}}{{{vvvsssuuu|||{{{vvvvvvttt~~~~~~|||}}}rrrjjjcccgggvvvuuulll___QQQJJJGGGBBB??????>>><<<<<>>AAAGGGSSS___lllttt{{{qqqcccWWWNNNKKKRRR\\\hhhqqqyyy}}}}}}yyypppgggQQQFFF;;;555333000///111///000000111222222333333111444222555===AAAQQQlllzzzkkkaaaccckkkwww}}}zzzuuusssqqqooorrruuuyyy}}}zzzyyy}}}}}}cccIII;;;888333222111000////////////...............///000111---///111111111222333555999===LLLcccwwwmmmTTTHHHCCC>>>>>>BBBHHHIIIKKKOOOTTTZZZ___ccckkkttt|||wwwmmmgggccc^^^]]]```fffjjjpppuuuxxx{{{}}}~~~~~~vvvpppsss~~~{{{pppjjj]]]UUUNNNMMMNNNOOOSSSYYYbbbkkkvvv~~~}}}}}}{{{wwwtttrrrtttuuuyyy}}}wwwsssrrrtttwwwxxx{{{{{{{{{{{{||||||{{{~~~vvvqqqrrrwwwqqqgggZZZNNNHHHEEEBBB??????<<<<<<>>>AAAFFFRRR]]]hhhsssxxxlll^^^UUUOOOMMMRRRYYYdddpppzzzzzzlllXXXJJJ===777555444333444555444333111000/////////333222444888999@@@VVVmmmzzzmmmhhhkkkqqq~~~yyyuuusssssstttxxx}}}}}}zzz~~~eeeKKK<<<888333333222111000000000000//////.........///000000...000111111111111333555:::???OOOfffyyykkkSSSHHHCCC>>>>>>BBBGGGIIILLLOOOTTTZZZ```cccnnnvvv~~~~~~tttjjjddd```]]]^^^bbbgggkkkqqqvvvzzz}}}{{{tttrrr|||zzzssseee\\\UUUTTTTTTUUUYYY___fffmmmuuu{{{~~~}}}}}}zzz{{{zzzxxxvvvvvvxxxzzz~~~wwwqqqnnnooossswww}}}~~~}}}|||{{{}}}}}}|||zzzuuuuuurrrhhhZZZOOOHHHDDDAAA??????<<<<<<>>>AAAFFFQQQ\\\hhhsss|||ooo```TTTMMMKKKPPPWWWdddoooxxx|||xxxkkkWWWJJJ<<<666444222111333111111000000000000000111444222555999:::AAAXXXooozzzoookkkqqqxxx~~~yyyuuusssrrrssswww|||}}}hhhNNN>>>888444333222111111000000111000000///.........//////000111222222111111333555;;;BBBSSSkkk}}}hhhPPPGGGCCC???>>>BBBFFFIIILLLOOOTTTZZZ```eeeqqqyyy|||qqqfff```]]]\\\```eeehhhlllsssxxx|||zzzuuu{{{}}}ooofff^^^\\\\\\]]]aaaffflllqqqvvvzzz{{{~~~{{{yyyyyyvvvxxxyyyzzzzzz||||||tttmmmkkkppptttwww}}}|||{{{|||}}}~~~~~~||||||xxxsssuuujjj\\\PPPIIIEEEAAA??????===<<<>>>@@@EEEOOOZZZgggsssvvvdddVVVNNNKKKPPPWWWdddnnnvvvxxx{{{~~~wwwlllWWWJJJ<<<666333111000111.........///000111222333444333666:::<<>>???======???@@@CCCMMMXXXfffrrr~~~kkk\\\RRRNNNSSS[[[fffpppvvvvvvxxx|||wwwnnnZZZLLL>>>777444111000111.........///000222333444444333666;;;===FFF^^^vvvvvvlllmmmvvv{{{wwwtttssssssvvv{{{~~~~~~~~~~~~~~~kkkRRR@@@999555444333222111111111111222111000///////////////111222222111000111444666;;;FFF[[[sssiiiOOOEEEDDDAAA@@@BBBEEEIIIOOORRRUUU[[[dddjjjsssyyy~~~~~~ssseee]]]ZZZZZZ```fffjjjooouuu{{{yyyxxx|||zzzrrrooonnnmmmooossswwwyyyzzzzzzwwwsssooonnnkkkkkkjjjiiijjjlllnnnoooqqqssswww|||{{{vvvtttssstttxxx}}}{{{rrrnnnpppvvv~~~|||zzzzzzzzzyyyyyy|||zzzuuuzzz|||rrrbbbUUULLLGGGBBB??????======??????BBBKKKUUUcccppp~~~qqqaaaVVVRRRVVV]]]iiisssxxxwwwxxx|||yyyrrr^^^PPPAAA:::777333111222111111111111222333333444444333666;;;>>>HHHaaazzzvvvlllllluuu~~~}}}xxxuuuuuutttxxx|||~~~~~~~~~~~~~~~}}}|||{{{zzzzzzhhhRRRAAA:::444333222111111000000111111111000/////////000000111111111111000222666888===III```xxxnnnQQQFFFDDDAAAAAACCCEEEKKKQQQTTTWWW]]]fffnnntttzzz~~~~~~sssddd\\\YYYZZZ___fffkkkooovvv{{{xxxuuuttt||||||yyywwwtttuuuwwwwwwwwwvvvtttppplllhhheeeaaaaaaaaabbbcccfffhhhjjjnnnppptttyyy~~~{{{xxxwwwwwwxxx|||yyyooonnnttt|||~~~|||||||||{{{{{{}}}|||vvvyyyvvvfffXXXOOOHHHCCC@@@@@@>>>===??????AAAIIISSS```nnn}}}yyyhhh[[[UUUWWW]]]lllvvv{{{yyyyyy}}}{{{uuubbbSSSDDD<<<999555222333333333222222222333333444333222555:::>>>IIIccc|||vvvkkkkkkttt}}}}}}xxxvvvuuuuuuxxx|||~~~~~~}}}}}}}}}~~~~~~}}}|||zzzzzz~~~uuueeePPPAAA:::333333222111000000000000000000000///000000111111000111111000111333777;;;@@@MMMeee}}}tttTTTFFFDDDBBBBBBDDDFFFLLLSSSVVVXXX^^^hhhqqqwww|||{{{ooobbb[[[XXXYYY___fffkkkooouuu{{{~~~~~~~~~xxxqqqpppwww}}}{{{vvvtttvvvuuurrrmmmiiigggeeedddcccaaaaaabbbdddfffhhhjjjkkkoooqqqtttyyy~~~}}}||||||}}}|||rrrlllqqqyyy}}}}}}~~~}}}||||||}}}wwwxxxzzziii[[[QQQJJJEEEAAA@@@>>>>>>??????@@@HHHQQQ^^^lll{{{rrrcccYYYYYY]]]mmmwww}}}{{{zzz}}}|||wwwcccUUUFFF>>>999555222333222222111111222222333444222111444999>>>IIIddd~~~yyyoooggghhhqqqzzz{{{wwwtttttttttxxx{{{}}}}}}|||{{{{{{}}}}}}~~~~~~~~~~~~}}}zzzqqqbbbOOO@@@:::333222111000////////////000000//////000111222222///000000000111444888<<>>>>>??????@@@GGGPPP\\\jjj{{{{{{jjj^^^\\\___mmmxxx~~~|||zzz}}}|||wwwdddVVVFFF>>>999555222222000000000000111222444444111000333999>>>IIIdddttttttppphhhbbbdddnnnwww~~~yyyuuussssssssswwwzzz|||{{{zzzyyyyyy||||||~~~zzzmmm]]]NNNBBB;;;666333111000000111000///000000000000000000000000000000111111222555:::===EEE[[[uuu}}}~~~{{{XXXHHHDDDBBBBBBDDDIIILLLQQQUUU\\\fffrrrzzzvvvkkkaaa\\\YYYXXX\\\aaahhhmmmtttzzz~~~uuummmhhhfffhhhmmmzzz|||}}}{{{wwwsssooolllkkkjjjhhhccc^^^\\\ZZZ\\\ccckkkppprrrttttttrrrqqqpppqqqssswww|||}}}|||{{{||||||oooooorrrzzzzzzuuuuuuzzzttteeeYYYNNNFFFAAA>>><<<::::::===BBBHHHLLL\\\eeessszzzddd^^^bbbmmmxxx~~~|||zzz}}}|||wwwgggYYYIII???888333111333222222222222222222222222444777999999@@@RRRmmm~~~tttnnnfff^^^WWW[[[lll}}}}}}xxxrrroooqqqtttuuuxxx|||~~~~~~|||zzzzzz~~~qqqaaaQQQDDD<<<777444111000111111111000000000000000000000000000000000111111222555:::>>>KKKaaa|||~~~|||zzzyyy}}}wwwVVVGGGDDDBBBBBBEEEIIILLLQQQUUU\\\fffrrr{{{uuujjj```[[[YYYYYY\\\aaaiiinnnuuu{{{~~~sssjjjbbb___aaajjjkkknnnrrrvvvxxxwwwuuurrrpppllliiifffcccbbbbbbbbb]]]YYYYYYYYY[[[ccckkksssuuuwwwwwwtttrrrqqqpppnnnqqquuuxxx|||~~~zzzxxxvvvtttrrrqqqppppppqqquuuzzz~~~{{{pppooorrrzzz|||xxxxxxzzz|||vvvgggZZZPPPHHHCCC???===;;;;;;===BBBGGGKKKYYYcccqqq}}}kkkaaacccooozzz|||yyy{{{zzztttfffYYYJJJ@@@:::444222444222222222222222222222222444777999:::@@@SSSnnntttlllccc[[[WWW\\\kkkzzz}}}|||yyysssmmmkkknnnqqquuuxxx}}}}}}||||||wwwgggUUUFFF===888666333111222222111000000000000000000000000000000000111111222555:::>>>QQQhhhxxxssstttxxxrrrSSSFFFDDDBBBCCCFFFIIILLLQQQVVV]]]gggsss|||rrrhhh^^^ZZZYYYYYY]]]bbbjjjooovvv|||rrrddd[[[XXX[[[[[[\\\```dddhhhhhhhhheeedddbbb___]]][[[ZZZZZZ[[[WWWUUUVVVWWWZZZbbbkkkuuuwwwyyyyyyuuurrrooonnnfffhhhkkkmmmqqqwww~~~|||xxxtttnnnmmmkkkiiihhhggggggggggggkkkpppuuuyyy}}}xxxpppoooqqqyyy|||zzzyyyxxx~~~yyyjjj\\\QQQIIIDDDAAA???<<<;;;===AAAFFFJJJVVV```nnn{{{rrrcccaaammmxxx~~~zzzwwwxxxvvvooodddXXXJJJBBB<<<666333444222222222222222222222222444666999:::BBBUUUppptttiii^^^XXXXXX]]]iiitttyyywwwssslllffffffjjjnnnuuuyyy}}}~~~nnnZZZIII>>>999777444222333333222111///////////////////////////000111111333666;;;???SSSkkk~~~wwwvvvzzzoooRRRFFFDDDBBBBBBFFFHHHLLLQQQVVV]]]hhhuuu~~~pppfff]]]YYYYYYZZZ___dddjjjnnnvvv|||ooobbb]]]ZZZXXXWWWYYY\\\___aaaaaa```___^^^\\\[[[ZZZYYYXXXYYYVVVUUUWWWXXX[[[bbbjjjtttvvvxxxwwwsssnnnkkkjjjaaabbbbbbdddhhhnnnvvv|||~~~|||zzzyyywwwtttqqqmmmkkkjjjhhhgggggghhhiiihhhiiikkkmmmppptttyyy}}}{{{uuupppooopppxxx~~~{{{wwwuuu|||~~~|||kkk]]]RRRJJJEEEBBB@@@===<<<===AAAEEEIIIUUU___lllyyyvvvccc___gggrrryyywwwuuuvvvtttnnncccWWWJJJCCC===666333333111222222222222222333333333666999;;;CCCWWWsssuuuhhhZZZVVVYYY___gggnnnsssqqqllleee```aaagggllluuuyyy}}}uuu```LLL@@@:::888444333333333222111///////////////////////////000111222333777<<<@@@RRRiiizzzyyy}}}lllRRRGGGDDDAAABBBEEEHHHLLLQQQWWW^^^iiivvv}}}nnnddd\\\YYYZZZ\\\aaagggjjjnnnuuu{{{qqqjjjccc```\\\[[[\\\]]]^^^^^^`````````___^^^]]]\\\\\\^^^ZZZYYY[[[\\\]]]bbbiiippprrrsssrrrnnniiigggeee```aaaaaaaaaccciiipppuuu||||||sssrrrqqqsssuuuwwwwwwwwwqqqpppnnnmmmmmmnnnppprrrqqqpppnnnlllkkkmmmqqquuu|||}}}zzzuuuqqqnnnnnnpppxxx|||xxxvvvyyyzzz~~~~~~lll^^^RRRIIIEEECCCAAA>>><<<===AAAEEEHHHUUU^^^lllxxxvvvddd___aaammmvvvvvvvvvyyyxxxssseeeYYYKKKCCC===666222222111111111222222333333333222666999<<>><<<>>>AAAFFFIIIUUU^^^kkkvvvtttddd```\\\jjjuuuwwwyyy~~~~~~yyykkk^^^OOOEEE>>>666333333111111111222222333333444222666:::===GGG\\\yyyuuufffXXXTTTWWW[[[^^^bbbcccbbb___\\\ZZZ^^^gggnnnwwwzzz~~~|||{{{{{{nnnWWWIII:::777444222222111000///000000000000000000000000///000111222444888===AAARRRiiittt^^^IIICCCBBB@@@BBBGGGHHHLLLQQQXXX```kkkyyywwwlllccc[[[ZZZ\\\```fffmmmnnnrrrxxx}}}yyytttqqqooommmllljjjjjjkkkkkkjjjiiigggfffhhheeedddfffeeecccfffllljjjkkkkkkiiigggffffffhhhhhhjjjmmmoooppprrruuuwwwzzzzzzzzzyyyuuupppjjjgggbbbbbbdddjjjuuuyyytttqqqqqquuu|||~~~zzzuuupppkkkfffcccdddgggooo|||xxxwwwyyy{{{qqq```TTTLLLGGGBBB@@@>>><<<>>>BBBGGGJJJUUU]]]iiittt|||mmmaaa___XXXfffsssvvvyyy{{{ssseeeTTTIII@@@888444444000111111222333333444444222666:::>>>HHH^^^{{{rrrdddVVVRRRSSSUUUXXX[[[YYYZZZYYYXXXXXX^^^gggnnnxxxzzz~~~zzzwwwuuuyyysss\\\MMM:::777444222111111000///000000000000000000000000///000111222444888===AAAUUUllllllXXXEEE@@@AAA@@@CCCIIIGGGLLLQQQXXX```lllyyyuuulllccc\\\[[[]]]aaahhhoooqqquuuzzz~~~}}}zzzxxxppppppqqqqqqpppnnnlllkkkiiigggfffhhhgggeeehhhmmmkkkkkkjjjiiiggggggiiikkkkkknnnsssvvvwwwxxxzzz||||||{{{yyyvvvpppiiiccc```______bbbiiivvv{{{vvvqqqrrrvvv~~~{{{wwwrrrlllgggaaa^^^___dddooo~~~|||zzz{{{~~~yyy}}}sssbbbVVVMMMHHHBBB@@@===<<<>>>CCCHHHKKKTTT\\\hhhrrrzzzwwwfff\\\[[[TTTcccooossswww}}}}}}yyyyyyjjjXXXKKKAAA999555666000000111222333333444444111666:::>>>III___|||pppcccVVVPPPPPPQQQTTTWWWSSSTTTUUUUUUWWW]]]gggnnnxxx{{{~~~zzzwwwxxxxxxyyydddLLL???<<<777444222222222111000000000000000000000000222000111333333444;;;DDDSSSoooyyy[[[NNNBBB?????????AAACCCGGGJJJOOOVVV```mmmyyy~~~{{{{{{{{{nnneee]]]\\\^^^aaagggnnnrrrvvv{{{~~~{{{xxxtttsssssstttttttttmmmkkkhhhggghhhiiiiiihhhlllkkkiiihhhhhhiiijjjjjjpppsssvvvzzz~~~|||vvvqqqlllhhhccc```cccbbbccchhhsss|||sssmmmllluuu{{{xxxtttnnnjjjfffcccbbbeeehhhppp}}}{{{{{{}}}qqqcccWWWMMMGGGFFF@@@<<<<<<<<<===BBBHHHUUU\\\fffooovvv~~~tttjjj```VVVPPPQQQ\\\iiirrrzzz~~~{{{qqq```NNN@@@777333222222222333333333333444444888888;;;AAAKKK^^^yyywwwdddSSSOOOQQQOOOMMMMMMNNNLLLMMMRRRXXX___jjjuuu|||~~~~~~zzzxxxyyyyyyyyy}}}hhhOOO???<<<777444222222222111000000000000000000000000222000111333333555<<>>@@@@@@AAACCCGGGIIINNNTTT^^^kkkxxx|||yyyxxx{{{||||||{{{nnneee]]]\\\^^^aaagggnnnssswww|||~~~{{{~~~}}}{{{zzzzzzxxxwwwqqqnnnjjjiiijjjkkkllllllooonnnmmmmmmlllmmmmmmmmmppprrrvvvzzz}}}~~~yyyrrrllliiifffdddbbbffffffggglllwwwzzzrrrooouuu~~~~~~xxxuuuqqqlllgggcccaaa```dddhhhqqq~~~~~~}}}pppcccWWWNNNHHHFFF@@@<<<<<<======BBBHHHTTT[[[fffpppwwwyyynnneee[[[RRRMMMQQQ]]]jjjttt|||wwwfffSSSCCC999444333222222333333333333444444666777;;;@@@LLLaaa{{{yyyiiiYYYUUUVVVSSSPPPNNNMMMJJJJJJNNNSSS[[[fffqqq{{{}}}}}}|||~~~~~~|||}}}lllRRR???<<<777444222222222111000000000000000000000000111000111444444666===FFFSSSooommmSSSHHH???>>>@@@AAAAAACCCGGGIIILLLRRR[[[hhhvvv}}}{{{wwwtttuuuuuuwww}}}|||nnneee]]]\\\^^^aaagggnnntttwww|||~~~~~~~~~}}}zzz||||||yyyvvvrrrnnnkkklllnnnooopppqqqpppppppppooooooooonnnnnnqqquuuyyy|||~~~zzzuuunnnhhhfffeeeeeeeeefffgggiiioooxxx{{{ttttttzzzzzztttqqqlllgggccc```___^^^bbbhhhsss}}}~~~}}}nnnbbbXXXOOOIIIEEE@@@<<<=========AAAGGGRRRZZZgggrrrzzz}}}vvvlllbbbXXXPPPLLLPPP\\\jjjuuu~~~~~~lllXXXGGG<<<666444222222333333333333444444333666:::???LLLccc}}}}}}pppddd___]]]YYYSSSPPPMMMIIIHHHKKKPPPWWWcccnnnxxx{{{mmmTTT???<<<777444222222222111000000000000000000000000111000111444555777>>>GGGVVVrrrjjjPPPFFF>>>>>>AAAAAAAAACCCGGGHHHJJJOOOXXXfffttt~~~~~~{{{zzzvvvsssrrrqqqrrrzzz}}}mmmeee]]]\\\^^^aaahhhnnntttwww{{{~~~}}}}}}~~~}}}}}}}}}{{{yyyuuuooolllmmmoooqqqssspppppppppoooooonnnmmmmmmmmmoootttxxx{{{}}}}}}}}}tttpppkkkgggffffffeeeeeedddeeeiiiooowww{{{wwwxxx|||{{{wwwqqqnnniiidddaaa___^^^^^^aaahhhuuu~~~{{{nnnbbbYYYPPPJJJEEE@@@============AAAFFFPPPZZZhhhttt||||||rrrdddXXXPPPLLLNNNZZZiiitttnnnYYYHHH===777555222222222333333333444444222666999===KKKccc|||wwwoooiiieee^^^VVVPPPOOOKKKIIIKKKPPPWWWcccnnnvvvzzz~~~}}}vvvvvvwwwnnnVVV???<<<777444222222222111000000000000000000000000111000111555666888@@@III\\\wwwfffOOOEEE======@@@AAAAAABBBFFFGGGIIINNNWWWdddrrr{{{~~~{{{|||xxxvvvtttqqqpppxxx{{{lllccc\\\\\\^^^bbbiiippptttwww{{{}}}}}}|||}}}~~~}}}}}}zzzvvvpppmmmmmmoooqqqrrroooooonnnnnnmmmllllllkkkkkknnnrrrwwwzzz{{{{{{zzzooommmkkkiiiiiigggdddbbbaaacccgggnnnvvv~~~|||yyy{{{}}}xxxuuupppmmmiiidddaaa`````````ccckkkxxx}}}}}}{{{nnncccZZZQQQKKKEEE@@@===>>>>>>===@@@EEEOOOZZZhhhuuu}}}|||kkkZZZPPPLLLKKKXXXgggsss~~~lllXXXGGG===888666222222222333333333444444222777999;;;IIIbbbyyy}}}yyyssslllcccXXXPPPNNNJJJIIIKKKPPPVVVaaallltttxxx}}}xxxqqqoooqqqnnnXXX???<<<777444222222222111000000000000000000000000111000222555777999AAAKKKaaa}}}gggRRRGGG>>>===???@@@@@@BBBFFFGGGIIINNNWWWcccpppyyy}}}|||zzzuuurrrwwwyyyjjjbbb[[[[[[___ccckkkrrruuuxxx{{{}}}~~~}}}|||}}}~~~~~~}}}~~~yyyuuupppmmmmmmooopppqqqpppnnnlllkkkjjjjjjjjjkkkiiilllqqqvvvyyyyyyyyyxxxlllkkkjjjiiiiiifffbbb______aaafffmmmuuu~~~}}}|||{{{xxxvvvssspppkkkgggddddddeeefffiiirrr}}}}}}|||~~~pppeee[[[QQQKKKEEEAAA>>>>>>>>>===???DDDNNNXXXfffsss|||sss^^^QQQKKKJJJVVVeeerrr~~~|||jjjWWWGGG===888666222222333333333333444444222888999;;;IIIcccyyy~~~|||ssshhh[[[QQQKKKHHHGGGKKKPPPUUU```iiissswww}}}wwwnnnmmmnnn}}}jjjUUU???<<<777444222222222111000000000000000000000000000000222555777:::BBBLLLeeeqqqVVVJJJ???===>>>???@@@BBBEEEGGGJJJOOOXXXcccooowww~~~{{{uuuxxxvvvhhh```ZZZ[[[___dddllltttxxxzzz}}}}}}}}}~~~~~~|||yyyuuuqqqooooooooopppooommmkkkhhheeedddeeefffhhhhhhkkkpppuuuxxxxxxwwwvvvmmmjjjhhhfffeeeccc___]]]ZZZ]]]aaaiiirrr|||~~~{{{yyyyyywwwtttoookkkiiiiiijjjlllqqqzzz}}}}}}sssggg\\\RRRKKKEEEAAA>>>??????===???CCCKKKTTTbbboooxxx}}}eeeUUUNNNJJJVVVeeerrr~~~~~~lllXXXHHH===888777222222333333333333444444222888:::;;;KKKfff|||}}}yyymmm___SSSIIIGGGIIINNNRRRWWWaaajjjssswww}}}wwwnnnlllmmmzzzzzzeeeQQQ???<<<777444333222222111000000000000000000000000000000222666888:::CCCLLLfff}}}YYYLLL@@@======>>>???AAAEEEGGGKKKPPPXXXcccnnnvvv~~~xxxxxx~~~tttfff___YYY[[[___eeennnuuuzzz|||~~~}}}|||xxxvvvrrrppppppppppppooojjjgggccc___^^^___bbbdddgggkkkpppuuuwwwwwwvvvuuunnnjjjfffbbb```___^^^\\\UUUXXX\\\dddnnnyyy~~~{{{zzzzzzzzzwwwrrrnnnllllllnnnpppwww~~~zzz~~~~~~}}}uuuhhh]]]RRRKKKEEEAAA>>>??????===???CCCIIIRRR```llluuu}}}kkkZZZSSSJJJVVVeeerrrnnnZZZIII>>>999777222222333333333444444444111888:::<<>>@@@BBBDDDJJJQQQ[[[eeeooowwwyyycccTTTOOOVVVcccqqqqqq\\\JJJ>>>777444444333333222222333333444333666999>>>NNNhhhtttcccVVVMMMLLLLLLOOOWWWcccooovvvsssyyyvvvrrrpppvvv}}}wwwfffVVVEEE>>>888666333000000444000000000000111222333444333///111666888:::EEETTTnnngggNNNBBBBBB???@@@BBB???DDDGGGKKKSSS\\\fffooottt}}}~~~sssfff^^^YYY\\\bbbhhhnnntttzzz|||~~~}}}||||||}}}~~~|||wwwsssqqqssswwwyyyvvvrrrllleee\\\VVVUUUYYY]]]___cccjjjpppsssvvvxxxuuupppjjjgggccc___[[[VVVQQQNNNNNNMMMMMMTTT```nnn{{{}}}|||{{{{{{{{{}}}}}}}}}~~~}}}yyylll```TTTMMMGGGEEEAAA???>>>???AAACCCHHHOOOZZZeeennnwww}}}rrraaaWWW[[[bbbnnn|||qqq\\\KKK???888555444333333222222333333444555888:::???OOOiiitttbbbTTTLLLKKKLLLPPPYYYeeeqqqyyyyyy~~~zzzuuusssttt{{{zzziiiYYYHHH@@@888666333000111333000000000000111222333333444000111777888:::GGGWWWrrrhhhPPPCCCCCC??????BBB???DDDGGGLLLTTT]]]hhhpppuuu}}}tttggg___[[[^^^dddiiinnnssswwwyyy||||||{{{zzz{{{{{{~~~~~~xxxvvvsssqqqtttyyyzzzvvvrrrkkkdddZZZTTTSSSVVV[[[^^^bbbiiipppsssvvvxxxuuupppjjjfffaaa\\\WWWSSSNNNKKKHHHHHHIIIMMMVVVcccqqq{{{~~~{{{xxx|||yyy|||pppdddWWWOOOGGGEEEAAA>>>===>>>@@@AAAEEEMMMYYYeeennnvvv|||qqqaaa```bbbjjjwwwppp]]]LLL@@@999666444444333333333333444444555999;;;AAAQQQkkkuuuaaaRRRLLLKKKLLLPPPYYYfffssszzz}}}xxxuuutttzzzppp```KKKBBB999666444111111333111111000000111222222333444111222777888;;;JJJ[[[xxxyyyzzzhhhPPPDDDDDD???>>>AAA???DDDGGGLLLUUU___iiirrrwww~~~ttthhhaaa]]]```fffjjjnnnssstttwwwzzz|||zzzzzzzzz{{{}}}|||vvvtttqqqqqqtttyyyzzzvvvrrrhhhaaaWWWQQQQQQUUU[[[^^^bbbiiiqqquuuxxxzzzwwwrrrkkkggg```YYYTTTPPPKKKHHHBBBCCCDDDFFFLLLWWWfffqqqzzz~~~|||xxxxxx}}}}}}yyyzzz~~~xxxjjj]]]TTTHHHFFFBBB>>>======>>>@@@CCCLLLYYYeeeooovvv{{{~~~zzzgggbbbbbbjjjvvvppp^^^NNNBBB;;;888444444333333333333444444555888;;;AAARRRlll|||wwwbbbSSSMMMLLLLLLPPPXXXdddpppxxx~~~yyywwwuuuzzzwwwgggOOODDD:::666555222111222111111111000111111222333333111333777888===MMM```~~~vvvnnnppp{{{fffOOODDDCCC>>>===AAA@@@CCCGGGMMMVVVaaakkktttxxxttthhhbbb___ccchhhlllooossssssuuuyyy~~~|||{{{{{{{{{|||}}}|||{{{~~~}}}vvvqqqppppppuuuzzz{{{vvvqqqeee^^^UUUOOOPPPUUU[[[___bbbjjjrrrwww{{{~~~{{{vvvnnniii```YYYSSSNNNJJJGGG@@@@@@@@@AAADDDNNN[[[eeeqqqvvv~~~|||yyyyyyxxx~~~~~~}}}{{{|||}}}oooaaaWWWJJJGGGCCC???===<<<===>>>CCCLLLYYYfffpppwww|||iiibbbbbbmmmyyyrrraaaQQQDDD===999555444444333333444444555444777;;;AAARRRmmmzzzxxx{{{zzzfffVVVNNNMMMLLLOOOVVVaaalllsss{{{zzzxxx{{{|||lllRRRFFF;;;777555333111222222111111111111111222222222000333777999>>>RRRfffuuukkknnnzzzcccMMMCCCBBB<<<;;;AAAAAACCCGGGNNNXXXcccmmmuuuzzzvvvhhhbbb```eeekkknnnqqqtttsssuuuzzz~~~~~~|||{{{{{{|||}}}~~~|||zzzwwwwww{{{yyypppoooqqqvvv|||}}}wwwrrreee]]]TTTNNNNNNTTT[[[___bbbkkkuuu{{{{{{ssslllcccZZZSSSNNNKKKHHH@@@???>>>>>>AAAHHHRRRXXXdddkkkvvv~~~}}}~~~{{{yyyxxxuuuvvv~~~}}}rrrbbbXXXLLLIIIEEE@@@=========>>>DDDLLLXXXeeeooowww}}}lllccccccppp}}}tttcccTTTGGG>>>:::555555444444444444555555444777;;;AAARRRnnnyyyvvvwww{{{hhhYYYOOONNNLLLNNNUUU___jjjqqq{{{}}}~~~~~~|||~~~~~~|||rrrUUUHHH;;;777666333111111222222111111111111111222000///222777999@@@UUUlllwwwnnnqqq~~~___JJJAAAAAA;;;:::@@@AAABBBGGGNNNYYYdddnnnvvv{{{yyygggbbb```fffmmmppprrruuutttvvv{{{~~~|||zzzzzz{{{|||}}}{{{yyywwwwww{{{}}}qqqpppsssyyyzzzttthhh```UUUNNNMMMRRRYYY]]]bbblllwww~~~wwwpppfff\\\UUUPPPLLLJJJBBB???======@@@FFFKKKNNNWWW```lllwww~~~|||}}}~~~}}}yyyxxxuuusss~~~~~~~~~vvveeeZZZOOOKKKFFFAAA>>>======>>>CCCKKKVVVbbbllluuu|||rrrgggdddqqq~~~vvvfffVVVIII???:::555555444444444444555555444888<<>>>>>CCCIIITTT```jjjttt{{{wwwjjjeeeqqq~~~xxxhhhXXXJJJ@@@;;;555555444444444444555555666999===DDDVVVqqqzzzwwwyyyhhhZZZNNNMMMMMMOOOWWWbbbnnnuuuzzz}}}|||}}}|||xxxzzzeeeKKK<<<888000///333222333222222111111222222333000333111444>>>EEEXXXttt|||sssXXXLLLAAA>>>>>>===<<<>>>BBBGGGOOOXXXaaakkktttyyytttgggaaa```fffnnnrrrvvvzzzyyy{{{}}}{{{xxxvvvvvvxxx{{{}}}~~~}}}}}}}}}vvvssssssxxx}}}wwwhhh^^^TTTNNNKKKJJJPPPWWWhhhtttwwwooocccYYYTTTQQQMMMKKKFFFCCC???<<<;;;===???AAAIIINNNVVVaaannn|||{{{yyyxxxxxxyyyxxxvvvtttvvv{{{zzzyyywwwxxx}}}mmmaaaUUULLLDDDBBBAAA===;;;<<>>EEEWWWtttlllUUUJJJ@@@===>>>===<<<>>>AAAFFFNNNWWW```jjjsssxxxtttgggaaa```gggnnnssswwwzzzzzz}}}}}}|||yyywwwxxxzzz|||~~~yyyvvvuuuzzzyyyooodddXXXPPPKKKJJJOOOVVVfffsssqqqiii^^^UUUQQQNNNKKKIIIHHHEEEAAA>>>======???AAACCCGGGOOOXXXdddrrr{{{xxxwwwwwwzzzxxxvvvsssuuuxxxzzztttsssuuu}}}~~~mmmaaaVVVMMMEEECCCBBB???===>>>BBBGGGPPP[[[gggqqqyyy}}}~~~ooogggbbbiiittt~~~|||mmm^^^OOOAAA888777666555444333444555555444888;;;CCCWWWuuuwwwcccTTTPPPNNNMMMOOOVVVaaakkkpppzzz}}}||||||||||||uuuVVVBBB<<<666555666111333222222111111222222333222555333555>>>EEEWWWsssgggQQQGGG>>><<<>>>======>>>@@@EEEMMMVVV```iiirrrxxx~~~sssfffaaa```gggooossswww{{{|||~~~}}}|||zzzyyyyyy{{{~~~{{{zzz~~~xxxlll]]]SSSKKKIIINNNUUUdddqqqllleee[[[TTTQQQOOOLLLJJJJJJHHHDDDAAA???>>>?????????BBBGGGNNNXXXeeerrr{{{}}}yyywwwvvvvvv{{{xxxvvvssssssuuuxxxooonnnqqqzzzooobbbVVVMMMEEEDDDCCC@@@>>>@@@@@@EEENNNYYYeeepppxxx|||{{{rrrfff^^^\\\dddqqq|||qqq```PPPBBB999777666555444333444555555444777;;;CCCXXXvvvwwwdddVVVPPPNNNMMMPPPWWWbbbjjjoooyyy}}}zzzwwwxxxzzz}}}zzzYYYCCC<<<777666555///333222222111111222222333333666333666???EEEWWWtttiiiOOOEEE===<<<>>>======>>>@@@EEENNNWWW```jjjtttyyy}}}~~~qqqeeeaaaaaahhhppptttwww{{{|||~~~~~~}}}{{{{{{{{{}}}~~~sssbbbVVVMMMJJJNNNUUUbbbpppnnnfff]]]WWWTTTSSSQQQOOOLLLKKKHHHEEEBBB@@@???>>>???@@@CCCGGGNNNZZZfffnnn}}}zzzvvvttttttttt~~~|||yyywwwsssqqqrrr|||~~~tttlllllloooyyyrrrdddVVVLLLDDDCCCBBB??????@@@@@@EEENNNYYYeeepppxxx|||}}}qqqfff^^^XXXVVV```ooo{{{sssbbbQQQCCC;;;777666555444333444555555333666:::DDDZZZxxxxxxfffXXXQQQNNNMMMQQQZZZdddllloooxxx|||xxxssstttwww|||yyyXXXBBB<<<666555444---333222222111111222222333333666444777@@@FFFYYYuuunnnQQQFFF===<<<>>>>>>===???AAAGGGOOOXXXbbblllvvv{{{}}}}}}pppeeeaaaaaaiiiqqquuuxxx{{{{{{}}}~~~~~~|||||||||~~~~~~zzzhhhZZZPPPLLLOOOVVVbbbpppssskkkaaaZZZWWWVVVUUUTTTOOONNNLLLJJJGGGCCCAAA???@@@@@@@@@BBBGGGPPPZZZbbbmmmzzz|||xxxtttsssssssss{{{}}}{{{xxxtttppppppxxx~~~{{{ppplllkkknnnxxxvvvhhhUUULLLCCCAAA@@@>>>===???@@@EEENNNZZZfffqqqyyy}}}|||nnnaaa[[[UUUTTT___ooo|||tttcccRRREEE===777666555444333444555555444666:::DDD[[[yyy{{{hhhZZZQQQOOONNNTTT^^^iiioooqqqvvvzzz{{{tttsssvvvzzzrrrTTT@@@;;;555333333...333222222111111222222333333666444777AAAGGGZZZwwwuuuVVVKKK@@@===>>>>>>>>>@@@BBBGGGOOOYYYcccmmmwww}}}}}}|||oooddd```aaaiiirrrvvvxxx{{{zzz|||~~~~~~}}}}}}}}}}}}~~~|||pppaaaVVVOOOQQQVVVbbbpppzzzqqqddd[[[WWWWWWVVVVVVSSSSSSRRRQQQNNNIIIEEECCC@@@@@@??????AAAGGGOOOUUU```nnn~~~|||xxxuuuttttttuuuxxx|||{{{vvvqqqooouuu|||~~~yyynnniiiiiilllvvvzzzkkkWWWMMMCCC@@@???<<<<<<>>>???DDDNNNYYYfffqqqyyy}}}rrreeeZZZTTTUUU```ppp|||wwwfffUUUGGG@@@777666555444333444555555555777:::EEE\\\zzzkkk\\\RRRPPPPPPWWWdddoootttuuuvvvzzz~~~wwwvvvwwwvvv{{{iiiOOO???<<<555222333///333222222111111222222333222555333777AAAIII\\\yyy~~~]]]PPPCCC>>>>>>>>>???AAAAAAFFFOOOXXXbbbmmmvvv|||{{{{{{nnnddd```aaajjjrrrvvvyyy|||zzz|||~~~~~~}}}||||||}}}}}}{{{}}}{{{{{{zzzjjj\\\SSSRRRVVVcccqqqyyyiii]]]XXXWWWXXXXXXXXXXXXYYYXXXUUUQQQLLLHHHBBBAAA@@@???@@@CCCIIIMMMVVVdddttt{{{xxxwwwwwwxxxuuu}}}~~~}}}xxxrrrooosss|||}}}~~~yyymmmeeedddhhhsss{{{mmmYYYOOOEEEAAA???<<<<<<======CCCLLLXXXdddpppxxx|||{{{mmmZZZUUUUUUaaappp||||||jjjXXXJJJCCC777666555444333444555555777888:::EEE]]]{{{mmm^^^SSSQQQRRR[[[hhhtttyyyyyyxxx{{{~~~{{{yyyzzzsssxxxdddLLL???===555222444111333222222222222222222333111444333777BBBJJJ]]]zzzaaaSSSEEE???>>>>>>???BBB@@@EEENNNWWWaaalllvvv|||zzzzzzmmmccc```bbbjjjsssvvvyyy|||{{{|||~~~~~~}}}||||||{{{{{{zzz}}}|||wwwvvv{{{pppaaaUUUSSSUUUdddrrrnnn```ZZZYYYZZZZZZ[[[\\\^^^]]][[[VVVPPPMMMDDDDDDCCCBBBAAACCCGGGKKKOOO]]]mmmyyy}}}{{{zzzzzz{{{sss{{{~~~yyyssspppqqq|||{{{|||zzzmmm``````eeeppp{{{mmm\\\QQQFFFBBB@@@===<<<>>><<>>===@@@>>>CCCGGGMMMUUU^^^iiissszzz{{{~~~|||nnnfff```^^^eeennnsssvvvyyy{{{|||~~~}}}||||||||||||wwwvvvsssooouuu{{{hhhYYYUUUWWW___mmmxxxiii^^^ZZZ\\\___^^^___``````___\\\YYYWWWNNNLLLHHHEEECCCCCCCCCDDDKKKRRR^^^mmm|||}}}||||||zzz}}}~~~|||wwwssssss}}}~~~|||~~~zzzjjj___[[[^^^kkkzzz}}}~~~yyywwwzzz}}}vvviiiZZZPPPEEEBBB@@@???@@@BBB???BBBIIISSS___kkkvvv{{{xxxbbb[[[XXX^^^kkkyyyvvvdddQQQBBB<<<999555333444666777777777999<<>>888777555333333333333333333333333333333666333555;;;???IIIaaayyyyyy\\\JJJEEE@@@???BBB>>>CCCGGGMMMUUU^^^hhhsssyyy|||~~~|||nnnddd^^^]]]eeemmmrrruuuxxx||||||}}}|||||||||}}}}}}xxxuuupppjjjnnnwwwppp___XXXYYYaaannnzzzkkk___ZZZ[[[]]]^^^```bbbcccbbb___\\\ZZZSSSPPPMMMIIIFFFEEEDDDEEEIIIOOOZZZhhhvvv~~~}}}}}}{{{~~~}}}{{{vvvsssqqqzzz}}}~~~|||lll```\\\]]]iiiwww~~~yyytttrrrtttvvvyyyrrreeeYYYNNNEEEAAA@@@>>>>>>@@@???BBBIIISSS___kkkuuuzzzxxx___XXXUUU\\\iiixxxzzzhhhTTTFFF<<<999555444444666777777777:::<<>>>>>AAAHHHRRR]]]iiisssxxx~~~yyy___XXXTTT[[[iiiyyy~~~kkkWWWHHH<<<999666444555666777777666:::<<>>BBBFFFMMMUUU]]]gggqqqwww~~~ttthhh^^^ZZZ[[[bbbjjjnnnsssxxx}}}}}}}}}}}}}}}|||{{{{{{|||~~~~~~~~~~~~{{{ssshhhcccdddlllqqqxxxvvvhhhcccdddooozzzmmmddd```___ccceeehhhkkkkkkjjjhhhfffaaa___ZZZUUUPPPKKKHHHFFFFFFJJJQQQ\\\iiivvv~~~~~~~~~~~~{{{xxxuuurrrsss|||~~~|||~~~pppaaa[[[ZZZbbbnnnzzzzzztttppppppooonnnqqqvvv~~~ooobbbWWWNNNFFFCCCBBB>>><<<======AAAGGGPPP[[[gggpppvvv|||~~~fff\\\VVV]]]kkk{{{lllXXXIII===:::666444555666777666666:::===FFF___}}}sssnnnppp}}}fff[[[WWWYYYbbbmmmsssyyy}}}~~~{{{yyyzzz}}}uuunnnkkkeeemmmyyywwwnnnZZZLLL>>>999888555222111444444444333333222222222666444666<<>>;;;777555555666666666666:::===FFF___zzzooojjjooo}}}hhh[[[WWWYYYcccmmmtttxxx||||||}}}~~~~~~zzzxxxyyy}}}ssslllhhhbbbjjjwww|||rrr^^^OOO@@@:::999666333222555555444333333222111111666444777===BBBMMMeee}}}}}}pppSSSGGG???>>>AAA===@@@EEEMMMUUU]]]fffnnnsss|||wwwkkk```YYYXXXZZZaaahhhlllssszzz||||||}}}~~~}}}|||{{{{{{{{{|||}}}}}}~~~yyyooofff```^^^ccclllvvv}}}|||~~~}}}{{{~~~~~~yyyqqquuu~~~ssskkkhhhmmmmmmmmmnnnnnnnnnmmmmmmllljjjhhhccc]]]WWWRRROOOHHHHHHKKKQQQ\\\jjjwww}}}zzzxxxvvvwww~~~||||||rrrbbb\\\XXX\\\eeeqqq~~~|||xxxttttttxxxpppeeeZZZQQQGGGDDDBBB???===>>><<>>GGG___xxxmmmgggmmm~~~iii[[[XXXZZZdddnnntttxxx|||zzz|||}}}~~~{{{yyyzzz}}}uuummmiiicccjjjvvvyyybbbSSSCCC;;;999777555444333333333333333333333333777444777===CCCMMMfff~~~yyy~~~yyyxxxlllSSSHHH>>>===@@@>>>@@@EEELLLUUU]]]eeemmmrrrzzz~~~uuujjj```XXXWWWZZZaaaggglllttt{{{zzz{{{}}}~~~|||{{{zzzzzz{{{|||~~~~~~vvvkkkccc___aaagggoooxxx}}}~~~}}}zzzwwwwwwxxxwwwtttvvvzzz|||||||||~~~wwwsssrrrpppooommmllllllmmmnnnpppooommmjjjeee___YYYVVVOOONNNMMMQQQYYYfffssszzz|||zzzyyy{{{}}}~~~uuuggg```ZZZ[[[aaammm~~~~~~}}}sssiii[[[QQQFFFBBB@@@======>>>;;;>>>DDDLLLVVVaaajjjoooxxx}}}ttt```[[[cccqqqqqq]]]MMM???<<<888666555666666666666:::>>>GGG```wwwlllfffhhh{{{lll[[[XXX[[[eeeoootttxxx{{{zzz|||~~~|||zzz{{{}}}wwwpppllleeelllwwwfffUUUDDD<<<:::777666666111222222333333444444555777555777>>>CCCNNNfff~~~{{{{{{rrrqqqxxxiiiSSSIII???===AAA@@@@@@EEELLLUUU]]]eeemmmrrryyy}}}~~~uuukkkbbbXXXWWW[[[bbbhhhlllttt|||yyyzzz}}}~~~|||{{{zzzzzzzzz{{{~~~|||qqqhhh^^^]]]^^^bbbiiioooqqqqqqooolllkkkmmmlllhhhhhhkkkjjjnnnyyy}}}uuurrrooolllkkkkkklllnnnsssrrrqqqnnnjjjccc^^^ZZZWWWUUURRRSSSZZZeeeqqqyyy|||}}}}}}{{{{{{}}}wwwkkkccc\\\[[[___jjj{{{wwwooo[[[PPPEEE@@@>>><<<<<<>>>;;;>>>CCCLLLVVV```iiinnnxxx}}}|||eee]]]dddqqqoooZZZKKK@@@<<<888666666666666666666:::>>>HHH```wwwmmmfffcccwwwmmm[[[YYY[[[eeeoootttxxx{{{{{{|||~~~|||{{{}}}{{{tttpppnnnoooxxx}}}sss]]]HHH???:::333111444333222222222222333444444333333777===DDDRRRhhh{{{wwwoootttvvvhhhOOODDD@@@<<<<<<@@@AAAEEELLLTTT]]]fffooouuu|||yyykkk```YYYYYY\\\ccclllsssvvvvvv{{{|||~~~{{{yyyyyyyyyyyyzzz|||~~~ssskkkaaa[[[UUUTTTYYY^^^```___`````````___]]][[[ZZZYYY[[[^^^dddjjjqqqxxxzzzzzzyyywwwsssoookkkiiimmmooopppmmmhhhcccbbbbbb^^^[[[XXXVVVXXXaaalllttt|||zzzxxxzzz}}}~~~zzzyyyxxxwwwwwwxxxyyyyyy~~~zzzzzz}}}{{{kkkaaaYYYYYYZZZ```qqq~~~ssskkk\\\RRRHHHDDDAAA===::::::===@@@DDDJJJSSS]]]hhhppp|||ggg]]]bbbooo}}}oooYYYKKKCCC<<<666777777666444555888;;;>>>EEE[[[{{{wwwmmmeeeeeeqqq|||pppaaa^^^\\\```iiirrrxxx{{{~~~~~~~~~}}}}}}~~~|||{{{|||{{{tttqqqnnnpppzzz}}}~~~}}}~~~uuu^^^HHH>>>999444222555333333333333333444444555444555999@@@HHHWWWnnn{{{qqqsssrrrzzzbbbKKKBBB@@@======AAAAAAEEELLLTTT\\\fffooouuu|||yyylll```ZZZZZZ]]]ccclllsssuuuuuuzzz|||}}}{{{zzzyyyyyyyyyzzz|||zzzqqqaaaZZZRRRPPPSSSVVVUUUTTTTTTTTTSSSSSSQQQPPPOOOOOOQQQUUU\\\ccckkkssszzz~~~{{{yyyvvvsssppplllmmmnnnmmmkkkgggcccaaa```^^^[[[YYY[[[bbblllrrrvvvtttqqqpppqqqrrrpppnnnkkkjjjhhhgggggggggiiijjjooorrr{{{}}}}}}~~~mmmcccZZZXXXYYY\\\kkk{{{zzznnnfffZZZPPPGGGDDDAAA===::::::===???DDDJJJRRR]]]hhhooozzz}}}jjj```dddooo}}}uuu^^^PPPDDD<<<666777888666444666777;;;>>>EEE\\\|||yyymmmcccbbblll}}}wwwlllaaa^^^]]]bbbkkktttyyy{{{|||}}}~~~~~~~~~}}}}}}~~~}}}wwwtttqqqsss}}}}}}{{{{{{~~~|||cccIII>>>999444333777444444444333444555555666555666;;;CCCLLL\\\sssuuusssssspppZZZFFF@@@@@@>>>>>>BBBAAAEEEKKKSSS\\\eeeooouuu|||{{{lll```\\\[[[]]]dddlllrrrttttttxxx{{{~~~}}}|||zzzzzzzzzzzz{{{zzz|||zzzhhh```VVVQQQPPPPPPNNNKKKJJJIIIIIIHHHHHHHHHHHHHHHLLLQQQYYYaaahhhooouuuyyyxxxyyyzzz{{{}}}~~~~~~zzzvvvuuuvvvzzz|||~~~~~~{{{ooommmkkklllllljjjfffaaa```___^^^\\\]]]aaahhhmmmoookkkgggdddbbb```^^^\\\[[[ZZZXXXVVVUUUVVVXXXYYY___bbblllzzzuuuiii^^^[[[YYYYYYdddrrruuuiii```XXXNNNFFFCCC@@@===:::;;;===???CCCIIIQQQ\\\hhhooowww{{{kkkaaacccmmm{{{|||eeeTTTEEE===777777888666555666777;;;>>>EEE\\\}}}|||nnnccc```hhhvvvsssiii```___```eeennnvvv{{{|||zzz|||zzzxxxuuuxxx}}}|||}}}jjjMMM???:::555333666555444444444444555666666666777<<>>===AAAAAAEEEKKKRRR[[[eeeooouuu{{{|||nnnbbb]]]\\\^^^dddlllrrrttttttuuuyyy}}}|||{{{zzzyyyzzz{{{||||||}}}uuulll```YYYVVVTTTQQQMMMJJJIIIHHHHHHHHHIIIKKKKKKPPPVVV^^^eeekkkppptttwwwuuuuuutttsssrrrsssssssssnnnllljjjiiijjjnnnqqqsssvvvxxx~~~wwwqqqjjjiiillllllhhhccc``````___]]]]]]^^^aaadddeeebbb^^^ZZZVVVTTTRRRQQQSSSRRRPPPNNNNNNOOOPPPQQQVVVYYYbbbppp}}}~~~qqqeee```[[[XXX^^^iiiwww}}}rrrfff]]]VVVMMMDDDBBB@@@===;;;<<<<<<>>>BBBGGGPPP[[[gggooouuuzzz|||hhh___```iiiwwwlllXXXGGG>>>888777888666555777666:::===EEE\\\}}}rrreeeaaahhhrrr|||{{{qqqjjj```___aaahhhqqqxxx||||||yyy||||||{{{xxx}}}~~~~~~|||pppQQQAAA;;;555333555555444444444444555666666666777<<>>AAAEEEJJJQQQZZZdddooouuu{{{~~~pppddd]]]]]]___eeemmmsssttttttssswww}}}|||{{{zzzyyyyyyzzz{{{|||}}}xxxlllddd```]]]XXXTTTPPPNNNMMMLLLMMMOOOQQQSSSXXX]]]dddjjjmmmoooqqqrrrvvvtttssspppooonnnmmmmmmfffeeecccbbbccceeeiiikkkkkkmmmsss{{{{{{ooojjjkkkmmmjjjfffaaabbbaaa___\\\[[[\\\]]]YYYWWWTTTPPPNNNMMMMMMNNNOOOOOONNNMMMMMMNNNOOOOOOPPPQQQYYYfffuuu~~~~~~}}}xxxjjjddd]]]VVVYYY```jjjxxx}}}ssshhh___UUULLLDDDBBB@@@===;;;<<<<<<===AAAFFFNNNZZZfffnnnsssyyyvvvfff^^^___gggwwwttt^^^HHH@@@888777888666666888666:::===DDD\\\|||vvvhhhaaafffooowwwzzzwwwoooiii^^^^^^aaahhhqqqyyy||||||zzz}}}{{{zzzxxx~~~}}}qqqQQQAAA<<<666333444444444444333444555555666777777;;;AAAHHHUUUkkk}}}ppp[[[GGGAAA@@@<<<;;;===AAADDDJJJPPPYYYdddooovvvzzz~~~sssggg]]]\\\^^^eeemmmsssuuuuuussswww||||||{{{zzzyyyyyyyyyzzz{{{}}}~~~zzzqqqlllhhhccc___YYYWWWUUUTTTTTTWWW[[[]]]```dddiiilllnnnnnnooopppuuutttsssqqqnnnllljjjjjjbbbbbbbbb```___aaadddgggdddfffjjjqqqwwwzzzrrrpppooolllhhhccccccbbb___ZZZXXXWWWWWWKKKKKKJJJHHHGGGIIILLLOOOPPPPPPRRRSSSSSSSSSSSSSSSNNNMMMQQQ]]]lll}}}}}}~~~~~~||||||}}}}}}oooggg___VVVUUUZZZbbbnnn|||vvvkkkcccVVVMMMEEEBBBAAA===<<<<<<;;;===???DDDMMMXXXeeennntttzzzzzzoooddd^^^___hhhzzzzzzcccJJJAAA999888888666666888666:::<<>><<<<<<;;;<<<>>>CCCKKKXXXeeemmmuuu{{{~~~zzzoooggg___\\\^^^hhh{{{{{{cccKKKBBB:::888888666777999666:::<<>>;;;777444555333222222222222333444444777888<<>>>>>AAABBBDDDIIIOOOXXXcccnnnvvvzzz~~~wwwkkk[[[[[[^^^eeennnuuuwwwwwwxxxzzz~~~}}}|||zzzyyyxxxxxxyyyyyyyyy{{{}}}~~~~~~~~~{{{{{{|||vvvsssooommmmmmqqquuuxxxtttwwwzzz||||||}}}~~~vvvvvvwwwvvvssspppmmmkkk___aaabbb```___```dddhhhfffgggjjjllllllrrrvvvnnnhhh]]]]]]ZZZTTTNNNJJJHHHHHHBBBDDDFFFFFFGGGLLLSSSXXX```ccchhhlllnnnmmmkkkiiiaaaZZZUUUWWW___nnn|||}}}|||{{{zzzzzz|||~~~|||tttkkk```[[[^^^VVV```jjjpppuuu|||{{{nnnfffYYYPPPGGGDDDBBB>>><<<<<<;;;<<<>>>CCCKKKWWWdddmmmvvv}}}~~~yyyfff```ZZZYYY\\\gggzzzyyy```LLLBBB:::888888777777999777:::<<>>;;;888444111111222222333333444444555888888<<>><<<<<<:::<<>><<<<<<:::<<>>FFFOOO]]]rrrwwwZZZKKKFFF@@@>>>@@@AAADDDIIIPPPXXXbbbmmmtttzzz}}}vvviii```\\\ZZZZZZ\\\bbbiiinnnqqqxxx{{{}}}}}}yyywwwxxxyyyzzzzzz{{{|||}}}~~~~~~~~~~~~~~~}}}zzzyyyxxxxxxvvvuuutttrrrooommmnnnnnnnnnnnnnnnnnnpppqqqpppqqqyyy{{{iii^^^TTTNNNJJJDDDAAAAAA>>>BBBFFFKKKPPPYYYeeemmmzzzzzzrrrllljjjuuu}}}{{{xxxwwwwwwyyyyyyyyy|||vvvlllfffaaabbbeeejjjppptttvvvvvvuuuwww{{{~~~}}}rrrjjj]]]RRRIIIEEEBBB>>><<<===:::<<>>FFFOOO^^^sssfffQQQFFF@@@>>>???AAADDDJJJQQQYYYcccmmmsss{{{}}}tttggg___\\\ZZZXXXYYY___fffmmmpppvvvzzz}}}}}}yyyxxxxxxzzzzzzzzz{{{{{{|||}}}~~~~~~}}}|||{{{zzzyyyzzzxxxvvvvvvwwwwwwuuutttqqqpppqqqrrrqqqpppwwwpppdddXXXPPPKKKEEEBBBBBB@@@DDDIIIOOOVVV___kkksss~~~uuusss{{{}}}zzzxxxvvvwwwxxxwwwwwwzzz}}}vvvmmmeeedddeeehhhmmmrrrtttuuutttwww{{{|||qqqiii]]]SSSIIIEEEBBB>>><<<===:::<<>>>>>@@@DDDKKKRRR[[[dddmmmsss|||~~~uuuiiibbb[[[YYYWWWYYY___gggmmmpppuuuzzz}}}}}}zzzxxxyyyzzz{{{{{{yyyyyyzzz|||~~~~~~}}}|||}}}||||||}}}}}}}}}zzzxxxsssqqqrrrtttsssqqquuu|||wwwkkk]]]UUUNNNGGGDDDEEEBBBFFFLLLRRRYYYbbbmmmuuu|||~~~}}}{{{xxxwwwwwwwwwvvvuuuyyyyyy|||vvvooommmkkklllooosssvvvwwwxxx{{{|||qqqiii]]]SSSIIIEEECCC???======:::<<>>:::<<>>GGGQQQ```uuuwwwuuudddOOOFFFBBB@@@???DDDLLLUUU]]]eeemmmqqqyyy|||ssslll```___^^^```eeejjjnnnooosssyyy}}}~~~zzzyyyyyy{{{{{{{{{zzzzzzyyyzzz{{{|||~~~~~~yyywwwxxx{{{{{{yyyzzz~~~~~~rrreee\\\UUUMMMHHHGGGBBBFFFMMMTTTZZZcccmmmtttzzz~~~|||zzzyyyxxxwwwuuussssssrrruuu|||zzzvvvuuuvvvvvvvvv~~~|||rrrjjj^^^TTTJJJFFFCCC???===>>>;;;<<>>;;;888666666555555666666777777888888;;;;;;@@@HHHRRRaaawww|||~~~ooolllwwwbbbMMMEEEAAA>>>???DDDLLLUUU^^^eeemmmqqqwww{{{vvvooodddbbbbbbcccgggkkkmmmnnnsssxxx}}}~~~zzzyyyyyy{{{{{{{{{||||||zzzyyyyyyzzz{{{||||||zzz{{{~~~~~~|||}}}~~~sssfff^^^VVVNNNHHHGGG@@@EEELLLSSSZZZcccmmmuuuttt}}}~~~}}}{{{yyyyyyxxxuuusssqqqooorrryyy~~~~~~}}}ssskkk^^^TTTJJJFFFCCC???===>>>;;;===???AAAGGGQQQ^^^hhhrrrwww~~~wwwmmmmmmvvvmmm]]]LLLCCC:::888888666666999666:::<<>>:::333222555444444444555555777888999;;;>>>BBBGGGQQQcccyyyyyyzzzzzzllleeepppwww[[[LLLCCC@@@AAAAAADDDLLLWWW___dddlllssszzz}}}xxxpppfffeeeddddddfffjjjnnnqqqtttvvv{{{}}}zzzxxxyyy{{{||||||}}}}}}|||{{{zzzyyyyyyyyyzzz||||||zzz}}}|||yyyxxxyyyzzz}}}sssfff\\\VVVQQQKKKFFFIIIHHHJJJQQQVVV\\\eeennntttzzz}}}{{{zzzzzz{{{|||{{{{{{||||||zzzxxxuuussssssssssssvvv|||zzzrrroooeee\\\OOOFFFBBB@@@<<<999;;;<<<===AAAGGGQQQ]]]eeeqqqvvv}}}{{{|||qqq]]]MMMDDD===:::888666666999:::999;;;BBBOOOfffiiiWWWRRRSSS]]]hhhllllllkkkfffeeeeeeiiipppuuuxxxwwwxxxyyy{{{~~~xxxhhh```______lll~~~hhhUUUDDD===:::444333777555555555666777888999:::;;;>>>AAAFFFOOOaaawwwwwwwwwxxxhhh```jjj}}}nnnUUUHHHAAA>>>???BBBDDDMMMXXX```eeemmmttt|||wwwooogggfffeeeeeegggkkkooorrrsssvvvzzz}}}zzzyyyzzz|||}}}|||}}}}}}|||{{{zzzzzzzzzzzz{{{|||}}}~~~xxxrrrnnnmmmmmmnnnrrryyyzzzpppdddZZZUUUQQQLLLHHHIIIHHHJJJOOOTTTXXX```iiissszzz}}}{{{zzzzzz{{{|||zzz{{{{{{{{{yyywwwtttsssrrrrrrtttvvvzzzyyyqqqmmmcccZZZNNNFFFCCCAAA===:::;;;<<<===AAAGGGQQQ]]]eeeqqqvvv}}}xxxcccOOOEEE===:::888666777999888888:::AAAMMMddd~~~hhhXXXRRRRRR\\\gggkkkkkkjjjeeeddddddhhhpppvvvyyyyyy||||||~~~zzzjjj```^^^___lll}}}mmmXXXDDD===:::555555999666666666777888999;;;;;;:::===@@@EEENNN```uuuzzzxxxxxxfff]]]eeeuuucccOOOEEE@@@>>>>>>BBBEEEMMMYYYaaagggnnnvvv~~~wwwnnnhhhgggffffffhhhlllpppssstttvvvzzz~~~~~~|||zzzzzz|||}}}}}}}}}}}}}}}|||{{{zzzzzzzzzzzz{{{}}}|||wwwooohhhcccaaaaaabbbeeekkkppptttzzz{{{uuummmaaaXXXSSSPPPMMMKKKLLLJJJJJJNNNPPPSSSYYY```lllvvv}}}|||{{{zzz{{{{{{zzzzzzzzzzzzyyywwwuuusssqqqrrrtttuuuvvvzzz~~~xxxpppkkkaaaZZZOOOGGGDDDAAA???<<<;;;<<<===AAAGGGQQQ]]]eeepppvvv}}}~~~iiiRRRGGG===999888666777999777777:::@@@KKKaaaiiiYYYSSSRRR[[[fffjjjjjjiiidddbbbccchhhpppwww{{{|||}}}lllaaa___aaammm}}}qqq[[[EEE===:::666666:::555555666666888999;;;<<<999<<<@@@EEEOOOaaawww|||ggg^^^dddrrruuu[[[KKKEEEBBB@@@@@@BBBEEENNNZZZbbbhhhpppwww}}}vvvnnnhhhgggffffffiiimmmqqqtttvvvxxx{{{~~~}}}|||zzzzzz|||}}}}}}}}}}}}}}}|||{{{{{{{{{{{{{{{|||}}}}}}vvvrrrjjjccc^^^\\\]]]^^^cccgggkkknnnuuu}}}}}}qqqjjj___WWWRRRPPPOOONNNPPPMMMMMMNNNNNNNNNRRRXXXcccppp}}}~~~|||{{{{{{{{{{{{{{{{{{{{{zzzyyywwwvvvuuurrrrrrsssrrrrrrtttwwwzzzxxxoooiiiddd]]]SSSKKKEEEBBB???===;;;<<<===AAAGGGQQQ]]]eeepppuuu}}}lllVVVIII>>>999888777777999888888;;;@@@III^^^lllZZZSSSQQQYYYccchhhhhhhhhbbb```aaafffpppxxx}}}~~~~~~~~~~~~oooeeecccfffpppuuu]]]FFF===;;;777777:::444444555666777999:::;;;999<<<@@@FFFQQQddd{{{mmmcccgggrrrmmmUUUHHHDDDAAA@@@???BBBEEEMMMZZZccciiiqqqyyy{{{}}}wwwnnnfffeeeeeeeeehhhmmmqqqtttyyyzzz}}}~~~{{{yyyyyy{{{|||||||||}}}}}}|||{{{{{{{{{||||||}}}~~~~~~xxxrrrnnnhhhbbb^^^^^^___```eeeiiikkkmmmttt|||~~~|||qqqkkkaaaXXXSSSQQQRRRRRRUUURRRPPPPPPMMMKKKMMMRRR]]]kkkzzz~~~}}}|||{{{zzzzzz{{{{{{{{{zzzyyyxxxwwwwwwsssrrrqqqpppooorrrvvvzzz~~~yyyooohhhgggaaaXXXNNNGGGBBB???===;;;<<<===AAAGGGQQQ]]]eeeooouuu}}}qqqZZZLLL>>>999888888888999999:::<<<@@@HHH\\\}}}qqq\\\TTTQQQXXXaaaeeefffggg```^^^___eeennnxxx}}}uuulllkkknnnwwwvvv^^^FFF>>><<<888666888333444444555777999;;;<<<:::>>>BBBHHHSSSfff}}}yyyjjjllluuu~~~iiiRRRFFFBBB???======@@@DDDMMMYYYccciiiqqqyyyzzz}}}uuulllbbbbbbbbbcccggglllqqquuuzzz|||~~~|||xxxwwwxxxzzz{{{{{{}}}}}}||||||{{{||||||}}}~~~|||wwwooommmiiieeeccccccdddeeegggjjjmmmooottt{{{}}}{{{tttnnnddd[[[UUUSSSUUUVVVYYYUUURRRQQQMMMHHHIIIMMMYYYfffuuu~~~~~~}}}|||{{{zzzzzz{{{{{{zzzyyyyyyxxxxxxwwwrrrrrrqqqpppooorrrwwwzzzwwwzzzzzzqqqiiihhhcccZZZPPPHHHBBB>>>===;;;<<<===AAAGGGQQQ]]]eeeooouuu}}}{{{yyy|||yyy^^^NNN???999999888888999999:::===@@@FFFYYYzzzuuu]]]TTTPPPVVV___ccceeefff^^^\\\]]]bbblllvvv|||~~~{{{uuuuuuvvvvvv]]]FFF>>>===999666666444444555666888:::<<<===>>>@@@DDDIIISSSeee{{{tttuuu|||mmmUUUHHHCCC???<<<<<>>===;;;<<<===AAAGGGQQQ]]]eeennnuuu~~~xxxooonnnrrr{{{aaaPPP???999999999888999888:::===???DDDVVVwwwvvv^^^UUUPPPUUU]]]bbbccceee]]][[[[[[aaajjjttt{{{}}}{{{{{{{{{vvv]]]FFF???>>>999555555555555666888999<<<===>>>@@@BBBEEEIIIRRRcccxxx|||}}}rrrYYYKKKEEEAAA>>>===>>>BBBKKKXXXbbbiiiqqqyyy}}}qqqhhh[[[[[[\\\___dddkkkqqquuuyyy{{{~~~}}}wwwssssssuuuxxxyyy}}}}}}||||||||||||}}}~~~~~~~~~~~~wwwvvvuuusssrrrqqqqqqqqqnnntttyyy}}}|||vvvlllaaaYYYWWWXXX[[[ZZZVVVSSSPPPKKKDDDCCCFFFFFFRRRbbbqqq~~~~~~~~~~~~}}}{{{zzzyyyxxxwwwvvvuuuttttttuuuuuummmpppsssuuutttsssssstttsssvvv{{{~~~tttlllbbb^^^XXXOOOFFFAAA>>>>>>;;;<<<===AAAGGGQQQ]]]eeennnuuu~~~~~~rrrfffdddhhhrrrbbbQQQ???999999999999999777999<<<>>>BBBTTTuuuuuu___UUUOOOTTT\\\aaacccddd]]]ZZZZZZ___iiissszzz|||{{{~~~ppp]]]III@@@???===999666888888888999:::<<<===>>>AAADDDHHHLLLUUUdddwww|||tttZZZKKKBBB<<<<<<@@@;;;@@@IIIRRR]]]iiittt{{{{{{~~~nnnbbbYYYYYYZZZ___gggnnnsssuuu}}}}}}~~~~~~{{{xxxvvvvvvwwwwwwvvvxxxzzz|||}}}||||||}}}~~~|||~~~~~~|||||||||yyyxxxxxxvvvuuutttsssrrruuu{{{}}}tttjjjccc]]]UUURRRRRRTTTUUUTTTOOOIIICCCBBBBBBAAAHHHTTT```kkkuuu~~~}}}{{{}}}}}}|||{{{{{{{{{{{{{{{xxxxxxwwwwwwvvvvvvuuuuuuuuuuuuuuuvvvwwwvvvtttrrrtttuuuvvvyyy}}}ssskkkaaa[[[QQQIIICCC@@@???===;;;<<<@@@DDDFFFLLLZZZiiipppwwwzzzqqqfff```bbblllbbbQQQ@@@888777666777888666777999<<>>===;;;888666888888888999:::<<<===>>>@@@CCCGGGKKKTTTcccwwwwww\\\LLLCCC??????AAA===BBBIIIQQQ\\\hhhsss{{{{{{~~~qqqcccZZZYYY[[[```gggnnnsssuuuzzzzzz|||~~~{{{wwwuuuttttttssssssxxxzzz|||}}}||||||}}}~~~|||~~~~~~~~~~~~}}}wwwwwwvvvuuutttttttttuuuxxxwwwmmmfff___XXXTTTTTTVVVWWWVVVRRRLLLFFFCCCBBBAAAEEEKKKSSS\\\fffpppwww~~~|||}}}}}}|||{{{{{{{{{{{{{{{xxxxxxwwwvvvvvvuuutttttttttssssssuuuvvvvvvtttrrrtttuuuvvvxxx{{{~~~uuulllbbb[[[RRRIIICCC@@@>>><<<:::;;;>>>BBBEEEKKKZZZhhhqqqwwwtttgggaaabbbkkk{{{bbbQQQ@@@999888777777888777888:::===DDDVVVuuuttt```UUUNNNTTT^^^cccbbb```XXXWWWXXX^^^hhhqqqvvvxxxzzz|||eeeTTTCCC<<<<<<:::777666888888999:::;;;===??????AAADDDHHHMMMVVVfffzzz}}}```NNNEEEBBBAAABBB???CCCHHHOOOYYYeeeqqqyyy|||tttfff[[[[[[\\\aaahhhoootttvvvwwwxxxzzz~~~}}}xxxvvvuuutttsssrrrxxxzzz|||}}}||||||}}}~~~||||||}}}}}}{{{{{{wwwvvvtttsssssstttvvvwwwzzz|||rrrkkkddd[[[WWWWWWWWWXXXYYYVVVPPPJJJEEECCCAAABBBDDDFFFLLLUUU```gggsss{{{~~~}}}}}}|||{{{{{{zzz{{{{{{{{{yyyxxxwwwvvvuuutttsssrrrqqqqqqqqqsssuuuvvvtttrrrtttttttttvvvxxx{{{}}}~~~}}}vvvnnneee^^^TTTLLLFFFBBB???===<<<<<>>DDDVVVtttuuuaaaUUUMMMSSS^^^cccbbbaaaYYYXXXXXX^^^hhhrrrxxxzzz|||~~~yyy___PPPAAA<<<;;;:::888777999999:::;;;<<<>>>@@@AAAEEEHHHLLLQQQZZZkkkiiiRRRHHHEEECCCAAA@@@CCCGGGMMMUUUaaammmuuu|||wwwhhh\\\\\\]]]bbbiiippptttvvvxxxyyy{{{~~~zzzxxxwwwwwwwwwvvvxxxzzz|||}}}||||||}}}~~~}}}~~~}}}{{{~~~xxxvvvwwwxxxxxxwwwtttrrrrrrtttvvvwwwxxx~~~xxxppphhh___YYYYYYXXXYYY[[[YYYTTTMMMGGGCCCBBBBBBAAAAAAEEELLLUUU[[[gggrrr}}}~~~|||{{{{{{zzzzzz{{{{{{{{{yyyyyywwwvvvtttsssrrrqqqooooooppprrruuuuuutttssssssssssssuuuwwwzzz|||~~~~~~~~~{{{yyysssqqqsssyyy~~~wwwooohhhaaaXXXOOOIIIDDDAAA>>>>>>===???DDDHHHOOO\\\iiirrrwww|||{{{hhh```bbbjjjvvv{{{aaaQQQAAA;;;:::999888999888888:::===CCCTTTqqqxxxbbbUUUMMMRRR]]]ccccccccc\\\ZZZZZZ___iiisssyyy{{{~~~sssZZZMMM@@@<<<<<<;;;999999999::::::<<<===???AAABBBFFFIIIMMMRRR\\\nnnwww\\\LLLFFFCCC@@@@@@BBBFFFKKKSSS^^^jjjrrr{{{~~~yyyiii]]]]]]^^^bbbiiippptttvvv{{{|||~~~}}}zzzxxxyyyzzzzzzyyyxxxzzz|||}}}||||||}}}~~~~~~}}}yyywwwyyy|||}}}uuuuuutttqqqpppqqqtttwww{{{yyyvvvsssrrrssstttvvvwww|||~~~vvvmmmccc\\\[[[YYYZZZ[[[[[[XXXRRRJJJFFFAAAAAAAAAAAACCCGGGNNNRRR]]]jjjwww~~~{{{{{{zzzzzzzzzzzz{{{{{{zzzyyyxxxvvvuuusssrrrrrrnnnnnnooorrrtttuuutttsssrrrrrrsssuuuwwwzzz}}}||||||yyyzzz{{{||||||xxxuuummmkkklllppptttzzzwwwooogggaaaXXXOOOIIIDDD@@@======<<<===BBBHHHOOO[[[gggrrrvvv{{{~~~{{{fff\\\]]]ffftttyyy```PPPAAA;;;:::999888999666777999<<>>AAACCCDDDEEEGGGKKKQQQ[[[nnnjjjSSSIIIDDD@@@???BBBFFFLLLTTT^^^iiipppzzz}}}{{{iii]]]]]]^^^bbbiiioootttvvv|||}}}}}}zzzwwwwwwxxxyyyyyyyyyxxxzzz|||}}}||||||}}}~~~~~~{{{ttttttzzzvvvrrrmmmjjjkkkkkkjjjhhhfffgggiiijjjlllppptttxxx}}}{{{xxxvvvttttttuuuuuuxxx||||||sssggg```^^^[[[\\\\\\]]]\\\WWWPPPKKKAAABBBBBBBBBBBBDDDHHHLLLUUUcccqqqzzz}}}zzzzzzzzzyyyzzzzzz{{{|||zzzyyyxxxwwwvvvuuutttsssooooooppprrruuuuuutttsssrrrrrrsssuuuwwwzzz}}}{{{yyyuuurrrqqqppppppvvv}}}}}}xxxuuummmkkkjjjlllnnnrrr}}}xxxpppccc]]]UUUMMMGGGBBB>>>;;;<<<999:::???FFFMMMYYYdddpppuuuzzz}}}~~~}}}hhh\\\ZZZaaaooo|||vvv^^^OOO@@@::::::888777888666666999;;;@@@OOOkkk~~~eeeXXXNNNRRR^^^eeehhhhhhccc```^^^aaajjjsssyyy{{{~~~ttthhhTTTJJJ@@@===<<<:::888999:::;;;<<<===???BBBDDDEEEEEEGGGKKKQQQ\\\ooo~~~xxxZZZKKKEEEBBB@@@CCCIIIOOOWWWaaakkkqqqxxx{{{{{{hhh]]]]]]^^^bbbhhhooosssuuuzzzzzz}}}|||yyywwwxxxyyyyyyxxxxxxzzz|||}}}||||||}}}~~~~~~~~~|||yyywwwyyy~~~xxxlllhhhbbb]]][[[[[[\\\]]]^^^aaaeeeiiimmmqqqvvvzzz{{{zzzyyyxxxwwwwwwwwwwwwyyy{{{yyyllleeebbb___^^^^^^``````\\\VVVQQQFFFFFFDDDBBBAAABBBFFFIIIOOO]]]lllsssyyy~~~|||zzzyyyyyyyyyzzzzzz{{{|||zzzyyyyyyxxxwwwvvvvvvuuuppppppqqqsssuuuvvvtttrrrssssssssstttvvvxxx{{{|||zzz{{{rrrnnnkkkiiifffdddiiipppyyy~~~}}}zzzrrrnnnlllkkkjjjmmmxxxzzzrrrbbb]]]UUUNNNHHHCCC???======::::::@@@GGGOOOZZZdddoootttyyy}}}}}}~~~ssseee^^^___jjjvvv{{{qqq\\\MMM???999999888666777666777999<<<@@@OOOjjj~~~gggYYYOOOSSS___gggjjjkkkfffccc```bbbjjjrrrxxxzzz~~~~~~~~~~~~}}}zzzooocccRRRIII@@@===<<<999777888:::;;;<<<>>>@@@BBBDDDEEEFFFIIIMMMSSS^^^qqq___MMMFFFCCCAAAEEEKKKRRRZZZdddmmmssswwwzzzzzzggg]]]\\\]]]aaahhhnnnrrrtttwwwxxx{{{|||zzzzzzzzzzzzyyyxxxzzz|||}}}||||||}}}~~~~~~{{{yyyyyy|||}}}wwwjjjfffaaaZZZUUUTTTXXX[[[]]]```fffjjjooosssxxx|||yyyyyyyyyyyyyyyyyyyyyyyyxxxyyy}}}ppphhheeeaaa``````aaabbb```[[[VVVMMMKKKGGGBBB@@@BBBFFFJJJKKKYYYhhhooottt|||~~~{{{yyyyyyyyyyyyzzzzzz{{{|||yyyyyyyyyxxxxxxxxxwwwwwwqqqqqqqqqsssuuuvvvtttrrruuutttttttttuuuvvvxxxyyyyyy~~~}}}xxxnnnjjjgggddd___\\\```gggnnnttt}}}uuuqqqnnnkkkhhhjjjuuu|||sssddd___WWWQQQKKKGGGCCC@@@@@@======CCCJJJRRR]]]gggnnnsssyyy}}}}}}}}}pppdddaaahhhsss}}}wwwmmm[[[LLL>>>999999777666666888888;;;===AAAOOOjjj~~~iiiZZZPPPTTT___hhhkkkmmmiiieeeaaacccjjjrrrxxxzzz}}}}}}}}}~~~yyyjjj```PPPGGG???======;;;:::<<<999;;;>>>@@@AAABBBEEEGGGLLLOOORRRYYYdddwww{{{{{{^^^MMMEEE@@@AAADDDIIIPPPWWW___hhhmmmvvvzzz{{{lll___^^^^^^bbbhhhnnnsssuuuwwwyyy{{{|||zzzzzzzzzyyyyyyyyy{{{|||{{{zzzyyy{{{||||||xxxvvvwww{{{~~~~~~~~~~~~~~~rrrmmmeee]]]YYYYYY\\\^^^eeejjjppptttvvvwwwzzz}}}zzzzzzzzzyyyxxxwwwvvvuuuuuuvvv||||||qqqhhhiiigggeeecccbbbaaaaaaaaaUUURRRLLLFFFBBBAAABBBCCCLLLTTT```jjjpppvvv{{{~~~~~~~~~|||{{{zzzwwwxxxxxxxxxxxxwwwvvvvvvwwwvvvtttsssrrrrrrssssssqqqsssuuuwwwyyy{{{{{{|||{{{wwwpppfff^^^[[[[[[\\\\\\ccchhhqqqyyywwwnnnjjjiiikkksss{{{~~~rrrkkkcccXXXOOOIIIEEE@@@======;;;===AAAFFFNNN[[[hhhnnnvvv}}}~~~~~~lllcccgggmmm{{{~~~vvvjjjSSSHHH===999888666666888444888777999BBBLLLeee|||mmmYYYQQQSSSVVV___hhhfffiiiccc^^^aaakkkuuuzzzzzz|||mmmaaaPPPGGG???======;;;:::<<<;;;===@@@AAABBBDDDGGGIIILLLOOOTTT[[[gggyyywwwnnnmmmuuuyyy[[[KKKEEEAAAAAADDDIIIPPPWWW___hhhnnnvvvzzzzzzlll```______ccciiioootttvvvxxxyyy{{{~~~|||zzzyyyzzzyyyyyyxxxyyyzzz{{{{{{{{{{{{{{{uuuvvvwwwzzz~~~~~~~~~~~~~~~~~~zzzyyyyyyxxxwwwvvvvvvwwwyyyzzz|||zzzqqqhhhcccccceeegggmmmqqqvvvxxxxxxxxxzzz||||||||||||{{{{{{zzzyyyxxxzzz{{{}}}qqqnnnkkkiiigggeeedddccccccYYYUUUOOOIIIEEECCCCCCDDDJJJRRR]]]gggnnnssswww{{{|||}}}~~~~~~|||{{{zzzxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvtttsssrrrrrrssssssrrrsssuuuwwwyyy{{{||||||}}}xxxooohhhcccaaa^^^]]]```eeekkkrrrwww|||{{{rrrnnnmmmnnnuuu}}}tttjjjbbbVVVNNNHHHDDD@@@======;;;===BBBGGGNNN\\\hhhnnnwww}}}~~~~~~tttjjjlllqqqwww~~~{{{zzzqqqeeeTTTIII>>>:::999777777888444888777999BBBKKKddd~~~ooo[[[RRRTTTVVV___gggeeehhhbbb^^^aaajjjtttyyyzzzqqqdddOOOFFF>>>===<<<::::::<<<===???BBBCCCDDDFFFIIIKKKLLLQQQWWW^^^iii{{{~~~pppcccaaahhh|||oooVVVIIIDDDAAA@@@DDDIIIOOOWWW___hhhnnnvvvzzzyyylllaaa``````cccjjjpppuuuwwwxxxyyy{{{}}}{{{yyyyyyzzzzzzyyyxxxxxxxxxzzz||||||zzzyyyoootttzzz~~~}}}}}}}}}}}}~~~||||||yyytttqqqooonnnkkkjjjkkkkkklllmmmoootttzzzwwwqqqoooppprrrzzz|||~~~}}}||||||}}}~~~~~~}}}}}}||||||~~~uuurrrnnnkkkjjjhhhfffddd]]]ZZZSSSMMMHHHEEEEEEEEEIIIPPPZZZcccjjjooorrrtttuuuvvvvvvvvvvvvuuuttttttrrrsssssssssssssssrrrrrrvvvxxx|||~~~|||{{{zzzxxxxxxyyyyyyxxxxxxwwwvvvvvvuuutttsssrrrrrrrrrrrrrrrsssuuuwwwyyy{{{|||}}}}}}vvvpppiiiddd```aaadddhhhlllooosssxxx|||yyyuuussssssyyyttthhh```UUULLLGGGCCC???======;;;===BBBGGGOOO\\\iiiooowww~~~~~~~~~yyynnnooosssvvv~~~}}}{{{yyyooocccUUUIII>>>;;;;;;999777888444888777999BBBJJJbbbqqq]]]SSSTTTVVV___gggeeehhhccc___aaajjjsssxxxyyy~~~~~~uuueeeOOOFFF>>>===<<<;;;;;;<<<>>>@@@CCCEEEFFFGGGJJJLLLMMMRRRYYY```iiizzz~~~pppbbb___ccctttdddPPPGGGCCCBBB@@@CCCIIIOOOWWW```iiinnnvvvzzzxxxkkk```______ccciiioootttvvvxxxyyy{{{}}}~~~zzzyyyyyyzzzzzzyyyyyyxxxxxxzzz{{{{{{wwwuuuooouuu|||~~~~~~~~~}}}{{{zzzzzz{{{}}}|||zzzxxxwwwsssnnnjjjgggdddaaa___aaaaaaaaabbbdddiiioootttzzz~~~}}}|||}}}zzztttpppmmmkkkgggdddaaa]]]WWWPPPKKKGGGFFFEEEIIINNNWWW___fffiiikkklllmmmlllkkkiiigggfffdddccccccdddeeeffffffggggggfffgggjjjnnntttyyy~~~~~~}}}{{{zzzyyyyyyyyyyyyyyyxxxxxxwwwuuuuuutttssssssrrrrrrrrrssstttuuuwwwyyy{{{}}}~~~|||ssslllggghhhiiikkklllmmmpppuuuxxx}}}|||yyyxxx|||tttggg___SSSJJJEEEBBB???===<<<;;;===BBBGGGOOO]]]jjjoooxxx~~~xxxnnnooottt}}}vvvhhhWWWJJJ>>>;;;;;;999777666444999888:::AAAIII```qqq\\\RRRTTTVVV```iiiggghhhdddaaaccckkktttyyyzzz~~~~~~~~~yyyeeeOOOFFF>>>======<<<<<<>>>???AAACCCEEEFFFHHHKKKMMMNNNTTTZZZ___gggwwwsssfffbbbbbbppppppZZZLLLDDDAAAAAA???CCCIIIOOOWWW```iiiooovvvzzzvvvjjj^^^]]]^^^aaagggnnnrrrtttwwwxxxzzz}}}}}}zzzxxxyyyzzzzzzyyy{{{zzzyyyyyyyyywwwtttrrrvvvzzz~~~~~~|||{{{|||~~~|||{{{wwwvvvvvvwwwxxxwwwtttrrrnnnjjjeeeaaa^^^\\\YYYWWWXXXYYYYYYZZZ\\\```fffjjjppptttzzz~~~{{{tttpppmmmiiieeeddd```ZZZSSSMMMIIIGGGFFFIIIMMMTTT[[[aaaddddddccccccbbb```]]]ZZZXXXVVVUUUUUUUUUWWWYYYZZZ[[[[[[\\\XXX\\\aaaffflllrrrzzz~~~}}}{{{zzzzzzzzzzzzzzzzzzyyyxxxxxxuuuuuuuuuuuutttsssrrrrrrttttttuuuvvvxxx{{{}}}~~~xxxsssssssssrrrqqqqqqsssvvvyyy{{{~~~}}}wwwhhh```TTTJJJEEEBBB???===<<<;;;===BBBHHHPPP^^^jjjpppxxxyyyrrruuu{{{rrrZZZLLL>>>999:::888555555444999888:::AAAHHH^^^~~~oooZZZQQQSSSUUU```jjjiiihhheeecccfffllltttyyy{{{}}}~~~}}}fffPPPGGG???>>>???======???@@@BBBEEEFFFGGGIIILLLNNNNNNTTTZZZ^^^eeeuuuyyymmmgggeeeppp}}}eeeTTTIIIBBB@@@@@@???BBBHHHOOOWWW```iiiooovvvzzzuuujjj]]]]]]]]]```fffmmmrrrtttvvvwwwzzz}}}|||yyyxxxyyyzzzzzzyyyzzzzzzzzzxxxuuussssssttt|||}}}}}}}}}{{{zzz{{{}}}||||||||||||{{{yyyxxxwwwrrrqqqqqqqqqrrrqqqnnnllldddaaa]]]ZZZYYYXXXVVVTTTTTTUUUWWWWWWXXX[[[___cccfffiiinnnrrrwww{{{zzzuuurrrmmmiiifffccc]]]WWWQQQLLLJJJHHHJJJLLLQQQVVV[[[\\\[[[XXXXXXWWWTTTRRROOOMMMLLLLLLHHHJJJLLLNNNPPPRRRSSSSSSNNNRRRWWW[[[___eeennntttyyy}}}{{{zzzzzzzzz{{{{{{zzzzzzyyyxxxvvvvvvwwwvvvvvvuuussssssuuuuuuuuuvvvxxx{{{~~~~~~|||zzzzzz|||~~~{{{lllbbbVVVKKKFFFCCC@@@>>><<<;;;===BBBHHHQQQ^^^kkkqqqyyy{{{www~~~}}}```PPP???999999888555444555999888:::@@@GGG\\\|||oooZZZPPPQQQTTT___iiihhhhhhfffeeeggglllsssxxx{{{}}}~~~hhhQQQHHHAAA???@@@??????AAABBBDDDGGGHHHIIIKKKNNNPPPMMMSSSXXX\\\cccuuuwwwqqqoooxxxwww___PPPGGGAAA>>>???>>>BBBHHHOOOWWW```jjjpppwwwzzztttiii^^^]]]]]]aaagggnnnrrrtttwwwxxxyyy|||~~~|||yyyxxxxxxzzzzzzyyyvvvyyyzzzwwwqqqppptttyyy~~~}}}||||||}}}}}}{{{zzzwwwwwwwwwvvvuuutttrrrqqqnnnmmmllllllmmmkkkiiifff___]]]ZZZYYYZZZZZZZZZYYYWWWYYY[[[\\\\\\^^^```bbb___aaadddggglllqqqxxx}}}{{{xxxsssoooiiifff```ZZZTTTPPPMMMLLLIIIJJJMMMQQQUUUUUURRRNNNNNNLLLJJJHHHFFFFFFEEEEEECCCDDDGGGJJJLLLNNNPPPPPPKKKOOORRRSSSTTTYYYaaagggooowww}}}{{{zzz{{{{{{{{{{{{{{{zzzyyyyyywwwxxxxxxxxxwwwvvvuuutttuuuuuuuuuvvvxxx{{{~~~|||ooofffXXXMMMGGGDDDAAA>>><<<;;;===CCCIIIQQQ___lllqqqyyyxxxxxxhhhUUUAAA999999888777666555999999:::@@@FFF[[[zzzqqq\\\PPPPPPRRR\\\fffeeeeeeddddddfffkkkqqqvvvyyy}}}}}}iiiQQQIIIAAA@@@AAA@@@@@@BBBDDDFFFHHHJJJKKKMMMPPPRRRLLLQQQWWW[[[cccwww|||yyyuuu\\\NNNGGG@@@===>>>>>>BBBHHHOOOWWWaaajjjpppwwwzzzsssiii___^^^^^^bbbhhhooosssuuuxxxxxxyyy{{{|||~~~~~~|||yyyxxxxxxzzzzzzyyyssswwwzzzvvvpppooovvv~~~~~~|||{{{}}}|||xxxsssssssssrrrqqqooonnnmmmkkkjjjiiijjjjjjhhheeeccc___]]][[[\\\^^^___``````]]]___bbbcccccccccdddeee]]]^^^```bbbeeelllsssxxx|||}}}yyyuuukkkhhhccc]]]WWWSSSPPPNNNHHHHHHJJJNNNQQQPPPLLLGGGGGGFFFDDDBBBAAAAAABBBBBBCCCDDDGGGJJJMMMOOOQQQRRRLLLNNNPPPOOONNNQQQXXX___gggqqqzzz}}}{{{zzz{{{{{{||||||{{{{{{zzzyyyxxxxxxyyyyyyxxxwwwuuutttvvvuuuuuuvvvxxx{{{~~~zzzrrrhhhZZZOOOHHHDDDAAA???<<<;;;===CCCIIIQQQ___lllrrrzzz|||sssttt~~~mmmYYYCCC::::::999888777555:::999:::@@@EEEZZZyyyttt^^^QQQPPPPPPYYYcccaaaccccccccceeeiiioootttwww|||}}}iiiOOOHHHBBBAAA@@@???@@@DDDDDDFFFJJJLLLMMMNNNPPPQQQOOOPPPTTT]]]iiizzzzzzaaaPPPDDD<<<;;;???AAACCCHHHOOOYYYbbbkkkooouuuzzzssshhh___^^^^^^aaahhhoootttvvvxxxyyyzzz{{{|||{{{vvvvvvwwwxxxyyyzzzwwwsssssswww{{{|||{{{{{{{{{{{{zzzyyyxxxwwwvvvsssqqqnnnjjjgggfffeeeffffffeeedddcccbbbaaaaaaaaa______aaabbbdddeeeeeeeeefffggghhhiiijjjjjjjjjiiihhhbbb```cccdddcccgggnnnvvvyyy|||~~~zzzuuurrrttt{{{|||zzz|||qqqllleee^^^YYYVVVRRRPPPNNNLLLIIIIIIIIIJJJJJJIIIGGGEEEBBBBBBCCCDDDEEEEEEFFFFFFHHHMMMSSSYYY\\\]]]___XXXTTTTTTSSSOOOQQQVVV\\\eeerrr}}}|||{{{~~~}}}|||zzzxxxvvvuuutttwwwwwwwwwvvvvvvvvvvvvvvvvvvxxxzzz{{{|||}}}zzzmmmcccXXXRRRLLLDDD>>>===;;;===>>>AAAGGGRRRaaakkkwww{{{zzzrrrkkkmmm}}}wwwZZZFFF???777666;;;:::666999666888>>>BBBRRRmmmqqqaaaRRRNNNRRRWWW]]]aaaaaa______aaagggmmmrrrttt}}}~~~{{{xxx|||fffOOOHHHBBBAAAAAA@@@AAAEEEEEEHHHKKKMMMNNNNNNPPPQQQOOOOOORRR\\\iii|||dddQQQFFF>>>===???@@@BBBHHHPPPYYYbbbjjjooosssxxx~~~uuuiii```___^^^aaagggnnnsssvvvyyyzzz{{{|||}}}|||xxxwwwxxxzzzzzzyyyvvvssstttxxx{{{{{{zzz{{{{{{{{{zzzyyyxxxvvvvvvrrrpppllliiifffdddddddddaaa```_________```bbbccceeefffhhhjjjkkklllmmmmmmoooppprrrtttwwwyyy{{{{{{wwwpppkkkjjjhhhfffiiinnnrrrvvv}}}{{{wwwtttqqqnnniiigggiiiooovvvzzzuuuoooggg```[[[XXXTTTRRRQQQNNNKKKIIIIIIIIIHHHHHHEEECCC@@@??????AAACCCDDDGGGIIINNNTTT[[[___aaaaaaeee___[[[ZZZWWWSSSSSSWWWXXX```lllxxx~~~}}}|||}}}{{{zzzxxxwwwxxxxxxxxxxxxxxxxxxxxxxxxwwwyyy{{{|||}}}~~~{{{pppeeeYYYRRRLLLDDD???>>>;;;===>>>AAAGGGSSSaaalllvvvzzzzzzrrrjjjdddfffvvv|||]]]GGG???777777:::888666999666888>>>BBBQQQkkktttdddTTTOOORRRWWW[[[___```___^^^aaagggnnnsssuuu|||}}}xxxrrrpppvvv~~~{{{aaaNNNGGGBBBBBBBBBAAACCCFFFGGGJJJMMMOOOOOOOOOPPPQQQOOOMMMPPP[[[kkk~~~hhhSSSHHHAAA??????>>>BBBHHHPPPYYYbbbiiimmmqqqvvv}}}xxxlllbbb```___aaafffmmmrrruuuyyyzzz{{{|||~~~}}}yyyyyyzzz{{{{{{xxxuuutttuuuyyy{{{{{{yyyzzz{{{{{{{{{zzzxxxvvvuuupppnnnjjjgggdddccccccccc^^^]]]]]]]]]___bbbfffhhhlllmmmooorrrtttvvvwwwxxxyyy{{{~~~|||vvvpppjjjiiikkklllooovvv}}}xxxsssnnnkkkeeecccaaa___aaaeeejjjmmmuuuyyysssjjjbbb]]]YYYWWWUUUTTTPPPLLLIIIHHHHHHGGGGGGFFFDDD@@@======@@@DDDFFFJJJNNNVVV^^^dddhhhiiiiiiooojjjfffddd```ZZZXXXYYYVVV\\\fffqqq{{{~~~}}}~~~}}}{{{yyyxxxzzzzzzzzzzzzzzzzzzzzzzzzxxxzzz|||}}}~~~}}}sssgggZZZQQQKKKCCC??????;;;===>>>AAAHHHTTTbbbmmmuuuzzzyyyssskkkccc]]]```pppaaaHHH???888888:::555666999666888>>>AAAOOOiiiwwwgggVVVPPPRRRVVV[[[^^^___^^^]]]```gggnnntttwww{{{|||~~~}}}tttooonnnuuu~~~pppYYYLLLFFFBBBBBBCCCCCCEEEHHHJJJLLLOOOPPPPPPPPPQQQRRRPPPNNNPPP[[[lllnnnWWWJJJDDD@@@???===AAAGGGPPPYYYbbbiiilllqqqvvv}}}{{{nnndddbbb```aaaffflllqqqtttwwwyyyzzz{{{}}}}}}zzzyyyzzzzzzzzzwwwuuutttvvvyyy{{{zzzxxxzzzzzz{{{{{{zzzxxxvvvuuunnnllliiifffdddcccccccccbbbaaa______aaafffjjjmmmnnnpppssswww{{{~~~{{{ppphhheeefffhhhoooxxx~~~zzztttppplllgggdddbbbaaaaaaaaabbbeeegggiiilllxxx}}}vvvlllccc]]]ZZZXXXVVVUUUQQQLLLIIIHHHIIIIIIHHHJJJHHHCCC@@@???BBBGGGKKKOOOTTT\\\dddkkkpppsssuuuzzzxxxtttpppkkkddd___]]]ZZZ]]]dddnnnyyy~~~~~~~~~~~~}}}|||zzzxxxwwwzzzzzzzzz{{{{{{{{{{{{{{{zzz|||~~~~~~uuuhhhYYYOOOHHHBBB??????;;;<<>>???MMMeeexxxgggVVVPPPRRRVVV[[[______]]]\\\___fffnnntttxxxzzz|||}}}zzzrrrmmmnnnwww}}}eeeSSSJJJEEEAAACCCEEEEEEGGGJJJKKKNNNQQQRRRRRRRRRRRRSSSSSSQQQSSS]]]lllwww]]]MMMEEEBBB???===@@@FFFNNNXXXaaahhhlllssswww}}}~~~qqqhhheeebbbbbbffflllqqqsssvvvxxxyyyzzz{{{}}}yyyyyyyyyyyyyyyvvvtttsssuuuyyy{{{zzzwwwyyyzzz{{{|||{{{xxxvvvtttnnnllliiigggeeeeeeeeefffgggfffdddcccdddhhhlllnnnqqqssswww|||{{{mmmdddcccccciiisssyyy}}}xxxtttooojjjgggeeebbb```bbbcccdddeeeggghhhjjjkkkkkkrrr~~~zzzoooeee___[[[YYYXXXUUURRRNNNLLLLLLLLLLLLLLLLLLJJJFFFBBB@@@CCCJJJOOOUUUZZZbbbiiiooovvv~~~xxxqqqjjjddd``````dddkkkvvv}}}~~~~~~~~~|||zzzxxxwwwzzzzzzzzz{{{{{{{{{||||||}}}~~~tttfffWWWMMMFFF@@@===>>>;;;<<>>>>>JJJbbbvvveeeTTTNNNQQQUUU[[[```___]]]\\\^^^eeemmmtttxxx{{{{{{}}}xxxqqqnnnpppzzzrrr]]]OOOIIICCCAAADDDFFFGGGIIILLLLLLOOORRRTTTTTTTTTUUUVVVUUUUUUYYYaaalll~~~iiiSSSHHHCCC???>>>@@@EEEMMMVVV```hhhmmmtttxxx|||wwwlllhhhdddcccggglllqqqtttwwwxxxyyyyyyzzz}}}}}}zzzyyyyyyyyyxxxwwwtttssstttxxxzzzzzzxxxyyyzzz||||||{{{yyyvvvtttnnnllljjjiiihhhiiijjjkkkllljjjiiiggghhhjjjlllnnnuuuwww{{{vvviiicccbbbfffnnnuuuyyytttoooiiieeeccccccbbbbbbdddeeegggiiikkkmmmnnnoooppprrryyyuuujjjccc___^^^]]]YYYVVVTTTRRRRRRRRRRRRQQQMMMLLLIIIDDDAAADDDKKKQQQZZZ___gggnnnuuu}}}wwwooogggdddccchhhrrr~~~~~~|||zzzzzzzzz{{{{{{|||}}}}}}}}}rrreeeVVVMMMFFF@@@===>>>:::<<>>===GGG___uuudddRRRKKKNNNSSSYYY^^^```]]]\\\^^^dddlllssswww||||||}}}~~~xxxsssqqquuu}}}kkkXXXNNNGGGCCCAAAEEEHHHHHHJJJMMMLLLOOOSSSUUUUUUVVVWWWXXXXXXZZZ___eeelll{{{xxxZZZJJJCCC@@@???@@@DDDJJJTTT^^^hhhnnnsssvvv{{{~~~oookkkfffeeehhhmmmrrrtttyyyzzzzzzzzz{{{}}}~~~{{{{{{zzzzzzyyyxxxuuurrrsssvvvzzzzzzyyyxxxzzz|||}}}|||yyyvvvsssnnnmmmlllkkklllmmmoooqqqpppooonnnnnnnnnooopppqqqyyyzzz|||}}}||||||~~~qqqgggcccdddjjjppptttzzz{{{uuummmhhhggghhhiiijjjjjjkkkmmmpppsssuuuwwwxxxxxxwwwzzz}}}qqqiiifffeeeeee```^^^\\\[[[ZZZYYYVVVTTTOOOOOOMMMIIIEEEGGGNNNTTT[[[cccmmmvvv}}}{{{nnniiieeegggqqq|||~~~}}}|||||||||}}}~~~pppdddVVVNNNHHHAAA>>>???:::<<