BM6P6(@ FFFFFFDDDCCCAAA???>>>>>>>>>>>>=========>>>>>>???======>>>???????????????============>>>???@@@AAA======>>>???@@@AAAAAABBBCCCBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEFFFGGGGGGHHHHHHIIIJJJJJJJJJJJJKKKNNNQQQQQQSSSVVVYYY[[[]]]]]]]]]bbbdddgggiiikkknnnrrruuu~~~}}}uuukkkbbbYYYSSSOOOKKKHHHHHHKKKSSScccqqqyyyooobbbeeennn~~~nnnbbbdddnnnwwwggg]]]bbblllkkk[[[QQQKKKOOOWWWdddzzzkkkYYYMMMHHHFFFCCCCCCLLLYYYhhhzzzzzzpppjjjiiijjjkkkuuuwwwpppuuu{{{qqqeeecccmmm~~~sss^^^SSSGGG@@@:::444111111222111111000///......---///...---,,,,,,---...///,,,,,,,,,---------......---------------,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))),,,+++***((('''(((((())))))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000111222222HHHGGGFFFEEECCCAAA@@@???>>>===============>>>>>>======>>>???????????????============>>>???@@@AAA????????????@@@@@@@@@@@@CCCBBBBBBBBBBBBCCCDDDDDDEEEFFFFFFGGGHHHHHHIIIIIIIIIJJJKKKKKKJJJLLLNNNQQQQQQRRRUUUWWWZZZ\\\]]]^^^aaacccfffhhhkkknnnrrruuu|||{{{rrriii```WWWRRRNNNJJJHHHJJJOOOXXXhhhwww{{{pppbbbeeemmmpppeeegggqqq|||rrrcccXXX]]]gggmmm\\\RRRLLLOOOVVV```ssslll[[[OOOIIIGGGDDDDDDKKKVVVdddwww}}}tttnnnnnnpppnnnyyyyyyttt|||sssjjjaaabbbooo{{{lll[[[PPPDDD>>>999555222333111111000000///......---///...---,,,,,,---...///......------,,,,,,,,,+++,,,,,,,,,,,,,,,+++******************************,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------,,,,,,------,,,,,,+++***------------------------------------------------/////////////////////000JJJIIIHHHGGGEEECCCBBBAAA>>>======<<<<<<===============>>>???????????????============>>>???@@@AAAAAAAAA@@@@@@????????????CCCBBBBBBBBBBBBCCCDDDDDDFFFFFFGGGGGGHHHIIIIIIJJJIIIKKKLLLKKKKKKLLLNNNPPPQQQRRRSSSUUUWWWZZZ\\\]]]```bbbeeegggiiilllpppsssyyy~~~xxxooofff]]]UUUOOOKKKIIIIIIMMMTTT___ppp~~~~~~ooobbbdddllluuujjjnnnxxxzzzooo```UUUXXXaaazzzrrr```VVVOOOQQQUUU\\\lll}}}mmm]]]QQQJJJGGGEEEEEEIIIQQQ^^^ssszzzuuuvvvxxxuuu|||{{{|||kkkccc\\\bbbsss|||hhhWWWKKK@@@;;;888444444666111000000//////...............------------......//////...---,,,+++******++++++++++++++++++***)))++++++++++++++++++++++++***************************+++,,,---............,,,,,,------,,,,,,+++***................................................/////////.........------KKKKKKIIIHHHFFFDDDCCCCCC>>>>>>======<<<<<<============>>>???????????????============>>>???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@CCCBBBBBBBBBBBBCCCDDDDDDEEEFFFFFFGGGGGGHHHHHHIIIIIIKKKLLLLLLKKKLLLMMMOOOQQQQQQQQQSSSUUUXXXZZZ\\\^^^```ccceeegggjjjnnnqqqvvv{{{~~~uuulllddd[[[SSSNNNJJJHHHJJJPPPXXXeeewww|||mmmaaadddjjjzzzrrrxxx|||pppaaaVVVWWW^^^ppp{{{iii]]]TTTTTTUUUZZZiiiyyynnn___RRRKKKEEEDDDEEEGGGMMMYYYppp}}}~~~~~~~~~xxxhhh```[[[cccwww{{{dddTTTHHH===888555333333555000000/////////.........------------------------......------,,,+++************+++++++++******)))++++++++++++++++++++++++))))))))))))))))))))))))---......///...,,,+++))))))***+++,,,---.........------------------------------------------------..................------LLLKKKJJJHHHGGGEEEDDDCCC??????>>>=====================>>>???????????????============>>>???@@@AAA>>>??????@@@AAAAAABBBBBBCCCBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGHHHJJJLLLLLLKKKKKKLLLMMMPPPPPPPPPQQQSSSVVVXXXZZZ\\\^^^aaaccceeehhhlllooosssxxx~~~|||sssjjjbbbYYYRRRNNNJJJIIILLLTTT]]]jjj}}}zzz}}}kkk```cccggg}}}{{{~~~pppaaaVVVVVV[[[hhhqqqeeeZZZWWWVVVYYYfffuuupppbbbUUUMMMDDDCCCCCCFFFKKKWWWmmmxxxggg```]]]fffzzzvvv___PPPEEE:::666333111000333////////////............,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++******************************------------------------,,,,,,---------+++)))((()))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000MMMLLLKKKIIIHHHFFFEEEDDDAAAAAA@@@???>>>>>>>>>>>>======>>>???????????????============>>>???@@@AAA>>>>>>???@@@AAABBBCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFGGGIIIKKKKKKJJJJJJJJJKKKNNNNNNOOOPPPRRRTTTVVVWWWZZZ\\\___aaacccfffjjjmmmooossszzzzzzqqqggg___WWWQQQMMMJJJJJJOOOXXXcccqqqxxx{{{jjj```bbbdddwww~~~ooo```UUUSSSWWWbbbxxxyyynnnddd```\\\YYYaaammmtttfffYYYQQQFFFDDDCCCEEEKKKWWWjjj{{{yyyhhheeeeeennnqqq\\\KKKAAA888555333000///000........................,,,,,,------------,,,,,,***+++++++++,,,,,,,,,---)))***++++++,,,+++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,((()))***++++++,,,,,,,,,,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///000111111OOONNNMMMKKKJJJHHHGGGFFFCCCBBBAAA@@@????????????======>>>???????????????============>>>???@@@AAA@@@@@@@@@AAAAAABBBBBBBBBCCCBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGFFFHHHJJJJJJIIIHHHIIIIIILLLMMMNNNPPPRRRSSSTTTTTTXXXZZZ]]]```bbbeeeiiillljjjooouuuzzz}}}wwwnnnddd\\\UUUNNNJJJJJJKKKQQQ\\\iiizzzyyyzzzmmmaaaaaa___oooooo```UUURRRUUU]]]pppzzzsssoooggg^^^^^^eeewwwxxxlll^^^UUUKKKFFFCCCFFFLLLVVVfffssszzzkkkmmmsss|||~~~fffUUUEEE<<<555444333111///000........................+++,,,------------,,,+++,,,,,,,,,+++++++++++++++******+++,,,,,,,,,,,,,,,************************************************)))))))))******+++,,,---,,,,,,------,,,,,,+++***------------------------------------------------.........//////000000000QQQPPPOOOMMMLLLJJJIIIHHHDDDCCCBBBAAA@@@@@@@@@@@@======>>>???????????????============>>>???@@@AAABBBBBBAAAAAAAAAAAA@@@@@@CCCBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEFFFGGGGGGHHHHHHEEEGGGIIIJJJIIIHHHHHHHHHJJJLLLNNNQQQRRRSSSSSSRRRXXXZZZ]]]___aaadddhhhkkkgggkkkqqqvvv{{{{{{uuukkkbbbZZZSSSLLLIIIIIIKKKRRR___nnnzzzyyyooocccaaa]]]kkkzzzqqqbbbWWWSSSUUUZZZlll}}}sssddd^^^bbbnnn~~~|||ooobbbYYYOOOIIIEEEGGGMMMVVVbbbmmm{{{ooouuu|||lllWWWGGG@@@999333444444222000111---.....................++++++------------++++++...------,,,+++***))))))***+++,,,---------------++++++++++++++++++++++++------------------------...---+++***))))))***+++)))***+++,,,---.........................................................000000000000////////////SSSRRRQQQOOOMMMJJJHHHFFFCCCBBBAAA????????????@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@BBBAAAAAA@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDHHHHHHHHHHHHHHHHHHHHHIIILLLLLLMMMOOOQQQRRRTTTTTTWWWWWWYYY[[[^^^aaacccdddiiikkknnnpppsss{{{|||sssjjjbbbXXXOOOKKKLLLKKKMMMWWWfffwwwzzzyyyzzzkkkaaa```ccckkkssseeeZZZVVVVVVXXXeee{{{}}}qqqhhhdddhhhooo|||xxxjjj^^^NNNJJJHHHIIILLLRRR___kkk{{{~~~|||qqq{{{}}}}}}~~~vvvjjj\\\NNNFFF999888666444222111111000111000000///...---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,++++++***)))))))))''''''((()))***+++,,,,,,++++++,,,,,,,,,++++++***)))******++++++,,,---------,,,,,,++++++,,,,,,---...------,,,,,,------...---,,,,,,,,,,,,---......////////////000000000000TTTSSSRRRPPPMMMKKKHHHGGGDDDCCCAAA???>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@BBBAAAAAA@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCBBBBBBDDDDDDDDDEEEEEEEEEEEEFFFGGGGGGHHHHHHIIIHHHHHHHHHKKKKKKMMMNNNPPPRRRSSSSSSVVVVVVXXXZZZ]]]```cccdddgggiiilllnnnrrryyyuuummmeee^^^VVVMMMIIIJJJIIINNN[[[mmm~~~{{{xxxrrreee```bbbhhh{{{uuugggZZZRRRQQQUUUaaauuu|||qqqjjjgggkkkuuu{{{mmm___PPPLLLIIIIIILLLSSS```lllyyy~~~|||yyy}}}{{{|||wwwvvvssslll```RRREEE===666555444222111000000000000000000///...---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++)))))))))))))))*********************))))))))))))+++,,,,,,,,,,,,,,,++++++*********+++,,,,,,---------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,---------,,,,,,,,,,,,---..................////////////TTTTTTSSSQQQOOOLLLJJJIIIDDDCCCAAA???>>>>>>>>>>>>========================>>>>>>>>>>>>>>>??????@@@AAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBCCCCCCEEEEEEEEEEEEFFFFFFFFFFFFEEEFFFHHHIIIIIIIIIHHHGGGIIIJJJKKKMMMOOOPPPRRRRRRTTTTTTVVVYYY\\\___bbbddddddgggjjjlllooovvv}}}nnnggg```[[[TTTLLLIIIJJJJJJSSSdddxxx~~~www{{{~~~mmmfffeeegggxxxyyyjjj[[[QQQMMMPPP[[[mmm|||rrrkkkiiimmmxxxqqqbbbUUUOOOJJJJJJMMMUUUbbbnnnwww}}}~~~zzz}}}yyyyyysssrrrnnnggg\\\NNNAAA999333222111000////////////000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++''''''(((((()))******++++++************)))))))))++++++,,,,,,,,,,,,,,,+++******++++++,,,,,,---------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,---------,,,,,,,,,,,,---......------------............VVVUUUTTTRRRPPPNNNLLLKKKFFFDDDBBB@@@>>>>>>>>>>>>========================>>>>>>>>>>>>>>>??????@@@AAAAAA@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFDDDEEEGGGIIIIIIIIIHHHGGGHHHIIIJJJLLLMMMOOOPPPQQQRRRSSSTTTWWW[[[^^^aaacccbbbeeehhhkkknnnuuu~~~zzzllleee^^^ZZZSSSLLLJJJKKKOOOZZZnnnzzzyyyxxxxxxwwwnnnllljjjxxx|||lll]]]RRRNNNNNNVVVdddxxxzzzrrrlllkkkssswwwfffYYYRRRKKKKKKOOOWWWdddpppuuu|||{{{uuuuuu~~~zzzyyyvvvtttooofffZZZLLL@@@888111111000/////////000000/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++((()))))))))*********+++'''((()))***+++,,,,,,---)))***++++++,,,+++++++++******++++++,,,------...---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---......------........./////////WWWVVVVVVTTTRRRPPPNNNMMMHHHFFFDDDAAA???>>>>>>>>>========================>>>>>>>>>>>>>>>??????@@@AAA@@@@@@??????@@@@@@AAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEDDDEEEFFFHHHIIIIIIHHHHHHHHHHHHIIIKKKMMMNNNPPPPPPPPPQQQSSSUUUYYY\\\___```aaadddhhhjjjmmmsss|||{{{uuuiiibbb[[[WWWQQQKKKJJJLLLSSS```uuuyyyrrrttt|||xxx|||rrrqqqpppzzz}}}lll]]]SSSPPPMMMSSS^^^ooowwwpppmmmsss~~~}}}lll___VVVOOONNNSSS[[[gggrrrvvv}}}~~~}}}tttooopppyyy|||zzzvvvrrrkkk```SSSFFF;;;444111111000000000000111111............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********(((((()))***+++,,,------(((((()))******************++++++,,,------......---,,,,,,++++++,,,,,,---,,,,,,,,,++++++,,,,,,,,,---,,,,,,,,,,,,---............/////////000000000XXXXXXWWWVVVTTTRRRPPPOOOJJJHHHFFFCCCAAA?????????========================>>>>>>>>>>>>>>>??????@@@@@@@@@????????????@@@@@@@@@@@@AAAAAABBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEFFFGGGHHHIIIIIIHHHHHHIIIKKKMMMNNNPPPPPPPPPQQQRRRTTTWWWZZZ\\\^^^___cccfffiiilllqqqyyyyyyqqqeee^^^VVVRRRMMMJJJKKKOOOZZZggg{{{xxxqqqsss{{{~~~}}}ttttttvvv}}}~~~mmm^^^TTTPPPMMMQQQYYYgggxxxzzzuuutttyyyssseee\\\TTTUUUZZZaaallluuuzzz}}}zzz||||||rrrmmmmmmwww}}}{{{vvvpppgggZZZMMMBBB999444333222111111111111111222------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++...------,,,++++++******,,,++++++++++++*********'''((()))***++++++++++++++++++,,,,,,------......---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,---......////////////000000000111YYYYYYXXXWWWUUUSSSQQQPPPLLLJJJHHHDDDBBB@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@????????????@@@@@@???@@@@@@AAABBBBBBCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDEEEGGGIIIKKKHHHIIIJJJKKKMMMOOOPPPQQQPPPQQQRRRSSSUUUXXXZZZ[[[]]]```dddgggjjjooovvv|||wwwnnnbbbZZZSSSOOOMMMLLLQQQWWWiiittt{{{rrrsssyyyyyy{{{~~~tttcccWWWRRRMMMOOOUUUaaappp~~~}}}zzzlllccc[[[\\\bbbiiirrryyy~~~}}}|||{{{yyy{{{}}}}}}{{{xxxqqqnnnnnnwww{{{zzzsssmmmbbbUUUIII???:::777333222222111000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++,,,,,,++++++++++++++++++,,,,,,+++++++++*********))))))+++,,,,,,---------++++++,,,,,,---.........---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,---.............../////////000000YYYYYYYYYWWWVVVTTTRRRQQQNNNLLLIIIFFFCCCAAA@@@@@@????????????????????????>>>>>>>>>>>>>>>??????@@@@@@@@@????????????@@@@@@??????@@@AAAAAABBBCCCCCCEEEEEEEEEEEEFFFFFFFFFFFFFFFEEECCCCCCDDDGGGJJJLLLHHHIIIJJJLLLMMMOOOPPPQQQQQQQQQRRRSSSUUUWWWXXXYYY[[[^^^bbbeeehhhmmmtttzzzvvvlllbbbZZZRRROOOOOOQQQXXX___www}}}tttsssrrr}}}jjj[[[UUUMMMNNNSSS]]]lllzzz}}}pppggg```bbbgggnnnvvv}}}}}}yyyxxxwww~~~yyyxxxzzzzzzuuuuuutttqqqoooqqqwww~~~yyyxxxmmmfffZZZMMMBBB;;;777666333222111000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++)))))))))***++++++,,,,,,))))))***+++,,,------...***+++,,,---............++++++,,,------......///---,,,,,,++++++,,,,,,---,,,++++++++++++++++++,,,---,,,,,,,,,,,,---......---------.........//////]]][[[YYYVVVTTTSSSSSSTTTPPPNNNKKKHHHEEEBBBAAA@@@@@@???>>>===<<<<<<<<<<<>><<<;;;<<<===???@@@>>>????????????@@@@@@@@@AAAAAA@@@@@@???@@@@@@@@@EEEEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDDDDDDDEEEFFFGGGIIIKKKLLLLLLLLLLLLOOOQQQSSSSSSSSSSSSTTTUUUVVVWWW[[[ZZZ]]]bbbfffhhhnnnuuu~~~wwwnnnbbbXXXSSSTTTRRRQQQ^^^oooxxxtttvvvzzztttxxx{{{gggWWWRRRSSSVVV[[[fffuuusssmmmkkknnnrrrvvv{{{|||tttrrrttt}}}wwwyyy}}}uuunnnmmmmmmlllmmmppp|||~~~wwwtttlll___PPPFFF>>>888555555111111111111000000000000------------------------//////...---,,,,,,+++++++++++++++++++++++++++++++++*********))))))((((((+++++++++************)))************************------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++////////////////////////^^^]]][[[YYYWWWVVVUUUUUURRRPPPMMMJJJGGGDDDCCCBBB@@@???>>>===============>>>>>><<<<<<<<<===???@@@>>>>>>?????????@@@@@@@@@AAAAAA@@@@@@???@@@@@@AAADDDDDDDDDEEEEEEEEEFFFFFFFFFFFFEEEDDDEEEFFFGGGHHHHHHIIIJJJJJJJJJKKKMMMOOOQQQQQQQQQRRRSSSTTTUUUVVVZZZZZZ\\\bbbeeegggmmmtttzzzxxxoooaaaXXXRRRTTTVVVYYYiii{{{yyyuuuyyy{{{~~~qqquuutttaaaSSSSSSTTTXXXbbbppp|||~~~yyytttrrruuuzzz|||zzzttttttyyyzzz|||}}}tttllllllnnnppptttyyyyyysssiii\\\MMMDDD===777444444111111111000000000//////------------------------///......---,,,,,,++++++++++++++++++++++++++++++************)))))))))((()))))))))******+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++........................^^^^^^^^^]]]\\\YYYWWWVVVSSSRRRPPPMMMJJJGGGEEEDDD??????>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<===???@@@>>>>>>>>>?????????@@@@@@AAA@@@@@@???@@@@@@AAAAAACCCCCCCCCDDDDDDDDDDDDEEEFFFFFFEEEEEEFFFGGGGGGHHHEEEGGGHHHHHHHHHHHHKKKMMMNNNNNNOOOPPPQQQSSSUUUVVVYYYXXX[[[```cccdddjjjqqqtttzzzxxxoooaaaWWWRRRUUU[[[fffyyy~~~zzzvvv|||}}}zzzmmmpppzzzkkkXXXUUUTTTXXXaaammmxxx}}}uuu{{{||||||xxxssswww~~~}}}|||rrriiiiiinnnuuu~~~|||tttdddWWWIIIAAA;;;555222333111111000000000000//////------------------------......------,,,,,,++++++++++++++++++++++++++++++************))))))))))))'''(((((()))***+++,,,---************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++........................]]]^^^___```^^^[[[XXXVVVTTTSSSQQQOOOLLLIIIGGGEEE@@@??????>>>>>>?????????>>>======<<<===>>>??????>>>>>>>>>>>>????????????@@@@@@??????@@@@@@AAAAAABBBBBBBBBCCCCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHEEEFFFGGGGGGGGGHHHJJJLLLLLLLLLMMMOOOQQQSSSVVVWWWXXXWWWYYY]]]```aaafffmmmpppvvv~~~vvvmmm___WWWRRRWWWcccsssyyyzzzuuuwwwiiijjjqqqqqq___YYYVVV[[[eeepppzzz}}}qqqkkkttt~~~vvvrrrxxx{{{ooofffgggpppzzz~~~ttt]]]QQQEEE>>>999333111222111000000000////////////---------------------------------,,,,,,,,,++++++++++++++++++++++++++++++*********)))))))))))))))((((((((()))***+++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,........................\\\^^^___```___\\\XXXVVVSSSSSSRRRPPPMMMJJJHHHFFFAAA@@@@@@????????????@@@===============>>>>>>???======>>>>>>>>>?????????@@@?????????@@@@@@AAABBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDEEEFFFGGGGGGHHHHHHEEEFFFHHHHHHGGGHHHJJJLLLLLLLLLMMMOOOQQQTTTVVVWWWWWWUUUWWW[[[]]]^^^bbbiiimmmsss{{{uuulll^^^XXXUUU\\\lll~~~uuuzzzzzzttt}}}uuuffffffhhhxxxwwwfff]]]XXX___jjjttt|||ttthhhbbbnnn~~~vvvrrrxxxxxxllldddgggsssyyymmmWWWKKK@@@:::777222000111000000000////////////...------------------------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))******))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,........................\\\]]]______^^^\\\YYYWWWTTTTTTSSSRRROOOLLLIIIGGGCCCBBBAAA@@@????????????============>>>>>>>>>>>>=========>>>>>>>>>??????????????????@@@AAABBBBBBBBBBBBBBBCCCCCCCCCCCCDDDBBBCCCDDDFFFGGGGGGGGGGGGFFFGGGHHHHHHHHHIIIKKKMMMKKKLLLMMMOOOQQQSSSUUUWWWVVVTTTUUUYYYZZZZZZ___eeeiiiooowww~~~uuulll]]]ZZZ[[[fffzzz|||tttwww|||ssszzzqqqcccbbbaaalllnnnbbb[[[cccooozzzooobbb\\\iii}}}xxxvvvzzzqqqgggccckkkyyynnnbbbQQQGGG===888555111000111000000////////////......------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))))))))******************)))))))))(((((((((************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---------------------------]]]^^^______^^^\\\ZZZYYYVVVVVVVVVTTTRRROOOLLLJJJEEEDDDBBBAAA??????>>>>>><<<======>>>>>>>>>>>>>>>============>>>>>>>>>???????????????@@@AAABBBCCCBBBCCCCCCCCCCCCDDDDDDDDD@@@AAACCCEEEFFFFFFFFFFFFEEEFFFGGGHHHGGGHHHJJJLLLKKKKKKLLLMMMOOOQQQSSSTTTUUUSSSTTTWWWXXXXXX\\\bbbdddjjjqqqxxx}}}~~~qqqhhh]]]]]]cccsss|||tttvvvtttwwwlll___```\\\eee}}}xxxjjjbbbjjjwwwlll^^^WWWccc|||}}}||||||~~~{{{iiiccccccpppyyyfff[[[MMMCCC:::777555111000111000000/////////.........------------------------++++++++++++++++++++++++++++++++++++++++++++++++((()))))))))************((((((((()))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))******+++,,,,,,------------------------------______```______]]][[[ZZZWWWWWWWWWWWWTTTQQQNNNLLLFFFEEECCCAAA@@@>>>>>>===<<<======>>>>>>>>>>>>>>>============>>>>>>>>>>>>????????????@@@AAABBBCCCCCCCCCCCCDDDDDDDDDDDDEEE???@@@BBBDDDFFFFFFEEEEEEDDDFFFGGGGGGFFFGGGIIILLLJJJJJJKKKLLLMMMOOOQQQRRRTTTRRRSSSVVVWWWVVVZZZ``````fffmmmsssxxx~~~yyylllccc]]]```iii|||~~~vvvvvvvvvvvv}}}|||hhh]]]^^^[[[bbbzzzrrriiiqqq}}}kkk\\\TTT```yyy}}}{{{uuuddd___cccssswwwdddYYYKKKBBB999666444111000111000/////////............------------------------++++++++++++++++++++++++++++++++++++++++++++++++(((((())))))*********+++&&&&&&'''((()))***++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))***+++,,,,,,------------------------------```^^^\\\\\\]]]]]]\\\[[[ZZZXXXVVVUUUTTTSSSPPPMMMIIIGGGEEEBBBAAAAAABBBCCC@@@@@@@@@????????????>>><<<===>>>@@@@@@??????>>>CCCBBB@@@??????@@@BBBCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEGGGHHHIIIJJJJJJHHHJJJKKKLLLLLLMMMPPPRRRSSSSSSTTTUUUWWWYYY[[[\\\aaabbbeeehhhmmmuuu~~~|||vvvlllddd___dddtttwww|||~~~|||wwwmmm[[[TTTWWWaaavvv|||ssswww}}}fff\\\XXXcccxxxzzzooo```[[[aaavvvqqq___SSSBBB===888333111111000000......//////////////////...,,,++++++------,,,***000///---+++******+++++++++++++++************)))*********++++++,,,,,,,,,***************+++++++++))))))***+++,,,,,,------)))***,,,------,,,***)))******+++,,,,,,---......,,,,,,++++++++++++,,,,,,******+++,,,---......///------......------,,,+++```^^^\\\\\\]]]]]]\\\[[[[[[YYYWWWVVVUUUSSSPPPNNNKKKIIIFFFDDDBBBAAABBBBBB@@@@@@@@@????????????>>>===>>>???@@@AAA@@@@@@???CCCBBB@@@??????@@@AAACCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIJJJHHHJJJKKKLLLLLLMMMOOORRRQQQRRRRRRTTTUUUXXXYYYZZZ___```bbbeeeiiiqqqyyy}}}wwwqqqjjjdddhhhpppvvvzzzyyyuuummm[[[TTTUUU^^^rrrxxx|||vvvyyyhhh]]]XXXbbbuuu~~~~~~ttthhh[[[XXX```tttkkkXXXLLLAAA===777333111111000000///////////////............,,,++++++------,,,***...---,,,+++******++++++++++++++++++*********************++++++,,,,,,,,,++++++******************))))))***++++++,,,------+++,,,------------,,,+++------,,,,,,,,,,,,+++++++++++++++******+++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,---.........---```^^^\\\\\\]]]]]]\\\[[[]]]\\\YYYXXXWWWUUUQQQOOONNNKKKHHHEEEBBBAAAAAAAAA@@@@@@@@@????????????>>>??????@@@AAAAAAAAAAAA@@@BBBAAA@@@??????@@@AAABBBAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEFFFGGGHHHHHHIIIJJJHHHJJJKKKKKKKKKLLLOOOQQQPPPPPPQQQRRRTTTVVVWWWXXX\\\]]]___aaadddjjjrrrwww~~~vvvpppkkkgggfffssstttvvvvvvoooqqqnnn\\\TTTTTT[[[lll~~~ssslllvvvkkk```ZZZcccuuu}}}}}}zzznnnaaaYYY[[[eeeyyy}}}eeeSSSHHH???;;;666222111111000000000000//////.........---...,,,++++++------,,,***,,,+++************++++++,,,+++++++++*********************+++++++++++++++,,,+++++++++***)))))))))))))))******+++,,,,,,,,,------------------------//////...---+++***))))))++++++************++++++,,,,,,+++++++++*********)))***,,,---.../////////```^^^\\\\\\]]]]]]\\\[[[___]]][[[ZZZXXXVVVRRRPPPOOOMMMIIIEEEBBB@@@@@@???@@@@@@@@@?????????>>>>>>?????????@@@@@@@@@@@@@@@AAA@@@@@@??????@@@AAABBBAAAAAAAAABBBBBBCCCCCCDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEFFFGGGHHHHHHIIIIIIHHHJJJKKKKKKKKKLLLNNNPPPPPPPPPPPPQQQSSSTTTVVVWWWYYY[[[\\\]]]```eeekkkooo}}}xxxqqqjjjggghhhlll~~~~~~qqqqqq|||nnniiinnnqqq^^^UUUSSSWWWgggwwwyyykkkhhhvvvoooccc\\\cccttt~~~|||}}}wwwkkk___[[[bbbqqq}}}dddRRRGGG<<<888444222111111000000000000000///......------...,,,++++++,,,---+++***)))))))))******++++++,,,,,,,,,+++++++++************************+++++++++,,,,,,,,,+++***)))(((((())))))******+++++++++,,,---,,,,,,++++++,,,,,,---///......---+++******)))+++******))))))******+++***************************+++,,,---............```^^^\\\\\\]]]]]]\\\[[[```^^^\\\ZZZYYYWWWTTTQQQPPPMMMIIIEEEAAA??????>>>@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>?????????@@@????????????@@@@@@AAAAAA@@@@@@AAAAAABBBCCCCCCDDDCCCCCCCCCCCCDDDDDDDDDDDDFFFFFFFFFGGGGGGHHHHHHIIIIIIJJJKKKKKKJJJKKKMMMOOOPPPPPPPPPQQQRRRTTTUUUVVVXXXYYY[[[\\\^^^aaagggjjjuuuzzz}}}tttnnngggeeellluuu}}}ooommm}}}~~~|||mmmhhhkkk~~~uuuaaaWWWSSSUUUdddtttuuuiiiiiiyyyooocccZZZaaaqqq}}}}}}|||uuujjjbbbZZZiii}}}zzzbbbNNNCCC999666333111111111000000000000//////.........---...,,,++++++,,,---+++***((())))))***++++++++++++,,,,,,,,,++++++++++++***************************,,,,,,,,,+++***)))(((((()))***************++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++(((((()))***++++++,,,,,,,,,------...------,,,,,,```^^^\\\\\\]]]]]]\\\[[[___]]]\\\[[[ZZZXXXUUUSSSQQQOOOJJJFFFCCC@@@@@@???@@@@@@@@@????????????>>>>>>>>>======>>>>>>???@@@>>>>>>??????@@@AAAAAAAAA??????@@@AAABBBCCCCCCDDDCCCCCCCCCCCCDDDDDDDDDDDDFFFFFFGGGGGGGGGHHHHHHHHHIIIJJJKKKKKKJJJKKKMMMOOOOOOOOOPPPPPPQQQSSSTTTUUUWWWXXXZZZ[[[\\\___dddgggmmmsss{{{{{{rrrmmmfffeeeqqq{{{mmmjjjxxxzzz|||nnnhhhjjj|||{{{eeeYYYSSSVVVdddtttpppgggkkk|||pppcccYYY^^^lllzzz~~~{{{rrriiifff___rrr~~~~~~rrr[[[HHH;;;666444111000111111000///////////////////////////...,,,++++++------,,,***))))))***+++,,,,,,++++++,,,,,,,,,,,,++++++++++++***************))))))))),,,+++++++++***)))))))))******************************************************+++,,,,,,---......,,,++++++++++++++++++,,,(((((()))***+++,,,---...------......------,,,+++```^^^\\\\\\]]]]]]\\\[[[^^^\\\[[[ZZZZZZYYYVVVTTTSSSQQQMMMHHHEEECCCBBBBBB@@@@@@@@@????????????>>>??????>>>>>>>>>???@@@AAA===>>>???@@@@@@AAAAAAAAA>>>???@@@AAABBBCCCCCCDDDCCCCCCCCCCCCDDDDDDDDDDDDFFFGGGGGGGGGGGGHHHHHHHHHIIIJJJKKKJJJJJJJJJLLLNNNNNNNNNNNNOOOPPPQQQRRRSSSUUUVVVXXXYYYZZZ]]]aaaeeehhhmmmttt|||zzzqqqlllfffeeeuuuxxxkkkhhhssswwwzzzmmmhhhjjj|||iii[[[UUUWWWeeevvvzzziiicccjjj}}}wwwhhh\\\___kkkwwwxxxlllggghhhqqq}}}{{{{{{yyyfffSSSCCC777444222000000000111000///------......///000000000...,,,++++++------,,,******+++,,,------,,,++++++------,,,,,,,,,++++++++++++*********)))))))))(((++++++******************************)))))))))))))))***++++++++++++***)))******+++,,,,,,---......------,,,,,,,,,,,,------******++++++,,,,,,------,,,,,,------...---------```___]]]\\\]]]]]]\\\[[[\\\[[[ZZZZZZZZZYYYWWWUUUUUURRRNNNJJJGGGEEEEEEEEE@@@@@@@@@????????????>>>AAA@@@?????????@@@AAABBB======>>>@@@@@@AAAAAAAAA>>>??????@@@BBBCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJKKKJJJJJJJJJLLLNNNMMMMMMMMMMMMNNNOOOPPPQQQSSSUUUWWWXXXYYY\\\```ccceeejjjqqqwwwyyyqqqllleeeeeewwwwwwjjjhhhqqq}}}vvv~~~xxxkkkgggjjj}}}kkk\\\VVVXXXgggxxxtttccc^^^hhh}}}~~~oooaaabbblllwwwuuugggdddhhh}}}zzzxxx{{{{{{mmm]]]OOOBBB888333111//////000111000///,,,,,,---...///000111111...---+++,,,------,,,***+++,,,---...------++++++---------,,,,,,,,,+++++++++*********))))))((((((***************+++++++++*********))))))))))))))))))***,,,------,,,***)))+++++++++,,,,,,---------...------,,,,,,------...---------,,,,,,,,,++++++***+++,,,---.../////////[[[\\\^^^]]][[[YYYXXXWWW\\\[[[[[[[[[[[[ZZZWWWTTTUUUSSSOOOKKKHHHEEEDDDCCCCCCCCCAAA@@@???>>>>>>>>>======>>>?????????????????????>>>>>>??????@@@AAADDDCCCBBBAAAAAAAAAAAAAAA@@@AAACCCDDDFFFGGGGGGGGGIIIHHHGGGFFFEEEFFFGGGHHHIIIIIIHHHIIIIIIJJJKKKLLLLLLKKKKKKLLLNNNPPPRRRSSSTTTTTTUUUVVVXXXZZZ\\\]]]aaadddiiinnnuuuuuunnnnnnnnnuuu|||oookkkrrr|||www{{{zzzrrrggggggnnnttt```XXX[[[hhhuuu}}}xxxzzzkkk___```iiixxxxxxgggccchhhrrr|||}}}}}}}}}~~~pppaaafffuuu}}}wwwuuuwwwyyy{{{uuulll```SSSFFF999222222222222111000//////......///000000///---+++***+++,,,,,,,,,,,,+++******'''(((*********)))***+++++++++***)))(((((())))))+++***)))***++++++***)))))))))************)))))))))***++++++***)))***+++,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,++++++***)))YYY[[[\\\]]]\\\ZZZYYYXXX\\\[[[ZZZ[[[[[[ZZZWWWUUUUUUSSSPPPLLLHHHFFFDDDDDDCCCBBBAAA@@@???>>>>>>>>><<<===>>>>>>?????????>>>??????>>>>>>??????@@@AAABBBBBBAAA@@@@@@@@@@@@@@@AAABBBCCCEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFGGGGGGHHHIIIHHHHHHIIIIIIJJJKKKLLLLLLKKKKKKLLLNNNPPPRRRSSSTTTTTTTTTVVVWWWYYY[[[\\\^^^aaaeeejjjqqq{{{~~~zzzuuuwwwuuuzzztttpppvvvxxx|||tttkkkddddddmmm~~~xxxddd\\\aaaqqq{{{xxxwwwiii]]]^^^gggvvv}}}mmmiiinnnvvv|||{{{}}}}}}||||||wwwjjj```jjj}}}~~~wwwtttttttttqqqkkkaaaUUUJJJ???555///222222111111000//////...000000///...------,,,,,,+++,,,,,,,,,,,,+++******''')))***+++***)))***+++++++++***)))))))))))))))+++***)))***++++++***))))))******************))))))***++++++***)))***++++++******************+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++***WWWYYY[[[]]]]]]\\\[[[ZZZ\\\[[[ZZZZZZZZZZZZWWWUUUUUUTTTQQQMMMJJJGGGEEEDDDCCCBBBAAA???>>>>>>>>>>>><<<======>>>>>>>>>>>>>>>??????>>>>>>??????@@@AAAAAAAAA@@@?????????@@@@@@BBBCCCDDDEEEEEEEEEEEEDDDDDDEEEFFFGGGGGGHHHGGGGGGHHHHHHHHHHHHIIIJJJKKKLLLKKKKKKLLLLLLNNNOOOQQQRRRSSSSSSSSSUUUVVVXXXZZZ[[[ZZZ]]]aaaeeekkkttt~~~{{{uuuzzzyyy}}}pppfff^^^```jjj}}}~~~jjjcccjjj}}}yyyzzzttteeeZZZ[[[dddssswwwsssvvv|||~~~wwwxxx|||}}}yyytttlll```^^^qqqyyysssooonnnllldddXXXLLLCCC;;;555222222111111000000//////...222000...,,,+++,,,---...,,,,,,,,,,,,,,,++++++***''')))++++++***)))***++++++***))))))))))))))))))+++***)))***++++++***)))******++++++++++++******)))***++++++***)))***+++******))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,------------,,,WWWXXXZZZ\\\^^^^^^]]][[[\\\[[[ZZZYYYZZZZZZXXXVVVVVVTTTRRROOOLLLIIIGGGFFFCCCBBBAAA@@@???>>>>>>>>><<<======>>>>>>>>>======??????>>>>>>??????@@@AAAAAAAAA@@@@@@@@@@@@@@@AAACCCDDDDDDDDDDDDDDDCCCCCCAAACCCEEEGGGHHHHHHHHHGGGHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKLLLMMMNNNOOOPPPQQQQQQRRRRRRSSSUUUWWWYYYZZZWWWZZZ^^^aaaeeemmmxxx~~~xxx|||zzz~~~oooeeeXXX\\\iii|||pppjjjrrr{{{}}}pppaaaVVVWWW```ppp~~~zzzrrrtttzzz}}}wwwmmmaaaYYY___xxx|||ssslllhhhhhh___RRREEE===888555444111111000000////////////000///...---,,,------...,,,,,,------,,,,,,+++***(((***++++++***)))***+++******)))))))))))))))***+++***)))***++++++***)))+++++++++,,,,,,+++++++++)))***++++++***)))***+++++++++************++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---............ZZZZZZZZZ\\\___```___]]]\\\[[[YYYYYYZZZZZZYYYWWWVVVUUUSSSQQQNNNKKKHHHGGGDDDCCCBBB@@@??????>>>>>>======>>>>>>>>>>>>======??????>>>>>>??????@@@AAABBBBBBAAAAAAAAAAAABBBBBBDDDDDDDDDDDDDDDCCCCCCBBB@@@BBBDDDFFFGGGHHHGGGGGGHHHGGGGGGHHHHHHIIIJJJKKKJJJKKKLLLMMMNNNOOOOOOOOOPPPPPPQQQRRRTTTVVVWWWYYYWWWYYY\\\^^^bbbhhhqqqxxx~~~||||||~~~}}}pppdddVVV[[[iii{{{xxxttt{{{|||nnn___SSSTTT\\\lllwwwoooqqqvvvzzzrrrfff[[[WWWddd~~~rrriiicccaaaXXXJJJ>>>666222111000000000000///////////////---.../////////...---,,,,,,------------,,,++++++)))+++,,,,,,***)))***+++***)))))))))))))))******+++***)))***++++++***)))+++++++++,,,,,,+++++++++)))***++++++***)))***+++---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---............```^^^[[[\\\___aaa```___\\\ZZZYYYXXXYYYZZZYYYXXXVVVVVVTTTRRROOOLLLJJJHHHEEEDDDCCCAAA@@@@@@@@@@@@>>>????????????>>>>>>===??????>>>>>>??????@@@AAABBBBBBAAAAAABBBBBBCCCCCCCCCCCCDDDDDDDDDCCCCCCBBBAAABBBCCCDDDFFFFFFGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKJJJKKKLLLMMMNNNNNNNNNNNNOOOOOOPPPQQQRRRTTTVVVWWWVVVYYY[[[]]]___dddlllrrryyy}}}xxx~~~pppdddYYY^^^jjjzzz~~~yyymmm^^^QQQRRRYYYhhh~~~wwwooooooqqqssskkk___YYY]]]ooo~~~qqqfff___\\\TTTHHH===666222111111////////////////////////,,,---///000000///---+++---------------,,,++++++***+++---,,,+++)))******)))))))))))))))******++++++***)))***++++++***)))******++++++++++++******)))***++++++***)))***+++------,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------------,,,gggbbb]]]\\\___bbbaaa```\\\ZZZXXXXXXYYYZZZZZZYYYWWWVVVUUUTTTQQQNNNKKKIIIFFFEEEDDDCCCBBBAAAAAAAAA@@@@@@@@@@@@@@@???>>>>>>??????>>>>>>??????@@@AAAAAAAAA@@@@@@AAABBBBBBCCCBBBBBBCCCCCCDDDCCCCCCCCCBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGGGGHHHIIIJJJKKKJJJKKKLLLMMMNNNNNNMMMMMMNNNNNNOOOPPPRRRSSSUUUVVVVVVXXXZZZ[[[\\\```ggglllrrrzzz{{{vvv{{{uuuhhh^^^bbblllxxx}}}uuurrr|||mmm]]]QQQPPPWWWeee|||~~~xxxpppmmmmmmiiibbbZZZZZZfff}}}|||oooccc[[[UUUNNNDDD<<<777444333222////////////////////////------...............------------...------,,,+++***,,,------+++)))******)))))))))))))))***+++++++++***)))***++++++***))))))******************))))))***++++++***)))***+++---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,+++***kkkeee^^^\\\___bbbbbb```\\\ZZZXXXXXXYYYZZZZZZYYYWWWWWWVVVTTTRRRNNNKKKJJJGGGFFFEEEDDDCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@???>>>?????????>>>???@@@@@@AAA@@@?????????@@@AAAAAABBBAAABBBBBBCCCDDDDDDCCCCCCDDDCCCBBBBBBBBBDDDFFFGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJKKKLLLMMMNNNNNNMMMLLLMMMMMMNNNOOOQQQSSSUUUVVVUUUWWWYYYZZZZZZ^^^dddiiinnnvvv{{{vvv||||||nnncccfffmmmvvvzzz{{{wwwnnnlllyyymmm^^^QQQPPPWWWddd{{{yyyqqqllljjjbbb\\\VVV[[[mmmzzzmmm```YYYJJJEEE===777333111///............//////////////////...---,,,,,,---///000------......------,,,++++++,,,------+++*********))))))((())))))***+++++++++***)))***+++++++++)))))))))************)))))))))+++++++++***)))***+++,,,++++++******++++++,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,++++++***)))lllbbbZZZ[[[^^^```aaabbbZZZYYYXXXWWWXXXZZZ\\\]]]XXXXXXWWWUUUSSSQQQNNNMMMLLLHHHDDDCCCDDDDDDBBB???AAAAAAAAA@@@@@@@@@????????????>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA????????????AAABBBCCCBBBBBBCCCCCCDDDEEEFFFIIIHHHGGGGGGGGGIIIKKKMMMJJJJJJJJJJJJKKKKKKKKKKKKNNNMMMMMMMMMNNNPPPRRRSSSUUUVVVWWWYYY[[[]]]___```gggppp|||}}}vvvzzztttoooooorrrwwwyyyyyy||||||nnniiiiiissssssdddWWWTTTWWWbbbxxx{{{vvvuuunnnddd[[[XXXZZZeeettt}}}sssfffYYYPPPIIIAAA999555555555222///////////////.....................------,,,,,,,,,,,,++++++******++++++,,,+++,,,,,,***))))))+++......---,,,,,,+++***))))))((()))+++,,,,,,+++)))(((,,,,,,,,,++++++*********++++++++++++++++++++++++******++++++++++++******+++++++++************)))))))))***++++++++++++*********+++++++++,,,,,,,,,(((((()))***+++---///000jjj```YYYYYY\\\]]]^^^___YYYXXXWWWVVVWWWXXXZZZ\\\YYYXXXWWWVVVTTTQQQOOONNNMMMIIIEEEDDDDDDDDDBBB@@@AAAAAAAAA@@@@@@@@@@@@???@@@??????>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAACCCBBBBBBCCCCCCDDDEEEFFFHHHHHHGGGFFFGGGIIIJJJLLLJJJJJJKKKKKKKKKKKKLLLLLLNNNNNNMMMNNNOOOPPPRRRSSSTTTUUUWWWYYY[[[]]]^^^___ccclllwww|||vvvyyywwwtttssstttsssssszzzyyykkkggghhhrrrzzziiiYYYUUUYYYdddzzz{{{xxxwwwrrrkkk]]]ZZZ\\\fffsssyyyooobbbUUUMMMFFF@@@888444444444111...////////////............,,,,,,,,,---------------+++++++++******++++++++++++,,,,,,+++))))))+++---------,,,++++++***))))))((()))+++,,,,,,+++)))(((,,,,,,,,,++++++*********++++++++++++++++++++++++)))))))))******)))))))))+++++++++************))))))******+++,,,+++++++++******+++++++++,,,,,,,,,))))))))))))******++++++lllbbbZZZZZZ\\\\\\[[[\\\YYYXXXWWWVVVVVVWWWYYYYYYYYYYYYXXXWWWUUURRRPPPOOONNNKKKGGGEEEDDDDDDBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@AAA@@@@@@??????@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBBBBBAAACCCBBBBBBCCCCCCDDDEEEFFFGGGFFFFFFEEEFFFHHHIIIJJJJJJKKKKKKKKKLLLLLLLLLMMMNNNNNNNNNOOOPPPQQQRRRSSSSSSTTTVVVWWWYYY[[[]]]]]]^^^eeepppzzz~~~yyyzzz~~~wwwqqqmmmnnnxxxvvvgggcccfffqqqnnnZZZUUU[[[hhh|||zzzwwwyyywwwtttfffdddfffmmmvvv~~~|||sssiii\\\PPPIIIBBB<<<666222222222000.../////////............---+++++++++,,,------......+++++++++++++++++++++++++++,,,,,,+++******+++---,,,,,,,,,+++*********))))))***+++,,,,,,+++***)))+++++++++++++++*********++++++++++++++++++++++++(((((())))))))))))((((((+++++++++************)))***++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,+++*********)))uuujjj```^^^^^^[[[YYYYYYYYYXXXXXXWWWWWWXXXYYYYYYZZZZZZYYYXXXVVVTTTRRRQQQOOOMMMJJJGGGEEEDDDBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@BBBAAAAAA@@@@@@AAAAAABBB???@@@@@@@@@@@@@@@AAAAAAAAABBBCCCDDDDDDCCCBBBAAACCCBBBBBBCCCCCCDDDEEEFFFFFFEEEEEEEEEFFFGGGHHHIIIJJJJJJKKKKKKLLLMMMMMMMMMNNNNNNOOOOOOPPPRRRRRRSSSRRRSSSTTTVVVXXXYYY[[[[[[ZZZ```jjjsss}}}}}}|||}}}~~~qqqiiikkkxxxwwwfffbbbdddqqqqqq[[[VVV]]]jjj~~~}}}wwwvvvxxx{{{|||vvvtttuuuyyy|||~~~wwwmmmbbbVVVKKKEEE===999444111000000///...//////.........---------,,,,,,,,,,,,,,,,,,------******++++++++++++*********+++,,,,,,******+++,,,++++++++++++************)))***++++++++++++***)))+++++++++***************************************(((((())))))))))))((((((+++++++++*********))))))++++++,,,------------,,,******+++++++++,,,,,,,,,/////////......---,,,,,,uuuhhhbbb^^^YYYVVVUUUYYYYYYYYYYYYYYYYYYZZZZZZ[[[[[[ZZZYYYWWWUUUTTTSSSQQQPPPMMMIIIFFFCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@BBBBBBAAAAAAAAAAAABBBBBB?????????@@@@@@AAAAAAAAABBBBBBDDDEEEEEEDDDBBBBBBCCCBBBBBBCCCCCCDDDEEEFFFEEEEEEEEEEEEFFFGGGHHHHHHIIIJJJJJJKKKLLLMMMMMMMMMMMMMMMNNNPPPQQQQQQRRRRRRQQQRRRSSSTTTVVVWWWYYYYYYXXX]]]eeelllvvvzzzwwwxxx}}}rrrgggiiiyyyzzzfffaaadddqqqttt___ZZZ```lll~~~|||wwwuuuxxx~~~sssggg[[[PPPGGGAAA888555222000//////..................------------......---,,,++++++******)))******++++++******)))***+++,,,,,,+++***+++,,,*********************+++*********++++++*********************************************************)))******++++++******)))+++++++++*********))))))++++++,,,------------,,,******+++++++++,,,,,,,,,------.../////////......rrrggg___WWWRRRQQQXXXXXXYYYYYYZZZ[[[[[[[[[\\\\\\[[[ZZZYYYWWWUUUUUUSSSRRROOOKKKFFFCCCCCCDDDBBBBBBBBBBBBAAAAAAAAAAAABBBAAAAAA@@@@@@AAAAAABBB?????????@@@@@@AAAAAABBBBBBCCCCCCCCCCCCCCCCCCBBBCCCBBBBBBCCCCCCDDDEEEFFFDDDEEEEEEFFFGGGGGGHHHHHHHHHHHHIIIJJJKKKLLLMMMMMMLLLLLLNNNOOOPPPQQQQQQQQQPPPPPPQQQSSSTTTVVVWWWWWWWWW\\\bbbgggnnnzzzyyysssoooooo|||{{{ttthhhjjj{{{{{{fffaaadddrrr{{{hhhbbbeeennn~~~~~~~~~xxxuuuxxx{{{nnn```TTTJJJBBB===444333111///......//////.........------------,,,///...---,,,+++***)))(((((()))***++++++***)))((()))+++------+++***++++++((()))))))))***+++++++++************************)))))))))*********************************************++++++++++++******+++++++++************)))***++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,((()))+++---......------~~~ooocccYYYSSSRRRUUUVVVWWWYYYZZZ[[[[[[\\\\\\\\\\\\[[[ZZZXXXWWWVVVTTTSSSQQQLLLGGGCCCDDDEEECCCBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAA>>>??????@@@AAAAAABBBBBBCCCBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBCCCCCCDDDEEEFFFEEEEEEFFFGGGHHHHHHHHHHHHGGGGGGHHHIIIJJJKKKLLLLLLJJJKKKMMMNNNPPPPPPPPPOOOOOOPPPPPPRRRSSSTTTUUUVVVVVVZZZ```ccchhhqqq}}}uuulllhhhiiixxx{{{yyyzzz}}}|||zzznnnpppzzzddd___dddrrruuuooommmppp}}}|||~~~~~~vvvrrrtttxxxiiiZZZNNNDDD===999111111111///......///000.........---------,,,,,,...------,,,+++***))))))((()))***++++++***)))((()))+++------,,,******+++'''(((((()))***++++++,,,+++******************+++((()))))))))*********+++************************))))))************))))))+++++++++************))))))******+++,,,+++++++++******+++++++++,,,,,,,,,((()))+++---------,,,+++vvviii]]]WWWUUUSSSTTTVVVXXXYYY[[[[[[[[[]]]]]]\\\\\\ZZZYYYWWWWWWTTTTTTRRRMMMGGGCCCDDDEEECCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@??????@@@@@@AAA>>>>>>???@@@AAAAAABBBBBBCCCBBBAAA@@@@@@AAABBBCCCCCCBBBBBBCCCCCCDDDEEEFFFEEEEEEGGGHHHHHHIIIHHHHHHFFFFFFGGGHHHIIIJJJKKKLLLIIIJJJLLLNNNOOOOOOOOONNNOOOOOOPPPQQQRRRSSSTTTUUUUUUYYY^^^aaadddkkkvvv~~~uuujjjeeegggmmmwwwtttsss}}}uuuwww~~~xxxbbb]]]cccsssxxxrrrqqq}}}{{{{{{{{{sssmmmooo{{{vvvfffVVVIII@@@:::666000000111000......///111......---------,,,,,,,,,,,,,,,++++++++++++++++++''')))***++++++***)))''')))+++------,,,+++***+++''''''((()))***++++++,,,++++++************++++++(((((())))))*********+++))))))))))))))))))))))))(((((())))))))))))((((((+++++++++************)))))))))***++++++++++++*********+++++++++,,,,,,,,,***,,,---//////...---+++pppbbbYYYXXXTTTSSSSSSUUUYYY\\\]]]^^^[[[[[[[[[[[[[[[[[[[[[[[[[[[XXXRRRNNNKKKIIIFFFDDDEEEDDDBBBBBBCCCBBB@@@===CCCBBBBBBAAAAAABBBBBBCCCCCCBBBBBBAAAAAABBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBCCCDDDDDDDDDDDDEEEEEEFFFGGGHHHHHHHHHIIIHHHGGGGGGGGGIIIKKKMMMMMMMMMLLLLLLMMMMMMNNNOOOPPPPPPOOOOOOPPPQQQSSSTTTUUUVVVXXXZZZ]]]cccjjjooouuuhhhaaaaaalllwww}}}|||vvvvvvxxxuuuuuutttkkkbbbeeeuuu||||||vvvwww||||||ooogggmmm}}}}}}nnn]]]PPPDDD:::444333111000000///...---------------------------------************************++++++******)))*********+++,,,------+++))))))*********++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((&&&''')))***+++++++++***(((((((((((())))))))))))******,,,,,,---,,,+++******************)))(((''',,,,,,,,,++++++*********)))******+++,,,,,,------pppaaaXXXVVVSSSSSSTTTWWW[[[^^^^^^^^^[[[[[[[[[\\\\\\\\\\\\\\\[[[WWWSSSOOOMMMJJJHHHFFFDDDCCCBBBBBBCCCCCCAAA@@@AAA@@@@@@??????@@@@@@AAACCCBBBBBBAAAAAABBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBCCCCCCDDDDDDEEEDDDDDDEEEEEEFFFGGGGGGHHHIIIHHHGGGGGGGGGIIIKKKLLLMMMMMMLLLLLLLLLMMMNNNNNNPPPPPPOOOOOOPPPQQQSSSTTTTTTUUUVVVXXX[[[```fffkkkuuuwwwjjjbbbbbbiiizzz{{{vvvrrr|||vvvqqqqqqpppqqqhhhjjjxxxxxxyyyvvvllliiirrryyyjjjYYYLLLBBB999444444111000000///......------------------------------++++++++++++++++++++++++,,,++++++*********+++++++++---...---+++))))))*********++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((&&&''')))***+++++++++***(((((((((((())))))))))))***+++,,,,,,,,,+++***)))******+++,,,,,,+++)))))),,,,,,,,,++++++*********)))))))))******+++++++++rrrcccYYYVVVRRRRRRTTTXXX\\\_________[[[[[[\\\\\\]]]]]]]]]^^^ZZZWWWSSSQQQOOOMMMJJJHHHDDDCCCBBBCCCDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@AAAAAACCCBBBBBBAAAAAABBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBCCCCCCDDDEEEEEECCCDDDDDDEEEEEEFFFFFFGGGIIIHHHGGGGGGHHHIIIKKKLLLLLLLLLLLLLLLLLLMMMMMMNNNPPPPPPPPPPPPQQQRRRSSSTTTSSSSSSUUUVVVXXX\\\aaaeeelllvvvyyykkkdddcccdddrrrzzzpppvvvrrrlllllllllvvvnnnooo{{{{{{|||}}}yyysssmmmnnnzzzttteeeTTTHHH???888555555000000000///......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---...---+++))))))*********++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******+++******(((((((((((())))))))))))++++++,,,,,,+++***)))))))))***,,,------,,,+++***+++++++++++++++*********))))))******************xxxhhh]]]XXXQQQRRRTTTXXX\\\______^^^\\\\\\\\\]]]^^^^^^______ZZZWWWTTTSSSRRRPPPNNNLLLGGGFFFDDDCCCDDDDDDCCCAAACCCCCCBBBBBBBBBBBBCCCCCCCCCBBBBBBAAAAAABBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEEEECCCCCCDDDDDDEEEEEEEEEFFFHHHHHHGGGHHHHHHIIIKKKLLLLLLKKKKKKKKKKKKLLLMMMMMMPPPPPPPPPQQQQQQRRRSSSSSSRRRSSSTTTTTTVVVYYY]]]aaadddlllzzzzzzlllcccbbbaaammmvvvyyypppggggggjjjxxxpppppp||||||{{{~~~}}}}}}zzztttqqqttt|||pppaaaPPPDDD<<<666333555000000//////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,...///...+++***)))*********++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))************(((((((((((()))))))))))),,,,,,++++++******))))))''')))+++---...---+++***+++++++++***************++++++++++++++++++++++++pppaaaXXXRRRRRRSSSWWW[[[^^^^^^^^^]]]]]]^^^^^^____________ZZZXXXVVVUUUTTTSSSPPPNNNLLLIIIFFFDDDDDDCCCAAA@@@DDDCCCCCCBBBBBBCCCCCCDDDCCCBBBBBBAAAAAABBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEFFFDDDDDDDDDDDDEEEEEEEEEEEEGGGHHHHHHHHHIIIJJJJJJKKKKKKKKKJJJJJJKKKKKKLLLMMMNNNOOOPPPPPPQQQRRRRRRRRRRRRSSSTTTTTTUUUWWW[[[^^^[[[bbbnnn{{{zzzkkkcccaaa___jjj~~~oooeeeeeeiii~~~xxxoooppp|||zzzyyy}}}|||{{{zzzxxxzzzxxxuuuuuu{{{~~~yyyjjj\\\LLLBBB:::444222333////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...---//////...,,,***)))*********++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********(((((((((((())))))))))))+++++++++******)))))))))&&&(((***+++,,,+++***)))************************)))))))))***************{{{hhhZZZUUUTTTTTTVVVZZZ]]]______________________________\\\ZZZXXXWWWWWWUUURRRPPPOOOLLLHHHEEEDDDCCCAAA@@@BBBBBBAAAAAAAAAAAABBBBBBCCCBBBBBBAAAAAABBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLMMMNNNOOOPPPPPPQQQPPPPPPQQQSSSTTTTTTTTTVVVYYY\\\ZZZ```iiirrr}}}{{{lllcccaaa___kkkpppdddcccggg}}}{{{ssssss}}}}}}~~~{{{zzzyyyxxxwwwttttttvvv|||yyyrrrbbbUUUGGG>>>888333000111//////////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,---......///000...,,,***)))*********++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))******)))))))))******+++((())))))*********)))))))))))))))***************&&&&&&''''''((())))))***tttcccZZZXXXVVVWWWZZZ^^^```aaabbbaaaaaa``````______^^^]]]\\\ZZZYYYYYYVVVSSSPPPOOOLLLHHHEEEDDDDDDCCCBBBBBBBBBAAAAAAAAAAAABBBBBBCCCBBBBBBAAAAAABBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJKKKLLLKKKLLLNNNOOOPPPOOOOOOOOOOOOQQQRRRSSSSSSUUUXXXZZZ[[[___eeekkkrrr}}}}}}mmmdddaaa^^^lllqqqbbb```eee||||||zzzzzzxxxxxxxxxxxxvvvxxx}}}~~~}}}ppphhhVVVKKK@@@:::666222///000.../////////////////////------------------------++++++++++++++++++++++++)))))))))******,,,------///000000///,,,***))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))******(((((((((((())))))))))))))))))(((((()))***+++,,,,,,+++***)))))))))***+++((()))))))))*********+++&&&'''((()))***+++,,,---nnn^^^[[[XXXXXX[[[___bbbcccccccccbbbaaa```___^^^^^^^^^]]][[[ZZZYYYWWWSSSPPPNNNKKKGGGEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDCCCBBBBBBAAAAAABBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJKKKKKKJJJKKKMMMNNNOOOOOONNNNNNNNNOOOQQQRRRRRRTTTWWWYYYXXX[[[^^^aaafffooozzzoooeeebbb]]]mmmrrraaa]]]bbbzzzyyywwwwwwxxxyyy}}}{{{yyyjjj```MMMDDD;;;777555111///000.........///////////////------------------------************************))))))))))))***+++,,,---///000111///,,,***))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))******(((((((((((())))))))))))(((((('''((()))***,,,---///---+++)))))))))+++,,,(((((())))))*********+++)))***+++,,,...000111111yyynnnddd\\\[[[]]]___aaadddcccccccccbbbbbb```______\\\\\\[[[ZZZYYYXXXWWWWWWQQQOOOLLLIIIFFFEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCEEEFFFGGGDDDDDDDDDDDDEEEEEEEEEEEEHHHHHHHHHIIIIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIJJJKKKLLLMMMMMMLLLLLLMMMOOOQQQRRRSSSTTTXXXWWWWWWYYY___hhhpppvvv|||}}}{{{kkkcccbbb```kkk~~~|||rrr```\\\```rrr|||yyyyyyyyyyyy{{{zzzxxxxxxqqqcccWWWHHHAAA888444333222///,,,222222111///...,,,++++++.........------,,,,,,,,,---------,,,,,,+++++++++************************+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))+++++++++++++++***)))((())))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))******+++)))))))))(((''''''&&&&&&''''''(((***+++,,,---...}}}uuuiii^^^\\\^^^___aaacccccccccccccccbbbaaa```___]]]]]]\\\[[[ZZZYYYXXXXXXSSSQQQNNNKKKHHHFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCCCCCCCCCCDDDDDDEEEDDDDDDDDDDDDEEEEEEEEEEEEGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKLLLMMMNNNOOOPPPPPPLLLMMMNNNOOOPPPQQQRRRSSSWWWVVVVVVXXX\\\ccciiinnnooopppttt{{{zzzjjjaaaaaa```lll}}}|||uuuccc___bbbttt|||yyywwwwwwwww~~~zzzssspppnnngggZZZPPPCCC===666222333333111///000000000//////......---......---------,,,,,,,,,++++++******************************************+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))***++++++++++++***)))((())))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))******+++((((((((((((((('''''''''(((((()))***+++,,,,,,---dddwwwhhhbbbbbbbbbbbbdddddddddddddddcccbbbaaa```^^^^^^]]]\\\[[[ZZZZZZYYYVVVTTTQQQNNNJJJHHHFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIILLLLLLMMMNNNOOOOOOPPPPPPMMMNNNNNNOOOOOOPPPQQQQQQUUUTTTTTTVVVYYY]]]```cccdddeeehhhoooyyyxxxhhh_________nnn~~~|||zzzhhhbbbeeewww}}}xxxvvvvvvvvvwwwmmmgggccc\\\QQQHHH===888333111222333222111/////////////////////000------------,,,,,,,,,,,,******************++++++******************************))))))))))))******))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))******++++++******))))))))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))******+++''''''(((((((((((())))))))))))*********+++++++++XXXpppxxxlllgggddddddfffdddddddddddddddcccbbbaaa^^^]]]]]]\\\[[[[[[ZZZZZZWWWVVVSSSOOOLLLIIIFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKLLLLLLMMMMMMNNNNNNNNNNNNOOOOOOOOOOOOQQQQQQSSSTTTWWWYYY[[[\\\aaabbbccchhhnnnwwwuuufff^^^]]]___ppp}}}~~~llleeefffzzz~~~yyyvvvvvvwwwxxxkkkaaa[[[TTTKKKDDD999555111000111222222111////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***************************))))))))))))))))))***))))))))))))))))))))))))((()))))))))************(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))************************)))))))))))))))******+++&&&''''''((())))))******************************QQQ```zzzyyymmmeeedddfffccccccdddddddddcccbbbbbb\\\\\\\\\[[[[[[ZZZZZZYYYWWWVVVTTTPPPMMMIIIGGGEEEDDDDDDDDDDDDEEEEEEFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIJJJKKKKKKKKKNNNNNNNNNNNNNNNNNNNNNNNNMMMOOOQQQTTTVVVWWWXXXYYY]]]]]]^^^aaaffflllrrrvvv}}}ttteee]]]]]]```rrr~~~pppgggggg|||{{{yyyzzz}}}xxxiii]]]TTTMMMEEE@@@777555222000000000000///000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------************************)))))))))******)))))))))))))))))))))))))))))))))((()))))))))************(((((((((((())))))))))))((())))))*********))))))))))))))))))))))))))))))************************)))))))))))))))******+++&&&''''''((()))***+++++++++++++++************)))HHHQQQhhhwwwhhhccceeebbbcccccccccccccccbbbbbb\\\\\\[[[[[[ZZZZZZZZZZZZWWWVVVUUURRROOOKKKHHHFFFCCCDDDDDDEEEEEEFFFFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA???AAACCCDDDFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMMMMNNNNNNLLLNNNPPPRRRUUUVVVWWWWWWUUUUUUWWWZZZ___dddiiikkkqqqssswww{{{ssseee^^^___aaasss~~~~~~|||wwwmmmlll}}}~~~uuufffWWWMMMEEE>>>:::666555333111//////////////////......---,,,++++++++++++++++++,,,,,,,,,,,,******************++++++************************))))))************))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))(((((())))))******))))))))))))))))))))))))))))))************************)))))))))))))))******+++''''''((())))))***++++++++++++******************EEEJJJYYYssspppggggggaaaaaabbbbbbcccbbbbbbaaa\\\\\\\\\\\\\\\[[[[[[[[[XXXWWWVVVTTTQQQNNNKKKIIICCCDDDDDDEEEFFFFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBAAABBBDDDEEEFFFEEEDDDCCCDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKKKKKKKLLLLLLLLLLLLKKKLLLLLLLLLMMMMMMNNNNNNMMMNNNOOOQQQRRRTTTTTTUUURRRSSSTTTWWWZZZ]]]```bbbfffhhhkkkooosssxxx~~~ssseee```aaacccsss}}}xxxyyyvvvttt|||}}}ssscccSSSHHH???999555444444333111000///000000,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++******************************************((()))***++++++***)))((())))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))************************)))))))))))))))******+++((((((((())))))******+++******************++++++IIIJJJPPP___vvvzzzllljjj```aaaaaabbbbbbbbbaaaaaa^^^]]]]]]]]]]]]]]]]]]]]]XXXXXXXXXVVVSSSPPPMMMLLLCCCDDDDDDEEEFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCEEEFFFFFFDDDBBBAAADDDDDDDDDDDDEEEEEEEEEEEEFFFGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMNNNNNNNNNOOOOOOPPPPPPQQQRRRRRRVVVVVVVVVWWWXXXYYYZZZ[[[___aaadddgggjjjooovvvzzztttfffaaabbbdddsss}}}ssswww}}}{{{{{{|||rrrbbbRRRFFF===777444222222222111000000111222))))))***++++++,,,------*********++++++,,,,,,,,,...------,,,,,,+++++++++************************((()))***++++++***)))((())))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))************))))))*********+++++++++MMMJJJKKKSSSbbb|||tttiiiccc___]]]```bbb```___```^^^^^^^^^^^^____________\\\ZZZXXXVVVTTTQQQNNNKKKEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFDDDCCCCCCDDDDDDBBBAAAAAABBBCCCDDD@@@???AAAEEEFFFBBB@@@BBBDDDDDDDDDDDDEEEFFFGGGHHHFFFFFFGGGHHHHHHHHHHHHGGGHHHHHHHHHIIIIIIIIIJJJJJJLLLLLLKKKKKKJJJJJJJJJIIILLLLLLLLLLLLLLLLLLLLLLLLMMMNNNNNNOOOOOOPPPPPPQQQSSSSSSTTTUUUVVVXXXYYYZZZWWWYYY]]]aaadddhhhmmmqqq}}}~~~sssccc]]]___cccooorrrrrr{{{{{{kkkYYYMMMDDD;;;555333333333222111000///...---......---------,,,,,,,,,------------------------******)))))))))***,,,---,,,+++******++++++***)))+++++++++*********))))))******))))))))))))******((((((''''''''''''((((((''''''((()))***++++++,,,(((((((((((())))))))))))(((((('''&&&''')))+++---))))))))))))))))))))))))******))))))))))))*********)))(((''''''((()))************)))))))))))))))TTTNNNKKKPPPXXXjjjjjjeee___]]]```bbb``````bbb_________`````````______\\\ZZZXXXVVVUUUSSSOOOMMMFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCDDDDDDCCCBBBBBBBBBBBBCCCDDD@@@???AAABBB@@@BBBEEEGGGGGGFFFEEEDDDDDDDDDDDDFFFFFFGGGHHHHHHHHHHHHGGGHHHHHHHHHIIIIIIIIIIIIJJJLLLKKKKKKKKKJJJJJJJJJIIIKKKKKKKKKKKKKKKKKKKKKKKKMMMMMMNNNNNNOOOPPPPPPPPPRRRSSSSSSTTTVVVWWWYYYZZZVVVYYY\\\___bbbfffjjjmmmtttuuuxxxqqqaaa]]]___aaannnsssuuu~~~}}}{{{qqqbbbQQQGGG@@@888333111222222111000///...---,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))***,,,,,,+++***)))))))))))))))(((*********)))))))))((((((******))))))))))))******((((((''''''''''''((((((((((((((()))*********+++(((((((((((())))))))))))((((((&&&&&&'''(((***+++))))))))))))))))))))))))******))))))))))))*********)))(((''''''((()))***)))))))))))))))*********bbbSSSKKKMMMOOOXXXuuurrriiiaaa\\\^^^aaaaaaaaaccc``````aaaaaaaaaaaa``````\\\[[[YYYXXXWWWUUURRRPPPHHHHHHGGGGGGFFFFFFGGGGGGHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCDDDDDDCCCBBBBBBAAADDDBBBCCCGGGGGGDDDDDDFFFFFFFFFEEEDDDCCCCCCCCCCCCFFFFFFGGGHHHHHHHHHHHHGGGHHHHHHHHHHHHIIIIIIIIIIIIKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKMMMMMMMMMNNNOOOOOOPPPPPPRRRRRRRRRSSSTTTVVVXXXXXXVVVXXX[[[]]]___bbbfffiiipppqqqtttyyyqqqccc___aaabbbpppssszzz~~~|||~~~zzzxxxwwwxxxwwwyyytttgggYYYJJJAAA<<<666222111000000//////...---,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++*********)))******+++,,,))))))))))))(((((((((''')))))))))(((((((((((((((******))))))))))))******((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))((((((&&&&&&&&&'''((()))))))))))))))))))))))))))***))))))(((((())))))***))))))(((((((((((())))))(((((())))))******++++++ttt]]]MMMMMMNNNQQQgggpppeee]]]\\\^^^___```bbb___```aaabbbbbbbbbaaaaaa]]][[[ZZZYYYYYYWWWUUURRRKKKJJJHHHGGGFFFFFFFFFGGGHHHHHHHHHHHHHHHGGGFFFEEEBBBCCCDDDDDDDDDCCCAAA@@@AAACCCKKKSSSSSSLLLEEECCCBBBBBBBBBCCCCCCDDDEEEFFFFFFFFFGGGHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMNNNOOOOOOOOOQQQQQQQQQRRRSSSUUUVVVWWWWWWYYY[[[\\\]]]```ccceeennnooossswww|||sssfffaaabbbeeevvvttt~~~~~~|||}}}{{{~~~~~~yyysssqqqooommmmmmsss|||nnnaaaTTTFFF???;;;666222222000000//////...------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******************++++++)))******)))((('''((()))))))))))))))))))))))))))******))))))))))))******((((((''''''''''''(((((()))))))))))))))((((((((((((((((((((())))))))))))(((''''''&&&&&&&&&''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))''''''((()))***++++++,,,nnnVVVQQQPPPOOO[[[mmm{{{mmm```[[[[[[[[[\\\^^^]]]^^^```bbbbbbbbbaaaaaa]]]\\\ZZZZZZZZZYYYVVVTTTMMMLLLJJJGGGFFFFFFFFFGGGGGGGGGHHHHHHHHHGGGFFFFFFAAABBBCCCDDDDDDCCCBBBAAABBBDDDKKKSSSTTTLLLFFFDDDBBBBBBBBBCCCCCCDDDEEEFFFFFFFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLMMMMMMNNNNNNOOOPPPPPPPPPQQQRRRSSSTTTUUUWWWYYY[[[\\\\\\^^^aaacccfffiiimmmqqquuuzzzttthhhbbbbbbkkk|||zzz~~~www|||yyyzzzyyysssnnnllliiieeefffqqqvvviiiZZZNNNAAA<<<999444111111111000000//////.........------------,,,,,,,,,,,,------------------------*********+++************)))+++,,,+++)))((()))*********************************))))))))))))******((((((''''''''''''(((((()))))))))((((((((((((((((((((((((((())))))))))))(((''''''&&&&&&&&&&&&'''(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))((((((''''''((()))***++++++,,,hhhXXXQQQMMMPPPWWWpppyyyfff]]]ZZZXXXWWWXXXXXXZZZ]]]```aaabbbaaaaaa^^^\\\[[[ZZZZZZYYYVVVTTTPPPNNNKKKHHHFFFEEEFFFFFFFFFGGGGGGGGGGGGGGGFFFFFF@@@AAABBBCCCDDDDDDDDDDDDFFFDDDEEEIIIIIIFFFEEEHHHFFFFFFEEEDDDCCCCCCCCCCCCFFFFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLMMMMMMNNNNNNOOOOOOOOOPPPPPPQQQRRRSSSVVVXXXZZZZZZ[[[\\\___aaaaaaeeejjjnnnpppuuu|||yyypppgggcccdddrrrvvv~~~~~~xxxwwwuuupppkkkjjjfffcccgggttt}}}oooaaaQQQEEE:::666555111//////000000000/////////...............---------,,,,,,------------------------***++++++++++++***))))))))),,,---,,,)))'''))),,,************++++++++++++******))))))))))))******((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''''''''''''''''')))))))))))))))))))))))))))((((((''''''(((((()))(((((())))))))))))(((((((((((())))))******++++++cccSSSMMMMMMMMM___zzznnn```ZZZVVVTTTTTTTTTVVVZZZ^^^```aaaaaa```___]]][[[ZZZZZZXXXUUUSSSRRROOOLLLHHHFFFEEEFFFFFFEEEEEEFFFFFFGGGFFFFFFEEE@@@@@@AAAAAACCCDDDFFFGGGGGGCCCBBBDDDEEECCCEEEHHHGGGGGGFFFEEEDDDDDDDDDDDDFFFFFFGGGHHHHHHHHHHHHGGGFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLMMMMMMNNNOOONNNNNNOOOOOOPPPQQQRRRTTTVVVWWWXXXXXXZZZ]]]___```eeejjjlllmmmpppvvv|||{{{ssslllhhhhhhlll|||xxxzzzwwwuuuooollllllgggffflll{{{}}}}}}wwwgggWWWIII>>>444333333111000000//////............---------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,+++***)))((((((+++---+++(((&&&(((+++))))))))))))*********+++******))))))))))))******((((((''''''''''''((((((&&&'''''''''((()))))))))(((((((((((())))))))))))&&&''''''((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((('''((()))******)))(((''')))))))))))))))*********mmmUUUOOOOOONNNXXXiiitttccc\\\VVVSSSRRRQQQTTTXXX\\\___`````````___]]][[[ZZZZZZXXXUUURRRSSSPPPLLLHHHFFFEEEFFFFFFDDDEEEEEEFFFFFFFFFEEEEEE@@@???@@@@@@BBBEEEGGGIIICCCBBBDDDIIIIIIEEEDDDEEEDDDDDDDDDEEEEEEFFFGGGHHHFFFFFFGGGHHHHHHHHHHHHGGGFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLMMMMMMMMMNNNNNNNNNNNNOOOPPPQQQQQQRRRSSSUUUVVVWWWXXX[[[]]]]]]aaafffggggggiiioootttzzz|||qqqllljjjooouuu||||||xxxuuupppnnnnnniiiiiippp}}}|||{{{tttbbbPPPDDD:::222222444333333333------------------,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++***+++,,,,,,+++***)))((('''***,,,+++&&&%%%'''+++'''((((((((())))))************))))))))))))******((((((''''''''''''((((((%%%&&&&&&'''((()))******(((((((((((())))))))))))&&&&&&((()))************))))))))))))))))))))))))((((((''''''''''''(((((('''((()))******)))((('''*********)))))))))))))))kkk\\\UUURRROOO[[[qqq|||mmmcccXXXQQQPPPQQQTTTXXX\\\___`````````bbb___]]][[[ZZZXXXUUUSSSUUUSSSPPPMMMIIIFFFDDDCCCDDDDDDEEEHHHIIIIIIGGGDDDBBBBBBCCCDDDEEEFFFGGGGGGCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEGGGEEECCCEEEHHHIIIHHHFFFHHHHHHHHHIIIIIIHHHGGGGGGIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJKKKLLLLLLLLLIIIIIIJJJJJJKKKLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNRRRRRRSSSTTTVVVXXXZZZ[[[]]]___ccceeegggiiilllnnntttyyyxxxrrrmmmkkktttzzz~~~}}}pppnnnpppnnniiigggmmm|||}}}wwwnnnbbbTTTJJJ;;;888444111000///---,,,//////...------------...///---******,,,,,,***'''*********************************))))))))))))(((******************************))))))((((((''''''))))))))))))))))))))))))''''''((((((((('''%%%$$$''''''''''''(((((())))))&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''******)))(((((((((((((((++++++***)))((((((((()))))))))))))))))))))))))))pppcccZZZQQQUUUddd~~~rrreeeYYYQQQOOOQQQSSSWWW[[[]]]]]]]]]\\\___]]][[[ZZZ[[[ZZZXXXVVVVVVTTTQQQNNNKKKHHHFFFEEEDDDDDDEEEGGGIIIIIIGGGEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFDDDCCCDDDFFFHHHFFFEEEGGGHHHHHHIIIHHHHHHGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHHHHIIIIIIJJJJJJKKKKKKLLLIIIIIIJJJJJJKKKLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNQQQQQQRRRSSSUUUWWWXXXZZZ[[[^^^aaacccdddfffiiilllqqquuu|||yyypppllllllyyyrrroooooommmiiiiiiooo}}}yyyqqqggg[[[NNNEEE999777333111000000...---//////...---------------...,,,******,,,,,,***(((************************++++++*********)))))))))***************************)))))))))((((((((('''))))))))))))))))))))))))(((((()))))))))((('''&&&&&&&&&''''''(((((((((((('''''''''(((((('''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((***+++,,,+++***))))))))))))))))))))))))))))))))))))))))))yyyjjjZZZRRRUUUjjjzzzkkk^^^UUUQQQRRRTTTXXX[[[]]]\\\[[[ZZZ\\\ZZZYYYZZZ\\\\\\[[[ZZZWWWVVVTTTQQQNNNKKKIIIHHHDDDCCCDDDFFFHHHHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCDDDEEEFFFEEEDDDGGGGGGHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHIIIIIIJJJJJJKKKIIIIIIJJJJJJKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNOOOOOOPPPQQQSSSUUUVVVWWWYYY[[[^^^```aaacccfffhhhlllpppwwwxxxooolllsssuuupppnnnllljjjooouuuuuuiii^^^RRRFFF>>>777555222000000000///...///......---------------,,,+++******,,,,,,+++***************************,,,+++++++++************))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))***))))))((('''&&&&&&&&&''''''''''''''''''(((((())))))(((((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((***+++,,,))))))))))))))))))***+++))))))))))))))))))))))))kkkXXXOOO[[[mmmuuuggg\\\WWWUUUWWWZZZ\\\^^^]]]\\\\\\[[[ZZZYYYZZZ\\\]]]\\\[[[XXXWWWVVVTTTQQQOOOMMMLLLEEEDDDCCCEEEGGGHHHHHHGGGBBBBBBCCCDDDEEEFFFGGGGGGCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHHHHGGGHHHHHHIIIIIIIIIIIIHHHHHHFFFGGGGGGHHHHHHIIIJJJJJJIIIIIIJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMOOOOOOOOOPPPRRRTTTUUUVVVXXXZZZ]]]^^^___aaaccceeegggkkkrrryyyxxxpppqqq~~~xxxqqqnnnnnnpppzzz~~~oooaaaUUUJJJ@@@999555222000///000000000//////...------,,,,,,------++++++***++++++,,,,,,+++************************,,,,,,,,,+++++++++******(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((()))((((((((((((&&&&&&&&&&&&''''''''''''(((((())))))))))))((((((''''''''''''((((((((((((''''''''''''''''''''''''***))))))((((((((((((((()))((((((((()))***++++++))))))))))))))))))))))))~~~fffTTTTTT\\\iiirrreee]]]YYYYYY[[[\\\]]]]]]]]]]]]]]][[[ZZZ[[[\\\]]]\\\ZZZXXXXXXXXXVVVUUUSSSPPPOOOHHHFFFDDDDDDFFFHHHHHHHHHBBBBBBCCCDDDEEEFFFGGGGGGCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFGGGFFFFFFEEEFFFFFFEEEFFFGGGGGGHHHHHHHHHGGGIIIIIIJJJJJJJJJJJJIIIIIIFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIJJJJJJKKKLLLLLLLLLKKKKKKLLLLLLLLLMMMMMMMMMOOOOOOOOOPPPRRRSSSUUUUUUWWWYYY\\\]]]]]]___aaacccdddgggnnnuuu}}}{{{tttxxx~~~xxxrrrooottt{{{yyyiiiZZZOOOEEE===777333111///...///000000000......---,,,,,,,,,,,,,,,***++++++++++++++++++,,,************************,,,,,,,,,+++++++++******''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''''''''(((''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((***))))))((((((((((((((()))((((((((()))***++++++))))))))))))))))))))))))|||dddWWWSSSYYYkkk}}}rrrhhh```___]]][[[[[[[[[\\\]]]^^^\\\[[[[[[\\\\\\[[[ZZZXXXXXXYYYXXXWWWUUUSSSRRRLLLIIIFFFEEEFFFHHHHHHHHHEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHGGGFFFEEEFFFGGGDDDEEEFFFGGGHHHHHHHHHHHHIIIJJJJJJKKKKKKJJJJJJIIIFFFFFFGGGHHHHHHIIIIIIJJJIIIIIIJJJJJJKKKLLLLLLLLLKKKKKKKKKLLLLLLLLLMMMMMMOOOOOOOOOOOOQQQRRRSSSTTTVVVXXXZZZ[[[[[[\\\^^^``````dddjjjqqqyyy~~~yyywwwqqqqqq|||zzzppp```RRRHHH@@@:::666222000......///000000///...------,,,,,,,,,,,,,,,***,,,---,,,******+++,,,************************,,,+++++++++************(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''&&&&&&&&&&&&''''''((((((((((((((((((''''''''''''(((((())))))(((((('''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((***+++,,,))))))))))))))))))***+++)))))))))))))))))))))))){{{bbbSSSRRR[[[cccxxx{{{mmmjjjddd___\\\[[[\\\^^^]]]\\\[[[[[[]]]]]]\\\[[[XXXXXXYYYYYYYYYWWWUUUSSSPPPLLLHHHFFFFFFHHHHHHHHHEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEGGGHHHGGGDDDCCCDDDFFFDDDEEEFFFGGGGGGHHHHHHHHHHHHIIIIIIJJJJJJIIIIIIHHHGGGGGGHHHHHHIIIJJJJJJJJJIIIIIIJJJJJJKKKLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMNNNOOOPPPQQQRRRTTTVVVXXXXXXXXXYYY[[[\\\\\\```fffmmmvvv||||||~~~|||vvvqqqsssnnndddUUUIIIAAA<<<777444222000...---...//////......---,,,,,,++++++,,,,,,+++---...,,,***(((***+++************************++++++*********)))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))((('''&&&&&&&&&((()))*********)))))))))((((((((('''''''''(((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((***+++,,,+++***))))))))))))))))))))))))))))))))))))))))))mmmXXXRRRTTTUUU___vvvyyytttlllddd___^^^___```[[[ZZZZZZ[[[]]]^^^^^^]]]WWWXXXYYYZZZYYYXXXUUUTTTRRRNNNIIIGGGFFFHHHHHHHHHBBBBBBCCCDDDEEEFFFGGGGGGCCCDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDFFFGGGFFFCCCBBBCCCEEEDDDDDDEEEGGGGGGHHHHHHHHHGGGHHHHHHIIIIIIHHHHHHGGGGGGHHHHHHIIIIIIJJJJJJKKKIIIIIIJJJJJJKKKLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNPPPPPPRRRTTTVVVVVVVVVVVVXXXZZZYYY]]]dddkkkttt~~~xxx|||zzzvvv}}}tttpppuuu{{{eee[[[NNNCCC<<<888555222333000...---.........---...---,,,,,,++++++,,,,,,,,,---///---)))((()))+++*********************************))))))))))))((())))))))))))))))))))))))'''((((((((())))))******)))))))))))))))))))))))))))(((''''''''')))***+++++++++******))))))((((((&&&&&&''''''''''''&&&&&&''''''''''''((((((((()))))))))))))))))))))))))))******)))(((((((((((((((++++++***)))(((((())))))))))))))))))))))))))))))jjjRRRLLLQQQVVVcccwwwqqqgggccccccaaa___^^^^^^]]]]]]^^^\\\ZZZWWWWWWWWWWWWWWWVVVUUUUUUTTTTTTQQQNNNKKKIIIFFFCCC@@@FFFEEEDDDEEEFFFEEECCCBBBFFFFFFEEEEEEFFFGGGHHHHHHGGGFFFEEEDDDDDDEEEFFFGGGEEEFFFFFFEEECCCBBBCCCEEEFFFFFFFFFGGGGGGHHHHHHHHHFFFFFFGGGHHHHHHHHHHHHGGGGGGHHHIIIJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLIIIJJJKKKLLLNNNOOOPPPQQQQQQQQQRRRSSSTTTUUUVVVVVVYYYYYY^^^iiirrrzzz|||{{{xxxwww}}}yyyttttttttt```TTTEEE<<<999777444000000000///.....................---------,,,,,,,,,,,,++++++******++++++,,,)))((((((((()))***++++++(((***+++***)))((()))******))))))((('''&&&&&&%%%((((((''''''''''''(((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&'''((()))(((''''''((()))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&'''&&&%%%%%%%%%%%%&&&'''((((((((((((((((((((((((&&&&&&''''''(((((()))))){{{```RRROOOOOOWWWfff|||yyyooogggccc___]]]___^^^]]]]]]^^^]]]ZZZXXXXXXXXXYYYXXXXXXWWWVVVUUUUUURRROOOMMMKKKHHHEEEBBBEEEDDDDDDDDDFFFEEEDDDBBBFFFFFFEEEFFFFFFGGGGGGHHHGGGFFFEEEEEEEEEEEEFFFGGGFFFFFFGGGEEEDDDCCCDDDFFFFFFFFFGGGGGGGGGHHHHHHHHHFFFFFFGGGHHHHHHHHHHHHGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIJJJKKKLLLNNNOOOPPPQQQPPPQQQRRRSSSTTTUUUUUUVVVXXXWWW\\\eeennnvvv~~~~~~~~~{{{~~~yyy}}}{{{}}}}}}|||mmmZZZOOOBBB999777666222///000//////...............------------,,,,,,,,,,,,,,,++++++******++++++,,,))))))))))))))))))***+++(((***+++***)))((()))************)))((((((''''''((((((''''''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((((((%%%&&&'''&&&%%%%%%&&&'''''''''((((((((()))))))))(((((((((((((((((((((((()))(((((((((''''''''''''(((((('''&&&&&&'''(((((((((((((((((((((((((((((('''''''''(((((((((((((((vvv]]]PPPMMMMMMUUUiiiwwwlllddd```___```___]]]]]]^^^]]][[[XXXZZZZZZZZZZZZYYYXXXWWWVVVUUUSSSQQQOOOMMMKKKGGGEEEDDDCCCCCCDDDEEEFFFDDDCCCFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGFFFGGGGGGFFFEEEDDDFFFGGGFFFGGGGGGGGGGGGHHHHHHHHHFFFFFFGGGHHHHHHHHHHHHGGGIIIHHHGGGGGGGGGIIIJJJKKKIIIIIIIIIJJJJJJJJJJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLNNNOOOPPPPPPPPPPPPQQQRRRSSSTTTUUUUUUVVVUUUXXX```hhhqqq}}}~~~~~~vvv|||rrraaaRRRIII===666444444111...000///......------......,,,,,,,,,,,,++++++++++++++++++************+++++++++***))))))))))))))))))(((***+++***)))((()))***************))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&''''''((())))))***%%%&&&'''&&&%%%%%%&&&'''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''))))))(((''''''((())))))(((((((((((((((((((((((())))))((((((((((((((('''mmmYYYQQQLLLMMM[[[ooo~~~pppfffbbbcccaaa___^^^^^^^^^]]][[[ZZZ[[[[[[ZZZZZZYYYXXXWWWVVVUUUSSSQQQPPPOOOMMMJJJGGGCCCBBBBBBDDDFFFFFFEEEDDDFFFFFFFFFGGGGGGGGGFFFFFFHHHGGGGGGGGGGGGGGGGGGHHHGGGHHHHHHGGGFFFEEEGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGHHHHHHHHHHHHGGGIIIHHHFFFFFFFFFHHHJJJLLLIIIIIIIIIJJJJJJJJJJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNOOOOOOOOOPPPPPPQQQRRRSSSTTTUUUVVVUUUVVV\\\ccclllzzz{{{yyy}}}{{{iiiYYYJJJBBB999444333333111/////////...------------...,,,,,,,,,+++++++++******++++++************++++++++++++***)))((((((((()))(((***+++***)))((()))***)))))))))))))))))))))***((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))'''((()))(((''''''''')))&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((''''''nnnZZZQQQLLLRRR^^^nnnvvviiidddcccbbb```^^^^^^^^^^^^\\\[[[[[[ZZZZZZZZZXXXWWWVVVUUUSSSRRRQQQQQQQQQOOOKKKHHHDDDCCCCCCDDDFFFGGGFFFDDDFFFFFFGGGGGGGGGFFFFFFEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGFFFFFFHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGHHHHHHHHHHHHGGGHHHGGGFFFEEEFFFHHHJJJLLLIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKLLLMMMNNNNNNOOOOOOOOOPPPQQQRRRSSSSSSTTTWWWUUUVVVZZZ___hhhwwwzzzsssuuu|||eeeUUUCCC>>>777333333333222111//////...---------------,,,,,,,,,+++++++++******+++******))))))******+++++++++***)))((((((((()))(((***+++***)))((()))***''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((('''''''''''''''((()))(((''''''''')))&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((******))))))((((((((('''jjj\\\PPPNNNQQQ^^^uuurrrgggbbbcccaaa___^^^^^^^^^]]]\\\[[[[[[[[[ZZZYYYWWWVVVUUUSSSRRRRRRRRRSSSQQQMMMJJJFFFEEEEEEFFFGGGHHHFFFEEEFFFFFFGGGHHHHHHFFFEEEDDDFFFFFFGGGGGGGGGGGGFFFFFFFFFGGGHHHGGGFFFFFFHHHJJJHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFGGGHHHHHHHHHHHHGGGFFFFFFFFFFFFGGGHHHJJJKKKIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKLLLLLLMMMNNNNNNNNNNNNOOOPPPQQQRRRSSSSSSVVVUUUVVVYYY]]]eeeuuuzzzqqqooowww}}}aaaRRR===:::666333222222222111///...------,,,,,,------,,,,,,,,,,,,++++++++++++******))))))))))))******+++***))))))))))))))))))(((***+++***)))((()))***((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((***))))))(((''''''&&&&&&%%%&&&'''&&&%%%%%%&&&'''&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((***))))))))))))))))))(((qqqZZZPPPMMMSSSeeeyyyqqqfffdddbbb___^^^^^^___^^^]]]]]]]]]\\\[[[ZZZXXXWWWVVVSSSSSSSSSUUUUUUSSSPPPMMMHHHGGGGGGGGGHHHHHHGGGEEEEEEFFFHHHHHHHHHFFFEEECCCEEEEEEFFFGGGGGGFFFEEEEEEEEEFFFGGGFFFEEEFFFGGGIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFGGGHHHHHHHHHHHHGGGEEEEEEFFFGGGHHHIIIJJJJJJIIIIIIIIIJJJJJJJJJJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLMMMMMMMMMNNNNNNOOOPPPQQQRRRRRRSSSTTTTTTUUUXXX[[[bbbqqqzzzpppkkkppp}}}uuuXXXIII999777444222111111111000///...------,,,,,,------------------,,,,,,,,,,,,******))))))))))))******))))))))))))))))))***+++(((***+++***)))((()))*********))))))((('''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''%%%&&&'''&&&%%%%%%&&&'''''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''((((((((()))'''((())))))))))))((('''(((((((((((((((((((((((()))))))))))))))*********eeeUUUNNNNNNZZZiii|||nnneeebbb___^^^^^^___^^^]]]^^^^^^^^^]]][[[YYYXXXWWWTTTTTTUUUWWWWWWVVVRRROOOJJJIIIHHHHHHIIIIIIGGGEEEEEEFFFHHHIIIHHHFFFDDDCCCDDDEEEFFFGGGGGGFFFEEEDDDEEEFFFFFFFFFEEEEEEGGGIIIHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHGGGCCCDDDFFFGGGIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKLLLLLLMMMMMMMMMNNNNNNOOOPPPQQQRRRSSSRRRRRRUUUXXXZZZ```ooo~~~rrrjjjjjjsss~~~vvvyyylllOOO???666555333111000/////////......---,,,,,,,,,,,,---......------------,,,,,,******))))))))))))******))))))(((((()))***++++++(((***+++***)))((()))***,,,++++++***)))(((((('''((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))'''((()))(((''''''((()))(((((((((((())))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))((()))***++++++***)))((((((((((((((((((((((((((((((((())))))******++++++zzzcccSSSLLLSSS```~~~zzzoooggg^^^ZZZ\\\^^^]]][[[ZZZ[[[[[[[[[ZZZYYYWWWVVVVVVWWWXXXXXXWWWVVVSSSRRRMMMLLLIIIGGGEEEDDDDDDDDDGGGGGGGGGFFFEEEDDDCCCBBBEEEEEEEEEEEEEEEEEEFFFFFFDDDEEEFFFGGGGGGHHHGGGGGGHHHHHHGGGGGGHHHHHHIIIJJJIIIIIIIIIIIIHHHGGGFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKLLLJJJJJJJJJIIIIIIHHHHHHHHHJJJJJJKKKKKKLLLLLLMMMMMMMMMNNNNNNOOOOOOPPPPPPQQQSSSQQQRRRUUUWWW]]]hhhsssuuufffhhhppp{{{|||yyyqqqvvv~~~zzz]]]DDD999333222000///.........///---,,,,,,++++++,,,,,,---,,,,,,,,,++++++***************************++++++)))))))))******+++++++++,,,+++***)))(((((((((((())))))((('''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&((((((((('''&&&&&&&&&%%%$$$&&&'''((('''(((***+++...***&&&%%%&&&((('''&&&%%%&&&''')))))))))((('''))))))(((''''''''''''(((''''''''''''((((((((((((((((((''''''''''''((((((+++*********))))))((((((sss^^^OOOOOOXXXnnnyyynnnaaa[[[\\\]]][[[XXX\\\\\\]]]]]]\\\ZZZXXXWWWWWWWWWXXXYYYXXXVVVTTTSSSOOONNNKKKIIIGGGFFFEEEEEEHHHHHHHHHHHHGGGFFFEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEDDDEEEFFFGGGGGGHHHGGGGGGFFFFFFFFFEEEFFFFFFGGGHHHIIIIIIIIIIIIIIIIIIHHHGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHJJJJJJJJJKKKLLLLLLMMMMMMMMMMMMNNNNNNOOOPPPPPPPPPSSSQQQQQQTTTWWW\\\gggrrrpppeeeiiisss}}}xxx{{{|||sssuuu|||~~~}}}lllSSS???666222111000///.........///---,,,,,,++++++,,,,,,---+++++++++******)))))))))************************************))))))))))))+++******)))))))))))))))(((''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((((((((('''''''''''''''''''''''''''&&&&&&&&&%%%'''(((((('''''')))***---***'''&&&((()))((('''&&&'''(((((((((((((((((()))(((''''''&&&&&&''''''''''''''''''((((((((((((((((((''''''''''''((((((*********)))))))))((((((nnnWWWNNNQQQZZZvvvwwwdddZZZZZZ\\\[[[YYY^^^^^^^^^^^^]]][[[ZZZXXXXXXXXXYYYYYYYYYWWWVVVUUUQQQPPPNNNKKKIIIHHHGGGFFFHHHHHHIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDEEEFFFGGGGGGHHHGGGGGGFFFFFFFFFFFFFFFGGGHHHHHHHHHIIIJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHIIIIIIIIIIIIHHHIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHIIIJJJJJJKKKKKKLLLMMMMMMMMMMMMMMMNNNOOOOOOPPPPPPRRRPPPQQQTTTVVVZZZdddoooyyymmmeeejjjtttyyyssstttxxx|||uuusssxxx{{{}}}tttrrroooiiiZZZHHH:::666111111000///............---,,,,,,++++++,,,,,,---*********)))))))))))))))************************)))))))))))))))))))))))))))))))))))))))******+++)))(((((('''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&'''''''''''''''&&&((()))((('''&&&'''))),,,***((('''(((******))))))((((((''''''''''''((((((''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''((((((******))))))))))))((((((eeeUUUQQQPPPbbbyyyiiiZZZWWWZZZ\\\\\\]]]]]]^^^^^^]]][[[ZZZYYYYYYYYYZZZZZZYYYXXXWWWWWWRRRQQQOOOMMMKKKIIIGGGGGGFFFGGGHHHHHHIIIIIIIIIHHHGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDFFFGGGGGGGGGGGGGGGIIIHHHHHHHHHHHHIIIJJJJJJIIIIIIJJJKKKKKKLLLKKKKKKHHHHHHHHHIIIIIIIIIIIIJJJHHHHHHHHHIIIIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKLLLLLLMMMLLLLLLMMMMMMNNNOOOOOOOOOPPPOOOQQQTTTUUUXXXaaakkkxxxvvvllleeehhhrrr{{{uuupppppprrrwww}}}uuuqqqtttxxx{{{|||ooohhh```XXXLLL???888777000000//////............---,,,,,,++++++,,,,,,---******************))))))+++++++++***************(((((())))))***+++,,,,,,(((((((((((()))***+++,,,,,,++++++***)))*********''''''''''''''''''''''''((((((((((((((('''''''''%%%&&&&&&&&&'''(((((((((((()))))))))'''&&&&&&((()))(((''''''((()))))))))***)))(((&&&&&&&&&'''(((''''''&&&%%%%%%%%%%%%&&&''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))))))))((((((uuu```VVVOOOSSS^^^rrruuu```WWWWWWYYYZZZZZZ[[[[[[\\\\\\[[[YYYYYYYYYYYYYYYYYYYYYYYYXXXXXXSSSRRRPPPNNNLLLIIIGGGFFFDDDEEEFFFGGGGGGHHHHHHGGGFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDFFFGGGGGGGGGGGGGGGIIIIIIHHHHHHIIIIIIJJJKKKIIIIIIJJJKKKLLLLLLLLLLLLHHHHHHIIIIIIIIIJJJJJJJJJHHHHHHHHHIIIIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKLLLLLLKKKKKKLLLMMMMMMNNNNNNOOOOOONNNPPPSSSUUUVVV^^^fffsssooohhhccceeeoooxxxssspppnnnpppwwwuuuooopppuuuwwwwwwiii___TTTJJJAAA888444555///////////////.........---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++*********))))))******++++++++++++++++++(((((((((((()))***,,,,,,,,,,,,+++***************(((((((((((((((((((((((('''''''''(((((((((((((((%%%&&&&&&&&&'''(((((((((((()))***)))'''%%%&&&'''&&&'''''''''&&&''''''(((***)))(((&&&&&&&&&'''(((''''''&&&%%%%%%%%%%%%&&&''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))ooo```UUUNNNNNN]]]wwwooo^^^VVVTTTUUUVVVWWWYYYZZZ[[[[[[ZZZYYYYYYYYYYYYYYYXXXXXXYYYYYYTTTSSSRRRPPPMMMJJJHHHFFFCCCDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFDDDEEEFFFGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJKKKKKKKKKKKKKKKKKKHHHIIIIIIIIIJJJJJJJJJJJJHHHIIIIIIIIIJJJJJJJJJJJJHHHHHHHHHIIIIIIIIIIIIJJJHHHIIIIIIJJJJJJKKKLLLLLLKKKKKKKKKLLLMMMMMMNNNNNNNNNMMMPPPSSSTTTTTT[[[cccooo{{{~~~sssdddbbbaaadddppp~~~vvvrrrpppnnnqqq{{{}}}uuunnnmmmqqqqqqnnn^^^TTTHHH???888222000222....../////////......------,,,,,,++++++,,,,,,---+++++++++++++++,,,,,,,,,,,,,,,++++++***)))))))))------,,,+++***)))(((((((((((((((((()))***+++,,,***))))))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&'''''''''''''''((()))***)))'''&&&&&&'''%%%'''((('''%%%%%%&&&''')))((((((''''''''''''((((((''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''((((((''''''(((((((((((())))))rrr\\\PPPJJJQQQaaawwwlll\\\UUUTTTTTTUUUXXXZZZ[[[\\\\\\[[[XXXXXXXXXXXXXXXXXXXXXYYYVVVUUUTTTRRRPPPLLLIIIHHHDDDDDDEEEEEEFFFEEEEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGDDDEEEFFFGGGGGGHHHGGGGGGHHHGGGGGGGGGGGGHHHIIIIIIJJJJJJKKKKKKKKKJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIJJJJJJJJJKKKKKKKKKHHHHHHHHHIIIIIIIIIJJJJJJHHHHHHIIIJJJJJJKKKKKKLLLJJJJJJKKKKKKLLLMMMMMMNNNMMMMMMOOOSSSSSSSSSXXX```gggrrrsssjjj]]]```ccciiivvv~~~~~~{{{tttpppooonnnsss|||{{{uuunnnkkkllliiicccSSSIII>>>999555000...000------...//////......------,,,,,,++++++,,,,,,---)))*********++++++++++++,,,,,,++++++***))))))((((((((((((((())))))))))))))))))(((((()))***++++++))))))(((''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((()))'''''''''''''''&&&&&&&&&'''((()))((('''&&&'''(((&&&(((***)))&&&$$$%%%&&&&&&'''(((((((((((((((((()))(((''''''&&&&&&''''''''''''''''''((((((((((((((((((''''''''''''(((((('''''''''((((((((())))))aaaUUULLLLLLSSSbbb~~~wwwdddZZZWWWSSSUUUWWWZZZ\\\]]]]]]]]]XXXXXXWWWWWWWWWXXXXXXYYYXXXWWWVVVTTTRRRNNNKKKIIIEEEEEEFFFFFFFFFFFFEEEEEECCCCCCDDDEEEFFFGGGHHHHHHDDDEEEFFFGGGGGGHHHGGGGGGJJJIIIIIIIIIIIIJJJKKKKKKJJJKKKKKKKKKJJJIIIHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKJJJJJJJJJKKKKKKKKKKKKLLLHHHHHHHHHIIIIIIJJJJJJJJJHHHHHHIIIIIIJJJKKKKKKLLLJJJJJJKKKKKKLLLMMMMMMMMMLLLLLLOOOSSSSSSRRRWWW^^^```iiitttyyymmmfff\\\bbbhhhooozzz|||}}}~~~zzzrrrooommmmmmtttzzz{{{vvvnnnjjjiiiddd\\\MMMCCC:::777555111000111,,,---.../////////...------,,,,,,++++++,,,,,,---(((((())))))*********+++,,,,,,++++++***))))))((( !!!###%%%(((+++,,,---)))))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((''''''&&&&&&%%%&&&((()))(((''''''((()))'''***+++***'''%%%%%%'''%%%&&&((()))))))))(((((())))))(((''''''''''''(((''''''''''''((((((((()))((((((''''''''''''((((((&&&'''''''''(((((())))))}}}gggRRRKKKMMMUUUhhh|||qqqfff^^^YYYXXXWWWXXXYYY[[[[[[[[[WWWWWWVVVVVVWWWXXXZZZ[[[YYYXXXWWWUUUSSSPPPNNNMMMKKKIIIHHHGGGGGGGGGEEECCCEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGFFFEEEFFFIIIKKKJJJJJJJJJKKKKKKKKKKKKKKKMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJJJJJJJIIIIIIIIIJJJKKKMMMMMMKKKJJJIIIIIIIIIIIIJJJJJJJJJKKKKKKJJJKKKLLLNNNNNNMMMLLLLLLLLLMMMOOOQQQRRRSSSTTTTTTZZZaaakkkwww~~~ooogggfffbbbdddmmmzzz~~~~~~~~~|||{{{{{{|||}}}}}}}}}~~~~~~|||qqqmmmnnnhhhlllttt~~~zzztttnnnhhh___UUUMMM@@@<<<666222000///...---......//////......---,,,+++++++++++++++++++++++++++++++++************)))((((((((((((((((((((((((************************''''''(((((())))))******))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&'''((())))))))))))''''''&&&&&&&&&%%%%%%%%%))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))'''&&&&&&((()))(((&&&$$$(((''''''&&&&&&&&&''''''&&&&&&''''''(((((())))))~~~hhhYYYPPPNNN[[[lllrrrfffZZZXXXVVVVVVYYY[[[[[[ZZZWWWVVVUUUUUUUUUVVVWWWWWWYYYYYYXXXVVVTTTQQQOOONNNLLLJJJHHHGGGGGGGGGEEECCCEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGFFFFFFFFFIIIKKKJJJJJJJJJJJJKKKKKKKKKKKKLLLKKKKKKJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJJJJJJJIIIIIIIIIJJJKKKLLLLLLKKKJJJIIIHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKLLLMMMMMMMMMMMMLLLLLLMMMOOOPPPRRRSSSSSSSSSXXX]]]fffppp{{{zzzooojjjkkkhhhjjjppp{{{~~~}}}~~~~~~{{{{{{zzz{{{}}}~~~~~~~~~yyyxxxlllggggggffflllvvv|||xxxqqqkkkdddZZZOOOGGG>>>:::555111000///...---...............------,,,+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************(((((((((((((((((((((((())))))))))))((((((((('''))))))************))))))%%%&&&'''((())))))))))))))))))((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&'''(((((('''%%%)))(((((('''&&&&&&&&&''''''''''''(((((((((((((((rrr]]]OOOQQQ[[[nnnrrrbbb\\\VVVTTTWWWZZZYYYWWWWWWWWWVVVUUUUUUUUUVVVVVVZZZYYYXXXWWWUUUSSSQQQPPPMMMKKKIIIHHHHHHGGGEEECCCEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGFFFGGGIIIKKKJJJJJJJJJJJJKKKKKKLLLLLLKKKKKKJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJJJJJJJIIIIIIHHHIIIJJJKKKKKKJJJIIIHHHGGGGGGHHHHHHHHHIIIIIIIIIKKKKKKKKKKKKKKKLLLMMMMMMLLLMMMNNNPPPQQQRRRRRRRRRTTTXXX___fffnnnwww~~~|||}}}vvvnnnllloooppppppttt|||~~~}}}}}}|||||||||}}}}}}}}}}}}||||||}}}~~~~~~~~~~~~~~~}}}|||yyyyyyzzz{{{|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~vvvvvvkkkdddcccfffnnnzzz~~~yyyqqqiiiaaaVVVKKKBBB999666222000//////.....................---,,,,,,+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))''''''''''''''''''''''''******))))))))))))))))))(((((((((((((((((((((((()))))))))(((((((((''''''*********++++++*********%%%&&&'''((())))))))))))((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''')))'''&&&&&&'''(((((('''+++***)))((('''&&&&&&&&&((((((((((((((('''''''''ttt]]]SSSTTT[[[oootttiii\\\UUUTTTUUUUUUSSSWWWWWWWWWWWWXXXXXXYYYYYYZZZZZZYYYXXXVVVUUUSSSRRROOOMMMJJJIIIIIIGGGEEECCCEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGHHHJJJIIIIIIJJJJJJKKKKKKLLLLLLJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJJJJJJJIIIIIIHHHIIIJJJJJJJJJJJJIIIHHHFFFFFFGGGGGGGGGHHHHHHHHHLLLKKKJJJIIIJJJKKKLLLMMMKKKLLLMMMOOOPPPQQQQQQQQQQQQTTTYYY]]]ccciiippptttzzz|||}}}~~~}}}~~~}}}zzzwwwuuurrrtttwww|||uuummmlllooosssrrrtttzzz{{{xxxxxxyyyyyyyyyzzzzzzzzz{{{{{{|||||||||}}}}}}}}}}}}||||||{{{zzzzzzzzz{{{{{{{{{|||~~~}}}||||||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~yyyyyymmmfffeeehhhrrr}}}vvvmmmcccZZZOOOCCC<<<555333000......///......------.........---,,,,,,************************+++++++++*********))))))************************''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%(((((((((((((((((((((((())))))((((((((('''''''''''''''((((((((((((''''''&&&&&&'''(((((()))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''')))'''%%%%%%'''((()))))),,,+++***)))''''''&&&&&&))))))((((((''''''&&&&&&qqq]]]SSSPPP]]]rrr{{{hhhZZZSSSQQQPPPOOOSSSTTTVVVWWWYYYZZZ[[[\\\ZZZZZZYYYYYYWWWVVVUUUTTTQQQOOOLLLKKKJJJHHHFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFGGGHHHGGGGGGHHHJJJIIIIIIIIIJJJKKKLLLLLLMMMJJJJJJIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHIIIIIIIIIIIIHHHHHHFFFFFFFFFGGGGGGGGGHHHHHHKKKJJJIIIIIIIIIJJJLLLMMMKKKKKKMMMNNNOOOOOOOOOOOOOOOQQQUUUXXX\\\```fffjjjkkkmmmoooppppppppprrrtttuuutttsssrrrpppmmmkkkjjjkkklllooosssxxx~~~uuukkkhhhkkkrrrppprrrwww{{{~~~~~~{{{wwwuuuuuuvvvwwwwwwyyyyyyyyyzzzzzz{{{||||||||||||||||||{{{zzzzzzyyy{{{|||}}}|||zzzyyy{{{}}}|||{{{{{{{{{{{{|||}}}}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~{{{nnnggggggnnnxxxxxxqqqeeeZZZPPPEEE;;;444222000...---...///...------------...---,,,,,,+++************************+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''((((((((((((''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))'''%%%%%%''')))***))),,,+++***)))''''''&&&&&&))))))((((((''''''&&&&&&lllXXXNNNSSS___rrrwwweeeXXXQQQOOONNNOOOQQQSSSUUUXXXZZZ[[[[[[YYYYYYYYYXXXXXXVVVUUUUUUTTTRRROOOMMMLLLJJJGGGEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFHHHHHHHHHGGGHHHIIIHHHIIIIIIJJJKKKLLLMMMMMMKKKJJJJJJJJJJJJKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIJJJKKKKKKJJJKKKLLLMMMNNNNNNNNNNNNNNNPPPRRRTTTWWWZZZ___ccc^^^```cccdddddddddfffgggiiiiiiiiihhhgggfffeeeddddddeeegggjjjnnntttyyy|||}}}qqqgggfffjjjpppnnnooosssvvvxxx}}}~~~|||yyyvvvuuuvvvwwwwwwwwwyyyyyyyyyyyyyyyzzz{{{|||{{{{{{{{{{{{{{{{{{zzzyyy{{{}}}~~~|||yyywwwyyy|||{{{{{{{{{{{{{{{|||}}}}}}~~~}}}}}}}}}}}}~~~~~~~~~}}}~~~{{{oooiiijjjwwwyyyoooaaaTTTKKKBBB:::555111///...---...///...------------------,,,++++++************************+++++++++************)))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))))))))''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&''''''((((((''''''&&&''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&''')))******)))+++***)))((('''&&&&&&&&&((((((((((((((('''''''''hhhSSSPPPQQQ\\\ooosssbbbWWWQQQPPPPPPQQQTTTVVVXXXYYYZZZZZZXXXXXXXXXXXXWWWWWWVVVUUUWWWUUURRROOONNNLLLIIIFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCEEEHHHIIIHHHGGGHHHIIIHHHHHHIIIJJJKKKLLLMMMMMMKKKKKKKKKKKKKKKLLLMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGHHHHHHHHHIIIHHHHHHIIIJJJJJJJJJJJJIIIJJJJJJKKKLLLMMMMMMMMMMMMNNNOOOQQQQQQRRRUUUXXX[[[VVVYYY[[[]]]]]]]]]]]]___bbbbbbccccccdddcccccccccaaaaaaaaacccgggkkkpppssswww~~~~~~tttiiibbbfffmmmpppnnnooorrrrrrrrrvvv|||~~~}}}{{{{{{{{{|||}}}}}}}}}}}}}}}}}}~~~{{{yyywwwwwwxxxyyyyyyxxxyyyyyyxxxwwwxxxxxxyyyzzzyyyzzz{{{{{{{{{{{{{{{{{{yyy|||~~~|||xxxwwwzzz~~~{{{{{{{{{{{{{{{|||}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}}}}}}}vvvuuuxxx~~~wwwlll\\\NNNDDD>>>999666111///......//////...---,,,------------,,,++++++************************+++++++++************)))''''''''''''''''''''''''))))))))))))))))))))))))))))))******************''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''((((((((((((''''''''''''(((((((((((('''''''''''''''((((((((())))))''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&(((***+++***))))))(((((('''&&&&&&&&&''''''''''''(((((((((((((((yyyZZZQQQJJJNNN\\\ooo}}}kkk\\\TTTRRRSSSTTTWWWYYYZZZZZZZZZZZZWWWWWWXXXXXXWWWVVVVVVUUUYYYVVVSSSQQQOOOMMMJJJGGGDDDDDDDDDDDDDDDDDDDDDDDDCCCEEEHHHIIIHHHGGGHHHIIIHHHHHHIIIJJJKKKLLLMMMNNNLLLLLLLLLLLLLLLMMMNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLIIIJJJJJJJJJJJJJJJJJJIIIHHHGGGGGGFFFFFFGGGGGGHHHGGGGGGHHHHHHHHHIIIIIIIIIGGGHHHIIIJJJKKKJJJIIIHHHIIIJJJKKKLLLLLLMMMLLLLLLNNNOOOPPPOOOOOOPPPSSSVVVTTTVVVYYYZZZZZZZZZ[[[[[[[[[\\\]]]^^^____________``````___aaaccchhhllloooqqqxxxvvvkkkbbb___gggqqqrrrpppppprrrqqqnnnpppuuuxxx}}}~~~~~~~~~zzz{{{}}}}}}{{{yyyyyyyyyyyy{{{||||||{{{{{{|||}}}zzzyyyxxxyyyzzz{{{zzzxxxyyyxxxwwwvvvvvvwwwxxxyyyyyyyyyzzz{{{||||||||||||www{{{}}}|||xxxxxx{{{|||{{{{{{{{{{{{|||}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}ooocccRRRCCC:::555222000111000......//////...,,,,,,,,,---------,,,++++++))))))))))))))))))))))))+++++++++************)))''''''''''''''''''''''''))))))))))))))))))))))))''''''(((((())))))******''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''(((((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))+++,,,***((((((''''''&&&&&&&&&''''''&&&'''''''''(((((())))))lllYYYIIIHHHMMMUUUeeevvvsssjjjaaaWWWTTTUUUUUUVVVXXXZZZ]]]^^^[[[[[[\\\[[[[[[ZZZYYYXXXWWWVVVVVVTTTRRROOOLLLJJJEEEDDDCCCBBBCCCCCCEEEFFFGGGHHHHHHHHHHHHGGGFFFFFFIIIIIIIIIJJJKKKMMMOOOPPPOOONNNMMMMMMMMMNNNOOOPPPLLLLLLLLLLLLLLLKKKJJJJJJIIIHHHGGGGGGFFFFFFGGGGGGHHHGGGGGGFFFFFFGGGGGGHHHFFFGGGHHHHHHIIIIIIHHHHHHGGGGGGHHHHHHIIIJJJKKKKKKJJJJJJKKKLLLLLLLLLLLLLLLOOOPPPPPPOOONNNOOOQQQSSSUUUUUUVVVVVVVVVWWWWWWWWWXXXXXXXXXYYYZZZZZZ[[[[[[]]]\\\\\\]]]```cccfffhhhnnnssswww{{{~~~zzzjjjcccbbbdddiiinnnrrrrrrssssssrrrrrrqqqpppxxxzzz~~~~~~}}}||||||||||||||||||||||||{{{{{{zzzyyyxxxwwwvvvuuuyyyxxxxxxyyyzzz{{{yyyxxxzzzzzzyyyxxxwwwwwwwwwxxxttttttsssssstttuuuwwwxxxuuuuuuvvvvvvwwwwwwwwwxxxwwwxxxzzz|||~~~~~~}}}{{{zzzyyyzzz|||}}}|||{{{zzz{{{~~~~~~}}}||||||||||||}}}}}}}}}}}}~~~uuulllZZZGGG>>><<<999666555000000000000000000000000,,,,,,,,,+++++++++******++++++***)))((('''&&&&&&++++++++++++++++++++++++(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((%%%&&&'''(((((('''&&&%%%%%%&&&'''((())))))))))))(((''''''&&&&&&%%%$$$$$$(((''''''&&&&&&%%%$$$$$$(((((((((((())))))))))))***)))((('''''''''''''''))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&xxx```KKKEEEGGGKKKTTT___sssyyysssiii^^^[[[ZZZYYYZZZ\\\]]][[[YYY\\\\\\\\\\\\[[[ZZZXXXXXXVVVVVVVVVUUUTTTQQQOOONNNFFFFFFDDDCCCBBBCCCCCCDDDFFFGGGGGGHHHHHHGGGGGGGGGIIIIIIIIIIIIKKKMMMNNNPPPOOONNNNNNMMMMMMNNNOOOOOOLLLLLLLLLLLLLLLKKKJJJJJJIIIIIIHHHGGGGGGGGGGGGHHHHHHGGGGGGFFFFFFGGGGGGHHHFFFGGGHHHHHHIIIIIIHHHHHHGGGGGGHHHHHHIIIJJJJJJKKKJJJJJJKKKLLLLLLLLLLLLKKKMMMNNNNNNMMMLLLMMMOOOQQQTTTTTTTTTUUUUUUUUUVVVVVVWWWWWWXXXXXXYYYZZZZZZ[[[ZZZZZZZZZ[[[]]]```dddeeegggkkkooorrruuu{{{sssddd```dddhhhmmmqqqsssssssssssssssrrrqqqqqqvvvxxx{{{~~~~~~|||{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxwwwuuuttttttsssvvvuuuvvvxxxyyyzzzxxxvvvxxxwwwwwwvvvuuuuuuvvvvvvtttssssssssstttuuuvvvwwwvvvwwwwwwwwwxxxxxxxxxyyywwwxxxzzz{{{}}}~~~{{{{{{zzzyyyyyyzzz{{{||||||{{{zzz{{{}}}~~~}}}{{{|||||||||}}}}}}~~~~~~}}}ssshhhVVVDDD;;;777444000///........................,,,,,,,,,+++++++++******))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))))))))(((((((((((((((&&&&&&''''''''''''&&&&&&''''''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&&&&&&&%%%%%%%%%''''''((((((((()))))))))))))))((((((''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&pppTTTHHHEEEDDDGGGKKK]]]lll{{{zzzpppfffbbb^^^]]]``````]]]YYY]]]]]]]]]\\\[[[YYYXXXWWWVVVVVVVVVVVVVVVTTTRRRQQQIIIHHHFFFDDDBBBAAAAAABBBEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHIIIJJJLLLMMMNNNOOOOOONNNMMMMMMNNNNNNOOOLLLLLLLLLLLLLLLKKKJJJJJJJJJJJJIIIHHHHHHHHHHHHIIIGGGGGGFFFFFFFFFFFFGGGGGGFFFGGGGGGHHHHHHHHHHHHHHHGGGGGGHHHHHHIIIIIIJJJJJJIIIJJJKKKKKKLLLKKKKKKKKKKKKLLLLLLLLLKKKKKKMMMOOORRRRRRRRRSSSSSSSSSTTTTTTVVVVVVWWWWWWXXXYYYYYYYYYXXXWWWXXXYYY[[[]]]```aaadddgggjjjlllooottt|||zzzkkk______fffmmmqqqtttsssssstttttttttsssrrrrrrtttuuuxxxzzz|||}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}|||{{{{{{{{{zzzyyyxxxwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuutttsssrrrqqqqqqqqqrrrtttwwwyyyyyyvvvtttuuuttttttttttttssssssssssssssssssssstttuuuvvvwwwvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwyyyzzz{{{|||||||||xxxxxxyyyyyyzzzzzz{{{{{{{{{zzzzzz{{{}}}~~~~~~}}}{{{{{{||||||}}}~~~yyyooo```PPP???666222...***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************++++++++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((((((((((((((((()))))))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&gggSSSIIICCCCCCFFFKKKYYYjjjwwwwwwmmmbbb]]]```bbbaaa^^^^^^^^^]]]\\\[[[YYYXXXWWWVVVWWWWWWWWWVVVTTTRRRQQQMMMKKKHHHEEECCCAAAAAAAAADDDDDDFFFGGGHHHIIIIIIIIIFFFGGGHHHIIIJJJKKKMMMMMMOOOOOONNNNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLKKKJJJJJJKKKKKKJJJIIIIIIIIIIIIIIIGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFGGGHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIJJJKKKKKKKKKKKKJJJJJJKKKLLLKKKJJJJJJLLLMMMPPPPPPPPPPPPQQQQQQQQQQQQTTTTTTUUUVVVVVVWWWWWWXXXVVVVVVVVVWWWYYY[[[]]]^^^bbbdddfffhhhjjjooouuuyyyuuuhhh]]]```iiipppsssuuussssssttttttssssssrrrqqqrrrsssuuuwwwxxxxxxxxxxxxyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{|||}}}~~~~~~~~~~~~{{{|||~~~}}}}}}||||||{{{{{{zzzzzzwwwwwwwwwwwwvvvuuutttsssttttttttttttttttttttttttttttttsssrrrrrrqqqppppppnnnppprrrvvvyyyxxxuuusssssssssssssssssssssrrrrrrrrrssssssssstttuuuvvvvvvssssssssssssssssssssssssvvvvvvxxxyyyzzzzzzzzzzzzvvvwwwyyyzzz{{{{{{{{{{{{{{{zzzzzz{{{}}}~~~}}}|||zzz{{{{{{}}}~~~~~~}}}~~~}}}~~~}}}uuujjjWWWIII:::444111---***)))++++++++++++++++++++++++,,,,,,,,,+++++++++******---,,,+++***)))(((((('''++++++++++++++++++++++++(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((('''&&&&&&%%%$$$$$$((('''&&&%%%%%%&&&'''(((&&&&&&''''''&&&%%%%%%$$$######$$$%%%&&&&&&''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&'''''''''((('''(((((()))************''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&eeePPPDDDBBBEEECCCLLLZZZjjj|||lll```^^^aaaaaaaaa^^^^^^]]]]]][[[ZZZYYYXXXXXXXXXXXXWWWUUUSSSQQQOOOOOOMMMJJJGGGDDDCCCBBBBBBCCCDDDEEEGGGHHHIIIJJJJJJFFFGGGHHHIIIKKKLLLLLLMMMOOOOOOOOOOOONNNNNNMMMMMMLLLLLLLLLLLLLLLKKKJJJJJJLLLKKKJJJJJJIIIIIIJJJJJJGGGFFFFFFEEEEEEFFFFFFGGGEEEFFFGGGGGGHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJJJJJJJJJJIIIKKKLLLLLLKKKKKKLLLMMMNNNNNNNNNOOOOOOOOOPPPPPPSSSSSSSSSTTTUUUUUUVVVVVVUUUVVVVVVWWWXXXZZZ[[[[[[^^^___```bbbdddhhhlllooowwwuuuiii```dddlllppprrrsssrrrrrrrrrrrrrrrqqqqqqppppppqqqssstttuuuttttttsssvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwxxxyyyyyyzzzzzzyyyyyyyyyzzz||||||}}}}}}~~~{{{|||}}}}}}{{{zzz{{{||||||zzzzzzzzzzzzyyyyyyyyyyyyuuuuuuvvvuuuuuutttsssrrrsssssssssssssssssssssssssssssssssrrrqqqqqqqqqpppnnnooorrrvvvxxxxxxuuurrrrrrrrrsssttttttssssssrrrrrrrrrsssssstttuuuuuuuuussssssrrrrrrrrrrrrrrrrrruuuuuuwwwxxxyyyyyyyyyyyywwwxxxyyy{{{||||||||||||{{{zzzyyyzzz|||~~~}}}|||zzz{{{|||}}}~~~~~~}}}~~~zzz}}}||||||pppdddMMMBBB777444222///------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++***)))(((''''''&&&************************(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''&&&%%%%%%((('''&&&%%%%%%&&&'''((($$$%%%%%%&&&''''''&&&&&&$$$%%%%%%&&&'''((())))))###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&'''''''''((('''((()))***++++++******((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&{{{```NNNFFFDDDCCCGGGNNNYYYjjj}}}llldddaaa```___]]]]]]]]]]]]\\\[[[ZZZYYYYYYYYYYYYXXXVVVSSSQQQPPPPPPNNNLLLIIIGGGFFFEEEEEEDDDDDDFFFGGGHHHIIIIIIIIIFFFGGGIIIJJJLLLMMMMMMMMMOOOOOOOOOOOOOOONNNLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJKKKKKKJJJIIIIIIIIIIIIJJJFFFFFFEEEEEEEEEEEEFFFFFFEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGHHHIIIIIIJJJJJJIIIIIIIIIKKKMMMMMMLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNOOOOOOQQQQQQRRRRRRSSSTTTTTTTTTUUUUUUVVVWWWXXXXXXYYYYYY^^^^^^___aaacccfffiiikkkpppyyytttkkkeeehhhlllmmmnnnpppoooppppppppppppooonnnnnnnnnooopppqqqrrrqqqpppppprrrrrrssssssssstttttttttrrrssstttuuuvvvvvvvvvvvvuuuvvvvvvwwwwwwxxxyyyyyyxxxyyy{{{|||}}}}}}}}}|||}}}}}}~~~~~~|||{{{zzzxxxxxxxxxxxxyyyuuuvvvvvvvvvvvvvvvvvvvvvtttttttttttttttsssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssrrrrrrrrrqqqqqqqqqqqqooooooqqqtttvvvvvvsssqqqqqqrrrssstttttttttsssrrrqqqqqqsssttttttuuuttttttuuuuuuuuutttttttttttttttttttttvvvwwwxxxyyyyyyyyyyyyyyyzzzzzz{{{{{{||||||zzzyyyyyyzzz|||}}}}}}|||||||||}}}}}}~~~~~~zzz}}}~~~~~~{{{{{{}}}uuuiii]]]DDD;;;444333333111000111------------------------,,,,,,,,,+++++++++******'''(((((((((((()))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''++++++******))))))(((((('''''''''&&&&&&'''''''''$$$$$$&&&''''''(((((((((%%%&&&&&&'''((())))))***$$$$$$%%%%%%&&&'''((((((&&&&&&'''''''''(((((((((((()))+++,,,,,,+++******((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&}}}gggUUUJJJFFFFFFGGGKKKVVVkkk~~~rrriiiccc___[[[\\\\\\]]]]]]\\\\\\[[[YYYYYYYYYYYYXXXVVVTTTSSSPPPOOOMMMKKKIIIIIIIIIIIIDDDEEEFFFGGGHHHIIIIIIIIIFFFHHHJJJKKKMMMMMMNNNMMMOOOOOOPPPPPPOOONNNLLLKKKLLLLLLLLLLLLLLLKKKJJJJJJKKKJJJIIIIIIHHHHHHIIIIIIFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIHHHHHHKKKMMMMMMLLLKKKLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNPPPPPPPPPQQQRRRRRRSSSSSSTTTTTTUUUVVVVVVWWWWWWWWW^^^]]]^^^```cccfffggghhhkkksss~~~yyyqqqllliiijjjjjjiiijjjmmmmmmmmmmmmmmmmmmlllkkkkkkkkklllmmmnnnooonnnnnnmmmnnnoooooopppqqqrrrssssssooopppqqqrrrsssssssssssssssssssssssstttuuuvvvvvvtttvvvwwwyyyyyyyyywwwwwwyyyyyy{{{{{{{{{{{{zzzyyyxxxxxxwwwvvvuuuuuuuuuuuurrrsssssssssttttttuuuuuurrrssssssssssssrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppooonnnoooqqqssssssqqqooooooqqqrrrttttttsssrrrqqqpppqqqssstttuuutttttttttvvvuuuuuuuuuttttttttttttssssssuuuwwwyyyzzzzzz{{{zzzzzzyyyxxxxxxyyyzzz{{{zzzyyyyyyzzz|||}}}}}}|||}}}}}}}}}~~~~~~~~~{{{}}}}}}~~~|||xxxvvv{{{}}}yyyrrriii\\\PPP===666111222222000///111------------------------,,,,,,,,,+++++++++******(((((()))))))))*********(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&&&&''''''(((((((((''''''%%%&&&&&&''''''(((((((((%%%%%%%%%&&&&&&'''''''''''''''((((((((()))))))))***+++,,,------+++***(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&gggUUUIIIFFFCCCCCCIII\\\xxx~~~rrrgggbbb[[[[[[\\\]]]]]]]]]]]]\\\XXXYYYZZZZZZZZZYYYXXXWWWPPPOOOMMMLLLKKKKKKKKKLLLEEEFFFGGGGGGHHHHHHHHHHHHGGGHHHJJJLLLNNNNNNNNNNNNOOOOOOPPPPPPOOONNNLLLKKKLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJIIIHHHHHHHHHHHHIIIFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEFFFGGGGGGGGGGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIHHHHHHJJJLLLMMMLLLKKKKKKKKKMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOPPPPPPQQQRRRRRRSSSSSSSSSTTTUUUUUUUUUUUUUUUXXXXXXXXXZZZ]]]```bbbbbbhhhoooyyyuuuooollljjjkkkiiifffggglllkkkkkkllllllkkkkkkjjjiiiiiijjjkkklllmmmllllllkkkllllllmmmnnnoooqqqqqqrrrmmmnnnooopppqqqqqqqqqqqqssssssrrrrrrssstttuuuvvvrrrsssuuuvvvvvvuuusssrrrwwwwwwxxxxxxxxxwwwuuutttuuuuuuttttttssssssrrrrrrrrrrrrssssssttttttuuuuuuqqqrrrrrrrrrrrrqqqqqqpppppppppppppppppppppppppppppppppppppppooooooooooooooonnnmmmnnnppppppooommmnnnoooqqqssstttsssqqqppppppqqqrrrtttuuuttttttssstttttttttssssssrrrrrrrrrrrrsssuuuwwwyyyzzz{{{|||{{{yyyxxxvvvvvvwwwyyyzzzzzzyyyyyyzzz|||}}}|||{{{~~~~~~~~~~~~~~~~~~}}}{{{xxx{{{uuuoootttuuuppphhh^^^PPPEEE999333///000000...---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******------,,,+++***)))((((((************************(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%))))))))))))((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))***+++---------+++)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&nnnUUUIIIAAABBBEEEKKK^^^sss~~~nnnbbbbbb^^^[[[\\\___aaa^^^ZZZYYYZZZ[[[[[[ZZZXXXVVVTTTTTTSSSRRRRRRRRRRRRPPPNNNIIIIIIHHHGGGGGGGGGGGGHHHHHHHHHIIIKKKLLLNNNOOOOOOMMMNNNOOOOOOMMMKKKLLLLLLLLLLLLKKKJJJJJJJJJJJJJJJHHHGGGGGGFFFFFFGGGGGGHHHIIIHHHGGGFFFEEEEEEEEEEEEDDDEEEFFFGGGGGGFFFEEEDDDGGGFFFFFFFFFGGGGGGHHHIIIFFFGGGHHHHHHIIIIIIHHHHHHKKKKKKKKKKKKKKKJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLNNNOOOOOOOOOOOOOOOOOOPPPOOOOOOQQQSSSTTTVVVWWWXXXUUUWWWYYYZZZZZZ\\\^^^aaagggjjjooowww}}}tttooommmjjjgggeeeeeefffgggfffgggggghhhiiijjjjjjkkklllkkkiiihhhhhhiiikkklllmmmmmmnnnnnnnnnnnnnnnmmmkkkkkkkkklllllllllmmmmmmnnnnnnpppqqqqqqpppoooooopppqqqrrrssstttsssrrrqqqtttttttttssssssrrrrrrrrroooooopppqqqrrrsssssstttqqqqqqppppppqqqqqqrrrsssnnnoooooooooppppppppppppqqqqqqpppooonnnnnnoooooonnnnnnmmmmmmmmmooopppqqqpppoooooonnnmmmlllllllllnnnooooooppprrrsssssstttqqqqqqrrrrrrrrrrrrsssssssssrrrqqqqqqqqqsssuuuwwwrrrtttvvvxxxyyyzzzzzzyyyyyyxxxwwwvvvwwwxxxyyyzzz{{{zzzzzz{{{{{{|||}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}{{{}}}{{{}}}vvvqqqkkkiiigggccc\\\SSSHHHAAA222222111//////.........//////...---,,,++++++***++++++++++++++++++++++++************************,,,++++++***)))(((((('''(((((((((((((((((((((((()))))))))))))))***++++++((((((((((((((((((((((((''''''''''''(((((((((((('''((()))******)))((('''&&&'''((('''%%%$$$$$$&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&(((''''''&&&&&&((()))******(((&&&&&&'''***++++++***++++++++++++)))'''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%$$$###"""!!!iiiXXXHHHCCCBBBEEEQQQaaavvv}}}qqqhhhccc]]]\\\]]]^^^\\\ZZZZZZZZZ[[[[[[ZZZXXXVVVTTTTTTSSSRRRSSSTTTSSSQQQOOOJJJJJJHHHGGGGGGFFFFFFFFFGGGHHHIIIJJJLLLMMMNNNOOOMMMNNNOOOOOOMMMLLLLLLMMMLLLKKKKKKJJJJJJJJJJJJJJJHHHGGGGGGFFFFFFGGGGGGHHHIIIHHHGGGFFFEEEEEEEEEEEEDDDEEEFFFGGGGGGFFFEEEDDDFFFFFFFFFGGGGGGHHHHHHHHHFFFGGGHHHHHHIIIIIIHHHHHHJJJJJJJJJKKKKKKKKKKKKKKKJJJKKKKKKKKKLLLLLLLLLLLLNNNNNNNNNOOOOOOOOOOOOOOONNNOOOPPPRRRTTTUUUVVVWWWTTTUUUWWWXXXXXXYYY\\\___```bbbfffllltttxxxpppmmmkkkhhhfffdddeeefffgggeeeeeeeeeffffffgggggghhhjjjiiihhhgggggghhhiiijjjjjjkkklllmmmmmmmmmmmmmmmjjjjjjkkkkkkkkkllllllllllllmmmmmmnnnnnnnnnnnnnnnooopppqqqrrrrrrrrrqqqpppqqqqqqqqqpppppppppooooooooopppppppppppppppppppppoooooonnnnnnoooooopppqqqnnnnnnnnnnnnooooooooopppqqqqqqpppoooooooooooooooooonnnmmmmmmmmmnnnooopppmmmmmmmmmmmmnnnnnnmmmmmmnnnnnnooopppqqqqqqrrrrrrqqqqqqqqqrrrrrrrrrsssssssssrrrqqqqqqqqqsssuuuvvvtttuuuvvvwwwxxxyyyyyyyyyyyyxxxxxxxxxxxxyyyyyyzzz{{{zzzzzz{{{{{{|||}}}~~~}}}}}}}}}}}}}}}}}}~~~~~~|||}}}{{{tttnnncccaaa]]]YYYRRRIII@@@999000///...---,,,,,,,,,,,,---------------,,,,,,,,,++++++++++++++++++++++++************************++++++***))))))(((''''''))))))))))))))))))))))))''''''&&&&&&''''''((()))(((((((((((((((((((((((())))))(((((('''''''''&&&&&&''''''((((((''''''&&&((()))***)))'''&&&'''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((''''''&&&'''((()))***)))'''%%%%%%'''***++++++************)))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''&&&%%%$$$######mmmSSSGGGBBBAAAFFFNNN\\\jjj|||rrrkkkccc]]]]]]]]]\\\[[[ZZZZZZ[[[[[[ZZZXXXVVVUUUUUUTTTSSSTTTUUUUUUTTTRRRLLLKKKJJJHHHGGGFFFFFFEEEGGGHHHHHHJJJKKKLLLMMMNNNMMMNNNPPPOOONNNLLLMMMMMMLLLKKKJJJJJJIIIIIIJJJJJJGGGGGGFFFFFFFFFFFFGGGGGGHHHGGGFFFFFFEEEEEEEEEEEEDDDEEEFFFGGGGGGFFFEEEDDDEEEFFFGGGHHHHHHHHHGGGFFFFFFGGGHHHHHHIIIIIIHHHHHHIIIIIIJJJJJJKKKKKKLLLLLLJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMNNNNNNNNNOOOOOOOOOMMMNNNOOOPPPRRRTTTUUUUUURRRSSSUUUUUUVVVWWWZZZ\\\___aaacccgggkkksss{{{|||qqqkkkjjjhhhfffdddddddddeeefffccccccccccccccccccddddddggggggeeeeeeeeeeeeggggggggggggiiijjjkkkkkkkkkkkkiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjkkkllllllmmmmmmnnnoooooooooooooooooooooooooooooonnnnnnnnnooooooooonnnnnnmmmmmmmmmmmmllllllllllllmmmnnnnnnmmmmmmmmmmmmnnnnnnnnnnnnqqqqqqpppppppppooooooooonnnnnnmmmlllllllllmmmmmmjjjkkklllmmmnnnnnnnnnnnnnnnoooooooooppppppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrqqqqqqqqqsssuuuvvvvvvvvvvvvvvvvvvwwwxxxxxxxxxxxxyyyzzzzzzzzzzzzzzz{{{zzzzzz{{{{{{|||}}}~~~|||||||||}}}~~~~~~}}}}}}~~~xxxpppjjj```\\\WWWPPPJJJCCC;;;666//////...---,,,,,,,,,,,,+++,,,,,,,,,---------...++++++++++++++++++++++++***************************))))))(((((('''''''''************************&&&&&&%%%%%%&&&&&&'''((())))))))))))))))))))))))******)))((('''&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''')))))))))'''&&&'''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&''''''((())))))'''&&&'''))),,,------***)))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$aaaMMMFFFCCCCCCEEEJJJUUUfffxxxxxxnnneeeaaa___^^^^^^[[[[[[[[[[[[ZZZXXXWWWVVVUUUUUUTTTUUUWWWWWWVVVTTTOOONNNLLLJJJHHHGGGFFFFFFGGGGGGHHHIIIJJJKKKLLLLLLLLLNNNOOOOOONNNMMMMMMNNNKKKKKKJJJIIIIIIIIIIIIJJJGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEDDDEEEFFFGGGGGGFFFEEEDDDDDDEEEGGGIIIIIIGGGFFFEEEFFFGGGHHHHHHIIIIIIHHHHHHHHHIIIIIIJJJKKKLLLMMMMMMJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLMMMMMMNNNNNNOOOOOOLLLMMMNNNOOOQQQRRRSSSTTTQQQRRRTTTTTTTTTVVVXXXZZZ```aaacccdddgggkkkqqqvvvwww{{{||||||~~~{{{sssllliiifffeeedddcccbbbcccdddeeebbbbbbbbbbbbaaaaaaaaaaaaeeedddccccccccccccdddeeecccdddeeeggghhhiiiiiiiiigggggggggggghhhhhhhhhiiiggggggfffffffffhhhiiijjjjjjkkkkkklllmmmmmmmmmmmmoooooooooooooooooooooooollllllllllllllllllllllllkkkkkkkkkkkkkkkllllllmmmkkkkkkkkklllllllllmmmmmmppppppppppppppppppoooooommmmmmllllllkkkkkkkkkkkkiiijjjlllmmmnnnnnnmmmmmmoooooopppppppppqqqqqqqqqpppqqqqqqqqqqqqrrrrrrrrrqqqqqqqqqqqqrrrssstttuuuxxxwwwuuuttttttuuuvvvwwwwwwxxxzzz{{{|||{{{{{{zzz{{{zzzzzz{{{{{{|||}}}~~~{{{{{{|||}}}~~~}}}}}}~~~~~~~~~|||uuulllfff\\\WWWPPPIIICCC===888555111000///...............,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))((((((((('''''''''&&&))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))***))))))((('''&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%&&&'''&&&%%%$$$%%%'''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''(((((()))((('''))),,,...//////)))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$tttZZZNNNGGGCCC@@@BBBIIIUUUfff}}}|||qqqhhhbbb^^^\\\]]]]]]]]]\\\[[[ZZZYYYXXXVVVVVVUUUVVVXXXXXXWWWUUUQQQPPPNNNLLLJJJIIIHHHGGGFFFFFFGGGHHHIIIJJJJJJKKKKKKMMMNNNNNNMMMLLLMMMNNNKKKKKKJJJIIIIIIIIIIIIIIIGGGFFFFFFEEEEEEFFFFFFGGGFFFFFFEEEEEEDDDEEEEEEEEEDDDEEEFFFGGGGGGFFFEEEDDDDDDEEEGGGHHHHHHGGGEEEDDDFFFGGGHHHHHHIIIIIIHHHHHHHHHIIIIIIJJJKKKLLLMMMMMMJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLMMMNNNOOOOOOLLLMMMNNNOOOPPPQQQRRRSSSQQQSSSTTTTTTTTTUUUXXXZZZYYY[[[]]]___```dddhhhkkkmmmooosssxxx|||~~~~~~~~~yyyyyywwwtttqqqppprrrtttsssuuuvvvuuuqqqllliiihhhccccccbbbaaaaaabbbbbbcccaaaaaaaaaaaaaaaaaaaaaaaacccbbbbbbbbbbbbbbbbbbcccaaabbbcccdddffffffggggggeeeeeeeeeeeeffffffffffffeeeddddddcccdddfffhhhiiihhhhhhiiiiiijjjkkklllllllllmmmmmmmmmmmmmmmmmmmmmhhhhhhiiijjjjjjkkklllllljjjjjjjjjjjjjjjkkklllllliiiiiijjjjjjjjjkkkkkkkkknnnoooooopppppppppooonnnkkkkkkkkkkkkjjjjjjiiiiiijjjkkklllmmmmmmlllkkkjjjooooooppppppqqqqqqrrrrrrpppppppppqqqqqqqqqrrrrrrppppppqqqqqqrrrsssssstttwwwvvvuuutttttttttuuuvvvwwwxxxyyy{{{||||||{{{zzz{{{zzzzzz{{{{{{|||}}}~~~zzz{{{{{{}}}~~~}}}}}}}}}}}}~~~~~~}}}yyyrrriiiaaaUUUOOOGGG???:::666333111000//////............///...------,,,++++++******************************))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))'''''''''(((((((((((((((((('''&&&%%%%%%&&&'''((($$$&&&'''&&&%%%%%%&&&'''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''''''''''''''&&&&&&(((+++---------)))(((&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%%%%%%%$$$$$$###rrr]]]OOODDD===AAADDDJJJVVVkkk|||qqqhhhaaa]]]```___^^^]]]\\\[[[[[[ZZZXXXWWWVVVWWWXXXXXXWWWUUURRRPPPOOOLLLKKKIIIHHHHHHEEEFFFFFFGGGHHHHHHIIIIIIIIIKKKMMMMMMLLLKKKLLLMMMKKKJJJIIIIIIHHHHHHIIIIIIFFFFFFEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDDDDEEEEEEEEEDDDEEEFFFGGGGGGFFFEEEDDDEEEFFFGGGGGGGGGFFFEEEDDDFFFGGGHHHHHHIIIIIIHHHHHHIIIIIIJJJJJJKKKKKKLLLLLLIIIIIIJJJJJJJJJKKKKKKKKKJJJJJJKKKLLLMMMNNNNNNOOOMMMMMMNNNOOOPPPQQQRRRRRRRRRSSSUUUUUUTTTUUUXXXZZZWWWYYY[[[]]]___aaadddggghhhhhhiiilllpppqqqqqqpppnnnnnnmmmkkkiiihhhjjjkkkkkklllmmmkkkiiigggffffffaaaaaa``````````````````````````````aaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbb```aaabbbcccddddddddddddcccccccccddddddddddddeeecccccccccdddeeefffggghhhgggggggggggghhhjjjkkklllhhhhhhhhhiiiiiiiiiiiiiiifffgggggghhhjjjkkkkkkllliiiiiihhhhhhiiiiiijjjkkkhhhhhhhhhhhhiiiiiiiiiiiilllmmmnnnooooooooonnnmmmiiiiiijjjjjjjjjiiihhhhhhiiijjjlllmmmmmmllljjjhhhmmmnnnnnnooopppqqqrrrsssppppppppppppqqqqqqqqqqqqppppppqqqqqqrrrsssssssssvvvuuutttttttttttttttuuuvvvwwwxxxzzz{{{{{{{{{{{{{{{zzzzzz{{{{{{|||}}}~~~zzz{{{|||}}}~~~|||}}}}}}~~~|||~~~xxxtttnnnddd]]]PPPJJJBBB<<<777555333111------,,,,,,,,,,,,,,,---......---,,,+++***))))))************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((())))))))))))))))))))))))''''''''''''(((((())))))((((((''''''''''''((((((&&&''')))(((''''''((()))''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&$$$######%%%((())))))((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$$$$%%%%%%$$$$$$###uuu^^^LLLAAABBBCCCDDDIIIWWWkkkxxx|||zzzqqqiiieeebbbaaa```___^^^]]]]]]\\\YYYXXXWWWWWWXXXXXXVVVTTTPPPOOOMMMKKKJJJIIIHHHHHHEEEEEEFFFFFFGGGHHHHHHHHHHHHJJJKKKLLLKKKJJJKKKLLLKKKJJJIIIIIIHHHHHHIIIIIIFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEDDDEEEFFFGGGGGGFFFEEEDDDFFFFFFFFFFFFEEEEEEEEEDDDFFFGGGHHHHHHIIIIIIHHHHHHJJJJJJJJJKKKKKKKKKKKKKKKIIIIIIIIIJJJJJJJJJKKKKKKIIIIIIJJJKKKLLLMMMNNNOOOMMMNNNNNNOOOPPPQQQRRRRRRRRRSSSTTTTTTTTTTTTWWWYYYWWWZZZ]]]^^^___aaaccceeecccbbbbbbdddgggiiihhhgggeeeffffffeeeccccccccceeeeeeffffffdddaaaaaaaaaccc``````______^^^^^^^^^^^^^^^^^^^^^______``````aaabbbccccccccccccccccccbbb```aaaaaabbbcccccccccbbbaaaaaabbbbbbbbbcccccccccaaabbbccceeefffgggggggggffffffffffffgggiiikkklllffffffgggggghhhhhhhhhhhhggghhhhhhhhhiiiiiijjjjjjgggffffffffffffggghhhhhhfffggggggggghhhhhhhhhhhhjjjkkkmmmnnnooonnnmmmlllfffggghhhiiiiiiiiihhhgggfffhhhkkkmmmmmmlllkkkiiijjjjjjkkkmmmooopppqqqrrrppppppppppppqqqqqqqqqqqqoooppppppqqqrrrrrrsssrrrsssssstttuuuuuuuuuttttttvvvwwwwwwwwwyyyzzz{{{|||{{{zzzzzz{{{{{{|||}}}~~~{{{||||||}}}~~~{{{|||}}}~~~~~~yyyvvv{{{yyyqqqnnniii___WWWKKKFFF???999555444222111---,,,,,,++++++,,,,,,------,,,,,,,,,++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&''''''((()))((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((''''''&&&'''((((((''''''(((***''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&'''''''''&&&&&&%%%$$$$$$&&&((()))(((''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%%%%$$$mmmWWWJJJCCCCCCAAA@@@HHHWWWbbbeeepppvvv}}}zzztttpppcccbbbaaa```^^^^^^^^^^^^YYYXXXWWWWWWXXXWWWUUUSSSNNNMMMKKKJJJHHHGGGGGGGGGEEEEEEFFFFFFGGGGGGGGGHHHGGGIIIJJJKKKJJJIIIJJJKKKJJJJJJIIIHHHHHHHHHHHHIIIFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDEEEFFFDDDEEEFFFGGGGGGFFFEEEDDDGGGGGGFFFEEEDDDDDDEEEEEEGGGGGGHHHIIIIIIIIIHHHHHHKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIJJJJJJJJJKKKKKKIIIIIIJJJKKKLLLMMMNNNNNNNNNNNNOOOPPPPPPQQQRRRRRRQQQRRRSSSSSSSSSSSSUUUWWWUUUXXX[[[\\\]]]^^^___aaa```^^^]]]___ccceeedddbbb```bbbbbbbbb```___```aaabbbbbbaaa___]]]\\\^^^`````````___^^^^^^]]]\\\\\\\\\\\\]]]^^^______``````ccccccddddddddddddccccccaaaaaabbbbbbbbbbbbbbbaaaaaaaaaaaaaaabbbbbbbbbbbbaaabbbdddfffggggggggggggffffffeeefffgggiiikkklllggghhhhhhhhhiiiiiijjjjjjiiiiiiiiiiiihhhhhhhhhhhheeeddddddddddddeeefffffffffffffffgggggggggggghhhiiijjjlllnnnnnnmmmlllkkkeeefffgggiiiiiiiiihhhhhhdddfffiiilllnnnmmmlllkkkggggggiiikkkmmmooopppqqqoooppppppppppppqqqqqqqqqooooooppprrrrrrrrrrrrrrrqqqrrrtttuuuvvvuuutttssswwwvvvvvvvvvwwwyyy{{{|||{{{zzzzzz{{{{{{|||}}}~~~||||||}}}}}}~~~~~~zzz{{{~~~~~~}}}~~~{{{tttrrryyyuuummmjjjeee\\\TTTCCC>>>777222///...---,,,......---------......///***++++++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))***++++++((((((((((((((((((((((((******)))((('''&&&&&&%%%%%%&&&((((((((((((&&&%%%$$$%%%&&&&&&%%%%%%'''(((''''''''''''''''''''''''&&&''''''((((((''''''&&&$$$%%%&&&'''''''''&&&%%%(((''''''(((***+++***(((&&&'''((()))))))))''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''&&&&&&&&&iiiQQQFFFBBB>>>===@@@GGGLLLOOOZZZbbbkkksssxxxzzzyyyvvvssslllbbb]]]]]]^^^^^^\\\[[[[[[YYYWWWUUUSSSQQQQQQLLLKKKIIIHHHGGGHHHHHHIIIEEEEEEEEEEEEFFFGGGIIIJJJHHHGGGGGGFFFEEEDDDCCCCCCGGGHHHHHHIIIIIIHHHHHHGGGGGGFFFFFFFFFEEEEEEDDDDDDGGGFFFDDDCCCCCCEEEGGGHHHBBBCCCCCCDDDEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDEEEFFFGGGHHHIIIIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHHHHIIIJJJKKKLLLLLLLLLKKKKKKKKKKKKMMMOOOPPPNNNOOOOOOPPPPPPOOOOOONNNPPPQQQQQQQQQQQQRRRUUUXXXWWWXXXYYY[[[]]]^^^^^^^^^]]]]]]]]]^^^aaaaaaaaa___aaa```^^^]]]\\\\\\\\\]]]\\\]]]]]]^^^^^^]]]\\\\\\______^^^]]]]]]\\\[[[[[[ZZZ[[[[[[\\\\\\]]]]]]^^^```aaabbbccccccbbbaaa``````bbbcccbbbaaa```aaabbbaaaaaaaaaaaa````````````bbbbbbcccddddddeeefffffffffeeeddddddeeegggjjjkkkggggggggggggggghhhhhhiiihhhggggggggghhhiiijjjjjjffffffffffffffffffeeeeeegggggghhhiiiiiiiiiiiihhhjjjjjjkkkkkkkkkjjjjjjiiijjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhjjjkkkkkkjjjhhhjjjiiihhhhhhjjjllloooqqqrrrqqqpppooonnnnnnnnnnnnrrrrrrrrrrrrrrrrrrrrrrrrssstttuuuuuusssrrrsssttttttttttttuuuvvvxxxyyyzzz||||||||||||{{{{{{{{{{{{{{{{{{zzzzzz{{{|||~~~~~~~~~{{{ssspppvvv~~~~~~vvvlllddd]]]UUUOOO???<<<777444333111///...,,,+++++++++++++++++++++++++++************++++++*********))))))))))))))),,,+++)))((((((((()))***(((((((((((('''''''''''''''(((((()))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((******++++++++++++******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((***+++)))'''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%&&&''''''%%%$$$zzz^^^LLLGGGAAA>>>>>>BBBFFFHHHNNNVVVbbbllltttyyyzzzyyyyyyrrrhhhaaa___^^^]]][[[\\\[[[YYYWWWUUURRRQQQPPPJJJIIIHHHFFFFFFFFFFFFFFFDDDEEEEEEFFFGGGHHHHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDFFFEEEDDDDDDEEEGGGIIIJJJCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGGGGFFFFFFFFFEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHIIIIIIJJJKKKLLLLLLKKKKKKKKKKKKLLLNNNOOOOOOOOOPPPPPPPPPPPPOOOOOOPPPQQQRRRRRRQQQRRRUUUWWWVVVWWWYYYZZZ\\\]]]]]]]]][[[[[[[[[\\\______^^^]]]___^^^]]]\\\[[[\\\]]]^^^]]]]]]]]]\\\\\\[[[[[[[[[^^^^^^^^^]]]\\\\\\[[[[[[ZZZ[[[[[[\\\]]]]]]^^^^^^]]]^^^____________^^^]]]^^^___``````^^^^^^___````````````````````````aaabbbbbbccccccdddeeeeeeeeeeeeeeeddddddeeegggiiikkkggggggffffffgggggghhhiiihhhhhhgggggghhhhhhiiiiiiffffffffffffffffffffffffggghhhhhhiiiiiiiiiiiiiiiiiijjjjjjkkkjjjjjjiiiiiijjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhjjjkkkkkkjjjhhhiiihhhhhhiiijjjlllnnnpppqqqpppoooooonnnnnnoooooorrrrrrrrrrrrqqqqqqqqqqqqssstttuuuuuutttssstttvvvwwwwwwvvvvvvwwwxxxyyyyyyzzzzzzzzz{{{{{{|||||||||{{{{{{zzzzzz{{{|||~~~~~~{{{rrrnnnuuu|||}}}}}}qqqfff]]]UUUMMMHHH;;;888555222111000...---.........---,,,+++******++++++************++++++************************---,,,***)))))))))******))))))((((((((('''''''''''''''((()))))))))(((((())))))))))))************((((((((((((((((((((((((&&&&&&&&&'''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((******)))''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&((((((&&&%%%oooWWWQQQGGG@@@>>>???AAABBBCCCJJJVVVbbbllltttzzz~~~xxxmmmddd^^^\\\[[[ZZZ[[[ZZZXXXVVVSSSQQQOOONNNIIIHHHGGGEEEDDDCCCCCCCCCDDDEEEFFFHHHHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCDDDDDDDDDDDDFFFHHHJJJKKKDDDDDDDDDDDDEEEEEEEEEEEEGGGFFFFFFFFFFFFEEEEEEEEEFFFGGGGGGHHHHHHHHHGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIJJJKKKLLLLLLLLLKKKKKKKKKLLLLLLMMMOOOPPPPPPQQQQQQPPPPPPOOOQQQRRRSSSRRRQQQRRRTTTUUUUUUVVVWWWYYYZZZ[[[[[[[[[YYYYYYYYYZZZ\\\]]]\\\ZZZ[[[[[[ZZZZZZ[[[]]]^^^```___^^^\\\[[[ZZZZZZZZZ[[[]]]]]]]]]\\\\\\[[[[[[ZZZ[[[[[[[[[\\\]]]]]]^^^^^^______````````````______]]]^^^______]]]]]]^^^____________``````aaaaaabbbccccccccccccccccccddddddddddddcccdddeeefffhhhiiigggffffffffffffggghhhhhhiiihhhhhhgggggggggggghhhffffffffffffffffffffffffggghhhiiiiiijjjjjjiiiiiiiiiiiijjjjjjjjjjjjiiiiiijjjjjjiiiiiiiiihhhhhhhhhhhhggghhhiiikkkkkkiiigggggghhhiiijjjkkkmmmnnnnnnooonnnnnnnnnoooooopppqqqrrrrrrqqqqqqpppppppppooorrrsssttttttttttttuuuvvvyyyxxxxxxwwwwwwxxxxxxyyyxxxyyyzzzzzz||||||}}}~~~{{{{{{{{{{{{|||}}}~~~~~~~~~|||ssspppvvv}}}yyy{{{|||yyyxxxjjj]]]TTTKKKCCC>>>666444111000//////...,,,000000///...,,,+++******++++++************++++++++++++++++++++++++++++++,,,,,,+++*********++++++))))))))))))((((((((((((&&&&&&'''(((((((((((('''))))))*********+++++++++(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((******(((&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%&&&((()))((('''hhh___RRRGGGAAA@@@AAABBB???CCCKKKVVVaaalllzzzrrreee[[[WWWWWWYYYXXXWWWUUUSSSPPPNNNLLLKKKIIIHHHGGGEEEDDDBBBBBBAAACCCEEEGGGIIIIIIIIIGGGFFFGGGGGGGGGGGGHHHHHHHHHHHHEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFHHHIIIEEEEEEEEEEEEDDDDDDDDDDDDFFFFFFFFFFFFEEEEEEEEEEEEGGGGGGHHHHHHHHHGGGFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHHHHHHHIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKOOOPPPPPPQQQQQQPPPPPPOOOQQQSSSSSSSSSRRRQQQSSSTTTTTTUUUVVVWWWYYYYYYYYYYYYYYYXXXXXXYYY[[[[[[ZZZYYYYYYYYYYYYZZZ\\\^^^```bbbaaa___]]]ZZZYYYYYYZZZ[[[\\\\\\\\\[[[[[[ZZZZZZZZZZZZZZZ[[[\\\\\\]]]]]]^^^_________``````_________^^^___```___^^^]]]^^^```]]]]]]^^^___```aaabbbcccccccccccccccbbbbbbbbbbbbccccccccccccdddfffggghhhffffffeeeeeeffffffggghhhiiihhhggggggffffffffffffffffffffffffggggggggggggggghhhiiiiiijjjjjjiiiiiiggghhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhgggggggggiiikkkkkkiiigggfffgggiiijjjlllmmmmmmmmmmmmmmmmmmmmmooopppqqqrrrrrrqqqqqqppppppooooooooooooqqqssssssrrrssstttvvvwwwvvvvvvvvvwwwxxxxxxyyy{{{{{{{{{||||||}}}}}}}}}{{{{{{{{{||||||}}}~~~~~~~~~~~~xxxvvv|||~~~yyywwwyyy~~~yyyyyy~~~~~~tttdddVVVKKKCCC;;;777333111////////////...---///......---,,,++++++***++++++************++++++******************+++++++++***************************)))))))))(((((((((%%%&&&&&&'''''''''''''''((())))))))))))*********((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%))))))************))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&'''))))))(((&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''&&&&&&%%%%%%%%%''')))***)))(((uuueeeUUUKKKDDDAAA??????>>>BBBLLLWWWfff{{{}}}kkk[[[SSSSSSUUUSSSSSSQQQOOOMMMKKKJJJIIIIIIIIIHHHGGGEEEDDDBBBAAACCCDDDGGGIIIJJJJJJIIIHHHFFFFFFFFFGGGGGGGGGGGGGGGDDDEEEEEEFFFFFFEEEEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGHHHHHHHHHGGGFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHHHHHHHHHHIIIIIIJJJIIIJJJJJJJJJKKKKKKKKKKKKOOOPPPPPPPPPPPPPPPPPPOOOQQQRRRTTTSSSRRRRRRRRRTTTSSSTTTUUUVVVWWWXXXXXXXXXYYYXXXXXXYYY[[[[[[ZZZXXXYYYYYYYYYZZZ\\\^^^aaabbbbbb```]]][[[ZZZZZZ[[[\\\ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYZZZZZZ[[[\\\\\\]]][[[[[[[[[ZZZZZZ[[[[[[[[[\\\^^^___^^^]]]\\\]]]^^^\\\]]]^^^___```aaabbbcccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaabbbcccdddeeeffffffeeeeeeeeeeeeeeeffffffggghhhhhhgggfffeeeeeeeeeffffffffffffggggggggghhhhhhgggggghhhiiiiiiiiiiiihhhfffggghhhhhhiiiiiiiiihhhiiiiiiiiihhhhhhhhhgggggggggggggggiiijjjjjjiiigggfffggghhhjjjkkklllmmmmmmkkkllllllmmmnnnppprrrsssqqqqqqqqqppppppooooooooonnnoooqqqqqqqqqqqqssstttrrrsssssstttvvvxxxyyyzzz~~~~~~}}}}}}|||||||||{{{{{{|||}}}}}}~~~~~~~~~}}}~~~zzzvvvvvvyyy}}}|||~~~{{{ooo___OOOEEE>>>888444111000//////000000///...+++++++++++++++,,,,,,,,,++++++************++++++'''((((((((())))))******(((((())))))))))))))))))))))))))))))((((((((((((%%%&&&&&&''''''''''''''''''''''''(((((((((((()))((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%&&&'''))))))'''%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%$$$$$$&&&((())))))'''ooo___QQQFFF???@@@;;;<<>>AAACCCIII]]]tttsssaaaWWWTTTNNNNNNNNNNNNMMMMMMMMMMMMEEEFFFGGGGGGGGGEEEDDDCCCBBBBBBDDDFFFIIILLLNNNPPPKKKKKKJJJIIIHHHHHHGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFDDDDDDEEEEEEFFFFFFGGGGGGBBBBBBCCCDDDEEEEEEDDDDDDBBBCCCCCCDDDEEEFFFFFFGGGCCCDDDDDDDDDEEEEEEFFFFFFDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGHHHHHHHHHCCCEEEGGGIIIKKKLLLLLLLLLMMMMMMMMMNNNNNNMMMMMMMMMMMMPPPSSSTTTTTTTTTTTTUUUTTTUUUVVVWWWWWWWWWWWWWWWYYYXXXWWWXXXYYYYYYXXXVVVXXXWWWVVVUUUVVVVVVXXXXXXWWWXXXXXXYYYXXXXXXWWWVVVWWWXXXXXXXXXXXXXXXXXXXXXUUUUUUVVVVVVWWWXXXXXXYYYZZZYYYXXXWWWWWWXXXYYYZZZZZZ[[[\\\[[[ZZZYYYZZZ\\\]]]]]]^^^^^^___`````````^^^______```aaabbbbbbccc^^^___```bbbccccccccccccddddddccccccddddddeeefffddddddddddddeeeeeefffgggeeeffffffggghhhiiiiiijjjcccdddeeeeeeffffffeeeeeedddeeefffggghhhhhhhhhhhhhhhhhhhhhhhhggggggggggggfffffffffhhhjjjjjjhhhfffhhhgggffffffhhhjjjmmmooollllllllllllnnnooopppqqqppppppqqqrrrsssttttttuuusssuuuuuuuuusssrrrssstttuuuuuuuuuuuuvvvwwwyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{}}}~~~~~~~~~}}}}}}~~~~~~}}}}}}~~~~~~~~~|||xxxwwwzzz~~~yyy}}}xxxhhh\\\KKK===777555444444...------///000///---+++.........------,,,,,,,,,++++++************++++++'''(((((()))***+++++++++'''((()))+++++++++***)))''''''&&&&&&&&&%%%%%%%%%'''(((((()))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((%%%&&&&&&''''''((((((((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&$$$$$$%%%%%%&&&'''((((((&&&%%%%%%'''((('''%%%###$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!"""###%%%&&&''''''%%%$$$###$$$%%%%%%$$$"""mmmRRRHHHCCCGGGFFFCCCLLL\\\rrr~~~ppp```RRRSSSOOOKKKJJJLLLMMMMMMKKKKKKIIIFFFFFFFFFGGGGGGFFFCCCBBBBBBEEEIIIMMMOOOPPPOOOOOONNNLLLJJJHHHFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGHHHGGGGGGDDDDDDEEEEEEEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLNNNOOOQQQRRRRRRRRRQQQPPPRRRRRRRRRSSSUUUWWWWWWVVVWWWWWWWWWXXXXXXXXXYYYYYYYYYYYYYYYWWWUUUTTTUUUVVVVVVVVVWWWWWWWWWWWWWWWVVVQQQVVVYYYXXXWWWXXXXXXVVVTTTTTTTTTTTTTTTTTTUUUUUUXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYXXXXXXXXXZZZ[[[\\\\\\]]]]]]]]]]]]________________________```______^^^^^^```aaabbbbbbbbbcccccccccddddddddddddddddddeeeeeeeeeffffffgggffffffeeeeeeeeeffffffhhhhhhgggffffffggghhhiiigggggggggggghhhhhhhhhhhhjjjjjjjjjiiiiiiiiihhhhhhgggggggggiiijjjjjjhhhfffggghhhjjjkkklllmmmmmmmmmmmmnnnpppqqqrrrrrrqqqpppqqqrrrrrrssssssttttttuuuttttttsssrrrpppooonnnnnntttuuuvvvwwwwwwxxxxxxwwwyyywwwvvvwwwyyy|||}}}}}}~~~~~~~~~}}}~~~}}}}}}~~~}}}~~~|||{{{|||}}}yyyzzz{{{xxxqqqkkk]]]SSSEEE;;;666333000,,,---------------...///000...---,,,,,,++++++,,,,,,++++++***)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''))))))))))))))))))))))))'''''''''''''''''''''''',,,+++***)))((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%###!!!!!!###&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&ooo]]]NNNJJJGGGCCCGGGQQQ^^^lllzzz}}}yyyrrrggg]]]TTTPPPMMMKKKMMMNNNNNNMMMKKKIIIFFFEEEFFFGGGGGGFFFDDDBBBBBBEEEIIIMMMOOOPPPOOOOOONNNMMMKKKIIIGGGFFFDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFFFFFFFFFFEEEHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJKKKJJJKKKKKKKKKLLLLLLMMMMMMNNNOOOPPPQQQRRRQQQPPPPPPRRRRRRRRRSSSUUUVVVWWWVVVVVVVVVWWWWWWWWWWWWXXXXXXXXXYYYYYYWWWUUUTTTUUUVVVXXXXXXXXXXXXXXXWWWVVVUUUSSSVVVXXXVVVWWWYYYWWWSSSOOOPPPQQQSSSUUUWWWZZZ[[[XXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYXXX]]]]]]^^^^^^^^^]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\```______^^^___```aaabbbbbbbbbbbbcccccccccddddddddddddddddddeeeeeeeeeeeeffffffeeeeeedddeeeeeefffffffffffffffggghhhjjjkkkfffggggggggghhhhhhhhhhhhjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhiiikkkkkkiiigggggghhhiiijjjkkklllllllllnnnnnnpppqqqrrrrrrqqqqqqppppppqqqrrrssssssttttttttttttsssrrrqqqpppooonnnttttttvvvwwwwwwwwwwwwwwwyyywwwvvvvvvxxxyyyzzzzzz|||}}}~~~~~~~~~~~~~~~~~~}}}~~~}}}}}}~~~zzz|||}}}}}}~~~|||~~~|||~~~}}}yyywwwwwwwwwssskkkcccTTTKKK???777444333000...---------------...//////------,,,+++++++++++++++******))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((''''''&&&'''((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$""""""$$$&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''{{{cccXXXQQQJJJFFFGGGJJJVVVdddlllooooookkkeeeVVVSSSOOONNNNNNOOOOOOOOOKKKIIIFFFEEEFFFGGGFFFEEEDDDCCCCCCEEEIIIMMMOOOPPPPPPPPPOOONNNLLLKKKIIIHHHFFFEEECCCBBBAAABBBCCCCCCCCCCCCCCCBBBCCCCCCDDDEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCDDDEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJKKKJJJJJJKKKKKKLLLMMMNNNNNNNNNOOOPPPQQQRRRQQQPPPPPPQQQRRRRRRSSSTTTUUUVVVVVVUUUUUUUUUVVVVVVVVVVVVWWWWWWXXXXXXVVVTTTTTTUUUVVVZZZZZZZZZYYYXXXWWWVVVUUUUUUVVVVVVUUUXXX[[[YYYSSSNNNOOOPPPSSSUUUXXX[[[\\\YYYYYYYYYYYYYYYYYYYYYYYYXXXXXXYYYYYYYYYYYYYYYYYY____________^^^]]]\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[______^^^^^^______```aaaaaabbbbbbbbbccccccccccccccccccdddddddddeeeeeeeeeeeeddddddccccccdddeeeeeeddddddeeefffgggiiijjjkkkffffffggggggggghhhhhhhhhjjjiiiiiiiiiiiihhhhhhhhhiiihhhhhhjjjkkkllljjjiiiggghhhiiijjjkkkkkkllllllnnnooopppqqqrrrrrrrrrrrrnnnooopppqqqrrrssstttttttttssssssrrrqqqppppppooottttttuuuvvvwwwwwwwwwwwwyyywwwuuutttvvvwwwwwwwwwyyyzzz|||~~~~~~~~~~~~~~~~~~}}}~~~}}}}}}~~~zzzrrrsssvvvzzz|||{{{~~~|||xxxvvvtttsssrrrlllaaaXXXHHHAAA888333111111000///------------------...///,,,,,,+++************+++)))))))))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((***)))((('''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&&&&$$$###$$$%%%&&&&&&%%%&&&&&&''''''(((&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&%%%$$$$$$$$$%%%######$$$%%%%%%&&&''''''(((''''''&&&&&&''''''(((uuujjj]]]OOOGGGDDDKKKTTT\\\cccfffeeecccXXXVVVSSSQQQPPPOOOOOOOOOLLLJJJGGGFFFFFFGGGFFFEEEFFFDDDCCCDDDHHHMMMOOOPPPQQQPPPPPPOOONNNMMMKKKJJJGGGFFFDDDBBBAAAAAABBBCCCCCCCCCCCCBBBBBBCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCDDDEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDCCCDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJKKKIIIJJJJJJLLLMMMNNNOOOOOOOOOPPPQQQRRRSSSRRRQQQQQQQQQRRRSSSTTTSSSTTTUUUVVVTTTTTTTTTTTTUUUUUUUUUUUUVVVVVVWWWVVVTTTTTTUUUWWWYYYYYYYYYZZZYYYYYYXXXWWWWWWWWWVVVWWW\\\aaa^^^XXXSSSSSSSSSTTTUUUVVVWWWXXXYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXYYYYYYYYYYYY]]]]]]]]]^^^]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^______``````aaaaaaaaabbbbbbbbbbbbcccccccccccccccddddddddddddcccccccccbbbccccccddddddeeeeeeeeefffggghhhiiiiiifffffffffggggggggghhhhhhiiiiiiiiiiiihhhhhhhhhhhhiiiiiihhhjjjkkklllllljjjhhhiiijjjkkklllllllllllloooooopppqqqqqqrrrrrrrrrmmmmmmnnnpppqqqrrrssstttsssssssssrrrrrrqqqqqqpppssstttuuuvvvwwwwwwwwwwwwvvvuuussssssuuuwwwwwwwwwwwwyyy|||~~~~~~}}}~~~~~~}}}~~~~~~}}}~~~~~~~~~~~~wwwlllmmmttt|||~~~}}}|||vvvsssqqqpppmmmeeeXXXNNN???:::444000///000000///---------,,,,,,---......,,,+++******))))))******((())))))***************(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&%%%%%%&&&'''&&&&&&%%%&&&'''((()))&&&&&&%%%%%%%%%%%%%%%&&&$$$$$$%%%&&&&&&'''(((((()))((('''%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''yyyaaaNNNFFFEEEGGGMMMTTTWWWXXXXXXXXXXXXWWWUUURRRPPPOOONNNNNNKKKHHHGGGGGGGGGGGGFFFGGGEEECCCDDDHHHLLLOOOQQQQQQQQQQQQQQQPPPOOONNNMMMIIIHHHFFFEEECCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJKKKIIIJJJKKKLLLMMMNNNOOOPPPPPPQQQRRRSSSTTTSSSSSSRRRPPPRRRTTTTTTSSSRRRTTTVVVSSSSSSSSSTTTTTTTTTUUUUUUTTTUUUUUUUUUTTTTTTUUUWWWVVVVVVXXXYYYZZZZZZ[[[ZZZXXXXXXWWWYYY```fffeee___VVVVVVUUUUUUUUUUUUUUUUUUYYYYYYYYYYYYYYYYYYYYYYYYWWWXXXXXXXXXYYYYYYZZZZZZXXXYYYZZZ\\\\\\]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\]]]^^^^^^_______________``````aaaaaaaaabbbbbbbbbbbbbbbbbbcccccccccddddddbbbbbbbbbbbbbbbcccdddeeegggggggggggggggfffffffffffffffffffffgggggggggggghhhhhhhhhhhhhhhhhhhhhhhhjjjhhhhhhiiikkkllllllkkkkkkkkklllmmmnnnnnnnnnnnnoooooooooooopppqqqrrrrrrmmmnnnnnnoooqqqrrrrrrssssssrrrrrrrrrrrrrrrrrrrrrssstttuuuvvvvvvwwwwwwvvvtttrrrqqqsssuuuxxxyyyyyyxxxzzz|||~~~~~~}}}}}}}}}|||~~~~~~}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}}}}}}}~~~vvviiilllyyy|||vvvrrrmmmjjjfff^^^QQQGGG;;;888333000////////////...------,,,,,,,,,------,,,+++******))))))******((()))************))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''''''''&&&'''(((((((((&&&%%%%%%&&&((((((''''''&&&&&&&&&&&&''''''###$$$$$$%%%&&&'''(((((()))((('''&&&%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&zzz^^^MMMDDD???AAAGGGJJJLLLMMMSSSUUUXXXXXXUUURRRQQQPPPPPPMMMJJJIIIIIIIIIHHHGGGHHHFFFDDDDDDHHHLLLPPPQQQRRRRRRRRRRRRRRRQQQPPPPPPLLLKKKJJJIIIGGGFFFDDDDDDDDDCCCBBBBBBAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFDDDDDDEEEEEEEEEEEEDDDDDDBBBCCCDDDFFFGGGGGGGGGGGGFFFGGGGGGGGGGGGHHHHHHHHHFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKLLLLLLMMMNNNOOOOOOPPPQQQRRRSSSTTTSSSRRRRRRPPPRRRUUUTTTRRRQQQSSSVVVSSSSSSSSSTTTTTTTTTTTTUUURRRSSSTTTTTTSSSSSSUUUWWWSSSTTTVVVXXXZZZ[[[[[[\\\WWWYYYYYYZZZ___ffffffbbbUUUTTTTTTUUUUUUVVVWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWXXXXXXYYYZZZZZZZZZVVVWWWYYY[[[\\\]]]]]]]]]ZZZZZZZZZZZZZZZZZZZZZZZZ]]]]]]^^^____________^^^````````````aaaaaaaaaaaaaaaaaabbbbbbbbbcccccccccbbbbbbbbbbbbcccdddeeeeeegggggggggggggggeeeddddddeeeeeefffffffffggggggggggggggghhhhhhhhhhhhhhhiiiiiihhhggghhhjjjllllllllllllmmmnnnnnnooooooooonnnnnnnnnnnnnnnnnnoooqqqqqqooooooooopppqqqqqqrrrrrrrrrrrrrrrrrrsssssssssssssssssstttuuuvvvvvvvvvvvvtttrrrrrrssswwwzzz||||||zzz{{{|||}}}~~~}}}}}}||||||}}}}}}~~~~~~}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}||||||||||||}}}ssskkkqqq|||zzztttooogggbbb]]]UUUJJJAAA777666333000...............------,,,,,,,,,,,,,,,,,,,,,+++************+++)))***+++++++++)))((('''))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''''''''''')))***+++***'''&&&%%%%%%'''(((''''''&&&&&&&&&'''((((((###$$$$$$%%%&&&'''''''''(((((('''&&&%%%%%%%%%&&&''''''&&&%%%%%%$$$######%%%%%%%%%$$$$$$%%%%%%%%%uuuZZZLLL???>>>AAABBBCCCEEEJJJPPPVVVYYYYYYVVVUUUTTTQQQOOOLLLJJJJJJJJJIIIHHHIIIGGGDDDDDDHHHLLLPPPQQQSSSSSSSSSSSSSSSSSSRRRQQQNNNNNNNNNMMMLLLIIIFFFDDDDDDCCCBBBBBBAAAAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCDDDEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDBBBCCCDDDEEEGGGGGGGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJKKKLLLLLLLLLMMMMMMNNNNNNNNNNNNOOOQQQRRRRRRRRRQQQPPPOOOSSSUUUTTTQQQPPPSSSVVVSSSSSSTTTTTTTTTUUUUUUUUUQQQRRRSSSSSSSSSSSSUUUWWWSSSTTTVVVWWWYYYYYYZZZZZZUUUXXXYYYXXX[[[```aaa```TTTTTTTTTUUUVVVWWWYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXYYYZZZZZZ[[[XXXYYYZZZ[[[\\\]]]]]]]]][[[[[[[[[[[[[[[[[[[[[[[[\\\]]]^^^_________^^^^^^_________`````````aaaaaaaaaaaaaaaaaabbbbbbbbbcccbbbbbbbbbccccccdddffffffeeefffgggggggggfffeeedddeeeeeeeeefffffffffgggggggggggggggggghhhhhhiiiiiihhhgggffffffiiikkklllllllllmmmmmmnnnnnnnnnnnnnnnmmmmmmllllllmmmnnnooopppqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrsssssssssttttttrrrssstttuuuvvvvvvvvvvvvvvvuuutttuuuxxx{{{|||||||||{{{zzzzzz|||~~~~~~}}}}}}||||||}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}}}}|||}}}}}}}}}||||||}}}}}}~~~~~~}}}|||{{{{{{|||~~~|||vvvsssrrryyyzzz|||~~~~~~yyyqqqiii___WWWRRRKKKBBB;;;333333222000...---.........---,,,,,,++++++,,,,,,------,,,+++++++++++++++***+++,,,,,,+++)))'''%%%))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&'''((())))))((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''***------+++(((&&&$$$$$$&&&&&&&&&%%%%%%%%%&&&&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&hhhVVVDDD@@@@@@??????AAADDDKKKTTTZZZ[[[YYYXXXXXXSSSPPPMMMKKKKKKKKKJJJIIIJJJGGGDDDDDDGGGLLLPPPRRRSSSSSSTTTTTTTTTTTTSSSSSSOOOPPPQQQPPPNNNKKKGGGEEEDDDCCCBBBBBBAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCC@@@AAABBBCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDBBBCCCDDDEEEGGGGGGHHHHHHFFFFFFFFFGGGGGGHHHHHHHHHFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKMMMMMMMMMMMMMMMMMMNNNNNNMMMNNNOOOPPPPPPPPPOOONNNOOOSSSVVVTTTQQQOOORRRVVVTTTTTTTTTTTTUUUUUUUUUUUUQQQRRRSSSSSSSSSSSSUUUXXXUUUUUUVVVWWWXXXXXXXXXXXXTTTXXXYYYVVVVVVZZZ\\\\\\UUUUUUUUUUUUVVVVVVWWWXXXVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWXXXYYYZZZZZZ[[[[[[\\\\\\]]]]]]]]]\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]\\\]]]^^^_________^^^]]]____________`````````aaaaaaaaaaaaaaabbbbbbbbbbbbccccccccccccdddeeefffgggcccdddfffgggggggggffffffeeeeeeeeefffffffffggggggfffggggggggghhhhhhiiiiiihhhfffeeefffhhhkkkllllllllllllmmmmmmnnnmmmmmmmmmllllllkkkkkklllmmmoooppprrrrrrrrrqqqqqqqqqqqqpppqqqrrrrrrsssssstttttttttrrrssstttuuuvvvvvvvvvvvvyyyxxxvvvwwwyyy{{{|||||||||{{{yyyxxxyyy|||~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||}}}~~~}}}}}}zzzzzz{{{{{{|||~~~~~~}}}|||{{{|||}}}{{{tttrrrvvvzzzzzzzzz}}}~~~yyyoooeeeYYYPPPJJJDDD===888000000000///...---...///...---,,,,,,++++++++++++...---,,,,,,++++++,,,,,,++++++,,,,,,+++(((&&&$$$))))))))))))))))))))))))''''''''''''''''''''''''$$$%%%''')))******))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&((())))))***%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%'''+++...///---)))&&&$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''(((###$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&'''''''''|||eeeNNNCCCAAA???@@@CCC???GGGOOOUUU]]]dddaaaZZZVVVPPPNNNQQQQQQLLLKKKNNNMMMFFFBBBEEEJJJLLLOOORRRUUUUUUVVVUUUUUUTTTSSSRRRQQQPPPOOOOOOPPPOOOMMMKKKIIIGGGDDDAAA@@@@@@@@@AAA<<<===???@@@BBBBBBCCCCCCAAABBBDDDEEEEEEEEEDDDCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEDDDCCCCCCBBBEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEHHHGGGGGGGGGGGGHHHIIIIIILLLKKKJJJKKKMMMOOONNNMMMNNNNNNNNNNNNNNNNNNOOOOOOOOORRRTTTRRRNNNMMMPPPTTTUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRSSSSSSSSSTTTUUUUUUVVVVVVXXXXXXWWWVVVVVVVVVWWWWWWWWWWWWWWWVVVVVVUUUUUUUUUVVVVVVVVVWWWWWWWWWXXXXXXWWWWWWXXXXXXXXXXXXWWWWWWYYYZZZZZZZZZ[[[[[[[[[[[[\\\\\\[[[[[[\\\\\\]]]^^^^^^]]]]]]\\\\\\]]]]]]^^^]]]^^^___```aaaaaaaaaaaaeeecccbbb``````aaacccddd```bbbddddddbbbaaabbbcccdddddddddeeeeeefffffffffdddddddddeeefffggghhhiiihhhgggfffffffffgggiiijjjhhhggggggggggggggghhhhhhmmmmmmmmmnnnnnnmmmllllllkkkkkkkkkkkkkkklllnnnnnnpppppppppppppppppppppppprrrsssttttttrrrqqqrrrttttttrrrqqqrrruuuvvvuuusssuuuvvvyyy{{{}}}|||{{{{{{vvvxxxzzzzzzzzzzzz{{{}}}}}}|||zzz{{{|||~~~{{{}}}~~~}}}{{{{{{}}}~~~~~~}}}|||{{{{{{{{{|||}}}}}}}}}}}}}}}~~~~~~~~~~~~{{{xxxvvv{{{www{{{yyyqqqggg]]]RRRKKKBBB888333222000///...---,,,---......++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***+++***'''%%%%%%''')))***((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$~~~```NNNFFFAAA>>>???===CCCJJJUUUcccooonnnggg^^^VVVQQQQQQQQQMMMKKKMMMLLLFFFCCCGGGMMMPPPRRRUUUVVVVVVVVVVVVUUUTTTSSSRRRRRRQQQPPPPPPQQQPPPNNNLLLJJJHHHFFFDDDBBBAAA@@@@@@@@@@@@AAAAAABBBBBBAAAAAAAAABBBCCCDDDEEEDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEDDDDDDEEEEEEFFFGGGIIIHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIJJJLLLKKKJJJKKKMMMNNNNNNMMMMMMMMMNNNNNNNNNNNNOOOOOOOOORRRSSSRRRNNNMMMPPPTTTUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVUUUUUUUUUTTTTTTTTTRRRRRRSSSTTTTTTUUUUUUVVVVVVVVVVVVUUUVVVVVVWWWWWWWWWWWWWWWVVVVVVUUUUUUUUUVVVVVVVVVWWWWWWWWWXXXXXXWWWWWWXXXXXXXXXXXXWWWWWWYYYYYYZZZZZZZZZ[[[[[[[[[\\\[[[[[[[[[[[[\\\]]]]]]^^^^^^^^^]]]]]]^^^^^^^^^]]]^^^___``````aaaaaaaaaaaa```___]]]]]]^^^```aaaaaabbbddddddbbbaaaaaabbbddddddddddddddddddeeeeeeddddddddddddeeefffggghhhggggggffffffgggggghhhiiiiiiiiihhhhhhiiijjjkkkkkkiiijjjjjjjjjjjjjjjiiiiiikkkkkkkkkllllllmmmnnnooopppppppppppppppppppppppprrrssstttsssrrrqqqrrrttttttrrrqqqrrrtttuuutttrrrtttvvvwwwyyyzzz{{{zzzzzzxxxyyyzzzzzzyyyyyy{{{}}}}}}|||zzzyyyzzz|||}}}~~~~~~~~~}}}|||{{{||||||}}}~~~}}}}}}{{{zzz{{{{{{|||}}}}}}}}}}}}}}}}}}~~~~~~}}}||||||tttmmmaaaWWWMMMFFF>>>666111222000///...---,,,------...++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''')))((((((((())))))'''%%%$$$&&&(((((('''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$|||bbbQQQEEE???======@@@FFFSSSgggwww{{{wwwjjj```WWWTTTTTTQQQOOONNNMMMHHHFFFKKKPPPRRRSSSVVVVVVVVVVVVVVVUUUTTTSSSSSSSSSRRRQQQQQQRRRRRRPPPNNNKKKJJJIIIGGGEEEBBBAAA???BBBBBBBBBBBBAAA@@@@@@@@@AAABBBCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAABBBCCCEEEFFFEEEEEEDDDDDDEEEEEEFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGIIIIIIIIIIIIIIIJJJJJJJJJKKKJJJJJJKKKMMMNNNNNNMMMMMMMMMMMMNNNNNNNNNOOOOOOOOOQQQRRRQQQNNNNNNPPPSSSTTTTTTTTTUUUVVVVVVVVVWWWUUUUUUUUUUUUTTTTTTTTTTTTRRRRRRSSSSSSTTTTTTUUUUUUTTTTTTTTTTTTTTTUUUVVVWWWWWWWWWVVVVVVVVVVVVUUUUUUVVVVVVVVVWWWWWWWWWXXXXXXWWWWWWXXXXXXXXXXXXWWWWWWYYYYYYYYYYYYZZZZZZZZZZZZ[[[[[[[[[[[[[[[\\\\\\]]]___^^^^^^^^^^^^^^^^^^___]]]^^^___``````aaa``````______]]]]]]]]]^^^___```aaacccdddcccbbb``````aaaddddddccccccccccccccccccccccccccccccdddeeeffffffeeefffgggggghhhggggggggghhhhhhhhhhhhiiijjjllllllkkkkkkllllllmmmllllllkkkllllllmmmmmmnnnnnnooooooqqqqqqqqqqqqqqqqqqqqqqqqqqqssstttsssrrrqqqrrrtttsssrrrqqqrrrtttttttttrrruuuuuuvvvwwwxxxyyyyyyzzzyyyzzz{{{zzzyyyyyyzzz|||~~~|||zzzxxxwwwyyy{{{|||~~~}}}|||{{{zzzzzz|||}}}}}}|||{{{{{{{{{{{{|||||||||}}}}}}}}}|||}}}{{{sssjjjcccXXXOOOEEE>>>888222000111///......---,,,---------++++++++++++++++++++++++******++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''***(((&&&&&&'''((('''&&&$$$&&&''''''&&&%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$zzz```MMMCCC@@@>>>???CCCNNN```ssszzzoooccc]]][[[XXXTTTQQQPPPKKKIIIMMMQQQQQQQQQSSSWWWWWWWWWWWWVVVUUUTTTSSSTTTSSSRRRSSSSSSSSSQQQOOOLLLLLLLLLKKKHHHEEEBBB@@@BBBBBBAAA@@@@@@?????????AAAAAABBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???AAACCCFFFGGGDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFIIIIIIJJJJJJJJJJJJJJJJJJKKKJJJIIIKKKMMMNNNMMMLLLLLLLLLMMMMMMNNNNNNOOOOOOOOOPPPQQQPPPOOONNNQQQSSSSSSSSSTTTTTTUUUVVVWWWWWWSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQRRRRRRSSSTTTTTTUUURRRRRRRRRSSSSSSUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWXXXXXXWWWWWWXXXXXXXXXXXXWWWWWWXXXXXXXXXYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ[[[\\\\\\^^^]]]]]]\\\\\\]]]]]]^^^]]]]]]^^^___``````````````````_________```aaabbbaaacccdddcccaaa`````````cccccccccbbbbbbbbbbbbbbbccccccbbbbbbcccddddddeeedddeeefffggghhhgggfffeeeeeeeeeeeefffgggiiijjjkkkllllllmmmmmmnnnmmmmmmmmmlllmmmnnnnnnooopppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrssssssrrrqqqrrrttttttssssssssstttttttttsssvvvvvvvvvvvvwwwxxxyyyzzzzzz{{{{{{yyyxxxxxxyyy{{{~~~}}}zzzwwwvvvvvvyyy{{{|||}}}~~~~~~~~~}}}~~~}}}|||{{{yyyzzz|||}}}}}}}}}}}}|||{{{{{{{{{{{{||||||}}}}}}{{{}}}~~~vvvjjj___XXXOOOFFF===888444000///111......---------,,,,,,,,,++++++++++++++++++++++++******++++++++++++******(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((''''''''')))'''%%%%%%&&&'''''''''%%%&&&''''''&&&%%%&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%ttt[[[KKKDDD>>>>>>AAAGGGSSSfff}}}wwwlllfffaaaZZZSSSQQQLLLJJJNNNSSSSSSSSSTTTWWWXXXXXXWWWWWWVVVUUUTTTUUUTTTSSSSSSTTTSSSQQQPPPMMMNNNNNNNNNKKKHHHDDDBBBAAA@@@????????????@@@@@@AAAAAAAAAAAAAAABBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@??????@@@CCCEEEGGGDDDDDDDDDCCCDDDEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKKKKJJJJJJKKKJJJIIIJJJLLLNNNMMMLLLKKKKKKLLLMMMMMMNNNOOOOOOOOOOOOPPPOOOOOOOOOQQQRRRRRRRRRSSSSSSTTTUUUVVVVVVRRRRRRRRRQQQQQQQQQPPPPPPPPPQQQQQQRRRRRRSSSTTTTTTQQQQQQQQQRRRSSSTTTUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWXXXXXXWWWWWWXXXXXXXXXXXXWWWWWWWWWXXXXXXXXXXXXYYYYYYYYYZZZZZZYYYYYYZZZZZZ[[[\\\\\\[[[[[[[[[[[[[[[[[[\\\\\\]]]^^^___````````````````````````aaaaaabbbcccaaabbbccccccaaa`````````bbbbbbbbbbbbbbbbbbbbbbbbccccccbbbbbbbbbcccddddddcccdddfffgggggggggfffeeeeeeeeeeeefffgggiiijjjkkkggghhhiiijjjjjjjjjjjjjjjlllmmmnnnooopppppppppppppppppppppppppppppppppppppppqqqrrrrrrqqqqqqsssttttttuuuuuuuuuttttttttttttwwwwwwvvvvvvwwwxxxyyyzzzzzzzzzyyyxxxvvvvvvyyy{{{}}}}}}|||yyyvvvvvvxxx{{{}}}}}}}}}}}}}}}}}}||||||~~~~~~~~~~~~}}}|||{{{{{{zzz{{{}}}~~~~~~~~~}}}{{{{{{{{{zzz{{{|||}}}}}}{{{~~~~~~|||ttteeeXXXPPPGGG???777444222//////222---------------,,,,,,,,,++++++++++++++++++++++++******++++++++++++******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''')))'''%%%$$$&&&'''(((''''''(((((((((&&&&&&''')))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%rrr\\\MMMBBBAAAAAACCCIIIYYYsss~~~tttlllbbbZZZUUUPPPMMMRRRVVVWWWXXX[[[XXXXXXXXXXXXWWWVVVUUUUUUUUUTTTSSSSSSTTTTTTRRRPPPNNNOOOPPPOOONNNKKKHHHFFFBBBAAA@@@?????????@@@AAAAAA@@@@@@@@@@@@AAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBB????????????@@@BBBDDDEEEDDDDDDCCCCCCDDDDDDEEEFFFIIIIIIIIIIIIJJJJJJJJJJJJGGGHHHIIIKKKKKKJJJIIIIIIJJJIIIIIIJJJLLLMMMMMMLLLJJJKKKKKKLLLMMMNNNOOOOOOOOONNNNNNNNNOOOPPPQQQRRRQQQQQQRRRRRRSSSSSSTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRPPPPPPQQQQQQRRRRRRSSSSSSRRRRRRRRRRRRRRRSSSTTTUUUUUUUUUVVVVVVVVVVVVWWWWWWVVVVVVVVVWWWWWWWWWXXXXXXWWWWWWXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWXXXXXXXXXYYYYYYYYYYYYYYYYYYZZZZZZ[[[[[[ZZZZZZYYYYYYZZZZZZ[[[\\\]]]^^^______```______^^^^^^^^^___`````````aaa___aaabbbbbbaaa``````aaaaaaaaabbbbbbbbbcccccccccdddccccccbbbbbbcccddddddcccdddeeeeeeffffffeeeeeehhhhhhhhhhhhiiijjjllllllhhhiiijjjjjjkkkkkkkkkkkkkkklllnnnpppppppppoooooooooooooooooooooooooooooooooppprrrrrrqqqqqqssstttsssuuuuuuuuusssrrrssstttvvvvvvwwwwwwxxxxxxxxxxxxxxxxxxwwwvvvtttuuuxxxzzz}}}~~~~~~|||xxxwwwzzz|||~~~}}}}}}}}}}}}|||||||||||||||{{{zzzzzz|||}}}~~~~~~}}}}}}|||{{{zzzzzzzzz{{{|||}}}}}}~~~~~~ooo```SSSKKK@@@999444333222//////111,,,------------,,,++++++++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&((('''%%%&&&''')))(((((((((((()))(((&&&&&&(((***''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&uuu^^^OOOJJJFFFEEEFFFNNNbbbuuu{{{sssjjjccc[[[WWWXXX[[[[[[[[[]]]YYYYYYYYYXXXXXXWWWVVVUUUUUUTTTSSSSSSTTTSSSQQQOOOPPPPPPPPPPPPOOOMMMKKKJJJFFFEEECCCAAA@@@@@@AAAAAAAAA@@@?????????@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBB>>>??????@@@AAABBBBBBCCCDDDCCCCCCCCCCCCDDDEEEEEEGGGGGGGGGHHHHHHIIIIIIIIIFFFGGGIIIJJJJJJJJJHHHHHHJJJIIIIIIJJJLLLMMMLLLKKKJJJJJJKKKLLLMMMNNNOOOOOONNNNNNMMMNNNOOOQQQQQQQQQPPPPPPQQQQQQQQQQQQQQQQQQSSSSSSSSSRRRRRRRRRQQQQQQOOOPPPPPPQQQQQQRRRSSSSSSTTTSSSSSSRRRSSSSSSTTTTTTUUUUUUUUUVVVVVVWWWWWWWWWVVVVVVVVVWWWWWWWWWXXXXXXWWWWWWXXXXXXXXXXXXWWWWWWVVVVVVWWWWWWWWWXXXXXXXXXYYYXXXXXXXXXXXXYYYZZZZZZ[[[[[[ZZZZZZZZZZZZ[[[[[[\\\\\\]]]^^^____________\\\\\\]]]^^^____________]]]___aaabbbaaaaaaaaaccc```aaaaaabbbcccdddeeeeeeddddddccccccccccccdddddddddddddddcccdddeeeeeefffiiiiiihhhhhhiiijjjkkkkkkjjjjjjkkklllmmmnnnnnnmmmjjjlllnnnoooppppppooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnpppqqqrrrqqqqqqssstttqqqssstttsssqqqpppqqqrrrtttuuuvvvwwwwwwwwwvvvuuuvvvvvvuuusssssstttxxxzzz{{{|||zzz{{{~~~~~~}}}||||||||||||zzzzzz{{{{{{zzzzzzyyyyyy|||}}}~~~~~~~~~}}}|||{{{|||{{{zzzyyyyyy{{{|||~~~~~~vvvcccUUUJJJDDD:::444111222111...---///,,,,,,---------,,,+++***++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''&&&(((******)))''''''((((((&&&%%%%%%''')))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&mmm^^^TTTLLLHHHGGGIIITTTaaavvv{{{qqqhhh```^^^^^^[[[[[[\\\YYYYYYYYYYYYXXXWWWVVVUUUUUUSSSRRRSSSSSSSSSQQQOOOPPPPPPPPPPPPOOONNNMMMMMMKKKIIIFFFCCCAAA@@@@@@AAAAAA@@@?????????@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCC>>>>>>@@@AAAAAAAAAAAAAAACCCCCCCCCCCCCCCDDDEEEEEECCCCCCDDDDDDEEEEEEEEEFFFEEEFFFHHHJJJJJJIIIHHHGGGJJJIIIHHHJJJLLLMMMLLLKKKIIIJJJKKKLLLMMMNNNOOOOOONNNMMMMMMMMMOOOQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOQQQQQQPPPPPPPPPOOOOOOOOOOOOOOOPPPPPPQQQRRRRRRSSSUUUTTTTTTSSSSSSSSSSSSTTTUUUUUUUUUVVVVVVWWWWWWWWWVVVVVVVVVWWWWWWWWWXXXXXXWWWXXXXXXXXXXXXXXXXXXWWWVVVVVVVVVWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXYYYZZZZZZ\\\\\\[[[[[[[[[[[[\\\\\\\\\\\\]]]^^^____________\\\]]]^^^___````````````\\\^^^aaaaaaaaaaaabbbccc``````aaacccdddeeefffgggeeeeeeddddddcccdddddddddeeedddcccbbbcccdddeeefffhhhggggggggggggggghhhhhhfffggghhhiiijjjkkkkkkjjjjjjkkkmmmooopppooonnnmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnpppqqqqqqqqqqqqssstttppprrrsssrrrooommmoooqqqrrrsssuuuwwwwwwvvvtttsssttttttsssrrrrrrtttwwwzzz{{{~~~{{{}}}~~~}}}|||zzzyyyyyyyyyyyyyyyyyyzzzzzzyyyyyyxxxxxx||||||}}}}}}}}}{{{zzzyyy|||{{{yyyyyyyyyzzz|||~~~}}}kkkXXXJJJBBB>>>666111///111111---,,,---,,,,,,---...---,,,+++***++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''')))++++++)))'''&&&''''''%%%$$$$$$&&&(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&(((((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$#########$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&tttqqqiii\\\OOOKKKOOOUUUeeerrr}}}ooobbb^^^```^^^YYYWWW\\\\\\WWWVVVZZZZZZWWWUUUSSSRRRRRRSSSSSSRRRPPPPPPPPPOOOOOONNNMMMLLLLLLLLLJJJHHHFFFEEECCC@@@>>>@@@@@@@@@???????????????CCCCCCCCCCCCBBBAAA@@@@@@@@@???>>>>>>>>>???AAAAAADDDCCCCCCCCCCCCDDDDDDEEEFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEFFFGGGIIIJJJJJJKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMOOONNNNNNMMMMMMNNNNNNOOOMMMNNNOOOOOOPPPPPPOOOOOONNNNNNOOOOOOPPPOOOOOOOOOPPPPPPPPPQQQRRRSSSSSSSSSVVVSSSPPPPPPSSSUUUUUUTTTVVVUUUTTTSSSSSSTTTUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWUUUTTTUUUXXXZZZXXXVVVYYYYYYWWWVVVVVVWWWXXXYYYYYYYYYXXXXXXXXXXXXYYYYYYZZZZZZZZZZZZ[[[[[[[[[[[[YYYZZZZZZ\\\]]]^^^______^^^^^^```aaabbbbbbbbbbbb]]]]]]^^^^^^```aaabbbcccccccccbbbbbbbbbbbbccccccfffeeecccbbbbbbccceeefffgggffffffeeeeeeggghhhiiiggggggfffeeeeeeeeeeeefffjjjjjjjjjiiiiiiiiiiiiiiikkklllmmmmmmkkkjjjkkkmmmoooooooooooonnnnnnnnnnnnkkkllloooqqqrrrrrrqqqpppmmmnnnooonnnnnnnnnppprrrsssuuuvvvvvvuuuttttttuuuvvvvvvuuuttttttuuuvvvwww}}}}}}~~~~~~}}}{{{yyyxxxyyyyyyxxxwwwvvvvvvvvvwwwxxxxxxxxxyyyvvvwwwyyy{{{||||||{{{{{{vvv{{{{{{wwwxxx}}}~~~zzz}}}}}}~~~|||ttt\\\MMMDDD<<<777222111111000///......---------,,,,,,,,,,,,++++++,,,++++++++++++++++++,,,+++***)))'''''')))***+++(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''((((((&&&&&&''''''((('''''''''###$$$%%%%%%&&&&&&%%%%%%&&&'''((('''%%%$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''%%%######$$$$$$$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%(((((('''''''''&&&&&&&&&'''""""""((()))&&&%%%((())))))((('''&&&&&&%%%%%%///,,,(((%%%$$$$$$&&&'''uuufffYYYQQQNNNTTT```ppp}}}~~~oooeeebbb^^^YYYWWW[[[[[[WWWVVVXXXXXXTTTUUUTTTRRRRRRSSSRRRQQQOOOPPPPPPOOOOOONNNMMMMMMLLLLLLKKKIIIHHHGGGEEEBBB???@@@@@@@@@@@@????????????BBBBBBBBBBBBBBBBBBAAAAAAAAA@@@?????????@@@BBBBBBCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFGGGGGGGGGGGGFFFFFFEEEFFFFFFGGGHHHIIIJJJKKKJJJJJJJJJJJJKKKKKKKKKKKKLLLKKKKKKKKKKKKLLLMMMMMMNNNMMMMMMLLLLLLMMMMMMNNNMMMMMMNNNOOOOOOOOOOOONNNNNNNNNOOOPPPPPPPPPPPPOOOPPPPPPPPPQQQQQQRRRRRRRRRVVVSSSPPPPPPSSSUUUUUUTTTVVVVVVUUUTTTTTTUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXXXWWWUUUWWWYYYZZZYYYWWWYYYYYYXXXXXXXXXXXXXXXYYYYYYYYYYYYXXXXXXYYYYYYYYYZZZZZZZZZZZZ[[[[[[[[[[[[ZZZZZZZZZ[[[\\\]]]^^^^^^^^^^^^___```aaaaaaaaaaaa^^^^^^^^^^^^```aaabbbccccccbbbbbbbbbbbbbbbbbbcccdddcccbbbaaaaaaccceeefffgggffffffeeefffggghhhiiigggffffffeeeeeeeeeffffffiiiiiiiiiiiiiiiiiijjjjjjkkklllmmmmmmkkkkkklllmmmmmmmmmnnnnnnooooooppppppkkkmmmoooqqqrrrrrrqqqqqqnnnooopppooonnnnnnppprrrqqqssstttuuutttssstttuuuvvvvvvuuuuuuuuuwwwxxxyyy}}}}}}}}}~~~~~~}}}}}}||||||zzzxxxwwwxxxxxxwwwvvvuuuuuuvvvwwwwwwxxxxxxxxxxxxxxxyyyzzz{{{{{{{{{zzzwwwzzz{{{wwwxxx}}}}}}~~~|||gggQQQEEE===777222111111000000///......---------,,,,,,,,,,,,++++++++++++************+++++++++***)))(((((()))***+++(((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((('''''''''(((''''''&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&'''((('''%%%$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%''''''&&&&&&%%%%%%%%%%%%'''######((()))&&&%%%(((((('''''''''&&&%%%%%%%%%))))))((('''&&&&&&&&&&&&qqq\\\NNNJJJQQQ]]]jjjvvvrrriiiaaa[[[YYY[[[[[[XXXWWWXXXWWWSSSVVVTTTSSSRRRRRRRRRPPPNNNPPPPPPOOOOOONNNNNNMMMMMMNNNLLLJJJIIIIIIGGGDDDBBBAAAAAA@@@@@@@@@?????????@@@AAAAAABBBBBBBBBBBBAAAAAAAAA@@@@@@AAAAAABBBCCCCCCCCCBBBBBBCCCDDDDDDEEEFFFFFFGGGGGGGGGGGGFFFFFFEEEFFFFFFGGGHHHIIIJJJJJJIIIJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMNNNMMMLLLLLLLLLLLLLLLLLLMMMLLLMMMNNNNNNOOOOOONNNNNNNNNOOOPPPPPPQQQQQQQQQPPPPPPQQQQQQQQQQQQQQQQQQQQQUUUSSSQQQQQQSSSUUUUUUUUUWWWVVVVVVUUUUUUVVVVVVWWWVVVVVVVVVVVVVVVVVVVVVVVVYYYXXXWWWXXXYYYZZZYYYXXXXXXYYYYYYZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZ[[[[[[[[[[[[ZZZZZZ[[[[[[[[[\\\\\\\\\^^^^^^______```______^^^^^^^^^^^^^^^___aaabbbcccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaa``````aaaccceeefffgggffffffffffffggghhhhhhfffffffffeeeffffffgggggghhhhhhhhhiiijjjjjjjjjkkkkkklllmmmmmmkkkkkklllmmmllllllmmmnnnoooppppppqqqlllmmmooopppqqqrrrrrrrrrpppqqqqqqpppnnnnnnoooqqqnnnpppsssssssssssstttuuuvvvvvvvvvwwwxxxyyyzzz{{{}}}}}}}}}}}}|||{{{zzzzzzzzzxxxvvvvvvvvvwwwvvvuuuttttttuuuvvvvvvwwwxxxxxxyyyyyyyyyxxxyyyyyyzzzzzzwwwzzzzzzxxxxxx}}}|||zzzwwwzzz|||zzzkkkWWWFFF<<<777222///111000000//////.........------,,,,,,,,,,,,++++++******))))))))))))******+++***)))(((((()))***+++(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&%%%%%%%%%%%%&&&&&&((((((''''''''''''((((((((((((((((((((('''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&'''((('''%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$'''&&&&&&&&&&&&%%%%%%%%%%%%(((******'''%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%$$$$$$$$$&&&$$$%%%((((((&&&%%%'''&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&'''((('''&&&%%%rrr___UUURRRSSSYYYcccqqquuuiiiaaa\\\\\\\\\ZZZZZZZZZXXXUUUVVVTTTRRRRRRRRRQQQPPPNNNPPPPPPOOOOOOOOONNNNNNNNNOOONNNLLLKKKKKKJJJGGGEEEBBBBBBBBBAAAAAA@@@@@@??????@@@AAABBBBBBBBBBBBBBB@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBCCCCCCDDDEEEFFFFFFGGGGGGGGGGGGFFFFFFEEEFFFFFFGGGHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLMMMNNNNNNMMMMMMLLLLLLLLLLLLMMMMMMMMMNNNNNNOOOOOOOOOOOOOOONNNOOOPPPPPPQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRTTTSSSRRRRRRSSSTTTUUUUUUVVVVVVVVVUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXXXWWWWWWWWWXXXXXXXXXXXXWWWXXXZZZ[[[[[[[[[ZZZYYYYYYYYYYYYZZZZZZYYYYYYYYYYYYZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[^^^^^^^^^___^^^^^^]]]]]]^^^^^^^^^______```bbbbbbbbbbbbbbbccccccbbbbbbbbb`````````aaabbbdddfffgggffffffffffffggggggggghhhffffffeeeffffffggghhhhhhgggggghhhiiijjjkkkkkkkkkjjjlllmmmlllkkkkkklllnnnlllmmmmmmnnnnnnooooooooommmnnnnnnooopppqqqrrrsssppppppqqqooommmmmmnnnooonnnpppsssttttttuuuvvvxxxwwwwwwxxxyyyzzz{{{|||}}}~~~~~~~~~}}}|||zzzyyyxxxxxxvvvttttttuuuuuutttssssssssstttuuuvvvvvvwwwwwwzzzyyyxxxwwwwwwxxxyyyyyyxxxyyyzzzxxxyyy}}}~~~xxxvvvvvvvvvvvvwww|||xxxwwwxxx~~~}}}uuudddZZZKKK???888555222000000000/////////.........------,,,,,,,,,+++++++++))))))(((((((((((())))))******)))(((((()))******(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''(((((())))))))))))(((&&&%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&'''((('''&&&%%%&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""''',,,,,,'''$$$&&&(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&&&&'''$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$~~~jjj^^^RRRNNNQQQ\\\ooovvvlllaaa^^^[[[[[[[[[YYYWWWUUUSSSRRRQQQQQQRRRRRRQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOPPPNNNMMMMMMMMMLLLJJJHHHEEEDDDDDDCCCBBBBBBAAAAAA??????@@@AAABBBBBBBBBBBB>>>??????@@@@@@@@@@@@@@@AAAAAAAAABBBBBBCCCEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFEEEFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJLLLLLLLLLKKKLLLMMMMMMNNNNNNNNNNNNMMMMMMNNNNNNNNNNNNOOOOOOPPPPPPPPPPPPPPPMMMNNNOOOPPPQQQQQQQQQQQQSSSSSSSSSSSSSSSTTTTTTTTTSSSSSSSSSSSSSSSSSSTTTUUUTTTTTTUUUUUUUUUUUUTTTTTTVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWVVVVVVVVVVVVVVVWWWXXXZZZ[[[[[[[[[ZZZYYYYYYYYYZZZ[[[[[[ZZZYYYYYYYYYZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\]]]^^^^^^^^^^^^^^^]]]\\\______^^^______```aaabbbaaabbbccccccccccccbbbaaaaaaaaabbbcccdddeeefffgggeeeffffffgggggggggggggggeeeeeeeeefffggghhhiiijjjgggggghhhiiijjjkkkkkkkkkjjjkkkllllllkkkkkkmmmnnnoooooonnnnnnmmmmmmllllllnnnmmmmmmmmmnnnppprrrsssoooppppppnnnllllllmmmnnnppprrruuuvvvvvvwwwyyyzzzwwwxxxyyyzzz{{{|||}}}}}}~~~~~~~~~}}}|||zzzyyyxxxuuusssrrrqqqsssssssssrrrqqqrrrrrrtttuuuvvvwwwwwwzzzyyywwwvvvvvvwwwxxxyyyxxxyyyyyyyyyyyy~~~|||uuummmggghhhmmmssswww|||zzzvvvrrrqqqtttxxxuuukkkaaaRRRKKKAAA:::666444222111////////////............------,,,,,,,,,+++++++++)))(((((((((((((((((()))******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((())))))))))))((('''&&&%%%%%%%%%&&&'''''''''&&&&&&&&&'''((((((&&&&&&'''(((''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!&&&+++***&&&$$$%%%'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%((()))(((&&&&&&''''''$$$$$$%%%%%%%%%%%%%%%%%%''''''%%%$$$######$$$$$$mmmZZZPPPLLLNNN[[[jjj{{{jjjbbb\\\ZZZYYYVVVSSSSSSPPPOOOOOOPPPRRRTTTSSSSSSPPPPPPPPPPPPOOOOOOOOOOOOPPPOOONNNNNNNNNNNNLLLJJJGGGGGGFFFEEEDDDCCCCCCBBB???@@@@@@AAAAAAAAAAAA@@@===>>>???@@@@@@@@@@@@???@@@@@@AAAAAABBBCCCEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLMMMOOOOOONNNNNNNNNNNNOOOOOONNNNNNOOOPPPPPPPPPPPPOOOLLLMMMNNNOOOPPPQQQQQQQQQQQQRRRRRRSSSSSSTTTUUUUUUQQQSSSTTTTTTSSSSSSTTTUUUSSSTTTTTTUUUUUUTTTTTTSSSVVVVVVVVVVVVVVVVVVVVVVVVUUUVVVWWWVVVUUUTTTUUUVVVWWWWWWXXXYYYZZZZZZZZZZZZYYYYYY[[[[[[[[[[[[YYYYYYZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[\\\\\\\\\]]]]]]]]]]]]]]]^^^^^^___^^^^^^]]]_______________```aaaaaaaaabbbcccddddddcccbbbaaabbbbbbcccdddeeefffffffffeeeffffffggghhhgggggggggeeeeeeeeefffgggiiijjjkkkhhhhhhhhhiiijjjjjjjjjkkkiiikkkllllllllllllmmmnnnpppoooooonnnmmmlllkkkkkknnnmmmlllkkklllnnnqqqsssoooooopppooommmmmmnnnppprrrtttwwwxxxxxxyyyzzz|||xxxyyyzzz{{{||||||}}}|||}}}||||||{{{zzzyyywwwwwwsssqqqooopppqqqrrrqqqpppppppppqqqssstttuuuvvvvvvwwwwwwwwwvvvwwwwwwxxxxxxyyyxxxyyyyyyzzz~~~|||jjjddd]]][[[```jjjtttzzz~~~yyyvvvqqqmmmllllllfffZZZPPPBBB>>>999555333222000///........................------,,,,,,,,,,,,++++++))))))(((((((((((()))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''(((((((((((((((''''''''''''(((((())))))))))))(((((('''&&&%%%%%%&&&'''''''''''''''&&&'''(((((('''&&&((()))%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''!!!%%%((((((%%%$$$%%%'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''''''''((($$$))),,,(((%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%)))'''&&&$$$######$$$$$$kkk___TTTLLLPPPZZZjjj|||xxxmmmbbb^^^ZZZTTTPPPQQQLLLLLLLLLOOOSSSVVVVVVVVVPPPPPPPPPPPPPPPPPPPPPPPPPPPOOONNNNNNOOOOOOMMMKKKJJJIIIHHHGGGFFFEEEDDDDDD@@@@@@AAAAAAAAA@@@@@@???>>>???@@@AAAAAAAAA@@@@@@@@@@@@@@@AAABBBCCCEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLNNNNNNMMMMMMMMMMMMNNNNNNLLLLLLMMMNNNNNNNNNNNNMMMJJJKKKMMMNNNOOOPPPPPPPPPNNNOOOPPPQQQRRRSSSTTTUUUPPPSSSUUUUUUSSSRRRTTTUUUTTTTTTUUUVVVVVVUUUTTTTTTVVVVVVVVVVVVVVVVVVVVVVVVUUUWWWXXXWWWUUUTTTUUUVVVWWWWWWWWWWWWXXXYYYZZZ[[[XXXYYY[[[\\\\\\[[[YYYXXXZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[\\\]]]^^^______```\\\]]]^^^_______________```____________```aaaaaa```bbbcccddddddcccbbb```bbbbbbcccdddddddddddddddeeeeeeggghhhhhhhhhgggfffddddddeeefffgggiiikkkllliiiiiiiiiiiiiiiiiijjjjjjiiikkkllllllllllllmmmooonnnnnnnnnmmmmmmllllllkkkmmmllljjjiiijjjmmmppprrrooopppqqqpppooooooqqqssstttvvvxxxyyyyyyyyyzzz|||xxxyyy{{{|||||||||{{{{{{yyyyyyyyyyyyxxxwwwuuuuuuqqqooonnnnnnoooppppppoooooooooppprrrssstttvvvvvvuuuuuuvvvwwwxxxxxxxxxwwwzzzxxxxxxzzzzzz~~~zzznnn\\\YYYVVVYYYaaannnyyy|||zzzxxxsssmmmhhhbbbYYYNNNEEE999777555333222000...---........................------,,,,,,,,,,,,++++++***))))))(((((())))))***))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''(((((((((''''''''''''(((((((((((()))))))))(((((('''%%%&&&&&&'''''''''''''''%%%'''((((((''''''(((***%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''$$$***---((($$$&&&((('''((('''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%|||nnn___PPPLLLQQQRRRddd|||wwwiiiccc]]]UUUQQQQQQIIIIIIKKKNNNSSSWWWXXXXXXPPPPPPPPPPPPPPPPPPPPPPPPOOONNNNNNNNNOOOOOOMMMKKKKKKKKKJJJIIIGGGFFFFFFEEEAAAAAAAAAAAAAAA@@@???>>>???@@@AAABBBCCCBBBAAAAAA@@@@@@@@@AAABBBCCCEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJIIIIIIIIIIIIIIIJJJKKKKKKMMMMMMLLLLLLLLLLLLMMMMMMJJJJJJKKKLLLLLLLLLLLLLLLJJJJJJLLLMMMNNNOOOOOOOOOLLLLLLMMMOOOQQQRRRSSSTTTPPPSSSUUUUUUSSSRRRSSSUUUUUUUUUWWWWWWWWWWWWUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVXXXZZZXXXUUUTTTUUUXXXWWWWWWVVVVVVWWWXXXZZZ[[[XXXZZZ[[[\\\\\\[[[ZZZXXXZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[\\\]]]___```aaaaaa\\\]]]^^^___```````````````____________``````aaa```aaacccddddddcccaaa```aaabbbbbbcccccccccbbbbbbdddeeeggghhhhhhhhhgggfffddddddeeefffhhhjjjkkkllljjjjjjjjjiiiiiiiiiiiiiiiiiijjjllllllllllllmmmooollllllmmmmmmmmmmmmmmmmmmmmmkkkiiihhhiiilllooorrrpppqqqrrrrrrqqqqqqsssuuutttvvvxxxyyyyyyyyyzzz{{{yyyzzz{{{||||||{{{zzzzzzvvvwwwwwwvvvvvvuuutttssspppnnnmmmmmmooopppoooooonnnooopppqqqssstttuuuvvvssstttvvvwwwxxxxxxxxxwwwzzzxxxxxxzzzzzz~~~}}}nnndddXXXVVVWWW]]]hhhttt||||||zzzuuummmfff]]]SSSGGG???666666555444222000...,,,---.....................---------,,,,,,,,,++++++******))))))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''(((((('''(((((())))))))))))(((%%%&&&''''''((((((''''''%%%'''((((((''''''(((***((()))))))))******++++++&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))%%%%%%%%%&&&&&&''''''''''''%%%###$$$&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&###+++...((($$$&&&((('''))))))((('''&&&&&&%%%%%%!!!###&&&)))***(((&&&%%%qqq___QQQJJJSSSWWWbbbtttxxxkkkbbbZZZRRRNNNJJJIIIIIIJJJNNNQQQRRRSSSUUUUUUSSSRRRQQQQQQQQQQQQPPPPPPOOOOOONNNMMMLLLLLLLLLMMMMMMNNNMMMKKKIIIHHHEEEEEEDDDBBB@@@@@@BBBCCC@@@AAAAAAAAAAAABBBBBBBBBBBBBBBAAABBBCCCEEEGGGHHHDDDDDDDDDDDDEEEEEEEEEEEEGGGHHHHHHHHHHHHHHHHHHIIIHHHHHHGGGGGGHHHHHHIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMNNNOOONNNMMMMMMNNNOOOQQQRRRQQQQQQRRRTTTUUUVVVWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVWWWWWWWWWWWWWWWUUUUUUUUUUUUWWWWWWWWWWWWWWWXXXWWWWWWVVVVVVVVVWWWYYYZZZ[[[ZZZXXXWWWZZZZZZZZZZZZ[[[[[[[[[[[[ZZZZZZ[[[\\\]]]]]]^^^^^^_________```````````````______^^^^^^^^^^^^______bbbbbbaaaaaa``````______aaaaaabbbbbbbbbcccccccccgggfffeeedddeeefffggghhheeeeeefffggghhhjjjlllmmmkkkjjjhhhgggfffggghhhjjjkkkkkkkkkkkkkkkkkkkkkkkkfffhhhlllpppqqqqqqpppoooooonnnlllkkklllmmmooopppssssssttttttttttttssssssuuuuuuttttttsssrrrrrrrrrzzzyyyyyyxxxwwwvvvuuuuuusssrrrrrrqqqpppooonnnnnnnnnmmmmmmlllllllllmmmmmmmmmnnnoooqqqrrrtttuuuvvvuuuuuuvvvwwwwwwwwwwwwvvv{{{wwwwww{{{~~~}}}lllaaa^^^UUUXXX___kkkyyy{{{ttttttpppiiiaaaWWWLLLAAA;;;555222000//////000//////........................---------,,,,,,+++++++++******))))))))))))))))))***)))(((''''''((()))***((((((((('''&&&&&&%%%%%%******))))))((((((''''''((('''&&&&&&'''((()))***+++******)))(((''''''&&&)))'''%%%&&&((()))&&&###'''''''''&&&&&&%%%%%%%%%&&&'''''''''&&&%%%$$$$$$&&&'''((()))************%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''' !!!############%%%&&&'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&))))))(((&&&$$$$$$&&&(((ooo___UUUSSSSSSWWWccctttrrrfff]]]VVVQQQKKKJJJIIIKKKNNNRRRSSSTTTTTTTTTSSSRRRQQQQQQQQQRRRPPPPPPOOOOOONNNMMMMMMLLLMMMMMMMMMLLLLLLKKKIIIIIIGGGGGGGGGEEECCCBBBDDDEEEAAAAAAAAAAAAAAAAAAAAAAAA@@@??????@@@AAABBBDDDEEEDDDDDDDDDEEEEEEEEEEEEFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLLLLLLLMMMMMMMMMMMMKKKKKKLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNOOOPPPQQQRRRRRRRRRSSSTTTUUUVVVVVVWWWUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSTTTTTTTTTUUUUUUVVVVVVVVVUUUUUUVVVVVVVVVWWWWWWXXXYYYYYYXXXXXXXXXVVVWWWYYY[[[[[[ZZZYYYXXXYYYYYYZZZZZZZZZ[[[[[[[[[ZZZZZZZZZ[[[\\\]]]]]]]]]^^^^^^____________``````______^^^^^^^^^^^^______aaaaaaaaaaaaaaa`````````aaaaaaaaabbbbbbbbbcccccceeeeeedddddddddeeefffgggeeeffffffgggiiijjjlllmmmkkkjjjhhhgggfffggghhhiiikkkkkkkkkkkkkkkkkkkkkkkkhhhjjjlllnnnpppppppppoooooonnnmmmllllllnnnpppqqqsssssstttttttttttttttsssuuuuuuuuutttssssssrrrrrrwwwwwwvvvuuuttttttssssssppppppooonnnnnnmmmllllllmmmllllllkkkkkkllllllmmmkkkkkkmmmnnnppprrrssstttvvvvvvvvvvvvvvvvvvuuuuuuxxxuuuvvv|||uuuiiiaaa```___dddnnn{{{~~~uuunnnnnnjjjbbbYYYPPPFFF===777333111...---...///...---........................++++++++++++*********)))))))))))))))((((((''''''(((((('''&&&&&&'''((((((''''''''''''''''''''''''***)))))))))((((((((('''(((''''''&&&'''((()))*********))))))(((''''''&&&)))'''&&&'''((((((&&&$$$'''''''''&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&%%%###$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%"""$$$%%%%%%%%%%%%&&&'''&&&&&&%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&%%%######$$$%%%}}}yyyppp```[[[UUUUUU]]]kkk{{{xxxlll```XXXUUUMMMKKKJJJKKKOOORRRTTTTTTSSSSSSRRRRRRQQQRRRRRRRRRPPPPPPOOOOOONNNNNNMMMMMMMMMMMMLLLKKKJJJJJJJJJJJJIIIJJJJJJHHHFFFEEEFFFHHHBBBBBBAAAAAAAAAAAAAAAAAA????????????@@@AAACCCCCCDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLMMMMMMMMMKKKKKKKKKKKKLLLLLLLLLLLLMMMNNNOOOPPPPPPQQQQQQQQQTTTTTTTTTUUUUUUUUUVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSTTTTTTTTTTTTUUUUUUUUUVVVVVVVVVVVVUUUUUUWWWWWWXXXYYYZZZZZZZZZZZZWWWXXXZZZ[[[[[[[[[ZZZYYYYYYYYYZZZZZZZZZZZZ[[[[[[YYYYYYZZZZZZ[[[[[[\\\\\\]]]]]]]]]^^^^^^_______________^^^^^^^^^^^^______```aaaaaaaaaaaaaaabbbbbbaaaaaaaaaaaabbbbbbbbbbbbcccccccccccccccdddeeeffffffffffffggghhhjjjllllllkkkjjjhhhggggggggghhhiiikkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllmmmmmmnnnnnnnnnnnnmmmmmmmmmnnnoooqqqrrrrrrrrrssstttttttttttttttuuuuuuuuutttssssssrrrrrrssssssrrrrrrqqqqqqpppppplllllllllkkkkkkjjjjjjjjjkkkkkkjjjjjjjjjkkkkkkllljjjkkklllnnnoooqqqrrrssswwwwwwwwwwwwwwwwwwwwwwwwwwwuuuvvv}}}wwwsssqqqllljjjkkkpppvvv|||ssskkkfff```WWWNNNFFF>>>777222333111///.../////////...------------------------,,,,,,++++++++++++******,,,,,,+++***)))((((((''')))((((((''''''(((((()))%%%&&&&&&'''(((((())))))))))))))))))(((((((((((((((''''''''''''((())))))***))))))(((((('''''''''((('''&&&'''((((((&&&$$$'''''''''&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''''''''((((((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&'''((('''&&&&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%'''&&&%%%$$$$$$%%%vvvhhhZZZUUUZZZgggrrr|||{{{pppeee\\\YYYRRRPPPMMMMMMOOORRRSSSSSSRRRRRRQQQQQQQQQRRRRRRSSSPPPPPPOOOOOOOOONNNNNNNNNNNNMMMKKKJJJIIIJJJKKKKKKKKKKKKLLLJJJHHHGGGHHHIIICCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDDDDDDDEEEEEEEEEFFFFFFDDDEEEEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMOOOQQQQQQQQQPPPPPPTTTTTTTTTUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUVVVVVVVVVVVVTTTUUUVVVWWWWWWVVVUUUTTTUUUVVVWWWYYYYYYZZZZZZZZZXXXYYYZZZ[[[[[[[[[ZZZZZZYYYYYYYYYYYYZZZZZZZZZ[[[XXXYYYYYYYYYZZZZZZ[[[[[[\\\\\\\\\]]]]]]^^^^^^______^^^^^^]]]]]]^^^^^^___`````````aaaaaabbbbbbbbb`````````aaaaaaaaabbbbbbaaaaaabbbbbbccccccddddddfffffffffggghhhiiikkkllljjjiiihhhhhhgggggghhhhhhjjjjjjjjjjjjjjjjjjjjjjjjmmmmmmlllkkkkkklllmmmmmmmmmmmmmmmmmmnnnppprrrsssqqqqqqrrrssstttttttttttttttttttttsssrrrrrrqqqqqqooooooooooooooonnnnnnnnnjjjjjjjjjjjjiiiiiiiiiiiijjjiiiiiiiiiiiijjjjjjkkkmmmmmmnnnooopppqqqqqqrrrwwwwwwxxxyyyzzz{{{|||}}}zzzyyyzzz~~~uuupppsssyyy{{{|||~~~{{{ppphhh^^^WWWNNNEEE>>>888333000444222111111222222111000------------------------...---------------------000///...---,,,+++***)))++++++************++++++&&&'''''''''((((((((()))(((((((((((())))))))))))(((((('''''''''((((((((())))))((((((((('''''''''''''''''''''''''''&&&%%%'''''''''''''''&&&&&&&&&&&&&&&'''((()))))))))(((((()))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%'''((()))(((&&&&&&'''(((%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%'''))))))(((&&&&&&&&&rrr```XXXZZZ^^^iiipppxxxzzzuuummmfffccc]]]YYYUUURRRRRRSSSSSSSSSRRRQQQQQQQQQQQQQQQRRRSSSPPPPPPPPPOOOOOOOOOOOOOOONNNMMMKKKJJJJJJKKKLLLMMMKKKLLLLLLKKKIIIHHHHHHIIIFFFEEEEEEDDDCCCBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDEEEEEEEEECCCCCCDDDDDDEEEFFFGGGGGGFFFEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHHHHIIIJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJLLLMMMNNNPPPQQQPPPPPPOOOTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUVVVVVVVVVSSSTTTVVVVVVVVVVVVTTTSSSTTTUUUVVVWWWXXXYYYYYYYYYXXXYYYYYYZZZZZZZZZZZZZZZXXXYYYYYYYYYYYYZZZZZZZZZYYYYYYYYYYYYYYYZZZZZZZZZ[[[[[[\\\\\\]]]^^^^^^___^^^^^^]]]]]]]]]]]]^^^^^^_________```aaaaaaaaabbb______`````````aaaaaaaaa``````aaabbbbbbccccccccceeeeeeeeefffggghhhiiijjjjjjiiiiiihhhhhhhhhhhhhhhjjjjjjjjjjjjjjjjjjjjjjjjnnnmmmkkkjjjjjjjjjkkklllllllllmmmmmmooopppqqqrrrppppppqqqrrrrrrrrrrrrrrrrrrrrrqqqppppppoooooonnnllllllllllllmmmmmmmmmmmmhhhhhhiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhiiijjjkkknnnnnnooooooooopppppppppsssuuuxxx{{{~~~~~~~~~zzztttpppqqq|||~~~|||uuuiii```VVVOOOFFF>>>888555222111333111111111222222111///------------------------------------------------//////...---,,,******)))******++++++++++++******))))))((((((((('''''''''''''''(((((())))))******((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((('''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''((()))))))))(((%%%%%%%%%&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((('''&&&%%%&&&'''%%%%%%&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&!!!!!!"""###%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&))))))(((&&&&&&'''wwwdddZZZVVV]]]dddmmmuuuxxxwwwuuutttoooiiibbb]]]YYYXXXVVVUUURRRRRRQQQQQQPPPQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNMMMMMMLLLLLLMMMMMMMMMKKKLLLMMMMMMJJJIIIIIIIIIHHHHHHGGGFFFEEECCCCCCBBB@@@AAAAAAAAAAAAAAA@@@???BBBBBBCCCCCCCCCDDDDDDDDDBBBBBBCCCCCCDDDEEEFFFFFFEEEEEEEEEDDDEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKLLLMMMMMMNNNJJJJJJJJJJJJJJJIIIIIIIIIKKKLLLMMMNNNOOOOOOOOOOOORRRRRRRRRSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTUUUUUUUUUUUUTTTTTTUUUUUUVVVWWWXXXXXXXXXWWWXXXXXXXXXXXXYYYYYYYYYZZZXXXXXXYYYYYYYYYYYYZZZZZZYYYYYYYYYYYYZZZZZZZZZZZZ[[[[[[\\\\\\]]]^^^______^^^^^^]]]]]]]]]]]]^^^^^^^^^_______________``````____________````````````______aaabbbccccccccccccdddddddddeeeeeefffggghhhiiiiiiiiiiiihhhhhhhhhgggjjjjjjjjjjjjjjjjjjjjjjjjmmmlllkkkjjjiiijjjkkkkkkkkkllllllmmmnnnoooooopppooooooppppppppppppoooooonnnnnnnnnmmmllllllkkkkkkhhhiiiiiiiiijjjkkkkkkkkkgggggghhhhhhiiiiiiiiijjjhhhhhhhhhhhhhhhiiijjjkkkmmmnnnnnnoooppppppqqqqqqqqqtttzzz~~~tttppppppooopppxxx}}}yyyqqqdddZZZLLLGGG???888555333222111///......///000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))************++++++++++++***)))(((''''''&&&'''(((((())))))(((((('''******)))(((((('''&&&&&&&&&''''''((()))******+++((((((((()))(((((('''&&&''''''''''''''''''''''''&&&''')))((('''%%%&&&&&&'''''''''''''''(((((((((&&&&&&'''(((((((((''''''%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$&&&'''&&&%%%%%%&&&'''$$$%%%&&&''''''(((''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&&&&''''''&&&&&&!!!"""###$$$%%%''''''(((&&&%%%%%%%%%%%%%%%%%%$$$###$$$&&&&&&%%%$$$%%%&&&bbbwwwzzzggg]]]YYY[[[aaajjjttt||||||sssjjjddd___\\\ZZZSSSRRRQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPMMMNNNNNNOOOOOOOOONNNNNNKKKMMMOOONNNLLLJJJJJJJJJKKKJJJIIIHHHFFFEEEDDDCCCAAABBBBBBCCCBBBAAA@@@???AAAAAAAAABBBBBBBBBBBBCCC@@@AAABBBCCCDDDEEEFFFFFFEEEDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIJJJKKKLLLMMMNNNJJJJJJJJJIIIIIIIIIHHHHHHKKKKKKKKKKKKLLLMMMNNNOOOOOOPPPPPPQQQRRRSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRSSSSSSSSSSSSUUUUUUTTTTTTTTTTTTUUUUUUWWWWWWXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWXXXXXXYYYXXXXXXXXXYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[\\\]]]^^^___``````^^^]]]]]]\\\\\\]]]]]]^^^^^^^^^^^^^^^^^^]]]]]]]]]^^^^^^_________`````````^^^___aaacccddddddddddddccccccccccccdddeeeffffffiiiiiiiiiiiiiiihhhggggggiiiiiiiiiiiiiiiiiiiiiiiilllkkkkkkjjjjjjjjjjjjjjjkkkkkklllmmmmmmmmmmmmmmmoooooooooooonnnmmmllllllkkkkkkjjjjjjiiihhhhhhhhhdddeeeeeefffggghhhhhhiiieeeeeefffgggggghhhiiiiiihhhhhhhhhhhhiiijjjkkklllmmmnnnppprrruuuwwwyyyyyywww{{{~~~vvvnnniiikkkpppsssvvv{{{vvvmmm___SSSCCC>>>777333111000000000---------...//////---+++,,,,,,,,,,,,,,,,,,,,,,,,((((((((())))))*********(((((('''''''''&&&&&&&&&&&&'''(((((((((((('''&&&)))))))))(((((((((((((((&&&&&&'''((()))***++++++(((((()))))))))(((&&&%%%''''''''''''''''''''''''%%%((())))))&&&%%%%%%'''&&&'''''''''((((((((()))&&&''''''''''''&&&&&&%%%&&&&&&'''((())))))))))))''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&$$$%%%&&&&&&&&&&&&'''((($$$%%%&&&'''((((((((('''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&###%%%%%%%%%$$$$$$&&&(((III```~~~}}}vvviiiXXXVVVXXX```nnn}}}~~~tttkkkfffaaa___TTTSSSRRRQQQPPPOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPMMMNNNPPPQQQQQQPPPOOONNNLLLNNNPPPPPPMMMLLLKKKKKKLLLLLLJJJIIIGGGFFFEEEDDDDDDEEEEEEFFFEEEDDDBBBAAA@@@@@@@@@AAAAAAAAABBBBBB@@@@@@AAABBBCCCDDDEEEFFFDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGHHHIIIJJJKKKLLLJJJJJJJJJIIIIIIHHHHHHHHHKKKKKKJJJJJJJJJLLLNNNOOONNNNNNOOOPPPQQQRRRSSSTTTSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTUUUUUUUUUUUUVVVUUUTTTSSSSSSTTTUUUVVVYYYYYYYYYYYYYYYYYYXXXXXXWWWVVVVVVVVVVVVWWWXXXXXXXXXXXXXXXXXXYYYYYYYYYZZZ[[[[[[[[[[[[ZZZZZZZZZZZZ[[[\\\\\\]]]___```aaaaaa^^^]]]]]]\\\\\\]]]]]]^^^^^^^^^^^^]]]]]]\\\\\\\\\^^^^^^^^^_________``````^^^___aaacccdddeeeddddddbbbbbbbbbbbbcccdddeeeeeeiiiiiiiiiiiiiiihhhggggggiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjkkkkkkllllllmmmllllllkkkoooooonnnnnnmmmllljjjiiiiiiiiihhhhhhgggfffffffffbbbbbbcccdddeeeeeefffgggddddddeeeeeefffggghhhhhhhhhhhhhhhhhhiiijjjkkklllooopppssswww{{{~~~yyymmmhhheeeeeelllvvvyyy~~~|||uuuoooeeeVVVJJJ<<<888333///.....................///111111///---,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++,,,(((((((((((('''''''''''''''((()))******)))((('''''''''(((((())))))******%%%&&&'''((()))***+++,,,(((((()))))))))(((&&&%%%&&&'''''''''''''''''''''%%%(((***)))&&&$$$%%%'''&&&'''''''''(((((())))))''''''''''''&&&%%%$$$$$$"""###$$$%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%$$$$$$$$$$$$$$$$$$%%%###%%%''''''&&&'''(((***###$$$&&&((())))))((('''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&(((((('''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''&&&%%%&&&(((+++GGGOOO```zzz|||tttcccXXX]]]dddiiissszzzsssmmmiii]]]UUUOOOPPPPPPLLLKKKOOOKKKOOOTTTUUURRROOONNNOOONNNNNNOOOQQQQQQQQQQQQQQQOOOOOONNNMMMLLLKKKJJJJJJJJJJJJJJJKKKJJJIIIIIIHHHFFFEEEDDDDDDCCCDDDDDDEEEAAAAAAAAAAAAAAAAAAAAAAAADDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHGGGGGGHHHGGGFFFFFFFFFHHHJJJLLLKKKKKKJJJIIIIIIJJJLLLLLLIIIHHHHHHIIIIIIJJJKKKLLLNNNNNNNNNOOOOOOOOOPPPPPPSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSTTTTTTTTTUUUUUUUUUVVVVVVVVVVVVUUUUUUTTTSSSUUUVVVXXXZZZZZZYYYXXXWWWYYYYYYXXXXXXXXXXXXYYYYYYYYYXXXXXXXXXXXXWWWWWWWWW[[[[[[[[[[[[ZZZZZZZZZZZZ\\\\\\[[[[[[\\\\\\]]]^^^\\\\\\[[[[[[\\\^^^___```]]]^^^^^^^^^]]]]]]___aaaaaa```^^^]]]]]]___aaaccccccccccccbbbbbbbbbbbbaaaeeedddccccccccceeegggiiikkkiiigggfffhhhiiiiiihhhkkkjjjiiihhhhhhiiijjjkkkkkkkkkkkkjjjjjjiiiiiiiiiiiiiiiiiijjjjjjjjjkkkkkknnnnnnmmmkkkjjjhhhgggfffgggeeecccaaaaaabbbcccdddaaaaaabbbbbbccccccddddddfffeeeeeefffhhhiiihhhggghhhfffgggjjjjjjiiimmmrrrzzzzzzwwwwww~~~qqqnnnhhhccccccjjjvvv~~~yyyqqqggg[[[MMMDDD777666444222000...---,,,........................***++++++,,,,,,++++++***,,,+++***)))(((((((((((())))))))))))((((((((((((''''''''''''((((((((((((************************&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''')))((('''&&&%%%$$$$$$$$$%%%$$$###%%%((()))'''%%%''''''''''''''''''''''''***)))((('''&&&%%%$$$$$$)))'''%%%&&&((()))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$%%%'''))))))((('''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%%%%&&&&&&%%%$$$>>>CCCNNNaaayyyyyy~~~vvveeeaaabbbbbbhhhqqqqqqvvv|||{{{uuuqqqddd\\\UUUTTTRRRLLLJJJKKKJJJNNNRRRTTTRRRPPPOOOPPPQQQQQQQQQPPPPPPOOOOOOOOOOOOOOONNNMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIGGGFFFFFFFFFEEEEEEDDDDDDAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGHHHGGGFFFFFFFFFHHHJJJKKKLLLKKKJJJIIIIIIJJJKKKKKKIIIIIIIIIIIIJJJKKKLLLLLLNNNNNNOOOOOOOOOPPPPPPPPPRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSTTTTTTTTTUUUUUUUUUUUUVVVVVVVVVUUUTTTTTTUUUVVVXXXYYYZZZYYYXXXWWWYYYYYYXXXXXXXXXXXXYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWZZZZZZZZZZZZZZZZZZZZZZZZ\\\\\\[[[[[[\\\\\\]]]^^^\\\\\\[[[[[[\\\]]]___```\\\]]]^^^]]]\\\\\\^^^```aaa```^^^]]]]]]___aaacccaaaaaabbbbbbcccccccccdddeeedddccccccccceeeggghhhjjjhhhffffffgggiiiiiihhhiiiiiihhhgggggghhhiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiihhhfffeeecccbbbbbbccccccaaa`````````aaaaaaaaaaaabbbbbbcccdddddddddeeeeeeeeefffggghhhiiijjjllliiiiiilllmmmooouuu|||wwwrrrrrrjjjkkklllnnnqqqxxx}}}rrrfff[[[OOOBBB999555444333111///...------........................+++,,,,,,------,,,,,,+++***)))))))))))))))******))))))))))))((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%%%%&&&&&&)))'''&&&&&&((('''%%%"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''')))'''%%%&&&((()))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))(((&&&%%%&&&&&&%%%$$$'''&&&%%%######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$$$$%%%&&&%%%$$$<<<===AAALLL___xxx|||xxx|||{{{pppiiiaaa```ddd___fffrrr~~~ooofff]]]XXXUUUPPPLLLKKKKKKNNNRRRTTTSSSRRRRRRRRRTTTSSSRRRQQQQQQQQQRRRSSSOOOOOONNNNNNMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJGGGHHHHHHHHHGGGFFFDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFGGGGGGFFFFFFGGGHHHJJJKKKLLLKKKJJJIIIIIIIIIIIIIIIJJJIIIIIIJJJJJJKKKLLLMMMOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPQQQQQQRRRRRRSSSSSSRRRRRRSSSSSSSSSTTTTTTTTTTTTTTTUUUUUUVVVUUUUUUUUUUUUVVVWWWYYYYYYXXXXXXWWWYYYYYYYYYXXXXXXYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWYYYYYYYYYYYYYYYYYYYYYYYY\\\[[[[[[[[[[[[\\\]]]]]]\\\\\\[[[[[[\\\]]]^^^___[[[\\\]]]\\\[[[\\\]]]___aaa```^^^]]]^^^___aaaccc___```aaabbbcccdddeeeeeeeeedddccccccdddeeeggghhhiiigggeeeeeeggghhhhhhhhhjjjiiiiiihhhhhhiiiiiijjjiiiiiijjjjjjkkklllllllllkkkkkkjjjjjjiiihhhhhhhhheeedddcccbbb``````_____________________^^^^^^^^^aaaaaaaaabbbcccddddddddddddfffgggfffeeefffjjjmmmnnnkkkkkkooorrrwww{{{uuunnnfffdddeeegggnnnyyy~~~}}}yyypppcccVVVKKKAAA888111222222000///...---------------------------------,,,,,,------------,,,,,,(((((((((((()))***+++,,,))))))))))))((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%&&&''''''((()))(((''''''((((((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((('''&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''***(((&&&%%%&&&&&&%%%$$$((('''%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######%%%&&&&&&%%%;;;<<>>CCCKKKZZZnnn}}}{{{mmmeeecccqqqxxxjjjccc^^^WWWQQQNNNNNNOOOQQQSSSUUUVVVVVVVVVUUUTTTTTTUUUWWWZZZ\\\QQQQQQPPPPPPOOOOOONNNNNNMMMMMMLLLKKKJJJKKKKKKLLLHHHIIIJJJKKKJJJHHHFFFDDDEEEEEEEEEDDDDDDCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBBAAAAAABBBBBBBBBCCCCCCCCCBBBBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIJJJJJJJJJIIIHHHGGGGGGFFFIIIIIIIIIJJJJJJKKKLLLMMMNNNNNNNNNOOOOOOOOOOOOPPPMMMMMMNNNOOOPPPQQQQQQRRRPPPPPPQQQQQQQQQRRRRRRRRRRRRSSSTTTTTTUUUUUUUUUUUUUUUVVVVVVWWWWWWWWWWWWWWWXXXXXXYYYZZZZZZYYYXXXXXXYYYXXXXXXXXXXXXWWWWWWWWWVVVWWWWWWWWWXXXXXXXXXYYY[[[[[[ZZZZZZ[[[[[[\\\]]]]]]\\\[[[[[[[[[\\\]]]^^^[[[\\\\\\\\\[[[[[[]]]___```______^^^___```aaabbbbbbbbbbbbbbbbbbbbbbbbbbbcccdddddddddeeeffffffgggfffeeecccccceeeggggggggghhhhhhiiiiiiiiiiiihhhhhhgggggghhhhhhiiiiiijjjjjjhhhgggfffeeedddcccbbbaaabbb```___]]]]]]]]]^^^___]]]]]]^^^______^^^^^^]]]]]]]]]^^^___```aaabbbbbbcccfffiiihhheeeeeejjjooommmpppyyyzzzjjjccc]]]ZZZZZZ```lllxxxzzzsssrrrsssnnngggZZZQQQEEE<<<888666444333...---------------......------------------------******++++++++++++******++++++***)))(((((())))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''***)))((('''&&&&&&&&&&&&%%%&&&'''(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%######$$$$$$$$$$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''')))(((&&&'''(((***))))))(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$###""""""$$$&&&&&&%%%555:::@@@DDDIIIRRR^^^gggxxxzzzooottt|||tttmmmbbbWWWPPPOOONNNPPPSSSUUUVVVVVVYYYXXXWWWUUUTTTTTTUUUUUUSSSSSSRRRQQQPPPOOONNNNNNMMMLLLKKKJJJIIIJJJKKKLLLHHHIIIIIIJJJJJJIIIGGGGGGGGGFFFFFFEEEEEEDDDDDDDDD>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAAAAAAAAAAA@@@@@@@@@AAABBBBBBCCCCCCAAABBBCCCEEEFFFFFFFFFFFFEEEEEEFFFFFFGGGHHHHHHHHHIIIIIIIIIIIIHHHGGGFFFFFFIIIHHHHHHIIIIIIJJJKKKLLLMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMNNNNNNOOOOOOPPPPPPOOOOOOPPPPPPPPPQQQQQQQQQSSSSSSTTTTTTUUUTTTTTTTTTVVVVVVVVVVVVVVVWWWWWWWWWWWWXXXYYYZZZZZZYYYXXXWWWYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVWWWWWWXXXYYYYYYYYY[[[ZZZZZZZZZZZZ[[[\\\\\\]]]\\\[[[ZZZZZZ[[[\\\]]][[[\\\]]]\\\[[[\\\]]]__________________```aaaaaacccccccccbbbbbbbbbaaaaaaccccccdddeeeeeefffffffffeeecccbbbbbbdddfffffffffeeeffffffggggggffffffeeeggggggfffffffffeeeeeeeeeccccccbbbaaa```___^^^]]]]]]\\\ZZZYYYYYYZZZ[[[]]]]]]]]]^^^^^^^^^^^^______\\\]]]^^^___```aaabbbcccdddgggiiiiiiggggggiiikkkooouuuuuukkkeeeZZZWWWXXX\\\cccmmm}}}xxxpppmmmlllfff^^^PPPHHH>>>777444333222000...---------------......,,,,,,,,,,,,,,,,,,,,,,,,))))))************)))))),,,+++***)))(((((((((((())))))))))))((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((('''+++***)))'''&&&%%%%%%%%%''')))***)))'''%%%%%%&&&''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))!!!###$$$$$$$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''---+++)))(((((('''&&&%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######%%%&&&&&&%%%888;;;>>>AAADDDJJJQQQWWWcccsssxxxxxx~~~tttdddWWWTTTRRRSSSVVVYYYZZZZZZ\\\[[[ZZZYYYXXXVVVVVVUUUUUUUUUTTTRRRPPPOOONNNMMMMMMLLLJJJIIIHHHIIIJJJKKKGGGHHHHHHHHHHHHIIIIIIIIIHHHGGGGGGFFFEEEEEEDDDDDD????????????????????????>>>??????@@@@@@@@@@@@@@@?????????@@@AAABBBBBBBBBBBBBBBDDDEEEFFFGGGGGGGGGDDDEEEFFFGGGGGGHHHHHHHHHGGGGGGHHHIIIHHHHHHGGGFFFHHHGGGGGGHHHHHHIIIJJJKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOOOOPPPPPPPPPPPPSSSTTTTTTTTTTTTSSSSSSRRRVVVVVVUUUUUUVVVVVVWWWWWWWWWXXXYYYZZZZZZYYYXXXWWWYYYXXXXXXXXXXXXWWWWWWWWWVVVWWWWWWXXXYYYYYYZZZZZZZZZZZZZZZZZZZZZ[[[\\\\\\]]]\\\[[[ZZZZZZ[[[\\\]]]\\\]]]^^^]]]\\\\\\^^^```____________`````````aaabbbbbbbbbbbbbbbcccccccccccccccdddeeeffffffffffffdddbbbaaaaaaccceeeffffffeeefffggghhhhhhgggfffeeegggfffeeedddbbbaaa```______^^^^^^]]]\\\[[[[[[ZZZ[[[YYYWWWVVVVVVXXXZZZ[[[]]]]]]\\\\\\\\\]]]______]]]^^^___```bbbcccddddddfffgggiiijjjjjjiiihhhgggqqqxxxrrrggg```ZZZWWWUUUYYYbbbmmmvvv}}}sssjjjeeeccc[[[SSSFFF@@@888333222111///---......------------......,,,,,,,,,,,,,,,,,,,,,,,,*********++++++***************)))))))))))))))***))))))))))))((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&))))))((('''''''''''''''&&&((()))(((&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((()))***"""$$$&&&&&&%%%%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''',,,***'''&&&&&&%%%$$$###%%%%%%&&&''''''(((((((((''''''''''''''''''''''''(((&&&$$$$$$%%%&&&%%%$$$777888888888;;;@@@FFFKKKNNN[[[mmmqqqllloootttrrr^^^[[[XXXYYY\\\___```___\\\]]]]]]]]]]]]\\\[[[[[[WWWVVVUUUSSSQQQOOOMMMLLLMMMKKKIIIHHHGGGHHHJJJKKKGGGGGGGGGGGGGGGIIIJJJJJJHHHHHHGGGGGGFFFEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB>>>>>>???@@@@@@@@@@@@@@@>>>>>>???@@@AAAAAABBBBBBBBBCCCDDDFFFGGGGGGHHHHHHDDDEEEFFFGGGGGGHHHGGGGGGEEEFFFGGGHHHIIIHHHGGGFFFGGGGGGGGGGGGHHHIIIJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLNNNNNNNNNMMMMMMMMMMMMMMMNNNNNNOOOOOOOOOPPPPPPPPPTTTTTTTTTTTTTTTSSSRRRQQQVVVVVVUUUUUUUUUVVVWWWXXXWWWXXXYYY[[[[[[YYYXXXWWWYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWXXXXXXYYYZZZ[[[[[[ZZZZZZZZZZZZZZZ[[[[[[\\\]]]\\\[[[ZZZZZZ[[[\\\\\\]]]^^^^^^^^^]]]]]]___aaa_________`````````````````````aaabbbcccddddddeeebbbcccdddeeeffffffffffffcccbbb```aaaccceeeffffffhhhiiijjjkkkkkkjjjiiihhhgggfffeeebbb```^^^\\\[[[\\\\\\[[[[[[ZZZYYYYYYYYY[[[YYYWWWVVVVVVXXX[[[\\\]]]\\\[[[ZZZZZZ\\\^^^```______```bbbccceeeffffffggghhhiiikkkllljjjgggdddqqqxxxyyyjjj]]]UUURRRRRRRRRXXX```ooo~~~}}}xxxnnnccc^^^[[[RRRIII===888333000111111///---//////...---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++(((((((((((()))***+++,,,))))))))))))((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%(((''''''''''''((())))))"""$$$''''''&&&%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&###&&&((((((&&&&&&(((+++%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%$$$$$$%%%&&&%%%$$$###$$$&&&'''((()))))))))'''''''''''''''''''''''')))'''%%%%%%&&&&&&%%%$$$777888888999;;;===???@@@HHHIIITTTiiitttjjjgggeeepppxxxvvvjjjbbbcccggghhhjjjnnniiiiiigggccccccdddaaa\\\WWWVVVUUUTTTRRRQQQPPPPPPLLLIIIGGGGGGHHHIIIIIIHHHDDDDDDEEEFFFGGGHHHHHHIIIJJJJJJIIIIIIIIIHHHHHHHHHGGGFFFEEEDDDCCCBBBAAAAAA???@@@@@@AAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@???@@@AAACCCDDDEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHIIIJJJJJJJJJJJJKKKKKKKKKLLLLLLMMMMMMMMMNNNOOONNNLLLKKKLLLMMMNNNLLLKKKJJJKKKLLLNNNOOORRRRRRQQQQQQQQQQQQRRRRRRXXXWWWWWWVVVVVVUUUUUUTTTYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWVVVUUUUUUXXXWWWWWWWWWXXXYYY[[[\\\]]]\\\[[[YYYYYYYYYZZZZZZ]]]^^^^^^^^^^^^^^^^^^]]]^^^]]]]]]]]]]]]^^^______]]]]]]^^^^^^______``````]]]^^^___```````````````cccbbbbbbaaaaaabbbbbbcccfffccc```aaacccdddbbb```dddeeehhhlllooopppnnnllljjjhhheeebbbaaa^^^[[[XXXVVVVVVVVVVVVWWWXXXYYYYYYXXXYYYZZZYYYYYYYYY[[[]]]___^^^]]]]]]___aaabbbbbbccc```bbbiiikkkiiikkkppppppooooooooonnnjjjeeeaaammmvvv|||oooaaaVVVUUURRRMMMQQQZZZbbbooo}}}|||qqqcccYYYTTTOOOHHHAAA777666333111000000111111---.........---,,,,,,+++,,,,,,,,,++++++*********........................+++++++++************)))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''((()))))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$"""!!!!!!!!!""""""%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''')))'''%%%######%%%''')))'''&&&%%%$$$$$$%%%&&&''')))(((''''''%%%%%%$$$###777777888999:::<<<===>>>??????FFFVVVjjjtttjjjccceeelllzzzzzzpppoooqqqpppqqqssspppvvvyyyvvvrrrnnnhhhbbb[[[YYYVVVUUUTTTRRROOOLLLKKKIIIFFFEEEFFFFFFEEEEEEDDDDDDEEEFFFGGGHHHIIIJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGFFFEEEDDDCCCBBB@@@@@@AAAAAAAAAAAA@@@@@@???@@@@@@@@@@@@@@@@@@??????@@@AAACCCDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIJJJKKKKKKHHHHHHIIIIIIJJJJJJJJJJJJMMMNNNOOONNNLLLKKKLLLMMMMMMLLLKKKJJJKKKLLLNNNOOOPPPPPPPPPPPPQQQRRRSSSTTTVVVVVVVVVVVVUUUUUUUUUUUUWWWWWWWWWWWWWWWWWWWWWWWWVVVWWWWWWWWWWWWVVVVVVUUUWWWWWWWWWWWWWWWYYYZZZ[[[\\\[[[ZZZXXXXXXXXXYYYYYY\\\\\\]]]]]]]]]]]]\\\\\\\\\\\\]]]]]]]]]^^^^^^^^^]]]]]]]]]^^^^^^^^^______``````aaabbbbbbbbbbbbbbbaaaaaa````````````aaaaaabbb___]]]^^^aaacccdddcccggghhhkkkooorrrsssrrrqqqqqqnnniiieeeaaa^^^ZZZWWWWWWVVVVVVWWWWWWXXXYYYZZZWWWXXXYYYXXXXXXXXXZZZ\\\]]]\\\[[[[[[]]]___```aaaeeecccgggooosssrrrssswwwwwwwwwuuurrrmmmhhhcccaaajjjrrr~~~rrrhhh```UUUNNNPPPQQQSSS]]]kkkqqq{{{zzzqqqgggYYYOOOKKKFFF@@@:::666444222000//////000000------......------,,,+++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''(((((()))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$$$$'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&((('''%%%$$$$$$%%%'''(((&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######"""666777777888888999::::::<<<;;;>>>GGGTTThhhuuugggaaaeeeooo}}}{{{xxxvvvrrr~~~xxxrrrccc^^^XXXVVVVVVUUUPPPLLLLLLJJJGGGFFFFFFFFFEEECCCCCCCCCDDDEEEGGGHHHJJJKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEEEEDDDAAAAAABBBBBBBBBAAAAAA@@@??????@@@@@@@@@@@@?????????@@@AAABBBCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIJJJJJJKKKKKKHHHHHHHHHIIIIIIIIIIIIJJJLLLMMMNNNMMMKKKJJJKKKLLLMMMLLLKKKJJJKKKLLLMMMNNNMMMMMMNNNOOOPPPRRRSSSTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTUUUUUUVVVVVVVVVVVVUUUWWWVVVVVVVVVWWWXXXYYYZZZZZZYYYYYYXXXXXXXXXXXXYYYZZZZZZ[[[[[[[[[[[[ZZZZZZ[[[\\\]]]^^^^^^^^^]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^``````aaaaaabbbbbbaaaaaa___^^^^^^]]]]]]^^^^^^______]]][[[]]]```dddggghhhiiikkknnnqqqtttuuuvvvvvvyyyuuuoooiiiddd___ZZZWWWWWWWWWWWWWWWXXXYYYZZZZZZWWWXXXYYYYYYXXXYYY[[[]]]]]]\\\[[[[[[]]]___aaaccchhhjjjqqqzzz}}}uuullleeebbbbbbkkkqqq|||wwwkkk```YYYTTTOOOOOOTTTXXX^^^pppxxxqqqeee[[[MMMDDD@@@===999555444333111///......//////------......------,,,,,,++++++++++++++++++,,,,,,************************++++++*********)))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&((((((''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$555666666666777777777666<<<;;;<<>>??????@@@@@@??????>>>??????@@@BBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFGGGHHHHHHHHHIIIJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLLLLJJJJJJKKKLLLLLLKKKKKKKKKKKKLLLMMMMMMMMMMMMMMMNNNOOOPPPQQQRRRQQQQQQRRRSSSTTTTTTUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTRRRSSSTTTTTTUUUUUUUUUUUUVVVVVVVVVVVVVVVWWWXXXXXXYYYXXXXXXXXXXXXYYYYYYYYYYYYYYYZZZZZZZZZZZZYYYYYYZZZ\\\^^^___```___]]]\\\]]]]]]]]]]]]^^^^^^^^^^^^]]]]]]^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\]]]]]]^^^]]][[[\\\___ccchhhjjjhhhjjjmmmpppsssuuuwwwyyy|||zzzuuuqqqkkkccc[[[VVVVVVVVVVVVVVVWWWXXXYYYZZZYYYZZZ[[[[[[ZZZ[[[]]]___]]]^^^^^^^^^___bbbfffiiiooottt|||yyyllldddcccfffmmmrrryyy|||{{{xxxrrrjjjbbb[[[WWWVVVXXX^^^dddhhhoooxxxmmmeeeZZZQQQFFF===:::888666444222111000......---......,,,------...------,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++************))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$&&&((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&'''''''''444444555666666555555444666666888:::<<>>???@@@AAABBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJKKKKKKIIIIIIJJJKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMNNNNNNOOOOOOPPPPPPQQQRRRSSSTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQRRRSSSTTTTTTTTTSSSUUUUUUUUUVVVVVVVVVVVVVVVWWWXXXXXXYYYYYYZZZZZZZZZYYYYYYZZZZZZZZZZZZYYYYYYZZZ[[[]]]______^^^]]]\\\]]]]]]]]]]]]]]]]]]]]]]]]ZZZ[[[[[[\\\[[[[[[ZZZZZZ[[[[[[ZZZZZZZZZZZZ[[[[[[[[[ZZZYYYYYYZZZ^^^cccfffdddgggjjjmmmooorrrvvvzzzzzzzzzyyywwwrrriii^^^WWWUUUUUUUUUUUUVVVWWWXXXYYYXXXYYY[[[[[[ZZZ[[[^^^```]]]^^^___```aaaeeekkkoooxxx|||ppphhhhhhkkkpppqqqtttuuuuuusssqqqoooiiikkkllliiiccc]]]ZZZZZZaaahhhrrrxxx{{{~~~}}}yyyqqqeee\\\PPPIII@@@999666555444333000000///...------------,,,,,,------...------,,,*********++++++,,,,,,,,,++++++++++++++++++++++++*********)))))))))(((((())))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$$$$$$$%%%'''(((((('''%%%$$$$$$%%%&&&''''''&&&%%%$$$$$$%%%%%%&&&&&&''''''(((222333444555666555444333444555777::::::<<>>???@@@@@@AAAAAAAAA@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFGGGHHHHHHIIIIIIHHHGGGGGGGGGGGGGGGFFFFFFGGGIIIJJJJJJIIIHHHIIIKKKJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMLLLLLLKKKLLLLLLMMMNNNOOOOOOPPPQQQRRRRRRSSSRRRRRRRRRRRRRRRRRRRRRRRRPPPQQQQQQRRRRRRRRRRRRQQQTTTTTTUUUUUUUUUUUUTTTTTTUUUVVVWWWXXXYYYYYYYYYYYYXXXXXXYYYYYYYYYYYYXXXXXXYYYZZZ[[[\\\]]]\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYZZZZZZZZZYYYXXXXXXXXXXXXWWWWWWWWWWWWXXXXXXUUUVVVVVVUUUVVVXXX\\\```aaadddhhhjjjkkkooouuuzzzzzzzzz{{{zzzuuulllaaaYYYVVVVVVVVVVVVVVVWWWYYYYYYWWWXXXYYYZZZZZZ[[[]]]___]]]___aaabbbdddiiiqqqwwwvvvpppnnnooouuusssppplllhhhddd```___YYY```fffhhhdddaaaaaacccpppyyy|||yyywwwtttlll```VVVDDD@@@999444222222222111/////////.........------,,,,,,------......------++++++++++++++++++,,,,,,))))))))))))))))))))))))******)))))))))((((((((())))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%###$$$$$$%%%&&&&&&''''''$$$%%%%%%&&&&&&''''''((('''%%%%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%#########$$$$$$%%%%%%%%%111222444666666555444333666555666:::;;;;;;???EEELLL[[[ppp~~~zzzsssllllllooollleee]]]```eeepppoooccc]]]ZZZYYYVVVUUUSSSRRRQQQOOOLLLIIIKKKIIIHHHGGGGGGIIIKKKMMMMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHFFFFFFFFFFFFEEEDDDCCCBBBAAAAAABBBBBBBBBBBBAAAAAA>>>??????@@@@@@@@@@@@@@@?????????@@@@@@@@@AAAAAAAAABBBBBBCCCDDDDDDEEEEEEDDDEEEEEEFFFFFFGGGHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEFFFHHHIIIIIIHHHHHHIIIJJJIIIJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKLLLMMMMMMNNNNNNOOOOOOPPPPPPQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQPPPPPPOOOSSSSSSTTTUUUUUUTTTSSSRRRQQQRRRTTTVVVWWWWWWWWWWWWVVVVVVWWWWWWWWWWWWVVVVVVWWWWWWWWWXXXXXXXXXXXXYYYXXXXXXXXXWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTTTTTTTTTTSSSSSSSSSSSSTTTTTTQQQSSSTTTUUUUUUWWW[[[___```cccgggiiijjjnnnvvv|||||||||zzzxxxssskkkbbb\\\XXXWWWWWWXXXXXXYYYZZZ[[[YYYZZZ\\\\\\\\\]]]```bbb```cccggghhhkkkqqq{{{~~~xxxtttrrrpppmmmggg```[[[XXXVVVVVVTTT___mmmuuuvvvvvvyyy}}}|||wwwqqqnnnkkkcccVVVLLL<<<999555222111000000000///////////////......---+++,,,------......------,,,,,,++++++++++++++++++***************************)))))))))(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''''')))(((&&&%%%%%%&&&((()))''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&''''''((())))))'''&&&%%%%%%'''''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$000222444666666666555444444222222666888888:::??????IIIXXXjjjttt}}}sssddd___bbb___XXXPPPVVV]]]fffvvvvvvjjjdddbbbbbb___]]][[[YYYWWWSSSOOOKKKNNNMMMKKKIIIIIIKKKMMMNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJGGGGGGGGGFFFFFFDDDCCCCCCAAABBBBBBCCCCCCBBBBBBAAA>>>??????@@@@@@@@@??????>>>????????????@@@@@@@@@AAAAAABBBBBBCCCDDDEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGIIIIIIIIIHHHHHHGGGGGGGGGFFFGGGIIIHHHHHHHHHIIIJJJIIIJJJJJJKKKLLLKKKKKKKKKHHHHHHIIIIIIKKKLLLNNNOOONNNNNNOOOOOOOOOOOOPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNQQQQQQQQQQQQPPPOOOOOONNNRRRSSSTTTUUUUUUTTTSSSRRROOOPPPRRRTTTUUUVVVVVVUUUUUUUUUUUUVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTUUUVVVWWWUUUUUUUUUTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRQQQPPPPPPQQQQQQPPPPPPPPPPPPQQQQQQOOOSSSVVVWWWXXXYYY^^^aaa```dddhhhiiijjjooowww~~~}}}zzzuuupppjjjccc^^^YYYYYYYYYZZZZZZ[[[\\\]]]]]]^^^`````````aaadddfffeeeiiimmmooorrrxxx}}}wwwtttccc___YYYSSSOOONNNOOOPPPVVVeeexxx~~~{{{tttmmmhhhcccZZZLLLAAA888777444222111000000000/////////000//////......+++,,,,,,---.........------,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''(((((((((***)))'''&&&&&&''')))***''''''''''''((((((((()))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''''''''&&&&&&'''&&&&&&%%%%%%$$$$$$###&&&&&&''''''((()))******'''%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%$$$$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&222222333333333333444444555555666666777777888888???BBBJJJXXXggg}}}~~~xxxxxxpppfffccc[[[QQQOOONNNTTTaaannn{{{zzzppplllkkkkkkmmmllliiiccc]]]XXXVVVVVVPPPPPPPPPNNNLLLLLLNNNOOONNNUUUXXXUUURRRQQQPPPNNNKKKKKKJJJKKKKKKJJJGGGDDDIIIIIIJJJJJJIIIHHHFFFEEECCCCCCDDDDDDCCCCCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@????????????>>>???@@@BBBBBBAAAAAABBBCCCCCCCCCCCCDDDDDDFFFGGGGGGFFFEEEDDDDDDDDDEEEGGGHHHIIIJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMOOONNNNNNNNNMMMMMMLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQRRRSSSSSSRRRRRRTTTUUUUUUVVVVVVUUUUUUTTTUUUTTTSSSRRRRRRSSSTTTUUUTTTSSSRRRQQQQQQPPPQQQQQQRRROOOLLLLLLOOOPPPOOOMMMPPPOOOOOONNNMMMMMMNNNNNNQQQRRRUUUXXX\\\^^^```aaaaaacccfffiiilllqqqvvvzzz}}}wwwlll```WWWYYYZZZYYYWWWZZZ```bbb```jjjfffdddeeehhhkkkjjjhhhggglllrrrwww|||{{{tttoooaaaRRRIIIKKKLLLJJJNNNWWW\\\ooo|||xxxxxxoooddd]]]WWWNNNBBB999333222000.........//////////////////............+++++++++*********))))))******+++,,,,,,,,,++++++++++++************++++++******++++++++++++******&&&'''((())))))((('''&&&'''((()))******)))((('''((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$&&&''''''((((((((((((((($$$%%%'''(((((('''%%%$$$((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%$$$###""" %%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%222222222333333333444444444555555666777777888888888:::@@@KKKWWWhhh{{{tttzzzvvvmmmbbbWWWRRROOOPPPXXXbbbmmm~~~uuummmjjjjjjkkkrrrssssssooohhhaaa\\\ZZZYYYZZZZZZYYYVVVSSSRRRRRRRRRXXX]]]\\\ZZZYYYUUUPPPMMMLLLKKKKKKLLLKKKIIIGGGIIIIIIIIIIIIHHHGGGFFFEEECCCDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@???????????????@@@AAAAAA@@@@@@AAACCCBBBBBBBBBBBBCCCDDDEEEFFFEEEDDDDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMLLLLLLKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOOOOPPPPPPPPPOOOOOOPPPPPPQQQPPPPPPPPPSSSRRRQQQPPPOOOOOOPPPQQQPPPOOONNNMMMMMMMMMMMMMMMOOOMMMLLLMMMNNNOOOOOONNNNNNNNNMMMLLLLLLMMMMMMMMMOOORRRUUUZZZ]]]```bbbbbbcccfffiiilllooosssxxx|||~~~vvvlllaaa[[[[[[]]]^^^^^^ccckkknnnnnntttppplllmmmqqqsssrrrpppqqqtttyyy~~~{{{uuupppkkkggg[[[NNNFFFIIIMMMOOOVVVaaammm~~~~~~wwwrrrmmmeeeZZZRRRMMMEEE;;;333222111000............///////////////.........---,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,+++***)))+++******))))))******+++)))******++++++******)))'''((()))))))))(((''''''(((((())))))))))))(((((())))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((((()))))))))))))))%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%222222222222333333333333444444555555666777777777777888<<>>@@@AAAAAA@@@???@@@BBB@@@@@@@@@@@@AAABBBCCCCCCCCCCCCDDDEEEEEEEEEEEEDDDFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJHHHIIIIIIJJJKKKLLLLLLLLLKKKKKKLLLMMMMMMNNNNNNNNNSSSRRRQQQOOONNNNNNNNNNNNMMMMMMLLLKKKKKKKKKKKKLLLLLLMMMNNNNNNMMMMMMMMMNNNKKKKKKKKKJJJKKKKKKLLLLLLMMMQQQVVV\\\```cccddddddgggiiilllooorrrwww|||uuujjjccc```___cccfffhhhoooyyy}}}yyyyyy}}}}}}zzzwwwzzz}}}uuujjjdddbbb```___WWWMMMHHHNNNUUU[[[fffrrr~~~~~~~~~wwwnnnhhhaaaYYYNNNFFFBBB<<<444...111111///......---......//////.........------------------,,,,,,,,,,,,+++---------,,,+++***((((((+++******))))))******+++)))******++++++******)))(((((()))******))))))((())))))(((((((((((())))))))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''''''''(((%%%&&&&&&'''(((((())))))(((((()))************)))&&&'''((())))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%111222222222222333333333333444444555555666777777:::999<<<@@@BBBGGGQQQ\\\qqq~~~yyyzzz}}}|||uuukkkaaaZZZYYY]]]bbbgggccc\\\UUUQQQOOOOOOPPP]]]fffrrr{{{}}}xxxrrrnnnkkknnnqqqqqqllleee^^^ZZZ^^^bbbgggjjjooorrrmmmeeeYYYUUUQQQMMMMMMMMMMMMMMMIIIHHHGGGFFFEEEFFFGGGGGGEEEEEEDDDDDDDDDCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@???@@@AAA@@@??????@@@AAA??????>>>??????@@@AAAAAAAAABBBCCCEEEEEEDDDCCCCCCFFFGGGGGGHHHHHHGGGGGGFFFEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEFFFGGGHHHIIIJJJKKKKKKKKKLLLMMMOOOQQQRRRSSSVVVUUUTTTSSSRRRQQQPPPPPPPPPOOONNNNNNMMMMMMNNNNNNMMMPPPSSSQQQNNNKKKKKKLLLJJJIIIIIIIIIIIIJJJKKKKKKKKKPPPVVV^^^cccfffhhhhhhjjjmmmppprrrvvvzzz~~~rrriiieeeeeeeeekkkooorrryyyvvvwwwzzz~~~yyyooobbbXXXUUUVVVYYYZZZXXXSSSTTT]]]fffnnnxxx~~~yyyqqqfff^^^WWWPPPFFF>>>:::777222...000000///...------------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++***)))(((******))))))))))))******))))))************)))))))))))))))******************)))(((''''''((()))***((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((('''''''''((((((((())))))''''''((()))))))))))))))&&&&&&'''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%111111111222222222333333333333333444555555666666777666777:::;;;<<>>>>>>>>>>>??????@@@@@@AAABBBDDDDDDCCCBBBBBBEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDEEEFFFHHHJJJKKKLLLLLLNNNPPPSSSVVVYYYZZZ[[[ZZZZZZYYYXXXVVVUUUUUUUUUTTTSSSRRRQQQQQQQQQQQQRRRUUUXXXVVVQQQLLLKKKKKKJJJIIIIIIIIIIIIIIIJJJJJJJJJOOOWWW___fffjjjllllllnnnpppsssvvvyyy~~~|||rrrkkkjjjlllnnnuuuzzz|||~~~ttttttvvvzzzzzzwwwuuuqqqooobbb\\\RRRLLLLLLPPPWWW[[[^^^___eeeooowww}}}~~~xxxtttlllaaaXXXMMMGGG???999666444111000//////......------,,,+++------------,,,,,,,,,,,,************++++++++++++***++++++,,,,,,,,,++++++***))))))))))))))))))***)))))))))******))))))))))))))))))))))))***++++++***)))(((''''''((()))***'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((())))))((((((((('''''''''%%%&&&''''''((((((''''''%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%111111111111222222222222222222333333444555555555777555666999999888;;;AAAFFFTTThhh|||sssnnniiikkkuuu}}}yyypppjjjhhhbbbYYYOOOHHHDDDCCCCCCAAAIIITTT]]]aaaaaa___^^^cccgggmmmooonnnkkkgggfffcccfffiiimmmuuuxxxooocccWWWPPPMMMLLLLLLIIIIIIHHHHHHGGGHHHHHHIIIHHHGGGEEEDDDDDDDDDEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBAAABBBCCCBBB@@@???@@@AAA@@@???????????????@@@@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBCCCEEEHHHJJJLLLLLLMMMOOORRRVVV[[[```bbbbbbbbbbbbaaa```___^^^]]]\\\[[[YYYXXXVVVUUUUUUUUUWWWYYY[[[[[[WWWRRRNNNLLLLLLKKKKKKJJJIIIIIIJJJJJJJJJOOOVVV___gggmmmpppqqqsssuuuxxx{{{~~~~~~vvvrrrrrruuuyyyzzzssssssssswww|||yyytttmmmgggccc```]]]\\\UUUQQQMMMKKKMMMTTT]]]bbbjjjooowww~~~wwwqqqmmmfff[[[RRRBBB>>>888333111000//////............---,,,+++***------,,,,,,,,,+++++++++)))***************++++++)))***+++,,,,,,,,,,,,,,,***))))))(((((())))))***((())))))******))))))(((((((((((((((((()))++++++))))))(((((((((((())))))'''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''''''''((())))))(((((('''&&&&&&%%%%%%%%%&&&''''''''''''&&&$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''''''''''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%111111111111222222222222222222222333444444555555888666666999999888:::>>>>>>HHHUUUeee|||{{{rrrlllooorrrtttqqq```RRRIIIDDDBBB@@@DDDIIILLLNNNNNNNNNOOORRRWWW]]]aaaccccccddddddaaaggglllooovvvnnn___TTTNNNLLLKKKHHHIIIIIIJJJJJJIIIIIIIIIIIIGGGFFFDDDDDDEEEFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBCCCDDDCCCAAA@@@AAABBBAAAAAA@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@AAABBBBBBAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBDDDGGGJJJLLLNNNOOORRRVVV\\\bbbhhhkkklllmmmmmmnnnmmmlllkkkjjjeeedddbbb```^^^\\\[[[[[[[[[[[[]]]^^^^^^ZZZTTTPPPOOONNNMMMKKKJJJJJJJJJJJJJJJOOOVVV___gggnnnsssvvvxxxzzz}}}}}}|||~~~vvvpppnnnnnnooorrrsssrrrpppeeeaaa[[[VVVTTTSSSTTTTTTVVVUUUUUUVVVZZZbbbjjjppp|||{{{nnnfffbbb\\\QQQHHH:::777333000............------......---,,,***))),,,,,,,,,,,,++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,+++******))))))(((((((((((())))))(((((())))))))))))((((((''''''''''''''')))***+++(((((())))))))))))(((((((((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''%%%%%%%%%&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%000111111111111222222222111222222333333444555555777444333666666444666:::777???GGGOOO^^^yyyvvvrrrllliiiqqqxxxcccTTTKKKGGG@@@AAACCCCCCBBBCCCFFFHHHDDDHHHNNNSSSWWW[[[^^^``````gggnnnqqqvvvvvvdddWWWPPPLLLKKKHHHIIIJJJKKKKKKKKKJJJIIIIIIHHHFFFDDDDDDEEEFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCDDDEEEDDDBBBAAABBBCCCBBBBBBAAAAAAAAAAAAAAABBBAAA@@@???>>>???@@@BBBCCCBBBCCCCCCDDDDDDCCCCCCBBB@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAACCCFFFJJJLLLQQQRRRUUUZZZaaahhhnnnrrruuuvvvwwwxxxxxxwwwuuuuuummmllljjjgggeeecccaaaaaa\\\\\\]]]```bbb```YYYTTTQQQPPPNNNMMMKKKJJJJJJJJJKKKOOOVVV^^^gggooouuuyyy{{{}}}}}}tttjjjhhhfffggghhhfffbbb^^^VVVSSSOOOMMMMMMOOORRRTTT]]]^^^```cccgggnnnvvv{{{tttfff]]]XXXRRRGGG>>>777555222000////////////,,,---......---,,,***))),,,,,,,,,+++++++++******+++++++++,,,,,,------------------,,,+++***)))((())))))(((((((((((())))))(((((())))))))))))(((((('''&&&&&&&&&'''(((***+++'''((()))******)))((('''******))))))))))))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''''''''&&&''''''(((((((((((((((&&&&&&&&&'''''')))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&'''''''''(((((())))))((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%////////////000000000000111222222333333444444555444444444555666888::::::;;;???BBBDDDKKK^^^|||rrrnnnqqqzzznnn[[[NNNJJJBBB===???@@@??????AAA???CCCGGGJJJKKKNNNRRRUUU^^^```gggqqqwww}}}nnn\\\WWWTTTOOOMMMMMMNNNOOOPPPOOOLLLIIINNNJJJEEEBBBCCCEEEHHHIIIHHHHHHGGGFFFFFFFFFFFFGGGFFFFFFFFFEEEEEEDDDDDDCCCDDDDDDDDDCCCBBBBBBBBBAAACCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@AAAAAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAABBBAAAAAA@@@?????????@@@BBBBBBBBBCCCCCCDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA???@@@AAABBBBBBBBBAAA@@@AAAAAABBBBBBCCCEEEIIILLLPPPTTTYYY___eeellltttyyy~~~{{{vvvpppmmmlllkkkiiiffffffbbb```bbbffffff___XXXXXXUUUQQQLLLJJJIIIIIIJJJJJJKKKPPPXXXdddpppzzz}}}xxxjjjeee```ZZZWWWXXXVVVQQQKKKPPPQQQOOOMMMQQQWWWZZZYYYgggmmmtttyyy|||~~~}}}zzzssscccVVVOOOGGG===666555444222000............//////.........---------++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%&&&'''((()))******'''''''''((())))))((('''''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&'''''''''''''''''''''((((((((((((((('''&&&%%%%%%&&&'''(((###$$$&&&(((((('''&&&%%%'''''''''''''''''''''''''''&&&$$$$$$$$$&&&((()))((('''&&&%%%$$$%%%%%%&&&''''''''''''''''''''''''((((((((((((((((((''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''&&&%%%$$$###////////////000000000000111111222333333444444555444444444555555666777888888<<>>@@@>>>??????>>>>>>BBBIIINNNTTTVVV]]]fffnnnvvvqqq^^^XXXUUUQQQOOOMMMMMMPPPTTTTTTOOOJJJKKKHHHEEEDDDDDDEEEEEEEEEJJJJJJIIIHHHHHHHHHHHHHHHEEEEEEDDDDDDCCCCCCCCCBBBEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAABBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@@@@@@@AAAAAAAAABBBAAA@@@@@@??????@@@@@@??????@@@@@@@@@AAAAAAAAA???????????????????????????@@@AAABBBBBBBBBAAA@@@BBBCCCCCCCCCDDDGGGKKKNNNPPPTTTZZZ```gggooowww||||||tttooonnnnnnmmmlllhhhdddbbbcccfffhhhfffcccYYYWWWTTTQQQOOONNNNNNNNNMMMNNNPPPWWWbbbnnnxxx~~~rrrdddYYYUUUQQQPPPQQQRRRPPPOOONNNPPPQQQRRRWWWaaaffffffvvv~~~~~~{{{zzzvvviiiWWWIIIAAA;;;444///333222000////////////000,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((('''''''''((())))))((('''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&((('''&&&&&&&&&&&&'''((($$$%%%&&&'''''''''&&&%%%'''''''''''''''''''''''''''&&&$$$$$$$$$%%%'''(((((('''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%''''''''''''&&&%%%$$$###////////////000000000000111111222222333444444444444444444444555555666666777:::>>>BBBGGGOOOZZZcccyyy|||vvvrrrrrrwww}}}ooocccWWWPPPJJJDDD@@@@@@>>>===<<<::::::===BBBFFFIIIJJJPPPYYYbbblllzzz~~~iii```[[[WWWSSSOOONNNTTT\\\___YYYRRRMMMKKKIIIHHHHHHHHHFFFDDDHHHHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFCCCCCCCCCBBBBBBBBBBBBAAACCCBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@??????@@@@@@???????????????@@@@@@@@@??????????????????????????????@@@AAABBBBBBAAAAAABBBCCCDDDDDDEEEHHHLLLOOOPPPTTT[[[bbbkkkttt}}}~~~wwwttttttsssrrrllljjjgggeeeeeegggiiikkk\\\[[[ZZZXXXWWWUUUTTTSSSQQQQQQQQQTTT]]]iiiuuu|||wwwiii\\\PPPNNNLLLKKKLLLPPPTTTWWWSSSWWWZZZ]]]eeeqqqxxxzzz}}}zzzxxxuuusssoooaaaOOO@@@999555222///000000////////////000111++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))''''''''''''''''''''''''))))))((((((''''''''''''((((((((())))))(((((('''''''''&&&&&&&&&&&&''''''))))))(((((('''&&&&&&%%%))))))((('''&&&%%%$$$$$$((('''&&&&&&&&&&&&'''(((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))((('''&&&&&&&&&'''(((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&'''((()))((('''&&&%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$////////////000000000000111111111222333333444444222333444555666666777777999<<<@@@EEEKKKRRRXXX[[[gggzzz|||wwwrrrtttyyyrrrhhh^^^SSSJJJGGGBBBBBBBBBAAA@@@?????????AAAAAAFFFNNNWWWbbbrrryyymmmeee___YYYSSSRRRZZZhhhnnnhhh```UUURRRNNNLLLKKKJJJIIIGGGIIIHHHGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFDDDDDDDDDEEEEEEFFFFFFFFFCCCCCCCCCCCCBBBBBBBBBBBBDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@AAAAAAAAABBBBBBAAAAAA@@@@@@???@@@@@@AAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@AAAAAAAAABBBBBBCCCDDDDDDEEEHHHLLLOOOQQQVVV]]]eeeoooyyy{{{wwwsssqqqpppmmmhhhcccbbbeeehhh___```aaaaaa```]]]YYYWWWTTTRRRQQQRRRYYYdddqqqzzztttjjj```XXXQQQPPPPPPPPPSSSYYYaaagggggglllppprrryyy|||wwwqqqkkkgggaaaVVVGGG<<<666444222111////////////////////////---------,,,,,,,,,++++++........................************************************************))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((('''''''''((()))******(((''''''(((''''''&&&&&&&&&&&&''''''))))))((((((((('''''''''))))))(((((('''&&&&&&%%%'''''''''&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''((('''''''''''''''''''''''',,,+++***)))(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&'''''''''((()))******(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&'''''''''&&&&&&%%%$$$////////////000000000000000000111222222333333444111222444666888999999999<<<===???DDDIIIOOORRRTTTUUUfffpppiiilllzzzzzzkkk^^^XXXNNNKKKGGGDDDAAA@@@>>>>>>===<<>>>>>??????@@@AAABBBBBB@@@BBBCCCCCCDDDGGGLLLOOOSSSXXX```hhhrrr|||}}}vvvttttttqqqjjjbbb___```ddddddfffjjjllljjjfffaaa]]]XXXWWWUUUUUUYYYcccoooyyyvvvkkkbbb\\\YYYXXXTTTVVVYYY^^^eeennnyyy~~~vvvkkk```YYYKKKDDD;;;555222111///---000000//////...------,,,---------,,,,,,,,,++++++************************************************************************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((())))))***(((***+++***(((''''''(((''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''***))))))(((''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''((()))******(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&'''&&&&&&%%%%%%////////////000000000000000000111111222333333333222333555777999999999999:::;;;;;;===???BBBDDDFFFKKKVVVjjj|||mmmlllooouuuzzzttteee^^^TTTKKKFFFDDDBBBBBB===;;;;;;???DDDKKKYYYfffllleeeaaajjjzzzjjjddd\\\UUUQQQOOOOOONNNOOOOOONNNMMMMMMMMMMMMNNNKKKKKKJJJIIIGGGFFFEEEEEECCCCCCDDDDDDDDDDDDDDDEEEDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBB@@@@@@??????@@@@@@AAAAAA?????????>>>>>>>>>>>>>>>????????????????????????>>>>>>>>>>>>???AAABBBCCC@@@AAABBBCCCDDDHHHLLLOOOVVV[[[bbbkkkttt~~~zzzyyytttmmmeeeaaabbbdddiiimmmtttyyyyyytttnnniiicccbbbaaa______fffpppxxx}}}}}}zzzxxxuuuqqqmmmooohhhaaa[[[UUUSSSXXX^^^\\\___fffppp}}}{{{pppbbbUUUMMM;;;888444222111000...---////////////...---,,,+++++++++++++++************++++++++++++++++++++++++************************************************((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&'''((()))******(((+++---+++(((&&&''')))''''''&&&&&&&&&&&&''''''%%%&&&&&&'''(((((())))))''''''''''''(((((())))))&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((()))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%////////////000000000000000000000111222222333333333555666888888777666555444666888888777777999;;;DDDIIIVVVfffttt~~~xxxrrrrrrvvv{{{|||zzz~~~|||sssiiiaaaXXXOOOIIICCC@@@>>>???@@@DDDOOO[[[yyy~~~wwwrrrwwwyyyqqqjjjdddaaa^^^\\\VVVUUUTTTTTTSSSSSSTTTTTTQQQPPPOOOMMMKKKIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEGGGGGGCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBCCC@@@@@@??????@@@@@@AAABBB@@@@@@?????????>>>>>>>>>????????????????????????>>>>>>===>>>???@@@BBBCCCAAABBBCCCDDDFFFIIIMMMQQQYYY^^^dddllluuu{{{ppphhheeefffgggmmmttt~~~~~~yyyqqqrrrqqqmmmjjjlllrrrxxxzzz}}}|||qqqmmmgggbbb___]]]\\\[[[[[[WWWVVVVVVVVVWWW```kkkmmmpppxxxyyymmmaaaTTTGGG@@@666444222000000000000///,,,---............,,,,,,,,,,,,,,,,,,++++++++++++------------------------************************************************((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((+++...,,,(((%%%''')))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&$$$%%%&&&'''''''''&&&%%%''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$$$$###%%%%%%&&&&&&'''&&&&&&%%%////////////000000000000000000000111222222333333555666777777666444222000///333888999777555777999<<<===CCCOOOYYYeeeyyy{{{wwwuuuuuupppjjjmmmtttyyyooo\\\NNNIIIEEECCCBBBAAACCCLLLVVVeeeuuuyyysssnnnjjjaaaaaa```_______________WWWVVVUUURRRPPPMMMLLLKKKHHHGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBCCCEEEFFFHHHIIIDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAABBBBBBBBBCCCCCC@@@?????????@@@AAAAAABBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>=========???@@@BBBDDDBBBCCCDDDEEEGGGJJJOOORRR[[[___fffmmmuuutttjjjgggggghhhpppxxx}}}~~~}}}xxxrrrqqqtttyyyyyy}}}tttnnnkkkiiihhh```]]]WWWRRROOOOOOQQQRRRSSSQQQTTTZZZ\\\___jjjvvv~~~|||vvvxxxyyymmm___RRRFFF<<<777333111...,,,,,,,,,---...***+++,,,...//////......//////............------))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''(((,,,...,,,(((%%%'''***'''''''''&&&&&&''''''''''''''''''&&&%%%%%%$$$$$$'''&&&%%%%%%$$$###""""""%%%&&&'''(((((('''&&&%%%###$$$&&&(((((('''&&&%%%''''''''''''''''''''''''&&&&&&'''((()))))))))(((###$$$&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''(((((('''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$$$$######%%%%%%&&&&&&'''&&&&&&&&&............////////////000000000111222333555555;;;;;;:::999888777666555666666555444555666777888888;;;>>>AAAFFFQQQ```jjj}}}wwwrrrnnnjjjppprrr{{{~~~hhh___RRRHHHFFFFFFEEEGGGLLLVVV^^^iiirrryyysssqqqpppqqqrrrrrrooolllppphhhbbb```\\\UUURRRSSSSSSNNNIIIGGGHHHIIIHHHFFFGGGFFFGGGIIIFFFBBBBBBEEEGGGGGGGGGFFFEEEDDDDDDEEEBBBDDDEEEDDDAAA???AAACCCCCCFFFGGGFFFCCCAAAAAACCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAABBBBBBCCCCCCBBBBBBAAA@@@??????@@@@@@??????@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@BBBGGGNNNTTTXXX___hhhnnnsssyyyzzzmmmhhhhhhjjjwww~~~}}}xxxuuutttsssxxx}}}zzzxxxxxxqqqhhh```\\\XXXUUURRRQQQPPPNNNMMMMMMOOOQQQRRRYYY\\\```cccgggnnnxxx~~~|||}}}uuummmjjjlllpppuuujjjZZZKKKAAA;;;888777333222000...---,,,,,,---------......------,,,+++++++++++++++++++++++++++************************,,,,,,,,,+++***))))))((())))))))))))))))))))))))((('''((()))+++,,,+++)))******)))''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&&&&'''(((((((((((((((((((((((('''((()))(((&&&%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''%%%&&&'''(((((('''&&&%%%  !!!###%%%(((***''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''######$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''((('''&&&%%%%%%%%%%%%%%%'''%%%###""""""###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%............////////////000000000111222333444555999999888777666555444444555555444444444555666777444666888999;;;CCCNNNWWWjjj{{{|||rrrllleeeiiivvvyyylll```YYYTTTLLLIIIJJJNNNRRRXXX]]]aaahhhooottt{{{|||vvvqqqnnnjjjbbb]]]\\\^^^XXXQQQKKKIIIHHHGGGEEEJJJIIIKKKMMMJJJEEEFFFJJJJJJKKKJJJHHHFFFDDDDDDEEEFFFGGGIIIGGGDDDCCCDDDFFFFFFHHHKKKJJJGGGEEEEEEEEECCCCCCCCCCCCCCCCCCCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@???>>>>>>??????@@@@@@AAAAAAAAABBBBBBBBB@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBDDDHHHNNNSSSWWW^^^fffmmmrrrwwwqqqiiiiiikkkxxx~~~}}}wwwsssqqqlllooossstttrrrmmmhhheeeccc^^^XXXSSSRRRQQQOOONNNLLLKKKKKKLLLPPPUUU[[[___eeeiiiooouuuzzzyyy{{{}}}ppphhhdddeeeiiiggg^^^PPPCCC:::666444333222111///...---------------------------,,,,,,,,,++++++++++++++++++++++++************************,,,++++++***))))))(((((())))))))))))))))))))))))***)))))))))++++++)))'''***)))(((''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''''''''((('''''''''''''''''''''''''''((()))(((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''(((((('''&&&&&&######$$$$$$%%%&&&'''(((&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''((('''&&&%%%%%%%%%%%%&&&'''&&&$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&............////////////000000000111222333444555777777666555444333333222333333333333333444555555666777888777777:::AAAGGGOOO```wwwxxxhhhjjjtttvvvmmmaaaXXXTTTRRRPPPNNNLLLLLLPPPWWW\\\bbbhhhqqqzzzwwwooommmmmmggg]]]TTTOOOMMMKKKJJJLLLLLLNNNOOOLLLGGGHHHLLLNNNPPPPPPMMMHHHFFFGGGIIIFFFGGGHHHGGGEEECCCDDDEEEEEEHHHJJJKKKIIIFFFDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@??????@@@@@@AAAAAABBBBBBBBBBBBCCCCCCAAAAAAAAAAAABBBBBBCCCCCCBBBCCCDDDDDDFFFIIIMMMQQQUUU\\\dddkkkooosssyyy}}}wwwkkkkkknnnwww|||yyyqqqkkkfffddd\\\\\\]]]]]]\\\XXXRRRNNNOOOLLLJJJIIIJJJLLLMMMMMMMMMMMMOOOTTT\\\gggpppvvvzzzyyytttxxxssshhhaaa[[[ZZZ\\\VVVNNNCCC:::444222111000000///......------............---,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++******))))))(((((('''))))))))))))))))))))))))+++***))))))***)))'''%%%***)))(((''''''&&&''''''''''''''''''(((((())))))))))))))))))))))))))))))++++++***)))((((((((((((''''''''''''''''''''''''&&&(((((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&''''''((((((''''''&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$''''''''''''''''''''''''&&&&&&$$$$$$$$$$$$&&&&&&............//////////////////000000111333444555666666555444444333222222222222222222222333333444777888999888777999<<>>888222///...///000000000000000///...---,,,...---,,,,,,,,,,,,---...,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++++++++++++++######$$$&&&''')))******((()))******)))((('''&&&))))))(((((((((((()))))))))'''%%%%%%&&&'''((('''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&%%%$$$###$$$$$$%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&(((((((((''''''&&&%%%%%%''''''(((((('''&&&%%%%%%(((''''''&&&&&&%%%$$$$$$((('''%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&------,,,,,,,,,+++++++++............//////////////////000000000111111111111111111111111111222222222222222333333444555666777666555555555777999;;;AAAEEEOOO]]]pppuuunnniiieeeeeegggiiilllwwwtttllldddaaa\\\TTTOOONNNLLLJJJGGGDDDDDDEEEGGGHHHIIILLLPPPVVV]]]hhhuuu}}}zzzuuuuuuwwwvvvqqqkkk___]]]^^^dddfffeeecccdddkkkmmmlllcccVVVNNNMMMPPPOOOPPPPPPQQQRRRSSSTTTTTTTTTSSSQQQOOOMMMMMMMMMNNNOOOKKKHHHIIIMMMPPPQQQPPPKKKHHHDDDAAAAAABBBBBBBBBCCCBBB@@@AAABBBBBBAAA@@@DDD@@@???AAABBB@@@@@@CCCEEEGGGKKKPPPTTTVVVVVVVVVTTTSSSPPPLLLHHHGGGIIIKKKHHHJJJMMMSSSZZZaaaeeegggllltttzzzxxxnnnfffeeegggpppvvv|||{{{yyy|||{{{xxxwwwvvvtttrrrkkkiiiggghhhggg```SSSHHH<<<999555111......///000......//////000/////////...---,,,++++++,,,---...,,,,,,,,,++++++*********************************************************((())))))***************&&&&&&'''''''''(((((((((((()))***+++***)))'''&&&)))((((((''''''(((((()))((('''%%%%%%'''((('''&&&(((((('''''''''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%***)))'''&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$%%%&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&,,,,,,,,,,,,++++++++++++---............///////////////000000000000111111222222111111111000000000222222222222333444555555888777555444444444555666999<<<@@@GGGSSSeeexxxzzzxxxvvvtttooojjjlllqqq~~~|||wwwnnneee```YYYUUUOOOJJJFFFDDDDDDEEECCCDDDDDDFFFJJJSSS]]]dddpppzzznnnlllnnntttwwwtttqqqqqqxxx}}}uuudddWWWTTTWWWZZZ[[[\\\^^^^^^]]]]]]\\\```]]]XXXTTTRRRQQQRRRSSSTTTQQQNNNOOOSSSUUUUUUTTTOOOKKKEEEBBBAAABBBCCCCCCAAA@@@>>>>>>???@@@>>>===@@@======@@@@@@===<<>>>>>===???BBBBBB@@@AAADDDEEEFFFFFFEEEEEEFFFIIIKKKIIIJJJKKKKKKKKKKKKLLLNNNWWWaaarrr~~~xxxwwwwwwtttkkkbbb___ZZZTTTOOOJJJCCC999222000/////////............))))))***+++++++++++++++,,,,,,++++++++++++,,,,,,+++++++++***************++++++++++++++++++++++++))))))))))))))))))))))))&&&''''''((()))(((((((((******))))))((((((''''''''')))+++------+++(((&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&((())))))&&&$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$&&&&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$##################%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&------------------------------------...............////////////000000000...//////000111111222222222222111111111222333333555555444444555555555666333666999:::;;;AAALLLUUUiii}}}~~~uuuqqqnnnnnnqqquuuyyy|||{{{qqqggg```[[[UUUTTTRRRPPPNNNMMMKKKJJJLLLNNNQQQUUUXXXYYYZZZ]]]bbbgggnnntttyyy~~~xxxuuuxxxyyyzzz{{{|||{{{yyywwwuuuvvvrrrllleeebbbbbbccceeedddaaa______``````\\\YYYSSSNNNHHHDDDCCCEEEFFFGGGDDDBBBAAABBBCCCDDDCCCBBB@@@???AAADDDDDDBBBFFFKKKKKKKKKKKKJJJIIIKKKPPPTTTSSSUUUXXXXXXWWWVVVVVVWWWaaaoooyyyvvvtttnnncccZZZVVVPPPHHHAAA<<<999555111000000000//////...---,,,,,,,,,,,,,,,,,,+++*********++++++++++++++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,************************&&&&&&'''((((((((((((((((((((((((((())))))))))))'''(((***,,,,,,***((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&((())))))&&&$$$&&&'''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&'''''''''''''''&&&''''''&&&&&&&&&%%%%%%%%%'''&&&%%%&&&'''((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&************++++++++++++,,,------------...............////////////000000---......///000111222333222111111000111111222222333333444444555555666666111444777888888;;;@@@DDDNNNccczzz{{{qqqlllhhhfffhhhkkknnnssszzzzzzvvvnnnkkkhhhddd```ZZZSSSOOOPPPMMMLLLNNNMMMKKKJJJMMMOOOSSSZZZ^^^```ccchhhmmmnnnrrryyy{{{tttooonnnnnnooommmjjjgggfffeeebbb]]]XXXMMMJJJEEEBBBBBBDDDFFFGGGEEEDDDDDDEEEGGGHHHGGGFFFFFFDDDEEEFFFFFFGGGNNNWWWXXXZZZZZZXXXVVVWWW[[[```cccfffjjjlllkkkiiihhhhhhnnnzzz|||uuuooofff[[[RRRJJJEEE===666333222222222000000//////...------,,,////////////...---,,,+++)))******++++++******))))))))))))***************++++++++++++++++++++++++************************&&&''''''(((((((((((((((&&&&&&'''(((((()))******''''''))))))***))))))((((((''''''''''''''''''((('''&&&&&&'''(((((('''%%%&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''((()))))))))((((((%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''&&&%%%$$$$$$$$$%%%&&&''''''((('''''''''(((((('''&&&%%%%%%$$$$$$((('''&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''(((((((((((($$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&))))))*********+++++++++,,,,,,---------................../////////000000.../////////000000111111111111000000000000111111111222222333333333333333000111333555777888:::;;;???OOO```lllxxx}}}sssiiifffhhh```dddjjjqqqyyy~~~zzzuuuooojjjccc]]]YYYYYYVVVQQQPPPRRRQQQTTTXXXXXXVVVTTTVVVXXXZZZ\\\```fffoooyyy~~~zzzxxxxxxpppmmmiiifffddd^^^WWWQQQIIIFFFCCCBBBDDDFFFGGGHHHIIIHHHHHHJJJMMMOOOOOONNNNNNLLLLLLOOOQQQWWWeeerrryyy{{{zzzvvvqqqpppssswww}}}~~~}}}|||qqqfff[[[PPPIII>>>;;;666222////////////......---,,,,,,------------...............------))))))***++++++***))))))((()))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))))))))(((%%%&&&&&&'''(((((())))))'''''''''''''''(((((())))))((((((''''''(((((()))((('''%%%%%%'''((('''&&&&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''((()))(((((('''%%%%%%%%%&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&%%%'''&&&%%%&&&((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))$$$$$$%%%%%%&&&''''''(((&&&&&&%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&+++++++++,,,,,,---------,,,,,,,,,---------................../////////000000000000000////////////111111000000000000000111111222222222222111000000111111111333666888999888<<>>999000000000000////////////000///...---------------***++++++,,,,,,++++++*********************++++++++++++************+++++++++*********))))))(((((())))))))))))))))))))))))+++******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((******))))))((((((''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%%%%&&&((()))(((''''''''''''((()))))))))((('''&&&&&&&&&&&&&&&'''!!!""")))---)))%%%%%%)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%&&&'''((()))'''''''''(((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""$$$%%%&&&'''''''''&&&%%%$$$%%%'''((('''&&&&&&&&&''''''''''''&&&&&&((($$$!!!"""&&&(((%%%"""&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''((()))************)))))))))((((((,,,------........................---,,,,,,++++++/////////000000000111111111111000///000111222222000111111222222222222222111111222333333444444555666777999999<<>>888444111///---////////////............---------------------,,,***++++++,,,,,,++++++***************))))))))))))))))))************))))))*********)))))))))))))))))))))))))))))))))))))))''''''((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((($$$%%%%%%&&&''''''((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''((((((''''''''''''((())))))$$$$$$$$$$$$%%%%%%&&&'''$$$$$$%%%'''))))))***+++&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((('''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&''''''''''''&&&&&&'''222<<<999,,,"""!!!$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%(((***++++++)))((())))))))))))************+++,,,,,,---...---------------......///000000000///000000000000111111111//////000111222222333333......///000000000000///000000111222222333333444222333444555555666777999???GGGSSS___kkk{{{|||vvvnnnjjjnnnsssuuuyyy}}}{{{uuuwwwqqqhhh^^^YYYXXXVVVOOOIII>>>;;;666333222111111000000000/////////.........,,,,,,---......------,,,***++++++,,,,,,++++++************)))))))))((((((((()))************)))((())))))))))))))))))******))))))))))))))))))))))))''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((%%%%%%&&&'''((())))))***&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((''''''''''''((())))))$$$$$$$$$$$$%%%%%%&&&'''%%%$$$&&&,,,555999555...(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((%%%&&&&&&'''''''''''''''%%%&&&&&&'''((((((((('''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((($$$%%%&&&'''((((((((((((&&&%%%$$$%%%'''((('''&&&&&&&&&''''''''''''&&&&&&***777DDDCCC555(((&&&(((%%%%%%%%%%%%%%%%%%%%%%%%"""$$$'''***+++***)))'''*********+++++++++++++++++++++,,,---------------,,,,,,,,,---------......////////////000000000000---...///000222222222222......///000000000000000000000111111222333333333555555555555444444444333:::<<>>BBBQQQaaaeeeiiirrr~~~vvvpppiii___]]]ccc]]][[[[[[]]]\\\\\\bbbjjjrrr|||yyysssooopppvvvyyyrrrnnnfff]]]SSSNNNFFF>>>777444222222111///------...000000///+++++++++*********)))))))))***,,,.........,,,++++++++++++,,,,,,++++++++++++******)))(((''''''&&&'''((()))++++++)))((('''(((((())))))*********+++))))))))))))))))))))))))))))))((('''&&&&&&%%%%%%(((((((((((((((((((((((((((((())))))))))))(((((($$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((''''''''''''((()))))))))(((''''''&&&&&&&&&&&&%%%((('''%%%'''+++(((!!!&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''%%%$$$$$$######$$$$$$%%%###$$$%%%&&&'''&&&%%%%%%$$$%%%&&&'''((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$&&&%%%$$$%%%'''((('''&&&&&&''''''''''''''''''&&&(((((('''%%%$$$%%%''')))$$$$$$$$$%%%%%%&&&&&&&&&#########$$$%%%&&&'''(((***++++++,,,,,,++++++***(((((((((((()))***+++,,,------------------------,,,---......//////..............................////////////000000000000222222111111111111111111111111222222222333333333555444333555:::BBBKKKPPPVVVVVVYYY```nnn|||xxxvvvssspppjjjeee```^^^\\\[[[___fffnnnnnnnnnsss|||zzzuuurrrtttzzz{{{tttmmmbbbVVVLLLEEEBBB===777222///------000///...------...///000///............---------000///...,,,+++++++++,,,************************))))))))))))))))))))))))))))))************))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))(((((('''''''''&&&%%%&&&((()))))))))((('''******)))((('''&&&&&&%%%&&&%%%%%%%%%%%%&&&'''''''''((()))))))))(((&&&%%%(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&''''''((((((((('''&&&%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&***++++++,,,,,,++++++***,,,,,,,,,,,,---...///000------------------------,,,------........................................../////////000000000000111111111111111111111111111111111222222222333333555444333444777===CCCGGGDDDEEEFFFKKKVVVfffxxx|||uuuoookkkfffbbbdddiiiqqqmmmhhhgggkkkrrrxxx|||~~~zzzuuuvvvyyy{{{zzzxxxzzztttkkkddd]]]TTTHHH@@@888666333111///......//////...---,,,,,,---...///............------------//////...------,,,++++++************************))))))))))))))))))))))))))))))************))))))(((((())))))))))))(((((('''((((((((()))))))))))))))(((((((((''''''''''''&&&&&&'''(((((((((((('''))))))((((((''''''&&&&&&&&&&&&%%%%%%&&&&&&'''(((((())))))***)))((('''&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&###$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%$$$$$$%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&******++++++++++++******+++++++++++++++,,,......---------------------------------............................................./////////000000000111111111111111111111111111111111222222222222333444333333333444777:::<<<:::::::::<<>>999555222000333333222000///......------------......------------,,,,,,,,,+++++++++++++++,,,...//////---+++***************************(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((''''''''''''(((((((((((('''''''''(((((((((((((((&&&&&&%%%$$$$$$&&&'''((('''''''''((((((((((((((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''')))***,,,,,,$$$$$$$$$%%%&&&'''((()))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$))))))************))))))))))))))))))***+++,,,---------------------------......---,,,---...///000........................------........./////////...//////000000111111111000000000111111111111222///000111222333444444444111222444444444555888::::::@@@JJJTTTaaarrr{{{vvvrrrooonnnpppuuu|||}}}uuusssqqqqqqssstttuuutttuuutttuuuvvvyyy}}}{{{sssrrrtttvvv~~~{{{{{{|||tttrrrmmmggg___VVVPPPLLLAAA???;;;777333111000///////////////......------------............------,,,,,,,,,+++++++++*********+++,,,------,,,+++***************************(((((((((((((((((((((((('''(((((())))))(((((('''(((((())))))))))))((((((&&&&&&'''''''''((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&''''''(((((((((((((((((('''''''''''''''&&&&&&''''''((()))***)))((((((''''''((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''''''''''''''''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&'''((()))$$$$$$$$$%%%&&&'''((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%))))))************))))))(((((((((((()))***++++++------------------------///...---,,,,,,...///000........................---------.........//////......//////000111111222000000000000111111111111///000111111222333333333111333444444444555777999777:::???DDDKKKXXXiiiuuu}}}uuuooonnnmmmiiifffffffffffffffhhhlllqqquuuyyyxxxwwwxxxzzzzzzyyyxxxvvvyyy|||wwwtttuuuzzz}}}zzzssskkkhhhgggiiiuuu}}}~~~|||uuullliiiddd\\\RRRJJJCCC@@@888888777555333111111111---------------,,,+++++++++,,,------------,,,+++++++++++++++************************************************************((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&&&&'''(((((((((((('''))))))((((((''''''&&&&&&'''''''''''''''(((((())))))((('''&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((%%%&&&'''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&))))))************)))))),,,,,,,,,,,,---...//////------------------------///...,,,,,,,,,---///111........................---------.........//////---......///000111111222000000000000111111111111000000000000111111111111///111222222111222444666777:::===>>>AAAHHHTTT]]]qqq~~~|||wwwrrrkkkddd^^^^^^\\\\\\]]]```fffjjjiiihhhggghhhiiijjjiiihhheeeiiirrr|||yyyuuuqqqllliiikkkpppuuuvvvqqqlllgggfffiiittt}}}~~~}}}ssskkkdddaaa[[[RRRHHH>>>999666000111222111000//////000/////////...,,,***)))(((***+++,,,------,,,+++***+++++++++************)))***))))))((())))))******************************((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))((((((&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))%%%&&&((()))))))))((('''******)))((('''&&&&&&%%%'''''''''''''''((())))))&&&%%%$$$###"""###$$$%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&'''((($$$$$$&&&'''(((((())))))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&))))))))))))***************+++,,,------,,,+++***************************,,,+++*********,,,...000......------------......////////////...........................///000000//////000222222333333333555333000------...111333333333333444444444555555444444555777;;;???DDDFFFUUU___pppyyypppjjjbbb]]]]]]```aaaeeejjjmmmiiiccc^^^[[[ZZZZZZZZZZZZ[[[___jjj{{{|||yyywwwxxx|||}}}tttnnnjjjjjjiiihhhhhhkkkooossszzz~~~|||vvvssstttxxx|||zzzssslllddd^^^TTTPPPHHHBBB===999555333////////////............---.../////////...---,,,///...+++)))))))))***+++++++++++++++++++++++++++(((((((((((((((((((((((('''((()))******)))(((''')))(((&&&%%%%%%&&&&&&'''((()))******(((''''''((((((((()))(((&&&&&&'''))))))'''&&&%%%''''''&&&%%%***)))(((&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((***)))((('''%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''((((((((('''&&&%%%%%%''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((''''''&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''+++)))'''%%%$$$###$$$$$$&&&'''''''''&&&%%%%%%$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$#########))))))))))))***************++++++,,,,,,++++++***,,,,,,,,,+++++++++++++++,,,+++******+++,,,...///......------------......//////000000000/////////...............///000000...///000111222222222222555333111//////000111333333333333333444444444444555555555666888;;;>>>@@@FFFNNN[[[iiiwww|||xxxsssnnnmmmmmmpppzzzxxxkkkbbb]]][[[XXXUUUVVVXXX[[[aaammmxxxyyytttlllkkkiiifffeeefffjjjmmmtttyyy~~~~~~|||yyy|||}}}vvvnnniiieeeggghhhiiilllpppwww~~~~~~|||vvvnnnggg___WWWRRRHHHDDD>>>:::777444111000////////////..................///......---,,,,,,...---,,,***)))******+++++++++++++++++++++++++++************************(((((())))))))))))((((((,,,+++***)))((())))))***$$$&&&((()))((('''((()))'''((()))(((&&&&&&((()))***(((&&&&&&'''((('''&&&))))))((('''&&&&&&%%%&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&&&&'''((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''&&&&&&%%%%%%''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))((('''%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$))))))))))))************+++++++++******+++++++++---------,,,,,,+++++++++***++++++,,,,,,------.........------------............///////////////..................///000000---...///000111111111000333333222111111111222222222222333333333444444444555555444444555777999:::;;;???EEENNNZZZlll~~~vvvmmmhhhaaa\\\ZZZ]]]]]]]]]aaaffffffbbb]]]]]]\\\ZZZXXXYYY\\\^^^aaafffmmmtttyyyzzzxxxwwwrrrnnnkkkkkkiiihhhlllrrrwww}}}|||~~~|||tttnnnjjjgggiiimmmoooooonnnmmmmmmooossswww|||vvvrrrnnnlllnnnpppsssxxx{{{sssnnneee\\\UUUMMMGGGCCC;;;888444222111111///...////////////............000///...---,,,,,,,,,,,,---,,,,,,++++++*********++++++++++++++++++++++++************************))))))(((((((((((()))))))))(((''''''&&&&&&''''''"""$$$&&&'''''''''(((***'''(((((((((&&&&&&((()))+++)))''''''((()))(((''')))((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&(((((())))))))))))((((((%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$$$$%%%&&&&&&'''((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%((()))))))))************,,,+++***))))))***+++,,,---------,,,++++++******)))***+++,,,------------...------,,,,,,------...+++,,,---.........------...............///000000------...///000000//////111111222222222111111000222222222222333333333333555444444444444555666777:::;;;===@@@GGGUUUeeeqqq{{{tttooommmooommmgggccccccbbb```\\\]]]\\\[[[YYYXXXYYYZZZZZZ___eeekkknnnmmmkkkhhhjjjddd```^^^[[[YYY\\\aaadddkkkrrrxxx|||ssspppnnnnnnssszzz~~~|||{{{|||}}}~~~zzztttmmmhhheeedddeeeggggggffffffeeegggmmmtttzzz}}}yyywwwyyyzzz|||xxxoooccc]]]TTTLLLEEE???;;;888555333111000111111000///////////////............111000...,,,++++++,,,,,,+++,,,,,,,,,,,,+++***)))************************((((((((((((((((((((((((***)))(((''''''((()))***''''''&&&&&&&&&%%%%%%%%%###%%%'''(((''''''((()))'''(((((((((&&&&&&(((***,,,***(((((()))***)))(((((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''''''''%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&&&&((()))))))))************,,,+++))))))))))))+++,,,,,,+++++++++*********))))))***+++,,,------------------,,,,,,,,,,,,------,,,---...000000///.....................///000000---......////////////......///000111111000//////111111111222222222333333333333333444444555666777999::::::;;;>>>GGGRRR[[[jjj|||xxxpppnnnllljjjdddeeefffeeebbb```______aaafffnnntttvvvsssmmmiiijjjbbb[[[XXXUUURRRSSSWWWXXX^^^bbbdddhhhnnnooommmnnnpppwww{{{tttmmmhhhcccaaadddkkkqqquuusssqqqqqqtttzzz{{{tttpppoooqqqqqqpppnnnnnnmmmmmmpppvvv}}}~~~|||{{{zzzkkk```SSSNNNFFF???;;;888666444333222000000111111000///////////////............000///---,,,++++++,,,,,,++++++,,,,,,,,,+++******************************''''''''''''''''''''''''***)))(((''''''((()))***************))))))(((((('''(((******((('''((((((&&&'''((('''&&&''')))***,,,***)))(((******)))((('''((()))))))))((('''&&&&&&&&&&&&''''''''''''(((''''''((((((''''''&&&%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((()))((((((%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''))))))))))))*********************))))))************************************++++++,,,,,,------...------,,,,,,,,,,,,---------...111222333222111000...............///000000......////////////......---...//////000000//////000000111111111222222222222333333444555555666666222555888999;;;???GGGMMMWWWfffzzz}}}{{{yyytttvvvyyyyyywwwtttsssssspppxxx|||sssjjj```\\\XXXTTTTTTWWWXXX\\\^^^]]]^^^bbbbbb___```ccciiissszzz{{{wwwrrrpppkkkeeebbbccchhhmmmpppmmmmmmqqqzzz{{{{{{{{{{{{|||}}}~~~qqq```UUUFFFBBB<<<888666555444333111000//////000000///---////////////...............------,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))(((((((((((())))))(((((()))))))))((('''&&&(((***+++***(((''''''(((&&&'''(((''''''''')))+++,,,***(((((()))***)))((('''((()))******)))''''''&&&&&&&&&''''''''''''(((''''''((((((((('''%%%$$$%%%&&&'''))))))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%'''(((((()))))))))(((((($$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&))))))))))))************))))))************)))))))))******++++++,,,,,,---,,,+++******+++,,,...///---,,,,,,++++++,,,,,,---+++---000222333222000///...............///000000//////000000000//////...////////////000000000111000000000000111111111222222333333444444444333333///333666777888:::???DDDKKKVVVbbbjjjmmmrrr{{{|||qqqkkkgggbbbaaacccfffjjjjjjhhhhhhjjjiiifffdddfffkkkrrryyy}}}}}}{{{zzzvvvrrrqqqqqqsssuuuuuuvvvwww}}}{{{{{{~~~zzztttgggVVVKKK<<<999555333222222111000///......///000111///...////////////............++++++,,,---------,,,,,,,,,,,,+++******+++,,,---************************))))))))))))))))))))))))(((((())))))))))))((((((%%%&&&'''''''''&&&%%%$$$&&&'''))))))((('''((()))%%%''''''''''''''')))++++++***(((((()))))))))(((&&&''')))******)))((('''&&&&&&&&&''''''''''''((($$$%%%'''((()))((('''&&&%%%&&&((()))))))))((('''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%(((((((((((((((((('''&&&###$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''''''''&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%))))))))))))************((()))***++++++***)))((()))***+++,,,---......///,,,+++*********,,,...000---,,,,,,++++++,,,,,,---(((***---///000///---,,,...............///000000///000000000000000//////000000//////000111222222000000000000111111111111333333333333333222111000222444777777666777;;;>>>EEELLLSSSUUUTTTYYYcccmmmvvv{{{wwwrrrpppqqqxxxzzz{{{xxxwwwyyyyyyuuunnnooorrrxxx~~~}}}|||zzzvvvqqqqqquuuwwwuuuqqqnnnhhh[[[KKK???888555222000000000///...///......000222333222000000/////////............)))***,,,---......---,,,---,,,***))))))***,,,...))))))))))))))))))))))))'''''''''''''''''''''''''''((()))******)))((('''((()))*********)))'''&&&###%%%'''(((''''''(((***%%%&&&'''''''''''')))++++++)))''''''((()))((('''&&&''')))***+++***((('''&&&&&&&&&'''''''''(((((("""$$$&&&((())))))(((((($$$&&&((()))***)))((('''))))))))))))))))))))))))'''&&&%%%%%%%%%%%%&&&'''&&&''''''''''''''''''&&&'''''''''&&&&&&%%%%%%%%%'''((((((((('''&&&%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$%%%%%%&&&&&&''''''((()))(((((((((''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''&&&$$$$$$$$$%%%%%%&&&'''''''''&&&#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%---,,,,,,+++***)))((((((******+++++++++******)))++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,---------......------,,,,,,,,,,,,++++++000///...---------------////////////000000000000000111111111111222222222111111222333333333333222333333444555666777888999EEEDDDCCCDDDGGGKKKPPPSSS___hhhwww~~~{{{uuupppkkkhhhgggiiifffdddbbb]]]RRRCCC888444333222111000000000000000000000000////////////+++---///000000///---+++...---,,,,,,,,,,,,---...******+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++******))))))((((((''''''))))))((((((''''''&&&&&&''''''(((((())))))******)))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%+++******)))))))))))))))***)))(((''''''&&&''''''&&&&&&&&&&&&&&&'''((()))&&&&&&''''''''''''&&&&&&%%%&&&&&&'''((()))******&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%&&&'''((())))))((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((()))((('''&&&$$$###!!!!!!''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%######$$$%%%&&&&&&%%%%%%(((&&&$$$%%%(((***(((&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&++++++************************++++++,,,+++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,------------...+++++++++,,,,,,---------//////...---------------.../////////000000000000//////000000000111111111000111222222333333222222333333444555666777888888;;;::::::;;;===AAAEEEGGGMMMTTT___mmm{{{zzzssslllddd]]]ZZZVVVRRROOOMMMJJJCCC999222333222111000/////////////////////............------...000111111000...---...---,,,,,,,,,,,,---...******+++++++++,,,,,,,,,,,,,,,,,,+++***)))))))))***)))))))))((((((((('''(((((((((((((((((((((((()))))))))))))))************))))))(((''''''&&&&&&''''''''''''&&&&&&&&&&&&)))((((((((()))***++++++'''&&&&&&&&&&&&&&&'''(((''''''&&&&&&&&&''''''((('''''''''(((((('''''''''%%%%%%&&&&&&''''''(((((('''''''''''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&'''''''''''''''''''''((())))))))))))((('''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&'''((())))))))))))(((&&&$$$###$$$'''(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))*********++++++))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------******+++,,,---...////////////...------------........./////////000000000........./////////000000000111222222333333222222222333333444555666777777777777888999;;;===>>>@@@===AAAGGGPPP\\\jjjxxx~~~|||~~~|||yyytttlllbbbWWWNNNHHHEEEBBB===;;;;;;999555111111111000///.....................---------,,,,,,...///111222222111///...------,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,++++++***)))(((((('''))))))))))))((((((((((((''''''((())))))***++++++))))))))))))((((((((((((*********)))((((((''''''''''''''''''(((((((((((('''''''''((()))***,,,,,,$$$$$$$$$%%%%%%'''(((((((((((('''&&&&&&&&&'''''''''(((((())))))(((((('''%%%%%%&&&&&&&&&&&&&&&&&&(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&'''(((((((((((('''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&$$$###"""###%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))************'''((()))***++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,---......//////......---------.............../////////000000....../////////000000000000000111222222222222222222333333444555555666666777888999:::;;;<<<<<<<<<999:::<<<@@@FFFPPP[[[cccuuu|||tttrrrtttwwwxxxpppmmmfff]]]RRRHHH@@@;;;;;;888555444555555444222111000//////.........///.........------------,,,...///000111111000///...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))))))))(((((((((((())))))))))))((((((((((((((()))))))))*********+++(((((((((''''''&&&&&&&&&)))))))))(((((((((''''''(((((((((((())))))))))))'''''''''(((((()))++++++&&&%%%%%%%%%&&&&&&'''((()))((('''&&&&&&&&&&&&&&&(((((())))))))))))((((((''''''&&&&&&&&&&&&&&&&&&)))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&++++++******)))(((((('''&&&'''((()))************++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------......---------......///............/////////////////////000000000111111000000111222222222222111222222333333444444555555333444666777888777777777888999:::;;;>>>BBBHHHMMMXXXfffwwwvvvllliiijjjjjjjjj```[[[SSSJJJBBB<<<888666222111111111111111000...111111000/////////000000/////////.........------------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,'''''''''((())))))******(((((((((((())))))))))))+++*********)))))))))((()))))))))(((((('''''''''((((((''''''''''''&&&&&&((((((((()))))))))******))))))((((((((((((((()))))))))((('''&&&&&&'''''')))((('''&&&&&&&&&&&&&&&(((((())))))))))))((((((((((((((('''''''''''''''))))))******))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%(((((()))))))))(((((('''$$$%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,+++***)))(((''''''&&&''''''((()))************++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,............------,,,,,,...------------...//////------.........///////////////000000000111111111///000111111222222111111222222222333333333444444333333555666666666666666333555777999:::<<>>BBB@@@EEENNNWWW```iiiqqqvvvtttiiibbb[[[TTTNNNEEEAAA;;;888777666555333111111000000000000111111/////////.........------........................------------------------------,,,+++++++++++++++,,,,,,---------,,,******++++++,,,,,,,,,+++************)))(((((((((((((((*********)))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''''')))(((''''''&&&&&&&&&'''''''''&&&&&&&&&'''((()))(((((())))))))))))(((((('''''''''&&&%%%%%%$$$$$$'''''''''((())))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''%%%%%%&&&'''%%%'''((('''&&&%%%&&&''''''''''''''''''''''''''')))'''&&&%%%%%%&&&''')))'''&&&$$$######$$$&&&'''))))))((('''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%))))))************))))))***))))))))))))))))))***)))))))))))))))))))))))))))************+++++++++************************+++++++++,,,---............//////......---,,,+++...------,,,,,,------...---------------------------------............///////////////000000000000000111111222222222222222111222222222222333333333333333333333444444444444222333333333333555888;;;888:::>>>BBBGGGOOOWWW\\\fffqqq~~~~~~|||zzz|||~~~ssscccVVVMMMGGGBBB???:::777444222333444444333222222111111111111222222000000000/////////..............................---------------------------------------,,,+++++++++,,,---------,,,******+++++++++***++++++,,,,,,******)))(((((((((((()))++++++******)))(((((('''))))))))))))))))))))))))'''(((((())))))(((((('''((((((((())))))(((((('''''''''''''''''''''''''''%%%%%%&&&&&&''''''(((((((((((('''&&&&&&&&&''''''''''''&&&&&&''''''((()))'''(((((())))))((((((''''''''''''&&&%%%%%%$$$$$$&&&&&&%%%&&&((((((&&&%%%$$$$$$%%%&&&&&&'''(((((('''(((((('''&&&%%%&&&'''###%%%'''(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((('''&&&%%%$$$$$$%%%&&&''')))(((''''''&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((((((((((((''')))((((((((('''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''&&&&&&))))))************))))))*********)))((((((***,,,(((((((((((((((((((((((())))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------------,,,...------,,,,,,------...---------------------------------............///////////////000000000000111111222333333333333222222222222222222222222222222222333333333444444444222222222222222333555666888999:::;;;===AAAGGGKKKOOOWWWcccppp}}}}}}wwwtttyyy|||sssmmmdddUUUHHH@@@<<<999888888666444222111111111111222111111000000111111222000000000000////////////........................------------------------,,,---...///...---,,,+++***+++,,,------,,,+++***++++++***)))***+++---...+++***))))))(((((())))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''''''''''''''''''''''''''&&&''''''((()))***++++++)))((((((''''''((((((((('''''''''''''''(((((()))'''(((((((((((((((((('''&&&&&&''''''((()))))))))&&&%%%$$$%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&'''((((((&&&&&&&&&'''''')))++++++(((&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&(((''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''((()))((((((((())))))((('''&&&&&&%%%%%%%%%&&&''''''&&&&&&$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''&&&&&&&&&&&&))))))************))))))+++,,,,,,***((()))+++...(((((((((((((((((((((((())))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++,,,---...//////...------,,,,,,------...---------------------------------............///////////////000000000000111111222333333333333222222222222222222222222222222222222333333333444444444444333333444555555555555666888888888999;;;===AAAEEELLLXXXfffuuuuuukkkjjjnnnooohhh___WWWRRRIIIAAA<<<999777666777666444222000000000000000000////////////000000000000000000////////////........................------------------------,,,---...///...---,,,+++)))***+++,,,,,,,,,+++***++++++***)))***+++---...++++++***)))))))))))))))(((((())))))************((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''&&&&&&((((((((((((((((((((((((&&&''''''((()))***++++++***))))))((())))))******'''''''''(((((((((((((((''''''((((((((((((''''''&&&&&&''''''((()))))))))&&&%%%$$$%%%&&&''''''&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&(((((('''&&&&&&'''''')))++++++)))&&&%%%$$$'''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''((()))((((((((()))(((((('''&&&%%%%%%$$$%%%&&&'''((('''&&&%%%###$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&))))))************))))))***,,,---,,,))))))+++...)))))))))))))))))))))))))))************+++++++++************************---------,,,+++******************+++,,,...000111...------,,,,,,------...---------------------------------............///////////////000000000000000111111222222222222222333333333222222222222111222222222222333333333333555444333444666777666444222444777888777666555666<<<;;;>>>FFFPPP[[[iiiuuuvvvkkk___ZZZZZZZZZTTTNNNDDDCCC@@@===;;;999777777222333333222000000111333000000////////////000000000000000/////////..............................---------------------------------------,,,++++++)))***+++,,,,,,,,,+++***+++++++++***++++++,,,,,,++++++***))))))))))))***'''(((((()))******++++++))))))))))))))))))))))))(((''''''&&&&&&''''''(((((((((((((((''''''&&&%%%))))))))))))))))))))))))%%%%%%&&&&&&''''''(((((())))))(((((())))))******&&&'''((())))))))))))(((&&&''''''((((((''''''&&&'''''''''&&&%%%%%%$$$$$$'''%%%$$$%%%'''((((((((((((((('''&&&%%%%%%$$$$$$$$$&&&((()))((('''''''''###%%%(((((((((''''''(((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((((((((('''((('''''''''&&&%%%%%%%%%&&&'''((())))))'''%%%$$$$$$%%%&&&&&&''''''&&&&&&(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&))))))************))))))'''+++...---)))(((***,,,************************)))************+++++++++************************,,,,,,++++++++++++++++++++++++***++++++---///000...------,,,,,,------...---------------------------------............///////////////000000000000///000111111222222111111333333333222222222111111111222222222222333333333444222222333666777555333222444666777666555666777999666888>>>BBBGGGPPPZZZiiixxxyyyrrrbbbZZZPPPLLLKKKJJJFFFBBB=========<<<:::888888888111333555444222111222444111000000000000000000111/////////.........------........................------------------------------,,,+++++++++++++++((()))***+++,,,,,,+++***++++++,,,,,,,,,+++******,,,+++******))))))******)))))))))))))))*********))))))))))))))))))))))))((('''&&&&&&&&&&&&'''((((((((((((((('''&&&%%%$$$((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''''''''''''''((())))))&&&'''((()))***))))))(((&&&''''''((((((''''''&&&'''''''''&&&%%%%%%$$$$$$'''&&&$$$%%%''')))))))))&&&&&&&&&&&&&&&&&&&&&%%%###%%%((()))((('''''''''%%%&&&(((((('''((()))+++''''''''''''''''''''''''&&&''''''''''''''''''&&&$$$&&&((())))))(((&&&$$$&&&%%%%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))+++***(((&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%&&&&&&''''''))))))************))))))%%%)))------)))'''(((+++************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,---------,,,+++++++++,,,---......------,,,,,,------...---------------------------------.........//////////////////000000000000//////000111111111111111333333333222222111111111111111222222222333333333222000000222555666444111000111333333222333555777666444555;;;===<<>>===>>>>>><<<:::999999:::666888999777444222333555222222111111111111222222///.........------------........................---------------------------,,,+++***)))***+++,,,((()))***+++,,,,,,+++***+++,,,------,,,+++)))(((,,,+++******)))*********++++++******)))((((((((())))))))))))))))))))))))((('''&&&%%%%%%&&&'''((((((((((((((('''&&&%%%$$$'''''''''''''''''''''''')))))))))))))))(((((((((%%%%%%%%%%%%%%%&&&'''(((&&&''')))*********)))(((&&&''''''''''''''''''&&&&&&&&&''''''((())))))***(((&&&%%%%%%'''*********$$$%%%%%%&&&&&&''''''(((###%%%((()))(((''''''''',,,,,,,,,+++)))((()))+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$&&&((())))))(((&&&$$$%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''(((***++++++)))'''%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%$$$######$$$%%%'''(((((('''%%%$$$&&&&&&&&&'''''''''(((((())))))))))))))))))))))))+++++++++*********))))))))))))************))))))+++++++++*********))))))+++++++++*********))))))'''(((+++---...///......******+++++++++,,,,,,,,,---,,,+++,,,...///...---***++++++,,,---...//////..........................................------////////////////////////000000111111111000000///000000000000111111111111111111222222222333333333222222333333333333444444777666555666777999<<<>>>EEEOOO[[[bbbgggppp~~~~~~~~~}}}yyyuuutttppphhh___WWWPPPLLLJJJCCCBBBAAA???>>><<<;;;;;;:::999999999999999999999999888888777777666666666666555555333222111000///000000000000///...---,,,---...///000000000//////333333222000///...---,,,......---,,,,,,,,,------+++++++++************)))))))))***+++,,,,,,------+++******)))))))))))))))++++++***)))(((((())))))))))))))))))))))))))))))******))))))(((((((((''')))'''%%%######%%%''')))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((%%%&&&&&&'''((()))******''''''(((((('''&&&&&&%%%'''(((***)))'''&&&&&&'''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$(((((((((((((((((((((((($$$%%%'''(((((((((''''''''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&'''(((''''''''''''''''''''''''###$$$&&&&&&&&&&&&$$$###%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''''''''''''''&&&&&&%%%%%%%%%)))(((&&&&&&''''''&&&$$$'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%))))))))))))))))))))))))+++++++++*********))))))))))))************))))))+++++++++*********))))))+++++++++*********))))))((()))***+++,,,---------+++++++++++++++++++++,,,---,,,+++,,,.........---------..................................................................////////////////////////000000111111111000000///000000000000111111111111111111111222222222333333222222222333333333444444555555444444666888;;;<<>>===<<<:::999888777888888888888888999999999999999999888888777777777888777777666444333222222111111111111000///...---..................//////111111000///...------,,,...------,,,,,,,,,,,,,,,++++++++++++************))))))******+++,,,,,,---+++******)))))))))))))))++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''&&&&&&''''''(((((())))))))))))))))))((('''&&&%%%'''((())))))'''&&&&&&'''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&'''((())))))((('''&&&(((((((((((((((((((((((('''((((((((((((&&&%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((()))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&''''''&&&&&&&&&%%%%%%%%%((('''%%%&&&''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%))))))))))))))))))))))))+++************)))))))))))))))************))))))+++************)))))))))+++************)))))))))******))))))******+++,,,++++++++++++++++++++++++---,,,+++,,,---...---,,,////////////.........---------------------------........................///////////////////////////000000111111000000000000000000000111111111111111111111222222222222333222222222222333333333333444333333333555777999:::@@@BBBDDDEEEGGGIIINNNQQQSSSUUUXXX___iiivvv}}}vvvppphhhbbb^^^ZZZVVVRRRGGGEEEBBB>>>;;;999888777999999888777555444333333666666666777888888888999::::::999999999999999999;;;::::::999888777666666444444444333222000///...///...---,,,,,,---......//////.........---------------,,,+++++++++++++++,,,+++++++++************((())))))******++++++++++++******)))))))))))))))+++***))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((('''&&&&&&%%%''''''''''''''''''((((((************)))((('''&&&&&&((())))))'''&&&&&&'''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&((()))************)))((((((((((((((((((((((((((((((((((((((('''&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&'''&&&&&&&&&&&&%%%%%%%%%&&&%%%$$$%%%&&&'''&&&%%%'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%))))))))))))))))))))))))************))))))))))))))))))************))))))************))))))))))))************)))))))))))),,,+++***))))))***+++,,,,,,,,,,,,++++++++++++***,,,+++***+++---...---,,,...............------------------------------------------...............////////////////////////...///000000000000000000///000000000111111111111111111111111222222222222111222222222222333333333333333333444555777999:::BBB@@@???>>>???AAAAAAAAAEEEEEEEEEIIIQQQ[[[ffflllwww~~~}}}~~~{{{qqqiiiaaa]]]VVVPPPLLLIIIEEEBBB===<<<:::888777666666666555444444333222111111000333444444555666777777888999999999:::::::::::::::======<<<<<<;;;;;;::::::777777666666444333111000111000...,,,+++,,,...///---------------------------,,,++++++******++++++,,,,,,+++++++++*********(((((()))))))))*********+++******)))))))))))))))******)))))))))))))))***(((((((((((((((((((((((((((((('''''''''''''''''''''((()))******)))((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''&&&%%%$$$$$$'''''''''''''''''''''&&&((((((((()))))))))((((((&&&((()))((('''%%%&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((()))************)))((((((((((((((((((((((((((($$$%%%&&&''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%######$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))...---+++******+++,,,,,,++++++++++++++++++++++++,,,+++***+++---...---,,,******+++,,,,,,---......---------------------------------.........//////////////////////////////......///000000000000000///000000000111111111111000000111111111222222222111111111222222222333333333333444555666888999:::<<<:::777777999;;;:::999>>>>>>>>>@@@DDDIIINNNQQQ[[[eeesss|||}}}zzzuuuqqqnnnllllllkkkjjjggg```YYYUUUOOOLLLHHHDDDAAA>>>;;;:::999999888777666555555555222222222111111000000000222222333333444555666666888888888999999:::::::::==================<<<<<<999999999888777666444333333222///---------...///,,,,,,,,,,,,---------------,,,++++++******++++++,,,,,,,,,++++++++++++***)))))))))))))))*********+++******)))))))))))))))***)))))))))))))))******((((((((((((((((((((((((''''''(((((((((((((((((('''(((***++++++***((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%$$$$$$''''''''''''&&&&&&&&&&&&$$$$$$&&&'''((()))))))))&&&''')))(((&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''))))))))))))''''''(((((((((((((((((((((((($$$$$$%%%&&&'''((()))***''''''''''''''''''''''''%%%%%%%%%$$$%%%%%%&&&''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%######$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((((((((((((((((((((((((((((()))))))))))))))***))))))************))))))(((((()))))))))))))))***(((((()))))))))))))))***------,,,,,,+++,,,,,,,,,******+++++++++,,,,,,,,,,,,+++***+++,,,---,,,+++))))))***+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////////////////////////////------...///000000000000000000000000111111111111000000000111111111111222111111111111222222222222222333444555666888999999888777555555777999999999777888999;;;===???@@@AAAFFFNNNYYYaaafffkkksssyyy|||zzzuuuoooiiibbb]]]ZZZWWWVVVTTTQQQNNNJJJGGGEEECCCAAA@@@===;;;999888888666666555444333222111111222111111111111111111111111111111222333333444444555555666777888888999999<<<<<<<<<<<<<<<=========;;;;;;;;;;;;:::999888777666555333111000//////000,,,---------------------------,,,+++++++++++++++,,,,,,,,,,,,++++++++++++************************+++******))))))))))))))))))))))))))))))******+++(((((((((((((((((((((((((((((((((((())))))))))))'''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&''''''###$$$%%%'''((()))))))))%%%'''((((((&&&%%%%%%&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''&&&&&&&&&'''''''''''''''))))))))))))))))))))))))&&&&&&&&&'''''''''''''''&&&&&&((((((((((((&&&&&&(((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%$$$$$$%%%%%%%%%###$$$%%%&&&&&&'''''''''$$$%%%%%%&&&&&&''''''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$%%%&&&'''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%(((((((((((((((((((((((((((((((((((())))))******))))))************))))))(((((((((((())))))******(((((((((((())))))*********++++++,,,,,,,,,++++++))))))***+++,,,------...+++*********,,,---,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000////////////////////////,,,---...///000000000000000000000000111111111111000000000000111111111111111111111111222222222222000111333444666777777777888777777666555666888999333444666777999:::;;;;;;<<<@@@FFFJJJMMMPPPUUUYYYeeemmmvvv}}}xxxoookkkgggaaaZZZSSSMMMIIIGGGCCCCCCBBBAAA???===============<<<;;;999888888888444444444444333222111000111111111111111111111111111111111111111111111111222333333444666777888888:::::::::;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;888777666555333222111000............------------...------,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++***+++******))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))))))))))))))******++++++'''(((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%&&&''''''(((''''''%%%%%%%%%&&&&&&'''''''''&&&&&&'''(((((((((((((((%%%'''((((((&&&%%%%%%&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''(((((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&((((((((((((&&&&&&((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$###$$$$$$%%%%%%&&&''''''((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%(((((((((((((((((((((((('''((((((((())))))******))))))************))))))'''((((((((())))))******'''((((((((())))))******((()))***,,,,,,++++++***(((((()))***,,,---...///+++***)))***,,,---,,,+++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000////////////////////////,,,---...///000000000000000000000000111111111111000000000000111111111111000111111111111222222222///000111333444555666666555555555333111000222444444555555666777888999:::999;;;===>>>???AAACCCEEEEEELLLVVV^^^eeepppzzztttiii___WWWTTTNNNHHHCCC???===<<<555777999:::999999999:::;;;<<<<<<;;;999777777888555666666666666555444444000000000111111111111111111111111111000000000000000111222333444666666777888888999999:::;;;;;;;;;;;;<<<<<<===============999999999777666444222111//////.........---------///...------,,,,,,---------------,,,,,,,,,++++++,,,,,,+++++++++++++++++++++******)))))))))))))))))))))((())))))***++++++************************))))))******+++++++++,,,((((((''''''''''''((((((************************(((((((((((((((((((((((($$$$$$&&&'''((()))))))))$$$$$$%%%%%%&&&'''((((((************)))((('''&&&%%%'''((('''&&&$$$%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((($$$$$$$$$%%%&&&(((+++,,,''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%)))(((((('''%%%###!!! $$$$$$%%%%%%&&&'''((((((((('''%%%$$$###$$$%%%%%%%%%%%%%%%&&&&&&''''''''')))(((&&&&&&''''''&&&$$$%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%))))))(((((((((((())))))(((%%%$$$%%%((()))(((&&&))))))))))))))))))))))))(((((())))))))))))((((((---,,,+++******+++,,,---)))************+++++++++(((((()))***++++++,,,,,,///...,,,*********,,,---)))+++,,,...//////......************************,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000/////////...///000111111///000000000000000//////000000000000///////////////000000000111111111222333222222222333333444555555555666666555444333333444444444555555555666666777777777888999;;;<<<===???EEEKKKLLLMMMUUUdddqqq~~~{{{|||}}}zzzwwwtttsssqqqllleee]]]UUUPPPFFFDDD@@@<<<:::999:::;;;999999999999999999999999888888888777777777777777777777666555333222111111222222222111000000//////000//////......///111222222444555555444444444555555555555555666888:::;;;???>>>>>>=========<<<<<<>>>>>>===<<<:::888777666444444333111///...---,,,------------...---+++)))***************++++++,,,,,,++++++******++++++,,,+++***)))***++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***&&&&&&''')))************'''((()))******)))((('''))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((()))******(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''&&&%%%%%%&&&'''((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&''''''&&&%%%%%%%%%%%%%%%''''''(((((('''&&&%%%%%%((('''&&&%%%$$$%%%%%%&&&###$$$&&&((())))))(((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''"""###$$$$$$######%%%'''''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))(((&&&%%%&&&)))***((('''))))))))))))))))))))))))))))))(((((((((((())))))******)))(((((()))******))))))*********+++++++++((())))))***++++++,,,,,,---,,,***)))))))))***+++***+++,,,---......------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------........./////////.../////////000000000000//////000000000000//////////////////000000000000.........///////////////222222222222222333444444555555555555555444333333222222222333333333333444555555555555666888999999888<<<@@@AAABBBHHHSSS\\\ccceeeiiimmmsss{{{{{{uuunnnjjjjjjjjjgggddd[[[ZZZYYYUUUPPPJJJEEEAAA@@@>>>;;;888666666777777888888888888888888888888999999999999999999999999777777666555444333222222222222111000000//////...111000000///000111333444111222444444333222222333222111111111333555888999======>>>>>>>>>>>>======>>>>>>>>>>>>===<<<;;;:::888777666555333222111000...---------//////---+++---,,,++++++++++++++++++,,,++++++******++++++,,,+++***)))***++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***&&&'''((())))))***))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''(((((()))(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%&&&'''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((''''''''''''+++***)))(((''''''&&&&&&''''''(((((('''&&&&&&%%%((('''&&&%%%%%%%%%&&&&&&$$$%%%&&&'''((((((((((((''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%&&&(((''''''&&&&&&&&&&&&'''''')))))))))))))))))))))))))))''''''((()))***)))((())))))))))))))))))))))))***)))(((''''''((()))******))))))(((((())))))***)))))))))*********++++++)))))))))***++++++,,,,,,,,,,,,++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---...///000111000////////////000000000000//////......//////000000111111////////////////////////111111111111111111222333444555555555555444444333222222222222333333333333555444444444555666666777777888:::;;;===AAAFFFKKKJJJLLLOOORRRWWW___gggmmm|||~~~|||uuuoooddd___XXXUUUTTTSSSPPPNNNFFFFFFEEECCCAAA>>><<<;;;;;;999777555444444555666666666666666666666666666::::::::::::::::::::::::888888777666555555444444444333333222111111000000111111000000111333555666222444555555333222333444111000//////000333666999;;;<<<===???@@@??????>>>>>>???@@@@@@AAAAAA@@@@@@===<<<;;;:::999888777666111///....../////////.........---,,,++++++++++++,,,++++++******++++++,,,+++***)))***++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((((((((('''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''))))))))))))(((((((((((('''''''''(((''''''&&&%%%((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((''''''&&&&&&&&&&&&'''''')))))))))******))))))))))))(((((()))************))))))))))))))))))))))))+++)))(((&&&&&&((()))+++++++++************++++++))))))))))))************))))))*********+++++++++------.........------,,,++++++++++++************''''''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---///111111000///......//////000000000000///---......///000111111222222222222111111111111000111111000000000000111111444444444555555444444333333333444444444555555555666666555555555666777777999888999;;;===@@@AAAAAAAAABBBCCCEEEHHHMMMTTTYYY___bbbgggjjjooowww}}}|||zzzxxx|||zzzooojjjeeecccbbb___ZZZUUUPPPLLLHHHEEEDDDDDDBBB@@@>>>>>>===<<<<<<;;;;;;;;;999888777666555666888888777777777777777777777777:::::::::::::::;;;;;;;;;999999888888777777666666777777666555555444444333111111000111222333555666555777999888777666666777666555222111111333666777888999<<<>>>???@@@??????AAAAAABBBCCCCCCDDDCCCCCC@@@@@@???>>>>>>===<<<<<<666333000/////////.........---,,,,,,+++++++++,,,,,,++++++******++++++,,,+++***)))***++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((())))))))))))((((((''')))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''$$$%%%&&&'''((()))))))))&&&'''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%'''((()))&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''))))))************))))))((()))***************+++))))))))))))))))))))))))+++)))(((&&&&&&((()))+++************************(((((()))))))))************************+++++++++,,,,,,---......------,,,+++*********************,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++---///000111000...---......///000000000000000---......///000111111222222222222222111111111111111111000//////000000000333333444444444444444333333333333444444444555555666555555555555555666666666555555888;;;===<<<:::<<<=========>>>AAAEEEHHHKKKNNNRRRUUUXXX___hhhooossswwwvvvpppooorrrssspppjjjgggiiimmmpppvvvyyywwwrrrmmmeee]]]TTTQQQMMMKKKKKKIIIFFFCCCAAA???===<<<<<<<<<;;;;;;:::999888777777777888888777777666666777888999:::888888888888888888888888999999999:::::::::;;;;;;999999999999999999999999888888777777666555555555111111000000111222444555777999:::;;;:::999:::;;;<<<:::666444222222333444555777999;;;===>>>>>>>>>BBBCCCDDDDDDDDDDDDDDDCCCBBBBBBBBBAAAAAA@@@@@@@@@<<<999555222111000///---,,,,,,+++++++++,,,,,,---,,,++++++******++++++,,,+++***)))***++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((())))))))))))(((((('''+++***)))(((((()))***+++))))))))))))))))))))))))''''''((((((((((((''''''&&&'''((())))))))))))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))(((((((((''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((%%%%%%&&&'''((('''''''''&&&&&&'''''''''''''''&&&&&&'''''''''''''''''''''((('''&&&%%%%%%&&&((()))'''&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((()))***++++++***)))(((((()))******))))))***+++))))))))))))))))))))))))***)))(((''''''((()))***'''(((((())))))(((((('''((((((((()))))))))******************************))))))************+++++++++******)))******++++++//////...,,,+++)))((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............,,,---...///000///......---...///000000111111000......//////000000111111/////////000000000111111222111000000000000000000222333333444444444444333111111111111222222222222333333222222333444555555555555666888:::;;;;;;999:::;;;<<<<<<;;;;;;===???BBBEEEGGGHHHIIIMMMSSSYYY\\\___eeemmmvvv~~~tttjjjddd\\\^^^^^^[[[WWWTTTTTTUUUWWW\\\]]]YYYTTTPPPKKKFFFDDDBBB???>>>>>>>>>===;;;888777777777777777888888888888777666555555555666555555555666666777888999999999999999999999999999888999999::::::;;;;;;;;;:::::::::;;;;;;;;;;;;;;;888888888777666666555555333222111111111222333444666888:::;;;;;;;;;<<<===>>>===:::777444222111000333444555777999:::<<<===AAABBBCCCCCCDDDDDDCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCAAA???;;;999777555333111......---,,,,,,,,,------,,,++++++******++++++,,,+++***)))***++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))((((((+++******))))))******+++************************''''''((((((((((((''''''&&&''')))*********)))(((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((('''''''''(((''''''&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))*********((('''%%%###%%%&&&''''''((('''''''''&&&&&&'''(((((((((((('''''''''&&&&&&&&&''''''(((&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''')))++++++)))((('''(((&&&&&&%%%%%%%%%%%%&&&&&&((()))+++,,,,,,+++)))(((&&&(((******(((''')))+++))))))))))))))))))))))))))))))(((((((((((())))))&&&'''((())))))((('''&&&(((((((((((()))))))))***************************))))))((((((((()))***++++++***))))))***+++,,,---++++++******)))((('''''',,,,,,,,,,,,,,,,,,,,,,,,------........./////////---------.........//////---...///000111111111111////////////000000000000......///000111111222333333222111000000000000111111222333444444444444444000111111111111222222222222222222222333555666777777888999999::::::::::::777999<<<===<<<;;;;;;<<<<<<>>>@@@AAA@@@AAAFFFJJJLLLNNNRRRXXX___gggmmmqqqyyy|||xxxmmmaaaYYYTTTLLLLLLKKKIIIGGGEEECCCBBBCCCHHHIIIDDD@@@@@@???======<<<:::999999999999999666666777666666666666777888888888888777777666666555555666666777888888999::::::::::::::::::::::::999::::::;;;<<<<<<======;;;;;;;;;<<<<<<=========<<<;;;;;;::::::999888888555555333222222222333444777999<<<===>>>>>>@@@BBB@@@@@@>>><<<999666333222222222222222444666999;;;===>>>???AAABBBCCCDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFDDDCCCAAA@@@???===:::888444333111///...---,,,,,,,,,++++++******++++++,,,+++***)))***++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''&&&'''((())))))***))))))))))))************))))))))))))))))))))))))))))))''''''((((((((((((''''''%%%&&&((()))***)))((('''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''''''''%%%&&&'''((((((((('''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&'''((()))((('''%%%$$$%%%&&&&&&'''((((((''''''%%%&&&'''((())))))((('''&&&'''''''''''''''&&&&&&%%%%%%&&&''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((******(((&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((()))+++,,,,,,+++)))(((&&&(((***)))'''''')))+++))))))))))))))))))))))))(((((())))))))))))((((((((()))***++++++***)))((((((((((((((())))))))))))++++++******************+++***)))((((((***,,,...******))))))***,,,...///))))))***,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000...------------...//////---...///000111111111111000000000000//////////////////000222333444555666333333222111000000111111111222333333444444444444222222333333333444444444333444444555666777999:::555777888777555444666777111444888;;;:::999999999666999<<<<<<;;;<<>>???BBBGGGNNNVVV\\\```dddgggjjjkkkkkkmmmrrrwww}}}yyyuuulllaaaVVVMMMFFFBBBDDDCCCAAA@@@@@@>>>;;;999:::???@@@<<<999;;;======;;;:::888777666777777888888999999888777666666777666666777777777666555555777777888888999999::::::999999999999999999999999;;;;;;;;;<<<===>>>>>>???;;;;;;<<<<<<======>>>>>>@@@@@@@@@???>>>>>>======888777555444333333444444999<<>>;;;888666222111000///111444777999999:::===???BBBDDDEEEEEEFFFFFFFFFGGGGGGGGGGGGHHHEEEEEEDDDDDDEEECCC@@@>>>999888555222///---,,,+++,,,++++++++++++++++++,,,+++***)))***+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''&&&&&&((()))************'''((()))******)))((('''((((((((((((((((((((((((''''''((((((((((((''''''$$$%%%'''))))))((('''&&&((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&$$$%%%'''(((((((((''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))"""%%%'''''''''&&&%%%%%%&&&'''((((((((('''%%%&&&((()))))))))((('''&&&&&&((((((((('''&&&%%%$$$$$$&&&(((***,,,---...''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""$$$''''''%%%###""""""&&&%%%%%%$$$$$$%%%%%%&&&)))))))))))))))(((''''''(((((()))***************(((((())))))))))))(((((())))))************))))))))))))************)))(((+++*********))))))((((((+++)))((('''((()))+++,,,******************************+++++++++,,,,,,,,,))))))(((((()))***++++++........................//////.........------------...............------+++,,,---...///////////////////////////000111111111000000000111333555666333333222111000000000111222222222222222222222222444444333333222222333333444333333333444555777888777777666666666666666777::::::999999999:::;;;;;;:::::::::::::::::::::::::::===BBBEEEHHHLLLOOORRRRRRTTTVVVVVVTTTTTTWWWZZZccceeejjjpppvvv|||vvvrrrccc\\\RRRJJJFFFBBB>>>;;;<<<<<<============<<<;;;======<<<;;;:::999888888999999999999999999999999;;;;;;:::999999999999:::999999:::::::::999888888888777777777777888888999:::999888777888:::<<<>>>999:::;;;<<<============>>>>>>>>>>>>???@@@AAABBBBBBAAAAAAAAA@@@@@@?????????<<<999666444444555666888999;;;===???AAACCCDDDEEEBBB@@@??????===:::666666444000...---...000111222555888<<<@@@BBBCCCDDDGGGHHHHHHHHHIIIIIIJJJJJJGGGFFFEEECCCBBBBBBBBBBBBAAA???<<<888444000...---,,,***))))))+++,,,+++******)))))))))))))))******)))((((((((((((***+++,,,))))))))))))))))))))))))+++***'''&&&&&&'''***+++++++++++++++***************)))(((&&&&&&''''''((((((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))(((((('''''''''&&&''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''######$$$%%%%%%&&&'''''''''''''''''''''''''''''''''***+++(((###!!!$$$(((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((&&&%%%&&&))))))'''$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''')))))))))))))))(((''''''(((((()))***************))))))************))))))))))))))))))))))))))))))((((((((()))))))))******************)))))))))((()))((('''&&&'''(((***+++************************************+++++++++,,,)))))))))))))))***++++++------------------------//////.........------------...............---------...............------///............///000111000000000000111333555666333222111111000000111111222222222222222222222222444333333222222222333333333333333333333555666777777777666666666666666777999999:::::::::;;;;;;;;;::::::::::::::::::::::::999;;;>>>@@@BBBEEEJJJMMMOOOPPPOOOMMMJJJIIIKKKNNNNNNPPPSSSWWW\\\```ccceeejjjooowww}}}uuupppnnnmmmlllkkkgggiiijjjhhhbbbZZZSSSPPPQQQLLLFFFBBB@@@???===;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;::::::999999888======<<<<<<<<<<<<<<<<<<========================;;;;;;;;;<<<<<<<<<<<<<<<===<<<<<<;;;;;;;;;;;;;;;999888777666666888999:::<<<<<<===??????@@@@@@@@@AAAAAAAAAAAAAAABBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAA???===:::888777777777666777999;;;>>>@@@BBBBBBBBBAAA???@@@AAAAAA???<<<:::777333///......000111111333666:::>>>AAADDDEEEIIIIIIIIIJJJJJJJJJJJJKKKHHHHHHGGGFFFEEEEEEEEEEEEDDDBBB@@@<<<999555222111///---,,,+++,,,,,,,,,***+++***************++++++,,,+++***)))((((((((()))))))))))))))))))))))))))******))))))))))))******)))))))))(((((((((''''''***)))((('''&&&'''(((((()))))))))))))))))))))))))))((('''&&&&&&'''((())))))(((((((((''''''''''''(((((())))))))))))((((((&&&''''''((((((''''''&&&''''''(((((((((''''''&&&%%%%%%&&&&&&&&&'''''''''$$$%%%%%%&&&''''''((((((''''''''''''''''''''''''''')))***)))%%%$$$%%%(((((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((&&&%%%&&&((()))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''((((((''''''''''''''''''''''''''''''''')))))))))))))))(((((('''(((((()))*********************++++++++++++*********)))(((''''''((()))***(((''''''''''''(((***+++************))))))))))))(((((('''&&&'''((()))***************************)))))))))*********++++++***))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,...............---------------...............---////////////...---,,,+++......---------...//////000000000000111222444555222222111000000000111111222222222222222222222222222222222222222333333333333333333333444555666666666666555555555666666777777888:::;;;<<<<<<<<<<<<:::::::::::::::::::::::::::;;;<<<<<<===AAAEEEIIINNNLLLIIIEEE@@@???@@@BBBBBBCCCEEEGGGIIIKKKLLLMMMNNNRRRYYYaaajjjqqqvvvyyy}}}zzzyyywwwrrrnnnfffccc___[[[XXXUUUQQQNNNSSSUUUVVVTTTOOOJJJFFFEEEBBB@@@=========>>>===<<<<<<<<<<<<<<<<<<===>>>???????????????????????????CCCCCCAAAAAAAAABBBCCCDDDBBBCCCDDDEEEEEEEEEDDDCCCAAAAAA@@@@@@@@@@@@AAAAAACCCBBBAAA@@@?????????@@@;;;:::999888777888999999>>>??????AAABBBCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDBBB@@@>>><<<;;;:::666777888:::<<<===??????AAAAAA@@@BBBCCCDDDCCCAAA@@@===888333000///000111000111333777;;;@@@DDDFFFJJJJJJKKKKKKLLLLLLLLLKKKIIIIIIIIIIIIIIIIIIIIIIIIGGGFFFEEECCC@@@<<<999777444222///......---,,,***,,,++++++*********++++++,,,+++***)))(((((((((((()))))))))))))))))))))))))))***+++,,,,,,+++***)))((((((((((((''''''''''''***)))((('''''''''((((((************************((((((''''''''''''((()))((((((((((((''''''''''''(((((())))))))))))((((((&&&''''''((((((''''''&&&'''(((((())))))(((((((((%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''(((((())))))'''''''''''''''''''''''''''(((((()))((((((''''''(((((((((((((((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&'''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((((())))))(((((('''''''''''''''''''''''''''(((((())))))))))))(((((((((((()))***************)))******++++++******)))***)))'''&&&&&&''')))******)))'''%%%%%%&&&((()))*********))))))))))))))))))(((((((((((()))******************************((())))))))))))******************))))))***++++++++++++++++++++++++++++++........................,,,---......///...............//////...------,,,---------,,,,,,------.../////////000111222222333111111000000000000111111111111111111222222222222111111222333333333333333444444444555555666666777555555444444555555666666555777:::<<<======<<<;;;999999::::::::::::;;;;;;<<<<<<<<<;;;<<<@@@FFFKKKOOOLLLGGGAAA===<<<===>>>BBBBBBBBBCCCDDDEEEEEEEEECCCEEEIIIOOOVVV]]]bbbeeehhhllluuu|||zzzqqqmmmgggccc```\\\XXXUUUNNNNNNMMMLLLJJJHHHFFFDDDDDDEEEFFFEEEBBB?????????@@@@@@@@@@@@@@@???>>>>>>CCCBBBBBBBBBDDDEEEGGGHHHGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJIIIIIIJJJMMMOOOPPPPPPQQQRRRSSSRRRPPPNNNMMMLLLKKKIIIGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEAAA@@@???===<<<<<<<<<<<>>===::::::::::::;;;;;;;;;;;;@@@AAAAAABBBDDDDDDDDDCCCEEEBBB===777333111000000//////000333777===BBBEEEIIIJJJLLLMMMMMMMMMMMMLLLJJJJJJKKKKKKLLLLLLLLLLLLIIIIIIIIIHHHFFFBBB???===999777333111000...,,,***,,,+++******************((((((((())))))***++++++)))))))))))))))))))))))))))******++++++******)))*********)))))))))(((((()))))))))((((((((((((((())))))))))))))))))))))))'''''''''''''''(((((()))((((((((((((((('''''''''''''''((((((((((((''''''''''''(((((((((((('''''''''((())))))))))))))))))&&&&&&&&&&&&''''''''''''&&&&&&'''''''''((((((((('''''''''''''''''''''''''''''''''(((******(((&&&((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&''''''''''''''''''&&&((((((((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&''''''(((''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((())))))))))))((((((''''''''''''''''''''''''(((((())))))))))))(((((((((((()))***************(((((())))))))))))((((((+++)))(((&&&&&&((()))+++,,,***(((&&&%%%%%%&&&'''))))))))))))))))))************)))*********++++++************************((())))))))))))*********++++++***************+++++++++++++++++++++++++++---.....................,,,------...//////......,,,------...//////......------,,,,,,,,,,,,------...//////000111111111111111000000///000000111111000000000111111222222222000111222444555555555555555666666666777777777777444444333444444555666666555666999;;;===<<<;;;;;;999999999::::::;;;;;;;;;;;;;;;::::::;;;@@@GGGLLLMMMIIIDDD@@@>>>>>>>>>???===>>>>>>>>>??????@@@@@@AAABBBCCCEEEJJJOOOSSSVVVRRRWWWaaappp}}}}}}|||xxxqqqiiibbb___XXXVVVRRROOOLLLJJJHHHFFFBBBBBBBBBBBBBBBBBBCCCDDD>>>???@@@@@@??????@@@BBBBBBCCCEEEEEEEEEDDDDDDDDDHHHIIIIIIKKKLLLNNNPPPQQQPPPPPPPPPQQQQQQRRRRRRSSSTTTUUUUUUWWWZZZ]]]```aaaffffffggggggeeebbb___]]][[[YYYVVVSSSPPPMMMKKKJJJGGGGGGGGGGGGHHHHHHIIIJJJFFFFFFDDDCCCAAA@@@?????????>>>>>>???@@@BBBCCCDDDFFFGGGHHHJJJJJJJJJJJJJJJHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJKKKJJJHHHFFFCCCAAAAAAAAA@@@>>>===<<<;;;:::<<<===@@@AAACCCDDDEEEFFFHHHEEEAAA<<<777333111000///......000444:::???BBBGGGHHHKKKMMMNNNNNNMMMMMMJJJJJJLLLMMMMMMMMMMMMMMMJJJKKKKKKKKKIIIGGGDDDBBB>>><<<888555333111...,,,,,,+++***)))))))))))))))'''(((((()))******++++++************************+++***(((''''''(((***+++************)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''(((((((((((((((%%%&&&&&&''''''&&&&&&%%%'''(((((((((((((((((('''''''''((()))))))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((('''&&&'''))))))(((&&&((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''(((''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((())))))))))))(((((('''''''''''''''''''''''''''(((((()))))))))))))))(((((()))***************(((((())))))))))))((((((+++***)))(((((()))***+++,,,+++)))'''&&&&&&''''''))))))))))))*********************+++++++++,,,,,,************************)))))))))*********++++++,,,,,,+++************+++++++++++++++++++++++++++---------...............,,,,,,---...////////////+++,,,---...////////////......---,,,,,,,,,------......///000000000000000000000/////////000111111//////000000111222222222000111333555666777666666555666666777777777666666333333333333333444555666555666888999::::::::::::888999999::::::;;;;;;<<<888888888888999>>>DDDIIIFFFCCC???======>>>>>>>>>:::::::::;;;;;;<<<<<<<<<>>>>>>>>>???BBBFFFIIILLLJJJPPP\\\jjjxxx|||wwwssspppqqqqqqqqqoookkkhhheeeaaaaaa___\\\WWWRRRMMMJJJGGGFFFFFFEEEDDDCCCCCCBBBAAAAAABBBAAA@@@@@@CCCEEEEEEFFFHHHIIIIIIJJJMMMOOOGGGIIILLLMMMMMMNNNOOOPPPQQQRRRTTTWWWYYYZZZ[[[\\\[[[[[[[[[\\\\\\]]]]]]]]]cccdddgggjjjmmmppprrrssszzzzzzzzzyyywwwtttrrrpppjjjiiifffbbb]]]XXXTTTRRRMMMLLLLLLLLLMMMMMMNNNOOOJJJJJJIIIGGGFFFEEECCCCCCAAA@@@??????@@@AAACCCDDDGGGHHHJJJLLLMMMNNNNNNMMMLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNMMMKKKIIIHHHIIIHHHGGGEEEBBB@@@>>>>>>888:::>>>AAABBBDDDGGGIIIGGGFFFDDD@@@;;;666222000///......///222666:::===CCCEEEHHHKKKMMMNNNMMMMMMJJJKKKMMMNNNOOONNNMMMMMMLLLLLLMMMLLLKKKJJJHHHGGGDDDAAA===:::777555222000---,,,+++******************+++++++++***)))((('''************************+++***'''%%%%%%'''***+++))))))))))))(((((((((((())))))*********)))((('''''''''''''''''''''''''''%%%&&&'''((()))))))))((('''''''''(((((((((((((((&&&&&&&&&''''''&&&&&&&&&'''(((((())))))(((((('''&&&&&&'''((())))))))))))&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((''''''&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((())))))(((((('''''''''''''''''''''''''''''''''((()))))))))))))))(((((()))***************)))))))))******)))))))))++++++************++++++))))))))))))))))))))))))((()))))))))************))))))***+++++++++++++++************************************+++++++++,,,---,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////+++,,,---...////////////------...............---//////...------------------...///000000000///...///////////////000111111/////////000111222222222000222444777888999888888444444555666666555444333222222222222333444555666666666777777888888888888888888999::::::;;;<<<<<<888888888888888<<>>;;;:::<<<===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;===@@@DDDHHHJJJNNNWWWdddqqqzzz~~~{{{wwwqqqlllhhhgggffffffeeebbb^^^ZZZXXXXXXWWWVVVUUUSSSQQQPPPNNNMMMKKKIIIHHHFFFEEECCC@@@BBBDDDEEEEEEDDDDDDDDDEEEGGGIIIIIIHHHIIIKKKMMMIIIKKKNNNPPPQQQRRRUUUWWWVVVYYY[[[\\\\\\\\\___bbbaaacccgggkkkmmmnnnnnnnnnmmmmmmmmmmmmnnnnnnnnnnnntttvvvzzz}}}~~~~~~vvvuuutttqqqlllfff```]]]VVVVVVUUUSSSSSSRRRRRRRRROOOOOONNNNNNLLLKKKIIIIIIEEEDDDCCCBBBBBBCCCDDDEEEGGGIIILLLOOOQQQRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPQQQQQQQQQQQQPPPOOOOOOOOONNNLLLKKKIIIGGGEEEEEE<<<>>>AAABBBAAAAAACCCEEEEEEEEEEEECCC???999333000000/////////000333555777???AAAEEEIIILLLMMMMMMMMMLLLMMMOOOPPPPPPOOONNNMMMNNNNNNNNNMMMMMMLLLLLLLLLJJJGGGCCC???===:::777555//////...---,,,++++++,,,******++++++***)))'''&&&******************************)))(((((()))******************))))))))))))))))))***+++***)))((('''((((((((((((((((((((((((%%%&&&'''((()))))))))(((''''''''''''((((((((()))'''(((((((((((((((((('''(((((())))))))))))((((((%%%%%%&&&'''((())))))(((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((%%%""""""%%%(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%&&&&&&'''(((((()))((('''&&&&&&&&&&&&'''(((%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((%%%''')))(((&&&%%%&&&(((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((('''''''''''''''''''''''''''''''''''''''((()))))))))))))))(((((()))*********************++++++++++++*********+++,,,,,,,,,,,,+++***&&&'''(((***+++,,,,,,,,,(((((())))))*********+++(((((()))******************************************++++++++++++,,,,,,,,,---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////+++,,,---...////////////////////////...---,,,,,,000///...------------------...///000000000///...///////////////000111111...//////000111222222222000222555888999:::999999222333444444444333222111222222222222333444555666777666666666666666777888888888999::::::;;;<<<<<<;;;;;;;;;:::999;;;???BBB???<<<::::::<<<===;;;999<<<<<<<<<;;;::::::999999999999<<>>>>>???CCCDDDFFFEEEAAA;;;444000000000//////000111222333<<>>;;;999111111000///...---------&&&''')))***++++++******************************)))***+++,,,,,,+++***)))---------,,,,,,,,,++++++)))******++++++)))((('''))))))))))))))))))))))))$$$%%%'''))))))))))))(((&&&'''''''''(((((())))))))))))************))))))(((((())))))))))))(((((($$$%%%&&&'''((((((((((((''''''''''''((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))((()))((($$$$$$)))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%&&&&&&'''((())))))((('''&&&%%%%%%&&&'''((($$$%%%%%%&&&'''((())))))&&&&&&&&&'''''''''(((((($$$'''))))))&&&%%%&&&((((((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''))))))(((((('''''''''&&&))))))))))))))))))))))))((()))))))))'''''')))***************))))))))))))(((((())))))))))))(((((())))))(((((((((((()))))))))((('''''''''(((***+++************************************)))'''&&&%%%******+++++++++,,,,,,,,,+++,,,---,,,***)))***+++))))))))))))))))))))))))........................------------------------...---,,,,,,,,,...///000111111000000//////......//////000111111111111111000000000000////////////111333666999999888666444222222222333333333444444555444444333333333444444777777777777777777888888888999:::;;;;;;;;;::::::<<<:::888999;;;<<<:::888<<<<<<;;;;;;:::999999999999:::::::::999999;;;===;;;<<<===???DDDLLLUUU\\\eeelllwww~~~|||xxxvvvmmmkkkgggdddaaa]]]XXXUUUUUURRRNNNLLLLLLKKKHHHEEEDDDEEEFFFEEEDDDCCCDDDEEEDDDCCCCCCEEEGGGIIIJJJJJJEEEGGGJJJKKKLLLNNNPPPQQQVVV\\\bbbdddbbb```aaadddbbbgggnnnsssuuuuuuuuuuuu}}}}}}}}}}}}~~~zzztttlllfffaaaaaa``````^^^]]]\\\[[[[[[YYYWWWVVVVVVUUUSSSQQQPPPLLLHHHHHHKKKKKKHHHDDDKKKMMMPPPSSSUUUVVVVVVVVVWWWWWWVVVUUUSSSRRRQQQPPPVVVUUUSSSTTTUUUVVVTTTSSSQQQRRRSSSUUUUUUTTTSSSSSSNNNMMMKKKJJJGGGEEEDDDCCCEEEEEEDDDBBB>>>999555222------...///111222333333999<<>><<<;;;::::::<<<<<<;;;:::888888777777777777777777:::<<<======;;;;;;;;;<<>>::::::::::::::::::::::::999999999999999999999999;;;<<<=========???CCCFFFKKKQQQ[[[eeemmmtttzzz~~~~~~|||zzzwwwvvvvvvvvvvvvyyy|||~~~|||wwwsssnnnkkkfffdddaaa```___^^^\\\[[[VVVTTTQQQNNNMMMMMMNNNNNNOOOPPPQQQRRRRRRUUUYYY\\\[[[^^^bbbeeeggghhhjjjkkknnnllllllnnnrrrxxx}}}~~~}}}}}}}}}|||yyyuuuqqqkkkiiifffdddcccccceeeffffffhhhlllooonnnhhh```YYYYYYXXXWWWVVVUUUUUUTTTTTTQQQQQQQQQRRRUUUWWWVVVVVVQQQWWW___bbbccceeejjjnnnlllmmmnnnmmmllljjjgggeee```^^^[[[XXXUUUTTTSSSSSSOOORRRVVVWWWWWWWWWXXXZZZXXXXXXXXXXXXXXXXXXXXXWWWXXXWWWWWWVVVUUUTTTSSSSSSTTTSSSQQQOOOKKKHHHEEECCC>>>===<<<;;;999888777666333777===EEELLLQQQTTTUUUTTTTTTTTTTTTTTTTTTTTTTTTRRRQQQQQQRRRSSSSSSRRRPPPNNNNNNOOOPPPPPPPPPOOONNNLLLLLLJJJHHHDDD???;;;888000000...---+++***)))((()))******++++++******)))++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))%%%&&&'''((())))))))))))(((((((((((((((((((((((()))(((((('''''''''''''''''''''(((((()))(((((((((***)))((((((''''''(((((('''&&&$$$######$$$&&&'''))))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''((((((******))))))((((((''''''(((((((((''''''(((((((((((((((((((((((((((((((((((('''&&&&&&'''((('''%%%&&&&&&'''(((((((((((((((&&&(((***+++,,,+++)))(((''''''''''''''''''((()))''''''&&&%%%&&&'''((()))///***$$$$$$'''******'''&&&&&&''''''((())))))***''''''((((((((((((''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&''''''(((((())))))))))))))))))((((((((((((((((((((((((((()))))))))'''''')))***))))))))))))(((((((((((()))'''&&&$$$$$$&&&''')))))))))(((((((((((())))))***++++++,,,,,,,,,,,,,,,((((((((((((((((((((((((************)))((('''&&&))))))*********+++++++++***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,---...//////...---,,,------......//////000000,,,,,,---................../////////000000000111///111222444555444444333000000000111111111222222222222222222222333444555555666666888999:::;;;;;;???===;;;999888999:::;;;888888999888888888888999888888999999:::::::::;;;:::::::::;;;???FFFNNNUUUYYY___iiirrrxxx{{{~~~}}}yyytttoookkkhhhfffeeebbbdddfffhhhjjjlllooorrr|||xxxtttpppmmmllliiifffdddbbbaaa___]]]\\\ZZZXXXUUUSSSRRRSSSTTTVVVXXXZZZ\\\^^^aaafffiiiffflllssswwwzzz{{{|||}}}}}}zzzzzz}}}}}}}}}|||xxxtttrrrqqqpppnnnmmmkkkhhhdddaaa]]][[[XXXVVVUUUVVVWWWYYY[[[___dddjjjllliiibbb]]]ZZZ\\\]]]^^^\\\YYYUUUSSSQQQQQQQQQSSSVVVXXXXXXWWWTTTZZZaaadddeeejjjsss{{{}}}zzzwwwuuuiiigggccc___[[[XXXVVVUUUOOOQQQTTTVVVVVVVVVWWWWWWWWWWWWWWWWWWXXXXXXYYYYYYXXXXXXXXXWWWWWWVVVVVVVVVXXXXXXVVVTTTQQQOOOMMMKKKGGGFFFEEECCCAAA???>>>===666999???FFFLLLQQQTTTUUUUUUUUUUUUUUUUUUUUUUUUUUURRRQQQPPPQQQSSSSSSQQQPPPPPPQQQRRRRRRRRRQQQOOONNNMMMMMMNNNMMMJJJFFFBBB@@@555444222000---+++)))(((******++++++++++++******************************))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))'''(((((((((((((((''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''((((((((((((((()))(((''''''&&&&&&''''''((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((''''''(((((((((******))))))(((((('''''''''(((((((((((((((((('''(((((((((((((((((((((((((((&&&%%%&&&'''((('''&&&&&&'''(((((())))))((((((###$$$&&&(((((('''&&&%%%&&&%%%%%%%%%&&&&&&'''(((((('''&&&%%%%%%'''((())),,,&&&!!! $$$'''&&&$$$%%%&&&&&&'''((()))******''''''((((((((((((''''''%%%%%%%%%$$$$$$%%%&&&&&&###$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&''''''((((((((())))))))))))******))))))))))))))))))))))))((()))))))))'''''')))***************))))))))))))******)))(((((()))******))))))(((((((((((())))))(((((()))************)))))))))))))))))))))))))))************((('''&&&%%%)))))))))************+++)))+++,,,,,,+++***+++---************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------..................///......---,,,..................//////,,,------...///...............//////000000111111...///111222333333222222///000000000000111111111222111111222222333444555555555666777888999999:::===<<<:::999888888999:::666777888888666666777888666666777888999999::::::999;;;===@@@GGGQQQ\\\dddlllqqqxxx}}}~~~}}}{{{zzzpppkkkeee```]]][[[XXXWWWUUUVVVWWWXXXYYY\\\```cccooossszzz|||yyyvvvssspppsssoookkkhhhfffeeecccaaa`````````^^^[[[ZZZZZZ\\\]]]```eeehhhkkkooosssvvvvvv|||{{{www|||~~~|||xxxrrrnnnmmmppprrrwwwxxxyyy{{{{{{{{{zzzyyy|||{{{{{{|||||||||yyywwwrrrqqqooolllhhhfffdddcccbbb```^^^\\\[[[YYYVVVTTTTTTRRRPPPNNNNNNOOOQQQRRRTTTWWW^^^dddiiihhhddd___```cccfffhhhfffbbb]]]YYYVVVUUUUUUWWWYYY[[[[[[ZZZZZZ^^^ccceeefffllluuu}}}wwwuuurrrnnniiieeebbb```WWWWWWXXX[[[]]]]]]ZZZXXXWWWWWWVVVVVVWWWWWWXXXYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZYYYXXXVVVUUUSSSRRRRRROOOOOOMMMLLLJJJIIIGGGGGG>>>AAAEEEJJJOOOSSSUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVSSSRRRRRRRRRTTTTTTRRRQQQSSSTTTTTTTTTTTTRRRQQQPPPOOOOOOPPPPPPNNNLLLIIIHHH<<<;;;888555222///,,,++++++++++++,,,,,,+++++++++************************))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((())))))******))))))(((((())))))***((((((((((((((('''&&&&&&((((((((((((((((((((((((((())))))))))))((('''&&&%%%&&&''''''(((((((((((((((((('''&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''(((''''''''''''''''''((()))((((((''''''(((((()))'''''''''''''''&&&&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((('''&&&%%%&&&(((((((((&&&''''''((())))))))))))(((%%%&&&'''((()))(((''''''%%%%%%%%%%%%%%%&&&'''(((''''''&&&%%%&&&'''((()))+++'''$$$###&&&''''''&&&$$$$$$%%%%%%&&&'''((((((''''''((((((((((((''''''&&&&&&%%%%%%%%%&&&''''''$$$$$$%%%&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((((((((()))))))))*********))))))))))))))))))))))))((()))))))))'''''')))***++++++++++++************************************))))))(((((((((((())))))'''''')))*********)))(((***************************************)))((('''))))))))))))************)))+++,,,,,,+++***,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---....../////////...---------------..................------------...///////////////.........///000111111111///000111222333333333222/////////000000000111111111111111111222333444555555555666666666777777777888888888999999999::::::666888999888666666777999666777888999:::;;;<<<<<>>??????FFFLLLTTT^^^gggpppyyy~~~{{{qqqiiiddd]]]ZZZVVVVVVXXXZZZYYYWWWVVVVVVTTTRRRQQQRRRUUUXXXYYY[[[___eeeppp}}}~~~~~~}}}{{{yyyvvvsssooolllkkkkkkjjjiiiiiimmmrrrtttsssrrrsssuuuooottt|||xxxnnnfffhhhlllqqquuuwwwuuussslllkkkhhhdddaaabbbeeehhhfffggghhhhhhgggdddbbb```^^^___bbbeeegggfffaaa^^^^^^\\\WWWTTTRRRRRRTTTUUUTTTSSSRRRSSSUUUWWWWWWVVVTTTSSSQQQPPPQQQSSSVVVXXX[[[]]]bbbiiimmmooollljjjdddfffhhhjjjkkkkkkjjjiiiZZZYYYXXXYYYZZZ[[[ZZZYYY^^^___aaaccccccccceeefffqqquuuzzz{{{vvvsssuuu{{{{{{ssskkk___]]][[[XXXVVVUUUUUUUUUVVVWWWWWWXXXYYYYYYZZZZZZ^^^]]]]]]\\\\\\]]]]]]^^^YYYYYYYYYXXXXXXWWWWWWVVVPPPRRRSSSUUUWWWXXXYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXWWWVVVVVVWWWXXXXXXWWWUUUUUUVVVXXXYYYYYYYYYXXXWWWVVVVVVUUUTTTSSSQQQPPPOOOJJJHHHEEEAAA===888555444,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((()))************))))))))))))******%%%%%%'''((())))))******((((((((((((((((((((((((((()))*********)))'''&&&$$$%%%&&&'''((((((((((((******)))((((((((((((((($$$&&&(((******(((&&&$$$))))))))))))))))))))))))&&&&&&&&&%%%%%%&&&&&&&&&))))))(((((((((((())))))'''((((((((())))))******&&&'''((())))))((('''&&&(((((((((((((((((((((((('''&&&%%%&&&((()))(((''''''(((((()))))))))))))))'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''')))******&&&&&&&&&''''''''''''(((%%%'''((('''%%%$$$%%%&&&'''''''''(((((((((((((((''''''(((((((((((('''''''''''''''''''''((()))******))))))(((''''''&&&&&&&&&&&&&&&&&&&&&'''((()))++++++***************++++++*********))))))(((((((((((((((((())))))))))))))))))************))))))******))))))((((((''''''))))))))))))))))))))))))***)))((((((((()))+++,,,******))))))((((((''''''++++++++++++++++++++++++******))))))))))))******...------,,,+++***))))))+++++++++++++++++++++++++++++++++,,,,,,---------+++++++++,,,,,,---------...///000///------///000///...---,,,+++,,,,,,------------............///111000///......///000000000111333333333333555666000000000000111222333444222333444333111111111222555555666666666555333222555555555555666666666666888888777888888888666444555888<<<>>>???AAAGGGKKKQQQXXXbbbllluuu~~~|||vvvuuurrrnnngggeeecccbbbbbbaaa^^^\\\aaa^^^YYYUUURRRSSSUUUWWW[[[\\\___eeeqqq|||yyyvvvuuuqqqllliiihhhkkknnnpppuuu{{{uuujjjffffffiiinnnpppooosssyyytttrrrnnnjjjhhhggghhhhhhllliiijjjmmmlllfff___]]][[[YYY\\\bbbeeecccbbbccc___^^^]]][[[ZZZZZZYYYYYYVVVWWWVVVUUUXXX___```^^^ZZZXXXUUUSSSTTTZZZcccjjjjjjcccbbbiiiqqqqqqnnnmmmllliiiffffffjjjnnnoooooofff^^^UUUPPPQQQSSSSSSRRRXXXYYY[[[^^^aaa```]]]ZZZcccfffjjjooottt{{{|||yyyuuulllaaaYYYWWWVVVSSSQQQVVVTTTTTTTTTVVVXXXWWWWWW\\\\\\]]]]]]]]]]]]\\\\\\XXXXXXWWWWWWWWWXXXZZZ[[[WWWXXX[[[\\\\\\ZZZXXXVVVXXXWWWXXXYYY[[[ZZZYYYWWWUUUVVVVVVWWWWWWVVVVVVUUUWWWWWWXXXXXXXXXXXXXXXXXXWWWWWWVVVVVVTTTSSSRRRQQQPPPNNNLLLJJJGGGBBB<<<888555222///---,,,,,,+++***++++++,,,,,,,,,++++++***,,,,,,,,,,,,------...///,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))((('''''''''''''''))))))((((((''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&'''((())))))(((''''''((((((''''''''''''((((((((('''&&&%%%%%%%%%%%%%%%(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((('''''''''&&&)))(((%%%&&&)))***((('''((()))******)))((('''))))))(((((((((((())))))'''''''''(((((((((((()))(((''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******(((((((((((((((((((((((((((''''''''''''&&&&&&&&&))))))***))))))((('''''''''''''''''''''((())))))))))))(((((((((((())))))************)))))))))((()))))))))***************))))))************))))))***)))))))))((((((((('''))))))))))))))))))))))))***)))((((((((()))++++++(((((())))))***+++++++++******************************))))))))))))******,,,,,,,,,+++******))))))+++++++++++++++++++++++++++++++++,,,,,,---------------------------------.../////////------///000///...---,,,,,,,,,---------------............///000000///......///000111---///000000000///111222222222111111111111111222222333444333222111222333444555666666666555444333555555666666666777777777666666666666777777666555666999===???BBBHHHPPPVVVdddiiirrr{{{{{{zzzxxxxxxxxxvvvsssqqqooojjjccc\\\XXXWWWYYY[[[[[[___eeeooozzz~~~}}}yyyvvvrrrqqqooolllkkknnnssswww}}}uuukkkgggfffiiinnnppprrrxxx}}}wwwrrrooonnnnnnsssnnnkkkmmmjjjccc\\\ZZZ]]]ZZZ\\\aaaeeeddddddfffddddddddddddeeefffggghhhfffhhhgggfffhhhllljjjeeehhheeeaaa___bbbhhhooosssnnniiihhhooouuutttpppnnniiifffdddeeehhhkkkmmmmmmggg^^^RRRKKKJJJLLLLLLLLLQQQRRRTTTXXXZZZYYYVVVSSSWWWYYY\\\```eeekkkrrrwww{{{vvv}}}{{{nnnfffccc```[[[VVVTTTRRRQQQRRRUUUXXXYYYYYYYYYYYYYYYZZZZZZYYYYYYYYY[[[[[[ZZZZZZZZZ\\\]]]^^^\\\\\\[[[[[[ZZZZZZZZZ[[[YYYYYYYYYZZZ\\\\\\ZZZXXXWWWXXXXXXXXXXXXXXXXXXWWWXXXXXXXXXXXXXXXXXXXXXXXXUUUUUUUUUTTTSSSRRRPPPPPPPPPOOOMMMLLLJJJGGGBBB???:::777333111///...,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++************************************))))))))))))))))))))))))(((((((((((())))))))))))))))))(((''''''''''''(((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((())))))***)))(((&&&&&&''''''&&&&&&&&&&&&''''''((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&(((((((((((((((((((((''')))+++***&&&&&&((((((&&&$$$%%%&&&''''''&&&%%%$$$''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''&&&&&&''''''((()))((((((((((((((((((((((((''''''''''''''''''((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''(((((((((''''''&&&%%%&&&&&&&&&&&&&&&'''(((((()))((((((((((((((())))))************))))))))))))+++++++++***************))))))************))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))((()))******+++)))))))))***++++++,,,,,,))))))))))))))))))))))))******))))))))))))******************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...........................//////...------...000......---,,,,,,,,,---------------............/////////......///000111222---///000///......///000444333222111000000000000111222333333222111333444444444555666666666555555666666666777777777888888666666666666777777888888:::>>>CCCGGGLLLUUU```hhhsssxxxssshhh```^^^___aaabbbhhhrrr}}}~~~|||{{{yyyvvvtttooonnnnnnnnnpppvvv~~~|||tttqqqoooqqqtttuuuxxx}}}xxxvvvuuuxxxqqqllllllkkkeee```___aaa]]]^^^dddiiikkkmmmppprrrssstttvvvxxx{{{}}}~~~|||}}}~~~}}}~~~yyyqqqrrrmmmhhhhhhlllrrrvvvxxxmmmgggeeejjjnnnlllhhhfff```^^^\\\]]]```cccdddeeeddd[[[PPPHHHFFFHHHIIIJJJJJJKKKNNNQQQSSSRRRNNNKKKJJJKKKMMMOOORRRXXX```eeemmmvvv~~~{{{qqqkkkqqq}}}xxxrrrqqqooohhh```YYYVVVRRRQQQRRRUUUWWWWWWVVVVVVVVVVVVVVVWWWWWWXXX[[[[[[[[[\\\\\\^^^___```aaa___]]]ZZZZZZ[[[^^^___\\\[[[[[[\\\^^^]]][[[YYYYYYZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXVVVVVVVVVUUUTTTSSSRRRQQQQQQPPPOOOOOOOOOMMMJJJGGGBBB???:::666444111---++++++++++++,,,,,,---------,,,,,,++++++***+++++++++++++++*********)))))))))************************))))))))))))))))))))))))))))))))))))((((((((((((***)))((((((''''''(((((('''((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))+++++++++***)))(((&&&&&&(((''''''''''''''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''&&&''''''(((((((((((((((((((((******&&&&&&)))***(((''''''((((((((((((''''''&&&'''((())))))((('''&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((''''''''''''&&&&&&%%%%%%''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&''''''******************+++,,,*********)))))))))))))))+++***************))))))))))))************))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))******+++,,,++++++******)))(((((())))))))))))))))))))))))******))))))))))))******)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............------------......///...---,,,...000---------------------------------............///.........///000111111222000222222222000///000111333222222111000000111111111222333333222222444555444444555555666666666777777777777777888888888888888888888777777888:::<<<@@@EEEMMMUUU]]]fffqqqyyy}}}tttkkkggghhhjjjrrrxxx}}}|||zzzyyyxxxwwwvvvuuurrrrrrrrrssswww~~~~~~|||}}}~~~|||{{{zzzrrrlllnnnpppoooooooooiiieeefffmmmtttxxx~~~|||vvvpppkkkkkkqqqwwwxxxwwwkkkccc^^^```aaa```^^^^^^YYYXXXXXXXXXZZZ\\\^^^^^^]]]WWWPPPKKKJJJKKKMMMMMMIIIJJJKKKNNNOOONNNJJJGGGEEEFFFFFFFFFHHHMMMSSSXXX]]]eeelllooorrrvvvxxxvvvlllaaaZZZ___jjjuuu~~~~~~uuutttxxxzzzuuunnneee```YYYTTTRRRQQQRRRRRRTTTSSSSSSSSSTTTUUUWWWXXXYYYYYYYYYZZZ\\\]]]^^^___cccaaa___]]]]]]^^^___aaa^^^^^^^^^___```___]]][[[ZZZ[[[[[[\\\\\\[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXYYYYYYXXXWWWVVVUUUUUUTTTSSSRRRRRRRRRQQQOOOLLLIIIEEEAAA<<<999555000---++++++++++++,,,,,,------,,,,,,+++***)))))))))************))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''***))))))((('''(((((((((''''''(((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))+++*********))))))((((((*********++++++*********''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((($$$'''(((&&&(((---///---(((((())))))))))))((((((((()))+++,,,,,,+++)))(((%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&%%%%%%&&&&&&'''(((******))))))***+++,,,,,,))))))))))))))))))************)))))))))((((((((())))))************))))))(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************+++******)))((((((''''''******************************))))))))))))******)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,---...///...,,,,,,...///,,,------------------------------............///------...///000111111111111222333333111000111222111111000000111222222333000222333333333333555666555555555555666666777777777777777777888888888888777888888777666888<<<@@@FFFNNNYYYdddllluuu}}}xxxvvvxxx{{{}}}{{{wwwwwwxxxxxxyyyzzz|||~~~}}}}}}}}}~~~}}}{{{wwwpppsssyyy|||vvvrrrssszzzvvvqqqmmmooouuuyyyyyywwwoooeee\\\ZZZYYYXXXYYY]]]ZZZZZZZZZYYYZZZZZZ\\\]]]YYYWWWTTTSSSRRRRRRQQQPPPNNNMMMLLLMMMMMMLLLIIIGGGFFFFFFFFFEEEEEEHHHMMMPPPQQQWWW[[[\\\```gggllllll```VVVNNNRRR[[[eeepppwwwzzzsssmmmpppxxx}}}|||xxxpppjjjaaaZZZVVVTTTTTTSSSSSSQQQPPPOOOPPPRRRTTTVVVVVVVVVXXXYYY[[[\\\]]]^^^``````aaaaaaaaaaaa``````aaa``````aaaaaaaaa^^^\\\[[[[[[\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYZZZZZZYYYYYYXXXWWWVVVWWWUUUSSSSSSSSSRRRPPPNNNNNNKKKFFFBBB>>>:::555222...---,,,+++++++++,,,,,,,,,+++******))))))))))))*********))))))))))))((((((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''******)))((((((((((((((('''((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))***++++++******+++,,,,,,+++******''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))$$$'''(((''')))...000...%%%%%%%%%%%%%%%%%%%%%%%%''')))***,,,,,,***)))'''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%&&&&&&'''''''''&&&&&&'''''''''''''''(((((()))''''''''''''((()))***+++))))))))))))******************))))))((('''''''''))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))************)))'''''''''((())))))************************************))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---------......---,,,,,,---///+++,,,---.........---------------............///---...///000111111000000///000111111//////000111000000000000111222333444///111333444333444666888666666666555555666777777666666666777777777888888555777888888888<<>>999444000...,,,,,,+++*********+++,,,------,,,,,,,,,++++++++++++***++++++++++++++++++++++++))))))))))))))))))))))))''''''(((((())))))******+++******)))))))))))))))++++++******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((('''&&&&&&'''((((((''')))***++++++***)))''''''''''''''''''((())))))(((((((((((((((((((((((('''((((((((())))))******&&&&&&&&&'''((())))))***'''******(((***...000...&&&%%%$$$######$$$%%%&&&((('''&&&&&&&&&&&&'''((('''''''''(((((((((((()))(((''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%&&&&&&'''((((((((('''&&&%%%%%%%%%%%%&&&''''''******))))))))))))******+++***)))(((((()))******))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))&&&&&&&&&'''((())))))***''''''((()))***++++++,,,(((((()))***************&&&(((***+++,,,+++)))(((((((((((((((((((((((((((******+++,,,,,,,,,,,,+++///......------......///***+++,,,,,,------,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------//////.........---------,,,,,,---...///000111111////////////000000000000000000000000000111111222111111111222333444666777===;;;888888999999666444777666555333222444777:::;;;===CCCMMMZZZeeemmmppp~~~~~~wwwrrrttt~~~|||xxxuuusssoookkkhhhddddddccceeemmmwwwzzzwwwwwwssssssxxx~~~~~~}}}~~~vvv{{{zzz{{{~~~{{{zzzssspppqqqvvvqqqpppvvv|||~~~wwwkkkbbbccchhhhhhccc___\\\WWWTTTRRRPPPOOOMMMNNNNNNNNNMMMLLLKKKKKKLLLDDDDDDCCCCCCGGGMMMVVV[[[\\\bbbggghhhfffgggmmmttt{{{wwwtttsssvvvxxxxxxwwwsssmmmeee[[[OOOHHHKKKSSSSSSOOOMMMPPPRRRRRRSSSWWWVVVXXXZZZ\\\___aaabbbbbb``````aaaaaaaaa``````___cccbbbaaa`````````bbbbbbbbb```^^^\\\[[[[[[\\\]]]\\\]]]]]]\\\\\\\\\\\\\\\ZZZYYYXXXVVVUUUUUUVVVVVVVVVWWWXXXXXXWWWTTTRRRPPPHHHFFFAAA;;;555000---+++222...***((()))***+++,,,++++++******************---,,,+++***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))((((((%%%%%%&&&'''((((((((('''(((((((((((())))))))))))(((((())))))*********+++*********)))))))))))))))((()))***)))((('''((()))***)))'''&&&&&&&&&'''(((&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''%%%%%%&&&'''((()))******)))+++***'''(((,,,...,,,+++******)))((('''''''''%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((('''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))((())))))(((&&&%%%'''((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''******))))))))))))************)))(((((()))***+++))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))''''''(((((()))******+++(((((())))))******++++++((())))))*********))))))'''(((***+++++++++)))(((************************)))******+++++++++++++++...------------------...***+++,,,,,,------,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------//////.........---------.........////////////////////////000000000111111000000000000000111222222111111111222333444666777:::888666666888888777555222333444444555777:::===CCCHHHPPP[[[fffqqqyyy}}}}}}~~~}}}tttppprrrxxxuuuqqqnnnmmmmmmkkkjjjlllmmmkkkjjjnnnyyy~~~}}}|||wwwwww{{{xxxyyyvvvnnnnnntttuuurrrkkkfff```[[[XXXVVVTTTSSSVVVSSSPPPPPPPPPOOOLLLJJJGGGFFFEEEDDDFFFJJJPPPTTTYYY]]]aaabbbbbbdddiiinnnqqqnnnmmmnnnqqqttttttsssooojjjeee]]]SSSMMMPPPWWW\\\VVVPPPPPPOOOMMMOOOSSSRRRTTTVVVYYY\\\^^^```aaa``````aaaaaaaaa``````___bbbbbbaaaaaaaaaaaabbbbbb```___]]]\\\\\\\\\^^^___^^^]]]]]]\\\[[[[[[[[[[[[ZZZYYYXXXWWWVVVVVVVVVWWWWWWWWWXXXXXXWWWUUURRRQQQLLLJJJFFF@@@;;;555111//////---+++******+++***)))++++++++++++++++++++++++...---,,,+++************************************************************(((((())))))))))))(((((((((((())))))))))))((((((&&&&&&''''''((('''''''''&&&&&&&&&&&&''''''''''''(((((()))))))))*********)))))))))))))))))))))))))))***++++++***)))***,,,***)))((('''''''''((()))&&&''''''((((((''''''&&&''''''((((((((((((''''''((((((((((((''''''''''''(((******'''(((,,,...,,,))))))(((''''''&&&%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((())))))((('''''''''''''''''''''&&&&&&&&&&&&'''''')))))))))(((''''''&&&&&&((())))))(((&&&&&&'''((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''******))))))))))))******)))))))))))))))***+++,,,))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))(((((())))))******++++++)))))))))))))))*********))))))*********))))))((('''((()))++++++******)))************************((()))******++++++******,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............---------...............---------000000//////............000000000111111111222222111000000000000111222222222222222222333444666666777666444444666777666555222444666777999<<>>999333...---......///000111111222000000...---------------************************************************++++++,,,,,,,,,,,,++++++(((((())))))))))))((((((''''''((())))))***))))))(((((((((((()))))))))***))))))(((((('''''''''&&&&&&&&&&&&'''((())))))***&&&'''((('''&&&%%%&&&'''***)))'''&&&&&&''''''((((((((())))))))))))((((((''''''((((((((((((''''''%%%%%%&&&'''((()))******'''***+++)))(((***)))%%%'''''''''''''''''''''''''''(((((()))))))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%&&&'''((('''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&'''(((''''''''')))+++(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&((())))))'''''''''(((***))))))***,,,,,,+++)))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))******)))((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))+++******)))))))))))))))((())))))))))))*********++++++++++++++++++++++++))))))*********+++++++++...---,,,++++++---...000111000000///...------------------............///............////////////000///.........///111222////////////000000000000000000111111111222222222111222222222111222444666444444444444666<<>>888333000///...///111222111111333111...---------+++***++++++,,,---------,,,,,,((((((((((((((((((((((((+++*********))))))((((((******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((***(((&&&%%%&&&(((,,,...((((((((((((((((((((((((%%%%%%%%%&&&'''(((((()))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''((((((((((((((((((((('''&&&&&&&&&%%%))))))(((((('''''''''&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''(((******((('''((()))***))))))***,,,,,,+++)))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''((())))))))))))((('''(((((((((((()))))))))***))))))))))))))))))))))))))))))(((((((((((())))))&&&&&&&&&&&&&&&'''((((((***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------...---,,,++++++---...000000000000///...------------------............///............////////////000//////...///000111222////////////000000000111111111111222222222222333111333444333222222333555444444444555:::BBBLLLSSSaaaeeeiiilllmmmnnnooopppfffcccdddkkkuuu}}}yyyyyyvvvqqqooosss}}}|||zzzsssrrrrrrtttxxx~~~|||}}}wwwkkkhhhddd___\\\[[[[[[[[[^^^___```aaaaaa^^^ZZZWWWUUUOOOLLLMMMLLLHHHEEEFFFJJJMMMRRRSSSQQQNNNJJJHHHDDDDDDCCCCCCDDDFFFHHHJJJLLLRRRUUUSSSTTTXXXYYYVVVVVVXXXYYYZZZZZZ\\\___aaaaaaaaaaaaaaaaaabbbbbbbbbdddcccbbbccceeeeeebbb_________```````````````___]]]\\\[[[ZZZYYYZZZ[[[[[[[[[[[[ZZZYYYXXXXXXXXXXXXVVVTTTPPPMMMIIIDDD>>>;;;333111...---.../////////111///---,,,------,,,*********+++++++++******)))************************************)))))))))(((***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))''''''((((((((()))))))))(((((())))))******++++++)))'''&&&%%%&&&(((+++,,,((((((((((((((((((((((((%%%&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''(((((((((((('''''''''''''''&&&&&&&&&)))(((((((((''''''''''''&&&&&&&&&''''''''''''((())))))((((((((('''''''''&&&&&&&&&''''''''''''(((((()))++++++)))((()))******))))))***,,,,,,+++))))))************))))))((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((()))))))))******))))))))))))))))))))))))***))))))(((((())))))***$$$$$$$$$%%%&&&'''))))))***++++++++++++,,,,,,,,,++++++++++++++++++++++++------------............------,,,+++,,,---...///000000//////...------------------............///............///////////////////////////000111111/////////000000000111111222222222222333333333333222333555555333222222333444555777:::AAAKKKWWW^^^eeehhhjjjjjjgggdddbbbbbbXXXVVVVVVZZZbbbiiilllmmmmmmmmmlllkkkmmmttt~~~xxxyyyzzzzzz|||{{{|||xxxsssuuuvvvxxx}}}yyyvvvpppjjjfffeeeeeefffgggkkkoooqqqnnnjjjeeecccbbb[[[UUUUUUTTTOOOKKKJJJKKKKKKMMMNNNOOOMMMIIIFFFBBBAAA??????AAADDDHHHJJJRRRWWW[[[[[[\\\]]]]]][[[WWWXXXXXXWWWWWWYYY]]]aaa____________`````````aaadddcccaaabbbccccccbbbaaaaaaaaabbbbbbbbbaaaaaa```\\\[[[ZZZYYYZZZ[[[\\\]]][[[[[[[[[[[[ZZZYYYXXXWWWZZZXXXUUUSSSPPPMMMHHHDDD;;;777111---,,,---......///---,,,+++,,,---,,,+++++++++++++++******)))(((************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))***++++++))))))***+++))))))))))))))))))))))))&&&&&&'''''''''((((((((('''((()))***+++,,,,,,---&&&&&&&&&&&&'''((()))***((((((((((((((((((((((((&&&''''''(((((())))))***((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''((((((((((((&&&&&&&&&'''''''''''''''((((((((((((''''''''''''&&&&&&&&&''''''''''''((()))))))))))))))(((((((((&&&&&&&&&''''''''''''((((((***,,,,,,***)))***+++***))))))***,,,,,,+++)))))))))************)))((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((((((((((((((()))))))))*********))))))))))))))))))))))))***))))))))))))))))))***'''''''''((((((***++++++(((((()))))))))*********++++++++++++++++++++++++------------............------,,,,,,,,,---...////////////......------------------............///............///////////////////////////000000111//////000000000111111111222222333333333444444444111333444555333222222222333777>>>EEEMMMVVV___eeeeeeeeeccc```[[[WWWVVVUUURRRRRRRRRTTTYYY___ccceeemmmpppssswww{{{}}}yyy|||}}}|||}}}}}}~~~~~~xxxtttrrrrrrrrrpppuuu|||~~~{{{vvvrrrooommmeee```___^^^ZZZXXXXXX[[[VVVQQQOOOMMMKKKGGGCCCAAA@@@===<<<>>>CCCHHHKKKUUUZZZ```cccdddddddddccc```^^^[[[XXXVVVWWWZZZ^^^\\\\\\\\\]]]^^^^^^______cccbbbaaaaaaaaabbbbbbcccccccccccccccccccccbbbaaa]]]\\\[[[[[[\\\]]]^^^___[[[\\\\\\]]]\\\ZZZYYYXXX[[[YYYXXXWWWUUUSSSOOOLLLEEE???777111......//////---,,,******,,,------,,,.........---,,,+++***)))*********************************)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******)))((()))***((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((((((((())))))*********+++%%%%%%&&&''''''(((''''''(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''((((((((((((%%%&&&&&&&&&'''(((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))***,,,,,,*********+++***))))))***,,,,,,+++)))((())))))*********))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))************))))))))))))))))))))))))******))))))))))))******++++++***************+++(((((()))))))))*********++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------..................---------------------............///............////////////...//////000000000000000000000000000111111111111222222333333333444444444000111333444333333444555777>>>IIISSSZZZ^^^bbbddd```^^^ZZZTTTPPPOOOQQQTTTRRRTTTWWW[[[```ffflllpppvvv{{{{{{}}}{{{{{{{{{xxxrrrmmmhhhhhhhhhgggjjjoooxxxooocccYYYRRRLLLGGGCCCAAA>>>;;;:::;;;@@@EEEIIIRRRVVV\\\bbbdddeeeeeegggjjjgggbbb[[[WWWUUUXXXZZZYYYYYYZZZZZZ[[[\\\]]]]]]```````````````aaabbbdddcccdddddddddddddddcccccc______^^^^^^^^^___aaabbb\\\]]]]]]^^^]]][[[ZZZYYYYYYXXXWWWWWWWWWVVVSSSQQQJJJEEE<<<555111000//////---+++******,,,------,,,.........---,,,+++***)))))))))))))))))))))))))))))))))))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))(((''''''''')))((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((())))))(((((('''''''''&&&%%%&&&'''((((((''''''&&&))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''((((((((((((%%%&&&&&&&&&'''((((((((('''''''''(((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))***,,,,,,***)))***+++***))))))***,,,,,,+++)))((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''(((((()))***+++)))))))))*********++++++))))))))))))))))))))))))+++******))))))******++++++***))))))((((((((()))***++++++++++++,,,,,,,,,++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------............///............////////////......///000000000000000000000000111111111222222222222222222333333333333000111333444444666999<<>>AAACCCEEEFFFKKKSSSVVVUUUXXX^^^gggeeeaaa\\\XXXWWWXXXZZZTTTUUUUUUVVVXXXYYYYYYZZZZZZ]]]aaabbbaaa```aaacccaaabbbcccdddeeefffffffffcccbbbaaa`````````aaabbb```___^^^]]]\\\\\\\\\\\\YYYYYYYYYZZZ[[[ZZZXXXVVVPPPMMMIIIDDD@@@;;;666333///...,,,,,,---...---,,,******+++++++++******)))))))))))))))))))))))))))((()))))))))************'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))'''((()))((('''&&&''')))))))))))))))))))))))))))''''''((((((((()))))))))))))))((((((''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''************************''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''(((((((((((('''''''''''''''&&&&&&&&&''''''''''''((((((((()))&&&&&&&&&''''''''''''(((&&&'''''''''((((((((((((&&&&&&&&&''''''''''''(((((()))++++++)))((()))******))))))***,,,,,,+++)))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))+++---...)))************+++++++++))))))))))))))))))))))))++++++************++++++(((((((((((()))+++,,,---((())))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,------......---------------------------------------.........//////............/////////000---...000111111111000///000111111111111222222222000000111111111222222222333333555666999???FFFKKKXXX^^^dddgggeee___YYYUUUZZZ\\\___dddkkkttt~~~{{{rrrnnnppprrrrrrpppxxx~~~hhhYYYRRRLLLIIIFFFCCCAAABBBCCCEEEEEEDDDHHHPPPRRRQQQTTT[[[______]]]ZZZXXXXXXZZZ\\\SSSTTTTTTUUUWWWXXXYYYYYYXXX\\\aaabbbaaa```aaaccc```aaabbbdddeeefffggggggcccbbbaaa_________``````aaa```^^^]]]\\\\\\]]]^^^[[[ZZZZZZ\\\]]]]]]ZZZXXXTTTRRRPPPMMMIIICCC<<<888111///------.........,,,++++++,,,---------,,,,,,************************(((((())))))*********+++'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((('''(((***))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))***))))))((((((((())))))))))))))))))))))))))))))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''((((((((()))(((((((((''''''&&&&&&%%%&&&'''''''''(((((())))))&&&&&&&&&'''''''''(((((('''((((((((())))))******&&&&&&&&&'''''''''(((((()))))))))))))))))))))))),,,+++***))))))***+++,,,,,,***(((''''''(((***,,,)))))))))))))))*********)))+++,,,,,,***))))))***+++*********))))))((((((*********)))))))))))))))******)))))))))***,,,---)))))))))))))))))))))))))))))))))))))))******+++++++++******))))))((((((,,,+++***))))))+++---...111000...,,,,,,,,,...///...------,,,,,,------......------,,,,,,,,,------............////////////............/////////000//////000111222333333333000111111111111222222222333222111111222333222000444555666999>>>GGGRRRYYYeeeffffffdddaaa______```kkkooovvv~~~wwwrrrssstttxxx~~~mmm]]]VVVRRRMMMKKKKKKJJJGGGDDDCCCCCCDDDGGGJJJLLLLLLKKKRRR\\\aaa\\\UUUSSSWWWYYYYYYXXXWWWVVVTTTSSSSSSSSSUUUXXX\\\```bbbaaa___^^^bbbcccdddfffgggggghhhhhhfffeeedddbbbaaaaaabbbcccbbbaaa```___]]]\\\ZZZZZZ]]]\\\\\\[[[[[[\\\]]]]]]YYYXXXUUUQQQMMMHHHDDDBBB666111++++++...222222000///......---+++***))))))+++++++++++++++***)))((())))))))))))((((((((((((&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&'''(((((()))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&''''''(((((((((''''''''''''&&&%%%$$$$$$''''''''''''''''''&&&&&&'''''''''''''''((())))))%%%&&&&&&'''((()))******(((''''''&&&&&&&&&''''''+++)))'''&&&%%%&&&'''(((((((((''''''&&&&&&&&&%%%))))))))))))))))))))))))******)))(((((()))******---+++)))(((((()))+++---'''''''''(((((()))))))))(((***+++***)))(((((()))************)))))))))((()))))))))))))))***************)))))))))***,,,,,,)))))))))))))))))))))))))))))))))))))))******+++++++++++++++************,,,+++***))))))+++---...000///---,,,+++,,,---......------,,,,,,------...///......------.....................////////////........./////////000000000000000111222222222333000111111111111222222222111000000000222333333222666888<<>>EEENNNXXXcccmmmtttwwwvvvvvvuuuxxx}}}tttppphhhbbb\\\WWWRRROOOLLLJJJGGGFFFFFFGGGFFFDDDHHHNNNQQQOOOOOORRRSSSRRRSSSTTTUUUVVVVVVUUUSSSRRRUUUVVVXXXZZZ[[[\\\]]]]]]^^^___```bbbcccdddeeeeeeeeedddcccaaa````````````^^^^^^^^^___``````aaaaaa\\\]]]^^^______^^^]]]\\\ZZZYYYXXXUUURRROOOMMMKKKBBB<<<444000000000000...000000///...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))***************))))))''''''((((((((()))))))))'''''''''''''''''''''''')))))))))(((''''''&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''')))(((''''''&&&&&&''''''&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%''''''((((((((('''''''''''''''''''''''''''''''''''''''((())))))((((((((()))))))))))))))(((''''''&&&''''''((((((((()))***,,,+++***(((&&&))))))(((((((((((('''''')))))))))))))))))))))))))))))))))))))))))))))))),,,+++***))))))***+++,,,))))))***+++---...//////---...//////---++++++,,,*********)))))))))))))))''''''((()))***++++++,,,******************++++++)))))))))))))))))))))))))))))))))))))))******+++******++++++,,,,,,------++++++*********+++,,,------,,,,,,+++++++++,,,---...------,,,,,,------...---......///////////////............////////////...////////////000000000222222222111111111111111000000111111111222222222333333333333333555999;;;@@@FFFPPP[[[fffqqqzzzzzzqqqiiibbb]]]ZZZWWWTTTOOOLLLJJJJJJIIIHHHMMMPPPRRRRRRVVV\\\^^^\\\UUUUUUUUUTTTTTTSSSSSSSSSSSSTTTTTTUUUVVVXXXYYYZZZ[[[\\\^^^```bbbcccdddeeeeeeeeedddcccbbbaaa``````^^^______```aaabbbcccccc]]]^^^___``````___]]][[[YYYYYYXXXWWWUUUSSSQQQPPPHHHBBB:::444111///...---/////////...---,,,,,,+++++++++++++++,,,------...,,,+++++++++******************++++++++++++******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***++++++++++++******)))'''''''''((((((((())))))''''''''''''''''''''''''&&&&&&''''''((()))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))(((((('''''''''''''''%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((''''''''''''''''''(((((()))'''((()))******)))(((''')))))))))))))))((((((((())))))))))))))))))))))))************************+++***))))))))))))***+++)))***+++,,,---...//////...///000///---++++++,,,))))))))))))))))))******''''''((()))***++++++,,,*********+++************************************)))))))))))))))******+++)))*********++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,+++,,,,,,,,,---...------,,,,,,------...+++,,,---............---............////////////////////////000000000111222222222111111111111111000000111111111222222222333333333333333666;;;???JJJQQQ\\\gggqqqzzz~~~yyyrrrnnnlllddd___XXXRRRPPPOOONNNNNNTTTVVVVVVXXX___hhhlllkkk]]]ZZZVVVSSSQQQPPPQQQRRRSSSSSSRRRRRRSSSTTTUUUVVVYYYZZZ\\\^^^aaabbbcccdddeeeeeeeeeeeedddcccbbbbbbbbbbbbbbbbbbbbbbbbbbbccc^^^___aaabbbaaa```]]]\\\YYYYYYYYYXXXWWWUUUTTTSSSMMMHHHAAA999444000...,,,......------,,,+++++++++,,,++++++++++++,,,......++++++*********))))))))))))******++++++******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++++++++++++++***))))))''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((''''''''''''(((%%%&&&''''''((((((''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&'''(((((((((''''''&&&%%%&&&&&&&&&'''''''''(((((('''''''''''''''((())))))(((''''''''''''''''''''''''''''''''''''((()))***((('''&&&&&&&&&&&&((((((((((((((()))))))))))))))))))))))))))))))))))))))******++++++++++++*********))))))))))))))))))***(((((()))***++++++,,,,,,,,,---...---+++)))((()))))))))))))))************(((((())))))******++++++***++++++++++++***))))))************************)))))))))))))))******+++************++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------...------,,,,,,------...***+++,,,.........------............/////////////////////000000000111111111111111111111111222222000111111111111222222222111222333333444888@@@FFFVVV]]]hhhrrrzzzyyyxxxzzzyyy}}}ssslllbbbZZZUUUSSSSSSRRRXXXYYYYYYZZZbbbooowwwxxxjjjgggaaaZZZUUURRRQQQQQQVVVUUUTTTSSSSSSRRRSSSSSSUUUVVVYYY\\\^^^```bbbbbbddddddeeeeeeeeeeeedddddddddddddddcccccccccccccccaaaaaabbbbbbaaa```^^^]]]ZZZZZZZZZZZZYYYXXXWWWVVVQQQNNNHHHAAA:::444000...------,,,,,,,,,+++++++++,,,,,,+++******+++---...+++************))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((++++++++++++***)))((((((&&&&&&'''''''''((((((((('''''''''''''''''''''''')))))))))(((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((***)))((((((''''''(((((($$$%%%'''((((((((('''&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%$$$$$$)))))))))((((((&&&%%%%%%%%%%%%&&&&&&'''((((((((('''''''''''''''((())))))''''''''''''((((((((((((''''''''''''((()))******(((&&&%%%$$$$$$&&&((()))''''''(((((((((((())))))))))))))))))))))))))))))((()))***++++++***)))(((************************((()))))))))******++++++,,,------,,,***(((((((((((()))))))))************)))))))))))))))************++++++,,,+++***)))(((************************)))))))))))))))******+++,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,+++,,,,,,---..................------,,,,,,------...***+++---///000///..................//////////////////000000000111111111000000000111222222222333000111111111111222222222111444666888:::AAALLLTTTbbbhhhrrr{{{zzzyyyzzz|||{{{oooccc\\\XXXWWWVVVXXXZZZZZZZZZaaappp}}}}}}zzztttmmmeee^^^XXXUUUYYYYYYXXXWWWUUUTTTSSSRRRQQQRRRUUUXXX[[[]]]______aaabbbdddeeeffffffeeeeeeddddddddddddddddddddddddccccccbbbaaaaaa```______]]]]]]]]]]]]\\\[[[ZZZYYYTTTSSSOOOIIIAAA:::555222---------------,,,,,,,,,---,,,***))))))***+++,,,,,,,,,+++++++++*********))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))))))))************)))((('''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((***))))))((((((((((((((($$$%%%'''((()))((('''&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%%%%%%%'''((((((((((((((('''&&&%%%%%%&&&&&&'''(((((()))'''''''''''''''((())))))(((((())))))******++++++''''''''''''((()))***+++&&&&&&&&&&&&&&&'''((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))'''((()))******)))((('''+++++++++++++++++++++++++++++++++++++++++++++,,,---//////...+++)))))))))(((((())))))*********+++*********)))))))))))))))***+++,,,,,,+++***)))(((************************)))))))))))))))******+++.........------,,,,,,,,,******+++,,,,,,,,,,,,+++,,,------.../////////......------,,,,,,------...+++,,,...000111111000///............/////////000000000000000111111111111//////000111222333333444000111111111111222222222444777;;;>>>BBBJJJWWWaaaiiioooxxx~~~~~~~~~~~~yyykkkbbb]]][[[YYYXXXZZZZZZYYYaaapppuuujjj```ZZZ]]]\\\[[[ZZZXXXUUUSSSRRRNNNOOORRRUUUXXX[[[\\\]]]___```bbbdddeeeeeeeeeeeecccddddddeeeeeefffffffffdddcccbbbaaa````````````____________^^^]]]\\\[[[VVVVVVTTTNNNFFF???999666..................------...,,,***(((((()))***+++---------,,,,,,,,,++++++*********++++++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++*********))))))(((&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&&&&''''''((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))******)))((((((((((((((($$$%%%'''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((%%%&&&'''((())))))))))))%%%%%%&&&&&&'''((())))))'''''''''''''''((())))))))))))***+++,,,---------''''''''''''((()))++++++%%%&&&((()))***)))((('''%%%&&&&&&&&&''''''(((((())))))************))))))************))))))))))))***************************)))((((((((()))+++,,,---,,,++++++******++++++&&&''''''((()))******+++******++++++++++++******(((***+++***(((''''''((())))))))))))))))))))))))(((((()))+++,,,---...///(((((())))))*********+++000,,,))))))+++,,,+++)))++++++,,,,,,,,,---------.........------.........,,,---......//////......////////////////////////333222000/////////000111000111111111111222222222000//////111333444444333777999===DDDNNNYYYccciiiuuuzzz~~~{{{zzzzzz{{{~~~vvvjjjaaa]]]\\\^^^___aaacccdddlll}}}uuujjjcccaaa]]]]]]cccfffbbb\\\YYYQQQQQQQQQRRRTTTWWWZZZ[[[ZZZ]]]```bbbbbbbbbcccdddeeeddddddddddddcccccccccdddcccbbbaaaaaabbbccccccbbbccccccbbb___]]]\\\\\\VVVVVVTTTSSSOOOIIIAAA<<<222000...---......,,,+++,,,,,,,,,------.........000///...---+++***)))(((************************(((((((((((((((((((((((((((((()))******((('''&&&'''''''''(((((()))***+++((()))*********((('''&&&&&&&&&&&&'''''''''((((((((((((''''''''''''((((((&&&'''''''''(((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((''''''$$$%%%%%%&&&'''((())))))(((((((((((((((''''''''')))******))))))((('''&&&+++***)))((((((((((((((((((((('''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&))))))************))))))************))))))))))))***************************)))((((((((()))+++,,,---,,,++++++******++++++++++++************))))))******++++++++++++******)))***,,,+++***((()))***************************((())))))***+++,,,------************+++++++++,,,///,,,***)))+++,,,+++******+++++++++,,,,,,,,,,,,......------------......,,,---......//////......////////////////////////000000///000000111222222000111111111111222222222222222111222444555666666888<<>>DDDJJJRRR[[[gggqqqyyy|||ssspppnnnpppssswww~~~}}}uuutttwwwyyyyyyuuupppoooxxx|||xxxuuurrrnnnhhhdddWWWPPPIIIGGGHHHIIINNNTTT]]]]]]]]][[[XXXSSSOOOLLLNNNPPPTTTVVVXXX[[[___bbb```aaaccceeeffffffeeedddffffffgggggghhhhhhhhhhhheeebbb```___aaaaaaaaa___^^^\\\[[[ZZZZZZYYYVVVTTTQQQJJJAAA999444111///...........................,,,,,,+++******))))))(((************************************************))))))))))))***,,,///000...---,,,***)))))))))))))))(((((((((((()))))))))'''''''''''''''''''''''')))((((((''''''(((((()))$$$$$$%%%&&&&&&'''(((((('''((((((((()))))))))***''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&'''(((((((((((((((%%%%%%&&&&&&'''(((((()))&&&'''''''''(((((())))))***************)))((((((&&&&&&&&&&&&'''((())))))(((((((((((((((((((((((())))))***+++,,,,,,++++++))))))************)))))),,,++++++++++++*********************************++++++***)))***+++,,,------,,,++++++******++++++)))))))))*********************++++++++++++******''')))++++++***)))***+++++++++++++++++++++++++++*********************)))++++++++++++***************,,,......---,,,------***++++++++++++,,,,,,,,,------,,,,,,,,,,,,------,,,---......//////......////////////////////////111111111111111000//////000111111111111222222222000222555777;;;BBBKKKSSSZZZcccqqq{{{wwwsssppppppqqqsssxxx~~~xxxuuuyyy}}}xxxvvv}}}tttlllhhheee___ZZZTTTMMMFFFCCCAAA@@@DDDJJJSSSUUUXXXZZZXXXSSSNNNJJJJJJLLLPPPRRRUUUXXX]]]```]]]___bbbdddeeeeeeddddddddddddeeefffggggggggggggeeeaaa^^^^^^aaabbbbbb```___]]][[[ZZZZZZZZZYYYWWWTTTOOOGGG@@@:::666222///------------,,,,,,,,,,,,------,,,+++******))))))************************************************''''''((((((***+++,,,---+++***)))((('''&&&&&&&&&)))(((((((((((())))))***''''''''''''&&&&&&&&&&&&((((((''''''''''''((((((######$$$%%%'''((()))***)))))))))))))))(((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((())))))))))))$$$$$$%%%&&&'''((()))***&&&&&&''''''((()))))))))++++++++++++***)))((('''''''''&&&&&&&&&''''''((('''(((((((((((()))))))))))))))***+++,,,,,,,,,,,,))))))************)))))),,,,,,+++++++++*********************************++++++*********+++,,,------,,,++++++******++++++******************************++++++++++++*********+++---,,,+++)))***+++++++++++++++++++++++++++*********+++++++++++++++------,,,,,,++++++++++++))),,,...///---,,,---...,,,,,,,,,,,,------------......------------......,,,---......//////......////////////////////////000000000000000000111111000111111111111222222222///222666:::>>>HHHTTT]]]fffooo||||||xxxrrrqqqqqqrrrvvv{{{}}}}}}~~~}}}yyyzzz~~~|||ppphhh```ZZZUUUQQQKKKEEEAAA>>>;;;>>>DDDIIIKKKPPPSSSSSSQQQMMMKKKHHHJJJLLLNNNPPPSSSWWWZZZ[[[]]]```cccddddddccccccbbbcccdddfffggggggfffffffffbbb^^^^^^bbbdddcccaaa```^^^\\\[[[[[[[[[ZZZYYYVVVSSSMMMHHHBBB<<<666222...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))%%%&&&'''((()))))))))))))))(((((('''&&&&&&&&&&&&)))(((''''''((()))***+++(((((((((((('''''''''&&&))))))(((((((((((())))))&&&&&&''''''((()))************))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((())))))))))))%%%&&&&&&&&&''''''((((((&&&&&&''''''((())))))***))))))*********))))))(((******))))))))))))))))))'''((((((((())))))))))))((()))***++++++,,,,,,,,,))))))************)))))),,,,,,,,,+++++++++******************************,,,+++*********+++,,,------,,,++++++******+++++++++++++++*********))))))******++++++++++++******,,,---......,,,******+++++++++++++++++++++++++++******+++++++++,,,,,,,,,.........------,,,,,,,,,))),,,//////---,,,---///////////////000000000111///......------......///,,,---......//////......//////////////////////////////......///111333444000111111111111222222222555999>>>BBBHHHRRR```jjjqqqzzz|||uuusssrrrssswww{{{~~~{{{yyyxxxyyy{{{~~~{{{xxxwww}}}zzz{{{wwwkkk```YYYUUUNNNIIIDDDAAA===999<<>>===>>>AAADDDEEEEEEFFFHHHKKKJJJKKKKKKJJJIIIJJJNNNRRRXXXZZZ\\\]]]\\\^^^bbbeeebbbbbbbbbdddgggiiiiiiiiieeecccaaa```aaaccccccbbbcccaaa```^^^]]]]]]]]]^^^UUUUUUUUUTTTPPPHHH>>>777444000------//////+++'''---,,,++++++,,,,,,+++)))******+++++++++,,,,,,,,,***,,,......,,,***))))))))))))))))))))))))))))))******))))))((((((''''''(((((())))))))))))((((((,,,,,,,,,+++++++++++++++)))))))))((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))******)))(((((((((((((((''''''((((((''''''&&&%%%***)))((('''((())),,,---&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&''')))*********)))((('''&&&&&&&&&&&&'''((((((***))))))(((((('''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((()))***++++++***)))(((*********)))))))))))))))************************************************,,,+++******))))))******++++++************+++++++++++++++*********))))))******++++++++++++******)))************++++++++++++***)))***++++++***)))************************++++++******++++++,,,,,,---,,,,,,++++++,,,,,,,,,------------------------,,,---......//////..................////////////000000////////////000000000000////////////000000000000000000111111111111333222111111222333444444999@@@IIIQQQZZZeeesss}}}yyyvvvuuuvvvxxxyyy}}}}}}{{{zzz|||||||||{{{uuuxxx~~~}}}yyyvvvyyyzzzyyy{{{~~~|||vvvnnnoooqqqrrruuu{{{{{{xxxssslllfff[[[YYYTTTNNNHHHCCCAAA@@@;;;>>>CCCHHHKKKKKKIIIHHHLLLNNNPPPOOOMMMKKKKKKKKKRRRUUUYYY[[[[[[[[[]]]___bbbbbbbbbdddfffgggggggggeeecccaaaaaacccddddddcccdddbbbaaa___^^^]]]]]]]]]]]]\\\[[[YYYTTTLLLCCC===888333///...000000...+++---+++******+++,,,***)))******+++++++++,,,,,,,,,(((***++++++***))))))***))))))))))))))))))))))))***)))))))))((((((((('''(((((())))))))))))((((((''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))(((((()))))))))******)))(((((((((((((((''''''((((((''''''&&&%%%***)))'''%%%$$$%%%&&&&&&((('''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((((((&&&%%%%%%%%%%%%$$$$$$$$$((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((()))************)))((()))))))))))))))*********************************************************,,,+++******))))))******++++++************+++++++++++++++*********************++++++++++++******)))************++++++++++++***)))***++++++***)))************************++++++******++++++,,,---+++,,,,,,------,,,,,,,,,---------------------------...//////000000//////............////////////000000////////////000000000000000//////000000111000000000111111111222222333222222222333555777888@@@IIITTT^^^gggrrryyyyyyxxxvvvtttsssssstttttt|||{{{uuuwww{{{xxx{{{|||{{{|||~~~|||wwwnnnnnnlllkkklllooouuuyyy}}}||||||zzzwwwkkkggg___VVVOOOIIIGGGFFF>>>@@@FFFOOOUUUUUUNNNGGGMMMOOORRRTTTTTTPPPLLLIIILLLPPPUUUXXXYYYZZZ[[[\\\bbbbbbbbbcccdddeeeeeeffffffdddccccccdddeeeeeedddeeedddbbb```___^^^]]]]]]___^^^\\\[[[XXXRRRLLLGGG???999222//////000000///,,,+++******++++++***(((******+++++++++,,,,,,,,,((()))))))))(((((()))+++))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((''''''(((((()))*********'''''''''((()))))))))***))))))))))))))))))))))))***************************))))))((((((((((((((('''(((((((((((('''&&&&&&)))'''&&&$$$$$$$$$%%%%%%)))))))))(((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((''''''&&&&&&''''''((()))&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))((((((((())))))******++++++************************************************,,,+++******))))))******,,,,,,++++++++++++,,,,,,******************************++++++++++++******))))))*********++++++++++++***)))***++++++***)))************************************+++,,,------***+++,,,---...---,,,+++------------------------------...///////////////............////////////000000////////////000000000000000///000000111111000000111111111222222222444444444444555999===@@@HHHRRR___jjjsss~~~zzzwwwwwwwwwwwwwwwvvvvvvwwwyyy}}}yyyzzz}}}{{{tttrrroookkkiiikkkooorrryyy{{{|||uuukkk```XXXSSSOOONNNIIIHHHLLLWWWbbbddd\\\RRRNNNOOOQQQUUUWWWVVVRRROOOJJJLLLPPPTTTWWWZZZ\\\]]]aaabbbcccdddccccccdddeeefffeeeddddddfffgggfffeeefffeeedddbbb```___^^^^^^[[[ZZZYYYYYYYYYWWWTTTRRRGGGAAA888111////////////,,,***))))))***+++)))(((******+++++++++,,,,,,,,,*********((('''''')))+++))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((((((((()))***+++,,,------***************)))))))))((((((((((((((((((((((((******++++++++++++******))))))(((((((((((())))))((((((((((((((('''&&&&&&'''&&&&&&'''((()))***++++++******)))(((''''''&&&)))))))))))))))))))))))))))((((((''''''(((***+++'''''''''''''''(((((()))&&&''''''((()))*********((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((''''''((()))***++++++,,,************************************************,,,+++******))))))******,,,++++++******++++++,,,******************************++++++++++++******))))))*********++++++++++++***)))***++++++***)))************************************+++,,,---...)))***,,,---...---,,,,,,------------------------,,,,,,---............---............////////////000000////////////000000000000000000000111222222111111111111222222222222333444555666888===DDDJJJRRR\\\iiittt}}}{{{{{{xxxyyyzzzyyyyyyzzz~~~~~~~~~{{{yyyuuupppllllllnnnqqqvvvwwwzzzvvvkkkddd___[[[YYYTTTPPPQQQ^^^nnnuuuppphhhUUURRRPPPRRRWWWYYYXXXUUUIIIIIIJJJMMMRRRXXX\\\___```bbbddddddbbbbbbdddffffffeeedddfffggghhhgggfffffffffeeedddbbbaaa```___\\\[[[YYYYYYZZZZZZYYYWWWOOOIII???666000...------,,,+++******++++++***(((******+++++++++,,,,,,,,,,,,---,,,)))''''''(((***))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((%%%&&&&&&((()))***+++,,,...---,,,,,,+++***))))))(((((((((((((((((((((((()))***++++++++++++***)))))))))(((((((((((())))))(((((())))))(((((('''&&&'''''''''((()))+++,,,,,,+++******)))(((''''''&&&)))))))))))))))))))))))))))((((((''''''(((***+++(((''''''''''''((())))))######$$$%%%&&&''''''((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((((((((((()))''''''((()))***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******))))))******))))))(((((((((((())))))***************+++++++++******++++++++++++******)))************++++++++++++***)))***++++++***)))************************)))))))))***+++,,,---...******+++,,,------------------------------------+++,,,,,,---...---------............////////////000000////////////000000000000000000111111222333111111111222222222222333000222555777;;;BBBMMMTTT^^^gggttt}}}}}}yyyyyyzzzzzz~~~~~~}}}{{{~~~~~~{{{vvvrrrpppqqqrrrvvvxxx{{{wwwqqqnnnjjjggg___YYYXXXcccttt~~~}}}www^^^WWWOOOOOOUUUZZZZZZXXXLLLJJJIIIJJJOOOUUUZZZ\\\^^^aaaccccccaaa```cccfffeeeddddddfffhhhiiigggfffffffffffffffdddcccbbbaaabbb```^^^]]]]]]\\\ZZZXXXTTTOOOFFF===555000...------,,,***+++,,,,,,+++)))******+++++++++,,,,,,,,,+++,,,,,,***((('''(((***))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((('''(((((()))+++,,,------...------,,,+++***))))))))))))))))))))))))))))))((()))***++++++***)))(((((((((((((((((())))))***((())))))))))))(((''''''(((((((((((((((((('''''')))))))))(((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((((((((''''''(((((()))***$$$%%%%%%&&&'''((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))(((((())))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******))))))******(((((((((''''''((((((((())))))*********+++++++++******++++++++++++******)))************++++++++++++***)))***++++++***)))************************)))))))))***+++,,,...///++++++++++++,,,---......------------------------,,,------...........................////////////000000////////////000000000000000000111222333444111111111222222222333333111444888<<>>HHHSSS^^^eeeoooyyy}}}zzz{{{|||rrrnnnuuukkk^^^TTTTTTTTTOOOLLLOOOKKKQQQXXX\\\[[[\\\___ccchhheee```ZZZVVVTTTTTTUUUWWWXXXYYY[[[]]]___```aaadddfffhhhiiijjjiiihhhgggbbbccccccbbbaaaaaacccddd```___^^^^^^^^^[[[WWWTTTGGGBBB:::333000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********(((((())))))*********+++))))))***************+++))))))))))))))))))))))))((()))******++++++******))))))*********)))''''''))))))))))))))))))))))))))))))))))))***+++,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&(((******)))(((&&&'''''''''''''''''''''''''''''''''(((((())))))***************************'''((((((((((((((())))))((((((((((((((()))******++++++******))))))******************++++++++++++)))***++++++******,,,---'''***,,,---+++***))))))************************,,,,,,+++++++++*********************************************************((())))))******+++,,,,,,************************++++++++++++++++++++++++(((***++++++***))))))***++++++******++++++,,,---------------........................//////////////////............//////111111000000000000111111000000000000000000000000000222333333222111222444444333555;;;@@@GGGSSS___eeemmmyyy}}}vvvxxx|||lll___]]]ZZZRRRNNNPPPKKKMMMPPPSSSUUUXXX]]]aaalllmmmlllfff^^^XXXWWWXXXUUUVVVWWWYYY\\\^^^___```bbbdddgggiiijjjiiihhhfffaaaccceeeeeebbbaaabbbcccaaa``````______]]]ZZZWWWOOOIIIAAA:::444111...,,,------------------------,,,,,,+++++++++*********((())))))************)))(((((())))))************))))))))))))))))))))))))'''((()))*********))))))'''((()))******))))))(((((((((((((((((((((((((((''''''''''''((()))***+++))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''$$$&&&(((******)))'''&&&''''''''''''''''''''''''&&&''''''((())))))******))))))))))))))))))))))))(((((((((''''''''''''''')))(((((('''((()))***+++++++++***)))))))))))))))))))))))))))*********+++((()))++++++***+++---///'''***,,,---,,,***))))))************************,,,,,,,,,+++++++++******************************************************((())))))***++++++,,,,,,************************++++++++++++++++++++++++)))+++---,,,+++***+++,,,++++++******++++++,,,------------.........//////............/////////000//////............//////111111000000000000111111000000000000000000000000111222333333222111222444333222666===DDDMMM[[[hhhrrrzzz~~~~~~zzzkkkgggcccXXXSSSTTTGGGGGGHHHKKKQQQXXX^^^bbbqqquuuvvvpppeee]]]\\\]]]TTTUUUVVVXXX[[[]]]______aaacccfffhhhiiihhhgggfffaaadddffffffcccaaaaaabbbcccbbbaaaaaaaaa___\\\YYYUUUPPPHHH@@@:::555111///------------------------,,,,,,,,,+++++++++******))))))************))))))))))))******+++++++++,,,))))))))))))))))))))))))&&&'''(((******))))))(((%%%&&&((()))************''''''''''''''''''''''''%%%%%%%%%&&&&&&((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''$$$&&&(((******)))'''&&&''''''''''''''''''''''''&&&''''''((()))******+++))))))))))))))))))))))))((((((''''''&&&&&&&&&%%%)))((('''''''''(((***+++******)))((((((((((((((('''((((((((())))))******''')))*********,,,...000+++++++++++++++***)))((())))))))))))))))))))))))++++++******++++++,,,---,,,***((())),,,---+++(((,,,+++***))))))***+++,,,+++++++++*********))))))++++++++++++++++++++++++*********++++++,,,,,,,,,******)))'''&&&(((+++///,,,+++*********+++,,,---***++++++,,,,,,------...,,,,,,------...///000000///////////////.........------......///000000111111111222222222333333333222111111222444555666666444888???EEENNNYYYfffppp~~~}}}wwwmmmfff^^^XXXQQQLLLKKKOOOSSSXXX```hhhrrr}}}wwwjjjfffffffff]]][[[XXXWWWWWWXXXWWWVVV```bbbdddeeegggggggggggggggfffeeeeeefffeeecccbbbbbbaaaaaa___^^^]]]\\\\\\ZZZXXXSSSKKK@@@777000---111000...+++)))(((***,,,...---,,,+++++++++,,,,,,++++++++++++++++++++++++)))******+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))************))))))((('''''''''''''''''''''''''''((((((((()))******)))((('''&&&%%%%%%''''''(((((())))))************))))))((((((''''''))))))))))))))))))))))))'''((()))******+++******++++++***+++,,,...000222+++++++++++++++***))))))+++++++++++++++++++++++++++++++++***++++++,,,------+++)))))),,,---,,,***++++++************+++++++++++++++*********))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,*********)))((((((+++---,,,+++*********+++,,,---***++++++,,,,,,---......,,,,,,---......//////000////////////////////////.........//////000000000111111111222222222333333333222222333444555666555777<<>>IIISSS```nnnzzz|||}}}vvvkkkhhheee```YYYWWW```lllooogggeeekkknnnpppkkkaaaYYYUUUTTTTTTVVVYYY]]]```ccceeeeeefffeeeeeefffhhhiiihhhfffcccbbbbbbbbbbbbbbbbbbbbb___]]][[[YYYUUUNNNFFF@@@444222///...///000...---+++,,,---......,,,***)))************************+++++++++++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((()))))))))************+++******)))))))))))))))(((((((((((()))))))))***&&&&&&''''''((()))))))))((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((()))******************))))))***+++---///111***+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,------...)))***++++++***)))***+++++++++,,,,,,,,,,,,++++++***************+++++++++*********++++++,,,,,,---,,,,,,,,,++++++++++++******,,,......---+++++++++++++++,,,---------------,,,,,,,,,---......//////////////////////////////...//////000000111111222000000000111222222333333111111222222222333333333111333666666888<<>>GGGSSS]]]lllttt~~~xxxtttnnnfffcccdddgggccchhhwwwuuucccXXXXXX```lllvvvyyytttiii```UUUTTTRRRSSSVVV[[[aaaeeebbbbbbbbbdddggghhhhhhfffiiihhhhhhfffeeedddccccccaaa]]]ZZZ[[[]]]]]]XXXSSSIIIAAA777222222222000......---,,,+++++++++,,,,,,------------------------,,,,,,,,,++++++)))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''''''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))((('''''''''''''''))))))))))))************(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))******))))))))))))))))))))))))***++++++******)))((('''++++++***+++,,,...000222---............,,,+++*********+++++++++,,,,,,,,,)))***,,,.........,,,+++---...//////...---+++***++++++************+++++++++******,,,------+++)))++++++,,,,,,,,,,,,------************************(((***+++------,,,+++***------------------------,,,,,,,,,---...///000000.........//////000111222000000000000111111111111111111222222222333333333444555555555444444666777888888999===FFFRRR^^^fffyyyzzzpppjjjhhhfff```^^^cccfffbbb]]]ZZZWWW^^^lllzzz|||ssshhhcccccc\\\TTTPPPRRRWWW[[[]]]bbbbbbbbbcccdddeeeggghhhhhhggggggfffeeeeeeddddddcccbbb```^^^\\\[[[[[[ZZZTTTJJJ===555333222///---...---------......,,,***++++++************++++++---,,,***)))))))))******************************))))))))))))))))))))))))))))))(((((((((((())))))((((((&&&&&&''')))+++---)))***+++++++++***((('''***++++++++++++******)))***))))))***++++++(((&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%$$$%%%&&&&&&******+++++++++******)))+++******,,,...000///.........//////...---+++*********+++++++++,,,,,,,,,***+++,,,......---,,,+++******+++++++++***)))(((++++++************++++++,,,++++++---......,,,***+++++++++,,,,,,,,,------++++++++++++++++++++++++***+++,,,......---,,,+++------------------------,,,---------.../////////.........//////000111222//////000000000111111111111111222222222333333333333444555444333333555777888:::>>>DDDOOO]]]kkkttt~~~xxxqqqddd^^^\\\```bbb^^^XXXUUUXXX]]]iiivvvxxxqqqhhheeebbb[[[SSSNNNOOORRRVVVXXX___```aaacccdddeeefffgggffffffffffffeeeeeeeeeeeedddcccaaa___]]]\\\[[[ZZZUUUMMMCCC:::666333000---...---,,,---......,,,+++++++++************++++++---,,,***)))))))))***+++************************))))))))))))))))))))))))))))))(((((((((((())))))(((((('''&&&''')))+++,,,))))))******))))))(((''''''(((((()))))))))((((((+++***)))*********(((&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''')))*********+++++++++******)))++++++***,,,...000//////.../////////...---,,,+++******+++++++++,,,,,,,,,+++,,,---...---,,,+++***++++++,,,------------,,,++++++************++++++---,,,,,,---......---+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...---,,,------------------------------...........................//////000111222////////////000000000000111111222222222333333333333444444333222333555777999===EEEOOO]]]mmm|||||||||||||||{{{zzzxxxxxxxxxyyyzzz}}}zzziiiaaa\\\^^^___[[[UUUSSSXXX[[[cccmmmppplllggggggeee^^^TTTMMMLLLNNNRRRTTT\\\]]]```bbbdddeeeffffffdddeeeeeeeeefffffffffffffffeeecccaaa___]]]\\\[[[VVVRRRKKKBBB;;;444000...---,,,+++,,,---...---,,,++++++++++++++++++++++++,,,,,,+++************+++************************))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''''')))***+++***)))((((((''''''((((((&&&'''((()))))))))))))))---+++)))((())))))((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((***+++,,,)))******+++++++++******,,,++++++,,,...000000/////////......---,,,,,,+++******+++++++++,,,,,,,,,,,,------------,,,******+++,,,------.../////////,,,++++++******++++++,,,---,,,++++++------,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...---------------------------------...............---------............///000111222....../////////000000000111111222222222333333333222333333222222333666999;;;BBBMMMYYYhhhyyy~~~}}}|||}}}{{{yyywwwwwwwwwuuutttuuuuuutttuuuuuuwwwxxxyyyxxxyyy{{{yyynnndddaaa___ZZZUUUTTTUUUUUUZZZaaadddddddddggghhhbbbXXXPPPLLLMMMPPPSSSYYY[[[^^^aaadddeeeddddddbbbcccdddeeefffgggggghhhggggggeeecccaaa___]]]\\\WWWVVVRRRJJJ@@@777222///---,,,++++++---...------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''((()))***+++***)))'''&&&&&&&&&'''((('''((()))++++++,,,,,,,,,...,,,)))(((((()))((('''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))******+++))))))***+++++++++******,,,++++++,,,///000000//////...------,,,,,,++++++******+++++++++,,,,,,,,,------------,,,++++++***(((((()))***+++,,,------,,,,,,++++++++++++,,,,,,,,,***))))))+++++++++************+++++++++,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,------------------------...............---------............///000111222////////////000000000000111111222222222333333333222333333333333555999<<<@@@HHHVVVcccrrr}}}|||zzzzzzyyyyyywwwtttsssrrrrrrpppnnnqqqqqqqqqqqqqqqqqqrrrrrrsssssstttvvvyyy~~~~~~ppphhhccc\\\XXXVVVRRRPPPPPPUUUYYY\\\aaagggjjjeee\\\SSSNNNMMMPPPRRRWWWYYY\\\```bbbccccccbbbaaabbbcccdddeeeggghhhhhhggggggfffeeeccc```^^^\\\YYYYYYVVVPPPGGG<<<555111///---++++++---......---+++,,,------------,,,++++++++++++,,,,,,,,,++++++************************))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((()))))))))***)))'''&&&&&&&&&'''((('''((()))++++++,,,,,,,,,...+++)))(((((())))))((((((((((((((())))))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))((((((((((((((()))***+++++++++++++++,,,++++++---///111000///...---,,,+++******************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,************+++---...///,,,,,,++++++++++++,,,,,,+++***(((((()))******)))************++++++++++++*********************************+++++++++,,,,,,------------------------------...........................//////000111222000000000000111111111111111111222222222333333333333444444444666999>>>BBBHHHRRRaaaooo|||~~~|||zzzxxxvvvvvvuuutttrrrooonnnnnnmmmllljjjkkkllllllllllllllllllkkkoooooonnnoooqqquuuxxxzzz~~~~~~uuunnnddd\\\YYYRRRMMMKKKNNNSSSXXXaaaiiikkkgggaaaXXXRRRPPPQQQTTTWWWXXX[[[]]]___```aaaaaaaaaaaabbbdddeeefffhhhhhhffffffffffffdddaaa___^^^\\\[[[YYYUUUNNNDDD;;;666222000---,,,---.........,,,,,,............,,,,,,***+++,,,,,,---,,,,,,,,,************************))))))))))))))))))))))))))))))(((((((((((())))))((((((((()))))))))))))))***)))((((((''''''((((((&&&'''((())))))))))))))),,,***(((((()))***)))((((((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))))))))))))))(((''''''((()))***+++++++++++++++---,,,,,,---///111111000---,,,+++))))))))))))*********+++++++++,,,,,,,,,,,,,,,++++++,,,,,,------...------,,,---...000000---,,,,,,++++++,,,,,,---,,,***((((((***++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------------------------------,,,---------.../////////.........//////000111222111111111111222222222222111111222222222333333333333444555666888===CCCGGGRRR]]]mmm|||}}}|||{{{xxxvvvsssrrrqqqqqqpppnnnkkkjjjkkkjjjiiihhhgggggghhhhhhhhhhhhggggggiiiiiiiiijjjlllnnnqqqrrrwww|||vvvvvvrrreee^^^TTTNNNKKKMMMRRRYYYdddmmmnnnmmmhhhaaa[[[WWWXXXZZZXXXYYYZZZ[[[]]]^^^___```aaaaaabbbccceeefffggggggdddeeeeeefffdddbbb```___```^^^[[[YYYUUUMMMCCC<<<555222///......//////...,,,---...//////...---,,,***+++,,,---------,,,,,,************************))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))******))))))(((''''''(((((()))))))))(((((()))(((((()))++++++***((((((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++***)))(((((()))++++++,,,,,,+++---,,,,,,---000111111000,,,+++***(((((((((((()))******+++++++++,,,,,,,,,++++++++++++,,,------...,,,+++***)))***+++,,,------,,,,,,++++++,,,,,,---...+++))))))***,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------,,,,,,------...///000000.........//////000111222111111222222222333333333111111222222222333333333444555666777:::???FFFKKKXXXeeevvv~~~}}}{{{zzzyyyvvvssspppoooooonnnnnnkkkiiiiiiiiiiiihhhgggeeeffffffgggggggggffffffddddddeeegggiiikkkmmmnnntttyyy}}}ssshhhooouuu{{{~~~mmmcccWWWPPPLLLNNNTTT[[[gggqqqsssrrrpppjjjccc______aaaYYYYYYYYYZZZ[[[]]]^^^___aaabbbbbbccceeeffffffgggcccdddeeeeeeeeecccaaa___ccc___\\\[[[ZZZTTTIII@@@777444000......//////...,,,---///000000///---,,,)))***,,,---...---,,,,,,************************))))))))))))))))))))))))))))))(((((((((((())))))((()))))))))))))))(((''')))***+++++++++***((('''***++++++++++++******)))''''''(((***,,,,,,***)))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((***,,,---------,,,(((((()))++++++,,,,,,,,,---,,,,,,---000111111000,,,+++++++++++++++++++++,,,,,,,,,------,,,++++++,,,,,,,,,++++++*********+++++++++++++++++++++++++++,,,.........,,,***)))))))))))))))************,,,,,,,,,---------......,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------------------------------,,,,,,---...///000111111000000111111111000//////...////////////000000000333444444555555444444333555444666;;;@@@EEENNNWWWeeeqqq~~~{{{xxxvvvuuutttqqqnnnmmmllllllkkkjjjiiijjjjjjhhheeeccccccdddeeeeeeeeeeeeeeeeeedddcccfffeeeeeeeeeeeefffggggggmmmooosssvvvxxx{{{~~~xxxooojjjiiinnnyyyxxxmmmbbbZZZUUUVVVUUUXXXjjjtttjjjeeegggjjjeeebbb^^^ZZZWWWXXX[[[^^^cccbbbaaaaaabbbeeehhhiiiiiiiiihhhhhhgggeeedddcccaaa``````___\\\WWWOOOJJJ>>>777///,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++------------,,,,,,+++***+++++++++************)))))))))))))))))))))******))))))))))))))))))))))))+++***)))(((((()))***+++)))))))))))))))***************)))'''&&&%%%$$$###&&&%%%$$$'''***,,,***(((''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))+++***)))(((((()))***+++))))))***++++++)))((('''))))))(((((((((((()))))),,,,,,++++++++++++++++++)))***+++---///000222222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++,,,---......,,,***)))))))))))))))************,,,,,,,,,---------......,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------------------------------.........///////////////000000111222222222222111333333333333444444444444333333444444444444444444777666999@@@FFFMMMXXXcccqqq~~~~~~|||xxxvvvtttsssqqqnnnjjjiiiiiiiiihhhhhhhhhiiiiiigggdddbbbbbbcccbbbcccccccccccccccbbbbbbdddddddddccccccddddddeeeiiillloooqqqsssuuuxxx{{{sssmmmgggiiiooo{{{wwwmmmddd]]][[[XXXZZZiii|||zzzpppllllllmmmiiiccc\\\XXXWWWYYY[[[bbbbbbaaaaaabbbdddfffggghhhhhhhhhhhhgggfffeeedddaaa``````___^^^YYYTTTOOOCCC<<<444/////////...+++,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,---,,,,,,,,,,,,,,,,,,+++***+++++++++************)))*********)))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++)))))))))***************,,,,,,+++***)))(((((('''((('''&&&(((+++,,,***(((''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))))))))))))))+++***)))(((((()))***++++++++++++++++++***))))))******))))))))))))******++++++++++++++++++++++++,,,---...//////000111111,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++,,,---...---,,,+++***)))))))))*********++++++,,,,,,,,,---------......,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------------------------------000000//////...............///000111111111111111111222222222222333333333222222333333444444444444888999===EEEMMMWWWfffsss||||||||||||||||||}}}}}}~~~|||zzzvvvssspppnnnmmmmmmiiieeeccccccdddddddddfffggggggeeebbbaaaaaaaaa``````aaaaaaaaaaaaaaa```cccbbbbbbaaaaaabbbbbbbbbgggiiikkkmmmnnnppprrruuuuuuzzzzzzqqqiiieeegggooo~~~{{{rrriiiddd]]][[[fffuuu}}}sssnnnqqqmmmfff___ZZZXXXWWWWWWaaa```aaaaaabbbcccdddeeehhhhhhhhhhhhhhhgggfffeeebbbaaa```___^^^\\\XXXUUUKKKDDD:::333111000...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,------******+++,,,,,,,,,+++++++++++++++************)))+++*********))))))(((((())))))))))))))))))))))))******))))))))))))******))))))*********+++++++++,,,,,,+++++++++************))))))***++++++***((((((((())))))******))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))************))))))))))))******---,,,,,,+++++++++++++++++++++************++++++*********++++++,,,,,,---//////000000000000000000*********+++++++++++++++++++++,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,++++++))))))*********+++++++++,,,,,,,,,---------......------,,,,,,,,,++++++++++++++++++,,,,,,,,,------........................///////////////...............///////////////...000000000111111111222222222222222333333444555666:::;;;BBBKKKTTT___ppp{{{zzzxxxvvvuuuuuuvvvwwwvvvuuurrrooollljjjhhhgggiiieeeaaa______```aaaaaaccccccdddbbb___^^^^^^___^^^___``````aaaaaaaaaaaabbbaaaaaa`````````aaaaaafffhhhjjjkkkkkkmmmoooqqqpppuuu{{{yyyooojjjhhhlllxxx~~~tttkkkaaa\\\bbbkkkwwwpppllljjjgggdddaaa]]]YYYVVV\\\]]]^^^___aaacccdddeeefffgggggghhhhhhgggggggggeeeccc```___^^^]]]ZZZXXXQQQJJJ@@@888333000...,,,------------------------++++++************++++++))))))***+++,,,,,,,,,,,,+++++++++*********))))))++++++******)))((((((((())))))))))))))))))))))))***))))))))))))))))))***))))))******++++++,,,,,,))))))))))))))))))))))))+++***************)))(((((())))))*********))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))************))))))))))))))))))***---,,,+++***)))***+++++++++******))))))******+++))))))***+++,,,,,,---------...///000000000000///((()))))))))*********+++***+++,,,,,,---------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,---------......---------,,,,,,,,,+++++++++++++++,,,,,,,,,------........................------......///000000111111111111111000//////...222333333333333444444444222222222333444555777888;;;???GGGRRR[[[gggxxx~~~}}}||||||{{{{{{{{{}}}}}}}}}}}}~~~~~~}}}}}}yyywwwtttqqqoooooopppqqqpppooollljjjhhhfffeeeeeeeeebbb^^^\\\]]]^^^^^^^^^^^^______^^^\\\ZZZ[[[\\\]]]]]]___```aaaaaaaaaaaa``````______``````aaabbbdddfffhhhiiiiiiiiikkkmmmppptttyyy|||zzztttppppppwwwzzzpppfff^^^___cccqqq~~~zzzrrriiijjjkkkmmmkkkfff]]]WWWWWWXXXYYY[[[^^^aaadddeeedddeeefffgggggghhhgggggggggeeeaaa___^^^\\\ZZZXXXUUUOOOFFF===666111...------------------------------,,,+++***)))((((((((()))***+++,,,,,,,,,,,,,,,+++++++++*********))))))************))))))(((((()))))))))))))))))))))))))))))))))******)))))))))(((((()))***++++++,,,,,,''''''(((((((((((())))))******+++***)))(((''''''))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))************)))))))))******))))))))),,,+++***(((((()))******))))))(((((((((((())))))))))))***+++,,,,,,------***+++---///000000000///(((((())))))***+++++++++******+++,,,------------***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------*********++++++++++++,,,,,,,,,,,,---------......------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------........................,,,,,,---...///000111111333333333333333222111111111111111222222222333333333333333333555777999;;;???DDDOOO[[[eeeqqq~~~}}}|||~~~~~~}}}||||||{{{{{{zzzxxxvvvuuuuuuvvvvvvzzzyyyxxxwwwvvvvvvwwwwwwrrrpppmmmjjjhhhggghhhhhhiiihhhgggfffddddddcccccc```^^^\\\[[[[[[\\\[[[ZZZZZZ[[[[[[ZZZXXXWWWWWWXXXYYYZZZ[[[]]]^^^_________]]]]]]]]]^^^___```bbbbbbaaaccceeefffffffffhhhjjjppptttyyy{{{|||{{{wwwyyy~~~vvvmmmddd```___fffnnnzzzyyyrrrkkklllpppttttttnnnccc[[[UUUUUUUUUWWWZZZ^^^bbbdddbbbbbbdddeeefffggggggggghhhfffcccaaa___^^^[[[YYYVVVRRRKKKCCC;;;444000...------------------------------+++***)))(((((((((++++++,,,---------,,,,,,+++++++++************))))))))))))))))))))))))***))))))))))))))))))))))))))))))************))))))''''''((()))***++++++,,,)))*********************(((***+++***)))''''''(((******++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))************))))))+++***))))))(((((())))))))))))(((((((((((())))))*********++++++,,,,,,---)))***---///000000//////)))******+++,,,,,,------)))***+++,,,------------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---...*********+++++++++,,,,,,,,,,,,,,,---------.........------------,,,,,,,,,++++++,,,,,,,,,,,,------........................---.........//////000000///000111222333333333333000000000111111111222222444333333444666888;;;===CCCKKKYYYhhhrrr~~~}}}||||||}}}}}}}}}|||{{{{{{zzzzzzxxxwwwtttrrrpppqqqrrrsssuuutttqqqooommmmmmmmmnnniiigggeeebbb```___^^^^^^______^^^^^^]]]^^^^^^^^^[[[ZZZYYYYYYZZZZZZXXXVVVVVVWWWWWWVVVTTTSSSTTTUUUSSSTTTVVVWWWYYYZZZ[[[[[[YYYZZZZZZ[[[]]]___aaabbbaaaccceeeffffffgggiiikkknnnrrrwwwzzz|||~~~}}}uuummmfffaaabbbbbbeeellltttvvvrrrmmmgggiiimmmrrrvvvssskkkcccVVVUUUSSSSSSUUUYYY^^^```___```bbbdddeeefffgggggggggeeedddccccccaaa^^^\\\WWWUUUPPPIII@@@999444111........................---,,,,,,++++++,,,,,,---------.........---,,,,,,+++++++++************)))((((((((()))******++++++))))))))))))))))))))))))((()))***++++++***)))(((%%%&&&'''((()))***+++++++++++++++++++++++++++***(((***,,,,,,)))((()))******++++++++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++((()))***++++++***)))(((***+++++++++******))))))***))))))))))))))))))***+++++++++++++++++++++++++++,,,///111111000...---++++++,,,------...//////)))***+++,,,------...---*********++++++,,,,,,,,,++++++++++++++++++++++++,,,+++++++++,,,,,,---...******+++++++++,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,++++++,,,,,,,,,---------///////////////////////////////////////.........)))***,,,...000222333333444444444555555555666666444444444444666999===???GGGPPP```ppp|||~~~~~~}}}}}}|||{{{{{{zzzzzzyyywwwuuurrrooonnnooopppqqqqqqooollliiigggffffffgggbbbaaa___]]][[[YYYXXXWWWVVVVVVVVVVVVVVVWWWXXXXXXXXXWWWWWWXXXYYYXXXVVVSSSTTTUUUUUUTTTRRRQQQRRRSSSNNNOOOQQQSSSUUUVVVVVVWWWVVVWWWXXXZZZ\\\^^^```aaadddfffhhhiiiiiijjjlllnnnkkkpppvvvzzz{{{}}}{{{tttkkkeeebbb\\\XXX\\\eeelllkkkggg```aaaeeemmmtttuuupppkkkXXXVVVSSSQQQRRRUUUZZZ]]]^^^___aaaccceeefffggggggfffeeeeeeeeefffeeebbb___XXXWWWSSSMMMDDD<<<666333........................,,,,,,,,,---...///111222////////////...---,,,,,,+++++++++************)))''''''((()))***+++,,,,,,))))))))))))))))))))))))((()))***++++++***)))(((%%%%%%&&&'''((()))******+++++++++*********)))))))))+++...---+++)))+++---+++++++++++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++((()))***++++++***)))(((++++++,,,---,,,+++***)))++++++************++++++,,,,,,++++++++++++++++++...///111222222000...,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++---------.........//////******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------,,,+++,,,---...///000///,,,*********+++,,,,,,///000///,,,+++---000...............---------////////////000000000000111111111000000000000000222222333333444555555666444333555888999;;;BBBJJJUUU]]]kkk{{{~~~~~~}}}|||||||||{{{zzzyyywwwvvvuuusssrrrrrrrrrqqqnnnlllnnnllljjjfffdddaaa```___[[[YYYVVVSSSQQQQQQQQQRRRSSSSSSRRRRRRRRRSSSSSSTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTRRROOOLLLJJJJJJLLLNNNPPPQQQSSSVVVXXXUUUVVVWWWWWWXXXZZZ^^^aaabbbdddfffggggggiiilllnnnppprrrtttwwwzzz}}}~~~~~~~~~qqqfffggg```XXXVVVXXXZZZZZZXXXYYY___ccceeejjjrrrsssnnnggg```VVVOOONNNQQQTTTVVVZZZaaaddd``````eeehhhggghhhggggggeeedddcccbbbbbb[[[XXXTTTQQQLLLDDD:::222000...------...///...---000.........///000///...,,,,,,,,,,,,,,,+++***)))((((((((((((((((((((((((************)))))))))))))))))))))))))))))))))))),,,+++)))(((((()))+++,,,---+++))))))***+++***)))......,,,***)))((((((((()))***+++,,,,,,+++***))))))((('''))),,,---***&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))*********)))))))))))))))))))))))))))************((()))))))))************++++++++++++++++++++++++------///111333222000---------------------------******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,++++++***************+++++++++,,,,,,,,,---,,,,,,+++,,,---...///000...,,,+++******+++,,,---...///...---,,,---...------................../////////000000000111111222222222111111111111111333333333444444555555555666555777:::<<<>>>FFFPPP\\\eeettt~~~}}}|||||||||{{{zzzxxxwwwvvvtttsssqqqqqqrrrqqqnnnlllkkkiiigggdddaaa___]]]]]]YYYWWWTTTQQQOOONNNNNNNNNOOOOOONNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPOOOLLLJJJHHHHHHJJJLLLMMMNNNQQQTTTVVVUUUVVVWWWWWWXXXZZZ^^^aaaaaaccceeefffggghhhkkknnnpppqqqtttwwwzzz}}}~~~}}}|||}}}xxxqqqooohhh___XXXTTTSSSSSSRRRSSS\\\ccceeehhhmmmpppnnnhhhbbbXXXQQQNNNPPPTTTXXXYYY```cccaaa```eeegggfffhhhggggggfffdddccccccbbb[[[XXXUUURRROOOHHH>>>777111///---,,,,,,---,,,+++///...------//////...---,,,,,,,,,,,,,,,+++******************************(((((())))))******++++++)))))))))))))))))))))))),,,+++)))(((((()))+++,,,---+++))))))*********))))))))))))))))))***++++++((()))***+++++++++***)))***)))))))))+++***)))(((************************((((((((())))))))))))***)))))))))))))))))))))))))))))))))))))))*********))))))))))))************************++++++++++++++++++++++++++++++++++++,,,---///111222111///---........................******+++,,,,,,,,,,,,+++------------------------************++++++++++++...------,,,+++***)))(((******+++++++++,,,,,,,,,,,,,,,+++++++++,,,---...///...---+++++++++,,,,,,...---,,,---.........---,,,---------.../////////000000000111111111222222222222222222222222222222444444444444444555555555999777888<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@AAADDDEEEFFFHHHKKKNNNMMMPPPSSSUUUVVVXXX[[[]]]^^^```bbbdddeeegggkkkmmmnnnpppssswww{{{~~~nnnaaaZZZYYYSSS^^^qqqtttlllmmmmmmmmmmmmllliiiccc___ZZZXXXYYY```eeefffhhhjjjgggggggggfffffffffeeeeeeaaa^^^ZZZWWWUUUPPPIIICCC888444000------.........---,,,++++++------,,,++++++,,,,,,---------------************************,,,,,,+++++++++*********))))))))))))))))))))))))***************************((('''''')))******)))&&&&&&'''((()))+++------++++++************+++++++++++++++***((('''((()))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))******++++++))))))))))))************(((((()))))))))******************++++++,,,,,,---,,,000333444111...---...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,,,,---.../////////......------...............---)))+++,,,,,,,,,,,,...///------................../////////000000000111111//////000111111222333333222333444555666777888999;;;<<>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========???AAABBBCCCEEEHHHKKKKKKNNNQQQSSSUUUWWWYYY[[[^^^```bbbdddeeehhhkkknnnnnnpppssswww{{{~~~~~~oooeee```]]]\\\dddvvv|||wwwpppmmmmmmqqqwwwxxxuuupppbbb\\\ZZZ```ddddddfffiiiggggggggggggffffffffffffaaa^^^[[[YYYWWWTTTNNNIII>>>:::444000///......---...,,,+++,,,---...---,,,+++,,,,,,---......------))))))))))))))))))))))))***+++++++++++++++++++++))))))))))))))))))))))))*********++++++*********)))((('''''')))******)))''''''((()))***+++------...---,,,+++******++++++***)))))))))+++***)))((('''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))************))))))*********+++++++++)))******+++,,,,,,------,,,111555555111......000))))))))))))))))))))))))******+++,,,,,,,,,,,,+++------------------------++++++,,,,,,,,,---------...------,,,+++***))))))******+++++++++,,,,,,,,,------///000000000///...------......///......---(((+++------++++++---000...............---------////////////000000000000000000111222333333444444111222333555777888999:::===@@@HHHVVVcccqqq~~~~~~{{{xxxyyyzzz|||~~~~~~{{{{{{~~~}}}zzzwwwtttqqqpppooommmjjjhhhfffccc```]]]VVVUUUSSSQQQOOONNNMMMMMMJJJJJJIIIHHHFFFDDDBBBAAAAAA@@@???>>>===<<<<<<===::::::::::::::::::::::::;;;::::::999::::::;;;;;;;;;<<>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;999999999999999999:::::::::;;;<<<>>>@@@BBBDDDEEEGGGJJJNNNQQQSSSUUUXXXZZZ[[[^^^aaadddfffiiillloooppprrruuuwwwyyy|||~~~nnnhhh```ZZZ___nnn}}}sssccc```ooovvvfffYYYYYY```fffggggggffffffffffffffffffeeeeeedddbbb```^^^[[[WWWQQQMMMJJJFFF>>>777222/////////...------,,,,,,------......------------,,,,,,,,,///+++((()))---000...+++************************************************)))************+++++++++...---,,,+++************))))))))))))************000---)))''''''(((((((((+++******)))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,---,,,,,,+++*********+++************************///...---,,,***)))((((((---...///000000///...------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---///---++++++,,,,,,,,,+++,,,,,,,,,++++++++++++++++++,,,,,,------.........,,,,,,---------.........,,,,,,---------.........////////////000000000000000////////////000111111222222222222333333333333555555666666777999<<<>>>GGGOOOZZZfffsss~~~}}}|||zzzwwwrrrooommmjjjeeebbb___[[[XXXUUUQQQPPPNNNKKKIIIHHHGGGGGGEEEEEEDDDDDDCCCAAA@@@???===<<<<<<;;;::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;999999999999999999999999888999:::<<<>>>@@@BBBCCCEEEHHHLLLOOOQQQTTTWWWYYYYYY\\\```ccceeehhhkkknnnooorrruuuwwwyyy|||zzzhhhccc^^^___hhhvvvzzziiiaaajjjzzzwwwiii[[[XXX\\\___bbbdddfffffffffgggggggggggggggfffdddaaa___\\\XXXSSSPPPMMMHHHAAA:::444111/////////......------......///000000000000///////////////,,,)))+++...000...,,,************************************************))))))*********+++++++++...---,,,+++************))))))))))))************111...+++******)))((('''+++******)))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,---,,,++++++******++++++******************************+++++++++,,,,,,,,,...///000111111000///...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,---,,,,,,++++++,,,,,,---...---++++++,,,---,,,+++,,,,,,,,,------------------------------------,,,.............../////////,,,------------.........////////////000000000000000000000///000000111222333333333444444444555555333444555666888;;;@@@DDDNNNVVVcccooo}}}}}}|||zzzvvvrrroookkkgggccc^^^[[[XXXTTTQQQOOONNNLLLIIIGGGFFFEEEDDDBBBBBBBBBBBBAAA???>>>===<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888888888777777888:::<<<>>>@@@AAABBBEEEIIILLLOOORRRVVVXXXXXXZZZ^^^aaadddgggkkknnnppprrruuuwwwyyy|||pppkkkeeeaaaeeeqqqqqqdddeeepppyyy|||uuuhhh[[[WWWWWWYYY]]]bbbdddeeefffggghhhiiiiiiiiihhhfffbbb___]]]ZZZWWWTTTPPPLLLFFF>>>888333000////////////....../////////......---------,,,,,,,,,///,,,+++,,,///000///,,,************************************************)))))))))*********++++++---,,,+++***************))))))))))))************---,,,,,,,,,------+++***+++******)))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,++++++******++++++************************))))))***+++,,,------...///000111111111111000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,---,,,,,,++++++,,,,,,---...,,,++++++,,,---,,,+++,,,,,,,,,,,,------------------------------------........................------------............////////////000000000000111000000000000111222222333333444444444555555555333555666777888<<>>===<<<;;;;;;:::999999999999:::::::::::::::::::::;;;;;;;;;;;;;;;::::::999888777777777777888999:::===???@@@@@@CCCGGGJJJLLLPPPTTTWWWWWWZZZ^^^aaadddhhhllloooqqqsssvvvxxxzzz~~~wwwmmmfffiiirrr~~~zzzlllfffkkkrrruuuqqqfff[[[UUUSSSUUU\\\cccaaabbbdddggghhhiiijjjjjjiiifffbbb___^^^\\\YYYXXXSSSOOOJJJBBB;;;555000...//////............//////,,,,,,,,,,,,++++++++++++---,,,+++,,,...///...,,,************************************************))))))))))))************,,,,,,+++***************((()))))))))************((((((***---000000///---+++******)))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,++++++***++++++,,,************************++++++++++++++++++++++++...///000111111000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,---,,,,,,++++++,,,,,,------,,,***+++,,,------,,,***+++++++++,,,,,,------++++++,,,------......///......---------------------------.........//////////////////000000000000111111111111111222333333333333333333444444444444444666777888999>>>GGGNNN\\\hhhzzz~~~zzzwwwtttpppllliiidddaaa\\\XXXUUUQQQNNNKKKIIIHHHFFFCCCAAA@@@???>>><<<<<<<<<<<<<<<;;;:::999999999888888888888999999999999999999::::::;;;;;;;;;;;;::::::999888777777888888888999:::===???AAA@@@BBBEEEGGGJJJNNNRRRUUUWWWZZZ^^^bbbeeeiiimmmpppsssuuuxxxzzz|||ssslllnnnuuu{{{}}}yyyqqqpppssstttsssiii^^^WWWRRRQQQXXX___^^^```ccceeehhhiiiiiiiiihhheeebbb```^^^]]][[[YYYUUURRRMMMGGG???888222......------,,,,,,------.../////////............---*********,,,------,,,***************************************************(((((()))))))))*********++++++******))))))******((()))))))))************'''(((***---///000...,,,+++******)))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,++++++***++++++,,,,,,******************************+++++++++,,,,,,,,,------...//////...------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---------------,,,,,,++++++,,,,,,------+++***+++,,,------,,,******++++++,,,,,,------++++++,,,,,,---...//////.........---------------------........./////////////////////000000000000222222111111222222333444333333333444444444555555444777999:::;;;BBBNNNWWWcccqqq~~~{{{vvvrrroookkkfffccc___\\\WWWTTTQQQNNNKKKHHHFFFEEECCC@@@>>>===<<<<<<999999::::::999888888777888777777777777888999999777888888999999::::::;;;;;;::::::999999888888888:::999888999:::===???AAA@@@BBBDDDFFFHHHLLLPPPTTTVVVYYY^^^bbbfffjjjnnnqqqsssuuuxxxzzz|||{{{ssstttwwwvvvtttyyy}}}{{{zzz{{{pppddd[[[TTTPPPRRRWWW]]]___bbbeeeggghhhhhhhhhgggeeecccaaaaaa___]]][[[WWWUUURRRLLLDDD<<<555000------,,,,,,,,,,,,------......---------,,,,,,,,,((()))+++,,,,,,,,,+++***************************************************((((((((()))))))))******+++******)))))))))******))))))))))))******************+++---///...,,,***+++******)))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******++++++,,,,,,************************'''((()))***,,,---...///,,,---............---,,,+++++++++,,,,,,---------------------------------)))***+++,,,---------------,,,,,,++++++,,,,,,------+++******,,,...------+++++++++,,,---.........------------------------/////////.........------............////////////////////////000000000000333222222222222333444444444444555555555666666666444888;;;===@@@IIIWWWbbblll|||~~~{{{wwwrrrmmmiiieeeaaa^^^XXXUUURRRNNNLLLJJJGGGEEEDDDCCCAAA>>><<<;;;:::999777777777888777777666555777666666666666777888999777777777888999:::::::::999999999999999999999999:::999888888999<<>>@@@CCCDDDEEEFFFGGGJJJNNNQQQSSSVVV[[[___ccchhhmmmpppppprrruuuwwwyyy|||}}}wwwtttsssyyyuuuggg```[[[VVVSSSSSS___aaadddhhhiiiiiiiiihhhggggggfffggggggeeeaaa^^^\\\[[[YYYUUUNNNEEE<<<777//////............//////.........---------,,,,,,(((+++---......,,,,,,,,,************************************************(((((((((((())))))))))))***)))))))))))))))******))))))))))))************%%%&&&(((---222666777777+++******)))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++*********+++,,,,,,---************************,,,,,,,,,+++++++++******---...///000000///...---,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////***+++,,,------+++***(((,,,---......//////........................------///......------,,,++++++---------.........//////////////////000000000000000222333333222111333444333222222222444444444333888;;;???CCCJJJWWWiiivvv{{{wwwsssooojjjeee```\\\XXXUUUOOOMMMJJJGGGDDDBBB@@@???======<<<;;;999888888777555555555555555555555555444444555666777777666666444555777888999999999888::::::999999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<>>111...***((()))***++++++))))))))))))************(((((())))))*********+++))))))))))))))))))))))))'''''')))***+++,,,,,,,,,***)))((((((((()))+++,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,---000000------000000---------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...+++,,,---......,,,+++***+++,,,,,,---------------..............................------------,,,,,,---------.........//////////////////000000000111000222333333222222333444333333333444555666777666777<<>>@@@BBBDDDEEEHHHLLLNNNPPPSSSWWW[[[^^^bbbfffiiilllmmmnnnppprrruuuwwwxxx|||}}}~~~}}}||||||}}}|||jjj^^^```bbb\\\UUUTTTSSSUUUYYY^^^ccceeeeeeeeejjjhhhgggggggggfffbbb___\\\ZZZWWWVVVTTTNNNDDD===555222...,,,---............------,,,,,,------...,,,,,,,,,+++++++++******++++++************++++++))))))))))))))))))))))))******))))))))))))******************************+++,,,,,,,,,,,,+++***)))((('''&&&'''***///555888333111...+++))))))***+++(((((()))))))))*********((()))))))))************)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,***)))((((((((()))+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---111111...---//////,,,............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,,,,,,,---...///...---,,,+++***+++,,,,,,------,,,,,,........................---------------.........------.........//////////////////000000000111111111222333333222222333444333444444555777888:::;;;999@@@IIIRRR\\\kkk}}}|||vvvoookkkfffccc^^^YYYVVVRRRNNNKKKGGGEEECCC@@@>>><<<:::::::::999999888777666555555444444444444444444444444555555555666555555444444333333444555666666666666888888888888888999::::::999999999:::::::::;;;;;;<<<>>>AAABBBCCCFFFIIILLLMMMPPPTTTWWWZZZ^^^bbbdddhhhiiikkknnnpppqqqqqqqqqsssuuuwwwwwwwwwvvvwwwyyy|||}}}}}}lll^^^```eeeaaaZZZVVVSSSRRRRRRWWW^^^ccceeeeeeiiihhhgggggghhhfffcccaaa___]]]ZZZXXXVVVPPPHHHBBB999555000---------.........------,,,,,,------...,,,,,,,,,,,,++++++++++++++++++************++++++))))))))))))))))))))))))******))))))))))))******************************++++++,,,,,,,,,+++*********)))(((((())),,,...000444444333...)))''')))+++(((((())))))))))))******))))))))))))************))))))))))))))))))))))))******++++++++++++******)))))))))((()))******+++++++++++++++++++++++++++***+++++++++,,,,,,,,,---...222333///---......+++...---------------------........................,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,------------...---,,,++++++++++++,,,------------,,,---------...............,,,,,,,,,---...//////000............//////////////////000000000111111111111222444333222222333555444555666666666888:::<<<>>>EEEOOOZZZgggxxx}}}xxxsssmmmgggccc___[[[WWWSSSPPPLLLIIIFFFBBBAAA???===;;;999999888777777666666555444444333444444444444444444444444555555555555555444333222222222333333444444444444666666666666777888999999999999999:::;;;;;;<<<<<<<<<>>>@@@AAABBBDDDGGGIIIKKKMMMQQQTTTVVVYYY]]]___ccceeehhhkkkllllllkkkjjjlllnnnrrrssssssssstttuuuyyyyyy{{{~~~~~~ssscccaaaeeeccc]]]XXXSSSPPPNNNRRRZZZbbbfffgggggggggggghhhhhhgggeeecccbbb```]]][[[XXXSSSMMMHHH>>>999333///------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******))))))))))))******************************++++++++++++++++++++++++***))))))))))))******+++111333333///(((&&&(((,,,(((((((((((()))))))))***)))))))))))))))*********))))))))))))))))))))))))(((((()))*********)))))))))))))))))))))******+++***************************++++++,,,,,,---------000555666222.........,,,,,,,,,,,,,,,,,,---------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,+++******,,,,,,---...............---------.........//////+++,,,------...///000000........./////////000000000000000000111111111111111333444444333222444555555666777666555777:::===CCCIIITTT___nnn|||xxxtttooojjjeee___\\\WWWTTTPPPMMMJJJGGGDDDBBB???>>><<<;;;999888888888555555555444444333333222444444444444444444444444444444555444444333222222222222222222222333333333444444444555666777888888999::::::;;;<<<=========<<<>>>@@@AAAAAACCCFFFHHHIIIKKKNNNQQQSSSUUUXXX[[[]]]```cccggghhhhhhfffeeegggjjjmmmppppppqqqrrrsssuuuvvvxxxzzz~~~xxx{{{hhhbbbcccbbb\\\WWWRRRNNNLLLOOOVVV^^^dddgggeeefffhhhhhhhhhgggffffffdddccc```]]]ZZZVVVQQQMMMCCC>>>777111///...------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******))))))))))))******************************+++++++++++++++++++++,,,((((((((()))))))))******+++...000---(((&&&)))---'''(((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))'''((()))***++++++++++++((()))))))))******************************************+++,,,------......111777:::555000//////...,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,+++++++++*********,,,---......//////......,,,,,,------.../////////,,,,,,---...//////000000....../////////000000000000000000111111111222222222333444444333333444555444666888777666777<<<@@@GGGOOO[[[hhhxxx|||rrrooojjjeeeaaa\\\XXXTTTQQQNNNJJJGGGEEECCC@@@>>><<<;;;:::999888777777777444444444333333333222222333333333333333333333333333333333444333333222222333222222111111222222333333333333333444666777888::::::;;;;;;<<<===>>>>>><<<>>>???@@@@@@AAADDDFFFFFFIIIKKKMMMOOOQQQSSSVVVXXXZZZ]]]aaabbbcccbbbaaabbbeeehhhkkklllnnnppprrrrrrrrrtttwww{{{vvvyyy~~~nnneeecccaaa\\\WWWRRRQQQPPPQQQSSSYYY^^^bbbdddfffhhhiiihhhgggggghhhfffeeebbb___[[[WWWTTTRRRIIICCC;;;444000///.........------,,,,,,------...,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,******************************))))))))))))******++++++++++++++++++++++++++++++******++++++,,,---(((((((((((()))******+++(((***+++***((('''))),,,''''''(((((((((((())))))************)))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,+++(((((()))************)))******************************+++,,,---...//////000777;;;666111/////////,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++,,,,,,---............---,,,,,,------...//////000------......//////000000.../////////000000000000000000111111111222222222222333444444333333444666222555888888777:::AAAGGGOOOYYYhhhwww|||vvvrrrhhheee```\\\XXXUUUQQQNNNKKKHHHDDDBBB@@@???<<<:::999888777666666666666666444444333333333333222222333333333333333333333333111222222333333333333222333333222111111222222333111222222222333555666777888999:::;;;<<<======>>>;;;<<<>>>>>>>>>???AAACCCCCCFFFHHHJJJJJJLLLOOOQQQQQQSSSWWWZZZ\\\]]]]]]]]]]]]```bbbeeegggiiimmmpppooopppqqqtttxxx}}}yyyuuuvvvyyy~~~uuunnnjjjgggaaa[[[YYY[[[[[[YYYUUUVVVZZZ^^^bbbeeehhhiiihhhggghhhjjjgggfffddd```[[[XXXVVVVVVNNNHHH>>>777222000//////...------,,,,,,------...,,,,,,,,,---------......---,,,,,,++++++,,,,,,---******************************))))))))))))******++++++++++++++++++++++++++++++*********+++,,,---***)))((((((((()))++++++)))))))))))))))))))))***'''''''''((((((((())))))************)))))))))((())))))))))))))))))))))))************)))((('''&&&'''((()))***+++******)))******************************+++,,,---...//////---555:::666000...///...---.........//////000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......---,,,,,,,,,,,,---++++++,,,---------,,,,,,,,,,,,------...///000000............////////////////////////000000000000000111111111111222222222222333555444333333444666111444888999999===EEELLLUUUbbbttt{{{uuummmhhhbbb___ZZZVVVSSSPPPLLLJJJGGGDDDAAA???===<<<999777666666555444444444555555444444333333333333333333333333333333333333333333000111222333333333333333444333222111111222333333111111111222333444666777777888888999;;;<<<======:::;;;<<<<<<<<<===???AAAAAACCCFFFGGGHHHIIIKKKMMMMMMOOORRRUUUXXXYYYZZZ[[[ZZZ\\\^^^```bbbfffkkknnnnnnnnnppprrrvvv{{{}}}tttnnnmmmuuu~~~~~~{{{wwwsssooohhhbbbbbbeeefffaaaZZZVVVYYY]]]bbbeeeiiijjjhhhgggiiikkkggggggddd```\\\XXXWWWWWWQQQJJJAAA888333111000///...------,,,,,,------...,,,,,,,,,------.........---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******++++++++++++++++++++++++++++++*********+++---...,,,+++)))'''''')))***++++++)))((()))******)))(((''''''''''''((((((((()))+++*********))))))(((((())))))))))))))))))))))))***)))((('''$$$""" '''((()))++++++******)))))))))))))))))))))))))))******+++,,,---//////000+++444999555...---.........,,,,,,---///000///...,,,,,,------...---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,---------......//////............//////000000000000000000000000000///...------...///000111111111000000000000000222222333444444555555666777666888999:::===HHHSSS___nnn|||wwwrrrllleee```VVVTTTQQQMMMIIIFFFDDDCCC@@@???===;;;999888777777888888888888777777777777222222222222222222222222333333333333333333333333111111222222222222111111111111111111111111111111111111000000111333444666444555666888:::<<<===>>>;;;<<<<<<<<<<<<<<<;;;;;;@@@@@@AAACCCEEEFFFGGGHHHJJJLLLNNNQQQRRRRRRQQQPPPUUUWWWYYY[[[]]]```eeehhhgggiiilllooorrrwww|||}}}pppiiikkkpppwwwyyy~~~vvvsssuuutttvvvyyyuuufffVVVSSSYYY^^^bbbfffgggfffeeefffhhhiiigggdddaaa]]]ZZZYYYXXXQQQNNNFFF===555000//////........................---,,,,,,++++++,,,,,,---))))))))))))***+++,,,,,,*********************************)))))))))))))))))))))))))))************((()))***,,,---...//////...---+++***)))***++++++((())))))*********))))))(((((()))***************((((((((((((((((((((((((+++++++++*********))))))''''''((())))))))))))(((++++++++++++++++++++++++))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...000222222111...------...,,,,,,---...//////...............---,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,---------............//////............//////////////////////////////000///............///000000000000000111111111111222333333444444555555666777777999<<<===BBBNNNZZZhhhxxx{{{wwwrrrmmmhhhbbb\\\XXXRRRPPPMMMIIIEEECCC@@@???===<<<;;;:::999888888888666666555555555444444444222222222222222222222222222222222222222222222222222222333333333333222222222222222111111111111111111111000000111333444555444555666888:::;;;======;;;;;;<<<<<<<<<<<<;;;;;;>>>>>>???AAABBBDDDEEEEEEDDDFFFIIIKKKMMMMMMMMMLLLQQQSSSUUUWWWYYY]]]bbbeeefffhhhkkknnnrrrvvv{{{xxxnnnlllnnnoootttppp\\\VVVYYYZZZ^^^cccfffffffffgggiiihhhgggdddaaa]]][[[YYYXXXTTTPPPIII@@@888333000000...........................------,,,,,,------...,,,++++++*********++++++************************************))))))))))))))))))))))))************)))***+++,,,,,,------,,,---,,,+++*********+++,,,******************))))))&&&''''''((((((((((((((())))))))))))))))))))))))+++++++++*********)))))),,,,,,---............---++++++++++++++++++++++++))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...000222222111///.........---,,,---...///...---/////////...---,,,******------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,------.........///////////////............//////////////////////////////000//////......//////000///000000000111222222222333333333444555555666666666777:::>>>BBBHHHVVVcccrrr}}}rrrnnngggaaa\\\WWWRRROOOLLLJJJGGGDDDAAA>>><<<;;;999999888888888888888999555555444444444333333333333333333333333333333333111111111111111111111111333333333444444333333333222222222222111111000000111111111111111222333444444444666777999:::;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<===>>>???@@@AAABBB@@@BBBDDDGGGHHHIIIIIIIIIKKKMMMPPPRRRUUUYYY^^^aaadddgggjjjmmmpppuuuyyy}}}yyyrrrnnnlllsssxxxbbbWWWWWWTTTXXX^^^bbbeeeggghhhjjjhhhfffdddbbb___\\\ZZZYYYWWWSSSLLLDDD<<<666222000........................///......------......///...---,,,++++++*********************************************************)))))))))*********++++++***+++++++++++++++******++++++*********+++,,,,,,,,,,,,,,,+++******))))))''''''''''''((((((((((((************************+++++++++***************)))***++++++,,,,,,+++++++++++++++++++++++++++++++++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,---000222222111///.........---,,,,,,......---,,,............---,,,++++++------------------------------------------------------------------------.........////////////000//////............//////........................000//////////////////000//////000111222222333333333333444444555666666666777777;;;AAAFFFNNN^^^lll|||zzzuuulllggg___XXXSSSOOOLLLJJJFFFEEEBBB???===:::999888888777777666666666777777666666555555555444444444333333333333333333333333222222222222222222222222222222333333333333222222333333222222111000000000111111111111111222222333333444555666888999:::;;;::::::;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<===>>>?????????@@@BBBEEEGGGHHHIIIIIIGGGIIIKKKNNNQQQUUUZZZ]]]aaadddhhhlllooosssxxx{{{~~~vvvuuuzzzxxxcccWWWTTTPPPSSSXXX^^^cccfffiiikkkhhhgggfffdddaaa___\\\[[[YYYUUUOOOHHHAAA:::444000..............................------------.........---,,,,,,+++++++++,,,************************)))***************++++++))))))*********+++++++++)))******++++++******************++++++,,,,,,---...---,,,+++******)))))))))))))))))))))******+++************************************************&&&''''''(((((((((((((((************++++++++++++++++++******)))*********++++++,,,,,,,,,,,,---------///222222111///.........---,,,,,,---...---+++++++++,,,---............------------------------------------------------------------------------.........////////////000//////............/////////////////////////////////000000000000000000//////000000111222333333444333333444555555666666777888999===DDDKKKUUUfffuuu~~~wwwqqqmmmddd___WWWQQQLLLIIIGGGEEEBBBAAA???<<<:::999888777888777666666555555555555555555555555444444444444333333333333333333333333444444444444444444444444111111222222222222111111222222222111111111000000000000111111111222111111333333444555777888999999999999:::;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<=========>>>>>>@@@BBBDDDEEEFFFGGGDDDFFFHHHKKKMMMQQQVVVYYY]]]aaafffjjjnnnrrrwwwzzz~~~wwweeeZZZTTTOOOQQQTTTZZZ```eeeiiijjjiiiiiihhhfffdddbbb___^^^ZZZVVVPPPKKKEEE>>>666000........................------,,,,,,,,,,,,------,,,+++++++++,,,,,,---...************************))))))******+++++++++,,,************++++++++++++(((((()))***++++++++++++)))******+++,,,,,,,,,,,,...---,,,+++***************))))))((()))***++++++************************************************)))***++++++,,,,,,++++++)))))))))******+++++++++++++++******)))*********+++++++++,,,,,,---------,,,///111222111/////////...---,,,,,,------,,,+++******,,,---.../////////------------------------------------------------,,,,,,,,,------------...------.........///////////////............//////000000000000000000000000///000000111111000000///000111111111222333333333444444444555666666777777:::;;;AAAJJJSSS___rrr|||ssskkkfffcccZZZUUUOOOIIIEEECCCAAA??????>>><<<:::999888777777888777666555555444555555444444333333333222222222333333333333333333333333555555555555555555555555000111111222222111111000111111111111111111111111000000111111222111111000222333333444666777777888888999:::;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<>>>???@@@AAABBBBBBDDDFFFHHHJJJMMMRRRUUUYYY]]]ccchhhmmmrrrvvvyyyvvvjjjaaaZZZRRRQQQRRRVVV\\\cccgggiiihhhiiihhhhhhfffcccaaa___ZZZVVVRRRNNNJJJBBB999222........................,,,,,,,,,++++++,,,,,,,,,************+++,,,---...************************))))))******+++,,,,,,,,,*********++++++++++++,,,((()))***+++,,,,,,,,,,,,******+++,,,,,,,,,++++++...,,,+++***))))))***+++((('''&&&&&&&&&''')))******************************************+++++++++***++++++,,,,,,,,,,,,,,,(((((())))))***++++++++++++***************++++++***++++++,,,,,,------...,,,...111222111000//////...---,,,,,,------,,,***++++++,,,---............------------------------........................,,,,,,,,,---------......,,,---------............//////............//////111111111111111111111111///000111111111111000///222222222222222222222222444444555555666666777777<<<>>>FFFQQQ]]]lll{{{qqqggg___ZZZYYYRRRNNNHHHDDDAAA???===;;;<<<;;;:::888777666666666555555555555555666777777444444444444333333333333444444444444444444444444444444444444444444444444111222222333333222222111000000000111222222333333000000111222222111000///222222333444555666666777888888999:::;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::;;;;;;<<<===>>>>>>@@@BBBDDDEEEFFFIIIMMMPPPUUUYYY```ggglllrrrvvvzzzsssnnnjjjdddWWWTTTQQQSSSYYY```eeehhhfffgggggggggeeeccc```^^^[[[XXXTTTQQQNNNGGG===444........................------,,,,,,,,,,,,------++++++*********++++++,,,************************))))))***++++++,,,------*********+++++++++,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,+++***))),,,+++)))(((((()))***+++((((((&&&&&&&&&''')))***))))))))))))))))))))))))))))))*********+++++++++(((((()))***************((((((((()))***+++++++++))))))))))))***+++,,,,,,******+++,,,,,,---......+++...111222111000///000...---,,,,,,,,,---+++***---------...------,,,,,,------------------------........................,,,,,,,,,------.........,,,,,,,,,---------......//////............//////111111111111111111111111///000111222222111000///333333222222222222222222444444555555666777777777>>>AAAIIIVVVddduuu~~~zzzsssiii^^^WWWSSSQQQNNNJJJFFFBBB@@@>>><<<::::::999888777666555555555333333444555666777999:::777777666666666555555555444444444444444444444444333333333333333333333333222333333444444333333222//////000111222333333444///000111222222111000///222222333333444555666666777888999:::;;;;;;<<<;;;:::::::::999999999999999<<<<<<;;;;;;<<<<<<===>>>???@@@BBBCCCDDDFFFJJJMMMRRRWWW___ffflllrrrwwwzzz}}}wwwnnnpppoookkk[[[VVVQQQRRRWWW___dddgggeeeeeeffffffdddbbb___]]]\\\YYYVVVTTTRRRKKK@@@777.................................------.........,,,,,,+++***))))))))))))************************))))))***+++,,,,,,------******+++++++++,,,,,,,,,---......---,,,+++******+++,,,,,,---,,,+++)))(((+++***((('''''')))+++,,,+++***((('''((()))+++,,,(((((((((((((((((((((((())))))******++++++++++++))))))***+++++++++++++++'''(((((()))***+++++++++))))))))))))***+++,,,---******+++,,,,,,---......+++...111222111000///000---------------------------------.........//////........................//////.........------------------------------------------,,,,,,+++++++++///............///000000............/////////000---...000111222222222111222222333333333333444444555555555555666888:::;;;CCCJJJSSS]]]jjj}}}}}}uuuoooeee[[[TTTNNNJJJGGGCCCAAA@@@>>>============<<<;;;:::888666555444444444555555666777888999999999999888666666555555555444444444444444444444444666555333222111222333333333222222111111222222333000000000000000000000000222222222222222222222222000000111222333555666777666666666666777888999:::::::::::::::::::::::::::888888999:::<<<======>>>===???AAABBBDDDFFFIIILLLPPPSSSXXX^^^eeemmmuuuzzz}}}qqqjjjjjjllllllggg\\\OOOKKKPPPXXX]]]^^^dddfffgggfffdddbbbaaaaaa\\\[[[XXXUUUQQQJJJBBB===555333000...///000000000,,,,,,------...---------,,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++******((()))***+++,,,---------++++++++++++,,,---......,,,,,,---......---,,,,,,,,,---///...+++)))((((((((((((((((((((()))))))))))))))))))))))))))))))))******+++++++++******)))***************)))(((''')))************+++++++++)))************+++++++++************************------------------------...000222333222111111222---------------------------------.........//////........................//////.........---------------------------------------,,,,,,,,,,,,,,,,,,............////////////........./////////000000...///000111222222111111222222333333333333444444444444555666777:::===???FFFLLLWWWccctttwwwvvvuuuxxxxxxrrrkkkeee]]]UUUOOOKKKHHHEEE???>>>===;;;::::::::::::;;;:::999777666555555555555666666777777888888888888888777666555555444444444444444444444444444444555444333222222222333333333333222222222222333333222222222222222222222222222222222222222222222222111111111222333444555666666666666666666777999999999999999999999999999888888888999:::;;;<<<======<<<>>>@@@AAABBBDDDHHHJJJPPPSSSXXX]]]dddkkksssyyy}}}yyymmmggggggjjjlllggg^^^RRRMMMOOOVVV[[[]]]bbbdddfffeeecccaaaaaaaaa___]]][[[XXXSSSMMMEEE@@@666444000...////////////,,,,,,------...------,,,,,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++******))))))***+++,,,,,,,,,,,,++++++++++++,,,---......,,,,,,---......---,,,,,,,,,---......+++)))((((((************++++++++++++))))))))))))))))))))))))*********)))))))))))))))))))))))))))************)))************+++++++++************++++++++++++************************------------------------...000222333111000000111---------------------------------......................................................---------------------------------,,,,,,,,,,,,------------,,,---///000000000///........./////////000000000000000111111222111111000222222333333333333444444333444666777999<<>>===;;;:::999999888888999999888777666666666666666666666777777777777777666666666555444444333333555555555555555555555555555444333333222333333333333333222222222222333333333333333333333333333333222222222222222222222222222222111111222222333444555555444555555666777888777777888888888888888777777888888999:::;;;<<<<<<;;;<<>>>>>===<<<;;;:::999999888888777666666666777777666666666666666555555555555555555555444444333333555555555555555555555555444444444333333333444444333333333222222333333333111111111111111111111111222222222222222222222222333222222111111111222222444444444444555666777777666777888999999999888888777777888999999:::;;;;;;;;;===???@@@@@@BBBEEEHHHMMMQQQVVV\\\bbbiiipppttt}}}uuunnnnnnjjjeeeaaa\\\YYY[[[aaaaaa___ZZZSSSOOOOOOTTTXXX^^^```cccdddcccccccccdddcccaaa___\\\YYYSSSMMMIII===999333000.........------------...------,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++******)))***+++,,,,,,,,,,,,,,,************+++,,,---...,,,,,,---......---,,,,,,+++,,,...---+++)))))))))''''''(((((())))))******))))))))))))))))))))))))---+++)))((('''(((***+++,,,+++)))(((((()))+++---))))))*********+++++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,------------------///222444555333111000000------------------------.....................---........................---.....................------------------------,,,,,,,,,------.........,,,---///111111000...---////////////000000000111222222222111111111111111222222222333333333444444333666999999:::>>>EEEKKKYYYcccuuuwwwkkkdddeeesss~~~wwwmmmddd^^^XXXQQQLLLMMMJJJEEEBBBAAA@@@>>><<<>>>>>>======<<<:::999999888888777777777777888888666666555555555555555555555555666666666555444333666666666666666666666666444444444444444444444444444333333333333333333444111111111111111111111111222222222222222222222222444333222222111111222222333333333333444555666777777888:::;;;<<<;;;:::999888888888999999:::::::::<<<>>>???@@@AAACCCEEEHHHLLLPPPVVV\\\bbbhhhooosss}}}yyymmmeee```\\\[[[YYYUUUXXX^^^\\\]]]\\\WWWQQQOOOQQQUUU[[[^^^bbbcccddddddfffgggcccaaa___\\\ZZZUUUPPPLLLAAA===666111///......------.........---,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++************+++,,,,,,,,,++++++************+++,,,------,,,,,,---......---,,,,,,***,,,...---+++***))))))&&&''''''((())))))******))))))))))))))))))))))))---,,,***))))))***,,,---///---+++)))(((((()))***))))))*********+++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......000333777888666444222222------------------------...............---------........................---------...............---------------------------------------.........,,,---///000000000///.../////////000000000111111222222111111111222222333222222333333333333444444333777:::;;;<<<@@@IIIQQQ]]]lll|||ooofffccckkkvvvrrrkkkbbbZZZUUUQQQLLLIIIJJJGGGDDDBBBAAA@@@???===============<<<:::999888::::::999888888888999999666666666666777777777777555666777888888777666555777777777777777777777777333333444555555555555444444444333333333333444444444444444444444444444444222222222222222222222222444444333333222333333333444444333444444555666777888999<<<===>>>===<<<;;;999999999999:::::::::;;;<<<>>>???@@@AAABBBEEEGGGJJJNNNUUU\\\ccciiipppttt~~~ssseee[[[UUUWWWXXXVVVXXX___XXX[[[^^^\\\XXXTTTSSSSSSXXX[[[___bbbccceeefffhhhdddbbb___]]][[[WWWRRROOOFFFAAA999333000///..................---,,,++++++,,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++*********++++++,,,,,,+++++++++***))))))******+++,,,---,,,,,,---......---,,,,,,***,,,------,,,***)))***(((((()))***+++,,,,,,---))))))))))))))))))))))))++++++******+++,,,...//////...,,,***)))(((((())))))************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........000444888999888666555444------------------------//////.........---------........................---------.........//////------------------------............------------............//////////////////000000000111111111222111111111111222444555222222333333333333444444111666;;;===???FFFQQQZZZgggzzzvvvkkkdddgggnnn}}}yyytttqqqggg```WWWQQQNNNLLLIIIFFFGGGDDDBBBAAABBBBBBAAA@@@????????????>>><<<:::999<<<;;;;;;:::999999999999888888999999::::::;;;;;;777888999;;;;;;:::888777777777777777777777777777222333555666666666555444444444333333333333444444444444444444444444444444222222222222222222222222444444444333444444555555444444444444555666777888888999<<<>>>???>>>===;;;::::::::::::;;;;;;;;;;;;;;;===>>>??????AAACCCFFFHHHMMMUUU\\\dddkkkqqquuu~~~qqqaaaUUUVVVWWWTTTUUUZZZVVVZZZ___bbb```[[[VVVSSSTTTWWW\\\___aaaccceeegggeeeccc```^^^\\\YYYUUURRRJJJDDD<<<555222000///...............---,,,+++***,,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++******+++++++++,,,,,,++++++***))))))))))))***+++,,,---,,,,,,---......---,,,,,,)))+++------,,,*********(((((()))***+++,,,------))))))))))))))))))))))))(((((()))***,,,---...///------,,,+++******)))))))))************++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///...222777999999777666555------------------------//////.........---------........................---------.........//////------------------------/////////...---------,,,///............///000000000000000000111111111111111111000000111333555666222222333333333444444444000666<<>>===>>>===<<<;;;::::::::::::::::::;;;<<<<<<===>>>>>>888999;;;<<<<<<;;;:::999777777777777777777777777222333555666666666555555555444444333333444444555222222222222222222222222222222222222222222222222444444444444444555666777555555444555555666777888777999<<<>>>???>>>===;;;:::;;;;;;;;;;;;;;;;;;<<<:::<<<===>>>>>>???BBBDDDHHHMMMUUU]]]dddlllrrrwww~~~~~~iiiXXXWWWWWWQQQOOOSSSVVVZZZaaaffffffaaaYYYTTTQQQUUUYYY]]]___bbbdddffffffdddaaa___^^^[[[WWWTTTMMMGGG>>>777333111000///............---,,,+++***,,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++******++++++,,,,,,,,,++++++***))))))))))))***+++,,,---,,,,,,---......---,,,,,,)))+++------,,,*********%%%&&&'''((()))***++++++))))))))))))))))))))))))%%%&&&(((***,,,---......++++++,,,,,,,,,+++******)))************+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,000666999999777666555------............------//////...---,,,++++++***------............------........................,,,---///000000...---+++............////////////---...000111111111000//////////////////000111111000111111111111222222222333333333333444444555666777666999AAAIIIPPP\\\fff~~~~~~uuummmhhhmmm}}}||||||xxxppphhhaaa]]][[[ZZZRRROOOKKKIIIHHHGGGFFFDDDEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFEEEDDDBBB@@@???CCCCCCBBBAAA@@@>>>===<<<<<<<<<;;;<<>>===<<<;;;:::;;;;;;:::999999888888777777777777777666666666666666666555555555444444444555555444444444444333333444444444333333222222222555555555555555555555555555555555666888999;;;<<<999:::<<<>>>???@@@@@@???999999::::::::::::::::::@@@@@@??????@@@BBBDDDEEEGGGNNNWWW```gggnnnvvv|||vvvaaaTTTRRRRRRQQQNNNLLLRRR]]]fffjjjfff]]]VVVRRRPPPSSSZZZ___```aaadddhhhgggeeeccc```\\\ZZZXXXSSSNNNEEE<<<444///------......---,,,,,,,,,,,,------------,,,,,,+++++++++***)))))))))***++++++,,,---------,,,+++***)))((())))))*********+++++++++//////...---,,,,,,++++++------,,,,,,+++***))))))))))))))))))))))))))))))************************+++******,,,......---,,,******+++++++++,,,,,,,,,...---+++*********++++++------,,,,,,,,,,,,,,,---+++,,,------......------++++++,,,---............000222444666888999999888------............------///......------,,,,,,+++------............------,,,,,,,,,,,,,,,,,,,,,,,,------...//////...---,,,............////////////---...///000111000000///111000000////////////000111111111111222222222222333333333333444555666666888888<<>>===>>>AAABBBAAA@@@AAAAAA@@@>>>===<<<<<<<<<<<<<<<;;;;;;:::999999999999999888888777777777777666666666555555555555444555555444444444333333333444444444444333333333222555555555555555555555555555555666666777888:::::::::;;;===???@@@AAAAAAAAA<<<<<<<<<<<<;;;;;;;;;;;;>>>===>>>???@@@CCCEEEGGGIIIOOOWWW___eeemmmwww}}}jjjZZZTTTRRRPPPNNNHHHMMMUUU___eeeccc[[[TTTPPPNNNPPPWWW]]]^^^```cccggggggeeeccc```]]]ZZZYYYTTTOOOGGG>>>666111///...///...------,,,,,,---------------,,,,,,++++++++++++++++++++++++,,,------,,,,,,,,,,,,+++***))))))*********++++++++++++,,,//////......---,,,,,,+++------,,,++++++***))))))))))))))))))))))))))))))************************+++******+++......---,,,*********+++++++++,,,,,,---,,,+++*********+++++++++******)))))))))*********+++,,,,,,------,,,,,,++++++,,,---............000111333555777888888888------............------------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,....................................////////////......///000000000000000222222111000////////////111111111111222222222333333333333444444555777777999;;;AAAHHHOOOZZZmmm~~~|||sssooovvv{{{tttnnnfffbbb\\\VVVPPPMMMKKKKKKJJJHHHFFFFFFGGGGGGGGGFFFHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJIIIGGGFFFEEECCCCCCDDDDDDDDDDDDDDDCCCAAA@@@@@@AAACCCDDDCCCBBBCCCBBB@@@???>>>===>>>>>>>>>>>>======<<<;;;;;;;;;<<<<<<;;;:::999888888777777777777666666666666555555444444444444333333333555555555444444444444333666666666666666666666666777666666666666777888888;;;<<<>>>???AAABBBBBBBBB@@@??????>>>>>>=========;;;<<<<<<>>>@@@DDDFFFHHHLLLPPPVVV\\\ccckkkvvv~~~vvveee[[[UUUTTTSSSKKKLLLQQQ[[[eeeggg```YYYNNNKKKLLLSSSYYY[[[___cccffffffeeedddaaa^^^[[[ZZZUUUQQQIII@@@999333000//////...------,,,---------------,,,,,,,,,,,,++++++---------------......///,,,,,,,,,,,,+++******)))++++++++++++,,,,,,,,,,,,/////////...------,,,,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))*********************************+++---...---,,,*********++++++++++++,,,---,,,+++*********++++++***)))))))))))))))******)))***++++++,,,,,,+++++++++,,,---......///......///000222444666777777888------............------,,,---------......//////------............------////////////////////////......---------...//////............////////////...//////000000000000000111111000000///000000000111111111222222222333333444444444444555666888888999===EEENNNVVVddd{{{~~~zzz|||{{{vvvrrrmmmgggbbb]]][[[VVVQQQMMMJJJIIIIIIGGGFFFEEEFFFHHHIIIIIIHHHIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLLLLKKKIIIHHHFFFFFFGGGGGGGGGFFFEEEEEECCCBBBAAABBBDDDEEEDDDCCCEEECCCAAA@@@??????@@@AAA@@@@@@??????>>>>>>======???>>>>>><<<;;;:::999999888888888888777777777777555555555444444444333333555555555555555555555555777777777777777777777777888777777666666777777777;;;;;;===>>>@@@AAABBBCCCCCCBBBBBBAAA@@@??????>>><<<<<<===>>>@@@CCCFFFHHHMMMQQQUUUZZZ```iiittt|||sssggg^^^[[[ZZZMMMKKKNNNXXXdddjjjeee___OOOJJJJJJOOOUUUYYY^^^dddeeeeeeeeeeeeccc```]]][[[VVVRRRKKKCCC;;;555222000//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,,,,,,,,,,,,,+++***)))++++++,,,,,,,,,---------/////////......---------,,,+++++++++******))))))))))))))))))))))))))))))***************************))))))+++---...---+++************++++++++++++,,,+++++++++++++++++++++++++++*********+++,,,,,,******+++,,,,,,,,,,,,,,,+++,,,---...////////////...///000222444666777888------............------,,,------......//////000------............------////////////////////////---------------...///000............///////////////////////////000000111////////////000222333333111222222222222333333333444444444555666777999999:::???IIITTT___ppp~~~xxxuuuqqqlllgggbbb]]]ZZZWWWUUUQQQNNNKKKIIIIIIIIIGGGFFFFFFHHHJJJKKKKKKJJJHHHHHHHHHHHHIIIIIIJJJJJJLLLLLLMMMNNNNNNMMMLLLKKKJJJJJJJJJIIIHHHGGGFFFEEEDDDCCCBBBCCCEEEFFFEEEDDDEEEEEECCCBBBAAAAAABBBBBBBBBBBBAAAAAA@@@??????>>>AAA@@@???>>>===<<<;;;:::::::::999999999888888888666666666555555555444444666666666666666666666666888888888888888888888888999888888777777777777888999:::;;;===>>>@@@BBBCCCDDDDDDCCCBBBAAAAAA@@@@@@>>>>>>>>>???AAACCCEEEGGGMMMQQQVVVZZZ___gggrrryyysssfff^^^ZZZKKKHHHIIISSS```gggeee```SSSMMMJJJMMMRRRWWW]]]ddddddeeeffffffdddaaa___]]]VVVSSSMMMFFF>>>777333000//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---++++++,,,,,,,,,+++******++++++,,,,,,,,,---------...............---------++++++***************)))))))))))))))))))))))))))***************************))))))+++------,,,+++))))))*********+++++++++++++++++++++++++++++++++++++++******+++,,,------+++,,,,,,---------------,,,,,,---...////////////......000111444666777888------............------------......////////////------............------------------------------,,,,,,------.../////////............///////////////////////////000111111......///000111333444555222222222222333333333333444444444555777888:::;;;>>>BBBMMM\\\kkk~~~zzzxxxyyy}}}zzzxxxuuusssnnnlllhhhddd___ZZZWWWUUUPPPOOOMMMKKKIIIHHHHHHHHHIIIHHHHHHJJJLLLLLLKKKJJJGGGGGGGGGHHHIIIIIIJJJJJJKKKLLLMMMNNNNNNNNNMMMLLLMMMLLLLLLKKKJJJHHHFFFEEEFFFEEEDDDEEEFFFGGGFFFEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@AAAAAA@@@???>>>======<<<;;;;;;;;;:::::::::999999888777777777777666666666666777777777777888888888999999999999999999999999:::999999888888888999999999999:::<<<>>>@@@BBBCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@BBBDDDFFFHHHMMMRRRXXX]]]bbbiiiqqqwww|||zzziii\\\UUULLLJJJKKKTTT___ffffffcccXXXPPPKKKLLLOOOTTT[[[bbbcccdddfffffffffccc```^^^XXXUUUPPPIIIBBB;;;555222000///......------......++++++,,,,,,,,,,,,---------,,,+++++++++++++++++++++++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,------------------------************************))))))))))))))))))))))))************************)))))))))***,,,---,,,+++)))))))))************+++******+++,,,,,,,,,++++++))))))))))))***+++,,,,,,,,,,,,---............---,,,,,,...///////////////......///111333666888:::------............------............////////////------............------------------------------+++,,,---////////////...............////////////000//////...///000111222//////000000111222333444222222222333333333444444444444555666777999:::;;;BBBFFFRRRdddxxx{{{xxxvvv|||~~~{{{wwwssspppmmmiiieeebbbaaa^^^ZZZUUURRRPPPOOOLLLKKKJJJIIIIIIIIIIIIIIIJJJIIIIIIKKKLLLLLLJJJHHHGGGGGGHHHHHHIIIJJJJJJKKKJJJKKKLLLNNNNNNNNNMMMLLLLLLLLLLLLKKKJJJIIIHHHGGGIIIHHHGGGGGGHHHIIIHHHGGGDDDEEEGGGGGGGGGFFFDDDCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@??????>>>>>>>>><<<<<<<<<;;;;;;;;;::::::999999999888888888777777777777777888888888999999:::::::::::::::::::::::::::::::::999::::::;;;;;;::::::;;;<<<>>>AAACCCEEEBBBBBBBBBAAAAAAAAAAAAAAA??????@@@AAADDDFFFIIIKKKNNNTTT]]]cccggglllqqqvvvxxx{{{{{{jjj[[[QQQMMMMMMOOOVVV^^^dddeeeeee\\\SSSKKKJJJLLLPPPXXX___bbbdddfffggggggdddaaa___[[[YYYTTTNNNFFF>>>888555000//////...............+++++++++,,,,,,---------------,,,+++++++++++++++***++++++,,,,,,+++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************))))))))))))))))))))))))************************)))((((((***,,,---,,,***))))))))))))************)))***+++,,,,,,,,,,,,+++************+++,,,---...++++++,,,------------,,,,,,---...//////000000000...///000111444777999;;;---..................---/////////////////////...---..................---000000000000000000000000***+++---000000000///.............../////////000000///.........///111222111111111111111111222222222222333333333444444444444444555666777999;;;<<>>>>>@@@BBBEEEIIILLLNNNOOOVVV```hhhlllooosssvvvuuuxxx}}}{{{kkk\\\SSSHHHIIIMMMRRRYYY^^^``````^^^TTTKKKHHHJJJNNNUUU\\\aaacccfffggggggeeebbb```]]][[[WWWQQQIIIAAA;;;777000000///...............+++++++++,,,,,,---------...---,,,,,,++++++++++++***++++++,,,,,,,,,++++++))))))*********+++++++++++++++++++++++++++++++++)))))))))))))))*********))))))))))))))))))))))))************************)))((((((***,,,---,,,***))))))))))))************)))***+++,,,---,,,,,,+++------------...///000111******+++,,,,,,,,,,,,+++,,,---...///000000000000//////000111444777:::<<<......//////...---,,,,,,......////////////.................................///000000000///---,,,------..................---------.........//////000000000000111111111111222222333333333222222111111222222333333444444555888555444777888888<<>>>>>@@@@@@===???@@@BBBDDDGGGLLLPPPUUU]]]gggooorrrssstttvvvrrrssswww}}}{{{ppp___PPPMMMJJJJJJPPPZZZ```aaa^^^ZZZPPPGGGGGGKKKMMMPPPSSS]]]___cccfffgggfffdddccc\\\ZZZWWWSSSMMMEEE<<<666000...------.........---......---,,,,,,,,,,,,---)))((('''))),,,...---+++,,,++++++******++++++,,,,,,++++++***)))))))))***++++++++++++++++++++++++---......---++++++,,,...''''''''''''((()))***+++)))******+++++++++******+++***))))))((())))))*********))))))))))))******++++++,,,,,,,,,,,,------///---+++)))))))))+++,,,++++++,,,,,,---...//////++++++,,,,,,,,,,,,------///...---///333777:::;;;......//////...------,,,......////////////.................................///000000000///---,,,++++++,,,,,,---...//////---------.........//////000000000000111111111111222222222333333222222111111222222333333444555555666333333666888999>>>DDDMMMXXXlll|||wwwrrruuuyyyzzzyyyxxxyyy{{{}}}{{{uuuqqqnnnkkkkkkiiihhhfffeeedddccc```]]]ZZZWWWTTTSSSSSSSSSQQQNNNKKKJJJKKKKKKJJJIIIKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIILLLKKKKKKJJJKKKLLLMMMNNNKKKLLLLLLMMMLLLKKKIIIIIIKKKJJJIIIIIIIIIIIIJJJKKKLLLLLLKKKJJJIIIIIIIIIIIIGGGGGGHHHHHHHHHGGGGGGFFFEEEEEEFFFGGGFFFDDDBBBAAABBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@???>>>===<<<:::::::::;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<=========<<<<<<===>>>>>>@@@@@@@@@AAABBBCCCEEEEEEBBB@@@>>><<<;;;;;;<<<===???@@@BBBDDDFFFIIINNNRRRXXX```jjjqqqtttvvvwwwyyytttuuuwww|||zzzpppaaaUUUOOOLLLJJJOOOXXX___aaa```^^^TTTKKKIIIJJJJJJKKKNNNYYY\\\aaaeeeggggggeeeddd^^^\\\YYYTTTOOOGGG>>>999222000.........///...---......---,,,,,,,,,,,,---,,,***)))***,,,---,,,***,,,++++++******++++++,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++---......,,,+++***,,,---******)))((((((((())))))******+++++++++******))))))***************************))))))))))))******+++++++++,,,,,,,,,------...---+++*********++++++++++++,,,------...//////,,,,,,---------.........000//////111444888:::;;;.........///......---,,,......////////////............................../////////000//////...---))))))***,,,---...///000------........./////////000000000111111111222222111222222333333222222222222222222333444444555555555333444777:::<<>>===<<<<<<<<<<<<;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<:::;;;;;;;;;<<<<<<<<<===??????>>>======>>>>>>>>>@@@@@@@@@AAABBBCCCDDDEEEAAA@@@===;;;::::::;;;<<<@@@BBBDDDFFFHHHLLLPPPTTT\\\cccmmmtttxxxyyy{{{}}}zzzyyyyyy{{{zzznnncccZZZQQQNNNKKKNNNVVV]]]bbbdddaaaWWWNNNLLLKKKHHHHHHJJJSSSWWW^^^dddggghhhfffeee```^^^ZZZVVVQQQJJJBBB<<<444222///...//////...---......---,,,,,,,,,,,,---...,,,++++++,,,,,,+++))),,,++++++******++++++,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++***)))+++,,,,,,,,,+++***)))(((((()))+++++++++++++++***)))(((((()))***,,,,,,,,,++++++************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---......//////---............/////////000000111333555888:::;;;---...............------......////////////..............................//////////////////......++++++,,,------...//////............////////////000000111111111222222222111111222333333333222222222222333333444555555555888666777:::===@@@IIIRRR```qqq|||tttnnnnnnppprrrrrroookkkgggeeedddeeegggiiikkklllmmmmmmppppppnnnlllhhhbbb^^^[[[[[[ZZZZZZXXXWWWVVVUUUTTTPPPOOONNNLLLLLLLLLLLLLLLJJJIIIIIIJJJMMMOOOOOOOOOMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIHHHGGGGGGGGGHHHIIIJJJIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIFFFGGGGGGFFFFFFEEEDDDCCCGGGGGGHHHHHHGGGGGGEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBB@@@???>>>===============<<<<<<<<<;;;;;;<<<<<<<<<=========;;;;;;<<<<<<======>>>>>>@@@???>>>>>>============@@@@@@@@@@@@AAABBBCCCDDDBBBAAA>>><<<;;;;;;<<<===@@@BBBFFFHHHKKKOOOTTTWWW___gggpppwwwzzz{{{~~~~~~||||||{{{nnnddd]]]TTTQQQNNNNNNTTT\\\ccchhhbbbZZZSSSPPPNNNJJJHHHIIINNNRRRZZZbbbfffhhhgggfffaaa___[[[WWWSSSLLLEEE@@@666333000.........------......---,,,,,,,,,,,,---,,,,,,+++++++++++++++***,,,++++++******++++++,,,++++++******)))******+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++)))(((***+++,,,,,,+++***))))))******+++++++++++++++***)))((('''(((+++---...---,,,+++***************************++++++++++++,,,,,,,,,++++++,,,------,,,,,,+++,,,---------......//////------........./////////...000222444555777:::<<<------...............---......////////////..............................//////........./////////////////////...................../////////000000111111111111222222222222000111222333333333333333222333333444444555666666999888999<<<>>>BBBMMMXXXhhh}}}~~~xxxqqqkkkiiikkkmmmnnnnnnkkkgggddd^^^^^^]]]]]]]]]]]]]]]^^^___`````````^^^[[[WWWUUUPPPPPPPPPPPPPPPPPPPPPPPPOOONNNMMMMMMLLLLLLKKKKKKKKKJJJJJJLLLNNNOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHHHHIIIJJJJJJHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHIIIIIIIIIIIIHHHHHHIIIJJJJJJKKKJJJJJJIIIHHHFFFFFFFFFFFFFFFEEEDDDCCCFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDCCCDDDDDDCCCCCCBBBAAA@@@?????????>>>>>>>>>======<<<<<<=========>>>>>>>>><<<======>>>??????@@@@@@@@@???>>>===<<<<<<;;;;;;>>>>>>>>>>>>???@@@AAAAAAAAA@@@>>><<<;;;<<<===>>>@@@CCCGGGKKKOOOTTTXXX\\\cccjjjrrrxxxzzz|||~~~qqqhhhbbbZZZXXXSSSQQQRRRYYYbbbiiieee___[[[YYYTTTMMMHHHHHHJJJOOOWWW___dddggggggfffaaa___[[[XXXTTTNNNHHHCCC888444000---------,,,+++......---,,,,,,,,,,,,---******+++++++++++++++,,,,,,++++++******++++++,,,+++******)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++***(((((()))+++******))))))***+++,,,,,,+++++++++++++++***)))((('''(((+++---...---,,,+++)))***++++++++++++***)))*********+++++++++,,,,,,***+++,,,---------------------...............///,,,------------.........---///222333444777:::>>>,,,---......///...............////////////..............................///............///000000111111000000///.............../////////000000000111111111222222222222333000111222222333333333333333333333444555555666666777666999<<<>>>DDDRRR___ooo{{{xxxtttoookkkffffffgggiiijjjiiifffccc]]][[[XXXVVVTTTSSSSSSSSSQQQRRRSSSSSSSSSRRRPPPOOOKKKKKKKKKLLLLLLMMMMMMNNNLLLLLLLLLLLLLLLLLLLLLKKKLLLKKKKKKLLLNNNNNNMMMKKKMMMMMMMMMNNNOOOOOOPPPPPPLLLLLLLLLLLLLLLLLLLLLLLLJJJIIIHHHGGGGGGGGGHHHIIIHHHHHHGGGGGGGGGGGGGGGHHHFFFGGGGGGHHHHHHGGGGGGFFFGGGHHHIIIJJJJJJIIIHHHGGGEEEEEEFFFFFFFFFFFFEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDBBBBBBCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@??????>>>>>>======>>>>>>>>>?????????>>>>>>???@@@AAABBBBBBCCCAAA@@@>>>===<<<;;;;;;:::<<<<<<;;;;;;<<<======>>>>>><<<;;;::::::;;;<<<===AAAEEEJJJPPPUUUZZZ___cccgggmmmuuuyyy{{{|||~~~{{{rrrllleeebbb\\\UUUQQQUUU]]]eeehhheeedddccc]]]RRRJJJHHHJJJNNNTTT[[[aaadddffffffbbb```\\\YYYUUUPPPKKKGGG;;;777222...------,,,,,,......---,,,,,,,,,,,,---)))+++,,,,,,++++++,,,...,,,++++++******++++++,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,***)))(((***+++((((((((()))***+++,,,,,,)))******+++++++++******((()))***,,,,,,,,,++++++)))***+++,,,,,,+++***)))************++++++++++++***++++++,,,---......///........................,,,,,,---------.........---000222333444777===BBB,,,------...//////............////////////..............................///......---...///000111///////////////............/////////000000000000111111111222222222333333000000111222333333333333333333444444555666666666666666:::???CCCJJJZZZiii~~~|||uuuqqqooommmjjjgggeeecccbbbccceeedddaaa^^^[[[YYYUUUQQQOOONNNNNNOOOKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKIIIJJJKKKLLLMMMNNNOOOOOONNNMMMNNNOOOPPPQQQOOOMMMNNNNNNOOOPPPRRRSSSTTTUUUQQQQQQQQQQQQQQQQQQQQQQQQKKKJJJIIIGGGGGGGGGHHHIIIIIIHHHGGGFFFEEEEEEFFFFFFDDDEEEFFFGGGGGGFFFEEEDDDEEEFFFHHHIIIIIIHHHFFFEEEDDDDDDEEEFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFCCCDDDDDDEEEEEEDDDDDDCCC@@@@@@AAABBBCCCCCCCCCCCCBBBBBBAAAAAA@@@?????????>>>>>>>>>?????????@@@@@@@@@@@@AAABBBCCCDDDEEEEEEBBBAAA@@@>>>===<<<;;;;;;999999888888999999:::;;;<<<<<<::::::;;;<<<>>>@@@CCCHHHNNNUUU[[[aaagggkkklllqqqxxx{{{|||}}}{{{qqqvvv{{{rrrnnnfffZZZQQQOOOUUU\\\dddeeehhhkkkfff[[[RRRPPPKKKNNNSSSXXX^^^bbbdddeeedddbbb^^^[[[WWWSSSNNNKKK>>>:::444000//////...---......---,,,,,,,,,,,,------///000///---+++---///,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...------------------------+++,,,,,,+++))))))***,,,))))))((((((((()))******((()))***+++++++++++++++)))*********************)))***,,,------,,,***)))************++++++++++++++++++++++++,,,...000111////////////............---............////////////111444444555999BBBIII,,,,,,---.../////////.........////////////..............................///...------...///000111,,,------....../////////////////////000000000000111111222222222333333333///000111222333444444444333333444444555666666666777888===BBBHHHQQQcccsssyyyssslllhhhgggfffeeeccceeeccc```___```^^^[[[XXXUUUSSSOOOKKKIIIHHHIIIIIIKKKJJJIIIHHHHHHHHHHHHIIIGGGGGGGGGFFFFFFEEEEEEEEEGGGIIIKKKNNNPPPRRRSSSSSSPPPPPPQQQRRRTTTTTTSSSQQQOOOPPPQQQSSSTTTVVVWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXQQQPPPOOOMMMMMMMMMNNNOOOJJJIIIGGGEEEDDDDDDEEEEEECCCDDDEEEFFFFFFEEEDDDCCCDDDEEEGGGHHHHHHGGGFFFEEECCCDDDEEEGGGHHHHHHHHHHHHGGGFFFFFFEEEFFFFFFGGGGGGCCCCCCDDDDDDDDDDDDCCCCCC>>>???@@@BBBCCCDDDDDDDDDCCCCCCBBBAAAAAA@@@??????>>>????????????@@@@@@@@@AAAAAABBBCCCDDDEEEFFFGGGDDDCCCAAA???>>>===<<<<<<777777777666777777888888>>>===<<<<<<===???BBBCCCEEEJJJQQQYYY___ffflllpppoootttzzz}}}}}}}}}tttfffiii}}}{{{wwwmmm^^^PPPKKKOOOVVV]]]```hhhooommmddd\\\ZZZLLLNNNRRRWWW\\\```ccceeefffccc```\\\YYYVVVQQQNNNAAA===777222111000000///......---,,,,,,,,,,,,---111222333111...,,,---///,,,++++++++++++++++++,,,***)))))))))***++++++,,,------------------------,,,,,,---+++***)))+++,,,+++***)))((('''''''''''''''((()))***+++,,,,,,,,,+++***))))))((())))))***)))***,,,------,,,***))))))************+++++++++,,,+++******+++...111222///////////////.........////////////000000000000111333555555666;;;EEEMMM////////////////////////////////////////////////000///...------...///000++++++,,,---...///000000111111000000//////......000111333333111000111222000000000111222222333333111111000000000000000000333333222333555777888777;;;:::???HHHKKKRRRhhhzzzkkkgggbbb______```aaaaaabbb```\\\ZZZYYYWWWUUUSSSMMMLLLJJJIIIIIIIIIJJJJJJEEEEEEEEEEEEEEEDDDDDDDDDFFFFFFFFFFFFHHHJJJKKKMMMQQQRRRSSSTTTUUUUUUUUUUUUZZZXXXUUUTTTUUUVVVWWWWWWVVVXXX[[[^^^``````______eeeeeeddddddbbbaaa______ccc]]]UUUSSSUUUXXXXXXWWWVVVTTTOOOHHHGGGJJJJJJGGGEEEEEEEEEEEEDDDCCCBBBBBBEEEFFFGGGHHHHHHGGGFFFEEEFFFEEEEEEFFFHHHHHHGGGEEEFFFFFFEEEEEEDDDCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAA@@@@@@AAACCCDDDDDDDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@???>>>===@@@BBBDDDGGGHHHGGGEEEDDDBBBAAA@@@>>><<<999777666777777666666666777999:::<<<>>>???===;;;;;;???BBBJJJPPPXXXaaaiiinnnpppqqqtttrrrtttzzz||||||}}}qqqeeefffuuutttjjjeeeXXXIIIFFFLLLQQQWWWaaakkkooolllddd^^^[[[UUUQQQQQQXXX^^^bbbcccdddaaa]]][[[ZZZXXXSSSOOOGGG@@@777111000000000///333333222000---,,,---///000000000...,,,+++,,,...........................,,,,,,---------,,,,,,+++///...,,,***))))))******,,,+++******))))))******************************)))))))))((())))))***+++***++++++,,,+++***)))(((++++++,,,,,,,,,,,,------((())))))******+++,,,,,,------------------------,,,---......------...000000////////////000000111///111///111777777CCCZZZ////////////////////////........................000///...------...///000/////////000000000000000////////////.........---///111333222111000111111......//////000000111111222222222222222222222222444333333444555777777777>>>>>>CCCMMMSSS^^^www|||ssseeebbb]]]ZZZZZZ[[[\\\\\\ZZZWWWTTTRRRQQQPPPNNNLLLJJJIIIHHHGGGGGGGGGHHHHHHDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFGGGJJJLLLMMMQQQRRRTTTWWWXXXYYYYYYYYY[[[YYYWWWWWWXXXYYYZZZ[[[^^^```cccfffiiijjjjjjjjjqqqqqqqqqpppooonnnmmmmmmiiibbb[[[YYY[[[^^^^^^]]]^^^]]]WWWPPPMMMOOOMMMIIIGGGGGGGGGFFFEEEDDDCCCBBBEEEFFFGGGGGGGGGFFFEEEDDDFFFEEEDDDEEEFFFGGGFFFEEEFFFFFFFFFEEEEEEDDDDDDDDDBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@???>>>??????@@@AAACCCCCCBBBAAAAAAAAAAAAAAA??????@@@@@@??????>>>>>>AAABBBEEEGGGIIIHHHGGGFFFCCCBBBAAA???===;;;999888888777666666666777999:::===???@@@???<<<===@@@DDDMMMSSS\\\fffmmmrrrssssssuuurrrsssxxx{{{|||~~~wwwmmmlllwwwyyymmmggg[[[MMMIIIMMMJJJPPPZZZeeekkklllgggccc^^^XXXSSSRRRVVV]]]aaabbbdddbbb^^^]]][[[XXXTTTPPPHHHAAA999222000000000///222222111///,,,,,,---...+++,,,---,,,+++******,,,------------------------++++++,,,,,,,,,,,,++++++...---,,,+++++++++++++++,,,+++******))))))*********************************))))))))))))***++++++++++++,,,,,,,,,+++))))))*********++++++,,,,,,,,,******++++++,,,------...------------------------,,,---......------...000///////////////000000111111444111333999:::GGG___////////////////////////------------------------//////............//////111111000000////////////............------------///111222222111000000111......//////000111111111444444444444444444444444555555555555666666777888======DDDNNNYYYiii{{{ppphhh]]]ZZZUUUSSSSSSTTTUUUTTTQQQNNNKKKJJJJJJIIIGGGFFFGGGFFFEEEDDDDDDDDDEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEGGGIIILLLOOOQQQSSSUUUYYY\\\^^^_________]]]]]]\\\]]]___aaadddfffkkkmmmooorrruuuwwwxxxyyy~~~~~~~~~}}}}}}||||||ooojjjdddaaaccceeeeeedddhhhgggaaaZZZWWWVVVSSSNNNJJJJJJJJJIIIHHHFFFEEEDDDFFFFFFFFFFFFFFFEEEDDDCCCFFFDDDBBBBBBCCCDDDDDDDDDFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCBBBBBB@@@@@@????????????@@@@@@DDDCCCBBBBBBAAABBBBBBBBB???@@@@@@AAAAAAAAAAAAAAABBBCCCFFFHHHIIIIIIHHHGGGDDDCCCBBBAAA???===;;;:::999888777777777888999:::===???AAA@@@>>>>>>BBBFFFOOOVVVaaallltttxxxxxxxxxwwwsssqqquuuzzz|||yyyuuuzzzqqqhhh___SSSMMMNNNFFFJJJRRR\\\dddhhhhhhgggccc^^^WWWTTTUUUZZZ___bbbdddbbb```___]]]YYYTTTQQQJJJDDD<<<555222000000000000000000...,,,+++,,,---***,,,......,,,+++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,---------------,,,,,,,,,+++******))))))*********************************************+++,,,,,,+++,,,,,,,,,,,,++++++***(((((()))***++++++,,,,,,,,,,,,,,,---......//////------------------------,,,---......------...000///////////////000111111333666444555<<<>>>MMMfff////////////////////////------------------------/////////....../////////...............---------........................///111222222000000000111000111111222222333444444444444444444555555555555666666777666666666888999===???FFFRRR```vvvzzzuuunnnfff___UUURRROOOMMMMMMNNNNNNNNNLLLJJJHHHGGGGGGGGGFFFDDDDDDDDDBBBBBBAAABBBCCCDDDCCCDDDDDDDDDDDDDDDEEEEEEFFFGGGHHHJJJMMMQQQTTTVVVWWWYYY]]]```cccccccccbbb```aaaccceeehhhmmmrrruuuyyyzzz{{{}}}tttpppkkkhhhiiijjjkkkkkknnnmmmhhhaaa^^^]]]YYYTTTOOOOOONNNMMMKKKIIIHHHFFFGGGGGGFFFFFFEEEDDDCCCCCCFFFCCCAAA@@@AAABBBCCCCCCFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFFFFEEEEEEDDDDDDCCCBBBBBBAAAAAAAAAAAABBBBBBEEEDDDDDDCCCCCCCCCDDDDDDBBBBBBDDDEEEEEEFFFFFFFFFCCCDDDFFFGGGHHHHHHGGGGGGEEEDDDDDDCCCAAA???>>>===<<<;;;:::999999:::;;;<<<===???AAA@@@??????CCCGGGOOOWWWdddrrr{{{{{{tttqqqtttyyy}}}~~~sssiii```VVVNNNLLLGGGIIIMMMTTT\\\cccggghhhgggccc]]]WWWUUUXXX]]]```bbbbbbbbbaaa^^^ZZZVVVRRRLLLGGG???888333111000000......///...,,,+++,,,---...000222222000---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...////////////...,,,---.../////////------,,,+++******))))))******************************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,------,,,,,,------.../////////------------------------,,,---......------...000///......//////000111222222666444666<<>>===<<<<<<<<<===>>><<>>CCCJJJUUUeeeyyy|||}}}zzzsssnnnhhhccc^^^YYYTTTQQQKKKIIIGGGFFFFFFGGGFFFFFFEEECCCBBBBBBDDDEEEEEEDDDDDDCCCBBBBBBBBBCCCDDDEEEDDDEEEEEEFFFFFFGGGGGGHHHGGGGGGIIIKKKOOOSSSVVVXXXZZZ[[[^^^aaacccfffggghhhhhhlllqqquuuyyyyyywwwtttrrrpppppprrrsssrrrqqqmmmgggeeefffddd___\\\[[[ZZZXXXUUURRROOONNNKKKJJJHHHFFFEEEDDDCCCCCCEEEBBB@@@???@@@AAA@@@@@@AAAAAABBBCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGCCCDDDEEEFFFGGGHHHHHHHHHGGGGGGFFFFFFFFFGGGHHHHHHHHHIIIJJJKKKLLLMMMMMMMMMHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEDDDDDDBBBAAAAAA@@@???>>>=========>>>???===@@@BBBBBBAAACCCGGGKKKQQQ[[[jjjzzz}}}vvvxxx~~~|||nnncccYYYQQQKKKFFFDDDDDDIIIRRR^^^hhhmmmhhhjjjjjjddd[[[VVVWWWZZZZZZ^^^bbbcccaaa\\\XXXVVVQQQNNNHHH???777111000111+++,,,......---,,,---...111222333111...,,,******------------------------)))***+++,,,,,,,,,,,,,,,---...............------,,,+++******))))))*********************************************+++,,,,,,,,,++++++++++++,,,,,,---+++,,,,,,,,,,,,---------*********+++,,,,,,------------------------------,,,---......------...000............///111222333///444333666???HHH```////////////////////////........................---...///000000///...---.../////////000000111111........./////////000000...000111111000//////000///000000111111222222333111222222333444444555555333777::::::888999===AAACCCMMM\\\nnnwww|||{{{wwwtttooollleeeaaa\\\WWWSSSOOOMMMKKKHHHFFFDDDDDDDDDEEEDDDCCCBBBAAA@@@AAACCCEEEEEEEEEEEEEEEDDDDDDDDDEEEGGGGGGEEEFFFFFFGGGHHHHHHIIIIIIJJJKKKLLLOOORRRVVVYYY[[[^^^___aaaeeeiiinnnrrrtttvvvzzz}}}|||zzzwwwuuutttvvvwwwwwwvvvpppiiigggiiigggdddaaa```___\\\YYYUUURRRQQQMMMLLLJJJGGGEEEDDDDDDDDDDDDBBBAAAAAAAAAAAA@@@>>>>>>>>>???@@@AAABBBCCCDDDEEEEEEEEEFFFGGGGGGHHHHHHGGGHHHJJJMMMNNNOOOPPPPPPNNNMMMMMMMMMMMMNNNOOOPPPPPPPPPQQQRRRRRRSSSRRRRRRMMMMMMLLLJJJIIIHHHFFFFFFDDDDDDEEEDDDDDDCCCBBBAAA@@@???>>>===<<<<<<===>>>???BBBDDDEEEDDDFFFJJJOOOXXXaaaooo~~~zzz|||tttggg\\\TTTOOOHHHEEECCCEEENNNYYYccciiifffkkkooojjj```WWWUUUWWWVVV[[[aaacccaaa]]]YYYXXXSSSQQQKKKAAA888222000111***,,,...///...---.........//////...,,,+++,,,---++++++++++++++++++++++++***+++,,,------.........//////...---,,,,,,,,,,,,,,,+++******))))))*********************************))))))))))))***+++++++++******)))***+++,,,---,,,,,,,,,+++++++++++++++*********+++,,,,,,------------------------------,,,---......------...000------......///111222333000555666:::DDDOOOjjj////////////////////////////////////////////////---...///000000///...---...............------------------.........//////...000111111/////////000111222222333333444555555222222333333444555666666333777::::::888999>>>CCCGGGSSSeeexxxrrr}}}zzzsssmmmjjjgggccc```\\\YYYTTTOOOKKKIIIHHHGGGFFFDDDCCCBBBCCCCCCCCCAAABBBAAA@@@AAADDDFFFGGGFFFGGGFFFEEEEEEFFFGGGHHHIIIFFFFFFGGGHHHIIIIIIJJJJJJPPPPPPQQQSSSVVVZZZ^^^___cccdddfffjjjpppwww}}}}}}{{{xxxxxxyyy{{{|||zzzssskkkiiikkkjjjfffdddcccaaa___[[[WWWTTTSSSNNNMMMJJJHHHFFFEEEDDDDDDCCCBBBAAABBBBBBBBB???===<<<<<<===>>>@@@AAABBBBBBDDDDDDEEEFFFGGGHHHHHHIIILLLNNNPPPSSSUUUWWWWWWWWWUUUUUUUUUUUUUUUVVVWWWWWWWWWWWWXXXYYYYYYYYYXXXXXXQQQPPPNNNMMMKKKIIIGGGGGGDDDDDDDDDDDDDDDCCCBBBBBB???>>>===;;;;;;;;;<<<===AAADDDGGGGGGGGGHHHMMMQQQ^^^fffsss}}}yyyjjj___XXXSSSLLLHHHDDDDDDJJJTTT]]]bbbdddlllqqqnnnbbbXXXTTTUUUSSSYYY```cccaaa]]]ZZZYYYTTTRRRLLLCCC888222000111***,,,///000///......///,,,---...---------///111************************---...///000111111111111000///---,,,++++++,,,,,,,,,++++++***)))*********************************)))))))))((()))******+++******)))))))))***,,,---,,,,,,++++++***)))))))))******+++,,,,,,------...------------------------,,,---///...------...000------......///111222333222888999===GGGTTTppp000000000000000000000000------------------------............//////////////////............//////000000000000111111111111222111000//////000111222000000111111111222222222222222333333444555666666777666777:::;;;;;;@@@FFFNNNWWWkkkyyytttuuuppphhhaaa]]]ZZZXXXWWWRRRPPPMMMJJJGGGFFFEEEEEECCCCCCBBBBBBBBBBBBCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIHHHIIIJJJKKKLLLLLLLLLLLLMMMNNNPPPTTTYYY^^^dddgggjjjmmmrrrwww||||||{{{{{{|||~~~}}}xxxtttrrrooojjjgggjjjiiigggccc___[[[XXXVVVQQQPPPOOOMMMJJJGGGDDDCCCCCCCCCDDDEEEDDDCCCAAA@@@@@@???>>>======>>>??????CCCDDDEEEEEEFFFGGGKKKMMMOOORRRWWW]]]```bbbbbbaaabbb```^^^]]]^^^^^^^^^]]]___\\\XXXWWWYYY[[[[[[ZZZUUUWWWWWWTTTNNNHHHFFFFFFCCCDDDEEEEEEEEEEEEEEEDDD>>>>>>===<<<<<<===??????BBBCCCGGGLLLMMMNNNTTT\\\fffqqq~~~yyyiii\\\VVVTTTLLLFFFEEEGGGKKKTTT]]]cccooowwwtttiii___WWWQQQVVVZZZ^^^``````^^^\\\[[[XXXVVVPPPHHH???777222000......---------......///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********,,,+++,,,000333333000,,,666555222///------............---,,,++++++++++++,,,,,,,,,++++++*********...---+++*********++++++++++++************++++++******+++++++++,,,,,,,,,,,,,,,------------------,,,,,,,,,---------......///////////////////////////111222111000///000111555;;;888:::LLLccc~~~000000000000000000000000---------------.....................//////////////////............//////////////////000000000000222111000//////000111222111111111222222222222333222333333444444555555555444333555999:::;;;AAAHHHTTT```www{{{vvv{{{{{{mmmhhh```ZZZVVVTTTRRRPPPNNNMMMJJJHHHFFFDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFGGGHHHIIIHHHIIIJJJKKKLLLMMMMMMNNNQQQSSSUUUYYY^^^dddkkkooorrruuuzzz~~~||||||~~~{{{xxxvvvsssoookkkiiihhhfffccc```\\\ZZZXXXTTTSSSQQQNNNLLLIIIGGGFFFEEEEEEEEEEEEDDDCCCBBBAAABBBAAA@@@?????????@@@AAAAAABBBCCCDDDEEEGGGJJJMMMSSSWWW\\\bbbgggiiiiiiiiihhhfffcccbbbcccdddccccccbbb___\\\\\\^^^___^^^\\\XXXZZZZZZWWWQQQKKKHHHGGGEEEEEEEEEEEEDDDDDDCCCBBB======<<<;;;<<<===>>>???BBBCCCGGGMMMOOORRRYYYbbbnnnxxxttthhhaaaWWWPPPHHHFFFGGGJJJRRRZZZ```kkktttsssmmmeee[[[TTTTTTXXX]]]aaabbbaaa___]]]YYYWWWRRRKKKBBB:::444111.........------....../////////......---,,,++++++,,,,,,,,,+++++++++++++++---,,,...000333333000---777555333000/////////000*********)))******++++++,,,,,,,,,+++++++++******---,,,+++*********++++++++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,------------...,,,---------............////////////////////////...000111111000000111333333;;;;;;AAAVVVmmm////////////////////////---------....../////////............////////////000//////......//////000........./////////000000111111000000000000111111222222222222333333333333444444444444444444444444333333555999;;;===EEENNN[[[lllyyyxxxvvvnnnccc^^^XXXSSSPPPNNNLLLKKKIIIHHHGGGEEEDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIHHHIIIJJJLLLMMMOOOPPPQQQWWWYYY\\\___eeellluuu{{{}}}~~~~~~~~~|||yyytttqqqjjjiiifffccc```]]][[[ZZZXXXWWWTTTPPPMMMLLLKKKJJJJJJIIIHHHFFFEEEDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBBBB@@@BBBCCCEEEFFFIIIMMMPPPYYY]]]dddjjjpppsssttttttpppnnnlllkkkkkklllkkkkkkgggeeeccccccdddcccbbb```^^^___^^^[[[UUUPPPLLLJJJHHHGGGFFFEEECCCAAA@@@???<<<;;;;;;:::;;;<<<===>>>AAABBBFFFMMMRRRWWWaaakkkttt~~~}}}uuukkk\\\TTTKKKHHHGGGIIIPPPWWW^^^gggooorrrppplllbbbYYYRRRVVV\\\aaadddcccaaa```YYYWWWTTTNNNFFF>>>666222//////......---......///111111000///---,,,+++***++++++++++++,,,,,,,,,,,,------///111333333000...555333111///.........///))))))))))))***+++,,,---,,,,,,,,,++++++++++++***---,,,+++*********++++++++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......------........./////////////////////////////////---///111111111111333444111;;;???JJJbbbyyy////////////////////////------......///000000000............////////////000000////////////000000////////////000000000000111000000000000000000111222222333333333444444444444444444444444444333333555555888<<<===@@@JJJTTTbbbxxx~~~}}}|||sssjjjccc[[[WWWRRRNNNLLLKKKJJJHHHFFFFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFFFFGGGGGGHHHIIIJJJIIIIIIKKKMMMOOORRRTTTUUUZZZ]]]aaaeeejjjsss}}}}}}xxxuuunnnlllhhhddd```^^^\\\\\\[[[YYYUUUQQQOOOMMMMMMMMMOOOMMMKKKHHHGGGFFFFFFGGGFFFEEEEEEDDDCCCCCCCCCCCCAAACCCEEEHHHJJJMMMRRRVVV___cccjjjqqqwwwzzz||||||yyyvvvsssrrrsssssssssrrrkkkjjjjjjiiiiiigggeeedddddddddccc```[[[UUUQQQOOOKKKJJJGGGDDDBBB???======;;;::::::999:::;;;===>>>???@@@EEEMMMTTT[[[gggrrrwww|||zzz~~~}}}ppp```WWWNNNIIIGGGHHHNNNUUU```fffkkkooorrrqqqiii___RRRUUUZZZ```ddddddaaa___XXXWWWTTTPPPJJJAAA999333000//////...............000//////...---,,,,,,+++***++++++,,,,,,---------,,,---...000111000///...000///...---,,,+++,,,,,,,,,+++++++++,,,,,,---...++++++++++++++++++++++++,,,+++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,+++,,,,,,------..................////////////000////////////////////////,,,...000111111222444666333<<>>AAAMMMYYYjjj}}}~~~wwwpppiii```ZZZTTTQQQMMMKKKJJJIIIHHHGGGEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEFFFGGGGGGFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIJJJKKKJJJKKKLLLOOORRRUUUXXXZZZ[[[```eeejjjoooxxx}}}yyywwwrrrooojjjddd```]]]\\\\\\\\\ZZZVVVRRRPPPNNNNNNNNNRRRPPPNNNKKKJJJIIIIIIJJJGGGFFFFFFFFFEEEDDDCCCCCCAAADDDGGGJJJMMMQQQWWW[[[ccchhhnnnvvv||||||yyyxxxxxxyyyxxxwwwooooooooonnnllljjjhhhhhhjjjiiigggdddaaa\\\WWWTTTNNNLLLIIIEEEAAA>>><<<;;;:::999999999:::;;;===>>>===>>>DDDMMMUUU]]]jjjuuu{{{{{{yyy}}}uuucccZZZPPPKKKHHHHHHMMMTTTbbbfffjjjnnnrrrtttmmmdddVVVWWWZZZ^^^bbbbbb___\\\XXXVVVTTTQQQLLLDDD;;;444111000///...............,,,,,,,,,,,,,,,---------+++++++++,,,,,,------...+++,,,---......---------......---,,,,,,+++++++++...---,,,,,,+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,---...//////.........////////////000////////////////////////,,,...000111222333555777666>>>BBBQQQooo////////////////////////....................................////////////111000000//////000000111111111111222222222333333000000111111111111000000222222222222333333333333444444444444444444444444555666:::===>>>CCCQQQ___xxx~~~xxxpppjjjeee___XXXSSSMMMKKKHHHGGGGGGGGGGGGFFFFFFFFFGGGHHHHHHHHHHHHGGGEEEFFFGGGHHHHHHGGGFFFEEEGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIJJJKKKKKKLLLMMMNNNQQQUUUYYY]]]______eeemmmssswww|||yyywwwtttpppjjjeee```_________\\\ZZZWWWTTTQQQOOOOOONNNSSSRRRQQQOOONNNMMMMMMMMMHHHHHHHHHHHHGGGEEEDDDCCCBBBDDDHHHLLLPPPUUU[[[```jjjnnnttt{{{~~~||||||}}}|||{{{tttttttttrrrnnnlllllllllmmmllljjjhhhfffaaa\\\XXXQQQNNNJJJEEEAAA>>><<<;;;:::999999999:::<<<===???===???EEEOOOVVV^^^jjjuuu~~~{{{yyy}}}kkkaaaVVVOOOJJJHHHLLLSSS```ffflllqqquuuwwwpppggg[[[ZZZZZZ]]]aaabbb```]]]YYYVVVTTTQQQNNNGGG>>>666111111000///............******++++++,,,------...,,,,,,,,,,,,------------***,,,------,,,++++++,,,...//////...............---,,,+++***))))))))))))***++++++++++++,,,,,,,,,******+++,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,---...//////------........./////////////////////////////////---///111222222333555777888???DDDUUUvvv000000000000000000000000//////......---,,,,,,,,,............////////////111111000000000000111111000111111111111222222222///000111222222111000///111111111222222222222333222333333444444555555555555777<<<@@@CCCJJJZZZjjj~~~|||wwwpppjjjbbb]]]YYYVVVQQQMMMJJJHHHFFFFFFGGGHHHGGGFFFFFFGGGHHHIIIIIIIIIHHHHHHFFFGGGHHHIIIIIIHHHGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIJJJKKKLLLNNNNNNPPPSSSWWW]]]aaadddfffnnnwww~~~{{{yyyxxxsssoooiiidddaaaaaabbbddd\\\[[[YYYWWWTTTQQQPPPOOOSSSSSSSSSRRRQQQPPPOOOOOOJJJKKKKKKJJJIIIHHHFFFEEEFFFIIIMMMRRRVVV\\\cccgggqqquuuzzz~~~yyyyyyxxxuuupppnnnoooqqqooommmkkkjjjiiifff```\\\SSSPPPKKKFFFBBB>>>===<<<::::::999:::;;;<<<>>>??????AAAHHHQQQXXX___iiisss}}}~~~{{{xxx|||uuujjj]]]TTTMMMIIIKKKQQQXXXbbbnnnwww{{{zzzrrrhhh___\\\ZZZ]]]bbbdddcccaaa\\\XXXTTTRRRPPPJJJAAA:::222111000///............,,,,,,,,,------------------------------,,,,,,,,,+++---...---+++***,,,---......///////////////...++++++******)))***************+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,***++++++,,,---...///000,,,---------............////////////////////////...000111222222222444666777@@@HHH]]]111111111111111111111111//////...---,,,++++++***............/////////000111111000000000000111111000000000000111111111111///000111222222111000///000000111111111222222222222222333333444555666666666999???EEEIIIQQQcccttt~~~xxxoooiiifff```YYYTTTRRRPPPLLLIIIJJJHHHGGGGGGIIIJJJIIIIIIFFFGGGHHHIIIJJJIIIHHHGGGFFFGGGIIIJJJJJJIIIGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIIIIIIIJJJLLLLLLOOOPPPQQQTTTYYY___cccffflllttt{{{xxxxxxqqqmmmhhhdddbbbcccfffhhh]]]\\\[[[YYYVVVSSSQQQOOORRRSSSTTTTTTTTTRRRQQQPPPLLLMMMMMMMMMKKKJJJHHHFFFKKKOOOSSSXXX]]]cccjjjnnnvvvzzz||||||{{{vvvrrrppprrrtttpppnnnlllkkkkkkhhhccc^^^TTTQQQLLLGGGBBB???======::::::::::::;;;===???@@@@@@CCCJJJTTTZZZ___iiirrrxxx~~~{{{xxx{{{}}}qqqcccXXXOOOIIIKKKOOOPPP___ppp|||}}}sssiiiaaa^^^[[[]]]cccggggggeee^^^ZZZUUUSSSRRRLLLDDD===222222000///............/////////......------,,,.........------,,,,,,,,,+++...///...,,,+++,,,...,,,,,,------......------++++++++++++,,,---......*********++++++,,,,,,,,,)))***+++,,,---,,,,,,+++---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,******+++,,,---//////000,,,,,,,,,---------......///////////////////////////000222222222222444666555@@@KKKccc------......//////000000///////////////.........111000///......///000111000000000000000000000000000000000000000000000000444444444333333222222222111111222222222333333333333444555555444444666888999777<<>>======999999888888999;;;<<<===BBBEEEJJJPPPXXXaaakkkqqqyyy{{{~~~~~~{{{|||~~~}}}{{{ttteee```YYYMMMGGGJJJOOOZZZnnnooo```___[[[WWWWWW\\\aaaeeefff```]]]YYYVVVRRRLLLDDD???888555111///.........---........................+++++++++,,,,,,---------000//////........./////////////////////////////////---+++)))))))))+++,,,))))))***+++,,,...///000...,,,***+++---...,,,***************************++++++******++++++,,,---((()))***,,,...///111111...............///000000//////000000111111111222222///------000333555777777???RRRnnn.........////////////////////////////////////...111000///......///000111000000000000000000000000000000000000000000000000444444333333333222222222222222333333333444444444333444555555444444666888999888>>>IIIRRR^^^yyyzzzxxx|||qqqiiibbb\\\YYYUUUTTTRRROOOLLLJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGJJJJJJJJJJJJJJJKKKLLLLLLIIIKKKLLLLLLLLLNNNQQQTTTVVVXXX\\\bbbhhhoootttwww|||xxxvvvnnnkkkiiihhhiiijjjiiiiiibbb___[[[YYYYYYYYYXXXXXXUUUTTTSSSSSSUUUUUUUUUSSSRRRQQQOOONNNMMMLLLMMMMMMQQQSSSWWW\\\cccjjjqqquuu~~~}}}zzzwwwuuuttttttsssqqqmmmjjjhhheeebbb___VVVPPPHHHBBB>>>======<<<999999888888999:::<<<===AAADDDJJJPPPXXXaaajjjpppwwwyyy}}}~~~~~~zzzkkkddd[[[OOOKKKOOOYYYaaaooo||||||mmm```^^^ZZZVVVVVV[[[```dddfffbbb___ZZZVVVSSSMMMFFFBBB999555111///.........---........................,,,,,,,,,,,,,,,,,,------......------------......///////////////////////////...,,,+++*********+++*********+++,,,---...///---,,,***+++---...,,,***++++++++++++++++++++++++++++++******++++++,,,---++++++,,,,,,---...//////...............///000000/////////000000000111111222111///000111444666777;;;DDDWWWttt///////////////...............//////////////////000000////////////000000000000000000000000000000000000000000000000000000333333333333222222222222333333444444444555555555333444555555555555777999999:::AAALLLWWWiiisssyyy}}}wwwnnneee^^^YYYTTTQQQMMMMMMLLLKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHKKKJJJJJJJJJJJJKKKLLLLLLLLLNNNQQQSSSTTTVVVXXX[[[]]]```dddkkksss{{{{{{vvvkkkjjjjjjkkklllllljjjhhhccc```]]]\\\\\\\\\[[[ZZZWWWVVVTTTUUUVVVWWWVVVUUUTTTSSSRRRRRRQQQRRRSSSTTTVVVYYY^^^ccchhhooovvv{{{}}}zzzxxxvvvvvvssspppmmmjjjgggccc^^^[[[SSSMMMFFF@@@===<<<<<<;;;999999888888999:::;;;<<<@@@CCCIIIPPPWWW```iiiooouuuwwwzzz~~~uuukkk___TTTTTTZZZkkkooovvv{{{zzzrrrfff^^^\\\YYYUUUUUUYYY___dddgggeeeaaa\\\WWWSSSNNNIIIEEE;;;777333//////......---........................------------,,,,,,,,,,,,---,,,,,,,,,,,,,,,------//////////////////////////////...---,,,+++***))),,,,,,++++++,,,,,,---------+++***+++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,------------------...............///000000...///////////////000000222222222222333555666777>>>HHH]]]|||000000//////......------............////////////000000////////////000000000000000000000000000000000000000000000000000000333222222222222222222222333333333333444444444444333555666666555666888::::::===DDDOOO^^^uuutttyyyvvvpppkkkddd]]]XXXUUUQQQOOOLLLKKKKKKKKKKKKKKKLLLLLLHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKLLLMMMMMMRRRUUUYYY\\\___aaadddfffhhhjjjnnnttt|||zzzuuujjjjjjlllooopppooolllhhhdddbbb```_________^^^]]]YYYXXXVVVVVVWWWXXXXXXWWWVVVUUUTTTTTTTTTUUUVVVWWWZZZ^^^ccchhhlllrrryyy~~~}}}{{{yyyxxxrrrooollliiifffaaa\\\XXXOOOKKKDDD???===<<<;;;;;;999999888888888999;;;<<>>999444000///......---..............................------,,,,,,,,,+++,,,,,,,,,,,,,,,------.../////////////////////////////////...---+++***)))...---,,,,,,++++++,,,,,,,,,+++++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,---------.....................///000000............////////////000111333444444444555666===JJJbbb000000//////......---------.........//////000000//////000000000000//////////////////////////////000000000000000000000000222222222222222222222222222222222222333333333333444555666666666777999;;;<<<@@@HHHUUUggg|||~~~uuuoookkkfffbbb]]]XXXUUUSSSPPPNNNLLLLLLKKKKKKKKKKKKLLLLLLHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKNNNNNNOOOOOOPPPRRRSSSTTTXXX\\\aaaeeehhhlllooorrruuuvvvyyy}}}~~~xxxsssjjjlllooossstttrrrmmmiiifffdddbbbaaaaaaaaa___^^^[[[YYYVVVVVVWWWYYYYYYYYYWWWVVVUUUTTTTTTUUUVVVVVV\\\aaahhhlllpppttt|||~~~|||zzzqqqoookkkgggddd```[[[XXXLLLHHHBBB>>><<<<<<;;;::::::999888888888999:::;;;===AAAGGGNNNUUU]]]eeejjjnnnpppssswww{{{~~~yyylllfffkkktttqqq___WWWXXXWWWWWWWWWWWWYYY]]]aaaddddddbbb^^^XXXRRRNNNKKKJJJAAA<<<666111///......---.................................------,,,,,,,,,------,,,,,,---......////////////////////////////////////...---,,,***)))......---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---***++++++,,,---...//////...............///000000////////////...............000222333333333555777;;;KKKhhh///////////////.........------......///000000000//////000000000000//////////////////////////////000000000000000000000000111111111222222222222222111111111222222222333333444555777777777888:::<<>>===<<<<<<;;;:::999888777777888999:::<<<@@@GGGMMMTTT\\\ccchhhkkklllooosssxxx|||rrrnnnssszzzqqq___WWWWWWUUUWWWYYY[[[[[[]]]___bbbcccbbb```ZZZTTTNNNLLLKKKCCC>>>777222///..........................................------------------,,,,,,,,,---...///000////////////////////////......------,,,+++++++++///...---,,,++++++++++++***+++,,,+++***)))***,,,************************++++++******++++++,,,---******+++,,,---//////000...............///000000000000000////////////...,,,///222222111333777:::===QQQrrr.........///////////////------......///000000111...///000111111000///...////////////////////////000000000000000000000000000111111111222222222222222222222333333333444444444555777777777999;;;===BBBGGGTTThhhwwwnnnggg```\\\YYYVVVSSSRRRQQQPPPNNNMMMLLLKKKKKKJJJIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNOOOPPPQQQRRRSSSSSSSSSSSSUUUWWWZZZ]]]___aaaiiilllqqquuuzzz|||uuutttuuuqqqsssvvvyyyzzzwwwqqqllljjjhhhfffeeedddbbb___\\\\\\YYYVVVVVVWWWYYYZZZZZZXXXXXXWWWWWWYYYZZZ\\\]]]eeellltttxxxyyy}}}~~~{{{uuummmeee___[[[WWWTTTIIIEEEAAA>>>>>>===<<<<<<:::999888777777888999:::;;;???FFFMMMTTT[[[bbbfffhhhjjjlllpppuuuzzz}}}wwwtttvvvyyy|||qqqfff]]]YYYUUUXXX\\\^^^^^^]]]^^^___ccccccbbb^^^VVVPPPMMMLLLFFF@@@888222///.................................------------............++++++++++++,,,---...///////////////////////////---,,,+++******+++,,,---......---,,,++++++++++++)))+++,,,+++))))))***,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,---------.....................///000000111111000000000/////////,,,///222222111444:::???CCC[[[~~~---.........//////000000---------...///000000111...///000111111000///...////////////////////////000000000000000000000000000000111111222222222222333333333444444444555555444666777888888999<<<>>>CCCJJJXXXppp|||qqqiiiccc\\\XXXXXXVVVSSSRRRRRRQQQPPPNNNMMMLLLLLLKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOOOOOOOPPPPPPPPPPPPQQQRRRSSSTTTUUUVVVWWWZZZ[[[]]]___cccfffiiikkkqqqtttxxx}}}}}}yyyssstttxxxtttuuuxxx{{{{{{xxxrrrmmmkkkiiigggeeedddaaa^^^[[[\\\YYYVVVUUUWWWYYYZZZZZZXXXXXXXXXZZZ\\\^^^aaaccciiipppyyy}}}~~~yyyoooeee^^^XXXTTTRRRHHHEEEAAA???>>>>>>===<<<:::999888777777888999999:::???FFFMMMSSSZZZaaaeeeggghhhkkkoootttyyy}}}zzzvvvwwwwww|||wwwrrrqqqqqqlllccc[[[TTTYYY^^^aaa___]]]]]]]]]ccceeeeee```YYYRRRNNNMMMGGGAAA999333///.................................,,,---------.../////////************+++,,,---...////////////////////////,,,+++***))))))+++---......---,,,,,,+++++++++,,,(((+++,,,,,,)))(((***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---.........------,,,,,,,,,...............///000000222222111111000000//////---000222222222555<<>>AAAKKKVVVlllzzzrrriiiaaa\\\YYYXXXXXXUUURRRRRRSSSSSSRRRQQQRRRPPPNNNNNNPPPQQQRRRRRRQQQSSSTTTTTTSSSSSSSSSTTTVVVXXXZZZ[[[[[[\\\^^^```___```bbbeeegggiiijjjjjjlllnnnppprrrtttwww{{{~~~yyysssrrrrrrsssvvvzzz|||zzzuuuoookkkllljjjhhheeebbb```^^^^^^[[[ZZZYYYXXXYYYZZZ[[[[[[\\\[[[ZZZ[[[^^^bbbfffhhhrrrwww}}}zzzrrriiiaaaYYYRRRNNNDDDCCCBBB@@@>>><<<:::999777777555555555555777777:::<<<@@@FFFNNNVVV]]]aaaccceeeiiimmmqqqvvvyyy{{{{{{}}}|||wwwuuuooohhhggghhhddd]]]YYYccciiigggbbb```]]]ZZZ```aaacccbbb___YYYSSSOOOKKKFFF@@@888333000///000000000000000/////////...//////.........---------........................------...///111000---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,,,,---...000111000---,,,,,,,,,++++++,,,,,,,,,,,,------...---++++++---......---***,,,......---,,,---......////////////000000000000444666444333888???FFFPPPnnn////////////000000000000000//////......//////000000000////////////000000000000000000000111111111222111000000000000000000111111222222222333333333222222222222222333333333555666888999:::===AAAEEEPPPaaa|||yyyuuunnnggg```\\\ZZZYYYWWWUUUTTTTTTVVVWWWWWWWWWWWWUUUSSSSSSTTTVVVWWWWWWXXXXXXXXXWWWVVVWWWYYY[[[```bbbdddeeefffgggiiikkkllllllnnnpppqqqssstttuuuzzz|||~~~{{{vvvuuuuuutttwwwyyy{{{yyytttoookkkkkkiiigggdddaaa___^^^]]]ZZZZZZZZZZZZ[[[\\\]]]]]]\\\[[[ZZZ[[[^^^ccchhhkkktttyyy~~~yyyqqqhhh```WWWOOOJJJBBBAAA@@@>>><<<:::999888666555444333333444555666999;;;>>>DDDLLLTTTZZZ^^^bbbdddgggkkkoootttwwwyyyvvvyyy|||ssssssooohhheeedddccc___\\\hhhpppkkkaaa[[[[[[[[[^^^```cccdddbbb\\\UUUPPPMMMIIIBBB;;;666222111111000000000/////////.....................---------...........................---...000111111...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,.........000111000...------...++++++,,,,,,,,,,,,------///---,,,,,,---...---,,,***+++------,,,,,,,,,---............/////////000///222555555444666>>>DDDVVVxxx////////////000000000000000000////////////000000000000////////////000000111111111000000000000000111111000000000000000111111111222222333333333333222222222333333444444444444777999:::;;;>>>CCCGGGUUUkkk|||xxxuuuooohhhbbb^^^\\\ZZZYYYYYYZZZ[[[]]]___```aaa```]]]ZZZZZZ[[[]]]^^^^^^^^^^^^^^^]]]]]]^^^bbbeeejjjlllnnnooopppqqqtttvvvwwwwwwxxxyyyzzz{{{}}}}}}~~~}}}yyywwwwwwtttuuuwwwwwwuuuqqqmmmjjjllljjjhhheeebbb```^^^^^^ZZZ[[[\\\\\\\\\]]]^^^___\\\[[[ZZZZZZ^^^dddjjjnnnvvv|||{{{vvvnnneee\\\SSSKKKEEEAAA@@@???===<<<:::999888666555444333333444555666999;;;>>>CCCKKKRRRYYY]]]bbbcccfffiiilllppprrrssssssvvvyyy|||}}}qqqsssqqqkkkccc___]]]\\\\\\jjjssslll^^^WWWWWWYYY[[[^^^ccceeeccc^^^WWWSSSMMMIIICCC;;;555111000///000000/////////...............................................................///000222111///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++,,,,,,---+++,,,...---,,,++++++,,,+++++++++,,,,,,,,,------///...,,,,,,---------,,,***,,,......---------...------......//////000000...000444666555666===EEE\\\////////////000000000000000000////////////000000000000////////////000000111111111000000000000000111000000000000000111111000111222333333333222222222333333444555666777777555888:::::::::>>>EEEKKK[[[vvv~~~{{{yyytttmmmgggbbb^^^\\\]]]___aaadddfffiiikkkllliiifffcccaaaccceeeffffffffffffffffffgggjjjooossstttvvvxxxyyyzzz{{{}}}}}}~~~{{{yyyxxxrrrssssssrrrqqqnnnkkkiiimmmllliiifffdddaaa```___ZZZ\\\^^^^^^]]]]]]___aaa]]][[[YYYYYY]]]dddkkkpppxxx~~~yyytttlllddd[[[RRRIIICCCAAA@@@???===<<<:::999999666666444444444444666666:::;;;>>>CCCJJJQQQXXX\\\bbbccceeegggiiikkkmmmnnnrrrtttxxx{{{~~~}}}mmmooooookkkccc[[[XXXYYY[[[hhhqqqkkk^^^VVVUUUUUUVVVZZZ```dddddd___ZZZVVVNNNKKKDDD===777222///...////////////............---............................................./////////111222222///---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++************(((***++++++*********++++++++++++,,,,,,,,,------///---,,,,,,---...---,,,,,,...///000///...///000------......///000000111//////333777777777???IIIbbb////////////000000000000111000000//////000000111000000////////////000000000000000000000111111111000000000000000111111222000111222333444333222222222333444555666777888888666888:::::::::@@@JJJRRRggg}}}wwwqqqkkkfffdddfffiiimmmppprrruuuwwwzzzuuurrrnnnlllnnnpppqqqrrrrrrssssssssstttwww|||}}}~~~~~~|||zzzxxxqqqppppppooommmlllkkkjjjnnnmmmjjjgggdddbbbaaa```[[[^^^aaaaaa___^^^___bbb^^^[[[XXXWWW[[[bbbkkkpppyyy|||wwwrrrlllddd[[[RRRIIICCC@@@???>>>===;;;:::999999666555444444444444555666:::;;;>>>CCCIIIPPPVVVZZZaaaaaacccdddfffhhhiiijjjqqqtttxxx{{{}}}jjjiiihhhfff___XXXWWW[[[ZZZeeemmmkkkccc\\\WWWSSSQQQUUU[[[```bbb```\\\YYYRRROOOHHHAAA:::555222000/////////.........---------------.......................................000///000222333333000---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------+++******)))))))))(((***,,,---,,,+++,,,---++++++,,,,,,,,,,,,------...,,,++++++---......------///000000//////000111---......///000111222222111000222888999999BBBOOOkkk////////////000000000000111111000000000000111111000000////////////000000//////000000111111222222000000000000000111222222///111222444444333222111111222333444666777888999555888;;;;;;<<>>======;;;:::999888777555444333222222333444555999:::===AAAGGGNNNTTTWWW]]]^^^___bbbeeegggiiijjjpppsssvvvyyy|||~~~}}}ppphhhbbb^^^YYYTTTUUU[[[\\\dddkkklllkkkfff\\\SSSLLLPPPVVV\\\______^^^\\\UUUQQQKKKDDD===777333222//////.........------------------.........//////........................000000111222444333000...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***************+++(((***,,,---,,,,,,---...++++++,,,,,,,,,,,,------,,,+++***+++---/////////,,,...000000///...///000......///000111222333333444000222999:::;;;FFFVVVvvv////////////000000000000111111000000000000111111000000////////////000000...//////000111222222333000000///000000111222222///111222444444333222111000000222333555666777888555888;;;;;;>>>HHHXXXddd{{{}}}}}}}}}~~~}}}|||xxxvvvpppooonnnllllllmmmnnnnnnlllkkkiiifffcccaaa______]]]aaaeeeddd```]]]___bbb___[[[WWWUUUXXX```hhhnnnyyy~~~zzzlllhhhbbb\\\TTTKKKBBB<<<<<<<<<;;;:::999777777666333333222111111222333333888999;;;@@@FFFLLLRRRUUUYYY[[[]]]aaadddhhhjjjlllppprrrvvvxxxzzz}}}~~~|||~~~xxxlll___XXXSSSOOORRRYYY^^^dddjjjnnnqqqnnnaaaTTTJJJMMMSSSYYY]]]______^^^UUURRRKKKDDD===777333111//////.........------------------.........//////........................000000111333444333111...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))***+++,,,---''')))+++,,,++++++---...++++++,,,,,,,,,---------+++***)))+++...000000000+++---//////...---...///...///000111222333444444555111222999;;;===IIIZZZ~~~000000000000000000000000////////////000000000000........................000111111111111222222222222222111000//////000000222222333333333333444444444444555555555555555555777555999AAADDDHHHZZZooosssttt|||}}}xxxrrrooonnnmmmnnnooonnnjjjffffffffffffeeeccc```]]]\\\^^^bbbddddddaaa___```bbb\\\ZZZWWWVVVXXX^^^hhhnnnxxx{{{tttlllhhh```WWWMMMEEE???<<<;;;::::::999888777666666555555555444333333222222666999===AAAEEEIIINNNRRRVVVXXXZZZ\\\___bbbgggkkklllqqqwww{{{|||~~~yyyxxx{{{qqqbbbZZZVVVTTTSSSUUU^^^bbbhhhooovvvuuugggWWWNNNOOOPPPRRRXXX```ddddddZZZWWWPPPGGG>>>777444333111111000000//////......////////////////////////+++,,,------,,,,,,...///666666555444222111111000------------------------------,,,++++++******)))++++++,,,,,,,,,---------,,,+++*********+++,,,---,,,++++++++++++,,,------,,,,,,,,,---------.........///000///...---...//////////////////000111111333555333666>>>@@@MMMeee000000000000000000000000////////////000000000000222222222222222222222222000111111111111222222222333333222111111111111111222222333333333333444444555555555555666666666666:::999>>>FFFIIIPPPfff~~~www|||{{{{{{}}}}}}wwwqqqpppooonnnnnnooommmiiifffeeeeeeeeedddbbb___]]]\\\^^^bbbeeeeeebbb______```^^^\\\XXXUUUVVV\\\eeellluuu}}}zzztttlllggg___UUUKKKDDD???<<<;;;::::::999888777666666555555444444444444333333555888<<<@@@CCCHHHMMMPPPTTTVVVYYY[[[^^^aaafffiiilllpppvvvyyyzzz||||||zzz|||vvveee[[[VVVSSSSSSUUU]]]```eeennnxxxyyymmm]]]QQQOOONNNQQQXXX```cccbbb]]]YYYRRRIII@@@999555333111111000000//////......////////////////////////...///000000//////000222333333333222111000............------,,,,,,+++++++++++++++++++++++++++,,,++++++++++++,,,,,,,,,,,,++++++*********+++,,,---,,,,,,,,,,,,,,,------...,,,---------...............///000///...---...000///////////////000111111111444333777@@@DDDSSSmmm000000000000000000000000////////////000000000000222222222222222222222222000111111111111222222222444333222222222222222222222222333333333333444444555555666666666777777777888999>>>EEEJJJVVVqqqyyywwwyyyyyyuuuqqqqqqpppoooooonnnlllhhhdddccccccccccccaaa___]]]\\\___ccchhhhhhddd```^^^^^^```^^^YYYVVVVVV[[[dddjjjssszzz{{{uuurrrjjjeee\\\QQQHHHBBB>>><<<::::::999888777666666555444444444444555555555555444777:::>>>AAAEEEJJJNNNRRRTTTWWWZZZ\\\___dddgggjjjoootttwwwxxxyyy}}}|||}}}}}}kkk```ZZZVVVWWWZZZ``````dddnnn{{{vvvgggWWWQQQLLLOOOXXX___`````````\\\UUULLLCCC<<<666444111111000000//////......///////////////////////////000111111000000111222000000111111000...,,,+++......---,,,+++***)))))))))******+++,,,,,,------*********++++++++++++,,,++++++******++++++,,,------,,,,,,,,,,,,---......------........./////////---///000///...---///000000////////////000111111///333333888BBBIII\\\xxx////////////////////////////////////000000000000000000000000000000000000000000111111111222222222333222222111111111222222222222222333333333444444444444555555666777777777777999???EEEKKK]]]}}}~~~wwwtttuuuuuussspppqqqppppppooommmiiifffcccaaaaaabbbaaaaaa___]]]\\\```eeekkkkkkgggbbb___^^^aaa___[[[XXXXXX]]]eeekkkqqqxxx{{{sssooonnnfffaaaWWWMMMEEE???===<<<::::::999888777666555555222333333444555555666666444777:::===@@@DDDIIILLLOOORRRUUUXXXZZZ]]]aaadddhhhlllqqqtttuuuwww{{{}}}}}}rrrfff```]]]___dddgggffffffppp~~~qqq___TTTKKKNNNWWW\\\^^^^^^aaa]]]VVVNNNFFF>>>777333111111000000//////......////////////////////////---...//////...---...///...//////000///---+++***,,,,,,,,,++++++******************++++++,,,,,,,,,))))))*********++++++++++++***++++++++++++,,,,,,------,,,,,,------...///.........////////////000---...//////......///000000000//////000000111222///333333888CCCLLLbbb////////////////////////////////////000000000000////////////////////////000000111111111222222222111111000000000000111222222222222333333333444444333444444555666666777777;;;???DDDJJJTTTkkk}}}wwwsssrrrqqqpppnnnooooooooonnnkkkgggdddbbb___``````aaa```___^^^]]]aaaggglllnnnjjjddd```___aaa```^^^\\\]]]aaahhhmmmqqqwww}}}uuunnnkkkjjj```[[[RRRIIIBBB>>><<<<<<:::999999888777666555555111222222333444555666666555777:::===@@@CCCHHHKKKMMMPPPTTTWWWYYY\\\___bbbfffjjjnnnqqqrrruuuzzz~~~~~~|||uuujjjdddbbbffflllooolllkkkqqqyyygggXXXLLLNNNUUUYYY[[[^^^aaa]]]VVVPPPIIIAAA888333111111000000//////......////////////////////////,,,---......,,,,,,---........./////////---,,,+++*********++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))*********+++++++++******++++++,,,,,,,,,,,,---,,,,,,,,,,,,---...............////////////000,,,...//////......///111000000000000000111222222000444444888CCCNNNggg000000000000000000000000////////////000000000000000000000000000000000000000111111111111222222222000000000///000000111222222222333333333333444444444444555666777777888888;;;@@@FFFNNN^^^xxx}}}wwwsssqqqooonnnmmmlllmmmnnnmmmiiieeebbbaaa^^^___```aaaaaa```______```fffkkkmmmiiidddaaa``````aaaaaa```aaadddiiilllpppttt{{{|||wwwpppjjjfffeeeYYYUUUNNNGGGAAA===<<<<<<999999888777666555555444000111111222333444444555555777:::===???BBBFFFIIIKKKNNNSSSVVVYYY[[[^^^```cccgggllloooqqqtttzzz~~~{{{~~~yyynnnfffbbbffflllqqqooolllppp{{{|||mmm\\\OOOOOOTTTUUUYYY___aaa]]]WWWQQQLLLDDD;;;444111111000000//////......////////////////////////...///000///...---.../////////......------------))))))***+++,,,---......------,,,,,,+++******)))*********++++++++++++,,,)))***+++,,,,,,,,,,,,+++,,,++++++++++++,,,------------........./////////,,,...//////......000111111000000000000111222222222666555888CCCPPPlll000000000000000000000000////////////000000000000111111111111111111111111000111111111111222222222111000000000111111222333222222333333333333444444555666777888999:::;;;;;;;;;@@@GGGSSShhh}}}xxxtttqqqnnnmmmkkkiiikkkmmmkkkgggcccaaaaaa^^^___```aaabbbaaaaaa```^^^ccchhhiiifffbbb`````````bbbcccccccccdddfffhhhnnnqqqvvv|||zzzvvvqqqlllgggbbb]]]ZZZRRROOOKKKEEEAAA>>><<<;;;999999888777666555444444000000000111111222222222444666999;;;===@@@DDDGGGKKKNNNSSSVVVYYY[[[^^^```aaaeeejjjmmmpppuuu{{{}}}zzz}}}tttiiibbbdddiiilllllljjjkkksss}}}}}}qqq```SSSQQQRRRRRRXXXbbbbbb]]]XXXTTTPPPHHH>>>666111111000000//////......///////////////////////////111111000///......///000...---++++++,,,---...++++++,,,,,,------......,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,)))***+++,,,,,,,,,+++++++++************+++,,,,,,,,,---------............,,,---//////......000222111111000000111111222333222777666999EEETTTrrr000000000000000000000000////////////000000000000000000000000000000000000000111111111111222222222222111111111222333333444222222333333333444444444777888888:::;;;<<<======???DDDMMM\\\uuu~~~}}}yyyuuuqqqnnnlllkkkgggjjjllljjjeeeaaa```aaa]]]___```bbbbbbbbbbbbaaa\\\```eeefffddd```______aaaccceeeeeecccbbbcccccclllooosssxxx}}}|||zzzsssnnngggbbb___[[[UUUQQQNNNLLLIIIEEEAAA>>><<<;;;999999888777666555444444000000000000000111111111333555777999;;;>>>BBBEEEJJJNNNSSSVVVYYY[[[]]]___```dddiiimmmpppuuu||||||yyy}}}{{{mmmcccbbbgggggggggfffffflllwww|||}}}ssscccVVVSSSQQQPPPWWWcccbbb^^^YYYVVVRRRKKKAAA888111111111000//////......///////////////////////////000000///...------...000...+++))))))+++---...------------------------*********++++++,,,------++++++,,,,,,,,,---------)))***+++,,,---,,,++++++******))))))******+++,,,,,,,,,,,,---------......,,,---//////...///000222111111111000111111222333222777666:::GGGWWWwww000000000000000000000000000000000000111111111111222222222111111111000000111111111111111111111111000111111111111222222222555444333222222444555777444000555AAADDD<<<888;;;???EEEPPPccc{{{{{{wwwuuuuuurrrmmmjjjkkknnnnnnmmmkkkhhhccc___]]]___```bbbcccdddcccbbbbbb]]]```bbbaaa^^^[[[[[[\\\aaaccceeeeeedddccccccccchhhkkkooorrrtttxxx}}}{{{zzzzzzxxxsssoooooofff\\\VVVTTTRRROOOKKKKKKHHHCCC@@@>>>===<<<;;;;;;:::777444333333333444111111000000111111222333444666888999:::===AAADDDFFFIIIMMMQQQUUUXXXYYYZZZ```aaadddggglllsss{{{|||vvv{{{zzzuuuhhhccceeeggglllllleee```fffrrrzzzsssggg[[[RRRNNNMMMRRRZZZ]]]___\\\UUUOOOJJJDDD===444222111000111000///---////////////////////////......//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,************************++++++,,,---............------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,---------............////////////000000000000111222333333666444777<<>>===<<<;;;;;;999777444333333333444111111000000111111222333333555777888:::<<<@@@CCCFFFHHHLLLPPPTTTWWWYYYYYY___aaacccgggkkkrrrzzzzzzuuuzzzyyytttzzztttnnnllliiioooppphhhbbbeeemmmrrrsssjjj```XXXPPPLLLPPPXXX\\\___]]]WWWPPPKKKCCC<<<333222000000000000///---////////////////////////......//////...------,,,..............................---------,,,,,,,,,************************,,,---------------,,,,,,------------------------+++++++++,,,,,,---------++++++,,,,,,,,,---------............/////////////////////000111222444444666555888???JJJccc////////////////////////000000000000111111111111222222222111111111111111111111111111111111111111111111111111222222222333444444333222333444555666999555777???@@@;;;;;;???GGGPPP```zzz|||{{{vvvqqqnnnoooooolllkkklllrrrqqqooolllgggbbb^^^\\\aaabbbcccdddddddddcccbbb```aaabbbaaa^^^[[[ZZZZZZYYY\\\___aaabbbaaaaaabbbbbbeeeiiilllooorrruuuxxxyyyyyyzzzzzzzzzxxxwwwuuuuuuqqqnnnlllmmmkkkgggddd```ZZZRRRLLLJJJIIIFFFDDDEEECCC???=========<<<;;;:::999666444333333333333111111000000111111222333222444666777888;;;???BBBEEEHHHKKKPPPSSSVVVWWWXXX]]]___bbbfffkkkrrryyyxxxsssxxxtttooouuu|||rrrlllmmmtttvvvooogggfffhhhjjjqqqmmmggg___TTTLLLNNNUUU[[[^^^^^^YYYSSSLLLCCC:::333111//////000000///...////////////////////////.........///......---,,,..............................---------,,,,,,,,,++++++++++++++++++++++++............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,)))******+++---......///,,,,,,,,,,,,------------............////////////...//////000111222444555666666:::AAAPPPjjj........................///000000000111111111111111111111111111111111111111111111111111111111111111111111222222222333333444444333333333444555666666333444888999666888>>>GGGTTTjjjwwwvvv|||~~~{{{sssmmmiiikkkmmmlllkkkmmmpppooommmjjjgggccc___]]]aaabbbcccddddddcccbbbaaa______```___]]][[[YYYXXXXXX[[[___bbbbbbbbbccccccccceeehhhkkknnnooopppqqqrrrrrrsssssssssrrrqqqqqqooolllhhhfffgggfffccc```]]]XXXQQQLLLIIIHHHFFFDDDBBB???===<<<<<<<<<;;;:::999888666555333333333333111111000000111111222333111333444666777:::>>>AAAEEEGGGJJJNNNRRRTTTVVVVVV[[[]]]aaaeeejjjqqqxxx}}}~~~vvvqqquuu|||uuuppptttsssiiinnnwww{{{wwwoookkkiiigggmmmlllkkkeeeYYYNNNMMMSSSXXX]]]___[[[UUUNNNDDD;;;444111/////////000///...////////////////////////---...............------++++++,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++---------------,,,+++***))))))))))))))))))))))))******+++,,,,,,---......,,,,,,,,,------------...............////////////000000///000000111222333444666:::CCCUUUrrr///////////////////////////000000000111111111111111111111111111111111111111111111111111111111111111222222222222333333333333333333333444444555555888777888999999999>>>CCCGGGXXXuuuwwwnnnttt~~~{{{qqqjjjeeegggkkkkkklllnnnlllkkkjjjhhheeecccaaa___``````aaabbbbbbaaa```___\\\\\\\\\]]]\\\[[[YYYXXXXXXZZZ]]]______```aaabbbeeefffiiilllnnnnnnmmmkkklllmmmmmmnnnoooooooooooolllhhhdddcccccccccaaa^^^ZZZVVVQQQLLLIIIFFFEEEDDD???===<<<;;;<<<<<<;;;:::777777666555444333333333111111000000111111222333000222444555666999===@@@DDDFFFIIIMMMPPPSSSTTTUUUXXX[[[```dddiiipppwww||||||xxxqqqrrrxxxxxxrrrttt|||nnnlllvvv}}}{{{vvvrrrnnnjjjiiikkkmmmjjj^^^QQQNNNRRRTTTZZZ^^^\\\XXXQQQGGG===666333000//////000//////////////////////////////------...............---+++++++++,,,,,,,,,------......---------,,,,,,,,,++++++++++++++++++++++++***++++++,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................////////////222111000000///000000000333666;;;EEEZZZzzz000000000000000000000000000000000000111111111111111111111111111222222222111111111111111111111111222222222222333333333333333333333444444444555555777888999999999;;;AAAGGGJJJaaannnmmmyyy~~~zzzqqqhhhbbbeeeiiikkklllnnnhhhgggfffdddbbbaaa______]]]^^^_________^^^]]]\\\YYYYYYYYY[[[]]]^^^\\\ZZZXXXYYYZZZZZZYYYZZZ\\\___eeefffiiimmmoooooollliiiiiiiiiiiijjjjjjjjjkkkkkkhhhddd```___```aaa___\\\XXXUUUPPPKKKGGGDDDBBBBBB>>>===;;;;;;<<<<<<;;;999666666555555444333333222111111000000111111222333000222444555666999===@@@CCCEEEHHHLLLOOOQQQRRRSSSVVVYYY^^^ccciiiooovvv{{{|||~~~}}}tttsssvvv{{{yyyuuu{{{wwwkkkuuu~~~|||zzzvvvqqqjjjlllooonnndddVVVPPPPPPPPPWWW\\\\\\YYYUUULLLCCC999666222000000000//////////////////////////////,,,---......///.........,,,------....../////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------........................---------,,,,,,+++++++++,,,---------........................////////////111111000/////////000000333777===HHH___111111111111111111111111000000000000111111111111000000111111111222222222111111111111111111111111222222222333333333444444333333444444555555444444222666888777777;;;BBBGGGRRRmmmxxxmmmttt~~~yyyrrrhhhaaaccciiikkklllnnnfffeeecccaaa___]]]\\\[[[[[[[[[\\\]]]\\\[[[ZZZYYYXXXWWWXXX\\\```bbbaaa___[[[[[[YYYWWWVVVWWWZZZ]]]aaabbbffflllqqqqqqnnnkkkhhhgggfffeeeddddddddddddddd```\\\ZZZ\\\]]]\\\ZZZXXXVVVRRRLLLGGGCCCBBBAAA>>>===<<<<<<<<<<<<:::888555555555555444333222222111111000000111111222333111222444555777999===@@@BBBDDDGGGKKKNNNPPPQQQRRRUUUXXX]]]ccchhhooouuuzzz|||}}}~~~~~~~~~zzzvvvxxxyyy|||}}}{{{qqq{{{~~~pppppprrrrrriii[[[QQQNNNMMMTTTZZZ[[[ZZZXXXPPPHHH===999444111000000///...////////////////////////,,,------...//////......,,,,,,------...//////000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++........................,,,,,,,,,,,,,,,,,,,,,,,,------------........................////////////.........//////000222222555:::@@@KKKddd111111111111111111111111000000000000111111111111000000111111222222222222111111111111111111111111222222333333333444444444222333444444555555444444222777:::999999===EEEJJJYYYvvvsssooo|||~~~~~~~~~yyyrrrhhh```ccchhhkkkmmmnnnfffeeebbb___]]]ZZZYYYXXXYYYZZZ[[[[[[ZZZYYYXXXWWWWWWWWWXXX]]]bbbeeedddbbb```^^^[[[WWWUUUVVVZZZ^^^]]]___dddkkkqqqssspppmmmhhhfffdddbbb```___^^^]]]aaa]]]XXXWWWYYYZZZYYYWWWZZZXXXTTTOOOIIIDDDCCCCCC???===<<<<<<===<<<:::888555555555555444333222222111111111000111222222333111222444666777:::>>>AAABBBDDDGGGKKKMMMOOOPPPQQQTTTWWW]]]bbbhhhnnnuuuyyy}}}}}}}}}||||||~~~~~~zzz{{{www{{{}}}}}}yyyuuutttuuuuuummm^^^RRRLLLJJJRRRXXXZZZ[[[YYYSSSLLL???;;;666222111000///...////////////////////////,,,,,,---.../////////...******++++++,,,---............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))++++++++++++++++++++++++******+++,,,------...///---------.........//////............/////////000+++,,,---...000222444555777<<>>AAAIIIRRRbbbvvvpppsss||||||vvvtttnnniiijjjnnnqqqnnnjjjfffccc___]]]\\\[[[ZZZXXXZZZYYYYYYXXXWWWWWWVVVVVVSSSUUUYYY]]]```bbbcccccceeebbb]]]XXXUUUUUUVVVXXXaaa```aaagggpppttttttqqqjjjhhhdddaaa]]][[[ZZZZZZ[[[[[[[[[ZZZXXXVVVTTTRRRRRRQQQOOOLLLHHHDDD@@@???===>>>?????????>>><<<;;;666555444333222111111111///000000000111111111111222333555555555777;;;===AAACCCFFFHHHJJJMMMQQQTTTUUUXXX\\\___bbbiiirrryyyzzz{{{}}}}}}}}}}}}}}}|||{{{|||}}}{{{xxxxxxttthhhWWWLLLLLLMMMQQQWWW]]]\\\UUUMMM???888333222111......111000000///...............------------------------,,,,,,,,,------.................................(((***++++++++++++,,,...---------,,,,,,+++++++++,,,,,,++++++++++++******///---+++,,,///000///------------............///............////////////...000111111000000111222888<<>>CCCMMMWWWmmmuuuttt}}}zzzvvvvvvvvv~~~~~~~~~{{{vvvqqqmmmiiijjjoooqqqoookkkgggddd```]]]\\\[[[YYYXXXZZZYYYYYYXXXVVVUUUUUUTTTSSSUUUYYY]]]aaacccccccccdddaaa\\\WWWUUUUUUVVVWWW^^^]]]^^^dddlllpppooommmgggfffccc```]]][[[YYYYYYYYYYYYYYYXXXVVVTTTQQQPPPPPPOOOMMMJJJGGGCCC@@@>>><<<======>>>>>><<<;;;:::777777555444333222222222111111111111111222222333222333444555555777:::===@@@BBBEEEHHHJJJMMMPPPSSSUUUXXX\\\___bbbiiirrrxxx{{{}}}~~~~~~~~~}}}{{{{{{}}}}}}~~~~~~uuufffYYYQQQOOOOOOQQQWWW\\\\\\UUUNNNCCC<<<555333111......000000000///...............------------------------+++++++++,,,,,,,,,------........................***,,,---,,,******+++,,,------,,,,,,,,,+++++++++***+++++++++,,,,,,------...,,,+++,,,...///...,,,---------............///............////////////+++---///000111222444666777<<>>;;;<<<=========<<<:::999999888777555444444333333333222111111111222444555222333444444555666:::<<>>FFFXXXiiixxxvvvvvvmmmiiijjjiiiuuuzzz|||zzzsssjjjhhhhhhkkkpppqqqnnnkkkiiifff```]]][[[ZZZYYYXXXZZZYYYXXXVVVSSSQQQPPPOOORRRTTTYYY]]]```ccccccddd```^^^ZZZVVVTTTTTTUUUVVVVVVVVVXXX\\\aaaccccccbbb^^^___^^^]]][[[YYYVVVTTTVVVVVVUUUTTTQQQOOOLLLJJJKKKJJJIIIGGGDDDAAA???===<<<<<<=========<<<;;;:::888888666555444333333333333222111000000222333444222333444444444555999;;;===@@@CCCEEEGGGKKKOOORRRRRRVVVZZZ]]]aaafffnnnttt~~~~~~~~~~~~{{{}}}xxxwwwvvvjjj```YYYRRROOONNNRRRXXXZZZWWWSSSIIIAAA999555222...---000000000///.......................................+++++++++++++++,,,,,,,,,------------------------+++,,,---,,,***)))***+++,,,+++++++++++++++++++++++++++,,,------...//////))))))))))))***++++++***---------............///............///////////////111222222111000222333777===JJJ```///000000000111111111111000000000000000000000000000000111111111222222222000111222333333333333222222222333333333444444444444444555555666777777888999:::<<<===>>>HHH___ssswww{{{vvvkkkgggiiihhhtttzzz|||xxxqqqgggfffgggjjjnnnooommmjjjiiieee___[[[ZZZZZZYYYXXXZZZYYYWWWUUUSSSPPPOOONNNRRRTTTXXX\\\___aaabbbbbb]]][[[XXXVVVTTTTTTUUUVVVUUUVVVWWWZZZ]]]______^^^ZZZ[[[[[[ZZZYYYWWWTTTSSSTTTTTTTTTSSSPPPNNNKKKIIIIIIHHHGGGFFFCCCAAA???>>>======>>>???>>>===<<<;;;888777666444333333222222111000000///000111222333111222333333333444777:::;;;>>>AAADDDFFFJJJNNNQQQQQQUUUYYY]]]```eeelllrrr|||~~~~~~}}}{{{}}}vvvtttzzz|||yyyvvvqqqggg\\\QQQNNNKKKNNNUUUYYYYYYWWWIII@@@888444111......111000000///.......................................---------------,,,,,,,,,------------------------)))***,,,,,,++++++,,,---++++++++++++++++++++++++---------------------------...............//////---------............///............////////////000111222222111111222333999???LLLccc000000000000111111111111000000000000000000000000000111111111111222222222000111333444444444333222333333333333444444444444444444555666777777888999999;;;===>>>@@@MMMiii~~~zzz{{{mmmhhhjjjiiiwww|||}}}wwwpppfffeeeeeegggjjjkkkkkkiiigggccc]]]ZZZYYYYYYYYYYYYYYYXXXWWWUUUSSSQQQOOONNNRRRTTTXXX[[[]]]^^^___^^^[[[ZZZWWWUUUTTTTTTUUUUUUTTTUUUWWWYYY[[[[[[[[[[[[WWWWWWWWWWWWVVVUUUSSSSSSQQQQQQQQQQQQOOOMMMJJJIIIGGGGGGFFFEEECCCAAA@@@???===>>>?????????>>><<<;;;777777555444333222222222//////000000111111111111111222333333222444666999:::<<>>>>>>>>===<<<;;;999888666555444444333333...000111333333222111000111222333222222333666888888;;;>>>AAADDDHHHLLLPPPOOOSSSXXX[[[^^^ccciiinnntttwww{{{~~~~~~yyyzzz{{{~~~zzzlllnnnkkkiiipppzzzwwwmmm[[[TTTMMMMMMRRRXXX[[[[[[OOOEEE;;;666222......111000000///.......................................---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,+++***+++---)))*********++++++++++++++++++++++++,,,,,,,,,,,,''')))++++++)))(((***,,,---------............///............////////////---///111222222333555777999@@@PPPjjj000000000000111111111111000000000000000000000000000111111111111222222222000111333555555444333222333333333444444444555555444444555666777888999999666:::???CCCHHH[[[|||{{{{{{ssssssmmm|||}}}wwwqqqxxx|||tttnnneeedddccccccdddeeeggghhhccc___YYYVVVVVVXXXYYYZZZYYYXXXWWWUUUTTTRRRQQQPPPSSSTTTWWWYYYZZZZZZZZZYYYXXXWWWVVVTTTTTTTTTTTTTTTRRRTTTVVVWWWVVVVVVVVVVVVUUUTTTRRRQQQQQQRRRSSSSSSJJJKKKKKKKKKKKKIIIHHHGGGFFFFFFEEEEEEDDDCCCAAAAAA;;;<<<=========<<<;;;::::::999888666555555555555...000333555555444222000111222222222222333555888888:::>>>AAADDDGGGLLLOOONNNRRRXXX[[[^^^bbbhhhmmmqqquuuzzz}}}xxxxxxyyy{{{~~~}}}yyyhhhkkkiiifffmmmzzz|||uuu```YYYPPPNNNRRRXXX[[[[[[SSSIII>>>888333...---000000000///...............////////////////////////,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,***)))***+++))))))******++++++++++++))))))***+++,,,,,,---...+++...000///------...111---------.........//////............/////////000000222333333222111333444888@@@PPPmmm111111111111111111111111333333333222222111111111000222222222111000111222222222333333333333444444333333333333333333333333555555555555555666777888888===BBBFFFOOOgggzzztttpppnnnzzzuuunnnpppxxx}}}tttlllcccaaa```aaabbbddddddccc``````^^^[[[XXXWWWXXXZZZYYYXXXWWWUUUTTTSSSSSSSSSRRRTTTVVVXXXYYYYYYYYYXXXXXXVVVUUUUUUWWWWWWVVVTTTRRRTTTVVVVVVUUUUUUVVVWWWTTTSSSRRRQQQOOOOOOOOONNNKKKKKKLLLLLLKKKIIIGGGFFFFFFEEEDDDCCCAAA@@@>>>>>>@@@@@@???>>>======>>>>>>:::999888666555333222111333333222222222222333333333222111111111222333444888:::===@@@BBBFFFJJJMMMOOORRRVVV[[[```cccfffgggoooqqqtttyyy|||~~~|||}}}{{{zzz{{{zzzyyy}}}uuufffaaaccchhhuuu{{{nnn^^^NNNKKKQQQUUUWWWYYYSSSKKK@@@888444333111000////////////....................................------------,,,,,,+++***++++++******)))******+++(((***++++++++++++,,,......------,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,---------......///...---,,,+++,,,---...000000000000///////////////111222222222222444555;;;BBBUUUvvv111111111111111111111111333333333222222111111111000222333222111000111222222222333333333333444444333333333333333333333333555555555555666777888888888===CCCHHHTTTooo~~~vvvwwwzzzuuupppyyyqqqpppuuuzzz}}}tttmmmdddcccaaabbbcccddddddcccaaaaaa```]]]YYYXXXXXXZZZXXXWWWVVVUUUTTTTTTTTTTTTTTTUUUVVVXXXYYYZZZYYYYYYXXXVVVUUUUUUWWWWWWVVVTTTTTTUUUVVVVVVTTTSSSSSSTTTTTTSSSQQQPPPOOONNNNNNNNNKKKKKKKKKJJJIIIHHHGGGFFFEEEEEEDDDCCCAAA@@@??????@@@??????>>>======>>>>>>;;;;;;999888666444333333111111000000000000111111333222111111111222333444888:::===@@@BBBEEEJJJMMMNNNQQQVVV[[[___cccfffgggkkkmmmqqqvvvzzz~~~|||}}}{{{zzz{{{~~~vvvssswww{{{|||tttfffaaadddgggttt~~~zzzooo___PPPMMMQQQTTTUUUUUUTTTLLLAAA999555333111000////////////....................................------------,,,,,,++++++++++++*********++++++,,,***,,,---,,,******+++,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---,,,,,,,,,---...000000000000///////////////111222222222222444666===EEEZZZ{{{111111111111111111111111222222222222222111111111111222333222111000111333222222333333333333444444333333333333333333444444555555555555666777888999888===CCCKKK\\\|||}}}rrrpppyyyzzzsss}}}vvvppprrrooo}}}{{{tttmmmfffdddcccdddeeeeeedddcccbbbcccbbb___\\\YYYYYYYYYXXXWWWVVVTTTTTTTTTUUUUUUUUUVVVWWWYYYZZZZZZZZZZZZXXXWWWUUUVVVVVVWWWUUUTTTUUUVVVVVVUUURRRPPPPPPPPPRRRRRRPPPOOONNNNNNMMMMMMKKKKKKIIIHHHGGGFFFFFFFFFDDDDDDDDDCCCBBBAAAAAA@@@??????>>>=========>>>>>><<<<<<:::999777555444444111111000000000000111111333222111111111222333444777999<<>>IIIaaa111111111111111111111111222222222111111111111111111222333333111111222333222222222333333333444444333333333444444444444444555555555666777888999:::999>>>DDDOOOeeexxxqqqttt|||sssyyy}}}ssspppjjjuuu}}}yyysssnnngggfffeeeeeeffffffeeeccccccddddddbbb^^^[[[ZZZYYYXXXWWWVVVTTTTTTUUUVVVWWWWWWXXXXXXYYYZZZ[[[[[[[[[YYYWWWVVVVVVVVVVVVUUUSSSSSSUUUUUUTTTQQQOOOOOOOOOQQQPPPOOONNNMMMMMMMMMMMMLLLKKKHHHFFFEEEEEEEEEEEEDDDCCCCCCCCCBBBBBBAAAAAA???>>>>>>=========>>>>>><<<;;;:::999777555444333333333222222222222333333333222111111111222333444666888;;;>>>@@@DDDHHHKKKMMMQQQVVVZZZ]]]aaafffjjjiiijjjlllppptttyyy|||~~~}}}{{{yyyzzz|||uuullljjjlllnnnpppeeeccccccbbbkkktttrrrsssdddTTTMMMKKKLLLPPPTTTTTTOOOGGG>>>777333111000////////////....................................---------,,,,,,,,,------++++++++++++,,,---......+++,,,---,,,***)))***+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......---------------.........////////////000000000000///000111222222333666999<<>>===============>>>>>>;;;;;;999888666444333333333333222222222222333333333222111111111222333444555777:::===???CCCGGGJJJLLLQQQVVVZZZ\\\```fffkkkllllllmmmooorrrwwwzzz}}}}}}{{{yyyyyy{{{~~~}}}qqqlllkkklllqqqiiiiiiiiieeelllvvvuuuzzzjjjXXXMMMHHHIIIOOOWWWUUUQQQJJJAAA999444111000////////////.......................................------,,,,,,---......,,,+++++++++,,,,,,---...)))***,,,,,,++++++,,,---,,,,,,,,,++++++***************++++++,,,,,,,,,,,,,,,,,,,,,---------......---------....../////////.../////////000000000111///000111111222444888;;;:::MMMmmm000000000000000000000000000000000111111111111111222333444333222111222444222222333333333333444444333333333444555555666666666666666777888:::;;;<<<<<>>======<<<<<<======>>>>>>;;;:::999888666444333222111111000000000000111111333222111111111222333444444666999<<<>>>BBBFFFIIIKKKPPPVVVYYY[[[___ffflllnnnnnnmmmnnnqqquuuyyy|||~~~~~~}}}{{{xxxxxxzzz|||}}}}}}xxxoookkkjjjrrrllloooqqqmmmttttttaaaSSSJJJHHHOOOXXXUUUSSSMMMDDD;;;444111000////////////.......................................---,,,,,,,,,---//////,,,,,,++++++++++++,,,,,,(((***++++++++++++---...---,,,,,,+++******)))))))))******++++++,,,,,,---,,,,,,,,,---------......,,,---...///////////////......//////000000111111///000111111222555999<<<<<>>===<<<<<<<<<<<<<<<<<<<<<===>>>>>><<<<<<:::999777555444444111111000000000000111111333222111111111222333444333555999;;;>>>AAAEEEHHHJJJPPPVVVYYYZZZ^^^fffmmmmmmlllkkklllooouuuzzz}}}}}}}}}}}}}}}zzzxxxxxxyyy{{{||||||~~~rrrkkkhhhmmmjjjqqquuurrr{{{nnn^^^QQQJJJMMMTTTVVVTTTOOOFFF<<<444111000////////////.......................................---,,,,,,,,,---///000---,,,+++******************+++,,,,,,+++***+++---+++++++++*********************++++++,,,------...,,,,,,,,,---------......+++,,,...///000000000///.........///000111111111///000000111222555:::>>>AAAXXX{{{000000000000000000000000//////000000111111111222222333444444222222333444222222333333333444444444333333444444555666777777666666777888999;;;===>>>???IIIYYYppp{{{xxx{{{tttpppuuu{{{qqqllljjjtttzzzwwwxxxxxx{{{uuuoookkkiiiaaabbbcccfffiiijjjhhhfffccccccbbb___]]]]]]```bbbccc```]]]ZZZXXXYYY[[[\\\YYYYYYXXXWWWWWWXXXZZZZZZZZZXXXVVVVVVVVVVVVTTTRRRWWWWWWWWWTTTPPPMMMLLLLLLKKKKKKJJJIIIIIIIIIJJJJJJKKKKKKKKKKKKIIIFFFDDDBBBBBBBBBAAA???>>><<<;;;:::<<<<<<<<<<<<<<<===>>>???======<<<:::888777555555333333222222222222333333333222111111111222333444333555888;;;===AAAEEEHHHJJJPPPVVVYYYYYY]]]fffnnnjjjjjjiiijjjnnnttt{{{~~~~~~|||{{{{{{}}}}}}zzzxxxwwwyyyzzz{{{{{{|||tttjjjffffffeeennntttsss~~~wwwgggWWWLLLLLLQQQVVVUUUPPPHHH===555111111000/////////....................................///...,,,,,,,,,...000111------+++***)))(((((((((,,,------,,,***)))***+++)))))))))***++++++,,,,,,++++++,,,------...//////,,,,,,,,,---------......+++,,,...000000000000///---......///000111111222///000000111222555:::>>>GGG]]]000000000000111111111111000000000///000000111222333333333222222111111111222222111111222222333444888777666555555555555555333444666777888:::>>>@@@DDDHHH]]]xxxuuu|||vvvpppoooxxxyyyrrrkkkjjjqqq~~~yyyttttttyyy}}}~~~||||||||||||xxxrrrllliiigggaaabbbeeegggiiijjjjjjjjjffffffdddbbb```___]]]]]]```___^^^^^^___```aaabbb___]]][[[YYYYYYYYY[[[\\\WWWWWWVVVUUUTTTTTTTTTUUUNNNOOOPPPQQQQQQPPPNNNMMMLLLJJJHHHGGGGGGGGGIIIJJJIIIJJJJJJIIIHHHFFFCCCBBBCCC@@@<<<;;;;;;;;;;;;;;;444555777:::<<<>>>@@@AAA>>>===<<<:::888777555555222222111111111111111111000000000000000111111222333555888:::===@@@EEEHHHMMMOOOTTTZZZ___cccfffgggmmmlllkkklllnnnsssxxx{{{~~~}}}}}}}}}~~~|||{{{zzz{{{~~~}}}|||zzzxxxxxxxxxzzzzzzzzz~~~|||}}}zzznnngggccchhhjjjiiimmmzzzttt___QQQLLLMMMPPPQQQPPPHHH>>>555222222222111000//////...............////////////......------......------,,,+++---------------------------,,,,,,++++++,,,,,,---++++++*********************++++++,,,,,,------...++++++,,,,,,,,,,,,------...............---------000000111000//////111444222111111333333333999AAAFFFccc000000000000111111111111111000000000000111222222333333333222222222111111222222222222222333444444777666555555444444555555444555666777888:::>>>AAAGGGNNNfff}}}xxx~~~zzzrrrooovvvyyyrrrjjjiiippp|||wwwssstttxxx||||||{{{|||{{{yyytttnnniiigggfffaaaccceeegggiiijjjjjjjjjggggggeeecccaaa___^^^]]]______^^^^^^___```bbbccc```^^^\\\ZZZZZZZZZ[[[[[[WWWWWWVVVTTTTTTSSSSSSSSSLLLMMMNNNOOOOOONNNLLLKKKKKKJJJIIIHHHGGGHHHIIIIIIJJJJJJIIIHHHGGGEEECCCBBBBBB???<<<;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::999888777777333222222111111111111111000000000000000111222222333555888:::<<<@@@EEEHHHMMMOOOTTTZZZ___cccfffgggjjjjjjjjjkkknnnssswwwzzz}}}~~~~~~~~~~~~~~~~~~}}}|||{{{zzz{{{~~~}}}|||zzzxxxxxxxxxyyyzzzzzz~~~}}}||||||ooogggdddggghhhgggiiittthhhVVVOOONNNPPPQQQPPPIII???777333333222111000//////......///......////////////......------......------,,,+++---------------------------,,,,,,++++++,,,,,,---++++++******************...------,,,,,,++++++***++++++,,,,,,,,,,,,------------------------------///000000000//////111333333222333555444444:::BBBJJJggg000000000000111111111111111111111111111222333333333333333222222222222111333333333333333444444555666555444444444444444444555666777777888:::>>>AAAJJJXXXuuu}}}sssyyyuuuoootttyyyrrrjjjiiioooyyyuuussstttxxx{{{{{{zzz{{{yyyuuunnnhhhddddddeeebbbcccfffhhhjjjjjjjjjjjjiiihhhgggeeecccaaa___^^^____________```aaabbbcccaaa```^^^\\\[[[[[[[[[[[[XXXWWWUUUTTTSSSRRRQQQQQQKKKKKKLLLMMMLLLKKKJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHJJJIIIHHHFFFEEEDDDCCCCCCAAA???<<<;;;;;;<<<;;;;;;=========<<<<<<;;;;;;;;;::::::::::::999999999999333333222111111111111111111000000000000111222222333555888:::<<<@@@EEEHHHLLLOOOTTTZZZ___ccceeefffgggggghhhjjjmmmrrrwwwyyy|||}}}}}}|||{{{{{{|||~~~~~~~~~}}}}}}}}}~~~}}}{{{}}}|||zzz{{{}}}~~~~~~}}}}}}|||zzzyyyxxxxxxyyyyyyzzz~~~xxxnnnhhhjjjjjjiiiiiiooo{{{ttt]]]PPPMMMPPPQQQQQQKKKBBB:::666444222222111000////////////......////////////......------......------,,,+++---------------------------,,,,,,++++++,,,,,,---******++++++++++++++++++...------,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,------......//////000000000//////111333555444444666555555;;;CCCPPPmmm///000000000111111111111222222111111222222333444222222222222222222222222444444333333333444555555555444444333333333444444777777888888888;;;???CCCNNNbbb}}}uuulllzzzwwwqqqrrr|||tttllljjjooo~~~wwwuuutttvvvyyy{{{zzzyyyzzzwwwqqqiiicccaaabbbdddcccdddfffiiijjjkkkkkkjjjjjjjjjhhhgggeeecccbbbaaa`````````aaaaaabbbbbbbbbbbbaaa___^^^\\\\\\[[[[[[XXXWWWUUUSSSRRRQQQPPPPPPKKKKKKLLLKKKKKKJJJIIIHHHHHHIIIIIIIIIIIIHHHGGGFFFIIIHHHFFFDDDCCCCCCCCCDDDAAA>>><<<;;;<<<<<<<<<;;;::::::;;;<<<===>>>??????;;;;;;:::::::::999999999444333333222111111111111111111000000111111222333333555777999<<<@@@DDDHHHLLLOOOUUUZZZ___cccdddeeecccdddfffiiimmmrrrvvvxxx{{{||||||zzzyyyyyyzzz||||||}}}}}}{{{zzzzzz{{{}}}~~~}}}{{{}}}|||zzz{{{|||}}}}}}|||}}}|||{{{yyyxxxxxxxxxxxxzzz}}}zzzqqqoooooonnnmmmnnnvvv~~~|||aaaQQQLLLOOOQQQQQQMMMFFF>>>888666333222111000////////////......////////////......------......------,,,+++---------------------------,,,,,,++++++,,,,,,---******+++++++++++++++,,,***++++++,,,,,,------...+++++++++,,,,,,,,,------,,,,,,---...//////000000...///000000//////000222444333444666555666<<>><<<<<<======<<<:::888999:::<<<>>>???@@@AAA===<<<<<<;;;:::999888888555444333222111111111111111111111111111222222333222444777999;;;???DDDGGGKKKOOOUUU[[[___bbbcccccc```bbbeeeiiimmmrrruuuvvv{{{||||||{{{yyyxxxzzz{{{zzz{{{~~~}}}xxxwwwwwwxxx{{{}}}}}}|||}}}{{{zzzzzz{{{||||||{{{}}}|||{{{zzzyyyxxxxxxwwwyyy|||~~~vvvsssrrrssspppmmmqqqyyygggUUUMMMNNNOOOPPPNNNHHHAAA;;;777333222111000000/////////......////////////......------......------,,,+++---------------------------,,,,,,++++++,,,,,,---******++++++,,,,,,,,,,,,***++++++,,,,,,------...+++++++++,,,,,,,,,------------...///000111111222---///000000//////000111333222333555555666===EEEXXXvvv000000000000111111111111111111111111111222333333111222222222222333333333333333333333333444444555444444444444444444555666777777888888:::>>>DDDHHH\\\{{{zzzrrrqqqqqqxxxuuu|||rrrppprrr~~~{{{vvvwwwzzz||||||zzzxxxvvvuuusssooojjjdddbbbbbbdddeeefffhhhjjjkkkkkkkkkkkkkkkkkkjjjjjjiiiiiiiiihhhddddddddddddcccaaa```____________^^^^^^]]]\\\\\\XXXWWWUUUTTTSSSRRRQQQQQQNNNMMMLLLLLLKKKJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBBBB???===<<<<<<======<<<:::;;;;;;;;;<<<<<<===============<<<;;;:::999888888666555444222111111111111222111111111111222333333222444777999;;;???DDDGGGKKKOOOUUU[[[```bbbbbbbbb___aaaeeejjjnnnqqqtttuuuzzz|||}}}|||zzzyyyxxxyyyyyyzzz}}}yyywwwuuuvvvxxx{{{||||||{{{zzzyyyyyy{{{||||||{{{}}}}}}|||{{{yyyxxxwwwvvvyyy|||}}}vvvrrrqqquuurrrlllmmmtttmmmZZZOOOLLLNNNOOOOOOKKKDDD<<<888333333222111000000000000......////////////......------......------,,,+++---------------------------,,,,,,++++++,,,,,,---******++++++,,,---------...------,,,,,,++++++***++++++,,,,,,,,,,,,------.........//////000000111,,,...000000/////////000111000222555666777???GGG\\\{{{000000000000111111111111111000000000000111222222111111222222222333333333222222222222222333444444555555444444555555666777666777777888;;;@@@FFFKKKfffuuupppoooyyy}}}xxxtttqqqsss}}}{{{uuuwww{{{|||{{{xxxtttrrrrrrrrrqqqmmmiiieeeddddddfffgggiiikkkllllllkkkkkkjjjjjjjjjkkkkkklllllllllfffffffffeeecccaaa___]]]]]]]]]^^^^^^^^^]]]]]]]]]WWWWWWVVVTTTTTTSSSSSSSSSNNNMMMLLLKKKJJJIIIIIIHHHIIIIIIGGGFFFFFFFFFGGGHHHCCCCCCCCCCCCCCCBBBAAA@@@>>>===<<<===>>>>>><<<:::<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::666555444333222111111111222222111111222222333444222444666888;;;???CCCGGGKKKOOOUUU[[[```aaabbbaaa___bbbfffkkkoooqqqssssssxxxzzz}}}}}}{{{xxxvvvvvvyyyzzz|||~~~|||yyyvvvuuuwwwxxxyyyyyyzzzxxxwwwxxx{{{|||}}}|||}}}}}}|||{{{zzzxxxwwwvvvxxx|||vvvpppqqqvvvuuummmlllrrrooo[[[OOOJJJLLLNNNOOOLLLEEE===777333333222111000000000000......////////////......------......------,,,+++---------------------------,,,,,,++++++,,,,,,---******++++++,,,------......------,,,,,,++++++***++++++,,,,,,,,,,,,------------------............,,,...000000/////////000000///222666888:::BBBKKKaaa000000000000111111111111000000000///000111111222111111111222222333333333222222111111222222333444555555555555555666777888666666777888;;;AAAHHHMMMnnnvvvjjjggggggzzzuuurrrrrr~~~}}}|||tttwww{{{|||zzzvvvrrrppppppqqqrrrppplllhhhfffeeeggghhhiiikkklllllllllkkkiiijjjkkkkkklllmmmnnnnnnhhhhhhgggfffccc```^^^\\\[[[\\\]]]]]]^^^^^^]]]]]]WWWWWWVVVUUUTTTTTTTTTUUUNNNMMMKKKJJJIIIHHHHHHHHHJJJIIIGGGEEEEEEFFFGGGHHHBBBBBBCCCDDDCCCBBB@@@???>>>===<<<===>>>>>><<<::::::::::::;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<777666444333222111111111222222111111222222333444222444666888;;;???CCCGGGKKKOOOUUU[[[```aaaaaa``````bbbgggkkkoooqqqrrrrrrvvvyyy|||}}}{{{wwwuuutttyyyzzz|||~~~|||xxxvvvvvvwwwwwwwwwyyywwwwwwxxx{{{}}}}}}}}}}}}}}}|||{{{zzzxxxvvvuuuxxx{{{xxxyyywwwqqqrrryyyxxxooommmsssmmmYYYLLLIIIKKKMMMOOOMMMFFF>>>777444333222111000000000000......////////////......------......------,,,+++---------------------------,,,,,,++++++,,,,,,---******+++,,,,,,---......***++++++,,,,,,---......++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,++++++...000111000...//////000000222777999<<>>>>>===<<<;;;;;;;;;>>>============<<<<<<<<<:::;;;<<<<<<======<<<<<<:::888666333222111000111111111111000111111222333444555777:::===@@@CCCDDDKKKOOOTTTXXXZZZ]]]```bbbeeegggiiijjjjjjkkkmmmoooooossswwwzzzyyyvvvuuutttuuuxxx{{{}}}}}}}}}~~~|||yyyxxxyyyyyyzzzyyyyyyyyyzzzzzz{{{{{{{{{~~~}}}|||{{{zzzzzzzzzwwwzzz~~~}}}yyyhhhiii|||}}}vvvwwwzzzqqq\\\MMMKKKMMMPPPPPPMMMFFF>>>888222111000000000000000111000000000000////////////.........///////////////---------------------------------,,,,,,+++++++++)))***,,,---...------,,,++++++++++++,,,---...///---.../////////...,,,+++---------............//////////////////000000111111555444666;;;999@@@UUUiii111111111000000000000000111111222222222333333333444333333222222333333444555555444333333333444555777777777777666666666666666:::999;;;@@@@@@KKKcccvvvgggaaahhhqqq|||xxxtttyyy}}}~~~}}}zzztttnnnkkkiiigggkkknnnmmmkkkkkknnnqqqpppppppppqqqrrrssstttuuuoooooooooppppppqqqqqqrrrqqqmmmhhhggghhhgggccc___ZZZ\\\]]]______^^^]]]\\\[[[YYYWWWVVVUUUTTTRRRPPPNNNMMMKKKKKKKKKKKKIIIGGGFFFFFFFFFFFFGGGHHHHHHIIIEEEDDDDDDCCCBBBAAAAAAAAA???>>>>>>===<<<<<<;;;;;;=========<<<<<<<<<;;;;;;:::;;;;;;<<<<<<<<<<<<<<<:::888666444222111111111000////////////000111111555666777999<<>>>>>>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;:::::::::::::::;;;<<<<<<<<<<<<<<<999888666444222111111000000000000000000111222222777777666777:::>>>AAADDDIIIMMMRRRVVVYYY[[[^^^```ccceeeggggggffffffhhhjjjlllpppvvvyyyxxxvvvsssrrrsssuuuxxxyyyyyyyyyzzz|||}}}}}}}}}~~~|||yyyxxxwwwvvvyyyyyyyyyyyyzzzzzzzzzzzz{{{zzzyyyyyyxxxxxxxxxxxxxxxzzz|||}}}~~~zzzqqquuuzzz{{{jjjZZZPPPLLLMMMOOOQQQOOOHHH@@@999222222111000000000000000000000000000////////////........................------------------------------,,,,,,,,,,,,++++++------------,,,+++***)))++++++++++++,,,---......///......------------------------............///111111111111111222222333///333222555;;;:::CCCYYYyyy111000///......000222444111111222222222333333333333333333333333333333333444444444444444555555555666666666666777777777777444;;;<<<===@@@EEE[[[|||xxxpppggg```kkkzzzwwwuuuwww{{{{{{xxxsssmmmiiiggggggcccfffjjjmmmoooqqquuuyyyyyyyyyxxxxxxxxxyyyyyyzzzxxxxxxwwwwwwvvvvvvvvvvvvvvvrrrnnnkkkiiihhheeeccc\\\\\\]]]^^^^^^^^^]]]\\\[[[XXXVVVTTTSSSQQQOOOMMMJJJHHHHHHHHHJJJJJJIIIHHHFFFFFFEEEEEEFFFGGGHHHHHHFFFEEEDDDCCCAAA@@@???>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;:::::::::999999::::::;;;<<<<<<<<<;;;;;;888777666444333222111000333333222222333333444555888777666666888<<<@@@CCCGGGKKKPPPTTTWWWYYY\\\^^^bbbccceeedddddddddeeefffjjjnnntttwwwvvvtttrrrppprrrtttuuuvvvuuuuuuwwwxxxyyyyyyyyyzzz}}}zzzyyyxxxwwwwwwyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{zzzzzzzzzzzzzzz{{{xxxzzz{{{|||||||||uuuuuu|||zzzxxxhhhZZZSSSLLLLLLNNNPPPOOOJJJAAA:::333333222111000000000000000000000000///////////////...............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,+++++++++,,,,,,---...///...---,,,,,,,,,---...---------............//////////////////000000111111444222444::::::DDDZZZ}}}111000///......000222444111111222222222333333333333333333333333333333333444444444555555666666666555666666666777777777888555<<<======BBBIIIdddsssllleee```ooovvvtttssstttzzz{{{yyyvvvpppkkkhhhggghhhccceeeiiimmmqqquuuxxx{{{{{{{{{{{{zzz{{{{{{||||||||||||{{{zzzyyyxxxxxxwwwvvvsssoookkkhhhfffdddccc^^^^^^^^^^^^]]]]]]\\\\\\YYYWWWUUUSSSRRRQQQNNNLLLIIIHHHGGGHHHIIIJJJIIIHHHHHHGGGGGGFFFEEEEEEEEEEEEFFFEEEDDDBBBAAA???>>>>>>============<<<<<<<<<<<<;;;::::::::::::999999999999::::::;;;<<<;;;;;;;;;777666666555333222111000333333222222333333444555888666555555777;;;@@@CCCFFFIIINNNRRRUUUXXX[[[]]]```aaabbbbbbbbbaaacccdddhhhkkkpppsssrrrqqqpppooopppqqqsssrrrqqqrrrsssuuuuuuttttttuuuxxx||||||zzzzzz{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyzzzzzzyyyyyyyyyzzzzzz{{{xxxyyyzzzzzzzzz{{{}}}xxxyyyuuu|||yyyiiiZZZRRRLLLLLLMMMPPPQQQLLLBBB:::444333222111000000000000000000000000//////////////////......---------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---------,,,,,,+++++++++,,,------...---,,,++++++,,,......---------............//////////////////000000111444666333555:::;;;EEE\\\}}}111000000//////000111222111111222222222333333333222333333444444333333222333444555666666666666666555555666666777777888888666<<<<<<===FFFSSSrrrnnneee___aaasssvvvrrrqqqsssvvv{{{yyytttooojjjhhhjjjlllfffhhhkkkppptttxxx|||}}}~~~~~~}}}}}}~~~~~~}}}{{{zzzyyyxxxwwwtttpppkkkgggdddcccccc``````___^^^\\\[[[ZZZZZZYYYWWWUUUTTTTTTSSSPPPOOOJJJHHHGGGHHHJJJJJJIIIHHHIIIHHHGGGFFFEEEDDDDDDDDDEEEDDDCCCBBBAAA@@@???>>>==================<<<<<<;;;;;;:::::::::999999999999999:::;;;;;;;;;;;;;;;666666666555444333111000000000000000000111222222555555444555888<<>>777222333444222000111111111111111000000000000...---,,,,,,,,,,,,---...,,,,,,---...---,,,***)))------,,,++++++++++++,,,.........------,,,,,,,,,------,,,+++,,,---...///---------............///............/////////000...///111111000000222333555888666666<<>>EEEYYYxxx222222111111111111222222111222333444444333222111000111222333333444333333444444444555555555555666555555666777777888888999===???BBBLLLfffvvvooosssxxxpppmmmmmmooonnnmmmpppvvv}}}|||yyyzzzxxxuuuvvv|||{{{}}}}}}yyywwwwwwxxxqqqnnnjjjfffddddddfffgggjjjjjjhhhccc^^^[[[ZZZZZZYYYXXXWWWVVVTTTSSSRRRQQQLLLJJJHHHHHHIIIIIIIIIHHHHHHFFFDDDDDDEEEFFFEEEDDDCCCAAA????????????>>><<<;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888777666555444333333111111000000000000111111111111222333666999<<<>>>DDDEEEGGGJJJMMMPPPRRRSSSTTTUUUVVVXXXYYY[[[\\\]]]]]]]]]^^^___bbbeeegggiiifffdddbbbcccfffhhhjjjjjjjjjiiihhhhhhhhhjjjkkklllhhhhhhhhhiiijjjkkklllmmmoooqqqssstttttttttuuuvvvuuuuuuuuuvvvvvvwwwwwwwwwxxxxxxyyyzzz|||}}}~~~zzzkkkllluuuyyyxxxllljjjrrr{{{fff]]]UUUUUUZZZ[[[TTTKKK@@@999333333444111000111111111111111000000000000......---,,,,,,---......000///...........................---------------...------------,,,,,,,,,---,,,,,,,,,,,,---...///...////////////000000000///////////////............///111111000000222333000555555888@@@III```222222111111111111222222111222222333333222222111000111222333444444444444444444444555555555555666555666666777888888999999???>>>AAAPPPppp~~~~~~xxxooolllsss}}}qqqlllhhhhhhfffdddggglll~~~~~~~~~~~~|||}}}~~~zzzzzz}}}~~~|||yyyvvvvvvvvvmmmjjjgggdddcccdddfffgggiiiiiigggccc^^^[[[ZZZZZZYYYYYYWWWVVVTTTRRRQQQPPPKKKIIIHHHHHHIIIIIIHHHGGGHHHFFFEEEDDDFFFFFFEEEDDDBBB@@@??????@@@@@@>>>===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999888777666555444333111111000000000000111111111111222333666999<<<===BBBCCCFFFHHHLLLNNNQQQRRRSSSSSSTTTVVVXXXYYY[[[[[[[[[[[[[[[\\\^^^aaadddfffdddbbb```aaacccfffhhhhhhhhhggggggggghhhiiijjjkkkgggggggggggghhhhhhiiiiiilllnnnpppqqqqqqqqqsssuuuttttttuuuvvvvvvvvvuuutttxxxxxxxxxyyy{{{|||~~~|||~~~wwwkkklllssswwwwwwpppmmmppp~~~ooodddYYYWWW[[[[[[UUUNNNBBB:::444444444111000111111111111111000000000///......------------......000///...---------//////..................------------------------------,,,,,,,,,,,,------..................////////////////////////...............///111111000000222333000666666:::BBBLLLfff222222111111111111222222222222222222222222222222000111222333444555555555444444444555555555555666666666777777888999999999======AAASSSwww~~~xxxtttnnnhhhiiivvvwwwoooiiifffdddbbbdddiii}}}zzzuuutttssszzzyyyyyy~~~|||~~~}}}~~~|||~~~{{{yyywwwvvvuuullliiifffcccbbbcccfffgggggggggeeeaaa]]]ZZZYYYZZZZZZYYYWWWUUUSSSQQQOOONNNJJJIIIHHHIIIJJJJJJHHHGGGHHHFFFDDDDDDEEEFFFEEEDDDAAA???>>>???@@@@@@???>>><<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::999888666555444333111111000000000000111111111111222333555888;;;===@@@AAADDDFFFIIILLLOOOPPPQQQRRRSSSTTTVVVXXXYYYZZZYYYXXXXXXXXXZZZ]]]aaacccccc```^^^^^^```bbbccccccdddddddddeeeeeefffggghhhggggggggggggggggggggggggjjjkkkmmmnnnnnnoooqqqsssrrrsssuuuvvvvvvuuutttssswwwwwwwwwxxxyyy{{{|||}}}{{{}}}~~~vvvoooppptttwwwxxxsssoooppp{{{uuukkk```[[[[[[ZZZUUUOOODDD<<<555444444111000111111111111111000000000///........................///...---,,,,,,---...///....../////////...---,,,------------------------,,,,,,,,,---------------,,,,,,,,,---------......///////////////............///111111000000222333222888999;;;CCCNNNjjj222222111111111111222222222222222222222222222222111222333444444555444444444444444555555555555666666666777888888999999:::<<<<<>>>>>@@@AAA@@@???===============>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999777666444333222111111000000000000111111111111222333555888:::<<<>>>???AAADDDGGGJJJLLLMMMNNNOOOPPPRRRTTTUUUVVVWWWVVVUUUTTTUUUVVVZZZ]]]___aaa^^^\\\[[[\\\^^^^^^^^^___``````aaabbbcccddddddeeefffgggggggggffffffeeeggghhhjjjkkkkkkllloooqqqqqqrrrssstttuuuttttttsssuuuuuuvvvvvvwwwyyyzzz{{{{{{}}}~~~{{{wwwwwwwwwwwwxxxsssppppppyyyuuuooogggaaa]]]YYYTTTQQQFFF===666444444111000222111111111111000000000000---...////////////...------------,,,------...///------...//////---,,,+++,,,,,,,,,------------...+++,,,------......------++++++,,,,,,,,,---------............/////////000...///111111000000222333222999:::<<>>===>>>@@@AAA@@@???<<<<<<<<<<<<======>>>>>>::::::::::::::::::::::::::::::::::::::::::::::::::::::888777555333222111111111000000000000111111111111111333555777:::;;;;;;===???BBBEEEHHHJJJKKKKKKKKKMMMNNNPPPQQQSSSSSSSSSRRRQQQPPPRRRUUUYYY\\\]]][[[XXXXXXYYY[[[[[[[[[[[[\\\]]]^^^___`````````cccdddeeeffffffeeeddddddeeefffhhhhhhiiijjjnnnpppppppppqqqrrrsssttttttttttttttttttuuuuuuwwwxxxyyy{{{}}}zzzwwwxxxuuurrrrrrxxx~~~yyyqqqooolllfff___YYYUUUTTTHHH???777444444111000222111111111111000000000000---...///000000///...---------...///////////////,,,,,,.........---+++***,,,,,,,,,---------......+++,,,---.........------,,,,,,,,,---------......,,,------...///000111111...///111111000000222333000888999<<>>===>>>@@@AAAAAA@@@;;;;;;;;;<<<<<<<<<======::::::::::::::::::::::::::::::::::::::::::::::::::::::888666555333222111111111000000000000111111111111111333444777999;;;:::;;;===@@@CCCFFFHHHJJJHHHIIIJJJKKKMMMOOOPPPQQQQQQPPPNNNNNNOOOSSSWWWYYYZZZXXXVVVVVVXXXZZZ[[[[[[XXXYYY[[[\\\]]]^^^^^^^^^aaabbbccceeeeeedddccccccdddeeefffggggggiiimmmpppoooooopppqqqssstttuuuuuusssssssssssstttvvvwwwwww{{{}}}}}}wwwwwwzzzwwwuuuxxx||||||vvvppplllnnnnnniii```YYYWWWWWWIII???777555444111000222111111111111000000000000---...///000000///...------...///111111111000///+++,,,---......,,,***))),,,,,,,,,------.........+++,,,---.........---,,,---------.........//////+++,,,---...///111222222...///111111000000222333...666999<<>>>>>===============???>>>>>>============>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999666444444888;;;888777666555555444444555222111111000000000000000111111111222333444666666;;;;;;===???AAACCCEEEFFFIIIIIIJJJKKKLLLMMMNNNNNNJJJJJJKKKLLLOOORRRUUUVVVZZZWWWUUUUUUXXXZZZYYYXXXYYYYYYYYYYYYZZZ[[[]]]]]]aaaccceeeeeecccaaaaaaaaaffffffggghhhiiijjjkkkkkkooooooooopppqqqssstttuuuvvvvvvvvvuuuuuuuuuuuuuuu|||~~~{{{tttuuurrrrrrzzzwwwlllppprrrrrrlllbbbYYYVVVVVVIII@@@888666555222111333000000000000////////////...,,,+++,,,///111///---------------------------...------,,,,,,------...........................---,,,,,,,,,,,,---......---------............///......---,,,---...///000000000000000000000111222222444999>>>DDDXXX}}}111111111000111111222222222222333333333333444444777666555444444444555666444444444444444444444444555666777777777999<<<>>>BBBDDDUUUxxxyyyllleeeaaa^^^\\\ddd{{{~~~tttllliiikkkuuu{{{sssooohhhdddooo|||yyywwwvvvvvvrrrooollliiigggeeebbb______aaaccccccbbbaaaaaaaaa^^^]]]\\\XXXSSSOOOMMMMMMMMMMMMLLLLLLKKKJJJHHHFFFDDDDDDCCCBBBAAAAAAAAAAAA??????>>>>>>======>>>>>>???>>>===<<<<<<<<<<<<<<<::::::::::::::::::::::::999999999::::::;;;===>>>888888666555555555555555222111111000000000000000000000111111222444555666999:::;;;===???AAACCCDDDEEEEEEFFFGGGHHHIIIJJJJJJIIIIIIIIIJJJLLLOOOQQQSSSXXXVVVSSSTTTVVVXXXWWWVVVXXXXXXXXXXXXYYY[[[\\\]]]^^^```aaaaaa```___``````eeeeeefffggghhhiiijjjjjjnnnmmmmmmnnnoooqqqssstttvvvvvvuuuuuuuuuuuuuuuuuu{{{}}}wwwpppooonnnpppyyyyyypppmmmpppqqqmmmccc[[[VVVUUUKKKBBB999666555222111222111000000000////////////...---+++---///000///------------------------------------,,,,,,------------------------------------,,,,,,,,,------......---------............/////////.........///000111111111111111111222222333333666:::@@@HHH^^^222222111111111111111111222222333333333333444444333333333333333444555666444444555555555555555555666888888888888:::===???@@@HHH___tttjjjgggeee___]]]gggxxxnnnjjjkkkpppvvvqqqllljjjqqq}}}{{{xxxuuuttttttqqqooollljjjhhhfffcccaaa___aaaccccccbbbaaaaaaaaa______]]]XXXSSSOOONNNNNNMMMMMMMMMLLLKKKIIIGGGEEEDDDDDDCCCBBBBBBAAAAAAAAA@@@@@@@@@?????????>>>>>>???>>>>>>===<<<;;;;;;:::::::::::::::999999999999888999;;;===@@@@@@>>>===888888777666555555555555222111111000000000000000//////000000111333444555777888999;;;===???@@@AAABBBBBBCCCDDDEEEFFFFFFGGGGGGGGGGGGHHHIIIKKKMMMOOOTTTRRRQQQQQQSSSUUUTTTTTTVVVVVVVVVWWWXXXYYY[[[\\\[[[\\\]]]\\\\\\\\\^^^```ccccccdddeeefffggghhhhhhlllkkkjjjiiikkknnnqqqssstttuuuuuuuuuuuuuuuuuuuuuyyy{{{~~~{{{rrrkkkhhhhhhlllttt}}}~~~yyynnnqqqrrrnnneee]]]XXXVVVOOODDD;;;777555222111222111111000000000/////////...---,,,---/////////---------------------------------------------------------------------------,,,,,,,,,---------......---------............///000////////////000111111222222111111222333333444555777;;;AAALLLfff444444444444333333222111222222222333333333444444222222222333333333444444555555555555555666666666666777888888888:::===???@@@KKKgggsssmmmllllll______kkk{{{qqqkkkkkklll~~~yyytttrrrrrrwww|||yyyvvvtttsssooommmjjjiiihhhfffcccaaa___aaaccccccbbbaaaaaaaaa```___]]]XXXRRROOOMMMNNNNNNOOOOOONNNKKKHHHEEEEEEDDDDDDDDDCCCCCCBBBAAA@@@AAAAAAAAAAAA@@@@@@??????@@@??????>>>===<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===???>>>;;;888999888777666555555555555222111111000000000000000.../////////000222333444666777888:::;;;===>>>???AAABBBBBBCCCDDDEEEFFFFFFFFFFFFEEEEEEFFFHHHJJJKKKOOONNNNNNOOOPPPQQQQQQQQQTTTTTTTTTUUUVVVXXXYYYZZZXXXYYYZZZYYYYYYZZZ^^^```aaaaaabbbcccdddeeeffffffiiihhhfffeeegggkkkoooqqqsssssssssttttttuuuuuuuuuwwwyyy||||||vvvoooiiiddddddfffnnnxxxxxxxxxvvvpppggg___[[[YYYRRRGGG===888555222111222111111111000000000//////...---------............------------------------,,,------------------,,,////////////////////////,,,,,,---------...---------------............//////////////////000000000111111111111111222333444666888;;;AAAOOOlll444444444444444333222111222222222333333333444444333333333333333222222222555555555666666777777777555777777777777999<<<>>>AAAPPPnnnssspppqqqooo___bbbrrrssslllkkkiii{{{~~~zzzyyy|||}}}zzzwwwvvvuuullljjjhhhggggggeeecccaaa___aaaccccccbbbaaaaaaaaa```___\\\WWWRRRNNNNNNOOOOOOQQQRRRPPPLLLGGGEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@AAAAAAAAAAAA@@@??????@@@AAAAAAAAA@@@???===<<<<<<<<<;;;;;;;;;:::::::::;;;:::::::::;;;;;;999888999888777666666555555666222111111000000000000000.........///000111333333555666777999:::<<<===>>>???@@@@@@AAABBBCCCDDDDDDEEEDDDDDDDDDDDDFFFGGGHHHJJJKKKLLLMMMMMMMMMNNNOOOQQQQQQRRRSSSTTTVVVWWWXXXWWWXXXYYYXXXXXXZZZ]]]```^^^___```aaabbbccccccdddfffdddccccccdddhhhllloooppppppqqqrrrssssssttttttuuuwwwzzz}}}xxxsssnnnjjjeeebbbbbbgggsss|||rrriiibbb^^^]]]UUUJJJ>>>999666333222333111111111111000000000000............---------...------------------------,,,,,,---......---,,,,,,------------------------+++,,,---.........---------------............///------.........//////////////////000000111333333555888;;;AAARRRrrr000111222333222111000///222222333333333333444444333444444444444333222111555555666666777777888888555666777777777999<<<>>>EEEVVVvvv{{{ssssssrrrmmm]]]eeezzzvvvnnnmmmjjjyyy~~~{{{yyywwwvvvjjjhhhgggffffffeeedddbbb___aaaccccccbbbaaaaaaaaa```___\\\WWWRRRPPPPPPQQQQQQTTTVVVSSSMMMHHHEEEEEEDDDDDDEEEEEEDDDCCCAAA@@@@@@@@@AAABBBAAA@@@???>>>@@@@@@AAABBBBBBAAA???>>>::::::999999888888777777666888::::::999999:::<<<999999888777666666666666222111111000000000000000......//////000222333444444555666777999:::;;;<<<;;;;;;<<<===>>>???@@@@@@BBBBBBAAAAAABBBDDDEEEFFFFFFHHHJJJKKKKKKKKKLLLMMMOOOOOOPPPQQQRRRTTTVVVWWWVVVWWWXXXXXXXXXYYY[[[^^^\\\]]]]]]^^^___```aaaaaabbbbbbaaaaaacccgggjjjmmmmmmmmmnnnoooqqqrrrsssssssssuuuxxx|||~~~zzzuuuqqqnnnhhhccc```ffftttuuulllddd```]]]WWWKKK@@@:::777444333555222222111111111000000000---/////////---,,,---...------------------------+++,,,---......---,,,+++************************+++,,,---.........---,,,---------............///,,,------...///...............//////000111333333555888<<>>===>>>???@@@BBBBBBAAA@@@???::::::999999888777777666444;;;@@@AAA<<<888999<<<:::999888777666666666666222111111000000000000000/////////000111222333444222333444555666888999999888888999:::;;;<<<======>>>>>>>>>>>>???AAACCCDDDCCCFFFJJJJJJIIIIIIJJJLLLMMMMMMNNNOOOQQQSSSUUUVVVTTTVVVXXXXXXXXXXXXYYYZZZ[[[[[[\\\]]]^^^______````````````aaacccfffiiijjjjjjkkklllmmmooopppqqqrrrrrrtttwwwzzz}}}~~~~~~~~~{{{vvvrrriiicccaaaiiiyyywwwnnnfff___ZZZXXXLLL@@@;;;888555444777222222222111111111000000---///000///---+++---...------------------------+++,,,...//////...,,,+++++++++++++++++++++++++++***+++---//////...---,,,---------............///,,,---...///000//////.../////////000111222444444333999>>>GGG]]]000111333555555555333333222222333333333444444444000111333555666666666555555666666777888999999999888999:::::::::;;;>>>AAAKKKaaayyyxxx{{{tttiiiZZZhhh}}}tttrrrmmmyyy|||||||||{{{zzzxxxwwwvvvjjjiiigggggghhhhhhfffeee___aaaccccccbbbaaaaaaaaacccbbb___[[[WWWVVVWWWYYYSSSWWWZZZWWWOOOHHHFFFFFFCCCDDDEEEFFFEEECCCAAA@@@>>>???@@@AAAAAA???>>><<<<<<===???AAABBBAAA@@@???<<<<<<;;;;;;:::999888888777@@@HHHHHH???888666888:::999888777666666666666222111111000000000000000//////000000111333444555111111222333555666777777888888999:::;;;<<<<<<===;;;;;;;;;<<<===???AAACCCBBBFFFIIIJJJIIIHHHJJJLLLLLLLLLMMMNNNPPPRRRTTTUUURRRTTTWWWXXXWWWVVVWWWWWWZZZZZZ[[[\\\]]]^^^^^^___^^^___```bbbdddfffhhhiiiiiiiiijjjlllnnnooopppqqqqqqsssvvvzzz|||~~~~~~~~~~~~yyytttiiicccbbblll~~~~~~xxxpppggg]]]WWWXXXLLL@@@;;;888555555888222222222111111111111000---///111///,,,+++,,,...------------------------+++,,,...//////...,,,+++........................***+++---//////...---,,,---------.........//////---...000111111111000///000000000111222444555666333999@@@JJJccc444444333222222111111000222222333333333333444444444444444444444444444444555555555666666666666666:::777777:::;;;;;;===BBBLLLsss}}}nnnaaaaaakkkzzzqqqnnnuuu}}}yyyvvvvvvwwwxxxxxxooolllhhhgggggghhhiiihhhbbbcccdddbbb```______```ccccccccc```\\\YYYXXXXXXZZZZZZYYYUUUOOOJJJGGGFFFFFFFFFFFFFFFDDDBBB@@@??????@@@AAABBBAAA???===;;;;;;===???@@@AAA@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>??????>>><<<;;;999;;;::::::999888777666666333222111000//////////////////000111222333333444222222333444555666777888777777888999::::::;;;;;;::::::;;;<<<===>>>??????@@@BBBDDDEEEDDDCCCDDDEEEHHHIIIKKKMMMOOOPPPQQQQQQRRRRRRSSSTTTUUUUUUVVVWWWXXXXXXYYYZZZ[[[\\\\\\]]]^^^^^^______```bbbcccdddhhhhhhhhhjjjkkkmmmooopppqqqssswww{{{}}}~~~~~~~~~}}}~~~sssllleeeccclllyyyzzzssshhh]]]VVVYYYQQQEEE<<<777666555444444444444333222111//////......---,,,,,,,,,,,,------------,,,,,,------...------------------------......---------,,,,,,,,,...---+++++++++---///000,,,,,,---------............//////000111222222222000000000000222444666777999:::===KKKiii333333333222222222222111222222333333333333444444444444444444444444444444555555555666666666666666999666666999;;;;;;???EEERRRzzz~~~nnncccbbbmmm{{{rrrnnnuuu}}}yyyvvvvvvwwwwwwwwwqqqnnniiiggghhhiiijjjjjj```bbbcccbbbaaa```aaabbbbbbcccbbb```^^^\\\]]]^^^bbbbbb```[[[UUUNNNJJJHHHGGGGGGGGGFFFEEECCCAAA@@@@@@AAABBBBBBBBB@@@>>>===;;;<<<>>>@@@@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;999888777:::999999888777666555444333222111000////////////000000000111111222222333111222222333555666666777777777777888888999999:::999::::::;;;<<<===>>>???@@@AAACCCDDDCCCCCCDDDEEEFFFHHHIIIKKKMMMNNNOOOOOOQQQRRRSSSTTTUUUVVVWWWXXXWWWWWWXXXYYYZZZZZZ[[[[[[^^^^^^^^^___```aaaccccccdddeeefffgggiiikkkmmmnnnnnnqqqtttxxx{{{|||}}}}}}|||}}}zzznnngggeeennnyyyzzznnn```WWWYYYQQQFFF<<<888666555444444444444333222111000//////...------,,,,,,------......---,,,,,,,,,------,,,------------------,,,,,,,,,,,,------.........******++++++,,,,,,++++++******+++++++++,,,,,,,,,...//////000111111222222111111000///000111222333888;;;AAAQQQppp111111222222222333333333222222333333333333444444444444444444444444444444555555555666666777777777777555666999:::;;;AAAHHH[[[}}}mmmdddcccqqq}}}rrrnnnuuu}}}yyywwwvvvvvvvvvuuutttpppkkkhhhhhhjjjkkklll```bbbccccccbbbbbbcccdddbbbbbbbbbaaa___```bbbdddlllkkkiiiccc[[[SSSMMMKKKGGGGGGGGGFFFEEECCCAAA@@@@@@AAABBBCCCBBBAAA@@@???;;;<<<===>>>???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::::::::999888777666999888777666555444444333333222111000////////////111111111111111111111111000111111222333444555555666666666666666666777777888888999:::;;;<<<======>>>@@@BBBBBBBBBAAABBBDDDDDDEEEGGGIIIKKKLLLMMMMMMOOOOOOPPPRRRSSSUUUVVVWWWUUUUUUVVVWWWXXXYYYZZZZZZ^^^^^^^^^^^^___```bbbbbbaaaaaabbbdddfffhhhkkklllkkkmmmppptttxxxzzz{{{{{{{{{}}}~~~~~~tttnnnlllsss{{{tttdddYYYZZZRRRGGG>>>888666555444444444444333222111000//////...------,,,---------//////...---,,,,,,,,,---+++,,,---......---,,,+++***++++++,,,---...///000)))+++,,,------,,,***(((++++++++++++,,,,,,,,,,,,...//////000000111111222111000000000111333555666777<<>>>>>>>>???AAACCCDDDFFFHHHIIIJJJKKKKKKLLLLLLNNNOOOPPPRRRSSSSSSTTTUUUVVVWWWYYYZZZ[[[\\\\\\\\\\\\\\\]]]^^^______^^^^^^___aaaccceeegggiiiggghhhkkkooorrrvvvxxxyyyyyy|||~~~}}}~~~}}}~~~yyykkkaaaZZZUUULLLAAA999555444444333333333333222222111000//////...------------...000///...---------------,,,,,,---......---,,,,,,------------------------000///---,,,+++,,,,,,---------.........////////////////////////000000000//////000222555999<<<>>>999>>>III___|||000000111222333333444444222222333333333333444444222333333444444555555555555555666777777888999999;;;999:::;;;:::===GGGSSSvvvyyyiiiiiimmmyyypppttt~~~|||{{{xxxtttqqqssspppllliiiiiijjjjjjiiijjjkkkmmmllliiieeedddcccffffffeeebbb___\\\[[[[[[bbbcccccc```YYYRRRLLLIIIHHHGGGEEECCCBBBAAAAAAAAAAAAAAA@@@??????>>>>>>===>>>>>>==================::::::::::::::::::::::::888777777666666666777777:::999999888777666555444333222111000////////////111111111000000/////////000000000111111111222222222222222222222333333333333444444555666777888888666999;;;<<<<<<<<<>>>???BBBCCCDDDFFFHHHIIIJJJJJJNNNOOOOOOPPPQQQRRRSSSSSSTTTTTTUUUWWWYYYZZZ[[[\\\\\\\\\\\\\\\\\\]]]^^^^^^^^^^^^___```bbbdddfffgggeeegggiiilllooorrruuuvvvuuuzzz}}}}}}{{{~~~|||pppfff[[[VVVNNNCCC:::444333444333333333333333222111000000///......------......///...............//////------------------------......---------,,,,,,,,,...,,,***))))))***+++---+++,,,,,,,,,------------////////////////////////000000000111222555777888:::???JJJaaaxxxsssttt111111111222222333333333222222333333333333444444222222333333444555555666444555666777888999::::::999888:::;;;;;;@@@LLLZZZuuufffgggppp~~~pppsss~~~|||yyytttqqqsssqqqnnnllllllkkkjjjhhhgggiiilllkkkiiifffdddcccfffggggggeee```\\\YYYXXXYYY[[[]]]\\\WWWRRRMMMKKKJJJIIIGGGEEEDDDCCCCCCCCCDDDCCCBBB@@@???>>>======??????>>>>>>============::::::::::::::::::::::::888777666666666777888888999888777666555444444333333222111000////////////000000000000000/////////000000111111111111222222111111111222333333333444222222333444555666777777555777999;;;;;;;;;===>>>@@@AAABBBDDDFFFGGGHHHHHHNNNNNNNNNOOOOOOPPPPPPPPPRRRSSSTTTVVVWWWYYYZZZ[[[\\\[[[[[[[[[[[[\\\]]]]]]^^^^^^^^^___```aaacccddddddeeefffiiillloooqqqrrrpppvvvzzzzzzxxx}}}|||~~~vvvjjj[[[WWWOOOEEE:::444333444222222333333333222111111000//////..................------......///000111///...,,,++++++,,,...///,,,,,,------------------++++++******++++++,,,,,,,,,,,,,,,,,,------------////////////////////////111000000000222444555777:::???LLLeeewwwooolllwww111222222222222333333333222222333333333444444444222222333333444555666666444555666777888999::::::666777999;;;===BBBQQQ___pppaaadddqqqpppsss~~~zzzuuuqqqtttrrrpppoooooommmkkkiiidddgggjjjjjjhhhfffddddddeeeggghhhfffbbb]]]YYYXXXSSSVVVZZZZZZWWWSSSOOONNNLLLKKKIIIGGGEEEEEEEEEEEEFFFEEECCCAAA???>>>>>>===@@@@@@???>>>>>>>>>>>>>>>::::::::::::::::::::::::::::::999888888999:::;;;777777666555444333333222333222111000/////////////////////000000000000000111111111111222222222222000000111222333444444555111222222333444555666777444666999:::::::::<<<===>>>???AAACCCDDDFFFFFFGGGKKKKKKKKKKKKKKKKKKKKKKKKQQQQQQSSSTTTVVVXXXYYYZZZ[[[[[[[[[[[[[[[[[[\\\\\\^^^^^^^^^^^^___```aaaaaacccccceeefffiiilllnnnpppmmmrrrxxxxxxvvv{{{~~~}}}zzzlll[[[XXXPPPEEE:::444333444222222333333333222111111000000///...............------------///000111222000...,,,******,,,...000***++++++,,,---...//////***+++---/////////---,,,........./////////000000///////////////.........//////000111444777999;;;999???NNNiiiyyynnnhhhppp222333333444444333333222111222333333444444333333555555555555666666666777777777777777888888888888???888999@@@@@@AAATTTmmmjjj```aaasss}}}vvvwwwzzzvvvttttttssssssqqqooommmkkkjjjjjjggghhhjjjiiidddbbbdddbbbeeehhheee___ZZZXXXXXXXXXXXXYYYXXXVVVTTTQQQOOOPPPNNNKKKGGGDDDBBBAAAAAACCCCCCBBBAAA@@@???>>>===<<<<<<<<<===============;;;;;;::::::::::::999999999888888888777777666666777777777777666555444333333222000............///000000000000000000000000000000000000000000000000111111111111222222222222111222222333444555666666999888777666777888:::;;;>>>@@@BBBCCCCCCDDDFFFHHHIIIIIIIIIJJJKKKLLLMMMNNNNNNPPPRRRSSSTTTTTTTTTTTT[[[ZZZZZZ[[[]]]^^^^^^]]]ZZZ[[[[[[\\\]]]^^^______bbbbbbbbbcccfffhhhkkkmmmmmmnnnppprrrvvv||||||}}}xxxrrraaaWWWLLLDDD===666444555222222222222222222222222////////////.....................////////////000000,,,+++...000//////111,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///...........................------,,,---...///000111222333111111111222333444555666999===LLLlllwwwooojjjoooyyy222333333444444333333222222222333444444444444444555555555666666666666666777777777777888888888888===888;;;AAAAAACCCYYYuuu|||ccc]]]```rrrxxxxxx{{{vvvttttttrrrpppoooooonnnllliiiiiiggggggjjjiiidddbbbdddccceeefffdddaaa\\\YYYWWWWWWXXXXXXXXXVVVSSSPPPOOOQQQOOOLLLIIIFFFDDDCCCCCCCCCBBBAAA@@@???>>>>>>===<<<=====================;;;;;;:::::::::999999999888888888888777777777666888888888888777666555444444333222000000000000111000000000000000000000000000000000000000000000000////////////000000000000222222222333333333333333555666777888999999999999===???AAAAAAAAABBBDDDFFFEEEEEEEEEFFFGGGHHHIIIJJJNNNOOOQQQRRRSSSSSSSSSSSSYYYYYYYYYZZZ\\\]]]]]]\\\ZZZ[[[[[[\\\]]]^^^___```aaaaaabbbbbbdddfffiiijjjkkklllnnnppptttzzz}}}~~~{{{uuuggg\\\PPPGGG???777333444222222222222222222222222////////////............------........./////////111,,,***---...,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,---......///000/////////........................---......///000111111222111111111222333444555666;;;@@@PPPoooxxxooojjjmmmttt222333333444444333333222333333444555555555555444666666666666666555555555777777777777888888888888;;;:::???CCCBBBGGGcccnnn[[[ZZZ^^^ooozzzyyy{{{wwwttttttpppmmmmmmppppppmmmhhhiiiggggggjjjiiidddcccdddddddddccccccbbb___[[[WWWWWWWWWXXXWWWUUUSSSPPPNNNPPPOOOMMMJJJHHHGGGFFFFFFBBBBBBAAA@@@???>>>>>>===========================::::::::::::999999999999888888888888777777777777999999999999888777666555444333111000///000000111000000000000000000000000000000000000000000000000////////////000000000000333222222222111111111111222333666999::::::999888;;;===?????????@@@BBBCCCBBBBBBCCCCCCDDDFFFGGGHHHLLLMMMOOOPPPQQQRRRRRRRRRVVVVVVXXXYYYZZZ[[[[[[\\\ZZZ[[[[[[\\\]]]^^^______`````````aaabbbccceeeeeegggiiikkkmmmqqqvvv}}}}}}yyyyyyzzzyyymmmbbbUUUKKKAAA777333333222222222222222222222222////////////............,,,---------............111---+++...///,,,***+++,,,,,,,,,,,,,,,,,,,,,,,,......///000000000000000.........................../////////000000111111111111222222333555666777>>>CCCTTTsss|||sssmmmnnnrrryyy222333333444444333333222333444555555666666555555666666666666555555555555666777777777888888888888;;;===CCCEEECCCLLLmmmwwwzzz}}}cccVVVWWW\\\kkk|||{{{|||xxxvvvuuuoookkklllppprrrnnniiiiiiggggggjjjiiieeeccceeeeeedddccccccdddbbb]]]XXXVVVWWWWWWWWWUUURRROOONNNOOONNNMMMKKKJJJHHHGGGGGGBBBAAAAAA@@@??????>>>>>>???>>>>>>>>>======<<<<<<:::::::::999999999999888888888888777777777777777888888888888777666555555111000///...------...///////////////////////////////////////////////////000111111111222222222222222222222222222222222111111222444777888999999999999;;;<<<=========???AAABBBCCCCCCDDDEEEGGGHHHIIIKKKKKKLLLMMMNNNOOOPPPPPPSSSUUUXXXYYYZZZZZZ[[[[[[YYYZZZ[[[\\\]]]^^^^^^_______________``````aaaaaaccceeegggjjjmmmrrrxxx|||}}}uuuuuuzzz}}}~~~|||pppeeeWWWMMMBBB888333333111111111111111111111111////////////............,,,,,,,,,---------......///---...333444000++++++------------------------------...///////////////---------...............////////////000000000000111111222222444555777888???FFFYYYxxxzzztttuuuuuuwww222333333444444333333222333444555555666666555555666666666666666555555555666777777777888888888888<<<@@@EEEFFFDDDRRRwwwtttxxxppp]]]UUUWWW[[[jjj~~~}}}zzzyyywwwqqqlllmmmqqqsssooojjjiiiggghhhkkkjjjfffeeefffgggeeedddeeefffddd^^^ZZZWWWWWWXXXWWWUUUSSSPPPNNNNNNMMMMMMLLLJJJIIIGGGGGGBBBBBBAAAAAA@@@@@@??????@@@@@@???>>>===<<<<<<;;;::::::999999999888888888777777777777777777888888777777777777666555444444000///...---------...///////////////////////////////////////////////////000111111111222222222222111111111222333444444444222222222333555777999:::777999:::;;;:::;;;<<<>>>AAAAAABBBCCCDDDFFFHHHIIIIIIIIIJJJJJJKKKMMMMMMNNNRRRUUUXXXYYYYYYXXXYYYZZZXXXXXXYYYZZZ[[[\\\]]]]]]]]]^^^^^^^^^^^^^^^]]]]]]___aaadddgggjjjnnntttxxxxxxttttttzzz~~~~~~~~~}}}{{{xxxyyy||||||pppeeeWWWMMMCCC999555555111111111111111111111111////////////............,,,,,,,,,---------......------111999;;;555///---------------------------+++,,,------......---------------.........//////////////////000000000000111111222333444666777888>>>GGG\\\{{{||||||zzzyyy222333333444444333333222333333444555555555555444555555555555666666666777777777777777888888888888;;;@@@DDDEEEFFFYYYyyy}}}xxxgggYYYVVVYYY\\\mmm}}}|||zzzuuupppooorrrtttqqqnnnkkkhhhiiillllllhhhggghhhiiiiiihhhhhhgggddd```\\\XXXXXXXXXXXXVVVTTTQQQOOONNNNNNNNNMMMKKKIIIGGGFFFCCCBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@???===<<<;;;;;;999999999999888888888888777777777777888888888888777777777666666555444333222111000/////////000111000000000000000000000000000000000000000000000000////////////000000000000000000111222333444555555333222111111333555888:::666888999:::999999;;;<<<======>>>???AAACCCEEEFFFGGGGGGGGGHHHIIIJJJKKKLLLPPPTTTXXXYYYVVVUUUUUUWWWVVVWWWWWWXXXYYYZZZ[[[[[[\\\\\\]]]]]]]]]\\\\\\[[[]]]___bbbdddgggkkkpppttt|||}}}vvvqqqrrruuutttuuuwwwrrrtttsssrrrtttyyy||||||pppeeeXXXNNNDDD:::555666111111111111111111111111////////////............,,,---------............------222:::<<<666111///------------------------++++++,,,------------,,,,,,,,,------.../////////.../////////000000111111111111222333555666888999>>>III___~~~zzz222333333444444333333222222222333444444444444444333444444555666777888888777777777777888888888888999===AAABBBHHHaaatttaaaUUUUUUZZZ]]]qqq|||yyyuuusssssssssrrrqqqllljjjkkknnnnnnjjjhhhjjjjjjlllmmmlllhhhccc```___YYYYYYZZZYYYWWWUUURRRPPPPPPPPPPPPOOOMMMJJJHHHGGGDDDCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@???===<<<;;;:::999999999999888888888888666777777777888888888888777777888777777666555444111000///......///000111000000000000000000000000000000000000000000000000////////////000000000000000111111111222222333333222222222333333444555666666888999999888888:::;;;;;;;;;<<<===???AAABBBDDDFFFFFFEEEFFFGGGHHHJJJKKKMMMRRRVVVVVVSSSPPPQQQSSSTTTUUUVVVWWWXXXYYYYYYZZZZZZ[[[\\\]]]]]]\\\[[[[[[[[[]]]```cccfffiiinnnqqqxxx{{{wwwppppppqqqooonnnnnnjjjoooppplllmmmtttzzz{{{ssshhhZZZOOOEEE:::555555111111111111111111111111////////////............------........./////////111...///444555222//////........................+++,,,------......------,,,,,,------...//////000---......///000111111222111111222333555777999:::>>>JJJccc{{{~~~222333333444444333333222111222333333444444333333222333444555666888999999777777777777888888888888666:::>>>@@@JJJfffrrr^^^SSSUUU[[[^^^uuu}}}|||yyyvvvtttsssssstttmmmkkkkkkooooookkkjjjlllkkknnnpppnnnhhhcccaaaaaaYYYZZZZZZZZZXXXUUURRRQQQRRRRRRRRRQQQNNNLLLIIIGGGDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBAAA???>>><<<;;;:::999999999888888888888777666666777777888888888999999999999888888777666555///...---,,,,,,---...///000000000000000000000000000000000000000000000000111111111111222222222222111111111111000000000000000111333555555555333222666777999999888888999;;;;;;;;;<<<===???AAACCCDDDEEEEEEDDDDDDFFFGGGIIIJJJKKKPPPUUUUUUPPPMMMMMMOOOSSSTTTTTTUUUVVVWWWXXXYYYYYYZZZ\\\]]]]]]\\\[[[[[[ZZZ\\\___bbbeeehhhmmmpppuuuxxx}}}vvvoooooopppmmmjjjjjjgggmmmnnniiiiiiqqqyyy{{{vvvjjj\\\QQQEEE;;;555555000000000000000000000000000/////////.....................////////////000444///,,,...///------///........................,,,---......//////......,,,,,,------...///000000,,,---...///000111222333111111222333555777999:::???LLLeee~~~~~~111111222333333444555555333444555555666666555555555555555555666666666666999888777777777888999:::888???AAA@@@NNNsss|||nnnZZZVVVUUUXXXddd{{{~~~}}}{{{zzzyyyyyyyyywwwtttqqqqqqmmmlllnnnooommmlllnnnoooppppppnnnjjjfffcccaaa```aaa```\\\UUUPPPNNNNNNOOOSSSUUUSSSNNNIIIGGGGGGDDDDDDDDDDDDDDDCCCCCCCCC@@@???>>>?????????===;;;<<<;;;::::::999999::::::999999999888999999::::::<<<;;;999777666555555555666444222000//////000111000000//////.........---000000000000000000000000222111000.........///000000000000000000000000000111000000000111222333333444444444555555555555666999;;;=========>>>@@@BBBCCCCCCBBBCCCDDDEEEGGGHHHLLLMMMNNNOOOOOOOOOOOOOOOMMMNNNPPPRRRSSSUUUWWWWWWYYYYYYYYYXXXWWWWWWVVVVVVXXXZZZ]]]___ccchhhnnnrrrtttwww{{{~~~wwwmmmooosssooojjjhhhbbbeeeeeedddhhhooossssssuuugggYYYOOOGGG<<<444000222333333333333222111111//////.........---------////////////////////////000///---,,,,,,---///000////////////////////////------......///000000000...///000000000000//////......//////000000111111111222222222222444888;;;CCCQQQkkk222222222333333444444444333444555555666666555555555555555555666666666666999888777777777888999:::999@@@BBBAAARRRxxxyyy~~~nnnYYYUUUTTTXXXfff~~~~~~{{{zzzxxxxxxxxxvvvsssqqqqqqmmmlllnnnnnnlllkkknnnoooppppppooolllhhheeeddd```aaa```\\\VVVQQQOOOOOOPPPSSSUUUSSSNNNIIIHHHHHHFFFFFFEEEEEEDDDDDDCCCCCCBBBAAA@@@@@@AAA@@@>>><<<<<<;;;::::::999999::::::999999999888999999:::;;;<<<;;;999888666555555555666444222000//////000111111111000000000/////////000000000000000000000000222111000///...//////000000000000000000000000000111111111000111111222222444444444444555555555555777999;;;<<<<<<<<<>>>@@@AAAAAAAAAAAABBBDDDEEEGGGIIIJJJKKKLLLMMMMMMMMMMMMNNNOOOOOOQQQRRRSSSUUUUUUXXXXXXXXXWWWWWWVVVVVVVVVWWWYYY[[[^^^aaaffflllpppsssvvvyyy}}}yyyooopppssspppkkkiiiccceeedddaaaccciiinnnmmmiii___UUUNNNGGG===666444222333333333333222111111//////.........---------////////////////////////000...---,,,,,,---...000------------------------------......///000000000555444444222111000//////......//////000111111111111222222222222555888;;;CCCRRRmmm333333333333333333333333333444555555666666555555555555555555666666666666888888777777777888:::;;;:::@@@BBBDDDXXXssszzznnnXXXTTTSSSZZZjjj~~~{{{zzzxxxwwwwwwuuurrrpppqqqnnnlllnnnmmmjjjjjjlllnnnoooppppppnnnkkkhhhfffaaaaaa```]]]XXXSSSQQQQQQPPPSSSUUUSSSNNNIIIHHHHHHGGGGGGFFFEEEEEEDDDCCCCCCCCCBBBAAAAAABBBAAA???===<<<;;;::::::999999::::::999999999999999:::;;;;;;<<<;;;:::999777666555555666444333111000000000000111111111111000000000000000000000000000000000000111111000/////////000000000000000000000000000000222222111000000000111111333333333444444444555555555777999:::::::::<<<>>>????????????@@@BBBCCCEEEFFFFFFGGGIIIIIIJJJJJJIIINNNNNNNNNOOOPPPQQQRRRSSSVVVVVVVVVVVVVVVVVVUUUUUUUUUWWWZZZ\\\___ccciiimmmpppssswwwzzz}}}uuusssuuutttpppmmmeeefffccc^^^___dddhhhhhhbbb[[[UUUPPPHHH===777777222333333333333222111111/////////.........------///////////////////////////...---,,,,,,---...///------------------------------......///000000000;;;:::777444111000//////......///000000111111222111222222222333555999<<>>>>>===>>>???@@@BBBCCCCCCDDDEEEFFFGGGGGGHHHHHHKKKKKKKKKLLLMMMOOOQQQSSSTTTTTTTTTTTTTTTTTTUUUUUUUUUWWWYYY[[[]]]bbbgggkkkmmmppptttxxx{{{~~~~~~|||xxxzzzzzzvvvqqqffffffbbb]]]]]]bbbeeeeeebbb^^^YYYTTTJJJ===666666222333333333333222111111////////////............///////////////////////////...------------...///////////////////////////------......///000000000;;;999555222000/////////...//////000111111222222111222333333444666:::===BBBVVVuuu333333333333333333333222333444555555666555555555555555555555666666666666888777777777777999:::<<<999===AAAKKKggg}}}qqqzzzhhhUUUSSSRRR\\\rrr~~~{{{yyywwwvvvvvvvvvtttrrrrrrppppppooolllggggggkkkjjjjjjlllnnnpppnnnjjjfffaaa```^^^\\\ZZZXXXUUUSSSRRRTTTUUUSSSNNNJJJIIIJJJFFFFFFEEEEEEDDDCCCBBBBBBBBBAAA@@@@@@AAA@@@>>><<<<<<;;;::::::999999::::::999999999999:::;;;<<<===<<<<<<<<<;;;:::888666555555555444222111111000000////////////////////////////////////////////////000000111111111111111111000000000000000000000000222222111000////////////222222222222333333333444333555777888888999;;;<<<>>>=========>>>@@@BBBCCCAAABBBCCCEEEFFFGGGGGGGGGGGGGGGGGGHHHKKKNNNQQQRRRQQQQQQRRRRRRSSSSSSTTTTTTUUUWWWYYY[[[]]]aaafffjjjjjjnnnrrrvvvzzz~~~~~~~~~{{{|||}}}xxxrrrcccccc```[[[[[[___cccbbb___\\\YYYTTTJJJ===666555222333333333333222111111000000/////////.........////////////////////////.........------.........////////////////////////------......///000000000555333111...------.../////////000000111222222222111222333444444777;;;>>>CCCYYYzzz333333333333333333333333333444555555666666555555555555555555666666666666777777666666777999;;;<<<999===BBBOOOppp}}}uuu~~~cccTTTSSSRRR\\\ttt}}}{{{yyywwwvvvwwwwwwvvvuuutttsssrrrqqqlllfffgggkkkiiiiiikkknnnqqqooojjjeee```^^^\\\[[[[[[YYYVVVTTTSSSUUUVVVSSSMMMJJJJJJKKKFFFFFFEEEEEEEEEDDDDDDDDDBBBAAA@@@@@@AAA@@@>>><<<<<<;;;::::::999999::::::999999999999:::<<<===>>><<<<<<===<<<;;;999777555555555444333222111000000............////////////000000000000000000000000///000111222222222111111000000000000000000000000111111000/////////000000111111222222222333333333222444666777777888:::;;;===<<<<<<<<<===???AAABBB@@@@@@BBBCCCEEEFFFFFFFFFFFFEEEEEEFFFHHHKKKNNNPPPOOOOOOPPPPPPQQQRRRSSSSSSUUUWWWXXXZZZ[[[___dddhhhhhhlllqqquuuyyy}}}~~~|||}}}~~~xxxppp___aaa___ZZZZZZ^^^```___XXXTTTRRRPPPJJJ???888666222333333333333222111111000000000/////////......////////////////////////........................------------------------------......///000000000///...---,,,------////////////000111111222222333222333444444555888<<>>EEEUUUxxxssszzz___SSSUUURRR\\\ttt~~~|||~~~|||{{{yyywwwwwwxxxyyyyyyyyyvvvuuutttssslllfffggglllkkkjjjkkkooosssqqqkkkeee___\\\ZZZZZZ[[[ZZZWWWTTTTTTUUUVVVRRRMMMJJJJJJLLLFFFFFFGGGGGGGGGGGGHHHHHHCCCBBBAAAAAABBBAAA???===<<<;;;::::::999999::::::999999999:::;;;<<<===>>><<<=========<<<999777555555555555444333222000000......//////000000000000000000000000000000000000///000111222222222222111000000000000000000000000000////////////000000111111111111111222222222222000222444555555666777999::::::::::::;;;===???@@@===>>>@@@BBBCCCDDDEEEEEEGGGFFFEEEDDDEEEGGGJJJLLLMMMMMMNNNOOOPPPQQQRRRSSSTTTUUUWWWXXXYYY]]]aaaeeegggkkkppptttyyy}}}zzzpppbbbdddbbb^^^^^^``````]]]VVVQQQMMMMMMJJJBBB;;;888222333333333333222111111000000000000/////////...////////////////////////---..................---------------------------------......///000000000,,,------......///000000///000000111111222333333222333444555666999===@@@IIIccc111111222333333444555555333444555555666666555555555555555555666666666777777666666666888999;;;===;;;???GGGYYY}}}ooo|||vvv\\\SSSUUURRR\\\ttt|||{{{}}}|||zzzxxxwwwwwwyyyzzz{{{{{{wwwvvvvvvtttmmmfffgggllllllkkklllppptttssslllfff^^^\\\YYYZZZ[[[ZZZWWWTTTTTTVVVVVVRRRMMMJJJJJJLLLGGGHHHHHHIIIIIIJJJJJJKKKDDDCCCBBBBBBCCCBBB@@@>>><<<;;;::::::999999::::::999999999:::;;;<<<>>>>>><<<===>>>>>><<<:::777555555555555444333222111000//////000000111111111222000000000000000000000000///000111222333333222111000000000000000000000000//////...//////000111222000111111111111222222222///000222333333444666888999888888888999;;;===>>><<<===>>>@@@BBBCCCCCCCCCJJJHHHFFFDDDDDDEEEGGGHHHLLLLLLMMMNNNPPPQQQRRRRRRRRRTTTUUUVVVWWW[[[___cccgggjjjppptttyyy~~~~~~rrrgggiiihhhdddcccdddbbb___ZZZSSSMMMNNNMMMEEE===999222333333333333222111111000000000000////////////////////////////////////------............------////////////////////////------......///000000000---...///000111111111000000000000111222222333333222333444555666999===AAALLLfff222222333333333444444444444444444555555555555666777666666666666888:::;;;888777777777888999::::::AAAAAAIIIaaa{{{lllrrr}}}lllWWWRRRRRRSSS```ppp~~~~~~}}}|||yyyxxxwwwwwwzzz|||}}}}}}sssvvvwwwssslllgggfffhhhiiijjjmmmnnnnnnllliiigggbbb___[[[YYYYYYYYYYYYXXXYYYZZZXXXSSSMMMJJJMMMQQQNNNMMMLLLKKKIIIHHHHHHHHHFFFEEEDDDCCCAAA>>><<<;;;<<<;;;::::::999999999999<<<<<<;;;::::::::::::;;;<<<<<<======<<<:::999777888777666555333222111000---...//////000000//////---......///////////////000000000000////////////222111000//////000111222000000111111222222333333111111000000//////......222111111000111333444555777777777777888999:::;;;>>>============???@@@AAACCCCCCCCCCCCEEEGGGIIIKKKKKKKKKLLLMMMOOOPPPQQQQQQSSSSSSTTTTTTUUUYYY___ccciiikkknnnssszzz~~~nnnkkkjjjkkkhhhbbb]]]]]][[[QQQKKKNNNPPPHHH===777666555444222111000000///333222111000//////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++---......---++++++---......//////......------------............///000000000000111111111111222000111555888999>>>CCCPPPppp222222333333333444444444444444444555555555555666666666555555555777888999777777777777888999:::;;;???AAAMMMjjjuuuhhhnnnvvvwww{{{gggVVVRRRRRRTTTcccvvv~~~}}}{{{zzzyyywwwxxx{{{}}}~~~~~~vvvvvvuuuqqqllliiihhhhhhjjjlllnnnppppppmmmjjjhhhdddaaa]]][[[[[[\\\\\\[[[\\\]]]ZZZUUUOOOMMMPPPTTTQQQOOONNNLLLJJJIIIHHHHHHFFFEEEDDDCCCAAA>>><<<;;;<<<;;;;;;:::999999::::::<<<;;;;;;:::;;;;;;<<<<<<<<<=========<<<;;;999888999999888666555444333222000000000000000000000000---...//////000000//////000000000000////////////222111000//////000111222000000000111111111111111000000000000////////////111111111000111222444555666666666777777888::::::<<<<<<;;;;;;<<<===??????AAA@@@@@@AAACCCEEEGGGHHHIIIIIIJJJKKKMMMNNNOOOOOOQQQQQQRRRRRRSSSWWW]]]aaagggiiilllrrrxxx}}}~~~~~~pppjjjffffffeeeaaa___```]]]SSSLLLNNNNNNGGG===888444444333222111111111111111000000000000000111111//////.........---------------------------------,,,,,,,,,------,,,,,,,,,------............---------------............///000000000000111111111111222000111666888:::>>>DDDTTTttt333333333333444444444444444444444555555555555666666666555555555555666777777777777888888999;;;;;;===AAARRRuuusssggglllrrrqqqppp```UUUSSSRRRVVVhhh~~~}}}{{{{{{yyyxxxxxx{{{}}}~~~~~~zzzvvvrrrooommmllljjjiiilllmmmppprrrqqqooollljjjeeebbb___^^^^^^_________aaa```]]]WWWQQQPPPSSSWWWTTTSSSPPPNNNKKKIIIHHHHHHEEEEEEDDDCCCAAA>>><<<;;;<<<<<<;;;::::::::::::;;;;;;;;;:::;;;;;;<<<===>>>======>>>======<<<;;;:::;;;;;;:::888777666555444444333111000//////000000---...//////000000//////////////////000000000000111111000000000000111111111000000000000000000///////////////000000000000111111000111111222444444666666666666666777888999:::999999999:::;;;<<<=========>>>>>>@@@AAACCCDDDEEEFFFGGGHHHJJJKKKLLLMMMNNNOOOPPPPPPQQQUUUZZZ^^^dddfffjjjooouuuzzz~~~~~~}}}}}}~~~uuullldddbbbbbbbbbbbbeee```VVVNNNMMMLLLFFF>>>888333222222111222222333333////////////000111222333...............---------........................------,,,,,,,,,,,,------,,,------......------,,,---------............///000000000000111111111111222000222666888:::???FFFZZZ{{{333333333444444444444555444444444555555555555666777666666666666666666666777777777888999:::;;;<<<>>>BBBWWW~~~zzzmmmpppuuutttiii]]]TTTTTTSSSWWWlll}}}|||{{{yyywwwxxxzzz|||}}}|||}}}wwwpppmmmnnnooommmjjjlllnnnppprrrrrrooollljjjfffccc```___```aaaaaaaaacccbbb]]]XXXSSSSSSVVVYYYWWWUUUSSSOOOLLLJJJHHHGGGEEEEEEDDDCCCAAA???===<<<<<<<<<;;;;;;;;;;;;;;;<<<:::::::::;;;<<<>>>???@@@??????>>>>>>>>>======<<<<<<;;;:::999888777666666666444222///...///000000......///000000000000000////////////000000000000111000000000000000000111111111000000//////............//////000000111111000000000111111222333333555555555555555666777777888888888999999:::;;;;;;;;;<<<<<<===>>>???@@@AAACCCDDDEEEFFFHHHIIIKKKKKKLLLMMMNNNOOOQQQTTTYYY\\\aaadddhhhmmmqqqvvv{{{~~~}}}}}}|||~~~}}}{{{oooeeedddfffgggggghhhfff]]]TTTOOOLLLFFF???999333333222222111111222222///////////////000111111........................////////////////////////...---,,,++++++,,,---...,,,,,,------------,,,,,,---------............//////000000000111111111111222111333666888:::AAAIII```~~~zzz333333444444444555555555444444444555555555555666777777777777777777777666777777777888999;;;<<<===@@@EEE[[[xxxwwwyyywwwhhh]]]UUUUUUTTTYYYppp}}}zzzxxxwwwwwwyyy{{{{{{{{{~~~wwwooommmoooqqqooollllllnnnppprrrrrrooollljjjfffccc```___```aaabbbaaacccaaa]]]XXXVVVVVVXXXZZZYYYWWWTTTQQQMMMJJJHHHGGGDDDDDDDDDBBBAAA???===<<<<<<<<<<<<;;;;;;<<<======::::::;;;<<<===???@@@AAA@@@@@@??????????????????<<<;;;;;;:::999888777777777555222000......///000...//////000000000000000.../////////000000000111000000000111111000000000111111000000//////............//////000000111111//////000111222222222333444444333333444444555555777777888999999::::::::::::;;;<<<===>>>>>>??????AAABBBCCCEEEFFFHHHIIIJJJKKKLLLNNNOOOPPPSSSWWW[[[^^^bbbgggllloootttyyy}}}~~~}}}||||||~~~tttjjjkkkpppqqqooonnnnnnggg]]]SSSNNNIIIAAA:::666555333222111000000000111111000///......//////---.....................///////////////////////////...,,,,,,,,,,,,...///,,,------......------,,,---------............//////000000000111111111111111111333777888:::BBBLLLeee~~~xxx|||333444444444555555555555444444444555555555555666666777888888888888777777777777777888:::;;;===>>>BBBIIIaaa|||kkk^^^VVVVVVVVV]]]uuu{{{yyywwwxxxyyy{{{{{{{{{~~~wwwpppnnnppprrrqqqnnnmmmnnnqqqrrrrrrpppmmmkkkgggdddaaa``````aaaaaaaaaaaa___\\\ZZZYYYYYYZZZ[[[ZZZXXXUUUQQQNNNKKKIIIHHHDDDDDDCCCBBBAAA???>>>======<<<<<<<<<<<<===>>>>>>;;;;;;<<<<<<>>>???@@@AAAAAAAAA@@@@@@@@@@@@@@@AAA<<<<<<<<<;;;:::999999999777666444222111000111111...///000000111111000000......//////000000111111000000111111111111000000111000000000000000000///////////////000000000000...///000111222222222222333333222222222333333444555666777888999999999999999:::;;;<<<============>>>???AAABBBDDDFFFHHHHHHIIIKKKMMMNNNOOORRRVVVYYY]]]bbbhhhlllnnnrrrxxx}}}~~~{{{}}}vvvmmmqqqzzz}}}zzzxxxwwwrrrggg[[[RRRLLLCCC;;;666555444222111000//////222111000///............---------...............////////////////////////......------------......---..................------------............///000000000000111111111111111111444777888:::DDDNNNiii|||}}}444444444444555555555555444444444555555555555666444555666888888888777777777777888888:::<<<===>>>CCCMMMhhhnnn___UUUVVVYYYbbb{{{}}}{{{zzzzzz{{{}}}}}}}}}|||wwwssspppqqqrrrqqqpppnnnppprrrttttttqqqnnnllliiifffcccaaaaaaaaaaaaaaa___^^^]]]\\\]]]]]]]]]]]]YYYWWWTTTQQQNNNKKKIIIHHHDDDDDDCCCBBBAAA???>>>=========<<<<<<===>>>>>>???============>>>???@@@AAABBBBBBAAA@@@@@@AAABBBCCC>>>>>>======<<<<<<;;;;;;777777666666555444333333//////000111111111111000.........///000111111111///000111222222111000///000000000111111111111111000000000000////////////...///000111222222222111333222222111111111222222333444555666777777777666888999:::;;;<<<<<<;;;;;;;;;<<<>>>???BBBDDDEEEFFFFFFHHHJJJLLLMMMPPPSSSVVV]]]bbbiiilllnnnrrryyy~~~~~~~~~uuummmsss|||qqqbbbWWWPPPFFF<<<555444333222111111111111000//////.........//////---------.........//////........................------............------...//////000000//////...---------............///000000000000111111111111000111555777888:::EEEPPPmmm444444444555555555666666444444444555555555666666222333555777777777777777777777888999:::<<<>>>>>>CCCOOOmmmppp___TTTUUU[[[fff~~~}}}{{{{{{}}}~~~~~~zzzwwwtttrrrrrrrrrrrrqqqpppqqqtttuuuuuussspppnnnkkkhhhdddbbbbbbbbbbbbaaa___^^^]]]^^^``````___^^^XXXWWWTTTQQQNNNKKKIIIHHHDDDCCCCCCBBBAAA@@@>>>==================>>>??????============>>>???@@@AAACCCBBBAAA@@@AAAAAACCCDDD@@@@@@??????>>>>>>======888888999999888777666555//////000111111111111111---......///000111111222///000111222222111000///000000111111222222333333111111000000//////......---...000111222222111111222222111111111111111222111222444555666555555444777888999:::;;;;;;:::999999:::;;;===@@@BBBCCCDDDDDDFFFIIIJJJLLLNNNQQQTTT]]]ccciiimmmooorrryyy~~~~~~~~~}}}tttkkkrrrwwwgggZZZRRRGGG<<<333333222222111222222333......---......///000111---------.........//////........................,,,---...//////...---,,,//////000000000000//////---------.........//////000000000000111111111111000111555888888:::EEERRRppp222333444444555555444444333333333444444444555555666777777777777777666666999999:::999999;;;>>>AAADDDNNNooo{{{|||dddSSSUUU^^^lll~~~~~~}}}|||}}}~~~zzzwwwxxxzzzzzzuuupppnnnoooqqqqqqqqqqqqqqqrrrqqqmmmhhhbbb^^^]]]^^^___``````___```aaaaaa^^^\\\YYYUUUQQQQQQRRRQQQLLLGGGFFFEEECCCAAA@@@>>>>>>===<<<===>>>>>>======>>>???AAAAAA@@@@@@@@@@@@@@@@@@DDDDDDCCCBBBBBBAAA@@@@@@>>>????????????>>>>>>===<<<<<<;;;999777555222111222222111111111111111222/////////000000000000000111111111111111111111111222111111111000000//////000000//////.........---000000111111111111000000000000000000111111111111222222333444444555555666777888:::;;;<<<<<<;;;;;;888:::;;;<<<===???BBBDDDDDDFFFHHHJJJLLLOOOTTTWWWZZZ___fffjjjkkknnntttyyy{{{~~~~~~}}}}}}~~~vvvkkkmmmxxx{{{zzzsssaaaTTTJJJ<<<777555222111111111111000000000000000////////////.......................................///000000........................//////////////////////////////////////////////////////...------...000000000333222666===<<>>>>>===<<<===>>>>>>======>>>@@@???????????????>>>>>>>>>CCCCCCBBBBBBAAAAAA@@@@@@??????@@@@@@???>>>============<<<;;;999777555444444333222222111111111222000000000111111111111111111111111111111111111111222111111111000000000000111111000000000///////////////000000000000//////000000000000111111111111222222222333444444555555555666777888999999888888888999;;;<<<===???BBBDDDEEEFFFHHHJJJKKKNNNSSSVVVYYY___fffjjjlllpppvvv{{{}}}~~~}}}|||{{{~~~vvvmmmkkkqqqyyy~~~|||{{{tttcccVVVLLL>>>777555222111111111111000000000000000////////////........................---------------...//////........................////////////////////////////////////////////////000000///...///000111222111444333666===<<>>======<<<===???>>>======>>>@@@????????????????????????AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>===<<<=========<<<;;;:::999888666666555333222222222222111111111111111111111111111111111111111111111111111111111111111000000000111111111111000000000000///000000111111000000///000000000000111111111111000111111222333333444444333444444555555555444444777888:::;;;<<<>>>AAACCCEEEGGGHHHIIIJJJMMMQQQTTTXXX]]]eeejjjnnnsssyyy~~~~~~~~~zzzuuuxxxuuupppllllllqqqyyy~~~~~~xxxeeeXXXNNN@@@777555222111111222111000000000000000////////////........................,,,,,,,,,,,,,,,---..............................////////////////////////////////////////////////000000000000000111222222333666333666<<<===III```222333444444555555444444444444444444555555555555666666777888888888777777999::::::::::::===@@@CCCMMMbbbppp___TTTZZZkkk~~~xxxvvvwww~~~~~~{{{xxxwwwxxxyyy~~~~~~{{{wwwmmmmmmoooqqqssstttsssrrrxxxsssllleee```______```bbbeeegggddd]]]XXXXXXZZZWWWSSSOOOLLLKKKHHHEEEBBBBBBAAA@@@???>>>=========<<<>>>??????>>>===???@@@AAAAAAAAABBBBBBBBBBBBBBB@@@@@@@@@AAAAAAAAAAAAAAABBBBBBAAAAAA@@@???=====================<<<;;;;;;999888777555444333333333222222222111111111111111111111111111111111111111111111111111111111111111000000000000000000000000111111222222222222111111///000000000111111111111000000000111222222333333222222333333333333333333666777999:::;;;===@@@BBBEEEFFFHHHIIIIIILLLOOORRRVVV\\\cccjjjpppvvv|||~~~{{{sssppprrrrrrooommmqqq|||{{{gggXXXNNN@@@888555333111222222111000000000000000////////////........................------,,,,,,------...///......................../////////////////////////////////////////////////////////000000111111222555777444666<<>>AAAEEELLLffffffZZZRRR[[[ooo|||uuusssttt}}}zzzxxxxxxyyy|||~~~|||xxxqqqpppppprrruuuvvvuuutttwwwsssmmmfffbbb```______bbbeeegggccc\\\WWWVVVXXXTTTQQQMMMJJJGGGEEEBBB@@@@@@???>>>==================>>>??????>>>>>>???@@@AAAAAABBBBBBCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAA@@@???>>><<<======>>>>>>======<<<;;;:::999777666555555555222222222111111000000000111111111111111111111111111111111111111222222222//////////////////////////////000000000000/////////000000000111111111111//////000111111222222333333222222222333333333444555666888999:::<<>>BBBFFFKKKkkkxxx]]]TTTQQQ\\\rrryyysssrrrqqq}}}{{{{{{||||||~~~}}}{{{xxxuuurrrsssvvvyyyxxxwwwvvvsssooojjjfffbbbaaa```bbbdddeeeaaa[[[VVVTTTUUUQQQOOOKKKGGGDDDBBBAAA@@@>>>======<<<<<<<<<=========>>>@@@???>>>>>>???AAA???@@@@@@AAAAAABBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBAAA@@@@@@===>>>>>>??????>>>>>>>>><<<<<<:::999888888888888444333333222222111111111111111111111111111111111111111111222222222222222............////////////,,,------......------,,,000000000000111111111111///000000111222222333333222222222222333444555666444666777888999;;;>>>@@@BBBDDDEEEFFFHHHJJJNNNQQQTTTXXX___hhhqqqxxx~~~~~~~~~~~~sssnnnpppqqqpppooosss|||jjjXXXMMM@@@888666333222222333222111000000000000////////////........................///............///000000........................////////////////////////////////////////////////+++,,,---///000000000000333777555777===AAARRRnnn222333444444555555444444555555555555666666666666666666777888999999999999:::;;;;;;<<<===???CCCFFFNNNrrrpppVVVQQQQQQ^^^vvvwwwrrrqqqnnn~~~}}}zzzttttttwww{{{{{{zzzvvvtttrrroookkkgggdddbbbbbbbbbaaa^^^[[[WWWSSSRRRNNNLLLIIIEEEBBB@@@@@@AAA===<<<<<<;;;<<<<<<=========???@@@@@@???>>>@@@AAA@@@@@@@@@AAABBBCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBBBB@@@AAAAAABBBBBBBBBBBBBBB@@@@@@@@@AAAAAA@@@@@@???===<<<;;;:::::::::::::::666666666555444333333333111111111111111111111111111111111222222333333333......//////000000000000------............------000000000000111111111111000000111111222333333444111111111222333555777888333555777888888:::===@@@@@@BBBDDDEEEGGGJJJNNNQQQTTTWWW]]]fffpppxxx~~~~~~~~~vvvqqqpppoooooorrrwww{{{~~~kkkYYYOOOCCC999666333222333333222111000000000000////////////...........................------------...//////........................////////////////////////////////////////////////+++,,,...000111111111111111666666888===AAASSSppp222333444444555555444444555555555555666666666777666666777999999::::::::::::;;;<<<<<<===???DDDGGGQQQwww}}}jjjRRROOORRR```xxxvvvqqqqqqkkk|||~~~}}}vvvtttxxx|||}}}|||vvvvvvtttrrrnnnjjjfffdddbbbaaa^^^]]][[[WWWSSSPPPLLLKKKHHHDDDAAA???@@@AAA<<<<<<;;;;;;;;;<<<=========???@@@@@@??????@@@AAABBBBBBCCCCCCDDDEEEFFFFFFFFFFFFEEEDDDCCCBBBBBBBBB@@@@@@AAABBBCCCCCCCCCCCCBBBBBBCCCCCCBBBBBBAAAAAA===<<<<<<;;;;;;;;;<<<<<<999888888777666555555555111111111111111111111111111111111222222333333333//////000000111111111222000000111111111111000000000000000000111111111111111111111222333333444444000000000111333555777999333444666777888:::===??????AAACCCEEEGGGJJJNNNRRRTTTVVV]]]fffpppxxx}}}~~~~~~yyyssspppmmmooovvv|||kkk[[[QQQEEE999666444222333333222222000000000000////////////........................---,,,,,,,,,,,,---..............................////////////////////////////////////////////////,,,---///111222333222222///555666888>>>BBBSSSppp333333333333333333333333111222333555777888999999:::;;;<<<======;;;999888:::888888;;;;;;<<>><<<===>>>@@@@@@@@@???>>>>>>>>>>>>>>>>>>??????@@@AAAAAABBBBBBCCCDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@@@@BBBBBBCCCCCCBBBBBBAAA@@@AAABBBBBBBBBAAA@@@@@@?????????===<<<;;;;;;;;;;;;;;;;;;:::888777555444444555555444333333222222111000000111111222222222333111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111555444444333333444444555555555666888:::<<<>>>???@@@BBBEEEGGGHHHJJJMMMOOOTTTWWW\\\ccckkkttt{{{~~~vvvtttqqqrrryyy}}}}}}rrr]]]PPPLLL<<<777444666555222000111111111111111000000000000........................//////.........---------...---,,,,,,---...000111---------............///............////////////...---...111444555222//////555555888>>>CCCWWWuuu333333333333333333333333333444555777888999::::::999:::;;;<<<<<<:::999777999888999;;;<<<>>>DDDLLL^^^sss{{{yyy```SSSQQQTTTaaazzzvvvpppmmmlllyyy~~~}}}~~~}}}wwwqqqnnnmmmlllgggcccbbb___ZZZWWWTTTQQQMMMKKKLLLJJJGGGDDDBBB@@@??????<<<======>>>>>>>>>>>>===>>>>>>>>>>>>>>>??????@@@AAAAAABBBBBBCCCDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@AAABBBCCCCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@@@@@@@???>>>===<<<<<<<<<<<<<<<;;;:::999777666555444555555444444333222222222111111222222222333333333111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111444444333333333333444444444444555777999;;;===>>>???AAADDDFFFHHHJJJLLLOOOTTTVVV[[[bbbkkkssszzz~~~~~~xxxssstttuuuxxx{{{zzzdddSSSJJJ<<<777444555555222000222111111111000000000//////........................//////.........---------......---------......///---------............///............////////////000//////111444555333000000555555777>>>CCCWWWuuu333333333333333333333333666777888999999:::::::::888999:::::::::999888777888777999<<<>>>@@@HHHQQQfffrrrnnn[[[SSSRRRUUUccc|||vvvnnnjjjjjjwww{{{vvvpppmmmllliiieeeaaa___[[[VVVQQQOOOMMMKKKIIIIIIHHHFFFDDDBBBAAAAAA@@@>>>>>>===<<<<<<<<<======>>>>>>>>>>>>>>>??????@@@AAAAAABBBBBBCCCDDDDDDDDDDDDDDDDDDDDDCCCBBBAAAAAA===>>>@@@BBBCCCDDDEEEEEEBBBCCCCCCCCCCCCBBBAAAAAAAAA@@@???>>>>>>>>>>>>>>><<<<<<;;;:::888777666666555555555444333333222222222222222333333333333333111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111333222222222222222222333333333444666888:::<<<===>>>AAADDDFFFGGGIIILLLOOOSSSUUUZZZaaajjjrrrxxx|||~~~zzzrrryyy{{{xxxzzzlllUUUGGG===777444555555222000222111111000000000000//////.......................................---------..................---------------............///............////////////111000///000222444333222000555555777>>>CCCXXXvvv444444444444444444444444777777888999999999888888777777888999888888777666888888:::<<<===???HHHRRRooorrrgggUUURRRRRRVVVeeeuuummmhhhiiiwww~~~yyyuuupppmmmjjjfffbbb___[[[WWWQQQMMMKKKJJJIIIHHHEEEEEEDDDCCCBBBBBBBBBAAA@@@???>>><<<<<<<<<===>>>>>>>>>>>>>>>>>>??????@@@AAAAAABBBBBBCCCDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@@@@>>>???@@@BBBCCCDDDEEEEEEBBBCCCCCCDDDCCCCCCBBBBBBBBBAAA@@@???????????????======<<<;;;:::999888777666666666555444444333333222222222222222222222333111111111111111111111111////////////////////////000000000000000000000000111111111111111111111111222222111111111111222222222222333555777999;;;<<<>>>AAADDDFFFGGGJJJMMMOOORRRUUUZZZaaaiiipppvvvyyy|||}}}|||sssyyyyyypppWWWFFF===777444555444111111222111000000000////////////......................................................///000///...,,,+++---------............///............////////////111000//////000111222222000555555777>>>DDDXXXxxx~~~444444444444444444444444666666777777777777777666666777777777777777777777999999;;;<<<;;;===FFFRRRwwwrrrdddQQQOOOQQQWWWhhhuuulllhhhiiixxx|||zzzvvvtttppplllgggccc___\\\XXXTTTOOOKKKJJJIIIHHHHHHCCCCCCCCCCCCCCCBBBBBBBBBBBBAAA???>>>===>>>??????>>>>>>>>>>>>>>>??????@@@AAAAAABBBBBBCCCDDDDDDDDDBBBCCCCCCBBBBBBAAA@@@???@@@AAABBBBBBCCCCCCBBBBBBBBBBBBCCCCCCDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@AAA>>>>>>===<<<;;;::::::999888888777777666555555555222222222222222222222222111111111111111111111111////////////////////////000000000000000000000000111111111111111111111111222111111000000111111222222222333555777999;;;<<<>>>AAADDDFFFHHHKKKNNNPPPRRRUUUZZZaaahhhoootttwww~~~}}}~~~~~~~~~}}}vvv{{{wwwrrr[[[JJJ>>>888444444444111111333000000000////////////...........................---...........................///000///...,,,+++---------............///............////////////000000000/////////111222111555555777===DDDYYYyyy444444444444444444444444444555555666666666666555666666666777777777777888999999;;;<<<:::<<>>>>>>>>>>>>>>??????@@@AAAAAABBBBBBCCCDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@???BBBCCCCCCCCCBBBAAAAAA@@@AAAAAABBBCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@AAAAAA???>>>>>>===<<<<<<;;;;;;:::::::::999888888777777333333333333222222222222111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111222111111111111111111222222222333555777999;;;<<>>888333444333111111444000000////////////..............................---------.................................---------------............///............///////////////000111111000///000111111666555666===DDDZZZzzz555555555555555555555555333444555666666666666666777777666666777888888999888999<<<===;;;>>>JJJWWWxxxqqqqqq^^^TTTMMMRRR^^^ssstttnnnkkkooo~~~yyytttpppmmmllljjjeee^^^XXXTTTRRROOOMMMJJJIIIHHHGGGEEEDDD@@@AAABBBBBBBBBBBBAAA@@@>>>??????@@@@@@@@@@@@???>>>>>>>>>>>>>>>??????@@@AAAAAABBBBBBCCCDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBAAABBBCCCCCCCCCBBBBBBAAA@@@@@@@@@AAABBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@AAAAAA?????????>>>======<<<<<<<<<<<<<<<;;;::::::999999666666555555444444444444111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111222222222111111222222222222333444555777:::<<<===@@@CCCFFFIIIKKKNNNQQQTTTSSSVVV\\\bbbiiiooosssuuuzzz~~~~~~||||||||||||qqqnnnuuu}}}~~~{{{||||||sss```PPP???888333333333111111444000000/////////.................................---------.........//////......---------......///---------............///............////////////000222555555222111111222111666555666===EEE[[[{{{555555555555555555555555333444555666777777777777777777777777777888999999777999<<<>>>===@@@MMM\\\ssspppgggZZZWWWNNNSSSaaawww~~~tttooommmqqq|||wwwqqqmmmiiiiiigggbbb[[[TTTPPPNNNLLLKKKIIIHHHGGGFFFDDDBBB@@@AAABBBBBBBBBAAA@@@???<<<===>>>@@@@@@@@@???>>>>>>>>>>>>>>>>>>??????@@@AAAAAABBBBBBCCCDDDDDDEEEGGGGGGGGGFFFFFFEEEDDDCCCAAABBBBBBCCCCCCBBBBBBAAA???@@@AAAAAABBBBBBBBBAAA@@@@@@@@@??????@@@AAAAAA@@@@@@??????>>>>>>======>>>======<<<;;;;;;::::::888888777777666666666555111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111333333222222222222333333333333444666888:::<<<===AAACCCGGGJJJLLLOOORRRUUUSSSVVV\\\cccjjjooossstttyyy}}}~~~{{{|||}}}~~~{{{nnnfffmmmyyyyyyvvvuuuxxxyyyppp]]]MMM???888333333333111111444000/////////....................................---------.........//////...---,,,,,,---...000111---------.........//////............/////////000000444777777555333222333111666555666===EEE[[[|||444444444444444444444444444444444555555555666666777888888888888999999999777999888===AAA>>>IIIcccvvvttteeePPPKKKLLLSSSccc{{{{{{rrrnnnmmmwwwyyysssnnnkkkfffbbb___\\\ZZZVVVPPPKKKFFFFFFFFFFFFEEEEEEEEEEEECCCBBB@@@>>>===>>>>>>??????????????????@@@@@@@@@@@@???===<<<<<<>>>@@@AAA@@@AAAAAABBBCCCDDDEEEEEEFFFEEEEEEDDDCCCBBBBBBBBBAAA@@@AAAAAABBBCCCDDDEEEBBBBBBBBBCCCCCCCCCCCCDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@AAA@@@@@@???>>>===>>>>>>>>>>>>===<<<::::::999999888777666555444333333333333222222222111111333222111000000///000000000000000000111111111111000000000000111111111111222222333333333222111111222444666666777999<<<>>>AAACCCGGGJJJLLLOOORRRUUUWWWYYY^^^dddjjjooosssuuuxxx~~~~~~}}}{{{~~~}}}yyyooofffjjjsssqqqrrrqqqpppppplll]]]OOOCCC:::333333333222111333000000000000000000000000////////////////////////000000000///.........---,,,+++)))(((((()))+++,,,******+++++++++,,,,,,,,,------......///000000000111111111111111222222222222666555888AAAIII^^^}}}444444444444444444444444444444444555555555666666777888888888888999999999999:::777;;;@@@???MMMjjj{{{sssuuuaaaQQQOOOOOOUUUeee}}}{{{qqqmmmlllxxx}}}wwwqqqllliiiccc```]]]ZZZWWWSSSNNNIIIFFFFFFEEEEEEEEEDDDDDDDDDCCCBBB@@@???>>>>>>>>>???????????????????????????@@@???=========>>>@@@AAA@@@AAABBBCCCDDDEEEEEEFFFFFFFFFEEEDDDDDDCCCBBBBBBCCCBBBBBBAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDBBBBBBBBBBBBAAAAAAAAAAAA@@@AAAAAA@@@@@@???>>>===>>>>>>>>>>>>===<<<;;;;;;::::::999888777666555555444444333333333222222222333222111000////////////222111111111000000//////000000000000111111111111000111222333333333333333222444666777777999<<<>>>AAADDDGGGJJJLLLOOORRRUUUWWWZZZ^^^eeekkkpppuuuwwwyyy~~~vvvkkkaaabbbhhhnnnnnnmmmkkkkkkggg[[[NNNCCC:::444333333222111333000000000000000000000000////////////////////////---------------,,,,,,,,,...---+++******+++---...,,,,,,,,,---------......------......///000000000///000000000000111111111333777666999BBBJJJaaa444444444444444444444444444444555555555666666666777888888888888999999999::::::777:::???@@@SSSrrryyyuuuvvvxxx\\\RRRRRRRRRXXXggg|||qqqlllkkkxxxyyysssnnniiiggg```]]]ZZZXXXUUUPPPKKKGGGEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBAAA@@@??????????????????>>>>>>>>>>>>>>>>>>???>>>>>>===>>>???@@@AAAAAAAAABBBCCCDDDEEEFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCEEEDDDCCCBBBAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>===????????????>>>===<<<<<<<<<;;;;;;:::999888777777555555555555444444444444333222111000////////////333333222111000///......000000000000111111111111//////111222333444444444222444666777888:::===???BBBDDDHHHJJJLLLOOORRRUUUWWWZZZ___eeelllrrrwwwyyy{{{{{{qqqfff^^^]]]aaakkkjjjhhheeedddbbbXXXMMMCCC;;;444333333222111333000000000000000000000000////////////////////////,,,,,,,,,---------------///...---,,,,,,---...///.........////////////000------......///000000000......//////000000000000333888777:::CCCLLLddd333333444444444444444444555555555555666666666666777777888888888999999999:::;;;888:::???AAAUUUvvv}}}{{{yyywwwrrrXXXPPPQQQSSSYYYhhh|||qqqllllllwww~~~zzzuuuooojjjfffddd]]]\\\ZZZWWWSSSNNNJJJGGGDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@??????>>>>>>>>>>>>>>>===>>>>>>>>>>>>>>>@@@AAAAAABBBBBBCCCDDDEEEFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEDDDCCCBBBBBBAAAAAABBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@???>>>>>>???????????????>>>============<<<<<<;;;:::999999777777777777666666666555444333222000000/////////222222111111000//////...///000000000111111111111///000111222333333333333333444666888999;;;>>>@@@CCCEEEIIIKKKMMMOOOSSSUUUWWWZZZ___eeelllsssxxx{{{}}}}}}sssiiiccc```aaaccciiiiiieee```___^^^VVVNNNDDD;;;444333333111111222000000000000000000000000////////////////////////---.........///000000000//////...------...//////....../////////000000000------......///000000000......//////000111111111222777777:::CCCMMMggg333333333444444444555555555555555666666666777777777777888888888999999999888;;;:::===AAACCCWWWxxx{{{{{{yyywwwlllUUUNNNMMMRRRXXXhhh|||qqqnnnooovvv}}}zzzuuupppkkkfffcccbbb\\\[[[ZZZWWWRRRNNNJJJHHHDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@?????????>>>>>>======>>>>>>>>>??????@@@AAABBBBBBCCCCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFDDDCCCCCCBBBBBBCCCCCCDDDBBBBBBBBBCCCCCCCCCCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDAAAAAABBBAAAAAA@@@???>>>>>>????????????>>>>>>===>>>>>>======<<<<<<;;;;;;999999999999888888888888555444333222000000000///000000000000000000111111///000000000111111111111222222333333333222222111333555777888999<<>>>>>>>>===>>>>>>???@@@AAABBBBBBCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHDDDCCCCCCCCCCCCCCCDDDDDDBBBBBBBBBCCCCCCCCCCCCDDDFFFEEEEEEEEEEEEDDDDDDDDDBBBBBBBBBBBBAAA@@@???>>>===>>>>>>??????>>>======>>>>>>>>>=========<<<<<<;;;;;;;;;;;;:::::::::999777666555333222111111111//////000000111111111111000000000000111111111111333333333333333222111000333555777999:::<<<@@@CCCEEEHHHKKKMMMNNNPPPSSSVVVWWWYYY\\\bbbhhhpppvvvyyy~~~zzzrrrsssrrrlllccc```dddjjjmmmooonnniiibbb^^^]]]XXXRRREEE<<<555333333111000111000000000000000000000000////////////////////////,,,,,,,,,---------------------------------------------------............------......///000000000//////000111222333333444///666666999BBBNNNmmm222222333333444555555666555666666666777777777777777888888888888999999999888;;;;;;>>>DDDJJJeee}}}~~~zzzsssqqqttt]]]RRRNNNLLLNNNWWWjjjyyyqqqrrrwww}}}~~~|||yyyzzz~~~~~~~~~yyyuuusssssssssuuuyyy~~~}}}{{{wwwtttooojjjeeebbb```___XXXZZZZZZVVVPPPKKKIIIIIIFFFFFFEEEEEEEEEDDDDDDDDDAAABBBCCCDDDDDDCCCBBBAAABBBBBBAAAAAA@@@??????>>>======???@@@AAABBBBBBBBBCCCDDDDDDEEEFFFGGGHHHIIIHHHHHHHHHHHHHHHIIIIIIIIIFFFEEEDDDCCCCCCBBBBBBCCCBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@???>>><<<======>>>>>>=========>>>>>>>>>>>>==================<<<<<<<<<;;;;;;;;;999888777555333222222222111111111000000000000000000000000000111111111111111111222333333333222222333555888999;;;===AAACCCFFFHHHKKKMMMOOOPPPSSSVVVVVVXXX[[[___fffmmmsssvvv~~~xxxooommmpppmmmddd```eeelllpppqqqqqqlllddd___]]]YYYSSSEEE<<<555333333111000111000000000000000000000000////////////////////////---------------,,,,,,,,,,,,------------------,,,---------.........//////------......///000000000......///000111222333333///666888:::CCCPPPppp222222333333444555666666666666666666777777777777777888888888888999999999999<<<:::===EEENNNlll~~~~~~}}}vvvooo|||}}}jjjWWWQQQPPPNNNNNNXXXlllxxxqqqtttzzz|||{{{zzzxxxwwwvvvvvvuuuqqqkkkhhhiiihhhdddfffkkkuuuwww}}}}}}xxxtttssstttsssooojjjiiihhhhhhjjjnnnuuu{{{|||yyyvvvsssnnniiidddaaa```___WWWYYYYYYUUUOOOJJJHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEAAABBBCCCDDDDDDDDDBBBBBBCCCCCCBBBBBBAAA@@@??????<<<===???@@@AAABBBBBBBBBDDDDDDEEEFFFGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGEEEDDDBBBAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDCCCCCCBBBBBBBBBAAAAAAAAABBBBBBBBBBBBAAA@@@??????<<<<<<===============<<<>>>>>>>>>>>>========================<<<<<<<<<<<<:::999888666444333333333333333222111000///......000000000000111111111111///000111222333444444444333555888999;;;>>>AAADDDGGGIIILLLNNNOOOQQQSSSVVVVVVWWWZZZ^^^dddkkkqqqttt~~~zzzqqqhhhnnnnnneee```fffoootttssssssnnnfff```]]]YYYSSSEEE<<<555333333000///111000000000000000000000000////////////////////////000000000//////......---------............------............////////////------......///000000000------...///000111222222000777999;;;DDDRRRsss}}}555555555555555555444444333333444444555666666666::::::999888777777888888:::888===DDDDDDNNNssszzz}}}{{{qqqbbbVVVQQQOOOLLLQQQXXXmmmxxxyyy~~~}}}xxxuuurrrnnnkkkjjjhhhfffdddbbbaaa___[[[XXXWWWYYY\\\eeeiiioooxxxyyyuuuiiigggeeebbbaaaaaabbbbbb```\\\\\\aaafffkkksss||||||xxxuuuqqqmmmiiigggddd```]]]XXXVVVTTTSSSRRROOOKKKGGGFFFHHHIIIHHHFFFEEEEEEEEEDDDCCCBBBBBBCCCDDDCCCBBBCCCCCCBBBAAAAAA@@@??????<<<===???AAABBBBBBBBBBBBDDDDDDEEEFFFGGGIIIKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKIIIHHHFFFEEECCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBCCCEEEFFFDDDCCCBBB@@@???>>>>>>>>>======<<<;;;;;;;;;;;;<<<======>>>>>>>>>>>>====================================<<<;;;999777555444333222111111222222111///......///000111222222333222222222111222222333333444666:::<<<>>>AAAEEEGGGKKKMMMPPPQQQRRRRRRTTTUUUWWWVVVYYY^^^bbbeeelllttt~~~}}}rrrnnnrrrtttnnnfffeeellltttuuuuuupppgggaaa^^^YYYTTTIII@@@888666555222111333000//////000111111...,,,000000000000000000000000---------............///000///---,,,---...000222///......------///000111///////////////.........+++---///222333333222111444333777<<>>???AAABBBBBBBBBBBBDDDDDDEEEFFFGGGIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHFFFDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAACCCDDDEEEDDDCCCBBB@@@???>>>>>>>>>======<<<;;;;;;;;;;;;<<<======>>>>>>>>>>>>==============================>>>>>>>>>===;;;999777777555333111111111222111000000000111111222222333333222222222111222222333444555777;;;===???BBBEEEHHHKKKMMMPPPRRRRRRRRRTTTVVVWWWVVVYYY^^^bbbeeelllttt|||uuunnnrrrtttpppkkkjjjqqqyyyxxxzzzvvvlllccc]]]XXXSSSIII???777444333111000222000000///000111111///,,,++++++++++++++++++++++++---------............/////////---------...000111///......---...///000111/////////////////////.../////////000111222333444555444888>>>DDDWWW|||zzzyyy555555555555555555555555333444444555555666777777:::999888888777888888888:::888===CCCGGGWWW|||{{{~~~sss```RRRMMMLLLLLLUUU[[[mmm{{{wwwvvvpppiiiccc^^^[[[XXXWWWUUUUUUTTTQQQOOONNNOOOQQQPPPSSSWWW^^^eeemmmrrrvvvvvvtttqqqkkkeee___YYYWWWQQQOOONNNLLLKKKKKKLLLLLLOOOMMMMMMRRRWWW\\\fffoooxxx|||zzzwwwrrrlllgggdddbbb___^^^WWWUUUTTTRRRQQQNNNJJJGGGGGGHHHIIIHHHFFFDDDDDDEEEFFFEEEDDDDDDFFFFFFEEEDDDEEEEEEEEEDDDCCCCCCBBBBBB>>>???@@@AAABBBCCCCCCCCCDDDDDDEEEEEEGGGHHHJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJHHHGGGFFFDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAABBBCCCBBBBBBAAA@@@@@@???>>>>>>>>>===<<<<<<;;;;;;<<<<<<===>>>>>>??????>>>>>>===========================@@@@@@??????>>><<<;;;:::777555222000111222222111222222222222222222333333222222222222222333444444666888<<>>>>>======<<<<<<<<<<<<<<<>>>>>>>>>??????>>>>>>>>>========================???@@@@@@@@@???>>>===<<<:::777333000111222222222222222222222222222111111222222222222222333444555777:::===@@@BBBDDDHHHJJJLLLNNNQQQRRRSSSTTTVVVWWWXXXWWWYYY^^^bbbeeekkksss|||~~~xxxrrrsssttttttvvvyyy~~~}}}lll___WWWRRRKKKAAA777444333000000222111000//////000000///---111111111000000000000000---------............///......---------...///000............/////////000............////////////222111111111111333444555444444999@@@GGG[[[~~~}}}444444444555555555666666444444555555666777777888999888888888888888999999;;;;;;===@@@GGG]]]ooouuuuuubbbRRRMMMOOOPPPQQQWWWhhh{{{oooddd]]]YYYWWWVVVTTTUUUUUUTTTQQQNNNMMMNNNMMMNNNOOORRRVVVYYY\\\^^^]]][[[XXXTTTOOOKKKHHHGGGEEEEEEDDDDDDDDDDDDDDDDDDBBBBBBDDDHHHKKKOOOZZZeeeqqq|||}}}||||||||||||wwwssslllgggdddbbbaaaaaaYYYWWWVVVUUUTTTRRRNNNKKKJJJKKKLLLJJJHHHFFFFFFFFFEEEDDDCCCCCCEEEEEEDDDCCCDDDDDDDDDCCCCCCCCCCCCCCCAAAAAAAAABBBBBBCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGEEECCCBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@AAAAAAAAA@@@??????>>>>>>===<<<<<<<<<<<<===>>>>>>????????????>>>>>>========================>>>>>>????????????>>>>>><<<999444222111222222222111111111111111000000000222222222222333444555666888:::>>>@@@BBBEEEIIIKKKLLLNNNQQQSSSTTTUUUWWWYYYXXXWWWYYY^^^bbbdddkkkrrr}}}~~~wwwuuussstttyyyqqqbbbXXXRRRMMMCCC999555333111222444222000//////000000///............------,,,,,,,,,---------............///---------------......///---......///////////////---.........//////000000///000222333444444333222222333888???HHH\\\~~~~~~333333444444555666666666444555555666666777888888888888888777888888999:::;;;;;;===@@@IIIaaa|||iiisssxxxeeeTTTNNNOOOPPPOOOUUUggg~~~qqqeee]]]ZZZYYYXXXXXXYYYZZZXXXTTTQQQOOONNNMMMMMMNNNOOOPPPRRRSSSTTTSSSQQQNNNKKKHHHEEEDDDCCCAAAAAAAAAAAABBBBBBBBBBBBBBBBBBDDDGGGIIIMMMXXXcccnnnzzz~~~{{{zzzzzz{{{{{{vvvrrrmmmhhhfffeeedddccc[[[ZZZYYYXXXWWWUUURRROOOLLLMMMNNNLLLJJJHHHGGGHHHEEEDDDCCCCCCEEEEEEDDDCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEDDDDDDDDDEEEEEEGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEECCCBBBAAA@@@@@@????????????????????????>>>>>>???????????????>>>>>>???@@@AAABBBAAA@@@??????>>>======<<<<<<======>>>??????@@@@@@??????>>>========================<<<===>>>???????????????===:::666444333333222111000000000000000000000111222222222222333555666777888:::>>>@@@CCCEEEIIIKKKLLLNNNRRRTTTUUUVVVXXXZZZYYYXXXZZZ___bbbdddkkkrrr}}}|||vvvrrrttt}}}uuufffZZZSSSOOODDD:::555444222222555222000......///000///.........------,,,+++++++++---------............///,,,,,,------............---......///000/////////------......///000000000...000222444444333222000222222888@@@III^^^333333444444555666666777555555555666777777888888888888777777888999999:::888:::>>>BBBLLLgggwwwfffsss}}}iiiUUUMMMLLLNNNPPPUUUgggsssfff___\\\\\\]]]___aaabbb___[[[VVVSSSRRRNNNMMMMMMLLLLLLMMMMMMNNNKKKJJJHHHEEECCCBBBBBBBBB>>>>>>???@@@@@@@@@@@@@@@BBBBBBEEEGGGGGGJJJVVVbbblllxxx}}}{{{xxxxxxyyyzzztttqqqmmmjjjiiihhhfffddd^^^]]]\\\[[[ZZZXXXUUURRRNNNOOOPPPNNNKKKIIIIIIIIIFFFEEEDDDDDDFFFFFFEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBCCCDDDEEEEEEDDDDDDEEEEEEFFFGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEECCCBBBAAA@@@@@@????????????????????????;;;<<<>>>????????????>>>===>>>@@@BBBBBBBBB@@@??????>>>>>>===============>>>??????@@@@@@??????>>>========================<<<===>>>???@@@AAAAAAAAA===;;;888666555444222000000000000111111222222222222222222333444555666777777:::===@@@BBBEEEHHHKKKLLLOOORRRTTTUUUWWWYYY[[[YYYXXXZZZ___bbbdddjjjqqqzzz|||wwwqqqtttxxxjjj]]]TTTOOODDD999444333111222444333000......///000//////111000000///......---------------............///,,,,,,------.........---------///000000000///...------......///000000111000000111111111111111111222333999AAAKKKaaa333333444444555666777777555555666666777777888888888888777777888999::::::666:::>>>CCCOOOlllvvvfffuuukkkWWWLLLJJJKKKQQQVVVhhhvvviiibbb```aaaaaaggghhhiiigggbbb\\\XXXWWWOOOOOOMMMLLLLLLKKKKKKKKKHHHGGGEEECCCBBBBBBBBBCCC===>>>???@@@@@@@@@@@@@@@===>>>@@@BBBAAADDDOOO[[[jjjvvv}}}zzzxxxwwwxxxzzzsssqqqnnnlllkkkjjjhhhfff```___^^^]]]\\\ZZZWWWTTTOOOQQQQQQOOOMMMJJJJJJJJJGGGFFFEEEFFFGGGGGGGGGEEEFFFFFFFFFFFFFFFFFFGGGGGGDDDDDDCCCBBBBBBCCCEEEFFFEEEEEEDDDDDDEEEFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFDDDCCCAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>:::;;;===>>>?????????>>>===>>>@@@BBBBBBBBBAAA@@@??????>>>===============??????@@@@@@@@@@@@??????==============================???@@@AAABBBBBBBBB===;;;999777666444222///000000111222333333444444222222222333444555777777777:::===@@@BBBEEEHHHKKKLLLOOORRRTTTVVVWWWYYY[[[YYYXXXZZZ___bbbdddjjjqqqwwwzzz~~~xxxppptttyyymmm___TTTOOOCCC888333111000111333333111......///000000///000//////...------,,,,,,---------.........//////+++,,,------......------,,,---///000000000///...---------...///000000111222111///......000222333333444:::CCCMMMccc