BM6@ 6(@@ ZZZ;;;<<<<<<999;;;<<<999===::::::CCCSSSxxx~~~||||||~~~}}}yyyuuunnncccZZZWWWWWWXXX\\\```eeegggoooyyy}}}mmmYYYKKKCCC======???AAACCCHHHOOOUUUUUUQQQLLLTTTPPPMMMMMMNNNLLLFFFAAA>>>???AAABBBAAA<<<666222222222111//////.........///......---------..................////////////...222---///SSSxxx```FFF000000555444000111666555666999:::===EEEOOOXXXbbbiiiiiiiiilllppprrrttt~~~zzzQQQ:::>>>===999::::::999===:::999@@@NNNppp~~~}}}}}}}}}{{{uuupppfff]]]UUUTTTVVVXXX\\\aaaiiillluuu~~~~~~ssscccPPPEEE>>>;;;===AAAFFFHHHLLLQQQTTTSSSPPPNNNSSSOOOKKKJJJJJJIIIDDD???===>>>@@@AAA???;;;666222222111000///..................---------......///............////////////,,,000---...LLLxxxkkkOOO444...000111222666666555666999:::===EEEOOOYYYbbbjjjjjjjjjmmmqqqrrrttt}}}~~~~~~dddFFF:::@@@>>>888999888:::===999777===GGGcccsssvvv~~~~~~}}}xxxoooiii]]]WWWSSSTTTWWWYYY^^^ccclllrrr{{{zzzgggXXXGGG>>>;;;<<>>??????===999555222000000///...---------------------------...///000---............/////////...000///...:::SSShhhpppdddLLL555...000111333777666555666999:::===EEEOOOZZZcccjjjjjjjjjmmmqqqssssss{{{||||||SSS???;;;@@@;;;777999888999<<<888777<<>><<<<<<===>>>===:::666333222//////...---------------,,,,,,,,,---...///000111---------.........//////---...000111000222:::CCCFFF:::000222555444333333666555666999:::===EEEOOOXXXbbbiiiiiiiiilllppprrrqqqzzz||||||zzzKKK>>>===???888666:::888888;;;777888===???NNNhhh~~~rrrqqquuu~~~zzzqqqfff]]]UUURRRRRRVVVZZZ]]]ccciiittt~~~wwwjjjRRRGGG===<<>>=========>>>???<<<888444222111///......------------...,,,,,,,,,---...///000111------------............***(((,,,333333...///555///,,,,,,111666555333333666555666999:::===EEEOOOWWW```gggggggggjjjnnnppprrr{{{|||}}}dddFFF=========555777;;;888777999777999===<<>>CCCGGGKKKOOOSSSRRRPPPMMMKKKKKKNNNPPPMMMJJJFFFBBB@@@????????????AAA@@@<<<666111000111//////...............///---------------...///000,,,------------.........///***)))///222000111666---------///111333555777666555666999:::===EEEOOOVVV___fffffffffiiimmmooouuu}}}}}}|||SSS@@@;;;<<<;;;555999===666777999777999===888<<>>:::;;;CCCKKKOOOQQQTTTRRRPPPMMMLLLMMMOOOQQQRRRLLLKKKHHHEEEBBBAAAAAABBBBBBCCCBBB===555//////000000//////......//////000......---------......///,,,,,,---------.........222...+++,,,---...///000///111111000///111555777666555666999:::===EEEOOOVVV___fffgggfffjjjnnnooouuu}}}||||||tttJJJ;;;888;;;;;;666;;;===444777999777888<<<555666EEEaaayyyzzz~~~wwwnnneee___XXXQQQLLLUUUUUUXXX___fffmmmzzzyyyjjjSSS>>>:::999===IIISSSVVVXXXYYYRRRNNNKKKKKKOOOSSSTTTSSSKKKKKKJJJGGGDDDCCCCCCDDDDDDEEEDDD===444......000000000/////////000000111///......---------......,,,,,,,,,---------......---...//////000000///...***000444333111111333444666555666999:::===FFFOOOWWW```gggggggggkkkooopppsss{{{||||||]]]HHH===<<<;;;:::999999999999888777777777888:::<<<>>>MMMrrr}}}qqqaaaWWWTTTTTTSSSQQQXXXVVVVVV]]]lll}}}|||eeePPP@@@777999888AAAVVVeeeddd[[[TTTRRRJJJHHHRRR[[[WWWNNNHHHBBBDDDEEECCC@@@>>>@@@BBBFFFAAA:::444111///---,,,000---,,,---000111000...---..................---++++++,,,,,,---...//////---------............/////////000000111111222222444666777777999???GGGNNNZZZbbbhhhiiiiiimmmppppppuuu|||}}}RRR===<<<<<<;;;999999888888888888777777777888:::<<<===DDDddd~~~rrrfffXXXOOONNNQQQSSSSSS\\\[[[]]]hhhxxx|||fffQQQDDD===;;;;;;:::AAAQQQ]]]]]]WWWTTTQQQLLLKKKTTTYYYUUUNNNJJJAAAAAAAAAAAAAAABBBCCCDDD@@@<<<666222000///...---///---,,,---000111000...------............------+++,,,,,,------.........---------............/////////000000111111222222444666777777999???HHHOOOZZZaaahhhhhhiiimmmppppppuuu|||}}}qqqHHH666;;;;;;:::999888888888888777777666666777999;;;<<<@@@VVVvvv}}}vvvfff]]]RRRLLLMMMQQQVVVXXX^^^```hhhvvvkkkSSSBBB;;;:::<<<>>>???EEENNNTTTTTTRRRRRRQQQOOOPPPUUUWWWSSSNNNMMMCCC@@@======@@@BBBBBB@@@:::666222///...//////......---------///000///...,,,,,,------------,,,,,,---------------------------------............/////////000000111222222333444666777888999???HHHOOOYYYaaaggghhhjjjnnnqqqqqquuu{{{}}}YYYCCC:::::::::999888888888888888777666666666777888:::;;;===IIIeeezzzsssmmm___[[[UUURRRSSSWWW[[[]]]]]]ffftttzzzaaaMMMAAA;;;999:::CCCGGGLLLQQQQQQOOONNNPPPPPPRRRUUUVVVSSSPPPNNNOOOIIIBBB===<<<@@@AAA>>>999666333000....../////////------------...//////...+++,,,,,,------,,,,,,+++------------------,,,,,,---------............/////////000111222222333333444666777888:::@@@IIIPPPYYYaaaggghhhjjjnnnqqqqqqttt{{{}}}xxxGGG???@@@999999888777777777888888666666666666777888888999888>>>SSSsss{{{uuulllddd___YYYZZZZZZZZZZZZ[[[^^^aaadddqqqpppXXXIIIAAA<<<;;;>>>IIIPPPUUUUUUQQQNNNMMMMMMPPPUUUXXXUUUPPPMMMNNNOOOLLLEEE???@@@DDDEEE???999666333000////////////...,,,------...---......///+++,,,,,,------,,,,,,+++------------------,,,,,,---------............/////////000111222333444444444666777888:::@@@JJJQQQXXX```ggghhhjjjnnnqqqrrrttt{{{|||aaa<<<:::???888888777777777777777888555555666666777777777777999:::HHHddd~~~wwwooofff[[[TTTRRRTTTXXX]]]___```bbbfffjjjvvv~~~gggNNNAAA;;;999>>>GGGPPPWWW[[[WWWQQQNNNLLLKKKQQQWWWYYYSSSNNNLLLNNNNNNJJJFFFCCCEEEIIIJJJDDD>>>666333000////////////...+++---......------...///,,,,,,------------,,,,,,---------------------------------............///...///000111222444555555444666777888;;;AAAJJJQQQXXX```ggghhhjjjnnnrrrrrrssszzz|||}}}OOO;;;777:::777777666666666777777888555555666666777777666666::::::BBBVVVrrrttthhhaaaYYYQQQNNNPPPVVV[[[bbbfffiiipppyyyrrr^^^III@@@;;;999AAALLLVVV[[[ZZZRRRLLLLLLLLLJJJRRRXXXXXXQQQLLLLLLMMMLLLFFFDDDDDDFFFIIIGGGAAA;;;333111///...///000///...+++---......,,,,,,---///------............------+++,,,,,,------.........---------............///...///000111333444555666444555777888;;;AAAKKKRRRXXX```ggghhhjjjooorrrsssssszzz|||dddFFF???888888777777666666666666777888444555666666666666666555666666999HHHeeeyyy{{{rrrfff[[[VVVRRRMMMOOOTTT[[[aaahhhmmmsss~~~hhhXXXJJJFFFBBB===AAALLLYYY\\\XXXMMMHHHIIIKKKIIISSSXXXWWWOOOKKKLLLMMMJJJDDDCCCDDDEEEEEE@@@999333000...------///000000///***---///...,,,+++---000---......//////......---++++++,,,,,,---...//////---------.........//////...///000111333444555666444555777999;;;BBBKKKRRRWWW```fffhhhjjjooorrrsssssszzz|||RRRAAA:::444;;;777777777777777777777777555555555555666666666666555===>>><<>>999888<<<666555555555555555555555555444444444444555555555555999333555<<<:::999LLLeeesssddd]]]^^^___bbbiiiqqqyyytttkkkfffccc^^^ZZZPPPNNNLLLKKKLLLMMMNNNNNNVVVXXXZZZ[[[___jjjzzz{{{lllaaaZZZSSSLLLHHHIIIKKKQQQWWW]]]^^^]]]ZZZRRRSSSVVVZZZ^^^``````___bbb]]]]]]```ZZZKKKDDDEEEIIIJJJGGG???444------///............------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------......------------............////////////000111222333333333555:::<<<@@@HHHRRRWWW```gggiiijjjnnnpppppppppzzz}}}jjjKKK:::<<<999333333666555555555555555555555555333444444444444555555555999444555:::888555@@@QQQsssxxxkkkaaa[[[YYY\\\aaaeeekkkpppzzz|||ssshhh^^^YYYUUUQQQNNNIIIIIIJJJKKKMMMPPPSSSUUUTTTXXX^^^fffssswwwiiiZZZRRROOOLLLIIIHHHNNNQQQVVV\\\``````]]]YYYQQQVVV^^^bbbbbb___\\\ZZZaaa`````````ZZZPPPJJJIIIFFFEEE@@@888000,,,,,,............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------......////////////000000000000////////////000111222333333333555:::<<<@@@IIISSSXXX```ggghhhiiinnnqqqqqqoooyyy|||OOOEEE999777:::222///888555555555555555555555555333333444444444555555555888666666999999999@@@IIIcccwwwrrrggg]]][[[ZZZZZZ]]]bbbfffrrr}}}~~~zzzvvvqqqmmmllleee[[[SSSPPPNNNMMMKKKKKKMMMOOORRRTTTWWW[[[]]]XXX___kkk|||qqqbbbXXXOOOLLLJJJGGGIIIMMMTTTUUUXXXZZZ[[[YYYSSSOOOQQQ[[[gggkkkggg```[[[ZZZ[[[___```[[[UUURRRNNNJJJBBB???888222...,,,---............---------,,,,,,++++++++++++++++++++++++........................,,,,,,,,,---------......////////////000000000000////////////000111222333333222555:::<<<@@@IIISSSXXX```eeefffggglllpppqqqqqqzzz|||~~~lllBBBDDD888444<<<555///<<<555555555555555555555555333333333444444444555555666666777:::===BBBFFFJJJVVVjjjuuufff___[[[WWWXXX]]][[[fffoooqqquuuzzzrrrllliiifffbbb___^^^XXXQQQLLLKKKLLLNNNNNNKKKNNNQQQTTTVVVYYY\\\^^^bbbkkk|||lll[[[PPPLLLKKKKKKIIIFFFLLLUUUYYYXXXWWWVVVTTTNNNGGGBBBQQQ^^^mmmrrrkkkaaa\\\[[[TTT\\\]]]UUUOOOQQQOOOIII@@@;;;333...,,,------.........---------,,,,,,,,,++++++++++++++++++++++++........................,,,,,,,,,---------......------------.........///////////////000111222333333222555:::<<<@@@IIISSSXXX___ddddddeeekkkpppqqqsss|||}}}~~~^^^FFFBBB<<<888666555444333555444444333333444444555444444333444666777777666<<<===???AAADDDFFFHHHIIILLLZZZppptttiiiaaaYYYTTT]]]\\\ZZZZZZ___hhhsss{{{tttooohhh```ZZZXXXXXXVVVUUURRRNNNJJJIIIKKKNNNOOOOOOTTTTTTXXX\\\\\\ZZZ```jjj{{{}}}jjj[[[SSSLLLKKKIIIEEEEEEKKKUUU]]]ccc]]]WWWSSSKKKFFFKKKTTTjjjkkknnnnnnfff]]]ZZZ]]]YYYRRRLLLMMMSSSSSSKKKCCC888666111---++++++,,,---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,,,,---------------............///000000000000000111111222000222555888;;;BBBLLLSSS[[[]]]```cccfffjjjooorrrttt}}}yyyNNNDDD@@@;;;888666666555444444444333333333333444444111111111333888>>>CCCEEEJJJJJJJJJJJJJJJJJJJJJJJJJJJRRRdddxxxxxxhhh]]]YYYYYYYYYYYY[[[^^^bbbeeeoooooopppqqqrrruuuxxxzzz~~~{{{kkkdddbbb\\\VVVQQQPPPOOONNNLLLPPPOOONNNPPPSSSVVVWWWWWWYYYXXXZZZ```eeemmm}}}oooaaaXXXSSSLLLJJJHHHHHHLLLUUU```gggeee[[[QQQNNNOOOSSS]]]hhhtttnnnhhhbbb[[[VVVWWW]]]WWWOOOHHHIIIOOOPPPHHH@@@666444111...,,,,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////---------............///000000000000000111111222111333666888;;;BBBKKKRRRYYY\\\aaadddhhhkkkooorrrrrr{{{ZZZAAAAAA>>>:::777666666666555444444333333333333444444444666:::???EEEKKKOOORRRMMMMMMLLLJJJIIIGGGFFFFFFHHHKKKTTTcccttt}}}qqqcccaaa]]]ZZZWWWVVVVVVWWW^^^]]]]]]]]]___aaadddfffkkklllmmmmmmnnnppptttwww|||~~~~~~|||{{{{{{zzzvvvsssrrrrrrqqqlllhhhdddcccfffiiiggg```[[[ZZZUUURRROOOMMMMMMMMMMMMLLLPPPQQQRRRTTTUUUWWWWWWXXX\\\^^^eeeqqq}}}mmm___XXXSSSQQQIIIHHHHHHMMMVVVaaajjjooobbbVVVLLLMMMWWWeeesss}}}|||ooo```WWWRRRPPPTTTZZZSSSKKKDDDFFFKKKKKKCCC:::222222000///...---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////---------............///000000000000000111111222222444777888;;;AAAJJJQQQWWW[[[aaafffjjjmmmppprrrqqqxxx|||hhhDDD<<<===;;;888666666777666666444333333333333333333444777===EEELLLOOOOOONNNNNNHHHHHHGGGGGGFFFFFFFFFFFFHHHFFFIIISSSbbbuuu}}}qqqfff___\\\[[[[[[\\\ZZZWWWVVVWWWYYYZZZZZZ\\\]]]^^^^^^___```aaaaaagggjjjmmmnnnmmmjjjiiiiiidddbbb``````aaa```^^^[[[YYYWWWWWWWWWVVVVVVVVVWWWRRRQQQQQQQQQRRRTTTUUUVVVUUUVVVWWWWWWVVVWWWZZZ]]]eeemmm|||qqq___VVVQQQOOOLLLGGGHHHNNNXXXccckkkmmmlllZZZRRRNNNUUUeeeuuu~~~vvviii\\\WWWUUUSSSSSSUUUNNNIIIDDDFFFJJJGGG===333//////000000//////...---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,,,,---------------............///000000000000000111111222333666888999;;;@@@IIIOOOUUUZZZaaahhhlllnnnppprrrrrrxxx{{{sssHHH999;;;:::888666555666777666555333333333222222333333333999>>>DDDHHHHHHGGGGGGGGGJJJJJJJJJJJJJJJJJJJJJJJJEEEAAA@@@GGGSSSeee{{{xxxooohhhccc___[[[WWWUUUVVVXXXXXXXXXUUUUUUUUUUUUUUUUUUTTTSSSTTTWWW[[[\\\[[[YYYXXXWWWTTTSSSSSSSSSUUUVVVVVVUUUTTTTTTRRRQQQQQQSSSUUUUUUVVVVVVUUUUUUUUUVVVXXXYYYWWWZZZ\\\]]]^^^cccmmmuuuuuudddWWWRRROOOLLLIIIMMMRRR[[[gggnnnnnnhhhaaaSSSTTTYYYdddrrr{{{{{{wwwiiiaaa]]]```aaa[[[TTTPPPKKKIIIHHHIIIIIIBBB777...---...///000000///...---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,,,,---------------............///000000000000000111111222444666888999:::@@@HHHOOOUUUZZZbbbiiillloooppprrrtttzzz{{{RRR<<<;;;===888777555555666666666555333333222222222222333333===@@@BBBAAAAAABBBGGGKKKKKKKKKJJJIIIHHHGGGFFFFFF===:::999===EEERRRgggxxxzzzpppbbb]]]WWWUUUVVVWWWWWWVVVVVVTTTRRRRRRRRRQQQOOOMMMNNNQQQTTTUUUTTTSSSRRRSSSRRRQQQQQQQQQQQQRRRSSSTTTRRRTTTSSSQQQSSSWWWZZZYYYZZZZZZYYYWWWVVVWWWYYY\\\WWW]]]ccchhhmmmxxx{{{iiiaaaXXXQQQPPPQQQQQQQQQ]]]bbbiiiooooooiii```XXXVVV___jjjqqqwwwxxxrrrkkkaaa___aaahhhiii```TTTNNNKKKLLLMMMJJJDDD;;;333...---....../////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////---------............///000000000000000111111222444666888999;;;@@@IIIOOOVVV[[[ccciiilllnnnppprrrvvvzzz{{{hhhCCC===>>>;;;777666444555555666555333333333222222222222333333;;;???DDDEEECCCCCCFFFIIIBBBAAA@@@???===<<<;;;:::555555555777:::BBBSSSdddzzzyyyqqqhhhcccbbbaaa^^^[[[]]]ZZZVVVUUUTTTTTTRRROOORRRTTTVVVVVVVVVVVVWWWXXXWWWWWWVVVUUUUUUUUUWWWXXXUUUXXXWWWTTTVVV]]]aaa```^^^___```______bbbhhhmmmjjjrrr{{{qqqgggYYYUUUPPPNNNPPPXXXaaagggnnnooonnnjjjccc\\\VVVSSSeeepppyyywwwrrrooommmiiieeeccceeeiiiggg^^^TTTOOONNNPPPOOOHHH<<<333000111..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////---------............///000000000000000111111222333555777888;;;AAAIIIPPPXXX]]]ccchhhkkknnnpppqqqtttyyyzzz|||MMM;;;===:::222777666444444555555444222333222222222222222222333000999EEEJJJGGGBBB>>><<<999888888777666666555555222333555666444999HHHXXXlll{{{vvvrrrmmmhhhddd```[[[YYYYYYYYYVVVTTTTTTUUUWWWWWWVVVWWWYYYZZZWWWWWWWWWWWWVVVWWWYYY[[[YYY\\\ZZZUUUVVV^^^bbbaaaccceeegggiiilllsss}}}nnnaaa[[[TTTQQQMMMLLLRRR___ppp{{{xxxuuummmaaaVVVOOOOOOPPPrrr}}}wwwllliiikkklllmmmiiiffffffbbbYYYRRRQQQQQQSSSPPPDDD555---///444//////...---------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,,,,---------------.........//////000000000000000111111222222444777888;;;AAAJJJQQQZZZ^^^ccchhhkkkmmmpppqqqrrrwwwyyyVVVBBB999888999666555555444444444333333333333333333222222222111111222555:::======:::555222111111222222222333333333555555555555777:::>>>???^^^jjj~~~xxxpppgggbbbaaaaaa___\\\ZZZYYYYYYXXXYYYZZZ[[[\\\___]]]]]]^^^___```___^^^^^^^^^]]]^^^```dddhhhjjjkkkpppyyy~~~ooo^^^TTTPPPMMMLLLMMMSSS^^^hhhnnnpppmmmfff]]]TTTKKKJJJWWWgggooopppqqqpppoooooopppqqqzzznnnccc[[[XXXVVVUUUVVVKKK===333//////...---.........------,,,,,,,,,*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.............../////////000111111222222555666777888:::AAAKKKSSS]]]]]]___eeekkkoooooommmrrr{{{}}}~~~nnnGGG<<<888777999666555444444444444333333333333333222222222111111111111222444555555444222111111111111222222222333333444333333444555888;;;<<>>444777;;;444333888666333333333333222222222222222111111111111000000000---...000111111000...---000000000111111111111222222222222333333444444444555444666<<>>::::::888888666555444333333222333333333222222222111111......//////000000111111000000000000000000000000000000000000000000000000111111111000000000000000333333222222444999@@@EEE[[[eeeuuuyyyzzz}}}qqqhhh]]]VVV[[[iii{{{}}}iii]]]\\\WWW[[[___ccchhhnnnssstttkkkrrruuusssuuu}}}xxxiiicccfffiiigggcccmmm]]]GGG888222111000//////............---------,,,,,,,,,------.........---,,,++++++,,,------,,,+++++++++++++++++++++++++++,,,---///000111111111///...,,,+++***+++,,,,,,,,,,,,,,,---------......000/////////000111222222555444777===@@@CCCIIIPPPXXX\\\```dddgggiiikkkmmmqqqxxxzzz~~~bbbCCC::::::;;;888777666555333333333333333333222222222111111111////////////000000000000////////////////////////////////////////////////000000000000000000000000222333222222222666:::>>>JJJVVVeeesss{{{rrr}}}mmmdddeee___ccciiiqqq|||uuunnnppplllaaa[[[\\\[[[iiixxx|||xxxrrrqqqrrrvvvuuuuuu|||vvvtttqqqnnnmmmlllkkkkkk[[[NNN===222//////...,,,............------------,,,,,,,,,------------------,,,++++++,,,------,,,+++++++++++++++++++++++++++,,,---...000000000000...---,,,+++++++++,,,,,,,,,,,,,,,---------......////////////000111222333777666888===@@@BBBHHHOOOXXX\\\```dddgggiiikkkmmmqqqxxxzzzcccBBB999999999888777777555444333333333333333222222222222111111111000000000000////////////////////////////////////////////////////////////000000000000000000000000222222222222111222444777===IIIWWWbbbkkk}}}kkkiiioooyyykkkeeehhhooonnnxxxjjj]]]UUUZZZaaadddgggmmmzzz~~~yyyuuuuuuxxxuuuyyyyyyzzz|||~~~}}}wwwmmmeeeEEE<<<222------///...,,,............------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---...//////000000------,,,+++++++++,,,,,,,,,,,,,,,---------......////////////000111222333888777999>>>@@@BBBGGGNNNXXX\\\```dddgggiiikkkmmmqqqyyy{{{uuuGGG:::>>>===777444777666555444333333333333222222222222111111111111111111000000//////....../////////////////////////////////////////////////////////000000000000000000111222222111000222333666@@@LLLVVV___mmm|||mmmlll{{{yyyssspppuuu|||yyyggg[[[OOOLLLOOO\\\jjjvvv}}}yyyyyyxxxvvvuuuvvvvvv]]]III666222...---000222111///.........---------,,,,,,...------,,,,,,+++++++++,,,---......---,,,,,,,,,************************++++++,,,---.../////////---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////000111333333777666999>>>AAACCCHHHOOOXXX\\\```dddgggiiikkkmmmqqqyyy{{{vvvUUU<<<<<>>BBBEEEKKKRRRXXX\\\```dddgggiiikkkmmmqqqyyy{{{SSSBBB777:::;;;555555;;;555555444333333333333333222111111111111000000000000000000000////////////................................................---......//////000000111---///111111111111333444000333999CCCOOOYYY```cccmmm}}}xxxggg\\\[[[iii{{{uuupppggg^^^WWW[[[___dddrrr~~~sssbbbRRRIIIIIINNNRRR[[[gggvvv{{{rrrqqqxxxyyy{{{wwwfffOOO;;;222111...------...///000///---------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++///111000---++++++,,,***************************+++,,,,,,---------,,,++++++,,,---------,,,,,,,,,,,,,,,---------...............///000222333444444444777>>>BBBFFFLLLTTTXXX\\\```dddgggiiikkkmmmpppxxxzzz~~~CCC;;;666777777444555999444444333333222222333333111111111111000000000000////////////000000000000................................................------......///000000111...///000/////////111333111444888===DDDLLLUUU[[[^^^hhhyyywwwfffcccccckkkvvv{{{nnneeebbbbbbbbbaaadddnnnxxx{{{xxxfff___VVVPPPRRR[[[fffnnnwww}}}zzzooommmooossswwwsssnnnaaaMMM:::000111555...------------.........---------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,+++///222222---***+++,,,***************************++++++,,,,,,,,,,,,+++***+++,,,---------,,,,,,,,,,,,,,,---------......---......///000222444555666555888>>>BBBEEELLLSSSXXX\\\```dddgggiiikkkmmmpppwwwyyy|||===:::777888999888555333444444333222222222333333111111111111000000000000......//////000000111111................................................---------...///000000111///000///...------///111///222555555777>>>KKKUUUZZZ^^^hhhvvvxxxmmmgggeeehhhttt|||yyyyyyzzz{{{~~~}}}{{{wwwxxxxxxwwwuuuwww{{{~~~}}}tttrrrssssssnnneee^^^]]]UUUUUUXXX^^^jjjxxx~~~wwwrrrmmmmmmqqquuu___CCC222///111000---000///...------...///000---------,,,,,,,,,++++++*********++++++,,,,,,---+++///333222---***+++---))))))))))))))))))))))))******+++,,,,,,,,,++++++)))***,,,---...---,,,,,,,,,,,,,,,---------......------...///111222444555888777999???BBBDDDJJJQQQXXX\\\```dddgggiiikkkmmmpppwwwxxx|||999888777666555444333333333333222222111000//////000000000000000000000000////////////////////////------------------------........................---------............///////////////000000000000111000000111444999>>>AAAMMMRRRZZZdddmmm~~~tttppplllhhhooommmooovvv|||~~~nnndddZZZ[[[[[[WWWSSSRRRUUUYYYUUUggg|||zzzrrrpppqqqrrrSSSBBB444111444333111222........................+++,,,,,,------,,,,,,+++)))***+++,,,---,,,,,,+++)))***,,,------,,,***)))******))))))))))))*********+++,,,,,,******+++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------............000222444555333777;;;===???DDDKKKQQQ[[[]]]```dddgggiiikkkkkkmmmuuuxxx}}}888888777666555444333333333333222111111000//////000000000000000000000000////////////////////////------------------------........................------------................../////////000000000111000000000222555999;;;AAAFFFOOOXXX___iiizzzyyymmmfff```^^^^^^```hhhrrr{{{pppvvvwwwwwwrrrhhh\\\SSSMMMMMMOOOQQQTTTWWW\\\ccciiiuuu{{{aaaJJJDDD888//////111///---...........................+++,,,,,,------,,,,,,+++((()))+++,,,,,,,,,++++++)))***+++,,,,,,+++***)))*********))))))************+++,,,,,,******+++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------............000222444555444888;;;===???DDDKKKPPPYYY\\\___cccgggiiikkkkkknnnwwwzzz777777666555444333333222222222222111111000000///000000000000000000000000////////////////////////------------------------------------------------------------.....................////////////000000000000000000111222333888;;;DDDNNNSSSWWW___hhh{{{{{{mmmcccZZZUUUTTTWWWbbbgggnnnrrrssstttwwwzzz|||sssllllllooorrrvvvyyy{{{zzzzzzzzz{{{}}}wwweeeYYYaaa^^^YYYQQQKKKHHHIIIJJJSSSZZZdddpppzzzuuu[[[CCC666444///---//////---,,,---------------------------++++++,,,,,,,,,,,,++++++((()))******++++++******************************++++++************++++++***+++,,,+++******+++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------............000222444555666999<<<>>>???CCCJJJOOOXXXZZZ^^^bbbfffiiikkklllpppyyy}}}666666555555444333333222222111111111000000000///000000000000000000000000////////////////////////------------------------------------------------,,,,,,---------.........------........./////////...//////000000000000000222333888BBBIIINNNSSSYYY```qqqvvvmmmfffaaa[[[^^^```___ZZZVVVUUUUUUUUUTTTVVVYYY[[[\\\]]]^^^]]]```eeeggggggccc]]]ZZZZZZ[[[^^^```aaa]]]WWWRRRTTTSSSQQQOOOPPPVVV^^^dddppp{{{tttOOO666111888//////000000///......///------------------------++++++,,,,,,,,,,,,++++++)))))))))*********))))))******)))(((((()))******,,,++++++++++++++++++,,,)))+++,,,+++***)))***+++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------............000222444555777:::===>>>???CCCJJJOOOWWWYYY]]]bbbfffjjjllllllpppzzz~~~555555444444333333222222111111111000000000000000////////////////////////////////////////////////------------------------------------------------,,,,,,,,,------------...------------............,,,---///000111111000000///,,,---444<<>>999444000000222222///------000111------------------------***++++++,,,,,,++++++*********))))))))))))))))))******)))(((((()))******,,,++++++++++++++++++,,,)))***++++++))))))***+++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------............000222444555777:::===???@@@DDDJJJOOOWWWYYY^^^bbbgggjjjlllmmmooozzz444444333333333222222222000000000000000000000000////////////////////////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......,,,---...///000111111111222...---000444888@@@HHHQQQRRRWWWaaaooowwwpppooopppjjjmmmnnnmmmnnnssstttrrrdddaaa]]]YYYVVVSSSRRRRRRYYY\\\bbbkkktttyyy{{{{{{|||~~~nnnUUU888...444:::444***111333111,,,***---///...,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++***)))))))))******************************++++++************++++++)))***+++***))))))***+++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------............000222444555777:::===???@@@DDDKKKPPPYYY[[[___cccgggjjjlllmmmnnnzzz333333333333222222222222///000000000000000000000////////////////////////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,,,,,,,------------------......//////000222000111333333333888>>>GGGGGGLLLTTTZZZcccttt}}}zzzzzz{{{}}}yyy~~~yyykkkBBB;;;333...---.../////////111000++++++......***,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******---,,,+++***)))******+++)))***+++,,,,,,+++***)))*********))))))*********(((***+++***)))((()))+++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------............000222444555666999===???AAAEEELLLRRR[[[]]]aaaeeehhhkkklllmmmnnn{{{333333222222222222222222////////////000000000000////////////////////////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------...------,,,,,,------...***+++000444222...000555>>>@@@GGGPPPSSSSSS[[[fffhhheeeIII777111222333333222111222333---000000---...222///))),,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******...---+++*********++++++)))***,,,------,,,***)))******))))))))))))******(((***+++***)))((()))*********+++++++++,,,,,,,,,++++++,,,,,,,,,---------............000222444555555888<<>>@@@BBBEEELLLQQQYYY]]]bbbgggiiikkkmmmnnnqqqzzz444333333222111111000000000000000000//////......................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,++++++******++++++,,,------------............000000111111111000000///000222666999<<>>111++++++......---000000/////////000000111......---------,,,,,,,,,+++++++++++++++*********++++++************++++++))))))))))))))))))))))))************************))))))(((((((((((())))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,---...///000---------...000222555666777:::>>>AAABBBFFFLLLQQQYYY]]]bbbgggiiikkkmmmnnnttt|||222222111111000000000000////////////////////////........................------------------------++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++************+++++++++,,,,,,,,,------------......//////000//////////////////......000444777;;;AAAFFFGGGGGGKKKSSSZZZZZZmmm{{{___EEE444444000---...333444000+++//////.........///000000------------,,,,,,,,,+++,,,,,,++++++******))))))++++++************++++++))))))))))))))))))))))))************************))))))(((((((((((())))))******************************+++++++++,,,,,,,,,+++++++++,,,------...///---------...000222555666999<<<@@@CCCDDDHHHNNNSSSYYY]]]bbbfffiiikkkmmmnnnrrrzzz~~~111111000000000000//////.............../////////........................------------------------++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,+++******))))))******+++++++++++++++,,,,,,,,,---++++++,,,------...------...//////...---///222444444777===BBBEEEGGGIIIJJJLLLRRRZZZeeewww{{{```KKK===333---...///000222222000---***///...............//////---,,,,,,,,,+++++++++++++++++++++******)))))))))+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++******************************+++++++++,,,,,,,,,)))***++++++,,,,,,---------------...000222555666888<<<@@@BBBDDDHHHNNNSSSYYY]]]bbbfffiiikkkmmmnnnnnnwww{{{000000000///////////////---............/////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++******))))))))))))************+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,,,,---......---...000111333222333555999===@@@BBBIIIIIIIIIJJJSSShhhpppaaaLLL;;;222111222333///000000...++++++---000//////...---------------,,,,,,,,,+++++++++*********************)))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++******************************+++++++++,,,,,,,,,((()))***+++,,,,,,,,,,,,---------...000222555666777:::>>>@@@BBBFFFLLLQQQYYY]]]bbbgggiiikkkmmmnnnmmmuuuyyy////////////////////////---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************************++++++++++++******))))))))))))******************++++++++++++))))))+++,,,,,,---------+++---///000............111111111111111444999>>>===BBBHHHKKKLLLPPPXXX^^^lll~~~rrr^^^FFF>>>555///...000000000...//////...,,,,,,...111000///...---,,,+++++++++++++++++++++************))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************************************+++++++++,,,,,,,,,)))***+++------------,,,---------...000222555666888;;;???BBBCCCGGGNNNSSSYYY]]]bbbgggiiikkkmmmnnnmmmuuuyyy~~~.........///////////////---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))************+++++++++******))))))))))))******)))************+++++++++)))***+++,,,---......------///222222111///------)))///444333......333:::;;;>>>BBBDDDDDDEEEHHHKKKJJJSSSbbbrrrjjjWWWEEE:::222000...///111222000---)))+++...111111...+++(((111000///---,,,+++******+++++++++************)))(((((())))))******++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******+++++++++,,,,,,,,,***+++---...///......------------...000222555666;;;???CCCEEEGGGKKKQQQVVVYYY]]]bbbgggiiikkkmmmnnnooowwwzzz~~~//////.........---------------------------------------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))(((((()))***************++++++************++++++************************))))))***+++,,,,,,---------,,,,,,,,,,,,---......------......///000000000222333555888<<>>@@@???AAAEEEGGGKKKUUUaaaiiiwwwqqqdddPPPGGG<<<555333444444333///////////////...------+++,,,...//////...,,,+++------,,,,,,,,,+++++++++,,,++++++***************************************++++++*********+++,,,---))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))++++++************++++++***************************++++++,,,,,,------...---...//////000222666999;;;???DDDEEEDDDGGGNNNTTTWWW[[[aaaeeegggiiikkkmmmnnnuuuvvvwww~~~...............---------------------------------------------------------++++++++++++++++++++++++************************)))))))))))))))))))))))))))***++++++,,,,,,+++++++++******))))))******+++******************************++++++++++++++++++,,,,,,,,,,,,,,,---......,,,,,,---......//////000...///000222444666777888;;;;;;===???===:::===BBBBBBJJJUUUaaannnnnn]]]NNN@@@888444000++++++...000111000...////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++***************************************+++************+++,,,,,,))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******++++++++++++*********************************++++++,,,,,,------...---...//////000222666999:::???CCCDDDDDDGGGMMMSSSWWW[[[```dddggghhhjjjlllnnnvvvvvvwww~~~........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))***++++++++++++*********))))))))))))******************************++++++++++++************,,,,,,++++++,,,,,,---...+++,,,,,,---......//////---......///000222222333222555999;;;;;;:::;;;===???AAABBBCCCEEEMMMXXX```rrr||||||ppp___WWWLLLBBB<<<888555444555333000000000000---+++......//////......---,,,,,,,,,+++******+++,,,,,,,,,+++++++++++++++++++++---,,,,,,+++******************************************************++++++))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))***************************++++++,,,,,,------...---...//////000222666999:::>>>CCCDDDDDDFFFMMMSSSXXX[[[aaaeeegggiiikkkmmmnnnvvvvvvxxx~~~---.....................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))+++*********************,,,++++++++++++,,,------++++++,,,,,,------......------......//////000000,,,...111222444666888999999;;;<<<;;;:::<<<@@@CCCAAAGGGRRR^^^iiisss|||rrrhhh___UUUIII@@@>>>:::555111000111222222......///000000///---+++...............------,,,---,,,***))))))***,,,---++++++++++++++++++++++++...---,,,+++************************************************************))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))***************************++++++,,,,,,------...---...//////000222666999:::???CCCDDDDDDGGGMMMSSSYYY]]]bbbfffiiikkkmmmnnnooovvvwwwxxx---------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((((())))))((((((***))))))(((((())))))***))))))))))))))))))))))))))))))******************+++++++++++++++,,,------******+++,,,,,,------...------.........////////////111000---...111222111///222555888888999999:::888:::>>>@@@CCCGGGLLLPPPNNNTTT\\\ccchhhmmmtttxxxzzzyyytttjjjccc```\\\WWWPPPJJJCCC>>>;;;999666333444333111///............+++,,,---......---+++***---............---,,,,,,---,,,+++******+++,,,---*********+++++++++++++++///...---+++*********************************************+++******)))((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******++++++++++++*********************************++++++,,,,,,------...---...//////000222666999;;;@@@DDDEEEEEEHHHNNNTTTZZZ^^^cccgggjjjkkkmmmoooooowwwwwwxxx---------.........//////------------------------++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))******+++++++++++++++***++++++,,,---*********+++,,,,,,------,,,,,,---------.........333444222------111111---...///222333333333333444888999:::999888888:::<<<:::<<<@@@BBBDDDFFFHHHJJJHHHJJJMMMNNNOOOOOOPPPQQQMMMLLLLLLLLLMMMLLLJJJHHH>>>@@@???:::999<<<;;;777555444222111000111222333//////000//////...///000////////////---,,,,,,,,,------......------,,,+++,,,,,,++++++++++++,,,,,,)))*********++++++++++++///...---,,,+++*********************************)))***++++++***)))((('''))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))++++++************++++++***************************++++++,,,,,,------...---...//////000222666999<<>>BBBEEEFFFEEEGGGNNNTTT[[[^^^bbbgggjjjkkkkkkkkksssxxxvvvwww~~~---------------------------,,,,,,++++++,,,,,,---,,,++++++******++++++,,,))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((('''''''''&&&''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))***)))***+++---...---,,,...---+++))))))***+++,,,*********+++++++++,,,,,,+++,,,---,,,+++++++++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////111222333444444444333222000000000000000000000000////////////////////////////////////////////////........................///.........---------,,,------,,,,,,,,,+++++++++///...---,,,++++++++++++---***))))))***+++)))''')))************++++++))),,,+++******))))))******))))))************))))))&&&&&&&&&&&&(((+++000333******))))))))))))******(((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,---......///222666999===AAAEEEFFFEEEHHHOOOUUU^^^___bbbeeehhhkkkmmmnnnsssyyywwwxxx------------------------,,,,,,++++++++++++,,,,,,++++++************++++++))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''&&&&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************+++******,,,......---,,,---,,,+++))))))***++++++*********++++++++++++,,,***+++,,,,,,+++***+++,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///000222222111111000........................------------------------////////////////////////..............................------------,,,,,,,,,,,,,,,,,,++++++++++++------,,,+++************---+++)))((()))******)))***+++,,,,,,+++))))))***,,,+++******))))))******))))))************))))))$$$(((+++)))(((,,,888CCC***))))))(((((())))))***(((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,---...///333777:::<<<@@@EEEFFFFFFIIIPPPWWW```aaabbbdddgggkkknnnppprrrxxxwwwyyy,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++************++++++))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++******,,,...///...,,,,,,+++******)))***++++++************++++++++++++***+++,,,+++***)))***,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------...///000111000000///------------------------+++++++++,,,,,,,,,,,,,,,........................------------------------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******************,,,+++*********+++++++++))))))+++,,,***''''''+++,,,+++******))))))******))))))************))))))))),,,...+++(((***555>>>))))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((******))))))))))))******************************+++++++++,,,,,,,,,------+++,,,---...000333888;;;<<<@@@DDDFFFFFFJJJQQQXXX___aaacccfffjjjlllnnnooopppwwwwwwxxx,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++******))))))******+++))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''(((((()))))))))+++******,,,......---,,,*********************+++))))))*********+++++++++)))***++++++))))))***+++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------...000111111000000///------------------------+++++++++,,,,,,---------------------------------------------------------++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******)))))))))***++++++***+++,,,+++***(((''''''***'''(((+++***&&&''',,,,,,+++******))))))******))))))************))))))'''((()))'''%%%&&&)))---))))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((******))))))))))))******************************+++++++++,,,,,,,,,------+++,,,...///000444888<<<<<<@@@EEEFFFFFFJJJQQQXXX\\\```eeejjjmmmmmmmmmlllnnnuuuvvvwww~~~,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******))))))))))))******))))))))))))))))))))))))(((((())))))))))))((((((((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))***))))))+++------,,,+++)))))))))***************)))))))))************+++(((*********)))((()))***))))))******+++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---------------...000111111111000///------------------------***++++++,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,*********+++++++++++++++***)))))))))***+++,,,,,,***+++,,,+++)))'''((()))111(((%%%)))***'''''',,,,,,+++******))))))******))))))************))))))''''''&&&'''(((((('''&&&)))((((((''''''(((((()))(((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))******************************++++++,,,,,,,,,,,,------,,,---...///000333888;;;===AAAFFFGGGFFFJJJQQQXXXZZZ^^^eeejjjnnnnnnllljjjnnnuuuvvvwww~~~++++++++++++++++++++++++++++++************++++++******))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((('''''''''((((((((())))))''''''(((((())))))******))))))))))))))))))))))))&&&''''''((())))))******)))((((((***,,,,,,+++***(((((()))***************))))))))))))************((()))***)))(((((()))***((())))))***++++++,,,,,,************************++++++,,,,,,,,,---------------///000000000///...,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++++++++,,,)))*********++++++++++++)))))))))***+++,,,------******+++++++++000666<<<;;;---%%%)))+++(((&&&***,,,+++******))))))******))))))************))))))***))))))******+++******((((((''''''''''''(((((((((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))******************************++++++,,,,,,,,,,,,---------...///000000333777:::???CCCFFFGGGFFFIIIPPPWWW[[[^^^ccchhhkkklllkkkjjjpppwwwxxxyyy~~~~~~++++++++++++++++++++++++++++++************++++++******))))))))))))******))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&'''''''''((((((&&&''''''((()))******+++))))))))))))))))))))))))'''(((((()))***+++++++++((('''''')))+++,,,+++)))'''((()))***************))))))))))))************((()))***)))((('''(((***((())))))***++++++,,,,,,***************************++++++++++++,,,,,,,,,,,,---.../////////...---++++++++++++++++++++++++((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******+++++++++,,,))))))******++++++++++++***)))******+++,,,......((())))))+++000;;;HHHRRRCCC222&&&)))---(((&&&))),,,++++++***)))*********))))))************)))))))))******(((&&&&&&((()))((((((''''''''''''(((((((((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))++++++,,,,,,,,,---------...///000000000333777:::@@@CCCGGGGGGFFFIIIPPPVVV\\\^^^bbbfffiiikkkllllllqqqyyyyyyzzz~~~++++++++++++++++++++++++************************+++*********))))))(((((())))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((()))***+++******)))(((((((((((((((***)))((()))***+++***((())))))))))))************+++)))(((&&&&&&((()))+++******************************************************+++++++++,,,,,,,,,,,,------......------,,,+++++++++++++++***)))((()))))))))***++++++,,,,,,************************************************************************++++++************++++++))))))))))))))))))))))))*********+++,,,---//////))))))))))))))))))))))))++++++************++++++************))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))******))))))((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************...+++)))))),,,......,,,---...///000111444888;;;@@@DDDHHHIIIHHHJJJQQQWWW```bbbeeeiiilllnnnoooppptttzzzzzz{{{~~~++++++++++++++++++++++++*********************************)))))))))(((((()))))))))))))))))))))))))))((((((((('''''''''&&&''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((''''''((()))***++++++******)))(((((((((((((((***)))((()))******)))((((((((()))))))))************)))(((''''''((()))************************************************************+++++++++,,,,,,,,,,,,------------,,,,,,***++++++++++++***)))(((((())))))******+++,,,,,,++++++++++++++++++++++++*********************************************************))))))*********))))))))))))))))))))))))))))))))))))***+++,,,,,,))))))))))))))))))))))))+++******))))))******+++*********)))))))))(((((()))))))))(((((('''''''''))))))(((((((((((())))))***)))))))))((((((((('''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************...+++)))))),,,...---,,,---...///000111444888;;;???DDDHHHIIIHHHJJJQQQVVV```bbbeeeiiilllnnnppppppsssyyyzzz{{{~~~++++++++++++++++++++++++******************************))))))))))))(((((())))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((()))((((((((()))***+++,,,***))))))(((((((((((((((***)))((((((******)))((((((((())))))))))))*********)))(((''''''((()))************************************************************++++++++++++,,,,,,,,,------------,,,,,,******++++++******))))))(((((()))******++++++,,,++++++++++++++++++++++++***************************************************))))))(((((())))))***)))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))+++******))))))******+++******))))))))))))((((((******)))(((''''''&&&&&&)))((((((''''''(((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************,,,***))))))+++,,,,,,,,,---...///000111444888;;;???CCCGGGHHHHHHJJJQQQVVV___aaaeeeiiilllooopppqqqpppxxxyyy{{{************************************************))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))***++++++))))))(((((((((((())))))***((('''((()))***)))((((((((((((((()))))))))***))))))(((((((((((())))))************************************************************++++++++++++,,,,,,,,,------,,,,,,,,,))))))************))))))(((((())))))***+++++++++************************************************************************))))))(((((((((((()))))))))))))))))))))))))))))))))(((((('''&&&&&&''''''))))))))))))))))))))))))******))))))))))))*********)))))))))((((((((((((++++++***)))(((''''''&&&(((((((((''''''((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************+++*********+++,,,,,,,,,---...///000111444888;;;>>>CCCGGGHHHHHHJJJQQQWWW___aaadddiiillloooqqqqqqnnnwwwzzz{{{************************))))))))))))))))))))))))(((((((((((((((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))***+++))))))(((((((((((()))))))))((('''((()))***)))''''''(((((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,+++((())))))*********))))))'''(((((()))******++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((***)))((('''''''''''''''((((((((((((((((((((((((***))))))))))))))))))***)))))))))((((((((((((''',,,,,,+++******)))((((((((((((''''''''''''(((((((((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))((()))))))))******************+++,,,++++++,,,,,,---...///000111444888;;;>>>CCCHHHIIIIIIKKKRRRXXX___aaaeeeiiilllooopppqqqmmmwwwzzz|||************************))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((())))))***)))(((''''''))))))((('''''''''(((((((((((())))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,++++++(((((())))))******))))))''''''((())))))******+++''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***((((((((((((((((((((((((***))))))((('''''''''(((((((((((((((((((((((((((***))))))(((((())))))***))))))((((((((((((''''''++++++************))))))(((''''''&&&&&&''''''((((((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))************)))+++------,,,,,,,,,------...///000111444888;;;???DDDIIIJJJJJJMMMTTTZZZ```bbbeeeiiilllnnnooopppmmmwww{{{}}}************************))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))******)))(((''''''((()))(((''''''''''''((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,,,,++++++'''(((((()))))))))))))))''''''(((((()))*********(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********))))))*********(((((((((((((((((((((((()))(((((('''''''''(((((((((((((((((((((((((((((())))))(((((((((((())))))))))))((((((((('''''''''((((((((((((((()))))))))(((''''''&&&&&&''''''((('''((((((((()))))))))***'''''''''((()))*********))))))))))))))))))))))))))))))))))))***************,,,//////---,,,---...---...///000111444888;;;@@@EEEJJJKKKKKKNNNUUU[[[bbbcccfffiiilllmmmnnnnnnmmmxxx|||}}}~~~))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((((((''''''&&&&&&&&&''''''((((((((((((((()))******)))'''&&&'''((()))((('''''''''''''''((((((((()))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,+++++++++''''''((()))))))))))))))''''''(((((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++(((((((((((((((((((((((('''''''''&&&&&&''''''((((((((((((((((((((((((((())))))(((((((((((()))))))))(((((((((''''''''''''%%%%%%&&&&&&'''((((((((('''''''''&&&&&&''''''''''''((((((((())))))******&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))***************---000000...---...///---...///000111444888;;;AAAFFFJJJLLLLLLOOOVVV\\\cccdddgggjjjlllmmmmmmmmmmmmyyy}}}~~~~~~))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''))))))((('''''''''''''''))))))((((((''''''&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((())))))(((((('''''''''&&&'''''''''''''''((())))))******))))))(((((('''''''''((()))******++++++***((()))***+++++++++++++++************))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((,,,)))'''(((+++---,,,***...+++'''''')))***)))(((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))***++++++++++++******++++++,,,,,,------...---...///...---111888===AAAFFFLLLNNNOOORRRXXX^^^^^^aaaffflllppprrrsssssspppttt{{{(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))))))))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''))))))((('''''''''''''''((((((((((((((('''''''''''''''''''''((((((((((((''''''''''''(((((((((((()))((((((((('''''''''''''''''''''''''''((())))))***)))))))))(((((((((''''''((()))******+++++++++***+++,,,---------------*********)))))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))###$$$''',,,111333333333---***'''''')))***)))(((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))))))))***))))))***++++++++++++******++++++,,,,,,------...---...///...---111888===BBBGGGLLLOOOOOORRRYYY______bbbggglllppprrrrrrrrrooosssyyy~~~}}}}}}(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''')))((((((''''''''''''((('''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''((())))))))))))))))))((((((((((((((((((((()))******++++++++++++,,,---------,,,,,,******))))))))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************))),,,000222111///...---+++)))''''''((())))))(((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))***++++++++++++******++++++,,,,,,------...---//////......111888>>>BBBGGGLLLNNNNNNRRRYYY___aaadddhhhlllpppqqqqqqqqqooorrrxxx}}}||||||(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''')))(((''''''''''''((((((&&&&&&''''''(((((())))))''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((())))))))))))))))))((((((((((((((((((((())))))***++++++)))******+++++++++*********)))))))))((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))///222555222---'''%%%%%%)))(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))***++++++++++++******++++++,,,,,,------......//////......111888>>>AAAFFFJJJLLLLLLPPPWWW^^^bbbeeeiiimmmpppqqqpppppppppsssyyy}}}|||}}}''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((''''''''''''((((((&&&&&&''''''(((((())))))''''''''''''((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((('''''''''''''''((())))))(((((((((((()))))))))))))))((((((((()))***+++,,,******+++++++++******))))))))))))(((((((((((('''''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))+++---+++(((&&&(((***&&&'''(((((('''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))***++++++++++++******++++++,,,,,,------......///000///...222999>>>@@@DDDIIIJJJJJJNNNVVV]]]cccfffjjjmmmpppqqqppppppqqqtttzzz}}}}}}~~~''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''(((''''''''''''(((((()))'''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))))))))(((((((((***+++---,,,,,,---------,,,++++++))))))((((((((((((''''''''''''((()))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&''')))$$$&&&(((((('''&&&'''(((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))***++++++++++++******++++++,,,,,,------......000000//////222999???AAADDDHHHIIIJJJNNNVVV]]]cccfffjjjnnnpppqqqqqqppprrruuuzzz}}}}}}~~~''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''((())))))((((((((((((((('''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((()))'''''''''''''''((())))))'''((((((((()))))))))***))))))((('''(((***,,,---,,,------------,,,+++***))))))((((((((('''''''''''''''((()))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((***)))((((((((('''%%%""""""%%%((((((&&&%%%&&&(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))))))))***++++++++++++******++++++,,,,,,------...///000000//////222999???BBBFFFJJJJJJKKKOOOXXX___ccceeejjjnnnqqqrrrrrrqqqrrrtttyyy||||||}}}''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''((()))***))))))(((((('''''''''&&&''''''''''''((((((((()))''''''''''''((((((((()))&&&'''''''''(((((())))))'''''''''''''''((())))))'''((((((((())))))*********)))((('''(((***,,,---+++++++++++++++***)))((()))((((((((('''''''''''''''(((((()))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))'''&&&'''***------((($$$"""%%%((((((&&&%%%&&&(((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))***++++++++++++******++++++,,,,,,---......///000000//////222999???DDDHHHKKKLLLLLLQQQYYYaaabbbeeeiiinnnqqqrrrrrrrrrqqqsssxxx{{{zzz|||((((((((((((((('''''''''&&&&&&''''''(((''''''&&&((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((())))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))++++++,,,,,,,,,,,,++++++((((((((((((''''''''''''&&&''''''((((((((((((((())))))************))))))'''((()))(((&&&%%%%%%'''''''''''''''''''''''''''&&&&&&''''''(((((())))))******))))))((((((((('''''''''&&&&&&&&&&&&''''''&&&&&&''''''((())))))))))))((((((''''''''''''((())))))))))))(((((((((((())))))(((((((((((())))))((((((''''''''''''((((((&&&'''''''''&&&%%%%%%$$$''''''''''''((((((((((((&&&&&&&&&''''''''''''((()))************+++++++++***+++,,,,,,******+++,,,------------///444;;;???DDDHHHKKKLLLMMMRRR[[[bbbffffffgggiiimmmpppqqqqqqoootttvvv{{{}}}((((((((((((((((((((('''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))(((((((((''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((()))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))***++++++++++++++++++***(((((((((((('''''''''''''''(((((()))***)))))))))((())))))******))))))((('''((()))(((&&&%%%&&&''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))(((((('''''''''''''''&&&&&&&&&&&&''''''&&&'''''''''(((((())))))))))))(((((('''''''''(((((((((((((((((('''''''''))))))(((((((((((())))))((((((''''''''''''(((((('''(((((((((((('''&&&%%%''''''''''''(((((((((((('''''''''((((((((()))))))))************++++++++++++,,,---,,,+++***+++---------------///444;;;@@@DDDHHHKKKLLLMMMRRR[[[cccjjjjjjlllooosssvvvvvvvvvoootttvvv{{{~~~''''''((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''((((((((())))))((((((((((((((((((((((((''''''&&&&&&''''''((()))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))******++++++++++++******((((((((((((''''''''''''((())))))***************'''(((((())))))((((((''''''((()))(((&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((('''''''''((((((((('''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((***))))))(((((((((((('''''''''''''''''''''''''''))))))(((((((((((())))))((((((''''''''''''(((((((((((()))))))))(((''''''''''''''''''(((((((((((((((((()))))))))*********)))************++++++++++++---...---,,,+++,,,---,,,,,,------///444;;;@@@DDDHHHLLLMMMMMMRRR[[[cccggggggjjjnnnrrrttttttsssoootttvvv|||''''''''''''((((((((((((((((((((('''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''&&&'''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''(((((()))((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''(((((((((((()))))))))))))))******++++++******)))((((((((((((''''''''''''(((((()))************)))''''''(((((((((((('''''''''((()))((('''&&&'''((())))))))))))))))))))))))))))))((((((''''''&&&&&&''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))************)))((((((''''''''''''((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((())))))(((((('''''''''''''''((((((((((((((((((((()))))))))******))))))*********+++++++++,,,---......,,,,,,---...,,,,,,,,,---///555;;;@@@EEEHHHLLLMMMNNNRRR[[[ccccccdddfffkkkoooqqqqqqpppooouuuwww|||&&&'''''''''(((((())))))***)))(((''''''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''''''''((())))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''(((((((((((())))))))))))******++++++++++++******((((((((((((''''''''''''&&&'''(((((())))))((((((''''''(((((((((((('''''''''((()))(((''''''((()))))))))))))))))))))))))))))))))((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((())))))******+++++++++++++++***)))((('''(((((()))))))))*********(((((())))))))))))((((((((((((''''''''''''((((((&&&''''''(((((((((''''''''''''''''''((((((((((((''''''((((((((()))))))))))))))*********+++++++++,,,---......,,,,,,---...+++,,,,,,---///555<<>>BBBEEEJJJNNNOOONNNRRR\\\eeeggghhhiiilllppptttyyy|||sss{{{~~~&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&$$$$$$&&&))))))(((((('''''''''&&&(((((((((((((((((((((((()))((('''&&&'''(((***,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))************---+++))))))*********)))******+++++++++,,,,,,,,,***+++---,,,++++++,,,...++++++++++++++++++++++++...---+++***)))***+++,,,******+++,,,//////...,,,*********++++++,,,,,,,,,+++,,,,,,,,,,,,+++******+++++++++************)))******++++++++++++******++++++)))((((((((()))***(((((((((((((((((((((((())))))))))))************+++******))))))))))))))))))))))))))))))))))))))))))...222111+++''''''((())))))))))))))))))))))))(((((()))))))))'''&&&%%%(((((((((((())))))))))))+++***)))))))))))))))*********************************+++,,,------------,,,---...///111777>>>CCCLLLPPPSSSRRRPPPSSS\\\dddgggggghhhkkknnnssswwwzzzuuu{{{{{{~~~&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$###%%%******%%%###$$$)))(((((((((''''''''''''((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))************)))))))))*********++++++------------------------,,,,,,,,,,,,,,,,,,------***,,,---...---...///111111111111111000000000000...---,,,+++***+++---...,,,,,,---...000///---+++,,,,,,,,,,,,------......,,,,,,,,,,,,,,,+++******++++++++++++******************++++++++++++******,,,+++***)))))))))******(((((((((((((((((((((((())))))))))))************+++******)))))))))))))))))))))))))))))))))))))))'''***---,,,)))&&&%%%&&&))))))))))))))))))))))))'''((()))))))))((('''&&&(((((((((((())))))))))))***)))))))))))))))************************************+++,,,------------,,,---...///111777>>>CCCJJJOOOSSSRRRPPPRRR[[[cccgggggghhhkkknnnssswwwzzzwww|||}}}&&&&&&'''''''''((((((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''',,,222222,,,''''''((((((((((((''''''''''''(((((((((((((((((((((((('''(((***++++++)))'''&&&))))))))))))))))))))))))((((((((()))))))))******)))))))))*********++++++************++++++++++++(((+++......+++***+++,,,------------------------(((***,,,------...000111000000000000///......------,,,+++++++++,,,---...//////000222333111...+++.............../////////,,,,,,------,,,,,,+++***,,,,,,,,,+++++++++************++++++++++++******,,,,,,+++************+++))))))))))))))))))))))))))))))))))))************+++******)))))))))))))))))))))))))))))))))))))))((()))))))))(((''''''&&&))))))))))))))))))))))))''''''((()))))))))(((((((((((((((((()))))))))))))))((((((((()))***++++++******************************+++,,,------------,,,---...///111777>>>CCCGGGLLLRRRRRRPPPRRRZZZaaagggggghhhjjjnnnssswwwzzzxxx~~~~~~''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))---333333---))))))((((((((((((((('''''''''(((((((((((((((((((((((())))))*********((('''&&&))))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++++++++++++++,,,,,,,,,,,,(((---111000,,,)))))),,,...------------,,,,,,,,,+++,,,.........///000222000111111111000///...---///......---......///000///000111333555333000---......//////////////////---------------,,,,,,+++---,,,,,,,,,++++++++++++***++++++,,,,,,++++++***,,,,,,,,,+++++++++++++++************************((()))))))))************+++******)))))))))))))))))))))))))))))))))))))))***)))((((((***+++***)))((((((((((((((((((((((((''''''(((((())))))))))))(((((((((((())))))))))))(((((((((((()))***,,,,,,******************************+++,,,------------,,,---...///111777>>>CCCDDDJJJQQQRRRPPPRRRYYY```fffggghhhjjjnnnrrrwwwyyyxxx~~~~~~'''''''''((((((((())))))&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&******&&&%%%&&&'''''''''(((((((((((((((((((((((((((((((((((((((+++***)))'''''''''((((((************************))))))))))))************************++++++++++++,,,,,,,,,,,,------------///444888666111------///------------------,,,,,,...///111111000000111333333444555555555444222111000000/////////000000000------///111333222000---////////////............---............---,,,,,,------------,,,,,,,,,+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******++++++++++++++++++++++++((()))))))))************+++******)))))))))))))))))))))))))))))))))))))))***)))((((((***+++***)))(((((((((((((((((((((((((((((((((((())))))******(((((((((((())))))))))))(((((((((((()))***,,,,,,))))))))))))))))))))))))******+++,,,------------,,,---...///111777>>>CCCCCCIIIPPPQQQPPPRRRZZZaaaffffffgggjjjmmmrrrvvvyyyvvv||||||~~~''''''((((((((()))))))))&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((%%%$$$''''''$$$%%%((('''''''''(((((((((((((((((((((((((((((((((((((((+++***(((&&&&&&''')))***************************)))))))))*********++++++*********++++++++++++,,,------------............111444666444000------...---------.........//////,,,---////////////111333///111222444444333111000000000000/////////......///......000111111///---000000////////////............//////......---,,,......---------,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++,,,+++******)))************************))))))))))))************+++******)))))))))))))))))))))))))))))))))))))))''''''((())))))((((((((())))))))))))))))))))))))))))))((((((((()))******(((((((((((()))))))))))))))((((((((()))***++++++))))))))))))))))))))))))******+++,,,------------,,,---...///111777>>>CCCCCCIIIOOOQQQPPPSSS[[[cccffffffgggiiimmmrrrvvvyyytttzzz{{{~~~'''((((((((())))))))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&***''''''))))))''''''***''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((())))))***************************))))))*********+++++++++*********+++++++++,,,,,,------........./////////...............---------......///000111222222333000222555666777999;;;>>>999;;;===???@@@???>>><<<>>>>>>>>>===<<<;;;:::999999777555444444444333111222111111111000000000000///////////////...------............------------+++,,,,,,------,,,,,,+++******+++++++++***)))(((************************))))))))))))************+++******)))))))))))))))))))))))))))))))))))))))%%%))),,,,,,)))''''''((())))))))))))))))))))))))+++***)))((((((((()))***(((((((((((())))))))))))***)))))))))))))))******))))))))))))))))))))))))******+++,,,------------,,,---...///111777>>>CCCDDDJJJOOOPPPOOOSSS]]]eeeeeefffgggiiimmmqqqvvvxxxssszzz{{{~~~(((((((((((())))))))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%))))))%%%%%%'''&&&'''''''''(((((())))))((((((((((((((((((((((((%%%''')))***+++***)))(((************************)))************+++++++++******+++++++++,,,,,,,,,............///////////////...---...000222222111//////000222333444555666<<>>;;;:::999888666333333333222222111111111///////////////......---//////.........---------+++,,,,,,------,,,,,,+++))))))***+++***)))((('''))))))))))))))))))))))))))))))))))))************+++******)))))))))))))))))))))))))))))))))))))))&&&,,,111000,,,((()))+++)))))))))))))))))))))))),,,+++***((((((((())))))(((((((((((())))))))))))+++***)))))))))))))))***))))))))))))))))))))))))******+++,,,------------,,,---...///111777>>>CCCEEEJJJOOOOOOOOOTTT^^^gggeeefffgggiiimmmqqqvvvxxxssszzz|||''''''''''''((()))++++++******))))))((((((''''''((((((((((((((((((((((((&&&''')))(((&&&%%%%%%&&&$$$(((&&&"""'''000...$$$((((((''''''''''''((((((''''''((()))))))))))))))(((((((((((((((((((((((('''))),,,---,,,*********,,,,,,++++++******++++++---///---((((((,,,---+++***///000+++(((+++//////...///000000000///------000000000000111222333444777555888===@@@BBBLLLWWWZZZ^^^aaacccgggsss}}}~~~wwwppphhhccc\\\RRRKKKIII@@@AAA>>>888444444333///777000---///000------111222111///...---------------------....../////////,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))************+++++++++************)))***)))((()))+++,,,,,,+++))))))************))))))))))))))))))))))))))))))((()))++++++)))))))))***))))))))))))************))))))))))))))))))))))))...------,,,+++***))))))******+++,,,,,,,,,,,,+++,,,---...///222777>>>CCCDDDJJJPPPRRRQQQTTT\\\dddhhhdddbbbeeemmmsssvvvuuu{{{zzz|||}}}~~~''''''''''''((()))***+++***)))))))))((((((((('''((((((((((((((((((((((((&&&((())))))'''&&&&&&'''###'''&&&###(((222111(((((((((''''''''''''((((((''''''((()))))))))))))))((((((((((((((((((((((((((()))******)))(((***,,,---,,,+++***************'''***...000///---,,,,,,((()))***,,,---.........111111000///......000222+++...222444555777:::<<<>>>BBBNNN]]]hhhppp|||tttnnniiihhhbbbVVVLLLFFF>>>777666111000444555333333666------------,,,,,,++++++------------.........///,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))************+++++++++************))))))))))))***++++++***)))))))))************))))))))))))))))))))))))))))))''')))+++***)))((())))))(((((((((((()))))))))))))))))))))))))))))))))))),,,,,,,,,+++******))))))******+++,,,,,,,,,,,,+++,,,---...///222777>>>CCCDDDJJJPPPRRRQQQTTT\\\dddiiifffdddhhhpppxxx{{{{{{xxxxxx}}}(((''''''(((((()))***+++))))))))))))((((((((((((((((((((((((((((((((((((''')))******(((''''''((($$$'''&&&###'''///...'''((((((''''''''''''((((((''''''((()))))))))))))))(((((((((((((((((((((((()))))))))(((&&&'''***,,,...---,,,+++***)))))))))***))),,,111---&&&(((111???222))),,,000---,,,///...///000///...///111444222:::DDDKKKOOOSSSXXX]]]fffpppmmmYYYJJJ===777333444444222222444222222333333222111000///---------------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))*********+++++++++++++++************)))((()))+++,,,+++***((('''))))))************))))))))))))))))))))))))))))))'''(((******((((((((()))'''''''''((((((((())))))))))))))))))))))))))))))***************************++++++,,,,,,,,,,,,,,,,,,---...///222777>>>CCCDDDJJJPPPRRRQQQTTT\\\dddhhheeeeeeiiiqqqyyy}}}~~~uuuvvv|||((((((((((((((()))******))))))))))))((((((((((((((((((((((((((((((((((((((()))+++***(((''''''(((&&&'''&&&"""$$$(((&&&!!!((((((''''''''''''((((((''''''((()))))))))))))))((((((((((((((((((((((((((()))******))))))***,,,//////---,,,++++++******111)))(((,,,***'''444IIIaaaFFF000...///++++++111,,,///222333333555888<<>>888444222111000///...------------------------------......------------------------++++++++++++++++++++++++))))))*********++++++++++++++++++*********)))))))))+++---...---***((('''))))))************))))))))))))))))))))))))))))))'''(((******((('''((()))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))************+++,,,,,,------,,,,,,,,,---...///222777>>>CCCDDDJJJPPPRRRQQQTTT\\\dddfffddddddhhhooouuuzzz{{{uuuvvv{{{)))(((((((((((())))))***(((((((((((())))))))))))((((((((((((((((((((((((((()))+++***(((''''''(((&&&'''&&&###$$$%%%$$$!!!((((((''''''''''''((((((''''''((()))))))))))))))))))))))))))))))))))))))&&&)))---...---+++******000000///------,,,,,,,,,...'''&&&---///222FFF^^^dddIII222000000++++++111///000222333777@@@LLLUUUgggvvvvvvhhhWWWGGG<<<999666333000///000222444........................------------------------++++++++++++++++++++++++************+++++++++++++++++++++*********))))))))),,,///000---+++))))))))))))************))))))))))))))))))))))))))))))''')))******)))(((((()))))))))*********+++++++++))))))))))))))))))))))))((((((((()))******++++++++++++,,,------------,,,,,,---...///222777>>>CCCDDDJJJPPPRRRQQQTTT\\\dddfffeeeeeehhhmmmssswwwyyywwwvvvzzz~~~|||}}}))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((''')))******(((''''''((($$$%%%&&&&&&'''((())))))((((((''''''''''''((((((''''''((()))))))))))))))))))))))))))))))))))))))&&&)))...111000---***)))//////...---------......+++(((***///000111<<>>888555444444555000000000///////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,+++++++++************)))(((,,,//////,,,******+++))))))************))))))))))))))))))))))))))))))((()))++++++)))))))))************+++++++++,,,,,,)))))))))))))))))))))))))))))))))******+++++++++++++++,,,---------------,,,---...///222777>>>CCCDDDJJJPPPRRRQQQTTT\\\dddhhhhhhiiijjjnnnsssxxx{{{yyywwwyyy|||zzz{{{))))))(((((((((((())))))'''((((((((()))))))))***((((((((((((((((((((((((&&&((())))))'''&&&&&&'''$$$%%%&&&((((((((()))+++((((((''''''''''''((((((''''''((()))))))))))))))))))))))))))))))))))))))&&&)))---///...,,,******,,,,,,,,,,,,,,,------...,,,---...---++++++,,,...------///111333444555555999AAAMMMZZZkkkccc^^^VVVLLLAAA888000,,,222111111111000000000///........................,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++++++++************)))&&&***---,,,)))(((***,,,))))))************)))))))))))))))))))))))))))))))))***,,,,,,*********+++)))************+++++++++))))))))))))))))))))))))*********++++++++++++++++++,,,------...---------,,,---...///222777>>>CCCDDDJJJPPPRRRQQQTTT\\\dddggghhhiiillloootttzzz~~~xxxwwwzzz~~~{{{zzz***)))(((((((((((())))))'''((((((((())))))******((((((((((((((((((((((((&&&''')))(((&&&%%%%%%&&&&&&%%%&&&'''&&&$$$%%%(((((((((''''''''''''(((((('''(((((()))))))))))))))))))))))))))))))))))))))((()))+++,,,*********+++************+++,,,------,,,///...++++++000111...+++222444111000666:::;;;DDDUUUnnn|||iiiWWWHHH???333222222222111111000000........................,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++************)))$$$(((+++***'''&&&)))---))))))************))))))))))))))))))))))))))))))***+++------+++***+++,,,))))))))))))************))))))))))))))))))))))))+++++++++++++++++++++++++++,,,------......------,,,---...///222777>>>CCCDDDJJJPPPRRRQQQTTT\\\ddddddfffhhhkkkooouuu{{{wwwwww|||}}}zzz))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&((()))***(((((((((((((((((((((((())))))))))))))))))))))))+++++++++***************,,,,,,,,,,,,,,,,,,------+++,,,......////////////---000333555999AAAKKKSSSjjjiiiPPPFFF===777777444...---000------...---,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***)))))))))***+++,,,,,,))))))************))))))******++++++++++++******((((((((((((((((((((((((---------,,,,,,+++++++++'''(((((()))***+++++++++)))************+++++++++******++++++++++++******.........///......---,,,,,,---///111444999???CCCDDDIIINNNOOOPPPTTT\\\ccciiihhhggghhhmmmttt{{{wwwwww{{{{{{xxx))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''&&&'''((()))***(((((((((((((((((((((((())))))))))))))))))))))))************************++++++,,,,,,,,,---------...///000111111111222333111666>>>FFFQQQ^^^mmmwww}}}bbbSSSCCC;;;555000///222222222222111///...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************+++,,,))))))************))))))******++++++++++++******))))))))))))))))))))))))++++++++++++*********))))))))))))***+++,,,,,,,,,)))************+++++++++******++++++++++++******++++++,,,---......------,,,---///111444888???CCCDDDIIIMMMOOOPPPTTT\\\cccgggffffffhhhlllsssyyy~~~vvvvvvzzz{{{www))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,,,,---------...///000000000111444666999CCCSSSdddvvvvvvcccVVVLLLAAA777222444444222111000///......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++))))))************))))))******++++++++++++******************************)))))))))))))))(((((((((*********+++,,,,,,------)))************+++++++++******++++++++++++******((()))+++,,,---.........,,,---///111333888>>>CCCDDDHHHMMMOOOOOOSSS[[[bbbeeeeeeeeeggglllrrrxxx|||vvvuuuyyy~~~{{{www))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))))))))******+++,,,,,,------.........111111000...///444<<>>BBBCCCGGGLLLNNNOOOSSS[[[aaadddeeefffhhhmmmsssxxx{{{vvvuuuyyy~~~}}}yyy))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))************************(((((())))))*********+++,,,------...//////000000444333222222555???NNNZZZrrroooVVV@@@<<<777333333333222111/////////......---------------------------------------,,,+++*********+++******++++++++++++************++++++++++++******************************************************)))))))))***************))))))*********+++++++++++++++,,,,,,,,,,,,++++++------............---------...000111333888===BBBBBBGGGKKKMMMNNNRRRZZZaaadddeeegggjjjoootttxxx{{{wwwuuuyyy~~~zzz))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''((()))*********))))))))))))))))))))))))))))))************************)))))))))***++++++,,,,,,......///000111222222333111333777<<>>777333111///---000000000///......------........................---,,,,,,++++++++++++,,,******++++++++++++************++++++++++++************************************+++++++++++++++,,,)))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,++++++.../////////......---,,,---///000111333777===AAABBBFFFKKKMMMMMMQQQYYY```ccceeehhhlllppptttxxxzzzvvvtttxxx~~~~~~{{{))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''((()))***+++***))))))))))))))))))))))))))))))************************)))******+++,,,,,,------///000000111333444444555444<<>>HHH\\\ttt|||vvvsssmmmeeeaaaaaaeeeiiihhheeecccbbbaaaaaaiiirrrvvvxxx}}}~~~{{{iiiHHH???888888888444111///222000////////////...,,,---------,,,,,,,,,,,,,,,++++++***)))))))))******++++++++++++++++++++++++++++++++++++************************++++++++++++))))))))))))))))))))))))+++,,,------+++************+++,,,,,,******+++,,,***++++++,,,,,,------............///111666<<>>777666555333222222222222111///......///000000...---,,,000///......------......,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))******************)))))))))))))))+++++++++******)))))))))''')))++++++)))((()))******+++,,,,,,******+++,,,***++++++,,,,,,------...---------...000555;;;@@@DDDGGGJJJLLLMMMQQQXXX^^^bbbdddeeegggiiimmmssswwwzzz|||~~~|||uuuuuu++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))*********+++++++++)))************+++++++++,,,,,,,,,,,,------------...///111222666>>>KKKUUUcccxxxppp```XXXSSSLLLFFFEEEOOOQQQSSSRRRPPPOOOPPPQQQRRRZZZbbbdddaaa[[[XXXXXXUUUTTTXXXbbbeee^^^SSSLLLJJJKKKKKKMMMSSSXXXSSSKKKGGGHHHJJJPPP\\\kkk|||gggNNN???:::555444222222333333111000///000111222111000...---//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++******************''')))++++++******+++,,,***+++,,,,,,******+++,,,***++++++,,,,,,------...,,,---------///444;;;@@@BBBEEEHHHKKKMMMRRRZZZ```cccdddfffhhhiiimmmsssxxxzzz|||~~~}}}xxxvvv++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))************+++++++++)))************+++++++++,,,,,,,,,---------......,,,///333777>>>KKK\\\iii}}}~~~ggg^^^RRRIIIIIIKKKJJJKKKNNN]]]aaaeeeccc^^^[[[\\\^^^ZZZbbbiiiiiiccc^^^]]]```___[[[[[[bbbfff```XXXRRRNNNQQQTTTYYYccciiibbbVVVNNNLLLHHHEEEJJJXXXkkkxxx```JJJBBB666444333333333333222000///000222333222111///.........---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------..................------,,,,,,,,,************************''')))+++,,,,,,,,,---...***+++,,,,,,******+++,,,***++++++,,,,,,---......,,,---------///444;;;@@@@@@CCCGGGJJJMMMSSS[[[bbbbbbeeeggghhhjjjnnnuuu{{{vvvyyy}}}|||zzz,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))(((((((((((()))'''((()))******+++---(((((((((((()))))))))))))))*********++++++++++++,,,,,,,,,+++++++++******/////////---,,,---///222666111444AAANNN\\\ooozzzwwwkkk___XXXVVVUUUYYY\\\\\\WWWSSSQQQQQQ```kkkrrrpppjjjfffeeecccaaaeeehhhgggdddcccfffjjjeeefffggggggfffccc```^^^___YYYWWW___kkkoooggg]]]QQQPPPLLLJJJQQQ___iiimmmtttwww\\\FFF>>>999555555444222333666111///......//////...---.........------,,,,,,,,,555444333111///---++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++(((((()))***++++++,,,,,,++++++************++++++'''((()))******************++++++,,,---...////////////...000333777;;;>>>BBBFFFJJJLLLNNNRRRXXX]]]^^^bbbfffjjjnnnrrrvvvyyyyyyvvvvvvyyy{{{}}},,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************)))))))))((((((((((((***(((((((((((('''((())))))))))))))))))((((((((()))))))))*********++++++++++++++++++++++++,,,,,,---///000000//////000111...333@@@SSSdddttt}}}hhhWWWPPPMMMPPPUUUooommmggg___XXXVVVZZZ______iiipppoookkkjjjkkkkkkfffkkkqqqtttuuuyyy~~~~~~wwwnnniiigggeeeccceeefffddd]]]WWWWWWUUURRRRRR\\\kkkssstttggglllsssyyysssaaaKKK@@@777666777555111///222111//////000000...,,,,,,------------------.........---,,,,,,+++******,,,,,,,,,+++++++++******************************((())))))***++++++,,,,,,++++++************++++++******++++++,,,,,,++++++++++++,,,---...///000000/////////000333888<<>>888555111000//////000000...,,,------------............++++++,,,,,,---------...,,,,,,,,,+++++++++******)))))))))***************))))))*********+++++++++++++++************++++++---.........---,,,++++++,,,------...///000111111000000000111555999>>>AAABBBFFFJJJLLLNNNRRRXXX]]]cccccceeefffjjjpppxxx}}}yyyvvvuuuxxxyyyzzz------------------------,,,,,,,,,++++++++++++***************))))))))))))(((++++++''''''++++++(((+++*********)))))))))((())))))))))))******************+++---...///000111111000...---///555===CCCTTThhhrrrcccYYYSSSXXX]]]bbbccccccdddfffhhh}}}|||zzzxxx{{{wwwsssllldddaaadddiiilllmmm^^^aaajjj|||mmm\\\MMMAAA<<<===111000......000000///...000000///...------,,,,,,............------------,,,,,,,,,+++++++++***************+++++++++,,,,,,***************+++++++++++++++************++++++,,,,,,---,,,,,,+++***))),,,------...///000111111//////000111555:::>>>AAABBBFFFJJJLLLNNNRRRXXX]]]cccddddddfffiiipppxxx}}}xxxuuuuuuwwwyyyzzz------------------------,,,,,,,,,,,,++++++++++++++++++*********))))))))))))---,,,&&&%%%******%%%************************)))*********++++++++++++++++++,,,---...000000111222111000000666@@@MMMVVV```{{{kkkZZZPPPOOORRRiiioooqqqlllhhhkkkrrrxxx{{{uuufffdddfffhhhggg```ZZZUUUZZZiii~~~qqqYYYFFF???@@@777444111//////000000000222111000///...,,,++++++......------,,,,,,++++++,,,,,,,,,+++++++++***************+++,,,,,,------************************++++++************++++++***++++++++++++******))),,,,,,---...///000000111......///111444999>>>AAABBBFFFJJJLLLNNNRRRXXX]]]cccdddeeefffjjjpppxxx}}}xxxuuuuuuxxxzzz|||........................------,,,,,,,,,++++++++++++++++++*********))))))'''------((()))111222,,,)))))))))******++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,---...///000000111000111444999CCCRRRaaalllxxx|||~~~rrraaaYYYVVVXXX]]]iiipppqqqiiifffpppsssjjjccc___]]]WWWOOOMMMTTTccctttiiiQQQEEECCCAAA<<<666111000000111111111000000///...------,,,------------,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))***+++,,,,,,,,,************************++++++************++++++)))******++++++++++++***++++++,,,---...///000000------...000444999>>>AAABBBFFFJJJLLLNNNRRRXXX]]]bbbccceeegggjjjpppwww|||wwwuuuuuuxxx{{{}}}........................---------,,,,,,,,,+++++++++++++++************)))$$$,,,...+++///:::===888(((((()))***+++,,,,,,---++++++,,,,,,,,,---------------......///000000000---111777AAANNN___pppzzzlllsss|||fff```cccdddddddddcccnnnvvvuuuzzz{{{jjj```WWWVVVUUUTTTWWW]]]ffflllpppttt]]]LLLGGGJJJCCC;;;444000000000111///////////////.........------............//////,,,,,,,,,+++++++++******'''(((((()))***+++++++++++++++******************++++++************++++++)))***++++++,,,,,,,,,,,,***++++++,,,---...//////---------///333888===@@@BBBFFFJJJLLLNNNRRRXXX]]]aaaccceeehhhkkkqqqwww|||wwwtttuuuyyy{{{~~~//////...------------...------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...111,,,)))***///222111///000000===SSS^^^dddyyyvvvzzzwwwoooqqqvvvyyyuuunnnmmmsss{{{wwwqqqeeeUUULLLQQQWWWYYY___hhh___lllwwwkkkYYYNNNLLLHHH???555222333333111000...,,,,,,---...///...---------------------------------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,*********************************++++++,,,,,,,,,)))******++++++,,,------------...///111555;;;@@@CCCEEEHHHJJJLLLQQQZZZ```gggffffffhhhmmmtttzzz~~~wwwuuutttvvvzzz//////...------------...------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///---,,,...000222111000777>>>MMM^^^hhhwww}}}uuueee]]]\\\xxxyyyxxxsssqqqwww{{{hhhZZZXXXYYYYYY^^^gggWWW```vvvkkkZZZPPPJJJDDD>>>999444111000222000...---...///...------------------------------------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,******************************+++++++++,,,,,,,,,*********+++,,,,,,------,,,---...///111555;;;@@@BBBEEEHHHIIIKKKQQQYYY___eeeddddddgggkkkrrryyy}}}vvvuuutttvvvzzz//////...------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,------...---///000111000111222333>>>LLL\\\gggttttttooo```YYY[[[aaarrrqqqqqqrrrzzzkkk```[[[WWWXXX^^^UUUWWWbbbuuunnn\\\SSSLLLLLLGGG;;;222111333111////////////---+++------------------------------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,***************************++++++++++++,,,,,,,,,******++++++,,,,,,------,,,---...///111666;;;???AAADDDGGGHHHJJJOOOWWW]]]bbbbbbccceeejjjpppwww{{{vvvuuutttuuuyyy//////...------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++,,,,,,,,,,,,,,,---.........000222000...000666<<>>???BBBFFFHHHIIIMMMTTTYYY```aaacccffflllrrrxxx{{{xxxwwwuuussstttzzz//////...------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...---------------......///111111000...111<<>>???BBBFFFHHHJJJMMMSSSXXX```aaadddgggmmmsssxxx|||xxxxxxvvvsssssszzz//////...------------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......//////---------------...//////111111000222:::HHHYYYdddiiiyyywwwyyyfff^^^ffffffhhhiiijjjppp}}}{{{}}}vvvgggdddfffkkkpppwww}}}}}}kkkVVVNNNPPPOOOHHH:::666111.........///...........................+++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,++++++******++++++,,,************************,,,,,,,,,+++++++++******++++++,,,,,,---.........***,,,///111333666:::>>>???CCCGGGIIIJJJMMMSSSXXX___```cccgggmmmsssxxx{{{wwwwwwvvvtttuuu|||//////...------------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000...------------...//////000000222777AAAPPP```kkkrrr{{{xxx~~~___VVV^^^lllppptttrrrppp|||yyyrrrhhh```\\\[[[[[[\\\^^^```bbbeeegggggggggfffiiimmmrrrvvv|||wwwoooiiieeecccfffxxx]]]MMMRRRUUUQQQ@@@;;;555000............////////////////////////+++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,************************,,,,,,,,,++++++*********++++++,,,------......///***,,,///111333666:::===???CCCGGGJJJKKKNNNSSSWWW^^^```cccgggmmmsssxxx{{{vvvwwwvvvuuuwww000000000000//////////////////...---,,,,,,++++++,,,------......------,,,,,,,,,,,,------,,,++++++******+++++++++,,,,,,,,,///.........///000///...///222444:::KKK```hhhfffuuuwwwfffZZZ```jjjvvvtttpppttt}}}oooggg[[[WWWSSSQQQRRRUUUYYY[[[]]]```bbbbbb```bbbhhhnnnuuuzzztttfff___^^^zzzzzz}}}mmmZZZPPPQQQVVVUUUDDD444000000---,,,...111111000///...---,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++******++++++,,,---+++***)))))))))***+++,,,+++++++++++++++++++++++++++,,,------......------,,,---...///111666;;;???>>>BBBFFFGGGGGGJJJRRRXXX\\\^^^bbbgggnnntttyyy|||yyyyyytttvvv}}}111000000000//////////////////...------,,,++++++,,,------......------,,,,,,,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,///.........///000000///...---777IIIXXX```mmm{{{uuurrrsssiiihhhrrr}}}{{{}}}qqqhhh```[[[UUUTTTTTTUUUVVVWWWVVVUUU]]]bbbiiimmmrrrzzz~~~rrreeeooo}}}}}}uuubbbXXXVVVUUUJJJ>>>666111...---///---------.........//////------,,,,,,,,,,,,------++++++,,,,,,,,,,,,,,,,,,++++++******++++++,,,---...---+++*********+++++++++++++++++++++++++++++++++,,,------...------------...//////000444888<<<>>>BBBFFFGGGGGGJJJRRRXXX]]]___bbbgggmmmsssxxx{{{wwwyyyvvvwww}}}~~~111111000000000///////////////......---,,,,,,,,,,,,------......------,,,,,,,,,------------,,,,,,+++++++++,,,,,,,,,------//////...//////000111111111///@@@\\\eeedddyyyooocccvvvsssqqquuuvvv||||||kkk^^^YYYXXXWWWVVVUUUVVVWWW[[[___dddhhhkkkwww~~~uuuiiibbbmmmooo^^^VVVUUUSSSKKK>>>333000000///---------------......///......------------......------,,,,,,,,,,,,,,,,,,++++++******++++++,,,---000///---+++*********+++++++++++++++++++++++++++++++++,,,------------------...//////000222666:::===AAAFFFGGGGGGJJJRRRYYY^^^```cccgggmmmsssxxx{{{vvvzzzxxxyyy}}}~~~111111111000000000////////////......---------,,,,,,------......------,,,+++,,,------------------,,,,,,,,,,,,------------...////////////000222444888<<>><<>>???DDDHHHIIIKKKTTT^^^cccbbbbbbeeekkkrrrvvvyyy{{{xxxwwwwwwwww{{{333333222111/////////...////////////..........................................---------...///000///////////////////////////666444444:::<<>>CCCGGGHHHJJJSSS]]]ccccccdddggglllrrrxxx{{{zzzyyyzzz|||}}}>>>888333444555444111111000////////////................................................//////000///////////////000000000---//////777EEEKKKUUUhhh|||sssuuu{{{llldddZZZQQQLLLJJJHHHGGGEEEFFFKKKQQQUUUWWW^^^eeeppppppccckkk|||uuuqqq}}}rrrpppvvvzzzqqqcccWWWSSSUUUXXXYYY>>>999222///...000000//////............------------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,******************************************++++++******++++++,,,------...------...000222555888999<<<>>>BBBGGGHHHJJJRRR\\\aaabbbdddgggkkkqqqxxx|||xxxxxxyyy|||}}}III===444444666444222333111111111000000000000///////////////////////////.........///////////////////////////000000111111222444555>>>LLLPPP\\\sssrrrtttiiicccRRROOOJJJGGGEEEEEEFFFFFFAAADDDLLLUUUZZZ^^^gggqqq~~~~~~mmmdddhhhxxxlllpppzzzwwwvvvyyynnnkkkvvvpppggg]]]TTTPPPRRRVVVEEE>>>555000000111000//////............------------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------...............///222555888:::<<<===AAAFFFGGGIIIRRR\\\^^^```cccfffiiiooovvv{{{wwwvvvwwwyyyzzz}}}ZZZGGG666333444222111222222222222111111111000000////////////////////////---...///000000000000///...//////000000111111222222555888BBBOOOSSSbbb}}}~~~qqqdddZZZSSSOOOGGGFFFEEEDDDCCCCCCDDDDDDIIIKKKQQQXXX[[[```jjjuuuppp___ffflll}}}{{{kkkgggsssvvvnnnuuujjjmmmkkkiiicccXXXNNNMMMPPPMMMDDD999222111222111//////............------------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,***************+++++++++---------------,,,,,,,,,++++++,,,,,,------...............///111555888:::;;;<<>>666555111000333111111111111000000000000////////////////////////---...///000111000000///...//////000111111222222111777===JJJVVVZZZnnn{{{xxxpppdddXXXOOOIIIFFFCCCEEEEEEDDDCCCCCCDDDFFFHHHRRRTTTXXX\\\___cccppp}}}}}}kkkccc```kkkmmmbbbooo||||||rrreeefffhhhhhh]]]PPPKKKNNNTTTIII<<<444333333111...///............------------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,))))))*********+++++++++---------,,,,,,+++++++++++++++,,,,,,---.........///.........111555888;;;:::<<<@@@EEEFFFHHHQQQ[[[\\\```dddfffiiinnnvvv}}}uuuttttttwwwxxx~~~cccFFF;;;777222111555000000000000////////////000000000000000000000000---...000111111111000///...//////000111222222222777???HHHWWWccchhh~~~wwwxxxxxxnnn^^^XXXPPPIIIEEECCCBBBAAAAAAAAAAAA@@@AAADDDIIILLLPPPRRRXXX___dddnnnzzzccc]]]eeennnxxxlll\\\iiizzzyyy```bbbhhhjjjaaaSSSMMMOOOXXXMMM>>>555444444111...//////.........------------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,))))))******++++++++++++,,,,,,,,,++++++*********++++++,,,------......//////.........111444888;;;:::<<<@@@EEEFFFHHHPPPZZZ]]]aaaeeehhhiiioooxxxuuussstttwwwzzzwww^^^CCC111444999///222111//////000000...---000000000000000000000000---------.........//////111...///222222111222666777DDDVVVaaaeeesss{{{yyywwwkkk___VVVMMMKKKGGGDDDAAAAAABBBBBBCCCBBBAAABBBFFFKKKMMMNNNXXXWWW___kkksss{{{uuuhhhcccdddooo~~~zzzkkk^^^YYY\\\hhhvvv~~~uuu|||mmmggghhhpppnnn^^^MMMFFFLLLRRRLLL999---///111...000000///...---,,,,,,,,,------++++++++++++------,,,+++***))))))***+++,,,++++++++++++++++++++++++------,,,,,,+++***))))))++++++,,,------......///......---...111555999;;;;;;<<<@@@EEEHHHJJJQQQZZZ```bbbbbbaaafffpppwwwyyyvvvwwwtttvvv|||}}}fffNNN999666:::444222111//////000000///...////////////////////////---------.........//////000...///222333111222666<<>>@@@???>>>>>>???AAADDDEEEBBBFFFJJJMMMOOOSSSXXX]]]gggnnn{{{{{{rrrlllooovvvzzzyyydddSSSLLLUUUaaa|||rrroooyyy|||qqqjjjooouuuqqqcccWWWNNNNNNOOOJJJ>>>111...222..................---------,,,,,,++++++,,,,,,---++++++***))))))***++++++++++++++++++++++++++++++)))******+++,,,------...++++++,,,------......///.........///111555888:::;;;<<<@@@EEEGGGJJJQQQYYY]]]``````___dddnnntttvvvuuuwwwsssuuu|||oooQQQ>>>999444444222000///000111111000....................................//////////////////111444333222555;;;PPPYYY```lllhhhuuupppdddZZZTTTLLLFFFCCCBBBBBBAAA@@@??????@@@BBBEEEGGGIIIIIILLLPPPQQQRRRVVV```gggooorrrrrrvvvtttddd\\\\\\```qqq{{{uuuhhhmmm~~~tttfffeeelllpppgggZZZOOOKKKNNNRRRFFF333,,,222---------...............,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++++++++++++++++++++++++++******++++++,,,------...++++++,,,------......///.........///222555777999;;;;;;???EEEGGGIIIPPPYYY]]]`````````eeennntttuuuuuuvvvsssuuu}}}hhhUUUIII===666333111000000111111000................................./////////000000//////111444333333999BBBTTT\\\fffwwwsssyyyjjj^^^TTTNNNIIIEEE@@@======???@@@AAABBBBBBBBBDDDFFFHHHJJJLLLOOORRRVVVXXX\\\eeesss~~~pppuuu{{{|||sssiiibbbiiisssxxxiiijjjyyyyyyggg]]]bbbjjjggg]]]QQQJJJLLLSSSKKK666---111---------...............,,,,,,,,,,,,,,,,,,,,,,,,*********++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///......///000222444777888:::;;;???DDDGGGIIIPPPXXX]]]```aaaaaafffooouuuvvvtttvvvsssuuu}}}yyyfffLLL999666222000000111000000............................../////////000000000000000111333333555???JJJVVV___oooqqq]]]RRRKKKGGGFFFAAA@@@>>>======>>>AAABBBCCCDDDEEEGGGIIIKKKMMMNNNOOOSSSXXX```kkk{{{{{{uuuuuuuuugggiiittt}}}ssspppwwwooo^^^]]]hhhiiiaaaWWWMMMJJJPPPMMM===111111..................------+++,,,,,,------,,,,,,+++)))***++++++++++++***)))++++++++++++++++++++++++------------,,,,,,,,,,,,++++++,,,------......///...//////111222444666777:::;;;???DDDFFFIIIPPPXXX]]]```bbbbbbgggooouuuuuutttvvvsssuuu}}}}}}TTT;;;888333111000000000///////////////////////////.../////////000000000000111111222333333777DDDRRRYYYbbbyyymmmXXXMMMHHHDDDBBBDDDAAAAAAAAAAAA@@@AAABBBCCCFFFGGGIIILLLOOORRRTTTUUUUUUZZZcccqqqyyyuuuoooxxx{{{www}}}zzzfff___hhhllleee]]]QQQJJJKKKLLLDDD888111/////////...---------,,,+++,,,,,,------,,,,,,+++)))***++++++++++++***)))++++++++++++++++++++++++++++++,,,,,,---.........++++++,,,------......///...///000111333444666666::::::>>>DDDFFFHHHOOOXXX\\\___aaaaaafffnnnssstttsssuuurrruuu}}}SSS===999444111000000///...000000000000000000000000////////////000000000000222111222222333999HHHVVV\\\fffzzz}}}bbbRRREEEAAAAAA???===>>>@@@AAABBBBBBAAA@@@AAAAAAIIIKKKNNNQQQUUUYYY[[[]]]dddjjjuuuttt{{{||||||vvvxxxyyylllbbbiiimmmgggbbbUUUJJJHHHLLLIII===222000000///...------,,,,,,++++++------------++++++)))***+++,,,,,,+++***)))++++++++++++++++++++++++)))***+++,,,...///000111++++++,,,------......///...///000111333444666666::::::>>>DDDFFFHHHOOOXXXZZZ^^^___```eeemmmrrrrrrsssuuurrruuu}}}vvvOOO???222222555333000///000000000000000000000000///////////////000111111111444555333444>>>LLLVVV[[[jjjrrr~~~aaaIIIGGGDDDBBBBBBBBBAAA@@@CCCCCCDDDCCCBBBCCCFFFIIIHHHNNNTTTWWWXXX]]]hhhrrrwww}}}xxxqqqsss}}}qqqjjjrrr}}}vvvhhheeejjjnnnmmmaaaNNNCCCJJJRRRGGG333333///,,,------+++,,,///++++++++++++++++++++++++,,,,,,+++***)))))))))******++++++,,,,,,++++++***)))''''''+++///...***'''++++++,,,------......////////////000222444666888;;;>>>AAACCCEEEJJJQQQWWW___aaa```^^^ccclllsssuuuuuuppppppxxx~~~{{{\\\III777222333333111111000000000000000000000000///////////////000111111111333444444888BBBOOOXXX```zzzwwwpppjjjRRRMMMKKKGGGEEEDDDCCCBBBAAABBBDDDFFFHHHIIIJJJMMMPPPSSSVVVYYY\\\cccrrrtttqqqyyypppeeedddsss~~~xxxlllhhhlllpppoooeeeUUUIIIMMMTTTLLL<<<444000---///...,,,,,,///++++++++++++++++++++++++++++++******)))************++++++,,,,,,++++++***+++++++++---...---...///++++++,,,------......//////...///000222444777888:::===@@@BBBDDDIIIQQQWWW^^^aaa```___dddmmmsssuuuwwwqqqqqqxxx|||}}}lllVVV>>>222111222222222000000000000000000000000000////////////000111111222222333666<<>>FFFPPPdddwwwtttddd\\\```dddeeecccbbbeeejjjpppuuuwww|||}}}||||||~~~{{{ttt|||uuugggWWW^^^kkkvvvvvvmmmccc___dddfffddd[[[QQQLLLNNNRRR@@@666...---...---+++,,,++++++++++++++++++++++++*********)))******++++++***++++++,,,,,,++++++***)))***+++...:::DDD@@@333++++++,,,------......///.........///000333555666888;;;>>>@@@BBBGGGNNNTTT[[[^^^``````eeennntttuuutttqqqsssxxxzzzvvvbbbccc[[[III999444333222111111111111111111111111111111000000111111222333444333888BBBJJJUUUoooyyyaaa___aaa___^^^^^^___dddmmmvvv~~~{{{rrr```aaaiiivvv{{{ssshhhcccccceeeeee^^^SSSLLLLLLQQQFFF:::///---///.........++++++++++++++++++++++++++++++******)))************++++++,,,,,,++++++******---,,,,,,444???<<<111++++++,,,------....../////////...///000222333555777:::>>>???AAAFFFNNNTTT[[[]]]^^^^^^cccmmmtttuuuuuurrrtttyyyzzzyyyaaaeee```LLL999333333444111111111111111111111111111111111000111111222333222222:::EEELLLYYYwwwxxxfffgggfff___aaa```___aaagggnnnsssvvvxxxzzz|||{{{xxxuuusssssskkkqqqxxx~~~~~~kkkgggkkkxxx~~~wwwjjjcccaaacccddd___TTTJJJJJJNNNJJJ===111...000000000111++++++++++++++++++++++++,,,,,,+++***)))))))))***+++++++++,,,,,,+++++++++,,,000---&&&(((000000'''++++++,,,------......///000////////////111222333777:::===???AAAFFFNNNTTT[[[]]]]]]\\\aaalllsssvvvvvvtttvvvzzzzzzsssnnneeeUUUAAA333000222111111111111111111111111111111222333333333222222222888CCCMMMTTTccc{{{}}}zzz|||zzzxxxwwwvvvuuusssqqqrrruuuwwwwwwuuuuuuvvvxxxyyyooofffnnnzzzyyypppiii___bbbddd```SSSHHHHHHOOOQQQAAA333//////,,,+++---++++++++++++++++++++++++******))))))******+++,,,******+++++++++,,,,,,,,,((()))***+++,,,------------,,,+++++++++,,,---.........---...///222555777999999===BBBDDDFFFMMMUUU\\\^^^___```bbbhhhrrryyywwwwwwrrrttt}}}|||qqq___III999555999111111111111111111111111111111222333333333333222555;;;EEEOOOWWWhhhvvvxxxsssyyyrrrgggmmmxxxyyysssmmm]]]```cccbbbXXXLLLHHHJJJMMM@@@333000///,,,,,,...++++++++++++++++++++++++******))))))******+++,,,******+++++++++,,,,,,,,,)))***++++++,,,,,,,,,,,,,,,,,,+++++++++,,,---.........---...///222555777999999===BBBDDDFFFMMMUUUZZZ\\\^^^___bbbhhhqqqxxxvvvvvvqqqsss|||yyyeeeKKK777333999222222222222222222222222111222222222333333333333888???IIISSS___tttqqqwww{{{bbbffftttuuuiiikkkvvvzzzvvvrrr\\\]]]aaaddd___RRRHHHDDDIII???555000///------///++++++++++++++++++++++++******))))))******+++,,,******+++++++++,,,,,,,,,***++++++,,,,,,,,,++++++,,,++++++++++++,,,---.........---...///222555777999999===BBBDDDFFFMMMUUUXXXZZZ]]]___bbbhhhrrryyyvvvvvvppprrr{{{kkkNNN666///555222222222222222222222222222222222222333444444555:::AAAMMMZZZlllooo{{{___\\\gggxxxlllmmmwww|||yyyttt```]]]^^^ccccccXXXJJJBBBGGGAAA999333///,,,,,,---++++++++++++++++++++++++******))))))******+++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,+++******++++++++++++,,,------......------...///222555777999999===BBBDDDFFFMMMUUUWWWYYY]]]```cccjjjssszzzyyywwwqqqqqqzzzxxx\\\???333666222222222222222222222222222222222222333444555666;;;CCCPPPccc~~~|||qqq~~~mmmbbbeee{{{yyyooooooxxx{{{tttfff^^^[[[```ccc[[[NNNFFFGGGEEE???666///,,,+++***++++++++++++++++++++++++******))))))******+++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,+++************+++,,,------.........------...///222555777999999===BBBDDDFFFMMMUUUWWWZZZ^^^bbbeeellluuu||||||zzzrrrrrryyy}}}mmmLLL888666333333333333333333333333222222222222333444666777===EEEUUUnnn~~~{{{}}}vvvkkkiiiwwwzzzqqqpppxxx}}}uuukkkaaa[[[___ccc^^^SSSKKKFFFHHHDDD999000,,,+++***++++++++++++++++++++++++******))))))******+++,,,******+++++++++,,,,,,,,,***++++++,,,,,,,,,++++++)))***+++,,,---...............---...///222555777999999===BBBDDDFFFMMMUUUXXX[[[```cccgggmmmuuu|||}}}{{{tttssszzz}}}|||YYY===555333333333333333333333333333222111111222555777888AAAIIIZZZyyy|||~~~uuusssrrrxxx|||qqqmmmuuuxxxmmmccc\\\___ddd___VVVOOODDDIIIGGG<<<222...---,,,++++++++++++++++++++++++******))))))******+++,,,******+++++++++,,,,,,,,,)))***++++++,,,,,,,,,,,,((()))+++---..................---...///222555777999999===BBBDDDFFFMMMUUUXXX[[[```cccfffllltttzzz{{{zzztttttt{{{~~~dddDDD888333333333333333333333333333222111111222555777999DDDLLL^^^yyyxxxuuuuuu{{{{{{uuu{{{~~~}}}qqqjjjqqq~~~{{{mmmddd^^^aaaeeeaaaWWWQQQBBBHHHHHH===333000000...++++++++++++++++++++++++*********)))***++++++,,,******+++++++++,,,,,,,,,((()))***+++,,,---------((()))+++---..................---...///222555777999999===BBBDDDFFFMMMUUUWWW[[[___bbbeeekkkrrrxxxxxxxxxsssuuu|||xxxSSS888666444222222333333222111222333444444333555777:::EEEIIIccc|||wwwuuuxxx~~~zzz~~~~~~yyyzzzqqqkkkrrruuupppoooggg[[[WWW\\\aaa[[[QQQFFFHHHGGG???555///---,,,,,,,,,,,,+++++++++******************************...---+++))))))***+++,,,,,,,,,---...////////////,,,,,,------.../////////---------...000222555666::::::<<>>BBBUUU{{{}}}tttlllooovvv{{{uuuuuu~~~vvvmmmmmmuuu|||nnniiilllpppsssmmmbbb[[[\\\___[[[UUUFFFDDDDDDDDD@@@777///,,,------,,,,,,,,,+++++++++************************---,,,,,,+++++++++,,,---***+++++++++***)))((((((+++++++++,,,------......//////...///000111333444999888;;;???AAADDDLLLUUUZZZ\\\```cccggglllrrrwwwwwwvvvqqqsss|||uuuPPP;;;888555333333444444333333333444333444888===@@@HHHXXXyyyyyyvvvyyydddYYYXXX]]]aaahhhkkkooottt{{{vvvvvv}}}xxxppplllqqq|||zzzmmmfffjjjrrruuupppfff]]][[[]]][[[WWWKKKFFFEEEHHHEEE;;;222...---------,,,,,,,,,++++++******************************************++++++++++++,,,++++++***)))))),,,,,,,,,---......//////............000222444555:::999<<<@@@BBBEEEMMMVVV[[[]]]```cccggglllrrrvvvxxxxxxssssss|||yyy\\\===999555333333444444444333444444333555999>>>BBBMMM]]]{{{tttvvvvvvbbbVVVQQQQQQRRRRRRTTTVVVZZZ```jjjuuu|||yyyxxx}}}}}}zzztttnnnooo{{{zzzooofffjjjtttsssooofff[[[WWWXXXWWWTTTQQQHHHFFFJJJIII>>>333000------------,,,,,,,,,,,,************************)))))))))***************++++++,,,,,,,,,++++++***,,,,,,---......//////000---------...000222555666::::::===AAACCCFFFNNNWWW[[[]]]```cccffflllrrrvvvyyy{{{uuuttt|||zzzddd>>>:::666333333444555555333444444333555999???DDDQQQccc~~~www~~~uuuggg\\\UUUQQQOOOJJJLLLMMMOOORRRWWW]]]bbbppp{{{{{{{{{~~~~~~wwwrrr|||{{{yyyqqqhhhlllwwwtttqqqhhh]]]VVVWWWWWWVVVUUUJJJEEEJJJJJJ>>>333000...------------,,,,,,,,,************************))))))******++++++++++++******+++,,,,,,,,,+++++++++,,,,,,------...//////,,,,,,,,,...000333666888999999<<<@@@BBBEEEMMMVVV\\\^^^```cccfffkkkqqqvvvzzz}}}xxxuuu}}}yyyfff???;;;666333333444555555444444444333555:::@@@EEERRRhhhzzzzzzyyyiiieeegggnnnuuujjjaaaYYYSSSOOOLLLNNNOOOPPPOOOOOOQQQRRRVVVcccuuu}}}}}}www}}}vvvwwwrrrjjjooo{{{yyyvvvnnnaaaZZZZZZ[[[[[[WWWJJJDDDIIIIII===222///......---------,,,,,,,,,************************)))***+++,,,,,,,,,,,,,,,((()))***+++++++++++++++***++++++,,,,,,---......++++++,,,...000444777999888888;;;???AAADDDLLLUUU\\\^^^```cccfffkkkqqquuu{{{yyyvvv~~~|||sssNNN>>>777555000333777222555333444666888;;;DDDNNNTTTlll{{{rrrgggZZZVVV___ooo~~~zzzrrriii```WWWQQQNNNKKKLLLLLLLLLKKKLLLNNNPPPSSSUUUZZZeeeuuu~~~}}}tttkkklllrrrvvvrrrlllccc[[[WWWWWWYYY\\\QQQJJJLLLLLLAAA555...000...,,,,,,---//////...************))))))))))))---------,,,,,,+++++++++******+++,,,,,,,,,,,,+++,,,,,,+++******++++++,,,------...///111333444555888888:::>>>@@@BBBJJJSSSXXX\\\aaaeeeiiimmmqqqttt~~~wwwvvv}}}vvvQQQ@@@888777222333666111555333444666888;;;EEEOOO[[[tttiiiaaaXXXYYYcccrrr|||wwwpppggg```ZZZVVVTTTPPPRRRSSSSSSQQQQQQRRRSSSUUUVVVYYYaaannnxxxpppnnnooonnnjjjaaaXXXSSSUUUXXXYYYNNNFFFIIIKKKDDD888000000...,,,,,,---...///...************))))))))))))------,,,,,,,,,+++++++++******+++,,,,,,,,,,,,+++,,,,,,+++++++++++++++,,,------...///111333444555888888:::>>>@@@BBBJJJSSSXXX\\\aaaeeeiiimmmqqqttt~~~~~~wwwvvv}}}|||UUUBBB:::999444444555000555333444777999<<>>@@@BBBJJJSSSXXX\\\```eeeiiimmmrrruuu~~~}}}wwwwww}}}~~~XXXBBB888999555444666111444333444777:::===GGGQQQeee}}}ggg\\\^^^ccclllvvv}}}~~~}}}uuutttqqqmmmhhhdddaaa```XXXYYYYYYYYYZZZ]]]bbbfffppptttxxxzzz}}}ooobbbgggmmmnnneeeXXXRRRXXXaaaUUUJJJAAABBBIIIGGG<<<111000...,,,+++,,,---------+++++++++*********)))))),,,+++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,------...///111333444555888888:::>>>@@@BBBJJJSSSXXX[[[```dddhhhmmmrrrvvv}}}}}}wwwwww~~~{{{[[[BBB666888555444666444444333444888:::???IIISSShhhrrraaa^^^cccllluuuzzz|||{{{yyy~~~{{{vvvvvvvvvuuuqqqlllgggdddeeeeeeddddddgggoooyyy~~~zzzuuullldddgggmmmpppgggXXXRRRXXXbbbWWWNNNDDDBBBFFFFFF<<<111000...,,,+++,,,------,,,++++++++++++************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***+++,,,------------,,,------...///111333444555888888:::>>>@@@BBBJJJSSSXXX[[[___dddhhhmmmssswww||||||wwwwwwzzzcccEEE777888555444777666444333444888;;;@@@JJJUUUkkkjjj```aaajjjtttyyyxxxuuuvvvwww{{{}}}zzz{{{||||||yyytttooolllpppooooooqqqwwwyyyrrrooommmiiigggmmmnnneeeWWWPPPUUU]]]ZZZSSSJJJDDDEEEEEE===222000...,,,++++++,,,,,,+++,,,++++++++++++******************+++++++++++++++******+++,,,,,,,,,,,,+++***+++,,,.........------------...///111333444555888888:::>>>@@@BBBJJJSSSXXX[[[___cccgggmmmsssxxx{{{{{{wwwxxxmmmLLL::::::666333777888444333444999<<>>@@@BBBJJJSSSYYY[[[___cccgggmmmtttxxxzzz{{{wwwxxxuuuRRR===;;;777333777888444333555999<<>>@@@BBBJJJSSSYYY[[[^^^bbbgggmmmtttyyyzzz{{{wwwxxx\\\===777888333222777444444666:::<<>>CCCPPP]]]pppxxxcccZZZ]]]gggrrrzzzzzzyyywwwwww{{{~~~~~~}}}uuulllllliiiiiiaaaYYYgggzzz~~~uuuwwwuuuttttttkkk[[[___eeeggg]]]PPPNNNUUUVVVSSSQQQGGG===DDDHHH<<<222000---,,,------,,,*********************************************************++++++++++++******+++++++++,,,,,,------...............000222444555888777999===???AAAIIISSS[[[]]]aaaeeejjjpppvvvzzzzzzxxxsssvvvpppHHH888777888666555666666888<<<>>>DDDRRR___ooohhhYYYYYY```kkktttxxxxxxvvvvvvxxx}}}~~~}}}zzzqqqgggaaa^^^aaa___ZZZdddsssuuulllqqq}}}vvvvvvvvvmmm^^^^^^dddfff\\\MMMKKKTTTSSSOOONNNFFF<<>>AAAFFF???111///,,,+++,,,,,,+++)))******************************************************++++++++++++******))))))***+++,,,---..................000222444555666666999>>>???AAAHHHQQQWWW[[[aaaeeehhhmmmsssxxx}}}|||uuuwwwzzzVVV???777666555555333444777<<<@@@GGGVVVcccvvvsssdddXXXYYYbbbkkkqqqvvvuuusssqqqssswww~~~}}}~~~{{{yyyvvvmmmcccccc[[[^^^bbb___gggqqqqqqppprrr{{{{{{rrrppplll```\\\\\\dddkkk```LLLHHHQQQSSSPPPRRRMMMBBBCCCGGGAAA222000------------,,,*********************************************************++++++++++++******))))))***+++,,,---..................000222444555666666999>>>@@@AAAHHHPPPVVV[[[bbbfffhhhlllsssxxx}}}{{{uuuvvv}}}ZZZBBB777555555555222333777<<>>@@@AAAHHHPPPVVV\\\bbbfffhhhlllsssyyy|||zzztttvvvbbbAAA444777888444444666999===AAAIIIYYYiii~~~rrr]]]^^^```ccchhhmmmrrruuusssnnnkkknnnvvv~~~qqqjjjqqqzzz|||yyyxxxwwwrrrhhh```\\\WWWSSSUUU```ooo~~~~~~xxx~~~tttmmmkkkfff^^^ZZZ\\\```[[[OOOJJJMMMYYYWWW[[[VVVFFFCCCHHHGGG666...***+++...---,,,...))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,...------,,,,,,,,,------......//////000222333444444666999:::<<<@@@GGGMMMXXX[[[___dddhhhmmmssswww~~~~~~wwwvvviiiFFF777888999444555666999===AAAIIIYYYiiizzzbbb^^^```cccgggkkkpppsssuuuqqqmmmjjjlllttt}}}}}}xxx|||~~~{{{yyyxxxwwwrrriiibbbZZZXXXUUUUUU\\\kkk~~~vvvppphhhbbbaaacccdddZZZKKKHHHNNNYYYWWW\\\WWWGGGCCCGGGEEE777///***,,,---,,,,,,---))))))))))))))))))))))))*********************************+++++++++,,,,,,...------,,,,,,,,,------.........///000111333333444666999:::<<<@@@GGGMMMXXX[[[___dddhhhmmmssswww{{{{{{uuutttqqqMMM:::999999444555666999===AAAIII[[[kkkhhhWWW___bbbfffkkkooorrrtttuuunnnjjjhhhjjjrrr{{{~~~wwwwww~~~}}}|||zzzxxxxxxwwwrrrkkkeee]]]\\\ZZZWWWYYYfffzzz{{{vvvoooeeebbbbbbeeedddVVVHHHGGGQQQXXXVVV[[[WWWGGGBBBFFFCCC888111+++,,,---+++***+++))))))))))))))))))))))))*********************************++++++++++++,,,------,,,,,,,,,,,,------.........///000111222333444666999:::<<<@@@GGGMMMWWWZZZ___ccchhhmmmssswwwxxxyyyrrrsss}}}wwwQQQ<<<888888555555666999===BBBKKK]]]nnnnnnaaa[[[___ccchhhnnnrrrssssssrrrkkkhhhfffiiipppyyy}}}|||jjjeeemmm}}}~~~}}}{{{zzzxxxwwwvvvrrrkkkgggcccbbb___\\\]]]eeerrr}}}sssrrr~~~|||ssspppiii^^^]]]______UUUHHHHHHQQQVVVSSSVVVQQQBBB@@@FFFFFF999222,,,,,,---+++)))***))))))))))))))))))))))))++++++++++++++++++++++++************++++++++++++,,,,,,,,,+++,,,,,,------............000111222333444666999:::<<<@@@GGGMMMVVVYYY^^^ccchhhmmmssswwwwwwxxxrrrrrr}}}yyySSS;;;777777555555666999>>>CCCNNNaaarrrqqqbbb___aaa```dddjjjooorrrrrrpppnnngggffffffjjjqqqyyy|||oooYYYRRRYYYhhhttt|||{{{zzzxxxuuupppkkkgggeeedddbbbcccfffkkkppprrrnnnqqq~~~xxxzzzzzz```\\\[[[]]]VVVKKKIIINNNTTTPPPQQQKKK======GGGIII:::222,,,,,,---***)))***))))))))))))))))))))))))************************))))))*********++++++++++++++++++++++++,,,---...------......///111222333444666999:::<<<@@@GGGMMMUUUYYY^^^bbbgggmmmssswwwyyyyyyssssss~~~}}}VVV<<<666777666444555999???FFFQQQfffxxxuuucccYYY[[[aaabbbfffkkkoooqqqpppmmmkkkdddeeehhhmmmsss{{{|||ttt]]]JJJDDDKKKWWW___qqq{{{~~~}}}|||xxxsssmmmiiifffbbbccceeejjjpppssssssqqqmmmppp{{{~~~eee___]]]___YYYNNNIIILLLSSSNNNOOOIII<<<<<>>666777777444555:::@@@HHHUUUjjj}}}xxxhhh]]]WWWZZZ```fffiiimmmppppppnnnkkkiiibbbeeejjjpppwww}}}~~~}}}qqqeeeTTTHHHDDDHHHNNNRRR```ooo~~~~~~yyyrrrkkkfffdddaaaffflllqqqttttttttttttlllkkkyyyzzzwwwppp___]]]___aaaYYYLLLIIINNNSSSPPPRRRMMM>>>===DDDDDD999111,,,,,,---+++***+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************************+++,,,---...---------...///000111222444666999:::<<<@@@GGGMMMTTTWWW]]]bbbgggmmmssswww||||||uuuuuu^^^@@@777888888444555:::AAAIIIWWWmmmlllbbb]]][[[]]]bbbiiikkkoooqqqpppnnnkkkhhhaaaeeelllsssyyy}}}~~~zzzkkkbbbVVVNNNKKKLLLNNNNNNTTTfffyyy~~~{{{yyyqqqjjjdddbbbdddkkksssuuusssqqqsssuuunnniiiuuuzzzpppbbbUUUXXX^^^aaaWWWJJJIIIRRRTTTRRRVVVRRRBBB>>>BBB@@@888111+++,,,---+++***,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************************+++,,,---...------------///000111222444666999:::<<<@@@GGGMMMTTTWWW\\\bbbgggmmmssswww||||||uuuuuu~~~fff===555:::666555:::;;;@@@JJJUUUnnnqqqbbb]]]\\\]]]aaagggoooqqqrrrqqqnnnkkkiiihhhcccgggmmmuuu}}}|||yyy}}}wwwjjj___YYYVVVVVVUUU```jjjuuu~~~{{{xxxyyyzzzzzz|||~~~zzzrrrjjjdddbbbfffkkkppptttvvvxxx|||yyyrrryyy}}}uuukkk^^^QQQSSSZZZ^^^VVVJJJKKKTTTSSSTTTRRRKKKCCC>>>@@@CCC;;;111******,,,,,,++++++))))))))))))))))))))))))***((('''(((+++,,,+++((())))))))))))************************+++,,,---...////////////000222333444444666999::::::>>>EEEJJJRRRWWW^^^dddhhhlllppprrrwwwyyyrrrrrr|||iii@@@666:::555444:::<<>>EEEKKKRRRVVV]]]ccchhhlllooorrrvvvxxxssssss|||nnnDDD888:::444444:::===DDDQQQ[[[rrrtttddd^^^[[[```ggglllqqquuuuuuvvvvvvsssooollljjjjjjnnnqqqwww}}}~~~|||}}}~~~|||}}}~~~zzzzzzzzzvvvqqqllliiihhhssssssssstttvvv{{{uuujjj\\\VVVYYY```cccYYYLLLJJJRRRPPPQQQPPPIIIBBB@@@CCCGGG???555,,,,,,...---------))))))))))))))))))))))))***(((((((((***+++***)))))))))))))))************************+++,,,---...------------...000111222333666888999;;;???EEEKKKRRRVVV]]]cccgggkkknnnqqquuuwwwssssss|||pppGGG999:::555444:::>>>FFFSSS]]]qqqvvvaaa___^^^```gggnnnsssvvvwwwxxxxxxwwwtttooolllkkkkkkqqquuu{{{}}}|||}}}~~~|||{{{{{{{{{zzzxxxvvvrrrooommmmmmpppoooooorrrxxxyyyrrrlllcccYYY\\\cccfff\\\MMMJJJQQQOOOPPPNNNHHHBBB@@@EEEKKK@@@555,,,,,,---,,,,,,---))))))))))))))))))))))))))))))((()))************((()))))))))************************+++,,,------////////////000222333444333666888999;;;???FFFKKKRRRVVV]]]cccgggjjjnnnpppssswwwsssttt|||pppIII::::::777555;;;???HHHUUU]]]nnnfffZZZ\\\___eeelllsssxxxzzzyyyzzzyyywwwsssooollllllmmmrrrvvv|||{{{zzz|||}}}{{{yyywww|||zzzxxxvvvtttsssqqqpppmmmlllmmmqqqyyyyyyrrrlllaaaUUUYYY```cccXXXHHHDDDJJJOOOOOOMMMGGGAAAAAAGGGMMM@@@666,,,***,,,+++***+++************************((()))))))))))))))***+++((()))))))))************************+++,,,------////////////000222333444333555888999;;;???FFFLLLSSSWWW]]]cccgggkkknnnppprrrvvvsssttt}}}pppJJJ999:::888666<<<@@@KKKXXX^^^mmmnnn___]]]ZZZaaaiiiooovvv}}}~~~|||{{{xxxtttpppooooooqqqtttxxx~~~wwwyyy}}}}}}{{{~~~|||yyywww|||zzzwwwvvvvvvuuusssqqqnnnnnnpppuuu{{{{{{ttt{{{~~~ttthhhYYYUUUYYYbbbeeeZZZIIIDDDIIIOOOOOOLLLFFF@@@AAAHHHOOOBBB666,,,***+++******+++************************''')))******))))))***+++))))))))))))************************+++,,,---...------------...000111222222555888999;;;???GGGLLLTTTXXX___dddhhhkkknnnppprrrvvvsssttt}}}pppJJJ888999999555<<>>CCCJJJMMM???555---+++,,,+++***,,,************************,,,,,,++++++******))))))((()))))))))*********************+++++++++,,,,,,******++++++---...///000222444666777999>>>FFFLLLRRRWWW___ggglllmmmmmmllloootttqqqqqqyyy~~~kkkEEE777999555888===LLLbbbuuu~~~|||{{{zzzyyyyyyzzzxxxuuussssssrrrpppnnnqqqtttrrrhhh]]]```rrr}}}xxx~~~rrrhhhfff```iiimmmpppiiiWWWKKKNNNYYY[[[WWWMMMBBB???EEEKKKLLL<<<333,,,+++,,,***+++---************************+++++++++++++++*********))))))))))))************************++++++++++++******+++,,,---...000111111444666777999>>>FFFLLLTTTXXX___fffkkkmmmlllkkkooouuuqqqqqqzzzjjjEEE888:::666999???NNNfffyyy~~~|||{{{{{{|||vvvuuusssssstttsssqqqooonnnooohhhYYYPPPZZZtttxxx}}}tttkkkggg```eeekkkooohhhWWWKKKOOO[[[YYYUUULLLBBB@@@FFFKKKKKK:::222,,,++++++***+++---))))))))))))))))))))))))***++++++++++++++++++,,,))))))))))))************************++++++++++++***++++++,,,---///111222111333666777999>>>EEELLLUUUYYY```fffjjjlllkkkkkkooovvvrrrqqq{{{kkkFFF999;;;777:::@@@PPPhhh|||{{{ooovvv~~~sssnnnrrrzzz~~~|||{{{|||}}}rrrqqqrrrsssttttttqqqooollljjj```NNNEEEUUUvvvzzz}}}wwwpppkkkcccaaahhhmmmgggWWWKKKQQQ]]]WWWTTTKKKBBBAAAGGGKKKJJJ888111,,,++++++***+++...((((((((((((((((((((((((*********++++++,,,,,,---))))))))))))************)))************++++++++++++++++++,,,...000111222111333666777999>>>EEELLLWWWZZZ```eeeiiikkkkkkkkkpppwwwsssqqq|||kkkCCC888;;;666666===OOOiii~~~zzzwwwuuuffffffbbb___gggyyyrrr]]]RRRRRRXXXaaaiiiyyy}}}{{{xxxuuusssrrrqqqrrrssstttssspppnnnpppiiiVVVCCCFFF^^^ttt}}}ttt|||}}}vvvsssvvvqqqgggggghhhmmmdddPPPMMMWWWZZZRRRQQQJJJ@@@@@@HHHKKKGGG666...)))***+++***)))***))))))))))))))))))))))))+++,,,,,,,,,,,,+++************************************+++++++++,,,,,,,,,+++---...///...///111222111444666888999===DDDJJJQQQWWW___gggkkklllmmmnnnrrrxxxtttqqqxxx~~~fffBBB:::===666777>>>PPPkkk}}}~~~zzzwwwvvvwwwuuulllcccaaahhhooorrrmmm^^^OOOIIIKKKOOOUUU[[[hhhqqq}}}{{{xxxuuuttttttttttttuuuuuurrrnnnjjjkkkaaaLLL===EEE___sssyyyyyyzzzwwwwwwrrrgggiiiiiilllbbbPPPOOOWWWWWWRRRQQQHHH>>>>>>GGGJJJFFF666...)))***+++***)))***))))))))))))))))))))))))(((((()))*********************************************+++++++++,,,,,,,,,+++---...///...///000222111444666888999===DDDJJJRRRXXX```gggkkkmmmnnnooosssyyyuuurrryyydddBBB<<<>>>555888???RRRnnnzzz|||{{{zzzxxxrrrooojjjeee]]]PPPEEECCCEEEGGGKKKNNNWWW```ppp~~~|||zzzxxxvvvuuussstttuuuwwwvvvrrrmmmhhhcccVVVCCC999HHHcccuuuxxx{{{wwwuuuooogggjjjhhhhhh___PPPRRRYYYUUUSSSPPPGGG<<<===FFFJJJFFF666...)))***+++***)))***))))))))))))))))))))))))++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++,,,.........///000222111444666888999===DDDJJJRRRXXX```ggglllnnnpppqqqssszzzuuurrrzzziiiEEE<<<===666999@@@TTTrrr~~~|||~~~dddWWWIIIDDDEEEFFFHHHLLLOOOZZZkkk~~~}}}{{{yyywwwvvvvvvqqqrrruuuwwwvvvqqqjjjeeeXXXNNN???<<>>>>>FFFXXXmmm~~~~~~vvvpppllljjjiiiaaabbbaaaVVVMMMXXXaaaXXXWWWRRRHHH>>>BBBKKKJJJCCC666...)))***+++***)))***))))))))))))))))))))))))(((((()))+++---111444555******************************+++++++++,,,,,,,,,***+++---------...///111111444666888999===DDDJJJPPPUUU\\\cccgggkkknnnpppqqqvvvqqqmmmvvvmmmBBB666;;;888999AAAXXXzzz~~~{{{iiifffmmmvvvttteeeUUUMMMJJJIIIJJJMMMRRR\\\mmm~~~{{{wwwtttrrrssstttvvvrrrqqqoookkkeee\\\QQQJJJ???;;;===LLLcccwww{{{vvvooojjjhhhaaaddddddVVVKKKVVV___WWWUUUQQQGGG???CCCKKKIII???666...)))***+++***)))***))))))))))))))))))))))))+++++++++,,,...222555777******************************+++++++++,,,,,,,,,)))+++------------///111111444666888999===DDDJJJPPPUUU\\\ccchhhlllooorrrrrrwwwqqqmmmwwweee>>>666<<<888888@@@XXX{{{~~~eeeXXXWWW]]]bbbqqqzzzkkk```VVVSSSSSSQQQOOOPPPXXXbbbsss~~~}}}zzzvvvrrrqqqrrrtttuuukkkkkkiiigggccc[[[RRRLLLCCC<<<===PPPlllyyyppphhhdddbbbffffffVVVIIITTT]]]UUUSSSPPPFFF???CCCKKKGGG===666...)))***+++***)))***))))))))))))))))))))))))***)))((('''''')))+++,,,******************************+++++++++,,,,,,,,,)))+++------------///111111444666888999===DDDJJJQQQVVV]]]ccchhhmmmqqqssssssxxxrrrnnnxxxVVV>>>999888999:::BBBYYY{{{rrr___XXXXXXZZZ```fffnnnwww~~~rrrfff___\\\\\\aaafffvvv}}}|||yyywwwuuutttttttttooolllddd\\\YYYYYYRRRHHHDDD@@@DDDXXXtttvvviiibbbeeejjjcccRRRNNNXXX\\\VVVVVVQQQEEE>>>EEEOOOIII:::000...,,,***(((''''''''''''))),,,//////---+++))))))***+++***)))((()))***++++++***)))***+++---...++++++++++++++++++++++++,,,,,,------.../////////333555777777888;;;AAAGGGRRRWWW[[[^^^dddlllppppppuuusssssstttwwwRRR===:::888999888@@@WWWzzzrrrppprrrooojjjjjjddd^^^ZZZ[[[^^^dddqqq|||zzz~~~}}}{{{xxxvvvttttttsssnnnjjjaaaYYYVVVVVVPPPGGGBBB???BBBTTTmmmvvvjjjdddgggiii```OOOLLLWWW\\\WWWTTTOOOEEE>>>FFFOOOJJJ;;;000...,,,***(((((())))))''')))+++------,,,***))))))***+++***)))((()))***,,,+++*********+++,,,---++++++++++++++++++++++++,,,,,,------.../////////111333666777888<<>>GGGNNNGGG;;;000...+++))))))***---///((((((((((((((()))******((()))******))))))***+++,,,,,,+++*********))))))***+++++++++++++++,,,,,,,,,,,,------.../////////000333555777888<<>>HHHLLLEEE999///---+++******+++---...(((((('''''''''((()))***''')))******))))))***+++++++++++++++***))))))(((*********++++++,,,,,,,,,,,,,,,------.../////////222444777777888;;;BBBGGGNNNUUU[[[```gggooosssrrrrrrooonnnqqqvvv~~~sssGGG<<<999555666999===OOOqqqyyyuuuvvv|||qqqaaa]]]___bbbbbbdddgggjjjqqq}}}|||xxxqqqlllhhh^^^SSSIIIFFFEEEBBB@@@???999EEEXXXmmm}}}yyytttnnnhhhhhhkkkgggbbbZZZVVVZZZ___ZZZQQQDDD>>>:::???IIILLLBBB888---,,,+++******+++,,,,,,((((((((((((((()))******'''(((******))))))***,,,*********+++******)))(((*********++++++,,,,,,---,,,,,,------.../////////333555777777888;;;AAAFFFOOOVVV\\\aaahhhpppsssqqqrrrnnnnnnrrrwww~~~kkkDDD:::888555888888:::LLLnnnooo]]]XXXVVVYYY```^^^^^^aaaiiivvv~~~{{{vvvooohhhdddYYYNNNEEEDDDDDD@@@>>>>>>>>>JJJ]]]sssxxxrrrkkkfffhhhmmmlllcccYYYVVV\\\aaa\\\TTTDDD===:::AAAKKKLLLBBB888,,,,,,,,,++++++***))))))(((((()))))))))*********&&&(((******))))))+++,,,((()))***++++++******))))))******+++,,,,,,------,,,,,,------.../////////111444666777888<<>>EEEOOObbbxxxxxxqqqjjjfffiiiooopppeeeYYYVVV]]]bbb^^^WWWFFF>>>;;;CCCMMMMMMBBB888++++++,,,,,,+++***((('''(((((()))***************&&&((()))***))))))+++---'''((()))***++++++***)))))))))***+++,,,,,,------,,,,,,------...//////000///222555777888===DDDJJJQQQWWW^^^bbbhhhoooqqqooosssooonnnsssyyySSS:::999666444<<<999999EEEddduuubbbVVV]]]eeeeeebbbccceeennn}}}~~~zzzwwwwwwttthhh[[[NNNHHHEEEEEECCC???>>>???HHHUUUkkkvvvmmmiiihhhjjjnnnccc[[[]]]aaaaaa^^^\\\MMMCCC@@@JJJSSSOOO@@@444,,,+++******))))))******+++*********))))))(((((()))***+++)))(((((()))+++'''((()))***************(((((((((((()))***+++,,,000000...------...///000111444666777888<<>>@@@DDDIIIYYYlll{{{|||ppphhhgggiii```[[[ZZZ___cccddddddeee]]]SSSNNNRRRTTTJJJ999---,,,+++******))))))***************))))))))))))))))))***+++***))))))+++,,,*********************+++))))))))))))***+++,,,,,,,,,---...///000///...---000333666777888<<>>BBBHHHMMM```uuu|||sssnnnllliiigggWWWWWW[[[aaabbb^^^ZZZZZZXXXRRROOORRRPPPDDD666---,,,+++******))))))******))))))))))))))))))******)))***+++***)))***+++---,,,+++******)))***++++++))))))))))))***+++,,,---+++,,,.../////////...---000333555777888<<>>444555<<<222444666888DDDddd}}}vvv{{{yyytttzzz~~~zzzxxxzzzrrrpppllliiikkkjjj```UUUIIIFFFCCCBBB@@@CCCMMMYYYhhh|||yyyvvvuuuqqqiiiaaaVVVYYY^^^```YYYLLLDDDCCCEEEIIIOOONNNCCC444...///,,,+++******))))))******((()))))))))************)))***++++++***+++---///...---+++))))))***+++,,,************+++,,,------,,,,,,,,,,,,---...///000///222555666888===DDDJJJQQQVVV^^^gggmmmqqqrrrrrrpppppppppqqqvvvRRR;;;???444555===111333555666@@@___}}}|||}}}xxxwwwxxxqqqooojjjhhhjjjjjjaaaVVVHHHEEEBBBAAAAAAFFFSSS```tttyyyyyyzzzzzzxxxrrriiibbb```bbbfffeee[[[MMMEEEEEEHHHOOOUUURRRAAA000***...,,,++++++***)))*********(((((())))))*********+++)))***++++++***+++---///...---+++))))))***+++,,,************+++,,,---...,,,,,,++++++,,,---///000///222555666888===DDDJJJPPPVVV^^^gggnnnqqqrrrrrrooopppppprrrwwwNNN333:::;;;444444777666777777>>>VVV|||~~~zzz|||yyyvvvrrrooojjjkkkkkkhhhccc\\\UUUQQQNNNIIIEEECCCAAAEEETTTdddwwwyyyrrrpppuuuwwwkkk\\\fffhhhhhhbbbXXXMMMFFFCCCLLLSSSTTTIII;;;222///...************************))))))))))))************+++***)))))))))***,,,------,,,***)))))))))******)))******++++++,,,------++++++,,,------......///000333555777888<<>>UUU{{{{{{pppmmmhhhccc___ZZZUUURRRLLLKKKIIIHHHHHHJJJLLLMMMRRRTTTUUUYYYfff|||wwwxxxyyytttfff[[[bbbrrruuurrrkkk```UUUOOOOOOQQQVVVPPPDDD666///...,,,(((************************))))))))))))************))))))***+++++++++++++++))))))***++++++++++++***)))******++++++,,,------++++++,,,------......///000333555777888<<>>222---...,,,'''************************))))))))))))******************))))))******+++,,,((()))***+++,,,++++++***)))******++++++,,,------++++++,,,------......///000333555777888<<>>WWW~~~ssseeeaaa[[[UUUPPPNNNLLLHHHEEEFFFBBBDDDKKKOOONNNRRRWWWeeeiiihhhhhh|||ppp___cccttt|||www|||zzznnn^^^VVVZZZ^^^]]]NNNAAA444000///---++++++++++++++++++++++++++++++(((((())))))*********+++)))))))))))))))))))))))))))************++++++++++++++++++***************+++,,,---.........------222111444888999;;;BBBJJJWWW[[[```eeegggjjjlllnnnoootttrrrttt|||~~~rrrGGG999888555333222222333444222333111444999;;;RRRwwwpppccc]]]YYYSSSNNNLLLJJJGGGEEEFFFEEEIIIOOORRRQQQTTTZZZeeeiiinnnwww~~~yyyxxxvvviiiaaahhhtttxxxuuu{{{uuugggZZZVVV[[[]]]ZZZKKK>>>222......,,,******++++++++++++++++++++++++*********)))))))))))))))************************)))************+++++++++***************+++++++++******++++++,,,,,,------222111444888999;;;BBBJJJUUUYYY___cccfffiiikkkmmmmmmrrrpppsss|||~~~ccc>>>888777555333222222333333111333000222666888KKKlll~~~lll___XXXTTTOOOLLLJJJHHHGGGEEEFFFIIIOOOUUUWWWWWW[[[aaaffflllzzz}}}wwwvvvsssiiiccchhhrrrvvvwwwwww{{{ooo___VVVXXX^^^\\\VVVFFF;;;000------+++))))))************************++++++******)))(((((((((++++++++++++++++++++++++)))************+++++++++))))))******++++++,,,,,,---,,,+++++++++,,,---...222111444888999;;;BBBJJJSSSWWW]]]bbbeeehhhjjjlllkkkpppnnnqqq{{{~~~{{{TTT777666555444333222222222222111333111111555666DDD```}}}hhh[[[RRROOOLLLIIIGGGGGGGGGGGGHHHMMMSSSXXX[[[```hhhooohhhsss{{{{{{ooodddcccrrr}}}{{{zzz{{{kkkZZZVVV]]]bbb\\\RRRAAA777///---,,,***)))***))))))))))))))))))))))))*********)))))))))))))))++++++++++++++++++++++++))))))*********+++++++++))))))******+++,,,------333111///---,,,---...///222111444888999;;;BBBJJJSSSWWW]]]bbbfffiiilllnnnmmmpppnnnpppyyy|||lllHHH555555444333333222222222222222555222222666555???UUUxxx|||cccUUULLLKKKIIIGGGFFFGGGHHHIIILLLQQQVVVZZZaaakkkvvv}}}ooonnneeeiiizzz||||||yyyiii[[[[[[cccdddYYYMMM<<<444...------+++***,,,))))))))))))))))))))))))''''''((()))***++++++,,,************************))))))*********+++++++++))))))***+++,,,------...555333000---,,,,,,------222111444888999;;;BBBJJJSSSXXX^^^dddhhhkkknnnppppppsssoooooowww{{{```@@@555333333333222222111111111111555222222666555;;;KKKmmm|||www]]]OOOHHHIIIHHHGGGFFFGGGJJJMMMQQQUUUYYY^^^iiiwwwzzzkkkiiiqqq~~~wwwwww~~~sssggg^^^bbbfffaaaRRRGGG777111---------******,,,************************&&&&&&''')))***+++,,,---)))))))))))))))))))))))))))************+++++++++******++++++,,,,,,------111///---,,,************222111444888999;;;BBBJJJTTTYYY```eeejjjmmmqqqsssrrrtttoooooowwwzzzXXX;;;444222222222222222111111000000555111111666555777DDD___~~~vvv{{{nnnUUUIIIFFFGGGHHHHHHGGGIIIMMMQQQTTTYYY]]]dddrrr{{{gggnnn{{{}}}rrrppptttjjjcccaaaffffffZZZIII>>>222...+++,,,,,,)))))),,,++++++++++++++++++++++++''''''((()))***++++++,,,************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,222111444888999;;;BBBJJJTTTYYY```fffjjjnnnrrrtttrrrtttoooooowww|||TTT888444111111222222222111111000...444111000555444555@@@SSSuuu|||tttvvv{{{gggOOOEEEEEEGGGIIIHHHHHHJJJOOOSSSVVV[[[aaaiiixxx}}}jjjdddsss}}}pppkkklllccc```bbbhhhdddTTTAAA888///+++)))+++***((((((+++++++++++++++++++++++++++))))))))))))************++++++++++++++++++++++++)))************+++++++++---,,,,,,,,,,,,,,,,,,,,,((()))+++---///000000000222111444888999;;;BBBJJJSSSXXX___eeejjjnnnrrrtttqqqsssnnnnnnxxx}}}qqqIII;;;333555333111111222222222111111111111222333444666777GGGdddvvvsssqqqtttzzzSSSGGGLLLHHHGGGFFFGGGIIINNNTTTYYY]]]```cccqqquuueeesss{{{nnn]]]\\\^^^dddiiicccQQQ>>>444111///---,,,,,,---,,,******************************(((((()))***+++***)))***)))))))))***+++,,,,,,)))************+++++++++++++++,,,,,,,,,,,,------+++,,,...---,,,,,,---///111444777888999<<>>SSSpppvvvkkkbbb]]][[[[[[```hhhttt}}}yyycccLLLBBBBBBCCCEEEFFFGGGIIILLLPPPUUU[[[aaaeeetttlll```kkk|||xxxffffffpppkkkfff^^^RRRBBB666444888...,,,++++++,,,,,,,,,+++************************+++))))))***+++,,,+++***,,,,,,+++***)))))))))***))))))*********++++++++++++++++++,,,,,,,,,,,,---+++,,,...---,,,,,,---///...111555666888<<>>VVVppprrr```[[[ZZZTTTSSSVVVYYY___hhhqqqyyyzzznnn```SSSLLLEEEAAA@@@CCCDDDDDDFFFJJJKKKRRRYYY[[[]]]gggzzzvvvjjjqqq|||sssttttttqqqcccYYYLLL@@@555---+++------+++******+++,,,,,,+++************************+++***)))***,,,---,,,+++*********)))******++++++)))************+++++++++***+++++++++,,,,,,,,,,,,+++,,,...---,,,,,,---///000333666888:::>>>EEEKKKRRRWWW[[[^^^ccckkknnnnnnoootttpppooovvvzzzUUU999===333'''000//////000222444333000---000////////////000000111000///888NNNggg|||wwwaaa\\\[[[VVVTTTXXXQQQUUU[[[dddmmmuuu|||~~~yyyaaaVVVPPPHHHEEEHHHCCC@@@???BBBDDDEEEJJJPPPMMMVVV^^^___aaannn{{{iiilll}}}rrrpppyyyvvvjjjZZZOOOBBB:::333---+++------+++)))***+++,,,,,,+++************************+++***)))***,,,---,,,+++***)))))))))***+++,,,,,,)))************+++++++++)))************++++++++++++,,,...---,,,,,,---///000333777999;;;???FFFKKKSSSXXX[[[]]]cccjjjnnnmmmoootttqqqpppvvv{{{uuuIII>>>666111222222000000000000000000000000////////////000000000000333222444@@@XXXuuuooo```WWWPPPMMMNNNPPPQQQSSSVVV\\\ccclllrrrssswwwddd\\\QQQIIIDDDBBBAAA???EEEAAA@@@CCCEEEGGGMMMTTTVVVWWW^^^hhhrrrkkkgggxxxrrrmmmssswwwqqqggg\\\HHH888555333,,,***///---,,,++++++************+++++++++************)))))))))))))))))))))))))))++++++*********+++---...******************************+++++++++,,,,,,,,,---.........------///000///111555999:::;;;BBBLLLRRRWWW\\\aaadddfffiiijjjooorrrrrrpppqqq|||fff@@@777222...000000////////////////////////.../////////000000000000333222444===QQQjjjnnn^^^RRRNNNPPPOOOOOOPPPRRRUUUZZZ```eeeiiilllqqqzzzzzzdddTTTNNNGGGCCCBBBCCCCCCCCCGGGEEEEEEIIIKKKLLLPPPWWWXXXYYY```lllzzzzzzxxxzzzpppnnnuuuvvvmmmcccWWWEEE666444222,,,+++///------,,,++++++++++++++++++++++++************)))))))))))))))))))))))))))***)))((((((((()))***+++******************************+++++++++,,,,,,,,,---.........------///000000222666:::;;;<<>>000222///---...,,,....................................//////////////////000333666BBB[[[rrrnnn\\\RRRNNNLLLJJJJJJLLLNNNMMMLLLNNNNNNNNNNNNOOOOOOPPPPPPPPPRRRVVV\\\eeerrrkkkXXXNNNJJJHHHFFFHHHGGGFFFEEECCCBBBCCCCCCHHHJJJOOOUUUVVVVVV\\\ccccccssssssiiivvvkkkuuussskkkmmmrrrvvvuuujjjXXXKKK<<<555///............///---------,,,,,,------...+++++++++*********)))))))))))))))))))))))))))))),,,,,,,,,,,,++++++************************************+++++++++,,,,,,,,,,,,.........------...000000222666;;;;;;<<>>FFFOOOTTTXXX^^^dddhhhkkknnnppppppooooooqqqxxxgggBBB777222------000222000...........................---------------------------...///000111444888<<>>BBBAAAAAAAAABBBDDDFFFGGGHHHHHHJJJNNNUUU___hhhnnnwww|||vvvooojjjcccZZZTTTMMMLLLJJJGGGEEECCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@EEEJJJLLLLLLMMMQQQTTTVVVZZZdddoooyyymmmhhhwww|||tttkkkqqq|||uuuiiippp|||pppbbbTTTFFF888000///............---------///...---,,,++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))***((('''))),,,...,,,***000...---++++++,,,---...,,,,,,,,,---...///000111111333888<<<<<<===EEENNNTTTXXX___eeehhhkkkmmmooolllrrrpppppp{{{[[[;;;666222------000222000...........................---------------------------...///000000333777:::JJJbbb~~~rrrdddXXXPPPTTTOOOJJJIIIFFFBBBBBBEEE???????????????AAACCCDDDCCCBBBBBBBBBEEEJJJOOOSSSVVV[[[```cccdddhhhnnntttxxxpppllleee```YYYUUUSSSOOOIIIDDDFFFFFFDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCHHHHHHHHHJJJNNNSSSXXX[[[dddaaaggg}}}iiigggxxxuuupppssstttoookkknnnuuuzzz|||uuuiiiXXXFFF999111...000////////////...............---,,,++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))***((('''))),,,---,,,+++///---,,,+++++++++---...,,,,,,,,,---...///000111111333777;;;<<<<<>>>>>>>>@@@AAABBBBBBAAA@@@??????@@@AAABBB???CCCGGGHHHIIIKKKPPPTTT\\\aaaiiipppvvv{{{zzzrrrhhh^^^UUUQQQJJJGGGCCCCCCDDDDDDBBB???AAAAAAAAAAAAAAABBBCCCDDDAAABBBBBBCCCDDDEEEFFFGGGOOOMMMLLLOOOUUUZZZ]]]]]]fffkkk|||nnn^^^qqqxxxyyyxxxnnndddjjjzzzyyyxxxqqqbbbOOO===444444777000000000////////////......---,,,++++++***++++++************************))))))))))))))))))))))))))))))))))))))))))))))))***)))((()))+++,,,,,,+++---,,,+++******+++,,,---,,,,,,,,,---...///000111222444888;;;;;;<<>>???@@@@@@@@@???@@@AAABBBBBBBBBCCCDDDFFFCCCDDDEEEFFFFFFEEECCCBBBBBBBBBAAAAAAAAA@@@@@@@@@AAA@@@??????@@@AAAAAAAAACCCCCCCCCCCCDDDEEEFFFFFFEEEFFFHHHJJJLLLNNNOOOPPPUUUYYY\\\[[[YYY\\\eeemmmiii}}}|||~~~ppphhhgggsss||||||yyyxxxkkk\\\GGG777111333555666......---------,,,,,,,,,,,,,,,+++*********++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++))))))******+++,,,---...,,,,,,,,,---...///000111444666:::>>>>>>>>>FFFOOOVVV[[[aaaeeehhhiiikkklllpppvvvrrrqqqzzzXXX777000888111000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...///000000//////000111333666BBBYYYssscccTTTQQQPPPLLLJJJGGGEEEDDDBBBAAA@@@@@@AAA<<<===>>>???@@@???>>>===@@@@@@@@@@@@@@@AAABBBCCCCCCCCCCCCDDDEEEDDDAAA??????>>>===<<<<<<===>>>???AAAAAA@@@?????????@@@@@@DDDDDDDDDDDDDDDEEEFFFGGGJJJKKKMMMOOOQQQSSSTTTUUUZZZ^^^```^^^___kkkuuu{{{pppkkkqqqzzzqqqrrraaaQQQ<<<000...//////,,,---------,,,,,,,,,++++++++++++************++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***)))***+++((()))***+++,,,---...///,,,,,,,,,---...///000111333555999===>>>???FFFPPPVVVZZZ```eeehhhjjjlllmmmooouuurrrqqq{{{eeeCCC222000333///000111000///---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,...000000/////////111333222888JJJ```zzzssscccXXXQQQPPPJJJIIIFFFDDDCCCBBBBBBBBBAAAAAABBBBBBBBBAAA@@@???AAA@@@???@@@BBBCCCDDDDDDGGGFFFFFFGGGIIIHHHEEEBBB@@@@@@??????????????????BBBCCCCCCCCCBBBCCCDDDEEEEEEFFFFFFGGGHHHIIIKKKKKKOOOPPPQQQSSSUUUWWWXXXYYYZZZ```gggooo{{{wwwnnnrrrzzz{{{{{{mmmeeeOOOEEE777///.........,,,......---------,,,,,,,,,++++++************++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,+++)))(((***,,,((()))***,,,...//////000,,,,,,,,,---...///000111000222777;;;<<<>>>FFFPPPUUUYYY```eeehhhkkkmmmnnnooouuuqqqppp{{{yyyPPP555000111...///000111000...---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++---///000/////////111444000111>>>QQQiiiiii[[[WWWNNNMMMJJJHHHFFFEEEEEEEEE@@@AAAAAAAAAAAAAAAAAA@@@@@@??????@@@BBBDDDDDDDDDHHHFFFEEEFFFHHHFFFBBB>>>???@@@AAABBBBBBBBBAAAAAAAAABBBCCCDDDDDDEEEGGGIIIHHHHHHIIIJJJLLLNNNPPPQQQSSSSSSTTTVVVXXXZZZ[[[\\\WWWaaaqqqqqq]]]ggg}}}yyyhhhTTT;;;777111---+++,,,.../////////.........---------+++***************++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))+++---,,,)))(((***,,,((()))+++---///000000000,,,,,,,,,---...///000111---///444:::;;;===EEEOOOTTTXXX___eeehhhkkkmmmooonnntttqqqppp{{{eeeCCC444555666222222111000///------,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////111777@@@TTTrrr}}}ccc[[[RRRLLLKKKJJJFFFDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@>>>>>>???@@@AAACCCEEEFFFFFFFFFEEEDDDCCCCCCBBBBBBAAAAAABBBBBBBBBCCCCCCCCCBBBCCCCCCDDDEEEFFFGGGGGGKKKMMMOOOPPPQQQRRRTTTVVVWWWZZZ\\\ZZZXXXYYY[[[\\\TTTiiijjjZZZiii~~~{{{rrr[[[DDD666222///...//////---++++++,,,---......---,,,+++111---+++,,,+++((((((+++************************++++++***)))(((((())))))))))))************))))))))))))))))))))))))))))))(((((()))***+++,,,,,,,,,...------,,,,,,,,,------///000555:::<<<===DDDLLLQQQWWW___fffjjjlllnnnooorrrssstttwww|||~~~UUU999000000000---222111000...------,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............//////000444;;;JJJdddzzznnn```RRRKKKIIIIIILLLQQQIIIIIIHHHFFFEEECCCBBBBBBAAAAAAAAABBBCCCDDDEEEFFFFFFEEEEEEEEEDDDCCCCCCCCCAAAAAAAAABBBBBBBBBCCCCCCEEEEEEFFFGGGHHHIIIIIIJJJMMMOOOQQQRRRSSSTTTVVVYYYTTTYYY^^^bbbdddccc___ZZZ___lll|||sssooo}}}zzzpppbbbLLL888222///------...///...,,,,,,,,,------------,,,,,,...***)))++++++)))***...++++++++++++++++++++++++++++++***)))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))***+++++++++,,,...------,,,,,,---------111111666;;;===???EEEMMMRRRXXX___fffjjjkkkmmmnnnpppqqqrrrtttzzzqqqHHH555333222000///111000///...---,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///...///111444===QQQbbbwwwbbbTTTLLLIIIKKKOOOKKKJJJIIIGGGEEEDDDCCCBBBEEEDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEECCCCCCDDDDDDDDDEEEEEEEEEHHHIIIIIIJJJLLLMMMMMMNNNMMMOOOQQQSSSTTTWWWZZZ]]]dddhhhooovvvyyytttjjjcccjjjyyyrrrhhhppp___NNN<<>>@@@FFFNNNSSSXXX```fffiiijjjkkklllqqqqqqqqqsssyyy___>>>666666222000444000///...---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...---...000000444AAAOOOnnnnnn```UUUNNNKKKMMMJJJJJJJJJIIIHHHHHHGGGGGGHHHGGGFFFFFFEEEEEEFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIKKKLLLMMMNNNOOOPPPQQQRRRPPPRRRTTTWWWYYY\\\aaaddduuuxxx}}}zzzvvvuuurrruuuuuubbbMMM===333///...---,,,,,,,,,---------...---,,,++++++,,,---...111---+++,,,***''''''***++++++++++++++++++++++++******)))))))))))))))***))))))************))))))))))))))))))))))))))))))+++++++++***************------,,,,,,,,,---......222222777<<<>>>@@@FFFNNNTTTZZZaaafffiiijjjjjjkkkssssssssstttzzz^^^FFF444222222,,,+++111///...---,,,,,,+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---...---///111000111999CCCWWWmmm}}}kkk```YYYSSSSSSUUUMMMMMMMMMNNNNNNNNNOOOOOOJJJJJJIIIHHHGGGFFFGGGGGGJJJJJJJJJJJJJJJJJJKKKKKKIIIIIIIIIJJJJJJJJJKKKKKKNNNNNNOOOQQQRRRSSSTTTUUUYYYZZZ[[[\\\\\\___cccfffooosssyyy}}}{{{yyy}}}mmm{{{zzz|||wwwfffQQQ>>>111///111//////...---,,,+++,,,,,,---,,,+++******+++,,,---000,,,+++,,,+++((((((+++))))))))))))))))))))))))***)))))))))))))))******))))))************))))))))))))))))))))))))))))))+++++++++***************,,,,,,,,,,,,,,,---...///111222666;;;===???EEEMMMVVV[[[bbbgggiiijjjkkkkkkssssssrrrsssxxxAAA777000111000+++***///...---,,,+++++++++++++++*********+++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,...---///111000000555<<>>@@@FFFNNNWWW\\\ccciiilllmmmnnnooorrrqqqoooooottt~~~111333111---///333000+++,,,,,,++++++***+++++++++))))))******++++++++++++************************)))************+++++++++---+++---///...+++---222111<<>>...,,,000111///000''')))+++***)))))),,,///***+++,,,------,,,+++***,,,)))(((+++,,,***,,,000************************))))))((())))))***++++++))))))************))))))))))))))))))))))))))))))(((((()))***+++,,,,,,---+++++++++,,,---...///000333444888===@@@AAAGGGOOOWWW]]]dddjjjmmmnnnoooppptttsssqqqqqqvvv222222111111000/////////---,,,++++++******++++++************************+++++++++*********)))))))))************+++++++++------......///000000000000666BBBQQQbbb{{{~~~uuukkkpppjjjbbb[[[XXXXXXYYYZZZ]]]ZZZWWWVVVXXXYYYXXXVVVVVVXXXYYYWWWTTTTTTVVVYYYYYYZZZ]]]```dddiiinnnqqq{{{qqqtttyyylllvvvsssYYY;;;777222/////////---+++...------,,,++++++++++++***++++++,,,,,,,,,++++++************************************************))))))))))))***,,,///000******))))))((((((''''''***************)))(((((())))))))))))***+++,,,---+++,,,,,,---...///000000111666;;;======AAAHHHNNN[[[\\\bbbjjjmmmlllnnnrrrzzzuuuqqqrrruuu|||222222111000000//////...---,,,,,,+++++++++++++++************************+++++++++*********))))))))))))*********+++++++++---------...//////000000///222:::EEESSSjjj|||wwwtttqqqooojjjgggdddcccddddddbbb```___```___]]][[[[[[___bbbdddbbbdddmmm|||pppuuuzzzrrryyy{{{___EEE777333///---......---,,,++++++,,,------,,,,,,,,,***++++++,,,,,,++++++******************************************************)))))))))***,,,...///***)))))))))((((((((('''***************)))(((((())))))))))))***+++,,,---++++++,,,---...//////000111666;;;===>>>AAAHHHNNNYYY[[[bbbjjjnnnmmmnnnrrrxxxssspppqqqtttyyy111111111000//////.........---,,,,,,++++++,,,,,,************************+++++++++***************)))))))))*********++++++,,,,,,---......//////000///000333888BBBVVVttt~~~tttsssqqqooonnnpppuuuyyy|||{{{mmmpppoookkk~~~|||aaaDDD444222000---,,,,,,---,,,+++(((***,,,.........---,,,***+++++++++++++++******************************************************+++************+++,,,,,,))))))))))))(((((((((((()))************))))))((())))))))))))***+++,,,---******+++,,,---...//////111666<<<>>>>>>AAAHHHNNNVVVYYYbbbkkkooonnnooorrrvvvrrrppprrruuuzzz111000000//////...------...---,,,,,,+++,,,,,,,,,************************************************))))))))))))************+++,,,,,,---......//////111000111333999FFF^^^rrrxxxtttvvvppp~~~fffDDD222000000///---,,,+++++++++***(((***---//////...,,,******++++++++++++******)))************************************************++++++******************))))))))))))(((((((((((())))))************)))((())))))))))))***+++,,,---)))******+++,,,---......111666<<>>AAAAAACCCHHHMMMUUUXXX___iiimmmlllnnnrrrzzztttpppppprrrvvv///......------,,,+++++++++******)))((()))))))))************************))))))******++++++++++++(((((((((((()))))))))))))))******+++,,,,,,------...------...------333;;;777DDDVVVjjj~~~rrrpppiiiKKK444333444,,,+++222***---///...,,,***+++---+++++++++,,,,,,------...+++++++++******)))''''''))))))))))))))))))))))))))))))))))))))))))))))))'''((()))+++++++++***)))'''((((((((())))))******(((((()))***************))))))))))))***+++,,,---+++,,,,,,---...///000000000777>>>AAABBBCCCHHHMMMWWWYYY___hhhkkkkkknnnssswwwrrrooopppttt{{{---------,,,,,,+++++++++************************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))***+++---......///555:::DDDTTTgggvvvooorrrwww___???999222000111222000---+++,,,,,,------,,,,,,++++++++++++++++++***)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++)))'''&&&'''((())))))************))))))(((((((((((((((''''''''')))))))))))))))*********'''(((***,,,.../////////111777===??????BBBHHHMMMSSSYYYbbbhhhjjjlllooorrruuurrrppprrruuu{{{------,,,,,,,,,+++++++++*********************************)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---......///111888CCCOOOccc|||uuuyyynnnUUUAAA777222---,,,...000...++++++++++++,,,,,,++++++++++++++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))((('''(((***))))))************))))))))))))))))))))))))))))))(((((())))))*********+++))))))***+++---...//////111777===??????BBBHHHMMMTTTZZZccchhhkkkmmmppprrruuurrrrrrtttvvv|||,,,,,,,,,,,,++++++++++++******************************))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))***+++,,,------...---...222888>>>III]]]ooozzz___HHH666,,,///,,,***+++...///...+++,,,,,,++++++++++++,,,,,,***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%'''((((((((((((***+++((())))))******))))))((())))))))))))************''''''((()))***++++++,,,,,,+++++++++,,,---///000111666<<>>333444---------...............***+++,,,---------,,,+++---***)))---...***)))***+++---000222222///+++)))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***++++++,,,,,,***++++++,,,---...//////000666===@@@AAADDDIIIOOOXXX^^^eeeiiiiiijjjkkkmmmrrrrrrrrrtttyyy+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))*********++++++---///111222444;;;EEEMMM___wwwcccGGG;;;666444444............------------+++,,,---------,,,+++***,,,***,,,000000,,,))))))(((***,,,------+++(((&&&))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((())))))))))))***((())))))******+++,,,,,,***+++,,,,,,......///000000666===AAAAAADDDJJJOOOWWW\\\cccggghhhhhhjjjlllooopppqqqssszzz++++++*********)))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''((((((((())))))))))))************+++---.........111777<<>>AAABBBDDDJJJOOOUUU[[[bbbfffggggggiiikkkmmmnnnooossszzz************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((()))))))))******(((***,,,------///222666888===GGGWWWqqqnnnDDD<<<666555444///***)))///......---,,,+++******------,,,,,,++++++***))))))+++111777666...)))((())))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((((()))))))))*********(((((())))))***+++++++++++++++,,,---...///000000111777>>>AAABBBDDDJJJOOOVVV[[[bbbfffggggggiiikkkmmmnnnooorrryyy*********)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))(((***+++------...000111777888999>>>JJJaaa~~~lllOOO???666333222222///,,,...444......---,,,+++******))),,,,,,++++++************(((+++111777555---((()))******)))))))))*********((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))))))))))))))))))))'''''''''((((((((())))))'''(((((()))******+++++++++,,,,,,---...///000111111777>>>AAABBBEEEJJJPPPVVV\\\cccggghhhhhhjjjlllppppppppprrrwww******)))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((******++++++++++++++++++...000444666888@@@RRRbbbxxxWWW>>>444444333---***...222000---+++,,,,,,,,,++++++*********++++++************+++,,,'''***000444111***(((***''''''(((((((((((())))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((''''''((())))))******+++,,,,,,---...///000000111222888???BBBBBBEEEKKKPPPWWW\\\cccggghhhhhhjjjlllrrrqqqqqqrrrvvv***)))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((+++***))))))***+++************...333333333:::DDDRRRiii```III:::111000444,,,)))***111555000((($$$++++++++++++******************))))))***+++,,,---''')))...000---''''''+++&&&&&&'''((((((((((((((())))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''(((((((((((()))))))))''''''(((((()))*********,,,,,,---...///000111111222888???BBBCCCEEEKKKPPPUUU[[[bbbfffggggggiiikkkqqqqqqqqqqqqvvv~~~))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((***)))((()))+++---......///******///222111555;;;999DDDRRRddd]]]FFF222...333333///,,,------......)))%%%***222***************+++++++++))))))(((((()))+++---...((())),,,...)))$$$&&&,,,&&&''')))*********))))))))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))))))))************''''''(((((()))*********,,,,,,---...///000111111222888???BBBCCCEEEKKKPPPTTTZZZaaaeeeffffffhhhjjjpppppppppqqqvvv))))))))))))************)))))))))))))))(((''''''(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((()))))))))************++++++,,,------......//////666>>>DDDOOOddd{{{VVV>>>222111111000///......---,,,,,,,,,+++++++++******))))))((((((''''''&&&&&&))))))(((((((((((())))))((((((''''''''''''((((((&&&'''((())))))***))))))((((((((('''&&&&&&%%%%%%'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%(((((((((((())))))))))))((((((((()))******+++++++++,,,---------...000222222888???CCCDDDGGGLLLRRRXXX[[[aaaggggggeeegggkkktttrrrpppnnnqqq{{{(((((()))))))))*********)))))))))))))))(((''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((()))))))))*********+++++++++,,,------......000444777777888BBBRRR___tttsss[[[JJJ@@@;;;000000///......---,,,,,,,,,,,,+++++++++*********((((((((((((((('''''''''))))))(((((((((((())))))((((((''''''''''''(((((('''(((((())))))))))))(((&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))'''''''''&&&&&&%%%%%%%%%'''((((((((())))))))))))((((((((()))******+++++++++,,,---------...000222333999@@@CCCDDDFFFLLLQQQXXX[[[aaaggggggeeeggglllsssrrrqqqppprrr|||(((((())))))))))))******((())))))))))))((('''''''''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))******++++++,,,---------***---/////////111777<<>>DDDMMM[[[kkk{{{rrrdddPPP@@@666222111111555222...***)))+++...000,,,,,,,,,,,,,,,+++++++++))))))))))))(((((((((((('''''''''((((((((((((((())))))(((((((((((())))))((((((''''''''''''((((((''''''((((((((('''&&&&&&)))(((((('''&&&&&&%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''(((((('''''''''''''''(((((((((&&&&&&'''''''''(((((((((((((((((()))******+++++++++,,,---------...000222444:::AAACCCCCCEEEKKKPPPVVVYYY```ggghhhfffhhhmmmoooqqqtttuuuwww}}}'''''''''((((((((())))))''''''((((((''''''&&&%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&''''''(((((()))******'''))),,,,,,++++++---//////+++***---------333:::///222777<<>>DDDFFFFFFHHHNNNSSSWWW[[[```eeegggjjjmmmooorrruuuyyy|||########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&''''''(((((((((((((((((((((((()))******++++++******+++---...111222444999>>>DDDFFFFFFIIIOOOTTTXXX\\\aaaeeehhhkkkmmmpppoootttyyy{{{}}}########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$######%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&''''''(((((((((((((((((((((((()))******++++++******+++,,,---///111222:::???DDDFFFFFFIIIOOOUUUYYY]]]aaaeeehhhjjjmmmooommmrrrxxxzzz{{{###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&%%%%%%''''''''''''%%%%%%$$$$$$######$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$######%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&''''''(((((((((((((((((((((((()))******+++++++++++++++,,,---///000111;;;???DDDFFFFFFIIIPPPVVVZZZ^^^bbbfffhhhjjjlllnnnmmmrrrxxx{{{{{{$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%&&&''''''&&&%%%%%%$$$#########$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$######%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&''''''(((((((((((((((((((((((()))******++++++,,,,,,,,,------///000000;;;@@@DDDFFFFFFIIIPPPVVV[[[___cccfffhhhjjjlllnnnmmmsssyyy{{{{{{"""###$$$%%%%%%$$$""""""$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%$$$$$$#########$$$#########$$$%%%%%%&&&"""############$$$$$$$$$################################################!!!""""""""""""#########""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((&&&%%%%%%&&&%%%$$$"""$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!"""$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$%%%&&&'''''''''&&&%%%$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((()))******++++++,,,---------...000444777@@@AAADDDHHHJJJJJJPPPWWW[[[```eeehhhhhhhhhjjjllloootttyyy}}}~~~"""###$$$$$$$$$$$$###"""$$$$$$#########$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$#########$$$$$$%%%&&&"""############$$$$$$$$$################################################"""""""""#########$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''&&&### $$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&'''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))******++++++,,,---------...000444777???@@@DDDHHHIIIJJJOOOWWW\\\aaafffiiiiiiiiikkknnnooosssxxx{{{|||"""######$$$$$$$$$######$$$$$$######""""""######%%%%%%%%%$$$$$$$$$$$$###$$$############$$$%%%%%%"""############$$$$$$$$$############################################################$$$$$$$$$%%%"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$########################$$$$$$$$$$$$##################$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((()))))))))((((((((()))******++++++,,,---------...000444777>>>???CCCHHHIIIIIINNNUUU\\\aaafffiiiiiijjjllloooooosssvvvyyyzzz"""#########$$$$$$$$$$$$&&&%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$""""""#########$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))'''$$$$$$&&&((())))))&&&%%%%%%$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''((()))******+++((((((((()))******++++++,,,---------...000444777===>>>CCCHHHIIIIIIMMMTTT[[[```eeehhhiiiiiilllnnnqqqtttvvvxxxzzz"""""""""######$$$$$$%%%((('''&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""#########""""""#########$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&))),,,///...+++(((''''''%%%%%%$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$%%%""""""""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''((()))******+++((((((((()))******++++++,,,---------...000444777===>>>CCCHHHIIIIIIMMMTTTYYY^^^dddgggggghhhjjjmmmrrruuuxxxyyy|||""""""""""""###$$$%%%&&&((('''&&&%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$###""""""""""""###"""############$$$$$$$$$############################################################$$$$$$$$$%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$---555888444+++$$$)))((('''%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((()))))))))((((((((()))******++++++,,,---------...000444777===>>>DDDIIIJJJJJJNNNTTTXXX]]]cccffffffgggjjjmmmrrruuuxxx{{{~~~###""""""""""""$$$%%%&&&&&&&&&%%%$$$#########$$$######$$$$$$$$$%%%%%%%%%$$$$$$###""""""""""""""""""############$$$$$$$$$################################################"""""""""#########$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""&&&+++111444333...***+++***(((&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&'''))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&'''(((&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))******++++++,,,---------...000444777===???EEEJJJKKKJJJNNNTTTXXX]]]cccfffggghhhkkknnnppptttxxx{{{~~~###""""""""""""$$$&&&'''%%%$$$######"""##################$$$$$$%%%%%%%%%$$$$$$###""""""!!!"""""""""############$$$$$$$$$################################################!!!""""""""""""###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&,,,)))&&&%%%)))...333555---+++)))'''&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%'''***---111333%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&'''(((&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((()))******++++++,,,---------...000444777===???EEEKKKLLLKKKOOOUUUYYY^^^dddggghhhiiillloooooorrrwww{{{~~~"""############$$$$$$$$$((('''%%%######$$$%%%&&&"""############$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!######$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%))))))((('''&&&&&&&&&&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''###$$$$$$%%%&&&&&&''''''&&&&&&'''''''''((((((((()))((('''&&&&&&&&&'''(((&&&'''%%%$$$+++444555///***((('''%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&(((***,,,)))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((()))((('''%%%(((***)))%%%$$$(((,,,))))))))))))***+++,,,---000000///------///333777===???CCCFFFIIILLLQQQUUUYYY]]]bbbdddeeegggjjjnnnuuuxxx{{{|||"""############$$$$$$$$$'''&&&$$$###"""###$$$%%%"""############$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%(((''''''&&&&&&&&&&&&&&&((()))******++++++******''''''''''''''''''''''''%%%%%%&&&&&&'''''''''(((&&&&&&&&&'''''''''(((((()))((('''&&&%%%&&&''''''((((((&&&%%%+++111000+++)))(((&&&%%%%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&((()))***(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''')))((((((''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''((()))((('''%%%(((***)))%%%%%%(((,,,))))))))))))***+++,,,---000000///------///333777===@@@DDDGGGIIILLLQQQUUUYYY]]]bbbeeeeeegggkkkoootttvvvyyy{{{}}}"""############$$$$$$$$$&&&%%%###"""""""""###$$$"""############$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&############$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&'''(((((())))))((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((()))))))))***)))((('''''''''(((((())))))((('''***---+++&&&)))(((&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((%%%((()))(((&&&%%%(((+++))))))))))))***+++,,,---//////...------///333777>>>AAAFFFHHHIIILLLRRRVVVZZZ^^^cccffffffhhhlllooorrrtttwwwyyy|||""""""#########$$$$$$$$$$$$$$$###"""!!!""""""###""""""#########$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&((((((&&&&&&'''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************+++*********))))))))))))((((((((((((******((($$$((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''(((''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&'''(((''''''((((((&&&'''((((((&&&&&&(((+++))))))))))))***+++,,,---//////...,,,,,,///444777>>>BBBGGGIIIIIILLLRRRWWWZZZ___dddfffgggiiilllppprrrtttwwwyyy{{{""""""#########$$$$$$$$$######"""""""""!!!""""""""""""#########$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&'''((()))******+++,,,,,,,,,,,,,,,((((((((((((((((((((((((((((((((()))))))))))))))((((((((()))))))))***************)))))))))((((((((('''(((***+++)))''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''&&&&&&&&&''''''((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&(((******((('''''')))''''''((('''''''''(((***))))))))))))***+++,,,---......---,,,,,,///444777>>>CCCHHHJJJIIIKKKQQQWWWZZZ___dddfffgggiiilllpppsssvvvxxxzzz}}}"""############$$$$$$$$$############"""""""""!!!"""############$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***)))***++++++,,,,,,++++++************************)))))))))***++++++,,,,,,((((((((()))))))))******))))))******))))))((('''***((())),,,,,,))))))+++))))))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))),,,...,,,(((&&&''')))'''''''''''''''((())))))))))))))))))***+++,,,------------,,,,,,///444777===CCCIIIJJJHHHIIIPPPWWWZZZ^^^cccffffffhhhllloootttwwwyyy{{{~~~"""############$$$$$$$$$######$$$$$$######"""""""""############$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((()))***'''((())))))******))))))++++++++++++++++++++++++******+++---...///000111,,,------------.........---......///...---,,,+++///++++++...,,,((()))---***************))))))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((''''''&&&&&&&&&&&&&&&&&&'''((((((''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''',,,///111...)))&&&&&&)))((('''&&&&&&'''((())))))))))))))))))***+++,,,---------,,,+++,,,///444888<<>>AAAEEEJJJQQQUUUUUUOOOMMMSSS\\\```bbbdddfffggggggccc]]]UUUOOOKKKEEEDDD@@@;;;555111000111222000,,,+++++++++,,,+++***(((%%%$$$$$$&&&)))+++)))***,,,***&&&%%%&&&(((&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((())))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&,,,+++***((((((((()))***((((((((((((''''''''''''))))))))))))************......---,,,,,,///444888???BBBGGGKKKJJJHHHMMMUUU[[[\\\```eeefffeeejjjpppyyyxxxzzz~~~######$$$$$$$$$%%%%%%%%%########################!!!"""###$$$$$$###"""!!!$$$$$$$$$#########""""""$$$$$$$$$$$$$$$###"""!!!########################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''((((((((((((''''''''''''(((((()))))))))*********,,,,,,+++)))'''(((***---***+++,,,---...///000000777666999@@@FFFMMMZZZgggrrruuuyyy|||yyyiiiXXXIII===777555222///,,,+++,,,,,,---&&&(((***---///...+++((()))+++---,,,)))((()))+++&&&&&&&&&''''''((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))(((((((((''''''''''''(((((('''''''''&&&&&&&&&***)))((('''&&&''''''((((((((((((((((((((((((((())))))))))))************---------,,,---000555999???BBBGGGKKKJJJHHHMMMUUU[[[\\\aaafffffffffjjjqqqxxxwwwzzz~~~###$$$$$$$$$$$$%%%%%%%%%########################"""###$$$%%%%%%$$$###"""$$$$$$$$$#####################$$$$$$$$$######"""########################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((((((((((((((((((&&&&&&'''((())))))(((((($$$''')))++++++,,,...///111111000000222888@@@FFFGGGMMM[[[mmm|||xxxqqq___XXXNNNDDD<<<666111---------...///000...***&&&)))+++,,,,,,***)))))))))''''''''''''((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&)))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,---111777;;;???BBBGGGKKKJJJHHHMMMUUU[[[\\\aaafffffffffjjjqqqvvvvvvxxx|||~~~$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%&&&&&&%%%$$$$$$########################!!!"""###$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&'''''''''''''''((((((&&&'''((())))))(((''''''$$$''',,,///000///......333666;;;@@@JJJYYYjjjwww|||nnndddXXXKKKBBB<<<666///+++***,,,,,,,,,,,,,,,---,,,+++***))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&))))))))))))************))))))*********+++++++++******+++,,,...333999===???BBBGGGKKKJJJHHHMMMUUUZZZ[[[```eeeeeeeeeiiipppuuuuuuwww{{{}}}$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$##############################!!!"""###$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%%%%&&&&&&&&&'''''''''++++++++++++++++++******///000000000111333666999???KKK]]]nnn~~~ttt\\\RRREEE;;;666444222000---,,,,,,,,,,,,---------))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''(((((((((((((((&&&'''''''''''''''''''''''''''''''''((('''''''''((()))))))))*********+++************++++++++++++)))***+++,,,///333:::>>>???BBBGGGKKKJJJHHHMMMUUUYYYZZZ___cccddddddhhhooottttttwww{{{}}}%%%%%%%%%$$$$$$$$$$$$###########################!!!!!!!!!!!!!!!!!!!!!!!!###############$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$########################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''(((%%%%%%&&&&&&'''((((((((())))))))))))***+++,,,---000000111555===KKKZZZddduuu}}}wwwuuuwwwzzzzzzzzz~~~}}}xxxwwwyyyiiiZZZKKK:::///---+++(((''')))+++,,,,,,************)))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''(((((((((((((((&&&&&&&&&'''''''''''''''''''''((())))))))))))((('''(((((())))))******************++++++++++++,,,)))***+++,,,///444:::??????BBBGGGKKKJJJHHHMMMUUUYYYZZZ___dddddddddhhhooottttttwww{{{~~~%%%%%%%%%$$$$$$$$$#################################""""""""""""""""""###""""""#########$$$$$$$$$"""######$$$$$$$$$##############################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&'''(((((('''''''''((()))*********)))))))))***,,,000444666666<<>>???BBBGGGKKKJJJHHHMMMUUU]]]^^^bbbggghhhgggkkkrrrttttttwww|||%%%&&&((((((&&&%%%%%%%%%)))$$$"""$$$%%%""""""###########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%$$$$$$###""""""!!!$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''',,,***(((((()))))))))(((***)))***,,,,,,))),,,111777777888>>>IIIYYYiiisssrrreeeeeelllqqq|||hhhRRR@@@444///000...---,,,---------,,,,,,++++++***))))))((((((''''''(((((())))))******++++++******))))))(((((())))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&'''''''''(((((('''(((((()))***++++++,,,222...(((&&&(((******)))(((((((((((()))***+++,,,***+++,,,---///444:::???AAABBBEEEIIIJJJIIINNNTTT\\\___cccfffhhhjjjlllmmmwwwwwwxxxyyyyyy|||###%%%&&&%%%$$$###$$$&&&$$$""""""%%%%%%###$$$'''########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((('''''''''((((((((((((+++***+++---------333:::999AAAPPPfff{{{xxxzzzuuukkklllpppwww}}}zzzrrrlllggghhhlllqqquuuvvvrrroooiiidddeeennnvvv{{{}}}cccLLL>>>222...++++++---//////...,,,,,,,,,,,,,,,,,,++++++(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&'''''''''(((((('''(((((())))))*********///,,,((('''(((******)))((((((((())))))***+++,,,+++,,,------///444:::???BBBBBBFFFJJJJJJJJJNNNUUUZZZ]]]aaadddfffhhhjjjkkkttttttwwwzzz{{{}}}$$$%%%%%%$$$$$$$$$''')))'''%%%%%%&&&%%%"""###((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""""""""###$$$%%%%%%&&&$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((&&&&&&'''((()))***))))))++++++---222444666???HHHUUUddd~~~wwwuuuyyy|||xxxjjj\\\TTTMMMRRRXXXZZZYYYVVVTTTSSSWWWZZZ\\\]]]ZZZWWWTTTSSSTTTSSSUUUYYYZZZZZZ\\\```aaaeeejjjnnnrrr~~~oooaaaGGG???555000//////---*********++++++******)))(((((((((((())))))))))))***))))))))))))************))))))))))))))))))))))))))))))((((((((((((''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((+++)))'''((()))***)))))))))))))))))))))***,,,,,,.........///000444:::>>>BBBCCCGGGKKKLLLKKKOOOVVVZZZ]]]aaadddfffhhhjjjkkkqqqssswww|||}}}&&&''''''&&&&&&'''+++...555---&&&%%%$$$"""!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""###$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''')))+++,,,,,,,,,,,,---,,,...555<<>>111%%%###%%%%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))(((***---...------///000111777BBBMMMSSSYYYdddpppzzzgggXXXRRRRRRRRRRRRRRRTTTYYYaaaiiinnnqqqooonnnooossswwwyyyzzzyyyzzzxxxxxxtttooouuuqqqpppqqqnnnfffbbbccc``````bbbfffooo~~~~~~iiiVVVJJJAAA999555///......---------------************)))))))))))),,,++++++***)))(((((('''(((((((((((((((((((((((((((((())))))))))))))))))'''''''''((((((((())))))((((((((((((''''''''''''%%%'''((()))***)))))))))))))))))))))***+++,,,---000000000///000444999===@@@BBBGGGMMMMMMLLLPPPVVV\\\___cccfffhhhjjjlllmmmrrruuu{{{~~~###$$$$$$$$$$$$%%%(((+++888,,,""""""&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))'''***---......000444888???FFFSSS```hhhppp}}}ssseee^^^aaabbb[[[PPPKKKNNNTTTZZZbbbnnnyyy}}}|||{{{ooojjjccc]]]ZZZ___pppxxxbbbPPPBBB:::222000...,,,,,,,,,...///+++************)))))))))++++++******)))((((((((())))))))))))))))))))))))(((((())))))))))))******''''''((((((((()))))))))((((((((((((((((((((((((&&&(((******)))))))))+++******)))******+++,,,---////////////000333888===???AAAGGGLLLMMMLLLPPPVVVZZZ]]]aaadddfffhhhjjjkkksssvvv|||}}}!!!###$$$%%%$$$$$$&&&((()))%%%###&&&'''%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((()))))))))*********(((,,,000111333777???EEEPPPWWWcccoooxxx|||~~~kkkXXXMMMTTTWWWZZZYYYXXX]]]gggppp}}}}}}pppddd]]]aaaiiikkkrrr}}}iiiXXXNNNBBB>>>777111,,,++++++,,,+++++++++*********))))))(((((())))))*********+++))))))))))))))))))))))))(((((()))))))))*********'''((((((((())))))))))))'''(((((())))))*********(((***++++++)))(((***,,,************+++,,,---------.........///333888<<<===@@@FFFLLLMMMLLLOOOUUUZZZ]]]aaadddfffhhhjjjkkkrrruuu{{{~~~"""$$$''''''&&&&&&'''(((!!!'''***&&&!!!"""'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$!!!"""###$$$&&&'''((()))$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))))))))***************...333555888???IIIRRR^^^cccmmmwwwuuurrr}}}sss\\\OOOOOOSSSXXX^^^gggoooxxxwwwooooooqqqllleeecccjjjxxx~~~wwwoooZZZSSSHHH<<<333...,,,,,,++++++++++++******))))))%%%&&&''')))***,,,---...))))))))))))))))))))))))(((((())))))*********+++(((((((((((())))))))))))'''(((((()))***++++++,,,)))+++,,,+++((((((***---************+++,,,---...,,,---------///333888===<<>>DDDOOO]]]ooorrrgggdddvvv|||}}}vvvkkkbbbZZZTTTMMMVVV```fffnnn~~~}}}mmmhhhlllpppkkkooonnnqqqtttyyyrrrjjjfffgggkkkttthhhSSSCCC888333---------......---)))'''************)))))))))(((++++++************++++++))))))))))))************((((((''''''(((((()))***))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,---......///000444999===>>>BBBGGGJJJKKKMMMQQQUUUVVVZZZ```dddfffhhhjjjlllooovvv}}}~~~}}}~~~&&&'''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&$$$%%%'''((())))))))))))+++***,,,111444555999???@@@EEEPPPccc{{{qqqnnnuuu|||~~~zzzooo]]]OOOJJJOOOUUUcccyyywwwjjjnnntttxxxtttiiihhhqqqxxxiiiWWWGGG<<<111000...---,,,,,,***(((*********)))))))))((((((,,,+++***))))))***+++,,,((()))))))))************((((((((('''((())))))***)))))))))))))))))))))))))))))))))))))))******************++++++,,,,,,------......///000444999===>>>CCCHHHKKKLLLNNNRRRUUUWWW[[[```dddfffhhhiiikkkqqqxxx~~~}}}''''''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&''''''(((((((((((('''+++,,,111888;;;;;;???EEELLLXXXlll~~~oookkknnnppppppccc^^^VVVOOOLLLRRR___kkk{{{xxxooofffhhhmmmyyypppZZZKKK@@@:::333---++++++++++++************)))))))))))),,,+++***))))))***+++,,,((()))))))))************((((((((((((((()))******************************(((((())))))************))))))***+++,,,,,,---------......///000444999===>>>CCCIIILLLMMMOOORRRUUUZZZ]]]bbbeeefffggghhhiiirrryyy~~~&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&((((((((())))))))))))))))))(((((((((((()))******111333999@@@DDDGGGNNNWWWiii{{{}}}xxxtttttttttlll]]]PPPMMMIIIIIIPPP^^^qqquuuhhhccciiizzz|||ttthhhYYYOOOAAA555///------...++++++++++++*********)))++++++************++++++))))))))))))************))))))(((((())))))***+++************************((((((((()))******++++++))))))***+++,,,------...---......///000444999======BBBIIILLLMMMNNNQQQTTTZZZ^^^bbbeeeffffffggghhhrrrxxx}}}~~~%%%&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((((((((((()))))))))******)))(((((())),,,///111:::;;;AAAJJJRRR]]]mmm|||vvvlllpppsssqqqiii]]]QQQKKKSSSYYYgggyyyuuuppptttxxxttthhhUUUDDD888111///...,,,,,,,,,,,,++++++++++++******++++++++++++******))))))))))))************))))))(((((())))))***+++************************'''(((((()))******++++++((()))***+++,,,------...---......///000444999===<<>>>>>@@@DDDHHHLLLPPPSSSTTTZZZ\\\^^^aaadddgggiiijjjoootttyyy||||||''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''(((''''''''')))************))))))...888EEEQQQXXXOOOWWWiiiqqqvvv~~~~~~yyyqqqdddUUUMMMOOOcccxxxpppsss{{{vvvsssuuuxxxyyyyyyxxxuuusss~~~|||tttlllfff```\\\```gggmmmzzzxxxgggdddhhhyyyooottttttsssnnncccTTTCCC999000...---,,,,,,+++***)))************))))))))))))))))))))))))))))))))))))))))))))))))************+++***))))))))))))***++++++***))))))))))))***+++************+++,,,---...////////////000333999===>>>@@@DDDIIINNNQQQSSSTTTXXXZZZ]]]```ccceeehhhjjjppptttzzz||||||'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&'''((()))******++++++++++++000:::IIIYYYdddiiieeepppqqqtttyyyeeeaaaZZZWWW___sssxxxiiiiii}}}}}}qqqooossswwwxxxuuuoookkkmmmvvvsssaaaZZZlllpppgggqqq|||~~~tttdddTTTKKK999444...++++++,,,+++)))++++++*********)))))))))))))))))))))))))))))))))))))))))))))***************))))))(((((())))))******))))))(((((())))))***************+++,,,---...---......---...222777<<<===@@@FFFKKKPPPSSSTTTTTTWWWYYY]]]```bbbeeehhhkkkpppuuuyyy{{{|||''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&((())))))))))))***+++,,,333>>>JJJWWWbbbkkkpppyyyyyyeeeXXXXXXZZZgggwwwlllnnnwww}}}xxxsssuuu~~~uuukkk\\\eeettt~~~iiinnnuuuzzzxxxpppeee]]]JJJAAA666...,,,------,,,+++++++++*********))))))))))))))))))))))))))))))((()))))))))************))))))(((((((((((())))))((((((((((((((()))))))))************+++,,,------------------...222777;;;<<<@@@FFFMMMQQQTTTTTTTTTWWWZZZ^^^aaabbbdddiiilllpppuuuyyyzzz{{{((((((((((((((((((((((((&&&'''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))***)))((((((+++---000>>>OOOZZZ^^^cccmmmuuuttt~~~wwwaaaWWWXXXYYYjjj|||qqqpppvvv}}}tttpppvvv|||rrrgggaaaiiiyyyzzzrrrkkklllssswwwrrrlll\\\PPP@@@333---,,,,,,---++++++++++++************))))))))))))))))))))))))((()))))))))************(((((())))))))))))((((((''''''(((((())))))))))))************+++,,,------............///222888<<<<<<@@@FFFMMMRRRTTTUUUUUUYYY]]]aaacccccceeeiiimmmppptttxxxyyyzzz~~~((((((((((((((((((((((((&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''((((((((()))***+++)))(((***000555<<>>BBBGGGMMMQQQUUUWWW[[[```eeeddd```___dddiiimmmpppsssttttttzzz((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&&&&''')))))))))))),,,+++(((000CCCTTT[[[]]]ZZZWWWaaa~~~pppfffXXXVVVmmm{{{bbbaaabbbZZZWWW\\\sssvvvooommmpppxxx}}}vvvrrrqqqvvv|||uuufff]]]XXXnnn|||ooo```XXXgggllljjj^^^PPPDDD777++++++---000...+++)))+++---)))***,,,,,,***)))***+++******))))))))))))***************)))))))))))))))++++++***)))(((((())))))))))))***++++++++++++***+++,,,------...000444888@@@???@@@CCCJJJQQQVVVXXXYYY^^^cccfffeeedddeeefffjjjlllqqquuuwwwyyy))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''')))***++++++---///111555BBBSSS]]]___\\\\\\bbbttt}}}zzz}}}mmmZZZ]]]cccrrrwwwggg\\\ZZZUUURRRccc{{{tttmmmqqqwww}}}vvvsssuuuyyyuuuhhhaaa```jjjxxx{{{mmmbbbjjjooonnndddWWWLLL@@@666---...//////---,,,+++,,,)))***,,,,,,***)))***+++******))))))))))))******************))))))))))))+++******))))))))))))***)))******+++,,,++++++++++++,,,------...000444888;;;@@@JJJTTTZZZ[[[WWWSSSXXX]]]bbbdddccccccdddfffmmmooosssxxxyyy{{{************************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***++++++,,,***...555AAAQQQ^^^```[[[___kkkmmmssskkkTTTRRRbbbzzzcccYYYTTTWWW]]]lllooojjjnnn}}}xxxtttqqqttt~~~~~~~~~zzzppp``````fffuuu|||pppfffgggeee]]]VVVPPPHHHAAA111000............,,,+++)))***,,,,,,***)))***+++******))))))))))))************************************)))))))))***++++++***++++++,,,,,,,,,,,,,,,+++,,,------...000444888777???LLLXXX___]]]VVVOOOWWW[[[```aaaaaaaaacccfffnnnppptttxxxyyy{{{************************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((*********)))***+++)))222???MMMXXX]]]\\\YYYhhhwwwnnn}}}tttZZZMMMZZZtttdddUUUNNN```oooooowww}}}}}}}}}~~~~~~zzzwwwxxx~~~{{{zzzzzz{{{~~~xxxmmmeeeiiixxx}}}iiiaaaVVVPPPPPPQQQNNNJJJ888333---+++,,,------,,,)))***,,,,,,***)))***+++******))))))))))))******)))***************++++++))))))))))))***++++++,,,++++++,,,------------,,,+++,,,------...000444888999<<>>OOOYYY[[[YYY]]]bbbyyymmmuuuwww\\\UUU[[[kkk|||\\\XXX```|||pppnnn|||~~~vvvmmmggg```dddgggiiikkkmmmpppsssyyyxxx|||zzzuuuvvvvvvtttuuuzzzkkkaaafffssszzzhhhTTTLLLOOOSSSQQQNNN@@@888///)))))),,,------)))***,,,,,,***)))***+++******))))))))))))******))))))******+++++++++,,,******))))))***+++,,,,,,++++++,,,------------,,,+++,,,------...000444888;;;:::<<<@@@FFFMMMQQQSSSVVVYYY]]]^^^^^^```eeeiiioooppptttxxxxxxyyy************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))''')))+++***((()))---000<<>>555...++++++---...)))***,,,,,,***)))***+++******))))))))))))******))))))******+++,,,,,,,,,++++++*********++++++,,,***++++++,,,,,,,,,,,,,,,+++,,,------...000444888:::;;;>>>CCCJJJOOORRRRRRWWWZZZ]]]^^^^^^aaaggglllssstttwww{{{{{{{{{,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))&&&(((******))),,,333:::JJJTTT___```XXX[[[rrrrrreeeYYYXXXlllmmm___UUUeee|||nnnvvvxxxqqqaaa[[[TTTQQQRRRTTTUUUTTT```eeekkkmmmlllmmmppptttnnnppptttwww{{{zzzuuusssxxxzzznnnjjjmmmyyyyyysssjjjllltttsssllliiiiiikkkrrr~~~wwwddd[[[^^^fffnnnssskkkccc]]]TTTIIIEEEFFFFFFDDD???888111---,,,---)))***,,,,,,***)))***+++******))))))))))))******))))))***++++++,,,------,,,,,,+++*********++++++)))******+++,,,++++++++++++,,,------...000444888999;;;???EEELLLPPPQQQQQQYYY[[[^^^______ccciiioootttuuuxxx{{{{{{{{{------------------------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***%%%'''******+++000999AAAYYY___eeeeee```gggyyywwwgggRRROOOXXXgggooo\\\YYY\\\]]]}}}yyykkkpppuuuhhh]]]WWWMMMKKKIIILLLTTT[[[___aaafffjjjllljjjeeeaaabbbdddmmmuuuwwwllleee```[[[\\\iii|||uuukkkiiigggeee______mmm~~~~~~rrrffffffhhhkkkrrr}}}|||mmmccc^^^]]]^^^cccggglllkkk]]]LLLFFFKKKFFFGGGFFF@@@777000,,,+++)))***,,,,,,***)))***+++******))))))))))))******))))))***+++,,,,,,------------,,,+++************))))))***++++++++++++***+++,,,------...000555888999999<<>>NNN\\\dddgggZZZQQQbbbzzzeeeNNNSSS```qqqxxxqqqdddZZZRRRKKKFFFHHHPPPeeerrreeelllssseeeWWWRRRKKKFFFEEEGGGIIIJJJUUUWWW[[[]]]\\\WWWRRRNNNRRRUUU\\\ffftttxxxggg]]]\\\bbbooo{{{{{{xxxzzzuuunnnrrrgggWWWKKKIIIPPPYYY```kkkuuu~~~wwwsssggghhhlllssswwwqqqaaaSSSRRRSSSTTTPPPHHH>>>666222------,,,,,,++++++************))))))))))))******))))))))))))************///...---++++++******************++++++,,,---...---............000444777:::;;;>>>AAAFFFKKKPPPRRRZZZ]]]```bbbbbbeeejjjnnnuuuxxxsssrrrxxxwww|||[[[GGG444...000000---+++,,,,,,+++************+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))***++++++---,,,...999IIIYYYaaaddd^^^UUUXXXyyyxxxWWWPPPaaawwwzzzfffSSSIIIHHHCCCCCCNNNccc{{{hhhpppnnn]]]RRRIIIGGGEEEEEEGGGLLLQQQSSSWWWYYY[[[ZZZXXXUUURRRQQQUUU___ooovvvfff\\\cccqqq~~~~~~|||zzzzzz{{{sssfffYYYTTTUUUXXXWWWZZZeeetttqqqiiicccgggrrrtttfffTTTLLLMMMMMMMMMJJJDDD===999111///---,,,++++++************))))))))))))******)))))))))))))))*********,,,,,,+++******)))******++++++++++++,,,---.....................///333666:::;;;>>>AAAFFFKKKPPPRRRZZZ]]]```bbbbbbeeejjjooowwwzzzuuusssxxxwww{{{|||```AAA333111111000...---,,,,,,+++++++++++++++************************((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''''''''''''''((((((((())))))(((((((((((()))***+++,,,,,,...555CCCRRR]]]```___\\\ccc{{{{{{aaaXXXbbbyyytttZZZLLLIIIEEEBBBGGG]]]ooommmrrreeeWWWLLLGGGCCCCCCDDDFFFIIINNNSSSVVVVVVVVVUUUSSSRRRTTTXXX\\\cccrrrxxxddd^^^eee||||||yyyvvvuuuxxx~~~}}}sssmmmjjjbbbZZZZZZ^^^hhhxxxvvvjjj\\\\\\kkkuuummm]]]LLLJJJHHHHHHHHHFFFBBB>>>555111---+++,,,,,,+++*********))))))))))))************))))))))))))))))))+++******)))))))))******++++++++++++,,,---......---......------///222555999;;;===AAAEEEKKKOOORRRYYY]]]```aaabbbeeekkkoooxxxzzzvvvtttyyyxxx|||mmmGGG333...---------...---,,,,,,++++++,,,,,,************************))))))))))))))))))))))))'''(((((((((((()))))))))&&&&&&&&&''''''''''''''''''''''''(((((())))))***((((((((()))***+++,,,---,,,333???LLLWWW\\\]]][[[bbbyyy```UUUdddlllQQQJJJMMMAAAEEEUUUvvvsssppp|||jjj[[[QQQHHHDDDFFFFFFGGGJJJKKKMMMOOOSSSVVVSSSSSSQQQOOOQQQYYYeeeoooooocccfffnnn}}}yyyuuuqqqqqqttt}}}pppbbb[[[ZZZ]]]jjj|||tttjjj]]]YYYfffvvvvvvkkkYYYRRRKKKGGGHHHHHHDDDAAA999444...+++,,,,,,+++*********))))))))))))******************))))))))))))******)))))))))******+++*********++++++,,,---...,,,------------///333666888999<<>>CCCHHHMMMOOOYYY\\\```aaabbbfffkkkpppuuuxxxuuuttt{{{{{{uuuRRR<<<555333333444......---,,,,,,,,,,,,---************************))))))))))))))))))))))))'''((((((((())))))******&&&&&&&&&'''''''''((((((&&&''''''((()))******+++((((((((()))***,,,---...111>>>OOOXXXYYYZZZ___dddaaaXXX[[[qqqfffLLLEEEEEEXXXnnnuuurrrwwwppp\\\LLLKKKLLLJJJKKKQQQGGGJJJMMMMMMKKKJJJLLLNNNIIIMMMSSS\\\iii|||pppnnnyyyzzzvvvvvvttt~~~{{{nnnUUUVVVXXX\\\aaagggkkkmmmmmmnnnggg]]]```mmmsssoootttfffVVVNNNOOORRRRRRPPP===777...+++,,,---,,,*********))))))))))))******+++*********))))))((((((***)))))))))***+++,,,---))))))))))))***+++,,,---***+++,,,,,,---000444777666777:::===BBBGGGLLLNNNYYY\\\___aaabbbffflllppptttwwwtttttt{{{|||sssPPP;;;555222///(((///111---,,,///...***------,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))************'''((()))***+++,,,///111CCCKKKUUUZZZVVVVVVfffzzzhhhSSSRRRgggYYYAAAFFFTTTuuuqqqyyyyyyVVVOOOGGGEEEIIINNNQQQRRRSSSNNNHHHFFFIIILLLNNNNNNMMMWWWbbblll}}}|||tttttt{{{xxxsss}}}}}}yyyrrrbbbXXXQQQQQQWWW^^^gggooouuuuuurrriii```^^^iiiuuurrrnnnbbbUUUSSSWWWWWWQQQDDD===444...---------,,,*********)))******+++,,,))))))))))))))))))))))))(((((()))************************)))******++++++,,,---...------...111444666888;;;@@@EEEJJJNNNPPPZZZZZZ]]]aaabbbccciiiqqq|||{{{ssssss{{{|||~~~mmmMMM;;;444222---111111---+++......+++------,,,,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))************)))***+++******---333888GGGNNNWWWZZZXXX___xxxwwwYYYQQQ```|||rrrTTTIIIYYYooozzzwwwfffPPPLLLHHHHHHMMMRRRTTTSSSRRRPPPMMMLLLNNNQQQRRRSSSUUUddduuu{{{uuuzzzyyyrrrrrrqqqrrruuuzzz{{{hhhUUULLLNNNWWWbbblllqqqooommmkkkhhhffffffgggmmmkkkbbbVVVPPPQQQQQQMMMGGG@@@777111......---,,,,,,,,,+++***)))))))))***))))))))))))))))))))))))'''((())))))******))))))*********)))******+++,,,,,,---...------...111444777999<<<@@@EEEKKKOOOQQQYYYYYY\\\___```bbbhhhqqqzzzzzzrrrrrr|||}}}iiiJJJ:::666222333000,,,+++---...------,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((())))))))))))))))))*********++++++***,,,,,,+++***///999AAANNNSSSYYY\\\```rrr{{{aaaKKKTTTtttlllYYYMMMOOOiii~~~cccRRRIIIIIIJJJOOOTTTWWWVVVSSSMMMMMMMMMMMMNNNRRRWWW\\\kkkzzzvvvvvv}}}}}}tttgggjjjnnnsssyyytttZZZKKKHHHMMMWWWaaalllkkklllrrrwwwssseeeXXXdddgggeee\\\QQQMMMKKKJJJJJJDDD<<<555111///---+++...---,,,***)))((((((((())))))))))))))))))))))))''''''((())))))))))))(((******))))))***++++++,,,,,,---...------...111444888999<<<@@@EEEKKKOOORRRYYYXXXZZZ]]]___```hhhpppxxxyyyrrrsss{{{|||bbbHHH;;;444222000------......,,,,,,,,,,,,++++++*********))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))))))))*********++++++++++++,,,---***+++222???JJJVVVVVVXXX^^^ooolllWWWLLL```{{{dddRRRNNNMMMTTTrrrjjjUUUIIIGGGJJJOOOVVVZZZZZZVVVRRRMMMMMMMMMLLLOOOXXXdddmmmvvvxxx|||jjjnnnuuu}}}sssaaaSSSIIIEEEJJJQQQeeeiiippp{{{}}}hhhSSSYYYbbbgggcccXXXNNNJJJIIILLLHHHAAA;;;555000---,,,---,,,+++***))))))))))))))))))))))))))))))))))))&&&''''''((((((((((((((())))))))))))***+++,,,,,,,,,---...------...111444777888;;;???DDDIIIOOOQQQZZZYYYZZZ]]]^^^```hhhqqqwwwyyysssssszzzzzz}}}~~~ZZZBBB666222//////000///---,,,,,,,,,+++++++++++++++***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***************+++++++++++++++,,,,,,+++...777EEEPPPUUURRRUUUeee~~~cccZZZZZZqqq|||eeeTTTJJJNNNRRR^^^pppZZZMMMHHHJJJNNNUUU[[[]]]ZZZUUUPPPSSSRRRQQQQQQXXXgggyyyyyyqqqqqq}}}vvvwwwzzz|||yyysssiii[[[KKK???AAAHHHYYYdddqqq{{{|||iiiVVVOOOXXXccceee]]]QQQJJJHHHLLLJJJEEE???888333///---+++***************++++++))))))))))))))))))))))))&&&''''''((((((((((((((())))))))))))***+++,,,---,,,---...------...111444666777999<<>>DDDOOO___xxxuuuttt^^^MMMOOOTTTUUUXXXZZZ\\\\\\ZZZYYYXXXXXX]]]gggzzzttttttttt^^^JJJIII[[[ooovvvpppllljjjbbbRRRAAA888<<>>FFFPPPVVVWWWYYY]]]\\\YYYSSSNNNQQQXXXVVVOOOEEECCCAAAAAA@@@===888333000---***)))***+++++++++,,,,,,,,,++++++*********+++++++++*********)))))))))******++++++,,,---------///000000000000333555555777999;;;>>>DDDJJJOOOXXX\\\```aaaaaacccgggjjjrrruuurrrrrrxxxxxx|||ccc>>>111111///------,,,,,,,,,,,,+++******)))************************))))))))))))))))))))))))******))))))))))))*********))))))******+++,,,---,,,000666???KKKUUU[[[\\\fffsssUUUUUUdddeeeQQQFFF???AAANNNeeeuuurrr\\\VVV[[[]]]]]][[[[[[]]]___]]]___kkkyyyzzzwwwwww}}}mmmZZZMMMLLLOOOZZZbbbfffeeehhhiii]]]LLL??????CCCKKKQQQTTTYYY___aaa]]]RRRIIIJJJPPPRRRNNNIIIFFFCCCCCCDDDBBB<<<777000---***))))))***+++***++++++*********)))))))))+++++++++*********)))))))))******++++++,,,---------.../////////000222444555666999;;;>>>DDDJJJOOOWWW[[[___``````bbbfffiiirrruuurrrrrrxxxxxx|||rrrLLL:::666222...---,,,,,,,,,,,,,,,+++++++++************************))))))))))))))))))))))))******))))))))))))******************+++,,,---...,,,222===GGGOOOTTTXXXZZZfffZZZJJJ^^^wwwyyyYYYGGGAAA???DDDYYYyyyyyynnn______bbb___ZZZZZZ\\\aaaccceeennn{{{nnntttyyykkk___WWWSSSWWW\\\___```fffkkkfffZZZEEEAAA@@@DDDIIIOOOXXX```hhhbbbVVVKKKIIINNNTTTUUUMMMHHHCCCCCCFFFEEE>>>777000---***((()))************))))))))))))(((((((((+++************))))))))))))******++++++,,,------,,,---.........///111333555666888;;;>>>DDDKKKOOOVVVZZZ^^^______aaadddhhhqqquuurrrrrrxxxxxx|||dddQQQEEE;;;333000...---------------------************************))))))))))))))))))))))))+++******))))))******+++*********++++++---...///---666CCCNNNPPPOOOSSSYYYiiivvvQQQSSSqqqlllTTTGGGEEEEEEQQQiii~~~mmmaaadddeee^^^WWWWWW\\\bbbjjjuuuxxxnnnvvv~~~yyytttnnngggddd``````]]]\\\bbbhhhfff```NNNEEE======AAAIIIUUU```eee```WWWNNNJJJMMMTTTYYYOOOHHHBBBBBBDDDBBB;;;333000---***((()))******)))))))))))))))))))))))))))************)))))))))))))))******++++++,,,------+++,,,---------...000222444666888;;;>>>DDDKKKPPPVVVZZZ^^^______aaaeeehhhqqquuuqqqrrrxxxxxx}}}jjjRRR>>>444222......---,,,,,,,,,,,,---************************))))))))))))))))))))))))++++++************++++++*********+++,,,...///000111:::IIIQQQNNNJJJQQQ\\\gggVVVllluuu]]]PPPIIIHHHIII^^^zzzwwwkkk```aaaaaa[[[VVVVVV]]]iiiyyyuuunnnooo|||{{{zzzwwwrrrmmmeee```ZZZYYY^^^gggiiigggXXXKKK>>>:::===EEEQQQ\\\[[[[[[WWWQQQIIIFFFJJJPPPRRRKKKDDDBBBBBB???888111111...+++)))*********)))************************)))))))))))))))))))))))))))******++++++,,,------***,,,------------000222444555888;;;???DDDKKKPPPWWW[[[___``````bbbeeeiiippptttqqqrrrxxxyyy}}}yyyWWW===222111///...,,,************+++++++++++++++++++++++++++))))))))))))))))))))))))++++++************++++++******+++,,,---///000111888@@@MMMSSSMMMIIIVVVjjjwww]]]fffhhhSSSKKKGGGJJJOOOhhhuuuzzz~~~eee\\\\\\[[[ZZZ\\\^^^jjj}}}sssiiinnnxxx~~~~~~~~~~~~~~~|||tttmmmddd]]]UUUUUU]]]hhhppprrrbbbRRRBBB;;;<<>>AAAGGGNNNYYY___eeecccTTTDDDBBBHHHQQQPPPLLLHHHCCC???<<<;;;444222...,,,,,,,,,,,,+++((((((((()))))))))******(((((((((((())))))******)))******++++++,,,------+++---......---...111333333555777;;;???EEELLLQQQVVVZZZ^^^______aaadddhhhpppsssqqqqqqxxxyyy~~~oooXXXKKK888666333000///...//////++++++++++++++++++++++++)))))))))))))))))))))))),,,++++++******++++++,,,+++++++++,,,...000111222CCCIIISSSVVVOOOQQQlllqqqZZZeeeiiiSSSHHHHHHZZZpppssshhh~~~gggZZZRRRUUUVVVWWWaaannn~~~yyyjjjbbbaaajjj~~~{{{{{{{{{|||~~~pppdddXXXUUUZZZccckkkpppmmm\\\KKKBBB@@@AAAEEEIIISSSZZZccccccTTTCCCAAAIIIMMMNNNLLLHHHBBB>>>>>>???666333///------------,,,&&&'''''''''(((((())))))'''((((((((())))))******)))******+++,,,,,,------,,,---.........///111333333555777;;;???EEELLLQQQUUUYYY\\\^^^^^^___cccgggooosssqqqqqqyyyyyy~~~hhhVVVBBB;;;111+++---111000---,,,,,,,,,+++++++++******)))))))))))))))))))))))))))************+++++++++---,,,---...------333;;;FFFNNNVVVVVVTTT___{{{fffZZZssscccSSSLLLJJJ___}}}{{{dddoooqqq\\\XXXUUUTTTVVV^^^tttjjjhhhfffdddhhhttt~~~{{{|||xxxuuuvvv{{{vvvnnnbbbXXXUUUYYYaaagggdddggg```MMM>>><<<@@@CCCMMMTTTWWWRRRKKKGGGDDDBBBJJJLLLLLLGGG@@@===>>>AAA<<<777111------,,,***(((///+++(((''')))***(((%%%(((((()))******************+++,,,---,,,,,,***)))+++,,,,,,,,,,,,...111444444555777;;;AAAGGGNNNRRRYYY\\\_________```dddhhhnnnrrrppprrryyyzzzjjjMMM<<<777000,,,---000///---,,,,,,,,,+++++++++******************************************++++++++++++---,,,,,,.........555===KKKSSSYYYXXXXXXiiiuuuccc```{{{```QQQLLLPPPkkkooofff|||gggUUUQQQQQQWWWbbbsssuuukkkeeeeeecccdddkkkzzz~~~}}}zzzvvvvvvyyy}}}~~~~~~tttnnneee\\\XXXYYY]]]``````ccc\\\KKK<<<999<<<>>>CCCKKKQQQPPPNNNLLLHHHDDDFFFHHHJJJGGGBBB??????@@@===888222...,,,,,,***(((+++***))))))***+++***((((((((()))******************+++,,,,,,,,,,,,+++***+++,,,,,,,,,,,,...111444444555777:::@@@FFFLLLPPPWWWZZZ]]]^^^]]]___cccgggnnnrrrppprrryyyzzz~~~pppFFF;;;777222000///...------,,,,,,,,,+++++++++******************************************+++++++++,,,---+++,,,......000888AAAQQQWWW[[[ZZZ___vvvjjjfffppp\\\MMMMMMYYY|||ooofffoooyyy___UUUTTTYYYgggyyy~~~pppfffaaaeeegggkkkqqq|||}}}|||}}}||||||}}}zzzxxxwwwwwwwwwvvvuuurrrnnnhhhbbb]]]ZZZYYYXXX[[[]]]XXXIII;;;555666888@@@HHHPPPUUUXXXXXXQQQIIIBBBDDDGGGGGGEEEAAA???>>>???;;;444///---+++***)))'''))),,,,,,,,,+++++++++(((((()))******************++++++,,,,,,,,,+++++++++,,,,,,,,,,,,...111444555555666999>>>DDDJJJMMMTTTWWW[[[\\\\\\___cccgggnnnsssppprrryyyyyy}}}RRR@@@;;;666444111---,,,,,,,,,,,,,,,+++++++++***************************************+++++++++,,,,,,---++++++...///333<<>>:::@@@<<<777222...,,,***)))'''+++...///,,,******+++(((((()))*********************++++++,,,,,,,,,++++++,,,,,,,,,,,,...111444555555666999===CCCHHHKKKRRRVVVZZZ\\\\\\___dddhhhooosssqqqqqqxxxxxx|||jjjCCC;;;555444222---,,,...,,,,,,,,,+++++++++*********************************++++++++++++,,,,,,,,,---+++,,,///111666AAALLLYYY]]]```cccvvviiieeevvvUUUOOO___~~~yyyhhhyyytttfffgggttt~~~{{{vvvqqqoooqqqtttwww~~~|||uuuvvvwwwvvvssspppmmmlllssspppkkkeee___YYYUUURRRTTTTTTSSSLLL@@@666222222666===GGGRRR\\\___WWWLLLBBBCCCDDDFFFGGGCCC<<<777???===:::555111---+++***))),,,000///,,,)))((()))(((((()))************************++++++,,,,,,,,,+++,,,,,,,,,,,,...111444555555666999===BBBGGGJJJRRRVVVZZZ\\\]]]```eeeiiiooosssqqqqqqxxxwww{{{yyyIII;;;111111222...---000,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,...,,,---000444:::GGGSSS^^^bbbfffoooyyycccjjjpppTTTXXXwwwooonnnzzzssswwwwww{{{}}}yyysssuuuvvvvvvrrrooommmlllrrroookkkfff___ZZZUUUSSSRRRRRRRRROOOEEE999333333111888AAALLLYYY```]]]VVVFFFCCCBBBDDDFFFEEE>>>888<<<======999444///+++***+++---...---+++)))((('''(((((()))***************************+++,,,------+++,,,,,,,,,,,,...111444555555666999===CCCHHHKKKSSSVVVZZZ\\\]]]```eeeiiippptttqqqqqqwwwwwwzzzXXXDDD333222333000---000,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++,,,,,,,,,------000---...111666===KKKXXX___ccciiixxxlllbbbtttqqqYYYfffzzzlllxxx|||xxxuuutttvvvwwwvvvqqqnnnlllmmmmmmmmmkkkhhhbbb[[[UUURRRPPPOOOQQQQQQIII<<<444444111777???HHHTTT^^^```\\\HHHCCC???AAAFFFGGGBBB<<<999<<>>DDDIIILLLRRRUUUYYY[[[[[[^^^cccgggppptttqqqqqqwwwvvvyyyiiiOOO999555666111---...,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,,,,,,,---------000......222777???NNN[[[]]]aaaiii{{{dddddd}}}www```pppwwwooo}}}vvv~~~}}}}}}{{{yyywwwvvvxxxyyyvvvqqqmmmlllmmmjjjkkkllljjjeee]]]UUUPPPNNNMMMPPPRRRKKK===555444111666<<>>DDDJJJMMMQQQUUUXXXZZZZZZ\\\aaaeeeqqqtttqqqqqqwwwvvvyyyccc===444666000,,,000---------,,,,,,,,,++++++---+++)))+++---///---+++++++++,,,------......///.........111888EEESSS\\\VVVQQQ]]]rrr]]]fffsssdddpppssszzz{{{{{{yyyxxxwwwvvvtttzzzuuusssuuutttnnnnnnrrrqqqpppnnnjjjddd]]]VVVRRRLLLJJJHHHIIIIIIDDD;;;333111333999AAAJJJMMMLLLIIIGGGDDD???===BBBHHHFFF@@@:::>>>CCCCCC???777000+++---,,,+++***))))))))))))+++***)))(((((()))***+++)))))))))))))))******+++------,,,------...///000222444666888<<>>666000111555===DDDHHHGGGDDDDDDBBB===;;;@@@FFFFFFAAA:::===@@@CCCBBB<<<444...---,,,+++***))))))))))))+++***)))(((((()))***+++)))))))))))))))***++++++------,,,------...///000222444666888<<>>;;;???FFFGGGDDD::::::===AAADDDAAA888///---,,,+++***))))))))))))******))))))))))))*********))))))))))))***++++++------,,,------...///000222333666888;;;AAAGGGLLLOOOTTTYYYZZZXXXZZZ___dddnnnwwwvvvssswwwvvvxxx___;;;---111555111...------------,,,,,,,,,+++++++++,,,,,,------,,,,,,,,,------.../////////000000444===HHHOOOPPPMMMGGGZZZfffhhh~~~zzz{{{iiinnnnnnjjjuuu~~~}}}|||}}}|||{{{zzztttsssrrrqqqooollljjjjjjaaabbbfffiiijjjddd[[[SSSSSSRRRQQQQQQOOOKKKEEEAAA777555444777===CCCFFFFFFHHHHHHDDD???@@@FFFHHHGGG===:::999>>>DDDBBB888///---,,,+++***))))))))))))***))))))))))))))))))*********))))))******+++,,,------,,,------...///000111333555888;;;@@@GGGLLLRRRVVV[[[\\\\\\]]]bbbfffnnnwwwuuusssvvvuuuxxxjjjFFF222222444000.........---------,,,,,,++++++,,,,,,,,,,,,------,,,,,,---......//////000000111666@@@JJJOOOMMMIIIJJJdddjjjzzz{{{kkkdddvvvnnnppp~~~}}}|||zzzxxxuuuqqqrrrqqqooommmkkkiiifffaaabbbeeejjjmmmjjjaaaZZZYYYWWWUUURRRPPPLLLHHHEEE;;;777333444;;;BBBGGGIIIKKKLLLIIICCC@@@CCCFFFEEE@@@;;;777;;;AAA@@@777------,,,+++***)))))))))))))))))))))******)))))))))***************++++++,,,------,,,------...///000111333555777;;;@@@GGGKKKRRRVVVZZZ]]]^^^```ccceeemmmvvvuuurrrvvvvvvxxx|||[[[AAA666222...............---------,,,***,,,------++++++---...---------...//////000000///222999CCCLLLQQQQQQOOOWWWsssxxxsss~~~|||fffhhhxxx|||~~~{{{xxxuuusssuuutttqqqnnnnnnkkkgggbbbaaaccchhhmmmlllfff___[[[XXXUUUQQQMMMKKKKKKJJJ???999111000555>>>EEEIIIIIILLLKKKDDD???@@@BBBBBBCCC===777888======666///---,,,+++***))))))))))))))))))************))))))+++************+++,,,,,,------,,,------...///000111222555777:::@@@FFFKKKPPPTTTXXX\\\^^^___bbbcccmmmvvvuuussswwwwwwzzzyyywwwXXX@@@555222............------------***,,,------++++++,,,...------......//////000000...333<<>>888777:::<<<999555---,,,+++***))))))))))))((()))***++++++***)))(((++++++******++++++,,,---------,,,------...///000000222444777:::@@@FFFKKKQQQTTTXXX\\\___aaabbbcccllluuuuuusssxxxyyy|||iiiiiiJJJ;;;999//////.........---------))),,,...---+++***,,,///------......///000000000---444???JJJTTT\\\cccggg~~~yyyaaauuuxxx{{{ooonnn}}}xxxuuutttxxxxxxrrrpppqqqmmmgggbbb^^^\\\___fffiiifffbbbTTTQQQLLLGGGFFFHHHNNNRRRKKKBBB555///111999@@@EEEFFFMMMPPPKKKDDDCCCEEEFFFEEE???999777999<<<<<<:::---,,,+++***))))))))))))((()))***++++++***)))(((++++++******++++++,,,------------------...000000000222444777:::???FFFKKKSSSVVVZZZ^^^bbbdddeeeeeellluuuuuutttyyyzzz}}}tttSSSCCC777666444111...,,,,,,,,,---++++++,,,,,,,,,---------+++---......------///000222===BBBKKKYYY___eeerrrkkkaaa~~~tttiiiqqqmmmzzz~~~}}}|||wwwvvvvvvvvvtttpppkkkgggbbb^^^\\\^^^cccfffeeeccc[[[UUUMMMGGGEEEGGGIIIKKKFFFAAA888111000444;;;@@@FFFEEEHHHLLLIIIBBBBBBHHHFFFCCC<<<888;;;AAAAAA>>>666333...***'''((()))+++******))))))))))))******))))))))))))))))))***+++,,,---......------///111111333666888;;;@@@FFFJJJOOOUUU\\\^^^^^^___dddhhhpppvvvrrrpppwwwyyy{{{wwwRRR<<<444666555333000...---------++++++,,,,,,,,,---------,,,---............///111222===CCCLLLYYY^^^dddrrrgggbbbttt```ZZZlllnnn~~~~~~yyywwwuuusssqqqnnnjjjgggfffaaa\\\\\\```bbbbbbaaaZZZUUUMMMFFFCCCDDDFFFHHHFFFAAA999222000333:::???CCCAAABBBEEECCC>>>???DDDFFFCCC<<<888;;;BBBEEECCC999444...***)))***************))))))))))))*********************++++++,,,+++,,,------,,,---///111111333555888;;;@@@FFFJJJOOOUUU[[[^^^^^^___ccchhhpppvvvsssqqqxxxzzz|||VVV777555666555444222111///...---,,,,,,,,,,,,------------,,,---............000222444@@@HHHQQQ]]]___gggxxx___ccclll\\\PPPQQQnnnnnnkkk}}}{{{{{{~~~}}}yyyuuuqqqooonnnlllkkkjjjddd]]]YYYZZZ]]]^^^^^^ZZZUUUMMMFFFBBBAAACCCDDDEEEAAA:::444000333888===AAA@@@AAABBBAAA>>>???BBBJJJGGG@@@999:::AAAFFFFFF===777///,,,------+++)))******))))))))))))******++++++******+++,,,,,,---***,,,,,,,,,+++,,,...000111333555888;;;???EEEIIINNNTTT[[[]]]]]]^^^cccgggooowwwuuusssyyyzzz}}}ccc;;;999444444333333111///---,,,,,,,,,,,,------------...---...///......///111444999EEEOOOYYYbbbcccnnnqqqYYYhhhhhhVVVLLLIIIQQQssshhhnnn|||yyyyyy{{{~~~{{{uuuqqqpppqqqqqqqqqllleee\\\WWWVVVYYY\\\]]]ZZZWWWPPPHHHBBB@@@AAABBBDDDAAA<<<666111111666;;;BBBDDDGGGIIIIIIFFFDDDDDDPPPMMMEEE;;;999>>>CCCDDDBBB:::111...111111...)))******))))))))))))*********************+++,,,---***+++,,,,,,++++++---///111222555777:::>>>DDDHHHMMMSSSZZZ\\\\\\]]]bbbfffnnnwwwvvvtttzzzzzz}}}rrrFFF:::222222222111000...---,,,,,,,,,---------...............///......000333555<<>>888111000444888AAAFFFMMMQQQSSSPPPJJJEEENNNMMMGGG===888;;;AAACCCCCC;;;333111333333///*********))))))))))))******((((((((())))))***,,,,,,***+++,,,,,,++++++---///000222444666999===CCCGGGLLLRRRYYY[[[[[[\\\aaaeeemmmvvvwwwuuuzzzzzz}}}}}}WWW:::222222111000///...------,,,---------...............//////......000444777>>>KKKXXXdddkkklllkkkoooiiiJJJEEEEEEHHHTTT[[[oooeeefff{{{xxxvvvwwwtttooommmmmmnnnoooooogggccc]]]XXXVVVWWWYYY[[[\\\[[[VVVOOOFFFAAAAAABBBAAABBB@@@:::222///222666<<>>888:::@@@CCC@@@:::444111222222///+++******))))))))))))******''''''(((((()))***,,,,,,***,,,,,,,,,+++,,,...000000222444666888===BBBFFFKKKQQQXXXZZZZZZ[[[```dddjjjuuuwwwuuuyyyyyy}}}xxxlll@@@444333111///......//////------------............/////////...///111555888CCCQQQ^^^kkkqqqsssmmmeeeJJJKKKKKKKKKTTTZZZvvvooocccsss|||xxxvvvuuusssooommmlllllljjjiiifffddd```[[[XXXVVVWWWXXX[[[[[[XXXPPPGGGAAA@@@BBBAAABBBBBB;;;222...000444999AAAJJJPPPUUUVVVNNNDDD<<>>888888<<<>>>:::777222000///...,,,+++******))))))))))))******((((((((()))***+++------+++,,,------,,,---///111000222444555888<<>><<<777333333333999BBBJJJKKKIIIHHHEEEAAA;;;@@@FFFGGG>>>444333888555888777111------,,,***))))))))))))************)))************+++++++++***++++++,,,---...000111222333444555777;;;@@@DDDOOORRRVVVWWWWWWYYY^^^bbbjjjssssssqqqvvvwwwzzzzzzmmmuuuFFF777222222---...111,,,/////////////////////......---///111111222:::DDDUUUeeetttdddcccaaaLLLKKKGGGOOOeeevvveeeuuu}}}wwwtttxxx~~~uuukkk[[[UUUNNNJJJJJJKKKLLLMMMOOOSSSZZZaaaiiisss~~~{{{yyyxxxwwwuuussspppmmmkkkjjjiiigggddd```]]]ZZZVVVRRROOOVVVWWWWWWTTTMMMEEE???<<<<<<>>>@@@>>>999555333222444===EEEFFFEEEEEEBBB>>>:::<<>>@@@BBB@@@<<<777333111111999@@@BBBCCCDDDBBB>>>;;;<<<@@@CCC@@@888444555666999999333///...---***))))))))))))************)))************+++++++++,,,,,,,,,,,,,,,---...//////111222444777;;;AAAFFFLLLPPPUUUXXXZZZ]]]cccgggiiirrrrrrqqqvvvwww{{{}}}WWW>>>111111000111222,,,............////////////000///000111111333???LLL```rrr{{{gggmmmcccQQQOOOMMMZZZwwwtttkkk}}}uuunnnjjjnnnuuuzzzzzznnnbbbZZZOOOMMMJJJHHHGGGGGGGGGHHHFFFHHHIIIIIIHHHJJJOOOTTTgggppp|||}}}||||||}}}yyywwwuuurrrooommmkkkkkkkkkiiifffccc```\\\XXXTTTTTTWWWYYYWWWPPPHHHAAA===AAABBBDDDCCC???999444111111888>>>AAADDDGGGFFFCCC???BBBIIIMMMGGG<<<777777777;;;:::555111///---***((()))))))))************))))))*********+++++++++------,,,,,,,,,------......000111333666;;;BBBFFFKKKOOOUUUXXXZZZ]]]aaaeeehhhqqqrrrqqqvvvxxx{{{xxx]]]@@@111222111111222...---.........//////000000//////000111000444CCCRRReeewwwzzzlllxxxfffSSSPPPNNN___vvvrrr~~~zzzkkkdddaaafffnnntttzzz}}}sssiii___XXXLLLKKKJJJHHHGGGGGGHHHIIIHHHKKKOOOPPPNNNMMMOOOQQQVVVZZZeeesss~~~~~~~~~yyyxxxuuurrrooommmlllkkkiiihhhfffeeedddaaa\\\YYYUUUXXX[[[[[[UUUMMMEEEAAACCCDDDDDDDDDAAA<<<666222000666<<<@@@EEEKKKKKKHHHAAAHHHQQQUUULLL???777888999<<<<<<777222111...+++((()))))))))************))))))*********+++++++++------,,,,,,,,,------......///111333666;;;AAAFFFJJJOOOTTTWWWXXXZZZ^^^bbbgggpppqqqpppwwwxxx|||www{{{^^^AAA111444222000222///------......///000000000//////111111000666HHHYYYkkk}}}tttooohhhTTTOOONNNddd{{{rrrttt|||{{{xxxsssoooccc^^^\\\ccclllsssyyy~~~uuulllcccZZZTTTNNNMMMLLLIIIGGGGGGHHHJJJPPPUUUYYYZZZXXXUUUTTTUUUTTTUUU[[[hhhxxxyyywwwuuurrrooommmlllkkkgggfffeeeeeedddbbb]]]ZZZTTTYYY]]]^^^YYYRRRJJJFFFDDDDDDCCCCCCAAA===888333...444999>>>EEELLLNNNKKKCCCGGGOOOSSSLLL???777666:::>>>>>>999444222///+++))))))))))))************)))************+++++++++,,,,,,,,,,,,,,,---...///...000111333666:::@@@EEEJJJNNNTTTWWWXXXZZZ]]]```fffpppqqqpppwwwyyy}}}yyyooo|||]]]@@@333666222...111111------......///000000111000111222333333:::NNN```qqqtttyyyiiiTTTOOOPPPiiirrrnnnvvv}}}{{{{{{xxxuuurrrqqqpppnnnjjjeee___[[[[[[dddnnnuuu{{{zzzppphhhaaaXXXSSSQQQRRRQQQOOOMMMNNNRRRVVV___cccffffffccc``````bbbdddcccdddjjjttt}}}~~~}}}}}}xxxwwwtttqqqooolllkkkjjjeeedddccccccbbb___ZZZVVVRRRXXX^^^```\\\UUUMMMIIIEEECCCBBBAAAAAA>>>999555...222777===FFFOOOQQQNNNGGGCCCDDDHHHIIICCC:::666;;;??????:::555333///+++))))))))))))************)))************++++++++++++++++++,,,---...///000///000222333555999???CCCHHHMMMTTTXXXYYY[[[___bbbeeeoooppppppwwwyyy~~~xxxeee\\\@@@333777222---000222---------...///000000111111222444555555===RRReeeuuu{{{iiiTTTOOOQQQmmmqqqooozzz|||ssspppooollliiiffffffgggeee```[[[ZZZVVVXXXbbbmmmuuuzzzvvvnnnhhhbbb[[[VVVQQQRRRSSSRRRRRRUUU\\\aaaeeehhhlllnnnnnnooorrrvvvvvvuuussssssuuuyyy~~~}}}{{{{{{xxxvvvtttqqqnnnlllkkkjjjdddcccbbbaaa___[[[VVVRRRQQQVVV]]]```]]]VVVOOOJJJEEECCCAAA@@@@@@???:::777000444888>>>HHHRRRTTTRRRLLLAAA:::@@@HHHGGG???888;;;@@@@@@;;;666444000+++))))))))))))************)))************+++++++++***++++++,,,---...000111000111222333555999>>>BBBFFFLLLTTTYYY[[[^^^bbbeeeeeeoooppppppwwwyyy~~~bbbllldddDDD444666222...111333000000000000111111111111222111000222;;;LLL```nnnqqqcccMMMMMMYYYyyywwwuuu~~~{{{wwwsssmmmgggccc```]]]ZZZYYY[[[[[[ZZZWWWSSSSSSUUU[[[eeeqqq{{{zzznnngggeeeccc^^^YYYXXXWWWWWWXXX[[[___ccceeeeeeiiipppvvv{{{}}}~~~|||wwwtttsssqqqnnnllljjjiiiiiigggfffdddaaa\\\XXXUUUSSSNNN\\\hhhiiibbbYYYPPPIIIAAACCCAAA===>>>AAA===555111111444<<>>@@@FFFFFF===333999888888999999777222---+++*********,,,+++***(((((())))))******+++,,,,,,...///000///...---...///111222333555666:::???BBBGGGMMMSSSXXXZZZ]]]bbbfffnnnmmmppptttuuuxxxeeefffoooLLL888666222///222111000000000000111111111111333222222888DDDWWWjjjvvvkkk___LLLQQQaaapppqqq}}}{{{xxxtttpppkkkfff___[[[WWWTTTRRRRRRSSSSSSRRRPPPNNNOOOSSS[[[fffrrr|||xxxmmmgggfffddd```[[[___^^^^^^___bbbeeejjjlllkkkpppxxx}}}zzz{{{~~~~~~zzzvvvuuusssqqqooommmkkkiiiiiigggfffddd```\\\XXXUUUSSSRRR]]]gggiiieee]]]RRRHHH@@@AAA@@@===???CCC@@@999222222444;;;DDDLLLOOOPPPIIIAAA:::<<>>BBBGGGMMMSSSXXXZZZ]]]bbbffflllllloootttuuuwwwhhh```YYY>>>888333111222///000000000000111111111111333111333===OOOdddttt}}}zzzeeezzz```NNNUUUgggwwwkkkooo~~~zzzwwwqqqlllfff```YYYUUUMMMKKKIIIIIIJJJJJJIIIHHHHHHKKKQQQZZZfffrrr}}}{{{tttkkkggggggfffccc```aaaaaaaaacccfffkkkooorrrvvv{{{~~~{{{yyyzzz|||{{{xxxuuuuuutttrrrooommmkkkiiihhhfffeeeccc```\\\YYYUUUTTTWWW___fffhhhfffaaaUUUJJJAAAAAA???===@@@DDDCCC>>>333222444999AAAFFFHHHGGGDDD<<<666888@@@CCC===666666<<>>BBBGGGMMMSSSXXXZZZ]]]bbbfffjjjkkkoootttvvvwww}}}kkk]]]gggFFF:::333222333...///000000000111111111111222000222@@@VVVkkkyyy~~~tttdddvvvhhhTTTWWWeeeqqqsssxxx|||zzzuuuoooggg```YYYRRRMMMFFFEEEDDDDDDDDDDDDDDDDDDDDDHHHPPPYYYdddpppzzzwwwqqqkkkhhhiiiiiihhheeedddeeefffiiinnntttyyy}}}~~~|||{{{{{{zzzwwwttttttsssqqqooollljjjgggfffeeedddbbb___\\\YYYVVVTTTZZZbbbiiiiiifffaaaYYYRRRFFFCCC???>>>AAACCCCCC@@@333222444999???DDDDDDCCCAAA:::666;;;DDDFFF@@@777666@@@JJJLLLDDD:::444222...,,,******++++++***)))***++++++,,,,,,---......,,,...///...------...000000111333444666999>>>AAAGGGMMMSSSXXXZZZ]]]bbbeeehhhjjjnnntttvvvvvv|||ttt\\\yyysssMMM<<<333333444...///000000000111111111111222000444CCCZZZooo{{{vvvggguuuqqqZZZXXX```|||zzzuuurrrmmmfff^^^VVVNNNGGGCCC@@@@@@@@@@@@???@@@AAABBBCCCHHHOOOWWW```jjjttt{{{|||uuuqqqmmmkkklllmmmlllkkkkkklllnnnsssyyy~~~|||zzzwwwtttrrrrrrpppnnnlllhhhfffdddccccccaaa___\\\YYYVVVUUU]]]hhhpppllleeeaaaaaaaaaLLLFFF@@@???@@@AAAAAA@@@333222333888???DDDEEEDDD@@@<<<:::@@@IIIKKKBBB999777BBBNNNPPPGGG===777666///---+++***++++++***)))***++++++,,,,,,---......+++---......------...000///111222333555999===AAAGGGMMMSSSXXXZZZ]]]bbbeeehhhiiinnntttuuuvvv{{{zzz[[[ooozzzTTT>>>222333555000000000000000111111111111444333888GGG^^^rrr~~~}}}mmm|||rrrZZZWWW^^^zzz~~~wwwqqqmmmiiiddd]]]VVVOOOIIICCC???;;;<<<===<<<;;;<<<>>>???CCCHHHNNNTTTZZZcccnnnvvvzzzwwwtttqqqooooooppppppooooooppprrrwww}}}|||yyywwwuuurrrrrrqqqooolllhhheeecccbbbbbb```^^^\\\YYYWWWUUU___jjjqqqkkkbbbaaaggglllQQQHHH@@@??????>>>>>>@@@444222333777???EEEGGGGGGCCC>>><<>>999888000...+++******+++************++++++,,,---------+++,,,......------...000///000222333555888===AAAGGGMMMSSSXXXZZZ]]]bbbfffiiijjjnnnsssuuuvvv|||qqqZZZfff~~~XXX@@@111222777222000000000000111111111111222333999III^^^rrrxxxoooWWWVVV```{{{ppphhhcccaaa___\\\XXXRRRMMMIIIEEEAAA???999;;;<<<<<<:::;;;===@@@CCCGGGLLLPPPVVV^^^jjjsss{{{~~~yyyyyywwwuuusssssssssssssssssssssuuuyyy~~~}}}{{{xxxvvvvvvttttttsssqqqnnnjjjfffdddaaaaaa```^^^\\\YYYWWWVVV]]]eeegggaaa[[[^^^ffflllRRRHHH???>>>>>>===>>>AAA666333222666===DDDHHHIIIGGG@@@<<>>>>><<<<<>>======<<<>>>CCC888444222444;;;CCCGGGIIIKKKBBB:::;;;CCCGGGBBB<<<888===CCCDDDAAA<<<999888222///,,,******++++++***((())))))***++++++,,,,,,***+++------------...000///000222333555888===@@@GGGMMMSSSXXXZZZ]]]bbbfffllllllnnnrrrtttvvv~~~kkk[[[___xxxiiiJJJ444555:::444333222111111000111111111333333888EEEZZZooohhhVVVSSSbbbzzzvvvhhhWWWRRRMMMJJJHHHEEECCCDDDFFFDDDAAA>>><<<<<<<<<<<<===<<<;;;:::;;;<<<===>>>BBBEEEGGGJJJNNNUUU___fffqqqyyy{{{}}}~~~}}}zzzvvvtttwwwzzz{{{}}}zzzqqqpppqqqyyy|||~~~}}}{{{{{{{{{{{{yyyvvvrrrmmmiiifffeeecccaaa^^^]]]]]]\\\ZZZXXXWWWSSSNNNLLLMMMQQQTTTVVVFFFDDDAAA===<<<<<<===>>>;;;444000444:::@@@FFFKKKSSSOOOEEE===BBBJJJGGG===333999??????:::555444666333000,,,******,,,,,,,,,)))************++++++++++++,,,...---,,,,,,---///222222333333333666;;;???GGGLLLTTTYYY]]]```fffjjjmmmpppmmmooowwwvvvyyyzzzXXXWWWkkkqqqPPP777555:::444333222222111111111111111333444999HHH^^^ttt||||||fffYYY^^^uuuyyyfffYYYMMMIIIEEEFFFJJJLLLMMMMMMHHHFFFCCCAAA@@@@@@@@@???>>>>>>=========>>>???@@@CCCEEEGGGIIILLLQQQYYY^^^kkksss~~~yyy~~~|||yyyyyy{{{|||rrrooonnnxxxyyyzzz{{{{{{{{{yyyxxxvvvuuusssooollliiifffeeedddbbb___]]]\\\[[[XXXVVVTTTRRRNNNLLLKKKIIIGGGFFFCCCAAA???===<<<<<<>>>>>>888222///444;;;AAAGGGLLLRRROOOEEE<<>>===<<<<<<<<<===>>>???666000...444<<>>===999666444000,,,***)))*********)))************++++++++++++,,,...---,,,,,,---//////000111222333777<<<@@@HHHMMMTTTXXX[[[___eeeiiimmmpppnnnpppxxxyyy|||[[[NNNSSSrrrddd@@@666777222333333222111111111111222333555===NNNeee|||jjjqqqsssaaahhhqqqXXXIIICCCEEEPPP]]]ddddddaaaZZZSSSRRRMMMHHHEEEDDDCCCBBB@@@@@@????????????@@@@@@@@@>>>@@@BBBCCCEEEGGGIIIKKKPPPYYYeeepppxxxvvvyyy}}}}}}~~~~~~~~~{{{yyytttpppmmmnnnnnnmmmllljjjiiihhhfffdddaaa___\\\YYYUUUQQQMMMLLLLLLKKKIIICCC<<<666<<<;;;;;;;;;<<<===>>>>>>666000///555<<<@@@DDDHHHEEEEEE>>>444444>>>BBB@@@777999;;;===>>>===;;;888666333...+++++++++******))))))*********++++++++++++,,,...---,,,,,,---///...///000111333777===AAAHHHMMMSSSXXX[[[___eeeiiilllpppnnnpppyyyzzz}}}```OOONNNkkkpppHHH888777222444333333222111222222222444666===NNNeee|||iiitttfffccc~~~gggQQQGGGFFFLLL]]]kkklllfffbbb___\\\\\\UUUMMMHHHGGGFFFDDDBBB???????????????>>>>>>===;;;<<<===@@@BBBDDDEEEEEEGGGOOOZZZeeennnwwwvvvpppxxx}}}xxxvvvwww{{{~~~~~~zzzxxxtttqqqooooooppppppnnnmmmjjjiiieeedddaaa```^^^ZZZVVVRRRNNNLLLJJJHHHFFFCCC>>>:::>>>===<<<;;;;;;<<<===>>>888222000555;;;>>>AAADDDAAABBB<<<444777BBBIIIGGG999===BBBAAA===::::::<<<:::666111...,,,,,,++++++))))))*********++++++++++++,,,...---,,,,,,---///...///000111333777<<<@@@GGGLLLRRRVVVZZZ___eeejjjlllpppnnnpppyyyzzz}}}eeeOOOIIIfffSSS<<<999444444444333222222222222222444555<<>>===<<<:::::::::===@@@BBBCCCBBBBBBIIIRRR[[[bbbjjjsssyyyxxxmmmjjjtttyyynnniiiiiikkkqqqwwwxxx|||yyyxxxwwwvvvuuusssssstttsssqqqnnnjjjhhhdddcccbbbaaa```]]]XXXUUUPPPMMMIIIGGGEEEDDDBBB@@@EEEBBB???<<<;;;;;;<<<===:::333000444999<<>>888>>>KKKQQQNNN:::@@@DDDBBB===999;;;>>>===999333///...---,,,+++)))************++++++++++++,,,...---,,,,,,---///...///000111222666;;;???FFFJJJPPPUUUYYY___ggglllmmmpppnnnpppxxxyyy|||jjjPPPEEE```^^^BBB;;;555444444333222222222222333333444:::JJJbbb}}}ooorrrxxxpppmmmWWWKKKLLLRRR^^^jjjqqqooorrr{{{~~~hhh]]]OOOHHHIIILLLLLLKKKGGGGGGGGGEEECCC@@@>>>======;;;999;;;>>>@@@@@@???>>>CCCIIINNNRRRXXX___dddlllmmmnnnlllffffffrrryyylll___[[[\\\___fffnnntttzzz|||rrrpppvvvzzzxxxuuurrrrrrsssuuuvvvwwwwwwwwwwwwwwwwwwuuurrrmmmiiifffbbbbbbbbbbbbbbb```\\\XXXOOOMMMJJJJJJKKKLLLMMMMMMMMMIIICCC===:::999;;;<<<:::333///222777;;;@@@DDDEEEDDD>>>;;;CCCQQQTTTNNN:::===@@@???===;;;<<<===>>>:::444000---,,,+++))))))************++++++++++++,,,...---,,,,,,---//////000111111222555:::>>>DDDIIIOOOTTTYYY```hhhnnnmmmpppmmmooowwwwwwzzzoooRRRDDD]]]fffGGG===666555444333333222222333333222222888IIIbbb~~~qqqzzzzzzhhhTTTLLLPPPVVVdddpppyyy~~~eeeYYYKKKDDDFFFJJJMMMMMMLLLKKKKKKIIIFFFCCC@@@>>>@@@===::::::===??????===:::===BBBDDDEEEIIINNNSSSTTTWWW]]]bbbcccfffsssttteeeWWWSSSUUUXXX```jjjuuu}}}jjj______aaa```]]]^^^dddmmmtttwwwwwwvvvvvvzzzzzzyyyvvvrrrlllgggdddaaaaaabbbcccdddbbb^^^[[[LLLKKKKKKNNNSSSWWWYYYYYYRRRMMMEEE>>>:::999:::<<<999222---000777<<>>???===;;;>>>999444///---+++***((()))************++++++++++++,,,...---,,,,,,---///000000111111222555999===CCCHHHNNNTTTYYY```iiiooommmpppmmmooowwwvvvyyyuuuJJJCCCUUUzzzxxxMMM888555666555333111111222333444111666>>>LLLdddwwwvvvwww^^^NNNLLLVVVaaakkk{{{nnnWWWIIIAAADDDEEEBBBEEEMMMNNNNNNNNNMMMLLLIIIGGGFFFBBB@@@>>><<<<<<<<<===>>>:::;;;<<<>>>@@@AAACCCCCCBBBEEEKKKTTT___jjjsssxxxmmmbbbYYYVVVUUUVVV]]]gggtttxxxyyyzzzssshhheeeiiipppvvvzzzzzzxxxvvvxxxwwwtttpppllliiifffeee`````````aaabbb___[[[XXXNNNNNNNNNQQQUUUXXXYYYYYYVVVLLL@@@888777999;;;<<<999333000222555:::BBBJJJJJJGGGAAA;;;===DDDHHHHHH===888777:::===<<<;;;<<<<<<777111---,,,,,,***((()))************+++++++++++++++,,,,,,---.../////////000000000000222666999CCCHHHNNNRRRUUU\\\fffnnnnnnppplllmmmtttuuuxxxzzzOOOGGGUUUvvvWWW@@@;;;666444333111111222333444444666;;;HHHbbbqqqiiirrrjjjXXXMMMNNNXXXaaazzzyyydddSSSFFF???BBBEEECCCFFFMMMNNNOOOPPPPPPOOONNNMMMLLLGGGFFFCCC@@@>>>===>>>>>>============>>>???@@@AAA???@@@DDDKKKWWWdddpppwwwhhhccc___]]]ZZZZZZbbblll|||}}}zzzyyyzzz{{{zzzvvvrrrnnniiifffddd___^^^^^^^^^^^^]]]YYYVVVQQQOOOOOOPPPSSSVVVXXXXXXTTTKKK@@@999888:::;;;<<<:::333///111666<<>>DDDHHHHHH===777555888:::999999;;;>>>999333///...---+++))))))************++++++++++++,,,,,,,,,---............///000111222555:::===EEEJJJOOORRRTTTZZZccckkkmmmoookkkkkkssstttwwwTTTIIITTTuuuYYY@@@:::555444333222111222333444777666888EEEaaahhh[[[]]]|||vvvnnnaaaTTTOOOUUU___ggg{{{yyyhhhRRRGGG@@@CCCEEECCCEEEJJJMMMNNNOOOQQQRRRRRRSSSSSSMMMKKKIIIEEECCCBBBAAAAAA>>>===<<<:::::::::;;;<<>>???CCCLLLYYYfffnnn```aaaccccccaaaeeesss}}}|||wwwvvvtttqqqnnnjjjgggeeeaaa```^^^]]]]]]\\\ZZZXXXTTTRRROOOOOOQQQTTTVVVVVVQQQJJJ@@@;;;:::;;;<<<;;;:::333///111777>>>FFFNNNSSSOOOFFF======CCCGGGGGG<<<777555777888666666888<<<888333///---+++***((()))************+++++++++,,,,,,,,,,,,---------------...000222555999>>>BBBGGGKKKPPPRRRTTTXXXaaahhhmmmooojjjjjjrrrsssvvvXXXIIISSSyyyTTT<<<777555444333222222222333333666555666DDDaaa{{{bbbVVVWWWzzz}}}wwwmmmkkkdddXXXTTT\\\kkkuuu{{{qqqVVVLLLEEEEEEEEECCCDDDGGGIIIJJJLLLOOOQQQSSSUUUUUURRRQQQNNNLLLIIIHHHGGGFFFCCCBBB???===<<<<<<<<<===BBB@@@>>>???DDDNNNWWW]]]]]]___```\\\\\\hhh|||zzz|||nnnnnnnnnmmmllljjjiiigggfffccc```___^^^^^^]]]\\\VVVSSSOOONNNOOORRRTTTUUUOOOHHH@@@<<<;;;<<<<<<;;;888222///333999>>>CCCHHHOOOKKKBBB::::::AAAFFFFFF;;;888999<<<<<<777555666666333000---+++***)))((())))))*********+++++++++------,,,,,,,,,,,,,,,,,,---///111222555999>>>BBBFFFKKKPPPSSSTTTXXX```gggnnnooojjjjjjrrrssswww\\\IIIRRRzzzTTT===:::444444333333222222222222333333666DDDaaazzzcccYYY[[[~~~vvvsssrrrssskkk]]]WWWaaasss~~~vvviiiXXXPPPGGGEEEEEEDDDEEEFFFHHHIIIKKKMMMPPPSSSUUUVVVYYYXXXVVVSSSPPPNNNLLLLLLKKKJJJHHHEEECCCBBBBBBBBB???>>>======@@@EEEJJJMMMYYYYYYUUUOOOSSShhhwwwtttsssjjjjjjkkklllllljjjiiiggghhheeeaaa___^^^^^^]]]\\\VVVSSSOOOMMMNNNQQQSSSSSSNNNHHHAAA<<<<<<<<<;;;:::777222000666;;;======???EEEBBB;;;444666???DDDEEE:::;;;>>>CCCAAA:::555555111111///---,,,++++++,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,++++++...///111222333666;;;>>>CCCHHHOOOSSSUUUZZZcccjjjoooqqqkkkkkkrrrtttxxx^^^JJJOOOuuuUUU===:::444444444333333333222222111333666BBB\\\}}}hhh[[[\\\|||wwwqqqsss~~~}}}rrrbbb^^^kkkzzzyyyoooeee^^^VVVLLLFFFEEEGGGHHHHHHJJJJJJKKKMMMOOOQQQTTTUUU^^^^^^]]][[[YYYXXXWWWVVVTTTSSSPPPNNNJJJGGGEEECCC=========>>>@@@BBBDDDFFFKKKMMMLLLNNN]]]{{{|||uuurrrpppooolllmmmnnnnnnllljjjgggeeedddaaa^^^\\\[[[[[[YYYXXXSSSQQQNNNMMMOOOQQQSSSSSSPPPIIIAAA<<<;;;<<<;;;:::888222000666<<<<<<;;;;;;<<<;;;777333666@@@FFFFFF;;;===BBBFFFCCC:::444444222222222111...---...///)))************+++++++++++++++++++++,,,,,,,,,,,,///000000111222444999<<>>;;;;;;888666;;;DDDIIIIII======AAACCC>>>666333444444555555333///------...)))************+++++++++*********+++,,,,,,,,,---...///000111222555999<<>>AAACCC======<<<;;;???HHHMMMLLL>>>===>>>>>>999333222555444666555222---***)))+++)))************+++++++++))))))***+++,,,,,,------...///000111333666:::>>>CCCJJJRRRWWWYYY^^^ffflllooopppiiihhhppprrrwwwnnnMMMDDDFFF]]]cccCCC===666555333444444444333111333666777777BBB```{{{VVVQQQdddqqq___ZZZ[[[WWWPPPKKKMMMKKKIIIFFFEEEEEEFFFFFFOOOQQQTTTZZZgggvvv~~~~~~xxxtttrrroooiiiaaa\\\YYYVVVQQQMMMGGGJJJUUUffflllfff]]]YYYVVVeeevvvqqq]]]UUURRRKKKCCCBBBHHHLLLMMMYYYccciiihhhhhhjjjhhhddd___]]][[[YYYXXXWWWTTTQQQQQQMMMJJJKKKOOORRRSSSSSSRRRLLLDDD===::::::::::::999333000444999;;;>>>AAABBBAAA;;;777AAAPPPQQQHHH<<<888888999777222000111222222222000,,,***))))))''')))******))))))***+++***,,,------++++++,,,...---...///000111555:::>>>EEEJJJPPPTTTVVV\\\eeelllpppmmmlllmmmooosss~~~mmmNNNFFFFFF]]]mmmFFF:::777555444333444444333222111444444444???\\\XXXQQQcccooo^^^YYYZZZXXXSSSPPPNNNLLLIIIFFFEEEDDDEEEEEEJJJKKKMMMRRR^^^mmmuuuvvvwwwoooiiiaaaXXXQQQMMMLLLPPPVVVXXXUUUVVVZZZdddsss{{{mmmcccbbb\\\PPPIIIJJJMMMNNNXXX```ffffffhhhkkkkkkhhhccc```\\\ZZZXXXVVVTTTRRROOOLLLIIIJJJNNNSSSTTTTTTUUUOOOFFF???;;;::::::::::::333...111888===BBBGGGEEECCC<<<666>>>KKKLLLDDD888555444666555111///111444555444111---*********((()))******))))))***+++***,,,------++++++,,,...///000000000111444999<<>>888666444333444444333222222444444444===XXXZZZQQQccc{{{kkk\\\XXXYYYZZZXXXWWWTTTRRRNNNJJJGGGFFFFFFFFFFFFFFFFFFIIITTTbbbjjjkkkttt{{{xxxkkk^^^VVVPPPMMMKKKKKKJJJMMMUUU^^^tttqqqaaa\\\___bbbhhhjjjjjjhhhiiilllllljjjgggccc^^^ZZZWWWUUUSSSRRRMMMJJJGGGIIINNNSSSUUUUUUWWWQQQHHH@@@<<<;;;::::::;;;222,,,///666>>>FFFLLLKKKGGG>>>888===GGGHHHAAA555222222555444000///222777777555222---*********((()))******))))))***,,,***,,,------++++++,,,...000111111000111333777;;;EEEJJJPPPSSSVVV[[[eeelllnnnjjjiiilllpppuuukkkNNNGGGCCCUUUXXXIII999777444333444444333222555555666666===VVV}}}{{{ZZZTTTeeessseeeXXXUUUWWWZZZ\\\^^^]]]ZZZVVVQQQMMMJJJHHHGGGFFFFFFDDDEEEMMMZZZ``````ZZZbbbnnnxxxtttiiibbbRRROOOKKKJJJKKKPPPXXX___lll{{{}}}xxx}}}wwwnnnjjjjjjjjjiiiiiieee^^^YYYVVVTTTRRRPPPKKKIIIGGGIIIOOOTTTWWWWWWUUUOOOGGG@@@<<<;;;;;;;;;999111,,,000777===DDDJJJMMMHHH???999===EEEFFFBBB777555555777666222111333999888666111,,,)))))))))(((***++++++***)))+++,,,***+++---,,,++++++,,,...000000000000111444888<<>><<<<<<===>>>777000...222888;;;???BBBFFFBBB;;;777;;;BBBDDDBBB>>>;;;:::;;;:::555333555999888555000+++((((((((()))***++++++******+++,,,***+++---,,,++++++,,,...---...///000111555:::>>>DDDIIIOOOSSSUUU[[[dddkkkqqqkkkiiimmmttt{{{eeeJJJDDDBBBSSS|||___EEE<<<999555333333444444333333222444666:::NNNvvv|||xxxaaa[[[iiixxxqqq]]]UUUNNNMMMPPPTTT[[[bbbbbbbbbbbb___\\\WWWRRROOOMMMKKKGGGDDDGGGMMMNNNKKKJJJLLLNNNOOOPPPTTT[[[aaaggglllqqqqqqoooooossswwwzzzssseeeTTTMMMOOOUUUXXX^^^ccchhhnnn~~~{{{nnniiifffdddeeeeeeaaa\\\XXXUUUSSSQQQPPPLLLJJJHHHKKKQQQWWWZZZZZZPPPJJJCCC>>><<<===??????555000///555:::;;;;;;======999444444888>>>AAAAAABBB>>>===???<<<777555777999888444///***(((((())))))***++++++******+++---***,,,------++++++,,,...---...//////111555;;;???DDDIIIOOORRRUUUZZZdddkkkrrrllliiimmmttt|||cccHHHDDDEEEYYY___AAA===999555333333444444333333222444777;;;MMMuuuzzziii\\\gggvvv~~~bbbSSSMMMIIIJJJLLLPPPXXX```bbbdddggghhhgggccc^^^[[[TTTRRRNNNJJJKKKNNNLLLGGGHHHIIIJJJHHHDDDCCCEEEHHHKKKPPPUUUVVVVVV\\\hhhrrr~~~mmm^^^]]]ccchhhsssyyytttmmmkkkhhhdddcccccc```\\\YYYXXXVVVSSSQQQNNNKKKIIILLLRRRXXXZZZ[[[RRRLLLDDD???===>>>??????555111000666;;;;;;<<<===777444222444999===@@@AAA@@@======???===999777999:::888555000+++)))***+++)))***,,,+++******+++---***,,,------++++++,,,......//////000111444999===DDDIIIOOORRRUUUZZZccckkkrrrkkkggglllssszzzaaaFFFDDDHHH___aaaCCC===:::555333333444444333555444666999===NNNxxxyyyppp\\\eee~~~ttt}}}vvvWWWMMMIIIFFFHHHJJJNNNVVV^^^bbbffflllpppqqqnnnjjjfff[[[YYYUUUPPPPPPQQQMMMGGGHHHKKKMMMKKKGGGCCCAAABBB@@@DDDHHHIIIJJJSSSbbbooozzzvvvqqqvvv|||{{{qqqnnnooojjjdddaaaaaa___]]][[[ZZZXXXVVVSSSOOOLLLKKKMMMSSSXXX[[[[[[TTTOOOGGGAAA>>>>>>??????666111000555;;;===>>>@@@888555444888<<>>;;;;;;======999888:::;;;999666111,,,+++,,,---)))+++,,,,,,+++***,,,---***,,,------,,,+++---...000111111000111333888;;;DDDIIIOOORRRTTTZZZccckkkqqqjjjfffjjjrrryyy\\\NNNKKKHHHddd^^^@@@;;;888555444444555444333111666:::999AAA[[[}}}}}}xxx\\\llluuuwwwcccNNNGGGEEEEEEGGGGGGIIIPPPYYY]]]hhhoooooosss{{{zzzrrrpppggg^^^\\\]]]\\\ZZZXXXOOOQQQRRRPPPMMMIIIHHHGGGCCCGGGJJJKKKLLLSSSaaalll~~~|||vvvnnnhhhdddcccbbbaaaaaa___\\\[[[YYYWWWTTTQQQMMMKKKIIIKKKQQQUUUWWWVVVVVVOOOFFF@@@>>>???>>>===999333111666<<<>>>@@@BBB<<<777444888@@@FFFEEEAAA<<<888999>>>;;;444666@@@BBB>>>888222---+++************))))))******+++,,,++++++,,,,,,,,,,,,---------...///000111444888;;;DDDIIIOOORRRUUU[[[eeemmmooojjjhhhkkkooottt|||~~~YYYIIIFFFFFFgggZZZ>>>;;;888555444444555444333333666999;;;GGGaaaggglllxxxwwwwww___PPPHHHFFFEEEFFFFFFFFFMMMUUUYYYfffpppssszzz{{{xxxwwwvvvwwwssskkk```ZZZ\\\]]]^^^]]]ZZZXXXWWWXXXSSSVVVWWWVVVUUUYYYdddmmm|||wwwssslllhhheeeddddddccc```^^^\\\ZZZZZZXXXTTTRRRKKKIIIHHHKKKQQQWWWYYYYYYUUUOOOFFF@@@???@@@@@@???555111111777>>>AAACCCFFF???888222777AAAGGGDDD???:::666888===;;;444777@@@BBB>>>888111---+++***+++******))))))******+++,,,++++++,,,,,,,,,,,,---------...///000111444888;;;AAAFFFLLLPPPSSSXXXbbbiiinnniiigggjjjooottt}}}}}}UUUEEECCCIIIrrrVVV===;;;888555444444555444333444555666:::HHHbbbppphhhttt|||yyymmm[[[PPPJJJFFFDDDEEEDDDDDDIIIOOOTTTaaammmvvvuuuoooqqqrrrsssrrrpppppprrrsssppprrrqqqnnnjjjjjjqqqwww~~~~~~rrrooojjjhhhgggfffeeeddd^^^]]][[[ZZZZZZXXXUUUSSSIIIGGGGGGJJJQQQXXXZZZ[[[TTTNNNFFFAAAAAABBBAAA@@@666111111888@@@CCCFFFIIIFFF;;;333888DDDKKKGGG???777555777;;;:::555888AAABBB===666000+++***+++,,,******))))))******+++,,,++++++,,,,,,,,,,,,---------...///000111444888;;;>>>EEELLLPPPSSSXXX```gggmmmhhhfffjjjooouuu~~~wwwSSSCCCEEEQQQSSS>>>;;;888555444444555444333333333333777BBBZZZ}}}nnnbbbhhh|||iiiXXXPPPJJJFFFCCCDDDDDDCCCGGGLLLPPPZZZfffqqq~~~yyypppmmmjjjhhhhhhgggeeeddd^^^\\\ZZZZZZYYYXXXUUUSSSIIIGGGGGGJJJQQQWWWZZZZZZSSSMMMFFFBBBBBBCCCCCCBBB:::444222888???DDDHHHMMMMMM@@@666;;;JJJQQQJJJ@@@444333666:::999666:::AAAAAA<<<555///+++***+++---******))))))******+++,,,+++++++++,,,,,,,,,---------...///000111444888;;;@@@GGGOOOSSSVVV[[[ccciiilllgggfffiiiooouuu~~~mmmNNNAAAFFFVVVTTT@@@;;;888555444444555444333333444555666:::MMMtttiii```gggdddVVVSSSKKKFFFDDDEEEFFFFFFHHHLLLMMMSSS[[[eeesssyyyrrroookkkiiihhhgggeeeccc___]]][[[ZZZYYYWWWSSSQQQKKKIIIHHHKKKQQQVVVYYYXXXRRRMMMFFFCCCCCCDDDCCCBBB:::333000666???FFFMMMSSSNNNAAA777===LLLSSSJJJ>>>222333666999888777;;;AAA>>>:::444...+++***+++,,,******))))))******+++,,,+++++++++,,,,,,,,,---------...///000111444888;;;AAAHHHPPPUUUWWW\\\dddjjjkkkgggeeeiiinnnuuu~~~```HHH===EEEVVVVVVAAA;;;888555444444555444333555666999888777DDDhhhkkkeeemmmqqq[[[UUUWWWOOOIIIFFFHHHJJJIIIJJJMMMLLLMMMPPPWWWbbbppp}}}{{{tttqqqllliiihhhgggeeedddaaa___\\\ZZZXXXUUUQQQNNNLLLIIIHHHKKKQQQVVVXXXXXXRRRLLLFFFCCCCCCCCCBBB@@@555000///777AAAIIIPPPVVVHHH===555<<>>444111333<<>>AAA999777333000---+++************))))))******+++,,,++++++,,,,,,,,,,,,---------...///000111444888;;;AAAFFFLLLPPPSSSYYYbbbjjjmmmhhhfffiiinnnsss|||zzzMMMFFF===EEEQQQwwwVVV@@@;;;888555444555555444333444222555999777:::NNNfff{{{pppsssyyyddd[[[XXXVVVTTTZZZSSSNNNOOOOOOLLLJJJKKKLLLHHHFFFFFFHHHLLLQQQVVVddd{{{xxxjjj[[[UUUNNNNNNVVVbbbmmmttt~~~zzzwwwuuuqqqkkkhhhhhhiiijjjkkkfffccc___[[[VVVQQQLLLHHHHHHFFFFFFJJJRRRYYY\\\\\\QQQLLLEEEBBBBBBAAA???===666444888BBBHHHGGGDDDCCC@@@999777???KKKNNNEEE999444888:::999888;;;>>>AAA777666333111...+++***)))*********)))***++++++,,,++++++,,,,,,,,,------------...///000111444888;;;CCCHHHMMMPPPSSSYYYdddlllmmmhhhfffiiimmmrrr{{{gggIIIFFFDDDAAATTTXXXAAA???<<<888666555444222111777444000555;;;999HHHfff}}}mmmwwweeeZZZUUURRRQQQSSSSSSTTTUUUVVVUUURRROOOMMMLLLJJJIIIIIIJJJKKKIIIHHHUUU^^^hhhpppwwwyyyllldddYYYPPPOOOSSS]]]nnn|||vvvrrrssspppllljjjkkkllllllkkkiiiddd^^^XXXTTTPPPLLLJJJHHHFFFHHHNNNVVV[[[ZZZWWWRRRJJJCCCCCCFFFFFF???777444888<<<>>>BBBFFFDDD???:::777888CCCSSSWWWKKK;;;666999:::888999===>>><<<:::888333///,,,++++++,,,'''***,,,---,,,++++++,,,++++++,,,,,,,,,,,,------...///000000111333777:::CCCHHHMMMPPPRRRXXXaaahhhmmmllleeefffpppssswww^^^DDD@@@BBBCCCXXXyyyTTTBBB>>>;;;888666555555333222777555111555:::888FFFbbbrrrxxxiiiZZZSSSQQQPPPQQQTTTSSSUUUWWWXXXXXXWWWUUUTTTLLLKKKJJJJJJKKKKKKJJJIIILLLRRRYYY]]]aaakkk{{{wwwtttmmmfffaaa^^^aaaooo~~~|||wwwsssrrrpppmmmkkkkkkkkkjjjiiieeebbb]]]XXXTTTPPPKKKHHHHHHFFFGGGMMMUUUZZZYYYVVVPPPIIICCCCCCGGGGGGAAA:::444:::???BBBFFFIIIFFF@@@888666999EEERRRTTTGGG999222666888888:::>>>>>>;;;888666222...,,,+++,,,,,,)))+++---...---,,,,,,---++++++,,,,,,,,,,,,------...///000000111333777:::BBBHHHMMMQQQSSSXXXaaahhhlllkkkeeefffqqqtttxxxuuuRRR>>>===CCCHHH^^^zzzVVVDDD===:::777666666555444333666555111444999666AAAZZZzzzvvvkkk]]]PPPLLLLLLNNNPPPSSSSSSUUUXXX[[[]]]]]]\\\[[[QQQPPPNNNNNNOOONNNMMMKKKIIIKKKMMMLLLNNNUUUaaakkkpppooopppyyy|||}}}xxxllleeejjjsss{{{wwwuuurrrpppnnnmmmlllkkkhhheeeaaa___[[[XXXTTTOOOJJJFFFGGGEEEFFFMMMUUU[[[ZZZWWWOOOIIIDDDEEEHHHHHHBBB<<<444:::@@@EEEIIILLLIIIBBB777777<<>>===:::555333000---++++++,,,---+++---///...---+++,,,,,,++++++,,,,,,,,,,,,------...///000000111333777:::BBBGGGNNNQQQSSSXXX```gggiiijjjeeegggrrruuuzzzfffIII>>>@@@EEELLLeeeXXXAAA<<<:::777666666666555444444555111333888555===RRR}}}{{{mmmxxxhhh[[[NNNJJJKKKKKKLLLOOORRRUUUZZZ^^^aaaaaaaaa```\\\ZZZWWWVVVUUUSSSQQQOOOMMMMMMMMMKKKKKKNNNUUUZZZ[[[YYYXXX[[[aaaddddddaaaeeeggghhhgggjjjpppsssqqqssszzzssskkkiiiuuuvvvttt}}}}}}yyywwwvvvqqqpppnnnnnnmmmjjjeeebbb^^^]]][[[XXXUUUPPPJJJEEEDDDDDDFFFNNNXXX^^^^^^[[[OOOKKKFFFFFFHHHGGGAAA;;;333999???DDDJJJNNNLLLGGG999:::AAAMMMTTTOOOBBB888AAADDDBBB>>><<<>>>===:::222000---+++***+++,,,---,,,---...---+++******++++++++++++,,,,,,,,,------...///000000000333777:::BBBGGGNNNQQQSSSXXX```ggggggjjjfffhhhsssvvv|||\\\FFFAAAAAADDDMMMlll\\\>>>===:::777666666777666555333555222222777444999JJJqqqyyykkkssseeeYYYMMMJJJJJJIIIIIIKKKQQQUUU\\\bbbeeefffeeedddfffddd```^^^\\\YYYVVVSSSRRRQQQQQQPPPPPPPPPQQQRRRLLLNNNQQQSSSUUUWWWXXXYYYWWW]]]aaabbbgggnnnrrrrrrrrr{{{|||ooofffjjjmmmhhh^^^]]]hhhttt|||}}}~~~|||yyyvvvuuuvvvpppooonnnnnnllliiiddd```^^^]]][[[YYYVVVPPPIIIEEEBBBCCCHHHQQQ\\\bbbaaa^^^QQQMMMIIIHHHHHHEEE???999666;;;@@@DDDJJJQQQQQQMMM<<<===EEEQQQTTTLLLBBB===GGGHHHDDD===;;;===>>><<<111///,,,***)))***,,,---+++,,,,,,+++)))((()))***+++++++++,,,,,,,,,------...///000000000333777:::AAAGGGNNNRRRTTTXXX```ffffffiiigggjjjtttwww}}}wwwVVVFFFEEE???BBBNNNrrrfffFFF>>>;;;888777777666555444111555222222888555777DDDhhhpppzzzaaaUUUKKKHHHIIIHHHHHHIIIOOOUUU___hhhnnnooommmkkkpppnnnjjjhhhfffccc___]]]XXXWWWVVVWWWWWWVVVSSSQQQOOOSSSXXXZZZZZZZZZ[[[]]]]]]eeelllpppuuu}}}qqqkkkbbbXXXOOOOOO[[[hhhzzz}}}~~~}}}xxxttttttuuuooonnnmmmmmmkkkhhhdddaaa___]]][[[XXXUUUOOOHHHDDDBBBDDDJJJUUU```dddbbb]]]PPPMMMJJJIIIGGGCCC===777:::???DDDGGGMMMRRRRRRNNN>>>>>>EEEPPPPPPGGGAAAAAADDDDDDAAA;;;:::===???===111///,,,***)))***,,,---***++++++***(((((()))+++++++++,,,,,,,,,,,,------...///000000111333777:::AAAGGGNNNRRRUUUYYY```fffeeejjjiiikkktttwww}}}nnnSSSFFFEEE>>>DDDTTTyyykkkOOO???===999777777666555333000555333333888666666AAAZZZzzzyyyaaaVVVLLLIIIJJJHHHGGGHHHNNNVVVdddpppxxxzzzxxxvvv{{{yyyvvvuuutttrrrpppnnniiifffbbbbbbcccbbb^^^[[[```bbbfffjjjmmmmmmjjjhhhpppzzzxxxmmmfffdddjjjssszzzuuussstttooonnnlllkkkjjjhhhdddbbb___]]]YYYVVVRRRMMMFFFBBBCCCFFFMMMXXXbbbccc^^^WWWMMMKKKIIIHHHGGGCCC<<<888;;;AAAGGGJJJNNNOOOKKKCCC<<<;;;AAAJJJIII@@@>>>CCCAAACCCBBB???===>>>===:::111///---*********,,,---******+++***((()))+++---++++++,,,,,,,,,,,,------...///000000111333777:::@@@GGGNNNSSSUUUYYY```fffeeekkkjjjmmmuuuwww}}}iiiQQQEEEEEE@@@JJJ\\\~~~gggNNN@@@===:::777777666444333///555333333999777666???NNNttt}}}fffZZZPPPLLLKKKIIIFFFFFFMMMWWWgggvvv~~~~~~|||{{{vvvpppnnnoooooollliiillllllqqqzzz}}}~~~}}}vvvssssssooommmkkkjjjiiihhheeeccc___\\\XXXTTTPPPJJJDDD@@@DDDGGGOOOZZZbbbaaaYYYRRRJJJIIIHHHHHHFFFCCC===999888@@@GGGKKKMMMKKKBBB888:::888>>>FFFCCC:::;;;CCCCCCGGGHHHDDDBBB@@@;;;555222000---+++***+++,,,---***++++++***)))***---///++++++,,,,,,,,,---------...///000000111333777:::@@@GGGNNNSSSUUUYYY```eeeeeekkkkkkmmmuuuwww}}}nnnYYYKKKEEEIIICCC^^^|||^^^MMM@@@>>>:::777555444555666333222222333444666888999QQQzzz}}}~~~ooo___PPPLLLKKKHHHGGGIIIQQQWWWcccsss}}}xxxvvvuuunnnllliiiggggggfffdddbbb^^^[[[VVVQQQMMMIIIEEEBBBDDDMMMVVV\\\```aaa[[[SSSLLLHHHGGGJJJJJJDDD===:::999???FFFMMMNNNHHH???777555;;;EEEKKKEEE;;;;;;CCCEEEHHHGGG@@@;;;<<<>>>>>>666222,,,)))***,,,---...,,,+++***)))((((((((((((''')))++++++++++++---...///000000111111444888;;;???GGGQQQTTTSSSVVV___hhhiiijjjhhhmmmvvvuuuyyyvvv___NNNGGGHHHGGGdddiiiSSSIII@@@>>>:::777555555555666444333333333444666777999JJJqqq~~~xxxwwwfffUUUOOOOOOMMMKKKKKKOOOVVVbbbqqq~~~{{{vvvsssqqqooollliiigggfffeeecccbbb```]]]XXXRRRMMMIIIFFFDDDFFFOOOYYY^^^aaaaaaZZZRRRMMMKKKLLLNNNKKKBBB:::888;;;@@@HHHNNNMMMFFF<<<555;;;BBBLLLOOOGGG<<<===EEEKKKLLLIIIBBB?????????===444111---***+++,,,------++++++***)))))))))******+++,,,------,,,,,,---...///000000111111444888;;;>>>GGGQQQTTTTTTWWWaaajjjiiijjjhhhmmmwwwvvvzzz{{{cccQQQGGGGGGLLLlllxxxVVVIIIFFF@@@>>>;;;888666555555666555444444333444555666777BBBddd{{{ppp\\\UUUUUUTTTQQQOOOOOOVVV```kkkvvvzzzwwwtttqqqpppmmmjjjgggfffeeebbb```aaa^^^YYYRRRMMMIIIFFFEEEKKKTTT^^^cccdddbbbZZZRRRNNNOOOQQQQQQIII>>>888888===CCCLLLRRRQQQKKKAAA;;;===FFFQQQQQQFFF<<<@@@IIIOOOMMMGGGAAA@@@BBB???:::222000---,,,,,,---,,,++++++************+++,,,,,,+++,,,---...------...000///000000111111444888;;;>>>HHHRRRVVVVVVYYYbbbkkkiiijjjhhhnnnwwwwww{{{yyyaaaOOOFFFDDDOOOssslllOOOHHHFFF@@@???<<<999777666666666666555444333333444555666:::WWWyyy{{{fff\\\[[[\\\WWWSSSRRRWWW^^^ccciiisss}}}|||xxxtttqqqnnnjjjhhhfffdddbbb```aaa^^^XXXQQQKKKGGGFFFFFFNNNXXXbbbeeeeeeaaaYYYQQQNNNOOOPPPMMMCCC999888===DDDJJJQQQTTTQQQHHH>>>888:::FFFQQQNNNAAA:::@@@JJJLLLHHH@@@<<<>>>AAA===555000///------------,,,***************+++,,,---...(((***,,,---------///111///000000111111444888;;;@@@JJJTTTWWWWWWYYYaaaiiiiiijjjhhhnnnxxxxxx|||rrr\\\MMMGGGCCCSSS{{{hhhQQQJJJEEEAAA???===:::888777666666777666555444333444555555777NNNwwwtttqqqdddbbbbbb^^^WWWXXX[[[\\\\\\]]]cccoooxxx~~~yyysssqqqnnnjjjhhhfffdddbbb```___\\\WWWOOOHHHDDDEEEGGGNNNXXXbbbdddaaa\\\UUUMMMMMMLLLKKKFFF<<<666;;;EEEIIINNNSSSSSSMMMCCC:::555>>>KKKSSSLLL>>>777>>>GGGGGGBBB;;;777;;;@@@<<<444///...------...---+++***))))))******+++,,,......---///000///......///000///000000111111444888;;;BBBLLLVVVYYYWWWXXX```gggiiijjjhhhnnnyyyyyy~~~jjjXXXMMMIIIEEE]]]cccQQQLLLCCCAAA@@@>>>;;;999888777666666666444444333444555666666FFFlllqqq{{{}}}nnniiihhhddd^^^aaa```^^^ZZZXXX[[[bbbgggwww~~~{{{uuuppppppmmmjjjgggfffeeebbb```\\\ZZZUUUMMMFFFCCCFFFJJJNNNYYYaaaaaa]]]YYYRRRLLLLLLIIIFFF@@@999777???JJJFFFLLLSSSUUUQQQLLLIIIGGGGGGQQQVVVLLL===888===CCCDDD@@@:::666:::???<<<555...---,,,,,,------,,,***)))))))))******,,,------555666555333///---------///000000111111444888;;;BBBKKKVVVYYYWWWXXX___fffhhhjjjhhhooozzzzzzvvvcccSSSJJJHHHJJJjjj[[[MMMKKKDDDAAA@@@>>><<<:::888777666666555444333444444666666888@@@```uuuyyyxxxooonnnjjjdddhhheeeaaa]]][[[\\\___aaaeeemmmuuuzzz}}}zzzwwwssspppooollliiigggfffeeecccbbb[[[ZZZUUUMMMFFFDDDIIINNNTTT^^^fffeee```[[[WWWRRRLLLHHHCCC???:::999AAAKKKIIINNNTTTVVVSSSQQQPPPRRRHHHQQQTTTIII===;;;@@@DDDBBB@@@:::666888;;;999444///---++++++,,,---,,,+++)))))))))))))))***+++,,,333444444222///,,,,,,---///000000111111444888;;;>>>HHHTTTXXXXXXYYYaaahhhhhhjjjhhhooo{{{{{{ppp^^^OOOGGGFFFNNNuuu~~~UUUHHHKKKGGGAAA@@@???===;;;999777777555444444333444555666777999<<>>:::@@@MMMYYYWWW[[[[[[QQQBBB:::===CCCLLLTTTPPP???;;;GGGMMMGGG@@@999333222555555111,,,---------,,,,,,+++++++++---+++***(((((()))+++,,,++++++,,,------......///000111111111111333777:::BBBJJJTTTYYYYYY[[[bbbhhhgggjjjgggjjjuuuyyypppXXXKKKEEEDDDEEEKKKttttttUUUKKKHHHEEEHHHFFFCCC???===;;;;;;;;;777666555444333444444555666:::MMMqqq|||~~~ssstttzzz}}}wwwuuuuuusssppphhhfffcccbbbfffmmmrrrtttgggcccbbbhhhsss~~~yyyttt~~~xxxnnnkkkpppttttttpppmmmiiigggeeeccc```^^^ZZZSSSMMMIIIGGGGGGNNNVVVaaafffiiihhhfffbbb[[[RRRLLLJJJEEE>>><<>>BBBGGGQQQWWWQQQAAA>>>HHHIIIAAA;;;777444555888888222,,,,,,,,,,,,++++++*********---,,,***)))***+++,,,---++++++,,,------......//////000111111111444777;;;AAAIIISSSXXXXXXZZZaaagggfffjjjgggjjjuuuyyyaaaNNNGGGDDDCCCEEESSS~~~pppUUUJJJFFFBBBCCCBBB@@@>>>============999888666444333333444444555888GGGggg|||vvvzzz~~~}}}{{{nnnmmmlllmmmnnnmmmllljjjgggbbb```eeepppxxx{{{yyyrrrpppoooqqqsssuuu{{{~~~~~~uuurrr|||zzzuuusssvvvvvvqqqkkkiiimmmqqqrrrnnnllljjjhhhfffccc```]]]WWWQQQKKKHHHFFFHHHOOOXXX___ccceeebbb___[[[UUUNNNHHHFFFAAA===???HHHVVV```ggg___SSSGGG@@@AAAEEEIIIVVVWWWNNNCCCCCCKKKHHH>>>888666555888;;;999333---++++++***************))),,,,,,+++***+++,,,...///++++++,,,------......///...///000111222444888<<<@@@IIIRRRWWWWWWYYY```ffffffjjjgggkkkvvvzzzuuuWWWKKKIIIFFFFFFJJJfffiiiSSSIIIFFFDDDAAA@@@???===============:::999777555444333333444555777AAA\\\|||vvvtttuuuxxxxxxtttpppnnnlllgggdddhhhqqqwwwuuuqqqnnnnnnnnnpppsssyyyvvv~~~sssqqqnnnllllllppprrrppplllnnnllljjjhhhfffccc^^^[[[TTTNNNHHHGGGGGGJJJSSS]]]```dddeee```[[[YYYTTTOOOEEEAAA===<<>>===<<<;;;;;;;;;:::999777555444333444444666777>>>RRRxxx{{{wwwxxxvvvrrrooorrryyy|||yyyuuuwwwyyy{{{}}}{{{pppgggjjjuuuyyytttlllooommmkkkhhhfffbbb]]]YYYQQQKKKGGGGGGHHHMMMYYYccckkknnnlllddd\\\XXXUUUQQQJJJEEE>>>===CCCOOO[[[bbbhhhbbbXXXJJJ@@@@@@HHHQQQ]]]QQQCCC>>>EEELLLIIIBBB<<<999777666777555111---+++,,,,,,,,,,,,,,,,,,,,,)))))))))***+++,,,------++++++,,,------......///---...000000222555999===CCCKKKUUUYYYXXXZZZ```fffiiimmmjjjnnnyyy}}}eeePPPMMMIIIAAAIII[[[fffPPPHHHDDDCCCDDD???>>>>>>===<<<;;;:::999:::999777555444444555555777888;;;KKKooo|||}}}{{{iiikkkxxx{{{tttrrroookkkhhhddd```[[[XXXOOOJJJFFFGGGKKKSSS```kkkyyyzzzvvvjjj___YYYWWWTTTVVVNNNDDDAAAEEEOOOWWW\\\___[[[SSSIIIAAADDDPPP[[[___OOO@@@???EEEGGGCCC???;;;:::777666555333///---,,,,,,,,,,,,,,,---------)))))))))***++++++++++++++++++,,,------......///...///000111222444888<<>>??????>>>;;;:::;;;<<<777666666555666777888999DDD@@@999===\\\tttqqqmmmiiieee^^^VVVPPPJJJHHHGGGMMMXXXggguuu|||}}}vvvpppllljjjddd___SSSIIIDDDPPPaaajjjgggaaaXXXJJJ@@@DDDLLLPPPSSSWWWEEE>>>>>>GGGMMMHHH???:::555555666666444222///---+++***)))***,,,---,,,++++++,,,------......---------------------...222555FFF<<<111---111666888777CCCIIIQQQTTTUUUXXX___dddiiijjjhhhllluuutttzzz___NNNIIIJJJFFF]]]~~~YYYQQQMMMHHHFFFCCCAAAAAAAAA???<<<:::999:::666666777777777777666666<<<<<<999<<>>AAABBBAAA>>>;;;888888888999999888777666555444444333666777;;;PPPxxx}}}vvvtttooohhh```VVVMMMHHHKKKLLLTTTfff{{{tttlllddd```[[[SSSKKKHHHCCCLLLZZZjjjwwwzzzooobbbHHHHHHFFFHHHRRRXXXQQQDDDEEEIIINNNNNNHHH???::::::888666555222///---+++***+++***)))***,,,---,,,+++)))***++++++,,,,,,++++++,,,---...---------000222,,,...///000000444999>>>EEEKKKSSSWWWXXXZZZ___cccfffgggdddiiisssuuu}}}OOOJJJIIIMMMeeezzz\\\KKKJJJFFFBBBAAA===<<<======<<<:::888999999===;;;999777555555666666666666555:::OOOttt|||uuusssuuussspppkkkcccZZZRRRKKKHHHLLLPPP]]]qqq|||mmmaaaWWWTTTQQQMMMLLLNNNFFFRRR```kkksssuuulll```GGGJJJNNNSSSXXXWWWJJJ;;;BBBJJJPPPMMMEEE???<<<<<<888666333000---,,,+++***+++***)))***,,,---,,,+++)))***++++++,,,,,,+++++++++---......------///000+++///222222222444999>>>CCCJJJRRRVVVWWWYYY]]]aaaeeefffdddiiisssuuu}}}NNNGGGFFFQQQpppiiiQQQFFFFFFAAA>>>???;;;999:::;;;:::999999:::;;;>>><<<:::888777777777888888666555999JJJlllyyysssppppppmmmjjjeee\\\TTTMMMKKKJJJMMMWWWiii~~~rrr```TTTKKKLLLMMMJJJKKKQQQKKKXXXdddhhhjjjkkkcccXXXJJJLLLTTT]]]^^^RRRDDD;;;@@@HHHMMMHHH@@@<<<<<<<<<777555111...,,,++++++++++++***)))***,,,---,,,+++***++++++,,,,,,,,,,,,,,,+++---......------...///...000333333333444999===CCCJJJRRRWWWWWWXXX\\\```dddfffdddjjjtttuuu|||KKKCCCIII______KKKDDDDDD>>><<<>>>;;;999:::;;;;;;999999:::;;;;;;<<<======<<<:::888777555666777777BBB^^^}}}|||{{{vvvqqqpppgggddd^^^VVVNNNJJJKKKMMMPPP___uuurrrbbbRRRIIIHHHOOORRRMMMKKKOOORRR```jjjiiieeeddd[[[PPPOOONNNWWWddd```MMMAAACCCBBBJJJKKKDDD===<<<<<<;;;666333000,,,******+++,,,+++***)))***,,,---,,,+++++++++,,,---------------+++,,,......---,,,---...///000111111333666999<<>>===;;;:::555888666888AAAOOOvvvyyyuuupppjjjeeebbb]]]VVVMMMGGGHHHOOOUUUggg~~~pppTTTFFFAAALLLYYY[[[RRRKKKSSSaaannnrrrtttqqqgggZZZPPPKKKTTTQQQWWW___UUUDDDDDDQQQUUUUUUNNNBBB::::::999666888222,,,***,,,---+++)))+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,------...////////////000111111222555:::>>>EEEIIIRRRZZZ[[[YYY]]]dddeeehhhgggkkkrrrqqqwwwHHHRRRtttnnnQQQCCCBBB@@@?????????===;;;<<<<<<;;;;;;:::999888888777888:::<<<===<<<;;;:::888;;;888999???JJJnnnzzzvvvppphhhbbb^^^UUUNNNLLLKKKLLLSSS\\\pppzzzbbbMMMGGGOOOSSSYYYZZZVVVUUU___lllzzzlll\\\QQQNNNOOOSSSUUU\\\^^^SSSGGGKKKXXXUUUSSSIII===888:::;;;999777222,,,***,,,---+++)))+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,------...////////////000111111222555:::>>>DDDIIISSS[[[\\\ZZZ]]]ccceeehhhfffjjjqqqpppwwwDDDXXX[[[HHH@@@???======>>>===<<<:::;;;:::999888888888888888888888999::::::;;;;;;;;;:::===:::;;;???HHHgggyyy}}}yyyuuunnnfff___YYYLLLFFFKKKPPPRRR]]]kkkuuu]]]QQQVVVZZZXXXWWWXXXYYY]]]hhhtttjjjUUUJJJMMMSSSSSS[[[___ZZZPPPMMMTTT]]]TTTNNNBBB888777;;;===<<<555111,,,+++,,,---+++)))+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,------...////////////000111111222555:::>>>CCCIIITTT]]]___\\\___dddeeehhhfffiiippppppwwwGGG```kkkLLLCCC>>><<<;;;;;;<<<<<<;;;999:::999888777666777777888888888777777888999;;;<<<999<<<:::<<>>DDDJJJVVV```bbb___aaaffffffhhheeehhhooooooxxxTTTppp]]]EEEAAA<<<;;;::::::;;;;;;999888888888777666666666777777888777666666666888:::;;;888:::999;;;@@@EEE```~~~yyytttooojjjccc[[[TTTPPPHHHGGGPPPXXXccc|||sssddd```kkklllnnnssstttppplllqqqyyyxxxwwwooo___PPPKKKSSS\\\^^^]]]UUUKKKNNNXXXYYYQQQGGG@@@:::999;;;<<<999777000///---,,,,,,,,,+++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,------...////////////000111111222555:::>>>EEEKKKXXXbbbdddbbbdddiiihhhiiifffhhhooooooyyyjjjvvvUUUEEEAAA<<<;;;999999:::999888666666777777888888777666666666666555555666777999:::777999777888===AAAYYY~~~|||rrrjjjbbb[[[SSSMMMJJJIIIMMMVVVdddwwwxxxsssjjjeeelllsssvvv|||~~~wwwpppppptttxxxpppdddVVVOOOQQQYYYaaa___XXXMMMGGGOOOYYYVVVKKKAAA<<<:::<<<<<<999555444......---,,,,,,+++,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,------...////////////000111111222555:::>>>DDDKKKWWWaaacccbbbeeekkkjjjkkkfffhhhooopppzzzeeeQQQGGGAAA===<<<:::999999999777555555666888::::::888666555555555555555666777888888777888555888>>>CCC[[[}}}xxxkkk```YYYSSSMMMIIIHHHMMMTTTaaayyy~~~sssvvvqqqmmmttt}}}{{{{{{|||yyysssppprrruuukkk___YYYZZZ^^^aaaaaa[[[QQQHHHIIIQQQWWWSSSKKK???;;;:::<<<:::444111333,,,------,,,,,,+++,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,------...////////////000111111222555:::>>>CCCIIITTT^^^``````dddkkkllllllgggiiipppqqq||||||ZZZOOOIII@@@>>><<<:::999999888666444444666999;;;;;;999666444444444555555666777777777555777555:::BBBIIIcccxxxoooaaaWWWQQQNNNKKKIIIJJJRRR[[[llluuunnnuuutttrrr{{{{{{{{{|||yyywwwvvvnnnfff```bbbiiilllfff___VVVMMMGGGKKKSSSUUURRROOO???;;;;;;<<<888111///444+++,,,------,,,+++,,,---+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,------...//////000///000111111222555:::>>>BBBGGGQQQ[[[]]]^^^cccjjjnnnmmmhhhiiippprrr}}}bbbHHHIIIIIIAAA===<<<:::888777666555555777777777777777777777777666666666666666777777777999444555:::@@@OOOppppppvvvfffYYYVVVQQQGGGFFFKKKSSSZZZjjjuuummmuuuuuunnnxxxsssfffbbbccciiillliiidddbbbQQQKKKHHHMMMTTTTTTJJJ@@@===<<<:::888555333111000...---,,,,,,++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---------............///......///000111555:::>>>CCCHHHRRR[[[^^^^^^dddllljjjmmmiiigggmmmpppyyyXXXCCCCCCDDD@@@<<<;;;:::888777666555555555555555555555555555555444555555666666666666666999666777===BBBOOOlllkkk|||wwwsss```PPPLLLJJJHHHKKKRRRVVVeee{{{uuunnnmmmttt{{{vvvggg```]]]ccciiihhhbbb^^^NNNLLLJJJLLLNNNKKKCCC<<<===<<<:::777444222000///...---,,,,,,++++++,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,---------............///...//////000111555:::>>>FFFJJJTTT\\\^^^^^^cccjjjhhhlllhhhfffmmmpppzzzqqqPPPBBB?????????;;;;;;999777666555555555333333333333333333333333222444555777777666555444555333555999<<>>>>><<<999666333000...---...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------............///...///000000111555:::>>>HHHMMMUUU]]]___^^^bbbiiihhhkkkggggggnnnqqqzzzdddQQQHHH@@@===@@@::::::888777666555555555222222222222222222222222222444666888888777555444555444555666555666AAANNNyyyyyynnnzzzyyyyyy{{{~~~zzzqqqkkkfffbbb___VVVNNNLLLLLLOOOXXXbbbttt}}}wwwnnnkkkpppyyy~~~|||nnnhhheeehhhiiibbbZZZUUUSSSXXX[[[WWWMMMDDDAAABBB===;;;888444111...---,,,...---,,,,,,++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------------............///...///000000222555:::>>>HHHLLLVVV^^^______dddkkkjjjmmmjjjiiiooorrrzzz{{{[[[SSSNNNAAA:::===999888777666555555444444333333333333333333333333222444777999999888666444888888999999777666:::AAARRRzzzeeessswwwppprrrxxx~~~qqqggg___ZZZXXXTTTRRROOOMMMOOOYYYmmm~~~{{{|||xxxuuu|||}}}uuutttuuutttlll___XXXWWWSSSXXXZZZTTTIIIAAA@@@BBB<<<:::666222///---,,,,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------------............/////////000111222666;;;???EEEKKKTTT]]]``````eeemmmlllppplllkkkqqqssszzzeeeQQQOOOKKK>>>777:::888777666555444444444444444444444444444444444444222444666777777777555444555666888888888888:::======ZZZrrrgggxxxvvv|||}}}qqqeee[[[TTTQQQOOONNNNNNMMMNNNXXXnnn|||~~~{{{vvv}}}~~~~~~|||}}}}}}xxxkkk]]]XXXZZZYYYZZZYYYRRRIIICCCBBBDDD:::888444000...,,,,,,,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---------------------............//////000111111222666;;;???DDDIIISSS\\\___```fffmmmlllpppmmmlllrrrsss{{{___PPPFFFGGGDDD:::666:::777777666555444444444444444444444444444444444444222222333444444444444333222333333444555777888888999FFFlllkkkqqqqqqlllcccYYYQQQMMMLLLMMMMMMOOOSSS]]]qqq}}}xxxooowww}}}{{{zzzrrrggg\\\ZZZ]]]aaa]]]VVVOOOIIIEEECCCBBB888666222///---,,,------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...---------............//////000111111333666;;;???EEEJJJSSS\\\^^^^^^ccckkkgggllljjjjjjqqqttt|||iiiKKKDDD@@@AAA>>>888888===777666555444444444444444333333333333333333333333000111111111111222222222555555555333555777777666===<<>>;;;777444111...,,,,,,---......---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......---------........./////////000111111333666;;;???FFFKKKTTT\\\]]]]]]aaahhhbbbhhhggghhhqqqttt}}}