BM6P6(@ }}}|||sssfffYYYPPPJJJHHHCCCDDDFFFHHHMMMUUU^^^dddrrr}}}}}}kkkYYYNNNCCC@@@===;;;;;;;;;::::::;;;;;;<<<;;;:::;;;>>>@@@DDDFFFMMMWWW```dddfffgggbbb___[[[ZZZ[[[ZZZWWWSSSNNNLLLIIIFFFDDDBBBBBBBBBBBBDDDFFFGGGIIILLLPPPSSSUUUVVVYYY[[[\\\bbbrrrtttqqqrrruuu{{{~~~|||}}}|||yyywwwqqqpppooonnnmmmlllkkkjjjlllkkkjjjjjjiiiiiijjjjjjjjjllloooqqqrrrrrrqqqqqqjjjjjjiiihhhgggffffffeeeaaa___\\\XXXTTTQQQOOONNNOOOPPPQQQQQQPPPPPPRRRTTTZZZbbbnnnzzz|||{{{yyyvvvppphhh]]]QQQIIIDDDBBB???===???CCCHHHKKKRRRddd{{{mmmccc```ooo}}}nnn___\\\aaaffflllpppppppppqqqpppnnnllljjjiiirrrzzzwwwqqqlllooozzzmmmfffiiisss~~~}}}uuuiii[[[QQQIIIAAA=========;;;<<<@@@DDDGGGOOOWWW```jjjwww~~~{{{vvvrrrooonnnnnnooouuuvvvwwwwwwssslllbbb[[[LLLFFF>>>888555555666777555666666777888999999:::999888777777888999;;;===???HHHPPPSSSTTTVVVTTTPPPGGGFFFEEEEEEFFFHHHJJJKKKNNNPPPRRRSSSQQQOOONNNNNNRRRSSSWWW[[[___bbbdddeeehhhhhhhhhiiilllooosssuuutttxxx}}}~~~{{{vvvlllbbbVVVQQQPPPUUU[[[___ccchhhhhhfffaaaZZZQQQIIIBBB===888555222000000222444666555555555444444444444444666555444333333555777888===???BBBEEEGGGHHHHHHHHHLLLPPPUUUXXX[[[```ggglllmmmpppssssssppphhh```[[[SSSPPPLLLJJJMMMTTT\\\aaahhhmmmssswwwxxxvvvuuutttrrrssstttvvvxxxyyyzzzzzzxxxyyyzzzzzzyyyxxxvvvuuusssmmmgggccc\\\SSSNNNOOOOOOWWW]]]]]][[[YYYUUUOOOLLLIIIHHHJJJLLLOOOWWW___kkkvvvzzzyyy|||~~~rrreeeXXXOOOJJJGGGCCCDDDFFFHHHMMMUUU^^^dddqqq|||zzzhhhVVVKKKBBB???<<<::::::::::::999;;;<<<>>>>>>>>>???BBBEEEEEEGGGNNNWWW___bbbbbbbbb```\\\YYYWWWXXXWWWSSSPPPLLLKKKIIIGGGEEEDDDCCCCCCCCCDDDFFFHHHJJJMMMQQQTTTVVVWWWZZZ]]]]]]cccssstttqqqssszzz|||xxxxxxzzz|||xxxuuusssooooooooonnnnnnmmmmmmmmmlllkkkkkkjjjjjjjjjjjjjjjhhhjjjlllnnnoooooonnnmmmiiihhhgggfffeeeeeeddddddaaa___\\\XXXTTTQQQOOONNNMMMOOOOOOOOONNNOOOQQQSSSWWW^^^iiittt~~~~~~|||yyytttkkk___RRRJJJDDDBBB???>>>???CCCGGGJJJRRRccc{{{xxxiiiaaacccuuu{{{lll]]]ZZZ```fffmmmrrrrrrssstttssspppnnnlllkkknnnssszzz{{{tttoooooottt{{{|||tttfffhhhppp{{{}}}uuuiii[[[RRRIIIAAA=========;;;<<<@@@DDDGGGOOOWWW```iiivvv~~~zzzuuusssrrrssssssxxxxxxxxxvvvqqqiii^^^WWWJJJDDD===777555666666777666666777888999::::::;;;:::999888777888:::<<<===EEEMMMTTTVVVVVVWWWTTTPPPHHHGGGFFFEEEFFFHHHKKKLLLOOOQQQTTTTTTRRRQQQQQQQQQTTTVVVYYY\\\___bbbddddddffffffggghhhkkknnnrrrtttvvvzzzttthhhZZZSSSOOOPPPRRRRRRSSSVVVXXXWWWSSSNNNHHHBBB<<<999777555333111111333555666444444444444444444444444555444444444555777999;;;;;;===@@@CCCEEEEEEDDDDDDDDDFFFIIIKKKMMMPPPUUUYYY]]]___aaabbb___YYYRRRNNNIIIFFFCCCAAADDDJJJPPPUUU```eeelllqqqttttttttttttuuuvvvwwwyyyzzz{{{{{{{{{xxxxxxyyyyyyxxxwwwuuutttqqqkkkfffbbb[[[RRRNNNOOOOOOVVV]]]]]][[[YYYTTTOOOLLLIIIHHHJJJLLLOOOWWW___jjjvvvzzzuuutttwww|||{{{pppcccWWWNNNIIIFFFCCCDDDEEEHHHMMMUUU^^^dddppp{{{yyyfffTTTIIICCC@@@<<<:::;;;;;;;;;::::::<<<>>>@@@AAADDDGGGJJJKKKOOOVVV]]]ccceeeccc```]]]YYYUUUTTTTTTSSSOOOLLLIIIIIIHHHHHHGGGFFFEEEDDDDDDFFFHHHJJJLLLOOOSSSWWWYYYZZZ]]]```aaaggguuu~~~tttsssuuu~~~yyyuuuvvvyyy~~~xxxuuuqqqooonnnnnnnnnnnnnnnnnnnnnnnnkkkkkkjjjiiiiiiiiiiiiiiifffgggiiijjjjjjjjjiiihhhhhhgggeeecccbbbbbbbbbbbb```___\\\XXXTTTQQQNNNMMMKKKLLLMMMMMMLLLMMMOOOQQQTTTZZZcccmmmvvv}}}xxxnnnaaaSSSJJJCCCAAA???>>>???CCCGGGJJJSSSccczzzkkkbbb^^^eee~~~{{{kkk\\\YYY___gggooouuuvvvwwwxxxwwwssspppoooooonnnnnnnnnqqquuuuuusssooouuu~~~vvvsssqqquuuyyyiiijjjqqq|||}}}uuujjj]]]TTTJJJAAA<<<<<<===;;;<<<@@@DDDGGGOOOWWW___hhhuuu{{{yyyyyyyyyzzz{{{zzzxxxuuunnndddYYYRRRGGGBBB;;;666555666777777666777888999:::;;;<<<<<<:::999888888888:::<<<>>>KKKRRRXXXYYYXXXXXXUUUQQQIIIHHHGGGFFFGGGJJJMMMNNNQQQSSSUUUUUUTTTSSSSSSTTTWWWXXXZZZ]]]___aaabbbcccccccccdddeeehhhlllooorrrtttxxx}}}sssbbbXXXOOOKKKIIIFFFDDDFFFFFFEEEDDDAAA>>>;;;888666555444444333333444555555666666666666666666666666444444444555777999<<<===<<<>>>AAACCCDDDDDDBBBAAA>>>???@@@@@@@@@BBBEEEHHHLLLNNNOOOPPPNNNJJJFFFCCCAAA???===<<<>>>BBBFFFJJJUUU[[[cccjjjooorrruuuvvvzzzzzz|||}}}}}}||||||{{{vvvwwwwwwwwwwwwuuutttrrrnnnhhhccc```ZZZQQQMMMNNNNNNVVV\\\]]][[[YYYTTTOOOLLLIIIHHHJJJLLLOOOWWW___jjjuuuuuupppooorrrxxxzzzooobbbWWWMMMGGGEEEBBBCCCEEEHHHMMMUUU^^^eeeqqq{{{yyyeeeTTTIIIDDDBBB???===>>>?????????===@@@CCCGGGIIIMMMQQQTTTWWW]]]dddjjjooopppkkkeee]]]YYYTTTRRRRRRPPPMMMJJJGGGGGGIIIIIIIIIHHHGGGFFFGGGIIIKKKMMMOOORRRWWWZZZ^^^___bbbeeegggkkkxxx}}}vvvvvvyyy~~~}}}wwwuuuxxx|||}}}yyy~~~}}}xxxuuuqqqnnnooooooooonnnnnnmmmmmmmmmiiiiiihhhgggggggggggggggeeeeeefffgggggggggfffeeegggeeecccaaa______``````___^^^\\\XXXUUUQQQNNNLLLHHHIIIJJJJJJJJJKKKMMMOOOSSSXXX```hhhqqq}}}yyyoooaaaRRRHHHBBBAAA???>>>???CCCFFFIIITTTcccxxxsssaaa[[[[[[hhh~~~mmm\\\XXX^^^fffooovvvyyy{{{|||zzzvvvsssrrrssstttppplllnnntttyyyyyywww~~~qqqnnnlllrrr~~~{{{ooopppwww}}}uuukkk```VVVKKKAAA<<<<<<===;;;<<<@@@DDDGGGOOOWWW^^^fffsss}}}~~~|||xxxssskkk```UUUNNNEEE@@@:::666555666777777666666777888:::;;;<<<<<<;;;:::999888999;;;===>>>KKKRRRXXXXXXWWWWWWUUUQQQJJJIIIGGGGGGHHHKKKNNNQQQRRRTTTWWWWWWUUUTTTTTTUUUWWWXXXZZZ\\\]]]_________`````````bbbdddhhhlllnnnnnnqqqvvv{{{kkk^^^QQQJJJFFFAAA>>>???<<<<<<;;;:::999888777666333333444555555555555555888888888888999999999999777777777888999;;;===>>>AAACCCFFFHHHHHHFFFDDDCCC@@@@@@?????????@@@BBBCCCGGGHHHHHHHHHGGGEEECCCBBB???>>>======>>>AAADDDFFFLLLRRR[[[ccckkkpppuuuxxx}}}~~~}}}{{{zzzuuuvvvvvvvvvuuusssrrrpppkkkeeeaaa^^^XXXPPPMMMNNNNNNVVV\\\\\\ZZZYYYTTTNNNKKKHHHGGGJJJLLLPPPWWW```jjjuuu{{{qqqllljjjooovvvzzzooocccWWWMMMGGGDDDBBBCCCEEEHHHMMMUUU___eeesss}}}yyyeeeTTTKKKEEECCCAAA@@@BBBDDDEEEEEEDDDHHHMMMQQQUUUYYY^^^aaaeeennnvvvzzz~~~~~~wwwmmm___[[[UUURRRRRRQQQNNNKKKGGGHHHJJJKKKKKKKKKJJJIIIKKKMMMOOOQQQSSSWWW[[[___ddddddfffjjjllloooyyyzzzvvvxxx|||zzztttssswww}}}~~~}}}{{{xxxvvvvvv{{{{{{xxxtttqqqqqqqqqpppnnnmmmkkkjjjiiigggffffffeeeeeeeeeeeeeeedddeeeeeeeeefffeeeeeeeeefffdddbbb```___^^^^^^^^^^^^^^^\\\YYYUUUQQQMMMKKKEEEGGGHHHHHHHHHIIIKKKMMMTTTXXX___fffppp}}}}}}wwwlll^^^PPPFFFAAA@@@>>>>>>???BBBFFFHHHUUUbbbttt|||}}}{{{kkk\\\ZZZ\\\lllppp^^^XXX\\\eeeooovvvzzz~~~~~~zzzvvvwwwxxxwwwtttsssyyysssnnnlllqqq~~~uuuvvv|||vvvmmmcccZZZNNNBBB<<<<<<===;;;<<<@@@DDDGGGOOOWWW]]]fffrrr|||}}}xxxqqqiii^^^SSSLLLDDD@@@:::777666777777777555666777888:::;;;<<<===;;;;;;999999:::;;;===???FFFNNNSSSTTTTTTUUUTTTQQQKKKIIIGGGGGGHHHLLLPPPRRRSSSUUUXXXYYYWWWUUUSSSSSSTTTUUUWWWYYY[[[\\\\\\]]]]]]]]]]]]^^^```dddgggiiigggjjjooosssyyyvvvfffUUUKKKEEE???;;;:::999999888777777777777777333444555777888888888777888999999999:::::::::;;;<<<<<<<<<======>>>??????EEEHHHJJJLLLLLLJJJGGGEEECCCBBBAAAAAACCCEEEFFFGGGHHHHHHHHHGGGFFFEEEDDDCCC????????????@@@BBBCCCEEEFFFLLLUUU^^^fffnnntttxxx~~~}}}zzzyyyuuuuuuuuuuuutttrrrpppoooiiiccc___\\\WWWOOOLLLMMMNNNUUU\\\\\\ZZZXXXTTTNNNKKKHHHGGGJJJLLLPPPXXX```jjjuuuzzzoooiiihhhnnnwww~~~|||rrreeeXXXNNNGGGCCCAAACCCEEEHHHMMMVVV___fffuuuzzzfffVVVNNNHHHGGGEEEFFFIIILLLMMMNNNKKKOOOUUUZZZ___dddhhhkkktttrrrccc]]]WWWTTTSSSRRROOOLLLIIIJJJKKKLLLMMMMMMMMMMMMOOOQQQSSSVVVXXX\\\```dddiiihhhjjjmmmnnnpppxxx|||vvvtttwww{{{}}}vvvooonnntttzzz}}}|||||||||wwwrrrooonnnmmmkkklllpppvvv{{{}}}yyyuuuqqqqqqqqqooommmkkkiiihhhgggffffffeeedddddddddddddddddddddddddddeeeeeeffffffeeedddcccbbb```___]]]]]]^^^]]]\\\YYYUUUQQQMMMKKKDDDEEEFFFGGGGGGHHHJJJLLLSSSWWW___gggqqq~~~zzzssshhh[[[MMMEEE@@@???>>>>>>@@@BBBEEEGGGSSS___ppp~~~yyyuuupppzzzpppeeeZZZZZZ]]]nnnqqq]]]VVVZZZdddnnnvvv}}}~~~{{{}}}zzz}}}{{{tttooorrr~~~{{{}}}}}}wwwpppggg]]]PPPCCC=========;;;<<<@@@DDDGGGOOOWWW]]]eeeqqq{{{|||vvvppphhh^^^TTTNNNDDD@@@;;;888777777777777666666888999;;;<<<>>>>>><<<;;;:::::::::<<<>>>@@@CCCJJJOOOPPPQQQSSSSSSPPPKKKIIIGGGFFFHHHLLLPPPSSSTTTWWW[[[\\\ZZZVVVRRRQQQPPPQQQSSSVVVXXXZZZ[[[\\\[[[[[[ZZZ[[[]]]___bbbdddccceeeiiilllqqqyyy}}}kkkVVVJJJCCC===888666999888777777666666777777666777888:::;;;<<<<<<<<<::::::;;;;;;<<<<<<======CCCCCCDDDDDDDDDDDDEEEEEEIIILLLOOOQQQQQQOOOKKKIIIDDDCCCBBBDDDGGGJJJLLLLLLKKKJJJJJJIIIGGGFFFEEEDDD????????????AAABBBDDDEEEGGGLLLTTT\\\dddllltttxxx}}}zzzxxxuuuuuuuuuuuusssqqqooonnnhhhccc___\\\VVVNNNKKKLLLMMMUUU[[[\\\ZZZXXXSSSNNNJJJGGGGGGJJJLLLPPPXXXaaakkkvvvzzznnnggggggoooxxx|||tttgggZZZOOOGGGCCCAAABBBDDDHHHMMMVVV___fffvvv~~~kkk]]]UUUPPPOOONNNPPPTTTXXXZZZ[[[[[[___ffflllqqquuuzzz}}}vvveee```YYYUUUTTTSSSPPPMMMMMMMMMMMMMMMNNNNNNOOOPPPRRRTTTWWWYYY\\\___dddhhhkkkiiijjjmmmnnnooouuu}}}~~~{{{vvvqqqqqqssswww}}}|||xxxpppjjjjjjrrryyy|||yyywwwvvvooohhhcccaaa___]]]```eeepppvvv|||wwwqqqrrrwww~~~}}}zzzwwwsssoooooonnnmmmllljjjiiigggggggggffffffeeeeeeeeeeeeeeebbbbbbccccccdddeeefffgggdddeeeeeedddccc```]]][[[]]]]]][[[YYYUUUQQQLLLJJJCCCDDDFFFFFFFFFGGGJJJLLLPPPUUU]]]fffppp~~~}}}wwwoooeeeXXXLLLEEE@@@???>>>>>>@@@BBBEEEGGGPPP[[[lll{{{~~~xxxrrrkkk{{{}}}pppggg```XXXVVVYYYjjjnnnZZZSSSXXXbbbnnnwww~~~vvvvvv~~~yyyssskkkaaaRRRDDD>>>>>>===;;;<<<@@@DDDGGGOOOWWW^^^fffqqq{{{~~~zzzuuunnnggg___WWWQQQFFFBBB===999888888777777888999:::<<<===???@@@AAA===<<<;;;:::;;;===???@@@CCCJJJOOOPPPPPPSSSRRRPPPKKKIIIFFFEEEGGGLLLPPPTTTVVVZZZ___```]]]WWWRRROOOMMMNNNQQQTTTWWWZZZ\\\]]]ZZZZZZYYYYYYZZZ\\\^^^```___aaaccceeegggnnnwww}}}jjjUUUIIIDDD???;;;:::::::::999888888999::::::;;;<<<===>>>@@@AAABBBCCC@@@@@@AAABBBBBBCCCDDDDDDIIIJJJKKKLLLMMMMMMMMMMMMOOOQQQUUUXXXXXXUUURRROOOJJJHHHGGGIIINNNRRRSSSSSSRRRQQQQQQOOOMMMKKKHHHGGGDDDDDDCCCDDDEEEHHHJJJLLLPPPUUU[[[bbbiiiqqqxxx}}}{{{yyyuuuuuuuuuuuusssqqqooonnniiiddd___\\\VVVNNNJJJKKKMMMUUU[[[[[[ZZZXXXSSSNNNJJJGGGGGGJJJMMMPPPXXXaaalllwww{{{oooggggggpppzzz{{{vvviii[[[PPPGGGCCCAAABBBDDDHHHMMMVVV```fffvvvqqqccc]]]XXXWWWWWWYYY^^^cccfffgggooottt{{{yyyfffaaaYYYUUUTTTSSSPPPNNNOOOOOONNNMMMNNNOOOQQQRRRTTTVVVYYY[[[^^^bbbgggjjjkkkiiijjjmmmmmmnnnrrryyy{{{zzzwwwrrrnnnnnnppprrrvvvuuuqqqkkkgggjjjsss||||||xxxuuussslllccc\\\ZZZWWWTTTWWW^^^iiioooxxx~~~|||uuujjjccc\\\___dddmmmzzzzzzxxxtttppplllllllllkkkkkkjjjiiihhhhhhhhhhhhgggffffffffffffgggaaaaaaaaabbbccceeefffgggdddeeeffffffdddaaa]]][[[]]]\\\[[[YYYUUUQQQLLLJJJBBBDDDEEEFFFFFFGGGJJJLLLMMMSSS[[[eeeppp~~~}}}vvvmmmcccWWWLLLEEE??????>>>>>>@@@BBBEEEFFFMMMYYYjjjyyyxxxssslll{{{yyykkkccc\\\VVVPPPSSSdddkkkWWWPPPVVVaaannnxxx|||zzzzzztttmmmcccTTTEEE??????===;;;<<<@@@DDDGGGOOOWWW^^^fffqqq{{{}}}yyytttnnnggg```YYYTTTGGGCCC>>>:::999888777666:::;;;<<<>>>???AAABBBCCC===<<<;;;:::;;;===???@@@EEELLLPPPQQQQQQSSSRRROOOJJJHHHFFFEEEGGGKKKPPPTTTWWW\\\bbbddd```YYYRRRNNNKKKMMMPPPTTTXXX[[[]]]^^^ZZZYYYXXXWWWXXXZZZ\\\]]][[[]]]^^^___```eeemmmtttzzzgggSSSIIIFFFDDDBBBBBB<<<<<<;;;:::;;;<<<===>>>@@@@@@@@@AAACCCEEEGGGHHHGGGHHHHHHIIIJJJJJJKKKKKKLLLMMMOOOQQQSSSTTTTTTUUUTTTWWW[[[^^^^^^[[[XXXUUUQQQOOONNNPPPUUUYYYZZZYYYZZZYYYYYYWWWTTTQQQNNNLLLKKKKKKJJJKKKLLLOOORRRTTTZZZ^^^dddjjjpppwww~~~}}}zzzvvvvvvvvvuuutttqqqooonnnjjjddd___\\\UUUMMMIIIJJJMMMUUU[[[[[[YYYXXXSSSMMMJJJGGGGGGJJJMMMPPPYYYaaammmxxxyyylllgggiiinnnrrrxxx}}}sssfffYYYMMMDDD@@@AAABBBDDDGGGMMMVVV```gggvvv~~~yyyjjjbbb```___bbbiiiooouuu~~~rrrccc\\\TTTQQQRRRSSSRRROOOMMMMMMMMMNNNOOOQQQTTTUUUXXXXXXYYYZZZ\\\^^^```aaagggfffeeegggkkkppptttvvvyyyuuupppllljjjkkknnnpppsssmmmeeeaaacccjjjtttzzz~~~|||yyyyyy{{{}}}xxxsssppphhhbbbXXXQQQLLLKKKJJJJJJ\\\```fffgggddd]]]WWWTTTQQQOOORRR\\\iiixxx}}}xxxtttqqqmmmkkkllljjjgggggghhhjjjjjjiiigggfffeeedddcccbbbbbbbbbddddddeeefffffffffffffffccccccbbbaaa``````______aaa___\\\XXXSSSNNNJJJHHHDDDDDDCCCCCCDDDFFFIIIJJJPPPTTT\\\eeeppp}}}|||tttkkkaaaUUUJJJDDD?????????>>>===???CCCGGGNNNZZZkkkyyy}}}|||zzzuuuiii\\\RRRRRRQQQ\\\uuu~~~hhhTTTNNNSSS\\\lll{{{~~~{{{vvvmmmbbbUUUIII@@@;;;:::999<<>>===???CCCFFFMMMZZZlllzzz~~~||||||wwwjjj]]]SSSOOONNNWWWmmm~~~hhhSSSMMMRRR\\\mmm}}}{{{|||wwwmmmaaaTTTHHH@@@;;;;;;:::<<>>AAADDDFFFJJJMMMRRRWWWYYYXXXUUUSSSOOOKKKHHHIIIIIIHHHKKKPPPWWW___dddccc___[[[TTTMMMJJJLLLPPPSSSVVVWWWXXXXXXVVVUUUUUUUUUVVVWWWYYYZZZYYYZZZ[[[ZZZYYY[[[___ccciiinnnwwwtttjjj]]]TTTPPPNNNLLLIIIEEECCCAAA@@@AAADDDHHHJJJMMMPPPPPPOOOQQQWWWZZZYYYZZZYYYWWWVVVUUUVVVVVVWWWXXXYYY\\\___aaabbbbbbaaabbbdddgggjjjkkkiiiddd```XXXVVVVVVZZZbbbggghhhggghhhhhhhhhgggdddaaa^^^\\\^^^______^^^___dddlllssszzz|||yyyyyyxxxwwwwwwxxxwwwvvvtttkkkddd]]]XXXRRRKKKJJJLLLQQQVVV[[[]]]ZZZTTTNNNKKKHHHFFFFFFJJJMMMPPPXXXaaannnyyyxxxlllfffhhhllloooxxxyyynnnaaaTTTJJJDDDCCCCCCDDDGGGKKKTTT]]]dddoooxxx|||xxxxxx{{{{{{jjj\\\UUUOOOJJJGGGHHHHHHGGGEEEHHHHHHHHHHHHIIIKKKMMMOOOSSSSSSTTTUUUWWWXXXZZZ[[[[[[[[[[[[]]]aaaeeejjjmmmnnnooonnnnnnllljjjhhhfffddd___[[[[[[bbblllvvv||||||xxxsssssswwwxxxrrrnnnaaa[[[SSSLLLHHHFFFDDDCCCDDDFFFIIIIIIGGGDDDAAA@@@DDDBBBBBBHHHPPPYYYfffrrr}}}xxxtttqqqpppmmmlllkkkiiihhhhhhjjjllllllkkklllkkkiiigggfffdddddddddfffggghhhiiijjjjjjjjjjjjhhhgggfffeeecccbbbaaa```___^^^ZZZVVVQQQKKKGGGEEECCCCCCCCCDDDFFFIIIKKKMMMQQQVVV^^^iiittt|||uuulllaaaVVVKKKDDD??????>>>======???CCCFFFMMMYYYlll|||{{{|||zzzmmm___UUUMMMLLLSSSdddwww}}}gggRRRLLLPPP[[[nnnzzzttt~~~yyynnnaaaTTTHHH@@@<<<===;;;===AAAEEEHHHOOOVVV```hhhqqqwww~~~~~~{{{yyyqqqooommmkkkggg```YYYTTTFFF???;;;;;;:::777777999999;;;>>>BBBEEEGGGHHHIIIFFFDDDAAA??????AAADDDFFFJJJNNNSSSXXXZZZZZZXXXVVVOOOKKKIIIJJJJJJHHHJJJOOOUUU\\\bbbbbb___[[[UUUOOOKKKMMMOOORRRTTTUUUUUUUUUXXXWWWUUUUUUUUUVVVXXXYYYXXXYYYYYYXXXWWWWWWYYY[[[___ccckkkttt{{{~~~}}}{{{tttmmmeee___\\\ZZZWWWTTTLLLKKKHHHGGGHHHJJJMMMOOOOOOUUUYYYZZZ^^^bbbccc```dddccccccbbbaaa`````````___```bbbeeehhhiiikkkkkkiiikkkoootttvvvsssnnniiidddbbbaaaeeejjjnnnnnnmmmpppqqqqqqqqqooollliiihhheeefffhhhhhhjjjoooxxx{{{xxxyyyxxxwwwwwwxxxwwwuuussskkkccc\\\WWWQQQJJJIIIKKKQQQVVVZZZ\\\XXXSSSMMMJJJGGGEEEEEEIIILLLPPPXXX```lllwww{{{nnnhhhhhhkkkmmmxxx{{{qqqeeeWWWKKKDDDCCCDDDDDDFFFKKKRRR\\\bbblllttt~~~ttthhhZZZPPPKKKHHHDDDBBBBBBCCCBBB@@@DDDCCCCCCCCCEEEFFFHHHIIILLLMMMMMMNNNPPPQQQSSSTTTSSSTTTUUUWWWZZZ___eeehhhmmmmmmnnnnnnmmmjjjhhhfff```\\\YYY[[[dddoooxxx|||zzztttooonnnttt}}}vvvoookkkaaa\\\TTTNNNJJJGGGEEECCCAAABBBCCCCCCAAA??????@@@FFFCCCCCCGGGLLLQQQ[[[eeennn{{{|||wwwsssrrrqqqpppooolllkkkjjjkkkmmmnnnnnnmmmnnnmmmkkkiiigggeeeeeedddffffffggghhhiiiiiiiiiiiifffeeedddbbbaaa___^^^]]]^^^\\\YYYTTTOOOJJJFFFCCCBBBCCCDDDEEEGGGJJJLLLNNNQQQVVV___iiiuuu}}}uuulllaaaVVVKKKDDD??????>>>===<<<>>>BBBEEEMMMYYYkkk|||}}}yyyyyy|||pppbbbXXXPPPNNNRRR^^^mmm{{{{{{fffQQQJJJNNNYYYnnn~~~sssmmmmmm{{{pppcccUUUJJJBBB>>>>>><<<===AAADDDHHHOOOWWW___hhhqqqxxx~~~}}}{{{yyyrrrpppnnnlllgggaaaYYYTTTHHHAAA;;;:::999666555888888:::>>>CCCFFFIIIKKKKKKIIIGGGDDDAAA@@@BBBDDDFFFJJJNNNSSSYYY[[[[[[ZZZXXXPPPLLLJJJKKKJJJHHHJJJNNNTTT\\\bbbaaa^^^[[[UUUOOOKKKMMMOOORRRTTTUUUVVVVVVWWWVVVTTTTTTTTTVVVXXXZZZYYYZZZZZZYYYXXXVVVVVVUUU[[[]]]bbbiiippptttuuutttpppmmmiiigggfffddd```^^^XXXVVVSSSQQQQQQRRRUUUWWWXXX]]]bbbeeeiiinnnooolllppppppooonnnmmmkkkiiihhhfffgggiiikkknnnppprrrsssqqqtttyyy~~~}}}wwwrrrmmmkkkkkkmmmqqqtttuuutttwwwwwwxxxxxxwwwuuusssqqqnnnppprrrrrrtttyyy}}}zzzxxxvvvuuutttttttttssspppnnnjjjccc\\\WWWPPPJJJHHHJJJQQQUUUYYYZZZWWWQQQLLLJJJGGGDDDEEEIIILLLPPPXXXaaajjjuuupppiiihhhjjjmmmvvv{{{rrreeeWWWKKKDDDCCCCCCDDDFFFJJJQQQ[[[aaaiiirrr}}}wwwooohhh```WWWMMMFFFCCCBBB@@@???>>>>>>======??????>>>>>>???AAACCCDDDEEEEEEEEEFFFGGGIIIJJJKKKLLLNNNPPPRRRTTTYYY```eeekkkkkkkkkkkkkkkjjjiiihhhbbb^^^[[[___hhhrrryyy|||xxxqqqkkkjjjqqqzzz|||uuuoookkkccc___XXXRRRNNNKKKHHHFFFCCCCCCCCCBBB@@@@@@AAACCCEEECCCCCCGGGJJJNNNVVV^^^eeesssyyyuuutttsssrrrrrrooonnnmmmnnnpppqqqpppooonnnmmmkkkiiigggfffeeeeeedddeeeeeefffffffffffffffccccccbbb```___^^^]]]\\\\\\ZZZWWWSSSNNNIIIFFFCCCBBBCCCDDDFFFHHHJJJLLLMMMPPPTTT]]]gggsss}}}uuulllbbbVVVKKKEEE??????>>>===<<<>>>AAADDDLLLXXXjjj{{{~~~xxxwww|||qqqeee\\\QQQOOOPPPYYYdddqqqwwwcccOOOIIILLLXXXmmmzzzkkkdddccceee~~~}}}rrreeeXXXMMMDDD@@@>>><<<===AAADDDHHHPPPXXX^^^gggqqqwww~~~}}}}}}{{{yyyvvvtttqqqnnniiibbbZZZUUULLLEEE>>>;;;888555444666777999===BBBFFFIIIKKKLLLKKKIIIEEEBBBAAABBBDDDFFFIIIMMMSSSYYY]]]]]]\\\ZZZRRRMMMJJJKKKJJJHHHJJJNNNVVV]]]cccbbb___[[[TTTNNNLLLMMMOOORRRUUUWWWYYYZZZUUUTTTSSSRRRTTTWWWZZZ\\\\\\[[[[[[[[[ZZZXXXVVVTTTYYYZZZ\\\aaafffiiijjjjjjkkkjjjjjjkkkkkkkkkiiihhhbbb```]]]ZZZYYYZZZ]]]^^^fffkkkoooqqqvvv}}}}}}}}}{{{yyyvvvrrrooonnnmmmnnnppprrruuuxxxzzz{{{}}}}}}xxxqqqpppqqqsssvvvyyy{{{{{{}}}~~~}}}{{{zzz|||~~~~~~|||yyywwwtttsssrrrrrrrrrpppmmmjjjhhhaaaZZZVVVPPPJJJHHHKKKQQQUUUXXXYYYUUUPPPKKKIIIGGGEEEEEEJJJMMMQQQYYYbbbiiitttrrriiigggiiikkktttzzzqqqdddWWWKKKDDDBBBCCCCCCEEEIIIQQQZZZaaaiiirrruuueee]]]VVVSSSOOOHHHAAA???======<<<<<<;;;;;;::::::;;;::::::::::::<<<>>>???>>>?????????AAABBBCCCDDDFFFHHHLLLMMMOOOTTT[[[aaaggghhhiiikkkkkkkkkjjjiiieeeaaa^^^cccmmmwww{{{|||vvvoooggggggmmmuuuzzz{{{~~~}}}|||yyyvvvtttrrrkkkgggaaa\\\XXXTTTPPPMMMHHHHHHGGGEEEDDDCCCEEEGGGEEEDDDFFFKKKNNNQQQXXX```jjjuuu}}}xxxvvvuuutttsssqqqpppoooppprrrrrrpppnnnmmmllljjjhhhfffeeeeeeeeeccccccccccccccccccbbbaaaaaaaaa```___^^^^^^]]]\\\ZZZXXXVVVRRRNNNJJJGGGEEEBBBBBBDDDFFFHHHIIIKKKKKKNNNRRRYYYbbbooo~~~}}}vvvlllbbbWWWLLLEEE??????>>>===<<<===@@@CCCJJJUUUgggyyy}}}zzz|||qqqfff^^^QQQLLLLLLTTT^^^kkkyyyrrr```NNNHHHKKKVVVlll|||kkk^^^ZZZ\\\]]]uuu|||sssggg[[[OOOFFFAAA>>><<<<<>>???@@@@@@CCCGGGIIIJJJOOOWWW^^^eeehhhlllppprrrqqqnnnlllfffbbb```fffqqqzzz~~~~~~tttmmmfffeeekkkqqqtttsssssstttuuuwwwyyy{{{}}}~~~xxxtttooojjjfffbbb]]]ZZZSSSSSSRRRPPPNNNMMMOOOQQQOOOOOOSSSZZZ___bbbiiipppvvv~~~zzzwwwuuutttsssqqqpppppppppqqqpppnnnllljjjiiihhhfffeeeeeeddddddcccccccccbbbaaa```^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[XXXWWWUUURRROOOKKKHHHFFFBBBBBBDDDFFFGGGHHHIIIIIILLLOOOTTT]]]jjjzzz~~~vvvmmmbbbWWWLLLEEE??????>>><<<;;;===@@@CCCGGGRRRdddxxx{{{pppfff]]]QQQKKKJJJRRR]]]iiiuuu~~~mmm\\\LLLGGGJJJTTTjjj|||mmm```VVVTTTWWWZZZooo}}}yyyrrrhhh\\\OOOEEE@@@===;;;<<<@@@EEEJJJSSS\\\bbbiiiqqqvvv}}}~~~{{{yyywwwvvvsssqqqlllfff^^^YYYPPPHHH@@@===:::666666888777:::>>>BBBFFFIIIKKKLLLKKKIIIEEECCCBBBCCCEEEFFFLLLPPPWWW^^^bbbdddcccbbbWWWPPPKKKIIIGGGFFFJJJPPPUUU]]]ccccccaaa^^^XXXRRRPPPPPPQQQSSSUUUXXXZZZ[[[VVVTTTRRRQQQRRRUUUYYY\\\[[[YYYWWWWWWYYYYYYXXXVVVUUUUUUUUUVVVXXXZZZYYYXXXZZZ\\\^^^```ccchhhlllooolllkkkjjjjjjlllpppuuuxxx}}}~~~zzzyyywwwvvvuuutttttttttssspppkkkhhhddd]]]WWWTTTPPPKKKJJJMMMQQQTTTWWWVVVRRRMMMIIIGGGEEECCCDDDHHHLLLQQQYYYbbbhhhsssrrreeebbbdddgggqqq~~~zzzooocccWWWLLLGGG@@@AAABBBDDDIIIQQQ[[[bbbkkkttttttcccVVVNNNGGG>>>999;;;;;;666444555444555777888777666555666666555444444555666777888999999::::::;;;<<<===>>><<<@@@DDDFFFGGGLLLTTT[[[eeejjjrrrxxxzzzxxxssspppeeebbbaaagggsss}}}tttllleeedddjjjooopppnnnlllmmmppptttyyy|||wwwsssnnniiifff^^^^^^]]][[[YYYXXXYYY[[[]]]^^^ccckkkqqquuu|||{{{wwwuuussssssqqqpppoooppppppooollliiihhhhhhfffeeeddddddddddddcccccccccbbb```___]]]\\\XXXXXXXXXXXXXXXXXXXXXXXXWWWVVVUUURRROOOLLLIIIHHHBBBBBBDDDEEEGGGGGGHHHHHHKKKMMMQQQYYYfffxxx~~~vvvmmmcccWWWLLLEEE??????>>><<<;;;<<<@@@CCCEEEOOObbbxxx{{{pppeee]]]RRRLLLJJJSSS___jjjttt|||jjjZZZKKKGGGIIISSSiii~~~~~~wwwrrreee[[[SSSQQQTTT[[[lllyyyvvvqqqggg\\\OOODDD>>><<<:::;;;@@@EEEJJJTTT^^^eeelllrrruuu{{{~~~{{{xxxuuutttrrrpppmmmggg```[[[PPPHHH@@@===;;;888888;;;999;;;???CCCGGGJJJKKKLLLJJJHHHEEEBBBBBBCCCEEEGGGNNNRRRYYY```eeeffffffeeeYYYQQQKKKHHHFFFFFFJJJPPPTTT\\\cccdddbbb```[[[UUURRRRRRRRRSSSTTTVVVWWWXXXXXXVVVSSSQQQQQQTTTXXXZZZXXXVVVSSSTTTWWWXXXWWWUUUVVVUUUUUUVVVXXXYYYXXXWWWQQQSSSUUUWWW[[[aaagggllloooooooooqqquuu{{{}}}yyyxxxwwwvvvtttssssssrrrrrrnnniiifffbbb\\\VVVTTTPPPKKKKKKNNNQQQTTTVVVVVVRRRMMMIIIGGGDDDBBBCCCGGGKKKOOOXXXaaahhhsssuuujjjhhhkkknnnttt|||~~~wwwnnndddYYYNNNFFFAAABBBBBBDDDHHHPPPZZZ```iiissswwwiii\\\PPPGGGBBB999888888777666555555555444555777888888888777666666444333555888999777555999999999888999999::::::<<<<<<@@@EEEHHHKKKTTT^^^hhhnnnuuuzzz}}}~~~vvvllleeebbbbbbiiiuuu||||||zzznnnhhhbbbaaaeeekkkoooppplllhhhfffjjjooowww{{{vvvuuutttsssrrrsssuuuwwwyyyxxx{{{|||xxxvvvrrrppppppooonnnllljjjhhhffffffgggggggggggggggfffffffffccccccbbb```^^^\\\ZZZYYYYYYYYYYYYYYYZZZZZZZZZZZZXXXUUUQQQNNNLLLJJJHHHFFFDDDDDDCCCCCCDDDEEEFFFGGGGGGIIIQQQ\\\ggguuu}}}vvvlllaaaUUUIIIAAA???===<<<;;;;;;===@@@BBBHHHRRRaaasssxxxiiiYYYPPPNNNKKKKKKRRR```ppp|||xxxeeeTTTFFFDDDFFFNNNfff}}}qqqqqqtttssshhh^^^TTTQQQTTTTTTbbb}}}xxxsssjjjaaaXXXPPPHHHCCC>>>===<<<>>>CCCLLLTTTZZZdddhhhmmmssszzzyyyzzzwwwsssooojjjeee```\\\TTTMMMDDD===999888777777<<<===@@@CCCFFFIIILLLMMMMMMLLLIIIEEECCCDDDHHHKKKNNNUUU\\\___aaadddaaa\\\YYYQQQJJJHHHHHHFFFHHHLLLTTT]]]eeefffcccaaa]]]YYYWWWWWWVVVVVVVVVWWWWWWXXX[[[ZZZWWWTTTQQQQQQSSSUUUSSSTTTUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWTTTUUUUUUUUUVVVYYY___cccjjjnnnwww{{{xxxvvvuuutttuuuwwwuuuqqqooooookkkeeeaaaZZZRRRNNNJJJFFFGGGLLLRRRUUUWWWVVVRRRLLLHHHEEEFFFEEEFFFIIILLLPPPYYYdddllluuu}}}pppmmmnnnppp{{{~~~wwwoooeeeYYYNNNFFFBBBBBBCCCDDDHHHPPPYYY```iiisss~~~}}}zzzrrrfffZZZNNNEEE===999888777777666555555444444444555666777888777777666777555444555777777555333999888888888888999::::::;;;<<>>AAAFFFMMMTTTXXXaaaeeelllrrryyy{{{{{{xxxsssoookkkgggaaa^^^VVVPPPGGG???;;;:::999999:::<<>>===;;;:::;;;===@@@BBBGGGPPP]]]mmm|||qqqcccVVVNNNGGGFFFJJJUUUhhh|||uuueeeSSSEEEAAABBBHHH___xxx{{{vvvssspppkkkeee```___dddmmm{{{|||qqqfff___^^^YYY```qqq{{{rrrqqqsss}}}zzzqqqggg\\\QQQHHHAAA<<<===@@@DDDIIIOOOUUUXXX^^^ccckkkssszzz}}}{{{xxxtttqqqmmmiiiddd```YYYSSSJJJBBB>>><<<;;;:::999;;;>>>CCCHHHLLLPPPRRROOOOOOMMMJJJHHHJJJMMMQQQTTTZZZ___bbbdddfffddd___XXXQQQJJJHHHGGGFFFHHHLLLUUU```iiijjjhhhfffbbb^^^ZZZZZZYYYYYYZZZ\\\^^^___]]]^^^^^^\\\YYYVVVUUUVVVYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYXXXXXXVVVVVVTTTRRRRRRVVV[[[___hhhmmmxxx}}}{{{zzzyyyyyywwwxxxwwwsssrrrqqqmmmgggaaaYYYRRRMMMIIIEEEFFFJJJSSSUUUVVVUUUPPPKKKGGGEEEDDDCCCDDDHHHKKKPPPZZZeeevvv~~~~~~}}}zzzsssiii]]]PPPHHHCCCCCCCCCDDDHHHOOOXXX^^^gggqqq}}}xxxssspppbbb[[[RRRHHHBBB===999777444444444333333333222222444555666777777777666555555555555555555555444333777777777777888999:::::::::;;;???EEEIIINNNXXXaaammmuuu|||~~~wwwuuussssssxxxxxxqqqaaa]]]ZZZ[[[aaafffiiijjjeee```\\\]]]```gggsss~~~{{{xxxvvvssspppmmmllljjjhhhfffeeeeeeeeeeeeeeedddcccbbbaaa```_________^^^^^^\\\[[[YYYYYYWWWWWWXXXXXXXXXYYYYYYYYY[[[YYYUUURRROOOKKKGGGDDD????????????@@@AAACCCDDDKKKNNNVVVaaalllxxx|||vvvlllaaaWWWMMMEEE@@@>>>===;;;:::;;;>>>AAABBBJJJRRR^^^nnn~~~~~~{{{uuukkk^^^RRRKKKEEEEEEIIIVVVjjj}}}uuucccRRRDDDAAAAAAHHH^^^wwwzzzrrrkkkhhheeeaaa^^^[[[bbbnnn}}}~~~sssiiiddd]]]bbbpppxxxrrrnnnooosss}}}~~~uuukkk```TTTIIIBBB>>>???AAADDDJJJPPPVVVZZZ^^^dddmmmuuu}}}{{{yyyuuurrroookkkfffccc[[[UUULLLEEE@@@===<<<;;;:::<<>>>>>===>>>???AAABBBDDDJJJMMMVVVaaalllyyy|||uuukkk```VVVMMMFFFAAA===<<<;;;:::;;;>>>AAACCCJJJRRR___nnnzzzyyywwwqqqhhh[[[PPPIIIEEEEEEIIIWWWkkkzzzrrraaaQQQDDDBBBCCCJJJ```xxxyyyooogggdddcccbbbaaa[[[cccppp{{{{{{~~~}}}pppggg___dddppp|||vvvuuuvvv{{{zzzpppdddWWWKKKCCCBBBAAA@@@BBBHHHPPPXXX]]]aaagggoooxxx{{{yyyuuussspppmmmiiieee\\\WWWNNNGGGBBB>>><<<:::<<<>>>AAAEEEIIILLLOOOQQQRRRQQQPPPNNNLLLMMMPPPRRRXXX^^^cccdddgggiiihhhddd\\\TTTMMMLLLKKKJJJLLLOOOUUUaaakkknnnnnnlllhhhddd]]]\\\[[[[[[\\\^^^aaacccaaacccffffffddd```]]]\\\YYYYYYYYYYYYZZZ[[[]]]^^^]]]___```aaabbbaaa```___aaaaaa```^^^]]]^^^bbbeeeeeeiiisss{{{xxxxxxxxxwwwvvvxxxwwwtttsssrrrlllfff^^^VVVPPPLLLHHHEEEGGGKKKSSSUUUUUUSSSNNNHHHEEEDDDBBBAAADDDHHHMMMRRR]]]hhhvvvzzz{{{~~~~~~|||rrreeeWWWNNNEEEEEEDDDEEEHHHNNNWWW]]]eeennnzzzxxxnnnhhhYYYRRRHHH???:::666444333333333333333222222222222333444555666777666555555111333555666666777888:::777777888888999:::<<<<<<===>>>CCCJJJPPPUUU```jjjuuutttccc```^^^___cccfffgggfffbbb^^^\\\]]]^^^aaaiiirrrzzzuuuqqqllliiiiiigggeeedddcccdddfffgggdddccccccbbbaaa```______ZZZZZZZZZZZZZZZYYYXXXWWWVVVVVVVVVWWWWWWWWWXXXXXXWWWUUUSSSRRRPPPMMMIIIEEE============>>>@@@BBBDDDIIILLLVVVbbbmmmzzz~~~~~~zzzsssjjj___VVVMMMFFFAAA===<<<;;;:::<<<>>>AAACCCGGGPPP^^^nnnyyyyyyxxxtttjjj^^^RRRKKKGGGFFFKKKWWWkkkyyyqqqaaaPPPDDDCCCDDDJJJ```yyyxxxmmmeeeccccccdddccc```gggttt|||uuuwww{{{}}}pppiiikkkttt}}}tttiii\\\OOOGGGCCCAAA@@@AAAGGGPPPYYY^^^ccchhhpppxxx~~~zzzxxxuuusssqqqnnnjjjggg___YYYQQQIIIDDD@@@===;;;===???BBBEEEIIIMMMPPPQQQTTTTTTSSSQQQOOONNNPPPRRRYYY^^^ccceeegggkkkjjjggg___WWWQQQOOONNNMMMOOOSSSWWWbbbnnnrrrqqqppplllggg___^^^\\\\\\]]]___bbbdddcccfffiiijjjhhheeebbbaaa___^^^^^^^^^^^^```aaacccaaabbbeeeggghhhggggggfffeeeeeefffeeeddddddfffhhhgggjjjrrr~~~~~~yyywwwvvvuuuuuusssvvvvvvsssqqqpppjjjccc[[[TTTNNNKKKHHHFFFHHHMMMTTTUUUTTTRRRLLLGGGDDDCCCBBBAAADDDIIINNNTTT```kkkvvvyyyttttttrrrxxxwwwiii[[[QQQFFFEEEEEEEEEHHHNNNVVV\\\dddlllxxxxxxllldddWWWQQQGGG???:::777666666333333333333333333333333333444555666666666555444222555888888777666888:::888888888999:::<<<===>>>@@@AAAFFFNNNSSSYYYdddnnnyyyyyyiiifffcccdddggghhhgggeeeccc```___aaaaaabbbhhhppp}}}xxxtttppplllhhhiiigggdddaaa``````aaabbbaaaaaa``````_________^^^ZZZZZZ[[[[[[[[[ZZZYYYYYYUUUVVVVVVVVVVVVWWWWWWWWWWWWUUUSSSRRROOOKKKFFFCCC============???AAACCCDDDHHHMMMWWWdddooo}}}}}}wwwqqqhhh___VVVMMMEEE@@@<<<<<<::::::<<<>>>BBBDDDFFFQQQ```qqq}}}~~~~~~{{{rrreeeXXXPPPHHHHHHLLLYYYlll}}}~~~~~~~~~tttbbbQQQEEECCCCCCIII^^^vvv|||ppphhhfffggghhhhhhiiioooyyyzzzqqqsssxxx|||}}}~~~wwwlll___SSSJJJ@@@@@@@@@CCCHHHPPPXXX\\\cccgggnnnuuu|||~~~zzzyyywwwtttsssqqqnnnkkkhhhaaa\\\TTTLLLFFFBBB>>><<<<<<>>>AAAEEEJJJNNNRRRTTTXXXXXXVVVTTTQQQPPPQQQSSSXXX^^^bbbdddhhhlllllliiiccc[[[TTTRRRRRRQQQRRRVVVYYYeeeqqqvvvvvvuuuqqqlllcccaaa___^^^^^^aaaccceeedddgggkkklllkkkhhhgggfffeeedddbbb`````````bbbbbbccceeeiiilllmmmmmmmmmllliiikkkmmmnnnmmmllllllmmmooopppttt}}}yyyvvvuuutttsssqqqssstttqqqpppnnnhhhaaaXXXRRRLLLJJJHHHFFFIIINNNTTTUUUTTTQQQKKKGGGDDDCCCBBBBBBEEEKKKPPPVVVbbbmmmyyyzzzsssooojjjqqq|||zzzlll]]]SSSFFFFFFEEEEEEHHHNNNVVV\\\ccclllxxxyyylllcccSSSLLLCCC;;;777555555444333333333333333333333333333444555666666666555444555777:::999777666777999999999999:::;;;<<<>>>???AAABBBHHHPPPUUU\\\fffqqq{{{ooollliiiiiikkkllljjjhhhfffdddccceeeffffffkkkqqqxxx~~~wwwssspppllliiiiiigggccc___]]]\\\\\\]]]^^^^^^^^^^^^^^^^^^^^^^^^[[[[[[\\\\\\\\\\\\[[[[[[UUUUUUVVVVVVVVVWWWWWWWWWXXXVVVTTTRRROOOJJJDDD@@@============???AAACCCEEEIIIMMMXXXeeeqqq}}}uuupppggg^^^UUULLLDDD>>><<<;;;::::::<<>>???AAAEEEJJJQQQVVVZZZbbbfffkkkqqqxxx|||wwwxxxvvvtttrrrqqqoookkkiiiddd^^^VVVNNNIIIDDD@@@>>>:::<<<@@@EEEKKKPPPTTTVVV[[[ZZZYYYVVVSSSRRRSSSTTTWWW]]]bbbdddhhhmmmmmmjjjeee]]]VVVTTTTTTSSSUUUXXX[[[gggtttyyyyyyxxxtttooofffdddbbb``````bbbeeegggeeehhhlllmmmlllkkkjjjjjjhhhfffccc```^^^^^^______eeegggkkknnnqqqqqqppppppnnnppptttuuutttsssssssssxxxvvvwww{{{yyyvvvuuussssssooorrrrrrpppnnnmmmggg___WWWPPPKKKIIIHHHGGGJJJOOOTTTUUUTTTPPPKKKFFFCCCBBBBBBBBBEEEKKKQQQWWWcccnnn}}}xxxpppmmmjjjoooyyyrrrbbbVVVLLLGGGDDDFFFIIIMMMTTT[[[dddjjjsss~~~zzzlll___RRRGGG>>>:::777333111222444444444444444444444444333333333333333333333333555555666777888999:::::::::;;;;;;;;;:::;;;>>>AAAFFFJJJOOOSSSZZZdddqqqzzz|||tttnnnnnnqqqrrrllleeefffffffffiiinnnqqqrrrrrrxxx}}}uuupppmmmjjjiiifffdddaaa^^^\\\\\\]]]^^^^^^^^^^^^^^^]]]\\\[[[[[[ZZZZZZ[[[ZZZZZZYYYXXXWWWYYYXXXWWWVVVUUUUUUUUUUUUUUUUUUSSSPPPLLLGGGCCCAAA>>>===;;;;;;<<>>???AAADDDIIIOOOTTTXXX[[[\\\\\\YYYUUUTTTVVVYYY___bbbfffjjjmmmnnnnnnnnnhhh```XXXVVVUUUUUUXXX\\\bbbiiisss{{{}}}{{{xxxvvvllliiifffcccaaabbbdddeeejjjjjjlllmmmnnnooooooooopppnnnjjjfffccc```___^^^bbbaaafffoootttuuuuuuxxxuuuvvvwwwzzz}}}~~~zzz{{{|||~~~}}}yyyxxxxxxxxxxxxuuutttsssqqqooojjjccc^^^UUUQQQMMMIIIHHHJJJMMMPPPXXXWWWTTTPPPLLLGGGCCCAAADDDBBBDDDJJJQQQYYYfffqqqvvvooolllkkkpppyyyssscccXXXLLLGGGDDDGGGJJJNNNUUU]]]eeejjjsss}}}oooaaaRRRHHH>>>:::888444222333444444444444444333333333555444444444444444444444555666666777888999::::::;;;<<<===<<<<<<>>>AAADDDKKKOOOTTTZZZaaalllxxx~~~vvvtttwwwxxxrrrlllkkkjjjjjjmmmrrrwwwyyyzzzzzz}}}vvvqqqmmmjjjhhhfffdddaaa^^^]]]]]]^^^___^^^^^^^^^^^^]]]\\\[[[ZZZ[[[[[[[[[[[[ZZZYYYXXXXXXWWWVVVUUUTTTSSSSSSSSSSSSSSSRRRQQQOOOKKKHHHDDDBBB======<<<<<<>>>@@@BBBDDDIIIOOOXXXeeeuuuxxxqqqfff[[[QQQIIICCC???<<<;;;:::;;;>>>AAADDDEEEJJJSSSdddyyynnn^^^QQQNNNQQQ___vvvvvv{{{uuu}}}hhhUUUEEE@@@???DDDXXXooozzzqqqqqqtttyyyzzzrrrgggYYYPPPHHHDDDCCCGGGKKKNNNTTTZZZ___eeemmmsssxxx}}}}}}zzzxxxtttsssrrrpppooommmmmmmmmhhhccc\\\TTTNNNHHHDDD@@@???@@@CCCGGGLLLRRRWWWZZZ\\\^^^^^^[[[WWWUUUWWWZZZ```cccgggkkknnnooooooooojjjaaaYYYWWWVVVUUUXXX\\\cccjjjttt{{{~~~|||yyywwwnnnlllhhhdddcccdddfffhhhfffgggiiillloooqqqssstttrrrpppmmmiiifffdddcccbbbcccbbbeeemmmrrrtttuuuyyy{{{{{{||||||xxxvvvvvvuuuuuutttsssrrrqqqnnniiibbb^^^UUUQQQKKKGGGFFFIIIMMMQQQWWWVVVSSSOOOJJJFFFBBB@@@EEECCCEEELLLRRR[[[hhhtttvvvooommmmmmqqqzzzsssdddYYYMMMHHHEEEGGGKKKOOOWWW___fffjjjrrr|||ppp___QQQGGG>>>:::888444333444333333333333333333333333555666666666666666666666666666777888999:::;;;;;;<<<===>>>>>>???BBBFFFIIIQQQVVV\\\ccckkkvvv}}}|||xxxrrrqqqpppsssxxx}}}|||uuupppmmmiiigggfffdddbbb___^^^^^^______]]]]]]]]]]]]]]]\\\ZZZZZZ[[[[[[[[[[[[ZZZYYYXXXWWWTTTSSSSSSRRRRRRQQQQQQQQQPPPPPPOOOMMMKKKHHHEEECCC=========>>>@@@AAACCCDDDJJJPPP[[[iiizzzxxxpppeeeYYYPPPHHHAAA>>>===<<<<<<===???BBBEEEGGGLLLUUUfff|||qqq```PPPOOOUUUeee|||uuu{{{uuu~~~hhhTTTDDD???>>>BBBTTTjjjzzzssssssuuu{{{}}}uuujjj^^^UUUKKKGGGEEEHHHLLLPPPWWW^^^ccchhhnnnssswww||||||yyyxxxrrrrrrqqqooonnnmmmlllllljjjeee^^^WWWQQQKKKEEEAAA@@@BBBEEEJJJPPPVVVZZZ]]]^^^``````]]]YYYWWWXXX[[[aaadddhhhllloooqqqqqqqqqlllccc[[[YYYWWWVVVXXX\\\eeellluuu|||~~~|||zzzxxxqqqnnnjjjfffeeefffhhhjjjeeegggiiimmmpppsssuuuwwwuuutttqqqooollliiigggfffcccbbbdddkkkppprrrwww|||zzzvvvtttsssrrrqqqtttsssqqqpppmmmhhhaaa\\\TTTPPPJJJEEEEEEHHHNNNRRRVVVUUURRRNNNIIIEEEBBB@@@EEEDDDGGGMMMTTT\\\kkkxxxxxxsssrrrpppttt{{{~~~rrrdddZZZNNNIIIFFFHHHKKKPPPXXX```gggkkkrrr{{{nnn[[[OOOEEE<<<999777444222444222222222333333333333333555555666666666666666666777777888999:::;;;<<<<<<<<<===???@@@BBBEEEKKKOOOVVV\\\dddllluuu}}}zzzxxxxxx{{{xxxqqqllliiihhhgggeeedddbbb```_________```]]]]]]]]]]]]\\\[[[ZZZYYYZZZZZZZZZYYYXXXWWWVVVUUURRRRRRRRRRRRQQQQQQPPPPPPPPPOOONNNLLLIIIFFFCCCAAA<<<===>>>@@@AAACCCDDDDDDMMMTTTaaappp}}}wwwooocccWWWMMMFFF@@@===<<<<<<======>>>AAAEEEGGGMMMWWWjjjmmm\\\MMMOOOXXXmmmvvv}}}xxxfffRRRBBB>>>>>>AAARRRfff~~~xxxvvvxxx~~~wwwmmm```WWWKKKGGGEEEIIIMMMRRRZZZbbbgggkkkooosssvvv|||}}}{{{yyyxxxpppppppppooonnnmmmllllllkkkgggaaa[[[UUUNNNHHHDDDAAACCCGGGMMMSSSXXX]]]___aaabbbccc```\\\YYYZZZ\\\bbbdddhhhlllppprrrttttttnnnfff^^^[[[ZZZXXXYYY\\\dddkkkttt{{{}}}|||zzzyyyssspppkkkgggfffgggiiikkkjjjkkklllnnnqqqsssuuuwwwzzzyyywwwtttqqqmmmjjjhhhcccaaaccciiinnnrrryyy{{{vvvtttsssqqqpppsssrrrpppooolllfff___[[[TTTOOOHHHCCCCCCHHHNNNSSSWWWUUUQQQMMMIIIEEECCCAAADDDDDDGGGMMMTTT]]]mmm{{{{{{wwwvvvrrruuu{{{|||rrreee[[[PPPJJJFFFHHHKKKOOOXXX```fffjjjqqqyyylllYYYMMMCCC;;;888666333222333222222222333333444444444444444555555666666666666888888999:::;;;<<<=========>>>???AAADDDIIIPPPUUU\\\bbbllluuuvvvlllgggffffffgggdddcccaaa```____________\\\\\\\\\\\\[[[ZZZYYYYYYXXXXXXWWWWWWVVVTTTSSSRRRQQQRRRRRRSSSSSSRRRQQQPPPQQQPPPNNNKKKHHHCCC???===;;;<<<>>>@@@AAACCCDDDEEEOOOWWWeeeuuu|||tttmmmaaaUUUKKKDDD???===:::<<<=========???DDDGGGOOOZZZnnngggVVVIIIOOO]]]vvv{{{~~~dddQQQ@@@===>>>AAAPPPccc}}}}}}~~~yyynnnaaaXXXLLLGGGEEEHHHMMMSSS]]]fffhhhlllpppsssvvv||||||zzzxxxxxxooooooooopppooonnnmmmlllllliiiddd___ZZZSSSMMMHHHCCCEEEIIINNNTTTZZZ___aaaccceeefffddd___\\\]]]^^^bbbdddhhhlllpppsssuuuvvvqqqiiiaaa^^^\\\YYYZZZ]]]bbbiiirrryyy|||{{{zzzyyytttrrrnnnjjjiiiiiijjjkkklllmmmnnnpppsssvvvxxxzzz~~~}}}zzzuuupppllliiicccbbbdddiiimmmrrrzzz|||xxxvvvtttrrrppprrrqqqooommmjjjeee^^^YYYSSSNNNHHHCCCCCCHHHOOOTTTWWWUUUQQQMMMIIIFFFCCCBBBBBBCCCGGGMMMSSS]]]ooo|||wwwwwwqqqsssyyy|||rrrfff]]]RRRLLLGGGGGGJJJNNNVVV^^^dddgggnnnvvvmmm[[[LLLCCC:::888777444333444222333333444444555555666444444555555666666777777999999:::;;;<<<===>>>>>>>>>???AAADDDHHHNNNVVV[[[cccjjjtttvvvrrrmmmiiijjjlllmmmnnnpppsssxxx~~~wwwlllfffdddeeefffbbbaaa```______^^^^^^^^^[[[[[[\\\[[[[[[ZZZYYYXXXVVVVVVVVVUUUTTTRRRQQQPPPQQQRRRSSSTTTTTTSSSQQQQQQPPPOOOMMMJJJFFFAAA===;;;;;;<<<===>>>@@@BBBDDDEEENNNWWWeeevvv{{{rrrjjj^^^RRRJJJDDD???===999<<<======<<<>>>CCCHHHOOO\\\qqqvvvbbbTTTIIIQQQdddfffQQQ@@@>>>>>>@@@MMM^^^xxxzzz|||{{{qqqeee[[[OOOJJJFFFIIIMMMTTT^^^ggggggkkkooosssvvv|||{{{xxxvvvuuunnnooopppppppppooonnnmmmmmmkkkhhhddd___YYYRRRMMMGGGHHHKKKOOOTTT[[[aaadddfffhhhiiigggbbb___^^^```bbbdddggglllppptttvvvxxxtttllldddaaa^^^ZZZZZZ]]]```gggpppxxx{{{|||||||||wwwvvvtttqqqooonnnmmmmmmmmmmmmooorrrvvvzzz~~~{{{uuuooolllgggfffhhhkkkmmmpppyyy|||yyywwwuuusssqqqqqqpppnnnllliiiccc\\\WWWRRRNNNHHHEEEEEEJJJPPPUUUVVVSSSPPPKKKGGGEEECCCBBBAAACCCGGGNNNTTT^^^qqqyyytttrrrnnnooouuu~~~}}}tttiii```TTTMMMGGGGGGHHHLLLTTT\\\___ccciiiqqq|||~~~mmm]]]MMMDDD;;;999888666555777333333444555555666777777555555666777777888888999::::::;;;<<<===>>>>>>???AAABBBDDDGGGLLLTTT\\\bbbkkksss~~~oooiiiaaa\\\\\\^^^``````bbbffflllrrryyy{{{qqqjjjfffeeeccc``````______^^^^^^]]]]]][[[[[[[[[[[[ZZZYYYXXXWWWWWWWWWVVVUUUTTTRRRPPPOOOPPPQQQRRRSSSSSSRRRQQQPPPNNNMMMLLLIIIEEEAAA>>><<<;;;;;;;;;<<<>>>AAADDDFFFJJJSSSaaarrr|||xxxoooggg[[[PPPHHHCCC@@@>>>:::===??????===???DDDJJJPPP^^^ttt|||kkk\\\QQQKKKUUUjjjjjjTTTBBB???>>>>>>IIIXXXrrrwwwnnnqqqvvvkkkbbbWWWPPPKKKKKKNNNSSS]]]fffeeeiiiooosssvvv|||}}}xxxtttrrrqqqnnnoooppprrrrrrqqqooonnnnnnllljjjhhhddd^^^WWWRRRMMMMMMMMMPPPUUU\\\cccggghhhjjjkkkiiidddaaa```aaaaaacccfffkkkoootttwwwxxxvvvnnnfffccc```\\\[[[]]]___fffoooxxx|||~~~}}}||||||zzzxxxuuusssrrrpppqqqrrrtttxxx|||{{{vvvrrrmmmlllmmmooonnnnnnuuu~~~{{{yyywwwvvvsssqqqpppooommmkkkhhhbbb[[[VVVQQQMMMIIIFFFGGGKKKQQQUUUSSSQQQMMMHHHEEEBBBAAAAAAAAADDDIIIOOOUUU```tttwwwpppnnnkkklllqqqzzzvvvkkkcccUUUNNNGGGFFFHHHKKKSSS[[[\\\___eeennnyyy{{{kkk]]]OOOEEE===;;;:::888777999444444555555666777888888666777777888999999::::::::::::;;;<<<===>>>??????CCCDDDGGGJJJOOOWWW```gggqqqyyynnnggg^^^XXXXXX[[[]]]]]]aaafffkkkrrryyyvvvoooiiidddaaa_________^^^^^^]]]]]]\\\[[[[[[[[[[[[ZZZYYYXXXWWWWWWWWWWWWVVVTTTRRRQQQPPPOOOPPPRRRSSSSSSRRRPPPOOOKKKKKKJJJHHHEEEBBB???===<<<;;;::::::===@@@DDDGGGGGGOOO]]]ooo~~~xxxtttmmmfffZZZOOOHHHCCC@@@???;;;>>>AAA@@@>>>@@@FFFKKKPPP___vvvqqqbbbWWWOOONNNXXXooommmWWWDDD@@@>>>===FFFTTTmmmwwwuuu{{{{{{lllhhhjjjzzz{{{ppphhh]]]UUUOOOMMMOOOSSS\\\eeeccchhhnnnssswww||||||vvvqqqnnnmmmnnnoooqqqrrrsssrrrpppooonnnmmmllljjjgggaaaZZZUUUQQQPPPPPPQQQVVV^^^eeejjjiiikkkmmmjjjeeebbbaaabbbaaacccfffjjjooossswwwyyywwwooohhhdddaaa\\\[[[]]]___fffpppxxx}}}{{{xxxvvvvvvvvvuuuvvvxxx{{{~~~{{{xxxrrrqqqqqqqqqnnnlllqqqzzz~~~zzzxxxwwwvvvsssqqqpppooommmkkkgggaaaZZZUUUPPPMMMJJJHHHIIIMMMRRRUUUQQQOOOKKKFFFBBB@@@??????BBBEEEJJJQQQVVVbbbwwwqqqfffbbbeeeiiioooyyy}}}pppcccWWWOOOIIIIIIJJJLLLOOOTTT\\\^^^bbbjjjuuu{{{hhh[[[NNNEEE>>><<<;;;888666777888777666666666777888999444777<<>>===<<<===AAAFFFIIIKKKQQQ___tttsssfffZZZQQQMMMIIIYYYvvvgggTTTCCC>>>======AAAIIIdddyyy|||qqqllllllttt}}}}}}nnneee```hhhvvv}}}tttkkkbbbZZZQQQNNNRRRYYY```dddkkklllnnnppptttyyy|||pppjjjkkkmmmrrrrrrrrrrrrqqqpppoooooonnnmmmmmmmmmjjjddd\\\VVVXXXUUURRRSSSXXX```fffjjjhhhiiijjjjjjiiihhhgggfffddddddfffhhhmmmrrrwwwzzzuuuqqqlllfffbbbaaaaaaaaabbbgggoooxxx~~~|||yyy}}}|||zzzyyyzzz{{{}}}{{{yyyvvvrrroooooorrruuu{{{|||yyyvvvsssrrrqqqpppnnnmmmjjjfff```XXXSSSNNNIIIDDDCCCGGGMMMPPPQQQQQQNNNIIIDDDAAAAAAAAABBBAAAEEEJJJQQQ[[[jjj{{{|||mmmdddaaacccgggnnnxxx~~~rrrfffWWWPPPIIIIIIJJJKKKNNNSSSWWWZZZ^^^fffrrrzzzhhh\\\MMMEEE>>>===<<<:::888999888777666555555666777777666999===@@@AAA@@@===;;;;;;;;;;;;===???AAABBBBBBGGGJJJOOOUUU[[[dddooovvvyyytttuuuvvvuuuwww{{{{{{tttpppmmmjjjgggbbbaaa___\\\ZZZYYYXXXWWWXXXXXXWWWWWWVVVWWWWWWWWWSSSSSSSSSSSSSSSSSSRRRRRRPPPQQQQQQQQQOOONNNLLLJJJFFFFFFFFFDDDAAA>>>:::888:::;;;<<<<<<===???CCCFFFLLLSSS___nnn|||xxxrrrmmmeee]]]QQQGGGAAA???>>>===???======>>>AAAEEEIIIKKKQQQ___uuuqqqcccWWWOOOJJJKKKZZZvvvfffSSSBBB======<<<@@@HHH]]]tttwwwoookkkkkksss{{{uuukkkeeeffflllxxx~~~uuummmccc\\\TTTOOOQQQYYYbbbhhhmmmoooqqqssswww{{{vvvlllggggggjjjmmmmmmmmmnnnnnnmmmmmmlllnnnnnnnnnnnnlllggg```[[[ZZZWWWTTTTTTYYY```fffiiijjjjjjkkkkkkjjjhhhgggfffeeefffhhhkkkooossswwwzzzwwwtttnnnhhhdddbbbbbbbbbeeejjjqqqyyy~~~}}}~~~~~~|||xxxtttrrrsssuuuwww}}}}}}zzzwwwuuusssssspppooollliiieee___XXXSSSMMMIIIDDDDDDHHHNNNQQQRRRPPPMMMIIIDDDAAAAAAAAABBBCCCFFFLLLSSS]]]mmm~~~uuuhhhaaa``````dddlllwwwuuuiiiYYYQQQJJJHHHIIIIIIMMMRRRVVVZZZ```hhhsssxxxiii]]]MMMEEE>>>======;;;:::;;;:::999888777666666777777555777999<<<===<<<;;;:::>>>======>>>@@@CCCFFFHHHKKKPPPVVV]]]dddnnnzzzyyyrrrooommmjjjgggbbbaaa___]]][[[YYYXXXXXXWWWWWWWWWVVVVVVUUUUUUUUUQQQQQQQQQQQQQQQQQQQQQRRRQQQQQQQQQPPPOOOMMMJJJIIIHHHHHHIIIHHHEEEAAA===:::::::::;;;<<<<<>>===<<>>???AAADDDHHHKKKRRRaaavvv|||mmm___SSSKKKHHHKKKYYYttteeeRRRAAA===<<<;;;???FFFTTTmmm|||rrrmmmjjjlllrrrzzzxxxoooiiifffiiinnnwwwwwwnnneee___XXXRRRTTT]]]jjjssswwwxxxyyy|||~~~~~~}}}yyyrrrjjjffffffhhhjjjjjjkkklllmmmmmmmmmmmmnnnnnnoooooooookkkfffbbb]]]ZZZVVVVVVZZZ```fffiiillllllmmmlllkkkiiigggfffggghhhjjjmmmqqqtttwwwyyyyyyvvvrrrlllhhhfffddddddkkknnntttzzz~~~|||xxxvvvvvvuuuyyy~~~~~~|||zzzxxxvvvuuuuuurrroookkkgggccc]]]WWWSSSLLLHHHDDDEEEJJJPPPSSSTTTOOOLLLHHHDDDAAA@@@AAABBBDDDHHHNNNVVV```ppp~~~qqqeee___```^^^ccckkkvvvvvvlll\\\SSSKKKHHHHHHHHHKKKPPPTTTYYYaaaiiissswwwiii^^^NNNEEE???>>>===;;;999:::<<<<<<;;;:::999888888888666777888:::;;;<<<<<<===CCCCCCBBBBBBDDDHHHMMMPPPTTTZZZaaahhhooozzzwwwpppmmmkkkgggeeeaaa```^^^\\\ZZZYYYXXXXXXVVVVVVVVVVVVUUUUUUTTTSSSSSSSSSRRRQQQPPPOOONNNMMMPPPQQQQQQPPPNNNLLLIIIHHHHHHIIIJJJIIIGGGCCC>>>;;;999:::;;;;;;<<>>===<<>>;;;999:::=========<<<;;;:::999999;;;<<<<<<===>>>@@@BBBCCCDDDDDDEEEEEEFFFJJJQQQVVV\\\ccckkkrrryyyuuunnnjjjgggdddaaa___^^^]]][[[YYYXXXXXXWWWVVVVVVVVVVVVUUUTTTSSSRRRRRRQQQQQQPPPOOONNNMMMMMMOOOPPPPPPOOOMMMKKKIIIHHHDDDEEEEEEEEEBBB???;;;999888999:::;;;<<>>===>>>???@@@@@@AAACCCIIIMMMVVVeee{{{{{{iiiYYYNNNHHHEEEEEEPPPfffcccQQQ@@@<<<;;;999<<>>======???????????????>>>===<<<>>>>>>???@@@AAACCCEEEFFFEEEGGGHHHIIIIIINNNUUU[[[ccckkkttt{{{{{{qqqjjjgggeeebbb_________]]][[[ZZZYYYXXXXXXVVVWWWWWWWWWVVVTTTRRRQQQNNNNNNNNNOOOPPPPPPQQQQQQMMMNNNNNNNNNMMMKKKJJJHHHEEEEEEDDDCCCAAA>>><<<:::777888::::::<<>>======???AAAAAAAAADDDJJJOOOYYYhhh~~~|||hhhWWWLLLGGGEEEBBBKKK]]]vvvcccQQQAAA<<<;;;999;;;AAAIIIZZZsss}}}uuuqqqppptttzzz||||||yyyxxxvvvtttvvv~~~{{{ttthhhddd___^^^eeettt~~~|||{{{yyy}}}}}}{{{zzzyyy~~~~~~}}}{{{yyywwwuuutttooonnnmmmmmmnnnnnnlllkkkdddaaa^^^^^^aaaeeeiiijjjqqqqqqrrrqqqpppnnnlllkkkhhhiiiiiikkkoootttxxxzzz~~~~~~}}}{{{yyywwwtttssssssuuuwww{{{~~~zzzyyywwwuuutttsssrrrrrrqqqnnnjjjeee___YYYRRRMMMFFFDDDDDDGGGLLLQQQRRRQQQKKKHHHDDDAAA???@@@BBBCCCCCCHHHQQQ[[[hhhxxxyyyjjj___[[[ZZZ___hhhssswwwggg\\\QQQKKKHHHGGGJJJNNNSSS[[[fffmmmsss{{{zzzkkkaaaRRRJJJDDDEEEEEEDDDCCCEEEEEEFFFFFFGGGGGGFFFEEEDDDDDDEEEFFFGGGIIIKKKLLLMMMMMMPPPTTTTTTUUUYYY```fffkkkttt{{{uuulllgggeeedddbbb```aaa```___]]]\\\[[[[[[ZZZWWWWWWXXXXXXWWWUUUSSSQQQNNNNNNOOOOOOPPPQQQQQQRRRKKKLLLMMMMMMMMMLLLJJJIIIGGGFFFEEEBBB@@@???>>>===777888999:::<<>>===<<<;;;>>>AAAAAAAAADDDKKKQQQ[[[jjj{{{fffUUUJJJEEEDDDCCCHHHWWWkkk}}}cccQQQAAA===<<<999;;;AAAEEEQQQhhhzzzwwwvvvtttpppmmmooowww}}}sssqqqpppqqqwww{{{uuulllfff___]]]dddqqqsssjjjhhhiiijjjiiiooottt}}}~~~zzzvvvtttrrrpppnnnnnnnnnnnnmmmkkkeeebbb``````cccgggjjjlllqqqrrrrrrrrrqqqpppnnnmmmjjjjjjiiikkkooouuu{{{~~~|||yyyuuusssssstttvvvyyy}}}~~~{{{zzzxxxvvvtttsssrrrqqqpppnnnjjjeee```XXXPPPKKKEEEDDDCCCFFFLLLOOOPPPNNNIIIGGGCCC@@@???@@@BBBCCCDDDJJJSSS^^^kkk{{{|||kkk^^^YYYXXX]]]fffqqq|||{{{iii^^^RRRLLLIIIGGGJJJOOOQQQYYYdddkkkpppwww{{{lllaaaRRRKKKFFFGGGIIIIIIIIIKKKLLLMMMNNNOOOOOOOOONNNMMMPPPPPPRRRSSSUUUWWWXXXYYYXXX\\\```bbbbbbfffmmmsssqqq{{{vvvpppiiieeedddeeedddbbbcccbbb```___^^^]]]]]]\\\WWWXXXYYYYYYXXXUUUSSSQQQQQQQQQQQQPPPPPPOOOOOOOOOJJJKKKLLLMMMMMMLLLKKKJJJDDDCCC@@@>>><<<;;;;;;;;;666888999:::;;;???CCCGGGOOOYYYjjj~~~{{{wwwrrrkkkeeeUUUOOOHHHBBB>>>===;;;;;;:::===AAAAAAAAAEEELLLSSS\\\lllzzzdddSSSHHHDDDCCCDDDHHHTTTeeeuuucccRRRBBB>>><<<999;;;@@@AAAKKK```{{{tttpppnnnlllllljjjmmmxxx}}}tttrrrqqqttt{{{}}}{{{uuuppphhh^^^[[[aaammmwww}}}}}}qqqbbbWWWVVVXXX[[[\\\fffmmmxxx}}}xxxvvvuuurrrpppoooooonnnmmmllleeeccc```aaadddhhhlllmmmqqqrrrrrrsssrrrqqqpppooolllkkkjjjkkkooovvv}}}~~~yyytttrrrrrrsssuuuyyy}}}|||{{{yyywwwuuusssrrrrrrooommmjjjfff```XXXOOOIIIEEECCCCCCFFFKKKOOONNNMMMIIIGGGCCC@@@???@@@BBBCCCEEEKKKUUU```mmm}}}ooo```[[[YYY]]]eeeooozzz|||mmmbbbVVVOOOKKKGGGHHHLLLRRRYYYccckkkrrrxxx|||qqqhhhYYYRRRLLLJJJHHHHHHMMMSSSWWW[[[```ccccccbbbbbbbbbbbbbbbccchhhnnnssssssrrrtttttttttuuuwwwzzz}}}|||tttoooiiieeebbb```___]]]bbbaaa___]]][[[YYYXXXWWWWWWWWWWWWWWWVVVTTTRRRPPPQQQQQQQQQQQQPPPOOONNNMMMOOONNNMMMLLLKKKJJJIIIHHHGGGFFFDDDBBB>>>;;;888666999999::::::;;;===BBBEEEOOO[[[oooxxxqqqiii```ZZZMMMIIIDDD@@@>>>>>>===<<<<<<<<>>CCCHHHTTTcccooowwwcccPPP???<<<<<<999:::???@@@III\\\uuuuuummmkkkkkkmmmooottt|||~~~|||tttmmmddd^^^\\\^^^aaaccccccXXXNNNKKKKKKKKKNNNRRR[[[fffuuu{{{uuurrrppppppoooooonnnnnnnnnmmmiiihhhgggfffgggiiilllnnnvvvxxxyyyxxxvvvttttttuuuqqqnnnmmmoooqqqttt{{{{{{vvvzzzyyyzzz}}}~~~yyy{{{yyyxxxvvvtttsssrrrrrrnnnkkkgggbbb]]]VVVOOOIIIGGGEEEDDDGGGMMMPPPNNNKKKFFFDDDAAA===;;;<<>>BBBFFFQQQ]]]ppp}}}vvvppphhh___YYYLLLIIICCC@@@>>>>>>===<<<======???BBBAAACCCLLLVVVeeesssmmm]]]PPPFFFAAA@@@DDDIIIVVVeeeooouuu~~~dddQQQAAA===<<<::::::>>>???GGGYYYrrr{{{tttsssttt{{{}}}tttmmmccc[[[WWWWWWXXXYYYXXXOOOHHHGGGHHHIIIMMMQQQ]]]ffftttzzztttqqqooooooooonnnnnnmmmmmmmmmkkkjjjhhhhhhiiikkknnnpppwwwyyy{{{{{{zzzzzz{{{|||yyyuuusssttttttuuu|||}}}}}}|||||||||xxxzzzyyywwwvvvtttsssrrrqqqnnnkkkgggbbb\\\UUUNNNIIIGGGEEEDDDHHHMMMPPPNNNKKKDDDCCCAAA>>>===>>>CCCFFFIIIRRR___kkkwwwooobbb___ZZZ]]]ccclllvvvzzzmmm^^^TTTLLLGGGGGGJJJMMMRRRZZZaaagggpppyyy}}}wwwqqqiiiaaaZZZWWWVVVVVV[[[aaaiiioooyyy|||vvvooojjjjjjgggbbb___^^^]]]\\\[[[]]]\\\[[[YYYXXXXXXXXXXXXZZZZZZYYYXXXVVVTTTRRRQQQSSSSSSSSSSSSRRRQQQPPPOOOPPPOOONNNLLLJJJHHHGGGFFFHHHGGGEEEBBB???<<<:::999888999:::;;;<<<@@@DDDGGGTTT___rrrzzzsssmmmfff]]]WWWKKKHHHCCC???>>>>>>===<<<>>>>>>@@@BBBBBBDDDMMMXXXiiiyyy}}}iii[[[PPPGGGBBBBBBFFFLLLYYYhhhqqquuu}}}fffSSSBBB>>>===:::999======DDDTTTmmmyyyxxx}}}xxxooodddYYYSSSPPPOOOOOONNNHHHDDDFFFIIIKKKPPPUUU```hhhsss}}}xxxssspppooooooooonnnnnnnnnnnnmmmnnnmmmlllkkkllloooqqqsssyyy|||~~~{{{zzzyyyxxx}}}{{{xxxyyyxxxwwwuuutttrrrqqqqqqnnnkkkeee```ZZZSSSLLLGGGFFFEEEFFFIIINNNOOOMMMJJJCCCBBBAAA???>>>AAAFFFJJJMMMVVVbbbooo{{{vvviiiddd[[[]]]aaahhhrrr~~~~~~qqqaaaUUUMMMGGGGGGJJJKKKOOOVVV\\\ccclllwww~~~|||tttlllddd```]]]\\\```ffflllsss~~~|||uuuooojjjffffffccc```^^^]]]]]]\\\[[[ZZZYYYYYYXXXXXXXXXXXXXXX[[[ZZZYYYXXXVVVTTTRRRQQQRRRSSSSSSRRRRRRQQQPPPOOOQQQPPPOOOMMMKKKIIIHHHGGGGGGFFFCCC@@@===;;;999999888999;;;<<<>>>AAAFFFJJJVVVaaasssxxxqqqkkkcccZZZTTTJJJFFFAAA>>>=========<<<@@@???AAACCCCCCEEEOOOZZZkkk}}}zzzgggZZZOOOFFFBBBCCCGGGOOO___nnnwww{{{gggUUUDDD@@@>>>:::999<<<<<>>>>>AAAFFFJJJQQQYYYfffrrrppphhh]]]]]]```eeennnzzz~~~qqqbbbVVVNNNHHHHHHKKKJJJOOOUUU[[[bbblllwww~~~vvvmmmhhhdddaaacccggglllrrr{{{zzztttnnniiieeeeeebbb```_________^^^]]]YYYYYYXXXXXXXXXXXXYYYYYY[[[ZZZXXXWWWUUUSSSRRRRRRQQQQQQQQQQQQPPPOOONNNNNNLLLLLLJJJIIIGGGEEEDDDCCCEEECCCAAA>>>;;;999888888777999;;;===???CCCHHHLLLXXXcccuuu~~~vvvnnnhhh```WWWPPPHHHEEE@@@===============@@@@@@AAACCCDDDGGGRRR]]]lll|||hhhYYYMMMEEEAAABBBHHHSSSeeewwwgggUUUDDD@@@>>>:::888;;;<<<@@@KKKaaa|||yyytttvvv|||{{{zzzqqqeeeZZZRRRMMMKKKIIIKKKJJJMMMSSSXXXZZZ___dddiiimmmtttyyy~~~{{{vvvsssrrrrrrrrrrrrrrrrrrssssssssssssrrrqqqpppqqqtttwwwxxx}}}{{{zzzyyywwwwwwvvvuuusssqqqooonnnkkkfff___XXXRRRMMMGGGDDDDDDFFFIIIMMMNNNMMMJJJGGGBBBAAA@@@>>>===@@@EEEIIISSS\\\iiivvvyyylllaaaaaaaaadddlllxxx~~~rrrdddYYYQQQJJJHHHKKKJJJOOOUUU\\\cccmmmxxx{{{tttpppjjjeeeeeeiiimmmqqqvvv|||{{{vvvqqqmmmhhhdddeeecccaaa`````````___^^^ZZZZZZYYYYYYYYYYYYZZZZZZYYYXXXWWWUUUTTTSSSSSSRRRQQQQQQQQQQQQPPPOOONNNMMMKKKJJJIIIHHHGGGFFFEEEDDDDDDBBB???<<<:::888888888777999;;;===@@@EEEJJJNNNZZZeeexxx}}}uuummmfff]]]TTTMMMGGGCCC???===<<<=========@@@???AAADDDEEEIIIUUUaaapppiiiXXXLLLDDDAAACCCIIIWWWlllfffTTTDDD@@@???:::888:::<<<>>>GGGZZZuuu~~~zzzvvvyyy}}}yyyxxxuuunnnbbbWWWPPPKKKHHHGGGIIIJJJPPPYYY^^^```dddjjjnnnqqqvvv{{{~~~~~~xxxvvvuuutttsssttttttttttttuuuuuuuuutttsssqqqqqqrrrtttwwwyyy~~~{{{yyyxxxvvvvvvvvvuuusssqqqooommmgggbbbZZZSSSNNNIIIEEECCCDDDGGGKKKNNNOOOLLLIIIFFFBBBAAA???>>>===@@@EEEIIITTT___mmm{{{rrrgggeeedddfffmmmxxxuuuhhh^^^TTTLLLIIIJJJIIINNNVVV]]]dddnnnxxx}}}xxxuuupppkkkiiillllllnnnppprrrtttwww{{{~~~~~~{{{vvvqqqmmmjjjgggfffeeecccaaaaaaaaaaaa___]]]\\\\\\[[[[[[ZZZ[[[[[[\\\WWWVVVUUUSSSRRRRRRSSSSSSRRRRRRRRRRRRQQQPPPOOONNNJJJJJJIIIIIIHHHGGGGGGFFFDDDBBB???<<<:::999888999777999;;;>>>AAAFFFLLLPPP\\\hhh|||~~~uuummmeee[[[QQQJJJEEEBBB>>><<<<<<=========??????AAADDDFFFKKKXXXeeewwwjjjXXXLLLEEEDDDFFFLLLZZZrrr~~~dddRRRCCC???>>>999777:::;;;;;;BBBTTToooyyy}}}}}}zzzxxxssslllaaaVVVOOOJJJGGGEEEFFFIIISSS]]]ccceeejjjppprrruuuyyy}}}zzzwwwvvvuuutttsssssstttttttttuuuuuuuuutttsssqqqqqqrrrtttwwwyyy~~~{{{wwwvvvuuuuuuuuuuuusssqqqnnnlllddd^^^VVVOOOJJJGGGDDDBBBCCCGGGLLLPPPOOOLLLHHHEEE@@@@@@???>>>???CCCHHHMMMWWWbbbqqqxxxllliiifffgggnnnyyyxxxkkkaaaWWWMMMHHHHHHHHHNNNVVV^^^eeennnxxx}}}zzzxxxtttooommmooojjjjjjkkkkkklllnnnsssvvvxxx|||}}}}}}yyysssmmmiiihhhhhhhhheeecccaaaaaaaaa```^^^]]]^^^]]]\\\\\\\\\\\\\\\\\\VVVUUUSSSRRRRRRRRRSSSTTTSSSSSSSSSSSSRRRQQQPPPOOOEEEEEEEEEDDDDDDDDDCCCCCCEEECCC@@@===:::999::::::777999;;;>>>BBBGGGMMMQQQ^^^kkkuuummmdddZZZPPPIIIEEEBBB>>><<<<<<=========>>>>>>@@@DDDGGGMMMZZZggg}}}kkkXXXLLLFFFFFFIIIMMM]]]vvv}}}cccQQQBBB???>>>999777:::999999???PPPjjj}}}~~~{{{zzztttmmmbbbWWWPPPKKKGGGEEEDDDIIITTTaaagggjjjooovvvtttwww{{{}}}xxxwwwvvvuuutttssssssssstttttttttuuuuuutttrrrqqqpppqqqtttwwwyyy}}}~~~}}}zzzvvvttttttuuuuuuuuussspppnnnlllaaa\\\TTTMMMHHHFFFCCCBBBCCCGGGMMMPPPOOOKKKGGGEEE????????????AAAEEELLLPPPXXXddduuu{{{qqqmmmkkknnnttt{{{yyyooocccYYYQQQMMMKKKLLLPPPUUU]]]eeepppzzzyyyvvvxxx}}}{{{vvvrrrooollliiigggfffeeedddeeehhhkkkmmmsssvvv{{{{{{xxx}}}zzzwwwrrrpppmmmiiifffdddcccccceeecccbbb```^^^]]]\\\\\\ZZZZZZZZZZZZYYYYYYYYYYYYUUUUUUTTTSSSSSSRRRSSSSSSSSSRRRQQQRRRSSSSSSQQQOOOIIIIIIIIIHHHGGGFFFEEEDDDDDD@@@;;;888777888888888:::;;;;;;;;;===DDDNNNVVV___pppzzzpppggg```XXXPPPKKKCCCAAA>>>;;;;;;<<>>???===BBBMMMPPPZZZpppgggWWWLLLCCCCCCIIIRRRggg{{{bbbUUUGGG???;;;888888;;;888<<<@@@JJJaaa{{{xxxtttlllaaaWWWOOOIIIEEEBBBDDDLLLWWWaaahhhmmmrrruuuxxx{{{}}}zzzwwwvvvuuuuuuvvvvvvuuutttsssrrrrrrrrrooooooppppppqqqtttyyy|||{{{rrrrrrwww{{{{{{vvvtttsssqqqqqqrrrssssssooojjjfff___[[[SSSLLLFFFBBBAAAAAAFFFIIILLLMMMJJJGGGDDDBBB???<<<;;;>>>@@@CCCKKKTTT```kkkyyywwwqqqoooqqquuuzzz|||rrrfff\\\TTTOOOLLLMMMQQQWWW^^^eeeoooxxx~~~{{{uuutttxxx{{{vvvrrrnnnjjjhhhbbbaaa______```bbbeeegggooosssyyy~~~~~~tttrrrwww|||xxxtttqqqmmmkkkiiigggeeedddddddddcccbbb```___]]]\\\\\\\\\XXXXXXXXXXXXWWWWWWWWWWWWTTTTTTSSSRRRRRRRRRSSSSSSRRRQQQQQQQQQSSSRRRQQQOOOIIIIIIIIIHHHGGGFFFEEEDDDDDD@@@;;;888777888888888999;;;<<<<<<>>>DDDMMMUUU```qqqyyyooofff___WWWOOOIIIBBB@@@===;;;;;;<<<>>>@@@>>>@@@===CCCMMMQQQ]]]rrryyybbbTTTJJJCCCDDDKKKTTTiiizzzaaaUUUHHHAAA===:::999;;;:::===@@@HHH]]]{{{{{{yyyrrrkkkaaaXXXQQQLLLIIIGGGGGGNNNYYYbbbiiinnnrrruuuuuuxxx|||}}}zzzwwwvvvuuuuuuuuuuuutttsssrrrqqqqqqrrrooopppppppppqqqtttyyy|||uuunnnnnnrrrvvv}}}xxxuuutttrrrrrrssstttsssoooiiieee\\\XXXQQQJJJEEEBBBBBBCCCFFFIIIMMMNNNKKKGGGCCCBBB@@@===<<>>@@@???DDDOOOSSS```xxxppp[[[OOOHHHBBBEEELLLXXXlllxxx___TTTIIICCC@@@;;;:::;;;;;;===???FFFXXXttt|||yyyqqqkkkbbbZZZUUUQQQNNNLLLJJJPPPZZZcccjjjnnnrrrtttqqqtttxxx{{{|||~~~}}}zzzwwwuuuttttttttttttsssrrrqqqqqqqqqqqqppppppqqqpppqqqtttxxx|||yyynnniiikkkpppuuu~~~{{{wwwtttssssssssstttrrrnnnhhhcccYYYTTTNNNGGGCCCBBBBBBCCCGGGJJJNNNOOOLLLGGGCCCAAA@@@===<<<@@@CCCFFFOOOXXXbbbnnn}}}{{{wwwxxxzzz|||zzzpppeee[[[TTTPPPNNNSSSZZZaaahhhooouuuzzz~~~~~~~~~~~~yyytttoooiiieee___]]]ZZZXXXYYY[[[^^^```eeekkkttt|||wwwkkkfffgggooo~~~{{{vvvrrrpppnnnmmmkkkdddccccccbbbbbbaaaaaaaaa\\\\\\[[[ZZZZZZZZZZZZ[[[UUUUUUUUUTTTTTTTTTSSSSSSPPPPPPPPPPPPPPPQQQRRRSSSRRRQQQPPPPPPQQQQQQOOOMMMHHHHHHHHHHHHGGGEEEDDDCCC@@@===:::888888999999888888:::===>>>@@@EEELLLRRRbbbtttzzztttlllddd]]]UUULLLEEE>>>===<<<;;;;;;<<<======???AAA@@@EEEPPPVVVeee}}}jjjVVVLLLFFFBBBEEEMMM[[[ooorrrZZZQQQHHHDDDAAA<<<999999:::;;;<<>><<<<<<@@@CCCGGGPPPYYYeeerrr|||xxxyyyzzz|||}}}tttiii___WWWRRROOOSSSZZZaaahhhooouuuyyyzzz}}}{{{wwwpppjjjeee___\\\XXXUUUUUUWWWZZZ\\\___eeennnwww~~~uuukkkaaa___cccmmm|||~~~xxxuuupppmmmlllllljjjiiiccccccbbbaaa```___^^^]]]YYYYYYXXXXXXXXXXXXXXXYYYUUUUUUUUUTTTTTTTTTSSSSSSPPPPPPOOOPPPPPPQQQRRRRRRRRRQQQPPPPPPPPPPPPNNNLLLHHHHHHHHHGGGFFFEEEDDDCCC???<<<999888888999999888888;;;===???AAAFFFNNNTTTdddwwwyyysssjjjbbb\\\TTTKKKEEE<<<<<<<<<<<<<<<=========???BBBBBBGGGRRRYYYkkkyyyfffSSSJJJEEEAAAEEELLL]]]rrrkkkVVVMMMEEECCC@@@;;;888777888888:::@@@MMMddd{{{wwwsssrrrttt}}}wwwrrrjjjccc]]]YYYUUURRRNNNSSS[[[ccckkkoooppppppmmmpppsssuuuwwwzzz}}}}}}zzzwwwvvvuuuuuuvvvuuuuuuttttttttttttuuurrrsssrrrqqqqqqssswww{{{xxxjjjfffkkkuuu~~~|||zzzvvvsssuuutttsssrrrpppjjjccc^^^VVVQQQJJJCCC???>>>@@@BBBIIIKKKNNNMMMJJJEEEAAA@@@===;;;;;;???DDDHHHRRR[[[ggguuu{{{wwwxxxyyy{{{xxxnnndddZZZUUUPPPTTTYYY___eeekkkrrrwwwvvvxxx||||||xxxqqqjjjeee\\\YYYSSSOOOMMMNNNQQQSSSWWW\\\eeemmmtttzzzyyyggg^^^WWWWWW]]]iiiyyy~~~|||yyyrrroookkkhhhggggggfffdddbbbbbbaaa```^^^\\\[[[ZZZWWWWWWVVVVVVUUUVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSQQQQQQPPPPPPPPPQQQQQQRRRRRRPPPOOOOOOPPPOOOMMMKKKHHHHHHGGGGGGFFFEEECCCBBB===;;;999888999:::999888999;;;>>>???BBBHHHRRRYYYhhh{{{xxxqqqggg___XXXQQQJJJEEE<<<<<<===>>>>>>>>>======???CCCCCCHHHTTT\\\ppptttbbbPPPHHHDDDAAAEEELLL___ssszzzeeeSSSKKKDDDBBB@@@;;;888888666666999???III\\\wwwzzzsssnnnmmmppprrryyy{{{vvvnnngggaaa\\\WWWUUUPPPTTT[[[dddmmmqqqrrrqqqoooqqqsssuuuwwwyyy}}}~~~}}}}}}~~~|||yyyxxxwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuvvvttttttsssrrrqqqssswwwzzzwwwkkkmmmwww}}}zzzxxxvvvtttuuutttsssqqqmmmggg___ZZZSSSOOOHHHAAA>>>???BBBDDDJJJLLLLLLJJJFFFBBB@@@???===;;;<<>>???CCCJJJUUU]]]mmmvvvnnncccZZZSSSMMMGGGCCC;;;<<<>>>???@@@???>>>===???DDDDDDJJJUUU^^^tttnnn\\\LLLFFFCCCAAAEEEMMM___tttwwwaaaSSSJJJCCCAAA@@@<<<999999888777:::???FFFTTTooo{{{xxxrrrqqqvvvwwwwww|||wwwpppjjjddd___[[[XXXSSSVVV]]]gggpppuuuuuusssrrrsssuuuvvvxxxzzz~~~~~~||||||}}}~~~}}}{{{yyyxxxxxxxxxyyyuuuuuuttttttttttttuuuuuuuuuuuutttrrrqqqssswwwzzz{{{}}}|||ttt|||~~~yyywwwvvvvvvtttsssrrroookkkeee\\\WWWOOOKKKEEE@@@>>>AAAEEEHHHLLLLLLJJJGGGCCC@@@?????????===>>>CCCHHHNNNXXXaaarrrzzzvvvvvvuuuuuuxxx~~~wwwlllbbb\\\UUUVVVWWWYYY[[[```fffkkkmmmpppssswww{{{}}}|||{{{zzzvvvooohhhbbbXXXTTTMMMFFFCCCCCCDDDFFFEEEJJJPPPWWW^^^eeelllppp{{{{{{uuuuuuwwwyyy|||yyyhhhYYYRRRNNNQQQZZZgggxxxzzzxxxvvvvvvwwwvvvsssooooookkkgggcccbbbaaa```^^^ZZZ[[[[[[[[[[[[YYYWWWVVVVVVUUUTTTSSSRRRRRRRRRRRRTTTSSSSSSSSSRRRRRRRRRRRRTTTSSSRRRQQQQQQQQQQQQQQQQQQPPPOOOOOOOOONNNLLLJJJGGGGGGGGGGGGFFFDDDCCCBBB;;;999888888999:::999999:::<<<>>>???CCCLLLWWW```qqqtttlll```VVVOOOJJJEEEBBB;;;===???@@@AAA@@@???>>>???DDDEEEJJJVVV```vvvxxxiiiXXXIIIDDDBBBAAAFFFNNN___uuuwww```TTTKKKCCCAAA@@@===;;;;;;999999;;;@@@DDDPPPiii{{{yyy~~~}}}wwwzzz~~~{{{yyy||||||xxxqqqkkkfffbbb^^^[[[UUUXXX___hhhrrrwwwwwwvvvtttuuuwwwxxxxxx{{{~~~~~~~~~}}}}}}|||zzzyyyxxxyyyyyyzzzttttttsssssssssttttttuuuuuuuuutttsssrrrsssvvvyyyxxxzzz|||}}}yyyvvvwwwxxxtttsssqqqnnnjjjccc[[[UUULLLHHHCCC??????CCCIIILLLMMMLLLIIIEEEAAA>>>>>>???AAA???@@@EEEJJJPPPZZZdddyyyvvvlllmmmnnnlllpppvvvzzzttthhh^^^VVVVVVUUUUUUWWW\\\ccchhhllllllnnnrrrwww~~~~~~|||{{{xxxtttmmmeee___OOOKKKEEEAAA@@@@@@@@@???@@@BBBEEEIIIOOOXXXaaahhhqqqxxxvvvoookkkjjjlllooovvvrrraaaWWWQQQMMMOOOWWWdddwww~~~ssspppnnnoooqqqrrrpppnnnjjjgggdddbbbaaa```]]]\\\\\\[[[ZZZXXXWWWVVVUUUTTTTTTTTTSSSRRRQQQQQQRRRRRRUUUUUUTTTSSSRRRRRRRRRSSSTTTTTTSSSRRRRRRRRRRRRRRRNNNMMMLLLKKKJJJJJJJJJJJJHHHHHHGGGFFFDDDBBBAAA???===<<<:::888666666666666:::999;;;AAAHHHNNNYYYdddxxx}}}ssskkk___UUUOOOJJJEEEAAA<<<===??????>>>>>>???AAAAAABBBGGGNNNVVVddd{{{ttt^^^QQQFFFCCC@@@???HHHSSSbbb|||rrr\\\OOOKKKFFFCCCAAA???>>><<<:::999:::<<<>>>III^^^rrr}}}}}}~~~|||{{{zzzxxxxxxzzz}}}|||wwwtttpppjjjbbb\\\[[[aaafffkkkrrryyyzzzwwwvvvvvvwwwyyy{{{~~~~~~~~~~~~}}}{{{{{{{{{{{{|||}}}|||{{{|||}}}}}}|||zzzzzzxxxvvvtttssstttuuuvvvqqqrrrsssuuuwwwxxxyyyyyywwwvvvxxx}}}zzzwwwxxxxxxxxxtttrrrooojjjeee]]]UUUPPPGGGCCC@@@???AAAFFFIIIKKKPPPMMMHHHCCC???===<<<===@@@???BBBHHHMMMUUUaaammm~~~wwwlllkkkkkkiiilllsss~~~|||vvvkkkaaaVVVTTTSSSSSSUUUZZZaaaeeejjjkkkmmmqqqwww~~~~~~~~~~~~zzztttkkkbbb[[[MMMHHHCCC???===============???AAAEEEJJJRRRZZZ```lllsss~~~zzznnnhhheeedddgggkkksss|||qqqaaaVVVPPPLLLOOOVVVcccvvv|||zzzrrrpppooooooqqqqqqooollliiifffcccaaa```___]]][[[[[[[[[ZZZXXXWWWUUUTTTTTTTTTSSSRRRRRRQQQQQQQQQRRRTTTTTTSSSSSSSSSTTTTTTUUUSSSRRRRRRQQQQQQQQQQQQQQQNNNMMMLLLKKKJJJJJJJJJJJJHHHHHHGGGFFFDDDBBB@@@???;;;:::999777777777888888;;;:::<<>>>>>======???@@@AAABBBGGGOOOXXXggguuu___RRRGGGDDDBBBBBBLLLYYYgggqqq]]]NNNKKKFFFBBB@@@???===<<<;;;::::::;;;===GGG[[[nnn}}}yyywwwzzz~~~{{{}}}~~~~~~{{{xxxsssmmmhhhfffjjjmmmooottt{{{~~~}}}||||||}}}~~~~~~|||{{{zzzzzz{{{{{{{{{|||}}}}}}~~~~~~}}}}}}|||zzzwwwuuusssrrrssssssqqqrrrtttuuuwwwxxxxxxxxxvvvuuuwww{{{~~~~~~zzzxxxwwwwwwwwwsssppplllgggaaaZZZRRRLLLFFFCCC???>>>AAAFFFJJJMMMOOOLLLGGGCCC???=========??????BBBIIIPPPYYYfffrrrxxxkkkhhhgggdddgggnnnwww~~~zzzpppfffXXXVVVSSSRRRTTTZZZ```eeeggghhhkkkooovvv}}}~~~||||||}}}~~~|||uuujjj^^^UUUJJJEEE@@@<<<:::::::::::::::;;;===???CCCIIIQQQVVVdddlllwwwvvvmmmccc___]]]]]]aaafffoooxxxqqqaaaVVVPPPLLLOOOVVVcccvvv|||xxxvvvqqqppppppqqqqqqpppmmmjjjhhhfffbbb```___^^^\\\ZZZZZZZZZYYYXXXVVVUUUTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQRRRSSSTTTUUUQQQQQQPPPOOOOOOOOOOOOOOOMMMLLLKKKJJJJJJIIIJJJJJJGGGGGGFFFEEEDDDBBB@@@???999888777777777888999:::<<<;;;===BBBGGGNNN[[[fff}}}wwwiiibbbWWWNNNIIIEEEAAA>>>:::;;;============>>>@@@AAABBBGGGOOOYYYjjjuuu```SSSHHHDDDCCCEEERRRaaassslll[[[MMMIIIEEEAAA@@@???===<<<;;;:::::::::<<>>>>>BBBGGGLLLNNNNNNKKKFFFBBB???=========>>>???CCCLLLTTT]]]lllyyyvvvzzzkkkfffccc___bbbjjjrrr}}}vvvlll___[[[VVVTTTVVV\\\bbbeeeeeefffhhhmmmttt|||~~~|||{{{|||~~~|||ttthhh[[[RRRHHHDDD>>>:::999999999888999:::<<<===???DDDJJJNNN]]]eeeqqq{{{ssshhhaaaZZZXXXXXXYYY^^^dddmmmuuuqqqcccWWWQQQMMMOOOWWWcccvvvzzzvvvtttqqqrrrssssssrrrooollliiihhhfffbbb```___^^^\\\ZZZYYYYYYXXXWWWVVVUUUTTTSSSSSSTTTTTTTTTTTTTTTSSSSSSPPPPPPOOOOOOOOOPPPPPPQQQOOOOOONNNMMMMMMMMMMMMNNNLLLLLLKKKJJJIIIIIIIIIIIIGGGFFFFFFEEECCCAAA???>>>:::999888777777888999:::<<<;;;===BBBFFFNNN\\\iii|||ssseee]]]SSSKKKGGGDDD@@@===:::<<<===>>>===>>>???AAAAAABBBGGGOOOYYYkkkuuu___RRRGGGCCCCCCHHHXXXkkk|||eeeUUUKKKHHHCCC@@@???>>>===<<<<<<::::::::::::@@@NNN]]]uuutttpppssszzzxxxxxx~~~~~~~~~}}}||||||{{{{{{{{{}}}}}}}}}{{{yyyvvvtttsssrrrrrruuuuuuuuuvvvuuuuuuttttttrrrppppppssstttuuuzzz}}}{{{yyyvvvtttqqqlllfff___XXXPPPIIIDDDBBB???===>>>BBBHHHMMMPPPLLLIIIEEEAAA>>>===>>>>>>???@@@EEENNNWWWaaappp}}}zzzppp}}}llleeeaaa]]]aaaiiippp{{{|||ssseee___XXXTTTVVV\\\aaadddcccdddfffkkkrrryyy~~~}}}|||}}}~~~~~~{{{ssshhh[[[SSSIIIEEE???;;;:::999999999:::;;;<<<===???BBBGGGKKKXXXaaammmwww~~~qqqfff^^^YYYUUUUUUUUUWWW]]]dddllluuurrrdddYYYSSSNNNPPPWWWdddvvvzzzwwwuuussstttuuuuuurrroookkkiiihhhfffcccaaa___^^^\\\ZZZXXXXXXWWWVVVUUUTTTTTTSSSTTTUUUUUUVVVVVVVVVUUUTTTSSSRRRQQQPPPOOONNNNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLKKKJJJIIIHHHHHHHHHHHHFFFFFFEEEDDDBBB@@@>>>===;;;:::999777777777777888::::::===BBBFFFOOO```ooozzzqqqbbbZZZQQQIIIFFFCCC@@@===;;;===?????????@@@AAACCCBBBCCCGGGOOOZZZjjjrrr]]]QQQFFFCCCEEENNNdddyyywww```RRRJJJGGGCCC@@@??????>>>======;;;999:::999===IIITTTmmm~~~rrrlllpppxxxzzzwww~~~}}}||||||}}}~~~~~~~~~~~~}}}|||{{{{{{|||}}}yyyyyyxxxwwwvvvuuuuuuuuuwwwwwwvvvvvvtttsssrrrqqqooolllkkkmmmmmmnnnsssyyy~~~{{{vvvsssooojjjccc[[[TTTMMMFFFBBB???>>>===???DDDJJJMMMOOOIIIGGGCCC@@@>>>===>>>???AAABBBHHHQQQZZZeeetttwwwooommmeeeaaa^^^ccckkksss}}}yyykkkcccYYYSSSUUUZZZ^^^```bbbbbbeeeiiipppwww~~~~~~}}}~~~~~~}}}}}}~~~}}}zzzsssiii^^^VVVJJJEEE@@@<<<;;;:::::::::999;;;<<<===???BBBGGGJJJUUU^^^jjjttt{{{{{{qqqfff[[[VVVSSSQQQSSSTTTVVV]]]eeellluuurrreeeYYYRRRNNNPPPWWWcccvvv{{{xxxvvvtttuuuvvvtttpppllljjjiiigggeeebbb___^^^]]][[[YYYWWWWWWVVVUUUUUUTTTSSSSSSSSSTTTVVVWWWWWWVVVUUUUUUUUUUUUSSSQQQPPPOOOOOOOOOMMMMMMLLLKKKKKKKKKKKKLLLKKKKKKIIIHHHHHHHHHHHHHHHEEEEEEDDDCCCBBB@@@>>>===<<<;;;999777777777777777999:::>>>CCCHHHSSSfffxxxwwwnnn```XXXOOOHHHDDDBBB???<<<<<<===???@@@@@@AAABBBDDDBBBDDDJJJSSS^^^nnnlllYYYNNNEEEEEEKKKZZZvvvvvv___TTTJJJGGGCCCAAA@@@@@@??????>>>;;;:::::::::<<>>BBBGGGKKKLLLMMMHHHEEEBBB???===>>>??????DDDEEEKKKUUU^^^jjjyyy~~~uuupppooofffbbb```fffpppyyy~~~qqqhhh[[[UUUUUUZZZ]]]___aaabbbdddhhhnnnuuu{{{|||{{{~~~~~~~~~}}}~~~~~~~~~zzztttjjj```YYYJJJFFF@@@<<<;;;;;;;;;:::777888;;;<<<>>>BBBFFFIIISSS\\\hhhqqqxxx|||zzzooofff[[[SSSPPPNNNNNNQQQRRRTTT\\\dddllluuupppcccWWWQQQLLLNNNUUUaaasss~~~yyyvvvuuutttuuuuuurrrmmmiiihhhhhheeebbb___]]]\\\[[[YYYWWWVVVVVVUUUUUUTTTTTTSSSSSSQQQRRRTTTUUUVVVUUUTTTSSSSSSRRRQQQPPPOOONNNNNNNNNMMMMMMLLLKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGGGGGGGGGGEEEEEEDDDCCCAAA???===<<<:::999888777777888999999999;;;???EEELLLXXXnnntttkkk^^^VVVMMMFFFBBB@@@===:::;;;<<<>>>??????@@@BBBDDDCCCFFFNNNYYYeeeuuuzzzdddUUULLLFFFJJJUUUiiiuuu___UUUJJJGGGCCCAAAAAAAAAAAA@@@>>>;;;:::::::::;;;BBBJJJ]]]ttt{{{ppprrrvvv|||www||||||yyywwwwwwxxxtttvvvyyy{{{}}}~~~~~~}}}{{{|||||||||{{{zzzyyyxxxxxxxxxyyyzzzyyyyyyyyyyyyvvvwwwwwwxxxxxxxxxwwwwwwzzzyyyxxxvvvssspppnnnlllhhhdddbbbbbbaaa```eeelllrrryyy|||yyytttpppiiicccZZZRRRKKKFFFAAA>>>;;;<<>>===>>>???@@@DDDFFFMMMXXXdddpppwwwpppnnnpppgggcccbbbiiisss|||wwwmmm___XXXXXX\\\___```aaabbbdddgggmmmtttzzz~~~}}}|||~~~}}}}}}}}}~~~~~~{{{tttkkkbbb[[[JJJFFF@@@<<<;;;;;;::::::444666999;;;===@@@EEEHHHRRRZZZfffpppvvvzzz~~~}}}|||rrrggg___UUUNNNLLLKKKLLLOOOPPPSSSZZZccclllttt}}}nnnbbbVVVOOOKKKLLLSSS___qqq|||xxxuuusssssstttsssooojjjffffffgggccc```]]][[[ZZZYYYWWWUUUVVVUUUUUUUUUTTTTTTSSSSSSOOOQQQSSSTTTUUUTTTSSSRRRMMMMMMLLLLLLLLLLLLLLLMMMMMMMMMLLLKKKKKKKKKKKKKKKJJJJJJIIIHHHGGGGGGGGGGGGEEEDDDDDDCCCAAA???===<<<888777777777777999:::<<<999<<>>;;;888:::;;;===>>>>>>???AAACCCDDDHHHRRR^^^kkk{{{ttt^^^SSSKKKGGGNNN\\\uuusss]]]TTTJJJGGGDDDBBBBBBBBBBBBAAA>>>;;;:::;;;;;;;;;AAAIIIYYYpppxxxwwwxxx}}}}}}www|||{{{wwwuuutttuuuwwwqqqssswwwzzz|||}}}}}}|||yyyzzzzzz{{{zzzyyywwwvvvsssrrrrrrtttwwwxxxxxxvvvwwwwwwxxxxxxxxxwwwwwwvvv{{{zzzxxxvvvssspppmmmkkkfffbbb______^^^]]]bbbiiinnnttt~~~~~~{{{wwwrrrooofff```WWWOOOHHHCCC???<<<:::<<<@@@FFFJJJLLLJJJHHHEEECCC@@@>>>===>>>???@@@EEEGGGOOO[[[hhhuuu|||qqqlllkkkmmmcccbbbeeelllsss{{{rrreee\\\ZZZ\\\^^^```aaabbbdddgggjjjpppxxx}}}~~~}}}}}}}}}~~~}}}}}}~~~|||vvvpppdddXXXQQQGGG???===<<<999888:::::::::::::::;;;???DDDHHHRRR]]]jjjppptttwwwxxxvvvwwwvvvrrrjjj___UUUPPPOOOGGGIIIJJJMMMPPPVVV]]]bbbjjjuuuzzzjjj___UUUPPPMMMNNNSSS^^^ppp|||vvvsssqqqooommmlllkkkiiigggeeecccbbb\\\\\\\\\\\\[[[ZZZYYYYYYVVVUUUTTTSSSRRRPPPOOOOOOPPPPPPQQQQQQPPPPPPOOONNNMMMMMMMMMLLLLLLLLLKKKKKKLLLMMMMMMLLLLLLKKKJJJIIIJJJIIIHHHHHHIIIIIIGGGEEECCCCCCBBB@@@>>><<<:::888666777888888777888:::<<<>>>>>>AAAIIITTTddd{{{vvvjjjaaaVVVPPPGGG@@@===<<<<<<<<<<<<<<<===???AAACCCBBBAAAEEELLLTTT```ssszzzggg[[[TTTNNNIIIMMMbbbqqq^^^QQQIIIFFFCCCAAA@@@>>><<<;;;======<<<:::999;;;>>>AAATTTeee}}}||||||{{{sssqqqqqqssstttrrrrrrtttwwwzzz}}}~~~~~~~~~|||yyyvvvpppnnnlllmmmrrrvvvxxxwwwyyyzzzzzzzzzyyywwwuuutttzzzzzzyyyxxxvvvrrrlllgggccc```\\\ZZZ\\\bbbiiinnnuuuyyy}}}|||vvvnnnhhhddd^^^VVVLLLCCC===:::888===AAAGGGJJJJJJIIIHHHHHH??????>>><<<;;;===@@@CCCDDDLLLWWWaaalll{{{zzzrrrkkkhhhnnndddbbbeeemmmsss|||~~~~~~ttthhh^^^[[[\\\^^^___bbbccceeegggkkkpppwww|||~~~~~~}}}}}}~~~|||wwwqqqeeeYYYQQQHHH???===<<<999888999999999999999;;;???DDDHHHRRR^^^kkkqqqtttvvvvvvssspppnnnjjjbbbXXXPPPLLLKKKGGGHHHIIILLLOOOUUU\\\aaaiiitttzzzjjj___SSSOOOKKKMMMRRR]]]ooozzztttqqqooommmjjjiiihhhfffdddbbb```___[[[[[[[[[[[[[[[ZZZYYYXXXVVVUUUTTTRRRQQQOOONNNNNNOOOPPPPPPPPPPPPOOONNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKJJJIIIIIIIIIHHHGGGGGGHHHGGGEEECCCBBBBBBAAA@@@>>><<<:::999666777888888888888:::===>>>@@@FFFOOOZZZiii~~~rrrfff]]]SSSNNNEEE???<<<<<<<<<<<<<<<<<<===???AAACCCCCCCCCHHHOOOYYYfffzzzttt```TTTIIIFFFFFFNNNfff{{{jjjZZZOOOGGGEEEBBB@@@@@@???===;;;======<<<;;;:::;;;>>>AAAOOO```xxx~~~zzzzzz|||uuurrrssstttuuuvvvvvvwwwxxx{{{}}}~~~~~~~~~~~~|||yyyvvvqqqooommmnnnrrrvvvwwwwwwzzz{{{{{{{{{zzzyyywwwvvvxxxwwwvvvvvvtttpppjjjfffddd___[[[ZZZ```jjjsssxxx{{{|||}}}}}}~~~xxxwww|||zzztttkkkeeeYYYUUUNNNGGGBBB???=========BBBGGGKKKKKKIIIGGGFFF>>>>>>===<<<;;;<<<@@@CCCFFFNNNZZZeeeqqqvvvooojjjgggpppfffdddffflllssswwwzzzzzzmmmccc^^^\\\\\\]]]bbbccceeehhhkkkpppwww|||~~~~~~}}}}}}~~~}}}zzzttthhh\\\RRRIII@@@===;;;888777888888888999999:::???DDDIIIUUUbbboootttvvvwwwtttpppgggeee```XXXPPPKKKIIIHHHEEEFFFHHHJJJMMMSSSZZZ___hhhrrr{{{kkk```RRRMMMJJJLLLQQQ\\\nnn~~~wwwrrrooollljjjfffeeedddbbb```^^^\\\\\\YYYZZZZZZZZZZZZYYYYYYXXXVVVUUUTTTRRRPPPOOOMMMMMMOOOOOOPPPPPPOOOOOONNNMMMOOOOOOOOOOOONNNNNNNNNNNNLLLLLLLLLLLLKKKJJJIIIHHHHHHGGGFFFFFFGGGFFFDDDBBBAAAAAA@@@???>>><<<:::999555777888888888999;;;===???BBBJJJVVVbbbqqqyyymmmaaaXXXOOOIIIBBB===;;;;;;<<<<<<<<<===>>>@@@BBBDDDEEEEEELLLTTT```ooonnn[[[NNNBBBBBBDDDOOOgggqqqaaaTTTMMMEEECCCAAA@@@@@@???>>><<<<<<===<<<;;;:::;;;>>>@@@IIIZZZqqqzzzuuuvvv||||||uuussstttvvvwwwyyyyyyyyyzzz{{{|||~~~~~~~~~}}}}}}}}}|||yyyvvvrrrpppnnnooorrruuuwwwwwwzzzzzz{{{{{{{{{zzzxxxwwwuuutttsssrrrppplllfffbbbccc^^^ZZZ^^^iiiwww}}}yyywwwzzzssskkkhhhjjjoooyyy}}}wwwooofff___OOOLLLGGGBBB???>>>>>>???>>>BBBHHHLLLKKKHHHEEECCC======<<<;;;;;;<<<@@@CCCJJJRRR]]]jjjxxx{{{rrrllliiifffssskkkgggggglllrrrvvvyyy~~~tttiiiaaa]]]\\\[[[___aaadddgggkkkqqqxxx}}}~~~}}}}}}|||||||||~~~~~~|||wwwlll```TTTKKKAAA>>><<<888777888777888888999;;;???EEEJJJXXXeeesssxxxyyyvvvqqqkkk```]]]WWWPPPKKKHHHGGGHHHDDDEEEFFFHHHKKKQQQXXX]]]fffqqq~~~{{{kkk```SSSNNNKKKLLLQQQ\\\nnn~~~~~~uuupppmmmiiifffcccbbbaaa___]]]\\\ZZZZZZYYYYYYZZZZZZZZZZZZYYYYYYVVVUUUTTTRRRQQQOOONNNMMMPPPPPPPPPPPPPPPOOOOOONNNPPPPPPPPPPPPOOOOOOOOOOOOMMMMMMMMMMMMLLLKKKJJJIIIHHHGGGFFFFFFGGGFFFDDDBBBAAA@@@@@@???>>><<<:::999555777888888888999<<<>>>@@@CCCLLLYYYfffvvvtttiii]]]TTTJJJEEE???;;;:::;;;<<<<<<<<<>>>@@@AAABBBDDDGGGIIINNNXXXfffwww{{{jjjXXXLLLDDDCCCEEENNNbbbmmm\\\PPPIIIDDDBBB????????????>>>===<<<<<<<<<;;;:::;;;===???FFFUUUkkkxxxrrrrrrwww~~~xxxtttssstttvvvwwwyyyyyyyyyyyyzzz{{{|||}}}~~~}}}|||||||||{{{xxxvvvrrrqqqppppppqqqsssuuuvvvwwwxxxyyyzzzzzzyyyxxxxxxuuutttqqqooolllgggaaa]]]]]]ZZZZZZcccttt{{{tttrrrtttyyy~~~ooobbb]]]]]]___ccckkk{{{xxxqqqhhh^^^WWWKKKHHHCCC???<<<;;;<<<<<>>>>>??????>>>===;;;;;;<<<;;;::::::<<<>>>DDDRRRgggzzzzzzsssqqqssswwwzzz|||wwwrrrooopppsssvvvwwwvvvvvvvvvwwwxxxyyy{{{||||||{{{yyyyyyzzzyyywwwuuuqqqppppppooonnnppprrrtttvvvwwwyyyzzz{{{{{{zzzzzzwwwtttqqqnnnjjjddd^^^ZZZWWWWWW\\\jjj{{{zzzrrrmmmlllpppuuuyyy}}}sssaaaXXXUUUUUUWWWZZZeeessszzzrrrjjjaaaWWWPPPHHHEEEAAA===;;;;;;<<<===BBBFFFJJJLLLIIIDDD@@@>>>:::;;;;;;;;;;;;>>>CCCFFFPPPXXXfffvvv|||qqqkkkhhhgggfff|||vvvrrrqqquuu{{{}}}~~~uuuiii```\\\[[[XXX[[[```eeekkkqqqxxx|||~~~}}}}}}}}}~~~~~~|||{{{yyyyyyxxxyyyyyyxxxxxxyyyzzz|||}}}}}}~~~|||{{{yyypppgggZZZPPPFFFBBB???:::888888777888999:::===BBBIIIMMMYYYgggvvv{{{xxxpppeee[[[QQQMMMHHHDDDBBBBBBBBBBBBCCCDDDEEEFFFIIINNNUUUZZZdddooo|||xxxkkkcccWWWRRRNNNMMMQQQ[[[lll{{{|||rrrlllgggccc```aaa```___^^^\\\[[[ZZZYYYZZZZZZZZZZZZYYYXXXWWWVVVSSSSSSRRRRRRQQQPPPPPPOOOPPPPPPQQQQQQPPPPPPOOONNNNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNNNNNNNMMMLLLKKKKKKIIIHHHGGGGGGHHHGGGEEECCCBBBAAA@@@???===:::888777555777888999999:::===???BBBEEEMMM[[[kkkvvvkkkaaaVVVOOODDD@@@<<<::::::;;;<<<<<<===???BBBCCCCCCFFFKKKPPPUUUaaasssqqq```RRRJJJDDDBBBBBBGGGUUUllloooZZZLLLEEEBBB@@@>>>===>>>>>>===<<<:::;;;<<<;;;::::::<<<>>>BBBOOObbbuuu||||||{{{yyyuuusssrrrsssqqqnnnkkkjjjnnnssswwwyyytttttttttuuuvvvwwwxxxyyyzzzxxxwwwwwwwwwwwwvvvtttoooooonnnmmmkkklllnnnpppvvvwwwyyy{{{||||||||||||wwwtttqqqmmmjjjeee```\\\WWWYYY```mmmzzzqqqmmmhhhfffhhhmmmrrruuuxxxyyy|||qqqdddXXXRRRQQQQQQUUUZZZlllzzz}}}sssjjjbbbYYYPPPIIIAAA@@@===;;;;;;>>>@@@BBBEEEHHHKKKJJJGGGBBB???===::::::;;;;;;<<<@@@EEEHHHSSS\\\kkk~~~vvvlllhhhgggfffeee}}}{{{yyyxxx}}}yyylllbbb]]][[[YYY\\\```dddiiinnntttxxxzzzzzzzzz{{{|||}}}~~~}}}|||zzzyyyxxxxxxxxxwwwwwwvvvvvvwwwxxxzzz{{{{{{|||{{{xxxxxxvvvooofff]]]SSSIIIDDD@@@;;;999999888999:::<<<>>>DDDJJJOOO^^^lll{{{|||rrreeeZZZOOOKKKFFFCCCCCCCCCBBBAAACCCDDDEEEFFFIIINNNUUUYYYdddooo|||vvvkkkdddXXXSSSNNNMMMOOOXXXiiixxxyyynnniiifffcccaaa```___^^^]]]\\\ZZZYYYYYYYYYYYYXXXXXXVVVUUUSSSRRROOOOOOOOOOOOOOOOOOOOOOOONNNOOOOOOOOOOOONNNMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKLLLLLLMMMLLLLLLKKKJJJIIIHHHGGGFFFFFFGGGFFFDDDBBBCCCBBBAAA???<<<999777555555777888999999;;;>>>@@@BBBGGGRRRbbbrrr~~~pppfff]]]SSSLLLCCC@@@<<<::::::;;;<<<<<<===@@@CCCDDDDDDFFFMMMRRR[[[hhh|||ooo\\\OOOIII??????BBBIIIVVViii}}}lllWWWJJJEEEBBB@@@>>>=========<<<:::999;;;<<<;;;::::::<<<===???JJJ\\\ooovvvsssvvvwww|||wwwsssqqqhhhfffeeeggglllsssxxx{{{vvvvvvuuuuuuuuuuuuvvvvvvxxxvvvttttttuuuuuutttsssmmmmmmmmmjjjhhhgggjjjmmmrrrsssuuuxxxyyyzzzzzzzzzuuussspppnnnlllhhhdddaaa]]]___eeemmmsssuuutttrrrgggdddbbbdddiiiooossstttvvvwwwyyy{{{}}}xxxeee]]]TTTRRRSSSWWWaaajjj}}}}}}wwwmmmddd\\\TTTKKKEEE===<<<::::::;;;???BBBEEEHHHJJJKKKIIIEEE@@@>>>===:::;;;;;;<<<>>>AAAGGGKKKWWWaaaqqqzzzpppiiifffeeecccbbb}}}}}}}}}~~~{{{mmmccc]]]\\\ZZZ]]]aaadddhhhlllqqqtttxxxxxxyyyzzz{{{|||}}}}}}~~~|||{{{zzzyyyyyyyyyyyyyyyvvvuuuuuuuuuuuuwwwxxxyyyzzz{{{xxxuuuttttttmmmeee___TTTJJJEEEAAA<<<999:::888999;;;<<>>@@@CCCIIIVVVhhhyyyzzzmmmcccZZZQQQJJJCCC@@@<<<::::::;;;<<<<<<===AAADDDDDDDDDGGGNNNTTT```mmmppp[[[OOOJJJ<<>>======<<<;;;:::999:::<<<;;;::::::;;;===<<>>;;;;;;===@@@DDDMMMVVVlllvvvqqqccc[[[TTTNNNMMMLLLHHHGGGHHHFFFGGGHHHJJJMMMSSSZZZ___hhhppp}}}uuulllfff\\\WWWSSSRRRSSSYYYgggtttsssmmmiiieeedddeeebbbaaa```^^^\\\YYYXXXWWWWWWVVVTTTRRRPPPNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJJJJKKKKKKKKKKKKKKKIIIHHHHHHGGGGGGHHHHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGEEECCCBBBCCCCCCCCCCCCGGGEEEAAA===:::777666555666777777777777:::===@@@CCCKKKYYYkkkuuufff]]]UUUMMMHHH???>>><<<;;;;;;<<<===>>>BBB???@@@DDDHHHJJJNNNTTTiiixxxsss\\\LLLEEEBBB@@@BBBLLL]]]nnnyyy~~~gggSSSIIIEEE@@@@@@>>>===;;;;;;::::::999999:::;;;<<<<<<;;;;;;>>>BBBKKK[[[ppp}}}uuutttvvvyyy~~~~~~|||yyyqqqkkkfffccceeelllsssvvvvvvvvvvvvuuutttsssssssssssssssrrrqqqqqqrrrrrrpppnnnhhhggggggggggggggghhhiiijjjkkkmmmppprrrtttuuuvvvuuutttsssrrrpppooonnnmmmpppkkkhhhiiiiiifffeeeggg___eeennnwww|||~~~~~~||||||{{{{{{}}}}}}ppphhh^^^ZZZYYY\\\bbbmmmuuussswww}}}zzzvvvqqqjjj```XXXSSSLLLDDD===;;;:::::::::<<>>;;;999888<<<::::::===???@@@GGGOOO\\\hhh}}}yyyrrrjjjdddccccccbbb```|||sssiii```ZZZYYY\\\```eeehhhkkkmmmoootttuuuvvvxxxzzz|||}}}~~~~~~~~~~~~~~~}}}}}}{{{zzzzzzyyyxxxwwwvvvvvvwwwyyyzzzwwwwwwvvvuuuttttttttttttwwwwwwwwwvvvtttqqqnnnlllddd___VVVMMMEEE@@@===<<<===;;;;;;>>>BBBGGGRRR\\\qqq}}}~~~rrrggg___YYYVVVTTTOOOLLLLLLHHHHHHIIIJJJMMMTTT\\\bbbkkkttt~~~uuummmhhh^^^YYYSSSRRRRRRYYYggguuu|||qqqkkkhhheeedddfffcccbbbaaa___]]][[[YYYXXXXXXWWWUUUSSSQQQPPPOOOOOOPPPOOOOOONNNMMMLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJKKKHHHHHHGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFDDDBBBAAABBBBBBBBBAAACCCBBB???<<<999888777777777777888888888;;;???BBBGGGOOO^^^qqqrrrcccZZZSSSKKKFFF???===<<<;;;;;;<<<===>>>AAA???@@@EEEIIILLLRRRYYYhhhzzzqqqYYYJJJDDD@@@@@@DDDPPPbbbsss~~~}}}cccPPPEEEBBB??????>>><<<;;;;;;;;;;;;:::;;;<<<===============???AAAFFFRRReeezzz}}}}}}~~~{{{yyypppjjjfffbbbdddkkkqqqtttuuusssrrrrrrqqqpppppppppqqqtttsssrrrrrrsssrrrpppooojjjjjjiiihhhgggfffeeeeeeggghhhjjjmmmppprrrsssttttttssssssrrrqqqpppoooooosssmmmiiiiiigggdddccceeehhhppp{{{}}}||||||}}}wwwnnnhhh___]]]^^^dddnnn}}}{{{tttvvv{{{}}}vvvqqqkkkcccYYYRRRMMMHHHAAA<<<;;;::::::;;;>>>AAAEEEGGGIIIGGGDDD@@@===:::999888;;;999;;;???AAADDDMMMVVVdddppp{{{tttkkkfffddddddbbbaaa}}}uuulllccc]]]XXX[[[```fffjjjlllmmmmmmssstttuuuwwwyyy{{{}}}~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}~~~~~~~~~{{{{{{|||{{{{{{zzzyyyyyyxxxxxxvvvuuuuuuvvvwwwxxxvvvuuusssrrrrrrsssuuuvvvvvvwwwwwwwwwuuusssqqqpppiiiddd\\\RRRIIICCC???>>><<<:::<<<@@@EEEKKKXXXdddxxxzzzqqqhhhddd___YYYSSSRRRKKKKKKKKKKKKNNNUUU^^^dddooowww|||uuunnniiiaaaZZZTTTQQQQQQXXXgggvvvxxxnnnjjjhhhfffeeegggddddddbbb```^^^\\\[[[ZZZYYYXXXWWWUUUTTTRRRQQQQQQRRRQQQPPPOOOMMMLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGEEECCCAAA@@@AAAAAA@@@??????>>><<<:::999888888888777888888888999<<>>===<<<;;;;;;<<<===>>>@@@???AAAFFFJJJNNNVVV^^^llllllUUUHHHCCC<<>>>>>===<<<;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>===???>>>@@@HHHXXXmmm{{{ssskkkgggcccccchhhnnnrrrsssqqqqqqpppoooooooooppppppsssrrrqqqqqqrrrqqqooommmmmmmmmllljjjhhheeebbb```ccceeegggiiillloooqqqrrrrrrrrrrrrrrrrrrqqqppppppsssnnnjjjiiihhhfffhhhllluuu~~~~~~}}}}}}~~~~~~||||||}}}}}}vvvqqqlllhhh```^^^aaakkkxxx|||uuussszzz~~~xxxpppjjj```YYYPPPIIIEEEAAA===::::::;;;<<<>>>AAAEEEHHHIIIGGGEEEBBB???<<<:::999999:::999<<>><<<;;;===BBBGGGOOO^^^lll~~~sssmmmhhh```YYYWWWPPPPPPNNNNNNPPPVVV^^^dddnnnxxxxxxsssmmmiiibbbZZZSSSPPPPPPWWWgggvvvvvvmmmjjjiiiggggggiiiddddddbbbaaa___]]]\\\[[[YYYXXXXXXWWWVVVTTTSSSSSSQQQQQQPPPOOONNNMMMLLLLLLJJJJJJJJJIIIIIIIIIIIIIIIGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHEEECCCAAAAAAAAAAAA@@@>>>>>>===;;;999777777777888666777888888999===CCCGGGNNNZZZmmmyyyiii\\\TTTNNNGGGBBB===<<<<<<<<<<<<===>>>>>>AAA???AAAFFFIIINNNXXXaaattteeePPPFFFCCC;;;@@@KKK\\\ooosss[[[JJJAAA>>>======<<<;;;;;;;;;<<<<<<<<<<<<===============<<<<<<;;;<<>>===;;;::::::<<<>>>BBBEEEHHHJJJKKKDDDBBB@@@===;;;:::::::::::::::===CCCGGGNNN[[[hhhyyyxxxoooiiiffffffdddccc|||vvvnnneee___[[[]]]aaahhhnnnpppooommmnnnnnnoooqqqssstttvvvvvvyyyyyywwwvvvvvvwwwxxxxxx{{{{{{zzzzzzzzzyyyxxxxxxvvvwwwwwwxxxxxxxxxwwwwwwxxxwwwwwwvvvvvvvvvvvvvvvrrrqqqooonnnoooqqqtttvvvttttttuuuvvvvvvwwwwwwwwwnnnjjjcccYYYPPPGGGAAA>>>>>>===@@@EEEJJJTTTeeeuuutttmmmggg```ZZZWWWTTTSSSQQQPPPRRRVVV^^^ccckkkuuuyyysssnnniiifff___XXXQQQNNNNNNVVVffftttwwwnnnkkkjjjgggggghhhbbbbbbaaa___^^^\\\[[[ZZZXXXXXXXXXXXXWWWVVVTTTSSSOOOOOONNNNNNNNNNNNMMMMMMJJJIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFEEEEEEFFFFFFGGGIIIIIIIIIIIIIIIIIIIIIIIIFFFDDDCCCBBBCCCBBB@@@>>>>>><<<:::888777666666666666666777777999>>>DDDIIIQQQ___uuuuuueeeXXXQQQLLLFFFAAA<<<<<<<<<<<<<<<===>>>>>>AAA@@@BBBFFFIIINNNYYYeeezzzsss\\\LLLEEEBBB<<>>;;;;;;;;;;;;;;;===AAAEEEHHHJJJJJJJJJBBB@@@===:::999999:::;;;;;;<<<@@@EEEJJJRRRaaappp~~~wwwnnnhhhgggfffeeeccc}}}vvvnnneee```\\\]]]```fffmmmqqqooommmmmmmmmnnnooopppqqqrrrrrrvvvvvvuuuuuuuuuuuuvvvvvvwwwwwwxxxxxxxxxwwwwwwvvvuuuuuuvvvwwwxxxxxxxxxwwwvvvvvvvvvuuuuuuttttttsssqqqpppooonnnnnnppprrrsssrrrsssssstttuuuvvvwwwwwwooollleee\\\SSSIIIBBB>>>??????CCCIIIOOO[[[ooo{{{jjjccc___ZZZUUUSSSSSSSSSSSSSSSTTTYYY___cccjjjttt~~~tttmmmhhhccc```[[[TTTNNNLLLMMMTTTdddrrryyyooollliiifffdddeee___^^^]]]\\\[[[YYYXXXXXXUUUVVVWWWWWWWWWUUUTTTSSSMMMMMMMMMMMMMMMMMMMMMMMMIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHFFFEEECCCCCCCCCBBB@@@======<<<:::888777666666777666777777888:::@@@GGGLLLWWWfff~~~{{{ppp```UUUNNNIIIDDD???;;;;;;<<<<<<===>>>>>>>>>AAAAAACCCGGGJJJPPP^^^kkk|||fffUUUJJJCCC@@@===FFFTTTfffxxxkkkVVVJJJDDDAAA======<<<;;;::::::;;;;;;999::::::::::::999888888444999>>>BBBJJJXXXmmm|||~~~{{{uuussstttwwwzzzyyyxxxwwwuuutttsssrrrrrruuutttsssrrrrrrqqqooommmiiiiiijjjjjjjjjiiigggfffbbbbbbcccdddgggjjjmmmnnnmmmnnnnnnnnnmmmjjjhhhfff^^^\\\\\\___eeennn~~~~~~|||zzzyyyyyywwwuuusssvvvwwwxxxzzz{{{|||}}}}}}|||tttpppjjjfffbbb\\\TTTNNNRRRSSSYYYfffuuuxxxqqqttt~~~}}}yyytttlllcccZZZSSSIIIFFFAAA===;;;:::;;;<<<===@@@DDDHHHJJJJJJHHHGGG???===:::888888999:::<<<===>>>CCCIIINNNWWWiiizzz|||uuulllgggffffffeeeccc~~~xxxooogggaaa\\\\\\]]]ccckkkooonnnlllnnnnnnnnnnnnoooooooooooorrrssstttuuuuuuuuuuuuuuutttuuuvvvwwwwwwvvvvvvuuuttttttvvvwwwxxxxxxxxxxxxtttttttttsssrrrqqqqqqpppooooooooonnnnnnoooppppppqqqqqqqqqrrrssstttuuuvvvpppmmmggg___VVVLLLEEE@@@>>>AAAFFFMMMUUUccc{{{nnn]]]UUUSSSQQQOOONNNMMMOOORRRTTTWWW\\\bbbfffmmmuuu{{{ppphhhbbb]]]YYYUUUPPPKKKJJJKKKSSSaaaooozzzppplllhhhbbb______[[[[[[ZZZYYYWWWVVVUUUUUUSSSTTTUUUVVVVVVUUUSSSRRRMMMMMMMMMLLLLLLKKKKKKKKKIIIIIIHHHHHHGGGFFFFFFFFFEEEEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCBBBAAA>>><<<;;;:::999888777888999999888999999:::===CCCKKKPPP```pppvvvkkk\\\QQQKKKFFFAAA===:::;;;<<<======>>>>>>>>>???@@@DDDIIIMMMUUUeeetttooo\\\PPPIIIBBB===???HHHXXXjjj|||eeeRRRGGGBBB@@@>>>===<<<;;;:::999999999999999::::::999888888777444999>>>@@@DDDPPPcccsss}}}{{{}}}zzzzzz|||~~~}}}{{{yyywwwuuuttttttuuusssrrrqqqqqqpppnnnkkkiiiiiiiiiiiiiiiiiiiiiiiicccbbbbbbccceeegggjjjlllmmmmmmmmmllljjjfffbbb___YYYXXXZZZ```hhhvvv|||zzzxxxwwwwwwuuusssqqqrrrsssuuuwwwxxxyyyyyyxxx|||~~~}}}}}}~~~|||wwwrrrmmmhhhaaa[[[WWWRRRLLLGGGJJJKKKRRR]]]jjjxxxzzzyyy~~~zzztttmmmeee\\\SSSMMMEEECCCAAA>>>;;;:::;;;<<>>AAAHHHPPPZZZjjjwwweeeSSSKKKKKKKKKJJJJJJIIILLLPPPTTTYYY^^^dddhhhpppxxxzzznnneee___YYYUUUQQQMMMIIIIIIKKKRRR```nnn}}}{{{pppkkkfff```\\\[[[YYYXXXXXXVVVUUUTTTSSSSSSQQQSSSTTTUUUUUUTTTRRRQQQOOONNNMMMLLLKKKJJJIIIHHHIIIIIIHHHHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBAAA@@@===:::999888888888888:::;;;<<<::::::;;;<<>>>>>>>>>>>>>>@@@DDDJJJPPPYYYkkk{{{iiiWWWNNNIIIAAA;;;@@@IIIZZZlll~~~{{{```NNNEEE@@@??????>>><<<;;;:::999999888::::::::::::999999888777555:::>>>>>>???III\\\lll}}}zzz}}}}}}~~~{{{yyyxxxwwwrrrpppooonnnnnnmmmjjjhhhjjjjjjiiihhhhhhiiiiiijjjcccbbbaaaaaaccceeehhhjjjlllmmmlllkkkgggccc^^^[[[VVVVVVZZZcccnnn~~~zzzyyywwwvvvuuutttrrrpppnnnppprrrtttuuuvvvvvvuuurrrtttwwwxxxxxxyyy{{{}}}}}}{{{{{{{{{yyytttoookkkddd[[[UUUQQQNNNIIIFFFEEEFFFKKKTTT]]]hhhwww~~~~~~}}}xxxppphhh___VVVNNNIIIBBBBBBAAA>>><<<:::;;;<<>>>>>>>>===<<<;;;;;;999888888888888888999999;;;:::<<<@@@BBBGGGQQQ\\\ooopppeeeWWWNNNFFF>>><<<>>><<<<<<<<<<<<===???@@@@@@DDDCCCFFFNNNVVV```rrrfffUUUJJJAAA>>>@@@DDDLLL^^^uuurrrZZZKKKAAA>>>???::::::::::::::::::::::::<<<<<<;;;::::::::::::;;;999888888:::<<>>EEEGGGIIIJJJIIIEEE@@@===888777666666888999999888===DDDMMMVVV```qqquuuooohhhbbb___^^^^^^^^^qqqpppwww~~~wwwmmmfff[[[\\\[[[\\\bbbkkknnnmmmpppppppppppppppppppppqqqppprrrttttttsssrrrrrrrrrssssssssssssrrrrrrrrrqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvuuutttqqqooommmlllkkkmmmnnnnnnmmmllllllmmmmmmmmmmmmnnnnnnoooooopppnnnmmmjjjeee^^^UUUMMMHHHFFFHHHMMMWWWfff{{{nnn\\\LLLIIIIIIFFFEEEGGGLLLOOOTTTZZZ```eeeiiikkkoootttvvvhhh\\\TTTNNNKKKJJJFFFDDDFFFHHHNNNZZZgggxxx{{{uuummmeeeaaa^^^\\\[[[YYYXXXWWWUUUTTTSSSSSSSSSSSSSSSSSSSSSRRRQQQOOONNNMMMLLLKKKJJJIIIIIIIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEFFFFFFEEEEEEDDDDDDEEEEEEDDDCCCBBBBBBBBBBBBCCCDDD======>>>======<<<;;;:::888888777777777888999999::::::<<<@@@CCCIIITTT```sss~~~kkk```TTTKKKDDD>>><<<>>><<<<<<<<<===>>>???@@@AAADDDDDDIIIQQQZZZggg|||eeeTTTIIIAAA???CCCIIITTThhh~~~nnnWWWIII@@@===>>>::::::::::::;;;;;;;;;;;;<<<;;;::::::999999:::::::::888999:::;;;AAAPPP^^^ttt}}}yyywwwqqqqqqpppnnnjjjggggggggggggggghhhhhhhhhhhhggggggfffbbb]]]YYYYYY[[[___bbbgggfffeeeeeecccaaa^^^]]]]]]cccmmm|||}}}{{{|||wwwrrrpppooommmgggbbbbbb``````aaadddeeedddbbbdddeeegggggggggiiimmmqqqyyyzzz}}}}}}||||||~~~~~~}}}|||}}}~~~}}}|||{{{zzz{{{{{{}}}|||zzzzzzyyywwwtttqqqiii```VVVRRRMMMFFFCCCCCCDDDCCCGGGNNNWWWfff}}}}}}xxxttttttooohhh```XXXPPPIIIDDD===<<<;;;;;;<<<>>>@@@AAAFFFHHHIIIIIIGGGBBB>>>;;;777666666777999;;;<<<<<>>===???<<<<<<<<<===>>>@@@AAABBBCCCFFFMMMUUU___pppcccQQQGGG@@@AAAFFFOOO^^^vvvgggRRRGGG???===>>>::::::;;;;;;<<<<<<<<<===;;;;;;:::999999999999::::::999:::;;;;;;>>>JJJUUUjjjyyy}}}yyyvvvrrrqqqoookkkgggeeeeeefffggggggggghhhhhhggggggffffffccc^^^YYYWWWXXXZZZ[[[aaaaaa``````___^^^]]]\\\bbblll{{{}}}{{{{{{xxxsssooommmhhhaaa\\\ZZZXXXWWWXXXYYYZZZYYYXXXZZZ[[[\\\]]]```eeelllpppvvvxxx{{{|||{{{zzzzzz{{{~~~~~~}}}}}}}}}}}}}}}~~~{{{{{{zzzyyyyyyyyyzzzzzz{{{zzzzzzyyyyyyzzzzzz{{{zzzyyyxxxxxxxxxwwwtttqqqggg___VVVQQQLLLEEECCCDDDEEEEEEIIISSS```uuu|||wwwrrrmmmeee\\\TTTMMMFFFBBB>>>===<<<;;;===???CCCEEEIIIIIIIIIGGGDDD@@@;;;999555555666888:::===???AAACCCJJJUUU```oootttoooiiidddbbbbbbbbbbbbfffjjjtttyyyrrrmmmdddcccaaabbbjjjsssvvvssspppppppppppppppnnnmmmlllnnnppprrrsssqqqppppppqqqtttsssssssssrrrrrrrrrrrrqqqrrrssstttuuuvvvwwwwwwtttsssqqqooommmlllkkkjjjmmmoooooonnnllljjjiiijjjiiiiiiiiijjjjjjjjjjjjjjjjjjkkkkkkjjjeee^^^WWWSSSMMMPPPXXXeeetttmmm]]]QQQPPPQQQNNNOOOTTTVVV[[[ccckkkppprrrrrrrrrrrrvvv||||||tttfffYYYOOOHHHCCC@@@@@@===>>>@@@CCCIIIUUU```qqq}}}}}}pppkkkddd```___```bbbccc]]]^^^^^^^^^]]][[[ZZZXXXTTTSSSSSSRRRPPPOOONNNMMMJJJJJJIIIHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDCCCCCCEEEDDDDDDDDDDDDDDDDDDEEE=========<<<;;;:::999888555555555555666777888999:::;;;>>>AAAEEEMMM^^^mmm~~~tttaaaWWWMMMGGGBBB===<<<>>><<<<<<===>>>???@@@BBBCCCCCCIIIRRRZZZeeeyyyyyy]]]MMMDDD???BBBIIIRRRfff~~~aaaOOOEEE@@@>>>>>>::::::;;;<<<<<<=========<<<<<<;;;::::::::::::::::::999;;;======>>>FFFOOO___ppp}}}zzzuuuqqqpppooommmiiieeedddeeegggggggggggghhhggggggfffffffffccc^^^YYYVVVTTTTTTTTTYYYZZZZZZZZZZZZ[[[]]]^^^ggguuu~~~|||vvvtttqqqnnnkkkfff```[[[UUUTTTTTTSSSSSSSSSRRRQQQSSSSSSUUUYYY___gggpppuuuwwwyyy{{{|||zzzxxxxxxxxx|||{{{zzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyxxxwwwvvvwwwwwwvvvsssqqqhhh```WWWQQQKKKDDDCCCEEEFFFKKKTTTaaattt{{{tttmmmdddZZZQQQJJJDDD@@@>>>===;;;;;;>>>AAAEEEHHHLLLKKKIIIFFFBBB===:::888555666777888:::===@@@CCCGGGOOO[[[iiizzz}}}tttoooiiieeebbbbbbaaaaaahhhlllxxx~~~yyyuuurrrjjjjjjhhhjjjttt}}}zzzoooooonnnmmmlllkkkiiihhhlllnnnqqqqqqqqqppppppqqqrrrrrrrrrrrrqqqqqqqqqqqqnnnooopppqqqrrrssstttuuurrrpppooolllkkkjjjiiiiiilllmmmnnnllliiigggggggggffffffggghhhiiijjjkkkkkkiiijjjkkkjjjgggccc]]]ZZZSSSVVV^^^jjjyyyoooaaaVVVVVVWWWUUUWWW]]]aaafffnnnuuuzzzzzzxxxvvvwwwyyy}}}|||qqqiii\\\PPPGGGBBB>>><<<<<<:::;;;???BBBGGGRRR]]]nnnyyy|||tttiiieee```^^^___bbbdddfffbbbbbbbbbaaa___]]]ZZZYYYUUUTTTSSSQQQPPPOOONNNMMMIIIHHHHHHGGGGGGGGGGGGGGGEEEEEEDDDDDDCCCDDDDDDDDDCCCDDDDDDDDDDDDCCCBBBAAACCCCCCCCCDDDDDDCCCCCCCCC======<<<<<<;;;999888777444444444555666888999:::<<<===@@@CCCGGGQQQeeewwwxxxnnn___VVVLLLFFFAAA<<<:::<<<=========>>>@@@AAACCCDDDDDDMMMWWW```mmmlllUUUHHHBBB???CCCLLLTTTkkkxxx\\\LLLEEEBBB@@@???;;;;;;;;;<<<<<<<<<=========<<<<<<;;;;;;;;;;;;;;;999888:::>>>??????EEEMMMXXXiii~~~yyytttooonnnmmmkkkhhheeedddfffhhhgggggggggggggggfffeeeeeedddbbb^^^YYYUUURRRPPPOOOPPPRRRTTTTTTUUUXXX]]]aaappp~~~}}}uuutttrrrppplllgggbbb^^^UUUVVVVVVUUUSSSQQQPPPOOOOOOOOORRRXXXaaakkkuuuzzz|||}}}~~~}}}zzzxxxvvvvvvyyyyyywwwvvvuuuuuuuuuuuuuuuvvvvvvwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwuuuuuutttuuuuuutttrrrpppjjjbbbYYYRRRKKKDDDDDDGGGHHHSSScccvvv}}}yyytttmmmbbbXXXOOOHHHBBB???<<<<<<;;;===???CCCGGGJJJNNNLLLIIIDDD@@@<<<:::999666777999999999<<<@@@DDDLLLUUUcccttttttoooiiidddbbbaaa___^^^nnnrrr}}}~~~|||zzzyyyssssssrrrvvvqqqpppnnnllljjjiiihhhhhhkkkmmmpppppppppooooooppppppooooooooonnnnnnnnnnnnlllmmmnnnooopppqqqrrrrrrpppnnnllljjjiiihhhhhhhhhhhhjjjjjjiiigggddddddeeecccdddeeefffhhhiiijjjjjjggghhhiiijjjhhhfffcccaaa[[[^^^eeeppp}}}sssggg___aaaccccccfffmmmtttyyy|||{{{|||~~~~~~xxxtttfff___SSSIIIAAA===:::999999888999===@@@DDDNNNXXXiiisss{{{}}}|||xxxqqqjjj```]]]ZZZZZZ]]]```cccdddbbbbbbaaa___]]]ZZZXXXWWWUUUTTTRRRPPPNNNMMMMMMLLLGGGGGGFFFFFFFFFFFFGGGGGGDDDDDDCCCCCCCCCCCCDDDDDDBBBCCCDDDDDDDDDCCCAAA@@@???@@@@@@AAAAAA@@@@@@???===<<<<<<;;;:::888777666444444444666777999;;;<<<===>>>BBBGGGLLLYYYppppppggg[[[SSSJJJEEE@@@;;;:::;;;======>>>???@@@BBBDDDEEEGGGQQQ]]]hhhxxxppp^^^LLLEEEBBBAAAFFFOOO[[[rrrsssXXXIIIEEECCC@@@???;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::::::::;;;999888999===??????DDDJJJSSSbbbxxxxxxsssoooooonnnkkkhhhfffgggiiiggggggggggggffffffeeedddbbbaaa^^^ZZZVVVRRRNNNLLLJJJLLLNNNNNNOOORRRYYY^^^ttt~~~}}}yyyxxxwwwtttppplllhhhfff```bbbdddccc```\\\YYYXXXVVVVVVXXX___iiittt|||~~~zzzwwwvvvvvvwwwvvvtttsssrrrqqqppppppqqqqqqqqqqqqrrrtttuuuuuuuuuvvvvvvwwwwwwwwwvvvvvvtttssssssssstttssspppnnniiibbb[[[TTTMMMGGGHHHMMMOOO___uuu|||wwwpppiii]]]SSSJJJDDD@@@>>>;;;<<<===@@@CCCGGGJJJLLLMMMJJJFFFAAA===;;;::::::777999;;;::::::===CCCHHHSSS\\\lllsssnnniiieeebbbaaa```___zzz}}}~~~~~~}}}vvvtttpppllljjjjjjjjjkkkjjjlllooopppooonnnooopppoooooonnnnnnnnnmmmmmmmmmmmmmmmnnnoooooopppqqqqqqnnnmmmjjjhhhggggggggghhheeefffgggfffdddbbbbbbbbbbbbccccccdddeeefffffffffgggggghhhhhhhhhgggffffffbbbeeemmmwww{{{qqqlllqqqvvvwww}}}~~~~~~~~~~~~}}}xxxrrrmmm^^^WWWLLLCCC===:::888777555555777:::===@@@IIIRRR^^^fffmmmmmmkkkgggaaa[[[UUUSSSSSSTTTXXX[[[]]]]]]\\\[[[ZZZXXXVVVUUUUUUUUUSSSRRRPPPMMMKKKJJJJJJJJJFFFFFFEEEEEEEEEFFFFFFGGGDDDCCCCCCBBBBBBCCCCCCDDDAAABBBCCCDDDDDDBBBAAA???===>>>????????????>>>===<<<<<<<<<;;;999888666555444444555666888:::<<<======???EEEKKKSSSccc}}}wwwiii```UUUMMMEEEBBB???;;;:::<<<======>>>???AAACCCEEEFFFKKKVVVcccqqqttt```RRRFFFEEEEEEDDDJJJSSSeee{{{oooTTTGGGDDDBBB@@@>>><<<<<<;;;;;;::::::999999;;;:::999999888888999999:::777888;;;======@@@FFFLLLYYYmmm~~~yyyuuuuuutttpppllliiihhhhhhggggggggggggfffeeedddccc______]]][[[WWWRRRNNNLLLGGGIIIJJJIIIHHHKKKRRRXXXlll|||~~~}}}|||zzz{{{{{{{{{yyywwwuuuttttttyyy}}}|||uuuqqqooojjjjjjlllrrr|||~~~xxxuuuuuuuuusssrrrqqqooommmllllllllljjjiiiiiiiiijjjlllnnnppppppqqqsssuuuvvvvvvvvvuuutttsssrrrrrrrrrqqqnnnlllgggaaa[[[VVVPPPLLLOOOVVV^^^pppxxxsssfff___UUUKKKDDDAAA>>>===;;;===@@@DDDHHHLLLNNNOOOJJJGGGBBB===:::999::::::777:::<<<======@@@HHHNNNZZZdddvvv}}}pppmmmhhheeeeeeddddddccczzzwwwrrrnnnlllkkkmmmnnniiilllnnnoooooonnnooooooppppppppppppoooooooooooonnnnnnooooooppppppqqqqqqnnnllliiigggffffffggggggbbbcccddddddbbb``````aaabbbbbbbbbbbbbbbbbbbbbbbbffffffggggggggghhhiiiiiigggjjjqqq|||zzzwww~~~~~~}}}}}}zzzuuunnniiiZZZSSSIII@@@;;;999888777333333555888:::===EEEOOOTTT[[[```___\\\ZZZTTTOOOMMMMMMMMMPPPTTTWWWXXXXXXVVVUUUSSSRRRQQQQQQRRRSSSQQQPPPNNNKKKIIIHHHHHHHHHFFFEEEEEEEEEEEEEEEFFFFFFCCCCCCBBBBBBBBBCCCCCCDDDAAABBBCCCDDDDDDBBB@@@???>>>???@@@AAAAAA@@@???>>><<<<<<<<<;;;999777666555444444555777999;;;===>>><<<@@@FFFNNNXXXjjjssseee\\\PPPIIIBBB@@@>>>::::::<<<======>>>???AAACCCEEEFFFNNNYYYgggxxxuuufffWWWKKKDDDEEEGGGGGGMMMVVVnnnlllRRREEECCCBBB???===<<<<<<;;;:::999888888777999888888777666777777777;;;888777:::;;;:::===BBBEEEPPPbbbvvv|||zzzzzzyyyuuupppkkkhhhgggggggggggggggfffeeedddccc^^^^^^]]][[[WWWSSSOOOLLLFFFHHHHHHEEECCCEEELLLRRR```ppp}}}|||{{{zzzxxxzzz{{{|||||||||~~~}}}wwwtttsssuuuqqqpppnnnlllkkkiiiiiiiiidddcccbbbaaaccceeeiiikkkkkkmmmppprrrtttvvvvvvvvvtttsssrrrrrrrrrpppmmmjjjddd___ZZZWWWRRRPPPUUU\\\kkkyyyqqqkkk^^^WWWMMMEEE@@@>>>===<<<<<<>>>CCCGGGLLLOOOQQQQQQGGGDDD>>>:::777777999:::777:::>>>>>>???DDDLLLSSS___jjj}}}vvvnnnkkkhhhfffgggggggggggg{{{uuunnnjjjkkkmmmmmmmmmmmmmmmlllkkkkkkkkklllmmmqqqqqqooommmlllkkkkkkkkkllllllmmmmmmmmmllljjjiiigggffffffeeecccbbbbbbaaaccccccccccccaaa___]]][[[]]]^^^^^^___```aaabbbbbbeeegggiiiiiihhhgggggghhhnnnpppttt{{{}}}yyyuuuooohhhcccWWWQQQHHH@@@;;;888555444666555555666777:::===???LLLOOORRRQQQMMMGGGCCC@@@AAABBBCCCFFFJJJNNNRRRUUUSSSQQQNNNLLLKKKLLLNNNOOOLLLLLLLLLKKKJJJJJJIIIIIIHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>===<<<<<<999999999888999999::::::777666555666999<<<>>>>>>EEEFFFMMMWWWbbbuuuoooaaaWWWJJJGGGBBB>>><<<;;;<<<===??????@@@BBBDDDHHHLLLNNNSSS___pppyyykkkbbbNNNHHHEEEDDDAAABBBRRRdddzzz}}}hhhQQQEEEBBB???;;;999<<<;;;;;;;;;;;;:::::::::::::::::::::::::::::::::999999:::;;;;;;;;;::::::???EEESSShhh~~~zzzwww~~~~~~yyysssmmmjjjgggggggggfffddd```]]]ZZZ]]]]]]]]][[[YYYVVVSSSQQQIIIHHHGGGEEEDDDFFFKKKOOO^^^iiiyyy~~~|||{{{{{{|||}}}}}}zzzxxxuuurrrnnnmmmlllkkkmmmmmmjjjccc^^^```YYYVVVZZZ]]]]]]```fffgggkkknnnppppppqqquuuxxxwwwvvvttttttsssqqqmmmkkkiiiddd^^^YYYUUUTTT[[[eeesss~~~yyypppggg```WWWQQQHHHAAA===<<<<<<<<>>@@@DDDHHHKKKMMMMMMLLLJJJIIIIIIIIIKKKKKKLLLLLLKKKJJJJJJIIIIIIHHHGGGFFFFFFEEEDDDDDDCCCCCCBBBCCCCCCDDDDDDCCCAAAAAAAAAAAAAAAAAA@@@???>>>>>>===>>>>>>>>>>>>===<<<<<<999999888888888888888999777666666777999<<<>>>???DDDGGGOOO]]]lllyyyjjj\\\SSSHHHFFFBBB>>>;;;;;;<<<===<<<===>>>???BBBFFFJJJNNNWWWdddvvvvvvggg\\\LLLGGGDDDEEEDDDFFFVVVhhhxxxdddNNNDDDAAA???<<<;;;;;;;;;:::::::::999999999999999999999999999999999888999999999::::::;;;;;;<<<@@@LLL^^^sss~~~{{{xxx|||tttnnniiihhhhhhfffdddaaa^^^\\\]]]\\\\\\ZZZXXXUUUSSSQQQJJJIIIFFFDDDCCCEEEJJJOOO[[[fffuuu}}}|||{{{yyyyyyzzz{{{|||yyy{{{zzzwwwtttqqqnnnkkkiiihhhggggggddd^^^ZZZ]]]WWWTTTWWWYYYYYY\\\bbbaaafffkkkooopppqqqsssuuuwwwuuuuuuttttttrrrooolllhhhccc^^^ZZZVVVUUU\\\eeeooo{{{{{{~~~xxxrrriii```YYYPPPJJJCCC===::::::;;;;;;CCCFFFKKKPPPQQQNNNKKKHHHEEE===888888999888999;;;<<<<<>>===<<<=========>>>======<<<;;;999999888777666666666666777777777888:::<<<>>>@@@GGGJJJTTTdddyyyqqqbbbUUUMMMFFFDDD@@@===;;;;;;<<<===;;;===>>>@@@BBBFFFLLLPPPZZZiii}}}ssscccVVVIIIEEEDDDFFFGGGMMM___sssqqq^^^KKKCCCAAA???===<<<::::::::::::999999999999888888888888888888888888888777777777888999;;;<<<===@@@HHHVVViii{{{|||tttkkkjjjhhheeecccaaa```___\\\\\\[[[ZZZXXXVVVTTTSSSLLLJJJGGGDDDBBBEEEJJJOOOYYYcccqqq{{{~~~}}}||||||xxxwwwwwwwwwwwwxxxyyyzzzwwwzzz~~~~~~xxxvvvssspppllljjjhhheeebbb```]]]YYYWWWXXXUUUVVVXXXZZZYYY[[[^^^]]]bbbiiinnnpppqqqrrrrrruuuttttttuuuuuussspppmmmfffaaa]]]YYYUUUSSSYYYbbbiiivvvvvvxxx}}}xxxpppiiiaaaXXXQQQHHHDDD>>>;;;:::<<<===>>>HHHKKKNNNQQQOOOKKKFFFBBBCCC===888999:::999:::===>>>???BBBGGGKKKSSSbbbpppvvvnnnmmmdddcccccceeeggggggeeeddd}}}xxxsssrrrtttzzz|||wwwuuuuuuuuurrrpppmmmjjjgggddddddfffiiikkkmmmmmmmmmmmmlllkkkkkkjjjhhhhhhhhhhhhhhhhhhggggggdddcccccccccbbbbbbbbbbbb______^^^]]]\\\[[[ZZZYYYYYYYYYZZZ\\\^^^___```aaaaaabbbcccdddeeehhhmmmppptttyyy}}}wwwpppkkkeee```]]][[[UUUMMMEEE@@@<<<:::888333333333333333444666666666777999888777666777999666666666777999<<<>>>@@@BBBDDDGGGIIIJJJJJJIIIHHHJJJIIIIIIHHHGGGGGGFFFFFFCCCCCCCCCCCCCCCCCCBBBBBB@@@BBBCCCDDDCCCAAA???======>>>>>>>>>======<<<;;;<<<============<<<;;;;;;999888777666555444444444777888999999:::===@@@BBBKKKOOOZZZmmmyyyjjj\\\PPPIIIDDDBBB???<<<;;;;;;<<<===<<<>>>AAABBBDDDIIIQQQVVV]]]mmm|||rrraaaSSSJJJDDDCCCFFFJJJUUUmmmkkk[[[JJJCCCBBB???===<<<;;;;;;:::::::::999999999777777777777777777777777777666555555777999<<<===>>>???DDDOOO___rrrxxxllljjjgggdddbbbaaaaaaaaa]]]\\\\\\[[[YYYXXXWWWVVVQQQNNNJJJFFFDDDGGGLLLQQQ\\\eeepppxxxzzzzzzyyyyyyttttttuuuuuuvvvvvvwwwwwwyyyzzz}}}|||wwwuuurrrooolllkkkhhhccc___[[[YYYWWWVVVUUUYYY^^^cccdddbbb``````aaadddhhhllloooqqqqqqrrrrrrrrrssstttuuutttpppmmmccc___ZZZVVVRRROOOUUU]]]dddpppyyy{{{yyyqqqiiiccc[[[RRRLLLBBB???<<<;;;===@@@BBBCCCLLLNNNPPPPPPMMMGGGAAA===AAA<<<:::;;;;;;:::<<<@@@BBBBBBFFFKKKRRR\\\nnn}}}tttmmmlllddddddeeeeeeffffffeeeddd}}}vvvpppooorrrzzz|||yyyxxxwwwtttrrrmmmjjjfffcccbbbdddgggiiijjjjjjkkkkkkkkkjjjjjjiiigggggggggggggggggghhhhhhcccccccccbbbbbbaaaaaa```^^^^^^]]]\\\[[[ZZZZZZYYYZZZZZZ[[[\\\^^^___```aaaaaabbbcccccccccfffjjjmmmrrrxxx|||}}}~~~zzztttnnniiiddd___\\\\\\WWWOOOIIIDDD???;;;999444444333333333333444444333444555333222111222444333333333444666888:::<<<@@@BBBFFFIIIKKKJJJHHHGGGHHHHHHGGGGGGFFFEEEEEEEEEBBBBBBBBBBBBCCCCCCCCCCCCAAABBBCCCCCCBBB@@@>>>===<<<<<<=========<<<;;;;;;<<<<<<<<<<<<<<<;;;::::::888777666555444444444444666888:::;;;;;;>>>BBBEEELLLSSSaaatttrrrdddXXXMMMGGGAAA???===<<<;;;;;;<<<===<<>><<<;;;;;;;;;;;;;;;:::::::::999666666666666666666666666777666555555777999<<<===999;;;???FFFSSSggg}}}~~~|||~~~wwwkkkiiieeebbb`````````aaa]]]]]]\\\[[[[[[ZZZZZZZZZVVVTTTPPPKKKIIIKKKOOOSSS___gggpppvvvwwwwwwwwwwwwqqqrrrtttuuuuuuuuuttttttwwwwwwyyy{{{}}}~~~|||||||||yyytttooonnnqqqzzzvvvtttssspppmmmiiigggbbb]]]YYYWWWWWWWWWXXXaaalllrrrrrrooojjjffffffffffffhhhkkkmmmooopppqqqqqqrrrtttuuussspppmmmbbb]]]XXXTTTPPPNNNTTT\\\dddsss}}}xxxuuuoooggg```ZZZSSSLLLFFF>>><<<;;;<<<@@@DDDFFFGGGNNNOOONNNLLLHHHBBB===999===999888::::::999<<>>===;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;:::999777777666555444444444444444777:::<<<<<>>===<<<;;;;;;;;;<<<===:::>>>BBBCCCEEEKKKVVV^^^mmm|||yyyqqqbbbUUUNNNGGGDDDJJJVVVkkk~~~___SSSGGGCCCAAA===;;;:::::::::::::::999999999999666666666666666666666666888777777777888999;;;<<<999;;;???CCCNNN```wwwzzzxxx~~~yyyrrrhhhfffccc```___^^^______]]]\\\[[[[[[[[[[[[[[[\\\ZZZXXXUUUQQQNNNNNNQQQTTT___eeelllppppppooopppqqqlllnnnqqqsssttttttsssrrrrrrrrrtttvvvyyyzzzyyyxxxrrrpppooolllgggccceeejjj}}}yyyuuuuuutttrrrppphhhfffccc^^^ZZZXXXYYY[[[^^^jjjwww|||{{{wwwqqqkkkiiigggeeefffiiilllnnnoooqqqqqqsssuuuvvvtttppplllddd___ZZZWWWTTTTTT\\\fffppp~~~vvvpppgggbbbZZZTTTPPPKKKEEE@@@;;;::::::===BBBFFFHHHIIINNNMMMJJJGGGBBB>>>:::888777555555888888777;;;@@@CCCDDDKKKUUU```ooovvvpppooonnnmmmjjjfffddddddhhhkkk}}}uuurrruuuxxx~~~xxxvvvtttrrroooooommmiiifffcccbbbbbbbbbcccdddfffhhhhhhgggfffeeeeeeddddddcccdddeeefffgggeeedddcccbbb```^^^]]]]]]^^^]]]\\\ZZZZZZZZZZZZ[[[[[[[[[[[[\\\\\\\\\]]]]]]\\\^^^```aaabbbccceeegggnnnsss{{{yyyrrrpppsssxxx|||~~~|||yyyxxxvvvtttrrroookkkgggccc^^^\\\XXXTTTOOOHHH@@@;;;777777777777666555444333444666777777555444444555333333333444666888;;;<<>>===>>>>>>;;;;;;<<<<<<<<<<<<<<<;;;:::;;;;;;;;;;;;:::999999666666555555555555555666222666:::<<<===@@@GGGLLLTTTdddyyyppp```UUULLLEEEAAA<<<;;;;;;:::;;;;;;<<<===;;;???CCCEEEGGGMMMYYYbbbuuu~~~zzzwwwnnn___TTTLLLGGGHHHQQQ___uuuqqqVVVLLLCCC@@@???<<<::::::888888888888777777777777666666666666666666666666888999999999::::::;;;;;;999<<<@@@BBBIIIYYYoooxxxpppkkkeeecccaaa___]]]\\\\\\\\\[[[ZZZYYYYYYYYYZZZ[[[\\\[[[[[[XXXUUURRRQQQRRRTTTXXX]]]cccfffeeedddeeefffdddggglllpppsssssssssrrrqqqqqqrrruuuxxxyyyvvvsssqqqkkkgggdddaaa```gggqqq}}}xxxuuuvvvvvvuuusssjjjjjjhhhddd```___aaacccfffrrr||||||xxxuuupppkkkjjjhhhgggjjjnnnqqqrrrrrrssstttuuuwwwxxxuuuqqqmmmiiiddd___]]]]]]aaalllxxxwwwnnnggg\\\WWWPPPKKKIIIEEE@@@<<<<<<<<<===AAAFFFJJJKKKLLLKKKIIIEEEAAA===:::999888555444666999999888<<>>======>>>???;;;;;;<<<<<<===<<<<<<<<<:::;;;;;;;;;;;;:::999999666666555555555666666777111555:::===>>>AAAHHHNNN^^^pppzzziiiZZZOOOHHHBBB>>>;;;:::::::::;;;;;;<<<======BBBGGGHHHJJJQQQ]]]gggyyy|||yyytttjjj\\\RRRJJJGGGKKKVVVfff|||yyyfffPPPGGG???>>>>>>;;;:::;;;666666666666555555555555777777777777777777777777999999:::;;;;;;;;;::::::555999<<<===BBBOOOcccsssxxxqqqkkkgggbbbaaa```^^^\\\[[[[[[ZZZYYYXXXWWWWWWWWWYYYZZZ[[[[[[[[[ZZZWWWSSSQQQRRRSSSRRRVVV[[[]]]\\\[[[\\\^^^^^^bbbgggmmmqqqssssssssstttttttttvvvyyyxxxtttpppqqqiiibbb```^^^```lllzzz|||wwwuuuvvvwwwvvvuuunnnooonnnkkkgggfffiiilllkkkvvv|||yyysssqqqnnniiikkkjjjlllpppvvvxxxxxxvvvuuuvvvxxxyyyzzzwwwrrrnnnmmmhhhdddccceeekkkyyyzzzrrrggg___WWWRRRLLLHHHFFFDDD@@@<<<@@@@@@AAAEEEJJJNNNOOOOOOJJJGGGBBB===:::888888999777777999<<<<<<;;;???FFFIIINNNZZZjjjzzzyyyqqqmmmmmmlllmmmnnnllljjjkkknnnqqq{{{xxxxxx{{{vvvuuuttttttpppnnnjjjgggdddbbbaaaaaaffffffeeeeeeeeeeeeddddddbbbaaa```______^^^^^^______`````````______^^^]]]]]]]]]\\\\\\[[[ZZZZZZYYY[[[[[[ZZZZZZYYYYYYXXXXXX]]]]]]^^^```aaacccddddddhhhjjjooovvv}}}sssmmmooorrrssswww}}}|||xxxvvvwwwwwwvvvuuussspppoookkkiiifffaaaZZZRRRLLLHHHBBB@@@<<<999777777888999999888777666555666777777888888999;;;???EEEJJJMMMUUUVVVWWWWWWUUUQQQMMMKKKIIIHHHGGGFFFFFFEEEBBB@@@???>>>===>>>AAACCCCCCCCC????????????>>>>>>>>>>>>:::::::::999999:::;;;;;;:::::::::999999999888888666666555555555666666777<<<999999<<>>>>>>>>>>>============>>>>>>DDDBBBBBBGGGNNNVVVbbbnnnzzzuuupppmmmkkkcccVVVKKKGGGGGGKKKXXXnnnnnn^^^IIIDDD>>>999777777666555999999888777666666777777999888777777777777777888::::::::::::::::::;;;;;;:::666777???BBBHHHZZZooozzzuuupppllljjjgggddd```]]]]]]\\\[[[[[[XXXXXXXXXXXXXXXXXXXXXWWWXXXYYYZZZZZZYYYWWWUUUSSSQQQQQQSSSTTTVVVWWWXXXXXXZZZ]]]bbbfffiiikkknnnppprrrrrrsssuuuuuussspppmmmpppllliiieeeaaaeeeyyy}}}|||{{{yyyxxxwwwvvvvvvtttsssqqqooonnnmmmllllllnnnkkkjjjjjjgggdddfffkkkqqqyyy{{{zzzzzzyyywwwvvvuuutttsssooojjjjjjoooqqqttt}}}xxxrrriii^^^UUUJJJGGGCCC???<<<;;;;;;<<<===@@@DDDHHHKKKKKKJJJHHHEEECCC???;;;999777777777;;;777666999:::;;;@@@EEELLLYYYjjjyyy|||wwwpppkkkjjjiiilllooopppooooooqqqsss~~~{{{{{{~~~~~~{{{xxxvvvtttpppooommmjjjgggeeecccbbbeeeeeeeeeeeeeeeeeeeeeeeebbbaaa```___^^^]]]]]]\\\^^^^^^^^^^^^^^^]]]\\\\\\]]]]]]\\\\\\[[[[[[ZZZZZZYYYYYYYYYYYYYYYYYYZZZZZZ\\\\\\]]]___```aaabbbcccbbbeeeiiinnnuuu~~~{{{rrrmmmooorrrssswww||||||xxxwwwxxxyyyyyyyyyxxxwwwvvvqqqooolllfff___WWWPPPLLLGGGEEEAAA===;;;::::::;;;;;;:::999888999:::;;;<<<<<<<<<>>>AAAFFFLLLRRRVVVbbbbbbbbb```\\\VVVPPPMMMKKKIIIGGGFFFEEEDDDBBB@@@AAA@@@>>>>>>@@@AAA@@@@@@?????????>>>>>>>>>======:::::::::999999::::::;;;999999999999888888888888666666666666666666777888;;;888999===AAAHHHSSS^^^vvvppp^^^RRRIIIAAA>>>???<<<<<<;;;;;;;;;<<<======AAA???AAAGGGMMMVVVdddpppwwwsssnnnjjjeee]]]RRRJJJFFFGGGMMM]]]tttdddTTTEEEAAA<<<999888888888888888888777666666666666666666666666555555666777777777777777888888888888999<<<888999>>>@@@BBBRRRddd|||~~~yyyuuusssllliiiddd```^^^]]][[[ZZZXXXXXXWWWWWWWWWWWWVVVVVVYYYYYY[[[[[[ZZZYYYWWWVVVMMMMMMNNNNNNOOOPPPQQQRRRTTTXXX^^^cccgggkkkooorrrsssssstttuuuvvvuuusssqqqqqqmmmkkkkkkmmmuuu}}}|||{{{yyywwwvvvuuuuuurrrrrrqqqooonnnllllllkkkfffdddcccdddcccbbbgggmmmzzz}}}xxxxxxwwwvvvtttsssrrrqqqoookkklllsssvvv{{{wwwpppiii```VVVMMMFFFDDDAAA>>><<<<<<======???AAAEEEHHHIIIIIIGGGFFFAAA???<<<999777666666666:::777777:::===>>>DDDJJJSSSbbbttt}}}vvvrrrmmmiiiiiigggiiilllmmmnnnooosssvvvxxxvvvuuuxxx{{{xxxuuuqqqqqqpppnnnllliiifffdddeeeeeeeeeeeeeeeeeeeeeeeebbbbbb```___]]]\\\[[[ZZZ\\\\\\\\\\\\[[[[[[[[[[[[\\\\\\]]]]]]\\\\\\[[[[[[WWWWWWWWWXXXYYYYYYZZZZZZZZZ[[[\\\]]]^^^___```aaa^^^```cccgggkkkqqqxxx}}}{{{wwwqqqmmmnnnqqqssswww{{{~~~zzzzzz{{{}}}}}}{{{xxxrrrjjjaaaZZZVVVOOOLLLHHHCCC???===<<<<<<;;;:::::::::;;;===@@@AAAEEEFFFIIINNNUUU]]]dddhhhsssrrrpppkkkddd[[[SSSNNNNNNKKKHHHEEEEEEDDDBBBAAADDDAAA????????????>>><<>>>>>>>>>>>======::::::999999999999::::::888888888888777777777777666666666666666777888999:::999;;;@@@FFFNNN\\\hhhwwwiiiYYYNNNFFF@@@===>>>;;;;;;;;;;;;<<<<<<===>>>@@@???BBBHHHPPPZZZiiiwwwyyyvvvppphhh___UUUMMMHHHFFFIIIRRRfff~~~vvv[[[KKK@@@===999777888999::::::777777666555555555666666444444444444444555666777666666777777888888888888;;;888999======>>>IIIXXXqqqzzzwwwsssnnnhhhddd```^^^[[[YYYWWWVVVVVVVVVUUUUUUUUUUUUXXXYYYZZZ[[[[[[ZZZYYYXXXRRRQQQPPPOOOOOOOOOPPPQQQPPPTTTZZZ___dddiiimmmpppqqqqqqrrrsssttttttuuuuuuuuurrrqqqvvv~~~}}}|||zzzyyywwwuuutttsssppppppooonnnllljjjhhhgggaaa______aaabbbdddmmmwww}}}wwwvvvuuutttsssqqqpppppppppmmmpppxxx~~~{{{tttkkkccc\\\UUULLLFFFAAA???>>><<<<<<===>>>@@@BBBCCCEEEFFFFFFEEECCCBBB>>>===;;;999777777777888:::888888<<>>???BBBEEEIIIKKKQQQTTTYYYaaajjjrrrzzz~~~{{{tttjjj___UUUPPPPPPMMMHHHEEEDDDCCCBBBAAACCCAAA???>>>>>>>>>===<<>>>>>>>>============;;;:::999999999999999999777777777666666666666555444444444555666777888999;;;;;;>>>DDDKKKTTTdddsssooobbbSSSJJJDDD===;;;<<<============>>>???@@@AAABBBBBBFFFLLLTTT^^^ooo~~~xxxjjj[[[OOOIIIGGGFFFLLLZZZqqqoooVVVHHH>>>;;;888666777888999999777777666666666666666777333333333333444555777777777777888888999:::::::::666555777;;;<<<===EEEPPPeeevvv|||wwwrrrlllgggccc```]]][[[VVVVVVVVVUUUTTTTTTSSSSSSWWWXXXYYYZZZZZZZZZZZZYYYXXXVVVTTTRRRPPPPPPPPPQQQPPPSSSWWW[[[___bbbfffiiikkklllmmmmmmoooqqqtttvvv}}}zzzzzz|||{{{zzzxxxvvvtttrrrqqqnnnmmmllljjjhhheeebbb```___^^^aaaeeeiiippp}}}}}}wwwwwwvvvuuusssrrrqqqqqqqqqpppttt}}}~~~}}}~~~}}}{{{nnnggg^^^VVVPPPKKKEEEBBB;;;;;;:::;;;<<<>>>@@@BBBDDDDDDDDDDDDBBB@@@>>>===;;;:::999999888999999:::999888:::>>>AAAEEEMMMWWWmmm~~~{{{qqqmmmjjjggggggjjjmmmlllkkkkkkmmmrrrxxx{{{~~~{{{yyywwwuuutttuuuvvvvvvtttpppkkkiiihhhhhhhhhgggggggggffffffeeeeeedddbbb```]]][[[ZZZZZZYYYXXXXXXXXXYYYZZZZZZ\\\]]]^^^______^^^\\\[[[YYYXXXXXXWWWVVVUUUTTTTTTVVVVVVWWWXXXYYYYYYZZZZZZ[[[^^^bbbeeegggiiilllnnnmmmnnnnnnnnnoooooopppqqqooopppooooooqqquuuyyy|||}}}wwwtttooolllggg```ZZZUUUQQQOOOIIIIIIIIIKKKOOOTTTYYY\\\bbbfffnnnwwwzzznnnbbbXXXSSSPPPLLLHHHEEECCCCCCBBBAAA@@@>>>======>>>???>>>===>>>>>>>>>============<<<;;;:::999999888888888888666666555555555444444444333333333444555777888999:::;;;@@@GGGNNNYYYkkk|||{{{ggg[[[NNNGGGAAA;;;888999<<<<<<======???@@@BBBBBBDDDEEEIIIOOOVVVbbbtttmmmYYYLLLGGGFFFGGGQQQddd}}}gggQQQEEE===:::777666666777666555777777666666666777777888333333333444555666777888666666777888888999::::::666666888::::::<<>><<<888888999:::<<>><<<:::999666666666666777888999999999999<<>><<<;;;<<<>>>??????>>>>>>>>>============<<<<<<;;;:::999888888777888888555444444444333333333333222222333444666888999::::::===CCCLLLTTTaaavvv{{{ppp^^^SSSIIICCC@@@;;;888999:::::::::<<<===???AAABBBCCCEEEJJJQQQYYYeeezzz~~~hhhUUUIIIEEEFFFIIIWWWnnnwww]]]III???<<<999777555555555444333666666555555666666777777444444444444444555666777333333444555666777777888999999999999888999<<<>>>OOO___www{{{tttnnnjjjfffbbb```YYYYYYXXXWWWVVVUUUUUUTTTTTTTTTTTTTTTUUUUUUVVVVVVVVVUUUSSSPPPMMMJJJHHHGGGEEEHHHKKKMMMPPPSSSXXX[[[YYY]]]aaaccceeeiiiooouuuzzz}}}{{{{{{zzzxxxuuuqqqnnnllliiihhheeeaaa^^^[[[ZZZYYYWWW]]]iiivvv}}}|||{{{zzzyyywwwwwwvvvuuuvvvyyy~~~~~~yyyvvvuuutttrrrsssqqqoooooopppmmmgggaaa^^^YYYQQQGGG???:::777777666777888:::===???BBBCCCBBB@@@>>>;;;999888777777222222333444555666666777:::<<<@@@FFFKKKRRR___lll~~~}}}|||~~~vvvnnnhhhccc___```eeeiiiiiilllrrrzzz}}}~~~~~~}}}{{{xxxuuusssoooooommmllljjjhhhggggggdddddddddcccaaa___\\\ZZZ[[[ZZZYYYYYYYYYZZZ\\\]]]___```aaabbb```^^^[[[YYYWWWWWWVVVUUUTTTSSSSSSRRRRRRRRRSSSSSSTTTUUUUUUUUUUUUYYY^^^bbbcccbbbbbbbbbbbbdddeeeeeeeeefffjjjmmmlllrrruuutttuuu{{{yyytttrrroooooopppsssyyy{{{kkk^^^VVVRRRJJJHHHFFFDDDDDDCCCAAA???>>><<<;;;;;;===>>>>>>===>>>>>>=========<<<<<<<<<;;;:::999888777777777777444333333333333222222222333444555666888:::<<<===>>>BBBJJJUUU```ooozzzlllbbbUUULLLCCCAAA@@@<<<;;;<<<999::::::<<<>>>@@@AAACCCCCCFFFMMMVVV___mmmrrr^^^NNNEEEDDDEEEKKK]]]wwwmmmUUUEEE===:::777555444555555444333444333333333444444555666444333333333333333444444222333333444555666777888777777777555555888:::;;;DDDRRRhhhzzzsssmmmiiidddaaa[[[[[[ZZZYYYXXXWWWVVVVVVTTTTTTTTTSSSTTTTTTUUUUUUXXXWWWWWWUUURRRNNNJJJHHHAAACCCDDDEEEGGGIIIMMMOOOMMMRRRXXX[[[]]]aaahhhnnnpppuuu|||~~~zzzzzzzzzxxxtttpppmmmjjjfffdddaaa^^^\\\\\\]]]]]]```hhhuuu~~~}}}|||{{{yyyxxxxxxwwwxxxyyy{{{~~~xxxuuussssssrrrrrrmmmjjjfffeeeeeebbb\\\VVVSSSPPPJJJBBB<<<999888888777888999;;;===@@@AAABBB???===:::777666555555555222333444555666777777777<<>>???===;;;;;;=========<<<>>>=========<<<<<<<<<<<<;;;:::999888777777777777333333333222222222111111555555666888:::<<<>>>???CCCHHHRRR^^^kkk|||oooaaaXXXOOOGGG@@@???@@@>>>>>>???;;;;;;<<<>>>@@@BBBDDDEEEEEEIIIQQQ[[[eeeuuuyyyfffTTTHHHCCCCCCDDDMMM```|||gggRRRDDD>>>777555444444555555555444222111111111222222333444333333222222111222222222444444555666777888999:::111333333222444999<<<===<<>>@@@AAABBB<<<;;;888555444333444555555666777999::::::::::::===AAAIIITTT\\\hhhzzzxxxtttzzzyyyrrrmmmgggcccfffkkknnnooossszzz}}}|||zzzxxxtttppplllhhhfffeee``````___^^^]]]\\\ZZZYYYZZZXXXVVVVVVVVVYYY[[[]]]cccbbbaaa___]]][[[ZZZYYYYYYUUUPPPNNNPPPRRRSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSTTTUUUVVVYYY[[[\\\\\\ZZZ]]]\\\[[[[[[]]]___bbbccciiilllooosssvvvzzz~~~}}}lllaaaWWWNNNIIIFFFEEEDDDCCCAAA@@@???>>><<<<<<<<<===============<<<<<<<<<===>>>===;;;999777777666555444444333333333333222222222333444444888666777;;;<<<;;;===AAAGGGNNNXXXeee{{{sssfffYYYPPPGGGDDD???;;;999999:::;;;;;;===???@@@AAABBBDDDFFFGGGMMMWWWcccpppuuueeeSSSJJJFFFDDDFFFJJJSSSkkkxxxaaaLLL@@@<<<888777555444333333444444444444222222222222444444333333333333333333333333444444444555555666666666333333333444555666777777;;;DDDQQQ```xxxwwwnnnnnntttyyy||||||}}}~~~|||{{{zzzyyyyyy{{{|||wwwrrrkkkfffdddaaa^^^]]]]]]\\\WWWSSSSSSRRRPPPNNNNNNNNNPPPPPPSSSTTTUUUUUUTTTQQQOOOMMMGGGDDDAAA===<<<;;;<<<===DDDDDDFFFIIIMMMRRRWWWZZZ___bbbffflllqqqtttwwwxxxrrrqqqpppnnnmmmoootttwwwuuutttsssrrrpppmmmiiifffeee```]]]```bbbeeeqqq~~~~~~~~~}}}|||zzzwwwuuutttuuuwwwyyyyyyzzz}}}|||xxxvvvxxx{{{yyyqqqiiieee___XXXRRRNNNKKKFFFCCC@@@===:::777666777999;;;===???@@@AAA@@@===:::888555555555444444333333222666666777777888999:::;;;AAAHHHPPPXXXggg}}}zzzyyy}}}sssnnnllliiiiiikkknnntttyyy{{{}}}}}}wwwppp~~~|||xxxsssmmmhhhdddaaa`````````___^^^\\\[[[ZZZZZZYYYWWWVVVWWWYYY[[[]]]______^^^]]][[[ZZZYYYYYYWWWTTTPPPOOOPPPRRRSSSRRRRRRRRRQQQQQQQQQRRRSSSSSSSSSTTTUUUXXXZZZ[[[ZZZYYY[[[ZZZYYYYYYZZZ\\\^^^___bbbeeeiiinnnrrrwww}}}wwwggg\\\RRRJJJFFFEEEDDDCCCBBB@@@???>>>>>><<<<<<<<<<<<<<<<<<<<<===<<<;;;;;;<<<===<<<:::888777666666555444444333333333333222222333333444555555444555:::<<<<<>>;;;999999:::;;;;;;===???@@@@@@BBBDDDFFFKKKPPPZZZfffvvv}}}hhhZZZKKKCCC@@@@@@DDDIIIXXXnnnpppZZZGGG===:::666555444222222222222222444333222111111222333444333333333333333333333333333333444444444555555555333333333444444555666777777>>>HHHUUUjjjwwwmmmlllpppuuuzzzyyywwwyyy|||~~~~~~}}}~~~}}}{{{yyyyyyxxxxxxzzzxxxqqqkkkiiieeeaaa^^^^^^[[[WWWSSSRRRQQQPPPOOOOOOPPPQQQRRRRRRSSSTTTUUUTTTRRRQQQOOOHHHEEEBBB???<<<<<<<<<===>>>???AAACCCGGGLLLOOORRRTTTVVVYYY\\\```bbbcccdddcccccccccbbbbbbeeejjjmmmoooooopppqqqqqqpppmmmkkkgggcccbbbgggmmmuuu~~~~~~~~~|||zzzxxxvvvuuutttuuuvvvvvvwww{{{{{{yyy{{{wwwttttttvvvssskkkccc\\\WWWPPPKKKHHHEEEAAA???===;;;999888888999;;;===@@@@@@@@@@@@>>><<<999777555555555444444333333333444444666777888:::===???EEENNNYYYcccsss~~~sssooonnnlllmmmppprrrvvvzzz{{{|||{{{tttlll}}}wwwpppiiibbb^^^``````______^^^]]]\\\[[[ZZZYYYXXXWWWWWWXXXYYYZZZZZZZZZZZZYYYXXXXXXWWWWWWTTTRRRPPPPPPQQQRRRQQQPPPQQQPPPPPPPPPQQQRRRSSSSSSRRRSSSUUUWWWYYYYYYYYYXXXXXXWWWVVVVVVVVVWWWYYYZZZYYY]]]aaaffflllrrryyy~~~nnn___UUULLLFFFCCCCCCCCCBBB@@@???>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;<<<;;;999777666666555555444333333333333333333333333444555555555444666:::===>>>DDDJJJSSSaaatttrrreeeYYYNNNGGGBBB@@@===:::888999:::;;;;;;<<>>===???EEELLL```ttt~~~eeePPPAAA999888444333222111000000111111444333222111111222333444111111222222333333444444222333333333333333444444333333333333444555666777666999???GGGYYYqqq|||qqqooorrrvvv|||~~~yyyvvvxxx|||~~~}}}|||}}}~~~~~~|||zzzwwwxxxyyyzzz|||yyyssspppkkkddd```^^^[[[WWWSSSRRRQQQPPPOOOPPPQQQRRRSSSPPPQQQRRRTTTTTTTTTSSSRRRKKKIIIEEEBBB???===<<<;;;999;;;===???BBBEEEGGGHHHLLLMMMOOOQQQRRRSSSSSSSSSSSSTTTTTTUUUVVVYYY___cccgggiiilllnnnpppooonnnmmmllljjjkkkrrr{{{}}}|||}}}~~~~~~}}}|||zzzxxxvvvttttttrrrqqqooopppsssvvvxxxxxxyyy{{{}}}}}}|||yyyuuussswwwsssooonnnmmmhhh```XXXOOOKKKFFFBBB???>>><<<:::999999999:::;;;===???@@@CCCBBB@@@>>><<<999888777555555555444444444444444333555777888:::===BBBFFFNNNYYYgggttttttqqqqqqqqqtttxxxyyy|||~~~|||zzzxxxppphhh|||uuullleee`````````___]]]\\\\\\[[[[[[XXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUPPPPPPPPPQQQQQQQQQPPPOOOOOOOOOOOOPPPPPPRRRSSSSSSTTTVVVXXXYYYYYYXXXXXXXXXVVVVVVUUUTTTTTTUUUUUUVVVUUUXXX\\\aaaffflllsssxxx{{{fffYYYPPPHHHDDDCCCAAAAAA@@@???>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999999:::;;;:::888666555555555444444333333333333333333333333444555666777666888<<<>>>AAAIIIRRRYYYkkkyyyiii]]]TTTJJJDDD???===;;;999888999:::;;;;;;===???@@@AAADDDGGGJJJTTTXXXaaaooowwwgggSSSJJJBBB>>>>>>AAAJJJTTThhh{{{sss[[[III===888999333222222111111111111111333222111000000111222333000000111222333444444555222222222222222222222222444333333333444444555666777888:::@@@NNNddd{{{}}}}}}~~~~~~~~~~~~~~~~~~}}}|||{{{xxxzzz|||~~~{{{xxxqqqiiiccc___\\\WWWSSSSSSRRRQQQPPPOOOOOOOOOOOOMMMNNNPPPRRRSSSTTTTTTTTTQQQOOOKKKGGGCCC???<<<;;;:::;;;===???@@@AAABBBBBBGGGGGGHHHHHHIIIIIIIIIIIIKKKLLLMMMNNNOOOSSSXXX[[[```ccchhhkkkmmmmmmmmmlllrrrssswww|||{{{{{{|||~~~|||{{{yyywwwuuusssrrrqqqpppmmmjjjkkknnnppppppooouuuuuuvvvwwwwwwtttqqqnnnppplllgggdddaaa\\\SSSLLLCCCAAA>>>;;;:::999999999777888;;;===???AAABBBCCCDDDCCC???<<<999777666666444444444444555555555555666888:::;;;===BBBIIINNNYYYfffxxxvvvtttuuuxxx|||~~~zzzvvvmmmeeeyyy}}}zzzrrrkkkfffaaa```^^^\\\[[[ZZZZZZZZZWWWWWWWWWVVVUUUTTTSSSRRRQQQQQQQQQQQQRRRRRRRRRSSSNNNOOOPPPQQQPPPPPPOOOOOONNNNNNOOOOOOQQQRRRTTTTTTXXXZZZ\\\\\\ZZZXXXXXXYYYVVVUUUUUUTTTTTTTTTTTTTTTUUUWWWZZZ]]]aaafffmmmqqq}}}ppp___UUUNNNGGGDDDDDD@@@@@@???>>>======<<<<<<<<<;;;;;;;;;:::::::::999888777777888999999777444444444444444444333333333333333333333444555666777888777999===???DDDNNNYYYfffzzzpppaaaWWWPPPHHHBBB<<<;;;:::999999:::;;;<<<===>>>@@@AAACCCFFFJJJNNNUUU\\\gggvvvnnn___NNNHHHBBB@@@???CCCOOOZZZnnnjjjSSSEEE<<<999:::333333333333333222222222222111000000000000111222000000111111222333444444222222222222222222222222444333333333333444444555888888999===GGGYYYqqq~~~}}}}}}{{{~~~yyyooohhhccc^^^XXXTTTUUUTTTRRRPPPNNNLLLKKKJJJKKKKKKMMMNNNPPPQQQRRRRRRUUUSSSPPPLLLGGGCCC???===<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAABBBHHHIIIJJJKKKLLLOOOTTTWWWYYY^^^fffkkknnnoooqqqrrrwww|||}}}{{{{{{{{{{{{zzzyyyvvvtttrrrqqqppppppooollliiiiiilllmmmllljjjmmmmmmlllmmmnnnlllhhhdddccc```\\\XXXUUUOOOHHHBBB===<<<:::999888888:::;;;999:::===???BBBCCCDDDDDDCCCAAA===:::777666555555444444444555555666666666666999<<<>>>@@@FFFOOOVVVgggvvvxxxxxxzzz}}}yyytttkkkbbbooovvvxxxrrrnnncccbbb___]]]ZZZYYYYYYYYYWWWWWWWWWWWWUUUSSSQQQOOONNNNNNNNNOOOOOOPPPPPPPPPLLLNNNPPPPPPOOONNNNNNOOONNNNNNOOOPPPQQQSSSUUUVVV\\\___aaa___[[[XXXWWWYYYUUUUUUUUUUUUUUUTTTTTTTTTVVVWWWYYYZZZ\\\aaagggkkkxxx~~~pppdddXXXRRRLLLGGGDDDDDD@@@@@@???>>>======<<<<<<;;;;;;;;;::::::999999888777666666777888888555333444444333333333333333333333333333333444555777777888888:::???BBBIIIWWWeee{{{xxxgggZZZQQQKKKEEE@@@::::::999999:::;;;===>>>>>>@@@AAACCCEEEHHHMMMQQQWWWbbbppptttdddWWWGGGDDDAAA@@@@@@DDDRRR___sss~~~bbbNNNCCC<<<999:::333333444444444444333333222111000//////000111222000000111111222222333333333333333222222222222111444444333333333333444444555555777;;;@@@MMMbbbuuu~~~~~~}}}wwwpppjjjddd]]]WWWWWWVVVTTTQQQNNNLLLIIIHHHIIIIIIJJJKKKLLLMMMNNNNNNSSSSSSQQQOOOKKKGGGCCCAAA>>>>>>===<<<<<<;;;::::::999999999:::;;;===>>>???DDDEEEGGGIIIJJJMMMQQQTTTTTT\\\fffmmmqqqsssvvvyyywww~~~}}}zzzxxxwwwwwwuuussspppnnnmmmmmmmmmllljjjiiihhhiiiiiihhhggghhhfffdddeeefffddd___[[[TTTRRROOOLLLIIIEEE@@@<<<999999999888777999<<<>>>;;;<<<>>>@@@AAABBBBBBBBB>>>===:::888666555444555333333444555666777777777666:::>>>AAADDDMMMYYYbbbyyyzzz{{{|||uuuooofff^^^kkkttt|||wwwssshhheeebbb^^^\\\ZZZZZZZZZXXXYYYYYYYYYWWWTTTQQQOOOMMMMMMMMMMMMMMMNNNNNNNNNKKKMMMOOONNNMMMLLLNNNPPPNNNNNNOOOPPPRRRTTTVVVWWW___bbbdddaaa[[[VVVVVVWWWSSSTTTTTTUUUUUUUUUTTTTTTUUUVVVVVVWWWYYY]]]bbbgggqqqxxx~~~nnnaaaYYYQQQMMMJJJEEEBBBCCC@@@@@@??????>>>=========;;;;;;::::::999888888888666555555666777777444222333333333333333333333333222333333333555666777888999:::???EEEJJJTTTfffvvv{{{ooo^^^RRRKKKFFFAAA===999999999:::;;;===>>>???@@@AAACCCDDDFFFKKKPPPTTTZZZjjj|||vvvhhhYYYOOOAAA@@@@@@@@@@@@FFFVVVeeexxxsssYYYHHH@@@:::777777222333444555555444333333111000///......///000111111111111111111222222222444444333333222222222222444444333333222333333444333444777:::;;;BBBTTTfffyyy~~~~~~|||xxxrrrjjjbbb\\\XXXWWWVVVTTTQQQNNNLLLJJJHHHHHHHHHHHHHHHHHHIIIIIILLLMMMNNNOOONNNLLLIIIGGGBBBAAA???<<<::::::999999999888888999:::;;;===>>>???AAADDDGGGIIIMMMQQQTTTUUU]]]gggmmmooopppsssuuupppxxx~~~~~~xxxsssqqqooommmjjjgggeeeeeeeeeeeecccccccccbbb```___```aaaaaa]]]ZZZZZZ\\\ZZZTTTPPPFFFEEECCCBBB@@@===;;;999666777888777777888<<<@@@>>>>>>============>>>>>>999888777666555444444444333333444555666777888888888===CCCHHHNNNYYYhhhttt|||uuunnnhhh```WWWkkkvvv~~~yyyvvvkkkhhhddd```]]][[[[[[[[[ZZZZZZ[[[[[[YYYUUUQQQOOOLLLLLLLLLMMMMMMMMMMMMMMMKKKMMMNNNNNNLLLKKKNNNQQQNNNOOOPPPQQQSSSUUUWWWXXX```ccceeeaaaZZZUUUTTTVVVRRRRRRSSSTTTUUUUUUTTTTTTTTTTTTUUUUUUVVV[[[```eeelllsss~~~qqqcccXXXQQQLLLJJJHHHCCC@@@@@@@@@@@@??????>>>>>>======;;;;;;::::::999888777777555555555666777666444222333333333333333333333333222333333444555666888888===>>>DDDKKKSSS___sssuuuiiiYYYLLLFFFBBB===:::999999999:::<<<>>>???@@@AAABBBDDDEEEGGGLLLRRRVVV]]]ppp~~~ppp```QQQHHH===>>>@@@AAABBBIIIZZZkkk{{{lllSSSEEE>>>999555444111222333444555444333222111000///......///000111222222222111111111111111444444444333333222222222444444333222222333333333444555999;;;999<<>><<<;;;;;;;;;666666555555555777999:::<<>>======<<<;;;:::888777444666777666666777<<<@@@???>>>===;;;::::::::::::555555555555555555444444222333444555666888888999;;;AAAIIIOOOWWWdddvvv}}}zzzppphhhccc[[[RRRjjjuuu~~~zzzqqqlllfffaaa^^^]]]\\\[[[VVVWWWXXXYYYXXXVVVTTTRRROOOMMMKKKJJJKKKLLLKKKJJJKKKJJJJJJJJJKKKMMMOOOQQQRRRRRRRRRRRRSSSSSSSSSSSS\\\^^^___\\\WWWRRRQQQQQQOOOPPPRRRSSSSSSSSSRRRQQQQQQQQQPPPQQQTTTXXX\\\___fffnnnzzzxxxmmmaaaYYYOOOKKKFFFCCCAAAAAA@@@?????????>>><<<<<<;;;;;;;;;===<<<<<<;;;999888777777888777777666555444444444444444333333333333333222555444444555777888888777??????EEEPPP\\\lll{{{hhh```TTTIIIBBB>>>===<<<555777999:::;;;<<>>AAA@@@???===;;;999777777999777444222111222333444444555777888999999::::::BBBCCCKKKZZZhhhvvv~~~vvvpppjjj```TTTKKKpppyyy~~~zzzsssnnnfff```]]]\\\ZZZYYYVVVWWWXXXYYYXXXVVVTTTSSSPPPNNNLLLKKKLLLLLLKKKJJJJJJJJJJJJKKKLLLMMMOOOOOOOOOPPPPPPQQQRRRRRRSSSSSSVVVXXXXXXVVVRRROOONNNOOONNNNNNPPPQQQQQQQQQPPPOOOPPPPPPOOOPPPRRRUUUYYY[[[aaahhhrrryyy~~~vvvjjj```UUUNNNLLLHHHCCC@@@???>>>>>>===>>>===<<<;;;::::::::::::;;;;;;:::999888777666666777777666666555444444333333333333333333333333333555444555666888:::;;;;;;>>>@@@JJJXXXhhh{{{~~~rrrbbbZZZOOOFFF@@@<<<;;;:::555777999:::;;;<<>>???@@@BBBIIIYYYlllzzzjjjYYYFFF===;;;777444333444333222333444444444222111222333444444222111///000000000000000000000000111111111111111111111111333222222111111222222333444444444555888===DDDJJJZZZhhhwww~~~~~~{{{yyyxxxxxxzzz}}}}}}uuuqqqiiieeeaaa^^^\\\ZZZXXXVVVRRROOOJJJGGGEEEDDDCCCAAACCCDDDDDDEEEFFFHHHIIIJJJNNNMMMLLLJJJGGGDDDAAA???;;;999777666777777777666777777999<<<@@@EEEJJJMMMQQQRRRTTTTTTTTTSSSQQQPPPMMMNNNPPPRRRTTTVVVXXXXXX]]]]]]]]]___ccciiinnnqqqxxxvvvsssnnnhhhaaa[[[XXXQQQPPPNNNKKKIIIGGGFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDAAA@@@>>><<<999777555555555555444444444555555555888888888:::<<<>>>>>>===???>>>===;;;999888666555777666444333333444666777444555666888999;;;===???EEEIIIUUUfffwww|||wwwrrrlllaaaSSSIIIxxx~~~{{{yyysssjjjccc___\\\[[[ZZZVVVWWWXXXXXXWWWVVVTTTSSSQQQOOOLLLKKKLLLKKKJJJIIIHHHIIIJJJKKKLLLMMMMMMMMMMMMMMMNNNNNNOOOPPPQQQQQQOOOOOOOOONNNLLLKKKLLLMMMLLLLLLMMMNNNNNNNNNNNNNNNOOONNNNNNNNNOOOQQQTTTVVVYYY___ffflllpppvvv}}}xxxiii```XXXPPPJJJIIIFFFBBB???>>>>>>===<<<<<<;;;:::999999888999999999999888777666666555555666666666555555444444333222222222222333333333333444555555777999<<<>>>@@@AAAGGGTTTfffyyyqqqfffYYYRRRIIIAAA<<<:::999888666777999:::;;;===@@@BBBDDDDDDGGGLLLNNNTTT```lllzzziiiVVVIIIEEE??????@@@DDDOOObbbyyy{{{```QQQAAA:::888555333222333222111222333333222111111222333333333222000///000000000000000000000000111111111111111111111111333222222111111222222333333333333444555999???DDDRRRcccvvv}}}{{{yyyyyywwwyyy{{{}}}~~~~~~}}}|||}}}}}}}}}~~~|||yyyrrrnnnhhhccc```^^^\\\ZZZWWWSSSNNNJJJGGGDDDAAA???@@@AAAAAABBBCCCEEEFFFGGGMMMNNNOOOOOONNNKKKHHHFFF>>><<<999888888888777666555555666888;;;???BBBDDDEEEFFFFFFFFFDDDBBB@@@???>>>???@@@BBBDDDFFFGGGHHHKKKKKKJJJLLLPPPUUUZZZ^^^cccbbb___[[[UUUOOOJJJGGGEEEDDDBBB@@@>>>===<<<;;;<<<<<<<<<;;;;;;;;;;;;;;;777777777666555555444444444444555555666666777777;;;999888:::>>>???===;;;;;;;;;:::888777666444444444444444444555666888888555666888999;;;>>>DDDGGGOOOVVVfffyyy~~~}}}}}}{{{yyyvvvrrrkkk___PPPFFF}}}}}}|||yyywwwvvvtttrrrttt{{{zzzqqqiiiddd```^^^\\\VVVWWWWWWWWWVVVTTTSSSRRRQQQNNNLLLKKKJJJJJJHHHGGGGGGHHHJJJKKKLLLLLLKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMJJJJJJIIIIIIIIIJJJLLLMMMKKKKKKLLLLLLLLLMMMMMMMMMNNNMMMLLLKKKLLLMMMOOOPPPSSSVVV[[[___ccchhhooosss|||xxxkkk```YYYTTTNNNJJJHHHEEEBBB@@@??????>>>===;;;:::999999888888888999888888888777666555555444555555555444444444333333111111222222333333444444555555666777888;;;@@@CCCIIISSScccvvvvvvfff]]]PPPKKKDDD>>>;;;999888777666888:::;;;;;;===@@@BBBCCCDDDHHHMMMPPPVVVeeettttttcccQQQGGGEEEBBBBBBDDDJJJYYYooommmVVVIII<<<888666444222333222111000111222333222000111222222333222111000000000000000000000000000000111111111111111222222222333222222111111222222333333444444444444777;;;???LLL\\\sss~~~|||zzzyyyyyyxxxyyyzzz{{{|||{{{zzzyyy{{{zzzyyyzzz~~~yyytttmmmgggccc```^^^\\\XXXUUUPPPKKKHHHEEEBBB???>>>>>>>>>???@@@AAABBBCCCGGGIIIMMMPPPQQQPPPMMMLLLCCC@@@>>><<<;;;999777555666666777888999;;;===>>>============;;;:::888777888888999:::<<<===>>>>>>@@@???>>>>>>AAAEEEIIILLLNNNMMMKKKIIIEEEBBB>>>======<<<;;;999888777777777777777777777777666666666444444555555555555555555666666777888999:::::::::<<<:::888:::===>>>;;;777888777777666555444333333222333444555666666777777777999:::;;;===BBBKKKQQQ]]]hhhyyy}}}yyyxxxwwwxxxuuurrrllldddXXXKKKCCC~~~|||zzzwwwrrrmmmjjjkkkgggdddfffmmmuuu~~~wwwoooiiieeeaaa___XXXXXXWWWVVVTTTSSSQQQQQQPPPMMMKKKIIIIIIIIIGGGFFFFFFGGGIIIJJJKKKKKKJJJIIILLLLLLKKKKKKJJJIIIIIIIIIJJJIIIHHHHHHJJJLLLMMMNNNJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLKKKJJJJJJKKKKKKLLLOOOPPPSSSUUUYYY^^^cccfffllluuullleee\\\UUUQQQMMMJJJGGGDDDBBB???>>>>>>???>>>===::::::999999888999999999888888777777666666555555444444444444333333333333111111222333444444555555666777777888999===CCCGGGRRR```sss}}}mmm```WWWJJJFFF@@@<<<:::999888888666888:::;;;<<<===@@@CCCBBBDDDIIINNNRRRZZZlll|||vvvkkk[[[MMMFFFFFFBBBCCCHHHQQQccczzz{{{dddOOODDD:::777777444333444222111000000222222111000222222222222111111000000000000000000000000000000000000111111111222222222333222222111111222222333444555555555555666999<<>>>>>=========>>>?????????BBBGGGLLLOOOOOOOOONNNGGGEEEBBB@@@???<<<999666888888888888888888999999888888888888777777666666333444444555666666777777:::999888777888:::<<<>>>>>>>>>======;;;:::999999999888777666555555555555555555555555555555555555555555555666666666666666999:::;;;<<<============;;;:::999:::<<<;;;777444555555444444444333333333333333444444555555555555888:::<<<===@@@HHHSSS[[[lllyyy|||wwwssspppooorrrnnnhhh```WWWNNNEEE@@@}}}xxxrrrllliiifffeee___[[[ZZZ^^^cccjjjttt||||||uuupppkkkfffbbb\\\[[[YYYWWWUUUSSSQQQPPPOOOMMMJJJIIIIIIIIIHHHGGGGGGGGGHHHIIIIIIIIIIIIIIIKKKJJJJJJIIIIIIHHHHHHGGGJJJIIIHHHIIIKKKMMMMMMMMMIIIIIIIIIIIIIIIJJJKKKKKKLLLKKKKKKJJJJJJJJJJJJJJJLLLMMMNNNPPPSSSVVVZZZ[[[```fffooovvv{{{xxxpppjjj]]]XXXSSSNNNKKKJJJHHHFFF???===;;;;;;<<<<<<;;;::::::999999888888888999999777777777666666555555555333333333333333333333333111222333444555666777888777999;;;<<<===CCCKKKRRR^^^oootttfffZZZRRRFFFBBB>>><<<;;;:::999888777888:::;;;<<<>>>AAACCCBBBEEEKKKRRRWWWbbbwwwwwwjjj___SSSHHHDDDEEEAAADDDLLLZZZooosss]]]III@@@999888777555444555222111000111222222111000222222111111000000000000000000000000000000000000000000000111222222333333333222222111111222222333444555666666555666888999@@@JJJ^^^zzz~~~}}}{{{zzzyyyxxxyyyyyyyyyzzzyyyyyyyyyxxxyyyxxxwwwxxxzzz~~~}}}wwwqqqlllgggbbb___YYYVVVSSSPPPMMMJJJFFFDDD@@@???>>>===<<<<<<<<<<<<999<<<@@@EEEHHHJJJJJJJJJIIIGGGEEEDDDCCCAAA>>><<<::::::999999888777777666555555555555555555666666444555555555555555555666444444444444444444444444666666666666777777777888555555444333333333444444444444444444555555555555555666666666777777888888<<<===>>>@@@@@@@@@???>>>:::;;;<<<;;;:::777555333333333444444444444444444555444444444555666666777888<<>>AAACCCBBBFFFOOOWWW___nnnzzzlll]]]RRRKKKDDDAAABBBAAAGGGTTTggghhhSSSDDD===888888777444333555333222111111222333222111222111111000000000000000000000000000000000000000///000000111222222333333333222222111111222222333222444555666555555666777;;;DDDUUUmmm}}}{{{zzzxxxxxxwwwwwwxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwyyy|||~~~{{{vvvoooiiiddd]]]ZZZWWWTTTQQQMMMIIIFFFCCCBBB@@@>>><<<::::::999777999<<>>>>>======;;;:::999888555555555444444555555555666666666555555555555555000111333444555444333333333333333333444444555555444444333333333444555555555555555666666777777777666777888999:::;;;<<<======>>>@@@AAAAAA@@@???>>>999===@@@>>>999444333444333333444444555555555666666555555555666888;;;===>>>DDDMMMTTT]]]jjjzzz}}}yyyvvvrrrlllfffaaa]]][[[[[[UUURRRLLLFFF@@@<<<;;;;;;wwwnnnhhheeebbb]]]\\\___aaabbbiiirrr}}}|||xxxvvvxxxzzz}}}|||uuupppeeeddd```]]]YYYVVVTTTSSSPPPNNNMMMLLLMMMNNNMMMLLLHHHGGGFFFFFFFFFGGGHHHIIIDDDEEEFFFGGGIIIJJJKKKLLLIIIGGGGGGIIIKKKKKKHHHEEEFFFEEEDDDDDDDDDEEEGGGHHHKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIKKKNNNOOOOOOOOORRRUUUXXXYYYZZZ\\\aaaeeedddiiiqqqwww{{{~~~|||vvvmmmkkkhhhccc^^^XXXSSSPPPKKKIIIGGGEEECCCBBBBBBBBB===<<<;;;;;;======<<<;;;666666555555555666666777444444333333333333333333222222222222222222222333222333444666777999:::;;;;;;>>>CCCGGGLLLVVVcccmmmpppdddYYYOOOHHH@@@>>>;;;::::::999777666777999;;;<<<<<<>>>AAADDDBBBGGGQQQ\\\fffwww|||uuufffTTTJJJEEEAAA???@@@DDDKKK[[[rrrzzz^^^IIIBBB<<<777888777444333444333222111222333333222111222111111000000000000000000000000000000000000000///000000111222222333333333222222222222222222333000222555555444444555666222;;;JJJ^^^uuuxxxsssuuu|||zzztttsssxxx~~~|||zzzxxxwwwvvvvvvvvvvvvwwwwwwwwwwwwvvvvvvvvvwwwxxxzzz{{{}}}|||}}}vvvooojjjaaa^^^ZZZWWWSSSOOOJJJFFFEEECCCAAA>>><<<:::999888888999:::;;;<<<=========CCCDDDEEEHHHKKKLLLKKKJJJCCCCCCBBBAAA@@@>>>===<<<888777666666555555555666333222222222111111111111...000444777888888666555444333222222222222333333555555555555555666777777777777888888999999999:::888999:::<<<>>>@@@BBBCCC>>>???@@@AAAAAA@@@>>>===999???CCC@@@999333333666333333444555555666777777666666555555888;;;???BBBEEEMMMXXXbbbmmm|||}}}wwwrrrmmmjjjddd]]]XXXUUUSSSSSSHHHGGGDDD???;;;999999:::{{{pppjjjccceeefffeeeccceeejjjooo{{{}}}wwwzzzzzz|||~~~}}}||||||{{{zzzxxxxxxzzz}}}{{{vvvsssooohhhccc^^^YYYTTTQQQSSSQQQMMMLLLKKKKKKJJJIIIHHHHHHGGGFFFEEEEEEEEEFFFEEEEEEEEEFFFGGGGGGHHHHHHJJJJJJJJJIIIHHHGGGFFFEEEEEEDDDDDDDDDDDDFFFGGGHHHHHHGGGFFFFFFFFFGGGHHHIIIIIIIIIJJJKKKLLLLLLLLLKKKMMMMMMNNNPPPRRRSSSUUUUUUYYYZZZ]]]```cccfffggghhhiiijjjkkkllljjjgggdddbbb^^^]]]YYYUUUQQQLLLIIIGGGGGGFFFEEEDDDBBBAAA@@@??????>>>===<<<<<<;;;;;;<<<999888888777666555555555444444444333333222222222333333333222222222111111999888777777777999<<<===AAAAAAGGGPPPWWW```qqqssseeeZZZPPPHHHBBB===<<<999888777999;;;<<<===999777;;;===>>>@@@CCCHHHPPPXXXbbbsss{{{ttthhhWWWHHHEEEDDD@@@@@@DDDDDDNNNeeehhhSSSLLL???<<<999666666555444333111000000///////////////000000////////////000000000000000000000000000000000000/////////000222333111111000000000000111111555555444444444555555555>>>===BBBPPPddd{{{tttmmmkkkmmmsssyyyuuupppoooppppppuuu}}}zzzxxxwwwwwwrrrqqqqqqrrruuuvvvvvvuuutttsssrrrrrrrrrtttvvvwwwvvvwww{{{xxxssslllfff^^^YYYUUURRRMMMJJJIIIFFFBBB???===;;;999777888888999999999999999999;;;<<<>>>AAADDDFFFIIIJJJGGGHHHHHHGGGEEEBBB???===???;;;888777999999888666777777666555555444444444444444444444444444444444444444333222222333555555999888777777777:::<<<>>>>>>>>>===<<<<<<===>>>>>>@@@@@@@@@BBBCCCCCCAAA???BBBAAA???===;;;:::999999777===BBB>>>666111333888333222111111333444444333777999;;;<<<<<>>>>>>>>===<<<;;;::::::::::::888777777666555555444444444333333333222222222222222222333333333444444444555666666666888:::===???BBBCCCJJJVVVaaapppyyykkk___UUUMMMEEE@@@<<<;;;999777777888:::<<<===999999===@@@@@@BBBFFFIIIRRR]]]jjj~~~zzzrrr```PPPDDDBBBBBB>>>???CCCGGGRRRkkk~~~```MMMGGG<<<999666444444333222111222222111000000000000111111111000000000000111111000000000000000000000000111111000///000111222222111111000000000000111111333333333333444555777777::::::>>>IIIXXXlllqqqiiihhhjjjqqqxxx}}}xxxrrrooooooooonnnooottt|||~~~{{{yyyxxxxxxtttsssssstttuuuuuutttrrrtttsssqqqpppqqqrrrtttuuutttsssuuuzzz}}}rrrlllddd^^^ZZZVVVRRRNNNJJJGGGCCC???>>><<<:::888999999999999999999888888999999:::<<<>>>???@@@AAAEEEEEEGGGHHHGGGFFFDDDCCCDDDAAA>>>======>>><<<;;;999999999999888888888888555555555444444333222222666666555444555666777888888888999:::<<>>888777777444444555wwwnnnllljjjiiijjjkkkkkkkkkrrrwww|||}}}wwwlllbbb\\\XXX\\\ccclllvvv~~~|||yyyxxxvvvtttrrrpppqqqssswww{{{{{{tttmmmfff___YYYTTTRRROOOMMMLLLLLLMMMLLLKKKGGGFFFEEEDDDDDDCCCCCCCCCEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCDDDEEEFFFGGGHHHHHHFFFFFFEEEEEEEEEEEEGGGGGGHHHHHHHHHGGGFFFFFFEEEEEEFFFGGGGGGHHHHHHIIIKKKKKKLLLMMMMMMLLLLLLLLLOOOPPPQQQQQQPPPNNNLLLKKKGGGGGGFFFEEEDDDCCCCCCBBBBBBBBBAAA@@@>>>===<<<<<<<<<;;;:::999888888888888666666555555444444333333222222222222222111111111111111222333555666666777333555777888:::===@@@CCCGGGKKKUUUcccrrrwwwnnnaaaVVVNNNHHHAAA===;;;:::888777777888:::<<<===;;;;;;@@@BBBBBBEEEIIIOOOYYYgggyyyuuujjjWWWJJJ@@@@@@@@@===???FFFKKKYYYppppppUUUEEE@@@;;;888555333333333222111444333333222222222222222222111111000000111111222000000000000000000000000333222111111000111111111222222111111111111222222111111222333444666777888777888;;;BBBJJJZZZqqqtttllljjjnnnvvvyyyvvvvvvuuuvvvxxxtttqqqmmmjjjlllpppvvvzzzxxx{{{}}}zzzyyyxxxxxxxxxxxxyyyyyyxxxtttrrrsssrrrpppnnnnnnooopppqqqrrroooooorrrvvv~~~|||uuummmgggbbb]]]XXXSSSNNNKKKGGGCCCBBB@@@>>><<<::::::999999888888777777888888888888888999999999@@@AAADDDFFFHHHIIIIIIIIIIIIGGGDDDDDDDDDDDDCCCBBB======<<<<<<<<<<<<<<<<<<:::::::::999999777666666:::999888888888999;;;;;;:::<<<>>>AAADDDGGGHHHIIILLLMMMNNNOOOPPPOOONNNNNNLLLIIIFFFDDDCCCAAA???===<<<;;;:::888777777666666000222555555555444555777666666666777999;;;<<<===:::===AAADDDHHHOOOYYYaaasss|||tttmmmgggbbb^^^YYYTTTPPPSSSXXXYYYSSSKKK???999444444555333444777}}}~~~vvvrrrooommmmmmpppqqqpppmmmqqqtttwwwwwwqqqiiibbb^^^___aaaeeelllttt|||}}}zzzwwwvvvtttrrrpppmmmnnnoooqqqvvv{{{}}}uuunnnfff^^^YYYSSSQQQNNNMMMNNNNNNNNNMMMGGGFFFEEEDDDCCCBBBBBBBBBDDDCCCCCCBBBAAAAAA@@@@@@@@@AAABBBBBBCCCCCCCCCBBBCCCCCCCCCCCCDDDEEEFFFFFFHHHGGGFFFEEEDDDDDDCCCCCCEEEEEEFFFEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDGGGGGGHHHHHHGGGGGGFFFEEEGGGHHHIIIIIIIIIGGGFFFEEECCCCCCCCCBBBBBBBBBBBBBBB@@@???>>>===<<<;;;:::::::::999888777666666666666444444444333333333222222111111111111111111111111111222222333444555666666555777:::<<<===AAAFFFJJJQQQZZZhhhxxxooofffZZZPPPIIIDDD>>>:::999888777777888999;;;<<>>BBBCCCCCCFFFLLLWWWcccuuu}}}ooo```QQQFFF???@@@AAA???CCCKKKUUUdddzzz|||cccMMM???<<<;;;888555444444444444333444333222222111111222222111111000000000000111111000000000000000000000000333333222222111111000000222222111111111111222222111111111222333555666777777888;;;>>>BBBMMMbbbvvvzzzxxx|||{{{zzz}}}~~~uuukkkeeeeeejjjnnnlllrrryyy~~~}}}{{{zzz||||||}}}~~~}}}yyyuuurrrpppnnnlllkkklllmmmnnnpppnnnmmmooorrrwwwyyyqqqllleee^^^XXXTTTQQQMMMIIIGGGEEEBBBAAA;;;;;;:::999888777666666888888888888777777777777;;;<<>>????????????>>>===@@@???>>>===>>>>>>@@@@@@AAACCCGGGJJJMMMNNNNNNNNNRRRSSSTTTUUUUUUSSSQQQPPPJJJFFFBBB@@@>>>===<<<:::888888777666555555555555333333333555777888888777555666777888888:::<<<>>>>>>BBBHHHNNNVVVbbboooxxx}}}tttjjjbbb]]]ZZZYYYVVVWWWYYY]]]___[[[PPPGGG>>>999555666555444666:::|||xxx|||}}}|||vvvtttrrrsssuuuvvvssspppppprrrttttttqqqooonnnmmmnnnnnnoooqqqvvv|||~~~|||yyywwwuuutttrrrppplllllllllnnnrrrwww}}}{{{ssskkkccc^^^UUUSSSPPPNNNMMMMMMLLLKKKGGGFFFEEECCCBBBAAAAAAAAAAAA@@@@@@???>>>===<<<<<<>>>>>>???@@@AAAAAAAAAAAAAAABBBBBBCCCDDDDDDEEEEEEFFFFFFEEEEEEDDDCCCBBBAAACCCCCCDDDCCCCCCBBBAAA@@@CCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDCCCDDDDDDEEEEEEDDDCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@======<<<;;;:::999999888888777666555555444444444333333333333222222222222111111111111111111111111333333333444444444444555666999===>>>@@@DDDLLLRRR]]]kkkzzzjjjaaaVVVLLLFFFAAA<<<888888888777888999:::;;;<<>>AAAAAAAAAHHHTTTaaarrrnnnYYYGGG===;;;999666444333333444333222222222111000000000000000//////............//////////////////////////////222222222222111111000000222111111111111111111222333222222222222333333444555666:::<<<===DDDVVVggg}}}yyynnnhhhggghhhgggmmmtttxxxzzz}}}~~~|||||||||}}}~~~{{{xxxpppnnnllljjjiiiiiijjjkkknnnmmmoooqqqrrrsss{{{}}}vvvnnnfff___[[[WWWRRRNNNKKKHHHEEECCC======<<<:::888777666555777777777777777777777777777888:::<<<>>>???@@@AAABBBCCCDDDFFFGGGHHHIIIJJJHHHHHHGGGFFFEEEEEEDDDDDDBBBCCCEEEHHHIIIIIIIIIIIIJJJIIIGGGFFFFFFFFFGGGGGGIIIJJJMMMOOOPPPPPPOOOMMMOOOPPPPPPPPPOOOLLLJJJHHHAAA>>>;;;999999999888777666555555444444444555555666444333444777888888666333555777888888999<<>>>>>===<<<;;;;;;:::======>>>??????@@@??????@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAAAAAAAABBBBBBBBBAAA@@@@@@BBBBBBBBBBBBBBBCCCCCCCCCAAAAAABBBBBBBBBBBBAAAAAA???@@@@@@AAAAAAAAAAAA@@@@@@@@@??????>>>===<<<<<<;;;;;;::::::999888888777777666555444444333333333333333333333222222222222111111111222222222222222444444555555555555555555777;;;???AAADDDKKKVVV___mmm~~~sssddd\\\QQQHHHCCC???;;;888888888888999:::<<<===>>>BBBAAABBBDDDEEEGGGOOOXXXfffyyy}}}fffRRRFFF@@@>>>AAACCCFFFRRRaaalll|||uuu___OOOCCC<<<;;;555333000000111111111000111000//////....../////////......------......///////////////////////////000000111111111000000///111111000000000000111111333222222111111222222222222333666999999===JJJWWWkkk}}}{{{qqqllliiimmmsssvvvyyy|||zzzzzzzzz{{{|||{{{xxxvvvnnnmmmkkkiiihhhhhhiiijjjlllmmmpppssssssrrrvvv}}}zzzqqqkkkbbb^^^XXXSSSOOOKKKHHHEEEBBBAAA@@@>>>;;;999888777555555555555666666666666666666777777888999:::::::::===@@@BBBCCCDDDEEEGGGIIIIIIIIIIIIIIIIIIIIIIIILLLNNNQQQUUUWWWXXXXXXWWWRRRPPPOOOMMMKKKKKKKKKKKKKKKLLLMMMNNNMMMKKKIIIHHHEEEEEEEEEDDDBBB@@@>>>===:::888666666777777777555444444444444444555666666666555333444555666666666555888<<<===>>>@@@EEEIIIPPPWWWdddqqq~~~zzznnniii```WWWRRRSSSYYY^^^jjjpppuuuqqqeeeTTTGGG@@@999666444444333111555;;;~~~xxxuuussssssssstttzzz}}}yyyvvvsssooommmkkkkkkjjjkkkllloooqqqssszzz}}}zzzrrrlllccc```ZZZVVVSSSPPPMMMKKKHHHHHHFFFDDDCCCBBBAAAAAA>>>>>>>>>======<<<<<<;;;======>>>>>>???>>>>>>>>>???@@@BBBCCCDDDDDDCCCCCCAAABBBCCCCCCCCCCCCBBBAAA???@@@@@@AAAAAAAAAAAA@@@?????????@@@@@@AAAAAAAAA???@@@@@@@@@???>>>>>>=========>>>>>>?????????@@@>>>>>>======<<<;;;;;;::::::::::::999888888777777666666555444333333333333333333333333333333333333222222222222333333333444555555666777888888999:::;;;@@@EEEHHHMMMWWWgggrrr}}}rrrggg[[[TTTJJJCCC@@@===:::888888888999:::<<<===>>>???BBBAAABBBEEEHHHMMMXXXdddvvvuuu^^^MMMEEE@@@@@@FFFJJJPPPbbbtttfffSSSGGG???::::::444111//////000111111000111000//////......////////////............//////////////////////////////......///000000000//////000000////////////000000111111000111111222333444222222444777888999@@@IIIUUUfff{{{zzzqqqrrrtttwwwzzz|||zzzyyyyyyyyyxxxuuusssmmmllljjjhhhggghhhiiijjjjjjkkknnnrrrrrrrrrvvv}}}~~~yyymmmiiibbb\\\WWWSSSNNNKKKHHHGGGEEEBBB@@@===<<<;;;777777777666666555555555666666666666666666777777666999===>>>======???@@@BBBCCCDDDFFFGGGIIIJJJKKKOOOQQQUUUXXXZZZ[[[ZZZYYYRRRQQQNNNKKKIIIHHHHHHHHHGGGGGGGGGFFFEEECCCAAA???<<<;;;;;;::::::999999888888777777888999999888666444444444444555666777888666666666666666777999;;;999>>>DDDGGGIIIMMMTTTZZZeeennn|||~~~yyysssoooeeeaaaZZZTTTSSSZZZeeennnyyyyyyuuulll^^^OOOBBB;;;555333222333222222777>>>|||xxxwwwvvvuuuwww{{{vvvrrrnnnjjjkkkjjjjjjjjjjjjlllmmmnnnwww{{{zzzuuulllhhhbbb]]]YYYVVVRRROOOIIIHHHGGGEEECCCBBBBBBAAA>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>======???@@@BBBCCCDDDCCCCCCBBB@@@AAABBBCCCCCCCCCBBBAAA>>>???@@@AAAAAAAAAAAAAAA<<<<<<======>>>??????@@@AAAAAA@@@@@@>>>===;;;;;;======>>>>>>??????@@@@@@=========<<<<<<<<<;;;;;;::::::999999888888777777666666555444333333333333333333333333333333333333222222222333333444444444555555777888:::<<<===>>>@@@EEEKKKOOOVVVcccuuu|||ssshhh___TTTNNNEEE???===<<<:::888888888:::;;;===>>>???@@@AAA@@@BBBFFFJJJQQQ___mmmmmmWWWIIIFFFCCCDDDKKKQQQZZZoooxxx]]]KKKBBB<<<999888555333111000222333333222111000000///////////////000000////////////000000////////////////////////,,,---...000000000////////////............///////////////000111333444555555333444888888888<<>>;;;::::::888777666555555777666666666666777777888555888;;;<<<:::999:::;;;888:::<<<@@@CCCFFFIIIJJJGGGIIILLLOOOQQQQQQOOONNNOOOMMMJJJGGGDDDBBBAAAAAABBBBBBAAA@@@>>><<<;;;:::888888777777888888999::::::::::::;;;<<<<<<999777444444444555666777888999777888999999999:::>>>AAA===CCCKKKPPPSSSYYYaaahhhwww~~~xxxrrrlllhhhaaa^^^YYYUUUWWWbbbqqq||||||qqqdddXXXKKK???888333111222444444444:::BBB|||zzzyyy{{{|||xxxtttoookkkggggggffffffggghhhjjjkkkmmmrrrzzzxxxrrrjjjccc___[[[VVVQQQMMMKKKHHHFFFEEEDDDAAA@@@???>>>===<<<<<<<<<<<<<<<>>>>>>============>>>>>>@@@AAAAAABBBBBBAAAAAA@@@AAAAAA@@@???>>>>>>??????CCCBBBAAA@@@???===<<<<<<>>>>>>======<<<<<<;;;;;;===============>>>??????<<<<<<<<<<<<============?????????>>>======<<<<<<888888777666666666666666444444444333333222222222222222222111111111111111000000111111222333555555555666666777999<<>>@@@>>>BBBHHHMMMOOOWWWllluuudddUUUJJJAAABBBFFFOOO```yyymmmPPPAAA===:::666444333222111111111222333444222111000.........///000//////.........---------111111000///...------,,,222222111111000000//////,,,---///000000000///...000000000000111111111111111111222333555777999:::???MMMXXXgggyyy|||yyyxxx{{{}}}~~~~~~~~~~~~{{{vvvrrrppppppmmmiiieeedddeeegggiiiiiiiiiiiijjjkkkmmmpppsssuuu|||~~~}}}uuunnniiiddd___[[[WWWTTTOOOLLLIIIFFFBBB@@@>>>===;;;;;;;;;;;;999888999777666666777777555444555555555555555555666666777888888999:::;;;;;;<<<===???AAADDDEEEEEEDDDDDD???>>>===<<<;;;:::::::::::::::999999888888888777555555555666555555444444666666555555666666777777555555555555666888999:::999::::::888777999>>>DDDEEEKKKTTT]]]dddllluuu|||xxxtttppphhhaaa^^^[[[UUUQQQWWWfffuuu~~~vvvgggXXXLLLCCC===:::444333222333666<<>>>>>===<<<;;;;;;;;;<<<======<<<<<<<<<======>>>@@@@@@@@@AAAAAA@@@@@@@@@@@@???>>>>>>=========>>>???>>>>>>======<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======;;;;;;;;;<<<<<<<<<=========<<<<<<;;;::::::999999777777666555555555555555444444444333333222222222222222222222222222222222222222222333333555666666999:::;;;<<<===>>>@@@BBBIIILLLXXXhhhyyyrrrhhh^^^RRRJJJDDDBBB>>>:::888777888888888999;;;;;;;;;<<>>>>>===;;;999777666555555666666555333444444444444444444444444444444444555666777777777888999;;;<<<============::::::888777777666666666777666666666555555555555444555555666555555444444555444444444444444555555888888999:::;;;===>>>??????@@@AAA@@@???BBBGGGLLLPPPXXXcccnnnxxx{{{qqqlllhhhaaa\\\ZZZUUUTTTVVV___kkkvvv{{{}}}qqqiii\\\NNNDDD===888555333333444777;;;@@@EEEHHH~~~{{{{{{}}}|||xxxtttqqqiiihhhhhhgggfffeeeddddddfffjjjpppuuuzzz|||vvvmmmccc\\\VVVSSSNNNKKKIIIGGGDDDBBB???>>>===<<<;;;;;;:::;;;;;;;;;:::;;;;;;<<<======>>>>>>????????????>>>>>>======<<<<<<;;;;;;<<<<<<::::::::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;:::999999999999:::;;;;;;:::::::::;;;;;;;;;;;;<<<999999888777777666666555555555444444333333444444444444333333333333222222333333333333333333333333555444444444555666777888888:::<<<===>>>AAADDDGGGTTT\\\kkk~~~vvviii___VVVLLLEEEAAA???<<<999777777777888999;;;<<<======>>>@@@BBBGGGHHHMMMXXXfffyyyttt___PPPIIIDDD???CCCJJJZZZrrrhhhVVVCCC;;;:::888555444444333222111000000000111//////...---------.....................---------//////..................---------........................---......///000//////000000000000111111333333333333444555666666888AAAEEEPPPeeexxxsssjjjnnnwwwzzzvvvssstttxxx}}}yyyvvvuuuuuunnnjjjfffeeeeeefffggggggggggggggghhhjjjllloooppprrrtttvvvxxxzzz}}}wwwssshhheee```\\\XXXTTTPPPLLLIIIFFFCCCAAA???>>>;;;999999777666666777777666555444444444444444444444444222222333333444444555555444555555555666666666666777666555444444444444444555555555444444444444444444555555666666555555555555555444444444444555555888999;;;===@@@BBBDDDEEEEEEGGGHHHHHHHHHKKKQQQWWW___gggtttzzzoooeee```\\\WWWTTTTTTOOOTTT\\\dddjjjllllllkkk^^^WWWLLLCCC<<<888444222333444888<<<@@@DDDGGGHHH|||uuupppiiiiiihhhhhhfffeeedddcccdddgggkkkooottt{{{yyynnnfff\\\XXXRRRMMMJJJGGGEEECCC@@@???>>><<<;;;:::::::::999999999999:::;;;<<<<<<<<<==================<<<;;;::::::999999999::::::999999999999999999999999999999999::::::;;;;;;<<<999999888888888888999999888888999999999:::::::::777666666555444444333333333333222222222222333333333333333333333333333333222222333333333333444444666666555666666777888999999;;;>>>@@@CCCIIIQQQWWWfffrrryyykkk```WWWOOOGGGAAA???===;;;999888888999999;;;<<<>>>>>>???@@@CCCEEEKKKLLLRRR```uuuuuubbbQQQHHHEEECCCAAAEEEPPPeeetttYYYKKK>>>:::999666333333333333222111000/////////------------------------........................---.....................,,,,,,------....../////////...---,,,---...///000////////////000000000111333333333333333333444555777===>>>GGG^^^wwwsssgggiiiqqqttttttsssooosssyyy}}}zzzvvvttttttpppmmmiiigggggghhhhhhgggggggggggggggiiikkkmmmooorrrtttvvvwwwxxx{{{~~~xxxtttoooiiiddd^^^XXXTTTPPPMMMIIIFFFEEECCCAAA@@@===<<<;;;;;;;;;;;;:::999777777777777666666666666444555555555666666666777666555555444444444555555666666555555555555555555666666666555555555555555444555666666666666666666777777666666666666777777999;;;>>>CCCGGGKKKNNNOOOPPPQQQQQQQQQRRRXXXbbbiiittt}}}}}}wwwmmmcccYYYTTTQQQMMMMMMOOONNNTTT\\\___\\\WWWSSSPPPLLLGGG@@@;;;888666444333333666;;;???BBBDDDDDDCCCxxxqqqkkkkkkjjjhhhgggfffeeeeeeeeefffhhhkkkooovvv~~~yyyqqqccc^^^WWWQQQMMMIIIFFFDDDCCCBBB@@@>>>===<<<;;;;;;999999999999999:::;;;;;;::::::;;;;;;;;;;;;::::::999888888777888888999999;;;::::::999999888777777999999999::::::;;;;;;;;;999888888777777888888888777777777777888888888888666666555555444333333333222222111111111111222222333333333333333333333333222222222333333333444444666666666777888999:::;;;@@@AAACCCEEEJJJTTTbbblll{{{rrrjjj___TTTMMMFFF@@@<<<;;;;;;:::999888999999:::;;;===???@@@AAACCCFFFHHHNNNRRR[[[lllyyynnnbbbSSSHHHDDDBBBBBBBBBFFFUUUooo~~~hhhNNNEEE<<<999888444111111222222111111000///......,,,,,,---------------------.....................------------............---------....../////////...---,,,,,,,,,---///000...////////////000000000333333222222222222333333222888888>>>TTTooo|||qqqgggdddgggkkkqqqvvvqqqsssuuuvvvwww{{{|||wwwsssrrrtttqqqmmmkkkjjjjjjiiihhhgggggggggggghhhjjjlllmmmrrrtttvvvxxxyyy{{{~~~}}}wwwppphhh```[[[YYYVVVRRRNNNMMMLLLJJJHHHCCCBBB@@@?????????===<<<999999999888888777777777777777777777777888888888777777666555555555666666666666555555555666666777555666666666666666666666555666777888888888888888888777777777777888999999===???DDDJJJPPPUUUXXXZZZ[[[\\\]]]^^^bbblllyyy}}}rrrkkk```WWWOOOKKKIIIGGGIIINNNNNNRRRVVVSSSLLLDDD???>>>>>>;;;777555444444444333555777;;;>>>@@@???>>>===}}}{{{wwwqqqooommmjjjhhhgggggggggfffffffffgggjjjooowww||||||mmmhhh```YYYSSSOOOKKKIIIFFFEEECCCAAA???>>>======::::::999999999999::::::888999999999999999999888777777666666777777888888;;;::::::999888777777777888888888999999999999999888888777666666666777777555555555666666666777777666666555555444333333333111111000000111111222222222222333333333333444444222333333444444555555555777777888999:::<<<>>>???CCCFFFJJJNNNUUUbbbtttvvvhhhaaaXXXOOOHHHBBB>>><<<777777666666777777888999;;;===@@@BBBCCCFFFJJJLLLSSS\\\iii{{{wwwkkkcccWWWNNNFFFAAA???===???CCCJJJ]]]{{{ooo]]]FFF@@@:::999666222000111000000111000000///...---+++,,,------......---------------.....................------------------------..................---------,,,------...///......////////////000000222222111111111222333333222888888===NNNeeevvvnnnfffcccaaaccckkktttssssssrrrppppppttt||||||xxxvvvwwwtttpppnnnmmmllljjjhhhhhhggggggggggggiiikkklllnnnqqqtttwwwxxxzzz|||~~~~~~vvvnnnhhhbbb^^^YYYUUURRRPPPNNNMMMJJJHHHFFFEEEDDDCCC@@@>>>;;;;;;;;;:::999999888888777777777888888888888888666666666666666666555555444444444444444555666777555555555555555666666666777777888999::::::::::::777777888888999:::<<<<<<===@@@EEEKKKQQQVVVXXXZZZ\\\```eeekkkttt|||qqqfff___TTTMMMHHHFFFDDDDDDHHHNNNMMMMMMLLLGGG@@@;;;999999444333111000222333333222555777999:::;;;:::999888|||ssssssvvvyyy}}}zzzvvvqqqlllhhhfffffffffffffffeeedddeeeiiiooossszzz|||yyysssjjjbbb\\\WWWSSSQQQJJJIIIGGGDDDBBB@@@??????<<<;;;:::999999999999999777777888888888888777777666666666666666777888888888888888888888888777777777666666666666666666555666666555444444444444444444444444444555555555555666555555444333333222222111111000000111222222333222222222333333444444444444555555666777777888888888999:::<<<>>>AAACCCDDDFFFMMMWWWaaammm~~~{{{ppphhh```ZZZRRRJJJDDD@@@===<<<555555666777888888999::::::===@@@CCCEEEIIIMMMPPPYYYgggyyyssshhh\\\UUUHHHBBB??????===<<>>======999999999999999999999999555555777888888777666555444444444444555666777888666666666777777888888888888999:::;;;<<<<<<<<<<<<;;;;;;<<<===>>>@@@BBBCCCBBBEEEIIINNNRRRUUUWWWWWWZZZcccooo}}}{{{qqqfff[[[TTTJJJEEEBBBBBBBBBBBBGGGNNNLLLIIIDDD>>>999666666777111000///000222333333222555555555666777777888888~~~~~~oooiiihhhhhhkkkppp||||||uuummmhhheeeeeefffffffffdddbbbbbbdddiiimmmuuuxxx|||{{{rrriiibbb]]]YYYWWWLLLKKKIIIFFFDDDBBBAAA@@@======;;;:::999888888888666666777777777777666666666666666666666777888999555555666666777888888999555555555444444333333222555444333333222222222333333333333444444444555555555555444444333222222222111111000111111222333333222222222333333444444444666777777888999:::::::::::::::<<<>>>AAADDDGGGHHHNNNYYYiiiyyy{{{pppfff```VVVRRRJJJCCC===999777666666777888999:::;;;<<<<<<:::===@@@CCCFFFJJJOOORRR^^^oootttkkkaaaWWWQQQDDD@@@???@@@??????GGGQQQ\\\rrreeePPPEEE;;;777555666333///000333---...///000000000///...+++,,,.../////////......---------.........////////////...---,,,,,,++++++---,,,,,,++++++*********+++,,,---...///...---,,,............/////////000000000000000111222333444...666666666>>>GGG\\\xxx{{{xxxzzz|||yyytttuuuppplllkkkiiieeedddffflllnnnooommmkkkmmmtttzzzxxxuuurrrooommmkkkhhhfffeeeeeedddcccdddeeefffggghhhkkkpppsssuuuuuuvvvxxxuuuuuutttuuuvvvxxx{{{|||~~~wwwqqqmmmiiifff]]][[[WWWUUUSSSPPPMMMJJJGGGGGGFFFEEEDDDDDDCCCCCC<<<;;;;;;;;;;;;;;;;;;;;;555666888::::::999888777555555555666777888999:::999999::::::;;;;;;;;;<<<999:::;;;<<<============???@@@AAABBBDDDGGGIIIJJJNNNPPPSSSWWWYYY[[[[[[[[[^^^jjj}}}~~~tttjjj___TTTMMMEEEAAA???@@@AAAAAAGGGNNNLLLGGG@@@999555333222333222111111222444555555444444444333333444666888:::}}}vvvfff[[[ZZZ___dddnnnwwwvvvpppmmmjjjfffbbbccc```]]]\\\^^^aaabbbbbbjjjooovvv|||~~~~~~wwwqqqkkkfffccc^^^XXXQQQLLLJJJIIIFFFCCCBBB???<<<:::::::::999888777888999999999888777666555555555555555555555555444444444444444444444444444555555555555555555444///000111333444555666666333444666777777666444333333333333222222222111111222222222222111111000000111222444444333333444666555666777777888888999:::===@@@BBBDDDFFFKKKRRRXXX]]]ooozzzppphhh```[[[KKKFFF???;;;999888666444444666999;;;;;;;;;===???BBB>>>>>>EEEJJJMMMTTT]]]kkkxxxqqqjjj```RRRGGGEEE>>>;;;???BBBDDDLLLTTTiii~~~hhhSSSEEE@@@:::777333222222333333222222333444222000...---....................................------,,,,,,,,,,,,---...//////...---,,,++++++++++++++++++++++++++++++++++++++++++++++++///////////////.........000111222333444555555555000111555999;;;AAANNN\\\yyyzzzyyyzzz}}}wwwwwwvvv~~~}}}uuulllccchhhmmmqqqqqqnnnmmmpppttt}}}wwwrrrooonnnllljjjhhhhhhggggggggghhhhhhiiikkknnnrrruuuuuutttttttttuuutttrrrqqqrrruuuyyy{{{}}}zzzrrrnnngggbbb___\\\ZZZXXXSSSQQQNNNMMMMMMLLLKKKIIIGGGDDDAAA???>>>>>>===<<<>>><<<::::::<<<===;;;888555777999;;;<<<<<<;;;:::;;;::::::;;;>>>??????>>>AAABBBEEEHHHIIIIIIHHHGGGHHHIIIJJJKKKMMMQQQVVVZZZ^^^bbbgggjjjkkkkkkkkklllxxx{{{pppjjjbbbVVVJJJEEEAAA<<<:::>>>EEEJJJKKKKKKLLLFFF===888666555333111333222111111111222333444444444555666777888888999yyygggYYYTTTUUUXXXeeeooovvvqqqmmmgggcccbbb___\\\[[[\\\^^^``````fffkkkqqqwwwzzz}}}~~~}}}|||yyysssooohhhbbbZZZSSSPPPMMMHHHEEEEEEBBB???======<<<;;;:::666777888888777666555444444444444444555555555555444444444444444444444444333444444555555444444333222333444555555555555555111222444555555444222111444444333333333222222222111111222222333333333333111333444444333333444666888999:::;;;<<<===???@@@???BBBEEEHHHMMMVVVaaajjjvvv|||ooofff]]]UUUPPPHHHCCC===:::999888666444555777:::;;;;;;<<<===???BBB@@@BBBHHHMMMQQQ[[[dddyyy~~~zzzuuupppiii^^^OOOEEEBBB>>>>>>AAACCCFFFNNNXXXpppuuu___LLL@@@<<<;;;888444222111111000///,,,...//////---,,,---.................................---------,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++////////////............000111111222222222111111...///222444555888DDDQQQggg~~~|||yyy~~~~~~xxxwwwyyyuuuppprrrsssrrrooommmmmmnnnvvvyyytttqqqooommmkkkkkkkkkkkkkkkllllllmmmnnnqqqsssvvvwwwuuusssrrrrrrrrrqqqooonnnooorrruuuwww|||uuuooojjjdddaaa]]][[[XXXWWWWWWWWWUUUTTTRRROOOKKKIIIHHHGGGEEEDDDDDDAAA??????@@@@@@???<<<<<<===>>>???@@@??????>>>BBBAAAAAABBBDDDFFFEEEDDDEEEGGGJJJKKKLLLLLLNNNPPPTTTVVVXXXZZZ]]]bbbhhhlllqqqvvv|||tttiiiccc[[[PPPGGGCCCAAA>>>???EEEMMMSSSTTTTTTMMMFFF===666444333222000222111111111222444555666666666666666666555555666yyyhhhYYYPPPNNNNNNYYYeeeyyyxxxqqqlllgggcccdddaaa]]][[[\\\]]]^^^^^^```dddiiinnnssswww|||}}}}}}}}}}}}}}}|||{{{zzztttnnneee___ZZZUUUOOOKKKFFFCCC@@@===<<<;;;:::888888888888888777666555444333333333444444555555555444444444444444444444444222333333444444333333222333333444444444333333222000111222333333222111000333333333333333222222222000000111222444555666666444666777666555555666888777999:::;;;<<<>>>BBBEEEFFFIIIMMMSSS[[[iiixxxyyymmmccc[[[SSSJJJEEECCC???;;;888777777666555777999;;;;;;;;;<<<>>>???BBBCCCGGGLLLQQQYYYgggtttqqqrrrsssooofffYYYKKKBBB>>>>>>@@@BBBDDDIIIUUUaaa{{{gggTTTEEE<<<:::888555222000000000000///(((***------------...///------------------------...------------,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................000000000000000///......222222333444333555>>>IIIUUUlllzzzuuuwww}}}~~~yyyuuurrrnnnjjjgggllluuu~~~{{{wwwuuutttrrrqqqpppppppppqqqrrrssstttuuuxxxyyyzzzyyyuuurrrpppoooqqqpppnnnlllmmmooorrrsssxxxtttnnnllljjjiiihhhgggeeeccc^^^[[[WWWSSSRRRPPPNNNLLLNNNLLLJJJIIIIIIIIIHHHFFFGGGGGGGGGGGGHHHIIIJJJJJJNNNMMMMMMMMMOOOPPPPPPOOOOOORRRTTTTTTRRRTTT[[[aaagggiiilllpppuuu{{{}}}|||~~~~~~|||sssiii^^^XXXQQQIIICCCBBB@@@CCCIIIRRR[[[```___\\\NNNFFF<<<555222222111///000111222333555777888999888888777777777777777777|||~~~}}}sssfffZZZRRRNNNMMMQQQ]]]qqq|||tttooojjjhhhgggddd```]]]]]]]]]^^^]]][[[]]]aaaeeeiiiooovvvzzzyyyzzz{{{{{{|||{{{{{{{{{}}}yyyqqqkkkfff```YYYTTTLLLIIIDDDAAA???>>>;;;:::<<<<<<;;;:::888777666555222222333333444555555555333333333333333333333333222222222333333222222222000000111111111111000000111111222222222222111111222222222222222222222222000111222222333444555666777888999999888888999:::999;;;======>>>AAAGGGKKKQQQUUU[[[dddpppssslllcccZZZTTTMMMEEE???===;;;999777666666666666888:::;;;<<<<<<===???AAABBBFFFLLLQQQWWWdddxxx~~~rrrooorrrsssmmm```RRRFFF@@@:::===@@@BBBFFFQQQcccqqquuu\\\LLL@@@;;;:::111000...///111222222222+++---///000//////111222------------------------------------------------///...---,,,,,,---...///************************,,,,,,,,,,,,,,,,,,,,,,,,------...............////////////000000//////...333222333444333333:::CCCKKK```}}}yyy|||zzzuuuqqqlllhhheeejjjqqqxxx}}}||||||{{{{{{{{{{{{zzzuuuuuuuuuuuuvvvwwwxxxyyy{{{|||{{{xxxtttpppooonnnqqqpppnnnmmmmmmoooqqqrrrxxx}}}}}}|||yyyvvvsssnnnjjjfffbbb```^^^[[[ZZZ\\\[[[YYYWWWWWWVVVVVVVVVUUUUUUUUUWWWYYY]]]```bbbbbbaaa``````bbbbbbaaa```aaadddfffdddaaadddnnnwww}}}{{{zzzyyywwwsssnnnggg]]]SSSMMMHHHCCCAAABBBCCCLLLXXXdddlllnnnggg```OOOGGG;;;444111111111111///111333666888:::;;;<<<999888888888999:::;;;<<<~~~}}}zzzxxxqqqooojjjcccYYYRRRMMMLLLLLLVVVhhh}}}wwwqqqnnniiifffaaa]]]\\\\\\[[[[[[WWWYYY[[[^^^aaagggnnnrrruuuvvvxxxyyy{{{|||||||||{{{}}}yyyssskkkbbb[[[XXXTTTOOOJJJGGGDDDAAA??????>>><<<:::888666555555333333333444444555555555333333333333333333333333111222222222222222222111......///000111111111111222222333333333333222222000000000111111111111111222222222333333333444444777888::::::999999;;;<<<>>>AAACCCDDDEEEIIIQQQXXX^^^eeeooo||||||uuuhhhbbbZZZSSSNNNHHHBBB===888888777666555555666777999:::<<<<<<<<<>>>AAACCCDDDKKKRRRXXXbbbtttxxxpppwwwwwwssshhhYYYKKKCCC@@@999>>>BBBDDDLLL]]]tttiiiSSSEEE===888888000......///111222222111...000222111000///000111------------------------------------------------...---,,,++++++,,,---...************************,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////---...///000111111111111///......000000000555<<>>~~~zzz{{{{{{tttooollljjjiiigggbbbZZZRRRMMMJJJIIIPPP]]]mmm{{{~~~xxxzzz~~~uuuoookkkgggbbb^^^[[[ZZZYYYXXXWWWXXXYYYZZZ[[[___eeeiiinnnooorrruuuxxxzzz{{{|||yyy{{{}}}~~~xxxmmmfffbbb^^^WWWQQQMMMHHHDDDAAAAAA???===:::888666555444555555555555555555555555333333333333333333333333111222222333333222222111///000111222333444444444444444444444444444444444000000000111111111111111333333444444444444444444666888:::;;;;;;;;;===???@@@DDDHHHJJJMMMTTT___hhhsss}}}{{{qqqkkk]]]WWWOOOIIIFFFBBB>>>:::666777777666555444666777999:::;;;<<<===@@@DDDGGGHHHRRR]]]fffsss|||xxxvvv}}}yyypppbbbSSSGGGAAA@@@<<>>===AAAFFFPPPaaarrrzzz{{{vvvhhhXXXHHHAAA888333222444444444333555999<<<>>>>>>===<<<<<<;;;:::999:::<<>>;;;999777777777777777666666555555444222222222222222222222222222222333333333333222222222222333333333333333222444444333333333333444444111111222222333333333333444444555666777888888999:::<<<>>>@@@@@@BBBDDDFFFFFFKKKRRRVVV\\\fffuuuuuummmeee```UUUNNNFFFAAA???===:::888444666777777555444555777888999;;;<<<>>>AAAFFFIIIMMM[[[kkkxxxwwwsssuuuyyyzzztttiii[[[NNNFFFBBBAAAAAAIIIQQQYYYhhh|||fffMMM@@@;;;888555333444222111111111000...,,,---///000///...,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......******++++++++++++******************************************************++++++,,,------...//////...///000111111111111111222000111444555444777;;;999>>>MMMbbbuuuwwwrrrpppnnngggaaaaaaaaabbbhhhooovvv|||~~~zzzyyywwwsssooonnnoooqqqmmmmmmmmmmmmnnnpppqqqrrrppprrruuuzzz{{{uuupppjjjbbbXXXPPPGGGBBB===<<<;;;;;;@@@GGGNNN^^^lllooonnnjjj\\\MMMAAA;;;444111222444555444666888<<>>AAAFFFKKKNNN|||uuusssqqqrrrrrrooohhhaaa\\\YYYQQQPPPRRRXXX```eeeggggggiiijjjppp{{{vvvqqqkkkfffcccaaa___]]]ZZZ[[[ZZZXXXVVVWWWYYY[[[^^^```dddiiinnnrrruuuvvvxxxzzz{{{{{{{{{|||zzzrrrjjjccc\\\VVVSSSLLLJJJFFFBBB???===<<<<<<999999888777666555444444222222222222222222222222222333333444444333333222333333333222222000//////444333333222222333333444333333333444444555555555444444666777999;;;<<<===???AAADDDFFFGGGIIILLLNNNQQQXXX```fffnnn{{{tttkkkccc\\\XXXQQQJJJBBB===;;;;;;999777444666888777555444555888777999;;;<<<>>>BBBGGGKKKQQQaaauuussskkkjjjqqqxxxuuunnncccWWWMMMFFFBBBAAAEEENNNXXXccctttppp\\\FFF===;;;999666555111000000111222222000///---///000000///......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++,,,---......---,,,+++))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,---...//////000000000000000//////...///------111222000222555888999CCCUUUeeeqqq~~~~~~wwwpppnnnsssjjjdddbbb```\\\___eeennnvvv|||{{{xxxsssooommmoooqqqoooooopppppprrrssstttuuuoooqqquuuzzz}}}{{{zzzsssllldddYYYNNNFFFBBB===:::::::::;;;@@@GGGHHHWWWbbbaaa___\\\RRRDDD<<<777111///111444444333888:::>>>@@@AAA???<<<999:::;;;>>>CCCJJJRRRYYY^^^~~~~~~zzzyyyxxxvvvtttqqqmmmgggcccYYYUUUQQQRRRXXX^^^bbbccciiippp{{{zzzqqqiiidddbbbaaa```dddccc```\\\WWWUUUTTTUUUTTTVVV[[[```gggmmmrrruuuvvvwwwxxxxxxyyy{{{~~~wwwoooccc[[[WWWTTTOOOLLLHHHDDD@@@<<<>>><<<:::999999999888777444333222222333333222000444444444333333333333222444444444444444444444444555555555555555555555555888666555555666666666555;;;:::999999;;;>>>??????DDDFFFGGGJJJMMMSSS[[[```dddlllxxxrrrggg```XXXPPPIIICCCBBB>>>;;;888777666555444444444444444666999<<<===999:::@@@EEEHHHNNNVVV```ooorrriiigggiiijjjjjjbbbZZZRRRLLLFFFBBBCCCGGGNNNZZZhhhtttyyy^^^OOOAAA;;;:::777555555111111111111000///------......//////......---,,,++++++++++++++++++++++++************************///,,,'''###!!!###&&&(((++++++************+++++++++***)))))))))***,,,---))))))*********+++++++++---...//////......///111.........//////000111222555666;;;DDDNNNZZZjjjyyytttpppnnnuuuqqqjjjddd```]]][[[[[[eeelllwww|||{{{xxxuuurrrqqqppppppsssrrrrrrrrrsssuuuwwwxxxtttxxx|||zzzxxxwww|||tttjjjaaaYYYQQQGGG???888;;;>>>>>>===>>>BBBFFFNNNXXX]]]YYYRRRNNNFFF>>>888666333222222444555555999;;;<<<<<<;;;:::;;;======<<<@@@JJJZZZlllzzz~~~zzzwwwrrrnnnkkkddd___XXXVVVXXX^^^eeeiiitttzzzxxxoooiiidddaaa___```___\\\YYYUUURRRRRRRRRRRRSSSVVV[[[aaagggmmmpppssstttvvvvvvwwwxxxzzz}}}~~~tttlllaaa^^^XXXSSSOOOKKKFFFCCCAAA???===;;;;;;;;;:::888888777555666777777666555333333333333333333222222444444444444444444444444666666666666777777777777888777666666888999999999<<<<<<===???BBBFFFHHHJJJLLLNNNQQQUUU[[[ccckkkppp}}}yyypppeee\\\VVVPPPIIICCC>>>===:::888666555555555444555666666555777:::<<<:::888<<>>FFFSSSfffxxx|||vvvsssqqqmmmhhh```ZZZYYY___hhhooo}}}{{{rrrjjjccc^^^\\\[[[YYYVVVSSSQQQPPPOOONNNOOOPPPSSSXXX^^^dddgggmmmooorrrsssssstttvvvwww|||}}}~~~}}}|||{{{|||~~~sssnnnggg```ZZZUUUPPPMMMIIIFFFDDDBBBAAA@@@>>><<<:::888666666777888777666666666666666666666666666777777777777777777777777555555555666666777777888888888888888999;;;===>>>BBBCCCEEEHHHLLLPPPSSSUUUWWW[[[aaaiiirrr|||yyyqqqggg```WWWOOOKKKGGGBBB>>>888777666444444444444555444666888888888888:::;;;:::<<<@@@GGGLLLSSS```lllqqqlllgggeeeeee___TTTKKKHHHCCC???>>>???BBBKKKTTTgggtttqqqZZZKKKAAA777555444222//////000000000000000/////////,,,,,,------,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---,,,+++)))'''++++++++++++++++++++++++))))))((((((((()))***+++---,,,,,,,,,,,,,,,,,,,,,,,,...//////......///000.........//////000111222555333444888===EEESSS```}}}~~~qqqiiieeecccdddkkkqqqpppggg^^^ZZZYYYXXX\\\cccjjjsss~~~}}}yyyvvvtttsssssssssssstttuuuxxxzzz{{{~~~{{{nnnfffZZZQQQJJJEEE???;;;===:::999:::@@@GGGNNNQQQRRRUUUTTTMMMEEE@@@;;;666444444555666777777777777888999999999777777888:::<<>><<<:::999999:::999888;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888888999999999:::::::::===>>>>>>???@@@BBBEEEHHHJJJMMMPPPTTTXXX\\\```ccciiioooxxxzzzooohhh\\\VVVOOOIIIEEEBBB>>><<<666555444333222222333444444666888999999999:::;;;>>>AAAFFFJJJOOOZZZlll{{{|||pppooonnnjjjbbbWWWKKKDDD@@@<<<;;;<<>>JJJWWWwwwxxxnnngggbbb^^^ZZZbbbkkkooolllddd]]]YYYVVVXXX[[[```gggrrr~~~|||yyyvvvtttuuuuuuuuuvvvxxxzzz|||~~~zzzuuuiiiaaaUUUJJJDDD@@@===;;;???======AAAIIIPPPTTTUUUSSSRRRMMMEEE>>>999555333222444777999888777777777555666777666666777999;;;AAALLL]]]llluuuzzz|||||||||yyyzzzzzzwwwvvvzzzuuummmbbb^^^XXXTTTRRRPPPMMMJJJLLLKKKIIIIIIKKKOOOSSSVVV[[[___eeejjjmmmpppsssuuuxxxzzz||||||{{{zzzzzz{{{{{{ssslllhhhbbb___ZZZWWWTTTRRRNNNLLLIIIFFFCCCAAAAAAAAA@@@???>>>>>>>>>============<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>???????????????@@@DDDFFFGGGHHHIIIMMMRRRVVVXXX]]]ccchhhmmmrrrxxx|||{{{tttmmmddd^^^TTTPPPJJJDDD@@@===;;;:::777666444333222222222333333555888999999999;;;<<<@@@EEEJJJNNNVVVhhh~~~zzzssstttuuusssiiiZZZLLLDDDAAA===;;;:::===@@@GGGUUUbbbwwwmmmVVVKKK???999555666666333111222000//////...//////000111...............---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++******'''((())))))))))))(((''''''((((((((())))))))))))++++++++++++************,,,---......------...///............///000111222444222111444666;;;FFFQQQppp{{{sssnnniiibbb]]][[[___eeemmmrrroooggg```YYYYYYXXXXXX]]]eeepppxxx{{{xxxvvvyyyyyyyyyyyy{{{}}}|||rrrkkkaaaZZZOOOEEE>>><<<<<<<<>>999555333333444777:::;;;999777777777333444555555666888;;;>>>EEESSSfffrrrsssnnngggddd}}}|||llleee[[[TTTQQQNNNJJJGGGLLLJJJIIIHHHHHHJJJMMMOOORRRVVV[[[aaaeeejjjnnnrrruuuwwwzzz{{{{{{{{{{{{|||~~~vvvrrrmmmiiieeebbb^^^[[[VVVRRRNNNKKKIIIIIIHHHGGGDDDDDDCCCBBBAAA@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAACCCDDDEEEFFFFFFJJJMMMPPPSSSVVV\\\dddjjjsssyyyvvvmmmhhhbbb[[[UUUKKKHHHCCC>>>:::888777777777666555333333333444444444666888999:::;;;>>>@@@AAAHHHQQQXXXeeezzzzzzrrrlllsssrrrlll^^^NNNBBB>>>>>>;;;:::;;;===@@@FFFTTTaaaqqqxxx}}}|||xxx\\\IIIAAA:::555222444444111000222111000///......///000111......//////......---,,,++++++++++++++++++++++++***************************))))))(((((()))******)))***+++,,,,,,+++***)))'''((()))*********))))))))))))*********++++++++++++---......------...///.........//////000111222222111222444666999BBBLLLeee}}}~~~}}}wwwqqqooopppppplllhhheeeddddddjjjqqqsssnnnhhhbbb___[[[WWWVVVZZZaaaggguuu|||}}}|||~~~}}}}}}}}}~~~~~~tttiiiaaaVVVPPPHHH@@@;;;;;;>>>@@@BBBJJJUUUaaahhhhhhccc^^^NNNFFF>>>:::888555666888999===??????;;;888777888444555666666777999===@@@GGGUUUgggppplllbbb[[[XXXzzzpppcccYYYTTTPPPLLLIIIKKKJJJHHHGGGGGGGGGHHHHHHJJJMMMQQQVVV[[[```fffjjjooorrrvvvyyyzzzzzz{{{|||~~~}}}yyytttqqqhhhddd^^^ZZZXXXWWWUUUTTTSSSRRRQQQOOONNNLLLKKKJJJKKKKKKKKKKKKKKKKKKKKKKKKHHHIIIKKKNNNQQQUUUWWWXXX[[[```ffflllqqqzzzzzzrrrhhh```\\\WWWPPPJJJBBB@@@===888555444555666555444333333333444666777666777999:::<<<>>>BBBEEEFFFPPP\\\fffuuuvvvrrrnnnjjjkkkeee[[[OOOEEE>>>;;;:::;;;;;;===@@@BBBGGGTTTaaaeeekkkoooqqqzzziiiOOO???999999444222333333000000333333111000...---...///000---............---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))***+++,,,------,,,+++***((()))***+++++++++***)))((()))******+++,,,------+++---......---,,,...///.........//////000111222000///111444555666===FFFRRRgggyyyyyy}}}wwwpppkkkmmmttt|||~~~{{{vvvqqqpppsssvvvvvvvvvooollleee]]]WWWVVVXXX[[[dddmmmxxxzzzsssjjj___WWWLLLIIICCC???===@@@EEEIIIQQQ[[[hhhqqqrrrkkkaaa[[[JJJ@@@999888999888:::???AAADDDFFFCCC===999999:::999999999888777999===@@@GGGTTTbbbfff```XXXTTTTTTwwwwwwvvvtttrrrrrruuuwwwzzzjjj^^^XXXTTTPPPMMMJJJIIIHHHGGGFFFEEEEEEEEEEEEGGGKKKOOOSSSXXX___cccjjjnnnrrrvvvxxxyyyzzz||||||~~~|||xxxqqqmmmjjjhhhfffeeebbbbbb```^^^\\\ZZZXXXWWWUUUUUUUUUUUUUUUUUUUUUUUUVVVXXX[[[```eeejjjmmmoootttzzz{{{sssllleee[[[UUUQQQLLLDDD>>>===<<<999666333333555777222222222222444666888999888999:::;;;===AAAFFFJJJMMMYYYfffrrrsssmmmnnnnnnkkkeee[[[NNNEEEBBB@@@<<<777<<<===@@@DDDEEEIIIVVVcccaaaffflllqqq~~~yyyaaaIII;;;777:::555333444333111222666444222000...------...///,,,,,,---------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,,,,***)))'''((()))+++,,,,,,+++)))(((((()))***,,,,,,++++++***))))))***+++---...//////+++,,,...---,,,,,,---///.........//////000111222///...111444444444999@@@CCCSSSjjjyyywwwyyywwwpppjjjmmmyyy~~~{{{}}}{{{wwwoooddd[[[VVVUUUVVVXXXaaammmwww|||yyypppiiiaaaWWWOOOGGGFFFCCCAAAAAAFFFMMMRRRbbblllwww{{{uuuhhh[[[TTTGGG===666888:::;;;>>>CCCGGGIIIJJJFFF???::::::<<<======;;;999888999<<>>;;;999888888666555444333333555555666666777666666666777777;;;@@@AAABBBKKKVVV```iiiwww|||jjjaaaaaacccaaa^^^XXXMMMCCC>>>;;;999999<<<:::@@@DDDHHHPPPZZZaaabbbiiijjjqqqfffPPP???888777333333333222222222222111111000///------......///---,,,***))))))***,,,---************************((((((((((((((((((((((((+++((('''(((+++------+++)))************+++++++++************************++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------,,,,,,,,,------...//////000111222444666777CCCEEEPPPeee{{{uuupppyyywwwmmmddd\\\WWWYYYXXX]]]fffmmmsss}}}xxxnnnfff___WWWMMMFFFEEEDDDBBBAAAEEEOOO]]]ggg~~~|||ssseeeUUUJJJ???>>><<<<<>>AAALLLPPPVVVXXXRRRMMMQQQYYYqqq|||xxxooodddZZZUUUUUUWWW^^^cccooo~~~qqqggg^^^UUUMMMIIIHHHFFFCCC@@@>>>===>>>???@@@AAAAAACCCGGGLLLPPPUUU[[[bbbiiimmmpppqqqsssuuuvvvxxxzzz|||}}}~~~~~~~~~~~~yyyooofff^^^YYYUUUPPPIIICCC@@@>>>;;;999666666666555555555555555555555666777888999999999777666999???BBBGGGSSS___nnnwwwzzzooobbb\\\]]]]]]YYYTTTOOOFFF>>><<<:::888999===>>>FFFOOOVVV___jjjpppqqqxxx{{{sssZZZHHH<<<555444111111111000000000//////111000///...---......//////...,,,++++++,,,...///************************************************---+++))))))***+++)))''')))************+++++++++************************++++++++++++++++++++++++---,,,,,,,,,,,,---......///////////////000000111//////000000222444555666999<<>>BBBGGGLLLOOOTTTTTTQQQLLLFFFAAA??????AAAAAA???<<<;;;<<<@@@CCCKKKNNNTTTUUUQQQLLLRRR[[[WWWkkkvvvjjj\\\RRRMMMKKKNNNRRR]]]mmm|||ttthhh[[[RRRMMMKKKGGGCCC???===<<<<<<<<<===>>>>>>>>>@@@DDDHHHJJJOOOWWW^^^cccgggjjjlllmmmooorrruuuxxxzzz||||||~~~uuukkkccc[[[TTTPPPJJJFFFAAA===:::999777555333444444444555666666666555666777888:::;;;<<<<<<<<<:::<<>>;;;888666555444333333333444444555555666666777777888999:::<<<===>>>BBBBBBCCCIIIRRR```qqq}}}}}}tttccc\\\TTTOOOMMMIIIAAA:::===:::;;;=========BBBIIIOOO___sssmmmRRRCCC>>>:::666333222222222222111111111111//////......------------,,,++++++******++++++,,,************************************************'''''''''((()))***))))))))))))*********+++++++++************************************************---,,,,,,,,,,,,---......******+++,,,,,,,,,------////////////111222333444666999AAAKKKVVVdddyyy|||yyy~~~zzznnndddXXXPPPMMMOOOSSSVVV^^^fffsss~~~{{{tttmmmeeeaaa[[[TTTKKKEEECCCDDDEEEEEEIIIOOOYYYdddnnnwww|||ssskkk___SSSJJJCCC>>><<<:::;;;>>>BBBGGGKKKNNNPPPPPPPPPNNNKKKHHHGGGGGGHHHEEEFFFHHHJJJLLLOOOTTTWWWYYYWWWXXXYYYYYY___lllzzzCCCIIIXXXppptttdddTTTIIIEEEFFFKKKUUU```mmm~~~tttkkk[[[UUULLLFFFCCCAAA???============<<<::::::;;;===>>>BBBFFFJJJNNNQQQTTTWWW\\\___ccchhhmmmqqquuuvvvwwwxxxyyyzzz{{{{{{{{{{{{}}}}}}tttnnnhhhccc\\\TTTMMMGGGBBB>>>:::999777555444333333444555555555555555555555555::::::::::::;;;<<<>>>???CCCFFFKKKSSS```qqqxxxrrrfff^^^SSSKKKFFFAAA;;;666888888;;;>>>>>>AAAJJJTTTbbbuuusss^^^GGG===;;;999555333222222222111111111000000...............------,,,++++++++++++++++++++++++************************))))))))))))))))))))))))&&&((())))))))))))(((((())))))*********+++++++++************************************************++++++******++++++,,,---+++,,,...///000000000///.........///000111222333333555;;;BBBHHHSSShhhzzz~~~{{{ooofffiiiqqqvvvzzz~~~wwwpppcccWWWPPPNNNMMMLLLRRRXXXbbbmmmwww|||tttkkkddd\\\UUUQQQOOOJJJDDDAAABBBFFFJJJMMMVVV[[[ccckkkooonnnkkkhhhZZZUUUMMMFFFAAA>>>;;;999<<<===@@@BBBEEEGGGIIIJJJLLLLLLKKKJJJHHHHHHJJJLLLNNNRRRYYY^^^aaacccdddfffgggdddbbbdddhhhrrr@@@AAAIII[[[qqq}}}{{{|||yyyjjjYYYMMMEEEDDDFFFMMMUUU___ooo~~~|||ggg___SSSKKKFFFCCC@@@>>>>>>???>>>===:::999:::;;;<<<>>>AAACCCDDDFFFIIILLLQQQTTTXXX^^^dddiiilllnnnpppqqqtttvvvxxxxxxxxxxxxyyy{{{~~~yyypppiiiddd[[[WWWPPPJJJEEE@@@<<<999666777777555333333444555555555666666666666666666;;;;;;;;;<<<===???BBBCCCCCCKKKUUU```ooo}}}wwwrrrooofff]]]PPPFFF@@@===:::777666777;;;>>>AAAGGGVVVeee{{{~~~```OOO>>>777666444222000000000/////////.........---............---,,,,,,------------------------************************((((((((((((((((((((((((***+++---,,,)))&&&%%%%%%)))************+++++++++***************************************************************++++++,,,)))***,,,...//////..................///000111222222333777<<<@@@GGGWWWggg|||}}}}}}}}}|||kkk\\\ZZZ^^^ccclllvvvvvvvvvooocccXXXRRRMMMJJJMMMPPPVVV]]]fffqqq||||||qqqlllccc[[[TTTOOOJJJGGGDDDCCCBBBCCCGGGMMMSSSWWWcccccceeefffddd^^^VVVPPPHHHEEEBBB@@@>>><<<:::777>>>>>>???@@@AAABBBBBBCCCFFFGGGHHHHHHIIILLLPPPSSS```eeennntttwwwwwwvvvvvvwwwuuuuuuzzz;;;<<>>??????===;;;999:::;;;888:::;;;<<<===>>>BBBDDDEEEHHHMMMSSSYYY^^^aaacccgggiiimmmpppsssttttttttttttwwwzzz|||}}}xxxlllddd^^^ZZZOOOLLLGGGCCC@@@===:::888444555777666333222444666444555555666777888999999;;;;;;<<<>>>AAAEEEHHHJJJOOOZZZgggrrr|||vvvooojjjfffeeeddd]]]UUUJJJAAA===<<<;;;:::777999>>>BBBGGGQQQfffzzz~~~hhhOOOCCC777444444111000000000/////////............------.........---,,,+++,,,------......------,,,************************))))))))))))))))))))))))***,,,...---***'''&&&&&&)))************+++++++++************************************************++++++******++++++,,,---&&&'''))),,,------,,,+++............///000111111333333555999;;;@@@KKKVVVeeewww|||}}}}}}kkk[[[VVVTTTTTT]]]jjjooowwwyyypppddd[[[TTTNNNLLLMMMOOOSSSXXXaaajjjqqq{{{vvvnnnhhh___ZZZRRRLLLHHHEEEDDDBBB@@@BBBEEEJJJQQQXXX___dddeeeaaa[[[VVVQQQLLLFFFAAA???>>>===>>>??????===;;;======<<<<<<<<<===>>>>>>???AAADDDGGGLLLRRRYYY]]]mmmsss{{{777999???GGGNNN\\\xxx|||}}}sssoooiiilllsss{{{{{{yyyzzz}}}zzzuuukkk^^^UUUJJJFFFDDDDDDDDDHHHRRR]]]jjjpppxxx}}}mmm___WWWPPPJJJEEE>>>??????===;;;999999:::555777888888888:::>>>AAA===@@@EEEKKKQQQVVVZZZ[[[aaacccgggllloooqqqqqqqqqpppsssvvvxxxyyyzzz|||~~~zzziii^^^VVVQQQNNNDDDAAA===;;;:::999777666333555777666333222444666333333555777888:::<<<<<<;;;;;;===@@@DDDIIINNNQQQ___kkkxxxppplllfff```[[[YYYXXXYYYTTTNNNEEE>>><<<<<<<<<<<<;;;===BBBGGGMMM[[[tttnnnYYYEEE===555444333111111222111111111111000000000000,,,---.........---,,,+++***++++++,,,,,,++++++***************************************************'''***......+++))))))***)))************+++++++++************************)))))))))))))))))))))))),,,,,,++++++,,,,,,---...(((***,,,///000000///..................///000111111000111555666888@@@HHHVVVjjjyyy||||||yyyiii[[[VVVQQQMMMUUUbbbiiiwwwzzzmmmccc[[[UUULLLMMMMMMNNNQQQVVV]]]bbbiiisss~~~~~~~~~|||||||||||||||~~~|||zzz}}}ssshhh___XXXRRRMMMGGGBBBAAAAAAAAAAAA@@@DDDKKKRRRZZZbbbiiimmmaaaYYYOOOFFFBBB???===;;;;;;;;;<<<>>>AAACCCCCCBBB<<<;;;:::999999:::;;;<<<;;;>>>BBBGGGNNNVVV___eeepppuuu}}}:::<<<@@@BBBDDDNNNdddxxx~~~||||||wwwmmmkkkgggkkkwww{{{zzz}}}}}}|||wwwoooeee\\\WWWJJJIIIFFFCCCBBBEEEJJJNNN[[[aaammmxxx|||ppp```VVVMMMEEEGGGCCC???===<<<===<<<<<<;;;;;;<<<<<<<<<;;;::::::=========???BBBGGGKKKMMMUUUYYY^^^aaadddfffhhhjjjnnnnnnooopppqqqsssuuuvvvzzz{{{{{{}}}wwwfffYYYRRRMMMFFF@@@;;;:::777444333333333444444444333333333444555555777777777999;;;======<<>>@@@BBBEEEFFFKKKOOOSSSVVVYYY[[[^^^aaaffffffhhhjjjllloooqqqsssvvvwwwxxx{{{~~~sssgggXXXNNNIIIFFFAAA<<<999888666444333333444444333333333333333444444555666666666888:::<<<>>>>>>BBBBBBGGGNNNSSS[[[kkk{{{rrrdddUUUQQQLLLKKKLLLKKKGGGDDDBBBAAA???===;;;;;;<<<===AAAHHHRRR]]]jjj|||zzz]]]III@@@888777555444222111111000////////////////////////...------------,,,,,,,,,,,,,,,,,,+++++++++++++++))))))(((((((((((())))))+++***(((''''''(((***+++,,,+++***)))((()))******))))))))))))))))))))))))((()))******++++++*********)))((((((((()))+++,,,))))))))))))))))))))))))++++++***+++,,,---,,,,,,////////////////////////...000111222222444888;;;HHHPPP```wwwyyytttpppqqqxxx~~~yyytttrrrppppppqqqqqqooollltttyyywwwqqqdddZZZQQQMMMKKKHHHJJJNNNOOOWWWcccmmmuuu}}}}}}|||{{{{{{{{{|||~~~|||yyywwwuuuuuuuuuuuuvvvwwwxxxyyy||||||{{{||||||}}}~~~{{{xxxwwwvvvuuuvvv{{{}}}}}}uuuiii___XXXQQQIIICCC<<<<<<;;;999999<<>>FFFPPPXXX]]]^^^\\\^^^aaaeeemmmwww;;;999:::===???DDDOOO[[[nnnvvvpppooouuu{{{zzzvvvrrrllleee___```]]]WWWQQQKKKGGGEEECCCHHHLLLTTT^^^eeelllxxx}}}kkk\\\RRRNNNHHHDDDAAA>>><<<:::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<=========AAADDDGGGIIILLLOOOSSSVVV]]]^^^___aaadddgggiiikkkoooqqqtttwwwzzz}}}~~~xxxiii]]]TTTIIIBBB@@@???<<<888666555444333222333444555555444444444555555666777888888888999;;;>>>AAACCCHHHJJJQQQZZZcccooosssbbbUUUOOOLLLIIIHHHIIIHHHDDD@@@;;;===>>>===;;;;;;???BBBFFFRRRcccssseeeMMM>>>888777666444333111111000000////////////////////////------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,))))))(((((((((((())))))))))))(((((((((((())))))************))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,,,,+++((('''(((***---///(((((())))))***++++++,,,,,,)))'''(((,,,...,,,(((///////////////////////////000000000111222555888@@@FFFTTTkkk{{{sssnnnllllllmmmqqqyyyzzzuuuqqqooorrrvvv}}}vvvlllbbbZZZTTTNNNLLLMMMHHHNNNVVV\\\ccckkkttt{{{~~~~~~{{{yyyyyyyyyxxxyyyzzz|||}}}}}}{{{xxxwwwvvvvvvwwwxxxyyy{{{|||||||||{{{zzzyyyxxxxxxxxxyyyzzzwwwuuuwwwwwwtttuuuyyyyyy|||zzztttkkkdddZZZRRRLLLGGG@@@<<<888888888777999>>>DDDIII]]]bbbiiilllhhh]]]PPPGGGBBB???;;;888777888:::<<>><<<<<<@@@IIISSSZZZZZZWWWOOOTTTZZZ___gggsss:::777777;;;???AAAGGGNNN[[[lllyyyyyy~~~zzzxxxuuurrrnnnnnnjjjddd^^^WWWPPPJJJFFFFFFGGGKKKRRRWWW^^^jjjuuu}}}mmm___YYYQQQJJJEEECCCAAA@@@<<<;;;;;;::::::::::::;;;999999::::::::::::999999<<<>>>@@@AAACCCGGGKKKOOOUUUUUUWWWXXX[[[]]]___aaahhhkkknnnrrrvvvxxxyyyyyyzzzzzz{{{}}}~~~~~~|||uuulll^^^QQQMMMGGG???;;;;;;;;;999777333333222222222333444555777777666777777888999:::;;;;;;;;;<<<===AAAFFFJJJRRRWWW```jjjuuupppaaaTTTKKKKKKIIIGGGGGGFFFDDD@@@<<<777:::<<<;;;;;;>>>GGGNNNSSSaaatttlllVVVDDD;;;:::555444333222111000000000////////////////////////---------,,,,,,,,,++++++((((((((())))))*********))))))(((((((((((()))))))))******************)))((())))))******)))((((((((((((((((((((((((((((((******+++,,,,,,,,,,,,+++,,,+++)))(((((()))***+++))))))******+++++++++++++++)))((()))+++,,,+++)))---...............////////////000000///000333555888;;;FFF[[[wwwyyypppllllllnnnooosss{{{wwwooolllkkkoooxxx|||vvvoooggg]]]UUUPPPOOOPPPRRRSSSVVV\\\ccchhhtttwww|||~~~~~~{{{xxxvvvvvvvvvvvvwwwxxx{{{}}}~~~~~~|||{{{yyyxxxyyyzzz|||~~~~~~}}}|||zzzxxxwwwwwwvvvxxxuuuuuuxxxyyyvvvwwwzzzyyy|||zzzuuuqqqkkkddd^^^XXXSSSLLLFFFBBB>>>:::666888888999:::<<>>======<<<===>>>???@@@>>>???DDDOOOZZZ^^^[[[VVVOOOUUU\\\bbbjjjyyy888666666;;;???@@@CCCGGGNNNZZZkkk~~~|||{{{zzzyyyuuuooojjjddd]]]VVVPPPHHHFFFGGGJJJMMMRRR]]]gggyyytttkkk___SSSJJJEEECCCAAA======;;;:::999999999:::777777888999999999999888999:::<<<===>>>AAAEEEHHHIIIJJJLLLOOOSSSVVVZZZ[[[aaacccgggkkkoooqqqrrrsssrrrrrrssstttwwwzzz|||~~~|||yyywwwsssrrrpppmmmjjjhhheeeddddddfffddd^^^YYYUUULLLDDDCCC???:::888888888666444111111111222333444444555666666666666777888999:::=========>>>@@@FFFNNNTTT___hhhtttyyyjjj\\\QQQJJJFFFFFFEEEDDDBBBAAA===999777777:::<<<===???HHHVVV```hhhsssuuu\\\JJJ>>>999:::444333222111000/////////........................------,,,,,,,,,+++++++++&&&&&&''''''(((((())))))))))))(((((((((((())))))((()))************)))((('''(((((()))))))))((((((((((((((((((((((((((((((((())))))*********************++++++***(((&&&%%%++++++++++++******))))))(((***,,,+++***)))+++---,,,,,,------...............///000///...///222444444666>>>MMMddd~~~rrrmmmlllnnnpppvvvtttnnnlllqqq{{{}}}}}}~~~xxxnnn```VVVWWWUUUQQQOOONNNQQQVVVZZZdddgggnnnuuu{{{~~~~~~~~~~~~~~~~~~}}}}}}~~~}}}{{{yyyvvvuuusssssstttuuuwwwzzz|||~~~~~~|||{{{zzzyyy{{{|||~~~~~~|||zzzxxxwwwvvvvvvvvvtttuuuxxxyyywwwwwwzzzxxx{{{tttnnngggaaa\\\WWWPPPKKKIIIFFFBBB???<<<:::777666888999:::<<<>>>CCCIIIMMMXXXXXXWWWSSSMMMEEE===999999777555666:::BBBJJJPPP]]]cccgggeeeaaa[[[QQQGGGAAA@@@???>>>===>>>?????????AAAHHHSSS]]]aaa]]]YYYTTTZZZaaahhhsss777666777<<>><<<:::999999:::777777888888888999999999666888999::::::;;;>>>@@@===???BBBFFFLLLQQQUUUXXXXXXYYY\\\```dddgggiiijjjkkkkkklllnnnpppsssvvvxxx{{{}}}|||{{{xxxuuurrrooolllkkkiiigggdddaaa]]]YYYVVVTTTOOOQQQOOOIIIFFFEEEBBB>>>;;;999666555555444222111111111222333333444555555444444444555666777888999;;;===???AAAEEENNNZZZcccppp{{{xxxeeeXXXNNNFFFCCCDDDEEEEEECCCAAA???<<<:::999:::<<>>===<<<;;;:::999999999888999;;;<<<===???CCCEEEIIIHHHEEECCC@@@===;;;:::888999<<>>>>>>>>>>>???@@@EEEMMMVVV]]]___^^^\\\YYY___hhhrrr777777999======;;;>>>CCCDDDEEEJJJSSSbbbwwwxxxssskkkccc[[[UUUOOOKKKNNNSSSbbbrrr}}}mmm___RRRJJJGGGEEEBBB???<<<;;;;;;;;;999888777666666777888888666777999:::999999999;;;888:::<<<@@@EEEIIIMMMOOOMMMNNNPPPSSSWWW[[[^^^```bbbbbbccceeehhhllloooqqqppprrrvvvyyy{{{}}}~~~}}}{{{xxxvvvnnnmmmjjjgggdddaaa^^^]]]]]][[[XXXUUUQQQNNNLLLJJJAAADDDCCC???<<<===<<<999555555444444444333111000222222333444444555555555555555666666777999:::;;;<<>><<<999<<>>???;;;888999888555333444555555555555333222222333444555555555555444999999999:::;;;<<<>>>???>>>CCCIIIPPPZZZjjj}}}vvvhhhZZZMMMCCCBBBBBB@@@???BBB::::::999888777888:::<<<>>>BBBKKKZZZlll}}}fffVVVEEE===:::666333333111000///.......................................,,,,,,,,,+++++++++************))))))((((((''''''))))))(((((((((((()))))))))(((''''''''''''((()))((('''%%%$$$%%%''')))***))))))))))))))))))))))))''''''((()))))))))))))))((((((((()))***,,,---...''''''(((((())))))******)))&&&%%%&&&)))+++)))&&&******+++,,,,,,---......---.../////////111444666+++000444666888CCCVVVdddqqqrrrdddiiillloooyyy}}}pppddd[[[UUURRRPPPJJJJJJKKKNNNSSS[[[aaafffkkkmmmpppsssvvvxxxyyyzzz}}}~~~~~~}}}|||{{{{{{zzz{{{zzzzzzzzzyyyxxxvvvvvvssssssssstttvvvyyy{{{|||}}}|||{{{zzzyyyxxxxxxxxxwwwyyy{{{~~~~~~~~~||||||{{{zzzyyyyyyyyyyyy|||yyyxxxzzzzzzyyyzzz~~~|||qqqggg___XXXPPPKKKDDD???:::888:::;;;;;;999444555888999:::;;;===???;;;===??????===:::999888777777777777888:::<<<===DDDKKKVVVaaaiiimmmmmmlllhhhiiieee^^^YYYVVVSSSNNNGGGFFFFFFFFFFFFHHHIIIJJJMMMSSS[[[^^^^^^^^^bbbeeefffnnn|||:::::::::===??????>>><<>>;;;777444555888:::777888888999999888888777999:::<<<>>>??????>>>>>>>>>???AAACCCFFFIIIKKKLLLKKKLLLNNNPPPSSSVVVYYYZZZ^^^___bbbdddggghhhiiijjjlllmmmnnnpppqqquuuzzz~~~}}}}}}~~~~~~}}}{{{zzzyyy|||zzzxxxuuuttttttuuuvvvuuuuuuttttttsssrrrqqqqqqnnnllljjjhhhgggdddaaa^^^]]][[[XXXTTTPPPLLLIIIHHHGGGFFFDDDBBB???===;;;:::888888777666555444333333444444444444444444444444888555333444666777555222999999:::;;;<<<>>>@@@BBBDDDKKKRRRYYYggg|||}}}nnnccc^^^NNNKKKGGGEEEDDDAAA===888<<<:::888777888;;;>>>AAADDDQQQ```mmm}}}mmmSSSJJJ>>>777555555333111////////////000000000000.........------,,,,,,,,,******+++,,,+++***)))(((******))))))))))))******))))))(((((('''''''''&&&((((((''''''''''''(((((($$$''')))***(((&&&%%%%%%'''((()))))))))(((&&&%%%(((((((((((())))))))))))"""'''***))))))))))))******))))))))))))******))))))))))))***+++,,,------,,,+++******,,,...//////.........///000222333...222555333222999HHHTTTeeexxx|||~~~ssseee[[[XXX```mmmzzz}}}rrreeeZZZRRRMMMKKKIIIJJJNNNRRRTTTVVVTTTYYY```eeehhhlllrrrvvvzzz|||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||{{{|||}}}}}}|||{{{zzzzzzzzzzzzzzz{{{{{{|||||||||||||||{{{zzzyyyyyy{{{{{{zzzzzz|||}}}yyyllleeeZZZSSSOOOJJJCCC======<<<:::888666666666666888999;;;>>>@@@AAABBBBBBAAA???<<<999888666444222444555777888888<<>>AAABBBAAA???AAA;;;;;;AAACCCEEERRRbbbqqq}}}zzzzzz~~~ppp\\\PPPEEEDDDEEEIIIMMMQQQZZZccctttrrrhhh\\\RRRMMMJJJEEEBBB<<<;;;999666555555666888777777777888888777777777666777999:::;;;;;;;;;:::<<<===>>>???AAABBBCCCDDDDDDDDDEEEGGGJJJMMMOOOPPPTTTUUUVVVXXX[[[]]]^^^___```bbbcccdddfffiiinnnqqqrrrrrrssssssrrrqqqooonnnpppooollljjjiiiiiiiiijjjllllllkkkkkkjjjiiiiiihhhfffdddbbbaaa___]]]ZZZWWWSSSQQQOOOKKKHHHEEEBBBAAABBBBBB@@@>>><<<:::888777666666666555444444333333444444444444444444444444666555333444777888777666555777999<<<>>>AAADDDFFFKKKTTT]]]ggguuu}}}nnn```VVVPPPHHHEEEBBBAAA@@@>>>:::777:::;;;;;;:::;;;???EEEIIITTT```ooo|||oooXXXJJJCCC999444444444333111//////......------,,,,,,......---------,,,,,,,,,***++++++,,,+++***)))(((******))))))))))))******))))))((((((((('''''''''((((((''''''''''''(((((((((***,,,,,,***(((((()))(((((((((((((((''''''&&&'''((((((((())))))))))))***------,,,///222...&&&******))))))))))))******))))))))))))***+++,,,------,,,+++******,,,---///000//////......///000111///222555444444888BBBJJJ[[[nnn}}}{{{vvvggg^^^YYY\\\dddpppyyyjjjaaaVVVQQQKKKGGGFFFHHHJJJKKKNNNRRRWWW[[[^^^bbbgggkkkuuuxxx|||~~~}}}||||||||||||{{{{{{~~~~~~}}}}}}~~~~~~}}}|||||||||~~~|||tttlllggg[[[UUULLLFFFDDDAAA<<<888===<<<:::999999999::::::999<<>>AAABBBAAA@@@@@@;;;;;;?????????GGGSSSXXXnnn~~~tttqqqppprrruuummm[[[JJJBBB======???BBBGGGMMMWWWfffvvvtttfff]]]VVVOOOKKKAAA???===:::888888888888888888888888888888888777555666777888888888888888::::::::::::::::::;;;;;;======>>>???@@@BBBDDDEEEIIIIIIIIIJJJLLLOOOQQQSSSSSSTTTVVVWWWXXX[[[^^^bbbdddddddddddddddcccbbbaaabbbaaa___]]][[[[[[[[[[[[^^^^^^]]]]]]\\\\\\[[[[[[ZZZXXXVVVUUUTTTRRROOOMMMHHHGGGEEEBBB@@@===<<<;;;===<<<;;;999777555444333444444444444444444444444444444444444444444444444555444444555888999:::999666888<<>>======<<<999777555888::::::;;;BBBMMMVVVjjjuuusssZZZGGG???:::444222333333333111000000///...---,,,+++***------------,,,,,,,,,,,,***++++++++++++***))))))***))))))(((((())))))***))))))((((((((((((''''''((((((''''''''''''((((((++++++,,,+++)))((()))+++)))((((((''''''''''''(((''''''((((((((()))))))))***,,,******555CCC???222***))))))(((((())))))***))))))))))))******+++,,,,,,++++++******,,,---...000000///............///000222333444444666:::===OOO```||||||}}}zzztttlllhhhccccccfffooo~~~wwwjjjbbbWWWNNNIIIGGGGGGGGGIIIKKKNNNPPPRRRWWW\\\```kkknnnsssyyy~~~zzzuuuooojjjeee___WWWQQQJJJDDD>>>:::::::::888555777666555555666777888999;;;???DDDIIIJJJIIIFFFCCC???<<<777333222333555777666777:::???IIIVVVbbbiiibbb\\\SSSJJJDDDBBBCCCDDDBBBDDDHHHMMMQQQUUUWWWWWWWWW___hhhooorrrvvv|||666777888;;;>>>@@@???>>>>>><<<<<>>===AAAHHHJJJ[[[rrrssspppqqqsssttt}}}yyybbbTTTHHH===;;;<<<===???BBBFFFOOO[[[dddkkkttttttiii```[[[RRRMMMGGGAAA>>><<<<<<;;;;;;::::::999888888888888666666777777777777777777777777777777777777777777:::::::::;;;;;;===>>>>>>BBBBBBAAAAAACCCEEEHHHJJJIIIKKKLLLMMMNNNPPPSSSUUUXXXXXXXXXXXXWWWVVVVVVVVVWWWVVVTTTRRRQQQPPPPPPPPPPPPPPPPPPOOOOOONNNNNNNNNMMMLLLJJJJJJIIIHHHEEECCCAAA@@@???>>><<<;;;:::999888888777666444333222222444444444555555666666666444444444444555555555555666555555666777999;;;;;;<<<>>>AAADDDGGGNNNWWW^^^mmmzzz|||hhhWWWMMMGGGBBB===AAA???>>><<<;;;:::999888555888;;;<<>>777444222111222222111000111111000//////...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((())))))(((&&&%%%%%%'''))))))((('''&&&&&&'''((()))'''''''''((((((((())))))$$$)))(((&&&333EEEEEE777))))))(((((((((((()))))))))))))))))))))***++++++++++++******++++++,,,---..................//////111000///000222444555555DDDRRRiii}}}yyyuuurrrsssvvvyyyzzz||||||tttiii^^^VVVQQQMMMKKKIIIIIIHHHIIIKKKOOOTTTWWW]]]```eeelllrrrwwwzzz{{{~~~vvvrrrllleee\\\VVVSSSOOOHHHBBBAAA===999777777999999888333333222333444666777999===AAAGGGLLLLLLHHHCCC???:::888666333111222444666999>>>EEEMMMWWW```dddcccZZZSSSJJJAAA>>>>>>@@@BBB???BBBEEEGGGIIIMMMSSSXXXaaaiiirrrvvvvvvyyy555555777:::===???>>>======<<<===@@@@@@???@@@CCCEEEOOO\\\lll~~~|||xxxyyy{{{zzz}}}lll[[[NNNBBB>>>>>>=========>>>BBBIIIPPPUUU\\\fffooo|||zzzttthhh```TTTJJJCCC@@@>>>======<<<:::888777777777777777666666666666666666666666666666777777888888888999999999888999999::::::>>>===<<<<<<===???BBBDDDBBBCCCEEEFFFFFFGGGIIIKKKLLLLLLLLLKKKKKKKKKKKKKKKLLLKKKJJJIIIHHHGGGGGGGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCAAAAAABBBAAA>>><<<<<<<<<;;;::::::999888888666666555444444333222222555555555666777777888888444444444555555666666666777777777777777999<<<===???BBBFFFKKKRRR]]]lllwwwzzzmmmZZZMMMFFFCCC@@@>>>>>>===<<<:::888777777777999===@@@CCCKKK\\\rrrttt___MMM???777555333222222111111///............///////////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************))))))(((((((((((())))))(((((())))))))))))))))))((((((''''''''''''(((((((((((('''$$$######&&&((()))((('''&&&&&&'''((()))''''''''''''(((((((((((((((...---&&&(((333333+++))))))(((((((((((()))))))))))))))((())))))******************++++++,,,,,,***+++,,,---...///000000000---+++---000333444444<<>>999777888888777666777:::===BBBNNN[[[dddkkkmmmfff[[[RRRLLLEEE@@@???@@@AAABBBAAACCCCCCCCCEEELLLWWW___jjjnnnqqqooollloooxxx666666777:::===>>>===<<<;;;<<<===@@@AAAAAAAAAAAAAAAEEELLLVVVeeexxxuuu^^^SSSHHHDDDBBB???<<<<<<;;;<<>>???>>>???@@@BBBBBBAAAAAA@@@@@@AAAAAABBBAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;<<<===<<<:::888888777777777666666666555555555555444444444444444666666666777777888888888444444444555666666777777888999999999:::<<<@@@CCCAAAHHHQQQZZZeeeuuummmcccUUUJJJDDDAAA???===999999999777555444666888:::>>>EEEMMMZZZmmm{{{dddQQQCCC:::666444444333222111///......++++++,,,,,,,,,---------++++++++++++,,,,,,,,,,,,,,,+++******))))))******)))((((((''''''(((((()))(((((())))))))))))******((((((''''''''''''(((((())))))(((&&&$$$%%%''')))(((''''''''''''(((((()))&&&&&&'''''''''((((((((('''+++,,,'''###%%%'''&&&)))((((((''''''(((((())))))))))))(((((())))))************+++++++++++++++((()))+++---...000000000---++++++,,,000333444444555<<>>===:::888777888888999::::::::::::;;;:::999777777777888888888;;;???BBBAAA>>>999666333555888999:::>>>EEEJJJXXXhhhxxxzzzkkk\\\PPPJJJDDDBBBBBBCCCBBB@@@BBBBBBCCCDDDHHHSSS```jjjnnnmmmiiiccc```eeeoooyyy555555666999;;;<<<;;;999999:::<<<===???@@@???>>>>>>@@@DDDIIIQQQ___qqquuucccZZZRRROOOKKKDDD@@@???===:::;;;???AAACCCLLLUUU^^^eeeooozzzvvvkkkaaaWWWPPPIIIGGGCCC???<<<:::999999888777666444333333444444666666666666777777777777666666555555555555666666777777888888999999::::::777999;;;;;;::::::;;;<<<<<<<<<;;;::::::;;;<<<<<<999999::::::;;;;;;;;;:::::::::::::::::::::::::::999888777888999999888666555555555555444444444444444444444444444555555555666666666666777777777777444444444555666777777777888:::<<<===>>>BBBHHHLLLMMMXXXfffttt~~~iiicccYYYOOOFFF@@@===<<<555666777666555666:::===<<>>AAABBBBBBAAAAAA???===:::888666444444444333555888:::;;;:::999777555777:::===AAAKKKYYYcccxxxnnn^^^OOOJJJDDDAAACCCDDDBBB@@@BBBCCCEEEIIIPPP[[[fffnnnlllgggaaa\\\\\\dddoooxxx333333444666888888777555888999:::;;;===???===:::>>>@@@CCCDDDFFFMMM\\\iii|||}}}wwwpppjjjccc]]]ZZZTTTKKKFFFEEEAAA===<<<>>>???>>>EEENNNSSSYYYbbblllwwwwwwiii```QQQOOOJJJFFFBBB???>>>>>><<<:::999777666666666777666666666555555555444444777666666666666666777777777888999:::::::::::::::777999:::;;;999999999:::;;;:::999999999:::;;;<<<666666777999999:::::::::888888888888888888999999777666555666888888666555555555555555444444444444333333444444444555555555666666666666666666666555444444444555666777777888888:::===???AAAGGGNNNTTT\\\iiizzz|||kkkggg```VVVJJJAAA===;;;333555777777888:::???DDDDDDMMM\\\ppp}}}iiiRRREEE===777666:::111222111000......///000000000///...---,,,,,,+++*********++++++,,,,,,,,,---,,,***)))))))))***+++((((((''''''''''''(((((((((((())))))*********+++((((((''''''''''''(((((('''(((((('''%%%%%%&&&'''%%%&&&((()))))))))((('''&&&&&&&&&'''''''''((((((((("""$$$------%%%&&&...((((((''''''''''''((((((***)))(((((((((((())))))))))))***++++++++++++***)))***,,,---...------,,,&&&+++111555444222111000111555:::@@@IIIXXXkkkyyyoookkkgggeeehhhooowww}}}xxxtttwww|||nnnddd[[[aaalllyyyyyynnneee\\\TTTNNNGGGFFFDDDBBBAAABBBCCCDDDEEEHHHLLLPPPSSSXXX]]]```gggkkkpppvvvzzz||||||{{{|||xxxtttqqqjjjgggcccbbbdddeeedddbbb^^^]]]ZZZUUUOOOHHHBBB>>>:::::::::999888888:::<<<<<<@@@EEEJJJKKKKKKKKKKKKFFFDDD@@@<<<999777666555...000222555777999::::::???AAACCCFFFMMM\\\ooo|||~~~mmm]]]NNNHHHAAA@@@BBBDDDDDDBBBDDDEEEHHHNNNVVV___hhhlllhhhccc\\\YYY]]]gggsss{{{444444555555666777777777777888999;;;<<<;;;;;;:::===???@@@BBBDDDHHHMMMPPP]]]hhhyyyxxxssskkkeeeccceeeggggggbbbZZZRRRLLLKKKCCC>>>??????;;;:::>>>JJJKKKPPPYYYcccmmm{{{~~~nnndddWWWQQQPPPOOOKKKGGG???<<<999999::::::888555777777666666666666666666::::::888777666555555555777777777888888888888888::::::::::::::::::::::::777777666666555555555555777777777777777777777777666666666666666666666666555555555666777888888999333444555666777777777777666666555555666666777777666555444444555444222000999999999888999:::<<<===DDDAAACCCLLLSSSXXXcccmmm|||zzzvvvnnnbbbVVVHHH;;;777999;;;666444888<<>><<<======;;;888999888888777777888888999444444444555555777888888666666666666666666777777999999999999999999999999888888777777666666666666777777777777777777777777777777777777777777777777444555555666777777888888444555666777777777777777666666555555555666666777999999888999999999888777888999:::;;;<<>>>>>@@@AAABBBCCCGGGJJJMMMOOOOOOQQQUUUXXXZZZ^^^cccfffhhhjjjmmmppppppooonnnmmmmmmmmmmmmnnnqqqqqqqqqqqqpppoooooonnnkkklllllljjjfffdddcccccc___]]]ZZZVVVRRRNNNKKKIIIFFFFFFFFFEEEDDDCCCBBBAAADDDCCCBBB@@@>>>===<<<<<<999999777777777999;;;<<>>AAADDDDDDKKKTTT___jjjwww{{{}}}uuummmhhhgggdddiiirrryyy}}}{{{xxxuuuhhh^^^SSSLLLGGGBBBAAACCCAAA???@@@DDDIIIMMMVVV___eeeooo}}}{{{tttkkkdddZZZTTTKKKEEECCCBBB@@@>>>999888777666666777888888333333333444555777888999777777777777777777777777888888888888888888888888888888888888777777777777777777777777777777777777777777777777777777777777444555555666666777777888555666777777777777777666888888777777666777777888888888999999::::::::::::;;;===???AAACCCGGGLLLPPPWWW]]]hhhttt}}}}}}|||zzzzzz{{{{{{zzzyyyjjj^^^QQQIIIBBB<<<888999;;;;;;>>>BBBDDDIIITTT```{{{oooZZZMMM@@@666666666222111333111111000000000000//////......------,,,,,,++++++++++++++++++++++++++++++,,,+++************+++,,,******))))))((((((''''''))))))))))))))))))))))))'''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((%%%%%%&&&&&&'''(((((((((******+++++++++,,,,,,,,,***+++,,,---...///000000111000111222111333<<>>>>>@@@@@@>>><<<>>>@@@AAAAAAAAABBBDDDFFFHHHKKKNNNQQQSSSUUUWWWYYYXXXWWWWWWVVVVVVVVVVVVVVVXXXXXXYYYYYYYYYXXXXXXWWWVVVVVVVVVTTTQQQOOOOOOOOOQQQLLLFFFBBBBBBBBB@@@>>>>>>>>>>>>>>>======<<<<<<===<<<;;;:::::::::;;;<<<888777666555666777999:::GGGIIILLLOOOPPPLLLFFFAAA;;;888444222111111000///666222333:::BBBHHHOOOTTT]]]ZZZZZZ]]]```ggguuuqqqbbbVVVNNNHHHHHHJJJKKKOOOUUU]]]aaaeeegggfffdddaaa```___bbbhhhpppxxx//////000111111222222333555555666777777888888888;;;<<<=========>>>@@@CCC@@@CCCHHHOOOXXXeeeuuuyyyqqqmmmlllpppwww~~~~~~uuujjj___UUULLLFFFCCCCCC???>>>@@@BBBDDDJJJPPPSSSYYYdddqqqtttkkk___UUUOOOKKKHHHEEE@@@>>><<<:::999999999:::777777666666666666777777999999999999888888888888777777777777777777777777888888777777777777777777777777777777777777777777777777777777777777777777555555555666666777777777555666666777777777666666::::::999999999999::::::888999::::::::::::<<<===BBBFFFJJJNNNRRRWWW]]]bbboooyyyxxxpppmmmmmmnnnqqqssssssqqqooo^^^QQQEEE@@@>>>;;;999999;;;===BBBGGGJJJRRRddduuuttt]]]NNNAAA888222444555333111333111000000000////////////,,,,,,,,,,,,++++++******************************++++++************++++++***)))))))))((((((((('''))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((************((('''$$$%%%%%%&&&''''''((((((************+++++++++++++++,,,,,,---......//////......000333333333:::BBBKKKZZZppp~~~yyy}}}|||||||||~~~xxxtttrrrqqqqqqssssssqqqoookkkfff```\\\TTTMMMFFFCCCDDDDDD@@@===??????>>>===<<<<<<===>>>BBBCCCDDDDDDDDDEEEEEEFFFGGGFFFFFFEEEEEEEEEFFFFFFGGGHHHHHHIIIIIIIIIHHHHHHEEEFFFFFFEEECCCBBBCCCDDDMMMFFF===:::<<<>>>===:::;;;;;;:::::::::;;;;;;;;;888:::;;;===>>>>>>>>>>>>999777555444333444555666<<<===@@@BBBBBB@@@<<<:::999999777555444444555666666:::BBBMMMVVV\\\___```]]]VVVOOOOOOQQQVVV^^^gggttt{{{tttfff[[[VVVRRRTTTVVVWWW\\\bbbkkkmmmooooookkkfffcccaaafffllluuu000000000111222222333333555555555666666777888888888999::::::999999;;;<<>>??????>>>AAAEEEIIILLLPPPWWWaaaooo|||yyymmmddd]]]WWWSSSMMMKKKGGGBBB???>>>======999999888777666666666777999999999888888777777777777777777777777777777777777777777777777777777777999999999999999999999999666666666666666666666666666666666777777777777777555666666777777777777666::::::999999::::::;;;<<<<<<===??????>>>???BBBEEEKKKRRR[[[ccciiipppxxx~~~xxxmmmeeeaaacccdddgggiiijjjfffaaa\\\PPPEEE<<<:::;;;;;;;;;<<<>>>BBBIIIOOOUUUaaawwwuuu^^^NNNFFF:::555222333444333111111000000000////////////...+++++++++++++++*********************************************************))))))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((())))))***''''''''''''''''''''''''''''''''''''''''''''''''###$$$%%%&&&&&&%%%$$$###%%%&&&&&&''''''((()))))))))))))))*********++++++..............................000444444333777>>>===GGGYYYlll|||}}}{{{{{{{{{{{{|||sssgggaaa``````bbbgggmmmsssvvvwwwwwwwwwkkkbbbWWWOOOLLLJJJEEE@@@DDDBBB???===<<<;;;;;;;;;@@@???======<<<<<<;;;:::======<<<<<<<<<======>>>======>>>>>>???>>>>>>>>>:::<<<<<<<<<<<<===???AAAIIIBBB:::777888:::999777777666666555666666777888:::===CCCHHHJJJHHHEEECCC<<<:::888555333222333333444555777888777666555555666777888777555666;;;>>>>>>JJJZZZgggnnnooojjjeee[[[QQQGGGEEEFFFHHHLLLQQQ\\\bbbiiipppvvvvvvooogggaaa^^^___bbbccccccfffkkksssuuuuuutttrrrpppppppppxxx~~~000000111111222333333444444333333444444555666777666888999999888777999:::===>>>>>>>>>AAAIIIUUU^^^ttt~~~{{{ooo```TTTMMMFFFAAA@@@???<<<<<<>>>DDDDDDDDDFFFLLLUUU```hhhuuu}}}yyyqqqlll^^^[[[TTTMMMGGGCCCAAA@@@<<<;;;::::::999999::::::888888888777666666555555777777777777777777777777888888888888888999999999;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777888888888888888888888888666777888999999::::::::::::::::::;;;<<<===>>>???>>>AAACCCDDDDDDFFFKKKPPPZZZdddrrr~~~|||qqqhhh```\\\[[[XXXYYY[[[\\\[[[UUUNNNHHHEEE===888999<<<===>>>BBBEEEKKKUUU```hhhuuuuuu___MMMBBB>>>777555333333333222111000000000////////////......++++++++++++++++++******************************))))))***++++++***))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''((()))))))))((())))))))))))*********////////////......------///...///222111///111555888===JJJ\\\kkkxxxyyysssnnnmmmnnnpppvvv}}}|||gggZZZRRRPPPMMMSSS]]]gggrrr{{{~~~sssjjjccc[[[TTTOOOLLLIIIDDDBBBAAAAAA@@@???@@@>>>;;;:::::::::999777999999999999999999:::;;;888888999999999888888777666777888888888:::===@@@AAA===777555666777666444888777666555666777888999===BBBJJJQQQRRRPPPJJJGGG???===:::777444444444444444555666666555555666888888;;;===<<<;;;>>>FFFMMMUUUddduuuzzznnndddZZZOOOFFFCCCCCCCCCEEEIIIJJJMMMSSSZZZ```dddcccaaadddccceeehhhhhhfffhhhllltttwwwzzz}}}000000000111222222333333111111000000111222444555666888::::::999888999:::999:::;;;;;;===AAAJJJPPPcccpppttthhh[[[SSSLLLIIIFFFAAA>>>>>>????????????AAAFFFLLLQQQYYYaaalllvvvyyytttkkkaaaXXXRRRNNNLLLGGGFFFDDDBBBAAA?????????;;;;;;:::999999888777777888888888888888888888888::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999999999999999999999999999888999:::<<<===>>>>>>>>>>>>??????AAABBBDDDFFFGGGEEEIIINNNPPPRRRWWW^^^eeesssttthhhbbb^^^YYYVVVWWWMMMMMMLLLLLLKKKGGGBBB>>>===999999<<>>======<<<<<<;;;;;;;;;<<<;;;999888888999:::;;;<<>>??????@@@CCCEEEGGGNNNWWW^^^eeeooozzzyyynnnfffbbb___UUUSSSPPPLLLHHHEEEBBBAAA??????>>>===<<<<<<;;;;;;888888888888888888888888<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::;;;<<<>>>@@@AAABBBBBBDDDEEEFFFHHHJJJLLLNNNOOORRRWWW]]]aaaeeekkkttt|||}}}nnncccYYYXXXWWWSSSPPPQQQGGGEEECCCBBBAAA@@@>>>===:::999;;;???AAACCCHHHNNNWWW```rrr}}}aaaPPPFFF===777666222222111//////111111000000/////////............++++++++++++++++++,,,,,,++++++++++++++++++++++++((()))***++++++***)))((((((((((((((())))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((%%%%%%&&&''''''(((((()))(((((((((((())))))))))))******+++,,,------...///...+++,,,//////---///333111000555???IIIVVVlllvvvyyyyyyuuuttt{{{yyysssrrrzzzqqq___TTTIIIGGGEEEEEELLL\\\ppp~~~zzzuuuppplllgggdddeeefffeeeddd[[[VVVPPPKKKHHHFFFAAA>>><<<<<<<<<<<<<<<===>>>???BBBBBBBBBBBBAAA@@@>>>>>>======<<<:::999:::<<>>666555333111111111333444000333666888;;;@@@HHHNNN^^^bbbeeeddddddjjjwwwuuuhhhQQQJJJDDDCCCAAA???@@@DDDDDDCCCDDDEEEEEEIIIQQQYYYbbb___]]]\\\YYYWWW[[[bbblllvvv111111000...------000222111111000000111111222333666777888888777666888999::::::999:::<<>>>>>>>><<<<<<===@@@CCCCCCCCCCCCDDDEEEFFFGGGGGGEEEEEEEEEFFFGGGFFFDDDAAAAAA@@@???>>>======<<<<<<===============>>>>>>???@@@BBBEEEGGGHHHJJJLLLNNNPPPSSSVVVXXX[[[```hhhnnnooouuuuuunnn\\\VVVQQQOOOOOONNNIIIEEEAAA@@@>>>;;;999999<<>><<<::::::<<<>>>@@@GGGNNNTTTUUUWWWWWWRRRLLLBBB>>>:::;;;>>>>>>;;;777333:::>>><<<:::;;;<<<:::777555333222444666777777888===??????DDDTTTeeeooouuuyyy~~~xxxuuusssaaaVVVLLLCCCAAABBBAAA@@@AAA999<<<>>>@@@CCCJJJUUU]]]aaa]]]XXXTTTTTTWWW]]]```jjjuuu/////////---,,,,,,///111111111000000111111222333555777888888666666777999999999999999;;;>>>@@@BBBEEEJJJSSS^^^hhhqqqxxx{{{{{{uuummmccc[[[PPPJJJDDDAAAAAABBBAAA???===???@@@AAABBBEEEJJJNNNWWW\\\dddkkksss|||tttkkkccc]]][[[WWWQQQNNNKKKIIIEEEBBB@@@AAABBBAAAAAACCCFFFIIILLLMMMPPPSSSUUUWWWXXXYYYXXXVVVTTTSSSRRRQQQNNNLLLKKKJJJHHHFFFDDDCCCCCCCCCCCCCCCCCCCCCDDDEEEGGGHHHHHHLLLRRRVVVYYY[[[___bbbgggkkkooossswww~~~yyyrrriii```YYYSSSNNNIIIGGGHHHGGGCCC???999999999888777999<<<>>>>>>AAAFFFLLLRRRXXX]]]```iiippp|||lllZZZHHH>>>999444222333111111111000...---...///............------------+++++++++++++++++++++++++++***************++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''&&&'''''''''((((((((((((((('''%%%$$$$$$%%%'''(((&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((()))))))))*********'''((()))***+++******))))))******+++,,,,,,------,,,,,,,,,---......//////...111333333555>>>LLLXXXooouuulllccc``````dddhhhooo{{{wwwnnniiigggjjjllllllkkkmmmttt{{{{{{rrrhhhaaa^^^WWWWWWXXXZZZ___ffflllppp}}}zzzvvvpppggg]]]SSSLLLEEEBBBAAACCCDDDFFFLLLSSSXXX___ccc```\\\XXXRRRLLLEEECCC???<<<<<<>>>BBBDDDKKKRRRWWWXXXWWWUUUNNNGGGDDD???888555555555222///222777999777777:::;;;999888888666666666999;;;===AAAIIIQQQUUUZZZeeepppuuuzzzzzzzzzwwwpppooozzzzzzjjj\\\QQQGGGCCCBBB@@@???AAA>>>???@@@CCCGGGMMMTTTYYYZZZWWWRRRNNNOOOSSSYYY]]]jjjwww---------,,,++++++---///111000000000000111222222444666777777666666777888888888888888:::<<>>===>>>@@@CCCFFFIIIMMMUUUaaappp{{{|||rrroooiiiddd___YYYSSSNNNKKKLLLMMMNNNOOORRRWWW[[[eeehhhmmmssswwwzzz{{{{{{|||yyyuuurrrpppmmmiiiggg```^^^ZZZVVVSSSQQQQQQQQQNNNNNNNNNNNNPPPSSSVVVXXX]]]eeeooouuuxxx{{{|||uuurrrqqqrrrppplllhhhbbb[[[SSSNNNIIIEEEAAA@@@@@@???<<<999555666777888999;;;>>>AAAEEEIIIQQQYYYaaagggjjjlllnnntttpppWWWJJJ===777555222111111111222222000...---...000............------------++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,))))))))))))))))))))))))'''''''''''''''''''''''')))))))))(((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''((())))))'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''))))))'''&&&%%%$$$$$$$$$'''&&&&&&&&&%%%%%%$$$$$$(((((((((((())))))))))))'''((()))*********))))))******++++++,,,------...+++,,,,,,------......///,,,///000//////444>>>FFFWWWfffwww}}}sssfffbbb```bbbffflllxxxyyyqqqooommmlllmmmqqqvvvrrrdddVVVMMMEEEEEEFFFIIIOOOVVV\\\```oooqqqrrrnnneeeYYYNNNHHHDDD@@@>>>???AAACCCKKKTTT\\\cccgggeee```ZZZRRRKKKBBB???;;;888777:::>>>@@@BBBIIIPPPRRRSSSRRRMMMGGGCCC===555111111222111000333555666666:::@@@BBB@@@???@@@@@@>>>===@@@EEEJJJRRR]]]hhhmmmqqquuuvvvuuusssmmmgggbbb]]]]]]eeeoootttuuudddZZZOOOJJJGGGCCCAAABBBBBBBBBCCCHHHNNNSSSVVVXXXXXXUUUPPPMMMNNNRRRXXX\\\iiiyyy|||,,,------,,,++++++---///000000000000000111222222333444666666555555666888777777777888999;;;===>>>AAADDDGGGGGGGGGMMMXXX```hhhnnnuuu{{{|||yyyzzz}}}ppphhh\\\TTTQQQQQQQQQPPPPPPNNNJJJEEE@@@===<<<<<<;;;<<<===???DDDNNNYYYbbbuuu|||yyyqqqiiidddaaaaaabbbbbbfffllluuu{{{|||yyytttoookkkhhhggggggccccccbbbcccfffiiimmmpppzzz|||oooeeeaaa______eeeeeecccaaa]]]WWWQQQMMMCCC@@@===<<<<<<<<<:::888777888:::;;;<<>>DDDLLLRRRXXX]]]ZZZVVVRRRKKKEEE;;;999666444444555777999:::@@@EEEGGGIIIKKKIIIDDD@@@<<<666333444777999:::555888:::???IIIUUUZZZYYYSSSTTTTTTQQQNNNQQQYYYaaaiiirrrzzz{{{xxxvvvpppkkkddd[[[RRRNNNLLLLLLPPPVVV^^^kkkxxx}}}mmmeee]]]ZZZUUUOOOJJJJJJGGGFFFIIIOOOVVV[[[[[[YYY\\\YYYTTTQQQSSSWWW^^^bbbmmm}}}rrreee+++---...---,,,,,,...000000000//////000000111222111333444444444444666777666666777888999:::<<<<<<;;;???AAAAAA???BBBIIIPPPWWW^^^hhhqqqwww~~~wwwqqqqqqssswww}}}|||tttjjjbbb```______^^^SSSOOOHHHAAA<<<999777777999::::::;;;>>>CCCIIIMMM\\\fffvvv~~~}}}}}}|||sssggg^^^ZZZZZZ[[[\\\______^^^ZZZTTTNNNHHHEEE===;;;:::999::::::999999888:::<<<===>>>AAAEEEHHHQQQVVV^^^gggmmmpppqqqqqqooowwwrrrZZZHHH@@@<<<777444333444222///000111111///---,,,---///...------------,,,,,,,,,++++++++++++++++++++++++%%%&&&(((***+++******)))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''((('''&&&%%%$$$$$$######&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&'''((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&%%%%%%&&&''''''''''''(((((((((((((((((((((((()))))))))((((((((()))******++++++******++++++,,,------------///000000///000333666666???MMM[[[iiizzzxxxvvvzzzyyyjjjfffaaa]]]\\\ZZZ\\\dddmmm~~~yyyeeeWWWPPPMMMIIIFFFHHHMMMSSSXXXYYY[[[\\\WWWNNNFFFAAA@@@===::::::;;;;;;:::===CCCFFFLLLPPPNNNLLLJJJEEEAAA777777666666666666777777<<>><<>>GGGPPP```qqqyyyrrrhhhbbbZZZWWWWWWYYYZZZZZZ[[[[[[XXXRRRJJJCCC>>><<<888777777777777888999999999:::<<>>CCCJJJOOONNNKKKIIIDDD???666666666666777888999999>>>GGGPPPXXXaaaiiilllkkkbbb\\\TTTKKKEEEDDDEEEGGGNNNVVVaaalll{{{||||||xxxnnnbbbYYYPPPHHHBBBCCCCCCAAA@@@AAAEEELLLUUU]]]eeennnxxx~~~}}}}}}~~~yyypppjjjiiidddeeefffhhhiiigggccc___[[[ZZZ[[[___hhhtttppp^^^OOOHHH(((***,,,,,,,,,,,,---...///////////////000111111///000222333222333555666666777888999:::;;;;;;;;;;;;;;;===>>>@@@AAACCCDDDFFFPPP]]]eeejjjooovvv||||||xxxwwwxxx|||pppfffYYYMMMEEEAAA???===:::999888777888:::::::::===CCCMMMXXXbbbiiimmmooommmpppuuu}}}|||~~~~~~|||zzzxxxvvvssslllddd]]]WWWSSSPPPQQQTTTWWWUUUSSSQQQQQQNNNIIIAAA<<<;;;;;;666777777888888999;;;<<<===???CCCHHHOOOZZZeeelllpppppppppppppppppppppppptttlllXXXGGG===888444666444//////222111------......,,,***)))+++,,,---------,,,,,,,,,++++++)))))))))))))))))))))))))))((((((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((())))))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))%%%%%%&&&&&&&&&'''''''''(((''''''&&&'''((()))***((((((((()))******++++++))))))******+++,,,,,,,,,,,,,,,---------...///000222333999DDDPPP___ttt|||qqqjjjfffeeeiiioooyyy|||wwwtttqqqmmmkkkfffjjjqqqzzztttggg[[[RRRMMMEEEAAA@@@@@@???>>>BBBIIIRRR[[[aaaaaa]]]VVVMMMEEE;;;:::888777999<<<@@@BBBJJJWWWhhhvvvwwwkkk```ZZZ[[[aaafffnnnwww}}}zzzvvvvvv{{{uuuggg[[[KKKDDD???>>>>>>;;;;;;===@@@CCCGGGLLLTTT```ppp}}}~~~~~~yyyqqqmmmnnnoooqqquuuuuussspppmmmlllhhhhhhjjjppp{{{vvvjjj\\\MMMCCC@@@&&&(((++++++++++++,,,---///////////////000111111...000222222222333444666666777888::::::;;;;;;;;;999888777999===???@@@@@@???IIIVVV]]]```dddkkkqqqyyy}}}~~~vvveeeVVVMMMHHHEEECCC>>>;;;999888:::<<<===>>>===???BBBGGGMMMRRRVVVXXXUUUWWW]]]eeepppzzzuuummmkkkgggbbb```aaabbbbbbaaaeeecccaaa```___[[[TTTNNNJJJHHHHHHKKKQQQSSSPPPLLLBBBCCCBBB>>>:::888:::<<<777888:::::::::;;;>>>@@@CCCFFFKKKSSS^^^lllzzz|||yyywwwvvvvvvvvv{{{pppZZZJJJ???;;;:::222555444//////333333///000111111///---,,,---///---------,,,,,,,,,++++++((((((((((((((((((((((((+++***)))(((((()))******''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&"""%%%(((,,,---,,,***(((%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((('''&&&%%%$$$$$$$$$$$$%%%%%%&&&'''((())))))%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&((()))***)))))))))***++++++,,,,,,)))))))))***++++++,,,,,,..................///000111///222;;;EEERRReeewww}}}|||wwwsssxxx~~~xxxuuuwww|||ooojjjbbb]]]]]]aaaeeehhhooowwwzzznnnbbb[[[TTTPPPMMMMMMLLLMMMTTT\\\hhhrrrzzzzzztttjjj\\\QQQFFFCCC???===???DDDKKKPPP```ooo|||qqqnnnuuu{{{tttnnniiieeegggooo}}}}}}mmm___NNNGGGAAA???<<<:::;;;>>>>>>>>>???BBBJJJXXXlll||||||zzzwwwrrrkkkiiilllqqqvvv{{{}}}{{{xxxxxxyyyzzzzzz|||wwwfff[[[PPPCCC<<<<<<*********++++++,,,,,,,,,////////////000000000000111111111222333333444444444444555777888888888888;;;;;;:::::::::;;;<<<<<>>>>>===>>>???@@@CCCEEEGGGGGGGGGCCCFFFJJJNNNSSSXXX^^^bbb___bbbccccccdddkkkuuu~~~~~~vvvqqqpppppppppooossswwwyyyuuuoooiiiddd```\\\ZZZRRRQQQOOONNNOOOPPPRRRTTTXXXUUURRRQQQQQQPPPLLLIIIDDDDDDDDDCCCBBBAAA@@@???<<<======<<<999777888888;;;;;;;;;;;;===AAAEEEHHHKKKMMMTTT```ooo~~~xxxiiiVVVEEE<<<777333000000000000000000///..............................)))***+++,,,,,,+++***)))"""&&&)))+++***((('''))))))))))))))))))))))))&&&'''(((***++++++++++++&&&&&&&&&'''((())))))***))))))))))))))))))))))))''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''')))*********)))(((,,,+++)))((('''((()))+++++++++++++++++++++++++++,,,,,,---...///000111222000222333444888CCCRRR^^^tttwwwqqqllliiihhhhhhjjjsssxxxlll___YYYUUUUUUVVVYYY___fffiiiyyyuuunnnllldddbbbaaaeeemmmvvv~~~}}}oooeee\\\UUUNNNMMMTTT^^^dddgggvvv}}}~~~xxxxxx|||rrreee\\\QQQPPPQQQUUU[[[ddduuu}}}lllTTTQQQKKKEEE@@@>>>>>>>>><<<>>>@@@CCCIIITTTcccmmmqqqkkkeeeccc```]]]___cccppp{{{uuugggXXXNNNGGG>>>777555*********++++++,,,,,,,,,------........./////////...//////000000111222222333444555777777888888888999999999999999999:::;;;<<<@@@FFFHHHIIILLLQQQVVVbbbmmm|||xxxrrrooohhh```TTTOOOIIIEEEDDDDDDBBBAAAAAA@@@@@@AAAAAABBBAAA@@@???@@@AAABBBDDDGGGKKKNNNLLLNNNPPPPPPPPPUUU^^^fffsssuuuyyy||||||zzzxxxvvvtttkkkeee^^^YYYXXXXXXWWWWWW___ccciiippptttvvvuuutttooonnnlllkkkkkkiiieeebbb]]]YYYTTTPPPNNNKKKHHHFFFGGGFFFEEEEEEGGGIIIKKKMMMMMMKKKHHHGGGGGGFFFCCC@@@======>>>>>>======<<<<<<888999::::::999999;;;<<<<<>><<<:::===@@@EEEMMMVVV```gggddd]]]XXXVVVUUUTTTWWW]]]mmm{{{|||jjj]]]NNNFFF???777222111*********+++++++++++++++,,,,,,,,,---------............///000000111111222333333555666777888888888777777777777777888999999777;;;???AAABBBDDDHHHLLLVVV```qqq}}}}}}yyysssgggccc]]]XXXUUUSSSQQQOOOLLLJJJHHHFFFDDDBBB???<<<===<<<;;;::::::<<<===>>>;;;===?????????BBBHHHMMMUUUWWWZZZ^^^dddooo||||||rrrkkkeeeccc```______^^^\\\[[[YYYTTTNNNIIIGGGFFFFFFEEEOOOSSSXXX]]]______\\\ZZZSSSRRRQQQPPPPPPOOOMMMJJJGGGEEEBBB@@@@@@???===<<<;;;;;;;;;<<<>>>@@@CCCDDDAAA???===<<<<<<<<<:::888777777888888999999999999777888:::::::::;;;>>>@@@AAAGGGQQQYYY```dddhhhjjjkkklllrrr|||kkkXXXKKKCCC:::444222333222222///000000000000///......+++++++++++++++++++++++++++******))))))******+++++++++++++++***)))(((''')))))))))))))))))))))))))))*********))))))((('''&&&&&&''''''((()))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&'''&&&&&&%%%&&&''')))*********************************++++++,,,---.........///000//////333;;;AAAMMM\\\ooo~~~rrrddd[[[UUUTTTVVVYYY]]]eeeuuurrrddd[[[SSSPPPOOORRRZZZbbbeeerrrvvvnnngggaaa```cccdddjjjvvvtttkkkddd^^^\\\]]]cccmmmvvv|||}}}~~~zzztttllleee```\\\YYYUUUUUU\\\eeeppp}}}|||pppeeeWWWKKKJJJFFFDDDFFFKKKWWWiiiyyyyyykkk]]]QQQHHHDDDCCCEEEIIIPPPXXX^^^bbbdddZZZSSSMMMKKKLLLNNNUUU\\\jjj{{{{{{mmm]]]QQQDDD<<<777111//////***************+++++++++,,,,,,,,,,,,------------000000111111222333333333222333444666777888888888777777666777777888999::::::<<>>AAABBBDDDFFFIIIOOOZZZhhhrrr}}}kkk^^^VVVQQQPPPOOOMMMMMMNNNNNNNNNMMMQQQNNNJJJFFFCCCBBBBBBBBBFFFJJJNNNRRRTTTRRROOOMMMGGGEEEDDDDDDEEEEEECCCAAAAAA???>>>===>>>>>>===<<<666666666777888:::<<<===:::999999888888777666666666666666666666777888888999:::<<<<<<===???BBBDDDKKKUUUcccnnnuuuyyy|||}}}}}}}}}}}}iiiUUUGGG???;;;555222111111111000//////000000//////...---+++++++++++++++++++++++++++***)))(((((()))***++++++***)))(((((('''''''''((((((((((((((((((((((((((()))))))))))))))((((((''''''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''%%%%%%%%%&&&'''(((***+++******************************++++++,,,------...---...///...---///333666<<>>???AAABBBCCCDDDEEEGGGGGGLLLUUU___iiittt}}}~~~zzzzzz|||{{{uuutttuuuyyy~~~yyyuuuqqqooonnniiiaaaZZZOOOKKKEEEAAA@@@???>>>===;;;;;;;;;:::999999:::;;;<<<======>>>AAAJJJUUU^^^mmmrrrooobbbRRRJJJFFFEEEAAA@@@??????AAABBBBBBAAAGGGFFFDDDAAA>>>=========<<>>===<<<999888888999777999;;;>>>???@@@@@@???;;;:::888888999999999888888777666666777666444222333333333333444444444444555666888888777888999;;;999888888888999;;;===>>><<<>>>AAAEEEIIIOOOVVV[[[hhhssslllZZZLLLAAA:::777000000/////////000111222...////////////...------++++++++++++++++++++++++***))))))(((((())))))***((((((((()))***+++,,,---))))))))))))))))))))))))%%%%%%'''((()))*********''''''((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&''''''((()))%%%&&&'''((()))***++++++((((((((((((((((((((((((+++++++++,,,,,,---------+++,,,---...///000111111222555;;;CCCOOO```sss|||wwwttttttzzz~~~yyyvvvwwwyyy|||xxxwwwzzzuuukkk```YYYTTTQQQQQQUUU]]]bbblllxxxyyypppbbbUUUMMMJJJHHHHHHLLLOOOUUU]]]eeemmmsssvvvqqqnnnhhhaaaXXXPPPIIIFFFIIIGGGJJJSSS\\\fffqqqzzzuuusssooommmnnnlllhhhgggiiihhhqqqzzzyyysssooommmjjjhhhfffeeefffhhhhhhhhhVVVPPPKKKMMMSSS\\\iiiuuuxxxiiiYYYMMMGGG<<<666333222000...///333+++*********)))))))))(((++++++++++++,,,,,,,,,,,,------......///000000000000111333555666888888999888888888999:::;;;<<<===?????????@@@BBBCCCDDDCCCCCCDDDFFFJJJPPPXXXbbbhhhvvv~~~}}}zzzzzzxxx|||zzzlllbbbZZZTTTMMMHHHBBB@@@<<<:::999999999999888;;;===<<<<<<===BBBFFFCCCFFFEEE???<<<===>>><<<;;;:::888999:::;;;;;;:::777999;;;:::777666777999777888888999;;;<<<===>>>>>>;;;999999:::::::::999555555444555666666444222222333444555666777777777666888:::;;;::::::===???======>>>???BBBFFFIIIKKKMMMNNNQQQSSSWWW\\\bbbgggrrr|||wwwgggTTTIIIBBB:::555555000000///.........000111......//////......---,,,************************(((((())))))))))))((((((''''''((()))******++++++))))))))))))))))))))))))&&&&&&'''((()))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&'''((($$$%%%&&&'''((()))))))))((((((((((((((((((((((((*********++++++++++++++++++***+++,,,...///000///000111333777>>>IIIUUU]]]oooxxxzzzqqqpppnnnkkkiiiiiilllooo{{{}}}ssslllfff___\\\^^^bbbgggppp{{{yyypppbbbVVVNNNKKKJJJIIIKKKOOOVVV___iiittt~~~~~~vvvmmmddd\\\VVVSSSTTTQQQSSSZZZbbbjjjttt}}}tttmmmkkkffflllrrrxxxxxxooohhheeedddeeeggghhhiiihhhgggggghhhiii```ZZZXXX]]]fffqqq}}}xxxnnnaaaSSSGGG@@@<<<333000///111///---...111+++*********))))))(((((()))************+++++++++//////000000111222222222///111222555666888888999777777777888999;;;<<<===@@@??????AAACCCDDDDDDCCCAAACCCEEEHHHLLLRRRYYY^^^mmmvvv~~~~~~wwwzzz~~~vvvnnnggg___ZZZKKKHHHCCCAAA@@@@@@AAA@@@777;;;???@@@??????BBBEEEBBBDDDCCC>>><<<===;;;777:::888777777888888888777333555888888666555666888666666555555666888:::;;;>>><<<:::999999::::::999222222222444666666444222333444666888:::;;;<<<<<<888;;;>>>>>>===>>>AAACCCBBBCCCDDDGGGKKKPPPTTTWWW``````aaaaaabbbeeejjjnnnvvvwww[[[MMM@@@<<<999333000111444444222000...---...///......//////......---,,,))))))))))))))))))))))))'''((()))******)))((('''%%%&&&'''''''''''''''&&&))))))))))))))))))))))))(((((((((((((((''''''&&&((((((((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!!!!""""""%%%%%%%%%&&&&&&'''''''''&&&%%%$$$###$$$%%%&&&'''$$$$$$%%%&&&''''''''''''(((((((((((((((((((((((())))))))))))******************)))+++,,,......---...///000222666<<>>:::999///...///111000---...111*********)))))))))))))))++++++******++++++,,,---............///////////////111333666888:::<<<<<<<<<;;;:::999999:::<<<===@@@@@@@@@???>>>???AAACCCDDDCCCCCCDDDHHHMMMSSSVVVaaahhhrrr{{{~~~{{{zzz~~~~~~qqqkkk___]]]XXXTTTPPPMMMKKKKKKBBBAAA@@@???@@@AAABBBCCCHHHGGGDDDAAA???>>>>>>>>>>>>:::777777999:::999777888777666555444444555666666444444555777999999999;;;<<<=========<<<;;;::::::999888666555555555666777666666888<<>>>>>AAACCCDDDCCCCCCDDDFFFIIIMMMOOOXXX___hhhqqqyyy~~~~~~}}}xxxssslllmmmmmmllliiieeeaaa___XXXVVVSSSPPPPPPQQQTTTUUUTTTRRROOOKKKGGGEEEDDDCCC@@@===::::::<<<===;;;::::::999888777777888999:::999888777777999;;;;;;:::===>>>?????????>>>======:::::::::999888777777666;;;;;;;;;===???BBBFFFHHHKKKOOOUUUYYYZZZ[[[[[[[[[``````aaagggoooyyy~~~xxxvvvtttrrruuuzzz}}}oooYYYKKK@@@<<<777333222111111111............------------------,,,,,,,,,+++++++++,,,,,,+++******)))(((((('''''''''''''''((()))))))))((((((((('''''''''''''''(((((())))))(((((('''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$))))))))))))((('''&&&%%%%%%&&&'''(((((()))))))))*********)))))))))(((((()))))))))))))))))))))***,,,,,,+++++++++,,,,,,---...////////////000444777777===FFFLLLSSS___nnnyyyvvvllleeeaaa```bbbccc```bbbgggtttzzztttooommmooowww|||rrrppprrrxxx~~~xxxuuuqqqrrrsssrrrppplllhhhfffZZZUUUNNNKKKLLLPPPUUUXXXeeennnwwwyyywww|||wwwkkkfffbbbYYYPPPJJJDDD<<<666333111000000---.........------,,,,,,))))))))))))))))))******---***'''%%%%%%(((,,,....../////////000000000111333444666777999:::::::::::::::999888999:::<<<===????????????>>>>>>AAACCCCCCCCCCCCDDDDDDFFFGGGHHHOOOSSS[[[ccckkkttt|||~~~~~~zzzwwwuuuyyy~~~~~~yyyuuurrrnnniiieeeeeehhhlllpppqqqnnnhhhaaaYYYTTTPPPNNNHHHFFFCCCBBBAAAAAA???===>>>===<<<<<<<<<===>>>???>>>===<<<===???@@@@@@>>>@@@AAABBBCCCCCCBBBAAA@@@========================DDDEEEFFFEEEEEEJJJQQQWWWccchhhmmmqqqrrrqqqppppppqqqpppqqqwww~~~{{{xxx{{{~~~iiiWWWFFF<<<888666333111111222111000............------------,,,,,,,,,,,,+++++++++++++++++++++******))))))((((((''''''''''''(((((()))((((((((((((''''''''''''(((((())))))))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$''''''((((((((((((''''''&&&&&&&&&&&&'''((())))))******))))))))))))((((((((((((((())))))*********,,,,,,+++***************---.........---...111333222666:::===CCCNNN^^^iiittt}}}xxxtttrrrqqqoookkkjjjlllrrryyy{{{rrriiidddaaa^^^___bbbooo}}}{{{{{{~~~~~~~~~yyyrrrnnnmmmpppnnnkkkkkkkkkiiiddd```SSSQQQOOOLLLMMMRRRYYY^^^jjjvvvooobbb\\\UUULLLCCC>>>:::555222111111000///,,,---///000000...,,,***)))))))))))))))*********,,,***(((''''''))),,,---......//////000111111111555666777888999999999999999999888888999:::;;;<<<===>>>???>>>===>>>@@@CCCCCCDDDDDDEEEEEEEEEEEEEEEIIILLLPPPUUU\\\eeennntttzzz|||~~~~~~~~~|||wwwwwwyyy~~~~~~uuukkkddd```[[[YYYUUUPPPLLLHHHEEECCCEEEDDDCCCBBBAAAAAABBBCCCDDDDDDFFFIIIKKKLLLKKKIIIHHHHHHIIIJJJIIIHHHGGGFFFCCCCCCCCCDDDGGGJJJMMMOOOSSSUUUVVVTTTSSSWWWaaaiii}}}|||{{{|||{{{dddSSSEEE<<<666444333111111222111000///.........---------,,,,,,,,,,,,,,,++++++++++++***+++*********)))))))))(((((((((''''''''''''((()))((((((((((((((('''''''''(((((())))))))))))((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&''''''&&&%%%&&&'''(((***))))))))))))))))))((((((&&&''''''((()))***++++++,,,++++++*********++++++---......---,,,---///000222444666777:::BBBNNNWWWeeeooo{{{|||yyy|||zzzrrreee^^^XXXVVVUUUUUUXXX]]]hhhvvv{{{wwwxxxwwwqqqqqqvvv|||pppgggddddddeeejjjgggdddeeeiiijjjfffbbbRRRRRRRRRQQQSSSYYYdddlllxxx}}}lll___VVVMMMCCC<<<777555333222333222111///,,,---.........---++++++(((((())))))*********************+++++++++++++++---......///000111111111666666777888888888888777777777777888999:::;;;;;;<<<===>>>===<<<===@@@BBBCCCDDDFFFGGGGGGGGGGGGGGGHHHIIIJJJKKKOOOUUU]]]cccgggmmmxxx~~~|||}}}||||||~~~|||wwwuuuwww|||{{{wwwsssmmmeee^^^XXXTTTSSSSSSQQQOOOMMMLLLLLLLLLLLLPPPSSSWWW\\\``````^^^[[[YYYYYYYYYXXXWWWTTTRRRQQQMMMMMMNNNQQQWWW]]]cccgggjjjlllmmmkkkiiimmmuuu}}}xxxbbbOOOCCC<<<888555444333111111222111///---...------------,,,,,,,,,,,,,,,+++++++++******************)))))))))))))))((((((''''''''''''(((((('''''''''((((((((((((((((((((())))))))))))((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&''''''&&&%%%%%%&&&((()))(((((((((((((((((())))))&&&&&&'''((()))******+++************+++,,,---...---...///...---,,,...///000111222222333777===CCCRRR^^^lllvvv|||zzzmmmcccXXXRRROOOOOOOOOOOOTTTZZZ```lll}}}~~~{{{xxxuuurrrqqqtttyyy~~~}}}vvvsssvvv{{{qqqjjjfffiiinnnrrrrrrlllccc\\\XXXZZZ^^^aaadddaaa```dddjjjlllhhhdddWWWXXXYYY[[[aaammm{{{wwwhhhZZZPPPFFF===777444333222222222222///------,,,+++*********+++,,,((((((((()))******++++++)))***,,,------,,,+++***,,,,,,---...///000111111555666666777777777777666666666777888999:::::::::;;;<<<===<<<<<<===@@@BBBCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGFFFGGGKKKPPPTTTUUU\\\iiivvv~~~}}}|||wwwssstttxxx~~~yyypppkkkjjjjjjgggfffdddbbbaaa``````aaafffjjjqqqyyy}}}{{{vvvqqqooonnnmmmkkkgggddd```^^^YYY[[[___eeemmmttt{{{~~~ggg\\\LLL???999666555444555333111111111000///---------------,,,,,,,,,,,,++++++++++++************)))))))))))))))))))))))))))((((((''''''''''''((('''''''''(((((((((((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))'''''''''(((((()))))))))************,,,---...///+++---......,,,,,,---...000111222222222333555777@@@JJJXXXcccmmmxxx|||www|||}}}rrrbbbWWWSSSPPPNNNNNNMMMNNNSSSZZZ[[[fffsssttthhhccc```^^^^^^___eeejjjqqqyyy~~~|||zzzuuuqqqnnnpppwwwrrrjjjccc___\\\ZZZ^^^ddddddnnnxxx|||{{{wwwppphhh\\\XXXSSSQQQRRRXXX___ccceeefffjjjpppuuuuuurrrnnnhhhiiilllsss}}}qqqiii]]]PPPEEE===777333000///////////////---+++...,,,***(((((()))+++,,,'''(((((()))******++++++)))******+++++++++++++++++++++,,,---...///000000444444555666666666666666444555666888999999:::::::::;;;<<<<<<;;;===@@@BBBCCCCCCCCCCCCDDDDDDDDDDDDCCCDDDDDDDDDDDDFFFJJJMMMMMMPPPZZZfffnnnvvv~~~zzz~~~|||zzz|||~~~}}}|||{{{{{{{{{|||}}}|||yyytttnnnjjjgggccchhhrrr{{{sssaaaMMMEEE<<<555444444333222333111/////////000///...---------,,,,,,,,,++++++++++++++++++************((()))))))))))))))))))))))))))((('''''''''''''''''''''''''''((((((((()))&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%'''''''''((((((((())))))''''''((((((((((((((((((***************+++,,,,,,(((***,,,,,,++++++,,,---111111222222222333555666666<<>>???>>>>>>>>>???@@@@@@AAAAAABBBAAAAAA@@@AAABBBCCCDDDFFFJJJOOORRRTTTXXX^^^cccmmmwwwyyyyyyyyyrrrnnnllllllmmmxxxqqq\\\JJJAAA:::888666333111111111222/////////...------,,,,,,,,,,,,------,,,***)))((())))))))))))))))))))))))***((('''((()))***)))'''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%###%%%''')))******))))))((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&(((((())))))))))))(((((('''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&%%%%%%&&&'''''')))))))))))))))(((''''''))))))))))))************)))************+++++++++............////////////333444666999<<>>888555444444111//////...---,,,,,,,,,,,,,,,///---+++******,,,///111'''(((((()))******++++++******+++++++++++++++++++++,,,,,,---......//////222222222222222333444444777777777777777888888999;;;:::::::::;;;<<<============>>>>>>???@@@@@@AAACCCBBBAAAAAAAAACCCDDDEEEFFFIIILLLNNNOOOQQQVVVYYY```hhhvvv~~~{{{{{{}}}~~~{{{}}}|||uuupppoooooopppvvv~~~kkkZZZJJJ===777777555333111//////000000//////......---,,,,,,,,,---------------+++***)))))))))))))))))))))))))))((('''&&&'''((()))(((&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''''''''&&&((('''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&''''''$$$%%%&&&((())))))))))))(((((()))))))))*********))))))*********+++++++++------........./////////...000111333555999???CCCMMMSSS[[[```ccckkkvvv~~~zzzwwwyyy~~~kkkgggaaaZZZVVVUUUUUUVVVZZZ[[[^^^ccciiimmmnnnnnneeeaaaZZZVVVUUUUUUVVVVVVWWW\\\aaadddgggkkksssxxxvvvssslllbbbXXXPPPLLLJJJFFFIIILLLNNNQQQXXXbbbjjjxxxzzzooohhhffffffiiinnnvvv{{{sssiii^^^SSSIIIBBB===:::555333222222000///---------,,,,,,---......---,,,+++++++++,,,...///'''(((((())))))******+++'''(((***,,,---,,,+++*********++++++,,,,,,------000000000000111333444555777666666666666777888888;;;;;;:::::::::;;;;;;<<<<<<======>>>>>>???@@@@@@BBBBBBBBBAAABBBBBBCCCDDDDDDFFFGGGHHHHHHIIIKKKMMMQQQVVVaaaooo|||~~~|||{{{zzzzzz{{{~~~{{{uuutttvvv{{{~~~wwwbbbRRRGGG<<<666444333222000........./////////......------,,,,,,+++---------------,,,+++***))))))))))))))))))))))))(((&&&%%%&&&'''((('''&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((((((((&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%''''''&&&%%%$$$$$$%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&(((''''''&&&&&&'''''''''###$$$%%%'''(((((())))))(((((())))))))))))******)))))))))*********++++++------------............,,,---......///222666:::???FFFOOOVVV[[[aaajjjrrruuuvvvzzz~~~~~~wwwpppjjjgggffffffiiilllqqqyyywwwsssnnnkkkiiihhhgggfffggghhhiiilllpppuuuzzz}}}xxxtttmmmdddZZZSSSPPPPPPJJJLLLOOORRRXXXbbboooxxx~~~|||~~~wwwrrrhhhccc[[[SSSKKKCCC<<<888777444111000000000000///,,,,,,,,,,,,---...///000,,,,,,,,,,,,,,,,,,------(((((((((((())))))******&&&''')))++++++,,,++++++*********++++++,,,,,,,,,------...///000222444555444444444666777999;;;<<<;;;::::::999999999::::::;;;<<<<<<======>>>??????AAA@@@@@@@@@@@@AAAAAAAAAAAABBBCCCCCCCCCCCCDDDDDDIIIKKKSSS```nnnvvvwwwuuurrruuuyyy}}}kkk]]]MMMCCC<<<666333444000///......---......///......------,,,+++++++++,,,,,,,,,,,,++++++******))))))))))))))))))))))))((('''&&&&&&(((((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&%%%%%%$$$$$$((('''%%%$$$$$$$$$%%%&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&))))))(((''''''''''''(((''''''&&&&&&%%%&&&&&&&&&''''''((((((''''''&&&%%%(((((((((((()))))))))***))))))))))))************,,,,,,,,,,,,------------.../////////...000333555666<<>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>???@@@BBBBBBBBBAAAEEEFFFJJJTTT```hhhiiiggg```gggqqq{{{~~~mmmbbbOOOEEE<<<888555111///000//////............//////---------,,,++++++***************))))))))))))))))))))))))))))))))))))))))))((('''((())))))((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&%%%%%%$$$$$$######'''&&&%%%%%%%%%&&&((()))&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&'''''''''&&&&&&)))(((((('''''''''((((((''''''&&&%%%$$$$$$%%%%%%((())))))))))))((('''''''''(((((((((((()))))))))(((((()))))))))*********++++++++++++,,,,,,,,,,,,000000111000//////111333333666999<<>>::::::555333333222///...000////////////...------,,,,,,,,,,,,+++******))))))***)))(((''''''((()))***)))))))))))))))))))))))))))(((''''''))))))((('''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%"""$$$&&&'''(((((('''&&&############$$$&&&'''(((******(((''''''&&&&&&&&&%%%%%%'''((()))*********'''''''''((((((((())))))(((((((((((()))))))))***)))))))))*********++++++,,,---//////......///111///000111222333555777888<<<@@@HHHSSS\\\gggwwwxxxrrrnnnmmmllljjjkkkqqqyyy~~~wwwnnneee\\\QQQFFF???888555222111111111000///---///000///,,,++++++---++++++******)))************************))))))(((((((((((((((((('''''''''&&&''')))***)))(((&&&%%%((((((((((((((('''''''''*********+++,,,---...//////000000111333555777888555555555555666888999999888999999::::::;;;<<<<<<======>>>>>>>>>===;;;:::===<<<===???BBBCCC@@@===>>>@@@BBBCCCCCCDDDEEEFFFGGGGGGJJJOOOXXXccclllrrrwww\\\MMMDDD;;;666666666111......---***+++...............---,,,+++***,,,,,,++++++***)))))))))******)))(((((()))***+++))))))))))))))))))))))))((('''&&&&&&'''((('''&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&&&&%%%###!!! %%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""###&&&((((((((('''&&&######$$$%%%&&&((()))***,,,,,,***)))((((((((((((''''''((((((''''''&&&%%%''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))************,,,---////////////111222,,,...000333444333333333888999===FFFMMMVVVdddqqqttt||||||zzzwwwrrrpppsss{{{tttlllaaaWWWOOOFFF===777111///,,,,,,,,,,,,+++)))---///000///+++))))))***(((((((((((()))***+++,,,+++*********))))))((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&******)))))))))))))))******++++++,,,---...//////111333555777888888777666666444222111222555888;;;::::::;;;;;;;;;;;;;;;;;;===<<<;;;:::::::::::::::;;;<<<>>>@@@AAABBBAAAAAAAAAAAA@@@@@@AAAAAABBBCCCBBBDDDGGGJJJMMMRRRXXX]]]mmmvvvaaaXXXLLLAAA999666333222111111111000000//////...111---++++++,,,...222666999555---'''(((---,,,((('''***+++***(((&&&'''((((((((())))))))))))(((((()))***+++***'''%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$''''''((((((''''''&&&%%%%%%%%%$$$$$$$$$%%%&&&'''((('''%%%%%%%%%&&&(((***++++++***)))((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''"""&&&)))++++++)))(((************************((()))***++++++,,,++++++,,,,,,++++++,,,,,,---...////////////000000000000777777666999???HHHQQQWWWbbbfffkkkooopppppppppppp{{{||||||}}}{{{yyy||||||{{{zzzxxxsssmmmhhhjjjlllnnnqqqwwwzzzppp^^^VVVJJJBBB>>>999444///......---------,,,,,,,,,,,,++++++++++++++++++,,,)))))))))))))))))))))))))))))))))(((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''(((***++++++,,,---...//////...///111333444444444333666555444333444777:::;;;:::::::::;;;;;;;;;;;;<<<>>>===<<<<<<;;;;;;;;;<<<<<<===???@@@BBBBBBBBBAAA@@@@@@@@@@@@@@@AAABBBBBBEEEFFFGGGHHHIIILLLPPPSSS^^^fffrrr{{{qqqdddQQQKKKAAA:::555333222111//////......---------,,,***+++,,,---000555888:::;;;<<<777---((()))******)))+++,,,,,,)))((((((***'''(((((())))))(((((('''&&&((())))))'''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$###%%%$$$$$$$$$%%%%%%&&&&&&((('''%%%%%%%%%&&&((()))******))))))((('''''''''(((((((((((()))))))))***"""$$$'''***++++++***)))''''''''''''''''''''''''(((((()))***++++++++++++,,,++++++++++++,,,------.........////////////000333222222333888>>>EEEIIISSSXXX___eeehhhiiijjjjjjqqqwww}}}zzzvvvrrrmmmhhheeedddeeefffiiinnnuuu|||yyyiii^^^QQQIII@@@999666444///,,,...------------,,,,,,,,,++++++************++++++))))))))))))))))))))))))*********)))((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''((((((((((((''''''&&&&&&'''((((((******+++,,,---...//////---......///000111222222666666666777888999:::;;;:::::::::;;;;;;;;;<<<<<<>>>>>>===<<<<<<<<<<<<======>>>@@@AAABBBBBBBBBAAA@@@????????????@@@AAAAAAEEEEEEFFFEEEEEEFFFIIIKKKMMMTTT^^^ffflllrrrxxx}}}~~~oooaaaRRRHHH@@@<<<777333222222222111------------,,,,,,,,,,,,&&&,,,///...111:::===999888===<<<222'''%%%))),,,***+++---,,,+++******+++'''''''''(((((('''''''''$$$&&&((((((''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%%%%&&&((()))((((((((((((((((((((((((%%%&&&&&&&&&''''''''''''&&&'''((()))************'''''''''''''''''''''''''''((()))***+++++++++++++++++++++++++++,,,------------------............////////////222555888;;;AAAGGGOOOWWW\\\___aaabbbgggkkkooorrrvvvzzztttoookkkiiifffeeeeeegggkkkqqqvvvzzz}}}||||||}}}ssscccSSSIIIAAA;;;555111000///,,,***------------,,,,,,,,,,,,*********))))))*********))))))))))))))))))))))))+++++++++***))))))(((((('''''''''&&&&&&%%%%%%%%%&&&&&&''''''((()))))))))))))))((((((((()))************+++,,,---......////////////000111222444444555666777888999:::::::::999::::::;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<===>>>???AAABBBCCCBBBBBBAAA???>>>>>>>>>>>>???@@@@@@BBBCCCCCCCCCBBBCCCEEEGGGEEEJJJPPPVVVZZZ^^^bbbeeemmmuuu|||uuurrrsssvvv|||}}}mmm^^^SSSKKKCCC>>>777555222111222222111000......------------,,,,,,'''///000,,,///999;;;555333888888000'''&&&)))+++******+++++++++*********&&&&&&''''''''''''&&&&&&$$$&&&(((((('''&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&''''''((((((((($$$$$$%%%%%%%%%&&&&&&&&&(((((((((((((((((())))))))))))))))))))))))))))))'''((()))***+++++++++++++++++++++***+++,,,,,,---++++++,,,,,,,,,---------......///000111222333333666;;;AAAGGGMMMRRRWWWZZZ```dddhhhjjjmmmvvv}}}yyyuuusssrrrsssvvv{{{~~~||||||}}}~~~}}}uuurrrpppooorrrvvv{{{~~~}}}uuunnnjjjiiijjjnnnsssyyy~~~~~~{{{xxxwwwtttnnnfff\\\PPPDDD<<<888444000------...---+++---------,,,,,,,,,++++++******))))))))))))******))))))))))))))))))))))))++++++***))))))((((((''''''''''''&&&&&&%%%%%%%%%'''''''''((((((((())))))((((((((((((((()))******)))******+++,,,---......000000000000111333444555333444666777999999999888999999::::::;;;<<<======<<<;;;;;;:::;;;;;;<<<<<>>============>>>??????AAABBBCCCBBBAAA@@@AAACCCBBBEEEHHHKKKMMMNNNPPPQQQVVV[[[dddmmmttt{{{|||vvvoooiiigggiiikkkrrr|||~~~ggg^^^QQQFFF@@@<<<:::888444333111111111111///---......------,,,+++++++++'''---...***---555888555666777333---***+++***(((((((((((())))))))))))(((&&&&&&''''''''''''&&&&&&&&&''')))(((&&&%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&''''''(((((('''((((((((())))))))))))((('''&&&&&&&&&'''((((((((((((((((((((((((((((((''''''((()))************+++************+++,,,,,,++++++++++++,,,,,,,,,,,,------///000111111111111222333666999===BBBIIINNNVVV\\\bbbfffiiippp}}}}}}{{{{{{{{{|||xxxrrrmmmlllllliiiiiikkknnnqqqwww|||zzzsssmmmgggdddaaabbbeeejjjqqqxxx~~~|||uuuoooddd___VVVNNNGGG@@@:::666444222///------------,,,------,,,,,,,,,+++++++++******))))))))))))******))))))))))))))))))))))))***))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&'''(((((())))))***+++,,,---......---......///000111222222333333555666777888888888888999::::::;;;<<<======;;;::::::::::::;;;<<<<<<@@@@@@AAABBBBBBAAA@@@???===<<<<<<<<<<<<===>>>>>>CCCDDDDDDBBB>>><<<<<<<<<@@@@@@AAABBBCCCCCCCCCCCCDDDGGGKKKQQQWWW___hhhmmmrrrqqqnnnjjjggggggiiikkksss|||yyyggg\\\LLLFFF>>>777333222111111222111000000000000...---000///...---,,,***))))))''')))+++...111555777888===999222,,,,,,...+++%%%'''&&&&&&'''((()))'''&&&'''''''''(((((('''''''''&&&'''((((((&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###""""""###$$$%%%&&&'''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''((((((((('''&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***************************+++,,,,,,++++++++++++,,,,,,,,,,,,+++,,,---...///000000000////////////111666<<>>;;;;;;;;;;;;;;;<<<======@@@@@@AAAAAAAAA@@@>>>===<<<<<<;;;;;;<<<<<<===>>>@@@AAAAAA@@@===:::::::::======<<<======>>>===<<<;;;<<>><<<<<<<<<<<<<<<===>>>??????@@@AAAAAA@@@???===<<<<<<;;;;;;;;;;;;<<<======:::<<<======<<<;;;<<<<<<<<<;;;:::;;;<<<===<<<;;;999:::<<<===???CCCHHHLLLPPPSSSVVVYYY\\\___cccfffppp}}}nnn\\\QQQHHH@@@:::444444444444444444333222/////////111555888::::::<<<;;;999666444222000///222---444CCCCCC444...333444222+++%%%&&&+++---***'''%%%$$$&&&)))***(((%%%(((((())))))))))))((((((!!!###&&&'''&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%&&&&&&&&&&&&%%%$$$$$$"""###%%%''''''&&&%%%$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))&&&'''((()))************((((((((((((((((((((((((&&&'''((()))*********************)))***++++++,,,++++++,,,,,,,,,---------..................//////---///222333333222222333111888???CCCFFFMMMYYYcccjjjooorrrooommmooorrrrrrtttwww{{{~~~xxxhhhWWWKKKDDD:::777444222111000///------...............000111,,,,,,,,,+++++++++******,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))++++++******)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((()))))))))***++++++,,,,,,//////000000111111111222555555666666666666555555555666777999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@@@@>>>===<<<;;;999999;;;>>>???>>>;;;??????===<<<;;;:::::::::<<<<<<;;;;;;;;;:::::::::666888999::::::>>>DDDIIIOOOQQQRRRRRRQQQSSSWWW[[[gggppp|||nnnbbbSSSFFF???999444000000000000000000000000000222222222222222111000000111222333555666777777777@@@CCCFFFEEE@@@666+++$$$(((((((((((((((((((((((($$$&&&((()))***)))((('''!!!$$$)))+++***(((&&&%%%)))))))))))))))(((''''''((((((((((((''''''''''''&&&&&&&&&''''''''''''((()))((('''&&&%%%$$$$$$$$$'''%%%%%%'''***+++)))'''&&&'''((('''&&&&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###"""!!!"""$$$%%%$$$###########################%%%$$$###"""""""""###$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&%%%###"""%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))'''((())))))(((((()))***,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...///000000//////000222333444444666999???FFFLLL\\\bbbjjjqqqssssssrrrqqqooojjjhhhlllrrryyy~~~}}}rrrcccWWWNNNGGG@@@;;;111000...---++++++******//////...------,,,++++++))))))))))))))))))))))))))))))************))))))***+++++++++,,,,,,,,,,,,************))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&''''''''''''''''''''''''(((((())))))***++++++,,,......///000111111222222444555555666666555555444444555777999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>??????>>><<<;;;<<<:::999;;;===>>><<<:::======;;;:::999888888888<<<;;;;;;;;;;;;:::::::::999999888777888<<>>CCCJJJRRR[[[```gggeeeaaa]]]YYYVVVVVVVVVLLLMMMPPPVVV^^^eeekkknnnlllnnnoooqqqrrruuuyyy}}}|||iiibbbWWWMMMFFFAAA<<<999777444111000111111///...........................---------------,,,++++++******+++,,,,,,,,,,,,,,,******+++++++++***)))(((((((((((((((((((((((((((&&&'''(((((()))((('''''''''((()))(((''''''(((***'''(((((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&''''''''''''(((***))))))(((((((((((()))(((''''''''''''&&&$$$###%%%&&&''''''%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$$$$&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&'''#########$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&''''''((('''''''''((((((((())))))&&&(((***+++***)))***+++---------,,,++++++******++++++++++++++++++++++++)))***,,,+++******+++------...//////...---...000333666;;;AAAHHHQQQZZZ___gggfffjjjqqqvvvwwwzzz~~~~~~xxxssswwwzzz~~~|||wwwnnniiiaaaYYYRRRJJJCCC???:::666222///000111111000------,,,+++*********+++)))))))))***************************************************)))((('''&&&&&&&&&'''''''''(((((((((&&&''''''''''''((((((((($$$$$$$$$$$$$$$$$$$$$$$$''''''(((((((((((('''''''''''''''''''''''''''''''''''''''((())))))******+++,,,---///000222333333111111222222222222111111222333555777999:::;;;;;;999999999999999999999999999999::::::::::::999999666777999;;;<<<===>>>??????>>>======<<<<<<<<<<<<;;;;;;:::::::::999999999999===EEEPPP\\\gggooosssqqqkkkccc]]]ZZZZZZ\\\^^^TTTQQQMMMMMMQQQUUUXXXYYYUUUVVVWWWXXXYYY]]]cccgggssszzzwwwlllbbb[[[KKKGGGAAA<<<999666444333444333111111000///...,,,------------------------...............------,,,,,,,,,,,,,,,+++***((((((''')))+++------+++(((&&&(((((((((((((((((((((((('''(((((((((((((((''''''%%%'''))))))(((&&&&&&&&&''''''((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&''''''''''''((('''''''''&&&''''''(((((())))))))))))'''&&&%%%%%%%%%&&&'''&&&%%%$$$%%%'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((###&&&(((***)))(((((()))---,,,,,,+++******))))))************************)))+++,,,,,,++++++,,,---,,,.../////////...///000111222333444777===DDDIIIPPPQQQXXXdddlllqqquuuzzztttvvvuuuqqqlllkkkooossszzz}}}~~~~~~~~~yyyzzz~~~uuukkkdddSSSOOOIIIDDD@@@<<<999666///...,,,+++,,,---------,,,++++++*********++++++((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((((((((()))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))******+++,,,,,,---...000111222222111111222222222222111111222333555666888999999999999999999999999999999999::::::999999999999::::::666888;;;<<<======???@@@===<<<<<<;;;::::::;;;;;;::::::::::::999999999999999>>>IIIXXXhhhuuu|||yyyrrrggg___]]]```cccfffXXXQQQJJJFFFGGGIIIJJJIIIEEEEEEFFFFFFGGGKKKPPPTTTYYYbbblllttt|||mmm```VVVNNNGGGBBB<<<;;;999666444222111111///////////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***+++++++++******+++***((('''''''''((()))((((((((((((((((((((((((((((((((((((''''''''''''$$$''')))***(((&&&%%%%%%&&&&&&'''(((((((((''''''((((((((((((''''''''''''&&&&&&&&&''''''''''''(((###############$$$%%%&&&(((*********'''&&&%%%&&&$$$&&&'''&&&%%%$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&%%%$$$$$$%%%%%%$$$###%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((!!!$$$((())))))((((((((((((((()))))))))*********))))))))))))))))))))))))((()))+++***))))))***,,,***,,,---...------///000000111111000111444999<<<===>>>EEEPPPXXX\\\aaagggiiiiiiiiifffcccdddiiimmmnnnooooooooopppuuu}}}~~~vvvsssxxxvvvuuussspppjjj```VVVOOOCCC@@@;;;888666444222111---------,,,,,,,,,------,,,,,,+++++++++,,,------))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''&&&&&&&&&'''''''''(((((()))))))))(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))***++++++,,,------......///000000111111222222333333222222111333444555666777777777777:::::::::::::::::::::::::::::::::999999:::::::::999<<<>>>>>>===<<<>>>???===<<<<<<;;;;;;;;;;;;;;;:::::::::999999999999888:::>>>HHHWWWggguuu~~~wwwllleeeccceeeggghhhZZZRRRHHHBBBAAABBB@@@???===>>>>>>>>>>>>@@@DDDGGGGGGPPPXXX]]]eeeoooxxx{{{}}}sssmmm```XXXNNNFFFAAA===888444555444444222111000000111,,,,,,------,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,)))************)))((((((&&&'''(((***++++++++++++***)))'''&&&&&&''')))***(((((((((((((((((((((((())))))(((''''''''''''''''''))))))(((&&&&&&&&&'''%%%&&&''''''((((((''''''((((((((((((''''''''''''&&&&&&&&&''''''''''''(((""""""""""""###$$$&&&&&&&&&(((***)))&&&%%%%%%'''$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###&&&$$$######$$$$$$###"""%%%%%%%%%$$$######""""""$$$%%%&&&'''''''''&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((!!!$$$(((******)))))))))'''''''''((((((((((((((())))))))))))))))))))))))''')))******))))))***+++***,,,,,,,,,,,,,,,...000///000111000000111333666555444777>>>CCCEEEJJJOOOVVVXXXZZZ[[[\\\___eeeiiihhhiiikkkmmmpppsssvvvxxxwww~~~~~~xxxyyy|||zzznnnccc___bbbZZZXXXVVVRRRNNNHHHBBB===888666333111000000...---.../////////...------...+++++++++++++++,,,------+++******))))))(((((((((''''''''''''''''''''''''&&&&&&'''((())))))))))))&&&&&&&&&&&&''''''''''''***)))(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&)))))))))***++++++,,,,,,---.........//////000000222222333333333333222222444555555666666666666666::::::::::::::::::::::::;;;::::::999999::::::;;;<<>>???>>>>>>============>>>:::::::::999999999888888<<<>>>EEERRRcccqqqzzz~~~~~~vvvlllfffdddddddddddd^^^UUUIIIBBB???>>>;;;888<<<<<<<<<;;;;;;<<>><<<;;;999666333111///------.........---***,,,------+++******+++(((((((((((()))***++++++,,,++++++***)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((())))))******'''''''''((((((((())))))))))))((('''%%%$$$###"""%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))******)))+++,,,,,,---...///000000111111222222222333333333444444444666888999999888999:::;;;;;;;;;:::999888;;;:::999999999999:::;;;@@@@@@@@@???????????????@@@???>>>======>>>??????===;;;:::888777777888888<<>><<<555444333222111111111111......---,,,,,,,,,,,,---.........------,,,,,,,,,***+++,,,------,,,+++***---,,,***(((((((((((()))---)))&&&&&&(((***)))'''((((((''''''((()))******&&&&&&&&&&&&&&&&&&&&&&&&)))(((((()))******(((%%%&&&''''''(((((((((((((((+++***(((&&&%%%%%%%%%%%%(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$###$$$%%%&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$###""""""###$$$%%%"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######"""!!!"""$$$%%%&&&%%%%%%$$$$$$%%%&&&'''''''''&&&%%%!!!$$$''''''%%%$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&&&&''''''+++***)))'''&&&&&&&&&&&&''''''(((((())))))************))))))((((((''''''((((((((((((((()))******,,,,,,---------.........---///000000///---.../////////......///111444555777888:::===BBBHHHMMMPPPTTTZZZbbbiiinnnrrrtttvvv}}}{{{zzzzzz{{{xxxyyy}}}{{{yyywwwvvvvvvwwwxxxwwwtttrrrfff___TTTIII@@@:::888888444555555444333111///---........................************************+++++++++++++++***))))))))))))))))))))))))))))))&&&&&&''''''((())))))))))))((('''&&&&&&'''((()))))))))))))))(((((((((((()))))))))))))))***++++++%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))))))*********++++++,,,---...///000000111111111222222222333333333444444666888999999888999:::;;;;;;<<<;;;:::999<<<;;;:::999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<>>===<<<======<<<;;;:::888888888888999:::;;;AAAKKKYYYeeellloooddd^^^XXXWWWZZZ^^^______```XXXKKKAAA<<<::::::;;;777777666666777888888999999:::;;;;;;<<<===>>>>>>===>>>@@@BBBDDDFFFHHHIIIMMMOOOSSSXXX^^^cccgggiiittt{{{}}}xxxsssnnnkkkiiibbb```\\\VVVQQQKKKGGGEEEAAA@@@>>>;;;888555333222222111000///..................---,,,,,,,,,,,,---......---------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++***)))((((((((())),,,)))'''&&&((())))))'''))))))((((((((()))******&&&&&&&&&&&&&&&&&&&&&&&&''''''''')))***+++)))'''&&&'''(((((())))))(((((()))((('''&&&%%%&&&''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%######$$$$$$%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$###""""""""""""###$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%&&&'''&&&&&&%%%$$$!!!$$$''''''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''***)))(((''''''&&&&&&'''''''''''''''(((((((((((()))))))))((((((((((((((()))))))))))))))***++++++)))))))))*********++++++---...000000...---.../////////......///111333555444444444444666999<<<>>>GGGKKKPPPVVV[[[```eeeiiipppssswwwxxxxxxvvvuuuuuuvvvuuutttyyy}}}|||~~~}}}wwwssspppmmmmmmjjjgggeeebbb___[[[XXXPPPLLLDDD<<<666333222222111222222222111///---,,,------------------------************************((((((((((((((('''&&&&&&))))))))))))))))))))))))(((((((((((('''''''''''')))((('''&&&&&&'''((())))))((((((((((((((((((((('''''''''''''''((()))***%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))************+++,,,,,,......///000000111111111222222222222333444555666777888888888999999:::;;;<<<<<<<<<<<<===<<<;;;::::::;;;<<<============>>>>>>??????@@@BBBAAA@@@>>>===<<<;;;;;;<<<;;;:::999888888999999::::::???JJJWWW```bbbaaaUUUQQQLLLMMMRRRXXX\\\]]]ZZZSSSHHH???:::999999:::888888888888888888999:::666666666777777777888888777888888999:::;;;;;;<<<===>>>@@@BBBDDDGGGIIIJJJOOOTTT[[[bbbgggkkkooorrrssstttvvvvvvwwwvvvuuutttxxx{{{}}}zzzuuunnniii```^^^[[[VVVRRRMMMJJJHHHDDDCCCAAA>>>;;;888666555555444444333222111111000000///...---------------......---,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,------,,,+++***)))((((((((()))+++)))''''''((()))((('''+++***))))))))))))))))))''''''''''''''''''''''''&&&%%%&&&(((***+++***)))'''(((((()))))))))))))))&&&&&&&&&&&&&&&'''((()))'''''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$############&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$#########$$$&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''((((((&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''''''''(((''''''''''''&&&&&&&&&&&&(((((((((((((((((())))))***************+++++++++++++++,,,,,,,,,,,,------,,,...//////...---......///.........///000222333444333222111111222333333888:::<<>>===<<<;;;;;;<<<===>>>>>>>>>???@@@AAABBBBBBCCC@@@@@@???>>>===<<<<<<<<<;;;;;;::::::999999999999======BBBLLLXXX______\\\OOOKKKGGGGGGLLLTTTYYY\\\VVVOOOFFF>>>:::999999999999888888888888888999999777777777666666666666666666666666777777777888888::::::;;;;;;<<<<<<=========???CCCEEEGGGIIILLLNNNRRRSSSTTTVVVWWWWWWWWWWWWXXX[[[^^^___^^^]]]]]]^^^]]]___aaabbbbbbbbbdddfffiiikkkllljjjfffbbbaaaaaa]]]\\\[[[ZZZWWWRRRNNNKKKCCCBBBAAA???===<<<;;;:::888888777666555444444333222333333333333333333333000//////...------.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...+++******)))))))))))))))***)))((((((((((((((((((,,,+++***)))))))))))))))(((((((((((((((((((((((('''&&&&&&''')))******((('''((())))))******))))))&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%)))((((((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''&&&%%%$$$###((('''&&&%%%###!!! %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%#########$$$%%%&&&%%%%%%%%%%%%$$$######"""$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&((()))(((%%%$$$###$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))(((((((((''''''&&&&&&&&&&&&''''''(((((()))))))))))))))******+++++++++***,,,,,,,,,---------......+++---......---------.........---......000111222111111000000111222333333111222333444777;;;AAAEEEKKKPPPVVV[[[^^^___```bbbeeehhhmmmpppqqqtttyyy|||}}}{{{qqqqqqppppppppprrrwwwzzzzzz{{{|||~~~~~~|||{{{{{{}}}|||{{{wwwtttrrrrrrssstttooojjjiiikkkjjjeeeaaa\\\YYYUUUPPPMMMIIIDDDAAAAAA>>>:::777555444333111222111111000//////......+++,,,,,,,,,,,,,,,,,,,,,************************************************,,,+++++++++++++++++++++((((((((((((((((((((((((******)))((('''&&&%%%%%%(((((((((''''''((((((((('''''''''(((((((((((((((&&&&&&&&&%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((())))))******))))))***+++,,,---......//////000000000111111111222444777777555555666888999999999:::;;;<<<======>>>===<<<<<<<<<<<<===>>><<<<<<===>>>???@@@@@@AAA============>>>>>>>>>>>>;;;;;;;;;;;;:::::::::999>>>???DDDMMMWWW]]]]]]ZZZPPPMMMIIIHHHLLLRRRWWW[[[SSSMMMEEE???;;;:::::::::555555444444444444444555777777777777666666666666222222222333444444555555666666666666666777777777777888999999888999;;;===??????@@@@@@@@@@@@@@@@@@???AAACCCCCCBBBAAABBBBBBBBBCCCEEEEEEEEEEEEGGGHHHGGGHHHIIIIIIGGGEEEDDDDDDDDDDDDDDDCCCAAA>>>;;;:::555555555555555555666666333333222222111111000000///////////////////////////...------,,,---------------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---************)))))))))((())))))***)))((((((((((((++++++***)))((((((((()))(((((((((((((((((((((((()))'''&&&'''(((((((((&&&''''''((()))))))))))))))'''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''&&&%%%$$$###'''&&&&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&%%%$$$#########%%%%%%%%%%%%%%%$$$$$$#########&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&((()))(((%%%$$$###$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&'''((()))***))))))(((((('''''''''&&&&&&''''''(((((())))))'''((()))*********))))))((())))))))))))************,,,---...---,,,---...---------......///000000,,,,,,,,,,,,---...///000...000222222222333666888999<<>><<<;;;999666333444222//////000111111000000000000000///...,,,+++++++++++++++,,,,,,------************************))))))))))))))))))))))))((((((''''''''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''&&&&&&''''''((((((((()))(((((('''''''''''''''((($$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((((((((((()))******,,,,,,---...////////////000000000000111444777777555444555888999999999999999:::;;;<<<>>>===<<<;;;;;;<<<===>>>>>>>>>??????@@@@@@AAAAAA:::;;;<<<===>>>>>>>>>>>>::::::;;;;;;;;;;;;::::::<<<>>>BBBHHHOOOTTTVVVWWWTTTSSSRRRRRRSSSUUUVVVXXXQQQLLLEEE???<<<;;;:::999777666666555555555555666555555444444444444444444222222222333444555555555222222222333333333333333222333444444333333666888999888777777666555555444333555777777666555666777666888999999888888999;;;888888999999999999888888777999::::::777555555555333222222222111111111111000000000//////......---.........---------------,,,++++++******+++++++++------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,++++++************++++++))))))************)))(((((()))+++***(((''''''(((***)))((((((((((((((((((''''''''''''''''''''''''***(((&&&&&&'''''''''&&&&&&''''''(((((((((((((((''''''(((((('''&&&%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$""""""###$$$%%%&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&'''&&&$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$&&&'''((((((&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&'''(((((()))))))))))))))(((((((((''''''''''''''''''((((((&&&'''(((******)))(((((()))************+++++++++)))+++------,,,,,,---...,,,------............///------------------,,,,,,,,,...111111000/////////222333333333333555999<<<;;;???DDDGGGHHHKKKOOOSSSXXX[[[```dddfffgggiiijjjgggeeeccc```aaaeeekkkpppssssssssssssrrrtttwwwzzz|||||||||{{{xxxuuurrrpppfffdddbbb___\\\XXXVVVUUUOOOPPPQQQOOOLLLIIIHHHHHHGGGCCC===;;;:::999777444555444222222333222111///222000//////000000000///---------,,,+++***(((''',,,,,,++++++++++++,,,---************************))))))))))))))))))))))))***)))((('''((()))***+++))))))))))))))))))))))))&&&&&&&&&'''((())))))***''''''((((((((((((''''''&&&&&&&&&''''''(((((()))***)))(((((('''(((((((((###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''&&&(((((()))***+++,,,------........./////////000000111555888777444333555888:::999888888888999::::::======<<<;;;;;;<<<======@@@@@@@@@@@@@@@@@@@@@@@@;;;<<<===>>>>>>>>>===<<<999:::;;;<<<<<<;;;::::::999<<>>???@@@???===:::::::::888777666555444333222111222000....../////////...111000//////000///---+++******************)))))),,,+++***))))))***++++++************************)))))))))))))))))))))))),,,+++***)))***+++---...))))))))))))))))))))))))&&&&&&''''''((())))))***&&&'''((())))))((('''&&&%%%%%%&&&''''''((())))))***))))))(((''''''((((((######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%(((((()))***+++,,,------............/////////000111555888777444222444888:::999888777777777888999===<<<;;;::::::;;;<<<===<<<<<<<<<<<<;;;;;;;;;;;;======>>>>>>>>><<<;;;:::999:::;;;<<<<<<<<<;;;:::999<<>>AAAHHHOOO[[[bbblllrrrppphhh^^^XXXOOOJJJDDD???;;;999777555777777666555555555555555222222222222333333333444111111111000000/////////000000000000///////////////111222111/////////000///////////////000111222,,,---//////......000111///111222111000///111222111000///000000111000///+++---000000...---///111...............---------------------------------,,,---------.........///---------,,,------......---,,,++++++******++++++*********++++++,,,,,,,,,'''((()))******)))((('''((()))***++++++***)))(((&&&))),,,+++(((&&&'''(((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$''')))******$$$%%%&&&&&&''''''&&&&&&###$$$&&&((()))))))))(((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$###$$$%%%&&&$$$$$$$$$###"""!!!!!! $$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$#########$$$$$$##########################################$$$$$$%%%&&&&&&$$$%%%%%%&&&%%%$$$###!!!%%%$$$$$$$$$%%%''')))***)))&&&######%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$%%%''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&''''''((((((((((((((((((''''''&&&&&&%%%''')))+++,,,,,,,,,***)))(((((()))))))))*********''')))+++,,,,,,+++,,,...,,,,,,---.........------***+++,,,------.........+++,,,------------///111+++---000000///---,,,,,,------...///111222333333333666999:::999999;;;>>>;;;===???@@@@@@???@@@BBBFFFGGGGGGFFFEEEDDDFFFGGGGGGJJJMMMNNNLLLGGGAAA===;;;::::::999888777555444222333555444333222222333000222333222000...---...222///---,,,,,,------,,,---------...///...,,,***)))***++++++---......///,,,+++***((((((((()))***************************)))))))))))))))))))))))))))((('''&&&'''(((***,,,))))))))))))))))))))))))''''''''''''((((((((()))&&&'''((())))))((('''&&&%%%%%%&&&&&&'''((())))))***)))((('''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&''''''(((((())))))******,,,---.../////////...---//////000//////000222555888888888777555666888:::;;;;;;::::::::::::999999777888:::;;;<<<;;;::::::===<<<;;;;;;<<<===<<<:::888999999::::::999999888;;;<<<<<<<<<===???CCCFFFSSS```nnnssstttpppdddWWWLLLFFF>>>999888999999888777777777666555555444444444333222222444444333222111111111111000000000000000000///...............////////////000000000000/////////000000000000000///...---,,,------///000------......//////000000//////////////////////////////////////////////////////.........---------...........................---,,,+++++++++,,,---+++,,,,,,---,,,+++***)))************************))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&%%%%%%$$$$$$(((((()))+++,,,,,,)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%###"""%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""'''%%%$$$$$$%%%&&&&&&%%%(((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&$$$&&&'''&&&###"""%%%'''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))%%%%%%%%%&&&'''((()))***(((''''''&&&&&&((()))***(((((()))***************************************''')))******)))(((***+++,,,,,,++++++,,,,,,---...------,,,+++,,,---...///////////////////////////...---,,,+++,,,...000111///111444666777777555333222222222222333444555555:::999777666555555666777777888999888666555666777555444333111000000//////------......///000000000........................------,,,+++************++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++*********))))))***)))(((''''''((()))******)))((((((((()))+++,,,))))))(((((((((((())))))))))))************))))))(((&&&###!!! """$$$&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&'''((()))))))))(((&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''((())))))******---...///000000000///......///000//////000222444555555666666555666999;;;;;;;;;::::::999999888888:::::::::;;;::::::999999;;;:::999:::<<<======<<<999999999::::::999999999999::::::::::::<<<@@@CCCJJJVVVbbbhhhjjjggg]]]SSSJJJEEE>>>:::999999999888777777666666555444444333555333222333444555444222111111111000000000//////000//////...................../////////000000000...---------------------------,,,,,,,,,---//////..................//////................................................///.........---------,,,...........................---,,,,,,,,,,,,......,,,,,,---------,,,+++***************************))))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((''''''''')))******'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$###$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$"""!!!!!!"""######"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&%%%'''(((&&&$$$$$$&&&(((######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((()))&&&&&&&&&&&&&&&'''((()))(((''''''&&&'''((()))***(((((()))************)))************************+++---......---,,,...///,,,++++++++++++,,,---------,,,,,,+++,,,---...///........................///...,,,,,,,,,---///000---...000111222111000///111111111111111111222333222222111111111222222333111222333222000000000111000//////............///........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,++++++++++++++++++++++++(((((()))************)))+++++++++*********))))))++++++************++++++***)))((((((((()))++++++))))))(((((((((((())))))))))))************))))))---+++)))&&&&&&(((***+++'''''''''''''''''''''''''''(((((())))))((('''&&&'''(((((()))((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&'''((()))***&&&''''''(((((()))******,,,,,,---...///............///000000//////111333111222444444444555888:::;;;;;;:::999888888777777<<<;;;:::999999888888999999888888999<<<======<<<999999::::::::::::999999666777888888777999<<<>>>???HHHRRRXXXZZZYYYSSSLLLEEEBBB>>>;;;::::::888777666666555555444333333333333222111222333333222111111111000000000000////////////...------------............////////////000......------,,,,,,+++++++++******+++,,,---...///000///...---,,,---...///........................------------------------......------------,,,,,,........................,,,,,,,,,,,,---...//////,,,------------,,,++++++************************))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''(((((())))))%%%%%%%%%'''((((((%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""!!!!!!###%%%'''############$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$&&&%%%######%%%%%%%%%$$$""""""######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&&&&'''''''''%%%%%%'''(((######$$$%%%%%%%%%%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((()))''''''&&&&&&&&&''''''((((((''''''''''''((())))))'''((())))))******))))))***************************+++,,,,,,++++++,,,---+++++++++++++++,,,------,,,,,,++++++,,,,,,---...------------------------///...---,,,+++,,,---...,,,---------------------000//////............///+++,,,---...////////////,,,---...---,,,+++,,,---,,,,,,,,,,,,------...//////......---,,,+++++++++++++++++++++++++++++++++)))))))))******,,,------++++++++++++++++++++++++(((((()))************)))+++************)))))))))******++++++++++++******)))))))))((()))******+++))))))(((((((((((())))))((())))))******))))))(((+++)))'''&&&%%%&&&((()))''''''''''''''''''''''''(((((())))))((('''&&&&&&''''''((((((''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))&&&&&&''''''((())))))***))))))******++++++,,,,,,...///000000//////000222000111333333333444666888::::::999888777666666555;;;:::999888888888::::::999888888999;;;<<<;;;:::888999999::::::999999888555666666666666666999;;;888===CCCHHHJJJJJJFFFCCC@@@???===<<<;;;999777666555555444444333333222222111000//////111111000///111000000000///////////////...------,,,,,,------------........./////////000//////...---,,,,,,+++((())))))***,,,---...///000///---,,,+++,,,---...------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---...///+++++++++,,,++++++++++++************************))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))))))))(((''''''&&&&&&%%%%%%%%%&&&''''''%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!###%%%&&&#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%########################'''&&&$$$$$$&&&'''&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&'''&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''((()))((('''&&&&&&&&&&&&&&&''''''''''''((((((((()))'''(((((()))))))))))))))************************''')))******))))))***++++++++++++***+++,,,,,,---+++++++++++++++,,,,,,---++++++++++++++++++++++++///...---,,,++++++,,,,,,///...---,,,,,,,,,---......---,,,++++++++++++++++++,,,---//////......---+++,,,---,,,+++***+++,,,---------------......///,,,,,,,,,,,,++++++******++++++++++++++++++++++++***************+++,,,,,,******************************+++,,,,,,,,,,,,+++************))))))))))))'''((()))******)))(((''')))))))))))))))******+++))))))(((((((((((())))))(((((())))))))))))(((((('''&&&%%%$$$$$$$$$%%%%%%'''''''''''''''''''''''')))))))))(((((('''&&&&&&'''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))((((((((()))***++++++,,,---///000000/////////111000222333333222222333444999999888777666666555555888888777777888:::;;;===;;;999888888999999888666777888888888888888888777444555666666555555777999666888;;;>>>???===<<<;;;:::;;;;;;;;;:::888666666444444333333222111111111222000///000111222111///000000000////////////.........---,,,,,,,,,,,,,,,------------............///......---,,,++++++***'''((()))***,,,------...///...---,,,++++++,,,,,,------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,************************(((((()))***+++,,,,,,,,,))))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))))))))(((''''''&&&&&&'''&&&%%%&&&'''(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%################################################%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$###!!!!!!#########"""&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$#########$$$%%%&&&&&&''''''((()))))))))))))))''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&''')))((('''&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''''''((())))))))))))))))))))))))))))))))))))))))))+++,,,,,,+++***,,,---+++************+++,,,,,,*********+++++++++++++++++++++++++++++++++++++++------,,,,,,++++++++++++///...,,,++++++,,,---...,,,++++++***)))))))))))),,,---.........,,,+++***)))+++,,,+++***)))***,,,...------,,,,,,,,,,,,,,,************++++++,,,,,,++++++++++++++++++++++++,,,+++******)))))))))*********************************+++,,,,,,,,,,,,+++))))))))))))))))))))))))'''((()))******)))((('''((()))))))))************))))))(((((((((((())))))(((((())))))))))))(((((()))))))))(((((((((((((((''''''''''''''''''''''''))))))((((((''''''''''''((((((''''''&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%&&&&&&''''''((())))))************+++---...///---///000000///...//////000222444333222111111222777777666666666555555555666666666777999:::<<<===;;;:::888777888777666444666666777777777777666666444555666666555444555666777555666999999666555777555777999999777666555555333333333222111111000000333222111222333444333111000000////////////......------,,,++++++++++++,,,,,,,,,,,,---------......++++++******))))))((((((((()))***+++,,,---------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++,,,,,,************************'''((()))***************((((((((('''(((((()))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''(((((())))))((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$""""""$$$%%%$$$###%%%$$$$$$###""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$"""!!!"""$$$%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&)))((('''&&&&&&&&&&&&&&&&&&''''''((()))(((((((((&&&'''(((((())))))(((((())))))))))))))))))))))))''')))******)))(((***+++***************+++,,,,,,))))))***++++++++++++***+++++++++++++++++++++++++++++++++++++++++++++***+++***)))))))))***+++,,,+++******))))))))))))***++++++++++++***)))(((((('''(((***)))(((((()))***,,,+++******))))))))))))))))))******+++,,,,,,---++++++++++++++++++++++++,,,,,,+++))))))(((((((((************************(((((()))************)))(((((()))))))))))))))*********++++++++++++******(((((()))************)))))))))(((((((((((())))))'''(((((())))))((((((''')))))))))***)))(((''''''''''''''''''''''''''''''((((((''''''''''''((()))))))))(((''''''''''''(((###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''%%%%%%&&&''''''(((((()))************+++---///000---///111111///.........///111333444333222222333444555555555555666666666555666777999999:::::::::999888666777777777666444444444555555555555444444222444555555333222333444777333333666666333333777111444666666444333444555333222222111000000//////222111000000222222111000000000/////////.........---,,,,,,++++++++++++++++++,,,,,,,,,,,,---------)))))))))))))))))))))((()))***+++---------,,,,,,)))***,,,------,,,+++***++++++++++++++++++++++++************************************+++++++++,,,++++++++++++++++++++++++((()))***++++++***)))))))))(((((('''((()))***+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))))))))***))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((((('''%%%%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((&&&%%%%%%&&&''''''&&&#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$"""!!!"""%%%'''&&&%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&(((''''''&&&&&&&&&''''''&&&&&&((()))))))))((('''&&&'''(((((())))))(((((())))))))))))))))))))))))&&&'''((((((''''''((()))***************++++++,,,((((((***+++++++++***)))++++++++++++++++++++++++)))******+++++++++++++++(((((((((((())))))***+++******)))))))))***++++++******)))))))))))))))***'''(((***)))(((((()))+++******))))))******++++++++++++++++++++++++++++++************************+++***)))))))))))))))***************************(((((()))************)))(((((((((((())))))******++++++************++++++'''((()))***+++******)))))))))(((((((((((())))))''''''((((((((((((''''''%%%&&&'''''''''&&&$$$###''''''''''''''''''''''''''''''&&&&&&'''((()))***+++***)))((('''(((((()))######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''((())))))%%%%%%&&&&&&'''(((((())))))((((((((()))+++---///---///111111///.........---///222444444444444555333333444444555666666666666777999::::::999888777777666555666777888777666333444444444444444444333111333444444222111111222666222111555555222333777///222555444333222333666222222111111000////////////---,,,---...///...---000/////////............---,,,++++++******++++++++++++,,,,,,,,,---------************++++++++++++***+++,,,---...---,,,+++'''))),,,......---+++***++++++++++++++++++++++++))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++)))(((***)))(((((((((***+++,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&%%%%%%$$$$$$(((&&&$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%###"""###%%%&&&""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$###############$$$$$$$$$%%%%%%%%%"""""""""######$$$$$$$$$%%%###""""""###$$$$$$############$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%###!!!###&&&((((((&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%''''''&&&&&&&&&''''''(((%%%&&&((()))))))))((('''&&&''''''((((((((((((((()))))))))))))))))))))))))))+++,,,,,,++++++,,,---*********)))***++++++,,,'''((()))++++++******)))++++++++++++++++++++++++((()))***+++++++++++++++'''(((((()))***+++,,,,,,******)))******+++,,,---+++***)))))))))+++---...)))***++++++******,,,---*********+++,,,...///000------,,,,,,+++*********))))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))******+++,,,,,,,,,,,,+++'''((((((((())))))*********)))(((''''''((()))***'''((()))++++++******)))))))))(((((((((((())))))''''''((((((((((((''''''%%%&&&'''((((((&&&$$$###''''''''''''''''''''''''&&&&&&&&&&&&''')))***,,,,,,+++)))((((((((()))***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%'''((())))))%%%%%%&&&&&&'''((()))))))))))))))***+++++++++,,,******+++---...000111222---...000000000111222444666444111111333555666666333333333444444444555555555555555555555555555555666666555555555444444444444333333333333444555555777555222111333444444333222222222111222222333333555333111///......///000...---,,,,,,...//////...------------------------+++++++++***)))(((((('''$$$%%%'''(((***++++++,,,,,,+++***)))((((((((((((///---+++)))(((***,,,---))))))))))))))))))))))))************))))))))))))******))))))))))))))))))+++++++++*********))))))************************(((((((((((())))))))))))...---,,,***))))))(((((())))))((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))%%%'''((('''$$$#########'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((###$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&#########""""""""""""!!!$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%% !!!"""###############""""""###$$$$$$$$$$$$###########################&&&%%%%%%$$$###"""!!!!!!######"""""""""###%%%&&&$$$###############$$$$$$########################!!!""""""""""""#########$$$$$$$$$######"""""""""'''&&&&&&%%%$$$$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''&&&&&&''')))'''(((***)))'''&&&&&&'''''''''((()))******++++++***)))((((((((()))***+++(((((((((((()))))))))))),,,+++***))))))***+++,,,''''''((()))))))))))))))+++***)))(((((()))***+++,,,++++++***)))(((''''''&&&''''''((()))******+++,,,***)))((()))***)))((())))))************))))))************************(((((())))))******++++++******)))))))))+++,,,------,,,***)))((('''((((((''''''(((((())))))******''''''((()))))))))))))))))))))***((('''&&&(((***************))))))))))))))))))(((((((((((())))))(((((())))))))))))((('''(((((('''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&%%%%%%&&&''')))***(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((%%%%%%&&&&&&'''(((((())))))))))))******++++++,,,++++++,,,---///000111111...000111111000111222333555333111111222444555555444444444555555555666666444444444444444444444444555444444444333333333333333333222222333333444555666444333333444555555444222222222111111222222333111000///------...000000222000///...//////...---------------------------,,,,,,,,,+++***)))))))))'''((()))***+++++++++***+++******)))(((((())))))+++++++++*********))))))))))))))))))))))))))))))************))))))))))))'''(((((()))***+++,,,,,,+++++++++*********))))))************************))))))))))))((((((((((((,,,+++***))))))((()))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''%%%######$$$&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&''''''''''''$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""""""""######$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''')))***+++!!!""""""############"""""""""###$$$$$$$$$$$$###########################%%%%%%$$$$$$###"""""""""######"""""""""###%%%%%%$$$$$$##########################################"""""""""#########$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$(((''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&((('''&&&&&&'''((('''(((***)))'''&&&&&&'''(((((())))))***++++++,,,+++***))))))((()))***+++))))))))))))************111///---***(((&&&&&&%%%''''''((()))))))))))))))******)))(((((()))******)))))))))))))))(((((((((&&&''''''((())))))******,,,***(((((()))***)))((()))))))))******)))))))))(((((((((((((((((((((((()))))))))))))))*********+++******)))))))))************)))((((((((())))))''''''(((((())))))))))))''''''((()))))))))))))))))))))((()))))))))))))))+++******))))))(((((((((((((((''''''''''''((((((''''''((((((((('''''''''(((((('''''''''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%%%%&&&''')))***((('''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((((((((((((((())))))***++++++,,,---------...///000000111111222333222111111222333444222000000222333444333555555555555666666666666333333333333333333333333333333333333222222222222333222222222222333444444444444444666888888777555333222222111111111222222......---,,,---...000111666444111000//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***************+++++++++******)))******)))((((((((()))))))))+++,,,------+++)))((())))))))))))))))))))))))************))))))))))))))))))******+++++++++++++++************)))))))))******************************))))))((((((''''''))))))(((((((((((()))))))))(((''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))(((&&&$$$$$$%%%&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%!!!!!!"""###$$$%%%&&&&&&$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$&&&'''(((#########$$$######""""""""""""###$$$$$$$$$$$$############################################################"""######$$$%%%%%%%%%$$$###"""""""""#######################################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((('''&&&%%%&&&''''''(((***)))'''&&&&&&''')))))))))***++++++,,,,,,,,,,,,+++***)))))))))***))))))*********++++++++++++******)))))))))))))))''''''((()))))))))((((((***))))))(((((())))))***''''''(((((())))))))))))'''''''''(((((())))))***+++)))(((((()))***)))'''))))))))))))))))))))))))((((((((((((((((((((((((***))))))))))))))))))(((************)))((('''&&&'''''''''''''''((()))***'''(((((((((((()))))))))''''''((())))))))))))((()))''''''))),,,---+++(((++++++***))))))(((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&'''((()))''''''''''''&&&&&&&&&&&&###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''(((((()))***+++,,,,,,.........//////000000000222333444333111000111222333111000000111222222111444444444444555555555555222222222222222222222222333333333333333222222222333333333333333444555555444444666999<<<<<<:::777333222222111111111111111///......------...//////555333000/////////---,,,++++++++++++++++++++++++,,,,,,+++++++++*********)))******++++++******)))))))))((((((((())))))***+++,,,---...---,,,+++)))))))))))))))))))))))))))************)))))))))(((...---,,,+++***)))((('''************))))))))))))******************************))))))(((((('''''''''''''''''''''((())))))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))((('''%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%"""######$$$%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""###$$$$$$$$$$$$######"""!!!""""""###$$$$$$$$$$$$###########################""""""#########$$$$$$$$$##################$$$$$$%%%%%%$$$###""""""""""""##############################$$$$$$$$$%%%%%%%%%#########"""""""""""""""$$$$$$######"""######$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((('''%%%$$$%%%&&&'''(((***)))'''&&&&&&''')))*********+++++++++,,,------,,,+++***)))))))))((())))))))))))*********''''''(((((()))***++++++''''''(((((((((((((((''')))))))))(((((()))))))))))))))))))))))))))))))))'''''''''((((((((())))))***(((((((((******)))''')))))))))(((((()))))))))******************************))))))(((((((((''''''((()))))))))(((&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&'''(((((())))))(((((((((&&&&&&)))...///+++'''++++++***)))(((''''''&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&'''((()))***+++,,,,,,------......//////000000333444444333111000111222333111000000111222111000222222333333333444444444222222222222222222222222333333333333333444444444444444444444444555555666444555777;;;>>>>>>;;;888333222111111000000000111111111000///.........---000///------.........---++++++++++++++++++++++++***************)))))))))&&&'''((()))************((('''''''''((()))******,,,++++++***************((((((((((((((((((((((((************)))))))))(((------,,,+++***(((((('''))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''&&&&&&&&&&&&'''((()))***(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''')))((('''&&&&&&'''%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!""""""###$$$$$$$$$$$$###########################"""""""""###$$$$$$%%%%%%#########$$$############%%%$$$$$$###""""""####################################$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$######"""######$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$###%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''&&&%%%$$$%%%&&&'''(((***)))'''&&&&&&'''***************+++++++++,,,,,,,,,+++***)))(((((('''''''''(((((((((((())),,,+++***)))(((&&&%%%$$$''''''((((((((((((''''''((((((((())))))(((((((((,,,,,,+++***))))))((((((''''''''''''(((((((((((((((''''''(((******((('''))))))(((''''''((())))))))))))))))))))))))))))))***)))))))))((((((''''''%%%&&&''')))))))))((('''((((((((('''&&&%%%%%%$$$((((((((('''''''''''''''&&&&&&'''((((((((((((((((((&&&%%%)))...///+++&&&******))))))(((''''''&&&)))(((((((((((((((((()))''''''&&&&&&&&&'''((()))&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((***+++,,,,,,,,,,,,,,,---...//////000222333444333111000000111333222000111222222111///111222222222333333333333222222222222222222222222333333333333444444444444444333333333333444555555333444666999<<<<<<:::777333222111000000000000000222222111000///...---,,,---+++***+++,,,......---************************))))))))))))))))))))))))&&&&&&'''))))))*********&&&&&&&&&'''((()))***+++))))))(((''''''''''''(((((((((((((((((((((((((((************))))))))))))(((((())))))************(((((()))))))))))))))***))))))))))))))))))))))))((((((((()))))))))))))))'''''''''''''''((())))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&((((((&&&%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$############$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$%%%$$$$$$######""""""###$$$$$$$$$$$$###########################""""""######$$$$$$$$$%%%###$$$$$$$$$$$$###""""""$$$###############$$$$$$####################################$$$$$$$$$%%%#########$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%'''((()))(((((('''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&###%%%&&&&&&%%%%%%&&&''''''(((***)))'''&&&&&&'''))))))))))))))))))))))))***************)))((('''&&&&&&&&&'''''''''((((((((((((((((((((('''&&&&&&''''''((((((((('''&&&&&&'''(((((())))))((((((''',,,,,,+++***)))(((''''''''''''''''''''''''''''''''''''''')))******(((&&&))))))''''''''''''))))))'''''''''''''''''''''''')))(((((((((((((((((('''%%%&&&'''((()))))))))))))))))))))((('''%%%$$$###(((((((((''''''''''''&&&&&&&&&'''(((((((((((('''(((&&&&&&(((+++,,,***'''))))))((((((((((((''''''))))))(((((((((((())))))''''''&&&&&&&&&((()))***&&&&&&&&&'''''''''''''''&&&''''''((((((''''''&&&$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&#########$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''((()))+++,,,,,,)))***+++,,,---...///000000111222222000///000111333222111222333333111///222222222333333333444444333333333333333333333333111222222222333333333333222222111111222222333444222222333555888888666444333222111000////////////////////////......---,,,,,,+++******,,,------,,,************************************************((())))))*********))))))&&&&&&&&&'''((()))++++++(((((()))***)))((('''&&&((((((((((((((((((((((((************))))))))))))&&&&&&'''((()))******+++(((((((((((())))))******))))))))))))))))))))))))''''''(((((())))))******((((((((('''(((((())))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&######$$$%%%%%%&&&''''''$$$$$$############$$$$$$""""""##################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!! !!!!!!"""###$$$######$$$%%%%%%%%%$$$$$$""""""###$$$$$$$$$$$$##########################################$$$$$$$$$###$$$$$$%%%$$$###"""!!!""""""""""""###$$$%%%%%%########################"""""""""#########$$$$$$"""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###%%%'''((())))))((('''$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&"""###%%%%%%%%%%%%''')))'''(((***)))'''&&&&&&'''(((((((((((((((((((((((('''((())))))))))))''''''''''''''''''(((((((((((("""###%%%''')))*********''''''((((((''''''&&&%%%''''''((())))))(((''''''))))))((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&''')))******(((&&&***)))'''&&&&&&''')))***'''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))'''(((((()))((('''&&&%%%(((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''(((((((((''''''''''''((((((((((((((((((((((((''''''(((((((((&&&%%%$$$$$$%%%''')))***&&&&&&&&&'''''''''((((((%%%&&&''''''''''''&&&%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%&&&((()))+++,,,,,,((()))***+++---...///000///000111111000///000111444333222333333333111///333333333444444444555555333333333333333333333333000000111111222222222222000000000///000111111222000000000222444444333111333222111000////////////+++,,,------......------...,,,***+++,,,------,,,))))))))))))))))))))))))+++++++++++++++++++++,,,,,,,,,,,,++++++)))((((((%%%%%%&&&&&&((()))+++,,,(((***---//////,,,)))&&&((((((((((((((((((((((((************))))))))))))(((((((((((('''''''''''''''((((((((())))))******))))))))))))))))))))))))&&&&&&'''((()))***++++++))))))(((((((((((())))))''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&''''''((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&######$$$%%%%%%&&&''''''$$$$$$############$$$$$$ !!!"""###$$$$$$%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$############"""###$$$%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$######################################################$$$%%%%%%$$$###"""!!!!!!!!!""""""###$$$&&&&&&########################!!!""""""""""""######### !!!!!!"""""""""###%%%$$$$$$$$$%%%&&&&&&'''#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&!!!"""%%%'''''''''&&&%%%#########$$$$$$%%%%%%&&&$$$#########$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&!!!"""$$$%%%%%%&&&((()))'''(((***)))'''&&&&&&'''((((((((((((''''''''''''&&&'''((())))))(((''''''(((((((((((())))))))))))'''(((((()))(((&&&%%%$$$'''((((((((('''&&&%%%%%%&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%&&&''')))+++***(((&&&***((('''&&&&&&'''(((***))))))))))))))))))))))))&&&'''''''''(((((()))))),,,+++)))'''''''''((()))&&&'''((()))))))))((('''(((((('''''''''&&&&&&&&&%%%&&&''''''(((((('''''''''(((((('''%%%%%%&&&(((&&&&&&''''''((()))))))))'''''''''&&&&&&'''''''''%%%$$$#########%%%((()))&&&&&&&&&'''''''''(((((($$$$$$&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((())))))+++,,,...000111000111333444444333222111555555444333111000//////111111111111111111222222333333333222222111111111111222222333333333222222////////////////////////222222222111111111111111222///------///000///---......---,,,,,,,,,,,,---++++++************++++++000000...---+++***((((((,,,+++******))))))******,,,***((('''''''''&&&%%%&&&''''''((((((((((((((())))))))))))))))))))))))&&&''')))***+++***(((''''''''''''(((((((((((((((&&&'''((('''&&&%%%&&&'''(((((((((((())))))))))))(((((()))*********************))))))))))))******''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((('''&&&%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$$$$$$$############$$$$$$ !!!!!!"""#########&&&&&&&&&%%%$$$###"""!!!$$$$$$##################&&&%%%%%%$$$#########$$$""""""""""""""""""""""""%%%$$$###""""""###$$$%%%!!!!!!"""###$$$%%%%%%%%%&&&$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!################################################%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''((((((''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&'''(((((())))))(((((((((''''''''''''''''''(((((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''(((((((((&&&%%%%%%%%%%%%&&&''''''***)))(((''''''&&&&&&'''&&&'''''''''(((((())))))&&&&&&&&&%%%%%%$$$$$$$$$&&&'''))))))(((%%%""" '''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((*********+++,,,---...///000000111111222111111111444444333333222111111111000111111111111111111111333333222222222111111111111111222222333222222111////////////////////////111111111111111111111000111///------//////...---......------,,,,,,,,,---))))))(((((((((((()))))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++)))''''''''''''&&&%%%''''''((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))***&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''((()))))))))(((((((((((((((''''''((())))))))))))((((((''''''''''''''''''(((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$###""""""""""""###$$$$$$$$$############$$$$$$#########"""!!!!!! """"""###$$$$$$$$$##############################&&&%%%$$$$$$#########$$$########################$$$$$$###""""""###$$$$$$"""""""""###$$$$$$$$$%%%%%%###""""""###$$$$$$#########$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''((($$$$$$%%%%%%&&&''''''((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''((())))))(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&'''((()))%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%'''(((((('''%%%###&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((,,,++++++++++++,,,,,,---///////////////000111222444444444333333222222222222222222222222222222222222222222111111111111111111111222222222222111111/////////////////////////////////000000000000000000///------.........---......---------,,,,,,,,,******))))))))))))************++++++,,,---------++++++***))))))))))))******((('''&&&'''''''''%%%'''((())))))******))))))((((((((((((((((((((((((***((('''&&&&&&(((***+++''''''''''''''''''&&&&&&&&&((()))(((''''''((())))))))))))(((((('''''''''&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%$$$###""""""%%%%%%%%%%%%&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$############$$$$$$$$$######""""""!!! !!!"""$$$$$$%%%%%%########################%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$##################$$$$$$$$$"""!!!!!!"""######""""""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((('''''''''''''''&&&&&&&&&&&&'''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))((('''&&&$$$$$$%%%&&&&&&''''''((($$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&''''''(((&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$!!!###%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((************+++,,,------//////......///111222444666555555444333222111111444444444333333333333333111111111111111111111000111111111111111111000///.................................//////////////////...---,,,------------------...---------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++***))))))))))))))))))'''&&&&&&'''((('''&&&(((((()))***************(((((((((((((((((((((((((((((('''&&&'''((()))******)))))))))))))))((((((&&&((()))(((''''''(((***)))))))))(((''''''&&&&&&&&&&&&'''((((((((((((''')))((((((''''''(((((()))&&&''''''((((((''''''&&&(((((((((((((((((((((((($$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$ !!!!!!"""######$$$$$$ !!!###$$$%%%%%%%%%###############$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$###############$$$###!!!!!!###$$$###"""!!!"""###$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%''''''''''''''''''''''''''''''((((((((((((''''''(((''''''''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))((((((((('''&&&&&&&&&%%%''')))***,,,,,,***)))'''(((''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%''''''&&&&&&''''''((()))+++***)))'''&&&%%%%%%%%%))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%'''((((((''''''%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((()))***+++---.../////////...///000222444555777666555444222111000///333222222222111111000000000000000000000000000000000111111111000000///...------------------------------......////////////......---,,,++++++,,,---------.........---,,,+++,,,++++++++++++++++++,,,+++++++++++++++++++++++++++***))))))(((((())))))(((&&&%%%%%%'''(((''''''(((((()))***************''''''''''''''''''''''''%%%&&&'''))))))(((((('''***)))))))))((((((((('''%%%'''((((((''''''(((***)))((((((((('''''''''&&&''''''((()))))))))((((((((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!!!!""""""###$$$$$$$$$"""######$$$%%%%%%%%%$$$""""""#########$$$$$$$$$#########""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########$$$$$$$$$###############&&&$$$""""""$$$%%%$$$###!!!"""###$$$$$$$$$$$$$$$########################""""""##########################################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''((()))***))))))))))))))))))))))))''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&''')))******)))'''&&&(((''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((******(((''''''(((%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&'''((((((,,,+++)))((('''&&&&&&&&&)))))))))))))))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''((()))+++---///000.........000111333555666666555444333111000///.../////////...------,,,,,,////////////000000000000000000111000000///...---------------------------------......//////000000,,,------,,,******+++---,,,---.........---,,,+++))))))(((((((((((())))))(((((()))***+++,,,---...******)))(((((((((((()))'''%%%$$$%%%'''((((((''''''((())))))******))))))''''''''''''''''''''''''$$$%%%((()))***)))'''&&&'''''''''&&&%%%%%%$$$$$$$$$&&&''''''&&&&&&((()))''''''''''''''''''''''''''''''((())))))))))))(((%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$############$$$$$$%%%$$$$$$######"""!!!!!!$$$$$$%%%%%%%%%$$$$$$###"""""""""###$$$$$$%%%%%%###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""##################$$$$$$&&&$$$######$$$%%%%%%$$$"""######$$$$$$$$$##############################"""""""""""""""#################################%%%%%%%%%%%%%%%%%%%%%%%%#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''((((((''''''''''''''''''''''''((()))***))))))))))))))))))))))))$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''&&&&&&&&&###$$$%%%&&&&&&%%%$$$###$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""%%%))))))&&&%%%&&&(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&&&&''''''(((******&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%&&&''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&"""######$$$$$$######"""$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((((()))***,,,---...+++,,,---000111333444444111111111111111111111000//////......---,,,,,,+++........./////////000000000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000000111111+++------,,,***)))+++---,,,---...//////---+++***((((((''''''''''''((((((((())))))***+++,,,,,,---******)))(((((((((((((((&&&$$$###$$$&&&(((((((((''''''((())))))))))))(((''''''''''''''''''''''''&&&&&&''''''((((((''''''&&&&&&&&&%%%$$$$$$#########$$$&&&&&&%%%%%%''')))%%%&&&&&&''''''(((((((((&&&&&&'''(((((((((((('''%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%""""""###$$$$$$###""""""$$$$$$############$$$$$$%%%%%%$$$######""""""!!!######$$$$$$$$$$$$######!!!""""""###$$$$$$%%%%%%"""""""""""""""###$$$$$$########################"""###$$$$$$$$$$$$###""""""""""""###$$$$$$$$$%%%%%%###""""""###$$$$$$#########$$$$$$$$$###""""""########################"""""""""######$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&###"""!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''((()))***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!%%%&&&###"""$$$&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&######$$$%%%&&&''')))***&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%'''(((((('''%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$""""""############""""""$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))******))))))***++++++,,,(((***,,,///111222222222......///000111222222333222111111000///.........---.........//////000000000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,.........///000111111222+++---...,,,)))(((***---,,,---...//////---+++***))))))(((((((((((()))))),,,,,,++++++***))))))(((******)))(((((((((((((((%%%$$$###$$$&&&(((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''((('''%%%%%%%%%&&&(((***(((((('''&&&&&&%%%$$$$$$"""###%%%%%%%%%%%%&&&((($$$%%%%%%&&&'''((())))))$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$######""""""&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$###"""!!!$$$$$$############$$$$$$"""""""""###$$$$$$%%%%%%!!!!!!"""###############!!!""""""###$$$$$$%%%%%%""""""!!!""""""###$$$$$$"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""!!!!!!"""###$$$%%%%%%&&&$$$"""!!!!!!"""######"""$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""#########$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((&&&""" !!!$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((())))))%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((%%%&&&&&&''''''(((((((((((('''&&&&&&&&&&&&'''((((((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""'''(((&&&%%%''')))%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$######$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######""" !!!%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%((((((((((((((((((((((((***)))(((''''''((()))***------...///000111222222111111111000000000000000000000//////.........---//////000000000000//////000///---,,,,,,---...///,,,,,,,,,---------.........---,,,,,,......---,,,........................---------.........//////((((((((((((''''''''''''$$$%%%&&&(((***+++,,,,,,***))))))((('''&&&&&&&&&''''''(((((((((((('''''')))(((&&&%%%%%%&&&((()))))))))(((((('''''''''&&&)))'''%%%&&&)))***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$ !!!%%%&&&&&&'''%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&'''''''''%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''((((((((($$$$$$###"""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$#########$$$&&&''''''$$$!!!!!!###%%%$$$"""%%%%%%%%%$$$$$$$$$######&&&$$$"""!!! !!!"""###"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###"""!!!#################################$$$$$$%%%%%%%%%################################################&&&&&&&&&%%%%%%%%%$$$$$$'''&&&&&&%%%%%%$$$$$$###"""############$$$$$$$$$$$$$$$$$$#########""""""$$$$$$############$$$$$$%%%$$$$$$$$$###"""""""""############$$$%%%&&&&&&%%%%%%%%%$$$$$$#########'''&&&$$$""""""###$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&'''&&&&&&%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$#########%%%&&&&&&''''''&&&&&&%%%########################''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###!!! !!!"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***)))(((''''''((()))))),,,,,,---...///000111111000000000000000000000000000/////////............//////000000000000//////111000///...---,,,,,,,,,,,,,,,,,,---------.........---,,,---...///...,,,........................,,,---------.........///((((((((((((''''''''''''%%%&&&((()))+++,,,,,,,,,)))))))))((('''&&&&&&&&&''''''(((((((((((('''''''''&&&$$$######$$$&&&''')))((((((((('''''''''&&&)))'''&&&&&&))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$+++((($$$###%%%'''''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$###$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$""""""!!!!!!!!!"""$$$$$$&&&###!!!!!!###%%%$$$###%%%%%%%%%$$$$$$$$$######%%%$$$"""!!! !!!"""###"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%$$$#######################################$$$$$$%%%%%%%%%################################################$$$$$$#########"""""""""$$$%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$#########""""""$$$$$$############$$$$$$$$$$$$$$$###############$$$$$$#########$$$%%%%%%%%%%%%%%%$$$$$$$$$######&&&%%%###""""""###$$$%%%""""""#########$$$$$$$$$'''&&&%%%%%%%%%%%%&&&&&&"""######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$"""""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((((((''''''((())))))***+++,,,---...//////000////////////////////////////////////...............//////000000//////...111111000000...---+++***,,,,,,,,,---------.........---,,,,,,......---,,,------------------------,,,,,,------------......((((((((((((''''''''''''(((((()))***++++++++++++))))))(((((('''&&&&&&&&&''''''((((((((((((''''''&&&%%%$$$######$$$%%%&&&((((((((('''''''''''''''((('''&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$***'''%%%$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$######&&&%%%###"""""""""#########$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$"""""""""!!!""""""###$$$%%%###""""""###$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$"""!!!!!!!!!"""#########""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#################################$$$$$$$$$$$$$$$################################################$$$############"""""""""######$$$$$$%%%&&&&&&'''"""############$$$$$$$$$$$$$$$$$$###############$$$$$$############$$$$$$###############$$$$$$$$$%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%$$$###""""""###%%%&&&""""""#########$$$$$$$$$((('''%%%######$$$&&&'''#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%'''(((((())))))%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$$$$%%%%%%$$$$$$''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((()))))))))***+++,,,---.....................////////////////////////............//////////////////...//////000000///...,,,+++,,,,,,,,,---------......---,,,++++++,,,---,,,+++------------------------,,,,,,,,,,,,,,,,,,------((((((((((((''''''''''''(((((()))************)))(((((((((''''''&&&&&&&&&&&&''''''((((((''''''&&&((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$######$$$%%%&&&''''''###$$$&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$#########$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$%%%&&&&&&%%%$$$"""!!!"""!!!  !!!###$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$###"""!!!!!!"""######$$$###!!!!!!!!!!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$"""!!!!!!#######################################$$$$$$$$$################################################%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%""""""#########$$$$$$$$$########################$$$$$$############$$$$$$"""""""""###$$$$$$$$$%%%%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$############$$$%%%&&&#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%%%%&&&&&&%%%%%%'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((()))***+++,,,------,,,,,,---------..................///////////////......////////////......,,,---...//////...---,,,,,,,,,,,,---------......+++***)))***++++++***)))------------------------,,,,,,,,,,,,,,,,,,++++++((((((((((((''''''''''''''''''((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''''''''&&&'''''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''(((((((((((("""$$$&&&'''%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$######"""###$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$%%%&&&&&&%%%$$$"""!!!!!! !!!"""$$$&&&(((###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$!!!"""###$$$###$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""""""""""""""######$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$################################################################################################%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$########################$$$$$$############$$$$$$"""""""""###$$$$$$$$$%%%%%%$$$$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%&&&&&&&&&!!!$$$%%%%%%$$$######$$$$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&"""###$$$%%%&&&&&&&&&&&&'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((((((((((((((()))***+++,,,,,,---+++++++++,,,------...............///////////////---......//////......---***+++,,,------......---,,,,,,,,,---------......+++***))))))++++++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******((((((((((((''''''''''''&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''%%%'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&((('''%%%###"""""" $$$''''''%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$######"""###$$$&&&''')))******###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$"""############"""!!!!!! """$$$$$$$$$###$$$%%%%%%%%%%%%$$$$$$$$$######""""""""""""############$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###%%%''')))***#######################################"""""""""###################################################""""""""""""!!!!!!!!!&&&%%%%%%$$$######"""""""""############$$$$$$$$$###############$$$$$$$$$$$$$$$############$$$$$$###############$$$$$$$$$$$$$$$###"""""""""#########$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""""""""""""""#########$$$$$$$$$"""%%%'''&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&!!!"""$$$&&&&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&''''''''''''&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&((((((((((((((((((((()))***+++,,,,,,---*********+++,,,---------............/////////000---......//////......---++++++*********+++,,,,,,,,,,,,,,,---------......,,,+++***+++,,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************((((((((((((''''''''''''&&&&&&'''(((((()))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&'''''''''$$$&&&((('''%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!$$$'''&&&### ###((((((%%%$$$%%%((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###""""""!!!"""###$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$###$$$$$$%%%%%%###$$$&&&((()))((('''&&&###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$"""######$$$###"""!!! """$$$%%%$$$###$$$&&&%%%%%%%%%$$$$$$$$$######!!!!!!"""###############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$&&&((()))########################$$$#########"""""""""!!!################################################""""""""""""!!!!!!!!!!!!$$$$$$$$$###############"""############$$$$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$##################""""""""""""######$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###!!! """"""#########$$$$$$$$$!!!"""$$$&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%$$$""""""$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&&&&$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%########################$$$%%%'''(((((('''%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%###"""!!!"""###$$$########################"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&((())))))((('''(((((()))***+++,,,------))))))***+++,,,,,,---------.........//////000000---..................------,,,***)))((()))******,,,,,,,,,---------.........---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))(((((((((''''''''''''&&&'''((()))************&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&'''''''''$$$&&&((('''%%%$$$%%%(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!%%%)))***(((%%%%%%&&&###((()))&&&$$$%%%((($$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%!!!!!!"""$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''((((((((($$$$$$###"""###$$$&&&'''"""$$$&&&''''''%%%""" $$$$$$$$$%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$%%%&&&&&&%%%$$$###"""!!!%%%%%%$$$###$$$&&&%%%%%%%%%$$$$$$$$$###### !!!"""###############$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$)))'''&&&$$$######$$$$$$########################$$$#########""""""!!!!!!################################################$$$$$$$$$$$$############"""""""""###$$$$$$%%%%%%"""############$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$$$$######""""""""""""!!!!!!"""###$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$"""!!!$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''%%%### $$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&'''''''''######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&########################$$$&&&(((******(((&&&$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%###!!!!!!"""###$$$####################################""""""""""""$$$$$$$$$############"""%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''(((((()))******++++++)))***,,,,,,+++++++++,,,..................------......////////////......------,,,,,,+++,,,,,,,,,//////...------,,,++++++))))))***+++++++++************+++++++++,,,,,,,,,,,,+++***)))(((((((((((('''((()))((('''%%%""" )))))))))))))))(((''''''%%%&&&&&&''''''&&&%%%%%%(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&$$$###$$$%%%''')))&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$###$$$&&&))),,,---%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&)))((('''&&&%%%$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$&&&###!!!!!!$$$%%%$$$"""$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$%%%%%%$$$!!!$$$$$$############$$$$$$!!!!!!""""""#########$$$""""""""""""""""""""""""$$$$$$###"""!!!!!!""""""%%%&&&''''''&&&$$$!!! ''''''&&&%%%$$$###"""!!!'''&&&%%%$$$######$$$$$$%%%%%%%%%$$$"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###"""!!! ###"""!!! !!!"""###$$$%%%%%%$$$"""!!!"""$$$###$$$$$$$$$$$$###""""""""""""###$$$%%%&&&&&&''')))((('''%%%$$$############"""""""""$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$""""""$$$&&&''''''######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$######$$$&&&'''(((+++)))'''%%%$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$""""""$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$########################$$$######""""""######$$$############""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''(((((())))))******(((***,,,,,,+++***+++,,,..................------------............------,,,,,,++++++++++++,,,,,,---,,,,,,+++******))))))))))))***++++++,,,++++++*********+++++++++,,,,,,,,,+++***)))((((((((((((((()))******)))'''%%%###)))))))))))))))(((''''''(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&'''((()))&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""############!!! !!!###$$$"""  !!!!!!""""""############$$$$$$$$$%%%$$$$$$###""""""###$$$$$$########################"""""""""""""""""""""""""""###$$$%%%%%%$$$$$$###$$$$$$############$$$$$$""""""""""""#########$$$""""""""""""""""""""""""$$$$$$###""""""""""""""""""############!!! $$$###############"""""""""""""""!!!!!!!!!!!!!!!###$$$$$$###!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""#########$$$%%%###"""!!!###$$$###############"""!!! !!!"""###$$$&&&''''''######""""""!!!!!!""""""$$$###"""###%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((&&&%%%&&&(((******)))######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''$$$$$$######$$$%%%'''(((***)))'''%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$###""""""$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""######$$$$$$$$$!!!!!!""""""######""""""########################$$$$$$############$$$$$$$$$$$$#########""""""""" !!!"""###$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$############$$$$$$%%%%%%&&&&&&''''''(((''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''((((((((((((((((((((((((***+++,,,******+++,,,------------------......,,,,,,------------,,,,,,++++++*********++++++,,,,,,,,,++++++***)))))))))((()))***+++,,,---------*********++++++++++++,,,++++++***)))(((((((((((())))))***+++***)))(((''')))))))))))))))(((''''''***)))(((&&&&&&&&&''''''%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%"""%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$############"""!!!!!!""""""############"""""""""###%%%$$$"""  !!!"""###"""""""""#########$$$$$$######"""!!!!!!"""##############################""""""""""""""""""""""""!!!!!!"""$$$%%%&&&'''((($$$$$$############$$$$$$"""""""""###############""""""""""""""""""""""""$$$###""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########!!!"""###$$$%%%$$$###### """###"""!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%######$$$$$$$$$$$$######"""###$$$###""""""$$$%%%#########""""""  !!!"""$$$%%%&&&'''$$$#########$$$%%%%%%&&&%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&(((******)))(((######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%&&&((($$$$$$###$$$$$$%%%&&&''')))(((&&&%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%%%%$$$$$$###!!!"""###"""""""""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$!!!"""######""""""########################%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$#########""""""!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!"""######$$$%%%&&&&&&'''((((((((((((((('''''''''$$$$$$$$$%%%%%%%%%&&&&&&((((((((((((((((((((((((''')))++++++***)))***+++,,,,,,------------......,,,,,,------------,,,,,,*********)))******++++++------,,,,,,+++++++++***((()))***,,,------------************++++++++++++******)))(((((((((((((((((())))))*********)))))))))))))))))))))(((''''''((('''%%%$$$%%%&&&(((***%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%%%%%%%$$$######&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$#########$$$$$$$$$$$$$$$#########""""""#########$$$%%%%%%&&&&&&###$$$&&&'''((('''$$$###!!!!!!!!!"""###$$$$$$%%%!!!""""""""""""##################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$############$$$$$$########################""""""""""""""""""""""""######"""""""""""""""###""""""!!!!!!"""###$$$$$$!!!!!!!!!"""""""""######!!!"""$$$&&&'''&&&$$$### """"""!!!!!!###$$$########################"""############$$$$$$$$$!!!"""###$$$%%%$$$###"""!!!#########"""###$$$&&&$$$$$$######"""!!!!!!!!!!!!"""######$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%'''(((&&&$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%$$$###$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%&&&'''######$$$$$$$$$%%%%%%&&&''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$############$$$$$$%%%%%%$$$$$$###!!!""""""""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$########################$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%$$$###"""########################%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###"""!!!!!!""""""###$$$%%%%%%&&&$$$$$$%%%&&&''''''(((((($$$$$$$$$%%%%%%%%%&&&&&&((((((((()))))))))))))))&&&(((******)))))))))***,,,,,,,,,,,,------......------............------***)))))))))******+++,,,,,,+++++++++++++++******((()))***+++,,,,,,,,,,,,))))))*********+++++++++***)))((((((((((((((((((''''''(((((())))))(((((()))))))))))))))(((''''''$$$###""""""$$$&&&)))+++((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%$$$$$$######&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$#########$$$%%%%%%$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%###$$$'''((('''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###"""!!! $$$$$$############$$$$$$$$$$$$$$$###############""""""""""""""""""""""""###"""""""""""""""######"""!!!!!!!!!"""###$$$%%%$$$$$$#########"""""""""!!!"""###"""!!! """"""""""""###$$$########################$$$$$$$$$############""" """#########"""!!!!!!#########"""###$$$&&&$$$$$$$$$$$$###"""!!! #########"""""""""!!!!!!###""""""!!!!!!!!!!!!!!!###!!!!!!"""###$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!$$$&&&&&&$$$"""######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$''''''&&&%%%%%%$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$###$$$%%%######$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###!!!"""###""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""!!!########################%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$#########$$$$$$$$$#########""""""###$$$$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""""""""######$$$$$$%%%%%% !!!"""$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''(((((()))******&&&((()))***)))((()))***++++++,,,,,,------......------............------***************+++,,,---(((((((((((((((((((((((())))))***++++++++++++***)))))))))************+++)))((((((''''''((((((((('''''''''''''''''''''''')))))))))))))))(((''''''"""!!!""""""$$$&&&(((***(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################'''&&&$$$""""""###%%%&&&###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$############""""""""""""""""""""""""""" """$$$%%%###"""""""""$$$$$$#########""""""""""""""""""#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""############$$$$$$############$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""######$$$ !!!!!!"""""""""$$$$$$$$$######""""""""" """######"""!!!!!! ###$$$#########$$$########################%%%$$$$$$$$$######"""""" !!!""""""""""""""""""###$$$###""""""$$$%%%$$$$$$$$$$$$$$$######"""$$$$$$$$$######""""""!!!$$$$$$###"""!!!!!!"""""""""!!! !!!#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$%%%&&&&&&&&&&&&%%%$$$###$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%$$$###"""###$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$### """$$$$$$######$$$%%%#################################$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###########################$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$#########"""""""""""""""########################$$$##################$$$%%%%%%$$$$$$$$$########################$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""$$$&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%&&& !!!!!!"""###$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%'''((())))))%%%'''))))))((('''((()))***++++++,,,------......,,,,,,------------,,,,,,*********++++++,,,---...(((((((((((((((((((((((())))))*********)))(((((())))))))))))************(((((('''''''''(((((()))((((((''''''&&&''''''''')))))))))))))))(((''''''######$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%############$$$%%%'''(((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$############"""$$$$$$######"""!!!!!!!!! """$$$###!!! !!!###"""""""""""""""#####################$$$$$$$$$%%%"""###$$$%%%%%%$$$###""""""""""""""""""""""""""""""""""""""""""""""""""" !!!###$$$%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$#########"""""""""""""""""""""""""""""""""""""""###$$$$$$ !!!"""#########"""!!!!!!!!!!!!"""""""""""""""$$$$$$$$$$$$############!!!$$$%%%$$$################################################$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%###$$$%%%###"""!!!###$$$!!!""""""###########################$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%&&&"""!!!!!!!!!###$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$### ###%%%&&&%%%$$$###$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%"""###$$$%%%%%%$$$###"""######$$$$$$$$$$$$######"""""""""###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###!!!###%%%%%%$$$######$$$########################"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###########################$$$%%%&&&&&&%%%$$$###########################!!!""""""######$$$$$$$$$###"""!!!!!!"""$$$&&&'''###########################""""""!!!!!!""""""###%%%%%%%%%$$$$$$$$$######!!!!!!"""###$$$%%%%%%&&&#########$$$$$$%%%%%%%%%!!!"""%%%'''((('''&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&& """###%%%&&&((((((%%%'''))))))((('''((()))******+++,,,,,,---......+++++++++,,,,,,+++++++++++++++++++++,,,---...///))))))))))))************)))******))))))((('''&&&))))))))))))************(((((('''''''''(((((()))))))))(((''''''''''''''')))))))))))))))(((((('''&&&&&&'''''''''&&&%%%$$$%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&!!! !!!###&&&(((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!###%%%&&&%%%$$$############$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%&&&'''((()))$$$$$$$$$############"""'''&&&&&&%%%$$$###"""""""""$$$%%%$$$!!!!!!###&&&!!!!!!"""###$$$%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$###"""!!!########################"""""""""""""""""""""""" """###$$$$$$###!!! $$$$$$############$$$$$$%%%%%%%%%$$$$$$#########""""""""""""""""""""""""""""""!!!""""""###$$$$$$"""$$$%%%'''&&&%%%###""" !!!"""#########"""!!!  """%%%&&&%%%#########"""""""""""""""""""""""" !!!"""###$$$%%%&&&&&&###"""!!!!!!"""$$$&&&'''$$$%%%%%%$$$"""!!!"""$$$ !!!"""############!!!!!!"""$$$%%%&&&'''((( !!!###$$$%%%###"""""""""$$$%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$""" !!!###%%%&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!! $$$&&&&&&$$$###$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&"""###$$$%%%%%%$$$"""""""""######$$$$$$$$$######!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$"""$$$&&&&&&%%%#########""""""""""""""""""""""""""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""###$$$%%%%%%%%%%%%$$$########################### !!!"""###$$$$$$%%%$$$###""""""$$$(((,,,...########################""""""!!!!!!!!!!!!"""""""""!!!!!!!!!"""###$$$$$$&&&&&&%%%$$$$$$#########$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''''''''''''''(((((()))***++++++++++++++++++++++++++++++,,,---,,,******+++,,,***++++++,,,,,,++++++***((((((((()))***,,,---...******))))))((('''''''''((()))***++++++***)))(((((()))*********)))'''&&&&&&&&&&&&&&&&&&'''((()))))))))(((((('''''''''&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''(((((('''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%$$$$$$#########$$$%%%&&&$$$"""!!!!!!"""((('''&&&%%%%%%%%%&&&&&&#################################$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$######$$$%%%&&&&&&%%%$$$###%%%$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''"""######"""%%%'''"""############$$$$$$$$$##############################$$$$$$$$$######"""$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###########################"""############$$$$$$$$$$$$$$$$$$############"""###########################$$$%%%%%%%%%###"""!!!"""""""""###$$$$$$$$$%%%$$$###"""###$$$$$$###""" """$$$%%%$$$###"""""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########""""""!!!!!!$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############"""!!!!!!!!!!!!###%%%&&&!!!!!!"""###############!!!!!!""""""#########$$$%%%&&&'''&&&$$$$$$$$$&&&&&&&&&%%%%%%$$$###""""""#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""%%%$$$!!! ###&&&######$$$$$$$$$%%%%%%%%%###$$$%%%%%%$$$###!!! ######$$$$$$$$$$$$###############"""######$$$%%%%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%$$$###""""""%%%((("""""""""!!!""""""###$$$&&&%%%$$$###""""""""""""%%%%%%%%%$$$###"""!!!!!!%%%%%%$$$$$$###"""""""""########################$$$$$$############$$$$$$'''&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""""""""""""""###$$$########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$''''''''''''((()))***+++++++++++++++++++++++++++***,,,,,,,,,***)))***+++)))******++++++******)))...---,,,***)))((((((((()))))))))))))))))))))******+++,,,,,,,,,,,,+++***((()))*********)))'''''''''&&&&&&&&&&&&'''((())))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%$$$$$$$$$######$$$%%%&&&$$$"""!!!"""###"""""""""###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$###"""$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&!!!###$$$######$$$%%%"""############$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$######"""$$$$$$$$$#########""""""########################""""""###$$$$$$$$$$$$###########################"""############$$$$$$$$$$$$$$$$$$############"""########################!!!!!!!!!!!!!!! ##################$$$$$$$$$###"""###$$$$$$###"""!!!#########"""!!!""""""""""""""""""""""""!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!############"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############"""!!!!!!!!!"""###$$$%%%!!!!!!"""############### !!!!!!!!!""""""""""""###$$$%%%%%%$$$###$$$&&&&&&&&&%%%%%%$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!$$$&&&%%%!!!"""%%%#########$$$$$$$$$%%%%%%######$$$$$$$$$######"""#########$$$$$$#########%%%%%%$$$###"""""""""###%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%$$$######$$$###""""""""""""###$$$$$$$$$###############$$$$$$%%%$$$$$$$$$###"""""""""###############$$$$$$$$$########################$$$$$$############$$$$$$""""""!!!!!!!!!!!!!!!!!!###$$$$$$%%%%%%$$$$$$###$$$###"""""""""""""""""" !!!!!!"""######$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""######$$$$$$######''''''''''''((()))***+++++++++++++++++++++++++++***+++,,,+++)))((()))***((())))))))))))))))))((())))))))))))***+++,,,,,,((())))))***++++++,,,,,,***+++,,,,,,,,,,,,+++***))))))******))))))((('''''''''&&&&&&''''''(((((((((((((((((('''''''''''')))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###""""""""""""######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$%%%&&&%%%###""""""###!!!!!!"""###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############$$$$$$$$$###""""""%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%######$$$$$$######"""############$$$$$$$$$########################"""######$$$$$$$$$######$$$$$$$$$###############""""""""""""""""""""""""""""""###$$$$$$$$$$$$###########################"""############$$$$$$$$$$$$$$$$$$############"""########################$$$$$$###""""""""""""#####################""""""$$$###"""###$$$$$$###""" """""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!"""""""""##########################################""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############"""!!!!!!!!!"""###$$$%%%!!!!!!"""########################$$$$$$$$$$$$$$$!!!"""$$$$$$######$$$&&&&&&%%%%%%$$$$$$#########"""""""""""""""###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###&&&'''%%%""" """$$$#########$$$$$$$$$$$$%%%##################$$$$$$########################'''&&&%%%###"""!!!!!!!!!$$$$$$############$$$$$$"""############$$$$$$$$$##############################$$$$$$%%%&&&&&&'''"""$$$''''''%%%###!!!!!!###############$$$%%%%%%""""""""""""###$$$%%%&&&$$$$$$##################""""""######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""##################$$$$$$$$$$$$######$$$$$$###"""!!!!!!!!!"""""""""""""""######$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&'''''''''''''''(((******************++++++++++++***+++,,,+++)))((((((***((())))))******))))))(((&&&&&&'''(((***,,,---...*********++++++,,,,,,,,,)))))))))******)))))))))************))))))((((((((((((''''''''''''((((((((((((((((((((('''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########""""""!!!!!! ######$$$$$$$$$$$$######&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&)))%%%!!!!!!###%%%$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$######################################################""""""###$$$$$$$$$$$$###########################""""""#########$$$$$$$$$$$$$$$$$$#########""""""########################&&&%%%$$$###"""###$$$%%%$$$$$$######""""""!!!!!!$$$###"""###$$$$$$###""" !!!"""""""""!!!!!!""""""""""""""""""""""""############$$$$$$$$$$$$""""""""""""""""""""""""#########"""""""""""""""#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############"""""""""""""""######$$$!!!!!!"""#######################################!!!"""###""""""$$$&&&%%%%%%%%%$$$$$$#########""""""##################""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###%%%&&&%%%###"""$$$%%%############$$$$$$$$$$$$######"""!!!"""###%%%&&&$$$##################$$$&&&%%%$$$###""""""""""""$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%###%%%&&&&&&$$$!!!!!!!!!$$$$$$######$$$$$$%%%&&&######""""""###$$$$$$%%%###############$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$%%%%%%%%%&&&######$$$$$$$$$$$$######$$$$$$###"""!!!!!!!!!"""%%%%%%$$$$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&'''((()))***)))))))))******++++++++++++,,,---+++)))(((((())))))******************))),,,+++***)))(((((('''''',,,,,,,,,,,,++++++*********))))))))))))))))))***+++******))))))))))))))))))(((((('''''''''(((((('''''''''(((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%%%%%%%###""""""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%######$$$%%%%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""""""""!!!$$$$$$%%%%%%%%%%%%%%%$$$&&&%%%$$$######$$$%%%&&&"""#########$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&### ###%%%$$$###""""""#########$$$$$$$$$########################!!!"""###$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###########################""""""#########$$$$$$$$$$$$$$$$$$#########""""""########################"""!!!  """"""$$$######""""""!!!!!!!!!$$$###"""###$$$$$$###"""!!!!!!""""""######""""""""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""######""""""""""""""""""""""""########################!!!!!!"""###############!!!"""""""""############!!!!!!"""###############  """"""""""""$$$%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!###$$$$$$$$$%%%&&&'''""""""#########$$$$$$$$$######"""!!!"""###%%%&&&$$$$$$###""""""###$$$$$$$$$###############$$$$$$$$$######""""""######$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&%%%###!!! !!!###$$$$$$######$$$$$$%%%&&&%%%$$$$$$###""""""#####################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!!!!!!!""""""######$$$"""######$$$$$$######"""$$$###""""""""""""""""""&&&&&&%%%%%%$$$######"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''((()))***(((((())))))***+++++++++---......,,,***))))))***)))******++++++******))))))))))))(((((())))))***------,,,,,,+++******))),,,,,,+++******+++,,,,,,,,,+++***))))))))))))***))))))((((((''''''(((((('''''''''(((((((((((((((%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&%%%$$$###$$$%%% """$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%"""######$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%###!!!!!!!!!###$$$$$$$$$"""############$$$$$$$$$ !!!"""###$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###########################"""############$$$$$$$$$$$$$$$$$$############"""########################""""""!!!!!!""""""######""""""""""""""""""!!!!!!$$$###"""###$$$$$$###""""""""""""""""""#########"""""""""""""""""""""""" !!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############""""""""""""############""""""""""""""""""""""""########################!!!!!!"""###############!!!"""############""""""!!!!!!"""###############$$$$$$############"""""" !!!######""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$ !!!"""###$$$&&&''''''"""""""""############$$$##################$$$$$$%%%$$$###""""""###$$$%%%######""""""###$$$$$$%%%######""""""""""""######"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$######""""""%%%%%%$$$!!! """%%%###############$$$%%%%%%&&&%%%$$$###""""""""""""$$$$$$##################'''&&&&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$$$$$$$$$$""""""############""""""""""""""""""""""""###$$$$$$$$$$$$$$$############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&'''((())))))((((((((()))***+++++++++...//////...+++)))***+++((())))))))))))))))))(((%%%%%%&&&''')))+++---...+++++++++++++++*********,,,,,,+++******+++,,,,,,,,,+++***)))))))))************)))(((((((((((((((''''''''''''((((((((()))&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$%%%&&&&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&"""$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&'''((((((%%%%%%$$$$$$$$$$$$%%%%%%!!!###%%%%%%$$$###$$$%%%"""############$$$$$$$$$ !!!!!!"""$$$$$$%%%%%%$$$""""""#########$$$$$$$$$########################""""""###$$$$$$$$$$$$###########################"""############$$$$$$$$$$$$$$$$$$############"""##############################$$$%%%%%%%%%%%%%%%!!!!!!!!!"""""""""""""""$$$###"""###$$$$$$###""""""""""""!!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!!!!"""########################!!!"""""""""############!!!"""""""""############""""""""""""""""""""""""########################!!!!!!"""###############!!!"""###$$$$$$###"""!!!!!!!!!"""###############&&&&&&&&&&&&%%%%%%$$$$$$"""###$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%$$$###"""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!!!!!!!"""$$$%%%%%%%%%""""""""""""##################$$$$$$$$$######"""%%%$$$###!!!!!!###$$$%%%$$$$$$######"""###############""""""""""""######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""###$$$###!!!!!!"""$$$###""""""""""""###$$$$$$$$$$$$###############$$$%%%$$$$$$$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%""""""############""""""""""""!!!!!!"""###$$$$$$!!!!!!!!!"""######$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&'''))))))'''(((((()))***+++++++++///000000...,,,******+++''''''((((((((((((''''''******)))((((((((((((((()))))))))******+++,,,,,,+++***)))(((((()))***+++,,,,,,***)))))))))***+++******)))(((((((((((((((&&&'''''''''(((((())))))((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%!!!"""###$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&###$$$&&&&&&&&&%%%###!!!######################## !!!!!!""""""!!!"""###$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###&&&&&&''''''((()))******%%%$$$$$$$$$$$$$$$$$$%%%"""%%%((((((%%%######%%%"""############$$$$$$$$$########################!!!!!!"""$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$###########################"""############$$$$$$$$$$$$$$$$$$############"""######################## !!!#########"""!!! !!!!!!""""""######$$$###"""###$$$$$$$$$""""""!!!!!! !!!!!!""""""""""""""""""""""""""""""""""""####################################!!!!!!""""""#########$$$!!!!!!""""""#########$$$""""""""""""""""""""""""########################!!!!!!"""###############!!!"""###$$$$$$###"""!!!!!!!!!"""###############"""!!!!!!!!! ###$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!%%%$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%$$$###"""%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###"""!!!"""#########"""""""""""""""###############$$$%%%%%%%%%###""" %%%$$$"""!!!!!!"""$$$%%%&&&&&&$$$###""""""!!!!!!######""""""""""""######"""############$$$$$$$$$########################"""""""""###$$$$$$%%%%%%!!!$$$%%%$$$""""""""""""""""""!!!"""######$$$""""""""""""###$$$%%%&&&&&&%%%%%%$$$###"""!!!!!!###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$###"""""""""!!!!!! """"""############""""""%%%$$$"""!!!!!!!!!"""###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""############'''### %%%((((((&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%&&&'''(((((((((((())))))***+++---...//////******))))))((('''''''''))))))))))))))))))))))))))))))((((((((((((((()))((()))***++++++++++++++++++++++++******(((''''''*********)))))))))))))))************))))))))))))((((((''''''''''''((((((+++***((('''''''''((()))%%%&&&((('''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###''''''###!!!"""&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$##################$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############!!!!!!""""""######$$$$$$ """"""""""""$$$&&&&&&&&&%%%%%%%%%%%%$$$$$$################################################%%%$$$######""""""######$$$$$$###############$$$$$$$$$###"""!!!!!!""""""$$$$$$############$$$$$$###%%%(((***)))'''$$$"""######""""""######$$$%%%###########################"""""""""###$$$%%%%%%"""############$$$$$$$$$ ###&&&%%%""" !!!###########################""""""""""""""""""""""""!!!"""###%%%%%%$$$##############################$$$###"""!!!!!! !!!"""############""""""""""""""""""""""""$$$#########""""""!!!!!!!!!""" """%%%((((((&&&###!!!""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$###!!! $$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%######""""""######$$$$$$%%%&&&&&&$$$$$$$$$############"""$$$%%%&&&'''((('''&&&%%%$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$###"""!!!!!!!!!!!!###$$$$$$%%%%%%$$$$$$######$$$&&&&&&$$$###$$$%%% !!!"""##############################!!!!!!""""""######$$$$$$%%%$$$###""""""###$$$%%%%%%&&&&&&&&&$$$"""!!!"""#########"""""""""#########$$$$$$$$$###"""!!!!!!"""$$$&&&'''%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!$$$######"""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""############$$$ """%%%$$$"""###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&'''((((((((((((***+++++++++,,,,,,------+++******))))))(((''''''))))))))))))))))))))))))))))))(((((((((((())))))***+++,,,,,,,,,,,,,,,,,,++++++++++++***)))((('''***))))))))))))))))))))))))))))))(((((((((((('''((((((''''''''''''((((((***))))))(((((((((((((((''')))***)))&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%$$$!!! !!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%$$$#############################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%############$$$$$$$$$$$$"""$$$%%%%%%######$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$######""""""######$$$$$$###############$$$$$$$$$######""""""""""""$$$$$$############$$$$$$!!!###%%%''''''%%%###"""######""""""######$$$%%%##########################################$$$$$$"""############$$$$$$$$$$$$%%%%%%###!!! ########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$########################### !!!""""""!!!  !!!"""############""""""""""""""""""""""""############"""""""""!!!&&&%%%$$$#########$$$%%%###$$$%%%&&&$$$"""""""""""""""#######################################$$$#########"""!!! $$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!!!!""""""###&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$###############$$$$$$###$$$$$$%%%%%%$$$$$$###"""$$$%%%%%%$$$######$$$ !!!!!!""""""################################################$$$$$$$$$$$$$$$############$$$$$$###$$$%%%%%%%%%###!!! !!!"""$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%############$$$%%%&&&'''###############"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""############""""""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""#########$$$$$$&&&""" !!!$$$&&&&&&%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$%%%&&&''''''(((''''''++++++++++++++++++++++++,,,++++++***))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))------.........---,,,,,,,,,,,,,,,,,,+++***)))((())))))))))))))))))******((((((((((((''''''''''''((((((''''''''''''((((((((())))))))))))((('''''')))***+++)))'''$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$############"""##############################$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&''''''&&&%%%$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$######""""""######$$$###############$$$$$$$$$$$$$$$$$$############$$$$$$############$$$$$$ !!!"""##################""""""""""""###$$$$$$########################$$$$$$$$$###############"""############$$$$$$$$$&&&$$$!!! !!! ########################""""""""""""""""""""""""#########"""######$$$%%%######################## ######"""  !!!"""############""""""""""""""""""""""""############""""""""""""%%%%%%$$$######"""!!!!!!#########"""!!! """"""""""""####################################"""""""""###""""""""""""""""""""""""""""""""""""#######################################$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%&&&%%%%%%$$$######""""""$$$$$$$$$############"""$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$############$$$%%%&&&&&&######$$$$$$$$$$$$######!!!###$$$$$$###""""""###################################################$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###### !!!###$$$%%%%%%$$$$$$###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###"""############$$$$$$$$$$$$$$$############$$$$$$########################%%%%%%%%%$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$&&&$$$"""###%%%''''''&&&###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%&&&$$$%%%&&&&&&'''''''''&&&************++++++++++++,,,,,,++++++***)))))))))(((((((((((((((((((((((()))(((((((((((())))))***............---,,,++++++,,,,,,,,,,,,,,,+++***))))))))))))))))))*********))))))((((((((('''''''''((((((''''''''''''(((((('''((()))))))))(((&&&%%%'''((()))(((&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""$$$(((+++---...$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''&&&%%%%%%$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%###$$$$$$$$$######""""""###############$$$$$$$$$######$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""#########%%%%%%%%%$$$$$$######"""%%%&&&'''&&&%%%$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$######""""""###############"""######$$$%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$############$$$$$$ !!!"""###$$$%%%"""""""""""""""###$$$$$$########################$$$$$$$$$$$$######""""""""""""#########$$$$$$$$$### !!!$$$$$$###########################""""""""""""""""""""""""$$$###"""""""""###%%%&&&########################!!!"""###"""!!! !!!"""###############""""""""""""""""""""""""#########"""""""""""""""!!!!!!""""""!!!  !!!!!!"""###!!!"""""""""####################################"""""""""""""""######$$$""""""""""""""""""""""""########################%%%$$$$$$$$$$$$%%%&&&&&&############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!%%%$$$$$$$$$######""""""$$$$$$$$$#########""""""$$$###"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###"""""""""######$$$%%%######$$$$$$$$$$$$######!!!"""$$$$$$"""!!!"""###$$$$$$#########"""""""""########################$$$$$$$$$######""""""""""""###$$$%%%%%%$$$###""" !!!"""$$$%%%%%%%%%%%%!!!""""""######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$"""###%%%&&&&&&&&&%%%$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!################################################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$"""!!! !!!"""###""""""###$$$$$$%%%%%%$$$$$$###""""""###$$$%%%%%%&&&&&&$$$%%%&&&&&&&&&&&&&&&&&&''''''((()))***+++,,,---,,,,,,++++++***)))))))))((((((((((((((((((((((((((((((((((((((()))******,,,,,,,,,,,,,,,+++***)))++++++,,,,,,,,,+++******(((((())))))*********************)))))))))((((((((((((''''''''''''(((((('''((()))))))))(((&&&%%%###%%%&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###""""""$$$(((+++---...$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$###""""""""""""#########$$$$$$$$$######$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""#########$$$$$$######"""""""""!!!"""###%%%%%%$$$$$$&&&(((%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$######""""""############""""""###$$$$$$%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$"""!!!!!!!!!"""###%%%&&&""""""!!!!!!""""""###$$$########################$$$$$$$$$$$$$$$###"""!!!""""""#########$$$$$$$$$$$$ !!!$$$%%%$$$########################""""""""""""""""""""""""$$$###"""""""""###%%%&&&########################%%%$$$"""!!! !!!"""###!!!""""""############"""""""""""""""""""""""""""""""""""""""""""""######"""###$$$%%%%%%%%%%%%$$$!!!!!! !!!###$$$%%%!!!"""""""""############"""""""""""""""""""""""""""!!!!!!!!!"""###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######"""""""""###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######""""""""""""""""""######$$$$$$$$$$$$$$$$$$#########""""""$$$###"""!!!"""###$$$%%%""""""############""""""$$$######""""""######$$$######"""!!!!!!!!!!!!!!!"""######$$$$$$######"""!!!"""$$$$$$"""!!!"""###$$$######""""""!!!!!! """"""""""""""""""""""""######""""""!!!!!! """###$$$%%%%%%$$$###""""""######$$$$$$$$$$$$###!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$############!!!"""$$$%%%%%%$$$###### !!!!!!"""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$$$$######""""""######$$$""""""""""""""""""""""""""""""##################!!!""""""############"""################################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%###########################$$$$$$%%%%%%$$$$$$###""""""###$$$%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''')))***+++,,,---,,,++++++***))))))(((((((((((((((((((((((((((((((((''''''(((((()))***+++******+++++++++***))))))***+++++++++++++++******((((((((()))******++++++************))))))))))))((((((''''''''''''(((((('''(((((((((((('''&&&&&&!!!###%%%%%%%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&%%%$$$###""""""""""""###$$$$$$%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%%%%%%%#########""""""""""""""" !!!###$$$###$$$&&&'''$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$######""""""######""""""""""""###$$$%%%%%%""""""$$$%%%%%%%%%$$$###$$$$$$############$$$$$$###"""""""""###$$$%%%&&&"""!!!!!!!!!!!!"""##############################"""###$$$%%%%%%$$$"""!!!"""############$$$$$$$$$'''%%%"""!!!!!!"""!!!!!!########################""""""""""""""""""""""""#########"""######$$$%%%########################(((&&&### !!!###$$$""""""######$$$######"""""""""""""""""""""""""""""""""""""""##################$$$$$$%%%&&&&&&'''%%%$$$###""""""""""""###""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!!!!!"""$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###""""""""""""###$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$%%%&&&&&&!!!!!!""""""###$$$$$$%%%$$$$$$$$$############"""######""""""######$$$%%% !!!"""######"""!!! ######""""""""""""############"""!!!  """"""############""""""!!!###$$$$$$###""""""############""""""!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!! ######$$$$$$$$$$$$######$$$$$$$$$###############$$$######""""""###$$$$$$""""""#########$$$$$$$$$"""######$$$$$$######### !!!""""""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###"""############$$$$$$$$$######""""""""""""##############################"""""""""""""""#########"""""""""""""""######$$$#################################################################################$$$$$$$$$%%%%%%$$$%%%&&&&&&%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###!!!"""###$$$%%%&&&&&&'''%%%%%%%%%&&&&&&%%%%%%$$$''''''(((((()))***+++++++++******))))))(((''''''))))))))))))))))))))))))''''''''''''((()))***+++))))))******+++*********))))))******+++******)))'''(((((()))******++++++***))))))))))))(((((((((((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''###$$$&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%$$$!!! !!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&''''''&&&$$$###!!!""""""###$$$$$$%%%%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%"""###############$$$$$$!!!###$$$$$$######$$$&&&$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$######""""""######""""""""""""###$$$%%%&&& !!!###$$$%%%$$$###"""$$$$$$############$$$$$$########################!!!!!!!!!!!!!!!"""##############################!!!"""$$$%%%%%%$$$###""""""############$$$$$$$$$&&&&&&&&&%%%"""!!!!!!!!!########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$###########################$$$###"""!!!!!!"""###$$$#########$$$$$$######"""""""""""""""""""""""""""!!!"""""""""###############"""!!! !!!!!!######$$$$$$############""""""""""""""""""############""""""""""""""""""""""""$$$###!!! !!!"""$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%$$$$$$%%%%%%&&&'''############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$%%%&&&''''''""""""""""""############$$$$$$$$$############""""""###$$$$$$%%%%%%$$$$$$ """###$$$$$$###""" ######""""""""""""######""""""!!!!!!!!!!!!!!!"""""""""############"""""""""$$$%%%%%%$$$######$$$#####################"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$############$$$$$$$$$###############$$$$$$%%%%%%$$$#########$$$%%%!!!"""######$$$%%%&&&&&&%%%$$$$$$######$$$$$$$$$######$$$%%%%%%%%%%%%%%%########################""""""###$$$$$$$$$$$$###"""############$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$###"""!!!!!!!!!"""$$$%%%########################""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%!!!"""$$$$$$"""!!!!!!"""$$$$$$$$$%%%%%%$$$$$$$$$!!!""""""$$$%%%&&&''''''%%%%%%%%%&&&&&&%%%$$$$$$((((((((()))))))))))))))******))))))((('''''''''************************''''''''''''((()))++++++((()))***+++++++++++++++((())))))*********))))))'''(((((()))***+++++++++)))(((((((((''''''''''''((((((''''''''''''(((((()))((('''%%%%%%&&&''''''&&&'''((((((&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###''''''###!!!"""&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''((((((&&&$$$###!!!""""""###$$$$$$%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%&&&$$$%%%&&&%%%###"""###$$$$$$$$$$$$############"""################################################%%%$$$$$$###"""#########""""""""""""###$$$%%%&&& """$$$%%%$$$"""!!!$$$$$$############$$$$$$"""###############"""!!!!!!!!!!!!!!!!!!"""############################## !!!###%%%&&&%%%$$$###"""############$$$$$$$$$"""%%%''''''$$$"""###%%%########################""""""""""""""""""""""""!!!"""###%%%%%%$$$############################## !!!""""""###############$$$$$$$$$######"""""""""""""""""""""""""""!!!!!!""""""#########$$$&&&%%%"""!!! !!!"""### !!!###$$$$$$%%%%%%""""""""""""####################################%%%###""" !!!###$$$########################""""""""""""""""""""""""""""""!!!!!!""""""###$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$######"""!!!!!!!!!$$$$$$$$$############""""""###$$$&&&&&&%%%$$$$$$!!!"""$$$%%%%%%$$$"""!!!######""""""""""""######!!!!!!!!!!!!"""###$$$%%%""""""############""""""###$$$&&&&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""######$$$$$$%%%$$$###""""""###$$$%%%###"""""""""###$$$%%%%%%%%%$$$###"""""""""###$$$""""""###$$$&&&'''(((((('''&&&%%%$$$###$$$%%%&&& !!!"""#######################################""""""###$$$$$$$$$$$$###"""############$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%!!!###$$$%%%%%%$$$"""!!!""""""""""""""""""""""""$$$$$$###"""!!! !!!!!!"""##################$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&)))((('''((()))***)))((()))))))))))))))(((''''''))))))))))))))))))))))))((((((''''''''''''(((((('''''''''(((((((((((((((++++++***)))(((((())))))+++***)))((((((''''''(((222000---+++***)))***+++((((((((((((((()))))))))(((((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$!!!$$$&&&&&&%%%###"""$$$$$$$$$$$$%%%&&&'''(((&&&%%%$$$""""""""""""###$$$$$$############$$$$$$###"""!!!!!!!!!"""###$$$%%%&&&%%%$$$""""""$$$&&&%%%%%%%%%$$$""""""%%%'''%%%$$$$$$$$$%%%%%%###""""""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###"""""""""$$$%%%$$$"""&&&%%%###!!!!!!"""###$$$""""""###$$$%%%&&&&&&'''$$$%%%%%%%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$###$$$######""""""!!!!!!!!!######""""""""""""######"""############$$$$$$$$$"""###$$$%%%%%%$$$###""" !!!""""""!!! %%%$$$#########$$$&&&'''$$$###"""!!!!!!"""######$$$$$$###"""!!!!!!""""""###$$$%%%%%%$$$###"""!!!""""""""""""""""""""""""%%%%%%###!!! ######""""""!!!!!! """"""""""""############""""""###$$$$$$$$$$$$$$$########################$$$$$$########################""""""""""""######$$$$$$###""""""###$$$$$$$$$$$$$$$###############!!!"""###$$$%%%%%%$$$###""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""############ ###&&&((('''%%%&&&&&&%%%$$$$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$'''%%%######%%%$$$!!!""""""$$$$$$$$$$$$""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$""" $$$%%%"""!!!!!!!!!!!! """"""""""""####################################!!!""""""######!!! """"""#########$$$$$$$$$(((&&&$$$"""!!!!!!""""""%%%%%%%%%%%%%%%%%%%%%%%%########################"""""""""!!!!!!!!!!!!!!!$$$###""" """###$$$######$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$%%%%%%$$$###""""""############$$$%%%%%%%%%%%%$$$###$$$%%%%%%######$$$%%%$$$$$$$$$#########""""""%%%###!!!"""$$$%%%$$$!!!$$$$$$$$$$$$###!!! """###$$$%%%$$$$$$###"""""""""""""""""""""""""""###############"""""""""!!!""""""##################$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$#########"""%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&''')))***)))((())))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&'''''''''(((((())))))******))))))(((((((((((()))((((((((((((((()))***,,,+++)))'''&&&&&&''''''))))))))))))))))))))))))))))))(((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&$$$!!!######$$$$$$%%%&&&''''''###""""""""""""$$$%%%&&&$$$$$$############$$$$$$%%%%%%$$$$$$$$$%%%&&&'''!!!!!!"""#########"""!!!$$$%%%%%%###""""""$$$&&&%%%$$$$$$%%%%%%%%%###""""""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########!!!"""$$$&&&&&&$$$"""!!!######$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$###""" ########################""""""###$$$$$$$$$######$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$###&&&%%%%%%%%%%%%%%%%%%$$$########################""""""#########$$$$$$$$$"""###$$$$$$$$$$$$###"""!!!""""""######""""""!!!"""!!! !!!######$$$###"""!!!!!!"""###$$$$$$$$$###"""""""""""""""###$$$$$$%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!! ######""""""!!!!!!!!!!!!""""""""""""############!!!!!!"""#####################################################################""""""""""""######""""""""""""""""""""""""########################!!!"""###$$$$$$$$$######""""""""""""""""""""""""""""""######$$$$$$$$$$$$ !!!!!!!!!!!!""""""""""""""""""###"""!!! &&&%%%$$$######$$$%%%&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###"""!!!###&&&'''&&&$$$$$$$$$%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$%%%$$$ """"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""####################################""""""#########"""!!! #####################$$$!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$"""######$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$######"""######"""###$$$$$$%%%%%%$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$#########""""""%%%###!!!"""$$$%%%$$$"""!!!"""""""""""""""!!! ########################""""""""""""""""""""""""!!!!!!"""###$$$%%%&&&&&&!!!"""######$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$#########$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%&&&)))******)))))))))((((((((()))******((((((((((((((((((((((((((((((''''''''''''((((((%%%&&&&&&'''((()))******((())))))))))))(((''''''''''''''''''((()))***+++,,,+++)))((((((((()))***++++++******))))))(((((()))))))))(((''''''&&&&&&######$$$$$$%%%%%%&&&&&&%%%%%%&&&%%%### ######$$$$$$%%%%%%&&&&&&""""""""""""###$$$%%%&&&$$$$$$############$$$$$$###""""""""""""###$$$$$$"""!!!"""&&&))))))%%%!!!###$$$$$$###""""""###%%%$$$%%%%%%%%%%%%$$$######"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&$$$###""""""###%%%''''''&&&$$$###%%%%%%%%%$$$$$$$$$######!!!!!!""""""""""""!!! """"""""""""""""""""""""######$$$$$$$$$######"""$$$$$$$$$###############""""""###$$$$$$$$$$$$###""""""""""""###############$$$%%%&&&&&&%%%$$$###"""""""""#########$$$$$$"""######$$$$$$######"""########################$$$############$$$%%%%%%######"""""""""######$$$$$$$$$###""""""""""""######$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""""""""###""""""""""""!!!!!!!!!""""""""""""############!!!"""######$$$$$$############################################################""""""""""""######!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""######$$$$$$$$$###""""""""""""""""""""""""""""""######$$$$$$$$$$$$%%%%%% !!!!!!!!!!!!###$$$$$$""" $$$$$$############$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!! !!!"""%%%''''''&&&''''''''''''&&&$$$###"""########################$$$############""""""""" ######!!! """!!!""""""""""""""""""""""""""""""""""""##########################################$$$$$$######"""!!!#####################""" !!!"""""""""""""""########################################################################$$$###"""!!!!!!"""###$$$!!!"""######$$$$$$######$$$######""""""######$$$$$$$$$$$$###############"""###$$$$$$%%%%%%$$$$$$###$$$%%%$$$######$$$%%%$$$$$$$$$###############$$$###"""###$$$$$$###"""!!!!!!"""########################"""######$$$%%%"""""""""""""""""""""""" !!!""""""###$$$%%%%%%""""""###$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$######""""""######$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%''')))++++++***))))))((((((((()))***+++(((((((((((((((((((((((((((''''''&&&&&&''''''(((%%%%%%&&&'''((()))***+++((()))*********)))((((((((((((((((((((()))******++++++************+++,,,,,,,,,+++***)))(((((('''((((((((((((''''''&&&&&&######$$$$$$%%%&&&''''''!!!"""###$$$$$$###!!! ######$$$$$$%%%%%%%%%%%%%%%%%%$$$######"""""""""$$$$$$############$$$$$$!!!!!!!!!!!!"""""""""######!!! $$$)))***&&&""""""###$$$###""""""###$$$$$$%%%&&&%%%$$$##################$$$$$$############$$$$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%###############$$$%%%%%%%%%&&&&&&'''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!""""""#################################$$$$$$$$$$$$$$$###"""!!!########################""""""###$$$$$$$$$$$$### !!!!!!""""""""""""###%%%&&&&&&%%%###"""""""""""""""############""""""############""""""#########""""""#########$$$$$$$$$$$$%%%%%%&&&&&&##################$$$$$$$$$$$$###""""""##################$$$############""""""""""""""""""""""""########################""""""""""""""""""""""""!!!"""""""""##################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$######""""""######$$$!!!!!!"""######"""!!!!!!!!!!!!!!!!!!""""""""""""$$$$$$#########"""!!!!!!""""""""""""""""""""""""######################## !!!!!!!!!"""""" """######!!! !!!#########""""""""""""#########$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%"""!!!!!!""""""###$$$###***)))((('''&&&$$$###"""""""""""""""""""""""""""###"""""""""""""""""""""""" !!!###$$$!!!""""""""""""############!!!"""""""""####################################$$$$$$$$$$$$######""""""############""""""""""""$$$$$$%%%%%%$$$###!!! ###############################################################$$$$$$$$$######"""!!!!!!"""######!!!!!!"""############"""######""""""""""""############$$$$$$$$$#########""""""###$$$$$$$$$$$$$$$"""$$$%%%$$$###"""###$$$########################$$$############$$$############$$$%%%%%%$$$$$$$$$######""""""###$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&""""""###$$$%%%&&&''''''$$$######""""""######$$$#########$$$$$$$$$%%%%%%'''&&&&&&(((***,,,,,,+++)))((((((((((((((())))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&'''((()))***+++))))))******+++***************)))((((((((((((((((((((((((((((((((()))))),,,++++++***)))(((''''''''''''&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&''''''!!!"""###%%%%%%&&&%%%%%%"""###$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$###""""""!!!$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%""""""%%%### """###%%%$$$###"""###$$$###%%%'''&&&$$$"""###$$$$$$##################$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&!!!!!!!!!!!!"""$$$&&&'''***(((&&&$$$############""""""###$$$%%%%%%&&&&&&""""""""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!########################""""""###$$$$$$$$$$$$###"""######$$$$$$%%%%%%%%%!!!"""$$$%%%%%%$$$"""!!!!!!!!!"""""""""#########"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""""""""""""""""""""######$$$$$$$$$$$$$$$###############$$$$$$##################$$$$$$""""""""""""""""""""""""%%%%%%$$$$$$######""""""""""""""""""############!!!"""""""""############!!!""""""###############%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$############$$$$$$"""######$$$$$$######""" !!!!!!""""""""""""$$$######""""""!!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""######### """#########$$$&&&'''""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&###############$$$&&&'''******(((&&&%%%###"""""""""""""""""""""""""""""""""""""""""""""""""""###"""!!! ###$$$"""!!!"""""""""#########$$$!!!"""""""""####################################$$$$$$$$$###############""""""""""""""""""""""""###$$$%%%%%%%%%###!!! $$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""######!!!!!!"""############"""###""""""""""""""""""###"""######$$$$$$$$$######""""""###$$$$$$$$$$$$###"""###$$$$$$""""""###$$$##############################$$$############$$$$$$$$$$$$$$$###"""!!! """""""""###$$$$$$%%%%%%""""""""""""""""""""""""######""""""!!!!!! """###$$$$$$%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&& !!!"""###$$$$$$%%%$$$$$$############$$$$$$############$$$$$$$$$$$$'''&&&&&&'''***++++++***'''(((((((((((('''&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&'''((()))*********))))))))))))******++++++***)))((('''''''''''')))))))))*********************))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%$$$"""###$$$%%%%%%$$$###"""!!!!!!###$$$$$$%%%$$$$$$$$$$$$############$$$$$$"""######$$$%%%$$$$$$$$$$$$ !!!$$$$$$###"""$$$&&&&&&$$$###$$$$$$"""%%%'''&&&###!!!###%%%$$$$$$###""""""###$$$$$$#########$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%############$$$%%%&&&&&&***(((%%%###""""""######!!!"""###$$$%%%&&&&&&'''######""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""###############$$$$$$$$$""""""###$$$$$$$$$$$$###"""""""""""""""#########!!!"""############"""!!!!!!!!!!!!"""""""""#########""""""!!!!!!""""""### !!!"""######"""!!! !!!"""######$$$$$$######!!!"""###$$$%%%%%%%%%%%%$$$############$$$%%%%%%#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###""""""""""""""""""############$$$""""""""""""############ !!!!!! %%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$############$$$$$$ !!!!!!""""""######$$$######"""!!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!! """"""""""""############$$$###!!!"""$$$%%%%%%$$$""""""############""""""$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''"""$$$%%%%%%%%%(((+++...)))(((&&&$$$###""""""!!!########################"""""""""############$$$$$$&&&""" !!! !!!!!!""""""#########""""""""""""####################################$$$$$$###""""""""""""###!!!!!!!!!"""""""""###### """"""#########$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""###$$$$$$$$$"""""""""######"""""""""!!!"""######$$$$$$#########""""""!!!!!!""""""###!!!"""###%%%%%%$$$######!!!"""######$$$$$$######"""###$$$###""""""###$$$###############$$$$$$$$$"""$$$$$$$$$###"""###$$$""""""""""""  !!!###$$$%%%%%%$$$$$$""""""""""""""""""""""""#########"""""""""!!!!!!"""###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&########################%%%%%%$$$$$$$$$$$$%%%%%%############$$$$$$$$$$$$'''%%%%%%&&&((()))((('''&&&'''((()))(((%%%###!!!'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&'''''''''(((((()))))))))(((&&&%%%%%%''')))+++***)))((((((((((((((()))++++++++++++++++++******((((((((('''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######"""###$$$%%%%%%$$$###!!! !!!###$$$%%%%%%$$$$$$$$$$$$############$$$$$$ !!!"""###""""""!!!%%%%%%%%%%%%&&&&&&&&&%%%###%%%''''''&&&%%%%%%%%%"""%%%((('''###!!!###%%%$$$$$$###""""""###$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$########################$$$$$$%%%%%%%%%######"""!!!!!!"""###$$$########################""""""###$$$$$$$$$######""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$### ########################!!!!!!!!!!!!"""""""""######"""!!! !!!"""### """$$$&&&&&&$$$""" ###$$$%%%&&&'''&&&%%%%%%!!!"""###%%%&&&&&&%%%%%%$$$#########$$$$$$%%%&&&######"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###############""""""#########$$$$$$$$$""""""""""""############ !!!!!!!!!!!!!!!########################!!!""""""###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$""" """$$$%%%!!!!!!""""""###$$$$$$%%%""""""!!! !!!!!!######""""""""""""""""""""""""""""""""""""!!!!!!!!! !!!!!!!!!""""""""""""###$$$"""%%%### """"""###$$$$$$###""""""""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''"""$$$%%%%%%$$$&&&***---'''&&&$$$"""!!! !!!$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%!!!&&&'''"""!!!!!! !!!!!!"""######""""""""""""####################################$$$###"""!!!!!!!!!"""""" !!!"""###$$$$$$ !!!###$$$%%%########################"""""""""""""""""""""""" !!!""""""###$$$$$$""""""############"""""""""######$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!"""""" """###%%%%%%%%%###"""!!!""""""###############!!!###$$$###"""!!!"""$$$""""""#########$$$$$$$$$"""$$$%%%$$$"""!!!###%%%"""""""""""""""!!! !!!###%%%&&&%%%$$$###""""""""""""""""""""""""##################$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&))))))((('''%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&"""############$$$$$$$$$&&&$$$###$$$&&&&&&%%%$$$%%%&&&((()))((($$$!!!'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''((((((((((((((((((&&&$$$"""###%%%(((***(((''''''(((((()))***+++'''''''''''''''&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%###############$$$$$$$$$"""###$$$%%%%%%$$$"""!!!$$$$$$%%%%%%$$$###!!! $$$$$$############$$$$$$"""###$$$&&&&&&%%%%%%$$$!!!$$$''''''&&&$$$""""""$$$&&&(((((('''%%%%%%&&&!!!%%%((('''###!!!"""%%%%%%$$$###""""""###$$$%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ """###$$$%%%%%%%%%!!!###%%%&&&%%%$$$###%%%%%%%%%$$$$$$$$$$$$######"""!!! !!!"""###""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$######""""""!!!!!!%%%%%%$$$######$$$%%%%%%!!!!!!!!!!!!""""""""""""###"""!!! !!!"""### """&&&((((((&&&""" !!!"""###$$$###""""""!!!"""$$$%%%&&&&&&%%%%%%$$$#########$$$%%%%%%&&&######"""""""""###%%%&&&"""""""""""""""""""""""" """###$$$%%%%%%""""""######$$$$$$$$$$$$""""""""""""############""""""###$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%###  ###%%%!!!""""""###$$$%%%%%%%%%"""!!! """###$$$""""""""""""""""""""""""$$$#########""""""!!!!!! !!!!!!!!!"""!!!!!!%%%###"""###$$$%%%%%%$$$###""" !!!!!!!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((###%%%%%%""" ###'''%%%$$$"""  $$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&!!! $$$&&& !!!""""""###""""""""""""####################################$$$###!!! !!!""" !!!"""###$$$%%%%%%$$$###"""""""""$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""#########""""""############""""""######$$$%%%%%%%%%%%%$$$""""""!!!!!!!!!!!!"""""" !!!###%%%&&&%%%###"""!!!!!!"""###############!!!###$$$###"""!!!"""###""""""######$$$$$$$$$$$$!!!$$$%%%%%%"""!!!###%%%######$$$%%%%%%%%%%%%$$$###"""  !!!!!!!!!""""""""""""%%%$$$$$$$$$###"""""""""!!!!!!"""###$$$$$$%%%%%%'''&&&&&&%%%$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######"""######$$$ """###$$$$$$$$$###""""""#########$$$$$$$$$""""""###$$$&&&(((+++,,,''''''(((((((((((('''''')))((('''&&&%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&(((*********))))))&&&'''''''''(((((())))))&&&&&&''''''(((((())))))''''''''''''''''''''''''+++***)))((('''&&&&&&&&&&&&%%%%%%$$$############$$$%%%%%%&&&&&&%%%%%%$$$##############################$$$$$$$$$$$$######'''%%%###!!!!!!###%%%'''###$$$%%%&&&&&&$$$###""")))%%%"""###'''(((%%%"""&&&&&&&&&&&&&&&%%%$$$#################################$$$$$$$$$######"""((('''%%%!!!"""$$$###"""""""""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""###$$$%%%%%%&&&&&&&&&%%%###""""""###$$$$$$"""!!!!!!"""###$$$$$$$$$$$$$$$###"""!!! !!!"""###%%%$$$#########$$$&&&&&&"""""""""!!!!!!!!!!!!!!!############""""""""""""""""""!!! !!!"""$$$$$$###"""""""""!!!!!! """""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""###$$$%%%%%%%%%$$$###"""###$$$$$$%%%%%%%%%$$$$$$$$$#########""""""!!!!!!!!!"""#########!!! """"""""""""""""""""""""$$$#########""""""!!!!!!####################################""""""""""""###########################"""!!! !!!"""###$$$"""!!!"""$$$%%%%%%$$$""""""""""""""""""""""""%%%###!!!"""$$$%%%$$$!!!%%%%%%$$$""" !!!###$$$$$$###"""!!!!!!!!!"""""""""""""""""""""""""""$$$$$$$$$%%%%%%$$$$$$$$$"""############$$$$$$$$$################################################""""""""""""""""""""""""%%%$$$"""!!!!!!!!!"""######$$$%%%$$$###"""###$$$%%%&&&'''((('''%%%###!!!!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""###### !!!######$$$### !!!$$$&&&""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!$$$$$$"""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$!!!  """$$$%%%$$$"""!!!###%%%&&&###!!!""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%$$$###"""!!! !!!!!!!!!!!!""""""""""""""""""!!! !!!###%%%&&&""""""""""""""""""""""""$$$$$$$$$###############!!!""""""###$$$$$$%%%%%%&&&%%%%%%$$$$$$######"""""""""""""""""""""""""""$$$$$$###############$$$ """###$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((((((%%%%%%&&&&&&&&&&&&%%%%%%)))((('''&&&%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%&&&((()))******))))))''''''''''''((((((((()))''''''''''''((((((((((((''''''''''''''''''''''''$$$$$$###"""""""""######%%%$$$$$$############$$$$$$%%%%%%&&&&&&%%%%%%$$$##############################$$$$$$$$$$$$######$$$###""" """###$$$$$$%%%%%%&&&&&&&&&%%%%%%###  $$$&&&$$$!!!######$$$$$$###""""""!!!##############################$$$$$$%%%$$$$$$$$$''''''&&&$$$""""""$$$&&&###"""""""""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""""""""""""""$$$$$$%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$"""######$$$$$$$$$######"""###"""!!!!!!!!!!!!"""######""""""!!!"""###$$$%%%"""""""""""""""""""""""""""!!!!!!!!! ###""""""!!! !!!!!!!!!!!!"""#####################"""!!! !!!"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""""""""""""""""###$$$$$$$$$$$$""""""!!!""""""######"""""""""############"""""""""!!!""""""#########""" """"""""""""""""""""""""$$$$$$$$$$$$#########"""####################################""""""""""""########################$$$###"""!!!!!!"""###$$$%%%$$$"""###$$$%%%%%%$$$""""""""""""""""""""""""%%%###!!!"""$$$%%%$$$""""""###"""  !!!$$$###""""""""""""""""""##############################$$$$$$$$$$$$######"""############$$$$$$$$$################################################""""""""""""""""""""""""$$$$$$###""""""""""""###!!!###$$$###""""""###$$$""""""$$$%%%&&&&&&%%%%%%"""###$$$$$$$$$$$$###"""!!!!!!!!!!!!"""""""""############"""""""""""""""%%%$$$###!!!  """"""""""""""""""""""""########################!!!!!!!!!   """""""""""""""""""""""""""""""""""""""######$$$###"""!!!!!!"""###%%%'''&&&$$$"""###%%%%%%$$$"""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""######""""""!!!!!!!!! """!!! !!!"""$$$%%%##################""""""###############$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$ !!!"""######$$$############$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%((('''&&&&&&%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''(((''''''''''''''''''(((&&&&&&''')))))))))))))))''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''%%%%%%$$$$$$%%%&&&&&&'''$$$$$$#########$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$##############################$$$$$$$$$$$$######""""""""""""""""""""""""$$$#########$$$%%%&&&&&& ###%%%$$$"""""""""######""""""!!!!!!########################""""""###$$$%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$&&&###"""""""""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$$$$%%%$$$$$$%%%%%%%%%$$$$$$######""""""###$$$%%%%%%###%%%%%%%%%$$$$$$"""!!!!!!###""""""!!!!!!""""""###!!!!!! !!!"""###########################""""""!!!!!!!!! $$$###""""""!!!""""""""""""""""""""""""######$$$%%%$$$###"""!!!!!!!!!!!!###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""""""!!!"""######$$$###"""!!!!!!""""""###""""""!!!!!!############""""""""""""""""""#########"""!!! """"""""""""""""""""""""%%%%%%%%%$$$$$$$$$$$$$$$####################################""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$'''%%%$$$$$$%%%%%%%%%$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""###$$$$$$###"""!!!""""""!!!!!!"""""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""##################""""""############$$$$$$$$$################################################""""""""""""""""""""""""$$$$$$$$$$$$$$$######""" !!!""""""""""""###$$$""""""""""""###$$$%%%&&&###$$$$$$%%%%%%$$$$$$###!!!!!!!!!"""""""""######$$$#########""""""!!!!!!'''&&&$$$###!!!   !!!"""""""""""""""""""""""""""########################""""""!!!!!!!!!  !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!########################"""""""""""""""######$$$%%%$$$######$$$%%%'''((((((%%%###"""###$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""#########$$$%%%$$$###"""!!! &&&%%%$$$###""""""""""""$$$$$$$$$###############"""""""""###$$$$$$$$$%%%""""""#########$$$$$$$$$""""""######$$$$$$$$$%%%(((((((((((((((((((((((("""#########$$$$$$$$$###!!!!!!""""""############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$######"""""""""&&&''''''((((((''''''&&&'''&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''((((((&&&&&&'''(((((()))))))))'''''''''((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''))))))(((((((((((())))))$$$$$$$$$$$$%%%&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$##############################$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$###!!!  """$$$%%%###"""!!!"""%%%&&&&&&$$$######$$$$$$$$$######"""######################## !!!"""###$$$$$$$$$$$$!!!$$$$$$###"""#########"""""""""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$######"""###!!! !!!###%%%$$$$$$$$$$$$$$$$$$$$$###"""!!!"""""""""""""""""""""""" !!!!!!""""""###############$$$$$$$$$$$$$$$$$$#########""""""$$$$$$######"""######$$$###"""!!!!!!!!!"""$$$%%%&&&&&&$$$###""""""!!!!!!######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""!!!"""###$$$$$$$$$###"""$$$$$$$$$$$$$$$######"""#########""""""""""""""""""""""""###""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$####################################"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!########################'''%%%######$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!$$$############$$$######"""###$$$$$$""""""###%%%"""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""""""""#########$$$$$$$$$################################################""""""""""""""""""""""""$$$$$$%%%&&&&&&$$$###""" !!!"""!!!!!!###%%%&&&%%%###!!! !!!"""###########################!!!!!!"""""""""#########$$$$$$######"""!!!!!!!!!#########"""######$$$$$$"""###$$$$$$%%%%%%$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$############ !!!!!!"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""""""""""""""######$$$%%%$$$$$$$$$$$$%%%&&&''')))'''$$$""""""###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############$$$$$$######"""!!!!!! ((('''&&&%%%%%%$$$$$$$$$$$$$$$##################"""""""""###$$$$$$$$$%%%###############$$$$$$$$$!!!""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$###"""""""""""""""###############$$$$$$$$$%%%%%%%%%"""#####################&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((((((''''''''''''((((((&&&&&&&&&'''(((((())))))((((((((((((((('''''''''((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&'''((()))###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$$$$######"""$$$%%%&&&&&&%%%$$$"""  """$$$%%%&&&%%%$$$$$$%%%%%%%%%$$$"""######$$$$$$$$$############################## !!!"""############ ###$$$###""""""######"""""""""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$"""######$$$######""""""###!!! """#########!!!"""###$$$$$$$$$$$$$$$""""""############""""""!!!!!!"""""""""#########""""""######$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$############$$$$$$###"""!!!!!!!!!"""$$$%%%&&&%%%$$$###""""""""""""###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""!!!"""$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""#########""""""""""""#########""""""""""""""""""""""""""""""######################################################"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!&&&$$$"""!!!"""###"""!!!""""""""""""""""""""""""######$$$############$$$"""###%%%$$$######$$$%%%"""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""""""""#########$$$$$$$$$########################################################################$$$$$$%%%&&&&&&$$$###""" !!!"""!!!!!!###%%%&&&%%%"""  """###""""""!!!!!!!!!!!!""""""""""""""""""########################""""""!!!!!!!!!!!!""""""###%%%&&&''' !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$############""""""###$$$$$$###""""""""""""""""""""""""""""""########################"""""""""""""""######$$$###############$$$$$$%%%'''&&&$$$"""!!!"""$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""############ !!!!!!"""#########"""""""""#########$$$$$$###############$$$$$$$$$########################"""""""""#########$$$$$$######################## !!!###$$$%%%%%%$$$#########""""""""""""######""""""#########$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&(((''''''''''''''''''(((&&&&&&&&&&&&'''((()))***(((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&$$$######""""""''''''&&&&&&&&&'''((((((######$$$$$$$$$$$$####################################$$$$$$$$$$$$######!!!"""###$$$$$$###"""!!!###"""""""""###$$$%%%%%%$$$$$$$$$$$$######""""""!!!!!!""""""######""""""######################## !!!"""############ """%%%&&&%%%$$$$$$%%%###"""""""""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""!!!!!!!!!!!!"""###############%%%###!!! """#########!!!!!!"""$$$$$$%%%%%%%%%"""######$$$$$$######"""!!!"""###$$$$$$$$$######!!!!!!""""""###$$$$$$$$$######"""""""""!!!!!!!!!#########"""######$$$%%%"""""""""""""""######$$$%%%$$$######"""#########$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$""""""""""""""""""""""""!!!"""$$$%%%&&&&&&%%%%%%""""""""""""!!! """"""""""""##################"""""""""###$$$$$$"""""""""""""""""""""""""""""""""""""""#############################################""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!$$$"""!!! """""""""!!!"""""""""""""""""""""""""""$$$$$$$$$###"""###$$$ """$$$###"""!!!!!!"""""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""##################""""""############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$######""" !!!""""""""""""###$$$###"""!!! !!!###%%%&&&"""!!!!!! !!!!!!""""""""""""#########$$$$$$"""""""""""""""""""""############"""###$$$$$$%%% !!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!! !!!"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!########################"""""""""""""""######$$$""""""#####################$$$$$$###!!!!!!$$$&&&""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!"""""""""#########$$$$$$ !!!!!!!!! !!!!!!"""###$$$$$$$$$$$$$$$#######################################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%%%%%%%$$$###$$$###"""!!!!!!"""######!!!!!!"""""""""#########"""###$$$%%%%%%%%%$$$######$$$$$$%%%%%%$$$$$$######$$$%%%&&&'''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&''')))***)))(((((((((''''''''''''%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&######$$$$$$$$$$$$####################################$$$$$$$$$$$$######"""""""""######"""""""""######$$$$$$%%%$$$$$$$$$!!!"""######""""""######!!!""""""###$$$$$$##############################"""###$$$$$$$$$$$$######!!!###%%%%%%#########$$$###"""""""""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""!!!!!!"""######$$$$$$)))&&&###"""###$$$$$$###"""######$$$$$$$$$######"""###$$$$$$$$$$$$###"""!!!"""###$$$$$$$$$###### !!!""""""###$$$$$$#########"""""""""!!!!!!"""""""""""""""###$$$$$$!!!!!!"""##################""""""""""""###$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""#########$$$$$$$$$"""""""""""""""""""""""" !!!###$$$%%%%%%%%%$$$""""""""""""!!! !!!"""""""""##################"""""""""###$$$%%%"""""""""""""""""""""""""""""""""######$$$$$$$$$####################################""""""""""""########################!!!"""############"""!!!###""" !!!"""$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$"""!!!###%%%!!!###%%%$$$"""!!! !!!$$$###""""""""""""""""""##############################$$$$$$$$$$$$######"""############$$$$$$$$$########################################################################$$$$$$###""""""""""""###!!!###$$$###""""""###$$$""""""!!!!!!"""###%%%&&&###"""!!! !!!"""###""""""#########$$$$$$$$$!!!!!!!!!"""######$$$$$$$$$######"""""""""###############$$$$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!! !!!#########"""!!!$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""######$$$"""###############""""""!!!######!!!!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############$$$$$$##################&&&&&&'''&&&&&&%%%######!!!"""###$$$%%%%%%$$$$$$$$$######""""""$$$$$$###########################"""""""""""""""""""""""""""""""""""""""!!!###%%%&&&%%%$$$###$$$###"""!!!!!!"""######!!!!!!!!!!!!""""""""""""$$$$$$%%%&&&&&&$$$###"""%%%&&&&&&''''''&&&&&&%%%"""###%%%&&&'''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&''')))***))))))(((((('''''''''&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$##################$$$$$$$$$$$$####################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###!!! !!!#########$$$%%%'''###$$$%%%&&&&&&&&&&&&&&&########################%%%%%%&&&&&&&&&%%%$$$$$$!!!"""###"""!!! !!!"""###"""""""""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%% """###$$$$$$$$$,,,)))%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###"""!!!"""###$$$%%%%%%$$$###""" !!!###$$$$$$$$$###""" !!!"""#########%%%%%%%%%$$$$$$$$$$$$###""""""!!!!!!"""###$$$$$$ !!!###$$$$$$$$$###"""!!!!!!!!!!!!"""###$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$"""""""""""""""""""""""" """###$$$$$$$$$###$$$$$$$$$$$$###"""!!! !!!!!!""""""#########$$$######"""""""""###%%%&&&""""""""""""""""""""""""#########$$$$$$%%%%%%%%%####################################""""""""""""########################"""###$$$%%%%%%$$$###"""$$$"""!!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$%%%%%%"""!!!###%%%$$$&&&''''''$$$"""""""""$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$"""############$$$$$$$$$########################################################################%%%$$$"""!!!!!!!!!"""######$$$%%%$$$###"""###$$$&&&%%%$$$######"""""""""$$$###"""!!!!!!"""###$$$"""############$$$$$$$$$ !!!"""###$$$%%%%%%"""!!!!!!!!!"""###$$$$$$######""""""######$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""!!!!!!!!!!!!"""%%%&&&&&&&&&%%%########################!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$######$$$$$$$$$######""""""###"""!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!"""###$$$%%%%%%&&&%%%%%%$$$###"""!!!!!!$$$###"""!!!!!!"""###$$$ !!!"""######"""!!! """"""""""""############$$$$$$############$$$$$$!!!"""#########"""""""""""""""""""""""""""##############################""""""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$'''$$$"""$$$###"""%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$###&&&%%%%%%%%%%%%&&&'''''')))((('''&&&&&&'''((()))))))))((('''''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&((('''&&&&&&$$$$$$###"""###%%%&&&%%%$$$%%%%%%$$$###$$$%%%'''(((######################## !!!"""###$$$%%%%%%$$$$$$######""""""!!!!!!######""""""""""""######$$$$$$%%%%%%%%%&&&&&&&&&"""###%%%'''''''''%%%$$$$$$%%%%%%%%%%%%$$$###### """%%%&&&%%%%%%%%%%%%%%%$$$###"""###$$$&&&'''########################$$$$$$##########################################$$$&&&''''''%%%$$$$$$%%%&&&$$$###$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%$$$###""""""!!!!!!############$$$%%%######$$$$$$$$$$$$############""""""!!!!!! """"""!!!!!!"""###$$$$$$"""###$$$&&&&&&%%%$$$$$$%%%###""""""###%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$%%%$$$###!!! $$$#########""""""!!!!!!""""""#########$$$$$$$$$##############################""""""""""""############$$$$$$$$$$$$############$$$######"""!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$%%%%%%$$$""" """###%%%%%%%%%$$$$$$#########"""""""""""""""######$$$######$$$$$$$$$$$$######$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################################$$$$$$############$$$$$$$$$$$$$$$###!!!!!!  !!!"""### !!!"""""""""""""""""""""""""""""""""""""""$$$######"""""""""""""""$$$$$$$$$###""" ########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!!!!!!!!!!###"""!!!"""###$$$###!!!!!!"""############$$$###"""!!!!!!"""###$$$""""""!!!!!!!!!!!!"""""" !!!"""###$$$$$$%%%################################################"""""""""###$$$$$$%%%%%% !!!!!!""""""######"""###%%%&&&&&&%%%###"""!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########$$$###"""!!!!!!"""###$$$######$$$$$$$$$$$$######""""""""""""############$$$$$$############$$$$$$!!!!!!"""#########""""""""""""""""""""""""""""""########################$$$#########""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&###"""$$$$$$!!!"""%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&%%%%%%$$$###&&&%%%%%%%%%%%%&&&'''''')))((('''&&&&&&'''((()))))))))((('''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$ !!!###%%%%%%%%%$$$###%%%%%%$$$######$$$%%%&&&########################!!!!!!!!!"""######$$$$$$#########""""""!!!!!!!!!######""""""""""""######$$$$$$$$$$$$%%%%%%%%%%%%"""###%%%&&&&&&%%%$$$###$$$$$$%%%%%%$$$$$$###"""###$$$&&&''''''&&&&&&&&&!!!!!!"""#######################################################################################%%%&&&'''&&&$$$""""""###$$$###""""""$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$###"""!!!!!!!!!"""$$$%%%%%%###""""""#########$$$$$$$$$$$$############""""""!!!!!!!!!!!!######""""""###$$$$$$%%%"""######$$$$$$$$$$$$$$$!!!$$$$$$!!!!!!###%%%""""""""""""""""""""""""###########################$$$$$$%%%%%%$$$###"""$$$#########""""""""""""""""""#########$$$$$$$$$##############################""""""""""""######"""##################""""""###$$$$$$$$$$$$$$$###""""""""""""""""""""""""########################""""""###$$$$$$$$$######%%%%%%$$$"""#####################$$$"""""""""""""""###$$$$$$######$$$$$$$$$$$$###############""""""#########"""##################"""#########################################################""""""#########&&&&&&%%%%%%$$$###!!!!!!!!!"""###$$$$$$$$$###### !!!"""""""""""""""########################%%%%%%$$$############$$$!!!!!!!!!!!! ########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!!!!!!!"""""""""$$$###"""###$$$%%%$$$""" !!!"""############$$$###"""!!!!!!"""###$$$######""""""""""""######"""""""""#######################################!!!!!!!!!!!!!!!!!!!!!!!!$$$#####################""""""""""""!!!!!!!!!!!!$$$###"""!!!!!!"""###$$$!!!!!!"""""""""!!!!!! ########################""""""""""""""""""""""""########################%%%$$$$$$$$$######""""""######""""""""""""######$$$$$$############$$$$$$""""""""""""############$$$$$$############$$$$$$%%%$$$$$$###""""""######""""""""""""""""""""""""########################$$$$$$$$$$$$####################################%%%""""""%%%%%%###$$$(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''((())))))((((((''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$######%%%%%%$$$#########$$$$$$########################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!######""""""""""""######"""#########$$$$$$$$$$$$"""###$$$%%%%%%$$$"""!!!$$$$$$%%%%%%$$$$$$###"""""""""###$$$$$$$$$######!!!###$$$%%%$$$"""!!!########################################################################$$$%%%&&&%%%###!!!!!!"""###!!! !!!$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%$$$$$$###"""""""""&&&'''(((&&&$$$!!!!!!!!!######$$$$$$$$$$$$#########""""""""""""!!!!!!!!!$$$$$$#########$$$%%%%%%###""""""""""""###$$$$$$!!!'''&&&""" $$$""""""""""""""""""""""""##############################$$$%%%%%%%%%$$$$$$###############"""""""""###############$$$$$$$$$""""""""""""""""""""""""######""""""""""""######!!!""""""######""""""!!!""""""###%%%%%%&&&&&&&&&""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""###$$$%%%###  !!!!!!"""######$$$$$$###""""""""""""###$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$###### !!!"""######"""!!! ################################################""""""""""""""""""""""""&&&%%%%%%$$$$$$$$$%%%%%%!!!###%%%''''''&&&$$$###!!!!!!""""""######""""""########################$$$$$$###"""""""""###### !!!!!! ################################################""""""""""""""""""""""""!!!""""""""""""#########%%%$$$###$$$%%%&&&%%%### !!!""""""######"""######""""""""""""######$$$$$$############$$$$$$$$$$$$$$$#########""""""########################!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%$$$######"""!!!!!!#########"""!!! %%%######%%%""""""######$$$######"""########################""""""""""""""""""""""""########################$$$######""" ###""""""""""""""""""######"""!!! !!!"""###!!!"""""""""############$$$$$$############$$$$$$&&&%%%$$$#########$$$%%%""""""""""""""""""""""""################################################""""""""""""""""""""""""%%%""""""$$$%%%######'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&'''''''''''''''''''''(((((())))))(((''''''''''''(((((('''''''''(((((((((((()))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''***)))'''%%%$$$#########%%%$$$$$$######"""""""""####################################""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######""""""""""""##################$$$$$$###"""!!! $$$$$$$$$$$$$$$###""""""###"""""""""#########""""""###$$$%%%&&&%%%$$$$$$#######################################$$$$$$$$$########################!!!"""$$$$$$"""""""""######!!!!!!"""$$$&&&&&&&&&########################!!!!!!!!!!!!!!!!!!!!!!!!&&&&&&%%%%%%%%%$$$$$$$$$%%%''''''&&&###!!!!!!!!!######$$$$$$$$$$$$######""""""""""""""""""""""""$$$######"""######$$$$$$###"""!!!!!!!!!"""$$$%%% ###&&&&&&$$$"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######$$$$$$%%%%%%%%%%%%################################################!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######!!!!!!""""""""""""!!!!!!"""######$$$%%%%%%$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! """%%%%%%$$$#########"""""""""#####################""""""######$$$%%%######$$$$$$$$$$$$#########$$$%%%&&&&&&%%%$$$### !!!###$$$$$$###!!! ###############$$$$$$$$$########################!!!!!!""""""""""""!!!!!!$$$###"""!!!!!!"""###$$$"""###$$$$$$$$$$$$######!!!""""""#########""""""########################"""!!!!!! !!!"""######$$$$$$###########################""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$%%%$$$######%%%%%%$$$### !!!"""""""""""""""###""""""""""""""""""###$$$######""""""######$$$$$$$$$$$$$$$############################################################$$$#########"""""""""!!!###"""""""""!!!!!!!!! %%%""""""%%%$$$$$$%%%%%%&&&&&&%%%%%%########################""""""""""""""""""""""""########################$$$######"""!!!!!! """""""""######"""""""""###"""!!! !!!"""###!!!"""""""""############$$$$$$############$$$$$$$$$############%%%'''(((""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""&&&"""!!!$$$###!!!!!!$$$$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&''''''(((((((((((((((((((((''''''''''''((((((((())))))))))))*********(((((((((((((((((((((((((((''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&''''''(((((('''%%%#########$$$%%%$$$$$$$$$$$$###"""""""""########################$$$$$$######"""!!!!!!!!!!!!!!!!!!"""""""""""""""######""""""""""""######!!!!!!"""""""""#####################"""!!!!!! ###$$$$$$$$$$$$###""""""%%%###"""###%%%&&&%%%$$$%%%$$$#########$$$&&&&&&########################""""""#########$$$$$$$$$######################## """#########$$$%%%$$$###"""###%%%''''''&&&########################""""""""""""""""""""""""$$$$$$$$$$$$$$$#########"""$$$%%%$$$"""!!!!!!"""######$$$$$$$$$$$$######""""""""""""############""""""!!!!!!!!!!!!""""""###"""!!!!!!!!!"""$$$%%%&&&### !!!###%%%%%%###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$#########$$$$$$%%%%%%&&&###############$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######!!!!!!""""""""""""!!!!!!######$$$$$$###"""!!!!!!""""""""""""""""""""""""########################$$$$$$$$$$$$$$$###"""!!! """%%%%%%%%%$$$$$$$$$&&&&&&%%%$$$######""""""###############$$$$$$%%%######$$$$$$$$$$$$#########$$$%%%&&&&&&%%%$$$###""""""###$$$$$$###""""""""""""#########$$$$$$$$$"""""""""""""""""""""""" !!!""""""""""""!!! %%%$$$"""!!! !!!"""$$$"""  """###""""""############""""""########################"""!!!!!!  !!!###$$$$$$%%%%%%########################""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$"""!!!"""###$$$###""" !!!!!!""""""""""""!!!"""""""""######"""""""""""""""!!!!!!!!!!!!""""""!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""########################!!!!!!"""""""""######### !!!!!!!!!"""""""""#########!!! !!!######"""######$$$%%%%%%$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%""""""############""""""$$$$$$############$$$$$$""""""""""""############$$$$$$############$$$$$$"""""""""###$$$%%%'''(((""""""""""""""""""""""""########################!!!!!!!!!!!!!!!"""""""""########################%%%"""!!!###### #########""""""""""""######$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&'''((()))))))))((((((''''''''''''(((((()))))))))*********+++++++++(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%&&&&&&'''''''''(((%%%$$$############%%%&&&$$$$$$$$$%%%$$$$$$###"""########################$$$#########""""""!!!!!!""""""""""""##################""""""""""""######!!!"""""""""#####################"""""""""""""""######$$$$$$######"""!!!""""""$$$###!!!$$$"""!!! """$$$%%%########################"""""""""###$$$$$$%%%%%%######################## """#########%%%&&&&&&%%%###$$$%%%'''&&&&&&########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """######"""""""""#########$$$$$$$$$$$$######"""""""""############$$$""""""!!! !!!!!!###""""""""""""###$$$$$$%%%!!!%%%$$$!!!"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%#########"""######$$$%%%#########$$$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""""""######""""""""""""######!!!""""""######""""""!!!###$$$$$$###"""!!! """"""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$######"""!!!###$$$###""" !!!((('''&&&%%%$$$"""!!!!!!$$$############$$$%%%%%%######$$$$$$$$$$$$############$$$$$$$$$$$$##############################"""""""""###$$$$$$%%%%%%""""""""""""""""""""""""!!!!!!############!!!!!!&&&%%%$$$###############%%%"""!!!#########$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###### !!!"""#########################################################"""""""""""""""""""""""""""############$$$$$$$$$###"""!!!"""######"""!!!!!!!!!""""""""""""!!!!!!""""""############""""""""""""!!!!!!!!!!!!"""""" !!!"""###$$$%%%%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###$$$$$$ !!!"""################################# !!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######!!!"""###$$$$$$###"""!!!######$$$$$$$$$$$$######""""""""""""############$$$$$$############$$$$$$""""""###$$$$$$%%%$$$$$$""""""""""""""""""""""""########################!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!$$$$$$""""""&&&$$$##################$$$###$$$%%%%%%&&&&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&'''((()))))))))((('''''''''''''''((())))))))))))))))))************(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''$$$$$$$$$$$$$$$$$$%%%%%%###$$$%%%&&&&&&%%%%%%$$$#################################""""""""""""""""""#########$$$$$$$$$%%%######""""""""""""######"""""""""#########$$$$$$######""""""######$$$$$$###############""""""!!! !!!$$$$$$""""""""""""""""""######$$$########################!!!""""""###$$$$$$%%%%%%######################## """$$$$$$###"""###$$$'''%%%######$$$%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!###$$$$$$###"""############$$$$$$$$$$$$######""""""#########$$$$$$$$$######"""!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$ """%%%$$$"""""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%$$$###"""!!!!!!!!!"""############$$$$$$%%%%%%%%%$$$$$$$$$#########""""""##############################""""""""""""######"""##################"""######$$$$$$$$$###""""""""""""""""""""""""""""""########################""""""###$$$$$$$$$######"""######"""!!! """###&&&%%%%%%$$$###""""""!!!$$$$$$######$$$$$$%%%&&&######$$$$$$$$$$$$###############""""""#########$$$###!!! !!!###$$$!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""!!!"""$$$%%%%%%$$$"""!!!###$$$%%%%%%&&&%%%%%%%%%%%%$$$"""  """######$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$ !!!"""#################################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""############$$$$$$###""""""$$$$$$###"""!!!!!!""""""""""""!!!!!!!!!"""###$$$$$$###"""!!!###""""""""""""""""""### !!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!""""""""""""######################## !!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###$$$$$$###"""!!! !!!"""######"""!!! """"""""""""############$$$$$$############$$$$$$"""###$$$%%%%%%###"""!!!""""""""""""""""""""""""########################""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###!!!!!!$$$%%%$$$%%%)))%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$%%%'''))))))))))))((('''''''''''''''((()))***(((((((((((())))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&&&&%%%########################""""""""""""""""""############$$$$$$$$$%%%%%%%%%######""""""""""""##################$$$$$$$$$$$$######""""""###$$$%%%%%%###############"""!!!!!!&&&### """(((,,,+++)))!!!###%%%&&&&&&&&&$$$###########################!!!""""""###$$$$$$%%%%%%###########################%%%&&&%%%###!!!!!!"""'''%%%###"""######"""!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&$$$%%%&&&&&&$$$###############$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$###""""""!!!"""""""""###$$$&&&&&&%%%$$$$$$!!!$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$###""" !!!!!!#########$$$$$$%%%%%%%%%$$$$$$$$$$$$######""""""##############################""""""""""""############$$$$$$$$$$$$######"""###$$$$$$%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$!!!"""#########$$$'''***#########"""""""""""""""$$$$$$######$$$$$$%%%&&&######$$$$$$$$$$$$######$$$###"""!!!!!!"""###$$$$$$""""""$$$!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""!!!###$$$%%%%%%$$$###!!!!!!###%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""!!!!!!###$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!""""""""""""#########%%%$$$######%%%%%%$$$###!!!"""""""""""""""!!!!!!!!!"""###$$$$$$###"""!!!$$$$$$############$$$$$$!!!!!!!!!!!! """"""""""""""""""""""""##############################""""""!!!!!! ######""""""!!!!!! $$$###"""!!!!!!"""###$$$!!!!!!"""$$$$$$%%%%%%%%%########################""""""""""""""""""""""""########################''''''&&&%%%$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""&&&%%%###"""""""""######!!!"""""""""###############$$$### """!!!!!!"""###$$$$$$%%%%%%'''%%%###"""######"""!!!""""""#########""""""!!!!!!!!!!!!!!!""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%'''(((***+++&&&%%%%%%%%%%%%&&&''''''))))))))))))))))))))))))((((((''''''&&&&&&%%%%%%******))))))((((((''''''(((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&'''########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$$$$###"""!!!"""""""""!!!!!!!!!!!!!!!$$$$$$######""""""!!!!!!"""###$$$%%%%%%$$$###"""########################$$$$$$##################%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########""""""######$$$$$$$$$$$$##############################""""""""""""""""""""""""%%%$$$$$$######""""""""""""############$$$$$$$$$!!!!!!"""###$$$%%%%%%&&& !!!"""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!!!!$$$%%%$$$"""###""""""###$$$$$$!!!%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%"""############$$$$$$$$$)))(((((('''%%%$$$$$$###%%%$$$###""""""###$$$%%%########################""""""#########$$$$$$$$$&&&%%%###!!!!!!"""###$$$&&&&&&%%%$$$######"""!!!$$$$$$$$$#########""""""$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$#########""""""""""""######&&&$$$###!!!!!!"""$$$%%%%%%%%%%%%$$$###"""!!! ########################$$$$$$############$$$$$$'''&&&&&&%%%$$$###""""""&&&%%%$$$$$$$$$###!!! !!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""######$$$%%%%%%%%%%%%$$$$$$#########""""""!!!!!!"""""""""!!!!!!!!!!!!!!! ###%%%%%%$$$#########!!!!!!!!!!!!###%%%'''((($$$$$$$$$#########""""""########################%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""###########################%%%&&&%%%$$$"""!!!!!!"""###$$$%%%%%%$$$###"""########################%%%###!!!###'''%%%###""" !!!###$$$#########$$$%%%%%%%%%&&&"""""""""""""""""""""""""""!!!!!!!!! ############""""""""""""%%%$$$###""""""###$$$%%%########################""""""""""""""""""""""""$$$$$$"""!!!!!!!!!"""######"""!!!!!!"""###$$$$$$$$$#########""""""&&&%%%$$$###""""""""""""""""""!!!!!!!!!!!!"""""" """###%%%%%%###""" """"""""""""""""""""""""""""""""""""""""""""""""%%%$$$###"""""""""##################$$$$$$$$$$$$%%%&&&&&&$$$!!! """$$$"""######$$$%%%%%%&&&&&&'''%%%###"""######"""!!!""""""############""""""!!!!!!!!!"""""""""######%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&((()))***&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((************))))))))))))((((((((((((((()))))))))'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$$$$###"""!!!""""""""""""""""""""""""############"""""""""""" !!!!!!!!! ################################################%%%$$$$$$$$$############$$$$$$$$$#########""""""######$$$$$$$$$$$$#####################################################################""""""""""""############$$$$$$$$$!!!""""""######$$$$$$$$$!!!""""""###$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$""" !!!###$$$###!!!###$$$$$$$$$###"""!!!!!!$$$###!!!!!!!!!###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###""""""###$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&%%%###"""!!!"""###$$$''''''''''''''''''''''''$$$$$$$$$#########""""""$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$#########""""""""""""######%%%$$$###""""""###$$$$$$###$$$$$$$$$$$$###""""""########################$$$$$$############$$$$$$%%%$$$$$$######""""""!!!'''&&&$$$$$$%%%$$$###!!!$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%%%%%%%$$$###"""""""""###$$$$$$$$$$$$###############"""""""""!!!""""""""""""""""""""""""###%%%&&&&&&%%%$$$$$$%%%###""""""""""""$$$%%%&&&$$$$$$$$$#########""""""##########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""###%%%&&&&&&&&&&&&&&&######$$$$$$$$$$$$##############################%%%$$$###  $$$''')))(((%%%###!!!!!!!!!"""############$$$$$$$$$$$$""""""""""""""""""""""""""""""!!!!!!!!! #########"""""""""!!!!!!$$$$$$###""""""###$$$$$$########################""""""""""""""""""""""""%%%$$$###"""!!!""""""###%%%$$$###""""""###$$$%%%$$$$$$$$$#########"""""""""""""""""""""###%%%%%%""""""!!!!!!!!!!!!"""""" !!!""""""!!! """"""""""""""""""""""""""""""""""""""""""""""""$$$$$$###"""""""""#########$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%###"""###$$$######$$$$$$%%%&&&&&&&&&&&&$$$""""""######"""!!!""""""############"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((***************+++++++++&&&''''''((())))))******'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$$$$###"""!!!!!!"""""""""###$$$$$$$$$"""""""""###############"""""""""""""""""""""###################################################$$$$$$#########"""""""""$$$$$$$$$#####################$$$$$$$$$$$$######################################################"""""""""###############"""############$$$$$$$$$"""""""""""""""#########"""###$$$$$$%%%$$$$$$$$$###########################"""!!!!!!"""###"""!!!&&&((()))((($$$###$$$&&&###!!!"""&&&)))&&&%%%%%%$$$$$$#########"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$###""""""###$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$###"""""""""###$$$########################$$$$$$$$$###############$$$$$$$$$###############""""""###$$$$$$$$$$$$#########""""""""""""###############$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$"""""""""""""""""""""""")))'''$$$$$$$$$%%%%%%$$$&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######!!!!!!"""############"""############""""""""""""########################$$$%%%%%%$$$######$$$&&&$$$$$$######"""######$$$$$$$$$$$$#######################################!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!###$$$%%%%%%%%%%%%$$$$$$############$$$$$$########################$$$$$$$$$###!!!"""$$$&&&(((&&&$$$"""!!!!!!!!!!!!############"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!! ######""""""""""""!!!!!!$$$######""""""######$$$########################""""""""""""""""""""""""%%%$$$######""""""######%%%$$$###""""""###$$$%%%$$$############"""""""""!!!!!!!!!!!!"""###$$$$$$""""""!!!!!!!!!!!!"""""" !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""#########""""""""""""############$$$$$$$$$%%%%%%!!!"""######""""""!!!!!!#########$$$$$$%%%%%%%%%%%%###"""!!!"""###"""!!!!!!""""""############""""""#########$$$$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))'''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###!!!!!!!!!!!!"""###$$$%%%%%%&&&"""""""""######$$$$$$$$$###############$$$$$$%%%#######################################$$$$$$$$$#########""""""""""""!!!##############################$$$$$$$$$$$$######################################################""""""######$$$$$$%%%%%%""""""#########$$$$$$$$$###"""""""""""""""""""""######$$$$$$$$$$$$$$$###""""""""""""""""""""""""##################"""!!!$$$(((***'''""" ###'''###"""!!! !!!###%%%'''&&&&&&%%%%%%$$$###""""""""""""#########$$$$$$$$$"""############$$$$$$$$$$$$##################$$$##############################$$$$$$$$$$$$%%%%%%$$$$$$###""""""######$$$######""" ################################################""""""###$$$$$$$$$$$$#########""""""""""""######!!!"""$$$%%%%%%$$$###"""""""""###$$$$$$$$$$$$###########################$$$$$$############$$$$$$""""""""""""######$$$$$$(((&&&###"""###%%%%%%%%%$$$$$$$$$######""""""!!!########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###!!!""""""########################"""""""""""""""###############$$$$$$$$$#########!!! """$$$#####################$$$################################################""""""#########$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$###!!!%%%%%%###""""""###%%%%%%########################"""###$$$$$$""""""###$$$!!!  !!!"""######""""""!!!!!! """""""""""""""""""""""""""""""""!!!!!!!!!!!! ###"""""""""!!!!!!!!!!!!######""""""""""""##############################""""""""""""""""""""""""%%%$$$$$$###############""""""!!! !!!""""""############""""""""""""$$$###"""!!! """"""!!!!!!!!!!!!""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###"""""""""""""""""""""#########$$$ !!!""""""!!! """"""""""""############$$$###!!!!!!"""###"""!!!!!!!!!"""###############"""#########$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&''''''''')))((((((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###!!!!!!!!!!!!"""###$$$%%%%%%&&&""""""######$$$$$$%%%%%% !!!!!!"""""""""########################""""""#########$$$$$$$$$#########""""""""""""!!!##############################$$$$$$$$$$$$#########################################################$$$$$$%%%%%%&&&&&&&&&""""""#########$$$$$$$$$############"""""""""""""""######$$$######""""""""""""""""""""""""""""""$$$%%%%%%%%%$$$######"""###%%%### ######$$$$$$%%%%%%$$$######&&&&&&%%%%%%$$$###""""""""""""#########$$$$$$$$$$$$$$$#########"""""""""#########$$$$$$#################################""""""""""""##############################$$$$$$'''&&&%%%$$$###!!! ################################################""""""###$$$$$$$$$$$$#########""""""""""""###### !!!$$$%%%&&&%%%###"""###$$$$$$$$$$$$###""""""########################$$$$$$############$$$$$$""""""###$$$$$$%%%%%%%%%&&&$$$!!!!!!"""$$$%%%%%%######""""""!!!!!!!!! ########################""""""""""""""""""""""""###$$$$$$%%%%%%%%%$$$$$$"""###$$$$$$%%%%%%$$$$$$""""""""""""""""""######""""""######$$$$$$$$$$$$$$$$$$$$$""" """$$$!!!""""""###$$$$$$%%%%%%################################################$$$$$$$$$#########""""""""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$&&&&&&%%%###&&&%%%$$$######$$$%%%&&&######################## """######"""!!!!!!""" !!!!!!"""###""""""!!!!!! ###########################"""""""""!!!!!!!!!!!!"""""""""!!!!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$######""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""$$$###"""!!! """"""!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""#########""""""!!!!!!"""""""""#########"""!!! !!!###$$$$$$###""""""""""""""""""""""""$$$"""!!!!!!"""###"""!!! !!!"""######$$$######"""""""""#########$$$$$$""""""######$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$$$$###"""!!!!!!"""""""""###$$$$$$$$$#########$$$$$$$$$$$$$$$ """###%%%%%%%%%$$$$$$########################"""""""""###$$$$$$%%%%%%$$$$$$#########"""""""""###############$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%"""############$$$$$$$$$###############$$$$$$$$$##################"""!!!""""""""""""""""""""""""$$$&&&''''''%%%######### ###''''''%%%###$$$%%%###$$$&&&'''&&&%%%"""!!!&&&%%%%%%$$$$$$#########"""############$$$$$$$$$$$$$$$$$$#########"""""""""###$$$$$$$$$$$$###"""########################!!!!!!!!!""""""""""""###"""#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###############$$$$$$$$$###############$$$$$$$$$""""""###$$$$$$$$$$$$#########""""""""""""###### !!!###%%%&&&%%%$$$###$$$$$$$$$$$$$$$###"""!!!########################$$$$$$############$$$$$$######$$$$$$%%%%%%%%%&&&$$$"""!!!!!!###%%%%%%%%%$$$$$$$$$#####################################################################$$$%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%%%%""""""""""""############!!!!!!""""""###$$$$$$$$$&&&''''''&&&$$$###$$$%%% !!!"""$$$$$$%%%%%%%%%###############$$$$$$$$$########################%%%%%%$$$$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""%%%%%%###%%%%%%$$$$$$$$$$$$%%%%%%######################## """###"""!!! !!!"""%%%%%%$$$######"""!!!!!!""""""""""""!!!!!!!!!!!!##############################"""""""""!!!!!!!!!""""""!!!!!!!!!!!! !!!""""""######""""""!!!"""""""""""""""""""""""""""""""""""""""""""""""""""############"""!!!!!!#########$$$$$$#########!!!!!!"""""""""""""""###!!!!!!!!!!!!"""###$$$$$$""""""!!!!!!!!!!!!""""""!!!!!! !!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """#########""""""""""""#########$$$$$$$$$$$$""" ###&&&&&&%%%""""""""""""""""""""""""###""" """###"""!!! !!!"""######$$$$$$$$$!!!!!!!!!"""""""""###############$$$%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$$$$###"""!!!""""""""""""""""""""""""%%%$$$$$$$$$$$$$$$$$$###"""$$$'''******)))'''&&&########################!!!""""""###$$$$$$%%%%%%%%%$$$$$$$$$############""""""#########$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""############$$$$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%$$$######"""###########################%%%((('''%%%"""!!!""""""$$$(((***+++***((('''"""###$$$$$$%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#########$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""########################!!!""""""""""""#########""""""###$$$$$$$$$$$$$$$ !!!"""###$$$$$$%%%""""""#########$$$$$$$$$""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$#########""""""""""""###### !!!###$$$%%%%%%$$$$$$""""""###$$$$$$$$$$$$###########################$$$$$$############$$$$$$############$$$$$$$$$$$$###""""""###%%%&&&&&&%%%###$$$$$$$$$$$$$$$%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$""""""###$$$$$$$$$$$$$$$!!!"""""""""############ !!!""""""###$$$$$$&&&((()))(((&&&$$$$$$%%%"""###$$$$$$$$$$$$###"""""""""#########$$$$$$$$$########################$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!$$$$$$"""$$$%%%%%%%%%%%%%%%%%%$$$########################"""######"""!!!!!!"""$$$%%%%%%%%%%%%$$$###""""""!!!"""""""""""""""#######################################"""""""""!!!!!!""""""!!!!!!!!! !!!"""######"""!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###"""!!! ######$$$$$$$$$$$$######!!!!!!!!!!!!""""""######"""""""""""""""###%%%%%%""""""!!!!!!!!!!!!""""""!!!!!! !!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!#########"""!!!######$$$$$$$$$%%%%%%%%%$$$!!!"""%%%&&&%%%$$$$$$#####################!!! """###"""!!! !!!######$$$$$$$$$!!!!!!!!!!!!""""""""""""######$$$%%%&&&&&&''''''######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%***))))))(((&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$$$$###"""!!!""""""""""""!!!!!!!!!!!!&&&%%%%%%$$$$$$#########!!!%%%))))))(((%%%###########################!!!""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###""""""######$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!! """############$$$$$$$$$######$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$###########################!!!%%%''''''$$$!!! !!!"""'''))))))&&&"""!!!!!! !!!"""###%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%"""############$$$$$$$$$!!!"""###$$$%%%&&&''''''"""###$$$%%%%%%$$$###"""########################"""############$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$""""""###$$$$$$$$$$$$#########""""""""""""######!!!!!!"""###$$$%%%%%%%%% !!!"""###$$$%%%%%%%%%########################$$$$$$############$$$$$$######""""""""""""""""""###"""###%%%'''((('''&&&"""""""""######$$$$$$%%%"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%%%%%%%%%%%%%!!!!!!"""###############!!!!!!""""""#########$$$ !!!"""#########%%%&&&((((((%%%###""""""$$$$$$%%%%%%$$$###!!! """"""######$$$$$$$$$$$$########################"""""""""###$$$$$$%%%%%%""""""""""""""""""""""""########################)))%%%!!!"""&&&((('''$$$$$$$$$&&&''''''&&&$$$$$$########################$$$$$$$$$###!!!!!!$$$&&& !!!######$$$$$$$$$!!!!!!""""""######$$$$$$####################################"""""""""""""""!!!!!!!!! !!!"""######"""!!! """""""""""""""""""""""""""""""""""""""""""""""" !!!"""""""""!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!""""""######&&&%%%$$$###""""""""""""""""""!!!!!!!!!!!!""""""######""""""""""""######&&&%%%###""""""###%%%&&&""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################$$$######$$$&&&&&&%%%###%%%%%%$$$$$$###"""!!!!!! !!!!!!"""""""""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%'''''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''((('''&&&%%%%%%&&&'''((('''''''''(((((((((((()))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&""""""""""""###$$$%%%&&&%%%$$$###""""""###$$$$$$""""""""""""""""""""""""###%%%%%%$$$"""%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$###!!!"""###$$$$$$$$$"""!!! """"""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######""""""""""""""""""""""""$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$###!!!""" %%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!!!!""""""###############$$$%%%&&&%%%$$$###"""%%%%%%$$$%%%&&&%%%""" ###%%%&&&&&&%%%$$$$$$%%%!!!""""""######""""""!!!##################$$$$$$######################## !!!"""$$$$$$######"""########################$$$$$$############$$$$$$"""""""""!!!"""######$$$""""""""""""""""""""""""########################%%%$$$$$$###############$$$$$$############$$$$$$$$$######""""""######$$$ !!!"""###############""""""""""""""""""""""""%%%%%%%%%$$$###"""!!!!!!###"""""""""!!!!!! """"""############""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""""""""###$$$$$$$$$%%%###$$$$$$$$$$$$###""""""########################"""!!! !!!######%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$###""""""#########$$$$$$$$$########################$$$#########""""""!!!!!!$$$###!!!!!!"""%%%(((***!!!""""""""""""#########%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&########################$$$###"""""""""""""""###########################$$$######"""!!!  !!!"""###############!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!""""""###&&&$$$"""!!! !!!"""###!!!!!!!!!!!!"""""""""""" !!!!!!""""""######%%%$$$"""!!!!!!"""$$$%%%"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$######""""""$$$$$$######"""!!!!!! !!!!!!"""""""""""""""!!!!!! !!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """$$$&&&((())))))""""""###$$$%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#####################"""!!! !!!"""""""""""""""""""""""""""""" """$$$$$$""" #########""""""""""""!!! !!!"""###$$$$$$$$$"""######$$$###"""!!! """"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%######$$$$$$$$$$$$######""""""""""""""""""""""""$$$#########""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&######'''(((&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%"""""""""#########$$$$$$"""###$$$%%%%%%$$$######&&&%%%###$$$$$$###!!!###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$######"""########################$$$$$$############$$$$$$!!!"""""""""############################################################$$$$$$###""""""""""""###$$$$$$############$$$$$$$$$$$$############$$$$$$&&&%%%$$$######$$$%%%&&&########################%%%$$$$$$$$$###"""""""""%%%%%%%%%$$$$$$$$$######"""##################"""##############################$$$$$$$$$$$$#####################$$$$$$$$$""""""######""""""!!! ########################%%%$$$$$$###$$$%%%&&&'''%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$"""!!!$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""&&&%%%###!!! !!!""""""""""""#########$$$$$$###"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! """###$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$$$$$$$###"""""""""!!!!!!!!!""""""######%%%$$$"""!!! !!!"""###!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""######"""!!! !!!"""###""""""""""""""""""""""""""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!"""%%%'''&&&###!!!"""#########""""""!!! !!!""""""######""""""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######################## ###%%%'''((()))!!!!!!"""###%%%&&&'''(((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$###""""""!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""$$$$$$$$$$$$###!!! #########""""""""""""!!!######$$$$$$######"""!!!"""############"""!!!!!!""""""""""""""""""""""""#################################$$$$$$$$$$$$%%%######$$$$$$$$$$$$######""""""""""""""""""""""""###############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$###&&&&&&$$$&&&+++---+++#################################$$$$$$$$$$$$%%%#########$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%$$$'''%%%###"""""""""!!!###%%%&&&&&&%%%$$$$$$%%%###########################"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############"""########################$$$$$$############$$$$$$ !!!"""###$$$######"""################################################$$$######"""""""""""""""$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%***((($$$"""!!!"""$$$&&&########################$$$$$$########################""""""""""""!!!!!!######$$$$$$$$$$$$####################################$$$$$$$$$$$$######$$$$$$$$$##############################"""""""""##############################""""""######$$$%%%$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$###!!! $$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###############"""""""""&&&%%%$$$###!!! ############$$$$$$$$$%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$######""""""########################"""!!!!!!!!!"""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!##################"""!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$######"""!!!""""""""""""######$$$$$$$$$###"""!!! !!!"""###!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""###""""""!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""########################""""""""""""""""""""""""%%%(((+++)))$$$!!!###&&&######"""""""""!!!!!!!!!!!!!!!"""############"""%%%$$$$$$######$$$$$$%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$##################"""!!!!!!###############$$$$$$$$$""""""""""""""""""""""""""""""""""""###$$$%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$"""!!!!!!""""""#########"""""""""""""""""""""""""""""""""####################################$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""################################################"""######&&&+++---+++####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&'''''')))'''###"""""""""!!! ###$$$&&&&&&$$$###$$$%%%""""""!!!!!!!!!!!!""""""%%%%%%$$$$$$###"""""""""########################!!!"""""""""####################################$$$$$$############$$$$$$!!!###$$$%%%$$$"""!!!################################################$$$###""""""!!!!!!""""""$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%###"""!!!"""#############################################$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%$$$$$$$$$###"""""""""&&&&&&&&&%%%%%%%%%%%%%%%########################""""""""""""#########$$$$$$$$$$$$##################$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&%%%%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""###$$$%%%&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%&&&&&&&&&&&&########################""""""""""""""""""""""""%%%$$$$$$$$$######""""""########################!!!!!!!!!!!!"""###%%%%%%""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!#######################################""""""!!!""""""###$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""#########""""""#########!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""################################################%%%(((+++)))$$$!!!###&&&$$$###############""""""!!!""""""###############!!!!!! !!!!!!"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$######%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%%%%%%%###""" !!!"""############"""""""""######$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!"""###%%%'''(((%%%%%%%%%$$$$$$$$$######!!!###%%%&&&'''(((""""""""""""""""""######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""###############$$$$$$$$$######################## """"""%%%***+++)))$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&'''))))))***(((%%%######$$$###""""""$$$%%%%%%$$$######$$$&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#################################$$$$$$############$$$$$$!!!###$$$%%%$$$"""!!!################################################$$$######"""""""""""""""$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%!!!"""###%%%%%%%%%$$$##########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%$$$$$$$$$###"""""""""'''&&&%%%$$$$$$$$$%%%%%%""""""""""""""""""""""""%%%%%%%%%&&&&&&&&&&&&&&&###########################$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$ !!!###%%%''''''&&&%%%######$$$$$$$$$%%%%%%%%%############$$$$$$%%%%%%########################"""""""""""""""""""""""""""""""""######$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!"""###%%%%%%""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""############"""!!!!!!""""""###$$$$$$$$$$$$###!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!########################""""""""""""""""""""""""""""""""""""""""""""""""################################################"""%%%'''&&&###!!!"""###$$$$$$$$$###############!!!"""######$$$$$$#########""""""!!!!!!""""""###!!!!!!""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###### !!!###$$$$$$###""" !!!""""""###""""""""""""""""""""""""""""""$$$######"""######$$$$$$#########""""""""""""!!! !!!"""###$$$$$$$$$$$$"""""""""!!!""""""###$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$######$$$$$$$$$$$$######""""""""""""""""""""""""#########$$$$$$$$$$$$$$$########################"""$$$###%%%))))))'''$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$$$$$$$$$$$$$$$$###############$$$$$$%%%'''((())))))'''%%%%%%%%%&&&%%%$$$"""$$$%%%%%%$$$######$$$%%%$$$###""""""###$$$%%%!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!"""######$$$########################$$$$$$############$$$$$$ !!!"""###$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$###############$$$$$$############$$$$$$$$$##################$$$!!!###&&&((()))(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################"""""""""#####################$$$$$$$$$$$$######""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$###############%%%$$$###!!!!!!"""######"""""""""""""""""""""""""""###$$$%%%%%%%%%$$$$$$"""""""""##################$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%$$$###"""!!!$$$$$$%%%%%%%%%&&&&&&&&&#################################$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!############$$$$$$$$$%%%###"""!!! !!!"""###################################################!!!!!!""""""###$$$$$$%%%"""""""""""""""""""""""""""!!!!!!!!!"""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""!!! ###"""!!! !!!"""###""""""""""""""""""""""""########################""""""######""""""!!! !!!###$$$$$$$$$###""" !!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""""""""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""######$$$######"""""""""""""""###############""""""###$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!"""###$$$###!!! !!!"""######""""""""""""""""""""""""""""""$$$$$$$$$###""""""!!!!!!#########""""""""""""!!!%%%%%%$$$###""" ###"""!!!!!!!!!"""$$$%%%""""""""""""""""""""""""########################""""""""""""##################$$$$$$$$$$$$######""""""""""""""""""""""""#########$$$$$$%%%%%%%%%######################## ###%%%######&&&%%%"""########################""""""""""""############$$$$$$#########"""""""""######""""""###%%%&&&'''&&&%%%$$$%%%&&&&&&%%%###"""###%%%%%%###"""###$$$###"""!!! !!!"""### !!!""""""######""""""""""""""""""""""""###"""!!!!!!!!!"""$$$$$$########################$$$$$$############$$$$$$!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$############$$$$$$###""""""!!!!!!""""""###$$$%%%&&&'''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###""""""""" !!!!!!!!!""""""##################"""!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$#####################$$$$$$$$$%%%###""" !!!"""###"""""""""""""""""""""""" !!!"""""""""!!!!!!!!!"""""""""#########$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%$$$###""""""$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###############"""!!! """""""""#########$$$$$$'''%%%""" """$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############""""""""""""""""""""""""###"""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! !!!!!!"""#########""""""###"""!!! !!!"""###""""""""""""""""""""""""########################"""""""""""""""!!!!!!  """$$$$$$###"""!!! !!!!!!"""!!!!!!!!!!!!!!!!!!""""""""""""###"""""""""!!!!!!!!! !!!!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$######$$$&&&&&&%%%###!!!!!!!!!!!!""""""""""""""""""###$$$$$$$$$$$$###""""""!!!!!!!!!!!!"""""" !!!!!!"""###$$$$$$$$$########################!!!""""""#########""""""#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%!!!"""###$$$###!!! !!!###$$$%%%%%%%%%$$$""""""""""""""""""""""""""""""#########""""""!!!%%%%%%%%%$$$$$$$$$$$$###!!!""""""############"""!!!!!!!!!###$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################$$$$$$$$$$$$######""""""""""""""""""""""""#########$$$$$$%%%%%%%%%"""""""""""""""""""""""" ###$$$!!!!!!"""!!!""""""""""""""""""""""""""""""""""""############$$$#########""""""!!!!!!""""""!!!!!!!!!###$$$%%%#########%%%&&&&&&$$$""""""###%%%%%%###"""###$$$&&&%%%$$$""""""$$$%%%&&&!!!!!!"""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""$$$%%%########################$$$$$$############$$$$$$"""""""""!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$########################'''&&&%%%%%%$$$$$$%%%%%%$$$$$$############$$$$$$""""""!!!!!!!!!!!!""""""&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!""""""######$$$$$$$$$%%%""""""############""""""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""######$$$$$$$$$%%%&&&%%%###!!!!!!"""###$$$""""""""""""""""""""""""!!!"""###%%%%%%$$$$$$###!!!!!!""""""#########$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%&&&''''''((('''""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%!!!""""""""""""#########,,,)))%%%"""!!!"""%%%'''""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""$$$###"""""""""""""""###########################$$$######"""!!!  !!!"""""""""!!!$$$"""!!! !!!"""$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!  """###$$$###!!!  !!!""""""!!!!!!!!!!!!!!!!!!""""""""""""######""""""!!!!!!!!! """"""""""""############!!!!!!!!!!!!!!!"""###### !!!!!!""""""######"""""""""""""""!!! """"""""""""""""""""""""%%%%%%$$$###""""""######"""""""""""""""""""""""" !!!"""###$$$%%%%%%%%%%%%%%%$$$###""""""######$$$###!!! """$$$&&&######""""""""""""##############################$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######""""""######$$$$$$$$$%%%&&&&&&%%%%%%$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""######################## !!!!!!""""""###### !!!!!!""""""############$$$$$$%%%%%%&&&&&& """$$$%%%$$$###"""%%%$$$$$$$$$###"""""""""###"""!!!!!!!!!"""$$$%%%%%%%%%%%%$$$###"""!!!!!!!!! !!!"""###!!!"""###%%%%%%$$$##################""""""""""""((('''%%%###""""""######"""$$$$$$ !!!%%%&&&$$$%%%%%%$$$$$$$$$$$$$$$$$$!!!"""###%%%%%%%%%$$$###&&&###"""$$$"""'''%%%+++666666***###%%%"""############$$$$$$$$$ """###!!!###&&&!!!!!!""""""#########$$$%%%%%%$$$###""""""######$$$$$$$$$#########""""""%%%###!!!"""%%%&&&$$$"""###%%%&&&%%%$$$###$$$%%%"""###$$$%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%%((('''%%%######$$$%%%&&&########################$$$###"""!!!!!!"""###$$$########################%%%%%%&&&%%%$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################!!!"""""""""############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$&&&%%%$$$###""""""""""""!!!!!!"""###$$$$$$%%%%%%"""""""""###$$$$$$$$$%%%'''&&&$$$""""""###$$$%%%######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%"""""""""###$$$$$$$$$%%%'''### %%%((((((%%%!!!!!!""""""#########$$$################################################"""###%%%&&&&&&%%%###"""###$$$$$$$$$$$$###""""""$$$$$$$$$#########""""""$$$$$$###""""""###$$$$$$!!!!!!!!!!!!""""""""""""%%%""" !!!###$$$###!!!!!!  """$$$&&&########################$$$$$$############$$$$$$""""""""""""############&&&%%%$$$"""!!! ###""""""!!!!!!!!!!!!!!! !!!!!!!!!"""!!! !!!###$$$########################&&&%%%"""!!!!!!"""%%%&&&%%%$$$!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""###### !!!!!!!!!"""""""""###%%%%%%%%%%%%%%%$$$####################################"""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""$$$###"""!!!!!!###$$$&&&######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""######$$$$$$$$$&&&&&&%%%$$$$$$###""""""########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!""""""""""""""""""###$$$%%%%%%$$$"""!!!$$$$$$##################""""""!!!!!!"""###%%%&&&$$$$$$$$$$$$###"""!!!!!!""""""!!!!!!!!!"""###$$$""""""###$$$$$$$$$$$$############"""""""""!!!!!!&&&%%%$$$###""""""######!!!###### ###$$$"""""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$%%%""""""$$$###!!!((($$$'''000///&&&"""&&&"""############$$$$$$$$$"""""""""!!!!!!!!!###%%%!!!"""""""""############%%%$$$$$$###""""""######$$$$$$$$$#########"""""""""  """"""!!!!!!"""###"""!!!!!!"""###!!!!!!"""###############%%%%%%$$$######$$$$$$%%%%%%$$$"""!!!!!!!!!##############################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%$$$""" $$$$$$$$$$$$$$$#####################################################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$$$$%%%%%%%%%$$$###"""""""""###!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%###############$$$$$$$$$$$$ """%%%$$$""""""#########$$$$$$$$$$$$################################################"""###$$$%%%%%%$$$###"""$$$$$$$$$############"""$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############%%%""" !!!###$$$###!!!!!!!!!"""######$$$$$$$$$###########################""""""""""""""""""###""""""""""""############&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!"""###$$$%%%########################%%%$$$"""!!!!!!"""$$$%%%$$$###"""!!! !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!""""""""""""""""""#########"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""######$$$$$$$$$############"""!!!!!!!!!""""""#########$$$$$$$$$%%%%%%######""""""""""""######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######"""""""""""""""#########%%%%%%%%%$$$######""""""########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!! $$$$$$%%%%%%$$$###!!! """"""##################""""""""""""###$$$&&&&&&$$$$$$$$$$$$###"""!!!!!!######"""""""""###$$$%%%#########"""######$$$%%%""""""""""""!!!!!!!!!!!!$$$###""""""""""""######!!!###""""""""" """"""""""""""""""""""""##################$$$%%%$$$!!!!!!###### """'''"""###(((((("""!!!&&&"""############$$$$$$$$$$$$"""!!!!!!"""$$$$$$###""""""""""""############%%%$$$######"""#########$$$$$$$$$###############$$$###""""""$$$$$$###"""###$$$%%%%%%######$$$%%%!!!!!!"""############"""%%%$$$$$$######$$$%%%%%%$$$###"""!!! !!!"""###########################$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&&&&%%%%%%$$$$$$$$$######"""""""""###################################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######%%%$$$$$$#########$$$$$$"""""""""###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%'''((((((&&&$$$#########$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$################## !!!######"""$$$$$$$$$$$$$$$%%%%%%%%%################################################!!!"""###$$$$$$###"""!!!%%%%%%###"""""""""###$$$$$$$$$$$$###############!!!!!!""""""""""""!!!!!!############$$$$$$$$$$$$$$$"""!!!!!!"""######"""!!!"""$$$&&&&&&%%%###!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""############ !!!###$$$%%%%%%$$$$$$#################################""""""#########"""###$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""""""""!!!!!!""""""""""""############""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$""""""""""""""""""""""""######$$$$$$$$$######"""""""""!!!!!!!!!!!!!!!"""###$$$%%%&&&&&&&&&%%%%%%$$$######""""""######$$$$$$%%%%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""%%%$$$$$$$$$######""""""########################""""""""""""""""""""""""##############################""""""!!!!!! ######""""""!!!!!! $$$$$$######""""""!!!!!!######$$$$$$###"""!!!!!!!!!!!!""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$###############"""!!!!!!""""""""""""######$$$$$$$$$###"""""""""###%%%&&&"""""""""!!!!!!!!! !!!!!!!!!!!!!!!"""""""""!!!###### """"""$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%###!!!!!!$$$$$$!!!!!!$$$%%%"""!!!%%%$$$!!!!!!%%%""""""#########$$$$$$$$$$$$!!! ###$$$### """""""""""""""#########$$$$$$###############$$$########################%%%%%%$$$$$$%%%%%%%%%$$$###$$$%%%$$$######$$$%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""######$$$########################"""###%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%%%%%%%%%%$$$$$$######"""!!!!!!!!!#########################################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###""""""""""""$$$$$$#########$$$%%%%%%""""""#########$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&&&&&&&%%%$$$#########$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""""""""%%%###!!!!!!$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!"""############"""!!!&&&%%%###!!!!!!"""###%%%########################!!!!!!"""######"""!!!!!!"""""""""#########$$$$$$######"""!!!"""#########"""###$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!"""""""""############ !!!"""###$$$$$$###""""""""""""###!!!!!!!!!!!!!!! """""""""#########$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! !!!######"""!!! """"""""""""############""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!######$$$%%%%%%$$$$$$$$$########################$$$###############$$$$$$""""""""""""""""""""""""######$$$$$$$$$######""""""!!!!!!!!!!!!!!!""""""###$$$&&&''''''&&&%%%$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$###############"""""""""""""""$$$$$$###############"""########################""""""""""""""""""""""""##############################""""""!!!!!! ######""""""!!!!!! $$$$$$######""""""!!!!!! !!!!!!""""""#########!!!!!!!!!""""""######$$$'''&&&&&&%%%$$$###"""!!!""""""#########"""!!!!!!!!!!!!"""""""""#########$$$###"""""""""###%%%&&&""""""""""""!!!!!!!!!!!! !!!!!!!!!""""""!!!!!!"""%%%%%%""""""%%%$$$!!!######$$$$$$$$$%%%%%%%%%%%%$$$###"""""""""$$$$$$###!!!!!!$$$$$$""""""%%%###!!!"""%%%%%%###"""###""""""#########$$$$$$$$$###!!! ######!!!######""""""""""""""""""$$$###############$$$$$$########################!!!""""""""""""!!!""""""  $$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%##################$$$$$$########################!!!"""$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""###########################"""""""""!!!!!!################################################""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%###############$$$$$$$$$%%%%%%$$$$$$######""""""$$$$$$###""""""###$$$%%%######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""""""""%%%$$$$$$$$$%%%&&&&&&%%%##################""""""################################################"""""""""######"""""""""&&&%%%###!!!!!!"""###%%%########################$$$%%%%%%%%%%%%%%%%%%$$$!!!!!!!!!"""""""""###############"""!!!"""######$$$###"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!$$$######""""""######$$$!!!"""""""""#####################""""""######$$$######"""!!!!!!!!!!!!"""############""""""!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!!  """###"""  !!!!!!!!!!!!###""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######$$$#########""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###"""""""""""""""""""""""""""######$$$$$$$$$######""""""!!!!!!!!!"""#########$$$%%%&&&'''&&&%%%%%%$$$$$$############$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%''''''&&&%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%$$$###############""""""%%%%%%%%%$$$$$$$$$######$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!! !!!!!!"""######$$$$$$!!!!!!""""""""""""""""""&&&&&&&&&%%%$$$"""!!! !!!""""""######"""!!!!!! !!!""""""######""""""#########"""######$$$%%%############""""""""""""!!!!!!""""""""""""!!! """%%%&&&$$$$$$''''''$$$!!!!!!!!!"""######$$$$$$%%%$$$##################$$$!!!!!!$$$$$$""""""%%%!!!"""$$$&&&&&&%%%######"""############$$$$$$$$$"""!!!!!!"""###"""!!!############""""""""""""#########"""######$$$%%%###############$$$$$$$$$"""$$$%%%$$$###"""###$$$ !!!!!! !!!"""############"""!!!!!!""""""$$$%%%%%%%%%%%%%%%!!!!!!""""""""""""""""""########################!!!"""###$$$%%%%%%%%%%%%#################################"""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""$$$&&&(((***,,,&&&%%%%%%$$$$$$$$$%%%%%%########################$$$$$$##################$$$###!!! """$$$&&&######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""########################################################################%%%%%%###"""""""""###$$$###############$$$$$$$$$""""""!!! !!!"""""" !!!!!!!!!"""""""""""""""######"""!!!!!!"""$$$###""" !!!###$$$""""""""""""""""""""""""$$$$$$############$$$$$$""""""""""""############$$$$$$###"""!!!!!!!!!"""###""""""!!!!!!!!!!!!!!!""""""!!!!!!  !!!""""""""""""!!!""""""""""""""""""""""""!!!!!!############!!!!!!!!!"""###"""!!! !!!!!!!!!!!!######"""!!!!!!!!!!!!!!!###"""""""""!!!!!!!!!  !!!!!!!!!!!!!!!########################!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$######$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%""""""######$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%''''''&&&%%%######$$$%%%%%%&&&''''''%%%%%%&&&''''''&&&%%%%%%#########$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%$$$$$$$$$###""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""""""""$$$$$$$$$$$$$$$$$$%%%%%%"""""""""""""""!!!!!!!!!######$$$$$$$$$###"""!!!!!!!!!"""""""""""""""!!!!!!"""###$$$$$$$$$######""""""###$$$$$$$$$$$$###$$$$$$$$$$$$############"""############"""  $$$&&&%%%&&&)))(((%%% !!!!!!"""######$$$$$$$$$$$$$$$$$$$$$###""""""%%%""""""%%%$$$!!!!!!$$$"""###$$$$$$$$$%%%%%%$$$"""############$$$$$$$$$"""$$$%%%%%%$$$"""""""""############"""""""""!!!######""""""###$$$$$$%%%""""""#########$$$$$$$$$$$$&&&((('''%%%$$$&&&'''###$$$%%%$$$######$$$%%%###############"""!!!!!!!!!"""$$$%%%&&&&&&%%%%%%!!!""""""################################################$$$$$$%%%''''''$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%''')))***'''&&&%%%$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$######"""######$$$$$$%%%######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%###############$$$$$$$$$"""###$$$$$$############$$$$$$$$$######"""""""""################################################$$$$$$############$$$$$$$$$$$$$$$############"""""""""#########$$$$$$$$$!!!  !!!!!!!!!"""""""""#########!!!###$$$###!!! """%%%!!!!!!!!!!!!"""###$$$$$$##############################""""""""""""######""""""""""""############""""""!!! !!!$$$###""""""!!!!!!""""""!!!  !!!"""#########""""""########################"""##################"""!!!"""###$$$$$$###""""""""""""""""""##################"""!!!!!!!!!!!!!!!######""""""!!!!!!!!! """"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$%%%%%%"""""""""""""""""""""""" !!!"""###$$$%%%%%%%%%######""""""###$$$%%%%%%#########$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%!!!!!!"""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%######$$$%%%%%%&&&''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&''''''(((((((((%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######################## !!!!!!""""""###### !!!!!!""""""############$$$$$$%%%%%%&&&&&&(((((('''&&&%%%%%%%%%%%%######""""""!!!!!!  """###$$$$$$######!!!!!!"""""""""""""""!!!"""###$$$%%%&&&%%%$$$$$$!!!"""###%%%%%%$$$######%%%%%%%%%$$$$$$$$$#########$$$$$$$$$###""" ###%%%$$$&&&))))))&&&"""######$$$%%%%%%&&&&&&###$$$%%%%%%%%%###"""!!!&&&###"""%%%$$$!!!!!!$$$###$$$###!!!"""$$$&&&%%%"""############$$$$$$$$$###&&&)))(((%%%######%%%$$$#########""""""!!!!!!######""""""###$$$%%%%%%""""""######$$$$$$$$$$$$!!!###%%%$$$"""!!!###%%%!!!###$$$###"""!!!"""###%%%%%%%%%%%%%%%$$$###"""!!!"""$$$%%%&&&&&&%%%%%%###$$$%%%&&&&&&&&&&&&&&&########################%%%%%%$$$$$$%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$#########$$$((('''&&&%%%$$$#########$$$$$$##################$$$$$$$$$%%%%%%&&&&&&&&&!!!"""$$$&&&&&&&&&$$$#########$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$%%%###$$$&&&&&&$$$###$$$$$$%%%%%%%%%$$$$$$#########################################################%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$###""""""""""""######$$$$$$$$$$$$'''%%%""" """%%%'''"""############$$$$$$$$$!!!###$$$###!!! """%%%!!!###%%%&&&%%%$$$$$$########################""""""!!!!!!!!!!!!""""""""""""""""""############%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""#########%%%$$$$$$###"""!!!!!!!!!!!!"""###$$$%%%$$$##############################$$$##################$$$$$$$$$%%%%%%%%%$$$$$$$$$"""""""""""""""""""""""" !!!"""######"""!!! """"""""""""""""""""""""######""""""!!! !!!!!!""""""#########$$$""""""""""""""""""######$$$!!! """""" """"""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$###"""!!!!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$############"""$$$$$$$$$#########""""""$$$$$$######"""#########%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''(((((()))((('''&&&%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%((('''%%%%%%$$$%%%&&&'''$$$$$$############$$$$$$""""""!!!!!!"""###$$$$$$########################$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$############"""!!!!!!!!!!!!""""""""""""######""""""""""""######%%%###"""###&&&'''%%%"""!!!!!!!!!!!!"""###$$$%%%"""""""""!!!""""""###$$$######$$$$$$$$$######"""###%%%'''&&&%%%$$$%%%%%%"""############$$$$$$$$$"""""""""""""""#########$$$###"""!!!!!!"""###$$$#########$$$%%%%%%%%%&&&"""############$$$$$$$$$$$$$$$##################"""###%%%&&&&&&%%%###"""""""""""""""""""""""""""########################$$$$$$$$$############"""$$$$$$######""""""!!!!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###'''(((((('''$$$"""""""""&&&&&&&&&&&&&&&%%%$$$###########################$$$$$$############$$$$$$###$$$%%%%%%&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$'''&&&%%%%%%''''''&&&$$$'''&&&%%%%%%''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%#########""""""!!!!!!!!!%%%%%%$$$######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%&&&&&&$$$!!!""""""""""""""""""""""""&&&%%%###"""""""""###$$$ !!!!!!""""""######$$$#########""""""!!!!!!########################!!!!!!!!!"""######$$$$$$######################## !!!######!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""""""""""""""$$$#########""""""!!!!!!%%%&&&###!!!"""!!! !!!"""###$$$$$$$$$$$$$$$#########""""""""""""""""""!!!!!!!!!!!!######################## !!!"""######"""!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""#####################"""""""""""""""$$$!!!!!!###"""!!!!!!!!!"""###%%%&&&''''''%%%%%%%%%%%%%%%$$$#####################$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$#########""""""%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''((()))((('''&&&%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%'''&&&%%%%%%%%%%%%&&&'''$$$$$$############$$$$$$"""""""""""""""###$$$%%%########################$$$$$$############$$$$$$######""""""""""""######$$$$$$$$$#########""""""!!!!!!!!!!!!"""""""""###!!!"""############"""!!!$$$""""""$$$'''(((&&&$$$""""""!!!""""""###$$$%%%###""""""""""""###$$$$$$######$$$$$$$$$######""""""###%%%%%%#########$$$"""############$$$$$$$$$#########"""""""""""""""######"""!!!!!!!!!"""############$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$############"""############"""""""""""""""############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%########################%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%""""""###$$$$$$$$$$$$$$$"""######$$$%%%$$$$$$$$$###$$$&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$###$$$%%%%%%&&&&&&%%%%%%######$$$%%%%%%%%%%%%$$$%%%$$$###$$$%%%&&&%%%$$$%%%$$$###$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$######$$$%%%%%%###""""""""""""""""""######"""!!!"""$$$$$$""" ########################%%%$$$$$$###""""""######"""""""""#########$$$$$$############"""""""""!!!########################$$$$$$######"""!!!!!!!!!######################## """$$$###"""!!!""""""####################################################################################"""""""""!!!!!!###"""###$$$###!!!!!!!!!"""""""""""""""$$$$$$$$$#########""""""###"""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!""""""###$$$$$$%%%""""""""""""############$$$#########""""""!!!!!!$$$"""!!!!!!"""######"""######$$$%%%%%%$$$###"""%%%%%%%%%&&&%%%%%%$$$###$$$$$$$$$#########""""""$$$$$$$$$############"""$$$$$$$$$##############################$$$%%%&&&#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''((('''&&&&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$$$$############$$$%%%%%%########################$$$$$$############$$$$$$""""""!!!!!!!!!!!!""""""$$$$$$#########"""""""""!!!!!!!!!"""""""""###### !!!###$$$$$$###!!! !!!!!!!!!###%%%&&&%%%$$$""""""""""""###$$$%%%&&&###############$$$%%%%%%"""######$$$$$$$$$###### """######"""!!!!!!""""""############$$$$$$$$$$$$$$$######""""""!!!!!!""""""!!!!!!!!!!!!""""""##################"""""""""############$$$$$$$$$########################$$$###!!! !!!###$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""###############"""############$$$$$$$$$""""""######$$$%%%%%%%%%########################%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%""""""""""""############%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%"""######$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%"""$$$%%%&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$###$$$$$$%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%$$$###"""!!!!!!"""$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$"""!!!!!!"""######"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""#########$$$$$$$$$$$$$$$############""""""""""""########################$$$$$$######"""!!!!!!!!!########################!!!###%%%%%%###"""###$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""" !!! !!!%%%&&&$$$#########""""""!!!!!!!!!$$$$$$$$$#####################"""""""""!!!!!!!!! !!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""######$$$$$$$$$$$$"""""""""""""""#########$$$$$$######"""!!!!!!!!!$$$############$$$###### """###"""!!! $$$$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$#########""""""######################## !!!"""###$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%########################$$$$$$############$$$$$$######""""""""""""##################""""""""""""!!!!!!"""""""""#########"""""""""!!!!!!""""""""" !!!!!!""""""!!!!!!"""""""""######$$$%%%&&&$$$$$$######$$$$$$%%%&&&""""""###$$$$$$$$$###### """######"""!!!!!!"""""""""#########$$$$$$$$$%%%$$$$$$###"""!!! !!!!!!!!!!!!!!!!!!""""""$$$#########"""!!!!!!!!!""""""#########$$$$$$$$$###############$$$$$$$$$$$$###"""!!!!!!"""###$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""######$$$$$$$$$""""""#########$$$$$$$$$ !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%'''&&&$$$###############$$$$$$$$$######""""""###############$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$!!! !!!$$$%%%%%%$$$!!! !!!$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&$$$""""""$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$""""""######$$$$$$$$$$$$$$$$$$#########"""""""""""""""########################!!!!!!!!!"""######$$$$$$########################"""$$$&&&%%%$$$###$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""" """!!!###&&&&&&############"""""""""!!!!!!#################################"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""$$$$$$$$$$$$######""""""######""""""""""""""""""############""""""!!!!!!######$$$$$$$$$######$$$"""$$$%%%%%%""""""############""""""!!!""""""###$$$$$$%%%%%%$$$$$$$$$#########""""""######################## !!!"""###$$$$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''###$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%########################$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%#########"""""""""!!!!!!""""""""""""############$$$"""  """$$$"""#########"""!!! """"""""""""###$$$%%%&&&$$$$$$######$$$$$$%%%&&&!!!"""###$$$$$$$$$$$$$$$!!!###$$$$$$###""""""###""""""#########$$$$$$$$$%%%$$$$$$###"""!!! !!!!!!"""""""""""""""$$$#########"""!!!!!!!!!""""""#########$$$$$$$$$""""""#########$$$$$$$$$######$$$%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""######$$$$$$%%%%%%""""""#########$$$$$$$$$ !!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%###$$$&&&%%%$$$######$$$"""######$$$$$$$$$######"""""""""######$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$############$$$%%%%%%%%%%%%$$$###"""!!!###%%%&&&&&&%%%###"""!!!###%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######&&&$$$""""""$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$%%%%%%$$$###"""########################""""""""""""""""""##############################!!!!!!!!!"""######$$$$$$###########################$$$&&&&&&$$$###$$$%%%""""""""""""""""""""""""################################################""""""""""""""""""######"""$$$######%%%$$$!!!""""""""""""################################################""""""""""""########################""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""%%%$$$$$$###""""""!!!!!!############"""""""""""""""""""""""""""""""""###!!!###%%%%%%###"""###$$$ """""""""!!!!!! !!!"""""""""""""""""" !!!"""###$$$%%%&&&&&&$$$$$$$$$############"""###############$$$$$$$$$###############$$$%%%&&&###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$############$$$########################$$$$$$############$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%######"""""""""!!!!!!!!!"""""""""#########$$$$$$$$$"""  """$$$###%%%&&&%%%###"""""""""!!!!!!!!!!!!"""###$$$%%%###############$$$%%%%%%!!!"""###$$$$$$$$$$$$$$$"""$$$%%%%%%$$$######$$$"""############$$$$$$$$$$$$$$$######""""""!!!!!! !!!"""###$$$$$$########################"""""""""############$$$$$$$$$"""""""""###$$$$$$%%%%%%"""###%%%''''''%%%###"""########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""#########$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%% ###$$$$$$%%%&&&((("""###$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###"""######$$$%%%%%%%%%%%%$$$$$$######$$$&&&'''&&&%%%$$$######$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$"""!!! !!!###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$##################"""""""""""""""""""""####################################$$$$$$######"""!!!!!!!!!########################"""$$$&&&%%%$$$###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""""""""""""""""""""""""""############!!!$$$%%%######%%%### """""""""######$$$$$$$$$###############$$$$$$$$$$$$$$$#########"""""""""""""""""""""""""""""""""###"""!!! !!!"""###""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!!!!!!!!!!"""######$$$$$$ ###%%%%%%###!!!"""###&&&&&&$$$###!!!!!!!!!"""###############""""""#########$$$$$$$$$$$$$$$$$$############"""""""""#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&& """###%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&!!!"""$$$%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###"""""""""""""""########################$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%###"""""""""!!!!!!!!!!!!""""""#########$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$"""!!!"""$$$ !!!"""###$$$###""""""""""""###$$$$$$!!!!!!"""$$$$$$%%%%%%$$$"""$$$%%%%%%$$$######$$$"""############$$$$$$$$$#########""""""""""""""" !!!###$$$%%%%%%%%%$$$#########$$$$$$$$$$$$$$$"""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""%%%$$$$$$$$$$$$$$$$$$###"""############$$$$$$$$$######$$$$$$$$$$$$$$$$$$######################## """$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%%%%%%%$$$###"""######$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$#################################$$$%%%%%%$$$#########$$$%%%%%%&&&&&&%%%%%%"""######$$$%%%$$$$$$$$$"""$$$$$$%%%'''(((######$$$%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$###""""""######$$$%%%%%%%%%%%%$$$%%%$$$###$$$%%%&&&%%%$$$%%%$$$###$$$%%%&&&%%%$$$########################$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%%%%%%%$$$###'''&&&&&&%%%%%%&&&&&&'''!!! """$$$%%%$$$"""##############################""""""###$$$$$$%%%%%%%%%$$$$$$$$$#########!!!"""""""""####################################$$$$$$######"""!!!!!!!!!########################"""$$$%%%%%%$$$######$$$""""""""""""""""""""""""################################################!!!"""""""""############!!!$$$%%%""""""%%%$$$!!!$$$$$$###############"""""""""#########$$$$$$$$$$$$$$$$$$#########""""""###"""!!! !!!"""###"""""""""""""""""""""""" !!!!!!""""""######$$$#########""""""!!!!!! !!!"""###$$$%%%%%%"""%%%%%%"""!!!!!!### """$$$%%%'''!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$############"""""""""######$$$$$$$$$$$$$$$$$$################## """###$$$###!!! %%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&&&&%%%#########$$$$$$%%%%%%%%%!!!"""$$$%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$###"""!!!!!!""""""########################$$$$$$############$$$$$$$$$$$$############$$$$$$""""""""""""!!!!!!!!!!!!"""############$$$$$$$$$"""$$$$$$""" !!!$$$ !!!"""###"""""""""!!!"""######$$$!!!!!!"""$$$$$$%%%%%%%%%"""###%%%%%%###"""###$$$"""############$$$$$$$$$"""""""""""""""#########!!!"""$$$%%%&&&&&&%%%%%%#########$$$%%%%%%%%%&&&"""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$###""" """###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""&&&%%%%%%$$$$$$#########"""############$$$$$$$$$!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! """###$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$%%%&&&&&&%%%$$$###""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###########################"""###$$$%%%%%%$$$###"""###$$$%%%%%%&&&&&&%%%%%%""""""###$$$$$$$$$$$$### """$$$$$$$$$###$$$%%%###$$$%%%&&&&&&&&&&&&&&&!!!!!!"""###$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$###"""!!!######$$$%%%%%%%%%%%%$$$&&&$$$###$$$%%%%%%$$$###&&&$$$###$$$%%%%%%$$$###########################!!!!!!!!!""""""############$$$%%%&&&&&&%%%$$$###$$$######""""""######$$$"""""""""%%%''''''&&&$$$""""""""""""""""""""""""$$$###"""""""""###%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$!!!!!!""""""#########$$$########################!!!!!!!!!"""######$$$$$$########################!!!###%%%$$$###"""###$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$!!!$$$$$$""""""%%%&&&###&&&&&&%%%$$$###"""!!! """"""######$$$$$$$$$$$$$$$$$$$$$############""""""###$$$"""!!!"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$############""""""!!!!!!%%%$$$###!!!!!!!!!"""######"""!!! !!!"""### !!!!!!!!!!!! """ """$$$%%%$$$!!!!!!""""""""""""!!!!!!"""""""""""""""######$$$######""""""######$$$%%%$$$$$$$$$#########""""""""""""#########$$$$$$$$$###$$$%%%&&&%%%%%%###"""'''&&&$$$""""""###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$###"""'''''''''&&&&&&%%%%%%%%% !!!$$$&&&&&&%%%###!!!###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%$$$###""""""#########""""""$$$&&&$$$$$$$$$%%%%%%$$$$$$$$$"""""""""###%%%&&&$$$###!!!!!!"""###############%%%"""!!!$$$&&&%%%######!!!"""###$$$$$$###"""!!!""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$##############################""""""""""""##############################!!!!!!""""""#########$$$#########"""""""""!!!!!!!!!!!!!!!"""$$$%%%###"""!!!  """######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$###"""###$$$$$$###!!! !!!###$$$&&&%%%###"""""""""######%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&########################"""###$$$###""""""$$$%%%&&&$$$"""!!!###%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&########################'''&&&$$$""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######!!! """&&&***#################################""" !!!###%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$$$$$$$$$$############""" !!!"""###$$$%%%%%%%%%&&&%%%%%%$$$#########$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""############""""""""""""######$$$%%%%%%%%%###!!!"""%%%%%%###!!!######################## !!!!!!!!!!!! ######$$$$$$$$$$$$######"""!!! !!!###$$$###$$$&&&&&&$$$######$$$"""!!! !!!###%%%'''!!!######!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$######""""""!!!!!!!!!!!!%%%$$$"""!!!!!!!!!"""######"""  """###!!!!!!""""""""""""!!!!!!$$$""" !!!###$$$###"""!!!!!!""""""""""""!!!!!!"""""""""""""""######$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$#########""""""#########$$$$$$$$$$$$%%%###$$$%%%%%%%%%%%%$$$###'''&&&$$$###"""###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((()))))))))'''&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$#########$$$%%%$$$######$$$&&&######$$$$$$$$$$$$######%%%###""""""######!!! !!!"""###############"""!!! !!!"""!!! """"""############""""""""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$##############################""""""""""""##############################""""""##################%%%%%%%%%$$$$$$$$$############"""$$$%%%&&&%%%######"""!!!!!!!!!"""$$$$$$!!!""""""""""""#################################"""$$$%%%$$$###"""###$$$&&&%%%###""""""###%%%&&&((('''&&&%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&########################%%%&&&&&&%%%###"""###%%%&&&%%%$$$$$$%%%$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%###"""###&&&)))$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###!!!!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$############"""!!!"""###$$$$$$$$$$$$$$$%%%$$$######"""""""""###########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!"""$$$%%%$$$###########################$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$############"""""""""###$$$%%%&&&'''(((&&&###!!!!!!!!!###"""!!! !!!###%%%&&&!!!""""""!!! !!!###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$""""""""""""!!!!!!!!!!!!$$$###""""""!!!"""""""""###""""""###""""""############""""""%%%#########$$$$$$""" !!!""""""######""""""!!!"""""""""""""""######$$$%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$&&&%%%$$$#########$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%'''%%%###!!!"""%%%)))+++%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%&&&%%%$$$###$$$%%%"""##################"""$$$""" !!!""""""!!!"""###############""""""!!!###%%%$$$###"""############""""""""""""######""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$##############################""""""""""""##############################$$$$$$$$$$$$$$$#########%%%%%%%%%$$$$$$$$$$$$$$$$$$""""""###$$$%%%$$$###$$$$$$######$$$$$$%%%&&&!!!""""""""""""#########""""""""""""""""""""""""###$$$%%%$$$###"""###%%%&&&%%%$$$######$$$%%%&&&(((((('''&&&&&&&&&&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%#################################!!! $$$############!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$############$$$$$$$$$$$$$$$############""""""######$$$$$$$$$######$$$###""""""!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!"""###$$$%%%%%%$$$$$$###""""""!!!$$$###!!!!!!###%%%%%%%%%########################"""######$$$$$$######"""######$$$$$$$$$$$$############""""""######$$$%%%&&&''''''&&&###!!!!!!!!!$$$###"""!!!!!!"""###$$$ !!!!!!!!!!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""######""""""""""""""""""###""""""###!!!""""""######""""""!!!!!!"""###$$$$$$###""" """""""""######""""""""""""""""""""""""######$$$$$$$$$######$$$$$$%%%&&&########################$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$%%%%%%%%%$$$%%%%%%$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###!!!"""&&&((($$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$######$$$%%%&&&$$$&&&'''&&&%%%$$$$$$%%%""""""############""""""!!!!!!$$$&&&'''######$$$$$$$$$###""""""!!!&&&(((%%%$$$%%%&&&%%%$$$###"""!!!!!!"""###$$$""""""######$$$$$$$$$%%%########################""""""###$$$$$$$$$$$$$$$########################$$$######""""""######$$$########################&&&%%%%%%$$$$$$#########"""""""""""""""""""""""""""!!! !!!""""""!!!$$$$$$$$$$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%###########################$$$%%%%%%######$$$%%%######"""!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%######################## !!!!!! %%%$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$(((((('''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%$$$###""""""###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$######"""$$$######"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!  """#########""""""!!!!!!!!!!!!$$$###!!!!!!"""$$$%%%&&&########################!!!!!!""""""""""""!!!!!!######$$$$$$$$$$$$######"""""""""""""""######$$$"""$$$%%%%%%$$$$$$$$$%%%%%%$$$###"""""""""######!!! """######$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""""""""#################################"""""""""#########""""""###"""  """### !!!!!!""""""!!!!!! !!!"""""""""""""""""""""############"""""""""""""""""""""######$$$"""""""""""""""######$$$########################$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%% !!!############$$$$$$$$$$$$######&&&%%%############%%%&&&###%%%''''''%%%$$$$$$%%%""""""############""""""""" """&&&'''(((######$$$$$$$$$$$$###"""###%%%""""""%%%&&&###$$$###"""!!!!!!"""###$$$"""###############$$$$$$########################""""""###$$$$$$$$$$$$###########################$$$$$$############$$$$$$########################&&&%%%%%%$$$$$$#########""""""""""""""""""""""""$$$""" !!!""""""!!!#########$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%$$$###$$$%%%###""""""""""""""""""###"""""""""#########""""""%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%########################"""###$$$#########%%%'''***'''%%%%%%&&&'''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$######"""$$$$$$#########$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""###%%%(((***"""""""""#########$$$$$$#########""""""###%%%&&&##############################$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%!!!###%%%%%%$$$$$$%%%&&&%%%%%%$$$######""""""""""""!!! """$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""############!!!!!!"""############"""###"""!!! !!!"""### !!!!!!!!!!!!  !!! !!!"""###"""######$$$$$$######""""""""""""""""""######$$$!!!!!!!!!!!!!!!"""#####################$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%############$$$%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&'''((($$$$$$$$$$$$%%%%%%%%%%%%!!!!!!"""############"""""""""############""""""$$$##################$$$!!!###&&&&&&%%%$$$%%%%%%"""##################"""&&&$$$""""""###$$$$$$###"""######$$$%%%%%%$$$$$$ %%%%%%###&&&---,,,&&&######""""""""""""######################################################!!!"""######$$$$$$##############################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%'''%%%###"""###%%%%%%$$$!!!"""###$$$$$$$$$$$$###!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$######################## """############&&&(((&&&###!!!!!!"""%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######################## ###%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%&&&&&&&&&'''(((###########################%%%'''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$############""""""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%&&&""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%''')))***###$$$$$$%%%&&&&&&''''''"""$$$%%%$$$###"""###$$$########################!!!!!!""""""""""""!!!!!!######$$$$$$$$$$$$######%%%%%%&&&''''''''''''&&&$$$&&&'''&&&$$$""""""###%%%%%%%%%$$$$$$######"""$$$""" ###$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""### !!!!!!!!!""" !!!"""###$$$######"""""""""############""""""!!!!!!""""""""""""!!!!!! !!!!!!"""$$$"""######$$$$$$######""""""""""""""""""######$$$"""""""""!!!"""######$$$""""""#########$$$$$$$$$#########$$$$$$$$$$$$%%%###############%%%&&&'''######$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$########################!!! !!!"""$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$##################$$$$$$#########!!!""""""######""""""!!!!!!$$$&&&%%%%%%%%%%%%######$$$$$$$$$$$$######%%%$$$""""""######""" !!!"""###$$$%%%&&&&&&&&&$$$'''&&&$$$+++555333)))""""""############""""""############""""""""""""########################!!!""""""#######################################%%%$$$$$$######$$$$$$%%%########################""""""########################$$$$$$$$$%%%%%%%%%)))'''$$$###$$$%%%&&&%%%!!!"""###$$$%%%$$$$$$###!!!""""""""""""#################################$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$######################## !!!!!! """$$$!!! !!!""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%%%%%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$############"""!!!"""###$$$$$$$$$$$$$$$###############$$$%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""############$$$$$$$$$$$$%%%%%%%%%%%%!!!$$$'''&&&$$$!!!!!!!!!######################## !!!!!!!!!!!! ######$$$$$$$$$$$$#########$$$%%%&&&&&&&&&%%%$$$$$$%%%'''&&&$$$""""""###$$$$$$$$$%%%$$$$$$######%%%""" !!!###$$$###!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""$$$$$$$$$###""""""###$$$%%%%%%$$$###"""""""""############"""""""""###$$$!!!!!!$$$######$$$$$$$$$$$$######"""""""""""""""######$$$#########"""###$$$$$$%%%""""""######$$$$$$$$$$$$""""""#########$$$$$$$$$######""""""###%%%&&&((("""###$$$%%%%%%%%%%%%%%%$$$$$$############$$$$$$####################################%%%''')))***#########$$$$$$%%%%%%%%%&&&%%%$$$###"""""""""###$$$$$$$$$%%%%%%$$$$$$$$$ !!!"""######"""!!!  ###%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$ !!!###$$$"""!!! !!!"""$$$%%%&&&''''''"""$$$"""!!!***666333'''!!!"""###$$$$$$###"""!!!#########"""""""""""""""""""""""""""""""""""""""!!!!!!"""#######################################%%%$$$$$$######$$$$$$%%%########################!!!!!!""""""#########$$$!!!!!!""""""############(((&&&###"""###$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$%%%&&&&&&$$$$$$%%%&&&""""""############""""""!!!"""###$$$%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$########################$$$$$$%%%$$$""""""###%%%$$$###$$$&&&''''''$$$"""$$$$$$$$$$$$$$$$$$$$$$$$)))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###"""!!!###$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%######$$$##############################$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$############""" !!!"""###$$$%%%%%%%%%""""""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$###""" ######""""""!!! !!!%%%(((((($$$!!! ########################$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$###### !!!"""###"""!!!!!! """$$$%%%%%%$$$%%%'''###$$$$$$%%%%%%%%%$$$$$$###"""!!! !!!"""###"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""" """$$$$$$###!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""!!! !!!"""###"""!!!$$$$$$$$$###############$$$###  ###$$$"""###""" """%%%#########""""""""""""""" """###$$$$$$$$$###"""###%%%&&&&&&%%%###""""""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((%%%%%%$$$###""""""############""""""""""""######&&&'''((('''%%%$$$%%%&&&######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! ########################""""""""""""############!!!!!!!!!!!!"""###$$$%%%######""""""""""""######%%%$$$""" !!!###%%%'''###$$$%%%%%%$$$###$$$%%%###$$$$$$$$$$$$###""""""###"""!!!"""###$$$###!!!######""""""!!!!!! $$$$$$$$$#########""""""$$$$$$$$$############### !!!!!!""""""###!!!!!!"""###############"""""""""""""""""""""""" !!!"""$$$$$$######"""$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&%%%&&&&&&&&&%%%###!!! $$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$##############################$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%$$$############'''%%%######$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((%%%%%%&&&&&&%%%%%%$$$$$$!!!---888555((( &&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((((((''''''"""###$$$%%%$$$###"""!!!&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$***'''$$$$$$&&&'''&&&$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%###"""$$$(((***)))(((%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$###$$$$$$$$$$$$###""""""########################!!!!!!""""""######$$$$$$"""############$$$$$$$$$)))&&&###"""$$$%%%###"""#########$$$%%%%%%%%%&&&########################%%%%%%$$$$$$###"""!!!!!!#########$$$$$$%%%%%%%%%$$$$$$$$$############"""%%%%%%%%%$$$###""""""!!!###"""!!! !!!"""### """""""""""""""""""""""" !!!!!!!!!""""""!!!""""""######""" """###############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""!!! !!!"""###"""!!!"""#####################"""!!!  !!!""""""###"""!!! """$$$######""""""!!!!!!!!! !!!"""$$$$$$$$$######"""###%%%&&&&&&%%%###""""""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%%%%%%%$$$#####################""""""""""""######$$$%%%&&&%%%#########$$$######$$$$$$$$$$$$##########################################""""""""""""$$$$$$$$$###############""""""""""""############!!!!!!!!!!!!"""###$$$%%%###""""""!!!!!!""""""###$$$###"""!!!"""###%%%&&&###$$$%%%$$$###"""###%%%###$$$$$$$$$$$$###""""""$$$###"""###$$$%%%$$$"""$$$#########""""""""""""$$$$$$$$$#########""""""##################$$$$$$&&&&&&&&&&&&&&&&&&''''''!!!""""""#######################################!!!!!!######$$$######"""%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$######"""!!! !!!###%%%&&&'''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%'''%%%$$$$$$$$$%%%&&&&&&***)))((('''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&(((111999666,,,%%%&&&***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&&&&(((((((((((((((''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''$$$"""###$$$%%%$$$"""&&&&&&&&&%%%%%%$$$$$$$$$!!! ###%%%$$$###%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$###%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$###"""!!!$$$$$$############$$$$$$!!!"""###$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$"""############$$$$$$$$$%%%###!!!"""$$$&&&&&&%%%#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$############"""$$$$$$$$$###"""!!!!!!!!!""""""!!!!!!!!!!!!"""""" """""""""""""""""""""""" !!!!!!!!!"""""""""######""""""!!!!!! $$$$$$%%%$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! !!!"""###"""!!!!!!!!!!!!""""""#########!!!!!!!!!!!!!!!!!!!!!!!!"""######!!! """$$$$$$#########""""""!!!!!!!!!"""###$$$$$$###""""""###$$$%%%&&&&&&%%%$$$###"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$######"""""""""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$%%%$$$$$$############$$$########################"""###$$$###"""!!!"""#########$$$$$$$$$$$$##########################################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""""""""############"""""""""""""""###$$$%%%""""""!!!!!!!!!!!!""""""###############$$$$$$$$$"""###$$$$$$""""""###$$$###$$$$$$$$$$$$###""""""%%%$$$###$$$%%%&&&%%%###$$$$$$$$$$$$############$$$$$$$$$###############"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$######!!!"""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$#########"""!!! !!!$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''(((((('''&&&&&&%%%$$$$$$""""""$$$%%%&&&'''''''''(((,,,000...)))$$$$$$'''######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%###"""###%%%&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%$$$#########"""%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$###!!! $$$$$$############$$$$$$ !!!"""$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$###!!!"""$$$&&&&&&&&&##################""""""######################## !!!!!!"""###$$$$$$%%%"""""""""""""""#########$$$$$$$$$############"""%%%%%%$$$$$$###"""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""###"""!!!!!!!!!!!!""""""%%%%%%$$$$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! !!!"""###"""!!! !!!"""######$$$###$$$%%%%%%%%%%%%$$$###"""######"""!!!!!!"""$$$#########$$$$$$$$$%%%%%%"""###$$$$$$$$$###"""!!!###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((('''&&&%%%%%%$$$$$$######$$$$$$$$$########################"""###$$$###"""!!!"""#########$$$$$$$$$$$$##############################"""""""""######$$$$$$$$$%%%%%%$$$$$$###"""""""""!!!"""""""""###############"""""""""######$$$%%%"""!!!!!!!!!!!!!!!!!!"""!!!"""###$$$%%%$$$######!!!#########"""!!!"""######$$$$$$$$$$$$###""""""%%%$$$######%%%%%%$$$###################################################!!!!!!"""###$$$%%%%%%%%%""""""!!!!!! """"""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$###"""!!!!!! !!!"""$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%&&&&&&&&&%%%%%%&&&'''###$$$$$$#########%%%'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&&&&''''''&&&$$$###""""""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###$$$###!!! !!!"""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%))))))(((((())))))((((((%%%%%%$$$$$$###"""!!!!!!###$$$%%%'''((()))))))))########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$###"""!!!$$$$$$############$$$$$$!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######"""""""""#########$$$$$$$$$&&&%%%$$$$$$$$$$$$######$$$#########"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""""""""########################$$$$$$$$$#########""""""&&&&&&%%%%%%%%%$$$$$$$$$!!!!!!""""""""""""!!!!!!########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###!!!!!! !!!"""###$$$############"""!!! """""""""""""""""""""""" !!!!!!!!!"""""""""###"""!!! !!!"""###"""!!! !!!"""######$$$###$$$%%%&&&&&&%%%$$$###"""###$$$###!!!!!!"""$$$ !!!"""###%%%&&&&&&######$$$%%%%%%$$$""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((('''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%"""###$$$$$$$$$$$$###""""""$$$%%%$$$######$$$%%%######$$$$$$$$$$$$######"""""""""""""""""""""""" !!!!!!""""""#########$$$$$$$$$#########""""""!!!"""""""""##############################$$$%%%""""""!!!!!!!!!!!!""""""!!!"""###%%%%%%$$$###"""!!!#########"""!!!"""######$$$$$$$$$$$$###""""""$$$"""!!!"""###$$$###"""""""""""""""""""""""""""########################!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$######"""""""""###$$$$$$$$$$$$$$$#######################################$$$$$$%%%""""""###$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%'''(((((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$######$$$%%%&&&&&&$$$&&&((('''%%%$$$&&&'''***+++***'''$$$!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&%%%%%%$$$)))(((&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$$$$$$$'''&&&%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%$$$$$$###"""!!!!!!"""###$$$%%%&&&'''''''''##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$%%%&&&&&&&&&&&&$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""!!!""""""#########$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$#########"""!!!!!!!!!(((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$#########!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!"""""""""######!!!!!!!!!!!!"""""""""""""""""""""""""""!!! """""""""""""""""""""""" !!!!!!""""""######"""!!! !!!"""###"""!!!!!!!!!!!!""""""#########!!!"""###$$$$$$###"""!!!"""###$$$$$$""""""###$$$ !!!###$$$$$$"""###$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&"""###$$$%%%%%%$$$###"""###$$$&&&%%%$$$$$$%%%&&&######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""########################""""""""""""############$$$$$$#########$$$$$$%%%######""""""""""""######!!!"""###$$$%%%$$$######"""###$$$$$$""""""###$$$###$$$$$$$$$$$$###""""""###"""!!!"""######"""!!!!!!!!!!!!!!!!!!"""""""""###############$$$$$$$$$"""""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$""""""""""""""""""""""""$$$############$$$%%%%%%"""###$$$%%%%%%$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """###$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$#########$$$%%%%%%$$$'''))))))&&&$$$&&&((("""%%%%%%###"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%&&&&&&&&&%%%%%%$$$###)))'''&&&&&&'''(((((('''''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%%%%&&&(((''''''&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$!!!###&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###%%%%%%%%%#########%%%%%%%%%%%%$$$#########"""$$$$$$$$$######"""!!! $$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""###$$$&&&''''''(((((($$$$$$############$$$$$$%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%#########""""""""""""""""""############$$$$$$$$$!!!$$$%%%%%%%%%&&&(((##################""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""""""""!!!$$$$$$$$$############"""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""""""""#########"""#########"""!!!""""""#########""""""!!!"""""""""""""""""""""""" !!!"""#########"""!!! !!!"""###"""!!!"""#####################!!!!!!""""""""""""!!!!!!"""###%%%$$$###"""###$$$ !!!!!!"""######!!!"""$$$%%%&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&'''"""###%%%&&&&&&%%%###"""###$$$%%%%%%$$$$$$%%%'''######$$$$$$$$$$$$######""""""""""""""""""""""""######"""""""""""""""""""""""""""###$$$$$$%%%%%%""""""""""""############%%%$$$$$$######$$$$$$$$$$$$$$$############$$$$$$""""""###$$$$$$$$$$$$$$$###$$$%%%$$$###"""###%%%###$$$$$$$$$$$$###""""""$$$###""""""$$$$$$###"""!!!!!!"""""""""#########""""""#########$$$$$$$$$##################$$$$$$"""""""""""""""#########"""###$$$$$$%%%%%%$$$$$$########################$$$$$$#########$$$%%%&&&###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$$$$$$$ !!!"""###$$$###"""!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%###'''***)))&&&$$$&&&(((###%%%$$$$$$&&&)))%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%&&&''''''(((%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%&&&'''(((%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$!!!$$$''''''%%%###"""###$$$$$$$$$%%%%%%&&&&&&&&&$$$&&&'''&&&%%%$$$%%%'''%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%$$$###!!! $$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&&&&&&&$$$$$$############$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###############$$$$$$"""############$$$$$$$$$!!!$$$&&&%%%%%%&&&(((#########$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""#########!!!!!! $$$$$$$$$############""""""""""""""""""""""""""" !!!"""######"""!!! ########################""""""""""""""""""""""""""""""""""""############$$$%%%%%%%%%### """######$$$$$$$$$######"""""""""""""""""""""""" !!!"""######$$$"""!!! !!!"""######!!!$$$$$$$$$#######################################"""###%%%%%%###"""###$$$%%%%%%%%%$$$$$$$$$$$$###!!!"""###%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((()))******$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((($$$$$$$$$$$$%%%%%%&&&'''"""###%%%&&&&&&%%%###""""""###%%%%%%$$$$$$%%%&&&######$$$$$$$$$$$$##############################%%%$$$$$$$$$######""""""!!!!!!"""###$$$%%%%%%&&&""""""""""""############%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###############$$$$$$$$$###$$$%%%%%%$$$###$$$%%%###$$$$$$$$$$$$###""""""%%%$$$######%%%%%%$$$###""""""######$$$$$$$$$%%%""""""######$$$$$$$$$$$$$$$$$$$$$###############""""""######$$$$$$$$$%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###''''''(((((('''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%((('''&&&&&&%%%%%%%%%%%%###'''+++***&&&$$$&&&(((%%%***//////***%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''(((%%%%%%&&&&&&'''((())))))(((''''''&&&&&&%%%%%%$$$"""###$$$%%%&&&'''''''''$$$%%%&&&&&&&&&'''((((((###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%&&&''')))***&&&'''((()))((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$'''******'''$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&!!!$$$&&&%%%###"""$$$'''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$###$$$$$$############$$$$$$"""###$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&"""############$$$$$$$$$!!!$$$''''''$$$######%%%#########$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###%%%&&&'''((()))&&&&&&%%%%%%$$$$$$######$$$$$$$$$############"""%%%%%%%%%%%%%%%%%%%%%&&&!!! !!!###$$$%%%!!!"""#########!!! ######""""""!!!!!! """""""""""""""""""""""" !!!"""$$$$$$$$$###"""""""""!!!!!!!!!!!!""""""!!!!!! !!!"""###$$$!!!!!!!!!!!! !!!!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%!!!!!!"""""""""!!!!!! $$$$$$############$$$$$$###########################$$$%%%&&&&&&%%%$$$###""""""""""""""""""""""""######"""""""""###%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######################################################""""""######$$$%%%######$$$$$$$$$%%%%%%%%%&&&))),,,)))$$$!!!"""$$$%%% """%%%$$$!!!$$$"""!!!"""%%%&&&$$$""""""!!! !!!###$$$$$$#########$$$$$$$$$######"""########################""""""""""""##################""""""""""""######$$$$$$###"""###$$$&&&'''######$$$$$$$$$######"""""""""#########$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######&&&%%%$$$#########$$$%%%$$$$$$######"""!!!!!!!!!$$$$$$#########$$$%%%&&&$$$%%%%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&############$$$%%%&&&'''!!!"""###%%%%%%$$$##############################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$######$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%&&&&&&&&&''''''""""""###$$$%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&$$$&&&&&&%%%###"""###$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""""""""############""""""######$$$$$$$$$$$$$$$$$$$$$######"""""""""######$$$$$$$$$%%%%%%%%%'''''''''%%%######$$$%%%$$$$$$############$$$$$$!!!$$$&&&%%%###!!!%%%&&&(((((('''%%%""" %%%&&&%%%$$$""""""$$$&&&#####################$$$%%%%%%$$$$$$###""""""""""""!!! !!!""""""""""""""""""""""""!!!!!! ###"""""""""!!!!!!!!! """"""""""""""""""""""""!!!""""""#########""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!"""""""""""" !!!!!!"""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""###"""!!! !!!"""###$$$$$$%%%%%%%%%%%%$$$$$$"""""""""!!!!!!"""""""""###########################$$$$$$%%%%%%$$$$$$###########################%%%$$$###"""""""""###$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%$$$''')))((($$$"""###&&&$$$!!!"""%%%$$$!!!$$$"""!!!"""$$$&&&$$$######!!!!!!"""###$$$$$$###!!!""""""#########""""""""""""""""""""""""""""""""""""""""""##################""""""""""""######$$$###"""""""""###$$$%%%######$$$$$$$$$######"""""""""#########$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$######$$$$$$%%%"""###########################$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$!!!""""""###$$$%%%%%%&&&""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$&&&%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%'''&&&&&&'''(((((('''%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$""""""""""""############%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%%%%$$$%%%&&&%%%$$$###$$$%%%$$$$$$############$$$$$$ """$$$'''((('''&&&%%% ###&&&''''''%%%$$$!!!"""######""""""$$$&&&$$$$$$$$$#########""""""##################$$$$$$"""""""""""""""!!! ######"""!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""######""""""!!!!!!""""""""""""!!!!!!!!!!!!"""""" """######""""""!!! !!!"""###$$$%%%!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""###"""!!!!!!!!!!!!"""###$$$%%%%%%&&&&&&&&&%%%%%%######""""""""""""##############################$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###""""""""""""&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%!!!$$$'''&&&$$$"""$$$&&&$$$!!! ###$$$###!!!###"""""""""$$$%%%$$$######"""!!!"""$$$$$$$$$""" !!!"""#########"""""""""""""""""""""""""""""""""""""""##################""""""""""""######$$$###""""""!!!""""""""""""######$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$%%%%%%""""""######$$$%%%%%%&&&"""###$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###### """$$$%%%%%%%%%%%%#########"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$&&&''''''(((%%%$$$$$$$$$%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&%%%$$$$$$###'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%%%%$$$###$$$%%%&&&%%%###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&$$$###$$$&&&(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$#########%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!###%%%&&&$$$###$$$$$$$$$$$$############$$$$$$$$$%%%%%%&&&''''''&&&&&&!!!$$$&&&'''&&&&&&!!!"""""""""###%%%%%%$$$$$$$$$###"""""""""!!!""""""###$$$$$$%%%%%% !!!#########!!!!!! $$$###"""!!!!!!!!!######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%###""" !!!"""!!!!!!""""""""""""!!!!!! """$$$$$$###!!! !!!!!!!!!"""###$$$$$$$$$!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$#########&&&%%%%%%%%%%%%%%%%%%&&&########################%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%!!!###%%%%%%###"""###$$$$$$""" !!!###$$$###!!!###""""""###$$$$$$$$$$$$$$$###""""""$$$$$$$$$""" !!!###$$$$$$$$$$$$""""""""""""""""""""""""!!!"""""""""##################""""""""""""######$$$$$$######""""""""""""""""""###$$$$$$$$$##############################$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%!!!"""%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!$$$%%%%%%$$$###$$$###"""""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''######$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''%%%$$$$$$&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%!!! %%%'''%%%!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!$$$&&&%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$"""###$$$%%%%%%$$$###""""""######""""""########################$$$""""""#########$$$$$$$$$ ###$$$"""""""""###$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$###!!! !!!!!!!!!!!!""""""""""""!!!!!! !!!###$$$$$$""" ############""""""""""""!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$ !!!"""######""""""&&&%%%%%%%%%%%%%%%%%%&&&########################%%%$$$""""""""""""$$$%%%########################!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%###$$$%%%$$$###!!!!!!!!!###"""""""""######"""!!!"""###############$$$$$$%%%###"""###$$$$$$###"""!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""##################""""""""""""######%%%%%%%%%$$$$$$######"""!!!"""###$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""############$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######!!!"""%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$%%%%%%$$$###$$$###"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''***)))''''''((())))))(((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%!!!!!!&&&(((%%%!!!&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%% $$$%%%%%%$$$$$$$$$$$$$$$############$$$$$$%%%$$$###"""!!!"""######&&&&&&&&&&&&%%%$$$###"""!!!###%%%%%%$$$"""""""""!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$#########""""""######!!!!!!###&&&######"""""""""###$$$$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!! !!!"""######"""!!! !!!""""""######""" #########""""""!!!!!!!!!!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""###$$$$$$###""""""!!!"""###$$$$$$$$$$$$$$$######""""""""""""#######################################""""""#########"""""""""""""""""""""""" """###%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################""""""######$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""!!! ######$$$$$$######"""!!!!!!###$$$$$$######$$$%%%%%%$$$######$$$%%%###"""######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""##################""""""""""""######$$$$$$%%%%%%%%%$$$$$$###!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$############"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""###""""""$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$######"""""""""###$$$%%%&&&%%%$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###### !!!"""$$$$$$$$$$$$############"""######$$$%%%########################%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&'''(((((((((&&&%%%%%%%%%&&&'''((()))$$$%%%%%%&&&''''''(((((('''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&'''(((((((((&&&######%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''((('''%%%$$$%%%''')))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$######&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$""""""""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""$$$%%%%%%$$$%%%&&&$$$$$$############$$$$$$&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%&&&&&&$$$######$$$!!!!!!"""###$$$%%%%%%&&&%%%%%%$$$$$$###""""""!!!!!!$$$""""""&&&!!!"""###$$$$$$$$$$$$$$$ !!!!!!!!!"""""""""###"""""""""""""""""""""""" !!!!!!"""!!!!!!!!! !!!"""######"""!!! """"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""######"""""""""""""""""""""""""""######$$$$$$######"""!!!"""###$$$%%%%%%%%%%%%"""""""""!!!!!!"""""""""########################""""""############""""""######################## !!!"""$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%###""""""$$$%%%%%%$$$""""""!!!!!!###%%%$$$""""""$$$&&&&&&%%%###$$$$$$%%%###"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""##################""""""""""""######"""###$$$$$$%%%$$$######!!!!!!"""$$$$$$%%%%%%$$$$$$$$$$$$#########""""""$$$$$$$$$############"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$!!!"""$$$%%%&&&&&&%%%%%%#####################"""######$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%'''((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&''''''((((((&&&%%%%%%%%%&&&''')))***&&&&&&&&&'''''''''''''''&&&'''''''''((((((((()))'''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))&&&###!!! """###$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&'''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&''')))(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&!!!""""""###$$$%%%&&&&&&#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%"""$$$%%%%%%$$$$$$%%%'''$$$$$$############$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&""""""###$$$%%%&&&&&&&&&$$$%%%%%%%%%######%%%'''########################$$$$$$##################!!!###%%%"""!!!%%%!!!"""###%%%%%%%%%$$$### !!!!!!!!!""""""######""""""""""""""""""""""""!!!"""""""""!!!!!! !!!"""$$$$$$"""!!! $$$###"""!!! !!!!!! !!!"""######!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$ !!!"""###$$$%%%%%%%%%$$$$$$############$$$$$$########################!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%#########"""###$$$$$$%%%######$$$$$$$$$%%%%%%%%%"""""""""$$$&&&'''&&&%%%"""$$$%%%%%%$$$"""""""""!!!###%%%$$$""""""$$$&&&&&&%%%$$$$$$%%%%%%###"""######$$$$$$$$$######"""########################""""""""""""##################""""""""""""###### !!!"""###$$$$$$###"""!!!!!!"""$$$$$$%%%%%%%%%$$$$$$$$$$$$######""""""$$$$$$$$$############"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%!!!"""$$$%%%&&&&&&%%%%%%!!!!!!!!!"""######$$$$$$$$$$$$#########$$$%%%&&&$$$$$$#########$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$!!!"""###%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&'''((("""###&&&((((((((('''&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&%%%%%%&&&''')))***((((((((('''&&&&&&%%%%%%&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))+++)))&&&%%%'''((())))))%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%))))))((((((((('''''''''$$$$$$$$$%%%&&&'''((()))&&&'''((('''%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''((('''&&&$$$######$$$&&&'''******)))(((&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&((()))******"""""""""######$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&%%%$$$$$$&&&((($$$$$$############$$$$$$###$$$%%%%%%&&&&&&%%%%%%###############$$$$$$$$$"""############$$$''')))&&&&&&%%%$$$###"""!!! """""""""###$$$$$$%%%%%%""""""""""""""""""""""""%%%$$$###""""""###$$$%%%$$$$$$######""""""!!!!!!%%%$$$###""""""###$$$%%%%%%$$$###"""!!!!!!!!!!!!"""!!! """###$$$!!!!!!""""""#########$$$!!!!!!!!!!!!!!!  """$$$$$$###!!! %%%$$$###""""""###$$$%%%!!!"""""""""############%%%%%%%%%%%%%%%$$$###"""############""""""""""""""""""""""""""""""###### !!!"""###$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""&&&&&&%%%%%%$$$###""""""######$$$$$$$$$%%%%%%%%%%%%&&&'''''''''&&&%%%$$$%%%$$$###""""""###$$$%%%################################################"""""""""###$$$$$$$$$%%%"""############$$$$$$$$$""""""###$$$$$$$$$$$$###%%%%%%$$$###"""!!! ########################""""""############""""""######""""""!!!!!! &&&&&&&&&&&&$$$"""$$$$$$$$$$$$$$$###"""!!!###$$$%%%&&&%%%###!!! ######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###############$$$$$$$$$%%%%%%%%%'''%%%######$$$$$$$$$###"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$###"""!!!!!!!!!"""#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%%%%$$$$$$'''***+++)))&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''((()))***+++222111///,,,***)))((('''###$$$&&&'''))))))******************++++++++++++******************))))))''''''''''''&&&&&&&&&%%%'''%%%&&&'''!!!!!!)))((('''''''''((()))***''''''((((((''''''&&&%%%(((((('''&&&%%%$$$$$$###((((((((((((((((((((((((((((((''''''''''''((((((***)))(((((()))***((('''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&$$$###$$$$$$''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$)))(((&&&$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""###$$$&&&'''''''''&&&&&&$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######!!!"""$$$$$$######$$$&&&""""""""""""""""""""""""$$$######""""""######$$$#########"""""""""""""""###"""!!! !!!"""#########"""!!!!!!!!!""""""""""""!!! !!!!!!######!!!"""""""""############ !!!!!!!!!!!!!!!!!!!!!""""""""""""$$$$$$###""""""###$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""############""""""""""""""""""######$$$%%%&&&&&&!!!!!!""""""######$$$$$$######$$$$$$$$$$$$######%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$&&&&&&%%%%%%$$$######"""######$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$###""""""###$$$$$$""""""""""""""""""""""""#######################################$$$$$$$$$"""############$$$$$$$$$""""""###$$$$$$$$$$$$###############"""""""""""" """"""############""""""""""""""""""!!!!!!!!!!!!""""""######"""!!! ######$$$######"""!!!!!! ###$$$%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""!!! ######$$$$$$$$$%%%%%%%%%%%%$$$""""""######"""!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%$$$###%%%((()))'''%%%&&&&&&&&&&&&%%%%%%%%%%%%'''&&&%%%%%%$$$%%%&&&'''''''''(((((()))))))))))))))))))))))))))******+++,,,,,,+++***))))))))))))++++++,,,,,,++++++******,,,,,,,,,,,,,,,+++++++++++++++++++++************''''''(((((((((((()))))))))((()))+++&&& """(((((('''&&&&&&&&&'''((()))'''((((((((((((((('''''')))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%''')))++++++***'''&&&&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$############%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!"""######&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######!!!"""######"""!!!###$$$"""""""""""""""""""""""""""######$$$$$$######"""""""""""""""############""""""!!!!!!!!!!!!""""""!!!!!! !!!!!!""""""######"""!!!!!!!!!""""""""""""""""""############ !!!!!!"""""""""!!!""""""###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$#########"""""""""""""""###$$$&&&'''((()))"""""""""""""""#########"""##################"""%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%%%%&&&&&&%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%(((((('''%%%$$$$$$$$$$$$$$$$$$###""""""###$$$$$$""""""""""""""""""""""""########################$$$$$$$$$###############"""############$$$$$$$$$""""""###$$$$$$$$$$$$###!!!!!!""""""#########$$$ """"""############""""""!!!!!!!!!"""""""""###### !!!""""""###""""""""""""############""""""!!!"""$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""!!!!!! ######$$$$$$$$$%%%%%%%%%&&&$$$""""""###$$$###""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!###&&&((()))(((&&&$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((((((((('''(((&&&%%%%%%&&&''''''&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&'''''''''((())))))***+++,,,,,,+++++++++++++++,,,,,,,,,*********+++,,,---...///222222222111111000000000111111111000000/////////.........---------,,,,,,))))))******+++,,,,,,,,,++++++---...+++(((***...(((''''''''''''((()))***'''(((((()))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&%%%%%%&&&(((******)))(((''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""###$$$$$$$$$$$$$$$###$$$$$$###$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!"""######%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######!!!"""######!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!!!!!!!""""""######$$$$$$$$$##################$$$ !!!"""###$$$######""""""!!!!!!!!!"""""""""""""""######### !!!"""######$$$''''''%%%$$$############$$$##################$$$#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$#########""""""######$$$%%%%%%&&&''''''#########"""""""""""""""""""""############""""""$$$$$$###""""""###$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%***(((&&&$$$#########$$$$$$##################$$$""""""""""""""""""""""""########################%%%$$$$$$$$$###"""""""""""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$###""""""""""""####################################""""""############"""""" !!!!!!"""######$$$$$$######$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$######$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$%%%######$$$$$$$$$%%%%%%%%%(((&&&%%%%%%&&&'''&&&%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%'''(((((('''&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&'''((()))***$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''(((((((((((('''***)))'''&&&''''''((()))(((((((((((('''''''''&&&(((((((((((())))))******)))***+++,,,...///000111//////000000111111111111333333333444555666888999777777888888999;;;<<<<<<:::::::::999999888888777555555555444444333333222////////////////////////,,,---//////---+++,,,///)))))))))))))))*********&&&'''(((((()))((((((((('''''''''(((((()))))))))(((((((((((((((((((((((('''(((((())))))((((((''')))(((&&&&&&''''''&&&$$$((('''''''''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%((('''%%%%%%&&&&&&'''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""###%%%%%%######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$###""" !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!!!!!!!""""""######$$$$$$#########$$$$$$######### """###$$$$$$$$$#########"""!!!!!!######"""""""""""""""""" !!!"""###$$$$$$######!!! #########$$$$$$#########""""""""""""#########$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$#####################"""""""""""""""""""""############""""""$$$##################$$$#########$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%)))(((&&&$$$###"""###############$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$###"""""""""""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$###############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""############"""""" !!!"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&%%%$$$###""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%(((&&&$$$%%%&&&''''''&&&""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%''')))***+++$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&''''''''''''''')))((('''&&&&&&&&&((()))(((((((((((((((((((((((((((((()))+++,,,------......///000222444555666777666777999;;;<<<<<<<<<<<>>======<<<<<<888888777555444333222111000222222000...---------++++++++++++******))))))&&&''''''(((((((((''''''&&&&&&&&&'''(((((()))))))))))))))))))))))))))))))))))))))******)))))))))***((('''&&&''''''%%%$$$''''''&&&&&&%%%&&&&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%,,,***'''''')))++++++***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%$$$$$$###''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%&&&%%%###"""###$$$""""""""""""""""""""""""!!!""""""######""""""!!!""""""""""""############!!!!!!""""""""""""!!!!!! !!!"""###$$$######$$$$$$$$$###""""""############""""""""""""!!!!!!!!!""""""######### !!!"""#########"""###$$$$$$$$$$$$###"""!!!!!!"""""""""###############$$$%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$#########$$$$$$###""""""!!!!!! """""""""""""""#########"""##################"""#################################$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''&&&$$$############"""###$$$$$$$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$###############"""############$$$$$$$$$""""""###$$$$$$$$$$$$###$$$#########""""""!!!!!!########################""""""############""""""!!!!!!""""""###$$$%%%%%%$$$$$$###"""""""""######%%%%%%'''((())))))))))))##############################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%###""""""$$$%%%%%%$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""$$$%%%'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&(((***+++$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''$$$$$$%%%&&&''''''''''''%%%&&&'''&&&%%%%%%&&&(((&&&&&&''''''((())))))))))))***,,,///111333333444888888999;;;<<<>>>??????AAABBBDDDFFFGGGGGGGGGGGGJJJJJJIIIHHHGGGGGGGGGGGGLLLKKKJJJJJJKKKLLLNNNOOOMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJIIIHHHGGGFFFFFFEEEBBBBBB@@@>>><<<:::999888888:::999555444555444111/////////...---+++***)))((()))))))))(((((('''&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''***))))))(((((())))))***'''&&&%%%&&&((()))((('''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&)))%%%""""""%%%((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""############"""!!!#########$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$&&&&&&&&&$$$###$$$%%%""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""#########""""""""""""""" !!!"""######"""!!! !!!!!!!!!!!!""""""###$$$!!!"""###$$$$$$$$$##################"""""""""!!!"""""""""""""""""""""### """$$$%%%''''''''''''"""###$$$$$$$$$$$$###"""""""""#########$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$#########""""""""""""""""""!!!!!!!!!!!!""""""######$$$$$$######$$$$$$$$$$$$###############$$$$$$#########"""######$$$%%%%%%&&&&&&###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$"""############$$$$$$$$$""""""###$$$$$$$$$$$$###""""""""""""############""""""""""""""""""""""""""""""############"""""""""""""""######$$$$$$$$$"""""""""!!!"""###%%%&&&$$$%%%&&&'''))))))******""""""""""""######$$$%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%###"""!!!!!!###$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$%%%''')))***$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&''''''(((((($$$%%%&&&'''((((((((((((%%%'''******(((((()))+++(((((()))***,,,---...//////111444777;;;===>>>???BBBCCCDDDEEEFFFGGGHHHHHHIIIJJJLLLMMMLLLKKKJJJIIIJJJIIIHHHFFFEEEEEEEEEEEEJJJIIIHHHIIIJJJLLLOOOPPPPPPPPPPPPQQQQQQRRRRRRSSSRRRRRRQQQPPPOOONNNMMMMMMKKKJJJIIIGGGFFFDDDCCCBBBCCCFFFDDD??????AAA@@@;;;888888777666444111///---,,,,,,,,,+++***)))((('''(((((((((((((((((())))))''''''''''''''''''''''''***(((&&&%%%%%%&&&(((***((('''&&&''')))***)))((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''""""""%%%%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$&&&%%%$$$###"""######$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""############"""!!!"""#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########$$$%%%%%%$$$###$$$&&&""""""""""""""""""""""""###"""!!! !!!"""###$$$$$$######""""""!!!!!!"""###$$$%%%%%%$$$###""""""""""""""""""######$$$!!!"""###$$$%%%%%%$$$###$$$#########""""""!!!!!!#########""""""""""""""" """$$$%%%%%%$$$###!!!"""###$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######!!!!!!""""""#########$$$ !!!!!!"""###$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######""""""###$$$%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%###""""""###$$$%%%%%%$$$###"""################################################""""""######$$$$$$$$$%%%"""############$$$$$$$$$""""""###$$$$$$$$$$$$### !!!"""###$$$%%%%%%########################""""""############""""""###############$$$$$$$$$"""""""""###%%%''')))+++###$$$%%%'''((()))))))))&&&&&&%%%%%%$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""$$$%%%&&&''''''######$$$$$$$$$%%%%%%%%%%%%###"""###$$$&&&&&&%%%"""############$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%''''''%%%###!!!######$$$$$$$$$%%%%%%%%%&&&%%%$$$###$$$&&&((()))$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))%%%&&&'''((())))))))))))'''***...///---,,,---///+++,,,---///111222444444666888<<<@@@DDDGGGHHHIIIIIIJJJKKKKKKLLLMMMNNNNNNLLLMMMMMMMMMLLLIIIGGGEEEEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@AAACCCFFFJJJNNNQQQPPPPPPQQQRRRSSSTTTTTTUUUVVVVVVUUUTTTSSSRRRQQQQQQOOOOOONNNMMMLLLKKKKKKJJJKKKNNNMMMHHHHHHLLLJJJEEEAAAAAA@@@>>>;;;888555333//////...---,,,***)))(((*********)))))))))))))))************************)))'''$$$""""""$$$''')))---+++)))))))))(((&&&%%%***)))((('''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&+++&&&""""""&&&******(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%########################$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&$$$$$$%%%$$$###!!!!!!!!!"""###$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###""""""######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######!!!"""$$$$$$######$$$&&&######"""""""""""""""###%%%$$$###"""""""""$$$$$$!!!!!!""""""#########$$$""""""""""""############%%%$$$###"""""""""$$$$$$############"""""""""""" !!!!!!""""""######!!!!!!!!!!!!""""""""""""###############$$$$$$$$$#########################################################$$$$$$%%%&&&&&&$$$$$$###############$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%######"""""""""###%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$######"""!!!!!!!!!%%%&&&'''&&&$$$"""!!!!!!%%%###""""""$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$ """$$$$$$######$$$%%%######""""""""""""############$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################'''&&&&&&%%%$$$###"""""""""###$$$$$$###"""###$$$'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################################$$$$$$##################""""""""""""############$$$$$$$$$%%%%%%&&&&&&&&&---,,,+++)))'''%%%######%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&***)))((((((''''''''''''&&&''''''&&&$$$$$$''')))+++***)))***+++...111333333555777:::<<<>>>???@@@FFFGGGIIILLLNNNOOOPPPQQQSSSSSSRRRRRRRRRRRRQQQQQQRRRQQQNNNKKKHHHEEEBBBAAA;;;;;;;;;;;;999777555333555666888;;;>>>BBBEEEGGGFFFGGGJJJMMMPPPRRRTTTTTTTTTUUUVVVWWWWWWVVVUUUTTTTTTSSSRRRQQQOOONNNLLLLLLNNNOOOQQQQQQPPPNNNNNNNNNNNNKKKHHHGGGGGGEEEAAA===777777555333111...+++*** ###'''+++------,,,***))))))))))))))))))))))))***)))))))))))))))******+++*********))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((())))))'''%%%$$$''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''')))******(((&&&%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$"""!!!###$$$&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$#########$$$%%%%%%&&&!!!###%%%%%%###"""######!!!!!!"""###$$$%%%%%%%%%&&&''''''&&&$$$######$$$""""""#########$$$$$$$$$######"""""""""""""""#########"""!!!!!!"""######!!!"""""""""############""""""""""""##################"""!!!!!!"""######$$$$$$######""""""!!!!!!""""""""""""#########$$$!!!!!!!!!!!!"""""""""###!!!""""""""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###############$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%######"""""""""###%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%############$$$$$$$$$$$$$$$%%%&&&%%%"""!!!"""###(((&&&$$$######!!!$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%!!!###%%%%%%$$$###$$$%%%$$$$$$############$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$######"""###%%%&&&%%%$$$###$$$%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################""""""""""""############$$$$$$$$$$$$%%%%%%%%%&&&(((((('''&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''((())))))&&&'''(((''''''(((***,,,------...000222666999:::>>>@@@BBBDDDFFFHHHHHHIIINNNOOOPPPQQQRRRSSSSSSSSSTTTTTTTTTSSSSSSSSSSSSSSSQQQPPPMMMIIIEEE@@@<<<:::555555555555444333111111///000111444777:::<<<>>>@@@AAACCCFFFHHHIIIJJJJJJLLLMMMNNNPPPQQQQQQQQQQQQPPPOOONNNMMMMMMMMMMMMMMMOOOQQQSSSSSSRRRQQQQQQQQQRRRPPPMMMMMMMMMKKKHHHEEEBBBAAA???<<<999555222000---------,,,,,,+++******))))))))))))))))))))))))***)))))))))))))))******+++*********))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%'''(((((('''&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########""""""!!!!!!!!!$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&$$$%%%&&&%%%$$$###$$$&&&""""""######$$$$$$%%%%%%%%%&&&'''&&&###"""###$$$###$$$$$$$$$%%%%%%%%%%%%""""""""""""""""""######"""!!!!!!!!!!!!!!!""""""""""""""""""############""""""""""""############"""!!!!!!!!!!!!!!!""""""%%%%%%$$$###""""""!!!!!!############$$$$$$$$$$$$!!!!!!!!!"""""""""###### !!!!!!""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!! $$$###############$$$$$$########################""""""""""""""""""""""""###"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%#########"""######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$###""""""$$$&&&$$$###""""""######!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&###%%%&&&&&&$$$###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######!!!!!!!!!!!!######"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$#########$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((******&&&((()))***+++---000222111333555999===@@@CCCDDDJJJKKKMMMNNNPPPPPPQQQQQQUUUUUUVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTUUUTTTRRRMMMHHHAAA;;;888555444333333222333333333---......000222444555777:::;;;<<<======>>>>>>>>>@@@AAACCCEEEGGGHHHIIIJJJHHHGGGFFFFFFGGGHHHKKKLLLNNNPPPRRRSSSSSSSSSTTTVVVVVVTTTSSSSSSSSSRRROOOMMMMMMLLLJJJFFFBBB>>>:::888999666222...+++***++++++***************************))))))((((((((())))))***************)))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((('''%%%&&&''')))+++))))))))))))))))))))))))(((''''''''''''&&&&&&&&&$$$%%%&&&&&&%%%&&&(((***(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$###### !!!###$$$$$$""" #########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$%%%%%%###""""""$$$&&&#########$$$$$$$$$$$$$$$$$$%%%&&&%%%###""""""###$$$$$$%%%%%%%%%&&&&&&&&&!!!""""""###############!!!!!!!!!!!!"""""""""###"""""""""""""""#########!!!"""""""""############!!!!!!!!!!!!"""""""""###&&&%%%$$$$$$###"""!!!!!!########################!!!!!!"""""""""######### !!!!!!"""#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""#########"""######$$$%%%###############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""###$$$##############################""""""######$$$%%%##################$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$##################$$$$$$$$$%%%%%%$$$$$$$$$###"""###''')))(((&&&###!!!"""############$$$$$$$$$$$$$$$%%%%%%$$$############$$$%%%%%%%%%&&&''''''%%%######$$$$$$$$$$$$######$$$$$$$$$$$$"""  """$$$""""""#########$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%$$$%%%&&&%%%$$$###$$$&&&#########$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%##############################$$$$$$$$$$$$$$$%%%""""""#########$$$$$$$$$########################""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((())))))'''))),,,...///222555888888:::===AAAEEEHHHJJJKKKPPPQQQRRRSSSSSSSSSSSSSSSVVVVVVWWWWWWWWWVVVUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSWWWVVVUUUQQQLLLEEE???<<<:::999777555444555555666444444333444444555666777888888888888888777666555777777999;;;<<<>>>??????@@@>>>===<<<===???BBBDDDGGGJJJMMMOOOQQQSSSVVVXXXVVVVVVVVVVVVVVVVVVUUUTTTTTTRRRPPPMMMJJJFFFCCCAAA>>>;;;777222///......///---------,,,,,,,,,,,,,,,******)))((((((((())))))************************))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&%%%&&&''')))***(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%&&&&&&%%%$$$%%%''')))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$######"""###%%%&&&%%%$$$###"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%""""""""" """$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%$$$"""!!!"""###$$$$$$$$$%%%%%%%%%%%%&&& !!!"""###############"""""""""######$$$$$$$$$######""""""""""""""""""!!!"""""""""############"""""""""######$$$$$$$$$%%%%%%%%%$$$###""""""!!!""""""""""""""""""""""""""""""""""""############!!!!!!"""######$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%######""""""###$$$$$$%%%""""""#########$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!"""###$$$$$$##############################""""""######$$$%%%#########$$$############%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$######""""""""""""$$$%%%$$$$$$###%%%))),,,777111)))###  #########$$$$$$%%%%%%%%%"""""""""""""""###$$$$$$%%%&&&''''''%%%######$$$######""""""""""""######$$$"""  """$$$""""""#########$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######$$$$$$%%%"""$$$%%%$$$###"""###%%%#########$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%##############################$$$$$$%%%%%%%%%%%%############$$$$$$$$$$$$########################%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&''''''((((((((('''''''''''''''((())))))))),,,000222444777:::<<>>>>>===;;;::::::::::::999999999888777666555444222111111000000000111111333222000///...///111222444666:::===@@@CCCHHHKKKMMMOOORRRTTTTTTUUUWWWYYYVVVVVVVVVUUUTTTSSSRRRQQQKKKKKKIIIGGGCCC>>>:::888333222111000...,,,++++++---,,,+++************************+++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))$$$%%%'''))))))(((&&&%%%''''''''''''''''''''''''(((''''''''''''&&&&&&&&&((((((((('''%%%$$$%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$############$$$%%%%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%###""""""$$$&&&$$$$$$$$$%%%%%%%%%%%%%%%###$$$%%%$$$###"""###%%%""""""#########$$$$$$$$$ """$$$%%%$$$###""" """###$$$$$$$$$###############"""""""""!!!""""""""""""############ """###$$$$$$$$$#########$$$$$$$$$$$$%%%%%%#########"""""""""!!!!!!""""""#########$$$$$$$$$ !!!"""###$$$%%%%%%########################""""""""""""""""""""""""############$$$$$$$$$$$$""""""""""""###$$$%%%&&&!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%##############################""""""######$$$%%%###$$$$$$%%%$$$###"""!!!$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%########################!!!"""$$$$$$$$$$$$&&&''')))&&&"""!!!###%%%&&&'''"""######$$$%%%%%%&&&&&&######""""""######$$$%%%!!!###%%%%%%$$$###$$$%%%$$$######""""""######$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""###############$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''#########$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&'''((()))))))))******+++---///222444555777:::>>>@@@AAABBBDDDEEEHHHHHHHHHJJJLLLOOORRRTTTVVVVVVWWWXXXXXXYYYXXXXXXYYYYYYYYYXXXWWWVVVTTTSSSQQQQQQOOONNNLLLJJJIIIIIIJJJKKKKKKLLLMMMMMMMMMLLLLLLLLLKKKIIIGGGEEECCCBBB>>>===<<<:::999888888888666666666666666555444444222111000//////000111111000000////////////000000000111333555666999<<>>>>>??????AAABBBCCCCCCBBBCCCCCCCCCBBB@@@>>><<<===<<<;;;999888888777777333333444444444444333333222111000000000111222333///000000111111222222222///000111000000222555777888<<<@@@CCCDDDEEEIIILLLQQQQQQQQQPPPOOONNNLLLLLLFFFFFFFFFEEEFFFFFFGGGGGGDDDCCC@@@>>>;;;888666555000///...---,,,,,,,,,,,,*********++++++,,,,,,,,,************************))))))))))))))))))))))))...,,,***)))((()))***+++))))))))))))))))))))))))(((((('''''''''&&&&&&&&&$$$&&&)))***)))(((((()))'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((###%%%))),,,,,,***'''%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$!!!###%%%%%%###"""############$$$%%%%%%&&&''''''$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&""""""######$$$$$$%%%%%%$$$###""" """###$$$%%%$$$###"""!!!!!!!!!!!!!!!###$$$$$$!!!""""""""""""!!!!!! $$$$$$######"""#########""""""""""""############"""!!! !!!###$$$$$$$$$$$$#########""""""########################$$$$$$############$$$$$$########################"""###$$$$$$###"""###$$$########################!!!"""#########!!! %%%$$$$$$###"""!!!!!! """""""""###$$$$$$$$$%%% !!!"""###$$$%%%%%%%%%%%%###"""""""""###$$$###$$$%%%%%%%%%$$$######%%%$$$############  !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""""""""""""""""###%%%&&&&&&%%%###""""""############$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$'''%%%###""""""###%%%'''$$$$$$############$$$$$$$$$"""!!!"""######"""!!!%%%$$$$$$$$$###"""""""""%%%%%%$$$######$$$%%%%%% !!!###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$$$$%%%%%%&&&""" ###%%%$$$%%%'''!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%&&&&&&&&&'''''')))((('''''''''((()))***...---***))))))***---...000111333777<<>>;;;999888777777777777777888999:::<<<===???===<<<:::999999::::::999999999888666444333222333333222222333333444555222222222222222222222222222333333444444444333333222222222222111000000///---111666:::===???BBBDDDHHHIIIIIIIIIHHHFFFDDDCCC@@@???===<<<===???BBBDDDEEEDDDCCCCCCCCC@@@<<<999555333222///...---,,,,,,***)))((((((***++++++***((((((((((((((()))************))))))(((((('''''')))))))))))))))(((''''''))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&'''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$$$$$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$"""""""""###############$$$###"""!!!!!!"""###$$$######"""!!!!!!!!!!!!""" """$$$$$$###!!!!!!"""""""""""""""!!!$$$$$$############$$$%%%$$$#########""""""!!!!!!"""!!!!!! !!!"""###$$$$$$$$$$$$#########""""""########################$$$$$$############$$$$$$"""""""""""""""""""""""""""###$$$$$$###"""###$$$##############################$$$$$$$$$###"""!!!$$$$$$###""""""!!! ###############$$$$$$$$$""""""""""""""""""######""""""!!!"""###$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################"""###%%%&&&&&&%%%###""""""############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$"""!!!"""###$$$###!!!$$$$$$$$$###############%%%%%%$$$######$$$%%%%%%!!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$######$$$%%%'''%%%(((...///+++'''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%&&&&&&&&&'''''''''%%%$$$$$$$$$%%%&&&((()))******))))))+++---000111555666888;;;>>>@@@AAABBBEEEFFFHHHIIIJJJKKKKKKKKKLLLJJJIIIJJJNNNSSSWWWXXXYYYYYYXXXWWWUUUTTTRRRQQQNNNLLLJJJGGGEEECCCAAA@@@===;;;999666444333333333333333444444555666777888;;;:::999888888888999:::999999999999888777777666666666555444444444555555333333333333333333333333444555666666777777777666666555333111000000111222222555777888888999:::;;;@@@AAABBBBBBAAA@@@===<<<888888777777888888999:::@@@@@@AAADDDGGGHHHGGGFFF???===999444111///......,,,,,,,,,---...///---+++)))))))))))))))***+++,,,)))))))))))))))((((((((()))))))))))))))(((''''''))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######""""""######$$$&&&%%%%%%&&&((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$###""""""""""""""""""!!!$$$###"""!!!!!!"""###$$$"""!!!!!!!!!!!!"""#########!!! !!!###$$$$$$### !!!"""########################$$$%%%&&&&&&%%%%%%$$$###"""!!! """!!!!!!!!!!!!"""###$$$$$$$$$$$$#######################################$$$$$$############$$$$$$"""""""""""""""""""""""""""###$$$$$$###"""###$$$########################%%%%%%%%%&&&%%%%%%$$$#########""""""!!!!!! $$$$$$$$$###############%%%$$$$$$###"""!!! !!!!!!!!!"""###$$$&&&'''%%%$$$###""""""###$$$%%%"""$$$%%%###!!!!!!$$$'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$##########################################$$$%%%&&&&&&%%%$$$###"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!$$$$$$############$$$$$$$$$"""!!!"""###$$$###"""###############$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$############$$$&&&'''---555666...&&&###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$%%%&&&'''%%%&&&&&&&&&&&&'''''''''###""""""###$$$&&&)))***((()))+++...111333666777;;;<<<===>>>@@@AAABBBBBBCCCEEEHHHKKKLLLMMMLLLLLLNNNMMMLLLNNNQQQTTTUUUVVVVVVUUUSSSQQQNNNLLLJJJIIIBBBAAA@@@???===<<<;;;:::999777555333111111111111000111111222333444555555999999999999:::;;;<<<=========>>>??????>>>>>>>>>===<<<:::999888777777777666666666666666666666666888999:::;;;<<<=========<<<:::777444333333555666777888999999888777999:::===???@@@AAA@@@===:::888444444444444333333222222777777999===CCCGGGIIIIIIJJJGGGBBB<<<777555333333///......///000///---++++++++++++***++++++,,,---)))))))))))))))*********))))))******))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$######""""""######$$$###""""""###%%%'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!""""""###$$$######""""""!!!!!! ######"""!!!!!!"""######!!!!!!!!!""""""$$$%%%%%%%%%###""""""###$$$###### !!!"""###$$$$$$$$$############$$$%%%''''''$$$$$$######"""!!!!!! """""""""""""""#########################################################$$$$$$############$$$$$$"""""""""""""""""""""""""""###$$$$$$###"""###$$$########################%%%%%%%%%%%%%%%%%%%%%$$$"""""""""!!!!!!!!! %%%$$$$$$$$$###"""""""""%%%$$$$$$###"""!!! $$$$$$$$$##################"""!!! !!!###%%%###%%%%%%"""$$$$$$$$$#########"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######$$$$$$%%%###################################################$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$######$$$%%%%%%%%%$$$$$$"""""""""######$$$$$$%%%###$$$$$$$$$$$$$$$$$$###$$$$$$############$$$$$$###"""!!!"""$$$%%%$$$###"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################%%%$$$)))000000***### $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''')))+++,,,+++---111444888:::;;;<<<===>>>?????????@@@AAABBBCCCFFFIIIMMMOOOOOONNNMMMPPPPPPPPPRRRTTTUUUSSSRRRRRRPPPNNNJJJGGGEEECCCBBB;;;;;;;;;;;;::::::999999999888666444333333333444111222444666888999;;;;;;>>>>>>???AAABBBDDDEEEFFFHHHHHHIIIIIIIIIIIIHHHHHHEEEDDDCCCAAA???======<<<========================>>>???@@@BBBCCCDDDDDDDDDCCCAAA???===<<<<<<======;;;===???@@@AAABBBEEEGGGHHHIIIJJJJJJHHHDDD@@@>>>999888666444333222222222444444444888<<>>===999:::;;;===============:::999888666666666777888777999<<>>??????AAACCCEEEGGGFFFDDDBBB@@@888444...++++++---...///,,,++++++*********++++++))))))******++++++,,,,,,))))))************))))))************************((((((((((((((((((((((((&&&&&&''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%$$$###&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%&&&'''###""""""""""""""""""!!!"""""""""######""""""""""""""""""###$$$%%%&&&'''%%%$$$""""""###$$$######!!!!!!"""###$$$$$$$$$$$$""""""""""""###$$$%%%%%%!!!!!!""""""############!!!"""######$$$$$$#####################$$$$$$$$$########################$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$###"""###$$$###########################""""""""""""###$$$$$$############""""""""""""$$$$$$$$$###############!!!!!!""""""######$$$$$$ !!!"""$$$%%%%%%%%%%%%%%%$$$######$$$%%%'''(((###%%%&&&$$$""""""%%%((($$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$"""  """$$$$$$$$$############$$$$$$###""""""###%%%&&&%%%$$$###############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$######"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%$$$$$$$$$)))$$$!!!###$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%&&&&&&&&&%%%%%%&&&&&&'''''''''(((((((((*********+++,,,///111222666777:::<<<===>>>======???AAACCCCCCCCCDDDIIIMMMUUUVVVXXXZZZ[[[ZZZYYYXXXUUUTTTSSSRRRPPPMMMHHHDDDBBBAAA???<<<;;;::::::;;;;;;<<<>>>@@@AAABBBAAAAAA;;;:::999888888999:::;;;???AAAEEEIIIMMMOOOQQQQQQPPPQQQRRRTTTVVVVVVWWWWWWZZZZZZZZZZZZYYYXXXWWWVVVSSSSSSQQQPPPOOONNNNNNNNNPPPPPPPPPPPPPPPPPPPPPPPPMMMMMMOOOPPPQQQQQQQQQQQQPPPRRRVVVXXXYYYXXXWWWUUUXXX[[[___```aaaaaabbbcccaaa``````^^^[[[XXXUUUTTTLLLIIIDDD???;;;:::999999777666666888:::;;;;;;:::777:::>>>CCCEEEEEECCCBBB???;;;444000000111333444,,,,,,++++++******+++++++++++++++++++++,,,,,,,,,))))))******++++++******************************(((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&%%%$$$$$$###&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$######""""""######$$$"""!!!!!!###%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((("""""""""###############""""""############""""""!!!!!!!!!!!!"""###$$$$$$$$$"""!!!!!!###$$$$$$###"""######$$$$$$$$$######"""""""""!!!""""""###############"""""""""""""""!!!"""###$$$$$$$$$######""""""#########$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$###########################""""""!!!"""###$$$%%%############$$$$$$$$$$$$###############$$$$$$$$$!!!"""""""""############!!!"""$$$%%%%%%%%%%%%""""""######$$$%%%%%%&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%"""############$$$$$$$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$############$$$$$$###""""""###%%%&&&&&&%%%$$$$$$$$$##################$$$%%%%%%%%%%%%$$$#########"""""""""$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&%%%$$$((($$$###'''((('''&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%''''''''''''((((((((((((++++++,,,...111555888:::======???@@@AAABBBBBBBBBCCCFFFIIIJJJJJJMMMTTTYYY]]]]]]]]]]]]]]]\\\[[[ZZZUUUSSSPPPMMMJJJEEE@@@<<<999888666555555666888999;;;===???AAACCCCCCCCCBBB===<<<<<<;;;<<<===???@@@FFFIIILLLPPPRRRTTTTTTUUURRRSSSUUUVVVWWWWWWVVVVVVXXXXXXYYYYYYYYYXXXXXXWWWUUUUUUTTTTTTSSSTTTTTTTTTVVVVVVVVVVVVVVVVVVVVVVVVSSSTTTTTTUUUVVVVVVVVVUUUWWWYYY\\\___aaacccccccccfffiiimmmmmmllliiigggfffcccbbbaaa___^^^^^^]]]]]][[[ZZZWWWSSSOOOJJJFFFDDD<<<;;;:::;;;;;;:::777444222444777:::===???@@@AAABBB???:::888777777666555......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++((()))***++++++++++++***************************(((((((((((((((((((((((('''''''''(((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######""""""######$$$ ###%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&''''''""""""######$$$$$$%%%%%%""""""############"""""" !!!!!!"""###!!! !!!###$$$$$$#########$$$$$$$$$######"""###"""!!!!!!!!!!!!!!!"""%%%%%%$$$###"""!!! !!!"""###$$$%%%$$$######""""""######$$$$$$$$$$$$########################$$$$$$############$$$$$$########################"""$$$$$$$$$###"""###$$$##############################"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%""""""######$$$$$$$$$%%%#########"""""""""""""""######$$$%%%$$$###"""!!! !!!""""""""""""'''&&&%%%%%%%%%$$$""" ########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))(((''''''%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''''''''&&&%%%$$$$$$############$$$$$$###""""""###%%%'''&&&%%%%%%$$$$$$$$$######""""""###$$$%%%&&&&&&%%%$$$###""""""!!!!!!"""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%&&&'''&&&&&&%%%%%%###&&&,,,---***&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&'''&&&%%%%%%''''''''''''((((((((())),,,---///333777<<<@@@BBBBBBCCCDDDEEEFFFGGGHHHIIIGGGKKKOOOPPPQQQUUU]]]ccc```___^^^]]][[[ZZZYYYYYYTTTQQQMMMIIIEEE@@@:::666222111111111222444777888:::<<>><<<;;;999666333000///...------------------------,,,,,,+++++++++((()))***+++++++++++++++************************(((((((((((((((((((((((('''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&!!!###"""!!!!!!$$$'''"""###%%%&&&&&&$$$!!! """###!!!!!!""""""######$$$$$$$$$###""" !!!""""""!!!!!!!!!!!!###$$$&&&""""""############""""""%%%###(((000,,, ###""""""""""""""""""""""""######""""""""""""######%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######""""""""""""######%%%%%%$$$###""""""######""""""###$$$%%%%%%&&&&&&$$$$$$$$$###############&&&&&&%%%%%%$$$#########!!!!!!"""""""""#########"""######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""###$$$$$$$$$$$$######%%%$$$$$$######"""""""""################################################ ###&&&'''&&&$$$"""&&&%%%###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&'''((())))))'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%&&&)))******(((''''''***,,,///111444999===@@@BBBCCCFFFGGGHHHJJJLLLNNNPPPQQQUUUWWWZZZ]]]```aaaaaa```bbbbbbaaabbbaaa^^^ZZZVVVQQQLLLFFF@@@;;;777444111555555555333222222333555666999>>>CCCFFFGGGGGGFFFDDDCCCCCCCCCCCCDDDEEEFFFEEEHHHLLLNNNNNNOOOQQQRRROOOOOOOOOOOOPPPRRRTTTUUUVVVVVVUUUTTTSSSTTTWWWYYYXXXXXXWWWWWWVVVWWWWWWXXXZZZ]]]aaabbbaaa___]]]]]][[[]]]^^^___^^^]]]^^^___^^^```bbbdddeeegggkkknnnnnnpppqqqpppmmmiiigggfff```___]]][[[YYY\\\```dddnnnqqqtttvvvtttnnngggbbb]]]XXXQQQJJJEEEAAA>>>;;;777777777666666666888::::::;;;===>>>===:::666444555333000---,,,,,,...000'''((()))***++++++++++++************))))))))))))))))))))))))))))))))))))&&&&&&&&&'''((())))))******)))))))))((((((''''''+++***((('''&&&&&&&&&'''''''''(((((())))))******(((((((((''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%"""$$$(((***+++)))&&&%%%(((''''''''''''&&&&&&&&&'''((()))***)))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$'''''''''&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''###$$$&&&%%%###"""%%%'''"""###%%%%%%%%%###"""  """###""""""###$$$"""""""""""""""#########$$$###"""!!! !!!!!!"""%%%%%%###""""""######$$$""""""############""""""&&&$$$)))222111&&& ###########################$$$######""""""######$$$&&&%%%%%%$$$######$$$$$$###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$%%%$$$$$$$$$############"""!!!!!! !!!!!!"""%%%$$$$$$###""""""######"""""""""######$$$$$$$$$##################$$$$$$""""""""""""""""""######%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################"""""""""$$$$$$$$$#######################################"""$$$%%%$$$$$$%%%%%%###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&'''(((((((((&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&'''((((((###$$$&&&'''(((+++...111666888===AAADDDFFFGGGFFFJJJKKKMMMPPPSSSUUUWWWWWW[[[]]]___aaacccbbbbbbaaabbbaaaaaaaaa```]]]XXXUUULLLGGG@@@;;;777555333111333444444222111111333444666999>>>CCCFFFHHHGGGGGGBBBAAAAAAAAABBBCCCDDDEEEHHHJJJLLLMMMMMMMMMMMMMMMNNNNNNMMMNNNOOOPPPRRRSSSPPPQQQRRRRRRSSSVVVZZZ]]]\\\\\\]]]]]]^^^___``````fffiiimmmooommmkkkhhhhhheeegggiiiiiiiiiiiijjjkkkjjjjjjjjjkkkkkklllllllllmmmmmmnnnmmmjjjhhhfffeeedddccc```\\\ZZZ[[[^^^aaaiiinnnsssxxxxxxtttoookkkddd```ZZZTTTNNNJJJEEEBBB>>><<<:::777444333444666888999;;;=========<<<<<<;;;999777444222111111111------------,,,+++******+++*********))))))))))))************************&&&&&&'''(((((()))***************))))))(((((((((******)))((('''&&&&&&&&&((((((((((((''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$############"""###%%%'''((('''%%%$$$&&&'''''''''(((((())))))(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$###"""$$$&&&$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$#########"""###%%%&&&%%%$$$"""##################""""""""""""######"""!!!!!!!!!""""""((('''&&&$$$###"""""""""""""""############""""""&&&###(((333666---%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$%%%#########"""""""""""""""###""""""""""""""""""###%%%$$$######"""#########"""""""""""""""""""""###"""""""""###$$$$$$$$$%%% !!!!!!"""######$$$$$$#####################"""(((((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###############$$$$$$$$$&&&%%%$$$###"""######$$$"""""""""###############$$$$$$$$$$$$######""""""######################## !!!"""$$$&&&&&&''''''%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&'''''''''&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&''''''((()))***"""$$$'''***,,,000444777>>>AAAEEEIIILLLLLLLLLKKKNNNPPPSSSWWWZZZ\\\]]]]]]```aaacccddddddcccaaa```bbbaaa```___^^^[[[VVVSSSHHHCCC<<<666444333333222333333444333222222444555666:::???EEEIIIJJJJJJJJJEEEEEEEEEEEEEEEFFFGGGGGGNNNNNNNNNOOOPPPQQQOOONNNNNNNNNNNNNNNNNNNNNOOOOOOOOOQQQSSSVVVYYY^^^dddiiikkkkkkmmmnnnppprrrtttuuu{{{|||zzzwwwyyy|||}}}}}}}}}~~~}}}{{{{{{{{{yyyuuuqqqqqqppppppooonnnmmmlllkkkiiihhheeeaaa^^^]]]___aaaeeejjjpppuuuwwwvvvsssqqqkkkhhhddd```\\\WWWQQQMMMHHHEEE@@@;;;777666666666555555666777888999:::;;;::::::999888666333000...000//////...------,,,,,,+++++++++*********))))))++++++++++++++++++++++++''''''(((((())))))*********************)))))))))))))))))))))((('''&&&&&&)))(((((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%((((((''''''''''''&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&'''((()))***++++++((('''%%%######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$###""""""###%%%""""""######""""""""""""%%%$$$###""""""###$$$$$$"""$$$%%%$$$"""!!!!!!"""$$$$$$######""""""!!!!!!######""""""""""""""""""'''&&&%%%$$$###""""""!!!"""######$$$$$$######"""%%%"""&&&222888222((("""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%#########"""""""""""""""&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$###############$$$###############"""""""""!!!!!!"""###$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""""""""!!!!!!!!!!!!'''&&&&&&&&&%%%%%%%%%$$$''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$###"""!!! ########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################'''%%%###!!! !!!"""###""""""######$$$$$$%%%%%%%%%%%%$$$$$$###"""""""""########################((('''&&&&&&%%%%%%%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%$$$""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))''')))---000222555999<<>>999777555333222333444666888999::::::888555111///..................//////,,,,,,+++++++++*********++++++++++++++++++++++++((((((((())))))*********++++++******************((()))*********((('''&&&(((((((((''''''&&&&&&&&&((((((((((((((('''''''''))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&'''((()))))))))'''&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###$$$&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((%%%%%%%%%&&&&&&&&&''''''###$$$$$$$$$""""""$$$%%% !!!###$$$$$$$$$###%%%$$$"""!!!"""###$$$%%% """######"""!!!"""###$$$$$$######""""""!!!!!!""""""##################"""##################"""######$$$$$$$$$$$$######### $$$...555333)))!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&""""""###$$$%%%'''((()))###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$###############$$$$$$$$$$$$$$$$$$$$$$$$######!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$!!!  """######$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$#########""""""########################%%%$$$###"""!!!!!!""""""############$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((()))---111555888<<<@@@BBBJJJJJJKKKMMMOOOSSSVVVXXXXXXYYY[[[]]]^^^^^^^^^]]]]]]^^^```bbbcccbbbaaa```___]]][[[ZZZYYYWWWSSSPPPJJJDDD<<<666444444444444333555777777777777999::::::???EEEMMMRRRVVVWWWWWWSSSRRRQQQOOOMMMLLLLLLKKKMMMMMMLLLMMMOOOQQQQQQQQQOOORRRVVVZZZ^^^aaabbbbbbjjjmmmrrrwww}}}~~~|||}}}~~~|||yyysssmmmiiihhhiiijjjggghhhkkkooorrrqqqnnnkkkaaa]]]XXXTTTQQQMMMIIIFFFBBB???:::666333333444555888999<<<======<<<999777111000///...------......,,,,,,,,,,,,++++++++++++************************)))))))))*********************************++++++((()))*********)))((('''''''''((((((((()))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&'''))))))((('''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%""""""######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&%%%######%%%&&&!!!!!!"""$$$'''(((&&&%%%$$$###"""""""""###$$$%%% """$$$%%%$$$$$$%%%&&&############""""""""""""!!!"""###$$$$$$$$$###### !!!######$$$$$$$$$######$$$$$$$$$$$$######""" """)))000000)))###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&""""""###$$$&&&((()))***###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$######""""""######$$$#########"""######$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%"""""""""###$$$$$$$$$%%%$$$$$$######"""!!!!!! ############$$$$$$$$$%%%""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################"""!!!!!!!!!!!!"""###$$$$$$$$$%%%%%%%%%%%%%%%################################################""""""""""""###$$$%%%&&&""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((((())))))******...444:::>>>CCCGGGKKKQQQQQQQQQRRRSSSVVVYYY[[[YYYYYYYYYZZZZZZ[[[[[[[[[\\\]]]___aaabbbbbbaaa```\\\ZZZXXXWWWWWWUUURRRPPPKKKFFF???:::888777777666666888;;;<<<;;;<<<===>>>@@@DDDJJJQQQVVVYYYYYYYYYQQQPPPOOOMMMLLLKKKKKKKKKKKKMMMNNNNNNNNNOOORRRTTT[[[```hhhqqqyyyvvvooolllmmmnnniiikkkpppuuuzzz{{{xxxvvvpppmmmjjjhhhfffaaaYYYRRRKKKGGGAAA;;;777555555666666777999;;;<<<<<<<<<<<<:::888555111///---,,,+++---------,,,,,,,,,++++++******************************************++++++)))))))))***************)))))))))******))))))(((''''''(((((()))******+++&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###%%%'''))))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$%%%'''###""""""%%%'''(((%%%"""######"""######$$$$$$%%%"""$$$%%%%%%$$$$$$$$$%%%"""""""""""""""#########!!!"""###$$$$$$$$$$$$### !!!"""$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###"""!!!!!!$$$***---***%%%########################%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&'''(((###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&######""""""""""""############""""""###$$$$$$%%%""""""######$$$$$$%%%%%%##################$$$$$$######"""""""""""""""""" !!!"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""""""""######$$$$$$%%%%%%$$$$$$###############""""""""""""###$$$$$$%%%%%%########################""""""###$$$%%%''''''(((!!!"""###$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((()))+++---//////222777<<>>AAAFFFJJJMMMOOORRRTTTSSSVVVYYY[[[ZZZVVVQQQNNNKKKJJJHHHHHHIIILLLPPPRRRWWWXXXZZZ[[[[[[ZZZYYYWWWXXXVVVUUUTTTTTTTTTRRRQQQRRROOOLLLJJJIIIIIIIIIHHHFFFHHHLLLMMMNNNNNNOOOPPPMMMOOORRRUUUVVVUUUSSSRRRSSSTTTTTTVVVWWWYYY[[[\\\[[[cccmmmqqqsssyyy}}}~~~~~~wwwrrrhhh]]]RRRJJJDDDAAA===<<<::::::;;;>>>BBBDDDEEECCC???;;;777666555555......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++''''''(((((()))))))))***+++***)))(((((()))***+++((((((((('''&&&&&&%%%%%%'''((((((((())))))******$$$%%%%%%%%%&&&&&&''''''))))))******)))(((''''''$$$%%%%%%&&&'''((())))))%%%$$$###""""""$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$''''''&&&%%%%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%###$$$$$$###""""""###%%%!!!!!!""""""#########$$$%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$&&&'''$$$"""%%%$$$%%%222666(((%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''''''''%%%###"""&&&&&&%%%$$$######"""!!!(((%%%""""""###$$$%%%$$$%%%$$$###""""""###$$$%%%"""#########$$$$$$$$$$$$$$$$$$$$$#########""""""$$$%%%&&&&&&%%%### $$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!!!!$$$&&&&&&$$$###"""""""""######$$$$$$$$$##############################""""""""""""######$$$%%%%%%%%%%%%$$$######%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$######"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((('''&&&%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((((()))******)))'''(((((())),,,111666<<>><<<>>>@@@???@@@CCCPPPUUU[[[^^^]]]ZZZWWWUUUWWWVVVTTTRRRRRRSSSUUUVVVVVVTTTSSSTTTVVVVVVSSSPPPSSSUUUWWWXXXXXXXXXZZZ\\\YYYVVVRRRRRRTTTVVVUUUTTTWWWXXX[[[aaahhhooorrrtttxxxxxxooodddYYYPPPOOOKKKFFFDDDFFFJJJMMMOOONNNJJJEEEAAA???:::444///222000/////////...+++)))))))))+++,,,,,,+++***)))++++++++++++*********)))***+++,,,***(((''''''((()))***+++++++++***((('''))))))))))))************(((((((((((('''&&&%%%$$$$$$&&&''''''&&&&&&((()))))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&$$$$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%$$$$$$$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############%%%"""###""""""111777+++%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%###"""$$$$$$%%%&&&'''))))))***(((&&&###"""###$$$$$$$$$###"""!!! !!!"""###"""""""""#########$$$$$$%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######### !!!###%%%&&&%%%$$$########################"""##############################""""""""""""######""""""###$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((()))))))))(((***+++---000555<<>>:::555444777:::;;;???CCCPPPUUUZZZ]]]\\\ZZZWWWUUUXXXXXXWWWVVVWWWXXXYYYZZZ]]]ZZZXXXYYY[[[]]]]]]\\\]]]^^^``````___```bbbcccaaa^^^[[[YYYXXXYYYYYYZZZbbbgggoooyyyuuunnnddd```[[[XXXWWWWWWXXXXXXZZZTTTLLLFFFBBB>>>999555111000.........---***((()))***+++,,,,,,+++******+++++++++*********))))))***+++,,,+++((('''((()))******+++++++++******)))((((((((((((''''''''''''(((((()))*********))))))$$$%%%&&&&&&%%%%%%&&&'''))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((($$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$%%%'''''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&$$$""" &&&""""""!!! ...555,,,%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$$$$$$$$$$$$$$$$########################!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%$$$###""" !!!"""$$$&&&'''((())))))&&&$$$"""###$$$###"""###"""!!!!!!!!!!!!"""###!!!"""""""""############&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$""""""############$$$$$$##############################""""""""""""###### """###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$!!!"""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&&&&''')))***+++---111666<<>><<<:::999888888333111333666999???EEEQQQUUUZZZ\\\\\\YYYXXXWWWYYYYYYZZZ[[[\\\]]]^^^^^^___\\\ZZZZZZ\\\```bbbcccbbbcccddddddcccccceeegggggghhhgggdddaaabbbfffjjjxxxzzzvvvrrrnnnkkkhhhiii```TTTKKKEEEBBB>>>;;;333111000//////...,,,)))++++++,,,,,,,,,,,,+++***+++************)))))))))***+++,,,+++)))(((((()))+++***************++++++))))))((((((''''''&&&&&&"""###%%%&&&((()))))))))&&&'''((('''&&&%%%&&&''')))((((((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&%%%### '''"""$$$###!!!***000((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$###############"""""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$######"""##################$$$$$$)))&&&$$$######$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#########&&&%%%%%%%%%%%%$$$$$$$$$$$$############$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$############$$$%%%!!!"""###$$$%%%&&&''''''########################$$$######""""""######$$$ !!!######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$""""""###$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$%%%&&&'''''''''''''''''''''''')))(((&&&$$$$$$&&&))),,,+++///666===DDDIIILLLMMMKKKJJJJJJJJJJJJHHHDDDAAA:::999888777666666666777===888666777888:::AAAHHHRRRVVVZZZ\\\\\\ZZZYYYYYYXXXYYY[[[^^^```aaabbbbbbaaa___^^^^^^___aaacccdddcccdddeeeeeedddeeegggjjjkkkooossssssrrruuu~~~{{{ssshhhYYYLLLEEEBBB???===666555333333222111...,,,------------,,,,,,,,,+++++++++*********)))))))))***+++,,,+++)))((()))*********)))(((((()))+++,,,++++++******))))))((((((!!!"""###%%%&&&''''''(((***++++++***((('''((()))(((((((((''''''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''%%%%%%&&&&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%##################""""""$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###"""&&&"""&&&'''"""'''***"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''&&&&&&$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###"""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$#########)))(((((('''&&&%%%%%%%%%(((&&&$$$###$$$$$$###!!!$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""############$$$$$$$$$$$$############$$$#########$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###"""!!!!!!!!!###%%%&&&%%%&&&&&&&&&&&&&&&&&&&&&########################$$$$$$############$$$$$$""""""#########""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''((('''''''''''''''((())))))''''''''''''''''''''''''''''''&&&$$$###&&&+++000...444>>>GGGMMMOOOOOOMMMGGGFFFFFFFFFFFFDDDAAA>>>555444333222333444666777<<<999999;;;<<<>>>EEEMMMUUUXXX\\\^^^]]]]]]]]]]]]XXXZZZ\\\___bbbdddeeeeeefffgggggggggfffeeeeeeeeedddeeeffffffgggjjjmmmpppttt|||xxxlll[[[LLLDDD@@@>>><<<999777666555444333000...///......---------------++++++++++++***************+++,,,+++***)))***+++***)))(((''''''(((***++++++*********)))))))))(((''''''((()))))))))))))))***+++,,,+++)))(((((()))((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))((('''%%%%%%&&&&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%#########"""""""""""""""###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%"""''')))###$$$&&& ###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""!!!"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$###$$$%%%%%%$$$"""""""""###$$$$$$###"""""""""#########$$$$$$$$$$$$$$$$$$$$$#########""""""###$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$"""!!! !!!###%%%&&&******)))'''%%%$$$""""""########################$$$$$$############$$$$$$######$$$$$$######"""!!!###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######!!!###$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$#########$$$%%%&&&'''''''''''''''''''''''''''&&&'''((('''&&&)))000555777<<>>;;;999777666666444111///111000///...---------...---,,,,,,,,,,,,+++++++++***+++,,,+++***)))***,,,+++******)))(((((())))))'''''''''((((((((((((((((((((()))))))))((('''''''''((()))((('''&&&'''((((((''''''&&&&&&''''''(((''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''&&&%%%%%%&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""#########$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&$$$$$$'''!!!"""'''#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&!!!!!!"""###$$$$$$%%%%%%$$$######$$$%%%&&&%%%###"""######$$$$$$######"""$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$%%%#########"""#########$$$((('''&&&%%%$$$###""""""########################%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%"""###%%%'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&!!!!!!!!!!!!"""###$$$%%%''''''''''''''''''''''''&&&))),,,,,,,,,///555;;;???AAAFFFJJJMMMNNNNNNMMMFFFEEEEEEEEEEEEDDD@@@===666444222111222555999;;;;;;>>>FFFMMMOOOOOOTTT[[[]]]___aaabbbbbbccceeefffccccccdddfffiiillloooqqqnnnoooooommmiiiggghhhiiilllnnnrrrvvv{{{vvvgggZZZQQQKKKGGGDDD@@@>>><<<;;;:::999666333222111000.....................------------,,,,,,***+++,,,,,,******+++,,,---------,,,+++***)))(((&&&&&&''''''(((((())))))&&&''''''((((((''''''&&&%%%'''((((((&&&&&&''')))(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&'''''''''(((((((((%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((&&&%%%$$$%%%'''''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###############$$$$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%#########$$$%%%&&&$$$"""%%%""")))(((#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&(((((((((&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''###""""""$$$&&&'''&&&$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###""""""!!!!!!"""###$$$$$$%%%%%%########################%%%$$$$$$######$$$$$$%%%!!!"""###$$$%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$""""""###$$$%%%&&&&&&'''###$$$&&&((())))))((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((('''&&&%%%&&&&&&&&&&&&'''((()))***(((((((((((((((((((((((('''+++///000000333:::@@@BBBBBBCCCDDDFFFHHHJJJKKKHHHHHHGGGGGGGGGDDD@@@===999888555444555888<<>>;;;888333222000///........./////////.........---------***+++,,,,,,+++***+++---//////000///...,,,)))(((''''''((()))***+++,,,,,,))))))***+++++++++++++++&&&((())))))(((((()))+++'''''''''&&&&&&'''''''''(((((((((((((((((((((((('''''''''(((((((((((()))%%%&&&&&&'''((()))******''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$!!!"""###$$$&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%%%%$$$%%%&&&'''%%%%%%%%%$$$$$$#####################""""""!!!!!!$$$$$$############$$$$$$$$$%%%&&&&&&&&&%%%$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((######$$$%%%'''((())))))%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$###"""!!!!!!&&&%%%###""""""###%%%&&&###$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&%%%&&&'''&&&&&&&&&''''''''''''((('''(((((('''&&&&&&)))+++---+++***...555<<>>@@@@@@DDDHHHIIIGGGDDDAAA???555555666666999>>>FFFKKKTTTVVVYYY]]]```bbbbbbbbbgggffffffeeeeeefffggghhhhhhoootttttttttxxx{{{{{{}}}|||yyyuuuuuuzzzvvvmmmgggaaa[[[XXXMMMJJJEEEBBBAAA???===;;;999666111---+++,,,...000///...------......,,,***---------,,,,,,,,,++++++///......---,,,+++************)))(((((()))***+++))))))((('''''''''''''''((((((((((((((((((((((((+++******)))(((''''''&&&)))))))))))))))))))))))))))((('''&&&%%%&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%'''((((((((('''$$$""" !!!&&&((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$##################$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&########################&&&&&&%%%%%%$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$###$$$%%%&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%$$$$$$$$$###$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''((($$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$###############%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%$$$###$$$%%%$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%&&&'''&&&&&&&&&''''''''''''((((((((((((&&&%%%%%%&&&(((---,,,---222999>>>AAABBB???<<<999666555555777888<<>><<<:::888888:::;;;<<<>>>AAAGGGNNNSSSZZZ[[[^^^aaabbbcccbbbbbbaaaaaaaaabbbcccffflllpppqqqzzz}}}tttrrrwww~~~{{{vvvrrrooogggbbb[[[UUUPPPLLLIIIFFFBBB???:::666333222333333...---,,,,,,---...,,,+++------------,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***)))))))))))))))))))))((('''''''''((((((((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''')))***((($$$"""$$$(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%''')))+++,,,---%%%%%%%%%$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$###""""""""""""###$$$%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$&&&$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((((((&&&%%%&&&&&&&&&&&&&&&''''''''''''(((%%%&&&''''''((()))---///,,,///555:::>>>???===<<<888777444111000000111222333555888888777666555555888:::<<<>>>BBBHHHOOOSSSVVVXXX[[[]]]___```______\\\]]]^^^^^^___dddlllrrryyy|||vvvxxx}}}|||xxxssskkkccc]]]XXXSSSPPPKKKIIIDDD???;;;888666666///...,,,,,,---...---,,,...------------,,,,,,,,,))))))*********+++++++++---,,,+++***))))))(((((())))))((((((((((((((()))((((((((((((((((((((((((***)))))))))((((((((('''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((***,,,$$$&&&'''&&&%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$%%%%%%$$$$$$$$$$$$%%%%%%############$$$$$$%%%%%%%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%###$$$%%%''')))***,,,,,,######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###""""""!!!$$$$$$$$$######$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$###"""###%%%$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&"""#########$$$$$$%%%%%%&&&((()))((('''%%%%%%&&&&&&&&&&&&''''''''''''(((&&&''''''''''''(((+++------111666;;;<<<;;;999888555444222111111222333444111333555666555444555666555777:::===@@@FFFLLLQQQSSSUUUXXX[[[]]]^^^^^^]]]YYYZZZ[[[[[[]]]dddoooxxx{{{tttmmmgggaaa]]]WWWTTTOOOHHHBBB<<<888666222000...---......---,,,.........---------,,,,,,)))))))))******++++++,,,,,,,,,,,,+++***)))(((((())))))((((((((())))))***))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%''')))***&&&$$$###$$$&&&((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%######"""######$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$""""""###$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%"""######$$$$$$%%%%%%&&&''')))***)))'''%%%%%%&&&&&&&&&&&&''''''''''''((())))))((('''%%%%%%&&&(((111444888:::999777555555111111000000000111222333222444555555555555777999666888:::===AAAEEEKKKOOOUUUWWWYYY\\\]]]^^^]]]]]]WWWZZZ\\\]]]```jjjxxxzzzsssnnngggddd]]]UUUKKKCCC<<<888666333000............---............---------,,,)))*********++++++,,,,,,+++,,,,,,,,,+++***))))))))))))((((((((()))******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''((((((''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$############$$$)))&&&"""###&&&(((&&&###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!###$$$%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&###"""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$############$$$%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""######$$$$$$$$$$$$###### !!!$$$&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&&&&%%%$$$$$$%%%&&&&&&'''((((((((()))***)))'''%%%%%%&&&&&&&&&&&&''''''''''''((()))))))))((('''(((***,,,666888:::999666333333444333222111111111111222222333444555555555666888;;;:::<<>>@@@CCCEEEHHHLLLQQQTTT[[[[[[\\\\\\[[[XXXVVVTTTWWW\\\aaaeeemmm}}}tttfffYYYNNNIII<<<888444111000///...---//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,+++***))))))((())))))***++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&'''((((((((('''%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''')))******))))))!!!$$$'''''''''(((,,,000&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%$$$######$$$%%%%%%"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%%%%&&&'''((($$$&&&''''''&&&%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$###"""!!! !!!!!!!!!"""###$$$&&&'''&&&%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!! """&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%&&&((()))((('''%%%######$$$%%%&&&###&&&'''&&&###!!!###%%%%%%%%%%%%$$$$$$#########%%%&&&'''((('''%%%"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$###""""""#########$$$$$$%%%%%%$$$$$$###""""""""""""###$$$%%%%%%"""""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%&&&'''((()))+++++++++******)))((('''&&&((()))***)))***+++---(((***---///000222555777BBB@@@===999555333444555333444555666777888888888::::::::::::;;;===???@@@DDDGGGLLLPPPRRRTTTWWWYYY[[[\\\[[[YYYVVVTTTTTTUUUWWW^^^ffflllyyyxxx{{{zzz{{{}}}zzzqqqeeeXXXOOOCCC@@@:::333...---000222.........//////...------,,,++++++******++++++,,,+++++++++************)))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''''''''&&&%%%&&&'''((()))'''&&&$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%$$$######$$$%%%%%%############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((('''%%%$$$$$$%%%&&&'''$$$&&&''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&$$$######(((''''''&&&%%%%%%$$$$$$&&&%%%$$$$$$###$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""###%%%%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%&&&'''&&&%%%#########$$$%%%$$$%%%&&&%%%$$$###$$$%%%%%%%%%%%%$$$$$$$$$######&&&%%%$$$"""!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$###############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&'''((()))***************)))(((((((((***++++++******+++,,,,,,---...///111555:::===EEECCC@@@;;;777666888:::===>>>>>>???????????????BBBBBBBBBCCCEEEGGGIIIJJJOOOQQQTTTVVVVVVVVVXXXYYYVVVXXXYYYXXXWWWWWWXXXYYY\\\hhhvvv{{{zzzxxxuuuqqqpppqqqrrrnnnnnnnnnooorrrwww{{{~~~|||sssnnnmmmlllmmmooosssyyy~~~~~~yyyqqqggg[[[SSSJJJGGGAAA;;;666444333333......////////////.........------,,,,,,------...,,,,,,,,,,,,++++++++++++************))))))))))))************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&'''''''''&&&&&&%%%&&&'''((())),,,+++)))'''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%############$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&'''((()))(((%%%###"""###%%%'''%%%&&&((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$###''''''(((''''''%%%###"""&&&&&&%%%$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$$$$%%%%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$############$$$$$$$$$$$$$$$#########%%%$$$###$$$%%%&&&%%%$$$%%%%%%%%%$$$$$$$$$$$$###'''%%%!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&''''''((()))******************))))))+++---......---,,,---...111222333333666;;;AAAFFFJJJHHHDDD???;;;;;;>>>AAAIIIJJJKKKKKKKKKKKKJJJJJJNNNNNNNNNPPPRRRTTTVVVWWWYYY[[[\\\[[[ZZZYYYZZZ[[[VVVWWWXXXYYYYYY[[[^^^aaajjjzzz~~~yyyuuurrrpppooonnnnnnmmmjjjfffeeefffhhhddddddeeegggiiilllnnnoooooorrrvvvxxxwwwtttooolllhhhgggggghhhjjjnnnqqqssstttqqqooonnnpppqqqrrrrrruuuvvvxxx{{{yyytttsss}}}xxxrrrjjjaaaYYYPPPKKKCCC>>>;;;888444111////////////////////////000//////......//////000------------,,,,,,,,,,,,++++++*********)))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((***))))))(((''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))'''$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((('''&&&&&&&&&&&&'''((((((...,,,***((('''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((+++)))%%%###"""###%%%&&&&&&'''((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%$$$######""""""$$$%%%%%%$$$###&&&&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$######"""$$$""" """%%%'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$(((%%%""" $$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''(((((()))))))))))))))******++++++...000333444444333444555888999;;;===@@@DDDJJJNNNPPPMMMIIICCC@@@BBBFFFJJJQQQRRRSSSTTTUUUVVVVVVVVVWWWXXXYYYZZZ\\\^^^___```]]]^^^^^^\\\ZZZZZZ[[[]]]ZZZZZZ[[[\\\^^^cccjjjooo}}}yyyuuuuuutttsssssspppooollljjjhhhgggggggggnnnooopppooonnnnnnppprrrrrrtttuuuwwwyyyzzzzzzzzzxxxzzz~~~}}}{{{zzzxxxvvvvvvvvvvvvnnnkkkhhhgggiiikkkmmmmmmjjjiiiiiilllpppuuuyyy{{{xxxsssqqq~~~zzzwwwuuuppphhhbbbWWWOOOFFF@@@>>><<<777222000000//////////////////000000000//////000000000------------,,,,,,,,,,,,+++++++++*********))))))************************(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))&&&$$$###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&''''''(((((())))))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((+++)))&&&$$$###$$$%%%&&&&&&((()))((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$###### ###%%%%%%%%%$$$'''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&"""######$$$$$$$$$#########!!!!!!$$$&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%''''''&&&%%%$$$$$$$$$$$$######$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''''''''((((((((((((((())))))))))))***+++---...111444888;;;<<<===>>>@@@>>>AAAEEEIIIKKKMMMPPPRRRTTTQQQMMMHHHFFFHHHLLLPPPRRRTTTVVVYYY[[[]]]^^^___]]]^^^___```aaabbbbbbccc______]]]ZZZWWWWWWXXXZZZ\\\]]]___cccjjjttt~~~zzzrrroookkkiiiiiijjjkkkjjjgggggggggiiikkknnnppprrr{{{~~~~~~{{{wwwvvvwwwyyyzzzzzzsssppplllkkkkkkllllllkkkooouuu}}}zzz|||zzzyyyzzzwwwrrrnnnbbbYYYNNNFFFDDDAAA===999222222000///.........///000000////////////000000,,,,,,,,,,,,++++++++++++++++++++++++************************************(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))''''''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((&&&$$$$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))***)))(((&&&&&&&&&''''''''')))***)))'''%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&!!!"""###%%%%%%%%%%%%$$$'''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''$$$"""!!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''#########$$$$$$$$$$$$$$$###"""!!!"""###$$$###"""###$$$$$$$$$$$$%%%%%%%%%''''''''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$######$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((())))))))))))(((((((((((()))***,,,///000555999>>>BBBDDDEEEGGGHHHEEEHHHMMMQQQRRRRRRSSSTTTUUUTTTPPPMMMKKKLLLQQQTTTSSSUUUWWW[[[^^^aaacccdddbbbbbbcccccccccbbbaaa``````___\\\YYYVVVVVVXXXZZZaaafffmmmwww{{{qqqiiihhhggghhhjjjnnnqqqrrrrrrpppqqquuuzzz|||xxxtttnnnjjjlllooosssxxx|||~~~~~~{{{llldddZZZPPPJJJEEE@@@<<<777666444111000/////////000//////......//////000,,,,,,,,,,,,++++++++++++,,,++++++++++++*********++++++++++++++++++++++++))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))&&&&&&''''''((())))))***(((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%&&&((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))%%%&&&''''''((((((''''''%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%%%%%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((()))((()))))))))))))))((((((((()))***)))'''%%%%%%&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$''''''&&&%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&$$$ """$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%$$$%%%$$$#########%%%&&&'''$$$%%%&&&%%%$$$###$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&'''&&&%%%###""""""###%%%&&&$$$$$$#########$$$$$$%%%%%%%%%$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((()))***))))))(((((((((((((((***---000222:::>>>CCCGGGIIIIIIKKKLLLLLLNNNQQQRRRSSSSSSTTTUUUUUUTTTRRRPPPNNNOOOSSSVVVVVVWWWZZZ]]]```cccdddeeefffffffffeeecccaaa___^^^\\\[[[ZZZYYYYYY\\\aaadddqqqzzz~~~|||yyyvvvtttrrrpppuuuwww|||}}}zzz}}}|||wwwoooeeeZZZOOOFFFAAA>>><<<888555222111111111000000////////////000000------------,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''')))+++***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&((())))))%%%&&&'''((((((((('''&&&'''''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))'''(((***++++++***)))(((((()))***)))'''&&&%%%&&&))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%''''''&&&%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$""" $$$(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%$$$"""!!!&&&%%%$$$######%%%'''(((%%%((()))((($$$###$$$'''#########$$$$$$%%%%%%%%%%%%$$$"""!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&'''&&&%%%###""""""###%%%&&&""""""""""""###$$$%%%%%%''''''&&&$$$"""!!! %%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&''')))*********)))((((((''''''(((***---111222===AAAFFFIIIJJJKKKKKKLLLQQQQQQRRRQQQQQQQQQTTTVVVTTTTTTSSSQQQPPPQQQTTTWWWYYYZZZ\\\___bbbdddeeeeeeiiiiiihhhgggdddaaa^^^\\\VVVVVVXXXZZZ]]]dddlllqqq~~~}}}{{{~~~~~~xxxtttsssrrrtttvvvxxxzzz~~~yyypppsssxxx|||}}}nnn^^^RRRLLLBBB@@@<<<888555333333333111111000000000000111111//////.........---------,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))))))))))))))&&&''''''((()))******+++)))))))))))))))))))))))))))))))))(((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&(((+++,,,,,,)))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***%%%%%%'''((((((((('''&&&''''''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&(((((('''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&''''''''''''((()))***+++((((((((()))((((((''''''(((((((((''''''((())))))((((((((())))))(((((('''''''''&&&&&&&&&''''''((()))((('''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%&&&&&&&&&'''%%%######%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&((()))######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&''')))******,,,***))))))+++...222555BBBCCCEEEHHHIIIJJJJJJIIILLLKKKJJJLLLOOORRRTTTUUUXXXVVVSSSSSSUUUWWWXXXYYYZZZ[[[]]]```ccceeeggghhhiiifffeeegggeee^^^XXXWWWZZZYYY\\\bbbfffnnn}}}wwwzzz{{{zzzzzzrrrnnnmmmnnnnnnttt}}}}}}zzzxxxzzzzzzfffYYYKKKIIIDDD???999555333222444444333111///...///111......---------,,,,,,,,,------,,,,,,,,,---......---,,,,,,++++++,,,,,,---///...,,,***))))))***+++******))))))))))))******************))))))))))))******))))))((((((''''''''''''((()))))))))))))))''''''&&&&&&&&&&&&'''''',,,)))'''(((***,,,***)))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&******))))))))))))******$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''$$$%%%%%%&&&''''''((((((%%%%%%&&&&&&''''''((((((******)))))))))(((((((((&&&&&&'''''''''(((((((((&&&%%%%%%$$$$$$$$$%%%%%%)))))))))((()))))))))***)))******++++++*********(((((((((((())))))***+++)))************))))))(((******)))((((((((((((((()))((('''&&&&&&&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%############"""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&''''''(((###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$%%%%%%%%%&&&$$$"""!!!!!!###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''&&&&&&)))(((((()))---222777;;;BBBCCCEEEGGGHHHIIIIIIIIIEEEDDDBBBCCCFFFIIIMMMNNNVVVUUUUUUUUUWWWYYY[[[[[[\\\]]]^^^```ccceeefffggggggdddbbbccc```XXXTTTSSSXXXXXX\\\eeeppp}}}zzzuuurrrrrrvvv|||{{{ppp[[[SSSHHHAAA>>><<<999555111111000///...///111222////////////..................---,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***))))))***+++******************+++++++++*********)))))))))))))))))))))((((((((((((''''''((()))))))))))))))******))))))))))))*********'''%%%&&&'''((('''&&&((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((''''''''''''''''''((($$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((%%%%%%&&&'''((())))))***$$$$$$&&&''')))***,,,,,,+++***)))(((''''''&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&''''''''''''(((,,,++++++++++++*********++++++,,,---.........---***************+++,,,,,,------------,,,,,,+++***+++***)))(((''''''''''''((((((''''''&&&''''''''''''''''''((((((((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%&&&''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###""" !!!"""$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######!!!!!!!!!!!!######%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%(((((((((''''''&&&&&&&&&)))))))))***...444:::>>>AAABBBCCCDDDEEEEEEEEEEEE<<<;;;999999;;;???DDDGGGSSSTTTVVVXXXZZZ\\\]]]^^^______```aaabbbddddddeeedddaaa___```]]]XXXUUUWWWZZZ[[[bbbqqq}}}xxx{{{~~~~~~ooobbbRRRIIIGGGEEE@@@:::333222000/////////111222111111111111000000000000//////...---,,,,,,,,,,,,+++,,,---......---,,,++++++++++++++++++***)))(((+++******************++++++++++++*********))))))(((((((((((())))))))))))''''''((()))))))))))))))'''''''''''''''''''''''')))'''&&&&&&''''''%%%$$$((((((((((((((((((((((((''''''((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))''''''''''''''''''((((((&&&'''((()))+++---......,,,+++)))((('''''''''''''''''''''((((((((())))))******+++,,,------............//////000000000000///000111222333333333333111111000///............000000000000///...---,,,,,,,,,+++***************((((((''''''&&&''''''(((&&&&&&'''''''''(((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%&&&%%%$$$###$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''((())))))))),,,,,,+++,,,///444888;;;AAAAAAAAA@@@??????>>>===666555333222444999???DDDOOORRRVVVZZZ\\\]]]^^^___aaaaaabbbbbbbbbbbbbbbbbb```]]]]]]^^^]]][[[]]]aaa```fffsss|||yyywwwzzz~~~~~~}}}sssdddYYYSSSMMMEEE???:::777333111000000000000222222111111111000000000000000///---,,,,,,,,,,,,+++,,,...//////...,,,+++******+++,,,+++***(((''')))******************)))******)))))))))(((((((((''''''(((((())))))******''''''((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((('''&&&%%%((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))((((((''''''&&&%%%%%%%%%''''''((())))))***++++++---,,,***)))))))))***+++++++++++++++,,,,,,,,,,,,---...000111333333444444333444666888:::;;;<<<<<<<<<<<<>>>???@@@@@@@@@@@@>>>===;;;999777555555444444444444333222111///...000///..................)))((((((''''''''''''(((%%%%%%&&&&&&&&&''''''''')))((((((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%$$$""" ############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$######$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((()))******+++,,,---///222555888:::???>>>===;;;888777555555000000000000111666>>>DDDLLLQQQVVVZZZ[[[\\\^^^___cccbbbbbbaaaaaa`````````\\\ZZZYYY[[[[[[[[[```hhhiiivvv|||xxxxxxzzz{{{|||yyyooodddXXXMMMGGG???;;;555222111111111000111111111000000000//////111000///...---,,,,,,,,,+++,,,...//////...,,,+++)))***+++,,,,,,+++)))((((((((()))******)))(((((())))))((((((((('''''''''''''''(((((())))))******''''''((()))))))))))))))((()))************)))((('''((())))))((('''&&&&&&))))))))))))))))))))))))&&&'''''''''(((((())))))'''''''''((((((((())))))''''''((())))))(((''''''%%%%%%%%%%%%$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''(((((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%&&&(((***,,,***+++,,,---...///000111444555888;;;<<<=========AAABBBEEEHHHKKKLLLLLLMMMOOOOOOPPPQQQRRRRRRRRRRRRNNNMMMKKKIIIFFFEEEDDDCCC?????????>>><<<:::888777333222111000...---------,,,,,,+++***))))))))))))&&&&&&&&&&&&'''''''''((())))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$%%%%%%$$$###!!! """"""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###""""""###%%%%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%(((((((((((((((((((((((((((+++...333777:::<<<===<<<;;;888666333222000000---///111111333888@@@GGGMMMRRRXXX[[[[[[[[[]]]```bbbbbbaaa```______^^^^^^[[[XXXXXXZZZZZZ]]]fffppp|||yyyuuuuuuvvv}}}yyykkk]]]VVVFFF@@@999555555555333222000000000000/////////...000000///...------------,,,---...//////...---,,,++++++,,,,,,,,,++++++***((()))***++++++***)))((())))))((((((((('''''''''(((((((((((())))))))))))''''''((()))))))))))))))''''''))))))))))))''''''$$$&&&(((((('''&&&&&&&&&))))))))))))))))))))))))&&&&&&''''''((()))))))))'''''''''(((((())))))***%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&'''''''''(((((((((%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%'''+++...000///111333666999<<>>:::777444222111222111///...,,,+++++++++(((((((((((())))))))))))***))))))(((((())))))***''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''#########%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''((())))))*********...333888<<<======<<<777666444222111111111111...222666888999???GGGNNNQQQVVV[[[\\\ZZZZZZ]]]```aaaaaa```___^^^]]]\\\\\\\\\[[[]]]aaadddkkkyyyzzzuuuxxxssshhhWWWOOOEEE>>><<<999666222000000000000//////////////////...............///........................---,,,,,,,,,,,,,,,------)))***,,,------,,,***)))************))))))))))))))))))))))))((((((((((((''''''((()))))))))))))))$$$%%%&&&((((((&&&%%%$$$"""%%%)))***(((''''''((())))))))))))))))))))))))&&&&&&''''''((())))))***&&&''''''((())))))******%%%&&&((())))))(((&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&((()))+++,,,,,,'''''''''((()))******+++,,,,,,,,,---000444888;;;<<<>>>BBBGGGLLLPPPTTTVVVVVVXXX[[[___aaabbbcccbbbaaaccceeehhhiiiiiiiiihhhhhhhhhhhhiiihhhhhhgggggghhhhhhgggfffffffffffffffddddddcccaaa___]]][[[ZZZWWWUUUQQQLLLGGGBBB???>>>666555333111///...------************++++++++++++******))))))))))))******))))))))))))))))))))))))''''''''''''''''''''''''))))))((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''((()))******)))((('''&&&&&&&&&''''''((((((((($$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&%%%&&&'''))))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&######$$$$$$$$$%%%%%%%%%&&&''')))******)))'''&&&''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%"""###%%%'''***,,,...///000333999===???>>>;;;999444333222111111222333444111666<<<>>>AAAFFFNNNUUUTTTYYY]]]]]][[[ZZZ^^^aaa``````___^^^]]]\\\\\\[[[______cccjjjrrr}}}~~~~~~uuuiii```SSSIIIBBB===777222111111111000000000000//////............//////000///...------------...///...---,,,+++,,,---...///+++,,,...//////...,,,+++,,,,,,,,,++++++++++++*********))))))(((((('''''''''(((((()))))))))))))))'''(((***++++++***((('''###'''+++,,,+++***+++,,,))))))))))))))))))))))))&&&&&&&&&'''((())))))***&&&''''''((()))******+++((()))***,,,,,,***)))((($$$$$$%%%%%%%%%%%%&&&&&&(((%%%###$$$'''((('''&&&&&&'''((('''%%%%%%%%%'''$$$%%%%%%%%%%%%'''***---)))******))))))+++///222222222333666;;;AAAGGGJJJLLLNNNSSSXXX]]]aaacccdddccccccdddfffiiikkkjjjiiiiiiiiiiiiiiijjjlllmmmnnnlllkkkjjjkkkllllllkkkjjjooooooooooooooonnnmmmlllnnnmmmllljjjiiihhhggggggfffccc___]]][[[XXXSSSOOOMMMHHHBBB>>>===999222,,,...---,,,,,,---,,,)))'''(((''''''&&&''''''))))))%%%&&&((()))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%$$$$$$&&&''')))'''''''''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&'''%%%$$$"""""""""$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&'''''')))((('''&&&%%%&&&&&&''''''&&&%%%&&&((((((((('''%%%''')))*********,,,...222666;;;>>>===:::777666...//////000111333444555444777===CCCIIIPPPWWW[[[^^^]]][[[[[[[[[\\\]]]^^^gggbbb]]][[[XXXVVVXXX]]]]]]dddppp~~~~~~yyyxxxvvvtttzzz~~~uuuwwwzzz~~~|||tttgggYYYLLLDDD???<<<666444222222222111///...---...///000000///...---------------------------)))******+++---......///------------,,,,,,+++***)))))))))***+++++++++,,,************))))))(((((('''((()))*********************)))(((((((((((((((''''''((())))))***)))))))))((('''&&&&&&'''))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&'''(((***+++%%%%%%&&&&&&&&&''''''''''''%%%###$$$'''((('''&&&&&&(((((((((&&&%%%&&&'''&&&((())))))))))))+++,,,)))***,,,,,,...000444888<<<===@@@DDDJJJQQQVVVYYYYYY[[[^^^aaadddgggiiijjjlllkkkkkkmmmooopppooonnnooonnnnnnmmmlllllllllmmmooonnnmmmnnnooooooooonnnrrrrrrrrrrrrrrrqqqpppooooooooommmlllkkkkkkkkkkkkllljjjgggfffeeeccc___\\\ZZZUUUOOOLLLJJJFFF@@@:::888555222000///...,,,***+++*********)))((('''&&&((())))))***)))((('''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&''''''(((((((((''')))))))))))))))))))))(((''''''&&&%%%%%%%%%%%%&&&&&&%%%$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$#########"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%&&&&&&&&&'''''')))((('''&&&%%%&&&&&&''''''&&&%%%&&&((()))((('''&&&'''))))))***+++...000666999===???===999666444000//////000111333555666777<<>>DDDMMMTTTXXXYYYYYYYYY[[[\\\]]]^^^^^^^^^^^^^^^ZZZUUUSSSVVVYYY[[[```eeesss|||qqqmmmlllooouuu{{{~~~yyyeeeSSSHHH<<<888444111000000000///000000////////////000000////////////////////////...---------,,,,,,++++++,,,,,,---------,,,+++++++++++++++++++++*********+++++++++++++++*********)))************))))))(((******)))((((((((()))))))))))))))***))))))((((((---,,,+++)))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%%%%%%%%%%&&&&&&'''''''''((((((((('''&&&%%%&&&&&&'''((((((&&&((()))(((&&&&&&'''((('''))),,,---...000333666555888===BBBFFFKKKPPPSSS\\\]]]```ccceeeggghhhhhhlllkkkjjjjjjjjjkkkmmmnnnpppnnnmmmmmmnnnmmmkkkiiigggffffffeeeddddddddddddaaaccceeegggiiilllppprrruuuvvvvvvwwwwwwwwwvvvvvvttttttsssssssssttttttuuuuuuttttttssssssrrrpppooommmjjjfffcccbbb```]]]ZZZRRRNNNIIIEEEAAA>>>:::888111000...,,,+++***************)))((('''&&&%%%%%%(((((((((((((((((((((((((((((((((((((((((((((((($$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))(((((('''&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&((((((&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&''''''(((&&&&&&'''((()))((('''((()))***+++---111777;;;???AAABBBAAA<<<777333000000//////000333999>>>AAAGGGMMMSSSYYY[[[ZZZZZZZZZ\\\\\\]]]^^^]]]\\\[[[ZZZVVVTTTTTTWWW[[[aaammmyyyuuukkkhhhllltttxxx```PPPDDD???999444222222222222222111////////////111222////////////////////////...------------,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,++++++*********++++++++++++++++++++++++***************)))((('''******))))))((())))))******************)))((('''+++******))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((((((((((((%%%&&&&&&&&&&&&'''''''''&&&''''''&&&&&&'''((()))&&&'''((((((''''''(((***)))+++---///222777===BBBCCCGGGMMMRRRVVVZZZ^^^aaadddeeegggiiiiiiiiihhhggghhhhhhgggggghhhiiikkklllooonnnlllllllllkkkiiiggg^^^]]][[[YYYWWWVVVUUUUUUUUUXXX[[[___ccchhhnnnsssssstttuuuvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuvvvwwwwwwwwwwwwwwwvvvtttrrrqqqpppmmmkkkhhheeedddcccaaa```[[[ZZZXXXVVVSSSNNNIIIEEE===:::555///,,,++++++,,,((((((((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&'''(((%%%&&&&&&&&&''''''(((((())))))((('''''''''''''''(((''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''''''''((('''&&&''')))))))))((()))***,,,...111666<<>>999555333111111222444999@@@FFFJJJQQQSSSWWWXXXYYYYYY[[[\\\\\\]]]]]]]]][[[YYYWWWUUUSSSUUUXXX[[[]]]ggg~~~vvvoooooowwwnnn]]]LLLFFF>>>888555333333222222111000//////000111222000000000000000000000000,,,,,,---------.........+++,,,,,,------,,,,,,,,,---,,,,,,,,,++++++******++++++++++++++++++++++++***************)))((('''******))))))))))))************+++******)))((((((&&&''''''(((((()))))))))((((((((((((((((((((((((************************'''(((((())))))*********%%%%%%&&&&&&&&&'''''''''&&&'''((('''&&&&&&(((***&&&((()))******+++,,,...000222555999===CCCJJJOOOQQQUUU[[[```ccceeegggiiifffggghhhiiiiiihhhggggggbbbbbbcccdddeeefffhhhiiihhhfffeeefffffffffdddbbb\\\YYYUUUQQQLLLHHHEEECCCCCCGGGLLLPPPUUU[[[dddjjjqqqqqqssstttuuuuuuuuuuuuvvvvvvvvvuuuvvvvvvwwwwwwxxxyyyzzzxxxuuurrrrrrrrrmmmkkkgggdddaaa___^^^]]]]]]]]]^^^______[[[VVVRRRNNNIIIBBB:::333///...---******)))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++)))((('''&&&%%%&&&&&&&&&&&&'''''''''''''''&&&$$$###$$$%%%''')))''''''(((((()))************))))))((('''(((((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((('''''''''((('''&&&''')))***)))(((***,,,///222666;;;AAAFFFEEEGGGHHHFFFBBB>>>;;;:::888999:::===BBBIIINNNRRRWWWXXXXXXXXXWWWXXXZZZ\\\]]]\\\\\\[[[YYYWWWVVVUUUTTTWWW]]]aaaggguuu|||{{{kkkTTTNNNEEE===888555333111222222111111111111222222000000000000000000000000,,,,,,------.........///++++++,,,---------,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++++++++++++++)))************))))))(((******)))))))))***++++++*********+++******))))))$$$%%%&&&((())))))))))))))))))))))))))))))))))))************************$$$%%%&&&(((((()))((((((&&&''''''''''''(((((((((&&&''')))(((&&&&&&(((+++'''))),,,---...///222444:::>>>DDDJJJOOOSSSWWWZZZ[[[___eeehhhiiiiiijjjjjjggggggfffeeedddbbbaaa```\\\]]]^^^```aaabbbbbbbbb```______```aaabbb```^^^[[[YYYTTTNNNGGGBBB>>><<<999>>>CCCGGGJJJQQQZZZaaaooooooqqqrrrssstttttttttvvvvvvuuuuuutttuuuuuuuuuvvvxxxyyyxxxtttrrrrrrsssllljjjeee___ZZZVVVTTTTTTVVVVVVXXX[[[]]]]]][[[YYYWWWTTTOOOHHHBBB<<<777555000///---,,,+++***++++++))))))))))))))))))))))))((((((((((((((((((((((((---,,,+++***)))'''&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&''''''(((''''''(((((()))******+++))))))((('''''''''''''''$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%'''((((((((('''''')))''''''''')))***)))(((***---222666;;;@@@EEEIIIHHHJJJLLLKKKHHHEEECCCCCCCCCDDDEEEHHHLLLQQQUUUWWWYYYZZZZZZYYYXXXXXXZZZ[[[\\\[[[ZZZYYYYYYXXXXXXXXX[[[\\\bbbmmmzzzttt]]]WWWNNNEEE???:::666333111222222222222222222111////////////////////////............------------***+++,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,)))))))))*********++++++((())))))************)))******))))))******+++,,,))))))***+++++++++******&&&'''((()))******))))))))))))))))))))))))))))))************************&&&'''(((((()))(((''''''(((((((((((())))))))))))&&&((()))(((&&&&&&(((+++)))+++...000111333666888BBBHHHQQQXXX]]]___`````````dddiiikkkkkkjjjiiiiiijjjhhheeebbb^^^ZZZXXXVVVXXXYYY[[[\\\]]]]]]\\\\\\aaa``````bbbddddddcccbbbZZZXXXSSSNNNHHHCCC@@@>>><<<@@@EEEHHHKKKQQQ[[[bbbnnnoooppprrrssstttttttttvvvuuuuuutttssssssttttttsssuuuwwwvvvsssqqqrrrssskkkhhhccc[[[SSSMMMKKKKKKMMMMMMNNNQQQVVVYYYZZZYYYXXXXXXVVVSSSNNNHHHBBB>>>555333111...---,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''((((((%%%&&&((()))***)))((('''%%%%%%%%%&&&'''(((((()))(((((('''&&&&&&&&&&&&'''"""###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''$$$######$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%'''((((((((('''''')))((('''((()))***)))(((***...333999>>>CCCHHHKKKJJJLLLOOOOOOMMMKKKJJJIIIKKKLLLNNNPPPSSSVVVXXXZZZYYYZZZ\\\[[[ZZZYYYYYYZZZ[[[ZZZYYYYYYYYYZZZ\\\]]]cccbbbhhhwwwwwwfff```VVVMMMFFF???:::777111222333444444333222111////////////////////////111000///...---,,,++++++***+++,,,,,,------------+++++++++,,,,,,---------(((((())))))*********+++'''((()))*********************))))))***+++,,,,,,((()))***+++++++++++++++((()))***++++++***(((((())))))))))))))))))))))))******************************+++++++++)))((('''$$$$$$%%%''')))***((('''%%%''')))***+++,,,---/////////111555:::@@@EEEIIIVVVYYY]]]aaadddeeeeeeeeeeeegggiiikkkkkkjjjgggfffeeeaaa]]]YYYVVVTTTQQQPPPOOORRRWWW[[[]]]]]]\\\[[[[[[]]]```bbbdddeeeeeeeee]]][[[WWWSSSOOOLLLJJJIIIOOONNNLLLLLLPPPWWW___cccpppqqqrrrtttuuuttttttsssvvvuuusssrrrqqqppppppooorrrssstttuuutttrrrpppnnnnnniiibbb]]]YYYQQQFFF>>>???@@@AAADDDHHHMMMQQQSSSYYY[[[]]][[[WWWRRROOOMMMCCCBBB<<<333//////---(((*********)))))))))))))))******)))(((((((((((()))(((((((((((((((''''''&&&(((''''''&&&&&&&&&''''''))))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((,,,+++***))))))***+++---444666:::===AAAEEEJJJMMMLLLNNNOOOOOOOOONNNPPPQQQSSSSSSTTTUUUWWWYYY[[[]]]YYYZZZ\\\[[[ZZZYYYZZZ\\\VVVTTTTTTWWWWWWVVV\\\fffhhhppp{{{}}}vvvpppfffYYYLLLCCC>>><<<666444333333444555444333111111000///////////////.................................------,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++,,,+++++++++***))))))))))))))))))))))))))))))))),,,+++)))((((((((()))***)))(((''''''(((***,,,...************)))'''&&&%%%))))))************)))))),,,+++***))))))***+++,,,)))))))))))))))(((&&&%%%'''((()))))))))***---000444666:::@@@GGGNNNTTTWWW[[[]]]aaadddggghhhhhhgggeeefffffffffdddbbb___^^^[[[YYYUUURRRPPPOOOOOONNNRRRUUUXXX[[[\\\\\\[[[ZZZYYY[[[]]]```bbbcccccccccdddbbb```]]]ZZZXXXWWWVVVXXXXXXXXXZZZ]]]bbbfffiiiooopppqqqqqqqqqpppooonnnqqqpppooonnnmmmlllllllllooopppqqqqqqqqqpppnnnmmmoookkkfffbbb^^^WWWMMMEEE???===;;;;;;<<>>DDDIIIPPPUUUXXXYYYZZZ[[[[[[\\\WWWMMMFFF@@@:::444111000...,,,+++++++++,,,''''''&&&&&&&&&''''''((((((((())))))(((((('''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((()))******((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''$$$%%%%%%%%%%%%&&&&&&&&&)))(((''''''(((***---...111777@@@GGGJJJKKKKKKKKKLLLMMMNNNOOOOOOQQQTTTWWWTTTTTTUUUWWWXXXZZZ[[[\\\[[[\\\\\\ZZZYYYXXXYYYZZZVVVTTTUUUXXX\\\dddrrr~~~~~~qqqaaaSSSJJJ>>>;;;666333222222111111000///......------.......................................---------------,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++***************+++++++++************************+++******)))((()))))))))'''(((***,,,,,,***)))'''''''''((()))))))))))))))))))))************))))))))))))(((((((((((())))))'''((()))*********,,,---.........///222888@@@FFFOOORRRWWW\\\```cccdddeeehhhhhhiiijjjjjjiiiiiihhhccc```[[[UUUPPPKKKIIIGGGDDDDDDEEEFFFIIIMMMSSSWWW[[[\\\]]]^^^______``````___```bbbcccddddddccccccdddcccbbbaaa````````````YYYZZZ[[[\\\\\\[[[ZZZZZZ```aaaaaaaaaaaaaaaaaaaaa```___^^^]]]]]]]]]]]]]]]``````aaabbbcccdddeeeeeedddddddddddddddaaa[[[WWWNNNJJJCCC<<<999888:::<<<;;;???DDDIIINNNSSSYYY\\\[[[^^^^^^XXXRRRNNNHHHBBB:::888444111...,,,++++++******))))))))))))******)))))))))))))))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((''''''(((((()))***))))))))))))((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&'''))),,,///111666<<>>999:::;;;===AAAIIIQQQWWWYYY___bbb___[[[YYYUUUQQQFFFCCC>>>999444000---,,,,,,,,,+++************+++)))))))))))))))(((((('''%%%%%%&&&'''((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))******)))))))))((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))&&&&&&'''(((+++///333555>>>AAAEEEHHHIIIKKKMMMNNNNNNOOOPPPPPPPPPQQQTTTWWWVVVWWWXXXYYYZZZ[[[ZZZZZZ[[[[[[[[[YYYWWWWWWYYY[[[YYY\\\___dddooo|||}}}rrrkkkWWWPPPFFF===888555444333222222111000000000000000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++)))))))))***+++++++++,,,************************************)))))))))(((,,,+++***((((((((())))))************)))((('''&&&))))))************))))))************************(((+++---,,,***+++...111222666;;;BBBIIIRRRZZZ```bbbdddhhhlllnnnpppppppppnnnnnnnnnlllhhhccc^^^ZZZOOOMMMJJJFFFCCCBBBAAA@@@???DDDIIIMMMPPPVVV]]]bbbbbbcccdddeeeeeeeeedddccc^^^^^^^^^]]][[[YYYWWWUUUPPPPPPNNNMMMLLLKKKKKKKKKIIIJJJKKKLLLMMMNNNMMMMMMKKKLLLMMMPPPSSSVVVYYYZZZWWWVVVSSSQQQNNNLLLJJJJJJIIIKKKNNNPPPRRRRRRQQQQQQPPPPPPQQQRRRSSSSSSSSSSSSPPPPPPOOOMMMJJJGGGDDDBBB===<<<:::999;;;AAAIIIOOOXXX___eeeccc```___]]]ZZZQQQOOOJJJEEE>>>888444111...---,,,+++***)))))))))))))))******))))))((('''$$$%%%&&&(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))))))))((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''(((+++...333777:::CCCDDDEEEEEEDDDEEEHHHJJJJJJLLLOOOPPPQQQRRRTTTVVVWWWXXXZZZ[[[[[[[[[ZZZYYYZZZZZZYYYXXXVVVWWWZZZ\\\\\\bbbiiiooo}}}lllcccTTTGGG===777444333111000//////......//////////////////////////////.............../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************+++++++++++++++++++++++++++++++++)))************)))((((((---+++)))''''''((()))***))))))(((((('''%%%$$$###))))))************))))))******++++++++++++******))),,,//////---...333777>>>CCCJJJQQQWWW]]]bbbfffeeegggjjjmmmoooqqqrrrrrrpppppppppmmmggg```XXXSSSKKKKKKJJJJJJJJJJJJKKKKKKLLLQQQWWWZZZ[[[]]]bbbgggeeefffggggggfffccc```^^^YYYYYYXXXVVVSSSOOOLLLJJJFFFFFFEEEDDDDDDCCCDDDDDD@@@DDDIIIOOOSSSTTTTTTSSSRRRRRRTTTVVVZZZ^^^aaacccaaa___\\\WWWSSSPPPMMMLLLJJJLLLPPPTTTUUUTTTRRRPPPMMMMMMLLLJJJIIIIIIJJJKKKIIIJJJJJJKKKJJJIIIGGGFFFCCCBBB@@@>>>===@@@EEEIIIQQQZZZ``````______```___ZZZXXXUUUQQQKKKDDD>>>:::222111///---+++***)))))))))************)))((((((###$$$&&&((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))))))))((((((((('''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((()))***---222777<<<>>>CCCDDDCCCBBB???>>>@@@AAADDDHHHMMMPPPRRRTTTVVVWWWXXXYYY[[[\\\\\\[[[ZZZYYYYYYYYYXXXWWWVVVWWW[[[^^^dddmmmwww{{{hhhUUUFFF===777555111000//////......//////////////////////////////---........./////////000------------------------------,,,,,,,,,++++++++++++++++++***************++++++++++++++++++++++++)))******+++***)))((('''******))))))))))))))))))((((((((((((((('''&&&%%%))))))************))))))((()))***++++++***)))((('''+++///000000333999???JJJOOOWWW]]]bbbeeegggiiiggghhhiiikkkmmmnnnooooooqqqqqqqqqnnnhhh^^^UUUOOOLLLMMMOOOQQQSSSUUUVVVWWWYYY^^^dddfffddddddhhhkkkfffggghhhhhheee```\\\YYYWWWVVVUUURRRNNNJJJFFFDDD?????????>>>??????@@@@@@@@@FFFPPPZZZ```bbbaaa___]]]]]]^^^```dddgggkkkmmmllljjjfffaaa\\\XXXUUUSSSOOORRRWWW[[[\\\ZZZWWWUUUOOOMMMJJJFFFCCCBBBDDDFFFDDDEEEFFFGGGHHHIIIJJJJJJGGGGGGFFFEEECCCBBBDDDFFFGGGQQQYYY[[[[[[___bbbbbb^^^^^^\\\YYYSSSLLLFFFBBB666555333000...,,,++++++***************)))((((((###$$$&&&((())))))((('''))))))))))))))))))))))))((((((((((((((()))******((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%''''''''''''''''''''''''(((((((((((()))))))))***)))***,,,///444999>>>AAABBBBBBBBB@@@===:::999:::???DDDKKKPPPSSSVVVXXXYYYXXXYYY[[[\\\\\\[[[ZZZYYYXXXXXXWWWVVVVVVXXX\\\___lllwwwxxxbbbOOOCCC<<<888333222222111111111111111000000000000000000000000---.........//////000000---------------------------------,,,,,,+++++++++,,,+++++++++******))))))++++++++++++++++++++++++)))******++++++)))(((''''''(((***++++++***)))((())))))***+++++++++++++++))))))************))))))'''((()))******)))(((''',,,---///222777>>>FFFLLLWWW\\\bbbgggiiiiiiiiiiiikkknnnpppooommmmmmooorrrqqqqqqpppnnniiiccc]]]YYYXXXYYY[[[^^^```bbbcccccciiifffeeeffffffdddeeeiiiggggggeee```^^^___\\\WWWSSSWWWWWWRRRNNNMMMLLLIIIEEECCCAAA@@@BBBCCCDDDDDDKKKNNNVVVcccoootttrrrnnniiiooorrrqqqrrrwwwyyyyyyyyywwwrrrllleee___\\\ZZZWWWWWWZZZ```eeefffaaa[[[WWWTTTPPPOOONNNLLLHHHDDDEEEEEEFFFIIIJJJIIIFFFCCCCCCDDDEEEFFFHHHIIIJJJJJJOOOSSSXXX\\\___aaabbbddddddcccbbb```]]]WWWPPPKKKGGGBBB;;;444000///111222&&&'''))))))))))))'''&&&)))((((((((('''''''''''')))((('''&&&&&&'''((()))((((((&&&%%%%%%&&&'''(((((()))))))))((('''&&&&&&&&&&&&'''((())))))(((((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$###%%%%%%&&&&&&%%%###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((&&&""" """$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&%%%'''((((((&&&&&&'''(((((()))---444<<<@@@@@@>>>>>>===;;;999777666555444999AAAKKKQQQTTTUUUVVVWWW\\\]]]^^^___^^^\\\ZZZYYY[[[VVVTTTUUUTTTSSSZZZdddmmm}}}www___MMMBBB===999666333222444555222000000000000000////////////////////////............,,,---///000000///---,,,++++++++++++++++++++++++------------,,,++++++***,,,,,,,,,++++++*********+++*********))))))((((((++++++++++++++++++++++++,,,+++***)))))))))++++++,,,,,,,,,+++++++++******)))+++,,,,,,***)))******)))---333999@@@IIIRRRWWW]]]aaagggkkkmmmmmmmmmmmmmmmoooqqqpppnnnnnnoooqqqooooooooonnnkkkfffbbb___aaabbbccceeeeeeeeeeeedddgggdddccceeeeeeccceeejjjeeegggfffaaa___ccceeedddfffhhhgggaaa\\\XXXRRRKKKIIIGGGDDDDDDFFFIIIJJJJJJOOORRR[[[gggtttzzzzzzwwwsssxxx{{{yyyxxxyyyyyywwwuuuqqqnnnlllkkkgggaaa[[[ZZZZZZ]]]cccjjjlllhhhddd]]]YYYUUURRRQQQPPPMMMJJJJJJJJJKKKLLLMMMKKKGGGDDDFFFFFFGGGGGGHHHIIIKKKKKKPPPSSSVVVYYY[[[]]]^^^___bbbaaaaaabbb```]]]WWWSSSPPPLLLFFF>>>777111...,,,***************)))(((((())))))((((((((('''''''''((((((''''''''''''((((((((('''&&&&&&&&&&&&'''(((((((((((()))((((((''''''&&&'''(((((((((((((((((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$######$$$%%%&&&%%%&&&&&&&&&%%%%%%$$$##################%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((***,,,111888???BBBAAA???===<<<:::888777666666666:::AAAKKKRRRTTTTTTVVVWWW[[[\\\]]]^^^]]]\\\ZZZXXXXXXTTTSSSUUUVVVWWW___hhhuuunnn[[[LLLCCC;;;777333222333333111...111000000000////////////////////////............,,,---...//////...---,,,++++++++++++++++++++++++,,,,,,---------,,,++++++,,,,,,,,,+++++++++******++++++++++++*********)))++++++++++++++++++++++++,,,+++***))))))***++++++,,,+++++++++************)))+++,,,,,,+++******+++---333<<>><<<999555111...,,,+++++++++++++++*********)))''''''((((((((((((''''''&&&&&&((()))))))))))))))(((((()))*********))))))(((((((((((((((((('''&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''((((((''''''$$$$$$%%%&&&&&&&&&%%%%%% $$$'''((((((%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###"""""""""$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((())))))))))))+++///222888===CCCEEECCC>>>999666222111111111444888<<>>888555333222222222111111111000000000////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,***++++++++++++,,,,,,,,,)))))))))))))))*********++++++++++++++++++++++++((()))***+++++++++++++++++++++*********)))))))))&&&''')))***))))))***+++YYY\\\aaaeeehhhkkkoooqqqnnnooopppooonnnoooqqqsssrrrpppnnnooorrrsssqqqpppooooooppppppnnnkkkgggeeeeeedddbbbaaa____________fffjjjrrryyy{{{}}}ssslllddd___^^^aaadddfffdddcccbbbccchhhpppzzz~~~qqqfffiiimmmsss~~~xxxvvvsssoookkkddd]]]XXXUUUVVVWWWXXXYYYXXXVVVUUUYYYYYY[[[aaaggghhhddd``````\\\XXXVVVWWWYYYZZZ[[[[[[ZZZYYYVVVRRRMMMIIIFFFDDDBBB@@@<<<777333///---,,,,,,+++++++++*********((((((''''''''''''((((((%%%&&&((()))******))))))))))))*********)))((((((&&&'''((((((((((((((((((&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&&&&%%% ###&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((()))((())))))***+++...333666>>>BBBGGGGGGBBB<<<777444222222222333777<<>>DDDGGGMMMRRRXXX[[[ZZZZZZ[[[]]]]]]]]]^^^^^^```aaacccdddppp{{{wwwdddRRRFFF???:::666222222222111111111111000000/////////............,,,---///000000///---,,,------------------------------------,,,,,,+++************++++++,,,,,,,,,*********++++++,,,,,,,,,------------------------'''(((***+++,,,,,,++++++,,,,,,,,,++++++++++++***(((***,,,------,,,---///ggghhhiiikkkllllllkkkkkkmmmmmmnnnnnnoooooopppppppppoooooonnnmmmlllkkkkkkkkkjjjhhhgggeeeddddddddd[[[^^^bbbfffllluuu||||||wwwuuupppnnnnnnrrrwwwzzzyyy{{{}}}~~~{{{xxxxxx}}}|||~~~~~~{{{tttmmmiiimmmllloooyyy~~~ssseee^^^^^^[[[VVVUUUQQQPPPSSSVVVUUUPPPLLLEEECCCAAABBBDDDAAA:::333111///---,,,,,,+++)))(((+++***))))))))))))******(((((((((((())))))))))))+++*********))))))(((((())))))************))))))((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$&&&&&&&&&$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''''''''%%%###"""&&&&&&%%%%%%%%%%%%$$$$$$((('''%%%$$$$$$%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&+++(((### ###'''***%%%%%%$$$$$$%%%&&&((())))))***+++---///555;;;@@@IIIKKKLLLHHHBBB;;;888777222222222444999@@@GGGKKKSSSWWW[[[^^^^^^^^^^^^^^^ZZZ[[[]]]]]]___eeennnuuu~~~|||{{{cccOOOEEE???;;;777222......---,,,...333111222444444444333111///.........///......---,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------)))))))))***+++++++++,,,+++***)))***,,,---,,,+++************************((()))***+++***(((&&&%%%+++)))***---...,,,,,,///fffhhhjjjlllmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnoooooonnnmmmkkkjjjiiiiiigggfffdddbbbaaa`````````bbbgggnnnuuu~~~yyysssqqqtttxxx{{{~~~ssssssssstttwww{{{~~~~~~|||zzz~~~|||~~~}}}xxxvvv|||rrriiigggddd___\\\VVVPPPOOOPPPOOOLLLJJJGGGDDDBBBCCCDDDDDDAAA>>>777333///,,,++++++***)))+++***)))(((''''''''''''(((((((((((())))))))))))************)))))))))((())))))************))))))***)))(((&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$&&&&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&'''((()))***)))***+++---111666>>>CCCJJJLLLLLLIIICCC===:::999444444555888===DDDKKKOOOTTTWWW[[[]]]^^^]]]]]]^^^\\\]]]]]]^^^aaaiiiuuu}}}~~~}}}rrr^^^QQQGGG???999444111222222///000222111222333444333222000///////////////...---,,,,,,//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------************+++++++++++++++***)))***,,,---,,,+++************************,,,,,,---------,,,***)))***((((((---......000444eeefffhhhkkklllmmmmmmmmmoooooonnnnnnmmmllllllkkknnnmmmlllkkkiiihhhgggfffcccaaa```^^^___aaaccceeeooouuuvvvnnnkkknnnsssxxx~~~wwwvvvppptttzzz~~~uuuxxx~~~|||tttrrrooollleee^^^UUUNNNLLLLLLKKKIIIFFFEEEBBBAAA@@@AAABBBCCC>>>999333///---,,,,,,+++,,,+++***)))((('''''''''(((((((((((())))))))))))************))))))))))))))))))************))))))(((((('''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''"""###%%%&&&%%%&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&'''((()))*********))))))***,,,///333:::BBBGGGKKKMMMMMMJJJEEE@@@===<<<777777:::>>>CCCJJJPPPSSSUUUXXX[[[]]]]]]\\\\\\]]]]]]]]]]]]^^^dddpppyyy{{{tttcccSSSGGG===888555666666333111222000111222222222111000///000000000///...---,,,+++000000/////////.........************************++++++,,,,,,,,,,,,------+++++++++++++++*********+++***)))***,,,---,,,++++++++++++++++++++++++++++++++++++++++++*********+++((((((,,,///111555:::dddeeegggiiijjjkkkjjjjjjmmmmmmmmmmmmllllllkkkkkkmmmmmmkkkiiigggeeedddccc```^^^]]]___cccjjjrrrvvv~~~wwwpppnnnqqqwww|||ssssssqqqyyy~~~~~~~~~xxxppprrrxxx}}}xxxvvvwwwwwwnnnjjjaaaWWWRRRPPPMMMIIIGGGGGGEEEBBB???>>>@@@BBBAAA===999555222000---+++,,,,,,+++***************(((((((((((())))))))))))*********)))))))))))))))))))))************))))))%%%&&&'''((()))***,,,,,,'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###%%%&&&&&&%%%%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$"""###%%%&&&&&&%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))((('''&&&&&&''')))*********)))((()))+++...111666===EEEKKKLLLLLLLLLJJJGGGCCC@@@???888:::>>>CCCIIIOOOTTTWWWVVVYYY\\\\\\\\\[[[[[[\\\[[[\\\]]]```hhhxxxxxxvvvwwwbbbSSSFFF>>>888777666333111222000111111111111000///...000000000000///---,,,+++////////////.........---+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,++++++*********+++***)))***,,,---,,,++++++++++++++++++++++++++++++******)))******+++,,,---***)))---000333999???fffggghhhiiijjjjjjiiihhhjjjjjjkkkkkklllllllllllllllkkkiiigggdddbbb```___[[[[[[]]]cccmmmyyyzzz{{{~~~{{{xxxwwwzzzxxxxxxxxx~~~}}}|||zzzyyyyyyyyyzzzxxxyyyzzz{{{|||}}}~~~~~~~~~tttnnnkkkmmmrrr{{{~~~{{{xxxuuuuuuyyy}}}{{{|||vvvjjjaaaZZZPPPGGGHHHIIIHHHFFFBBB@@@AAABBB@@@???===<<<:::666000,,,******)))))))))***++++++(((((((((((())))))))))))))))))))))))))))))******))))))************))))))''''''((())))))*********'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###$$$&&&'''''''''&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''(((&&&'''(((******)))((('''***---111666;;;AAAGGGLLLKKKJJJIIIHHHFFFDDDBBB@@@:::<<>>===>>>???@@@???;;;555000))))))((((((((())))))***(((((((((((())))))))))))))))))))))))************))))))************))))))))))))***)))((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''((())))))(((%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&((()))(((((())))))))))))((((((,,,000666;;;???CCCGGGJJJHHHFFFEEEDDDDDDCCCAAA???<<>>DDDaaabbbeeegggiiijjjjjjjjjiiiiiiiiijjjjjjjjjjjjjjjeeedddaaa^^^ZZZWWWTTTSSSSSS]]]mmm~~~zzzxxxvvvwwwzzzxxxooohhhdddcccaaaeeejjjmmmqqquuuzzz~~~{{{}}}yyyqqqllljjjgggggghhhmmmvvv|||yyywwwssssss{{{|||kkk[[[UUUMMMGGGDDDAAA>>>;;;<<<<<<>>>@@@@@@>>>:::777......,,,+++***)))))))))(((((((((((())))))))))))((()))))))))************))))))************))))))&&&'''(((((((((((('''&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((()))(((&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++******)))))))))******...333:::@@@CCCEEEGGGHHHDDDBBB@@@@@@BBBBBB@@@===???CCCIIIPPPUUUXXXYYYYYY[[[\\\\\\[[[YYYWWWWWWXXX[[[bbblllyyyqqqaaaPPPFFF@@@:::555333333333222111111111111111......///000000000000///............------------''''''((())))))***++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,,,,,,,+++***)))***,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,%%%'''(((***+++,,,++++++///---...333888<<>><<<;;;<<<>>>@@@@@@>>><<<555444222///---+++******(((((((((((())))))))))))(((((())))))*********+++))))))************)))))) """$$$''')))***++++++((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%'''((('''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%'''''''''%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$###""""""###%%%'''(((%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))*********)))---,,,+++*********+++,,,///555===CCCEEEFFFFFFFFFBBB@@@===>>>@@@@@@>>><<>>EEEKKKOOOVVV^^^eeehhhhhhhhhggggggggggggfffdddaaa___]]]^^^[[[YYYWWWPPPJJJJJJNNNWWWoooxxxqqqmmmmmmmmmooowww|||sssmmmiiilllxxxwwwmmmiiiffffffgggjjjpppxxxzzzuuuuuuxxx{{{|||{{{zzz|||~~~yyyvvvzzztttkkkaaaRRRGGGCCC@@@>>><<<<<<===???@@@@@@===999333///...------,,,,,,+++***+++++++++)))'''))))))))))))))))))))))))(((((((((((()))))))))))),,,+++***(((''''''&&&&&&---+++)))((((((((('''&&&'''&&&%%%&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###"""!!!!!!'''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&''''''((((((((((((((('''''')))(((&&&%%%%%%&&&'''(((&&&''''''&&&%%%'''***---000888@@@BBBBBBCCC@@@<<<777777888999:::;;;<<<<<>>AAACCCEEEFFFHHHOOOYYYaaadddeeeddddddhhhhhhgggfffccc```]]]\\\XXXUUUSSSQQQKKKEEEGGGLLLXXXmmmuuuoooiiigggjjjnnnssszzzqqqiiiccc```cccnnnzzz}}}vvvvvvwwwzzz~~~}}}qqq___QQQKKKCCC@@@<<<;;;<<<>>>?????????;;;777444222000...,,,,,,+++******++++++)))((()))))))))))))))))))))))))))))))))************+++---,,,+++)))((((((((('''+++)))''''''(((((('''&&&)))(((&&&&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$######"""'''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&((((((''''''''''''(((((('''(((((('''(((***...111555===BBBBBBAAAAAA===999555555555666888;;;===???LLLPPPVVVYYY[[[[[[\\\\\\[[[WWWWWWZZZZZZWWWVVVXXXddduuu|||mmmaaaTTTEEE<<<;;;666555444222000000111222////////////............//////.........---------------...//////...---,,,,,,,,,+++******+++,,,,,,++++++,,,,,,,,,,,,------.........---,,,+++***)))((())))))***+++,,,------+++,,,......------///111111555;;;@@@CCCEEEGGGHHHBBBJJJUUU]]]aaaaaa```___aaaaaa```^^^[[[WWWTTTRRRPPPMMMKKKIIIEEECCCGGGNNN^^^nnn|||~~~}}}{{{sssiiigggeeefffkkksss|||}}}ssslllddd]]]YYYXXX\\\fffpppzzz~~~pppbbb\\\NNNIIICCC???>>>>>>>>>>>>???===;;;999777444000---,,,+++******++++++***)))))))))))))))))))))))))))*********+++++++++,,,,,,------,,,***)))))))))))))))'''&&&&&&'''(((((('''***)))'''''''''&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&((((((&&&$$$###%%%%%%&&&&&&&&&&&&&&&%%%''''''(((((((((((((((''''''((())))))***...333666===BBBEEECCC@@@>>>:::555444444444555999>>>CCCFFFQQQTTTYYY\\\]]]\\\\\\]]]\\\XXXWWWZZZZZZYYYZZZ^^^lllyyymmm^^^MMM@@@;;;888777555333111111000111//////.........---------/////////............------------...............,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,---------,,,,,,+++***)))******+++,,,---...///+++---...---------///111555999???CCCFFFGGGJJJKKKCCCKKKUUU]]]___^^^\\\ZZZYYYXXXWWWUUUQQQMMMJJJHHHGGGEEEDDDDDDCCCDDDKKKTTTfffpppxxxvvvssspppkkkeeehhhjjjooouuu}}}vvvlllccc\\\WWWVVVXXX]]]gggpppzzz}}}{{{~~~~~~}}}}}}tttpppccc\\\RRRIIICCC@@@>>>===;;;;;;;;;;;;;;;777222///---,,,******+++,,,+++***))))))))))))))))))))))))************+++++++++,,,---,,,+++***))))))))))))'''&&&%%%%%%'''((((((''')))(((&&&&&&''''''&&&$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%&&&'''''''''&&&&&&%%%&&&'''((()))((('''&&&&&&'''(((***,,,111777<<>><<<888444555444444666;;;CCCJJJOOOTTTWWW[[[]]]]]]\\\\\\\\\]]]ZZZYYY\\\]]]___dddjjjwww~~~nnn[[[JJJAAA:::888555333222222111000000////////////........./////////...............//////...---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,,,,......---------,,,,,,,,,,,,------------...000222888<<>>???AAABBBFFFPPPZZZiiiooorrrpppmmmkkkjjjiiirrrwww~~~}}}tttkkkaaa[[[WWWZZZ___eeennnwww~~~|||zzzwwwooobbbUUUJJJCCC>>>;;;999999:::;;;<<<999555222000...,,,+++,,,,,,,,,+++************************)))))))))*********+++++++++***)))((((((((((((((('''%%%$$$%%%'''(((((((((&&&%%%%%%&&&((()))((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%&&&''''''&&&&&&'''((((((((((((((($$$%%%&&&'''(((''''''&&&&&&'''(((***---333;;;@@@CCCFFFFFF@@@<<<:::888555444444555888>>>FFFNNNRRRVVVYYY\\\\\\\\\[[[[[[[[[[[[YYYZZZ]]]aaafffpppyyyqqq]]]PPP???;;;666333333333222000111111111000000000000///////////////////////////111000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,------,,,,,,.........---------,,,,,,,,,------------///333555;;;>>>BBBEEEGGGIIIKKKMMMPPPTTTYYY[[[YYYTTTOOOMMMIIIIIIIIIHHHFFFDDDAAA??????>>>???BBBEEEIIISSS]]]gggjjjmmmmmmlllnnnrrruuu{{{sssjjjgggbbb___dddjjjqqqyyy~~~{{{mmm___SSSIIIBBB>>><<<;;;;;;;;;<<<<<<999777444222///---------,,,+++************************)))))))))************+++***))))))(((''''''(((((((((&&&%%%&&&((())))))(((%%%$$$$$$&&&((())))))(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%$$$$$$%%%''')))&&&&&&'''((())))))))))))%%%%%%&&&'''(((((((((((('''''')))+++///666>>>DDDCCCFFFDDD>>>999999888666333444777<<>>>>>>>>===<<<888555111///......---,,,*********************************+++++++++,,,,,,+++***))))))(((((()))))))))(((&&&'''((())))))(((&&&%%%%%%&&&((()))((('''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''$$$%%%&&&'''(((((((((((('''''''''(((((()))***+++)))***+++---111888AAAGGGDDDFFFCCC<<<777777777555555888===DDDJJJOOORRRTTTXXXZZZ\\\\\\[[[[[[[[[\\\YYYYYY]]]dddnnn{{{{{{kkkUUUKKK@@@777555444222000111111111111000000000000.../////////000000000000+++,,,.../////////......,,,,,,---......---,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,------,,,++++++******+++,,,---...//////,,,---...///111444:::>>>@@@BBBEEEGGGHHHJJJMMMOOO^^^```aaa___[[[VVVRRRQQQSSSTTTUUUVVVVVVUUUTTTSSSPPPOOOPPPRRRSSSUUU\\\eeefffhhhmmmrrrxxx{{{xxx|||~~~|||zzzpppggg___XXXSSSMMMIIIDDD@@@???@@@??????;;;777333000///...---,,,************************++++++,,,,,,,,,---------++++++*********************)))'''''')))))))))(((((('''&&&&&&'''((('''%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%###$$$%%%&&&''''''''''''***))))))((()))+++---...+++,,,---///333;;;CCCIIIFFFGGGCCC;;;555555555333999===DDDKKKQQQTTTVVVVVVYYY[[[]]]]]]\\\\\\]]]^^^\\\\\\aaajjjuuu~~~vvv^^^SSSEEE:::666444222///000000000000////////////.../////////000000111111'''))),,,///111111000000,,,,,,---......---,,,,,,++++++,,,,,,,,,---------,,,---------,,,,,,+++***------,,,,,,,,,++++++++++++---...///222666<<<@@@BBBDDDFFFHHHIIIKKKNNNPPPfffbbb``````aaaaaa]]]ZZZbbbhhhooottttttrrrooommmdddeeeeeeaaa]]]^^^eeekkkoooyyy~~~zzz}}}|||||||||}}}~~~{{{tttnnnfffcccccc]]]UUUOOOLLLGGG???>>>AAA???===:::555000---,,,---,,,,,,---------,,,++++++,,,,,,++++++***)))))))))+++***((('''&&&&&&''''''+++*********))))))((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&'''((((((((('''))))))******)))(((''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''((('''&&&&&&%%%$$$######%%%&&&(((***+++,,,++++++&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%)))((('''%%%%%%%%%&&&'''&&&%%%%%%&&&&&&((())))))...///...000888CCCGGGFFFGGGDDD>>>999666666888:::<<>>AAAEEEFFFGGGHHHJJJLLLNNNOOOfffeeecccbbbdddgggmmmqqq}}}|||xxxqqqkkkjjjpppuuuzzzuuusssuuuvvvwwwxxxzzz{{{|||}}}~~~vvvsssoooiiiggghhhlllfffaaa^^^WWWKKKDDDDDDBBB@@@>>>999444000---,,,,,,,,,,,,,,,,,,,,,,,,+++***************+++++++++,,,+++)))((('''(((((((((************)))))))))((('''(((((((((((((((((('''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&%%%$$$$$$(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''(((''''''&&&%%%%%%$$$$$$%%%&&&((()))***+++******&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%(((((('''&&&&&&&&&&&&&&&''''''''''''((())))))***,,,///000222:::DDDHHHFFFFFFBBB===999777999<<<>>>EEEJJJQQQVVVYYYZZZ[[[\\\___]]]\\\[[[[[[[[[ZZZYYY\\\aaammm}}}~~~{{{}}}kkkUUUGGG>>>777222111444333111000000111222333111111000000//////////////////............//////---,,,+++,,,...///...---***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,---......---,,,...///...///000222666;;;@@@CCCGGGGGGHHHIIIKKKMMMOOOPPPeeefffggghhhlllwwwyyyuuurrrnnnllllllnnnppprrruuuwwwyyyzzz{{{~~~wwwqqqooonnnlllmmmpppzzzyyyxxxuuukkk\\\OOOIIIEEEDDDBBB>>>999444000---,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,------,,,+++***))))))))))))************))))))))))))(((((())))))))))))((((((&&&&&&'''(((((((((''''''%%%%%%%%%%%%%%%%%%$$$###'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$%%%&&&((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%'''''''''(((''''''&&&%%%***)))))))))))))))***++++++///333777>>>FFFIIIGGGDDDAAA<<<::::::===BBBEEEKKKOOOTTTXXXYYYZZZZZZ[[[^^^^^^^^^]]]\\\[[[ZZZYYY^^^hhhxxxzzzbbbPPPCCC999444333111000///......///111222111000000000000/////////000//////......//////000///...,,,---......---,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---///000///...///000111222333666:::???CCCFFFHHHHHHIIIKKKLLLNNNOOOPPPbbbeeejjjqqq||||||tttnnnjjjiiikkkmmmoooqqquuuwwwyyyzzz{{{zzz{{{~~~}}}ssskkkhhhhhhjjjooouuu|||lll[[[QQQGGGFFFDDDBBB>>>999444000---,,,,,,,,,,,,,,,,,,---*********++++++,,,,,,,,,,,,,,,++++++***)))))))))*********)))))))))))))))((((((((())))))(((((((((''''''((((((((((((''''''''''''(((((((((''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&((((((((('''&&&%%%******))))))))))))*********111777<<>>CCCIIIMMMQQQTTTXXXYYYYYYYYYYYYZZZ]]]^^^^^^]]]\\\[[[[[[[[[eeerrrlllYYYJJJ???999888111111000000000111222333000000000000000000000000000000////////////000000000...------......---+++++++++,,,------------,,,/////////......---------+++---///000///...///000222444666:::>>>BBBEEEGGGHHHHHHJJJKKKLLLMMMNNNNNN```dddmmm|||wwwpppoooqqqrrrssstttvvvxxxyyyzzzzzzyyyxxxyyy~~~uuuiiiccccccfffnnnuuuyyyhhh]]]JJJHHHEEECCCAAA>>>999555///...------,,,,,,------,,,,,,,,,,,,++++++******++++++++++++***)))(((((())))))))))))))))))******&&&''''''((((((''''''&&&'''((((((((((((((('''''''''(((((()))))))))((((((&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%&&&'''(((((('''&&&%%%))))))(((((())))))******+++333<<>>BBBEEEGGGGGGGGGHHHIIIKKKKKKKKKJJJIIIbbbmmm~~~~~~~~~~~~~~~~~~~~~~~~}}}yyywwwzzz~~~uuukkk\\\TTTJJJDDDBBBBBB@@@>>>666555222///...------...,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,+++***)))((()))))))))************''''''(((((((((((('''''')))))))))))))))(((''''''$$$%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&'''((((((((((((((()))+++,,,...///111:::CCCGGGIIIKKKKKKIIIEEEFFFIIILLLPPPTTTWWWYYYXXXYYYZZZYYYYYYZZZ\\\^^^\\\^^^_________dddnnnuuuqqq```MMM@@@<<<333333222222111000......000000111111111222222222111111000000000000111111///...---...///000///...,,,---......//////......++++++,,,,,,,,,,,,,,,,,,---------,,,,,,...111444444777;;;AAAEEEGGGHHHHHHHHHIIIKKKLLLLLLKKKJJJIIIeeesss{{{uuuxxx}}}{{{zzz||||||yyyrrriiidddZZZMMMEEEBBBBBBAAA???999777444000...---......***++++++,,,,,,------...---......///...,,,+++***(((((())))))*********+++(((((())))))))))))(((((()))))))))))))))(((''''''%%%&&&&&&'''((((((((('''&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''&&&''''''((()))***++++++'''&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((((((''''''&&&%%%%%%&&&'''((()))((())))))+++,,,...000111333<<>>DDDHHHJJJIIIIIIJJJIIILLLPPPSSSVVVXXX\\\^^^YYY[[[]]]___``````___^^^aaa]]]___dddfffjjj||||||tttjjj^^^QQQHHH<<<999666444444444222111111111111000000000000///.........///////////////............////////////////////////////////////........................------.........000333666:::<<<@@@CCCFFFGGGHHHGGGJJJKKKLLLLLLLLLLLLLLLKKKsss||||||{{{yyywwwsssttt{{{wwwyyyyyy|||zzzwwwxxxyyy|||~~~yyyrrrkkkeeeccceeebbbYYYPPPJJJDDD??????===999666333111///...***+++,,,,,,------------.........---------,,,,,,,,,,,,,,,+++++++++******((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''%%%$$$%%%''''''&&&$$$$$$%%%'''(((((('''%%%$$$%%%&&&''''''((((((''''''''')))*********,,,000222;;;>>>CCCEEEFFFFFFGGGHHHIIILLLQQQUUUWWWXXX[[[\\\ZZZ[[[]]]___``````___^^^aaa]]]___fffkkktttzzzssslllbbbWWWOOOBBB>>>:::666444444333222222222111111111000000000/////////////////////////////////......---------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---............000444777;;;===@@@CCCFFFGGGGGGGGGIIIJJJJJJJJJJJJJJJIIIIIIvvvzzz{{{xxxwwwxxxyyyzzz~~~{{{xxxzzz}}}|||zzz|||~~~}}}zzzyyyzzz}}}{{{uuupppmmmkkkooooooiiiaaaZZZQQQHHHEEEBBB===999777444111///,,,,,,,,,---------------.........------------,,,,,,,,,,,,+++++++++******((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&$$$###$$$%%%&&&%%%$$$%%%&&&'''(((((('''&&&%%%&&&&&&'''(((((((((((('''&&&((()))***,,,...222555<<<>>>@@@AAA@@@AAACCCDDDJJJNNNTTTWWWYYYYYYYYYZZZ[[[\\\]]]_________^^^^^^```]]]___iiisss}}}wwwrrrjjjaaaZZZKKKEEE>>>888555444333333333333333222222222111111/////////////////////////////////......---------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---.../////////222666999<<<===@@@CCCEEEGGGGGGGGGHHHHHHIIIHHHHHHGGGFFFEEEssstttvvvyyyzzzzzzwwwuuuzzz}}}|||xxxtttooonnnppprrrpppooopppooonnnjjjggggggjjjmmmlllmmmoooqqqsssxxx}}}~~~{{{{{{{{{xxx|||~~~}}}yyysssggg\\\MMMHHHBBB===:::777333000000000//////////////////............------------,,,,,,,,,+++++++++*********)))))))))))))))((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&(((''''''''''''(((''''''%%%&&&''''''(((''''''&&&&&&&&&'''(((((((((((((((&&&''')))+++---000444777<<<<<<<<<;;;:::;;;>>>@@@JJJOOOVVVZZZ[[[ZZZZZZYYY\\\\\\]]]^^^^^^^^^]]]\\\___]]]```lll{{{zzztttkkkeeeRRRKKKAAA999555333444444444444333333333222222222000000000///////////////////////////////////////////////////////////////////////////////////////...///000000111333888;;;===>>>@@@CCCEEEFFFFFFGGGHHHHHHHHHHHHGGGFFFEEEDDDjjjkkkoootttyyyzzzxxxuuu~~~~~~{{{uuuqqqmmmiiiddddddfffgggfffdddccccccbbb```______```bbbeeeffffffggghhhlllqqquuuyyyzzz|||~~~|||xxx|||sssYYYRRRHHH@@@===999444111222111000////////////000//////.........---------,,,,,,,,,+++++++++******+++++++++******)))))))))(((((((((((((((((((((((())))))((((((((('''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((())))))((((((((()))%%%&&&&&&'''((((((((((((&&&'''(((((())))))((((((&&&(((***,,,...111666999;;;;;;999777666777:::<<>>???AAABBBDDDEEEFFFFFFIIIIIIIIIHHHGGGFFFEEEDDDdddggglllsssyyy||||||{{{vvvtttqqqqqqrrrrrrnnnjjjgggdddbbbaaabbbcccccccccdddcccbbbaaa```_________bbbbbbaaa``````bbbgggkkkoooqqquuuwwwyyyxxxvvvuuuvvvxxxzzz{{{uuunnnpppvvvooocccTTTIIIBBB===777333222111///...---------.../////////.........------,,,,,,,,,+++++++++******,,,++++++******))))))((((((((((((((((((((((((((()))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&'''((('''&&&&&&'''(((&&&&&&&&&''''''((())))))''''''((())))))))))))(((''')))+++---///333777:::999999777444333444777999EEEJJJRRRXXXZZZZZZZZZZZZ[[[[[[ZZZZZZYYYYYYYYYXXX\\\___iiiyyyxxx{{{xxxiii```RRREEE<<<888666555444444444333333333222222222111111000000//////.........///000111111222333////////////////////////------------------------...000111222444777<<>>BBBBBBAAAAAABBBBBBDDDEEEEEEEEEFFFFFFGGGGGGGGGGGGFFF{{{}}}}}}vvvvvvxxxyyyxxxxxxtttpppoooqqquuuyyy{{{|||}}}pppfff___ZZZ[[[cccmmmtttvvv|||xxxuuutttwww~~~|||vvvvvvxxx~~~~~~pppdddVVVIIICCC999111000111...++++++000000111000000///...---///---,,,***))))))******++++++***)))((((((((()))'''''''''(((***+++)))(((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((('''&&&&&&&&&%%%(((((('''''''''&&&&&&&&&''''''''''''(((((((((((('''%%%$$$$$$&&&((())))))(((((((((((((((''''''''')))***---111333555666666333444555444333333444666888===EEEMMMRRRVVVYYY[[[[[[YYYXXXXXXUUUQQQRRRWWWYYYiiiyyysssvvv~~~gggUUUIII===444666666555333111111222333111111111000000000000///000000000000000000000000////////////////////////...------------......///...000222555999<<>>GGGOOOTTTWWWZZZ[[[ZZZXXXWWWWWWTTTPPPSSSXXXbbbrrrzzzxxx}}}ppp[[[MMMBBB999666666555333111000000111222222111111111000000000000000000000000000000000////////////////////////..................///000000111444777:::===???AAAAAAAAABBBAAAAAABBBEEEHHHHHHIIIIIIIIIHHHIIIKKKMMM|||wwwssssssuuuwwwxxx{{{hhhccc^^^]]]```eeehhhiiirrrtttxxx{{{{{{vvvnnnhhheeebbbbbbeeekkkuuu~~~lllVVVIII===888666333000111222222222111000...---,,,......,,,+++++++++++++++++++++******++++++,,,,,,---+++(((((()))******)))''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((('''&&&''')))*********((((((((((((((((((((((((***,,,///222444555555555---...000000111222666888999@@@JJJSSSXXXZZZ[[[\\\ZZZXXXXXXXXXUUURRRWWW]]]ppp~~~}}}eeeTTTGGG>>>999888666555333111111000333222222222111111111111000000000000000000000000///////////////////////////////////////000111111333444666999<<<>>>@@@AAABBBBBBCCCCCCBBBCCCFFFIIIJJJKKKLLLKKKKKKLLLNNNQQQ{{{qqqooolllkkknnntttzzz~~~{{{iiifffbbbbbbdddggghhhhhhmmmoooqqqttttttpppjjjeeedddaaaaaaeeejjjssscccTTTEEE<<<888333111111000000111000000///...---......---,,,,,,,,,,,,,,,++++++++++++,,,,,,---...///,,,)))((()))*********''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''&&&%%%&&&(((******)))((((((((((((((()))))))))***,,,///222444555444333222333333222222333666888<<>><<<999777555555555444555888===AAALLLPPPUUUYYY[[[[[[[[[\\\ZZZ]]]aaafffkkkuuuoooZZZPPPCCC:::777666444222111111111000000000000///000000000000000000000000000000000000000000000000---------...///111222333555666999<<<@@@CCCFFFGGGFFFHHHKKKKKKKKKKKKLLLNNNIIIKKKLLLMMMNNNPPPTTTWWWtttnnnggg```ZZZYYYYYYZZZ```gggxxx~~~zzzwwwwww{{{}}}~~~}}}zzztttlllgggdddbbbaaaccchhhoootttwww|||vvvvvvvvvxxx~~~iiiUUUGGG???===777222000111000......111.........///////////////+++,,,,,,,,,,,,+++******))))))************))))))(((''''''''''''(((((()))&&&''''''((((((((((((((())))))(((''''''''''''''')))((('''&&&%%%&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((()))******)))***,,,...111666===AAA@@@<<<888666444555666666777<<>>999444111111000------000////////////////////////+++,,,,,,,,,,,,+++************++++++++++++******))))))(((((('''((((((((((((''''''''''''((())))))******)))(((((((((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((()))***++++++***+++---///333888>>>BBBAAA===999777666666555666999???GGGLLLPPPUUUXXXUUUVVV[[[^^^\\\^^^```kkkzzzxxxjjjVVVFFF===:::888777444333333222222333333444444333222111000000000000///////////////.........///000111111111111444666888:::===@@@CCCDDDEEEEEEEEEFFFGGGIIIKKKLLLLLLMMMMMMMMMMMMNNNPPPSSSVVVXXXvvvjjjaaa]]][[[]]]^^^aaaeeeeeegggpppzzz|||ssspppmmmlllooossswwwxxxwwwtttqqqpppqqqpppmmmiiieee```\\\[[[YYYWWWYYY]]]hhhtttzzzxxx{{{rrr\\\KKKBBB===777333444333///...000////////////////////////,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,+++++++++***))))))(((((((((((()))(((((('''((()))***++++++******))))))))))))***&&&''''''(((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((()))***++++++***,,,...111666;;;@@@BBBAAA>>>;;;:::888666555777===EEEKKKOOOUUUYYYZZZXXXXXX\\\^^^^^^ccciiiwww{{{xxxxxx}}}sss]]]JJJ???:::888777444333333222222333333333333333222111000000000000...///////////////000000///000111111111222444666999;;;===@@@CCCDDDDDDEEEEEEFFFGGGIIIJJJJJJJJJJJJNNNNNNNNNOOOQQQTTTVVVXXXvvvjjjbbb___```aaacccfffmmmqqqrrrsss}}}}}}yyyuuussstttvvvwwwxxxuuuqqqllliiiiiigggddd```YYYUUUSSSTTTTTTQQQRRRVVVWWW___jjjttt{{{~~~|||{{{ttttttnnnXXXKKKCCC<<<666666666333111222000000000///////////////,,,,,,------,,,,,,+++******++++++++++++++++++***,,,,,,***)))((((((((((((((()))+++,,,,,,,,,+++*********)))(((((()))))))))'''((()))***+++***)))(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((()))*********,,,///222:::>>>AAACCCAAA>>><<<<<<:::777666999BBBJJJPPPRRRWWWYYYZZZYYYYYY[[[]]]___llluuuxxxqqqnnnnnnxxxzzzeeePPPBBB:::777555444444333222222222333333333222222111000000111111......//////000000000111///000222222222333555888:::;;;>>>@@@BBBCCCDDDDDDDDDEEEFFFHHHIIIJJJJJJJJJOOOOOOOOOQQQRRRUUUWWWXXXxxxrrriiibbb```ccciiimmmpppsssyyy}}}~~~~~~{{{zzzyyyxxxwwwrrrmmmgggcccbbbaaa]]]ZZZUUUQQQPPPRRRRRROOOOOORRRPPPSSSZZZdddmmmtttzzz~~~yyyxxx~~~lllZZZJJJAAA999777666444222333111111000000////////////,,,------------,,,++++++))))))************)))))),,,,,,***)))(((((((((((('''***---000111...+++)))(((((('''''''''(((((()))&&&''')))******)))((('''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((()))+++000333===???AAABBB@@@>>>======;;;999999>>>GGGOOOSSSUUUWWWWWWXXXYYYYYYZZZ]]]aaarrruuuooolllnnnzzzsss^^^MMMAAA;;;888555444333333222222222333333222111111000111111111.../////////000000111111///111222333333444777999;;;<<<>>>AAABBBCCCCCCCCCBBBCCCEEEGGGJJJKKKLLLMMMOOOOOOPPPRRRSSSUUUVVVWWWrrrpppooopppoooqqqxxx|||tttfffccc```___bbbiiiqqqvvv}}}}}}{{{xxxpppjjjbbb]]][[[YYYVVVTTTSSSOOONNNOOOMMMIIIIIIKKKMMMMMMQQQYYY```hhhsss}}}~~~oooVVVJJJ===888666333111111222111111000000//////...---------------,,,++++++)))))))))******)))))))))+++***))))))((((((((((((&&&)))---111111...***((('''''''''''''''(((((()))&&&'''''''''&&&&&&%%%$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())),,,111555???@@@AAA???===<<<<<<<<<;;;<<>>888555555444333222222222222222222111111111111111222///000000000000000000111///111333333333555888:::<<<===???AAABBBBBBBBBBBBBBBCCCEEEHHHJJJLLLMMMNNNOOOOOOQQQRRRSSSUUUVVVVVVgggeeeddddddeeekkkyyyxxxooojjj``````bbbeeekkkssszzz~~~~~~~~~zzzpppiii```YYYVVVSSSPPPNNNNNNJJJHHHIIIHHHEEEEEEHHHHHHHHHKKKPPPTTT[[[iiiwww|||yyyxxx|||iiiYYYHHH>>>:::555222222222222111111000//////...---------...------,,,+++)))******++++++******)))))))))(((((('''(((((((((&&&(((***,,,,,,+++)))(((((((((''''''((())))))******)))((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((()))*********+++///444888???@@@???===:::999:::<<<:::>>>EEEKKKOOOSSSVVVXXXZZZWWWYYY^^^```aaafffnnnzzzwwwjjjTTTCCC:::666555444333222222222222222111111111111111222222111111111000000000000000000111333444444666888;;;===>>>???AAABBBBBBBBBAAADDDEEEGGGIIIKKKLLLMMMMMMNNNOOOPPPRRRSSSTTTUUUUUUgggdddddddddgggpppxxxnnnhhhgggccceeeiiiooouuu|||~~~zzz|||{{{rrrjjj```XXXTTTQQQMMMKKKGGGDDDCCCEEEFFFDDDFFFJJJCCCCCCGGGLLLMMMQQQ```ooo~~~~~~{{{vvvsssuuu{{{xxxfffRRRFFF???999555555222222222111000//////...------......------,,,++++++++++++,,,,,,+++++++++(((''''''''''''(((((()))'''''''''''''''(((((()))))))))((())))))***++++++///...,,,***((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))+++,,,,,,,,,---111666;;;??????>>>;;;999888999;;;999???HHHOOOQQQSSSVVVYYY\\\YYY[[[aaadddeeekkkttt~~~{{{{{{```LLLAAA666555444333222222222222222111111111111111222222222222111111000000//////000111333444444666999;;;===>>>@@@AAABBBBBBAAAAAAGGGGGGIIIJJJKKKLLLLLLLLLNNNOOOPPPRRRSSSTTTTTTTTTkkkggggggnnnvvvtttjjjeeedddeeekkkmmmsss~~~~~~}}}|||{{{}}}~~~uuummmccc[[[VVVSSSOOOLLLJJJIIIHHHFFFDDDCCCAAAAAAAAACCCGGGLLLMMMRRR^^^kkkzzz~~~xxxzzz{{{~~~dddQQQIIICCC<<<777111222222///...///000///,,,---...//////---+++***------,,,+++*********+++************************))))))(((((((((((())))))******))))))((((((''''''))))))))))))((((((((((((&&&&&&''''''(((((())))))***)))'''((()))***(((''')))))))))(((''''''&&&&&&((()))+++,,,---111999>>>AAA???===;;;999999::::::AAAEEELLLRRRUUUVVVWWWXXX[[[XXX[[[cccfffiiiyyyrrrUUUBBB;;;888666888777444333666333222222111111222222333000000000000000000000000111222222444666888:::;;;???@@@AAAAAAAAAAAABBBCCCEEEEEEFFFGGGIIIKKKMMMNNNTTTTTTSSSSSSTTTUUUUUUVVVpppmmmpppzzzyyynnngggfffiiikkkvvvxxx~~~}}}}}}wwwpppfff___ZZZVVVRRRNNNGGGGGGGGGFFFEEEEEEEEEEEEDDDEEEHHHKKKLLLNNNYYYdddwww|||~~~iiiYYYKKK@@@999444444333000/////////...,,,---...//////---,,,***,,,,,,,,,+++++++++++++++************************(((((())))))))))))((((((***)))))))))((((((((('''))))))))))))((((((((((((((((((((()))))))))))))))***((('''((()))***)))'''***))))))))))))(((((((((+++,,,------...111777<<>>BBB???;;;777666888;;;>>>GGGLLLQQQVVVXXXYYYZZZ[[[[[[YYY[[[ccciiirrroooWWWAAA;;;777777666333333555333222222111111222222333111111111111111111111111111222333444666999;;;<<<@@@BBBCCCCCCCCCCCCDDDFFFFFFFFFGGGHHHIIIKKKMMMNNNRRRRRRRRRRRRSSSTTTVVVVVVssslllpppyyy{{{|||}}}|||uuuppplllggg```[[[XXXWWWTTTRRRPPPNNNNNNMMMNNNOOORRRUUUVVVWWW^^^gggsss}}}cccQQQAAA999333111222111//////.........///...---,,,,,,(((***,,,......---,,,+++(((((((((((((((((((((((('''((()))******)))((('''))))))))))))(((((((((((())))))))))))((((((((((((*********))))))((((((((()))((('''((()))***)))((((((((())))))***++++++,,,&&&''')))---111777===AAAAAA>>>999666555999>>>AAAJJJNNNSSSVVVXXXXXXYYYZZZ[[[YYY\\\dddnnnzzzxxx___GGG???888777666444333555333222222111111222222333111111111111111111111111222222333555777999;;;<<>>EEEIIINNNQQQTTTUUUUUUUUUVVVWWWVVVYYY___jjjyyymmmUUUHHH<<<888888666555777333222222111111222222333222222222222222222222222222333444555777:::<<<======>>>@@@AAAAAAAAACCCEEEGGGGGGHHHIIIJJJLLLNNNOOOMMMNNNOOOPPPRRRTTTVVVWWW~~~rrrtttwwwzzz~~~yyyyyyxxxvvvuuuuuuvvvxxxzzz|||}}}xxxwwwvvvuuuvvvyyy{{{}}}~~~}}}yyyxxxzzz|||}}}{{{~~~pppWWWAAA:::888333111333000//////...............---------------,,,,,,,,,***************************)))(((''''''((()))***'''((((((((()))))))))***))))))))))))((((((((((((((((((((((((((()))))))))((('''&&&'''***+++***))))))))))))******+++++++++...------111777;;;======:::999777888;;;BBBHHHMMMPPPRRRUUUUUUUUUTTTUUUVVVTTTYYYaaammm~~~zzzsssnnnlllkkknnnvvvpppZZZLLL???999999777777888333222222111111222222333222222222222222222222222333333444666888:::<<<======???AAABBBBBBCCCDDDFFFGGGGGGHHHIIIKKKMMMNNNOOOLLLMMMNNNOOOQQQTTTVVVWWW}}}wwwwwwxxxtttxxx|||~~~uuuwwwyyyyyyyyyxxxxxxxxx~~~}}}||||||~~~~~~|||~~~|||wwwlllpppzzz~~~bbbGGG===:::444000222000000///...............///...---,,,,,,,,,,,,,,,************************+++***'''&&&&&&'''***+++'''((((((((())))))******))))))))))))(((((((((((((((((())))))******++++++''''''&&&'''***++++++******++++++++++++,,,,,,,,,---,,,---222:::???AAAAAA999888777999===DDDKKKOOORRRTTTVVVVVVUUUUUUVVVWWWRRRXXXbbbnnnwwwlllddd```___```eeennnzzzppp^^^OOO@@@:::999888888999333222222222222222222333222222222222222222222222333333444666888:::<<<===>>>@@@BBBCCCCCCDDDFFFHHHGGGGGGHHHIIIKKKMMMOOOPPPLLLLLLMMMOOOQQQTTTVVVWWWxxxrrrmmmkkknnnttt{{{||||||{{{zzzzzz{{{}}}}}}}}}}}}|||yyyxxxyyy{{{~~~~~~}}}{{{wwwwwwyyyxxxrrrmmmXXX^^^dddmmm{{{ZZZBBB888777777666222000///...///...---+++///...---,,,+++,,,------------+++***))))))(((((((((((((((((((((((((((((('''''''''''''''(((((()))***************************,,,---,,,)))((()))+++,,,+++)))((((((((()))***(((((((((((()))***+++,,,,,,---000666<<>><<<888666555999@@@HHHMMMOOOPPPRRRTTTUUUSSSRRRRRRSSSUUUXXXaaarrr|||sssjjj```YYYYYY[[[^^^aaahhhsss{{{iiiTTTBBB???===666333666666666555444444444444555111222333444555555555555666666666666888:::<<<===>>>@@@BBBCCCBBBBBBCCCDDDHHHHHHIIIJJJKKKLLLMMMMMMOOOKKKJJJNNNPPPPPPQQQTTTvvvlllgggcccbbbeeekkkuuuvvvwwwvvvvvvvvvyyy{{{|||}}}}}}|||{{{zzz|||}}}~~~~~~~~~{{{wwwtttrrrmmmeee^^^PPPTTTXXX___ppp}}}zzz{{{}}}~~~kkkPPP@@@888555333222000///...//////...,,,......---,,,,,,,,,,,,---++++++******************))))))))))))))))))))))))(((((('''''''''((()))***''''''''''''''''''''''''((()))***)))'''&&&''')))+++******)))))))))))))))((((((((())))))***+++,,,---...222777===@@@???===999888888===DDDLLLPPPQQQUUUVVVWWWVVVSSSQQQPPPPPPWWW]]]hhh{{{yyyppphhh```YYYUUUTTTWWW[[[___fffppp|||rrr\\\HHHBBB>>>777444666666555555444333444444444000111111222222333333444666666666777888:::<<<======???BBBCCCBBBBBBDDDEEEGGGGGGHHHIIIJJJKKKLLLLLLPPPLLLKKKNNNPPPOOOPPPSSSqqqiiiaaa]]][[[ZZZ___eeemmmoooppppppppprrruuuwwwzzz{{{||||||{{{|||~~~}}}|||zzzzzz{{{~~~~~~zzzuuuqqqllleeeZZZSSSKKKLLLMMMSSScccxxxvvvrrrtttwwwyyybbbKKK===555222222111///...///000///---------......------,,,+++******))))))***++++++,,,++++++++++++++++++++++++***)))((('''''')))***,,,))))))))))))))))))))))))'''((()))((('''&&&'''((()))************))))))((()))))))))))))))***,,,,,,...///333999>>>@@@@@@???:::;;;>>>CCCJJJPPPSSSTTTVVVWWWWWWVVVSSSQQQQQQQQQYYYbbbrrr}}}xxxvvv|||}}}rrrkkkgggggggggjjjnnnqqqssssssrrrooojjjbbbZZZUUURRRRRRQQQUUU[[[```eeemmmvvv}}}~~~hhhRRRGGG@@@888555777555444444333333333333333222111000000111222444555666666666777999:::<<<===<<<>>>AAABBBCCCCCCEEEFFFFFFGGGHHHIIIJJJKKKKKKLLLQQQMMMLLLNNNNNNMMMOOOSSSjjjccc]]]\\\[[[\\\aaagggjjjkkklllkkkkkkmmmpppsssuuuwwwyyyzzz{{{|||xxxxxxxxxyyyzzz{{{|||}}}yyywwwuuurrrmmmeee\\\VVVOOOMMMLLLQQQ^^^sssyyytttvvvzzz}}}rrrXXXEEE:::666444222/////////000///...,,,---...///...---,,,++++++***************+++++++++++++++++++++++++++++++++***((('''''')))+++---************************)))*********))))))))))))((()))***++++++***)))((())))))))))))***+++,,,,,,---000444999>>>@@@@@@???;;;>>>BBBHHHNNNRRRUUUUUUSSSTTTTTTSSSRRRRRRTTTVVVYYYeee{{{sssmmmmmmttt~~~tttiii___YYYVVVUUUTTTVVVYYY]]]____________]]]WWWQQQNNNPPPRRRRRRWWW]]]bbbfffjjjqqqvvvwww{{{uuu\\\LLLAAA999666777444444333222222222222333444333222222222444666888666666777888999;;;<<<===;;;===@@@BBBCCCDDDFFFHHHGGGHHHHHHIIIJJJKKKLLLLLLQQQNNNMMMNNNMMMKKKNNNSSSyyyfffaaa___```aaaaaafffkkkkkkkkkkkkjjjiiikkknnnqqqrrrtttvvvxxxzzz}}}~~~|||{{{{{{tttvvvzzz}}}~~~|||yyywwwuuuuuutttsssoooiiibbb]]]UUURRROOOSSS___ppp~~~zzz{{{eeeNNN???999666333000//////000//////,,,---...///...---,,,+++---,,,+++***))))))))))))******************************((('''((()))+++,,,''''''''''''''''''''''''***)))))))))*********)))((()))***++++++***)))((())))))))))))***+++,,,------000555:::===???@@@@@@===AAAFFFLLLPPPSSSUUUUUURRRRRRRRRQQQQQQRRRUUUXXXYYYiiizzzooojjjgggmmmyyywwwlllddd]]]VVVQQQOOONNNLLLMMMOOORRRSSSSSSSSSTTTSSSPPPMMMLLLOOORRRSSSXXX^^^bbbdddggglllppprrrxxxgggRRRDDD;;;888777444444333222222222222333444333222222222444666888666666777999:::;;;<<<<<<:::===@@@BBBCCCDDDFFFHHHIIIIIIJJJKKKLLLMMMNNNNNNPPPNNNMMMMMMLLLJJJNNNTTT|||ssslllbbb______ccceeeeeehhhlllmmmlllllljjjiiikkknnnqqqsssuuuxxxzzz}}}zzzwwwvvvuuuooottt|||zzzuuutttuuuuuutttrrrmmmhhheee]]]XXXUUUXXX```mmm}}}yyyxxxvvvsssZZZFFF;;;999666222////////////...------......------,,,+++...---,,,***)))((((((((()))))))))))))))))))))))))))((((((((())))))******(((((((((((((((((((((((()))((('''((()))***)))(((((())))))************)))******)))******+++,,,------222777<<<>>>@@@AAABBB@@@DDDJJJOOORRRSSSTTTVVVUUUUUUSSSRRRPPPRRRUUUXXX```pppxxxooojjjfffnnn|||xxxoooddd[[[VVVSSSOOOMMMLLLJJJIIIJJJLLLNNNNNNMMMLLLMMMNNNMMMLLLMMMNNNPPPQQQUUUZZZ^^^```eeekkkpppwww~~~vvv]]]KKK@@@:::888555444444333333333333333222111000000111222444555555666888:::;;;<<<<<<<<<;;;===@@@BBBCCCDDDFFFHHHJJJJJJKKKLLLMMMNNNNNNOOOOOOMMMMMMMMMJJJIIINNNVVVvvvlllddd___^^^]]]```fffhhhggghhhkkkllllllkkkjjjjjjlllqqqtttwwwyyy}}}{{{uuupppmmmiiioooxxxzzzvvvssstttvvvwwwvvvtttrrrrrrkkkeeeaaacccfffnnn|||{{{vvvrrrqqqmmmxxxhhhQQQCCC;;;888333000//////...---......---,,,,,,,,,,,,---,,,,,,+++***)))))))))***))))))))))))))))))))))))&&&'''((()))))))))((((((***************************((('''(((+++,,,+++))))))))))))))))))******+++************+++,,,------///444;;;???AAABBBDDDFFFDDDIIINNNRRRSSSSSSUUUWWWVVVUUUTTTRRRRRRUUUZZZ]]]lll|||uuummmjjjlllzzz}}}iiiaaaVVVNNNKKKKKKJJJIIIHHHHHHHHHJJJLLLNNNMMMLLLLLLLLLMMMOOOQQQQQQPPPOOOOOOSSSXXX[[[```fffpppvvviiiSSSEEE===888666555555444333444444444000111111222222333333444555666888:::<<<<<<<<<<<<;;;>>>AAABBBCCCDDDEEEGGGIIIIIIJJJKKKLLLMMMNNNNNNNNNLLLLLLLLLJJJIIIOOOWWW}}}oooccc[[[WWW\\\\\\```hhhkkkiiihhhkkkjjjjjjjjjjjjjjjnnnssswww{{{~~~}}}uuulllgggbbbiiirrr{{{~~~zzzvvvrrrtttwwwyyy{{{{{{}}}~~~wwwqqqmmmmmmnnnqqq}}}|||xxxrrrnnnmmmhhhpppuuu\\\MMM===999444000///...------///...---,,,+++,,,---...*********)))******+++,,,))))))))))))))))))))))))$$$&&&(((******)))'''&&&''''''''''''''''''''''''---+++)))+++...///...,,,***)))((((((((()))+++,,,************+++,,,---...111777===AAACCCDDDFFFHHHGGGLLLQQQSSSSSSTTTVVVXXXSSSSSSSSSSSSUUUYYY```dddvvv~~~ssslllhhhsssrrrddd\\\QQQIIIGGGGGGGGGFFFFFFFFFHHHKKKNNNPPPOOOMMMPPPOOOOOORRRVVVWWWSSSPPPOOOSSSWWW\\\aaakkkvvv~~~rrrYYYJJJ???999666666555444444444444555111222333555555555555555555777999;;;<<<===<<<<<<<<<>>>AAABBBCCCCCCEEEFFFHHHHHHIIIJJJKKKLLLMMMMMMMMMLLLLLLLLLIIIIIIOOOYYYssscccWWWVVV[[[[[[bbbhhhgggfffggghhhgggkkkjjjiiijjjnnntttxxxzzz~~~{{{rrrgggaaabbbdddjjjqqqxxx{{{{{{zzzwwwwwwvvvuuuvvv{{{~~~zzzxxxzzz~~~tttllljjjjjjlllrrr}}}nnn]]]DDD:::111000111///......//////.........------------,,,++++++******++++++------,,,++++++,,,------***************)))))))))''''''(((((())))))******))))))))))))))))))))))))***)))((()))***+++***(((''')))***+++***,,,...000222999AAAFFFFFFEEEFFFGGGKKKMMMPPPSSSVVVWWWWWWVVVTTTUUUXXXZZZYYY\\\hhhuuuxxxmmmqqq|||rrrgggZZZRRRIIIDDDDDDEEEDDDBBBFFFGGGHHHLLLOOORRRRRRRRRNNNPPPSSSXXX\\\\\\YYYUUUTTTUUUZZZaaaiiirrrdddKKK>>>;;;999777555444444444333222333222222111222333555666555666888:::;;;<<<=========>>>@@@BBBCCCCCCCCCBBBFFFHHHJJJJJJIIIIIIJJJKKKNNNMMMMMMLLLIIIJJJUUUbbbwwwiii]]]TTTTTTYYY^^^eeejjjiiiggghhhhhhfffkkkjjjjjjmmmqqqwww||||||sssiiibbb```ccchhhpppvvvyyyxxxvvvvvvvvvuuutttuuuyyyuuujjjggghhhlllrrr|||wwweeeMMMAAA777444444222000111//////.........---------------,,,++++++++++++,,,---,,,+++******+++,,,---''''''''''''''''''''''''(((((((((((())))))******))))))))))))))))))))))))+++***)))***+++,,,+++)))((()))++++++***+++...000111888@@@DDDEEEDDDEEEFFFLLLNNNQQQTTTVVVWWWWWWWWWUUUUUUXXXZZZ[[[___mmm{{{{{{uuu}}}xxxggg]]]SSSMMMFFFCCCDDDFFFEEECCCFFFFFFHHHLLLOOORRRTTTTTTSSSSSSWWW^^^dddccc]]]VVVUUUXXX```kkkttt|||mmmRRRBBB===999777555444555555444333666555444333333333444555666777999;;;<<<======>>>===>>>@@@AAACCCCCCCCCBBBFFFHHHJJJJJJIIIIIIJJJKKKMMMLLLLLLNNNOOOTTTcccqqqzzzjjj___WWWSSSUUUZZZ___ggglllllljjjkkkkkkjjjllllllnnnqqqvvv|||wwwmmmfffbbbeeejjjqqqwwwxxxvvvtttsssssssssrrrssswww}}}|||ooojjjkkkooottt}}}mmmTTTGGG:::555333111000111/////////.........------...---,,,,,,++++++,,,,,,++++++************++++++))))))******************((((((((())))))))))))***)))))))))))))))))))))))),,,+++******,,,,,,+++***)))***++++++++++++...000333999AAAEEEFFFFFFGGGIIIMMMOOORRRUUUWWWXXXWWWWWWVVVVVVXXX[[[]]]dddtttyyyiii[[[QQQJJJFFFBBBAAADDDFFFEEEDDDEEEFFFIIILLLPPPTTTWWWYYY\\\^^^dddkkkpppmmmddd[[[^^^cccmmmyyyxxx\\\IIIAAA999777555444555555555444888777666444444444444555888999:::<<<===>>>>>>>>>===>>>???AAABBBBBBCCCBBBFFFHHHJJJJJJJJJIIIJJJLLLKKKJJJLLLQQQXXXcccvvv}}}ooo___WWWUUUUUUZZZ```aaaiiioooooonnnooopppnnnnnnppprrruuuyyy}}}tttmmmiiikkkpppvvvzzzzzzwwwsssooooooooooooppptttzzz~~~wwwtttvvvzzzqqq\\\NNN???888555222111222////////////............---,,,,,,+++++++++++++++************************++++++++++++,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))++++++***))))))***+++++++++,,,...000777===EEEIIIJJJJJJLLLNNNOOOQQQTTTVVVXXXXXXXXXWWWVVVVVVXXX[[[^^^gggyyy|||sssiii]]]QQQJJJCCCAAA@@@@@@CCCDDDDDDCCCEEEGGGKKKNNNSSSXXX^^^bbbjjjqqqzzz~~~vvvllleeemmmpppyyyeeePPPEEE:::888555444555666666555777666555444444444555666999:::;;;===>>>>>>??????===>>>???@@@AAABBBBBBCCCFFFHHHJJJJJJJJJJJJKKKLLLKKKJJJMMMUUU```qqq}}}{{{yyypppcccVVVRRRTTTXXX___fffkkkqqquuussspppppppppoooqqqssswwwyyy||||||vvvpppqqquuuxxxzzzyyyuuuqqqiiijjjkkkkkkmmmqqqwww{{{|||}}}~~~||||||~~~}}}zzzwwwgggXXXHHH???:::666555555000000/////////.........,,,,,,+++***************************************((((((((())))))*********************))))))))))))***************************((('''((()))***)))((((((***+++,,,,,,---///111:::???GGGKKKLLLMMMOOOQQQRRRSSSVVVXXXYYYYYYXXXXXXWWWWWWYYY]]]aaakkk~~~}}}vvvqqqnnnllliiiddd___YYYRRRJJJEEE@@@@@@???@@@AAABBBBBBBBBFFFIIINNNRRRXXX___hhhnnnzzz}}}tttqqqtttuuu{{{mmmUUUGGG===:::666444555666666555333333333333333555777888:::;;;<<<===>>>>>>??????>>>>>>>>>???@@@AAABBBCCCEEEGGGJJJKKKJJJKKKLLLMMMLLLJJJMMMWWWfffzzz~~~zzzwwwrrrmmmaaaYYYRRRRRRUUU[[[dddlllwww||||||vvvpppooonnnmmmssswww{{{~~~}}}uuuuuuvvvwwwwwwtttooollleeefffhhhjjjlllqqqwww{{{|||{{{zzz{{{~~~|||xxxqqqbbbPPPDDD===777333333000000000/////////......---,,,++++++******++++++******+++,,,,,,+++******)))******++++++,,,,,,,,,+++************)))))))))************************)))(((''''''))))))((('''''')))+++,,,,,,...111333:::???FFFKKKLLLMMMPPPRRRTTTUUUXXXZZZZZZZZZYYYXXXXXXYYY]]]bbbhhhsssxxxmmmeee___[[[XXXTTTRRRPPPNNNLLLHHHDDDAAA?????????@@@AAABBBCCCCCCHHHLLLRRRXXX^^^hhhsss|||{{{yyyqqqsssyyytttZZZJJJ@@@<<<888555555555555555222222222222444666888999:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>???AAABBBCCCEEEGGGJJJKKKKKKKKKMMMNNNMMMKKKNNNZZZlllxxxtttpppiiicccWWWTTTSSSVVVZZZ```jjjttt}}}wwwppppppqqqppptttyyy~~~zzzxxxvvvuuusssoookkkhhhccceeehhhjjjnnnsssyyy~~~}}}zzzyyy{{{~~~ppp]]]OOOEEE;;;444222000000000000/////////.........---,,,,,,,,,,,,---***+++,,,------,,,+++***,,,,,,------...//////000+++++++++*********))))))************************)))((('''((()))***)))'''%%%'''***+++---///333555<<>>??????@@@AAACCCEEEHHHJJJOOOVVV]]]dddppp~~~{{{rrrttt|||}}}zzzaaaPPPBBB>>>999555444444444444444444333444444666888999::::::;;;<<<============>>>>>>===>>>???@@@BBBCCCEEEGGGJJJKKKKKKLLLMMMNNNMMMKKKOOO]]]pppyyyssspppkkkccc\\\TTTTTTVVV\\\```eeeppp{{{|||}}}vvvqqqsssvvvwwwtttyyy~~~|||xxxuuurrrnnnjjjgggccceeehhhlllpppuuu|||{{{yyyyyy{{{|||}}}nnn^^^RRREEE<<<888000000000000////////////000000///............///+++,,,------------,,,+++))))))***++++++,,,------++++++++++++******))))))***************************)))((()))***+++***((($$$''')))+++---000444777???DDDJJJNNNPPPRRRUUUXXXVVVXXXZZZ[[[\\\[[[ZZZYYYYYY]]]eeeoooyyy{{{ggg```VVVNNNIIIGGGGGGFFFDDDCCCAAABBBBBBCCCAAA@@@===>>>??????AAADDDHHHKKKLLLQQQYYY```hhhuuu{{{vvvzzz{{{|||~~~gggVVVDDD@@@:::666444444444333777777666555555666777888::::::;;;<<<=========<<<>>>>>>======>>>@@@BBBCCCEEEGGGJJJKKKKKKLLLMMMOOOMMMKKKPPP___ttt{{{rrriiibbb]]][[[YYY[[[^^^bbbgggnnnuuuzzz}}}zzzvvvrrrqqqrrrtttvvv|||~~~{{{uuuoookkkhhhgggiiikkknnnssswwwzzz||||||zzzwwwtttsssuuuzzz~~~}}}zzzmmmZZZJJJ===555111000000111111111111111......---------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,+++***+++//////---000444AAAEEEJJJOOOQQQSSSVVVWWWXXXYYYZZZ[[[[[[ZZZYYYXXXWWW^^^iiiuuuttthhhYYYRRRKKKGGGGGGGGGDDD@@@CCCCCCCCCBBBAAA@@@???>>>===>>>???@@@AAAEEEIIIMMMSSS\\\ccchhhrrr}}}{{{ooo[[[III@@@888777666333222222555555666666777777888888;;;;;;<<<<<<===>>>>>>>>>======>>>???AAABBBCCCDDDEEEGGGHHHIIIIIIJJJLLLMMMHHHOOOXXXdddttt}}}sssiiiaaa\\\YYY]]]aaaeeejjjoootttyyy}}}~~~{{{xxxtttsssuuuwwwyyy}}}|||vvvpppkkkiiihhhiiikkknnnqqquuuxxxyyyxxxwwwuuurrrqqqtttxxx|||~~~~~~~~~||||||~~~kkkXXXGGG;;;333111000000//////...............---------,,,,,,++++++++++++++++++++++++)))))))))************+++************************)))***++++++++++++***)))******+++++++++,,,,,,,,,,,,***+++.........111777BBBFFFKKKPPPRRRTTTVVVXXXYYYZZZ[[[[[[[[[ZZZYYYYYYYYY___iiivvv|||kkk```SSSNNNGGGEEEEEEFFFCCC@@@BBBBBBBBBBBBAAA@@@???>>>>>>???AAAAAABBBFFFJJJMMMTTT\\\ccchhhrrrrrr___NNNDDD;;;888777444333333555555666666777888888888;;;;;;<<<<<<===>>>>>>>>>======>>>???AAABBBCCCDDDDDDFFFHHHIIIIIIIIIKKKLLLIIIOOOZZZhhhzzzssshhh```\\\ZZZdddiiipppuuuyyy|||~~~}}}zzzwwwwwwyyy{{{}}}xxxrrrnnnllllllllllllmmmoooqqqssstttssssssrrrqqqppprrrvvvzzzyyyyyyzzz|||~~~~~~}}}zzzzzz{{{||||||{{{xxxuuuwwwwww|||xxxdddOOO@@@777555222000000000...---.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++)))))))))))))))))))))))))))***++++++++++++***)))******+++++++++,,,,,,,,,---******---...///444;;;DDDHHHMMMQQQTTTUUUWWWYYYZZZZZZ[[[[[[\\\[[[[[[ZZZ]]]aaajjjzzz|||yyyxxxxxx~~~nnn___UUULLLHHHCCCBBBCCCDDDCCCAAACCCCCCCCCCCCBBBAAA@@@@@@@@@AAABBBBBBCCCFFFJJJMMMSSSYYY```gggrrrxxxfffTTTHHH===999888666444555555555666777777888888999;;;;;;<<<<<<===>>>>>>>>>======>>>???AAABBBCCCDDDDDDFFFIIIJJJJJJIIIJJJJJJKKKRRR___qqqqqqfffaaaaaabbblllqqqyyy~~~{{{zzzzzz|||~~~{{{wwwtttssstttsssqqqooommmmmmnnnoooooopppqqqqqqppprrruuuxxxwwwvvvvvvxxx{{{}}}}}}||||||xxxtttrrrrrrqqqnnnkkkooopppuuu}}}kkkVVVGGG<<<888333111222222111///............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........))))))))))))))))))))))))*********++++++***************+++++++++,,,,,,,,,...+++***---...000777???GGGJJJOOOSSSUUUVVVXXXYYYZZZ[[[[[[[[[\\\\\\\\\\\\```dddnnn~~~uuurrrmmmooovvv~~~ooobbbUUUMMMFFFCCCAAA@@@BBBDDDDDDCCCDDDDDDEEEEEEEEEDDDDDDCCCAAABBBBBBBBBBBBEEEHHHKKKNNNSSSZZZcccnnn}}}oooZZZLLL>>>888888666555666555666666777888888999999;;;;;;<<<<<<===>>>>>>>>>======>>>???AAABBBCCCDDDCCCFFFIIIJJJJJJIIIJJJJJJMMMVVVfff|||~~~mmmddddddiiinnnrrrxxx}}}||||||~~~}}}|||{{{|||yyyuuupppmmmkkkjjjjjjnnnoooqqqrrrrrrrrrtttvvvwwwuuutttuuuwwwyyyzzzzzzzzzuuuooommmmmmmmmkkkiiikkkkkkoooxxxqqq^^^QQQ???999333000222333222000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........))))))))))))))))))))))))+++******************+++******+++++++++,,,,,,,,,...+++***---000333;;;CCCIIILLLQQQTTTVVVWWWXXXYYY[[[[[[[[[[[[[[[\\\\\\]]]bbbgggsss{{{pppkkkeeegggmmmwwwpppcccXXXNNNHHHBBBAAA@@@@@@BBBDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGAAABBBBBBAAAAAACCCFFFIIILLLOOOUUU]]]gggrrr}}}~~~|||bbbQQQ@@@888888777666777666666777777888999999999;;;;;;<<<<<<===>>>>>>>>>======>>>???AAABBBCCCDDDCCCFFFIIIJJJJJJJJJKKKLLLNNNYYYmmmwwwjjjdddhhhqqqxxxyyy}}}~~~|||vvvqqqllljjjiiiiiimmmooorrrssssssrrrssssssuuurrrpppppprrruuuvvvvvvssspppmmmllllllmmmnnnnnnkkkkkknnnuuurrraaaWWWBBB;;;222///000222000.../////////.........------,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++************************++++++***))))))***++++++******+++++++++,,,,,,,,,---***+++...222555===FFFJJJMMMRRRUUUVVVWWWXXXYYYZZZZZZZZZZZZZZZ[[[\\\]]]bbbjjjyyyyyynnniiibbbeeekkkvvvqqqcccYYYQQQJJJEEE@@@@@@@@@AAABBBCCCDDDDDDFFFFFFGGGHHHIIIIIIIIIIIIBBBBBBBBBAAA@@@AAADDDGGGMMMNNNTTT]]]eeekkkttt|||~~~|||{{{{{{{{{|||ppp]]]GGG<<<:::888777666666666777888888999999:::;;;;;;<<<<<<===>>>>>>>>>======>>>???AAABBBCCCDDDDDDFFFIIIJJJKKKLLLNNNQQQSSS```vvv{{{ppphhhfffmmmvvv}}}~~~|||yyytttooollljjjjjjkkklllooorrrtttsssqqqpppppppppnnnkkkkkkmmmqqqssstttnnnpppqqqrrrsssuuuxxxzzzvvvvvvvvvyyyvvvfff]]]KKKBBB777222222333000---////////////............------------------------)))))))))************+++++++++++++++++++++++++++++++++***))))))***++++++******+++++++++,,,,,,,,,,,,***+++000444777???GGGKKKNNNRRRUUUVVVVVVWWWXXXYYYYYYXXXXXXYYY[[[\\\]]]```lllyyypppmmmeeejjjsssyyypppbbbWWWPPPKKKFFFCCC???@@@@@@AAA@@@AAABBBBBBEEEEEEFFFGGGHHHIIIIIIIIIDDDDDDDDDBBBAAABBBDDDGGGPPPQQQYYYeeennnsss{{{~~~{{{zzzyyyzzzzzz|||lllRRRCCC>>>:::777666666777777888888999::::::;;;;;;<<<<<<===>>>>>>>>>======>>>???AAABBBCCCDDDEEEGGGHHHIIIKKKNNNRRRUUU___nnnvvvqqqkkkgggiiioooxxx~~~xxxvvvqqqmmmkkkkkklllmmmkkknnnrrrtttrrrpppnnnnnnllliiiggggggjjjnnnqqqsssoootttxxx{{{|||}}}}}}|||{{{xxx~~~ooogggSSSIII===666555555111---000/////////............------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,+++))),,,111555888@@@HHHKKKNNNRRRUUUVVVVVVWWWXXXYYYXXXXXXXXXXXXZZZ\\\]]]```nnn{{{uuutttkkkrrr}}}yyynnneeeYYYOOOJJJGGGCCCAAA>>>???@@@@@@??????@@@AAACCCDDDEEEFFFGGGHHHHHHHHHFFFFFFEEECCCBBBBBBEEEGGGQQQSSS^^^nnnzzz|||zzzyyyyyyzzzwww{{{wwwZZZIIIBBB<<<888666777777777888999999::::::;;;;;;<<<<<<===>>>>>>>>>======>>>???AAABBBCCCDDDFFFGGGHHHIIIKKKOOOTTTXXXkkk{{{iiibbb]]]___eeemmmwww|||wwwpppjjjhhhjjjnnnrrroooooooooooonnnmmmlllkkkkkkiiihhhgggiiimmmqqqtttwwwwwwyyy|||~~~~~~|||yyyvvvtttrrrrrrrrrrrrttt||||||lllbbbUUUEEE:::666555333000////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))...,,,+++***+++++++++***))))))***+++---...//////---------///444;;;BBBFFFLLLOOOSSSTTTUUUUUUWWWXXX]]]\\\ZZZYYYXXXYYY[[[\\\aaaooo|||xxxnnnzzztttlll[[[WWWPPPJJJFFFDDDAAA???DDDCCCAAA???>>>>>>>>>???@@@AAABBBCCCDDDEEEFFFGGGEEEBBBAAADDDDDDCCCEEEJJJQQQYYYgggyyy~~~|||||||||{{{yyyyyy~~~iiiRRREEE<<<888888666777888999999:::<<<>>>::::::;;;;;;<<<=========??????>>>>>>???AAABBBDDDIIIKKKHHHIIINNNKKKQQQddduuu```ZZZVVVZZZaaajjjuuu~~~yyyuuuooojjjhhhiiilllnnnooooooooonnnnnnmmmlllkkkmmmlllkkkjjjlllooorrrssswwwxxxyyy||||||zzz{{{yyyvvvrrrooollljjjjjjjjjkkkrrr~~~pppcccPPPBBB;;;666222///////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,***))))))*********)))******++++++,,,---...............111666===DDDHHHMMMPPPSSSUUUUUUVVVWWWXXX\\\[[[YYYXXXWWWXXXZZZ[[[___lll}}}}}}xxxqqq}}}ssshhh```UUUPPPKKKFFFDDDBBBAAA@@@AAA@@@?????????@@@AAABBBAAABBBCCCEEEFFFHHHIIIJJJKKKGGGEEEFFFFFFEEEHHHMMMWWW```qqq~~~|||||||||{{{zzzzzz}}}xxx^^^MMM@@@::::::777888999999999:::<<<===::::::;;;;;;<<<=========????????????@@@AAACCCDDDGGGJJJGGGIIIOOONNNVVVjjjWWWQQQPPPVVV___hhhsss|||~~~~~~xxxuuuqqqllljjjiiijjjkkknnnnnnnnnmmmllllllkkkkkkooonnnnnnnnnooopppqqqrrrvvvwwwyyy||||||xxxzzzxxxtttppplllhhheeeccccccccciiirrrzzz~~~wwwaaaMMM@@@777222///////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++)))***+++,,,,,,++++++++++++,,,,,,---------/////////222777???FFFJJJNNNQQQTTTVVVVVVVVVWWWXXXYYYXXXWWWVVVVVVWWWYYYZZZ^^^jjj|||xxxzzzyyynnncccYYYSSSLLLIIIDDDBBBAAAAAA@@@???=========>>>???AAACCCEEECCCDDDFFFHHHJJJMMMNNNOOORRRNNNJJJIIIHHHHHHNNNUUUbbbmmm}}}|||||||||{{{zzzyyy|||~~~rrr[[[III@@@===999::::::;;;;;;;;;;;;;;;::::::;;;;;;<<<=========@@@?????????@@@BBBDDDEEEEEEHHHFFFIIIPPPQQQ[[[rrrRRRNNNNNNVVV```iiisss{{{~~~}}}|||yyywwwssspppmmmlllkkkkkkmmmllllllkkkjjjjjjiiiiiioooppppppppppppppppppooottttttvvvzzz||||||zzzxxxtttooojjjgggdddbbbaaaeeemmmsssvvv}}}qqqWWWDDD888333111////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,***************************)))((((((***,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,/////////222888@@@GGGKKKOOORRRUUUWWWWWWWWWXXXYYYWWWVVVUUUTTTUUUWWWYYYZZZbbbmmmxxxkkkaaaXXXPPPKKKGGGDDDAAA?????????>>>===<<<<<<<<<===???AAADDDEEEDDDFFFHHHKKKOOORRRUUUVVVXXXSSSOOOMMMLLLMMMVVV```qqq|||~~~}}}~~~}}}|||zzzxxxyyy{{{{{{|||oooYYYIIIBBB>>>===<<<<<<<<<<<<;;;:::::::::;;;;;;<<<=========????????????AAACCCEEEFFFDDDHHHFFFIIIPPPSSS```yyyQQQMMMOOOWWWaaaiiirrryyy{{{~~~~~~}}}|||wwwvvvtttqqqnnnlllkkkkkklllkkkjjjiiihhhhhhhhhhhhoooooopppppppppooonnnmmmqqqqqqssswww~~~~~~}}}zzzuuupppllliiidddcccffflllpppuuu~~~aaaHHH:::666666////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************'''&&&$$$%%%'''(((((((((------,,,,,,,,,,,,++++++......///222888@@@HHHLLLQQQSSSVVVXXXXXXXXXXXXYYYVVVVVVUUUTTTUUUWWWYYY[[[eeeqqqxxxjjj___WWWQQQKKKGGGEEECCC@@@>>>>>>>>>===;;;============>>>@@@BBBDDDEEEGGGJJJOOOSSSXXX[[[]]]\\\WWWSSSQQQOOORRR]]]iii|||}}}{{{wwwwwwwwwwwwwwwxxxzzz|||nnnYYYLLLFFFCCC???>>>>>>===;;;:::::::::;;;;;;<<<=========???>>>>>>???@@@BBBEEEFFFEEEIIIGGGJJJQQQUUUeeePPPMMMPPPYYYcccjjjrrrxxx}}}~~~}}}vvvuuusssqqqooommmllllllmmmllljjjhhhhhhhhhiiiiiiooooooooooooooonnnmmmmmmooooooqqqttt{{{|||vvvpppmmmgggfffhhhmmmqqqwwwoooRRR@@@999888////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,***))))))+++,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///222999AAAIIINNNRRRUUUXXXYYYYYYXXXYYYZZZWWWVVVUUUUUUVVVYYY[[[]]]hhhvvvoooggg\\\TTTNNNJJJFFFBBBDDDBBB???>>>>>>===<<<:::============>>>@@@BBBCCCEEEHHHLLLQQQWWW\\\```bbb```\\\WWWTTTRRRUUUaaannn}}}wwwvvvuuutttsssttttttuuuxxx{{{nnn\\\OOOIIICCC???>>>>>><<<:::::::::;;;;;;<<<==================>>>@@@BBBDDDEEEGGGKKKJJJLLLSSSYYYlllQQQOOOSSS^^^hhhpppwww}}}xxxwwwuuusssrrrqqqqqqqqqooonnnllljjjjjjjjjkkkllloooooooooooonnnnnnnnnnnnoooooopppssszzz{{{uuuppplllkkkmmmqqquuu|||```HHH;;;777////////////....................................------------------------++++++++++++++++++++++++000...,,,,,,.........---,,,,,,,,,,,,,,,,,,,,,,,,...///000444;;;CCCKKKPPPSSSVVVYYYZZZYYYYYYZZZZZZXXXWWWVVVWWWXXX[[[]]]___mmm}}}ttt```ZZZQQQKKKHHHFFFBBB???AAA???>>>===>>>>>><<<;;;<<<<<<<<<<<<>>>@@@BBBDDDEEEHHHLLLSSSYYY___dddfffddd```[[[WWWSSSUUUaaannn{{{~~~yyywwwtttqqqppppppoooooonnnooottt|||nnnWWWPPPFFF@@@>>>>>><<<:::::::::;;;;;;<<<=========<<<<<<<<<===???AAACCCEEEHHHLLLLLLOOOXXX___uuuSSSRRRWWWcccnnnvvv}}}}}}{{{yyyxxxwwwvvvwwwwwwrrrpppnnnlllllllllmmmnnnppppppoooooonnnooooooppppppooopppsssyyyxxxssspppoooqqquuuyyykkkNNN===666000/////////....................................------------------------++++++++++++++++++++++++,,,***(((((()))))))))'''+++++++++,,,,,,---------///000111555<<>>>>>===<<<<<<>>>>>>===<<<::::::;;;<<<>>>AAACCCEEEEEEHHHMMMSSSZZZaaafffhhhgggccc^^^YYYSSSTTT___lllvvv{{{wwwssspppnnnmmmlllkkkhhhggglllvvv{{{]]]SSSHHH@@@>>>>>>===;;;::::::;;;;;;<<<======>>>;;;;;;;;;<<<>>>@@@CCCDDDHHHMMMNNNRRR[[[ddd|||TTTWWW^^^hhhsss}}}}}}~~~}}}{{{zzzzzzzzz{{{|||yyyvvvsssooommmlllllllllmmmnnnnnnoooooonnnmmmmmmpppqqqsssuuuzzz}}}www{{{zzz|||~~~|||\\\EEE999444333111------...///...,,,,,,+++***+++,,,...///......---,,,,,,,,,------...,,,+++,,,---//////...,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,---...111666>>>FFFNNNRRRWWWXXXYYYXXXXXXXXXZZZ\\\___[[[YYYYYYWWWWWW___hhh|||{{{jjj___OOOKKKEEEBBBBBBBBBAAA???============<<<<<<<<<<<<<<<<<<<<<===>>>@@@BBBBBBHHHJJJOOOVVV^^^eeehhhjjjggggggccc[[[SSSSSS[[[cccrrr{{{}}}xxxssspppooommmjjjggggggeeehhhsssppp^^^LLLCCC@@@===<<<===888888999:::;;;===>>>???<<<:::888;;;@@@DDDFFFFFFIIILLLQQQUUU___qqqVVV[[[dddnnnwww}}}}}}||||||{{{zzzzzzzzz{{{|||}}}}}}zzzvvvqqqmmmjjjiiihhhlllllllllmmmmmmmmmnnnnnnrrrsssuuuwwwzzzjjjPPPAAA666555222/////////000///,,,,,,+++++++++,,,---...------,,,,,,,,,,,,,,,---+++***((()))+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...///333888@@@HHHOOOSSSVVVXXXYYYXXXXXXXXXZZZ\\\]]]ZZZYYYYYYYYY[[[cccmmmooo```VVVLLLGGGBBB@@@@@@@@@???>>>============<<<<<<<<<<<<<<<<<<<<<===>>>@@@BBBBBBHHHJJJOOOVVV^^^eeeiiikkknnnmmmiii___WWWVVV^^^gggqqq{{{{{{vvvpppmmmllljjjfffccceeebbbeeeppptttcccOOOEEEAAA>>><<<<<<999999888999999:::;;;;;;AAA>>><<<===@@@CCCDDDDDDJJJNNNSSSXXXcccvvv[[[dddoooyyy~~~}}}{{{zzz{{{zzzzzzyyyzzz|||}}}~~~zzztttnnnjjjfffeeeiiiiiiiiiiiijjjkkkmmmnnnrrrtttvvvwwwyyy|||wwwZZZEEE999666333111111000000///,,,,,,,,,+++,,,,,,---...,,,+++++++++,,,,,,,,,,,,+++)))((((((***++++++***++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,---...000555;;;BBBJJJQQQUUUVVVWWWYYYYYYXXXXXXZZZ[[[\\\YYYYYYZZZ[[[^^^hhhrrrtttnnnkkklllvvvrrrcccUUULLLFFFCCC@@@>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<<<===>>>@@@BBBBBBGGGJJJOOOVVV^^^eeekkknnnuuutttoooeee\\\\\\dddmmmxxxxxxsssmmmiiihhhfffbbb^^^```^^^```jjjzzz{{{iiiUUUIIICCC>>>;;;;;;;;;;;;:::::::::::::::;;;BBB@@@>>>???BBBEEEGGGGGGLLLOOOTTT[[[hhh}}}dddooo|||}}}|||{{{zzzzzzzzzzzzzzz{{{}}}|||wwwqqqkkkgggdddffffffeeeeeefffhhhkkkmmmnnnpppsssuuuvvvxxxzzz}}}}}}|||zzzwwwxxxeeeLLL>>>888333222222000//////------,,,,,,,,,---------******++++++,,,,,,++++++---+++******+++,,,,,,+++************************,,,,,,+++++++++,,,------...000666<<>>=========>>>>>>============<<<<<<<<<<<<<<<<<<<<<===>>>@@@BBBBBBFFFIIIOOOVVV]]]fffnnnsssyyyxxxtttkkkbbbbbbkkktttwwwrrrkkkgggeeeccc___[[[[[[YYY[[[eeevvvnnnYYYLLLEEE???;;;:::======<<<<<<<<<===>>>>>>?????????AAADDDHHHLLLNNNLLLOOOTTT]]]kkkmmmwww}}}|||{{{zzzzzzzzzzzzyyyzzz{{{}}}}}}yyytttoookkkhhheeedddcccccccccfffhhhjjjhhhkkknnnppprrrsssvvvxxxyyyxxxuuusssttt}}}tttYYYEEE;;;333222222///---///------------------------)))***+++,,,,,,,,,,,,+++---+++******+++,,,++++++************************,,,+++++++++,,,,,,---...,,,000666>>>FFFMMMRRRUUUVVVXXX[[[[[[ZZZZZZ[[[\\\\\\YYYXXXYYYZZZ___jjjuuuxxxggg]]]XXXZZZhhhzzzsssdddXXXNNNHHH@@@??????>>>======>>>???============<<<<<<<<<<<<<<<<<<<<<===>>>@@@BBBBBBEEEIIIOOOUUU]]]fffpppwwwzzzzzzxxxpppiiijjjrrr{{{vvvqqqkkkgggeeebbb^^^[[[XXXVVVYYYccctttpppZZZMMMFFF???;;;:::;;;;;;;;;<<<===>>>@@@@@@??????@@@BBBDDDHHHMMMOOOLLLNNNSSS]]]mmmvvv}}}~~~}}}{{{zzzzzzyyyyyyyyyxxxxxxxxxzzz{{{}}}}}}}}}|||{{{xxxtttooommmgggfffeeeddddddeeefffgggdddgggjjjlllmmmooorrruuuvvvvvvuuutttvvv~~~dddNNN@@@444333222...---000---............---,,,,,,)))***+++---------,,,,,,,,,***))))))*********)))++++++++++++++++++++++++++++++++++++,,,---......,,,000777???HHHNNNSSSUUUWWWZZZ\\\]]]]]]\\\\\\]]][[[XXXWWWXXXZZZ```lllwwwvvveee\\\WWWYYYjjj}}}}}}kkk^^^SSSJJJEEE>>>??????>>>===<<<===???============<<<<<<<<<<<<<<<<<<<<<===>>>@@@BBBBBBDDDIIIOOOUUU\\\gggsss{{{}}}~~~xxxrrrrrrzzz}}}uuupppjjjgggeeeccc___[[[WWWWWW\\\fffvvvmmmXXXKKKEEE???;;;:::777777888999:::<<<>>>???@@@AAABBBBBBCCCEEEIIIMMMOOOQQQUUU___ppp}}}|||zzzyyyxxxwwwxxxxxxvvvvvvuuuuuuvvvxxxyyy{{{{{{|||}}}|||zzzvvvrrrpppkkkkkkjjjiiigggfffeeeeeeeeefffhhhiiijjjlllooorrrrrrtttvvvxxx|||}}}zzz~~~oooXXXFFF777444333......222---.../////////...,,,+++)))***,,,...///...---,,,---+++***)))***+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///,,,111999BBBJJJQQQUUUVVVXXX[[[^^^___^^^]]]]]]^^^ZZZWWWWWWYYY\\\cccppp}}}~~~ooogggbbbfffxxxuuueeeXXXOOOGGGCCC===>>>???>>>;;;:::<<<===============<<<<<<<<<<<<<<<<<<<<<===>>>@@@BBBBBBDDDIIIOOOUUU\\\gggttt~~~|||zzz~~~}}}tttoooiiifffeeeccc___\\\ZZZ[[[aaalllzzz{{{iiiUUUIIICCC>>>;;;;;;888888888888999:::<<<<<<>>>@@@AAAAAAAAADDDHHHLLLUUUVVVYYYcccttt{{{zzzxxxvvvvvvuuuvvvvvvttttttsssssssssuuuvvvwwwzzz|||}}}}}}{{{xxxtttqqqoooooonnnllljjjhhhfffeeeggghhhiiiiiiiiikkknnnqqqooossswww{{{xxxqqqsss{{{___JJJ999666444//////444....../////////...,,,+++)))***---/////////...---000...,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///...222;;;DDDLLLRRRVVVXXXYYY\\\___``````___^^^___YYYVVVVVVZZZ^^^fffttt}}}vvvrrrwwwqqqbbbVVVNNNGGGBBB<<<>>>???>>>:::999:::<<<>>>=========<<<<<<<<<<<<<<<<<<<<<===>>>@@@BBBCCCCCCHHHOOOUUU\\\ggguuu~~~}}}{{{}}}~~~rrrnnnhhheeedddccc___\\\\\\___fffqqq~~~xxxfffRRRGGGBBB>>><<<;;;;;;;;;;;;::::::;;;;;;<<<:::<<>>>>>======<<<<<<;;;<<<===<<<<<<===@@@CCCFFFJJJQQQXXXbbbppp~~~}}}}}}}}}~~~yyysssnnngggcccaaaaaaaaaaaa\\\]]]cccnnnsssaaaMMMCCC???<<<;;;<<<777777888999999:::;;;;;;<<<===???AAACCCGGGLLLOOO___\\\bbbsss~~~~~~~~~}}}|||{{{yyywwwuuutttssssssrrrqqqpppppprrrtttuuuuuuvvvxxxzzzzzzvvvqqqmmmjjjkkklllmmmllljjjhhhgggfffffffffgggiiikkkmmmnnnrrrtttwww|||xxxqqqnnnmmmrrr|||bbbHHH>>>999222---/////////...------------...---------------------------------,,,,,,+++++++++******+++++++++,,,,,,,,,...//////...------...000222666===FFFOOOVVVZZZ[[[\\\\\\^^^```aaabbbccccccddddddddddddhhhsssrrr___TTTNNNGGGAAA>>><<<<<<<<<<<<============??????>>>>>>=========<<<<<<===>>>>>>>>>???BBBDDDFFFKKKRRR[[[fffttt~~~~~~~~~~~~~~~}}}tttooohhhcccaaaaaaaaaaaa^^^___ccclll{{{sssaaaMMMCCC???<<<:::;;;999999:::;;;;;;<<<======<<<===???@@@CCCFFFKKKOOO]]]^^^iii}}}zzzzzz~~~|||||||||}}}}}}}}}{{{yyywwwuuutttrrrqqqooonnnoooppprrrssssssssstttuuutttpppjjjfffdddeeeggghhhiiiiiihhhgggffffffgggiiikkkmmmnnnoooqqqtttxxx|||~~~vvvoooiiihhhoooxxxoooTTTDDD<<<333///000000///......------......------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,------------......---,,,,,,...///333888???IIIQQQWWW[[[\\\]]]]]]___aaabbbccccccccceeefffgggjjjppp|||wwwhhhWWWNNNJJJEEE@@@???;;;<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>=========>>>?????????AAADDDGGGIIIOOOWWWaaalll{{{{{{{{{{{{{{{{{{|||}}}}}}~~~~~~uuupppiiidddbbbaaaaaaaaa``````bbbiiissstttbbbNNNCCC???;;;::::::999::::::;;;;;;<<<<<<===<<<===???@@@BBBFFFKKKOOO[[[aaaqqqvvvpppnnnqqqxxx~~~~~~|||{{{{{{{{{|||}}}~~~|||yyywwwuuutttqqqpppnnnmmmmmmnnnpppqqqqqqpppppppppnnnjjjddd___\\\]]]___aaacccdddeeeeeedddeeehhhjjjlllnnnoooooopppssswww|||wwwnnnhhhiiimmmvvvttttttwww}}}zzz]]]III===444111222000//////...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,---------,,,,,,---///222888AAAJJJQQQWWW[[[]]]]]]^^^___aaabbbbbbccccccccceeegggllluuummm___QQQJJJGGGBBB???>>>;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>??????===>>>???@@@@@@BBBFFFHHHNNNTTT]]]gggrrryyyxxxwwwvvvwwwwwwyyyzzz|||}}}~~~vvvqqqjjjeeebbbbbbaaaaaa``````aaaeeekkkttt|||uuucccOOOCCC???;;;999:::888888888999999:::::::::;;;===>>>@@@BBBFFFKKKOOO\\\ddduuu~~~uuujjjeeedddhhhsss}}}}}}~~~}}}|||}}}~~~~~~}}}{{{xxxvvvtttssspppooommmllllllmmmnnnpppooonnnmmmllljjjeee___[[[UUUUUUWWWXXX[[[]]]```aaaaaadddgggjjjmmmnnnooooooooorrrvvvyyy|||zzzpppjjjfffooommmmmmpppvvvcccLLL===444222333000000///............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,------,,,,,,...000111888BBBKKKQQQVVVZZZ]]]]]]^^^___```aaabbbbbbbbbbbbcccgggmmmyyy~~~tttdddXXXLLLGGGDDD???<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>??????@@@@@@===>>>@@@@@@AAADDDGGGJJJPPPWWW```jjjtttzzzxxxvvvtttssstttuuuvvvzzz{{{}}}wwwrrrkkkeeebbbaaa``````^^^^^^^^^aaaeeekkkpppttt~~~wwweeePPPEEE@@@<<<::::::888888999999999999::::::;;;<<<>>>@@@BBBEEEJJJNNN[[[dddtttrrriiiaaa^^^^^^dddqqq}}}}}}~~~|||zzzxxxvvvtttssspppooommmlllkkklllnnnoooooommmllljjjhhhccc^^^ZZZRRRRRRRRRTTTVVVYYY\\\^^^```cccgggkkknnnooooooooommmooorrruuuxxx{{{|||nnndddjjjhhhhhhlllqqq|||iiiPPP???555333333111000//////......//////------------------------++++++,,,,,,,,,,,,------)))))))))*********+++++++++---------,,,---///111000888CCCLLLRRRVVV[[[^^^___```aaabbbbbbccccccccceeeeeegggmmmzzztttiii\\\RRRHHHDDDAAA===:::;;;:::;;;;;;;;;;;;<<<<<<<<<======>>>>>>???@@@AAAAAA>>>???AAABBBDDDFFFJJJMMMRRRYYYcccmmmwww}}}zzzwwwtttssstttvvvwww{{{{{{|||xxxrrrkkkeeeaaa```___^^^\\\\\\[[[\\\___ccchhhkkktttyyygggRRRFFFAAA===::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>???AAAEEEJJJNNNXXXbbbrrrxxxqqqccc]]]WWWWWWYYYaaappp}}}~~~~~~~~~}}}|||zzzxxxvvvuuutttqqqooommmlllkkklllnnnoooooommmllljjjhhhccc^^^ZZZTTTTTTSSSSSSUUUXXX[[[]]]```ccchhhmmmqqqqqqqqqpppkkkmmmoooqqqtttwww|||yyykkkgggeeegggjjjoooyyy}}}pppUUUAAA777444444111000000///////////////------------------------+++++++++,,,,,,---------*********+++++++++,,,,,,,,,---......---...000222111:::FFFOOOSSSWWW\\\```bbbbbbcccdddeeeeeeeeeeeehhhfffeeejjjvvv|||lllaaaSSSKKKCCCAAA???;;;999;;;::::::;;;;;;;;;<<<<<<<<<<<<======???@@@AAABBBBBB@@@BBBDDDEEEGGGJJJNNNQQQWWW^^^iiittt}}}yyyvvvuuuwww{{{}}}~~~}}}~~~~~~xxxrrrjjjdddaaa___^^^]]][[[ZZZXXXWWWYYY]]]aaadddlllyyy|||iiiTTTHHHBBB>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::<<<>>>???AAAEEEJJJNNNUUUaaarrruuujjjbbbWWWSSSPPPQQQUUU^^^nnn}}}}}}~~~~~~}}}|||{{{yyyxxxwwwvvvqqqpppnnnlllllllllnnnoooooonnnllljjjhhhddd___[[[WWWVVVUUUUUUVVVYYY\\\^^^```dddjjjooorrrsssrrrqqqjjjkkkmmmoooqqquuuzzz~~~uuufffeeeggglllqqqzzz|||www|||vvvZZZDDD999555444111111000///////////////------------------------+++++++++,,,,,,------------------.........//////,,,...///.........111333222;;;HHHQQQUUUXXX]]]aaaddddddeeefffggggggggggggiiieeecccfffpppyyyhhh\\\MMMFFF@@@>>>===:::999;;;:::::::::;;;;;;;;;<<<<<<<<<<<<===???@@@AAABBBCCCCCCDDDFFFHHHIIILLLQQQTTT\\\dddppp|||~~~{{{xxxxxx{{{~~~wwwrrrjjjddd```^^^]]]\\\[[[YYYVVVUUUVVVYYY]]]___hhhvvv}}}jjjUUUIIICCC???<<<<<<999999999999999999999999:::<<<===???AAAEEEJJJNNNTTTaaasssuuuiii^^^WWWNNNNNNLLLKKKQQQaaavvv~~~|||}}}|||xxxxxxyyyyyyxxxwwwvvvuuutttrrrpppooooooppprrrsssnnnrrrrrrkkkddd```]]]ZZZ___[[[WWWVVVXXX[[[^^^```bbbccceeejjjpppsssrrrpppnnnnnnnnnpppssswww{{{~~~yyymmmhhhhhhooowww{{{uuu{{{{{{aaaKKK<<<555333111000000////////////000+++,,,,,,------............,,,***+++---...,,,***---,,,+++,,,,,,---,,,+++------...///000000000///888@@@JJJRRRWWW[[[___bbbdddeeehhhiiiiiihhhfffdddcccdddfffkkkrrr~~~qqq___TTTIIIEEE???<<<:::;;;;;;::::::::::::;;;;;;;;;<<<<<<@@@>>>===???CCCDDDBBB@@@BBBFFFJJJKKKJJJMMMTTTZZZdddlllyyy~~~}}}zzzzzz|||}}}~~~~~~zzzxxxyyyzzz|||zzzuuummmfff```\\\YYYVVVXXXUUUSSSQQQRRRUUUXXX[[[ddduuu}}}ooo[[[JJJAAA>>>===<<<======<<<;;;::::::::::::>>>???@@@AAACCCGGGLLLPPP\\\cccqqqwwwmmmbbbWWWQQQLLLLLLKKKLLLSSScccxxx~~~||||||~~~~~~}}}zzzxxxxxxwwwwwwvvvuuuuuuuuuuuussspppooooooqqqtttvvvuuuxxxvvvnnnfffcccaaa^^^```]]]ZZZYYY[[[^^^```aaaccccccfffjjjpppssssssqqqoooooonnnpppssswww|||sssnnnlllrrrzzzhhhQQQ@@@777444111111000////////////000---------------.........///---+++,,,...///---,,,...------------...---,,,------...///000000000000888@@@JJJRRRWWW[[[___bbbdddeeegggiiiiiigggeeedddbbbccceeejjjsss|||lll\\\PPPHHHDDD???;;;:::;;;;;;:::::::::;;;;;;;;;<<<<<<<<<===<<<<<<>>>BBBDDDCCCAAAFFFJJJMMMMMMMMMQQQYYY___llluuu||||||}}}}}}}}}xxxtttrrrssstttvvv}}}yyyppphhhbbb]]]YYYWWWUUUSSSPPPOOOPPPSSSWWWYYYddduuuxxxkkkYYYJJJBBB???>>>===<<<<<<;;;:::::::::;;;;;;???@@@AAABBBDDDHHHNNNRRR\\\eeevvv~~~uuukkkaaaXXXOOOJJJIIIIIIJJJMMMVVVggg|||}}}{{{{{{|||{{{zzzxxxxxxwwwvvvttttttttttttuuuvvvssspppnnnooosssxxx|||{{{ppphhheeebbb___bbb___\\\\\\^^^aaaccccccddddddfffjjjooorrrssssssqqqpppooopppsssxxx}}}|||vvvsssxxxqqqXXXEEE:::555222111000/////////////////////..................///...------//////...---........................------...///000000111111888@@@KKKSSSXXX[[[___cccdddeeeggghhhhhhfffeeecccaaaaaaccchhhrrrwwwgggWWWMMMFFFBBB>>>;;;:::;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<>>;;;;;;:::::::::;;;<<<<<>>???@@@BBBDDDGGGHHHIIIKKKPPPUUUWWWZZZaaalllttt~~~zzzxxxvvvtttrrrrrrmmmiiijjjjjjnnnvvvvvvllleee```\\\ZZZVVVSSSOOOMMMLLLNNNQQQSSSaaasssrrrgggWWWJJJCCC@@@>>><<<:::999999:::;;;<<<===>>>>>>@@@AAACCCEEEJJJPPPTTTYYYjjj~~~vvvqqqfffaaaYYYRRRMMMJJJHHHGGGDDDEEEIIIRRR```rrr}}}{{{|||||||||zzzyyywwwwwwwwwwwwvvvsssqqqqqqqqqssstttpppnnnlllmmmrrr{{{uuukkkgggccc^^^___^^^]]]^^^aaacccccccccbbbdddhhhkkknnnqqqssstttuuusssqqqqqqssswww{{{~~~||||||aaaKKK>>>999333222111000////////////000000//////.........---,,,,,,------,,,,,,,,,---***,,,------,,,+++---///............///111222333;;;CCCMMMVVVZZZ^^^bbbeeeffffffgggggggggfffddddddaaa``````dddooo{{{xxxuuuyyy~~~nnn___RRRJJJ@@@===:::999:::;;;;;;:::;;;;;;;;;<<<<<<<<<======???@@@AAABBBDDDFFFIIIKKKMMMSSS\\\bbbgggnnnxxx}}}yyywwwtttqqqnnnnnniiieeeeeegggkkkuuuvvvlllfffaaa^^^\\\ZZZWWWRRRNNNLLLLLLNNNPPP^^^pppwwwkkkZZZLLLDDD???<<<:::999999999:::;;;<<<===>>>===>>>@@@BBBEEEJJJPPPTTTXXXkkk|||tttjjjdddXXXTTTNNNIIIHHHGGGGGGGGGDDDFFFKKKUUUeeexxx|||yyy|||}}}}}}{{{yyyxxxxxxyyyvvvuuutttrrrrrrrrrrrrsssnnnmmmkkkmmmsss|||vvvnnnkkkfffaaa^^^]]]]]]___bbbdddcccbbbbbbfffkkkoooqqqrrrtttuuuuuutttsssrrrsssuuuxxxzzz{{{iiiQQQBBB;;;444333222111000///////////////..................+++,,,------++++++,,,---(((+++------+++***---///............///111333555===EEEPPPXXX]]]```dddhhhhhhhhhhhhhhhgggfffeeeeeeaaa``````eeeqqqyyyuuurrrtttzzzzzzjjj[[[OOOHHH===;;;999999:::;;;;;;:::;;;;;;<<<<<<<<<============>>>@@@AAACCCFFFJJJMMMTTT]]]iiirrrwww}}}{{{ttthhhkkkqqqzzz|||yyywwwtttqqqnnniiiddd___```bbbhhhsss~~~vvvlllfffbbb___]]][[[XXXSSSOOOLLLLLLNNNOOO\\\lll~~~qqq^^^NNNDDD???;;;999999999999:::;;;<<<===>>><<<===???AAAEEEJJJQQQUUUYYYkkk}}}uuujjj___XXXOOOKKKFFFDDDCCCDDDDDDDDDEEEFFFLLLXXXiii||||||{{{}}}~~~}}}zzzyyyzzz|||uuuuuuuuutttssssssrrrrrrooonnnmmmnnnsss{{{sssmmmlllhhhccc^^^]]]^^^aaadddeeedddcccccciiippptttvvvvvvwwwxxxuuuuuutttssssssttttttuuuzzz}}}}}}xxxuuuZZZFFF===555444222111000/////////---------------.........+++---......,,,+++,,,...(((,,,///...++++++...111......---...///222444666???GGGRRRZZZ___bbbfffjjjiiiiiiiiihhhhhhgggffffff______```gggtttxxxtttnnnpppvvvtttdddUUUJJJEEE;;;999888888:::;;;;;;:::<<<<<<<<<<<<============<<<>>>AAADDDFFFJJJPPPUUU___jjjyyy~~~rrriiidddZZZ\\\bbbjjjttt~~~~~~}}}||||||zzzxxxwwwvvvsssooolllfff```\\\\\\___fffsssxxxnnnfffaaa^^^\\\YYYVVVRRRNNNLLLMMMNNNPPPYYYhhhuuuaaaPPPEEE???===;;;:::::::::::::::;;;<<<===<<<>>>@@@BBBFFFLLLRRRWWW\\\jjjyyypppdddXXXPPPJJJGGGCCCAAAAAABBBBBBBBBEEEGGGMMMZZZlll{{{}}}~~~{{{zzz|||~~~uuuuuuuuuuuutttsssrrrqqqqqqooonnnooossszzzxxxnnnjjjkkkhhhbbb^^^^^^___bbbeeefffeeedddeeekkksssxxxyyyyyyyyyzzzuuuuuuuuuttttttsssrrrrrrqqqvvv}}}|||vvv}}}aaaJJJ>>>555444333111000/////////+++,,,,,,------.........,,,...000///---,,,---000)))---000///,,,,,,///333///...---...///222444666AAAHHHSSS[[[```dddhhhkkkkkkjjjjjjiiihhhggggggfff]]]^^^aaaiiixxxxxxssskkknnnsss~~~xxxqqqllllllooorrrrrrxxx~~~ppp___PPPFFFAAA:::888777888999;;;;;;:::<<<<<<<<<<<<=========>>><<<@@@DDDGGGKKKPPPXXX]]]iiiuuu}}}oooeee^^^[[[VVVXXX\\\bbblllyyyzzz{{{{{{{{{{{{zzzyyyyyywwwvvvttttttsssqqqmmmjjjeee___[[[\\\```ggguuu{{{ooogggaaa^^^\\\VVVTTTPPPMMMLLLMMMPPPRRRWWWfffwwwbbbPPPEEEAAA>>>===;;;;;;:::::::::;;;<<<<<<===???AAADDDGGGMMMTTTXXX^^^jjj