BM6P6(@ zzzvvvuuuwww{{{wwwuuusssqqqppppppppppppmmmppprrrqqqllleee___[[[PPPLLLHHHFFFFFFEEEBBB???>>>:::666333222222111000222,,,)))---///---************+++,,,---...///000....../////////...,,,+++///...---,,,,,,---...///+++++++++++++++++++++,,,,,,,,,,,,+++++++++******,,,)))***---......333999??????@@@BBBCCCAAA>>><<<999;;;BBBQQQffftttpppfff]]]^^^]]]YYYSSSLLLGGGDDDIIITTT\\\\\\[[[^^^```^^^___```aaa___\\\ZZZYYYYYYUUUUUUVVVXXXZZZ[[[ZZZXXX]]]XXXNNNAAA888666:::???HHHNNNRRRQQQOOOOOOKKKGGGDDDBBBAAABBBFFFMMMSSSWWWZZZ^^^ccceeecccaaa```aaa[[[[[[ZZZYYYWWWUUUSSSRRRUUU[[[fffrrrxxx{{{|||wwwtttrrrppppppooommmkkkmmmrrrxxxzzzuuuqqqpppoooppptttzzz|||xxxsssooommmlllkkkjjjjjjeeebbbaaa___[[[[[[^^^hhhppp|||zzzbbbKKKBBB>>>:::888;;;:::???>>>@@@GGGLLL```mmm\\\]]]hhhttt}}}tttssswww~~~~~~~~~yyytttsssvvvyyyyyyxxxuuurrrpppnnnmmmmmmmmmooopppooojjjddd^^^[[[OOOKKKGGGFFFGGGGGGEEEBBB>>>:::666333222222111000333111000222000++++++...,,,,,,---------------...---......//////...---,,,......---,,,,,,---......---,,,,,,++++++******************++++++,,,,,,,,,---++++++...000000555<<<>>>===============;;;::::::;;;???MMMccctttvvvoooccccccaaa]]]WWWOOOJJJGGGHHHRRRZZZ[[[[[[^^^```^^^___aaabbb```]]]YYYWWWWWWRRRRRRSSSVVVYYYZZZYYYWWW^^^YYYOOODDD:::888<<<@@@GGGMMMRRRQQQOOOOOOLLLHHHFFFEEECCCCCCFFFLLLRRRUUUZZZ^^^bbbdddbbbaaa``````]]]\\\[[[ZZZXXXVVVUUUTTTVVVZZZdddpppxxx|||}}}wwwtttqqqooonnnnnnmmmkkkmmmqqqvvv|||~~~zzzuuurrrqqqoooooorrrxxx}}}zzzyyyyyyxxxwwwmmmhhhdddccc```\\\\\\___gggppp|||xxxaaaJJJAAA>>>999888;;;:::>>>===@@@GGGMMMaaa~~~lll]]]```jjjttt~~~vvvtttxxx~~~~~~~~~wwwrrrqqqssswww|||zzzvvvrrrooommmkkkkkkmmmmmmmmmkkkgggbbb]]]ZZZMMMJJJGGGGGGIIIIIIGGGEEE>>>:::666333222222111000******++++++&&& """'''.........------,,,,,,,,,,,,------............------,,,,,,++++++,,,,,,---...------,,,+++***))))))((()))***+++,,,------...+++)))***...///000555<<<>>>===<<<:::999999::::::<<<;;;===III```uuu|||yyykkkjjjgggccc\\\TTTNNNJJJEEENNNVVVYYY[[[]]]_________aaacccbbb]]]YYYUUUSSSNNNOOOPPPSSSWWWYYYXXXWWW^^^ZZZQQQFFF===:::===AAAEEELLLQQQQQQPPPOOOMMMIIIIIIGGGEEEDDDGGGKKKQQQTTTZZZ]]]aaabbbbbb```______^^^^^^]]][[[ZZZXXXWWWVVVXXXYYY```mmmxxx}}}xxxuuupppmmmlllllllllkkklllooossswww}}}~~~yyyvvvssspppnnnpppvvv~~~~~~pppkkkfffddd```\\\\\\```gggppp|||uuu^^^GGG???===999999<<<:::===<<<>>>GGGNNNbbb~~~nnnbbbdddmmmuuuwwwtttwww}}}~~~~~~}}}~~~vvvqqqooorrruuu{{{yyyvvvrrrooommmlllkkkmmmllljjjhhheeeaaa]]]ZZZOOOKKKHHHHHHIIIIIIGGGDDD>>>:::666333222222111000111///000111...******///......---------,,,,,,,,,+++,,,,,,---............++++++++++++++++++++++++,,,,,,,,,++++++*********))))))***+++,,,,,,------((('''(((+++---...333:::AAA@@@>>>;;;999:::<<<>>>>>>======HHH___uuu~~~ssspppmmmhhhaaaYYYQQQLLLDDDJJJRRRXXX[[[]]]^^^______aaacccbbb]]]WWWRRRPPPLLLLLLNNNRRRVVVYYYYYYXXX\\\YYYRRRHHH???;;;===@@@CCCJJJPPPPPPPPPPPPNNNJJJIIIHHHFFFEEEHHHMMMRRRVVVZZZ\\\___aaaaaa```___^^^```___]]]\\\ZZZYYYXXXXXXZZZXXX]]]iiivvv|||zzzvvvppplllkkkkkklllkkkkkknnnpppssswwwxxxtttoooooottt}}}sssmmmgggdddaaa]]]^^^bbbjjjrrr~~~pppYYYDDD===<<<999999<<<:::===;;;===FFFNNNaaauuuhhhhhhnnnuuuwwwsssuuuzzz~~~uuuqqqpppqqqtttyyywwwtttrrrpppnnnnnnnnnmmmkkkhhhfffeeebbb]]]ZZZRRRNNNJJJHHHHHHHHHDDDAAA>>>:::666333222222111000111,,,+++///111///...///,,,,,,,,,---------......,,,,,,,,,,,,------......++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++(((&&&'''***,,,---222999BBBBBBAAA???<<<<<<>>>AAA@@@???@@@JJJ^^^ttt~~~~~~xxxuuupppkkkddd\\\SSSMMMCCCHHHOOOWWW[[[\\\]]]___^^^```bbb```[[[UUUOOOMMMKKKLLLNNNSSSWWWZZZZZZYYYYYYWWWQQQHHH???;;;<<<>>>AAAHHHNNNOOOPPPQQQOOOLLLIIIGGGFFFFFFIIIOOOTTTXXXZZZ[[[]]]^^^```___^^^]]]```___]]][[[ZZZYYYYYYYYYZZZWWW[[[fffrrryyy}}}xxxrrrnnnllllllllllllkkkmmmooopppsss{{{yyysssqqquuu}}}uuunnnhhheeebbb```bbbgggooovvv~~~iiiTTTAAA<<<<<<999888;;;:::<<<:::===FFFLLL^^^zzz~~~mmmhhhiiipppvvvqqqqqqvvv~~~vvvsssrrrsssuuuvvvuuusssqqqppppppppppppnnnkkkhhhgggfffddd___ZZZTTTPPPKKKHHHGGGFFFBBB>>>>>>:::666333222222111000***$$$"""''',,,+++)))))),,,,,,,,,------.........---,,,,,,,,,,,,,,,---...***++++++,,,,,,++++++***))))))***+++,,,------...,,,,,,,,,+++++++++******+++)))))),,,------222999@@@CCCEEEDDD@@@???AAACCCCCCBBBBBBJJJ]]]qqq|||}}}|||xxxrrrmmmggg___UUUNNNDDDFFFMMMWWW\\\\\\]]]___]]]___```]]]XXXRRRNNNLLLLLLLLLOOOSSSWWWZZZZZZZZZVVVUUUPPPIII@@@;;;:::<<>><<<===:::888::::::<<<:::===FFFJJJYYYrrrqqqfffbbbhhh{{{vvvoooooorrr{{{~~~xxxvvvtttuuuvvvwwwuuusssqqqppppppppppppooollliiiiiiiiifff```ZZZSSSOOOJJJGGGGGGEEEAAA===>>>:::666333222222111000111......222333111111333...---------------,,,,,,...---,,,+++++++++,,,---++++++,,,------,,,++++++*********++++++,,,,,,---++++++++++++++++++,,,,,,,,,)))))),,,,,,,,,111777@@@FFFKKKKKKHHHEEEEEEGGGEEECCCBBBHHHYYYooo|||zzztttooojjjbbbXXXPPPFFFFFFLLLWWW]]]\\\\\\^^^\\\]]]]]]ZZZUUUPPPLLLKKKLLLLLLNNNRRRWWWYYYYYYYYYTTTTTTQQQJJJAAA;;;:::;;;===EEELLLNNNPPPRRRQQQNNNLLLJJJHHHHHHJJJOOOUUUYYY[[[YYYYYY[[[^^^___]]][[[]]]\\\YYYWWWVVVWWWWWWXXXYYYWWWZZZaaahhhnnnwww~~~yyyuuusssqqqooommmmmmoooooopppsss||||||}}}zzzsssmmmkkkkkklllqqqxxxwww{{{uuu\\\KKK===<<<>>>:::777888;;;===:::>>>FFFHHHSSSjjjwwwhhh```cccuuuwwwooonnnqqqzzz}}}yyyxxxvvvvvvwwwxxxvvvtttrrrpppoooooooooooollljjjjjjkkkhhhaaa[[[RRRNNNIIIGGGFFFEEEAAA===>>>:::666333222222111000------000111...***,,,222000//////---,,,++++++***///...,,,+++***++++++,,,+++,,,------------,,,+++,,,,,,++++++++++++++++++))))))***+++,,,------...+++((((((******)))---444BBBIIIPPPSSSOOOLLLKKKLLLGGGDDDAAAEEEVVVmmm}}}{{{uuupppllldddZZZRRRGGGFFFLLLWWW]]]\\\[[[^^^[[[[[[[[[XXXSSSNNNLLLKKKKKKLLLNNNRRRVVVXXXXXXWWWTTTTTTQQQKKKBBB<<<;;;;;;<<>>FFFFFFPPPeee|||lllbbbbbbsssxxxpppnnnqqqyyy{{{wwwuuuwww|||zzzwwwsssqqqooonnnllljjjllljjjhhhiiijjjhhhccc___UUUOOOHHHDDDBBBAAA>>><<<:::999666444222000000000(((((()))***++++++++++++///...---,,,+++,,,,,,------,,,,,,++++++*********+++++++++++++++++++++,,,'''(((((()))******++++++,,,++++++******++++++,,,,,,,,,,,,---...///000111===FFFPPPTTTPPPLLLKKKMMMIIIGGGCCCDDDRRRhhhwww{{{}}}zzzwwwrrrjjj___XXXIIIJJJOOOXXX^^^___aaaeee^^^\\\YYYWWWTTTQQQLLLHHHJJJMMMQQQUUUWWWWWWVVVUUUWWWVVVTTTOOOHHHAAA===;;;<<>><<<;;;>>>@@@EEEPPP\\\xxxppp___fffppp~~~sssooopppwww~~~}}}|||~~~~~~}}}|||~~~~~~zzzvvvuuuwww|||zzzwwwssspppooonnnllljjjkkkiiihhhiiiiiigggbbb]]]SSSNNNGGGCCCBBBAAA???<<<;;;999777444222111111111.........///......------///...---,,,,,,,,,------,,,,,,,,,+++++++++++++++************)))))))))((((((((())))))***++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,---///000111;;;DDDNNNRRRPPPLLLLLLNNNIIIHHHEEEDDDOOOddduuu|||~~~|||yyytttkkk```YYYIIIIIINNNWWW]]]___aaaddd___]]]ZZZWWWTTTPPPJJJGGGIIIKKKOOORRRTTTUUUTTTTTTVVVUUUSSSNNNHHHBBB===:::;;;@@@GGGNNNRRRSSSRRRPPPPPPOOOLLLIIIHHHJJJOOOSSSWWWYYY[[[[[[ZZZZZZ[[[\\\]]][[[ZZZXXXVVVTTTTTTSSSWWWTTTTTTYYY___fffqqq{{{}}}yyyvvvsssrrrqqqvvvvvvuuuvvvzzz~~~|||~~~}}}|||yyyxxxzzz||||||jjjQQQEEE<<<;;;<<<:::888888===;;;<<>>;;;;;;???FFFLLLQQQRRRQQQPPPOOONNNLLLIIIGGGIIIMMMQQQUUUWWWZZZ[[[[[[ZZZ[[[\\\\\\[[[ZZZXXXVVVUUUUUUTTTTTTQQQQQQVVV[[[cccnnnyyy~~~~~~{{{wwwuuutttttttttyyyyyyyyyyyy||||||xxxsssqqqssswww{{{}}}~~~|||zzzwwwvvvxxx|||~~~yyywwwxxxyyy~~~yyyfffNNNDDD<<<;;;===;;;::::::;;;:::===AAACCCEEEMMMVVVeeellljjjjjjzzzwwwrrrrrrxxx~~~~~~{{{wwwuuutttwww{{{{{{wwwrrrooommmmmmlllkkkjjjiiihhhiiijjjfff```ZZZPPPKKKFFFDDDDDDDDDAAA>>>:::888666333111000000000///////////////...---,,,------------------------***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,******++++++,,,...///000444<<>>EEEKKKOOOQQQPPPOOOOOONNNLLLIIIGGGHHHKKKNNNSSSUUUYYY[[[[[[ZZZ[[[\\\ZZZYYYXXXVVVUUUTTTTTTTTTVVVTTTSSSVVVYYY___kkkwww{{{~~~~~~zzzvvvtttsssssssssxxxxxxyyyzzz|||uuupppkkkhhhjjjmmmqqqsssppppppooommmmmmooossswww{{{|||yyyyyyyyy}}}uuubbbIIIAAA:::;;;<<<;;;:::;;;999:::===BBBDDDEEEKKKSSS___{{{mmmjjjhhhwww{{{uuussswww}}}~~~zzzvvvuuutttvvv{{{{{{wwwrrrnnnlllllllllkkkkkkiiihhhiiiiiifff```ZZZPPPLLLGGGEEEFFFEEEBBB???999777555222000///......,,,,,,---...............,,,---------------------+++++++++,,,,,,------...******+++,,,---......///+++++++++++++++,,,,,,,,,,,,++++++******++++++,,,************,,,---...///111888AAAHHHKKKKKKLLLNNNIIIIIIHHHCCCBBBMMMdddwww|||~~~xxxlll___XXXJJJEEEFFFNNNWWW[[[^^^aaaaaa___]]]\\\\\\\\\ZZZYYYQQQQQQQQQRRRTTTVVVXXXYYYXXXXXXWWWVVVTTTNNNFFF@@@;;;>>>DDDJJJNNNPPPPPPOOONNNMMMKKKHHHFFFFFFIIILLLPPPSSSXXXZZZ[[[[[[[[[\\\ZZZYYYXXXWWWVVVVVVVVVVVVZZZXXXWWWXXXYYY]]]hhhsssyyy|||~~~zzzvvvsssrrrqqqqqqrrrtttvvvxxxzzz~~~~~~xxxoookkkgggddddddeeeeeeeeeccccccdddcccccceeeiiillltttyyy|||{{{{{{ppp\\\EEE>>>999:::;;;999999;;;888999>>>CCCDDDDDDIIIPPP]]]wwwpppmmmjjjxxx~~~xxxvvvzzzzzzvvvuuutttvvvzzz{{{wwwqqqmmmlllllllllkkkllliiigggggggggddd___ZZZQQQNNNIIIHHHHHHGGGCCC@@@999777555222000/////////,,,---...///000000000000+++,,,---.........------,,,,,,,,,,,,------------((())))))***+++,,,------******++++++++++++++++++,,,++++++******++++++,,,)))))))))***+++,,,---...///555===DDDHHHJJJKKKLLLHHHGGGFFFBBB@@@HHH]]]qqqzzz~~~}}}tttggg[[[UUUJJJDDDCCCKKKUUUZZZ]]]______^^^]]]^^^```aaaaaaaaaQQQQQQQQQRRRSSSUUUWWWXXXYYYYYYYYYYYYXXXSSSJJJCCC;;;???DDDJJJNNNPPPPPPPPPNNNMMMKKKHHHEEEEEEGGGJJJNNNQQQVVVZZZ[[[[[[\\\\\\\\\[[[ZZZYYYYYYYYYYYYYYY[[[YYYZZZZZZXXXZZZdddoooyyy||||||yyyvvvtttrrrqqqooorrruuuxxxzzz~~~{{{tttiiifffbbb```^^^\\\ZZZXXXYYYZZZ[[[\\\\\\^^^aaadddmmmssszzzkkkWWWBBB<<<888999:::888888;;;999999>>>BBBCCCCCCHHHOOO[[[sssyyytttooo||||||{{{zzzwwwuuusssuuuyyy{{{wwwqqqlllkkkkkkkkkkkkkkkhhhdddccccccaaa]]]YYYSSSPPPKKKJJJJJJHHHDDD@@@;;;999666444222111000000......//////000/////////+++,,,---.........---------------------,,,,,,,,,++++++++++++++++++++++++************************,,,++++++******++++++,,,))))))))))))***,,,---......333;;;BBBGGGIIIJJJKKKHHHEEECCCAAA???DDDWWWjjjyyy|||~~~zzzooobbbWWWQQQJJJCCCAAAIIISSSYYY\\\^^^___^^^]]]^^^aaacccddddddRRRRRRSSSTTTVVVWWWXXXXXXYYYXXXYYYZZZ[[[UUUKKKCCC<<>>CCCTTTfffyyy|||}}}xxxlll___TTTOOOJJJBBB@@@HHHRRRYYY\\\^^^___^^^]]]^^^aaacccdddeeeTTTUUUWWWXXXYYYZZZZZZZZZXXXWWWXXXZZZ[[[VVVLLLCCC===@@@EEEJJJOOOQQQRRRRRRMMMMMMKKKHHHEEEDDDEEEGGGKKKOOOUUUYYY[[[\\\\\\]]]YYYYYYXXXXXXXXXXXXYYYYYYQQQRRRUUUWWWUUUUUU]]]hhhwwwzzz~~~~~~}}}zzzxxxtttwww{{{}}}|||uuufffbbb\\\XXXVVVVVVUUUTTTRRRTTTVVVWWWXXXXXXZZZ\\\```gggooovvvzzz~~~|||vvvqqqjjjkkkiiiffffffooo~~~dddOOOBBB>>>;;;<<<;;;888999<<<::::::===AAAAAAAAAGGGNNNRRRiii}}}uuu~~~~~~yyy{{{~~~~~~|||}}}}}}xxxvvvsssuuuyyyzzzvvvqqqmmmkkkjjjiiiiiiiiieeeaaa]]]\\\[[[ZZZYYYQQQOOONNNLLLKKKIIIEEEBBB999777444222222111000///000111111111111///---,,,******))))))***,,,...///+++,,,,,,,,,,,,+++******,,,+++***))))))***+++,,,,,,+++***))))))***+++,,,,,,,,,,,,+++++++++************))))))******+++,,,---111888???DDDGGGJJJKKKGGGFFFDDDBBB???CCCSSScccpppwwwxxxpppeee]]]WWWSSSNNNJJJEEEGGGNNNVVV[[[\\\______^^^\\\```eeeeeeaaaTTTSSSWWW]]]```\\\XXXWWWWWWWWWWWWXXXXXXTTTLLLFFF>>>>>>@@@FFFLLLOOONNNLLLMMMKKKHHHEEECCCCCCCCCDDDFFFHHHMMMUUU]]]```___\\\\\\\\\]]]\\\[[[ZZZXXXWWWWWWVVVVVVVVVSSSSSS[[[dddooovvv|||~~~~~~~~~}}}yyyuuuyyyzzz{{{}}}vvvnnneee\\\YYYWWWSSSQQQRRRUUUWWWYYYYYYWWWWWWYYY[[[___bbbggglllrrrwww}}}xxxpppkkkiiicccaaa______^^^aaalllxxxxxx]]]JJJBBB???;;;999999;;;;;;;;;;;;<<<<<<===>>>BBBGGGKKKPPPaaauuurrrvvv|||zzzwww{{{}}}|||vvvwwwyyy{{{|||||||||{{{}}}xxxuuusssuuuxxxvvvrrrmmmiiiggggggfffeeehhheeeaaa^^^]]]\\\ZZZXXXQQQOOOMMMLLLKKKHHHDDDAAA:::777444222222111000///000000000//////---,,,,,,************+++,,,------***++++++++++++***))))))++++++***))))))***++++++++++++***))))))***++++++,,,,,,++++++******************))))))******+++,,,***///555<<>>;;;>>>MMM\\\nnnvvvyyyrrrhhh```[[[VVVUUUOOOHHHGGGKKKSSSXXX[[[^^^___^^^]]]```eeeeeeaaaXXXUUUVVVZZZ[[[VVVRRRRRRVVVUUUUUUVVVUUURRRKKKFFF;;;;;;>>>DDDLLLPPPPPPOOOMMMKKKHHHFFFDDDCCCDDDDDDKKKLLLPPPWWW^^^```___]]]\\\\\\\\\\\\[[[YYYXXXVVVWWWVVVUUUUUUSSSSSSZZZcccmmmuuu{{{~~~~~~~~~|||yyyvvvxxxxxxzzz|||~~~}}}vvvkkkaaa]]]ZZZUUUTTTTTTVVVXXXYYYYYYWWWVVVXXXZZZ\\\___dddiiinnnuuu|||zzznnnfffccc^^^\\\\\\\\\[[[]]]gggqqqvvv\\\IIIAAA>>>:::999999:::;;;;;;::::::;;;<<<===@@@EEEHHHMMM]]]{{{}}}qqqpppuuu~~~yyyuuuqqqwww|||~~~}}}xxxyyyzzz||||||}}}||||||~~~wwwtttssstttxxxtttqqqkkkgggfffeeedddccceeecccaaa___^^^]]]ZZZXXXQQQPPPNNNLLLKKKHHHDDDAAA:::777444222111111000/////////...---,,,,,,,,,,,,***++++++,,,,,,,,,++++++***************))))))(((++++++***))))))***++++++++++++***))))))***+++++++++************)))))))))******))))))******+++,,,***...444:::@@@DDDGGGHHHAAA@@@>>>;;;888;;;HHHUUUmmmvvv{{{vvvmmmfff```\\\]]]VVVLLLGGGHHHNNNUUUZZZ___aaa```___aaaeeeeeebbbXXXTTTRRRUUUUUUQQQOOOPPPTTTTTTSSSSSSRRROOOJJJGGG===<<<>>>CCCJJJOOOPPPNNNMMMLLLIIIGGGEEEDDDDDDDDDIIIJJJNNNSSSXXX[[[[[[ZZZ\\\\\\\\\\\\[[[YYYXXXVVVXXXVVVUUUUUUSSSRRRXXX```jjjrrrzzz}}}~~~||||||{{{yyywwwvvvvvvxxxzzz|||vvviiibbb^^^YYYXXXYYYXXXYYYYYYXXXVVVVVVWWWYYYXXX[[[___ccciiipppxxx~~~qqqgggbbb]]]\\\\\\]]]\\\[[[aaajjj|||sssXXXFFF???<<<999888999::::::::::::;;;<<<===>>>@@@EEEHHHJJJWWWssswwwmmmnnnuuu~~~wwwsssoootttyyy~~~{{{{{{|||}}}~~~~~~}}}}}}~~~wwwtttssstttwwwvvvrrrmmmiiigggfffeeedddcccbbb``````___^^^[[[YYYSSSQQQOOONNNLLLIIIEEEBBB:::777444222111111000...000///---,,,,,,,,,---...***+++,,,------+++***)))+++++++++++++++***))))))+++******************++++++******************+++***)))))))))))))))))))))******))))))******+++,,,---///333999???DDDEEEEEE???===<<<;;;999;;;FFFRRRmmmwww|||uuunnngggaaaddd\\\PPPGGGEEEKKKTTT[[[```ccccccbbbcccgggfffcccWWWQQQOOOPPPQQQPPPPPPSSSTTTTTTSSSSSSQQQOOOLLLIIIDDDBBBAAACCCHHHLLLMMMLLLNNNLLLJJJHHHGGGFFFEEEEEEFFFHHHLLLPPPUUUXXXZZZZZZ\\\\\\]]]\\\[[[ZZZXXXWWWXXXUUUTTTTTTSSSRRRVVV]]]eeennnvvv{{{}}}{{{yyyyyyxxxwwwtttuuuvvvwwwzzz}}}rrrjjjddd___]]]___\\\\\\ZZZYYYWWWWWWWWWXXXWWWYYY[[[^^^cccjjjrrrwwwxxx|||{{{oooiiidddbbbbbbcccaaa^^^```eeesss~~~lllSSSCCC===;;;888888999:::::::::===>>>???@@@@@@BBBFFFIIIGGGRRRkkk|||rrrkkkooowwwzzzvvvssssssxxx~~~~~~wwwuuuttttttvvvwwwsssnnnjjjhhhgggfffeeebbb```______```___\\\ZZZUUUSSSQQQOOONNNJJJFFFCCC;;;888444222111111///...000///...---------...///***+++,,,------+++***))),,,,,,------,,,,,,+++************++++++******************++++++*********)))))))))))))))))))))*********))))))******+++,,,...///111777===AAABBBBBB<<<:::::::::999;;;DDDOOOkkkwww|||tttmmmgggfff```UUUJJJDDDIIISSS\\\aaaeeefffdddeeeggggggeeeYYYSSSNNNOOOPPPOOOPPPTTTTTTUUUVVVUUUSSSQQQNNNMMMHHHDDDBBBCCCGGGKKKMMMMMMNNNMMMLLLJJJHHHGGGFFFEEEGGGJJJOOOTTTXXX\\\___aaa]]]]]]^^^]]]\\\[[[YYYXXXYYYUUUSSSTTTRRRQQQTTTYYY^^^hhhqqqwww}}}~~~~~~|||zzzxxxwwwwwwwwwuuutttuuuvvvxxxzzz}}}{{{sssmmmgggdddeeebbb```]]]ZZZYYYYYYXXXXXXXXXYYYZZZ[[[^^^dddkkkpppooottt|||yyyrrrnnnkkkjjjkkkgggbbb```cccmmm~~~}}}dddNNNAAA;;;:::888888:::;;;;;;:::===>>>@@@@@@@@@BBBEEEGGGGGGOOOccc}}}xxxoooiiioooxxx{{{wwwtttqqqvvv~~~xxxwwwvvvtttuuuvvvrrrlllhhhgggfffeeedddaaa```^^^^^^______^^^\\\VVVTTTRRRPPPNNNJJJFFFCCC;;;888555222111000///---//////...............///***++++++,,,,,,,,,++++++---------------,,,,,,+++)))***++++++++++++***))))))***++++++++++++***))))))))))))************+++******))))))******+++,,,,,,,,,...444;;;AAABBBAAA:::888888:::999:::AAAJJJdddssszzzrrrlllgggcccYYYMMMFFFHHHRRR[[[```eeegggeeedddffffffddd]]]VVVPPPPPPOOONNNOOORRRTTTWWWYYYYYYVVVSSSQQQQQQGGGCCC???@@@FFFLLLOOOPPPOOONNNMMMKKKJJJHHHGGGFFFEEEIIIPPPUUUYYY\\\___aaa^^^_________^^^\\\ZZZYYYZZZUUURRRSSSRRRPPPRRRUUUWWWaaakkkrrrxxx}}}}}}|||~~~~~~}}}zzzxxxwwwwwwvvvuuuuuuuuuvvvyyy{{{}}}~~~yyyrrrnnnmmmhhheee```]]]\\\\\\[[[ZZZWWWXXXYYYZZZ\\\```fffjjjiiinnnvvv}}}yyyuuuqqqppppppmmmgggdddeeelll}}}rrrZZZHHH???;;;999888999;;;<<<<<<;;;;;;<<<===>>>>>>>>>AAACCCGGGMMM[[[ttt}}}wwwmmmgggkkktttzzzsssoookkkqqqzzz}}}yyyyyywwwuuutttuuuqqqlllhhhffffffeeedddaaa___]]]]]]^^^_________UUUSSSPPPNNNLLLIIIDDDAAA<<<999555222111000///---,,,------.........------************+++,,,------,,,------------,,,++++++)))***++++++++++++***))))))***++++++++++++***)))************++++++,,,,,,******))))))******+++,,,+++***---444>>>EEEHHHGGG>>><<<<<<<<<;;;:::???EEEZZZjjj{{{~~~wwwqqqhhhfff^^^RRRGGGFFFOOOXXX]]]cccfffdddbbbccccccaaa]]]VVVPPPPPPOOONNNOOOSSSSSSWWW[[[\\\YYYUUUSSSRRRGGGBBB======BBBIIIMMMNNNOOOOOONNNLLLKKKIIIGGGFFFDDDJJJQQQWWWYYY[[[]]]___``````aaaaaa```^^^\\\[[[ZZZUUURRRRRRRRRPPPPPPSSSQQQ[[[fffmmmsssxxxzzzxxx|||~~~zzzyyyyyyxxxwwwuuuuuuuuuwwwzzz||||||}}}wwwuuunnniiiddd```______]]][[[TTTVVVYYYZZZ\\\```dddhhhhhhkkkoootttzzzzzzvvvtttvvvtttnnnlllllloooxxxgggQQQCCC>>>:::999999:::<<<>>>===<<<:::;;;============???AAAGGGKKKTTThhhwwwjjjbbbdddlllwww{{{zzzqqqkkkgggnnnwww|||zzz{{{yyyuuutttwwwsssmmmjjjhhhgggfffeeebbb___]]]\\\]]]___``````SSSQQQOOOMMMKKKGGGCCC???<<<999555222111000...---***+++,,,---...---,,,+++******))))))***,,,...///+++,,,,,,,,,,,,+++******)))***+++,,,,,,+++***))))))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,*********)))***++++++,,,,,,+++...777CCCLLLOOONNNEEEBBBAAAAAA>>><<>><<>>::::::999;;;===>>>>>>===;;;===??????>>>>>>@@@AAAFFFJJJPPP```}}}wwwiii^^^^^^eeesssxxx{{{qqqlllgggnnnwww}}}}}}xxxtttssstttzzztttmmmgggeeeeeeeeeeeecccaaa___^^^___``````___ZZZWWWRRRNNNJJJEEE@@@<<<;;;999666222///---,,,,,,---...///000000...,,,+++...---+++******+++,,,......---++++++++++++***(((%%%'''***+++*********+++++++++***)))(((((())))))---+++)))***,,,---,,,)))+++***)))))))))***,,,---...,,,,,,000:::FFFQQQWWWPPPMMMHHHDDDBBBAAA???>>>KKK\\\ppp|||}}}ooolllcccUUUHHHDDDHHHNNNZZZ]]]aaacccbbb___]]]\\\ZZZUUUOOOLLLMMMNNNOOONNNVVVWWWZZZ[[[[[[XXXUUUSSSNNNGGG???<<>>;;;::::::::::::;;;<<<<<<<<<;;;;;;;;;;;;===???@@@BBBDDDHHHUUUqqq}}}tttiii^^^[[[]]]fffppp|||zzzrrrnnniiilllrrr{{{{{{wwwtttsssvvvzzzuuummmhhheeeeeeeeedddbbb```]]]]]]^^^_________TTTRRROOOMMMJJJGGGCCC@@@???===:::666333222111000---...///000///...,,,+++///---+++)))((())))))***...---,,,,,,,,,,,,***(((''')))+++,,,+++++++++,,,++++++***)))))))))))))))+++)))'''(((***+++***(((******))))))******+++,,,---++++++///888DDDOOOUUURRROOOJJJGGGEEECCCBBB@@@JJJZZZnnn{{{qqqnnneeeWWWKKKEEEHHHLLLWWW[[[```cccccc```^^^]]][[[VVVPPPLLLMMMOOOOOOOOOUUUXXXZZZ\\\\\\YYYVVVSSSPPPIII@@@;;;===CCCIIILLLNNNOOOPPPNNNLLLJJJJJJKKKHHHLLLQQQVVVYYY[[[^^^```bbbcccdddcccbbb```^^^\\\WWWVVVSSSQQQOOONNNOOOOOONNNQQQYYYbbbkkkrrrvvvxxx~~~}}}zzzyyyzzz{{{zzzyyy|||}}}{{{qqqjjjgggfffdddbbbZZZYYYXXXZZZ]]]```bbbbbbaaa```___```eeemmmvvv|||zzz|||zzz}}}|||qqqWWWFFF???>>>;;;;;;::::::;;;;;;<<<===<<<<<<<<<<<<===???AAABBBCCCEEEHHHRRRjjj}}}vvvlllbbb^^^___eeeooo{{{{{{sssooojjjlllrrrzzzzzzvvvsssuuuxxx|||vvvoooiiifffeeeddddddaaa___\\\[[[\\\]]]^^^]]]QQQOOOMMMKKKJJJHHHDDDAAA===;;;888555222111000///---.../////////...,,,+++000///---+++))))))))))))------,,,---...---***((()))+++------+++++++++,,,+++***))))))))))))))))))***)))((()))******)))((())))))***++++++++++++++++++***+++...666@@@JJJQQQSSSPPPMMMJJJHHHFFFDDDBBBFFFVVViiixxxuuupppggg[[[NNNHHHHHHJJJRRRXXX___ddddddbbb```^^^\\\WWWQQQMMMMMMNNNPPPQQQUUUXXX[[[^^^^^^[[[WWWTTTRRRJJJAAA;;;;;;@@@EEEIIILLLMMMNNNNNNLLLKKKKKKLLLHHHKKKNNNQQQTTTYYY^^^aaaaaabbbdddeeeddd```\\\ZZZXXXVVVTTTQQQOOOOOONNNNNNJJJNNNUUU^^^hhhrrryyy}}}}}}||||||{{{xxxwwwzzz{{{~~~|||tttooollliiifff___\\\ZZZYYY[[[\\\]]]]]]]]]\\\[[[ZZZ]]]dddnnnttt|||}}}}}}lllTTTDDD>>>===;;;;;;;;;:::;;;;;;<<<============>>>@@@BBBDDDEEECCCEEEGGGNNNaaa~~~{{{}}}yyypppfffaaa```bbbnnnzzz~~~uuuqqqkkklllqqqxxxxxxuuusssvvvzzz~~~yyyqqqlllhhhgggeeedddddd```\\\ZZZZZZZZZZZZZZZQQQOOOMMMJJJIIIFFFBBB???;;;999777333111/////////......//////......---,,,111000///------,,,---------,,,,,,...///...+++(((***+++,,,,,,***)))***+++******)))))))))))))))***,,,++++++++++++,,,++++++((()))***,,,,,,+++******))))))***---222;;;EEELLLQQQOOOMMMKKKJJJHHHFFFCCCAAAOOOaaaqqqwwwrrrhhh]]]RRRKKKHHHGGGNNNTTT]]]ccceeecccaaa```\\\XXXRRRNNNLLLNNNPPPQQQUUUXXX\\\______\\\WWWTTTSSSMMMCCC;;;999===BBBFFFIIIKKKMMMNNNMMMLLLLLLMMMHHHIIIKKKMMMPPPUUU\\\aaa```aaaccccccaaa^^^[[[YYYXXXVVVTTTQQQOOONNNMMMLLLHHHKKKRRR[[[eeeqqq|||~~~}}}}}}|||{{{xxxvvvxxxzzz|||~~~xxxsssoookkkeeeaaa]]]ZZZZZZZZZYYYYYYZZZZZZYYYWWWYYY```jjjrrryyy}}}}}}gggPPPBBB===<<<;;;;;;;;;;;;;;;<<<=========>>>???AAABBBDDDFFFGGGBBBDDDFFFJJJXXXssszzz|||uuuiii```]]]^^^kkkxxxxxxsssllllllooouuu}}}wwwttttttwww|||{{{tttnnnkkkiiigggfffgggccc^^^ZZZXXXWWWWWWVVVPPPNNNKKKJJJIIIFFFCCC@@@===;;;999666333222222111...............------,,,.........---......//////,,,,,,,,,---...---+++))))))***+++***)))((()))******)))))))))))))))******++++++,,,++++++++++++,,,((()))***,,,,,,+++******((()))***,,,000777@@@GGGMMMLLLKKKKKKKKKIIIFFFDDD>>>HHHXXXhhhxxxxxxqqqggg\\\TTTMMMIIIFFFKKKQQQ[[[bbbeeedddbbbaaa[[[YYYUUUPPPNNNNNNPPPQQQUUUXXX[[[^^^^^^\\\XXXUUUTTTNNNEEE===999;;;???CCCHHHJJJMMMNNNNNNMMMMMMNNNIIIIIIIIIIIILLLRRRZZZ`````````___^^^]]]\\\\\\[[[WWWVVVTTTQQQOOOLLLKKKJJJGGGJJJOOOWWW```nnn|||~~~}}}|||||||||{{{yyywwwwwwyyy{{{zzzuuupppjjjfff```\\\ZZZYYYWWWVVVUUUVVVVVVUUUVVV]]]gggppp{{{||||||~~~}}}bbbMMM@@@;;;:::<<<;;;;;;;;;;;;<<<=========>>>@@@BBBDDDEEEFFFGGG@@@CCCEEEHHHRRRkkkyyykkk^^^WWWYYYgggtttzzzuuummmmmmnnnssszzzxxxuuutttxxx|||{{{tttpppmmmkkkiiigggiiiddd^^^YYYWWWVVVVVVUUULLLKKKIIIIIIJJJIIIGGGEEE;;;:::777444222111111111//////......------------*********+++,,,,,,------,,,+++******,,,,,,+++***)))******)))((((((***+++)))))))))))))))******+++(((*********)))((()))***))))))***+++++++++++++++''')))++++++...444===DDDGGGGGGHHHIIIKKKJJJGGGDDD===DDDOOO___rrrwwwooocccZZZTTTOOOJJJFFFIIIPPPYYY```ddddddcccccc\\\[[[YYYVVVRRRPPPQQQRRRUUUWWWZZZ\\\\\\[[[XXXWWWSSSOOOHHHAAA;;;;;;>>>AAAHHHKKKNNNPPPOOONNNNNNNNNKKKJJJIIIHHHJJJPPPXXX^^^```___^^^]]]]]]]]]]]]^^^XXXWWWUUURRROOOMMMJJJIIIGGGIIIMMMRRRZZZhhhxxx}}}|||}}}|||zzzyyywwwxxx{{{~~~yyytttmmmhhhbbb\\\YYYXXXVVVUUUPPPSSSTTTTTTSSSYYYccckkkzzz}}}{{{zzzwww]]]III???;;;:::<<<<<<;;;;;;<<<<<<===>>>===>>>@@@BBBDDDEEEEEEEEE@@@AAADDDFFFNNNccc~~~mmm]]]TTTSSS```mmm}}}wwwnnnmmmlllpppwwwxxxvvvuuuxxx|||}}}yyysssooollljjjhhhggghhhccc]]]YYYWWWWWWXXXWWWMMMKKKJJJJJJJJJIIIGGGEEE:::888666333111000000000//////...---------------*********+++++++++++++++---***(((''')))+++++++++)))******)))((()))+++...)))))))))))))))***++++++(((***+++***(((''')))+++******))))))******+++,,,''')))+++,,,,,,111:::AAACCCDDDFFFIIIKKKKKKHHHEEE???CCCJJJXXXmmm~~~uuukkk___WWWSSSPPPLLLGGGJJJOOOXXX^^^bbbcccdddddd^^^______\\\WWWTTTSSSTTTVVVWWWXXXZZZZZZYYYXXXXXXRRRPPPKKKDDD===;;;===@@@IIILLLPPPQQQPPPOOONNNNNNLLLKKKIIIHHHJJJOOOVVV\\\]]]^^^___`````````______ZZZYYYWWWUUUQQQNNNKKKJJJGGGHHHJJJLLLSSS```rrr~~~}}}}}}{{{zzzwwwxxx{{{~~~}}}wwwmmmhhhaaa[[[XXXVVVUUUUUUOOOSSSVVVUUUSSSVVV^^^ffftttzzz|||yyyzzz~~~~~~oooWWWFFF???<<<<<<<<<<<<<<<<<<<<<======>>>===>>>@@@AAACCCCCCCCCCCCAAAAAABBBEEEKKK]]]}}}rrr___TTTMMMZZZdddvvvxxxooommmkkknnnuuu~~~yyyvvvvvvxxx|||zzzwwwrrrnnnkkkjjjhhhffffffbbb\\\YYYXXXYYYZZZZZZQQQOOOMMMKKKJJJHHHDDDBBB>>><<<:::777555444444444//////...------------...---------------,,,+++***---***'''&&&'''***++++++)))***+++******+++---000))))))((())))))***++++++))),,,------***)))+++---+++***)))))))))***,,,---'''***,,,,,,,,,000999@@@AAABBBEEEIIILLLLLLIIIFFFAAACCCHHHUUUjjj}}}sssiii\\\TTTRRRPPPLLLHHHJJJOOOWWW]]]aaacccdddeee___bbbccc```[[[WWWVVVVVVVVVVVVWWWXXXXXXYYYYYYXXXQQQPPPMMMFFF???<<<===@@@JJJMMMQQQRRRQQQPPPOOOOOOMMMLLLJJJIIIJJJNNNUUUZZZ[[[^^^aaacccdddcccaaa___\\\[[[YYYWWWSSSPPPMMMKKKFFFGGGHHHHHHNNN[[[nnn{{{~~~}}}|||{{{xxxyyy{{{~~~xxxlllggg```ZZZWWWUUUUUUTTTRRRVVVYYYXXXTTTVVV]]]dddmmmuuu~~~yyywwwxxx||||||jjjSSSDDD>>>======<<<<<<<<<<<<<<<===>>>>>><<<>>>???AAABBBBBBAAAAAABBBAAABBBDDDIIIXXXvvvvvvbbbVVVJJJUUU^^^pppyyyooommmkkkmmmttt}}}|||wwwwwwvvvxxxzzz|||xxxqqqjjjeeecccdddeeegggeee```YYYXXXZZZZZZWWWVVVRRRLLLHHHFFFEEEDDDCCC@@@===999666444333111000...---,,,***((('''%%%%%%,,,,,,,,,++++++*********++++++,,,------.........******))))))))))))******))))))))))))))))))))))))***((('''))),,,...,,,***)))(((((()))++++++***)))******))))))***///555999AAA@@@AAACCCEEEGGGFFFFFFCCCBBBBBBKKKbbbyyy|||xxxiii\\\ZZZYYYTTTOOOMMMKKKOOOUUUZZZ^^^aaadddggg```aaabbb```\\\WWWSSSRRRZZZYYYXXXYYY[[[\\\\\\\\\XXXWWWSSSIII>>>888:::>>>JJJLLLNNNOOONNNMMMMMMNNNIIIIIIIIIHHHHHHLLLQQQTTTYYY___cccbbbaaacccbbb```]]][[[XXXTTTQQQOOONNNNNNHHHIIIJJJJJJJJJPPP```qqq|||yyy{{{{{{{{{|||~~~wwwqqqeee```ZZZWWWWWWYYYYYYYYYTTTTTTSSSTTTVVVYYY\\\^^^mmmuuuxxxsssvvv{{{}}}}}}dddIII======<<<777:::::::::;;;<<<======>>>@@@?????????@@@BBBDDDEEEBBBCCC>>>???IIIQQQfffxxxcccUUUPPPRRRZZZlllvvvsssnnniiilllttt~~~{{{vvvuuuuuuvvvyyy{{{wwwpppiiieeeddddddeeegggeee___YYYXXX[[[[[[XXXUUUQQQLLLHHHFFFEEECCCBBB@@@===999666444333111000//////...---,,,,,,++++++,,,,,,,,,,,,++++++++++++---------------,,,,,,,,,)))***++++++++++++***)))))))))))))))))))))))))))***((('''))),,,---,,,+++)))(((((()))++++++***)))*********)))***...444999>>>???AAACCCFFFGGGHHHGGGBBBAAA@@@III___uuu~~~}}}|||mmm```\\\\\\WWWQQQOOOJJJNNNSSSXXX\\\```cccdddaaaaaa```]]]YYYVVVTTTSSS[[[ZZZYYYYYYZZZZZZZZZZZZYYYYYYVVVMMMBBB<<<<<>>===999::::::;;;<<<<<<===>>>>>>????????????@@@BBBDDDEEECCCCCC>>>???GGGMMM___{{{zzzfffXXXNNNPPPWWWiiiwwwrrrlllhhhjjjrrr|||zzzuuutttssstttwwwzzzvvvpppiiieeedddeeeggghhhfff___XXXWWW[[[\\\ZZZTTTQQQMMMJJJHHHEEECCC@@@???<<<888555444333111000//////////////////......,,,,,,,,,,,,------------......---,,,,,,+++************+++,,,,,,+++******))))))))))))))))))))))))***)))((()))+++,,,,,,+++))))))(((***+++,,,***)))***************...333777<<<===@@@CCCEEEGGGGGGGGGBBB???>>>FFFYYYooo{{{~~~tttfffaaa```\\\VVVRRRJJJMMMQQQVVVZZZ^^^```bbbcccaaa^^^[[[WWWUUUTTTSSSZZZZZZYYYXXXXXXXXXYYYYYYZZZ[[[XXXRRRIIICCC@@@@@@FFFIIIMMMOOOOOONNNNNNOOOIIIIIIHHHGGGGGGIIIMMMPPPYYY___dddddddddffffffcccaaa```]]]ZZZWWWTTTSSSRRRNNNIIIEEEDDDDDDGGGPPPYYYmmmzzz~~~|||{{{{{{|||}}}~~~zzzwwwtttpppooonnnjjjddd```]]]ZZZWWWVVVWWWYYYZZZ[[[^^^^^^___``````aaaaaaaaaeeeooo}}}}}}vvvxxx{{{zzzyyy{{{~~~sss[[[FFF===>>>>>><<<;;;;;;<<<<<<===>>>>>>>>>????????????@@@BBBCCCDDDCCCDDD??????FFFHHHVVVnnn}}}}}}~~~|||iiiZZZPPPPPPVVVggg|||yyypppkkkggghhhoooyyy{{{vvvsssrrrtttwwwyyyuuuoooiiieeeeeefffggghhhfff___XXXXXX\\\^^^\\\UUURRROOOLLLJJJGGGCCC@@@>>>;;;888555444333111000.........---------,,,,,,,,,,,,,,,------.........---,,,,,,,,,+++++++++***++++++***))))))***++++++)))))))))))))))))))))))))))))))))***++++++++++++***))))))***,,,,,,+++)))***************---222666:::<<<@@@BBBCCCCCCCCCDDDAAA>>><<>>>>>>>>>>>>>>??????AAABBBCCCCCCBBBCCC???@@@FFFFFFOOOeeewwwwwwyyy~~~lll]]]UUUSSSWWWggg|||{{{ppplllggghhhnnnwww{{{wwwtttrrruuuyyyyyyuuuoooiiieeeeeefffggggggeee```YYYYYY^^^___]]]WWWTTTQQQNNNKKKHHHDDDAAA>>>;;;777555444333111000//////...---,,,+++******,,,,,,,,,------.........*********+++++++++,,,,,,---***'''$$$$$$'''***---)))))))))))))))))))))))))))***************++++++***))))))***,,,,,,+++******++++++******---111444999<<<@@@AAA???>>>===>>>???<<<;;;@@@LLL]]]ppp}}}vvvnnniiieee```[[[PPPNNNNNNQQQWWW\\\```aaacccbbbaaaaaa```\\\UUUPPPPPPRRRUUUUUUVVVWWW[[[]]]ZZZZZZYYYXXXTTTMMMFFF@@@HHHLLLQQQTTTSSSPPPNNNMMMIIIIIIIIIHHHFFFGGGIIIKKKRRRZZZaaacccdddggggggdddcccbbb```^^^[[[XXXUUUTTTTTTLLLGGGHHHIIIJJJLLLOOO[[[lll}}}~~~}}}yyyvvvssssssuuuxxx}}}xxxuuuqqqnnnkkkgggccc```^^^]]]\\\\\\]]]\\\[[[ZZZZZZ[[[\\\\\\^^^___aaaccceeefffggghhhgggeeebbbaaabbbmmm{{{}}}|||zzzxxxzzz~~~}}}wwwgggRRRCCC<<<:::::::::<<<<<<<<<<<<===============>>>???@@@AAABBBBBBBBB@@@AAA>>>AAAGGGFFFMMM```}}}ttttttvvv{{{zzzwwwfff[[[VVVWWWeee{{{~~~rrrnnniiiiiimmmvvvzzzwwwtttrrrvvv{{{zzzvvvpppiiieeedddeeegggeeeeee```[[[[[[___```]]]YYYUUUQQQMMMKKKHHHDDDBBB===:::666444333333111000111000///...---,,,++++++,,,,,,,,,,,,------------((())))))***++++++,,,,,,---***&&&######&&&***---)))))))))))))))))))))))))))***++++++***)))***+++***))))))+++,,,---+++******+++++++++***,,,///222999===AAAAAA>>>;;;;;;;;;>>>;;;:::>>>GGGUUUiiiyyyuuulllgggccc___SSSOOOKKKMMMSSS[[[___aaacccbbbbbbcccccc^^^VVVOOOLLLOOOSSSTTTTTTVVV[[[___[[[ZZZYYYYYYWWWQQQHHHAAAFFFKKKQQQTTTTTTQQQNNNMMMJJJKKKJJJIIIGGGFFFHHHJJJPPPXXX___bbbeeehhhhhheeeeeedddbbb```]]]ZZZWWWUUUQQQKKKHHHIIIIIIHHHJJJMMMSSSbbbxxx~~~}}}xxxssspppooonnnnnnoooqqqrrrrrrqqqooolllhhhfffeeecccaaa___]]]]]]]]]]]]]]]]]]]]]]]][[[]]]___aaaaaaccceeegggiiijjjkkkkkkjjjhhheeeddddddnnn|||}}}|||{{{yyy{{{}}}tttcccOOOCCC===999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@AAAAAABBBAAA>>>???===@@@HHHFFFKKK]]]vvvvvvuuuvvvzzzuuu{{{vvv___XXXVVVbbbyyyssspppkkkiiimmmuuu~~~xxxuuusssqqquuu|||{{{wwwpppiiieeeddddddeeeddddddaaa]]]^^^aaa```]]]YYYUUUOOOKKKHHHFFFCCCAAA<<<999666444333333111000/////////......---------,,,,,,,,,,,,++++++++++++)))))))))***************+++)))'''&&&&&&''')))+++)))))))))))))))))))))))))))+++,,,+++)))(((***,,,*********+++,,,---,,,******+++++++++***,,,...111777===BBBBBB???<<<<<<======;;;;;;>>>CCCNNNcccvvv}}}zzzmmmgggdddcccUUUOOOHHHHHHOOOXXX^^^aaaeeebbbaaaaaabbb^^^VVVPPPKKKOOOSSSTTTSSSUUUYYY^^^]]][[[YYYZZZZZZUUUKKKCCC@@@FFFNNNSSSTTTRRROOONNNKKKLLLLLLJJJGGGGGGHHHIIIOOOWWW```cccfffjjjjjjggggggfffeeeccc```\\\YYYWWWQQQMMMKKKKKKJJJGGGHHHKKKQQQ\\\lll}}}}}}{{{xxxuuusssrrrrrrpppooopppqqqsssrrrrrrrrroookkkiiihhhhhhhhhgggiiiiiihhhfffeeeddddddddd```cccggghhhhhhiiikkkmmmnnnooooooooonnnlllkkkiiihhhqqq~~~~~~|||{{{{{{{{{zzz{{{~~~ppp___MMMCCC>>>:::999<<<;;;;;;;;;;;;;;;;;;::::::<<<===>>>@@@AAAAAAAAAAAA>>>???;;;???FFFDDDHHHYYYkkk}}}zzzzzzzzzqqqttt}}}fff\\\WWWbbbyyytttpppllliiilllttt~~~|||wwwtttrrrpppuuu||||||xxxqqqjjjeeecccdddeeeccccccbbb^^^___bbbaaa]]]XXXTTTMMMHHHEEEDDDBBBAAA<<<999666444333333111000,,,,,,,,,,,,------......,,,,,,,,,++++++*********++++++******))))))(((((())))))************)))))))))))))))))))))))))))))))))+++---,,,)))(((***,,,+++******+++------,,,******+++,,,+++***+++...000777<<>>>>>@@@===:::;;;>>>AAAJJJ___tttyyy~~~nnngggeeedddVVVNNNFFFEEELLLVVV]]]```fffbbb___^^^___]]]VVVQQQLLLPPPSSSTTTRRRSSSXXX\\\___\\\ZZZ[[[\\\XXXNNNEEE;;;AAAJJJQQQSSSRRRPPPOOOLLLMMMLLLKKKHHHGGGHHHIIIOOOXXX```eeehhhkkkkkkhhhiiihhhgggeeebbb^^^[[[YYYSSSPPPOOOOOOKKKGGGHHHLLLSSSZZZfffttt~~~{{{wwwuuuuuuvvvwwwtttssssssuuuxxx{{{||||||{{{xxxssspppppppppppppppvvvuuutttqqqnnnlllkkklllfffjjjnnnpppoooooorrrtttsssssssssrrrqqqpppooonnnkkksss~~~{{{wwwtttooonnnrrrzzz~~~zzz{{{{{{zzz{{{~~~mmm\\\KKKCCC???;;;:::>>>::::::::::::::::::::::::;;;===>>>@@@AAAAAAAAAAAA???>>>:::===EEEBBBFFFVVVeeeyyyoooqqqxxxlllaaaZZZddd{{{ssspppllliiikkksss}}}yyyttttttsssrrruuuzzz~~~yyyooogggbbbaaaccceeefffccc```^^^^^^^^^^^^]]]VVVTTTQQQMMMIIIEEECCCBBB>>><<<999666444111000///......////////////......------,,,,,,,,,,,,++++++)))***,,,...///...------+++++++++++++++***)))(((+++,,,---***((('''))),,,+++)))'''&&&(((***++++++))))))************))))))++++++++++++,,,---......777===CCCEEEBBB@@@BBBDDD@@@<<<999;;;???GGGVVVddd{{{~~~qqqiiigggfff[[[PPPGGGEEEIIIOOOWWW___aaafffgggddd___]]]YYYUUUOOOPPPQQQRRRRRRTTTXXX[[[\\\\\\\\\]]][[[WWWQQQLLLAAADDDIIINNNQQQQQQPPPOOOOOONNNLLLJJJHHHGGGFFFFFFKKKPPPWWW```fffiiijjjjjjkkkiiigggfffccc___YYYUUUWWWTTTQQQNNNMMMKKKIIIGGGNNNMMMUUUeeevvv~~~~~~~~~|||zzzwwwuuutttvvvxxxyyyyyyyyy{{{|||~~~}}}{{{zzz|||}}}~~~yyyuuurrrooonnnhhhkkkooopppqqqvvv}}}wwwuuuvvvzzz}}}kkk]]]MMMCCC===999888;;;999:::;;;;;;999999:::;;;:::===@@@AAA@@@???>>>>>>AAA>>>===@@@AAABBBHHHPPPdddrrriiiooo}}}|||iii[[[ddd{{{yyyoooiiilllpppssszzz|||vvvrrrrrrqqqqqqtttyyy{{{vvvnnngggccccccdddfffhhheeeaaa^^^]]]]]]\\\[[[WWWUUUQQQMMMHHHEEEBBBAAA===<<<999666444111000///------............------------,,,,,,,,,,,,++++++---......///000111222333+++++++++++++++***)))))),,,------+++((((((***---...+++))))))***,,,---,,,***++++++++++++++++++************+++,,,---...///555<<>>===BBBNNN[[[tttuuunnnkkkkkk```UUUJJJGGGHHHMMMUUU\\\```eeegggccc```___]]]YYYPPPOOOOOOPPPSSSWWWZZZ]]]^^^^^^^^^^^^\\\WWWQQQLLLCCCDDDFFFKKKOOORRRQQQPPPPPPOOOMMMJJJHHHFFFEEEDDDHHHLLLTTT]]]dddhhhjjjkkklllkkkiiigggeeebbb^^^[[[YYYVVVRRROOONNNLLLKKKIIINNNMMMSSS___mmmyyy|||yyyzzz{{{yyyyyy|||tttsssqqqooonnnmmmmmmmmmmmmqqquuuwwwwww{{{~~~{{{xxxvvvwww{{{~~~~~~dddWWWIII@@@<<<888888;;;999;;;<<<;;;:::999:::;;;<<<>>>AAAAAA@@@???>>>???@@@======???@@@AAAGGGNNN]]]xxxvvvjjjmmmxxx~~~~~~nnn^^^dddzzz~~~rrrkkkllloooqqqxxxyyysssppppppppppppsssxxxwwwsssnnnhhheeedddeeegggiiifffaaa^^^]]]\\\ZZZYYYXXXUUUQQQLLLHHHDDDBBBAAA===<<<999666444222000000,,,,,,------------,,,,,,------,,,,,,,,,,,,+++++++++***))))))***,,,///111***++++++++++++***))))))+++,,,,,,+++))))))***,,,...,,,***)))***,,,,,,+++,,,,,,,,,------,,,,,,,,,))))))******,,,---...///222:::DDDKKKLLLJJJJJJJJJKKKIIIFFFBBB<<<<<>>>>>>>>???<<<<<<>>>???@@@EEELLLUUUppp|||nnnmmmvvv{{{|||ppp___cccvvvvvvllllllmmmnnnvvvwwwrrrooopppppppppssswwwuuurrrnnniiifffeeeeeeeeehhheee```^^^\\\\\\[[[ZZZXXXVVVQQQKKKGGGCCCAAA@@@===;;;999666444222111000,,,------......------,,,------,,,,,,,,,+++++++++(((((('''''''''((()))*********+++++++++******)))************))))))******,,,***(((((()))***)))(((+++,,,,,,------,,,,,,+++)))))))))***+++---...//////777CCCLLLOOOOOONNNMMMKKKJJJIIIEEE===:::AAALLLYYYnnnzzzrrrooonnnkkk```SSSLLLIIIJJJQQQYYY```eeegggdddbbbcccbbb```WWWQQQLLLNNNTTT[[[^^^^^^______^^^^^^]]]ZZZUUUQQQKKKEEE@@@BBBKKKQQQRRRPPPRRRQQQOOOLLLHHHEEEBBBAAAAAAEEELLLUUU^^^ffflllooossspppmmmkkkjjjiiigggeee^^^ZZZTTTPPPOOOOOONNNNNNNNNMMMOOOSSSYYYdddyyy{{{ssskkkhhheeebbbbbbdddbbbcccggglllrrryyy~~~zzzvvvwwwyyy{{{}}}}}}kkkQQQGGG>>>;;;:::999999<<<:::;;;<<<<<<::::::;;;<<<<<<>>>@@@???>>><<<<<<======;;;;;;>>>>>>???DDDJJJQQQjjjvvvrrryyy~~~nnn___bbbrrrxxxllljjjjjjkkktttvvvqqqoooppppppppprrrwwwuuusssnnnjjjfffdddccccccfffccc___]]]\\\]]]\\\[[[XXXUUUPPPJJJFFFCCCBBBAAA<<<;;;999666444222111000......////////////......------,,,,,,,,,+++++++++------......---,,,***))))))******+++++++++******)))(((((())))))))))))(((+++)))(((((()))***)))(((******++++++++++++******)))))))))***+++,,,......,,,444???IIINNNPPPOOONNNLLLKKKJJJGGG???999<<>>>>>>>>BBBHHHOOOfff{{{~~~xxxkkkaaacccqqqyyyllliiiiiijjjsss~~~uuuqqqoooppppppnnnpppuuuuuusssnnniiieeeccccccccceeebbb^^^\\\\\\]]]]]]\\\WWWTTTOOOIIIEEECCCCCCCCC<<<:::888666444222111111...//////////////////...------,,,,,,,,,,,,++++++...///000000///---+++)))))))))***++++++++++++***((((((((()))***+++)))(((+++******+++,,,---,,,+++((())))))******))))))(((******)))******+++,,,---+++000999BBBIIILLLMMMLLLMMMKKKJJJHHHBBB:::999===MMMbbbxxx|||wwwtttmmmeee[[[TTTOOOLLLRRRYYY___eeeiiigggeeedddbbb^^^^^^YYYUUUUUUXXX\\\____________^^^______]]]ZZZWWWSSSKKKCCC@@@DDDIIILLLLLLMMMMMMMMMLLLJJJHHHEEECCCBBBDDDIIIPPPYYYccckkkpppwwwuuurrrooommmkkkhhheeeaaa]]]XXXTTTSSSRRRRRRQQQNNNNNNOOOQQQTTT\\\nnn~~~pppggg^^^[[[ZZZZZZ^^^ccciiinnnvvvzzzuuussswww|||~~~mmmYYYEEE>>>999:::;;;::::::;;;999:::;;;;;;999999:::;;;888:::;;;::::::999;;;<<<<<<;;;;;;>>>>>>>>>BBBHHHNNNaaawwwmmmdddeeeooo}}}ppplllkkkkkkrrr}}}tttpppnnnooonnnlllnnnqqqtttqqqlllgggeeedddeeeffffffccc___\\\\\\\\\[[[ZZZVVVSSSNNNIIIEEEDDDDDDDDD;;;:::888666444222222111---......//////......---------,,,,,,,,,,,,++++++***+++++++++++++++++++++))))))***+++++++++++++++***))))))***------+++))))))))))))+++---...---,,,((())))))******))))))(((++++++************+++++++++...444;;;BBBGGGIIIJJJJJJGGGFFFGGGEEE???;;;;;;III[[[ppp|||}}}xxxooohhh```YYYQQQLLLPPPVVV[[[bbbggggggffffffccc___\\\ZZZYYYYYY[[[^^^aaaccceeedddbbbbbbaaa___[[[XXXUUUOOOFFFAAAAAADDDHHHJJJJJJKKKLLLLLLKKKIIIGGGFFFBBBCCCGGGMMMUUU___hhhnnnvvvuuusssrrrqqqnnnkkkhhhccc```\\\YYYXXXVVVUUUSSSNNNMMMNNNQQQSSSWWWcccooo~~~~~~~~~}}}mmmddd\\\ZZZ\\\___eeekkkvvv||||||wwwtttsssxxx}}}~~~}}}fffRRRBBB;;;777999:::999888999888999::::::888888999:::777999::::::::::::<<<>>>===;;;<<>>BBBGGGKKK[[[www~~~zzzpppeeeccciiixxxuuuqqqnnnlllrrr{{{sssooommmnnnmmmjjjkkkooorrrooojjjfffdddeeegggiiihhhddd```]]][[[ZZZYYYXXXUUURRRMMMHHHEEEDDDEEEEEE;;;:::888666444333222111,,,------......------,,,---------,,,,,,,,,+++++++++***))))))***,,,...000((()))***++++++++++++++++++******,,,///000---***&&&&&&&&&)))+++---,,,+++))))))************)))))),,,+++******)))*********+++,,,000666===CCCGGGHHHDDD@@@AAAFFFHHHDDD@@@???DDDTTThhhwwwzzzqqqkkkccc\\\SSSLLLNNNTTTWWW___fffhhhhhhhhheee```YYYZZZ[[[\\\]]]___cccfffjjjhhhfffdddccc```[[[XXXWWWQQQIIIBBB???AAAEEEHHHHHHIIIKKKLLLLLLKKKIIIHHHBBBCCCEEEJJJSSS\\\fffkkkuuuttttttttttttrrrnnnkkkeeebbb___\\\[[[YYYWWWUUUNNNLLLMMMPPPRRRTTT[[[dddqqq|||zzzrrrqqqvvv~~~xxxmmmddd]]]\\\```dddllltttxxxuuussstttyyy}}}~~~xxxaaaMMM@@@999666888:::888666666777888999999777777888999777999:::::::::;;;>>>@@@===;;;<<>>CCCEEEDDDEEEEEEEEEDDDBBB@@@???CCCPPPbbbtttzzzmmmgggdddaaaZZZPPPMMMQQQWWW^^^gggkkkjjjgggdddccc^^^]]]]]]\\\YYY\\\hhhuuu{{{qqqhhhgggddd]]][[[]]]XXXWWWQQQFFF<<<999???FFFIIIKKKMMMMMMKKKIIIGGGFFFIIIFFFDDDFFFNNNYYYbbbgggnnnsssyyyyyyvvvqqqnnnmmmjjjhhhddd___[[[WWWUUUUUUQQQPPPNNNMMMOOOTTTYYY\\\iiirrr~~~zzzpppmmmjjjhhhiiinnnssswww~~~zzzwwwkkkhhhggghhhiiinnnzzz{{{wwwvvvuuuyyy{{{}}}}}}~~~sss]]]JJJ>>><<<999888777888:::<<<:::999999888888777777777999999999999999999999999>>>>>>>>>???@@@@@@AAAAAAIIISSSggg~~~{{{{{{zzzzzz|||yyylllbbb______ggg}}}yyyvvvtttuuuyyyrrrnnnllllllkkkjjjmmmrrrrrrooojjjeeecccdddggghhhmmmhhhbbb]]]ZZZZZZYYYYYYUUURRRMMMIIIGGGEEECCCBBB===:::666333222111000...///............---------))),,,...---+++***+++---...------,,,++++++******(((((()))******)))((('''************************************+++,,,---...++++++,,,---,,,***(((&&&(((((((((((())))))))))))+++,,,///222777<<>>???@@@@@@FFFNNN```{{{~~~yyyxxxvvvwwwxxxxxxkkk```\\\ZZZ___sss~~~wwwuuuwwwuuupppmmmmmmmmmkkknnnrrrsssooojjjeeedddeeeiiikkkmmmiiibbb]]]\\\[[[[[[[[[WWWSSSNNNIIIFFFDDDBBB@@@<<<:::666333222222000//////............---------''')))+++,,,++++++,,,---,,,,,,++++++******)))))),,,++++++******))))))(((,,,,,,+++***)))((((((''')))***+++,,,,,,,,,,,,,,,,,,------,,,+++)))'''%%%(((((((((((()))))))))))),,,---...111444888<<<>>><<<===???AAACCCCCCCCCCCC@@@IIIVVVeeevvvwwwppphhheeeaaaYYYSSSQQQSSSYYY```fffhhhggggggfff```___``````]]]]]]eeennnxxxqqqjjjgggccc]]]ZZZ[[[XXXWWWVVVSSSMMMGGGAAA>>>BBBEEEHHHKKKLLLKKKHHHGGGBBBBBBBBBBBBCCCIIIRRRZZZgggnnnwww|||{{{wwwtttsssqqqoookkkfffaaa\\\YYYXXXUUUTTTRRRPPPOOOOOOPPPPPPQQQXXXcccooozzzqqqhhhbbbaaa___]]]^^^___bbbdddkkkmmmoooppppppooommmlllkkkkkkooovvv{{{~~~vvvtttuuuwwwxxx|||~~~zzziiiTTTDDD===;;;999888777888:::;;;::::::::::::999999999999999999999999::::::::::::::::::;;;<<<===>>>???@@@CCCHHHUUUoooyyyvvvtttuuuxxxwwwlllaaaZZZVVVXXXiii{{{}}}wwwxxxyyysssoooppppppnnnpppssssssooojjjeeedddfffjjjmmmmmmhhhbbb^^^]]]]]]]]]]]]YYYUUUOOOJJJFFFCCC@@@???<<<999666444333222111//////............---------)))***+++,,,,,,,,,,,,,,,,,,,,,++++++******************)))))))))***++++++,,,,,,+++***)))((('''''''''((()))++++++******))),,,,,,,,,,,,+++)))(((''')))*********++++++++++++++++++,,,///222666:::<<<:::;;;===@@@BBBCCCCCCCCC===EEEPPP___qqq~~~vvvmmmiiieee___XXXRRRRRRWWW]]]cccgggiiijjjjjjdddccccccbbb^^^ZZZ^^^dddgggeeebbbaaa```___^^^___[[[ZZZXXXWWWUUUNNNFFF???@@@BBBEEEIIILLLLLLJJJGGGCCCEEEFFFDDDBBBEEEMMMUUU```iiittt|||}}}{{{yyyxxxuuusssooojjjddd```\\\ZZZTTTSSSRRRPPPOOOMMMLLLKKKNNNRRRYYYdddpppxxx}}}~~~yyynnngggeeedddbbb```___``````aaadddeeefffggggggfffeeedddgggiiipppzzzxxxrrrqqqtttwwwyyy|||vvvcccOOOBBB<<<;;;999888888888999:::::::::::::::::::::::::::999999999:::::::::::::::999::::::<<<===>>>???@@@AAADDDMMMdddyyyuuutttwww|||zzzpppfff]]]VVVWWWeeettt}}}{{{~~~wwwrrrrrrsssrrrrrruuurrrooojjjfffdddfffjjjllllllhhhbbb^^^]]]^^^______ZZZUUUOOOJJJFFFCCC@@@>>><<<999666444333333111000///............---------------------------+++***,,,,,,,,,,,,++++++++++++***))))))(((((())))))***))))))))))))))))))))))))'''((()))++++++***)))((()))******+++++++++******)))*********++++++++++++*********,,,000555999<<<:::;;;===???AAAAAAAAAAAA;;;BBBLLLZZZmmm}}}tttmmmhhhddd[[[TTTRRRUUUZZZ```fffjjjlllmmmhhhffffffeee___XXXVVVYYY[[[]]]^^^^^^___aaabbbbbb```]]]ZZZYYYXXXSSSKKKEEEAAABBBCCCGGGKKKLLLJJJHHHEEEGGGHHHEEEAAACCCIIIOOOXXXbbboooxxx||||||||||||xxxvvvsssnnniiiccc___]]]WWWVVVVVVUUUSSSQQQPPPOOOMMMOOOSSS\\\fffpppwwwzzz{{{tttooommmiiihhhfffdddbbbaaa``````aaa``````______^^^]]]]]]dddgggppp{{{}}}vvvrrrrrruuuxxxzzz{{{sss^^^KKK@@@;;;:::999888888888999999999999999::::::;;;;;;;;;999999:::::::::;;;;;;;;;::::::;;;<<<===>>>???@@@AAACCCIII\\\{{{|||wwwttttttyyyxxxmmmbbb[[[\\\hhhuuu~~~yyyssssssuuussssssuuuqqqnnnjjjgggeeefffhhhjjjjjjfffaaa^^^]]]___``````ZZZVVVOOOJJJFFFCCC@@@===<<<999666444444333222111///............---------///...------...---+++))),,,,,,,,,,,,,,,,,,,,,+++,,,++++++)))((('''&&&&&&((((((((())))))************++++++,,,,,,,,,++++++)))))))))******+++,,,,,,(((((((((((())))))))))))*********+++///333888;;;;;;<<<>>>@@@AAAAAA@@@@@@;;;@@@HHHSSSggg{{{{{{qqqjjjeee^^^VVVQQQSSSVVV]]]dddjjjmmmnnnkkkjjjiiihhhbbbWWWRRRRRRXXX]]]_________bbbcccbbbbbb___\\\ZZZYYYVVVQQQLLLEEECCCCCCEEEJJJLLLJJJHHHFFFFFFFFFCCC@@@AAADDDHHHOOOZZZhhhsssyyy{{{~~~{{{zzzwwwsssnnniiidddbbbXXXWWWVVVUUUSSSRRRQQQPPPKKKLLLOOOUUU___kkkwww~~~}}}vvvssstttuuupppnnnkkkgggdddbbbaaaaaaaaa```___^^^]]]\\\]]]]]]fffiiirrr|||~~~{{{vvvtttuuuxxxzzz{{{{{{pppYYYGGG???::::::999888888888888888777888888999:::;;;;;;<<<999999::::::;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>@@@BBBFFFTTTpppxxxuuuttttttzzztttggg___aaammmwwwyyyrrrssstttsssrrrssspppnnnkkkhhhfffeeeffffffiiieee```]]]]]]___```aaaYYYUUUOOOJJJFFFCCC@@@>>><<<999666444444444333222///............------------,,,+++,,,......,,,*********++++++++++++++++++++++++,,,,,,+++)))(((&&&(((((((((((()))))))))***,,,,,,+++++++++++++++,,,******************++++++(((((((((((())))))))))))---,,,++++++...222666999:::;;;===@@@AAABBBBBBAAA>>>@@@CCCKKK]]]ssstttjjjfff___XXXPPPPPPRRRXXXaaahhhkkkllllllkkkllllllfffZZZSSSQQQSSS[[[___]]]]]]aaabbb``````___^^^\\\[[[XXXTTTQQQJJJFFFCCCDDDHHHKKKJJJHHHGGGFFFDDDCCCAAAAAABBBCCCHHHRRRaaammmtttzzz~~~~~~|||xxxsssooojjjhhhZZZYYYWWWTTTRRRPPPOOOOOOLLLMMMNNNQQQXXXfffvvv~~~yyyxxx{{{~~~|||yyyuuupppllljjjiiiiiigggfffdddccccccdddeeefffmmmpppwwwyyywwwuuuuuuxxx{{{}}}}}}|||mmmUUUCCC===999999999888888888888888666666777888999:::;;;<<<999999::::::;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<>><<<999666444444444333222//////.........---------+++)))(((***---///---***)))))))))))))))*********''')))+++---...---,,,+++))))))))))))((((((((((((+++***)))(((((((((******,,,,,,+++***)))))))))***************++++++++++++000...,,,,,,---000444666999:::===@@@BBBCCCCCCCCCAAA@@@???DDDUUUmmmvvvjjjeee```ZZZOOONNNOOOUUU^^^fffjjjkkkllllllmmmnnniii]]]UUURRRMMMVVV[[[ZZZ[[[___aaa___^^^_________\\\YYYUUUTTTNNNHHHCCCCCCGGGJJJJJJHHHJJJHHHEEEDDDDDDDDDCCCBBBDDDNNN\\\iiiqqqxxx~~~|||wwwsssnnnlllaaa___\\\XXXUUUSSSRRRRRROOOPPPPPPPPPTTTaaasss~~~~~~zzzuuusssrrrrrrmmmlllkkkkkklllmmmpppqqqsssvvv|||yyytttssssssvvvyyy}}}~~~}}}~~~jjjRRRAAA<<<999999999999888888888777555555666888999:::;;;;;;999999::::::;;;<<<======;;;;;;;;;:::::::::999999999===BBBIII^^^~~~~~~|||{{{{{{xxxggg]]]aaalllttt}}}uuusssrrrpppnnnoootttoooiiiggghhhhhheeebbbdddbbb___]]]^^^_________[[[UUUMMMHHHFFFDDDAAA>>><<<999777666666555444333111000///...---,,,++++++------------------------,,,,,,,,,+++++++++************)))(((((()))***++++++*********))))))(((((()))************++++++++++++***)))***++++++***))))))))))))(((((((((((((((((((((((()))+++000666;;;>>>@@@AAA>>>>>>BBBDDDBBBAAA===<<>>:::;;;;;;;;;::::::999999999222555888::::::888888888;;;;;;;;;;;;<<<<<<===>>>===:::888888;;;======;;;999@@@FFFKKKWWWsss~~~xxxlllbbb```iiitttqqqyyy}}}uuusssrrrpppoooppptttoooiiiggghhhhhhfffccceeebbb^^^]]]]]]]]]]]]]]]YYYTTTLLLHHHFFFDDDAAA???;;;888666555555444333222---------...............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))++++++***)))))))))***+++************)))))))))((()))************++++++++++++***)))***++++++***)))))))))))))))))))))))))))))))))))))))+++000666;;;CCCFFFGGGDDDDDDGGGHHHFFFCCC>>><<>>;;;999999999999888888777777555777999999888888999;;;;;;:::999999999:::;;;<<<===:::888888;;;======<<<:::@@@DDDHHHSSSllluuujjj```\\\dddnnnqqqlllwww}}}uuurrrrrrpppppprrrtttpppkkkhhhiiiiiigggeeefffccc^^^\\\[[[ZZZYYYXXXWWWQQQKKKGGGFFFEEEBBB@@@:::888555444444444222111---------.........//////++++++++++++++++++++++++************))))))))))))---,,,+++***************************)))))))))))))))************++++++++++++***)))***++++++***)))((()))))))))***+++++++++)))*********,,,000666:::GGGLLLMMMJJJIIIJJJJJJHHHFFF@@@<<<>>>CCCMMM]]]jjjyyy{{{sssppplllfffZZZOOOGGGIIIQQQXXX```eeekkknnnooolllkkkiiibbbZZZTTTTTTUUUXXX\\\```cccdddiiijjjkkkkkkhhhccc^^^[[[ZZZUUUNNNFFFBBBAAABBBDDDGGGGGGGGGGGGEEECCCAAA@@@???BBBGGGOOO^^^ppp||||||vvvqqqmmmhhhccc```^^^[[[YYYWWWTTTRRRQQQPPPSSS___kkk~~~tttpppoooqqqsssvvvzzz~~~{{{fffRRRCCC<<<:::777777777777666666666666888999:::999888999;;;===;;;:::888777666777999:::<<<:::999999:::<<<<<<<<<<<>>===???FFFSSS___rrrwwwsssoooiii]]]SSSKKKJJJOOOUUU]]]eeejjjnnnnnnllljjjiiiddd^^^YYYWWWUUUXXX]]]bbbddddddgggiiilllmmmkkkgggbbb^^^^^^YYYRRRJJJEEEBBBBBBCCCDDDEEEFFFGGGFFFDDDAAA@@@@@@AAADDDKKKXXXiiiwww}}}uuurrrmmmiiieeeaaa]]][[[XXXVVVTTTSSSQQQQQQXXXaaauuuuuuqqqqqqsssrrruuuyyy}}}sss]]]III===888777666666666666666666666666999:::<<<<<<;;;;;;<<<===<<<;;;888666666777888999<<<;;;999999:::;;;<<<======???BBBEEEMMM```}}}tttkkkbbb[[[\\\aaassssssbbbgggttt{{{sssqqqrrrqqqqqqsssssspppllljjjiiihhhhhhggghhhddd^^^ZZZWWWUUUSSSQQQRRRMMMIIIGGGGGGFFFCCC@@@;;;999777666666555444222/////////...------,,,,,,------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,++++++******))))))))))))))))))******))))))*********++++++++++++***)))***++++++***)))(((((()))***+++,,,,,,---)))***++++++,,,...333666EEEMMMRRRQQQMMMLLLKKKIIIGGGCCCAAA@@@???BBBMMMYYYlll|||{{{wwwqqqjjj```WWWOOOMMMOOOSSS[[[dddiiimmmooollljjjiiifffbbb___[[[XXXYYY^^^cccffffffeeegggjjjlllkkkhhheeebbb\\\XXXRRRKKKEEEBBBAAAAAABBBCCCDDDEEEEEEDDDBBBAAABBBAAACCCHHHSSS```oooyyyyyyvvvrrrmmmiiieee___\\\YYYVVVUUUUUURRRQQQUUU[[[eeepppuuuoooppptttwwwvvvzzz}}}oooXXXEEE:::777777777777777777777777777777777;;;???@@@???===;;;:::===<<<:::888777888999:::;;;;;;::::::999:::<<<===??????CCCIIIQQQbbb|||uuunnneee]]]ZZZ]]]lllyyyfffdddjjj|||xxxrrrqqqrrrpppppprrrqqqooollliiihhhggghhhhhhhhhddd___ZZZWWWTTTRRRPPPPPPLLLHHHFFFGGGEEEBBB???<<<:::777666666666444333+++,,,,,,---...///000000------------------------...---------,,,,,,,,,,,,******++++++++++++******))))))))))))************)))************++++++++++++***)))***++++++***)))((()))))))))***+++++++++((()))******+++---111444@@@JJJRRRRRROOOMMMLLLJJJGGGEEEDDDDDDAAAAAAIIISSSfffvvv}}}yyyrrriiiaaa[[[UUURRRPPPPPPWWW___eeekkknnnmmmkkkkkkjjjfffdddaaa]]]\\\___cccfffhhhgggiiikkklllllljjjhhhfff[[[WWWRRRKKKEEEAAA?????????@@@BBBCCCDDDDDDDDDDDDDDDBBBBBBGGGNNNVVVcccnnnyyy|||xxxtttoooiiiccc^^^\\\XXXWWWWWWTTTRRRTTTXXXXXX```rrrxxxpppmmmooosssvvvzzz}}}kkkTTTCCC;;;999:::777777777777888888888888777;;;@@@BBBAAA>>>;;;999<<<;;;;;;::::::::::::;;;:::;;;;;;:::999:::<<<>>>???@@@FFFNNNVVVddd}}}wwwssskkkaaa\\\\\\fffwwwkkkbbb___mmm}}}vvvqqqrrrrrrpppooooooooonnnllliiigggfffggghhhiiiddd___ZZZWWWTTTRRRPPPPPPLLLHHHFFFFFFEEEAAA===;;;999666555555555333222++++++,,,---...///000111,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++'''((()))++++++++++++***((()))))))))************)))************++++++++++++***)))***++++++***)))))))))))))))))))))))))))'''((())))))***+++///222888DDDNNNOOOLLLKKKJJJIIIGGGGGGHHHGGGBBB???EEEMMM^^^mmmyyy||||||{{{ssshhhccc___ZZZVVVPPPKKKOOOVVV___gggmmmmmmmmmooonnnlllhhhfffccc```___bbbgggkkkooooooooonnnmmmllljjjjjj```]]]WWWPPPIIIDDDAAA@@@===>>>@@@AAACCCEEEFFFGGGDDDAAABBBFFFIIIMMMWWWbbbooo{{{{{{vvvppphhhccc```\\\YYYYYYVVVRRRSSSVVVTTTWWWcccwwwyyyqqqlllmmmpppsssuuuzzzwwwbbbMMM???::::::;;;666666777777777888888888888<<>>???GGGRRRYYYddd~~~~~~|||uuujjjbbb```dddqqqwwwhhh\\\ccczzz{{{tttppprrrssspppnnnnnnnnnnnnllliiifffeeefffhhhiiieee___ZZZWWWUUURRRPPPPPPLLLHHHFFFFFFDDD@@@===:::888555444444444222111...............---------++++++++++++++++++++++++,,,,,,,,,+++++++++******%%%'''(((***++++++++++++(((((())))))*********+++)))************++++++++++++***)))***+++++++++)))))))))))))))(((((((((((('''((()))))))))+++...000000===IIIKKKIIIHHHGGGFFFGGGHHHJJJIIICCC>>>AAAIIIXXXfffrrrwwwzzz|||ssshhhdddaaa]]]XXXOOOHHHIIINNNZZZccckkknnnoooqqqrrrpppjjjiiigggbbb___aaagggllluuutttsssqqqooommmllllllgggddd^^^VVVOOOIIIDDDBBB======>>>@@@BBBEEEGGGIIIDDDAAAAAAEEEFFFGGGOOOYYYggguuu|||uuummmgggccc___[[[ZZZWWWRRRRRRUUUVVVTTTZZZiii{{{tttpppkkkjjjnnnrrruuuvvvyyy~~~{{{nnnYYYFFF:::777888999555666666666777777888888:::<<>>???GGGSSSZZZccc{{{}}}rrrjjjfffcccnnnyyyqqq^^^```tttuuusssqqqooonnnnnnoooppppppooolllhhhdddcccccceeeiiifff___XXXTTTQQQPPPQQQPPPLLLGGGEEEDDDCCC???<<<999777555333222111111222//////.........//////000...---,,,,,,,,,,,,---...------......------,,,+++************************))))))))))))))))))))))))+++++++++++++++***)))((())))))))))))))))))))))))))))))))))))************))))))))))))***+++,,,------333:::???BBBDDDHHHKKKIIIKKKMMMLLLHHHDDDCCCCCCJJJYYYjjjssswwwwwwsssmmmjjjeeedddcccXXXJJJJJJSSSYYY^^^gggmmmppppppoooooonnnmmmiiibbb___bbbkkkttt|||vvvqqqnnnnnnooolllgggaaa\\\XXXRRRKKKEEE@@@===:::<<<@@@DDDFFFFFFDDDDDDDDDCCCDDDFFFJJJNNN```mmm~~~yyyppphhheeeaaa[[[VVVUUUTTTTTTSSSTTTSSSUUUZZZddduuu|||tttjjjjjjjjjjjjlllqqqwww|||~~~yyyvvv{{{qqq^^^III>>>999777666777444444444555555666777888666777999:::;;;;;;:::999888888888888888888888888:::999999888888999999:::===AAAEEEQQQ[[[\\\lllzzzoooiiiiiilllpppzzzppp[[[^^^kkkxxx~~~sssrrrooommmllllllmmmnnnpppooommmhhhdddbbbcccdddhhheee```ZZZUUURRRPPPPPPQQQMMMHHHFFFEEEDDD@@@===999888666444222222222222//////............//////...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,+++******************))))))))))))))))))))))))))))))))))))******++++++***))))))((())))))))))))))))))))))))))))))))))))************)))(((((()))***+++,,,,,,///333888<<<@@@BBBEEEFFFHHHJJJLLLLLLHHHEEEDDDEEEIIIVVVfffrrryyy}}}yyysssjjjdddbbbbbbYYYKKKHHHNNNVVV\\\eeellloooppppppppplllkkkhhhbbb___bbbjjjrrr~~~|||xxxtttqqqqqqrrrpppkkkddd```\\\WWWPPPKKKCCC@@@;;;;;;===@@@AAAAAADDDDDDDDDCCCBBBDDDHHHKKKWWWdddwww~~~uuuooojjjfff___[[[XXXWWWVVVVVVRRRQQQRRRVVV\\\jjj}}}rrrkkkdddeeefffhhhlllrrrzzz|||{{{tttqqquuu}}}}}}fffVVVDDD;;;999777666888555555555555666777888999888888999999::::::999999999999999999999999999999::::::999999999999::::::;;;>>>BBBNNNYYY]]]ooowwwmmmgggjjjmmmtttoooZZZ[[[fffsss|||qqqpppmmmjjjiiijjjkkklllqqqpppmmmhhhdddaaaaaacccgggddd```[[[WWWSSSPPPOOOQQQMMMIIIFFFFFFEEEAAA>>>:::999777555333333333333//////...............///------,,,,,,,,,,,,------***************))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((())))))))))))))))))))))))))))))))))))************(((((((((((()))***++++++000111444888===@@@BBBAAAFFFHHHKKKKKKJJJHHHGGGGGGGGGQQQ```nnn|||{{{ooohhhcccccc]]]PPPIIIIIIRRRYYYbbbjjjnnnppppppppplllkkkhhhccc___aaagggmmmvvvwwwxxxvvvtttrrrrrrsssrrrmmmgggbbb___[[[UUUPPPJJJEEE???;;;:::<<<===>>>CCCDDDDDDCCCBBBBBBEEEGGGPPP\\\nnn~~~|||vvvqqqmmmfffaaa]]][[[YYYXXXTTTRRRQQQSSSVVV]]]mmm|||}}}ppphhheee```bbbeeejjjooowww}}}}}}|||{{{}}}~~~yyywwwqqqkkkmmmwww~~~}}}sssWWWJJJ>>>999888777777888666666666666777888999:::::::::999888888888888999999999999999::::::::::::;;;::::::999999::::::;;;999<<>>:::999777555444333333444//////...---------......,,,,,,,,,,,,,,,,,,,,,,,,***************))))))((())))))***************+++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((()))))))))************((((((((((((((()))******000///000444;;;@@@AAA@@@DDDFFFIIIJJJKKKJJJJJJIIIEEELLLXXXiii|||wwwnnnggggggcccXXXMMMGGGMMMTTT^^^ffflllnnnpppqqqnnnmmmiiiddd``````bbbeeeiiillloooqqqppppppppppppqqqmmmgggdddbbb^^^YYYTTTOOOJJJCCC===::::::<<<===CCCDDDDDDCCCBBBBBBDDDEEEMMMWWWfffuuu|||wwwrrrlllfffaaa^^^[[[YYYXXXUUUUUUUUUUUUXXXaaalll~~~pppfffcccdddaaaeeejjjpppvvv~~~~~~}}}|||{{{zzz{{{|||{{{vvvqqqqqqppppppuuuwwwfffLLLBBB:::888888666666777777777777777888999:::;;;<<<;;;999777777777777888999:::::::::::::::;;;;;;;;;;;;::::::::::::;;;;;;:::<<<<<>>999999999666555666777777777888888999:::;;;<<<;;;999777666666777777999999999::::::;;;;;;;;;;;;::::::999999::::::;;;;;;===;;;???JJJRRRccc|||{{{uuueeeeeedddeeeooo}}}lllUUUMMMMMMVVVnnn|||ssspppllliiihhhiiilllnnnpppooolllgggccc``````bbbeeedddaaa^^^ZZZUUURRRPPPMMMIIIEEECCCCCCBBB???<<<:::999777555333333333333//////...---,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++***)))))))))***++++++,,,,,,))))))))))))))))))))))))(((((())))))******))))))))))))))))))))))))))))))))))))))))))************)))))))))(((((())))))***++++++,,,000666===AAACCCCCCDDDFFFJJJMMMNNNMMMKKKBBBEEEKKKWWWmmmwwwnnnjjjggg```SSSIIIGGGLLLSSS[[[aaagggmmmqqqvvvtttppplllfffaaa]]][[[ZZZ]]]bbbfffhhhiiikkklllpppnnnlllllllllhhhaaa\\\NNNJJJDDD===777444666888===@@@CCCEEEEEEEEEFFFGGGEEEJJJRRR[[[eeerrr}}}vvvpppjjjeee```]]]\\\YYYXXXYYYWWWUUUXXX]]]```qqqtttjjjbbb[[[]]]dddiiimmmtttzzz~~~|||zzzyyyyyyssssssuuuvvvqqqmmmmmmrrr|||www___MMMAAA<<<888999999666555777777777777777888999:::;;;::::::999888777666666666888888999999::::::;;;;;;:::999999888888999999::::::>>>;;;<<>>999777555333222111111222000///...---,,,+++++++++***+++,,,------,,,+++***+++,,,,,,,,,,,,+++******%%%%%%&&&&&&'''(((((()))))))))))))))))))))))))))))))))***+++++++++++++++))))))))))))))))))))))))))))))))))))************++++++***************+++(((***,,,---...222:::@@@DDDDDDEEEIIINNNPPPNNNKKKBBBCCCDDDJJJ\\\rrrwwwoookkkfff]]]SSSFFFHHHLLLRRRXXXaaajjjpppuuutttsssqqqmmmhhhbbb]]]PPPSSSWWWZZZ\\\^^^aaaccchhhiiijjjmmmnnniiiaaaZZZVVVTTTOOOFFF===777555666555999???CCCEEEFFFGGGHHHHHHHHHHHHHHHLLLTTTaaajjj~~~|||wwwqqqlllhhhccc___\\\\\\ZZZVVVVVVYYYWWW\\\bbbmmmvvvggg]]]___```___cccmmmpppuuu}}}}}}{{{xxxwwwwwwwwwuuuxxx{{{{{{rrrmmmwwwvvvaaaKKK===999666555777777555666999666666666666777888999:::777777888999999888666555666666777888999999::::::888888777777777777888888444:::888999@@@CCCHHHVVVkkkzzzzzz~~~sssllleeehhhxxxgggPPPHHHGGGIIIVVVggg{{{ssspppkkkhhhgggggggggffflllkkkiiieeebbbaaabbbddddddccc```]]]ZZZWWWVVVUUUPPPLLLFFFCCCBBBBBB???===<<<999666444444333111//////......---+++***))))))&&&))),,,---,,,***************++++++******)))(((************************---,,,,,,+++++++++++++++,,,++++++******+++,,,---+++***)))(((((()))******)))((('''''')))******)))*********)))))))))))))))***+++++++++---111777;;;@@@CCCGGGIIIIIIHHHIIIIIIHHH???;;;CCCSSSfffzzz|||qqqjjjgggccc^^^TTTMMMJJJNNNVVV\\\dddjjjpppuuuwwwsssnnnjjjeee```[[[WWWSSSRRRTTTYYY]]]___hhhlllnnnmmmnnnoookkkeee[[[YYYTTTLLLDDD===:::888777888;;;???DDDFFFEEECCCEEEEEEDDDDDDFFFLLLSSSXXXhhhvvv{{{tttooohhhddd```\\\ZZZYYYXXXWWWVVVYYY]]]aaaiiiwwwxxxnnnccc```]]]]]]```fffkkknnn{{{~~~}}}{{{|||xxxssswww~~~~~~vvvkkknnniiiOOOBBB@@@999888777444222222555777999888888777777888888999888888888888777777777777777777666666666666666777777666666666777888999999777888999:::<<<@@@EEEIII]]]{{{|||vvvuuuyyy~~~}}}ssshhhiiittt~~~kkkUUUHHHDDDHHHRRR[[[uuu{{{rrrooojjjhhhggghhhhhhhhhmmmllljjjgggcccbbbccceeefffeeebbb___[[[YYYWWWWWWPPPKKKEEECCCBBBBBB???<<<<<<999666444444333111///000//////...---,,,+++***&&&(((+++,,,+++*********---------------,,,++++++************************((()))***++++++)))(((''''''(((((()))***++++++,,,+++***)))(((((()))******)))((('''''')))******)))***)))))))))))))))))))))******++++++---111666:::AAADDDHHHJJJJJJJJJJJJKKKIIIBBB===AAAMMM]]]qqqvvvpppnnnjjjdddZZZQQQKKKMMMRRRYYYbbbjjjoootttvvvrrrnnnlllgggccc^^^ZZZUUURRRSSSWWW[[[^^^dddiiimmmnnnooopppllleee^^^[[[VVVOOOFFF???;;;999777888;;;???CCCFFFEEEDDDDDDDDDCCCBBBCCCFFFKKKOOO[[[hhhzzzzzzuuummmiiiddd```^^^\\\ZZZXXXUUUWWWZZZ\\\```jjjxxxtttiiiccc\\\[[[\\\___fffnnntttxxx}}}zzzzzzwwwtttyyywwwrrryyy{{{bbbKKK???>>>999888777444222222555777999999999999999999999999888888888888777777777777::::::999999888999999:::777777666666666777888888666777888888:::>>>CCCGGGYYYvvv|||vvvvvvzzz}}}sssiiiiiisss}}}ooo[[[MMMEEEFFFNNNXXXmmm{{{sssooojjjgggggghhhiiiiiinnnmmmlllhhheeecccdddeeehhhfffccc```]]][[[YYYXXXPPPKKKEEEBBBBBBAAA???<<<<<<999666444444333111///000000///...------,,,,,,''')))+++,,,+++************++++++++++++***))))))************************'''(((+++,,,,,,***'''%%%###$$$&&&)))***************))))))(((((())))))***)))((('''''')))******)))))))))))))))))))))******)))***++++++,,,000555999AAADDDIIIKKKLLLLLLLLLLLLKKKEEE@@@@@@EEERRReeevvv|||wwwtttooojjjbbbWWWMMMJJJMMMTTT^^^gggkkkqqqtttqqqooonnnkkkgggddd```ZZZUUUTTTWWW[[[___```gggmmmoooqqqqqqmmmgggbbb___ZZZRRRKKKDDD>>>;;;777888999===AAADDDEEEEEEDDDEEEDDDCCCBBBBBBDDDGGGNNNXXXgggyyy{{{sssooojjjeeebbb___\\\YYYWWWXXXXXXWWWXXX\\\eeekkkxxxjjjbbb]]][[[WWWZZZ^^^eeemmmvvv}}}}}}|||yyyyyyxxxxxx~~~yyytttwwwnnnXXXDDD<<<===999999888666444444666888:::;;;<<<======<<<;;;:::888888888888777777777777777777666666666666777777888777777666666666777777444555666777888;;;@@@CCCRRRnnnyyyxxx}}}~~~|||sssjjjjjjqqqzzz~~~~~~uuudddUUUIIIDDDJJJTTTbbb|||uuuqqqkkkhhhgggggghhhhhhnnnmmmllliiieeeccccccdddhhhfffddd```]]][[[YYYXXXPPPKKKEEEBBBBBBAAA???<<<<<<999666444444333111////////////...---,,,,,,+++)))+++------,,,++++++,,,******++++++******)))(((***************************+++,,,,,,,,,+++)))(((###%%%''')))******)))((((((((((((((()))))))))***)))((('''''')))******))))))))))))))))))*********)))******+++,,,...333666???CCCHHHLLLMMMMMMMMMMMMKKKGGGCCCAAAAAAIII\\\mmmzzz|||xxxrrrlllhhh\\\OOOHHHHHHMMMXXXbbbfffmmmqqqpppoooqqqpppmmmnnnjjjccc\\\YYYZZZ___cccbbbiiiooopppqqqsssqqqmmmgggccc^^^WWWPPPIIICCC???888888777:::>>>BBBCCCDDDEEEGGGGGGFFFDDDCCCCCCDDDHHHNNNYYYiii{{{xxxtttoooiiieeeaaa]]]ZZZYYYZZZYYYWWWVVVWWW[[[___mmmvvvvvvfff]]]ZZZ[[[\\\ZZZ^^^eeelllttt{{{|||~~~{{{yyyyyy{{{uuusss}}}sss___MMM???;;;<<<;;;;;;:::888666666888999:::<<<===??????===<<<:::888888888888777777777666555555444444555555666666:::999888777777777777777444555666777888:::===@@@LLLfff~~~|||~~~{{{tttmmmlllqqqyyy}}}yyymmm^^^MMMDDDHHHRRR\\\zzz|||xxxsssmmmhhhffffffggggggmmmmmmllliiieeebbbbbbbbbgggeeebbb___\\\ZZZXXXWWWQQQLLLFFFCCCCCCBBB???===<<<999666444444333111///......------,,,+++++++++,,,---......,,,,,,,,,---///////////////...------************************---,,,***)))((()))***+++'''(((***++++++***(((&&&''''''(((((()))))))))))))))((('''''')))******)))(((((())))))************((()))******+++---111444;;;@@@FFFJJJLLLLLLLLLMMMJJJHHHFFFCCCAAAEEEUUUeeesss||||||uuuooolll```SSSJJJFFFHHHQQQ[[[aaaggglllmmmooossstttssswwwtttnnnfffaaaaaafffjjjiiipppttttttsssuuuuuussskkkgggbbb\\\WWWPPPIIIDDD<<<999777888:::>>>@@@AAADDDFFFHHHHHHFFFEEEDDDEEEDDDGGGNNN\\\mmm}}}yyysssnnniiiddd^^^[[[ZZZZZZYYYWWWVVVWWWYYY[[[___fffqqqvvvhhh]]]XXXXXXZZZ\\\^^^dddllltttzzz~~~|||||||||}}}|||qqqttt~~~fffSSSEEE<<<:::<<<<<<<<<<<<:::888777999::::::;;;===>>>>>>===;;;:::888888888888777777777666777777777777777888999:::;;;:::999999888888888888666777888888888:::===???HHH^^^}}}zzzuuuooonnnrrryyy|||ssseeeSSSGGGIIIQQQZZZvvv}}}~~~|||yyytttmmmhhhffffffggggggmmmmmmllliiieeebbbaaaaaafffdddaaa^^^[[[YYYWWWVVVRRRMMMGGGDDDDDDCCCAAA>>><<<999666444444333111///------,,,,,,,,,+++++++++---...///...,,,+++,,,...------......------,,,+++************************,,,***'''%%%%%%&&&(((******+++,,,,,,+++***((('''&&&&&&'''((()))))))))))))))((('''''')))******)))((((((((()))******++++++((()))*********,,,///111666;;;BBBGGGIIIJJJJJJJJJHHHGGGHHHHHHEEEEEEOOO[[[mmmxxxzzzuuunnneeeYYYOOOIIIGGGMMMUUU[[[bbbhhhkkkooouuuxxxwww|||zzzvvvoooiiihhhkkkpppssszzz~~~|||yyyyyyxxxvvvooojjjeeeaaa]]]WWWOOOIIIBBB>>>:::888999<<<>>>???@@@CCCEEEFFFEEEDDDDDDEEEAAABBBFFFPPP___rrrzzztttoooiiiccc___[[[ZZZXXXWWWWWWXXXYYYZZZXXX\\\dddooo}}}nnnhhh___YYYWWWXXXZZZ\\\cccjjjsss|||{{{~~~uuunnnjjjrrrtttZZZIII@@@;;;999:::;;;<<<<<<:::888777888:::888999:::;;;;;;:::999888888888888888777777777777666555555555666777888999::::::999888888888999999777888999999999:::<<<>>>EEEWWWwww~~~{{{vvvssspppooosssyyywwwjjjXXXKKKJJJPPPWWWrrr|||zzz}}}wwwrrrkkkgggfffhhhjjjkkknnnnnnmmmkkkfffcccbbbaaafffdddaaa^^^[[[YYYWWWVVVSSSNNNHHHEEEEEEDDDBBB???<<<999666444444333111///---------------,,,,,,,,,,,,------,,,******+++,,,))))))*********)))((((((***************************)))'''&&&&&&&&&((((((*********************)))%%%&&&'''))))))))))))((()))((('''''')))******)))'''(((((()))******++++++''')))*********+++---000111666>>>DDDFFFGGGGGGGGGGGGGGGJJJKKKHHHEEEIIIPPPcccppp~~~~~~zzzppphhh```WWWNNNIIIKKKQQQVVV]]]dddhhhnnnvvvzzzzzz||||||yyysssmmmkkknnnrrrzzz~~~zzzvvvqqqlllgggdddbbb\\\TTTNNNJJJEEE>>>:::999;;;>>>???@@@BBBDDDEEEDDDCCCDDDEEEBBBBBBCCCFFFPPPaaauuu|||vvvpppjjjfff```]]]ZZZXXXWWWXXXXXXXXXVVVYYY]]]bbbjjjwwwyyyqqqbbb^^^ZZZYYY[[[^^^aaabbbkkkrrr|||~~~}}}}}}|||{{{kkkiiikkkuuukkkPPPAAA<<<999888888888999:::888666555666777666666666666666666666666888888888888777777777777333333333333444555666666777777777666777777888888777888:::999999999:::<<>>???CCCDDDFFFFFFEEEDDDEEEFFFFFFEEECCCAAAFFFTTThhhwww|||vvvpppkkkfffbbb^^^ZZZYYYXXXXXXXXXUUUYYY\\\\\\^^^hhhxxxsssggg```[[[ZZZXXXZZZ___eeeiiikkkssszzz}}}{{{zzz{{{{{{~~~}}}rrrpppqqqwww~~~eeeKKK===:::999777666666777888777444333444555555555444444444444555555888888888888777777777777555555555666666888999999555555555555555666777888777888999999888888999:::BBBKKKbbb~~~mmmmmmnnnnnnqqqyyy{{{nnn]]]OOOIIIJJJMMMeeeyyy~~~uuuzzz}}}uuussslllgggggghhhgggiiilllrrrwwwzzzssshhh```___ccccccbbb___]]]ZZZXXXWWWWWWSSSNNNHHHEEEEEECCC@@@===<<<:::777444222111111222000///...---,,,---......***************************************+++++++++*********)))))))))))))))''''''''''''''''''''''''%%%&&&''''''((((((''''''++++++***)))((('''&&&&&&((((((((((((((()))******))))))(((((((((((()))))),,,+++***)))))))))++++++,,,000666<<>>::::::<<<===BBBFFFHHHFFFEEEEEEGGGGGGCCCBBBDDDFFFKKKZZZiii{{{}}}uuupppmmmiiiccc___]]]\\\\\\[[[VVVWWWWWWWWWXXX\\\aaaeeeyyytttkkkddd]]]XXXXXXYYY[[[^^^ccchhhnnnqqq{{{|||{{{yyyuuuvvvyyy~~~zzzyyymmmVVVBBB<<<888222222888777777666666666666777777888888888777777777777777888777777777666666555555333333333444444444555555777777888888888666555444333666888777666666999<<>>AAACCCDDDFFFFFFHHHKKKLLLKKKGGGDDDLLLVVVdddsss~~~rrrooojjjddd^^^VVVNNNHHHKKKTTT\\\aaagggppptttrrrwwwzzz{{{uuukkkcccaaabbbmmmvvvxxxuuuuuusssrrrpppmmmiiiddd___\\\WWWVVVRRRJJJAAA:::888888;;;???DDDFFFFFFEEEFFFFFFIIIEEECCCDDDDDDFFFRRR^^^ooo~~~yyyoookkkddd```]]]\\\[[[ZZZWWWWWWXXXWWWWWWXXX[[[^^^fffrrrrrrggg```\\\WWWSSS[[[]]]aaafffkkkqqqwww{{{{{{wwwvvvuuurrrssswwwdddPPP???;;;999444444:::666666555555555555666666777777777777777777777777:::999888777555444333333333444444444555555555555666666777888888777666555444666888888777777:::===BBBHHHWWWnnnzzzrrrlllkkkrrr}}}{{{pppdddWWWNNNJJJHHHQQQddd{{{ttttttzzz{{{vvvpppjjjfffggghhhhhhjjjmmmsssssspppkkkfffaaa``````aaaaaa___^^^[[[YYYVVVUUUQQQLLLGGGDDDCCCBBB???<<<>>>;;;888444222111000111//////...------------...++++++++++++++++++++++++------,,,+++***))))))((())))))))))))))))))******))))))))))))))))))))))))(((((()))************)))************************((((((((((((((()))***************))))))*********+++******)))******+++++++++---000444999===AAACCCEEEFFFIIINNNQQQQQQOOOMMMIIINNNYYYiiixxxwwwqqqjjjfffbbb[[[RRRJJJHHHQQQYYY]]]aaahhhlllmmmuuuyyy|||xxxnnnccc]]][[[aaagggooouuuvvvuuusssrrrsssssssssqqqnnnhhhccc```\\\[[[WWWOOOFFF???:::888888<<>><<<888555222111000111//////......------------+++++++++++++++++++++++++++++++++******))))))))))))))))))))))))*********(((((((((((((((((((((((('''((())))))******))))))))))))******++++++++++++((((((((((((((())))))***++++++************++++++******************++++++,,,,,,---000555:::@@@CCCDDDGGGNNNVVV[[[[[[WWWTTTIIIJJJQQQ___qqq}}}vvvnnniiifff```TTTKKKEEELLLTTTXXX[[[```fffjjjssswww{{{xxxooofff```]]]^^^```eeejjjooorrrqqqppprrrsssuuuuuusssnnnhhhddd]]]\\\YYYTTTMMMEEE???<<<666999===AAACCCDDDEEEEEECCCCCCCCCCCCBBBCCCGGGKKKWWWfffwww{{{ssslllgggccc___]]][[[\\\\\\ZZZWWWUUUUUUUUUSSSWWW]]]eeeppp{{{qqqjjjddd___YYYVVVVVVXXXXXXXXXZZZ```hhhooouuu|||zzzuuutttnnnkkkkkkkkkkkknnnsssxxx}}}gggKKKAAA888888888666555888555555555555555555555555444444555666666777888888:::999888666444222111000555555555666666666666777555555666777777777888888777777888888999:::<<<======???GGG[[[yyy{{{{{{~~~qqqjjjkkkuuu~~~|||wwwrrrhhhWWWIIIJJJMMMYYYnnnxxxvvv|||ooommmmmmhhheeegggiiihhhiiilllppplllgggeeedddcccaaa___aaa```___]]]ZZZXXXVVVTTTOOOKKKFFFCCCCCCBBB???<<<>>><<<999555333111111111...............---------++++++++++++++++++++++++'''((((((((())))))******(((((())))))************++++++++++++++++++++++++''''''((())))))))))))((()))))))))***++++++,,,,,,((((((((((((((())))))***++++++************++++++))))))******++++++++++++---,,,---///333999???CCCCCCJJJTTT^^^dddccc]]]XXXKKKJJJLLLWWWhhhxxx{{{rrrmmmiiibbbVVVLLLDDDGGGMMMRRRVVV[[[bbbgggqqqtttwwwuuupppkkkgggfff`````````ccchhhlllllllllpppsssvvvwwwvvvqqqllliiiaaa```]]]XXXRRRKKKDDD@@@777888:::>>>AAACCCDDDDDDCCCEEEEEEDDDCCCDDDEEEEEEKKKYYYiiiwww{{{tttnnnhhhccc```ZZZ[[[[[[YYYVVVTTTSSSTTTTTTUUUVVVXXX^^^jjjyyy{{{ppphhhbbb___ZZZXXXVVVVVVWWWZZZ\\\]]]cccjjjsssyyy~~~~~~zzzwwwuuuooojjjhhhiiiiiiiiilllrrrrrrxxxuuu\\\DDD>>>888777777555444444555666777777777777666555333333444555666777777777666666555555444444333333555555555666666666666777555555666666666777888888888777777888999;;;<<<<<<<<<>>>CCCSSSrrr}}}wwwxxx~~~sssiiiffflllsssyyy||||||yyyvvvooo^^^NNNMMMMMMUUUhhhyyyuuu~~~yyymmmlllmmmhhhfffhhhiiihhhhhhkkkllliiigggeeedddcccaaa```bbb```^^^[[[YYYWWWVVVVVVOOOKKKFFFDDDDDDCCC@@@======;;;888555333222333333......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&''''''((()))***++++++((((((((()))******++++++************************&&&'''(((((())))))(((((()))))))))******+++++++++((((((((((((((()))***************))))))*********((()))***+++++++++++++++---,,,,,,...222888>>>BBBDDDKKKVVVaaagggeee]]]WWWLLLJJJJJJQQQ^^^nnnzzz~~~wwwqqqkkkcccXXXPPPIIIFFFGGGLLLRRRWWW^^^dddlllooorrrsssqqqpppooonnneeeccc______aaadddfffgggoooqqquuuwwwwwwtttooommmiiifffbbb]]]WWWPPPHHHCCC<<<:::999:::>>>AAACCCCCCGGGIIIIIIEEEDDDDDDBBB>>>@@@LLLZZZfffuuu{{{tttmmmhhhdddZZZZZZYYYWWWSSSRRRRRRSSSQQQRRRRRRSSSUUU\\\gggooo}}}sssjjjbbb\\\ZZZ[[[SSSSSSSSSUUUXXX[[[___aaakkkqqqzzz{{{wwwuuutttssskkkhhhfffhhhiiihhhjjjooopppyyyjjjTTT@@@===999777666555444333555666777888888777666555333333444444555555666666333333333444444444555555444444555555555666666666777666666666666777777888888666666777999;;;;;;;;;;;;>>>BBBMMMiiizzzpppqqqzzz|||qqqeee```ccchhhttt{{{~~~{{{yyytttgggWWWNNNLLLPPPbbb{{{yyyssszzz{{{ooonnnnnniiifffhhhiiiggggggiiihhhhhhhhhgggeeecccaaaaaacccaaa]]]YYYWWWVVVVVVWWWPPPLLLGGGDDDEEEDDDAAA>>><<<:::888555444333444555---.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++,,,,,,'''(((((()))******++++++(((((((((((((((((((((((('''((())))))******))))))))))))))))))))))))))))))((((((((((((((()))*********))))))(((((())))))***'''(((***+++,,,,,,+++++++++++++++...222777<<<@@@FFFKKKTTT\\\aaa```ZZZUUUJJJHHHGGGKKKUUUdddsss|||~~~yyyssslllddd\\\VVVQQQHHHCCCHHHOOOTTTYYY___fffiiinnnqqqsssrrrrrrqqqkkkhhhccc^^^]]]___cccgggmmmpppsssvvvvvvtttqqqooommmjjjeeeaaa]]]WWWQQQLLLAAA===999888;;;???AAABBBFFFIIIHHHDDDCCCEEEBBB===<<>>GGGJJJPPPWWW[[[ZZZVVVSSSGGGFFFFFFHHHPPP^^^nnnyyy~~~}}}yyytttmmmeee^^^[[[XXXKKKBBBEEEMMMRRRVVV[[[aaaeeelllqqqttttttrrrppppppmmmgggaaa]]]___dddiiimmmooorrruuuuuutttrrrqqqmmmiiieeecccaaa^^^YYYUUUEEE???999777999>>>AAABBBAAAEEEFFFCCCDDDGGGEEE@@@>>>EEEJJJNNNWWWggguuu}}}}}}wwwrrrgggeeebbb\\\WWWUUUVVVWWWRRRUUUXXXWWWTTTSSSTTTVVVZZZ```iiirrr}}}{{{kkkddd\\\VVVVVVTTTNNNMMMPPPSSSUUUZZZ^^^ccchhhmmmpppyyy}}}wwwrrrnnnllliiihhhfffcccdddggghhhffffffiiiwwwjjjSSSCCC<<<<<<:::777666888888777333444666777777666444333444444444444444444444333333333333333333333333333333333333444444444555555999888777555555555666777777555333555888;;;:::999888???BBBFFFZZZyyy~~~qqqiiiooo{{{ttteee]]]```eeeppp}}}||||||uuujjjXXXPPPNNN[[[ssswwwuuuzzzrrrlllrrrnnniiieeeddddddccccccdddddddddfffgggeeebbb```bbb___[[[YYYXXXVVVUUUSSSNNNJJJEEEDDDEEEEEEBBB@@@===;;;777444222222222333000///...------,,,------+++++++++,,,,,,---------++++++++++++******))))))''''''((((((((((((''''''(((((()))***++++++,,,,,,'''((()))***++++++******(((((())))))))))))((((((***)))((((((((()))+++,,,***++++++,,,,,,++++++***++++++***)))(((((())))))************,,,000777<<>>999888:::<<<@@@CCCGGGHHHFFFDDDCCCDDDIIIGGGDDDDDDJJJVVVdddnnn|||uuuppplllgggccc```]]]ZZZXXXTTTSSSRRRQQQRRRRRRTTTTTTQQQUUUYYY^^^eeessssssfff^^^WWWVVVSSSPPPNNNOOORRRUUUUUUXXX]]]aaafffmmmtttxxx{{{tttoooooonnniiifffeeeeeegggiiiiiiiiijjjkkkmmmzzzqqq\\\KKKBBB:::999888777666666666666222222333444444444333333444444444555444444333333333333333333333333333444444444444444444444444444555444333333444555666777999999::::::::::::999999<<<===???FFFWWWppp|||sssuuu~~~yyylllcccaaabbbpppxxx~~~~~~vvvgggXXXNNNVVVjjj~~~yyysssuuu~~~tttmmmnnnkkkhhheeeeeeeeeeeedddfffeeedddeeeeeeeeebbb```dddaaa]]]YYYWWWVVVSSSRRRNNNJJJFFFDDDEEEEEECCC@@@===;;;888444222222222333000///...------,,,------+++++++++,,,,,,---------++++++++++++*********)))******++++++++++++******(((((()))******+++,,,,,,(((((())))))))))))))))))))))))************))))))***)))((((((((()))+++,,,)))******++++++******)))++++++***)))))))))))))))************+++000666:::FFFIIINNNRRRSSSSSSSSSTTTOOOJJJGGGIIIMMMRRR[[[cccnnnttt|||}}}wwwoooiiiggg```ZZZQQQJJJHHHLLLSSSXXX```bbbfffkkkooorrrtttuuuvvvxxxwwwssskkkgggfffhhhmmmooosssxxx|||}}}{{{xxxrrrooolllkkkkkkiiiddd```TTTQQQKKKCCC===:::999:::===AAAFFFGGGFFFDDDDDDEEEDDDCCC@@@@@@DDDNNNZZZbbbtttzzzwwwsssnnniiieeebbb^^^\\\ZZZYYYXXXWWWVVVWWWWWWXXXTTTVVVXXXYYY\\\dddpppyyyxxxnnnfff^^^YYYRRRRRRQQQOOONNNPPPSSSWWW[[[^^^ccciiinnnuuu|||}}}xxxuuunnniiiiiiiiifffdddffffffhhhjjjkkklllnnnppprrrfffQQQCCC;;;999888777666666555555666333333333444333333222222444444444444333222222111333333333333333333333333333333333444444555555555555555444444444555777777666777777888888777777666;;;<<<===CCCPPPhhhvvvyyy{{{mmmccc______gggpppxxx{{{ooo___QQQTTTdddwwwzzzrrrssszzztttmmmiiigggfffeeegggggggggfffiiigggdddcccdddcccbbb```fffbbb^^^ZZZWWWUUUSSSQQQOOOKKKFFFDDDEEEEEEBBB@@@===;;;888555333222222222000///...------,,,------++++++,,,,,,,,,,,,------++++++++++++************'''(((((())))))(((((('''((())))))******+++++++++***)))((('''''''''((()))******++++++++++++*********)))((((((((()))+++,,,((())))))))))))))))))(((+++***)))))))))))))))))))))*********+++...444888@@@EEEKKKPPPRRRRRRRRRRRROOOJJJHHHKKKMMMOOOTTTZZZccclllwww}}}{{{vvvqqqnnnccc```ZZZRRRLLLLLLQQQUUU]]]___bbbgggkkkpppsssuuuvvvzzz}}}{{{vvvooolllkkkrrrssswww|||}}}zzzwwwtttsssrrrpppjjjfff\\\XXXRRRKKKDDD>>>:::777:::>>>BBBEEEFFFEEEEEEEEEBBBAAA@@@???AAAGGGOOOUUU```ppp~~~xxxrrrnnniiidddaaa\\\ZZZYYYWWWVVVUUUVVVVVVUUUVVVVVVTTTSSSWWW]]]cccoooxxx~~~ooobbb\\\XXXVVVTTTOOOPPPPPPPPPQQQTTTYYY]]]dddgggmmmsssyyy{{{ssspppnnnhhhdddeeefffeeeeeehhhlllnnnppprrrssstttwwwzzznnnWWWFFF<<<888888777666555444444444444333444444444333222111111333333333222222111111111555555444444333333222222222222333444555666666777666666555555555666777777666666777777777777666666:::;;;<<>><<<;;;888555333222222222000///...------,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++&&&''''''((((((''''''&&&((()))))))))*********++++++***'''&&&%%%&&&'''((()))******++++++******)))***)))((((((((()))+++,,,((())))))******))))))(((******)))))))))))))))***)))******)))***---222555;;;AAAHHHNNNPPPPPPOOOOOOMMMJJJJJJLLLMMMLLLNNNRRRZZZdddqqq{{{~~~{{{vvvsssggggggddd[[[RRRMMMNNNRRRYYY[[[^^^bbbhhhmmmqqqttttttxxx}}}~~~{{{wwwsssrrrppprrrwww}}}~~~|||zzzvvvpppkkkaaa^^^YYYRRRKKKDDD<<<888888:::>>>BBBDDDEEEFFFFFFEEEEEEDDDCCCCCCEEEIIILLLTTTaaattt|||vvvpppkkkggg___]]]ZZZXXXUUUTTTTTTTTTSSSTTTTTTSSSRRRTTTXXX[[[```gggqqq|||ssskkk___VVVQQQPPPPPPPPPOOOPPPSSSUUUXXX]]]cccgggkkkooovvv|||{{{sssmmmkkkhhheeedddgggiiihhhiiimmmsssvvvyyy{{{|||}}}uuu]]]KKK???:::;;;666666555444333333333333444444444333222111000///111111111222222333444444666666555444333222222111111222333444555666777888777777666666666777777777777888888888888888888777999:::<<<===CCCSSSnnnzzzwww~~~~~~~~~{{{sssjjjccc___^^^hhhttt|||ppp[[[QQQTTTccc{{{ssslllooowww}}}jjjbbbbbbaaabbbdddgggiiiiiiiiikkkhhhdddbbbaaabbbbbbaaabbb```\\\ZZZYYYXXXWWWUUUMMMIIIDDDBBBCCCBBB???===<<<:::888666444222222111000///...------,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,)))******++++++******))))))))))))))))))*********+++***'''&&&%%%&&&'''((((((((())))))))))))((((((***)))((((((((()))+++,,,)))******************)))***)))))))))))))))******)))******))))))+++///222777===DDDJJJLLLLLLLLLLLLKKKIIIJJJMMMNNNKKKKKKNNNSSS]]]kkkwww}}}|||yyyvvvmmmnnnlllcccXXXPPPOOOPPPUUUWWWZZZ___dddjjjnnnqqqtttwwwyyy{{{yyyvvvsssrrrlllnnnttt}}}|||tttnnnccc```\\\XXXRRRKKKBBB;;;888999;;;>>>BBBDDDEEEEEEGGGHHHHHHGGGEEEEEEFFFHHHLLLTTTbbbrrryyysssnnnhhheeebbb^^^[[[YYYWWWWWWSSSSSSSSSSSSSSSTTTWWWXXXZZZ___eeejjjqqq{{{vvvmmmbbb]]]WWWRRROOONNNNNNNNNPPPSSSWWW[[[___eeelllqqqssswww~~~wwwsssoooiiieeedddcccaaaccchhhkkkkkknnnrrrvvvzzzfffQQQCCC;;;999<<<666555444333222222222222444444333333222111000///000000111222444666888999666666555444444333222222222222333444666777888888777777777777777777666666666777777888888777777666888999<<<>>>AAAMMMggg|||vvvrrrwww~~~~~~zzzvvvooofff```___hhhvvvvvvbbbTTTQQQ]]]uuuwwwllljjjqqqxxx}}}zzzggg```bbbaaaaaabbbfffhhhiiiiiijjjgggdddbbbbbbcccbbbbbbbbb___\\\ZZZYYYYYYXXXWWWNNNJJJEEECCCCCCBBB???<<<;;;:::888666444222111111000///...------,,,------------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,((())))))******))))))((())))))))))))))))))))))))***)))((('''''''''((()))(((((())))))))))))((((((***)))((((((((()))+++,,,)))******++++++******))))))))))))))))))******+++)))******)))(((***---000333888???DDDFFFGGGGGGGGGHHHFFFIIIMMMOOOLLLKKKNNNOOOWWWdddpppyyy|||{{{yyyuuuuuurrrkkk```XXXSSSRRRRRRTTTXXX\\\bbbgggjjjllluuuvvvvvvvvvtttqqqmmmkkkhhhkkkrrr|||yyysssgggddd```]]]YYYQQQHHHAAA:::999888:::>>>BBBDDDDDDFFFGGGHHHGGGEEEDDDDDDEEEFFFIIIRRR___lll{{{}}}yyyooommmiiiddd___\\\ZZZYYYVVVUUUTTTSSSSSSSSSTTTTTTVVVYYY]]]```ccciiiqqqxxxzzz~~~xxxpppggg```VVVUUUSSSQQQPPPPPPQQQQQQUUUXXX]]]bbbgggnnnuuuyyy}}}~~~uuummmjjjhhhccc``````\\\[[[^^^dddiiimmmttt|||}}}vvvYYYHHH>>>777666:::666555444333222222222222222333333333222111000000000000000222444777999;;;666666555555444444333333333333444555666777777888666666777777777666555555444444555555555555444444777777;;;???AAAGGG]]]sss|||xxxuuuxxxzzz}}}{{{tttjjjaaa```ggguuuyyyjjj[[[RRRYYYppp|||nnngggkkkpppwww|||{{{jjjeeecccbbb```aaadddgggiiiiiihhhfffcccccccccdddcccbbbccc```\\\ZZZYYYYYYWWWVVVPPPLLLGGGDDDDDDCCCAAA>>>;;;:::999777444333111111000///...------,,,---------------,,,,,,++++++++++++++++++,,,,,,,,,------&&&&&&''''''''''''&&&&&&)))))))))))))))))))))((((((((()))))))))))))))))))))))))))******)))))))))***)))((((((((()))+++,,,((())))))))))))))))))((()))))))))))))))***++++++)))******)))((()))+++...///333999===???@@@AAABBBDDDDDDGGGMMMOOOMMMMMMPPPJJJQQQ\\\iiittt{{{}}}}}}}}}{{{wwwqqqiii```YYYUUUOOOQQQVVV[[[```dddggghhhqqqqqqssssssrrrnnnhhheeedddgggoooyyy~~~xxxlllhhhdddaaa^^^WWWMMMEEE>>>:::777666:::???BBBCCCDDDFFFGGGGGGFFFEEEEEEFFFDDDCCCGGGQQQ[[[gggxxxwwwuuupppjjjeeeaaa___]]]ZZZXXXVVVTTTTTTTTTTTTTTTRRRVVVYYYZZZ[[[]]]bbbgggeeekkkttt|||~~~sssrrrpppmmmhhhbbb]]]YYYQQQQQQQQQRRRSSSUUUYYY[[[^^^bbbggglllrrrxxxuuummmfffeeeddd```]]]^^^YYYWWWXXX^^^eeeooo~~~gggLLLAAA<<<666555999666555444333333222222333111111222222222111111000111111000111222444777999555555555555555444444444444444555555666666666777555666666777666555444333333444444555555444444333777555999??????AAAPPPccc~~~|||}}}{{{zzzsssjjjfffhhhsss}}}rrrcccVVVWWWjjjqqqgggfffjjjpppvvv}}}nnnjjjeeebbb``````cccfffhhhiiigggeeeccccccddddddcccbbbeeebbb^^^[[[YYYXXXVVVTTTRRRMMMHHHFFFFFFEEEBBB???;;;:::999777555333111000000000...------------------------,,,,,,++++++++++++++++++,,,,,,---------))))))************))))))))))))))))))(((((((((((('''((()))***++++++************++++++++++++*********)))((((((((()))+++,,,''''''((((((((((((''''''))))))((())))))***++++++)))******)))((((((***,,,---000555888:::;;;===>>>BBBBBBFFFMMMPPPOOOOOORRRGGGMMMWWWdddqqqzzzzzzuuunnnfff^^^XXXMMMPPPUUU[[[```ccceeeeeejjjlllooorrrrrrnnnhhhccc```ccckkkvvv}}}qqqmmmhhhdddaaaZZZPPPHHH@@@;;;666444888===AAABBBDDDFFFHHHHHHGGGFFFGGGHHHFFFCCCDDDKKKQQQXXXfffuuuzzztttnnnjjjgggfff]]]ZZZWWWVVVVVVWWWWWWWWWRRRUUUXXXXXXWWWWWWYYY\\\\\\aaahhhkkkmmmrrryyyzzzuuunnngggcccaaabbbcccaaa]]]YYYWWWVVVQQQQQQRRRSSSVVV[[[```eeegggjjjpppuuu{{{yyymmmeee_________[[[YYYYYYYYYUUUUUUZZZdddssstttZZZBBB<<<;;;777777;;;666666555444333333333333000111111222222222111111333222111000000222444555444444444555555555555555555555555666666666666666555555666666666555333222555666666666666666666555777444777======;;;FFFWWWttt}}}yyy~~~tttmmmkkkssswwwhhhXXXUUUfffzzzsssgggdddggglllrrr}}}ooojjjhhheeecccbbbdddeeefffeeeeeecccbbbbbbccccccaaa___eee```ZZZXXXZZZ[[[XXXUUURRROOOJJJFFFDDDCCCAAA@@@===:::666555555444222///......------------......+++---......,,,+++***+++************************++++++++++++***((('''&&&++++++***)))(((((())))))))))))*********))))))(((+++******)))(((''''''&&&((((((((((((((()))******)))))))))))))))******+++---+++(((&&&&&&&&&&&&%%%(((((((((((()))***+++,,,------000444999<<<===<<>>999888555444555444444333333333333222222000000000000000000000000000111111111111222222222333444444222111111333666444444444444444444444444222333444555555555444333555555444444444444555555666888::::::999<<>>;;;666333222222111000111000///...---,,,,,,,,,,,,,,,,,,***))))))***,,,++++++++++++******))))))''''''((()))***++++++,,,+++***))))))))))))))))))((())))))******)))))))))******))))))((((((''''''((((((((((((((()))******)))))))))))))))******+++...,,,***)))******)))(((((((((((()))******++++++(((+++...///111444:::???EEEGGGKKKPPPTTTXXXZZZ[[[XXXQQQKKKOOOWWWaaannnxxx~~~~~~|||xxxrrrllliiigggaaaWWWNNNNNNVVV___bbbbbbaaabbbdddhhhpppxxxxxxsssmmmiiidddbbbccchhhoootttzzz|||~~~|||}}}zzzvvvrrrnnniiiccc___TTTKKKAAA<<<888555555888>>>@@@CCCGGGIIIIIIIIIHHHHHHHHHGGGFFFEEEFFFIIILLLLLLVVVdddtttzzzxxxtttooojjjeeebbb```]]][[[XXXWWWWWWWWWWWWVVVWWWWWWWWWUUUSSSRRRSSSTTTVVVUUUUUUTTTTTTUUUVVVWWWXXX[[[___aaabbbeeekkkpppqqqvvv|||{{{vvvqqqllljjjccc```ZZZWWWUUUSSSRRRPPPQQQPPPOOONNNMMMNNNOOOOOOVVVXXXZZZXXXUUUSSSUUUWWW^^^aaaeeeiiinnntttzzz~~~yyyrrrlllfffaaa^^^]]]ZZZVVVSSSRRRQQQOOONNNRRRUUU]]]iiiyyytttYYYHHH>>>555333555555444444444444333333333333222222000000000000000000000000000000000111111111222222111333444444333222222333444444444444444444444444222222333444444444444444222333444555555444333222222444666666555888>>>DDDVVVmmmsssiiimmmtttvvvwwwyyy{{{|||qqq]]]XXXfff|||wwwooojjjfffllluuu~~~vvvssswwwrrrkkkfffeeeeeefffgggkkkgggbbb___^^^^^^^^^^^^bbb___[[[XXXWWWVVVSSSQQQPPPMMMJJJGGGEEEDDDBBB@@@<<<:::666444333444444555222111000...,,,++++++++++++++++++)))'''(((+++---,,,,,,++++++***)))))))))((((((((())))))***+++,,,******)))))))))))))))***'''((())))))))))))))))))***)))))))))((((((((('''((((((((((((((())))))***)))))))))))))))******+++---+++*********+++)))((((((((()))***************'''+++......---111999AAAEEEHHHLLLQQQVVVZZZ\\\^^^\\\SSSKKKLLLRRRZZZfffpppyyy}}}{{{sssllliiiiiifff[[[OOOIIIMMMTTT[[[^^^]]]]]]]]]aaammmyyy|||xxxsssoooiiieeedddeeeiiilllsssuuuyyy|||~~~~~~}}}||||||zzzwwwtttrrrnnniiifff]]]TTTKKKEEE???999666666999;;;>>>BBBEEEHHHJJJKKKHHHIIIHHHGGGEEEEEEGGGIIIIIINNNVVVaaaooo|||vvvoooiiiffffffbbb^^^\\\[[[[[[ZZZZZZZZZZZZYYYWWWUUUTTTTTTTTTVVVTTTRRRPPPPPPQQQRRRSSSVVVWWWXXXWWWVVVWWWZZZ]]]```bbbeeehhhlllpppuuuyyy}}}~~~yyytttpppmmmlllkkkjjjiiiiiiiiijjjkkkjjjiiifffccc___\\\[[[XXXVVVRRRPPPPPPPPPOOONNNNNNNNNNNNMMMMMMNNNPPPRRRWWWZZZ\\\[[[YYYYYY\\\___dddhhhnnntttyyy}}}zzzwwwqqqkkkeeeaaa]]]\\\VVVTTTRRRQQQPPPQQQQQQQQQPPPVVVbbbqqqcccKKK???999333222444555444333444444333333333222222222000000000000000000000000000000000000111111111111000222444444333222111222333333333333333333333333222222333333444444444444222444555777777555444222222444555555555888===AAANNNeeeyyykkkiiimmmpppsssvvv{{{zzzaaaVVV```ttt}}}sssmmmfffjjjqqqzzzvvvrrrzzzuuunnnhhhffffffggggggmmmiiidddaaa``````______```^^^[[[XXXUUUSSSPPPNNNOOOMMMJJJGGGFFFDDDBBB@@@===<<<999666444333444555333222000...,,,+++******++++++***)))'''(((+++...+++++++++*********))))))+++***))))))((()))))))))***)))))))))))))))******''''''((()))))))))))))))))))))))))))((((((((((((((((((((((((((())))))***)))))))))))))))******+++***)))((((((******((('''(((((()))************)))(((+++------,,,000888@@@FFFIIINNNSSSYYY]]]```aaa\\\SSSMMMMMMQQQVVV^^^ffftttzzz|||tttmmmjjjjjjddd^^^SSSJJJFFFJJJRRRXXXXXXYYYYYY]]]hhhuuuzzzxxxqqqooollliiigggfffeeeeeennnpppssswwwyyyyyyyyyxxxwwwvvvuuuuuuuuussspppmmmddd\\\SSSNNNGGG>>>888777777888:::>>>BBBFFFJJJLLLGGGHHHIIIIIIHHHGGGIIIJJJIIIKKKMMMRRR\\\lll|||vvvrrroookkkfffcccaaa```___^^^[[[ZZZXXXXXXWWWWWWWWWVVVSSSQQQOOOMMMMMMNNNOOOPPPSSSSSSRRRQQQPPPPPPQQQSSSWWWXXXYYYYYYZZZ\\\```cccdddfffhhhiiihhhddd```^^^^^^]]]]]]\\\[[[[[[[[[[[[YYYYYYXXXVVVTTTRRRQQQPPPQQQOOOLLLKKKKKKLLLKKKJJJLLLMMMNNNNNNMMMNNNQQQTTTZZZ]]]_________```dddhhhlllqqqwww~~~~~~vvvrrrllljjjfffaaa\\\XXXWWWVVVSSSSSSTTTTTTTTTUUUVVVWWWUUU]]]jjjxxxsssVVVDDD<<<999555333555777666444444444333333333222222222000000000000000000000000//////000000000111111111///222444444333111111111333333333333333333333333222222222222333333444444333444666777777666444333444444555555666999<<<>>>III^^^{{{}}}mmmgggiiinnnssswwwyyyfffUUU[[[mmmxxxpppggghhhmmmvvvvvvrrrzzzuuuooojjjhhhhhhhhhhhhllliiieeebbbaaaaaa```______^^^[[[XXXTTTQQQNNNMMMNNNLLLJJJHHHGGGEEEBBB@@@>>>>>><<<999444222111111222111000...,,,+++++++++***++++++***)))))),,,...************************...,,,***)))''''''(((((()))))))))))))))******+++&&&&&&'''((())))))))))))))))))))))))((((((((((((((((((((((((((()))******)))))))))))))))******+++'''&&&&&&'''))))))(((&&&((()))***++++++***)))((()))+++,,,,,,,,,///666;;;EEEIIIOOOWWW]]]aaabbbcccZZZRRRMMMNNNQQQTTTYYY^^^mmmssszzz{{{uuuoookkkkkkdddaaaZZZPPPHHHGGGLLLSSSUUUXXXZZZ\\\dddnnnttttttqqqrrrrrrrrrqqqooollljjjlllnnnqqqsssuuuuuuuuutttuuuuuuvvvyyyzzzyyyvvvsssiiibbb[[[WWWPPPEEE>>><<<:::::::::<<>>AAADDDEEEGGGJJJKKKKKKJJJJJJKKKBBBCCCDDDDDDFFFMMMWWW___rrr}}}zzzvvvrrroooiiieeeaaa___]]]\\\YYYVVVWWWWWWVVVTTTSSSRRRQQQQQQMMMNNNPPPRRRSSSSSSRRRPPPLLLNNNPPPPPPPPPRRRTTTVVVRRRRRRSSSTTTTTTTTTSSSSSSOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPOOONNNNNNNNNNNNNNNMMMLLLKKKKKKMMMNNNMMMLLLHHHLLLPPPQQQQQQSSSYYY___gggjjjmmmooopppttt{{{}}}vvvooojjjfffcccaaa\\\\\\[[[XXXTTTRRRSSSUUUQQQWWW```ggglllooorrrttt|||gggNNNAAA???888:::888444666<<<===;;;444444333333333333222222000000000000000000000000////////////000000000111111222222111000000111333222222222222222222222222333222111111111222333444333333333333333333333333555444444555777999::::::@@@NNNiiisssiiiiiiooosssuuuwww}}}nnnYYYXXXXXXlllwwwjjjhhhhhhnnnyyyzzzwwwuuurrrnnnlllkkkkkkjjjiiigggeeeccccccbbbaaa___]]]]]]]]][[[XXXRRRNNNKKKJJJMMMKKKIIIHHHGGGEEEBBB@@@---111555777555444555666111000///...---,,,,,,,,,)))+++---------,,,---...(((((()))***+++,,,,,,------,,,***((('''((()))***))))))((())))))***++++++%%%&&&'''((())))))))))))(((((((((((())))))))))))((((((((((((((()))******)))))))))))))))******+++&&&%%%&&&(((******)))'''((()))***++++++***((('''***((('''(((+++...000000:::@@@IIIRRRYYY\\\\\\[[[WWWOOOJJJJJJLLLNNNSSSYYY]]]dddnnnuuuwwwuuurrroookkkgggbbb^^^YYYTTTMMMIIIQQQZZZ______^^^bbbfffgggnnnpppsssvvvyyyzzzzzzzzzzzz{{{{{{||||||{{{yyyxxxzzz|||~~~zzzuuupppllljjjdddYYYPPPMMMGGGDDD???;;;:::;;;===???EEEGGGJJJLLLKKKIIIIIIIIIDDDEEEFFFDDDCCCFFFLLLQQQ]]]qqq|||yyyvvvrrrlllgggeeeaaa\\\XXXYYYYYYXXXVVVTTTRRRPPPOOOMMMNNNOOOQQQQQQPPPLLLJJJKKKMMMOOOPPPOOOPPPQQQSSSQQQQQQQQQPPPPPPPPPQQQQQQJJJJJJKKKLLLMMMMMMMMMMMMLLLLLLKKKJJJJJJJJJKKKKKKJJJIIIIIIJJJLLLNNNMMMMMMKKKPPPUUUWWWXXX\\\ccciiiooorrruuuxxxyyy~~~vvvqqqjjjeeebbb___]]]\\\VVVWWWWWWTTTPPPNNNPPPSSSXXXbbbooo{{{sssXXXAAA:::===666999888444666===@@@>>>444444444333333333222222000000000000000000000000////////////000000000000222222222000//////222444222222222222222222222222333222111111111222333444222222111000000111222222444333333444666888999888===IIIdddtttjjjiiinnnrrrssszzz}}}~~~rrr]]]\\\QQQccc|||yyylllhhhggglllwwwwwwqqqssspppllljjjjjjjjjjjjiiifffeeedddcccccccccdddeeeaaa___[[[WWWSSSPPPNNNMMMRRRNNNJJJGGGFFFFFFEEEDDD???>>>;;;888555333111111111000///......------...,,,,,,++++++++++++******************************...---,,,+++******************))))))((((((''''''))))))))))))))))))))))))+++***((('''''''''((()))''''''((()))))))))))))))++++++++++++************&&&''''''((((((((((((((()))***+++,,,,,,+++))))))++++++***)))(((***...111666<<>>999;;;>>>===AAADDDGGGKKKLLLLLLKKKJJJFFFEEEDDDCCCDDDFFFHHHJJJSSS^^^ooowwwpppkkkhhhfffeeeaaa^^^ZZZWWWVVVVVVUUUTTTRRRQQQPPPPPPOOOOOOOOOOOORRRRRRQQQQQQPPPQQQQQQQQQMMMNNNOOOPPPPPPOOOMMMLLLNNNNNNMMMMMMMMMNNNPPPQQQPPPOOOMMMKKKKKKKKKKKKLLLMMMNNNNNNNNNNNNPPPTTTWWWUUUWWWYYY[[[___fffnnnssswwwyyy}}}yyytttfffdddaaa]]]YYYVVVTTTSSSTTTQQQRRRUUUSSSPPPTTT\\\aaassswww^^^JJJ<<<777888555555555555777999;;;===666555444333333444555666222111000000111111///---------,,,+++,,,...000222555444333222111111111111222222222222333444555555333333333333222111000000111222222222222333666888444444555666777888999999CCCIII]]]{{{vvvllllllsssyyy{{{ooo[[[XXXYYYnnnssshhhbbbhhhttt}}}xxxrrrssspppmmmjjjjjjiiihhhgggdddcccbbbbbbbbbccceeefffbbb___\\\WWWSSSQQQOOONNNQQQNNNJJJGGGFFFFFFDDDCCC???>>>;;;888555333222111111000///......------.........---------,,,,,,,,,************************++++++***)))(((((((((((((((((((((((())))))))))))''''''''''''''''''''''''))))))(((((()))***+++,,,'''(((((()))))))))))))))((((((''''''&&&&&&&&&%%%'''(((((()))***)))))))))******+++,,,,,,+++***)))*********))))))***---000444999BBBKKKRRRVVVVVVVVVRRRMMMIIIJJJOOOTTTVVVVVVWWWZZZ```iiirrrwwwwwwuuusssrrroookkkjjjiiibbbYYYTTTZZZ```bbb___\\\[[[\\\bbbiiirrrxxx{{{zzzxxxwwwvvvsssuuu|||}}}xxxsssmmmiiieeeccc]]]ZZZRRRGGG@@@???>>>;;;===???BBBEEEGGGIIIIIIIIIHHHGGGFFFEEEEEEFFFHHHIIINNNUUUbbbrrr}}}xxxtttpppmmmiiifffbbb___^^^]]][[[YYYWWWVVVVVVUUUUUUUUUVVVVVVSSSSSSRRRQQQQQQQQQQQQRRRRRRSSSTTTTTTTTTSSSRRRQQQSSSSSSRRRQQQQQQQQQRRRRRROOOOOOOOONNNOOOOOOPPPPPPOOOPPPQQQQQQQQQTTTXXX[[[___aaadddggglllsss{{{zzzqqqiiieee___]]][[[YYYVVVTTTSSSSSSRRROOONNNPPPPPPQQQXXXaaatttgggRRRCCC888444555666555555555555666666777555555444444444444555555333222111222333333111///000///...---...///111333222222111111111111222222222222222222333444555555333333333333333222222111111111111111///000222444333444555666777888999999===CCCVVVttttttrrrxxx~~~|||iiiYYYUUUfffwwwllldddhhhrrr{{{yyyttttttqqqmmmkkkjjjhhhfffdddaaaaaaaaaaaabbbccceeefffbbb```\\\XXXTTTRRRPPPPPPQQQNNNIIIFFFEEEEEECCCBBB???===;;;888555333222111111000///......------...------------,,,,,,,,,,,,***************************))))))((((((((())))))'''''''''((()))*********++++++++++++++++++++++++(((((())))))***,,,---...(((((((((((())))))))))))+++******)))((('''&&&&&&((())))))*********************++++++++++++******)))***+++*********,,,...111555===FFFMMMQQQSSSTTTPPPMMMJJJLLLQQQVVVXXXXXXXXXXXX[[[aaajjjrrrwwwyyyvvvvvvtttqqqqqqqqqllleeeXXXZZZ]]]______^^^\\\[[[\\\dddooowwwyyyxxxtttrrrooolllnnnuuu||||||vvvqqqmmmkkkjjjeeeddd^^^SSSJJJEEE???999:::;;;<<>>NNNkkk~~~~~~yyy~~~}}}cccWWW^^^vvv|||qqqggghhhoooxxxzzzvvvuuurrrnnnllliiigggdddaaa____________aaabbbdddfffcccaaa]]]YYYUUUSSSRRRQQQPPPMMMIIIEEEDDDCCCBBBAAA>>>===;;;888555444222222111000///......------...+++++++++************)))************************+++************++++++,,,'''((((((((()))))))))***,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))***+++,,,,,,((((((((((((((())))))***------,,,+++***(((((('''(((((()))************)))((()))))))))************(((***++++++******+++,,,---111888???FFFKKKOOOPPPOOONNNMMMPPPUUUZZZ]]]]]]]]][[[YYY[[[```iiiqqqvvvwwwxxxwwwtttttttttpppjjj```]]][[[[[[^^^aaaaaa```[[[bbbkkksssuuuuuusssrrrkkkhhhhhhnnnvvv|||yyysssooommmmmmjjjkkkggg]]]SSSLLLCCC::::::::::::;;;>>>BBBFFFHHHGGGFFFFFFFFFFFFGGGHHHIIIFFFHHHJJJOOOWWWbbboooxxx}}}zzzwwwuuuqqqllliiigggfffeeecccbbbaaaaaaaaaaaa```___^^^^^^^^^^^^^^^]]]]]]\\\\\\[[[[[[ZZZZZZ[[[[[[[[[ZZZZZZZZZZZZZZZ[[[\\\^^^___``````___^^^aaabbbdddeeegggjjjooossssssvvvzzzyyytttmmmgggaaa\\\WWWTTTNNNNNNMMMMMMMMMMMMNNNNNNPPPMMMLLLOOOWWWdddsss}}}nnn[[[EEE;;;888666555444555555666555444222000///222333444555555444333222111000000111222222000///222222111000000000111222///......//////000111222111111111111222333444555111111222444444555555555333444555444222111222444333333444555555666777777:::===JJJbbb~~~xxxtttrrr|||~~~sss___]]]oootttiiiggglllsss}}}zzzwwwvvvsssooollliiifffcccaaa___^^^^^^^^^___aaabbbccccccaaa]]]YYYVVVTTTRRRRRRPPPLLLHHHDDDCCCBBBAAA???>>>===:::888666444333222111000///......------...++++++*********)))))))))*********************************)))******++++++***)))))))))((((((((('''''''''''''''''''''''''''))))))))))))))))))(((((()))(((((('''((()))******,,,+++***)))((('''&&&%%%&&&'''(((((())))))((((((''''''''''''(((((())))))(((***++++++***)))***,,,+++...333999@@@EEEJJJLLLNNNOOOQQQTTTZZZ^^^aaaccc```^^^ZZZXXX[[[cccmmmsssxxx{{{{{{yyywwwvvvqqqkkkeee^^^WWWUUUYYY___cccddd___ccciiimmmpppqqqssstttlllhhhgggjjjooouuu~~~zzzvvvsssssssssnnnooolllcccZZZRRRIIIAAA>>><<<:::999:::===@@@CCCAAAAAABBBCCCEEEGGGHHHIIIGGGHHHJJJLLLOOOUUU]]]bbbjjjsss}}}zzzyyywwwuuurrrpppnnnlllllllllkkkjjjiiihhhhhhhhhhhhjjjiiiiiihhhgggfffffffffeeeeeefffggghhhhhhiiiiiiffffffhhhiiiiiihhhffffffmmmoooqqqsssuuuyyy|||vvvqqqgggddd^^^YYYVVVRRROOOLLLLLLKKKJJJJJJJJJJJJJJJKKKMMMMMMOOOUUUaaaqqq|||___NNN===666777666555444333444555666666444333222111222333444444333222111222111111222333333222000111000000000//////000000000///////////////000000111111111111222333444444000111222333444555555555111333444444333222333555333333444444555555666666999<<>>===<<<:::888666444333333111000///......------...,,,,,,,,,,,,++++++++++++************************)))(((((('''''''''((((((*********)))(((''''''''''''''''''''''''''''''''')))))))))))))))((('''''')))((('''''''''(((***+++---,,,,,,+++***))))))(((&&&&&&'''((((((((((((((('''&&&&&&&&&'''((()))***)))***+++***((((((***,,,***,,,///444:::@@@EEEHHHLLLNNNRRRWWW\\\aaadddfffcccaaa]]][[[\\\bbbkkkrrryyy~~~~~~{{{yyysssmmmfff^^^UUUPPPRRRYYY^^^aaabbbdddgggiiikkknnnrrruuuoookkkiiijjjkkkmmmttt|||}}}||||||}}}~~~ttttttpppggg___ZZZSSSMMMEEEBBB>>>:::888999:::<<<;;;<<<===???BBBDDDEEEFFFFFFHHHJJJKKKLLLOOORRRUUUXXX___jjjuuu|||zzzxxxxxxzzzzzzxxxwwwvvvvvvvvvvvvvvvuuutttsssrrrqqqqqqqqqnnnoooppprrrssstttttttttrrrsssssssssssssssrrrrrr{{{}}}wwwqqqlllfffbbb]]]ZZZUUURRRPPPNNNLLLJJJKKKJJJJJJIIIIIIIIIJJJJJJKKKOOOUUU^^^kkkzzzoooQQQCCC777444555444333333222333444555666666777777111222222333333222222111333333222444555666444333.../////////////////////111000///////////////000111000000111111222333444///000111222333444444333...000222222111111222333333333333444444444555555444999AAAPPPgggzzzmmmeeehhhrrrxxxmmm___cccooorrrjjjgggiiitttzzzxxx{{{vvvpppjjjhhhggggggfffbbbaaa___]]]\\\[[[[[[\\\aaa___\\\XXXUUUSSSRRRRRROOOKKKGGGCCCAAA@@@>>>======<<<:::888666444333333111000///......------...,,,,,,,,,,,,++++++++++++***************************)))((('''''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))(((((()))*********)))((())))))'''''''''(((***+++---------,,,,,,,,,++++++''''''((()))))))))))))))((((((''''''((()))+++,,,++++++***(((''''''***,,,++++++---111666<<>>???@@@AAAAAACCCFFFGGGHHHJJJMMMOOOMMMSSS[[[bbbiiivvv|||}}}~~~|||uuulllfffbbb___[[[XXXWWWUUUQQQOOONNNMMMKKKJJJJJJJJJJJJJJJKKKKKKLLLMMMNNNVVV```jjjwww|||yyyzzzppp]]]DDD;;;444444444333222444222222222333555666888999222222111111111111222222111111111222444444333111------...///000000000000////////////000111222222000000000000111222333444///000000111222222222222000111333333111000000000333333333333333444444444222999@@@III[[[ttt}}}jjjeeegggooo|||rrr{{{~~~zzziiieeehhhyyy{{{ooogggfffooozzzyyyxxx|||wwwpppjjjhhhhhhhhhiiicccbbb___]]][[[ZZZYYYYYY```___[[[XXXUUUSSSRRRQQQOOOKKKFFFCCCAAA???>>><<<===<<<:::888666444444333111000///......------...*********))))))))))))(((************************,,,,,,+++)))((((((((((((''''''(((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))+++,,,,,,,,,+++***)))'''&&&'''(((***+++))))))(((((((((((((((((((((((()))******************))))))))))))+++---...,,,+++***'''&&&'''***---++++++,,,///444:::???CCCGGGKKKQQQWWW\\\aaaeeegggrrrqqqnnniiidddbbbeeehhhpppxxx}}}zzzsssllljjjfff^^^WWWRRRRRRTTTWWWaaaccceeeggghhhjjjmmmooouuurrrqqqppplllhhhjjjpppqqqtttzzzyyymmmfffeeeccc```[[[WWWPPPHHHAAA<<<999888666777888:::;;;<<<<<<<<<<<<>>>AAABBBDDDGGGKKKNNNIIINNNTTTWWWZZZbbboooyyy}}}uuummmhhh```\\\ZZZXXXUUUSSSRRROOOLLLJJJIIIIIIHHHFFFIIIIIIJJJKKKLLLNNNOOOPPPSSS^^^jjjttt}}}{{{yyy}}}zzzbbbNNN>>>888555666666444444666222222222222333555777999333222111000000111222333...------...000111///...------...000111111111111---......///111222444555000000000000111222333444//////000111111111111000444555777666333111000000333333333333333333444444444;;;AAAEEESSSjjj~~~jjjgggjjjqqq}}}pppxxx~~~|||uuujjjeeerrrssshhhdddlllvvvvvvsss{{{uuuoookkkjjjjjjhhhffffffdddcccaaa_______________]]][[[XXXUUUTTTSSSSSSOOOLLLGGGCCCBBBBBBAAA@@@AAA@@@===999666555444333666333///,,,+++,,,///111,,,,,,,,,+++***)))((('''***************************)))''''''((())))))((()))(((''''''''')))***+++,,,***)))'''''''''((((((%%%%%%&&&((()))+++,,,,,,''''''''''''((()))++++++,,,,,,,,,+++++++++******++++++******)))((((((((('''))),,,...///---***((((((***+++***)))((()))***000...,,,,,,...333888;;;IIIHHHMMMWWW]]]aaahhhqqq|||~~~~~~vvvjjjbbbaaacccfffmmmuuuxxxvvvqqqnnnmmmjjjjjjggg___VVVPPPNNNNNNYYY^^^dddffffffgggmmmrrrrrrwwwzzzwwwnnnhhhgggiiioooqqqtttwww{{{|||uuunnniiihhhhhhhhhccc\\\UUUNNNGGG@@@<<<999888777888::::::999888<<<===>>>???AAAEEEJJJNNNJJJLLLNNNPPPSSSXXX]]]bbbooovvvzzzrrrjjjeee\\\ZZZVVVRRRPPPNNNNNNNNNNNNMMMLLLMMMNNNMMMKKKIIIIIILLLOOORRRRRRSSSUUUVVVfffmmmyyy{{{}}}|||gggPPPAAA888777666444333222111111333333333333333222111000333333333222111000///...////////////////////////////////////000000000000111111111000000000000///---......///000111111111333333444555444333111000555555555555444333222222444444333222222222333333444777<<>>CCCPPPhhh}}}vvvvvvtttrrruuussssssyyy|||uuuppppppkkkiiikkktttpppkkkvvv}}}ppphhhhhhjjjsss}}}|||rrrsss|||vvvpppllllllmmmmmmkkkiiigggeeecccbbbaaaaaaaaaaaa^^^ZZZUUUQQQPPPPPPPPPPPPLLLGGGDDDCCCCCCCCCBBBAAA???<<<999666444333333000000000///...,,,***)))******+++,,,,,,,,,,,,,,,***************************)))(((((()))***)))((()))(((((((((((())))))***''''''&&&'''((()))***+++******))))))((((((''''''''''''''''''((()))*********))))))))))))(((((((((&&&&&&&&&'''((()))))))))'''((())))))******))))))(((***+++***)))((()))******)))***+++,,,///222333888===GGGRRRYYY```kkkvvvssseee]]]ZZZ^^^aaagggnnnssstttrrrooolllkkkjjjgggbbb[[[RRRMMMMMMQQQVVV\\\```cccdddeeelllrrrxxxxxxuuurrrsssuuuuuuxxx|||~~~zzzyyyxxxvvvrrroooooolllhhhddd```[[[VVVSSSKKKGGGBBB>>>;;;999666444///222666:::<<>>JJJaaauuuzzzvvvuuusssuuu~~~qqqmmmnnnzzz}}}xxxwwwtttpppnnnoooaaa]]]ZZZ```pppzzziiimmmxxxwwwlllhhhhhhooowwwyyyqqqttt|||vvvoookkklllmmmmmmlllkkkiiigggeeecccbbbbbbcccddd```[[[UUUQQQOOOOOOOOOPPPLLLGGGDDDDDDDDDCCCCCCAAA???<<<888666444333333111111000///...,,,+++***+++,,,,,,------,,,,,,,,,***************************)))((()))***+++)))((()))(((((((((((()))))))))***************+++,,,,,,******))))))(((((('''''''''''''''''''''((()))***++++++++++++************'''''''''(((((())))))))))))((((((((())))))******(((***+++***)))((()))*********+++---...000111111333;;;FFFPPPVVV___kkktttyyy|||}}}yyyoooddd^^^\\\ZZZ[[[```gggooosssrrrpppiiihhhfffggggggccc\\\VVVRRRRRRTTTYYY___ccceeeeeeiiinnnuuuxxxwwwwwwzzz}}}|||}}}~~~yyysssqqqooommmkkkiiifffbbb___YYYTTTMMMFFFAAA===888666222444777999;;;===@@@BBBKKKLLLNNNNNNMMMNNNOOOPPPQQQQQQRRRTTTXXX^^^cccfffhhhmmmuuu~~~wwwrrrhhhccc\\\WWWTTTSSSQQQPPPMMMLLLKKKJJJJJJJJJKKKKKKHHHKKKMMMLLLIIILLLSSSYYYaaaiiiuuuxxxbbbNNNAAA:::666333333222222222222333333000111111111111111000000...///000000111111000000000000000000000000000000////////////000000000000222222222222111111111111............//////000000000111222333333222111000000000222333333444444444333333333333444555777777666555666888;;;EEEYYYlll~~~ssssssrrrttt|||~~~pppjjjfffmmm||||||uuuppppppooommmmmmpppddd]]]WWWXXXbbbvvvjjjgggpppqqqiiieeehhhnnnvvv{{{}}}wwwrrrwww{{{uuunnnjjjjjjlllmmmllllllkkkhhhfffdddccccccccceeebbb]]]WWWSSSPPPOOOOOOOOOKKKGGGDDDCCCCCCCCCCCC@@@>>>;;;888555444333222333222000...------......------------,,,+++***)))***************************))))))***++++++)))(((((())))))))))))(((((((((+++++++++++++++***))))))(((((((((((())))))))))))'''''''''''''''(((((()))*********************************))))))(((((((((******)))((()))***+++,,,(((***+++***)))((()))***)))***+++,,,---...//////111:::DDDMMMTTT^^^hhhooonnnoooooojjjddd^^^\\\\\\XXXXXX\\\ccckkkppppppooojjjhhhfffgggiiihhhccc___[[[YYYVVVWWW\\\aaafffhhhgggkkkqqqtttwwwyyy~~~xxxsssrrrqqqqqqpppoookkkhhhccc^^^VVVNNNGGGAAA;;;777888999:::999999;;;>>>AAAIIILLLOOOPPPPPPOOOPPPQQQOOONNNMMMLLLNNNQQQUUUWWWZZZ]]]cccjjjsssxxxpppjjjeeeaaa]]]ZZZVVVRRRQQQPPPOOONNNMMMLLLLLLKKKKKKJJJKKKKKKIIILLLOOONNNMMMQQQYYYaaassszzz~~~eeeQQQEEE>>>888333222111111111111222333333///000000111111000000000///000000000000///..............................////////////000000000000222222222111111111000000.............../////////111222333444444333222222000111222444555555555555444333444444555666777888888666777888:::AAARRRbbbooopppqqqsss{{{~~~ssskkkdddfffrrr~~~~~~wwwpppooommmjjjjjjlllhhh```ZZZZZZ___kkkppphhhmmmyyylllcccbbbeeellltttyyy|||wwwtttzzz}}}vvvnnniiijjjkkkllllllmmmllliiifffdddccccccccceeebbb^^^YYYTTTQQQOOONNNMMMJJJFFFCCCBBBCCCCCCBBB@@@>>>;;;888555333222222333111///...---...000111......------,,,***)))(((************************)))))))))+++,,,,,,***'''((())))))))))))(((((('''))))))))))))((('''&&&%%%&&&''''''((()))******+++(((''''''&&&''''''((((((''''''((((((((((((((()))+++++++++***)))(((((((((***))))))))))))***+++,,,(((***+++***)))((()))***(((((()))***++++++,,,,,,000888AAAHHHRRR]]]dddggggggfffccc^^^ZZZWWWWWWXXXYYYYYY\\\```fffjjjllllllllllllkkkkkkkkkjjjhhhfffddd```\\\YYYYYY^^^dddhhhgggiiilllooosssxxx~~~vvvuuuuuuvvvwwwvvvrrroooiiieee]]]VVVNNNFFF???:::;;;<<<===<<<;;;;;;===???GGGJJJNNNPPPPPPOOOPPPPPPQQQPPPMMMLLLLLLMMMOOOQQQQQQSSSVVVZZZ___gggooouuu~~~~~~sssppplllfffaaa\\\YYYWWWSSSQQQOOOMMMKKKJJJJJJJJJKKKLLLLLLLLLLLLLLLKKKKKKLLLNNNPPPRRRTTTYYYaaagggzzz~~~nnnUUUDDD>>>;;;555000111111111000111111222222...//////000000000000/////////000//////...------------------------------------------............111111111000000000000///000000000000000000000000111222333444555444333333111222333444555666666666555555555555555666777888999777777999:::>>>KKKXXXsssnnnppprrrttt{{{~~~wwwpppgggeeekkkvvv~~~vvvrrrmmmgggdddeeefff___ZZZ]]]```fffvvvyyynnnnnnyyypppccc``````dddmmmtttyyy~~~yyywww~~~xxxooojjjjjjlllllllllmmmllliiifffdddcccccccccbbb```^^^ZZZUUUQQQNNNLLLLLLIIIDDDBBBAAABBBBBBBBB@@@>>>;;;888555333222222........./////////000000+++,,,,,,,,,+++***))))))************************))))))***+++---,,,***'''((()))******)))((('''&&&&&&'''((((((((('''&&&&&&'''''''''((()))*********(((''''''&&&&&&'''''''''''''''''''''(((((())))))))))))))))))))))))((((((((((((((()))))))))******(((***+++***)))((()))***))))))))))))***+++,,,,,,---444;;;BBBOOO\\\aaa___aaa___]]]YYYVVVVVVVVVWWW[[[\\\^^^```aaadddgggjjjjjjmmmqqqsssrrrooonnnmmmkkkiiieee___[[[\\\bbbggghhhhhhhhhjjjnnnttt|||{{{{{{{{{}}}}}}|||xxxuuuoookkkfff___XXXOOOFFF@@@<<>>;;;777555333222222)))+++...000111000...---))))))***++++++++++++***************************))))))***,,,---,,,***'''((()))*********((('''&&&&&&'''(((*********))))))(((((((((((())))))))))))(((''''''&&&&&&&&&''''''((()))))))))******++++++&&&&&&''''''((()))))))))&&&''''''((()))((((((((((((***+++***)))((()))***---,,,+++++++++,,,...///***000666>>>MMM\\\```[[[[[[ZZZZZZYYYXXXXXXYYYZZZ\\\___aaa```___```dddhhhdddkkktttxxxxxxuuuttttttppppppmmmggg```^^^bbbgggiiigggfffgggkkkrrrzzz}}}zzzxxxxxxxxx|||yyytttqqqmmmggg```WWWNNNGGG<<>><<<888555222111000///...---...//////---+++,,,,,,,,,,,,,,,,,,,,,,,,'''+++---+++'''%%%(((++++++++++++,,,,,,---------,,,,,,***)))(((((((((((())))))(((((()))***++++++++++++***)))((('''&&&&&&&&&''')))*********)))(((&&&&&&''''''(((((())))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((())))))(((((()))************))))))///444999CCCQQQXXXWWWUUUWWWYYYZZZZZZZZZ[[[\\\]]]]]]]]]```cccdddcccbbbcccmmmuuuvvvxxx|||zzzuuu{{{~~~}}}tttkkkfffccc```iiiiiikkknnnnnnmmmrrryyywww{{{~~~{{{uuupppnnnpppsss{{{zzzyyyxxxtttnnnggg^^^XXXTTTPPPPPPQQQQQQPPPLLLFFFAAADDDBBBBBBIIIUUU___ddddddaaa^^^YYYUUUTTTRRRQQQOOOMMMMMMOOOPPPRRRSSSTTTUUUXXXXXXYYY]]]ccciiimmmoookkklllnnnsss|||yyyrrrhhheee___ZZZVVVSSSRRRRRRQQQQQQRRRRRRPPPNNNLLLKKKMMMMMMKKKIIIHHHJJJNNNQQQSSSVVVYYY^^^bbbgggkkkmmmlllnnnrrrwww{{{}}}|||{{{}}}{{{{{{}}}xxxbbbGGG???666222333666666555222222222111000//////...//////............//////............////////////111000///......---..................////////////........................222111000///------------000111222333444333222222333222222111111222222333555555444444444555555555666777777777777888;;;===OOOmmmxxxnnniiimmmuuu{{{zzzsssllliiijjjkkkmmmfffaaaaaaaaabbbhhhnnnwwwppphhhrrrtttgggbbb___dddkkkqqqyyyuuuoooooonnnnnnooopppnnnjjjfffcccaaaaaaaaacccaaa]]]XXXTTTPPPMMMLLLKKKHHHDDDBBBBBBBBBAAA@@@BBB@@@>>>:::777555333222111///......///000...---,,,,,,,,,,,,,,,,,,,,,,,,)))++++++((($$$$$$(((,,,+++++++++++++++,,,,,,,,,))))))((((((((()))******''''''(((((())))))))))))))))))(((((((((((((((((()))((('''''''''(((******((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******+++,,,,,,,,,,,,++++++///222555===IIIPPPPPPRRRTTTWWWYYYYYYZZZ\\\^^^bbbaaaaaaaaaaaaaaa```___aaajjjrrruuuxxx}}}~~~|||{{{sssnnniiidddcccdddhhhmmmnnnlllmmmqqqppptttwwwxxxvvvqqqmmmkkkmmmnnnttt~~~}}}xxxqqqiiiccc___ZZZXXXVVVUUUTTTQQQNNNKKKIIIFFFDDDGGGOOOYYY```ccchhhgggddd___ZZZVVVRRRPPPOOOOOOPPPRRRSSSUUUVVVVVVRRRQQQPPPRRRVVV[[[]]]^^^YYYYYY[[[^^^dddkkkrrrwww|||}}}zzzvvvtttsssnnnfff```ZZZXXXTTTPPPMMMLLLLLLLLLMMMMMMNNNNNNNNNMMMLLLKKKKKKLLLLLLKKKJJJNNNTTTYYY[[[```hhhpppwww{{{~~~fffRRRCCC===666333555666444222222222111111000//////...//////............//////............//////////////////.........//////000............////////////........................111000//////.../////////000111222333333333222222333222222111111222222333333333333444444666777777666777888888777999<<<>>>GGGaaayyyoooiiikkkssszzz{{{uuupppmmmmmmnnnnnniiidddbbbaaaaaahhhqqq{{{qqqbbbjjjxxxzzzkkkddd___aaaeeekkkrrryyywwwpppnnnlllmmmooorrrppplllhhheeecccbbbbbbccc```\\\WWWSSSPPPMMMLLLKKKHHHDDDBBBBBBBBBAAA@@@BBB@@@>>>:::777555333333333111///...///000000///---------,,,,,,+++++++++***+++)))&&&######(((---+++***************))))))%%%&&&&&&'''(((***+++,,,&&&&&&((())))))(((((('''&&&&&&'''((()))******+++***)))&&&%%%%%%'''***,,,************))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***++++++*********)))))))))******+++,,,,,,,,,,,,+++,,,//////000555>>>EEEFFFMMMPPPTTTWWWYYY\\\___aaacccdddcccaaa___]]]]]]^^^^^^eeelllpppvvv}}}~~~yyyvvvnnnggg___]]]aaahhhllljjjhhhiiiiiimmmqqqrrrqqqnnnlllllliiihhhkkksss{{{yyyrrrllliiihhheee```]]][[[YYYWWWVVVRRRNNNIIIGGGJJJRRRZZZ```dddffffffbbb[[[UUURRRRRRRRRSSSTTTVVVWWWYYYZZZ[[[TTTQQQNNNNNNOOORRRSSSSSSQQQPPPPPPQQQTTTXXX\\\___bbbeeehhhiiijjjooovvv|||{{{tttnnniiieeecccdddcccbbbcccccc```YYYSSSQQQPPPMMMKKKJJJJJJKKKLLLJJJJJJKKKLLLLLLMMMNNNNNNKKKMMMNNNMMMMMMPPPYYY```fffnnnzzzkkkTTTCCC===999555444555555222///222111111000000//////...//////............//////............////////////---------......///111111............////////////........................///.........///000111111000111222333333333333222222222111111111111222222111222222333444666888999777888888888777999;;;>>>@@@RRRppp{{{rrrjjjiiipppwww~~~}}}|||xxxtttqqqqqqrrrqqqmmmhhhddd______hhhssssssaaaccclll}}}rrriii```___aaadddkkkrrr|||}}}wwwoookkkjjjkkknnnsssqqqmmmiiifffdddddddddccc```\\\WWWSSSPPPNNNMMMMMMIIIEEECCCBBBBBBAAAAAA@@@>>><<<999666444222111444111...---...000000000......---,,,,,,+++*********+++***(((%%%&&&(((+++*********)))((((((((('''%%%%%%%%%&&&((()))++++++&&&''')))******)))'''&&&%%%&&&&&&'''((()))******)))(((&&&&&&&&&''')))+++*********))))))(((((((((((((((((((((((((((((((((+++***(((''''''(((***+++,,,,,,++++++***)))))))))(((((()))************))),,,------,,,///555<<<@@@HHHKKKQQQVVVYYY]]]bbbeeeaaabbbcccaaa^^^]]]]]]___[[[___dddiiipppxxxzzzwwwuuuooohhh```[[[YYY^^^cccdddeeeggggggjjjnnnppppppoooooopppiiigggggglllsss{{{|||wwwtttuuurrrmmmiiifffccc___]]]YYYVVVPPPKKKIIILLLTTTYYYWWW[[[___]]]WWWTTTUUUWWWTTTUUUWWWYYY\\\___aaabbbXXXUUUPPPNNNNNNOOOOOOOOOSSSRRRQQQPPPQQQSSSUUUVVVVVVWWWXXXXXXXXX\\\aaafffeeeggghhhhhhggggggiiijjjkkkqqqzzz|||vvvtttrrrpppoooooooooooonnniiibbb\\\ZZZXXXWWWVVVWWWXXXZZZ\\\]]]ZZZTTTOOOMMMLLLKKKJJJJJJJJJLLLMMMJJJKKKLLLMMMOOOQQQSSSTTTNNNQQQSSSRRRPPPSSS[[[cccpppwwwmmmXXXFFF;;;999666444333333333111///111111000000///////////////......------......///............////////////...............///000000............////////////..............................------......///000111111222222333333333333222222111111111111222222222222222333444555777888666777777777666777:::<<>><<<999666444333222333000---,,,---/////////......---,,,,,,+++******)))+++,,,,,,***))))))))))))))))))((((((''''''''''''''''''''''''((())))))'''(((***++++++***((('''''''''''''''((((((((((((&&&&&&'''((((((((((((((()))))))))(((((('''''''''((((((((((((((((((((((((+++)))(((&&&&&&((()))+++++++++++++++******))))))(((((()))************)))+++***++++++---000777===CCCGGGMMMTTTYYY^^^dddgggbbbcccddddddbbb```______[[[\\\^^^ccchhhpppyyyzzzrrrpppqqqnnniiieee\\\TTTUUUYYY^^^dddiiifffiiilllmmmnnnoooqqqsssmmmjjjiiimmmrrryyy}}}zzzwwwsssnnngggccc^^^[[[VVVPPPLLLKKKMMMPPPNNNRRRWWWWWWTTTSSSVVVZZZSSSTTTWWWZZZ^^^aaadddeeeYYYUUUPPPLLLLLLLLLMMMMMMPPPOOOOOONNNNNNOOOPPPPPPPPPOOONNNMMMMMMNNNQQQTTTVVVWWWXXXXXXWWWWWWXXXZZZYYY\\\aaahhhpppwww||||||wwwpppiiieee___]]]\\\ZZZYYYXXXYYYYYY\\\XXXSSSPPPOOOPPPQQQQQQOOOPPPSSSUUUUUURRRMMMIIIIIIHHHGGGFFFFFFGGGGGGHHHKKKLLLOOOSSSVVVZZZ\\\^^^VVVXXX[[[ZZZYYY\\\ccciiitttzzzlllWWWGGG;;;666777555222000000111222222000000000///////////////......------------..................////////////000000///...........................///////////////////////////////////////...------,,,,,,------222111222222222222333333222111111000000111111222444333333333333444555555444555555444444444777999@@@DDDWWWxxx~~~yyyooohhhmmmwww|||~~~~~~|||zzzyyyyyyxxxtttooohhh^^^[[[bbbmmmqqqgggaaakkk~~~rrrfff```^^^___dddkkktttxxx~~~wwwlllfffdddhhhooouuusssoookkkhhhfffeeeeeeeeebbb]]]XXXTTTRRRQQQQQQQQQMMMIIIFFFEEEEEEDDDCCCBBB@@@>>>;;;999777666555222000...---...//////...---------,,,,,,+++++++++)))+++,,,------+++)))((()))(((((((((((((((((('''))))))(((((('''((((((((()))******++++++***(((((((((((((((''''''&&&&&&&&&%%%&&&'''))))))((('''&&&(((((((((((('''''''''''')))))))))))))))))))))))))))((('''&&&&&&'''((()))******************************+++,,,,,,,,,,,,+++))))))***,,,,,,---444<<<===BBBIIIPPPWWW]]]cccggggggggghhhjjjllljjjgggcccaaa^^^^^^aaacccgggooowww~~~wwwooolllnnnmmmjjjiii___VVVSSSUUUZZZccckkkggghhhjjjkkklllnnnqqqtttrrrooonnnrrrvvv{{{|||tttooogggccc^^^XXXSSSOOOMMMLLLJJJNNNSSSTTTSSSSSSTTTVVVTTTUUUXXX[[[^^^aaacccddd___ZZZTTTPPPOOOOOOPPPPPPMMMMMMMMMMMMMMMMMMMMMMMMNNNMMMLLLKKKJJJKKKKKKLLLMMMOOOOOOOOOMMMMMMNNNOOOPPPPPPRRRUUUYYY^^^cccfffjjjjjjiiigggccc^^^YYYVVVQQQPPPOOOMMMMMMMMMMMMNNNPPPMMMJJJHHHIIIJJJJJJJJJLLLNNNPPPRRRQQQNNNJJJHHHHHHHHHHHHGGGGGGHHHHHHIIILLLOOOUUU]]]ccciiilllnnnfffggghhhiiijjjllloooqqqtttyyy}}}mmmYYYJJJ>>>888888444333111000///000222333////////////////////////......------------..................////////////111111///......---------............//////////////////////////////////////////...---,,,,,,,,,---222222111111222222333444111111000000000000111111444444333333333333333444333444444333222333555777===AAAOOOjjj}}}sssiiinnnzzz~~~~~~~~~~~~yyyssskkkaaa\\\```hhhwwwxxxkkk```eeexxxuuuhhh```\\\\\\```fffooouuu}}}wwwllleeedddjjjqqquuurrroookkkhhhfffeeeeeefffccc^^^XXXUUUSSSSSSSSSSSSOOOKKKHHHGGGFFFEEEDDDAAA@@@>>>;;;999777666666222111//////000111000...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++)))(((((((((((((((((()))))))))***))))))(((((()))))))))******)))))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((()))))))))))))))))))))))))))))))))'''&&&&&&&&&&&&&&&&&&''''''(((((())))))******+++******+++,,,,,,,,,,,,+++)))(((***...,,,+++000999777<<>><<<:::777666444444222111111222333222000///,,,,,,,,,,,,,,,,,,,,,---,,,***(((((())))))))))))'''((((((((())))))******)))))))))))))))***++++++***)))((('''''''''''''''''''''''''''''''''''''''((('''%%%$$$$$$&&&)))***(((((())))))******++++++))))))))))))))))))))))))%%%%%%&&&''''''&&&%%%%%%&&&&&&'''((()))***++++++(((((()))************))))))(((+++///,,,)))---666444999@@@HHHPPPWWW^^^bbbeeeeeekkkxxxrrrkkkgggfffccc```dddlllmmmrrrtttooojjjiiigggeeecccaaaaaaaaa^^^[[[^^^dddmmmmmmmmmllllllooossswwwvvvtttuuuzzz|||~~~}}}rrrkkkiiifffaaa]]]YYY___iiirrrwwwtttmmmgggeeeeeeeeefffffffffggggggjjjeee]]]WWWTTTTTTTTTTTTRRRRRRSSSSSSRRRQQQOOONNNKKKKKKLLLNNNOOOOOOMMMLLLKKKLLLLLLKKKHHHGGGGGGHHHGGGHHHIIIJJJJJJIIIIIIHHHIIIIIIJJJKKKKKKKKKJJJIIIGGGGGGFFFEEEFFFGGGHHHIIIEEEDDDDDDFFFIIIKKKLLLLLLIIIKKKMMMNNNMMMLLLLLLLLLGGGHHHIIIKKKMMMOOOPPPPPPUUU]]]iiixxx|||uuurrrxxxuuu___HHH>>>999444000000,,,///333555444222111000.........///////////////...------,,,,,,------.............../////////000......---......///000111............/////////000000000000000000000000000......//////000222333444333222111111111222333444111111000000000000111111000000111222333555666777555555555444333333666888666>>>DDDPPPqqq~~~xxxmmmrrryyyrrrjjjbbb___aaahhhuuuzzzfff```jjj{{{rrrhhhaaa\\\]]]```hhhoooyyywwwlllhhhhhhkkkooowwwsssmmmiiifffeeecccbbbccc```]]]YYYVVVTTTTTTTTTTTTPPPKKKHHHIIIIIIGGGEEEAAA???===:::777555333222111111000000//////......,,,+++******)))*********,,,,,,+++***))))))))))))))))))))))))((((((((((((((((((''''''''''''(((((())))))(((''''''(((***+++---+++)))((('''((()))***((((((((((((((()))******'''((()))******)))((('''((((((((((((((((((((((((((('''&&&'''((((((&&&$$$%%%'''))))))((('''((()))******+++,,,,,,,,,,,,+++)))))))))***+++---...///,,,000777>>>FFFOOOXXX^^^aaagggqqq|||uuukkkeeebbbaaa```___ggglllqqqsssqqqlllgggdddbbbfffjjjiiieeebbbbbbdddpppsssuuuuuussspppnnnnnnpppqqquuu{{{}}}}}}xxxsssmmmhhhnnnvvv~~~xxxvvvxxxuuulllffffffqqqkkkccc^^^\\\[[[XXXUUUTTTTTTSSSSSSTTTSSSPPPNNNSSSRRRQQQQQQQQQQQQOOOMMMLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHGGGHHHIIIHHHFFFEEEEEEFFFDDDEEEFFFGGGGGGGGGGGGGGGIIIHHHGGGGGGIIIJJJJJJIIIMMMSSSVVVRRRNNNNNNMMMLLLIIIJJJKKKLLLNNNQQQUUUWWW^^^ggguuu~~~]]]RRRCCC999666777777666666444222000//////000111***+++---//////...---,,,...---,,,,,,,,,,,,---...,,,,,,,,,------,,,++++++------...//////...---,,,---...///...------...///000000//////.........---////////////000000000000000000111222222222222222222222222111111111111111111111000000000000111111333444555555444444555777:::;;;???LLLggg~~~vvvuuuyyywwwoooggg```dddjjjvvvhhh]]]bbbqqqyyyooodddZZZZZZ```fffkkkssszzzxxxnnnkkkjjjlllpppvvvrrrlllhhhfffeeedddcccdddbbb^^^ZZZWWWUUUTTTTTTRRRNNNIIIGGGHHHHHHGGGDDDAAA@@@===:::888555444333222222222111000000//////,,,++++++***************++++++*********+++,,,,,,++++++*********)))))))))***))))))(((((())))))***''''''''''''((())))))***+++***((('''&&&'''((()))((((((((((((((())))))***'''((()))******)))((('''(((((((((((((((((((((((()))((('''((())))))'''%%%$$$&&&((((((((('''((())))))******+++++++++++++++)))))))))***+++,,,---...---000555:::AAAJJJSSSYYYbbbhhhsss|||vvvmmmgggeeecccbbbaaaeeeiiinnnpppnnnkkkhhhfffgggkkkooooookkkjjjkkknnntttuuuwwwxxxxxxvvvtttrrroooooorrrxxx~~~}}}uuupppttt~~~yyy|||rrrlllkkktttooohhhbbb^^^]]][[[[[[XXXWWWWWWXXXYYYXXXUUURRRRRRQQQQQQRRRSSSSSSQQQOOONNNNNNMMMLLLLLLKKKJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJIIIHHHGGGHHHIIIHHHHHHHHHIIIHHHHHHGGGGGGFFFFFFEEEFFFGGGIIIIIIJJJNNNTTTWWWSSSPPPPPPOOONNNLLLNNNQQQTTTVVVYYY[[[]]]```jjjvvv}}}wwwgggPPPFFF:::333222333333222333222000///...//////000***,,,---/////////---,,,...---,,,,,,,,,,,,---...,,,,,,,,,------,,,,,,+++'''(((+++...000111222222---...///...---,,,---///000/////////.........---.../////////000000000000///000111111222222111111111111111111111111111111111000000//////000000111222333444444333333444555999;;;@@@LLLcccwwwvvv{{{|||mmmaaa^^^cccnnnqqqdddeeepppuuuiii]]]YYY[[[___dddlllsssyyyzzzqqqnnnmmmmmmpppsssooojjjgggfffffffffeeefffddd```\\\XXXUUUTTTSSSPPPLLLGGGFFFGGGHHHFFFDDDBBB@@@>>>;;;888666555444333333222222111000000000,,,,,,+++***************)))(((((()))***+++,,,,,,*********)))))))))(((((()))(((((((((((((((((()))$$$%%%&&&'''((())))))))))))((('''&&&&&&&&&'''(((((((((''''''(((((()))***(((((())))))))))))((((((((((((((((((((((((((((((***)))((()))******(((&&&###%%%'''(((''''''((()))(((((()))***************************++++++,,,,,,...///222555;;;BBBKKKQQQ___fffppp|||yyyuuunnniiigggeeedddcccbbbeeeiiijjjjjjiiihhhiiilllooossssssrrrsssvvvyyy{{{yyyyyy{{{}}}}}}zzzvvvppppppqqquuuzzz~~~yyyooogggiiisss|||yyytttttt{{{xxxsssllleeeaaa___```[[[[[[\\\]]]^^^\\\YYYUUUSSSSSSSSSTTTVVVVVVUUUSSSQQQPPPOOONNNMMMKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJFFFGGGHHHGGGEEEEEEFFFHHHHHHHHHHHHHHHGGGFFFEEEEEEJJJIIIIIIHHHIIIJJJKKKLLLQQQWWWYYYVVVSSSSSSTTTRRRSSSVVV[[[```dddfffffffffeeemmmtttvvvuuuzzzzzzcccRRRAAA;;;333//////111111111////////////////////////,,,---.../////////...---...------,,,,,,------...+++,,,,,,------,,,,,,,,,+++,,,---//////...------,,,...///...---,,,---.../////////...................../////////000000000...///000000111111000000000000111111111111111111111000000//////000000111111222333333222222333444888;;;AAAJJJ\\\yyyzzzwwwzzz}}}|||iii\\\^^^gggxxx}}}oooiiinnn{{{ooobbb[[[YYYYYY^^^eeelllrrrxxx~~~{{{ssspppnnnmmmoooqqqmmmiiifffffffffffffffgggeeeaaa]]]YYYVVVTTTSSSOOOKKKGGGFFFGGGHHHGGGEEEBBBAAA>>><<<999777666555333222222111111000//////,,,,,,+++************+++((('''''''''(((((()))***''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&###$$$&&&((())))))(((((((((((('''&&&&&&''''''((((((''''''''''''((())))))((((((((()))))))))))))))(((((((((((((((((((((((()))((((((((())))))'''&&&"""$$$''''''''''''((()))'''(((((()))))))))))))))*********++++++++++++***---...///111555===FFFLLLYYY___jjjtttzzzzzzvvvrrrssspppllliiifffeeeccccccaaabbbdddeeeeeefffhhhjjjnnnpppsssuuuwwwzzzzzzzzz}}}~~~|||xxxvvvuuutttuuuwwwzzz}}}~~~~~~~~~yyypppgggcccgggmmm{{{}}}{{{|||}}}tttlllhhhgggbbbbbbcccddddddaaa]]]YYYXXXWWWVVVWWWXXXXXXWWWUUUSSSRRRQQQPPPNNNMMMLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLIIIIIIIIIGGGEEEEEEFFFHHHJJJJJJJJJKKKKKKJJJIIIIIIPPPPPPPPPNNNNNNNNNQQQRRRWWW\\\___\\\YYY[[[\\\[[[___bbbhhhnnnssstttsssqqqjjjmmmpppoooooovvv}}}hhhSSSDDD:::666222000111222222111---...///000000000000///------.../////////...---------------------------++++++,,,---------,,,,,,......//////...,,,+++***,,,---......,,,,,,---..................................../////////000000......///000000000000000000000000111111222222222222222111111111111222222111222333333222222333444666:::AAAHHHSSSiiiyyyvvvuuuxxxaaa___dddsssyyymmmmmm}}}~~~ssshhh```[[[WWW[[[aaagggnnnttt{{{|||tttpppmmmmmmnnnppplllhhhfffeeeffffffeeegggeeebbb^^^ZZZWWWTTTSSSPPPLLLHHHGGGHHHIIIHHHFFFAAA@@@>>>;;;999777666666111111111000//////......---,,,,,,+++***++++++++++++***)))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&###$$$&&&((()))(((((('''((((((((((((((((((((()))'''''''''''''''(((((()))((((((((((((((()))******((((((((((((((((((((((((((('''''''''((((((&&&$$$###%%%'''(((''''''((()))''''''((())))))))))))((())))))***+++++++++******+++,,,---...222999BBBHHHRRRYYYdddlllpppoookkkiiiiiiiiihhhgggeeecccbbbbbbbbbccccccbbbbbbdddgggiiinnnpppssswww{{{yyyvvvxxxzzzyyywwwzzzzzzyyywwwwwwwwwxxxyyyzzz{{{zzzsssjjjcccaaacccmmmwwwzzzwwwrrrqqqppppppnnnkkkfffbbb]]][[[XXXWWWWWWWWWVVVUUUVVVVVVTTTSSSQQQOOONNNMMMJJJJJJKKKKKKKKKLLLLLLLLLNNNNNNMMMKKKIIIIIIJJJLLLMMMMMMNNNPPPPPPQQQQQQQQQPPPQQQSSSSSSSSSVVV[[[___ccciiillliiigggiiikkkkkkqqqssswww}}}|||rrrqqqooopppvvvxxxfffRRRBBB888777555333222222222222111---...///000111111111111..................------------------------------***+++,,,,,,---------,,,''')))+++---////////////,,,---...---,,,+++,,,...---------...........................////////////......///000000000000000///000000111222333333444444333333222222333333444222333444444333333444555666999???EEEJJJZZZyyy~~~sssnnnuuugggaaaaaaooosssooo}}}vvvlllccc]]]UUUYYY^^^ccciiipppwww|||tttooolllllloooqqqmmmhhheeedddddddddccceeedddaaa^^^ZZZWWWTTTSSSQQQMMMHHHGGGHHHIIIHHHFFF@@@???===;;;999777666666111111000000///.........------,,,+++++++++++++++------,,,+++*********************)))))))))(((((()))(((((((((((((((((()))&&&&&&'''((((((((((((''''''(((((((((((()))))))))''''''&&&&&&''''''((()))((((((''''''((()))***+++((((((((((((((((((((((((((('''&&&'''((((((&&&$$$%%%'''))))))((('''((()))''''''((()))))))))))))))'''(((***+++++++++*********++++++---000666===BBBMMMTTT^^^eeehhhgggeeecccaaacccffffffeeedddddddddffffffdddbbbaaaaaadddggglllnnnsssyyyyyytttttttttsssrrrwwwyyyzzzzzzxxxwwwwwwxxxzzz|||}}}zzzssslllhhhggggggqqq~~~yyytttqqqeee```[[[XXXXXXYYYZZZZZZ___^^^\\\YYYUUURRRPPPOOOJJJJJJKKKKKKLLLLLLMMMMMMOOOOOONNNMMMKKKLLLNNNQQQOOOPPPRRRSSSUUUVVVVVVVVVPPPSSSWWWZZZ^^^dddmmmssswww}}}}}}{{{~~~}}}{{{~~~yyyeeeSSSCCC777333333333222111000000000000/////////000000111111111...------------,,,,,,,,,,,,------......------,,,******+++,,,------------***+++,,,......------,,,+++---...---,,,+++,,,------------------.........------........./////////...///000000111111000000000000111222333444555666444333333333333333333444222333444444333333444555555777===BBBCCCLLLgggyyyooorrryyyjjj```^^^llluuu||||||pppfff^^^TTTWWWZZZ___dddkkkrrrwwwtttnnnlllmmmqqqsssoooiiieeecccbbbaaa```cccbbb```^^^ZZZWWWTTTSSSQQQMMMHHHFFFGGGGGGEEECCC???>>><<<:::888666666555222222111111000//////...------,,,++++++++++++,,,+++******)))))))))******++++++*********)))))))))***))))))(((((())))))***))))))((((((''''''((((((&&&&&&''''''(((((((((((('''&&&&&&&&&&&&'''((((((((('''''''''((()))+++,,,(((((((((((((((((((((((()))((('''((()))((('''%%%((()))+++***)))'''(((((((((((()))************)))%%%''')))+++,,,,,,+++*********+++,,,---111666:::GGGMMMVVV]]]____________\\\```eeehhhhhhgggggghhhjjjjjjgggdddaaa```aaacccgggjjjooovvv~~~}}}|||yyyvvvsssqqqooommmmmmqqqwww{{{zzzyyyyyyzzz{{{}}}~~~|||wwwsssrrrrrrkkkttt}}}ooojjjccc______bbbeeegggkkkiiieee```ZZZUUUQQQOOONNNOOOOOOPPPQQQQQQRRRRRRQQQQQQRRRQQQRRRTTTYYY\\\]]]^^^___```aaaaaaaaaaaa___ccciiilllqqqxxx{{{eeeUUUGGG:::444555111111111000//////000111000///.........///000111------,,,+++++++++++++++,,,,,,---......---,,,,,,)))***+++,,,------------/////////...---***((('''+++,,,------++++++,,,---,,,,,,,,,------.........---------........./////////000111111222222111111000111222333555666777888222222222111111222222222111222333333222222333444555666:::???>>>BBBXXXqqqyyyxxx{{{}}}{{{yyymmm```[[[hhh|||}}}zzzyyylllcccUUUWWWYYY]]]aaahhhooouuu}}}uuunnnlllooossstttpppjjjeeecccaaa```___bbbaaa```]]]ZZZWWWUUUSSSQQQLLLGGGEEEEEEFFFDDDAAA???===<<<999777666555555333333222222111000000000...---,,,,,,++++++,,,,,,&&&&&&%%%&&&&&&'''((()))))))))))))))((((((((((((((((((''''''''''''((((((,,,+++)))'''''''''(((((($$$%%%&&&&&&'''''''''&&&'''&&&&&&&&&&&&'''((((((((('''''''''((()))+++,,,((((((((((((((((((((((((***)))((()))******(((&&&)))+++,,,+++)))((((((((((((((()))***************$$$&&&(((+++,,,,,,+++******++++++++++++---111444AAAGGGPPPVVVXXXYYYZZZ[[[[[[```fffjjjjjjjjjjjjlllmmmllljjjeeeaaa______aaabbbeeekkksss{{{uuuwwwzzzyyyuuupppllljjjcccjjjtttzzz|||||||||}}}vvvwwwxxxvvvtttssstttuuussszzzxxxrrrkkkfffgggkkkpppssstttqqqllleee^^^WWWRRROOOTTTUUUUUUVVVWWWWWWXXXXXXXXXYYY[[[\\\^^^bbbhhhlllqqqrrrrrrsssssssssrrrrrrsssxxx|||wwwfffRRRFFF<<<333111444000111111111000000222333000///---,,,,,,---///000---,,,++++++*********+++,,,,,,---......---,,,,,,)))***+++,,,------...---)))***,,,---......------+++,,,------++++++,,,---,,,,,,,,,------.........---------.........//////000000111222222222222222111111333444666777888999111111000000000000111111///111222222111111222333666555999>>><<<===PPPgggwwwnnnnnntttrrrbbbZZZfffxxxyyyyyytttiiiXXXYYY[[[]]]aaahhhooouuu|||rrrmmmnnntttyyyxxxsssllleeeaaa___```aaadddcccaaa^^^ZZZVVVSSSQQQPPPMMMJJJGGGGGGFFFDDDCCCBBBAAA>>>;;;888777666666555444222111000000//////------,,,,,,,,,,,,++++++---,,,,,,+++***)))((((((((())))))))))))(((((('''&&&&&&((()))************((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&%%%%%%&&&'''((('''((()))))))))(((&&&%%%''''''''''''((((((((((((((('''&&&%%%&&&''')))+++++++++******))))))(((((())))))))))))))))))))))))*********+++,,,---...///999>>>EEELLLQQQTTTWWWYYY[[[```gggmmmppppppppppppyyyvvvqqqlllfffccccccdddbbbcccffflllsssxxx{{{|||rrrssstttwwwwwwssskkkeee\\\\\\```hhhrrrzzz}}}}}}}}}yyyvvvvvvxxx{{{|||}}}xxxtttuuuyyy}}}~~~~~~|||uuukkk```ZZZYYY[[[]]]\\\[[[[[[^^^bbbgggjjjiiijjjkkkjjjjjjnnntttyyy~~~xxx___SSSDDD999555444333111000000000000000000000000......------------......++++++***)))***+++---...---,,,,,,++++++,,,,,,---,,,***((()))+++,,,+++(((+++++++++,,,,,,---------******++++++,,,---......//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...///000222222111111000111222444444444444666777444444444333333222222222//////000111222333333333555555666777666;;;HHHVVV|||~~~pppkkknnnzzz}}}jjj[[[^^^mmm|||xxxxxxjjjccc[[[WWW[[[aaaggglllppp|||rrrnnnppptttyyyxxxtttmmmfffaaa``````aaacccbbb```^^^ZZZWWWTTTRRRQQQNNNIIIEEEDDDCCCBBBAAABBB@@@>>>;;;999777666666555444222111000000//////------,,,,,,,,,,,,++++++++++++******************(((((()))***************&&&''''''((()))*********&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((((('''&&&&&&&&&&&&'''((((((((((((((((((''''''&&&''''''''''''((((((((((((((((((&&&&&&&&&''')))***((((((((((((''''''''''''))))))))))))))))))))))))+++++++++++++++,,,---...222777>>>DDDIIIMMMQQQTTTZZZ```iiiooorrruuuzzz~~~|||qqqiiifffgggddddddeeehhhlllppprrrrrrrrrqqqrrrttttttqqqkkkfff]]][[[ZZZ^^^fffqqq{{{}}}zzzwwwxxxzzz|||}}}}}}sssiiibbb```aaahhhhhhiiikkkpppvvv{{{~~~ttt```MMMDDD999333222333333222000000000000000000000000......------------......+++++++++++++++,,,---------,,,,,,++++++,,,,,,---,,,***)))***,,,---+++)))+++++++++,,,,,,,,,------++++++,,,,,,------......******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000111222111000000111222333333333333444555222222222222111111111000000000000111222222222333555555666777666999EEEQQQppp~~~rrrnnnqqqwwwtttcccaaaiiixxx{{{rrrxxxtttiii```ZZZ[[[___cccjjjqqqyyy}}}tttqqqqqqsssvvvxxxtttnnngggcccaaaaaabbbcccbbb```]]]ZZZXXXVVVTTTRRRNNNGGGBBB@@@?????????BBB@@@>>>;;;999777666666555444222111000000//////------,,,,,,,,,,,,++++++)))))))))*********++++++)))******++++++******)))((('''''''''((()))***+++''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''(((((((((''''''&&&&&&&&&''''''((()))((((((''''''''''''(((''''''''''''(((((((((((((((((('''&&&&&&''')))***''''''''''''(((((((((((()))))))))))))))))))))))),,,+++++++++++++++,,,,,,---111666<<>>???AAA@@@>>><<<999777666555444444222111000/////////------,,,,,,,,,+++++++++))))))))))))************+++++++++***)))((('''&&&((((((''''''((()))***+++************************((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&'''''''''((()))((('''&&&&&&'''((()))''''''''''''((((((((((((((((((''''''''''''((()))(((((())))))******++++++)))))))))))))))))))))))),,,++++++************+++---///333777===DDDKKKPPPTTT\\\ffflllpppzzzwwwssstttpppkkkhhhggggggffffffllljjjhhhgggggghhhiiiiiilllhhhaaaZZZWWW\\\fffooo|||{{{{{{yyyyyy|||wwwqqqmmmooouuu}}}sss___MMMAAA888555111000000111000///...........................------,,,,,,------...+++,,,---...///...---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++++++++,,,......------------------******+++,,,...///000000........................---...000111111111000//////111111111///...///000000000000000000000//////222222222111111111111111444333555888777666<<>>@@@AAAAAA@@@>>><<<:::888666555444444222111000/////////------,,,,,,,,,+++++++++++++++******)))(((((('''''''''((((((((((((((((((((((((((((((((())))))***************************((((((((((((((((((((((((''''''((())))))(((''''''%%%&&&&&&'''''''''(((((()))((('''&&&&&&'''((()))''''''''''''((((((((((((((((((((('''''''''(((((((((((())))))******++++++))))))))))))))))))))))))++++++***)))))))))******---///111444888???GGGMMMRRRZZZccciiinnnyyy~~~|||xxxrrrmmmjjjiiihhhggghhhfffdddbbbbbbdddhhhkkkoooooommmhhhcccaaaeeeiiiwww~~~}}}zzzwwwxxx|||uuupppllllllnnnooottt{{{~~~ooo[[[JJJ>>>888555444222222222111000///------------------------------,,,,,,,,,,,,------,,,---...///...---,,,+++,,,++++++******++++++,,,,,,,,,---,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------,,,,,,,,,,,,,,,------.................................---...///000111000000///...000000000...---...///111111111111111111111111222222222111111111111111444333555777666555888???EEE^^^}}}}}}rrrmmmjjjjjjkkkoooyyyuuummmgggiii{{{qqqrrr{{{|||tttkkkeee```ZZZZZZ]]]ccciiirrryyy~~~zzzvvvxxx{{{}}}yyyvvvqqqllliiifffffffffdddbbb___\\\ZZZYYYXXXXXXNNNIIIBBB>>>===???AAABBB@@@@@@???===:::888555444555444222111000000//////------,,,,,,,,,,,,++++++,,,+++***)))(((''''''&&&!!!"""$$$''')))***+++,,,(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&$$$%%%&&&'''(((((((((((((((''''''''''''(((((()))''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((())))))))))))))))))))))))***)))))))))))))))******+++,,,...///222888???DDDNNNUUU^^^eeelllwww~~~xxxsssooollliiigggfffeeeccc``````ccciiinnnooorrruuuvvvuuurrrpppooommmrrrzzz}}}yyywwwxxxyyy{{{{{{zzzvvvttttttrrrnnnnnnqqqnnn[[[JJJ===666555000000000111111111111000........................------,,,,,,,,,,,,------,,,------------,,,,,,+++++++++************+++++++++,,,---,,,+++***+++---+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***---------------------------...///000000000//////---...000///...---///000111111222222222222222333111111111111111111222222555333444666666444777<<<@@@QQQjjj~~~rrrjjjeeeeeefffjjjtttxxxqqqkkkkkkyyyxxxqqqrrr{{{pppjjjddd]]]XXXWWWZZZ```iiiqqqwww|||yyytttvvvyyy|||yyywwwrrrnnnjjjhhhggggggeeeccc```\\\ZZZXXXXXXXXXPPPKKKDDD@@@??????@@@AAA@@@@@@???===;;;888555444555444222111000000//////------,,,,,,,,,,,,++++++******))))))((((((((('''###$$$&&&''')))***++++++&&&(((***++++++)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''((())))))((('''&&&$$$%%%&&&(((((((((((('''&&&''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((''''''&&&((((((((((((''''''''''''))))))))))))))))))))))))((((((((((((((()))***+++***++++++,,,...222777;;;EEEKKKTTT]]]gggrrrzzzuuupppkkkhhhffffffdddbbbaaaeeelllrrrrrruuuzzz|||ooommmmmmrrrzzz~~~{{{xxxwwwwwwxxx|||yyyxxxzzzxxxtttrrrttt|||nnnYYYJJJ???777444555...///000000//////000000........................---,,,,,,++++++,,,,,,---------,,,+++++++++++++++++++++************++++++)))+++---,,,***)))***,,,++++++++++++*********))))))******++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------///000000000///...,,,...//////......000111111111111222222222333333000000000111222222222333666333333555666555777<<<>>>EEEWWWrrrsssiiibbb^^^```gggrrr~~~xxxtttpppppp{{{vvvmmmxxxssslllhhhaaaZZZVVVTTTYYYaaaiiipppwww~~~zzzrrrrrrtttwwwzzzzzzwwwsssnnnkkkhhhggggggfffddd```\\\ZZZXXXXXXXXXRRRMMMGGGBBB@@@@@@??????@@@??????===;;;888555333555444222111000000//////---------,,,,,,,,,++++++(((((((((((())))))))))))))))))***))))))(((''''''%%%'''***,,,,,,***'''%%%((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((******((('''&&&###$$$&&&((())))))((('''%%%&&&((()))))))))((('''''''''''''''((((((((()))(((((())))))((('''&&&&&&++++++******))))))(((((())))))))))))))))))))))))''''''''''''(((***++++++***+++++++++,,,///444777<<>>KKKfffuuujjjaaaYYY]]]fffrrr|||~~~vvvuuutttuuu}}}nnnrrrtttllliiiddd\\\XXXPPPUUU\\\dddlllttt||||||uuuuuusssvvv}}}{{{xxxtttqqqooolllhhhfffiiiccc]]]YYYXXXXXXUUUSSSQQQIIIBBBAAAAAA???>>>???CCCBBBAAA>>>;;;777555333444222000......///111222---,,,,,,++++++******)))((())))))))))))*********((()))***)))'''''')))***(((((((((((())))))))))))'''%%%$$$'''***---,,,***(((((())))))((('''&&&&&&$$$$$$%%%%%%&&&'''((((((*********))))))((('''&&&''''''((((((((((((''''''&&&((((((&&&"""!!!"""%%%''''''''''''((((((((((((******))))))((((((''''''((((((((((((((((((((((((***)))))))))))))))******...---+++++++++---///000777>>>JJJVVVaaajjjrrrvvv{{{}}}tttmmmkkkiiigggfffgggjjjnnnqqqssswwwxxxnnniiieeecccfffkkkyyy{{{~~~}}}zzzxxxqqqsssvvvyyyzzzzzzxxxvvv~~~~~~oooSSSJJJ>>>666444444222000000---***+++///000---)))............////////////------,,,+++************------,,,+++*********+++)))))))))******+++++++++(((((())))))))))))((((((******))))))))))))******,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------////////////000000000000---....../////////////////////000111222222333333000111111111111222222222666666555444444444444555>>>@@@GGGWWWqqqsssggg```aaahhhvvv|||yyyvvvtttvvvpppiiiqqquuuppplllbbbWWWTTTRRRSSSZZZfffrrrzzz}}}{{{tttsssrrruuu{{{zzzwwwtttqqqooommmiiigggiiiddd]]]YYYXXXWWWUUUSSSTTTLLLEEEEEEEEEDDDCCCDDDCCCBBBAAA>>>;;;888555333666444111///---...///000---------,,,++++++******++++++******)))))))))((()))******)))(((((()))+++))))))))))))(((((((((((('''%%%$$$&&&)))+++***(((&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''(((((((((((((((((((((''''''&&&''''''(((((((((((('''''')))******)))&&&%%%&&&)))''''''''''''(((((((((((())))))))))))((((((''''''))))))))))))))))))))))))(((((((((((()))***,,,,,,,,,+++***)))***+++---...333999CCCNNNXXXbbbkkkppppppsssvvvvvvvvvxxx}}}yyyuuurrroookkkgggfffhhhkkkmmmrrrvvv~~~wwwooojjjddd^^^]]]```dddjjjsss{{{}}}yyyvvvtttuuuxxxzzz||||||||||||zzzgggXXXHHH@@@777222111111000...---***(((+++///111000------.........////////////......,,,+++************+++***))))))(((((())))))************+++++++++,,,((()))))))))))))))((('''******))))))))))))***************++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,---------------....../////////////////////000111111222333333000111111111111222222222444444444444444555666777999:::???LLLdddzzzppp``````hhhwwwzzzxxxwwwvvvuuuwwwvvvhhhiiissswwwooodddZZZVVVUUUTTTXXX```jjjrrrwww~~~zzzsssrrrqqqsssyyyyyyvvvsssqqqooommmkkkiiijjjddd]]]YYYXXXWWWUUURRRQQQIIIDDDDDDEEECCCCCCDDDCCCBBBAAA>>>;;;888555444777555222///---------.........------,,,+++++++++------,,,+++***)))(((''')))******)))(((((()))+++******))))))(((((('''''''''%%%%%%&&&'''(((((('''$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((((((''''''''''''((((((((((((''''''&&&&&&'''&&&%%%$$$&&&'''''''''''''''(((((((((((()))))))))(((((((((((('''************************'''''''''((()))+++---...***)))((((((((()))***+++---222:::CCCLLLVVV```fffjjjlllmmmmmmmmmpppwww}}}~~~zzzsssmmmiiiiiikkklllooottt{{{}}}xxxxxxrrrnnnkkkfff___\\\]]]XXX]]]fffooovvvzzz{{{{{{zzz{{{|||~~~{{{zzz|||rrr```MMM???<<<777111///000111000...---***)))+++///111///------------.........//////000///---,,,+++***************)))((((((((())))))***++++++++++++,,,,,,,,,)))))))))))))))(((''''''******))))))))))))******(((((()))***+++,,,---...+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------***+++++++++,,,,,,,,,,,,---......//////////////////000000111111222222222000111111111111222222222222222333333444666777888888777:::BBBTTTppp{{{zzz~~~~~~wwwdddaaagggvvv~~~uuutttuuuwwwvvvuuu{{{~~~yyy~~~kkkbbbfffvvvssshhh___YYYXXXVVVUUUXXX___gggnnnyyy{{{tttrrrpppsssxxxxxxuuurrrooonnnmmmllljjjjjjddd]]]YYYXXXWWWUUURRRPPPHHHCCCDDDEEEDDDDDDFFFCCCBBBAAA???<<<999666555666444222000............///......------,,,++++++,,,,,,,,,+++***)))))))))((())))))(((''''''(((***+++******)))(((''''''&&&(((''''''''''''''''''&&&$$$%%%&&&'''''''''''''''((((((((((((((('''''''''%%%&&&'''((())))))))))))''''''((((((((((((''''''$$$$$$$$$$$$$$$%%%&&&'''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))***+++,,,***)))((((((((())))))***))),,,111888@@@JJJTTT[[[fffggghhhggghhhmmmuuu{{{yyyrrrooommmnnnlllnnnrrrwwwyyyxxxsssoooooollljjjkkkjjjggggggjjjcccbbbaaaccciiirrr{{{}}}wwwuuuuuuwww}}}nnn\\\LLL>>>444666333111000111222111///000...,,,,,,---...,,,***,,,,,,---------.........000///...,,,+++*********++++++************+++++++++++++++++++++,,,,,,,,,)))******))))))((('''&&&******))))))))))))******((())))))***+++,,,,,,,,,,,,++++++++++++++++++,,,+++++++++,,,,,,,,,------------------............---......//////////////////000000000111111111222000000111111111222222222333333333333444555666777::::::;;;???JJJ```}}}wwwxxx~~~~~~xxxkkkdddeeettt~~~uuuuuuwwwyyywwwrrrrrrvvvvvvrrrqqqyyysssaaa```nnn|||wwwlllfff[[[ZZZWWWSSSQQQUUU^^^eeeqqqyyy|||uuussspppsssxxxwwwtttpppnnnmmmlllkkkjjjiiiccc]]]YYYXXXXXXUUUSSSSSSLLLFFFGGGIIIHHHHHHJJJCCCBBBAAA???<<<999777555333222111000//////000000///......------,,,++++++************************''''''((('''&&&%%%''')))+++******)))(((''''''&&&))))))))))))((('''((((((%%%&&&'''(((((((((((((((((((((((((((((('''''''''&&&'''((()))***+++++++++''''''((((((((((((''''''((('''''''''(((*********''''''''''''(((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((******)))))))))))))))************)))))))))******(((***---111777@@@IIIPPP[[[]]]___```aaagggooovvv||||||}}}xxxqqqnnnkkkjjjiiijjjlllmmmlllkkkjjjfffeeehhhkkkmmmrrrxxxtttoooiiieeegggmmmvvv|||}}}xxxwwwwwwwww{{{kkkYYYJJJ???777333333222111111111111000...///...------------+++***,,,,,,,,,,,,------------//////---,,,+++*********+++******)))******++++++++++++++++++++++++++++++)))))))))))))))(((''''''******))))))))))))******************************,,,++++++******++++++,,,+++++++++,,,,,,,,,---------............/////////---......///////////////000000000000000111111111000000111111111222222222555444444333333333444444777777:::>>>DDDSSSppp{{{wwwyyy~~~~~~{{{uuujjjeeeqqqzzzzzz|||~~~zzzqqqlllllljjjkkknnnyyy}}}eee]]]eeeooo~~~rrrkkk___]]]XXXRRRNNNQQQXXX___fffooo{{{}}}uuusssppprrrxxxvvvsssooolllkkkkkkjjjiiigggbbb\\\YYYYYYYYYWWWUUUSSSKKKFFFFFFHHHGGGGGGHHHCCCBBBAAA???===:::888666222111111000000000000000......------,,,+++++++++(((((()))))))))*********'''(((((('''&&&&&&''')))******))))))((((((''''''((()))***)))((('''((()))''''''(((((()))((((((((('''''''''''''''''''''''''''((()))***+++,,,,,,+++''''''((((((((((((''''''((('''%%%&&&((())))))(((''''''''''''((((((((((((&&&''''''''''''((((((((('''''''''''''''''''''''',,,+++***)))((((((((((((++++++++++++************((()))+++---111888@@@FFFPPPTTTYYY\\\___dddkkkqqquuuwww{{{xxxrrrmmmjjjfffeeeeeeggghhhhhhiiidddbbbeeeiiimmmttt{{{{{{yyywwwuuutttssssssttt||||||}}}|||{{{~~~{{{kkkXXXIII>>>666222333000000//////...---------,,,,,,,,,---------......+++++++++,,,,,,,,,------------,,,+++************(((((('''''''''((())))))+++++++++************)))(((((())))))))))))((((((******))))))))))))******++++++*********))))))))),,,+++***))))))***+++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,---------------......///////////////000000000000000000000000000111111111111222222222555555444333333333333333000111666<<<@@@JJJaaayyy~~~xxxtttwww{{{}}}~~~qqqhhhppp~~~vvvnnnkkkhhhiiinnnxxxmmm^^^^^^aaattt{{{pppeeeaaaZZZTTTPPPPPPTTTXXX]]]fffsss}}}|||tttqqqooopppvvvvvvrrrmmmjjjiiihhhhhhgggeee```[[[XXXYYYZZZXXXWWWQQQIIICCCDDDEEEDDDCCCEEECCCBBBAAA???===:::888777333222222111000//////...---------,,,++++++******)))))))))(((((((((((((((((()))***)))'''''')))***))))))))))))((((((((((((&&&((())))))'''&&&(((***''''''((((((''''''&&&&&&%%%%%%&&&&&&''''''(((((('''((()))***************''''''(((((((((((('''''''''%%%###$$$&&&''''''%%%''''''''''''((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((+++***))))))))))))))))))++++++++++++******))))))))))))***+++---222888===GGGLLLTTTZZZ^^^bbbhhhmmmmmmrrryyy}}}sssoookkkhhhgggffffffeeeiiieeecccfffiiimmmsss{{{~~~}}}zzz{{{~~~xxxeeeVVVFFF===777111000333...//////...---------...,,,,,,---------------...++++++++++++,,,,,,,,,,,,+++******))))))*********'''''''''''''''((())))))*********)))))))))((((((&&&'''((())))))******)))******))))))))))))******))))))))))))************,,,+++***))))))***+++,,,++++++,,,,,,,,,,,,------***+++++++++,,,,,,,,,,,,---......///////////////000000000000000000000///000111111111111222222222333333333222333333444444111///444;;;===BBBUUUkkkwwwqqqqqqqqqttt|||wwwmmmqqq|||xxxtttmmmmmmooosss~~~yyyggg___]]]fffxxxyyymmmggg^^^WWWSSSRRRRRRRRRWWW```nnnxxx~~~{{{ssspppmmmoootttvvvrrrmmmiiihhhgggfffeeeddd___ZZZXXXYYYZZZYYYXXXTTTLLLFFFGGGHHHFFFFFFGGGCCCBBBAAA???===;;;888777555444333111000...---,,,------,,,++++++******)))******)))((('''&&&%%%%%%***++++++***))))))***,,,(((((((((((())))))))))))$$$&&&((((((&&&%%%'''***''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&'''(((((('''(((((()))))))))))))))''''''((((((((((((''''''+++)))&&&''')))+++)))'''''''''''''''((((((((()))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))((())))))***++++++***************)))(((((()))*********+++///444888===DDDNNNUUUZZZ^^^cccfffhhhnnnwwwxxxuuupppmmmjjjhhheeeccchhheeeeeeiiimmmpppuuu{{{{{{|||}}}vvveeeRRREEE:::777444111111444.../////////......000111///000000...,,,******+++******+++++++++,,,,,,,,,)))))))))((())))))***+++)))))))))))))))***++++++***)))))))))((((((''''''%%%&&&''')))******************))))))))))))******''''''((()))***+++,,,,,,,,,+++)))(((((()))+++,,,++++++,,,,,,,,,---------++++++,,,,,,,,,------------......///////////////000000000000////////////000111111111111222222222111111111222333444555666777444666;;;<<<>>>NNNbbbyyypppkkkiiikkkwwwzzzqqqsss{{{~~~sssqqqnnnooovvvqqqggg```ZZZlllssskkkaaaYYYUUUSSSPPPMMMTTT]]]kkkvvv}}}xxxqqqooommmnnnssssssnnnjjjjjjiiifffeeeggggggccc^^^ZZZXXXWWWUUUSSSPPPJJJDDDCCCFFFIIIIIIGGGBBBAAA@@@>>>===;;;999999666444222000............/////////...------,,,,,,------,,,,,,+++******)))'''((((((((((((''''''&&&(((((()))))))))'''&&&$$$((((((((('''&&&&&&&&&%%%******))))))((((((''''''(((''''''&&&&&&&&&''''''(((((((((((((((((((((((('''&&&&&&%%%%%%'''((()))(((((((((((())))))))))))((((((''''''''''''((((((&&&&&&'''((()))***++++++(((((())))))))))))(((((('''(((((()))))))))))))))))))))))))))))))))))))))///...,,,++++++,,,...///333:::CCCKKKQQQWWW___dddfffjjjsss{{{tttooolllkkkkkkhhhgggggghhhjjjnnnrrruuu~~~~~~yyywwwvvvuuurrrooovvv{{{lllXXXMMM===999444222222222111/////////...------------...++++++++++++++++++++++++************))))))))))))''')))******))))))***+++***)))'''''')))))))))((((((((((((((()))***,,,,,,)))*********++++++++++++(((((((((((((((((((((((()))))))))))))))(((''''''++++++++++++++++++++++++,,,,,,+++++++++++++++++++++,,,---...///111222222......////////////......000///...------...///000555222000000222222000---111111111111111111111111333333555888999===HHHSSSwwwzzziiieeeeeedddjjjuuu~~~~~~{{{uuuppprrrzzz{{{sssrrr{{{ppp```XXX```ooo|||ssshhh```[[[VVVSSSRRRPPPWWWaaallluuu|||xxxqqqpppnnnoootttsssmmmiiihhhhhheeedddfffgggccc^^^ZZZXXXWWWUUUTTTRRRLLLFFFEEEGGGIIIIIIGGGCCCBBBAAA???<<<:::999888666555333111000//////000/////////...------,,,,,,,,,,,,,,,+++******))))))((())))))***************''''''(((((((((((((((''''''''''''''''''&&&&&&&&&***)))))))))((((((((('''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&&&&&&&'''((()))+++***)))((('''&&&&&&%%%((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))(((((('''(((((())))))))))))))))))))))))))))))))))))))),,,+++***))))))***+++,,,...333;;;BBBHHHPPPYYY___aaafffppp}}}xxxqqqllliiimmmllllllmmmooorrrvvvxxx|||}}}yyywwwvvvuuuqqqnnnkkkooovvv~~~zzzkkkXXXGGG>>>999555111//////000///---///......---------------------------------------************))))))))))))''')))******))))))***++++++)))(((((()))******)))(((((((((((()))***++++++))))))))))))*********+++************************)))))))))))))))(((''''''++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////......////////////......000///...------...//////222000...///111222111000111111111111111111111111222222333666777:::DDDOOOmmmppphhheeeaaaeeennnvvvzzz|||wwwoookkkooouuu|||}}}uuuvvvzzzkkk]]]\\\aaapppssshhhaaaZZZVVVTTTPPPTTTZZZaaaiiiqqqzzzxxxqqqpppooopppuuussslllggggggfffcccbbbdddgggccc^^^[[[YYYWWWUUUTTTSSSOOOIIIGGGHHHIIIHHHGGGDDDCCCAAA???<<<:::888777555555444222222111111111//////......---,,,,,,,,,,,,++++++***))))))(((((('''((()))******++++++***&&&&&&&&&''''''(((******&&&&&&&&&'''''''''''''''))))))))))))((((((((((((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''((()))***))))))((('''&&&%%%%%%$$$((((((''''''''''''((((((***)))))))))((((((((('''(((((())))))))))))(((((('''((())))))******))))))))))))))))))))))))))))))+++***)))(((((()))***+++))),,,222777<<>>===;;;:::999777777777666444222000///......---,,,,,,++++++***------,,,,,,+++*********"""###%%%''')))+++,,,,,,%%%&&&''')))))))))(((((((((((((((''''''&&&&&&%%%'''((((((((())))))******%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&$$$$$$%%%&&&'''))))))***((((((''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))(((((())))))***++++++++++++***))))))))))))))))))))))))))))))+++,,,------------###'''+++,,,******,,,//////888EEENNNSSSXXX___dddaaafffmmmqqqtttzzz}}}wwwvvvvvvooopppqqqrrrqqqooommmkkkfffhhhiiiiiijjjnnnuuu{{{zzzlll^^^MMM>>>:::333...111444222...------000222111...---...///,,,++++++***)))*********((((((((((((((((((((((((************))))))))))))((()))******))))))***+++***)))'''''')))))))))(((&&&&&&&&&'''''')))***+++(((((((((((())))))))))))************************''''''((())))))))))))))))))))))))))))))))))))))),,,,,,++++++++++++++++++------,,,,,,+++******)))+++++++++,,,,,,+++++++++)))+++,,,...//////......%%%***///111000//////000000000000000000000000000///,,,,,,111333222222444666888AAAPPPfff~~~uuunnnfffccciiiuuuyyyqqq~~~vvvdddYYY___mmmsss{{{lllbbb___YYYRRROOOOOOTTTXXXuuunnnlllhhhhhhmmmpppkkkfffccccccdddeeeffffffbbb\\\XXXWWWXXXXXXYYYVVVQQQLLLJJJKKKJJJGGGEEE?????????>>><<<:::888666666555444222111000000000//////...---,,,,,,,,,,,,111---'''&&&'''***+++***+++)))'''%%%$$$%%%&&&'''))))))((('''''''''''''''&&&%%%#########%%%'''(((&&&&&&'''(((((((((((((((&&&$$$######%%%&&&&&&%%%(((((('''''''''&&&&&&&&&$$$%%%%%%&&&'''((())))))((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((''''''&&&&&&((()))***)))((((((((((((((()))******((('''(((***++++++***'''''''''((()))+++------'''((((((***+++,,,------333444666;;;CCCLLLTTTYYY]]]___bbbffflllttt|||~~~tttuuuwwwyyyyyyvvvqqqmmmooonnnkkkkkkmmmrrrwww{{{vvvdddSSSGGG>>>999333333222222000///...---,,,,,,,,,,,,,,,,,,,,,,,,***************)))((('''))))))******++++++++++++''''''''''''(((((((((((())))))))))))(((((((((((($$$$$$%%%&&&'''((()))))))))((((((((((((''''''''''''((())))))(((((()))***))))))((('''%%%$$$"""!!!************************))))))))))))************++++++******************)))))))))***+++++++++,,,((((((***+++---...000000+++,,,------......------////////////000000000000000//////.........//////......///000111111222222444555:::CCCQQQhhhssslllfffcccbbbfffpppzzzrrrnnnrrrooobbb]]]\\\gggnnnwww}}}}}}zzzuuurrrhhhccc\\\VVVSSSRRRRRRQQQuuuooonnnkkklllqqqqqqmmmgggdddcccdddeeeeeeeeebbb]]]ZZZYYYZZZZZZZZZTTTOOOJJJHHHHHHGGGDDDAAA>>>>>>???>>><<<:::888777666555333222111000000000//////...---,,,,,,,,,,,,222...***)))***,,,,,,++++++)))'''%%%%%%%%%&&&'''))))))((('''''''''''''''((('''&&&%%%%%%%%%&&&'''((())))))*********))))))(((&&&%%%&&&'''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&'''((()))***)))(((((((((((()))*********)))((((((***+++******(((((((((((()))***,,,,,,(((((()))***+++,,,------000000222555:::AAAGGGKKKWWWZZZ___dddiiiooouuuyyy}}}}}}{{{xxxvvvtttrrrooooooppptttyyy|||{{{ppp^^^MMM@@@888444222222222222111000///------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***)))))))))))))))***++++++++++++++++++************))))))))))))((((((((('''&&&&&&&&&&&&&&&'''((()))((((((((('''''''''&&&&&&&&&'''((((((''''''((()))***************)))((('''''''''''''''''''''''''''(((((()))))))))************************************************++++++++++++++++++,,,,,,---------+++,,,------...---------///////////////000000000//////............////////////000000111222222333555666:::@@@JJJ^^^~~~|||xxxqqqjjjdddaaa___aaajjjssszzzpppkkklllyyy{{{ooogggbbb]]]```dddiiilllmmmlllkkkhhheee```[[[WWWSSSPPPNNNuuuppppppnnnpppuuurrrnnnhhheeedddddddddddddddaaa^^^\\\\\\\\\[[[ZZZTTTPPPKKKHHHGGGFFFCCC@@@>>>>>>???>>>===;;;999888555444333222111000000000//////...---,,,,,,,,,,,,///---+++++++++,,,+++******)))'''&&&%%%&&&&&&''')))(((''''''&&&'''''''''(((((((((((('''&&&%%%%%%))))))*********))))))(((((('''%%%&&&'''))))))((('''''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''((((((((((((((((((''''''''''''''''''''''''******))))))((((((''''''(((((('''''''''((()))***)))))))))))))))***++++++,,,***(((((()))***)))((()))))))))))))))******+++))))))***+++,,,------...///......///111555:::<<>>===;;;999888555444333222111111111111//////...---,,,,,,,,,,,,++++++*********)))((('''))))))((('''&&&&&&''''''(((''''''&&&&&&'''''''''%%%&&&'''(((((('''%%%$$$'''''''''(((''''''&&&%%%&&&%%%$$$$$$&&&''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''*********)))((((((''''''((((((((((((((())))))))))))))))))))))))***+++,,,,,,+++)))((()))***)))(((******)))))))))))))))***)))******+++,,,---------000///...---...000333444AAAHHHSSS]]]dddhhhkkkmmmtttyyy|||zzzyyyyyyyyy{{{~~~}}}xxxsssoooooonnnnnnrrryyywwwkkkTTTLLL@@@666222222444666000000000000///...---,,,++++++++++++++++++++++++((((((((())))))(((''''''***)))&&&%%%%%%''')))+++******))))))((('''''''''))))))((((((((('''''''''+++)))&&&$$$$$$%%%'''(((''''''&&&&&&&&&%%%%%%%%%%%%'''(((((('''&&&((()))&&&'''((()))***+++++++++))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))************,,,+++++++++***)))))))))...------,,,+++***))))))++++++,,,------------,,,---------......//////000///............//////000000111111111222222222333333555999999999DDD^^^vvvxxxqqqoooqqqkkkeeeaaa]]][[[^^^eeelllyyytttkkkdddhhhpppyyyxxx___UUUIIIEEEHHHPPPUUUWWW___bbbffffffbbb[[[TTTPPPuuuooonnnjjjkkkpppppplllhhhdddccccccbbbaaa```___]]]]]]]]]\\\ZZZXXXWWWSSSMMMJJJIIIGGGDDDAAA@@@@@@@@@???===;;;999777444444333222111111111111//////...---,,,,,,,,,,,,)))***++++++***((('''''')))((((((((('''''''''(((''''''&&&&&&&&&&&&''''''!!!"""%%%'''((((((&&&%%%&&&&&&''''''''''''&&&&&&'''%%%$$$$$$&&&''''''&&&&&&'''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&'''''''''(((((())))))''''''''''''''''''''''''***)))))))))((((((''''''((((((((()))))))))))))))(((((((((((()))***+++,,,,,,+++)))((()))***)))(((+++******)))))))))))))))*********++++++,,,,,,---///...---,,,---///111222777>>>JJJVVV___fffkkkmmmnnnttt|||}}}zzzvvvwwwyyyyyyyyyvvvtttrrrnnnlllkkknnnuuu}}}qqq^^^RRRBBB===666111000000000//////////////////...---,,,++++++++++++++++++++++++******+++++++++++++++******)))&&&%%%$$$&&&(((***(((((('''''''''&&&&&&&&&((((((((((((''''''''''''+++)))&&&$$$$$$%%%'''(((''''''&&&&&&&&&%%%%%%%%%&&&((())))))(((''')))***''''''(((((()))((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((()))))))))*********,,,+++++++++***)))))))))+++++++++++++++++++++******+++,,,,,,------,,,,,,+++,,,,,,---......//////...............///000000111111111111111222222222000333666777666===RRRfffvvvrrrrrrrrrmmmiiifffaaa]]]^^^ccciiivvvxxxnnneeecccfffjjjqqqwwwpppbbbOOODDDBBBFFFJJJKKKUUUZZZaaadddbbb]]]XXXVVVuuunnnlllhhhhhhlllooolllhhheeeddddddcccbbbaaa___]]]]]]\\\\\\YYYXXXUUUQQQKKKIIIHHHGGGDDDAAABBBBBBAAA@@@===:::888666444333222222111111222222//////...---,,,,,,,,,,,,+++,,,------***)))))))))((((((((((((((((((((((((&&&&&&&&&%%%&&&&&&'''(((!!!$$$&&&(((((('''&&&&&&'''((())))))))))))((()))(((&&&'''(((***))))))&&&&&&&&&'''''''''''''''$$$$$$%%%&&&'''((()))***&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((('''((()))*********))))))''''''''''''(((***++++++,,,***(((((()))***)))(((******)))))))))))))))***))))))*********+++++++++++++++***++++++---///000000666@@@JJJSSS]]]dddiiijjjpppyyyzzz{{{{{{|||{{{yyyxxxwwwqqqmmmkkkmmmuuu~~~~~~}}}xxxkkk[[[JJJ>>>666444111000///...---+++......//////...---,,,,,,++++++++++++++++++++++++(((((()))************)))***)))'''&&&&&&&&&((()))((((((((((((((((((((((((((((((((('''''''''&&&&&&***)))'''%%%%%%%%%&&&'''''''''''''''&&&&&&&&&%%%'''((())))))(((((()))+++))))))******))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((())))))'''(((((())))))*********+++++++++************************+++++++++++++++******+++,,,,,,,,,,,,,,,***++++++,,,---...//////......---......///000111000000000000000000000000...000444666555999GGGVVVtttuuuqqqppprrrooollljjjeee______bbbcccppp}}}~~~tttjjjeeebbb```ccchhhuuu|||}}}ooo[[[JJJAAA@@@AAABBBIIIOOOWWW[[[[[[ZZZZZZZZZuuunnnlllhhhhhhlllpppmmmiiiggggggfffeeeddddddbbb___]]]\\\\\\ZZZXXXUUUQQQLLLJJJIIIIIIFFFCCCDDDCCCBBB@@@===999666444333333222222111111222222//////...---,,,,,,,,,,,,+++,,,---,,,)))((()))***((((((((()))))))))((((((&&&%%%%%%%%%&&&&&&'''((("""###%%%&&&''''''''''''%%%&&&'''((()))*********)))((('''''')))******)))&&&&&&&&&'''''''''((((((%%%&&&&&&&&&''''''((((((&&&&&&''''''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((('''((()))***+++***))))))%%%%%%&&&&&&''')))***+++***)))((((((***+++*********)))))))))))))))******((())))))))))))*********************+++,,,---...---000555;;;CCCMMMWWW^^^eeekkkuuu}}}~~~}}}wwwrrrooopppwww~~~{{{{{{}}}}}}mmm___TTTIII>>>666333222000000111111///...------.........---,,,,,,************************%%%&&&&&&'''((((((''''''***)))((((((''''''((((((''''''(((((())))))******(((((('''''''''&&&&&&&&&(((''''''&&&&&&&&&''''''((((((((('''''''''&&&&&&&&&''')))(((''''''(((***((())))))******))))))(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))''''''(((((()))******+++***************+++++++++******************************+++,,,,,,,,,,,,+++******+++,,,---...//////---------......///000111////////////////////////---...111444555666>>>GGG\\\zzzwwwpppmmmpppmmmlllkkkfff```___aaa___kkkxxx}}}ssslllfff___^^^```jjjtttyyyfffSSSFFF???>>>>>>@@@FFFLLLPPPPPPRRRWWW[[[uuunnnllliiiiiinnnpppnnnkkkiiiiiiiiihhhggggggddd```^^^]]]\\\[[[YYYWWWSSSNNNLLLLLLLLLIIIFFFEEEEEECCCAAA===999555333333333222222111222222222//////...---,,,,,,,,,,,,)))++++++)))&&&%%%''')))'''((()))))))))))))))(((%%%%%%%%%%%%&&&&&&'''(((&&&&&&''''''''''''''''''"""###$$$&&&'''(((((()))'''&&&%%%%%%'''(((((('''&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''(((((('''((()))++++++******)))$$$$$$%%%%%%'''((()))******((('''(((***++++++***)))))))))))))))***++++++(((((((((((())))))))))))+++++++++++++++,,,---...,,,---...111777AAALLLSSS___fffpppxxx|||}}}}}}}}}wwwwwwwwwzzz~~~yyyttttttxxx}}}~~~}}}{{{vvvvvvwww|||sssfffUUUGGG???:::555111111000......000111000000---------...------,,,,,,************************(((((()))******+++************)))))))))(((((('''%%%%%%&&&'''((()))******(((((('''''''''&&&&&&&&&&&&''''''''''''''''''''')))(((((((((((('''''''''%%%&&&((('''&&&&&&''')))%%%&&&'''(((((()))((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&''''''((()))******+++))))))******+++++++++,,,,,,,,,++++++***)))))))))******+++,,,,,,,,,,,,+++)))******+++---...//////---------......000111111////////////...............---///333555444888===KKKkkkzzzrrrmmmmmmkkkjjjjjjfff```^^^```___kkkvvv||||||uuulllccc___``````mmm~~~nnn[[[KKKAAA??????;;;@@@EEEGGGIIILLLTTTZZZtttjjjhhhggghhhkkkvvvpppkkkhhhiiikkkjjjiiiiiifffaaa^^^]]]]]]\\\[[[XXXSSSMMMJJJJJJHHHEEEBBBBBBBBB@@@???<<<:::777666555444333333222222333333......------,,,,,,++++++))))))))))))))))))))))))''''''(((((('''&&&%%%%%%'''&&&$$$######$$$%%%%%%)))))))))((('''''''''&&&******))))))(((((('''''''''&&&&&&''')))***)))'''%%%&&&%%%$$$""""""$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&%%%%%%''')))***)))(((&&&&&&'''((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))******+++++++++,,,,,,,,,))))))*********))))))((()))'''%%%(((---///---)))***+++---...000444999===OOOWWWdddpppxxxzzzyyywwwvvvvvvuuuvvvxxx~~~}}}{{{~~~zzzwwwuuusssvvv}}}~~~nnn[[[QQQDDD:::777555222///////////////............---,,,++++++******++++++************))))))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&''''''''''''((((((((((((((((((((('''%%%$$$$$$%%%'''((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''$$$%%%(((***++++++***)))))))))************))))))((()))***++++++***(((''')))************+++++++++************************,,,+++***))))))***++++++,,,+++***))))))***+++,,,%%%(((,,,............///------......///000000000000000//////......------000111111222444666888999BBBYYYuuuxxxpppkkkiiiiiiiiihhhfffccc```^^^^^^cccjjjrrr{{{~~~qqqjjjccc^^^^^^bbbnnnnnnXXXIIIAAA===:::888:::@@@DDDHHHOOOWWWuuukkkhhhhhhiiikkktttoooiiigggiiikkkjjjiiieeebbb^^^[[[[[[[[[ZZZZZZXXXTTTNNNLLLKKKJJJGGGDDDBBBAAA@@@>>><<<999777666444444333222222222222222000//////......---------************************)))))))))))))))(((''''''******)))((('''''''''((('''''''''''''''&&&&&&&&&((((((((('''''''''&&&&&&'''&&&&&&&&&((((((&&&%%%&&&&&&&&&$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&'''''''''&&&&&&''')))***)))'''))))))***++++++++++++***(((((((((((((((((((((((())))))(((((((((((()))))))))))))))*********++++++,,,,,,---------,,,,,,+++---***(((+++///222000---,,,------------000444777???FFFSSSaaammmuuuyyyzzzsssrrrpppoooqqqwww}}}yyyyyyvvvtttvvv|||{{{iiiXXXMMMEEE:::444222111///,,,///.........------,,,,,,---,,,++++++******++++++*********)))))))))(((((())))))))))))))))))))))))(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))'''''''''''''''''''''''''''((((((((())))))))))))(((((((((((('''''''''''''''((()))))))))(((&&&&&&((((((((())))))(((((((((((()))***++++++***((('''))))))*********+++++++++************************++++++***)))))))))***+++++++++************++++++)))+++...///...------...------......//////000000////////////............/////////000000222333444888HHH^^^ttt~~~vvvppplllmmmmmmmmmllliiifffccc```ZZZ___gggoooxxxxxxpppiiiccc\\\]]]eeesss}}}yyyfffUUUHHH@@@;;;888888<<>><<<999777555444333222222111111222222000000///...---,,,,,,,,,++++++++++++++++++++++++******++++++******))))))(((((((((((('''&&&%%%$$$'''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%$$$%%%'''''''''%%%&&&''''''&&&$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((()))***''''''&&&&&&&&&&&&''''''(((''''''((())))))(((&&&&&&'''(((((()))((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((()))))))))******,,,,,,---------------,,,///,,,)))+++...111111///......---,,,***+++...000000666@@@LLLZZZfffooottttttsssqqqoooooorrrxxx}}}}}}}}}zzz}}}zzzwwwxxx}}}~~~zzznnnaaaPPP@@@===777111...//////...,,,......---,,,,,,+++******,,,,,,+++************+++******))))))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((()))))))))(((((((((''''''''''''&&&((((((((((((''''''''''''&&&''''''((((((''''''&&&'''((()))*********)))((()))))))))*********++++++******************************))))))))))))************++++++++++++******+++---000000...---,,,------------...//////000000...............///////////////////////////000111777===JJJ___{{{{{{uuuqqqooommmmmmlllkkkgggccc```]]]WWW]]]dddkkkrrr{{{}}}vvvnnnhhh\\\YYY[[[dddnnnuuu}}}xxxgggUUUGGG???:::888:::<<<===BBBHHHvvvllljjjjjjkkknnnpppkkkgggeeehhhkkkkkkkkkfffbbb^^^\\\[[[[[[ZZZYYYVVVRRRNNNLLLMMMNNNKKKIIIBBBAAA@@@>>><<<999777555333333222111111111111222000///---,,,++++++++++++++++++++++++++++++++++++*********++++++******)))'''((((((((('''%%%###"""''''''(((((())))))******''''''&&&&&&&&&&&&&&&&&&%%%######$$$''')))))))))'''(((((('''&&&%%%&&&'''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&&&&''''''(((((('''((())))))'''%%%%%%%%%&&&''''''''''''&&&(((((((((((((((((((((((())))))(((((((((((())))))((((((((()))))))))******))))))***+++++++++******,,,***''''''***---............---+++))))))+++---...000444;;;EEEQQQ[[[aaaoooqqqssssssrrrqqqqqqrrrxxx~~~}}}~~~}}}yyyxxxwwwwwwzzzttteeeYYYMMM???444444111///...///000///.........---,,,+++******))),,,++++++******************)))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((('''''''''(((((())))))))))))(((((('''''''''''''''''''''''''''''''''((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''((()))+++,,,'''''''''((((((''''''''''''((())))))***))))))((())))))))))))************************************))))))))))))))))))******)))***+++,,,,,,+++***)))+++---......---,,,,,,---,,,,,,---......//////000---------....../////////000000000000111222333333::::::@@@PPPjjj|||uuuqqqpppmmmmmmllliiieee```\\\YYYWWW\\\bbbfffjjjqqq{{{zzzsssmmm```YYYVVVZZZbbblllzzzuuubbbRRRGGG@@@;;;:::;;;;;;???CCCwwwmmmkkkkkkmmmooooookkkfffeeehhhkkklllkkkhhheee```\\\ZZZXXXWWWUUUSSSOOOLLLKKKLLLMMMKKKHHHBBBBBBAAA???<<<:::777666444333222222111111222222222000...,,,++++++,,,,,,************************(((((())))))***))))))(((******++++++***)))'''&&&&&&&&&&&&''''''((((((((('''''''''''''''''''''''')))'''%%%&&&'''((((((((('''((()))(((&&&%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''((())))))'''%%%(((((()))************)))(((((((((((((((((((((((())))))(((((((((((()))))))))))))))*********++++++''''''((()))))))))))))))+++)))'''&&&(((***,,,,,,,,,------,,,******,,,...111000///111777???GGGLLL\\\cccmmmtttuuusssooommmvvv|||{{{wwwvvvtttuuuwww}}}zzzyyy{{{{{{ooo^^^QQQGGG???777333000///...////////////.........------,,,++++++***,,,+++******))))))******)))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((((('''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''''''((()))***,,,,,,'''(((((())))))(((((('''''''''(((((())))))))))))(((((()))))))))*********************************(((((())))))************)))***+++,,,,,,+++***)))(((***,,,,,,++++++,,,...,,,,,,------.../////////,,,,,,------......///////////////000222333555666777666:::DDDWWWqqqwwwqqqooopppooommmjjjeee___ZZZWWWUUUZZZ```ccceeekkkvvv{{{uuufff___XXXWWW\\\eeesss}}}nnnaaaQQQHHH???<<<;;;:::<<<@@@xxxnnnllllllnnnqqqppplllgggfffiiikkklllkkkhhhddd___ZZZXXXVVVSSSRRRRRRNNNJJJIIIKKKKKKIIIGGGCCCCCCBBB@@@>>>;;;999777555444333333222222333333444222000---,,,,,,---...))))))))))))))))))))))))''''''(((((())))))(((((((((((((((((((((''''''&&&$$$$$$$$$$$$$$$%%%%%%%%%'''''''''''''''(((((((((///,,,((('''&&&&&&%%%$$$&&&''')))((('''%%%%%%&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''(((''''''((())))))(((&&&&&&''''''((((((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))))))))*********++++++(((((()))***+++++++++++++++***))))))***+++,,,---***,,,,,,,,,++++++---//////...,,,---000555:::>>>IIIRRRaaammmtttvvvvvvuuuvvv{{{~~~yyyxxxwwwwwwyyy}}}~~~yyyyyy}}}}}}zzzyyyyyy||||||xxxyyy{{{wwwcccWWWHHH@@@:::444222333---------------,,,,,,,,,------,,,,,,,,,,,,++++++++++++***))))))))))))***))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))'''''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''&&&&&&&&&&&&%%%))))))))))))((((((((((((((((((((())))))((((((((('''''''''(((((())))))***((((((((()))))))))******************************((()))***++++++,,,++++++******++++++++++++******''')))***+++******,,,...,,,,,,,,,---......//////---------------.........,,,,,,---...000222444555444555888@@@LLLbbb~~~vvvsssrrrqqqooojjjddd^^^XXXUUUVVV\\\bbbcccdddjjjuuupppiiiaaa^^^]]]aaakkkvvvyyyppp```TTTHHHAAA>>>::::::<<>>;;;;;;xxxooommmnnnppprrrsssnnniiihhhjjjllllllkkkiiieee```]]][[[ZZZYYYWWWSSSOOOKKKJJJKKKKKKIIIGGGFFFEEEDDDBBB@@@===;;;:::666666555444444444444555000...***'''&&&&&&'''(((++++++++++++++++++++++++''''''((()))))))))))))))'''&&&%%%%%%&&&''')))***)))))))))((((((''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&'''%%%######%%%((())))))$$$&&&((((((&&&%%%$$$%%%(((((((((((((((((((((((($$$%%%%%%&&&'''((())))))'''''''''&&&&&&'''''''''&&&%%%%%%''')))******(((&&&'''(((((())))))(((((((((((((((((((((((((((((())))))(((((((((((())))))''''''''''''((((((((()))''''''(((******+++++++++(((***+++++++++******+++)))***++++++***)))***,,,)))***+++---...///000000///333999AAALLLYYYfffooossswww}}}~~~yyyvvvxxx{{{}}}rrrbbbSSSIIIAAA888333444222...---000++++++,,,+++++++++,,,...((((((((()))******+++++++++******))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&'''((()))*********)))(((''''''&&&&&&((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%% """$$$'''((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''')))******(((((((((((())))))))))))************************)))***,,,---......------,,,+++***))))))***+++,,,.........,,,***)))***,,,++++++,,,------......///.........------,,,,,,,,,...............///000000333000///333888EEE___vvv~~~wwwpppjjjffflllpppqqqmmmffffffnnnwwwyyyqqqiiiiiinnnwww~~~tttaaaTTTKKKCCC>>>===yyyrrrqqqnnnooorrrpppmmmiiifffgggiiijjjjjjgggddd```\\\[[[YYYWWWUUUUUUQQQMMMLLLMMMMMMJJJGGGGGGFFFEEEBBB???<<<:::888555555666666666666666555444111...---,,,,,,+++***,,,,,,,,,+++)))(((&&&%%%)))))))))))))))(((''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((***)))(((''''''''''''''''''''''''''''''((())))))(((((('''&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$'''((((((((('''&&&%%%%%%&&&&&&%%%&&&&&&'''((())))))'''%%%%%%&&&''''''&&&%%%&&&''''''((((((''''''$$$%%%'''(((***,,,...///((()))***++++++***)))((())))))(((((('''''''''&&&))))))))))))))))))))))))((()))))))))************,,,,,,,,,,,,---.../////////222444666:::DDDRRR]]]mmmsss|||}}}||||||~~~uuufffZZZNNNBBB:::444333111///---,,,++++++,,,,,,,,,,,,,,,,,,---------,,,+++***)))***+++,,,))))))))))))))))))))))))((((((''''''''''''(((((()))((('''((())))))'''%%%"""$$$(((+++,,,***((('''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''+++)))&&&$$$$$$%%%'''(((%%%&&&'''&&&%%%%%%&&&'''(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((())))))))))))((((((***++++++***'''&&&&&&'''((((((((('''((()))************++++++++++++******,,,+++*********+++,,,---******+++++++++,,,,,,,,,000000000///......------...---,,,+++***++++++,,,---------......000111111222...000777:::???PPPeeeyyytttwww{{{}}}{{{rrrhhhfffmmmuuuzzzpppiiiyyy|||yyyiii\\\QQQDDD999zzzrrrqqqnnnnnnqqqqqqnnnjjjggghhhiiijjjkkkhhheee```]]][[[YYYWWWUUUTTTQQQMMMLLLLLLLLLIIIFFFEEEEEEDDDBBB@@@===:::888555555666666666666555555444111...,,,,,,,,,+++***,,,,,,,,,,,,+++)))(((''')))))))))))))))(((''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''))))))(((''''''''''''''''''''''''''''''(((((()))%%%%%%%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''((('''&&&'''((()))((('''&&&&&&&&&&&&&&&&&&%%%$$$%%%$$$$$$%%%%%%&&&'''((((((''''''((())))))(((&&&%%%&&&''''''(((((('''''')))((('''&&&''')))+++---((()))*********)))(((((()))((((((((('''''''''''')))))))))))))))))))))))))))*********++++++++++++++++++++++++,,,---...///,,,...///...///555???GGG\\\cccooozzz}}}rrraaaSSSIIIAAA999444222111000...---,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,++++++*********+++))))))))))))))))))))))))((((((''''''''''''((((((''''''&&&'''))))))'''&&&%%%&&&(((******)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((('''%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&***+++,,,+++(((''''''((())))))))))))************)))******++++++******)))++++++*********+++,,,---++++++++++++,,,,,,,,,,,,000000////////////......///...---,,,++++++,,,---------------...///000111222...000555777:::III[[[xxx}}}~~~ooofffgggmmmwww}}}tttuuuyyyrrrdddXXXIII==={{{ssspppmmmlllpppsssoookkkiiiiiijjjkkkkkkiiifffaaa^^^\\\ZZZWWWUUUUUUQQQMMMLLLLLLLLLIIIFFFCCCDDDDDDCCCAAA===:::888555555666666666555555444333111...,,,,,,---,,,+++,,,,,,,,,,,,,,,+++******)))))))))))))))(((''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''((((((((('''''''''''''''''''''&&&&&&''''''((()))%%%%%%%%%%%%&&&'''(((((((((''''''&&&&&&''''''((($$$######$$$&&&'''&&&%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''((((((((()))++++++(((&&&%%%&&&''''''(((((('''''',,,***'''$$$$$$&&&(((***(((((())))))))))))((((((((((((((((((''''''''''''))))))))))))))))))))))))*********+++++++++,,,,,,************+++,,,---...---......---+++...444999EEEMMMZZZhhhttt}}}tttdddYYYJJJ>>>777333111///000000///...------------,,,,,,++++++******))))))++++++,,,,,,++++++***)))))))))))))))))))))))))))((((((''''''''''''((((((&&&%%%%%%&&&(((((('''%%%((((((((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''!!!###%%%&&&'''&&&&&&%%%'''((()))(((&&&%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&***+++,,,+++)))((()))***((()))***,,,,,,++++++***)))******++++++******)))+++************+++,,,,,,++++++,,,,,,,,,---------........./////////000000///...------,,,---------------------...///000000222///000444444444???LLL```wwwzzzzzzmmmhhhjjjooo}}}sssxxx~~~}}}oooaaaQQQDDD}}}sssppplllllloootttqqqmmmkkkjjjkkkkkkjjjiiifffaaa^^^\\\ZZZWWWVVVVVVRRRNNNMMMMMMLLLIIIFFFBBBBBBCCCCCCAAA>>>:::888555555666666555555444444333000...,,,------,,,+++******++++++,,,++++++***)))))))))))))))(((''''''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''&&&&&&&&&&&&'''(((((((((((('''&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''###"""!!!"""$$$%%%%%%$$$###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''((((((''''''((()))***)))(((%%%&&&''''''((('''''''''***)))'''%%%$$$%%%'''(((''''''((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))*********+++++++++))))))))))))***+++,,,---,,,---...------...222555555;;;EEEQQQ^^^jjjvvv}}}ssseee\\\NNNFFF<<<333000/////////......------,,,---------,,,++++++***)))(((((('''***+++,,,,,,,,,+++)))(((((((((((((((((((((((((((((((((''''''''''''(((((('''&&&%%%&&&''''''%%%###(((''''''&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&&&&%%%%%%((())))))(((&&&%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((())))))))))))(((((()))***+++***(((((()))***'''(((***,,,,,,+++***)))))))))************))))))***************++++++,,,+++,,,,,,,,,,,,---------,,,,,,,,,---...//////000........................---------------...///000000...000222222111888BBBKKK```}}}~~~vvvxxxpppllllllwwwwwwyyy{{{{{{|||xxxkkk[[[OOO}}}ssspppmmmmmmqqquuurrrnnnlllkkkkkkjjjiiihhheee```]]]\\\ZZZXXXVVVXXXTTTPPPNNNNNNMMMJJJGGGBBBBBBCCCBBB@@@===:::888555555555555555444333333222000---,,,---------,,,((())))))***************)))))))))))))))(((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''''''((('''&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''%%%%%%&&&((()))((('''$$$%%%&&&''''''(((''''''%%%%%%%%%%%%&&&'''((())))))'''$$$$$$&&&((())))))%%%&&&''''''((('''''''''%%%&&&''''''''''''&&&&&&&&&&&&'''''''''(((((()))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***+++,,,,,,((()))*********+++---...000222666<<>>NNNeeezzz{{{~~~sssjjjmmmpppttt{{{|||zzzuuunnniiijjjqqqxxxwwwkkk```}}}sssqqqnnnooosssuuurrrnnnlllkkkjjjiiigggeeebbb___\\\[[[ZZZYYYWWWXXXTTTPPPNNNNNNMMMJJJGGGDDDCCCBBB@@@>>><<<:::999555555555555555444333222222000---,,,---------,,,((())))))*********)))))))))))))))))))))(((''''''((((((((('''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&(((((('''&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%&&&'''((((((%%%%%%%%%$$$$$$%%%%%%%%%'''&&&%%%&&&'''(((&&&%%%&&&&&&''''''((((((''''''&&&&&&&&&&&&'''((())))))(((&&&$$$$$$&&&((())))))%%%&&&''''''((((((''''''###$$$''')))))))))'''&&&&&&&&&%%%&&&&&&'''((()))'''''''''((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))))))))))))))***+++,,,---++++++******************.........///333:::DDDKKKYYYeeevvvooo^^^QQQFFF<<<666222222111000///......---------,,,+++++++++,,,,,,++++++******))))))((((((******++++++******)))((())))))))))))))))))))))))((((((''''''''''''((((((***)))'''''''''&&&###!!!$$$$$$$$$%%%&&&((()))***&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''---+++(((%%%###$$$%%%&&&%%%&&&'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&%%%&&&''''''''''''((()))&&&'''((()))***))))))(((((())))))******))))))(((((()))******++++++************+++++++++,,,,,,,,,******++++++,,,---......,,,,,,---............---...---------------......---...///000111222555888777BBBTTTlllqqqcccjjjgggeeekkkyyy}}}}}}~~~zzzqqqdddYYYWWW^^^dddwww{{{ttt|||sssqqqppprrrwwwtttrrrnnnlllkkkiiigggfffccc```]]][[[ZZZZZZYYYXXXWWWSSSNNNLLLLLLKKKHHHEEEFFFEEEBBB???<<<:::999999555555555555444333222111222///---,,,---...---,,,******+++++++++***)))))))))))))))))))))((('''''')))((((((((('''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&(((((('''&&&%%%&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&(((&&&%%%%%%%%%%%%$$$###&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%&&&'''((((((%%%%%%&&&(((***+++(((&&&%%%&&&''''''((((((''''''&&&&&&'''(((((((((((('''%%%%%%%%%%%%%%%'''((()))''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))***************,,,------...---+++++++++,,,,,,,,,+++,,,,,,,,,...111666:::???JJJZZZiiittt~~~mmmcccTTTGGG???999444111...//////...---,,,,,,,,,------,,,+++******++++++************************++++++***)))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((('''''''''(((((('''%%%%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''')))((('''%%%%%%$$$%%%%%%"""$$$%%%%%%$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&$$$&&&(((((('''((()))+++(((((()))))))))*********(((((())))))))))))(((((('''((()))***+++******))))))))))))*********++++++,,,,,,,,,------......///***+++,,,---......---,,,...------,,,,,,------...---...///...///111333444111:::GGGWWWnnnqqqcccbbb]]]XXX[[[iiixxx|||yyyoooooorrrxxx|||sssdddWWWRRRVVV[[[mmmwww{{{sssrrrqqqsssyyytttrrrnnnlllkkkiiigggeeeaaa^^^[[[ZZZZZZZZZYYYXXXUUUQQQMMMKKKKKKIIIFFFCCCHHHFFFBBB>>>;;;999999999555555555555444333222111222///---,,,---...------,,,,,,,,,,,,,,,+++***))))))))))))))))))(((((('''))))))(((((('''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&(((((('''&&&%%%&&&%%%%%%%%%%%%&&&''''''(((((('''&&&%%%%%%%%%%%%'''''''''&&&&&&''''''''',,,+++))))))))))))'''%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%&&&''''''"""$$$(((---///---((($$$%%%&&&''''''((((((''''''***)))((('''&&&'''((((((%%%%%%$$$$$$%%%'''((()))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))************************+++,,,---...***((('''''')))+++,,,---'''***---...///000111333222:::FFFQQQ[[[fffrrr{{{pppeeeUUULLL@@@888555444444333...///...,,,+++***+++,,,...---,,,+++***************************+++++++++,,,+++)))((((((((()))***))))))))))))))))))))))))((((((''''''''''''((((((&&&%%%&&&'''*********(((&&&&&&'''''''''&&&%%%$$$%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&&&&&&&%%%$$$### """$$$$$$$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((())))))))))))((((((%%%'''((()))((()))***,,,******))))))******+++,,,(((((())))))))))))(((((('''((()))++++++******)))((())))))))))))*********.........///////////////)))***,,,---...---,,,,,,...------,,,,,,,,,------...//////------000111111---666@@@HHHXXXtttuuuhhhZZZVVVQQQQQQ]]]llluuuvvvhhhhhhkkkqqqyyy~~~}}}xxxjjj\\\UUUWWW[[[fffpppzzz{{{sssuuuuuurrrppprrrqqqooommmjjjgggeeedddfffdddaaa```___^^^]]][[[SSSMMMJJJLLLMMMJJJGGGFFFDDDDDDCCCBBB???<<<999777666666666555444444333333//////...------------...---,,,***(((''''''(((((())))))))))))(((((((((((((((((('''&&&&&&&&&&&&'''))))))(((((('''&&&$$$$$$&&&&&&&&&&&&%%%$$$######''''''''''''''''''''''''######$$$%%%''''''&&&$$$'''''''''((((((((((((((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''''')))'''%%%&&&((()))&&&###"""'''((('''&&&(((+++%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%&&&'''(((((((((((((((((((((((((((((($$$%%%'''))))))((('''&&&(((((((((((())))))))))))((((((((((((((()))******000///---***)))))))))***,,,,,,,,,+++++++++++++++111444777:::>>>GGGTTT___nnnuuu~~~sssfffXXXOOO???:::333000///000///...,,,,,,++++++++++++******+++******)))))))))))))))+++***'''&&&&&&'''***++++++)))(((&&&&&&((()))+++''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%''''''''''''((((((((((((***'''&&&&&&)))***(((&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***++++++))))))))))))************''''''((()))))))))))))))))))))(((((((((((())))))***))))))***++++++)))'''++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////...,,,++++++,,,...///------,,,,,,------...///333444888>>>HHH]]]~~~vvvggg^^^ZZZTTTPPPWWWdddlllnnnddddddfffiiinnnuuu{{{zzzjjj]]]YYY[[[eeeiiiooossswww{{{{{{rrrrrrrrrpppooopppooommmkkkiiigggeeeeeegggddd```^^^\\\[[[ZZZXXXXXXRRRNNNOOOOOOKKKHHHGGGEEEEEEDDDCCC@@@===:::888777666666555555444333333//////...------------...---,,,+++***)))((((((((())))))))))))(((((((((''''''&&&&&&%%%%%%%%%%%%%%%(((((((((((('''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$""""""$$$&&&&&&%%%))))))((((((''''''&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''&&&$$$$$$%%%'''''''''&&&'''(((&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$''''''''''''''''''''''''$$$%%%'''((()))((('''&&&''''''''''''((((((((((((((((((((((((((()))******''''''''''''''''''((()))*********+++++++++++++++***...111222333777???EEESSSZZZeeeqqq||||||nnnaaaWWWNNNDDD>>>999555000.../////////...,,,,,,,,,++++++++++++***+++***))))))(((((())))))***)))(((''''''((()))******)))(((''''''((()))***''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""######%%%&&&((()))&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&'''''''''''')))'''%%%&&&((()))'''%%%%%%&&&''''''''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&'''(((((())))))''''''''''''&&&&&&&&&&&&&&&&&&'''((((((((((((((()))(((((((((((((((((()))***))))))***+++,,,***)))***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///---,,,++++++,,,---///)))))))))))))))******+++///000444888@@@QQQnnnwwwjjjbbb___XXXRRRWWWaaaiiijjj```aaadddhhhmmmsssxxx{{{rrreee___^^^___bbbgggkkkpppvvv}}}{{{qqqoooooonnnnnnmmmlllkkkjjjhhhhhhggggggjjjfffaaa]]][[[ZZZYYYXXX[[[UUUPPPPPPPPPLLLHHHGGGGGGGGGFFFDDDAAA>>>;;;999777777666555555444444333//////...------------...---------,,,+++***)))((()))))))))(((((((((''''''((('''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((%%%"""!!!"""%%%&&&'''***))))))((('''&&&%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&$$$&&&'''((('''&&&''''''***)))'''&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))******'''((())))))************((())))))******+++++++++'''+++///000......111333999???HHHTTTbbbppp}}}|||iii```RRRGGG???;;;666333222000...---......---,,,---,,,,,,,,,+++++++++++++++***))))))(((((())))))((((((((((((((((((((((((***)))(((''''''((()))***''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$%%%&&&%%%%%%$$$$$$$$$$$$######$$$%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&'''''''''''''''(((((((((''''''((((((((()))((((((***,,,,,,+++*********+++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...---,,,++++++,,,---...,,,++++++++++++,,,------...///111444888DDDZZZnnnzzzooojjjggg^^^WWWWWW^^^cccddd]]]^^^```ccchhhnnnsssuuu{{{pppfff```XXXZZZ]]]aaagggpppyyy}}}qqqnnnnnnmmmnnnlllkkkjjjiiiiiiiiijjjjjjkkkgggaaa]]][[[[[[[[[[[[ZZZSSSNNNOOOOOOKKKHHHHHHIIIHHHGGGEEEBBB???<<<:::777777666666555444444444//////...------------...---.........---+++)))((())))))((((((((('''''''''******)))(((((((((((()))%%%&&&&&&'''((((((''''''%%%%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%(((&&&######$$$&&&''''''(((((((((''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&((((((''''''&&&&&&%%%%%%$$$'''******'''&&&(((+++...***&&&%%%'''((('''%%%&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&'''''''''(((((((((((((((((((((((())))))***+++,,,,,,---,,,+++)))(((''''''((()))***+++++++++'''***---...------...000000333999@@@JJJVVVccckkkxxxyyykkkbbbSSSLLLBBB:::666444333222///.........---,,,+++***,,,,,,,,,,,,++++++++++++******)))(((((((((((((((''''''((())))))((('''''')))(((''''''''''''((()))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################'''&&&%%%$$$"""""""""!!!%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''(((((((((''''''''''''&&&&&&%%%%%%***))))))((((((''''''&&&%%%&&&''''''((((((''''''''''''(((((((((((('''''''''''''''(((+++,,,+++***)))******++++++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,++++++,,,------......------......///000//////222444666<<>>KKKPPP[[[hhhrrryyyyyylll```TTTJJJ???888333222222111000///------...///000///,,,***)))***+++*********))))))))))))***)))((((((''''''((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''''')))(((((((((''''''&&&&&&(((((((((((((((((((((((('''(((((()))))))))))))))'''((()))******)))(((''''''&&&&&&(((******)))((((((((()))***++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++------,,,,,,------...///,,,---000333111222999BBBQQQggg{{{xxxzzzxxxqqqjjjfffaaa]]]\\\XXXSSSPPPRRRXXX```eeennnrrryyy~~~wwwllleeeYYYUUUQQQPPPUUU\\\cccgggtttqqqoooppprrrrrrpppmmmjjjiiiiiijjjkkkfffccc___]]]\\\[[[ZZZYYY]]]UUUOOOPPPPPPNNNLLLMMMJJJJJJHHHFFFCCC>>>;;;999888888777777666555555555//////...------------...///...---+++******))))))(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$%%%%%%$$$###%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((()))((((((((())))))(((&&&%%%&&&((((((&&&&&&&&&'''$$$$$$$$$%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((('''''''''((((((((())))))((((((((((((((()))******))))))***,,,---///111222*********+++++++++++++++,,,+++)))))))))************+++,,,,,,,,,---000333:::<<>>:::888888888777777666666555555//////...------------...///...,,,***)))))))))***(((((('''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%(((%%%""" !!!######$$$&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''(((((()))))))))'''%%%&&&((()))&&&###$$$'''***)))&&&######%%%######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&!!!"""###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((((((((((((((((()))******)))(((((('''((()))+++,,,,,,,,,,,,+++++++++++++++%%%%%%%%%''')))***)))(((***,,,------,,,+++,,,---......444===CCCGGGQQQ]]]eeemmmxxxuuujjj^^^WWWNNNGGG<<<555333333222000---------,,,******,,,---(((***++++++)))))),,,...((((((((((((''''''''''''))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!!!!!!!#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$&&&((('''%%%$$$&&&(((((('''&&&&&&&&&&&&'''(((&&&&&&&&&'''((())))))***%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))******%%%&&&''''''((((((''''''(((***+++,,,,,,+++***(((,,,+++++++++---,,,+++)))'''''')))******+++++++++************************++++++,,,,,,,,,---------***++++++,,,,,,++++++***))))))(((((())))))***+++//////000222///,,,000666555@@@PPPeee}}}wwwvvv}}}~~~wwwpppiiicccWWWVVVTTTSSSRRRSSSUUUVVV```hhhrrrzzz|||{{{yyyxxxwwwoooddd\\\YYYXXXWWWVVVwwwsssrrrpppqqquuuuuurrrnnnkkkjjjiiigggfffhhhfffcccaaa```^^^[[[YYYZZZWWWSSSRRRRRRPPPLLLHHHKKKJJJHHHEEEBBB@@@>>>===999888666444333333333444222111000//////......///------,,,,,,+++*********''''''''''''''''''''''''(((((((((((())))))))))))(((''''''&&&'''((()))***%%%&&&'''(((((('''&&&%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''$$$$$$###"""""""""######%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%%%%&&&'''((()))((('''&&&%%%%%%&&&'''***)))))))))***+++---...))))))))))))******************+++++++++******))),,,,,,++++++***))))))))))))************+++++++++/////////000444999===@@@JJJQQQ\\\eeemmmwwwrrrdddYYYQQQJJJGGG<<<:::666333///---,,,+++,,,,,,,,,++++++*********'''''''''((())))))******))))))(((((((((((())))))&&&&&&&&&&&&&&&'''((()))***)))'''&&&%%%%%%&&&&&&%%%&&&&&&&&&%%%$$$######&&&&&&&&&'''''''''(((((('''&&&$$$""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$&&&&&&%%%###&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&############$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&$$$&&&''')))))))))(((((('''''''''(((((((((((())))))))))))((()))******+++************************,,,,,,+++***)))))))))***++++++++++++++++++++++++333111---+++******,,,---******+++++++++,,,,,,,,,...///000000//////000111::::::>>>LLLddd~~~~~~~~~xxxnnngggeee\\\SSSSSSVVVUUUUUUUUUYYYaaahhhmmmvvv{{{ppphhhbbbYYYQQQvvvrrrrrrppprrrwwwvvvsssooollljjjiiigggfffhhhfffcccaaa```___\\\ZZZZZZWWWSSSRRRRRRPPPLLLHHHJJJIIIGGGEEEBBB???===<<<999888777555444444444444000///...------,,,,,,---++++++******)))(((((((((''''''''''''''''''''''''((((((((((((((((((((()))%%%%%%&&&'''''''''&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%%%%&&&'''((((((((('''&&&%%%&&&''''''%%%$$$$$$$$$%%%&&&((((((((((((((()))))))))***************++++++******)))*********************+++))))))*********+++++++++,,,,,,---...111444777999888>>>GGGOOOVVV^^^hhhoooxxx~~~uuuiiibbbWWWMMMEEE???:::888666555222000...---,,,,,,,,,,,,,,,++++++*********,,,+++++++++++++++++++++))))))(((((((((((()))))))))(((((('''''''''((((((******(((''''''&&&&&&&&&))))))******)))(((((('''%%%&&&&&&&&&&&&'''''''''&&&&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$%%%&&&(((((('''%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''((((((((((((((('''&&&&&&&&&'''''''''((((((((((((((()))))))))*********************************++++++******)))*********************************///...,,,+++***+++,,,---******+++++++++,,,,,,,,,,,,---///...------...000333555:::BBBSSSlll|||wwwpppkkkfff___ZZZZZZZZZWWWUUUVVVUUU___iiioooyyyuuulllaaaXXXuuuqqqrrrqqqsssxxxxxxuuupppllljjjiiigggeeefffdddaaa``````___]]][[[ZZZWWWSSSRRRRRRPPPLLLHHHIIIHHHFFFDDDAAA???<<<;;;:::999777666555444444444000///...------,,,,,,---++++++******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((($$$&&&''')))((('''%%%###$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''&&&%%%%%%%%%&&&'''((((((######%%%&&&((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&'''(((((('''&&&&&&&&&'''((()))***''''''((((((((()))))))))))))))******+++******)))(((((()))******+++,,,,,,)))))))))*********++++++***+++,,,---///000111222---222999>>>BBBHHHOOOUUU^^^eeennnwww~~~wwwmmmccc[[[MMMHHHAAA;;;777444111000//////...---,,,,,,------+++++++++++++++*********+++******)))(((((('''''')))((((((''''''(((((()))+++***)))((('''''''''''')))))))))))))))((('''&&&''''''((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%&&&((((((&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((***)))((('''&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''((()))*********))))))******************************)))))))))***++++++))))))))))))))))))))))))*********++++++,,,,,,---******+++++++++,,,,,,,,,***+++---,,,++++++,,,...,,,111666888@@@UUUsss{{{tttpppnnneeeaaa``````]]]VVVRRRSSSTTT___kkksss{{{{{{oooeeetttpppqqqqqqtttzzzxxxtttoookkkhhhgggeeeddddddbbb___^^^^^^^^^]]]\\\ZZZWWWSSSRRRRRRPPPLLLHHHHHHGGGFFFDDDAAA>>>;;;:::999888777666555444444333222111000//////......///------,,,,,,+++*********))))))))))))))))))))))))((((((((((((((('''''''''''''''(((((('''&&&%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''#########$$$%%%&&&'''(((###$$$$$$%%%'''(((******&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''((((((***************++++++,,,''''''''''''((((((((((((((())))))***************((()))))))))*********+++))))))))))))***************+++---.........---------000444666888<<<@@@DDDIIIMMMUUU\\\dddllluuu{{{~~~xxxnnneee\\\TTTLLLGGG===:::666333222111000///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************(((((((((''''''&&&&&&&&&(((((((((''''''((((((((())))))(((''''''''''''''''''((()))))))))(((&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%######$$$%%%%%%$$$######$$$%%%&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))***((('''&&&%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&''')))++++++***)))'''************************))))))((())))))***+++,,,)))))))))***************((()))***+++,,,++++++*********+++++++++,,,,,,,,,***+++,,,,,,++++++,,,---,,,111444444666FFF___ttt{{{qqqmmmmmmiiiiiijjjjjjdddYYYRRRQQQTTT___llltttyyywwwuuuqqqqqqqqqtttzzzwwwsssmmmhhhfffeeedddcccbbb```\\\[[[[[[\\\[[[[[[ZZZWWWSSSRRRRRRPPPLLLHHHGGGGGGFFFEEEBBB>>>;;;999888777777666555444333222222111000//////......///------,,,,,,+++*********)))))))))))))))))))))))))))(((((((((''''''&&&&&&)))'''%%%#########%%%&&&''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&&&&'''#########$$$%%%&&&'''(((%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%&&&''''''(((((((((&&&&&&''''''''''''''''''''''''''''''(((((((((((('''((()))************************)))))))))(((((((((((()))))))))*********)))***+++------,,,***)))+++---...///000111444555:::<<>>NNNZZZxxxsssllljjjqqqqqqsssssslll___WWWUUUSSS\\\gggpppttt{{{xxxrrrrrrpppsssyyyvvvqqqkkkgggeeeddddddcccccc```\\\ZZZZZZ[[[[[[ZZZZZZWWWSSSRRRRRRPPPLLLHHHGGGGGGGGGFFFCCC???<<<999888888888777666555333333000///...------,,,,,,---++++++******)))((((((((((((((((((((((((((((((((()))((((((''''''&&&&&&&&&'''%%%"""!!!$$$&&&(((''''''&&&&&&''''''(((&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''&&&&&&'''&&&%%%%%%%%%&&&'''(((((('''&&&%%%$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&%%%$$$$$$%%%&&&'''%%%&&&''''''((('''''''''%%%%%%&&&&&&'''&&&&&&%%%''''''((((((((()))))))))''''''((()))************++++++***))))))(((''''''((((((((()))))))))******&&&'''((()))***)))((((((+++++++++++++++,,,---...111111333555:::???DDDGGGQQQXXX```gggmmmrrryyy~~~{{{uuummmfff^^^WWWRRRFFFCCC>>>999555222111000---,,,++++++,,,,,,+++))),,,,,,,,,---,,,+++******)))))))))***************&&&''''''((())))))******(((''''''&&&&&&''''''((($$$$$$$$$$$$%%%&&&'''(((%%%%%%&&&&&&&&&%%%%%%$$$###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%%%%&&&'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%&&&'''((()))%%%&&&&&&&&&''''''''''''&&&'''((()))))))))(((((())))))))))))))))))))))))))))))((((((((()))***************+++,,,,,,------***+++,,,,,,+++***)))(((******+++++++++,,,,,,,,,+++---......---,,,...///,,,---...000222888???DDD\\\qqq}}}rrrlllpppnnnpppqqqmmmbbbYYYVVVRRRVVV^^^ggglllrrr|||zzztttrrrppprrrxxxuuuqqqkkkfffeeeeeeeeeeeeeeebbb]]][[[[[[[[[[[[[[[ZZZWWWSSSRRRRRRPPPLLLHHHHHHHHHHHHGGGDDD@@@<<<:::::::::::::::999777555444000///...------,,,,,,---++++++******)))(((((((((''''''''''''''''''''''''))))))(((''''''&&&%%%%%%&&&%%%###""""""$$$&&&'''''''''&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''')))'''&&&$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&'''((((((((('''&&&%%%''''''((())))))(((''''''((((((((()))))))))******&&&'''((()))************)))))))))))))))((((((((((((((((((((()))))))))***%%%&&&'''((()))*********,,,+++******+++,,,,,,,,,---,,,,,,...111444777888<<>>888777555222/////////000,,,,,,+++---......,,,***)))***+++,,,,,,+++******((()))))))))*********+++%%%&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''!!!"""######$$$$$$$$$###%%%&&&&&&&&&&&&'''''''''$$$$$$#########$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$)))'''%%%$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%&&&''''''&&&&&&&&&&&&&&&'''''''''((((((((('''''''''(((((((((((()))))))))))))))))))))))))))***))))))(((((((((((())))))))))))***+++,,,,,,,,,******++++++++++++++++++******+++++++++,,,,,,,,,+++,,,------,,,,,,---///,,,.../////////111666:::FFFWWWmmm~~~tttllliiiiiimmmmmmfff^^^[[[XXXVVVXXX^^^bbbeeemmmvvv||||||uuurrrpppqqqwwwvvvqqqkkkgggffffffgggggggggddd___\\\\\\\\\\\\\\\ZZZWWWSSSRRRRRRPPPLLLHHHHHHIIIIIIHHHEEEAAA===:::;;;<<<<<<<<<;;;999777666222111000//////......///------,,,,,,+++*********''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%'''''''''(((((()))))))))&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''$$$$$$###""""""#########)))(((&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&$$$$$$$$$$$$&&&&&&''''''((((((((('''%%%$$$&&&&&&'''(((((('''&&&%%%))))))))))))************&&&'''((()))************''''''(((((())))))******(((((((((((())))))))))))''''''(((***+++---...///***((('''((()))*********---,,,+++,,,///111222222...333:::>>>@@@EEEMMMTTTVVVXXX]]]cccjjjqqqwwwzzz~~~~~~xxxqqqllliiiccc[[[TTTJJJGGGCCC@@@<<<888333/////////...,,,++++++,,,---))))))***+++------+++)))&&&''')))***+++++++++***(((((())))))*********+++*********)))(((((('''''''''''''''&&&&&&''''''''')))((('''&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&((()))%%%&&&''''''((((((((((((&&&&&&&&&'''''''''((((((%%%$$$###""""""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$(((%%%###"""###$$$$$$###&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&############$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&$$$###'''''''''(((((((((((()))(((''''''''''''((())))))))))))))))))))))))))))))+++***)))(((((('''(((((('''(((((()))***+++++++++))))))***+++,,,---......******+++++++++,,,,,,,,,***,,,------,,,+++---...---000111///,,,---444:::;;;GGGYYYnnn|||oookkkjjjppptttpppiiifff```ZZZWWWYYYZZZZZZ___fffmmmqqquuuxxxtttrrrrrrrrrssstttpppkkkhhhggghhhhhhhhhgggdddaaa___]]]\\\ZZZXXXZZZXXXUUUSSSQQQOOOKKKIIIGGGHHHHHHFFFBBB>>><<<<<<<<<;;;:::999888777666555222222222111///...,,,+++---,,,++++++***+++++++++***((('''&&&&&&'''(((***&&&&&&&&&%%%%%%$$$$$$$$$))))))(((((('''''''''&&&+++)))&&&$$$$$$&&&)))+++%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&((('''%%%$$$######$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&'''((('''%%%$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''(((((((((((())))))))))))&&&''''''((((((''''''&&&(((((('''''''''&&&&&&&&&%%%&&&((()))))))))(((''')))((((((((()))***+++,,,)))'''%%%$$$$$$&&&)))***+++***)))'''''''''((()))***++++++***))))))***,,,***+++,,,---...---,,,+++...------...111777<<<@@@GGGGGGGGGIIIOOOVVV]]]aaagggkkkpppvvv{{{{{{vvvrrrmmmhhhccc]]]YYYTTTOOOKKKGGGBBB???888777666444111///...---************************))))))))))))************+++++++++++++++***))))))''')))+++)))''''''***......,,,***(((&&&&&&&&&&&&''''''''''''''''''''''''###$$$$$$%%%%%%$$$$$$###&&&%%%%%%'''((()))((('''%%%$$$$$$###$$$%%%'''((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###&&&%%%###""""""###%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###""""""$$$&&&'''$$$###############$$$$$$!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''&&&&&&%%%"""######$$$&&&(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((('''''''''&&&''''''((()))******+++++++++***)))((((((((()))(((((())))))))))))(((((()))))))))))))))))))))))))))************+++++++++......---,,,+++))))))(((+++---......------///000999;;;EEEXXXmmm|||uuurrrsssuuutttrrrlllhhhaaaYYYTTTSSSUUUXXX```eeehhhiiioooyyywwwtttsssssstttuuuqqqllliiihhhhhhhhhhhhhhheeebbb```___]]][[[YYYZZZWWWSSSQQQPPPNNNLLLJJJFFFGGGHHHFFFBBB???======:::999888777555444333333///////////////...---,,,,,,,,,+++***)))((('''''')))((('''&&&&&&'''((()))***)))((('''%%%$$$###"""''''''''''''&&&&&&&&&%%%)))'''%%%$$$$$$%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&'''((('''%%%$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&%%%&&&((()))))))))((('''***))))))))))))))))))***((('''&&&%%%&&&''')))******))))))(((((((((((()))***++++++***))))))***,,,***++++++,,,---,,,,,,,,,,,,+++++++++...111555777888777777888<<>><<<999777777555222111111000///------,,,,,,+++***)))(((((())))))))))))))))))))))))(((((())))))))))))******)))))))))))))))(((((('''((('''%%%&&&'''(((((((((***)))((((((''''''((((((''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%#################################$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$#########$$$%%%&&&&&&%%%$$$###############!!!"""###$$$%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((((((''''''&&&'''((()))(((%%%###""""""&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((()))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))*********++++++((())))))***+++,,,---------...///...,,,,,,,,,---///...111888CCCSSSjjj}}}rrrfff]]]ZZZXXXbbbggghhhccc___dddmmmssswwwsssrrrssstttxxxtttoookkkiiihhhgggfffgggeeebbb```___^^^\\\ZZZXXXTTTPPPMMMMMMNNNNNNMMMIIIJJJIIIEEEAAA===<<<<<<;;;:::999888777555444444........................//////000000...+++(((&&&)))(((''''''''''''((()))%%%%%%&&&&&&''''''((((((&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%#########%%%&&&&&&&&&&&&''''''(((((()))%%%%%%&&&&&&'''(((((()))&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''((((((((((((((((((''''''(((((((((((((((((('''''')))*********)))(((&&&'''(((*********)))((((((***++++++)))((()))***+++***)))))))))***,,,---++++++,,,---............////////////////////////111333555777999<<<@@@BBBCCCDDDFFFIIILLLNNNPPPQQQUUUUUUVVVXXX[[[___bbbdddeeegggiiikkkmmmoooppppppsssssssssrrrrrrrrrssssssssstttttttttttttttsssssspppooonnnllliiigggdddccc``````^^^]]][[[VVVPPPKKKJJJIIIGGGDDDAAA???<<<;;;:::888666444333222111111222000......///000///...+++++++++************)))))))))))))))))))))))))))(((((((((((()))))))))***((((((((()))(((''''''&&&)))'''$$$%%%(((***(((&&&''''''''''''(((((())))))''''''''''''''''''''''''(((&&&%%%######%%%&&&((("""###$$$%%%%%%&&&(((***'''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###""""""%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$%%%%%%&&&&&&%%%$$$############"""###$$$$$$%%%%%%%%%$$$&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''))))))((('''''''''(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************(((((()))***+++,,,,,,---...///000///---,,,---...///...000333777BBBWWWiii}}}rrriiibbb___gggmmmmmmddd\\\^^^gggmmmxxxuuuuuuvvvxxxyyyuuupppmmmjjjhhhfffdddfffccc```___^^^]]][[[ZZZWWWTTTOOOMMMMMMNNNNNNNNNLLLLLLJJJEEE@@@;;;::::::;;;;;;:::888777666555444222111000///...............///000000///---***)))((((((''''''''''''(((((($$$$$$$$$%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&'''%%%&&&''''''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%#########%%%&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&'''''''''''''''''''''((((((((('''''''''(((((($$$%%%&&&((())))))))))))&&&''')))***+++***)))(((&&&'''(((*********)))(((''')))++++++)))((())))))+++***)))((()))***+++,,,)))***,,,---...//////...+++,,,,,,,,,,,,,,,++++++---...////////////222444777777888999:::<<<===>>>?????????@@@AAADDDFFFGGGKKKLLLNNNPPPRRRSSSTTTTTTWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYXXXXXXOOOOOONNNMMMLLLKKKIIIHHHCCCBBBBBBBBBAAA===999555888888777555444333222222.........---,,,,,,------...,,,******+++,,,+++***************************(((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((('''&&&&&&***(((&&&'''***+++(((%%%%%%&&&''''''((()))))))))'''''''''''''''''''''''''''%%%$$$""""""$$$%%%'''$$$%%%&&&%%%######%%%'''&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$######$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%'''''''''((()))***++++++&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((('''''''''''',,,+++***)))(((((('''((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))*********************************,,,---...---+++***+++,,,++++++---///000555CCCRRRpppzzztttmmmhhhooosssqqqdddXXXVVV[[[```{{{xxxyyyzzz}}}{{{wwwrrrnnnkkkhhheeeccceeebbb```^^^^^^]]][[[ZZZWWWTTTQQQOOONNNOOONNNMMMMMMMMMJJJEEE???;;;:::::::::999888777666444444333333222000///.........///------......---+++***)))((((((((((((((((((((((((((('''&&&%%%$$$###""""""&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&###$$$$$$%%%&&&'''((((((&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$&&&'''&&&%%%%%%&&&((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''''''''))))))(((''''''''''''(((###%%%&&&(((((((((((('''&&&'''((()))***)))(((((('''(((((())))))))))))(((&&&)))++++++***(((((())))))))))))((()))******+++&&&''')))+++,,,---------++++++++++++++++++++++++,,,------,,,++++++,,,...000000//////000111222222555555555666666666666777777888:::;;;<<<=========??????@@@AAAAAAAAAAAA@@@???@@@AAAAAABBBAAAAAAAAA;;;;;;;;;;;;;;;::::::999555444333444444333000............---------------***+++++++++)))***+++---,,,***(((((()))***)))(((((((((((((((((()))))))))((((((((((((((((((((((((''''''(((((((((((())))))(((((((((((((((''''''&&&)))(((((()))))))))'''&&&$$$%%%&&&(((((()))((((((''''''''''''''''''''''''%%%$$$############$$$%%%&&&'''&&&###!!!%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%&&&&&&&&&&&&%%%(((&&&$$$%%%&&&''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''((()))))))))'''''''''''''''''''''''',,,+++***))))))((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))))))))******+++++++++******))))))((()))***+++***((('''((()))******---000///000888BBBWWWppp~~~}}}yyyvvvooossspppeeeZZZWWWZZZ\\\|||yyyyyyzzz||||||xxxsssooolllhhheeebbbeeeccc```______^^^\\\[[[XXXUUURRRQQQPPPOOONNNLLLLLLKKKHHHDDD???<<<<<<<<<;;;:::999888777666555444111000...------...///000111000///---,,,***)))(((''''''((((((((((((''''''***)))(((&&&%%%###""""""$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&""""""###$$$%%%&&&''''''###$$$%%%&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%'''&&&%%%%%%&&&((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&''''''(((((())))))(((((('''&&&&&&&&&'''''''''((((((***)))((('''&&&''''''(((&&&&&&(((((((((&&&$$$###&&&&&&'''(((((((((((((((***))))))(((((((((((()))&&&(((++++++***((((((((('''((())))))******))))))'''(((((()))***+++,,,,,,------,,,+++***++++++++++++,,,,,,,,,+++,,,...///,,,,,,++++++,,,---///000///000222333333222111000...//////000000000000000000111222333444333333222111111222333333333333333222222333333333222222111111000......///000///...+++************))))))))))))***,,,+++))))))+++...,,,***((()))***++++++***(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))((())))))))))))(((''''''&&&((())))))'''&&&&&&&&&$$$%%%'''(((((((((((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&"""######$$$%%%&&&&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###%%%&&&(((((($$$$$$$$$%%%%%%$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%&&&'''$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''%%%&&&''''''((((((((('''%%%""" """$$$###"""&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''((())))))***%%%&&&&&&''''''(((((((((((((((((((((((()))***+++(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))***************))))))))))))((()))******)))(((***+++,,,+++---000111000444:::???VVVttt}}}~~~zzznnnccc^^^\\\ZZZ{{{wwwvvvwwwyyy|||yyytttpppllliiieeebbbfffdddaaa``````___^^^\\\XXXVVVTTTRRRRRRPPPMMMKKKIIIIIIGGGCCC@@@>>>>>>???>>>===<<<;;;:::888777777...---,,,+++,,,...000222666444222///---+++***)))''''''((((((((((((''''''(((((((((''''''&&&&&&%%%#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&!!!""""""###%%%&&&'''''' !!!###&&&'''(((((('''%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%'''((('''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&(((((())))))))))))((((((&&&&&&&&&'''''''''((((((***)))((('''&&&&&&'''(((((()))))))))'''$$$""" &&&&&&&&&&&&'''''''''(((+++***)))'''''''''((()))%%%(((++++++***((('''(((&&&''')))*********)))(((+++************+++,,,,,,---,,,***)))((((((((()))&&&((()))******+++...000,,,+++++++++---///111222(((***---//////...,,,***---------......---,,,,,,+++,,,---/////////...---,,,,,,---...............,,,,,,,,,,,,+++***))))))...+++)))((()))++++++***++++++******)))(((''''''&&&((()))(((&&&&&&(((+++)))'''&&&''')))************************)))))))))''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))(((((('''$$$'''***)))&&&###$$$%%%$$$%%%'''((((((((('''&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%% ###%%%### %%%***"""###%%%&&&'''&&&&&&%%%#########$$$$$$%%%%%%%%%########################"""######$$$$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$###""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""#########$$$%%%&&&'''(((%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&'''''''''######$$$%%%%%%&&&''''''''''''((()))******))))))%%%""" !!!$$$''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***%%%%%%&&&&&&'''((())))))$$$$$$%%%&&&(((***+++,,,(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))************+++------,,,,,,---///+++)))))),,,......000444000DDD]]]ttt|||lllaaaWWWQQQ~~~yyywwwwwwzzz}}}zzztttppplllhhhdddaaahhhfffdddcccbbbaaa___]]]YYYWWWSSSQQQPPPOOOMMMKKKLLLJJJGGGDDDAAA???======@@@===999777777777777666222111///---,,,---...///444222000---***(((&&&%%%'''''''''''''''&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###%%%((()))***)))&&&%%%%%%'''((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&)))((('''&&&%%%&&&'''''''''&&&&&&%%%%%%$$$$$$###%%%&&&'''(((((('''&&&%%%'''&&&%%%$$$%%%''')))+++---)))%%%%%%&&&'''&&&$$$&&&'''((())))))'''%%%$$$((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))************((( %%%,,,---***)))***++++++***)))***+++---------,,,,,,+++++++++************************)))***+++,,,,,,+++***)))))))))))))))))))))))))))+++*********))))))(((((('''(((***,,,------------))))))***++++++++++++***---,,,+++))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))******))))))((((((''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%$$$)))))))))((('''%%%$$$###"""!!!!!!"""###&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&&&&%%%%%%$$$#########$$$&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%%%%$$$###"""%%%$$$###"""###$$$%%%&&&$$$$$$###""""""###$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$#########$$$%%%&&&$$$$$$%%%%%%%%%$$$$$$###$$$"""###''''''%%%%%%'''''''''(((((('''&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%((()))((('''(((((('''))))))(((((('''''''''&&&)))(((((((((((())))))***(((((((((((())))))))))))&&&&&&'''((())))))((((((''''''(((((())))))******+++***((()))+++,,,,,,+++,,,,,,+++******+++,,,,,,++++++,,,------......///555666???SSSjjj~~~jjjZZZRRR~~~yyywwwxxxzzz{{{wwwsssnnnkkkgggdddaaafffdddbbbaaa``````^^^\\\YYYVVVSSSRRRQQQPPPNNNMMMMMMLLLIIIFFFCCC@@@???>>>@@@===999777777888777666333111///...------...///222000...+++)))'''&&&%%%))))))((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''&&&$$$""" """$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%'''&&&%%%$$$%%%''')))***+++(((%%%%%%&&&'''&&&%%%&&&'''((()))((('''%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((()))))))))************%%% !!!''',,,,,,***)))***++++++))))))***+++,,,,,,++++++************************************)))******++++++******)))))))))))))))))))))))))))*********)))))))))(((((()))***+++,,,,,,,,,+++***((()))******++++++*********)))((((((((()))***+++(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((())))))))))))(((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$#########$$$%%%&&&$$$$$$%%%%%%%%%$$$$$$###'''%%%%%%''''''###"""$$$'''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###''')))(((%%%&&&((())))))(((((((((''''''''''''(((((((((((((((((()))***))))))))))))((((((((((((&&&'''((((((((((((((((((''''''(((((())))))))))))***((('''''')))******)))+++***))))))))))))***+++******++++++,,,---------111111777EEEWWWlll{{{hhh]]]~~~zzzxxxxxxzzzxxxuuuqqqmmmjjjgggdddaaacccaaa^^^]]]^^^]]]\\\[[[XXXVVVSSSRRRRRRRRRPPPOOOOOONNNKKKHHHEEEBBB@@@??????===:::888888888888777333222000///......///000///...,,,***((('''&&&&&&******)))'''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%###"""!!! """#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$#####################$$$%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%'''((())))))'''%%%%%%'''((('''&&&&&&&&&'''(((((('''%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((())))))))))))******,,,***((((((***+++***))))))***++++++))))))***+++*********)))))))))))))))************************+++******))))))******+++))))))))))))))))))))))))******))))))))))))((((((***++++++++++++***)))((((((((()))***************''''''''''''((()))***+++(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&'''((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%###$$$%%%'''(((((((((((((((((((((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&#########$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###""""""###$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$'''$$$%%%'''&&&###"""$$$&&&''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###&&&((()))(((''')))+++((((((((((((''''''''''''((('''''''''(((((()))*********))))))((((((''''''(((((((((((((((((('''&&&'''(((((((((((())))))))))))((('''''')))******)))***))))))(((((())))))***))))))******+++,,,,,,,,,...---///666AAAQQQhhh{{{xxxkkk{{{yyywwwxxxwwwtttpppmmmkkkhhheeeccc```^^^[[[ZZZ[[[[[[[[[ZZZXXXUUUSSSSSSSSSSSSRRRQQQQQQPPPNNNKKKGGGDDDAAA@@@???<<<:::999999999888777333222111000/////////000---,,,+++***)))((((((((())))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''!!!###%%%%%%%%%%%%&&&'''##############################$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&'''(((((((((%%%&&&'''''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((()))))))))******,,,------+++***)))***)))***+++***)))((()))+++))))))))))))))))))))))))************************+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))((((((*********)))))))))(((((('''((())))))******))))))'''''''''(((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%###$$$%%%&&&'''(((((((((''''''((()))(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%"""""""""######$$$$$$%%%#########$$$$$$#########"""###$$$%%%%%%%%%$$$#########""""""""""""######$$$$$$%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%###!!!"""&&&'''$$$$$$'''&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%(((...111...+++)))(((((((((((((((''''''''''''''''''''''''((()))***+++******)))(((''''''&&&(((((())))))((('''&&&&&&((((((((((((((((((((((((***)))'''((()))++++++***))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,...111444>>>QQQccc~~~|||xxxvvvvvvxxxuuuqqqnnnkkkiiifffddd___]]]ZZZXXXYYYZZZYYYYYYWWWUUUSSSSSSSSSSSSRRRQQQQQQQQQOOOLLLIIIEEEAAA@@@>>><<<::::::::::::999777333222111000000/////////---,,,+++******)))******&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''$$$&&&''''''&&&%%%%%%&&&##############################$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%&&&'''''''''((((((%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((()))))))))&&&)))------+++))))))***((()))******)))((()))***)))))))))***************))))))))))))))))))))))))+++***)))(((((()))***+++(((((((((((((((((((((((((((((((((((((((((())))))'''''''''((((((((())))))''''''((())))))))))))(((*********))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$$$$&&&'''(((''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%###$$$%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$%%%%%%$$$###############$$$$$$"""""""""######$$$$$$%%%$$$##################$$$%%%%%%&&&&&&&&&$$$###!!!""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&###!!!"""&&&&&&$$$$$$&&&%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))%%%(((444<<<777---&&&'''''''''(((((((((((((((&&&&&&&&&&&&'''((()))***+++******)))(((''''''&&&(((((())))))((('''&&&&&&(((((((((''''''''''''''')))'''&&&&&&((())))))(((******************************++++++,,,---------***+++...111111555AAAOOOddd|||~~~zzzvvvuuuuuuxxxuuuqqqnnnllliiifffddd```]]]ZZZXXXXXXYYYYYYXXXWWWUUUSSSRRRSSSSSSRRRPPPQQQPPPOOOLLLHHHDDD@@@>>>===<<<::::::;;;;;;999777222111111000000///......---,,,+++***************%%%%%%&&&&&&'''((((((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$"""!!! $$$%%%&&&&&&$$$#######################################$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$######"""''''''&&&%%%%%%$$$######&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$&&&(((((('''''''''(((%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))%%%'''***++++++)))((((((((()))******(((((()))***))))))))))))************))))))))))))))))))))))))***))))))(((((())))))***((((((((((((((((((((((((''''''(((((((((((())))))'''&&&&&&&&&''''''((()))&&&''''''(((((((((((((((************)))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$###!!!"""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""######$$$#########$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$''''''''''''&&&%%%$$$$$$######$$$%%%%%%$$$############$$$$$$$$$$$$######"""###$$$%%%%%%%%%%%%$$$###$$$%%%&&&&&&''''''&&&&&&###$$$&&&%%%"""!!!###$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&+++%%%(((777???888+++$$$'''''''''(((((((((((((((%%%%%%%%%&&&'''((()))*********))))))((((((''''''(((((((((((((((((('''&&&(((((((((''''''''''''&&&&&&%%%$$$$$$&&&''''''&&&)))******++++++******)))******++++++,,,---------((()))---000000///666???OOOfffzzzwwwuuutttuuuxxxuuupppmmmjjjhhhdddbbbbbb___[[[YYYXXXYYYYYYXXXWWWUUURRRQQQRRRQQQPPPOOOPPPOOONNNLLLHHHCCC???<<<===<<<;;;;;;<<<;;;999888000000000000///...------,,,,,,+++))))))(((((((((&&&&&&&&&'''''''''''''''########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&#########$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""$$$%%%%%%%%%%%%$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&%%%### !!!###%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$&&&))))))'''&&&&&&(((%%%$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))'''((()))******)))'''&&&((()))***)))((('''(((***''''''((((((((()))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''''''''((((((((())))))((('''&&&%%%%%%%%%&&&'''&&&&&&'''((((((((('''''''''((()))))))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$"""""""""######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$######$$$%%%%%%&&&"""###$$$%%%%%%$$$###"""######$$$$$$$$$$$$######"""###$$$%%%%%%%%%$$$$$$###$$$%%%&&&''''''''''''&&&######&&&%%%!!! """###$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((($$$)))555999///'''&&&''''''''''''((((((((()))%%%%%%%%%&&&'''(((******))))))))))))((((((((((((&&&'''(((((((((((((((((((((((('''''''''&&&&&&&&&(((&&&%%%%%%'''(((((('''(((((()))******)))(((((())))))******+++,,,,,,,,,,,,***,,,///...---000555>>>OOOeeexxxwwwtttttttttvvvwwwtttpppllliiifffccc```ddd```\\\YYYYYYYYYYYYXXXWWWUUURRRQQQQQQPPPOOONNNOOONNNMMMKKKGGGBBB>>>;;;===<<<;;;;;;<<<<<<:::888000000000000///...---,,,,,,+++***(((''''''''''''(((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&""""""###$$$%%%'''((()))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%$$$###"""$$$$$$%%%%%%%%%&&&&&&&&&!!!###&&&(((((('''%%%### """$$$%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''((()))((('''&&&%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$'''***)))'''%%%&&&'''%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))***)))((()))***)))'''$$$((()))***)))((('''(((***&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''((()))******)))((('''((((((((((((((((((((((((&&&'''''''''(((((())))))***)))'''%%%$$$$$$$$$$$$%%%&&&''''''((((((''''''$$$%%%&&&(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&!!!"""$$$%%%&&&&&&%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$%%%%%%&&&'''''''''&&&$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$###"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$###""""""###$$$%%% """$$$&&& !!!"""######"""!!! ######$$$$$$$$$$$$######"""###$$$%%%&&&%%%$$$$$$###$$$%%%&&&''''''''''''""" !!!%%%&&&######&&&###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$)))333111&&&$$$)))&&&'''''''''(((((())))))$$$%%%%%%&&&'''(((******(((((((((((())))))))))))&&&&&&'''((()))))))))((((((((('''''''''&&&&&&&&&+++***))))))+++,,,,,,+++&&&'''((())))))((('''&&&((((((((()))******++++++111---,,,......,,,...111///;;;JJJYYYmmm~~~tttttttttrrrpppuuussspppllliiifffcccbbbdddbbb]]]ZZZXXXXXXYYY[[[YYYWWWUUUUUUTTTRRROOOLLLKKKJJJHHHEEECCCAAA@@@??????>>><<<<<<======;;;:::333222111///......------,,,+++***))))))***+++,,,'''''''''''''''&&&&&&&&&'''%%%$$$%%%'''(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%$$$$$$###############$$$$$$%%%&&&'''(((((($$$###""""""###%%%&&&'''%%%%%%$$$######$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%&&&''''''&&&%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""(((+++)))&&&''''''&&&%%%%%%'''((()))''''''&&&&&&&&&''''''(((%%%'''((((((''''''(((***))))))(((((((((((())))))***'''&&&&&&))))))(((%%%))))))((('''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))************)))))))))))))))((('''''''''&&&''''''&&&%%%%%%%%%&&&&&&'''''''''((((((((())))))'''((()))))))))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''((())))))(((%%%""""""$$$%%%$$$"""&&&%%%%%%$$$#########$$$%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$########################)))%%%""""""$$$%%%$$$"""%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%"""""""""###$$$$$$%%%%%%$$$######""""""######$$$""""""###$$$%%%%%%&&&&&&######$$$$$$$$$$$$###"""$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&(((((((((((())))))))))))******++++++++++++******))))))))))))************'''((()))+++++++++***))),,,,,,++++++***+++++++++111555:::AAAMMMaaaxxxuuuuuuuuutttsssuuusssppplllhhheeebbbaaadddbbb^^^[[[YYYYYYYYYZZZYYYWWWUUUTTTSSSQQQMMMKKKLLLKKKIIIFFFDDDBBBAAA@@@>>>===;;;;;;<<<<<<;;;:::333222111///......---------,,,***)))))))))***+++&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&((('''&&&&&&%%%%%%%%%&&&$$$$$$%%%%%%&&&''''''''''''&&&%%%######"""######%%%%%%$$$######$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$##################%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&### &&&))))))&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&$$$%%%''''''&&&%%%'''(((''''''&&&&&&&&&&&&'''''')))'''&&&(((***,,,+++))))))(((((('''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((())))))))))))((((((''''''&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''((((((&&&$$$$$$&&&&&&%%%###&&&%%%%%%$$$#########$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###"""$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$##################$$$$$$############$$$$$$#########$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))((((((((()))))))))*********(((((()))***************,,,++++++******+++++++++,,,...000444;;;HHHZZZffftttsssttttttuuuvvvsssoookkkfffcccaaa```dddbbb```]]][[[YYYYYYYYYZZZXXXUUURRRQQQNNNKKKHHHKKKIIIGGGDDDBBB@@@???>>>===<<<;;;;;;<<<===;;;:::333222111///...............---+++)))(((((())))))&&&&&&&&&&&&''''''''''''***'''%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&$$$###"""""""""%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%##################$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''### ###'''((((((%%%%%%&&&'''''''''''''''(((((('''&&&%%%%%%&&&&&&###$$$%%%%%%$$$$$$%%%&&&''''''&&&&&&&&&&&&''''''$$$######$$$'''(((((('''(((((((((''''''''''''&&&%%%&&&'''((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''$$$$$$$$$$$$%%%%%%%%%%%%)))((('''&&&%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((('''%%%%%%&&&'''&&&$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%'''%%%""" """$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$'''((('''$$$""""""######$$$$$$$$$$$$######$$$############"""""""""########################"""############$$$$$$$$$""""""###$$$$$$###""""""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$###""""""!!!%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%############$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((('''(((((())))))))))))******))))))(((((())))))******++++++*********++++++,,,,,,---......000888CCCKKKhhhsssqqqqqqrrrsssvvvsssooojjjeeebbb``````dddbbb```^^^\\\ZZZYYYXXXZZZXXXTTTQQQOOOLLLIIIGGGGGGFFFDDDAAA???===<<<;;;===<<<;;;<<<======<<<;;;222111000///............///...,,,***(((((((((((('''''''''(((((((((((((((***(((&&&$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!! !!!###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&''')))+++)))$$$ $$$%%%&&&'''((('''&&&%%%&&&&&&&&&%%%%%%&&&''''''###$$$%%%%%%$$$###$$$&&&)))((((((''''''(((((()))#########$$$%%%%%%%%%%%%''''''((('''''''''&&&&&&$$$%%%&&&((()))*********''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%######$$$$$$%%%%%%%%%&&&)))((('''&&&%%%$$$$$$$$$((((((''''''''''''&&&&&&'''&&&&&&%%%&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$###%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$###!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$##############################&&&&&&###!!!"""#########$$$$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$ !!!###$$$$$$###!!! #########$$$$$$$$$$$$%%%$$$$$$$$$#########""""""&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$(((&&&$$$!!! !!!"""$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''&&&%%%&&&''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((()))))))))******)))(((''''''((()))******************++++++,,,,,,---...///000555<<>>>>>===;;;222111000//////......///000...,,,***((('''''''''(((((())))))************((('''&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!! !!!###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''' """$$$'''(((&&&### ###$$$&&&'''''''''&&&%%%$$$$$$$$$%%%&&&'''((()))%%%&&&'''&&&%%%$$$%%%&&&((((((''''''''''''(((((()))))))))(((''''''''''''&&&''''''((('''&&&%%%%%%$$$%%%&&&((()))*********&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''(((((('''&&&%%%$$$$$$%%%''''''''''''''''''&&&&&&'''&&&%%%%%%%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%&&&''''''((($$$%%%&&&&&&%%%$$$#########$$$$$$%%%%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%$$$"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$#########"""""""""""""""""""""""" """$$$"""!!!$$$$$$$$$%%%%%%%%%%%%$$$$$$"""""""""""""""""""""###""""""""""""""""""""""""""""""#########$$$$$$$$$ !!!###$$$$$$###!!! """"""""""""############""""""#########$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$###!!!  """###$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&%%%$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&(((''''''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&'''''''''((((((((()))(((''''''''''''((()))'''(((((((((((()))))))))***)))(((''''''((()))******)))))))))******+++,,,((()))+++,,,...111555888>>>JJJ]]]rrr|||uuussssssuuuvvvsssnnniiieeecccccccccdddbbb___\\\YYYXXXWWWWWW[[[WWWSSSOOOMMMKKKIIIGGGKKKIIIGGGDDDBBB@@@???>>>@@@>>>===<<<======;;;:::111111000//////////////////...,,,***(((((((((((((((((())))))******++++++%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%$$$""""""###$$$$$$%%%%%%$$$$$$#########""""""""""""##################$$$$$$$$$$$$##################$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''######""""""$$$'''+++---$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%'''((()))&&&'''((('''&&&%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&((())))))(((%%%$$$$$$%%%&&&&&&'''((((((&&&%%%$$$$$$%%%&&&((()))*********&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''((("""$$$&&&&&&%%%###"""###"""###$$$%%%&&&%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$!!!"""$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$############""""""""""""""""""""""""!!!"""!!!  """$$$$$$$$$%%%%%%%%%%%%$$$$$$"""""""""############$$$########################"""############$$$$$$$$$""""""###$$$$$$###""""""""""""""""""#########$$$!!!""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%'''$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&(((''''''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&''''''''''''((((((((()))((('''&&&&&&'''((()))''''''(((((((((((())))))))))))((((((''''''(((((()))))))))))))))***+++,,,))))))***+++---...///000333888CCCUUUooo}}}wwwttttttwwwvvvsssnnniiifffeeeeeefffeeebbb^^^ZZZWWWVVVVVVVVV[[[WWWRRROOOMMMKKKJJJHHHLLLKKKIIIFFFDDDBBBAAA@@@???===;;;;;;;;;:::888666111000000//////////////////---+++***((((((((((((&&&''''''((())))))******!!!$$$(((((('''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&%%%%%%%%%&&&&&&'''(((%%%%%%%%%$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$###$$$##################$$$############$$$$$$$$$$$$$$$$$$##################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$#########"""######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((((('''%%%$$$%%%)))...111%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%$$$%%%%%%&&&&&&(((((('''&&&%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%$$$!!! !!!###%%%&&&'''((((((&&&%%%###%%%%%%'''((())))))))))))''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''""""""###$$$%%%&&&&&&'''&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''"""%%%((((((%%%######$$$!!!###$$$&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$####################################""""""!!!"""$$$$$$$$$#########$$$$$$$$$$$$##################$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%##################$$$$$$$$$$$$############$$$$$$#########$$$$$$%%%%%%&&&!!!""""""###$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$%%%'''&&&%%%%%%$$$$$$%%%%%%&&&(((''''''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''''''''((('''&&&%%%%%%&&&'''((('''''''''((((((((())))))(((((())))))(((''''''&&&(((((((((((()))***+++,,,,,,++++++,,,---.........---111888AAAPPPggg{{{uuussssssvvvuuurrrnnniiiffffffggggggeeebbb]]]XXXUUUUUUVVVVVV[[[WWWRRROOOMMMLLLKKKIIIKKKJJJHHHEEECCCAAA@@@???>>><<<:::999999888666444111000000////////////000...---+++)))(((((())))))%%%%%%%%%&&&'''(((((()))###((()))(((&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$############$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ """%%%&&&'''''''''###$$$%%%&&&&&&%%%$$$###%%%$$$$$$$$$$$$$$$$$$%%%"""############$$$$$$$$$'''&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$######""""""#########$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((%%%&&&''''''&&&%%%%%%%%%&&&%%%$$$###$$$%%%&&&''')))(((&&&%%%$$$#########&&&'''((('''%%%$$$%%%&&&(((''''''&&&&&&''''''((("""$$$&&&&&&###"""$$$'''%%%&&&'''((((((&&&$$$###%%%&&&'''((())))))))))))((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((((((######$$$%%%'''((())))))&&&&&&'''((('''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&$$$##################$$$$$$$$$######$$$$$$%%%&&&###&&&))))))'''$$$$$$%%%!!!"""$$$&&&&&&&&&$$$###$$$$$$$$$%%%%%%$$$$$$$$$%%%###""" !!!###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$############"""%%%%%%%%%%%%%%%%%%%%%%%%###""""""%%%))))))%%%!!!""""""############""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%$$$$$$###"""""""""$$$##################$$$""""""###$$$%%%%%%&&&&&&((((((''''''%%%$$$"""!!!$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((('''&&&&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&(((((('''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&$$$######$$$&&&'''''''''''''''((((((((()))'''((()))))))))(((&&&%%%(((((((((((()))***+++,,,)))))))))***,,,......---,,,111666888;;;IIIddd{{{zzzwwwuuutttvvvuuusssoookkkhhheeeddddddfffbbb```___\\\VVVSSSUUUYYYVVVRRROOONNNLLLJJJIIILLLKKKHHHFFFDDDBBBAAA@@@===;;;999888888888666444222111//////000000...---///...+++)))'''&&&&&&''''''(((((((((&&&### $$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&$$$"""!!!"""$$$""""""###$$$$$$$$$$$$###$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$!!! ###%%%$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$#########$$$&&&((()))((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''))))))(((((('''''''''&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%############$$$$$$$$$%%%$$$&&&((((((&&&%%%%%%%%%%%%$$$###$$$&&&((()))(((,,,++++++***)))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%"""""""""###$$$%%%''''''''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!###$$$&&&"""############$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######!!!#########$$$$$$$$$############"""$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!"""#########"""""""""""""""##############################$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%###!!! ###&&&&&&%%%$$$$$$$$$###"""###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$%%%&&&''''''''''''(((((((((''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&%%%$$$$$$&&&''')))%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((()))))))))******************+++++++++,,,,,,,,,&&&---222222111888HHHVVVssszzzuuussssssuuuuuusssppplllhhhfffeeedddeeeaaa^^^^^^[[[VVVSSSUUUZZZWWWSSSPPPOOOMMMKKKJJJMMMLLLIIIFFFCCCAAA???>>>>>><<<:::999999888666555222111//////000000...------,,,***)))((((((((((((((((((((('''&&&$$$"""!!!$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&$$$"""!!!"""###"""######$$$%%%$$$$$$$$$"""###$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""$$$'''***%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''((((((((((((''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%)))((('''&&&&&&(((***+++$$$&&&((((((&&&%%%%%%%%%&&&%%%###$$$&&&(((((('''*********)))((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%############$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$"""""""""######"""############$$$$$$$$$##############################$$$$$$$$$$$$#########  """"""!!!""""""######$$$$$$$$$%%%$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!""""""###$$$$$$$$$######$$$$$$%%%%%%########################$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%'''%%%###$$$&&&'''&&&%%%###$$$$$$###"""###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%''''''((((((((('''&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%'''((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((()))))))))******************+++++++++,,,,,,***...111///,,,000;;;EEEWWWjjjyyytttrrrrrrtttvvvtttqqqmmmiiigggeeeeeebbb___]]]^^^[[[VVVUUUVVVZZZWWWTTTQQQPPPOOOLLLKKKNNNLLLIIIFFFBBB???===<<<>>><<<:::::::::999777555222111//////000000...---++++++***))))))))))))***((((((''''''&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$"""###$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""#########$$$$$$%%%&&&$$$"""!!!"""######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$'''***&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%(((&&&###""""""$$$(((***$$$%%%''''''&&&%%%%%%&&&'''&&&$$$%%%&&&'''&&&&&&(((((((((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$%%%%%%$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&%%%%%%$$$$$$######&&&%%%%%%$$$###"""!!!!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%### !!!!!!!!! !!!"""###$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""###$$$$$$###############$$$%%%%%%########################$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%'''&&&%%%&&&'''&&&%%%######$$$$$$###"""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%$$$###"""!!!!!!%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%'''((()))((((((''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((()))))))))))))))*********++++++++++++---......,,,***,,,111666:::JJJ```tttzzztttrrrsssuuuwwwuuuqqqmmmjjjgggfffeeebbb^^^]]]^^^]]]XXXWWWYYYZZZXXXUUUSSSRRRPPPMMMKKKLLLKKKHHHEEEBBB@@@>>>===>>><<<:::999999999777555222111//////000000...---,,,++++++***))))))))))))((('''&&&&&&&&&''''''((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$"""######$$$$$$$$$############$$$$$$$$$%%%%%%%%%""""""""""""############$$$&&&'''&&&$$$######$$$$$$$$$%%%&&&&&&&&&&&&%%%'''&&&%%%###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################################%%%%%%%%%###!!! """$$$%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$###"""!!!!!!###%%%&&&###%%%&&&&&&%%%$$$%%%''')))'''%%%%%%&&&&&&%%%$$$'''&&&&&&&&&%%%%%%$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$&&&%%%$$$$$$#########$$$%%%$$$$$$$$$$$$#########%%%%%%%%%%%%%%%$$$###"""###$$$$$$%%%&&&%%%%%%%%%'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$###"""!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$###"""!!!!!!"""""""""!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!"""############################################################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$"""!!!"""###$$$$$$######$$$&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######"""!!!!!! #########$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''******)))((('''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((()))))))))))))))************+++,,,,,,,,,,,,---...000111///888EEEUUUggg}}}|||vvvtttuuuwwwwwwuuuqqqmmmjjjgggfffeeeccc___^^^```___[[[ZZZ\\\YYYWWWUUUTTTSSSQQQNNNLLLJJJIIIGGGEEECCCBBBAAA@@@===;;;:::999999888666444222111//////000000...---...------+++***((('''&&&'''&&&&&&&&&&&&'''((()))$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$######"""######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$%%%$$$&&&((('''&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################%%%%%%%%%###!!! """###############$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''%%%&&&'''(((((('''&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&'''(((((((((''''''###$$$%%%%%%$$$$$$&&&''')))'''%%%%%%&&&&&&%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%$$$############%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$&&&&&&%%%$$$######""""""!!!"""###$$$$$$$$$$$$$$$""""""#########$$$$$$$$$##############################$$$$$$$$$$$$######"""""""""""""""######$$$########################""""""##########################################""""""""""""""""""""""""!!!!!! !!!""""""######""""""""""""############################################################$$$$$$$$$%%%%%%%%% """###$$$$$$$$$######!!!"""$$$$$$###"""###%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&'''''''''''''''"""######$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&******)))((('''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''''''''((((((((((((((()))))))))*********+++***+++,,,---.........000222666>>>JJJ[[[ppp}}}xxxvvvvvvxxxvvvtttqqqmmmiiigggeeeeeeddd``````aaa```\\\[[[]]]XXXWWWUUUTTTSSSQQQNNNKKKJJJIIIGGGEEEDDDCCCCCCCCC>>><<<:::::::::999777555222111//////000000...---///......,,,+++)))'''%%%%%%%%%&&&&&&''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###%%%'''(((&&&%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%!!!"""###$$$%%%'''(((((($$$$$$$$$$$$$$$$$$$$$$$$"""""""""##################################################################$$$%%%%%%$$$%%%'''((("""###############$$$$$$""""""""""""#########$$$#########$$$$$$$$$$$$$$$!!!"""$$$%%%&&&'''''''''$$$%%%'''))))))((('''&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$&&&(((******)))'''&&&###$$$%%%$$$###$$$&&&((()))'''%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$#########$$$&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$$$$$$$$$$###%%%%%%$$$$$$######""""""!!!!!!"""###$$$%%%%%%&&&"""############$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$###### """######""""""###%%%$$$$$$$$$#########"""""""""""""""""""""#########################################################!!!!!!!!!!!!!!!""""""###((('''&&&%%%%%%%%%%%%%%%#######################################$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!###$$$%%%$$$###$$$%%% """$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%)))((((((''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))***************)))))))))000......222888CCCRRR```}}}yyyvvvvvvxxxuuusssppplllhhhfffeeedddddd```___aaa___[[[ZZZ\\\WWWVVVTTTSSSSSSQQQMMMKKKLLLKKKIIIGGGEEEDDDCCCBBB@@@>>><<<<<<<<<;;;999777222111//////000000...---------------,,,***((('''$$$$$$&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&!!!###&&&&&&%%%$$$######"""######$$$%%%$$$$$$$$$ !!!###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""#########$$$###################################################$$$%%%%%%%%%%%%&&&(((#########$$$$$$%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%"""#########$$$$$$$$$$$$######%%%&&&&&&&&&&&&%%%###$$$'''((()))(((&&&%%%$$$$$$$$$###$$$$$$%%%&&&###$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%!!!"""###$$$$$$$$$$$$###"""###$$$######$$$&&&((((((&&&%%%%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$"""!!!!!!"""$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$############"""######$$$$$$$$$$$$###"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$#####################"""""""""###%%%&&&"""############$$$$$$$$$##############################$$$$$$$$$$$$###### ###$$$###!!! !!!"""###############$$$$$$$$$"""""""""######$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%+++***)))'''&&&%%%$$$$$$########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""$$$$$$###!!! """$$$"""$$$$$$###"""######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))((()))***)))''''''(((***,,,***,,,111222444<<>>>>>>>>===;;;999222111//////000000...---++++++,,,---,,,+++***)))###$$$&&&''''''&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######""""""""""""######&&&&&&&&&&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%!!!$$$%%%$$$"""""""""""""""###$$$$$$$$$$$$###$$$$$$%%%%%%$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$########################""""""""""""""""""""""""$$$%%%%%%$$$"""!!!!!!"""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''""""""######$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$###!!!###%%%'''((('''%%%$$$$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%###"""!!!!!!!!!"""$$$$$$"""###$$$######$$$&&&)))'''&&&$$$%%%&&&''''''&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&$$$!!!!!!$$$&&&%%%$$$$$$###$$$$$$%%%%%%############""""""""""""!!!"""###$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%###############$$$$$$$$$&&&%%%###!!!!!!"""$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""$$$%%%$$$  !!!!!!"""###$$$%%%%%%&&&#########$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''+++***(((&&&$$$###""""""########################""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######  !!!$$$$$$###""""""###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$'''''''''''''''&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''######$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))&&&)))+++***((((((,,,///))))))---333222---...444yyyuuuuuuvvvxxxyyytttooojjjiiihhhhhhgggeeeccc```^^^^^^^^^]]]\\\]]]WWWSSSSSSRRRMMMIIIHHHKKKKKKKKKIIIFFFDDDCCCDDDDDDBBB@@@???>>><<<888666111111000000//////......///---+++((('''''''''((((((((((((((((((((((((((( """%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######'''&&&$$$###"""######$$$#########"""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$######""""""""""""######%%%$$$######%%%%%%$$$#########$$$$$$$$$$$$######$$$#########""""""!!!!!!$$$"""!!!!!!"""######"""((('''&&&###!!!"""%%%'''""""""!!!!!!"""$$$&&&'''$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$''''''&&&%%%%%%$$$######$$$$$$%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%&&&&&&&&&%%%$$$###"""!!!%%%$$$###""""""###$$$$$$$$$%%%&&&%%%###!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''((((((''''''&&&""""""""""""""""""""""""'''$$$!!!"""$$$%%%### $$$$$$$$$$$$$$$###"""!!!""""""#########$$$$$$$$$$$$#########""""""!!!!!!"""""""""""""""""""""""" !!!###$$$!!!!!!"""###$$$$$$%%%%%%########################$$$$$$############$$$$$$###$$$%%%###!!! !!!"""###$$$$$$###"""###%%%""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$###""""""""""""############$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######""""""!!!!!!$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''''''''&&&%%%%%%$$$%%%&&&&&&%%%######$$$&&&%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))))))))&&&''''''(((((((((((((((''''''((((((((((((''''''))))))))))))(((((((((((()))))))))))))))******+++yyywwwwwwxxx{{{yyyuuunnnjjjhhhhhhhhhhhheeeccc```^^^^^^^^^]]]\\\]]]WWWSSSTTTRRRMMMIIIIIIJJJKKKJJJHHHEEECCCCCCCCCCCCAAA???===<<<:::777555111111111000//////......///---+++((('''''''''(((''''''''''''''''''''''''!!!###$$$&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""""""""######$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""""""""#########$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$###""""""$$$$$$###"""######$$$$$$$$$$$$########################""""""%%%###!!!"""###$$$###"""$$$%%%&&&%%%$$$###$$$%%%###""""""!!!"""###$$$%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$ """$$$&&&(((******%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$%%%%%%%%%%%%$$$###############$$$%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$###""""""'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%%%%%%%%%%%%%$$$###"""!!!$$$###"""!!!!!!"""######$$$%%%&&&%%%###"""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""%%%%%%%%%%%%$$$######$$$###############"""!!!!!!""""""""""""#########$$$############"""""""""!!!""""""""""""""""""""""""###"""!!!!!!!!!"""###$$$!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!"""######"""!!!"""$$$%%%&&&&&&$$$""" !!!"""!!!!!!"""""""""#########"""######$$$$$$$$$$$$$$$""""""""""""############!!!!!!!!!""""""#########"""%%%'''((("""""""""#########$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$###"""###$$$$$$######%%%'''%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''(((((((((((('''''')))((((((((((((((((((((())))))(((((())))))***+++yyyxxxyyyzzz|||zzzuuunnniiiggghhhhhhiiieeeccc```^^^^^^^^^]]]\\\\\\WWWTTTTTTRRRLLLIIIIIIIIIJJJJJJGGGDDDBBBBBBCCCBBB@@@>>><<<;;;999666333222111111000000///.........---+++)))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''&&&%%%###"""%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!"""###$$$%%%%%%%%%%%%$$$############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!""""""######$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###"""!!!!!!###$$$###!!!######$$$$$$$$$$$$###############$$$$$$$$$$$$$$$%%%$$$""""""$$$%%%$$$###!!!###%%%&&&%%%$$$###$$$%%%$$$$$$######$$$%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$  !!!"""$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$############"""&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######"""""""""''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$######$$$%%%%%%%%%%%%%%%$$$###""""""""""""!!!!!!!!!""""""###$$$&&&'''&&&$$$#########""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""###&&&((('''###!!!$$$'''!!!""""""""""""!!! """"""""""""########################""""""""""""""""""""""""""""""""""""%%%$$$###""""""""""""###"""""""""###$$$$$$%%%%%% """"""!!!!!!!!!!!!""""""!!!"""###""""""$$$&&&%%%&&&&&&$$$"""!!!!!!"""!!!!!!!!!!!!!!!"""""""""######$$$%%%%%%%%%%%%$$$"""""""""#########$$$$$$!!!!!!!!!!!!!!!""""""""" !!!!!!"""""""""###"""""""""############$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###### !!!#########$$$&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&&&&%%%$$$$$$&&&&&&'''(((((((((((('''''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((())))))***+++yyyxxxyyyyyy{{{{{{uuunnniiigggggghhhiiieeeccc```^^^^^^^^^]]]\\\[[[WWWTTTTTTQQQKKKHHHIIIIIIIIIIIIGGGDDDBBBAAABBBBBB@@@>>><<<;;;999666444222222111111000//////......---+++)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$&&&&&&%%%%%%$$$$$$######''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$%%%&&&'''((('''&&&&&&""""""""""""""""""!!!!!!##############################$$$$$$$$$###!!! !!!"""###$$$$$$$$$$$$$$$$$$######$$$$$$$$$###"""!!!"""###$$$###"""######$$$$$$$$$$$$###############$$$$$$%%%%%%&&&&&&$$$######$$$%%%%%%$$$ """$$$$$$######$$$%%%''''''&&&&&&&&&&&&&&&&&&################################################$$$$$$%%%%%%%%%%%%$$$$$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%(((((('''&&&%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########"""###$$$$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$###"""""""""""""""""""""#########%%%&&&''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""###%%%&&&%%%###"""###%%%!!!"""""""""""""""!!!!!!############$$$$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""############"""#########""""""#########$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$############$$$$$$ !!!######""""""$$$%%%!!!"""$$$$$$######$$$&&&""""""""""""""""""""""""######$$$%%%%%%%%%%%%%%%""""""#########$$$$$$$$$######$$$$$$$$$$$$$$$$$$))))))'''%%%###!!!$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$!!!###$$$%%%$$$$$$%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&%%%%%%$$$$$$""""""""""""""""""""""""&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''((((((''''''&&&''''''((((((''''''&&&'''''''''(((((((((((((((((((((((((((((()))******yyywwwvvvwwwxxxzzzuuunnniiiggghhhhhhhhheeeccc```^^^^^^^^^]]]\\\ZZZWWWUUUTTTPPPJJJHHHJJJIIIIIIIIIGGGDDDBBBAAABBBCCCAAA???===<<<:::777444222222222111000000//////---,,,+++***(((''''''&&&''''''''''''''''''''''''%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&'''((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%########################!!!"""$$$%%%&&&%%%$$$$$$ !!!"""###$$$$$$$$$######""""""""""""######$$$###"""###%%%&&&%%%$$$######$$$$$$$$$$$$###############$$$$$$%%%%%%&&&&&&$$$######$$$%%%%%%$$$!!!"""!!! !!!$$$&&&%%%%%%%%%%%%%%%$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$#########$$$&&&(((***,,,...#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$""""""###$$$######$$$$$$$$$###""""""#########$$$$$$%%%%%%%%%$$$&&&''''''%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%""""""""""""""""""""""""$$$"""!!!!!!$$$$$$###!!!""""""###$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!"""#########$$$###############$$$$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$!!!###$$$###"""!!!"""### """###$$$######%%%&&&##############################$$$%%%%%%%%%%%%$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$&&&''''''&&&%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((()))((((((((('''((())))))***xxxuuuttttttuuuyyytttoookkkiiihhhhhhgggeeeccc```^^^^^^^^^]]]\\\YYYVVVUUUTTTOOOIIIGGGJJJIIIJJJJJJGGGDDDBBBBBBCCCCCCAAA???===<<<:::777555333222222111111000//////---,,,+++***)))'''&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%$$$###"""!!!#########$$$$$$$$$$$$$$$########################!!!"""###$$$%%%&&&&&&&&&!!!""""""######$$$$$$$$$###""""""""""""""""""###$$$###"""###%%%&&&&&&%%%######$$$$$$$$$$$$###############$$$$$$$$$$$$$$$%%%$$$""""""$$$%%%$$$###""""""!!!"""%%% !!!!!!"""""""""!!!!!!###############$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$###""""""######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%"""######$$$$$$%%%%%%&&&!!!""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%"""############$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###"""""""""#########$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###""""""###$$$"""###############"""""""""###$$$%%%&&&&&&&&&&&&###%%%&&&&&&$$$$$$$$$%%%""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""$$$!!! $$$%%%### """######$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%&&&""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!"""""""""###$$$###"""!!!"""######$$$%%%$$$"""!!!"""###$$$$$$$$$$$$############""""""###$$$$$$$$$$$$############$$$$$$$$$$$$%%%$$$$$$$$$############### !!!"""###$$$%%%&&&&&&!!!!!!!!!""""""""""""#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&%%%'''))))))'''%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%&&&''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''(((((()))((((((''''''(((((()))***vvvsssrrrsssuuuwwwtttooollljjjiiigggeeeeeeccc```^^^^^^^^^]]]\\\XXXVVVUUUTTTOOOHHHGGGJJJJJJKKKJJJHHHEEECCCCCCCCCBBB@@@>>><<<;;;999666333333333222111111000000///,,,,,,,,,+++)))(((&&&%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$######"""""""""###### !!!!!!!!!""""""""""""##############################"""######$$$%%%%%%#########$$$$$$$$$$$$$$$$$$######""""""######$$$###"""!!!"""%%%&&&%%%$$$######$$$$$$$$$$$$########################""""""%%%###!!!"""###$$$###"""!!!!!!!!!  """!!!""""""""""""!!!""""""#########$$$$$$$$$##############################$$$$$$$$$$$$######$$$%%%$$$### !!!""""""###$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&!!!!!!"""######$$$%%%%%% !!!""""""###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%""""""!!!!!!!!!"""############$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$#########################################################!!!###$$$###"""!!!"""$$$""""""############""""""!!!"""$$$%%%&&&&&&%%%%%%"""$$$%%%%%%$$$######$$$""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""!!!!!!"""###$$$######!!!!!!"""###############""""""#########$$$$$$$$$!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!"""""" !!!######""""""###%%%###$$$%%%$$$"""""""""$$$$$$#########""""""""""""!!!!!!"""############"""#########$$$$$$$$$%%%%%%############"""""""""!!!$$$$$$$$$$$$$$$#########!!!!!!!!!!!!""""""""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&###%%%(((((('''&&&%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$&&&''''''&&&$$$############$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''((())))))(((''''''''''''((())))))uuurrrrrrsssvvvvvvssspppmmmkkkiiigggdddeeeccc```^^^^^^^^^]]]\\\XXXVVVVVVTTTNNNGGGGGGJJJKKKKKKKKKIIIFFFDDDCCCDDD@@@???===;;;:::888555222333333222222111000000000,,,,,,,,,+++)))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&%%%$$$#########""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$######"""###$$$&&&'''######$$$$$$%%%%%%%%%&&&""""""""""""""""""""""""$$$###"""!!!!!!"""######%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%!!! !!!$$$%%%$$$#########$$$$$$$$$$$$######$$$#########""""""!!!!!!$$$"""!!!!!!"""######"""!!!""""""  !!!###$$$%%%%%%%%%$$$""""""######$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######"""###%%%%%%$$$ !!!""""""###$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&& !!!!!!"""######$$$$$$!!!""""""###$$$$$$%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%###"""""""""###$$$%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%##################$$$$$$"""######$$$%%%%%%&&&&&&################################################!!!###$$$###"""!!!"""###!!!""""""#########"""""" !!!###$$$%%%%%%$$$$$$!!!###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""""""""""""""""""""""" ###%%%%%%"""!!!$$$''' !!!"""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""#########$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$%%%&&&%%%$$$###"""$$$$$$##########################################$$$$$$############$$$$$$ """""""""###%%%'''!!!#########$$$&&&'''######""""""!!!!!!!!! !!!"""""""""""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######""""""###$$$$$$%%%'''(((((()))############$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%"""&&&''''''&&&&&&'''%%%%%%%%%$$$$$$$$$#########$$$&&&''''''&&&$$$###""""""#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''((())))))'''''''''''''''((())))))wwwtttsssssstttxxxsssnnniiihhhhhhggggggdddbbb___^^^______^^^^^^\\\VVVQQQQQQOOOKKKHHHIIINNNMMMLLLHHHEEEDDDEEEGGGJJJEEE@@@===<<<:::666333000000111111000///---,,,111///,,,)))'''''''''((('''''''''''''''((()))***((((((((((((((((((((((((###&&&&&&$$$###$$$&&&''''''''''''''''''''''''***)))'''&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$###""""""%%%%%%$$$###"""!!! $$$$$$##############################$$$%%%&&&'''%%%$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""###$$$&&&(((+++,,,%%%$$$######"""""""""#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!""""""########################%%%%%%%%%%%%$$$###"""!!!!!!###$$$###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!  !!!"""!!!!!!"""%%%###!!!!!!###$$$%%%$$$###$$$%%%%%%######$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&""""""!!!!!!"""$$$&&&''' ######"""&&&$$$"""!!!!!!"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$###"""!!!!!!!!!"""$$$%%%'''%%%############""" $$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$######"""!!!!!!!!!$$$$$$$$$$$$$$$###""""""$$$###"""""""""""""""###%%%$$$$$$###""""""!!!!!!%%%%%%%%%$$$###""""""!!!$$$"""!!!!!!"""######"""######$$$$$$$$$$$$######""""""""""""############!!!!!!""""""""""""!!!!!!!!!"""###"""!!! !!!"""'''$$$"""$$$''''''###""""""""""""""""""""""""%%%$$$$$$$$$######""""""######""""""######$$$%%%&&&&&&&&&###  !!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""""""""######$$$$$$$$$$$$######$$$$$$###"""!!!!!!""""""&&&&&&%%%$$$$$$######"""######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%&&&'''&&&$$$###$$$%%%***(((&&&$$$###############$$$%%%%%%&&&&&&&&&&&&)))$$$###'''***)))((()))&&&$$$$$$'''&&&!!! $$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%'''&&&%%%&&&)))+++,,,,,,wwwtttrrrssstttwwwrrrmmmiiigggggggggffffffddd```^^^^^^^^^\\\[[[ZZZTTTQQQQQQOOOKKKIIIJJJKKKMMMMMMKKKGGGEEEFFFGGGHHHDDD???======;;;888555111222222222222000///...000///,,,***(((''''''''''''''''''''''''((())))))'''''''''''''''''''''''')))+++---+++'''$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&'''&&&%%%%%%$$$$$$#########$$$############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!$$$$$$$$$###############""""""""""""""""""""""""$$$$$$###$$$$$$&&&'''(((%%%%%%$$$$$$$$$###############$$$$$$$$$$$$######""""""""""""""""""""""""%%%$$$###"""""""""""""""########################!!!"""""""""###"""""""""!!!###$$$###"""!!!"""###""""""""""""""""""""""""$$$######"""!!!!!! !!!"""###"""!!! """$$$$$$"""!!!!!!###$$$$$$######$$$%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%###""""""""""""$$$%%%&&&&&&$$$###$$$'''))))))(((%%%$$$""" """$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$##################$$$$$$###"""""""""###%%%&&&&&&$$$######$$$$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######"""""""""""""""###############"""!!! !!!!!!$$$###############$$$$$$"""""""""###############$$$###!!!!!!"""###############$$$$$$$$$$$$######!!!!!!!!!"""""""""############$$$$$$$$$$$$######!!!###$$$$$$######$$$%%%&&&###"""###&&&&&&###!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$#########"""""""""######""""""######$$$%%%!!!!!! !!!###$$$""""""""""""""""""""""""########################"""##################"""$$$$$$###"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###'''((()))(((&&&&&&&&&'''$$$$$$$$$$$$%%%%%%&&&'''###$$$%%%%%%&&&&&&%%%%%%***%%%$$$***//////------///)))%%%''''''&&&&&&(((&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%%%%%%%%%%%%%%%%(((&&&%%%''')))++++++***vvvsssrrrrrrtttuuuqqqkkkhhhffffffffffffhhheeeaaa___]]]\\\[[[YYYXXXSSSOOOPPPPPPLLLJJJKKKKKKLLLMMMMMMKKKKKKKKKLLLFFFBBB>>>======<<<999666222333333333333111000///......---+++)))((('''&&&''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))++++++***&&&###!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!###############$$$$$$$$$""""""""""""""""""""""""&&&%%%$$$############$$$$$$%%%%%%&&&&&&%%%############$$$$$$$$$$$$######""""""""""""""""""""""""%%%%%%$$$############$$$"""""""""""""""""""""""" !!!"""######$$$$$$!!!###$$$###"""!!!"""###""""""""""""""""""""""""#########""""""!!!!!! ######$$$###"""!!!###%%%"""!!!!!!"""$$$$$$###"""###$$$%%%$$$######$$$%%%$$$$$$############$$$$$$$$$######"""######$$$$$$%%%$$$$$$%%%'''((('''%%%'''%%%$$$""""""$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$#########$$$&&&&&&%%%$$$######$$$%%%$$$"""########################$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""##########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###### !!!!!!"""######$$$$$$$$$###!!! !!!"""############$$$$$$%%%&&&  !!!###$$$%%%%%%######""""""""""""############$$$$$$$$$$$$###### !!!!!!!!!"""""""""######$$$$$$$$$$$$######!!!"""$$$$$$######$$$&&&$$$"""!!!"""$$$%%%""" ######""""""""""""!!!!!!###""""""""""""###$$$$$$###$$$$$$"""  """"""""""""""""""""""""########################!!!""""""######""""""!!!$$$###""""""""""""""""""""""""######$$$%%%%%%&&&######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$%%%&&&%%%#########%%%"""###$$$%%%&&&'''''''''###$$$$$$%%%%%%%%%%%%%%%)))%%%'''333@@@DDDCCCCCC===222'''$$$%%%%%%&&&((($$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&)))'''&&&'''(((***))))))uuurrrqqqrrrttttttpppjjjgggeeeffffffeeegggdddaaa^^^]]]\\\[[[YYYUUUQQQNNNPPPPPPMMMKKKLLLNNNNNNOOOTTTXXXXXXTTTQQQGGGCCC???======<<<999555222333333333333111000///---------,,,***((('''&&&''''''(((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$#########%%%&&&'''$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%''''''%%%###"""!!!!!!!!!"""""""""###$$$$$$$$$%%%""""""""""""""""""""""""$$$$$$######""""""""""""###$$$&&&''''''&&&$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###$$$%%%%%%!!!###$$$###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!"""###$$$###!!!!!!###$$$ !!!###%%%%%%###!!!"""$$$%%%$$$###"""###$$$######""""""""""""######$$$$$$##################""""""###$$$%%%$$$"""!!!((('''&&&%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########$$$$$$###"""###$$$%%%&&&$$$###"""###%%%%%%%%%###""""""""""""""""""""""""$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!!!!""""""##################$$$$$$$$$#########""""""""""""###$$$%%%&&&$$$#########"""""""""!!!!!!"""###$$$%%%"""######"""!!!!!!"""$$$######$$$$$$$$$$$$###### !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!"""###"""!!! !!!"""###!!! !!!######""" !!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!"""""""""""""""###$$$$$$'''((((((&&&""" ####################################$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!######"""""""""""""""###""""""######$$$$$$$$$%%%######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###"""###$$$###"""!!!"""###$$$%%%&&&'''&&&%%%$$$######$$$$$$%%%%%%%%%$$$$$$&&&$$$+++===OOOXXXZZZZZZOOO???---&&&%%%$$$%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""#########$$$$$$$$$############$$$%%%%%%&&&***(((&&&'''((()))((('''uuurrrqqqsssuuusssooojjjfffeeeffffffeeeeeeccc___]]]]]]]]]\\\ZZZSSSOOONNNPPPQQQMMMKKKLLLKKKPPPZZZgggoookkk\\\NNNIIIEEE@@@===<<<;;;777333111222222222222000///...------,,,,,,***)))'''&&&((())))))))))))'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&'''))))))((('''#########$$$$$$$$$%%%%%%((('''%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""#########$$$$$$$$$%%%'''&&&%%%%%%$$$$$$$$$%%%"""""""""###$$$$$$$$$%%%""""""""""""""""""""""""!!!!!!""""""""""""""""""###$$$&&&''''''&&&$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!!!!!!!!"""###!!!###$$$###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""###"""!!! """$$$ !!!###%%%%%%$$$""""""###$$$$$$""""""###$$$###""""""!!!!!!""""""######$$$$$$$$$#########"""$$$%%%''''''&&&%%%$$$###'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""###""""""!!!"""###$$$%%%%%%$$$###$$$%%%&&&%%%$$$""""""""""""""""""""""""#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##################""""""!!!!!! """$$$&&&&&&%%%"""!!! !!!!!!###$$$$$$!!!!!!!!!!!!!!! !!!!!!"""""""""###"""###$$$###!!! """$$$######$$$$$$$$$$$$###### !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!###$$$$$$###  """!!! !!!""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""""""""!!!!!!""""""###$$$ """$$$%%%$$$###$$$%%%""""""""""""""""""""""""""""""#########$$$$$$$$$!!!!!!""""""""""""!!!!!!###"""""""""""""""######$$$$$$$$$######"""""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$&&&'''&&&%%%%%%&&&'''$$$%%%&&&'''&&&%%%$$$###$$$$$$$$$%%%%%%$$$######%%%###***;;;KKKRRRTTTUUUUUUDDD222***(((&&&&&&'''))))))(((((((((((())))))$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$############$$$%%%%%%&&&***(((&&&&&&'''((('''&&&uuurrrrrrtttvvvsssooojjjfffffffffffffffeeebbb___]]]]]]]]]\\\[[[SSSOOONNNPPPQQQMMMKKKLLLFFFSSSgggyyy}}}pppZZZHHHJJJFFF@@@===<<<:::666222111222222222222000///...------,,,+++***)))((((((******++++++***((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''%%%############$$$$$$%%%%%%&&&)))(((&&&%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$#########""""""""""""######$$$$$$%%%$$$$$$#########$$$$$$%%%###############$$$$$$$$$"""""""""""""""""""""""" !!!"""##################%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$######""""""""""""""""""""""""$$$############$$$%%%%%%"""""""""""""""""""""""""""!!!  !!!!!!###$$$###"""!!!"""###""""""""""""""""""""""""########################!!!"""###""" """###!!!!!!!!!###%%%&&&%%%$$$"""###$$$###""""""###$$$######""""""""""""######"""######$$$$$$$$$######$$$&&&''''''%%%$$$%%%%%%######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""###"""!!!!!!!!!"""###$$$&&&%%%$$$$$$%%%&&&%%%###########################"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##########################################$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$######"""!!!!!!  """$$$$$$###!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""!!!!!!###%%%### """%%%######$$$$$$$$$$$$###### !!!!!!!!!"""""""""######$$$$$$$$$$$$######%%%&&&&&&%%%"""!!!!!!""""""!!!!!!!!!!!!""""""###########################!!!!!!""""""""""""######"""!!!!!!!!!!!!"""######!!!######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$!!!""""""######""""""!!!"""""""""""""""######$$$%%%$$$$$$###""""""!!!!!!######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$######%%%&&&&&&$$$$$$%%%'''"""###$$$%%%&&&'''''''''$$$$$$$$$$$$$$$$$$###"""%%%###&&&///666777777888BBB666***&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&)))'''&&&&&&'''((('''&&&vvvssssssuuuxxxsssooojjjgggfffgggggggggfffccc```]]]\\\[[[ZZZXXXRRROOONNNQQQQQQMMMJJJKKKEEEVVVjjjtttnnn^^^OOOGGGHHHDDD???======;;;777444222333333333333111000///...---+++)))(((((())))))+++,,,------,,,)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&%%%### ######$$$$$$%%%&&&&&&'''&&&%%%$$$######$$$%%%%%%&&&%%%%%%$$$$$$#########"""""""""###############""""""###$$$$$$%%%&&&&&&$$$###############$$$$$$$$$$$$$$$###############"""""""""""""""""""""""" !!!"""#########""""""#########$$$$$$$$$%%%%%%######$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""###$$$%%%########################"""!!!  """$$$%%%!!!###$$$###"""!!!"""###""""""""""""""""""""""""##############################$$$###"""!!!###%%%###"""!!!###%%%'''''''''!!!###$$$###"""!!!"""$$$$$$######""""""######$$$!!!"""###$$$%%%%%%$$$$$$"""$$$%%%$$$"""!!!$$$&&&######""""""""""""##############################!!!###$$$%%%%%%$$$###!!!######"""""""""###$$$%%%'''&&&$$$$$$%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################"""""""""###$$$$$$$$$%%%######################################################$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!""""""###"""!!!!!!!!!!!!!!!""""""""""""""""""#################################### ###%%%### """&&&######$$$$$$$$$$$$######!!!!!!!!!"""""""""############$$$$$$$$$$$$######"""###$$$$$$###"""###%%%"""""""""!!!!!!"""###%%%"""""""""""""""""""""""""""""""""#########$$$$$$!!!!!!!!!!!!!!!"""######"""$$$$$$###  !!!""""""######"""##################""""""""""""""""""###$$$$$$############""""""""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###!!!###$$$$$$######$$$&&&$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$###""""""$$$"""$$$'''(((%%%%%%(((,,,&&&"""###$$$!!!!!!###$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%%%%%%%%%%%%%%%%((('''%%%%%%'''(((((('''vvvssstttvvvyyysssooojjjggggggggghhhhhhhhheeeaaa^^^\\\ZZZXXXVVVSSSOOONNNQQQQQQMMMJJJJJJIIIXXXfffcccSSSGGGFFFLLLFFFCCC>>>======<<<999666333444555555444333111000///---+++)))(((((()))***,,,---......---***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&(((***+++(((%%%######$$$%%%&&&&&&''''''###""""""""""""$$$%%%&&&&&&&&&%%%%%%$$$###"""""" !!!"""###$$$%%%%%%######$$$%%%%%%&&&''''''&&&%%%%%%$$$######$$$$$$%%%$$$$$$$$$######""""""""""""""""""""""""""""""""""""###$$$$$$###!!!!!!###"""""""""###$$$%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!"""###$$$$$$########################$$$###"""###$$$''')))+++!!!###$$$###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$%%%%%%$$$######$$$&&&%%%###""""""%%%'''((()))!!!###$$$###"""!!!"""###$$$$$$############$$$$$$ !!!###$$$%%%%%%%%%$$$$$$%%%&&&%%%"""###&&&)))%%%%%%%%%%%%%%%%%%%%%%%%########################!!!"""$$$%%%%%%$$$"""!!!%%%$$$#########$$$%%%&&&((('''%%%%%%%%%%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""########################!!!!!!"""###$$$%%%%%%&&&""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######!!!!!!!!!"""######$$$$$$&&&$$$!!! ###&&&((($$$###"""""""""""""""### !!!!!!!!!!!!""""""######$$$$$$$$$%%% ###&&&$$$ """&&&######$$$$$$$$$$$$######""""""""""""############!!!!!!""""""""""""!!!!!!!!!!!!!!!"""$$$%%%"""""""""!!!!!!"""$$$&&&!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$%%%!!!!!!!!!!!!!!!"""###### """###"""!!!  !!!""""""#########$$$$$$$$$$$$######""""""!!!""""""###$$$$$$!!!!!!!!!"""######$$$$$$######$$$$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&((((((''''''((()))***(((&&&$$$############$$$$$$$$$$$$$$$###"""!!!######%%%(((&&&$$$&&&,,,%%%###%%%((((((%%%$$$&&&))))))''''''''''''))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&(((''''''&&&%%%%%%%%%%%%'''&&&%%%%%%'''(((((('''vvvuuutttuuuuuuwwwsssooollljjjiiihhhgggfffccc___]]]\\\\\\ZZZYYYVVVSSSQQQQQQSSSRRROOOLLLDDDOOOYYYWWWKKKCCCCCCHHHGGGDDD???<<<:::999777555333333222222000///------(((((()))***)))'''$$$###---,,,***)))))))))***+++***((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$############""""""###$$$&&&&&&%%%$$$###$$$###"""!!!"""###%%%&&&!!!!!!!!!!!!""""""""""""$$$$$$############$$$$$$$$$#########""""""!!!!!!###"""!!!!!!!!!###$$$%%%'''### !!!###$$$#########$$$######"""!!! """"""""""""############!!!!!!!!!!!! %%%$$$###"""!!!!!!!!!!!!"""!!! !!!"""###""" !!!###%%%%%%###"""###$$$$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""###&&&(((%%% !!! !!!""""""##############################""""""""""""############""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%)))))))))((('''&&&%%%$$$""""""""""""""""""""""""&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""%%%%%%%%%$$$$$$$$$$$$$$$###"""""""""!!!!!! ###############"""!!!!!!!!!!!!!!!!!!"""###$$$%%%""""""#########$$$$$$$$$'''$$$ """!!!!!!!!!!!!!!!!!!!!!!!!&&&$$$"""!!!!!!"""$$$&&&$$$#########""""""!!!!!!""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$ !!!!!!!!!"""""" !!!"""""""""!!!!!!""""""""""""!!! """"""""""""###$$$%%%&&&"""###$$$%%%%%%$$$###"""""""""""""""############ !!!###%%%%%%$$$"""######"""""""""###%%%&&&!!!!!!""""""###$$$&&&&&&%%%$$$$$$######$$$$$$%%%!!!###$$$$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&%%%$$$###%%%$$$$$$$$$$$$$$$$$$%%%((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$"""!!!!!!###%%%######$$$%%%%%%&&&''''''''''''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%~~~vvvuuuttttttuuuvvvsssnnnkkkiiihhhgggfffcccaaa]]][[[[[[ZZZYYYXXXWWWTTTRRRRRRTTTSSSPPPLLLIIILLLOOOMMMGGGBBBBBBCCCEEEBBB>>><<<:::999777555333333333333222000//////000///---,,,************+++***)))((((((((((((((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""###""""""######$$$$$$$$$%%%$$$$$$%%%%%%%%%$$$$$$### !!!!!!"""""""""""""""############$$$$$$$$$$$$"""""""""!!!!!!"""""""""############"""""""""!!!###"""!!!!!!!!!"""$$$%%%"""!!!###"""!!!""""""""""""""""""""""""""""""""""""##################"""""""""!!!!!!!!!###"""""""""""""""#########"""!!!!!!######"""!!!"""###%%%%%%###""""""###""""""###$$$$$$%%%%%%&&&######################## !!!!!!!!!!!! """###!!! """%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$"""!!!!!!########################$$$#########"""""""""""""""######$$$$$$######"""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""#############################################""""""!!!!!!!!!###############"""!!!!!!######"""""""""""""""###!!!!!!!!!""""""#########'''%%%!!!!!!###&&&%%%###!!!""""""!!! !!!""""""######"""""""""!!!!!!!!!""""""""""""""""""""""""###"""""""""""""""######!!!!!!!!!!!! """""""""!!!!!!!!!"""""""""""""""###"""""""""!!!$$$###"""!!!!!! !!!!!! !!!!!!!!!!!! !!!!!!"""""""""############""" !!!###$$$$$$$$$###"""!!!!!!!!!"""###$$$##################$$$$$$%%%$$$$$$$$$$$$$$$$$$%%% !!!"""#########"""!!!$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$############$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&$$$$$$&&&(((###$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%zzzttttttttttttuuuvvvrrrmmmjjjhhhfffeeecccccc```]]]\\\[[[[[[ZZZYYYXXXVVVSSSSSSUUUTTTPPPMMMOOOKKKGGGEEEDDDCCCAAA???BBB@@@<<<;;;:::999777555333333333333333222111000***((($$$"""!!!###%%%'''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""!!!!!!!!!!!! !!!"""###$$$%%%&&&&&&&&&&&&%%%$$$############ """$$$$$$###""" #########$$$$$$$$$%%%%%%!!!!!! !!!!!!############"""""""""""""""""""""!!!""""""###$$$!!!######"""###"""!!!!!!!!!"""###$$$"""""""""#########$$$$$$$$$$$$#########"""""""""!!!!!!!!!!!!"""###$$$%%%$$$###""""""###$$$###""""""$$$%%%$$$###!!!!!!""" !!!!!!"""################################# !!!!!!""""""!!!!!!  ###"""!!!!!!"""''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""######$$$%%%&&&&&&"""#########"""!!! $$$$$$$$$$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!""""""###############"""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$####################################$$$$$$$$$$$$""""""""""""###########################""""""""""""############""""""!!!%%%$$$###"""!!!!!!!!!!!! !!!!!!!!!!!!""""""&&&%%%###"""!!!""""""###############""""""""""""!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!"""###############$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%###"""!!!!!!!!!""""""#####################""""""!!! ######""""""""""""######!!!!!!""""""""""""######&&&### !!!###$$$%%%###"""!!!!!! !!!!!!"""%%%$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%#########""""""#########%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$""""""$$$&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%wwwrrrrrrrrrsssuuuuuuqqqllliiigggeeecccbbbdddbbb___^^^^^^___^^^]]]ZZZWWWTTTTTTUUUUUUQQQMMMRRRMMMGGGEEEEEEEEEBBB@@@???===;;;::::::999777555222222222333222222111111...,,,***(((''')))+++---&&&'''((())))))((('''&&&$$$$$$&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!""""""!!!""""""###$$$$$$%%%%%%((('''%%%###""""""######"""###$$$%%%&&&%%%$$$$$$!!!!!!"""""""""#########!!!!!! !!!!!!#########"""""""""""""""""""""""""""""""""######$$$""" !!!###%%%&&&%%%$$$""" !!!###$$$""""""#########$$$$$$$$$$$$$$$#########"""""""""!!!!!!!!!!!!"""###$$$%%%$$$###"""###$$$%%%$$$""""""$$$%%%$$$"""!!!!!!!!!######""""""!!! #########$$$$$$######### ###%%%###"""""""""#########"""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""############""""""""""""""""""""""""$$$$$$############$$$$$$!!!!!!"""###$$$%%%&&&&&&###$$$$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################"""""""""#########$$$$$$###############$$$$$$$$$$$$$$$##################""""""############"""!!!$$$$$$###"""!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!#####################""" !!!""""""###$$$$$$"""###$$$%%%%%%$$$###"""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! """$$$$$$$$$###""""""###$$$%%%'''((()))***&&&$$$"""!!! !!!"""###############$$$$$$$$$ !!!""""""%%%$$$###""""""###$$$%%%!!!!!!!!!!!!"""""""""###%%%###!!!!!!###$$$$$$#########""""""!!!!!!!!!!!!$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$######$$$%%%&&&######""""""""""""######%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###"""!!!"""$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$###############$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&}}}|||tttpppppppppqqqttttttpppkkkhhhfffeeecccbbbcccaaa___^^^___``````___ZZZXXXUUUUUUVVVUUUQQQMMMMMMMMMKKKIIIFFFDDDBBBAAA>>><<<;;;::::::999777555000111111111111111000000------+++)))'''%%%###"""&&&'''((()))))))))''''''###$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!"""###$$$$$$########################((('''%%%###""""""######%%%$$$#########$$$&&&'''""""""""""""###############""""""""""""""""""###""""""""""""""""""######""""""#########"""""""""(((&&&"""###&&&'''%%%###!!! !!!"""############$$$$$$$$$$$$######"""""""""!!!!!!!!!######""""""""""""######$$$###"""###$$$%%%$$$""""""###$$$$$$"""!!!!!!!!!%%%%%%$$$$$$###""""""""" ######$$$$$$$$$$$$######$$$$$$$$$###""""""###$$$ !!!!!!""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""$$$######""""""######$$$!!!!!!"""######$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%########################"""""""""""""""""""""""""""###$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""!!!!!!!!!"""""""""######!!!!!!!!!!!!""""""########################$$$$$$!!!""""""#########""""""""""""!!!!!!"""###$$$$$$"""""""""""""""""""""""" !!!"""#########"""!!!###"""!!! !!!"""$$$&&&&&&$$$"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$$$$$$$###""" !!!!!!"""""""""!!! !!!"""######""""""###$$$%%%%%% !!!"""######!!!  !!! !!!!!!!!!!!!"""""""""""""""###%%%&&&&&&###!!!$$$$$$$$$$$$###""""""!!!""""""""""""###$$$%%%&&&###$$$$$$%%%%%%$$$$$$###############$$$%%%&&&'''###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%&&&%%%$$$######$$$%%%&&&######""""""""""""######%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&%%%%%%%%%""""""#########$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%!!!!!!""""""############$$$$$$$$$%%%%%%&&&&&&&&&yyyyyy~~~sssnnnmmmmmmooossssssoookkkgggfffeeedddcccaaa___]]]]]]^^^``````___[[[XXXUUUUUUUUUTTTPPPMMMHHHJJJKKKIIIEEEAAA@@@AAA>>>===;;;;;;;;;999777444111111111111111000///...(((((('''$$$ &&&'''(((((((((((((((((($$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$#########""""""&&&&&&%%%$$$############$$$###!!! !!!"""$$$&&&$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$############$$$$$$""""""""""""############"""############"""!!!!!!'''%%%!!! $$$%%%$$$###!!!!!!!!!!!!"""#########$$$$$$$$$$$$%%%######"""""""""!!!!!!!!!######"""""""""""""""###$$$###""""""###$$$###""" """######"""!!!!!!""" !!!!!!""""""########################!!!""""""######""""""!!!###"""  """$$$&&& !!!!!!"""######$$$""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######"""""""""############$$$""""""###$$$%%%%%%%%%$$$"""""""""""""""""""""""" !!!!!!!!!!!! !!!"""############$$$$$$############$$$$$$&&&%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$"""""""""""""""""""""""" !!!!!!!!!"""""""""""" !!!!!!"""""""""###############!!!""""""############"""!!!!!!!!!!!!"""###$$$%%%######""""""""""""!!!!!!!!!"""###"""!!!!!!$$$#########""""""""""""!!!"""######"""!!! !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""############""""""######"""!!!  !!!!!!!!!!!!!!!###"""!!!!!!"""###%%%&&&%%%$$$###"""!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!"""""" ###&&&)))((($$$!!!###$$$$$$$$$$$$######"""!!!!!!!!!"""###%%%&&&'''###$$$%%%&&&&&&%%%$$$###!!!"""###$$$%%%&&&&&&'''######$$$$$$$$$$$$######$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%#########""""""#########%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&%%%$$$$$$%%%#########$$$$$$$$$$$$$$$!!!"""##################""""""######$$$%%%%%%%%% """###$$$%%%%%%%%%"""""""""###$$$$$$%%%%%%###$$$$$$%%%%%%&&&&&&'''vvvyyy~~~rrrmmmkkkjjjnnnsssqqqnnnjjjggggggffffffeee```^^^]]]]]]___aaaaaaaaaZZZWWWUUUTTTUUUSSSOOOLLLGGGHHHIIIGGGEEEBBBBBBBBB???>>><<<<<<;;;:::666444333333333222111000///............---+++'''###!!!&&&&&&&&&&&&&&&''''''(((&&&&&&%%%%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""#####################$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######"""""""""######$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$############$$$$$$!!!"""""""""############"""######$$$###"""!!! """###"""  """!!!!!!""""""#########$$$#########$$$$$$$$$%%%%%%$$$$$$#########""""""""""""!!!!!!!!!"""###$$$%%%###"""!!!!!!######"""!!! """###"""""""""$$$ !!!!!!!!!########################!!!""""""######""""""!!!!!!  !!!######$$$""""""""""""############""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""##################""""""""""""!!!"""###$$$%%%%%%%%%%%%######################## !!!!!!""""""""" !!!"""############$$$$$$############$$$$$$&&&&&&%%%%%%$$$######"""###$$$%%%%%%%%%%%%$$$###$$$$$$############$$$$$$########################!!!!!!"""""""""######### !!!""""""###!!!!!!!!!""""""#########!!!!!!"""##################"""""""""""""""######"""""""""!!!!!!  """""""""""""""!!!"""###$$$&&&''')))))) !!!"""######"""!!! !!!!!!!!!"""""""""######""""""""""""""""""""""""%%%$$$###"""!!!!!!!!!!!!%%%%%%$$$$$$######""""""!!!"""#########!!!"""!!! !!!"""$$$&&&$$$$$$###"""!!!!!!!!!!!!""""""############"""""" !!!!!!!!!"""""" """%%%((((((&&&$$$!!!"""###$$$$$$######"""###"""""""""###$$$%%%%%%"""###%%%&&&&&&%%%###"""!!!"""###%%%%%%%%%$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$############$$$$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ """$$$$$$###"""""""""""""""######$$$$$$%%%%%%!!!!!!"""########################$$$%%%&&&&&&&&&"""######$$$%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''######$$$%%%%%%&&&''''''uuuyyyrrrllliiiiiimmmrrrqqqnnnjjjhhhgggggggggfffbbb```______aaacccddddddZZZWWWTTTTTTTTTSSSOOOKKKKKKIIIFFFEEEEEEFFFEEEDDD@@@???======<<<:::666333555555444333222111///...&&&'''(((***************%%%%%%$$$###$$$%%%'''((('''&&&&&&%%%&&&''')))***$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%&&&"""###$$$&&&&&&%%%$$$###"""$$$%%%''''''&&&%%%$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$!!!!!!""""""#########$$$"""###$$$$$$$$$"""!!! """%%%%%%###!!!"""### """$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$###### !!!"""$$$&&&'''"""!!! !!!"""###""" """"""""""""###$$$((((((''''''&&&%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$%%%%%%%%%%%%$$$$$$###""""""###$$$$$$""" ######""""""!!!!!! ########################""""""""""""############""""""""""""""""""""""""######""""""""""""######$$$$$$######"""!!!!!!!!!"""###$$$%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%!!!!!!###$$$$$$%%%%%%%%%$$$$$$############$$$$$$&&&&&&%%%%%%$$$###""""""###$$$%%%&&&&&&%%%$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""######$$$%%%&&&&&&&&& !!!!!!"""""""""###!!!!!!"""###############%%%$$$###"""!!!!!!!!!!!!!!!!!!  """"""#########""""""!!!!!! ######$$$$$$$$$$$$######!!!!!!""""""######$$$$$$""""""""""""""""""""""""&&&%%%###!!! !!!!!! !!!###$$$&&&&&&###$$$&&&&&&%%%!!!!!!!!! """$$$&&&!!! !!!!!!"""###$$$ !!!!!!  !!!!!!!!!"""!!! !!!###&&&((((((''' !!!#########""""""%%%$$$######"""#########"""###%%%&&&&&&%%%###""""""###$$$%%%%%%$$$""" ######$$$$$$$$$$$$######$$$$$$############$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%$$$$$$$$$$$$%%%%%%""""""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%''''''&&&%%%$$$%%%!!!!!!"""###$$$%%%%%%&&&"""###$$$%%%%%%%%%%%%%%%######$$$%%%&&&&&&''''''%%%%%%&&&&&&&&&%%%$$$$$$ !!!"""######$$$$$$######$$$%%%%%%&&&''''''}}}rrrxxxpppjjjjjjlllmmmpppnnnlllkkkjjjjjjjjjhhhfffhhhddd```^^^___aaacccddd\\\VVVQQQRRRUUUUUUPPPKKKKKKJJJGGGEEECCCBBBBBBBBBCCC@@@===:::999777444222000222333111...---///222)))((((((''''''''''''((((((((((((((((((((((((((((((((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''$$$!!!"""%%%''''''%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$$$$$$$###"""&&&### ###%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$###"""""""""%%%###!!!"""$$$%%%$$$!!!####################################"""!!! !!!!!!""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""$$$$$$$$$$$$$$$###"""!!!!!!"""#########!!!  !!!"""""""""""""""###$$$%%%&&&&&&%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""!!!"""###$$$$$$###"""!!!$$$$$$######""""""!!!!!!""""""""""""############ !!!"""###$$$%%%%%%%%%%%%$$$!!! """###!!!!!!"""###$$$$$$%%%%%%""""""#########$$$$$$$$$###$$$$$$###!!! !!!###"""###%%%$$$"""!!!!!!!!!"""""""""###%%%%%%$$$###$$$$$$############$$$$$$%%%%%%$$$###"""!!! ######""""""!!!!!! ########################$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######$$$#########""""""!!!!!!""""""""""""""""""""""""###"""""""""!!!!!! $$$###"""!!!!!! !!!""""""""""""""""""""""""############""""""""""""%%%###""" """###%%%%%%$$$###!!!!!!!!!!!!"""%%%$$$$$$$$$###"""""""""%%%%%%$$$###"""!!! $$$#########%%%%%%###""""""!!! !!!!!! !!!###%%%$$$""" !!!""""""!!!"""""""""!!!!!!!!!!!!!!!######""""""!!!!!!  !!!!!!!!!!!!###"""!!!"""###""" !!!!!! !!!!!!"""############### !!!######$$$$$$$$$########################!!!###### """$$$$$$%%%%%%&&&%%%$$$###""" !!!"""###$$$###""""""###$$$$$$%%%%%%$$$$$$###""""""###$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$!!!!!!"""###############%%%###!!! !!!###&&&'''###$$$$$$%%%%%%$$$$$$###################################################$$$$$$%%%%%%%%%$$$######"""###$$$$$$$$$###"""!!!###""""""###$$$''')))***######$$$%%%%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&zzzttt|||qqqjjjkkklllnnnpppmmmllljjjjjjjjjjjjhhhggggggccc```^^^```bbbcccddd___YYYSSSRRRSSSRRRMMMHHHLLLJJJHHHEEECCCAAAAAAAAACCC@@@<<<:::888777444222333333333111///---...///***))))))(((((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&(((((((((&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%### !!!###%%%%%%$$$"""""""""######"""""""""$$$$$$$$$###############%%%###!!!"""$$$%%%$$$"""########################$$$$$$$$$$$$###"""!!! !!!!!!"""""""""""""""""""""""""""""""""""""""$$$###"""!!! %%%%%%%%%%%%$$$$$$$$$$$$"""###$$$$$$$$$###!!!  !!!"""######"""!!!!!!"""############"""!!!########################%%%$$$$$$###############!!!!!!""""""""""""!!!!!!#########"""""""""""""""""""""""""""############!!!"""######$$$$$$$$$$$$#########""""""!!!!!!!!!"""######$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$###!!!!!!"""$$$"""###$$$$$$"""!!!!!!"""###"""""""""$$$%%%$$$###$$$$$$############$$$$$$############""""""""""""$$$#########""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$#####################"""""""""!!!!!!""""""""""""""""""""""""$$$$$$$$$#########""""""!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!! !!!  !!!###"""!!!!!!!!!"""######$$$$$$##################$$$$$$######"""!!!!!!!!!###""""""###$$$$$$###""""""!!!!!! !!!!!!"""!!!!!!!!!!!!"""$$$&&&'''$$$""" !!!""""""!!!""""""""""""""""""""""""###"""""""""!!!!!!!!!  !!!""""""""""""%%%###""""""""""""!!!######"""""""""!!!!!!!!! !!!""""""######"""""" !!!"""###############"""""""""""""""""""""""" """!!!!!! """###$$$$$$%%%%%%%%%$$$###"""######%%%&&&&&&&&&%%%$$$"""######$$$$$$######"""$$$$$$%%%%%%%%%$$$$$$###&&&&&&%%%%%%$$$$$$######!!!""""""##################"""!!! !!!"""###%%%###$$$$$$%%%%%%$$$$$$###################################################""""""""""""###$$$$$$%%%$$$%%%&&&&&&&&&%%%$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&######$$$%%%$$$$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&zzzuuurrrllllllmmmnnnppplllkkkiiiiiijjjjjjiiihhheeebbb___^^^```bbbdddddd___YYYSSSQQQRRRRRRNNNJJJMMMKKKIIIFFFCCCAAA@@@???BBB???<<<:::888777444222666444222111000///---+++***)))(((((('''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&''')))'''&&&%%%%%%$$$$$$$$$$$$########################%%%$$$###""""""###$$$%%%$$$###!!!"""###%%%%%%$$$""""""""""""""""""""""""###############$$$$$$$$$$$$###"""###$$$$$$###"""########################$$$$$$%%%$$$$$$###"""!!! !!!""""""######""""""""""""""""""""""""""""""$$$$$$###"""!!! $$$$$$###""""""###$$$%%%###$$$$$$$$$$$$######""" """###$$$###!!! !!!!!!"""######""""""!!!""""""""""""""""""""""""%%%%%%$$$############$$$!!!!!! !!!!!!""""""""""""############""""""""""""############""""""######$$$#########!!!"""###$$$$$$"""!!! ########################$$$$$$$$$%%%%%%%%%%%%&&&###$$$$$$$$$""""""$$$&&&"""###$$$###"""!!!"""###%%%###""""""###%%%%%%%%%$$$$$$############$$$$$$!!!!!!""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$############""""""""""""######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$############"""""" !!!######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!! !!!!!!###$$$$$$""""""##################""""""""""""""""""""""""!!!""""""######""""""!!!"""""""""!!!!!!""""""###""""""""""""###$$$&&&'''###!!! !!!###"""!!!!!!!!!""""""######$$$$$$""""""""""""!!!!!!!!!!!! !!!!!!"""#########$$$'''%%%"""!!!"""""""""!!!######""""""""""""!!!!!! !!!"""""""""!!!!!!!!!""""""#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! """###"""!!!$$$$$$$$$%%%$$$$$$###"""$$$$$$%%%&&&&&&&&&&&&%%%"""""""""######"""""""""%%%%%%%%%%%%$$$###""""""'''&&&$$$""""""""""""###!!!"""######$$$$$$######"""""""""!!!!!!!!!!!!!!!######$$$$$$$$$$$$######################################################$$$$$$###""""""###$$$$$$###$$$%%%&&&&&&%%%$$$$$$&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###"""!!!$$$$$$%%%%%%%%%%%%&&&&&&|||xxxtttmmmlllmmmnnnpppkkkiiihhhiiijjjjjjiiihhhdddbbb___^^^```bbbcccccc\\\XXXSSSRRRTTTTTTSSSPPPNNNMMMKKKHHHEEEBBB@@@???AAA???;;;999888777444333555222000000222111...+++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""%%%&&&%%%###"""$$$'''''''''&&&%%%$$$$$$$$$$$$########################%%%$$$"""!!!!!!"""$$$%%%######"""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%"""""""""###$$$$$$$$$%%%$$$############$$$#################################$$$$$$$$$######"""!!!!!!!!!"""############"""""""""""""""""""""""""""!!!!!!"""""""""#########!!!  ###$$$#####################""" """$$$$$$###!!!#########$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%$$$######""""""######""""""  """"""!!!!!!""""""######$$$$$$!!!"""""""""############"""###############"""!!!!!!!!!"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!! """"""""""""############"""$$$$$$$$$###$$$%%%'''"""###$$$###!!!!!!"""$$$'''$$$"""!!!###$$$%%%%%%$$$$$$############$$$$$$""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######"""""""""""""""!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""""" """"""!!!!!!!!! """!!!!!! !!!!!!"""""""""""""""######$$$$$$!!!!!!""""""######$$$$$$!!!!!!""""""############ !!!"""""""""!!!!!!!!!###""""""""""""######$$$ !!!"""######$$$"""!!! """###"""!!! !!!!!!"""###$$$%%%%%%""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$(((%%%"""!!!"""#########!!!!!! !!!!!!!!!!!! """############""""""!!!""""""""""""""""""""""""$$$!!! !!!$$$&&&$$$!!!###$$$$$$$$$$$$#########"""#########$$$$$$$$$$$$""""""############""""""%%%%%%%%%%%%%%%$$$###"""'''%%%###!!! !!!"""""""""###$$$$$$$$$$$$###""""""#########""" ######$$$$$$$$$$$$######################################################&&&&&&&&&&&&%%%###"""!!! !!!###$$$$$$###""""""""""""######%%%&&&''''''%%%%%%%%%$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%{{{tttmmmmmmmmmnnnpppjjjiiihhhhhhjjjjjjiiihhhdddaaa______```bbbbbbbbb\\\YYYUUUTTTUUUVVVTTTRRROOONNNLLLJJJGGGDDDBBB@@@@@@>>>;;;999888777555333222000...000333333000---+++***)))(((''''''''''''''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$'''&&&###!!!###%%%'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%""""""###$$$######$$$$$$%%%%%%$$$######$$$%%%%%%"""""""""###$$$$$$$$$%%%######$$$############$$$########################"""""""""###""""""!!! !!!""""""###############"""""""""""""""""""""""""""""""""############$$$!!!  """$$$"""""""""!!!"""""""""""" !!!"""######"""!!!"""""""""######$$$$$$%%%##############################"""!!!!!!!!!!!!!!!$$$###!!!!!!!!!!!!###$$$!!!!!!""""""######$$$$$$!!!"""""""""############""""""#########""""""!!!"""!!!!!!"""""""""""""""""""""!!!!!!!!!!!!"""""""""#########"""$$$$$$$$$###$$$%%%'''"""######"""!!!!!!###%%%(((%%%""""""###$$$%%%%%%$$$$$$############$$$$$$############""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""!!!!!!###""""""""""""""""""###%%%%%%%%%$$$$$$#########!!!!!!!!!""""""######$$$!!!!!!!!!"""######$$$$$$!!!######!!! !!!""""""""""""""""""###$$$$$$ !!!!!!"""""""""###!!! !!!#########!!! !!!"""###$$$$$$%%%!!!!!!!!!!!!"""""""""""" """###$$$(((%%%"""!!!"""######### !!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """############""""""!!!########################%%%###!!!###&&&'''%%%########################$$$"""""""""#########$$$$$$###$$$$$$$$$$$$$$$$$$###"""###$$$%%%%%%%%%%%%%%%&&&%%%""" !!!"""""""""###$$$$$$$$$$$$$$$######$$$%%%$$$###!!! """######$$$$$$######"""################################################!!!$$$&&&&&&$$$!!! !!!"""###$$$###""""""!!!"""###$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%}}}uuummmllllllmmmoookkkjjjhhhhhhiiiiiihhhgggdddbbb```___```aaaaaa```]]][[[YYYWWWVVVTTTQQQOOONNNNNNLLLJJJHHHEEEBBBAAA@@@===:::888888777555333/////////111333222111///...---,,,+++***)))))))))(((((((((((((((((((((((()))((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%!!!"""$$$%%%$$$######$$$$$$###"""!!!!!!"""###$$$###############$$$$$$$$$"""$$$$$$$$$###"""###$$$########################!!!!!!"""""""""!!!!!! !!!"""######$$$$$$######""""""""""""""""""""""""&&&&&&%%%$$$###"""!!!!!!######"""!!!!!!"""###$$$!!!!!!!!! !!!!!!"""###"""""""""""""""!!!!!! !!!##############################""""""!!! !!!######""""""""""""######""""""""""""############""""""""""""############!!!!!!""""""###""""""""""""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%###$$$$$$$$$""""""$$$&&&"""######""" !!!###&&&(((%%%######$$$%%%%%%$$$$$$$$$############$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!"""""""""###########################""""""!!!!!!""""""###!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######$$$###"""!!!!!! """"""""""""""""""""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%%%%$$$###"""!!!!!!!!!""""""""""""""""""!!!!!!""""""#########$$$"""%%%$$$!!! !!!###!!!!!!!!!!!!"""######$$$!!!!!!"""############### !!!###$$$###!!! !!!!!!""""""######!!!!!!!!!!!!""""""""""""!!!  !!!###$$$'''%%%"""!!!"""""""""!!!""""""############$$$$$$!!!!!!"""""""""!!! !!!""""""#########""""""########################$$$######$$$%%%&&&%%%$$$######"""""""""###$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$""""""###$$$%%%%%%%%%%%%$$$$$$"""!!!!!!!!!"""###"""###$$$$$$%%%$$$$$$$$$######$$$%%%%%%$$$"""!!!""""""############""""""################################################"""$$$$$$"""!!!!!!"""###%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$###"""!!!%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$|||uuummmlllkkklllmmmllljjjiiihhhiiihhhgggeeeeeeccc````````````___^^^YYYYYYXXXWWWVVVSSSOOOMMMKKKKKKJJJIIIGGGDDDBBB@@@???===:::888777666555333...000222333222000//////...---,,,***))))))(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%&&&'''&&&$$$"""$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######################## """%%%%%%$$$"""###%%%$$$###""" """###$$$$$$$$$$$$###############"""$$$%%%$$$"""!!!###%%%########################!!!""""""#########""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""&&&&&&%%%$$$###""""""!!!$$$$$$##################""""""!!!!!!!!!"""$$$$$$$$$###"""!!! !!!"""  !!!###$$$""""""""""""""""""""""""###""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!#########"""""""""""""""""""""""""""############ !!!"""#########""""""!!!!!! !!!"""###$$$!!!""""""######$$$$$$$$$############$$$$$$$$$$$$###$$$$$$###!!!!!!"""$$$"""""""""!!! !!!$$$&&&'''%%%$$$$$$%%%%%%$$$###$$$$$$############$$$$$$""""""""""""############!!!!!!"""""""""#########""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!""""""######### !!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######$$$######"""""""""#################################""""""""""""!!!!!!!!! !!!"""#########"""!!!!!!"""""""""""""""!!!!!!!!!"""""""""""""""######### ###&&&%%%""" """%%% !!!"""###$$$ !!!"""###"""!!!!!! """$$$$$$###!!! !!!!!!!!! !!!!!!!!!"""""""""###"""!!! !!!"""$$$&&&%%%###""""""""""""!!!""""""#########$$$$$$$$$""""""######""""""!!! !!!"""#######################################!!!"""#########"""###%%%###"""!!!!!!"""###$$$%%%######"""""""""###$$$%%%######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$""""""############$$$$$$"""###$$$$$$%%%%%%$$$$$$!!!""""""###############""""""############""""""################################################!!!"""###### !!!###$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$###!!! """!!!!!!!!!!!!###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$zzzzzztttlllkkkkkkkkkmmmmmmkkkiiihhhhhhhhhfffdddfffcccaaa`````````^^^]]]SSSTTTUUUVVVVVVSSSPPPNNNIIIIIIIIIHHHFFFCCCAAA??????<<<:::888777666555333...222555444111...---...+++***)))'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###&&&&&&"""#########$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###""""""&&&&&&$$$"""###%%%&&&%%%###""""""###%%%&&&%%%$$$$$$$$$######""""""!!!$$$%%%%%%"""!!!###%%%########################"""######$$$$$$$$$######""""""###$$$$$$$$$$$$###""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%""""""######"""!!! ######"""""""""###%%%&&&%%%###!!!  !!!###"""!!!!!!!!!"""###%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!$$$######""""""""""""""" !!!""""""!!! $$$$$$######""""""!!!!!!""""""""""""############!!!"""############!!!"""###$$$%%%%%%$$$### !!!""""""!!!!!!!!!!!!""""""""""""###$$$$$$###!!! !!!###"""""""""!!! !!!$$$'''&&&%%%%%%%%%&&&&&&$$$"""$$$$$$############$$$$$$ !!!"""###$$$%%%%%%""""""######$$$$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!""""""######$$$$$$ !!!!!!""""""######################## !!!!!!""""""""""""###$$$%%%&&&########################"""!!!!!!!!! !!!!!!!!!!!!  """""""""!!!!!!######""""""!!!!!! ######"""""""""""""""""" $$$'''&&&""" """&&& !!!######  """$$$$$$###!!!  !!!!!!!!!""""""######$$$###!!!!!!"""###&&&'''###"""""""""###"""  !!!!!!"""""""""##################"""!!!!!! !!!######$$$$$$$$$""""""""""""""""""""""""!!!###### """$$$###"""!!!!!!!!!###$$$%%%!!!  """###""""""############""""""%%%%%%%%%%%%$$$$$$###"""!!!"""###$$$%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$ !!!!!!""""""######""""""############""""""################################################'''%%%""" !!!###$$$!!!"""#########"""!!!"""###$$$%%%%%%$$$### !!!###$$$&&&&&&&&&%%%%%%$$$$$$$$${{{{{{sssmmmlllkkkllloooiiiiiihhhgggfffeeeddddddeeebbb___```bbbcccaaa^^^[[[YYYVVVTTTSSSQQQNNNKKKJJJJJJIIIGGGEEEDDDCCCBBBCCC@@@<<<:::999777555333333444444444333111///...***+++***(((&&&&&&(((+++'''&&&%%%$$$%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""####################################"""""""""###$$$$$$$$$%%%$$$#########""""""!!!!!!'''%%%######%%%&&&$$$""""""""""""""""""""""""""""""#########$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$""""""""""""""""""""""""$$$######"""""""""""""""!!!"""###$$$$$$###"""!!!######""""""""""""#########"""  !!!"""""""""""""""""""""""""""$$$#########""""""!!!!!! !!!!!!""""""!!! %%%$$$"""!!!!!!"""######$$$$$$############$$$$$$"""!!!  !!!"""###&&&%%%$$$%%%%%%$$$$$$###"""""""""!!!""""""""""""######### !!!!!!"""###$$$$$$$$$"""!!!  !!!###%%%%%%""" !!!$$$&&&%%%###!!!""""""""""""!!!!!! $$$###!!! !!!"""$$$&&&######$$$$$$$$$$$$######!!!!!!""""""######$$$$$$""""""""""""""""""""""""########################""""""""""""!!!!!!!!!!!! !!!"""###$$$$$$######"""!!!!!!!!!!!!!!! !!!###%%%%%%###!!! %%%$$$"""  !!!!!!  !!!!!!!!!"""""" !!!"""###$$$%%% !!!"""######$$$'''&&&%%%###""" ##############################""" $$$######"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""!!!!!!!!!!!!""""""""""""######""""""######$$$%%%'''&&&$$$""" !!!!!!!!!!!!"""""""""""" """"""!!!!!!!!!  !!!""""""!!!!!!"""$$$""""""""""""""""""""""""$$$#########""""""!!!!!!!!!!!!!!!!!!""""""""""""###"""  !!!###$$$ !!!!!!""""""######$$$$$$############$$$$$$$$$$$$&&&''''''&&&$$$$$$""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!$$$$$$############$$$$$$"""""""""###$$$$$$$$$%%%""""""############"""""" """###$$$%%%%%%$$$###%%%%%%%%%$$$$$$##################""""""""""""""""""######$$$$$$######"""|||}}}tttmmmlllkkkkkkmmmllllllkkkjjjiiihhhgggggghhheeeaaaaaaccceeedddbbb[[[YYYVVVTTTSSSQQQNNNLLLIIIIIIHHHFFFDDDCCCBBBAAACCC@@@<<<:::999777555333222333333333222000...---,,,+++(((&&&&&&&&&'''((()))((('''&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$#############################################$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$#########"""###!!! !!!""" ########################"""""""""#########$$$$$$"""###$$$$$$%%%%%%$$$$$$""""""""""""""""""""""""$$$######"""""""""""""""!!!"""###$$$$$$###"""!!!!!!!!! !!!!!!###"""  !!!"""""""""""""""""""""""""""############"""""""""!!! !!!!!!""""""!!!   !!!"""$$$$$$############$$$$$$%%%$$$###""""""###$$$%%%###!!!!!!"""%%%'''&&&$$$ !!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$!!!""""""###$$$$$$%%%%%%###""" !!!###$$$%%%###!!!"""$$$&&&%%%$$$$$$$$$$$$$$$$$$######"""###"""!!!!!!!!!"""###$$$!!!!!!""""""""""""!!!!!!"""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""#########""""""""""""!!!######"""""""""###############"""!!!!!!!!!!!!!!!!!!"""############"""!!!$$$###""""""!!!!!!!!!!!!"""!!!!!!  !!!!!!!!!!!! !!!"""###$$$$$$ !!!!!!""""""######$$$#########""""""!!!!!!########################!!! !!!"""""" !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""###$$$$$$$$$###$$$$$$$$$%%%&&&$$$###!!! !!!!!!!!!!!!!!!"""""""""""""""""""""!!!"""######$$$""""""!!!  !!!!!! !!!###""""""""""""""""""""""""############"""""""""!!! !!!!!!!!!"""""""""###""" !!!###$$$"""""""""#########$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""#########$$$##################$$$##################$$$$$$"""##################"""$$$###"""""""""###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$#####################$$$$$$$$$$$$######vvvnnnllljjjjjjlllllllllkkkkkkjjjiiihhhhhhkkkgggcccbbbeeeggggggfff\\\YYYVVVTTTSSSQQQNNNLLLIIIIIIGGGFFFDDDBBBAAA@@@CCC@@@<<<:::999777555333111222222222111///---,,,000,,,(((''')))******(((******)))(((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$###############%%%%%%%%%$$$$$$$$$$$$$$$$$$###!!!"""######""" ########################!!!!!!!!!"""""""""######"""###$$$$$$%%%%%%$$$$$$""""""""""""""""""""""""$$$######"""""""""""""""""""""############""""""!!!!!! !!!!!!"""!!! !!!"""###""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!! !!!"""$$$%%%&&&$$$$$$############$$$$$$""""""!!!!!!!!!!!!""""""&&&%%%$$$$$$%%%%%%$$$""" !!!""""""###############$$$$$$$$$%%%"""######$$$$$$%%%%%%%%%######!!! !!!""""""%%%$$$######%%%&&&&&&%%%%%%%%%$$$$$$$$$#########""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!######""""""""""""###$$$######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""############""""""""""""!!!!!!  !!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""######$$$$$$"""""""""""""""""""""""" !!!###$$$%%% !!!"""#########"""""""""""""""""""""""""""!!!!!! !!!!!!!!!"""""""""######"""""""""!!!!!!!!!!!!!!!###"""!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""$$$############$$$%%%%%%###"""!!!  !!!""" !!!""""""!!!!!!"""###""""""""""""""""""""""""############"""""""""""" !!!!!!!!!!!!""""""!!! !!!"""###$$$#########$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$######################## !!!!!!"""######$$$$$$##########################################""""""######$$$$$$$$$$$$######(((&&&"""!!!%%%'''%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$xxxpppmmmjjjiiikkkiiiiiihhhhhhgggffffffeeelllhhhcccbbbeeehhhiiiiii\\\ZZZWWWUUUSSSQQQNNNLLLJJJJJJHHHFFFDDDCCCAAAAAACCC@@@<<<:::999777555333222222333222111000...------(((###$$$(((+++***''')))(((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%########################%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$##############################!!!!!!!!!!!!""""""""""""""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$######""""""""""""""""""""""""######"""""""""######""""""""""""######"""!!!!!! !!!!!!"""###""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""!!!!!! """"""######$$$%%%&&&&&&###""""""""""""""""""###!!!!!! !!!!!!$$$###""""""""""""!!! #########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$###"""!!! !!!!!!%%%%%%$$$$$$%%%&&&&&&&&&$$$######"""!!!!!!!!!!!!!!!!!!"""""""""!!! ######$$$$$$$$$$$$######$$$$$$######""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!! !!!"""###$$$%%%###""""""!!!!!!!!!!!!!!!###"""!!!!!!!!!!!!"""### !!!###$$$$$$$$$###"""""""""""""""!!!!!!!!!!!! """"""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!"""###$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$%%%###"""""""""!!!!!!!!! ########################""""""!!!!!! !!!!!!"""""""""#########"""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!""""""###$$$###"""!!! """###!!!###$$$$$$###"""$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!#########""""""""""""""" !!!!!!!!!!!!""""""!!!!!!!!!"""###$$$######$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$###""""""###$$$%%%""""""""""""""""""""""""!!!!!!""""""#####################$$$$$$#########$$$$$$######""""""!!!!!!$$$$$$$$$%%%%%%$$$$$$$$$(((&&&""" !!!$$$&&&$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$zzzqqqmmmjjjiiijjjgggggggggfffeeeeeeddddddkkkfffbbbaaaeeehhhiiiiii\\\ZZZWWWUUUTTTRRROOOLLLLLLLLLJJJHHHFFFDDDBBBBBBCCC@@@<<<:::999777555333333333444444333111///...&&&!!!$$$((('''%%%&&&&&&''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%%%%%%%########################""""""""""""#########$$$########################%%%$$$$$$$$$###"""""""""""""""##############################"""!!!""""""########################!!!!!!!!!!!!""""""""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""$$$######"""""""""""""""###""""""""""""""""""#########""""""""""""######!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""""""""##############################!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!!!!!!!!!!"""&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!""""""""""""######"""!!!!!!!!!!!! %%%%%%%%%%%%$$$%%%&&&'''%%%$$$###"""!!!!!!!!!!!!!!!!!!""""""""""""!!! ######$$$$$$$$$$$$######$$$$$$######""""""!!!!!!################################################"""""""""!!!!!!!!! ######$$$$$$%%%%%%%%%%%%###""""""!!!!!!!!!!!!!!!""""""!!! !!!"""""" """###$$$$$$###"""!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######""""""""""""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""###############$$$%%%&&&&&&&&&%%%%%% !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!! !!!""""""###"""!!! !!!"""### !!!###"""!!!!!!"""$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""###### !!!!!!!!!!!!""""""""""""""""""######$$$########################$$$$$$############$$$$$$%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%############""""""!!!!!!"""###$$$$$$$$$$$$###"""$$$######""""""!!!!!!!!!$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$###""""""""""""""""""######$$$$$$%%%%%%""""""""""""######$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$yyypppllliiihhhiiihhhhhhhhhggggggfffffffffhhhddd```aaadddhhhiiihhh]]]ZZZWWWUUUTTTRRROOOMMMNNNMMMKKKIIIGGGDDDCCCBBBCCC@@@<<<:::999777555333444444444444333111000...'''$$$!!!"""&&&*********%%%&&&'''(((((((((((('''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#################################$$$$$$$$$###############"""""""""""""""#########$$$%%%&&&%%%$$$######%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""""""""######!!!"""######$$$$$$######""""""""""""""""""""""""$$$######"""""""""""""""######""""""""""""######!!!!!! !!!!!! !!!!!!""""""#########""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!"""#########""""""###############"""!!!!!!!!!!!! !!!!!!"""###$$$$$$$$$$$$###""" !!!######""""""###%%%%%%$$$$$$###""""""!!!!!!############$$$$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!###$$$%%%$$$###$$$%%%''')))'''&&&$$$#########$$$""""""""""""############!!!!!!""""""""""""!!!!!!############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$############&&&''')))******(((&&&%%%######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""" !!!!!!""""""############"""""""""""""""!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""""""""""""""######"""!!!!!!!!!"""""" !!!"""###$$$%%%######################## !!!""""""######"""""""""#########$$$$$$ """#########""" !!!"""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!"""######!!!!!!""""""""""""######  !!!""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!"""""""""""""""""""""#########$$$$$$###############"""""""""$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!! """###$$$%%%%%%$$$###"""""""""""""""""""""!!!!!!######$$$$$$$$$$$$######"""###$$$%%%%%%$$$"""!!!""""""""""""############!!!!!!!!!"""######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$vvvnnniiifffeeefffhhhhhhhhhhhhggggggggggggeeebbb```aaaeeehhhhhhggg]]][[[XXXVVVTTTRRROOOMMMMMMLLLKKKHHHFFFDDDBBBAAACCC@@@<<<:::999777555333333333333333222111///...+++***)))((((((***,,,---))))))******)))'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$#######################################$$$$$$$$$"""""""""######$$$$$$$$$%%%'''((('''%%%$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$!!!""""""###############""""""""""""""""""""""""$$$######"""""""""""""""$$$###"""!!!!!!"""###$$$!!!!!! !!!!!! !!!"""###$$$$$$$$$""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""!!!!!!"""##################$$$%%%&&&&&&&&&%%%$$$"""""""""!!!!!!""""""""" !!!""""""""""""!!! !!!###%%%$$$""""""###&&&""""""!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$"""""""""!!!!!!!!!!!!!!! !!!!!!""""""""""""""""""$$$%%%$$$""""""$$$'''***(((&&&$$$#########$$$""""""""""""###$$$&&&'''!!!!!!""""""""""""!!!!!!"""""""""""""""#########################################################$$$############""""""""" ###'''+++,,,+++)))'''######"""!!!!!!!!!!!!!!! !!!""""""!!! !!! !!!!!! !!!!!!"""######$$$$$$$$$$$$#########"""!!!!!!!!!!!!"""""""""""" !!!!!!""""""######""""""""""""""""""""""""##############################"""""""""""""""###!!!"""$$$%%%%%%######################## """"""#########$$$$$$$$$ !!!""""""!!!!!!"""#########"""!!! !!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!"""######!!!"""$$$$$$$$$"""!!! !!!!!! !!!"""""""""""""""""""""""""""!!!"""""""""############""""""""""""#########$$$""""""######$$$$$$$$$###%%%%%%$$$$$$$$$#########$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""!!!###$$$%%%%%%$$$###!!!!!!!!!!!!""""""""""""""""""##################"""!!!"""$$$%%%%%%$$$###"""$$$$$$##################!!!!!!"""######$$$%%%%%%######$$$$$$$$$$$$######tttkkkgggdddcccdddggggggggggggffffffffffffdddbbb```bbbfffiiihhhfff]]][[[XXXVVVTTTRRRPPPMMMMMMLLLJJJHHHEEECCCAAA@@@CCC@@@<<<:::999777555333222222222222111///...,,,))))))(((&&&$$$###&&&(((---------,,,***'''%%%###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################""""""######$$$$$$$$$%%%#########$$$$$$%%%%%%%%%!!!###%%%$$$!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$!!!!!!"""###############""""""""""""""""""""""""$$$######"""""""""""""""$$$###"""!!!!!!"""###$$$######""""""""""""###### """###$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""#########$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############!!!###$$$$$$$$$###$$$$$$############$$$$$$###$$$%%%&&&&&&%%%$$$###!!!###%%%$$$!!! !!!$$$ !!!!!!""""""######!!!""""""""""""##################""""""""""""""" !!!"""######""""""!!!###%%%$$$!!!!!!$$$'''(((&&&$$$"""!!!!!!!!!"""###"""!!!!!!###%%%(((***######$$$$$$$$$$$$######!!!!!!""""""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!! !!!(((------,,,***######"""!!!!!!!!!!!!!!! """######""" !!!  !!! !!!"""######%%%%%%%%%$$$$$$$$$######!!!!!!!!!!!!"""""""""### !!!"""######$$$!!!!!!""""""######$$$$$$########################""""""!!!""""""###$$$$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""&&&&&&%%%%%%$$$$$$######"""############$$$$$$$$$!!!%%%'''(((''''''"""###$$$$$$$$$"""!!! !!!!!!!!!!!!"""""""""""" !!!!!!""" ###%%%%%%$$$"""!!!"""###$$$$$$######$$$%%%""""""""""""""""""""""""!!!!!!""""""#########$$$"""#########$$$$$$$$$$$$""""""###$$$$$$$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$!!!"""$$$%%%%%%$$$"""!!! !!!!!!""""""######""""""############""""""""""""######$$$$$$$$$$$$&&&%%%%%%$$$$$$#########""""""###$$$%%%%%%&&&&&&#########$$$$$$#########sssdddaaaccceeefffjjjjjjkkkjjjiiifffcccaaafffcccaaabbbeeegggeeeccc\\\VVVSSSVVVWWWSSSOOONNNJJJIIIHHHGGGFFFFFFFFFFFFAAA>>>:::777666555444222555555444333222000///...+++***((('''&&&&&&&&&''''''***,,,,,,)))'''&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&'''%%%$$$$$$%%%&&&%%%$$$(((%%%#########"""""""""############""""""########################!!!!!!""""""#########$$$%%%%%%$$$$$$$$$$$$$$$$$$ !!!"""$$$%%%&&&''''''!!!"""###$$$$$$###"""!!!$$$###"""!!!!!! !!!######""""""!!!!!! """"""""""""""""""""""""############""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""########################$$$###!!! """$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$ !!!########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$!!!!!!!!!!!!!!! ###"""!!!!!!!!!!!!!!!"""######""""""""""""""""""######$$$%%%%%%%%%%%%$$$$$$#########""""""!!!!!! !!! """"""!!!!!!"""$$$&&&''')))'''%%%$$$%%%%%%$$$###""""""""""""############""""""!!!!!!!!!###$$$%%%$$$###"""!!!!!!"""###$$$"""""""""!!!""""""###$$$###### !!!%%%&&&""" !!!!!!""""""######&&&)))++++++)))'''((()))######""""""!!!!!!!!! !!!!!!!!!!!!  !!!""""""###""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! &&&%%%$$$"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! """"""""""""###############""""""!!!!!!!!!!!!!!!%%%$$$$$$###"""!!! !!!!!!!!!!!! """"""""""""""""""""""""***'''$$$  !!!!!!!!! !!!!!!"""!!!!!!"""$$$%%%$$$"""######$$$%%%%%%%%%%%%$$$###################################################!!! """%%%%%%"""""""""""""""""""""""""""########################"""###$$$$$$$$$"""!!! !!!!!!!!!!!!!!!!!!!!!!!!###############$$$$$$$$$######$$$$$$$$$###""""""%%%$$$$$$######$$$$$$%%%""""""!!!!!!!!!!!!""""""&&&$$$"""  """$$$&&&&&&%%%$$$$$$######""""""#########$$$$$$$$$$$$$$$###"""""""""###%%%%%%$$$$$$$$$$$$$$$###"""!!!''''''&&&%%%%%%$$$$$$###sssdddaaacccdddeeehhhiiiiiiiiihhhfffdddbbbeeebbb___```ccceeedddbbb]]]WWWTTTVVVWWWSSSOOONNNIIIHHHGGGEEEDDDDDDCCCCCCBBB???<<<:::999888555333555555444333222000///...+++***((('''&&&&&&''''''''')))++++++)))'''''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%###""""""###$$$$$$###'''%%%######$$$### """"""############""""""########################""""""##################!!!!!!!!!!!!!!!!!! !!!"""###$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###"""""""""!!!""""""######$$$#########""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""############""""""""""""""""""""""""###########################"""!!!!!!!!!"""$$$%%%######$$$$$$$$$$$$######!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!########################!!!!!!"""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$############"""""""""!!!######$$$$$$###""""""!!!###""""""""""""###%%%&&&(((&&&$$$###$$$$$$###"""""""""""""""###############""""""!!!!!!"""###$$$$$$###"""!!!!!!"""###$$$"""""""""""""""###$$$$$$###'''&&&"""!!!$$$$$$ !!!!!!!!!!!!""""""""""""###&&&((((((&&&%%%%%%&&&"""""""""!!!!!! """""""""!!!!!!!!!  !!!!!!!!!!!! ###############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!! %%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######"""""""""!!!!!!!!!""""""""""""############%%%$$$###"""""""""""""""#########""""""""""""""""""""""""!!!!!!!!! """"""""""""""""""""""""$$$###!!! """###$$$"""!!!!!! !!!!!!""""""!!!!!!!!!######!!!"""######$$$$$$$$$$$$$$$ """""""""###$$$$$$""" """"""""""""""""""""""""#######################################"""!!!!!!""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$######""""""######$$$######""""""""""""######(((&&&$$$"""!!!###$$$&&&$$$$$$############""""""""""""""""""############$$$###"""""""""###$$$%%%######$$$######""""""!!!########################~~~rrreee```bbbcccdddfffggghhhhhhgggfffdddcccdddaaa^^^___bbbdddcccaaa^^^XXXUUUWWWWWWRRRNNNMMMHHHGGGFFFDDDBBBAAA@@@@@@@@@???===;;;:::888555333555444444333222000///...+++***((('''&&&''''''(((''')))++++++***(((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$$$$$$$%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%###""""""###$$$$$$###%%%$$$######$$$###!!!""""""############""""""########################$$$$$$$$$$$$$$$#########"""""""""###############!!!!!!"""##################$$$$$$%%%%%%$$$$$$###!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$############""""""""""""""""""""""""############""""""""""""############$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!!""""""""""""!!!!!!!!!!!!"""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$############""""""""""""$$$$$$$$$$$$$$$######"""######"""""""""######$$$'''%%%###"""#########!!!""""""""""""############$$$###""""""!!!""""""#########""""""""""""###############"""###$$$$$$%%%"""$$$$$$!!! """!!!""""""""""""!!!!!!!!!!!!!!!###%%%%%%###""""""###!!!!!!!!! ######"""""""""!!!!!!!!! ###############""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!! ######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""""""""""""""############&&&%%%$$$###""""""""""""!!!!!!""""""##################"""""""""!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!""""""######$$$###""""""!!!!!!""""""###"""!!!!!!"""$$$$$$###!!!!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""!!!"""$$$$$$###"""""""""""""""""""""""""""""""""########################$$$######"""""""""""""""########################!!!"""###$$$%%%$$$######"""""""""###$$$$$$%%%%%%"""""""""!!!!!!"""""""""$$$$$$############$$$$$$'''%%%###""""""###$$$%%%!!!""""""""""""#########"""############$$$$$$$$$######""""""######$$$%%%###"""""""""""""""!!!!!!!!!!!!""""""###$$$$$$%%%}}}qqqeee```aaabbbcccffffffffffffeeedddbbbaaadddaaa^^^^^^aaaccccccbbb___YYYUUUWWWWWWRRRMMMLLLIIIHHHFFFDDDAAA@@@???>>>===<<<;;;:::999777333000444444444333111000...---+++***((('''''''''((()))''')))++++++)))(((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$&&&%%%###$$$%%%&&&&&&%%%#########$$$$$$###"""!!!"""######$$$$$$######"""########################&&&%%%%%%$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%"""###############""""""!!!!!!""""""""""""!!!!!!!!! !!!!!!"""###########################""""""""""""""""""""""""############"""""""""!!!"""""""""#########$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############""" !!!!!!""""""!!!!!!  !!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!"""""""""!!!!!!!!!"""###$$$%%%&&&"""""""""""""""###############$$$%%%%%%%%%%%%$$$#########"""""""""""""""!!!!!!!!!""""""!!!!!! #########"""""""""""""""%%%###"""!!!"""###"""!!!!!!"""""""""############$$$$$$###""""""!!!!!!!!!###""""""""""""""""""##################$$$%%%%%%!!!""""""""""""###$$$#########""""""!!!!!! !!!"""###"""!!!!!! ############"""""""""""""""!!!!!!  !!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!""""""!!!!!!"""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""""""""############&&&%%%$$$###"""!!!!!!!!!""""""""""""""""""##################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""#########"""!!! ######""""""""""""######!!! !!!###%%%&&&&&&%%% !!!!!!"""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$ ###%%%$$$!!! """$$$""""""""""""""""""""""""########################$$$###"""!!!!!!"""###$$$########################!!!"""###%%%%%%$$$###"""##################$$$$$$###""""""!!!!!!""""""###$$$######""""""######$$$###"""!!! !!!"""###!!!!!!""""""###$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&###############$$$$$$$$$""""""!!!!!!!!!!!!!!!"""######$$$$$$%%%%%%%%%&&&|||~~~~~~pppeee``````aaabbbgggffffffdddcccaaa```___eeeaaa^^^^^^aaaddddddccc^^^XXXUUUVVVVVVQQQMMMKKKKKKIIIGGGDDDBBB@@@??????===;;;::::::999777444111444444333222111///...---+++***(((''''''((()))))))))***++++++)))((()))***&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$&&&$$$###$$$%%%''''''&&&######$$$$$$$$$###############$$$$$$$$$$$$##############################&&&%%%%%%$$$$$$#########!!!!!!"""""""""#########$$$$$$%%%%%%$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!"""!!! """"""""""""""""""""""""####################################"""""""""!!!!!!!!!!!!"""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############"""!!!""""""""""""""""""!!! !!!!!!!!!"""""""""""""""""""""""""""########################"""""""""#########$$$$$$!!!!!!!!!!!!""""""###### !!!"""###$$$%%%!!!!!!"""""""""###############$$$%%%%%%%%%%%%$$$""""""""""""""""""###### !!! """"""######"""""""""!!!$$$###!!!!!!"""###"""!!!!!!"""""""""########################""""""!!!!!!"""""""""######"""""""""######""""""######$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&######""""""!!!!!! !!!!!!"""###"""!!!  ############""""""""""""######"""!!! !!! !!!!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############$$$$$$###"""!!! $$$$$$######"""!!!!!! ############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######""" ######""""""""""""######"""!!!!!!"""######""" !!!""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!###%%%$$$!!! """%%%""""""""""""""""""""""""########################$$$###"""!!!!!!"""###$$$########################!!!"""###$$$%%%$$$######&&&%%%$$$###"""""""""############""""""#########""""""!!!!!!!!!!!!"""""""""!!!!!! !!!""""""!!!""""""###$$$%%%&&&&&&############$$$$$$$$$%%%""""""######$$$$$$$$$$$$""""""!!! !!!!!!"""###%%%%%%%%%$$$$$$#########zzzyyyzzznnnddd``````bbbccceeeeeedddbbbaaa``````___eeeaaa]]]]]]```cccdddccc\\\VVVSSSUUUUUUPPPLLLKKKKKKJJJHHHEEECCCAAA@@@@@@???===<<<;;;;;;999666444444333333222111///...---******)))((((((((()))***+++,,,,,,+++)))(((((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%###$$$$$$%%%%%%%%%%%%%%%###"""!!!!!!###%%%%%%$$$###$$$&&&%%%$$$######$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$#########!!!""""""######$$$$$$%%%$$$$$$%%%%%%%%%$$$$$$###$$$######""""""######$$$###"""!!! !!!!!!!!!!!!!!!"""""""""####################################"""""""""""" !!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""############"""""""""""""""#########$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!####################################$$$$$$$$$$$$ !!!!!!""""""######$$$!!! !!!"""###############$$$%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$""""""""""""############ !!!!!!""""""""""""!!!!!!!!!"""######""""""!!!$$$###!!!!!!"""######"""""""""""""""############"""############""""""!!!""""""############"""""""""""""""!!!"""######$$$%%%"""!!!"""!!!""""""""""""!!!!!!!!!!!!"""!!!!!!###$$$$$$""" !!!!!!!!!######"""""""""!!!!!!!!!$$$###!!! !!!"""###!!!""""""###############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""######""""""!!!!!!"""###$$$$$$"""""""""""""""""""""""" !!!!!!!!!!!!""""""""""""###############"""!!!!!!!!!!!!!!!!!!%%%%%%$$$###"""!!! ######"""""""""!!!!!!!!!"""""""""""""""""""""""" """###############""""""!!!!!!""""""###$$$"""  !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""######"""!!!!!!###$$$""""""""""""""""""""""""########################"""""""""""""""######$$$#######################################$$$$$$$$$&&&%%%###"""""""""###$$$$$$######""""""######$$$""""""!!!!!!!!!!!!""""""######"""""""""###$$$$$$"""######$$$%%%&&&&&&&&& !!!!!!!!!"""""""""""""""###$$$$$$$$$$$$######"""!!! !!!"""###$$$$$$######"""!!!!!! wwwtttyyy|||vvvlllddd``````bbbdddaaaaaaaaa```aaaaaabbbbbbddd```\\\[[[___bbbcccbbbZZZTTTQQQSSSTTTPPPLLLKKKJJJIIIGGGEEECCCAAAAAA@@@@@@>>>;;;:::999999777666333333333222000///---,,,******)))(((((()))***+++---------+++(((''''''((('''&&&%%%%%%%%%%%%&&&'''%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&###"""!!!!!!$$$%%%%%%%%%###%%%'''&&&###""""""$$$###$$$$$$%%%%%%$$$$$$###########################""""""##################!!!""""""###$$$$$$%%%%%%"""######$$$$$$$$$$$$###$$$###"""!!!!!!"""###$$$###""""""!!!!!!!!!""""""!!!!!!"""""""""#############################################""""""""""""!!!!!!"""""""""#########""""""""""""""""""""""""###########################"""!!!!!!!!!"""$$$%%%""""""############""""""""""""#########$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############ !!!!!!"""######$$$$$$###""""""!!!""""""######"""######$$$%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$!!!"""""""""############!!!!!!"""############### !!!"""######""""""$$$###!!!"""###$$$$$$###""""""""""""############!!!!!!######$$$###""""""!!!"""###$$$$$$###"""!!!!!!!!! !!!!!!"""###"""!!!!!!!!!!!!"""""""""""""""!!!!!!"""$$$$$$""" !!!!!!""""""""""""""""""!!!!!!!!! """!!!  """###!!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""""""""############"""""""""""""""######"""""""""""""""""""""""" !!!!!!""""""""""""""""""""""""############""""""!!!!!!""""""###$$$$$$#########""""""!!!!!!"""""""""!!!!!!!!! """""""""""""""""""""""" !!!"""""""""""""""!!!!!! !!!!!!"""###""" !!!!!!"""############"""########################%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!!!!!"""#########""""""""""""""""""""""""########################!!!!!!"""###############""""""""""""""""""""""""$$$###"""!!!"""###%%%&&&###"""!!!!!!"""$$$&&&'''"""""""""!!!!!!"""""""""###""""""""""""""""""###""""""""""""######$$$$$$""""""######$$$$$$%%%%%%!!!!!!"""""""""#########!!!"""###$$$%%%$$$$$$###$$$###!!!!!!!!!###$$$&&&""""""""""""!!!!!!!!!!!!tttqqquuuyyyssskkkddd``````ccceee^^^^^^^^^___aaabbbdddeeeccc___[[[ZZZ]]]```aaaaaaXXXSSSPPPRRRSSSOOOLLLKKKIIIHHHFFFDDDBBBAAA@@@@@@???<<<999777777666666555333333333222000///---,,,******)))(((((()))***+++.........+++(((&&&'''((('''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$$$$%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&%%%###"""###&&&'''''''''$$$&&&(((&&&###!!!"""######$$$$$$%%%%%%$$$$$$###########################!!!!!!""""""#########$$$ !!!!!!!!!"""###############"""!!!  !!!"""""""""""""""###$$$%%%&&&""""""######$$$$$$$$$%%%####################################"""""""""""""""############$$$$$$$$$""""""""""""""""""""""""########################$$$###!!! """$$$%%%!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!"""###$$$$$$$$$$$$$$$################## !!!!!!"""######$$$$$$######$$$%%%%%%%%%%%%$$$!!!!!!""""""#########$$$ !!!"""""""""""""""!!!"""#########"""%%%###""""""###%%%$$$###""""""""""""############ !!!"""###$$$$$$###"""!!!"""###$$$$$$###"""!!! !!!""""""############ !!!!!!""""""######"""!!! """$$$$$$""" !!!!!!!!!""""""######!!!!!!!!!!!!  """### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""#########$$$######""""""""""""######""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""############""""""""""""###$$$%%%&&&""""""""""""############!!!!!!!!!!!! """"""""""""""""""""""""###""""""!!! !!!!!! !!!!!!!!! """$$$%%%$$$###!!!!!!"""############### """"""""""""""""""""""""&&&""" """$$$###"""""""""""""""""""""""""""######################## !!!"""$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$""" !!!###%%%''' """%%%(((***!!!!!! !!!!!!$$$$$$############$$$$$$ !!!!!!""""""""""""""""""############$$$$$$%%%%%%%%%&&&&&&&&&!!!"""###$$$%%%$$$######$$$###"""!!!"""###%%%'''"""""""""###$$$$$$%%%%%%tttrrrtttyyyrrriiidddcccdddeeedddbbb___\\\]]]```cccdddcccdddaaa]]]]]]___bbbcccbbbYYYRRROOORRRUUURRRMMMKKKLLLJJJGGGEEECCCCCCDDDDDDBBB@@@===:::888777888888333333333222222000//////))))))((((((((((((((()))***+++,,,,,,+++***((('''(((((('''%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%'''%%%###$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""!!!"""$$$%%%%%%$$$"""!!!#########"""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!"""""""""""""""!!! """%%%&&&%%%$$$$$$$$$""""""!!!!!!"""$$$&&&((($$$######"""""""""""""""###!!!  !!!###""""""""""""!!!!!!!!!!!!###""""""!!! ##################$$$$$$!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""######"""""""""######$$$$$$$$$!!!"""#########""" """"""""""""""""""""""""############""""""""""""!!!"""###$$$%%%%%%$$$###"""###%%%%%%%%%###!!! ########################$$$!!!"""$$$""" #########$$$%%%%%%&&&&&&""""""!!!!!!!!!###$$$%%%#########"""""""""""""""""""""###$$$$$$$$$$$$###"""""""""""""""!!! $$$"""""""""$$$%%%$$$###""""""############""""""######""""""!!!!!! !!!!!!!!!""""""######$$$###""" !!!!!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$ !!!!!!!!!!!!  !!!!!! !!!"""###$$$$$$"""!!!!!!"""$$$%%%$$$###""""""############"""""" !!!!!!"""""""""""""""###$$$$$$%%%%%%$$$$$$###$$$#########""""""!!!!!!%%%###!!!"""$$$%%%$$$!!!!!!!!!!!!!!!!!! !!!!!!""""""!!! !!!!!!!!!!!!""""""""""""###"""!!! !!!"""""" """###""" """""""""""""""""""""""" !!!"""###""" """!!! !!!###$$$$$$###%%%$$$"""!!!!!!!!!"""#################################$$$%%%%%%%%%%%%$$$"""############$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$ !!!#########""""""!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!!!!!!!""""""""""""!!!!!!######$$$######"""!!! ###$$$&&&&&&&&&$$$"""!!! """###$$$$$$###""" %%%%%%%%%%%%$$$$$$###"""wwwuuuxxx}}}uuujjjcccaaabbbbbbbbbbbb___]]]]]]___bbbbbbbbbddd```]]]\\\^^^aaabbbaaa[[[TTTPPPRRRUUURRRNNNLLLMMMKKKHHHFFFDDDCCCCCCDDDCCCAAA>>>:::888666666666333333333222111000///...))))))(((((((((((())))))******++++++***)))'''&&&######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((('''''''''&&&&&&&&&%%%%%%%%%"""!!!$$$###$$$######""""""######$$$%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""########################"""###$$$%%%%%%$$$###""""""""""""""""""#########""""""""""""""""""""""""######""""""""""""#####################"""!!!!!!""""""!!!!!!!!!""""""######""""""!!! !!!!!!!!!###"""  """###""""""""""""!!!!!!!!!!!!$$$$$$######"""!!!!!! $$$$$$###"""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""######$$$$$$!!!"""""""""!!!!!! """"""""""""""""""""""""!!!!!!""""""#########$$$$$$$$$$$$$$$""" ###$$$&&&&&&&&&$$$###!!!"""""""""""""""""""""""""""######"""!!!!!!""""""$$$$$$$$$$$$############"""!!!!!! !!!"""###"""""""""""""""#########!!!!!!"""""""""#########"""""""""""""""!!! ###"""!!!"""$$$$$$$$$###!!!""""""######""""""!!!###"""""""""!!!!!!!!! !!!!!!"""""""""###"""!!! !!!!!! !!!!!!!!!!!!######""""""!!!"""""""""!!!!!!""""""""""""!!!!!!!!! !!!""""""""""""""""""!!!!!!!!!!!!###!!! """"""!!!""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""" !!!###$$$"""######$$$%%%&&&&&&&&&#########"""""""""!!!!!!%%%###!!!"""$$$%%%###"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!""""""""""""###"""!!!!!!!!!!!!"""### !!!""""""!!!""""""""""""""""""""""""!!!!!! ###"""!!!"""###$$$###"""######"""!!!!!!!!!!!!!!!########################"""###$$$$$$%%%%%%$$$$$$"""############$$$$$$$$$######"""""""""!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""###$$$$$$$$$$$$$$$$$$###!!!""""""#########""""""%%%%%%$$$$$$############"""###$$$%%%%%%$$$###"""###$$$%%%%%%%%%$$$###"""zzzzzz~~~zzzmmmccc```_________bbb```]]]]]]^^^```aaaaaaccc```]]]\\\]]]___``````]]]UUUQQQSSSUUUSSSOOONNNNNNMMMJJJGGGEEECCCCCCCCCDDDBBB???;;;888666555444444333333222111000......))))))(((((((((((()))))))))******))))))(((&&&&&&!!!"""$$$%%%&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''''''''''''''&&&&&&&&&&&&"""%%%%%%""""""%%%&&&######""""""""""""""""""###%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!""""""######$$$$$$""""""""""""""""""""""""######""""""""""""#########$$$$$$$$$$$$######""" !!!!!! !!!!!!"""""""""""""""!!!"""!!!!!! ###"""!!! !!!"""###!!!!!!!!!!!!""""""""""""######""""""!!!!!! %%%$$$###!!! """"""""""""############"""!!!!!!!!!!!!"""######""""""""""""############"""!!!  """""""""""""""""""""""" !!!"""###$$$%%%%%%&&&&&&%%%$$$"""$$$%%%&&&&&&&&&%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$&&&$$$ !!!$$$$$$$$$$$$###"""!!!!!!!!!"""!!! !!!!!!!!!""""""######$$$$$$!!!!!!!!! !!!""""""###"""""""""""""""!!!!!! """!!! !!!###$$$###""" !!!!!!""""""!!!!!! """"""""""""!!!!!!!!!!!! !!!!!!!!!""""""!!! !!!!!!!!!!!!%%%$$$###"""!!!!!!!!!!!!""""""############""""""!!!!!!!!!!!!!!!"""######""""""""""""!!!!!!!!!!!!$$$"""!!! !!!!!! """"""############""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$""" !!!$$$&&&###""""""""""""###$$$%%%######""""""""""""!!!!!!$$$###""""""$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!###$$$ !!!!!!!!!"""""""""######""""""""""""###############"""!!! """""""""""""""""""""""""""!!! """###$$$###!!!"""######"""!!!"""""""""###""""""!!! ########################"""###$$$$$$%%%%%%$$$$$$"""############$$$$$$$$$""""""!!!!!!!!! $$$$$$###"""!!!!!!!!!!!!!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$%%%%%%%%%%%%$$$$$$ """######$$$$$$$$$'''%%%###"""!!!"""$$$%%%###$$$%%%&&&&&&%%%$$$###!!!"""$$$&&&&&&%%%###"""zzz}}}qqqeee```^^^^^^]]]aaa```]]]\\\]]]^^^______bbb```]]][[[[[[]]]^^^______WWWRRRSSSVVVSSSPPPOOOOOOMMMKKKHHHEEECCCBBBBBBBBBAAA>>>;;;999777666555444444444333111///...---)))(((((((((((())))))***++++++******)))((('''&&&$$$%%%&&&'''&&&$$$"""!!!%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%!!!$$$%%%$$$$$$''''''$$$######""""""""""""######&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$ !!!"""###$$$$$$%%%""""""""""""""""""""""""!!!!!! !!!!!!#########$$$$$$###""""""%%%%%%&&&###  """###$$$$$$###"""""""""!!! !!!######""""""""""""######!!!!!!!!!!!!"""""""""""" $$$###"""!!!!!!!!!!!!!!!!!!"""""""""""""""######""""""!!!!!!""""""###$$$######$$$$$$$$$$$$$$$$$$!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######$$$$$$###$$$%%%%%%%%%$$$###"""###$$$%%%%%%%%%$$$######!!!!!!!!!!!!!!!!!!!!!!!!"""$$$%%%$$$""" !!!"""###"""""""""!!!!!!!!! ###""""""!!! !!!"""###$$$$$$%%%"""!!!!!! !!!"""###$$$!!!!!!""""""""""""!!!!!!""" !!!"""###"""!!! !!!!!!!!!!!! """"""""""""!!!!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!""""""######""""""!!!!!!!!! !!!!!!"""### !!!"""###$$$$$$###""" !!!""""""!!! """"""############""""""###"""!!! !!!"""$$$%%%###"""!!!  """"""""""""""""""!!!!!!###"""""""""#########"""!!!!!!!!!!!!!!!"""""""""###""" !!!###$$$ !!!!!!!!!""""""""""""""""""#########$$$%%%$$$"""!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$%%%%%%###""""""######!!! """"""$$$$$$$$$###"""!!!########################""""""###$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$#########"""""""""%%%$$$"""!!! !!!"""###!!!!!!"""#######################################$$$###"""!!!!!!"""###$$$#########$$$$$$#########!!!!!!"""###############%%%$$$###""""""###$$$$$$######$$$%%%%%%$$$###### !!!$$$&&&&&&%%%$$$"""xxx~~~tttgggaaa___^^^]]]______]]]\\\[[[\\\^^^___bbbaaa^^^\\\ZZZ[[[]]]^^^___WWWRRRTTTVVVSSSOOONNNNNNMMMKKKHHHEEECCCBBBAAA???>>>===;;;:::999888777555555444333111///---,,,((((((((((((((()))******---,,,+++***)))(((((('''%%%&&&'''((('''%%%###"""%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$%%%%%%"""$$$$$$""""""&&&'''%%%$$$$$$$$$######$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$###""""""###$$$$$$ !!!"""###$$$$$$%%%""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!"""""""""""""""!!!"""###$$$"""  !!!"""""""""!!!$$$###""""""!!!!!!""""""######""""""""""""###### !!!!!!!!!"""""""""### """"""""""""######$$$%%% !!!!!!""""""""""""""""""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""""""""!!!"""$$$%%%&&&&&&&&&%%%"""""""""############"""""""""""""""""""""""""""$$$###""""""$$$$$$!!! !!!!!!!!!"""""""""############"""!!!!!! !!!"""###$$$$$$%%%###"""""""""######$$$$$$!!!!!!""""""""""""!!!!!!""" !!!"""###"""!!! !!!!!!!!!!!! !!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!! !!!!!!!!!!!! !!!"""### !!!!!!""""""!!!!!!  !!!""" !!!"""###$$$$$$!!!""""""!!!""""""############"""""" !!!###$$$$$$$$$###""""""!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""###""""""""""""###!!!!!!!!!!!!""""""######&&&$$$"""  !!!""" !!!!!!!!!!!!!!!!!!""""""###############"""!!!!!!!!!###$$$&&&!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$%%%%%%%%%$$$%%%###""""""######!!! """###$$$%%%%%%%%%$$$###""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$%%%%%%$$$$$$$$$############"""!!!!!!!!!###$$$%%%!!!!!!"""#######################################$$$###"""!!!!!!"""###$$$#########$$$$$$########################"""!!!!!!""""""###$$$$$$$$$###"""""""""############"""""" !!!###%%%%%%%%%######xxx}}}tttiiiccc```___]]]]]]]]]]]][[[ZZZ[[[]]]```cccbbb```]]]ZZZZZZ\\\^^^^^^WWWSSSVVVWWWTTTNNNLLLLLLKKKIIIGGGEEECCCAAA@@@======<<<<<<:::999999888666666555333111...,,,+++(((''''''(((((()))***+++......,,,***)))(((((((((###$$$&&&'''((((((''''''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%###%%%$$$!!!!!!%%%&&&$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%################################################!!!!!!""""""######$$$$$$""""""""""""""""""""""""######""""""""""""###### !!!""""""""""""!!!!!!"""######!!! """######"""""" $$$$$$###""""""""""""""""""""""""""""""""""""""" !!!!!!""""""#####################"""""""""!!!!!!""""""###%%%&&&''' !!!!!!""""""###""""""""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$  !!!"""""""""""""""""""""""""""############""""""!!!!!!!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""### !!!%%%%%%""" !!!"""#########"""###############"""!!!!!!!!!""""""######$$$$$$""""""###$$$$$$$$$$$$### !!!!!!""""""""""""""""""!!! !!!###$$$###""" !!!!!!""""""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!! """""""""###"""!!!!!! !!!!!!!!!!!! """###$$$ !!!!!!!!!!!!  !!!!!!""""""""""""!!!!!!!!!!!!!!!!!! """"""############""""""""""""""""""""""""""""""!!!$$$&&&&&&%%%"""!!! !!!"""###$$$###### !!!!!!!!!!!!""""""!!!"""######!!!!!!"""### !!!!!!""""""######$$$'''%%%###!!!  !!!!!!!!! !!!"""######"""""""""!!!!!!!!!!!!###%%%&&&""""""""""""""""""""""""!!!###%%%&&&&&&$$$###$$$###!!!"""######"""!!!######$$$$$$%%%$$$$$$$$$""""""""""""""""""""""""!!!"""######$$$$$$######"""############$$$$$$$$$######"""""""""!!!!!!!!!""""""""""""###$$$%%%%%%!!!!!!"""#############################################""""""""""""######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$######""" !!!###%%%%%%$$$"""!!!""""""""""""""""""""""""""""""##################zzz{{{rrrhhhcccaaa___]]][[[\\\\\\ZZZYYYZZZ]]]aaaccccccaaa^^^ZZZYYY\\\___\\\VVVSSSWWWXXXSSSMMMIIIIIIIIIHHHGGGEEECCCAAA@@@>>>>>>===<<<;;;999777777777666555333111...,,,***''''''''''''((()))***+++...---+++)))((('''''''''###$$$$$$%%%&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''###&&&&&&######%%%%%%"""$$$$$$############$$$$$$%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$"""!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###""""""""""""""""""#########""""""""""""""""""""""""######""""""""""""###### !!!"""##################$$$$$$$$$######$$$&&&###"""!!! ######"""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!! !!!"""############$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$%%% !!!""""""############""""""######$$$%%%$$$$$$$$$######""""""""" !!!!!!"""""""""!!!"""""""""""""""""""""""""""""""""""""""###############$$$%%%$$$###!!! """""""""""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!######!!! """""""""""""""""""""""" !!!"""######""""""!!!"""""""""""""""#########!!!###%%%%%%$$$"""!!! !!!"""""""""""""""###"""!!!"""$$$$$$$$$###!!!""""""######""""""!!! !!!!!!!!!"""""""""###"""""""""!!!!!! """###$$$$$$$$$###!!!!!! !!!!!!!!!!!! !!!!!!###$$$%%%!!!!!!""""""""""""!!!!!! !!!!!!"""""""""""""""!!!!!!!!!!!! """!!! """"""############""""""""""""""""""""""""""""""!!!"""###%%%%%%$$$###"""!!!"""######!!! !!!!!!!!!"""""" """######!!! !!!### !!!!!!"""######$$$$$$%%%$$$######"""!!!  !!!!!! !!!""""""!!!!!!""""""!!!!!!!!!""""""###"""""""""""""""""""""""" !!!!!!"""###############"""!!!"""###$$$###"""""""""!!!!!!""""""###$$$""""""""""""""""""""""""!!!""""""###############"""############$$$$$$$$$""""""!!!!!!!!! """######$$$$$$$$$######!!!!!!"""#######################################""""""############""""""###$$$$$$$$$$$$$$$$$$###""""""#########""""""!!!!!!!!!"""###############$$$##################$$$$$$###"""!!!!!!""""""###|||zzz~~~|||pppgggcccaaa^^^\\\YYY[[[[[[ZZZYYYZZZ^^^aaaddddddbbb^^^ZZZYYY\\\___[[[UUUSSSWWWYYYSSSLLLHHHHHHGGGGGGFFFDDDCCCAAA@@@@@@???>>>===:::888666555777777555333111...+++***''''''''''''((()))++++++...,,,***(((&&&&&&&&&&&&'''&&&%%%$$$############%%%%%%$$$$$$%%%%%%&&&''''''''''''((((((((())))))###'''(((&&&%%%&&&$$$ ######""""""""""""######$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$+++)))%%%!!! !!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%%%%$$$"""!!!#########"""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!!!!"""###$$$$$$$$$$$$$$$!!!""""""!!! """$$$!!!!!!!!!!!!###%%%''')))""""""!!! !!!!!!!!!!!!  !!!"""######$$$"""""""""""""""############"""!!!!!!!!!!!!!!!""" !!!!!!"""###$$$$$$$$$#########"""######$$$%%%###"""""""""!!!!!!  """#########"""!!!"""""""""""""""""""""""" !!!"""###$$$%%%%%%###$$$%%%&&&'''&&&%%%$$$######""""""###$$$%%%%%% """###!!!!!!"""$$$$$$######""""""!!!!!! """""""""!!!!!!#########""""""""""""""""""%%%%%%###!!! !!!"""""""""""""""$$$""""""###$$$%%%$$$###""""""############"""""" !!!!!!!!!""""""############""""""!!!!!!!!! ###$$$$$$%%%%%%###"""!!! !!!!!!!!!"""$$$###############$$$$$$""""""############""""""!!!!!!!!!!!!!!!"""###### !!!"""###$$$$$$###"""!!!"""###$$$###"""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!###############$$$$$$%%%""""""###""" !!!!!!"""""" """$$$### !!!### !!!!!!"""###$$$$$$$$$""""""#########""""""!!! !!!!!!!!!!!!!!!!!! ######""""""!!!!!! """""""""""""""""""""""""""!!! """###"""!!! !!!###$$$$$$###!!! !!!"""###""""""""""""""""""""""""!!!!!!"""###############"""############$$$$$$$$$###"""""""""!!!!!!!!!!!!###$$$%%%%%%$$$###!!! !!!!!!"""###############""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!!!!!!!""""""""""""!!!!!! !!!"""######$$$$$$######"""!!! !!!"""$$$&&&%%%$$$$$$######$$$$$$%%%&&&$$$""" !!!"""###}}}}}}vvvkkkcccaaaaaa___]]]aaa^^^ZZZYYYYYY[[[]]]]]]hhhddd```]]]\\\]]]^^^^^^ZZZUUURRRSSSVVVUUUNNNGGGHHHHHHGGGFFFDDDAAA???============<<<;;;888666444444444333222000...,,,+++)))((('''&&&'''(((***,,,***++++++)))'''&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$###"""!!!###$$$$$$%%%$$$###"""!!!########################$$$%%%'''(((((('''%%%###&&&%%%$$$###""""""""""""$$$$$$######$$$$$$%%%&&&""""""""""""""""""""""""###############"""!!! '''&&&%%%$$$###!!! !!!""""""############""" !!!""""""$$$$$$############$$$$$$ !!!"""######"""!!! """""""""""""""###$$$$$$"""!!!!!! """"""!!!!!!!!!!!!"""""""""###$$$$$$###"""###$$$&&&$$$######$$$%%%%%%$$$###"""!!! !!!"""###!!!!!!!!!!!!"""###$$$%%%""""""!!!!!!!!!!!!""""""%%%%%%%%%$$$###""""""!!!###############"""!!!!!!!!!!!!"""#####################"""""""""""""""### ######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!""""""""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""'''""" $$$&&&###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$$$$"""!!!!!!!!!!!!!!!!!!"""##################""""""!!!!!!"""""""""""""""""""""""" """$$$%%%&&&$$$###"""###"""!!!!!!!!!!!!!!!"""!!!!!! """"""""""""############!!!!!! !!!!!!"""###$$$######""""""!!!!!! !!!!!!!!!!!!"""!!!!!! !!!!!!$$$$$$######""""""!!!!!!""""""""""""""""""""""""&&&&&&%%%$$$""" """""""""""""""!!! $$$###""" !!!!!!""""""""""""""""""""""""######""""""!!!!!! """"""######$$$$$$$$$%%%""""""""""""############!!!!!!!!!!!!""""""""""""######"""!!!!!!!!!!!!!!!######$$$&&&'''&&&$$$!!!%%%%%%$$$$$$######""""""######""""""!!!!!! ######################################################""""""""""""""""""!!!"""######!!! !!!###$$$$$$%%%%%%$$$$$$###$$$"""  !!! %%%""" ###$$$""" zzzyyy|||sssiiicccbbbcccbbb```bbb```\\\ZZZZZZ\\\]]]^^^fffccc^^^\\\\\\]]]^^^^^^ZZZVVVRRRSSSVVVTTTNNNGGGFFFFFFFFFEEECCC@@@>>><<<>>>>>>===<<<:::888555444444333333222000...---,,,***)))'''''''''(((***+++,,,,,,,,,)))&&&%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###""""""!!!"""###$$$%%%$$$$$$$$$$$$$$$###""""""$$$%%%%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%$$$&&&%%%$$$###""""""""""""######""""""######$$$%%%"""""""""""""""""""""""""""############""""""!!!&&&%%%$$$$$$###"""!!!!!!""""""#########""""""!!!!!!!!!!!!!!!!!!"""######$$$######""""""######$$$######$$$%%%%%%$$$###### !!!""""""###"""!!!  $$$$$$############$$$$$$"""###$$$$$$""""""###$$$%%%$$$#########$$$$$$$$$$$$###"""!!!!!!"""###$$$""""""######$$$%%%%%%%%%""""""!!!!!!!!!!!!""""""######"""""""""######$$$$$$$$$$$$$$$$$$###""""""!!!!!!"""#####################"""""""""""""""### ###"""""""""!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###### !!!!!!""""""!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""!!! !!!"""#########!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!""""""!!! !!!!!! !!!"""#########""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""#########"""!!! !!!!!! !!!!!!"""###$$$!!!!!!!!! !!!!!!"""""""""#########"""!!!!!!!!!!!!""""""######"""""""""!!!!!!!!! !!!!!!!!!""""""""""""### !!!!!!!!!!!!!!!!!!#########"""""""""""""""""""""""""""""""""""""""###############"""!!!!!!"""#########""""""!!! """"""!!! !!!"""###""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""#########$$$$$$""""""""""""########################$$$$$$$$$$$$$$$###"""!!! !!!!!!"""!!!!!!!!!#########""" ###############"""""""""###"""""""""!!!!!!!!! ########################"""""""""""""""""""""""""""""""""""""""#########!!!###$$$###"""!!!!!!!!!"""######$$$$$$######"""&&&$$$""""""###$$$######%%%### """###"""!!!wwwuuuwwwppphhhddddddeeeeeedddcccaaa]]][[[ZZZ[[[]]]___ddd```\\\ZZZZZZ\\\]]]^^^ZZZWWWSSSSSSUUUSSSMMMGGGDDDDDDDDDCCCBBB@@@===<<>>===<<<:::777555444333333222222000///------******(((''''''((())))))------,,,***&&&$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$###"""%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###""""""""""""""""""!!!!!!""""""###$$$""""""""""""""""""""""""!!!""""""############"""$$$$$$#########"""""""""###############"""!!! """""""""""""""###$$$$$$$$$######""""""######$$$ !!!!!!!!!!!! !!!""""""&&&%%%###!!! !!!"""$$$$$$############$$$$$$"""###$$$$$$""""""###$$$######""""""""""""######%%%$$$###""""""###$$$%%% !!!""""""!!!!!!""""""!!!!!!!!!!!!""""""!!!!!! !!!###$$$%%%$$$%%%%%%%%%%%%$$$######!!!""""""############""""""""""""!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!########################!!!!!!"""######"""!!!!!!!!!!!!!!!!!!""""""###$$$ !!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$###!!! """%%% !!!!!!!!!!!!!!!!!!!!!!!! """  """###""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!  !!!###$$$%%%""""""!!!!!!!!!!!! !!!!!!""""""""""""#########""""""!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!""""""""""""############!!!"""###""""""!!!!!!""""""""""""""""""###"""""""""""""""""""""""" !!!"""######$$$$$$$$$#########$$$######"""!!! !!!"""###$$$"""""""""""""""""""""""" !!!"""#########!!!!!!""""""""""""######""""""""""""########################$$$$$$$$$$$$%%%###!!! !!!"""### !!!!!!"""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!########################""""""""""""""""""""""""!!!!!!""""""#########$$$"""###%%%$$$###!!!""""""!!!""""""""""""""""""!!!%%%$$$"""###$$$%%%%%%$$$$$$###"""!!!!!!!!!""""""uuuqqqsssooohhheeedddeeeeeedddbbbaaa^^^[[[YYYYYY\\\^^^aaa^^^ZZZYYYZZZ\\\^^^___\\\XXXTTTTTTTTTRRRMMMHHHDDDDDDDDDDDDBBB@@@>>>===@@@???===;;;999777555444222222222222000///...---+++***)))(((''''''((((((,,,,,,,,,)))&&&%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''((((((((()))$$$$$$$$$%%%%%%$$$######%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''%%%$$$$$$###""""""######"""""""""""""""###$$$$$$"""""""""""""""""""""""" !!!"""###############""""""""""""############$$$$$$$$$######!!! """"""!!!!!!""""""###$$$######""""""""""""######"""""""""""""""######$$$***(((%%%###""""""$$$%%%""""""!!!!!!!!!!!!"""""""""###$$$###"""!!!"""$$$"""""""""!!! !!!"""###$$$###""""""""""""###$$$!!!!!!!!! """"""!!!!!!!!!!!!""""""!!!!!!  """$$$%%%###$$$$$$%%%$$$$$$######!!!"""############"""""""""!!!!!!!!!!!!""""""###""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""" """###%%%%%%###""" ######""""""!!!""""""###!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$$$$"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! """!!! !!!"""""" !!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!!!!"""!!!!!! !!!!!!"""######"""""""""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""#########"""!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""#########!!!###$$$###"""!!! !!!!!!!!!""""""######"""""""""""""""""""""""" !!!######$$$$$$$$$######$$$$$$$$$######"""!!!!!!!!!!!!!!!"""######"""""""""""""""""""""""" !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!"""""""""!!!"""""""""############ !!!!!!!!!""""""""""""%%%###!!! !!!###$$$!!!"""""""""!!!"""$$$%%% !!!!!!""""""""""""""""""!!!!!!!!!!!!########################""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$###$$$%%%%%%###""""""###!!!""""""######""""""!!!"""  """######""""""""""""!!!!!! !!!!!!uuuoooqqqnnniiieeecccccccccbbbaaa```^^^ZZZVVVVVVYYY\\\___]]]YYYYYY[[[^^^```aaa]]]ZZZWWWUUUTTTQQQMMMIIIFFFFFFFFFFFFDDDBBB@@@>>>@@@???===;;;999777555555333333222222000///---,,,******)))((((((((((((''')))******)))'''&&&''')))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&'''%%%$$$######"""#########$$$############$$$%%%%%%######################## !!!"""###############!!!""""""""""""#########$$$$$$$$$######!!! !!! !!!""""""###""""""""""""""""""###"""""""""""""""""""""""""""""""""""""""######$$$(((&&&$$$"""""""""###$$$""""""!!!!!!!!!!!!""""""!!!"""######"""!!!"""### """###!!! !!!######"""!!! !!!"""### !!!$$$&&&&&&&&&$$$###""""""!!!!!!!!!!!!""""""###"""!!! !!!"""###""""""###############"""""""""#########""""""!!!!!!!!! !!!"""##############################!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """###%%%%%%###""" &&&%%%$$$"""!!!!!!!!!!!!"""!!!!!! !!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""" """ """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!"""######"""!!! !!!########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$######"""!!!!!! !!!!!!!!!!!!!!!""""""""""""""" !!!!!!!!!!!!"""""""""######"""!!!!!! !!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!""""""!!!###$$$$$$###""" !!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""######$$$$$$$$$######"""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!!!!! """""""""!!!!!!!!!!!!!!!!!!"""""""""############ !!!!!!!!!""""""""""""$$$###"""!!!!!!"""$$$%%%!!!"""###"""!!!!!!###&&& !!!!!!!!!"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###############$$$%%%%%%###""""""###"""##################"""  !!!!!!!!! !!!!!!"""###"""!!! uuuooonnnllliiieeebbbaaa``````aaaaaa^^^ZZZUUUTTTWWW[[[___]]]ZZZZZZ]]]```cccddd```]]]YYYVVVTTTQQQNNNKKKIIIIIIIIIHHHEEECCC@@@??????>>><<<:::888777777777444444333222000...,,,+++)))))))))))))))(((((((((((()))))))))'''''')))***''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%###$$$%%%%%%%%%%%%%%%%%%######"""""""""###$$$%%%##############################$$$$$$%%%%%%&&&&&&$$$$$$###############$$$$$$$$$$$$###$$$%%%%%%&&&########################!!!""""""############"""""""""""""""""""""""""""###############"""!!! !!!!!!"""###""""""!!!!!!""""""###""""""!!!!!!!!!!!!"""""" !!!""""""""""""!!!!!!!!!!!!!!!!!!$$$$$$############$$$$$$!!!"""######!!!!!!"""### """$$$"""!!!$$$###"""!!! !!!"""###!!!"""###%%%&&&%%%%%%$$$""""""!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!"""############""""""############""""""!!! !!!"""######""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!"""######"""!!!!!!&&&%%%$$$###"""!!!!!!!!!!!!  !!!"""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""########################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!! """"""""""""############""""""""""""""""""""""""!!!!!!"""""""""#########%%%$$$###!!! !!!!!!!!!!!!"""""" !!!!!!!!!!!!""""""###""""""!!!!!!!!!!!!"""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!! """###$$$######""" !!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""############""""""!!!!!!"""######$$$#####################"""!!! !!!!!!!!!!!!!!!!!!!!!!!!#########"""!!! ######""""""""""""!!!!!!""""""""""""########################$$$$$$$$$$$$######""""""######$$$$$$"""###"""  ### !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###""""""""""""""""""""""""###%%%$$$###!!!"""""""""######$$$$$$######""""""!!! !!!""""""!!! !!!%%%((((((###vvvnnnjjjiiigggeeebbb```___```aaabbb```[[[UUUTTTWWW\\\```]]][[[[[[___cccfffgggbbb___\\\XXXUUURRROOOMMMKKKKKKJJJHHHFFFBBB???>>>>>>===;;;999888888888888666555444222000---+++***'''(((((())))))))))))))))))******)))'''&&&((()))''''''&&&&&&&&&%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%''''''(((''''''&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$#########$$$%%%&&&""""""""""""""""""""""""!!!"""$$$%%%&&&&&&%%%%%%$$$###############$$$$$$###############$$$$$$%%%########################"""############""""""!!!"""""""""""""""!!!!!!!!!""""""#########""""""!!!!!!!!!!!! !!!""""""###""""""!!!!!!!!!!!!""""""!!!!!!  !!!!!! !!!"""""" """"""###""""""!!!$$$$$$############$$$$$$!!!"""###"""!!! !!!### ###%%%### """%%%######"""!!!!!!"""###### !!!""""""######$$$""""""!!!!!!!!!!!!""""""!!!###$$$%%%$$$######!!!"""######$$$$$$$$$##################"""!!!!!!  """######"""""""""""""""""""""""" !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$######""""""###$$$$$$"""!!! !!!"""$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""!!!""""""""""""""""""""""""########################!!!"""###$$$$$$###"""!!!!!!!!!"""""""""!!!  !!!!!!!!!"""""""""""""""""""""""""""""""""######""" $$$###"""!!!!!! !!!!!! !!!!!!!!! !!!!!!!!!"""""""""!!!!!!!!!!!!""""""### !!!!!!!!!"""""""""### !!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""" !!!""""""#########"""!!!!!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!$$$$$$#########"""""""""""""""""""""########################$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$### ###&&&%%%!!!"""""""""!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###"""""""""""""""""""""""" $$$$$$######"""!!!!!!!!!!!!###$$$###"""!!!!!!!!!!!!""""""""""""""""""!!!$$$""" !!!""""""!!!!!! !!!(((000000(((vvvmmmggggggfffdddaaa``````aaabbbcccbbb\\\VVVTTTXXX\\\```^^^\\\]]]```eeehhhjjjcccaaa]]]YYYUUURRRPPPNNNLLLLLLJJJHHHEEEBBB>>><<<===<<<:::999888888999:::777666555222000---***)))&&&'''((()))******))))))+++,,,+++)))'''%%%&&&'''''''''&&&&&&&&&%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&!!!"""###$$$$$$$$$###"""###$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$%%%'''(((!!!!!!!!!!!!!!!!!!!!!!!! """$$$&&&'''&&&%%%$$$$$$###############$$$$$$"""""""""""""""######$$$#######################################"""!!! ###"""""""""!!!!!!!!!!!!!!!""""""############""""""""""""""""""######$$$""""""!!!!!!!!!!!!""""""%%%$$$###""""""###$$$%%%"""""""""""""""###$$$$$$ """$$$&&&'''&&&%%%$$$""""""!!!!!!!!!!!!""""""!!!"""###"""!!! !!!### ###&&&$$$ """&&&%%%$$$###""""""###$$$%%%$$$#########$$$%%%&&&'''""""""!!!!!!!!!!!!"""""""""&&&''''''%%%$$$"""###$$$%%%%%%%%%%%%%%%###############"""!!!!!! """######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""######""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!"""###%%%&&&'''%%%$$$"""!!!"""###%%%&&&""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!###########################$$$%%%###!!! """###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$$$$"""!!!!!!"""###$$$$$$"""  """"""""""""""""""""""""######$$$###!!!"""!!!!!!!!!!!!!!!"""### !!!!!! !!!!!!!!!"""!!!!!! !!!!!!"""###$$$ !!!!!!!!!""""""######""""""""""""############$$$###""""""!!!""""""###""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$###### !!!""""""""""""""" !!!#########""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######%%%$$$$$$$$$######""""""""""""""""""############!!!!!!!!!!!!"""""""""""" !!!###%%%&&&%%%###""""""&&&***)))$$$ !!!#########""""""!!!!!! !!!!!!!!!""""""######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""!!! !!!"""######!!! !!! !!!!!!!!!!!! $$$"""  !!! ### """+++555666+++ |||wwwooohhhcccbbbaaa^^^^^^aaaccc```]]]\\\YYYUUUVVVZZZ___```^^^\\\___fffhhhgggaaa]]]XXXVVVUUUSSSOOOLLLKKKKKKKKKHHHDDDAAA??????@@@>>><<<:::999888999999999777444333111///,,,)))---+++(((&&&&&&'''(((*********)))(((''''''((((((%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((&&&###"""%%%%%%$$$$$$%%%%%%&&&'''""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$%%%&&&&&&%%%$$$"""!!! !!!"""###$$$%%%%%%%%%$$$$$$$$$#####################"""!!! !!!!!!###########################"""!!!  !!!&&&$$$"""!!! !!!"""### !!!!!!!!!!!!!!!!!! """"""!!!!!!!!!!!!""""""!!! !!!!!!""" !!!"""######$$$$$$###!!! """$$$%%% !!!"""###$$$%%%%%%%%%$$$###"""!!!!!!!!!!!!"""!!!!!! !!!!!!$$$######"""""""""""""""$$$!!! #########$$$%%%%%%%%%&&&'''&&&&&&%%%$$$###""""""$$$#########""""""!!!!!!!!!!!!""""""""""""!!!!!!%%%$$$$$$###"""!!!!!! !!!!!!  !!!!!!!!!!!! ###""""""!!!  !!!!!!!!!""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""############""""""""""""############ !!!"""!!!  !!!"""!!!  !!!"""###"""!!!!!!!!!!!!!!!""" !!!!!!""""""######  !!!###$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######&&&$$$!!! """!!!  !!!"""""""""""""""""""""""""""###"""!!! ###""" !!!!!! ###""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""!!! !!!!!!!!!!!!!!!###$$$%%%$$$"""!!!######""""""""""""######"""""""""""""""!!! %%%$$$######$$$&&&'''(((!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""############""""""!!!###"""!!!"""%%%%%%""""""!!!!!!   !!!"""""""""""""""!!!""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!######$$$$$$$$$$$$######"""###$$$%%%%%%$$$###""" !!!""""""""""""###""""""!!! ######$$$%%%%%%%%%%%%$$$}}}wwwooohhhcccbbbaaa^^^^^^aaabbb___]]]\\\YYYVVVWWW\\\^^^^^^\\\YYY\\\cccfffdddbbb]]]YYYVVVUUUTTTPPPLLLJJJKKKJJJFFFBBB===;;;;;;@@@???===<<<:::999888888444333111111111000---+++,,,***(((&&&&&&''')))***...---,,,***)))(((((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%###"""$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%"""###$$$%%%%%%%%%$$$###!!!"""###$$$$$$$$$$$$$$$##################$$$$$$%%%$$$###""""""""""""###########################$$$###"""!!!!!!!!!!!!"""%%%$$$"""!!! !!!"""###!!!!!! !!!!!!!!!!!!!!!!!!!!!"""######"""!!!!!!!!!!!!"""###### !!!""""""###$$$$$$###"""!!!!!!!!!"""$$$%%%!!!!!!""""""######$$$$$$%%%$$$###"""!!!!!!!!!!!! !!!""""""###""""""!!! !!!!!!!!!!!! !!!$$$&&&&&&$$$""""""""""""""""""###### !!!!!!!!!"""""""""############"""""""""!!!""""""############""""""#########""""""!!!!!! !!!!!!  !!!!!!""""""!!!!!! $$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""####################################""""""!!!!!!!!!!!!""""""""""""""""""############""""""""""""####################################"""!!!  !!!"""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""" !!!!!!###$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""#########"""!!! !!!"""$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!"""!!! !!!""" !!!!!! !!!""""""""""""""""""""""""""""""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!$$$$$$###"""""""""""""""!!!!!!!!!""""""""""""### !!!###$$$$$$$$$"""!!!######""""""""""""#####################""""""!!!"""""""""""""""###$$$%%%########################""""""!!!!!!!!!!!!""""""!!!!!!"""###$$$$$$$$$$$$%%%""" ###$$$###"""######""""""!!! """###$$$$$$"""""""""$$$!!!!!!"""""""""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#########"""######$$$$$$######""""""######$$$$$$######"""$$$######"""!!!  !!!"""######$$$!!!!!!"""############"""~~~wwwpppiiiccccccaaa______aaabbb___]]]]]]ZZZVVVXXX]]]______[[[XXXZZZaaadddcccbbb^^^YYYWWWVVVTTTPPPLLLLLLMMMLLLIIIDDDAAA???>>>@@@@@@???>>><<<:::888777444333111111111000---+++***)))'''&&&'''(((***+++///...,,,***(((''''''&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$###"""$$$############$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%"""######$$$$$$$$$######"""""""""###$$$$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$###"""""""""######$$$$$$"""!!!!!!!!!"""######"""  """###!!!!!! !!!!!!"""###$$$"""""""""""""""###$$$$$$!!!""""""######$$$$$$$$$"""""""""#########$$$$$$########################%%%$$$###"""!!!!!!!!!!!! !!!""""""###"""!!!!!! """&&&(((((('''""""""""""""""""""!!!!!! !!!!!!!!!############""""""""""""######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######""""""!!!$$$$$$######""""""!!!!!!$$$$$$###""""""!!! """"""""""""####################################""""""!!!!!!!!!!!!""""""""""""""""""############""""""""""""###############!!! !!!$$$&&&$$$"""!!!!!! !!!!!!"""""""""!!!!!!""""""###""""""""""""!!!!!!!!!!!! !!!"""######$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###### !!!"""###$$$$$$######""""""""""""###### !!! !!!!!!"""!!!  !!!"""!!! """"""""""""######$$$%%%"""""""""""""""""""""""""""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!############""""""""""""""""""""""""############ !!!"""$$$$$$######"""######""""""""""""######$$$$$$$$$$$$$$$###""""""!!!""""""############"""########################""""""!!!!!!!!!!!!"""""" !!!###$$$$$$%%%%%%$$$"""!!!###%%%%%%$$$$$$$$$######""""""!!! """###"""!!!!!!"""###""""""""""""""""""""""""######################## !!!!!!"""######$$$$$$"""######$$$$$$######"""######""""""""""""######&&&%%%%%%###"""  !!!###$$$%%%%%% !!!""""""######""""""xxxpppiiidddcccbbb``````bbbdddaaa___^^^ZZZVVVWWW\\\bbbbbb]]]YYY\\\bbbfffdddaaa^^^ZZZXXXWWWUUUPPPLLLJJJKKKKKKIIIEEEBBBAAAAAA@@@@@@@@@???===:::888666999777555333222///,,,))))))(((''''''''')))***+++++++++)))(((&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$###"""######""""""######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$""""""######$$$$$$$$$$$$######$$$$$$$$$######"""!!!!!!"""###$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!############"""#########$$$###"""!!!!!!"""######$$$"""  """$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""###$$$$$$###############$$$$$$$$$!!!"""###$$$$$$$$$######$$$$$$$$$######"""""""""$$$$$$###"""!!!!!!""""""""""""!!!!!!!!!!!!!!!"""""""""!!! !!!"""!!!!!!!!!""""""""""""%%%%%%$$$$$$######""""""%%%%%%$$$###"""!!!!!! #########""""""""""""""""""######$$$$$$######""" !!!!!!!!!!!!!!!!!!!!! """"""############"""""""""!!!!!!!!! #########""""""!!!!!!!!!!!!"""""""""####################################""""""!!!!!!!!!!!!""""""!!!"""""""""############!!!"""""""""############ """$$$"""!!!!!!!!! !!!!!!!!!"""""""""!!!""""""############""""""!!!!!! !!!"""###$$$###""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!""""""### !!!###$$$$$$$$$$$$!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###  """###"""!!!!!!!!!!!!!!!"""###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!! !!!!!!"""""""""#########!!!!!!"""############"""######""""""""""""############$$$$$$######"""!!!"""###$$$%%%%%%$$$###"""########################""""""!!!!!!!!!!!!"""""" !!!"""""""""""""""!!!!!! !!!"""$$$%%%%%%$$$$$$$$$######""""""""" !!!!!! !!!"""######"""""""""""""""""" !!!!!!""""""############""""""############""""""###"""!!! !!!"""###!!!"""###############"""$$$$$$$$$###"""!!!!!! """######$$$$$$$$$$$$$$$yyyqqqjjjeeedddccc``````cccgggcccaaa___[[[VVVVVVZZZbbbbbb^^^ZZZ]]]cccfffdddaaa]]]ZZZXXXWWWUUUPPPKKKGGGGGGGGGDDD@@@<<<::::::@@@@@@@@@???===;;;888777888666444222111...+++(((((((((''''''((()))***+++(((((('''''''''''''''(((%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$############""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$######"""""""""######$$$$$$$$$######"""!!!!!!"""###$$$%%%%%%%%%######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""######$$$###!!!!!!###$$$%%%$$$###!!!  !!!"""###$$$$$$$$$$$$###############""""""###$$$$$$$$$$$$###%%%%%%$$$$$$######""""""$$$###""""""""""""""""""%%%$$$###"""!!! $$$###""""""!!!!!!""""""######"""""" %%%$$$$$$######"""""""""'''&&&%%%$$$###""""""!!!""""""""""""""""""######!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!!!!!!!!!! !!!!!!"""""""""!!!"""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!"""""""""############!!!"""""""""############ ###  !!!!!!!!!!!!!!!!!! """""""""""""""###$$$$$$######""""""!!!!!!  !!!"""###"""!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!""""""###!!!"""############"""""" !!!!!!!!!!!! """""""""""""""""""""""" !!!"""###  """###"""!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! """"""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!! !!!!!!!!!""""""!!!!!!"""#####################""""""""""""######""""""######""""""!!! !!!"""###$$$%%%$$$###"""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!  """$$$%%%$$$######""""""""""""""""""!!!!!!!!!"""######""""""###%%%%%%$$$###"""!!!"""""""""############""""""!!!!!!"""""""""######"""""""""###"""!!! !!!"""### !!!###$$$$$$%%%%%%'''&&&%%%###""" """"""###$$$$$$$$$$$$###zzzrrrkkkeeedddcccaaaaaaccchhhdddaaa```[[[VVVWWW[[[______]]]ZZZ]]]ccceeeccc___\\\YYYXXXWWWTTTNNNJJJJJJJJJIIIEEE???:::888777??????>>>===<<<;;;999888333222000000000///,,,***((((((((((((((())))))***))))))(((((())))))***+++%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$############$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$""""""!!!!!!""""""######$$$$$$$$$######"""""""""###$$$$$$$$$%%%!!!!!!!!! !!!!!!"""###"""""""""""""""""""""""" !!!""""""######""""""""""""""""""############$$$###!!! !!!###$$$%%%$$$###!!!  """###$$$$$$$$$$$$######""""""!!!#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###############"""""""""""""""###%%%$$$###"""!!! $$$$$$###"""""""""""""""!!!###$$$###""""""###%%%!!!!!!!!!!!!!!!!!! """"""""""""############""""""""""""############!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""!!!""""""######""""""!!!############"""""""""""" !!!!!!"""######""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""############""""""""""""############ !!!###!!! !!!!!!!!!!!! """"""""""""######$$$%%%""""""""""""!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!"""###############""""""!!!!!!!!!""""""############""""""########################!!! !!!!!!"""!!!  !!!"""!!! !!!!!!!!!!!!"""###$$$$$$"""""""""""""""""""""""""""""""""""""""!!! """"""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!###$$$$$$###"""""" !!!!!!!!!!!!"""""""""""""""###############""""""""""""######"""""""""""""""!!!  !!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!  $$$&&&&&&$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""!!!!!!"""$$$&&&%%%###"""!!!!!!"""###""""""""""""""""""""""""$$$$$$######"""!!!!!! !!!""""""######""""""!!!!!!!!! !!!!!! !!!""""""######""""""######""""""""""""!!!!!! !!!!!!""""""!!!!!!zzzrrrkkkfffeeedddaaaaaadddfffbbb``````\\\XXXYYY^^^]]]___^^^]]]```eeefffccc^^^[[[XXXWWWVVVSSSMMMHHHJJJJJJJJJGGGBBB???======>>>===<<<;;;::::::::::::555444222222222111...,,,)))))))))(((((((((((((((***))))))((((((((())))))&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""""""""###$$$%%%&&&'''$$$###"""!!!!!!"""######!!!"""###$$$$$$$$$$$$$$$##################$$$$$$!!! !!!!!!"""###########################!!!"""###$$$$$$$$$######!!!!!!"""#####################""""""""""""######""""""!!!!!!!!!!!!"""""" !!!###$$$%%%$$$$$$###""""""!!! $$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""#########"""""""""""""""############"""!!!!!!!!!!!!!!! """$$$$$$######%%%((( !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!"""""""""############"""""""""######"""""""""#########""""""!!!!!! !!!!!!!!!"""""""""""" !!!!!!""""""!!!!!! """"""""""""############""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""############""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!! """"""""""""###$$$%%%&&&!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!"""#########"""!!! !!!!!!!!!"""###$$$$$$###"""!!!"""""""""""""""""""""""""""!!!!!! !!!"""!!! !!!""" %%%$$$$$$$$$$$$$$$%%%%%%"""""""""""""""""""""""""""""""""""""""!!! """"""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!###$$$$$$$$$###""" !!!!!!!!!!!!""""""""""""""""""""""""######$$$######""""""""""""######"""############"""!!!!!! """###$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!! """%%%&&&$$$"""!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!###'''%%%###"""!!!!!!"""###""""""""""""""""""""""""#########"""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!! !!!!!!"""""""""!!!!!!  !!!!!!"""###### !!!!!!!!!!!!!!!{{{rrrlllfffeeedddbbbbbbdddccc```______]]]ZZZ\\\aaa^^^```aaaaaadddiiiiiifff]]]ZZZWWWWWWVVVSSSLLLGGGAAACCCDDDCCCAAA@@@@@@AAA===<<<;;;999999:::;;;;;;<<<:::888666555333///,,,******))))))((((((''''''))))))(((&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!""""""###$$$&&&'''(((""""""!!!!!!!!!###$$$%%% !!!"""###$$$%%%%%%%%%$$$$$$$$$###############!!!!!! !!!!!!"""##############################"""###$$$%%%&&&%%%%%%$$$ !!!"""###############"""""""""######""""""""" !!!###$$$%%% !!!"""$$$%%%&&&$$$######"""!!! %%%$$$###""""""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""###### !!!"""$$$%%%&&&""""""!!! !!!###%%%$$$"""!!!###&&&!!!!!!""""""######$$$$$$%%%%%%$$$###"""!!! !!!!!!""""""#########$$$######$$$$$$$$$$$$######%%%$$$$$$###"""!!!!!! !!!!!!!!!""""""###### !!!!!!!!!!!! !!!!!!!!!!!!%%%%%%$$$$$$###"""""""""""""""""""""####################################""""""!!!!!!!!!!!!""""""""""""""""""############""""""""""""############ !!!"""!!!  !!! !!!""""""!!! """"""""""""###$$$%%%&&& !!!!!!""""""######$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!"""######"""!!!  """### !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!###"""!!! ###""" !!!!!! !!!  """""""""""""""""""""""""""""""""""""""!!!!!! """"""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!"""###"""!!! """"""""""""############"""""""""""""""######$$$######""""""""""""######$$$$$$$$$$$$$$$###""""""!!!###&&&'''########################""""""!!!!!!!!!!!!""""""!!!"""###############"""!!!###%%%$$$!!! """$$$!!!!!!!!!!!!!!!"""""""""!!!###$$$%%%$$$$$$&&&''''''&&&$$$"""!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$!!!!!!""""""""""""!!!!!! !!!!!!  !!!!!!"""!!!!!! !!!!!!""""""!!!""""""###############}}}rrrkkkfffffffffbbb___^^^```bbbdddbbb___]]]___aaaaaa___^^^___cccfffiiiiii___\\\YYYWWWUUURRROOOLLLIIIGGGDDDAAA@@@AAACCCDDD===<<<;;;:::999888888888777666333111...---++++++***++++++)))'''&&&'''(((---+++)))))))))(((&&&$$$$$$$$$###""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%'''&&&$$$######$$$&&&'''"""""""""###$$$$$$$$$%%%$$$%%%%%%%%%$$$""" ########################$$$$$$%%%%%%%%%$$$$$$###$$$%%%&&&''''''&&&%%%$$$"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$!!! !!!$$$%%%$$$### !!!###$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""########################((('''%%%###!!!!!!!!!!!!"""######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$###"""%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$###"""!!! !!!!!!"""######$$$%%%%%%""""""#########""""""!!!""""""""""""""""""""""""!!!"""$$$%%%$$$""" """"""""""""!!!!!!!!!!!!###$$$$$$######"""!!! """""""""""""""""""""""""""###$$$""" ###""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!'''&&&&&&%%%$$$###""""""!!!  """###!!!!!!"""###$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((###"""!!! !!!"""######"""!!! !!!""""""$$$#########""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""$$$######"""""""""""""""""""""############""""""######""""""!!!!!! !!!!!! !!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!%%%$$$###"""!!!!!!!!!!!!!!!!!! !!!!!! !!!""""""""""""########################""""""""""""%%%$$$"""!!!!!!!!!!!!!!!""""""""""""###!!! !!!"""###""" !!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!""""""############""""""$$$$$$######"""!!!!!! %%%%%%$$$$$$###"""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!! !!!"""""""""""""""###$$$$$$###!!! $$$$$$$$$$$$#########"""###"""!!!!!!!!!"""$$$%%% """$$$%%%%%%### """"""""""""############!!!!!!!!!!!!!!!"""######  """"""""""""""""""""""""{{{rrrkkkeeeeeeeeeaaa______bbbdddeeebbb]]]ZZZ[[[\\\aaa```___```cccfffgggggg]]]ZZZVVVSSSQQQNNNKKKIIIEEEDDDAAA???>>>>>>???@@@>>>===<<<;;;::::::999999777666444111///---,,,+++*********(((&&&%%%&&&(((+++)))(((((())))))'''&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$'''&&&$$$######$$$&&&'''############$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""!!!########################$$$$$$$$$%%%$$$$$$$$$###!!!"""############"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""$$$###""" !!!"""###$$$######""""""######$$$$$$$$$$$$#########""""""""""""""""""""""""""""""##############################"""""""""###$$$%%%&&&%%%%%%$$$$$$######"""###############"""!!!!!!%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###"""!!! $$$%%%%%%&&&&&&'''''''''"""""""""#########""""""""""""""""""""""""""""""######$$$$$$$$$###!!!!!!!!!!!!!!!""""""""""""""" !!! """""""""""""""""""""""""""###$$$### !!!#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!"""######!!!!!!!!!"""######$$$$$$"""""""""!!!"""######$$$###"""!!!!!!!!!!!!"""###""""""!!!!!!"""###$$$%%%""""""""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!""""""""""""#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!"""""""""###""""""!!! !!!!!!!!!!!!!!!""""""""""""!!!!!!###"""""""""!!!!!!!!! !!!!!! !!!!!!"""!!!  !!!""" !!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!!!! !!!!!! !!!"""!!!!!!"""""""""##################"""""""""!!!!!!$$$$$$"""!!! """"""""""""!!!!!!!!!!!!###!!! !!!"""###""" !!!!!!!!!!!!"""""""""""" !!!!!!""""""""""""############"""""" !!!!!!"""###$$$$$$%%%#########""""""""""""!!!!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!""" !!!""""""!!! !!!"""###$$$######"""$$$#########""""""""""""###"""!!!!!!!!!"""###$$$!!!"""$$$$$$$$$###!!! !!!!!!!!!"""""""""######!!!!!!!!!!!!!!!"""######""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""zzzrrrjjjcccccccccaaa```aaabbbddddddaaa\\\YYYZZZ[[[aaa```___aaaccceeeeeeeee]]]YYYTTTPPPNNNKKKIIIGGGCCCBBBAAA@@@???>>>>>>===??????>>>===<<<;;;::::::777666555222000...,,,+++((())))))(((&&&%%%&&&'''((('''&&&'''((()))((('''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$#########$$$$$$############$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$$$$###!!! $$$$$$#########"""""""""$$$######""""""######$$$#########"""""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""$$$&&&'''%%%%%%%%%$$$######""""""######$$$$$$$$$###""""""&&&%%%%%%%%%$$$$$$$$$###""""""""""""!!!!!!!!!!!!######$$$$$$$$$$$$$$$###!!!!!!""""""######$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$######### !!!!!!""""""######### !!!!!!!!!!!!"""""""""""""""""""""""""""######""" !!!###$$$######""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!""""""####################################### !!!!!!"""$$$###""""""""""""###$$$""""""""""""###%%%&&&'''!!!!!!!!!!!! """""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######"""!!!!!! !!!!!!!!!!!! """"""""""""!!!!!!!!!!!!!!!!!! !!!!!!###!!!!!!### !!!!!!!!!!!! !!!"""###"""!!!!!! !!!!!!""""""###$$$###!!!!!!!!!###!!!!!!""""""""""""############""""""""""""!!!!!!$$$###"""!!! ######""""""!!!!!! ###!!! !!!"""###""" !!!!!!!!!!!!"""""""""""" !!!"""""""""""""""############"""""" !!!"""###$$$%%%%%%!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""### ###!!! !!!"""!!! !!!"""###$$$$$$$$$""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!"""###$$$############"""""""""!!! !!!!!!!!!"""""""""!!!!!!!!!!!!!!!"""######""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""{{{qqqhhhbbbaaabbbaaaaaaccc___bbbcccaaa]]][[[]]]___aaa``````aaacccdddcccbbb___[[[UUUQQQNNNKKKIIIGGGDDDDDDDDDDDDCCCAAA@@@>>>??????>>>===<<<:::999999777777555333111...,,,+++'''(((((('''%%%%%%&&&''')))(((&&&'''(((((('''&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########$$$$$$###"""###$$$&&&'''#######################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""##############################$$$$$$$$$$$$######"""###$$$$$$$$$###"""!!!######""""""""""""######$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$"""""""""###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$###!!!!!!!!!!!!""""""""""""""""""###$$$######"""!!!!!!!!!!!!""""""###$$$%%%""""""""""""""""""""""""%%%%%%$$$######$$$$$$%%% !!!"""######$$$$$$!!!"""######$$$$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!######"""!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""#########$$$$$$$$$%%% !!!"""###$$$###"""!!!%%%%%%%%%$$$$$$$$$######""""""!!!!!!!!!"""######$$$##################$$$""""""""""""###$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######""""""!!! !!! !!!!!!""""""!!!!!! """"""""""""!!!!!!!!!!!!!!!!!! !!!!!!"""!!!  !!!""" !!!!!!!!!!!!  !!!!!!"""""""""!!!!!!!!!!!!""""""###$$$$$$###!!! !!!"""!!!!!!!!!!!!"""""""""######"""""""""!!!!!!!!!!!!###"""!!!!!!!!!!!!!!!!!!######""""""!!!!!! ###!!! !!!"""###""" !!!!!!!!!!!!"""""""""""""""""""""!!!!!!"""""""""""""""############""""""###""""""""""""""""""""" !!!!!!"""######$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!!""""""  !!!""""""#########"""!!!!!!!!!!!! !!!!!!!!!!!!""""""######$$$$$$"""!!!!!!!!!"""### !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###  """"""""""""""""""""""""}}}oooggg``````bbbaaaaaacccaaacccdddbbb^^^\\\]]]___bbb```______aaacccbbbbbb^^^ZZZUUUQQQNNNKKKHHHFFFDDDEEEFFFFFFEEECCCAAA???>>>>>>>>>===;;;:::888777666666555333111...,,,***'''(((((('''%%%%%%&&&(((,,,***((((((((('''&&&$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$######$$$$$$###"""###%%%&&&'''##############################"""""""""###$$$%%%""""""!!!!!!!!!!!!"""""""""""""""######$$$$$$$$$########################$$$###!!! !!!###$$$!!!"""###$$$$$$""" ###""""""""""""""""""###%%%%%%$$$$$$$$$#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!!!!!"""###$$$!!!""""""######$$$%%%%%%$$$%%%&&&'''''''''''''''''''''&&&&&&%%%$$$######!!!!!!!!!!!!""""""""""""%%%%%%'''''''''&&&%%%$$$!!!!!!!!!!!!"""###%%%&&&########################%%%$$$$$$######$$$%%%%%% !!!!!!"""###$$$$$$%%%$$$%%%%%%%%%$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###$$$$$$%%%%%% !!!"""###"""!!! $$$$$$$$$###""""""!!!!!!###""""""""""""###$$$$$$#########$$$$$$##################""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""######""""""""""""######$$$###""""""!!!!!!""""""!!!""""""######""""""!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!"""###$$$$$$###"""!!! !!!!!!!!!!!!###"""!!!!!! !!!""""""!!!!!!!!!!!!""""""!!!"""###"""  !!! !!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!! """!!!!!!!!!!!!"""#########"""""""""!!!!!!!!! ###!!! !!!"""###""" !!!!!!!!!!!!""""""""""""'''&&&$$$###"""!!!!!!!!!""""""############""""""#########""""""""""""""" !!!""""""###$$$%%%%%%""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""###"""""""""###""" """"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!""""""""""""%%%$$$"""!!! !!!"""### !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###  !!!!!!!!!!!!!!!!!!!!!!!!}}}lllddd___```bbbaaabbbccceeeggggggccc^^^ZZZZZZ\\\bbb```^^^]]]___bbbccccccZZZXXXTTTQQQNNNKKKGGGDDDCCCDDDDDDDDDCCCAAA???>>>>>>>>>>>>===<<<999777666555555444333111---+++)))'''(((((('''&&&&&&''')))---+++)))))))))(((&&&$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&###########################"""!!!!!!"""###%%%&&&######""""""""""""######!!!!!!""""""###$$$$$$%%%########################"""  """!!!"""#########"""!!! ###""""""!!!!!!""""""###%%%%%%%%%$$$$$$$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!$$$&&&'''$$$$$$$$$###""""""!!!!!!"""###$$$%%%&&&'''''''''(((((('''&&&%%%$$$######!!!!!!!!!!!!"""""""""""""""###%%%''''''&&&$$$###""""""!!!!!!!!!###$$$%%%#################################$$$$$$$$$$$$$$$!!!""""""######$$$$$$$$$############"""!!! """"""""""""""""""""""""   !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""######""""""###$$$$$$###""""""############""" """"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""""""""#########!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""$$$$$$###"""""""""""""""""""""############""""""!!!!!!!!!!!!""""""""""""!!!!!! !!!!!! """$$$&&&&&&$$$""" !!!!!!!!!!!!$$$###"""!!! ###""""""!!!!!!""""""### !!!"""!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!"""###$$$%%%!!!!!!!!!"""""""""""""""###!!! !!!"""###""" !!!!!!!!!!!!""""""""""""((('''%%%###!!!!!!!!!"""""""""############""""""!!!!!!!!!"""######$$$$$$!!!""""""###$$$%%%%%%&&&###""""""!!!!!!!!!!!!!!!########################"""""""""###$$$###!!!###"""!!! !!!!!!!!!!!!!!!  !!!"""""""""!!!!!!%%%$$$"""!!!!!!!!!"""### !!!!!!!!!"""""""""!!!!!!!!!!!!!!!"""######""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!zzziiiccc___aaacccbbbaaaccceeeffffffccc]]]YYYYYY[[[ccc___\\\[[[]]]aaadddeeeYYYWWWUUUTTTQQQNNNIIIEEECCCCCCCCCBBBAAA@@@???>>>??????@@@???===:::888666333444333222000---)))''''''((()))(((''''''(((***---+++***)))******(((&&&###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%########################""""""!!! !!!###%%%&&&&&&%%%$$$######$$$%%%&&&""""""""""""####################################!!!  !!!######$$$$$$######"""!!!""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$############!!!!!!!!!!!!!!!!!!!!!!!!  !!!###%%%&&&$$$$$$$$$###""""""!!!!!!"""###$$$&&&''''''(((((((((((('''&&&%%%$$$######""""""""""""!!!!!!!!!!!! """$$$%%%$$$"""!!!$$$###!!!!!!!!!"""###$$$########################!!!!!!###$$$$$$$$$############################## !!!!!!!!! """"""""""""""""""""""""!!!!!!"""""" !!!!!! !!!""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###!!!!!!!!!!!! !!!!!! !!!!!!"""###!!!""""""######""""""!!!"""######$$$###"""!!! !!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""""""""#########!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!!!! !!!!!!######"""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!"""""""""###!!!!!! !!!!!!!!!"""###$$$$$$###"""!!! !!!!!!!!!!!!!!!!!!  ######""""""""""""###### !!!!!! """ !!!!!!!!!""""""""""""!!!!!!!!! !!!"""$$$%%%&&& !!!!!!""""""#########!!! !!!"""###""" !!!!!!!!!!!!""""""""""""%%%###""" !!!"""###""""""############""""""""""""""""""""""""######!!!!!!""""""######$$$$$$######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!###%%%$$$""" !!!!!!  !!!"""""""""""""""!!!!!!!!!  !!!"""""""""!!! $$$######"""""""""""""""!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!"""######""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!xxxhhhbbb^^^aaadddbbbaaabbbaaabbbcccaaa]]]ZZZ[[[]]]ccc___[[[ZZZ\\\```dddfffZZZYYYXXXXXXVVVQQQLLLHHHEEEDDDCCCBBBAAA@@@@@@@@@@@@AAAAAA@@@???<<<999777333333333222///,,,)))&&&((()))))))))'''''')))++++++***)))***+++,,,+++)))$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%'''''''''%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&'''&&&&&&$$$###########################"""!!! !!!###%%%&&&###"""!!! !!!"""###$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!%%%%%%%%%$$$$$$$$$######""""""!!!!!!!!!!!!""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! $$$###""" !!!"""!!!!!!!!!"""######$$$$$$$$$%%%&&&((()))*********)))((((((&&&%%%$$$#########"""""""""!!!!!!!!!!!! """%%%'''((((((&&&%%%%%%$$$""" !!!###$$$######################## """$$$%%%$$$"""!!!$$$$$$$$$############### !!!""""""""""""""""""""""""""""""""""""###  """$$$###"""""""""!!!""""""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!###############"""""""""###"""!!!!!!!!!"""$$$%%%###############$$$$$$$$$"""""""""""""""###$$$$$$ !!!"""######"""!!! """"""$$$%%%%%%$$$###""" !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""  """"""!!! !!!!!!!!!!!! !!!!!!!!!""""""######!!!!!! !!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!!!!""" !!!!!!######""""""""""""###### !!!!!! !!!### !!!!!!!!!""""""!!!!!!!!!  !!!"""$$$&&&''' !!!"""###$$$$$$###!!! !!!"""###"""!!!!!!!!!!!!!!!""""""""""""!!! !!!###$$$""""""############""""""'''&&&%%%###""" !!!!!!!!!!!!""""""""""""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!###%%%%%%###!!!  """###%%%""""""""""""!!!!!!!!!!!!!!!"""""""""!!! ############"""""""""!!!""""""""""""############!!!!!!!!!!!!!!!"""######  !!!!!!!!!!!!!!!!!!!!!!!!~~~sssiiibbb^^^```ccccccdddfffbbbbbbbbb```^^^]]]^^^___ddd^^^XXXXXX]]]bbbcccccc\\\YYYWWWVVVVVVSSSMMMHHHHHHIIIIIIHHHEEEBBBAAAAAA@@@AAAAAA@@@???===;;;:::555555444333111///---,,,***)))))))))***+++,,,,,,***((('''(((***+++(((%%%(((((('''&&&%%%%%%$$$$$$###$$$%%%&&&'''(((((((((&&&&&&&&&%%%%%%$$$$$$$$$(((&&&""" !!!$$$%%%&&&%%%%%%$$$#########$$$%%%&&&'''&&&###"""!!!"""'''''''''&&&%%%$$$###""""""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################""""""############""""""################################################!!!"""%%%%%%$$$######%%%%%%$$$###$$$$$$######"""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!"""###$$$$$$$$$$$$$$$%%%"""&&&###(((''''''&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%""""""!!!!!!!!!!!!"""""" !!!!!!"""###$$$$$$%%%###"""!!! !!!"""$$$&&&&&&&&&&&&%%%###!!!  !!!$$$&&&''''''&&&%%%"""%%%'''%%%"""!!!!!!###""""""!!!""""""######$$$###############"""!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$######"""!!!!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$$$$#########""""""  !!!"""#########$$$%%%%%%%%%&&&(((&&&$$$""""""###$$$%%%"""""""""""""""""""""""""""!!! """######"""$$$$$$###!!! """ !!!!!! !!!!!!""""""###### !!!""""""######""""""!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""" """###$$$$$$###""" !!!!!!!!!!!!!!! ###"""!!!  """  !!!"""!!!)))%%%!!! """$$$###"""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""!!! """"""#########!!!  !!!!!!!!!!!!###"""!!! !!!"""###!!!!!! """"""""""""!!!!!!!!!!!!%%%$$$###"""!!!!!!"""""" """$$$$$$$$$$$$$$$$$$###""""""""""""""""""!!! """###$$$ !!!"""""""""""""""!!!!!!######""" $$$ !!!!!!!!!!!!!!!!!!""""""###$$$######"""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!""""""###"""""" !!!""""""~~~sssiiibbb^^^```bbb``````aaaaaabbbbbb```^^^\\\]]]^^^ccc]]]XXXXXX\\\aaadddddd___\\\ZZZYYYXXXUUUOOOJJJHHHIIIIIIGGGDDDBBBAAAAAAAAAAAAAAA@@@???<<<:::999666555444333111///---,,,***))))))))))))******+++...,,,))))))***)))'''$$$(((''''''&&&%%%%%%$$$$$$!!!"""######$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$'''&&&###!!!!!!"""$$$%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###""" !!!###%%%&&&&&&&&&&&&"""############$$$$$$$$$"""######$$$$$$$$$$$$$$$########################""""""""""""""""""""""""################################################(((  ###""""""$$$%%%$$$######%%%%%%$$$###$$$$$$$$$###############!!!!!!""""""""""""!!!!!!""""""#########""""""!!!###!!!!!!$$$%%%$$$%%%&&&'''(((((('''&&&%%%&&&&&&&&&%%%%%%%%%%%%$$$""""""!!!!!!!!!!!!"""""" !!!!!!""""""###### !!!"""%%%%%%%%%$$$###"""!!! !!!###%%%&&&%%%$$$###!!!###%%%$$$"""!!!"""###"""###$$$%%%%%%%%%$$$##################"""!!!!!!!!!!!!!!!!!!!!!"""######"""""""""""""""##############################"""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###$$$$$$$$$#########""""""!!!  """"""############$$$$$$$$$$$$&&&%%%$$$"""""""""###$$$!!!!!!!!!!!!!!!!!!!!!!!!"""!!! """######"""!!!""""""!!! """$$$ !!!!!!""""""!!!!!!""""""""""""!!!!!!!!!!!! !!!"""""""""""""""!!!!!! !!!!!!!!!!!! !!!""""""""""""""" !!!###$$$$$$###!!! !!!"""######""""""!!!!!!  """!!! """"""!!! &&&### """$$$$$$###""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""!!! !!!""""""######""" !!!!!!!!!""""""""""""######"""!!! !!!"""###""""""!!!!!!!!! !!!!!!"""""""""######""""""!!!!!!"""""" !!!""""""!!! """"""!!! """!!!!!! !!!"""### !!!"""""""""""""""  """!!!&&&%%%""""""%%%""""""!!!!!!!!!"""######$$$######"""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""  !!!!!!""""""""""""!!! !!!""""""~~~tttjjjccc___aaabbb```]]]^^^```aaaaaa```]]]\\\\\\]]]aaa\\\WWWWWW\\\aaaddddddaaa^^^ZZZYYYXXXUUUOOOJJJHHHIIIIIIGGGDDDAAAAAABBBBBBBBBAAA@@@>>><<<:::999666666555333111...,,,+++))))))(((((('''((((((((((((&&&%%%%%%'''((((((''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$#########$$$%%%&&&%%%$$$!!!$$$&&&'''&&&&&&"""############$$$$$$$$$!!!"""######$$$$$$##############################$$$###"""!!!!!!"""###$$$########################""""""""""""""""""""""""((($$$######### """%%%$$$######$$$%%%$$$############$$$$$$$$$%%%%%%!!!""""""######""""""!!!#########""""""!!! """$$$""" $$$(((###%%%'''))))))'''%%%###%%%%%%%%%$$$$$$$$$######""""""!!!!!!!!!!!!"""""""""""""""""""""############"""!!! !!!"""###$$$######$$$$$$######"""!!!!!!"""###$$$$$$###"""!!!!!!######"""!!!"""###"""###$$$%%%%%%$$$"""!!!"""############""""""!!!!!!!!!!!!!!!!!!"""###### !!!!!!"""######$$$$$$########################""""""""""""""""""""""""!!!!!!!!!"""""""""######$$$$$$$$$###############!!!!!!!!! !!!""""""###############""""""""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!! """######""" """"""""""""###$$$!!!!!!"""############"""#########"""!!!  !!!""""""!!!!!!!!!   !!!""""""""""""""" !!!""""""!!!  !!!###$$$$$$%%%%%% !!!"""###"""!!!!!!######"""!!!""" !!!###$$$$$$""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""!!! !!!!!!""""""""""""!!!""""""""""""############""""""!!!!!!!!!!!!"""""""""""""""""""""!!!!!!!!! !!!"""######!!!!!!!!!!!!!!!!!!""""""""""""######"""!!! """!!!!!! ###""""""!!!!!!!!!!!!""" """###############"""!!!!!!"""!!!!!!"""###"""!!! !!!######""""""""""""###$$$$$$$$$######"""""""""""""""!!!!!!""""""""""""!!!!!!######################## !!!""""""""""""!!!!!! !!!""""""uuullleeeaaacccdddbbb______```aaaaaa```^^^\\\\\\]]]___[[[WWWWWW[[[___ccceee```]]]YYYWWWVVVRRRMMMHHHHHHIIIHHHFFFCCCAAAAAABBBBBBBBBAAA???===;;;999888666666555333111...,,,+++)))(((''''''&&&&&&&&&&&&)))(((&&&&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$###$$$$$$%%%###%%%''''''%%%$$$%%%&&&!!!"""$$$&&&&&&%%%###!!!""""""#########$$$$$$$$$!!!!!!"""############"""########################%%%###!!! !!!###%%%########################!!!!!!!!!!!!!!!!!!!!!!!! """$$$$$$!!! ###$$$###"""###$$$%%%$$$"""!!!!!!"""###$$$$$$%%%%%%"""""""""######"""""""""""""""######"""!!!!!! !!!###""""""&&&###$$$&&&''''''&&&%%%$$$$$$$$$$$$############"""""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$###$$$######""""""###$$$$$$!!!""""""###############""""""######"""!!! !!!!!!!!!!!!!!!"""""""""!!!!!! """"""############"""!!!!!!!!!!!!!!!!!!""""""###!!!!!!""""""############!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#################################"""""""""""""""###############""""""!!!!!! !!!!!!""""""""""""!!! """!!! """######""" #########""""""""" !!!""""""######""""""###"""""""""!!!!!!!!! !!!""""""   !!!""""""""""""""" !!!!!!  !!!"""############!!!!!!!!!!!!!!!"""###$$$###"""!!!"""###$$$###!!!!!!  !!!""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!  !!!"""#########!!!!!!"""""""""#########""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""" !!!!!!!!!!!!""""""""""""###$$$$$$$$$$$$######""""""""""""############""""""!!!!!!  """###$$$$$$$$$$$$###""""""######!!!  !!!  ###############$$$$$$%%%$$$######"""""""""""""""!!!!!!""""""""""""!!!!!!########################!!!!!!!!!!!!!!!!!!!!!!!!""""""###""""""!!!  !!!""""""wwwkkkddd```bbbdddbbbaaaaaa___aaabbbaaa___]]]\\\\\\^^^[[[XXXWWWYYY^^^bbbdddaaa^^^YYYVVVUUUQQQLLLHHHIIIIIIHHHEEEBBB@@@AAABBBBBBAAA@@@>>><<<;;;:::999777666555333111...,,,***(((((('''&&&%%%%%%%%%&&&000///...+++(((&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%###$$$$$$$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%$$$%%%$$$$$$###$$$$$$%%%%%%###)))...+++$$$ $$$)))%%%&&&''''''&&&$$$"""!!!""""""#########$$$$$$$$$!!!!!!"""############"""########################%%%###!!! !!!###%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###&&&%%%""""""###%%%$$$###""""""$$$$$$###""" !!!"""###$$$$$$""""""############""""""!!!"""######$$$$$$$$$###"""!!!!!!!!!""""""###"""%%%$$$#########%%%&&&'''$$$$$$#########"""""""""""""""!!!!!!!!!!!!""""""###############"""""""""  !!!"""###$$$######""""""""""""!!!  !!!"""!!!!!!###"""!!!###!!!""""""#########""""""!!!!!!!!!!!!!!!""""""###############""""""!!!!!! !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""####################################!!!""""""##################""""""!!!!!! !!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!! """######""" """$$$$$$""" !!!""""""""""""!!! !!!!!!!!!"""""""""###!!!!!! !!!""""""   !!!"""""""""""""""  !!!!!!"""!!!!!! ###"""""""""###$$$%%%%%%###"""!!!"""###$$$###!!!!!!"""!!!  """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!  !!!"""###$$$$$$ !!!!!!!!!""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!  !!!""""""!!!!!!!!!!!!!!!!!!""""""############""""""""""""############""""""!!!!!!  """###$$$$$$$$$!!!  """###"""!!! !!!""""""!!!!!!###%%%###############$$$$$$%%%$$$######"""""""""""""""!!!!!!""""""""""""!!!!!!########################""""""""""""""""""######""""""###""""""!!!  !!!""""""xxxjjjccc^^^___aaa```___``````bbbcccbbb```^^^]]]]]]^^^\\\YYYWWWXXX\\\```cccddd```ZZZWWWUUURRRMMMHHHIIIIIIGGGDDDAAA@@@AAABBBAAA@@@???===<<<;;;::::::777777555333111...+++***''''''&&&&&&%%%&&&&&&&&&###%%%'''(((''''''''')))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%***...+++$$$ ###((($$$$$$%%%&&&&&&&&&&&&%%%"""############$$$$$$$$$!!!"""######$$$$$$##############################$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$&&&""" $$$###""""""###$$$###""" !!!"""######"""######$$$$$$######"""!!!"""###$$$$$$%%%%%%%%%'''###!!!###&&&(((%%%"""&&&$$$"""!!!!!!$$$''')))$$$$$$$$$#########""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!"""""""""!!!!!!!!!!!!  !!!"""##################""""""!!!!!!  """"""!!!###""" !!!$$$%%%!!!""""""############"""!!!!!!!!!!!!!!!"""######$$$$$$######"""!!!!!! """######$$$$$$%%%%%%%%%"""""""""""""""""""""""""""""""""#########$$$$$$###############$$$$$$$$$!!!!!!"""###############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!! """######""""""###$$$###!!!  !!!!!!""""""!!!!!! !!!"""#########"""!!!!!! !!!!!!"""""" !!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""" !!!!!!!!!!!!!!! $$$###############$$$%%%###"""!!!!!!######"""!!!!!!"""###"""  """"""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""!!! !!!"""$$$$$$ !!!!!!!!!!!!!!!!!!""""""""""""!!!!!! ###"""""""""!!!!!!!!!!!! !!!"""###"""!!! """!!!  !!!!!!"""!!!"""""""""""""""!!!  """############!!!!!! """""""""!!!!!!!!!$$$&&&###""""""""""""###$$$$$$$$$######"""""""""""""""!!!!!!""""""""""""!!!!!!########################""""""""""""############!!!""""""""""""!!!!!! !!!""""""yyynnnfff___^^^___^^^^^^```aaabbbddddddaaa___^^^]]]___]]]ZZZWWWWWWZZZ^^^bbbddd___YYYVVVSSSPPPKKKGGGIIIHHHGGGDDD@@@???AAABBB@@@???===<<<;;;;;;<<<<<<888777666333000...+++)))'''&&&&&&&&&&&&''''''((("""&&&'''(((***+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((((((((($$$$$$$$$%%%%%%&&&&&&&&&############$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%&&&''''''%%%$$$$$$$$$############$$$%%%'''((("""############$$$$$$$$$"""######$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""########################!!!%%%$$$ $$$"""!!!"""###$$$###!!! !!!!!!""""""######"""######$$$$$$######"""""""""###############"""'''$$$"""$$$'''(((%%%"""######"""""""""$$$&&&'''%%%%%%$$$$$$$$$#########""""""!!!!!!!!!!!!"""""" !!!!!!""""""###$$$$$$$$$$$$$$$###"""""" !!!"""#########"""######""""""!!!"""""""""###!!! !!!######!!! !!!""""""######!!!!!!"""###############!!!!!!!!!!!!!!!"""###############""""""""""""""""""######$$$$$$%%%&&&&&&""""""""""""""""""""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$ !!!"""#########""""""!!!"""""""""""""""######""""""!!!!!!!!!"""###$$$########################"""!!! """######"""!!!"""###""" !!!### !!!""""""######""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!"""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!"""""""""""""""!!! !!! !!!!!!"""""""""!!!!!!######"""!!!!!!!!!"""""""""!!! """"""!!! """######!!! """""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""!!! !!!!!! !!!"""###$$$ !!!!!!!!!!!!""""""""" !!!"""######"""!!!  !!!!!!!!!!!!"""""""""###############!!!"""###$$$$$$"""!!! """!!!  !!!!!! !!!"""""" !!!"""######""""""!!! !!!"""""""""""""""!!!  """!!! !!!"""""""""!!!!!!!!!"""######$$$######"""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!!!!!!!""""""""" !!!!!!""""""""""""!!! !!!""""""zzztttjjjaaa______^^^^^^aaaaaaccceeeeeebbb```^^^^^^___]]]ZZZWWWVVVXXX]]]aaabbb]]]WWWSSSPPPMMMHHHDDDIIIHHHFFFCCC@@@???AAABBB???>>>===;;;;;;<<<<<<===888777666333000---+++)))&&&&&&&&&&&&''''''((()))$$$(((---...+++(((''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###"""""""""###$$$%%%%%%$$$#########$$$%%%%%%&&&&&&""" """''')))%%%!!!%%%$$$"""!!!!!!###%%%&&&"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################""""""############""""""""""""""""""""""""""""""########################%%%((('''""""""''''''######"""!!!"""###$$$###!!!""""""""""""##################$$$$$$$$$$$$##################"""!!! $$$#########$$$$$$###!!!!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###""""""!!!!!!!!!!!!""""""""""""###$$$%%%&&&&&&'''!!!!!!!!!!!!!!!  !!!"""""""""""""""######""""""""""""######$$$"""!!!!!!######!!!"""###""" !!!!!!"""###############!!!!!!!!!!!!!!!"""######!!!!!!!!!"""######$$$$$$ !!!!!!"""######$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$""""""######$$$$$$$$$$$$ !!!######""""""!!!!!!!!!""""""######$$$$$$###"""!!! !!!"""$$$&&&########################"""!!! """######""" !!!!!! !!!###&&&""""""###$$$$$$$$$$$$#########""""""!!!!!! ###"""!!!!!!!!!!!!"""""" !!!!!!!!!""""""######""""""############"""""""""""""""""""""""""""""" !!!!!!"""""""""""""""!!!!!! !!!!!! !!!###$$$$$$$$$$$$###"""!!!  """  !!!"""!!!  ######!!!!!!"""$$$""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""!!!!!! """!!!!!! !!!###$$$""""""""""""############ !!!"""######"""!!! !!!!!!!!!""""""######!!!!!!"""###$$$%%%%%%&&&"""###$$$%%%$$$###!!!!!!!!!!!!!!!###%%%''')))"""""""""""""""###$$$$$$ !!!#########""""""!!!!!!"""""""""""""""!!!'''$$$"""!!!"""""""""!!! """$$$%%%###"""!!!!!!!!!!!!!!!!!!!!!""""""###$$$######"""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!""""""###"""""" !!!""""""xxxnnneeeccccccaaa^^^^^^bbbcccccccccbbb```^^^\\\```]]]YYYXXXYYY[[[\\\\\\\\\YYYTTTQQQNNNLLLJJJHHHKKKHHHEEECCCCCCCCCBBB@@@???===:::999999999888777888666444111...,,,+++***'''&&&%%%$$$$$$%%%&&&'''******)))''''''&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&$$$###""""""!!!$$$$$$$$$$$$######""""""############""""""!!!!!!'''''''''&&&&&&%%%%%%%%%""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$######!!!!!!"""###############""""""############"""""""""$$$&&&&&&%%%$$$###$$$%%%$$$$$$$$$&&&'''&&&%%% !!!""""""######&&&%%%$$$""""""$$$%%%&&&############""""""""""""""""""""""""""""""""""""%%%$$$###""""""###$$$%%%%%%$$$"""!!!!!!!!!"""###$$$###"""""""""###%%%%%%%%%$$$#########$$$&&&'''!!!!!!""""""############ !!!!!!"""###$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!###%%%%%%###!!! !!!!!!!!!""""""""""""!!!!!!!!! !!!""""""###%%%$$$$$$######$$$$$$%%%!!!!!!""""""###%%%&&&'''######""""""""""""#########!!! !!!"""###""" ######$$$$$$$$$$$$########################$$$$$$&&&%%%$$$$$$######$$$$$$$$$###!!!!!!"""######"""!!!""""""######!!!  !!!"""###$$$$$$!!!!!!!!!!!!""""""""""""!!!"""###"""  !!!!!!!!!"""'''&&&$$$###"""###$$$$$$ """###"""  ######"""!!!!!!!!!!!!!!! !!!""""""######""""""""""""###### """%%%&&&$$$"""!!!$$$%%%###$$$((( !!!!!!""""""######$$$$$$###"""""""""""""""######$$$$$$$$$$$$#########"""!!! !!!"""###""""""!!!!!!!!!!!!""""""!!!!!!!!! !!!###""""""""""""""""""""""""%%%$$$###!!!!!!###$$$%%%""""""""""""############$$$""" !!! ###""""""!!!  !!!"""!!! !!!"""$$$######""""""!!!!!! !!!!!!!!!!!!!!!###$$$###!!! $$$&&&'''&&&$$$""""""###!!!!!! !!!!!!!!!!!!"""###############$$$#########""""""!!!!!!######""""""!!!!!! """  ###$$$###!!!%%%%%%%%%###!!!!!!###$$$%%%###!!! """#########""""""""""""""""""""""""!!!"""""""""""""""!!!!!!$$$$$$###"""!!! %%%$$$$$$$$$######""""""xxxmmmdddccccccaaa^^^^^^aaaaaa``````___]]]\\\[[[___\\\YYYXXXZZZ\\\^^^___]]]ZZZUUUQQQNNNLLLIIIGGGJJJGGGDDDBBBBBBBBBAAA???@@@===;;;::::::;;;:::999888777444111///,,,+++***+++***)))((('''((())))))***)))(((''''''&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&'''&&&%%%&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&(((((($$$$$$$$$$$$#########"""$$$$$$#########"""""""""%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########!!!""""""#####################$$$$$$$$$$$$######"""###%%%$$$""" !!!"""!!! !!!"""######!!!######""""""""""""!!!!!!"""""""""""""""""""""""" !!!"""###$$$%%%%%%########################$$$$$$###""""""###$$$$$$!!!!!! !!!"""###%%%&&&$$$###"""""""""###$$$%%%###############$$$%%%%%%""""""""""""""""""###### !!!!!!"""######$$$$$$########################!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!""""""###!!!!!!!!!"""""""""######%%%$$$$$$######$$$$$$%%%"""""""""""""""###$$$%%%######""""""""""""######$$$"""!!!"""###$$$###""""""""""""######""""""""""""""""""######$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$###!!!!!!#########"""""""""#########"""!!! !!!!!!""""""############""""""!!!!!! !!!"""""""""  !!! !!!!!!!!!""""""%%%$$$###"""""""""###$$$ !!!###"""!!! !!!######"""!!!!!!!!!!!!!!! !!!""""""$$$$$$############$$$$$$$$$""" """$$$###"""###!!! ###### ###!!!!!!!!!!!!""""""""""""###"""!!! !!!!!!"""""""""!!!!!!###"""!!! !!!"""###""""""!!!!!!!!!!!!""""""###"""!!! """"""""""""""""""""""""$$$"""!!! !!!"""$$$ !!!!!!!!!!!!"""""""""$$$"""!!!!!!"""""""""!!!######"""!!!!!!  !!!"""!!! !!!"""$$$###"""""""""!!!!!!!!! !!!!!!!!!""""""""" """###""""""###$$$"""###$$$###!!! !!!"""!!!!!! !!!!!! !!!""""""######""""""######"""""""""!!!!!!!!!###"""""""""!!!!!!!!! ###!!! ###$$$"""!!!!!!"""###"""!!!!!!###$$$$$$"""!!!!!!"""######""""""""""""""""""""""""""" !!!!!! """"""""""""!!!!!!!!!!!!$$$$$$######""""""""""""wwwmmmdddccccccaaa^^^^^^___^^^]]]\\\[[[ZZZZZZZZZ___\\\XXXXXXZZZ^^^aaaccc^^^ZZZUUUQQQNNNKKKHHHFFFIIIGGGCCCAAAAAAAAA@@@???@@@>>>;;;;;;;;;<<<<<<;;;999777555222///,,,+++***)))((('''&&&%%%%%%&&&'''))))))((((((''''''&&&&&&''''''&&&%%%%%%%%%&&&&&&)))(((''''''))))))((('''%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###%%%'''((()))$$$$$$$$$$$$############$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$#########!!!"""######$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$###!!! !!! !!!"""!!! &&&%%%%%%###"""!!! !!!"""############"""!!! !!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$!!! !!!!!!"""$$$%%%&&&######""""""######$$$%%%!!!"""######$$$$$$######""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$########################"""""""""""""""""""""""""""!!! !!!###$$$!!!"""###$$$$$$$$$###"""$$$$$$############$$$$$$"""""""""!!!!!!""""""#########""""""""""""######$$$###"""###$$$%%%$$$"""!!!!!!""""""""""""!!!!!!!!!!!!""""""###$$$%%%%%%%%%%%%$$$############$$$$$$###!!!!!!###$$$############$$$$$$######"""!!!!!!!!!!!!!!!""""""""""""$$$$$$###"""!!!  !!!"""!!!  !!! !!!!!!!!!"""""""""######"""!!!!!!!!!""""""!!!""""""!!! !!!"""###""""""!!!!!!!!!!!!!!!!!!!!! !!!""""""%%%$$$$$$######$$$$$$%%%&&&$$$  """""""""+++((('''((('''"""!!!###""""""""""""!!!!!!!!!!!!  !!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""!!!###""" """"""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!###"""!!!!!!###$$$$$$############""""""!!!!!! !!!"""!!! !!!"""$$$""""""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""######!!!###$$$######$$$%%%!!!""""""!!! !!!###%%%"""!!!!!! !!!!!!""" !!!"""""""""!!!!!!""""""!!!!!!!!!!!!!!! """"""""""""!!!!!!!!!!!!###"""!!!!!!"""###"""  """""""""!!!"""######"""!!!"""$$$$$$"""!!!"""""""""""""""""""""""" !!!""""""!!!!!! !!!!!!""""""######""""""""""""!!!!!!!!!!!!vvvlllcccbbbcccaaa^^^^^^___^^^\\\ZZZYYYZZZZZZ[[[___\\\XXXXXX[[[```dddfff^^^ZZZUUUQQQNNNKKKHHHFFFJJJGGGDDDBBBBBBAAA@@@??????===;;;:::;;;======<<<999888555222///---+++***'''&&&%%%$$$%%%%%%''''''(((((((((((((((''''''&&&'''&&&&&&%%%%%%%%%&&&&&&)))'''&&&'''((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%######""""""!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$############""""""###$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$""""""###$$$"""!!! !!!###$$$###"""&&&&&&%%%$$$###"""!!!!!!%%%$$$$$$$$$$$$$$$$$$%%%############"""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$######"""""""""""""""###############$$$$$$$$$ !!!"""$$$$$$###"""""""""""""""""""""!!!!!!!!!!!!!!!""""""############!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######"""!!! !!!###$$$ """$$$%%%&&&%%%###"""$$$$$$############$$$$$$######"""!!!!!! !!!!!!######""""""""""""######$$$###""""""$$$$$$###"""!!!!!!""""""""""""!!!!!! !!!"""###$$$%%%&&&%%%$$$$$$###############$$$###!!!"""###$$$$$$###$$$$$$$$$$$$######""""""###"""""""""!!!!!!!!! ######""""""!!!!!! !!!"""!!!  !!! !!!!!!!!!!!!"""""""""$$$$$$###"""!!!!!!  """""""""!!!"""###""""""!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!""""""$$$######""""""######$$$###"""!!!!!!!!!"""""""""#########""""""!!!!!!  !!!"""###$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""###((('''$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""""""""""""""""""""""" !!!!!!!!!"""""""""  ###$$$$$$$$$$$$#########"""""""""!!! !!!"""!!! """$$$""""""""""""!!!!!!!!!!!!""""""""""""###############%%%&&&%%%###!!!!!!"""#########"""!!!###&&&)))""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!! !!!!!!!!!!!! """"""""""""!!!!!!!!!!!!$$$######"""""""""!!! !!!###$$$###!!!!!!""""""""""""###%%%$$$""" !!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$###!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!! uuukkkcccbbbcccaaa___^^^___^^^]]][[[[[[[[[\\\]]]___\\\YYYYYY\\\```dddeee^^^ZZZUUUQQQNNNKKKHHHFFFKKKHHHEEECCCCCCBBBAAA@@@>>><<<:::999;;;<<<<<<;;;:::888666222///---+++***(((((('''((()))***,,,---'''(((((()))(((((('''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###"""!!! $$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&""""""""""""""""""""""""$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$$$$""""""############"""""" !!!############%%%'''###"""!!!"""$$$%%%$$$###########################'''%%%###""""""###%%%'''############"""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""############"""""""""!!!""""""######$$$$$$$$$$$$ !!!"""$$$$$$###""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######"""!!! !!!###$$$ """$$$%%%&&&%%%###"""$$$######""""""######$$$$$$###"""!!! ######""""""""""""#########"""!!!!!!"""###"""!!!"""######$$$$$$######""" """###$$$%%%%%%%%%$$$######""""""######$$$"""!!!"""$$$%%%%%%$$$$$$$$$$$$#####################""""""!!!!!! !!!!!!""""""######!!!"""!!! !!!"""!!!!!!!!!!!!"""""""""###&&&&&&%%%$$$"""!!!  """###"""!!!"""###""""""!!!!!!!!!!!!""""""###""""""!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""###$$$###"""!!!### !!! ######""""""!!!!!! !!! !!!!!!!!!!!!"""###############!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""###((('''$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######### !!!#####################"""""""""""" !!!"""!!! """$$$!!!!!!!!!!!!""""""""""""""""""""""""###############%%%&&&%%%###!!!!!!""""""""""""!!!!!!"""&&&)))""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$$$$$$$###"""!!!!!!"""###$$$&&&&&&###!!! """""""""###%%%$$$""" !!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!! !!!!!!uuukkkbbbaaabbbaaa______```___^^^^^^]]]]]]]]]^^^___\\\ZZZZZZ]]]```bbbbbb]]]YYYTTTQQQNNNLLLJJJHHHKKKIIIEEEDDDCCCCCCBBBAAA???<<<:::999:::;;;;;;:::;;;999666333///---+++***''''''''''''((()))+++,,,&&&'''((())))))((('''&&&&&&&&&%%%%%%%%%&&&''''''&&&$$$$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""###$$$$$$%%%$$$$$$$$$"""""""""######""""""""" """"""###$$$%%%"""!!! !!!###$$$###"""!!!!!!""""""###$$$%%%%%%$$$###!!! !!!###$$$ !!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######""""""!!! !!!###$$$$$$$$$$$$""""""###$$$$$$$$$$$$###!!!"""######$$$$$$###### !!!!!!"""""""""""""""""""""""""""##############################"""""""""""""""""""""""" !!!!!!!!!""""""""""""!!!"""###$$$$$$$$$###"""######""""""""""""######$$$###""""""!!!!!!!!!!!!######""""""""""""######"""!!! !!!"""###""" ######$$$$$$$$$$$$###### !!!!!!"""###$$$$$$$$$$$$###""""""""""""###$$$"""!!!"""$$$&&&&&&%%%$$$$$$###""""""""""""#########""""""!!!!!!  !!!"""###$$$$$$ !!!!!! !!!"""!!!!!!!!!"""""""""######$$$$$$$$$$$$###"""!!! !!!######"""!!!"""###!!!!!!!!!!!!!!!""""""#########"""!!!!!!!!!""""""!!!!!!!!! !!!!!!!!!"""%%%%%%###"""!!!'''$$$$$$''''''$$$$$$'''""""""""""""!!!!!!!!!!!!!!!!!!!!! !!!!!!"""### !!!!!! !!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!"""""""""!!!###""" """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############ !!!######""""""""""""""""""""""""""" !!!"""!!! !!!"""$$$!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""######!!!###$$$######$$$%%%  ###%%%###""""""!!!!!!""""""###!!!!!!"""""""""!!! !!!!!!!!!!!!"""""""""!!!!!!!!!!!!"""""""""""""""$$$$$$$$$"""!!!"""###%%%&&&'''%%%### ###"""!!!"""$$$$$$"""!!!"""""""""""""""""""""""" !!!""""""""""""######""""""!!!!!! !!!!!!!!!!!!tttjjjbbbaaabbb```____________``````______^^^^^^___]]][[[\\\]]]___^^^^^^[[[XXXSSSPPPOOOMMMKKKIIIJJJHHHEEECCCBBBBBBAAA@@@AAA???<<<;;;;;;<<<;;;:::;;;:::777333000---+++***((('''&&&%%%%%%&&&'''(((&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%&&&'''(((&&&$$$###$$$%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&"""""""""#########$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""###$$$$$$%%%%%%$$$$$$"""######$$$$$$######"""!!!$$$$$$###"""""""""!!! !!!###$$$###""" !!!""""""###$$$$$$!!!"""###$$$$$$###"""!!! !!!"""###$$$%%%%%%######################## !!!"""######"""!!!  !!!###$$$$$$$$$$$$!!!"""###$$$%%%$$$$$$##################$$$%%%%%% !!!"""#########"""""""""""""""""""""########################!!!"""###$$$$$$###"""!!! """#########"""!!!!!!!!!!!!"""""""""############""""""""""""######$$$######"""""""""############""""""""""""#########"""!!!!!!######"""!!!""""""############"""""" !!!!!!!!!""""""######$$$$$$###"""""""""""""""$$$"""!!!"""$$$&&&&&&%%%$$$###"""!!!!!!!!!""""""""""""""""""!!!!!!!!!!!! !!!!!!""""""###### !!!!!! !!!###!!!!!!"""""""""#########!!!"""$$$$$$$$$###!!!###$$$$$$"""!!!!!!"""!!!!!!!!!!!!!!!"""######$$$######"""!!!!!!""""""""""""!!!!!!!!!!!!""""""###$$$"""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!""""""###!!!!!!!!!!!!  !!!"""######"""!!! """"""!!!!!!!!!!!!""""""###"""!!! """""""""""""""""""""""""""""""""######"""""""""########################!!!!!!!!!""""""""""""###"""  """######"""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!! !!!"""$$$ !!!!!!!!!"""""""""### !!!!!!!!!""""""""" """###""""""###$$$ !!!!!! """#########""""""""""""######""""""######""""""!!! !!!!!!!!!"""""""""###### !!!!!!!!!"""""""""###!!!###%%%$$$""""""###%%%$$$%%%%%%###!!! !!!"""$$$"""!!!!!!"""######""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""~~~tttjjjbbbaaabbb```______^^^___```aaa```___^^^]]]___]]]\\\]]]^^^^^^\\\[[[ZZZWWWSSSPPPOOONNNLLLJJJIIIGGGCCCBBBAAAAAA@@@???CCC@@@>>><<<<<<<<<<<<;;;<<<:::777333000---+++***...---+++)))((('''((((((%%%'''(((******)))'''&&&%%%%%%%%%%%%%%%&&&'''(((&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&!!!!!!""""""#########$$$$$$$$$######""""""!!!!!!""""""""""""""""""""""""############""""""""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$ %%%'''&&&$$$"""!!!$$$###"""###$$$%%%$$$###!!!!!!!!!!!!"""""""""""" """&&&))))))&&&""" ############"""""""""""""""""""""""""""""""""""" !!!"""######"""!!! """######$$$$$$"""!!! !!!"""###$$$%%%$$$######%%%$$$#########$$$&&&''' !!!###$$$$$$#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """###%%%%%%###"""  """$$$%%%###!!! !!!!!!!!! !!!""""""#########""""""""""""######$$$$$$############$$$$$$######""""""""""""######$$$###"""###$$$%%%$$$"""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""$$$######"""""""""""""""$$$"""!!!"""%%%&&&&&&&&&$$$###!!! !!!"""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!! !!!!!! !!!###""""""""""""############!!!###%%%&&&&&&"""$$$%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$###""""""!!!""""""######""""""""""""###### """###""" """$$$""""""%%%%%%""""""%%% !!!!!!""""""###### !!!"""###$$$$$$######"""  !!!"""######"""!!! """"""!!!!!!!!!!!!""""""!!!!!!!!! !!!###""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!"""###"""!!!!!!###$$$$$$### !!!!!!!!!!!! !!!"""!!! !!!"""$$$ !!!!!!!!!""""""###### !!!!!!!!!!!!!!!###$$$###!!! """$$$$$$###"""############""""""""""""#####################"""!!!!!!!!!!!!""""""######$$$$$$ !!!!!!!!!""""""###### ###%%%$$$""""""$$$&&&"""###"""!!!"""$$$%%%###!!! """#########"""""""""""""""""""""""" !!!"""############ !!!"""###$$$$$$ !!!!!!!!!""""""######}}}sssjjjbbb``````^^^^^^```bbbaaa```___^^^___``````___\\\ZZZYYY[[[]]]]]]]]]ZZZVVVRRRPPPOOOMMMIIIEEEFFFFFFFFFDDDCCCAAA???>>>>>>===;;;;;;:::;;;<<<===;;;999666333000---,,,+++''''''&&&&&&&&&&&&''''''************)))(((&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$'''&&&%%%%%%$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%&&&&&&$$$###"""###$$$((((((((('''&&&$$$###"""""""""""""""""""""""""""######$$$$$$$$$#########%%%'''((('''$$$"""!!!!!!$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$###""""""""""""!!!!!!"""$$$&&&'''"""""""""""""""######$$$######$$$$$$$$$$$$############""""""""""""######'''%%%$$$#########!!! """"""""""""############"""""""""""""""###$$$$$$""""""!!!!!!"""###$$$$$$######""""""!!!!!! $$$!!!"""$$$###"""%%%$$$###""""""###$$$%%%%%%###""" """###%%%###&&&%%%""" ######""""""######$$$%%%"""""""""""""""!!! !!!###$$$%%%&&&'''!!!!!!!!!!!!""""""""""""$$$###!!! !!!"""!!!"""""""""""""""!!!!!! !!!""""""!!!""""""""""""!!!!!! """"""#########$$$$$$$$$###""""""""""""######$$$########################$$$"""!!! !!!"""$$$%%%!!!!!! ############$$$$$$$$$$$$ """"""""""""""""""""""""""""""!!!!!!!!!!!!""""""%%%%%%###"""!!!!!!!!!!!!"""""""""""""""###$$$$$$###############"""!!! !!!!!!"""""""""###!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!$$$$$$######""""""!!!!!! !!!!!! """"""######"""!!!  !!!!!!!!! !!!%%%%%%$$$!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!!!!!  """###"""""""""""""""""""""""" !!! !!!"""#########"""######""""""""""""#########"""!!!!!!!!!!!!!!!"""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!"""###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! !!!!!!""""""######$$$$$$$$$$$$$$$###""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! $$$"""!!! """%%%&&& !!!!!!""""""######"""""""""""""""""""""""" !!!!!!!!!""" !!!""""""{{{qqqhhhaaa``````^^^^^^___aaa```___^^^]]]^^^_________]]]ZZZZZZ[[[]]]^^^^^^YYYVVVQQQOOOOOOMMMIIIEEEGGGGGGEEEDDDBBB@@@??????>>>===<<<;;;;;;;;;<<<<<<;;;999666333000---,,,+++(((((((((''''''((((((((())))))))))))((('''&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$'''&&&%%%%%%$$$$$$$$$%%%######$$$%%%%%%&&&''''''$$$%%%%%%$$$###"""$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!$$$%%%%%%$$$"""  #########$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$#########%%%$$$######""""""######"""""""""""""""######$$$######$$$$$$$$$$$$############""""""""""""######"""!!! !!!###$$$###"""""""""""""""###############"""""""""""""""#########""""""""""""######$$$""""""""""""!!!!!!!!!!!!###!!!"""######"""""""""!!!!!!!!!!!!""""""!!!!!! !!!"""###$$$!!!###$$$"""!!!!!!"""######""""""######$$$%%%"""""""""""""""!!! !!!"""###$$$$$$%%%!!!!!!"""""""""#########$$$###"""!!! !!!!!!"""!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!"""###############""""""!!! """"""#########$$$$$$$$$""""""!!!!!!""""""#################################"""!!! !!!"""$$$%%%"""""""""!!! !!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!"""$$$$$$###"""!!!!!!!!!"""  !!!""""""#########"""!!!!!!!!!!!!!!!"""""""""######!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!  !!!!!!!!!!!!!!! !!!!!!  !!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!! ###"""!!! !!!""""""""""""""""""""""""""" !!!!!!  """############"""######""""""""""""######"""""""""!!!!!!""""""#########""""""""""""######""""""""""""""""""""""""$$$"""!!!!!!""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######""""""""" !!!!!!!!! !!!!!!!!!"""""""""###"""""""""""""""""""""""" !!!!!!!!!""""""!!! !!!""""""wwwnnnfff```aaaaaa___^^^___```___^^^\\\\\\]]]]]]^^^```^^^[[[ZZZ\\\]]]^^^^^^XXXUUUQQQOOOOOOMMMIIIEEEIIIGGGEEECCCAAA@@@@@@@@@>>>>>>===<<<<<<<<<<<<<<<;;;999666333000---,,,+++))))))(((((((((((())))))(((((((((((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%###$$$$$$%%%%%%&&&&&&'''###$$$%%%$$$######%%%&&&"""###$$$&&&''''''''''''###########################$$$$$$$$$###""""""!!!$$$%%%$$$### """"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""""""""######$$$######$$$$$$$$$$$$############""""""""""""######!!! """###"""!!!""""""""""""##################"""""""""""""""###$$$$$$###"""""""""######!!!!!!!!!!!!"""""""""""""""!!! """######"""""""""############"""""" !!!""""""############$$$$$$###!!! ###%%%######""""""######$$$%%%"""""""""""""""!!!!!! !!!!!!!!!""""""""""""""""""#########$$$$$$$$$$$$###"""!!!!!!!!!!!!"""!!!!!!""""""###""""""!!!"""!!!!!!!!!!!!"""######%%%%%%%%%$$$###"""!!! """""""""############$$$!!!!!!!!!!!!!!!"""#################################"""!!!!!!!!!"""$$$%%%#########""""""!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""!!!!!! !!! !!!######"""""""""""""""#########"""""""""""""""###!!!!!!"""#########""""""""""""""""""############!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""""""""""""""""" !!!!!!""""""""""""!!! !!!!!!!!!  !!!!!!"""######!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""!!!"""""""""""""""""""""""" !!!"""""""""""""""""""""######$$$######"""######""""""""""""######"""""""""""""""###$$$%%%$$$$$$############$$$$$$""""""""""""""""""""""""%%%###"""!!!"""!!! """""""""""""""""""""""""""""""""""""""""""""""""""""""""###############""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$$$$### !!!""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""!!!!!! !!!!!!"""###tttkkkddd```aaabbb```^^^______^^^\\\[[[[[[[[[\\\]]]aaa^^^\\\[[[\\\]]]^^^^^^XXXUUUQQQOOOPPPNNNJJJGGGJJJHHHEEEBBB@@@@@@AAAAAA??????>>>======<<<<<<<<<;;;999666333000---,,,+++)))(((((((((((((((((()))(((((())))))(((''''''&&&'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$$$$######%%%'''"""###$$$%%%&&&'''''''''""""""""""""""""""""""""!!!""""""###############&&&&&&&&&$$$""""""###%%%"""""""""#########$$$$$$#########$$$$$$%%%%%%%%% """$$$%%%%%%%%%$$$"""""""""""""""######$$$######$$$$$$$$$$$$############""""""""""""######%%%$$$"""""""""""" !!!"""""""""############$$$######"""""""""""""""%%%$$$$$$###"""""""""""" !!!!!!""""""######!!!!!! !!!""""""""""""###$$$%%%&&&&&&%%%$$$###"""###%%%%%%%%%$$$""" %%%%%%###!!!"""$$$######""""""######$$$%%%!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%#########"""""""""""""""!!!!!!"""#########"""""""""""""""""""""######$$$&&&&&&&&&%%%$$$###"""!!!""""""""""""############ !!!"""##############################""""""!!!!!!""""""###$$$############"""""""""""""""#########$$$$$$$$$$$$#########"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  ###"""""""""""""""###$$$%%%%%%$$$############$$$ !!!"""#########"""""""""##################!!!!!! !!!!!!!!!!!!!!!!!!"""""""""""""""""""""######$$$$$$$$$!!!""""""#########""""""""""""#########""""""!!! !!!!!!"""#########"""###!!! """$$$!!!!!!!!!!!!!!!!!!!!!!!!######################## """""""""""""""""""""""" !!!""""""############$$$$$$$$$$$$$$$###############""""""""""""######""""""""""""###$$$&&&&&&$$$$$$############$$$$$$########################$$$"""!!!!!!""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$%%%%%%######""""""!!!!!! !!!""""""""""""!!! !!!!!!!!!!!!""""""""""""###########################$$$$$$%%%%%%$$$$$$#########$$$######"""!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""!!!!!!!!! !!!""""""###uuukkkddd```aaacccaaa___```^^^]]]\\\[[[ZZZ[[[[[[\\\aaa^^^\\\ZZZ[[[]]]]]]]]]XXXUUUQQQPPPQQQPPPLLLIIIJJJHHHEEECCCAAA@@@AAABBB@@@??????>>>>>>===<<<<<<;;;999666333000---,,,+++(((''''''&&&&&&''''''((()))************)))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$$$$######%%%'''$$$$$$%%%%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%% """$$$$$$%%%%%%%%%%%%%%%$$$""""""$$$&&&############$$$$$$$$$%%%#########$$$$$$%%%%%%&&& """$$$%%%%%%%%%$$$"""""""""""""""######$$$######$$$$$$$$$$$$############""""""""""""######'''%%%############!!!!!!"""""""""##################"""""""""""""""###%%%%%%$$$###""""""###### !!!!!!""""""###### !!!""""""""""""""""""###$$$%%%&&&&&&%%%$$$######$$$%%%%%%###!!!""""""###!!! !!!######""""""######$$$%%%!!!!!!""""""""""""!!!!!!$$$$$$############""""""$$$$$$$$$$$$%%%%%%%%%%%%###############""""""!!!!!!!!!"""###############"""""""""""""""######$$$&&&&&&&&&%%%%%%$$$"""""""""""""""""""""""""""""" !!!!!!"""$$$$$$"""""""""""""""""""""""""""""""""""""""######$$$"""""""""""""""#########"""#########$$$$$$$$$$$$######""""""!!!!!!!!! """"""""""""""""""""""""  ###"""""""""""""""###$$$"""!!!!!! !!!!!! !!!"""""""""""""""######""""""""""""""""""!!!!!! !!!!!! !!!!!!!!!"""""""""### !!!!!!!!!"""###############""""""""""""###############""" !!!!!!"""#########"""###!!! """$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!######"""!!!$$$$$$$$$#####################""""""""""""######""""""""""""###$$$&&&&&&$$$##################$$$""""""""""""""""""""""""!!! !!!"""######"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""######$$$$$$%%%%%%######""""""!!!!!! """"""#########"""!!!!!!!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""&&&$$$"""!!! !!!"""###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!!!!"""######wwwmmmfffaaaaaacccaaa```aaa^^^]]]\\\ZZZZZZ[[[[[[\\\aaa^^^[[[ZZZZZZ\\\\\\[[[WWWSSSPPPPPPPPPPPPLLLIIIJJJHHHFFFDDDBBBAAAAAAAAA@@@@@@@@@@@@???===<<<;;;;;;999666333000---,,,+++''''''&&&&&&&&&&&&''''''*********++++++******)))''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$######%%%&&&%%%%%%&&&%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$ """###$$$%%%%%%!!!"""###"""!!!!!!###$$$#########$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""""""""""""""""""""######$$$######$$$$$$$$$$$$############""""""""""""######$$$""""""###$$$%%%$$$###""""""""""""############"""""""""""""""######$$$%%%$$$$$$#########$$$$$$!!!!!!!!!!!!""""""""""""!!!######"""!!!"""###!!!!!!""""""""""""!!!!!!!!!""""""""" !!!""""""!!! ######""""""######$$$%%% !!!!!!"""""""""""""""$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%######$$$$$$######"""!!!!!!!!!"""###$$$$$$$$$$$$"""!!!!!!!!!!!!"""######$$$%%%%%%%%%%%%$$$#########"""""""""""""""!!!!!!!!!!!!!!!!!!"""$$$%%%&&&""""""""""""""""""""""""!!!"""""""""############!!!""""""######$$$$$$$$$!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################!!! !!!######"""""""""""""""###"""""""""""""""###$$$$$$ !!!"""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!""""""######!!!!!!!!!!!!!!!!!!"""""""""############""""""!!! !!!"""""""""!!!!!! !!!!!!"""######!!!"""###""" """""""""""""""""""""""" !!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$"""######"""""""""######$$$######""""""""""""######"""""""""""""""###$$$%%%######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!  ###$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""###############""""""""""""!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""########################!!!!!!""""""""""""!!!!!!$$$""" !!!###""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""!!!!!!""""""###$$${{{ppphhhbbbaaabbbaaaaaaccc^^^]]]\\\[[[ZZZ[[[\\\\\\```]]]ZZZYYYYYYZZZZZZZZZTTTQQQNNNMMMOOONNNKKKHHHIIIHHHGGGEEECCCBBBAAA@@@AAAAAAAAAAAA@@@>>><<<;;;;;;999666333000---,,,+++((((((''''''''''''(((((())))))************))))))''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$###"""$$$%%%%%%%%%%%%%%%%%%$$$######!!!!!!!!!!!!!!!!!!!!!!!! !!!"""############!!!######""""""###$$$"""""""""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######""""""######"""""""""""""""######$$$######$$$$$$$$$$$$############""""""""""""#########"""!!!"""###$$$$$$"""""""""""""""############!!!!!!!!!!!!"""###%%%%%%$$$$$$#########$$$%%%%%%""""""""""""!!!!!!!!!!!!!!!###$$$"""!!!!!!###!!! !!! !!!!!!  !!!""""""!!! """#########""""""######$$$%%% !!!"""""""""""""""""""""""""""########################$$$$$$$$$$$$######$$$$$$$$$###"""!!!!!!!!!"""###$$$$$$$$$$$$!!!!!! !!!!!!"""###"""######$$$$$$$$$$$$$$$######""""""!!!!!!!!!!!!!!!!!!""""""###%%%&&&'''""""""""""""""""""""""""!!!!!!"""###############"""######$$$%%%&&&&&&&&&!!!!!!!!!!!!"""""""""""" !!!!!!"""""""""""""""""""""""""""""""""!!!!!! !!!!!!"""$$$$$$###"""!!!!!!!!!"""#########$$$%%%&&&'''(((!!!!!!!!!"""!!!!!! !!!!!!!!!!!! !!!!!! !!!!!! !!!"""#########$$$$$$$$$$$$############""""""######""""""!!! !!!""""""""""""""" !!!!!!""""""$$$""" """""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###"""!!!"""!!!!!!!!!!!!"""$$$%%%######""""""""""""######"""""""""!!!!!!""""""###""""""!!!!!!!!!!!!"""""" !!! !!!"""######"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###"""""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!""""""""""""########################!!!!!!""""""""""""!!!!!!!!!  !!!"""###"""""""""!!!!!!!!! """"""""""""""""""""""""!!!!!!"""""""""#########""""""!!!!!!""""""###$$$~~~sssjjjbbbaaabbbaaabbbddd^^^^^^\\\[[[[[[[[[\\\]]]___]]]YYYXXXYYYZZZZZZYYYRRROOOLLLLLLMMMMMMJJJGGGHHHHHHGGGFFFDDDBBB@@@???AAAAAAAAAAAA@@@>>><<<;;;;;;999666333000---,,,+++))))))(((((((((((())))))(((((()))))))))))))))((((((((('''''''''&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$###"""###$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""!!! ###%%%&&&%%%%%%%%%%%%!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!"""$$$&&&'''"""""""""""""""######$$$######$$$$$$$$$$$$############""""""""""""######%%%###"""!!!"""!!! """"""""""""############ !!!"""$$$&&&&&&############$$$%%%&&&&&&######""""""!!!!!! !!!$$$$$$""" !!!######"""!!! !!!"""###!!!""""""###############"""""""""!!! !!!$$$'''#########"""###$$$$$$%%% !!!"""""""""""""""!!!!!!!!!!!!"""""""""###""""""#########$$$$$$$$$######$$$%%%$$$###"""!!!!!!!!!"""$$$$$$%%%%%%%%% !!!""""""!!!!!!"""###$$$$$$$$$$$$######""""""!!!!!!!!! """""""""###$$$&&&'''(((""""""""""""""""""""""""!!!!!!"""##################$$$%%%%%%&&&'''((((((############$$$$$$$$$$$$ !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""%%%%%%###"""!!!!!!!!!!!! !!!"""$$$%%%&&&!!!"""""""""!!! !!!!!! !!!!!! !!!!!! !!!"""######$$$""""""!!!!!! """""""""""""""!!! """"""###$$$$$$$$$$$$$$$ !!!!!!!!!### !!!######!!!""""""""""""""""""""""""""""""######$$$$$$$$$%%%""""""#########""" !!!!!!!!!!!!!!!!!!!!!!!! !!!"""############!!! !!!"""$$$%%%######""""""""""""#########"""!!!!!!!!!!!!!!!"""!!!!!! !!!!!! ###"""!!!!!!"""###!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######""""""!!!!!! !!!!!!""""""###### !!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############"""""" !!!"""$$$$$$$$$############""""""!!!!!!!!! """"""""""""""""""""""""""""""""""""############"""""""""""""""######$$$xxxxxxmmmbbb```aaaaaabbbddd]]]^^^___^^^]]]]]]^^^```ccc```]]][[[[[[ZZZYYYXXXTTTPPPMMMMMMNNNOOOMMMJJJIIIGGGEEECCCBBBAAAAAAAAABBBAAA@@@???>>>>>>>>>>>><<<:::777444111...,,,,,,******))))))(((((('''''')))))))))))))))((('''''')))&&&######&&&((('''&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&%%%$$$$$$######$$$$$$%%%"""###$$$%%%&&&%%%$$$$$$ """%%%'''(((&&&$$$%%%$$$######"""""""""### !!!"""#####################$$$$$$$$$%%%%%%%%%########################"""###$$$$$$$$$$$$###"""%%%%%%%%%$$$###"""!!! ###############"""!!! ########################%%%""" """""""""########################!!!!!! !!!"""######$$$$$$######"""######$$$  """ """###$$$$$$######""""""###$$$$$$$$$$$$###$$$$$$###"""!!!"""$$$''''''%%%###"""######"""!!!$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%!!!###$$$$$$$$$"""!!!############""""""!!!!!!###$$$$$$$$$$$$###""""""######"""""""""""""""######$$$$$$%%%%%%$$$$$$###!!!"""###$$$$$$###"""!!! """$$$### !!!###""" !!!$$$$$$""" $$$#########""""""!!!!!! &&&******((('''&&&&&&###"""!!!!!!!!!!!!""""""#########""""""""""""""""""""""""""""""!!!  !!!######$$$"""############!!!!!!!!!!!!!!!"""""""""""" !!!!!! """$$$$$$"""  !!!!!!!!!""""""""""""!!!!!! !!!######!!!!!!!!!""" """######"""!!! $$$$$$$$$$$$$$$$$$$$$$$$"""!!!&&&'''### !!!!!!!!!"""#########"""""""""""""""$$$'''%%% """"""!!!!!!!!!"""###$$$$$$""" !!!""""""!!!###""" !!!""""""!!!############"""!!!"""!!!!!!"""$$$### !!!!!!!!! !!!"""######$$$#########""""""!!!!!!!!!!!! !!!!!!############""""""!!!!!!###"""  !!!###"""!!!!!!!!!"""$$$%%%""""""""""""""""""""""""$$$$$$"""!!! $$$$$$$$$!!! """%%%""""""!!!!!!!!!!!!!!!""" !!!$$$''')))***######""""""!!!!!! %%%%%%$$$###"""!!! !!!!!!""""""#########$$$!!!!!!!!!!!!""""""""""""###"""!!! !!!!!!!!!""""""######$$$$$$%%%###"""###%%%%%%""" zzzwwwlllbbb```bbbaaaaaabbb^^^______^^^]]]]]]^^^```bbb___]]][[[[[[[[[ZZZYYYTTTPPPMMMLLLMMMNNNLLLIIIHHHGGGEEECCCAAAAAAAAAAAAAAA@@@???>>>======<<<<<<;;;:::777444111...,,,,,,(((((((((((('''''''''&&&))))))******))))))(((''')))&&&$$$$$$&&&'''&&&%%%%%%%%%%%%%%%$$$$$$###"""%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%''')))(((&&&###$$$$$$######""""""""""""!!!""""""############"""######$$$$$$$$$%%%%%%%%%######################################################$$$$$$$$$######"""######$$$$$$######"""!!!########################&&&$$$"""!!!###$$$$$$$$$########################""""""!!!!!!!!!"""######$$$$$$###############$$$%%%&&&'''&&&$$$#########""""""###$$$######"""!!!""""""###$$$$$$$$$$$$############"""!!!"""%%%''''''%%%###"""######"""!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""""""""############ !!!###$$$%%%$$$###"""$$$$$$#########"""""""""###$$$$$$$$$$$$###""""""######"""""""""""""""######$$$$$$%%%%%%$$$$$$###""""""###$$$######"""!!! """###### !!!###""" !!!###$$$""" ############"""""""""!!!!!!%%%))))))'''&&&&&&&&&"""""""""!!!!!!!!! """""""""""""""#########"""""""""""""""!!!  !!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!! !!!!!! !!!######""" !!!!!!!!!!!!""""""""""""!!!!!!!!!"""$$$$$$"""""""""### !!!###$$$$$$"""!!! ########################!!! !!!!!!!!!  !!!!!!!!!""""""""""""""""""""""""""""""$$$#########%%%%%%%%%$$$!!!!!!!!!!!!!!!!!!"""###"""!!! """######"""###"""!!!!!!!!!""""""""" !!!""""""#########"""!!!!!!###$$$%%%$$$###!!!!!!!!!!!!""""""""""""""""""""""""!!!!!! !!!!!! !!!!!!$$$$$$#########"""""""""######"""!!!!!!!!!!!!!!!###"""!!!!!!!!!"""###$$$""""""""""""""""""""""""$$$###"""!!! ###  ######"""""""""!!!!!!!!!!!!""""""!!!!!!""""""$$$%%%''''''###"""""""""!!!!!!!!! ############""""""""""""!!!"""""""""############!!!!!!!!!!!!""""""""""""""""""!!!  !!!!!!!!!""" """###"""!!!|||tttjjjbbbaaacccbbb``````^^^___```___]]]]]]___```aaa___\\\\\\\\\]]]\\\[[[TTTPPPLLLKKKLLLLLLJJJHHHGGGFFFDDDBBB@@@@@@@@@@@@@@@@@@???>>>===<<<;;;;;;;;;999777333000...,,,,,,''''''''''''&&&&&&&&&&&&***************)))(((((()))'''%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%$$$"""!!! $$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%"""###$$$%%%%%%%%%%%%$$$((('''''''''(((&&&$$$!!!##################"""!!!#########$$$######""""""######$$$$$$$$$%%%%%%%%%########################%%%$$$###""""""###$$$%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""########################$$$###"""###$$$%%%$$$"""########################$$$$$$###"""""""""###########################$$$###$$$%%%%%%"""!!!!!!"""$$$$$$$$$$$$###""" """"""###$$$$$$$$$$$$###""""""###""""""###%%%(((&&&%%%###"""######"""!!!############$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%% !!!!!!!!!""""""!!!"""$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$############$$$$$$$$$$$$###"""""""""""""""!!!!!!""""""#########$$$$$$$$$$$$#####################"""!!! """###"""!!! !!!###!!! !!!######"""!!!############""""""""""""!!!$$$''')))(((&&&%%%%%% """""""""!!!!!!!!!!!!""""""######$$$$$$"""""""""""""""!!!  !!!"""###### !!!"""$$$$$$######""""""!!!!!!  """"""!!! !!!"""###"""  !!!!!!!!!!!!""""""""""""!!!!!!!!!###%%%$$$###"""######"""###$$$$$$$$$"""!!! """"""""""""""""""""""""!!!"""###!!!!!! !!!!!!!!!"""""""""""""""""""""""""""""""""""""""&&&$$$"""!!!!!! !!!"""!!! """######"""""""""!!!!!!!!!!!!"""""" !!!"""###$$$%%%!!!  ###%%%%%%$$$ """#########"""!!!!!!!!!!!!!!! !!!!!! !!!!!!$$$$$$$$$##############################""""""!!!""""""!!!!!!!!!"""###$$$""""""""""""""""""""""""$$$###"""!!!!!! !!!"""!!!%%%### """"""!!!!!!!!!!!!""""""$$$$$$############$$$$$$""""""""""""!!!!!!!!!!!!!!!!!!""""""#########$$$""""""""""""############!!!!!!!!!!!!""""""""""""!!!!!!""""""!!!!!! !!!!!!!!!!!!$$$"""  ~~~rrriiibbbbbbdddbbb```___``````aaa___^^^]]]___```___^^^]]]]]]^^^^^^]]]\\\TTTPPPKKKIIIJJJKKKIIIFFFFFFEEECCCAAA@@@@@@@@@@@@AAA@@@@@@???>>><<<;;;::::::999666333000...,,,,,,''''''''''''''''''''''''***************))))))((()))((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$###"""###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$%%%%%%%%%%%%'''%%%%%%%%%%%%$$$""" ######$$$%%%%%%$$$###"""$$$$$$$$$$$$######"""!!!######$$$$$$$$$%%%%%%%%%########################%%%$$$"""!!!!!!"""$$$%%%##################$$$$$$$$$$$$%%%%%%%%%$$$$$$###########################"""!!!!!!"""######!!!########################%%%%%%$$$###"""""""""###"""#########$$$$$$$$$###!!!!!!!!! !!!"""############""""""!!!!!!""""""###$$$$$$$$$$$$###!!!"""######"""###%%%(((&&&$$$""""""###$$$###"""""""""######$$$$$$%%%%%%""""""#########$$$$$$$$$ !!!!!!!!!"""""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###"""""""""!!!!!!!!!!!!""""""#########$$$$$$$$$$$$######$$$$$$######""""""!!!!!!!!!"""""""""!!!!!!!!!""" !!!"""######"""!!!#########"""""""""""""""!!!"""(((------((($$$###!!!###$$$$$$### !!!"""###$$$$$$%%%"""""""""""""""!!! !!!""""""###$$$$$$!!!!!! """$$$%%%$$$######"""!!!  """###"""!!! !!!"""!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!"""$$$$$$"""!!!"""###$$$$$$$$$$$$###""" """"""""""""""""""""""""###"""!!!  !!!### !!!!!!!!!!!!"""""""""!!!!!!!!!"""""""""""""""""" ###"""!!!!!! """ !!!""""""!!!!!!""""""!!! """###!!!!!!!!!!!!!!!""""""""" !!!"""""" """###$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!$$$$$$$$$$$$############!!!"""###$$$###"""!!! !!!!!!!!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!!!!!!!!!!!!!!!!###""" """!!!!!!!!!!!!""""""###$$$######"""!!!!!!!!!"""""""""""""""!!!!!!!!!!!!""""""""""""############"""""""""""""""#########!!!!!!!!!!!!"""""""""""" !!!"""######"""!!! """"""""""""############%%%$$$"""!!!!!!"""""""""qqqiiibbbccceeeccc``````aaaaaabbb```^^^^^^___aaa___^^^]]]^^^______^^^]]]UUUPPPKKKIIIIIIIIIHHHFFFEEEDDDCCCAAA@@@@@@@@@AAABBBBBBAAAAAA???===;;;:::999888555333000...---,,,((((((((((((((((((((((((***************)))(((((('''(((((('''%%%$$$$$$$$$$$$$$$%%%&&&'''''''''&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$###$$$%%%%%%$$$"""$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%########################%%%$$$"""!!!!!!"""$$$%%%&&&%%%$$$###""""""""""""###$$$$$$%%%%%%%%%$$$$$$########################"""!!!!!!"""######!!!########################%%%%%%$$$###"""""""""###!!!"""###$$$$$$$$$$$$###!!!###%%%%%%$$$$$$%%%&&&"""""""""""""""######$$$""""""###$$$$$$$$$$$$###!!!"""############%%%'''&&&$$$""""""###$$$###""""""""""""######$$$$$$$$$############$$$$$$$$$$$$!!!!!!!!!"""""""""############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""!!!!!! !!!"""######"""######$$$$$$######"""$$$######""""""""""""""""""!!!!!!!!!"""""""""!!! !!!""""""""""""""""""""""""""""""""""""###### !!!(((111222***###!!! """######"""!!! !!!"""###$$$$$$%%%"""""""""""""""!!!  !!!###"""!!! !!!"""###$$$######"""!!!  """###"""!!! !!!!!!!!! !!!!!!!!!!!!!!!""""""""""""!!!!!!!!!""""""!!! !!!$$$$$$$$$###"""!!! ########################"""!!!$$$###!!!!!!!!!!!!!!!"""""""""### !!!!!!""""""""""""###"""""""""$$$$$$###"""!!!!!!!!!!!!!!! """!!!!!!!!!"""###""" !!!$$$"""!!!!!! !!!!!!"""###"""   """###$$$###!!! """"""""""""""""""""""""!!!!!! !!!!!!######################## !!!"""###"""!!!  !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!!!!!!!"""!!!""""""!!!!!! !!!"""!!!!!!!!!!!!!!!"""######!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""############""""""""""""######""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""######"""!!! ############"""""""""""" !!!"""###%%%&&&(((rrriiicccdddfffdddbbbaaabbbbbbbbbaaa___^^^___aaa```___^^^___``````^^^]]]WWWRRRLLLIIIIIIIIIHHHFFFFFFEEECCCAAAAAAAAAAAABBBBBBBBBBBBBBB@@@>>>;;;:::999777555222000...---,,,((((((((())))))))))))))))))))))))))))))(((''''''%%%'''((((((&&&$$$$$$%%%###$$$%%%'''((((((((((((###$$$%%%&&&'''''''''&&&%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$%%%'''((('''&&&%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%$$$$$$############$$$$$$$$$%%%%%%%%%########################%%%$$$###""""""###$$$%%%'''&&&$$$"""!!!!!!!!!""""""###$$$$$$$$$$$$$$$$$$########################$$$###"""###$$$%%%$$$"""########################$$$$$$###"""""""""###### !!!###$$$%%%%%%$$$###&&&'''((('''%%%$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%""""""###$$$$$$$$$$$$###!!!###$$$$$$######$$$%%%%%%###""""""###$$$$$$###########################$$$$$$%%%%%%%%%&&&&&&&&&""""""#########$$$$$$$$$############$$$$$$$$$%%%#########$$$$$$$$$$$$$$$###$$$$$$$$$$$$###"""""" !!!"""######""""""############""""""######""""""""""""#########!!! !!!"""###""" !!!######"""!!!"""###""""""""""""############""" &&&000222)))""""""############"""!!!!!!!!!""""""######$$$$$$"""""""""""""""!!! !!!!!!!!!""""""###"""!!!!!!!!!!!!!!!"""######""""""!!!!!!  """"""!!! !!!""" !!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!  ######""""""!!!!!! ########################!!!$$$"""!!!!!!!!!"""""""""###### !!!!!!""""""############""" !!!"""$$$$$$######""""""""""""###!!! !!!""""""!!! """$$$"""!!!$$$ !!!###%%%&&&%%%###!!!!!!"""""""""!!! """#########"""!!!""""""""""""############!!!!!! !!!!!!"""""""""""""""#########!!!!!!!!!!!!!!!  !!!"""""""""!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""$$$%%%$$$!!! !!!###!!! !!!!!!"""###$$$ !!!!!!"""!!!!!!!!!!!!""""""""""""$$$#########""""""!!!!!!############""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""######""""""!!!!!!!!!!!! """###$$$""" tttjjjcccdddfffeeecccccccccccccccbbb______```aaa``````___```aaa```^^^\\\XXXSSSLLLIIIIIIIIIHHHFFFFFFEEEDDDBBBBBBBBBBBBCCCAAABBBBBBAAA???===:::888888777444222000...---,,,'''''''''((((((((())))))((((((((((((((('''&&&&&&###&&&((((((&&&$$$%%%&&&$$$$$$%%%&&&''''''''''''"""###$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$#########$$$%%%&&&'''%%%$$$%%%&&&((('''&&&$$$###!!! !!!###%%%&&&######$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%################################################&&&%%%###"""!!!"""###$$$!!!"""######$$$$$$##############################&&&$$$"""!!!###$$$$$$$$$########################""""""!!!!!!!!!"""###### !!!###%%%%%%%%%$$$###$$$%%%&&&&&&###"""""""""######"""!!!!!!"""###$$$""""""###$$$$$$$$$$$$###"""$$$%%%%%%###""""""###%%%###""""""###$$$$$$###$$$$$$######""""""!!!!!!$$$$$$$$$$$$%%%%%%%%%%%%"""""""""#########$$$$$$""""""""""""######$$$$$$"""""""""#########$$$$$$###$$$$$$$$$$$$###""""""  """######""""""############""""""""""""!!!!!!"""###$$$%%%###!!! ######""" !!!######!!! """###!!!"""""""""############&&&!!!***,,,%%%"""$$$$$$$$$$$$###""""""!!!!!!"""""""""""""""#########"""""""""""""""!!! ###############$$$$$$$$$ !!!""""""######"""""""""""""""!!!!!!!!!!!! !!!!!! !!!### !!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!""""""!!! !!!!!!!!! !!!"""""""""""""""""""""""""""###""" !!!!!!"""""""""######### !!!""""""### !!!!!!!!! !!!!!!"""!!!!!!!!!!!!""""""######""" !!!###$$$$$$### """$$$###!!!%%%!!!!!!  """$$$%%%###""""""###$$$%%%###"""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""######!!!!!! !!!!!! !!!!!!!!!"""""""""###""""""!!! !!!!!!!!! !!!"""""""""!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""###$$$$$$###""" !!!"""###$$$###""""""!!!!!!!!!"""""" !!!!!!!!!"""""""""###""""""""""""########################"""""""""!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!"""######$$$"""!!!!!!!!! $$$&&&&&&###uuukkkddddddfffeeeeeeeeecccdddcccbbb```___```aaaaaa``````aaaaaa```^^^[[[YYYTTTMMMIIIIIIIIIHHHFFFFFFEEEDDDCCCBBBBBBCCCDDD@@@AAAAAA@@@???<<<999777888666444222///...---,,,&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&%%%"""%%%((((((&&&%%%%%%'''%%%%%%&&&&&&&&&%%%$$$$$$!!!!!!"""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$%%%&&&&&&$$$######$$$%%%$$$###$$$"""!!!$$$&&&"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################"""###$$$$$$$$$$$$###"""%%%###"""!!!!!!###%%%&&& !!!"""#######################################%%%""" """##############################!!!!!! !!!!!!"""######!!!###%%%&&&%%%$$$###"""$$$&&&&&&%%%%%%&&&'''%%%$$$###!!!!!!!!!""""""""""""###$$$$$$$$$$$$######%%%&&&%%%###!!!!!!"""%%%###""""""###$$$$$$###%%%%%%$$$###"""!!! !!!!!!"""""""""#########""""""""""""############"""""""""!!!""""""###$$$!!!!!!""""""#########$$$###$$$$$$$$$$$$###"""""" """######""""""############""""""!!!!!! !!!"""###%%%&&&###!!! ###$$$""" !!!######!!! """$$$!!!!!!""""""#########$$$)))$$$'''"""!!!'''!!!!!!!!!"""###%%%&&&'''#########""""""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!! """$$$$$$$$$$$$!!!!!!!!!!!!"""""""""""" !!!!!! """$$$ !!!""""""!!!!!!!!!!!!""""""""""""!!!!!! """######"""!!!!!!"""  !!!!!!!!!!!!!!!!!!!!!!!!!!! ###%%%&&&$$$######$$$""""""""""""############ !!!""""""###!!! """$$$$$$###!!! !!!"""###%%%$$$"""###$$$&&&%%%%%%"""%%%###!!!%%%&&&$$$"""  !!!"""$$$%%%###!!!!!!!!!!!!!!!!!!"""###### !!!!!!""""""!!!!!! !!!!!! !!!!!!""""""%%%$$$"""!!!!!!!!!"""###!!!"""""""""!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!"""######!!!&&&(((%%%!!! !!!"""$$$$$$&&&%%%$$$###"""""""""""" !!!!!!!!!""""""###### !!!"""###$$$%%%%%%$$$#########""""""!!!!!!!!!!!!!!!!!!""""""""""""###"""!!!!!!!!!"""$$$%%%$$$$$$######"""""""""!!!###### ~~~vvvmmmeeeeeehhhgggfffgggaaaaaaaaaaaaaaa```______aaa```___```cccbbb^^^ZZZUUUOOOLLLMMMMMMIIIGGGHHHJJJHHHFFFCCCBBBBBBBBBCCCDDDEEEEEEBBB>>>:::888888888777444111...,,,+++***))))))(((''''''''''''''',,,***((('''''''''&&&%%%%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&'''((('''&&&%%%&&&$$$"""###%%%&&&%%%""")))'''###!!!!!!"""%%%'''######$$$%%%&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""!!!!!!$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$""""""""""""###$$$%%%&&&((('''$$$"""!!!"""$$$&&&---+++((($$$"""!!!!!!!!!"""!!!!!!"""###$$$$$$###$$$###"""!!!!!!"""###$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$"""!!!###%%%%%%%%%$$$""""""############""""""""""""""""""""""""""""""######$$$$$$###""" %%%$$$$$$$$$"""!!! !!!""""""!!! """%%%%%%$$$"""###$$$&&&%%%%%%############""""""!!!!!!###""""""""""""######$$$%%%###"""#########!!!""""""""""""""""""""""""%%%%%%###""""""!!!"""""" ###&&&'''%%%""" !!!"""###$$$%%%%%%$$$###$$$$$$######"""!!!!!!!!! """""""""!!! $$$#########""""""!!!!!!"""!!! """###$$$"""############$$$$$$$$$""""""""""""""""""""""""%%%%%%$$$###""""""###### !!!!!!!!!!!!######"""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!###!!! ###$$$""" !!!!!!""""""#########""""""!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!  """"""############""""""######"""!!!!!!!!!!!!!!! !!!!!!!!!!!! """""""""""""""""""""""" !!!""""""""""""!!!#########"""""" %%%&&&&&&%%%"""!!!!!!"""&&&$$$"""!!!"""$$$%%%$$$ !!!!!!!!!!!! """""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%%%%$$$###""""""""""""""""""""""""""""""$$$&&&&&&$$$"""!!!"""$$$"""  !!!!!!"""$$$###!!! !!!"""!!!!!! !!!""""""""""""""""""""""""""""""!!! """!!!  !!!"""$$$$$$######"""!!!!!!  !!!"""###$$$$$$"""""""""!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""!!!!!!!!!!!!!!!""""""#########""""""~~~wwwnnnffffffhhhgggffffffbbbbbbbbbbbbaaa```___^^^bbb```___aaacccbbb^^^ZZZVVVQQQNNNOOONNNKKKIIIJJJKKKIIIGGGDDDCCCCCCCCCDDDFFFGGGHHHFFFBBB>>>===<<<888777444111...,,,+++***))))))(((''''''''''''(((***(((&&&&&&''''''&&&%%%%%%&&&''''''''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&'''%%%###$$$&&&'''&&&$$$&&&$$$""" !!!###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######"""$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$""""""""""""###$$$%%%&&&%%%$$$"""!!!!!!"""###$$$((('''$$$"""!!!!!!""""""!!!  """""""""!!!######"""!!!!!!"""###############$$$$$$$$$%%%%%%$$$$$$######""""""!!!!!! !!!###$$$$$$######!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%&&&%%%$$$$$$"""############""""""!!!!!!"""######"""###&&&(((###!!! !!!"""$$$######$$$$$$#########""""""""""""!!!!!! !!!!!!$$$###"""###$$$$$$"""!!!########################!!!!!! !!!!!!"""######"""!!! !!!"""###$$$$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$$$$$$$%%%%%%%%%$$$###"""############"""""""""!!!""""""!!! !!!!!!######""""""#########$$$$$$$$$""""""""""""""""""""""""$$$######"""!!!!!!""""""!!!!!!!!!""""""""""""######"""!!!!!! !!!""""""""""""!!!!!!!!!!!!###!!! ######""" !!!!!!!!!"""""""""###""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!  !!!!!!!!!""""""""""""""""""############""""""!!!!!!  !!!!!!!!!!!! !!!""""""!!!!!!!!!""""""""""""""""""""""""######$$$$$$%%%%%%%%%%%%############"""!!! !!!"""""""""  !!!"""!!! !!!""""""!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""###$$$$$$###"""""""""""""""""""""""""""""" !!!###"""!!! !!!%%%###""" """"""###$$$%%%%%%###""""""###""""""!!!!!!!!!""""""###""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!###"""!!! !!!"""###""""""""""""########################"""""""""""""""""""""""""""""""""""" !!!"""######"""!!! """""""""######""""""""""""""""""""""""""""""!!!""""""############""""""yyyoooggggggiiigggeeeeeeccccccccccccbbbaaa```___cccaaa```bbbdddccc___[[[XXXSSSPPPQQQPPPLLLJJJKKKKKKJJJGGGEEECCCCCCDDDEEEFFFGGGHHHFFFCCC@@@??????888777444111///---+++******)))((((((''''''((((((((('''%%%%%%&&&''''''&&&%%%&&&''''''''''''&&&%%%&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%''''''&&&%%%$$$$$$###""""""""""""###%%%%%%%%%%%%$$$###""""""%%%%%%$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%###"""###$$$""""""""""""###$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!"""###"""!!! !!!######$$$###"""###%%%%%%%%%###""""""!!!!!!!!!!!!""""""#########$$$$$$$$$$$$%%%###############$$$$$$$$$$$$$$$#########"""""""""!!!"""""""""!!!  !!!###%%%&&&''''''&&& !!!"""###############$$$%%%%%%%%%$$$$$$&&&'''###!!! """######"""$$$$$$$$$$$$$$$############"""!!!!!! ###""""""###$$$%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######"""!!!""""""!!! !!!!!!######"""""""""###$$$$$$!!!!!!!!!"""######$$$$$$""""""#########""""""!!!############""""""""""""######"""!!!!!!!!!"""""""""""""""#########$$$$$$"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""""""""############"""!!!  """"""""""""!!!!!!!!!!!!###!!! !!!"""###""" !!!!!!!!!!!!""""""""""""!!!!!! !!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!! """"""""""""############""""""############""""""!!!  !!!!!!!!!!!! !!!""""""############""""""""""""""""""""""""!!!!!!!!!"""""""""""""""$$$$$$$$$$$$###"""!!!!!!!!!!!! !!!"""""""""###%%%&&&%%%""" !!!!!!""""""!!!!!! """"""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!! !!!"""%%%$$$"""!!!!!!"""######"""$$$%%%%%%###""""""###""""""""""""######$$$%%%""""""""""""""""""""""""$$$######""""""""""""###%%%$$$###""""""###$$$%%%!!!!!!""""""###$$$%%%%%%$$$$$$$$$$$$#########"""########################!!!""""""######""""""!!!"""""""""""""""""""""""""""""""""""""""""""""""""""###############""""""yyyppphhhhhhiiigggeeedddbbbbbbccccccccccccbbbbbbcccbbbaaabbbdddddd```\\\XXXSSSPPPQQQPPPLLLJJJKKKKKKIIIFFFDDDCCCBBBCCCDDDBBBCCCEEEDDDAAA???>>>>>>999777555222///---++++++***))))))((('''((((((((('''%%%$$$$$$&&&''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%$$$%%%&&&'''(((&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$######"""%%%%%%%%%$$$$$$#########&&&&&&%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%###$$$%%%$$$###"""###$$$######""""""###$$$$$$%%%!!!"""""""""!!!!!!"""!!!!!!!!!!!!"""###$$$%%%$$$###$$$%%%&&&%%%$$$"""!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$$$$########################&&&%%%$$$###""""""##################"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$%%%%%%$$$!!!!!!"""###############%%%&&&&&&%%%"""!!!"""###$$$###""""""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###"""""""""""" """$$$%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$"""  !!!""""""$$$###"""!!!!!!"""###$$$$$$$$$######"""!!!!!!!!! !!!!!!""""""#########"""""""""""""""$$$######""""""!!!!!!!!!""""""""""""############""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""#########!!!  """"""""""""!!!!!!!!!!!!"""!!!!!!!!!"""""""""!!!!!!!!!!!!!!!"""""""""""" !!!"""$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!! !!!!!!!!!!!!"""""""""""""""############""""""###"""!!!!!!!!!!!!"""""" !!!!!!!!!!!! !!!"""######$$$###!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!$$$$$$$$$$$$$$$###"""""" !!!""""""!!!!!!"""######""""""$$$%%%%%%###!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ###%%%######"""!!!!!!""""""### """######!!! !!!"""!!!!!!!!!"""###$$$%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!"""""""""%%%%%%$$$######$$$%%%%%%!!!""""""######$$$%%%%%%!!!!!!"""######$$$%%%%%%###############$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$############$$$$$$"""""""""""""""###############$$$$$$$$$###""""""xxxooohhhhhhjjjgggdddccc___```aaabbbddddddddddddcccbbbaaabbbdddddd```\\\WWWRRROOOPPPOOOKKKIIIJJJIIIGGGEEEBBBAAAAAABBBBBB@@@AAABBBBBB???===<<<<<<999888555222///---,,,+++******)))((((((((((((((('''%%%$$$$$$&&&''''''&&&''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&'''((($$$$$$%%%%%%$$$$$$$$$%%%$$$%%%&&&&&&&&&&&&%%%$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%"""###$$$$$$""""""###$$$#########"""######$$$%%% """###$$$###""""""#########""""""#########!!!  !!!!!! !!!!!!""""""""""""!!!!!!""""""#########$$$$$$$$$#########"""!!!!!! $$$######"""######$$$%%%$$$$$$$$$$$$$$$###"""!!!"""""""""""""""""""""""" !!!"""###$$$######"""###############"""!!!!!!!!!""""""!!! !!!"""$$$"""!!!"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%###"""""""""""" ###$$$###"""######################## !!!"""!!!"""#########"""$$$###"""!!!!!!!!!######$$$$$$######"""!!!!!!!!!"""""""""""""""#########""""""""""""""""""######$$$$$$#########"""!!!!!!!!!!!!"""""""""#################################""""""###$$$$$$######""" !!!!!!!!!""""""  !!!""""""""""""!!!!!!!!!!!!!!!"""""""""!!!!!!!!!"""""""""""""""!!!!!!!!!!!! !!!"""$$$$$$""""""""""""""""""""""""!!!!!!"""""""""""""""!!!!!!!!!!!!!!!"""""""""###""""""############""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!! !!!"""#########!!!!!!!!!!!!!!!!!!!!!!!!######"""""""""###$$$%%%###$$$$$$$$$$$$######"""!!!"""###"""!!! !!!""" !!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ###%%%!!!!!!!!! !!!!!!!!!"""!!!######!!!!!!!!!""" !!!"""###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""%%%$$$$$$$$$$$$$$$$$$%%%######################## !!!!!!!!!"""#########""""""######$$$$$$$$$$$$!!!!!!!!!!!!""""""######$$$$$$###""""""###$$$$$$!!!"""""""""#########$$$$$$$$$$$$$$$$$$###""""""~~~vvvmmmggghhhiiigggdddccc^^^___```bbbcccdddddddddcccaaa```bbbdddccc___[[[VVVQQQNNNOOONNNJJJHHHIIIHHHGGGDDDBBB@@@@@@AAAAAA@@@BBBCCCBBB@@@===<<<<<<999888555222000...,,,++++++***))))))(((((())))))((('''%%%%%%&&&''''''&&&(((((('''&&&&&&'''((((((&&&%%%%%%%%%%%%&&&''''''###$$$%%%%%%######$$$%%%"""###$$$$$$%%%$$$$$$$$$######$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$#########$$$$$$%%%%%%&&&!!!"""$$$###""""""###$$$$$$###############$$$$$$!!!"""###$$$%%%$$$###"""%%%%%%$$$$$$$$$############!!! """"""!!!""""""############"""""""""""""""############$$$#########"""!!! !!!!!!"""######$$$$$$$$$###$$$$$$%%%%%%$$$$$$##############################$$$%%%&&&%%%%%%###"""###############"""!!!  !!!!!!###%%%""" !!!""""""!!!#########$$$$$$$$$$$$$$$$$$###""""""!!!!!!!!!!!! ###$$$###!!!########################""""""######"""!!! ###$$$$$$###"""######"""!!!!!!!!!""""""!!!!!!!!!"""######$$$$$$%%%$$$###"""!!! """"""""""""##################$$$$$$$$$###""""""!!!!!!!!!"""""""""##############################!!!"""$$$%%%%%%$$$###### !!!!!!!!!!!!  !!!"""""""""""""""!!!!!!!!!!!! """###"""!!! !!!###""""""""""""!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$""""""""""""""""""""""""!!!!!!"""#########""""""############$$$$$$$$$$$$""""""############""""""  !!! !!!!!!!!!!!! !!!"""""""""""""""""""""""""""""""""""""""!!! !!!###$$$"""###############"""""" !!!"""!!! """  !!!""""""######""""""!!!########################""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!! !!!""" !!!!!!!!!!!!!!!###$$$%%%#########$$$!!!!!!!!!!!!!!!"""###$$$"""""""""""""""""""""""" !!!!!!"""########################$$$$$$$$$$$$$$$$$$######$$$######"""!!! !!!!!!""""""###$$$$$$$$$ !!!!!!"""!!!  !!!"""!!!""""""######$$$$$$$$$%%%%%%%%%%%%$$$###""""""}}}tttkkkfffgggiiigggcccbbb___```aaaaaabbbbbbaaaaaabbb```___aaacccbbb^^^ZZZVVVQQQNNNOOONNNJJJHHHIIIIIIGGGEEEBBBAAAAAAAAABBBAAABBBCCCBBB???<<<;;;;;;:::888666333000...,,,,,,+++***))))))(((((())))))***(((&&&&&&''''''&&&%%%)))((('''&&&&&&'''((()))$$$%%%&&&&&&''''''&&&&&&###%%%'''&&&$$$###$$$&&&#########$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$"""######$$$%%%%%%&&&&&& """######""""""###%%%$$$$$$###############$$$######$$$$$$######""""""######$$$$$$$$$$$$$$$$$$&&&%%%###$$$%%%%%%###""""""###$$$%%%%%%$$$###"""""""""""""""############"""""""""""""""""""""""" !!!"""#########"""!!!!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""###$$$%%%&&&&&&%%%$$$###!!!""""""############"""!!!"""""""""###$$$!!! !!!""""""!!!"""""""""#########$$$$$$######""""""!!!""""""""""""!!!!!!"""$$$%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$$$$######!!!!!!!!!""""""""""""###"""""""""""""""!!!!!! !!!!!!!!!"""######$$$$$$""""""!!! !!!"""###!!!"""""""""############!!!"""###$$$$$$$$$######!!!!!!!!!!!!"""""""""########################### !!!###$$$%%%$$$###""" !!!!!!!!!!!!"""""""""!!! !!!!!!"""###""""""""""""!!!!!!!!!!!! """###### !!!######"""""""""!!!!!!!!! """"""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!"""###############"""""""""#########$$$$$$""""""############"""""" !!!!!! !!!!!!!!!!!!!!!!!!"""######"""""""""""""""""""""""""""""""""  """!!!""""""######""""""!!!!!!"""!!! !!!###$$$###!!!"""###$$$###"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!! !!!"""""""""""""""""""""""""""""" !!!###"""!!! !!! !!!"""""""""""""""!!!"""$$$%%%$$$###$$$%%%######"""""""""######$$$""""""""""""""""""""""""!!!!!! !!!""""""###!!!!!!""""""""""""!!!!!!"""######$$$$$$%%%%%%%%%%%%%%%$$$###"""!!!  !!!""""""###$$$$$$ """###"""!!!  !!!"""!!!""""""######$$$%%%%%%%%%%%%%%%%%%$$$###"""!!!|||rrrjjjeeefffiiifffcccbbbbbbbbbbbbaaaaaa```___^^^aaa```___```cccbbb^^^ZZZVVVQQQNNNOOONNNKKKIIIJJJJJJHHHFFFCCCBBBBBBBBBCCC???AAABBB@@@===:::999999:::888666333000...---,,,+++******))))))))))))))),,,***((('''''''''&&&%%%)))((('''&&&&&&'''((()))$$$%%%&&&'''((('''&&&%%%$$$&&&((('''%%%$$$%%%(((&&&%%%%%%%%%%%%&&&'''((((((((((((((('''&&&%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$""""""###$$$%%%%%%&&&&&& """######""""""###%%%$$$$$$###############$$$$$$$$$######""""""!!!!!!!!!"""###$$$$$$%%%%%%$$$$$$###""""""######!!! ###$$$%%%&&&&&&%%%$$$###""""""""""""############!!!""""""###$$$$$$%%%%%% !!!###$$$###"""  !!!###$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$######""" !!!###$$$$$$%%%%%%###%%%&&&&&&###!!! ###"""!!!!!!###$$$$$$###!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!!!!!!!'''%%%###  """###!!!"""#########!!! $$$$$$######"""!!!!!!!!!!!!!!!"""###&&&)))---...!!!!!!""""""#########$$$!!!"""###$$$%%%%%%$$$###!!!!!!!!!!!!""""""""""""######################## """###$$$###"""!!!""""""""""""############!!!!!!!!!!!!!!!"""######""""""""""""!!!!!!!!!!!! """$$$### !!!#########""""""!!!!!!!!! ###""""""!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!!"""############### !!!!!!!!!!!!""""""############""""""!!!!!!!!!!!!!!!"""###$$$ !!!!!!!!!"""######$$$$$$$$$######"""""""""""""""""""""""""""###""" !!!###%%% !!!!!!"""""""""!!!!!! !!!###$$$###$$$&&&'''!!! !!!###$$$###!!!""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###"""!!! !!!"""###########################"""$$$&&&&&&$$$"""!!!"""!!!!!!"""############### """###"""!!!"""###%%%%%%$$$$$$###$$$$$$$$$""""""""""""""""""""""""""""""!!!""""""###$$$$$$ !!!!!!!!!!!! !!!"""###%%%&&&'''(((###############$$$$$$$$$ !!!"""#########"""!!!!!!!!!"""###%%%&&&%%%###"""!!!!!!"""###%%%!!!""""""###$$$$$$%%%%%%&&&&&&&&&%%%$$$###"""!!!xxxnnngggccceeefffdddcccdddgggdddaaa^^^^^^___aaacccccc```___bbbgggggg```YYYVVVTTTRRROOOMMMKKKJJJJJJJJJHHHEEECCCAAAAAAAAABBBAAAAAABBB@@@<<<:::999999777777666555333000---+++)))(((&&&&&&((()))((('''((((((''''''&&&%%%$$$###%%%&&&&&&&&&'''(((((((((%%%$$$###%%%'''(((((('''###$$$%%%%%%&&&&&&%%%%%%'''%%%$$$$$$&&&''''''&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""#########$$$$$$%%%%%%%%%######$$$$$$$$$$$$######%%%&&&'''&&&$$$###$$$%%%$$$"""!!!###%%%&&&###!!!###$$$$$$%%%%%%$$$$$$###!!!"""###############"""(((%%%!!! !!!###$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$########################"""""""""###$$$$$$%%%%%%&&&&&&&&&%%%$$$###"""!!!"""###""""""$$$&&&$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%%%%$$$######""""""""""""""""""""""""$$$$$$$$$%%%%%%$$$$$$$$$ !!!$$$'''&&&"""###############"""!!!!!!!!!"""###$$$$$$###"""!!!%%%%%%$$$###############!!!""""""#########""""""""""""""""""""""""######!!!###&&&))))))'''$$$"""""""""!!!!!!!!!!!!""""""%%%$$$###""""""###$$$%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######!!!!!!""""""""""""!!!!!!$$$#########""""""!!!!!!%%%%%%$$$$$$###""""""!!!!!! !!!!!!"""###$$$"""!!!!!!!!!!!!!!!"""""" !!!"""$$$%%%'''(((""""""""""""""""""""""""$$$$$$############$$$$$$%%%%%%%%%$$$###""""""!!!"""""""""$$$%%%%%%###!!!######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""!!! !!!"""###!!!!!! $$$######"""!!! """############$$$$$$$$$$$$$$$$$$$$$###!!! """""""""""""""###$$$$$$$$$$$$###"""!!!!!!""""""""""""""""""!!! !!!!!!!!!!!!!!! !!!#########"""""""""#########"""###%%%'''""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""$$$%%%&&&&&&$$$"""######$$$$$$######"""!!!!!!!!!!!!!!!"""##################""""""###$$$%%%$$$### !!!######""""""!!!!!!!!!!!!""""""###$$$$$$)))'''$$$"""!!!!!!!!!"""xxxooohhhcccdddeeedddcccdddfffdddaaa^^^^^^___aaabbbbbb___^^^bbbffffff```YYYVVVUUUSSSPPPMMMKKKJJJIIIIIIHHHEEEBBB@@@@@@@@@AAA@@@AAABBB@@@===:::999999555444333111///,,,***)))(((&&&%%%%%%&&&''''''&&&***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%&&&((())))))(((###$$$%%%%%%&&&&&&%%%%%%&&&$$$######%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$#########$$$%%%%%%###"""###$$$$$$###"""###%%%&&&$$$!!!###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$$$$&&&$$$!!! !!!"""###"""""""""#########$$$$$$$$$$$$######""""""######$$$########################&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$###""" """$$$%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###""" %%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""############"""##############################$$$$$$$$$$$$#########""""""$$$''''''$$$!!!###############"""!!!!!!!!!"""###$$$$$$###"""!!!""""""!!! """###$$$%%%%%%$$$###"""#########""""""""""""""" !!!###%%%%%%$$$"""!!!######""""""""""""#########""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############!!!!!!""""""""""""!!!!!!"""""""""""""""!!!!!!!!!###########################"""!!!!!!!!!!!!!!!"""######""""""""""""######$$$###"""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""$$$######"""!!!!!! %%%%%%###""""""###$$$%%%""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!###"""!!! !!!""""""###############"""""""""#########"""!!! !!!!!!"""""""""#########&&&%%%%%%$$$$$$#########""""""!!!!!!!!!"""#########""""""!!! !!!!!!"""""""""""""""!!!  !!!"""#########"""!!!"""""""""""""""!!!!!!$$$%%%%%%$$$""" !!!########################""""""""""""!!!!!!!!!!!!######"""""""""!!!!!!!!!""""""""""""""""""""""""###%%%&&&&&&$$$"""######!!!""""""###$$$$$$%%%%%%!!!!!!"""###############"""""""""###$$$%%%$$$$$$!!!"""###$$$%%%$$$$$$###""""""!!!!!!!!!###%%%&&&(((&&&$$$"""!!!!!!""""""xxxqqqiiibbbcccdddcccccceeeeeecccaaa___^^^___aaabbbaaa___^^^aaadddddd___YYYWWWVVVTTTQQQNNNLLLJJJIIIIIIGGGDDDAAA?????????@@@@@@AAABBBAAA>>>;;;::::::999888555333000...---,,,)))'''&&&&&&'''(((((('''+++***(((&&&&&&&&&'''(((''''''''''''&&&&&&&&&&&&'''&&&%%%&&&(((***)))(((###$$$%%%%%%&&&&&&%%%%%%%%%###""""""$$$%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!"""$$$###""""""###$$$%%%$$$###$$$%%%&&&$$$"""###$$$$$$%%%%%%$$$$$$###############"""!!! $$$"""!!!!!!""""""!!! """""""""#########$$$$$$$$$######""""""######$$$""""""""""""""""""""""""''''''&&&&&&%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%&&&%%%###!!!$$$###""""""""""""$$$$$$%%%%%%$$$$$$###"""!!!!!!#########$$$$$$%%%%%%&&&!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$"""##################"""###"""!!!"""$$$%%%$$$##################"""!!!!!!""""""############""""""$$$$$$###""""""""""""###$$$%%%'''((((((&&&###!!!$$$#########""""""!!!!!! !!!""""""######""""""$$$$$$$$$######$$$$$$$$$!!!!!!""""""""""""!!!!!!!!!!!!""""""###$$$$$$%%%############""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!"""""""""""""""!!!!!!""""""###$$$%%%%%%$$$###"""!!! $$$$$$############$$$$$$######!!! """"""""""""""""""""""""!!!  !!!"""!!!!!! &&&%%%###"""'''!!!!!!!!!""""""#########!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!######"""!!! ############$$$$$$$$$$$$######""""""!!!!!! !!!!!!!!!""""""""""""%%%%%%$$$#########$$$%%%""""""!!!!!! !!!!!!!!!"""!!!!!! """"""#########""""""""" !!!###$$$$$$$$$$$$$$$###"""!!!!!! """#########$$$%%%##############################""""""!!!!!! """"""!!!!!!!!!!!!!!! """"""""""""""""""""""""###$$$&&&%%%$$$"""######!!!!!!!!!"""######$$$$$$!!!!!!"""###############!!!!!!"""###$$$$$$%%%%%%""""""###$$$$$$$$$$$$######"""!!!!!!!!!###%%%&&&'''&&&$$$"""!!!!!!""""""yyyrrriiibbbbbbcccccccccfffdddccc```___^^^___aaabbb```^^^]]]```bbbbbb^^^YYYXXXWWWUUURRROOOLLLJJJHHHIIIGGGDDDAAA???>>>>>>??????AAABBBAAA>>><<<::::::<<<:::777333111//////...+++***((((((***+++***)))+++)))&&&%%%$$$&&&(((***'''''''''&&&&&&%%%%%%%%%'''%%%%%%&&&((((((((('''###$$$%%%%%%&&&&&&%%%%%%%%%$$$"""###%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$$$$###### """######""""""$$$%%%$$$$$$$$$%%%%%%%%%$$$######$$$$$$%%%%%%$$$$$$###$$$###"""!!!###""""""###$$$$$$!!!""""""""""""##################""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!#########""""""!!!!!!!!!$$$$$$%%%&&&&&&&&&&&&&&&(((&&&###$$$&&&'''$$$!!!$$$###!!! """$$$%%%!!!"""""""""###$$$%%%&&& !!!!!!"""###$$$$$$%%%""""""!!! """###$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""!!!  !!!""""""###############"""!!!!!!"""""""""######"""""""""%%%$$$$$$######$$$$$$$$$&&&''')))+++***'''###!!!$$$$$$######"""!!!!!!!!!""""""""""""###$$$%%%%%%$$$$$$############$$$$$$ !!!"""######"""!!! """""""""#########$$$$$$""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""###$$$$$$$$$!!!!!!""""""###$$$$$$$$$######"""!!!!!!!!!!!!!!!$$$$$$###"""""""""###### !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!! ###$$$###$$$""""""""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!######"""!!!  !!!!!!"""""""""###"""""""""!!!!!!!!! !!!!!!!!!"""""""""#########""" !!!###$$$"""!!!!!! """!!!!!! !!!!!!!!!"""###$$$$$$$$$$$$$$$ !!!""""""############$$$###!!! !!!"""!!!###$$$$$$%%%%%%""""""""""""""""""""""""######""""""!!!!!! !!!!!!!!!!!! """""""""""""""""""""""""""$$$%%%%%%###"""###$$$###""""""!!! !!!!!!"""############### !!!#########$$$%%%&&& !!!!!!!!!""""""""""""!!!!!!"""###$$$$$$$$$$$$&&&%%%$$$###"""""""""###|||sssjjjcccbbbcccbbbccceeecccbbb```___^^^___```aaa___^^^^^^___aaaaaa]]]ZZZWWWWWWVVVSSSQQQMMMKKKIIIIIIGGGDDDAAA???>>>>>>>>>>>>AAABBBBBB???<<<;;;:::999777444111...,,,+++++++++***((((((***+++***)))((('''%%%######%%%((()))''''''&&&&&&%%%%%%%%%$$$%%%$$$$$$$$$&&&'''&&&%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%$$$$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$$$$######!!!###$$$$$$######%%%&&&###$$$%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""!!!!!! $$$$$$$$$%%%&&&%%%### !!!!!!"""""""""############""""""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""######$$$%%%&&&&&&&&&&&&%%%###!!!"""%%%&&&%%%"""###"""!!! """$$$&&&""""""""""""###$$$&&&&&&!!!""""""###$$$%%%&&&&&&$$$###"""!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""!!!  """##################"""!!!!!!###""""""""""""""""""###!!!!!! !!!!!!"""&&&(((***+++***'''$$$!!!############""""""!!!!!!""""""""""""###$$$%%%&&&#########""""""#########!!!"""$$$$$$$$$$$$"""!!!%%%%%%$$$$$$############"""""""""!!!!!!!!! !!!!!!""""""""""""!!!!!!#########$$$$$$%%%%%%%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######$$$###"""!!!!!!!!!!!!!!! !!!###%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!"""""""""!!!!!!!!!!!!!!! !!!$$$&&&###"""############""""""""""""########################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""""""""!!!  !!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""#########$$$$$$###""" !!!###$$$!!!!!! !!!!!!"""""""""!!!!!!"""######!!!"""###$$$$$$%%%%%%$$$""""""""""""!!! """!!! """###$$$"""$$$%%%%%%"""!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!###$$$$$$###"""###$$$$$$######""""""!!! !!!!!!"""############### """$$$$$$######%%%'''!!!!!!!!!!!!!!!""""""""" $$$''''''&&&###!!!$$$$$$##################~~~rrrjjjccccccdddbbbbbbdddaaaaaa```_________```aaa____________``````^^^\\\VVVVVVVVVTTTRRROOOLLLJJJJJJHHHEEEBBB???>>>>>>>>>>>>@@@CCCCCC@@@===;;;::::::999666333000...,,,+++)))'''&&&&&&'''(((((('''&&&%%%$$$$$$$$$&&&((()))&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###$$$%%%&&&%%%######$$$%%%%%%&&&&&&%%%%%%'''%%%$$$%%%&&&'''''''''###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""$$$%%%$$$######$$$%%%!!!###%%%%%%###"""###$$$###$$$$$$%%%%%%$$$$$$### !!!"""###$$$%%%%%%%%%%%%%%%%%%&&&'''&&&$$$"""!!!!!!!!!"""""""""#########""""""!!!!!!""""""###"""""""""""""""""""""""" !!!!!!"""######$$$$$$"""###$$$$$$%%%%%%%%%%%%"""!!! !!!###%%%%%%%%%###"""!!!!!!"""###%%%&&&'''&&&$$$"""!!!""""""###%%%%%%%%%&&&&&&''''''(((###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""##################""""""######"""!!!"""$$$&&&###############"""!!!!!!######""""""""""""######""""""!!!!!!!!!"""######%%%&&&((())))))'''$$$""""""""""""""""""""""""### !!!"""###$$$%%%######""""""""""""############$$$$$$$$$$$$######&&&%%%%%%$$$######""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!######$$$$$$$$$$$$$$$$$$"""""""""""""""""""""!!! !!!"""###$$$$$$###"""!!! """"""!!!!!!""""""###$$$""""""""""""""""""""""""###""""""!!!!!!""""""###"""""""""""""""""""""""""""%%%((('''$$$""""""############""""""!!!!!!!!!########################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!############$$$$$$$$$$$$$$$$$$###"""""""""###$$$!!!!!! !!!!!!"""######""""""""""""######$$$!!!"""###$$$$$$$$$$$$$$$""""""""""""!!! !!!!!!"""###$$$"""###%%%$$$""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""" !!!!!!!!!!!!""""""""""""""""""""""""""""""""" """$$$$$$###"""###$$$#########$$$%%%%%%&&&&&&!!!!!!"""############### ###%%%$$$"""!!!###&&&#########"""###$$$$$$%%% %%%(((((('''###!!!###############$$$$$$$$$qqqjjjddddddeeecccaaabbb``````_________``````aaa``````````````````^^^]]]UUUUUUUUUUUUSSSPPPNNNLLLKKKIIIFFFBBB@@@?????????===@@@CCCCCCAAA>>><<<;;;<<<;;;:::777444111...,,,(((&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''))))))%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%&&&$$$###$$$%%%'''&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$######"""###$$$$$$"""!!!"""### """$$$$$$"""!!!!!!######$$$$$$%%%%%%$$$$$$###"""###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%###"""!!!!!!!!!!!!"""""""""###""""""!!!!!!!!!!!!""""""#################################$$$$$$$$$$$$$$$""""""###$$$$$$$$$######!!!"""""""""!!!"""$$$&&&""""""######$$$%%%%%%&&&((('''$$$"""!!!!!!!!!"""%%%%%%%%%%%%%%%%%%&&&&&&!!!""""""#############################################$$$$$$$$$$$$######"""$$$%%%$$$""""""$$$'''###############"""!!!!!!$$$###"""!!!!!!"""###$$$$$$$$$######$$$%%%%%%&&&$$$%%%&&&&&&&&&%%%$$$###!!!!!!!!!"""######$$$$$$ !!!"""###$$$%%%%%%$$$$$$############$$$$$$######""""""""""""########################""""""#########"""""""""!!!!!!!!!!!!""""""""""""!!!!!!######"""""""""""""""""" !!!!!!""""""######"""!!!!!!!!!!!!!!!"""###%%%$$$###"""!!!!!!!!!!!!######""""""!!!"""""""""""""""""""""""""""""""""###""""""!!!!!!""""""###""""""""""""""""""""""""###$$$%%%&&&%%%$$$###""" !!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!! #########"""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############$$$$$$######""""""!!!!!! !!!"""###$$$%%%!!!!!!!!!!!!!!!"""######""""""##################"""""""""""""""!!!  !!!"""""""""""""""!!!"""######$$$&&&(((######################## !!!!!!""""""######!!!!!!!!!"""""""""######"""""""""""""""""""""""" """###$$$###"""###$$$""""""######$$$%%%%%%%%%!!!!!!"""###############!!!$$$'''%%%!!! """%%%$$$###"""""""""###%%%%%%!!!"""$$$%%%&&&&&&%%%$$$""""""###$$$$$$$$$$$$$$$qqqiiidddeeefffcccaaaaaa``````_________``````aaa``````````````````___^^^TTTUUUUUUUUUTTTQQQOOOMMMLLLJJJGGGCCCAAA?????????===@@@CCCDDDAAA>>><<<;;;999888777555222...***((()))(((&&&&&&((()))((('''%%%&&&&&&'''((()))******$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%''''''&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%###"""###$$$&&&%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""#########$$$$$$%%%%%%&&&######$$$$$$$$$$$$######"""###$$$"""!!! !!!"""$$$###!!! !!!###$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&%%%$$$###"""!!!%%%$$$"""###$$$$$$###!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""########################%%%%%%$$$$$$###"""""""""""""""#########""""""!!!"""$$$%%%###!!! $$$'''!!!"""###%%%&&&&&&&&&%%%&&&%%%###!!!!!!"""$$$%%%#########""""""""""""""" """#########"""!!!""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$ """$$$$$$!!!!!!###%%%###############"""!!!!!!$$$###"""!!!!!!"""###$$$!!!!!! !!!"""############$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%""""""$$$%%%''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&###"""!!! !!!"""### !!!!!!""""""##################""""""""""""!!!!!!""""""""""""!!!!!!""""""!!!!!! !!!"""$$$%%%%%%$$$###"""!!!!!! !!!&&&%%%$$$###""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!""""""""""""""""""!!! !!!######"""!!! !!!"""###### """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!! ######""""""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!  !!!###$$$&&&''' !!!"""###""""""#########""""""!!!!!!""""""############"""""""""#########!!! ###$$$$$$###""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$!!!!!!""""""######$$$$$$"""""""""""""""""""""""" !!!###$$$###"""###$$$"""""""""!!! !!!!!!"""###############"""%%%(((&&&!!!!!!$$$"""!!! !!!###$$$$$$######"""###%%%&&&'''!!!"""###$$$$$$$$$$$$$$$~~~tttkkkdddccccccbbbccceeeeeecccbbbbbbbbbcccbbbaaa```^^^^^^```bbbaaa]]]ZZZWWWUUUTTTSSSSSSRRROOOMMMKKKIIIGGGDDDAAA>>>===<<<======>>>======<<<;;;;;;<<<:::888555222///---,,,(((''''''&&&&&&&&&''''''&&&&&&&&&''')))***,,,---)))'''&&&&&&((())))))((($$$$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&$$$"""!!!!!!"""###"""!!!"""$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%###!!!$$$$$$$$$###!!!"""$$$&&&%%%%%%$$$$$$###"""!!!!!!###"""  !!!###$$$!!!!!!""""""#########$$$$$$###""""""!!!""""""###(((&&&%%%###"""######$$$&&&&&&%%%$$$$$$######"""###""" !!!###%%%&&&%%%&&&$$$"""###%%%&&&%%%"""$$$#########""""""!!!!!!$$$#########""""""!!!!!!!!!!!!"""###############!!!###$$$%%%%%%%%%$$$%%%&&&&&&%%%###!!!"""###!!!"""###$$$$$$###"""!!!""""""""""""############!!!!!!!!!!!!!!!"""######'''&&&$$$"""!!!""""""###"""#########$$$$$$$$$$$$""""""""""""###$$$%%%&&&!!!"""%%%&&&&&&%%%$$$###"""""""""###$$$$$$$$$%%%###"""!!! !!!"""###$$$$$$###############$$$&&&%%%$$$"""!!! $$$$$$######""""""!!!!!!##############################!!!!!!!!!"""###$$$############""""""""""""$$$#########""""""!!!!!!$$$######"""!!! !!!"""###$$$$$$###"""!!!"""$$$%%%%%%%%%$$$!!!"""###""" """""""""###$$$$$$%%%%%%"""  ###$$$"""$$$&&&%%%$$$"""""""""######""""""!!!!!! """"""!!!###"""!!!!!!""""""!!! !!!###$$$%%%$$$###""""""""""""""""""""""""""""""###%%%&&&%%%$$$""" ###"""!!!!!!!!!"""$$$%%% !!!!!!"""""""""""""""!!!!!! !!!!!!"""###$$$""""""""""""!!!!!!!!!!!!""""""############""""""""""""""""""!!!!!!!!!!!!""""""!!! ###############"""!!! $$$#########""""""!!!!!!$$$#########""""""!!!!!!"""!!! !!!###$$$""""""""""""############$$$$$$######$$$$$$%%%&&&&&&%%%###"""""""""######""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""###$$$$$$###"""ssskkkddddddeeeeeefffhhhdddbbb```______````````````^^^^^^```bbbbbb^^^ZZZWWWVVVTTTSSSSSSRRROOOMMMIIIHHHFFFDDDBBBAAA@@@@@@===============<<<;;;;;;;;;999777444111...,,,+++(((((((((''''''((())))))''''''''''''((()))++++++***(((&&&&&&&&&'''&&&%%%"""######$$$$$$$$$$$$###&&&&&&&&&'''''''''''''''&&&%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&$$$"""!!!!!!"""%%%$$$######%%%%%%$$$###############$$$$$$$$$%%%$$$$$$$$$$$$$$$###""""""########################!!!"""$$$%%%&&&%%%$$$#########$$$###"""!!!###%%%%%%%%%$$$$$$###""""""!!!###""" !!!###$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%%%%$$$###"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$######""""""###%%%&&&&&&%%%%%%###""""""%%%%%%$$$""""""""""""""""""!!!!!!!!!$$$$$$$$$$$$#########"""""""""###$$$$$$$$$$$$$$$!!!""""""############"""((((((''''''''''''''''''""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######%%%$$$###!!!!!!!!!!!!!!!"""""""""#########$$$$$$ !!!"""###$$$!!!"""###$$$$$$$$$#####################$$$$$$$$$###"""!!!!!!!!!!!!"""#########""""""!!!""""""###""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""##############################"""""""""""""""###!!!!!!!!!!!!""""""""""""############"""""""""!!!#########"""!!! !!!!!!"""######"""!!!!!! !!!!!!  """%%%'''***$$$############"""""""""""""""!!!!!!!!!"""$$$$$$###%%%&&&%%%###!!!!!!!!!"""!!!!!!!!! !!!""""""!!! !!!###$$$###"""!!!!!! !!!!!!""""""""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$###"""""""""""""""######$$$ !!!!!!""""""""""""""""""!!!!!!!!!!!!""""""###"""""""""""""""""""""!!!""""""############"""""" !!!!!!""""""######"""!!!!!!!!!!!!!!!"""############""""""!!!############"""""""""!!!############"""""""""!!!""""""!!! !!!"""###$$$""""""""""""############$$$$$$######$$$$$$%%%&&&%%%%%%###"""""""""######""""""############""""""""""""""""""""""""""""""################################################&&&$$$###$$$%%%&&&%%%$$$tttlllffffffhhhhhhiiikkkdddbbb___]]]\\\]]]^^^``````^^^^^^```bbbbbb^^^ZZZWWWVVVTTTSSSSSSQQQOOOLLLKKKIIIGGGEEECCCAAA@@@???<<<<<<======<<<<<<;;;;;;:::999666444000...+++***(((((((((((()))***++++++((((((''''''(((((()))******(((&&&%%%&&&&&&$$$###$$$$$$$$$%%%$$$$$$######%%%%%%&&&&&&''''''((((((''''''%%%$$$###"""""""""$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$"""!!!"""###'''&&&$$$$$$%%%$$$###!!!"""""""""#########$$$$$$###############""""""!!!"""""""""""""""""""""""" """$$$%%%%%%%%%$$$!!!"""$$$$$$"""!!!"""###%%%%%%$$$$$$###"""""""""""""""!!! !!!"""###$$$""""""""""""############ !!!"""#########"""!!!!!!!!!"""###$$$%%%&&&######$$$$$$$$$%%%%%%%%%#########%%%''''''&&&$$$###"""!!!"""###$$$###!!!!!!!!!!!!"""""""""""""""%%%%%%%%%$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%$$$$$$###""""""#########!!! """%%%'''&&&$$$#########""""""###############""""""!!!!!! !!!!!!!!!!!!!!!"""######$$$###"""!!! !!!!!!!!!!!!"""""""""###### !!!"""###$$$!!!!!!"""""""""#########$$$$$$$$$##################""""""!!!!!!""""""###"""!!!!!!!!!!!!!!!""""""!!!"""""""""!!!!!! !!!!!!!!!!!!!!!""""""#######################################"""!!! !!!!!!!!!""""""#####################""""""""""""######""""""!!!!!! !!!!!!""""""!!!!!!  """""""""$$$%%%%%%%%%$$$###!!! !!!!!!!!!!!!""""""""""""###%%%&&&%%%###!!!!!!!!!!!!!!!  !!!###%%%%%%"""!!! !!!###$$$$$$######!!! !!!###$$$""""""""""""""""""""""""!!!!!!!!!"""###$$$%%%&&&!!!!!!"""############### !!!""""""######""""""######"""!!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""!!!""""""###$$$######""""""""""""###!!!""""""############"""############""""""""""""############""""""""""""""""""!!!!!!""""""###$$$""""""""""""############$$$############$$$%%%%%%%%%$$$######"""#########""""""############""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$######%%%%%%$$$###wwwoooiiiiiijjjiiiiiikkkeeeccc```]]]ZZZ[[[^^^``````^^^^^^```cccccc___[[[XXXVVVTTTSSSSSSQQQNNNLLLNNNLLLIIIEEEAAA>>><<<;;;;;;;;;<<<<<<<<<;;;;;;::::::999777444111...,,,+++'''''''''((()))***+++,,,)))(((((('''''''''((((((***(((&&&&&&''''''&&&%%%((((((((((((''''''&&&%%%$$$$$$%%%&&&&&&'''(((((()))((('''&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$"""!!!"""###&&&$$$######$$$$$$###!!!!!!""""""""""""###############$$$$$$$$$######"""######################## """###$$$$$$$$$### """$$$$$$###!!!!!!"""$$$$$$$$$#########""""""""""""!!!!!!!!!"""###$$$""""""""""""############ !!!""""""###"""!!!!!!!!!!!!!!!""""""###$$$$$$""""""###$$$%%%%%%&&&&&&""""""###%%%''''''$$$""""""!!!!!!!!!"""""""""!!!!!!"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$'''&&&$$$######$$$%%%&&&###&&&$$$!!!%%%$$$""""""""""""$$$%%%######""""""!!! !!!!!!!!!!!!!!!""""""#########""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######""""""###$$$%%%%%%###""""""""""""###$$$$$$%%%$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""###### """$$$$$$###!!! !!!!!!!!!!!! ###########################$$$$$$$$$###""" !!!!!!"""###$$$%%%%%%%%%#########"""""""""""""""###"""""""""!!!!!!!!! !!!!!!!!!!!!  !!!!!!!!! $$$%%%%%%### $$$$$$###"""!!!  !!!###$$$###"""!!!"""###!!!!!!!!!!!!!!!!!!!!! !!!"""$$$%%%&&&###"""!!!"""###$$$###"""###"""!!!!!!!!!"""###$$$""""""""""""""""""""""""""""""!!! !!!###%%%&&& !!!"""$$$$$$###""""""!!!!!!"""############"""$$$$$$###"""!!!!!!!!!!!!"""""""""""""""#########""""""############"""""" !!!""""""#########"""!!!!!!""""""""" !!!"""########################"""""""""""""""#########"""""""""""""""""""""""""""######$$$$$$!!!"""""""""###########################$$$$$$%%%$$$$$$##################"""######$$$$$$######"""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################"""!!! !!!""""""""" yyyqqqkkkkkkkkkiiiggghhhfffeeeccc^^^[[[[[[^^^aaa```^^^^^^```cccccc```\\\XXXWWWUUUTTTSSSQQQNNNKKKLLLJJJGGGCCC@@@===;;;:::::::::;;;;;;;;;;;;::::::;;;:::888555222///---,,,&&&&&&''''''((()))***+++)))((((((''''''''''''''')))'''&&&''')))******)))))))))******)))(((''''''###$$$$$$%%%&&&'''((((((&&&&&&&&&%%%%%%&&&&&&'''############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$"""""""""$$$###"""!!!"""$$$%%%$$$###!!!""""""""""""#########$$$$$$%%%%%%&&&%%%%%%$$$########################""""""#########""""""""" """$$$%%%###"""""""""$$$$$$$$$###############"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""""""""######"""""""""""""""###$$$%%%&&&&&&'''!!!!!!"""$$$%%%%%%""" !!!!!!"""!!!!!!!!!!!!"""#########$$$$$$%%%%%%%%%""""""##################!!!""""""#####################""""""###$$$&&&'''### !!!'''+++)))&&&%%%$$$###""""""###$$$%%%$$$######"""!!! !!!!!!!!!!!!!!!""""""#####################""""""!!!!!!!!!!!!""""""""""""##################$$$%%%$$$############$$$%%%&&&%%%$$$$$$$$$###"""""""""""""""############""""""""""""""""""######$$$%%%"""###$$$%%%%%%$$$""" ###""""""!!! """"""""""""""""""""""""###$$$$$$$$$###"""  !!!"""###$$$$$$""""""""""""""""""######""""""""""""!!!!!!!!!!!!!!!!!! !!!!!! !!!"""###$$$$$$ """######"""!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!  """"""""""""$$$&&&"""""""""""""""""""""""""""""""""""""""###$$$$$$%%%###""""""######!!!  !!!"""""""""!!!!!!""""""""""""""""""""""""%%%###!!! !!!###$$$ !!!"""$$$$$$###""""""!!!""""""###############%%%$$$###""""""!!!""""""!!!"""""""""#########$$$""""""############""""""""""""""""""""""""""""""!!!!!! !!!!!!""" !!!"""###############""""""""""""""""""######""""""""""""""""""######"""######$$$$$$$$$$$$$$$!!!"""""""""##################""""""######$$$%%%############$$$###############$$$$$$$$$$$$######""""""""""""""""""""""""################################################"""!!! !!!""""""""" zzzrrrlllkkkkkkhhheeeffffffgggeeeaaa\\\[[[^^^aaa```^^^^^^aaadddddd```]]]YYYWWWUUUTTTSSSQQQMMMKKKFFFEEECCCAAA@@@???>>>>>>999999::::::;;;;;;::::::<<<;;;888666222000---,,,''''''''''''(((((()))***((((((''''''&&&'''''''''((('''&&&'''***,,,,,,+++'''''''''(((''''''&&&&&&$$$$$$%%%%%%&&&&&&''''''$$$#########$$$$$$%%%&&&""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$###"""###$$$"""!!!!!!"""$$$%%%%%%$$$"""""""""#########$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&""""""""""""""""""""""""$$$$$$#########""""""""""""###%%%%%%###"""###$$$########################"""""""""#########$$$$$$!!!!!!!!! """!!!!!!  """######$$$$$$###""""""""""""###$$$%%%%%%&&&&&&!!!!!!!!!"""$$$$$$""" """###"""!!! !!!#########$$$$$$$$$$$$$$$$$$"""""""""""""""#########!!!!!!"""############""" !!!###$$$%%%%%%###"""$$$(((******((($$$$$$############$$$$$$$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$$$$###"""!!!!!!!!!"""""""""######"""!!!!!!!!!!!!!!!""""""###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###############"""######$$$$$$######"""###"""""""""###$$$%%%&&&$$$$$$%%%%%%%%%$$$"""!!!######"""!!!!!! """"""""""""""""""""""""###############"""!!!  """"""""""""############""""""""""""!!!!!!!!!!!!"""!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! """######"""!!!"""### !!!""""""###$$$$$$############"""""""""""" !!!!!!!!!"""%%%'''""""""############$$$$$$$$$###"""""""""""""""######"""!!!!!!""""""!!!!!!""" """"""""""""""""""""""""%%%$$$""" """###!!!!!!"""###############!!!"""######$$$$$$######$$$$$$###"""""""""######!!!""""""######$$$$$$$$$""""""############""""""$$$$$$$$$######""""""""" !!!!!!"""!!!""""""############"""""""""""""""############""""""""""""##################$$$%%%%%%%%%%%%$$$""""""""""""###############""""""""""""###$$$$$$""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###wwwooojjjjjjjjjgggeeefffeeeggggggccc]]]ZZZ\\\```___^^^^^^aaaddddddaaa]]]YYYWWWUUUTTTSSSPPPMMMKKKEEEDDDCCCBBBAAA@@@@@@@@@888888999:::::::::::::::;;;:::888555222///---+++)))))))))(((((()))******''''''&&&&&&&&&'''(((((()))'''&&&''')))*********$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$&&&$$$$$$$$$&&&&&&&&&$$$############$$$$$$$$$%%%###$$$%%%&&&&&&&&&&&&%%%########################$$$############$$$$$$%%%$$$%%%%%%$$$######$$$&&&########################""""""######$$$$$$$$$###   """$$$!!!"""###$$$%%%%%%$$$$$$#########$$$$$$%%%%%%%%%###"""!!!"""######"""!!! """$$$###!!! """$$$######"""""""""""""""""""""""""""######$$$$$$$$$""""""###$$$$$$$$$$$$### !!!""""""############""""""######$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$############!!!!!!!!!!!!!!!"""######!!!"""###$$$$$$###"""""""""""""""#########$$$$$$""""""!!!!!!!!!!!!""""""!!!"""###%%%%%%$$$$$$##################$$$$$$$$$"""###$$$$$$$$$$$$###"""!!!!!!!!!""""""###$$$%%%###############$$$$$$$$$!!!!!!!!!""""""#########""""""""""""""""""""""""######"""""""""""""""### !!!"""""""""############!!!!!!!!!!!!""""""""""""###"""!!!!!!!!!!!!"""######""""""!!! ###$$$%%%$$$""" !!!!!!!!!""""""###$$$$$$%%%&&&%%%$$$###"""######$$$!!!""""""!!! ###%%%!!!"""""""""###############""""""!!!!!!"""""""""!!!###"""!!! !!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!! !!!!!!######"""""""""""""""######$$$""""""###$$$$$$$$$$$$############"""######$$$$$$!!!""""""######$$$%%%%%%""""""############""""""""""""""""""############!!!!!! !!!""""""###"""############""""""!!!!!!"""""""""############!!!"""""""""###############$$$%%%&&&&&&&&&%%%$$$""""""""""""############"""""""""""""""###$$$$$$!!!"""###$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$%%%&&&%%%$$$tttmmmhhhiiijjjgggffffffdddfffgggccc]]]ZZZ[[[^^^___^^^^^^aaaddddddaaa^^^YYYWWWUUUTTTSSSPPPMMMJJJIIIHHHEEECCCAAA@@@???>>>777888999::::::::::::::::::999777444111...,,,***++++++******************&&&&&&&&&&&&&&&'''((((((***(((&&&&&&((((((((('''$$$$$$%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###%%%***(((''''''''''''&&&$$$###$$$$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%''''''&&&&&&&&&$$$######%%%(((##################$$$$$$""""""###$$$$$$$$$$$$###&&&&&&%%%%%%$$$$$$######%%%###""""""$$$(((,,,///!!!###%%%&&&'''''''''###$$$$$$$$$$$$%%%%%%%%%%%%$$$""""""###$$$$$$###!!!###%%%$$$!!! """$$$""""""!!!!!! #########$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$%%%&&&''''''%%%$$$######$$$%%%%%%$$$###$$$&&&###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!"""###### !!!"""######"""!!!!!!############$$$$$$$$$$$$$$$$$$###############$$$!!!###$$$%%%$$$"""!!!""""""######$$$$$$$$$%%%"""###$$$%%%%%%$$$###""" !!!"""$$$$$$ !!!"""$$$%%%&&& """###%%%&&&'''""""""""""""""""""""""""######"""!!!!!!"""###$$$############""""""""""""!!!!!!""""""#########$$$!!!!!!!!!!!!""""""""""""$$$###"""!!!!!!"""###$$$######""""""""""""###### """#########%%%&&&"""#########$$$$$$$$$$$$&&&$$$""" !!!"""###$$$$$$###!!! """ !!!!!!!!!""""""######!!!!!! !!!!!!"""######!!!$$$$$$$$$%%%$$$###"""###$$$&&&'''"""""""""""""""""""""""" !!!"""###$$$%%%###"""!!!!!!!!!"""$$$%%%""""""###$$$$$$$$$$$$######"""""""""###$$$%%%%%%!!!""""""###$$$$$$%%%%%%""""""############"""""" !!!"""###$$$$$$""""""!!!""""""###$$$$$$###############"""!!! !!!!!!""""""#########$$$!!!!!!""""""#########$$$###$$$%%%&&&'''&&&%%%%%%""""""""""""############"""""""""""""""######$$$!!!"""###$$$%%%%%%$$$######$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$$$$###"""tttmmmiiijjjjjjhhheeeeeebbbbbbaaa___]]]]]]^^^```___]]]\\\^^^``````]]]ZZZYYYUUUQQQOOOPPPPPPNNNKKKJJJGGGDDDCCCCCCBBBAAA???<<<;;;999888888888999999888777555333000///......((((((((('''&&&&&&&&&%%%(((((('''&&&&&&&&&&&&&&&***)))(((((()))***)))((($$$$$$$$$$$$$$$$$$$$$$$$&&&''''''((('''&&&$$$###&&&&&&%%%%%%%%%%%%$$$$$$((('''%%%%%%&&&&&&%%%###'''%%%"""!!! """$$$&&&%%%%%%$$$$$$###$$$$$$$$$%%%$$$$$$$$$###"""""""""%%%&&&(((******(((&&&$$$""""""###$$$%%%&&&&&&'''######""""""""""""######$$$$$$$$$###"""!!!!!! !!!!!!"""###############$$$'''(((###$$$$$$###"""!!!!!!!!!"""######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$######$$$$$$"""!!!!!!!!!!!!###$$$%%%""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$$$$$$$###""""""###$$$%%%!!!###$$$$$$""" !!!!!!!!!!!!!!!"""######$$$$$$%%%%%%$$$###!!! ######$$$%%%%%%%%%%%%$$$!!!###%%%$$$!!! """$$$!!!###%%%%%%$$$###"""###%%%$$$###!!!!!!!!!""""""%%%%%%$$$$$$###"""!!!!!!!!!!!!!!! !!!""""""###  !!!"""###!!!!!!  """"""%%%$$$######""""""######"""""""""""""""######### !!!"""###$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$"""!!! """###""""""""""""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$"""!!!!!!!!!!!!!!!"""###""""""""""""!!!!!!!!!!!!""""""############""""""!!!!!!""""""######$$$$$$$$$$$$###"""!!!!!!"""""""""!!!!!!!!!!!!!!!"""###"""""""""""""""""""""""""""""""""""""""""""""""" ######""""""""""""###### !!!!!! """"""############"""""""""###$$$%%%%%%&&&&&&%%%######""""""######$$$%%%&&&$$$"""  !!!########################$$$"""!!!!!!""""""!!!"""#########$$$$$$$$$$$$!!!"""#########!!! %%%%%%$$$$$$###"""""""""%%%%%%$$$$$$######"""""""""""""""""""""""""""""""""###$$$###"""!!!"""###""""""!!!!!! !!!###$$$###"""!!!"""###$$$$$$########################$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%##################$$$$$$%%%!!! $$$&&&$$$!!!!!!!!!""""""""""""!!!!!!$$$$$$######""""""!!!!!!######$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$######%%%$$$"""!!!!!!!!!"""###}}}ssslllhhhiiijjjhhheeefffeeeeeeddd```]]][[[\\\]]]___]]]\\\^^^``````]]]ZZZVVVRRRMMMLLLMMMMMMKKKHHHJJJHHHFFFEEEEEECCCAAA???<<<;;;999888888888999:::777777777555333///,,,***)))(((((((((((((((((('''))))))((('''''''''''''''&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%&&&'''%%%$$$$$$###"""!!!!!!"""###$$$############$$$%%%&&&&&&$$$$$$$$$###############"""###$$$%%%%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$######"""!!!!!! !!!""""""###############$$$%%%%%%$$$###"""""""""%%%$$$###############$$$""""""#########$$$$$$$$$&&&%%%$$$######"""######%%%%%%######"""###$$$%%%########################$$$###"""!!!!!!"""###$$$%%%$$$###""""""######$$$###%%%&&&'''&&&%%%%%%%%%"""""""""!!!""""""###$$$"""###$$$%%%%%%%%%$$$###"""######$$$$$$$$$$$$$$$"""$$$%%%%%%""""""###%%%"""###%%%%%%###"""###$$$%%%$$$###""""""""""""###$$$$$$######"""!!!!!! $$$$$$$$$###$$$$$$%%%&&&""""""!!!!!!!!!!!!!!!"""###"""!!! !!!!!!"""%%%$$$######""""""######$$$$$$######""""""!!!!!! !!!"""###############"""###$$$$$$%%%%%%$$$$$$"""!!!  !!!###$$$######"""""""""!!!!!!!!!"""""""""#########$$$$$$""""""!!!!!!!!!!!!""""""############""""""""""""""""""############"""""""""""""""""""""############""""""!!! !!!!!! !!!"""$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################""""""###$$$$$$###"""""" !!!!!!!!!!!! ############"""!!! ######""""""######$$$%%%&&&%%%###"""!!!!!!"""###""""""""""""""""""""""""$$$"""!!!!!!""""""!!! """""""""#########$$$$$$""""""#########"""!!! """""""""###$$$$$$%%%%%%###############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$###"""!!!"""###""""""""""""!!!!!!!!! !!!###$$$###"""!!!"""#################################$$$$$$$$$$$$######$$$$$$$$$###############%%%%%%$$$###"""""""""###%%%!!! $$$&&&$$$"""!!!"""############"""!!!############""""""""""""""""""######$$$%%%%%%&&&######$$$$$$$$$$$$######&&&%%%%%%$$$######$$$$$$|||rrrkkkggghhhjjjgggeeefffeeeeeedddaaa]]]\\\\\\]]]^^^\\\[[[]]]``````]]]ZZZSSSPPPLLLKKKLLLLLLJJJGGGJJJHHHGGGGGGGGGEEEBBB???<<<;;;:::999888999:::;;;777888888888555000+++'''))))))))))))))))))******(((((('''&&&&&&&&&&&&&&&'''&&&%%%&&&'''((('''%%%$$$%%%&&&''''''&&&%%%$$$###$$$%%%&&&''''''''''''"""######$$$&&&''''''(((&&&%%%$$$%%%&&&'''&&&%%%##################$$$$$$"""""""""###$$$%%%''''''###############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############""""""""""""######$$$$$$######"""!!!!!!!!!!!!"""######$$$$$$######&&&$$$###$$$&&&'''&&&$$$$$$$$$$$$$$$$$$$$$%%%&&&!!!!!!"""""""""#########%%%$$$###"""!!!!!!!!!!!!&&&%%%$$$"""!!!!!!""""""##############################""""""""""""######%%%%%%$$$###""""""######!!!!!!###$$$%%%%%%%%%%%%"""""""""""""""###$$$$$$!!!"""###$$$%%%%%%%%%%%%!!!"""######$$$$$$#########%%%&&&%%%$$$###$$$%%%###$$$$$$###""""""###%%%%%%%%%$$$#########$$$$$$#########"""!!!!!! """"""!!!!!!""""""###$$$%%%$$$###"""!!!!!!!!!!!!$$$$$$###"""!!!!!!!!!"""%%%$$$######""""""######%%%%%%$$$###"""!!! !!!!!!"""""""""!!!!!!"""###$$$$$$%%%%%%$$$$$$###"""!!!!!!!!!"""$$$%%%$$$$$$#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########""""""!!!!!!"""""""""$$$$$$$$$$$$############""""""############""""""############"""""""""""""""!!!!!! !!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!######$$$$$$$$$$$$###### !!!!!!!!!!!! """"""""""""!!! ######""""""######$$$%%%&&&%%%$$$######$$$%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!$$$"""!!!!!!"""###""" !!!!!!!!!"""""""""###############$$$######"""!!!"""""""""###$$$$$$%%%%%%!!!""""""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######"""!!!"""$$$###############"""""""""!!!###$$$###"""!!!"""#################################$$$$$$$$$$$$######""""""""""""""""""""""""'''&&&$$$###"""!!!!!!!!!%%%""" !!!$$$%%%$$$"""!!!"""$$$%%%%%%$$$"""!!!"""""""""###############"""!!!!!!!!!"""$$$%%%&&&######$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######pppjjjfffgggiiifffeeeeeeaaabbbaaa```^^^^^^___aaa]]][[[[[[\\\___```\\\YYYTTTQQQNNNNNNOOOOOOMMMJJJHHHHHHGGGGGGGGGEEEAAA>>><<<;;;:::999999:::;;;<<<999999999777444///***'''((((((((())))))*********'''&&&%%%%%%$$$$$$%%%%%%(((&&&%%%&&&'''((('''&&&$$$%%%'''(((((('''%%%$$$%%%%%%%%%&&&&&&'''''''''######$$$%%%%%%&&&''''''%%%$$$###$$$&&&''''''%%%###$$$%%%&&&&&&&&&%%%$$$############$$$%%%&&&&&&"""""""""###$$$$$$$$$%%%&&&%%%$$$$$$$$$%%%&&&'''$$$$$$$$$###############$$$######""""""######$$$############""""""!!!!!!""""""###$$$$$$$$$$$$###'''&&&%%%$$$######!!! ###############$$$%%%&&&""""""""""""#########$$$$$$###"""!!!!!! ###"""  !!!###########################""""""""""""""""""###%%%%%%$$$######""""""""" !!!#########""""""!!!!!!!!!!!!"""######!!!""""""######$$$$$$$$$!!!!!!"""############"""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$"""!!!!!!$$$&&&%%%%%%%%%%%%%%%%%%%%%&&&$$$#########"""""""""!!!!!! !!!""""""%%%$$$$$$###""""""######&&&%%%$$$###""""""!!!!!!%%%$$$######""""""######$$$#########""""""!!!!!!"""""""""###""""""!!!!!!""""""###$$$$$$$$$$$$$$$######"""""""""###$$$%%%$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""######""""""!!!"""""""""$$$$$$#########"""""""""""""""############""""""$$$$$$######""""""!!!!!!"""!!!!!! !!!!!!######"""!!!!!! !!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! %%%$$$$$$######$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""" !!!"""######$$$$$$#########""""""######$$$%%%%%%$$$$$$$$$$$$%%%&&&'''""""""""""""""""""""""""###"""!!!"""######"""!!!!!!!!!!!!!!!""""""""""""######$$$$$$$$$#########%%%%%%$$$$$$###""""""""" !!!!!!""""""###### !!!"""######""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$###"""!!!"""##################$$$$$$$$$######$$$$$$$$$$$$######!!!!!!!!!"""""""""""""""%%%%%%$$$###"""""""""###%%%###!!!!!!###%%%$$$###"""###%%%&&&&&&%%%###""""""""""""######$$$$$$$$$$$$###!!! """$$$%%%######$$$$$$$$$$$$######!!!"""###$$$$$$###!!!!!!pppiiieeefffhhheeecccddd```aaa```___]]]]]]___aaa]]][[[ZZZ\\\^^^^^^[[[XXXSSSQQQNNNOOOQQQQQQNNNKKKGGGFFFFFFFFFFFFDDD@@@<<<<<<<<<;;;::::::;;;<<<======;;;888555111...+++***'''''''''(((((()))))))))(((''''''&&&&&&&&&&&&&&&$$$###""""""$$$$$$###"""%%%%%%&&&''''''&&&%%%%%%''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&'''&&&%%%!!!"""$$$%%%&&&%%%$$$###&&&&&&%%%$$$############"""""""""###$$$$$$$$$%%%"""!!!  !!!###$$$!!!!!!"""######$$$%%%%%%$$$$$$############$$$$$$#########"""""""""""""""""""""###$$$$$$$$$$$$$$$$$$'''(((%%% !!!"""""""""""""""###$$$%%%#########$$$$$$$$$%%%%%%###"""!!!!!! !!!!!!!!!  """###########################"""""""""######"""""""""$$$$$$$$$$$$######""""""%%%###!!!"""$$$%%%$$$"""!!!!!! !!!""""""######""""""!!!!!!!!!!!!!!!!!!"""############"""######""""""#########"""$$$$$$$$$"""!!!!!!$$$&&&$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$######$$$$$$#########$$$%%%%%%###############$$$%%%%%%%%%%%%%%%$$$###"""!!!!!!%%%$$$######""""""######!!!!!!""""""#########$$$######$$$$$$$$$###""""""""""""###$$$$$$$$$$$$##################$$$$$$%%%$$$$$$$$$$$$#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$$$$###"""""""""""""""######"""""""""!!!!!!!!!""""""############""""""$$$$$$######""""""!!!!!!"""""""""!!!!!!"""######!!!!!! !!!!!!"""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################"""!!!!!! !!!!!!""" """"""############"""""" !!!"""######$$$$$$#########""""""######$$$%%%""""""######$$$$$$%%%&&&###########################"""!!!"""###$$$###"""!!!!!!!!!!!!""""""""""""##################$$$$$$%%%%%%$$$$$$###""""""""" !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!! """######""""""###$$$$$$$$$$$$%%%%%%%%%%%%%%%!!!###$$$###"""!!!"""###""""""#########$$$$$$$$$######$$$$$$$$$$$$######"""""""""#########$$$$$$###"""""""""###$$$%%%%%%%%%$$$""""""###$$$$$$######$$$%%%&&&&&&%%%$$$###""""""######$$$$$$%%%%%%&&&$$$""" """#########$$$$$$$$$$$$######!!!!!!###$$$$$$###"""!!!}}}pppiiieeeffffffdddaaaaaabbbbbbaaa^^^[[[ZZZ[[[]]]^^^\\\[[[\\\]]]]]]YYYUUUPPPNNNLLLMMMPPPPPPMMMJJJHHHFFFEEEEEEEEECCC???===<<<<<<;;;:::;;;<<<===>>>>>><<<888444111...,,,+++''''''((((((((((((((()))******)))(((((((((((()))&&&$$$###$$$%%%&&&%%%$$$&&&%%%%%%%%%%%%%%%%%%&&&)))((('''%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$###$$$%%%&&&%%%$$$!!!"""######"""!!!''''''%%%$$$###"""""""""###############$$$$$$$$$###"""!!!!!!"""###%%%&&& !!!"""###$$$%%%&&&$$$$$$############$$$$$$######"""""""""""""""""""""###$$$$$$%%%$$$$$$$$$!!!%%%)))'''"""###'''"""""""""!!!""""""#########$$$$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!""""""###""""""!!!!!!"""$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""############"""""""""###$$$$$$$$$$$$######$$$!!!"""###""" !!!!!!!!!!!!!!!""""""###%%%$$$###!!!!!! !!!!!!!!!"""######$$$$$$#########"""!!!"""######"""!!!###$$$$$$###""""""###%%%"""###$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%###""""""""""""###$$$$$$""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$###"""!!!%%%$$$######""""""###### !!!"""###$$$%%%%%%"""###$$$$$$$$$$$$######!!!"""######$$$$$$######"""#########$$$$$$$$$$$$$$$$$$#########""""""""" !!!!!!!!!"""""""""######%%%$$$######""""""""""""""""""""""""!!!!!!!!! """"""############""""""############""""""""""""###""""""""""""######$$$ """%%%'''(((""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!! """"""""""""!!! ######""""""######$$$%%%!!!"""""""""######$$$$$$###########################"""!!!"""$$$$$$$$$###!!!!!!!!!"""""""""############"""""""""###$$$$$$"""""""""###$$$$$$%%%%%%!!!""""""""""""""""""###"""""""""""""""""""""""" !!!######""""""###%%%$$$$$$$$$%%%%%%%%%%%%%%%!!!###$$$###"""!!!"""###"""""""""###$$$$$$%%%%%%######$$$$$$$$$$$$######"""######$$$$$$%%%%%%%%%!!!!!!""""""###$$$&&&'''%%%%%%$$$############$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$&&&%%%###"""!!!!!!""""""######$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$zzzqqqjjjeeeeeeeeebbb______``````___]]]ZZZYYYZZZ\\\```]]][[[[[[\\\[[[WWWSSSNNNLLLKKKLLLOOOOOOLLLIIIJJJHHHFFFDDDDDDCCCAAA???===<<<;;;;;;;;;<<<>>>???;;;:::999666333///,,,+++***))))))))))))))))))((())))))(((''''''''''''(((((('''&&&'''((()))(((&&&&&&%%%$$$######$$$%%%&&&''''''&&&%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$%%%%%%$$$### !!!"""############&&&&&&%%%$$$############$$$$$$$$$###############$$$$$$$$$%%%&&&'''((((((!!!!!!""""""######$$$$$$%%%$$$$$$######$$$$$$%%%"""""""""""""""""""""###"""###$$$$$$%%%%%%$$$$$$!!!###%%%%%%$$$###%%%((($$$$$$######""""""##################$$$$$$$$$$$$ !!!"""###%%%%%%%%%$$$###"""######%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!!!!!!!###$$$%%%%%%$$$$$$""" ###""" #########"""###$$$$$$%%%%%%$$$###""""""###$$$$$$"""######$$$$$$$$$$$$$$$%%%###!!!"""$$$%%%###!!!"""###%%%%%%###"""###$$$ """###%%%&&&'''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""######"""""""""######$$$""""""###$$$$$$###"""!!!%%%$$$######""""""######!!!!!!""""""######$$$$$$ !!!"""###$$$$$$$$$###!!!""""""###############!!!""""""#####################"""""""""!!!!!!!!!"""""""""""""""""""""""""""""""""#########$$$$$$&&&%%%$$$###""""""""""""#########"""""""""!!!!!!""""""############"""""""""""""""""""""#########!!!!!!!!!!!!!!!"""###### """$$$&&&'''"""""""""""""""""""""""""""""""""""""""""""""""" $$$##################$$$######"""!!!!!!"""###### !!!!!!!!!!!! ############"""!!! ######""""""######$$$%%%""""""#############################################"""!!!"""$$$%%%$$$###"""""""""#########$$$$$$""""""!!!!!!!!!"""###$$$"""""""""###$$$$$$%%%%%%###############"""""""""########################!!!######""""""$$$%%%######$$$$$$%%%%%%%%%%%%!!!###$$$###"""!!!"""###!!!""""""###$$$$$$%%%%%%######$$$$$$$$$$$$######""""""######$$$%%%%%%&&&""""""""""""###$$$%%%%%%%%%%%%%%%$$$#########$$$%%%$$$###""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%######$$$$$$$$$$$$######$$$$$$######$$$%%%%%%&&&zzzqqqjjjeeeeeeeeeaaa^^^^^^\\\]]]]]][[[ZZZ[[[]]]___aaa^^^\\\[[[\\\ZZZVVVRRRNNNMMMLLLMMMPPPPPPMMMJJJLLLIIIFFFEEEDDDDDDBBBAAA===<<<;;;;;;<<<===>>>???888999:::999666111,,,))),,,+++++++++******))))))&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%$$$$$$&&&&&&%%%$$$'''%%%###!!!!!!###%%%'''&&&%%%$$$$$$%%%&&&((()))######$$$%%%&&&&&&'''((('''%%%$$$$$$%%%%%%###"""######$$$%%%%%%&&&''''''$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$######""""""!!!!!!"""###$$$$$$%%%%%%############""""""""""""%%%$$$$$$######$$$$$$%%%"""""""""""""""###############$$$%%%%%%%%%%%%$$$$$$"""!!!"""$$$%%%$$$"""&&&&&&%%%$$$############""""""""""""############ !!!###$$$&&&'''%%%$$$###!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!!!!"""$$$%%%%%%%%%$$$$$$ %%%((((((&&&%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$###$$$&&&'''(((######$$$%%%%%%%%%%%%$$$&&&$$$"""###%%%&&&%%%"""!!!###%%%%%%$$$###"""###!!!###%%%&&&&&&&&&&&&##################$$$$$$###############$$$$$$%%%%%%$$$###"""!!!!!!!!!!!! !!!###$$$$$$###"""!!!%%%$$$$$$###"""#####################""""""""""""!!!"""############!!!!!!"""###############!!!!!!"""############"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!############$$$$$$$$$$$$&&&%%%$$$###""""""""""""$$$$$$$$$############"""""""""############""""""!!!!!!""""""######$$$$$$ !!!"""######"""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""##############################""""""""""""#########"""!!! !!!"""###""""""############"""""""""###$$$%%%%%%&&&&&&%%%#########"""###$$$$$$%%%######$$$$$$$$$######"""""""""""""""""""""""""""###"""!!!"""$$$%%%%%%###############$$$$$$$$$$$$"""!!! """###$$$%%%%%%$$$$$$###"""""""""%%%%%%$$$$$$######""""""########################!!!"""###""""""$$$&&&#########$$$$$$%%%%%%%%%!!!###$$$###"""!!!"""###!!!""""""###$$$$$$%%%%%%######$$$$$$$$$$$$######!!!""""""###$$$%%%%%%%%%$$$$$$###############$$$%%%&&&&&&$$$###"""###$$$%%%$$$"""!!!!!!"""$$$%%%&&&%%%%%%$$$$$$######### !!!"""$$$&&&'''''''''######$$$$$$$$$$$$#########"""!!!!!!!!!"""$$$%%%|||ssskkkfffggggggccc``````^^^^^^]]]\\\ZZZYYY[[[]]]bbb___\\\[[[\\\ZZZUUUQQQNNNNNNOOOQQQQQQPPPLLLIIIJJJHHHGGGFFFEEECCC@@@>>>;;;::::::;;;<<<<<<;;;999;;;:::888555222000...,,,---------,,,***((('''&&&'''''''''&&&&&&%%%%%%%%%%%%&&&''')))))))))((((((&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&%%%%%%%%%$$$######""""""######$$$&&&&&&$$$$$$$$$$$$&&&&&&######$$$$$$$$$%%%%%%%%%'''$$$""""""%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$((('''%%%$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###"""!!!#########$$$$$$%%%%%%%%%''''''%%%$$$###"""""""""&&&###!!!!!!###%%%$$$###$$$$$$$$$$$$#########"""&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!###############$$$$$$%%%###"""""""""!!!!!! &&&%%%$$$"""!!! !!!"""#########!!! """"""""""""""""""""""""############""""""!!!!!!%%%%%%$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%###""""""!!!!!!!!!!!!!!!""""""#########$$$$$$$$$&&&&&&&&&%%%$$$###"""!!!$$$$$$$$$############"""!!!"""""""""############!!!!!!""""""######$$$$$$ !!!"""""""""""""""$$$###"""""""""###%%%&&&$$$#########""""""!!!!!!"""!!!"""###%%%$$$""" ######""""""!!!!!! ######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$######!!! """""""""""""""!!! !!!!!!""""""#########$$$######""""""!!! ########################&&&%%%###!!!!!!"""$$$%%%######""""""######$$$%%%$$$###"""!!! """#########$$$$$$$$$$$$"""###$$$$$$###"""!!! !!!!!!!!!"""""""""###$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%!!!"""###$$$$$$###!!! ###!!! """%%%'''%%%######%%%&&&&&&$$$######$$$############""""""""""""%%%%%%$$$$$$###$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$""" """$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''&&&$$$"""!!!!!!"""$$$&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$##################"""''''''%%%$$$$$$((()))((($$$"""'''%%%%%%%%%%%%%%%%%%%%%%%%}}}uuunnnhhhhhhgggbbb______bbbbbbaaa___]]]\\\^^^``````^^^\\\\\\\\\YYYTTTOOONNNNNNNNNPPPQQQOOOLLLIIIIIIGGGFFFEEEDDDBBB???===;;;::::::;;;<<<<<<;;;999===<<<999666222///,,,+++(((((('''((())))))(((''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((('''&&&%%%$$$$$$$$$#########""""""$$$$$$%%%&&&&&&&&&&&&%%%'''&&&&&&&&&%%%%%%%%%%%%$$$$$$############$$$$$$%%%$$$############$$$%%%######$$$$$$$$$%%%%%%%%%&&&$$$""""""%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$%%%%%%'''&&&%%%$$$$$$###$$$$$$&&&###!!!!!!###%%%$$$###$$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!""""""############"""""""""!!!!!!"""""""""""""""######$$$"""############"""!!! ##############################"""""""""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%!!!!!!!!!!!!""""""###$$$""""""#########$$$$$$$$$$$$%%%$$$$$$$$$###"""!!!$$$$$$$$$############"""############$$$$$$$$$$$$""""""""""""############ !!!""""""######""""""######""""""######$$$%%%############"""""""""!!!  !!!$$$%%%%%%$$$######""""""!!!!!!!!!!!!######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$######"""!!! """""""""""""""!!! #########""""""""""""""""""""""""""""""""""""###%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!! """"""#########$$$$$$$$$!!!!!!!!!""""""###$$$%%%"""""""""#########$$$$$$""""""###$$$######!!!!!!###""""""#########!!!!!!""""""""""""###########################$$$$$$!!!""""""#########""""""###!!! """%%%&&&%%%$$$"""###$$$$$$"""!!!!!!"""!!!!!!""""""######$$$$$$%%%%%%$$$$$$###$$$$$$%%%########################""""""#########$$$$$$$$$$$$$$$$$$""" """$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$##################$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$################## ###''''''%%%######$$$###$$$######%%%%%%%%%%%%%%%%%%%%%%%%xxxpppjjjiiigggccc______aaaaaa```]]]ZZZZZZ\\\]]]^^^]]]\\\]]]^^^ZZZTTTNNNMMMMMMMMMNNNOOOOOOLLLJJJIIIGGGEEEDDDCCCBBB???<<<;;;:::::::::<<<<<<:::999>>><<<999666111...+++)))(((&&&$$$%%%((()))'''$$$&&&&&&&&&&&&&&&'''''''''''''''''''''&&&%%%$$$###$$$$$$$$$$$$############$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$######""""""######$$$######$$$$$$$$$%%%%%%%%%%%%###"""###$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%###""""""###$$$$$$###%%%$$$""" !!!"""###""""""######$$$%%%%%%&&&""""""""""""""""""""""""######$$$$$$######""""""!!!!!!!!!!!!!!!""""""###$$$$$$$$$############"""!!!""""""""""""######$$$######$$$$$$$$$###""""""#################################""""""""""""!!!#########$$$$$$%%%%%%&&&"""""""""###$$$$$$%%%%%%!!!!!!!!!"""###$$$%%%&&&###############$$$$$$$$$########################$$$$$$$$$############"""###$$$$$$$$$$$$%%%%%%%%%###############"""""""""!!!"""######$$$$$$######""""""###$$$$$$$$$$$$$$$############""""""""""""!!!  """$$$$$$$$$###""""""""""""!!!!!!!!!######""""""""""""############################################################$$$######"""!!! """""""""""""""!!! $$$$$$######"""!!!!!!!!!!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!!!!"""###$$$%%%$$$######""""""""""""###$$$%%%&&&!!!!!!!!!"""""""""######!!!""""""############"""$$$###"""###$$$$$$""" !!!""""""""""""#########!!!"""###$$$$$$$$$$$$$$$"""!!!!!!!!!"""###$$$$$$###"""!!!"""$$$%%%%%%$$$"""###%%%$$$"""!!!!!!""" !!!"""###$$$%%%&&&%%%$$$$$$###$$$$$$%%%%%%########################!!!!!!"""""""""############$$$$$$###!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#########$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%$$$###"""###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$$$$$$$$$$(((((('''%%%""""""###%%%$$$%%%%%%""""""&&&%%%%%%%%%%%%%%%%%%%%%%%%xxxpppjjjiiihhhdddbbbbbbaaaaaa___\\\YYYXXXZZZ]]]]]]]]]^^^``````\\\UUUNNNMMMLLLLLLMMMNNNOOOMMMLLLIIIHHHFFFEEEDDDBBB???===;;;:::999:::;;;<<<:::888<<<;;;888555111...+++***...***&&&&&&((((((%%%"""%%%%%%&&&&&&''''''((((((''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$#########$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%&&&&&&###$$$$$$$$$$$$$$$%%%%%%#########$$$############%%%%%%%%%$$$$$$############"""""""""######$$$%%%$$$############$$$######%%%###!!! """###""""""######$$$$$$$$$%%%########################""""""############""""""###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$############""""""###$$$%%%%%%&&&&&&""""""#########$$$$$$$$$""""""""""""###$$$%%%&&&####################################$$$$$$%%%%%%$$$$$$$$$#########""""""#########$$$$$$$$$%%%%%%$$$$$$$$$######"""""""""""""""###$$$$$$$$$$$$$$$!!!"""###%%%%%%$$$###############"""""""""""""""&&&$$$!!! !!!"""!!!!!!""""""""""""""""""""""""######""""""""""""#####################################################################"""!!!!!!"""""""""""""""!!! #########"""""""""""""""#########$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$###!!!!!! !!! """$$$%%%&&&%%%###"""%%%%%%$$$###""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""############$$$###""""""$$$$$$###!!!######$$$$$$$$$%%%%%%%%% !!!###$$$%%%%%%$$$###"""!!! !!!###%%%&&&"""""""""###$$$$$$$$$$$$$$$&&&'''&&&%%%$$$$$$$$$!!!!!!"""######$$$%%%%%%$$$$$$######$$$$$$%%%%%%########################""""""""""""#########$$$###$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""#########$$$######""""""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$$$$$$$%%%$$$$$$###""""""###%%%'''&&&''''''&&&$$$$$$''')))%%%%%%%%%%%%%%%%%%%%%%%%vvvnnnhhhhhhhhhfffdddeeedddcccaaa^^^[[[[[[^^^```______```cccccc___WWWQQQNNNLLLKKKLLLNNNOOOOOONNNKKKIIIGGGFFFFFFDDDAAA>>>:::999999:::;;;;;;:::888999888666444222///---,,,000---)))((())))))(((%%%&&&&&&&&&''''''((((((((('''''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%###$$$$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%##################$$$$$$%%%%%%%%%$$$$$$#########!!! !!!!!!"""###$$$######$$$$$$############%%%###!!! """###$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""#########""""""###############$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%######$$$$$$###"""!!! $$$$$$$$$$$$$$$$$$%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&###############$$$$$$$$$$$$$$$###############$$$########################$$$$$$######$$$%%%&&&'''$$$$$$$$$#########""""""""""""""""""#########$$$%%%%%%$$$$$$######""""""""""""###$$$$$$$$$$$$$$$!!!"""###%%%%%%$$$######""""""""""""""""""######&&&$$$!!!!!!"""######"""""""""""""""##################""""""""""""######################################################"""############""""""!!!"""""""""""""""!!! !!!"""###$$$$$$%%%%%%%%%%%%%%%$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!##################$$$$$$ """$$$%%%&&&%%%###"""$$$$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!""""""###$$$$$$###""" !!!"""###"""!!!######$$$$$$$$$%%%%%%%%%!!!"""###%%%%%%$$$$$$###"""!!! !!!###%%%&&&"""###############$$$$$$$$$&&&''''''%%%$$$$$$%%%$$$$$$$$$###############$$$#########$$$$$$%%%&&&#################################$$$$$$$$$%%%%%%"""###%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%######""""""######$$$%%%########################""""""###$$$%%%%%%&&&&&&&&&%%%###""""""###%%%&&&###$$$%%%%%%&&&&&&%%%%%%######$$$$$$%%%%%%%%%%%%!!!!!!"""$$$%%%'''''''''######$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%uuummmgggggghhhfffeeegggaaa```^^^[[[YYYZZZ]]]`````````aaacccdddaaaYYYSSSOOOMMMKKKLLLNNNPPPQQQQQQLLLJJJHHHGGGFFFEEEBBB???:::999999999;;;;;;999888888777555444111000...---,,,+++***))))))***+++,,,'''''''''''''''((((((((('''&&&&&&'''''')))******$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''(((((((((((((((%%%%%%&&&&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""###$$$$$$%%%$$$$$$############$$$$$$%%%%%%&&&#########"""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$!!!!!! !!!"""######!!!###%%%%%%###"""###$$$%%%$$$""" !!!"""###%%%$$$$$$###""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######""""""!!!!!!!!!!!!!!!""""""######$$$$$$$$$$$$%%%%%%%%% """###$$$$$$$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%&&&########################$$$$$$###"""""""""""""""$$$$$$$$$###############$$$$$$#########$$$&&&'''$$$$$$$$$############"""!!!!!!"""""""""#########$$$$$$$$$$$$$$$#########!!!"""######$$$$$$######""""""###$$$$$$$$$$$$$$$""""""""""""############"""!!! """%%%'''''''''"""""""""############$$$######""""""""""""######################################################""""""############"""""""""""""""""""""!!!  """###$$$%%%&&&&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""#########!!!"""###$$$%%%$$$###### !!!"""###$$$!!!!!!!!!"""""""""#########"""""""""""""""###$$$###!!! """######"""!!!""""""""""""###############$$$$$$$$$#########"""!!!!!!!!!"""###$$$$$$"""###$$$$$$###"""###$$$###$$$&&&%%%###""""""###%%%%%%$$$$$$$$$#####################$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%!!!###%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&'''(((&&&###""""""###&&&(((###$$$%%%%%%&&&&&&%%%%%%######$$$$$$%%%&&&&&&&&&$$$$$$%%%'''))))))'''%%%"""###$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%vvvnnngggffffffeeedddeee]]]\\\ZZZWWWUUUWWW[[[___`````````bbbddd```ZZZTTTPPPNNNKKKLLLNNNQQQSSSSSSKKKIIIGGGFFFFFFDDDAAA???:::999888999;;;;;;999888999888666444111///---,,,(((***+++)))%%%%%%)))---((((((((((((''''''''''''((('''&&&&&&&&&'''(((((($$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((($$$$$$############$$$$$$###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%&&&'''%%%"""!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$%%%$$$$$$"""""""""######$$$%%%%%%&&&&&&######"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%######"""""""""######$$$!!!###&&&%%%###""""""$$$$$$$$$###""""""""""""###############""""""""""""######################## !!!!!!"""""""""""""""!!!!!!!!!!!!!!!""""""###############$$$$$$$$$%%%"""$$$%%%%%%$$$###$$$######"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""!!!!!!!!!"""######$$$$$$$$$#########""""""$$$###!!! !!!"""###%%%$$$$$$$$$############"""""""""#########$$$$$$$$$###$$$$$$$$$$$$$$$$$$%%% !!!""""""######""""""######""""""######$$$%%%!!!"""""""""############ !!!$$$''')))))))))""""""#########$$$$$$$$$######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""!!! !!!"""###$$$$$$%%%$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%% !!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%"""""""""#########$$$$$$$$$###"""!!!!!!""""""###$$$"""!!!!!!###$$$$$$$$$!!!""""""""""""#########%%%%%%$$$###""""""""""""!!!""""""#########"""""""""$$$%%%$$$"""!!!###%%%###%%%&&&%%%$$$"""#########$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$!!!###%%%&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%######$$$$$$%%%&&&&&&'''%%%$$$###%%%'''(((&&&$$$&&&&&&'''(((((((((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%xxxooohhhfffeeecccbbbccc^^^]]][[[YYYXXXZZZ^^^bbb```______aaabbb```YYYTTTPPPNNNLLLLLLOOORRRTTTUUUJJJHHHGGGFFFEEECCC@@@>>>:::999888999:::;;;999777:::999777444111...+++***(((+++---(((!!!$$$)))))))))((((((''''''&&&&&&)))(((&&&%%%$$$$$$%%%&&&&&&&&&&&&''''''(((((((((######$$$%%%%%%%%%%%%$$$'''''''''((((((((())))))$$$##################$$$"""###$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%&&&''''''%%%""" """$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%$$$###"""!!!""""""###$$$%%%%%%&&&&&&######"""""""""###%%%&&&#########$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%% ###&&&&&&###""""""$$$$$$$$$$$$$$$#########"""!!!!!!!!!"""######$$$$$$"""""""""""""""""""""""" !!!"""""""""""""""###############$$$$$$%%%"""""""""######$$$$$$$$$!!!"""$$$%%%$$$###!!! ######"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""############%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################## !!!###$$$%%%$$$$$$$$$$$$######""""""###"""  !!!"""$$$$$$$$$############"""######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&& !!!"""""""""""""""$$$###"""""""""###%%%&&&!!!!!!""""""#########$$$######$$$&&&))))))(((&&&""""""######$$$$$$$$$$$$######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########"""""""""""""""""""""!!!!!! """"""""""""############"""""""""######$$$%%%%%%########################""""""######"""!!! ######""""""######$$$%%%&&&%%%$$$###""""""""""""############$$$$$$$$$$$$%%%$$$###!!!!!!!!!""""""%%%###""""""$$$%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%'''&&&$$$"""!!!!!!""""""!!!"""###$$$$$$###!!! """$$$&&&%%%"""!!!###%%%%%%'''((((((&&&%%%%%%&&&""""""###$$$%%%&&&&&&'''############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############!!!###%%%&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%######$$$%%%%%%&&&''''''###  $$$''''''&&&&&&&&&&&&(((((('''$$$"""%%%%%%%%%%%%%%%%%%%%%%%%rrrlllggggggfffbbb```aaa^^^^^^]]]]]]]]]^^^___```bbbaaaaaacccdddbbb[[[VVVMMMLLLLLLNNNQQQSSSTTTTTTNNNKKKGGGDDDCCCAAA???===888999999999999888777777;;;999666333000/////////,,,+++((('''&&&'''(((******((($$$"""'''---+++%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%)))'''&&&&&&'''''''''&&&&&&"""$$$((((((&&&######$$$%%%%%%%%%%%%$$$###$$$%%%%%%%%%%%%$$$###%%%$$$###"""""""""###$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########"""###$$$%%%%%%%%%%%%%%%'''&&&$$$"""!!!!!!""""""$$$""" """%%%&&&%%%###$$$$$$############$$$$$$###$$$%%%$$$###!!!!!!"""$$$$$$######$$$$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%%%%###!!!#########"""!!!###&&&)))%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&%%%$$$######$$$%%%%%%######$$$%%%&&&&&&&&&&&&&&&%%%###""""""###%%%&&&"""###$$$%%%%%%$$$"""!!!&&&%%%###"""""""""###$$$$$$#########""""""!!!!!!!!!"""###$$$%%%$$$######$$$#########""""""!!!!!!!!!!!!"""###$$$$$$%%%%%%#########"""""""""""""""%%%$$$$$$$$$$$$$$$$$$%%%"""!!!!!!!!!"""###$$$$$$!!!!!!""""""#########$$$$$$$$$$$$######"""""""""######$$$$$$$$$$$$######&&&"""!!!######!!!######""""""""""""###### !!!"""###$$$%%%%%%############$$$$$$$$$$$$############""" """############$$$$$$$$$ !!!!!!""""""######""""""#########$$$$$$$$$""""""""""""""""""""""""########################""""""!!!""""""###$$$$$$"""%%%%%%###"""&&&&&&$$$###""""""!!!!!!&&&%%%###"""""""""#########"""""""""######$$$%%%""""""#########$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$$$$######'''&&&%%%$$$$$$$$$%%%&&&######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$###"""$$$&&&'''&&&%%%%%%&&&%%%%%%%%%&&&'''((())))))***)))'''$$$############&&&$$$"""###%%%&&&$$$"""&&&!!!$$$((((((&&&&&&%%%%%%$$$$$$%%%%%%&&&########################%%%$$$###$$$&&&'''&&&%%%$$$%%%%%%$$$###$$$''')))''''''&&&&&&&&&%%%%%%%%%ssslllhhhhhhgggcccaaabbb___^^^]]]\\\\\\]]]^^^___aaa``````bbbcccaaaZZZUUUNNNMMMLLLNNNPPPRRRSSSRRRJJJHHHFFFEEEDDDCCC@@@>>>999999999999999888888777999888666333111///...---)))((('''&&&%%%&&&&&&''''''++++++(((''')))***(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######(((&&&%%%%%%'''(((''''''&&&""" $$$'''&&&$$$######$$$$$$%%%%%%%%%$$$###$$$%%%%%%%%%%%%$$$###%%%$$$############$$$%%%"""""""""############$$$%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$###&&&%%%$$$""""""""""""###$$$"""!!!"""$$$%%%$$$"""$$$$$$############$$$$$$&&&%%%###"""$$$%%%%%%$$$$$$$$$######$$$$$$%%%&&&!!!""""""""""""#########$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""""" !!!###""""""""""""""""""""""""$$$$$$############$$$$$$$$$###"""!!!!!!"""############$$$$$$$$$######"""###"""!!! !!!"""###"""###$$$$$$%%%$$$######%%%%%%$$$###############$$$#########""""""""""""!!!"""###$$$%%%$$$$$$###$$$#########""""""""""""!!!""""""###$$$$$$%%%%%%$$$$$$$$$###############$$$$$$############$$$$$$""""""""""""""""""###$$$""""""""""""#########$$$%%%%%%$$$$$$$$$###############$$$$$$$$$$$$######$$$"""  """############""""""""""""############################## !!!"""""""""############"""!!! !!!!!!"""""""""#########!!!!!!!!!"""""""""""""""""""""#########$$$$$$$$$###################################################"""""""""######$$$%%% """$$$%%%%%%%%%$$$$$$$$$##################&&&%%%$$$#########$$$%%%###$$$$$$$$$$$$%%%%%%%%%##################$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$$$$######"""!!!!!!!!!!!!###$$$%%%$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$%%%$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$###"""###$$$%%%&&&%%%$$$######$$$&&&'''$$$%%%%%%$$$###"""$$$&&&%%%%%%%%%&&&&&&'''((()))((('''&&&$$$#########$$$%%%$$$"""###%%%&&&%%%###""" $$$$$$"""''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%$$$%%%%%%$$$######%%%'''''''''&&&&&&&&&%%%%%%%%%uuummmhhhhhhhhheeecccccc```___]]]\\\[[[[[[\\\\\\^^^^^^^^^```bbb___YYYTTTNNNMMMMMMNNNPPPQQQQQQPPPGGGFFFEEEEEEEEEDDDAAA???999999::::::999999888777777777555444111///,,,+++''''''''''''&&&&&&&&&&&&)))///+++&&&%%%(((***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$'''%%%$$$%%%'''(((((('''%%%###!!!"""%%%&&&$$$"""######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&%%%$$$$$$######$$$$$$######"""######$$$%%%###"""###$$$$$$###"""$$$$$$############$$$$$$'''$$$ ###%%%&&&%%%$$$############$$$%%%%%%!!!""""""""""""#########$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&$$$### !!!!!!  ###%%%""""""""""""""""""""""""$$$$$$############$$$$$$######"""!!!!!!"""###$$$$$$$$$$$$$$$###"""!!!!!!"""!!!  !!!"""!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###"""###############"""""""""""""""###$$$$$$$$$$$$##################""""""""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########$$$###"""""""""""""""""""""""""""###############%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$######"""###"""!!! """$$$######""""""""""""######$$$$$$$$$######"""""""""!!!!!!""""""###$$$$$$%%%!!!""""""######""""""!!! !!!!!!!!!""""""""""""""""""""""""""""""!!!!!!###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################"""""""""###$$$$$$$$$$$$"""!!!!!!!!!!!!!!!######""""""###$$$$$$%%%"""!!!!!!!!!!!!!!!"""###!!!""""""############"""$$$$$$##################$$$$$$######$$$$$$%%%&&&######$$$$$$$$$$$$###### !!!###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######%%%%%%$$$###"""!!! %%%%%%%%%%%%%%%%%%%%%%%%'''&&&###!!!!!!"""###$$$%%%$$$"""!!!!!!$$$''')))''''''%%%###"""###&&&(((%%%%%%%%%%%%&&&'''((()))&&&&&&%%%$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&%%%%%%""" $$$''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''&&&%%%&&&&&&'''%%%$$$$$$%%%'''''''''&&&&&&&&&%%%%%%%%%xxxoooiiiiiiiiigggdddccc```___]]][[[ZZZZZZZZZZZZ\\\\\\\\\___aaa___YYYTTTOOONNNMMMNNNPPPPPPOOONNNFFFFFFEEEFFFFFFDDD@@@===:::::::::::::::999999888666666555444111...+++***(((((()))***))))))((((((###+++)))$$$$$$''')))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%$$$###$$$'''(((((((((&&&%%%$$$%%%&&&&&&$$$!!!$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$%%%%%%""""""#########$$$$$$%%%%%%$$$$$$#########""""""$$$$$$############$$$$$$######"""!!!!!!"""""""""###############$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###########################"""###%%%((())))))((($$$$$$%%%$$$###$$$&&&((($$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$#########$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$###$$$$$$############$$$$$$!!!"""###$$$%%%%%%&&&&&&###$$$%%%%%%%%%$$$###"""########################""""""######$$$$$$$$$$$$########################""""""#########$$$$$$$$$#########$$$$$$$$$$$$$$$######""""""""""""######$$$$$$###"""!!!!!!!!!"""########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######!!!###$$$### """%%%######""""""""""""######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###############!!!!!!!!!"""""""""######$$$######""""""!!!!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""!!!!!!""""""###%%%$$$###"""!!! $$$###############$$$$$$!!!!!!!!!!!!"""######$$$""""""###$$$$$$$$$###"""$$$$$$$$$###############$$$$$$######$$$$$$%%%&&&######$$$$$$$$$$$$###############$$$$$$%%%&&&&&&$$$$$$$$$######$$$$$$$$$%%%$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$%%%$$$$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###""""""###%%%&&&%%%&&&&&&&&&%%%&&&(((***&&&%%%%%%%%%&&&&&&'''(((%%%$$$$$$$$$$$$%%%%%%%%%$$$######$$$%%%&&&&&&&&&'''%%%$$$%%%'''))))))(((###$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''''''''&&&((())))))(((&&&%%%&&&'''''''''&&&&&&&&&%%%%%%%%%{{{qqqiiiiiijjjgggdddbbbaaa___]]][[[ZZZZZZZZZZZZ[[[[[[\\\___aaa___ZZZUUUOOONNNNNNOOOQQQQQQOOOMMMHHHGGGFFFFFFEEECCC>>>;;;;;;;;;;;;;;;;;;:::999999666666555444111...+++***(((((())))))***)))(((((($$$((('''%%%&&&&&&$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%$$$###$$$&&&(((((((((''''''&&&&&&'''&&&$$$###$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((!!!""""""###$$$$$$$$$%%%$$$$$$$$$$$$###"""""""""$$$$$$############$$$$$$!!!$$$'''&&&""" !!!######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%########################!!!!!!!!!"""$$$%%%$$$###!!!"""###"""!!!!!!"""$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$#########$$$&&&'''###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%&&&'''######%%%&&&&&&%%%$$$##################$$$$$$$$$###############$$$$$$$$$###############$$$$$$$$$###############$$$$$$$$$""""""""""""######$$$$$$######""""""""""""######$$$$$$###"""!!!!!!!!!"""$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######!!!###%%%$$$!!! """%%%######""""""""""""###### !!!""""""#########"""!!!  !!!"""###$$$$$$$$$###"""""""""#########$$$$$$$$$$$$######""""""!!!!!!########################################################################"""!!!!!! !!!!!!$$$%%%&&&''''''%%%$$$"""&&&%%%$$$###""""""""""""###$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%########################$$$$$$######$$$$$$%%%&&&######$$$$$$$$$$$$######'''''''''&&&&&&%%%%%%$$$######""""""""""""######$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%'''(((((('''&&&%%%%%%&&&&&&%%%$$$""" !!!%%%'''((((((((()))&&&%%%%%%%%%%%%&&&&&&'''$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&'''###"""!!!"""$$$%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&&&&((()))(((&&&%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%sssiiihhhiiigggbbb```aaa```^^^\\\[[[ZZZ[[[[[[\\\[[[\\\```bbbaaa\\\WWWOOOOOOOOOQQQRRRRRRPPPNNNHHHGGGFFFEEEDDDBBB>>>;;;;;;;;;<<<<<<;;;;;;:::999777777555444111///,,,+++&&&&&&&&&&&&'''''''''''')))***)))&&&&&&(((&&&!!!''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$###$$$&&&''''''&&&''''''&&&&&&%%%%%%%%%$$$%%%$$$#########$$$%%%&&&%%%$$$$$$######$$$$$$%%%"""###$$$%%%&&&&&&&&&%%%############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%############%%%''')))***!!!"""###$$$$$$$$$$$$$$$###$$$%%%$$$""""""###$$$$$$$$$############$$$$$$###%%%'''&&&###!!!"""######""""""""""""###$$$$$$!!!""""""""""""#########%%%%%%$$$$$$$$$$$$%%%%%%########################&&&%%%$$$$$$$$$$$$!!! """###"""!!! !!!###!!!!!!!!!"""######$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%"""!!!!!!!!!!!!###$$$%%%!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''###$$$%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$######""""""######$$$%%%#########$$$$$$$$$$$$$$$########################!!!!!!!!!"""######$$$$$$#########""""""#########$$$###""""""""""""""""""$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$######"""###$$$$$$""""""###$$$######""""""""""""###### !!!######$$$%%%%%%$$$###!!! !!!""""""###$$$$$$$$$###############$$$$$$$$$$$$##################""""""$$$$$$$$$###############""""""""""""""""""""""""########################""""""!!! !!!!!!!!!"""$$$&&&&&&%%%$$$"""'''&&&%%%###"""!!!!!!!!! !!!"""""""""!!!!!!###"""!!!!!! !!!!!!""""""#########$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$$$$######&&&'''&&&&&&%%%$$$"""!!!###""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%######$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&((())))))((('''&&&'''((()))'''$$$!!!###&&&'''&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&''''''''''''&&&&&&%%%&&&'''&&&%%%$$$%%%&&&"""""""""#########$$$$$$&&&&&&((((((((((((&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''%%%%%%%%%'''((('''&&&###%%%&&&&&&$$$######$$$''''''&&&&&&&&&%%%%%%%%%uuuiiiggghhheee```^^^aaa```^^^]]]\\\\\\\\\]]]]]]\\\^^^aaadddccc^^^YYYOOOOOOPPPRRRTTTTTTRRROOOHHHFFFDDDCCCCCCBBB@@@>>><<<<<<<<<<<<<<<;;;::::::999888666333111///...---'''&&&&&&%%%&&&'''((()))***+++((($$$$$$((()))'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%###$$$%%%&&&&&&%%%%%%%%%$$$###"""###$$$%%%%%%$$$###""""""$$$&&&'''%%%%%%$$$######$$$%%%%%%!!!"""###$$$%%%%%%%%%$$$"""""""""############$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$###$$$&&&(((***""""""###$$$$$$$$$######!!!###%%%$$$""""""###%%%$$$$$$############$$$$$$&&&!!!!!!%%%$$$###"""""""""""""""###$$$$$$!!!""""""""""""#########&&&%%%%%%$$$$$$%%%%%%&&&########################%%%$$$$$$%%%&&&&&&%%%######$$$&&&%%%$$$######$$$ !!!!!!"""######$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&"""!!!!!!!!!!!!###$$$%%%"""######$$$$$$$$$###############$$$$$$#########&&&%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&#########$$$$$$%%%%%%%%%$$$###"""""""""###$$$%%%#########$$$$$$%%%%%%%%%########################!!!!!!"""######$$$%%%%%%$$$$$$############$$$$$$""""""""""""""""""###$$$%%%%%%%%%$$$$$$##################$$$$$$$$$%%%%%%######$$$$$$$$$$$$############"""###$$$$$$###"""######""""""""""""######!!!"""""""""######$$$$$$%%%%%%%%%$$$$$$$$$$$$###""""""###$$$$$$$$$######""""""""""""##############################$$$$$$$$$$$$$$$#########""""""################################################$$$$$$###""""""""""""""" !!!"""""""""%%%%%%$$$###"""""""""### !!!!!!!!!"""###$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&######$$$$$$$$$$$$######$$$%%%%%%&&&%%%$$$""""""$$$######""""""######$$$######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&'''''''''(((((('''&&&$$$"""!!!$$$&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&'''(((((())))))((('''&&&&&&'''((('''$$$###$$$&&&%%%&&&'''''''''&&&''''''&&&''')))******)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''((((((&&&###%%%''''''&&&%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%uuuiiiggghhheee___\\\aaa```^^^]]]\\\]]]]]]^^^]]]]]]___bbbeeeddd___[[[OOOOOOPPPSSSUUUUUUSSSQQQFFFDDDBBBBBBBBBCCCBBBAAA<<<<<<======<<<<<<;;;:::;;;999666333000/////////***)))'''&&&'''(((+++,,,###&&&$$$ &&&,,,...''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))'''%%%$$$$$$%%%&&&%%%$$$######"""!!! !!!###%%%%%%$$$###""""""$$$&&&'''&&&%%%$$$######$$$%%%&&& !!!###$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%'''&&&%%%$$$$$$%%%'''((("""###$$$%%%%%%$$$###""" ###%%%$$$""""""$$$&&&$$$$$$############$$$$$$'''&&&&&&!!!"""""""""""""""######$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""""""""""""""""""""""" $$$&&&&&&%%%"""###%%%%%%###""""""###"""######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$############%%%'''(((&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$'''&&&%%%$$$$$$$$$%%%&&&%%%%%%$$$###$$$%%%'''(((#########$$$$$$%%%%%%%%%$$$###"""""""""###%%%&&&#########$$$$$$%%%%%%%%%$$$$$$##################""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%""""""!!!!!!"""###$$$$$$%%%%%%%%%$$$$$$#########"""""""""######$$$$$$$$$######$$$$$$$$$$$$######%%%"""!!!###%%%&&&### ######""""""""""""######%%%%%%%%%$$$$$$$$$$$$### !!!""""""############$$$$$$$$$######"""!!!!!!!!!!!!"""""""""""""""""""""###$$$$$$$$$%%%$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&%%%$$$######$$$$$$%%%$$$"""!!!!!!###%%%'''#########"""######$$$%%%$$$$$$%%%%%%%%%###"""!!!&&&$$$!!! """$$$ !!!###$$$%%%&&&'''$$$$$$######$$$$$$%%%&&&######$$$$$$$$$$$$#########$$$%%%&&&'''&&&%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&,,,)))%%%""" """$$$&&&(((''''''&&&&&&&&&''''''&&&'''((((((&&&&&&'''(((&&&&&&%%%$$$$$$%%%%%%%%%((()))*********)))'''&&&'''(((***((($$$"""###%%%%%%&&&(((((('''&&&''''''%%%&&&((())))))(((&&&%%%'''''''''''''''''''''''''''&&&%%%&&&((((((((('''%%%'''*********))))))***''''''&&&&&&&&&%%%%%%%%%|||ssskkkhhhfffbbb______bbbaaa___]]]\\\\\\\\\]]]______```dddfffddd^^^YYYSSSQQQQQQQQQSSSTTTSSSRRRJJJGGGEEECCCCCCBBB@@@???555:::>>>???===:::999:::888777666444222///,,,+++,,,***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%''''''&&&$$$"""!!! &&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%%%%$$$###$$$#####################&&&&&&&&&&&&%%%%%%$$$###+++'''$$$###&&&'''&&&$$$&&&%%%###"""""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&$$$######$$$%%%%%%$$$"""###%%%&&&&&&%%%###"""""""""""""""""""""""""""$$$&&&%%%!!!"""(((%%%$$$$$$######$$$$$$%%%"""$$$%%%%%%$$$%%%''')))&&&''''''&&&$$$###$$$$$$!!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!)))'''%%%%%%&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%% """$$$%%%&&&&&&%%%&&&%%%###"""""""""######!!!!!!""""""######$$$$$$######""""""######$$$%%%$$$#########""""""!!!!!!$$$#####################"""############$$$$$$$$$$$$$$$$$$######"""""""""%%%$$$###"""!!!!!!!!!!!!"""""""""""""""######$$$%%%&&&&&&$$$!!!$$$ """&&&%%%#########$$$$$$$$$""" $$$"""!!!!!!"""######"""$$$$$$$$$#########""""""!!!!!!!!!""""""###$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! """"""""""""###$$$%%%&&&***(((%%%###"""###$$$&&&$$$###"""""""""###%%%%%%""""""""""""""""""""""""###%%%&&&%%%"""!!!"""$$$########################+++'''$$$###$$$%%%$$$"""""""""""""""""""""""""""%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$######$$$$$$$$$$$$######$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((()))((('''&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$***)))((('''&&&%%%$$$$$$((('''&&&%%%%%%&&&'''(((((((((((((((((((((''''''%%%''')))******)))'''%%%''''''''''''''''''''''''###$$$%%%&&&'''(((((('''+++)))'''&&&%%%&&&((()))...+++(((%%%######$$$%%%{{{rrrjjjhhhfffbbb``````aaa___^^^\\\[[[[[[[[[[[[^^^^^^```cccfffddd^^^YYYSSSRRRQQQRRRTTTUUUTTTSSSJJJGGGEEECCCCCCBBB@@@???888<<>>AAAAAA>>>:::777666777777666444222///---,,,))))))((('''''''''((()))((((((''''''(((((())))))$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%######$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%$$$###"""$$$%%%%%%$$$###"""""""""###$$$%%%%%%$$$$$$#########""""""######$$$$$$######"""$$$"""!!!!!!"""######"""&&&%%%###!!!!!!###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%### !!!$$$%%%$$$$$$######$$$$$$%%%$$$%%%&&&%%%$$$$$$%%%'''%%%%%%$$$$$$######$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""#########"""######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&###$$$%%%&&&&&&%%%$$$###"""#########$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%$$$######"""########################"""""""""######""""""######$$$%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$###############%%%$$$###"""!!!!!!!!!!!!###""""""""""""###$$$$$$"""######""" !!!###%%%""" """""" !!!!!!!!!!!!"""###$$$%%%"""  !!!!!! $$$$$$$$$#####################"""!!! ################################################%%%%%%%%%%%%$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$$$$&&&&&&%%%%%%$$$$$$############""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$""""""$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''$$$$$$%%%%%%&&&'''''''''((('''&&&%%%$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))******'''''''''(((((('''''''''%%%%%%&&&'''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((***)))((('''&&&'''((()))%%%&&&&&&''''''((())))))wwwooohhhgggfffdddbbbccc```^^^]]][[[ZZZZZZZZZZZZ]]]]]]^^^bbbdddbbb\\\WWWPPPOOONNNOOOPPPQQQPPPOOOJJJGGGEEECCCCCCBBB@@@???<<<>>>@@@@@@>>>;;;888666777666555444222///---,,,)))((('''''''''(((***+++))))))(((((((((((())))))$$$%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%&&&&&&'''((())))))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""$$$&&&%%%"""!!!###%%%%%%$$$###""""""###$$$$$$%%%$$$$$$######"""""""""######$$$$$$$$$$$$######$$$###!!!!!!###$$$###"""%%%$$$###""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''%%%$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%&&&&&&%%%$$$###%%%&&&&&&%%%#########$$$$$$###"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######$$$%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$!!!!!!!!!!!!""""""""""""&&&&&&$$$######$$$%%%&&&$$$$$$##################$$$$$$$$$######"""""""""######""""""######$$$%%%#########$$$$$$%%%%%%&&&!!!!!!!!!!!!!!!"""""""""""""""#########$$$$$$$$$""""""""""""""""""!!!!!!$$$$$$###"""!!!!!!""""""######""""""######$$$%%%"""###"""!!! !!!###&&&)))'''$$$#########""" ###"""!!!!!!!!!"""$$$%%%###!!! !!!"""!!!!!!########################""""""""""""###$$$%%%&&&########################"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###$$$$$$%%%%%%&&&%%%$$$###"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###"""""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))&&&'''((())))))((('''&&&$$$$$$%%%'''(((((((((((())))))(((''''''((())))))'''''''''''''''''''''''',,,***(((''''''((()))+++***)))((((((''''''(((((($$$%%%'''((()))))))))(((vvvmmmgggffffffdddcccddd```___]]]\\\[[[[[[[[[[[[\\\\\\]]]aaacccaaa[[[VVVPPPOOONNNOOOQQQRRRQQQPPPJJJGGGEEECCCCCCBBB@@@???;;;<<<>>>??????<<<999666666666555444222000...,,,((((((''''''((()))+++,,,))))))(((((((((((())))))&&&&&&&&&&&&''''''((((((###$$$$$$$$$$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$##################$$$&&&&&&%%%$$$###"""!!!!!!######$$$%%%%%%$$$$$$$$$ ###%%%%%%"""!!!###%%%$$$$$$###""""""###$$$%%%$$$$$$$$$######"""""""""$$$$$$%%%%%%%%%%%%$$$$$$&&&$$$""""""$$$%%%$$$###"""###$$$$$$$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&%%%$$$###%%%&&&)))&&&###"""###$$$$$$###!!!""""""###############$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%###"""""""""$$$$$$############$$$#########%%%%%%$$$$$$######""""""######""""""######$$$%%%#########$$$$$$%%%%%%&&& !!!!!!!!!"""""""""""""""#########$$$$$$$$$########################$$$###""""""""""""""""""###############$$$$$$%%%###$$$###""" """$$$  """#########%%%$$$"""!!!!!!!!!"""###$$$"""!!!!!!"""######"""########################"""""""""######$$$%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$###$$$%%%&&&&&&$$$###"""""""""######$$$$$$$$$$$$########################$$$$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''(((((()))*********''''''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''''''''&&&&&&&&&'''((())))))((('''&&&$$$%%%&&&'''((((((((((((***)))(((((((((((()))***((((((((((((((((((((((((+++***(((&&&&&&''')))*********)))(((((((((((((((&&&'''((()))***)))((('''uuummmgggffffffdddcccdddaaa___^^^\\\[[[[[[[[[[[[[[[[[[\\\```bbb```ZZZUUURRRQQQPPPQQQSSSTTTSSSRRRJJJGGGEEECCCCCCBBB@@@???::::::<<<>>>>>>===999555666666555444222000...---)))(((((('''((()))+++,,,))))))((((((''''''((((((&&&&&&''''''(((((())))))$$$%%%&&&&&&%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$$$$%%%'''%%%$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######&&&%%%%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$!!!###$$$$$$$$$######$$$$$$###"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&$$$######$$$%%%%%%$$$ """$$$%%%%%%$$$""" """"""""""""""""""""""""""""""###$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$%%%&&&%%%$$$$$$%%%'''---((($$$"""$$$%%%$$$"""!!!!!!"""############"""&&&&&&&&&&&&&&&&&&&&&&&&$$$"""!!!!!!###$$$$$$#########$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$######"""#########""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$###############""""""######$$$%%%#########$$$$$$$$$$$$$$$"""######$$$$$$%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&######"""""""""""""""###$$$############$$$%%%%%%"""###$$$###"""!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$###"""!!!!!!!!!!!!$$$###!!!!!!#########"""###############$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#########!!!!!!!!!!!!"""###$$$$$$"""###$$$%%%%%%$$$###"""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""###"""!!!"""$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((())))))***+++++++++(((((('''''''''''''''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&&&&&&&%%%((((((((())))))(((((((((&&&&&&'''((()))))))))((())))))))))))))))))))))))((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((*********)))))))))(((((('''((()))***)))((('''&&&vvvmmmgggffffffcccbbbccc```^^^]]][[[ZZZZZZZZZZZZZZZZZZ\\\___aaa___ZZZTTTQQQPPPOOOPPPQQQRRRQQQPPPJJJGGGEEECCCCCCBBB@@@???;;;;;;;;;======;;;666222666555555444222000...---***)))((((((((()))***+++)))(((((('''&&&&&&''''''%%%%%%&&&&&&'''(((((()))&&&'''(((((((((&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%%%%$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$###"""###$$$&&&&&&$$$###$$$###"""""""""###%%%&&&######$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%###""""""###$$$$$$###""""""############""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$###%%%$$$$$$######$$$$$$%%%###$$$%%%%%%$$$$$$&&&(((000+++%%%###$$$%%%###!!!""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!!"""$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&###########################$$$%%%&&&'''&&&&&&%%%$$$%%%&&&''''''&&&%%%$$$""""""""""""#########$$$######$$$$$$%%%$$$$$$$$$!!!"""###$$$%%%$$$$$$######$$$$$$$$$$$$$$$$$$%%%######""""""######$$$%%%##################""""""######$$$$$$%%%&&&&&&'''"""############$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%######""""""""""""######$$$$$$######$$$$$$%%%&&& ###$$$$$$#########'''((('''&&&###!!! """"""#########""""""!!!###""" """###"""!!!""""""#########$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$"""""""""""""""###%%%%%%######$$$$$$$$$$$$######!!!"""###$$$%%%$$$$$$###########################"""!!! !!!$$$&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$''''''%%%###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$######$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''((((((((()))******++++++))))))(((((((((((())))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))(((((((((((())))))(((((()))))))))))))))(((((()))************)))(((((((((((((((((((((((((((&&&''''''(((((()))))))))***************)))(((((((((((())))))))))))((((((vvvmmmgggfffeeecccbbbbbb^^^]]][[[ZZZYYYXXXYYYYYYZZZZZZ[[[___aaa___YYYTTTMMMLLLKKKLLLNNNOOONNNMMMJJJGGGEEECCCCCCBBB@@@???===<<<;;;<<<<<<999444///666555555444222000......+++***)))(((((()))***+++)))((('''&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((###$$$%%%%%%%%%### $$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&%%%%%%%%%&&&'''%%%&&&&&&''''''((((((((($$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&"""######$$$&&&'''((((((!!!"""###$$$$$$$$$$$$$$$$$$""""""$$$'''(((%%%"""######"""""""""###%%%&&&######$$$%%%&&&''''''(((######$$$$$$$$$$$$######$$$"""!!!!!!"""######"""$$$###""" """###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%"""$$$%%%%%%$$$%%%''')))333---&&&$$$%%%&&&### ######$$$%%%%%%%%%%%%$$$########################'''%%%$$$%%%&&&(((((('''######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&########################$$$%%%&&&'''((('''&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''###$$$%%%&&&'''&&&%%%%%%!!!"""###$$$%%%%%%$$$############$$$$$$%%%%%%&&&#########"""###$$$$$$%%%$$$#########""""""!!!!!!!!!!!!"""###$$$$$$%%%%%%"""############$$$$$$$$$ !!!!!!"""""""""######"""""""""""""""######$$$$$$######$$$$$$%%%&&&###%%%%%%%%%$$$%%% !!!###$$$$$$$$$$$$%%% """$$$$$$$$$######"""!!!!!!"""!!! """"""######$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$""""""""""""###$$$%%%&&&##################$$$$$$!!!"""###$$$%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""!!! ###'''***)))(((########################"""%%%((((((%%%###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$######$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))*********)))))))))))))))******&&&''''''''''''''''''&&&((((((((((((((((((((((((&&&&&&'''((()))***++++++***)))(((''''''((()))***)))************))))))((('''(((***,,,,,,***((('''))))))))))))))))))))))))((()))***,,,------------***************)))((((((''''''(((((())))))******~~~rrrlllhhhgggfffcccbbbdddbbb```]]]ZZZXXXXXXXXXXXXYYYZZZ\\\```cccaaaZZZTTTPPPNNNMMMNNNOOOOOONNNMMMHHHFFFDDDCCCCCCCCCBBB@@@:::;;;<<<<<<;;;999777666555444333111000...---,,,+++++++++***)))(((((('''---+++)))((('''((()))***(((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((('''&&&$$$###!!!!!!"""###$$$$$$%%%%%%%%%"""###(((***&&&""""""&&&''''''(((((('''&&&&&&#########$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&''''''(((((('''''')))(((&&&%%%$$$%%%%%%&&&$$$###""""""###%%%''')))%%%%%%%%%%%%%%%$$$###"""""""""###$$$%%%&&&&&&'''%%%%%%%%%$$$$$$#########"""############$$$$$$$$$%%%$$$###""" !!!$$$&&&&&&&&&%%%$$$$$$######""""""&&&)))((($$$###&&&***+++***(((&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""$$$''')))'''%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!! """$$$%%%###$$$$$$%%%%%%%%%$$$$$$########################&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!!!!"""###$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######""""""############""""""!!!  !!!"""########################$$$#########""""""!!!!!!!!!"""""""""##################""""""""""""######$$$$$$###"""!!!!!!""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###%%%%%%###"""###$$$&&&%%%$$$######$$$%%%&&&########################$$$$$$############$$$$$$""""""!!!!!!"""###$$$$$$"""######$$$$$$%%%&&&&&&&&&%%%###""""""###%%%&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$######((((((((((((((((((((((((''')))***)))'''&&&&&&'''''''''''''''((((((((()))''''''&&&&&&'''(((***+++&&&$$$$$$&&&)))***)))&&&''''''(((((((((((())))))''''''((()))***************+++++++++******,,,---(((***,,,,,,+++***+++,,,------,,,,,,------,,,,,,...,,,******+++------------------------,,,+++***+++***)))***,,,,,,,,,***}}}rrrlllhhhgggfffcccbbbdddaaa```]]]ZZZYYYXXXYYYYYYZZZ[[[]]]```ccc```ZZZTTTOOONNNMMMNNNOOOPPPOOONNNHHHFFFDDDCCCDDDDDDCCCBBB<<<===>>>>>>===:::888666666555444222111///...---++++++******)))((((((''',,,+++((('''&&&&&&'''(((%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$"""######$$$$$$%%%%%%%%%&&&$$$%%%***+++(((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&''''''######$$$%%%%%%%%%%%%%%%)))(((&&&%%%%%%%%%&&&&&&&&&%%%$$$###$$$&&&((()))&&&&&&%%%$$$###!!! #########$$$$$$%%%%%%&&&%%%$$$$$$$$$############"""############$$$$$$$$$&&&%%%%%%$$$######%%%&&&"""######$$$$$$%%%&&&&&&"""&&&((('''$$$###&&&))))))((('''%%%$$$$$$$$$$$$!!!!!!""""""#########$$$)))'''&&&'''((((((&&&$$$&&&&&&&&&%%%%%%&&&&&&&&&##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""###$$$%%%$$$$$$$$$%%%$$$$$$##############################$$$$$$$$$#########""""""%%%%%%%%%$$$$$$$$$######"""""""""###$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###############$$$$$$%%%%%%%%%%%%$$$$$$"""""""""""""""$$$%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!############"""""""""!!!############$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$###""""""""""""""" !!!!!!!!!""""""""""""$$$%%%%%%%%%$$$$$$###""""""###%%%%%%###"""###$$$%%%$$$############$$$%%%########################$$$$$$############$$$$$$###############$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((''''''&&&''''''''''''''''''''''''(((***+++***(((''''''((('''''''''((((((((())))))))))))((('''''''''((()))'''&&&%%%''')))***)))'''&&&''''''''''''''''''''')))******+++++++++******)))***++++++******,,,...)))+++------,,,,,,---...+++,,,------------...///000///---...000111000000............------,,,+++,,,+++***+++------,,,+++|||rrrlllhhhgggfffcccbbbdddaaa___\\\ZZZYYYYYYZZZ[[[\\\\\\^^^aaaccc```YYYSSSNNNMMMMMMNNNPPPQQQPPPOOOHHHFFFEEEDDDEEEEEEEEEDDD>>>?????????>>>;;;888777777666555444222000///...++++++******)))(((((((((((('''&&&&&&&&&'''((()))&&&&&&%%%%%%&&&''')))***''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%&&&+++---***'''(((&&&%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###############""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$%%%&&&&&&"""######$$$$$$$$$$$$$$$((('''&&&&&&%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$$$$%%%&&&&&&###%%%''''''$$$$$$&&&(((((('''%%%$$$############ !!!"""###$$$%%%%%%((('''&&&'''((((((&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&###########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!########################$$$$$$$$$############"""%%%%%%%%%$$$$$$$$$########################$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$%%%%%%%%%%%%$$$$$$############$$$%%%&&&'''!!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""###$$$$$$$$$$$$%%%%%%%%%$$$###""" """###$$$$$$###""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""$$$%%%%%%$$$######$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######"""&&&%%%$$$######$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%'''''''''''''''''''''''')))***++++++)))(((((()))''''''((((((((()))))))))+++***)))((('''''''''''')))(((((()))******)))'''((((((((('''''''''''''''++++++,,,,,,++++++******)))***,,,,,,,,,,,,...///---///000111000000222333000222555444222222444777777666666777999999888666555555555444444333222222111000000000222222000///{{{rrrlllhhhgggfffcccbbbddd```___\\\ZZZZZZZZZ[[[\\\]]]]]]___bbbddd```YYYSSSNNNMMMMMMNNNQQQRRRRRRQQQIIIGGGEEEEEEFFFGGGFFFEEE>>>?????????===;;;888666777666555333222000///...************))))))(((((($$$$$$$$$%%%''')))+++,,,+++)))'''%%%$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%(((%%%%%%***,,,***((()))'''&&&$$$######%%%'''(((&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$###""""""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$#########""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$###"""!!!!!!!!!""""""$$$############$$$&&&'''%%%%%%%%%$$$$$$#########%%%%%%%%%%%%$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%&&&''''''&&&%%%&&&&&&%%%$$$$$$######"""###%%%&&&&&&$$$$$$&&&''''''&&&&&&%%%$$$###############$$$%%%%%%&&&''''''""""""###%%%&&&''''''&&&$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######%%%%%%%%%$$$###"""$$$$$$$$$$$$###"""!!!!!!########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""############""""""##################$$$$$$#################################"""""""""""""""#########$$$$$$$$$%%%%%%%%%###!!! !!!###%%%######"""""""""""""""###$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$$$$######"""$$$%%%%%%$$$######$$$###""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$###""""""#########&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((()))+++***)))(((((()))'''(((((((((((()))))))))***))))))(((((((((((((((*********++++++***)))(((******************************+++,,,,,,,,,,,,,,,+++---///000000111222444555666777888777888:::<<<<<>>===@@@CCCBBBBBBBBBDDDEEEEEECCCAAAAAAAAA@@@???????????????<<<;;;;;;;;;<<<<<<:::777{{{rrrlllhhhgggfffcccbbbddd```___]]][[[ZZZZZZ[[[\\\^^^^^^```cccdddaaaZZZTTTOOONNNNNNOOOQQQSSSRRRQQQJJJHHHFFFEEEFFFGGGFFFEEE===>>>>>>>>>===:::777666666555444333111///...---*********)))))))))))))))&&&&&&''''''((()))******+++)))'''%%%$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%'''(((''''''&&&&&&&&&&&&&&&&&&'''$$$$$$)))***((('''((('''&&&%%%$$$%%%&&&(((***'''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$#########""""""###$$$%%%%%%&&&&&&%%%%%%############$$$#########$$$$$$###"""!!!!!!!!!!!!'''%%%###!!!&&&%%%%%%$$$$$$#########%%%%%%&&&&&&&&&&&&&&&&&&""""""#########$$$$$$$$$$$$###"""$$$&&&'''%%%###&&&&&&%%%$$$$$$######"""###$$$%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$###""""""########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###"""!!!""""""############""""""%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""######""""""""""""#########$$$$$$###""" """###$$$###"""""""""""""""######!!!!!!!!!!!!"""""""""""""""######$$$$$$############$$$&&&&&&$$$###$$$%%%"""""""""######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###""""""###$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((((((''''''''''''''''''''''''&&&((())))))((('''((()))(((((((((((()))))))))***'''(((((()))))))))))))))***+++,,,,,,+++*********************++++++++++++)))***+++---///000111111000333666888888999;;;<<>>===;;;888777666555444222111///...---******))))))))))))))))))++++++***)))(((&&&&&&%%%&&&&&&%%%%%%&&&''')))***''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((($$$$$$''')))&&&%%%&&&'''&&&&&&%%%&&&''')))***&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''!!!""""""###$$$%%%&&&&&&"""######$$$$$$$$$$$$$$$""""""###$$$$$$$$$######&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$###""""""%%%%%%%%%$$$$$$#########%%%%%%%%%%%%&&&&&&&&&&&&"""############$$$$$$$$$$$$!!! !!!%%%&&&%%%###"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''&&&%%%$$$$$$%%%$$$$$$$$$############&&&((()))((('''%%%&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###############"""###$$$$$$%%%%%%%%%$$$$$$########################"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$########################$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%###"""!!!$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&%%%######""""""""""""""""""""""""""""""""""""############!!!!!!"""""""""###############""""""""""""######"""""""""""""""######$$$"""""""""#########$$$$$$!!!"""######$$$############%%%&&&&&&%%%$$$$$$%%%"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###!!!"""###$$$###"""!!! """######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((((((((((((((((((((((((((%%%'''))))))((('''((()))((((((((()))))))))******&&&'''((()))************)))***,,,,,,+++***++++++))))))***+++,,,------...---...000333555777888999888;;;???AAACCCDDDEEEGGGJJJJJJJJJIIIHHHIIIKKKMMMFFFHHHLLLRRRXXX]]]aaaccc[[[ZZZYYYXXXXXXWWWUUUSSSPPPOOOOOOOOOPPPQQQSSSTTTWWWWWWWWWWWWWWWUUURRROOO{{{rrrlllhhhgggfffcccbbbdddcccaaa^^^\\\ZZZZZZZZZ[[[]]]^^^```cccfffccc]]]WWWRRRQQQPPPQQQRRRSSSRRRQQQLLLIIIGGGEEEEEEDDDCCCAAA;;;<<<>>>>>>>>><<<;;;999777666555444222000///...)))))))))))))))))))))***)))))))))((('''&&&%%%$$$%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%&&&&&&''''''***&&&$$$'''(((%%%$$$%%%$$$$$$%%%&&&&&&'''((((((%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$######$$$%%%%%%&&&''''''""""""###$$$%%%&&&''''''######$$$%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&%%%$$$%%%&&&&&&&&&&&&%%%%%%%%%!!!###%%%'''((((((&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""############$$$$$$$$$%%%!!!$$$&&&%%%###"""######$$$$$$%%%&&&&&&$$$######$$$%%%%%%%%%%%%$$$%%%%%%&&&%%%%%%############$$$$$$$$$$$$$$$$$$&&&((())))))&&&%%%%%%''''''&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%&&&###$$$%%%&&&&&&&&&&&&&&&########################""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""###$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$"""!!!$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$&&&&&&&&&%%%$$$""""""""""""""""""""""""!!!"""""""""############""""""#########$$$$$$$$$!!!"""############"""!!!"""""""""""""""###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&!!!!!!"""##################%%%&&&&&&%%%$$$$$$%%%######$$$%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###"""###$$$%%%%%%###!!! $$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$"""""""""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''"""###$$$%%%&&&&&&&&&&&&))))))))))))))))))))))))&&&'''))))))(((((()))***(((((()))))))))*********(((((()))*********)))((('''))),,,,,,******+++---++++++---...000222333333777888:::<<<>>>@@@@@@AAA???CCCGGGKKKLLLMMMOOOPPPQQQQQQQQQOOOMMMMMMPPPRRRNNNNNNPPPXXXaaaiiikkkkkkbbb___\\\[[[ZZZYYYWWWUUUSSSRRRRRRSSSTTTWWWZZZ\\\_________```___]]]YYYVVV{{{rrrlllhhhgggfffcccbbbddddddbbb___\\\ZZZYYYZZZZZZ]]]]]]```dddfffddd^^^XXXSSSRRRQQQQQQRRRSSSQQQPPPLLLJJJGGGEEEDDDCCCAAA@@@<<<===>>>??????>>>===<<<888888666555333111000000)))))))))))))))*********###$$$%%%&&&''''''''''''(((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&&&&######$$$$$$%%%&&&'''''',,,'''&&&((((((%%%###%%%"""###$$$%%%&&&'''&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%%%%%%%%%%$$$############$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&''''''((((((''''''###$$$&&&'''((('''&&&&&&###$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%"""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$"""############$$$$$$$$$&&&"""###'''&&&%%%&&&&&&%%%%%%$$$######"""$$$#########%%%&&&%%%$$$"""###$$$%%%%%%$$$"""!!!$$$$$$%%%&&&''''''((())) ###&&&&&&%%%$$$&&&)))$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$&&&((()))###$$$%%%&&&'''(((((((((########################$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######!!!!!!"""###$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%%%%$$$""" """"""############""""""!!!###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$######$$$$$$$$$%%%%%%%%% !!!###%%%%%%###!!! """"""!!!""""""###$$$$$$!!!!!!"""""""""#########!!!!!!"""##################%%%&&&&&&%%%$$$%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$######$$$&&&&&&&&&$$$"""!!!&&&&&&%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$######$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$%%%&&&''')))******''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&'''((())))))))))))))))))))))))))))))))))))'''(((***+++***)))***+++))))))))))))******************++++++***)))'''&&&%%%(((+++,,,******+++...///000111333555777999:::???@@@BBBCCCEEEEEEFFFFFFDDDHHHMMMPPPRRRSSSUUUVVVUUUUUUTTTQQQOOOOOORRRTTTYYYVVVVVV]]]hhhnnnnnnllldddaaa]]]ZZZYYYXXXVVVTTTVVVUUUUUUVVVXXX\\\___aaaccccccccccccccc```\\\YYYtttmmmhhhfffeeebbbbbbdddccccccbbb```]]][[[[[[\\\^^^^^^___ccceeeccc]]]XXXRRRQQQQQQPPPPPPOOONNNNNNHHHHHHHHHGGGEEEDDDBBBAAA>>>@@@BBBBBB???<<<;;;;;;:::999666444111///...---***)))((()))***+++***(((''''''''''''((((((((((((&&&&&&''''''((()))))))))((((((((((((''''''''''''))))))((('''&&&&&&%%%%%%$$$$$$$$$&&&))))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########))))))'''&&&$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########$$$######""""""######$$$###$$$&&&''''''$$$""" &&&%%%$$$######$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$###""" &&&%%%%%%$$$$$$%%%%%%&&&!!!!!!"""###$$$%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$###"""!!!$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$"""######$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$######""""""$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######""""""""""""############%%%%%%%%%$$$$$$$$$$$$###""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$#########""""""$$$""" !!!$$$%%%###!!!""""""""""""""""""""""""&&&%%%%%%$$$#########$$$###$$$%%%%%%$$$###"""!!!""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###""""""######$$$$$$$$$%%%%%%%%%"""######$$$$$$######"""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$######$$$%%%&&&"""###$$$$$$&&&&&&'''((('''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%))))))))))))((((((((((((*********)))'''(((***,,,(((***,,,,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...333444777<<>>AAACCCCCC???:::777555777777666555333111...---***)))***+++---,,,***(((''''''''''''((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&)))&&&###"""$$$''')))***%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&%%%$$$###########################&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&***)))'''%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%$$$###""""""###%%%&&&&&&%%%###"""######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%&&&&&&'''''''''&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$""""""######""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############%%%$$$###""" ######$$$$$$#########$$$""""""""""""""""""""""""#########""""""###$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%&&&&&&'''''''''))))))((((((((((((((()))(((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''((((((''''''''''''((((((((()))))))))***)))+++------+++)))))))))+++,,,,,,,,,***+++---///+++---000333666888999999<<<===@@@CCCFFFIIIKKKLLLOOOTTTXXXXXXVVVVVV[[[```bbbgggmmmqqqssssssqqqnnnllljjjhhhfffhhhmmmuuuzzz}}}vvvuuuuuuxxx{{{|||yyyvvvuuuvvvyyy~~~yyyxxxwwwttttttuuu~~~}}}}}}~~~}}}zzzwwwuuummmfffdddcccbbbdddhhhfffeeeccc___\\\[[[]]]___``````cccggghhhddd\\\UUUOOOOOONNNMMMMMMLLLLLLKKKIIIHHHEEECCCBBBAAABBBBBB===@@@CCCCCC???;;;777555666666666555444111///---*********,,,...---***(((''''''''''''((((((((((((&&&&&&&&&'''((())))))***'''''''''((())))))******''''''''''''''''''''''''&&&###!!! """%%%''''''"""######$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%)))(((&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''""""""$$$%%%&&&&&&&&&&&&"""###$$$%%%%%%$$$###"""$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&%%%%%%$$$###"""%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%&&&''''''''''''''''''&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""##################$$$$$$$$$$$$%%%#########"""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$######$$$%%%""""""""""""""""""""""""###""""""""""""###$$$$$$#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###"""!!!######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''((((((&&&&&&%%%$$$$$$$$$$$$%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''(((((())))))******)))+++,,,,,,+++******+++)))*********)))+++...000---///222666:::???BBBDDDGGGIIILLLOOORRRTTTVVVWWWVVVYYY\\\^^^^^^```eeeiiimmmtttzzz}}}|||vvvsssqqqppppppttt{{{}}}||||||~~~uuummmeeeccccccbbbdddiiifffeeedddaaa^^^]]]^^^___^^^^^^```ccceeebbb\\\VVVNNNNNNNNNMMMLLLLLLKKKKKKIIIGGGEEECCCAAAAAABBBBBB;;;>>>BBBCCC@@@;;;777666555666666666444111///---******+++---...---***'''''''''''''''((((((((((((&&&&&&''''''((())))))***%%%&&&&&&'''(((((())))))''''''''''''''''''''''''&&&$$$""""""$$$&&&''''''""""""###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''&&&%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''!!!"""$$$%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$###$$$%%%&&&'''&&&%%%%%%''''''((((((((((((''''''$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%$$$###"""#########$$$$$$$$$%%%%%%"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%#########$$$$$$%%%%%%%%%"""$$$&&&%%%###"""$$$&&&"""""""""""""""""""""""""""""""""""""""###$$$$$$######"""""""""###%%%%%%########################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&(((((()))$$$######"""!!!!!!""""""&&&&&&''''''(((((())))))(((((((((((((((((((((((('''(((((())))))((((((''''''''''''((()))*********)))***++++++******,,,...***+++++++++,,,...222555555666999===CCCJJJOOORRRTTTUUUXXX[[[]]]___``````]]]^^^```cccgggkkkoooqqqxxxzzzxxxwwwxxx|||zzzxxxtttsssuuu|||uuummmeeeccccccbbbeeeiiifffffffffccc```^^^______]]]\\\^^^aaacccaaa[[[VVVNNNNNNMMMMMMLLLKKKKKKKKKIIIGGGEEEBBBAAAAAABBBBBB:::>>>AAACCC@@@<<<888666555666666666444222///---******+++---...---***'''''''''''''''((((((((()))''''''''''''((((((((()))""""""###$$$$$$%%%&&&&&&&&&'''''''''''''''''''''((('''%%%&&&((()))******$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%000---***'''%%%%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''$$$##################$$$ """###%%%&&&((((((%%%%%%&&&''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&%%%$$$$$$"""###$$$%%%&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&''''''&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''(((''''''''')))((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&!!!"""###$$$%%%&&&&&&&&&""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$'''))))))(((&&&$$$######$$$$$$$$$%%%%%%%%%""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&######""""""!!!!!! """%%%&&&%%%###"""$$$&&&""""""""""""""""""""""""""""""!!!""""""###$$$$$$######"""""""""###%%%&&&""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$###############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$############&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%'''((()))))))))(((((('''&&&&&&&&&'''%%%%%%&&&'''((()))******))))))))))))))))))))))))))))))************))))))&&&''''''((()))******+++)))*********)))+++...000---...//////000333777:::===>>>AAAEEELLLSSS[[[___\\\^^^```ccceeefffffffffffffffgggkkkqqqwwwzzz|||}}}|||{{{|||~~~|||zzzxxxsssooojjjfffhhhpppzzz~~~xxxzzz}}}}}}|||}}}zzz~~~wwwooofff``````bbbcccccchhhfffdddcccbbbbbbaaa___^^^]]]\\\^^^```^^^YYYTTTLLLMMMNNNKKKHHHHHHKKKNNNOOOLLLGGGCCCBBBBBBAAAAAA;;;===@@@AAA@@@<<<777444777666666555333111///...+++***)))(((((()))***+++***)))((('''&&&&&&&&&&&&))))))***))))))((('''&&&&&&&&&''''''''''''&&&&&&))))))((('''&&&%%%%%%$$$''''''&&&%%%%%%%%%%%%&&&)))(((&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((########################%%%%%%%%%&&&&&&&&&'''''')))(((&&&$$$###$$$&&&'''%%%%%%%%%$$$$$$#########%%%$$$###"""""""""###$$$!!!!!!""""""#########$$$%%%%%%$$$###$$$%%%&&&''''''&&&$$$######$$$&&&'''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$###''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&((()))))))))((('''$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&'''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$###"""'''&&&%%%%%%%%%$$$""" $$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$&&&&&&'''((('''&&&$$$###(((''''''&&&$$$######"""###'''***(((### ###&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((((((&&&%%%%%%&&&'''(((&&&&&&&&&'''((())))))*********))))))(((((('''''''''***,,,,,,+++******+++'''''')))+++...//////......000222222222444:::>>>===DDDMMMTTTXXX]]]dddjjjjjjjjjjjjkkklllmmmooopppsssttttttvvv~~~}}}{{{zzzzzz|||}}}~~~||||||{{{xxxssspppoooooonnnmmmooojjjddd```aaaeeejjjmmmkkkgggdddffflllqqqrrrpppqqqnnnnnnpppnnnlllrrr{{{yyyrrrhhhcccbbbdddeeeeeefffeeecccaaa```___^^^]]]]]]]]]]]]___aaa___YYYTTTLLLLLLLLLKKKJJJJJJKKKLLLPPPLLLGGGDDDBBBBBBAAA@@@;;;===???@@@>>>;;;777444777666666555333111///...******))))))))))))******)))(((((('''&&&&&&&&&&&&((())))))))))))(((((('''&&&&&&''''''''''''&&&&&&)))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%$$$###"""######$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$$$$%%%'''''''''&&&$$$######$$$&&&'''%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''$$$$$$############$$$$$$%%%%%%'''((((((((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%&&&'''''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""$$$$$$###$$$&&&'''&&&$$$''''''&&&&&&''''''((()))$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%&&&'''(((((('''&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''&&&'''''''''((('''&&&&&&&&&&&&'''(((&&&&&&''''''((())))))*********))))))(((((((((((()))+++,,,---+++******+++))))))***+++---...//////111333555666666:::@@@EEEKKKPPPWWW[[[^^^ccckkkqqqrrrrrrsssuuuvvvxxxyyyzzzzzz{{{|||~~~||||||{{{zzzyyyxxxxxxwwwuuuvvvwwwuuurrrqqqsssuuutttsssrrrpppooooooppppppssspppllliiiggggggggggggkkkiiiggghhhkkkmmmmmmmmmmmmiiihhhiiihhheeehhhnnnyyyrrriiiddddddeeefffffffffeeecccaaa___^^^]]]]]]]]]]]]^^^```bbb```YYYTTTLLLKKKKKKLLLMMMNNNLLLKKKPPPLLLGGGDDDCCCBBB@@@???;;;<<<======<<<999666555777666666555333111///...))))))************))))))((('''''''''''''''''''''''''''((()))))))))((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((($$$$$$$$$%%%&&&'''))))))######$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$$$$$$$%%%''''''&&&&&&&&&&&&%%%%%%((('''&&&%%%$$$######$$$'''&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$############$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%$$$###$$$&&&'''&&&$$$$$$$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$######%%%((()))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''******)))((('''''''''((((((''''''&&&&&&'''((((((&&&''''''(((((())))))******))))))))))))(((((((((***+++------+++******+++---,,,,,,---...000222333555888:::;;;===BBBJJJPPPZZZ]]]```bbbdddiiiqqqwwwxxxyyyzzz|||~~~~~~~~~|||zzzyyyxxxwwwyyy|||}}}{{{xxxzzz{{{|||zzzwwwtttrrrrrrrrruuuxxxxxxvvvvvvxxx{{{|||||||||{{{xxxtttpppnnnsssttttttsssqqqooooooooopppkkkhhhiiiiiifffeeegggwwwpppgggcccccceeeeeeeeehhhhhhfffccc```^^^^^^^^^]]]]]]___bbbdddaaaZZZTTTNNNLLLKKKNNNQQQQQQNNNKKKOOOLLLGGGEEECCCBBB@@@???<<<<<<;;;;;;999888666555777666666444333111///...((()))***++++++***)))(((((((((((((((((((((((('''&&&&&&'''((()))))))))(((&&&&&&''''''''''''&&&&&&&&&'''''''''((((((((()))%%%$$$$$$%%%&&&'''(((((("""###$$$&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''"""###$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%)))((('''&&&%%%$$$$$$$$$((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((((((''''''&&&&&&%%%%%%((((((((((((((((((((((((((((((''''''''''''((((((%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''(((((((((&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$###$$$###""" """"""!!!!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''******)))((('''''''''''''''''''''''''''(((((((((''''''(((((())))))))))))))))))))))))))))))))))))***+++,,,,,,*********+++/////////000111444888::::::===@@@BBBEEEKKKUUU\\\ccceeegggiiilllpppuuuzzz~~~~~~yyysssqqqtttwwwyyyxxx{{{zzzzzz}}}||||||{{{||||||yyyvvvwwwxxxvvvrrroootttnnngggcccdddfffgggggghhhhhhgggddd___]]]]]]^^^\\\]]]```dddeeebbbZZZSSSOOONNNMMMOOORRRRRROOOLLLNNNKKKGGGEEEDDDCCCAAA???<<<<<<;;;:::888777666555777666666444333111///...((()))***++++++***)))((())))))*********)))((((((%%%&&&'''(((((((((((((((&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&''''''((('''&&&&&&%%%%%%%%%&&&&&&###$$$%%%'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&''''''&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%((((((''''''&&&%%%$$$$$$''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&'''''''''''''''''''''''')))((((((''''''(((((()))'''''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&''''''(((((((((((('''%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################""""""#########$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''%%%"""!!!""""""!!! %%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$'''***)))%%%###$$$'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))(((((('''&&&&&&''''''&&&''''''(((((()))))))))((((((((()))))))))))))))))))))))))))************)))+++,,,+++******,,,---...///111222333777<<<@@@???CCCGGGJJJOOOVVV___ffflllnnnrrruuuxxx{{{}}}{{{~~~||||||~~~|||yyyvvvwww|||rrrmmmgggdddfffiiijjjjjjfffgggfffbbb\\\YYYYYY[[[\\\^^^aaaeeegggcccZZZSSSOOOOOONNNNNNOOOOOOMMMLLLKKKIIIFFFEEEEEEDDDBBB@@@<<<<<<;;;:::999777666555777666666555333111///...))))))************))))))******++++++***)))'''&&&&&&&&&'''(((((((((''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''######$$$$$$$$$$$$%%%%%%&&&&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&(((''''''''''''((())))))((('''&&&%%%%%%&&&'''(((&&&'''((()))((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$""" """$$$$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$))),,,***$$$!!!$$$'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((''''''&&&&&&''''''(((&&&&&&((())))))))))))))))))))))))))))))))))))))))))))))))************+++***+++,,,,,,,,,---///111///222555777777:::???DDDEEEIIIOOOTTTYYY```iiipppxxxzzz}}}|||yyyvvvuuuvvvwwwxxxvvv{{{ooojjjeeecccfffjjjkkkkkkfffggggggbbb\\\XXXXXX[[[\\\^^^bbbggghhhdddZZZRRRNNNNNNNNNLLLJJJIIIJJJKKKIIIGGGFFFEEEEEEEEECCCBBB<<<<<<<<<<<<:::888666555777666666555333111///...******))))))))))))******))))))******)))&&&$$$"""'''''''''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&###$$$%%%&&&'''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&'''''')))(((&&&%%%%%%&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&'''((()))((('''&&&%%%%%%&&&'''(((&&&&&&((())))))(((''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&$$$""""""###%%%&&&&&&$$$###"""!!!!!!!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&%%%''')))(((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''((()))******%%%&&&((()))******))))))))))))))))))))))))))))))))))))*********+++++++++,,,---/////////111444777777;;;???@@@???@@@DDDHHHKKKQQQXXX^^^dddjjjrrrxxx|||yyytttpppoooqqqtttwwwxxxkkkfffaaaaaadddhhhjjjjjjhhhjjjiiiddd]]]YYYZZZ]]]\\\^^^bbbgggiiidddZZZRRRLLLNNNMMMJJJFFFEEEGGGJJJHHHFFFEEEEEEFFFFFFDDDCCC<<<<<<======<<<999666555777666666555333111///...+++***)))(((((()))***+++((()))))))))'''$$$!!!'''((((((((('''&&&%%%%%%&&&''''''''''''''''''&&&''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))'''&&&$$$###"""###$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%########################%%%%%%%%%&&&&&&&&&''''''(((&&&$$$"""""""""$$$%%%%%%%%%%%%&&&&&&'''''''''"""###%%%&&&'''&&&&&&%%%$$$%%%%%%&&&&&&'''''''''###$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$######$$$$$$%%%&&&''''''&&&&&&&&&&&&''''''***)))'''%%%$$$%%%&&&''''''(((((((((((((((((('''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((&&&&&&''''''(((((())))))'''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&%%%$$$%%%&&&'''((()))(((&&&%%%%%%&&&((()))%%%&&&''')))))))))((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$$$$$$$&&&'''#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$&&&''',,,)))%%%$$$$$$%%%%%%$$$''''''&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''$$$%%%&&&&&&'''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''(((''''''&&&'''((()))***"""######$$$&&&''''''(((&&&%%%%%%&&&))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))'''((((((((()))+++,,,---%%%&&&((()))*********)))*********)))))))))))))))))))))******++++++++++++...///111111222555888;;;@@@EEEIIIJJJGGGFFFIIIMMMOOOUUU^^^eeejjjpppwww|||}}}{{{|||~~~~~~xxxttttttwww|||zzznnngggbbbcccffffffgggiiifffhhhhhhccc\\\XXXYYY\\\\\\]]]```dddfffbbbZZZTTTRRROOOLLLJJJJJJJJJIIIHHHFFFEEEBBBBBBBBBCCCAAA@@@BBBCCCCCCAAA>>>:::999888777666555333111///...---,,,,,,+++***))))))******&&&&&&''''''(((((())))))***)))(((''''''((()))***'''&&&&&&&&&&&&'''(((((()))(((((((((((('''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((&&&$$$$$$%%%''''''&&&''''''&&&%%%&&&'''((()))''''''&&&%%%""""""$$$&&&%%%&&&''''''(((''''''''''''&&&&&&%%%%%%&&&&&&'''###$$$&&&((())))))((('''((((((((((((((()))******(((''''''&&&&&&%%%%%%$$$((((((((((((((((((((((((&&&&&&&&&&&&''')))******$$$&&&***---,,,(((&&&&&&'''((((((((((((((('''&&&''''''''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""#########&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$%%%((()))(((&&&'''%%%###$$$&&&'''%%%###'''$$$""""""%%%&&&%%%######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%((('''&&&&&&&&&&&&'''((('''%%%###$$$''')))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''******))))))(((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((++++++******************)))))))))***+++,,,......,,,,,,---...000///...,,,...//////000333:::BBBHHHSSSOOOOOORRRQQQNNNPPPVVVYYY^^^gggpppvvvyyyzzzzzz}}}zzzyyy{{{}}}zzzllleeeaaaccceeeeeeeeeffffffggggggccc\\\YYYZZZ]]]\\\]]]___ccceeeaaaYYYSSSOOOMMMJJJIIIJJJJJJJJJIIIGGGEEECCCBBBBBBBBBAAA@@@>>>???AAA@@@>>><<<;;;;;;888777666444222000...---++++++***)))))))))))))))'''''''''(((((((((((((((***)))'''&&&%%%%%%%%%&&&'''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&%%%%%%%%%"""###$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((&&&$$$$$$&&&''''''&&&''''''&&&%%%&&&'''((())))))((('''''''''((())))))&&&'''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&'''$$$%%%&&&'''((((((((((((((((((((((((((()))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))******+++(((&&&$$$"""!!!"""%%%%%%&&&''''''((((((((((((''''''''''''''''''''''''(((''''''''''''''''''(((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######"""######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###$$$'''((('''%%%'''%%%###$$$&&&'''&&&$$$&&&$$$"""###%%%&&&%%%###%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&'''%%%$$$%%%'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''''''''&&&''''''''''''''''''''''''((((((((((((((((((''''''************************---,,,++++++***+++++++++******+++,,,---......---222333555999>>>FFFOOOUUU___\\\\\\^^^\\\XXXZZZ___aaafffnnnuuuyyyxxxuuusssrrrtttvvvyyy}}}yyyiiiccc```ccceeedddcccddddddeeeeeeaaa]]]ZZZ\\\^^^\\\\\\___bbbddd```YYYRRRMMMKKKHHHHHHIIIJJJJJJIIIIIIFFFCCCBBBAAAAAA@@@???===???AAA@@@>>>;;;::::::999888666444222000///...******)))((((((((())))))))))))((((((((((((((('''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&%%%%%%%%%!!!!!!###$$$&&&'''))))))%%%%%%%%%&&&'''''''''(((''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''))))))(((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''%%%%%%'''((('''&&&''''''&&&%%%&&&'''((()))'''$$$"""###''')))(((''''''(((((()))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((())))))((((((((((((((())))))***$$$%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%))))))((((((((())))))******(((&&&$$$$$$&&&)))+++%%%%%%&&&'''((()))******'''''''''''''''''''''''')))))))))(((((()))))))))((('''&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$$$$$$$$$$###############&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%&&&%%%$$$%%%&&&'''&&&$$$&&&%%%######%%%%%%%%%$$$&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''')))))))))(((((('''''''''************************------,,,++++++++++++++++++******+++,,,...000222222555:::@@@GGGQQQZZZaaajjjiiijjjkkkiiiffffffjjjooosssyyy}}}}}}xxxrrrnnnmmmrrrzzzyyyiiiccc```dddfffdddccccccddddddccc```\\\\\\]]]___]]]]]]___bbbccc```XXXRRRMMMKKKHHHGGGHHHIIIHHHHHHJJJGGGDDDAAAAAAAAA@@@???BBBCCCDDDCCC???:::777666999888777555333111000///))))))((((((((((((((()))***)))))))))(((((('''''''''''''''(((((()))******'''&&&&&&&&&&&&'''(((((()))(((((((((((('''''''''""""""###$$$%%%&&&'''((($$$%%%%%%&&&'''(((((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&'''''''''((('''''''''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''')))'''&&&&&&((((((((('''''''''&&&%%%&&&'''((()))'''###!!!"""''')))'''###''''''((())))))))))))(((((((((''''''''''''((((((((('''&&&&&&&&&''')))***))))))(((((((((((())))))%%%&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&+++***)))))))))))))))***''')))******+++---+++((((((((((((((())))))******''''''''''''((((((((((((((())))))))))))))))))((('''''''''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&#########$$$%%%&&&'''(((&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#########""""""""""""""""""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''******))))))((('''''''''***************+++++++++*********+++,,,---...///,,,,,,,,,---...111666999888<<>><<<...---+++***)))((())))))'''''''''(((((())))))***'''((()))******)))((('''&&&&&&'''(((((((((((('''''''''''''''((((((((((((&&&&&&&&&'''(((((())))))'''''''''''''''((((((((($$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&#################################$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((('''&&&&&&''')))%%%'''((('''&&&%%%&&&'''%%%&&&&&&&&&$$$$$$&&&'''%%%%%%&&&&&&&&&&&&%%%%%%#########$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%'''&&&%%%%%%&&&(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))***++++++,,,,,,...------,,,,,,,,,,,,,,,+++---000111333777>>>DDDPPPTTT[[[aaafffjjjnnnqqqnnnvvvnnngggccceeeggggggggghhheeebbb___\\\\\\]]]^^^___\\\[[[\\\]]]^^^[[[UUUOOOOOOLLLIIIHHHHHHHHHHHHGGGJJJFFFBBB@@@@@@AAABBBBBBAAACCCFFFFFFCCC???;;;:::888777666444222000...---)))))))))))))))***++++++)))))))))))))))*********'''((()))***++++++******'''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&%%%%%%%%%&&&'''''''''&&&$$$######$$$&&&''')))(((&&&%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''')))((((((***++++++)))'''''''''&&&%%%&&&'''((()))%%%%%%&&&''''''&&&%%%$$$&&&&&&'''(((((((((((((((***))))))(((((())))))***(((((())))))))))))((((((******)))(((((((((((((((((((((((((((''''''''''''************************''''''''''''((()))******)))+++)))'''333FFFOOOMMM,,,+++)))(((''''''))))))&&&''''''((())))))******((()))+++,,,,,,+++)))(((%%%&&&'''((())))))((('''&&&&&&&&&'''''''''((((((&&&&&&&&&'''((()))))))))&&&'''''''''((((((((()))%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%###$$$$$$$$$%%%%%%%%%%%%########################"""######$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''%%%%%%&&&(((%%%'''((((((&&&%%%&&&(((%%%&&&'''&&&$$$$$$&&&(((&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$###%%%''''''%%%%%%&&&(((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((()))******++++++((())))))***++++++,,,,,,......---,,,,,,,,,,,,---...222666888999===EEEKKKVVV[[[aaagggjjjlllnnnpppoooyyynnngggbbbcccffffffgggiiifffccc^^^\\\[[[\\\^^^^^^[[[ZZZZZZ[[[\\\YYYSSSMMMMMMKKKIIIHHHIIIJJJJJJIIIIIIFFFAAA???@@@AAACCCCCCCCCFFFHHHFFFBBB<<<777555777666555333111///...---******))))))***+++,,,,,,(((((())))))******++++++###%%%(((,,,///111222333'''&&&&&&&&&&&&'''(((((())))))((((((((('''''''''&&&&&&''''''((()))******((((((((((((((('''''''''%%%%%%%%%%%%&&&&&&'''((('''&&&$$$######$$$&&&'''***)))'''%%%$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''')))))))))***++++++)))'''''''''&&&%%%&&&'''((()))%%%'''*********))))))***'''(((((()))))))))))))))******))))))))))))******'''((()))******)))((('''******)))(((((((((((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))&&&&&&&&&&&&''')))*********......---777FFFIIIBBB)))(((&&&%%%&&&''')))***&&&''''''((()))******+++)))***,,,------,,,***)))%%%&&&((()))))))))((('''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''((())))))***&&&'''''''''(((((())))))&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%% !!!!!!"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""%%%'''&&&$$$###%%%(((%%%''')))(((&&&%%%&&&)))%%%'''(((&&&$$$###&&&(((''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&###&&&((('''%%%$$$&&&)))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''((()))***+++,,,,,,((())))))***++++++,,,,,,+++++++++,,,---...///000222777<<>>>>>???@@@BBBDDDEEECCC???<<<999888666666666555333222000000+++***)))(((((()))***+++((("""!!!%%%(((&&&"""!!!&&&+++...,,,***+++***)))&&&''''''((((((''''''&&&'''(((((((((((((((((('''%%%$$$$$$$$$%%%''')))***)))(((''''''&&&'''''''''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%%%%$$$$$$%%%''''''&&&&&&&&&'''(((((("""&&&******&&&$$$%%%(((''''''&&&&&&''''''((()))************)))((('''&&&%%%&&&''''''''''''''''''&&&'''((('''&&&&&&((()))))))))(((''''''''''''(((&&&''''''(((((()))******)))))))))))))))(((((((((***+++,,,+++))))))***,,,,,,,,,---///000111222333000000111111111111222222111000000222333444222111666666555444444444555555666666666555555444333333333111///......000222333000...,,,,,,,,,---,,,++++++++++++******))))))(((((((((((()))))))))*********+++------+++++++++,,,))))))))))))))))))))))))(((((((((((('''''''''''')))(((&&&&&&((()))((('''((()))***++++++***)))(((((('''&&&%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$#########%%%$$$######"""#########%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((,,,+++***))))))***+++,,,+++******)))***+++---.........///111444999>>>AAAHHHLLLRRRVVVYYY^^^eeekkkqqquuu|||pppiiidddeeefffeeeeeegggaaa___\\\[[[\\\]]]]]]]]]\\\\\\^^^aaacccaaa[[[VVVOOONNNLLLJJJHHHEEEDDDCCCDDDCCCAAA???>>>??????@@@BBBCCCDDDCCC???;;;999888777666666555333111///...+++***)))(((((()))***+++...***((((((*********)))&&&***---+++(((&&&&&&'''''''''((((((((((((''''''''''''((((((((((((''''''&&&%%%$$$$$$%%%''')))***(((''''''&&&&&&''''''''''''''''''''''''(((((((((%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&'''&&&(((((((((&&&%%%$$$%%%'''''''''''''''(((((())))))))))))))))))((('''&&&%%%&&&'''((((((((((((((('''(((((('''&&&&&&((()))(((((('''&&&&&&'''''''''))))))))))))*********+++************+++++++++,,,...//////...,,,,,,---...111111333555777999:::;;;999999999:::::::::::::::555555555888;;;======<<>>===<<<<<<>>>===;;;:::999999::::::888666333222222111000///...------,,,+++,,,,,,,,,*********+++++++++,,,,,,***,,,------,,,++++++,,,))))))))))))))))))))))))((((((((((((''''''''''''***(((&&&%%%'''(((((((((%%%&&&(((***+++,,,,,,,,,)))(((&&&$$$$$$&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%&&&'''&&&$$$###################################################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''''''(((&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))))))))))))))))))))++++++*********+++,,,,,,,,,,,,,,,,,,---...///000111111222555;;;BBBJJJNNNXXX\\\```ccceeegggiiillljjjooovvv}}}{{{}}}}}}|||}}}~~~{{{yyyvvvzzz}}}~~~}}}~~~pppiiidddfffhhhffffffgggccc```]]]\\\]]]^^^^^^^^^\\\\\\^^^bbbdddbbb]]]WWWMMMLLLKKKJJJHHHFFFEEEDDDDDDCCCBBBAAA@@@@@@AAAAAAAAACCCCCCBBB>>>:::888777888888777555222000---,,,+++***)))(((((()))***+++,,,,,,)))%%%"""%%%***---(((((((((******((('''''''''(((((((((((((((((('''%%%&&&&&&''''''&&&&&&%%%)))((('''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%'''"""$$$'''&&&$$$(((''''''''''''((())))))''''''((((((((('''&&&&&&&&&''''''((())))))))))))(((((()))(((&&&&&&((()))'''&&&&&&&&&&&&&&&''''''))))))))))))))))))))))))))))))***,,,---...///000555666777666444444555777666777999<<<>>>AAACCCDDDDDDDDDDDDDDDDDDDDDCCCCCCAAAAAACCCFFFLLLPPPRRRRRRQQQPPPOOOOOONNNNNNNNNNNNQQQPPPOOONNNMMMLLLKKKJJJLLLLLLLLLKKKIIIGGGEEECCC@@@>>><<<;;;;;;999666444333222111111000111111222+++++++++++++++++++++++++++,,,......,,,+++,,,---************************((((((((((((''''''''''''***(((&&&%%%'''(((((((((%%%&&&''')))***+++,,,,,,)))(((&&&%%%%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&%%%###!!!#################################$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))(((((((((((()))***&&&&&&&&&'''''''''(((((((((((((((((())))))******************************++++++***++++++,,,,,,---,,,,,,,,,---///000111222222333555:::BBBLLLUUU[[[fffhhhjjjkkkkkkjjjiiiiiihhhnnnwwwuuunnnnnnqqqvvvzzz}}}}}}yyyuuussssssvvvxxxzzzyyyvvvtttuuuwwwzzzzzzzzzyyywwwuuurrrqqqooosssvvvvvvvvvvvvzzz}}}~~~nnnhhhdddfffhhhfffdddeeedddbbb___]]]^^^______^^^[[[\\\^^^aaadddccc]]]XXXMMMMMMLLLJJJIIIGGGFFFEEEDDDDDDCCCBBBBBBBBBBBBBBB@@@BBBCCCAAA===:::777666999888777555222///,,,++++++***)))(((((()))***+++###&&&$$$###'''***&&&%%%))),,,***))))))'''(((((())))))(((((('''%%%%%%&&&&&&&&&&&&%%%%%%((((((((((((''''''&&&&&&&&&&&&&&&%%%&&&&&&'''((($$$$$$%%%%%%&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$#########$$$$$$"""###******&&&((((((''''''(((((()))***&&&&&&''''''''''''&&&&&&'''((())))))))))))))))))((())))))((('''&&&((()))'''&&&&&&&&&&&&'''((((((((((((((()))))))))))))))+++,,,...000222555777777;;;<<<===<<<;;;<<<===??????@@@CCCFFFIIILLLOOOPPPQQQQQQQQQPPPPPPPPPPPPPPPNNNNNNPPPUUU[[[aaadddeeeccccccbbbaaaaaaaaabbbbbbeeeddddddbbbaaa```______^^^_________]]]ZZZVVVTTTLLLJJJHHHFFFEEEBBB???<<<888888777666444333222222......------,,,,,,++++++,,,---//////---------...************************(((((((((((('''''''''''')))(((&&&&&&((()))(((''')))(((((((((((((((((()))((('''&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$"""#########$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((((('''&&&&&&''')))***'''''''''(((((((((((()))'''(((((())))))******+++++++++++++++++++++++++++******++++++,,,---------******,,,---///000111222333555888???JJJUUU```fffmmmnnnooopppooonnnkkkjjjlllsss}}}~~~wwwoooiiihhhiiiooossswwwwwwtttpppnnnnnnoooppppppooommmlllmmmnnnssssssttttttsssqqqpppooommmppprrrrrrpppppprrruuussswww~~~nnniiifffiiikkkhhheeeeeefffccc___]]]]]]^^^^^^]]]ZZZ[[[]]]aaadddccc^^^YYYPPPOOOMMMKKKIIIGGGEEEDDDCCCCCCCCCBBBBBBBBBBBBBBB@@@AAABBBAAA===999777666777777666444222///---,,,+++***)))(((((()))***++++++---,,,&&&%%%***,,,******%%%%%%)))+++((((((***(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&$$$%%%'''(((((('''&&&%%%&&&%%%%%%%%%&&&&&&'''(((%%%%%%%%%&&&'''(((((((((&&&''''''''''''''''''&&&'''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$$$$%%%%%%### '''++++++(((((((((((((((((())))))***''''''((((((((((((''''''))))))*********)))(((((()))******)))'''&&&((()))((((((((((((((()))******)))***+++---...000111111333444777:::>>>AAADDDEEEFFFGGGHHHHHHGGGHHHJJJLLLMMMOOOQQQUUUYYY]]]```aaaaaaaaaaaaaaa`````````___\\\\\\^^^bbbiiiooossstttttttttssssssssstttuuuuuuyyyyyyxxxwwwwwwvvvuuuuuuttttttssssssrrrqqqooooooeeeaaa[[[VVVSSSQQQNNNLLLHHHHHHFFFDDDAAA===:::888666555555333222111000///---///000000///......///************************((((((((((((''''''''''''(((''''''((())))))(((&&&((((((''''''''''''((((((&&&'''''''''((((((((()))''''''''''''''''''''''''(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&%%%###!!! $$$$$$$$$$$$%%%%%%%%%&&&###$$$%%%&&&'''&&&&&&%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***&&&%%%$$$$$$$$$%%%'''(((((((((((()))))))))******'''(((((()))******++++++************************)))***+++,,,------------***+++---///111222333333777999???HHHTTTaaalllrrrrrrrrrtttvvvxxxxxxwwwvvvxxx|||zzzyyyxxxvvvttttttrrrpppnnnmmmllllllppptttxxxwwwsssooommmmmmmmmmmmmmmmmmmmmmmmnnnooosssttttttuuutttsssrrrqqqoooqqqrrrqqqmmmkkkmmmooommmpppvvv{{{~~~pppkkkjjjmmmoookkkhhhffffffccc___]]]]]]]]]]]]\\\ZZZZZZ\\\aaadddccc^^^YYYSSSRRROOOLLLIIIFFFDDDCCCBBBBBBBBBBBBBBBBBBBBBAAA@@@AAABBBAAA===999666666555555444444222000///...+++***)))(((((()))***+++(((***(((%%%(((---***""")))&&&'''***)))%%%&&&+++(((((())))))))))))((((((''''''(((((((((((('''''' """%%%'''((((((&&&%%%%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&'''((())))))***(((((())))))))))))((((((''''''&&&&&&&&&''''''((()))((('''&&&&&&&&&&&&&&&(((((()))***,,,+++***)))((((((((((((((()))******(((((()))))))))))))))(((***************)))(((''')))******)))'''&&&((()))******))))))***+++,,,,,,,,,---///222555777999:::<<<>>>AAAEEEIIIMMMPPPRRRTTTUUUWWWWWWWWWXXX[[[]]]ZZZ[[[___cccgggkkknnnpppooonnnnnnnnnmmmmmmlllllljjjjjjlllpppvvv|||~~~{{{uuulllddd```^^^]]]\\\^^^]]]\\\XXXSSSMMMHHHEEE>>>===<<<:::999777666555...000111111000//////000************************)))((((((((('''''''''''''''''''''(((***)))'''%%%$$$$$$$$$%%%'''(((***+++&&&&&&'''((())))))(((((((((((((((((((((((((((((('''&&&%%%%%%&&&''')))***''''''''''''''''''''''''))))))))))))))))))))))))%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&'''((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''')))*********)))'''&&&''')))+++,,,))))))))))))************'''(((((()))***+++++++++)))))))))))))))))))))))))))***+++,,,---------------...000222444555666777<<>>??????>>><<<:::999777777666666555444222000...---......------,,,+++******((())))))***))))))((('''&&&%%%'''***+++(((%%%$$$(((((())))))((('''&&&&&&$$$%%%&&&'''((((((((((((%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))'''$$$$$$&&&((())))))*********)))(((''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%"""!!!"""'''*********))))))))))))((((((((((((---,,,)))(((&&&&&&''''''''')))******(((&&&''''''%%%&&&''''''&&&''')))+++,,,***''''''***---///000111222555888;;;>>>AAABBBJJJKKKNNNTTTZZZ___bbbbbbfffgggiiijjjkkkjjjiiihhhhhhhhhjjjooouuuyyy{{{|||zzzssssssxxx{{{yyyvvvyyyyyyzzz~~~zzzsssqqqsssvvvzzz{{{zzzvvvooogggaaa]]]ZZZSSSJJJDDDAAA???===;;;:::888555444333222000...,,,,,,,,,+++++++++******)))(((((()))***+++)))((()))))))))))))))(((''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&'''''''''&&&$$$###%%%%%%%%%%%%&&&&&&'''(((***)))(((&&&$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%###"""&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$#########$$$$$$%%%$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&)))((('''&&&%%%&&&&&&'''(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((()))***'''''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''((())))))***+++*********))))))(((((())))))))))))******************+++++++++******))),,,,,,,,,,,,......,,,+++000111222333555777999;;;@@@IIIPPPVVVaaapppyyyzzzuuuxxx~~~}}}|||{{{zzzwwwvvvtttppplllkkklllnnnppprrruuuyyy||||||xxxvvvuuuvvvxxx{{{~~~~~~|||}}}yyyyyyzzz{{{uuuqqqrrrrrrqqqqqqtttpppsssvvvzzz|||||||||{{{rrrkkkgggiiikkkjjjiiijjjdddcccaaa]]]ZZZYYY[[[]]]^^^\\\]]]aaaeeeccc[[[SSSPPPOOONNNMMMJJJGGGDDDBBBBBBBBBBBBBBBAAAAAA@@@@@@???>>>===;;;999888777666666666555444222000...---,,,++++++***))))))(((((()))))))))(((((('''''''''((('''&&&(((((((((((((((((((((((((((((('''&&&&&&$$$%%%&&&''''''((((((((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%""""""$$$&&&''''''((((((((((((((()))))))))'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&$$$###$$$(((++++++***((((((((((((((('''''''''***))))))((((((((((((((('''(((***)))(((''''''(((((()))******)))***,,,...,,,,,,+++---000444666888:::;;;>>>BBBFFFJJJMMMNNNVVVWWW[[[```fffjjjkkkkkkqqqrrrsssuuuuuutttrrrqqqpppppprrrvvv|||{{{zzz}}}~~~~~~|||~~~{{{xxxnnnggg^^^VVVQQQMMMIIIFFFDDDBBB@@@???===;;;777555444333111///...---,,,,,,---+++++++++,,,,,,+++))))))))))))***))))))(((((('''(((((((((((((((((('''(((''''''&&&&&&''''''(((%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''((('''&&&%%%$$$%%%$$$$$$$$$$$$%%%%%%&&&)))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###&&&%%%%%%%%%&&&&&&%%%%%%&&&%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$#########$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''')))((('''%%%%%%%%%&&&'''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''############$$$%%%&&&&&&'''''''''''''''''''''((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''((())))))''''''(((((()))******+++************)))))))))(((************++++++++++++******+++++++++++++++***,,,,,,,,,...///000000///111222444666999<<>>===<<<:::999777666555666666555444222000///...*********))))))((((((''',,,+++***(((''''''(((((()))((('''%%%&&&(((***+++(((((((((((((((''''''&&&$$$$$$%%%&&&''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$&&&&&&&&&&&&&&&'''((())))))******''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((('''&&&%%%&&&)))+++++++++''''''''''''''''''''''''''''''((()))))))))))))))''')))***+++)))))))))***+++,,,------,,,---///111...000333777;;;???CCCDDDFFFHHHKKKOOOTTTXXX[[[\\\aaacccggglllrrruuutttsssyyyzzz{{{}}}}}}||||||{{{{{{zzz{{{~~~{{{xxxzzz{{{rrrjjjccc]]]YYYUUUTTTRRRPPPNNNIIICCC???999777444111///---,,,,,,---+++******+++***)))'''((())))))*********))))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((%%%%%%&&&&&&&&&&&&%%%%%%''''''((((((((('''&&&&&&'''&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&''''''''''''''''''&&&&&&''''''&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((""""""""""""###$$$%%%&&&'''''''''(((((()))))))))'''''''''&&&&&&&&&&&&&&&'''''''''(((((()))******(((((())))))******++++++************))))))))))))+++++++++,,,,,,,,,,,,---)))******+++,,,,,,,,,,,,,,,------...000222333444222555999===@@@DDDHHHKKKTTTZZZ```ccchhhnnnssssss~~~|||yyyvvvuuuuuuvvvwww}}}}}}}}}|||}}}wwwpppkkkkkkkkkhhhfffgggbbbaaa___[[[XXXXXXZZZ\\\]]]\\\]]]```cccaaa[[[UUUNNNNNNLLLJJJHHHFFFDDDCCCAAAAAAAAAAAA@@@AAAAAAAAA>>>===<<<:::888777666555666666666444333111///...+++++++++*********))))))///...+++)))((()))******((())))))&&&%%%(((******'''(((((((((((((((''''''$$$$$$%%%&&&&&&&&&&&&&&&''''''((((((((()))))))))&&&&&&&&&&&&''''''''''''(((&&&%%%%%%'''(((((((((&&&&&&''''''((())))))***''''''&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&'''(((*********'''''''''(((((((((((((((&&&''')))*********)))((((((***,,,,,,,,,+++,,,---+++---.........///111333444777===CCCHHHLLLPPPRRRSSSTTTWWWZZZ^^^bbbdddfffgggiiimmmsssxxxyyyxxxvvvxxxyyy{{{}}}~~~~~~~~~~~~~~~{{{xxxwwwyyy~~~~~~}}}}}}vvvsssmmmllljjjgggccc\\\SSSNNNDDDBBB===999555222111000...,,,+++***++++++***)))))))))******++++++******)))(((((((((((((((((()))((((((''''''''''''((((((''''''((((((((((((''''''((((((((((((((((((''''''+++***)))(((((((((((((((&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''((((((''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&'''(((&&&''''''((()))******+++'''''''''''''''&&&&&&&&&'''''''''(((((()))))))))((((((((())))))******************)))))))))))))))++++++++++++,,,,,,,,,,,,))))))+++,,,------------,,,------......000333555555;;;BBBHHHLLLPPPTTTXXX\\\___aaabbbccchhhnnnrrr~~~zzzwwwuuuvvvxxxyyy{{{}}}uuunnniiiiiijjjhhhfffgggbbbbbb___\\\ZZZYYY\\\^^^^^^^^^___aaacccaaa\\\WWWRRRPPPNNNJJJGGGDDDAAA@@@@@@@@@???>>>>>>???@@@@@@???>>>===;;;999888777666777777666555333111///...+++++++++***************...---***((('''((()))***''',,,---(((&&&((((((&&&''''''((((((((((((((('''%%%%%%&&&&&&''''''&&&&&&&&&''''''''''''(((((((((&&&&&&&&&''''''((((((((('''&&&%%%&&&'''(((((('''''''''''''''''''''''''''(((''''''&&&&&&''''''((())))))((('''%%%$$$######%%%&&&'''''''''(((((()))(((((()))))))))*********((()))*********)))'''&&&&&&(((***,,,,,,,,,---///,,,...///000111222555888===BBBIIIOOOSSSWWW[[[^^^``````bbbeeegggiiikkklllmmmooorrrwww{{{|||zzzwwwssstttwwwzzz}}}}}}{{{{{{}}}}}}~~~wwwzzz|||}}}||||||wwwtttpppqqqrrruuuxxx|||}}}yyywwwvvvtttsssqqq~~~}}}uuulllfff___[[[TTTLLLCCC<<<777555333111/////////000///...******+++++++++++++++******)))(((((((((((()))***(((((((((''''''(((((((((''''''((((((((((((''''''(((((('''''''''(((((((((+++***))))))((((((((((((%%%&&&'''(((((((((''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((('''%%%$$$&&&'''$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''$$$%%%%%%%%%%%%&&&&&&&&&(((''''''''''''(((((()))&&&''''''((()))******+++'''''''''''''''''''''''''''''''''''''''(((((((((''''''((((((((((((((()))))))))))))))))))))***************++++++++++++,,,)))***+++------.........------...---,,,///333777<<>>======>>>@@@AAAAAA@@@???===<<<:::999888777777666555333111000...))))))))))))))))))))))))***)))((('''&&&'''((((((+++222333,,,'''(((((($$$&&&'''((((((((((((((((((&&&&&&''''''(((''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((())))))%%%$$$###$$$&&&'''&&&%%%((('''''''''''''''''''''((((((''''''''''''(((((())))))(((&&&%%%$$$###"""%%%'''(((((('''&&&'''(((((())))))******++++++,,,)))))))))))))))(((''''''%%%'''***+++,,,---...000111333555777999;;;???AAAJJJOOOUUUZZZ\\\___cccgggiiijjjkkkmmmoooppprrrrrrvvvvvvwwwyyy{{{zzzwwwtttnnnoooqqquuuxxx{{{~~~}}}xxxrrrnnnmmmnnnnnnoooooorrrvvvxxxyyy{{{{{{wwwqqqllliiigggeeeccc```cccgggmmmrrrvvvyyyzzz|||~~~zzzvvvuuuvvvjjjiiihhhjjjmmmoooooooooyyy}}}~~~yyypppcccUUUHHH>>>999999666222000000///...---,,,,,,,,,,,,,,,+++************((((((((((((******)))((((((''''''(((((()))%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&''''''((()))(((''''''&&&&&&&&&&&&'''%%%&&&((())))))((('''&&&%%%%%%%%%&&&''''''((((((%%%%%%$$$$$$$$$%%%&&&&&&$$$''')))(((%%%$$$&&&((($$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''((((((''''''&&&&&&&&&'''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''''''''''''(((((()))))))))'''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************************+++++++++++++++,,,,,,---............---//////......111777<<>>===>>>???AAABBBCCCBBBAAA@@@>>><<<;;;:::777777666555444222000///)))*********************((((((((()))))))))******444;;;:::...&&&))))))&&&&&&&&&'''((((((((((((((('''(((((())))))(((''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''((()))))))))%%%$$$###%%%&&&'''&&&$$$%%%&&&&&&''''''(((((((((((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&(((+++***(((''''''(((((((((((()))******++++++((((((((((((((())))))***(((+++...000111222444666999<<>>>>>@@@BBBCCCEEEDDDCCCAAA???>>>===<<<888777777555444222000///,,,,,,,,,,,,,,,,,,------******,,,---------------;;;BBB>>>...&&&))),,,)))&&&&&&'''((())))))((((((((()))))))))))))))(((((())))))))))))************&&&&&&&&&'''((())))))***&&&&&&%%%'''((()))(((&&&###$$$%%%&&&((()))******((((((''''''''''''((((((&&&&&&&&&'''((())))))***'''***---,,,)))'''((()))&&&''''''((()))******+++''''''&&&&&&(((***,,,---...111444666777999;;;===@@@CCCFFFJJJMMMQQQVVVYYY\\\aaaeeeeeeddddddhhhmmmjjjkkkmmmppprrruuuwwwxxxxxxuuuqqqlllhhhccc^^^ZZZ\\\\\\]]]^^^```bbbdddfff\\\WWWPPPLLLKKKMMMOOOPPPWWWYYY\\\___``````^^^\\\^^^[[[XXXWWWWWWXXXWWWVVVVVVVVVWWWYYY[[[^^^```bbb^^^bbbeeeccc^^^YYYYYYZZZ]]]ZZZWWWXXX\\\bbbgggjjjlllnnnssszzz~~~vvvttttttyyywwwiiiaaaSSSOOOHHHBBB===:::666444//////...---,,,***)))(((+++***)))'''''')))***+++))))))(((((((((((())))))'''(((((((((((((((((('''&&&%%%%%%$$$%%%&&&'''((('''''''''''''''((()))***'''((()))***)))(((&&&%%%%%%%%%&&&&&&'''((())))))%%%%%%$$$###$$$%%%'''((($$$'''***)))%%%###&&&***&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&&&&)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$%%%&&&&&&''''''(((((((((&&&''')))*********)))(((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((())))))*********)))))))))))))))*********)))))))))))))))(((((())))))*********+++,,,,,,,,,---------...............///......------///222444555666<<>>>>>>>>???@@@HHHHHHHHHGGGDDDAAA>>><<<999888777555333111000///,,,---...///...,,,)))'''***)))(((''''''((()))***<<<888333---)))&&&&&&&&&###$$$&&&((())))))(((''')))((('''&&&&&&&&&&&&&&&###$$$%%%'''((())))))***(((((((((((())))))))))))$$$%%%%%%$$$###$$$''')))***))))))(((''''''&&&&&&''''''''''''''''''''''''+++)))'''&&&%%%&&&'''(((+++++++++***)))((((((((())))))))))))))))))))))))((('''(((***---000222222444444444666:::???DDDGGGIIINNNSSSUUUUUUXXX^^^ddd___hhhmmmllliiijjjkkkjjjiiikkkmmmqqqssssssqqqooolllggg```\\\ZZZWWWTTTQQQQQQRRRSSSTTTVVVWWWXXXYYYPPPPPPOOONNNMMMMMMNNNNNNNNNQQQUUUWWWWWWWWWXXXYYYWWW[[[\\\YYYYYY[[[]]]\\\\\\\\\]]]^^^___```aaabbb]]]aaaeeeccc^^^ZZZ[[[]]]ZZZXXXXXXZZZ]]]___]]][[[eeedddeeeiiinnnpppooommmfffgggiiilllpppsssvvvxxx{{{}}}~~~wwwkkkdddYYYPPPJJJFFFAAA>>>;;;777333000///...---,,,+++***(((((()))***)))(((++++++++++++*********)))))))))))))))(((((((((((()))((('''&&&%%%%%%&&&'''***))))))((('''&&&&&&&&&%%%&&&((()))))))))(((''')))(((&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$###%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&'''''''''&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''(((%%%%%%$$$###"""###&&&((('''&&&&&&%%%%%%&&&&&&'''(((((((((((('''&&&%%%$$$''''''''''''(((((((((((((((((())))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''((()))))))))((('''&&&&&&&&&&&&&&&''''''&&&''''''((()))***))))))(((((((((((())))))''''''&&&%%%&&&(((***,,,++++++++++++,,,------...+++,,,---,,,++++++---///,,,...111333222000000000000444999<<<@@@HHHRRRYYYiiittt}}}xxxrrrqqqsssuuuuuutttuuuzzzvvvnnnjjjlllnnnllliiigggeeeccc```^^^]]]]]]^^^^^^```]]]^^^aaaaaa\\\WWWWWWZZZXXXTTTNNNGGGBBB@@@@@@FFFDDDCCCAAAAAAAAABBBCCCDDDEEEFFFFFFDDDBBB>>><<<888888666555333111000///,,,+++++++++***)))(((((())))))(((((((((((())))))444222///+++)))'''''''''$$$%%%'''((()))(((''''''((('''&&&&&&%%%%%%&&&&&&$$$%%%&&&'''((()))))))))&&&&&&''''''(((((())))))&&&'''((('''&&&&&&((()))))))))(((((('''&&&&&&%%%''''''''''''''''''''''''***)))'''&&&&&&&&&(((((())))))))))))))))))))))))***************************)))***,,,///111333333777777888;;;???DDDIIIMMMQQQUUUYYY[[[[[[]]]ccchhhiiiooosssoooiiihhhhhhfffhhhhhhiiijjjkkkjjjhhhfff^^^ZZZTTTQQQOOONNNKKKIIIHHHIIIKKKMMMPPPRRRTTTTTTSSSSSSSSSSSSSSSSSSTTTTTTUUUWWWYYYZZZ[[[\\\___bbbeeejjjkkkiiihhhkkkllljjjiiijjjkkklllmmmmmmmmmnnnkkkmmmooommmhhheeefffhhhiiigggfffggghhhgggccc```bbbaaaaaacccfffgggeeebbb___^^^^^^```dddjjjppptttzzz|||{{{tttkkkbbb[[[TTTMMMIIICCC>>>999444111///---,,,000...,,,+++,,,,,,+++***+++++++++*********)))))))))((((((((((((''''''''')))((('''&&&&&&''''''(((***))))))(((''''''&&&&&&&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&'''******(((&&&$$$###$$$%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&(((((('''''''''(((((()))))))))((('''&&&&&&&&&&&&((((((((('''(((((())))))''''''&&&&&&&&&&&&''''''***)))(((''''''(((***+++++++++******++++++,,,,,,)))***+++***))))))+++---***,,,///000000000111222222666;;;BBBIIISSS^^^eeeqqqyyyuuusssqqqqqqtttxxx{{{}}}wwwpppkkkmmmooommmiiihhhcccbbb```^^^]]]]]]^^^______\\\]]]aaaaaa\\\XXXWWWXXXWWWSSSMMMGGGCCCAAABBBEEEEEECCCBBBBBBCCCDDDEEE@@@BBBDDDEEEDDDAAA>>>;;;888777666444333111000///---,,,***((((((((()))***(((((())))))))))))((((((,,,+++***)))((((((((()))%%%&&&(((((()))((('''&&&)))(((''''''&&&'''''''''%%%&&&'''(((((((((((('''$$$%%%%%%&&&'''(((((()))(((***+++***((('''((()))((((((''''''&&&%%%%%%%%%''''''''''''''''''''''''***)))'''&&&&&&'''((((((&&&''''''((()))******+++++++++++++++++++++++++++......///111444777999:::>>>>>>@@@CCCHHHMMMRRRUUUXXX\\\```aaabbbccchhhkkkqqquuuvvvpppiiigggeeebbb^^^^^^]]]\\\ZZZYYYWWWWWWQQQNNNLLLKKKKKKJJJIIIHHHLLLNNNPPPSSSVVVYYY\\\]]]]]]]]]^^^^^^___``````aaabbbbbbcccccccccggglllooorrrwwwyyywwwvvvyyyzzzyyyzzz{{{|||}}}~~~~~~~~~~~~~~~}}}xxxvvvwwwyyy~~~}}}|||{{{zzzvvvqqqmmmkkkjjjhhhhhhhhhgggdddbbb```]]]YYYWWWYYY___fffkkkrrrtttxxx~~~{{{sssiii___YYYQQQLLLEEE>>>999555222///000...+++******+++***)))+++************)))))))))(((((((((((('''''''''&&&)))((((((((((((((()))***)))))))))(((''''''&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&***)))((('''%%%$$$###"""'''&&&&&&%%%%%%&&&&&&'''"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&)))(((((('''''''''((((((''''''&&&&&&''''''((()))******)))((((((((())))))'''&&&&&&%%%%%%&&&&&&''',,,+++***)))((()))******,,,++++++************+++***+++++++++******,,,---***,,,...//////111444666999<<>>AAAFFFLLLPPPPPPPPPQQQTTTWWWZZZ]]]___]]]___bbbeeeggghhhjjjkkkeeefffccc[[[VVVTTTRRROOOMMMNNNNNNLLLKKKKKKNNNQQQSSSVVVZZZ^^^bbbeeeggghhhjjjkkkmmmppprrruuuwwwxxx||||||||||||{{{yyyxxxwwwzzz{{{||||||||||||~~~|||xxxqqqkkkfffddddddeeecccdddfffhhhjjjmmmooopppnnnmmmmmmnnnpppuuuyyy{{{~~~uuuiii\\\PPPEEE>>>999666222000/////////...++++++++++++************+++++++++************)))(((((()))******+++++++++(((((((((((('''''''''''''''&&&&&&&&&(((***,,,---$$$%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&&&&"""###$$$%%%&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&''''''''''''%%%$$$$$$%%%'''(((&&&$$$'''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&%%%%%%&&&'''''''''((((((((((((((((((((())))))(((((((((''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&''')))(((''''''''''''((((((&&&&&&&&&'''((()))******++++++***))))))((())))))***))))))(((((())))))***&&&''''''((()))+++,,,,,,///...---,,,,,,,,,,,,,,,---...///...------///111000111111111111444888<<>>DDDNNN[[[dddggggggggghhhgggnnnzzzwwwvvvwww|||yyyqqqlllnnnooolllhhhgggcccbbb___]]][[[[[[\\\]]]XXXWWW[[[bbbddd```\\\ZZZWWWVVVSSSMMMGGGCCCBBBBBB???@@@BBBDDDFFFGGGHHHHHHEEEDDDBBB@@@===;;;999888555444444333222111000000'''((()))******)))((((((+++***)))((('''''''''''')))((('''&&&&&&''')))+++'''''''''(((((()))******''''''&&&&&&''''''((()))'''(((((()))))))))(((((()))(((((((((((('''''''''(((((((((&&&$$$$$$%%%'''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((())))))******++++++,,,,,,---...000222555777999:::999>>>DDDHHHJJJNNNUUU[[[___^^^]]]\\\ZZZYYYXXXXXXZZZZZZ[[[[[[[[[YYYVVVTTTMMMNNNLLLIIIJJJOOOQQQOOOLLLPPPUUUVVVVVVYYY^^^cccggglllrrrvvvwwwwwwyyyzzz|||}}}{{{wwwsssqqqmmmjjjgggdddfffjjjooosssssswww}}}zzzkkkbbbTTTNNNFFF>>>999555111///......------------,,,,,,,,,,,,,,,+++++++++******((()))*********)))(((''''''((((((((((((((((((((('''(((((()))))))))))))))%%%&&&'''''''''&&&%%%$$$%%%%%%&&&'''''''''''''''$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''((($$$!!!"""&&&((('''%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''&&&%%%%%%&&&&&&&&&'''''''''(((((('''(((((((((((((((((('''''''''''''''(((((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''')))***+++,,,+++***(((''''''&&&&&&((((((((('''(((((())))))******))))))))))))******&&&'''(((***+++,,,,,,---------,,,,,,,,,---......,,,---...---,,,,,,...000...111333666999===BBBEEEIIISSS___ddddddccchhhlllllluuu~~~{{{}}}yyyqqqlllmmmooolllhhhfffdddbbb___]]][[[[[[[[[\\\YYYYYY]]]dddgggbbb^^^]]]XXXWWWSSSMMMGGGCCCAAABBB<<<===???AAACCCEEEFFFFFFDDDCCCAAA???===;;;;;;;;;444444333333222111000000++++++***))))))***+++,,,,,,+++)))''''''''''''((((((&&&%%%$$$%%%'''***,,,''''''''''''((()))++++++******)))******+++,,,,,,''''''((()))))))))))))))((((((((('''&&&&&&%%%%%%&&&)))++++++***(((''''''''''''(((((((((((((((((())))))))))))))))))))))))&&&&&&'''((())))))(((((((((((()))+++,,,---...///111222444777:::===???@@@AAAFFFKKKNNNOOORRRYYY___cccbbb```]]]ZZZWWWUUUTTTWWWVVVUUUTTTRRRNNNJJJGGGFFFHHHIIIJJJPPPYYY___^^^XXX]]]ccceeeeeegggmmmrrrrrrwww}}}~~~~~~}}}{{{vvvooohhheeeeeehhhjjjmmmpppuuu{{{wwwhhhaaaWWWMMMEEE???:::888//////.........---------+++++++++************)))((()))*********((('''&&&'''''''''(((((((((((((((((())))))***)))'''%%%$$$&&&&&&'''((('''&&&$$$###%%%%%%&&&'''((((((((('''%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&'''''''''&&&''''''((((((''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&!!!"""'''(((&&&'''&&&&&&%%%%%%&&&&&&'''######$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&((()))+++,,,''''''''''''((()))***+++'''''''''''''''((()))***------,,,,,,,,,,,,------)))***+++,,,,,,,,,,,,,,,++++++++++++,,,------......///000000...///000222///333777;;;???DDDJJJMMMPPPZZZcccddd```___gggooowww~~~|||{{{zzzrrrlllkkkkkkhhhffffffcccaaa___\\\[[[[[[\\\]]][[[\\\___bbbdddccc```\\\ZZZVVVPPPLLLIIIHHHFFFEEECCCBBBAAABBBDDDFFFFFFEEEEEECCC???<<<999777666555777666555444444222///,,,...,,,***)))******)))(((,,,+++)))''''''(((***+++&&&&&&&&&'''(((***+++,,,)))((('''(((***+++,,,+++***)))))))))((((((''''''%%%&&&&&&'''((()))******))))))))))))(((((((((((()))))))))))))))(((((((((%%%%%%&&&&&&''''''(((((('''&&&&&&%%%%%%%%%&&&&&&((((((((()))))))))******+++---...---,,,,,,000444555666999<<<@@@CCCEEEGGGIIIJJJLLLPPPTTTZZZ___aaaeeebbb^^^XXXSSSNNNKKKJJJLLLIIIFFFDDDCCCEEEGGGIIIKKKKKKNNNTTT\\\dddiiikkkkkkmmmoooppprrrvvvzzz~~~vvvoookkkiiihhhmmmjjjhhhjjjpppvvvyyyyyywwwzzz~~~{{{lll```WWWOOOFFF@@@999444...---//////,,,))),,,,,,,,,,,,,,,+++******+++*********))))))((((((+++***+++++++++((($$$!!!'''((('''&&&$$$%%%'''))))))(((((((((''''''''''''###""""""$$$''')))))))))&&&&&&&&&''''''''''''(((%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''***(((%%%$$$&&&'''%%%###&&&''''''((((((((((((((((((''''''''''''((())))))((()))++++++)))((()))***)))((('''&&&&&&'''((()))''''''''''''''''''&&&&&&&&&&&&&&&'''(((***+++,,,&&&''''''((()))******++++++++++++*********))))))******))))))))))))*********+++,,,------,,,***)))***+++,,,...//////......111...,,,,,,...111222333222777???GGGNNNQQQSSSSSS[[[___aaa^^^\\\bbbppp}}}~~~yyyuuu{{{{{{ssslllkkkjjjgggeeeeeedddbbb```^^^]]]]]]^^^^^^^^^___aaadddfffddd```]]]ZZZVVVPPPLLLIIIHHHFFFEEECCCBBBAAABBBDDDFFFFFFEEEAAA@@@>>>===;;;:::999888666555444444444333000---...,,,***)))******)))(((,,,+++)))((((((((()))***((((((''''''(((((()))))))))((('''(((***,,,,,,+++******)))))))))(((((((((&&&&&&''''''(((((()))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''&&&)))((((((''''''((((((((((((((())))))******+++++++++...000000///000555999===>>>@@@CCCGGGJJJLLLMMMQQQQQQPPPRRRUUUZZZ___bbbbbb^^^XXXPPPJJJEEECCCBBBCCCCCCCCCCCCFFFIIIMMMPPPVVVVVVXXX]]]dddjjjnnnpppuuuwwwyyyzzz{{{}}}zzzuuurrrqqqmmmjjjggggggjjjmmmlllkkkhhhkkkmmmoooqqquuu|||vvvlllaaaUUULLLDDD===555111111000---***------.........------,,,*********+++++++++++++++))))))((())))))))))))((('''(((((('''&&&&&&''')))))))))((((((((('''''''''&&&%%%%%%&&&'''(((((('''&&&&&&&&&''''''''''''((('''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((())))))))))))))))))(((%%%%%%%%%&&&&&&&&&''''''&&&$$$"""###%%%'''&&&%%%%%%&&&&&&'''''''''''''''''''''&&&&&&''''''((()))'''(((******((('''((())))))((('''&&&&&&'''((()))''''''''''''''''''''''''))))))))))))***+++,,,---''''''(((((())))))******+++++++++*********))))))******))))))))))))******+++++++++,,,,,,++++++******+++,,,.........------222222222222333555777888???EEEOOOWWW]]]aaadddfffkkkjjjgggbbbaaaiiixxx}}}xxxyyyxxxvvv~~~|||tttmmmkkkjjjfffcccccceeecccaaa___^^^^^^___```aaabbbdddfffgggeeeaaa]]]ZZZVVVPPPKKKIIIHHHFFFEEEDDDBBBAAABBBDDDEEEEEEEEE@@@@@@@@@???===;;;999888444333333444444333111...---,,,***)))******)))(((************)))))))))))))))))))))(((''''''''''''***((('''(((***,,,,,,+++************))))))))))))'''''''''(((((((((((((((((((((((('''''''''&&&&&&'''(((((())))))*********(((((((((((((((((((((((()))(((((('''(((((())))))(((((())))))***+++,,,,,,,,,///222333444666;;;@@@EEEFFFHHHKKKNNNPPPRRRSSSWWWVVVTTTTTTWWW[[[```ccc^^^YYYPPPHHHAAA>>>>>>>>>???@@@CCCGGGMMMSSSXXX[[[ccccccdddhhhmmmqqqttttttwwwzzz~~~wwwsssooommmmmmkkkfffbbb^^^^^^]]]^^^aaagggpppvvvzzzxxxhhh^^^RRRKKKAAA999666444222000......//////////////////***++++++,,,,,,---......***)))(((''''''(((***+++'''(((******((('''((())))))))))))(((((((((''''''***)))''''''((((((&&&%%%&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''###"""!!!"""%%%'''((('''$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&'''))))))'''''''''(((((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))******+++,,,(((((((((((())))))))))))+++++++++*********************))))))))))))******,,,++++++***++++++,,,,,,+++,,,,,,---------,,,,,,---000333333333555999===KKKSSS___fffkkknnntttyyyzzzsssmmmnnnwwwxxxsssssszzz}}}~~~~~~uuunnnllljjjfffcccccceeecccaaa___^^^___```aaabbbcccdddggggggeee```\\\ZZZUUUPPPKKKIIIGGGFFFEEEDDDCCCBBBBBBDDDEEEEEEDDDCCCCCCCCCBBB???:::666333333222222333444444111///---+++))))))***+++***))))))************)))(((((())))))***)))))))))((((((+++)))((()))***,,,,,,+++******************))))))((((((((((((((('''''''''((('''''''''&&&&&&&&&&&&(((((()))***+++,,,,,,---''''''(((((())))))******&&&&&&&&&&&&&&&''''''(((''''''((()))***+++,,,------000444666888;;;AAAFFFKKKLLLMMMOOOQQQSSSTTTUUUUUUUUUUUUVVVXXXZZZ]]]___VVVRRRJJJCCC@@@@@@BBBDDDDDDGGGKKKQQQXXX___dddgggkkkjjjkkknnnsssvvvxxxxxxvvvzzz|||wwwoooiiiccc```\\\YYY[[[aaaiiinnnxxx}}}qqqddd\\\PPPEEE???;;;888666000/////////......//////,,,,,,,,,,,,,,,,,,------,,,,,,+++***(((''''''(((''')))++++++***)))((())))))))))))(((((((((((('''+++***(((((())))))'''&&&&&&&&&&&&''''''''''''(((&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###"""###$$$%%%'''((()))%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&''''''&&&((())))))(((''''''((((((((((((''''''(((((((((''''''''''''(((((((((((((((((('''''''''(((((()))))))))))))))((((((((((((************************+++******))))))******+++,,,+++***)))***+++,,,---,,,,,,,,,---------,,,,,,+++///222333333777@@@GGGXXXaaammmsssuuuxxxyyyvvvvvv{{{wwwooommmkkkfffccccccdddbbb```___^^^___```aaaaaabbbdddeeefffccc^^^ZZZYYYUUUOOOKKKHHHGGGEEEDDDEEECCCBBBBBBDDDEEEEEEDDDBBBCCCCCCBBB???:::666333222111111333444444222///---+++))))))***+++***))))))************)))((((((((()))***+++++++++******+++***))))))+++,,,++++++))))))))))))))))))******((((((((((((((('''''''''((('''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))))))))))))))((((((((((((&&&&&&&&&&&&&&&'''((()))&&&'''(((***+++---......///222777999;;;@@@FFFKKKQQQQQQQQQRRRSSSSSSSSSTTTRRRSSSSSSTTTTTTTTTSSSRRRMMMJJJFFFCCCDDDGGGLLLOOOPPPRRRVVV\\\bbbhhhllloooqqqqqqrrruuuyyy|||||||||yyy~~~yyypppkkkeee```___aaadddfffsss|||zzzrrreeeWWWKKKCCC===:::333222111///..................---,,,+++*********)))+++------***'''&&&'''''')))+++,,,***)))))))))***)))))))))(((((((((((()))((('''(((*********(((&&&&&&&&&''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))&&&&&&'''(((((((((((((((&&&%%%%%%%%%%%%&&&''''''''')))+++***)))((())))))'''((((((((((((((((((''''''''''''((((((((())))))((('''''''''''''''(((((())))))))))))((((((((((((************************++++++************++++++++++++***)))***+++---...------------------......000333555777:::CCCPPPZZZgggpppzzz}}}{{{xxxpppnnnmmmhhheeeeeecccbbb```___^^^___```aaa```aaabbbdddeeebbb^^^ZZZYYYUUUOOOJJJHHHGGGEEEDDDEEECCCBBBBBBDDDEEEDDDCCC???@@@AAAAAA???<<<888666222111111222444333111///,,,***))))))***++++++***************))))))))))))'''(((***+++,,,+++******,,,+++))))))+++,,,++++++(((((((((((())))))))))))'''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''(((((())),,,,,,***)))'''&&&$$$$$$(((((((((((()))***++++++((((((***,,,...///111111333666;;;===???CCCIIIOOOWWWVVVVVVUUUTTTSSSRRRRRROOOOOONNNMMMKKKIIIGGGFFFGGGFFFGGGHHHLLLQQQWWWZZZ\\\]]]```dddiiioootttwww{{{zzz{{{~~~{{{~~~yyysssnnnkkkhhhfffdddiiiqqq|||zzzkkk\\\OOOFFFAAA;;;999666333111///......//////...---+++***)))(((###(((---...,,,***)))+++((()))++++++)))((()))*********)))))))))((((((((('''&&&&&&'''***++++++***&&&&&&&&&''''''''''''(((*********+++***))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''(((((()))(((&&&&&&''')))&&&'''(((((())))))((((((&&&&&&&&&&&&&&&''''''((((((***++++++***))))))***''''''(((((((((((('''''''''''''''(((((())))))***(((((((((((())))))***+++(((((((((((())))))))))))***************+++++++++++++++************++++++************+++,,,------------------...///000111222444888<<>>;;;888555333333222222222333222///---,,,***))))))***++++++***,,,+++)))''''''(((***+++'''((())))))(((&&&###"""---+++******+++,,,+++***%%%&&&&&&&&&''''''((((((%%%&&&&&&'''((()))******))))))))))))((((((((((((%%%%%%%%%%%%%%%$$$$$$$$$"""###$$$&&&((()))++++++&&&&&&&&&&&&'''(((******---...000222444777888999<<>>EEEFFFGGGJJJLLLOOOQQQRRRVVVUUUSSSNNNHHHCCCBBBBBB@@@@@@??????AAAGGGOOOUUUYYY[[[^^^aaabbbdddgggjjjmmmpppuuuzzzvvvyyy}}}xxxrrrkkkgggggghhhhhhfffggglllssszzz}}}tttpppdddZZZOOOIIIDDD???999666666333000...---,,,***(((...---------,,,,,,++++++------,,,,,,+++***))))))************************+++(((&&&&&&''')))******)))((('''&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%((('''&&&%%%$$$$$$%%%&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''(((((((((((())))))))))))************************)))(((((('''''''''((((((''''''''''''((((((((()))((((((((((((''''''''''''///...,,,+++++++++,,,,,,))))))(((((((((***+++,,,,,,,,,++++++***+++++++++------,,,,,,,,,---......---000111000---///444:::@@@HHHVVVhhhwwwuuulllmmmqqqoookkkiiidddbbbaaaaaabbbcccbbbaaaaaaaaaccceeefffccc^^^ZZZXXXSSSNNNJJJHHHHHHHHHHHHGGGDDDBBBAAABBBCCCDDDCCCCCCAAA???>>>===;;;888555333333222222111111111111...------,,,+++***))))))************)))))))))(((!!!"""$$$&&&)))+++---...((((((((((((''''''''''''++++++++++++************)))((('''''''''((())))))''''''&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))*********))))))))))))(((***...000111222444777:::===@@@BBBEEEGGGIIILLLNNNPPPRRRRRRSSSRRROOOJJJDDDAAA@@@@@@===@@@CCCFFFJJJPPPWWW[[[___aaadddeeefffhhhjjjmmmpppssswwwzzz|||~~~{{{xxxuuusssrrrrrrvvvyyy~~~~~~wwwqqqmmmiiiddd``````ccchhhooovvv|||pppggg[[[SSSNNNHHHCCC???777555222111000///---+++------------,,,,,,,,,,,,---,,,,,,+++******))))))***************************(((&&&&&&((()))******((((((''''''&&&'''''''''''''''((((((''''''&&&%%%((('''&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%$$$%%%%%%&&&''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))''''''(((((((((((((((((('''''''''((((((((())))))''''''((((((((()))))))))---,,,+++***))))))***+++++++++***************++++++++++++***++++++,,,,,,------,,,,,,------.........000111000///111888>>>IIIRRRaaaqqquuummmnnnqqqoookkkiiidddcccaaabbbcccddddddcccbbbbbbdddeeeeeebbb]]]YYYWWWSSSNNNJJJHHHHHHHHHHHHHHHFFFCCCCCCCCCDDDDDDDDDBBB@@@>>>======<<<999777555444444333222111111000---------,,,,,,,,,++++++************))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((()))))))))((((((((('''''''''&&&&&&&&&'''((())))))((((((''''''(((((())))))((((((((((((((((((((((((''''''((())))))******+++******+++++++++---111444555666999<<>>???@@@@@@DDDKKKQQQVVVZZZ^^^aaaeeegggiiijjjjjjjjjkkklllsssuuuwwwxxxwwwvvvvvvwwwvvvuuutttrrrrrrqqqqqqqqqxxx{{{~~~~~~}}}{{{{{{|||~~~{{{sssiiiaaa\\\]]]___dddkkkttt}}}zzzmmmbbbZZZTTTMMMIII@@@===:::888666444111...------,,,,,,,,,------...,,,,,,++++++***)))))))))))))))))))))))))))))))))***(((&&&&&&(((*********(((((('''''''''((())))))''''''((((((((('''&&&&&&'''''''''&&&&&&'''((((((''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''((((((((('''''''''''''''&&&&&&&&&'''(((((())))))(((((((((((())))))))))))((((((((((((((((((((((((%%%&&&((()))***))))))(((''''''((((((((()))))))))(((((())))))*********+++******)))((((((((())))))---------,,,,,,***))))))************+++,,,------------,,,,,,---......//////000111111111666???EEETTT]]]lll|||~~~tttmmmnnnpppnnnkkkjjjeeecccbbbbbbdddeeeeeeeeebbbcccdddeeeeeebbb]]]XXXWWWSSSMMMJJJIIIIIIIIIHHHIIIGGGEEEDDDEEEEEEEEEDDD@@@>>><<<;;;;;;;;;999888666666555444222111000000+++,,,,,,,,,,,,,,,,,,,,,*********))))))))))))))),,,+++***((('''%%%$$$###))))))))))))************(((((('''''''''&&&&&&&&&%%%%%%%%%&&&'''((())))))))))))(((((((((((())))))(((((((((((((((((((((((('''(((((()))******++++++***+++,,,---...000555888999;;;>>>AAADDDGGGIIIJJJHHHIIIKKKLLLLLLKKKJJJIIIDDDDDDCCCAAA???@@@CCCEEEIIIMMMSSSXXX\\\___bbbdddhhhkkkpppqqqpppmmmkkkiiippprrrtttssspppnnnllllllnnnooopppsssvvvyyy{{{}}}|||~~~}}}|||zzzyyyyyyzzz|||xxxooobbbaaa```bbbhhhrrr|||sssggg___VVVOOOMMMJJJEEEAAA>>>999555111...---,,,,,,,,,------...+++++++++******)))))))))((((((((((((((((((((((((***(((&&&'''(((******)))((((((((((((((()))***+++''''''((((((((((((''''''''''''''''''(((((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((())))))))))))(((((((((((((((((((((((($$$&&&(((***+++***)))((('''(((((((((((()))))))))************************)))))))))((((((((())))))***+++,,,---,,,+++)))(((************+++,,,---...------,,,------...///000000000111333666>>>HHHOOO^^^gggvvv{{{sssmmmmmmnnnllljjjjjjgggdddbbbbbbccceeeeeeeeebbbcccdddeeeeeebbb]]]XXXVVVRRRMMMJJJIIIIIIIIIIIIIIIGGGEEEEEEFFFFFFDDDCCC???<<<:::999999999888777666666555444222111000000************++++++++++++))))))))))))))))))******&&&&&&''''''(((((())))))((()))))))))*********++++++++++++*********))))))$$$%%%%%%&&&'''(((((()))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))***+++++++++***,,,---///000444999<<>>???@@@AAABBBFFFJJJMMMPPPSSSWWW[[[^^^bbbgggjjjmmmsssyyy{{{yyysssnnnjjjjjjlllmmmmmmkkkiiihhhiiiiiikkkooosssxxx}}}~~~}}}}}}}}}~~~|||zzzxxxxxxzzz{{{{{{}}}}}}~~~pppmmmiiihhhlllsss|||yyyooodddZZZVVVRRRLLLGGGCCC???;;;888111000...---,,,,,,---...+++++++++***************(((((((((((((((((((((((()))((('''''')))******)))((((((((((((((()))***+++''''''((((((((((((((('''&&&&&&'''(((((()))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''(((((((((((())))))))))))))))))))))))))))))))))))$$$&&&(((***++++++***)))(((((((((((()))))))))***------,,,+++***)))(((((()))*********************'''(((***+++++++++***)))************+++,,,---...------------...///000111000111333777???IIITTT[[[iiirrr~~~}}}yyyqqqllllllllljjjiiijjjhhheeecccaaabbbdddddddddbbbbbbdddeeeeeebbb]]]YYYVVVRRRMMMJJJIIIIIIIIIIIIIIIGGGFFFEEEFFFEEEDDDBBB>>><<<999777888888777666555444444333222111111000************************))))))))))))************))))))(((((('''''''''&&&&&&&&&''''''(((((())))))******)))))))))(((((((((%%%&&&'''((((((((((((((())))))((((((''''''(((((())))))))))))))))))))))))(((((()))******++++++,,,,,,...000222444888===AAAEEEFFFHHHJJJJJJJJJJJJIIIGGGFFFDDDBBB@@@???>>>===<<>>???CCCIIINNNQQQUUUXXX[[[XXX[[[^^^aaacccgggkkknnnoooqqqtttssspppllliiihhhdddeeeffffffgggjjjnnnqqquuuvvvxxxzzz|||}}}}}}}}}}}}}}}~~~}}}{{{zzzyyyxxx|||{{{zzzyyyyyyxxxuuussslllhhheeedddgggjjjllllllmmmnnnppprrrssstttttttttuuuvvvuuusssqqqooooooppplllooosssvvvwwwyyy|||~~~{{{wwwtttssstttyyyooohhh]]]TTTNNNKKKIIIGGGBBB???:::666222111000000,,,,,,,,,,,,,,,,,,,,,,,,************************(((''''''(((******)))(((((((((''''''&&&'''''''''''''''((()))))))))))))))&&&&&&'''(((''''''%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********************************)))***+++,,,,,,,,,++++++*********)))******+++++++++++++++***++++++,,,,,,,,,,,,------...000111222555777===HHHVVVeeeqqqwww|||uuunnnjjjjjjjjjggggggiiijjjgggccc``````aaaaaaaaa```aaaccceeefffddd___[[[VVVRRRMMMIIIIIIJJJJJJJJJHHHFFFEEEEEEEEEDDDBBB@@@BBB>>>;;;888888888777777222111111111111111111111---------,,,,,,+++++++++(((((())))))*********+++''''''''''''(((((())))))'''(((((()))***++++++,,,************))))))))))))(((((()))******)))(((''')))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((()))))))))***++++++,,,,,,111333666888;;;@@@FFFKKKPPPQQQQQQQQQOOOLLLIIIHHH@@@>>><<<:::;;;<<>>;;;888777999>>>AAABBBAAAKKKMMMPPPUUUXXX[[[]]]^^^aaabbbdddeeedddbbb___]]]___]]][[[YYYYYY[[[]]]___dddfffkkkooorrrrrrqqqpppvvvuuusssrrrrrrtttvvvxxx~~~zzzwwwyyy~~~}}}zzzuuuqqqmmmiiifffhhhgggddd```]]]]]]```ccc]]]___```^^^\\\___gggnnnlllnnnooopppoooppprrrtttwwwyyy{{{~~~vvvwwwyyy|||~~~~~~uuusssnnnoooxxxxxxeeeYYYUUUSSSPPPMMMJJJFFFBBB???<<<888666333111///---,,,---...///------,,,+++***)))(((((((((((())))))))))))((((((+++***((((((*********)))(((((((((((((((((((((((())))))((((((''''''''''''&&&&&&&&&&&&&&&'''(((((((((((())))))((('''&&&&&&((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))'''(((((()))))))))))))))************************++++++++++++++++++++++++(((((()))***+++---...///---,,,,,,,,,,,,---......+++---...//////000222555<<>>CCCGGGIIIKKKRRRQQQPPPNNNJJJEEE@@@===999999999<<>>DDDNNN\\\hhhrrrwwwyyy}}}}}}yyyyyyvvvsssqqqvvvvvvpppllljjjgggddddddhhhhhhfffdddbbbbbbbbbdddeeeccceeehhhkkklllhhhccc^^^[[[WWWRRROOONNNNNNMMMLLLJJJFFFBBBAAACCCDDDCCCAAA>>>===;;;888666444333333222222333333333222222111,,,++++++******++++++,,,************************))))))))))))(((((((((((())))))))))))))))))))))))&&&'''((())))))*********(((((((((((()))***+++,,,"""$$$'''***+++***)))''')))))))))))))))***+++,,,+++,,,...//////111444777999;;;???BBBFFFHHHIIIJJJLLLKKKIIIGGGDDD@@@===;;;999;;;???BBBEEEJJJNNNRRRTTTWWW[[[___aaabbbbbbbbbbbbaaa^^^\\\YYYWWWVVVUUUMMMOOOSSSYYY___eeejjjllloooqqqrrrsssqqqooollljjjiiijjjlllnnnpppqqqrrrsssuuusssrrrssstttrrrlllgggeeebbb^^^[[[ZZZ\\\^^^```ccceeeggghhhhhhhhhjjjkkkrrrvvvzzzyyyuuutttwww{{{xxxsssqqqoooqqqtttvvvyyyzzzggg^^^[[[ZZZSSSRRRQQQQQQOOOKKKEEEAAA:::888555222///...------,,,,,,++++++******))))))))))))))))))))))))))))))***(((&&&'''((()))((((((************************''''''''''''(((((((((((('''''''''((((((((())))))&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''((()))******((((((((((((((((((((((((************************))))))))))))))))))))))))+++***)))(((((()))***+++'''((())))))******))))))************************+++++++++++++++++++++++++++++++++++++++,,,---------------,,,------...///...///000000111333777:::CCCJJJWWWeeeooouuuwwwxxxyyyyyyqqqqqqppppppuuuzzzsssmmmllljjjffffffiiigggfffdddcccbbbcccddddddbbbdddhhhkkkllliiiccc^^^[[[WWWRRROOONNNNNNMMMMMMLLLHHHDDDBBBDDDEEEEEECCC???>>><<<999666444333222111111222333333333222222...------,,,,,,------...))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''(((((())))))))))))(((((((((''''''(((***,,,---&&&'''***---------+++)))))))))))))))***+++,,,---...000222444555666999;;;===???BBBEEEGGGHHHHHHGGGEEEDDDCCCAAA???======<<<===AAAFFFIIIKKKNNNSSSXXXXXX[[[___bbbddddddcccbbb]]][[[XXXUUUSSSRRRSSSSSSQQQTTTYYY```fffkkknnnpppqqqrrrssstttrrrpppmmmlllpppooommmlllkkklllmmmmmmkkkiiihhhgggfffccc^^^ZZZWWWYYY[[[^^^bbbggglllpppssstttvvvvvvvvvvvvwwwxxxxxx|||~~~|||wwwuuuxxx|||}}}yyysssooonnnoooppptttzzzrrrjjjddd```RRRRRRSSSSSSSSSOOOJJJFFFAAA???<<<888444111000///000///...,,,***)))''''''***))))))))))))))))))***,,,***))))))***++++++***************************++++++++++++******))))))'''(((((()))))))))))))))&&&''''''(((''''''&&&&&&&&&&&&&&&'''((())))))***))))))))))))))))))))))))************************)))))))))))))))))))))))),,,***(((''''''(((***,,,(((((()))************)))************************++++++++++++++++++++++++---,,,,,,+++++++++,,,,,,---------------...//////...///111222444888>>>BBBMMMVVVeeesss|||}}}ooorrrvvv|||{{{sssmmmllljjjgggggghhhfffeeedddcccccccccdddddd```bbbfffjjjkkkhhhaaa\\\ZZZVVVRRRNNNMMMMMMMMMLLLMMMHHHCCCBBBCCCEEEEEEDDD@@@>>><<<999666444333222111111222333333333222222...------,,,,,,------...))))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((************)))(((&&&&&&)))(((((('''(((***,,,---++++++++++++++++++******((((((((()))***,,,---...000222555777888999;;;===@@@AAADDDFFFFFFFFFDDDCCC@@@???>>>>>>>>>??????@@@EEEIIIMMMOOOOOOQQQUUUYYYZZZ\\\___aaabbbaaa```___UUUTTTSSSRRRRRRRRRSSSTTTUUUXXX^^^dddjjjnnnqqqrrroooppprrrrrrrrrqqqooonnnsssnnnhhhaaa^^^^^^___aaa]]][[[ZZZZZZZZZZZZZZZZZZWWW\\\dddkkkpppuuuzzz}}}}}}|||~~~~~~|||wwwuuuyyy~~~}}}tttnnnjjjjjjlllsss|||~~~xxxnnndddYYYXXXXXXXXXXXXUUUQQQMMMHHHFFFCCC???;;;777555333000///...---,,,+++***)))******))))))))))))******,,,+++))))))+++++++++***************************...------+++***)))((('''''''''((()))***)))))))))'''((())))))))))))(((((((((((((((((((((''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,***(((''''''(((***,,,((())))))***************************************++++++++++++++++++++++++...---,,,,,,++++++,,,,,,...------------.../////////000222555:::BBBJJJPPP[[[fffuuuqqqwww{{{rrrkkkjjjiiifffeeeeeeeeedddddddddcccddddddddd___aaadddgggiiifffaaa\\\YYYVVVQQQNNNMMMLLLLLLKKKLLLGGGAAA???AAACCCCCCBBB???>>><<<999777555444444222222333333333222222111,,,++++++******++++++,,,******************************))))))((((((''''''))))))))))))))))))))))))+++++++++***((('''%%%$$$)))))))))))))))******++++++***((('''''''''((()))((())))))***,,,...///000222444777999::::::<<<>>>BBBBBBCCCCCCCCCBBB@@@???<<<<<<===???AAACCCEEEGGGLLLNNNQQQSSSSSSTTTVVVWWWXXXYYYZZZ[[[[[[ZZZYYYXXXOOOPPPRRRTTTVVVWWWWWWWWWUUUXXX^^^dddjjjnnnqqqsssmmmmmmnnnoooooonnnlllllliiicccZZZSSSOOOOOOSSSUUUSSSSSSTTTVVVZZZ^^^aaaddd```gggpppvvvyyy{{{~~~|||{{{uuujjjgggggglllwww{{{mmmccc```\\\ZZZXXXUUURRRPPPKKKJJJGGGDDD@@@===:::888////////////............+++***)))(((((()))***++++++)))'''((()))***)))(((************************,,,+++***)))((('''&&&%%%&&&'''((()))***)))((('''(((((()))*********))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++***)))(((((()))***+++((()))******++++++******************************++++++++++++++++++++++++...---,,,,,,,,,,,,,,,---......------......///000000222666<<>>===;;;999777666555555333333333333222222111000,,,++++++******++++++,,,++++++++++++++++++++++++*********)))((('''''''''))))))))))))))))))))))))************)))'''&&&&&&)))************))))))((((((((('''''''''((())))))***++++++---///111222444777999<<<>>>>>>>>>???AAACCCBBBAAA@@@>>>===<<<;;;:::;;;>>>BBBFFFIIILLLMMMPPPQQQRRRTTTWWWXXXWWWUUUUUUTTTTTTSSSRRRRRRRRRRRRMMMQQQUUUZZZ]]]]]]\\\[[[XXX[[[___ccchhhmmmpppqqqmmmlllllljjjhhhfffdddcccZZZVVVPPPLLLKKKMMMRRRUUUWWWYYY\\\```cccgggjjjlllkkkqqqxxx{{{zzzzzz|||vvvooohhhhhhqqq|||rrrmmmddd]]]YYYVVVSSSRRRLLLKKKIIIGGGCCC@@@>>><<<444444222111///...---,,,,,,+++)))(((((()))+++,,,+++)))(((((()))******))))))))))))))))))))))))))))))(((((((((((('''''''''%%%&&&'''))))))((('''&&&''''''((()))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***************************++++++++++++++++++++++++------,,,,,,,,,------..................//////000333666;;;CCCOOO^^^lllvvv{{{~~~uuummmlllllliiiggggggddddddddddddddddddddddddaaaaaaccceeegggfffbbb___ZZZWWWRRROOONNNMMMMMMLLLNNNIIICCCAAABBBEEEEEEEEE>>>===;;;999888777666666444444444333222111000///...------,,,,,,------...+++++++++++++++++++++++++++******)))(((''''''&&&))))))))))))))))))))))))((()))))))))))))))((('''******+++++++++)))'''&&&&&&'''((()))***+++++++++,,,------///111333555666===???BBBDDDCCCCCCDDDEEECCCBBB@@@===;;;:::999999999;;;???DDDIIIMMMPPPRRRRRRQQQQQQTTTXXXZZZXXXUUURRRQQQOOOMMMLLLLLLMMMMMMNNNSSSYYY___bbbaaa___\\\___```bbbeeehhhkkknnnooonnnmmmjjjgggccc___\\\ZZZPPPOOOMMMMMMOOOSSSXXX\\\aaadddhhhlllmmmmmmmmmmmmpppuuuzzz{{{yyyyyy|||zzzmmmhhhmmmwww|||pppeee^^^[[[XXXWWWKKKKKKIIIGGGEEEBBB???>>><<<:::777333///+++(((''',,,+++)))(((((()))+++,,,---+++******+++,,,,,,+++(((((((((((((((((((((((('''(((((()))***++++++,,,$$$%%%'''))))))((('''&&&&&&&&&'''((())))))((((((%%%&&&&&&'''((()))******''''''''''''''''''''''''************************))))))))))))))))))))))))))))))************))))))))))))***++++++++++++***************************++++++++++++++++++++++++---,,,,,,,,,,,,---...///...............///000000555999???IIIVVVgggwww}}}uuunnnnnnoookkkgggeeeeeedddccccccbbbbbbcccccc___^^^aaaggghhhccc^^^]]]]]]VVVNNNLLLNNNPPPPPPOOOKKKHHHDDD@@@???@@@BBBDDD>>>>>><<<:::888666555444555444333333444444222000,,,,,,,,,,,,------...///---,,,+++*********+++,,,...---+++***(((((())))))------,,,,,,+++*********(((((('''(((((()))***+++***)))(((''''''((()))***'''((()))((('''(((***+++.../////////111444:::>>>???AAADDDFFFGGGFFFCCCBBB@@@===999666666888;;;===@@@BBBEEEIIILLLOOOQQQQQQWWWZZZ]]]______\\\XXXVVVSSSPPPLLLJJJLLLNNNPPPPPPZZZ\\\___aaabbbcccbbbaaadddccceeelllssstttmmmeeegggddd```YYYSSSQQQRRRSSSNNNPPPSSSWWW[[[aaafffhhhjjjnnnqqqpppqqqtttsssooommmsss{{{}}}oooiiimmmvvv}}}rrreee___\\\XXXOOOMMMJJJGGGEEEEEEEEEEEECCCAAA===888222...------,,,------------,,,+++++++++******)))))))))))))))++++++++++++*********)))%%%''')))***)))))))))***&&&'''(((*********)))((())))))(((((((((((())))))&&&'''((('''%%%%%%'''((((((((((((((((((((((((((())))))(((((((((((())))))+++++++++++++++***)))((()))))))))******)))))))))*********+++,,,,,,,,,---******+++++++++,,,,,,,,,---------......---,,,,,,,,,,,,,,,---------.........,,,,,,000222000222555333>>>KKKUUUaaaqqq}}}}}}tttnnnnnnooolllgggfffeeedddccccccbbbccccccccccccaaaccchhhiiiddd___^^^^^^WWWPPPMMMOOOQQQPPPOOOJJJIIIFFFDDDBBBAAAAAAAAA>>>>>><<<:::888666555444444222222222333222000...++++++*********+++,,,,,,---,,,+++*********++++++---,,,***)))(((((())))))***))))))))))))((((((((()))(((((((((((())))))***((((((((((((((()))******((()))***)))))))))+++---...///111222333777;;;???BBBDDDGGGHHHHHHFFFBBB@@@===<<<999777888;;;>>>@@@CCCEEEGGGIIIMMMOOORRRSSSVVVXXX\\\___^^^ZZZUUURRRMMMJJJHHHHHHKKKOOOQQQRRRZZZ\\\___aaacccdddccccccjjjiiikkkppptttrrriiiaaa\\\ZZZVVVQQQMMMKKKLLLNNNQQQTTTYYY^^^cccgggjjjlllkkkqqqvvvwwwzzz|||{{{vvv}}}}}}ooojjjnnnsssuuulllddd]]]VVVRRRMMMIIIGGGGGGHHHHHHFFFDDDAAA<<<666222000///------,,,,,,+++++++++***++++++***)))))))))))))))++++++*********)))))))))'''((())))))((('''(((***''''''((()))))))))(((((())))))(((((((((((())))))(((((()))(((''''''(((***(((((((((((((((((((((((())))))(((((((((((())))))+++++++++++++++***))))))++++++************++++++*********+++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,---------.........///---...111111000444:::???KKKYYYdddppp~~~|||sssmmmnnnpppmmmiiigggeeeeeedddccccccccccccccceeeccccccggggggbbb]]]\\\\\\WWWQQQOOOPPPQQQQQQPPPJJJJJJHHHFFFDDDBBB@@@??????>>><<<;;;888777555444444222222222222222000...,,,,,,+++*********++++++,,,,,,+++************+++***))))))(((((())))))***''''''(((((((((((())))))***))))))(((((((((((()))&&&'''((()))******++++++((()))************---......000333666888:::>>>@@@EEEGGGIIIJJJIIIEEE@@@===:::999888888;;;>>>BBBEEEGGGHHHHHHJJJLLLOOORRRSSSSSSVVVZZZ\\\[[[VVVQQQMMMHHHFFFFFFIIINNNSSSVVVWWWZZZ\\\```ccceeefffffffffllljjjjjjlllmmmiii```XXXOOOPPPOOONNNLLLMMMOOORRRYYY]]]bbbgggiiilllnnnpppsss{{{}}}ooolllmmmrrr|||}}}nnnccc___ZZZSSSMMMKKKKKKKKKJJJIIIHHHEEEAAA===888555333111000...---,,,,,,,,,,,,,,,+++******))))))******************)))))))))(((((())))))'''&&&&&&'''))))))((((((''''''''''''((())))))(((((((((((()))))))))******)))(((((()))+++))))))))))))))))))))))))***))))))(((((())))))******++++++++++++***)))))),,,+++)))(((((()))+++,,,******************))))))******+++++++++,,,,,,,,,,,,,,,---......------,,,,,,------------.........000///000222000111999CCCKKKWWWdddoooyyy{{{sssmmmnnnpppmmmjjjhhheeeeeedddccccccccccccdddeeebbbbbbdddddd^^^YYYXXXXXXTTTQQQOOOQQQRRRSSSRRRMMMKKKIIIFFFCCCAAA@@@@@@???>>>===;;;999777555555555444222222333222000...///...------,,,,,,,,,,,,,,,++++++***************((((((((((((((())))))***'''(((((()))***+++++++++******)))(((((('''((((((%%%&&&(((***+++,,,++++++((()))*********+++---000///222777:::<<<>>>@@@BBBGGGHHHJJJIIIGGGBBB===999666777888:::===BBBFFFHHHJJJIIIIIIIIIJJJMMMPPPRRRQQQSSSUUUUUUTTTQQQMMMKKKHHHHHHIIIMMMRRRWWWZZZ[[[\\\___bbbeeehhhiiiiiiiiieeeaaa^^^]]]]]]ZZZTTTOOOKKKNNNQQQSSSUUUXXX\\\^^^cccfffiiikkkkkklllpppsssyyyuuurrrrrrvvv|||~~~}}}}}}~~~{{{wwwuuuvvvxxx}}}wwwtttrrrtttuuuvvvxxx}}}uuupppjjjoootttyyyyyykkkfff```YYYTTTRRROOOLLLJJJIIIHHHFFFEEEBBB???;;;888666555222///.........///,,,,,,+++************+++*********)))))))))((((((******(((&&&$$$$$$''')))***)))'''&&&&&&&&&''''''))))))(((((((((((())))))))))))***)))(((''')))+++((((((((((((((((((((((((***))))))))))))))))))*********+++++++++******)))***)))&&&%%%%%%&&&)))***+++*********)))(((((((((******+++++++++,,,,,,,,,---......////////////...------------............000000111222111444@@@MMMXXXbbblllrrryyy|||sssnnnooopppnnnjjjiiifffeeeddddddccccccddddddeeebbbbbbeeeccc\\\VVVUUUQQQPPPNNNOOOQQQSSSTTTTTTOOOLLLHHHDDDAAA@@@AAABBB??????===;;;999777666555444222111111111000...,,,///...------,,,,,,,,,,,,++++++++++++******))))))''''''(((((())))))******''''''((()))***++++++,,,******)))(((((('''((((((%%%&&&(((***,,,,,,,,,+++'''(((******+++,,,...111111555:::===???@@@BBBCCCEEEFFFGGGFFFCCC???;;;888666777999<<<@@@DDDHHHIIIKKKIIIHHHGGGHHHJJJLLLMMMPPPOOOOOONNNNNNMMMLLLLLLLLLLLLMMMPPPUUUXXXZZZZZZ^^^```cccfffhhhhhhhhhgggZZZUUUOOOLLLMMMNNNMMMLLLPPPTTTXXX\\\^^^```ccceeegggiiijjjjjjjjjnnnuuu|||zzzrrriiidddaaa___ccciiiooonnnlllkkkkkkmmmooopppmmmmmmllliiifffeeeggghhhiiikkklllkkkgggbbb___^^^______```cccjjjyyyyyylllllllllooossszzzwwwkkkfff```\\\YYYUUUNNNIIIGGGFFFEEEEEEFFFDDDAAA>>>999777444111///......///---,,,,,,+++++++++++++++************))))))))))))******)))&&&%%%%%%''')))+++)))(((&&&&&&&&&'''((())))))(((((((((((())))))((())))))(((''''''(((***''''''''''''''''''''''''******))))))))))))******)))******+++++++++*********)))&&&%%%%%%&&&)))***+++*********)))(((((((((******+++++++++,,,,,,,,,+++,,,---...............---------........./////////000222444555;;;JJJZZZhhhnnnrrrsssvvv~~~}}}tttnnnoooqqqmmmjjjhhhfffeeeeeedddddddddddddddfffddddddgggfff^^^WWWTTTKKKLLLMMMNNNOOOQQQRRRSSSOOOLLLFFFBBB@@@@@@BBBCCC@@@???===<<<999888666555222111/////////...+++))),,,,,,+++*********++++++******++++++******)))((('''((()))************)))&&&&&&'''(((((()))*********))))))(((((((((((()))'''((()))***++++++,,,,,,''')))+++,,,,,,...111333555888<<>>AAADDDGGGIIIJJJJJJIIIHHHGGGGGGGGGHHHIIILLLLLLLLLLLLMMMMMMNNNNNNNNNNNNPPPRRRVVVXXXWWWVVV]]]^^^```bbbcccbbbaaa```QQQMMMHHHFFFHHHLLLPPPRRRXXX\\\aaacccdddcccccccccfffhhhjjjiiijjjqqq|||~~~|||yyyxxxyyyyyyyyyxxxkkkddd\\\XXXUUURRRTTTYYY\\\[[[[[[ZZZZZZ[[[\\\]]][[[\\\\\\\\\[[[ZZZ\\\]]][[[\\\]]][[[XXXVVVTTTTTTQQQSSSTTTVVV^^^nnnsssmmmhhhgggiiimmmttt|||rrrllleee```^^^ZZZRRRLLLHHHFFFDDDEEEGGGGGGDDDAAA:::888555222000...------...---,,,,,,++++++,,,,,,++++++++++++*********))))))******(((''''''(((******))))))(((((((((((()))))))))(((((((((((())))))(((((()))((('''&&&(((***((((((((((((((((((((((((+++******))))))******+++))))))***++++++++++++***,,,+++)))(((((()))+++,,,******************))))))******+++++++++,,,,,,,,,))))))***+++,,,,,,,,,,,,------........./////////000000222777===GGGWWWgggqqquuuuuuqqqqqqxxx~~~vvvooopppqqqmmmiiigggffffffeeeddddddddddddeeedddbbbdddiiiggg^^^VVVRRRIIIJJJLLLLLLMMMMMMNNNNNNKKKIIIFFFCCCAAA@@@AAABBB@@@???>>><<<:::888666666444222111000000///---***++++++*********+++,,,,,,)))******+++***)))((('''((()))***+++++++++***)))'''(((((())))))*********)))(((((((((((())))))******)))))))))***++++++,,,)))+++---...///111444666888:::===???@@@AAACCCEEE@@@???>>>>>>======>>>>>>@@@AAADDDFFFIIIJJJKKKKKKJJJJJJIIIHHHGGGFFFFFFEEEHHHJJJMMMPPPQQQRRRQQQPPPRRRRRRSSSVVVXXXYYYXXXVVVXXXYYYZZZ[[[ZZZXXXVVVUUULLLJJJHHHIIILLLQQQUUUXXX___ccchhhkkkkkkjjjhhhhhhhhhlllooonnnnnnttt|||yyyxxxvvvssspppkkkjjjjjjjjjllllllkkkjjj___ZZZUUUSSSPPPMMMNNNRRRTTTTTTTTTUUUUUUVVVVVVVVVVVVXXXYYYZZZYYYYYYZZZ\\\YYYZZZZZZXXXVVVUUUUUUWWWPPPRRRTTTTTTWWWbbbssszzzppplllmmmrrryyyxxxlllfffcccccchhhppp{{{rrrhhhbbb```^^^XXXSSSMMMIIIEEEEEEGGGHHHEEEBBB===<<<:::777444111///.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++((()))+++***))))))***+++((()))******************))))))(((((((((((()))))))))******)))(((((()))+++))))))))))))))))))))))))+++******))))))******+++))))))***+++++++++++++++++++++************++++++*********+++++++++++++++******+++++++++,,,,,,,,,)))***+++,,,------------............////////////333111333<<>><<<:::888666666777666444444444333000...,,,,,,,,,,,,---......///)))******++++++)))(((''')))***+++,,,,,,+++***)))++++++++++++,,,,,,,,,,,,(((((('''(((((()))***+++++++++)))))))))***+++,,,+++---///000111333666999:::<<<>>>??????@@@CCCEEE???>>>===<<<<<<>>>AAABBBEEEFFFIIIKKKLLLMMMLLLLLLKKKJJJJJJIIIHHHFFFEEEDDDEEEIIIOOOTTTWWWVVVSSSQQQUUUUUUWWWZZZ\\\\\\[[[XXXTTTTTTUUUUUUSSSQQQNNNLLLIIIIIIKKKMMMQQQUUUXXXZZZbbbgggnnnrrrtttsssrrrrrrnnnrrruuuuuurrrttt|||zzzuuunnnjjjgggddd```]]]ZZZZZZ\\\___bbbdddcccaaaYYYUUURRRSSSQQQNNNNNNQQQUUUUUUWWWXXXYYYYYYYYYYYYYYY[[[^^^^^^^^^]]]^^^```^^^^^^^^^\\\ZZZYYY[[[]]]VVVXXXYYYVVVTTTYYYeeeooovvv|||mmmccc___]]]aaafffjjjlllooossswwwrrryyyxxxnnnfffaaadddjjjzzzwwwjjjbbbaaa```]]]YYYQQQLLLGGGEEEGGGHHHEEEAAAAAAAAA???===999666333111......---,,,,,,,,,,,,------------,,,,,,,,,++++++''')))+++,,,+++***+++,,,((()))***,,,,,,,,,+++***))))))(((((((((((())))))***++++++***))))))***,,,++++++++++++++++++++++++++++++************++++++((()))***+++++++++++++++)))))))))******)))))))))*********+++,,,,,,,,,---******+++++++++,,,,,,,,,,,,---...///000000000000............/////////000555222555???MMM\\\mmmzzz}}}~~~{{{tttppppppppplllhhhhhhhhhgggeeedddccccccddddddaaa```aaaeeegggaaaUUUKKKLLLKKKIIIIIIJJJJJJJJJIIIHHHGGGEEEBBB@@@???>>>===AAA???;;;888666555555666222222111111000/////////............---,,,++++++++++++---......---,,,+++((((((((((((((()))******(((((((((((((((''''''''')))))))))))))))))))))))))))))))))***,,,...000111///...///111555999::::::>>>>>>>>>>>>????????????<<<;;;::::::;;;>>>BBBDDDKKKKKKMMMOOOQQQQQQNNNKKKNNNLLLHHHEEECCCCCCDDDDDDFFFLLLSSSXXXXXXVVVSSSQQQUUUWWW[[[___```]]]WWWSSSKKKIIIGGGEEEDDDDDDDDDEEEHHHGGGIIINNNVVV\\\^^^^^^eeejjjrrryyy|||{{{xxxuuuyyywwwtttrrrsssvvv{{{~~~yyytttjjjfff___XXXSSSPPPOOOOOOMMMOOOSSSVVVYYYZZZZZZZZZZZZYYYVVVPPPKKKKKKOOOSSS[[[^^^aaabbbbbbaaa```aaa___aaaeeeggghhhiiikkkmmmkkkmmmnnnllliiieeecccbbb^^^]]]\\\\\\]]]```bbbdddiiilllooopppmmmhhhbbb^^^_______________```aaaaaafffhhhmmmsss{{{yyykkkcccbbbddduuu~~~qqqhhhfffccc]]]YYYXXXPPPGGGEEEHHHJJJGGGBBBEEE@@@:::888999888333///.........---,,,+++******---------,,,,,,++++++++++++++++++************)))))))))))))))))))))))))))+++***)))'''''')))***+++******+++,,,------......&&&''''''((()))******++++++***)))'''''')))***+++)))******+++++++++************)))(((((('''((((((+++)))((((((******)))((())))))***+++,,,,,,,,,,,,...---,,,++++++,,,...000333///---///111//////222111888:::BBBWWWfffqqqzzzsssoooppppppllliiihhhhhhgggeeedddccccccdddddddddbbbcccfffhhhbbbVVVLLLLLLJJJHHHGGGHHHHHHGGGFFFFFFEEECCCAAA@@@>>>>>>===@@@>>>;;;888666555555555444444333333222111111111,,,,,,,,,,,,+++***))))))***+++++++++***)))((('''((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++...000111111000000333777:::;;;;;;@@@@@@@@@???????????????;;;::::::;;;===AAAEEEGGGNNNOOOQQQUUUWWWWWWTTTQQQJJJHHHDDD@@@>>>???@@@AAALLLPPPVVVYYYYYYWWWUUUSSSUUUWWWZZZ]]]]]]XXXQQQKKKDDDCCCBBBAAA@@@@@@AAAAAAHHHHHHKKKQQQZZZaaadddeeeqqqtttxxx{{{}}}|||zzzxxxvvvssspppooopppssswwwzzz}}}yyyuuuttttttqqqkkkfff^^^ZZZUUUPPPLLLJJJJJJJJJJJJKKKNNNQQQTTTUUUVVVVVVSSSTTTTTTSSSRRRTTTYYY^^^eeegggkkkllllllkkklllllllllnnnrrruuuvvvxxx{{{}}}zzz{{{|||yyytttooolllkkkffffffeeeeeefffgggjjjkkkkkkkkklllkkkjjjiiigggfffddddddbbbaaa``````aaabbbeeefffhhhkkkoootttxxx{{{zzzmmmgggfffnnnwwwuuummmfffbbb```\\\VVVNNNKKKLLLLLLJJJFFFGGGCCC>>>===>>>===999555111000///---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++++++++++++++************************************+++***)))(((((()))***+++))))))******++++++,,,,,,''''''(((((())))))******+++***)))(((((()))***+++******+++++++++******)))+++***))))))(((((())))))///...------/////////---)))***+++,,,,,,---,,,,,,...---,,,,,,,,,---...///000,,,+++...000///000333333===AAAKKK___mmmwwwxxxrrrnnnooopppmmmjjjjjjhhhgggeeedddccccccddddddfffffffffiiiiiicccWWWNNNKKKIIIGGGEEEFFFEEEDDDBBBCCCBBBAAA???>>>>>>======???===;;;888666555555555444444333333222111111111---,,,,,,++++++***))))))))))))******))))))((('''))))))((((((((()))******************************))))))))))))))))))))))))((((((((()))+++---000111222222333666:::===>>>>>>CCCBBBAAA@@@>>>>>>======;;;;;;;;;===@@@EEEIIIKKKLLLMMMPPPTTTWWWVVVSSSPPPGGGDDD@@@===<<<===@@@BBBPPPSSSWWWYYYXXXWWWVVVUUUTTTUUUVVVWWWUUUOOOGGGBBB???>>>>>>>>>???@@@AAABBBIIIJJJNNNVVV___gggmmmooozzzzzzzzzzzzzzzyyyxxxwwwrrrpppmmmkkkkkkmmmppprrrtttoooiiifffccc```[[[WWWRRRPPPLLLIIIGGGGGGGGGHHHHHHIIIKKKMMMPPPRRRSSSTTTQQQUUUYYY[[[]]]```fffkkkqqqtttwwwyyyzzzzzz{{{|||}}}|||{{{uuuuuutttttttttuuuwwwxxxtttssspppoooooorrruuuwwwsssqqqmmmjjjggggggggghhhggggggffffffgggiiikkklllrrrtttxxxzzz|||qqqiiijjjrrr~~~zzzoooiiiggg___[[[VVVSSSQQQOOOMMMLLLIIIEEEBBBAAABBBAAA>>>;;;555444111...,,,,,,,,,---++++++++++++++++++,,,,,,,,,+++++++++************************************+++***)))(((((()))***+++((()))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++++++++,,,,,,+++***))))))++++++******))))))******+++******+++---...---,,,)))***+++,,,------------,,,,,,---------............++++++///111000222666666CCCKKKVVViiittt|||wwwqqqmmmooopppmmmkkkkkkhhhgggeeedddccccccddddddhhhggghhhiiihhhbbbWWWOOOLLLJJJGGGEEEEEEDDDBBBAAA@@@???>>>>>>===============<<<:::888666555444444222222111111000///////////////...---,,,,,,,,,,,,))))))******++++++++++++***))))))((())))))******)))))))))***************))))))))))))))))))))))))((((((((()))+++...000222333333555999>>>BBBCCCCCCCCCBBB@@@>>>===<<<<<<<<<======>>>@@@BBBFFFIIIKKKJJJKKKNNNQQQSSSQQQLLLHHHDDDBBB???===>>>AAAEEEHHHQQQSSSUUUVVVVVVVVVWWWXXXVVVSSSQQQNNNKKKGGGAAA>>>??????@@@BBBCCCEEEGGGHHHKKKMMMSSSZZZdddlllsssvvvyyyxxxwwwvvvtttsssqqqpppqqqooollliiigggggghhhiiiiiiddd^^^ZZZWWWUUURRROOOMMMLLLKKKIIIHHHHHHIIIIIIJJJJJJKKKMMMOOORRRUUUWWW[[[```fffiiikkkmmmqqquuu}}}{{{wwwvvvvvvwwwpppooommmkkkjjjiiiiiiiiijjjkkkmmmmmmooosssxxx}}}~~~oookkkpppzzzrrrjjjaaa^^^[[[VVVSSSPPPOOOOOOIIIGGGDDDCCCCCCBBB???<<<:::777333///---,,,---...)))******++++++,,,,,,,,,,,,,,,+++++++++***************************************)))(((((()))******)))))))))))))))(((((((((******))))))))))))))))))+++******))))))******+++,,,,,,,,,,,,+++***)))))),,,,,,+++******+++++++++'''&&&&&&'''***++++++***)))***+++,,,------------+++,,,---...//////......000......222333333666;;;<<>>===<<<<<<<<<<<<===;;;;;;999777666555444333222222111111000/////////000///...,,,,,,,,,,,,,,,++++++************************))))))))))))******((((((((())))))*********))))))))))))))))))))))))(((((()))***,,,///111333333444777<<>><<<:::::::::;;;@@@@@@AAAAAACCCEEEGGGHHHKKKLLLMMMNNNNNNKKKFFFBBB@@@???>>>>>>AAAFFFKKKOOOQQQSSSUUUUUUVVVVVVXXXZZZUUUQQQJJJFFFCCCBBBAAA@@@BBBCCCEEEHHHJJJMMMNNNOOOPPPSSSXXX___fffnnntttxxxvvvvvvuuutttrrrooommmkkkpppnnnkkkgggcccaaa``````\\\YYYTTTQQQOOONNNMMMMMMKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMMMMNNNQQQVVV[[[]]]iiinnnuuuyyyzzz{{{~~~yyytttoookkkiiihhhhhhhhhhhhhhhhhhiiikkkmmmxxx}}}zzzlllnnnsss|||qqqdddaaa]]]XXXSSSPPPOOOOOOLLLJJJIIIHHHFFFDDD@@@>>>>>>;;;666222///---......*********++++++,,,,,,---,,,,,,,,,++++++++++++*********************************))))))))))))************************))))))************))))))))))))++++++************++++++,,,,,,,,,,,,,,,+++******,,,+++++++++++++++,,,,,,+++***)))+++---......---******+++,,,------------+++,,,---...////////////111///000333333444:::BBBHHHWWWbbbkkkyyy}}}vvvppplllnnnooommmjjjjjjhhhgggeeedddccccccddddddeeefffggggggeee___VVVPPPNNNKKKHHHGGGFFFFFFDDDBBB???>>>===<<<<<<;;;<<<<<<:::999999777666444333333444444333333222111111111...---+++***))))))***+++---,,,+++)))''''''&&&&&&++++++***)))))))))******''''''((())))))*********))))))))))))))))))))))))))))))***+++---000333555555666999???DDDHHHIIIHHH???===;;;:::999:::;;;<<>><<<<<<;;;;;;;;;999999888777666444333222444444333333222111111111///---+++***))))))***+++++++++))))))((()))******,,,+++******))))))******(((((()))******+++,,,,,,))))))))))))))))))))))))******+++,,,///222555666999:::===AAAEEEGGGGGGEEE===<<<:::999:::<<<>>>@@@@@@AAAAAAAAABBBBBBCCCCCCCCCAAA???>>>===;;;777444;;;<<<>>>AAAFFFJJJNNNPPPQQQRRRSSSSSSQQQQQQQQQRRRJJJGGGCCCCCCEEEIIIKKKMMMMMMOOORRRVVVYYY\\\^^^^^^cccfffhhhiiijjjkkkooorrrrrrooojjjeeeaaa___^^^^^^___^^^\\\ZZZWWWUUURRRQQQJJJKKKKKKJJJJJJLLLNNNOOOQQQSSSWWW[[[^^^```aaaaaa^^^]]]\\\]]]bbbjjjrrrwwwzzztttqqqpppmmmkkkkkknnnrrrvvvyyyvvvyyy{{{{{{yyyyyy~~~zzzpppnnnuuuwwwiii___ZZZVVVQQQMMMNNNOOOQQQQQQPPPNNNMMMMMMHHHEEEBBB===999555333111......------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))************)))))))))******++++++,,,,,,,,,)))))))))******++++++,,,***++++++++++++++++++*********+++,,,------------***************+++,,,,,,+++***))))))+++,,,+++******+++,,,---............------,,,---...000111222222111111555888???MMMZZZfffsssxxxzzz|||{{{wwwqqqmmmnnnoookkkiiihhhhhhgggeeedddccccccdddddddddeeeggghhheee```YYYUUUKKKIIIGGGFFFFFFEEEDDDCCC@@@???>>>===<<<;;;;;;;;;888888888777666444333222222222111111000/////////111///---+++++++++,,,---(((((((((***,,,///222444,,,,,,+++***))))))******))))))***+++,,,,,,------))))))))))))))))))))))))+++++++++---000333666777===>>>???BBBEEEFFFDDDBBB<<<;;;:::999;;;===@@@BBB??????@@@@@@AAABBBCCCCCCEEEBBB@@@>>>>>>===;;;999===???BBBEEEIIILLLNNNOOOOOOPPPPPPOOOLLLJJJIIIIIIDDDCCCCCCEEEIIIMMMOOOPPPRRRUUUXXX\\\```bbbddddddjjjlllnnnmmmkkkkkkmmmpppmmmhhh```XXXTTTRRRSSSUUUVVVUUUUUUTTTRRRQQQOOONNNJJJKKKLLLMMMMMMNNNPPPRRRYYY\\\aaaggglllooopppqqqhhhfffeeegggllluuu~~~xxxuuurrrrrrwww}}}yyyzzz}}}xxx}}}xxxoooqqq{{{qqqddd^^^YYYRRRLLLKKKMMMPPPRRRRRRQQQQQQQQQKKKIIIFFFBBB===999555333/////////......------------------,,,,,,,,,++++++++++++++++++++++++++++++))))))************))))))(((((()))***+++,,,,,,---(((((()))***+++,,,,,,,,,***++++++,,,,,,++++++***)))***+++,,,---.........***)))))))))***++++++,,,---+++***+++,,,,,,+++***++++++,,,---...............---,,,,,,---///222444555333444888>>>GGGXXXhhhmmmyyy{{{zzz|||xxxvvvuuuqqqnnnpppnnniiieeeeeeeeedddcccbbbccceeeggghhhdddcccccceeeeeeaaaZZZTTTQQQKKKGGGGGGKKKKKKFFFAAA???===<<<:::999999999:::999888888777666555555555444444333222111000///...---,,,***))))))***,,,---++++++************++++++,,,++++++******++++++,,,))))))*********+++++++++++++++++++++++++++++++++/////////000333777;;;======???AAABBBBBB@@@>>><<<888;;;===???AAABBBEEEHHHCCCBBBAAABBBDDDEEEEEECCCCCC???;;;;;;>>>AAABBBAAAAAADDDGGGKKKMMMNNNNNNNNNMMMKKKIIIGGGFFFEEEEEEEEEDDDFFFIIINNNRRRWWWZZZ\\\UUUYYY___eeehhhiiihhhgggjjjkkklllllljjjgggcccaaa___YYYPPPJJJGGGGGGIIIJJJIIIKKKNNNOOOOOONNNNNNOOOLLLNNNPPPSSSVVVZZZ___cccdddgggmmmsssxxx{{{}}}~~~wwwxxxzzz|||}}}|||{{{}}}vvvvvv|||yyyfff___^^^XXXPPPLLLMMMOOORRRUUUUUURRRPPPRRROOOKKKGGGDDD@@@;;;777444111...---.........---......---,,,++++++++++++------------------------++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------.../////////000000111111...111555999BBBSSShhhwww}}}yyywwwxxxwwwrrrqqqsssvvvqqqnnnooonnniiiffffffgggfffdddcccdddeeeggghhhdddcccdddffffffbbbZZZTTTQQQLLLGGGHHHKKKKKKFFFAAA???>>><<<:::999888999999999999999888777555444333444333333222111000///...---,,,+++))))))+++,,,---******))))))))))))******,,,++++++******++++++,,,******************++++++++++++++++++++++++,,,,,,//////000222444888;;;===>>>???@@@@@@???>>><<<;;;666888;;;===>>>@@@CCCFFFFFFDDDCCCCCCDDDEEEDDDCCCBBB@@@>>>>>>BBBEEEEEEEEEBBBDDDFFFIIIKKKLLLMMMLLLFFFEEECCCAAAAAABBBCCCDDDIIIJJJMMMPPPTTTXXX[[[]]]]]]___cccggghhhgggeeeccclllkkkkkkhhheee```[[[XXXRRRMMMGGGBBB@@@BBBEEEFFFGGGJJJMMMOOOOOOPPPRRRTTTXXX[[[^^^aaacccfffjjjmmmrrrtttxxx}}}}}}zzzvvvxxxzzzzzzqqqgggccc]]]UUUOOOPPPQQQSSSVVVVVVUUUSSSTTTRRRNNNKKKHHHDDD???<<<888555222000000///...---......---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***)))***++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------------.........////////////...////////////000000000222555:::AAALLL\\\nnnzzz}}}|||zzzuuuqqqsssyyyvvvqqqnnnooonnniiiffffffhhhgggfffeeeeeeeeefffgggddddddeeeggggggcccZZZSSSPPPLLLHHHIIIKKKKKKFFFAAA@@@>>><<<:::888888888888999:::::::::888555333111333333222111000//////...---,,,+++******+++,,,---))))))(((((((((((())))))++++++************++++++++++++***************************++++++,,,,,,,,,000000222444666999<<<===@@@???>>>===;;;::::::999:::<<>>>>>>>>AAAEEEHHHHHHHHHDDDEEEFFFGGGHHHHHHHHHHHH@@@???======>>>AAADDDFFFOOOPPPQQQSSSVVVZZZ^^^```ccceeeggghhhhhhgggdddbbbjjjhhheeeaaa[[[TTTOOOKKKCCCAAA===:::;;;>>>BBBEEEGGGIIIMMMOOORRRVVVZZZ]]]cccfffkkknnnoooqqqsssuuuzzz{{{~~~~~~}}}{{{uuussssssxxx}}}}}}qqqjjjccc\\\UUUTTTSSSTTTVVVXXXXXXWWWXXXUUURRRPPPMMMJJJFFFCCC>>>;;;777444333111...,,,...---,,,+++************************************++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***))))))***++++++++++++***)))))))))))))))))))))))),,,,,,---------.............../////////000000000///.........//////000000777:::BBBMMM[[[iiivvv~~~{{{uuurrrxxxvvvqqqnnnnnnmmmhhhfffgggiiihhhgggfffffffffffffffcccdddfffhhhiiidddZZZSSSPPPMMMJJJJJJKKKJJJFFFAAA@@@>>><<<:::888777777777999:::;;;;;;999666222000333222222111000/////////---,,,++++++++++++,,,---******))))))))))))******++++++************+++++++++++++++***************)))******+++,,,------...111222444666999;;;===>>>AAA???<<<999888777888999===@@@DDDGGGJJJNNNRRRUUUUUUQQQLLLGGGEEECCCAAA@@@999;;;>>>BBBFFFHHHIIIIIIIIIIIIGGGFFFDDDCCCBBBAAA======<<<===@@@EEEIIILLLQQQRRRSSSUUUYYY]]]aaadddfffggghhhhhhhhhfffdddcccaaa___[[[UUUOOOHHHCCCAAA<<<;;;::::::;;;???DDDHHHJJJLLLPPPTTTXXX]]]ccchhhlllpppuuuxxxyyyyyyzzzzzz{{{|||~~~yyysssqqqrrrtttxxxxxxooogggaaaYYYWWWTTTTTTUUUXXXYYYYYYYYYWWWTTTSSSQQQOOOKKKHHHCCC@@@<<<999666222///,,,...---,,,++++++*********************************++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***((()))******++++++******)))))))))))))))))))))))),,,,,,,,,,,,---------------------............//////............///111111999>>>HHHVVVfffttt|||{{{zzzxxxzzzwwwqqqnnnnnnlllhhhfffggghhhhhhggggggffffffffffffcccdddgggjjjjjjeee[[[SSSOOOMMMLLLKKKLLLIIIEEEAAA???>>>;;;999888777777777::::::;;;;;;999666222000222111111000000/////////---,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,+++******))))))******+++************************)))***+++,,,---...//////222444666999;;;===>>>>>>@@@===:::666555666888999<<>><<<;;;<<<<<<===???CCCHHHMMMPPPPPPQQQSSSWWW[[[```eeegggiiiiiigggeeeccc```]]]\\\SSSQQQMMMIIIDDD@@@===<<<:::;;;======>>>BBBHHHMMMQQQTTTWWW[[[```eeelllpppssswww|||}}}~~~~~~|||}}}xxxrrrpppooosss|||uuujjjccc]]]ZZZUUUSSSTTTVVVWWWXXXXXXVVVTTTSSSSSSQQQNNNLLLHHHEEE@@@===999555111---///...---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------............///......---...///111333444:::AAAMMM^^^nnnzzz|||vvvzzzxxxrrrnnnmmmlllhhhfffhhhgggggggggffffffffffffeeecccdddhhhllllllfff[[[RRROOONNNMMMMMMLLLIIIEEEAAA===<<<:::999888888888888::::::;;;;;;999666444222111111000000000/////////,,,,,,------------,,,,,,,,,,,,,,,++++++,,,,,,,,,******))))))))))))******))))))*********+++++++++***+++,,,---///000111222333555999<<<>>>???>>>>>>===:::777555555777999;;;???BBBFFFJJJMMMPPPTTTWWWXXXRRRJJJDDD@@@???>>>======@@@EEEHHHJJJLLLNNNPPPRRROOOIIICCC>>>;;;999888:::;;;===AAAEEEJJJNNNQQQOOOQQQUUUZZZ___cccfffhhhkkkiiiddd___YYYSSSOOOMMMEEEDDDAAA???===<<<<<<===:::>>>AAACCCEEEHHHOOOTTTZZZ]]]```dddgggkkkpppsssrrruuuzzz}}}~~~}}}}}}~~~|||}}}~~~zzzuuuvvvyyy}}}wwwppplllpppyyy}}}pppfff```\\\WWWTTTTTTUUUUUUUUUVVVTTTSSSSSSSSSSSSPPPNNNKKKHHHEEEAAA>>>:::555111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,....../////////000000000......---...000333666888???GGGUUUfffttt{{{xxxrrrmmmmmmlllhhhfffhhhdddeeeeeeffffffffffffeeebbbdddiiimmmmmmggg[[[RRROOOOOONNNNNNLLLIIIDDDAAA<<<;;;999888888888999::::::::::::999888777555555000000000000////////////,,,------------------,,,,,,++++++++++++++++++,,,******))))))))))))******(((((()))***+++,,,,,,---+++,,,---///000222333444444666:::>>>@@@@@@???>>>999888666555666888<<<>>>CCCEEEHHHIIIJJJLLLNNNPPPOOOJJJBBB===<<<===>>>>>>@@@CCCGGGIIIJJJKKKOOOQQQRRRNNNHHHBBB>>>;;;::::::;;;===@@@EEEIIIMMMPPPQQQQQQTTTXXX^^^bbbeeefffgggfffccc]]]UUUNNNGGGCCC@@@===<<<:::::::::<<<>>>@@@===BBBGGGKKKMMMRRRYYY___bbbdddhhhkkklllnnnpppsssnnnrrrvvvxxxyyyyyyzzz{{{zzz{{{|||~~~}}}tttsssssssssvvv{{{uuunnnpppxxxzzzoooddd```ZZZVVVUUUTTTTTTSSSTTTSSSRRRSSSTTTTTTRRRPPPNNNLLLIIIFFFCCC???;;;777111000///......---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------.........////////////...------...111555999<<>>777666555555777:::===???AAABBBDDDCCCBBBBBBCCCEEEGGGBBB<<<999999<<<>>>@@@@@@CCCGGGHHHHHHIIILLLPPPPPPLLLGGGAAA>>><<<<<<======@@@DDDIIIMMMPPPRRRRRRTTTWWW\\\aaadddffffffeee___[[[UUUNNNGGGAAA===<<<:::999888888:::===@@@BBB@@@FFFMMMQQQUUUZZZbbbhhhfffiiilllnnnnnnooopppqqqqqqtttwwwzzz{{{|||}}}}}}~~~vvvtttrrroooooosssqqq}}}{{{qqqrrryyyxxxfffbbb\\\XXXVVVTTTSSSRRRSSSSSSRRRSSSTTTTTTSSSQQQPPPNNNLLLJJJGGGDDD???;;;222111000//////......///++++++++++++++++++++++++++++++++++++++++++++++++******************************+++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,,,,---------------///222777;;;>>>MMMYYYhhhuuuwwwqqqnnnooooookkkgggfffaaaaaa``````aaaccceeefff^^^bbbhhhmmmmmmfff\\\UUURRRQQQPPPOOOMMMIIIDDD@@@;;;999777666666777777666999::::::999999888777666444333333222000///---,,,...---+++***)))***+++++++++***)))((((((***,,,...---,,,,,,,,,,,,,,,)))'''***)))))))))***+++,,,,,,///......111555777666333888999<<>>EEEDDDCCCAAA@@@?????????:::888777777888<<>>===>>>???@@@>>>AAADDDHHHKKKOOOTTTXXX[[[\\\^^^``````^^^\\\ZZZTTTPPPIIIAAA;;;888666666888999999:::;;;???DDDHHHLLLNNNSSSXXX]]]bbbeeegggllllllkkkllllllmmmnnnoooqqqsssuuuxxxyyyyyyxxxwww{{{}}}|||sssqqqpppnnnkkkmmmttt|||uuuuuuzzzrrriiibbbaaa^^^VVVRRRSSSUUUUUUWWWYYYZZZYYYVVVSSSTTTPPPJJJIIIIIIGGGBBB===;;;555...,,,...///---***---+++***+++---/////////.........------,,,,,,,,,------,,,,,,+++*********++++++,,,,,,,,,,,,------++++++++++++++++++++++++***+++,,,---...---,,,+++******)))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---///000//////000222333333333888BBBJJJ[[[hhhtttxxxyyyrrrnnnooooookkkhhhgggccccccbbbbbbbbbdddeeefff___bbbgggkkkkkkfff]]]VVVSSSRRRPPPOOOMMMJJJFFFBBB<<<:::777666777888777777999999999888888777666555333333222111000...---,,,---,,,,,,+++******+++++++++***)))))))))***,,,---(((''''''(((***,,,,,,+++))))))))))))***+++,,,---......///222666999::::::======>>>??????===<<<;;;777666666666666777888999======<<<<<<;;;;;;;;;;;;888888777888:::===@@@CCCEEEDDDDDDDDDEEEEEEEEEDDDBBB@@@>>>===>>>@@@AAAAAA@@@DDDIIIMMMQQQUUUYYY\\\^^^^^^]]][[[XXXSSSNNNLLLIIIFFFAAA<<<888777777777999:::===???AAAEEEKKKOOOVVVXXX[[[___cccgggiiijjjllllllllllllmmmmmmnnnnnnpppqqqtttvvvwwwwwwwwwvvvzzz|||xxxsssqqqooommmlllooouuu~~~}}}uuuttt~~~zzzlllfffbbbZZZTTTRRRRRRSSSUUUXXXZZZ[[[YYYWWWUUUQQQLLLKKKLLLKKKGGGBBB>>>999222000000000---***...---++++++---------,,,------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++((((((***++++++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---///000/////////111222222444;;;GGGPPPeeepppzzz~~~|||tttnnnnnnnnnkkkiiijjjfffeeedddccccccdddeeefffaaacccfffiiiiiieee]]]XXXTTTRRRPPPNNNMMMKKKHHHEEE===;;;888777888999888888777777777777777555444444222222111000///---,,,+++,,,,,,,,,,,,,,,++++++***************++++++++++++((('''&&&'''))),,,------)))))))))******+++---------///111444666:::>>>BBBBBBBBBAAA???<<<999777555999999888777666666666555777777777888888888888777777777888:::<<<>>>@@@BBBFFFEEEDDDBBB@@@???>>>>>>999;;;===???AAACCCDDDDDDFFFJJJOOOSSSUUUWWWYYY[[[\\\[[[WWWSSSLLLFFF@@@===<<<;;;888666666888:::;;;;;;>>>CCCGGGKKKOOOTTTWWW___```bbbeeehhhjjjkkklllllllllmmmmmmmmmmmmmmmmmmmmmooorrrtttvvvvvvuuuuuuxxxzzz}}}|||xxxuuussspppooooooqqqvvv~~~zzzsssxxxyyylllfff```YYYUUUQQQQQQRRRVVVYYY[[[[[[ZZZVVVSSSPPPOOOPPPOOOLLLHHHCCC>>>888555444222...+++000...,,,+++,,,,,,+++))),,,,,,,,,,,,++++++++++++***++++++,,,------......++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***,,,------------------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000111222333555:::DDDRRR\\\ooowww~~~~~~vvvnnnmmmmmmkkkjjjkkkgggfffeeecccccccccdddeeecccccceeeggggggccc^^^ZZZUUURRRNNNLLLJJJIIIHHHFFF>>><<<999888999:::999888666666666666555444333333111111000000///---,,,+++++++++---------,,,+++*********+++,,,,,,++++++***000...***))))))***+++***)))))))))***+++,,,---...---000333444555999???DDDDDDCCC@@@>>>:::888555444;;;;;;;;;;;;:::888777666999999999999999999888888777888:::<<<>>>???@@@AAACCCCCCAAA>>>;;;:::::::::777;;;???CCCFFFGGGHHHIIINNNQQQUUUWWWVVVTTTSSSRRRSSSQQQNNNIIICCC===999666666555555555888;;;>>>@@@BBBFFFKKKPPPTTTWWW[[[^^^```bbbdddfffhhhiiijjjkkklllmmmmmmmmmmmmllllllllllllnnnpppsssuuuuuuuuutttvvvwwwzzz}}}~~~}}}zzzvvvrrrrrruuuyyy|||yyyxxx|||uuukkkeee```]]]RRRRRRRRRTTTWWWZZZ[[[[[[XXXVVVSSSRRRQQQPPPMMMKKKGGGCCC>>>:::777333///,,,///---+++++++++,,,+++***++++++++++++++++++++++++***+++++++++,,,,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++---...///---...............//////------------------------,,,---...///...///000111333444777;;;DDDRRRaaakkkvvvyyy{{{{{{~~~vvvnnnmmmllljjjjjjkkkfffeeedddcccbbbbbbccccccccccccdddeeeeeeccc^^^ZZZTTTQQQMMMJJJHHHGGGFFFEEE>>><<<999999999::::::999555555666555555444333222000000000000///---,,,+++***+++---......---,,,+++++++++,,,,,,,,,++++++***333///,,,))))))))))))((()))))))))***+++---...//////222444444444777===BBBAAA@@@>>>;;;999888888888:::;;;===>>>===<<<;;;999===<<<;;;:::::::::;;;;;;:::;;;===???@@@AAAAAA@@@??????>>>;;;888777888:::;;;???EEEHHHJJJJJJLLLNNNTTTVVVYYYYYYVVVRRROOOMMMKKKIIIEEEAAA<<<999666555444444555777:::>>>BBBDDDJJJNNNSSSWWWZZZ\\\^^^```___```ccceeegggiiijjjkkkllllllmmmmmmlllkkkjjjiiijjjlllooorrrsssttttttssssssuuuwwwzzz}}}|||xxxwwwvvvxxxvvvrrrzzzrrriiidddaaaWWWUUUSSSSSSUUUWWWXXXYYYZZZXXXUUUSSSQQQOOOLLLKKKHHHEEEBBB>>>:::555111......,,,++++++,,,------,,,++++++++++++++++++++++++,,,,,,++++++************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,+++,,,,,,---,,,---------......//////------------------------,,,...//////......000222333666;;;CCCOOO___nnnwww{{{yyyvvvtttvvv|||vvvnnnmmmllljjjhhhjjjfffeeedddbbbbbbbbbcccdddccccccdddeeeeeebbb^^^ZZZTTTQQQMMMIIIHHHFFFDDDBBB>>><<<999888999:::999999555555555555555444222222000000000000///...------+++,,,,,,---------------,,,,,,,,,,,,++++++++++++,,,***(((''')))***)))))))))))))))***,,,---///000111222333444555888;;;>>>===<<<:::999999:::<<<===;;;===@@@AAABBB@@@>>>===>>><<<:::999999;;;===?????????@@@AAAAAAAAAAAAAAA<<<======:::777666:::===@@@DDDHHHJJJJJJKKKOOORRRVVVXXXZZZZZZVVVQQQNNNLLLFFFDDD@@@<<<888666444444555666777:::>>>BBBEEEGGGQQQTTTXXX[[[\\\]]]___``````aaacccfffiiijjjllllllkkkkkkllllllkkkiiigggfffgggiiillloooqqqrrrrrrqqqrrrssstttwwwyyy|||~~~}}}~~~~~~}}}~~~}}}www|||uuukkkoooyyyssshhhaaa\\\XXXTTTRRRRRRTTTVVVVVVYYYXXXVVVTTTQQQNNNLLLKKKHHHGGGEEEBBB>>>999444111...---+++,,,---......---++++++++++++,,,,,,,,,,,,------,,,++++++***))))))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++*********,,,,,,,,,---......//////------------------------+++...111000......000333222777???LLL[[[kkkxxx{{{tttrrrtttzzz}}}uuunnnmmmllliiiggghhhfffeeedddccccccdddeeeeeebbbcccdddeeeeeebbb]]]YYYUUURRRNNNKKKIIIFFFCCCAAA>>>;;;999888888999999888666666666666555444333222111111111111000///......,,,,,,,,,,,,,,,---.........---,,,+++***+++,,,,,,(((''''''(((***,,,+++***))))))******,,,...///000111111222555888;;;<<<<<<999888777777888;;;???AAABBBDDDGGGIIIIIIGGGDDDBBB===;;;888777888===BBBEEEDDDCCCCCCCCCBBBBBBBBBBBB>>>??????<<<888888<<<@@@AAADDDGGGHHHGGGJJJPPPVVVXXXYYYYYYWWWQQQLLLHHHGGG???===:::777555555666777999:::<<<@@@DDDHHHLLLNNNTTTVVVYYY[[[\\\]]]___```bbbccceeegggiiijjjkkkkkkiiijjjkkkkkkjjjgggeeeddddddfffiiilllnnnoooooonnnpppqqqrrrtttvvvxxxzzz{{{{{{~~~~~~~~~{{{}}}|||ssslllqqqzzzsssddd___ZZZTTTQQQPPPRRRTTTUUUWWWWWWVVVTTTQQQOOONNNNNNHHHIIIIIIFFFBBB===999777111///------......---,,,+++,,,,,,,,,------------------------------------++++++,,,,,,,,,,,,------------------------------***++++++,,,------,,,,,,,,,,,,------...//////000........................+++...111111...---000444555;;;GGGWWWiiixxx|||tttsssvvv}}}|||tttnnnmmmlllhhhffffffgggfffeeedddeeeeeefffgggbbbbbbdddeeeeeebbb]]]YYYWWWTTTPPPMMMJJJGGGCCC@@@===;;;888777888999888888666666666666555444333333111111222111111000///...---,,,,,,+++,,,---///000///...,,,*********,,,---*********+++---...,,,+++))))))***+++,,,...000000111000111555;;;>>>>>><<<888777666666888<<<@@@CCCIIILLLNNNPPPPPPMMMIIIFFF===:::777666999@@@GGGLLLGGGFFFEEECCCBBBBBBBBBBBB@@@BBBBBB>>>:::999>>>BBB@@@CCCEEEDDDDDDHHHPPPWWWZZZZZZXXXSSSLLLEEE@@@>>>888777555444555777999;;;===???BBBFFFKKKOOOSSSVVVUUUWWWYYYZZZ[[[\\\___aaabbbccceeefffggghhhiiiiiiiiiiiijjjjjjiiifffdddbbbaaacccfffiiikkklllllllllppppppqqqrrrtttvvvxxxyyyyyy|||~~~}}}~~~ooopppsssxxx~~~jjj___ZZZTTTPPPPPPRRRTTTVVVVVVVVVVVVTTTRRRPPPPPPQQQIIIJJJKKKIIIEEE@@@<<<;;;444222///.........,,,+++,,,,,,,,,------.........------......///000000000++++++,,,,,,,,,---------------------------------)))***,,,///000111111000,,,------...///000000111........................+++///222111...---000444888@@@NNNaaasss|||ttttttxxxxxxqqqnnnkkkgggeeegggffffffggggggggggggffffff```bbbeeegggeeeaaa]]]YYYVVVUUUQQQMMMIIIDDDAAA???@@@>>>;;;:::::::::999888777777777666555555444444222111111000///......---++++++,,,,,,---...//////------...---,,,+++***)))...---,,,,,,+++++++++++++++,,,...///000111333555333555777777777888:::<<<666777999;;;>>>@@@BBBCCCDDDIIIQQQWWWWWWQQQFFF???999999888999<<<@@@DDDGGGGGGHHHIIIJJJIIIGGGDDDBBB>>>>>>======>>>???@@@AAAFFFFFFGGGIIILLLNNNQQQRRRWWWUUUQQQLLLEEE>>>999666222333444444555999>>>BBBCCCFFFIIILLLNNNQQQTTTWWWYYY[[[]]]___``````______ccccccdddeeefffggghhhiiimmmjjjffffffggggggeeecccbbbaaabbbdddfffhhhhhhgggmmmnnnnnnppprrruuuwwwyyy{{{}}}~~~wwwqqqrrruuuzzzssshhh```XXXUUUSSSPPPPPPSSSQQQSSSUUUSSSPPPNNNPPPRRRKKKIIIGGGGGGHHHFFFBBB>>>999888666333000---***))).........------,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000......///000000///......+++,,,------,,,,,,---///...---///222333111444999===IIIYYYjjj|||vvvwww~~~wwwpppnnnkkkgggfffhhhfffggggggggggggffffffeee```bbbeeefffeeeaaa\\\YYYVVVTTTPPPLLLGGGDDDAAA@@@<<<:::888888999999999888777777666666555555444444111111000000//////......++++++,,,,,,---......///...------,,,++++++******...---,,,,,,+++++++++,,,+++---///000000111333555777999;;;;;;;;;:::<<<===666777999<<>>@@@BBBCCCDDDFFFGGGIIIKKKMMMOOOQQQQQQRRRPPPKKKEEE???:::555333222333555666888<<>>;;;===@@@CCCFFFHHHHHHIIIGGGIIIKKKMMMNNNNNNLLLKKKHHHEEE@@@:::666444444555444777;;;>>>BBBFFFKKKNNNQQQSSSTTTTTTSSSSSSUUUVVVXXXYYYZZZ\\\\\\]]]\\\\\\ZZZ[[[\\\^^^```aaaccccccbbb```___]]]]]]\\\\\\[[[]]]^^^^^^___bbbfffkkkooolllqqquuuuuutttwww{{{tttqqqwww~~~yyykkk___\\\]]]ZZZTTTPPPQQQRRRSSSSSSTTTTTTUUUVVVQQQQQQOOOMMMKKKHHHDDDBBBAAA>>>;;;777333222111111+++++++++,,,,,,---------........................------------------------........................***++++++,,,---...///000111000...------...000111,,,---......------...///111000111333333444===HHHZZZhhhyyyzzztttoooooommmjjjhhhiiifffffffffffffffeeedddddd___aaadddfffddd```[[[XXXWWWTTTNNNIIIEEECCCBBBBBB???<<<888666555666666555666666666555444444333333////////////000000000000,,,,,,,,,---------------...,,,***))))))***+++,,,,,,,,,,,,++++++,,,,,,---///222555777888888999:::>>>???@@@???<<<999888888999;;;===@@@BBBCCCCCCCCCDDDFFFGGGEEE@@@;;;888777555777;;;???BBBDDDEEEEEEDDDDDDEEEEEECCC@@@===;;;???AAADDDGGGIIIIIIIIIHHHHHHIIIJJJKKKKKKIIIGGGEEEAAA>>>:::666444444666777777;;;???DDDGGGKKKOOORRRPPPQQQSSSSSSSSSTTTUUUWWWXXXXXXYYYZZZZZZ[[[[[[[[[[[[[[[\\\]]]]]]^^^______^^^^^^]]]\\\[[[ZZZ[[[[[[\\\^^^```bbbdddiiipppuuutttyyy~~~~~~yyytttwww~~~~~~oooaaa^^^^^^ZZZTTTQQQPPPOOOPPPQQQRRRSSSTTTTTTRRRRRRQQQOOOLLLHHHEEEDDDEEECCC???:::666333111111,,,,,,------......//////........................------------------------------------------------,,,,,,---...///000111111111000...------...000111,,,---///...------...000000///000222333888DDDRRRdddqqqzzztttpppooonnnjjjhhhiiidddeeeeeefffffffffeeeeee___aaadddeeeddd```[[[XXXVVVTTTOOOKKKGGGDDDCCCCCCAAA>>>999666555666555555666666555555444333333333000000000000////////////------------------------,,,+++***))))))***+++,,,,,,,,,+++++++++,,,------000333888;;;<<<<<<===>>>?????????===:::888888888:::<<>>:::888888:::888:::===???AAABBBCCCCCCAAAAAA@@@@@@???>>>===<<>>888666444222222444777999<<<@@@EEEIIILLLOOOQQQSSSNNNPPPRRRRRRRRRSSSUUUWWWWWWXXXXXXXXXYYYYYYYYYZZZZZZZZZ[[[[[[[[[[[[\\\\\\YYYZZZ[[[ZZZYYYYYY[[[\\\\\\```dddfffhhhmmmuuuzzz}}}}}}ttttttyyyyyyiiibbb^^^YYYUUUSSSOOONNNNNNOOOQQQRRRRRRQQQQQQRRRSSSPPPLLLIIIGGGFFFFFFEEEBBB>>>:::666333222............////////////................................................------------------------000000000////////////......---,,,++++++,,,---......000111111000///111222//////111333666===NNN^^^rrr~~~zzztttppppppnnniiiggggggccccccdddeeeffffffffffff___aaadddeeeddd```[[[XXXVVVTTTQQQMMMIIIFFFDDDCCC@@@===888555555666666666666555555444444333333222111111000000//////......------------------------******************++++++,,,+++++++++,,,,,,---...111555:::>>>???@@@AAABBB???>>><<<999666555666888<<<===???AAAAAA@@@>>>===999;;;<<<999555555888<<<;;;;;;<<<===>>>?????????<<<;;;;;;:::;;;===???@@@BBBEEEIIIMMMOOOMMMKKKIIIIIIGGGEEEBBB>>>;;;999777333222222222444777:::===AAADDDJJJNNNPPPQQQRRRSSSOOOPPPRRRRRRRRRRRRTTTUUUWWWWWWWWWWWWWWWXXXXXXYYYVVVVVVWWWXXXYYYYYYZZZZZZXXXZZZ[[[[[[ZZZ[[[^^^``````eeekkkoooqqquuu}}}wwwtttwwwxxxlllccc\\\YYYZZZPPPNNNMMMNNNQQQRRRQQQOOOPPPRRRSSSQQQLLLIIIHHHHHHDDDDDDCCCAAA>>>;;;777555...............---------........................................................................000////////////.........------------------------...000111111000000111222///000333666:::DDDXXXkkkzzzuuuqqqpppnnniiifffgggbbbbbbdddeeefffggggggggg___aaadddeeeddd```[[[XXXVVVTTTRRROOOKKKGGGEEECCC>>>:::666444444666777888666555555444444333222222222111111000///......---------------------------)))******+++++++++******++++++++++++,,,,,,---...111555;;;???AAACCCDDDEEECCCBBB???;;;888888:::===<<<>>>@@@AAAAAA???===;;;888::::::777333333888===<<<<<<<<<<<<;;;;;;<<<<<<888777666777999===AAADDDAAAEEEJJJNNNPPPOOOMMMKKKIIIGGGCCC???:::777555333222222333555888;;;???AAACCCGGGMMMPPPQQQRRRRRRSSSPPPRRRSSSSSSRRRRRRSSSTTTWWWWWWVVVVVVVVVWWWXXXXXXRRRSSSTTTUUUWWWXXXYYYZZZYYY\\\^^^^^^]]]^^^bbbeeeeeekkkssswwwyyy}}}}}}yyy{{{~~~vvvjjjaaa___aaaQQQOOOMMMNNNQQQRRRQQQOOOOOOQQQSSSQQQLLLIIIHHHIIIAAABBBCCCCCCAAA>>>:::888.........------,,,,,,,,,////////////////////////////////////////////////000000000000000000000000+++,,,,,,---...///000000......///000000///......---...//////......///000000111444888===III___ssszzzvvvqqqnnnllljjjiiigggdddcccbbbbbbdddeeedddbbb___aaadddffffffbbb^^^[[[RRRRRRSSSQQQNNNIIIDDD@@@===<<<:::888666444333333333333333333333333333333000000000000///...---,,,...............///000111111000///---,,,+++******+++++++++,,,---...000111666555666:::@@@EEEFFFFFFFFF@@@999777:::======<<<>>><<<;;;;;;<<<===;;;:::;;;999777888:::;;;888666???<<<:::999999999888777666777999;;;>>>@@@BBBCCCDDDGGGLLLRRRVVVUUUPPPLLLJJJDDD<<<666555444333111111333555777999===BBBFFFIIIKKKNNNOOONNNNNNNNNOOOOOOPPPQQQRRRRRRSSSSSSRRRWWWWWWWWWWWWWWWVVVUUUTTTTTTSSSSSSTTTWWWYYYZZZZZZXXX[[[]]]\\\[[[aaalllvvvssswww}}}~~~vvv{{{uuuccc[[[\\\VVVTTTQQQQQQRRRSSSRRRRRRPPPPPPPPPOOOLLLJJJGGGEEEEEEEEEDDDCCC@@@===:::888777444000....../////////////////////////////////++++++++++++++++++++++++000000000///......------////////////////////////---,,,,,,,,,,,,---......---------///111111000///111666888888@@@TTTlllzzz~~~{{{xxxuuusssppprrryyy|||~~~}}}{{{{{{}}}~~~}}}|||yyyuuuqqqmmmkkkjjjhhhgggdddcccbbbcccdddeeedddccc___aaadddffffffbbb^^^[[[UUUTTTSSSPPPLLLIIIFFFDDD===<<<:::888666444333333333333333333333333333333111111111111000///...---...------,,,,,,,,,------///...---+++***)))))))))++++++,,,---...000111222666555777;;;AAADDDDDDCCC@@@<<<777888<<<@@@AAA@@@===<<<;;;<<<======<<<;;;999999999===@@@BBB@@@>>>>>><<<::::::;;;;;;:::888777888999<<<>>>@@@BBBCCCBBBEEEJJJQQQTTTSSSOOOKKKDDD???888333222111000///222444777:::<<>><<<:::777555444333333444444444333333222222222222222222222111000///...///...---,,,++++++++++++---,,,+++))))))(((((((((,,,,,,---...000111222333666777999===AAABBBAAA???;;;999777999===AAABBBAAA===<<<<<<===>>>>>>===;;;999:::===AAAEEEGGGEEEDDD>>>===<<<<<<======;;;999888888:::<<>>@@@CCCFFFHHHJJJLLLNNNNNNMMMLLLLLLMMMOOOOOOQQQRRRSSSTTTTTTTTTSSSRRRRRRRRRQQQPPPPPPOOONNNPPPUUUXXX[[[[[[ZZZYYY]]]aaagggiiijjjooowww~~~ttt{{{uuufffaaa]]]ZZZWWWVVVVVVWWWWWWWWWPPPQQQRRRRRRQQQPPPOOONNNHHHHHHHHHFFFDDDAAA>>>===999666222000000000000///////////////////////////////////////////////////------......///000000111////////////////////////---------,,,------...///------...///000111333333333777===EEEVVVmmm~~~uuunnnjjjggggggjjjmmmqqqzzzyyyqqqmmmiiieeeaaa```___^^^___bbbcccdddcccwwwsssoookkkjjjiiihhhffffffeeeddddddeeeeeedddccc```bbbdddfffeeeccc```]]]YYYXXXUUURRROOOKKKIIIHHH>>><<<:::777555444444444555555444333333222111111111111111111000///......000///......---------...,,,+++***)))))))))))))))+++,,,---///000222333333666888<<>>@@@@@@??????>>>>>>>>>??????===;;;:::<<<@@@DDDGGGGGGFFFDDDBBB@@@>>>======<<<:::888999999;;;===???AAACCCCCC@@@BBBFFFJJJLLLJJJDDD@@@:::888444222111222333444666999>>>BBBDDDFFFHHHJJJJJJLLLMMMMMMKKKKKKLLLMMMNNNOOOPPPRRRSSSTTTUUUUUUTTTTTTSSSRRRRRRRRRRRRRRRPPPSSSWWWZZZ\\\]]]___``````fffmmmqqqssswww|||||||||ooodddbbb^^^ZZZXXXXXXXXXXXXWWWPPPPPPQQQQQQPPPOOOMMMLLLHHHHHHGGGFFFDDDAAA>>>===;;;888444222111111000///////////////////////////....................................//////000000////////////////////////---------------...//////////////////...000222444666;;;BBBNNNaaauuu~~~|||uuuooojjjeeeeeefffhhhooowww}}}{{{rrrkkkfffbbb___]]]ZZZYYYXXXYYY[[[]]]]]]]]]vvvsssnnnkkkjjjiiihhhggggggfffeeeeeeffffffeeeccc```bbbdddfffeeecccaaa___WWWXXXWWWVVVRRRNNNIIIFFF???===999666444333444444555555444333333222111111000000000000///...---------------------...//////,,,++++++*********++++++***+++---///111222333333777:::>>>@@@@@@===:::777666777999<<<@@@CCCDDDDDDDDDBBB@@@???>>>>>><<<::::::===CCCGGGJJJJJJJJJJJJHHHEEEAAA>>><<<:::888666::::::<<<>>>@@@BBBCCCDDDCCCCCCEEEFFFEEEBBB<<<888444444222111111333555777999<<<@@@DDDEEEGGGHHHJJJJJJKKKLLLKKKJJJJJJLLLMMMNNNOOOPPPQQQSSSSSSTTTTTTSSSSSSRRRRRRRRRRRRSSSTTTSSSUUUWWWYYYZZZ^^^cccgggfffkkkrrrwwwzzz|||}}}xxx{{{zzzgggfffbbb\\\YYYWWWWWWVVVVVVRRRSSSSSSRRRQQQOOOMMMKKKIIIIIIIIIHHHFFFCCC@@@???<<<:::666444333222000///////////////////////////........................000000//////............////////////////////////...------------...//////000111000///---...222666777>>>HHHWWWjjj{{{wwwzzzzzzrrrjjjgggfffeeeiiiooossszzzvvvnnngggccc```^^^\\\UUUTTTSSSSSSUUUVVVVVVVVVvvvsssooolllkkkjjjiiihhhhhhgggfffeeeffffffeeeccc```bbbdddeeeeeedddbbb```WWWXXXXXXWWWTTTNNNIIIFFF???===999666444333444555444444444333333222222222000000000//////...---,,,************+++,,,---...,,,,,,+++++++++,,,,,,---***,,,///111333444555444777;;;>>>@@@>>>:::888666444666:::@@@EEEJJJNNNQQQKKKGGGBBB???===<<<:::999999>>>DDDIIIMMMOOOQQQSSSMMMHHHBBB===:::888666555;;;<<<===>>>@@@BBBCCCDDDFFFDDDBBB@@@>>>;;;666333...///000000000333666999<<>>;;;888666555333111///////////////////////////000000000000000000000000111000000///......------////////////////////////......------......///000111222222000///111777<<<===GGGTTTcccsssuuuwww}}}}}}tttppplllhhhgggjjjmmmzzz~~~uuurrrmmmgggbbb^^^\\\[[[XXXVVVTTTTTTUUUUUUTTTSSSwwwtttooommmlllkkkjjjiiiiiihhhffffffgggfffeeecccaaabbbdddeeeeeedddbbbaaaYYYXXXWWWUUURRRMMMJJJGGG@@@===999555333333444555333333333333333333333333000000111000000///...---+++++++++***++++++,,,,,,+++++++++++++++,,,---...,,,...111444666777777777777;;;??????<<<999777777888;;;???EEEJJJQQQWWWZZZRRRMMMEEE>>>;;;999888777:::>>>DDDIIILLLNNNRRRUUUNNNHHH@@@:::777777777777<<<<<<===???AAABBBCCCDDDFFFCCC>>>;;;999666444111,,,...000111222555:::===???AAABBBBBBBBBCCCFFFHHHGGGHHHIIIIIIIIIJJJMMMPPPNNNNNNOOOOOOPPPOOOOOONNNLLLLLLKKKLLLNNNPPPSSSUUUUUUYYY]]]___```cccjjjpppvvvyyy~~~uuussstttuuu~~~pppjjjbbb\\\XXXUUUTTTRRRSSSSSSTTTTTTSSSQQQPPPOOOMMMMMMMMMLLLKKKHHHFFFEEE???===:::777666444111//////////////////////////////////////////////////////////////////.........////////////////////////...............//////000000222333222222666>>>EEEMMMXXXfffrrr|||zzzwwwzzz|||vvvooojjjjjjkkkuuuyyywwwtttnnnhhhccc___^^^^^^\\\YYYWWWWWWVVVTTTRRRwwwtttpppmmmllllllkkkjjjjjjhhhgggfffggggggeeedddaaabbbdddeeeeeedddcccbbb[[[YYYVVVSSSOOOLLLJJJIII@@@===999555333333444666333333333333333333333444222222222111111000///...//////...---,,,,,,,,,,,,************+++,,,------...000333777999::::::999888;;;>>>>>>;;;888777777???AAAEEEIIINNNSSSYYY^^^WWWPPPFFF>>>999777777666<<<@@@DDDGGGHHHJJJMMMQQQNNNHHH???888666777888999<<<===>>>???AAABBBDDDDDDEEEAAA<<<888666555333222---000333444555888>>>BBBAAABBBBBBAAAAAABBBEEEGGGFFFGGGHHHHHHIIIJJJNNNPPPNNNNNNOOOOOOOOONNNMMMMMMKKKKKKKKKLLLNNNRRRUUUWWWWWW]]]cccfffgggiiiooottt|||~~~yyyvvvtttqqqwwwsssmmmeee]]]XXXUUUSSSRRRNNNOOOPPPQQQQQQPPPOOOOOOKKKLLLLLLKKKIIIGGGEEECCC@@@>>>:::888777444111///////////////////////////------------------------------......///000000000////////////////////////...............///000000///222444444555;;;EEEMMM^^^iiivvv~~~{{{ssszzz~~~vvvooolllkkksss}}}}}}wwwpppiiieeeccc___\\\YYYVVVUUUSSSQQQOOOvvvssspppnnnnnnoooooonnnooolllhhhfffeeedddcccaaa___aaabbbccccccbbbaaa___YYYYYYWWWTTTQQQMMMJJJIIIBBB>>>888444222222222111666555555444444333333222444333111///...---......------,,,+++*********++++++,,,---,,,++++++,,,...000111222444666999;;;<<<<<<===<<<888444333555888>>>AAAFFFKKKPPPTTTWWWXXXXXXPPPEEE:::555666:::===>>>@@@BBBEEEGGGHHHHHHHHHHHHCCC;;;888888:::::::::=========>>>???AAABBBCCCCCC???:::555222000111111///000333777;;;===???@@@AAABBBDDDFFFGGGGGGGGGGGGHHHHHHHHHHHHIIIJJJKKKKKKPPPOOONNNMMMLLLLLLLLLMMMPPPNNNMMMNNNQQQUUUWWWWWW^^^```cccggglllppptttvvv}}}~~~yyyssssssttttttuuufff[[[XXXVVVSSSOOOQQQPPPPPPQQQRRRRRRPPPNNNNNNNNNNNNMMMKKKHHHFFFDDDCCC@@@<<<999888666333111000000////////////000000---------.........//////------............------...///111111/////////000///////////////000111111000000111444666;;;GGGTTThhhqqq~~~}}}uuuppp{{{{{{uuurrrpppssszzzxxxppphhhcccdddaaa]]]ZZZXXXVVVSSSQQQvvvssspppnnnnnnooonnnnnnmmmjjjgggeeedddcccbbb```___```bbbccccccbbb```___YYYXXXVVVTTTPPPMMMJJJHHHDDD@@@:::666555555444444444333333222222111000000333222111///...---......,,,,,,,,,++++++++++++++++++,,,---,,,++++++---///111222333555777999;;;<<<======;;;888555555777:::@@@BBBFFFJJJNNNQQQRRRSSSTTTNNNDDD:::666777;;;>>>@@@AAABBBDDDEEEFFFFFFFFFBBB>>>999888:::===>>>?????????>>>>>>??????@@@AAA>>>;;;777333000///000111000222555888;;;>>>@@@AAABBBCCCDDDFFFGGGGGGFFFFFFHHHHHHGGGHHHHHHIIIJJJKKKNNNNNNMMMLLLKKKKKKLLLLLLMMMNNNNNNPPPSSSXXX\\\___ccceeehhhlllppptttwwwxxxwwwsssqqqpppnnnbbb]]]ZZZUUUQQQPPPPPPPPPRRRTTTTTTQQQOOONNNNNNNNNMMMKKKIIIFFFEEEDDDAAA===;;;999666444111111000//////////////////---------.........//////---......//////......---...///111111/////////000///////////////000111111000///111444666<<>>BBBDDDFFFHHHJJJKKKKKKJJJNNNIIIAAA:::777888<<>>=========888666333000...///000111333444777:::===???AAAAAABBBCCCDDDEEEFFFFFFEEEEEEGGGGGGGGGHHHHHHIIIJJJKKKLLLKKKKKKJJJJJJJJJKKKKKKKKKMMMPPPSSSUUUZZZbbbhhhjjjkkknnnrrruuuxxxzzz{{{}}}tttpppnnn}}}tttfff^^^YYYTTTPPPNNNOOOQQQTTTVVVVVVTTTQQQNNNNNNNNNMMMKKKIIIGGGFFFFFFCCC@@@===;;;888444222111000//////............------........./////////---......//////......---...///111111/////////000///////////////000111111222111222555999AAAQQQ```uuu~~~xxxtttsssuuuyyy~~~~~~yyysssllliiieeeccc___\\\[[[YYYVVVTTTvvvtttqqqooonnnnnnlllkkkjjjhhhfffddddddcccaaa___^^^___bbbddddddbbb___^^^XXXWWWUUURRROOOKKKHHHFFFAAA>>>999666555444333222555555444444333222222222222111000000///.........(((***,,,......---,,,++++++,,,---,,,,,,,,,...000444555777888:::<<<<<<======<<<:::888888:::>>>AAADDDDDDEEEFFFEEEDDDCCCBBBEEEBBB===888777888<<<>>>@@@@@@>>>===<<<<<<<<<<<<888888:::===AAAEEEHHHJJJGGGFFFCCC@@@===;;;999999333222000......000111333666777999<<<>>>@@@AAAAAACCCCCCDDDDDDDDDEEEEEEEEEGGGGGGGGGGGGHHHIIIJJJKKKJJJIIIIIIIIIIIIIIIJJJKKKJJJOOOSSSUUUWWW\\\eeelllnnnpppsssvvvxxxzzz{{{{{{|||~~~xxxrrrpppzzzyyyhhh^^^YYYUUUSSSMMMOOOQQQUUUXXXXXXVVVSSSNNNNNNMMMLLLKKKJJJIIIHHHHHHFFFBBB@@@===:::666333222111000///........................////////////......////////////.........///111111/////////000///////////////000000111444333444888>>>III[[[kkk}}}xxxtttrrrsssvvvzzz{{{{{{zzzwwwsssmmmhhheeeccc```]]]ZZZYYYXXXUUUSSSvvvtttqqqooonnnmmmkkkiiijjjhhhffffffeeedddbbb```]]]___bbbddddddbbb___]]]YYYXXXVVVRRRNNNJJJGGGEEE@@@===999666555444333222555444444333333222111111111111000000//////......)))***,,,...///...,,,++++++,,,------,,,---///111444555777999;;;======>>>===;;;999888:::===@@@BBBDDDDDDDDDCCCBBB???===<<<>>><<<999888777999;;;===???===;;;999777777888888999;;;>>>AAADDDGGGJJJLLLKKKIIIEEEAAA<<<999666555000000//////000222555666888999;;;===???@@@AAAAAABBBBBBBBBCCCCCCDDDEEEEEEGGGGGGGGGGGGHHHIIIJJJJJJIIIIIIHHHIIIIIIJJJKKKLLLLLLQQQVVVXXXYYY]]]eeekkkpppqqqtttwwwyyyyyyyyyyyywwwzzz~~~|||vvvtttzzznnnbbb]]]ZZZYYYOOOPPPRRRUUUXXXXXXVVVSSSNNNNNNMMMLLLKKKJJJJJJJJJIIIGGGEEEBBB@@@===999666333333111000......------........./////////000000...//////////////////......///111111/////////000///////////////000000111333222444:::AAANNNbbbtttwwwrrrooooooqqqtttzzz~~~{{{wwwqqqqqqpppmmmjjjfffbbb___^^^\\\YYYWWWVVVUUUSSSQQQvvvtttqqqpppnnnllljjjgggiiihhhgggffffffeeebbb```\\\^^^bbbddddddbbb^^^\\\ZZZYYYVVVSSSOOOKKKGGGEEE@@@===:::777777666444333222222222111000000//////000000000000000///......++++++---......---,,,,,,+++,,,------------///111222444777:::<<<>>>>>>>>><<<:::888999<<>>;;;888666555666777999;;;===@@@BBBDDDFFFJJJMMMNNNKKKGGGAAA<<<777444222//////000111222555777999:::;;;<<<>>>???@@@@@@@@@AAAAAAAAAAAABBBDDDEEEFFFFFFFFFFFFGGGGGGHHHIIIJJJIIIIIIIIIJJJJJJLLLMMMNNNPPPTTTYYY\\\]]]```eeehhhnnnpppsssvvvwwwxxxwwwwwwuuuyyy}}}{{{vvvyyyvvviii```[[[YYYRRRRRRRRRTTTVVVVVVTTTSSSNNNMMMLLLKKKKKKKKKKKKLLLJJJHHHFFFEEECCC@@@<<<999666555333111000.............../////////000000000...//////000000//////......///111111/////////000///////////////000111111///000333;;;DDDRRRgggyyy~~~uuuooojjjjjjkkknnnsssyyy~~~|||wwwvvvtttqqqmmmlllkkkiiieeebbb___]]][[[YYYVVVUUUTTTSSSRRRPPPvvvtttrrrpppnnnllliiifffhhhfffeeeeeefffdddaaa___[[[^^^bbbddddddbbb^^^[[[[[[ZZZWWWTTTPPPKKKHHHFFF>>><<<999777666555444222222222111111000////////////000000111000000......---------------,,,,,,,,,***,,,---------...000222000222666:::===>>>??????:::999888:::===@@@???>>>????????????>>><<<;;;999888999:::<<<===>>>>>>>>>===;;;888666555777:::<<<<<<>>>@@@AAABBBEEEIIIMMMOOOMMMHHHBBB<<<666222111//////000111444666888:::;;;;;;===>>>?????????????????????@@@BBBDDDFFFGGGFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJKKKLLLNNNOOOPPPSSSVVV[[[```cccfffgggggglllnnnrrruuuvvvwwwvvvuuuxxx{{{yyyvvvxxxjjj```ZZZVVVTTTRRRRRRSSSSSSRRRQQQNNNMMMLLLKKKKKKKKKLLLMMMJJJIIIGGGGGGFFFCCC???;;;888666555333111//////....../////////000000000000//////000000000000//////...///111111/////////000///////////////000111111///000555>>>IIIXXXmmm}}}ssslllfffeeeeeegggkkkpppuuuyyy|||zzzuuuuuuuuusssooonnnmmmjjjgggdddaaa```\\\YYYWWWUUUUUUUUUSSSRRRvvvtttrrrpppnnnlllhhheeefffeeeddddddeeeccc```^^^[[[^^^bbbddddddbbb^^^[[[\\\[[[XXXUUUPPPLLLHHHFFF;;;999666444444333111///444444333333222111111111//////000111111000///...///...---,,,,,,,,,,,,,,,***,,,---------...000222...111555999===???@@@@@@999888888;;;>>>@@@>>><<<======>>>>>>>>>===;;;:::999:::<<>><<<888666666999<<>>>>>???>>>>>>>>>>>>>>>@@@BBBDDDGGGHHHFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKLLLMMMOOOQQQQQQTTTWWW\\\bbbhhhjjjiiigggkkkmmmqqqtttvvvvvvuuuttt{{{~~~|||ttt{{{yyyiii```XXXUUURRRQQQQQQQQQQQQPPPNNNMMMLLLKKKKKKLLLMMMNNNJJJIIIHHHHHHGGGDDD@@@===999888666333111000//////////////////000000000000//////000000000000//////...000111111/////////000///////////////000111111111333999DDDOOO^^^sss}}}rrrkkkdddcccbbbcccfffjjjooorrrzzz~~~zzzvvvvvvwwwvvvssssssqqqnnnkkkhhheeeddd]]][[[XXXWWWWWWWWWUUUTTTwwwqqqmmmmmmllliiiggghhhkkkiiifffddddddcccaaa```___aaabbbccccccaaa^^^\\\XXXWWWUUURRROOOMMMKKKJJJ@@@<<<888444333333333222555333222000//////000000///.........------------000,,,)))***...111000///......---------...//////333222666===@@@>>>===>>>:::;;;===>>>>>>===;;;::::::;;;===<<<;;;:::::::::@@@>>>===>>>AAACCCDDDDDDCCC???999666666999;;;<<>>AAACCCDDDMMMIIIDDD===777333000///...///111222222444777::::::;;;===???@@@???>>>===@@@@@@@@@@@@AAABBBCCCCCCEEEFFFGGGGGGFFFFFFHHHJJJMMMNNNNNNOOOQQQSSSTTTUUUXXX[[[```dddfffiiikkkmmmooopppqqqrrrtttuuuuuuvvv{{{|||}}}~~~zzz{{{pppfffcccZZZRRRRRRSSSPPPMMMLLLQQQPPPNNNLLLKKKLLLLLLMMMJJJJJJIIIHHHGGGDDDBBB@@@:::777444222111000...,,,////////////////////////---///000000//////000111////////////////////////444222000000000000000///333333666@@@UUUmmmzzz|||rrrjjjbbb```^^^^^^\\\^^^hhhsssxxxzzz}}}}}}}}}|||}}}~~~|||zzzyyywwwvvvrrrnnnjjjjjjfffbbb___]]][[[YYYWWWwwwqqqmmmmmmllliiiggghhhjjjgggeeeccccccbbb```______aaabbbcccbbb```]]][[[XXXWWWUUURRROOOLLLJJJIII@@@<<<888444333333333222666555444222111111222222/////////.........------''''''((((((((((((***+++///////////////000000111333333777===@@@===;;;;;;===>>>???@@@@@@???>>><<<<<<===>>>>>><<<:::;;;<<>>>>>@@@CCCDDDDDDDDDAAA<<<777333000///...///111333444555666888:::999;;;<<<>>>???>>>===<<<@@@@@@@@@@@@AAABBBCCCCCCCCCEEEFFFFFFFFFFFFIIIKKKMMMNNNOOOQQQSSSUUUWWWXXX[[[^^^bbbeeehhhjjjlllnnnnnnoooqqqsssuuuuuuuuuuuuzzzzzz{{{|||}}}~~~|||zzznnnfff]]]UUUUUUUUURRROOONNNOOOOOONNNMMMLLLLLLLLLMMMJJJJJJJJJIIIGGGEEECCCAAA<<<999666444333111///...///////////////////////////111222222111111222333000000000000000000000000000/////////000000000000444666;;;GGG\\\sss~~~ssskkkdddaaa___]]][[[]]]iiiuuu|||wwwsssqqqnnnjjjgggeeedddbbb```wwwqqqmmmnnnmmmiiigggiiijjjhhheeedddccccccaaa``````aaacccdddccc```\\\ZZZYYYXXXUUURRRNNNKKKHHHGGG@@@<<<777444333333222222555444333222222222222222000000000/////////......+++///333222///...111444000000111111111222222222444444888>>>???;;;888999@@@AAACCCDDDDDDCCCAAA@@@???@@@@@@>>><<<;;;<<<===EEEFFFHHHKKKMMMKKKFFFBBBBBB???:::888999<<<===>>>@@@??????@@@CCCDDDDDDCCC;;;999666333000//////000000222666777777888999:::999:::<<<===>>>>>>======@@@??????@@@@@@AAABBBCCCAAACCCDDDEEEFFFGGGJJJLLLNNNOOOQQQSSSVVVYYY[[[\\\___bbbeeehhhiiikkkmmmooonnnppprrruuuvvvvvvvvvuuuxxxyyyyyyzzz{{{|||}}}}}}~~~zzz{{{{{{yyykkkaaaYYYYYYYYYUUUQQQPPPMMMMMMNNNNNNNNNMMMLLLLLLKKKKKKKKKJJJIIIFFFDDDCCC>>>;;;888666555333111//////////////////////////////111222222111111222333111111111111111111111111...///000000111222222333555:::DDDSSShhh|||~~~~~~tttlllfffbbb^^^\\\ZZZ^^^kkkyyy~~~{{{xxxuuurrrqqqpppnnnlllwwwrrrnnnnnnmmmiiihhhiiillljjjgggfffffffffdddcccaaaccceeefffeeeaaa]]][[[ZZZXXXUUUQQQMMMIIIFFFEEE???<<<777444333222222111222111111000000000000000000000000000////////////&&&)))------,,,+++,,,---000111111222333333333333555555999???>>>999666888BBBDDDGGGIIIIIIHHHEEECCCAAAAAA@@@>>>;;;;;;<<<>>>EEEHHHMMMQQQSSSOOOHHHCCC???<<<999888:::<<<============>>>@@@BBBCCCBBB@@@888666444222111111222222000333777999999888888999999:::<<<===>>>>>>>>>>>>????????????@@@AAABBBCCCAAABBBEEEFFFGGGIIILLLOOONNNPPPSSSVVVZZZ]]]___```cccfffhhhjjjjjjlllnnnpppoooqqqtttwwwxxxxxxwwwvvvxxxxxxyyyzzzzzz{{{||||||}}}wwwtttvvv}}}qqqfff]]][[[[[[VVVRRRQQQLLLMMMNNNOOOOOONNNMMMLLLLLLLLLLLLLLLJJJHHHFFFDDD???===999777666444222000////////////////////////---///000000//////000111111111111111111111111111000111222333333333555666666???MMM___sss}}}xxxyyyyyyzzz|||uuulllfffaaa]]]ZZZZZZaaappp}}}}}}{{{yyywwwxxxrrrnnnnnnmmmjjjhhhiiillljjjgggfffffffffeeecccbbbdddfffhhhgggccc___\\\ZZZXXXUUUQQQLLLHHHEEECCC???;;;777333222222222111000000111000000000//////000000000000////////////***)))))),,,...///---***///000111333444444333333555666:::>>>===888777:::CCCGGGLLLOOOPPPMMMIIIFFFAAA@@@???<<<::::::<<>>@@@@@@>>><<<666555333111000111222333111444777999888777777777::::::<<<===>>>?????????????????????@@@AAABBBBBBBBBCCCFFFHHHIIIKKKOOORRROOOQQQUUUYYY]]]```bbbcccfffhhhjjjjjjkkklllnnnpppqqqsssuuuwwwyyyyyyxxxxxxxxxxxxyyyyyyzzz{{{{{{{{{}}}wwwqqqppp|||~~~xxxlllaaa]]][[[WWWSSSRRRNNNNNNOOOPPPPPPOOOMMMLLLLLLLLLMMMLLLKKKIIIGGGFFF@@@>>>:::888666444222000////////////////////////---///000000//////000111000000000000000000000000111222333333222222555777:::FFFXXXkkk}}}yyysssqqqqqqoooppprrrtttwww|||uuulllddd```[[[ZZZ[[[ddduuuxxxrrrnnnooonnnjjjhhhjjjiiigggddddddddddddbbbaaa```cccfffhhhhhhddd```]]]YYYWWWTTTPPPLLLHHHEEECCC???;;;666333222222111111111222222333222222111111000000000/////////......111///---000444555333000///000222444555555444444666777:::===<<<888:::???EEEJJJQQQWWWWWWSSSMMMHHHAAA@@@>>>;;;999:::>>>AAACCCFFFKKKPPPQQQMMMFFF@@@888777666888:::<<<<<<<<<:::::::::;;;===<<<:::888333222000//////000111333333666888999888777777888999999:::;;;===>>>???@@@???>>>>>>??????@@@AAABBBCCCDDDGGGIIIJJJMMMPPPSSSPPPSSSWWW[[[___bbbcccdddfffhhhiiijjjjjjkkknnnqqqrrrrrrtttuuuwwwxxxxxxyyyxxxxxxxxxyyyyyyzzzzzzzzz{{{~~~}}}tttnnnsss~~~tttfff___[[[VVVTTTTTTQQQQQQQQQQQQPPPOOONNNNNNLLLLLLLLLLLLKKKIIIGGGFFFBBB???<<<999777555333111///////////////////////////111222222111111222333000000000000000000000000000111222000///111666;;;EEESSSeeevvvwww~~~ooofffdddddddddgggjjjmmmqqquuuzzz~~~vvvmmmddd___\\\[[[]]]fffxxxxxxrrroooooonnnjjjiiijjjhhhfffccccccccccccbbbaaa]]]```dddggggggddd```]]]XXXVVVSSSPPPLLLHHHEEEDDD???;;;666333222222111000000111222333333222111111/////////.........------)))(((((()))***+++,,,,,,000222444666777777666666666777:::<<<;;;999===EEEGGGNNNXXX___```ZZZQQQKKKAAA@@@>>>;;;:::<<>>===<<<;;;:::999999::::::888666//////......///111333555777888999999888888999:::777777888999:::<<<===>>>>>>>>>>>>>>>???@@@AAABBBCCCEEEGGGHHHJJJLLLOOORRRQQQTTTXXX\\\```bbbddddddeeeggghhhhhhiiikkknnnqqqqqqqqqqqqqqqsssuuuwwwxxxvvvwwwwwwwwwwwwxxxxxxxxxyyy|||~~~~~~ssspppwww{{{|||{{{jjj```[[[WWWUUUVVVVVVUUUSSSRRRPPPOOOOOOOOOKKKKKKLLLLLLKKKIIIGGGFFFDDDBBB>>>;;;999777555333///////////////////////////111222222111111222333111111111111111111111111000111222000000444===DDDTTTbbbssszzzppp}}}nnnccc______]]]```eeeiiilllpppuuuxxxyyyoooeeeaaa^^^\\\^^^fffxxxxxxsssoooooonnnjjjiiijjjiiigggeeedddeeeeeedddbbbZZZ^^^bbbffffffccc___\\\WWWUUUSSSOOOKKKHHHEEEDDD>>>;;;666333222111111000...///000111111000///...///.........---------------///000///------111555222333666888999999888777666777999<<<::::::@@@IIIIIIQQQ\\\dddeee^^^TTTMMMBBBAAA>>><<<;;;>>>CCCHHHFFFGGGGGGGGGFFFAAA:::555777777777:::===??????>>>===;;;999999999999777555.........///111444777999::::::;;;:::999999:::<<<555555666777888:::<<<===>>>>>>>>>>>>???@@@AAABBBBBBDDDFFFHHHIIIKKKNNNQQQRRRUUUYYY]]]aaacccdddddddddfffgggggghhhjjjnnnppppppooonnnnnnooorrruuuwwwuuuuuuuuuuuuvvvvvvvvvvvvxxx{{{~~~~~~|||{{{wwwxxxzzz{{{|||{{{zzzzzzyyy|||~~~~~~|||{{{|||~~~~~~zzzrrrsss|||yyy{{{~~~mmmbbb\\\XXXWWWXXXXXXWWWTTTRRRPPPPPPPPPPPPKKKKKKKKKKKKKKKIIIGGGFFFFFFDDD@@@===;;;999666444////////////////////////...///000000//////000111222222222222222222222222111333444333444:::EEENNN___lll|||tttmmmqqqfffaaaaaaZZZ^^^ccchhhkkkooosssvvv|||{{{qqqhhhccc___^^^___fffwwwzzzuuuqqqnnnjjjfffhhhmmmiiihhhfffffffffdddaaa___]]]aaadddeeehhhhhhbbbZZZUUUSSSPPPMMMIIIGGGEEEDDD@@@<<<666333222222222222222222222111000//////...///.........---------------......---,,,---///111222555999:::999888:::<<<444888:::777444777???GGGFFFNNNYYY``````[[[TTTOOOAAA<<<888999>>>CCCDDDBBBEEEDDDCCCAAA>>>;;;888666999999<<>>BBBAAA>>>===:::777222...000111222444555666777777888888888999999888888888:::888777999===???>>><<<@@@@@@@@@???@@@@@@AAAAAADDDEEEGGGHHHHHHJJJMMMOOOUUUWWW[[[^^^aaacccccccccccceeeggghhhiiijjjlllnnnqqqpppooonnnoooqqqsssuuurrruuuwwwxxxwwwuuuuuuuuuvvvzzz}}}~~~|||{{{|||~~~|||xxxwwwyyyyyyxxxvvvuuuvvvwwwxxxxxxwwwvvvuuuxxxyyyzzzyyyxxxxxxzzz|||zzz|||~~~}}}tttxxxzzzuuuyyyzzzqqqbbb^^^]]][[[XXXZZZXXXUUUSSSRRRQQQOOONNNLLLKKKJJJJJJKKKJJJHHHFFFDDDCCCBBB@@@<<<888555333222222111000/////////000000000000000000000000000111111111222222333333333444///000555555555CCCUUUfffttt{{{{{{qqqtttooo}}}~~~sssjjjddd^^^```bbbdddeeegggiiikkksss|||{{{ooofffbbb^^^]]]]]]cccrrr|||zzz{{{uuupppnnnjjjfffhhhllljjjhhhfffeeeeeedddbbb```^^^aaadddeeeggggggaaaYYYRRRQQQNNNKKKGGGEEECCCBBB???;;;555222111111111111222222111111000//////.../////////.........---------......---,,,---000222555777::::::999999:::<<<666777888777666:::AAAGGGHHHNNNTTTXXXVVVRRRMMMJJJ???<<<999;;;@@@DDDDDDBBBBBBAAA???===;;;999777777:::;;;>>>BBBFFFFFFCCCAAACCCAAA>>>;;;999666222///000111222444555666777777444555777888999:::999999:::888777999<<<>>>>>><<<@@@@@@??????@@@@@@AAAAAABBBDDDFFFGGGHHHJJJMMMOOOTTTVVVYYY]]]___`````````aaaccceeeffffffgggjjjkkkoooooonnnnnnoooppprrrsssppprrruuuuuutttsssrrrrrrtttvvvzzzzzzyyyyyyzzz{{{~~~}}}{{{zzzyyyyyyvvvrrrqqqrrrsssrrrppppppqqqrrrssstttttttttttttttuuuvvvuuutttsssuuuwwwvvvxxxyyyzzz{{{|||zzzzzz~~~vvvvvvvvvzzziiiaaa^^^\\\ZZZ\\\ZZZWWWUUUTTTSSSQQQOOOMMMKKKJJJJJJJJJJJJHHHFFFDDDCCCBBB@@@===:::666555333222111000000///000000000000000000000000000000000000000111111222222222333///000555666888FFFWWWfffsssyyy|||wwwnnnqqqwww{{{qqqkkkdddeeeffffffeeedddeeeeeegggppp~~~sssjjjfffaaa___^^^cccppp}}}}}}xxxvvv{{{uuupppnnnkkkggggggkkkjjjhhheeedddeeedddcccbbb^^^ccceeeeeeeeeeee___WWWQQQPPPMMMKKKHHHEEECCCBBB>>>:::555111000000000///222111111000000//////...000000000/////////......---......------...111333999:::;;;;;;::::::;;;===777777666777:::>>>CCCGGGJJJLLLNNNMMMJJJFFFCCCBBB:::999888:::???BBBAAA???>>><<<:::888777777777888;;;>>>BBBGGGKKKKKKHHHEEEEEEAAA<<<888666333111///000111333444666777777777111333666999;;;;;;;;;::::::999888:::<<<======<<<@@@@@@??????@@@@@@AAABBB@@@BBBEEEGGGHHHJJJMMMOOOTTTVVVXXX[[[\\\]]]]]]]]]^^^```bbbccccccdddgggiiilllmmmmmmnnnoooooooooooommmoooqqqqqqpppooonnnoooppprrrtttuuuuuuuuuvvvwwwzzzzzzzzzzzz{{{{{{{{{{{{{{{}}}}}}{{{wwwuuuwwwzzzssstttttttttttttttsssrrrrrrooommmllllllmmmlllkkklllmmmmmmnnnoooqqqssstttqqqqqqrrrqqqooooooqqqrrrssstttvvvvvvwwwxxx{{{}}}}}}}}}|||vvvuuurrrddd^^^]]]^^^___]]]ZZZYYYXXXVVVRRRPPPMMMLLLJJJJJJJJJIIIHHHFFFDDDDDDCCCBBB???<<<999888444333222111000000000000000000000000000000000000000000000000000111111111222///111666999===KKK[[[iiiuuuzzz|||xxxqqqttt}}}vvvpppooommmkkkhhhdddaaa```ccckkkyyyzzzqqqkkkeeebbb___```jjjuuu~~~}}}~~~}}}yyywww{{{uuuooonnnkkkggggggiiijjjhhheeedddeeeeeedddccc___dddgggfffdddccc]]]VVVQQQPPPOOOMMMJJJGGGEEEDDD===:::555222111111000///111111000000////////////000000000000////////////,,,---.........///222444<<<<<<<<<<<<<<<<<<======999666555777<<>>===;;;;;;999666555555777999;;;===@@@EEEKKKOOOOOOKKKHHHEEEAAA:::555222111111000000111333555666777777777222444777:::<<<<<<;;;;;;999999999:::<<<<<<===<<>><<<:::555444333222111000000000000000000000000000000000000000111111111111111111222000111777<<>>;;;777444333222111000000000000///////////////000000000000////////////,,,---......///000333666============>>>>>>>>>===999666444777>>>DDDEEEEEEGGGHHHHHHEEE@@@:::666555555666888:::======<<<;;;999888555444555888<<>>AAAFFFLLLPPPPPPLLLIIIDDD???888222000000111111111222333555666777888888666888:::;;;<<<<<<;;;:::999::::::;;;;;;;;;<<<===????????????@@@AAABBBCCCAAADDDHHHKKKLLLNNNPPPRRRUUUVVVWWWXXXYYYZZZ[[[[[[\\\^^^```aaaaaabbbdddfffhhhjjjlllnnnooonnnmmmllliiikkklllkkkiiihhhhhhiiilllkkkkkklllmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnppppppooommmkkkjjjjjjkkkjjjjjjkkkkkkkkkkkkjjjjjjiiiiiihhhgggfffggghhhiiiggggggggghhhjjjlllnnnpppjjjkkkkkkkkkjjjjjjlllmmmnnnpppqqqrrrsssuuuxxxzzzxxxzzz|||~~~~~~xxx}}}hhh]]][[[^^^aaa``````___^^^[[[VVVRRROOOMMMJJJIIIIIIHHHGGGFFFEEEEEEEEEDDDBBB@@@===<<<666555444222111111000000000000000000000000000000222222222222222222222222111111333999AAALLL[[[hhhvvvzzztttmmmfffbbb```eeemmmyyy~~~vvvnnnhhhaaa]]]___dddhhhnnnrrrsssrrrrrrpppmmmsssuuuxxx{{{}}}|||tttnnnmmmlllhhheeeeeegggfffffffffhhhhhhfffddd```fffjjjhhhdddbbb]]]WWWLLLLLLLLLKKKIIIFFFDDDBBB>>>;;;888555444333111000////////////////////////000000000/////////......,,,---...//////111555888<<<<<<<<<>>>@@@@@@>>><<<999777555888>>>BBBDDDDDDDDDFFFGGGEEE@@@;;;888666;;;<<<===???@@@??????>>>999777666555777:::>>>AAA>>>AAAEEEJJJNNNNNNKKKHHHAAA<<<555000///000111111111222444555777777888888::::::::::::::::::999999999:::<<<;;;::::::<<<===>>>>>>>>>???@@@AAABBBCCCCCCFFFJJJMMMNNNOOOQQQRRRTTTUUUUUUVVVXXXYYYZZZZZZ[[[]]]___```aaabbbdddfffggghhhjjjlllmmmlllkkkjjjggghhhiiihhhfffeeeeeefffjjjiiiggggggiiijjjiiihhhiiihhhhhhhhhhhhggggggggghhhhhhiiiiiihhhgggfffeeefffgggggghhhhhhggggggfffdddeeeeeedddcccccceeegggdddddddddeeeeeeggghhhhhhdddeeefffffffffgggiiikkkjjjlllnnnpppqqqtttwwwzzzyyy{{{}}}xxx{{{nnn```\\\]]]______```aaa```]]]WWWSSSPPPNNNJJJHHHHHHHHHGGGFFFFFFFFFEEEDDDBBB@@@===<<<777666555333222111111000000000000000000000000000333333333222222222222222222222555;;;FFFTTTdddoooyyyyyyrrrjjjeee___bbbiiirrr|||sssllleee___^^^aaa___bbbeeeggggggggghhhhhhkkkoootttzzz~~~|||tttmmmmmmmmmhhheeeccceeeeeefffhhhjjjiiifffccc```gggllliiieeebbb^^^YYYJJJKKKKKKKKKIIIFFFDDDBBB===:::777555444222000////////////////////////////////////.........------,,,---//////000222666999::::::<<>>AAA>>>@@@CCCGGGJJJJJJHHHEEE>>>:::444000///000111222111222444555777888888888999999888777777777888999999;;;<<<<<<:::999;;;===>>>>>>>>>???@@@AAACCCDDDCCCFFFJJJMMMNNNNNNOOOPPPRRRRRRSSSTTTUUUWWWYYYZZZZZZ\\\^^^______```ccceeedddeeeggghhhiiiiiihhhhhhdddeeeeeedddbbbaaaaaaccciiifffccccccdddeeedddbbbccccccbbbbbbbbbaaaaaaaaabbbccceeeggghhhhhheeedddcccdddeeefffffffffffffffbbbcccdddcccaaabbbeeegggdddddddddeeeddddddccccccaaaccceeeeeefffgggjjjllliiikkknnnpppsssvvvzzz}}}xxxyyywwwfff^^^\\\]]]]]]___aaaaaa]]]XXXSSSQQQNNNJJJHHHHHHHHHGGGFFFFFFFFFFFFDDDBBB???===;;;888777555444222111111111000000000000000000000000222222222222111111111000222444777>>>JJJ[[[kkkuuu}}}xxxqqqkkkaaacccfffnnnzzzxxxqqqjjjbbb___aaa]]]^^^___``````aaadddgggfffjjjqqqyyy~~~|||tttmmmmmmmmmiiidddccccccdddfffiiikkkjjjfffccc```hhhllljjjfffccc___[[[LLLLLLMMMMMMKKKIIIFFFDDD<<<999666444333111///---.........//////////////////.........------------,,,---//////000333777999888999;;;@@@CCCCCC???:::777888888999;;;>>>AAACCCBBBCCCBBB@@@???>>>@@@BBBAAABBBBBBAAA?????????@@@777666666777888;;;>>>@@@>>>???AAADDDGGGHHHFFFDDD<<<888333//////000111222222222444666777888888888888777555444444666888999999;;;===<<<:::999;;;===>>>>>>>>>???@@@BBBCCCDDDCCCFFFJJJLLLMMMMMMNNNNNNPPPPPPQQQRRRTTTVVVXXXYYYYYY[[[]]]^^^^^^___aaacccccccccdddeeeffffffffffffbbbccccccaaa___^^^___```hhhddd```___aaaaaa```^^^_________^^^^^^]]]]]]]]][[[]]]```cccfffeeebbb```bbbcccdddfffggghhhhhhhhhbbbdddeeedddbbbcccfffiiiffffffggggggfffeeecccbbbbbbdddfffggghhhjjjmmmoookkkmmmqqqsssvvvyyy~~~zzzyyy~~~lllaaa\\\[[[\\\^^^```aaa^^^XXXTTTQQQNNNJJJHHHHHHHHHGGGFFFGGGGGGFFFDDDBBB???<<<:::888777666444222111111111000000000000000000000000222111111111000000//////333555888???LLL___oooxxxvvvqqqaaaaaabbbfffppp{{{uuunnnfffbbbbbb___^^^^^^^^^^^^^^^bbbfffccchhhqqqyyy|||uuuooollliiiccc``````bbbdddgggiiiiiigggdddbbbdddgggjjjjjjfffaaa\\\ZZZRRRPPPMMMLLLKKKJJJGGGEEE@@@===999555222222333444000000111000000///...------.../////////...,,,+++,,,000000---///555888555777888999<<<======:::888777777888:::<<<<<<;;;:::@@@BBBBBBAAA???@@@CCCGGGHHHFFFCCCDDDDDDCCC@@@<<<>>>888444666>>>DDDDDDAAADDDFFFHHHIIIHHHFFFBBB@@@777555333111000000111222777666555444333444555555999999999999999999999999888888888999:::::::::;;;===???AAACCCCCCCCCDDDFFFKKKLLLMMMOOOOOONNNMMMMMMNNNNNNNNNOOOQQQRRRTTTUUUZZZ[[[]]]^^^______``````ddddddddddddddddddddddddfffdddaaa^^^]]]^^^___```ccc___[[[ZZZ[[[\\\\\\ZZZZZZ[[[\\\]]]]]][[[ZZZYYY^^^^^^^^^```aaabbbaaa```\\\aaacccaaadddjjjkkkhhhcccccccccdddfffgggfffeeehhhgggggghhhiiijjjhhhggggggggghhhhhhhhhkkkooorrrwwwxxxzzz{{{}}}{{{xxx}}}hhh]]][[[ZZZ]]]cccddd___\\\\\\UUUQQQLLLHHHGGGGGGGGGGGGGGGGGGFFFDDDBBB@@@>>>===<<<:::888666444222222111333222222111111111111111111333444444333222333444777999>>>HHHTTTcccsss~~~|||uuukkkaaa]]]cccmmmwwwssshhhdddfffjjjfffdddbbbbbbccceeeeeeeeelllggggggmmmtttxxx|||zzzsssmmmkkkiiidddcccdddcccdddgggiiiiiigggdddccccccfffiiiiiifff```\\\ZZZSSSPPPNNNLLLKKKJJJGGGEEE>>>;;;777222000000000111...////////////......---,,,,,,---.../////////...+++......,,,...333666333666777999;;;<<<;;;888666555666888:::===>>>>>>===BBBCCCCCCAAA@@@BBBFFFJJJNNNMMMKKKKKKIIIFFF@@@<<<:::777444666;;;@@@AAA@@@EEEFFFGGGHHHFFFBBB???<<<444333111000000000222222444333333222333444555666999999999999999999999999666666666777888888999999===???BBBCCCCCCCCCDDDFFFIIIJJJKKKLLLMMMLLLLLLKKKNNNNNNNNNOOOPPPRRRTTTTTTXXXYYY[[[]]]^^^___``````bbbbbbbbbccccccccccccccceeeccc```]]]\\\\\\]]]^^^___[[[XXXWWWXXXYYYYYYXXXZZZZZZZZZ[[[ZZZZZZYYYYYY\\\\\\\\\]]]]]]]]]\\\[[[\\\```bbb```ccciiillljjjffffffeeefffhhhiiijjjjjjllllllmmmnnnooopppooonnnooopppqqqqqqqqqssswwwzzzyyytttddd___]]]___dddfffaaa]]]\\\UUUQQQLLLHHHGGGGGGGGGFFFGGGFFFFFFDDDBBB@@@???===<<<;;;999666444333222111222222111000000000000111000111222222111111333555555:::DDDQQQ___lllyyywwwkkkaaa[[[```hhhrrruuulllhhhiiilllkkkiiigggggghhhiiihhhhhhhhhcccbbbhhhnnnrrrvvvzzzxxxqqqkkkjjjhhhfffeeehhhcccdddfffhhhhhhfffdddcccaaaeeehhhhhheee```\\\ZZZTTTRRROOOMMMLLLJJJGGGEEE<<<:::666222000///000111,,,---...............---,,,,,,,,,---...///000111+++...///---///333555444444666999;;;;;;888555333555666999===???@@@AAAAAAAAAAAA@@@??????CCCHHHLLLRRRRRRQQQPPPMMMFFF>>>888555555555666888;;;===???EEEEEEFFFEEEBBB>>>:::777111000000///000111222333111111111222333444666777888888888888888888888888666666777777888999999:::===???BBBCCCCCCCCCEEEFFFGGGHHHIIIIIIJJJJJJIIIIIIMMMMMMMMMNNNPPPQQQSSSTTTVVVWWWYYY[[[]]]___``````aaaaaaaaaaaaaaaaaaaaaaaacccaaa^^^[[[YYYYYY[[[[[[[[[YYYWWWVVVWWWXXXWWWWWWYYYYYYXXXXXXXXXXXXYYYYYYZZZZZZZZZZZZYYYXXXWWWVVVZZZ]]]^^^___bbbhhhlllllljjjjjjiiijjjlllooorrrsssttttttvvvxxxyyyzzzzzz{{{}}}~~~}}}nnnddd``````eeegggddd```^^^VVVRRRMMMIIIGGGGGGFFFEEEFFFFFFEEEDDDCCCAAA???>>>===;;;999777555444333222222111111000000000000000111111222111111333777:::888AAAPPP___mmmyyy|||mmmaaaYYY[[[bbbkkk|||yyypppllllllmmmpppnnnmmmmmmmmmnnnlllkkkhhhbbb```dddhhhlllqqqwwwxxxpppkkkiiihhhffffffiiicccdddfffggggggfffdddccc```dddggghhheee```\\\ZZZUUUSSSPPPMMMLLLJJJGGGDDD===;;;777444222111222222,,,---......////////////------,,,,,,---...000111...000111111333666777777555777:::;;;:::777555333888;;;???BBBCCCCCCCCCCCC???===;;;;;;===AAAGGGLLLOOOPPPQQQPPPKKKCCC:::444222555777888777888<<>>:::777444.........///000222333444222222333333444555666666888888888888888888888888888888999999:::;;;<<<<<<===@@@BBBCCCCCCDDDEEEFFFGGGGGGGGGHHHHHHHHHHHHHHHLLLLLLLLLMMMOOOPPPRRRSSSTTTVVVXXX[[[]]]___aaaaaaaaaaaaaaa``````````````````^^^[[[XXXVVVWWWXXXYYYZZZYYYXXXWWWXXXXXXYYYYYYZZZYYYXXXWWWWWWXXXYYYZZZYYYZZZZZZYYYWWWUUUTTTTTTXXXZZZ[[[]]]aaagggkkkmmmnnnnnnoooppprrrvvv{{{xxxhhhaaa^^^ccchhhfffcccaaaXXXTTTNNNJJJHHHGGGEEEDDDEEEEEEEEEDDDCCCAAA@@@???>>><<<:::888666555444333222111000000//////000000333333333333444777<<>>BBBHHHKKKIIIFFFDDDCCC>>><<<999999===BBBHHHKKKJJJKKKMMMLLLGGG???888444333777:::;;;999999<<<@@@>>>>>>>>>===;;;888555333,,,,,,---///111333444555555666666666666555555555777777777777777777777777777888999:::;;;<<<======>>>@@@BBBDDDDDDDDDEEEGGGGGGGGGGGGHHHHHHHHHIIIIIIKKKKKKKKKLLLNNNOOOQQQRRRTTTUUUXXX[[[]]]___aaaaaa`````````_________^^^^^^]]][[[XXXUUUTTTUUUVVVWWWXXXXXXYYYXXXXXXXXXYYYZZZ[[[ZZZYYYXXXWWWXXXYYYZZZXXXZZZ[[[ZZZWWWUUUUUUVVVWWWWWWYYY^^^bbbfffkkknnnqqqsssvvvxxx{{{mmmccc\\\```fffhhhfffdddZZZVVVQQQMMMJJJHHHEEECCCDDDDDDDDDDDDCCCBBBAAA@@@???===;;;999777666555444222111111000000000000000333333444444555888===AAABBBQQQcccrrruuuggg[[[YYYZZZ```nnn~~~|||tttnnnjjjhhhkkkkkkllloooqqqrrrpppnnnlllhhhfffiiikkknnnuuu}}}yyyrrrmmmllliiieeecccdddcccdddeeeffffffeeedddccc```ccchhhiiigggccc___^^^VVVSSSOOOMMMJJJGGGDDDAAA888666444222000/////////...///000000000000000000//////...---------------...---///333555444444777888;;;===<<<999888999;;;CCCJJJRRRTTTQQQKKKFFFDDD???<<<:::;;;???EEEIIIKKKFFFHHHIIIGGGAAA<<<777555444888<<<>>>===<<<>>>@@@<<<<<<;;;:::888555333111,,,,,,...000222444555666777777777777777666555444666666666666666666666666555666777888999:::;;;<<<>>>@@@CCCDDDDDDDDDFFFGGGHHHHHHGGGGGGGGGHHHIIIJJJJJJJJJJJJKKKMMMNNNPPPQQQSSSTTTVVVYYY\\\^^^___```______^^^^^^]]]\\\\\\\\\YYYXXXUUUSSSSSSTTTVVVWWWUUUWWWXXXXXXWWWWWWYYYZZZ\\\[[[ZZZYYYXXXWWWWWWWWWVVVXXX[[[ZZZWWWUUUWWWYYYXXXXXX[[[bbbfffhhhkkkooouuuyyy~~~vvvhhh\\\]]]dddhhhgggeee]]]YYYTTTOOOLLLIIIFFFCCCCCCDDDDDDDDDCCCBBBAAAAAA@@@>>><<<:::888777666555333222222111111111111111000111222333444777;;;>>>AAASSSggguuuwwwiii]]]ZZZZZZ]]]jjjxxxyyysssooollljjjllllllnnnqqqttttttqqqnnnllljjjjjjmmmooorrrzzzvvvqqqmmmmmmkkkfffcccccccccddddddeeeeeeddddddccc```dddhhhjjjhhhdddaaa___UUURRROOOLLLIIIFFFBBB???666555333111000///....../////////000//////......------..................///---///555666444444888999;;;===:::777777;;;???FFFOOOYYY]]]YYYPPPIIIFFF>>><<<:::<<<@@@EEEHHHHHHDDDEEEDDD@@@:::666555555666999<<>>>>>======;;;999666222000...,,,---///111333555666666444555666777777666666555666666666666666666666666555666777888:::;;;<<<<<<>>>AAACCCDDDDDDEEEFFFGGGHHHGGGFFFFFFFFFGGGIIIIIIIIIIIIJJJKKKLLLNNNOOOPPPQQQRRRTTTWWWYYY[[[\\\\\\\\\\\\[[[[[[ZZZYYYYYYXXXWWWUUUSSSRRRRRRTTTWWWXXXUUUXXXZZZZZZYYYYYYZZZ\\\[[[[[[ZZZYYYWWWUUUSSSRRRPPPTTTXXXXXXUUUTTTWWWZZZ[[[[[[___hhhllllllmmmqqqyyyppp^^^\\\cccgggfffeee___[[[VVVRRRNNNJJJGGGDDDCCCCCCCCCDDDCCCCCCBBBBBB@@@???===;;;999777666666444333333222222222222222///000222444555777:::<<>>888777555333222111000000.../////////...---,,,,,,***+++---///000000//////111///111777999666666:::999;;;<<<999666666<<>>===???>>><<<888444000---+++---...000222444555666666111222444666777777666666666666666666666666666666777888999:::<<<===>>>???>>>AAACCCDDDDDDEEEFFFGGGGGGFFFEEEEEEEEEFFFHHHIIIIIIIIIIIIJJJLLLMMMOOOPPPOOOQQQRRRUUUWWWXXXYYYYYYZZZYYYYYYXXXWWWWWWVVVVVVUUUTTTRRRQQQRRRUUUWWWYYYXXX[[[^^^^^^\\\\\\^^^```ZZZZZZZZZYYYVVVTTTQQQOOOLLLQQQUUUUUUSSSSSSVVVZZZ^^^]]]ccclllqqqoooooosss|||{{{zzzvvvaaa\\\bbbffffffddd```]]]XXXSSSOOOKKKGGGDDDBBBCCCCCCCCCCCCCCCBBBBBBAAA@@@>>>;;;999888777666555444333333222222333333000222555666777888;;;===GGG\\\qqq}}}~~~wwwjjj^^^[[[ZZZZZZdddqqq{{{vvvqqqooorrrvvvxxxxxxyyyzzz{{{}}}}}}zzzuuuqqqnnnnnnrrrxxx{{{~~~rrrpppnnnllliiifffdddcccbbbbbbbbbbbbbbbbbbbbbbbbcccfffiiiiiifffbbb___]]]VVVRRRMMMJJJJJJIIIFFFCCC>>>999222......///111333---...///...,,,+++,,,---,,,,,,,,,+++******---///,,,222888:::999888;;;>>>@@@???>>>:::666888===BBBIIINNNTTTYYYZZZTTTKKKDDD999999:::<<>>BBBDDDBBBBBBDDDBBB>>>BBB???999444///,,,+++***,,,...000222555777888888666666666888::::::888666666555333333333555666888888888999::::::;;;<<<<<>><<<:::888777666555444333222222222333333222000111444666888>>>EEEVVViiiuuu~~~zzzsss~~~sssggg\\\ZZZYYYZZZcccoootttkkkdddfffmmmrrrwww|||}}}www{{{wwwyyyqqqpppnnnkkkhhhfffdddcccbbbccccccddddddccccccbbbcccfffiiiiiifffbbb___]]]XXXTTTNNNKKKJJJIIIFFFCCC;;;888333111000111111000...///000///---,,,---...---......---,,,,,,///111111555:::;;;999888:::===???===;;;888888;;;AAAEEEHHHJJJNNNPPPPPPKKKDDD???999:::;;;===???@@@AAABBB???>>><<<777333333666:::AAAEEEHHHHHHHHHHHHEEEAAABBB???:::444000.........---...000333555666777888666666666888999999888666666555444333333444666777999999:::;;;<<<<<<======AAABBBBBBBBBCCCCCCDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIJJJLLLMMMNNNNNNPPPRRRSSSRRRRRRRRRRRRSSSSSSTTTRRRQQQPPPQQQSSSQQQPPPPPPPPPQQQRRRTTTUUUWWWXXXYYY[[[\\\]]]^^^^^^\\\\\\\\\[[[[[[]]]```ccc^^^\\\YYYXXXYYY\\\```cccjjjnnnssszzz{{{ssspppqqq~~~lll___]]]___```aaabbb```\\\WWWRRRNNNKKKIIIGGGEEECCCBBBCCCCCCCCCAAABBBAAA???<<<:::777666555555555333222222222333444333333666999:::<<>>>>>>>>===<<<:::999777555333555999<<>>:::555222000000000...///111333555666777777666555666777999999777666777666555444444444555666999999:::;;;===>>>>>>???AAAAAABBBBBBCCCDDDEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIJJJKKKLLLMMMOOOQQQRRRPPPOOOOOOPPPNNNOOOOOONNNLLLLLLMMMNNNOOONNNNNNOOOQQQSSSUUUWWWXXXXXXXXXYYY[[[]]]^^^______```_________ccchhhlllcccbbb___^^^___bbbeeehhhppptttzzz}}}tttooonnnyyyuuuddd\\\[[[^^^bbbcccaaa^^^ZZZUUUPPPMMMKKKHHHFFFDDDCCCDDDDDDCCCBBBCCCBBB@@@===:::777555444666555444333222333444444333777<<<@@@???BBBNNN\\\jjj~~~|||uuuppp}}}wwwjjj___\\\ZZZYYY```lll~~~oooggg___ZZZ___hhhqqq{{{~~~ooonnnmmmjjjhhheeedddccccccdddggghhhhhhgggdddcccbbbeeehhhhhhfffcccaaa```^^^XXXRRRNNNLLLIIIEEEAAA999777444333333222111000...///000///---------...///000000///...///222444999;;;======<<<<<<===???@@@;;;777777<<>>???>>><<<:::888888666555555888;;;===AAAGGGMMMNNNNNNMMMGGGAAA@@@===999444111//////000...///111333444666666666666555555777999999777555777666555555444555555666888888999;;;<<<>>>??????@@@AAAAAABBBCCCDDDEEEEEEGGGGGGGGGGGGFFFFFFFFFFFFHHHHHHGGGGGGGGGHHHIIIIIIKKKMMMPPPPPPNNNMMMMMMNNNLLLMMMMMMLLLJJJJJJKKKMMMNNNNNNNNNOOOPPPSSSUUUVVVWWWWWWWWWXXXZZZ\\\___aaaaaabbbddddddeeegggkkknnneeedddcccccceeehhhlllnnntttxxx~~~|||uuurrrvvv~~~jjj]]]WWW[[[bbbcccbbb```]]]XXXSSSOOOLLLIIIGGGEEEDDDEEEEEEDDDCCCCCCBBB@@@>>>;;;999777666777666444333333333444555444999AAADDDBBBFFFWWWiiissszzzzzz|||oooddd```\\\ZZZ```kkkzzzjjjbbb[[[WWW[[[dddmmmxxx~~~ooonnnmmmjjjhhhfffdddcccccceeegggiiiiiigggeeecccbbbdddggggggeeecccbbbaaa___ZZZSSSNNNLLLIIIDDDAAA;;;888333111111222333333---...///...,,,+++,,,------...///......///111333999;;;===???@@@AAABBBCCCAAA<<<888888<<>>AAAHHHNNNOOOOOONNNHHHAAA>>>;;;777222///---------///000222333444555555555555555555777888999777555666666666555555555666666555666888999;;;===>>>???AAAAAABBBBBBCCCDDDDDDEEEHHHHHHGGGGGGFFFEEEDDDDDDGGGFFFFFFEEEEEEFFFFFFGGGIIILLLNNNNNNMMMLLLLLLMMMMMMNNNNNNMMMKKKKKKLLLMMMOOOOOONNNOOOPPPRRRTTTUUUVVVVVVWWWYYY[[[^^^bbbcccdddggglllnnnooooooooooooiiiiiijjjlllooorrruuuwwwyyy|||}}}vvvvvvqqq```XXXZZZ```ccccccbbb___[[[UUUPPPMMMJJJHHHFFFEEEEEEEEEDDDBBBAAA@@@???>>><<<;;;:::999777666555444444444555666555:::AAACCCBBBHHH]]]qqq|||wwwkkkgggbbb^^^ccclllvvvgggaaaZZZWWWZZZ```hhhrrr{{{}}}pppooommmkkkiiigggfffeeedddeeeggghhhhhhgggeeedddbbbdddfffgggeeeccccccccc___YYYSSSNNNLLLIIIDDD@@@<<<888333111111333444444---.........,,,+++,,,---,,,---...------...111333888;;;>>>BBBDDDEEEEEEEEE>>><<<::::::===@@@AAABBBEEEHHHJJJGGGAAA:::777666777999===@@@AAA@@@>>>===<<<:::888999;;;>>>??????BBBIIINNNPPPPPPNNNIIIBBB:::888444000---,,,,,,---000111222333444444555444555444555666888888666555555555666666666777777777444555777999;;;===???@@@BBBBBBBBBCCCCCCCCCCCCDDDGGGGGGFFFFFFEEEDDDDDDCCCFFFEEEEEEEEEEEEFFFFFFGGGHHHJJJLLLMMMMMMLLLMMMMMMMMMNNNNNNMMMKKKKKKLLLNNNOOONNNNNNNNNPPPQQQSSSTTTVVVWWWYYY\\\```cccggghhhjjjooouuuyyyzzzyyywwwwwwrrrsssuuuxxx{{{~~~yyyvvvyyyhhh]]]\\\```bbbcccbbbaaa\\\VVVQQQMMMJJJHHHFFFEEEEEEDDDCCCBBB@@@@@@???>>>===<<<;;;;;;888777666555444555666666999;;;???@@@@@@III```vvvuuuoooiiidddgggppprrrddd```[[[XXXZZZ^^^cccllluuu{{{ppppppnnnllljjjhhhgggfffeeeffffffggggggffffffeeeaaacccffffffeeedddcccddd^^^XXXRRRMMMKKKHHHDDD@@@999777444333444444333222---//////...---,,,---...,,,---......---///111444999<<<@@@EEEHHHHHHGGGEEE999:::<<<======>>>@@@BBBDDDFFFFFFBBB<<<777777999<<<===@@@AAABBBAAA???===:::888777999===@@@AAAAAAAAAGGGLLLMMMMMMLLLGGGAAA555444111...---...///000111222222333444444444444555444555666888888666444333444555666777888888888444555777999<<<>>>@@@AAACCCCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHIIIFFFHHHKKKMMMMMMMMMNNNOOOLLLMMMMMMLLLJJJJJJKKKMMMLLLLLLMMMNNNPPPRRRUUUVVVWWWYYY]]]bbbfffjjjmmmnnnoootttzzz~~~}}}~~~|||vvvqqqddd```aaaaaabbbcccaaa]]]WWWQQQMMMJJJHHHEEEDDDDDDDDDBBBAAABBBAAA@@@???===<<<;;;:::888777666555555555666777===<<<<<<<<<===IIIaaawww}}}wwwpppjjjllluuu~~~qqqccc^^^ZZZYYY[[[^^^aaahhhppp|||yyyqqqpppooommmkkkiiihhhgggfffffffffeeeeeefffffffffaaaccceeefffeeeddddddddd]]]XXXQQQMMMKKKHHHDDD@@@777666555666666555333000///000000000...---...///---............///222555:::===BBBGGGJJJJJJFFFCCC555888===>>>======@@@CCCEEEFFFEEE???999777:::>>>@@@AAABBBBBBBBB@@@>>>===888666555888===BBBCCCBBB>>>DDDHHHIIIIIIHHHDDD>>>222111///......000222444111222333333444444444333555444444666888888666444222333555777888999999999555666888:::===@@@BBBCCCDDDDDDDDDCCCBBBBBBAAAAAA???@@@AAACCCDDDFFFGGGHHHGGGGGGGGGGGGHHHIIIJJJKKKEEEHHHKKKMMMMMMMMMOOOPPPKKKKKKKKKJJJIIIHHHIIIKKKJJJJJJKKKMMMPPPTTTWWWYYYXXX[[[```fffkkkoooqqqsssqqquuuzzz~~~~~~tttwwwjjjcccbbbaaabbbcccbbb^^^WWWQQQLLLJJJHHHEEEDDDDDDCCCBBB@@@DDDCCCBBB@@@===;;;:::999999888666555555555666777AAA>>>;;;999<<>>???>>>===<<<===???BBBDDD@@@;;;999>>>CCCCCCJJJLLLGGGCCCCCC@@@;;;;;;777444666<<<@@@AAA???BBBCCCEEEEEEDDD@@@<<<:::000///---++++++---///000444444444555555555666666444555666666666555333222444444444555777:::<<<>>>777888999;;;>>>AAADDDFFFEEEEEEDDDCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEFFFFFFFFFGGGFFFEEEEEEFFFGGGIIIJJJJJJIIIJJJMMMPPPPPPNNNJJJGGGHHHIIIIIIIIIHHHGGGFFFLLLKKKKKKLLLMMMPPPSSSUUU___```cccfffjjjlllkkkiiioooppprrrwww}}}|||}}}}}}|||zzzxxx{{{~~~|||}}}nnncccccc^^^cccddd___]]]\\\WWWOOOKKKIIIFFFEEEEEEEEEEEEDDDCCCCCCBBB@@@>>>===<<<;;;;;;:::888666555666777888HHH===666999???JJJbbbyyy~~~yyyxxxzzz~~~qqqggg```\\\ZZZZZZ[[[[[[aaahhhvvv|||~~~~~~|||tttsssooollliiiggggggffffffeeecccbbbdddeeeeeedddbbbccceeefffgggeeebbb```aaaYYYPPPLLLKKKIIICCC===:::888555333333333222111......//////......---,,,.........------000444777:::<<<@@@CCCCCCAAA<<<888666999<<<===<<<<<<<<<<<<>>>@@@AAA???;;;<<>>:::777000...---,,,,,,...000222444444444555555555666666777888888888777777666555555555555666888:::<<<>>>:::::::::;;;>>>@@@BBBDDDDDDCCCBBBBBBAAAAAABBBBBBDDDDDDDDDEEEEEEFFFFFFFFFHHHHHHGGGGGGHHHIIIKKKLLLJJJIIIJJJMMMOOOPPPMMMKKKHHHIIIJJJJJJJJJIIIHHHGGGKKKJJJJJJKKKNNNQQQUUUWWW^^^```bbbcccddddddcccbbbcccdddhhhmmmtttyyy}}}}}}xxxwwwvvvtttsssrrrtttvvvxxxzzz}}}|||jjjddd___cccdddaaa___]]]WWWOOOKKKIIIFFFDDDEEEEEEDDDCCCCCCBBBAAA@@@>>>===<<<;;;;;;:::888666666666777888GGG<<<666999@@@MMMeee|||}}}}}}~~~qqqggg```\\\ZZZ[[[[[[[[[___eeepppvvv|||sssqqqnnnkkkhhhffffffeeeeeecccbbbbbbcccddddddccc```bbbdddffffffeeecccbbb___YYYQQQLLLKKKIIICCC>>>;;;888555444444444333222......//////......---,,,.........---...111666:::===???AAACCCBBB>>>:::777:::<<<@@@AAAAAAAAAAAABBB>>>???>>><<<;;;>>>EEEKKKNNNSSSTTTOOOIIICCC===777666888;;;<<<======>>>???BBBBBBCCCBBB???;;;666444......---,,,---///222333444444444555555555555555555555444333333333444444777777777777999:::;;;<<<<<<<<<<<<===>>>???AAABBBBBBAAAAAA@@@@@@@@@@@@@@@BBBCCCCCCDDDEEEFFFFFFGGGGGGGGGGGGGGGHHHIIIJJJKKKJJJJJJJJJLLLNNNNNNMMMKKKIIIJJJJJJJJJJJJIIIHHHGGGIIIIIIIIIJJJMMMRRRWWWYYY]]]___bbbaaa]]]ZZZZZZ\\\[[[^^^dddjjjqqqwww{{{}}}|||uuuqqqnnnlllkkkkkkllllllllllllooosssvvvxxx~~~rrrccc```cccdddbbbaaa^^^XXXPPPKKKIIIEEEDDDDDDCCCBBBAAABBBAAAAAA???>>>===<<<<<<;;;:::999777666777777888FFF===888<<>>999666333222222222111000.........///......---,,,------------///333999===???AAACCCBBB???;;;888666<<>><<<===???AAAAAAAAA???;;;777333000...------...///111444555555555555555555555555555444333222111111111333333777777777888888999::::::<<<<<<<<<===>>>@@@AAAAAABBBAAAAAA@@@???@@@@@@@@@AAABBBCCCCCCDDDEEEFFFFFFDDDDDDDDDEEEFFFFFFGGGHHHIIIIIIJJJKKKLLLLLLKKKKKKIIIIIIIIIIIIHHHHHHGGGGGGJJJIIIIIIJJJMMMQQQUUUXXXZZZ]]]```^^^YYYUUUWWWZZZZZZ^^^eeelllrrrxxx}}}wwwpppkkkiiihhhfffffffffdddccceeehhhkkkpppvvvyyyddd___```aaabbbbbb```YYYSSSKKKIIIEEECCCCCCBBBAAA@@@AAA@@@@@@???>>>======<<<;;;;;;999888888777888888DDD>>>;;;@@@KKK\\\uuu~~~sssppplllkkkppp{{{|||zzzkkkbbb```\\\ZZZ\\\\\\YYYXXXZZZ___gggtttzzzpppnnnllliiifffeeeddddddcccbbbaaabbbccccccbbbaaa^^^aaaeeefffeeeccccccccc\\\XXXRRRNNNKKKHHHCCC???999666333111111222111000.........///......---,,,------...///000555:::??????AAACCCAAA===999777777;;;???DDDGGGGGGFFFEEEEEEDDD@@@;;;999;;;@@@EEEIIILLLNNNOOONNNHHH@@@:::888555<<>>@@@AAA@@@???<<<999444000............///111333555666555555555555555555555444777666555444444555666777777777777888888999999999:::;;;<<<>>>@@@AAABBBBBBCCCBBBBBBAAAAAAAAAAAAAAAAAABBBBBBCCCDDDDDDEEEEEECCCCCCDDDEEEFFFFFFFFFFFFHHHHHHIIIIIIIIIIIIIIIJJJFFFFFFFFFFFFFFFFFFFFFFFFJJJJJJJJJKKKMMMPPPSSSTTTTTTXXX[[[ZZZVVVTTTWWWZZZXXX]]]dddjjjpppvvv|||{{{rrrmmmjjjjjjdddeeedddbbbaaabbbdddgggjjjpppyyy~~~~~~mmm___]]]]]]```ccc```ZZZVVVLLLJJJFFFDDDCCCBBB@@@????????????>>>>>>=========<<<;;;:::999999888888888???======CCCPPPccc|||zzzqqqgggfffddddddjjjvvv~~~|||{{{zzzyyyzzzxxx{{{|||yyy}}}|||nnneeebbb]]]ZZZ\\\\\\YYYWWWWWWZZZaaannn{{{zzzooonnnkkkiiifffeeeeeeeeebbbbbbaaabbbddddddbbb```]]]bbbfffgggdddbbbbbbcccZZZWWWSSSOOOLLLHHHCCC@@@:::777444333333333222111......//////......---,,,,,,...000111333666;;;>>>>>>AAABBB@@@<<<999888:::???DDDLLLPPPPPPMMMIIIGGGEEE@@@999777;;;@@@DDDEEEIIIHHHIIIIIIEEE===999999888>>>EEEFFFCCC??????@@@@@@???>>>;;;777333///---/////////111222444555666555555555555555444444444555444444444444555666666777777888999:::::::::999:::;;;===???@@@AAABBBBBBDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDFFFGGGGGGHHHGGGGGGFFFGGGHHHGGGFFFFFFGGGHHHDDDDDDDDDDDDEEEFFFGGGHHHKKKLLLMMMOOOQQQRRRSSSSSSQQQSSSVVVWWWVVVWWWZZZ]]]]]]bbbhhhmmmpppvvv}}}|||sssmmmkkkkkkdddeeefffeeedddccceeegggeeejjjsss}}}zzzxxxwwwxxxyyyyyy~~~{{{ddd___\\\```ccc```[[[XXXNNNKKKGGGDDDCCCBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;:::999999888999;;;???GGGVVVkkkyyyoooiii```aaaaaaccchhhttt|||uuupppnnnlllkkkkkkjjjhhhkkkrrrxxx{{{|||yyy~~~tttjjjddd]]]ZZZ\\\]]]ZZZWWWWWWWWW]]]hhhtttzzzooonnnkkkiiigggfffeeeeeecccbbbbbbccceeedddcccaaa^^^bbbggggggccc``````bbbYYYWWWTTTPPPLLLGGGCCC@@@999666333222222222111000......//////......---,,,,,,...111333555777;;;===<<>><<<:::666222///---000000111222333444555666666666555555555444444444222222333444444444444444777888:::<<<<<<<<<<<<<<<<<<===???@@@AAAAAA@@@@@@DDDCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBAAACCCDDDEEEGGGGGGGGGGGGFFFDDDEEEGGGEEECCCCCCEEEGGGCCCCCCCCCDDDEEEGGGIIIJJJKKKMMMPPPTTTVVVWWWWWWVVVTTTUUUVVVXXX[[[^^^```aaaeeeiiinnnppprrrxxxxxxpppjjjhhhhhhbbbeeeggghhhgggfffggghhhfffjjjpppxxx{{{wwwtttssstttttttttzzz~~~~~~nnnddd___bbbddd```[[[YYYOOOLLLHHHEEEDDDBBB@@@???=========>>>>>>>>>>>>>>><<<<<<<<<;;;;;;:::999888999>>>FFFPPP```vvvzzzpppiiiggg___bbbeeehhhmmmwwwxxxssslllgggdddcccbbbaaaaaa___aaagggllloootttzzz{{{zzzyyymmmeee^^^YYY[[[]]]ZZZXXXXXXUUUZZZcccmmmyyyzzzpppnnnllliiigggfffffffffcccbbbcccdddeeeeeecccaaa^^^ccchhhgggccc______aaaYYYWWWTTTPPPLLLGGGCCCAAA666333000/////////...---......//////......---,,,,,,///222555666888:::<<<;;;>>>AAA???:::999;;;???FFFMMMWWW]]]\\\VVVOOOKKKAAA;;;555666<<>><<<999666222///---111111222333444444555555666666555555555444444444444555777888999888777777999:::<<<>>>?????????>>>>>>???@@@AAAAAA@@@>>>===DDDCCCBBBBBBAAAAAABBBBBBDDDCCCCCCBBBBBBAAA@@@@@@@@@BBBCCCEEEEEEEEEDDDDDDCCCEEEFFFDDDBBBAAACCCFFFCCCCCCCCCDDDFFFHHHKKKLLLJJJMMMRRRWWWZZZ[[[ZZZYYYZZZYYYZZZ]]]aaaeeefffggggggkkknnnooopppvvv}}}zzz{{{|||~~~zzz{{{yyyssslllfffddddddaaadddgggiiiiiihhhhhhhhhlllnnnqqquuu{{{{{{vvvsssssssssttttttxxx|||}}}xxxuuujjjbbbcccddd___ZZZYYYPPPMMMIIIFFFDDDCCCAAA???============>>>>>>>>>>>><<<<<<<<<<<<;;;:::999888===DDDMMMXXXiiiuuukkkggghhhbbbfffkkkooosss|||uuuooohhhbbb___^^^^^^]]]```]]]^^^cccgggiiimmmsssvvv{{{~~~}}}zzzyyyyyymmmggg^^^YYYZZZ]]][[[YYYYYYTTTXXX```iiittt