BM6P6(@ }}}|||{{{zzzuuutttsssqqqqqqqqqrrrssstttwwwyyyxxxvvvxxx~~~uuukkknnn}}}WWWDDD@@@>>>:::888777777666666777888999999777777777777777888888999;;;;;;@@@IIIOOOTTT\\\eeekkkooouuuyyy{{{}}}zzzxxxzzzzzzyyyuuuqqqnnnnnnooommmsss}}}nnn```WWWSSSPPPNNNPPPTTTWWWYYYYYY[[[```dddlllooottt|||yyygggYYYKKKCCCGGGKKKLLLOOOVVV]]]bbbggglllpppvvv~~~eeeSSSHHHHHHKKKOOOPPPRRRXXXaaalll|||qqqZZZYYYVVVeee}}}nnnhhhaaa]]]]]]]]]\\\[[[WWWUUUSSSQQQQQQSSSVVVXXXZZZ[[[^^^aaadddggghhhiiirrrqqqpppppppppqqqssstttwwwxxxyyyyyyzzz{{{||||||~~~|||zzzzzz{{{}}}~~~|||pppsss|||zzzfff[[[WWWSSSRRRRRRTTTXXX[[[YYYWWWZZZccckkkxxx|||hhhVVVRRRSSSTTTXXX^^^ccclll{{{yyyvvvuuu{{{tttiiihhhmmmkkkllluuurrrxxx|||{{{yyyxxxuuutttsssrrrrrrrrrssstttuuuwwwxxxvvvuuuwww}}}{{{ppphhhmmm]]]HHHAAA===:::999777777777777777888999999777777777777777888888999<<<<<>><<<999999999888777777777777777777777777777777888888999999<<>><<<999999999888888888888777777777777888999999::::::======EEERRR]]]dddjjjooozzz}}}zzzyyy|||rrrwwwttteeeWWWQQQPPPQQQTTTWWW\\\^^^aaacccdddgggkkkmmmssszzzmmmXXXNNNMMMPPPVVV[[[\\\eeeqqq{{{|||}}}~~~rrr\\\NNNKKKEEEIIIRRR^^^hhhsss~~~qqqvvvtttjjjhhh``````aaa```___^^^]]]\\\\\\^^^```aaabbbdddgggjjjlllmmmmmmllllllmmmooorrruuuwwwzzz}}}~~~~~~~~~~~~~~~vvvhhh^^^YYYQQQNNNJJJJJJMMMQQQRRRQQQRRRTTTVVVXXX\\\cccnnnvvvsssaaaRRRSSSXXX[[[___eeejjjttt~~~}}}tttpppllleee```_________dddjjjzzzyyylll___aaasssvvvoookkkhhhfffiiiiiiiiihhhfffcccaaa```cccbbbaaabbbeeekkkppptttxxx{{{|||{{{{{{|||zzzyyysssrrrsssmmmsss~~~\\\FFF???===;;;999999999888888888888777777777777888999999::::::<<<===EEERRR]]]dddjjjpppxxx{{{yyyvvv{{{yyyrrrdddUUUPPPPPPQQQTTTWWW[[[^^^aaaccceeeiiimmmpppuuu}}}qqq[[[PPPOOORRRWWW\\\^^^gggsss~~~vvvnnnnnnqqquuutttpppnnnpppqqqsssvvvtttgggUUUKKKJJJDDDFFFNNNZZZeeeooo|||zzz|||zzzllldddbbb^^^^^^]]]]]]\\\\\\[[[[[[\\\___aaacccccceeegggiiilllmmmmmmmmmmmmnnnqqqssswwwyyy{{{}}}pppaaaWWWRRRNNNKKKHHHHHHKKKNNNOOONNNOOORRRUUUXXX^^^hhhvvvvvvdddVVVWWW]]]___ccchhhlllvvvxxxpppmmmiiiccc____________dddjjjvvvwwwjjj\\\^^^pppwwwpppkkkhhhfffiiihhhgggfffcccaaa___]]]aaa```______bbbfffkkknnntttwww~~~~~~}}}}}}wwwtttuuuooosssaaaHHH>>><<<:::999999999888888888888777777777777888999999::::::;;;===EEESSS^^^eeelllrrrwww{{{sssuuunnnaaaTTTOOOPPPQQQTTTWWWZZZ]]]aaadddgggkkkppptttyyyvvv___SSSQQQSSSXXX]]]bbbkkkwwwpppjjjgggfffiiihhhccc``````dddhhhmmmnnnbbbRRRHHHFFFHHHHHHNNN[[[hhhqqqzzz}}}rrrccc\\\[[[ZZZZZZYYYYYYYYYYYYZZZZZZ]]]```ccceeeffffffhhhiiikkklllnnnnnnooopppsssuuuzzz{{{}}}~~~~~~~~~mmm]]]SSSNNNMMMKKKIIIIIIKKKNNNNNNNNNPPPRRRVVVZZZcccppprrrbbbUUUWWW\\\]]]aaagggooozzz|||qqqjjjhhheee```]]]^^^^^^___ccciiiqqq}}}}}}ttthhhYYY[[[lllyyytttooolllhhhgggfffdddaaa^^^\\\[[[\\\[[[[[[[[[^^^bbbfffiiipppttt}}}~~~}}}zzz|||uuutttdddIII>>>;;;:::999999999888888888777777777777777888999999::::::;;;>>>GGGTTT___fffnnnvvvzzz}}}vvvxxx{{{jjj^^^RRROOOQQQRRRTTTWWWZZZ]]]aaaeeejjjoootttxxx~~~{{{cccUUURRRTTTXXX]]]eeennnzzzuuuqqqppppppnnnhhhaaa```ccclllpppvvvvvviiiVVVJJJGGGKKKIIINNN]]]llluuu{{{~~~zzzlll]]]VVVUUUVVVVVVVVVWWWXXXYYY[[[\\\^^^bbbeeehhhhhhggghhhhhhjjjlllnnnpppppprrruuuwww{{{|||~~~mmm]]]TTTQQQPPPOOOOOOPPPQQQRRRSSSSSSVVVWWWZZZ^^^ggguuuooo```UUUVVV[[[\\\aaagggqqq|||uuukkkeeecccccc^^^[[[\\\]]]]]]aaagggooozzz{{{rrreeeWWWXXXiiizzzrrrlllgggfffdddbbb___]]][[[ZZZZZZZZZZZZ[[[^^^bbbfffiiimmmrrr{{{~~~}}}}}}~~~}}}}}}wwweeeJJJ???<<<;;;999999999888888888777777777777777888999999::::::;;;???IIIVVVaaahhhqqqzzzzzzzzzxxxfff[[[QQQOOORRRTTTVVVXXXZZZ]]]bbbggglllrrrxxx|||fffXXXSSSTTTXXX\\\fffooo|||~~~||||||nnnkkkpppxxx|||rrr^^^QQQMMMIIIGGGLLL[[[kkkuuuyyy|||}}}wwwiii[[[SSSSSSSSSSSSUUUWWWYYY\\\^^^``````cccggghhhhhhhhhhhhhhhiiilllnnnpppqqqsssuuuwww{{{|||~~~{{{hhh[[[TTTRRRSSSTTTUUUVVVVVVWWWWWWWWW[[[\\\]]]```ggguuurrrdddYYYZZZ^^^```fffnnnuuu|||~~~~~~yyyppphhhcccbbbbbb]]]ZZZ[[[\\\]]]bbbhhhppp||||||rrreeeVVVXXXiiixxxmmmgggfffeeeccc```^^^\\\[[[[[[[[[[[[\\\^^^aaaeeehhhjjjkkkoooyyy}}}|||{{{{{{|||{{{gggLLL@@@===<<<999999999888888888888777777777777888999999::::::;;;@@@LLLYYYcccjjjuuu~~~{{{~~~tttcccYYYPPPPPPTTTUUUWWWZZZ[[[^^^ccciiinnnttt{{{jjjZZZTTTTTTXXX\\\fffooo|||{{{bbbQQQKKKJJJHHHMMM\\\kkktttyyy|||{{{sssfffXXXQQQRRRNNNPPPTTTXXX]]]```cccdddbbbdddggghhhggggggggghhhiiikkkoooqqqqqqssstttvvvyyy{{{}}}xxxhhh[[[TTTQQQQQQUUUWWWZZZ[[[ZZZYYYYYYZZZ]]]^^^^^^```gggtttssseeeZZZZZZ^^^```hhhrrr|||wwwyyyzzzuuunnngggddddddccc^^^[[[\\\___bbbhhhpppwwwtttfffXXXZZZlll|||ssskkkeeefffdddbbb___^^^]]]\\\\\\]]]]]]]]]^^^```cccfffgggiiimmmuuu~~~|||{{{{{{{{{iiiNNNAAA===<<<999999999888888888888777777777777888999999::::::<<>>AAA:::::::::::::::::::::::::::999888888999:::<<<===@@@GGGRRR^^^jjjvvv~~~}}}~~~xxxvvvvvvyyy|||wwwjjj___XXXTTTUUUWWWXXXZZZ^^^bbbeeemmmtttyyy~~~zzzdddXXXTTTYYY___eeeqqqzzz|||vvvYYYLLLJJJLLLIIIIIILLLNNNQQQWWW___iiiqqq{{{xxxhhhZZZNNNIIIIIILLLLLLNNNQQQWWW]]]dddhhhmmmmmmmmmmmmllljjjiiihhhmmmooossstttsssrrrrrrrrrsssvvvzzz||||||}}}qqqfff```[[[YYYYYY]]]\\\\\\\\\\\\]]]^^^___\\\___bbbdddfffhhhkkknnnqqqsssyyyyyykkkfffhhhppp~~~yyymmmgggaaa```^^^```eeennnwww}}}~~~yyyyyyiiibbbcccjjj}}}uuummmhhhdddbbb^^^\\\[[[ZZZXXXVVVZZZ[[[[[[YYYXXXXXX\\\```ccciiipppvvv}}}}}}~~~vvvrrr{{{sssVVVDDD???AAA;;;:::::::::;;;;;;;;;<<<;;;:::999999999;;;<<<===@@@HHHUUUaaalllwww}}}{{{}}}tttrrrpppooommmnnnyyyuuuhhh\\\WWWUUUVVVXXXXXX\\\```bbbeeemmmuuuzzz~~~hhhZZZUUUXXX^^^eeeooo~~~tttXXXMMMMMMMMMKKKLLLOOOPPPRRRYYYbbbjjjqqqxxxttteeeXXXNNNIIIJJJOOOOOOPPPQQQUUU\\\dddjjjnnnnnnnnnnnnmmmkkkjjjiiilllooosssttttttsssrrrsssrrruuuxxxzzz|||~~~qqqgggbbb``````bbbbbbaaaaaaaaaaaabbbccccccccccccdddfffiiinnnrrrvvv|||~~~~~~nnnfffgggooo|||qqqiii______^^^___cccjjjppptttqqqnnnooobbb^^^bbblll|||tttkkkfffaaa___\\\ZZZYYYXXXVVVUUUWWW[[[^^^^^^[[[ZZZ\\\___ccciiipppvvv|||~~~{{{rrr|||uuuXXXEEE???@@@;;;;;;:::::::::;;;<<<===<<<;;;:::::::::;;;<<<===@@@JJJXXXeeeoooxxxzzzvvvqqqkkkdddaaahhhrrr{{{sssgggYYYVVVUUUWWWYYYYYY]]]cccaaadddllluuuzzzkkk]]]WWWXXX]]]bbbkkkxxxmmmUUUMMMNNNKKKKKKNNNQQQSSSUUU^^^hhhpppuuuzzz~~~nnnaaaWWWOOOKKKLLLNNNOOOPPPQQQTTT[[[dddkkknnnnnnnnnmmmllllllllllllkkknnnrrrttttttttttttuuuxxxxxxyyyzzz{{{}}}qqqgggdddbbbcccfffeeeeeefffggghhhiiiiiiiiikkkjjjkkknnnttt|||pppfffeeejjjwwwtttiii___^^^^^^___bbbgggkkknnnjjjgggjjj```___dddnnn}}}tttkkkeee^^^[[[YYYXXXXXXWWWVVVTTTUUUZZZ``````]]][[[\\\___dddjjjpppuuuzzzqqq~~~xxxZZZFFF??????;;;:::999999:::;;;===>>>===<<<;;;;;;;;;;;;======AAALLL[[[hhhqqqyyy|||ssskkkbbb\\\___eeejjjsss}}}xxxrrrooosssyyy}}}~~~pppdddWWWUUUUUUXXXYYYZZZ___eeebbbfffmmmvvv{{{kkk^^^WWWXXX\\\___fffqqq{{{~~~cccRRRLLLLLLIIIJJJNNNRRRTTTXXXbbbmmmxxx~~~}}}jjj]]]UUUOOOLLLLLLJJJLLLOOOPPPTTT[[[eeemmmrrrpppnnnllllllmmmnnnooolllnnnrrrssstttvvvxxxzzz~~~|||||||||}}}~~~rrriiieeedddeeeggghhhjjjmmmqqqssssssssssssmmmnnnrrrzzzqqqfffcccgggrrr|||wwwjjj```___^^^___aaaeeeiiillliiieeeiiiaaaccchhhnnn|||sssiiicccZZZXXXVVVVVVWWWWWWVVVUUUTTTYYY^^^^^^[[[YYY]]]aaaeeejjjppptttxxxrrrzzz[[[FFF>>>===:::999999888999;;;===>>>>>>===<<<;;;;;;<<<======AAAMMM^^^jjjrrryyy}}}tttjjjaaa___aaaaaahhhooosssxxx}}}~~~{{{oookkkiiilllooopppuuuzzzzzzlllaaaUUUTTTVVVYYYZZZZZZ```gggfffjjjqqqyyy~~~~~~iii\\\VVVWWW[[[[[[```iiisss|||mmm]]]SSSMMMKKKJJJLLLPPPUUUWWW[[[fffrrr|||hhh[[[TTTNNNKKKJJJIIIMMMQQQTTTXXX___jjjrrrxxxuuupppmmmkkkmmmoooqqqnnnppprrrtttvvvyyy}}}yyyqqqmmmkkkkkkmmmlllpppvvv|||}}}www|||qqqgggcccfffpppzzzzzzmmmbbb```______```dddiiikkkhhhcccgggaaaeeehhhiiiyyypppfff```XXXWWWUUUUUUVVVWWWVVVUUUTTTXXX\\\[[[WWWXXX]]]cccdddiiiooorrrvvv}}}}}}rrr{{{\\\FFF===<<<:::999888777888:::===>>>>>>===<<<;;;;;;<<<===>>>AAANNN___lllssszzz~~~tttiiicccbbb```eeeiiijjjnnnssstttrrrnnnjjjiiilllmmmkkkmmmpppwwwjjj^^^TTTSSSVVVYYYZZZ[[[```hhhjjjmmmttt|||{{{ggg[[[UUUVVVZZZYYY]]]dddmmmwwwrrrddd\\\VVVPPPMMMMMMOOOTTTXXXZZZ]]]iiiuuu|||gggZZZSSSMMMIIIHHHKKKPPPUUUYYY]]]eeeoooxxx}}}yyysssnnnkkklllooorrrpppqqqsssuuuwww{{{zzzwwwtttsssuuupppuuu|||qqqgggdddgggqqqzzz|||pppcccaaa______```dddiiillleee```ccc___dddfffccczzz}}}uuunnnfffbbbZZZXXXVVVUUUVVVVVVTTTSSSVVVVVVVVVWWWXXXZZZ\\\^^^eeeiiinnnrrrxxx~~~pppnnn```JJJAAA???999999999888999999::::::>>>>>>======>>>???@@@@@@BBBKKK[[[lllvvv{{{~~~ssskkkiiilllllllllnnnoooqqqqqqqqquuuuuuvvvwwwwwwtttpppmmmuuu{{{~~~rrrfff___RRRTTTUUUWWWYYY\\\aaaeeekkkmmmuuu~~~zzzeeeYYYVVVVVVXXXZZZ^^^fffnnnwww}}}pppcccXXXTTTRRROOOOOOSSS[[[aaagggpppyyyjjjZZZTTTPPPOOOPPPJJJQQQXXX\\\cccnnnvvvxxx{{{ssspppqqqtttuuuuuuuuuvvvxxx{{{~~~vvvpppqqqqqqxxxnnnbbb^^^cccppp|||vvveeebbb___^^^```ccceeefffgggeeedddcccaaa___dddkkk{{{tttlllfffbbb[[[XXXVVVTTTUUUUUUTTTTTTUUUUUUUUUUUUWWWYYY[[[\\\aaaeeejjjooouuu}}}wwwjjjkkk~~~cccKKKAAA???:::999999999999999::::::============>>>???@@@AAACCCMMM^^^nnnxxx}}}yyy~~~zzzwwwyyyssszzz}}}|||pppcccZZZRRRTTTUUUWWWYYY]]]bbbeeemmmooouuu~~~zzzdddXXXUUUVVVWWWZZZ^^^eeennnxxxtttfff\\\VVVSSSSSSXXXaaaiiippp{{{lll\\\TTTPPPNNNOOORRRYYY___cccjjjuuu}}}~~~uuuppppppsssuuuvvvxxxxxxyyy{{{~~~wwwqqqhhhhhhoooyyypppccc___cccooo{{{rrreeebbb___^^^___bbbdddddddddcccccccccaaa^^^ccciiixxxqqqkkkeeebbb\\\YYYUUUSSSSSSTTTUUUUUUTTTTTTTTTTTTUUUWWWYYY[[[^^^ccciiinnnttt}}}yyylllbbbdddwwwhhhNNNBBB@@@::::::999999999999::::::;;;;;;<<<<<<>>>???AAAAAAEEEOOO```qqq{{{uuu}}}zzzoooaaaXXXRRRTTTVVVWWWYYY]]]bbbfffnnnpppvvv}}}yyycccWWWTTTTTTUUUZZZ^^^eeennnyyyvvvkkkkkk|||ssscccXXXXXXYYY___iiittt~~~mmm]]]UUURRRQQQSSSZZZaaahhhmmmvvvzzzrrrrrruuuxxxyyy|||{{{zzz{{{}}}|||sssiiiddd]]]___fffooozzztttfff```cccnnnzzzoooeeebbb___]]]___```bbbbbb``````aaacccaaa^^^aaaggg|||~~~uuuoooiiidddaaa\\\YYYTTTRRRRRRTTTUUUUUUTTTTTTTTTTTTUUUWWWYYYZZZ___dddkkkqqqwwwqqqddd]]]\\\nnnoooQQQCCCAAA;;;;;;:::999999999:::::::::::::::<<<===???AAABBBDDDOOOaaasss||||||ttt~~~yyypppcccZZZSSSTTTVVVXXXZZZ^^^cccgggnnnooouuu}}}xxxbbbVVVRRRSSSTTTZZZ^^^fffooozzz}}}qqqggggggnnnaaa]]]^^^eeeqqq~~~mmm```ZZZYYY[[[^^^ccckkkssszzzzzzwwwzzz}}}~~~~~~|||zzzzzz|||yyyoooggg___XXXUUUWWW\\\dddnnn|||yyyjjjbbbcccnnnyyynnndddaaa^^^]]]^^^_________\\\]]]```cccaaa^^^aaafff}}}|||tttnnnhhhccc```\\\XXXTTTQQQRRRSSSTTTUUUUUUUUUTTTTTTUUUWWWYYYZZZ___eeelllrrrxxx|||lll```[[[ZZZkkkuuuTTTDDDBBB<<<;;;;;;:::999999999:::999999:::;;;<<<>>>@@@AAABBBMMM___qqqzzz~~~zzztttzzzooocccZZZSSSTTTVVVXXX[[[___dddhhhlllnnnuuu~~~vvv```UUURRRRRRSSSYYY^^^fffppp|||vvvnnnjjjmmmsssbbbcccjjjwwwxxxmmmiiihhhkkkoooxxx~~~|||{{{zzz{{{rrrddd\\\UUUSSSUUUXXX___iiivvvoooeeedddooo{{{|||nnnbbb```]]]\\\]]]^^^^^^]]]ZZZ[[[___cccbbb___bbbgggzzztttnnniiiccc___[[[XXXTTTRRRRRRSSSTTTTTTUUUUUUTTTTTTUUUWWWXXXYYY^^^cccjjjqqqwwwzzziii^^^[[[]]]mmmzzzWWWEEEDDD===<<<;;;::::::999999:::999999::::::<<<===??????AAAKKK]]]oooyyy}}}zzzuuu~~~oooaaaWWWSSSUUUWWWYYY\\\```eeeiiikkknnnvvvttt___TTTQQQSSSTTTWWW]]]gggrrr~~~xxxppprrrwwwjjjjjjppp}}}~~~}}}||||||}}}nnn```YYYVVVXXX]]]^^^hhhvvvttthhhgggqqq}}}wwwkkk```^^^[[[[[[\\\]]]]]]\\\[[[\\\```dddcccaaadddjjjzzzuuupppiiiccc^^^YYYWWWTTTSSSSSSTTTSSSRRRTTTTTTSSSSSSTTTUUUWWWXXX^^^cccjjjpppvvv}}}yyyhhh^^^[[[aaappp~~~YYYFFFEEE======<<<::::::999999999::::::::::::;;;<<<===>>>AAAKKK\\\nnnxxx~~~yyysssbbbWWWSSSUUUWWWYYY\\\aaafffjjjmmmpppyyyrrr^^^SSSQQQSSSUUUVVV]]]gggttt}}}rrrrrrxxx~~~~~~~~~zzzjjj```[[[[[[___eeejjjvvvxxxllliiisss}}}ooofff]]][[[ZZZZZZ\\\]]]]]]\\\\\\]]]```ddddddcccgggmmm~~~zzzvvvqqqjjjccc^^^XXXVVVTTTTTTTTTTTTSSSQQQSSSSSSRRRRRRRRRTTTUUUVVV___dddkkkrrrwww~~~xxxhhh]]]ZZZaaapppZZZGGGFFF>>>===<<<;;;:::999999999::::::::::::;;;;;;<<<===AAAKKK\\\mmmxxx}}}|||yyyfff[[[SSSUUUWWWZZZ\\\aaagggkkkooorrr{{{qqq]]]SSSQQQTTTUUUUUU\\\hhhtttyyyxxx}}}uuuiiicccaaaaaafffllltttzzznnnkkkuuuuuuhhhaaa\\\ZZZYYYZZZ\\\]]]]]]\\\]]]^^^aaaeeeeeedddiiippp|||uuummmfffaaa^^^YYYUUUQQQQQQRRRTTTSSSRRRRRRSSSSSSSSSSSSTTTWWWYYYaaaeeekkkqqqvvv|||~~~uuuhhhaaa___aaawww[[[GGGEEE======<<<;;;;;;;;;;;;<<<999;;;<<<;;;;;;;;;===???DDDLLL]]]pppzzz~~~xxxlllkkkqqqwwweeeXXXWWWVVVWWWYYY\\\aaafffhhhooottt{{{rrr___TTTPPPPPPPPPUUU[[[dddnnnxxx~~~qqqddddddfffgggppp|||}}}qqqnnnuuu~~~rrreee\\\UUUVVVVVVWWWXXXYYYZZZZZZ\\\\\\^^^aaa``````eeemmm|||uuunnngggbbb___XXXUUURRRQQQRRRSSSSSSRRRRRRSSSTTTTTTSSSTTTWWWZZZaaaeeekkkqqqvvv|||zzzqqqfff___]]]```ttt[[[FFFBBB======<<<;;;;;;;;;;;;<<<:::;;;<<<<<<;;;;;;===???DDDMMM___qqqzzzxxxkkkaaabbbhhhrrrgggZZZWWWWWWXXXYYY]]]bbbgggjjjooottt{{{qqq^^^TTTPPPOOOOOOSSSYYYaaajjjsssuuukkkmmmqqqttt~~~sssnnnttt~~~{{{nnnbbbZZZTTTTTTUUUVVVWWWXXXXXXYYY]]]\\\^^^aaaaaa```fffmmm{{{uuunnngggbbb___XXXUUURRRQQQQQQRRRSSSRRRSSSTTTUUUTTTTTTUUUXXXZZZaaaeeekkkqqqvvv|||}}}xxxtttmmmddd______dddvvvZZZDDD@@@======<<<;;;;;;;;;;;;<<<;;;<<<<<<<<<;;;;;;<<<>>>DDDOOObbbrrr{{{}}}nnneee___bbbjjjsssjjj\\\XXXXXXYYY[[[___dddiiilllpppuuu|||ppp]]]SSSOOONNNMMMQQQVVV]]]dddlllxxx{{{tttxxxuuunnnrrr{{{vvviii^^^XXXRRRRRRSSSTTTUUUVVVWWWWWW[[[[[[\\\___^^^^^^dddkkk}}}yyyrrrllleeeaaa^^^WWWUUURRRQQQQQQQQQRRRSSSTTTUUUUUUUUUUUUVVVYYY[[[bbbffflllrrrwww~~~xxxrrrmmmhhhbbbaaadddooo~~~YYYDDDAAA======<<<;;;;;;;;;;;;<<<;;;<<<===<<<::::::<<<>>>EEESSSfffuuu}}}wwwkkkgggffflllvvv~~~lll\\\YYYYYYZZZ\\\```fffkkknnnrrrvvv|||ooo]]]RRRNNNMMMLLLPPPTTTYYY^^^fffqqq~~~~~~wwwmmmooowwwrrrfff]]]WWWRRRRRRSSSTTTUUUVVVVVVWWWYYYXXXYYY[[[ZZZZZZ```hhh|||zzzuuuoooiiiccc___\\\VVVUUUSSSQQQPPPPPPRRRSSSTTTUUUUUUUUUUUUVVVYYY[[[bbbffflllrrrxxx~~~~~~{{{sssjjjeeeaaa___bbbhhhyyy{{{WWWDDDCCC======<<<;;;;;;;;;;;;<<<;;;<<<<<<<<<;;;;;;<<<>>>FFFWWWkkkxxxooohhhiiimmmvvvnnn___YYYYYYZZZ]]]bbbhhhmmmpppssswww}}}nnn\\\RRRNNNLLLKKKPPPSSSWWW[[[aaakkkwww|||zzzxxxlllmmmtttrrreee\\\XXXRRRRRRSSSTTTUUUVVVWWWWWWXXXWWWWWWYYYXXXXXX^^^fffyyywwwsssmmmgggbbb]]][[[UUUUUUSSSQQQOOOOOOQQQSSSSSSTTTUUUTTTTTTUUUXXXZZZ```dddjjjqqqwww}}}~~~{{{vvvmmmeeeaaa^^^]]]aaahhhxxxzzzVVVEEEDDD======<<<;;;;;;;;;;;;<<<:::;;;<<<;;;;;;;;;===???HHH[[[qqq|||~~~kkkiiiooowwwqqqbbbXXXYYYZZZ]]]bbbhhhnnnrrrtttxxx~~~nnn]]]SSSNNNLLLKKKNNNQQQUUUYYY]]]fffpppxxxzzzyyy{{{mmmlllsssssseee\\\WWWQQQRRRRRRSSSTTTUUUVVVVVVYYYWWWWWWXXXWWWWWW]]]fffxxxvvvrrrmmmgggbbb^^^[[[TTTTTTTTTQQQNNNNNNQQQTTTRRRSSSTTTTTTSSSTTTWWWZZZ]]]aaagggnnntttzzz|||yyyrrrlllgggeeecccaaacccgggnnn|||WWWDDDBBB======<<<;;;;;;;;;;;;<<<888999;;;;;;;;;<<>>>>>>>>>>>===<<<;;;:::===>>>>>>>>>>>>AAADDDGGGZZZwwwxxxqqqpppqqqppprrrrrrooolllooovvvzzzyyywwwrrrjjjccc``````dddgggnnnnnnsssyyyyyyrrrnnnnnnppp}}}mmmddd\\\^^^bbbeeeiiinnnssswww{{{mmm```XXXSSSQQQMMMQQQVVV[[[___dddiiilllsssxxx~~~zzz|||~~~zzz{{{www]]]PPPLLLLLLKKKKKKKKKKKKLLLLLLMMMOOOMMMNNNQQQLLLPPPbbbyyytttooohhhaaa\\\XXXUUUSSSPPPPPPOOONNNLLLMMMOOOQQQPPPQQQQQQQQQQQQSSSVVVYYYZZZ]]]aaagggooovvv{{{yyyuuuqqqoookkkgggbbb___]]]\\\eee}}}XXXEEECCC>>>>>>>>>===<<<;;;::::::<<<<<<=========???CCCFFFWWWuuuzzzvvvwwwzzz{{{}}}{{{uuummmkkkmmmmmmkkkjjjfff___YYYVVVVVVXXXYYY^^^]]]aaafffgggffffffjjjsssmmmccc]]]___cccfffiiinnntttxxx|||nnnaaaZZZUUUSSSQQQTTTXXX\\\```eeejjjnnnuuuzzz}}}xxxxxx}}}zzzvvv]]]QQQLLLKKKKKKKKKKKKLLLLLLMMMMMMPPPMMMNNNQQQLLLQQQccc~~~sssnnnggg```[[[XXXTTTRRRPPPQQQPPPNNNLLLLLLNNNPPPPPPPPPQQQPPPPPPRRRVVVYYYZZZ\\\aaagggnnnvvv{{{~~~xxxtttsssqqqlllfffaaa\\\XXXWWW^^^vvvZZZFFFDDD=========<<<<<<;;;::::::;;;<<<<<<<<<<<>>>>>>>>@@@DDDGGGSSSsssrrrfff]]]WWWRRRQQQOOOLLLJJJIIIHHHHHHJJJJJJLLLPPPSSSVVV```kkkyyyqqqcccaaacccfffhhhkkkpppuuuyyyzzz~~~}}}lllaaa[[[YYYXXXZZZ[[[]]]___bbbhhhnnnsssuuu{{{tttccc^^^aaajjjzzzyyyeeefffoooxxxuuu[[[NNNIIIIIIIIIJJJKKKMMMNNNOOONNNQQQOOOOOORRRQQQ]]]uuuooojjjccc]]]YYYUUUSSSQQQNNNOOOPPPOOOMMMLLLLLLMMMMMMMMMNNNMMMMMMOOOSSSVVVYYY[[[```fffmmmuuuzzz}}}~~~yyyrrrnnnjjjiiigggccc___[[[WWWUUUWWWbbbxxx}}}WWWDDDCCC>>>===<<<;;;;;;<<<===>>>===>>>>>>>>>???AAAEEEHHHTTTuuuzzzlllbbb\\\YYYVVVQQQMMMJJJHHHHHHIIIKKKLLLOOOTTTVVVZZZfffqqqsssdddaaacccfffhhhkkkoootttxxx{{{}}}lll```ZZZXXXXXXYYY\\\^^^aaaeeejjjppptttxxx~~~}}}hhh\\\[[[___hhhxxxzzzggghhhqqqyyysss[[[PPPHHHHHHIIIJJJLLLMMMOOOPPPNNNQQQOOOPPPTTTUUUddd~~~nnniiibbb\\\XXXUUURRRPPPLLLNNNOOOOOOMMMLLLMMMNNNLLLMMMMMMMMMMMMNNNRRRUUUYYY[[[```fffmmmtttzzz}}}yyysssoookkkjjjhhheeeaaa]]]YYYWWWUUU^^^ttt{{{WWWEEEDDD???>>>===<<<<<<===???@@@<<<=========>>>@@@DDDGGGUUUvvvyyyqqqllljjjeee]]]TTTOOOMMMMMMNNNOOOPPPTTTYYY]]]dddtttuuufff```ccceeehhhjjjooossswww}}}~~~lllaaa[[[YYYYYYYYY\\\aaaeeeiiinnnssswww~~~sssddd^^^XXX]]]gggvvvrrrttt{{{jjjWWWOOOHHHHHHIIIJJJLLLNNNPPPQQQMMMRRRPPPQQQUUUXXXiiimmmhhhbbb\\\XXXUUURRRPPPKKKMMMNNNOOOMMMMMMMMMNNNLLLLLLMMMLLLLLLNNNRRRUUUYYY[[[```fffmmmtttzzz}}}zzztttpppmmmlllkkkhhhddd___[[[YYYUUU^^^uuu{{{WWWFFFFFF@@@???===<<<===>>>@@@AAA;;;<<<<<<<<<===???CCCFFFUUUwww}}}{{{tttiii^^^WWWTTTTTTUUUTTTUUUYYY^^^dddooovvvggg```bbbeeegggjjjnnnsssvvvnnnaaa\\\ZZZZZZZZZ]]]bbbggglllpppuuuxxxzzzkkk```___UUUZZZeeeuuuzzz|||vvv```QQQLLLGGGHHHHHHJJJLLLNNNPPPQQQMMMRRRQQQQQQVVVZZZmmmlllhhhaaaZZZTTTPPPNNNMMMOOOOOOOOONNNNNNMMMMMMMMMPPPPPPQQQQQQPPPQQQTTTVVVXXX[[[```fffnnnvvv|||zzzvvvuuuvvvrrrpppnnnhhh___YYYXXX^^^fff}}}yyyXXXFFFBBB>>>>>>===<<<<<<<<<<<<<<>>======@@@DDDHHHYYYvvvqqqaaaWWWUUUVVVSSSYYY```eeelll|||tttbbbeeegggjjjkkklllpppvvvzzz{{{kkk```ZZZZZZ]]]\\\___dddhhhlllppptttwwwyyywwwyyy{{{vvviiiaaa```eeecccggguuu{{{jjjYYYNNNKKKKKKJJJJJJJJJKKKLLLNNNOOOLLLPPPOOOQQQWWW[[[llljjjgggaaa[[[UUUQQQNNNMMMOOOOOONNNNNNNNNMMMMMMMMMNNNOOOPPPOOOOOOPPPSSSUUUYYY[[[___fffmmmtttzzz}}}|||{{{zzzvvvsssqqqkkkaaa[[[ZZZ\\\mmmwwwWWWFFFCCC>>>>>>===<<<<<<<<<<<<<<>>======@@@DDDHHHYYYvvviii\\\WWWWWWYYY]]]dddkkkwwwwwwfffcccfffiiikkkmmmrrrxxx}}}uuufff\\\VVVVVVYYY\\\```dddiiimmmrrrwwwzzz}}}rrrrrrvvv}}}|||rrriiifffgggeeehhhuuuzzznnn```RRRJJJIIIJJJIIIIIIIIIJJJLLLNNNOOOMMMQQQPPPQQQXXX]]]ooogggeeeaaa[[[VVVRRROOOMMMNNNNNNNNNMMMMMMMMMMMMMMMLLLMMMNNNNNNNNNOOORRRTTTYYY[[[___eeelllsssyyy|||zzzvvvtttmmmccc]]]\\\___zzzrrrTTTFFFEEE>>>>>>===<<<<<<<<<<<<<<<>>>???>>>======@@@DDDGGGXXXuuummm___ZZZZZZ^^^bbbiiiuuuzzzkkkbbbdddfffiiimmmssszzzuuueee\\\WWWXXX[[[\\\```eeeiiinnntttzzz~~~vvvooorrrzzzxxxtttsssqqqrrrzzzxxxjjj___UUULLLHHHHHHHHHHHHHHHIIIJJJKKKMMMNNNOOORRRPPPRRRYYY___tttcccbbb___ZZZVVVQQQNNNLLLMMMMMMMMMMMMMMMMMMMMMLLLLLLMMMNNNMMMMMMOOORRRTTTXXXZZZ^^^dddkkktttzzz~~~|||wwwrrrkkkbbb]]]]]]gggnnnQQQFFFFFF>>>>>>===<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>@@@DDDGGGUUUrrrnnnbbb```bbbdddhhhsss{{{lllbbbbbbdddggglllsssyyy~~~tttddd[[[WWWYYY]]]\\\___dddiiiooouuu|||tttqqq~~~qqqyyy~~~~~~qqqaaaVVVNNNIIIGGGJJJGGGGGGHHHIIIJJJKKKMMMMMMOOORRROOOQQQYYYaaawww~~~aaa___\\\XXXTTTOOOLLLJJJLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNNNNNNNPPPSSSUUUVVVXXX\\\ccckkkuuu}}}{{{sssmmmeee]]][[[\\\pppjjjOOOEEEGGG>>>>>>===<<<<<<<<<<<<<<<===>>>???>>>>>>@@@DDDFFFQQQoooxxxooommmoooqqqwwwzzzkkkcccbbbbbbeeejjjqqqwww{{{nnn___VVVSSSUUUYYYZZZ]]]bbbgggmmmttt{{{yyyrrrpppttt~~~{{{ppp]]]RRRKKKGGGGGGIIIFFFFFFHHHIIIKKKLLLMMMMMMNNNPPPMMMOOOXXXaaaxxxbbb```\\\WWWRRRNNNLLLJJJKKKKKKKKKKKKLLLLLLLLLLLLKKKLLLMMMNNNNNNPPPSSSVVVVVVWWW[[[aaajjjsss|||xxxmmmeee^^^XXXXXX\\\vvvgggMMMDDDFFF>>>>>>===<<<<<<<<<<<<<<<===>>>?????????@@@CCCFFFOOOlllyyyjjjcccbbbaaadddjjjqqqwwwzzzmmm]]]TTTQQQSSSXXXWWWZZZ^^^ccciiiqqqyyy~~~~~~wwwqqqpppwwwuuu~~~~~~{{{~~~www|||qqq\\\PPPIIIEEEDDDFFFEEEFFFHHHJJJLLLMMMMMMNNNLLLOOOMMMOOOXXXaaaxxxeeebbb]]]WWWRRROOOMMMLLLJJJJJJJJJKKKKKKKKKLLLLLLJJJKKKLLLLLLMMMOOORRRUUUVVVWWWZZZ___gggooowww|||uuuhhh^^^WWWSSSVVV\\\yyyeeeKKKCCCEEE>>>>>>===<<<<<<<<<<<<<<<<<<>>>?????????AAACCCEEENNNkkkyyyjjjdddaaa```dddllluuu{{{~~~lll\\\RRROOOQQQVVVUUUWWW[[[```fffmmmuuu{{{wwwtttpppssszzz}}}wwwnnnmmmrrr{{{||||||tttzzz}}}yyyxxx|||ttt^^^PPPJJJFFFDDDFFFEEEGGGIIIKKKMMMNNNNNNNNNLLLOOONNNPPPYYYbbbxxxhhhddd^^^XXXRRROOONNNNNNIIIJJJJJJJJJKKKKKKLLLLLLHHHIIIJJJKKKKKKMMMQQQSSSWWWXXXYYY]]]dddlllssswwwssseeeZZZSSSQQQVVV]]]{{{dddKKKBBBEEE>>>>>>===<<<<<<<<<<<<<<<<<<>>>???@@@@@@AAACCCEEENNNlllzzzkkkcccaaa```eeennnxxx~~~fffVVVLLLIIIKKKPPPSSSUUUYYY]]]cccjjjsssxxx}}}oookkkooossszzz~~~yyyqqqrrrzzzxxx}}}tttqqqllliiimmmuuuvvv```SSSLLLHHHFFFGGGFFFGGGJJJLLLNNNOOOOOOOOOLLLPPPOOORRR[[[cccxxxeeeaaa\\\VVVQQQNNNMMMMMMKKKLLLLLLKKKJJJJJJLLLMMMMMMLLLLLLLLLMMMOOORRRSSSUUUWWWYYY\\\```gggooouuutttjjj___UUUMMMLLLSSS]]]~~~aaaLLLGGGAAA>>>>>>===<<<<<<<<<<<<<<<===>>>>>>>>>>>>@@@DDDGGGOOOmmmzzziii___]]]```gggnnnssszzz|||cccUUUNNNKKKKKKLLLRRRSSSVVVXXX\\\ccckkkpppyyy~~~ssspppyyy~~~zzzyyy~~~{{{zzzmmmeee```aaaeeejjjqqqxxxbbbSSSMMMGGGDDDFFFEEEGGGJJJJJJJJJJJJLLLMMMJJJKKKRRRZZZ```lllbbb___YYYTTTOOOMMMLLLLLLLLLMMMMMMLLLKKKJJJLLLMMMLLLKKKKKKKKKLLLNNNQQQRRRTTTVVVXXX[[[```gggooottt~~~vvvpppfff[[[RRRLLLKKKSSS]]]}}}aaaKKKFFFAAA>>>>>>===<<<<<<<<<<<<<<<======>>>>>>>>>@@@DDDGGGSSSrrr|||jjjaaa___bbbiiiooottt{{{|||cccTTTNNNKKKJJJLLLMMMNNNPPPRRRVVV[[[bbbgggkkkrrr|||zzz|||xxxqqqnnnddd^^^ZZZ[[[^^^dddnnnwwwbbbSSSLLLFFFDDDFFFEEEGGGJJJJJJJJJJJJKKKMMMKKKKKKOOOXXXbbbppp^^^[[[VVVQQQMMMKKKKKKKKKMMMOOOOOONNNLLLKKKLLLMMMKKKJJJJJJKKKLLLNNNQQQRRRTTTUUUXXX[[[___fffnnnssswwwnnnlllcccXXXPPPKKKKKKRRR\\\{{{```JJJEEE???>>>>>>===<<<<<<<<<<<<<<<<<<<<<=========@@@DDDGGGVVVuuu~~~kkkdddbbbcccjjjpppuuu|||{{{bbbSSSMMMJJJIIIKKKIIIKKKLLLNNNPPPTTTYYY]]]\\\dddooozzz{{{rrriiibbb[[[WWWUUUVVVYYY```nnn{{{yyyzzz|||aaaRRRKKKEEECCCFFFEEEGGGIIIJJJJJJJJJKKKLLLKKKKKKOOOXXXddduuu\\\YYYTTTPPPLLLKKKJJJKKKNNNOOOPPPOOOMMMLLLLLLMMMKKKKKKKKKLLLNNNPPPRRRSSSSSSUUUWWWZZZ^^^eeemmmsss|||wwwqqqlllbbbWWWOOOKKKKKKQQQYYYwww{{{___IIIDDD???>>>>>>===<<<<<<<<<<<<<<<;;;<<<=========@@@DDDGGGWWWwwwllleeebbbccciiiooottt{{{www```RRRLLLIIIIIIJJJIIIKKKMMMMMMNNNQQQTTTWWWVVV\\\eeennnvvv~~~~~~xxxqqqfff^^^VVVTTTTTTWWW\\\fffwww~~~```PPPJJJDDDCCCFFFEEEGGGIIIJJJIIIIIIJJJKKKJJJNNNSSSZZZeeexxx[[[YYYTTTPPPMMMKKKKKKKKKNNNOOOQQQPPPNNNMMMMMMMMMLLLLLLMMMOOOPPPRRRTTTUUUSSSUUUWWWZZZ^^^eeemmmsss|||}}}yyyooodddXXXPPPLLLKKKOOOVVVmmm]]]HHHDDD???>>>>>>===<<<<<<<<<<<<<<<;;;<<<======>>>@@@DDDHHHYYYyyymmmccc```aaagggmmmssszzzrrr\\\PPPLLLIIIIIIJJJJJJLLLNNNOOOPPPQQQSSSUUUWWWYYY]]]bbbhhhpppyyy~~~www~~~}}}vvvnnnddd[[[RRRRRRUUU\\\dddrrr{{{]]]NNNIIIDDDCCCFFFFFFGGGIIIJJJIIIIIIIIIKKKIIIRRR[[[aaajjj\\\YYYTTTPPPMMMKKKKKKKKKLLLNNNPPPPPPOOONNNMMMNNNLLLMMMNNNPPPRRRTTTUUUVVVTTTUUUXXX[[[___fffnnnsss}}}qqqeeeXXXQQQMMMLLLOOOTTTbbb}}}]]]HHHDDD@@@>>>>>>===<<<<<<<<<<<<<<<;;;<<<===>>>???BBBFFFIII\\\|||nnnaaa^^^___eeelllrrrzzz{{{jjjXXXOOOLLLJJJIIIIIIJJJMMMPPPRRRRRRSSSTTTVVVXXXXXXYYYZZZ^^^eeennnttt~~~rrrppp}}}zzzqqqiii^^^UUUPPPPPPVVVaaapppuuuYYYMMMIIIEEEDDDFFFFFFGGGIIIJJJIIIHHHIIIJJJIIITTT```iiivvv\\\YYYTTTOOOLLLJJJIIIJJJIIILLLOOOPPPOOONNNNNNNNNKKKLLLNNNPPPRRRTTTUUUVVVTTTVVVXXX[[[```gggoootttzzzvvvooocccVVVPPPNNNMMMPPPTTT^^^ttt\\\HHHEEEAAA>>>>>>===<<<<<<<<<<<<<<<<<<===>>>???@@@CCCGGGJJJ[[[|||nnn```]]]^^^dddkkkrrr{{{qqqbbbTTTNNNMMMKKKIIIIIILLLOOOSSSVVVWWWWWWXXXZZZZZZZZZZZZZZZ\\\bbbiiinnn{{{yyynnnooo{{{vvvllldddZZZSSSPPPPPPXXXiii}}}{{{|||oooUUULLLIIIFFFDDDGGGFFFHHHIIIIIIHHHHHHHHHIIILLLUUUaaaooo[[[XXXTTTNNNKKKIIIHHHHHHHHHJJJNNNOOOOOONNNNNNOOOJJJKKKMMMPPPRRRSSSTTTUUUUUUWWWYYY\\\```gggooouuu|||tttnnnlll```TTTOOONNNNNNQQQUUU___ttt\\\IIIFFFBBB>>>>>>===<<<<<<<<<<<<<<<===>>>??????AAADDDHHHKKKXXXzzznnn___\\\]]]dddlllsss}}}xxxkkk^^^QQQNNNNNNLLLIIIIIIOOORRRWWWZZZ[[[\\\]]]^^^\\\\\\]]]^^^```ccciiimmmxxx{{{uuusssxxxsssjjjbbbZZZTTTRRRSSS[[[ooo}}}}}}uuuppprrrxxxkkkSSSKKKJJJFFFEEEGGGFFFHHHIIIIIIHHHGGGHHHIIIOOOUUU```rrrYYYVVVRRRMMMJJJHHHHHHHHHKKKLLLMMMOOOOOONNNNNNMMMMMMLLLKKKKKKLLLOOORRRTTTXXXXXX[[[```bbbeeellluuu|||zzzxxxpppgggbbbbbbXXXQQQTTTRRRRRR\\\ddd|||ZZZJJJFFFEEE???>>>===;;;;;;<<<<<<===<<<===>>>??????AAADDDGGGTTTooovvvfff^^^\\\dddlllssswwwbbbYYYQQQNNNMMMKKKNNNRRRPPPVVV[[[]]]aaafffgggeeedddfffhhhhhhhhhiiikkkmmmsssyyyyyyxxx|||rrrfff]]]VVVSSSRRRUUU^^^pppzzz}}}xxxooonnnmmmvvv~~~yyycccPPPJJJGGGAAAAAAGGGEEEEEEDDDDDDEEEGGGJJJKKKQQQWWWaaauuuZZZXXXSSSOOOKKKJJJJJJJJJLLLMMMMMMNNNNNNNNNMMMMMMMMMLLLKKKKKKMMMOOORRRTTTWWWWWWZZZ___aaaccckkksss{{{xxxvvvnnnddd]]]]]]UUUOOOSSSRRRTTT```nnn{{{YYYIIIEEECCC???>>>===<<<;;;<<<======<<<===>>>??????AAADDDGGGRRRlll{{{jjjaaa___fffmmmsssppp\\\UUUOOONNNMMMLLLOOOSSSYYY___dddfffjjjpppttttttoooppprrrrrrqqqqqqssstttzzz|||zzzwww|||nnnccc[[[VVVSSSSSSVVV^^^mmm{{{ooohhhhhhjjjsss{{{rrr___NNNJJJGGGBBBBBBGGGEEEDDDCCCCCCDDDFFFIIIJJJPPPVVV___uuuVVVSSSOOOKKKHHHGGGGGGGGGNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLMMMPPPRRRTTTUUUVVVYYY]]]___bbbiiirrrxxxuuussskkkbbbXXXYYYRRRPPPTTTTTTYYYiiixxxWWWHHHDDDCCC???>>>===<<<<<<<<<======<<<===>>>??????AAADDDGGGOOOhhhpppfffbbbhhhooottt~~~}}}iiiYYYTTTPPPQQQQQQPPPSSSXXXaaajjjqqqrrrssszzzzzzooommmuuuyyymmmbbbZZZVVVTTTTTTVVV\\\ggguuu|||{{{jjjfffffflllvvv~~~vvvzzzgggXXXKKKHHHGGGCCCCCCGGGFFFEEEDDDDDDEEEGGGJJJKKKRRRVVV```vvvSSSQQQMMMIIIGGGFFFGGGGGGOOONNNMMMLLLLLLLLLMMMNNNMMMMMMLLLMMMNNNPPPRRRTTTVVVVVVYYY^^^```ccckkksss}}}vvvsssrrrjjjaaaWWWXXXRRRQQQUUUUUU^^^ssswwwWWWIIIEEECCC>>>>>>>>>===============<<<===>>>??????AAADDDGGGLLLdddvvvkkkeeejjjpppttt}}}yyyfffZZZVVVTTTTTTTTTUUUZZZaaaiiittt}}}~~~}}}pppgggeeelllzzzzzzoooccc[[[VVVTTTSSSUUUZZZaaahhhoootttwwwvvvzzz}}}yyyllliiijjjqqq|||zzzrrrtttvvv[[[PPPHHHGGGGGGDDDDDDGGGHHHGGGFFFFFFGGGJJJLLLNNNVVVZZZccczzzUUUSSSPPPLLLKKKKKKLLLLLLOOONNNMMMLLLLLLLLLNNNNNNMMMMMMMMMMMMOOOQQQSSSTTTWWWXXX[[[aaadddgggoooxxxzzzuuutttssskkkbbbUUUUUUPPPOOOSSSSSSaaa{{{vvvWWWJJJGGGDDD>>>>>>>>>>>>>>>=========<<<===>>>??????AAADDDGGGKKKccc}}}pppiiimmmsssvvv}}}uuueee[[[XXXWWWWWWXXXYYY```hhhwww~~~rrrgggaaaaaafffttt}}}qqqdddYYYTTTRRRRRRTTTXXX[[[___bbbdddfffhhhmmmvvvzzznnnkkkkkksssuuunnnqqq}}}xxxgggRRRKKKEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFHHHKKKNNNPPPUUUZZZfff}}}SSSQQQNNNKKKJJJJJJKKKLLLMMMMMMLLLLLLMMMNNNNNNOOOMMMMMMMMMNNNPPPQQQSSSTTTXXXYYY]]]dddgggkkkttt}}}~~~zzzwwwvvvuuulllbbbSSSQQQLLLLLLOOOQQQddduuuWWWJJJGGGEEE>>>>>>?????????>>>===<<<<<<===>>>??????AAADDDGGGKKKdddvvvnnnqqqwwwzzzpppeee]]]\\\___cccdddeeellltttpppfff______bbbiiixxxsssdddWWWQQQOOOQQQTTTWWWZZZ[[[]]]___aaadddiiipppuuu}}}yyyooommmmmmvvvqqqlllppp|||}}}hhh[[[LLLHHHDDDCCCCCCEEEEEEFFFDDDDDDDDDEEEHHHKKKOOOQQQSSS[[[iiiNNNLLLIIIGGGFFFGGGHHHJJJJJJKKKLLLMMMNNNOOOOOOOOOLLLMMMNNNOOOPPPRRRSSSSSSXXXYYY^^^eeejjjnnnwww}}}zzzyyyvvvkkk```RRRPPPJJJKKKPPPTTTlllsssUUUJJJGGGDDD>>>>>>???@@@???>>>===<<<<<<===>>>??????AAADDDGGGMMMhhh|||sssvvv|||ooogggdddiiisss|||~~~~~~vvvpppddd\\\[[[cccllluuuwwwgggYYYRRRPPPQQQUUUYYY\\\]]]___cccfffgggjjjlllllloooyyyzzztttvvvxxx~~~nnnjjjnnnzzzqqq]]]SSSJJJHHHDDDBBBBBBDDDEEEFFFDDDDDDEEEGGGKKKOOOSSSVVVVVV```pppOOOMMMKKKIIIHHHIIIKKKLLLHHHJJJLLLNNNOOOPPPPPPOOOLLLMMMNNNOOOQQQRRRSSSSSSXXXYYY^^^fffkkkpppyyy|||{{{vvvjjj^^^TTTQQQKKKMMMSSSXXXtttqqqTTTIIIFFFCCC>>>??????@@@@@@>>>===<<<<<<===>>>??????AAADDDGGGNNNjjjwwwzzzpppjjjnnnvvvzzzppphhhbbb^^^]]]WWWZZZhhhvvv|||kkk]]]VVVTTTRRRVVV[[[^^^```ccchhhllljjjkkkjjjfffeeennn}}}{{{}}}mmmiiinnnyyyjjjXXXOOOIIIHHHEEEAAA@@@CCCEEEEEEGGGGGGIIIKKKOOOTTTYYY[[[\\\hhhwwwPPPLLLGGGEEEFFFIIIKKKKKKOOOOOOOOOOOOOOOPPPQQQRRRSSSRRRQQQPPPQQQRRRTTTUUU\\\aaaaaadddlllnnnsss}}}|||zzzwwwpppeee]]]UUUPPPHHHIIIMMMTTTwwwkkkSSSLLLGGG@@@BBBBBBAAA@@@???>>>===<<<<<<===>>>??????BBBFFFJJJPPPrrr{{{}}}vvvvvvtttmmmddd^^^XXXVVVZZZXXX[[[bbbmmm}}}qqq```WWWUUUUUUVVVYYY```hhhlllllljjjnnnllliiieeeeeekkkttt||||||qqqjjjlllxxx~~~hhhXXXQQQFFFEEECCCBBBBBBCCCDDDEEECCCFFFIIILLLOOOSSSWWW[[[```mmmwwwOOOKKKGGGEEEGGGJJJLLLMMMPPPOOOOOOPPPPPPQQQRRRSSSTTTSSSRRRQQQRRRSSSUUUWWW\\\bbbcccgggqqqsssxxx}}}{{{zzzvvvoooddd\\\TTTNNNGGGIIINNNTTTvvvkkkSSSLLLFFF???AAAAAA@@@???>>>>>>=========>>>>>>??????BBBFFFIIIUUUvvv~~~~~~wwwvvvzzzeee]]]XXXSSSSSSWWW]]]aaaiiiwwwxxxeeeZZZWWWWWWXXX[[[aaajjjppprrrrrruuuuuusssqqqppprrrxxx}}}}}}qqqjjjmmmxxx}}}fffVVVNNNFFFEEECCCBBBBBBBBBDDDEEEEEEHHHKKKNNNQQQUUUYYY\\\aaaoooyyyNNNKKKGGGFFFHHHKKKNNNOOOPPPPPPPPPQQQQQQRRRSSSTTTUUUTTTSSSSSSSSSUUUXXXYYY\\\cccffflllvvvxxx}}}}}}{{{yyyvvvnnnccc[[[QQQMMMFFFHHHMMMTTTrrrjjjSSSJJJEEE>>>@@@?????????>>>>>>=========>>>?????????BBBFFFIIIZZZzzzxxxxxxwwwbbbYYYUUUQQQSSSYYYbbbhhhuuuiii\\\WWWYYYZZZ]]]dddmmmvvv|||~~~}}}|||~~~xxxyyyqqqjjjmmmxxx|||dddSSSKKKGGGEEECCCBBBAAABBBDDDEEEFFFHHHKKKNNNQQQUUUYYY\\\cccrrr|||LLLIIIFFFFFFHHHLLLPPPQQQQQQQQQQQQQQQRRRSSSUUUUUUUUUUUUTTTTTTUUUWWWZZZ[[[]]]eeehhhooozzz|||}}}{{{yyyuuummmbbbZZZOOOLLLEEEFFFKKKPPPiiigggRRRIIIDDD???>>>>>>>>>>>>>>>>>>>>>>>>===>>>?????????BBBEEEIIIYYYwww||||||{{{hhh___YYYTTTWWW^^^cccnnnjjj\\\VVVZZZ[[[___gggqqq}}}{{{uuutttvvvqqqjjjlllvvv|||cccSSSLLLGGGEEECCCBBBAAABBBDDDEEEEEEGGGJJJMMMPPPSSSWWWZZZcccsssKKKHHHEEEEEEHHHMMMPPPRRRQQQQQQQQQRRRSSSTTTUUUVVVUUUUUUTTTUUUVVVYYY\\\]]]___fffjjjppp{{{|||}}}{{{xxxtttkkk```XXXNNNKKKDDDDDDIIIMMM```cccPPPIIIEEEAAA????????????>>>>>>>>>>>>>>>????????????AAAEEEHHHTTTpppppphhhaaaZZZ[[[aaaeeetttlll___YYYZZZ]]]ccclllxxx|||vvvrrrnnnyyyrrriiijjjsss~~~|||dddUUUNNNFFFDDDCCCBBBBBBCCCDDDFFFGGGIIILLLOOOQQQTTTXXX[[[```qqqJJJGGGDDDDDDGGGLLLOOOQQQPPPPPPPPPQQQSSSTTTVVVVVVUUUUUUTTTUUUWWWZZZ]]]______gggiiiooozzz|||~~~{{{yyyvvvqqqhhh]]]TTTKKKJJJCCCCCCHHHKKKZZZttt{{{{{{```OOOIIIFFFDDD@@@@@@@@@@@@??????>>>>>>>>>????????????AAAEEEHHHOOOiiizzztttlllcccaaafffnnn}}}||||||oooccc]]][[[```iiittt}}}wwwsssooosss}}}rrrhhhiiisss~~~{{{cccTTTMMMDDDCCCBBBAAABBBDDDFFFGGGKKKMMMPPPRRRUUUXXX\\\______sssIIIGGGCCCCCCFFFKKKNNNPPPOOOOOOPPPQQQRRRTTTUUUVVVTTTTTTTTTUUUWWWZZZ]]]______fffhhhnnnzzz~~~{{{xxxuuurrrmmmdddXXXPPPHHHHHHCCCCCCJJJMMMYYYppp}}}zzzyyyxxx^^^PPPIIIFFFEEECCCBBBBBBAAA@@@???>>>>>>??????@@@??????AAADDDGGGLLLddd~~~sssooosss|||~~~mmmjjjooo}}}pppddd^^^\\\dddppp~~~zzzsssrrrrrrsssvvv}}}}}}qqqhhhiiiuuuxxx___PPPIIIBBBAAAAAAAAABBBEEEGGGIIIMMMOOORRRTTTVVVYYY]]]```ggg|||IIIFFFCCCCCCEEEJJJMMMNNNNNNOOOOOOPPPRRRSSSUUUVVVTTTSSSTTTUUUWWWZZZ]]]___^^^eeegggnnn{{{xxxuuurrrooojjjaaaUUULLLFFFGGGBBBCCCLLLPPP[[[ooo{{{}}}xxxyyyxxx___PPPIIIFFFFFFDDDDDDCCCBBB@@@???>>>>>>??????@@@??????AAADDDGGGMMMccc~~~~~~oooaaa___eeeuuuoooccc\\\]]]fffuuuuuummmnnnrrrsssqqq{{{vvv|||qqqhhhkkkxxxuuu\\\LLLEEEAAAAAA@@@AAACCCEEEHHHJJJLLLOOOQQQSSSUUUXXX\\\___pppHHHFFFDDDCCCDDDGGGKKKMMMRRRRRRQQQRRRRRRSSSTTTUUUSSSSSSTTTVVVYYY\\\```bbb```eeemmmvvvzzzwwwqqqkkkhhheee^^^RRRHHHIIICCCCCCIIIJJJNNNddd~~~{{{uuu]]]RRRLLLIIIHHHEEEDDDBBBAAAAAA@@@>>><<<>>>???>>>======@@@DDDGGGLLL___yyypppgggaaaYYYZZZ___kkk~~~tttgggaaabbbhhhwwwrrreeedddjjjpppuuuxxx}}}~~~qqq{{{~~~nnnhhhkkkzzznnnWWWIIIEEEEEECCCBBBAAACCCFFFJJJMMMQQQUUURRRRRRWWWUUUWWWeeeyyyGGGEEEDDDCCCDDDGGGKKKMMMOOOOOOOOOOOOPPPQQQRRRSSSRRRRRRSSSUUUYYY\\\___aaabbbfffooowww}}}sssmmmgggdddbbb\\\RRRIIIIIIDDDDDDIIILLLUUUooouuu^^^SSSNNNKKKKKKFFFDDDBBBBBBBBBAAA???===>>>??????>>>>>>@@@DDDGGGLLL```}}}|||wwwpppiiibbb[[[WWWVVVXXX^^^jjj{{{uuuhhhbbbdddkkk{{{uuuiii______eeelllsssyyy}}}rrr}}}}}}nnnhhhlll|||hhhUUUIIIEEEDDDCCCBBBAAACCCFFFJJJLLLOOOTTTRRRRRRWWWVVVYYYhhhEEEDDDCCCCCCDDDGGGKKKMMMMMMLLLLLLMMMMMMNNNOOOPPPQQQQQQSSSUUUXXX\\\___aaadddhhhqqqzzzoooiiibbb^^^]]]XXXQQQKKKJJJFFFFFFIIIOOO```uuu^^^TTTOOOMMMMMMGGGEEECCCCCCCCCBBB@@@>>>>>>??????>>>>>>@@@DDDGGGKKKaaasssjjjhhhgggeeebbb^^^ZZZXXXVVVVVVXXX\\\cccmmm{{{yyyllleeefffoookkkddd^^^^^^bbbiiiuuu|||ttt|||mmmgggmmmqqq___QQQIIIFFFCCCBBBAAAAAACCCFFFJJJLLLMMMRRRQQQQQQWWWXXX]]]mmmCCCCCCBBBCCCEEEHHHKKKMMMLLLKKKKKKLLLLLLMMMNNNOOOPPPQQQRRRTTTXXX\\\___aaaeeeiiirrr{{{nnnhhh```[[[XXXUUUOOOKKKJJJHHHGGGIIITTTlllsss^^^TTTPPPNNNNNNHHHFFFDDDDDDDDDCCCAAA???>>>????????????AAADDDGGGKKKaaa}}}xxxeee[[[YYYWWWWWWWWWWWWXXXZZZ^^^aaabbbgggnnnwwwqqqiiigggppp~~~hhhdddbbbbbbdddkkkzzz}}}www{{{lllgggnnnzzzcccVVVMMMGGGEEEBBBBBBAAABBBDDDGGGJJJLLLKKKQQQQQQRRRXXXZZZcccuuuBBBBBBBBBCCCFFFIIILLLNNNLLLLLLLLLLLLMMMNNNOOOPPPPPPQQQRRRUUUXXX\\\```bbbeeeiiirrr{{{}}}nnnhhh```YYYUUUQQQMMMJJJIIIJJJIIILLL\\\|||qqq]]]UUUQQQNNNMMMHHHGGGEEEDDDDDDCCCAAA???>>>???@@@@@@@@@AAADDDGGGJJJ___{{{rrrqqqssswww}}}xxxcccXXXWWWSSSUUUVVVXXXZZZ___fffkkkooottt|||tttjjjgggppp{{{gggeeedddeeefffmmm}}}||||||mmmhhhnnnnnnZZZPPPJJJEEEDDDBBBBBBBBBCCCEEEHHHKKKMMMJJJQQQRRRSSSZZZ]]]hhh|||BBBBBBCCCEEEGGGJJJMMMOOONNNNNNMMMNNNNNNOOOPPPQQQQQQQQQSSSVVVYYY]]]aaacccgggjjjrrr{{{zzzlllggg___XXXSSSOOOLLLJJJIIIKKKLLLRRRjjjppp^^^WWWRRRNNNLLLHHHFFFDDDDDDDDDCCCAAA???>>>???AAAAAAAAABBBDDDGGGJJJ[[[|||sssmmmlllnnnpppttt{{{wwwbbbWWWVVVUUUXXX[[[]]]___dddkkkqqq|||wwwlllhhhrrr~~~gggeeeeeefffhhhooo}}}pppiiinnn{{{dddUUUMMMGGGDDDCCCBBBBBBCCCDDDGGGJJJLLLNNNKKKSSSSSSUUU\\\```mmmBBBBBBDDDFFFIIILLLOOOPPPNNNNNNNNNNNNOOOPPPQQQRRRQQQRRRTTTWWWZZZ___ccceeeiiilllttt|||vvvgggccc]]]WWWRRRNNNLLLKKKIIILLLOOOZZZzzzpppaaaZZZUUUOOOLLLHHHFFFDDDCCCCCCBBB@@@???===???AAABBBBBBBBBDDDFFFJJJWWWxxxuuuoookkkjjjlllnnnpppsssxxxxxxaaaVVVVVVXXX\\\bbbeeehhhnnnwww}}}}}}rrrllluuulllkkkkkkmmmqqqzzzrrrkkknnnyyykkk\\\RRRKKKEEECCCDDDCCCCCCDDDFFFIIIKKKNNNOOOMMMUUUVVVWWW]]]cccqqqBBBCCCDDDGGGJJJMMMPPPQQQNNNNNNNNNNNNOOOPPPQQQRRRRRRSSSTTTWWW[[[```cccfffkkknnnuuu}}}|||sssccc```[[[VVVQQQNNNLLLKKKHHHNNNRRRaaaqqqccc]]]WWWPPPLLLGGGEEECCCCCCCCCBBB@@@>>>===???AAABBBBBBCCCEEEFFFJJJUUUttt{{{qqqmmmjjjiiijjjmmmnnnooorrrwww|||}}}fffZZZYYYYYY___gggmmmssszzzyyypppxxxtttrrrrrrvvv{{{tttkkknnn~~~kkkaaaWWWPPPJJJDDDCCCEEECCCDDDEEEGGGJJJLLLOOOPPPNNNVVVWWWXXX^^^dddsssCCCCCCCCCEEEHHHLLLOOORRRJJJLLLOOOPPPOOOPPPQQQRRRSSSUUUWWWYYY[[[^^^bbbfffkkkssszzz||||||rrreee```YYYSSSOOOLLLIIIGGGOOOQQQUUUgggllldddZZZUUURRRKKKLLLIIIFFFDDDCCCBBBAAA@@@@@@AAAAAA@@@???@@@BBBDDDLLLTTTiiiwwwpppooonnnmmmnnnmmmoooqqqrrrssswww}}}lll```]]]^^^eeemmmuuu|||{{{qqquuu{{{wwwyyyrrrjjjooozzzooo___ZZZTTTNNNJJJGGGDDDBBBAAABBBDDDFFFJJJNNNQQQSSSSSSSSSYYY^^^]]]```vvvBBBBBBCCCDDDGGGJJJNNNPPPLLLNNNPPPQQQPPPPPPQQQRRRUUUVVVXXXZZZ\\\___cccffflllssszzz}}}|||rrrddd___XXXRRRNNNLLLIIIGGGJJJNNNWWWmmm{{{ggg```WWWSSSQQQJJJLLLIIIFFFDDDCCCBBBAAA@@@@@@AAAAAA@@@???@@@BBBDDDIIIRRReeesssnnnnnnnnnnnnooolllnnnpppqqqrrruuu{{{sssfffcccdddkkkvvv~~~qqqtttzzz{{{uuummmrrrssshhh]]]XXXQQQKKKHHHEEECCCAAAAAABBBDDDGGGJJJNNNQQQSSSSSSTTTXXX\\\[[[```yyyBBBBBBBBBCCCEEEHHHKKKMMMNNNPPPRRRRRRQQQQQQRRRSSSUUUWWWYYY[[[\\\___dddgggmmmssszzz}}}zzzqqqbbb^^^WWWQQQNNNKKKIIIGGGGGGLLLYYYtttwwwddd___WWWSSSRRRMMMLLLIIIFFFDDDCCCBBBAAA@@@@@@AAAAAA@@@???@@@BBBDDDFFFNNN```|||rrrpppqqqppppppqqqnnnqqqsssssstttvvv|||~~~qqqllllllvvvrrrsss||||||}}}wwwooouuuyyyjjjaaaYYYTTTNNNIIIFFFCCCAAA@@@BBBCCCEEEGGGKKKNNNQQQSSSSSSTTTXXXYYYXXXaaa~~~AAAAAABBBCCCEEEGGGIIIKKKPPPRRRTTTTTTRRRRRRRRRSSSUUUWWWYYYZZZ[[[^^^bbbfffkkkqqqxxx}}}xxxoooaaa\\\VVVPPPMMMKKKIIIGGGGGGLLL[[[wwwvvvfffaaaYYYUUUTTTPPPMMMJJJGGGDDDDDDCCCBBBAAA@@@AAAAAA@@@???@@@BBBDDDDDDLLL[[[~~~|||ttttttuuussssssttttttwwwyyyyyyyyy{{{|||vvvwwwuuusssyyywwwqqqwww~~~pppddd]]]VVVRRRLLLGGGEEECCCBBBAAACCCDDDEEEHHHKKKOOOQQQSSSSSSTTTVVVUUUUUUdddzzz~~~AAAAAABBBDDDFFFHHHIIIJJJQQQSSSTTTTTTSSSRRRSSSTTTTTTVVVWWWYYYZZZ]]]```ccciiiooowwwtttkkk___ZZZTTTOOOLLLJJJHHHGGGJJJNNN[[[vvv~~~vvvgggbbbYYYTTTUUUQQQNNNLLLHHHFFFEEEEEECCCBBB@@@AAAAAA@@@???@@@BBBDDDDDDKKKWWWxxx}}}{{{{{{~~~|||vvvvvvvvvtttsssuuuxxx{{{~~~wwwsssuuuyyysss{{{uuukkkaaa[[[TTTPPPKKKGGGEEEEEEDDDCCCDDDEEEFFFIIILLLOOORRRSSSSSSSSSSSSQQQUUUhhh~~~AAABBBDDDFFFHHHJJJKKKLLLPPPRRRTTTTTTSSSSSSTTTUUUTTTUUUWWWXXXYYY\\\___bbbgggnnnxxxyyyooofff]]]YYYSSSNNNKKKJJJHHHGGGLLLNNNYYYqqqyyyxxxrrrddd```WWWRRRSSSQQQPPPMMMJJJHHHGGGFFFEEEDDD@@@AAAAAA@@@???@@@BBBDDDDDDJJJSSSpppyyyvvvxxx~~~{{{vvvuuuuuussssssuuu{{{~~~|||uuuttt~~~|||zzzuuu}}}xxxnnnggg___YYYSSSOOOJJJGGGFFFFFFEEEEEEEEEFFFGGGJJJLLLOOORRRSSSSSSRRRPPPOOOVVVlll~~~BBBCCCEEEHHHJJJMMMNNNOOOOOOQQQSSSTTTSSSSSSTTTUUUUUUVVVXXXYYYYYY\\\```cccfffnnnzzz|||tttjjjaaa[[[WWWQQQMMMKKKIIIHHHGGGIIILLLWWWkkkzzzuuuuuummmaaa^^^VVVRRRUUUSSSRRROOOLLLJJJIIIHHHGGGFFF@@@AAAAAA@@@???@@@BBBDDDCCCIIIOOOiiizzzvvvvvvvvvtttvvvzzz~~~~~~zzz{{{tttwwwwwwrrr{{{qqqiiiccc\\\UUUPPPMMMHHHFFFEEEFFFFFFEEEFFFGGGHHHJJJMMMPPPRRRTTTRRRPPPLLLMMMXXXqqq|||BBBCCCFFFIIILLLNNNPPPQQQNNNPPPRRRSSSSSSSSSUUUVVVVVVWWWYYYZZZZZZ]]]```cccgggooo|||yyyrrrggg___[[[WWWQQQMMMJJJIIIHHHGGGFFFIIIUUUhhhxxx}}}xxxsssvvvxxxkkk```___WWWTTTXXXVVVSSSPPPMMMKKKJJJIIIHHHGGG@@@AAAAAA@@@???@@@BBBDDDBBBHHHMMMddd|||xxxxxxxxxxxx{{{zzzvvvyyynnnooosssnnnwww{{{mmmfffaaaYYYRRROOOKKKGGGEEEEEEEEEEEEEEEFFFGGGHHHJJJMMMPPPRRRTTTRRROOOJJJLLLZZZsss~~~AAADDDGGGJJJKKKMMMOOOQQQQQQRRRSSSTTTUUUVVVVVVVVVWWWYYYZZZZZZ[[[]]]aaaccchhhppp{{{wwwlllccc___YYYTTTMMMJJJJJJJJJJJJHHHLLLNNNWWWfffssswwwsssnnnqqqzzz}}}oooaaa\\\ZZZWWWTTTTTTRRRPPPNNNKKKIIIHHHHHHHHHCCCCCCBBBAAA@@@@@@@@@@@@FFFHHHNNN___~~~}}}~~~zzzuuuvvvpppnnnrrr~~~uuunnnvvvttthhhaaaZZZRRRKKKJJJHHHFFFCCCBBB@@@@@@@@@FFFHHHKKKNNNPPPOOONNNMMMNNNIIIJJJLLLQQQlll~~~~~~AAADDDGGGJJJKKKMMMOOOQQQRRRSSSTTTVVVWWWWWWWWWWWWXXXZZZ\\\]]]___bbbfffiiijjjqqq}}}|||rrrggg^^^[[[WWWSSSMMMJJJIIIJJJIIIHHHHHHKKKXXXlllxxxxxxrrrooorrr~~~rrrddd___]]]ZZZWWWVVVQQQPPPMMMKKKIIIHHHHHHHHHDDDCCCBBB@@@???@@@@@@AAADDDGGGLLL\\\|||{{{uuussswww~~~qqqqqqvvvvvvqqqyyypppddd^^^XXXPPPJJJHHHFFFDDDBBBAAAAAABBBCCCGGGIIILLLNNNOOOOOONNNNNNKKKFFFGGGJJJQQQkkkyyy~~~AAADDDGGGIIIKKKLLLOOOPPPSSSTTTUUUWWWXXXYYYYYYYYYYYY\\\___aaacccfffkkknnnlllssswwwnnnccc[[[XXXTTTPPPLLLIIIIIIIIIIIIIIIJJJMMM^^^wwwxxxqqqqqqxxxsssfffaaa^^^ZZZWWWWWWQQQOOOMMMKKKIIIHHHHHHHHHFFFDDDAAA???>>>???AAABBBCCCFFFKKKYYY{{{{{{yyyyyywwwpppsssyyy~~~vvv|||yyywwwvvviii___YYYTTTNNNHHHGGGEEEBBB@@@@@@BBBDDDFFFJJJKKKLLLNNNOOOOOONNNNNNIIIBBBDDDIIIRRRjjj~~~xxxrrrrrrAAADDDGGGIIIJJJLLLNNNPPPRRRSSSUUUVVVWWWXXXYYYYYYZZZ]]]```bbbdddgggkkknnnmmmttt~~~uuulllbbbZZZXXXPPPNNNKKKIIIHHHIIIIIIJJJOOOSSSfffzzzssswww~~~rrrfffaaa]]]XXXVVVVVVQQQPPPMMMKKKIIIHHHGGGGGGGGGEEEAAA???>>>???BBBCCCBBBFFFJJJWWWwwwrrrpppttt{{{~~~vvvnnncccZZZUUUQQQLLLHHHGGGEEEAAA??????AAADDDGGGKKKLLLMMMNNNNNNNNNMMMMMMGGG@@@BBBIIISSSiiiwwwssskkkiiioooAAADDDGGGIIIJJJKKKMMMOOOPPPQQQRRRTTTVVVWWWWWWWWWZZZ]]]```bbbdddfffhhhjjjnnnttt~~~{{{rrriii___XXXVVVLLLLLLKKKIIIHHHIIIJJJLLLPPPWWWmmm}}}|||rrrgggbbb^^^YYYVVVWWWSSSRRROOOLLLIIIHHHGGGGGGGGGEEEBBB???>>>@@@BBBDDDBBBGGGKKKVVVttt{{{ppppppuuu|||mmmfff^^^WWWRRROOOKKKHHHHHHFFFBBB???>>>@@@CCCEEEKKKLLLMMMNNNMMMLLLKKKJJJFFF???BBBJJJUUUgggqqqjjjbbbdddoooAAADDDGGGIIIIIIJJJLLLNNNNNNOOOQQQRRRTTTUUUVVVVVVZZZ]]]```cccdddeeehhhiiiooovvvxxxnnneeeZZZSSSQQQJJJKKKKKKJJJIIIIIILLLNNNOOO___www{{{rrriiiddd```[[[YYY[[[WWWUUUQQQMMMJJJHHHFFFFFFGGGEEEBBB@@@???@@@BBBCCCBBBHHHLLLTTTpppxxxwww~~~~~~uuummmoootttttteee```YYYSSSOOOLLLIIIGGGGGGEEEBBB??????@@@BBBDDDJJJLLLMMMNNNMMMKKKHHHFFFDDD???DDDLLLTTTdddlllccc^^^bbbpppAAADDDGGGHHHIIIJJJLLLNNNMMMNNNPPPRRRTTTUUUVVVVVVZZZ]]]aaaeeeggghhhkkkmmmqqqyyyvvvkkkaaaVVVOOOMMMHHHJJJKKKKKKJJJJJJMMMPPPWWWpppwwwppphhhddd```[[[ZZZ\\\ZZZXXXTTTOOOKKKHHHFFFEEEFFFEEECCCBBBAAAAAABBBBBBCCCIIIKKKQQQjjjuuurrrxxxuuuiiihhhllluuu{{{wwwzzz{{{}}}yyyoookkkooovvvxxxjjj___[[[UUUPPPLLLIIIFFFEEECCCBBBAAA@@@@@@BBBDDDEEEHHHJJJMMMOOOMMMJJJEEEBBBBBB???EEELLLQQQ___ggg___[[[aaaoooAAADDDGGGHHHIIIJJJLLLMMMMMMNNNPPPRRRTTTUUUVVVVVVZZZ]]]bbbfffiiillloooqqqttt{{{wwwlllaaaVVVOOOMMMGGGJJJLLLLLLJJJKKKNNNQQQccc|||ssslllfffbbb]]]YYYXXX[[[\\\ZZZUUUPPPKKKHHHFFFEEEEEEDDDDDDCCCBBBBBBAAAAAADDDIIIKKKOOOeeerrriiikkkppp}}}~~~sssqqqvvv~~~xxxkkkaaaaaacccjjj}}}ssspppkkklllvvv|||uuulllkkkqqqyyypppbbb[[[XXXSSSNNNIIIFFFDDDDDD@@@@@@@@@@@@AAACCCEEEFFFGGGJJJMMMOOONNNIIICCC@@@@@@>>>EEEKKKOOO\\\ccc\\\YYY```nnnAAABBBDDDGGGIIIKKKLLLLLLQQQPPPPPPQQQSSSWWWZZZ\\\___aaaeeegggjjjmmmrrruuuyyyvvvjjj]]]RRRMMMMMMJJJIIIJJJLLLJJJIIIOOOWWWmmmoooiiibbb______^^^YYYUUUZZZYYYVVVRRRNNNJJJGGGFFFFFFFFFDDDCCCCCCBBBBBBBBB@@@EEEJJJOOO```}}}wwwsssnnnpppwwwxxxmmmmmmoooooovvvpppgggbbbdddfffkkk}}}zzzjjjdddjjjiiilllsssyyyrrrkkkhhhooo{{{~~~hhh\\\WWWSSSNNNJJJGGGEEECCCBBB@@@?????????AAACCCFFFHHHKKKLLLMMMLLLHHHDDDBBBAAACCC???BBBNNNYYY\\\ZZZYYYWWWaaapppBBBCCCEEEGGGIIILLLMMMNNNQQQQQQQQQQQQSSSWWWZZZ\\\^^^aaaeeehhhlllpppuuuxxx|||ssshhh^^^SSSMMMMMMKKKIIIJJJKKKJJJLLLTTT]]]{{{lllgggaaa___```___\\\XXXXXXWWWUUURRROOOLLLJJJIIIHHHGGGFFFEEEDDDDDDCCCCCCAAAEEEHHHMMM]]]zzzssspppqqquuuwwwlllkkkkkkjjjpppyyyzzz}}}}}}yyykkkcccaaagggmmmvvvuuuhhhcccbbbeeeffflllvvv~~~rrrjjjhhhooozzz~~~uuucccZZZUUUQQQLLLHHHFFFDDDBBB@@@@@@??????@@@BBBDDDGGGIIIJJJKKKLLLJJJFFFBBB@@@???AAA>>>AAALLLWWWZZZYYYXXXVVV___nnn{{{DDDEEEFFFHHHJJJMMMPPPQQQRRRQQQQQQRRRTTTWWWZZZ\\\^^^aaaeeeiiimmmrrrwww{{{|||pppggg^^^TTTNNNMMMKKKJJJJJJLLLKKKNNNXXXddduuuiiieeeaaa```aaaaaa___]]]VVVVVVUUUTTTRRRPPPOOONNNJJJIIIHHHGGGEEEEEEDDDDDDBBBEEEGGGJJJXXXyyy{{{vvvtttuuu{{{xxxnnnkkkiiifffiiippp~~~ssskkknnnqqqqqqnnnkkkfffgggpppzzzkkkaaa]]]^^^aaaccchhhqqq~~~|||qqqjjjgggnnnyyy||||||{{{iii\\\WWWQQQNNNIIIFFFDDDBBB@@@?????????@@@AAACCCFFFIIIKKKIIIJJJJJJHHHDDD@@@>>>===@@@===AAAMMMWWWZZZZZZZZZXXXaaaooo{{{FFFGGGHHHIIILLLOOORRRTTTRRRRRRRRRRRRTTTWWWZZZ[[[___bbbfffjjjmmmrrrwww{{{xxxnnnggg^^^TTTMMMLLLIIIJJJLLLMMMLLLNNNYYYeeetttiiifffcccaaaaaabbb```___YYYYYYYYYXXXWWWUUUSSSRRRLLLKKKIIIGGGFFFEEEDDDDDDBBBCCCEEEHHHUUUttt|||{{{zzz}}}{{{sssnnnjjjeeegggkkkttt|||tttlllmmmqqqrrrpppsssqqquuurrreeebbbaaabbbccckkkrrr}}}yyyoooiiigggnnnxxx~~~{{{xxxzzz~~~kkk]]]VVVTTTNNNKKKGGGEEECCCBBB@@@>>>??????@@@BBBEEEHHHJJJLLLIIIJJJJJJGGGBBB???===<<<@@@>>>CCCOOOYYY\\\\\\]]]^^^hhhvvvGGGGGGIIIKKKNNNQQQSSSUUUSSSSSSRRRSSSTTTWWWZZZ[[[___bbbfffiiimmmqqqvvvyyy~~~vvvlllfff]]]SSSLLLKKKGGGIIIMMMNNNLLLMMMVVVbbbuuukkkiiieeecccbbbaaa```____________^^^[[[XXXVVVTTTLLLKKKIIIGGGEEEDDDCCCCCCBBBAAACCCHHHSSSppp|||vvvrrrlllhhhgggjjjooouuu{{{uuuvvvzzz|||{{{~~~{{{kkkfffgggiiikkkooo{{{vvvnnniiifffmmmwwwvvvsssqqqsss~~~ooo___VVVRRRPPPKKKHHHFFFDDDCCCBBB@@@>>>??????AAACCCFFFHHHJJJLLLIIIJJJIIIFFFBBB>>>======???>>>CCCOOOYYY\\\]]]___eeepppEEEGGGJJJMMMPPPSSSTTTUUUTTTSSSSSSSSSTTTWWWZZZ[[[^^^aaaeeeiiimmmrrrwww{{{zzzrrriiibbb[[[QQQKKKJJJFFFHHHLLLMMMJJJKKKVVVdddxxxyyy}}}uuummmkkkhhheeebbb```______bbbbbbbbbaaa^^^[[[WWWUUUNNNMMMKKKHHHFFFDDDCCCCCCAAAAAACCCHHHQQQjjj|||{{{yyyuuuppplllkkkkkkooorrrwwwuuuiiigggkkkrrr|||tttmmmhhhffflllvvvrrrooommmooowwwpppaaaVVVPPPMMMKKKHHHFFFDDDCCCCCCBBB???===???@@@AAACCCFFFHHHIIIJJJHHHHHHGGGDDDAAA>>>===>>>======DDDOOOXXX[[[^^^```kkkyyyDDDFFFKKKOOORRRTTTTTTTTTUUUTTTSSSSSSUUUWWWYYY[[[\\\___dddjjjooouuu|||~~~tttkkkccc]]]WWWOOOKKKKKKGGGHHHJJJIIIGGGKKKZZZkkk~~~ooommmssswwwssslllkkkiiifffbbbaaaaaaaaabbbbbbcccbbb___\\\XXXVVVPPPOOOLLLJJJGGGEEEDDDCCCBBBAAACCCHHHOOOdddxxx{{{|||yyyuuusssrrrrrrrrrqqqqqqvvv}}}wwwtttvvv}}}rrrlllhhheeekkkuuuwwwpppmmmjjjjjjnnnsssvvvxxxmmmfff\\\TTTOOOKKKHHHFFFDDDBBBAAAAAAAAA@@@>>><<>>???@@@GGGSSS[[[___aaaeeerrrBBBFFFKKKPPPSSSTTTSSSSSSUUUTTTSSSSSSUUUWWWYYY[[[ZZZ^^^dddjjjqqqyyyuuuooofff^^^YYYTTTNNNKKKLLLHHHHHHHHHFFFDDDKKK___rrr~~~xxxkkkmmmwwwrrrpppkkkjjjiiifffcccbbbbbbccc```aaaaaaaaa___\\\YYYVVVRRRQQQNNNKKKIIIGGGEEEEEECCCBBBDDDHHHMMM___xxx}}}~~~{{{zzzyyyyyytttqqqmmmpppzzz}}}~~~qqqkkkhhheeekkkttt|||rrrkkkgggbbbaaabbbcccbbbaaaXXXTTTNNNKKKJJJHHHEEEBBBAAA@@@????????????<<<:::???@@@BBBCCCEEEFFFFFFGGGBBBCCCBBB@@@===<<<<<<>>>CCCEEELLLXXX```cccfffjjjyyyCCCFFFKKKPPPSSSTTTSSSRRRSSSSSSSSSUUUVVVXXXYYYZZZaaacccaaahhhwww|||wwwnnnhhhccc[[[TTTOOOLLLJJJHHHIIIDDDDDDIIIKKKMMM]]]qqqxxxpppnnnlllrrrrrrmmmjjjhhheeebbb```aaaeeehhh```aaaaaa```___\\\ZZZYYYTTTSSSPPPMMMJJJGGGDDDCCCEEEEEEEEEJJJOOOVVV{{{~~~zzzzzz}}}~~~}}}{{{~~~~~~~~~wwwqqqppptttzzz}}}oooiiidddbbbiiiuuu}}}yyymmmeeebbb___\\\YYYVVVSSSPPPLLLJJJGGGDDDAAAAAAAAAAAAAAA@@@???=========>>>>>>???AAACCCFFFGGGGGGFFFFFFDDDBBB???<<<<<<===???AAAEEEJJJQQQ^^^iiicccaaaoooEEEGGGLLLPPPSSSSSSSSSRRRTTTTTTUUUVVVXXXZZZ\\\]]]bbbeeedddjjjzzzsssjjjfffaaaZZZTTTPPPMMMKKKJJJKKKFFFFFFIIIHHHKKK\\\qqqwwwqqqpppoooxxx}}}pppmmmgggfffccc``````aaaeeehhhccccccbbbaaa___\\\ZZZYYYUUUSSSQQQNNNJJJGGGEEECCCEEEEEEDDDIIINNNTTTvvv}}}zzz|||zzzvvvrrrrrruuuwwwxxxyyy{{{|||}}}}}}||||||xxxxxxyyy|||}}}nnnhhhcccaaahhhtttzzzyyyjjjaaa^^^ZZZXXXUUUSSSOOOMMMJJJHHHEEECCCAAA@@@AAAAAAAAA@@@>>>=========>>>???@@@AAADDDFFFGGGGGGFFFFFFDDDBBB???<<<<<<===@@@AAAFFFOOOYYYfffqqqkkkjjjyyyFFFIIIMMMPPPRRRSSSRRRQQQUUUUUUUUUWWWYYY\\\___```cccgggfffnnn}}}}}}nnngggccc___XXXSSSPPPNNNMMMKKKJJJGGGGGGHHHGGGLLL```vvvxxxssssssvvvxxxnnnmmmeeecccaaa______bbbeeegggddddddcccaaa___\\\ZZZYYYVVVTTTRRROOOKKKHHHFFFDDDDDDEEEDDDGGGLLLQQQpppvvvoooppptttwwwrrroookkkjjjmmmooopppsssvvvzzz|||~~~|||yyyyyy}}}nnnhhhdddbbbjjjvvvvvvcccZZZXXXTTTRRRPPPMMMJJJHHHFFFDDDCCCAAA@@@@@@@@@AAA@@@???>>>======>>>>>>???AAABBBDDDFFFGGGGGGFFFEEECCCAAA>>><<<<<<>>>AAACCCGGGTTTaaannnvvvrrrvvvHHHJJJMMMPPPRRRRRRRRRQQQTTTTTTUUUVVVYYY\\\```bbbbbbggghhhpppxxxlllfff___[[[VVVRRRPPPOOONNNLLLFFFFFFHHHHHHHHHQQQiii}}}xxxxxxsssmmmmmmgggeeebbbaaaaaadddeeefffccccccbbb```^^^\\\[[[ZZZWWWVVVSSSPPPMMMIIIGGGFFFCCCEEEDDDGGGLLLQQQlllxxxmmmeeeaaaeeekkkvvv~~~}}}tttooolllhhhhhhkkkmmmooorrrvvv{{{~~~~~~zzzyyy}}}zzznnniiieeedddmmmxxxnnn[[[TTTRRROOOMMMKKKIIIFFFDDDBBBAAA@@@????????????@@@??????>>>======>>>???@@@BBBCCCEEEGGGGGGGGGFFFEEEBBB@@@>>><<<===???BBBDDDIIIYYYeeennnvvvwwwIIIJJJMMMPPPRRRSSSRRRRRRTTTSSSSSSUUUWWW[[[___aaaaaahhhjjjqqqwwwlllfff[[[XXXSSSQQQOOOOOOMMMLLLEEEFFFGGGHHHKKKYYYrrrpppmmmnnnllliiieeedddfffggghhhgggbbbaaa```___^^^]]]\\\\\\XXXWWWUUUQQQNNNKKKHHHGGGBBBEEEDDDGGGMMMRRRhhhtttggg___ZZZXXX]]]dddmmmuuuzzzrrrnnnkkkhhhhhhkkknnnpppuuuyyy}}}}}}|||}}}~~~vvvkkkhhhfffeeemmmxxx~~~{{{}}}vvvfffWWWPPPNNNKKKIIIHHHFFFDDDAAA??????>>>>>>>>>>>>??????>>>>>>=========???@@@AAACCCDDDFFFGGGHHHGGGEEEDDDAAA@@@>>>===>>>@@@DDDFFFNNN]]]fffkkkssszzzIIIJJJMMMPPPRRRSSSTTTTTTTTTSSSSSSSSSVVVYYY]]]```aaahhhkkkssswwwkkkdddWWWTTTQQQOOONNNMMMLLLJJJGGGHHHJJJLLLTTTfff~~~yyynnnmmmmmmoookkkhhhgggjjjlllllljjjcccbbbaaa___^^^]]]]]]]]]ZZZXXXVVVSSSOOOLLLJJJHHHBBBFFFDDDFFFMMMQQQcccxxxmmmeee\\\XXXUUUUUUZZZaaafffppp~~~~~~vvvnnnkkkiiifffgggjjjqqqtttyyy~~~}}}zzz{{{www{{{~~~{{{~~~tttkkkiiigggeeejjjtttvvvnnnrrrppprrrvvvuuuvvvuuuqqqkkkhhheee^^^VVVMMMKKKHHHGGGFFFDDDBBB@@@===>>>>>>>>>>>>>>>>>>>>>============>>>???AAABBBDDDEEEGGGHHHHHHFFFEEECCC@@@???======>>>AAAEEEHHHSSSaaafffhhhqqq|||HHHJJJLLLOOORRRTTTUUUVVVVVVTTTSSSSSSUUUXXX\\\___cccjjjnnnuuuvvvggg^^^UUURRROOOMMMLLLLLLJJJHHHIIIKKKNNNUUUeee|||rrrlllmmmjjjnnnjjjhhhiiinnnqqqqqqoooiiigggdddaaa___]]]\\\\\\[[[YYYWWWTTTPPPMMMKKKIIIDDDHHHEEEEEEKKKMMM[[[ssszzzrrrhhh^^^YYYUUUUUUUUUVVV[[[aaacccnnn~~~{{{sssllliiihhhggghhhkkkuuuyyy~~~~~~{{{yyy}}}|||}}}~~~zzzrrrpppmmmgggjjjrrr~~~ooobbbcccaaaaaaddd```]]]___]]]WWWTTTUUUTTTQQQJJJHHHEEEDDDDDDBBB@@@>>>===>>>>>>>>>>>>>>>=========<<<<<<<<<>>>???AAACCCEEEFFFHHHHHHHHHFFFDDDCCC???>>>======???BBBFFFIIIRRR___cccdddooo|||HHHIIILLLOOORRRTTTVVVWWWWWWVVVTTTTTTUUUXXX\\\___dddlllpppwwwtttdddYYYSSSQQQNNNLLLKKKJJJHHHGGGJJJMMMSSS^^^tttmmmkkklllhhhlllhhhfffiiipppttttttrrrnnnlllhhhddd```]]]\\\[[[[[[ZZZWWWTTTQQQNNNKKKJJJFFFIIIFFFDDDIIIJJJUUUkkkxxxrrrnnnfff^^^UUUQQQQQQTTTVVVXXX]]]ccccccnnnzzzsssllljjjiiihhhjjjnnnyyy~~~~~~}}}uuu{{{{{{zzzxxx~~~}}}zzzxxxsssllllllsss~~~hhhXXXVVVTTTTTTUUUPPPLLLPPPQQQLLLIIIJJJLLLKKKHHHFFFDDDBBBBBBAAA???===>>>>>>>>>???>>>>>>===<<<<<<<<<<<<<<<>>>@@@BBBCCCFFFGGGHHHIIIHHHFFFDDDCCC???>>>======???CCCGGGJJJNNN[[[___```lllyyyMMMNNNOOOPPPRRRTTTVVVWWWZZZWWWTTTRRRSSSUUUWWWXXX^^^fffqqqzzz~~~ooo```YYYOOOMMMKKKIIIHHHIIIJJJJJJOOOPPPUUUgggpppmmmnnnooodddfffiiijjjkkkoootttyyyzzzssskkkddd```^^^^^^]]]\\\[[[ZZZZZZXXXSSSMMMHHHHHHGGGHHHHHHGGGLLLYYYgggwwwnnnfff```]]][[[TTTRRRTTTZZZ]]]^^^bbbhhhjjjvvv|||xxxssspppqqqqqqpppooo}}}xxxrrrnnnhhhddddddfffiiillloootttyyy}}}zzz~~~{{{zzz~~~qqqmmmnnn|||iiiUUUPPPPPPLLLIIIKKKJJJHHHGGGHHHIIIIIIFFFCCCIIIGGGCCC@@@>>>======>>>??????@@@@@@@@@@@@??????===>>>???@@@AAABBBCCCCCCHHHFFFFFFGGGIIIHHHEEEAAA@@@@@@???======???DDDGGGRRRVVVZZZ^^^gggttt~~~LLLLLLMMMOOOQQQSSSUUUVVVZZZWWWTTTSSSTTTVVVWWWYYY```gggqqqzzzxxxiii\\\UUUNNNMMMKKKIIIHHHHHHJJJJJJKKKQQQ```}}}|||pppmmmnnnmmmjjjlllnnnooopppsssxxx|||}}}wwwnnngggcccaaa```___^^^]]][[[ZZZXXXTTTOOOJJJHHHGGGFFFGGGFFFIIIVVVcccyyytttlllddd]]]YYYWWWVVVTTTSSSUUUZZZ^^^___dddjjjooo||||||wwwuuuuuuvvvvvvuuuwwwmmmeeebbb```]]]ZZZ\\\^^^```aaacccfffkkknnnsssxxx{{{yyyxxxrrrrrr{{{eeeRRRNNNNNNJJJHHHIIIHHHGGGEEEFFFIIIJJJIIIGGGGGGEEECCC@@@>>>===============>>>>>>>>>>>>=========>>>>>>@@@AAABBBCCCCCCIIIHHHGGGIIIJJJIIIFFFBBB@@@@@@???======???CCCFFFLLLQQQVVV[[[dddqqqzzz|||~~~~~~~~~KKKKKKLLLNNNPPPRRRTTTUUUZZZXXXWWWUUUVVVWWWYYYZZZbbbiiirrrzzzzzzooobbbVVVQQQMMMLLLJJJHHHHHHHHHIIIJJJLLLTTTjjjyyypppnnnmmmlllnnnoooppppppqqqssswwwzzz{{{vvvoooiiieeecccaaa```aaa___]]][[[YYYUUUQQQMMMIIIGGGFFFEEEDDDGGGRRR]]]yyyssskkkfff___XXXSSSRRRRRRSSSVVVUUUXXX^^^bbbdddjjjqqqxxx}}}{{{|||}}}{{{{{{qqqiiiccc]]]ZZZ[[[[[[YYYXXXWWWXXXXXXXXXXXXZZZ]]]aaalllsss~~~|||zzzyyyxxxxxxdddRRRMMMMMMIIIGGGIIIGGGFFFDDDDDDEEEFFFFFFEEEDDDCCCBBB@@@???>>>===<<<<<<======>>>>>>======<<<======>>>@@@AAACCCDDDDDDJJJIIIIIIJJJKKKIIIFFFDDD@@@@@@???===<<<>>>BBBEEEGGGMMMTTTZZZdddpppxxxyyyvvvxxx~~~jjjJJJKKKLLLNNNPPPRRRUUUVVVZZZ[[[[[[ZZZYYYZZZ[[[]]]dddjjjsss{{{qqqggg\\\SSSOOOLLLKKKIIIGGGGGGHHHIIIJJJPPPXXXnnnvvvqqqpppnnnmmmmmmmmmlllllllllnnnppprrrtttpppkkkgggeeedddcccaaacccaaa^^^[[[YYYVVVRRROOOLLLIIIFFFEEEDDDEEEOOOYYY~~~wwwnnnhhh```\\\VVVQQQOOOPPPSSSUUUZZZZZZ^^^dddhhhlllttt|||uuulllooouuu}}}mmmeee```]]]ZZZZZZ[[[\\\[[[ZZZXXXXXXXXXVVVVVVWWWZZZ\\\gggppp}}}}}}~~~}}}zzzfffTTTOOONNNIIIHHHJJJLLLKKKIIIGGGFFFEEEEEEDDDAAAAAAAAAAAA???>>><<<;;;>>>>>>????????????>>>>>><<<===>>>@@@BBBCCCEEEFFFIIIJJJJJJKKKJJJHHHFFFDDD@@@@@@???>>>===>>>AAADDDEEEMMMVVV]]]hhhsssyyyzzz|||}}}}}}[[[KKKKKKLLLNNNQQQTTTVVVWWW[[[]]]___^^^]]]]]]^^^```ffflllttt}}}wwwjjjaaaYYYRRROOOKKKJJJHHHGGGFFFGGGIIIJJJOOOZZZuuuuuusssqqqooonnnllljjjhhhggghhhiiikkkkkkmmmjjjhhhfffgggggggggfffdddbbb___\\\ZZZWWWTTTQQQOOOKKKHHHGGGEEEFFFMMMVVVuuuyyyrrrkkkddd^^^WWWTTTQQQOOOOOORRRVVVYYY\\\^^^cccjjjooottt~~~kkkaaaaaafffooouuu~~~qqqgggccc\\\ZZZYYYXXXYYYYYYYYYYYYXXXYYYYYYYYYXXXXXXZZZ\\\bbblllyyy|||iiiWWWQQQNNNJJJJJJNNNQQQRRRRRRPPPNNNKKKIIIGGGAAAAAAAAAAAA???>>><<<;;;>>>>>>????????????>>>>>>;;;<<<>>>@@@BBBDDDFFFGGGHHHIIIJJJJJJIIIFFFDDDCCC@@@@@@@@@???>>>???BBBEEEEEENNNXXXaaalllwww||||||oooSSSJJJKKKLLLNNNQQQTTTVVVXXX[[[^^^bbbbbb___^^^```bbbfffmmmvvvmmmbbb\\\VVVQQQOOOJJJIIIGGGFFFFFFGGGIIIJJJKKK]]]~~~tttsssqqqooopppnnnkkkhhhhhhiiijjjkkkjjjjjjiiiiiijjjlllmmmmmmmmmfffdddaaa```^^^ZZZVVVRRRQQQMMMIIIHHHGGGGGGMMMTTTmmmvvvllleee___YYYUUUQQQPPPOOOOOORRRVVVZZZ]]]```cccjjjrrrwww~~~~~~iii]]]\\\```eeelllwwwwwwnnngggbbb```\\\[[[ZZZYYYYYYYYYZZZ[[[YYY[[[]]]]]]\\\[[[\\\]]]^^^ggguuu~~~kkkYYYRRRPPPMMMPPPVVVUUUYYY\\\\\\WWWQQQLLLIIIDDDCCCBBB@@@???>>>===<<<;;;<<<<<<======<<<<<<;;;;;;<<<>>>@@@CCCEEEGGGHHHHHHJJJKKKKKKHHHEEEDDDCCC???@@@AAAAAA@@@AAADDDGGGGGGPPPZZZdddooo{{{~~~bbbNNNIIIJJJKKKMMMPPPSSSVVVWWWYYY^^^bbbbbb```^^^```bbbfffmmmwwwtttbbbZZZVVVRRRNNNMMMIIIHHHGGGEEEEEEGGGHHHJJJNNNccczzzsssrrrnnnmmmpppqqqnnnkkkjjjlllmmmmmmlllkkkjjjkkkmmmoooqqqpppooohhhgggeeedddbbb^^^XXXTTTRRRLLLHHHHHHGGGGGGLLLRRRgggvvviii^^^YYYUUURRRPPPOOOPPPQQQTTTWWW\\\```bbbhhhlllttt}}}~~~{{{zzz|||lll``````ccccccjjjvvvyyytttpppmmmhhheeecccaaa___]]]]]]]]]\\\[[[\\\^^^aaacccbbbdddggghhhfffcccaaaaaaaaahhhtttnnn]]]VVVUUUUUU\\\eeehhhmmmrrrqqqiii^^^SSSNNNGGGEEECCC@@@>>>=========;;;;;;<<<<<<<<<<<<;;;;;;:::<<<>>>@@@CCCFFFHHHIIIIIIKKKMMMLLLIIIEEEDDDEEE>>>@@@AAABBBBBBDDDGGGIIILLLUUU___iiiuuuiiiTTTIIIHHHHHHJJJLLLOOORRRUUUVVVXXX]]]bbbbbb___]]]___aaaeeemmmxxx{{{kkk\\\UUURRROOOLLLKKKIIIHHHFFFEEEEEEGGGHHHIIIUUUhhh}}}wwwsssqqqlllkkkpppssspppllllllnnnoooooonnnkkkkkkkkkmmmpppqqqpppoooiiiiiihhhhhhfffaaa[[[VVVQQQLLLHHHGGGGGGGGGKKKQQQdddtttjjj^^^UUUQQQQQQQQQQQQQQQRRRUUUYYY]]]aaaeeegggpppttt}}}{{{tttppptttvvvxxx{{{~~~kkkaaabbbfffeeelllxxx{{{vvvsssqqqiiieee```^^^___```___]]]ZZZZZZZZZ[[[\\\___dddhhhlllooorrrsssppplllhhhfffgggmmmvvvsssaaa\\\\\\^^^gggrrr~~~nnn___WWWIIIGGGCCC@@@>>>======>>>======>>>>>>>>>>>>======:::;;;>>>@@@CCCFFFHHHIIIJJJMMMOOONNNJJJFFFEEEFFF>>>@@@BBBCCCCCCEEEHHHKKKRRRZZZdddnnnzzzuuu[[[KKKEEEFFFGGGIIILLLOOOSSSWWWXXXXXX[[[]]]_________aaabbbgggmmmvvvttteeeUUUNNNLLLJJJHHHIIIIIIHHHGGGDDDCCCDDDGGGJJJUUUpppyyy|||uuurrrrrrqqqqqqqqqkkkmmmppppppnnnlllkkkjjjjjjkkkllllllllllllmmmnnnddddddeeeffffffccc]]]YYYTTTQQQNNNMMMJJJHHHLLLSSSiii|||tttddd]]]UUUPPPPPPQQQRRRRRRRRRWWW\\\]]]\\\aaakkkttt{{{}}}uuupppooosssrrrtttwww}}}}}}llldddeeehhhrrruuu}}}}}}kkkfffaaa^^^^^^```bbbcccbbb^^^]]]___aaadddkkkrrr}}}~~~~~~|||wwwsssppplllqqqyyytttcccaaa___jjjooobbbSSSMMMDDD>>><<<===???@@@======;;;;;;:::;;;<<<======>>>@@@BBBDDDFFFGGGHHHKKKLLLMMMNNNMMMKKKIIIHHHDDDCCCEEEGGGEEECCCFFFLLLYYY\\\hhh{{{iiiVVVLLLHHHDDDEEEHHHKKKOOORRRUUUVVVXXXZZZ]]]^^^___```bbbdddiiiooozzzoooaaaSSSNNNLLLJJJHHHHHHFFFFFFFFFEEEDDDEEEHHHKKKLLLdddxxx~~~xxxxxxwwwyyywwwtttsssqqqqqqooollliiihhhhhhiiihhhhhhiiihhhgggfffeeeeeeffffffggghhhgggddd^^^ZZZVVVSSSPPPOOOKKKHHHKKKQQQeee}}}rrrjjj\\\WWWQQQNNNOOORRRTTTUUU\\\___cccdddfffkkkuuu}}}wwwpppnnnmmmqqqqqqrrrvvv{{{sssnnnrrrwww{{{~~~~~~zzznnnfffcccccceeefffgggccc```cccfffkkkttt}}}{{{xxxuuuyyyyyyhhhgggiiixxxxxxfffVVVPPPGGGAAA??????@@@@@@???>>>===;;;;;;;;;;;;<<>><<<;;;;;;<<<<<>>???>>>============>>>???DDDDDDFFFGGGIIIKKKLLLMMMOOOOOOPPPQQQPPPNNNKKKJJJEEECCCBBBCCCCCCFFFOOOZZZcccuuuuuuVVVGGGCCCDDDLLLNNNRRRUUUXXXYYYYYYYYYXXXZZZ\\\___ccchhhoootttwwwmmmZZZRRRLLLKKKKKKGGGFFFFFFEEEFFFHHHHHHGGGGGGIIIJJJRRReeeqqqxxx}}}xxxyyywwwsssoooooommmnnnnnnmmmmmmnnnqqqsssrrrqqqoooooonnnmmmiiifffcccbbbccceeehhhiiihhhgggccc^^^YYYWWWRRRLLLIIIJJJSSSiiiyyymmmbbb[[[VVVRRRSSSUUUWWW[[[```eeehhhkkkmmmqqqyyyyyyrrrmmmkkkmmmpppvvvyyy}}}zzzkkkeeeeeehhhmmmrrr|||}}}www{{{}}}mmmaaaTTTPPPIIIDDDAAA???>>><<<===<<<<<<===>>>@@@BBBDDDFFFFFFHHHIIIKKKLLLMMMNNNMMMNNNOOOOOONNNLLLIIIHHHDDDAAA@@@AAACCCGGGRRR^^^mmmrrrTTTFFFCCCDDDNNNOOORRRUUUWWWXXXYYYYYYYYY[[[]]]```eeellltttzzz{{{hhhVVVPPPKKKJJJIIIFFFEEEGGGFFFGGGHHHHHHHHHIIILLLNNNTTTiiixxx{{{vvvuuurrrmmmjjjkkkiiilllnnnppppppqqqtttuuuxxxtttooommmmmmkkkgggcccbbbbbbbbbdddhhhjjjkkkkkkhhhaaa[[[XXXTTTNNNKKKKKKPPPaaaoooccc[[[VVVTTTQQQTTTWWWZZZ^^^bbbgggkkknnnssszzz~~~zzzyyyzzz{{{{{{zzzxxxtttoookkkkkkmmmpppvvvzzzwwwmmmdddaaaaaaeeelllttt|||nnnaaaYYYNNNKKKFFFCCCAAA???===<<<;;;<<<<<<===@@@CCCEEEGGGGGGHHHIIIJJJLLLMMMNNNOOOMMMMMMNNNNNNMMMJJJHHHFFFBBB@@@@@@BBBEEEJJJVVVbbbvvvmmmPPPDDD@@@???QQQRRRSSSUUUWWWYYYZZZ[[[[[[\\\^^^bbbgggpppyyytttbbbUUUOOOJJJIIIHHHEEEEEEHHHEEEFFFGGGHHHIIILLLQQQTTTbbbwww~~~yyyvvvuuurrrllliiijjjlllmmmoooooooooppprrrttttttooojjjiiijjjkkkiiiffffffeeedddeeehhhkkklllllllllccc[[[XXXTTTOOOLLLMMMNNN[[[|||wwwggg\\\VVVTTTSSSRRRVVV[[[___bbbggglllpppttt|||}}}vvvsssooonnnooorrrssstttssssssqqqooommmmmmpppsssxxx}}}vvvqqqpppmmmgggbbbaaaccciiiuuu~~~}}}xxxgggYYYRRRIIIGGGDDDAAAAAA@@@>>><<<=========>>>@@@CCCFFFGGGHHHHHHIIIKKKLLLMMMNNNOOOMMMMMMNNNNNNLLLJJJGGGEEECCCAAAAAAEEEHHHNNNZZZfffyyycccLLLCCC???<<>>???>>>>>>???@@@CCCEEEFFFHHHIIIJJJKKKLLLMMMNNNOOOMMMNNNNNNNNNMMMJJJGGGFFFCCCBBBCCCGGGKKKQQQ]]]iiixxx[[[HHHDDDAAA===VVVWWWWWWWWWXXX[[[```ddd```eeejjjkkkkkkppp{{{xxxggg^^^QQQMMMHHHEEEDDDEEEEEEEEEDDDCCCFFFIIIIIIMMM^^^qqq}}}yyyuuurrrooojjjgggmmmnnnnnnooonnnnnnmmmlllmmmhhheeeffflllppppppooolllkkkiiihhhhhhiiijjjkkkkkkggg```XXXRRROOONNNNNNMMMOOOhhh{{{hhh\\\VVVSSSVVVZZZ[[[^^^aaacccfffmmmwww~~~vvvjjjggg```aaabbbccceeegggiiikkklllqqqtttsssooonnntttzzz||||||zzzssspppkkkccc[[[WWWVVVVVV[[[fffvvv~~~}}}|||ppppppnnnlllooo~~~yyyzzzsssxxxeeeWWWPPPGGGEEEBBB@@@???>>><<<:::===>>>>>>@@@CCCFFFIIIKKKIIIIIIIIIIIIJJJLLLMMMNNNUUUPPPNNNPPPNNNGGGDDDFFFGGGEEEDDDEEELLLVVV```ggg{{{fffSSSJJJAAA<<<>>>WWWXXXXXXXXXXXX[[[```cccaaafffkkklllmmmttttttccc[[[QQQMMMHHHEEEEEEEEEEEEEEEEEEBBBEEEJJJJJJPPPhhh{{{uuuqqqooonnnmmmlllnnnmmmmmmlllkkkkkkjjjjjjlllkkklllnnnppppppmmmjjjjjjiiigggfffeeeeeefffggggggddd^^^XXXRRROOOMMMLLLLLLNNNcccuuudddZZZVVVUUUXXX\\\]]]```cccgggkkksss}}}rrrfffccc______aaaccceeehhhjjjlllooossswwwuuuqqqqqqvvv|||{{{{{{vvvkkkbbb]]][[[YYYXXXVVVRRROOONNNPPPRRRXXXaaammmwww}}}yyywww{{{}}}pppkkkssswwwooo}}}~~~kkkYYYOOOGGGDDDAAA??????>>><<<:::======>>>@@@CCCFFFIIIKKKMMMMMMMMMNNNOOOPPPRRRSSSTTTOOOMMMNNNMMMGGGEEEGGGGGGFFFFFFIIIQQQ]]]hhhooo{{{xxxXXXJJJEEE???<<<>>>XXXYYYYYYYYYYYY[[[___bbbccchhhlllnnnpppyyynnn^^^UUUOOOLLLHHHEEEEEEEEEFFFEEEHHHCCCEEELLLMMMVVVxxxzzzuuuooojjjjjjmmmoooqqqooonnnllljjjiiihhhhhhhhhlllpppuuuwwwtttooojjjgggiiihhhfffdddbbbbbbbbbbbbcccaaa]]]XXXSSSOOOLLLKKKKKKNNN\\\{{{|||nnn___XXXVVVVVVZZZ______ccchhhmmmsss|||mmmaaa^^^\\\]]]___bbbeeeiiilllnnnssswwwyyyxxxuuuuuuzzzyyyuuuqqqmmmmmmqqqrrrmmmdddZZZRRRMMMJJJHHHIIIJJJKKKJJJKKKMMMQQQTTTXXX^^^ffflllqqqyyy}}}lll___^^^gggtttrrrkkkxxxrrr\\\MMMGGGDDD@@@>>>>>>===<<<:::<<<<<<>>>@@@BBBEEEHHHJJJKKKKKKLLLMMMOOOQQQRRRSSSUUUPPPNNNNNNNNNKKKIIIJJJGGGGGGHHHMMMWWWeeerrrzzz}}}~~~|||cccKKKAAA???<<<;;;<<>>@@@CCCEEEHHHIIIIIIJJJKKKLLLOOOQQQSSSTTTVVVSSSQQQQQQRRRQQQNNNLLLGGGGGGIIIOOO[[[iiiwwwiiiWWWEEE???>>>;;;999999[[[\\\]]]]]]]]]^^^```cccjjjnnnrrrssswwwooo```UUUNNNLLLIIIFFFEEEFFFFFFFFFEEEIIIEEEFFFNNNWWWjjjwwwooommmkkkkkkmmmooopppppptttssspppnnnllllllmmmnnnpppvvv|||{{{uuupppnnnpppjjjiiihhhfffdddcccbbbbbbbbbaaa___\\\XXXSSSOOOMMMKKKNNNQQQ___pppeee[[[XXXYYY\\\aaafffiiiooowww~~~}}}hhh[[[YYYVVVXXX[[[___eeejjjoooqqquuuwwwyyyyyyyyyzzz~~~|||qqqhhhfffddd^^^WWWSSSMMMLLLIIIHHHGGGHHHJJJKKKJJJLLLMMMNNNOOOQQQTTTWWW]]]cccjjjpppvvvvvveeebbbeeemmmzzzxxxooolllzzzvvv[[[HHHEEEBBB>>><<<<<<<<<<<<;;;;;;<<<>>>AAADDDFFFHHHIIIKKKLLLMMMPPPRRRUUUXXXYYYWWWVVVUUUVVVXXXXXXRRRLLLGGGGGGIIIPPP[[[jjjxxxvvvZZZNNNBBB>>>===;;;999888\\\]]]_________aaaccceeelllpppuuuxxx~~~ssseeeZZZQQQLLLJJJHHHFFFEEEFFFGGGFFFFFFFFFFFFHHHOOO___yyy~~~uuuooonnnnnnooopppqqqooonnnsssrrrqqqpppooopppqqqqqqqqquuuyyywwwrrrnnnnnnqqqjjjjjjjjjiiihhhgggffffffdddcccaaa]]]YYYTTTQQQOOOLLLNNNNNNWWWtttmmmccc[[[ZZZ^^^bbbggglllqqqxxx}}}ggg[[[XXXTTTVVVZZZ___dddjjjoooqqquuuvvvxxxyyy{{{}}}~~~qqqccc^^^ZZZTTTMMMJJJIIIHHHGGGEEEEEEFFFHHHIIIHHHKKKNNNQQQTTTWWW\\\___bbbhhhqqqwww|||qqqgggjjjqqqrrrnnnqqqoooXXXHHHEEEAAA===;;;;;;;;;<<<;;;;;;===???BBBEEEGGGHHHIIIJJJKKKLLLOOORRRVVVXXXZZZXXXZZZ\\\___bbb```VVVLLLHHHHHHJJJPPP\\\jjjxxx~~~```JJJDDD>>>;;;;;;<<<:::999\\\^^^```bbbbbbcccfffhhhkkkqqqxxx~~~vvvggg[[[TTTNNNKKKIIIGGGEEEEEEFFFGGGFFFFFFEEEKKKNNNUUUmmmzzzvvvooonnnllllllmmmlllkkkiiimmmnnnnnnooopppqqqqqqrrrqqqssstttrrrnnnjjjjjjkkkiiijjjjjjkkkkkkkkkkkkjjjfffeeeaaa]]]XXXTTTQQQOOOLLLMMMMMMQQQddd}}}iiiaaa[[[]]]ccchhhoootttzzz}}}ggg[[[XXXTTTUUUYYY^^^dddjjjnnnqqquuuvvvxxxzzz}}}rrraaaXXXQQQKKKGGGFFFHHHGGGGGGFFFGGGHHHJJJKKKJJJNNNSSSWWW\\\```fffiiilllsss}}}~~~lllqqq|||kkkmmmvvvxxxgggUUUIIIDDDAAA<<<::::::;;;<<<<<<<<<>>>@@@DDDFFFHHHIIIJJJHHHIIIKKKNNNRRRVVVYYY[[[^^^ccchhhlllooommm^^^OOOIIIIIIKKKRRR^^^mmm{{{eeeTTTBBB@@@===::::::;;;;;;999\\\___aaacccdddeeehhhjjjjjjqqqzzz}}}mmm___UUUPPPLLLIIIHHHFFFEEEEEEFFFGGGGGGFFFGGGPPPUUU]]]zzz}}}xxxwwwmmmkkkhhhgggffffffeeeccciiijjjlllnnnooopppqqqqqqppppppqqqoookkkhhheeedddhhhiiijjjllllllmmmmmmmmmhhheeeaaa\\\WWWSSSPPPOOOMMMLLLLLLNNNYYYxxx{{{fff___ZZZ^^^fffmmmtttzzz}}}gggZZZXXXSSSUUUYYY^^^dddiiinnnqqquuuvvvxxx{{{tttaaaUUUNNNHHHGGGHHHDDDDDDDDDEEEGGGJJJMMMNNNLLLOOOUUUZZZ___dddiiilllvvv~~~qqqxxx{{{fffkkkyyy~~~pppaaaTTTKKKDDD@@@<<<999999;;;<<<<<<<<<>>>AAAEEEGGGIIIJJJJJJLLLMMMPPPSSSWWW[[[^^^```eeelllsssxxx{{{wwwgggTTTIIIJJJMMMTTT```ppp~~~mmmVVVOOOBBBBBB???;;;:::::::::777aaa```______aaadddgggiiilllpppzzztttdddXXXSSSPPPMMMKKKFFFFFFFFFEEECCCCCCEEEGGGIIIKKKTTTjjj{{{rrrjjjgggdddcccdddfffhhhhhhiiiiiiiiikkkmmmmmmlllkkkkkkjjjiiigggffffffeeeeeeiiihhhhhhggghhhjjjkkkmmmjjjeee___[[[YYYVVVRRRNNNKKKMMMIIIKKKZZZoooxxxaaa```^^^^^^cccmmmzzz}}}gggYYYTTTSSSTTTXXX\\\bbbhhhnnnqqquuuwwwyyyzzz}}}sss]]]QQQMMMJJJGGGFFFEEEEEEEEEEEEFFFIIIMMMQQQRRRWWW]]]aaaeeejjjqqqvvv~~~xxxuuufffooo~~~jjjWWWLLLIII@@@???===;;;::::::::::::<<>>???>>>;;;999aaa```______```cccfffhhhooouuuvvvkkk]]]RRRMMMKKKIIIFFFFFFFFFFFFEEECCCDDDFFFHHHKKKMMMVVVmmm~~~~~~|||rrriiiiiiiiikkkoootttxxx{{{ooonnnllllllmmmlllkkkiiiiiihhhgggffffffeeeeeeeeeiiiiiihhhhhhgggggghhhhhhhhheee```^^^\\\YYYUUUQQQLLLNNNJJJKKKVVVhhhrrrbbbaaa```aaagggrrr~~~iiiZZZUUUUUUVVVYYY^^^ccciiioooqqquuuwwwyyy{{{~~~xxxaaaSSSMMMIIIEEECCCFFFGGGGGGGGGHHHKKKPPPSSSUUUZZZ```eeeiiipppxxx~~~ooohhhrrruuubbbQQQGGGCCC???>>><<<;;;:::::::::;;;>>>@@@DDDFFFGGGIIILLLMMMOOORRRTTTUUUWWW]]]gggnnnuuu___PPPIIIOOOZZZiiizzzmmmTTTDDD???<<<<<<<<<===???>>>;;;999^^^]]]]]]^^^aaadddhhhjjjsss{{{zzziiiaaaUUULLLHHHGGGEEEDDDEEEFFFFFFEEECCCDDDFFFHHHIIIKKKVVVlll~~~rrrcccdddgggkkkqqqwww|||tttqqqnnnlllkkkjjjhhhffffffeeeeeeeeeeeeeeeffffffgggggghhhhhhggggggffffffgggeeecccaaa___\\\WWWTTTNNNQQQMMMJJJQQQ```}}}mmmbbbbbbcccfffmmmyyylll\\\WWWWWWXXX[[[___eeejjjooorrruuuwwwzzz|||{{{cccUUUNNNIIIDDDCCCGGGHHHIIIJJJKKKNNNSSSVVVZZZ^^^dddjjjpppxxx}}}~~~{{{mmmlllyyyzzzgggXXXLLLCCC???>>>===<<<;;;:::;;;;;;<<>><<<;;;;;;<<<======:::888YYYZZZ[[[^^^cccggglllnnnvvvzzzooo___XXXPPPJJJGGGFFFFFFEEEEEEFFFFFFEEECCCDDDFFFHHHIIILLLWWWnnnrrraaacccfffhhhkkknnnrrrttttttqqqmmmkkkjjjhhhgggeeedddeeeeeefffgggggghhhhhheeefffggghhhiiihhhgggfffhhhhhhgggeeebbb^^^YYYVVVOOOTTTPPPLLLNNNYYYzzz|||kkkaaaccceeejjjsssnnn___YYYXXXYYY[[[___eeejjjooorrruuuxxx{{{~~~zzzbbbTTTNNNJJJGGGFFFGGGIIIKKKLLLNNNQQQVVVYYY]]]aaahhhnnnvvvzzzxxxwwwzzzwwwsssqqqjjjZZZQQQIIIBBB@@@===<<<;;;::::::;;;<<<===@@@CCCFFFIIIJJJLLLNNNPPPSSSWWWZZZ[[[___lllsssZZZPPPPPPOOObbb|||kkkTTTDDD??????;;;;;;:::;;;<<<<<<:::888[[[[[[^^^aaaeeeiiimmmooozzzzzzjjj___TTTPPPKKKGGGFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDGGGIIILLLOOO[[[rrrsssjjjmmmnnnnnnmmmlllmmmnnnrrrpppmmmllllllkkkiiihhheeefffgggiiijjjjjjjjjjjjhhhiiijjjjjjiiigggfffeeejjjkkkjjjhhhccc^^^ZZZXXXRRRVVVRRRNNNOOOVVVqqqxxxiii___bbbgggoooyyyooo```ZZZWWWXXX[[[___dddjjjooorrrvvvyyy}}}~~~{{{|||yyyaaaSSSMMMIIIGGGFFFHHHJJJLLLOOOQQQUUUYYY\\\___dddlllttt}}}xxxppppppqqqtttyyy~~~}}}ttt{{{{{{|||{{{www___RRRKKKEEE@@@>>>;;;;;;::::::;;;<<<>>>???@@@CCCGGGIIIJJJLLLNNNPPPTTTWWW[[[^^^gggxxxdddQQQMMMPPPUUUppp{{{bbbLLLAAA??????;;;:::999999::::::999777___```bbbdddhhhkkkmmmooo~~~nnn^^^TTTJJJIIIGGGEEECCCCCCDDDDDDDDDEEEEEEDDDDDDEEEGGGIIIJJJMMMZZZpppuuurrrtttvvvuuupppmmmlllmmmpppooonnnooooooooommmkkkfffhhhiiikkklllmmmllllllmmmmmmllljjjhhheeecccbbbkkkkkkkkkhhhddd___]]]\\\UUUYYYTTTPPPRRRTTTiii}}}pppddd^^^bbbiiisssooo```[[[VVVWWWZZZ___eeekkkpppsssxxx{{{zzzwwwvvvtttssswww~~~{{{aaaSSSMMMIIIFFFFFFIIILLLOOORRRUUUYYY]]]```ccciiirrr|||xxxooommmooooooppptttzzz{{{yyy{{{|||{{{yyyvvvsssssssssuuuvvvyyywwwppplllsss}}}{{{~~~{{{vvv}}}pppkkkjjjmmmyyy~~~lllYYYMMMGGG@@@;;;:::::::::::::::;;;===???@@@AAADDDGGGJJJKKKMMMOOOQQQTTTVVVZZZaaammmnnnZZZNNNNNNSSSbbbpppVVVEEE???===;;;;;;999888888999999888777___```cccgggkkkooorrrtttrrrcccVVVNNNEEEEEEEEEDDDCCCCCCDDDDDDDDDEEEEEEDDDDDDEEEGGGJJJJJJMMM[[[qqqzzzxxxvvvyyy{{{xxxqqqkkkiiijjjllllllmmmooopppnnnkkkhhhggghhhkkkmmmmmmmmmllllllkkkjjjiiigggfffeeeddddddhhhjjjjjjgggcccaaaaaabbbZZZ[[[UUURRRSSSRRR___yyy}}}qqqggg______dddlllxxxnnn```[[[UUUWWW[[[```fffmmmsssvvvzzz}}}zzzvvvsssssstttvvvzzzaaaSSSNNNKKKJJJJJJLLLOOOSSSWWWZZZ^^^bbbeeeiiippp{{{zzzpppppprrrrrrppprrrxxxxxxtttuuuvvvwwwtttqqqmmmkkkkkkiiikkkoooqqqooommmttt}}}}}}qqqeeecccbbbdddnnn|||}}}jjj]]]PPPIIICCC===::::::999999999:::;;;===@@@AAACCCFFFIIILLLMMMOOOQQQSSSUUUUUUXXXaaaqqquuuaaaUUUOOOSSS[[[ttt{{{cccLLL@@@???===888:::999777777888888888666ZZZ]]]bbbhhhooouuuyyy|||vvvfffYYYNNNFFFDDDEEEFFFFFFEEEDDDEEEFFFDDDDDDEEEDDDDDDEEEGGGJJJRRRTTTbbbyyy{{{wwwrrrtttyyy||||||ssskkkhhhhhhhhhiiijjjlllmmmkkkgggcccgggiiikkkmmmmmmmmmlllkkkeeedddddddddeeegggiiijjjfffggghhhfffcccbbbeeeggg]]]]]]VVVSSSTTTPPPYYYooovvvkkkccc^^^```eeeooo{{{mmm```[[[VVVXXX[[[aaahhhooouuuxxx{{{~~~}}}zzzvvvuuuvvvyyy~~~www___SSSPPPPPPPPPQQQNNNQQQVVVZZZ]]]aaaeeeiiinnnuuuwwwqqqsssrrrnnnooouuutttooorrrtttuuutttpppllljjjiiikkkmmmrrrwwwyyy{{{yyylllbbbccccccbbblllyyyqqqcccXXXPPPHHHEEEAAA===<<<>>>999999999:::;;;>>>@@@BBBEEEGGGKKKMMMOOOPPPSSSUUUVVVUUUWWWaaasss~~~hhhZZZSSSQQQYYYcccsss\\\FFF???@@@>>>777:::888666666777888777666```^^^___dddiiioooyyy|||ooobbbRRRIIIIIIDDDCCCBBBBBBBBBDDDEEEFFFHHHEEEDDDHHHJJJJJJKKKOOORRR]]]qqqyyyssssssnnnooossswww~~~wwwpppnnnmmmjjjmmmmmmllliiifffdddddddddllloooqqqppplllkkklllnnniiifffcccccceeegggiiijjjkkkjjjhhhfffeeedddeeeeee```^^^[[[YYYXXXYYY[[[]]]oooaaa^^^______eeeqqqrrrcccZZZ^^^___```bbbgggmmmvvv{{{}}}zzz{{{ttt___TTTQQQOOOMMMMMMOOOSSSZZZ^^^aaaeeekkkooouuu}}}{{{yyyuuurrrqqqqqqrrrsssuuuvvvvvvtttpppmmmmmmmmmmmmwwwvvvnnnfffeeemmmvvv{{{|||sssgggZZZRRRGGGEEEBBB>>><<<;;;<<<<<<:::;;;<<<<<<<<<>>>AAADDDDDDGGGKKKNNNOOOPPPSSSUUUSSSWWWTTT```kkkppp___[[[NNNJJJ]]]qqqbbbKKKIIICCC<<<999555:::999888666666666777888eeeccceeehhhjjjnnnxxxmmmbbbXXXKKKDDDEEECCCCCCCCCCCCCCCDDDEEEEEEHHHEEEDDDGGGHHHHHHKKKOOOWWWlllsssoooooommmooouuuxxx}}}}}}uuunnnlllllljjjlllllllllkkkjjjjjjkkkllloooppppppooommmkkkjjjjjjkkkiiieeedddeeeggggggggghhhgggfffdddcccccccccdddaaa___\\\YYYWWWXXXZZZ]]]zzzmmm```]]]^^^eeekkkwwwuuuggg___^^^___bbbdddiiipppxxx~~~qqq]]]SSSQQQOOOOOOOOOSSSXXX]]]aaaeeejjjpppuuu|||~~~}}}}}}}}}~~~~~~}}}zzzxxxwwwxxxyyysssllliiiooo}}}|||yyyxxxvvvlllcccYYYOOOGGGEEECCC@@@>>><<<;;;<<<<<<:::;;;<<<======???BBBEEEEEEFFFIIIKKKMMMOOOQQQRRRUUUYYYVVVbbblll~~~dddVVVVVVOOOTTTmmm___IIIGGGAAA<<<:::777777666555444444555666666ggggggjjjllllllppp||||||kkk[[[TTTMMMEEEAAACCCBBBCCCDDDDDDEEEDDDDDDDDDGGGDDDDDDFFFFFFGGGLLLSSSbbb}}}qqqnnnnnnlllooouuuwwwzzzyyyrrrlllkkklllkkkooonnnnnnoooppprrrsssuuurrrpppooonnnmmmllliiigggnnnkkkgggeeefffffffffffffffeeedddccccccccccccdddbbbaaa]]]YYYVVVVVVYYY\\\pppmmmaaa___aaahhhnnnzzzzzzwwwsssqqqrrrvvv|||zzzmmmeee___aaaeeehhhmmmuuu}}}{{{kkkYYYRRRQQQQQQQQQRRRZZZ^^^cccgggjjjqqqyyysssoooppp{{{xxxpppnnnpppxxx|||rrrlllddd]]]WWWPPPHHHCCCAAA@@@>>><<<;;;;;;<<<<<<;;;<<<===>>>>>>@@@CCCFFFHHHHHHIIIKKKOOOQQQRRRRRRWWW[[[ZZZfffpppdddUUUUUURRR\\\www{{{ZZZFFFDDD???;;;<<<999666555444444444555666777dddgggkkknnnooouuu{{{hhh\\\PPPKKKHHHDDDBBBDDDBBBCCCDDDEEEEEEDDDCCCBBBDDDCCCCCCEEEFFFIIIRRR\\\{{{|||sssqqqooommmooottttttuuussspppmmmnnnqqqsssxxxvvvtttttttttvvvvvvvvvpppnnnkkklllmmmmmmjjjfffllljjjgggffffffggggggfffffffffffffffeeeeeeffffffcccccc```\\\WWWVVVYYY\\\kkkqqqgggfffhhhmmmsss~~~zzzrrrhhheeebbb___```cccfffiiinnnttt{{{~~~qqqiiiaaadddiiinnnssszzzssseeeWWWRRRRRRSSSTTTWWW^^^bbbggglllqqqxxx{{{tttssswwwwwwmmmmmmpppxxx~~~}}}tttkkkhhhbbbZZZTTTPPPLLLFFFBBB>>>===<<<;;;;;;;;;<<<<<<;;;===>>>>>>???AAAEEEGGGMMMKKKKKKNNNRRRUUUUUUTTTYYY^^^^^^nnn{{{lllYYYWWWVVVcccpppTTTDDDBBB<<<;;;===:::777777666555666777888999eeeggglllppprrr{{{wwwggg[[[RRRJJJGGGEEECCCCCCDDDAAABBBCCCDDDDDDCCCBBBAAAAAAAAABBBEEEFFFLLLZZZiiiyyyuuutttsssrrrrrrtttpppooooooppprrruuuzzz~~~|||xxxvvvuuusssqqqllljjjhhhjjjlllmmmjjjggghhhgggeeeeeegggiiiiiiiiiiiiiiijjjjjjiiiiiiiiiiiidddeeeeee```[[[XXXZZZ]]]jjjwwwoooppptttxxx}}}sssgggaaa^^^\\\YYYWWWVVVXXX[[[]]]aaadddiiiooouuu}}}tttllleeehhhnnnsssyyymmmaaaUUURRRTTTUUUXXX\\\bbbffflllrrrxxxxxxrrrnnnkkkmmmuuu~~~qqqsssxxxwwwlllddd]]]TTTNNNJJJFFFAAA>>><<<;;;;;;;;;;;;;;;<<<<<<;;;===>>>??????BBBEEEHHHMMMMMMMMMOOORRRUUUWWWXXX\\\cccggg{{{lllYYYXXXZZZkkkdddMMMBBB@@@::::::===:::777777666555555666777888jjjkkknnnsssxxxyyydddXXXPPPKKKFFFCCCBBBAAAAAAAAAAAAAAAAAABBBAAAAAA@@@@@@>>>???BBBDDDFFFNNN```rrryyyvvvtttvvvyyyzzzxxxvvvnnnmmmnnntttyyy~~~{{{wwwsssoookkkggggggggghhhiiijjjiiigggeeecccccceeegggjjjjjjjjjkkkllllllllllllkkkjjjiiidddgggiiifff```\\\\\\___jjj|||sssfff___\\\VVVUUUSSSSSSSSSUUUWWWYYYXXXZZZ]]]```eeekkksssyyywwwnnniiimmmsssyyy~~~hhh^^^VVVUUUWWWYYY]]]aaaeeekkksss{{{zzzwwwzzztttlllgggbbbZZZ___iiiuuu|||fff___UUUMMMHHHDDD@@@===;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???BBBEEEHHHJJJLLLNNNOOOPPPSSSWWW[[[```kkktttlllYYYXXX\\\mmmYYYHHH@@@@@@999999<<<888666666444333333333444444mmmkkknnnuuu~~~~~~dddUUUPPPGGGFFFCCC@@@???@@@@@@???AAA@@@@@@???>>>>>>??????===???BBBCCCDDDMMMbbbvvv}}}zzzxxx{{{}}}vvvpppmmmpppyyy{{{vvvrrrlllhhheeefffhhhgggfffeeeeeefffcccbbbbbbdddgggiiiiiihhhkkklllllllllkkkiiihhhgggccciiinnnlllfff```___aaafffvvvkkkccc]]]ZZZUUUTTTSSSRRRSSSTTTVVVWWWTTTUUUXXXZZZ\\\```eeehhhttt{{{{{{rrrlllpppwww}}}}}}fff^^^WWWWWWYYY\\\```eeejjjqqq{{{~~~xxxtttvvv}}}zzzlllccc\\\VVVOOOTTT\\\ccclllxxxzzzwwwjjjbbbVVVNNNHHHEEEAAA===;;;<<<<<<<<<<<<<<<;;;;;;:::;;;===>>>???AAAEEEHHHHHHLLLPPPQQQOOORRRYYY```fffuuugggWWWYYY```tttqqqPPPCCC@@@@@@999999;;;666888777555333222222222333kkkiiilllvvvoooWWWMMMNNNCCCDDDBBB??????AAAAAA@@@AAA@@@>>>=========>>>???===???AAABBBBBBKKKaaawwwwwwyyy|||uuurrrooorrr}}}zzzvvvrrrlllgggdddgggiiigggdddaaabbbdddcccbbbbbbdddfffhhhhhhgggjjjjjjkkkjjjiiigggeeedddcccjjjqqqpppiiicccaaabbbbbb~~~|||pppiiiddd^^^YYYXXXWWWVVVUUUTTTTTTUUUUUURRRTTTWWWYYYYYYZZZ\\\^^^dddkkkttt|||~~~uuunnnsssyyyfff^^^XXXYYY[[[^^^ccchhhnnnvvv~~~yyyvvvssstttzzzrrrbbbYYYPPPIIINNNQQQTTTVVV[[[hhhzzzzzzpppnnn}}}xxxhhh___TTTKKKEEEAAA>>>;;;<<<<<<======<<<<<<;;;:::999;;;<<<===>>>AAAEEEHHHHHHNNNTTTTTTQQQSSS\\\eeekkk|||sss[[[PPPXXXggggggLLLAAA@@@@@@999888:::444;;;999777555444333333444kkknnnsss|||sss___PPPHHHFFFAAA???>>>>>>@@@BBBBBBAAA???>>>===<<<;;;:::::::::<<<>>>??????CCCNNN___kkkooonnn{{{|||zzzyyyyyyzzzssswww{{{|||uuuqqqppppppoooiiiiiihhhhhhhhhhhhhhhhhhbbbdddeeeggghhhhhhhhhhhhiiijjjjjjiiifffeeeeeefffaaaeeehhhgggbbb^^^___aaajjj{{{zzzoooiiieeeaaa^^^ZZZXXXWWWVVVWWWXXXWWWVVVZZZXXXVVVUUUUUUVVVWWWXXX___aaadddiiippp|||~~~uuutttvvv{{{~~~}}}iii```ZZZ[[[```dddiiiooosss|||||||||uuuwww|||sssbbbUUUPPPRRRIIILLLOOORRRVVV^^^iiipppyyygggcccgggssstttjjjaaa[[[RRRIIIDDD@@@===;;;>>>;;;999999;;;===;;;999888:::===???@@@BBBFFFIIIIIIHHHLLLRRRWWWYYY]]]bbbpppgggYYYSSSbbb{{{qqq[[[EEEBBB===:::888777666555444444555666666555444444mmmqqqwwwzzzeeeUUUJJJCCCBBB@@@???>>>>>>@@@AAAAAA@@@>>>>>>===;;;;;;::::::::::::<<<>>>@@@FFFQQQ^^^gggkkkppp|||{{{zzzxxxwwwuuusssrrrtttwww|||~~~vvvpppmmmllllllllljjjjjjkkkkkkjjjjjjiiihhhdddfffhhhjjjjjjjjjiiiiiihhhiiijjjhhhfffdddcccdddaaadddfffccc^^^[[[\\\^^^hhhxxx}}}tttnnnkkkgggdddaaa___\\\\\\\\\\\\ZZZYYY^^^]]][[[YYYYYYYYYZZZZZZXXXZZZ^^^bbbjjjvvvwwwvvvzzz{{{uuupppoooppprrrvvvwwwyyy|||jjjbbb\\\]]]bbbffflllrrr{{{nnn]]]PPPKKKKKKKKKMMMPPPRRRTTTZZZbbbiiiwwwzzzhhh[[[[[[___eeeqqqzzzkkkbbbddd]]]SSSJJJCCC@@@===;;;===;;;999999;;;===<<<::::::<<<>>>@@@BBBDDDHHHKKKMMMLLLNNNTTTWWWXXX]]]bbbrrrwwwaaa[[[___ttt```MMMCCC@@@<<<999888777666555555555555555555555555555ooottt|||gggUUUKKKDDD@@@>>>@@@???>>>>>>@@@AAA@@@???======<<<;;;::::::;;;;;;:::;;;>>>CCCKKKUUU___eeekkkwww~~~yyyrrrsssuuuuuutttqqqnnnkkksssuuuzzzyyyuuupppmmmkkkkkkkkkjjjjjjlllnnnooonnnmmmjjjiiigggiiikkkmmmnnnmmmkkkiiihhhjjjkkkjjjgggdddccccccbbbcccbbb___ZZZXXXZZZ\\\fffttt{{{wwwuuuqqqnnnllljjjfffddddddbbb```___eeedddbbb```___^^^^^^^^^VVVXXX[[[___gggqqq|||zzzxxx|||yyyppphhhdddeeehhhkkklllnnnrrrwww{{{kkkddd___aaafffkkkrrryyy}}}fffXXXMMMHHHGGGKKKMMMQQQRRRTTTYYY```fffmmmqqqrrrjjj^^^WWWYYY^^^aaajjjwwwzzznnngggggg___TTTJJJCCC???===<<<===;;;::::::;;;<<<<<<;;;;;;>>>AAACCCEEEGGGKKKMMMMMMLLLOOOTTTWWWYYY```gggxxxfffYYY```rrrtttUUUEEE@@@===999888777777666555666555444333333444555666mmmtttuuuZZZLLLGGGDDD@@@??????>>>>>>>>>@@@@@@???>>><<<;;;;;;::::::;;;;;;<<<===<<<>>>DDDNNNZZZccchhhsss{{{vvvrrrsssttttttrrrooommmkkkooopppsss|||rrrpppmmmllllllmmmllllllkkkmmmppprrrrrrpppllljjjjjjlllnnnppppppnnnkkkjjjhhhjjjlllkkkhhheeedddcccaaaaaa___\\\YYYYYY\\\___fffppp}}}zzzxxxvvvrrrpppnnnllljjjhhhmmmlllkkkiiigggeeecccbbb]]]]]]___bbbgggnnnvvvzzzwww~~~|||xxx}}}vvvqqqiiibbb___aaaeeehhhiiilllpppvvv}}}lllgggcccfffkkkpppyyywww```TTTMMMIIIHHHHHHLLLPPPTTTWWW]]]eeekkkrrrrrrooofff]]]ZZZ^^^ccciiinnnuuu{{{~~~|||uuuqqqfff___SSSIIIBBB???===<<<<<<;;;;;;;;;;;;<<<<<<<<<===@@@DDDFFFHHHJJJMMMOOOJJJIIILLLRRRVVV[[[dddnnn{{{fff\\\mmmgggNNNCCC<<<:::777777777777666555666555333222222333555666mmmvvvkkkSSSGGGEEECCC@@@???>>>>>>===>>>@@@???>>><<<:::::::::::::::;;;<<<===???======CCCNNN\\\hhhnnn|||zzzvvvuuutttrrrpppnnnmmmllllllmmmmmmooouuuzzzmmmkkkjjjjjjlllmmmmmmllljjjlllpppssstttrrrnnnllllllnnnooopppooommmkkkiiifffhhhiiihhhfffdddccccccaaa```___]]]\\\^^^aaadddgggnnn|||{{{zzzxxxvvvwwwwwwvvvuuurrrooolllkkkgggfffeeeeeegggiiikkkllliiipppzzz}}}www|||}}}xxxgggeeeaaa^^^^^^```ccceeejjjlllqqqxxx~~~mmmiiigggjjjooouuuttt]]]SSSNNNKKKJJJHHHKKKPPPTTTYYY```iiipppwwwtttnnneee______eeellluuuvvvxxxwwwuuutttsssssssssuuuwwwxxxwwwtttpppnnn```YYYOOOFFFAAA>>><<<<<<;;;;;;;;;;;;;;;<<<===>>>???BBBFFFHHHJJJKKKMMMOOOIIIIIIMMMRRRVVV\\\hhhtttuuujjjssswwwYYYFFF>>>:::888666666777777666555666555333222222333555666sss~~~ppp^^^LLLDDDCCCAAA>>>===>>>======>>>??????<<<:::888888888999:::<<<===>>>>>>>>>@@@FFFQQQ___nnnvvv|||xxxuuusssqqqmmmkkkiiijjjlllmmmlllnnnoooqqqxxx}}}zzzsssiiihhhfffgggiiikkkkkkkkkhhhkkkooorrrtttssspppnnnnnnnnnnnnnnnlllkkkiiihhhcccddddddcccbbbaaabbbcccbbbaaa```___aaacccfffhhhhhhlll|||~~~zzzxxxqqqnnnkkkhhhgggeeebbb___aaafffnnnvvv~~~yyy}}}}}}tttmmm^^^^^^___```cccfffiiikkknnnqqqvvv~~~mmmjjjjjjnnnssszzzuuu]]]RRRLLLJJJIIIJJJMMMQQQUUUZZZcccmmmuuu|||zzztttlllgggjjjttt~~~{{{rrrmmmlllnnnhhhiiijjjjjjhhhfffbbbaaaVVVQQQIIICCC???>>><<<;;;:::;;;<<<<<<;;;<<<>>>???@@@CCCGGGIIIJJJKKKLLLMMMMMMMMMPPPUUUZZZaaappp~~~tttsssfffOOOBBB;;;999888777777777777666444555444333222222333444555~~~~~~___RRRGGGCCCBBB???===============>>>???>>><<<999777777888999:::<<<>>>??????CCCIIIQQQZZZhhhvvv{{{tttrrrooommmkkkiiihhhhhhjjjlllnnnkkknnnooonnnqqquuuuuuqqqiiigggeeeeeegggiiijjjjjjfffhhhlllppprrrrrrqqqpppnnnmmmllljjjhhhggggggfffcccccccccbbbaaabbbdddgggeeecccbbbbbbdddfffhhhiiiiiiiiiwww~~~{{{vvvrrrnnniiibbb^^^]]]___bbbfffmmmvvv~~~vvvjjjbbb[[[\\\___ccciiioootttwwwxxx|||}}}mmmkkklllpppuuu}}}sss]]]RRRMMMKKKLLLLLLOOOSSSXXX___kkkyyyyyyssswwwnnndddcccfff`````````^^^\\\XXXUUUSSSKKKGGGCCC???>>>===<<<;;;:::<<<======;;;;;;>>>AAAAAADDDGGGIIIIIIIIIIIIJJJMMMNNNSSSZZZaaalll}}}sssWWWIIIAAA;;;:::888777777888777666444333333333333333333333333lllTTTLLLDDDCCCBBB???===>>>=========>>>???>>>;;;888666777777999:::<<<>>>???BBBIIISSS\\\dddppprrrmmmllliiihhhhhhhhhhhhjjjllloooppphhhlllnnnllllllppprrrqqqllliiifffeeegggiiikkkllldddgggkkkoooqqqrrrrrrrrrnnnmmmjjjgggfffeeeeeeeeeffffffeeecccccceeeiiilllgggeeeddddddfffggghhhhhhiiihhhsss|||wwwqqqiiicccZZZZZZZZZ[[[```iiissszzz~~~qqqddd\\\XXXYYY\\\aaahhhqqqyyy}}}zzzmmmkkkmmmqqqwww~~~{{{ppp]]]SSSNNNNNNQQQMMMPPPUUU\\\fffuuuxxx|||~~~fffWWWVVVYYYWWWWWWVVVTTTQQQNNNKKKJJJDDDAAA>>>=========<<<;;;999<<<======;;;;;;>>>AAABBBDDDHHHIIIIIIHHHHHHHHHIIILLLTTT^^^hhhwww```IIIBBB>>>999:::999888888888888555333222333333444444333333222yyycccOOOKKKDDD@@@>>>>>>>>>>>><<<<<<<<<;;;;;;:::::::::;;;:::;;;<<<:::888<<>>===;;;;;;::::::;;;;;;::::::;;;<<<>>>???EEEGGGIIILLLLLLLLLKKKJJJLLLQQQWWW^^^llljjjSSSCCC>>>>>>999999999888777666555444444333333222222222333444444jjjVVVLLLHHHBBB>>>======>>>===<<<<<<;;;;;;;;;:::::::::999999<<<===;;;999@@@HHHTTTeeeuuuyyy{{{~~~tttnnniiihhheeeeeeggglllqqqsssrrrpppooonnnmmmnnnpppqqqqqqpppkkkiiihhhhhhiiijjjiiihhhhhhiiijjjkkkllllllmmmlllllljjjhhhfffeeedddddddddfffggghhhhhhhhhhhhgggfffhhhhhhhhhiiiiiiiiihhhggggggiiioooyyy|||tttlllggg```\\\[[[\\\]]]^^^eeellluuu}}}}}}sssggg]]]XXXTTTZZZbbbjjjqqq{{{vvvpppnnnqqqyyyzzzmmmkkkqqqqqqqqqqqqnnnkkkpppzzzoookkktttqqq___WWWVVVVVVUUUUUU[[[```eeeooo}}}lll```\\\WWWRRRVVVUUUQQQLLLGGGDDDCCCCCC@@@???>>><<<;;;;;;::::::<<<;;;;;;;;;<<<===???@@@FFFGGGIIIKKKKKKLLLKKKKKKNNNSSS[[[ggg{{{```MMM@@@<<<===999999999888777666555444444555444333222222222222222tttZZZKKKGGGDDD???===<<<=========;;;;;;;;;;;;::::::::::::666999===>>><<<===IIIVVVggg}}}wwwtttqqqkkkfffhhhiiikkkooosssuuuuuutttqqqpppoooooopppooommmkkkiiihhhggghhhiiijjjiiihhhjjjjjjkkklllmmmmmmmmmllljjjiiigggeeedddccccccdddeeegggiiikkkkkkiiigggeeehhhiiikkkllllllkkkjjjiiihhhiiillllllnnn|||xxxsssllleee```\\\XXXVVVWWW\\\eeemmmsssxxx|||}}}vvvlllbbb[[[XXXUUU[[[eeennnxxxxxxsssssswww~~~|||mmmccc^^^aaaiiihhhgggeeebbb^^^bbbrrrqqqhhheeehhhxxxsssddd^^^]]]\\\[[[ZZZaaaiiirrr}}}zzz~~~{{{kkkdddccc^^^WWWVVVSSSNNNIIIDDDBBBAAAAAA???>>>===<<<;;;:::::::::;;;;;;;;;;;;<<<>>>@@@AAAHHHHHHHHHIIIJJJLLLMMMMMMPPPUUUaaatttnnnRRRFFF<<<:::<<<999999888777777666555444444666555444222111111111111~~~dddQQQGGGCCCAAA>>><<<===>>>>>>===::::::::::::::::::::::::666888<<<>>>===DDDWWWjjj}}}}}}}}}qqqpppnnnhhhccchhhiiikkknnnqqqsssttttttpppnnnlllkkkllllllkkkiiigggffffffgggiiijjjiiihhhkkkkkklllmmmmmmmmmmmmmmmhhhgggeeecccbbbbbbccccccdddgggjjjmmmmmmjjjgggdddgggiiilllnnnmmmkkkiiihhheeeggghhhgggfffqqqyyyqqqiiiaaaZZZUUUUUUXXX\\\bbbgggmmmrrruuuyyyyyywwwqqqiii```ZZZWWWUUU]]]gggrrr}}}{{{wwwyyy}}}pppgggccc______cccgggddd```\\\WWWYYYeeesssyyylllaaa```ccclllvvviiicccbbbbbbbbb```iiivvvxxxzzzppppppqqqjjj```XXXSSSLLLFFFCCCAAA??????>>>===<<<;;;:::::::::::::::::::::;;;<<<>>>AAABBBIIIHHHHHHHHHIIILLLNNNPPPQQQYYYiiiyyy\\\HHHBBB:::999;;;999888777777666555555444444444444333222111111111222nnnXXXKKKEEEAAA???======>>>???>>>===::::::::::::::::::::::::888999;;;===@@@LLLfff}}}}}}xxxmmmiiifffbbbaaadddfffhhhjjjkkklllnnnooommmjjjgggfffhhhjjjkkkkkkfffeeefffgggiiijjjhhhggghhhhhhiiijjjkkkkkkkkkkkkfffeeedddbbbbbbbbbcccddddddgggjjjlllllljjjgggdddeeehhhlllllljjjhhhffffffbbbcccfffhhhhhhnnn~~~|||sssjjj```ZZZXXXXXXXXXZZZ^^^cccgggjjjmmmoooooolllfff^^^XXXUUUWWW___jjjuuu|||yyy~~~tttiiieeeeeedddbbbaaahhhbbb]]]XXXTTTTTT\\\fffuuuvvvhhh___ZZZ^^^eeerrr|||ooojjjkkkmmmnnnnnnyyywww}}}yyy}}}vvvjjjZZZTTTLLLEEEBBBAAA???>>>===<<<;;;::::::999::::::999999999:::<<<>>>AAABBBIIIIIIHHHHHHIIILLLOOOQQQSSS]]]sssjjjQQQDDDAAA:::888;;;999777777666666555555444444111111111111222222333444xxx___NNNDDDAAA>>>===<<<===>>>???>>><<<999999999999::::::::::::::::::;;;>>>DDDTTTnnnsssjjjeeeaaa``````aaabbbdddeeedddeeegggiiihhhfffeeeeeehhhkkklllmmmfffeeefffgggiiiiiigggeeebbbcccdddfffgggggghhhhhheeedddcccbbbbbbcccddddddfffgggiiijjjjjjiiigggfffeeehhhkkkjjjfffccccccdddaaaaaacccggghhhiiiqqqyyy}}}tttjjjddd\\\YYYUUUUUUXXX[[[^^^``````bbbeeeddd```[[[WWWUUUYYYaaammmzzztttjjj```^^^cccggghhhggghhhaaa[[[WWWTTTSSSYYYaaannn~~~}}}mmmddd^^^YYYYYYaaajjjyyy{{{yyy{{{zzz~~~ppp]]]UUUKKKDDDAAAAAA???>>><<<;;;:::999999999999999999999999;;;===@@@BBBDDDIIIHHHHHHHHHJJJMMMOOOQQQUUUbbbzzz___JJJAAAAAA:::777:::888666666666555555555444444000000000000222333444555gggSSSGGGAAA???<<<;;;;;;<<<======;;;:::888888999999999:::::::::;;;:::<<>>===;;;::::::999999999999999::::::;;;===???BBBEEEGGGHHHHHHHHHIIIKKKMMMPPPQQQVVVbbbyyywwwvvvwwwVVVDDD>>>???888555999888666666555555555444444444111000000000111222333333sss[[[LLLEEEBBB@@@:::::::::;;;<<<<<<999777888888888999999:::::::::;;;:::===DDDNNNZZZlll{{{ttthhhfffhhhgggdddbbb```aaabbbaaa^^^]]]___bbbccceeeiiinnnqqqpppllliiifffffffffggghhhgggdddaaaaaabbbdddfffhhhjjjkkkkkkeeedddcccccccccdddeeefffjjjhhheeeddddddeeehhhjjjhhhjjjkkkhhhbbb^^^___bbb\\\]]]___```]]]^^^iiiuuuzzznnnhhh___YYYVVVUUURRRQQQPPPQQQQQQQQQQQQRRRUUUXXX]]]gggtttfffcccbbbccclllyyy|||qqqjjjeeeeeegggiiinnntttwww||||||hhh___]]][[[YYY^^^^^^fffuuu|||zzz^^^UUUIIIAAA??????===<<<::::::999999888999999999<<<<<<===>>>AAADDDGGGIIIGGGHHHIIIJJJLLLNNNPPPQQQVVVaaatttuuullljjjyyygggQQQ@@@<<<>>>666333888888555555555555555444444444222222111111111111111222cccQQQGGGAAA======;;;::::::999999888888777888888888999:::::::::;;;<<<>>>AAAGGGRRR```oooxxxyyyuuuooollljjjjjjiiihhhfffdddbbbaaaaaaaaaaaa```dddgggkkknnnooommmjjjhhhhhhfffddddddeeeeeedddcccaaabbbccceeeggghhhjjjjjjdddcccbbbbbbcccdddfffggggggdddaaaaaadddggggggfffiiijjjjjjhhhdddaaa``````bbb]]][[[]]]^^^```kkkxxxwwwpppggg```[[[WWWRRRNNNLLLKKKNNNRRRSSSSSSVVV[[[cccnnn~~~rrrfffcccbbbfffppp~~~~~~wwwqqqnnnqqqvvv{{{hhh]]]ZZZXXXZZZ```bbbmmm{{{tttYYYQQQGGGAAA@@@AAA???<<<;;;<<<======;;;;;;<<<===;;;:::;;;???DDDGGGGGGFFFGGGFFFHHHJJJJJJIIINNNUUUVVVgggzzznnnkkkeeesssrrrWWWEEEAAA===999888777666555555555444444444333333333333222000......///000111tttYYYIIIBBB===;;;;;;;;;;;;;;;:::999999888888888888888888999::::::;;;===???DDDLLLVVVdddsss||||||wwwooojjjiiijjjkkklllgggfffdddcccbbbbbbaaa```eeegggjjjlllllljjjgggeeefffdddbbbbbbbbbcccbbbaaaccccccddddddeeefffggggggdddcccbbbbbbbbbcccdddeeefffccc```aaaccceeeeeeddd```aaacccbbb```^^^^^^___eee```___```aaaeeeppp|||}}}vvvmmmeee```[[[UUUQQQOOOMMMOOORRRTTTTTTXXX^^^fffrrr}}}iii```ccccccjjjyyyyyyuuuuuu~~~qqq^^^XXXWWWWWW\\\dddrrr}}}hhhQQQKKKBBB>>>======;;;999:::<<<<<<<<<;;;:::;;;<<<<<<;;;<<<@@@EEEHHHHHHGGGHHHGGGIIIKKKKKKJJJOOOVVV___qqqtttrrrooo{{{[[[HHH@@@===:::888777777777666555444444444444333333333444222111//////000111222yyyeeeOOOCCC>>>;;;:::;;;<<<<<<;;;;;;:::999999999777777777888888999:::;;;===@@@GGGPPP\\\kkkyyy|||vvvmmmgggfffhhhkkkmmmhhhgggfffeeecccbbbaaa```eeefffhhhiiiiiigggeeedddfffdddbbbaaabbbbbbaaa```cccccccccccccccddddddddddddcccbbbaaaaaaaaabbbccccccaaa______```aaaaaa```^^^```bbbcccbbbbbbccceeedddbbb```aaaccchhhsss~~~uuunnnhhhbbb[[[VVVSSSPPPPPPRRRTTTUUU[[[bbbjjjvvvrrrddd___aaabbbkkk}}}}}}vvvgggZZZXXXXXXZZZcccooo|||yyy~~~xxxuuusssooo[[[JJJEEE???<<<<<<<<<:::777999;;;<<<;;;:::999:::;;;======???CCCGGGIIIIIIHHHJJJIIIJJJMMMLLLLLLQQQYYYfff|||wwwvvv~~~^^^III@@@<<<:::777666777777777666444444444444333333333333444333222000000111222222mmm]]]KKKAAA>>><<<<<<>>>===<<<<<<;;;;;;:::999999777777777777888:::;;;<<<>>>AAAGGGQQQ```qqqzzzwwwrrrjjjeeedddfffggghhhhhhhhhhhhfffdddbbbaaaaaadddeeeffffffggggggffffffhhhfffdddcccccccccbbbaaabbbaaaaaa```aaabbbccccccdddcccaaa```_________``````___]]]\\\\\\]]]]]]]]]```bbbeeefffffffffhhhiiiaaaaaa``````bbbhhhsss{{{~~~vvvpppiiiaaa[[[VVVRRRQQQRRRSSSUUU]]]eeemmmzzzooohhhfffdddeeemmm~~~vvvjjj```^^^___dddrrr{{{~~~yyyqqqmmmjjjiiirrr}}}dddTTTFFFCCC???>>>>>>===;;;999999:::;;;;;;999999:::;;;===???BBBEEEHHHJJJJJJIIIKKKJJJKKKNNNNNNNNNTTT\\\jjjvvv{{{gggNNNBBB@@@;;;999777666777777666555444444444333333333222222444333222111111111222222}}}dddVVVHHHAAA>>><<<<<<>>>===<<<<<<;;;;;;:::999999888888777777888:::<<<>>>???CCCJJJVVVggg{{{vvvrrroookkkiiihhhgggeeedddggghhhiiihhhdddbbbaaabbbbbbbbbcccdddfffhhhjjjkkkiiigggdddcccddddddbbbaaa^^^^^^]]]]]]^^^```bbbdddcccaaa```^^^]]]]]]]]]^^^^^^]]][[[YYYXXXXXXZZZ\\\___aaacccdddccccccdddeee```bbbcccbbbccciiiqqqwww}}}wwwpppgggaaaYYYUUUQQQRRRRRRUUU\\\eeennn{{{|||pppmmmmmmmmmmmmsssyyymmmddddddhhhqqq}}}ooofffbbbbbbccciiizzzttt]]]PPPBBB@@@???>>>>>>===<<<;;;999:::;;;;;;999999:::;;;>>>@@@DDDGGGIIIJJJJJJJJJKKKJJJLLLNNNOOOPPPWWW```vvv|||~~~mmmTTTDDD>>>===<<<:::888777777777555444444444333333333222222222333333333222222222222222pppYYYNNNCCC>>><<<999999<<<<<<<<<;;;;;;:::999999999999999888888999<<<>>>@@@BBBIIITTTcccvvvzzzuuupppooonnnnnnmmmjjjfffcccdddgggiiihhhdddbbbbbbcccaaaaaaaaaaaadddgggkkkmmmhhhfffcccbbbbbbbbbaaa___]]]\\\[[[[[[\\\^^^aaacccaaa```^^^\\\[[[[[[\\\\\\\\\[[[XXXUUUTTTUUUZZZ]]]bbbccceeeeeecccbbbccccccbbbgggiiihhhhhhlllqqqtttxxx|||tttkkkeee]]]XXXTTTSSSSSSUUU\\\dddooo|||}}}uuusssssssssuuu{{{|||{{{|||wwwllleeeiiirrruuuggg^^^]]]aaaeeekkkwwwiiiUUUJJJ>>>===<<<;;;;;;:::::::::999;;;<<<;;;:::999:::;;;===AAAFFFIIIIIIIIIJJJJJJJJJIIIKKKNNNOOORRRZZZdddvvv[[[KKKBBB===:::;;;999888777777666444333333333333333222222222222222222222222222111111111{{{gggPPPGGG???<<<:::888888;;;;;;;;;;;;:::999999888888;;;:::999999:::===@@@BBBGGGQQQbbbwwwxxxzzzsssoooooonnnooonnnkkkgggcccaaaeeeiiihhhdddaaabbbdddaaa```______aaadddiiikkkiiigggeeedddccccccbbb```]]]\\\ZZZYYYZZZ\\\^^^```___^^^\\\[[[ZZZ[[[[[[\\\\\\ZZZVVVRRRPPPSSSZZZ```fffgggiiihhhgggffffffgggccckkkooolllkkknnnpppoooppprrr~~~wwwnnnhhh```[[[WWWVVVUUUVVV\\\dddqqq}}}nnnllljjjmmmuuu|||sssvvvyyyzzzzzzpppkkkssstttrrrlllddd^^^bbbnnnxxx}}}yyyooo^^^LLLBBB===<<<;;;:::888888999;;;:::<<<<<<<<<;;;:::;;;<<<===AAAGGGIIIIIIIIIIIIJJJHHHGGGIIIMMMPPPSSS]]]ggghhhOOODDD???<<<999777666555555666666555333333333333222222222222111111111222222111111000///vvvcccKKKCCC===;;;;;;999999<<<;;;;;;:::999999888888777<<<;;;999999;;;>>>AAACCCJJJXXXnnnzzzsssooonnnmmmllllllllliiifffccc___dddhhhhhhdddaaabbbeeebbb```^^^]]]^^^bbbfffiiillljjjhhhfffffffffdddccc___]]][[[YYYXXXZZZ\\\]]]]]]\\\[[[ZZZZZZZZZ[[[\\\[[[YYYUUUQQQOOOSSS[[[bbbeeeggghhhhhhgggffffffgggccclllqqqnnnlllmmmmmmjjjlllkkktttxxxoooiiiccc^^^ZZZYYYWWWWWW\\\dddrrr}}}rrrgggddd```aaaiiiwwwqqqfffhhhkkkllltttwwwtttzzzqqqjjjeeedddfffgggdddccclll~~~pppiiicccVVVFFF===>>>>>><<<:::888888:::<<<;;;<<<======;;;;;;<<<===<<>>>>><<<;;;;;;;;;<<<===777:::===??????AAAFFFKKKUUU]]]rrr~~~uuuuuummmiiiiiiiiihhhgggfffeeeeeeddddddeeeffffffdddbbbbbbccc___]]]\\\]]]```ccceeeeeeeeefffffffffeeeeeedddccc^^^]]]\\\\\\[[[[[[\\\\\\^^^^^^]]]]]]]]]___```bbbYYYXXXVVVSSSRRRUUU[[[___eeedddccceeegggiiijjjiiihhhjjjlllllliiigggeeeeeeeeekkkttt~~~}}}vvvpppmmmfffaaa\\\ZZZXXXXXX^^^fffooo~~~nnn]]]```aaa```bbbmmm}}}pppfffaaaeeefffeeekkkwwwwwwjjjccc]]]YYYXXXYYYWWWZZZaaagggsssyyykkkaaaXXXMMMDDD@@@<<<;;;:::999888888888888999:::::::::999:::===???DDDDDDDDDDDDEEEFFFGGGHHHIIIHHHLLLPPPQQQSSS^^^lll}}}}}}fffLLLCCC@@@888444555777777666555444444333333222333333444444333333222222111111111000000//////zzzdddSSSCCC???:::888999:::::::::<<<;;;:::999999999:::;;;888:::===>>>>>>BBBHHHMMM\\\fff|||~~~{{{qqqjjjfffeeedddddddddccccccccccccbbbdddffffffeeedddeeefffdddbbb``````bbbeeefffgggddddddddddddcccbbbaaa```^^^]]]]]]\\\[[[\\\\\\\\\____________``````aaabbb\\\[[[YYYYYY[[[```eeehhhhhhfffdddcccddddddcccbbbdddgggiiiiiigggfffeeeeeedddhhhnnnvvv|||yyyzzzwwwqqqkkkiiijjjeee```___^^^___eeemmmwwwiiiZZZ\\\^^^bbbjjjyyyuuuggg^^^ZZZ___ccceeennn{{{xxxeeeZZZTTTPPPMMMNNNRRRSSSYYYbbbmmm|||ttthhh\\\UUUOOOFFF???<<<<<<;;;:::999888888888888999:::;;;::::::;;;===@@@DDDDDDDDDEEEEEEFFFGGGHHHJJJJJJLLLQQQSSSXXXeeerrr~~~qqqYYYDDD??????:::777999777666666555444444333333222333333444444333333222111111111111000000000///}}}iiiVVVJJJ???===:::999999::::::999<<<;;;:::999999999999::::::<<<>>>???@@@EEEMMMTTTbbbooo~~~rrrkkkfffcccccccccccccccccccccccc```ccceeefffffffffggghhhiiifffcccbbbdddfffhhhhhhcccbbbbbb```___^^^]]]\\\^^^^^^]]]\\\\\\\\\\\\\\\```aaabbbcccccccccbbbbbbccc```^^^___dddiiillllllfffdddaaaaaaaaaaaa```______bbbdddeeedddccccccdddcccfffiiillluuuzzzwwwwwwuuunnnjjjiiikkkgggdddddddddeeekkksssxxxbbbYYY[[[aaakkkzzzwwwjjj```YYYWWW___hhhppp~~~qqqbbbSSSKKKHHHEEEDDDFFFJJJOOOVVV^^^nnn{{{yyyyyymmm^^^TTTLLLHHHEEE???;;;;;;;;;;;;:::999888888888888999:::;;;::::::<<<>>>AAAEEEEEEEEEEEEEEEFFFHHHHHHLLLKKKMMMRRRWWW```nnn{{{}}}___LLL===:::<<<999888999666666555555444333333333222222333333333333222222111111111111000000000000jjjWWWIIICCC;;;:::::::::::::::999999<<<<<<<<<;;;;;;;;;;;;;;;===>>>@@@AAACCCKKKUUU\\\fffvvv~~~vvvqqqnnngggfffffffffeeeeeedddddd```bbbdddeeeddddddeeefffgggdddaaaaaacccfffhhhiiibbbbbb```^^^]]]\\\[[[ZZZ^^^^^^]]]\\\\\\\\\\\\\\\```bbbdddffffffeeecccbbbhhhddd```bbbgggkkkjjjggg___^^^]]]^^^```bbbbbbbbb]]]___aaaaaa```___```aaaccceeehhhiiikkkxxx~~~{{{{{{xxxrrroooppppppmmmlllmmmnnnpppvvv}}}ttt```\\\```jjj{{{~~~mmmaaa^^^ZZZ]]]hhhwwwdddXXXLLLGGGFFFDDDDDDFFFEEELLLQQQWWWiii~~~yyytttxxxrrrbbbWWWPPPIIICCCBBBAAA===;;;<<<;;;:::999999888888888999999:::;;;;;;;;;===@@@BBBEEEEEEEEEEEEFFFGGGHHHHHHLLLKKKMMMSSS\\\iiiwwwoooSSSFFF:::999999777555555555555555444444333333333222222333333333333222222111111111000000000000000oooXXXHHHAAA@@@888999:::::::::::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<>>>@@@BBBGGGPPP[[[dddnnn}}}xxxuuutttjjjiiihhhgggfffeeedddcccbbbcccddddddbbbaaaaaaaaa___^^^]]]^^^bbbeeeggggggbbbaaa___]]]\\\[[[[[[ZZZ]]]]]]\\\[[[[[[[[[[[[\\\^^^aaadddfffgggeeecccbbbddd```^^^```eeegggeeeaaa]]]\\\\\\]]]```bbbcccccc]]]^^^______]]]\\\\\\]]]aaacccfffhhhffflll~~~|||xxxwwwzzz|||zzzzzz}}}uuuccc___gggvvvwwwggg]]][[[\\\dddttt~~~___UUULLLIIIGGGEEEFFFHHHDDDJJJMMMQQQbbb}}}yyy{{{}}}zzzuuuqqqjjj```TTTKKKIIIDDD@@@@@@???<<<;;;===::::::999999888888999999888:::;;;;;;<<<>>>AAADDDEEEEEEEEEEEEFFFGGGHHHIIIKKKLLLOOOUUUbbbrrr~~~{{{bbbIIIAAA:::888888666444444444444444444444333333333111222222333333222222111000000000000000000111111rrr\\\JJJ@@@===>>>777999;;;;;;::::::<<<=========>>>>>>======<<<;;;:::===AAAEEELLLVVVccclll{{{}}}xxxsssqqqrrrhhhgggfffeeedddccccccbbbcccdddeeeccc```^^^^^^^^^YYYYYYZZZ]]]aaacccdddcccbbb```^^^\\\[[[[[[[[[[[[\\\\\\[[[ZZZZZZZZZZZZZZZ[[[]]]```ccceeedddcccbbb]]]\\\]]]```dddeeeccc``````___]]]]]]___```___^^^]]]^^^^^^]]][[[ZZZ[[[\\\___^^^aaaeeeccccccpppwwwhhhbbblll}}}nnnbbb\\\WWW]]]iii}}}uuuYYYRRRKKKIIIHHHEEEFFFIIIFFFKKKNNNQQQ^^^uuuzzzmmmfffccc```^^^]]][[[VVVMMMGGGDDD@@@>>>???===999999<<<::::::999999888999999:::888:::;;;<<<===???CCCFFFFFFFFFEEEFFFFFFGGGHHHIIIKKKNNNRRR[[[jjjzzzqqq~~~nnnVVVAAA===999777777777777777444444333333333333333333111111222222222222111111000000000000111111111111ttt^^^LLLAAA===;;;;;;777999;;;;;;:::;;;>>>AAAAAAAAABBBCCCBBBAAA@@@???===AAAGGGMMMUUUaaannnwwwyyyrrrkkkhhhjjjdddddddddddddddddddddddddddeeeeeedddaaa^^^^^^^^^XXXYYY[[[___bbbcccaaa___```^^^\\\ZZZYYYZZZ[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYYWWWYYY\\\___aaabbbbbbbbb^^^```bbbeeefffeeecccaaabbb```^^^]]]]]]]]][[[ZZZ[[[\\\]]]\\\[[[[[[]]]^^^aaa]]]^^^bbbaaa___iiixxxyyylllfffrrr|||qqqddd]]]\\\ZZZcccsssoooVVVPPPLLLLLLKKKHHHIIIMMMLLLNNNRRRUUUYYYfff}}}rrrdddYYYVVVRRRQQQPPPQQQRRRPPPJJJEEEAAA>>>======;;;777888;;;:::999999888999999::::::888999;;;<<<===@@@DDDGGGFFFFFFFFFFFFGGGHHHIIIIIILLLQQQWWWaaarrrqqqbbbJJJ<<<<<<999777666777888888333333333333333333333333111111222222222222111111///000000000111111111111yyyhhhQQQBBB===<<<:::888888:::;;;;;;:::;;;???CCCFFFGGGHHHHHHHHHGGGEEEDDDBBBFFFMMMUUU^^^jjjwwwyyypppfffbbbdddbbbbbbcccdddfffggghhhhhhdddeeeeeedddbbb```___```YYYZZZ]]]aaacccccc```]]]^^^\\\ZZZYYYXXXYYYZZZ[[[ZZZZZZYYYXXXXXXXXXXXXXXXUUUWWWZZZ]]]___aaabbbbbbdddgggjjjjjjhhhdddaaa``````^^^\\\[[[\\\\\\[[[YYYYYY[[[\\\\\\\\\]]]___aaaeee^^^\\\aaaaaa```iiiwwwyyynnnkkkwwwuuuhhh]]]YYY[[[```kkk|||nnnVVVQQQOOOPPPOOOMMMOOORRRRRRSSSVVVXXXTTTXXXqqq~~~ssseeeXXXQQQRRRLLLJJJJJJLLLNNNLLLHHHCCC@@@======>>>;;;888888<<<999999999888999999::::::888999;;;<<<>>>@@@DDDGGGFFFFFFFFFFFFGGGHHHIIIJJJMMMSSS[[[fffwwwZZZAAA======;;;666444555666555333333333333333333333333111111222222222222111111//////000000111111111222jjjWWWGGGBBB>>>777777======<<<;;;:::;;;>>>AAACCCGGGJJJMMMMMMJJJFFFDDDBBBEEEFFFQQQbbbllloooxxxzzzmmmeeedddeeebbbfffjjjnnnnnnkkkgggdddeeedddbbb``````___``````___cccfffgggdddaaa``````\\\YYYWWWWWWYYYYYYWWWTTTTTTUUUVVVWWWXXXXXXYYYYYYWWWYYY\\\]]]^^^```ccceeeeeesss|||wwwoookkkiiifffbbb```^^^[[[ZZZ[[[\\\\\\XXXYYY[[[\\\^^^___``````^^^___aaabbbccceeeiiilllxxxsssuuuxxxzzzhhh\\\TTTTTTZZZ```ooonnn]]]VVVPPPQQQSSSSSSTTTWWWSSSXXX[[[WWWTTT[[[mmm}}}pppccc[[[SSSMMMKKKIIIKKKMMMKKKGGGCCCCCCDDD>>>===<<<;;;:::999999999;;;:::999999888888999999888999<<>>===<<<;;;;;;<<>>@@@CCCEEEFFFFFFGGGGGGFFFFFFGGGGGGHHHIIIHHHLLLPPPVVVccc|||cccJJJ===;;;888888777666555444444333555555444333222111000000222222222333222222111000111000000//////000000111CCC<<<888:::;;;:::;;;>>>============???AAADDDEEEFFFIIILLLNNNNNNOOOPPPQQQRRRYYYgggvvv{{{{{{yyyvvvqqqmmmjjjhhhggggggfffeeedddbbbaaa```aaaaaaaaaaaaccceeeggghhhhhhgggfffdddbbbaaabbbccc\\\[[[ZZZZZZ[[[\\\]]]]]]```___^^^]]]\\\[[[\\\\\\^^^```cccdddddddddeeefffjjjjjjjjjiiiiiigggdddaaa^^^^^^^^^^^^___```aaabbbeeeeeeggghhhiiijjjjjjjjjllllllmmmmmmlllmmmppprrr|||{{{{{{yyygggUUUOOOMMMLLLQQQYYYllluuubbbVVVQQQMMMNNNPPPQQQVVV[[[hhhnnnttttttpppmmmooossssssfff___\\\YYYWWWYYY]]]ZZZUUUOOOIIICCC@@@>>>;;;;;;:::999999999999999777777777888999:::<<<===<<<===???AAADDDEEEFFFGGGHHHHHHGGGGGGGGGGGGGGGHHHIIIKKKOOOXXXllllllRRR???:::===777777666555555444333333444333333333222222111111111111222222222222111111000000////////////000000>>>:::888:::;;;;;;<<<>>>======>>>???@@@CCCEEEFFFHHHJJJLLLMMMNNNOOOQQQSSSWWWaaasssxxxvvvrrrnnnlllkkkjjjiiifffeeecccbbb``````______bbbaaa`````````bbbcccdddeeecccaaa``````aaabbbccc]]]]]]]]]\\\]]]___aaaccchhhgggdddaaa```_________]]]```cccfffgggggghhhjjjmmmjjjggggggfffccc___]]]ZZZZZZ[[[]]]___aaacccdddcccdddeeefffggghhhhhhhhhiiijjjkkkjjjiiijjjmmmoooxxx}}}uuuqqqoootttzzzlll]]]QQQNNNMMMKKKPPPXXXgggyyygggZZZOOOLLLMMMPPPQQQPPPSSSXXXcccjjjsssxxxxxxwwwwwwxxx{{{}}}xxxnnneeebbb```]]]]]]___^^^ZZZTTTLLLFFFAAA>>><<<::::::999888888888999999666777777888999;;;<<<======>>>@@@BBBDDDEEEFFFFFFHHHHHHGGGGGGFFFFFFGGGGGGHHHIIIOOOaaawww^^^HHH:::777:::666666555555444444333333111111111222222333333333000111111222222111111111000000////////////000000<<<;;;;;;;;;;;;<<<===>>>===>>>???@@@BBBDDDFFFGGGIIIJJJLLLMMMNNNPPPTTTVVV```oooyyytttnnnjjjhhhhhhhhhhhhdddcccbbbaaa``````aaaaaabbbaaa______^^^___```aaaeeecccaaa```aaabbbbbbaaa______```______aaaeeehhhooommmiiieeecccaaaaaaaaa^^^aaafffiiijjjkkklllmmmpppkkkhhhhhhfffaaa]]]]]]YYYZZZ[[[]]]___aaaccccccaaaaaabbbcccdddeeeeeedddeeefffgggffffffgggjjjllluuu|||tttkkkhhhgggjjjqqqyyy}}}eeeZZZRRRSSSRRRNNNPPPWWW```sssyyyqqqdddXXXQQQHHHHHHKKKQQQRRRRRRTTTYYY^^^eeeooowww{{{}}}}}}}}}~~~|||pppiiieeedddccc___^^^___[[[VVVNNNGGGBBB???<<<:::999999888888777888888999777777777888999;;;<<<======>>>@@@BBBCCCEEEEEEFFFGGGGGGFFFFFFEEEFFFFFFFFFGGGHHHRRRkkkjjjRRRAAA666333555555555444444444333333333//////000111222333444444///000111111222111111111000//////......//////000;;;<<<<<<;;;;;;<<<>>>???===>>>???AAACCCEEEGGGHHHHHHJJJLLLNNNPPPTTTYYY\\\lll~~~yyyrrrnnnlllkkkiiigggbbbbbbbbbccccccdddeeeeeeaaa```___^^^^^^___```aaadddbbbaaacccfffhhhgggfff```aaabbbbbbbbbdddiiimmmsssppplllgggdddbbbbbbbbbcccfffkkkmmmnnnmmmnnnnnnmmmiiihhhiiifff___\\\^^^]]]]]]^^^___```aaaaaaaaa``````aaabbbcccccccccccccccdddeeeddddddfffhhhkkkrrr~~~nnnhhhbbbbbbdddhhhpppxxx~~~}}}zzzzzzppp___XXXUUUXXXWWWRRRQQQWWWXXXeeesssyyy|||xxxjjjccc\\\RRRLLLKKKFFFGGGLLLSSSWWWXXX^^^eeeccciiirrr|||~~~qqqhhhdddbbbdddbbb]]][[[\\\VVVPPPHHHAAA>>><<<:::888888888777777777777888888888888888888999:::;;;<<<<<<>>>???AAACCCDDDEEEEEEEEEEEEEEEDDDEEEEEEFFFFFFHHHLLLZZZuuu{{{\\\FFF<<<666333444444444444333333333333333000000111111222222333333//////000111111111111111//////............//////999;;;<<<::::::===@@@@@@===>>>@@@BBBDDDFFFGGGHHHHHHIIILLLOOORRRWWW]]]bbbttt{{{yyyuuurrrpppllliiibbbcccccceeefffggghhhhhh```___^^^^^^___```aaabbbaaa```aaaeeekkkoooooonnnaaacccdddccccccfffkkkppptttqqqmmmhhhdddbbbaaaaaagggkkknnnqqqpppooooooooohhheeefffhhhddd\\\ZZZ^^^aaaaaaaaaaaaaaa```______``````aaabbbccccccccccccbbbcccdddddddddfffiiikkkpppvvvuuueee___[[[]]]___ccckkksss~~~rrrkkkjjjmmmttt|||vvvddd\\\WWWVVV[[[[[[TTTSSSWWWSSS\\\dddgggiiimmmooonnnsss{{{lll]]]UUUNNNHHHFFFHHHIIIJJJOOOVVV[[[```iiisssrrrwwwxxxlllbbb___```bbbaaa[[[WWWXXXRRRLLLCCC>>><<<;;;999777888777777777777777888888888888888888999:::;;;;;;<<<===???AAABBBCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFKKKRRRbbb|||qqqPPP>>>888777666777444444333333333333333333222222222111111111111111//////000111111111111111//////............//////;;;<<<============@@@BBB@@@@@@AAACCCEEEGGGIIIKKKLLLGGGIIISSSXXXYYYcccqqqyyyxxx}}}}}}wwwrrrpppqqqgggfffdddccccccdddfffggg___aaabbbaaa^^^]]]\\\]]]aaabbbdddfffhhhjjjkkklllfffdddbbbbbbdddfffggggggjjjiiihhhffffffffffffgggpppooonnnoooooonnnkkkhhhjjjiiigggdddaaa___^^^]]]______^^^^^^^^^^^^______eeefffffffffeeecccaaa```___aaabbbdddeeehhhllloooyyy|||}}}{{{yyy~~~ttthhh[[[ZZZXXXWWWYYY___gggmmm{{{{{{oooeeedddgggkkksss|||{{{jjjbbbYYY[[[]]]```aaa^^^ZZZVVVXXX]]]aaaaaabbbdddccc___dddmmm}}}~~~xxxfffSSSIIIFFFDDDEEEFFFGGGMMMTTT[[[cccqqqoooaaa___]]]YYYWWWUUURRRNNNKKKFFFDDD@@@>>>===<<<;;;999777777777777666666666666888999:::::::::;;;===@@@@@@BBBEEEEEEEEEDDDDDDEEEFFFBBB@@@BBBBBB@@@BBBFFFMMMZZZkkk^^^GGG???777333555222333333333222222222111111555444222000//////000000111111000000//////............//////000000111111:::<<<======<<<===???AAAAAAAAABBBCCCEEEGGGIIIJJJOOOMMMQQQYYY]]]aaarrrzzztttrrrwwwzzz||||||xxxtttpppnnnfffeeecccaaaaaaaaabbbccc^^^___```___]]][[[[[[\\\```bbbdddfffhhhhhhggggggeeecccbbbbbbdddggghhhiiijjjjjjiiiiiijjjlllmmmnnnqqqpppoooooopppooollljjjgggfffdddbbb```^^^]]]]]]^^^^^^^^^^^^^^^___``````eeeeeeeeeeeedddcccbbbaaabbbccceeefffgggiiimmmpppxxx{{{}}}zzzxxxzzz{{{hhh\\\UUUTTTRRRQQQSSSYYYaaafffuuu}}}tttkkkfffkkksss{{{~~~kkk___ZZZ^^^bbbggglllmmmjjjddd```^^^bbbccc___^^^___^^^[[[___fffrrr{{{tttooommmlllkkksss~~~wwwfffTTTJJJGGGEEEEEEGGGGGGMMMWWWdddvvvwwwiii^^^YYYVVVRRRNNNLLLJJJGGGDDDDDDAAA>>><<<;;;;;;:::999777777777777777777777666888:::<<<<<<<<<===@@@BBB@@@BBBEEEEEEEEEDDDEEEEEEIIIFFFEEEFFFEEEBBBDDDHHHLLLccc~~~qqqSSS???;;;444222444111333333222222222111111111444333111000000000000111111000000000/////////.........//////000000000000999;;;<<<<<<<<<===???AAACCCCCCDDDEEEFFFHHHJJJKKKNNNOOOTTT\\\bbbmmm~~~tttooommmppprrruuuxxxxxxtttnnnjjjeeedddbbbaaa`````````aaa]]]^^^^^^]]][[[ZZZ[[[]]]aaabbbeeefffgggfffeeecccfffdddcccdddfffiiijjjjjjiiiiiijjjlllnnnqqqsssttttttrrrpppooonnnmmmiiigggdddcccaaa```^^^^^^]]]]]]^^^^^^^^^^^^^^^___``````dddcccbbbbbbaaaaaaaaaaaabbbccceeeeeefffgggjjjmmmppptttvvvvvvxxx}}}xxxxxx{{{mmm\\\QQQNNNNNNMMMLLLNNNSSSZZZ___kkktttrrrkkkiiimmmzzztttggg]]]XXXWWWaaaeeelllrrrsssooojjjfffdddgggfffaaa^^^______\\\^^^bbbjjjvvv~~~xxxtttqqqkkkfffaaa^^^]]]]]]dddrrrsssdddSSSJJJFFFDDDDDDFFFKKKQQQ^^^sss|||mmmbbbZZZTTTPPPJJJFFFDDDBBB@@@>>>???===:::999999:::999888777777777777777777777777777999;;;<<<===>>>AAACCCAAACCCEEEEEEEEEEEEEEEGGGGGGDDDDDDEEEDDDBBBEEEJJJPPPooo___FFF999888333333555222333222222222222111111111222111111000000000111111000000000000////////////...////////////000000000999:::;;;<<<<<<===???AAADDDEEEEEEFFFGGGIIIKKKLLLMMMNNNTTT___mmmxxxrrrmmmlllllllllmmmppprrrpppjjjdddcccbbbaaaaaa```aaaaaabbb]]]^^^^^^\\\[[[[[[]]]^^^bbbcccdddeeeeeefffffffffiiigggffffffhhhjjjjjjjjjfffgggiiikkkmmmppprrrssstttrrrnnnllliiifffccc```aaa```___^^^^^^^^^^^^^^^______^^^]]]]]]]]]]]]^^^```___^^^]]]]]]^^^___```^^^___aaaaaaaaabbbdddfffdddiiimmmlllkkksss}}}yyyzzz|||pppaaaVVVNNNKKKKKKKKKKKKLLLQQQWWW\\\bbbkkk|||~~~mmmhhhooo}}}zzzmmmbbb\\\[[[]]]___eeeiiimmmpppooommmjjjhhhfffkkkmmmiiifffggghhhffffffgggkkkttt~~~{{{pppiiiddd```]]][[[ZZZ\\\___gggsss~~~~~~ttteeeVVVMMMIIIGGGHHHKKKRRRZZZkkkxxxggg]]]WWWRRRMMMGGGCCC@@@???>>><<<;;;999777666777888888777777777777777777888888888444666999;;;<<<===???AAAAAACCCEEEFFFEEEEEEGGGHHHEEECCCDDDFFFEEEDDDHHHOOO^^^{{{qqqRRR???888888444555888444222222222222111111111111000000000000000111111111000000000000////////////////////////////////////999:::<<<<<<<<<===@@@BBBEEEEEEFFFGGGIIIKKKLLLMMMPPPPPPWWWggg}}}wwwsssnnnjjjjjjiiigggfffhhhjjjiiieeeaaa]]]^^^^^^___```aaabbbbbb^^^_________^^^^^^___aaadddcccbbbbbbdddfffiiikkkkkkjjjhhhhhhiiijjjiiihhhddddddfffhhhiiikkkllllllmmmkkkhhheeedddbbb___]]]______^^^^^^^^^______```aaa```^^^\\\[[[ZZZZZZYYY[[[ZZZZZZYYYZZZ[[[]]]^^^[[[]]]____________aaabbb^^^ccchhhhhhgggnnn{{{}}}{{{zzz}}}tttaaaWWWQQQMMMIIIJJJJJJKKKLLLOOOTTTXXX^^^gggvvvsssnnn~~~xxxoooddd]]]]]]aaaeeehhhpppppppppmmmjjjiiijjjllljjjrrrvvvtttqqqrrrrrrrrrssstttvvvzzz}}}oooeee]]]WWWVVVVVVVVV\\\dddnnn{{{uuupppmmmuuuxxxkkk\\\SSSOOOMMMOOOTTTXXXddd{{{vvveeeZZZTTTOOOKKKEEEAAA???>>>===<<<999777555444666777777777666777777777888888888999444777:::<<<===>>>@@@BBBBBBDDDEEEFFFEEEFFFHHHJJJJJJIIIIIIIIIGGGGGGMMMVVVjjjbbbIII;;;888999444555888333222222222111111111000000///000000000111111000000////////////000000000000/////////...............999;;;<<<======>>>AAACCCEEEFFFGGGHHHJJJMMMOOOPPPPPPSSS]]]qqquuupppnnnhhhdddeeeddddddddddddeeeeeecccaaaYYYZZZ[[[]]]^^^```aaabbb]]]___aaabbbaaa```aaabbbdddcccbbbbbbdddgggjjjllliiihhhgggggghhhhhhgggfffcccdddeeefffggggggggggggfffcccaaa`````````___^^^^^^]]]]]]]]]]]]^^^_________^^^]]][[[YYYXXXWWWWWWWWWWWWWWWXXXYYYZZZ\\\]]]ZZZ]]]___`````````aaaccc```cccfffgggggglllttt||||||}}}}}}dddUUUNNNKKKIIIGGGHHHIIIJJJKKKNNNRRRUUU^^^dddppp}}}}}}ooojjjdddaaacccgggllloooxxxvvvqqqiiiddddddiiiooosss{{{~~~{{{}}}wwwhhh]]]SSSRRRSSSVVV```mmmwwwyyylllgggfffooo|||~~~qqqaaaXXXSSSRRRWWW]]]ddduuurrraaaVVVOOOIIIFFFAAA>>>===<<<:::999888777555444666777777777666777777888888999999999888;;;???AAAAAABBBCCCDDDCCCDDDEEEFFFFFFGGGIIIKKKMMMKKKJJJJJJHHHIIIRRR]]]ooorrrTTT@@@888777777111222555000222111111111111000000000///000000111111000//////////////////000000000000/////////............---:::;;;===>>>>>>@@@BBBEEEEEEEEEGGGIIILLLNNNQQQRRRVVV___ooo|||ooonnnmmmeee___```]]]```dddffffffdddcccccc\\\\\\^^^___aaabbbbbbbbb[[[^^^bbbdddcccbbbaaaaaabbbbbbdddeeefffffffffeeecccbbbbbbcccfffgggfffddddddeeeggghhhhhhhhhggggggfffdddaaa_________^^^]]]\\\\\\[[[[[[\\\\\\]]]]]][[[ZZZYYYXXXXXXXXXXXXXXXTTTUUUWWWYYYZZZ[[[\\\\\\ZZZ\\\___aaaaaaaaabbbdddaaabbbccceeegggkkkooorrr{{{}}}gggVVVMMMJJJHHHFFFGGGHHHJJJKKKLLLNNNRRRTTT\\\```gggqqqvvvfffffffffgggjjjpppwww{{{|||vvvmmmggggggnnnuuu~~~uuufffZZZZZZ]]]cccsssxxxllljjjkkksss~~~pppeee```aaagggooo~~~jjj[[[PPPIIIDDDBBB???===<<<;;;999888:::888555555666888888777666777777888888999:::::::::===AAACCCCCCCCCCCCDDDCCCEEEFFFFFFFFFGGGJJJMMMLLLKKKKKKMMMOOOUUUdddsss^^^HHH;;;555777666///111555///111111111111000000000000000000111111000///...---.../////////000000000111//////.........---------:::<<<>>>>>>???AAACCCFFFDDDEEEGGGIIILLLPPPRRRTTTbbbqqqyyyoooqqqnnnddd^^^___WWW^^^eeeiiihhhfffeeeeeeaaabbbcccdddeeeeeeeeedddZZZ]]]bbbddddddbbbaaaaaa___bbbeeeggggggeeeaaa___]]]]]]]]]```ccceeeeeedddfffgggiiijjjkkkkkkjjjiiillliiidddaaa___]]][[[YYY[[[ZZZZZZZZZZZZZZZ[[[\\\WWWWWWWWWWWWWWWXXXYYYYYYTTTUUUXXXZZZ\\\]]]]]]]]]XXX[[[^^^``````aaabbbccc```___```cccgggkkknnnoooooopppeeeVVVMMMJJJJJJIIIGGGIIIJJJLLLNNNOOOQQQTTTVVVXXXZZZ^^^fffssslll```cccgggkkkqqqyyywwwqqqqqqxxxqqqeeefffkkkuuu|||sssrrrssszzzxxxsssttt|||yyybbbUUUKKKDDDBBB@@@>>>======<<<:::888;;;999666666777888888777666777777888999999:::::::::===@@@BBBBBBAAABBBBBBDDDEEEFFFFFFFFFHHHKKKMMMNNNNNNQQQVVV\\\hhh|||oooOOOAAA:::555888777000333777222111111111111000000000000000111111111000///---,,,.../////////000000111111//////.........--------->>>>>>>>>???@@@BBBCCCDDDDDDEEEHHHMMMKKKJJJSSS^^^nnn{{{tttmmmgggbbb]]]YYY]]]]]]```eeeiiiiiifffbbbddddddffffffffffffeeedddbbbcccccccccbbb```^^^]]]___```aaabbbbbbaaa```___\\\]]]^^^```bbbccceeeeeefffggghhhhhhhhhjjjmmmpppoooiiiccc___^^^^^^\\\[[[XXXVVVTTTVVVZZZ]]]]]]\\\XXXWWWVVVVVVVVVWWWYYYZZZYYYVVVTTTUUUXXX[[[ZZZYYYZZZ[[[\\\^^^___``````aaa^^^___```bbbccccccddddddkkkooozzzuuu]]]WWWNNNHHHFFFEEEDDDCCCKKKJJJJJJLLLPPPTTTVVVWWWTTTWWW\\\___eeerrryyylll\\\___dddkkkttt}}}|||{{{~~~uuuttt{{{|||}}}ppp[[[LLLFFFFFF@@@???>>>===<<<;;;::::::777777777777666666666666888888888999:::<<<===>>>AAABBBCCCCCCDDDDDDCCCCCCEEEGGGHHHGGGIIILLLOOOPPPOOOYYY^^^jjj~~~[[[EEEBBB666666555444444333222222222222222111111111111000222333333222///......///////////////////////////////////////////////////===>>>>>>???AAABBBDDDEEEEEEEEEHHHJJJIIIKKKWWWeeezzzwwwrrrmmmhhhccc]]]ZZZ\\\]]]___cccggghhhfffcccbbbcccdddddddddcccbbbaaaddddddccccccaaa___]]]\\\]]]^^^___`````````___^^^```````````````aaaaaaaaacccdddfffffffffhhhlllnnnpppjjjccc___]]]]]]\\\[[[ZZZWWWUUUVVVXXXZZZZZZYYYTTTTTTTTTTTTTTTUUUVVVVVVXXXVVVSSSTTTWWWZZZZZZZZZZZZ[[[\\\^^^____________^^^___```aaaaaabbbaaaaaabbbeeennn~~~nnncccVVVQQQJJJFFFEEEFFFFFFFFFKKKLLLNNNQQQTTTVVVVVVVVVXXX[[[^^^___bbbkkkxxxvvvggg[[[]]]aaaiiittt}}}gggVVVIIIDDDDDD???>>>===<<<;;;::::::999888888888888888777777777888888999:::;;;<<<>>>???BBBBBBCCCCCCDDDDDDDDDCCCFFFGGGGGGIIILLLPPPSSSTTTYYYgggssslllNNN===:::555555444444333222222111222222222111111111000000///000111000///...///000////////////////////////........................<<<===>>>@@@BBBDDDEEEFFFFFFGGGGGGHHHIIIRRReeewww{{{|||uuurrrooollliiieeeaaa]]]^^^^^^___aaadddfffeeedddbbbccccccddddddcccbbbbbbeeedddcccaaa___]]]\\\[[[]]]^^^___```aaa``````___cccbbbaaa___^^^]]]]]]]]]___```bbbcccdddfffjjjlllpppkkkddd^^^\\\[[[[[[ZZZ[[[YYYWWWWWWWWWXXXWWWVVVSSSSSSTTTTTTUUUTTTTTTTTTXXXVVVSSSSSSVVVYYY[[[\\\\\\]]]^^^^^^_________^^^^^^^^^____________^^^^^^ZZZ\\\bbbooo}}}nnn___VVVNNNJJJFFFDDDEEEGGGIIIIIIKKKNNNSSSXXXZZZ[[[[[[ZZZ]]]```bbbbbbaaafffooowwwqqqbbbZZZ\\\aaalllyyy~~~uuuqqqxxxlllZZZOOOFFFBBBAAA======<<<;;;:::999999888888888888888888999999999888999:::;;;===>>>???@@@CCCCCCCCCCCCDDDDDDDDDDDDGGGFFFGGGJJJOOOTTTWWWXXXcccwwwrrrVVVAAA888666444444333333222111111111222222111111111000000000,,,...//////......///111////////////////////////........................<<<===???AAADDDFFFGGGHHHHHHHHHGGGGGGMMM___{{{}}}{{{|||ssspppmmmkkkjjjiiigggeeeccccccbbbbbbcccdddddddddbbbccceeefffggggggffffffdddcccaaa^^^\\\[[[ZZZZZZ^^^___```bbbccccccbbbbbbbbbaaa___\\\[[[ZZZYYYYYY[[[]]]^^^___aaacccgggjjjoookkkddd^^^ZZZXXXXXXYYYZZZZZZYYYXXXXXXXXXWWWWWWUUUVVVWWWXXXXXXWWWVVVUUUZZZXXXVVVUUUWWWZZZ]]]______```````````````______^^^^^^^^^^^^]]]\\\[[[[[[XXX[[[___ffftttssseeeYYYQQQIIIGGGEEEDDDFFFHHHJJJKKKKKKOOOTTTZZZ___bbbeeeggggggjjjllljjjggggggmmmsssxxxnnn```\\\```jjjxxxxxxtttrrruuuxxx___PPPIIIDDD@@@>>>;;;;;;::::::999888888777777777888888888888888999999:::;;;===???@@@AAAAAADDDDDDCCCDDDDDDDDDEEEEEEJJJGGGGGGLLLQQQUUUZZZ^^^mmmuuuZZZFFF>>>:::666222222222222111111000000111111111111000000000000...///000000......///000////////////////////////........................===>>>@@@CCCEEEGGGHHHHHHGGGGGGGGGJJJWWWsssyyy{{{tttrrrooonnnnnnooonnnmmmiiihhhgggeeecccbbbbbbccc___bbbfffiiijjjjjjhhhggg```___\\\YYYXXXXXXXXXYYY\\\]]]___aaabbbcccbbbbbb^^^]]][[[YYYXXXWWWXXXYYYYYYZZZ\\\]]]___aaaeeehhhllljjjddd^^^ZZZWWWWWWWWWVVVVVVWWWWWWWWWWWWWWWXXXXXXXXXZZZZZZZZZYYYXXXWWW\\\[[[ZZZYYYYYY[[[^^^```bbbbbbbbbbbbbbbaaaaaa```______^^^^^^]]][[[ZZZYYYYYY\\\aaaffflll~~~}}}uuuiii^^^SSSMMMGGGGGGGGGGGGGGGHHHJJJLLLJJJNNNSSSXXX___hhhqqqxxxxxxzzzzzzvvvooolllnnnrrryyyqqqeeedddlll{{{zzzyyy}}}lllVVVJJJFFFBBB>>>===:::::::::999888888777777666666666777777777888888:::;;;===???AAABBBCCCCCCEEEDDDDDDDDDDDDEEEFFFGGGKKKHHHHHHMMMRRRUUU^^^ggg|||```HHH>>>???<<<666222222111111111111000000111111111000000000//////111222222111///......///////////////////////////........................>>>???BBBEEEGGGHHHHHHHHHEEEHHHLLLUUUlll}}}~~~~~~yyywwwuuutttssstttuuutttsssqqqkkkkkkjjjgggdddbbbbbbccc^^^bbbgggkkkllliiifffcccZZZXXXVVVTTTSSSUUUWWWXXXXXXYYY[[[^^^___`````````[[[ZZZXXXVVVVVVWWWXXXZZZYYYZZZ\\\]]]^^^```dddgggjjjiiigggbbb\\\YYYXXXXXXSSSUUUWWWXXXWWWWWWXXXYYY[[[[[[[[[[[[[[[[[[ZZZYYY]]]^^^^^^]]]\\\\\\^^^```bbbbbbcccccccccbbbaaaaaa``````______^^^\\\[[[ZZZZZZ[[[```fffjjjsssyyy{{{~~~~~~qqqeee[[[RRRKKKGGGHHHIIIIIIHHHIIIJJJLLLJJJMMMQQQUUU\\\hhhuuuvvvqqqqqqtttxxxpppqqq~~~rrraaaPPPGGGDDD@@@===<<<::::::999999888888888888555555555666777777888888:::<<>>888777333000000222222222111111111111000000000000000000000000000......////////////......------............------......////////////......EEECCCCCCFFFEEEEEEHHHNNN[[[jjjzzz{{{~~~|||wwwwwwzzznnnfffffflllooojjjfffggggggeeelllmmmnnnooollleee[[[SSSPPPNNNMMMMMMOOORRRVVVYYY```aaaaaaaaaaaabbbdddeeecccaaa^^^\\\ZZZYYYZZZZZZ[[[]]]___bbbcccdddcccbbbgggiiikkkjjjfffcccbbbbbbddddddeeedddcccbbbdddfffgggggghhhiiijjjkkklllmmmgggddd___\\\\\\]]]^^^^^^______^^^^^^___aaadddeeehhhdddaaa___```aaa```______aaabbbcccdddgggkkknnnsssuuunnniiigggkkksss|||xxxtttrrrpppmmmkkkmmmpppssszzz}}}nnncccYYYOOOIIIIIIFFFFFFGGGGGGIIIJJJLLLMMMMMMPPPSSSUUUVVV[[[ccckkkpppssstttsssrrrwww~~~vvvyyyqqq^^^RRROOOFFF???>>>>>>;;;:::;;;888888888888777777777777999888777777888:::===>>>AAAAAAAAABBBCCCDDDEEEFFFHHHHHHGGGGGGGGGHHHHHHIIIJJJMMMRRRVVV\\\kkknnnSSSFFF:::666555333111111222222222111111111000000////////////////////////......////////////......------............------------............------FFFEEEEEEFFFDDDFFFNNNYYYkkk}}}zzztttvvvxxxzzz{{{yyyyyy}}}{{{qqqlllkkkrrruuuqqqkkkhhhhhhggglllmmmmmmiiiccc\\\WWWUUUWWWUUUSSSSSSSSSVVVXXXZZZaaabbbdddeeefffgggggggggeeedddaaa^^^]]]\\\]]]]]]^^^___```aaabbbccccccccccccdddeeedddcccbbbbbbccccccdddddddddbbbbbbdddeeedddfffiiilllnnnpppqqqqqqiiifffaaa______`````````___^^^^^^^^^___```aaabbbhhhfffdddccccccbbb```^^^___```aaaaaaaaacccfffiiimmmsss~~~uuummmiiinnnxxxwwwsssoookkkjjjjjjjjjiiirrruuuyyyyyyiii^^^UUULLLGGGFFFEEEEEEEEEFFFHHHJJJKKKLLLKKKPPPUUUYYY^^^eeemmmsssrrrqqqnnnllllllsss~~~{{{~~~vvvcccVVVMMMEEE>>>======;;;:::;;;888888888888888888888888777777777888:::<<<>>>@@@BBBBBBCCCCCCDDDFFFGGGHHHHHHHHHHHHIIIJJJJJJJJJKKKLLLLLLQQQXXXaaapppwwwbbbIII???555444444333222222222222111111111000000000////////////////////////......////////////......------............------,,,,,,------------,,,,,,JJJIIIHHHGGGFFFJJJWWWfff}}}sssppprrrrrrrrrrrruuu|||~~~xxxuuuqqqtttuuupppjjjhhhjjjlllkkknnnnnniii```ZZZXXXYYY[[[ZZZXXXXXXXXXZZZ]]]^^^bbbbbbdddfffiiiiiihhhgggfffdddaaa___]]]]]]^^^^^^^^^^^^___```aaacccddddddbbbbbbaaa`````````bbbccc```aaaaaa```______```bbbaaacccgggjjjmmmnnnnnnnnngggddd```^^^___``````___[[[[[[\\\^^^___```aaaaaaeeeeeedddcccbbb```^^^\\\___`````````___```ccceeemmmooozzzxxxpppsss}}}xxxnnngggfffggggggfffkkknnnsssyyytttdddZZZRRRJJJFFFFFFEEEEEEFFFGGGHHHJJJLLLMMMLLLRRRXXX]]]eeeqqq{{{|||uuummmhhhhhhooo|||~~~~~~kkk___PPPGGG???===<<<:::999:::777888888888888888999999777777888999<<<>>>@@@BBBDDDDDDDDDEEEFFFGGGHHHIIIGGGHHHIIIJJJKKKLLLLLLLLLQQQPPPSSS\\\gggrrrhhhUUUCCC:::333333444222111222111111111111000000000000////////////////////////---......//////......---------............------,,,,,,------------,,,,,,LLLJJJIIIHHHIIIQQQbbbsssxxxnnnmmmppppppoooooowww{{{zzzwwwtttqqqmmmiiihhhkkkpppmmmppprrrlllbbbZZZXXXYYYYYYXXXXXXXXXZZZ]]]___aaaaaaaaabbbdddggghhhgggdddcccbbb___]]]\\\[[[\\\]]][[[[[[\\\^^^```aaacccdddbbb```___^^^^^^___```aaa^^^___```___]]]]]]___```^^^```cccfffgggggggggfffbbb```]]][[[\\\\\\\\\[[[XXXZZZ\\\___bbbccccccdddcccdddeeedddbbb___]]]\\\`````````___^^^___aaacccjjjlllsss{{{zzzsssfffaaabbbdddeeegggjjjoootttzzz|||oooaaaWWWPPPJJJFFFFFFFFFFFFGGGHHHJJJLLLNNNOOOQQQWWW[[[^^^hhhwwwvvvkkkfffgggnnn|||vvvqqqttt|||~~~ooodddUUUKKKBBB>>><<<999888999777777888888999999999:::888999:::<<<>>>AAACCCDDDEEEEEEEEEFFFGGGHHHIIIJJJGGGGGGIIIJJJLLLMMMOOOOOOTTTUUU[[[fffpppzzznnnXXXIII???999444555555222111111111111111000000000//////........................------............------------............------------............------KKKHHHHHHKKKQQQ^^^rrrxxxoooiiijjjnnnoooooopppxxx|||zzzyyy{{{uuuqqqqqqpppnnnmmmnnnmmmpppqqqkkkaaaYYYUUUUUUVVVVVVWWWXXXZZZ]]]```aaabbb```___aaadddfffdddaaa```^^^\\\ZZZYYYYYYZZZZZZXXXYYYZZZ\\\^^^____________]]][[[[[[]]]_________^^^___```___]]]]]]___```\\\]]]___`````````______^^^\\\YYYXXXYYYYYYYYYXXXYYY[[[___bbbeeeggggggfffbbbdddeeedddbbb```______`````````___^^^^^^```bbbeeejjjqqq{{{nnnccc___```aaacccfffkkkpppuuu{{{wwwjjj]]]UUUOOOIIIFFFGGGFFFFFFGGGHHHJJJLLLNNNPPPVVV]]]aaabbbkkkzzz~~~qqqfffeeeiiirrr{{{}}}~~~kkkdddfffmmmtttzzz~~~||||||vvvxxx|||{{{ooofffXXXMMMCCC???<<<888777888777777888888999::::::::::::;;;===???AAACCCEEEFFFEEEEEEFFFFFFGGGHHHJJJKKKIIIIIIIIIJJJMMMPPPRRRTTTSSSYYYdddqqqzzzrrr\\\JJJ@@@<<<777444666666222000111111111000000000/////////........................------............------------............------------............------MMMIIIIIIQQQ___qqqrrrjjjeeegggjjjjjjjjjlllrrr~~~}}}zzzzzzyyy~~~yyyxxx~~~xxxmmmgggfffggggggccc]]]XXXVVVVVVYYYYYYZZZ\\\^^^```bbbcccccc```]]]^^^aaacccaaa^^^^^^\\\ZZZXXXWWWWWWXXXYYYWWWXXXZZZ[[[[[[ZZZYYYXXXYYYXXXWWWYYY\\\______]]]\\\]]]]]]]]][[[[[[]]]^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\ZZZXXXXXXXXXYYYXXXWWWXXX[[[___ccceeeeeedddddd___aaacccbbb___^^^^^^```^^^______^^^\\\]]]___aaaaaaffflllpppzzz|||mmmdddaaa```^^^aaafffjjjoootttzzz~~~rrrfffYYYRRRMMMHHHEEEFFFDDDEEEFFFGGGIIILLLNNNOOOVVV```fffiiisss}}}ooofffiiioooxxx}}}rrriiillluuu}}}vvvxxx}}}zzzggg______eeelllttt{{{{{{wwwuuuppppppqqquuu}}}}}}vvvooogggaaaVVVLLLAAA===;;;888777999777777888999999:::;;;;;;===>>>@@@BBBDDDEEEFFFGGGEEEEEEEEEFFFGGGHHHJJJJJJMMMLLLKKKLLLNNNSSSWWWZZZ\\\gggxxxzzzaaaKKK???:::666333333666666222000222111000000000////////////........................,,,------......------,,,------............------,,,,,,------------,,,,,,PPPLLLMMMYYYkkk~~~rrrjjjdddeeefffeeedddeeehhhuuu~~~}}}yyyzzz}}}||||||mmm```]]]\\\\\\ZZZXXXXXXYYY[[[______```aaabbbdddfffgggeee```\\\\\\```bbb```]]]]]][[[YYYWWWVVVVVVWWWXXXXXXYYYZZZ[[[ZZZWWWTTTRRRTTTSSSSSSVVV[[[______]]]YYYZZZZZZYYYXXXXXXYYY[[[\\\[[[[[[ZZZZZZ[[[\\\\\\\\\[[[YYYXXXYYYZZZYYYXXXVVVYYY]]]```bbbaaa```^^^[[[]]]___^^^[[[ZZZ\\\___]]]^^^^^^\\\[[[\\\^^^```\\\```cccccciii|||xxxkkkdddbbb[[[^^^bbbfffjjjoootttxxxooocccWWWPPPKKKFFFEEEFFFCCCDDDEEEFFFHHHKKKMMMNNNSSS```jjjqqq}}}rrriiinnnuuu}}}zzzlllhhhhhhppptttqqquuuzzz{{{iiibbb```ccciiirrr}}}}}}yyytttpppiiigggeeefffllluuu~~~{{{qqqhhhccc^^^ZZZVVVTTTIII???<<<:::888777999777777888999::::::;;;;;;???@@@BBBDDDEEEFFFGGGGGGEEEEEEEEEFFFGGGHHHIIIJJJPPPNNNMMMMMMPPPUUUZZZ^^^ooo}}}oooVVVBBB999888222000111555555222111333000000000000////////////........................,,,------......------,,,---..................---+++++++++,,,,,,+++++++++QQQRRRUUU___vvv~~~llljjjddd______cccccc___jjjmmmqqqsssuuuuuuwwwxxx~~~xxxzzzpppbbbZZZ[[[[[[YYYWWWWWW[[[___```aaaccceeegggfffbbb___ccc```\\\[[[\\\^^^______bbb]]]VVVRRRPPPRRRSSSTTTUUUUUUVVVVVVVVVUUUUUUTTTTTTTTTTTTVVVZZZ```dddggg\\\[[[YYYZZZ[[[\\\\\\[[[XXX]]]aaaaaa^^^[[[[[[\\\___^^^]]][[[ZZZYYYYYYYYYUUUZZZ___```___]]]^^^___\\\[[[[[[[[[\\\]]]^^^^^^aaa```^^^\\\[[[ZZZZZZZZZYYYZZZ^^^ccchhhsss~~~rrriiidddaaa```dddfffhhhmmmsss}}}}}}iii]]]QQQKKKGGGCCCBBBCCCFFFEEEDDDEEEHHHJJJLLLLLLTTTYYYeeevvv{{{xxxtttttt{{{yyymmmfffmmmyyy||||||{{{ooojjjhhhkkkqqqyyy|||tttnnnjjjgggcccbbbaaabbbdddggghhhhhhnnnnnnmmmmmmlllmmmmmmmmmnnnfff[[[TTTPPPOOONNNMMMFFFCCC>>>:::777777888999999999999:::;;;<<<>>>>>>AAABBBCCCDDDEEEFFFGGGHHHIIIHHHGGGFFFGGGIIIKKKLLLJJJJJJMMMPPPPPPTTTddduuuzzz```JJJ===777444444444333333333333222222000000//////.........---......---------,,,,,,,,,........................000000//////.........//////...---,,,+++,,,---...QQQVVV___nnnzzzvvvvvvtttrrrlllfffeeehhhfffbbbdddgggiiikkkkkklllnnnoooppplllnnnxxx~~~xxxjjj```]]]___aaa```]]]]]]```dddggggggiiikkkkkkjjjfffbbbbbb___\\\ZZZZZZ\\\\\\\\\ccc___YYYTTTRRRQQQPPPPPPSSSSSSTTTUUUVVVVVVVVVVVVWWWXXXZZZ\\\^^^aaabbbddd^^^]]]\\\\\\^^^```______^^^^^^]]]]]]^^^^^^]]]\\\ZZZZZZ[[[[[[ZZZXXXVVVUUUUUUYYY]]]^^^\\\[[[[[[\\\[[[[[[[[[[[[[[[\\\\\\]]][[[[[[[[[[[[[[[ZZZYYYYYYWWWXXX[[[___bbbiiixxx|||oooggg```___aaabbbfffkkkrrrttt{{{|||iii]]]PPPJJJFFFBBBBBBDDDGGGFFFEEEFFFIIIKKKMMMNNNTTTYYYeeeuuu~~~}}}tttssszzz~~~wwwwwwwwwyyy~~~wwwpppjjjfffddd^^^\\\ZZZYYY[[[\\\\\\[[[ZZZZZZYYYXXXWWWWWWXXXXXX\\\VVVNNNHHHFFFFFFEEEDDDCCC@@@===999777777777888888888999:::<<<>>>@@@AAA@@@AAABBBCCCEEEFFFGGGHHHIIIHHHHHHGGGHHHIIIJJJKKKIIIJJJMMMPPPRRR^^^xxxnnnVVVDDD:::666333444444333333333222222222000000/////////.........//////.........---------------------------------///,,,***+++...000///---...---,,,++++++,,,---...PPP\\\mmmtttnnnooorrr|||{{{uuummmiiihhheeeaaa^^^___```aaaaaabbbeeegggdddaaaccckkkoookkkccc^^^___bbbffffffdddccceeegggkkkkkkkkklllmmmjjjfffcccbbb^^^ZZZXXXXXXYYYZZZYYY___\\\YYYWWWVVVTTTQQQOOOPPPQQQRRRTTTUUUVVVWWWXXXZZZ[[[]]]_________^^^]]]^^^\\\\\\]]]___aaaaaa```aaa]]]YYYYYY\\\^^^\\\ZZZTTTVVVXXXZZZYYYWWWTTTRRRVVVYYY[[[[[[ZZZXXXXXXXXXZZZZZZYYYYYYYYYYYYYYYYYYUUUVVVXXXYYYZZZZZZYYYXXXWWWWWWYYY\\\\\\___jjjuuussseee___^^^___bbbeeehhhkkkrrrzzz{{{jjj]]]OOOHHHDDDBBBBBBEEEGGGFFFFFFGGGIIIKKKNNNPPPUUU[[[ggguuu~~~wwwpppjjjeeeaaa___ZZZWWWTTTQQQQQQPPPOOOMMMLLLLLLJJJIIIHHHHHHHHHHHHGGGDDD@@@>>>=========<<<===<<<;;;999888777777777888888999;;;===???AAABBB???@@@AAACCCEEEFFFHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJIIIJJJLLLPPPXXXnnnzzz```JJJ===888555444333333333333222222222222000000////////////......000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,---(((%%%(((...111///+++...---,,,++++++,,,---...SSSeee}}}wwwjjjiiipppuuu}}}|||vvvmmmgggeeebbb]]][[[\\\\\\[[[\\\___dddhhhfffbbbbbbffffffbbb___^^^\\\aaafffgggfffddddddeeefffffffffggghhhfffccc```aaa]]]YYYWWWWWWXXXXXXXXXXXXXXXXXXYYYZZZYYYUUUSSSOOOPPPQQQSSSUUUWWWYYYZZZ[[[[[[[[[\\\[[[[[[ZZZZZZZZZXXXXXXYYY\\\^^^^^^^^^]]]ZZZXXXXXXYYYZZZXXXWWWSSSTTTUUUWWWWWWVVVUUUTTTZZZZZZ[[[ZZZYYYXXXWWWWWWWWWWWWWWWVVVVVVUUUTTTTTTTTTTTTUUUVVVWWWXXXXXXXXXXXXXXXYYY[[[[[[ZZZ```iiioooqqqhhhdddcccbbbdddeeeiiipppwwwzzz||||||iii\\\NNNGGGCCCAAABBBFFFEEEEEEEEEFFFGGGJJJNNNQQQZZZaaalllxxxzzzuuuoooiiiddd```]]]ZZZYYYVVVQQQNNNMMMKKKIIIHHHHHHGGGEEEDDDCCCBBBBBBBBB===<<<;;;;;;:::::::::999888888999999888777777666999999999:::<<<>>>???@@@>>>???@@@BBBDDDFFFHHHHHHHHHIIIIIIJJJIIIIIIHHHGGGHHHHHHJJJRRRdddpppTTTBBB:::777666666333333333222222222222111000000//////////////////////////////.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,)))((())),,,......,,,---,,,+++++++++,,,---...aaauuullldddgggnnnuuuuuuvvvrrrjjjeeefffeeebbb]]]\\\\\\[[[]]]cccjjjpppooojjjggggggddd^^^[[[\\\WWW]]]bbbdddbbb```___```___^^^___```bbbaaa___]]]___\\\XXXVVVWWWXXXYYYYYYWWWWWWXXXZZZ[[[ZZZWWWTTTPPPPPPQQQRRRTTTWWWYYY[[[\\\[[[YYYXXXXXXYYYZZZ[[[WWWUUUUUUVVVYYY[[[[[[[[[WWWYYY\\\[[[YYYVVVUUUVVVTTTSSSSSSSSSTTTVVVXXXYYY^^^]]][[[ZZZYYYYYYXXXXXXSSSSSSTTTTTTSSSRRRQQQPPPTTTSSSRRRQQQRRRSSSUUUWWWWWWVVVXXX[[[ZZZXXX[[[aaahhhpppzzzrrrjjjcccaaabbbfffmmmtttvvvvvv|||}}}hhh[[[MMMFFFBBB@@@BBBEEEBBBCCCDDDDDDEEEHHHNNNRRR```hhhvvv{{{yyypppmmmhhhddd```]]]YYYVVVVVVSSSOOOLLLKKKJJJHHHGGGBBBAAA@@@>>>===<<<<<<<<<:::;;;<<<;;;:::999888888555666777888888777777666::::::::::::;;;<<<===>>>???@@@AAACCCEEEFFFHHHHHHHHHHHHIIIIIIHHHGGGFFFEEEEEEEEEIII[[[yyy|||dddJJJ===888666444555333333222222222111111111//////000000000000000000.........---------,,,,,,------------------------+++---///---+++***,,,///,,,++++++***+++,,,---...xxxtttfffbbbdddiiiooommmooommmgggeeeiiilllmmm```___]]]\\\^^^fffooovvvvvvpppjjjiiieee___ZZZZZZWWW\\\aaacccaaa]]]\\\\\\\\\\\\\\\^^^``````^^^\\\]]]ZZZWWWVVVXXX[[[\\\\\\]]][[[ZZZZZZZZZXXXUUURRRSSSSSSSSSSSSUUUWWWYYYZZZ^^^]]]ZZZXXXWWWXXX[[[\\\WWWUUUUUUVVVXXXZZZZZZYYYUUUZZZ^^^]]]YYYUUUTTTUUUSSSRRRQQQQQQSSSVVVZZZ\\\___\\\YYYWWWXXXXXXXXXWWWPPPQQQRRRSSSSSSQQQPPPOOORRRQQQPPPPPPQQQSSSTTTUUUVVVTTTUUUXXXXXXUUUWWW\\\bbbdddooovvvhhhbbb___```eeemmmppprrruuu{{{}}}fffZZZMMMFFFCCCAAAAAADDD@@@BBBCCCCCCCCCGGGNNNSSSdddrrrwww|||zzz~~~{{{sssiiifffccc___]]]ZZZVVVSSSQQQNNNJJJHHHGGGFFFEEEDDD>>>>>><<<;;;::::::::::::888999;;;:::888666666777555555666777777777777777:::::::::;;;<<<===??????AAABBBCCCDDDEEEFFFGGGHHHHHHHHHGGGFFFFFFEEEDDDDDDBBBEEEPPPhhhjjjTTT@@@999777333111333222222222222111111111111//////000000000000111111...------------,,,,,,,,,........................,,,000222000***(((,,,111++++++******+++,,,---...qqqkkkhhhffffffiiilllnnnkkkeeeccchhhnnnpppaaa___\\\ZZZ\\\dddooovvvxxxqqqlllkkkjjjccc]]][[[\\\```eeefffccc___^^^^^^___^^^]]]^^^______]]][[[[[[YYYWWWWWWZZZ^^^```aaa```]]]ZZZYYYXXXXXXVVVTTTWWWVVVUUUTTTUUUVVVXXXZZZ]]]\\\ZZZXXXWWWVVVVVVWWWWWWUUUTTTUUUVVVXXXXXXWWWVVVWWWXXXWWWUUUSSSRRRRRROOOOOOPPPQQQSSSVVVYYY[[[\\\XXXTTTSSSTTTUUUUUUTTTPPPQQQSSSTTTTTTSSSRRRQQQPPPRRRUUUXXXYYYZZZYYYYYYWWWUUUUUUXXXWWWUUUVVVYYYZZZ]]]dddrrrxxxpppeee```___dddiiilllooosssxxx~~~yyydddXXXLLLGGGDDDAAAAAACCC@@@BBBDDDCCCCCCGGGOOOVVVfffzzzwwwzzzsssrrruuuvvv{{{}}}wwwqqqkkkcccaaa^^^\\\ZZZVVVRRROOOMMMJJJGGGDDDCCCBBBAAA???===<<<;;;;;;::::::::::::555777888777555444555666666666666666666777777777999:::;;;===???AAACCCDDDDDDDDDEEEEEEFFFGGGGGGHHHIIIHHHFFFDDDCCCBBBCCCCCCCCCKKK[[[uuuwwwWWWFFF999888777222111444222222222222111111111111//////000000000111111111............------------------------------------,,,...///...,,,+++...111+++************,,,---...vvvssspppjjjgggiiipppqqqlllccc___ccciiikkkbbb___ZZZWWWYYY```kkksssxxxqqqlllnnnnnniiibbb^^^aaaeeejjjjjjfffcccbbbbbbaaa___^^^^^^___^^^\\\ZZZZZZXXXVVVXXX\\\```cccddd^^^\\\XXXWWWXXXYYYYYYYYYYYYXXXVVVUUUUUUVVVXXXYYYZZZZZZYYYXXXVVVSSSQQQOOOUUUTTTRRRSSSTTTUUUUUUTTTWWWSSSOOONNNPPPQQQOOOMMMLLLMMMOOORRRUUUWWWXXXYYYYYYUUUPPPOOOQQQRRRRRRQQQPPPRRRTTTUUUVVVUUUTTTSSSPPPUUU[[[aaadddccc```^^^[[[XXXXXXYYYYYYVVVVVVZZZVVV\\\bbbhhhtttoooeee^^^___dddgggjjjmmmrrrxxx}}}vvvcccXXXLLLGGGDDDAAA@@@BBBAAACCCEEEDDDDDDHHHPPPWWWggg~~~ooorrrvvvuuurrrxxxzzznnnlllmmmpppyyyvvvoooiiieee```^^^\\\ZZZXXXTTTOOOLLLMMMIIIEEECCCAAA@@@>>>===:::999888888888888888999222555777666444333555777777777666666666777777888888999;;;>>>AAAEEEHHHIIIEEEFFFFFFFFFGGGGGGGGGGGGIIIGGGEEEBBBAAAAAABBBBBBFFFRRRddd{{{wwwcccLLL???666::::::444333777222222222111111111111000//////000000111111111222000/////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---//////000******))))))***,,,---///{{{uuullleeeeeehhhfffjjjllljjjddd___^^^```\\\ZZZWWWVVVZZZaaajjjpppqqqkkkjjjnnnooohhhbbbbbbmmmnnnnnnllliiifffbbb```\\\[[[[[[[[[[[[[[[\\\\\\[[[WWWTTTUUUYYY]]]^^^]]]^^^]]]\\\[[[ZZZYYYXXXWWWWWWWWWXXXYYYXXXWWWVVVUUUVVVWWWWWWUUURRRPPPOOOOOOVVVUUUTTTSSSRRRRRRRRRRRRQQQQQQRRRSSSSSSRRROOOLLLPPPQQQQQQRRRSSSSSSRRRRRRRRRSSSUUUVVVVVVVVVVVVUUUXXXXXXXXXXXXXXXYYYZZZZZZYYY[[[___eeeiiijjjfffaaa[[[YYYWWWWWWXXXYYYYYYYYY[[[VVVXXXbbblllzzztttgggbbbaaaaaaeeekkkiiihhhkkkqqqvvv}}}nnnbbbVVVIIIDDDCCC@@@@@@AAADDDBBBCCCFFFIIIKKKRRRZZZooo}}}}}}|||xxxnnnkkkqqqyyymmmkkkjjjfff___\\\XXXUUURRROOOKKKHHHHHHDDD@@@??????>>>;;;888888888777777666666555555555555555555555444444444555555555666888:::===>>>;;;<<<===>>>AAACCCEEEFFFEEEDDDDDDCCCDDDDDDEEEFFFIIICCC??????@@@@@@CCCHHHLLLVVVkkkjjjVVV>>>===999666444444444444111111111111000000000000000000000000000000000000////////////////////////---------------------------,,,,,,+++,,,---///000------------------------}}}wwwpppiiifffhhhbbbeeegggddd^^^YYYYYYZZZ___]]][[[ZZZ[[[___eeeiiinnnjjjjjjpppqqqkkkffffffkkkkkkjjjgggddd```]]][[[YYY[[[]]]]]]\\\ZZZYYYZZZ\\\ZZZWWWVVVXXXZZZ[[[\\\___^^^]]]\\\ZZZYYYXXXWWWXXXXXXXXXXXXWWWUUUSSSRRRTTTVVVWWWWWWUUUSSSSSSSSSWWWVVVUUUTTTSSSSSSSSSSSSPPPQQQRRRSSSSSSRRRPPPOOOOOOPPPQQQRRRSSSTTTTTTTTTUUUWWWYYYZZZ[[[[[[YYYYYYZZZYYYYYYYYYYYYYYYZZZZZZ\\\]]]```dddhhhiiieeebbbZZZXXXVVVVVVWWWYYYYYYXXXYYYTTTTTTZZZ___ggg|||vvvkkkddd___```dddfffeeeggglllqqqwwwooobbbUUUHHHCCCCCCAAA@@@BBBFFFCCCDDDGGGJJJMMMTTT\\\uuuxxxsssvvvwwwkkkiiieeeaaa[[[XXXUUURRROOOLLLHHHEEEEEEBBB>>>===<<<<<<999777777777777666666666666666555555555555555555555555555555666777888;;;===>>>======>>>???AAACCCDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFBBB??????AAABBBBBBFFFLLLSSSaaaxxxtttYYYFFF===;;;888666444333333444111111111000000000//////////////////////////////------------------------------------------,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,{{{vvvooojjjiiidddeeeeeebbb\\\XXXXXXYYY\\\]]]]]]]]]\\\]]]___bbbgggfffjjjpppsssoookkkjjjjjjhhheeeaaa^^^ZZZXXXWWWWWW\\\aaa```[[[WWWVVVXXX]]]]]][[[YYYVVVVVVXXXZZZ______]]]\\\ZZZXXXWWWVVVXXXXXXXXXWWWUUUSSSQQQOOOQQQTTTWWWXXXXXXWWWWWWWWWVVVVVVUUUTTTSSSSSSSSSSSSOOOPPPRRRSSSTTTTTTTTTSSSPPPQQQRRRSSSTTTUUUVVVVVVWWWXXX[[[]]]^^^]]][[[ZZZ[[[ZZZZZZYYYYYYYYYZZZZZZ]]]]]]^^^aaacccdddbbb___YYYWWWUUUUUUVVVWWWWWWWWWZZZUUUTTTWWWXXX\\\kkk{{{~~~pppgggbbbbbbbbb```aaaeeeiiimmmvvv~~~rrraaaTTTGGGCCCCCCBBBBBBDDDHHHEEEEEEHHHKKKNNNWWW```sss~~~yyywwwssshhhddd___ZZZVVVSSSPPPMMMKKKHHHDDDBBBAAA???<<<::::::999777555666666666666666666777777555555555555666666666666666666666888999;;;===>>>??????@@@@@@AAABBBDDDDDDFFFGGGHHHIIIIIIHHHFFFFFF>>>===???BBBCCCDDDKKKSSS```pppeeeLLL===:::999777444333222222222111111000000000000//////////////////////////////------------------------.........------,,,,,,,,,******++++++,,,,,,++++++++++++++++++++++++++++++|||uuuooolllffffffddd```[[[XXXXXXYYYWWWZZZ^^^___^^^\\\]]]^^^```ccciiiooorrrpppmmmkkkjjjgggccc^^^[[[XXXWWWWWWYYY^^^bbb___XXXSSSUUUXXX^^^___^^^ZZZVVVTTTUUUXXX^^^^^^\\\ZZZXXXVVVUUUTTTVVVVVVWWWWWWVVVTTTRRRQQQQQQTTTWWWYYYXXXWWWVVVWWWTTTTTTSSSRRRRRRRRRRRRRRRMMMOOORRRTTTUUUVVVWWWXXXUUUUUUUUUUUUUUUVVVVVVWWWUUUWWWZZZ]]]]]]\\\YYYXXXZZZZZZYYYXXXXXXXXXXXXYYY[[[[[[[[[\\\\\\\\\[[[ZZZXXXVVVTTTSSSUUUVVVVVVVVVXXXUUUUUUWWWXXXZZZeeeqqqvvvlllfff```\\\\\\___cccfffmmmtttzzzuuuaaaTTTGGGCCCCCCCCCDDDFFFJJJFFFFFFHHHKKKOOOXXXaaammm}}}{{{|||mmmccc___ZZZUUURRROOOLLLIIIGGGEEEBBB???>>>===;;;999888777666555444555555666666777777777555555555666666777777777777777888999;;;===>>>???BBBBBBAAAAAABBBBBBCCCDDDFFFGGGIIIJJJIIIGGGEEEDDDBBB@@@@@@BBBDDDJJJWWWdddtttqqqXXXEEE;;;777666555333222111111111111000000000////////////////////////////////////////////////////////////.........------,,,,,,+++***+++,,,------,,,+++***++++++++++++++++++++++++yyyssspppfffddd```[[[XXXVVVWWWYYY\\\aaaffffffbbb^^^\\\]]][[[aaaggglllnnnnnnllliiikkkhhhddd___\\\[[[ZZZZZZ]]]aaabbb]]]UUURRRVVV[[[]]]___^^^[[[VVVTTTUUUXXX\\\\\\ZZZYYYWWWUUUTTTSSSTTTUUUVVVXXXXXXXXXWWWWWWTTTVVVYYYYYYWWWTTTTTTSSSRRRQQQQQQPPPPPPPPPPPPQQQLLLOOOSSSUUUVVVWWWZZZ]]]\\\[[[YYYXXXWWWVVVVVVVVVWWWXXXZZZ\\\\\\ZZZXXXVVVXXXWWWWWWVVVVVVVVVWWWWWWZZZZZZZZZZZZYYYXXXXXXXXXWWWUUUSSSSSSTTTUUUUUUUUURRRRRRSSSUUUVVVXXX___gggtttzzzoooccc]]]ZZZ[[[^^^aaagggnnnsss}}}yyybbbUUUHHHDDDDDDDDDFFFIIIJJJGGGGGGIIILLLOOOWWW___kkk|||wwwooopppssswww~~~|||}}}uuueee^^^YYYUUURRRNNNLLLIIIFFFEEECCC@@@===<<<<<<;;;999777777777777444444555555666666777777555555666666777888999999888999:::<<<>>>???@@@AAADDDDDDCCCCCCCCCCCCCCCDDDFFFGGGHHHHHHGGGEEECCCAAADDDAAABBBGGGQQQ___sssvvv\\\HHH;;;777555444333222222111111111000000000////////////...........................////////////////////////.........------,,,,,,,,,+++,,,---......---,,,+++------------------------xxxtttsssllliiiccc___\\\]]]___```iiimmmqqqnnnfff___]]]]]][[[bbbhhhiiiiiijjjhhheeeiiigggdddaaa___^^^______aaabbbaaa[[[UUUTTTWWW\\\\\\\\\\\\ZZZXXXWWWWWWXXX[[[ZZZYYYXXXWWWVVVUUUTTTTTTUUUXXXZZZ\\\]]]^^^^^^YYYZZZZZZXXXUUURRRQQQRRRPPPPPPOOOOOONNNOOOOOOPPPMMMPPPTTTVVVVVVXXX\\\```bbb```]]][[[YYYXXXXXXXXX\\\\\\]]]\\\\\\ZZZXXXWWWUUUUUUUUUUUUUUUVVVWWWWWWYYY[[[\\\[[[YYYWWWWWWXXXWWWUUUSSSSSSTTTUUUUUUUUUTTTTTTUUUUUUVVVXXX\\\___gggrrrkkkccc[[[ZZZ[[[]]]bbbhhhmmmvvv}}}eeeWWWJJJEEEEEEFFFHHHKKKKKKIIIIIILLLNNNOOOVVV]]]gggrrrxxxooobbb^^^ccciiittt||||||{{{~~~}}}xxxhhh^^^XXXSSSOOOOOOKKKHHHFFFDDDCCCAAA>>><<<:::;;;;;;999777666777888555555555555555555666666444555666777888999:::;;;:::;;;===???AAABBBCCCCCCEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFGGGFFFEEECCCAAA@@@CCCBBBIIIZZZooo~~~cccMMM???888555333333333222222111111111000000////////////..............................------------------------------------------------------.........---,,,,,,------------------------{{{uuurrrttttttoooiiidddccceeehhhjjjppptttvvvqqqggg```^^^```___fffjjjgggeeefffeeeaaaeeedddcccbbbaaaaaaaaabbbbbbbbb```]]]YYYXXXYYYZZZZZZYYYXXXYYYZZZ[[[ZZZZZZ[[[[[[ZZZYYYYYYXXXWWWWWWVVVXXX[[[^^^```aaabbbbbb]]]]]][[[XXXTTTRRRRRRSSSPPPOOOOOOOOOOOOOOOPPPPPPMMMQQQVVVWWWWWWXXX]]]bbbdddbbb```]]][[[[[[[[[\\\```___^^^\\\ZZZYYYXXXWWWTTTTTTTTTUUUVVVWWWXXXYYYWWWZZZ\\\[[[XXXVVVVVVWWWWWWUUUSSSSSSTTTVVVVVVUUUVVVWWWWWWVVVVVVXXXZZZ[[[^^^dddtttvvvkkk___ZZZXXXXXX\\\aaaeeellluuu}}}hhhZZZLLLGGGFFFGGGIIILLLMMMKKKLLLPPPQQQQQQUUU[[[aaaffffff^^^XXXYYY\\\^^^lllsss~~~~~~|||zzzyyyxxxxxxrrrhhh^^^YYYSSSLLLIIIKKKGGGEEECCCAAA@@@>>><<<:::888::::::888666555666888555555555555555555444444444555666777999:::;;;<<<<<<===???BBBCCCDDDEEEEEEEEEEEEEEEDDDDDDEEEEEEFFFHHHGGGFFFEEECCCBBBAAA@@@BBBGGGXXXvvvhhhPPPBBB<<<888666222222333333222222111111000000/////////.................................------------------------+++,,,,,,------............------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,}}}xxxqqqqqqttttttooohhhdddcccfffiiikkknnnrrrtttooofff``````cccbbbiiilllgggcccdddccc___bbbbbbaaaaaaaaabbbbbbbbbaaaaaa```___]]][[[YYYXXXXXXVVVUUUXXX\\\^^^]]][[[[[[[[[[[[[[[ZZZZZZZZZZZZYYY[[[]]]```bbbddddddddd```___\\\XXXUUUSSSTTTVVVPPPPPPOOOOOOOOOPPPQQQQQQNNNRRRVVVWWWWWWXXX^^^ccceeeccc```^^^]]]]]]^^^___bbb```]]]ZZZWWWVVVVVVVVVTTTTTTUUUVVVWWWYYYZZZ[[[TTTWWWZZZZZZWWWTTTTTTTTTXXXVVVTTTSSSUUUVVVVVVVVVSSSTTTTTTSSSSSSVVVXXXXXXYYY]]]jjj~~~~~~pppbbbYYYVVVUUUXXX]]]]]]bbbjjjpppvvv|||jjj\\\MMMHHHGGGHHHJJJMMMOOONNNOOOSSSSSSRRRUUU[[[aaaaaa]]]XXXXXX\\\]]]ZZZbbbiiiuuu~~~}}}|||{{{zzzzzz{{{~~~~~~zzzwwwvvvqqqrrrxxxwwwfff___YYYVVVPPPHHHEEEHHHEEECCC@@@???>>>===:::888777888999777555444666888666666666555555444444333444555666777999;;;<<<<<<===???AAACCCEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFGGGIIIHHHFFFDDDCCCBBBAAAAAADDDMMMfffqqqSSS???999999777444222222333333333222222111000/////////....................................////////////////////////***++++++,,,---...//////...---+++***)))***++++++++++++++++++++++++++++++{{{~~~zzzvvvsssrrrpppnnnkkkiiihhhhhhiiijjjiiihhhmmmkkkiiihhhhhhgggeeedddmmmooooookkkeeeaaa``````gggccc^^^\\\]]]___aaabbbcccbbbaaa___]]]ZZZXXXWWWXXXZZZ[[[]]]_________^^^bbb```]]]ZZZYYYYYYZZZ[[[WWWYYY]]]```bbbdddddddddaaa___\\\YYYWWWUUUUUUUUUQQQQQQPPPPPPPPPQQQRRRRRRQQQTTTWWWZZZZZZYYYZZZ[[[cccaaa```^^^\\\ZZZZZZYYY_________]]]YYYVVVUUUUUUQQQSSSWWWZZZ[[[ZZZXXXVVVPPPRRRUUUWWWWWWVVVUUUTTTOOORRRUUUUUUSSSRRRTTTVVVYYYXXXVVVUUUTTTUUUUUUVVVZZZ]]]eeeqqq{{{oooeee___[[[ZZZ[[[______bbbhhhoootttwwwxxxnnn]]]LLLFFFGGGIIILLLNNNSSSVVVXXXXXXWWWXXX]]]aaa```^^^ZZZWWWVVVXXX[[[]]]ccceeennnyyy~~~}}}{{{yyywwwvvvuuuvvvwwwxxx{{{zzzzzz{{{}}}~~~|||yyyuuurrroooooooooqqqvvvzzzwwwooohhhWWWTTTPPPLLLJJJGGGCCCAAACCCBBB@@@>>><<<::::::999888888777777666666555555666666555444444444555555444666888888888999;;;===>>>@@@BBBDDDEEEEEEDDDCCCIIIGGGFFFFFFGGGGGGEEEDDDIIIEEEDDDEEEEEEAAA??????IIIZZZwwwwww^^^FFF===999333333888000000000000111111111111222111///...---...000111------.....................---,,,++++++---...000...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------|||wwwrrrooonnnmmmlllkkkjjjjjjkkklllkkkhhheeegggeeecccaaabbbbbbcccccchhhjjjkkkiiidddaaaaaabbbdddaaa]]]\\\^^^aaadddeeeeeedddcccaaa```_________\\\]]]___```aaaaaaaaaaaaeeeccc___\\\ZZZZZZZZZ[[[YYY[[[^^^```aaaaaa```___]]]\\\ZZZXXXVVVUUUTTTTTTMMMMMMMMMMMMNNNNNNOOOPPPSSSVVVYYYZZZYYYYYYYYYYYY[[[[[[ZZZZZZZZZZZZ[[[[[[\\\]]]^^^\\\ZZZXXXWWWXXXUUUVVVYYYZZZYYYWWWTTTRRROOOQQQSSSTTTUUUVVVVVVWWWVVVXXXXXXVVVTTTSSSUUUXXXXXXWWWVVVTTTTTTTTTUUUVVVYYYZZZ___hhhsss}}}tttlllddd^^^[[[YYYYYY\\\```ggglllnnnooo{{{ppp```OOOIIIJJJLLLOOORRRXXX[[[___aaabbbccceeeggggggeeebbb``````cccgggjjjnnnqqqzzz~~~zzzwwwwwwuuusssqqqqqqqqqrrrsssttttttuuuvvvxxxzzz|||}}}~~~|||{{{yyyvvvssspppmmmllleeeddddddgggiiifff___XXXSSSPPPLLLIIIGGGDDDBBB???AAA@@@>>><<<:::999888777777777777777666666555555777666666555555555666666555666888999999:::<<<>>>???AAACCCEEEFFFFFFEEEDDDHHHGGGFFFFFFGGGGGGFFFEEEJJJGGGFFFGGGFFFCCCDDDIIIVVVooozzz___LLL<<<888666111000555111111111111111111111111111000...---,,,---...///---...............------...---,,,++++++---...000////////////............------.........---,,,,,,---,,,,,,++++++,,,,,,---~~~zzzyyyzzz|||}}}|||xxxsssnnnjjjiiijjjkkkmmmmmmmmmnnnmmmjjjeeeaaa```___]]][[[\\\^^^aaacccdddhhhkkkkkkgggeeedddfffdddaaa]]]]]]___bbbdddeeeeeedddbbbaaaaaabbbdddfffaaabbbcccdddeeeddddddcccgggdddaaa^^^[[[ZZZZZZ[[[\\\]]]```aaaaaa^^^[[[YYYWWWWWWXXXXXXWWWUUUTTTSSSPPPPPPPPPPPPQQQRRRSSSTTTVVVXXXZZZZZZYYYWWWWWWWWWUUUUUUUUUUUUVVVWWWXXXYYYXXXZZZ[[[ZZZYYYXXXYYYZZZYYYZZZ[[[ZZZXXXTTTPPPMMMIIILLLOOOQQQSSSUUUYYY[[[]]]]]]\\\YYYVVVVVVWWWYYYWWWVVVTTTTTTSSSTTTUUUVVVXXXYYY[[[___eeeqqquuuiiiaaaZZZYYYYYY[[[___ccceeefffpppuuu|||uuudddSSSLLLMMMOOOQQQTTTWWWZZZ___dddhhhkkkmmmnnnppppppnnnmmmnnnqqqwww|||~~~zzzuuuqqqpppooommmkkkjjjkkklllmmmkkklllmmmoooqqqrrrssssssyyyxxxxxxyyy{{{||||||zzz}}}~~~{{{yyyuuutttqqqnnnkkkhhhgggfff```^^^]]]]]]]]]YYYSSSNNNMMMJJJGGGDDDCCCBBB???======<<<;;;999777666666555777777777666666666666555666666666555666666777777666888:::;;;;;;;;;===???AAABBBDDDFFFGGGGGGFFFFFFHHHGGGFFFGGGHHHIIIHHHGGGFFFEEEEEEDDDAAAAAAHHHQQQiiijjjLLLBBB;;;;;;999333222666222222111111111111111111000///---,,,,,,------...////////////...---,,,,,,------,,,+++,,,---...///////////////..................///000///...,,,++++++,,,,,,------,,,,,,+++{{{yyyvvvrrrqqqrrrvvvyyyvvvsssnnniiiggggggjjjmmmsssqqqooommmkkkgggbbb^^^]]]\\\[[[[[[[[[^^^bbbeeeeeejjjqqqsssoookkkgggfffbbb```\\\[[[]]]```aaabbbdddbbb___]]]]]]___ccceeecccdddeeeffffffeeeeeeddddddbbb```]]]\\\[[[[[[[[[\\\^^^```aaa```]]]YYYVVVRRRTTTVVVXXXXXXVVVUUUSSSSSSSSSSSSTTTUUUVVVWWWXXXYYYZZZ[[[ZZZXXXVVVUUUVVVUUUUUUTTTTTTTTTTTTUUUUUUVVVWWWXXXWWWVVVVVVWWWYYY[[[[[[[[[YYYWWWSSSOOOLLLDDDIIINNNRRRTTTVVVZZZ]]]^^^^^^^^^\\\[[[YYYXXXXXXUUUTTTSSSSSSSSSTTTUUUVVVZZZYYY[[[]]]___eeesss}}}qqqiiiddd^^^[[[[[[^^^```aaaccchhhooovvv}}}{{{iiiWWWOOONNNNNNOOOQQQSSSVVV[[[ccckkksssxxx{{{}}}~~~~~~~~~~~~|||wwwrrrnnnkkkjjjgggeeedddeeeffffffdddeeehhhjjjllllllllllllqqqqqqrrrsssuuuvvvvvvvvvyyy{{{~~~}}}zzzxxxtttrrrnnnllliiifffcccaaa``````^^^\\\YYYXXXVVVSSSOOOLLLGGGEEEBBBAAA@@@@@@>>><<<;;;:::999777666555555555666666666666666666666666555555555555555666777888888:::<<<<<<<<<===???AAABBBCCCEEEFFFGGGHHHHHHHHHGGGFFFFFFGGGIIIKKKJJJIIIEEEEEEEEECCC???AAANNN\\\|||pppYYYDDD@@@>>>>>>:::444333777111111111111111000000000000///...---------......////////////...---,,,+++------,,,,,,,,,---...///---------,,,,,,,,,++++++---...///000///---+++***++++++------------++++++yyyppppppnnnkkkiiijjjmmmqqqooonnnkkkgggeeeggglllpppwwwsssnnniiifffccc```]]]\\\]]]^^^]]]]]]^^^aaadddfffmmmvvvyyytttlllfffbbb\\\ZZZXXXYYY\\\___aaabbbdddaaa]]]ZZZZZZ\\\___bbbbbbcccdddeeeeeeeeedddccc^^^]]]\\\[[[[[[[[[\\\\\\[[[]]]______^^^[[[XXXVVVPPPRRRUUUXXXYYYXXXVVVTTTSSSSSSSSSSSSTTTUUUVVVWWWYYYZZZ[[[YYYWWWUUUUUUUUUUUUUUUTTTTTTUUUUUUVVVWWWVVVVVVVVVUUUSSSRRRTTTUUUYYYYYYYYYYYYWWWTTTRRRPPPKKKQQQWWWZZZYYYXXXYYY[[[[[[\\\]]]^^^^^^\\\YYYVVVTTTTTTSSSSSSSSSTTTVVVWWWYYYYYY[[[^^^^^^```iiissszzz|||tttiiiaaa\\\[[[\\\\\\[[[^^^ccciiiqqqyyynnn[[[QQQNNNMMMMMMNNNSSSUUUZZZbbblllxxx}}}yyyuuuqqqmmmgggfffcccaaa``````aaabbb___aaacccfffhhhhhhhhhhhhkkklllmmmnnnooopppqqqrrrtttvvvyyyzzz{{{}}}zzzvvvrrrnnnkkkhhhfffccc```]]]\\\[[[[[[XXXVVVSSSQQQOOOMMMKKKIIIDDDBBB???>>>>>>>>>===;;;:::999888777666666666666555555555555555666666666444444444444555666777888:::<<<>>>?????????AAACCCDDDDDDEEEGGGHHHHHHIIIIIIHHHGGGGGGHHHKKKLLLLLLKKKGGGFFFFFFEEEBBBHHHYYYkkk|||^^^GGG;;;:::999777333///000444111111000000000/////////000000000///////////////////////////...---,,,+++,,,,,,,,,,,,------......---,,,,,,,,,,,,+++++++++,,,------...---,,,+++***++++++------------++++++nnnjjjiiigggdddbbbcccfffhhhjjjjjjiiifffdddeeekkkppptttpppjjjeeebbbaaa___^^^]]]```ddddddaaa___```aaafffmmmuuuwwwrrriiiaaa]]]VVVTTTTTTWWW[[[```cccddddddbbb^^^[[[ZZZ[[[^^^``````aaabbbcccdddcccbbbbbbZZZZZZZZZZZZZZZ[[[[[[\\\ZZZ[[[[[[[[[ZZZXXXUUUTTTNNNPPPSSSVVVXXXWWWVVVUUUVVVVVVVVVVVVVVVWWWWWWXXXWWWXXXXXXWWWUUUTTTUUUVVVSSSSSSTTTUUUWWWYYY[[[\\\VVVVVVUUUSSSQQQPPPRRRTTTWWWWWWXXXXXXXXXWWWVVVUUUYYY^^^bbbaaa\\\XXXXXXZZZ[[[\\\\\\^^^^^^\\\YYYUUUTTTSSSSSSSSSTTTUUUWWWXXXXXXXXX[[[______]]]aaahhhjjjwww{{{ooogggbbb^^^[[[YYYZZZ\\\___eeemmmvvv}}}sss___TTTQQQNNNNNNOOOQQQUUUYYY^^^fffrrr}}}yyyuuurrrooollldddccc```^^^\\\\\\]]]^^^\\\]]]___aaacccdddeeeeeeeeegggiiiiiiiiijjjlllmmmmmmoooqqqssstttwwwzzz}}}{{{vvvrrrmmmiiifffbbbaaa___\\\YYYWWWVVVVVVSSSRRRPPPNNNKKKIIIHHHGGGAAA???===<<<<<<<<<;;;:::999888777777666666666666444555555555555666666666444444444555666888999:::<<<>>>@@@@@@@@@AAACCCEEEDDDEEEEEEFFFGGGHHHIIIIIIIIIHHHHHHIIIKKKMMMLLLKKKDDDDDDDDDEEEGGGQQQfffzzzkkkRRR???666555444333111111333555222222111111000/////////000000000000000/////////////////////...---,,,,,,,,,,,,,,,---------..................------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++yyyllljjjgggccc``````aaacccdddgggiiiiiifffbbbbbbggglllkkkhhhdddbbbbbbbbbaaa```bbbgggmmmnnniiiccc``````iiinnnrrrrrrllleee```]]]WWWVVVUUUWWW[[[___aaaaaaaaa___\\\ZZZYYYZZZ\\\^^^]]]^^^```bbbbbbcccbbbbbbZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYWWWVVVTTTRRRPPPPPPMMMOOOQQQTTTUUUUUUUUUTTTYYYYYYXXXXXXWWWWWWXXXXXXTTTUUUVVVUUUTTTTTTUUUWWWTTTUUUUUUVVVXXXZZZ[[[\\\WWWWWWVVVSSSQQQQQQSSSUUUVVVWWWXXXYYYYYYYYYYYYYYY]]]```ccc```ZZZXXX[[[```aaa___\\\[[[[[[[[[XXXVVVTTTTTTSSSTTTUUUWWWYYYZZZYYYZZZ]]]aaa___[[[[[[^^^dddmmmtttjjjccc\\\[[[YYYXXXZZZ```hhhnnn|||wwwcccYYYVVVTTTSSSTTTRRRWWW]]]^^^___gggtttzzztttpppmmmjjjhhhaaa```]]][[[YYYYYYZZZZZZYYYYYYZZZ[[[]]]___```aaaaaaccceeeeeeddddddfffhhheeegggiiijjjkkknnnrrruuuxxxzzz}}}}}}yyytttpppllliiieeebbb\\\\\\[[[YYYWWWTTTRRRQQQPPPPPPOOOLLLHHHEEEDDDCCC???===:::999::::::888777777777666555555555666666444444444555555555666666555555666777888:::<<<======???AAABBBBBBCCCEEEFFFDDDDDDEEEEEEFFFHHHIIIJJJKKKJJJIIIJJJLLLMMMLLLKKKDDDDDDFFFKKKSSSbbbyyymmmZZZIII<<<555555444333333555555555444444333333222111111000//////000/////////...------...............------,,,,,,------......------.........---------,,,,,,---,,,+++++++++---///000---,,,,,,++++++,,,,,,---}}}rrrllllllgggbbb```aaacccddddddfffiiiiiifffaaa```cccgggbbbaaaaaabbbcccdddcccaaagggnnnvvvwwwppphhhcccaaallloooqqqnnniiicccaaaaaa]]][[[YYYYYY[[[\\\\\\\\\]]][[[YYYXXXXXXYYY[[[\\\\\\]]]___aaabbbcccbbbbbb\\\\\\[[[[[[ZZZYYYYYYXXXYYYXXXUUURRROOOMMMLLLLLLLLLMMMOOOQQQSSSSSSSSSSSSVVVVVVUUUTTTSSSSSSSSSSSSRRRSSSTTTTTTSSSTTTVVVWWWYYYXXXXXXWWWWWWXXXYYYYYYWWWWWWVVVTTTSSSSSSVVVXXXVVVWWWXXXYYYZZZZZZZZZZZZXXX[[[\\\YYYUUUWWW___ggghhhccc\\\YYYXXXYYYXXXWWWTTTTTTTTTTTTUUUWWWYYY[[[]]]]]]aaadddaaaZZZXXXYYY^^^ddduuuxxxnnn___]]]XXXUUUTTTXXX___dddppp{{{zzzfff]]]ZZZYYYYYYZZZXXX___fffeeeaaacccnnnxxxyyyqqqllliiifffddd```^^^[[[YYYWWWWWWWWWXXXVVVVVVVVVWWWXXX[[[]]]___^^^aaaccccccaaa```ccceee___```bbbdddeeehhhlllooosssuuuxxx{{{~~~|||vvvsssnnnkkkhhhfffbbb```YYYYYYYYYWWWUUURRROOOMMMKKKKKKJJJGGGCCC???<<<;;;===;;;999888888888666555666555555444444555555555444444444555555555666666777777888999:::<<<>>>???>>>@@@BBBCCCCCCCCCEEEGGGDDDDDDDDDEEEFFFGGGIIIIIILLLKKKJJJKKKLLLMMMLLLKKKLLLKKKNNNVVVcccuuuoooYYYJJJ???777555444333222333444111...666666555444444333222222......//////......---,,,------......///.........+++,,,------......------,,,,,,,,,+++++++++******...---+++***+++...111333...---++++++++++++---...~~~ssspppssspppggg___^^^___^^^___bbbcccfffhhhgggccc```aaabbbcccaaa___```aaabbbbbbaaacccooo{{{}}}ttthhhbbbaaabbbfffiiijjjgggfffggghhh```___^^^^^^^^^]]]ZZZXXXXXXWWWVVVWWWYYY]]]aaaccc^^^\\\[[[]]]aaabbbaaa___ZZZYYYXXXWWWWWWXXXYYYZZZYYYVVVSSSRRRQQQOOOKKKHHHJJJLLLOOORRRTTTUUUTTTTTTSSSQQQOOOPPPSSSUUUSSSPPPLLLQQQWWW[[[ZZZWWWWWWWWWaaa[[[XXX[[[aaabbb\\\UUUXXXXXXXXXXXXXXXXXXXXXXXXYYYVVVSSSSSSVVVWWWVVVUUUUUUVVVUUUSSSTTTYYYcccjjjmmmdddZZZUUUUUUWWWWWWVVVVVVWWWWWWXXXYYYYYYXXXXXX^^^___``````___\\\YYYXXX\\\aaalllzzzsssfffZZZVVVVVVTTTTTTVVVeeejjjuuunnnccc^^^\\\___cccjjjqqqsssmmmhhhiiinnnqqq{{{uuuoookkkgggccc```]]]ZZZVVVSSSRRRQQQPPPOOOTTTTTTUUUVVVWWWWWWXXXXXXYYYZZZZZZ[[[\\\\\\]]]]]]]]]ZZZXXXZZZ___ccceeeeeekkkmmmppptttwwwzzz|||}}}~~~{{{xxxvvvqqqnnniiifffccc```\\\ZZZXXXXXXWWWUUURRROOOMMMKKKJJJHHHDDDAAA???>>>>>>>>>888888777666666666666666777666666555555555666666777777666555555555555555555666888999:::===AAADDDBBBAAAAAABBBBBBCCCDDDEEEFFFFFFFFFFFFGGGHHHIIIJJJLLLJJJJJJMMMNNNLLLLLLOOOLLLTTT___nnnzzz^^^III===999777222222222222222222333333555444333222111///......000000//////.........---/////////......---------,,,,,,,,,,,,,,,,,,++++++.........------,,,,,,,,,++++++++++++++++++++++++,,,+++***)))))))))++++++yyyooolllnnnkkkbbb[[[[[[]]]^^^___bbbdddhhhkkkjjjfffcccbbbbbbdddddddddcccbbbaaa`````````kkkvvvxxxoooddd^^^]]]^^^aaaeeehhhiiihhhhhhggg```^^^\\\[[[[[[ZZZXXXVVVXXXWWWWWWWWWXXX[[[^^^```\\\\\\]]]```cccdddbbb___]]]\\\ZZZXXXVVVUUUUUUUUUUUUSSSQQQQQQQQQPPPMMMJJJKKKLLLNNNPPPQQQRRRRRRRRRTTTRRRQQQQQQQQQQQQPPPNNNOOOTTT[[[___^^^\\\ZZZYYY]]]YYYWWWYYY^^^^^^ZZZUUUXXXXXXXXXXXXXXXXXXXXXXXXYYYVVVTTTTTTUUUWWWVVVTTTTTTTTTSSSRRRTTTZZZbbbggghhhaaaYYYVVVWWWYYYZZZXXXVVVWWWXXXYYYYYYZZZZZZYYY]]]]]]]]]]]]\\\ZZZXXXWWW\\\___eeennnwww~~~ooo___WWWTTTQQQQQQSSSXXX]]]ggguuuwwwnnnhhheeeiiiooo~~~|||rrrrrryyy~~~}}}yyysssmmmiiieeeaaa___\\\YYYTTTQQQPPPPPPOOONNNPPPPPPQQQRRRRRRSSSTTTTTTVVVVVVVVVWWWXXXXXXYYYYYYYYYWWWUUUWWW[[[___aaaaaafffhhhjjjmmmpppsssuuuuuuwwwxxxxxxxxxwwwuuurrrpppmmmjjjeeebbb___]]]YYYWWWUUUTTTSSSQQQNNNKKKIIIHHHGGGFFFCCC@@@>>>===<<<<<<888777666666555555555666777666666555555555666666666666555555666777888888888999:::;;;<<<>>>AAADDDCCCBBBBBBCCCCCCDDDEEEFFFHHHHHHHHHHHHHHHIIIJJJKKKLLLIIIJJJNNNQQQQQQSSSWWWaaapppqqqVVVDDD:::777666222222222222222222222222444333222222111000/////////.........------------+++++++++,,,,,,------...,,,,,,,,,,,,,,,---------......---------,,,,,,,,,++++++++++++++++++++++++++++++************++++++|||qqqhhheeefffbbb\\\WWWZZZ^^^___```ccceeejjjooooookkkeeebbbbbbbbbeeeggggggccc``````aaa___hhhrrrssskkkbbb]]]\\\\\\]]]```eeejjjllliiifff```]]]ZZZXXXXXXXXXXXXWWWZZZYYYWWWVVVVVVXXX[[[\\\[[[\\\^^^bbbddddddaaa______^^^[[[XXXUUUSSSQQQQQQQQQPPPOOOPPPQQQQQQOOOMMMJJJKKKLLLMMMNNNOOOPPPPPPSSSSSSSSSPPPNNNLLLLLLMMMRRRWWW]]]aaa```]]]ZZZXXXWWWVVVUUUWWWYYYYYYWWWUUUWWWWWWWWWWWWWWWWWWWWWWWWYYYWWWUUUUUUVVVVVVVVVUUUSSSQQQPPPQQQVVV[[[```ccc```\\\WWWVVVXXXZZZ[[[YYYVVVWWWXXXYYYZZZZZZZZZZZZ[[[ZZZYYYXXXWWWWWWWWWWWWYYYZZZ\\\```ccckkk}}}uuucccYYYTTTQQQPPPRRRPPPTTT\\\eeeoooyyy{{{ssspppuuu}}}zzzvvvpppjjjfffccc___\\\YYYVVVRRROOONNNMMMLLLKKKKKKKKKKKKLLLLLLMMMMMMNNNPPPPPPQQQRRRRRRSSSSSSTTTSSSRRRQQQRRRVVVYYYZZZ[[[___```bbbeeegggiiijjjkkkmmmmmmoooooonnnllljjjiiifffccc```]]][[[XXXUUURRROOONNNMMMKKKHHHFFFDDDCCC@@@???>>><<<:::888777666777666555555444555555555666666666555555666666777555555666666777999:::;;;;;;<<<>>>>>>>>>???BBBDDDDDDDDDDDDDDDEEEFFFGGGHHHKKKJJJJJJJJJJJJKKKKKKLLLMMMLLLMMMRRRVVVZZZccclll}}}bbbJJJ===777444444333333333222111111111000222222111111111000000000---------------,,,,,,,,,************+++++++++++++++,,,,,,------.........------------,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++++++++***wwwooohhhaaa]]]^^^[[[XXXXXX___ddddddcccccceeejjjpppqqqlllfffbbb```___eeejjjjjjeeeaaaaaabbb```hhhpppqqqkkkccc```___bbb___^^^cccjjjnnnlllgggaaa]]]ZZZXXXYYY[[[\\\]]]aaa]]]WWWSSSRRRUUUZZZ]]]]]]^^^___```aaa```^^^]]]^^^\\\ZZZWWWTTTQQQPPPOOOOOOOOOOOOOOOPPPOOONNNMMMIIIIIIIIIJJJLLLNNNPPPQQQPPPRRRRRROOOKKKJJJLLLOOOSSSWWW\\\___^^^YYYTTTPPPQQQRRRSSSTTTTTTTTTUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWYYYXXXWWWWWWWWWVVVVVVUUUQQQOOONNNQQQWWW\\\^^^]]]ZZZWWWUUUUUUWWWYYYXXXWWWUUUVVVWWWXXXYYYYYYYYYYYYXXXWWWUUUSSSSSSSSSTTTUUUUUUUUUVVVXXXYYY]]]jjjwwwsssddd]]]YYYUUUSSSTTTQQQTTTXXX]]]cccmmmzzz{{{www~~~}}}wwwsssmmmhhhddd```]]]ZZZVVVSSSOOOLLLKKKJJJIIIHHHFFFFFFFFFGGGGGGHHHHHHHHHKKKKKKLLLLLLMMMNNNNNNNNNNNNMMMMMMNNNPPPRRRTTTUUUXXXYYY[[[]]]___aaabbbbbbeeefffggghhhhhhgggeeeddd___]]]ZZZXXXWWWTTTQQQNNNKKKJJJHHHFFFCCCBBB@@@@@@======<<<;;;:::888666555666555555444444444555555666666666666666666777888777777777888999:::<<<<<<===???@@@@@@??????AAACCCFFFFFFEEEFFFFFFGGGHHHIIILLLLLLKKKKKKKKKKKKLLLLLLOOOPPPSSSWWWZZZdddwwwnnnRRR@@@888555333333444333333222111000000///000000000000111111111111------------------------......---+++***((('''&&&++++++,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,---,,,+++***yyytttmmmgggeeebbb\\\YYYZZZYYYXXX\\\fffkkkiiieeedddccchhhnnnnnnjjjeeeaaa```bbbggglllkkkeee___^^^______eeelllmmmjjjeeedddeeemmmgggaaacccjjjooommmiiiaaa^^^[[[ZZZ\\\___bbbcccfff___VVVNNNMMMQQQXXX]]]``````___]]]\\\[[[[[[[[[YYYXXXWWWVVVTTTRRRPPPOOOPPPPPPQQQPPPOOONNNMMMLLLGGGHHHIIIJJJMMMOOOQQQSSSMMMOOOOOOMMMKKKKKKNNNRRRVVVXXX[[[\\\[[[UUUOOOJJJMMMOOOQQQQQQQQQQQQTTTVVVWWWWWWWWWWWWWWWWWWWWWWWWYYYYYYYYYXXXWWWVVVUUUUUUOOONNNNNNRRRXXX[[[ZZZYYYVVVUUUTTTTTTUUUUUUTTTSSSTTTUUUVVVVVVWWWWWWVVVVVVUUUSSSQQQOOOOOOPPPRRRTTTSSSRRRSSSUUUUUUWWW```kkk{{{}}}zzzpppfffdddbbb]]]XXXVVVRRRSSSTTTVVV\\\hhhwww|||yyytttpppjjjeeeaaa^^^ZZZXXXSSSOOOKKKHHHGGGGGGFFFEEECCCCCCCCCCCCCCCDDDDDDDDDGGGGGGGGGHHHIIIIIIJJJJJJIIIJJJJJJKKKLLLMMMNNNPPPSSSTTTVVVXXXZZZ[[[\\\\\\```aaacccddddddbbbaaa```YYYXXXVVVTTTSSSQQQNNNKKKHHHGGGDDDBBB@@@???>>>>>>>>>>>>>>>===<<<;;;999888555555444444444444555666666666666666666777888888;;;::::::::::::;;;<<<<<<>>>@@@AAAAAA@@@@@@AAABBBGGGGGGFFFGGGGGGHHHIIIJJJLLLKKKKKKKKKKKKLLLLLLMMMNNNRRRXXX[[[___nnnuuu^^^FFF:::777444333444333333222222111000/////////000000000000111111111..................//////000///...,,,+++)))((((((++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++---------,,,+++zzzyyy~~~zzzeee```^^^``````\\\ZZZ[[[[[[ZZZ___iiinnnkkkfffdddbbbfffjjjjjjfffbbbaaabbbhhhkkkmmmjjjddd^^^[[[ZZZZZZ___eeeggggggfffgggiiiuuunnngggggglllooonnnjjjaaa___\\\[[[^^^bbbdddeeeddd]]]QQQHHHFFFKKKSSSYYY_________]]]ZZZXXXXXXYYYTTTUUUUUUTTTTTTRRRQQQPPPQQQRRRSSSQQQOOOMMMLLLMMMIIIJJJKKKMMMOOOQQQSSSTTTLLLLLLLLLLLLLLLMMMQQQSSSWWWXXXYYYZZZYYYTTTNNNIIIKKKMMMNNNOOOPPPQQQTTTVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXYYYXXXVVVTTTSSSTTTNNNOOORRRUUUXXXYYYWWWUUUTTTTTTTTTSSSSSSRRRRRRRRRUUUUUUVVVVVVUUUUUUTTTSSSQQQPPPNNNMMMNNNOOOQQQRRRRRRQQQRRRTTTSSSSSSXXX```jjj{{{~~~}}}yyyuuunnnjjjmmmnnniiibbb___UUUSSSQQQQQQWWWdddsss}}}~~~xxxuuuppplllfffaaa^^^[[[WWWUUUPPPLLLHHHEEEDDDDDDCCCAAA@@@@@@@@@@@@AAAAAAAAAAAACCCCCCCCCDDDEEEEEEFFFFFFEEEFFFHHHHHHHHHHHHIIIKKKNNNOOOQQQSSSUUUVVVWWWWWW[[[\\\]]]^^^^^^]]][[[ZZZTTTSSSQQQQQQPPPNNNKKKHHHFFFDDDBBB???======<<<===::::::999888888777666666555555555444555555666777666666666666777888999999===<<<<<<<<<<<<<<<===>>>???AAACCCCCCBBBAAABBBBBBGGGGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKKKKLLLMMMNNNOOOOOOSSSYYYaaakkkbbbOOO===999888555222444222222222111000000000///000000000000000000000000.........///////////////,,,,,,,,,---------------***++++++,,,,,,---------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,------------}}}xxxvvvhhh___\\\\\\```bbb```___``````]]]___fffjjjhhheeedddccceeegggfffcccaaaccceeehhhhhhiiigggddd```\\\ZZZVVV[[[```dddfffhhhkkknnnuuuqqqmmmmmmppppppmmmiiiaaa___\\\[[[]]]```aaaaaa\\\UUUKKKCCCAAADDDJJJOOOYYY]]]```aaa^^^[[[YYYYYYRRRSSSSSSTTTSSSRRRQQQPPPQQQRRRTTTRRROOOMMMMMMOOOMMMOOOPPPRRRSSSSSSRRRRRRNNNLLLJJJJJJMMMPPPRRRSSSUUUTTTTTTUUUVVVTTTPPPLLLLLLKKKLLLMMMPPPSSSUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVSSSUUUWWWVVVSSSPPPPPPQQQMMMQQQUUUXXXXXXVVVTTTTTTSSSSSSTTTSSSSSSSSSTTTUUUWWWWWWWWWVVVUUUTTTSSSRRRNNNNNNMMMMMMMMMNNNPPPPPPPPPOOOPPPSSSRRRQQQTTTZZZ```kkk~~~{{{xxxyyywww{{{}}}}}}~~~zzztttqqqlllmmmtttzzzyyytttrrreee^^^VVVSSSXXXbbbmmmtttzzz}}}zzztttpppkkkgggbbb]]]ZZZVVVSSSQQQMMMJJJFFFCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@AAAAAABBBBBB@@@CCCEEEEEEDDDCCCDDDFFFGGGHHHJJJMMMOOOQQQRRRRRRTTTUUUWWWWWWWWWUUUSSSRRROOONNNMMMMMMMMMKKKHHHEEEDDDBBB???===;;;:::;;;;;;777666444333333333444444666555555555666666777888666666666666777888999:::<<<<<<<<<======???@@@AAA@@@BBBEEEEEEDDDCCCDDDEEEGGGGGGGGGGGGHHHIIIJJJJJJLLLLLLLLLMMMNNNPPPQQQRRRUUUUUU\\\lllpppPPPAAA777999:::444111444111111111111000000000000000000000000000/////////---------....../////////++++++,,,,,,------......++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---......xxx|||{{{iii]]]^^^[[[\\\aaadddcccccceeeddd___]]]aaaeeeddddddeeedddeeefffcccaaaaaadddhhhcccccccccdddeeedddbbb___UUUYYY^^^cccgggjjjooorrrrrrqqqppprrrsssqqqlllhhhaaa___\\\[[[\\\]]]]]]\\\TTTNNNGGG@@@===???DDDGGGTTTZZZbbbeeeccc^^^ZZZYYYRRRRRRSSSSSSSSSRRRPPPOOOPPPRRRTTTSSSPPPNNNOOOQQQQQQSSSTTTUUUUUUSSSQQQPPPQQQMMMIIIJJJMMMQQQRRRQQQQQQOOOOOOQQQSSSSSSPPPMMMMMMKKKKKKMMMQQQUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVPPPSSSUUUTTTPPPMMMMMMNNNLLLRRRXXXZZZXXXUUUSSSSSSRRRSSSTTTTTTTTTTTTVVVXXXYYYYYYXXXWWWVVVTTTSSSRRRLLLLLLLLLMMMMMMNNNOOOPPPMMMMMMOOOSSSSSSRRRUUU[[[XXX^^^kkk}}}wwwrrrssstttwwwyyyxxxxxxyyytttmmmllljjjmmmxxxxxxnnnaaaZZZ[[[bbbiiimmmppptttyyyzzzyyyyyyzzz||||||{{{~~~}}}wwwqqqlllhhhddd^^^ZZZWWWSSSPPPNNNLLLIIIDDDAAA@@@@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>?????????>>>@@@CCCCCCAAA@@@AAACCCBBBDDDFFFIIIKKKMMMNNNOOOOOOPPPQQQRRRQQQOOOMMMKKKKKKKKKKKKKKKKKKIIIFFFCCCBBB@@@>>>;;;999999::::::;;;:::888666666666888999666666666666666777888888666666666666777888999::::::;;;<<<===???AAACCCDDDAAADDDFFFGGGFFFFFFFFFGGGGGGGGGGGGGGGHHHIIIJJJJJJLLLMMMMMMNNNPPPRRRTTTUUU\\\YYY```vvvqqqVVVEEE999444:::;;;444000333000000000000000111111111111000000000////////////,,,,,,,,,------.........---------,,,,,,+++++++++++++++***************************++++++,,,,,,,,,++++++++++++++++++++++++++++++******+++---...000zzzyyy}}}lllbbb]]][[[]]]bbbgggkkkjjjgggdddbbb^^^\\\]]]bbbgggiiihhh___aaabbb```^^^]]]```ccccccdddccc```ccchhhggg```\\\\\\\\\```gggoootttvvvwwwuuurrrpppooolllfffbbb]]][[[ZZZ[[[\\\\\\\\\ZZZPPPNNNIIIDDD@@@???AAACCCQQQ___bbb^^^___[[[UUUXXXVVVVVVWWWWWWWWWUUUTTTSSSSSSSSSRRRPPPOOOOOORRRTTTXXXVVVTTTTTTVVVWWWUUUSSSRRRPPPMMMMMMNNNOOOOOONNNLLLOOOSSSTTTSSSQQQPPPPPPLLLMMMPPPRRRTTTTTTUUUTTTPPPRRRSSSTTTUUUUUUTTTTTTPPPOOOOOONNNMMMMMMNNNNNNPPPRRRTTTVVVVVVTTTRRRPPPTTTTTTUUUVVVVVVWWWXXXXXXZZZZZZXXXVVVTTTRRRQQQPPPLLLKKKKKKKKKLLLMMMOOOPPPPPPMMMLLLMMMRRRUUUUUUTTTVVVVVV^^^jjjttt{{{sssooommmrrrrrrssstttuuuuuuttttttqqqmmmkkkqqq~~~|||pppfffgggmmmooommmrrrpppnnnmmmoooqqqqqqqqqnnnrrryyy~~~xxxqqqmmmfffbbb[[[UUUQQQOOOLLLKKKGGGEEEBBB>>>;;;:::999888<<<<<<;;;;;;;;;:::::::::::::::;;;;;;<<<===>>>>>>??????????????????@@@@@@AAAAAABBBDDDFFFGGGHHHIIIJJJJJJJJJKKKKKKKKKKKKLLLJJJIIIGGGFFFDDDBBB@@@@@@???>>>===;;;999777666555:::999888666555555555555444555666888888888888777666666777888:::;;;<<<===;;;<<<<<<>>>???@@@AAAAAAEEEEEEDDDDDDEEEEEEFFFGGGFFFHHHIIIIIIIIIIIIKKKLLLLLLMMMNNNOOOPPPRRRVVVYYY\\\bbbooorrrYYYFFF:::888666333222111111111111111000///////////////000000000000000000000000---------------------------...///...,,,++++++---......---------,,,,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++******)))******++++++rrreee^^^[[[]]]___cccgggjjjiiifffccc```^^^^^^aaafffiiihhhfffbbbcccbbb___\\\[[[^^^```ccceeedddaaacccgggfffaaa^^^^^^```dddhhhnnntttwwwuuuqqqlllhhhgggeeecccaaaXXXWWWXXXZZZ]]]______]]]TTTQQQLLLEEE???===???AAAIIIXXX\\\ZZZ___]]]XXX[[[YYYZZZ[[[\\\[[[YYYWWWVVVUUUUUUTTTRRRPPPPPPSSSUUUVVVTTTRRRSSSTTTTTTRRRPPPMMMKKKIIIIIIKKKLLLLLLKKKJJJMMMPPPRRRRRRQQQRRRRRRQQQRRRSSSUUUUUUUUUTTTSSSQQQRRRSSSTTTTTTTTTSSSRRRLLLLLLKKKKKKLLLLLLMMMNNNQQQRRRTTTUUUUUUTTTRRRQQQTTTTTTUUUVVVWWWWWWXXXXXXXXXWWWVVVUUUTTTSSSRRRQQQKKKKKKJJJJJJKKKLLLNNNOOOOOOMMMLLLMMMQQQTTTTTTTTTUUUTTTYYYaaafffppprrrmmmmmmkkkmmmooorrrsssrrrqqqoooooollljjjnnnwww{{{{{{~~~zzztttjjjhhhdddcccdddfffhhhhhhgggkkkqqqxxx}}}~~~{{{uuuooojjjddd```YYYTTTPPPNNNKKKIIIIIIGGGDDDAAA>>>===<<<<<<;;;;;;;;;:::::::::999999999999::::::;;;<<<<<<===999999:::;;;<<<<<<=========>>>???@@@AAACCCDDDDDDFFFFFFGGGGGGGGGHHHHHHHHHFFFEEEDDDBBBAAA???>>>======<<<;;;:::999777666666888777666555444444444444444555666777888888777777666777888999;;;<<<======??????@@@AAABBBBBBCCCCCCEEEEEEEEEFFFFFFFFFGGGGGGFFFGGGIIIJJJIIIJJJLLLNNNNNNPPPSSSUUUWWWYYY]]]______jjj{{{uuu\\\GGG;;;888777555333222111111222111111000///////////////,,,,,,,,,,,,,,,,,,,,,,,,........................,,,.........,,,+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++------,,,,,,+++,,,,,,,,,vvvjjjeeeaaa___```aaacccfffhhhgggccc```]]]]]]___ccchhhkkkiiifffeeedddbbb^^^[[[ZZZ\\\^^^bbbffffffcccbbbdddeeeddd```cccggghhhiiilllqqquuutttooogggbbb``````aaaaaaYYYYYY[[[___bbbcccbbb```YYYUUUNNNFFF???<<<===???@@@PPPVVVXXX______[[[^^^\\\^^^```aaa```^^^ZZZXXXUUUUUUTTTRRRPPPOOOQQQRRRSSSRRRPPPPPPPPPPPPOOOMMMIIIHHHFFFGGGIIIKKKKKKJJJIIIKKKMMMOOOOOOPPPRRRTTTVVVWWWWWWWWWWWWUUUTTTRRRRRRRRRSSSTTTSSSRRRQQQPPPJJJJJJJJJJJJKKKMMMOOOPPPRRRRRRSSSSSSSSSSSSRRRRRRRRRSSSTTTUUUVVVWWWWWWXXXSSSSSSSSSSSSSSSSSSSSSSSSKKKKKKJJJJJJKKKLLLMMMNNNOOOMMMLLLMMMOOORRRSSSSSSSSSRRRUUUZZZZZZ]]]mmmtttmmmmmmfffiiimmmpppqqqooommmkkkiiigggfffggglllttt}}}wwwccc___ZZZXXXYYY[[[]]]^^^___aaafffmmmrrr|||~~~|||yyyvvvqqqkkkgggaaa\\\VVVQQQNNNKKKIIIGGGGGGFFFCCC@@@>>>======<<<::::::999999999888888888888888888999::::::;;;;;;555666777888999;;;<<<<<<:::;;;<<<===>>>???@@@@@@AAABBBBBBBBBBBBCCCCCCCCCAAAAAA@@@>>>===;;;:::999:::999999888888777777666666666555444333333333333444555666777777888888777888888999:::<<<===>>>???BBBBBBBBBBBBCCCCCCDDDDDDEEEFFFGGGHHHHHHHHHGGGGGGEEEGGGHHHIIIIIIKKKMMMPPPPPPSSSVVVXXXZZZ\\\```bbbjjjyyy|||```III;;;777666555444333222222222222111111000////////////000........................////////////////////////+++---...---,,,,,,---...,,,,,,,,,,,,++++++++++++*********+++++++++++++++++++++++++++++++++++++++...------,,,+++++++++,,,rrrooommmiiifffaaaaaabbbccceeeccc```]]]ZZZZZZ\\\bbbhhhlllkkkiiifffdddaaa^^^\\\\\\^^^```aaaeeegggeeebbbbbbdddeeeeeeiiilllkkkhhhhhhlllqqqsssooohhhccc``````aaabbbaaaaaacccfffhhhhhheeebbb\\\WWWOOOEEE>>>;;;<<>>>>>>>>>>>>>>>>>????????????======<<<;;;:::999888777777777777777777777777777666555555444444444444555555555666777777888888888999:::;;;<<<===???@@@@@@BBBBBBBBBBBBBBBBBBCCCCCCEEEFFFHHHJJJJJJIIIHHHGGGCCCEEEGGGHHHIIIKKKOOOQQQTTTVVVYYY\\\___ccchhhkkk~~~}}}fffOOO>>>888:::444444333333333333333333222111000000//////000000................................................***,,,------,,,,,,...///,,,,,,,,,+++++++++******)))))))))******++++++,,,++++++++++++++++++++++++,,,,,,+++***))))))))))))yyytttuuurrrkkkfff```______```aaa```^^^\\\YYYXXXYYY___ffflllmmmmmmdddbbb```___```ccceeefffaaaccceeefffcccaaadddgggkkkmmmnnnkkkfffdddhhhlllpppnnnkkkfffcccaaaaaabbbeeeeeegggjjjkkkkkkhhheee]]]XXXOOOEEE>>><<<>>>AAACCCZZZhhhkkkkkkcccZZZ\\\ZZZ\\\^^^```___[[[WWWTTTRRRSSSRRRQQQNNNMMMMMMNNNPPPPPPOOOMMMKKKJJJIIIIIIGGGGGGGGGIIIKKKMMMMMMLLLLLLLLLLLLKKKKKKLLLOOOQQQUUUVVVWWWWWWWWWVVVUUUTTTSSSSSSSSSSSSRRRQQQOOONNNOOOMMMLLLKKKKKKMMMOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPNNNOOOOOOPPPQQQQQQRRRRRRNNNNNNOOOQQQRRRSSSTTTTTTPPPOOONNNNNNNNNOOOPPPQQQOOONNNNNNNNNNNNOOOPPPRRRSSSTTTXXXZZZZZZYYY^^^dddnnn{{{sssssssssqqqmmmfff```\\\XXXYYYXXXWWWWWW\\\eeemmmxxxqqqdddZZZUUUPPPLLLMMMOOORRRSSSUUUUUUWWW[[[^^^dddqqq}}}}}}yyytttnnnhhhbbb]]]VVVSSSNNNKKKHHHFFFCCCAAA>>>===;;;:::888888999999888888777777777666666666666666666777777777777777888888999999999999::::::888888999999::::::;;;;;;;;;;;;<<<<<<<<<=========;;;;;;::::::999888777777555555555666666777777777777666666666666666777888666666777777888999999:::;;;;;;<<<>>>???@@@AAABBBCCCCCCCCCCCCCCCCCCDDDDDDEEEGGGIIIJJJKKKJJJHHHGGGBBBDDDFFFGGGIIILLLQQQTTTWWWZZZ```fffmmmvvvdddOOO@@@666444888333333333333333333333222222222111000000000000000++++++++++++++++++++++++------------------------***,,,------,,,,,,...///,,,,,,,,,+++++++++******)))))))))******++++++,,,++++++++++++++++++++++++,,,+++******)))))))))***sssssstttlllddd```___^^^]]]^^^``````^^^]]][[[ZZZZZZ___ffflllnnnnnncccbbbbbbdddgggkkklllmmmdddcccdddggggggeeegggjjjoooooonnnjjjfffeeehhhlllmmmmmmllliiidddaaaaaaaaaddddddfffiiillllllkkkiii```[[[QQQFFF???>>>BBBEEEQQQooo{{{jjj\\\\\\XXXZZZ[[[\\\[[[XXXTTTRRRSSSTTTUUUSSSQQQPPPPPPQQQQQQRRRQQQOOOLLLIIIIIIIIIGGGGGGGGGIIILLLMMMLLLKKKLLLMMMMMMLLLKKKKKKNNNPPPSSSTTTVVVWWWWWWVVVVVVUUUSSSSSSTTTTTTSSSQQQPPPOOOMMMLLLIIIHHHHHHJJJLLLNNNPPPQQQQQQRRRRRRQQQQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQRRRSSSSSSTTTRRRQQQPPPOOOOOOPPPQQQRRROOOPPPPPPOOONNNNNNPPPRRRVVVWWWYYYYYYXXXXXXZZZ\\\aaapppyyylll___XXXUUUVVVUUUSSSRRRUUU\\\aaakkkrrrxxxwwwtttnnncccYYYRRROOOJJJHHHIIIKKKMMMMMMQQQPPPRRRVVVWWWZZZcccmmmyyy}}}zzzuuuooojjjddd]]]YYYRRROOOKKKHHHEEECCC@@@======<<<;;;:::999999:::;;;888888777777777666666666666666666666666666777777777777777777777777777777666666666666777777777777::::::::::::;;;;;;;;;;;;::::::999999888888777777555555555666666777777777777777777777888999::::::888888888888999:::;;;<<<<<<===>>>???AAABBBCCCCCCDDDEEEEEEEEEFFFFFFGGGGGGFFFGGGHHHIIIIIIIIIHHHHHHCCCEEEFFFHHHKKKOOOTTTXXXXXX___jjjxxxtttTTTDDD<<<666444666222333333333333333222111222222111000000000000111------------------------------------------------+++---...---,,,,,,---...,,,,,,,,,,,,++++++++++++*********+++++++++++++++++++++++++++++++++++++++---,,,,,,+++,,,,,,------~~~rrrjjjmmmlllccc___```___^^^]]]^^^```aaaaaaaaa^^^^^^___dddjjjmmmllljjjdddccceeeiiinnnrrrrrrqqqhhhddddddjjjlllkkkkkkoooqqqnnnkkkhhhhhhjjjmmmpppnnnooommmjjjeeebbbbbbdddhhhhhhhhhjjjlllmmmkkkjjjggg```UUUJJJBBBAAAEEEIIIaaarrr```___YYYYYYZZZZZZXXXVVVSSSQQQSSSTTTUUUTTTSSSQQQRRRRRRSSSTTTTTTQQQMMMJJJJJJKKKJJJJJJJJJLLLOOOOOONNNLLLJJJLLLMMMMMMLLLMMMOOOQQQUUUUUUWWWWWWWWWVVVUUUUUUSSSSSSTTTTTTTTTSSSQQQPPPKKKJJJHHHGGGHHHKKKNNNPPPRRRSSSUUUVVVVVVUUUSSSRRRQQQQQQQQQPPPOOOOOONNNNNNQQQQQQQQQQQQRRRRRRRRRRRRRRRQQQPPPOOOOOOPPPQQQRRRPPPQQQRRRPPPNNNNNNPPPSSSWWWWWWVVVUUUUUUVVVWWWVVVZZZeeesssmmm___YYYXXXVVVSSSRRRSSSUUUWWW\\\bbbgggfffccc___XXXQQQLLLJJJFFFEEEFFFHHHJJJJJJLLLKKKMMMQQQRRRTTTYYYaaaeeettt~~~|||zzzvvvrrrmmmhhhddd___ZZZVVVNNNKKKHHHEEECCCAAA>>>;;;<<<;;;:::999999:::;;;;;;888888888777777777666666777777777666666666666666444555555666666777777777777777777666666666666666888888888999999999::::::888888888888777777777777666666666666666777777777777777777888888999;;;;;;::::::999999:::;;;===>>>>>>>>>???@@@BBBCCCDDDEEECCCDDDDDDEEEFFFGGGGGGHHHGGGGGGGGGGGGHHHHHHHHHHHHEEEGGGIIIKKKNNNSSSYYY^^^dddppp~~~cccIII@@@===888555777222333333444333222111000333222111111000000111111000000000000000000000000........................,,,.........,,,+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,---......~~~rrrhhhcccgggfff______ggg___^^^]]]___aaacccddddddaaabbbdddiiinnnnnnjjjfffeeeeeeggglllrrrvvvuuussskkkeeedddlllqqqpppooorrrqqqmmmiiigggiiinnnsssuuurrrrrroookkkfffdddfffhhhpppooommmlllmmmlllkkkiiillleeeYYYMMMDDDCCCFFFJJJkkkyyydddcccZZZZZZZZZYYYXXXVVVTTTSSSPPPRRRSSSSSSRRRQQQQQQRRRTTTVVVVVVSSSNNNKKKKKKLLLNNNNNNOOOQQQSSSSSSQQQPPPHHHJJJLLLMMMNNNOOOQQQSSSWWWWWWXXXXXXXXXVVVUUUTTTSSSTTTTTTUUUUUUTTTRRRQQQKKKJJJIIIHHHJJJNNNRRRTTTSSSUUUWWWYYYYYYWWWUUUSSSTTTSSSSSSRRRPPPOOONNNNNNRRRRRRRRRRRRRRRRRRRRRQQQRRRQQQPPPOOOOOOOOOPPPQQQQQQRRRSSSQQQNNNNNNPPPSSSUUUUUUSSSRRRSSSVVVWWWUUUWWW```iiiooo}}}~~~lll^^^\\\XXXUUUSSSRRRQQQQQQPPPWWW\\\[[[YYYWWWRRRLLLJJJHHHFFFEEEGGGIIIIIIIIIGGGGGGIIINNNPPPPPPUUU[[[[[[fffrrr|||}}}|||{{{{{{}}}|||{{{zzzwwwuuuoookkkgggccc```\\\WWWTTTLLLIIIFFFDDDBBB@@@<<<::::::999888888888999:::;;;888888888888777777777777777777777777777666666666333444555666777999::::::999999999999999888888888777777777888888888888999777777777777777777777777666666777777777777777777777777777777888999;;;;;;;;;;;;::::::;;;<<<>>>???>>>???@@@AAACCCDDDEEEEEE@@@AAABBBCCCDDDEEEFFFFFFGGGGGGFFFFFFFFFGGGHHHIIIHHHIIIKKKNNNQQQVVV]]]aaayyygggPPP===::::::555222666333333444444333222000///333222111111000111111111........................////////////////////////---...///...,,,+++,,,---......------------,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++((((((((()))***+++------~~~qqqiiieeeaaaaaaeeehhhiiihhhddd```^^^___dddfffdddaaabbbeeeiiijjjiiigggeeedddfffjjjooorrrrrrpppooonnncccfffjjjmmmnnnoooqqqrrrtttnnnhhhgggkkkqqquuuvvvsssuuutttnnnhhhgggmmmtttyyytttpppqqqsssrrrllleeehhhccc\\\TTTHHHBBBKKKZZZ|||ooohhh^^^\\\XXXVVVUUUTTTQQQPPPSSSSSSSSSTTTUUUVVVWWWXXXWWWVVVTTTQQQOOOMMMLLLKKKQQQPPPOOOQQQSSSSSSPPPMMMMMMMMMNNNOOOQQQRRRTTTUUUVVVYYY[[[[[[XXXUUURRRRRRTTTSSSQQQPPPOOOOOOPPPPPPOOONNNMMMMMMOOORRRVVVXXX[[[ZZZXXXVVVUUUUUUUUUUUUUUUUUUTTTQQQMMMKKKKKKKKKOOOOOOQQQQQQQQQQQQOOONNNKKKKKKKKKKKKLLLMMMNNNOOOOOOOOONNNMMMMMMNNNOOOOOOQQQRRRRRRRRRPPPPPPRRRTTTZZZWWW[[[dddkkkzzzrrriii^^^UUUQQQPPPNNNMMMPPPPPPNNNLLLIIIHHHHHHIIIDDDDDDDDDDDDDDDEEEFFFFFFHHHIIIJJJLLLNNNOOOOOOPPPUUUYYY___hhhqqq}}}~~~zzzvvvtttssstttuuuxxxwwwvvvuuurrrpppnnnmmmjjjfffaaa\\\WWWRRRMMMIIIHHHGGGEEEBBB@@@>>>======:::::::::999999999888888555555666666777777888888666666777777666555444444:::::::::::::::999888777666666666666666555555555999888666555666777999:::666666555555666777999:::777777777777777777777777999999999999999999999999>>>>>>>>>>>>===<<<;;;;;;AAAAAABBBBBBBBBBBBBBBBBBCCCEEEGGGJJJKKKJJJIIIIIIHHHHHHGGGGGGHHHHHHIIIJJJKKKGGGJJJQQQTTTXXXkkkwwwSSSFFF;;;999888444222444444444333333222111000000111111222222222222111111//////......---------,,,,,,++++++***)))))))))***++++++++++++++++++++++++---------,,,,,,+++++++++***+++,,,,,,------,,,,,,************************************************uuukkkfffeeedddeeehhhlllnnnooojjjfffbbbbbbeeefffdddbbbeeehhhkkkkkkiiifffddddddeeekkkrrrvvvvvvssspppnnneeeddddddfffkkkoooppppppuuurrrnnnmmmoootttyyy{{{wwwvvvtttoookkklllrrrxxxzzzuuuooonnnpppooojjjdddgggeee```UUUIIIGGGYYYnnnxxxmmmfff```\\\WWWTTTSSSTTTTTTTTTUUUUUUUUUUUUUUUUUUVVVVVVYYYXXXVVVTTTRRRPPPPPPOOORRRPPPOOOPPPRRRSSSQQQOOOOOOOOOPPPPPPRRRSSSUUUUUUXXXZZZ]]]\\\YYYVVVTTTSSSSSSRRRQQQPPPPPPPPPQQQRRRSSSRRRQQQQQQSSSUUUXXXZZZZZZYYYWWWVVVUUUTTTTTTUUUVVVVVVUUURRRNNNLLLLLLMMMNNNOOOOOOOOONNNNNNMMMLLLKKKKKKKKKKKKLLLMMMNNNOOOOOONNNMMMLLLLLLMMMNNNOOOOOOPPPQQQQQQPPPPPPRRRTTTYYYWWWYYY___bbbmmmmmm^^^UUURRRPPPNNNHHHIIIJJJIIIHHHHHHHHHHHHDDDDDDDDDDDDEEEFFFGGGGGGHHHIIIKKKLLLNNNNNNOOOOOOQQQTTTXXX]]]dddllltttzzz~~~}}}|||zzz~~~{{{yyyuuuqqqooonnnoooooorrrqqqpppooollljjjhhhgggdddaaa\\\XXXUUUPPPLLLIIIGGGFFFDDDAAA???===<<<<<<:::999999999888888888888666666666777777777777777666666777777666555555444888999999999999888888777666666666666666666666666888777666555555777999:::999888777666666666777777888888888888888888888888;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>>>>>>>>>>BBBBBBBBBBBBBBBCCCCCCCCCCCCEEEGGGIIIJJJJJJIIIIIIJJJJJJJJJJJJKKKKKKKKKLLLKKKHHHKKKSSSZZZeeexxx___JJJ???777666777444333444333333333222111000000000......................../////////.........------------,,,+++++++++++++++........................---------,,,,,,+++++++++***+++,,,,,,------,,,,,,************************************************|||pppiiibbbdddgggjjjlllooosssuuuqqqlllfffddddddeeecccaaagggjjjlllllljjjgggeeedddfffllltttyyyxxxtttooommmeee```^^^bbblllssstttsssssssssrrrqqqqqqtttxxx|||zzzvvvqqqmmmmmmqqqvvvzzz{{{uuunnnkkklllkkkhhhdddeeegggeeeYYYMMMSSSqqqqqqhhhddd```\\\VVVRRRRRRTTTVVVWWWVVVWWWWWWWWWWWWVVVUUUTTTXXXWWWVVVTTTSSSRRRQQQQQQQQQPPPPPPQQQSSSTTTSSSRRRSSSSSSSSSSSSTTTUUUVVVWWWYYY[[[]]]\\\YYYVVVTTTTTTSSSRRRRRRQQQQQQRRRTTTUUUWWWVVVVVVUUUVVVWWWYYYZZZYYYYYYWWWVVVUUUUUUTTTUUUVVVWWWVVVSSSPPPNNNNNNOOOOOONNNMMMLLLKKKJJJJJJJJJKKKKKKKKKKKKKKKLLLMMMNNNMMMMMMLLLKKKKKKLLLMMMMMMMMMNNNOOOOOONNNOOOQQQSSSWWWTTTVVVYYY[[[aaauuuooo___VVVQQQOOOEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNNNNNNNOOOPPPRRRSSSUUUYYY___bbbdddgggjjjooottt|||~~~yyywwwuuusssqqqtttuuuvvvxxxxxxxxxxxxwwwtttqqqnnnkkkhhhgggggggggiiiiiihhhfffdddbbb```___\\\YYYVVVSSSQQQNNNJJJHHHDDDCCCAAA???===<<<;;;:::888888888888777777777777777777777777777777666666666666777777777666555555666777777888888888888777666666666666666666666666777666555555555666888999<<<;;;:::888777666666666999999999999999999999999<<<<<<<<<<<<<<<<<<<<<<<<888999;;;===???@@@AAAAAABBBBBBBBBCCCCCCDDDDDDDDDCCCEEEGGGHHHIIIJJJIIIIIIGGGHHHIIIKKKLLLMMMMMMMMMMMMKKKNNNUUU^^^rrrxxx]]]FFF>>>777333444555444333444222222111111000000//////------,,,++++++,,,------///////////////.........///......---------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,************************************************}}}uuuooojjj___dddiiilllmmmnnnrrruuuqqqlllfffcccbbbbbbbbbaaafffiiikkkllljjjhhhgggggghhhlllrrruuutttoookkkiiibbb```aaagggqqqxxxzzzzzzppprrrsssqqqoooppptttxxxzzzuuunnnllloootttwwwyyyxxxrrrkkkhhhiiiiiihhhfffdddjjjjjj___VVVdddyyygggbbb```]]]YYYUUURRRSSSUUUWWWXXXWWWXXXYYYYYYYYYYYYXXXWWWUUUTTTSSSQQQQQQPPPPPPPPPPPPQQQSSSVVVWWWWWWUUUSSSWWWWWWWWWWWWWWWXXXYYYZZZYYYZZZ\\\[[[XXXUUUTTTTTTTTTTTTSSSSSSTTTVVVWWWXXXXXXXXXXXXWWWWWWXXXXXXXXXYYYYYYXXXWWWWWWVVVVVVVVVVVVWWWVVVTTTQQQOOOPPPQQQPPPOOOMMMJJJIIIHHHIIIIIIJJJJJJJJJJJJJJJKKKLLLLLLKKKKKKJJJJJJJJJJJJKKKKKKJJJKKKMMMMMMMMMNNNPPPRRRRRRQQQSSSWWWXXX]]]kkkzzznnn```VVVQQQOOOMMMJJJIIIGGGFFFEEECCCDDDDDDCCCDDDEEEFFFGGGGGGJJJJJJKKKLLLLLLLLLLLLLLLNNNOOOOOOOOOOOOQQQUUUWWWYYY[[[]]]___bbbgggmmmqqq{{{|||wwwrrrooommmjjjiiijjjkkkmmmnnnooopppppppppmmmkkkhhheeebbbaaaaaaaaaaaaaaa```___]]][[[YYYXXXVVVTTTQQQNNNMMMJJJGGGEEEAAA@@@>>>===;;;:::999999777777777777777666666666999888888777777666666666666666777777777666666555555555666777777888777777666666666666666777777777666666555555555666777888<<<<<<;;;:::999888777777::::::::::::::::::::::::<<<<<<<<<===============999:::<<<>>>@@@AAABBBBBBBBBCCCCCCDDDDDDEEEEEEEEEDDDEEEFFFHHHIIIIIIIIIIIIHHHIIIKKKNNNOOOPPPQQQQQQTTTTTTWWW___jjjrrr^^^JJJ<<<666333111222444444333222111111000000/////////...000///---,,,,,,---///000////////////////////////......------------......************************,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++************************************************yyysssooolllhhhaaaeeejjjkkkjjjjjjlllnnnkkkgggccc```___```aaaaaacccfffiiijjjjjjiiiiiijjjjjjllloooooollliiigggfffdddhhhmmmrrrvvvyyyzzz{{{sssuuuuuutttqqqppptttwww{{{vvvqqqpppssswwwxxxxxxtttooojjjhhhiiijjjjjjiiicccjjjllleeedddzzzmmm___[[[[[[ZZZXXXUUUUUUVVVWWWWWWVVVXXXYYYZZZ[[[\\\\\\\\\\\\TTTSSSRRRQQQPPPPPPPPPPPPNNNRRRXXX\\\\\\ZZZVVVSSSZZZYYYYYYYYYZZZ[[[\\\\\\[[[\\\]]]\\\YYYWWWVVVVVVVVVVVVUUUVVVVVVXXXZZZ[[[ZZZZZZZZZZZZZZZYYYYYYXXXZZZZZZYYYYYYXXXXXXWWWWWWUUUVVVUUUSSSQQQOOOPPPQQQQQQPPPMMMKKKIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIKKKKKKKKKLLLNNNPPPNNNOOOQQQTTTUUUYYYbbbkkktttwwwsssfff^^^\\\WWWRRRNNNLLLJJJGGGEEEDDDCCCCCCCCCCCCDDDEEEEEEHHHIIIJJJJJJKKKKKKKKKKKKKKKLLLNNNNNNOOOPPPSSSVVVSSSTTTUUUUUUVVVXXX[[[^^^eeemmmtttxxx|||~~~|||||||||{{{{{{zzz}}}}}}}}}}}}zzzvvvpppllliiifffdddbbbbbbcccdddfffggghhhiiiiiigggeeebbb```]]]\\\[[[ZZZ[[[[[[ZZZYYYWWWUUUTTTSSSRRRPPPMMMJJJIIIFFFCCCAAA>>>>>><<<;;;:::999999888666666666666666666666666999999888888777777666666666666777777777777777666444555666777777777777777666666666666777777888888666666666666666777777888:::;;;;;;;;;;;;;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<=========>>><<<===???@@@AAABBBBBBBBBCCCCCCDDDEEEEEEFFFGGGGGGEEEFFFGGGHHHIIIJJJJJJJJJOOOOOOQQQSSSTTTUUUUUUVVV[[[^^^fffpppvvv]]]HHH???===333333333333333444222000000000000///////////////111000...------...000111.........///////////////---,,,,,,,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++************************************************xxxooolllkkkhhheeefffhhhjjjjjjiiigggggggggeeeccc```^^^^^^^^^```aaa```cccfffhhhhhhhhhiiijjjkkkmmmnnnmmmkkkhhhgggggglllqqqvvvyyyxxxvvvuuuuuuwwwwwwwwwvvvuuuvvvyyy{{{}}}zzzxxxxxxzzz{{{yyyvvvpppnnnllllllllllllkkkjjjdddiiilllmmmwww|||ggg]]]ZZZYYY[[[YYYXXXXXXYYYYYYYYYWWWZZZZZZZZZ[[[\\\]]]___```WWWVVVUUUTTTSSSRRRRRRRRROOOTTT[[[^^^^^^ZZZVVVTTTYYYYYYYYYYYYZZZ[[[\\\]]]]]]______]]][[[YYYXXXYYYWWWVVVVVVVVVWWWXXXZZZ[[[\\\\\\]]]^^^]]]\\\[[[YYYYYYYYYYYYYYYYYYXXXWWWWWWSSSSSSSSSRRROOONNNOOOQQQQQQPPPNNNLLLKKKJJJIIIIIIGGGGGGFFFFFFFFFGGGGGGHHHGGGGGGHHHHHHHHHHHHGGGGGGGGGHHHIIIIIIIIIIIIKKKMMMMMMMMMNNNOOOPPPRRRVVVZZZaaabbbiiivvv}}}kkkggg```\\\XXXRRRKKKEEEFFFEEEEEEDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIJJJJJJJJJGGGIIIKKKLLLMMMOOORRRTTTQQQRRRRRRQQQPPPQQQSSSUUUUUU\\\bbbdddgggmmmpppooolllmmmooopppqqqqqqqqqppprrrqqqrrrsssuuuvvvuuutttrrrnnnhhhdddaaa___]]]\\\\\\\\\]]]^^^___```aaabbb```^^^\\\ZZZWWWUUUTTTTTTTTTTTTSSSSSSQQQOOONNNMMMMMMJJJHHHFFFEEECCC@@@>>>===<<<;;;:::999888888888666666666666777777777777888888888888888888777777666666777888888888777777555666666777777777777666555666666777777888888999666777777777888888888888999:::;;;<<<====================================<<<<<<<<<======>>>>>>???@@@@@@AAABBBCCCDDDDDDCCCDDDDDDEEEEEEFFFGGGHHHHHHGGGGGGHHHIIIJJJKKKLLLLLLQQQRRRSSSUUUXXX\\\___```dddjjjtttyyycccKKK;;;888<<<222555555333222333222///000000000000////////////000///...------...///000---------...............++++++++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------)))******+++++++++++++++************************************************zzztttnnnkkkkkklllllllllmmmllljjjjjjjjjhhhfffdddcccbbbaaa```______```bbb___aaadddeeeeeeeeeggghhhjjjmmmqqqrrrqqqooonnnmmmqqqqqqssstttuuutttrrrpppsssqqqpppqqqtttxxx{{{|||||||||~~~~~~{{{vvvrrroooooopppppppppnnnjjjhhhdddgggjjjrrrqqqeee```^^^]]]```^^^[[[ZZZZZZ\\\\\\\\\]]][[[ZZZYYYYYY[[[]]]___ZZZYYYWWWVVVUUUTTTTTTTTTRRRVVVZZZ\\\ZZZWWWUUUUUUUUUVVVVVVWWWXXXYYY[[[\\\\\\]]]]]]\\\YYYWWWWWWXXXVVVUUUUUUTTTUUUVVVXXXXXXZZZ[[[]]]^^^^^^\\\ZZZYYYVVVWWWXXXXXXXXXWWWVVVUUUPPPQQQQQQPPPNNNMMMNNNOOONNNNNNNNNMMMLLLJJJIIIHHHFFFEEEEEEDDDDDDDDDEEEEEEEEEFFFGGGGGGGGGGGGFFFEEEFFFGGGHHHHHHGGGGGGIIIKKKKKKKKKKKKKKKLLLNNNOOOPPPUUUVVV[[[ccckkkyyyxxxkkk[[[OOOJJJIIIHHHFFFEEEEEEDDDDDDCCCCCCEEEFFFHHHHHHIIIIIIEEEGGGIIIJJJJJJKKKNNNPPPNNNOOOPPPPPPOOOPPPRRRTTTQQQUUUXXXVVVWWW\\\___^^^]]]___```bbbcccdddfffhhhgggfffeeeeeegggiiiiiihhhiiieee```\\\ZZZXXXVVVUUUUUUUUUUUUVVVVVVXXXYYYYYYXXXWWWUUUSSSPPPNNNMMMLLLMMMMMMMMMLLLJJJIIIGGGFFFEEECCCAAAAAAAAA@@@>>>===;;;;;;:::999888888888999666666666777777888888888888888888888888888999999666666777888888888888888777777888888888777666666555666666777888888999999777888888999999999999999:::;;;<<<>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>???@@@@@@AAAAAABBBCCCDDDEEEFFFFFFFFFDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIJJJKKKLLLMMMNNNRRRTTTXXX___iiisss{{{sss^^^NNNAAA777555999000555555111000333333000000000000000000000000000........................,,,,,,,,,,,,---------...+++++++++++++++,,,------************************+++++++++,,,,,,---------))))))***+++++++++++++++************************************************|||mmmkkkiiijjjmmmqqquuuwwwrrrnnnkkkjjjkkkkkkhhhdddcccddddddcccaaa```aaabbb```bbbcccdddccccccdddeeeiiinnntttxxxxxxvvvtttssspppllljjjmmmrrruuurrrnnnkkkhhhfffhhhooouuuxxxyyyyyy|||yyyrrrnnnoooqqqssstttrrrnnniiifffeeefffiiivvvzzziiidddcccccccccfffbbb]]]ZZZ[[[]]]```aaa___\\\YYYWWWWWWXXX[[[]]]ZZZYYYXXXVVVUUUTTTSSSSSSTTTVVVYYYXXXUUUTTTUUUWWWRRRSSSSSSTTTVVVXXXYYYZZZYYYZZZZZZXXXUUUSSSSSSTTTUUUTTTSSSSSSSSSTTTUUUVVVWWWXXXZZZ\\\\\\ZZZXXXVVVTTTUUUVVVWWWVVVUUUTTTSSSOOOOOOOOONNNLLLLLLMMMOOOLLLLLLMMMMMMLLLJJJHHHGGGEEEDDDDDDCCCCCCCCCDDDDDDDDDEEEFFFGGGGGGFFFEEEDDDFFFGGGHHHGGGFFFFFFHHHIIIHHHIIIIIIIIIKKKOOOPPPNNNPPPQQQUUUZZZ[[[bbbvvvrrraaaMMMLLLJJJHHHGGGFFFEEEEEEAAABBBCCCEEEGGGHHHHHHIIIFFFGGGIIIIIIIIIIIIJJJLLLHHHJJJLLLLLLLLLNNNPPPRRRRRRUUUTTTPPPNNNPPPRRRQQQPPPPPPQQQRRRSSSVVVZZZ]]]```^^^\\\\\\]]]_________bbb___ZZZVVVTTTSSSQQQPPPPPPPPPPPPPPPQQQRRRSSSSSSSSSRRRPPPNNNKKKIIIGGGFFFHHHHHHHHHGGGFFFDDDCCCBBB???>>>======>>>???>>><<<;;;::::::999888888999999666666777777888888999999777777777888999999999:::666666777888888888888888888888999888888777666555555666666777888999999999888888999::::::::::::999;;;<<<>>>?????????>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAABBBBBBAAABBBCCCEEEGGGHHHIIIIIIDDDEEEEEEGGGHHHIIIJJJJJJJJJJJJJJJJJJKKKMMMNNNOOOWWW[[[cccpppuuu___HHH>>><<<999777777...444444000///333444111000000000000111111111111//////000111111000//////+++++++++,,,,,,---------++++++++++++,,,,,,---...------------------------+++++++++,,,,,,---------))))))***++++++++++++***************************************************zzzpppmmmkkkllloooqqqqqqppppppooonnnnnnmmmjjjfffccc___ccceeedddeeegggfffbbbaaa______`````````fffmmmtttvvvzzz}}}~~~zzzwwwmmmlllkkkkkklllllljjjhhheeekkknnnnnnooorrrsssrrrxxx{{{~~~}}}wwwpppkkkppptttwwwuuuoookkkkkkmmmkkkiiilllwww}}}ooollljjjddddddjjjhhhhhhfffdddbbbaaaccceeegggbbbZZZVVVVVVWWWWWWVVVXXXWWWVVVUUUTTTUUUVVVWWWVVVUUUSSSQQQPPPNNNNNNNNNOOOOOOOOOPPPRRRUUUWWWYYYTTTTTTSSSSSSSSSSSSSSSTTTTTTSSSSSSTTTTTTUUUUUUVVVXXXZZZ\\\\\\YYYWWWUUUUUUUUUUUUTTTUUUWWWXXXVVVUUURRRQQQPPPPPPQQQPPPNNNLLLPPPOOOOOOOOONNNLLLHHHDDDGGGGGGEEEDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGIIIHHHFFFDDDDDDDDDDDDEEEEEEFFFHHHIIIJJJIIIHHHHHHJJJIIIKKKPPPRRRVVVbbbpppwww]]]PPPIIILLLLLLEEEBBBEEEBBBBBBBBBDDDEEEFFFDDDBBBGGGFFFFFFFFFGGGIIIKKKMMMKKKJJJHHHHHHHHHIIIKKKMMMOOOOOOOOONNNNNNNNNMMMMMMMMMMMMNNNNNNOOOOOOOOOPPPSSSSSSSSSTTTTTTUUUUUUUUUTTTSSSRRRPPPNNNKKKIIIHHHGGGGGGFFFGGGGGGHHHIIIIIILLLKKKJJJHHHGGGEEEDDDCCCDDDCCCBBBAAA@@@@@@@@@@@@============<<<;;;:::999777777777777888888888888444444555666777888999:::999999888888777666666666888888999999999999888888666777777777777888888888;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<============>>>======<<<===>>>???@@@@@@?????????>>>>>>======@@@@@@@@@@@@AAABBBCCCDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCDDDDDDFFFHHHJJJLLLMMMOOOKKKIIIMMMPPPQQQSSSWWW___lll~~~{{{\\\QQQCCC:::666444222///222222222111111111111000......////////////..............................+++++++++++++++++++++++++++***)))((()))+++...///---------,,,,,,+++++++++,,,+++***))))))***+++,,,,,,,,,,,,++++++***************))))))))))))******))))))))))))))))))))))))tttmmmmmmjjjiiiiiimmmoooooonnnllllllkkkjjjhhheeebbb___```eeegggfffgggjjjiiifffcccaaaaaacccbbb```eeekkksssvvvyyy}}}~~~|||xxxuuummmmmmmmmmmmllljjjhhhggghhhlllnnnllllllqqquuuuuuxxxyyyzzzzzzwwwsssooolllsssvvvxxxuuuoookkkjjjkkkpppmmmkkkqqq|||uuummmoooooojjjiiinnnooonnnlllhhhdddcccdddfffddd```[[[XXXXXXXXXWWWUUUUUUUUUTTTSSSSSSSSSTTTTTTQQQPPPOOONNNMMMMMMMMMMMMOOONNNNNNOOOPPPRRRTTTVVVSSSRRRRRRRRRSSSTTTUUUUUUVVVUUUTTTSSSSSSTTTUUUUUUZZZ\\\^^^]]]ZZZWWWVVVVVVYYYXXXXXXYYYZZZYYYVVVTTTSSSRRRQQQQQQRRRRRRQQQPPPQQQOOONNNNNNMMMKKKHHHFFFHHHGGGFFFDDDDDDEEEEEEFFFGGGGGGGGGFFFFFFEEEEEEEEEFFFEEEDDDDDDDDDEEEFFFGGGFFFGGGHHHIIIJJJJJJIIIHHHIIIGGGHHHMMMPPPTTT^^^iiizzzqqq___PPPMMMLLLFFFEEEIIIIIIEEEBBB@@@BBBEEEGGGHHHHHHHHHGGGGGGHHHIIIJJJJJJKKKJJJHHHHHHHHHIIIKKKLLLNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNOOOPPPOOONNNMMMJJJHHHFFFEEEEEEDDDDDDDDDEEEEEEFFFGGGGGGFFFEEEDDDBBBAAA@@@???AAA@@@???>>>>>>>>>>>>>>>=========<<<<<<:::999999666777777777888888888888555666666777888999::::::999999888888888888777777888999999::::::999999888999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>======>>>???@@@??????>>>@@@@@@@@@??????>>>>>>>>>@@@@@@@@@@@@AAABBBCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEHHHHHHHHHIIIJJJKKKMMMMMMLLLJJJJJJNNNPPPSSSYYY```kkkjjjMMMEEE;;;555444444333222222222222111111111000000......////////////..............................------------------------------,,,,,,---...000111------,,,,,,,,,+++++++++,,,+++************+++,,,,,,,,,,,,+++++++++******+++***)))))))))))))))***))))))))))))))))))))))))qqqjjjjjjhhhggghhhjjjmmmnnnnnnjjjjjjjjjhhhfffbbb```^^^```dddffffffhhhkkkkkkiiigggeeeeeegggfffccceeejjjrrruuuyyy}}}}}}zzzuuurrrlllooorrrpppkkkgggeeeeeekkknnnmmmjjjkkkqqqvvvwwwxxxwwwwwwuuusssqqqpppooosssvvvwwwtttpppllllllmmmuuupppkkklllrrrwwwwwwvvvuuummmlllrrruuuqqqooorrrwwwuuurrrlllgggddddddeee```^^^\\\ZZZZZZYYYWWWUUUSSSSSSTTTSSSSSSRRRQQQQQQMMMMMMMMMLLLMMMMMMNNNNNNNNNMMMMMMMMMOOOPPPRRRSSSQQQQQQRRRRRRSSSUUUVVVWWWWWWVVVTTTRRRRRRSSSUUUVVV\\\]]]___]]][[[XXXWWWWWWZZZZZZZZZ[[[[[[YYYUUURRRRRRPPPOOOOOOPPPRRRRRRRRRRRROOOMMMLLLKKKKKKIIIGGGHHHGGGFFFEEEDDDEEEFFFFFFHHHHHHGGGFFFEEEDDDCCCCCCBBBBBBCCCDDDEEEGGGHHHIIIGGGHHHHHHIIIIIIIIIIIIHHHFFFDDDEEEKKKQQQXXX```hhhuuuvvv___UUUPPPKKKIIIKKKIIIFFFBBBAAABBBDDDFFFGGGHHHHHHHHHHHHHHHHHHHHHGGGJJJIIIHHHHHHHHHIIIKKKLLLLLLLLLLLLKKKKKKKKKKKKJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHJJJJJJIIIHHHFFFDDDBBBAAAAAAAAAAAAAAAAAAAAABBBCCCCCCBBBAAA@@@???>>>===<<<===<<<<<<;;;;;;;;;<<<<<<;;;<<<<<<;;;;;;:::999888666777777777777888888888888888888888999999::::::999999999999999::::::::::::::::::;;;;;;:::::::::<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<>>>??????@@@@@@@@@??????<<<===???AAAAAA@@@???===AAA@@@@@@@@@@@@@@@??????@@@@@@@@@@@@AAABBBCCCDDDEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHIIIKKKLLLMMMMMMMMMNNNPPPRRRWWWcccpppyyyZZZAAA<<<555222333444333222222222111111111000000000......////////////...................................................///******+++,,,,,,---------,,,,,,,,,,,,++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,++++++++++++***,,,+++***)))))))))))))))))))))))))))))))))))))))vvvpppkkkjjjiiijjjkkkmmmoooooolllmmmllljjjfffcccaaa```^^^bbbeeeeeegggkkkllljjjjjjhhhiiilllllliiiiiilllqqquuuzzz|||{{{wwwrrrooolllqqqtttrrrkkkdddbbbcccjjjmmmmmmjjjkkkqqquuuwwwwwwwwwwwwvvvuuutttsssrrrsssttttttssspppnnnoooppptttppplllmmmssswwwwwwuuuppplllmmmsssvvvtttssstttzzzxxxtttnnngggcccbbbbbb\\\\\\\\\\\\\\\ZZZWWWUUUTTTUUUVVVVVVUUUSSSQQQPPPNNNNNNNNNNNNNNNNNNOOOPPPMMMLLLLLLMMMOOOQQQSSSTTTSSSSSSRRRRRRSSSTTTUUUUUUVVVTTTSSSRRRRRRTTTVVVXXX[[[]]]]]]\\\YYYWWWVVVVVVXXXXXXYYY[[[\\\ZZZUUURRROOOMMMKKKKKKNNNPPPRRRRRRRRROOOLLLJJJJJJJJJJJJIIIHHHGGGFFFEEEDDDEEEFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDBBBBBBCCCDDDEEEFFFHHHHHHFFFFFFGGGGGGGGGGGGGGGGGGBBBAAADDDKKKUUU^^^eeeiiipppxxxvvvhhhaaaXXXQQQNNNJJJHHHGGGHHHHHHHHHFFFDDDFFFFFFGGGGGGGGGGGGFFFFFFIIIIIIHHHHHHHHHIIIJJJKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCAAA???>>>>>>>>>>>>======>>>??????@@@@@@??????>>>===<<<<<<;;;:::::::::::::::;;;<<<:::;;;;;;;;;::::::999888777777777777888888888888999999999999999999999999999999::::::;;;<<<======;;;;;;<<<<<<<<<<<<;;;;;;======>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAAAAAAAA@@@??????======>>>???@@@??????>>>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDGGGGGGGGGGGGHHHHHHHHHHHHEEEEEEFFFHHHKKKMMMPPPQQQRRRRRRSSSUUUWWW```ssshhhNNN>>>;;;777444444444222111111111111111000000000000......////////////..........................................////////////''')))+++,,,,,,,,,+++***,,,+++++++++++++++++++++------------------------++++++++++++++++++++++++,,,,,,+++***))))))))))))))))))))))))))))))))))))}}}vvvrrrnnnnnnnnnnnnnnnoooqqqsssooooooooolllgggdddcccccc```dddffffffiiinnnooonnnllljjjkkkpppqqqooonnnqqqqqqvvv{{{}}}yyytttooommmmmmqqquuurrrkkkdddbbbcccfffkkkllljjjkkkpppsssssswwwxxxyyyzzzzzzxxxvvvuuuuuuuuusssqqqooonnnnnnooooookkkiiimmmuuu{{{}}}|||tttqqqppprrrsssrrrrrrtttxxxvvvrrrllleeeaaa``````[[[\\\]]]]]][[[YYYWWWVVVXXXXXXYYYYYYWWWUUUSSSRRROOOOOONNNMMMMMMMMMNNNNNNLLLLLLMMMNNNPPPSSSVVVWWWUUUUUUTTTSSSRRRRRRSSSSSSSSSRRRRRRRRRSSSUUUXXXYYYYYYZZZZZZYYYWWWUUUUUUVVVWWWWWWYYY\\\]]]\\\XXXUUUOOOMMMKKKKKKNNNQQQSSSTTTRRROOOKKKIIIIIIJJJJJJIIIGGGFFFEEEDDDDDDDDDEEEFFFCCCCCCCCCDDDDDDEEEEEEEEECCCCCCDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDAAACCCFFFKKKTTT]]]bbbcccZZZ]]]bbbhhhsss}}}qqqddd\\\XXXUUUQQQNNNLLLKKKHHHFFFEEEEEEEEEEEEFFFFFFFFFGGGHHHHHHHHHHHHHHHIIIJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA???>>>======<<<<<<<<<<<<<<<===>>>>>>======<<<<<<;;;;;;;;;;;;:::::::::;;;<<<<<<::::::;;;;;;::::::999999888888888888999999999:::999999999999999999999999:::;;;;;;<<<===>>>??????======>>>>>>>>>>>>======>>>>>>>>>????????????@@@????????????????????????@@@@@@AAAAAAAAA@@@@@@??????>>>===<<<<<<>>>@@@AAABBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJKKKLLLOOOQQQSSSUUUTTTUUUXXX[[[aaaooolllRRRAAA;;;999777555444333222000111111111000000000//////......////////////..............................,,,,,,---------.........+++,,,...000000///---,,,++++++++++++++++++++++++------------------------++++++++++++++++++++++++,,,,,,+++******)))******))))))))))))))))))))))))zzzuuurrrrrrrrrrrrqqqpppppprrrtttooopppppplllfffccccccddddddhhhjjjjjjmmmrrrtttsssoookkklllqqqsssrrrqqqrrrqqqwww}}}~~~yyyrrrmmmkkknnnppprrrpppkkkfffdddcccccchhhjjjhhhiiimmmpppppptttuuuwwwyyyyyyxxxwwwvvvyyyvvvsssooommmlllllllllkkkgggeeeiiirrrzzz}}}}}}yyywwwsssqqqppppppqqqssssssrrroooiiidddaaaaaaaaa]]]]]]]]]\\\YYYWWWXXXXXX[[[[[[ZZZYYYXXXVVVTTTSSSMMMMMMLLLLLLKKKLLLLLLLLLMMMMMMNNNOOOQQQTTTVVVXXXWWWVVVUUUSSSRRRRRRQQQQQQQQQRRRRRRSSSTTTVVVWWWXXXVVVWWWWWWVVVUUUTTTUUUVVVXXXXXXZZZ\\\^^^]]][[[XXXPPPOOONNNOOORRRUUUVVVVVVQQQNNNKKKIIIIIIJJJJJJIIIFFFEEEDDDCCCBBBCCCDDDDDDAAAAAABBBCCCDDDEEEFFFFFFDDDDDDEEEEEEEEEDDDCCCCCCDDDCCCBBBBBBAAABBBBBBBBBBBBFFFIIIJJJMMMRRRUUUTTTNNNMMMOOOTTT[[[gggzzz}}}tttmmmcccYYYSSSOOOMMMKKKIIIHHHFFFEEEEEEFFFGGGHHHGGGHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGDDDDDDCCCCCCCCCCCCBBBBBBDDDDDDDDDCCCBBBAAA@@@@@@>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::===<<<<<<;;;;;;;;;<<<<<<::::::;;;;;;;;;;;;::::::999999:::::::::;;;;;;;;;999:::::::::;;;;;;<<<<<<<<<<<<===>>>??????@@@@@@>>>??????@@@@@@??????>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBAAAAAAAAABBB@@@===;;;;;;>>>AAACCCCCCCCCCCCDDDDDDDDDDDDEEEDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJKKKLLLMMMOOOQQQSSSTTTXXX[[[bbbkkkuuupppTTTCCC<<<555444444333333222333333111111000000000/////////......////////////..............................+++++++++,,,------......***+++---......---,,,+++*********+++++++++++++++,,,------......------,,,***++++++++++++,,,,,,,,,++++++*********++++++,,,))))))))))))))))))))))))}}}zzztttqqqrrrsssttttttrrrooonnnpppsssqqqrrrrrrnnngggcccdddfffhhhkkklllllloootttvvvuuuqqqmmmlllooorrrpppoooppprrrxxx~~~yyyqqqkkkiiiooooooooommmkkkhhhfffeeebbbffffffcccdddiiinnnoooppppppqqqqqqrrrssstttuuuvvvsssooollllllmmmnnnooommmhhhdddgggpppxxx|||}}}yyyxxxuuuqqqoooppprrrsssoooooollliiieeedddeeefff______]]]ZZZVVVUUUXXX[[[\\\ZZZYYYWWWUUUSSSSSSRRRLLLLLLLLLLLLLLLMMMNNNOOOPPPPPPPPPPPPQQQRRRTTTUUUUUUUUUTTTSSSRRRRRRRRRSSSRRRSSSTTTUUUUUUUUUTTTTTTTTTUUUUUUUUUTTTTTTVVVWWWXXXXXXXXXYYYZZZZZZWWWUUUQQQPPPPPPRRRTTTVVVVVVUUUOOOMMMJJJIIIJJJJJJIIIHHHEEEDDDCCCAAAAAABBBBBBCCCBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCDDDEEEEEEDDDCCCCCCDDDDDDBBBAAAAAAAAABBBBBBAAAHHHLLLIIIGGGJJJKKKIIILLLJJJKKKNNNOOORRR\\\hhh{{{ttthhh]]]WWWQQQNNNJJJGGGEEEFFFGGGHHHGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@??????>>>===============;;;<<<<<<<<<<<<<<<<<<<<<>>>>>>===<<<;;;;;;;;;;;;:::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<===;;;;;;<<<===>>>>>>??????>>>>>>??????@@@@@@AAAAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDDDDDDDBBBAAA???>>>???@@@CCCDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIHHHHHHHHHIIIIIIIIIJJJJJJIIIJJJMMMPPPTTTXXX[[[]]]hhhnnnyyypppXXXFFF===:::333333333222222222333555111000000000////////////......////////////..............................***++++++,,,------......)))***+++++++++***)))))))))*********+++++++++++++++,,,------------,,,+++******+++++++++,,,,,,,,,************+++,,,------))))))))))))))))))))))))wwwvvvvvvvvvpppjjjjjjooosssttttttqqqmmmlllnnnqqqsssuuuuuupppiiieeefffiiihhhkkklllkkknnnsssuuutttsssnnnkkknnnpppnnnmmmmmmrrryyyyyypppkkkiiiooonnnlllkkkkkkjjjhhhfffccceeeccc______gggmmmpppnnnllljjjiiikkknnnqqqtttooommmjjjjjjlllpppsssuuuqqqlllgggiiirrrzzzwwwwwwvvvrrrpppqqqttttttmmmmmmllliiiggggggiiikkkaaa```]]]XXXTTTTTTXXX\\\[[[YYYVVVTTTRRRQQQQQQQQQLLLLLLMMMNNNOOOQQQSSSTTTSSSRRRQQQPPPOOOPPPQQQQQQTTTSSSSSSSSSSSSSSSTTTTTTTTTUUUVVVWWWVVVTTTRRRPPPSSSTTTUUUUUUTTTUUUWWWYYYWWWVVVTTTTTTUUUTTTRRRPPPOOOOOOOOOQQQTTTUUUTTTSSSNNNMMMKKKJJJJJJJJJIIIHHHDDDCCCBBBAAA@@@AAABBBBBBCCCCCCCCCCCCCCCCCCBBBBBBAAABBBDDDEEEEEEEEEDDDCCCEEEDDDCCCBBBAAABBBBBBCCC???HHHMMMIIIEEEGGGIIIGGGDDDCCCEEEJJJJJJHHHNNNWWWYYYoootttfffWWWTTTNNNIIIFFFFFFGGGHHHFFFGGGHHHIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFGGGGGGHHHHHHIIIIIIGGGGGGGGGFFFFFFEEEEEEEEECCCCCCCCCCCCCCCBBBAAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@???>>>===<<<;;;:::::::::;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<============>>><<<===>>>???@@@AAABBBBBB??????@@@@@@@@@AAAAAAAAA@@@AAAAAABBBBBBAAAAAA@@@AAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDEEEFFFFFFFFFFFFBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGHHHIIIJJJJJJHHHHHHHHHIIIIIIIIIJJJJJJLLLNNNRRRYYY```ggglllooo{{{lllTTTEEE<<<777555777666666444222222333555000000000000////////////......////////////..............................++++++,,,,,,---...//////---------......------,,,))))))******++++++++++++++++++,,,------,,,++++++*********++++++,,,,,,,,,)))))))))***+++,,,......))))))))))))))))))))))))rrrllliiijjjiiieeeffflllpppnnnmmmlllmmmnnnmmmllltttxxxxxxooofffeeefffgggjjjiiijjjllloooqqqrrrqqqooooooppppppppppppoooooorrrwww{{{|||yyyrrrlllhhhfffiiinnnrrrsssooohhhbbbddd```]]]]]]aaagggllloooooollljjjiiiiiijjjjjjiiihhheeedddfffkkkrrrwwwzzzyyyyyyyyy{{{}}}|||yyywwwtttrrrpppnnnmmmmmmnnnnnnmmmnnnnnnnnnmmmmmmppprrr```^^^ZZZTTTOOOOOOTTTYYYZZZXXXUUUSSSQQQPPPQQQQQQMMMMMMMMMNNNOOORRRTTTUUUYYYWWWTTTQQQOOONNNMMMMMMOOORRRSSSRRROOOMMMMMMOOOVVVVVVWWWWWWWWWVVVUUUUUU[[[XXXUUUTTTUUUWWWXXXXXXUUUSSSQQQOOOOOOPPPRRRTTTUUUSSSQQQRRRTTTSSSOOOKKKIIIHHHHHHHHHIIIIIIGGGEEECCCBBBAAAAAACCCCCCBBBAAABBBAAA@@@BBBEEEFFFDDDBBBEEEDDDCCCBBBBBBCCCDDDEEEFFFFFFDDDCCCBBBBBBBBBBBBBBBBBBCCCCCCDDDCCCCCCCCCFFFDDDBBBAAABBBFFFIIILLLQQQ[[[jjj{{{rrreeeUUUKKKHHHJJJIIIHHHHHHGGGGGGHHHJJJKKKJJJIIIJJJHHHIIIKKKJJJFFFFFFJJJGGGGGGGGGGGGFFFFFFFFFFFFHHHGGGFFFEEEDDDCCCBBBAAAFFFEEEEEECCCBBBAAA@@@@@@===>>>>>>>>>>>>>>>===<<<;;;;;;<<<<<<======>>>>>>??????>>>=====================>>>>>>>>>>>>======<<<<<<<<<<<<=========>>>>>>>>>>>>>>>????????????AAAAAAAAAAAABBBCCCDDDDDDCCCCCCCCCBBBBBBCCCCCCDDDFFFEEEDDDCCCCCCCCCCCCCCCEEEEEEFFFFFFFFFEEECCCBBBAAACCCEEEEEEDDDCCCDDDEEEEEEDDDDDDCCCBBBBBBCCCCCCHHHIIIJJJIIIHHHGGGGGGHHHIIIHHHGGGGGGIIIJJJJJJIIIGGGFFFEEEDDDFFFHHHJJJLLLTTT[[[cccjjjttt}}}lllVVVEEE<<<888333000444444333333222111000000000000000000////////////......//////......---,,,+++***))))))***+++---...***+++,,,---............+++++++++++++++++++++++++++++++++++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))*********+++++++++))))))))))))************zzztttooojjjhhhjjjiiifffggglllsssrrrppppppppppppooonnnqqqsssrrrnnnlllmmmmmmkkkiiiiiijjjnnnrrrtttuuutttsssssssssssssssrrrqqqqqqqqqtttxxxzzzxxxssslllgggcccfffkkkppprrroooiiiddd___^^^]]]___dddhhhkkkllljjjhhhffffffgggggggggffffffeeefffhhhmmmqqqsssssszzzyyyyyyzzz{{{zzzwwwuuusssqqqooommmmmmnnnoooqqqrrrooollliiiiiikkkoooqqqccc___YYYSSSOOOPPPUUUYYYWWWVVVUUUTTTRRRPPPNNNMMMNNNMMMMMMMMMOOOQQQTTTUUUXXXWWWTTTRRRPPPOOOOOOOOONNNPPPRRRPPPNNNLLLLLLNNNRRRSSSTTTUUUVVVWWWWWWWWWYYYWWWTTTTTTUUUVVVVVVUUUQQQPPPPPPPPPPPPQQQQQQQQQTTTSSSRRRRRRRRRPPPMMMKKKIIIHHHGGGGGGHHHIIIHHHGGGEEECCCBBBBBBCCCDDDDDDCCCDDDBBBAAACCCEEEFFFDDDBBBCCCBBBAAAAAAAAAAAABBBCCCFFFEEEDDDCCCBBBBBBBBBBBB@@@AAABBBBBBCCCCCCCCCCCCDDDCCCBBBAAABBBDDDGGGIIIGGGMMMWWWcccsssiiiYYYSSSQQQOOOLLLPPPNNNMMMMMMNNNNNNMMMLLLMMMJJJJJJLLLKKKHHHIIIMMMHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDCCCCCCEEEEEEDDDCCCBBBAAA@@@@@@?????????@@@@@@????????????????????????@@@@@@@@@AAA@@@??????>>>>>>??????===>>>>>>>>>>>>>>>>>>===<<<=========>>>>>>>>>>>>??????@@@@@@@@@@@@AAAAAABBBBBBBBBBBBCCCDDDEEEFFFEEEEEEDDDDDDEEEEEEFFFFFFHHHGGGGGGFFFEEEEEEFFFFFFGGGGGGHHHHHHHHHGGGEEEDDDDDDFFFGGGGGGEEEDDDEEEFFFFFFFFFFFFFFFFFFFFFGGGHHHGGGGGGHHHHHHHHHHHHIIIJJJLLLKKKJJJJJJJJJIIIFFFDDDFFFEEECCCBBBEEELLLWWW^^^fffppp|||}}}aaaTTTCCC888444444222000333333222111111000//////000000000000////////////......//////......---,,,//////...---------...///((()))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))*********+++++++++))))))))))))************xxxrrrmmmmmmjjjjjjlllllljjjkkknnntttrrrqqqpppqqqqqqooommmooopppooooooqqquuutttoooggghhhkkkoootttwwwxxxwwwttttttttttttssssssrrrrrrpppqqqssswwwxxxtttllleee```bbbfffkkknnnmmmiiifff]]]^^^aaafffkkkmmmmmmkkkeeedddcccccceeeeeedddbbbggghhhjjjnnnrrrsssrrrpppuuuttttttuuuwwwwwwuuussspppooommmlllmmmooosssuuuwwwqqqiiieeefffjjjlllmmmeee^^^UUUOOONNNQQQUUUWWWUUUVVVVVVVVVTTTQQQNNNLLLOOONNNMMMMMMNNNQQQSSSUUUVVVUUUSSSRRRQQQQQQQQQQQQNNNOOOOOONNNLLLKKKLLLMMMNNNOOOQQQSSSUUUWWWXXXXXXVVVUUUSSSTTTUUUUUUSSSRRRLLLMMMOOOPPPQQQPPPOOOOOOSSSSSSSSSRRROOOLLLKKKKKKJJJHHHFFFFFFGGGIIIIIIHHHHHHEEECCCBBBCCCEEEFFFEEEEEEDDDCCCCCCEEEDDDCCCAAA@@@@@@????????????@@@@@@EEEDDDDDDCCCBBBBBBBBBAAA>>>>>>@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEGGGKKKPPPZZZmmmrrrgggbbb[[[VVVXXXVVVSSSSSSSSSRRRQQQOOOPPPLLLJJJKKKJJJGGGGGGJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDCCCBBBAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@BBBBBBAAA@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>????????????AAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGFFFGGGGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIHHHHHHHHHIIIJJJIIIGGGFFFFFFFFFEEEDDDDDDEEEEEEFFFGGGHHHHHHHHHIIIIIIJJJJJJKKKKKKMMMLLLJJJIIIHHHFFFBBB@@@DDDDDDBBBBBBGGGUUUhhhvvvyyybbbKKKBBB888222333555555444222222111111000/////////000000000000////////////......//////......---,,,......,,,+++************))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++***)))))))))))))))))))))))))))+++++++++******************************+++++++++))))))))))))************~~~yyywwwtttpppnnnmmmnnnppppppppppppqqqpppnnnmmmmmmnnnnnnmmmlllooorrrsssrrrrrrtttsssoooeeefffjjjooouuuyyyyyyyyyqqqqqqqqqqqqrrrrrrsssssssssqqqqqqsssvvvrrriiibbb___```cccgggjjjjjjgggeee^^^bbbhhhooottttttqqqmmmeeedddcccdddffffffdddccclllmmmooosssvvvxxxvvvuuuooonnnnnnoooqqqssssssrrrlllkkkjjjjjjmmmrrrwwwzzzzzzrrriiieeegggiiiiiigggbbbZZZOOOIIIJJJOOORRRTTTVVVVVVWWWVVVUUUSSSQQQPPPPPPOOONNNMMMNNNPPPSSSTTTQQQQQQQQQQQQQQQQQQQQQQQQNNNNNNNNNMMMLLLLLLLLLMMMLLLMMMOOORRRTTTVVVWWWWWWTTTSSSRRRSSSSSSSSSQQQOOOJJJKKKLLLMMMNNNNNNOOOOOOQQQSSSSSSPPPKKKHHHHHHJJJIIIGGGDDDDDDFFFHHHIIIJJJIIIFFFBBBAAACCCEEEFFFGGGDDDDDDCCCCCCCCCBBB@@@???????????????????????????CCCCCCCCCCCCBBBBBBAAAAAA<<<===>>>@@@AAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBGGGHHHHHHIIIOOO[[[lllxxx|||qqqhhhcccaaa^^^]]][[[YYYVVVSSSUUUQQQNNNOOONNNIIIGGGHHHJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGDDDDDDCCCCCCBBBAAAAAA@@@BBBAAAAAAAAABBBBBBBBBCCCBBBBBBAAAAAA@@@@@@@@@???CCCBBBAAAAAA@@@@@@AAAAAA@@@@@@????????????@@@@@@??????@@@@@@@@@AAAAAAAAAAAAAAABBBBBBCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGHHHHHHIIIJJJKKKKKKLLLLLLMMMMMMMMMNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKLLLMMMLLLIIIGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGHHHLLLKKKKKKLLLNNNOOOOOONNNPPPMMMIIIGGGFFFEEEDDDBBB@@@CCCFFFIIIRRRddd|||eeePPPCCC===666444555777666444222222111111000000000000000000000000////////////.........///......---,,,,,,++++++***************+++,,,------.........---+++++++++++++++++++++++++++++++++,,,,,,+++******)))))))))))))))(((((((((************************************************((()))))))))************~~~ttttttuuurrrnnnlllnnnooooooppprrrssssssooommmlllkkkmmmnnnmmmmmmqqqwwwyyytttnnnmmmmmmkkkdddeeeiiinnntttxxxzzzyyyqqqqqqqqqrrrsssuuuwwwxxxxxxtttqqqrrrrrroooggg```aaaaaaaaacccfffgggfffeeebbbfffmmmtttyyyxxxtttpppjjjhhhggghhhiiiiiihhhgggooooooooorrrvvvyyyzzzzzzqqqooommmmmmoooqqqqqqppphhhhhhhhhjjjnnntttzzz}}}xxxrrrkkkiiijjjiiieeeaaa[[[SSSJJJEEEGGGLLLQQQSSSXXXWWWUUUSSSRRRRRRRRRSSSPPPOOOOOOOOOOOOPPPQQQRRRMMMNNNNNNOOOOOOPPPPPPPPPOOONNNMMMLLLMMMMMMMMMMMMLLLMMMOOOQQQRRRTTTTTTTTTSSSRRRQQQQQQRRRQQQOOOMMMKKKKKKJJJIIIJJJLLLNNNPPPOOOQQQQQQNNNIIIEEEFFFHHHHHHFFFDDDDDDFFFIIIJJJJJJHHHEEEBBBAAABBBDDDFFFFFFCCCCCCCCCCCCAAA@@@???>>>@@@AAAAAAAAAAAAAAAAAA@@@AAABBBBBBCCCBBBBBBAAA@@@;;;<<<===???@@@AAAAAAAAAAAABBBCCCDDDDDDDDDCCCBBBCCCDDDEEEEEEHHHNNNWWW^^^kkk}}}yyyuuupppjjjccc^^^[[[VVVSSSTTTSSSNNNJJJJJJKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHDDDDDDDDDCCCCCCBBBBBBAAABBBAAAAAAAAAAAABBBCCCDDDDDDDDDDDDCCCCCCBBBBBBAAABBBBBBAAA@@@@@@@@@@@@AAABBBAAA@@@@@@@@@@@@AAABBBAAAAAAAAABBBBBBBBBCCCCCCAAAAAABBBBBBCCCDDDEEEEEEDDDDDDDDDEEEEEEFFFGGGHHHIIIJJJKKKMMMNNNOOOOOOOOOPPPPPPQQQRRRRRRQQQQQQPPPNNNNNNNNNNNNNNNNNNOOOOOONNNPPPPPPOOOLLLJJJIIIJJJKKKKKKJJJJJJJJJJJJKKKKKKNNNMMMMMMPPPUUUXXXXXXWWWSSSOOOHHHDDDDDDEEEFFFFFF@@@GGGRRR\\\iii}}}fffPPPDDD;;;888444333333444222000222222222222222111111111000000000000////////////.........///......---,,,,,,------...............,,,,,,---.........------++++++++++++++++++++++++***++++++,,,,,,,,,++++++------,,,,,,++++++++++++************************************************((()))))))))************rrrmmmmmmkkkgggeeeeeeiiijjjjjjmmmsssuuuuuuvvvrrrnnnlllmmmnnnoooooopppwwwyyyrrrjjjhhhiiiiiiggggggiiimmmssswwwyyyzzzuuuuuuuuuvvvwwwzzz|||~~~|||xxxsssqqqooolllhhhdddeeedddbbbcccfffhhhiiiiiifffiiinnntttyyyxxxuuurrrpppnnnkkkjjjkkklllkkkkkknnnmmmlllmmmqqqvvvxxxzzzxxxuuuqqqooooooooooooooohhhhhhjjjllloootttxxxzzztttqqqmmmkkkjjjfffaaa\\\TTTNNNHHHDDDFFFLLLRRRVVV[[[YYYUUURRROOONNNOOOOOOOOOOOOPPPQQQQQQPPPPPPOOOKKKLLLMMMNNNNNNOOOOOONNNPPPNNNLLLKKKMMMNNNNNNNNNMMMNNNOOOQQQRRRSSSSSSSSSTTTRRRPPPPPPPPPPPPNNNMMMLLLKKKIIIHHHHHHJJJMMMOOONNNNNNMMMJJJGGGEEEEEEFFFFFFDDDCCCDDDGGGIIIJJJJJJGGGEEEBBBBBBCCCEEEEEEEEEBBBCCCDDDCCCAAA??????@@@BBBBBBCCCCCCCCCCCCBBBBBB@@@@@@BBBBBBBBBAAA@@@???<<<===>>>???@@@@@@@@@@@@AAABBBBBBCCCDDDDDDDDDCCC@@@AAACCCDDDFFFHHHLLLOOOYYYcccvvvxxxccc\\\VVVUUUTTTOOOLLLKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBAAAAAABBBCCCEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFCCCBBBBBBAAAAAAAAAAAAAAACCCBBBAAA@@@@@@AAABBBCCCCCCCCCCCCCCCDDDDDDDDDDDDAAABBBBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKLLLOOOQQQSSSSSSSSSSSSSSSTTTVVVWWWWWWVVVUUUUUURRRRRRQQQQQQQQQRRRSSSTTTSSSTTTTTTSSSQQQOOONNNOOOMMMMMMLLLLLLLLLMMMNNNNNNPPPOOOPPPTTTZZZ______^^^OOOKKKFFFDDDEEEIIILLLNNNQQQ[[[jjjzzziiiRRRDDD???666555333333444444333222222222222222222222222222000000000000////////////......//////......---,,,******,,,---............***++++++,,,,,,+++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,,,,,,,*********)))((((((''''''***************++++++++++++++++++***************))))))))))))************xxxooommmjjjeeeaaaaaa^^^ccceeefffllluuu{{{{{{~~~yyyrrrmmmllllllmmmnnnkkkooopppkkkhhhjjjlllkkklllkkkkkkmmmrrrwwwzzz{{{||||||{{{zzz{{{|||~~~}}}zzzuuupppmmmkkkjjjjjjhhhfffeeeeeeiiimmmoooqqqmmmnnnqqqtttxxxyyyxxxvvvuuurrrmmmkkkkkklllmmmmmmmmmllljjjlllooorrrttttttwwwsssooommmnnnoooppppppllllllmmmnnnpppqqqsssssspppooommmjjjfffaaa]]]ZZZOOOMMMJJJHHHIIIOOOWWW]]]bbb```\\\WWWRRRNNNKKKIIIMMMOOOQQQSSSSSSQQQNNNMMMKKKLLLMMMNNNOOOOOONNNNNNOOOLLLIIIIIIKKKMMMMMMLLLMMMMMMOOOQQQRRRSSSSSSTTTUUUSSSPPPOOOOOOOOONNNMMMLLLKKKJJJJJJJJJJJJKKKLLLNNNKKKIIIGGGGGGFFFEEEDDDDDDCCCCCCEEEHHHJJJJJJIIIGGGFFFDDDDDDFFFGGGFFFEEEBBBDDDFFFEEEBBBAAAAAACCCBBBCCCDDDEEEEEEDDDCCCBBB>>>@@@AAABBBBBBAAA@@@???===>>>??????@@@@@@@@@@@@???@@@@@@AAABBBCCCCCCDDDAAABBBDDDDDDEEEFFFHHHIIINNNSSS^^^nnnsssddd]]]XXXRRRPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMLLLKKKJJJJJJIIIIIIFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCBBBCCCEEEGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIEEEDDDCCCCCCBBBBBBCCCCCCDDDCCCBBBAAAAAABBBCCCDDDDDDDDDDDDDDDEEEEEEEEEFFFCCCCCCDDDEEEFFFGGGHHHHHHIIIIIIIIIIIIJJJKKKLLLMMMNNNPPPSSSVVVWWWXXXXXXWWWXXXYYY[[[\\\\\\\\\ZZZZZZWWWVVVUUUUUUUUUWWWXXXYYYWWWXXXYYYXXXVVVTTTTTTUUUQQQQQQRRRSSSUUUVVVXXXYYYZZZWWWVVVXXX\\\___]]]ZZZMMMMMMOOOTTT[[[ccchhhkkkwwwkkkVVVEEE<<<;;;555444444444555555444333111111111111111222222222000000000000////////////......//////......---,,,))))))***+++++++++***)))***++++++,,,,,,++++++***++++++++++++++++++++++++***+++,,,,,,------,,,,,,))))))(((''''''&&&%%%%%%))))))*********++++++++++++++++++*********))))))))))))))))))************}}}vvvppppppllleeecccfff[[[aaadddeeelllyyy}}}tttmmmiiiiiijjjkkkfffhhhgggeeeiiiooopppmmmpppnnnlllnnnrrrwwwzzz|||}}}|||{{{|||}}}}}}{{{vvvppplllkkkmmmpppjjjhhhfffhhhlllqqquuuwwwtttssstttvvvyyy{{{{{{zzzwwwsssmmmjjjjjjkkklllmmmnnnllllllmmmoooqqqppppppooollliiiiiilllppprrrssspppppppppqqqpppooonnnmmmmmmmmmkkkgggaaa]]]ZZZZZZLLLMMMMMMLLLMMMRRR[[[ccchhhgggddd^^^WWWPPPIIIEEELLLOOORRRTTTTTTQQQNNNKKKKKKLLLNNNOOOPPPPPPOOONNNNNNKKKGGGGGGJJJLLLLLLKKKKKKLLLNNNQQQSSSTTTUUUUUUVVVSSSPPPNNNNNNOOOOOONNNJJJKKKLLLLLLLLLKKKJJJIIINNNJJJFFFEEEGGGGGGFFFCCCBBBBBBCCCFFFIIIJJJJJJIIIHHHGGGFFFGGGHHHHHHGGGFFFCCCEEEGGGGGGDDDBBBCCCEEEBBBCCCDDDEEEEEEDDDCCCBBB>>>???AAABBBBBBAAA@@@>>>>>>??????@@@@@@@@@??????>>>>>>>>>???@@@BBBCCCDDDBBBBBBBBBBBBBBBCCCDDDEEECCCHHHPPPYYYeeewww{{{lllbbb[[[YYYYYYRRRRRRQQQQQQQQQPPPPPPPPPOOONNNMMMLLLKKKJJJIIIHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEDDDDDDEEEGGGIIIJJJFFFFFFFFFGGGGGGHHHHHHHHHFFFFFFEEEDDDDDDDDDDDDDDDEEEDDDBBBAAAAAABBBDDDEEEDDDEEEEEEEEEFFFFFFFFFFFFDDDEEEEEEGGGHHHIIIJJJJJJKKKKKKKKKKKKLLLMMMNNNOOOQQQSSSVVVYYY[[[[[[[[[[[[[[[\\\^^^``````___^^^]]]ZZZYYYXXXXXXXXXZZZ[[[\\\ZZZ\\\]]]\\\ZZZYYYYYYYYY[[[\\\]]]___bbbeeehhhiiieeeaaa\\\[[[\\\ZZZVVVQQQTTTXXX```mmmzzzjjjSSSEEE:::444444333222111111111000000///000000000000000111111111000000000000////////////......//////......---,,,---...//////...---+++***---------......---,,,,,,++++++++++++++++++++++++***+++,,,,,,------------///......---,,,++++++***))))))******++++++++++++++++++++++++******))))))))))))))))))************wwwxxxwwwtttppplllkkkkkkkkkgggdddjjjttt}}}~~~~~~{{{uuummmeee```^^^___ZZZ```gggiiihhhgggiiilllrrrssssssssssssuuuyyy|||wwwrrrrrrvvv{{{}}}vvvrrrpppooonnnmmmpppnnnlllnnnsssxxx|||~~~{{{xxxtttsssuuuxxxzzz{{{}}}yyyrrrmmmkkkmmmqqqsssnnnnnnmmmmmmmmmnnnppppppmmmkkkiiifffgggkkksssyyyttttttsssnnniiigggiiikkkmmmjjjfff```[[[VVVSSSQQQRRRRRRQQQPPPQQQXXXccckkkggghhhgggaaaXXXPPPKKKIIIIIIJJJJJJKKKKKKJJJJJJIIIKKKJJJJJJMMMPPPQQQOOOLLLHHHHHHIIIIIIJJJLLLMMMNNNMMMMMMNNNOOOQQQRRRSSSSSSSSSRRRRRRPPPOOONNNMMMMMMHHHLLLPPPQQQNNNKKKJJJKKKLLLKKKJJJHHHFFFDDDCCCBBBDDDEEEGGGIIIIIIIIIGGGFFFIIIJJJKKKLLLKKKJJJHHHFFFBBBBBBBBBBBBBBBAAAAAAAAACCCCCCCCCDDDEEEDDDBBB@@@???@@@AAAAAAAAAAAA@@@???===>>>@@@AAA@@@???===;;;<<<===>>>???@@@AAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAACCCFFFIIIKKKQQQ\\\lllwwwsssiiiccc```^^^\\\YYYXXXXXXXXXWWWVVVQQQOOONNNNNNNNNMMMKKKHHHIIIIIIHHHGGGFFFFFFEEEEEEDDDEEEEEEFFFGGGHHHHHHIIIIIIGGGEEEFFFIIIKKKJJJIIIDDDDDDDDDDDDCCCBBB@@@@@@DDDCCCCCCDDDFFFGGGGGGFFFJJJKKKIIIEEEEEEHHHIIIGGGFFFHHHLLLNNNMMMKKKIIIIIIKKKLLLMMMMMMMMMOOOQQQSSSXXXWWWWWWYYY]]]```bbbbbbccccccdddddddddddddddddd______``````aaabbbcccccchhhhhhhhhhhhgggfffdddcccdddfffgggjjjrrr|||}}}{{{mmm```ZZZVVVRRRSSSXXX\\\jjj}}}oooOOOBBB???999666888777555333111000000111222111111000000//////....../////////...---------,,,000///---,,,++++++,,,,,,...---,,,,,,++++++++++++///...---+++******++++++,,,,,,+++***))))))******++++++------------++++++)))++++++***((('''((()))((())))))*********))))))))))))***---...---)))&&&(((((()))***+++,,,,,,---wwwvvvwwwyyy{{{{{{zzzyyyxxxyyyxxxsssooopppvvv{{{zzzwwwwwwvvvrrrlllccc\\\XXXVVVUUUZZZaaaeeeggghhhjjjllllllnnnppppppqqqsssvvvxxx|||wwwqqqoooqqqvvvzzz}}}|||xxxtttqqqqqqrrrsssssswwwwwwvvvvvvyyy|||}}}{{{yyywwwuuuvvvwwwxxxzzzwwwrrrooonnnqqquuuxxxtttsssrrrqqqqqqrrrssstttnnnmmmkkkiiihhhkkkppptttuuutttrrrmmmhhheeefffhhhdddbbb___\\\XXXUUUSSSRRRUUUUUUUUUTTTVVV[[[ccciiiffffffddd___WWWPPPMMMLLLIIIJJJJJJJJJJJJJJJJJJIIIKKKJJJKKKMMMPPPQQQOOOMMMIIIIIIIIIJJJLLLMMMNNNOOOMMMNNNNNNOOOOOOPPPQQQQQQUUUTTTSSSQQQNNNLLLKKKJJJKKKMMMOOOPPPOOOMMMMMMMMMLLLLLLKKKIIIHHHFFFEEEDDDFFFFFFHHHIIIIIIHHHGGGGGGHHHIIIJJJKKKJJJIIIGGGFFFCCCBBBBBBBBBAAAAAA@@@@@@BBBAAAAAABBBCCCBBB@@@>>>??????@@@AAAAAA@@@??????===>>>???@@@@@@>>>===;;;<<<<<<===>>>???@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@BBBDDDEEEEEEGGGNNNYYYbbbuuu|||mmmjjjfffcccaaa^^^XXXTTTUUUSSSQQQOOOOOONNNLLLJJJLLLLLLLLLLLLKKKKKKKKKKKKFFFGGGGGGHHHIIIJJJKKKLLLJJJGGGEEEEEEGGGHHHFFFEEEDDDEEEEEEFFFFFFFFFFFFEEECCCCCCCCCDDDFFFHHHHHHHHHIIIKKKKKKIIIIIIMMMNNNLLLIIIJJJLLLLLLKKKIIIHHHHHHLLLMMMOOOPPPPPPQQQTTTUUUWWWXXXZZZ^^^bbbfffhhhhhhccceeegggjjjlllmmmmmmmmmmmmlllkkkjjjjjjkkkllllllrrrrrrrrrssstttuuuuuuvvv{{{tttiiieeecccaaabbbfffvvvttt[[[DDD===:::555222444444333111000000111222333000000000000//////......///////////////.........000///---,,,++++++,,,,,,------,,,+++++++++,,,,,,///...,,,+++******++++++,,,++++++***))))))******++++++,,,------,,,++++++***+++,,,+++)))((()))***))))))************)))))),,,,,,+++,,,,,,***&&&$$$******************++++++tttooopppwwwzzz}}}wwwvvvxxxxxxuuuqqqpppqqqpppkkkcccZZZSSSOOOOOOSSSZZZaaagggjjjlllmmmjjjmmmppprrrsssssstttuuu{{{xxxvvvvvvyyy|||zzzvvvsssqqqsssuuuwwwwww{{{}}}}}}|||{{{|||~~~{{{vvvsssssstttuuussspppoooppptttyyy|||vvvtttrrrpppppppppqqqrrrlllmmmnnnnnnmmmnnnpppsssuuutttpppjjjeeebbbcccddd``````___^^^]]]\\\[[[[[[ZZZ[[[[[[[[[\\\___cccfffeeedddaaa[[[UUUPPPNNNNNNIIIJJJJJJKKKKKKJJJJJJIIIKKKKKKKKKMMMPPPQQQPPPNNNJJJKKKLLLMMMOOOPPPQQQRRRPPPOOOOOONNNNNNOOOOOOOOOTTTSSSRRRPPPNNNLLLKKKJJJOOONNNNNNNNNPPPPPPOOONNNMMMMMMLLLKKKJJJIIIHHHHHHIIIHHHHHHHHHHHHHHHHHHGGGGGGHHHIIIJJJIIIHHHGGGFFFCCCCCCBBBBBBAAA@@@??????@@@???>>>???@@@@@@>>><<<>>>??????@@@@@@??????>>>===>>>?????????>>><<<;;;<<<<<<===>>>??????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAA???>>>AAAHHHMMMTTTeee~~~zzzooofff```\\\XXXUUUSSSQQQPPPNNNIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGHHHHHHHHHIIIIIIIIIJJJHHHFFFGGGHHHIIIHHHGGGGGGHHHIIIIIIIIIIIIIIIHHHEEEEEEEEEFFFHHHJJJLLLMMMLLLPPPRRRQQQSSSVVVVVVTTTOOONNNMMMLLLKKKKKKLLLLLLLLLNNNQQQRRRRRRRRRTTTUUUWWWYYY]]]aaafffjjjmmmnnnnnnqqqvvv|||}}}{{{|||}}}~~~jjjSSSDDD999888777333111333111000/////////000222333000000000////////////...///////////////000000000//////---,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...---,,,++++++***++++++,,,+++******)))************+++,,,------,,,+++******+++,,,+++***)))***+++))))))******))))))))))))&&&%%%%%%(((+++------,,,++++++*********)))))))))wwwoooooorrrvvvzzzzzzxxxyyyxxxtttpppooopppooojjjaaaXXXRRRNNNLLLPPPVVV___iiiooorrrrrrqqqtttxxxyyyxxxwwwvvvvvv~~~}}}~~~|||xxxuuussstttvvvxxxxxxyyy|||~~~|||xxxwwwzzz|||~~~wwwrrrqqqsssqqqpppooooooqqqtttxxxzzzwwwuuurrrooommmmmmmmmnnnjjjmmmppprrrsssrrrssstttsssppplllgggcccaaaaaabbbaaaaaabbbccccccddddddddd___```aaaaaabbbbbbcccdddeeeccc^^^YYYSSSPPPNNNNNNJJJKKKKKKLLLLLLKKKKKKJJJLLLLLLLLLNNNOOOPPPPPPOOOMMMNNNOOOQQQSSSUUUVVVVVVTTTSSSRRRPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNQQQNNNKKKLLLOOOQQQPPPNNNNNNNNNMMMMMMLLLKKKJJJJJJJJJJJJIIIHHHGGGGGGGGGHHHGGGHHHIIIIIIIIIHHHGGGGGGEEEDDDDDDCCCBBBAAA@@@@@@@@@>>>===>>>??????===<<<>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>===<<<;;;;;;;;;<<<===>>>>>>??????<<<<<<<<<<<<<<<<<<<<<<<<<<<===???>>>>>>???BBBEEEJJJRRR```qqqwwwrrrjjjccc]]]XXXSSSPPPKKKKKKKKKJJJIIIHHHHHHGGGIIIIIIIIIHHHHHHHHHGGGGGGIIIIIIIIIIIIKKKLLLMMMNNNLLLLLLLLLKKKJJJIIIHHHGGGIIIIIIIIIIIIJJJLLLPPPSSSRRRXXX]]]___aaadddbbb]]]WWWTTTPPPNNNNNNPPPQQQRRRPPPSSSUUUVVVVVVVVVWWWXXX___aaadddhhhmmmsssyyy}}}|||bbbOOO@@@999666777666222222555000000////////////000111////////////////////////------......//////000000......------,,,,,,,,,,,,+++*********+++,,,---------,,,,,,+++++++++******++++++***************+++***+++,,,------,,,+++******,,,---,,,******+++,,,*********)))))))))))))))#########%%%)))---///000************))))))))))))wwwqqqnnnooossstttxxx}}}}}}|||{{{yyyuuurrrooonnnkkkeee]]]VVVRRRPPPNNNPPPVVV```jjjsssxxxyyy{{{}}}}}}zzzyyyxxx{{{{{{{{{}}}~~~}}}zzzvvvuuuwwwzzz||||||zzz~~~~~~yyywwwyyy}}}zzzyyytttssstttttttttssstttuuuwwwxxxyyy{{{xxxtttooolllkkkllllllhhhkkkppprrrqqqppppppppppppmmmgggcccaaaaaaaaabbbbbbcccdddfffggggggggggggbbbbbbcccdddeeeeeedddcccfffbbb]]]WWWSSSPPPOOONNNMMMMMMNNNNNNNNNNNNMMMMMMNNNNNNNNNNNNNNNNNNOOOPPPOOOPPPSSSUUUWWWYYYZZZZZZYYYXXXVVVSSSRRRQQQQQQRRRNNNNNNNNNNNNNNNNNNMMMMMMOOOLLLIIIIIILLLOOOOOOMMMOOOOOONNNMMMLLLLLLKKKKKKJJJIIIHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIHHHHHHHHHEEEEEEEEEDDDCCCBBBBBBAAAAAA???>>>>>>??????>>>=======================================<<<<<<;;;;;;;;;;;;;;;<<<<<<======>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>?????????@@@AAADDDIIIOOOWWWcccyyy}}}pppcccXXXQQQSSSSSSQQQPPPNNNMMMLLLKKKIIIIIIJJJJJJJJJJJJJJJJJJIIIJJJJJJJJJKKKLLLMMMOOOPPPPPPOOOOOOMMMLLLJJJIIILLLLLLLLLKKKKKKNNNSSSWWWXXXaaakkkqqquuuvvvrrrkkkbbb\\\UUUPPPPPPQQQRRRRRRWWWYYY[[[\\\\\\\\\]]]___gggjjjmmmrrryyyuuu^^^MMMCCC:::777666666444222333666222111000///.........................../////////,,,,,,,,,------.........------------------,,,,,,************++++++,,,---++++++++++++++++++******+++***************++++++******+++,,,,,,+++*********+++,,,,,,+++***+++,,,++++++***)))(((((()))))),,,***'''&&&'''((((((((('''(((((()))******++++++}}}zzzvvvrrrtttxxxwwwzzz~~~~~~{{{wwwtttmmmlllhhhaaaZZZTTTRRRRRRQQQSSSYYY```iiirrrzzz|||{{{{{{|||xxxxxxyyy||||||zzzwwwwwwzzz~~~|||}}}yyyxxxxxxzzzzzz{{{{{{{{{{{{{{{{{{zzzwwwqqqkkkgggfffeeeffffffiiilllmmmlllkkkjjjjjjoookkkeeeaaa``````aaaaaafffgggiiikkkmmmmmmmmmllldddcccbbbbbbdddeeeeeeeeeddd```[[[WWWUUUSSSQQQOOOPPPPPPQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOMMMLLLMMMOOOOOOQQQTTTWWWZZZ[[[\\\\\\]]]\\\YYYVVVTTTTTTTTTUUURRRQQQPPPNNNLLLKKKIIIIIIKKKJJJHHHHHHJJJLLLMMMMMMOOOOOONNNMMMLLLKKKJJJJJJHHHGGGGGGGGGGGGGGGGGGFFFGGGGGGGGGGGGGGGGGGHHHHHHDDDDDDDDDCCCCCCCCCCCCCCCBBB@@@>>>>>>?????????>>>===<<<<<<;;;;;;<<<<<<======<<<<<<<<<;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<::::::::::::::::::::::::======>>>>>>>>>===<<<;;;:::???GGGMMMQQQZZZnnnyyyggg]]]WWWVVVUUUSSSRRRPPPOOONNNLLLLLLLLLLLLLLLMMMMMMMMMLLLNNNNNNNNNMMMNNNOOOQQQXXXXXXWWWVVVUUUSSSQQQPPPLLLNNNNNNMMMNNNRRRYYY___bbbnnn|||wwwiiibbbYYYSSSRRRSSSSSSSSSXXXZZZ\\\^^^___aaaeeehhhlllpppwwwxxx^^^KKKAAA>>>666666555444111000111333222222111000///...---------............/////////,,,,,,,,,,,,,,,---------,,,------......---,,,,,,+++************++++++,,,******++++++++++++***************)))******+++,,,)))***+++,,,,,,+++***))))))***++++++******+++,,,,,,+++***((((((((())))))+++)))''''''(((*********&&&''''''((()))***+++,,,}}}xxxzzz}}}}}}}}}|||xxxvvvlllkkkhhhccc\\\WWWUUUTTTRRRUUUZZZ^^^eeennnyyy}}}{{{|||}}}{{{{{{}}}}}}zzzzzz}}}|||{{{|||}}}~~~}}}yyyuuunnngggbbb`````````bbbeeehhhiiijjjkkkmmmoooqqqkkkddd```____________gggiiilllooopppqqqqqqqqqeeebbb^^^___bbbeeeffffff```]]]YYYWWWWWWWWWUUUSSSSSSTTTTTTUUUUUUTTTTTTSSSRRRSSSRRROOOLLLJJJLLLNNNMMMOOOSSSWWWYYY[[[\\\\\\___]]]ZZZWWWUUUUUUVVVWWWRRRRRRPPPNNNKKKIIIHHHGGGHHHIIIJJJJJJJJJJJJLLLNNNOOOOOONNNLLLJJJIIIHHHGGGDDDEEEFFFGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDEEEFFFFFFAAAAAAAAABBBBBBBBBBBBBBBAAA???======>>>???>>>>>><<<<<<;;;::::::;;;<<<<<<===<<<;;;;;;::::::;;;;;;::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;<<<===<<<;;;:::999;;;AAAHHHIIIKKKTTT```uuuwwwggggggfffeeeeeedddddddddbbbaaa___\\\YYYVVVSSSRRRSSSVVVYYYZZZ[[[\\\```dddjjjiiigggccc___ZZZWWWUUUOOOQQQSSSSSSUUU[[[eeemmmuuuwwwiiibbbZZZWWWZZZ]]]___^^^___aaadddgggkkkqqqwww|||}}}sss^^^LLL@@@999777111222333222111111111000111111111111000000///...---------.........//////---------------,,,,,,,,,,,,,,,---......------,,,,,,+++******************)))***+++,,,,,,+++***)))******))))))***++++++,,,)))***+++,,,,,,+++***)))((()))******))))))***,,,---,,,***((('''((())))))&&&%%%%%%'''+++...//////'''((((((((())))))******zzzuuu|||}}}|||yyy|||}}}yyywwwvvvxxxyyy{{{}}}}}}|||zzzxxxlllmmmkkkgggaaa[[[XXXWWWRRRVVVZZZ]]]```jjjwww}}}{{{~~~~~~{{{{{{}}}~~~|||}}}|||{{{}}}~~~}}}|||xxxqqqjjjdddbbbaaabbb^^^aaaeeehhhlllqqqvvvzzzsssmmmeee___^^^^^^^^^]]]aaadddgggkkkmmmnnnnnnnnneee```\\\\\\```dddggghhh]]]ZZZWWWWWWYYYZZZXXXVVVVVVVVVVVVWWWWWWVVVVVVVVVTTTTTTSSSPPPKKKIIIKKKMMMKKKNNNQQQUUUXXXZZZZZZZZZ___]]]ZZZWWWUUUUUUVVVWWWPPPOOONNNMMMLLLKKKJJJIIIFFFIIILLLLLLJJJIIILLLOOOOOOOOOMMMKKKIIIHHHFFFFFFBBBCCCEEEGGGHHHGGGFFFEEEBBBBBBBBBBBBBBBCCCDDDEEE>>>??????@@@@@@AAAAAABBBAAA???<<<<<<===>>>>>>===<<<<<<::::::::::::<<<<<<<<<<<<;;;::::::::::::;;;::::::::::::::::::;;;;;;::::::::::::::::::::::::999888999;;;===???>>>===AAA===>>>CCCEEEEEEIIIQQQNNNgggzzzssskkkddd___\\\ZZZ^^^cccgggjjjooouuuzzz|||yyytttmmmeee^^^XXXTTTRRRUUUXXXZZZ]]]eeeqqqzzzqqqeee```[[[\\\bbbjjjmmmnnnmmmooossswww}}}sssYYYHHH@@@:::333///---///111222444444222//////000000111111111111111---------.........///////////////......------,,,+++,,,---.........---,,,,,,,,,+++***)))))))))***))))))+++,,,,,,+++***)))******))))))***+++,,,,,,)))***+++,,,,,,+++***)))''')))******))))))***,,,---,,,***(((''''''((()))***))))))***+++,,,+++***))))))))))))((((((((((((}}}yyyxxx}}}zzzvvvxxx}}}|||uuuppppppuuu{{{{{{tttuuu}}}~~~wwwsssppplllhhhddd^^^XXXTTTTTTUUUWWW[[[aaakkkvvv}}}zzzyyy|||~~~||||||}}}~~~}}}{{{{{{{{{xxxtttpppmmmjjjgggeeefffhhhkkkoootttyyy|||~~~zzzrrriiieeeeeefffeeeccchhhhhhjjjkkklllkkkkkkkkkggg^^^XXX[[[bbbdddeeeffffffccc___ZZZXXXWWWWWWXXXYYYZZZZZZZZZYYYWWWUUUTTTVVVUUUSSSPPPMMMKKKJJJIIIMMMOOOSSSWWWZZZ[[[[[[ZZZZZZZZZZZZZZZYYYXXXWWWVVVQQQPPPNNNKKKIIIIIIKKKMMMKKKKKKMMMNNNPPPPPPQQQQQQJJJKKKKKKJJJIIIGGGDDDCCCCCCDDDEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBAAA@@@??????>>>>>>???@@@AAABBBBBBCCCAAAAAA@@@???>>>>>>>>>???<<<<<<;;;:::::::::;;;;;;;;;::::::::::::::::::;;;::::::;;;;;;<<<;;;;;;;;;======<<<;;;;;;::::::999888999::::::;;;;;;;;;;;;;;;;;;;;;<<<>>>AAACCCEEEIIINNNZZZkkk~~~xxxoooiiinnnsssxxxvvviiiaaa]]]\\\\\\\\\]]]ccckkkuuu}}}uuummmeeeaaaaaahhhuuugggZZZHHH===999888666333444333111//////000111222000000000000////////////000000//////.........---+++,,,,,,,,,,,,,,,,,,+++...+++((()))+++---,,,+++---,,,,,,+++*********+++,,,++++++******++++++,,,---+++))))))***+++***)))++++++++++++++++++,,,,,,))))))))))))))))))))))))+++++++++*********))))))%%%&&&&&&&&&''''''((((((++++++******))))))((((((~~~}}}~~~|||yyyxxxwwwvvvttttttvvvuuupppnnnpppssszzzzzzuuuvvv~~~yyyvvvtttqqqnnnjjjeee___[[[TTTVVVZZZ```gggpppyyy~~~|||wwwuuuxxx|||~~~}}}|||||||||}}}~~~|||~~~~~~{{{wwwuuutttwwwuuutttrrrqqqooommmkkkmmmpppssswwwyyyzzzyyyyyyyyysssllliiijjjlllllljjjlllmmmoooppppppooommmlllhhh___XXXZZZ^^^______```cccbbb___\\\ZZZYYYYYYYYYXXXXXXYYYZZZYYYXXXWWWVVVVVVTTTRRROOOMMMLLLKKKKKKMMMPPPSSSWWWYYYYYYYYYXXXZZZZZZYYYYYYWWWVVVUUUTTTOOOOOOMMMJJJGGGGGGIIIKKKLLLLLLMMMNNNNNNNNNNNNMMMKKKKKKJJJHHHFFFDDDBBBAAACCCDDDDDDDDDDDDDDDDDDDDD>>>>>>>>>>>>>>>============>>>>>>???@@@AAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>===<<<;;;:::::::::::::::;;;::::::999999::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;888888888777777777777777888999::::::;;;;;;::::::<<<;;;;;;;;;<<<===???@@@???AAAHHHSSSaaatttxxxpppllljjjcccfffllluuu~~~{{{rrrmmmkkkiiijjjuuupppXXXMMM???777555555333000444333111//////000111222000000000000/////////...000/////////.........---+++,,,---......---,,,+++...+++))))))+++,,,,,,+++---,,,++++++******++++++************************+++***((((((***++++++***))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********)))))))))))))))*********++++++((((((((((((''''''&&&&&&~~~|||wwwxxx{{{|||yyytttkkkiiijjjnnnpppooopppssssssyyy{{{wwwyyy{{{xxxwwwuuutttqqqlllfffbbbWWWYYY^^^eeemmmuuu{{{}}}xxxsssrrruuuzzz}}}}}}zzzzzz{{{|||}}}}}}}}}}}}|||~~~{{{zzzvvvwwwyyywwwsssoookkkjjjqqqrrrtttvvvvvvuuutttssssssuuuzzz}}}~~~|||yyywww|||vvvpppnnnooorrrsssssstttuuuwwwxxxvvvssspppmmmhhh```[[[\\\___^^^___aaafffdddbbb```]]]ZZZYYYXXXVVVWWWXXXYYYYYYXXXWWWVVVTTTRRRPPPMMMLLLLLLMMMMMMOOOQQQSSSVVVWWWWWWVVVUUUXXXXXXXXXVVVUUUSSSQQQPPPMMMMMMKKKHHHEEEEEEFFFHHHLLLLLLMMMMMMLLLKKKJJJIIIKKKJJJHHHEEECCCAAA@@@@@@DDDDDDDDDDDDDDDDDDDDDDDD;;;;;;<<<<<<=====================>>>>>>???????????????>>>============>>>======;;;:::999999999999::::::999999999999::::::<<<=========<<<;;;::::::555555555555666666666666888999999:::::::::::::::<<<;;;:::999999999::::::===<<<>>>BBBIIIVVVjjj|||xxx~~~}}}|||||||||nnnYYYHHH@@@666222222444222000333222111000///000111111000000000/////////....../////////...............+++,,,...//////...,,,+++---+++******+++,,,,,,+++,,,,,,++++++******++++++((()))************)))((()))((('''''')))++++++***))))))))))))))))))))))))))))))))))))))))))))))))+++************)))))))))************++++++++++++(((((((((''''''''''''&&&}}}xxxxxxzzz||||||vvvqqqnnnpppvvvzzzxxxuuuhhhfffhhhmmmqqqrrruuuyyyvvvzzz|||zzz||||||vvvvvvuuuuuutttpppkkkggg^^^___aaafffnnnuuu{{{~~~{{{wwwssssssxxx}}}zzz{{{}}}~~~~~~}}}|||{{{zzz{{{}}}~~~|||wwwtttsssqqqssstttrrrmmmhhheeecccnnnqqqvvvyyyzzzzzzyyyyyyrrruuuyyy|||~~~~~~|||{{{yyyrrrnnnppptttwwwyyy~~~{{{vvvppplllhhhccc```bbbcccccceeeiiikkkjjjhhhddd```[[[WWWTTTWWWWWWXXXXXXWWWUUUTTTSSSRRRPPPMMMKKKKKKKKKMMMNNNPPPQQQSSSTTTTTTTTTSSSRRRWWWVVVVVVTTTRRRPPPNNNMMMLLLLLLKKKHHHEEEDDDFFFGGGJJJKKKLLLLLLLLLJJJHHHGGGJJJHHHFFFDDDBBBBBBBBBCCCFFFFFFEEEEEEDDDDDDEEEEEE>>>>>>>>>>>>????????????<<<<<<========================<<<<<<<<<<<<============;;;:::999999888888888888777777777777888888<<<<<<<<<;;;:::999888777555555666777777888999999888999999:::::::::999999;;;::::::999888888888888???===<<>>999444222444555444222222222111000///000000111000000/////////.................................+++---///000000///---+++,,,+++++++++++++++++++++,,,,,,++++++***++++++,,,((()))+++,,,,,,+++)))(((((('''&&&''')))++++++***++++++++++++************))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))zzzsssoooppprrrrrrrrrkkkjjjjjjlllnnnpppqqqrrriiigggiiiooossstttxxx|||zzz}}}}}}||||||~~~}}}{{{vvvuuuuuuvvvuuusssnnnkkkhhheeecccfffllltttyyy||||||yyywwwyyy}}}~~~}}}zzzxxxvvvwwwzzz|||~~~{{{vvvsssqqqqqqpppqqqqqqnnniiieeebbbaaalllqqqwww{{{{{{zzzzzz{{{sssuuuvvvxxxzzz{{{||||||{{{uuuoookkkmmmttt{{{|||uuunnniiiiiifffeeefffeeedddfffkkklllkkkiiifffbbb]]]XXXVVVXXXXXXWWWVVVTTTRRROOONNNOOONNNLLLKKKKKKKKKMMMNNNPPPQQQQQQRRRRRRQQQPPPOOOUUUTTTSSSRRRPPPNNNLLLKKKLLLLLLKKKIIIGGGFFFGGGIIIHHHJJJKKKMMMMMMKKKIIIHHHGGGFFFEEEDDDDDDEEEGGGGGGHHHGGGFFFEEEEEEEEEFFFFFFBBBBBBAAA@@@@@@???>>>>>>======<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;<<<<<<<<<<<<;;;:::999888888888777777666666666666777777:::::::::999888777666555555666666777888999::::::999999999::::::999888888888999999999999999999999999888:::===>>>???EEEMMM[[[iii{{{tttZZZGGG===:::777444444555666444222111111111000000000000000////////////............---------...............,,,---///000000///---,,,***+++,,,,,,++++++++++++,,,++++++***++++++,,,,,,)))***,,,------,,,***)))((('''&&&''')))++++++***+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((()))))))))xxxsssmmmjjjkkklllkkkiiihhhjjjmmmllljjjhhhiiikkkgggeeehhhooorrrsssvvvzzz||||||{{{yyyyyyzzzzzzzzzxxxwwwvvvvvvwwwuuussspppppplllggghhhnnnuuuzzz|||~~~||||||~~~~~~|||yyyxxxvvvwwwzzz}}}{{{{{{zzzxxxtttsssssstttoooooonnnjjjeeebbbaaaaaajjjooovvvyyyyyyyyyzzz{{{xxxxxxwwwwwwwwwvvvwwwwwwqqqnnnjjjiiilllsss|||}}}wwwpppjjjfffiiigggfffeeeaaa]]]___eeeffffffeeedddbbb___\\\ZZZYYYYYYXXXVVVTTTPPPMMMLLLOOONNNNNNMMMMMMMMMMMMMMMPPPPPPPPPPPPPPPOOONNNNNNSSSRRRRRRQQQOOOMMMKKKJJJJJJKKKKKKJJJHHHHHHIIIKKKIIIKKKMMMNNNNNNMMMJJJIIIEEEEEEEEEFFFGGGHHHIIIJJJIIIHHHFFFEEEDDDDDDEEEFFFBBBBBBAAA@@@???>>>===============<<<<<<;;;;;;;;;:::999999999999:::;;;;;;;;;::::::999999999999999888888777777777777888888777888888888777666555555444555555666777888888999999999999999999999888777777888999:::::::::::::::555555888===>>><<<>>>BBBJJJQQQZZZfff{{{oooYYYGGG<<<888666555333333333333222111111111000000000//////////////////.........---------------------.........------............------)))+++------+++***++++++++++++******++++++,,,,,,***+++,,,------,,,+++***)))((('''''')))++++++***)))))))))((((((''''''&&&))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))((((((((((((%%%&&&&&&&&&&&&'''''''''qqqmmmiiihhhjjjjjjiiifffhhhkkknnnnnnllliiihhhhhhcccbbbfffnnnrrrrrrtttwwwyyywwwuuutttuuuuuuwwwzzzzzzxxxvvvuuuuuuuuutttsssuuupppmmmooouuu{{{~~~~~~~~~}}}}}}~~~~~~}}}{{{zzzxxxuuuwwwzzz}}}yyyzzzzzzyyyvvvsssrrrsssnnnmmmjjjeeeaaa___```aaagggmmmssswwwvvvwwwyyy|||zzzzzzzzzzzzxxxvvvtttrrrkkkkkkkkkkkkmmmpppuuuxxxxxxxxxwwwtttpppjjjfffcccdddcccdddbbb\\\WWWZZZaaaaaaaaa``````^^^]]]\\\[[[YYYYYYYYYWWWUUURRROOONNNPPPQQQQQQRRRQQQPPPOOONNNOOOOOONNNNNNNNNNNNMMMMMMQQQQQQPPPPPPOOOMMMLLLKKKHHHIIIJJJJJJIIIIIIJJJLLLMMMNNNPPPQQQPPPMMMJJJHHHEEEEEEFFFGGGHHHHHHHHHHHHHHHGGGEEECCCBBBBBBCCCDDDAAAAAA@@@@@@?????????>>>>>>>>>>>>===<<<;;;;;;:::888888888888888999::::::999999999888999999:::;;;::::::999999999999::::::666777777777777777666666555555555666777777777888999999999999999888777777666777888999:::999999888777666888<<<===:::;;;>>>>>>EEEJJJMMMWWWkkkfffSSSHHH>>>999999444333222222222222222111000000000000000//////...//////.........---------,,,,,,,,,------............---,,,++++++,,,---...(((+++------+++******,,,++++++******++++++,,,---************************+++***((((((***++++++******))))))(((''''''&&&&&&))))))))))))))))))))))))(((((((((((())))))******************))))))((((((%%%%%%%%%&&&&&&&&&''''''mmmjjjhhhhhhkkkllljjjggghhhjjjmmmppppppnnnkkkiii```aaaeeennnrrrrrrssswwwvvvrrrppppppqqqsssvvvzzzyyywwwtttrrrsssssssssrrrvvvsssqqquuu||||||{{{{{{{{{{{{{{{{{{zzzzzztttvvvyyy|||}}}}}}~~~zzz|||}}}|||xxxsssooommmllljjjfffaaa]]]\\\^^^aaadddjjjqqqttttttvvvzzz~~~xxxzzz|||}}}|||yyytttrrrkkkmmmoooooonnnmmmllllllppppppooommmjjjgggdddbbb^^^___aaaaaa[[[WWW[[[bbbaaa```^^^]]][[[YYYXXXWWWYYYYYYYYYXXXWWWTTTRRRQQQRRRSSSUUUUUUUUUSSSQQQOOONNNNNNNNNMMMMMMMMMMMMMMMPPPPPPPPPOOOOOOMMMLLLLLLFFFHHHIIIIIIIIIIIIJJJLLLPPPQQQSSSSSSQQQMMMIIIFFFEEEFFFGGGHHHHHHGGGFFFEEEGGGEEECCCAAA@@@AAABBBCCC@@@AAAAAAAAAAAABBBBBBBBB??????>>>===<<<;;;;;;:::888888777777888999::::::888888888888999:::;;;<<<===<<<<<<;;;;;;<<<<<<===666777777888888888888777777777777777888888888888999999999999999888777666777777888999999888666666888555666888888666666:::666@@@EEEBBBBBBMMM^^^jjj~~~}}}}}}~~~yyyaaaIII>>><<<999777777333333222222222333333333000000000000000//////...//////.........---------,,,,,,,,,------............---+++******+++---...(((+++......+++******,,,+++*********+++,,,,,,---******))))))))))))******---+++))))))***+++******,,,++++++***)))(((((('''))))))))))))))))))))))))'''((((((((())))))*********)))))))))(((((('''''''''''''''((((((((())))))fffjjjkkkjjjjjjllljjjfffpppmmmlllooossstttqqqmmmbbbaaabbbgggnnntttuuutttwwwvvvuuuttttttuuuvvvvvvzzzuuuqqqrrrvvvwwwrrrlllsssrrrsssvvvzzz~~~yyyxxxyyy|||~~~{{{}}}~~~}}}~~~}}}{{{{{{}}}~~~{{{{{{~~~~~~|||zzzyyywwwtttqqqpppmmmfff___ZZZZZZ^^^bbbbbbggglllqqqrrrsssttttttwwwyyyyyywwwwwwxxxuuupppmmmmmmllljjjfffdddcccdddgggjjjllljjjfffcccbbbcccaaa^^^YYYVVVVVVYYY]]]```eeeccc```]]][[[YYYXXXXXXXXXXXXXXXUUURRRPPPQQQRRRUUUTTTTTTSSSRRRQQQPPPOOOOOOMMMKKKKKKMMMNNNNNNMMMNNNOOOPPPNNNLLLKKKKKKLLLJJJIIIIIIIIIIIIJJJKKKKKKPPPQQQSSSQQQMMMHHHEEECCCGGGHHHIIIFFFCCCAAACCCEEEJJJIIIHHHFFFDDDCCCAAAAAA@@@AAAAAAAAAAAA@@@??????>>>>>>===<<<;;;;;;::::::;;;::::::999999::::::;;;888888888888888888888888888777777999;;;;;;:::999999999888888888888999999777777777777777777777777777777777777777777777777999777444111111222555777666777777777888888888888;;;;;;<<<<<<>>>DDDKKKPPPdddttt{{{kkkVVVMMMBBB:::888777444222333333333222222111111111222111///.........///000000////////////.........+++,,,,,,------......//////......------......///)))))))))******+++,,,,,,************************++++++++++++++++++++++++---,,,+++))))))))))))***)))))))))))))))(((''''''+++++++++***((('''%%%$$$%%%(((+++,,,+++***)))***(((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&eeejjjmmmkkkiiijjjjjjgggnnnmmmnnnssswwwvvvqqqlllccccccdddjjjqqqvvvwwwvvv{{{zzzyyyxxxxxxxxxyyyzzzzzzwwwtttuuuxxxxxxtttpppooonnnnnnppptttvvvwwwwwwssssssuuuyyy}}}~~~|||~~~~~~}}}{{{yyyzzz}}}}}}||||||~~~~~~||||||~~~~~~}}}|||zzzwwwtttrrroooiiiaaa\\\ZZZ\\\___bbbffflllpppqqqooonnnnnnppptttuuusssssstttqqqllljjjkkkjjjhhheeecccccccccdddgggjjjjjjfffbbb``````\\\YYYVVVUUUVVV[[[```ddddddbbb___\\\YYYXXXXXXXXXVVVVVVVVVTTTQQQPPPPPPQQQTTTSSSQQQPPPNNNNNNNNNOOOOOOMMMLLLMMMOOOOOONNNMMMMMMNNNOOOOOOLLLKKKKKKKKKGGGGGGHHHHHHJJJKKKLLLMMMQQQRRRSSSQQQMMMIIIGGGFFFGGGIIIIIIGGGDDDBBBCCCEEEGGGFFFFFFEEEDDDDDDCCCCCC@@@@@@@@@@@@@@@??????>>>======<<<<<<;;;::::::999<<<<<<;;;;;;;;;;;;<<<<<<999999999999999999999999999888888999:::;;;999888888777777777777777777888777777777777777777777777777777777777777777777777:::888666444444555777888666666777777777888888888999999999999:::===BBBFFFKKKTTTeeeyyyppp___SSSIIIBBB:::666666777666555111222222222222222222333111111///.........///000------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))***+++,,,***************)))((((((************)))'''&&&%%%$$$&&&))))))((('''(((((())))))((((((((('''''''''))))))((('''&&&%%%%%%$$$dddlllpppmmmiiiiiijjjjjjkkklllpppvvvyyywwwpppjjjfffeeegggmmmtttyyyyyyxxx}}}|||{{{zzzyyyzzz{{{{{{xxxxxxxxxyyyyyyyyyxxxwwwnnnmmmlllmmmoooppppppooommmnnnqqqvvv|||}}}zzzxxxyyy}}}~~~}}}|||}}}}}}}}}~~~{{{xxxuuusssmmmfff```]]]]]]___dddiiiooorrrpppllliiifffhhhmmmqqqpppppppppmmmhhhggghhhiiigggeeecccddddddaaadddhhhhhheeebbb___]]]XXXVVVTTTTTTWWW]]]cccgggdddbbb]]]YYYVVVUUUVVVVVVSSSTTTTTTRRRPPPOOOPPPQQQTTTSSSQQQOOONNNNNNOOOOOOOOONNNNNNOOOQQQPPPNNNLLLKKKMMMOOOOOOMMMKKKJJJJJJEEEFFFFFFHHHIIILLLMMMNNNQQQRRRRRROOOLLLIIIHHHIIIHHHIIIIIIGGGDDDCCCDDDEEECCCCCCCCCDDDDDDDDDDDDEEE@@@@@@@@@?????????>>>>>><<<<<<;;;;;;::::::999999999999999888888999999999999999999999999999999999:::999888999::::::888777666666666666666666666666777777777777777777777777777777777777777777777777888777666666555666666666666666666666777777777777777888888888777888;;;===AAAEEEKKKUUUeee~~~~~~yyy|||~~~{{{uuuxxx|||vvvbbbRRRGGGBBB<<<888333222444666555444000000111111222333333333111000//////......//////------------,,,,,,,,,,,,------,,,,,,+++******)))*********))))))*********---------,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))((())))))+++,,,---******+++++++++***)))))))))))))))))))))(((''''''&&&'''((((((''''''((())))))))))))))))))(((((((((******)))'''&&&%%%$$$###fffooouuuqqqkkkkkkmmmnnniiikkknnnsssvvvtttoookkkhhhhhhiiinnnuuuzzzzzzxxx|||{{{yyyxxxxxxxxxyyyzzzvvvyyy{{{{{{yyyxxxyyy{{{rrrqqqooonnnoooooonnnmmmlllnnnqqquuuzzz}}}}}}{{{{{{~~~}}}}}}|||}}}~~~~~~~~~}}}}}}~~~~~~~~~}}}zzzxxxvvvsssmmmgggdddcccdddkkkpppuuuwwwsssmmmgggcccdddkkkppppppppppppmmmhhhggghhhiiihhhfffeeefffgggcccdddeeeeeedddbbb```___YYYXXXVVVVVVYYY^^^cccffffffbbb]]]XXXTTTRRRRRRSSSRRRRRRSSSRRRPPPPPPQQQRRRUUUUUUTTTSSSRRRQQQPPPPPPNNNNNNOOOPPPRRRQQQNNNKKKHHHKKKNNNOOOMMMJJJIIIHHHFFFFFFGGGHHHIIIKKKMMMNNNPPPPPPOOOLLLIIIHHHHHHJJJIIIIIIHHHGGGEEEDDDEEEEEEBBBBBBBBBBBBCCCCCCCCCCCC??????>>>>>>=========>>>;;;;;;;;;::::::999999999777888888888888888888777999999999999999999999999:::999888999999999777555666777777777777777777666777777777777777777777777666666666666666666666666444444444555444444333333555555555666666666777777777888999999888888999:::>>>BBBFFFIIINNNZZZmmm|||zzzxxxyyy{{{ooo[[[LLLCCC???===888666333333444444222000111111111111111222222222000000//////............/////////.........------++++++++++++******))))))+++,,,,,,,,,,,,,,,,,,+++---------,,,,,,+++++++++++++++++++++++++++++++++************************)))))))))))))))***++++++))))))*********))))))((((((((())))))))))))(((((()))******)))((((((***,,,(((((((((((((((((((((((())))))((('''&&&%%%%%%%%%jjjsssxxxuuuooooooqqqrrriiijjjlllnnnppppppooonnnllljjjjjjnnntttxxxyyyxxxzzzyyyxxxwwwwwwxxxyyyzzzzzz}}}|||wwwttttttvvvvvvtttrrrpppppppppnnnmmmlllnnnpppsssvvvxxxzzz|||~~~~~~}}}}}}}}}|||}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}~~~~~~~~~}}}zzzyyyyyyvvvrrrnnnllllllmmmssswww|||}}}xxxppphhhcccdddkkkqqqqqqppppppnnnjjjgggiiijjjiiihhhggghhhiiifffeeecccccccccccccccccc___]]]ZZZYYYYYY\\\```bbbfffccc^^^XXXSSSPPPOOOOOORRRRRRSSSRRRQQQPPPRRRSSSSSSTTTVVVVVVUUUSSSPPPNNNNNNNNNNNNOOOPPPOOOLLLJJJGGGJJJMMMNNNLLLJJJHHHHHHIIIIIIIIIIIIJJJKKKLLLLLLMMMMMMLLLIIIFFFFFFHHHJJJJJJIIIGGGFFFEEEEEEDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@???>>>===<<<<<<<<<======;;;:::::::::::::::999999;;;<<<============<<<;;;999999999999999999999999:::999888888999999777555777888888999999888888777666666666666666666666666555555555555555555555555222333444555555444333333444555555555555666666666555777888999888888999:::222888???BBBBBBFFFOOOXXXttt~~~wwwxxx}}}yyyyyy{{{yyyyyy}}}vvvgggSSSDDD===;;;999777666555555555555444222000333333222222111000/////////////////////......---///............---------)))))))))******+++++++++,,,,,,------------,,,,,,+++++++++,,,,,,---------))))))))))))))))))))))))************************************))))))((((((''''''(((((((((((((((''''''(((((()))))))))))))))*********)))(((((()))+++''''''''''''''''''''''''&&&&&&&&&'''''''''''''''nnnvvvzzzwwwssssssttttttllllllllllllmmmoooqqqrrrpppmmmkkkmmmrrrvvvxxxwwwyyyyyyxxxxxxyyyzzz|||}}}}}}vvvqqqooopppwwwuuurrrqqqqqqpppooommmlllnnnpppqqqrrrsssuuuwwwyyy|||~~~|||{{{{{{~~~~~~~~~|||{{{{{{}}}{{{zzzyyyyyy{{{zzzyyywwwyyyxxxwwwssspppoooppprrrwww{{{yyyppphhhcccccckkkqqqpppmmmmmmllljjjfffggghhhhhhgggfffggghhhfffeeeccccccdddeeeddddddaaa___\\\ZZZYYY[[[]]]^^^dddaaa]]]YYYTTTQQQOOONNNRRRSSSSSSRRRPPPPPPQQQSSSOOOPPPRRRSSSRRROOOLLLJJJMMMLLLLLLMMMMMMMMMJJJHHHFFFIIIKKKLLLJJJIIIHHHHHHKKKKKKKKKJJJKKKKKKLLLMMMJJJJJJJJJHHHFFFFFFGGGIIIJJJHHHEEEDDDEEEEEEDDDBBBCCCCCCBBBAAA???>>>======>>>===<<<;;;:::;;;<<<===;;;;;;;;;;;;:::::::::::::::;;;<<<======<<<;;;:::888888888888888888888888999888777888999999777666777888999::::::999888777666666666666666666666666555555555555555555555555444444555666666666666555444444444444555555555666333444666666666666777999444888<<<<<<;;;===CCCHHHPPP]]]qqq|||vvvwwwyyyuuussstttvvvpppttt}}}sssaaaSSSBBB999888999777333222333444555555555444444444444333111000///...---...////////////...------,,,,,,,,,,,,++++++++++++((())))))***++++++,,,,,,)))***+++,,,,,,+++***)))*********+++,,,---------))))))))))))))))))))))))************************************)))((('''&&&&&&&&&''''''(((((('''''''''((()))))))))))))))((('''((()))((('''&&&'''(((&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&'''(((((((((qqqvvvyyywwwuuuvvvvvvsssooooooooopppppprrruuuwwwvvvqqqmmmlllpppuuuwwwxxxxxxxxxxxxxxxzzz|||~~~|||xxxuuurrrrrrwwwtttrrrqqqqqqqqqpppooonnnqqqssssssrrrsssvvvyyyyyy{{{}}}~~~}}}|||}}}~~~}}}zzzxxxyyy{{{wwwuuusssssstttttttttssswwwvvvtttpppmmmmmmooorrrvvvyyy|||{{{uuummmeeeaaa```hhhmmmjjjgggggghhhfffbbbdddddddddbbbbbbcccdddcccbbbccceeeggggggddd```^^^\\\ZZZXXXXXXZZZ\\\^^^^^^]]]\\\ZZZWWWTTTQQQPPPQQQRRRRRRQQQOOONNNOOOQQQOOONNNMMMLLLKKKKKKJJJJJJLLLKKKIIIIIIJJJJJJHHHFFFGGGHHHJJJJJJHHHHHHHHHIIIKKKKKKKKKKKKLLLMMMOOOOOOHHHIIIIIIHHHGGGGGGHHHIIIIIIFFFDDDCCCDDDDDDCCCAAABBBAAA@@@???>>>======<<<>>>===;;;:::999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;777888999::::::999888777777777777777777777777777777777666777999999888666666777888999999888777666666666666666666666666666444444444444444444444444444444444555555666666666333333444444444555555555555666666555444444666888;;;;;;;;;999888999<<>>GGGRRR\\\hhh{{{~~~~~~{{{yyyzzz|||nnnYYYKKKDDD;;;777777777666444000111222333333333444444333222222111000//////........./////////...---,,,,,,,,,,,,+++++++++************++++++++++++++++++((()))***++++++***)))(((******++++++++++++++++++))))))))))))))))))))))))************************(((((()))******)))((('''&&&&&&'''(((((((((((((((((()))))))))))))))((('''&&&(((******(((&&&&&&&&&&&&'''''''''((((((((((((&&&&&&&&&'''''''''''''''rrrvvvxxxvvvvvvxxxvvvrrrqqqrrrttttttuuuvvvxxxzzzzzztttnnnlllpppuuuxxxyyyuuuuuuvvvwwwxxx{{{}}}{{{{{{{{{{{{{{{{{{zzzyyywwwuuusssrrrssssssrrrqqqrrrtttwwwwwwvvvvvvzzz}}}|||}}}~~~}}}}}}~~~}}}xxxwwwxxxzzzuuusssooonnnooopppqqqpppvvvtttqqqmmmjjjjjjlllooosssvvvxxxwwwqqqiiibbb^^^]]]eeeiiifffbbbbbbcccccc___```aaa```___^^^___```___```cccgggjjjhhhbbb]]]YYYXXXVVVVVVXXXZZZ]]]___ZZZZZZ[[[ZZZYYYWWWTTTSSSQQQQQQQQQOOOMMMLLLMMMOOOQQQOOOLLLIIIHHHIIIKKKLLLLLLJJJGGGGGGGGGHHHGGGFFFGGGHHHIIIHHHGGGGGGHHHJJJJJJJJJKKKLLLNNNOOOQQQRRRHHHIIIJJJJJJHHHHHHIIIJJJIIIFFFCCCBBBDDDDDDBBB@@@@@@@@@??????>>>>>>======>>>===;;;999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<888999;;;<<<<<<;;;999888666666666666666666666666666666666777999:::999777555666777999999777666555666666666666666666666666444444444444444444444444222222222222222333444555333333333444444444555555999999888666555444666888444444555666777999::::::<<>>============<<<;;;:::999999888888999999::::::999999888999::::::::::::999888888444444555555666666777777666777888888888888777777666666777888888888888777999999888666555444222222444333333222222333333444444444444444444444444444444333222222333444666777555555555666666666666777222444777::::::888666444888999999;;;@@@HHHRRRYYYttt~~~|||cccPPPFFFBBB999888888777666555555444222222222222222222222222///000///...,,,,,,---...//////...---,,,,,,++++++***++++++++++++***))))))******+++++++++,,,,,,,,,(((((())))))******++++++---+++)))***,,,,,,)))&&&***)))))))))((((((''''''((())))))************)))************************************)))))))))))))))'''%%%&&&)))***(((&&&''''''''''''''''''''''''))))))(((((('''''''''&&&))))))((('''''''''''''''uuusssrrrssstttuuutttrrrooonnnnnnpppsssttttttssszzzyyyyyyyyy{{{}}}}}}{{{yyyzzz|||zzzzzzyyyyyyyyyyyyzzzzzzwwwqqqjjjhhhjjjllllllkkkkkkjjjjjjkkknnnqqquuuwww{{{}}}}}}yyyuuuqqqooonnnmmmjjjkkkkkkjjjiiikkkooosssttttttsssoooiiihhhlllpppnnnmmmllllllllljjjeeeaaa___aaaaaa```^^^\\\[[[\\\ZZZZZZZZZZZZZZZYYYXXXXXXYYYZZZ\\\]]]\\\ZZZWWWUUUXXXWWWVVVXXX\\\^^^]]]\\\^^^\\\ZZZXXXWWWVVVUUUVVVQQQRRRRRRRRRRRRPPPOOONNNMMMMMMMMMKKKJJJIIIKKKMMMNNNNNNLLLJJJGGGGGGHHHJJJLLLMMMLLLJJJHHHGGGIIIJJJJJJLLLMMMOOOOOONNNMMMLLLLLLKKKIIIGGGGGGGGGIIIJJJIIIHHHFFFDDDBBBAAA@@@@@@AAAAAA@@@???>>>===<<<<<<======<<<<<<;;;:::::::::999999::::::::::::999999888888999999888888777666444555555666666777888888777777777777777777777777555555555666666777777888777777666666555555444444444333333222222333333444444444444444444444444444555555333333333333444555222333333333444444444444333444555666666666555555::::::999999;;;???FFFKKKTTTfffwwwaaaNNNBBB<<<999777777666555555444333333222222222222222222222222,,,---...---,,,+++,,,---...------,,,++++++******,,,------------,,,++++++*********+++++++++++++++)))))))))))))))*********,,,+++***+++,,,---***(((++++++++++++*********)))))))))*********))))))(((((((((((((((((((((((((((*********)))))))))(((((()))'''&&&'''))))))(((&&&'''''''''''''''''''''''')))((((((((('''''''''&&&+++******)))))))))))))))ssssssrrrsssttttttrrrooolllllllllnnnppprrrqqqpppwwwwwwxxxyyyzzz{{{||||||{{{yyywwwwww{{{~~~{{{zzzyyyxxxxxxwwwwwwxxxuuupppkkkiiijjjlllkkkjjjhhhhhhhhhiiimmmqqqvvvyyywwwyyy|||~~~~~~{{{uuutttrrrpppmmmkkkiiihhhllllllkkkjjjjjjnnnssswwwuuuuuutttppplllkkkmmmpppllliiihhhkkkoooooohhhbbb]]]]]]]]][[[YYYXXXYYYZZZYYYXXXWWWVVVVVVWWWXXXYYY[[[ZZZZZZYYYXXXXXXXXXXXXYYYWWWWWWYYY\\\^^^___^^^```^^^ZZZVVVTTTTTTUUUVVVPPPQQQTTTVVVVVVUUURRRQQQOOOPPPPPPOOOMMMKKKKKKLLLNNNMMMKKKKKKMMMNNNOOOOOONNNNNNNNNLLLJJJJJJLLLMMMHHHKKKNNNPPPQQQOOOLLLJJJIIIHHHGGGFFFFFFGGGIIIJJJHHHGGGEEECCCAAA@@@@@@???@@@@@@???>>>===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999::::::;;;;;;::::::999777777888888777777666555555555666777777888888999777777666555555666666777444444333333444666777888555555555555555555666666333333222222222222333333555555555555555555555555666555444333222222222222222222222222333333333333444333222222222333555666777777777666666777;;;>>>AAALLL^^^nnnwwwxxxkkkWWWGGG===999888777555555444444333333222222111111111111111111111111,,,...000000///......///,,,,,,++++++******)))))),,,------------,,,++++++*********************)))************))))))))))))+++******+++,,,---+++***++++++++++++***************************)))((('''((((((((((((((((((((((((******))))))))))))(((((()))'''&&&'''((()))((('''''''''''''''''''''''''''((((((((('''''''''''''''******))))))(((((())))))vvvuuuuuuvvvvvvtttpppmmmkkkiiihhhiiilllppprrrrrrssssssssstttuuuvvvwwwwwwxxxvvvtttuuuxxx}}}~~~~~~|||{{{zzzzzzzzzzzzvvvsssooonnnnnnnnnmmmkkkkkkkkkkkkllloootttxxx{{{wwwyyy{{{}}}}}}~~~|||{{{zzzyyyvvvtttmmmnnnnnnmmmllljjjhhhgggnnnmmmmmmlllmmmpppsssuuuqqqqqqpppnnnjjjiiijjjlllllljjjjjjmmmpppooojjjfff]]]]]]\\\ZZZYYYXXXZZZ\\\[[[ZZZWWWUUUUUUVVVWWWYYY\\\[[[XXXVVVUUUWWWYYYZZZ[[[ZZZYYYZZZ[[[\\\]]]^^^]]][[[XXXVVVTTTTTTTTTUUUQQQRRRTTTUUUVVVUUUSSSRRRPPPRRRSSSRRROOOLLLKKKJJJMMMKKKIIIKKKPPPSSSSSSRRRNNNNNNNNNMMMKKKKKKMMMOOOIIIKKKMMMOOOOOONNNLLLKKKIIIHHHFFFEEEDDDEEEGGGHHHFFFEEEDDDBBBAAA@@@????????????>>>===<<<;;;::::::<<<<<<<<<=========>>>>>>::::::;;;;;;;;;;;;::::::777777888888777777666555666666666777888888999999777777555555444555555666555444333333444666888:::555555555555555555555555333333222222222222333333555555555555555555555555555444444333333222222222333333333333444444444555333333222222222333444555111222444444444555777999===@@@HHHOOORRRVVVbbbnnnrrr\\\QQQBBB999777888888666444444444333333222222222111111111111111111111111))),,,...///...------...,,,,,,++++++***************++++++++++++***))))))*********)))))))))))))))++++++******))))))(((((((((((()))***+++++++++***)))))))))(((((((((((((((+++++++++******((('''&&&))))))))))))))))))))))))***)))))))))((((((((((((((((((''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''zzzyyyxxxxxxwwwuuupppmmmllliiifffeeeiiioootttvvvuuutttrrrrrrsssuuuwwwyyyxxxvvvtttvvvyyy~~~~~~}}}}}}}}}}}}}}}zzzyyywwwuuutttrrrpppnnnnnnnnnnnnooorrruuuxxxzzzzzz{{{||||||{{{|||{{{wwwuuusssrrrqqqlllmmmnnnooonnnmmmkkkjjjppppppppppppqqqpppooonnnlllmmmlllkkkiiihhhhhhiiimmmnnnoooooonnnlllkkkjjj___```___^^^\\\\\\^^^aaa```^^^ZZZWWWUUUVVVWWWXXXWWWUUURRRPPPPPPQQQTTTVVV]]]]]]]]][[[ZZZZZZZZZZZZVVVVVVVVVVVVVVVUUUTTTSSSSSSSSSRRRQQQQQQQQQRRRRRRPPPRRRTTTSSSPPPMMMKKKJJJKKKIIIHHHKKKPPPSSSSSSRRRLLLLLLLLLKKKJJJJJJMMMOOOKKKKKKLLLLLLLLLMMMMMMMMMKKKIIIGGGDDDCCCCCCDDDEEEEEEEEECCCBBB@@@???????????????>>>===<<<;;;::::::;;;;;;<<<<<<===>>>>>>>>>999::::::;;;;;;::::::999888888999999888888777666666666666777888888999999777777666555555555555555666555444333444666999:::666666666555444444333333333222222111111222222333555555555555555555555555111222222333333444444444222222222222333333333333111222333444444444333333///111444555555555777888555666999>>>???BBBJJJSSS]]]jjj}}}~~~nnn[[[NNNFFF???777444555666444222444444333333333333333222000000000000000000000000&&&(((******))))))***+++,,,,,,,,,,,,++++++++++++***++++++++++++***))))))***)))))))))))))))))))))++++++******))))))((((((&&&''')))))))))))))))***(((((((((((((((((())))))+++++++++******((('''&&&)))))))))))))))))))))))))))))))))((((((((((((''''''(((((((((''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''|||{{{zzzyyyyyywwwsssqqqppplllhhhgggjjjoootttwwwrrrqqqpppooopppsssvvvxxxxxxwwwwwwyyy|||}}}}}}}}}}}}}}}~~~~~~~~~}}}|||yyyuuuqqqooolllmmmoooqqqsssuuuvvvwwwwwwwwwvvvtttssstttxxx{{{{{{vvvsssrrrrrrrrrpppqqqrrrssssssrrrqqqqqqsssrrrrrrssssssqqqmmmjjjkkkkkklllllllllkkkkkkjjjlllnnnnnnllliiihhhiiijjjaaabbbcccbbbaaaaaabbbdddcccaaa]]]ZZZXXXXXXXXXYYYUUUTTTRRRQQQQQQRRRTTTUUU]]]^^^___]]]ZZZXXXWWWWWWQQQRRRTTTUUUUUUTTTRRRQQQRRRQQQPPPOOONNNOOOPPPQQQOOOQQQSSSRRROOOLLLJJJJJJJJJJJJJJJLLLOOOPPPQQQPPPIIIJJJJJJIIIIIIIIILLLNNNLLLLLLKKKKKKKKKLLLMMMNNNKKKJJJGGGDDDCCCCCCCCCDDDEEEDDDCCCBBBAAA@@@@@@@@@??????>>>===<<<;;;::::::;;;;;;;;;<<<<<<=========888999999::::::999999888888888999999888888777666555555666777777888888999777777777777777666444444777666555555555666777888666666555555444333222222222222111111111111222222444444444444444444444444000111222333444444444444////////////000000000111000111333444444444333222222444555666555444444555333222444888:::999===BBBEEEKKKUUUccctttlll]]]PPPEEE@@@;;;888555555777666444111333333333333333222222222////////////////////////+++,,,,,,+++******,,,...,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,++++++)))))))))*********++++++************))))))))))))'''(((******)))((()))***************++++++++++++***************)))((('''(((((((((((((((((((((((())))))(((((((((((('''''''''((()))((('''&&&''')))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''(((((())))))zzzyyyxxxxxxyyyyyyxxxvvvtttqqqnnnlllnnnpppqqqrrrkkkllllllmmmoooqqqrrrsssvvvvvvwwwyyy}}}~~~{{{{{{|||}}}~~~zzzuuupppnnnhhhkkkooosssvvvwwwxxxwwwtttssspppmmmmmmpppvvvzzz|||wwwsssrrrtttuuuuuuvvvvvvwwwwwwwwwwwwwwwwwwuuutttttttttsssooollljjjjjjlllnnnoooooonnnlllkkkhhhfffddddddeeeffffffaaabbbdddeeedddcccdddeeecccaaa^^^\\\ZZZZZZZZZ[[[YYYYYYYYYYYYYYYYYYYYYYYYYYY\\\___^^^[[[WWWVVVVVVRRRRRRRRRQQQQQQPPPPPPPPPMMMNNNNNNOOOPPPPPPPPPPPPNNNPPPQQQPPPMMMKKKJJJJJJJJJLLLMMMNNNMMMMMMMMMNNNHHHIIIIIIIIIHHHIIILLLNNNJJJKKKLLLLLLMMMLLLLLLLLLJJJIIIFFFEEEDDDDDDEEEFFFFFFEEEDDDBBBAAAAAAAAAAAA@@@??????>>>===<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<777888888999999888888777777777888888777777666555444555555666666777888888666777999:::999777444333666666555555555555444444444444444444444444444444222222111111111111222222333333333333333333333333111111333333333333222111........./////////000000111111000000000111222333222333444444333222333444555222333666777444444777777<<>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777888888888888777777666666666666666555555444444444555555666777777777666888:::;;;;;;888444222555555555555444333222111222222333444444555666666222222111111111111222222222222222222222222222222222333444444333222000///000000000000111111111111222000...,,,,,,///222444...000111222111222333555111//////444666444444666///777>>>???>>>DDDSSSaaaqqqppp^^^KKKCCC???999666777111333444333111000000111////////////000000000000////////////////////////,,,+++)))&&&$$$%%%(((+++)))))))))))))))************++++++++++++***))))))(((((()))+++,,,---...///(((((())))))******+++++++++---///...+++)))***,,,''''''(((((()))))))))***((())))))************)))************************)))(((((((((''''''''''''&&&(((***)))&&&%%%''')))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%&&&'''(((tttuuuvvvvvvuuuuuuvvvwwwvvvuuussspppnnnnnnqqqsssqqqpppqqqsssuuuvvvvvvuuuuuuwwwyyyzzz{{{zzzxxxwww{{{{{{|||}}}~~~~~~yyysssnnnjjjjjjggglllttt{{{|||zzzxxxuuurrruuu{{{}}}~~~yyyuuuttttttttttttuuuvvvwwwxxxxxxwwwwwwvvvuuuvvvxxxxxxvvvuuuuuuvvvkkkhhhgggiiimmmppppppooo`````````bbbdddcccaaa___aaaaaaaaabbbbbbcccdddddd````````````___^^^]]]\\\\\\ZZZYYY[[[^^^```^^^[[[^^^^^^]]]\\\ZZZXXXVVVUUUSSSRRROOOMMMLLLKKKKKKLLLLLLMMMPPPRRRRRRPPPNNNLLLKKKMMMOOOLLLHHHGGGJJJOOOSSSQQQNNNNNNOOOPPPOOOOOOKKKJJJIIIIIIKKKLLLLLLKKKHHHGGGGGGIIIKKKKKKJJJIIIKKKJJJIIIGGGDDDDDDEEEFFFEEEDDDCCCBBBAAAAAABBBCCCBBBAAA???===;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;:::999666666777888999999999999999888777555555555666777777777777777777777777777888888888888777777777666444444555555666666777777555555444444333222111111111222222333333444444555555444222000000111222333222222222111111///......222111000000000111333333111222333333222111000///111111111111111111111111444444444333333222222222999888777777:::>>>CCCFFFPPP\\\nnnyyyjjjPPPIIIAAA:::777666777777444444333333222111000000222222222111111111000000222111000.........///000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++***)))'''''')))***++++++***)))(((((()))***+++))))))))))))))))))))))))++++++******))))))(((((())))))(((((('''''''''&&&))))))(((((('''''''''&&&))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''rrrtttttttttssssssuuuvvvwwwwwwvvvtttrrrsssvvvxxxyyyyyyyyyyyyyyywwwuuusssvvvwwwxxxyyyyyyxxxwwwvvvyyy{{{}}}~~~xxxqqqjjjgggeeefffkkkrrrzzz~~~~~~||||||wwwssstttxxx|||}}}|||wwwtttrrrqqqrrrssstttssstttuuuvvvwwwwwwwwwvvvuuutttuuuwwwvvvuuutttuuuvvvpppllliiijjjnnnppppppooogggffffffggghhhgggeeeccceeedddddddddcccbbbbbbbbbaaaaaabbbbbbcccbbbbbbbbb^^^]]]\\\\\\]]]\\\ZZZXXX[[[[[[[[[[[[ZZZYYYYYYXXXTTTRRRQQQOOOMMMMMMMMMNNNMMMOOOQQQRRRQQQOOOLLLJJJJJJLLLNNNLLLIIIIIILLLPPPSSSQQQPPPPPPRRRTTTTTTSSSMMMLLLJJJKKKLLLMMMMMMLLLIIIHHHGGGHHHIIIIIIHHHFFFHHHIIIJJJGGGDDDBBBDDDFFFFFFEEECCCAAA@@@??????@@@???>>><<<;;;:::999999999<<<<<<<<<;;;;;;999888888777888888999::::::::::::999888777666666666777777666666666666666666666666777777777777777777666666555555666666777666666666444444333333222111111111111111222333333444444555555444222000000111222333111111111111000///...---111111000000000111222333000111111111000000///...111111111111111111111111444444333333333222222222555555444444777:::===@@@<<>>===============<<<<<<:::999888<<<<<<;;;:::999888666555777777888888999888888888999999888777777777888888555555555555555555555555555555555666666666666666555666777888888777555444333333222222111000000000111111222222333444444444444333222111111111222333111111111111000///......000000000000000111222222000000///.........//////000000000000000000000000333333333222222222222222111111111222333555777888666999???EEEKKKRRRYYY]]]mmmyyyrrraaaRRREEE>>><<<999555333333333333222333333222222111000000000111111111111000000000000000000///............///---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********)))((('''&&&&&&'''((()))***++++++,,,,,,++++++***))))))))))))))))))))))))******))))))))))))((((((&&&&&&&&&&&&&&&%%%%%%%%%((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''qqqrrrqqqpppooopppsssuuuuuuuuuuuutttrrrsssuuuwww}}}~~~zzzvvvtttvvvuuuuuutttsssrrrqqqpppqqqrrrtttvvvyyy|||~~~}}}}}}|||xxxsssooommmlllgggjjjoootttxxxzzzzzzzzz|||yyyuuusssttttttsssrrrpppppprrrtttwwwvvvtttrrrrrrssstttvvvvvvvvvuuuuuu|||||||||{{{zzz{{{}}}{{{vvvpppmmmnnnooonnnmmmiiigggffffffhhhiiiiiihhhlllkkkjjjhhhfffdddcccbbbaaaaaaaaaaaaaaabbbccccccccceeefffbbb]]]YYYXXXYYYRRRRRRSSSSSSUUUVVVWWWXXXSSSRRRQQQOOONNNNNNOOOOOOPPPPPPQQQPPPNNNKKKGGGEEEFFFIIILLLMMMMMMNNNPPPRRRNNNNNNNNNPPPSSSTTTSSSQQQIIIHHHGGGHHHIIIIIIGGGFFFGGGFFFEEEFFFGGGFFFEEECCCBBBHHHLLLKKKFFFBBBCCCEEEEEEDDDCCCBBB@@@??????>>>???@@@@@@AAA@@@>>><<<;;;<<<;;;;;;:::888666555444555666666777777666666555999999888888888888888888666666666666666666666666444444444555555555555666555666888999999666444222222111111111000000//////111111111222333333444444444333222111111111222222111111222222111000000///////////////000000111111111000///.........///000000000000000000000000000222222222222222111111111///000111222222333333333;;;<<<<<<===>>>AAAFFFJJJQQQ]]]ppp|||iiiXXXLLLDDD>>>:::888666444444444444333222222222111111000000000000000000000000000000000000///.....................,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,++++++******)))))))))((((((''''''(((((()))'''((()))******)))((('''((((((((((((((((((((((((+++*********************&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''''')))))))))(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&rrrrrrsssrrrqqqqqqsssuuuuuuuuuuuusssqqqpppqqqsss{{{}}}~~~zzztttqqqpppsssssssssrrrqqqooommmlllqqqqqqppprrruuuyyy~~~~~~~~~{{{vvvrrrqqqpppkkklllooorrrtttvvvwwwwwwxxxwwwuuuuuutttrrrpppnnnkkklllnnnqqqttttttrrrpppssstttuuuwwwwwwwwwwwwvvv~~~~~~}}}|||{{{|||}}}xxxrrrooooooooommmkkkfffdddcccdddgggjjjllllllkkkkkkjjjiiihhhgggfffeeecccbbbaaa````````````aaaaaacccdddaaa[[[XXXWWWYYYPPPOOOOOOOOOPPPQQQRRRSSSRRRQQQOOOMMMLLLLLLMMMMMMOOOPPPPPPOOOLLLJJJGGGEEEEEEHHHKKKNNNOOOOOOOOOPPPNNNMMMNNNPPPRRRRRROOOMMMHHHGGGGGGHHHIIIIIIGGGEEEDDDCCCCCCEEEFFFGGGFFFDDDBBBGGGLLLLLLHHHDDDCCCEEECCCCCCCCCCCCCCCBBBBBBBBB@@@AAABBBBBBAAA@@@>>>===;;;;;;:::999888666444333666666777777888777777777888888888999999999888888777777777777777777777777444444444444555555555555444555777888888666333111111111000000000000000///000000111222222333333444333333222222222111222222222222333333222222111111......//////000000000000111000///......///111222////////////////////////111111111111111111111111000111222333333333222222666777888888888999;;;===AAAHHHTTTbbbppp~~~eee\\\NNNCCC===:::777555666555444444444444111///111111000000000000//////////////////////////////---------.........------,,,,,,+++++++++*********+++++++++++++++++++++++++++++++++******)))))))))))))))))))))))))))))))))'''((()))******)))((('''((((((((((((((((((((((((((()))))))))))))))))))))''''''''''''''''''(((((('''''''''(((((((((((((((*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&qqqrrrttttttsssrrrsssuuuvvvvvvvvvtttrrrqqqqqqrrrzzz|||~~~zzztttmmmjjjjjjqqqrrrrrrsssqqqooommmkkkrrrrrrqqqrrruuuzzz~~~|||vvvrrroooooooooooopppqqqssstttvvvvvvuuuuuuuuuuuutttsssqqqpppmmmmmmooorrrvvvyyyyyyyyytttuuuwwwyyyzzzzzzyyyyyy||||||zzzxxxwwwyyy~~~}}}yyytttqqqqqqpppmmmjjjgggeeedddeeeiiinnnqqqrrrkkkkkkjjjiiiiiihhhgggggggggeeedddbbbaaabbbbbbccc^^^______\\\YYYVVVUUUTTTOOONNNMMMLLLMMMNNNOOOPPPQQQPPPNNNLLLJJJJJJJJJJJJMMMNNNNNNMMMKKKIIIGGGFFFFFFHHHKKKNNNOOONNNMMMKKKMMMMMMOOOQQQRRRRRRNNNKKKHHHHHHIIIJJJLLLLLLJJJHHHCCCCCCCCCDDDGGGGGGFFFEEECCCFFFIIIIIIHHHEEEDDDCCCAAABBBCCCDDDDDDDDDCCCCCC???????????????>>>======;;;;;;:::999888777555444666777888999::::::::::::666777888888999888888888888888888888888888888888666666555555555444444444333444555666666555333222111111000000000000000000000000111111222333333333333333333222222222111111111222222333222222111111------...///////////////000000//////000000111111////////////////////////000000000000000111111111111222333333444333333333---000333555555666888999;;;===BBBHHHQQQ^^^kkksss{{{kkk]]]MMMGGG???:::888666333111333222111222222111///---000000000///////////////............////////////+++,,,------...---------,,,,,,,,,+++++++++******++++++++++++++++++++++++***************)))))))))))))))************)))))))))******++++++******)))))))))))))))))))))))))))%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((((('''''''''((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%oooqqqtttuuutttsssrrrssstttuuuuuutttrrrqqqrrrssswwwzzz{{{wwwpppkkkiiijjjppprrrtttvvvuuurrrnnnkkkoooppprrruuuwwwzzz{{{|||~~~~~~}}}yyytttpppnnnnnnrrrqqqqqqrrrtttvvvyyyzzzvvvvvvuuutttssstttwwwyyyvvvtttsssuuuxxx|||~~~vvvwwwyyy{{{||||||||||||zzzyyywwwttttttwww|||}}}yyyvvvuuuuuutttooolllkkkiiifffgggkkkpppsssuuulllkkkkkkjjjiiihhhgggfffgggfffdddccccccdddeeefffaaa___]]][[[ZZZWWWSSSQQQNNNMMMLLLKKKLLLNNNPPPQQQRRRQQQNNNLLLJJJIIIHHHHHHKKKKKKKKKKKKKKKJJJIIIHHHGGGHHHKKKMMMNNNMMMIIIGGGGGGHHHKKKOOOQQQPPPMMMJJJGGGGGGIIIKKKMMMNNNLLLJJJEEEDDDDDDEEEGGGGGGEEEDDDDDDCCCCCCEEEFFFFFFCCC@@@AAABBBCCCCCCCCCBBBAAAAAA>>>>>>======<<<<<<======::::::::::::999888777666444555666888999::::::;;;555666777888888888777777777777777777777777777777888777777666555444333333222222333333444333333333111111111111111111111111000000000111222222333333222333333333222222111111///000000111111111000000,,,---.../////////......---...//////000000000///......................../////////000000000111111000111111111222222222333---///222444444555777888555777999<<<@@@FFFMMMRRR\\\hhhxxxwwwjjj^^^PPPGGG@@@===999777888888555222111000///000111222000///////////////////////////---------....../////////***+++,,,---...------,,,---,,,,,,,,,++++++++++++************************))))))))))))************((())))))))))))))))))(((******))))))))))))******))))))))))))))))))))))))&&&&&&&&&&&&'''''''''(((&&&&&&&&&''''''(((((((((''''''''''''((((((((()))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%mmmppptttuuutttsssqqqqqqpppqqqsssrrrqqqqqqrrrtttsssvvvxxxuuuooolllmmmppppppsssvvvxxxxxxtttpppmmmjjjmmmrrrvvvxxxyyywwwvvvwwwxxxxxxvvvssspppoooooossssssrrrsssvvvyyy|||yyywwwuuurrrrrrvvv|||{{{xxxtttsssuuuxxxzzz{{{xxxyyy{{{}}}~~~~~~~~~}}}zzzxxxvvvtttsssvvv{{{|||zzzxxxxxxxxxvvvqqqmmmnnnkkkhhhhhhkkkpppsssuuummmmmmkkkjjjhhhgggfffeeedddcccbbbbbbbbbdddfffhhhgggccc___]]]\\\ZZZUUUPPPMMMLLLLLLLLLMMMPPPRRRTTTTTTRRROOOLLLJJJHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJIIIGGGIIIKKKMMMNNNLLLGGGDDDAAACCCFFFKKKNNNNNNKKKHHHDDDEEEGGGJJJLLLMMMKKKIIIHHHFFFEEEFFFGGGFFFDDDBBBDDDAAA???AAAEEEEEEBBB===BBBBBBCCCCCCBBB@@@???>>>@@@???===<<<<<<===>>>>>>:::::::::::::::999888777000111222444666777888888444555666888888888777666777777777777777777777777999999888666555444333222111111111222222333333444111111111111111222222222000000000111222222333333222333333333333222111111......///////////////...,,,,,,.../////////...---+++,,,...///000///...---.........................../////////000000111111///////////////000111222111222333222111111333444///333777:::;;;;;;<<<===@@@MMM[[[fffqqq~~~uuubbbRRRIIIDDD???;;;888555333555777999777444111000000111333444333222.........///////////////---------.........//////)))***,,,---...------,,,---------,,,,,,,,,++++++************************(((((())))))******++++++''''''(((((((((((('''''')))((('''&&&&&&'''((()))))))))))))))))))))))))))((()))))))))******++++++%%%%%%%%%&&&&&&'''''''''&&&'''''''''(((((())))))&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%wwwuuussstttvvvuuuqqqmmmnnnppprrrtttttttttrrrqqqqqqqqqpppmmmjjjjjjnnnqqqvvvwwwwwwwwwvvvsssqqqooopppppprrrtttvvvtttpppmmmqqqsssuuuuuusssqqqppppppsssrrrsssvvvzzz|||zzzxxxqqqooonnnpppvvv}}}yyyuuuvvvxxxyyyzzzzzzzzz{{{|||yyywwwtttssssssuuuxxx{{{{{{yyyxxxyyyzzzvvvnnnfffhhhhhhhhhhhhiiijjjkkkkkkggghhhiiijjjiiihhheeedddcccbbbaaa```bbbeeehhhkkkjjjeeeaaa```aaaaaa\\\WWWOOOKKKHHHIIINNNRRRSSSSSSWWWVVVTTTPPPLLLJJJKKKLLLLLLLLLMMMMMMLLLKKKJJJJJJHHHJJJLLLJJJGGGDDDEEEFFFHHHIIIKKKKKKJJJKKKLLLNNNFFFFFFFFFHHHJJJJJJHHHFFFDDDDDDDDDDDDCCCBBBAAA@@@@@@AAAAAA@@@??????@@@BBBCCCCCCBBBBBB@@@>>>===<<<=========<<<;;;;;;::::::;;;::::::999888777666666666666666666666666666666777777666666777888999:::777777777777777666666555888666555333222222222333222222222222222222222222222222111111111111222222222222222222222222222222111111111111000000000000////////////000000000000------............---------------------...///000//////////////////......////////////////////////////////////000000000000333333222222111222222222333333444444666777888999===???CCCKKKTTT^^^ggglllwwwZZZRRRIIICCCAAA???;;;777666666555555555444444444222222222111000//////...000000000000////////////------...///000000//////333222111///---+++***))),,,,,,++++++***)))((((((*********++++++***************)))((('''&&&%%%%%%(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((('''&&&$$$$$$$$$&&&((())))))***++++++***(((&&&$$$***))))))((('''&&&&&&&&&))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((%%%&&&&&&''''''&&&&&&%%%zzzyyyyyy|||~~~}}}xxxsssnnnoooppprrrrrrrrrqqqqqqooooooooommmkkklllooosssuuuvvvwwwxxxwwwvvvtttrrrnnnnnnppprrrttttttqqqooopppsssvvvwwwuuurrrqqqpppssstttvvv{{{tttqqqnnnooottt{{{{{{wwwwwwyyyzzz{{{{{{{{{{{{~~~}}}zzzyyyxxxuuusssssstttvvvwwwxxxvvvtttttttttqqqjjjdddbbbbbbaaaaaabbbdddeeefffeeefffggghhhhhhgggeeedddaaaaaaaaabbbdddgggiiikkkjjjfffaaa___```^^^ZZZVVVQQQOOOLLLKKKMMMOOOPPPQQQUUUVVVVVVSSSPPPMMMMMMMMMLLLLLLKKKKKKJJJJJJJJJJJJGGGIIIKKKJJJGGGEEEFFFGGGGGGIIIJJJJJJIIIHHHJJJKKKIIIIIIIIIKKKMMMNNNLLLJJJFFFFFFEEEDDDCCCAAA???>>>???@@@AAA@@@???>>>@@@BBBCCCBBBBBBAAA@@@>>>===<<<======<<<<<<;;;::::::::::::999999888777666666666666666666666666666666666666777777777777777888888666666777777666666555444666555333222111111111222222222222222222222222222222111111000000111111222111111111111111111111111000000000////////////...////////////////////////------............---------------------...//////................................................---............/////////333222222111111111222222222333333333444666777888777777999<<>>>>>???AAABBBBBBAAA@@@>>>===<<<;;;<<<<<<<<<;;;::::::999999888888777777666666555555666666666666666666666666666777777888888777666555555555555555555444333333444333222111111000111111222222222222222222222222222111111000000111111222000000000000000000000000////////////............////////////////////////------............------,,,,,,------------......------------------------........................,,,,,,---------.........222111111111111111222222111111111222333444555666555444444444555888:::<<>>:::666555666666333000333333222222222222111111222111111000000//////...//////.........---------+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))+++***)))(((((()))***+++((()))))))))*********+++************++++++++++++***))))))(((((())))))***((((((((((((((((((((((((((((((((('''''''''&&&&&&***)))(((&&&&&&'''((()))((('''%%%$$$%%%''')))***))))))(((((('''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''((((((((('''&&&%%%$$$$$$%%%&&&'''rrruuuzzzyyysssnnnmmmmmmnnnooopppqqqrrrnnnmmmmmmllllllmmmoooqqqoooqqqtttwwwyyyyyyyyyxxxxxxvvvvvvvvvwwwwwwvvvtttqqqrrrsssqqqnnnkkkjjjkkkpppsssxxx}}}}}}zzzwwwttttttxxx}}}}}}yyywwwuuutttttttttttttttuuuvvvvvvuuuuuuwwwwwwwwwwwwvvvuuuttttttuuurrrooommmllljjjfffccceeecccaaa___^^^___aaabbb___```bbbcccdddddddddcccbbbaaa```___aaadddgggiiihhhddd^^^YYYWWWUUURRRPPPMMMPPPRRRRRRQQQRRRWWW[[[XXXXXXXXXUUURRROOONNNNNNNNNMMMKKKJJJIIIKKKLLLNNNPPPOOOOOOMMMLLLKKKJJJKKKNNNOOOOOONNNKKKJJJJJJKKKGGGGGGGGGIIIKKKLLLJJJIIIFFFFFFFFFEEECCCAAA@@@???>>>???@@@???======???@@@BBBAAA@@@>>>===<<<;;;;;;;;;;;;;;;:::999999888888666666666666666555555555666666666666666666666666555666888888888666444222333444444444444333222222222222222222111111111111111111111111111111111111111111000000000000111111000000000000000000000000000000/////////.........//////...............---,,,------......------,,,,,,,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,------........................,,,------------.........111000000000000111222222000000000000111222333444333333333333444666888::::::===CCCKKKUUU```lllsss~~~yyyeeeSSSGGGAAA??????888666555555777666444222222222222222222222222222111111000000////////////......---------,,,,,,,,,---......//////.........+++++++++++++++++++++++++++++++++*********))))))+++***(((''''''(((***+++)))))))))))))))))))))))))))))))))*********++++++))))))(((((((((((())))))((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&***)))((('''&&&&&&'''''''''&&&%%%%%%%%%&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&$$$######$$$&&&'''sssvvv|||xxxpppnnnnnnnnnnnnoooqqqrrrsssooommmlllkkkkkkllllllllllllnnnqqqtttwwwxxxxxxxxxzzzyyyyyyzzz|||}}}|||{{{vvvuuurrrmmmjjjhhhiiikkkvvvyyy~~~~~~|||xxxvvvtttuuuyyy}}}}}}yyyuuuqqqoooooonnnooooooppppppqqqrrrsssvvvvvvwwwxxxxxxwwwwwwvvvuuusssqqqooommmllljjjhhhkkkjjjgggdddbbbaaaaaabbb______```bbbccccccddddddgggddd___\\\\\\___dddgggeeeaaa[[[UUURRRPPPPPPOOOOOORRRUUUUUUUUUVVV[[[___[[[ZZZVVVQQQMMMKKKMMMNNNPPPOOONNNLLLLLLNNNPPPQQQVVVUUURRRPPPNNNMMMLLLLLLOOOPPPPPPNNNKKKIIIIIIJJJFFFEEEFFFGGGIIIIIIGGGEEECCCCCCCCCCCCCCCBBBAAAAAA>>>??????>>>======>>>@@@AAA@@@???===;;;;;;:::::::::::::::999888888777777555555555555555666666666666666666666666666666666444666777888777555333222333333333333333222222111222222222333333333333333111111111111111111111111111000000000000000000111111111111111111111111111111111111000000000//////............------,,,,,,,,,,,,------------,,,,,,++++++,,,------,,,+++***++++++++++++,,,,,,------........................------........./////////000/////////000000111222//////...//////000111222/////////000111444666777777888999:::>>>EEEMMMSSS^^^jjjxxxttt```XXXMMMBBB;;;777666666333222222333333222000...222222222222222222333333000000000///////////////------------,,,,,,,,,,,,---...............------,,,,,,,,,++++++******)))+++++++++***************+++***)))(((((()))***+++******)))(((''''''&&&&&&((((((((()))))))))******))))))(((((((((((())))))''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&(((''''''&&&%%%%%%%%%%%%&&&'''''''''&&&%%%###"""''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&$$$######$$$&&&'''zzz}}}yyyppplllmmmnnnooopppqqqrrrsssnnnllljjjiiijjjjjjiiihhhjjjlllooorrruuuvvvvvvuuuuuuuuuwwwzzz}}}~~~}}}wwwvvvsssoookkkjjjlllnnntttwww{{{}}}|||{{{yyyyyyuuuttttttvvvyyy|||||||||{{{vvvrrroooooooooppppppooonnnoooqqqsssuuuuuuvvvwwwwwwwwwwwwwwwuuutttsssrrrpppooonnnnnnnnnmmmkkkhhheeecccbbbaaa``````aaabbbccccccddddddiiieee```\\\[[[^^^bbbdddbbb^^^YYYSSSPPPOOOPPPQQQUUUVVVWWWWWWWWWXXXZZZ\\\[[[YYYTTTOOOKKKJJJMMMOOORRRQQQPPPPPPPPPQQQRRRSSSXXXUUUQQQOOOOOONNNMMMLLLMMMMMMMMMKKKIIIGGGGGGGGGGGGGGGGGGHHHIIIHHHFFFDDDAAAAAABBBBBBBBBBBBAAAAAA===>>>>>>===<<<<<<===???AAA@@@===;;;:::999::::::999999999888777777666666444444555555666666777777666666666666666666666666444555555666666555444333333333333333333222111111111111222333444444444333111111111111111111111111111000000//////000000111111111111111111111111111111111111111000000000000.........---,,,,,,++++++,,,,,,------------,,,,,,***+++,,,---,,,+++***)))***++++++,,,,,,------...---------------------------............////////////.........///000111222...............///000111////////////000111222333222333333333444999???CCCHHHOOOVVV^^^jjjxxxppp\\\OOOGGGEEEBBB>>>:::888666666333333333333222111000///222222222222222333333333////////////////////////......---------,,,,,,,,,+++,,,,,,,,,,,,++++++***---,,,,,,++++++******************************************++++++***************)))((('''&&&%%%%%%'''((((((((()))))))))))))))((((((''''''(((((()))''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))(((%%%###!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&%%%$$$######$$$%%%&&&wwwmmmiiikkkmmmooopppqqqqqqpppkkkiiiggggggiiijjjiiigggjjjlllooorrrttttttttttttqqqrrrtttwwwyyyyyyvvvtttqqqrrrrrrqqqooonnnnnnpppkkkoootttvvvwwwwwwxxxzzzwwwwwwxxxzzz||||||zzzxxx}}}{{{wwwuuuuuuvvvvvvuuurrroooooorrruuuuuuuuuuuuuuuttttttttttttrrrssstttsssrrrqqqppppppmmmmmmmmmllljjjhhheeedddcccbbbbbbccccccdddeeeeeegggeeeccc``````aaabbbcccaaa^^^XXXSSSPPPQQQTTTVVVVVVUUUUUUVVVYYYZZZZZZZZZWWWVVVSSSPPPMMMLLLOOOQQQQQQRRRRRRRRRSSSSSSSSSSSSSSSOOOLLLKKKLLLMMMLLLKKKKKKLLLLLLKKKHHHFFFFFFGGGHHHHHHGGGGGGHHHFFFDDDAAAAAAAAAAAAAAA@@@@@@???>>>======>>>===<<<;;;===???AAA???===:::999999999:::999888888777777666555555444444555666777777888888666666666666666666666666444444444444444444555555333333444444333333222111...///111222333333333222111111111111111111111111000000////////////000000000000000000000000000000111000000000000/////////......------,,,++++++***+++,,,,,,------,,,,,,+++***+++,,,---,,,+++)))(((+++++++++,,,---.........------------------------,,,,,,---------.....................///000111111///............///000000222222222111111111111111///000222222333555888::::::===@@@BBBIIIUUU]]]___gggooozzzppp___RRRGGG???;;;;;;;;;:::999888999999444444555444333222333333000000000111111111222222////////////////////////............------------,,,,,,,,,,,,,,,+++***)))+++++++++,,,,,,,,,,,,,,,***************************+++,,,------,,,+++******)))))))))((((((''''''(((((()))))))))*********((((((''''''''''''(((((('''''''''''''''''''''''')))))))))(((((((((''''''%%%&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$rrrhhhgggiiilllnnnppppppooonnnhhhfffdddfffiiikkkiiiggglllmmmppprrrttttttssssssqqqqqqrrrsssssspppkkkgggiiilllppprrrqqqooooooooohhhlllrrrvvvwwwzzz~~~{{{|||~~~zzzwww|||}}}{{{|||}}}}}}{{{vvvrrrqqqsssvvvvvvuuutttsssrrrqqqqqqqqqoooqqqssssssrrrqqqpppqqqmmmmmmoooooonnnllljjjhhhdddddddddcccddddddeeefffddddddeeeeeeeeeddddddccc```^^^YYYTTTQQQSSSWWWZZZRRRQQQQQQTTTYYY]]]]]][[[RRRSSSSSSRRRPPPOOOQQQRRRQQQQQQRRRSSSTTTTTTSSSSSSMMMJJJFFFFFFIIIKKKKKKJJJLLLMMMMMMLLLIIIHHHHHHIIIHHHGGGFFFFFFFFFDDDAAA>>>BBBAAAAAA@@@???>>><<<<<<<<<===>>>===;;;;;;===>>>@@@???<<<:::888888999999888888888777666666555555444555555666777888999999666666666666666666666666333333333333333444555666333444444444444333222222---...000111222222222111000000000000000000000000000000////////////000000////////////////////////000/////////..................---,,,,,,+++******+++,,,,,,------,,,,,,+++)))***,,,---,,,***((('''++++++,,,------...//////------------------------++++++,,,,,,,,,------------------......000111111//////.........///000000000000000000000111111111000222444444333222222333111666888999<<>>===999888666333000///000111111222222111000111222444.../////////000000111111........./////////////////////.........---------............------,,,+++))))))***,,,---...//////******************++++++)))+++---//////---+++)))))))))))))))************)))************+++++++++((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))((((((((((((&&&&&&'''((()))))))))(((((('''&&&%%%%%%'''(((***&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%%%%$$$$$$###xxxooogggccccccdddeeegggiiikkknnnoookkkjjjiiifffddddddgggiiirrrooommmmmmooopppnnnkkknnnllljjjkkkmmmmmmjjjgggiiimmmooopppssswwwuuuqqqrrrpppooorrrxxx~~~~~~~~~{{{xxxxxx}}}zzzvvvtttsssttttttrrrrrrpppnnnlllmmmpppsssrrrooolllmmmooopppooommmqqqpppnnnllljjjhhhfffeeedddeeehhhjjjiiifffcccaaacccdddfffiiikkkjjjfffccc```ZZZTTTQQQRRRVVVXXXXXXXXXVVVSSSSSSTTTVVVWWWWWWQQQOOOOOOQQQTTTUUURRROOOQQQRRRSSSUUUUUUUUUTTTSSSKKKJJJIIIHHHIIIKKKMMMOOOQQQOOOLLLIIIHHHHHHHHHIIIJJJIIIGGGFFFCCCAAA@@@???BBBBBBBBBCCCCCCCCCCCCCCCDDDCCCBBBAAA@@@>>>======;;;;;;;;;::::::999999999:::999777777888888666555666666666666666555555444333333444555666666555555555555444333333333333444444444444333333222222222///000111222333222222111111111111111000000000000000000000000000000000000111111000000//////......111000...---,,,,,,------,,,***)))+++---...+++)))++++++++++++,,,---......++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,************+++,,,---...........................//////............/////////...---,,,,,,---...///000//////222555555222...000000000000000111111222111111222333555666666777999===BBBGGGNNNZZZiiiuuuxxx___UUUHHH@@@<<<;;;888555555555666666555333222111555444333111///...---,,,111111000000///.........000///---,,,++++++,,,,,,------,,,,,,,,,++++++++++++++++++*********))))))+++++++++++++++++++++++++++*********))))))((((((************))))))))))))''''''''''''((((((((((((+++***)))'''%%%$$$&&&)))((((((((((((((((((((((((((((((((((((''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((('''&&&&&&%%%%%%&&&(((******((('''&&&&&&(((''''''&&&&&&%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%$$$$$$#########((((((((('''&&&%%%######{{{sssjjjbbb^^^___bbbeeehhhjjjkkkkkkjjjlllkkkjjjgggeeefffhhhkkkpppoooooooooppppppnnnlllmmmkkkiiihhhhhhgggdddaaagggkkknnnpppuuuzzz{{{wwwzzzwwwsssssswww|||~~~~~~}}}zzzyyy|||}}}}}}~~~|||zzzxxxwwwuuutttpppooonnnmmmoooqqqssstttooommmkkkkkkmmmooonnnlllooonnnmmmkkkjjjjjjiiiiiiggghhhjjjkkkkkkiiigggeeefffffffffhhhiiihhheeebbb\\\WWWQQQOOOQQQTTTWWWWWWVVVTTTRRRQQQSSSSSSSSSSSSTTTSSSSSSTTTWWWWWWUUUSSSOOOPPPPPPQQQQQQPPPOOONNNKKKJJJIIIIIIIIIKKKMMMNNNOOOMMMKKKIIIHHHGGGHHHIIIKKKJJJHHHFFFDDDBBB@@@@@@CCCCCCCCCCCCDDDDDDDDDDDDDDDCCCBBB@@@???===<<<<<<:::::::::::::::::::::::::::999777777777777666555666666666666666555555444333333444555555555555555555555444333333333333444444444333333333222222222000111222333444333333222111111111000000000//////////////////////////////000000000/////////......111000...---,,,,,,,,,------,,,+++,,,......,,,***---,,,,,,+++++++++,,,,,,++++++++++++++++++++++++((())))))***+++,,,------************+++,,,,,,---------------------------......------------......///...------------...//////......000222222000---000000/////////000111111000111111222444555555666666999<<<===???FFFQQQYYYccckkk}}}uuueeeXXXQQQIII???888777666444222222333333333222111000///111111111111111111111111......//////000111111111000///---,,,++++++,,,,,,......---------,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++************)))))))))(((************))))))))))))''''''(((((())))))))))))******)))'''%%%%%%''')))(((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&((()))((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$'''''''''(((''''''&&&&&&|||}}}|||wwwnnneee]]]YYYZZZ^^^ccciiikkkjjjhhhffflllllljjjhhhggggggkkkmmmqqqsssvvvwwwuuusssrrrqqqooommmjjjhhhgggeeebbb```eeeiiilllooovvv}}}|||~~~zzztttrrrtttxxx|||~~~}}}{{{|||}}}}}}{{{zzzzzz{{{~~~}}}|||{{{xxxuuummmkkkiiikkkooorrrrrrqqqllljjjiiijjjlllmmmmmmlllmmmmmmlllkkkkkklllmmmnnnmmmmmmmmmlllkkkiiihhhgggjjjhhhfffeeeeeeeeedddbbbZZZVVVRRRQQQRRRUUUXXXYYY[[[ZZZXXXWWWXXXWWWVVVTTTVVVUUUUUUVVVXXXXXXWWWUUUPPPPPPOOONNNMMMLLLKKKJJJKKKJJJJJJIIIJJJLLLMMMNNNMMMLLLJJJIIIHHHHHHIIIIIIIIIIIIHHHFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBB@@@>>><<<;;;::::::::::::::::::::::::::::::888777666777777666555666666666666666555555444333444444555555555555444555555444333333333333333333333333333222222222222111222333333444333333333111111000000000000/////////////////////////////////////////////.........000///...---,,,,,,,,,---------,,,---...///---+++......,,,++++++*********---,,,,,,++++++*********&&&'''((()))+++,,,------++++++*********++++++,,,---------------------------,,,,,,++++++,,,,,,---//////...------.../////////...------...///...,,,//////......//////000111//////000111222333333444333555666555444666<<>>;;;777444222111333333333111333333333333333222222111111111111111000000000000222111111000000///......///...,,,+++++++++,,,,,,---------,,,,,,,,,++++++*********************************************************)))))))))))))))************)))))))))(((((()))***+++++++++******)))******(((&&&&&&((()))((((((((((((((((((((((((******)))((('''&&&&&&%%%'''''''''&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&'''&&&$$$######%%%'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&sssssssssooohhh```ZZZXXXTTTWWW[[[___dddgggiiijjjggggggfffeeeeeegggjjjnnnmmmrrrxxxzzzwwwsssrrrrrruuutttsssqqqooonnnnnnooommmnnnnnnmmmqqqwwwxxxvvvqqqqqqrrrsssuuuwwwzzz|||~~~}}}~~~}}}{{{zzz{{{}}}zzzxxxzzz{{{zzzxxxtttpppllllllooooookkkfffjjjkkkkkkkkklllmmmnnnpppqqqpppnnnmmmmmmmmmnnnnnnooonnnllliiigggffffffffflllgggbbb^^^^^^___```aaa]]]\\\[[[ZZZYYY[[[]]]______]]]\\\\\\\\\[[[XXXVVVUUUVVVVVVUUUUUUUUUUUUVVVWWWUUURRROOOLLLKKKKKKLLLMMMMMMMMMMMMNNNOOOPPPPPPOOOOOONNNMMMMMMMMMMMMMMMIIIHHHGGGGGGGGGHHHJJJKKKHHHHHHGGGGGGFFFFFFFFFFFFCCCBBBAAA???===<<<::::::::::::::::::::::::::::::;;;888555444555666666555666666666666666555555444333444444444444444333333444444333222222222222333222222222222222222222222111111000000000000000111000000000////////////...........................---------------.........---------------,,,,,,,,,***+++,,,,,,,,,+++++++++************++++++,,,---------,,,,,,+++***))))))*********)))))))))))))))++++++******)))*********,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------............---------------,,,,,,,,,---...------,,,,,,------...///---......//////000000000000111333444444555777888555555777;;;===AAAJJJTTTiii|||tttggg[[[RRRLLLDDD@@@<<<999999999999888444333222222333333222111333333222222111111111222///////////////.........111111000000///............---,,,+++***+++,,,,,,+++++++++*********))))))************************************************))))))))))))))))))******************)))))))))(((((()))+++,,,,,,,,,+++***)))******)))''''''((()))((((((((((((((((((((((((***))))))((('''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&$$$""""""$$$&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""iiikkkkkkiiiddd^^^[[[YYYVVVWWWYYY\\\```dddhhhjjjdddddddddccccccfffjjjmmmssswww{{{}}}|||zzzwwwvvvssstttsssqqqooooooqqqsssrrrsssqqqnnnpppvvvwwwuuurrrtttwwwyyyzzz|||~~~~~~}}}~~~~~~}}}|||{{{yyyxxxyyy}}}xxxvvvxxxzzzyyyvvvvvvrrrooommmnnnmmmkkkhhhlllmmmnnnmmmlllmmmoooqqqqqqqqqqqqpppooonnnmmmmmmjjjiiiiiiiiiiiijjjjjjkkkiiiddd^^^[[[[[[]]]```aaa]]]]]]\\\[[[XXXXXXYYY[[[]]][[[ZZZZZZ[[[[[[YYYXXXVVVWWWWWWVVVTTTTTTVVVWWWUUUSSSOOOLLLJJJJJJKKKLLLNNNOOOOOOPPPQQQQQQRRRRRRQQQQQQPPPOOOOOONNNMMMMMMNNNLLLJJJGGGFFFFFFFFFGGGHHHHHHHHHGGGFFFFFFEEEEEEBBBBBBAAA@@@>>>===<<<<<<;;;;;;;;;::::::999999999;;;888555444444555666555666666666666666555555444333444444444444333333222444444333222222222222222111111111222222222222222111111000////////////000000000////////////..............................,,,,,,,,,---------------,,,,,,------------,,,+++)))+++,,,,,,+++******+++)))))))))******+++---------,,,,,,++++++*********,,,++++++******)))((((((******)))))))))******+++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,***+++---,,,++++++---...,,,,,,,,,+++,,,------...---........./////////000//////000111111111222222111111444777888888===EEEPPP]]]iiihhhdddeeejjjnnn}}}zzzrrrjjjcccXXXNNNGGGBBB???>>>::::::999777666555555555222222222111111000//////000000//////...//////000++++++,,,---...///000000,,,------......///000000---,,,+++******+++,,,---*********)))))))))((((((***************+++++++++************************))))))))))))************************))))))))))))''')))+++,,,---,,,***)))((()))******(((((()))***((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&%%%$$$$$$###%%%&&&&&&%%%######$$$&&&(((((('''&&&%%%%%%$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""!!!ccceeegggfffcccaaa___^^^YYYYYYZZZ\\\___aaadddeeebbbccccccccccccfffjjjnnnxxxyyy{{{~~~~~~{{{yyyssstttsssqqqnnnnnnqqqsssvvvvvvtttqqqtttzzz}}}{{{zzz|||}}}}}}||||||~~~}}}}}}}}}zzzyyytttsssrrrvvv|||yyyxxxzzz{{{xxxsssnnnmmmkkkiiiiiijjjkkkkkklllnnnooonnnlllkkknnnppppppqqqqqqrrrqqqpppnnnlllllllllllllllllllllllllllddd```[[[XXXYYY\\\___aaa]]]^^^^^^[[[WWWUUUUUUWWWWWWVVVTTTTTTVVVXXXXXXXXXUUUVVVVVVUUURRRRRRTTTVVVSSSQQQMMMJJJIIIJJJMMMNNNPPPQQQQQQRRRSSSSSSSSSSSSQQQQQQQQQPPPOOOMMMLLLKKKMMMKKKIIIFFFEEEFFFGGGHHHHHHHHHGGGGGGFFFEEEEEEEEEBBBAAAAAA@@@??????>>>>>><<<<<<;;;:::999999888888;;;888555333444555666555666666666666666555555444444444444444444333222111444333222222111222222222000111111111222222222222222222000/////////000000000000/////////.................................++++++,,,,,,,,,---------+++,,,------------,,,+++***,,,...---+++***+++---+++***************+++++++++++++++++++++++++++++++++++++++++++++*********))))))((())))))***+++,,,++++++++++++++++++++++++++++++************++++++***++++++,,,,,,++++++***%%%(((+++,,,+++***+++---+++++++++++++++,,,------............///////////////........./////////...222222444666444111555;;;???FFFKKKHHHFFFHHHKKKLLLPPPWWWdddssszzzqqqggg]]]TTTNNNIIIFFFAAA===<<<:::999888777888888777555333444555111111111000/////////000000///............///000,,,,,,------...///000000++++++,,,,,,---.........,,,,,,+++******+++,,,---************))))))))))))))))))*********+++++++++************************((()))))))))************************))))))))))))&&&(((***,,,,,,+++)))(((((()))+++***)))((()))***((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&((('''%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$###aaadddfffgggfffddddddddd[[[\\\]]]^^^___`````````bbbbbbcccccccccfffkkkooouuutttuuuxxx{{{{{{wwwsssuuuvvvuuurrrnnnnnnpppsssxxxxxxvvvtttxxx}}}zzzzzz}}}~~~}}}}}}|||yyyvvvnnnmmmnnnsss{{{{{{{{{}}}}}}wwwpppdddddddddcccccceeeiiimmmlllnnnooonnnkkkjjjlllooonnnooorrrssssssqqqooommmrrrrrrqqqpppnnnllljjjiiiaaa]]]XXXWWWXXX\\\___aaa___aaa```]]]XXXTTTTTTUUUNNNLLLJJJKKKMMMPPPRRRRRRRRRSSSTTTQQQNNNNNNPPPSSSTTTQQQMMMKKKJJJLLLOOOQQQQQQRRRSSSTTTUUUUUUUUUTTTQQQQQQQQQPPPNNNLLLJJJIIIHHHGGGEEEEEEFFFHHHKKKMMMHHHHHHGGGGGGFFFEEEDDDDDDAAAAAAAAA@@@@@@@@@??????======<<<;;;999888777777;;;888444333333555666666666666666666666555555444444444444444333333222111444333222222111111222222000000111111222222222222444333111000000000111111000/////////....................................+++++++++,,,,,,---------***+++,,,---------,,,+++***---//////,,,+++,,,...---,,,+++***))))))))))))++++++++++++++++++,,,,,,******++++++,,,,,,,,,---(((((((((((()))***,,,,,,******************************))))))))))))******)))***+++,,,,,,+++***)))!!!%%%***+++***)))***,,,++++++******++++++,,,---.........///////////////000///......000111111111......111333222000444:::666:::;;;888999===@@@???@@@CCCIIIQQQ\\\iiiuuu~~~zzzqqqddd]]]TTTKKKFFFCCCAAA@@@;;;;;;;;;<<<===;;;777444222333444222000000222444111222222111000000111222222111000//////000111222111000000///......------...------,,,,,,+++******,,,+++*********+++,,,---+++++++++************)))))))))******++++++++++++))))))))))))))))))))))))(((((())))))*********+++************))))))))))))&&&'''***,,,,,,+++)))'''''')))++++++)))))))))***((((((((((((((((((((((((&&&&&&''''''((()))))))))&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''###$$$$$$%%%%%%&&&&&&'''$$$&&&(((((('''%%%$$$%%%$$$%%%%%%&&&&&&''''''((('''&&&&&&%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&ccccccccccccdddfffhhhiiijjjeee```^^^___aaaaaaaaabbbdddfffggggggggghhhiiiooooooqqquuuxxxyyyyyyxxxuuuvvvuuutttrrrqqqssstttzzz}}}~~~~~~{{{xxxxxx{{{|||yyyvvvuuutttsssuuuyyy}}}~~~}}}{{{zzzyyywwwssspppjjjccc^^^^^^```cccgggmmmlllnnnooonnnmmmlllmmmnnnmmmllljjjjjjkkknnnqqqsssqqqrrrrrrmmmgggbbbaaaaaaZZZXXXVVVTTTUUUWWWZZZ\\\ccc```]]]ZZZXXXVVVSSSQQQNNNIIICCCAAACCCGGGKKKMMMPPPNNNMMMLLLLLLNNNQQQSSSRRRSSSSSSQQQOOONNNOOOPPPRRRTTTWWWYYYYYYWWWTTTRRRQQQPPPNNNKKKIIIHHHHHHHHHCCCDDDEEEFFFGGGHHHIIIIIIIIIGGGFFFEEEEEEEEECCCBBB===>>>???===;;;999999:::<<<;;;:::888777777777777666666555555444444444444666666666666555444333222333333333222222111111111444444444444333222111000///000000000000111111111222222111111111111222222222111000......//////000------------------,,,,,,//////...---,,,,,,++++++*********++++++,,,,,,,,,...------,,,,,,------......------,,,+++***))))))+++***)))(((((()))***+++))))))************))))))))))))))))))************************))))))((((((,,,,,,++++++***))))))))))))******++++++,,,------,,,,,,+++***)))))))))))))))******++++++,,,------.........---------,,,,,,------......///000000111//////...//////000111111333333444444444444555555::::::;;;>>>CCCIIIOOOSSSbbbiiittt~~~pppeee\\\VVVRRRHHHGGGCCC@@@===;;;::::::666666555444333333222222444444444444444444444444333333111000////////////111111000///...---,,,,,,........................//////...---,,,,,,+++***,,,,,,+++******+++,,,,,,+++******)))(((''''''&&&((()))***++++++***)))((((((((((((((((((((((((((())))))(((((('''''''''&&&(((((())))))))))))(((((())))))))))))))))))))))))$$$%%%&&&((())))))*********(((&&&%%%&&&'''&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''((('''&&&%%%$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%\\\\\\^^^```cccfffjjjllllllhhhcccaaabbbdddddddddiiikkkllllllkkkjjjkkklllooonnnooorrrwwwyyyyyywwwuuuuuutttrrrpppqqqsssuuuzzz~~~}}}|||||||||tttssstttvvvxxxyyyvvvttttttrrrqqqsssvvvyyy{{{|||zzzxxxwwwwwwvvvtttqqqnnnjjjccc______bbbcccggglllpppqqqqqqooommmlllmmmooopppnnnmmmkkkkkklllmmmnnniiikkkkkkhhhdddaaa```aaa]]][[[WWWUUUTTTVVVYYY[[[___\\\XXXUUUSSSQQQNNNKKKFFFDDDAAA@@@AAADDDGGGIIIKKKJJJIIIIIIKKKNNNQQQSSSVVVVVVVVVTTTRRRQQQRRRTTTYYY[[[]]]^^^]]][[[WWWUUUQQQOOOLLLJJJHHHGGGGGGGGGEEEFFFFFFGGGHHHHHHIIIIIIIIIGGGEEEEEEDDDDDDBBB@@@???>>><<<;;;:::999999888:::999888777666666666666777777777666666666666666666666666555555444444444444444444444333333222222444444444444333222111000000000000111111111222222222222111111111111222222111000///.........//////........................///......---,,,,,,++++++++++++,,,,,,,,,------------------,,,,,,---------...------,,,+++*********+++***)))(((((()))***+++))))))************))))))(((((()))))))))*********++++++*********)))))))))*********************+++(((((()))******++++++,,,,,,++++++************+++++++++++++++++++++++++++)))))))))******++++++++++++++++++,,,---........./////////...//////000000000111111111222333333333666666555666888;;;===???GGGLLLTTT]]]gggpppzzz~~~vvvrrrhhhaaaXXXPPPJJJFFFCCCAAA===<<<:::999888888999999555555555444333222222222222222222222222222222222222222111000////////////////////////............////////////////////////---------,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,+++++++++***))))))((((((((()))***++++++***)))(((******************************)))))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((('''(((((())))))(((((((((***(((&&&&&&'''''''''&&&((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((((('''&&&%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$WWWXXXYYY\\\___cccfffhhhkkkgggdddbbbccceeefffffflllmmmnnnnnnmmmlllmmmoooooolllkkkooouuuyyyxxxuuuttttttssspppooopppsssuuuzzz~~~}}}{{{yyyxxxwwwppptttxxx{{{|||{{{{{{{{{uuurrrpppoooqqqsssttttttuuutttsssttttttssspppnnnkkkeeeaaadddfffgggjjjnnnttttttsssqqqnnnmmmnnnooosssqqqooommmkkkjjjiiihhhdddeeeeeedddcccbbbcccdddaaa^^^YYYTTTRRRTTTVVVXXXYYYWWWSSSPPPNNNLLLHHHFFF>>>>>>???>>>>>>???BBBEEEGGGGGGGGGHHHKKKOOORRRUUUYYYYYYYYYXXXVVVUUUVVVXXX___```aaaaaa```]]]YYYWWWRRROOOLLLHHHFFFEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIGGGEEEDDDDDDCCCAAA???AAA===888777888999777666666666555555555555666666888888888888888888888888888777666555444444444555555555555555444444444444444444444333222222111111111111111111222222222333222222111111111111222222000000///...............---......//////000000000.........------,,,,,,+++,,,,,,------------......------,,,,,,,,,,,,------------,,,,,,++++++************))))))))))))******))))))************))))))(((((())))))))))))******+++++++++***************(((((()))******+++,,,,,,''''''(((((()))******++++++++++++***++++++,,,,,,---,,,,,,+++******)))))))))******+++---......///***++++++,,,,,,------...000//////.........//////------...///000000111111444444444444444444444444666999===AAAEEEIIINNNRRR]]]dddmmmuuu{{{|||pppcccZZZTTTOOOMMMIIIEEE@@@===<<<;;;;;;;;;555555444444444555666666444444444333222222111111000000000000000000000000111000000/////////000000------........./////////////////////////////////******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++******))))))((()))************))))))************************************))))))))))))))))))************))))))((((((((((((((((((((((((+++++++++***)))((('''&&&***)))''''''((()))((('''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&''''''''')))(((((('''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$######YYYXXXXXXXXXYYY[[[]]]^^^bbbaaa______```bbbdddfffgggiiijjjjjjjjjjjjlllnnnnnnjjjhhhlllssswwwvvvssssssrrrqqqnnnmmmooorrruuu{{{~~~{{{{{{zzzyyyxxxvvvuuutttsssxxx}}}~~~||||||~~~xxxuuupppnnnmmmmmmlllkkkqqqppppppqqqrrrrrrooommmiiieeedddiiimmmnnnpppssswwwwwwuuurrrooommmoooppptttsssqqqooollliiigggfffdddeeeeeeeeeffffffggggggccc___YYYSSSPPPPPPSSSTTTUUUSSSPPPNNNLLLIIIEEECCC<<<<<<<<<:::999;;;???BBBFFFFFFGGGJJJMMMQQQUUUWWWYYYZZZZZZXXXWWWVVVWWWYYY^^^___``````^^^\\\YYYWWWRRRPPPLLLHHHFFFFFFGGGHHHIIIHHHHHHGGGGGGFFFFFFEEEGGGFFFDDDDDDEEEEEECCCBBBBBB<<<555444666888666333444444444444444555666666777777888888888888999999;;;:::888666444444444444555444444444444444444444444333333222222222222222111111222222222333333333222222111111111111222222/////////...............,,,,,,---...///000000111......---------,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,------,,,,,,,,,+++************************))))))))))))))))))***))))))************))))))(((((((((((()))))))))***++++++++++++************((()))))))))*********+++''''''((())))))******+++++++++******+++,,,------,,,+++++++++******))))))++++++,,,------...//////,,,,,,------............000000///...------------+++,,,,,,---...///000000000111333444444444333333555666888999999:::===??????CCCJJJOOOTTTYYY___cccjjjlllpppvvv~~~|||vvvnnngggbbb___WWWQQQJJJDDDAAA@@@??????AAA>>>;;;999999::::::999777666555444333222111111333333222222222111111111//////////////////////////////.........///000000........................,,,,,,,,,,,,,,,,,,,,,,,,*********************++++++++++++++++++++++++++++++++++++******)))))))))((())))))***************************************))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((++++++++++++***((('''&&&***)))'''((()))***)))(((%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$YYYXXXWWWVVVUUUVVVVVVWWWZZZZZZ[[[[[[]]]```ccceeefffggggggfffeeeeeegggiiillliiihhhlllrrruuutttqqqppppppooommmmmmnnnqqqtttyyy~~~}}}|||}}}}}}zzzuuuuuuuuuuuuttttttttttttuuuyyy{{{yyyuuutttyyy{{{wwwrrrnnnllljjjhhhfffmmmllllllmmmnnnnnnkkkiiicccaaaccckkkpppqqqsssvvvwwwwwwuuussspppnnnoooppprrrqqqpppnnnllljjjhhhgggffffffggghhhiiiiiihhhgggbbb^^^XXXRRROOONNNPPPQQQQQQOOOMMMKKKJJJGGGDDDAAA>>><<<999666666999>>>BBBFFFGGGHHHJJJNNNQQQTTTVVVVVVWWWWWWVVVUUUTTTVVVWWWZZZ[[[\\\\\\\\\ZZZXXXWWWRRRPPPMMMJJJHHHHHHIIIIIIHHHHHHGGGFFFEEEDDDCCCCCCEEEDDDCCCDDDFFFGGGFFFEEE@@@:::444333555777555333444333333444444555666777777777777777777777777777===<<<:::777555444333222333333333333333444444444333333222111111111222222111111222222222333333333222222111111111111222222///////////////.........++++++,,,---......//////---------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,------,,,++++++(((((((((((()))))))))))))))))))))******)))))))))))))))************))))))'''(((((((((((()))))))))*********************************)))))))))(((((((((((())))))***++++++,,,************+++,,,,,,---)))))))))******+++++++++***))))))))))))))))))))),,,,,,,,,---------------//////...---,,,,,,------,,,,,,,,,---...//////000+++---///000111111000///222333444444333444666888555777:::<<<>>>@@@CCCEEEFFFHHHKKKOOOTTTZZZ```ccciiiqqq{{{}}}sssjjjddd]]]ZZZUUUOOOJJJFFFCCCBBBBBB???;;;999888777666444888666333333333333222111666666555333222000///...111111111111111000000000000000000000000000000000..................//////000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))((((((++++++++++++++++++++++++)))))))))))))))((((((((()))))))))))))))******+++))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))''''''''''''''''''''''''))))))************)))))))))((('''(((******)))(((%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&VVVUUUTTTSSSSSSTTTVVVVVVVVVXXXYYYZZZ[[[]]]```ccciiiiiihhheeecccbbbcccdddjjjjjjkkknnnqqqrrrpppooolllmmmnnnmmmmmmnnnpppsssvvvxxxxxxttttttvvvvvvssspppoooooopppqqqtttvvvwwwyyyzzzzzzvvvqqqqqquuuzzzzzzvvvqqqmmmkkkjjjhhhgggkkkjjjiiijjjjjjiiifffddd^^^]]]bbbkkkqqqrrrrrrtttsssttttttsssqqqooooooppppppooommmkkkiiihhhhhhhhhfffggghhhjjjkkkjjjfffccc```]]]XXXSSSPPPOOOOOOPPPNNNLLLKKKKKKKKKIIIEEEBBBCCC>>>999777;;;@@@FFFHHHIIIIIIJJJLLLNNNQQQRRRTTTTTTUUUUUUTTTSSSSSSTTTVVVYYYYYYZZZZZZZZZXXXWWWVVVOOONNNMMMKKKJJJJJJJJJJJJHHHGGGFFFEEEDDDCCCBBBBBBDDDCCCBBBCCCEEEFFFFFFDDD===999555444555666666444555555555555555666777888777777666666666555555555;;;;;;:::999777666444333333333333333333444444444333222111000000111222333111111111111222222222333222222111111111111222222000000000111000//////...++++++,,,,,,---.........------------------------,,,,,,++++++++++++*********+++,,,------,,,+++***''''''(((((()))))))))***))))))************))))))))))))************))))))''''''(((((((((((()))))))))))))))))))))*********++++++***))))))(((''''''(((((()))******++++++,,,*********)))******++++++(((((())))))***++++++,,,+++++++++*********))))))************************......---,,,,,,,,,---------------------...............///000000///...------...///000///000333555444444555555777888:::;;;888:::<<<>>>@@@BBBEEEHHHGGGNNNUUUYYY\\\```gggmmmqqqrrruuuxxx|||}}}tttooouuu||||||zzzuuuoooiiifffaaa\\\WWWQQQKKKHHHCCCAAA???<<<;;;;;;<<<===777666666666777666444111333111111111222333111000000000111111111000//////000000000000000000000000000000000000000000000000///......---------......000000///...---,,,+++***------------------------------,,,+++***)))((('''***++++++,,,,,,++++++***)))((((((((((((((((((((()))((((((((()))***+++,,,((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''((()))************(((''''''(((******)))'''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''!!!""""""###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''TTTTTTSSSRRRSSSTTTUUUVVVVVVXXXYYYYYYWWWXXX[[[]]]ffffffeeecccbbbbbbdddfffgggkkkpppqqqpppnnnnnnnnniiikkkmmmnnnnnnnnnoooqqqqqqqqqoookkkjjjnnnnnnkkkkkkkkkjjjllloootttxxx{{{{{{|||{{{xxxtttsssuuuxxxuuurrrnnnlllllllllkkkkkkmmmlllkkkkkkjjjhhheeebbb______dddnnnssssssrrrsssmmmooorrrsssqqqpppppppppmmmllliiifffeeedddeeeeeefffgggiiimmmooommmgggbbb___]]]ZZZVVVSSSRRRQQQQQQPPPOOOOOOPPPPPPOOOLLLIIIJJJEEE@@@CCCKKKSSSVVVUUUPPPQQQQQQQQQRRRSSSSSSTTTTTTUUUUUUUUUSSSSSSUUUVVVXXXXXXXXXWWWVVVTTTRRRRRRKKKKKKLLLKKKKKKKKKJJJIIIHHHGGGGGGFFFEEEDDDCCCCCCDDDBBBAAAAAABBBCCCAAA@@@888888777666666666666666777777777777777777888888888888777666555444444333666777999::::::999777666333444444444555555555555333222111000000111222333000000000111111111222222222222111111111111222222000111222222222111//////------------............------------------------------,,,,,,,,,+++++++++)))+++,,,------,,,+++)))(((((())))))***++++++,,,((()))***++++++***)))((())))))************))))))'''''''''((((((((())))))''''''((((((((())))))))))))))))))))))))(((((((((''''''(((((()))******+++******))))))((()))))))))))))))))))))************,,,,,,,,,,,,,,,---------***************))))))))),,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,000111111111111000//////---...////////////222333333222111222333555666666555777::::::999999:::<<<999;;;>>>???@@@BBBFFFIIILLLMMMOOOQQQTTTWWWYYYZZZ[[[ZZZ[[[^^^___^^^aaagggkkkmmmoooooonnnllllllmmmkkkkkkkkkkkkiiiccc\\\WWWRRRSSSVVVYYYZZZ[[[\\\]]]bbbeeeiiilllkkkgggbbb^^^[[[___^^^YYYUUUSSSPPPKKKIIIGGGDDDBBBAAA@@@>>><<<777777777777888888888888111000111333666777666444333222222444555555444222---...000111111111111111////////////////////////000000000000000000000000//////...---,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++***)))))))))))))))))))))))))))((((((((()))***+++,,,))))))))))))))))))))))))''''''(((((())))))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&'''((())))))))))))(((&&&&&&&&&'''))))))(((&&&((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&VVVUUUTTTSSSRRRSSSSSSTTTVVVWWWXXXWWWTTTSSSUUUWWW^^^___``````aaadddhhhlllffflllssstttpppllllllmmmgggjjjmmmnnnnnnnnnooopppmmmllliiiddddddhhhiiifffiiihhhhhhiiinnntttzzzxxxyyyyyyxxxvvvtttsssssspppmmmkkkjjjlllnnnooonnnrrrqqqooonnnmmmkkkgggdddcccccciiirrrwwwuuussssssiiilllppprrrrrrpppppppppllljjjfffcccaaaaaabbbcccfffhhhkkkpppsssqqqjjjddd^^^]]][[[YYYVVVTTTSSSRRRTTTTTTTTTVVVWWWVVVSSSPPPQQQKKKIIIOOO[[[dddeeebbbXXXXXXXXXXXXWWWWWWWWWVVVUUUVVVWWWVVVUUUUUUVVVXXXWWWVVVUUUTTTRRROOOMMMLLLHHHIIIJJJKKKKKKKKKIIIIIIHHHHHHGGGGGGFFFEEEEEEDDDEEECCCAAA@@@@@@???===<<<555777888888666555666888999999888888888888999999:::999888777666444444333111444888;;;===<<<:::999444555555555666666777777333222000//////111222444///000000000000111111111222222111111111111222222111222222333333111000//////////////////.........------------------------.........------,,,,,,,,,)))***,,,------,,,***)))))))))***+++,,,------...((()))***++++++***)))((())))))************))))))''''''''''''((((((((()))&&&'''''''''(((((())))))''''''(((((())))))******&&&&&&''''''((()))))))))******)))(((((('''((((((++++++******)))(((((((((''''''((()))***++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,------...------,,,,,,+++*********,,,------......///000000///000000///......000222111///......///111222222...222555555333111222444888888777666777888999::::::;;;<<<>>>@@@BBBCCCDDDBBBAAACCCFFFEEEBBBCCCGGGGGGIIIKKKKKKJJJJJJJJJLLLIIIGGGFFFEEEEEEEEECCCAAAEEECCCAAAAAAAAAAAACCCFFFEEEFFFHHHIIIIIIGGGDDDCCCGGGJJJJJJEEEAAABBBAAA>>>:::888666666777777777666333444666777666444111///444222111222333444444333000//////000111000...,,,000111222333333333222111.........///////////////////////////////////////000///...---,,,+++++++++,,,,,,,,,---------......***************************++++++++++++,,,,,,,,,***+++,,,------,,,+++*********************++++++)))((((((((((((***,,,---************************(((((())))))*********+++&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''(((((((((((((((''''''%%%%%%%%%'''))))))'''%%%%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&#########$$$$$$%%%%%%%%%PPPRRRSSSSSSRRRQQQQQQRRRZZZ[[[[[[[[[YYYXXXYYY[[[``````___```cccfffjjjmmmlllnnnpppnnnkkkiiikkkmmmgggffffffggghhhhhhgggeeehhhfffdddeeeggghhhfffdddiiihhhgggjjjooouuuyyy{{{|||}}}~~~~~~{{{vvvpppmmmmmmkkkjjjmmmppprrrqqqpppooopppqqqpppoookkkhhhfffdddjjjoooqqqtttxxxwwwssskkkkkkkkklllmmmllliiigggjjjddd``````___\\\[[[\\\gggjjjnnnrrrrrrnnnjjjfff```^^^[[[XXXVVVVVVWWWXXXZZZ[[[\\\[[[YYYXXXXXXXXXWWWOOONNN^^^vvvuuufffYYYWWWWWWYYY\\\\\\ZZZVVVWWWVVVUUUTTTTTTUUUVVVWWWYYYVVVQQQNNNMMMMMMLLLKKKGGGGGGGGGGGGHHHIIIJJJJJJKKKIIIGGGFFFFFFGGGGGGFFFDDDDDDCCCAAA???===;;;999999777555555666888888888555555666777777888888888555555555555555555444444555555555555666888999999:::777333000///111333555222222222111222222333333333333333222222222111111111111222222222222111111000000000000000000000000++++++,,,------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******((((((((((((((((((((((((---+++)))'''&&&&&&'''(((((()))*********)))'''&&&((((((((((((((((((((((((******))))))((((((((('''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&(((***,,,...,,,++++++******************)))(((''''''((()))***))))))*********+++++++++*********++++++,,,,,,,,,,,,,,,---------.........***++++++,,,---...//////---------............///........................////////////000000000000222222111111000/////////333333333333333333333333666666666666777777777777888888888888888888888888::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::999999999999999999999999888888999:::;;;;;;<<<<<>><<<:::999888666444444555666666666555555666666666666777777555555555555555444444333555555555555555666777888<<<:::888555444333444444222222222111111222222333333333222222222111111111000111111222222111111000.................................---,,,,,,++++++------------------------++++++++++++++++++++++++++++++++++++************))))))))))))))))))))))))+++***(((''''''''')))***((()))))))))(((((('''&&&(((((((((((((((((((((((()))))))))((((((''''''''''''''''''((((((((())))))((((((''''''((()))***+++++++++***)))))))))))))))***)))(((((((((((()))***)))))))))*********++++++)))))))))*********++++++((((((((())))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,---------............------------------------....../////////000000000111111000000000000//////222222222222222222222222444444444444555555555555666666666666666666666666444444444444555555555555666666777777777666666555666666666666666666666666555666666777888888999999>>>===<<<:::888666444444555444333333333333444555333333333222222111111000000000000000000000000000111111111111111111111111,,,---...///000000//////------------,,,,,,,,,,,,...------...//////...,,,------------------------...------,,,,,,,,,,,,,,,((())))))))))))))))))(((+++***(((''''''(((***+++)))******+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((******)))))))))(((((((((*********))))))(((&&&&&&$$$%%%''')))******))))))((((((((('''''''''''''''(((((('''''''''&&&&&&&&&((((((((('''&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''JJJMMMOOOPPPQQQRRRUUUWWW[[[]]]```aaa```______```\\\\\\]]]___bbbfffkkkmmmpppooonnnnnnnnnmmmjjjhhhhhhgggeeeeeefffeeecccbbbdddbbbaaacccfffjjjlllllliiikkknnnsssvvvwwwtttrrrssstttuuutttqqqmmmiiifffcccdddfffiiikkkjjjgggdddgggiiilllnnnmmmkkkhhhfffhhhkkkkkkjjjkkkppprrrpppiiifffdddbbbccccccbbbaaa```]]]]]]aaabbb^^^\\\\\\cccbbb```___aaadddhhhjjjfffccc^^^YYYWWWVVVWWWXXXYYYXXXWWWVVVXXX[[[___bbbZZZVVVWWWcccsss}}}|||vvvllliiifffffffffddd___ZZZUUUSSSOOOLLLJJJKKKMMMNNNNNNMMMKKKKKKKKKJJJGGGEEEHHHHHHFFFEEEDDDCCCCCCBBBDDDBBBAAABBBDDDFFFFFFEEECCCBBBAAA???===:::888777555444222222444555444333666666666666666666777777555555555555555444333333444444444333333444555555:::::::::999777555333222333222222111111111222222222222222222111111111000000000111111111111000000------------------------......------,,,,,,++++++------------------------************************************)))))))))))))))))))))))))))))))))))))))(((''''''''')))***+++)))(((''''''&&&'''''''''((((((((((((((((((((((((((((((((('''''''''''''''((((((((()))))))))))))))***)))(((((((((((())))))******)))(((((((((((((((******))))))))))))******))))))))))))************(((((((((((()))))))))))))))))))))************+++---,,,,,,,,,+++++++++***,,,,,,,,,,,,------------------------------------.........////////////000////////////000000000000111111111111111111111111111111111222222222333333222222222222222222222222222222333333333444444444222222333333333333222222222222222222222222222222222222333333444444555555888888777666444333222222333333222222222222333333222222222111111111111111000000000000000000000000000000000000000000000000(((***---000111000...---.........///////////////...---,,,---//////---,,,------------------------------+++*********+++,,,+++******))))))******+++***)))(((''''''((()))***'''((()))***++++++++++++''''''((()))***+++,,,,,,''''''''''''''''''''''''************))))))))))))))))))))))))(((''''''&&&&&&''')))*********)))((('''''''''&&&&&&&&&%%%%%%'''''''''''''''&&&&&&&&&))))))((('''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%'''((((((((('''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''DDDFFFIIILLLMMMPPPTTTVVVZZZ]]]```aaaaaa``````aaa^^^^^^^^^```cccgggjjjlllnnnllllllmmmpppoookkkgggdddcccbbbbbbcccdddcccbbb___^^^^^^___ccchhhllloooooopppsssvvvyyyxxxuuurrrssssssrrrpppmmmiiieeeccc^^^___```bbbdddeeeeeedddccceeeiiikkkkkkjjjgggeeebbbeeeeeecccffflllppppppgggddd```^^^^^^___``````^^^[[[ZZZ^^^___]]]\\\^^^dddbbb______aaaeeekkknnnoookkkeee^^^YYYVVVUUUUUUYYYWWWUUUUUUUUUVVVWWWWWWSSSSSSXXXcccpppzzz}}}|||uuurrrnnnkkkjjjfff___ZZZTTTRRRMMMIIIGGGHHHJJJKKKJJJIIIIIIJJJJJJIIIFFFCCCEEEEEEDDDBBBBBBAAAAAAAAA@@@???>>>???AAABBBAAAAAA@@@@@@???===:::888555444444333222222444555444333666666555555666777888999555555555555444333222222444333333222222222222333333555888999999666333111333222222111111111111111222111111111111000000000///000000000000000000///------------------------***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))((((((((((((************************))))))(((((((((((()))***((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((''''''''''''''''''&&&&&&(((((((((((((((((((((((())))))(((((((((((())))))))))))((('''''''''''''''*********))))))*********((((((((()))))))))******((((((((((((((((((((((((*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------........./////////------...//////000111111000000000000000000000000///000000000111111111111000000000000000000000000111111222222222333333333111222222333333333333222111111111111111111111111000000111111222222222222333333333333222222111111111111111111111111111111000000000111111111111111000000000000000000000000000000000000000000000000***+++---///000///...---////////////000000000000------,,,---...///---+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))((()))***+++---,,,+++******+++,,,---***)))(((((((((((()))***(((((()))***************''''''((()))******+++,,,(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))(((''''''&&&((())))))******)))((((((((((((''''''&&&%%%%%%%%%''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$######"""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''BBBDDDGGGIIILLLOOOTTTWWWYYY[[[^^^___^^^^^^^^^___``````aaaccceeegggjjjkkkjjjiiijjjmmmppppppkkkggg```^^^]]]___bbbdddeeeeee^^^^^^___aaadddiiinnnrrrsssrrrrrrsssttttttsssqqqpppooommmjjjgggccc___^^^\\\\\\\\\]]]```ccchhhkkkggghhhjjjllllllkkkjjjiiidddfffeeeccceeekkknnnmmmfffccc___]]]^^^```bbbbbb```[[[XXXZZZ\\\\\\^^^aaacccbbbaaabbbdddgggkkkmmmooolllfff```ZZZVVVTTTTTTWWWVVVUUUVVVWWWVVVSSSPPPNNNRRR\\\hhhttt|||zzzvvvqqqmmmjjjeee^^^XXXTTTQQQMMMJJJHHHHHHJJJKKKHHHHHHHHHJJJJJJIIIEEEBBB@@@@@@@@@@@@@@@AAABBBCCC???>>>======>>>>>>===;;;======<<<:::888666444333444333333555777888777666444333333222333555777888555555555555444333222111333222111111111111111222///222666999:::999666555333222111111000000000111111111111000000000//////...//////000000//////...........................******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))(((((((((''''''))))))))))))))))))))))))+++***)))(((((('''''''''((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&'''(((((()))*********)))((((((''''''''''''''')))))))))******)))))))))''''''((((((((())))))))))))))))))))))))))))))((('''''''''((((((((())))))***++++++,,,------......************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,---...///000000111//////////////////////////////000000000111111111000000000000000000000000---............/////////000111111222333333222222111111111111111111111111000000000111111111111111111111111111222222222222///000000000000000000///000000000000000000000111////////////////////////////////////////////////000000///...------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---......---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))******+++***((((((((((((***+++***************************************)))((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((((((''''''&&&)))))))))))))))(((((('''((((((((('''''''''&&&&&&&&&'''''''''''''''''''''%%%&&&&&&&&&''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''DDDFFFHHHJJJLLLPPPUUUXXXXXXYYYZZZZZZYYYYYY[[[]]]```aaabbbdddfffiiikkklllfffgggjjjmmmooommmiiifff^^^]]]\\\^^^bbbeeeggggggaaabbbdddfffhhhlllrrruuuqqqooollllllmmmmmmmmmllljjjiiifffccc```]]][[[ZZZ____________aaagggnnnsssooooooppppppoooooonnnnnnlllnnnnnnjjjiiilllllljjjeeeccc``````bbbeeeggghhheee^^^ZZZ[[[\\\\\\___ccc```aaaaaabbbdddfffggghhhgggfffccc```\\\YYYWWWVVVUUUTTTUUUYYY\\\\\\XXXTTTPPPXXXffftttzzzvvvqqqllliiiccc[[[VVVQQQPPPNNNLLLKKKKKKLLLMMMHHHGGGGGGHHHIIIGGGDDDAAA======>>>???@@@BBBCCCDDD@@@???>>>>>>???>>><<<:::;;;;;;;;;:::888777555444666666666999<<<======<<<555444222111111222444555555555555555444222111000111111111000111111222222///111555999;;;;;;;;;:::333222111000000000000000000000000000////////////......////////////..............................------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))((((((((((((((((((((((((((((((((((((++++++***)))((('''&&&&&&'''''''''&&&''''''((()))(((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&((()))************))))))((('''''''''''''''(((((())))))))))))((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((()))))))))*********))))))***+++,,,---......))))))))))))*********+++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,---...//////000/////////////////////////////////000000000111111000000000000000000000000////////////000000000000......///000111111111111111111111111111111111111111111111111111111111111000000111111111222222222//////000000000000//////000000000///////////////////////////////////////////////////////////////333111///---,,,,,,------......---------,,,,,,,,,---,,,+++,,,......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))++++++************++++++*********++++++*********************)))((('''&&&))))))((((((''''''&&&&&&************************''''''''''''((((((((((((''''''(((((((((''''''&&&((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''$$$%%%%%%&&&'''((())))))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''EEEGGGIIIJJJLLLOOOTTTWWWXXXXXXXXXVVVUUUVVVXXX[[[\\\]]]```cccgggjjjmmmnnndddhhhmmmnnnlllhhheeebbbaaa___^^^```cccgggiiiiiiccceeeiiijjjkkknnnrrrvvvllljjjiiihhhiiiiiihhhfffdddbbbaaa___^^^]]]]]]]]]dddeeegggggghhhmmmsssyyyvvvtttrrrpppooooooppppppooorrrssspppnnnooolllhhheeecccbbbdddhhhlllnnnoooiiiccc___```aaa```aaaddd```aaaaaaaaabbbcccccccccdddddddddcccaaa^^^[[[YYYVVVTTTTTTXXX^^^```]]]ZZZVVVaaarrryyyuuuoookkkgggaaaZZZTTTNNNNNNNNNNNNNNNNNNOOOOOOHHHGGGFFFFFFFFFEEEBBB@@@<<<<<<===>>>@@@AAACCCDDD@@@@@@???@@@BBBAAA???===;;;;;;;;;;;;:::999888888888888:::===AAACCCCCCBBB>>><<<888555333333444444555555555444333222111000000000000000111222333333000111333666888999:::;;;333222111000////////////000000/////////.........---......//////......---------------------------------,,,,,,+++*********++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))(((((('''''''''''''''''''''''')))))))))))))))(((''''''&&&'''(((((()))))))))((((((((((((((((((((((((((('''''''''(((((()))))))))(((((((((((('''''''''&&&'''((()))******)))((((((***)))((((((''''''((((((&&&'''((())))))((('''&&&&&&&&&'''''''''(((((((((((((((((('''''''''&&&&&&))))))*********+++++++++(((((())))))******++++++((((((((()))))))))******+++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,------.........////////////////////////........./////////000000000000000000000000000000111111111111222222222222------///000000111111111////////////////////////000000000000000000000000000000000000111111111111...///000111111000///...000000000//////......---////////////////////////....................................------,,,,,,111111000///......---,,,---,,,+++,,,---...,,,***++++++++++++++++++++++++***+++,,,---,,,+++)))(((++++++,,,,,,,,,,,,++++++))))))************))))))((()))))))))))))))(((((()))))))))(((((((((''''''))))))))))))))))))))))))''''''(((((())))))))))))&&&&&&'''((((((''''''&&&'''&&&&&&&&&&&&'''''''''%%%%%%%%%&&&''''''((((((&&&&&&&&&'''''''''((((((%%%&&&&&&&&&'''(((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""###%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''EEEFFFGGGHHHIIIMMMQQQUUUYYYXXXWWWUUUSSSTTTWWWZZZXXXZZZ]]]bbbfffkkknnnpppeeejjjoooooojjjdddaaa___dddcccaaabbbeeehhhiiijjjbbbfffiiikkkkkkmmmppptttjjjiiiiiiiiiiiiiiifffdddaaa```___^^^___```aaabbbiiikkknnnnnnoooqqqvvv{{{xxxuuurrrnnnmmmmmmnnnooolllpppsssqqqqqqqqqmmmhhhdddddddddggglllpppsssssslllgggdddffffffcccbbbccccccbbbaaaaaaaaaaaabbbbbbhhhiiiiiihhhfffbbb]]][[[YYYVVVTTTVVV\\\___^^^\\\ZZZfffyyyxxxtttnnnjjjfffaaaYYYSSSKKKLLLNNNOOOPPPPPPPPPPPPHHHFFFEEEDDDDDDCCCAAA???=========>>>???AAABBBCCC@@@@@@AAACCCEEEEEECCCBBB<<<<<<=========<<<;;;;;;999:::<<>>@@@BBBDDDEEEDDDCCCBBB@@@???>>>>>>===<<<;;;:::999999999::::::<<<<<<<<<===???AAACCCEEEKKKHHHCCC===999777666666444333333222111111000000111111000000000000111111111111111111111111111111222222111111000//////...////////////....................................---///000000...---...///,,,,,,,,,+++++++++******,,,,,,,,,,,,++++++***)))*********++++++,,,,,,,,,+++++++++***(((''''''''')))))))))))))))))))))))))))))))))))))))((('''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%$$$)))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''((())))))(((&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))((('''***((('''''')))***)))''''''''''''((())))))******((((((((((((((())))))))))))))))))))))))***************+++++++++,,,,,,,,,,,,------+++******,,,...------,,,,,,,,,,,,---------+++***+++...///...---------------------------,,,,,,---------...............------------..............................111000000//////...//////111222222222111000...---------...//////...---,,,................................................,,,++++++*********++++++,,,---...---+++******++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,(((((()))******+++,,,,,,***************************************)))((((((,,,,,,,,,+++++++++******'''''''''''''''((())))))))))))))))))))))))))))))************************((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$######&&&&&&&&&&&&%%%$$$###"""$$$$$$#########$$$%%%&&&&&&'''(((((('''&&&$$$###&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!!!!###%%%%%%$$$###$$$%%%%%%%%%%%%$$$###JJJMMMOOONNNMMMMMMPPPTTTWWWZZZ\\\]]]\\\[[[[[[\\\aaaaaa```aaaccccccaaa```___```bbbeeeggghhhiiiiiikkkkkkkkklllmmmmmmkkkiiillliiigggiiilllnnnmmmkkkkkklllllllllkkkjjjhhhggghhhhhhiiijjjkkklllmmmmmmlllnnnoooppppppmmmkkkiiiiiiiiijjjmmmooopppnnnllliiiiiihhhhhhiiijjjjjjkkkkkklllmmmooorrrtttwwwxxxtttpppkkkhhhhhhkkkmmmnnnooommmjjjjjjllloooqqqqqqrrrnnniiieeecccaaa```^^^^^^```cccdddbbbaaa``````ccccccccceeegggiiihhhgggfffccc```\\\ZZZWWWSSSQQQSSSQQQNNNMMMMMMLLLKKKJJJKKKIIIFFFDDDCCCAAA>>><<<@@@@@@AAABBBBBBBBBBBBBBBCCCBBB@@@???===<<<<<<<<<::::::999888888888888999::::::;;;<<<>>>???@@@@@@BBBAAA>>><<<999777666666333333222222111000000000111111000000000000111111111111111111111111111111222222111111000/////////////////////............////////////////////////...//////...,,,+++,,,...,,,,,,,,,+++++++++******---------,,,+++)))((('''*********+++++++++++++++''')))++++++***)))))))))************************''''''((((((((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%$$$((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&"""$$$''')))***)))'''%%%)))(((''''''))))))((('''&&&&&&'''((())))))******&&&''''''((())))))***************))))))(((((((((***++++++++++++,,,,,,,,,---......,,,***)))***+++---,,,,,,++++++,,,---------,,,+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............---------,,,,,,------...........................000/////////...............///000000000///------...............---,,,+++------------------------.................................---,,,,,,,,,,,,,,,------,,,)))((())))))++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++((())))))******+++++++++)))))))))))))))))))))))))))************))))))((())))))))))))(((((((((((('''''''''''''''((())))))'''(((((()))***+++,,,---************************''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$######$$$$$$#########$$$%%%%%%###$$$%%%%%%%%%%%%######'''$$$""""""&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%###""""""$$$%%%%%%$$$###$$$$$$%%%%%%$$$$$$###KKKNNNQQQQQQPPPOOOQQQTTTYYY\\\___```___^^^^^^^^^^^^___aaadddeeeffffffeeebbbccccccdddeeeggghhhiiiiiijjjlllmmmooonnnmmmlllmmmkkkiiikkkoooqqqpppnnnlllmmmooopppppppppnnnmmmmmmmmmmmmmmmmmmmmmmmmnnniiikkkmmmnnnnnnllliiiggghhhiiijjjmmmoooooommmkkkjjjiiihhhhhhkkkmmmoooooommmmmmnnnoooqqqsssuuuvvvrrroookkkjjjlllnnnpppqqqssspppmmmlllnnnpppqqqrrrooolllhhheeedddeeeggghhhiiijjjkkklllkkkiiigggfffbbbaaa``````bbbccccccbbbcccaaa^^^[[[XXXUUUQQQNNNRRROOOMMMKKKLLLLLLKKKJJJMMMJJJHHHFFFEEECCCAAA???DDDDDDFFFFFFFFFDDDBBBAAABBBAAA???===<<<:::::::::999888888888777777777777666777999;;;<<<=========<<<<<<;;;:::888666555444222222222111111000000000000000000//////000000000111111111111111111111111111111111111000000//////////////////............////////////////////////......---+++)))(((***,,,,,,,,,,,,+++++++++******,,,,,,,,,++++++***((((((***************+++++++++***)))***---111111...+++))))))))))))))))))))))))''''''(((((((((''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''"""###%%%'''(((((('''&&&(((((('''((((((((((((''''''''''''((((((((((((((('''''''''((((((((())))))))))))))))))))))))((((((*********+++++++++,,,,,,,,,------,,,***)))***++++++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........,,,,,,,,,,,,,,,,,,---...------------------------.........///.........---(((***,,,...///000000000000000000000///...------------------------------------------------------000000//////...---,,,+++,,,------,,,***(((((()))++++++,,,,,,,,,,,,++++++************************((()))))))))*********+++))))))))))))))))))))))))))))))************)))(((((((((((('''''''''&&&&&&'''''''''''''''((())))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''''''''&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&''''''&&&%%%$$$!!!!!!###$$$&&&'''))))))%%%&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&'''""""""###$$$%%%%%%$$$$$$%%%!!!###&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###$$$#########$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$KKKOOOSSSSSSRRRQQQSSSVVV[[[]]]```aaaaaa_________\\\^^^bbbdddfffggghhhiiiiiiiiihhhgggfffgggggghhhgggiiilllnnnoooppppppqqqnnnlllkkknnnrrruuusssqqqmmmoooqqqssstttsssqqqpppnnnmmmlllkkkjjjjjjjjjjjjiiikkkmmmnnnnnnmmmkkkjjjllllllmmmnnnpppooommmjjjlllkkkiiikkkooorrrssssssnnnnnnnnnmmmnnnnnnooopppmmmllllllnnnqqqrrrrrrqqqpppnnnkkkjjjkkkllllllkkkiiiiiihhhggghhhkkknnnqqqrrrrrrrrrrrrqqqooollljjj^^^^^^```bbbcccccc```^^^___^^^\\\[[[ZZZWWWTTTQQQRRRPPPNNNNNNOOOOOONNNMMMOOOMMMJJJHHHGGGGGGEEEDDDGGGHHHIIIJJJIIIGGGDDDBBBAAA@@@>>><<<:::999888888888888888777777777666666444555777999;;;<<<<<<===999999999888666444222111222222222111111111111111000//////......//////000000000000000000000000000111111111000000000000000////////////............//////////////////////////////...,,,***)))+++---,,,,,,,,,+++++++++******)))******++++++*********************************---)))''',,,333666000***(((((((((((((((((((((((('''(((((())))))(((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''(((((()))'''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&'''((()))'''&&&%%%$$$$$$%%%&&&'''(((((((((((((((((((((((($$$$$$$$$%%%%%%'''(((((('''((((((((('''''''''((())))))((((((''''''&&&&&&)))((((((((('''''''''&&&&&&''''''((())))))******)))))))))*********++++++)))***,,,,,,+++***+++---***************+++,,,---,,,,,,---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++++++++++++++,,,------------------------------,,,---............------'''(((***---.../////////000000//////............------------------------------------------------+++,,,,,,,,,+++)))(((''',,,---...---***)))***+++***++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))*********************************((())))))*********))))))++++++*********)))))))))'''''''''''''''((())))))+++******)))(((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&'''''''''%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&''''''&&&%%%$$$######$$$%%%%%%&&&''''''%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&%%%"""###$$$$$$%%%%%%&&&&&&%%% """&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$NNNQQQUUUUUUSSSSSSUUUWWW[[[]]]______^^^\\\\\\]]]]]]___bbbccccccdddeeegggmmmlllkkkkkkjjjjjjjjjkkkhhhjjjmmmnnnnnnppprrrtttooonnnmmmppptttuuutttqqqmmmoooqqqssssssrrrpppooojjjiiihhhfffffffffggghhhkkklllmmmooopppppppppoooqqqpppqqqrrrsssqqqnnnlllooommmlllnnnsssvvvvvvuuuooonnnmmmllllllllllllllljjjlllnnnqqqttttttqqqnnnkkkjjjiiiiiijjjiiihhhfffgggiiikkkmmmnnnooorrruuuuuutttsssrrrrrroookkkhhhYYY[[[^^^bbbdddbbb^^^ZZZYYYYYYYYY[[[]]]]]][[[YYYTTTSSSSSSTTTVVVVVVUUUSSSQQQNNNKKKIIIIIIIIIHHHGGGHHHIIIJJJKKKJJJHHHFFFEEEAAA@@@>>><<<:::999888777777777888888777777666555555555666777999:::;;;;;;777777777666555333111111222222222222222222222222000000////////////000000000000000000000000000000111111000000000000000000////////////....................................///000000///---,,,---///,,,,,,,,,+++++++++******((())))))***++++++*********************))))))))),,,'''%%%(((///222---'''''''''''''''''''''''''''''''''((()))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###$$$%%%&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&%%%$$$$$$%%%&&&((()))&&&'''((((((&&&&&&'''((()))((((((''''''&&&&&&&&&))))))(((((('''&&&&&&%%%%%%&&&&&&''')))******+++'''(((((((((((()))))))))''')))+++,,,++++++,,,---))))))))))))***+++,,,,,,***,,,---,,,+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,***+++,,,---------,,,+++---,,,,,,+++,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,+++)))(((+++---------+++***+++,,,******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************((())))))************)))))))))))))))(((((((((((('''''''''''''''((())))))************************************************((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%(((((('''&&&$$$###""""""%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$%%%%%%&&&&&&'''&&&###!!!!!!%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%$$$%%%&&&%%%$$$$$$######$$$$$$%%%SSSUUUWWWVVVSSSRRRTTTWWWYYY[[[[[[ZZZXXXWWWWWWXXXZZZ\\\^^^^^^^^^___bbbdddjjjkkklllmmmnnnppppppqqqmmmnnnooonnnmmmnnnqqquuurrrpppooopppsssssspppmmmkkkmmmoooqqqpppnnnkkkiiigggffffffeeefffhhhkkkllllllmmmnnnoooqqqssstttuuutttssstttuuuvvvuuurrrpppooommmmmmpppvvvyyywwwuuuoooooonnnmmmmmmmmmmmmmmmnnnnnnppprrrsssrrrnnnjjjjjjkkklllnnnpppooommmjjjlllooosssuuusssrrrrrrssspppooommmlllllliiiddd```WWWYYY]]]aaaccc```[[[VVVWWWWWWYYY\\\______^^^\\\TTTTTTVVVYYY[[[[[[YYYWWWQQQNNNKKKIIIIIIJJJIIIIIIGGGHHHHHHIIIIIIHHHGGGGGGBBBAAA>>><<<:::888777777777777888999888777666555999999777666666777888888555444444444333333333333333333333333333333333333222222111111111111222222000000000000000000000000000000000000000000000111////////////............------------------------,,,...//////---,,,------,,,,,,,,,+++++++++******)))************))))))(((+++*********)))))))))((()))(((''''''((()))((('''((((((((((((((((((((((((%%%&&&'''(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%''')))(((&&&%%%'''(((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))&&&&&&&&&''''''''''''((((((***,,,,,,+++******+++((((((((())))))***,,,,,,(((***,,,,,,+++***,,,...++++++++++++++++++++++++))))))*********+++++++++)))))))))******+++,,,---++++++++++++++++++++++++)))+++,,,.........,,,,,,+++,,,---------,,,+++***,,,++++++++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---...//////...,,,+++)))***++++++******+++,,,******++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))))))))(((((()))***************''''''&&&&&&&&&%%%%%%%%%'''''''''''''''((())))))(((((()))))))))*********************************''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&(((''''''&&&$$$######"""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$###"""%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''!!!$$$''''''%%%$$$%%%&&&%%%%%%$$$######$$$%%%%%%VVVXXXYYYVVVRRRQQQSSSUUUXXXXXXXXXVVVTTTSSSTTTUUUVVVXXXZZZZZZZZZ\\\aaaeeefffgggjjjnnnqqqtttvvvvvvpppqqqpppnnnkkklllpppttttttqqqooopppqqqppplllhhhiiikkkmmmnnnmmmkkkgggeeeggggggggghhhjjjnnnqqqsssmmmmmmnnnoooqqqtttwwwyyyuuuuuuuuuwwwyyyxxxuuusssooonnnmmmrrrwwwzzzwwwsssoooooooooooooooooopppqqqrrrqqqqqqrrrqqqoookkkhhhmmmnnnqqquuuxxxxxxuuurrrqqqvvvzzz{{{wwwsssppppppkkkiiigggffffffccc]]]YYYXXXZZZ]]]```bbb___ZZZVVVYYYYYYZZZ]]]______]]]ZZZQQQSSSVVVZZZ]]]]]]ZZZWWWPPPNNNJJJHHHIIIIIIIIIIIIEEEFFFGGGGGGHHHHHHHHHHHHBBBAAA???<<<:::888777777777888999999999888666555>>><<<999666555444555666333333222222333333444555444444444444444444444444444333333222222333333444000000000000000000000000000000000000000111111111000/////////............,,,,,,,,,,,,,,,,,,,,,,,,'''))),,,,,,+++*********,,,,,,,,,+++++++++******++++++++++++***((('''&&&+++*********))))))(((((('''***,,,)))$$$"""&&&***))))))))))))))))))))))))$$$%%%&&&&&&'''''''''&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%+++++++++***))))))((((((&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((((((((&&&$$$"""&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((***)))(((%%%$$$%%%''')))(((&&&%%%&&&)))###$$$%%%&&&((()))***+++%%%%%%&&&&&&'''(((((((((((((((((((((((('''''''''%%%%%%%%%&&&&&&&&&''''''***+++------+++)))(((((((((((((((((()))***+++,,,'''***,,,,,,******---///))))))))))))))))))))))))((())))))))))))*********))))))))))))***+++,,,---++++++++++++++++++++++++)))***,,,.........,,,+++(((***+++---.........------,,,,,,,,,---///111222************************++++++++++++++++++++++++((()))+++,,,,,,+++***)))'''(((******))))))+++,,,******++++++++++++******************************))))))))))))(((((((((((((((((((((((((((((((((((((((((()))******************))))))))))))((((((((('''''''''''''''((())))))((((((''''''&&&&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&((()))'''&&&&&&%%%%%%&&&&&&'''''''''%%%$$$$$$%%%''''''######$$$%%%%%%&&&''''''$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&'''((('''&&&$$$###%%%%%%$$$$$$$$$$$$$$$%%%"""$$$%%%%%%###""""""###########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&'''(((!!!$$$''''''%%%$$$%%%&&&&&&%%%$$$######$$$%%%&&&ZZZ[[[YYYTTTNNNKKKLLLNNNQQQQQQRRRSSSTTTUUUVVVWWWXXXWWWVVVWWWYYY]]]aaadddbbbdddfffiiilllooopppqqqnnnqqqqqqmmmkkknnnppppppooonnnooorrruuurrriiibbbiiigggeeegggkkkmmmmmmlllmmmmmmnnnpppqqqsssttttttooopppqqquuuxxxyyyxxxvvv{{{yyyxxxxxxyyyyyyyyyxxxppppppqqqqqqssstttvvvwwwooonnnoooqqqtttuuutttsssvvvrrrppppppoookkkkkknnnsssvvvyyy{{{{{{yyyuuusssrrrxxx|||yyyqqqjjjiiikkkhhhdddaaaaaadddddd```\\\\\\]]]___```^^^[[[WWWTTTRRRTTTXXX\\\___^^^ZZZVVVPPPRRRVVVXXXXXXWWWTTTRRRQQQOOOMMMJJJIIIIIIIIIJJJFFFGGGGGGGGGFFFEEECCCBBBCCCAAA>>><<<:::999::::::999;;;;;;:::888666555666777555444444444444333111333333444444333333222111333444444555444333111000333333333333333333333333111222333333333111000///......//////000000111111000000000000000///......000000...---+++***((((((,,,------------,,,++++++************************++++++******)))((((((((()))(((((()))++++++***)))''''''((((((((((((''''''''''''&&&%%%$$$$$$######'''&&&&&&%%%%%%'''((()))((('''&&&%%%%%%&&&'''(((((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))***)))((('''&&&%%%%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((('''%%%%%%%%%''')))******)))&&&$$$######$$$%%%$$$%%%%%%&&&'''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%((()))))))))************))))))))))))************+++*********))))))((((((************************...---,,,+++)))(((''''''+++*********))))))((((((******))))))))))))******........................+++,,,,,,------,,,,,,+++++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,))))))************)))))),,,+++***))))))***+++,,,******))))))))))))******(((((((((((((((((((((((('''((()))***++++++***)))))))))))))))(((((((((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))((('''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''++++++******)))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%$$$###$$$%%%&&&''' (((***&&&###$$$'''%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$######"""""""""&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$######"""!!!"""$$$%%%$$$###VVVVVVTTTQQQLLLIIIJJJLLLOOOOOOOOOOOOPPPRRRSSSUUUTTTTTTUUUVVVXXX\\\___aaabbbccceeefffhhhiiijjjjjjgggkkkllliiihhhkkkmmmllljjjiiijjjnnnqqqpppjjjeeegggeeeeeegggkkknnnooonnnnnnnnnoooqqqsssuuuvvvwwwsssuuuxxxzzz{{{{{{zzzyyy~~~|||zzzzzz{{{{{{zzzyyyssssssrrrrrrrrrrrrrrrrrrrrrqqqqqqrrruuuvvvvvvuuuvvvrrrpppqqqpppmmmmmmqqqyyyzzz{{{|||zzzwwwtttqqqppptttvvvqqqiiiccccccfffeeecccaaaaaacccddddddcccfffdddbbb___\\\YYYVVVUUUSSSTTTVVVXXXZZZYYYUUUQQQKKKMMMPPPRRRTTTSSSRRRQQQOOONNNLLLJJJIIIHHHHHHHHHFFFFFFFFFFFFFFFDDDCCCBBBCCCAAA???<<<;;;:::;;;;;;:::<<<<<<;;;999777666777666444222222333444333222555555555444444444333333444555555444444333222111333333333333333333333333000000000000000///......////////////000000000000000000000000000///......---------,,,,,,+++++++++***++++++++++++***))))))************************))))))))))))************)))(((((()))++++++***)))(((((())))))))))))(((((((((''''''&&&%%%%%%$$$$$$((('''&&&&&&&&&'''((()))(((((('''&&&&&&'''((((((((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&)))((('''&&&&&&%%%%%%%%%''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&((('''%%%%%%%%%'''(((******(((&&&%%%$$$%%%&&&&&&&&&''''''(((((((((((((((&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((()))))))))*********(((((()))))))))******************)))))))))((((((************************,,,++++++******)))))))))*********)))))))))((((((******))))))))))))******,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++(((((())))))***++++++,,,++++++++++++++++++++++++))))))************))))))+++***))))))))))))***+++******))))))))))))******))))))))))))))))))))))))'''((()))***+++******)))))))))))))))((((((((('''((((((''''''''''''(((((((((((((((((((((((((((((())))))((('''''''''''''''&&&'''((())))))((('''&&&(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''###''''''%%%$$$&&&((((((((((((''''''&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$###"""###%%%%%%%%%$$$RRRRRRQQQOOOLLLKKKKKKLLLNNNMMMKKKKKKLLLNNNQQQSSSTTTUUUVVVXXXZZZ\\\]]]^^^]]]^^^___aaacccdddeeefffbbbgggiiiggggggjjjkkkjjjddddddeeehhhmmmnnnkkkhhhdddbbbbbbdddhhhmmmooopppmmmnnnnnnppprrrtttuuuvvvvvvzzz~~~}}}{{{|||}}}}}}}}}}}}}}}|||{{{ttttttssssssrrrrrrqqqqqquuutttssssssuuuvvvvvvvvvuuuqqqppprrrrrrppppppttt~~~}}}|||zzzwwwtttqqqooooooppppppjjjbbb^^^```cccdddddddddcccccceeehhhjjjnnnjjjddd^^^ZZZWWWVVVVVVVVVUUUUUUUUUVVVTTTQQQOOOKKKKKKMMMNNNOOOOOOOOONNNMMMMMMLLLKKKJJJHHHGGGFFFEEEEEEEEEEEEEEEDDDBBBBBBBBBAAA???===<<<;;;<<<<<<;;;<<<===<<<999777777888666444222222444666666666888777666555555555555666666666555444333333333333333333333333333333333333111111000////////////000111111000000000/////////000000000000000///......+++++++++,,,------......+++++++++++++++******)))************************(((((())))))***++++++,,,)))(((((()))++++++***)))))))))************))))))((((((((('''&&&&&&%%%%%%(((((('''''''''((()))***)))((((((''''''(((((()))((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%(((''''''&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%'''((()))((('''&&&%%%%%%&&&'''(((''''''&&&&&&$$$###"""!!!&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))************))))))))))))(((((()))))))))))))))))))))))))))***************************))))))))))))((((((***))))))(((((())))))***+++++++++******)))))))))++++++,,,,,,,,,,,,++++++'''''''''((())))))******))))))))))))))))))))))))******++++++++++++************))))))))))))*********))))))(((((())))))***))))))))))))))))))))))))(((((()))*********)))))))))))))))(((((((((''''''''''''((((((((((((''''''(((((((((((((((((((((((()))(((''''''&&&'''''''''&&&'''(((((((((((('''&&&((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''((('''%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%$$$%%%%%%''''''''''''''''''&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&&&&$$$QQQQQQQQQQQQPPPPPPPPPPPPOOOMMMKKKJJJKKKNNNRRRTTTYYYZZZ[[[\\\]]]]]]\\\\\\WWWXXXZZZ\\\___bbbdddfffccchhhkkkiiihhhjjjkkkiiicccccccccfffiiikkkkkkjjj___^^^^^^```dddiiimmmpppmmmmmmmmmmmmnnnooopppqqqvvv{{{}}}|||~~~~~~}}}~~~~~~}}}{{{ssstttttttttttttttttttttuuusssrrrrrrssstttttttttqqqoooooossssssqqqqqqttt|||zzzwwwtttqqqnnnmmmmmmnnnnnnlllgggaaa___bbbfffgggiiiiiifffbbbbbbfffkkkkkkhhhccc^^^ZZZXXXWWWWWWYYYWWWUUUTTTTTTTTTRRRQQQPPPOOONNNMMMLLLKKKKKKJJJLLLMMMMMMMMMLLLJJJGGGEEEDDDDDDDDDDDDDDDCCCBBBBBBAAA@@@>>>===;;;;;;;;;;;;999;;;<<<;;;999777777777888666444444666888::::::999999777666666666777888777666555333222333333444222222222222222222222222444333222111111111222333222222111111000//////...000000000000000///......***++++++,,,---...//////------......------,,,+++************************)))))))))******+++++++++)))(((((()))++++++***)))*********++++++*********)))((((((((('''''''''&&&(((((((((((()))))))))***))))))(((((((((((())))))(((''''''&&&&&&''''''(((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((('''&&&&&&&&&&&&'''((()))******(((&&&### %%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))(((((('''''''''((((((((())))))(((((((((((()))))))))***))))))))))))))))))(((((())))))))))))))))))))))))************************))))))))))))))))))(((((())))))(((((((((((()))))),,,,,,,,,+++******))))))******++++++++++++******)))))))))******+++++++++))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))(((((((((((())))))************************(((((())))))))))))))))))))))))((((((((('''''''''%%%&&&((((((((((((&&&%%%(((((((((((((((((((((((((((''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%######$$$&&&'''$$$$$$$$$%%%%%%%%%&&&&&&(((&&&$$$$$$'''(((&&&$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%PPPPPPPPPQQQRRRSSSSSSRRRQQQOOOMMMLLLMMMPPPTTTVVV\\\\\\]]]^^^]]][[[YYYXXXWWWWWWXXXZZZ\\\___aaabbbdddiiikkkiiihhhiiiiiigggffffffeeefffhhhiiijjjjjj]]]]]]\\\]]]```eeekkkooorrrqqqooonnnmmmnnnooopppwww|||}}}|||}}}}}}|||{{{wwwwwwwwwwwwvvvtttsssrrrqqqooonnnnnnpppqqqpppooommmllloootttuuurrrqqqssstttrrrooollljjjjjjjjjkkkkkkkkkiiifffccccccfffjjjiiikkkjjjeee]]][[[___dddbbbaaa```^^^\\\ZZZYYYYYYXXXUUUSSSRRRSSSTTTTTTSSSPPPOOOMMMKKKJJJIIIIIIIIIMMMNNNOOOOOONNNKKKHHHFFFDDDDDDDDDCCCCCCCCCCCCCCC@@@???>>><<<;;;::::::999777999:::999777666666666666555333444666888999999999999888777777777777777777666444333222222333444222222222222222222222222444333222111111222333444333333222111000///......000000000000000///......---------------------...---............---,,,,,,************************,,,+++++++++******)))))))))(((((()))++++++***)))******++++++++++++******)))((((((((((((((('''''''''(((((()))))))))))))))(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''%%%%%%&&&&&&''''''((()))---,,,+++***(((%%%###"""%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&''''''''''''((((((((('''(((((((((((()))))))))(((((((((((((((((())))))((((((((((((((((((((((((++++++******)))(((((('''(((((((((((((((((())))))))))))(((((((((((())))))+++++++++******))))))))))))******++++++******)))************++++++++++++*********************************++++++*********(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&(((%%%$$$&&&))))))%%%!!! """###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%MMMLLLMMMOOORRRSSSRRRQQQQQQPPPOOONNNOOOQQQTTTVVVXXXYYYZZZZZZYYYXXXVVVUUU[[[ZZZYYYYYYYYYZZZ[[[\\\bbbfffhhhfffeeeggghhhgggiiiiiihhhhhhhhhhhhiiiiii``````___^^^```eeelllqqqyyyxxxuuussssssssstttuuu|||~~~|||zzzzzz{{{|||{{{zzz~~~}}}|||yyyuuuqqqmmmkkkjjjiiiiiikkklllmmmllljjjiiijjjooovvvxxxsssppppppmmmllljjjhhhgggggghhhiiiggghhhhhhgggffffffhhhjjjhhhiiihhhbbbZZZVVVXXX[[[^^^^^^___```___^^^\\\[[[VVVSSSQQQQQQRRRSSSTTTSSSKKKJJJJJJJJJJJJJJJKKKLLLNNNOOOPPPPPPNNNLLLIIIHHHEEEEEEDDDCCCCCCDDDDDDEEEAAA@@@???>>><<<:::999888666888999888666555555666333222222444666777777555777777888888888777666555555555444333222222222222222222222222222222222222111000000000000111222222333333222111000000//////000000000000000///..................------------,,,,,,,,,,,,,,,+++******************************---,,,,,,+++******)))))))))(((((()))++++++***)))******++++++++++++******((((((((((((((((((''''''&&&'''((()))))))))(((((('''(((((())))))(((((('''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&'''(((((((((((('''%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''(((''''''(((((((((((())))))''''''(((((((((((())))))((((((((((((((((((((((((++++++***)))((((((''''''''''''(((((((((((()))))))))((((((''''''(((((()))(((((((((((((((((((((((())))))************))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))************))))))''''''(((((((((((('''''')))((((((''''''(((((()))(((((((((((((((((((((((())))))((('''''''''((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&$$$$$$&&&)))(((%%%!!!"""###$$$&&&'''((((((((($$$$$$$$$$$$$$$#########&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&&&&$$$KKKJJJKKKNNNQQQSSSQQQOOOOOONNNNNNNNNOOOQQQSSSTTTSSSSSSTTTUUUVVVVVVVVVVVV\\\[[[YYYWWWVVVWWWXXXXXX^^^ccceeecccccchhhkkkjjjiiijjjjjjiiihhhhhhhhhiiihhhgggeeeccccccgggooouuu}}}|||zzzxxxxxxyyy{{{}}}|||zzzyyyyyy{{{||||||{{{~~~|||yyytttnnniiifffcccdddfffhhhkkkkkkhhhfffhhhjjjrrrzzz|||uuupppoookkkjjjhhhggggggggghhhiiihhhiiikkkkkkjjjiiiiiiiiiggggggfffbbb]]]ZZZZZZ\\\ccccccccccccaaa```^^^]]]WWWUUUSSSSSSTTTTTTTTTSSSKKKKKKKKKLLLMMMMMMMMMMMMOOOOOOOOONNNMMMKKKIIIHHHFFFEEEDDDDDDDDDEEEFFFFFFDDDCCCBBB@@@>>>;;;999888666888999999777666666777444444555777999999777444444555777888888666444222333333333333222111000000111111111111111111111111///000111111222222222111222222222111111000000000000000000000000///..............................,,,,,,,,,---,,,,,,+++***************************++++++++++++++++++++++++)))(((((()))++++++***)))))))))************))))))''''''''''''''''''''''''%%%&&&'''((()))(((''''''&&&'''(((((((((((('''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&''''''((($$$$$$%%%%%%%%%&&&&&&&&&&&&''')))******)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))'''''''''((((((((())))))'''''''''''''''''''''''')))))))))))))))((((((((('''''''''((((((((())))))((((((''''''''''''(((((('''''''''((())))))******((())))))))))))))))))(((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((&&&'''(((((((((((('''&&&((((((''''''''''''((((((''''''''''''''''''''''''***)))((('''&&&''''''((((((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$!!!###$$$&&&&&&&&&$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&%%%$$$%%%%%%&&&'''''''''''''''$$$$$$$$$$$$#########"""&&&%%%$$$$$$######$$$$$$#########$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$######"""$$$###"""###%%%%%%%%%$$$LLLKKKKKKOOORRRTTTRRRPPPLLLLLLMMMMMMNNNPPPQQQQQQPPPPPPRRRSSSUUUWWWXXXYYYYYYXXXVVVUUUUUUVVVXXXYYY]]]aaacccbbbdddjjjoooooohhhiiijjjiiihhhhhhhhhiiinnnmmmkkkhhhgggjjjrrrxxx}}}|||zzzzzz{{{}}}}}}zzz{{{yyyxxxyyy{{{|||}}}||||||{{{zzzwwwsssmmmhhhfff```aaadddhhhjjjjjjgggdddhhhkkkttt}}}~~~wwwpppnnnlllkkkjjjhhhhhhhhhiiiiiijjjlllooopppooommmjjjiiigggggggggfffcccaaaaaaaaajjjiiigggeeecccaaa```___[[[YYYWWWVVVWWWWWWVVVTTTPPPPPPQQQQQQPPPOOONNNMMMNNNNNNNNNMMMKKKJJJHHHHHHGGGFFFEEEDDDDDDEEEFFFGGGFFFFFFDDDBBB@@@===:::999777999::::::888777777888777777999;;;===<<<999666222444666888888666222000111222333333222111///...111111111111111111111111000222333444555444444333222222222111111111111111000000000000000//////...,,,---------.../////////......//////......---,,,*********************************++++++,,,------)))(((((()))++++++***)))))))))************))))))&&&&&&&&&'''''''''''''''$$$%%%'''((((((((('''&&&%%%&&&'''(((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''''''''&&&$$$$$$%%%%%%&&&'''((((((%%%%%%&&&&&&&&&'''''''''&&&''')))++++++***((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''((((((((('''&&&%%%%%%###$$$$$$%%%%%%$$$$$$###((((((((('''&&&%%%$$$###$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))&&&'''''''''(((((())))))'''''''''''''''''''''''''''''''''((()))******+++&&&'''''''''(((((())))))((((((''''''''''''(((((((((((()))***+++,,,------(((((())))))))))))((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&'''(((((('''&&&%%%((((((''''''''''''((((((''''''''''''''''''''''''***)))((('''&&&&&&'''((((((((('''''''''&&&&&&&&&''''''%%%$$$$$$%%%''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''((('''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%% """%%%''''''&&&$$$######$$$%%%&&&'''&&&%%%%%%%%%$$$###!!!!!!###&&&(((&&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$######""""""&&&%%%$$$$$$######$$$$$$"""""""""######$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!###"""!!!"""$$$%%%$$$###MMMLLLKKKLLLOOOQQQQQQQQQIIIJJJLLLNNNPPPQQQRRRRRRQQQRRRSSSTTTUUUUUUUUUUUUTTTUUUUUUUUUTTTVVVYYY[[[\\\___ccceeeffffffggghhhdddfffgggiiijjjiiiiiihhhiiigggeeeeeeiiinnnrrruuuzzz{{{~~~~~~~~~~~~|||}}}}}}{{{xxxwwwxxxzzz{{{{{{{{{zzzxxxuuurrrnnnjjjhhhggghhhjjjiiigggffffffgggkkkooosssuuusssqqqooonnnqqqnnnjjjgggfffhhhkkkmmmqqqpppnnnnnnnnnmmmkkkiiigggeeedddeeefffgggfffdddhhhhhhhhheeeaaa___^^^^^^]]]\\\ZZZXXXVVVUUUUUUTTTTTTUUUVVVWWWVVVTTTRRRPPPQQQQQQPPPNNNKKKGGGCCC@@@AAABBBCCCEEEFFFHHHIIIJJJDDDDDDCCCBBB@@@>>><<<;;;999999999888888888777777666888::::::999666555555222333333444555666777777555444222111000111111222222000///...///000222333222222333333333333333333111222222222111000......111111000......---------...---,,,---/////////...+++,,,,,,,,,,,,+++******+++*********))))))((((((***************++++++,,,...,,,***)))'''''''''((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&***)))(((''''''((()))***+++***(((&&&%%%$$$%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&************)))((('''&&&###$$$%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%&&&'''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&'''''''''''''''&&&&&&&&&'''&&&'''))),,,+++'''###!!!###%%%&&&''''''))))))))))))((((((((((((((((((((((((((((((((((((******)))''''''&&&&&&&&&((((((((((((((((((((((((''''''((((((((('''%%%$$$)))***+++***(((''''''((((((((((((((((((((((((((())))))(((((('''''''''&&&((('''&&&%%%%%%&&&'''(((***)))((('''&&&%%%%%%%%%"""$$$&&&&&&$$$###$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&'''&&&$$$###$$$%%%(((((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&%%%$$$"""!!!"""###%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''&&&%%%$$$###'''&&&&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$####################################%%%''''''&&&$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&LLLKKKJJJKKKNNNPPPPPPOOOJJJJJJLLLMMMOOOPPPPPPQQQPPPPPPQQQQQQQQQQQQQQQPPPOOOQQQRRRTTTUUUWWW[[[^^^bbbeeehhhiiihhhgggggggggddddddeeefffggggggggggggfffeeedddfffkkkqqqvvvzzz||||||~~~|||{{{}}}}}}zzzxxxwwwxxxxxxxxxwwwxxxwwwuuusssqqqooommmlllkkklllmmmllljjjiiihhhiiikkkmmmppppppnnnlllkkkjjjtttrrrnnnjjjhhhhhhiiikkkkkkkkkkkklllmmmmmmkkkiiidddcccbbbcccdddeeedddcccggghhhhhheeeaaa]]]ZZZYYYZZZYYYWWWVVVTTTSSSSSSRRRSSSTTTUUUUUUTTTRRROOONNNMMMMMMMMMLLLIIIEEEAAA???AAABBBBBBCCCDDDEEEFFFFFFDDDDDDCCCBBB@@@>>><<<;;;::::::999999888777777666555777999999888666555555444444555555666777777888555444333111111000111111111000///...///000222333333222222222333444444555333222222111000///......111000///...------------...,,,,,,---...///...---,,,------------,,,++++++************)))))))))((()))))))))))))))***++++++---,,,***(((''''''''''''))))))))))))))))))))))))'''''''''(((((('''''''''***)))(((''''''((()))***''''''&&&&&&&&&'''))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&& !!!"""###$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''(((((())))))(((((('''&&&&&&'''''''''''''''''''''&&&&&&(((******'''$$$%%%&&&'''((((((((('''&&&)))(((((((((((((((((((((''''''''''''''''''''''''***)))((('''&&&&&&&&&&&&''''''''''''''''''''''''(((((()))))))))(((&&&&&&&&&(((((('''&&&%%%%%%&&&'''''''''''''''''''''''')))((((((((('''''''''&&&''''''&&&%%%%%%&&&'''''')))((('''&&&&&&%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&'''&&&$$$###$$$%%%(((''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$!!!"""###"""!!!"""$$$&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###%%%%%%$$$$$$#########"""$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#################################%%%''''''%%%$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%JJJIIIIIIJJJMMMNNNNNNMMMJJJJJJKKKKKKLLLMMMMMMMMMMMMNNNNNNNNNNNNMMMLLLLLLKKKMMMPPPSSSUUUYYY]]]aaagggiiikkkjjjhhhfffeeeeeedddcccbbbbbbbbbcccddddddaaabbbcccffflllssszzz~~~{{{zzz{{{zzzxxxxxx{{{|||zzzxxxxxxxxxwwwuuusssrrrqqqppppppooopppppppppqqqrrrsssqqqooommmllllllkkkmmmmmmllliiifffffffffqqqooommmkkkiiihhhiiiiiiffffffgggjjjlllmmmkkkiiibbbaaaaaabbbdddeeedddcccdddeeeeeebbb]]]YYYVVVUUUVVVUUUTTTSSSRRRQQQPPPPPPRRRRRRRRRRRRPPPNNNKKKJJJHHHIIIIIIHHHFFFCCC@@@>>>AAAAAAAAABBBBBBBBBBBBBBBDDDCCCCCCBBB@@@>>><<<;;;;;;;;;:::999888666666555444666888888666555444555555555666666777777777888666555333222111000000000111000/////////000222333333222111111222444666888444333111000///...////////////...---,,,,,,,,,,,,---,,,+++,,,...///...------------------,,,,,,+++************))))))))))))((((((((((((((()))******,,,+++)))((('''&&&''''''))))))))))))))))))))))))'''(((((())))))(((((('''))))))(((((((((((())))))&&&&&&&&&&&&''')))***+++''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))(((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))(((((((((((())))))%%%&&&&&&&&&'''(((((((((((('''&&&'''((()))'''&&&)))))))))***))))))((('''((((((((((((((((((((((((''''''''''''''''''''''''))))))((('''&&&&&&&&&&&&''''''''''''''''''''''''((())))))))))))(((''''''&&&'''((('''%%%%%%%%%'''''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&''''''%%%$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((%%%&&&&&&''''''&&&&&&%%%%%%&&&'''&&&$$$###$$$%%%''''''&&&&&&%%%%%%$$$$$$""""""###$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%$$$%%%''')))%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$###$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##############################%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$#########IIIHHHHHHIIILLLMMMLLLKKKIIIHHHHHHHHHHHHHHHHHHHHHJJJJJJKKKLLLLLLLLLLLLLLLJJJMMMQQQTTTWWW[[[___bbbggghhhiiihhhfffdddddddddfffdddaaa___]]]^^^___```^^^```bbbffflllssszzz~~~}}}||||||zzzyyywwwsssuuuyyy|||{{{yyyyyyxxxvvvsssqqqnnnnnnnnnnnnppprrrsssuuuwwwxxxxxxvvvssspppooopppmmmmmmmmmjjjgggeeeeeefffiiiiiihhhhhhhhhhhhhhhgggcccccceeehhhjjjjjjhhhfffbbbaaa```bbbdddeeedddccc___^^^]]]ZZZVVVSSSRRRSSSSSSSSSRRRRRRQQQPPPOOONNNQQQPPPPPPNNNLLLIIIGGGFFFDDDEEEEEEFFFDDDBBB@@@>>>@@@@@@@@@AAABBBBBBCCCCCCCCCCCCBBBAAA@@@>>>===<<<<<<<<<:::999777666555444333555777666555444444555555555555555666666666666666555444333111000//////000000//////000000111222333222111000111444777999555444111///......///000...---,,,,,,+++++++++,,,,,,+++++++++---...---,,,,,,,,,------,,,,,,+++************)))))))))))))))'''''''''''''''((()))))),,,+++***(((''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((()))))))))(((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''''''''%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((())))))***%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((***)))(((''''''((()))***%%%%%%%%%&&&'''((()))))))))'''&&&%%%&&&'''((((((%%%&&&&&&'''(((((((((((('''''''''((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''''''''((())))))''''''''')))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''(((''''''&&&$$$######&&&)))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$ !!!"""###$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&%%%###"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$)))(((&&&$$$######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$&&&%%%$$$###$$$%%%%%%$$$$$$######"""""""""HHHGGGGGGIIIKKKLLLJJJIIIFFFEEEDDDCCCCCCCCCDDDDDDFFFGGGIIIKKKMMMNNNNNNOOONNNQQQTTTWWWYYY\\\___aaadddeeegggfffeeeeeeeeefffiiifffbbb^^^\\\[[[\\\]]]]]]```cccfffjjjpppwww|||zzz{{{{{{{{{{{{{{{zzzzzz}}}zzzyyyuuupppqqqvvv|||zzzyyyxxxxxxvvvtttqqqppppppqqqrrrtttvvvxxxxxxxxxyyyyyywwwtttqqqppppppnnnnnnnnnkkkhhhggghhhjjjiiiiiihhhhhhgggeeedddddd______```aaacccbbb```^^^___^^^]]]^^^```aaa```___XXXWWWTTTPPPMMMMMMPPPSSSQQQQQQQQQRRRQQQPPPOOONNNOOONNNLLLKKKHHHFFFDDDCCCBBBCCCDDDDDDDDDBBB@@@???>>>???@@@AAACCCDDDEEEFFFCCCCCCBBBAAA@@@???===<<<<<<<<<:::999777666555444333444666555444444444555444444444444444444444333555444444333222111000///000000000000000111111222222111000///111333777999444333000///......000111------,,,++++++++++++,,,,,,+++***+++---------++++++++++++++++++***))))))))))))))))))))))))******'''''''''''''''(((((()))---,,,***)))(((((()))***''''''''''''''''''''''''(((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$###############$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%((((((((((((((((((((((((***)))(((''''''((()))***%%%%%%%%%&&&'''((())))))((('''&&&%%%%%%%%%''')))&&&&&&&&&&&&&&&''''''(((&&&&&&''''''((((((((()))''''''''''''''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))((('''&&&((()))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&%%%###""""""%%%(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$ !!!"""###$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""######""" !!!###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$######$$$$$$ !!!!!!""""""$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%$$$######$$$%%%%%%$$$$$$######"""""""""GGGGGGHHHIIIKKKKKKIIIGGGDDDCCCBBBAAA@@@AAAAAABBBEEEFFFHHHKKKMMMOOOPPPQQQQQQTTTWWWYYYZZZ[[[^^^___bbbccceeefffffffffhhhjjjjjjgggccc___]]]\\\]]]]]]]]]aaadddgggiiimmmtttyyyyyyyyyyyyxxxxxxxxxxxxxxx|||zzzyyyxxxsssnnnpppuuuyyywwwvvvvvvvvvvvvtttssstttuuuvvvwwwxxxxxxxxxxxxuuuuuuvvvtttqqqnnnmmmmmmlllmmmmmmmmmkkkkkkmmmoooqqqooommmiiifffbbb___^^^ZZZYYYXXXXXXYYYYYYWWWVVVZZZYYYXXXXXXYYYZZZYYYXXXRRRQQQNNNJJJHHHIIIMMMQQQOOOPPPQQQQQQQQQPPPOOONNNLLLKKKJJJHHHEEECCCBBBAAA@@@AAACCCCCCCCCBBB@@@>>>>>>???@@@BBBDDDEEEGGGGGGBBBBBBBBBAAA@@@???======;;;;;;:::999888666666555333444666555444444555777555444444333333222222222333333333333333222000000///000000000111111111111111000//////000222444666222111000//////000111222---,,,,,,++++++,,,,,,,,,+++***)))***,,,---,,,+++***************))))))((())))))))))))************'''''''''''''''((()))))),,,+++***((((((((()))***'''''''''''''''''''''''''''(((((())))))(((((('''(((((())))))))))))(((((($$$$$$&&&'''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$###"""!!!%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''""""""###$$$%%%%%%%%%$$$''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((''''''''''''((((((%%%&&&&&&&&&'''((((((((('''''''''&&&$$$$$$''')))******((('''&&&&&&&&&&&&&&&&&&&&&''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''$$$%%%&&&&&&%%%$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&''''''$$$%%%%%%###""""""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###%%%&&&&&&$$$$$$%%%'''%%%%%%%%%%%%$$$$$$$$$$$$""""""###$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%%%%&&&(((***###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$%%%%%%""""""###$$$%%%&&&&&&'''$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###########################$$$%%%$$$""""""$$$%%%$$$$$$$$$$$$$$$#########GGGGGGHHHJJJKKKKKKIIIGGGDDDCCCAAA@@@@@@@@@BBBCCCFFFGGGIIIKKKMMMNNNOOOPPPQQQTTTWWWYYYZZZ[[[\\\^^^___```bbbcccccceeegggiiihhhfffdddbbb``````aaabbb]]]aaafffhhhiiimmmtttzzzyyyxxxwwwvvvuuutttttttttttttttvvvwwwrrrnnnpppuuuuuusssqqqqqqssstttttttttssstttuuuvvvuuusssqqqooommmnnnooommmjjjhhhggggggfffiiikkklllmmmnnnppprrrtttrrrmmmhhhccc___\\\ZZZXXXVVVTTTSSSTTTUUUUUUTTTWWWVVVTTTTTTUUUUUUTTTRRROOONNNMMMKKKHHHHHHIIIKKKLLLNNNOOOPPPPPPOOONNNMMMKKKJJJHHHFFFDDDBBBAAAAAA???@@@AAABBBBBB@@@>>>===@@@@@@AAABBBCCCDDDEEEFFFBBBBBBBBBAAA@@@???>>>===::::::999999888777777666444555666555444444666888666666555444333333222222111222333333333333111111//////000111111111111111000000//////000111222222/////////000111111222222------,,,,,,,,,,,,------+++***)))***+++,,,,,,******++++++++++++***))))))((()))))))))************((((((''''''(((((()))******)))'''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((()))******)))((('''###$$$%%%'''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%$$$$$$(((''''''&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''%%%'''((('''$$$$$$&&&(((***)))((('''&&&''''''(((%%%%%%&&&''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''(((###$$$&&&%%%%%%$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&''''''''''''&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&$$$%%%&&&%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%###$$$&&&%%%%%%$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%'''''''''(((+++---######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((()))******$$$$$$######$$$$$$%%%&&&##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$###""""""$$$&&&$$$$$$$$$$$$%%%%%%%%%%%%HHHHHHHHHJJJLLLKKKIIIGGGDDDCCCAAA@@@@@@AAACCCDDDGGGHHHIIIKKKLLLMMMMMMNNNPPPRRRVVVYYYZZZZZZ\\\]]]\\\]]]______```aaadddfffeeeeeedddccccccdddeeefff]]]bbbgggiiijjjnnnuuu{{{xxxwwwuuusssqqqpppooonnnmmmooosssuuurrrnnnpppvvvrrrpppnnnnnnpppsssttttttoooppprrrrrrppplllhhheeehhhiiiiiihhheeecccccccccbbbeeehhhkkkmmmoooqqqsssqqqooojjjeee```]]]ZZZZZZXXXVVVSSSRRRTTTVVVWWWWWWXXXVVVUUUTTTTTTTTTRRRQQQMMMNNNOOONNNKKKHHHFFFFFFKKKLLLNNNOOOPPPOOOMMMLLLJJJIIIGGGEEECCCBBBAAAAAA>>>???@@@AAA@@@???===;;;AAAAAAAAABBBBBBCCCCCCCCCBBBBBBBBBAAA@@@???>>>===:::999999999888888777777444555666555555555777999777777666555444333333222000111222333444333222222//////000111111111111111/////////000000000000000---...///111222222333222---------,,,,,,---......***)))))))))+++,,,+++***+++,,,,,,,,,,,,+++******(((((())))))*********+++((((((((((((((()))******((('''&&&%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''((()))******)))((('''''''''''''''&&&$$$""" ''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''((()))))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$'''''''''''''''&&&&&&&&&$$$&&&((('''%%%$$$%%%(((%%%%%%$$$%%%&&&((()))+++%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))%%%&&&''''''&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&'''(((((('''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&''''''&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""!!! %%%&&&&&&''''''&&&&&&%%%###$$$&&&%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$###""""""###%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$########################"""###%%%&&&''''''&&&%%% !!!"""$$$%%%&&&&&&$$$$$$######$$$$$$%%%&&&#################################$$$$$$%%%%%%%%%########################$$$$$$$$$###!!!"""$$$&&&$$$$$$$$$%%%%%%&&&&&&&&&GGGJJJNNNPPPOOOKKKFFFBBBEEEDDDCCCBBBCCCDDDFFFGGGIIIKKKMMMMMMLLLLLLMMMNNNQQQSSSVVVXXXZZZZZZYYYXXXWWWXXXYYY[[[]]]___```aaa```aaabbbdddeeeeeeeeeeee\\\```gggllloooqqqsssuuuwwwxxxwwwuuurrrppppppqqqkkkmmmnnnppppppnnnmmmkkkggggggkkkpppooolllllloooooollliiigggggggggfffeeeeeegggiiigggccc``````aaabbbccceeeggghhhiiijjjjjjjjjhhheeecccbbb```]]][[[ZZZXXXWWWWWWYYY[[[ZZZZZZ[[[ZZZXXXVVVVVVVVVWWWWWWSSSRRROOOMMMJJJIIIGGGGGGGGGHHHKKKMMMNNNNNNMMMLLLKKKGGGDDDBBBCCCEEEFFFFFFFFFDDDAAA>>>===>>>???@@@DDDEEEFFFEEECCCBBBBBBCCCBBBBBB@@@???>>>>>>>>>>>><<<:::888555444444444555666666666666555555555555999888666444222000...---000000111111111111000000111111111111000000000/////////000000///...------,,,...222555777777666555333111...+++******,,,---,,,++++++***************------,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))((('''&&&&&&%%%%%%%%%&&&'''((())))))))))))'''(((((((((((((((''''''((('''&&&%%%%%%&&&'''((()))))))))))))))((((((''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((()))%%%&&&(((******)))(((&&&'''''''''''''''''''''''''''&&&$$$""""""###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&))))))))))))************%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((((())))))(((((('''''''''''''''&&&&&&%%%%%%$$$$$$###(((((('''&&&%%%%%%$$$$$$'''''''''&&&&&&%%%%%%%%%'''''''''&&&$$$$$$%%%&&&'''''''''&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%((('''&&&&&&$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''''''''&&&%%%$$$)))))))))(((&&&$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$"""!!!###&&&)))%%%%%%%%%$$$$$$#########""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$###$$$%%%%%%$$$###"""!!!""""""#########""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$HHHJJJNNNPPPPPPMMMIIIGGGFFFEEEDDDCCCCCCEEEGGGHHHJJJLLLNNNOOOOOOOOOPPPRRRPPPQQQTTTVVVWWWXXXWWWWWWVVVWWWYYY[[[]]]^^^^^^___^^^___```aaaaaaaaaaaaaaa```dddjjjnnnppppppqqqrrrsssttttttrrrpppnnnnnnoooiiijjjkkkllllllkkkjjjiiieeedddfffkkkmmmkkkkkknnnkkkjjjhhhfffeeedddeeeeeeiiijjjiiifffaaa^^^^^^^^^```aaabbbcccdddeeeeeeeeefffdddcccccccccbbb___]]]```^^^]]]^^^`````````^^^aaa```^^^\\\ZZZYYYXXXXXXTTTSSSQQQNNNLLLKKKJJJJJJIIIJJJLLLNNNNNNNNNMMMLLLJJJHHHEEECCCDDDEEEEEEDDD@@@???=========???BBBCCCCCCDDDDDDCCCBBBAAABBBCCCBBBAAA@@@>>>============:::888666444333333444555666666666777888888888999666666555444333222111000000000111111111000000///111111111000000000//////---............------,,,...///111222333222111000222000---+++******+++,,,,,,,,,+++************+++******************++++++)))))))))))))))))))))))))))((((((''''''&&&%%%%%%&&&''''''(((((((((((((((''''''((((((((((((''''''))))))(((''''''((())))))&&&'''((()))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$%%%&&&'''((('''&&&&&&'''''''''''''''''''''''''''&&&$$$###"""###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&''''''&&&$$$$$$%%%&&&((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''''''''&&&%%%$$$#########"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$###"""""""""###%%%%%%%%%$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$%%%$$$###"""!!!""""""############""""""%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$IIIKKKMMMOOOPPPOOOMMMKKKGGGFFFDDDDDDDDDEEEGGGIIIKKKMMMOOOPPPPPPPPPQQQRRRNNNOOOQQQSSSUUUUUUUUUUUUVVVXXXZZZ\\\]]]]]]\\\\\\]]]]]]]]]]]]]]]\\\[[[ZZZ^^^bbbhhhlllnnnnnnnnnoooooopppqqqpppooonnnooopppkkkkkkkkkkkkkkkkkkkkkkkkgggbbbbbbhhhmmmlllkkkllliiijjjkkkhhheeedddfffiiimmmmmmjjjfffaaa]]]\\\\\\``````aaaaaaaaabbbbbbbbbaaaaaaaaaccceeedddbbb```dddcccbbbcccddddddcccaaaeeeeeecccaaa___\\\YYYXXXTTTSSSRRRPPPOOONNNMMMMMMKKKLLLMMMNNNNNNMMMLLLKKKIIIHHHFFFEEEEEEEEECCCAAA======<<<===>>>@@@BBBDDDAAABBBCCCAAA@@@???AAABBBAAA@@@>>>===<<<;;;;;;;;;777666444333333333444555444555555666777888999999333333333444444444444444111111111111000000///...000000000000////////////+++,,,,,,------------,,,---.........////////////000///---+++******++++++,,,,,,+++************+++''''''(((((())))))******)))))))))))))))))))))))))))((((((''''''&&&&&&&&&(((((((((((((((''''''&&&''''''((((((((((((((('''******))))))))))))******%%%%%%'''((()))*********((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%######$$$%%%%%%&&&''''''"""###%%%'''((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$%%%%%%$$$$$$###&&&%%%############""" $$$$$$$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%&&&########################$$$$$$############$$$$$$###$$$$$$$$$$$$###""""""""""""###############"""#########$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%$$$LLLMMMNNNOOOOOONNNMMMLLLGGGFFFEEEDDDEEEFFFHHHIIIKKKMMMNNNOOONNNMMMNNNOOOMMMNNNPPPRRRSSSTTTTTTTTTWWWYYY[[[^^^^^^]]][[[ZZZ\\\\\\\\\[[[ZZZYYYWWWWWWVVV[[[bbbgggjjjlllmmmnnnnnnpppqqqpppoooooopppqqqoooooonnnmmmmmmnnnooooookkkeeeccchhhmmmmmmjjjiiihhhkkkmmmkkkgggfffjjjnnnpppnnnkkkgggccc```______ddddddccccccbbbbbbbbbbbb___```aaadddffffffccc```cccbbbbbbbbbdddcccaaa___cccccccccaaa___\\\YYYWWWSSSSSSQQQPPPOOOOOOOOOOOOLLLLLLLLLLLLKKKJJJIIIHHHHHHGGGGGGGGGGGGFFFCCCAAAAAA@@@@@@@@@@@@AAAAAABBBBBBCCCBBB@@@======>>>???@@@???>>><<<;;;::::::999555555444333333444555555333333333444444555555555333333333333444444444444111111111111000///...---000000/////////.........***+++,,,---------------*********+++,,,...111222......---,,,+++*********++++++***))))))))))))***&&&&&&'''(((((()))******(((((((((((((((((((((((()))(((((((((''''''&&&&&&))))))))))))((('''&&&%%%&&&'''((((((((((((((((((***))))))))))))))))))***%%%&&&'''((())))))))))))((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''"""""""""######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&''''''((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!!!! ###$$$$$$%%%%%%$$$$$$###&&&$$$###$$$%%%%%%### #########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#########$$$############""""""###$$$$$$$$$###### !!!!!!"""###$$$$$$%%%######$$$%%%%%%%%%%%%$$$NNNOOOOOOOOONNNMMMKKKJJJGGGFFFEEEDDDEEEFFFHHHIIIMMMOOOPPPOOOMMMKKKKKKLLLNNNNNNPPPQQQSSSTTTTTTUUUXXXZZZ\\\^^^___]]][[[ZZZ\\\\\\\\\[[[ZZZYYYXXXWWWVVVZZZ```eeegggiiikkkmmmmmmnnnooonnnmmmlllmmmnnnppppppooooooooooooppppppnnngggdddhhhllliiieeeccceeeiiikkkiiiffffffjjjoooooonnnkkkiiihhhfffeeedddfffeeedddcccbbbbbbbbbcccaaaaaaccceeegggfffcccaaa```_________aaaaaa___^^^\\\]]]]]]\\\[[[YYYWWWUUURRRQQQPPPOOOOOONNNNNNNNNKKKKKKJJJJJJHHHGGGFFFFFFGGGFFFGGGHHHIIIHHHEEECCCDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDBBB???;;;:::;;;<<<@@@???===;;;:::999888888555555555555555555666666555555444444333333222222444444333333222222222222000000000000000///....../////////............---+++,,,---...............++++++******,,,...000222------------,,,++++++*********)))(((((((((((((((''''''(((((()))***++++++((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))(((&&&%%%$$$&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((%%%%%%%%%$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###%%%'''!!!""""""######$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!###$$$$$$%%%%%%$$$$$$#########$$$%%%&&&&&&%%%$$$#########$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$##################$$$$$$""""""###$$$$$$$$$$$$$$$!!!""""""###$$$%%%&&&&&&######$$$%%%%%%%%%%%%$$$MMMNNNNNNNNNMMMKKKIIIHHHGGGFFFDDDDDDDDDEEEGGGIIIOOOPPPQQQPPPNNNLLLLLLLLLNNNOOOPPPQQQRRRTTTUUUUUUXXXYYY[[[\\\]]]\\\[[[ZZZ\\\\\\\\\\\\\\\[[[ZZZZZZ]]]```ccceeefffgggjjjlllkkkllllllkkkiiiggghhhiiilllllllllllllllllllllllljjjfffdddhhhhhhddd___]]]aaaccceeedddcccdddhhhlllmmmlllkkkkkklllllljjjhhhfffeeecccaaa```aaaaaabbbccccccdddfffhhhgggeeeccc```^^^]]]]]]___`````````XXXXXXXXXXXXWWWWWWVVVUUURRRQQQPPPOOONNNMMMMMMMMMJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEFFFHHHKKKKKKJJJHHHFFFGGGIIIJJJJJJJJJIIIHHHEEEDDDBBB>>>:::999:::<<<@@@???===;;;:::999888888555555555555666666666666777777666555444333333222444444333222111000//////...//////000000//////...///.........------------,,,------............---///...,,,+++++++++,,,---,,,---...///...---+++*********)))(((((((((((()))(((((())))))******++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((('''&&&%%%%%%&&&'''((())))))))))))&&&&&&''''''''''''&&&&&&((((((((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$######$$$%%%%%%%%%&&&''''''((($$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%$$$######%%%'''%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$ !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###!!!###%%%%%%$$$$$$&&&'''$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$#########"""######$$$%%%""""""###$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((######$$$%%%%%%%%%%%%$$$IIIJJJKKKLLLLLLJJJHHHGGGFFFEEEDDDCCCCCCEEEGGGHHHKKKMMMOOONNNMMMLLLMMMMMMNNNNNNOOOPPPQQQSSSTTTUUUVVVWWWXXXYYYZZZZZZZZZZZZZZZ[[[\\\]]]]]]]]]]]]]]]___```bbbbbbcccfffjjjmmmllllllllljjjgggdddddddddffffffggghhhhhhgggfffffffffdddfffiiihhhaaa]]]]]]_________```bbbeeegggiiijjjjjjjjjmmmooonnnkkkhhheeedddbbb`````````aaabbbeeeddddddfffhhhiiihhhggg___]]]ZZZ[[[]]]```aaabbbZZZYYYXXXWWWWWWVVVVVVWWWSSSRRRQQQOOONNNMMMMMMMMMJJJJJJHHHGGGFFFFFFFFFEEEDDDDDDEEEHHHLLLOOOOOONNNKKKLLLNNNNNNMMMKKKHHHGGGCCCCCC@@@===::::::<<<>>>AAA@@@>>><<<:::999888888444444555555555444444333666555555555444333333333222222111111000/////////------...///000000000000.........---------,,,,,,,,,------------,,,,,,+++---,,,,,,+++++++++++++++,,,...///000000///,,,+++,,,++++++***************))))))))))))))))))******))))))))))))))))))))))))((((((((((((((((((((()))(((((())))))((('''&&&&&&%%%&&&'''((())))))))))))%%%&&&''''''''''''&&&%%%&&&&&&''''''((('''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%'''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%'''(((######$$$$$$$$$%%%%%%%%%###$$$%%%$$$######%%%'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$#########$$$%%%###$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$### ###&&&###"""'''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######"""""""""###%%%%%%!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$EEEGGGIIIKKKLLLJJJHHHGGGFFFDDDCCCBBBCCCDDDFFFGGGFFFHHHJJJKKKKKKKKKLLLMMMMMMMMMNNNOOOPPPRRRSSSTTTTTTUUUUUUVVVWWWXXXYYYZZZYYYZZZ[[[]]]^^^^^^______[[[\\\]]]^^^aaaeeekkkooooooooonnnkkkgggeeeddddddcccdddfffggggggfffdddcccdddeeeiiimmmjjjccc___``````___^^^```dddgggiiiiiiiiiiiijjjmmmpppooojjjffffffeeecccbbbaaabbbcccdddeeeddddddfffiiikkkkkkkkk^^^[[[XXXXXXZZZ^^^aaaccc]]]\\\ZZZXXXWWWWWWXXXXXXTTTSSSRRRPPPNNNMMMMMMMMMKKKJJJIIIHHHGGGGGGGGGGGGDDDCCCEEEHHHMMMQQQRRRRRRRRRRRRRRRQQQNNNIIIEEEBBBAAAAAA???===;;;<<>><<<:::999888888333444444444444333222111222222222222222222222222000000000000////////////+++,,,---///000000111111......---------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***+++,,,,,,------...000222111000---+++...---,,,,,,++++++,,,,,,)))))))))))))))((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((('''&&&%%%&&&'''((())))))))))))%%%&&&'''(((((('''&&&%%%$$$$$$&&&'''(((((())))))&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&''''''''''''&&&&&&$$$$$$&&&''''''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&(((((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''###$$$&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''###$$$$$$%%%%%%&&&&&&'''---+++'''$$$""""""###$$$#########$$$$$$%%%%%%%%%###$$$$$$$$$######%%%'''%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$#########$$$%%%"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!""""""######$$$$$$$$$%%%%%%$$$$$$$$$$$$&&&"""&&&&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$######"""""""""###%%%&&&!!!"""###$$$%%%&&&&&&&&&#########"""""""""""""""######$$$%%%%%%%%%%%%$$$EEEFFFGGGGGGGGGFFFEEEEEECCCBBBBBBBBBBBBDDDFFFGGGEEEEEEEEEEEEFFFGGGIIIIIIJJJHHHGGGJJJOOORRRSSSRRRSSSQQQNNNMMMOOOTTTZZZ^^^YYYZZZ\\\\\\\\\\\\]]]___ccc___\\\\\\```gggmmmqqqrrrpppmmmjjjgggeeeeeeeeejjjeeeccceeeeeebbbaaabbbdddggglllmmmjjjfffbbb```___]]]]]]```eeeiiijjjiiigggkkkkkkgggeeeggggggeeeccc^^^\\\___aaaaaaaaadddfffeeefffgggiiiiiigggeee]]]ZZZWWWVVVYYY\\\___```___\\\YYYXXXXXXWWWVVVUUU[[[UUUNNNLLLNNNPPPNNNKKKMMMLLLLLLKKKJJJIIIHHHHHHIIIEEEBBBCCCHHHNNNSSSUUUXXXVVVSSSOOOKKKGGGDDDBBB<<<<<<<<<<<<<<<=========CCCAAA???<<<:::999999999555555555555444333222222222222222111111111111111000000//////.........---000///////////////000000------------------------,,,,,,++++++++++++++++++,,,,,,,,,------.........///---,,,---000000...+++222000---+++))))))************************************)))))))))***,,,---((('''&&&%%%%%%&&&'''(((******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%$$$''''''(((((())))))******((((((((('''&&&&&&&&&%%%&&&&&&'''''''''''''''&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$############'''&&&%%%$$$$$$$$$%%%&&&%%%%%%$$$###$$$%%%&&&'''&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((($$$$$$&&&''''''&&&$$$$$$############$$$%%%%%%&&&%%%%%%%%%$$$$$$#########""""""###$$$%%%%%%&&&&&&((('''&&&%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""#########$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((($$$""""""$$$&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$############$$$$$$########################((((((((('''&&&%%%$$$###%%%$$$$$$######$$$%%%%%%""""""""""""""""""""""""$$$%%%&&&''''''&&&$$$###DDDEEEFFFGGGGGGFFFDDDCCCCCCBBBBBBBBBCCCDDDEEEEEEEEEEEEDDDDDDDDDEEEEEEFFFHHHGGGFFFIIINNNRRRSSSSSSQQQPPPNNNNNNQQQVVV[[[___\\\]]]^^^]]]\\\\\\]]]___aaa___\\\\\\```fffllloooqqqqqqpppnnnmmmlllllllllkkkfffccceeeeeecccbbbdddiiillloooooolllgggdddbbb^^^^^^___dddjjjoooqqqqqqnnnqqqooohhhdddcccccc```bbb^^^\\\```bbbaaabbbdddaaabbbdddeeefffeeeeeeddd```]]]ZZZYYYZZZ\\\]]]^^^]]]ZZZWWWUUUTTTUUUTTTSSSTTTPPPLLLJJJKKKLLLLLLKKKMMMNNNNNNOOOOOOPPPPPPPPPLLLIIIFFFHHHLLLRRRUUUVVVXXXWWWTTTPPPLLLHHHEEECCCCCCAAA???>>>===>>>@@@AAACCCBBB@@@>>><<<;;;::::::555555666555555444333222333333222222111111000000000000/////////.........000000////////////000000------------------------+++++++++++++++,,,,,,,,,,,,,,,,,,---------......//////...///000///...,,,111000...+++***))))))***************************))))))((((((((()))***+++)))((('''&&&&&&'''((()))))))))))))))((((((''''''))))))))))))))))))))))))(((((((((((('''''''''''')))))))))((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$############$$$&&&&&&%%%$$$$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&'''''''''$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&###!!!"""$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$########################%%%%%%%%%%%%%%%$$$###"""%%%%%%$$$$$$###$$$$$$$$$ ###""""""!!!!!!"""""""""AAABBBEEEFFFFFFEEECCCAAABBBBBBCCCDDDDDDCCCCCCCCCDDDCCCBBBBBBAAAAAABBBBBBFFFEEEFFFIIINNNRRRTTTUUUOOOOOOOOOPPPSSSWWW[[[^^^]]]]]]\\\ZZZXXXXXX[[[]]]]]]\\\[[[\\\^^^cccgggjjjnnnoooppprrrrrrrrrrrrqqqnnngggcccddddddbbbcccfffhhhjjjkkkjjjgggcccaaa```aaabbbdddhhhnnnrrrttttttqqqsssppphhhccccccdddbbbbbb^^^]]]aaacccbbbaaaccc^^^bbbeeefffcccbbbbbbddddddbbb```______```^^^]]]]]]YYYUUURRRRRRRRRRRRRRRMMMLLLKKKIIIGGGHHHJJJLLLLLLMMMOOORRRTTTUUUUUUUUUPPPNNNNNNOOOSSSVVVXXXXXXXXXWWWUUUQQQMMMIIIFFFDDDHHHFFFBBB???===???AAACCCAAAAAAAAA@@@???===;;;999666666666666555444333333444333333222111000000000000000000000////////////000000////////////000000------------------------***++++++,,,,,,---------,,,,,,,,,------------......000111000///------...//////...---+++***))))))************************(((((('''''''''((())))))))))))(((((((((((()))))))))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))************))))))(((''''''&&&&&&&&&&&&''''''''''''''''''((((((((('''&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&'''######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&'''((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$############$$$$$$########################""""""############""""""%%%%%%$$$$$$############ ###"""  """###>>>@@@BBBDDDEEECCCAAA???AAABBBCCCDDDCCCBBBAAA@@@@@@@@@?????????@@@@@@AAADDDEEEGGGJJJNNNRRRUUUVVVOOOOOOPPPRRRTTTVVVXXXYYYXXXWWWVVVTTTSSSTTTXXX[[[YYYZZZ[[[[[[]]]```dddgggjjjlllooorrrssssssrrrqqqooogggbbbbbbbbbbbbdddgggeeefffgggfffcccaaaaaaaaafffgggiiilllnnnooonnnnnnmmmooommmgggeeehhhkkkkkkddd``````cccdddaaa_________dddiiihhhddd```aaacccgggfffdddddddddcccaaa___\\\XXXSSSQQQPPPQQQQQQQQQKKKMMMNNNKKKGGGFFFJJJNNNKKKMMMOOOQQQSSSTTTUUUUUUSSSSSSTTTVVVXXXYYYZZZZZZWWWWWWUUUSSSOOOKKKHHHFFFIIIGGGDDDAAA???>>>?????????@@@AAAAAA@@@===:::888777777777777666555444444444444333222111111000///000000000000000000000000111000000////////////000........................***++++++,,,---......///------------------------,,,///111000---+++,,,///.........---,,,+++)))(((************************((((((((((((((((((((()))***))))))))))))))))))***((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%((((((((())))))******+++))))))((((((((('''''''''%%%&&&&&&&&&'''((((((((((((((((((((('''&&&%%%$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&((()))((('''%%%$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''(((((('''&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$######################## !!!!!!"""#########"""%%%%%%$$$$$$######"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%;;;===???AAABBBAAA???===???@@@AAABBBBBBAAA???>>><<<<<<<<<===>>>@@@AAABBBDDDFFFHHHJJJMMMPPPTTTVVVOOOPPPQQQRRRSSSSSSSSSSSSRRRRRRRRRQQQQQQSSSWWW[[[YYYZZZ\\\]]]^^^aaaeeeiiijjjlllooorrrsssqqqpppnnnooogggaaaaaaaaaaaacccgggeeefffhhhhhhgggfffgggiiikkkmmmoooppppppooommmllljjjmmmlllhhhggglllppppppgggcccbbbeeeddd___[[[[[[___eeeiiihhhccc______```dddccccccccccccbbb```^^^WWWTTTPPPMMMMMMNNNNNNNNNMMMPPPRRROOOJJJHHHLLLQQQOOOOOOOOOPPPQQQRRRSSSSSSUUUVVVXXXYYYZZZYYYYYYYYYUUUUUUTTTSSSPPPMMMJJJHHHIIIIIIHHHFFFCCC@@@>>><<<<<<===???@@@@@@===:::888888888888888777666555555444444333333222111111000000111111111111111111111111111000///////////////........................++++++,,,---......//////------------------------***---000///,,,+++,,,///.........---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))((()))******************)))'''''''''''''''((((((((((((((((((((((((((((((((('''''''''(((((()))))))))&&&'''''''''((((((((()))%%%&&&&&&&&&'''(((((((((''''''(((((('''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%'''((('''&&&###"""%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$'''&&&%%%$$$$$$%%%&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$"""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$######################## !!!"""###$$$$$$$$$$$$###$$$$$$$$$$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%%%%%%%$$$$$$:::;;;<<<>>>>>>>>>>>>======>>>>>>?????????>>>>>>;;;;;;;;;===>>>@@@BBBCCCDDDFFFHHHIIIJJJLLLOOORRROOOOOOPPPPPPPPPOOONNNNNNPPPPPPQQQQQQQQQTTTWWWZZZYYY[[[^^^______bbbhhhmmmmmmnnnqqqrrrsssqqqooonnnooohhhbbbbbbbbbbbbdddhhhccceeehhhiiihhhiiijjjlllllloootttvvvvvvtttsssrrrnnnpppoookkkiiilllnnnmmmhhhddddddgggfff___ZZZYYY]]]aaaeeefffccc___^^^^^^```___^^^^^^^^^]]][[[YYYPPPNNNKKKJJJKKKKKKKKKJJJNNNQQQTTTRRRNNNMMMPPPTTTTTTSSSQQQPPPOOOPPPRRRSSSTTTVVVXXXYYYWWWVVVVVVVVVQQQRRRSSSSSSQQQOOOLLLKKKKKKLLLLLLJJJHHHDDD@@@===;;;<<<>>>??????===:::999999999999999888777666666333333333333222222222222111111111111222222222222222111000//////......///........................,,,------....../////////...------------,,,,,,,,,***,,,...///......///000......---,,,,,,+++******))))))))))))))))))))))))))))))*********)))(((((())))))************))))))&&&''''''''''''(((((((((''''''''''''''''''''''''&&&''''''''''''''''''(((%%%&&&&&&'''(((((())))))&&&&&&&&&'''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''######$$$%%%&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$###"""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$######""""""######$$$'''&&&%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$"""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################""""""###$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!######################## """$$$%%%$$$"""!!!::::::::::::;;;<<<======;;;;;;;;;;;;<<<===>>>>>><<<<<<===>>>???@@@BBBCCCCCCEEEGGGGGGFFFGGGIIILLLLLLLLLLLLMMMMMMLLLLLLLLLNNNOOOPPPPPPPPPQQQTTTVVVUUUXXX[[[[[[[[[___gggmmmmmmnnnpppqqqqqqpppooonnnpppjjjeeeeeeeeedddfffiiieeegggjjjkkkkkkkkkkkkllllllqqqwwwzzzzzzxxxwwwwwwsssuuutttnnnjjjjjjjjjhhhfffcccdddggggggaaa\\\ZZZ[[[]]]aaadddeeedddbbb```aaa___\\\[[[ZZZXXXVVVTTTLLLKKKKKKKKKMMMMMMLLLJJJKKKNNNPPPQQQPPPQQQTTTWWWWWWTTTPPPMMMMMMOOORRRTTTRRRUUUVVVVVVSSSQQQQQQRRRMMMOOOQQQRRRRRRPPPNNNLLLMMMLLLKKKIIIGGGDDDAAA???<<<===>>>??????>>><<<;;;::::::::::::999888777666222222222333333333333444111111111222222222333333222111000///.................................................../////////......---------,,,,,,,,,,,,,,,---///111333222111///...,,,+++***++++++,,,))))))))))))))))))))))))(((((()))))))))((('''&&&(((((()))******)))((((((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&'''(((((((((((('''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$#########$$$$$$"""###$$$&&&''''''&&&&&&###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###%%%%%%&&&&&&%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%(((''''''&&&%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%&&&###$$$$$$$$$$$$$$$$$$###%%%$$$$$$$$$$$$%%%%%%&&&############$$$$$$%%%%%%###$$$$$$$$$%%%&&&&&&&&&"""###$$$%%%&&&%%%%%%$$$%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&&&&$$$######%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$############$$$$$$########################""""""###$$$$$$$$$###### """$$$%%%$$$###""""""""""""""""""""""""""" !!!"""""""""""":::999888888999;;;<<<>>>::::::999999:::;;;===?????????>>>??????@@@AAAAAABBBDDDFFFEEECCCBBBEEEHHHIIIIIIJJJJJJKKKKKKLLLLLLLLLMMMOOOOOONNNNNNOOOPPPPPPSSSVVVVVVVVVZZZcccjjjkkklllmmmnnnoooooonnnmmmrrrkkkgggggghhhfffgggjjjlllnnnqqqrrrrrrpppppppppmmmrrryyy|||zzzxxxvvvvvvtttwwwvvvpppkkkjjjhhheeecccaaacccggghhhbbb]]]\\\ZZZ\\\```eeeiiijjjgggeeeeeebbb^^^[[[YYYWWWUUUSSSMMMMMMMMMOOOQQQQQQOOOMMMGGGJJJMMMOOOQQQTTTWWWYYYWWWSSSNNNJJJJJJLLLQQQTTTQQQSSSUUUSSSPPPNNNOOOPPPKKKMMMOOOQQQRRRQQQOOONNNMMMKKKHHHEEECCCAAA@@@@@@===>>>???@@@@@@???>>>===::::::::::::999888777777111222222333333444444555111111111222222333333333222222000///............///////////////////////////////////////..................------,,,,,,,,,...------000444777666333000...,,,*********,,,---))))))))))))))))))))))))''''''((((((((('''%%%$$$'''((()))******)))((('''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))((((((''''''&&&&&&((((((((('''&&&&&&%%%%%%(((((((((''''''&&&&&&%%%$$$$$$&&&'''((()))))))))'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$###"""!!!!!!!!!""""""###$$$&&&''''''&&&&&&###$$$%%%&&&'''&&&%%%%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%***)))(((&&&&&&%%%%%%&&&""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%&&&((((((((((((&&&%%%############$$$%%%%%%&&&#########$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''(((((("""###$$$%%%&&&%%%%%%$$$$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$#########!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!%%%&&&%%%$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$############$$$$$$########################""""""############"""""""""$$$%%%%%%$$$###"""""""""""""""""""""""""""!!!  """$$$&&&999888888999;;;<<<<<<;;;>>>>>>===<<<<<<===>>>??????@@@BBBDDDEEEEEEDDDDDDAAABBBBBBBBBBBBDDDGGGJJJJJJJJJKKKKKKLLLLLLLLLLLLKKKJJJJJJKKKMMMPPPSSSUUUWWWUUUTTTUUUYYY^^^aaacccfffiiilllkkkhhhiiinnnssssssrrrqqqnnnllliiigggfffhhhlllqqquuuvvvvvvuuuuuussssssuuuxxxzzz{{{yyywww}}}yyysssmmmhhhgggggghhh___bbbfffgggeeecccaaa``````gggkkkiiifffggggggeeeeeedddeeefffaaaXXXTTTUUULLLQQQUUUUUUWWWYYYWWWSSSPPPNNNMMMOOORRRTTTVVVVVVXXXSSSNNNLLLMMMOOOOOONNNXXXVVVTTTQQQNNNLLLJJJJJJFFFJJJMMMNNNLLLJJJJJJKKKGGGFFFDDDCCCBBBAAA>>>;;;777999;;;;;;:::999:::;;;???===:::888888777666444555555666666555555444333222222444444444444222222222222222111000//////..................///000000111111000///////////////000...,,,+++,,,------,,,,,,,,,...///000000000000,,,+++******))))))******))))))((())))))***+++,,,+++***)))(((((()))***+++***************)))((('''&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&&&&((()))++++++((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%###"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%###'''***)))$$$"""$$$'''(((&&&%%%&&&'''(((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''',,,+++***(((&&&$$$###"""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$&&&'''&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$"""###$$$%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&''' """###$$$%%%%%%&&&"""###$$$%%%%%%%%%%%%%%%"""###$$$$$$###"""###$$$$$$$$$$$$#########""""""########################%%%%%%$$$######$$$%%%%%%$$$$$$########################""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!! """"""""""""""""""""""""########################$$$###!!! """$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$;;;:::999999;;;<<<;;;999::::::::::::<<<===???AAA???@@@AAACCCCCCCCCCCCBBB@@@AAAAAAAAAAAACCCFFFIIIJJJJJJKKKKKKLLLMMMNNNNNNKKKJJJJJJKKKLLLOOORRRTTTVVVWWWXXX[[[___aaabbbbbbbbbeeeiiihhhfffffflllqqqtttsssqqqnnnllljjjhhhhhhiiilllqqqsssssssssssstttuuuuuuvvvyyy{{{}}}|||zzz{{{xxxrrrlllhhhggghhhiiicccfffiiijjjiiifffddddddccciiimmmiiieeedddcccaaadddaaa``````]]]WWWSSSSSSPPPVVVZZZXXXWWWWWWVVVSSSRRRPPPOOOOOOQQQSSSTTTTTTUUUQQQLLLJJJLLLMMMNNNMMMSSSRRRQQQOOOMMMLLLKKKKKKJJJLLLNNNLLLHHHEEECCCCCCEEECCCBBBAAAAAA???===;;;999;;;===<<<;;;:::;;;<<<<<<:::888888999:::999888555555555555555444333222111111222333333222111111222222111111000//////..................///000000111000000///////////////000...,,,+++,,,------,,,,,,---...///////////////,,,+++******))))))******)))))))))((())))))******)))(((((((((((((((((()))(((((()))))))))(((''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''&&&$$$%%%%%%%%%&&&&&&&&&&&&'''((('''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%$$$%%%(((+++)))%%%###%%%'''%%%$$$"""###%%%&&&&&&%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$$$$######"""&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%"""######$$$$$$$$$######"""###$$$$$$%%%%%%%%%$$$###$$$%%%%%%$$$$$$%%%'''%%%%%%%%%$$$$$$$$$##############################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!! """"""""""""""""""""""""########################$$$###""""""######%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$<<<;;;::::::;;;;;;:::888888888999;;;===@@@BBBDDD???@@@@@@AAAAAA@@@@@@???>>>????????????AAADDDGGGIIIJJJKKKLLLMMMNNNOOOPPPKKKKKKJJJJJJLLLOOOQQQSSSVVVXXX\\\```bbbcccbbbaaa]]]aaaddddddaaabbbhhhmmmpppooollljjjhhhgggggggggjjjlllnnnooonnnnnnoooppptttssssssuuuxxx{{{||||||zzzvvvpppjjjgggfffggggggaaacccggghhhfffdddccccccccciiimmmiiieeedddbbb```eee___\\\^^^^^^YYYTTTSSSTTT\\\```\\\WWWVVVVVVUUUVVVSSSPPPOOOOOOPPPPPPPPPPPPMMMJJJIIIJJJKKKLLLLLLNNNMMMLLLKKKKKKJJJJJJJJJIIIKKKKKKIIIEEEBBB@@@???BBBAAA?????????>>>===;;;<<<>>>??????===<<<======<<<:::999999::::::999888555555555444333222111000000000111111111111000000222222111111000/////////...............///000000111000//////....../////////---++++++,,,---,,,+++------............------,,,+++******))))))******)))))))))(((((((((((((((&&&''''''((((((''''''&&&&&&&&&'''(((((((((''''''&&&&&&%%%%%%&&&''''''((()))((('''%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%'''&&&%%%&&&'''''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$''')))+++***&&&$$$%%%''''''&&&%%%%%%'''(((((('''###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""##################""""""%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""######$$$$$$######"""%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$#########$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$###"""!!! """###$$$$$$%%%$$$$$$$$$$$$%%%&&&%%%###""""""###%%%%%%%%%%%%%%%$$$$$$$$$########################%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%#################################"""""""""!!!!!!""""""""""""""""""""""""##############################$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$;;;:::999:::;;;<<<;;;::::::;;;<<<>>>@@@CCCEEEFFF????????????>>>>>>======<<<============???BBBEEEHHHIIIJJJLLLMMMOOOPPPPPPLLLLLLKKKKKKLLLNNNQQQSSSTTTWWW[[[^^^____________]]]```cccaaa^^^^^^ccchhhgggfffdddccccccccceeeeeeiiijjjjjjjjjhhhhhhjjjkkkooommmlllnnnqqquuuwwwxxxwwwsssmmmgggcccbbbbbbccc\\\___bbbddddddcccccccccaaahhhllliiifffffffffdddeee___]]]aaaccc^^^XXXTTTVVV___ccc___XXXVVVWWWXXXYYYUUUQQQNNNMMMMMMMMMLLLLLLKKKIIIIIIIIIJJJJJJKKKJJJJJJIIIHHHGGGGGGHHHHHHDDDEEEFFFFFFEEEDDDDDDCCCAAA@@@>>>>>>??????>>><<>>>>>???===;;;::::::888666444444444444333222111000///111111111111111111111111111111111111000000//////...............///000000000000///............///...---++++++,,,---,,,+++,,,---------------,,,+++,,,+++******))))))******))))))))))))(((((('''&&&&&&'''((())))))((('''&&&%%%&&&'''(((((((((((((((&&&&&&%%%&&&&&&'''((()))***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$((('''&&&&&&(((((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''')))***)))&&&$$$$$$%%%'''&&&$$$%%%'''(((((('''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######### """###%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$"""!!!!!!$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!! ######$$$$$$$$$$$$######%%%%%%%%%### $$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$######$$$$$$$$$$$$%%%%%%######""""""######$$$%%%""""""""""""""""""""""""########################""""""""""""""""""""""""########################!!!"""$$$&&&&&&%%%$$$###########################999888888:::<<<>>>>>>===;;;<<<===???@@@BBBCCCCCC???>>>======<<<<<<;;;;;;;;;<<<<<<<<<<<<>>>AAADDDGGGHHHIIIJJJLLLMMMNNNOOOMMMLLLKKKKKKLLLNNNPPPQQQQQQSSSUUUUUUUUUVVVYYY\\\^^^aaaccc```\\\[[[___dddaaaaaa```aaabbbccceeeffffffggggggeeeccccccdddfffiiihhhfffgggkkkooorrrssssssoooiiiccc^^^]]]]]]]]][[[^^^bbbdddeeeeeefffgggbbbiiimmmjjjggggggfffdddaaa]]]]]]dddgggaaaYYYTTTUUU^^^ccc^^^XXXWWWYYY[[[YYYUUUPPPLLLKKKJJJJJJIIIIIIJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGEEEEEEDDDDDDDDDBBBCCCCCCEEEGGGHHHHHHHHHCCCAAA???>>>???@@@??????@@@BBBCCCBBB???>>>===>>>===<<<:::::::::888555333333333333333222111000///222222222111111222222222111111111000000000000000...............///000000000//////...............---,,,+++,,,------+++***+++,,,,,,,,,,,,++++++***,,,+++******))))))******))))))******)))((('''&&&'''''')))******)))''''''&&&'''(((((())))))))))))&&&&&&&&&&&&'''((()))***(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$((('''&&&&&&(((((('''&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''&&&%%%$$$######"""######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''''''''%%%#########"""!!! """######"""%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%% !!!###%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###$$$$$$%%%%%%%%%$$$$$$###""""""###$$$%%%%%%&&&&&&######$$$$$$$$$######"""#########$$$$$$######""""""######"""  !!!""""""""""""############################################################!!!"""""""""#########$$$######""""""######$$$%%%""""""""""""""""""""""""############$$$$$$$$$$$$""""""""""""""""""""""""########################!!!###%%%%%%$$$"""!!!########################888777888:::===?????????:::;;;<<<===>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;<<<:::;;;;;;;;;;;;===@@@CCCEEEFFFGGGHHHIIIJJJKKKLLLLLLKKKJJJIIIJJJKKKMMMOOONNNOOOPPPNNNLLLNNNTTTXXX^^^aaabbb```\\\[[[^^^cccbbbbbbccceeefffggghhhhhhdddeeeeeecccaaa```bbbcccgggeeedddeeehhhlllnnnnnnmmmjjjddd___[[[ZZZ[[[\\\ZZZ]]]```aaaaaabbbcccdddffflllnnnjjjfffdddbbb```[[[YYY[[[bbbccc^^^WWWTTTTTT[[[___[[[WWWXXXYYYZZZXXXSSSNNNIIIHHHHHHHHHGGGGGGIIIJJJJJJHHHFFFFFFGGGFFFEEEDDDCCCCCCBBBCCCCCCEEEDDDDDDEEEHHHJJJJJJIIIEEEBBB@@@???@@@AAA@@@@@@AAABBBCCCAAA???===<<<===888888888999:::999777444222222333333333222111111333222111111111111222333111111000000000000000000...............///000000000///......------......---,,,+++,,,------+++)))******+++++++++++++++***,,,+++******))))))******))))))***++++++***((('''((((((((())))))(((((((((''''''((()))))))))((((((%%%%%%&&&&&&'''(((******$$$$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%'''&&&%%%&&&'''''''''%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%'''(((((((((((($$$$$$######""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$#########"""!!!!!!###$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""######$$$$$$######"""###$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%$$$######!!!"""###$$$%%%&&&&&&'''!!!"""###$$$$$$$$$$$$$$$#########$$$######"""!!!!!!###$$$$$$%%%''')))!!!!!!!!!"""""""""""""""########################""""""###$$$$$$###"""""" !!!!!!"""###############""""""######$$$%%%""""""""""""""""""""""""##################$$$$$$""""""""""""""""""""""""########################!!!###$$$$$$$$$"""!!!########################999999999:::===??????>>>888999;;;===>>>>>>>>>=========<<<;;;;;;;;;<<<===:::;;;;;;;;;;;;===@@@CCCDDDDDDEEEFFFFFFGGGHHHHHHIIIHHHGGGFFFFFFGGGIIIJJJKKKMMMNNNKKKIIIJJJPPPUUU[[[^^^```___[[[[[[___dddfffgggiiijjjjjjjjjhhhgggdddeeeeeedddbbbaaabbbcccdddbbbaaacccfffhhhiiiiiigggddd```\\\ZZZ[[[]]]___\\\^^^______^^^]]]]]]^^^dddjjjmmmhhhdddbbb```^^^YYYWWWYYY]]]]]]YYYWWWXXXUUUYYY[[[XXXVVVWWWWWWUUUUUUQQQKKKGGGFFFFFFFFFFFFEEEGGGIIIIIIFFFCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDEEEDDDCCCEEEIIIKKKKKKKKKFFFCCC@@@??????@@@@@@???@@@AAABBB@@@===;;;:::;;;666666666888999888555333111222333333333333333333222111000000000000111222000000000000000000000111...............///000000//////...------------...,,,++++++,,,---,,,***((((((((()))***++++++++++++,,,+++******))))))******((()))+++,,,,,,,,,***)))(((''''''&&&&&&''''''(((''''''((((((((('''&&&&&&%%%%%%&&&&&&''')))***+++$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''&&&$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%'''(((((())))))$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&%%%$$$'''&&&$$$%%%'''(((((('''###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""######$$$$$$######"""$$$$$$%%%&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$##############################$$$%%%'''&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""#########$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$$$$###############"""!!!!!! """$$$%%%%%%&&&((()))!!!!!!""""""####################################!!!"""###$$$$$$###"""!!! !!!!!!"""######$$$$$$######""""""######$$$%%%#######################################"""""""""""""""""""""""""""""""""########################!!!"""###$$$$$$$$$##############################;;;::::::;;;===>>>===<<<888:::<<<>>>@@@@@@@@@@@@===<<<;;;;;;;;;;;;======:::;;;;;;;;;;;;===@@@CCCCCCCCCDDDDDDEEEEEEEEEFFFGGGFFFDDDCCCCCCEEEFFFGGGIIILLLNNNLLLIIIIIINNNSSSWWW[[[^^^]]][[[\\\aaafffiiikkklllmmmllliiifffddddddeeegggfffdddcccccccccaaa```___```ccceeeeeeeeeccc```]]][[[[[[]]]aaacccccceeeeeedddaaa___^^^______fffiiifffcccbbbaaa___ZZZXXXYYY[[[ZZZWWWYYY]]]VVVYYYYYYUUUUUUVVVUUUQQQSSSOOOIIIEEEDDDEEEFFFFFFCCCFFFHHHHHHDDDAAA@@@@@@??????@@@AAABBBDDDEEEFFFCCCAAAAAADDDIIIMMMNNNMMMFFFCCC@@@>>>>>>??????>>>@@@AAAAAA???<<<:::999:::999888888888777555111...111111222333444444444444111000///......///000111000000000000000111111111...............///000000//////...------------...,,,++++++,,,---,,,***(((''''''(((***++++++++++++,,,++++++***)))*********((()))+++---...---,,,+++''''''%%%$$$$$$%%%''''''''''''''''''&&&%%%$$$$$$%%%%%%&&&&&&((()))***+++''''''&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$$$$&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%'''((()))))))))$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$&&&'''((('''&&&&&&$$$######%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#################################&&&&&&%%%$$$$$$###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''''''''######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#################################$$$&&&((((((&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$######"""###############"""!!!!!!###$$$%%%$$$"""""""""###""""""######$$$$$$$$$%%%########################!!!"""###$$$$$$###"""!!!!!!""""""###$$$$$$%%%%%%#########"""###$$$$$$%%%#################################"""""""""!!!!!!""""""""""""""""""""""""##############################$$$%%%%%%%%%%%%%%%""""""""""""""""""""""""888888999999999:::::::::888:::<<<=========???AAA<<<<<<;;;:::888888999;;;888:::===@@@CCCDDDEEEEEE@@@AAACCCEEEFFFEEEDDDCCCDDDDDDDDDDDDDDDEEEFFFFFFIIIIIIIIIIIIJJJLLLMMMNNNZZZYYYYYY[[[]]]___``````iiiiiijjjjjjjjjiiiiiihhhgggggggggggggggfffeeeeeeaaa]]]ZZZ]]]bbbccc^^^YYY\\\ZZZYYY[[[```dddfffeeejjjddd^^^]]]^^^___eeekkkjjjiiieee___^^^aaabbb___^^^YYYTTTUUUYYY[[[ZZZXXXWWWVVVUUUTTTSSSRRRQQQQQQMMMJJJFFFCCCBBBCCCEEEGGGGGGEEECCCCCCEEEEEEBBB???@@@@@@@@@@@@AAABBBCCCDDD??????AAABBBEEEHHHJJJKKKGGGEEEBBB???===>>>???@@@<<<===>>>>>><<<:::888666777777777777666555444333555555555555444444333222///////////////000000111222111000///............///...------...///000111000...,,,***))))))***+++,,,,,,,,,++++++*********,,,+++***))))))***+++,,,)))'''&&&''')))******)))((()))***+++,,,++++++***((((((((()))+++***(((&&&******))))))((((((''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$%%%&&&'''((()))&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%$$$$$$###$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%$$$###"""""""""###$$$&&&%%%%%%%%%%%%&&&''''''###$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%$$$$$$############%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$&&&&&&''''''''''''&&&&&&((('''&&&&&&'''&&&$$$"""$$$&&&&&&&&&$$$$$$$$$&&&'''''''''&&&&&&%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%%%%$$$#########$$$%%%&&&'''&&&$$$#########$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%$$$"""!!!!!!!!!"""#########""""""""""""""""""""""""############""""""######$$$$$$$$$%%%%%%%%%$$$$$$##################&&&%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$%%%%%%########################!!!"""###$$$$$$###"""!!!!!!""""""""""""#########$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$############$$$$$$(((&&&$$$"""!!!!!!""""""888888888999999999::::::888:::<<<<<<<<<<<<>>>???<<<======;;;999999;;;<<<<<<===???AAABBBBBBBBBBBBAAABBBDDDEEEFFFEEEDDDCCCFFFEEEEEEEEEEEEFFFFFFFFFHHHIIIJJJKKKMMMNNNPPPPPPSSSSSSTTTVVV[[[___bbbdddgggiiikkkmmmnnnllliiihhhfffeeeeeeeeeeeedddddddddaaa]]][[[]]]aaaaaa\\\VVVUUUTTTTTTXXX]]]bbbdddeeefffbbb___aaabbbcccggglllppppppkkkccc```aaa```\\\___ZZZUUUTTTVVVWWWVVVSSSQQQQQQPPPOOONNNMMMLLLKKKIIIGGGCCCAAAAAACCCFFFHHHGGGEEECCCDDDEEEEEEBBB@@@>>>>>>>>>>>>>>>???@@@@@@???@@@AAABBBEEEGGGIIIKKKIIIGGGDDD@@@>>>=========:::;;;<<<<<<:::888666555666666666666555444333222444444444444444333222111............///000000111000000///............//////...------...///000111///...,,,***))))))******,,,,,,,,,++++++*********++++++***))))))***++++++,,,***(((((()))***))))))))))))***+++++++++******&&&&&&&&&'''((((((&&&$$$((((((((('''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&!!!""""""###$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$###############%%%$$$$$$######$$$$$$%%%############$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%###$$$%%%&&&&&&$$$$$$$$$&&&$$$$$$$$$######"""""""""######$$$%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&&&&%%%$$$#########$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%'''&&&$$$###"""""""""###########################!!!"""######$$$$$$$$$###############$$$$$$$$$%%%########################%%%%%%$$$$$$###"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""########################""""""############"""""""""""""""#########$$$$$$"""###$$$$$$""""""###$$$$$$$$$############$$$$$$&&&%%%###"""!!!"""###$$$777888888888999999999999888:::;;;;;;::::::;;;<<<======>>><<<;;;:::<<<===>>>>>>@@@AAABBBBBBBBBBBBCCCCCCDDDEEEEEEEEEDDDDDDHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHJJJLLLNNNPPPPPPQQQMMMMMMOOOQQQVVV\\\aaaeeecccfffjjjnnnnnnlllhhhfffeeeeeedddccccccccccccdddbbb^^^\\\]]]```___ZZZTTTNNNNNNPPPUUU[[[```cccdddcccaaaaaaeeegggfffiiimmmqqqrrrnnnfffbbbaaa^^^[[[___ZZZUUUSSSSSSSSSQQQOOOLLLKKKKKKJJJIIIHHHGGGGGGDDDCCCAAA@@@AAADDDGGGIIIFFFEEEDDDDDDEEEEEECCCAAA??????>>>============>>>@@@@@@AAABBBDDDFFFHHHIIIKKKIIIEEEAAA>>><<<;;;:::777888888888777666444333444444444444333222111111222222222333222222111000............///000111222000//////.........//////.........---......///000///...,,,***)))))))))***+++++++++++++++*********++++++***))))))***++++++---,,,***)))******)))(((******+++++++++******)))'''&&&&&&'''(((((('''%%%'''''''''&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%"""$$$&&&''''''&&&$$$"""""""""###$$$%%%%%%%%%%%%$$$############$$$%%%%%%"""""""""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%%%%$$$$$$###############%%%$$$$$$######$$$$$$%%%############$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$"""!!!!!!###%%%&&&%%%$$$###%%%&&&%%%$$$###%%%&&&######"""""""""""""""!!!$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$#########$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$'''&&&%%%$$$##################$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$$$$$$$"""""""""#########$$$$$$################################################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!##############################""""""""""""##################$$$$$$$$$%%%"""###$$$###""""""###$$$$$$$$$############$$$$$$######"""""""""###%%%&&&777777777888888888888999888999:::999888777888999<<<=========;;;;;;<<<===;;;<<<>>>@@@BBBCCCEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDJJJJJJJJJJJJIIIIIIHHHHHHFFFGGGIIIJJJLLLLLLLLLLLLLLLLLLMMMNNNQQQWWW]]]bbb```bbbfffiiijjjiiifffdddgggfffeeedddddddddeeeeeeaaa___^^^___aaa```[[[VVVNNNOOOQQQUUUZZZ___aaacccdddaaabbbeeegggfffiiimmmkkknnnlllfffbbbaaa^^^[[[^^^ZZZUUURRRQQQQQQOOONNNJJJJJJIIIIIIHHHGGGGGGFFFCCCBBBAAAAAABBBDDDFFFHHHEEEEEEEEEEEEEEEDDDCCCBBBCCCBBB@@@???>>>>>>======@@@@@@AAABBBCCCDDDFFFGGGIIIHHHEEEBBB???<<<:::999555555555555444333222111333333333333222111000///000111111111111111000000////////////000222333444333222111000///......///...........................---+++***))))))))))))+++++++++***************+++******************++++++***(((((()))***)))(((++++++++++++*********))))))(((((((((******)))'''''''''&&&&&&&&&&&&&&&&&&(((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%!!!"""#########"""$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$###"""######%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""""""""###%%%&&&%%%$$$###$$$%%%%%%$$$###%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%""""""######""""""!!! !!!""""""""""""########################$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""%%%%%%$$$$$$######""""""########################$$$###"""!!!!!!"""###$$$######$$$$$$$$$%%%%%%%%%###%%%&&&%%%$$$###$$$%%%$$$$$$############$$$$$$######"""""""""###$$$%%%666666777777777888888888777888999888777666777888:::;;;<<<<<<;;;:::;;;<<<<<<===>>>???@@@BBBCCCDDDDDDCCCCCCBBBBBBCCCDDDEEEJJJJJJKKKKKKKKKKKKJJJIIIEEEFFFFFFFFFGGGFFFFFFFFFJJJKKKMMMNNNPPPVVV]]]bbbbbbcccdddfffgggggggggfffhhhhhhgggffffffffffffggg_________bbbdddbbb^^^ZZZSSSUUUWWWZZZ\\\^^^```aaafffbbbaaacccdddcccfffkkkhhhmmmnnnhhhcccaaa^^^ZZZ[[[XXXTTTRRRQQQPPPPPPPPPIIIIIIHHHHHHGGGGGGFFFFFFDDDDDDCCCCCCCCCDDDDDDEEECCCDDDDDDDDDDDDCCCBBBBBBCCCCCCAAA???>>>======<<<@@@@@@@@@@@@AAABBBCCCDDDDDDDDDCCCAAA???===;;;:::333333333333222111000000222222222222111000///...//////000111111000000000111111111111222333444555666555333111000...........................---------,,,+++***)))(((((((((*********************************++++++*********'''&&&%%%&&&(((*********++++++*********************((('''((()))***)))(((''''''''''''''''''''''''(((((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&''''''((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$'''%%%###""""""###%%%'''!!!"""#########"""%%%%%%%%%%%%%%%&&&''''''&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%###"""###%%%$$$######%%%&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$ !!!"""###$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$###"""!!!!!!""""""""""""#########""""""#########$$$$$$$$$"""""""""###$$$$$$%%%%%%########################%%%%%%$$$$$$######""""""########################$$$###"""!!!!!!"""###$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$############$$$$$$$$$$$$$$$###############666666666666777777777777777888999888777666777888999;;;<<<===;;;;;;;;;<<<@@@??????>>>>>>>>>??????CCCBBB@@@@@@@@@BBBEEEFFFIIIJJJKKKLLLMMMLLLKKKKKKFFFEEEDDDCCCBBBBBBBBBCCCHHHKKKNNNPPPSSSXXX```fffeeeffffffggghhhhhhhhhhhhgggggghhhhhhhhhgggfffeee^^^___aaaccceeeccc```]]]XXXZZZ]]]]]]]]]]]]^^^___ccc___^^^```aaa```ccchhhiiioooqqqllleeeaaa]]]YYYXXXVVVSSSQQQOOOOOOPPPPPPGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBAAABBBDDDDDDBBBAAABBBBBBBBBAAA@@@>>><<<<<<;;;;;;??????>>>>>>>>>???@@@@@@@@@@@@AAA@@@???===;;;999333222222222111111111111111111222111111000///...//////000000111111000000222222222222222222333444666555333111///......------............---,,,,,,,,,,,,+++***)))((((((''')))))))))***************)))***++++++++++++***)))%%%$$$$$$%%%(((***************))))))******+++,,,((('''%%%%%%'''((('''&&&'''''''''''''''(((((((((''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''%%%$$$###""""""!!!""""""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%############$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%###  ###%%%""""""###$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&$$$###!!!###$$$$$$######%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$######"""###$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###!!!!!!""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$!!!"""$$$$$$%%%%%%""""""######$$$%%%%%%%%%$$$$$$###"""!!!"""""""""#########$$$$$$"""""""""###$$$$$$%%%%%%""""""######$$$$$$$$$%%%########################""""""""""""!!!!!!!!!!!!##############################""""""""""""##################$$$$$$$$$%%%!!!"""###"""!!!!!!"""###$$$$$$############$$$$$$$$$$$$$$$$$$######""""""555555555666666666777777666777888888777666777999999;;;===>>>===<<<<<<===@@@???>>><<<<<<<<<======AAA???>>>===???BBBEEEGGGGGGIIIKKKMMMNNNNNNMMMLLLGGGEEECCCBBBAAABBBDDDFFFKKKOOOSSSUUUVVVZZZ```fffeeefffhhhjjjjjjhhhgggfffcccdddfffgggfffeeebbbaaa___```bbbddddddbbb^^^[[[YYY\\\______]]][[[\\\]]][[[YYYZZZ___```___```ddddddlllppplllfffbbb^^^[[[VVVUUURRROOOMMMLLLMMMNNNFFFFFFFFFFFFFFFEEEEEEEEEBBBCCCCCCDDDCCCBBBAAA@@@???AAACCCCCCAAA???@@@BBBCCCBBB@@@???======<<<<<<>>>>>>===<<<<<<<<<======>>>>>>???@@@>>><<<999777333333222222111111111222111222222111111000///...//////000111111111111111222222111000000000111111222111000///............------.........---,,,+++,,,,,,++++++)))((('''&&&((()))))))))*********+++)))***++++++++++++***)))'''&&&%%%&&&(((******)))))))))((()))***+++---...)))'''%%%%%%&&&'''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((((()))***$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&$$$$$$###""""""#########%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$######$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$###!!! !!!###$$$%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###############$$$%%%%%%$$$############$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$"""""""""###%%%&&&%%%### """$$$$$$######%%%&&&""""""######$$$$$$$$$$$$###$$$$$$$$$######"""!!!"""###$$$%%%%%%%%%$$$$$$"""###$$$%%%%%%%%%%%%$$$###$$$%%%%%%%%%%%%$$$###!!!!!!!!!"""###$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$!!!"""###$$$$$$$$$######!!!!!!""""""###$$$$$$%%%$$$$$$$$$$$$###"""!!! ############$$$$$$$$$%%%!!!""""""###$$$$$$%%%%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!"""""""""########################""""""############"""""""""""""""#########$$$$$$ """###"""!!! !!!###$$$$$$############$$$$$$"""######$$$$$$$$$$$$###555555555555666666666777555777888888777777888::::::<<>>>>>>>>>>><<<;;;;;;;;;<<<===???@@@???>>><<<<<<>>>AAAEEEHHHFFFHHHJJJMMMNNNNNNMMMMMMHHHFFFCCCBBBBBBEEEHHHJJJPPPUUUYYYYYYXXXYYY^^^cccbbbdddhhhjjjjjjgggcccaaa___aaaccceeeeeebbb___]]]___aaacccdddccc```[[[XXXXXX[[[^^^^^^\\\ZZZ[[[\\\TTTTTTXXX___aaa______aaa[[[eeekkkiiieeebbb```]]]UUUTTTRRRNNNKKKIIIJJJKKKHHHHHHHHHHHHHHHGGGGGGGGG???@@@AAABBBCCCBBBAAA@@@===@@@BBBBBB@@@>>>@@@BBBEEEDDDCCCAAA@@@?????????======<<<;;;;;;;;;;;;;;;===>>>??????>>>:::777555444333222222222222222333222222222222111000///...//////000111111111111111222111000///............---------------...///000------...///...---+++***++++++++++++***((('''&&&(((((())))))*********+++)))***+++,,,,,,+++***)))***((('''''')))***))))))((((((((((((***,,,...///+++)))''''''((()))))))))$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''')))***+++,,,$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&'''((()))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###$$$$$$$$$######$$$$$$%%%&&&''''''((()))((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$""""""!!!!!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$$$$######"""$$$&&&&&&$$$ """###$$$######%%%&&&######$$$$$$%%%%%%%%%%%%###############"""!!! """###$$$%%%&&&%%%$$$$$$"""###$$$%%%&&&%%%%%%$$$###$$$%%%&&&&&&%%%$$$### !!!!!!"""###$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&%%%$$$"""!!! !!!!!!"""######$$$$$$######$$$%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%########################!!!"""###$$$$$$###"""!!!!!!""""""""""""#########"""$$$%%%$$$###"""###$$$$$$$$$############$$$$$$ !!!"""###%%%%%%%%%%%%333444444444333333555777666666666777888888999999<<<<<<<<<<<<=========>>>@@@>>><<<::::::<<<>>>@@@@@@AAAAAAAAA@@@AAADDDFFFHHHIIILLLPPPRRRPPPLLLIIIJJJGGGCCCCCCFFFKKKPPPSSS[[[[[[\\\]]]______]]]\\\```aaadddfffgggddd```\\\]]]aaaeeefffccc___]]]]]]``````______^^^\\\ZZZYYYZZZXXXVVVVVVXXXZZZZZZZZZ[[[XXXUUUVVVYYY\\\\\\[[[[[[^^^bbbeeeeeeaaa\\\YYYYYYVVVSSSQQQPPPNNNLLLIIIJJJIIIHHHJJJLLLKKKGGGDDDBBBBBBBBBCCCCCCBBBBBBAAAEEEDDDCCCBBBBBBBBBBBBCCCEEECCC@@@AAACCCEEECCCAAA??????>>>===<<<;;;::::::===<<<;;;:::::::::::::::999777555555555555444222222222000/////////000111111111000000000000000000222222222222222111000///......////////////............---------,,,,,,,,,---......,,,***((()))***'''(((+++------******++++++***)))***+++***(((&&&)))((('''''''''(((***+++************+++,,,---...)))***+++***)))((((((***###$$$%%%%%%$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''%%%###$$$&&&'''%%%###%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$######%%%%%%$$$###$$$$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###""""""&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''))))))((('''&&&&&&&&&%%%%%%$$$###""""""########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&########################""""""""""""""""""""""""%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&''''''&&&$$$######$$$$$$#########$$$%%%%%%&&&%%%%%%%%%$$$$$$#########%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!###""""""!!!""""""###$$$###$$$$$$###"""###&&&(((########################&&&&&&&&&%%%$$$###"""""" !!!"""###$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$######$$$$$$$$$$$$##############################""""""""""""""""""""""""###"""""""""!!!!!!!!! ######""""""""""""######"""###$$$%%%%%%$$$###"""########################$$$$$$$$$#########""""""$$$$$$######"""#########111222222222111111333444555666666777777888999999=========<<<<<<<<<<<<<<<<<<:::999888888999:::<<>>>>>======<<<<<<===<<<;;;:::::::::::::::888777666777888777555333333222111000000000111111222222222111111000000000222222222222111000000///......////////////......------------,,,,,,,,,,,,+++,,,,,,+++)))((()))***'''(((+++......---------,,,+++))))))******(((''')))(((((('''((()))***+++))))))))))))***+++,,,,,,((()))***)))'''&&&'''((($$$%%%&&&&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''''''''%%%###$$$&&&'''%%%###%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%$$$######&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$###$$$%%%%%%%%%###$$$$$$$$$$$$#########"""###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''&&&%%%&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$#########$$$########################$$$%%%%%%&&&&&&%%%%%%$$$&&&''''''&&&$$$######$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!%%%%%%%%%$$$""""""$$$&&&########################$$$#########"""!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$""""""""""""###$$$&&&&&&######$$$$$$$$$$$$######"""""""""######"""""""""""""""""""""""""""""""""##############################""""""""""""######!!!"""############"""!!!########################$$$$$$$$$#########""""""$$$###############$$$$$$000111222111000111222444555555666666777888888888======<<<<<<;;;;;;:::::::::999999888888999999:::???AAACCCCCCDDDEEEGGGIIILLLKKKKKKKKKKKKJJJGGGDDDDDDDDDFFFKKKPPPUUUXXXXXX\\\\\\\\\]]]]]]\\\[[[[[[ZZZ]]]aaaeeefffeeebbb```bbbcccbbb```^^^^^^___aaa___^^^]]]\\\[[[\\\\\\]]]]]]___```^^^ZZZWWWWWWYYYYYYXXXYYY[[[]]]___^^^]]]```^^^[[[YYYVVVUUUUUUUUUUUUTTTTTTUUUVVVTTTQQQOOOMMMLLLLLLMMMMMMLLLIIIGGGDDDDDDDDDCCCCCCBBBBBBBBB@@@AAACCCDDDDDDCCCBBBAAABBBAAA@@@AAACCCDDDCCCBBB????????????????????????======;;;:::999999999999777777888999::::::777555333333222111111111111222333333222222111111111111333222222111111000//////......////////////......,,,,,,,,,,,,++++++++++++)))***+++***)))((()))******...222666666555111......,,,)))((()))))))))(((((((((((((((((()))******'''((((((((()))*********'''((()))(((&&&%%%&&&'''&&&'''((('''%%%%%%&&&'''''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$###$$$%%%&&&%%%###$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''&&&%%%$$$###&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''&&&%%%###""""""!!!!!!########################$$$$$$%%%%%%%%%%%%$$$$$$&&&''''''&&&$$$######$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&%%%$$$###"""&&&&&&&&&$$$"""!!!###$$$##############################"""""""""""""""""""""######$$$$$$$$$###### !!!"""$$$&&&'''''''''######$$$$$$$$$$$$###### !!!"""######"""!!! """"""""""""""""""""""""############$$$$$$$$$$$$######""""""""""""######!!!!!!""""""""""""!!!!!!########################$$$$$$$$$###############""""""######$$$$$$%%%%%%222333444333222222444666444444555666666777777888::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>AAABBBCCCDDDEEEGGGKKKIIIHHHHHHHHHHHHFFFEEECCCEEEIIINNNTTTWWWWWWWWWYYY[[[\\\\\\\\\[[[\\\]]]]]]___aaaccccccccccccccccccbbb___\\\[[[\\\___aaaaaa```]]][[[ZZZ[[[\\\]]]ZZZ^^^bbb```ZZZVVVWWWYYYVVVWWWYYY\\\^^^^^^^^^]]]```^^^\\\YYYWWWVVVVVVWWWQQQQQQSSSUUUVVVUUUQQQOOONNNNNNMMMMMMMMMKKKJJJHHHGGGFFFEEEDDDCCCCCCCCCBBB@@@BBBEEEGGGGGGFFFCCCBBB@@@@@@@@@AAABBBCCCCCCBBB??????@@@@@@AAAAAAAAAAAA>>>===<<<:::999888888888666777888;;;<<<;;;888555333333333222222222222222111111111222333333444444333333222111000/////////......////////////......,,,,,,,,,+++++++++******(((***++++++******+++,,,111999BBBGGGHHHDDD999000000---)))(((((()))))))))((((((((((((((())))))***'''(((((()))************'''((()))(((&&&%%%&&&''''''((()))(((&&&%%%%%%'''(((((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$############$$$$$$%%%&&&''''''((($$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$###""""""!!!""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&'''&&&$$$###$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%% ###%%%'''&&&&&&%%%$$$%%%&&&%%%###"""###$$$########################$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""!!! !!!###%%%&&&&&&&&&%%%######$$$$$$$$$$$$###### !!!###$$$$$$###!!! """"""""""""""""""""""""$$$$$$$$$######"""""""""$$$######""""""######$$$""""""""""""""""""""""""################################################!!!"""###$$$%%%%%%&&&&&&222333333333222222444555444444444555666666777777666777888999:::;;;<<<===<<<<<<============<<<<<<:::===AAACCCDDDDDDEEEFFFGGGEEEDDDEEEGGGHHHHHHGGGEEEGGGJJJOOOSSSTTTSSSQQQUUUXXXZZZZZZYYYZZZ\\\_________^^^\\\[[[\\\```cccccc```\\\YYYYYY[[[]]]___aaa___\\\ZZZXXXXXXYYYYYYVVV[[[___]]]YYYVVVXXXZZZVVVXXX[[[^^^___``````aaabbbaaa___\\\YYYVVVTTTSSSNNNOOOPPPSSSTTTSSSPPPMMMOOOOOOOOONNNLLLKKKJJJJJJJJJIIIHHHFFFEEEDDDDDDDDDCCCEEEHHHJJJJJJHHHEEECCC>>>???AAABBBBBBAAAAAAAAA?????????@@@AAAAAABBBBBB>>>===<<<:::888777777777666666888:::<<<;;;888555333333333333222222111111......000111333555666777444333111000///...............////////////......,,,,,,,,,+++++++++******)))+++,,,,,,,,,,,,---...222AAARRR\\\___YYYGGG666000---***(((((()))))))))'''(((((()))))))))))))))((()))***+++++++++***)))((()))***)))'''&&&'''((('''((()))(((&&&%%%%%%'''(((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$######"""######$$$%%%&&&&&&'''$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$###$$$###"""!!! %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""%%%%%%$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%!!!!!!!!!!!!"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%&&&'''&&&$$$###$$$%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""""""""$$$%%%%%%$$$$$$"""###%%%%%%$$$$$$%%%&&&########################$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!!!!!!!###$$$$$$$$$###"""######$$$$$$$$$$$$######""""""###$$$$$$###""""""""""""""""""""""""""""""%%%%%%$$$"""!!! $$$$$$############$$$$$$########################################################################!!!"""###%%%&&&&&&&&&&&&///000111000///000111333333333444444555666666666444444666888:::;;;===>>><<<;;;;;;::::::;;;;;;<<<<<>>@@@BBBBBBAAA??????@@@>>>>>>>>>??????@@@@@@@@@???>>><<<:::888777666555666666777888999999666444222222222333222111111000,,,---///111333555666777555333111///...---............////////////......,,,,,,,,,,,,++++++++++++***,,,------,,,,,,---///000DDD\\\kkkqqqjjjTTT===000...+++)))******)))(((''''''((()))))))))))))))((()))***+++++++++))))))((()))***)))'''&&&'''(((&&&'''((('''%%%%%%&&&'''((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%!!!!!!###$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%'''%%%$$$%%%&&&'''&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%% !!!!!!"""$$$%%%&&&##############################$$$$$$$$$$$$######$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%$$$$$$######$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###"""!!! """######$$$###"""!!! """%%%%%%%%%$$$%%%&&&##############################""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!""""""#########""""""!!!######$$$$$$$$$$$$######$$$##################$$$""""""""""""""""""""""""%%%$$$###"""!!!$$$$$$############$$$$$$$$$$$$############$$$$$$#######################################$$$$$$$$$"""###$$$&&&&&&&&&%%%%%%///000111000//////111333222333333444555555666666444444555777999:::;;;<<<<<<;;;999888888999;;;<<<<<<@@@EEEGGGGGGFFFDDDDDDBBBBBBBBBEEEHHHIIIIIIHHHGGGFFFDDDEEEGGGIIIIIIHHHOOOQQQSSSQQQNNNNNNQQQUUUVVVXXXXXXVVVTTTUUUZZZ___aaa___\\\\\\^^^^^^]]][[[^^^^^^]]]]]]]]]]]]]]]]]]WWWWWWWWWWWWXXXXXXYYYZZZWWWZZZ\\\^^^^^^```dddgggffffffdddbbb___\\\YYYXXXVVVUUUTTTTTTTTTSSSQQQOOOTTTUUUUUURRROOOMMMNNNPPPRRRPPPMMMJJJHHHHHHHHHHHHHHHJJJKKKKKKKKKHHHEEEDDD>>>@@@CCCCCC@@@>>>===>>>============>>>>>>>>>>>>???>>><<<:::888666555444777666555555666666444222111111222222222111000///---...///000222333444444555333111///---------.........////////////......------------,,,,,,,,,,,,+++,,,------++++++,,,...222HHHaaaqqqxxxpppWWW<<<000...,,,++++++***(((&&&&&&'''((()))***))))))((('''(((***++++++)))(((''''''((()))(((&&&%%%&&&'''$$$%%%&&&&&&%%%%%%&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((('''&&&%%%###%%%'''&&&$$$###%%%'''%%%%%%&&&&&&&&&&&&&&&&&&!!!"""%%%'''((('''&&&$$$((((((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%'''%%%%%%%%%&&&'''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""""""""######$$$%%%##############################$$$$$$$$$$$$######$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%$$$$$$###"""!!!!!!"""$$$&&&&&&%%%$$$$$$$$$########################$$$#########"""!!!!!!!!!######$$$$$$$$$######"""""""""""""""###$$$$$$%%%######$$$$$$$$$$$$######$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""#########""""""""""""!!!%%%$$$$$$######$$$$$$%%%$$$###"""!!!!!!"""###$$$########################""""""#########$$$$$$$$$###$$$%%%''''''&&&$$$###111222333222111111333555222222333444444555555666555555666777888999::::::>>><<<:::888888:::<<<>>>;;;???CCCFFFFFFCCCBBBAAABBBBBBCCCFFFHHHIIIHHHFFFFFFDDDAAAAAACCCEEEFFFGGGNNNPPPQQQNNNIIIHHHKKKOOORRRVVVZZZ[[[YYYYYY]]]aaaaaa```^^^___aaa```]]]ZZZ___```bbbcccdddddddddddd[[[YYYWWWVVVXXXYYYYYYYYYTTTVVVYYYYYYZZZ\\\aaaeeefffeeedddccccccdddeeeeee[[[YYYWWWVVVVVVUUUSSSQQQVVVWWWWWWUUUQQQOOOPPPRRRSSSRRRNNNKKKIIIIIIIIIIIIJJJJJJKKKJJJIIIGGGDDDCCC>>>AAADDDCCC@@@===<<<============<<<<<<<<<<<<<<<@@@>>><<<:::777666444444777555444333444444222111000000111222111000///...//////000000111111111111555444111...---------.........////////////............------------,,,,,,***,,,,,,,,,******+++,,,777MMMeeerrrwwwnnnSSS777///...,,,,,,,,,+++(((%%%&&&''')))*********)))(((&&&''')))******((('''%%%&&&'''((('''%%%$$$%%%&&&###$$$%%%%%%%%%$$$&&&'''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((('''&&&%%%###%%%'''&&&$$$###%%%'''%%%%%%%%%&&&&&&'''''''''###&&&))),,,---+++)))'''))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&'''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%'''&&&%%%%%%''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""!!!"""###$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$###############$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$#########$$$#########$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$%%%%%%###%%%''''''%%%###""""""########################'''&&&&&&%%%$$$###"""""""""######$$$$$$$$$######""""""""""""###%%%((()))######$$$$$$$$$$$$######$$$###  ###$$$""""""""""""""""""""""""!!!!!!"""###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%###"""!!! !!!"""###########################""""""######$$$$$$$$$$$$###%%%&&&''''''&&&$$$###111111000000111111222333444444333444555777999:::777777777999;;;=========:::888666555666777:::<<<<<<>>>AAADDDEEECCCAAA??????@@@BBBDDDEEEEEEEEEEEE@@@@@@AAAAAAAAA@@@??????BBBEEEGGGGGGEEEDDDFFFHHHMMMPPPUUUYYY[[[]]]```bbb^^^aaadddeeeccc___]]]\\\```cccgggjjjiiihhhhhhhhhccc___[[[XXXYYY\\\^^^___ZZZVVVUUUXXXZZZZZZ^^^cccbbb``````eeekkknnnkkkggg```\\\WWWTTTSSSTTTSSSSSSYYYZZZYYYWWWSSSPPPNNNNNNNNNMMMKKKIIIIIIJJJLLLNNNMMMJJJFFFDDDDDDEEEDDDDDDBBBCCCCCCCCCBBB@@@>>>======>>>>>>======<<<;;;:::;;;;;;:::999777555333222777777777666555333222111000111222111///......///000/////////000111222333111111000///////////////---------...///000000111...//////...,,,+++---///---,,,***))))))***,,,---:::JJJ```nnnlll[[[FFF888...---,,,***)))(((((('''+++***)))(((((()))***+++))))))((((((''''''&&&&&&(((((((((((((((((((((((($$$'''***)))&&&$$$&&&(((&&&&&&&&&&&&&&&&&&%%%%%%)))(((%%%#########$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&"""""""""######$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########"""""""""!!!!!!""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######""""""###%%%'''((($$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&((('''%%%#########%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$$$$############!!!"""###$$$%%%&&&&&&&&&"""############$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""""""""###$$$$$$%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$#########"""""""""""""""!!!!!!!!!!!!!!!%%%$$$"""!!!!!!!!!""""""##############################$$$$$$$$$%%%%%%%%%'''&&&$$$"""!!!!!!!!!"""""""""############""""""###""""""###$$$###!!!"""###$$$$$$$$$"""!!! %%%$$$$$$$$$###"""""""""%%%$$$###"""!!!!!!!!!!!!000000//////000000111222444333333333555666888999888777777999:::;;;<<<;;;999888666555555777999;;;<<<>>>AAACCCDDDCCCAAA??????@@@CCCEEEFFFFFFEEEDDDBBBBBBAAAAAA@@@@@@?????????AAACCCCCCAAAAAACCCEEEKKKOOOTTTYYY\\\___bbbddd___```bbbbbb```^^^^^^___eeehhhjjjkkkiiigggggggggcccaaa^^^^^^^^^______^^^\\\XXXXXX[[[\\\[[[^^^bbbdddccceeeiiimmmooollliii___\\\XXXUUUSSSSSSRRRQQQQQQSSSSSSRRRPPPNNNNNNNNNKKKJJJHHHGGGHHHJJJNNNPPPKKKIIIFFFDDDDDDDDDCCCBBBBBBBBBCCCCCCBBBAAA???>>>???????????????>>>======;;;;;;:::999888666555444777777777666555444222222///111111111///...///000000000000000000111222333111111000///////////////---------...///000000000---......---,,,,,,,,,,,,---,,,+++))))))+++,,,---000<<>>>>>===>>>@@@BBBGGGLLLRRRWWW[[[^^^bbbddd___``````___^^^___aaaccciiijjjjjjiiifffdddccccccdddcccbbbcccccccccaaa^^^]]]ZZZZZZ]]]^^^\\\]]]aaaeeegggjjjmmmnnnmmmkkkiii___\\\XXXUUUTTTRRRPPPNNNKKKMMMOOOOOONNNNNNOOOPPPLLLIIIFFFDDDEEEHHHKKKNNNJJJHHHFFFEEEDDDCCCAAA???AAABBBCCCCCCBBBAAA@@@??????????????????>>>>>>===;;;;;;;;;:::999888666555777777777777666444333222...000222222000000111222222111111111111222222333111111000///////////////---------...//////000000------,,,---...---,,,***...---+++******+++---...---333;;;???===777000,,,,,,+++***))))))))))))******))))))(((((())))))***'''''''''(((((((((((((((((((((((((((((((((((((((&&&$$$######%%%&&&''''''''''''''''''''''''''''''***)))'''&&&%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%""""""""""""""""""######$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############$$$$$$$$$""""""#########$$$$$$$$$%%%$$$$$$######$$$%%%%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%'''&&&$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$"""######$$$%%%%%%%%%%%%"""######$$$%%%&&&&&&'''$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$###"""""""""%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###############""""""!!!!!!!!!!!!!!!!!!"""%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#######################################$$$###""""""!!!"""""""""#################################$$$$$$$$$$$$%%%""""""""""""###$$$&&&&&&""""""""""""""""""""""""%%%$$$###$$$%%%%%%###!!!"""############"""!!!!!!###############$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%//////......//////000111222222222333444555555666777888888888777666777888999888777777777888:::;;;:::;;;===>>>??????>>>>>>@@@CCCFFFIIIJJJHHHEEECCC>>><<<:::888777777888999;;;;;;<<<<<<===>>>@@@BBBEEEJJJPPPUUUYYY\\\^^^```]]]___aaaaaaaaaaaaccceeehhhhhhhhheeebbb``````aaafffeeeddddddddddddbbb```___]]]]]]``````^^^^^^```eeehhhmmmnnnmmmjjjhhhggg```]]]YYYVVVTTTRRROOOMMMJJJLLLOOOOOOOOOOOOPPPRRRNNNKKKGGGCCCBBBCCCFFFHHHJJJHHHGGGFFFEEECCC@@@>>>AAABBBCCCCCCCCCBBBAAA@@@===============<<<<<<;;;;;;<<<;;;;;;:::999888777777888888777666555444444...111333333222222222333444333222222222222222333111000000///////////////---------....../////////...---,,,---///...,,,)))...---+++******+++---......000222222000...---,,,******))))))))))))******)))))))))(((((()))))))))&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&### $$$''''''&&&'''''''''((((((((((((((((((((('''&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%""""""######$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""####################################$$$$$$$$$$$$&&&%%%%%%$$$$$$#########&&&$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%&&&######""""""""""""######"""###$$$%%%%%%%%%%%%%%%######$$$%%%&&&&&&'''((($$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$############$$$$$$&&&%%%%%%%%%$$$$$$#############################################$$$$$$$$$!!!!!!!!!!!! !!!!!!!!!####################################$$$$$$$$$$$$%%%%%%$$$#####################""""""""""""######%%%$$$###$$$%%%%%%$$$###""""""#########""""""""""""""""""###$$$$$$$$$%%%""""""!!!!!!"""###$$$$$$000////////////000111111111111222222333333444444555777888777555444555666999888888777888999::::::999999::::::;;;;;;<<<<<<@@@BBBFFFIIIIIIFFFCCCAAA<<<;;;888666666666777888<<<<<<<<<===???AAACCCCCCGGGKKKRRRWWWYYY[[[\\\]]]\\\___dddffffffeeeeeeeeefffggggggeeebbb```aaaaaagggdddbbbaaabbbcccccccccdddaaaaaaddddddaaaaaadddhhhkkknnnooommmjjjhhhggg```\\\XXXUUUSSSQQQOOOMMMKKKMMMOOOOOONNNMMMNNNOOOLLLJJJFFFBBBAAABBBDDDFFFIIIHHHFFFFFFEEEDDDAAA>>>@@@AAABBBCCCCCCCCCBBBAAA>>>>>>>>>======<<<;;;:::;;;;;;;;;;;;;;;:::999888888888888888777666555555000222555666555444444555555555444333333222333333111000000///////////////------------..................------......,,,+++...---+++******+++---...+++,,,---,,,***((()))))))))))))))((())))))***+++((((((((())))))(((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&""" $$$''''''&&&''''''''''''(((((())))))&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''(((((())))))******$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$######"""%%%$$$"""!!!!!!"""$$$&&&########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%######$$$%%%%%%%%%$$$$$$######$$$%%%%%%&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#################################""""""######$$$$$$$$$$$$!!!"""""""""""""""""""""########################""""""#########$$$$$$$$$""""""""""""!!! ######"""!!!!!!"""######%%%$$$######%%%%%%%%%$$$""""""""""""""""""######"""""""""###$$$$$$$$$%%%$$$$$$###"""!!!!!!""""""000000//////000000111222000000111222333222222222333555777666333222444666777666666666777777888888777666666666777888999:::>>>@@@BBBDDDDDDBBB???===<<<;;;:::999999999:::;;;<<<<<<===@@@CCCEEEDDDCCCIIIMMMTTTYYY[[[\\\]]]^^^]]]```eeehhhhhhgggffffffggghhhiiihhheeeccccccdddeeebbb```___aaacccddddddhhhddddddggggggeeeeeeiiikkklllmmmmmmmmmkkkiiiggg^^^ZZZUUUQQQOOOOOONNNMMMJJJKKKLLLLLLJJJIIIIIIJJJFFFEEECCCBBBCCCDDDGGGHHHHHHFFFDDDDDDDDDCCCAAA???@@@AAABBBCCCDDDDDDCCCBBBAAAAAAAAA@@@>>>===;;;:::::::::;;;;;;;;;:::999999888888888888888777666666333555888999888666666666777777555444333333333333111111000///////////////---------------------------......---+++***,,,...---,,,***))))))***,,,---+++,,,...---+++))))))***))))))((((((((())))))***'''(((((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((%%%###""""""$$$%%%&&&&&&&&&&&&&&&''''''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&#########$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""$$$###"""""""""###$$$%%%#################################$$$$$$$$$$$$%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$&&&&&&&&&%%%&&&&&&'''(((###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$###"""""""""%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$!!!!!!""""""###$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$########################"""""""""############$$$"""###$$$%%%%%%%%%$$$$$$$$$###"""!!!!!!"""###$$$%%%###""""""$$$%%%%%%$$$"""""""""!!!""""""###$$$###############$$$$$$$$$%%%$$$###"""!!!!!!!!!!!!//////.........///000000///000111222222222111000111444666555222111333777333333333333444444444555555444333333333555777888:::;;;=========;;;999888::::::::::::;;;;;;;;;;;;999:::<<<@@@DDDFFFDDDAAAEEEJJJRRRWWWZZZ\\\\\\]]]___aaaeeeffffffffffffggggggiiikkkjjjgggdddbbbbbb```______aaaccceeedddcccfffbbbaaacccdddbbbdddhhhkkkhhhfffgggiiiiiigggddd[[[VVVPPPKKKJJJKKKLLLLLLHHHIIIJJJJJJHHHFFFFFFGGGCCCCCCCCCCCCDDDFFFGGGHHHEEECCCAAA@@@@@@AAA@@@@@@???@@@BBBDDDDDDDDDDDDCCCCCCCCCBBB@@@>>><<<:::999888999::::::::::::999999888888999999888888777777666888;;;<<<:::888777777999888777555444333333333111111000///////////////------------------------***---...***%%%%%%***///,,,+++)))(((((()))+++,,,---...//////---+++++++++***))))))((((((((())))))''''''((())))))(((''''''((((((((((((((('''''''''(((((((((((((((((((((((($$$%%%&&&%%%$$$$$$%%%&&&$$$%%%%%%&&&''''''((((((%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''$$$$$$###############"""$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$#########$$$%%%%%%&&&''''''##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""###$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%%%%$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%%%%$$$$$$%%%&&&&&&'''$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$#########%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""#########$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%######""""""""""""##################$$$$$$$$$$$$""""""#########$$$$$$$$$ !!!""""""###$$$$$$!!!"""###%%%%%%%%%$$$###########################""""""""""""############$$$$$$%%%&&&%%%$$$###"""$$$###"""!!!!!!"""###$$$$$$"""!!!!!!###$$$$$$$$$###"""!!!!!!!!!"""$$$%%%$$$$$$$$$#####################"""""""""""""""###...------------...////////////111222222111000000///333666555111000333777000000111111111222222222333222111111111333555777777888888888888777555444777777999::::::;;;::::::777888;;;@@@EEEFFFCCC???@@@EEEMMMTTTWWWYYY[[[[[[aaabbbcccdddcccdddfffhhhfffhhhjjjiiifffbbb___^^^]]]^^^```cccffffffdddbbbbbb]]]\\\]]]^^^^^^aaaeeehhhddd___```dddeeeccc___XXXSSSLLLGGGFFFHHHJJJKKKGGGIIIJJJJJJHHHGGGGGGHHHEEEEEEEEEEEEEEEEEEDDDDDDCCCAAA>>>===>>>???@@@??????@@@BBBDDDEEEEEEDDDDDDBBBBBB@@@>>><<<999777666888888999:::::::::999999888888999999999888888777888:::===>>><<<999888777:::999777666444444333333111111000///////////////------------------------(((,,,---(((!!!!!!(((000+++***(((''''''(((***++++++,,,---,,,***((())))))******)))(((((((((((((((&&&'''((())))))((('''&&&))))))(((((('''''''''&&&((((((((((((((((((((((((###&&&((('''$$$###$$$&&&$$$$$$%%%%%%&&&'''((((((&&&&&&''''''(((''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''(((((((((''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''########################!!!!!!""""""############$$$$$$$$$$$$######"""""""""############$$$$$$$$$######%%%%%%&&&%%%$$$###!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%$$$$$$$$$######""""""""""""!!!!!!"""###$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%$$$######""""""!!!$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%"""""""""###$$$$$$%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$############$$$$$$""""""######$$$$$$$$$%%%""""""######$$$$$$$$$$$$ !!!"""######### """""""""!!! ########################""""""""""""############!!!!!!!!! $$$###""" """###$$$###""" """$$$$$$$$$###"""!!!!!!!!!###$$$%%%%%%$$$$$$$$$######""""""!!!!!!!!!!!!"""###$$$%%%000000000000000000000000000000000///---...000222///////////////000111111//////000111222333333444///000000222333444555555777666555444333222222222999888888888888888999999666777888:::;;;<<<======DDDGGGLLLPPPSSSTTTSSSRRRZZZ___dddeeeaaa^^^^^^```ccccccdddeeeeeeeeedddddd`````````cccfffhhhhhhhhhaaa```^^^]]]]]]___aaabbbhhhddd```___``````^^^[[[VVVQQQKKKHHHHHHKKKNNNOOONNNMMMKKKKKKKKKJJJHHHGGGCCCCCCCCCCCCDDDDDDDDDDDDGGGDDD@@@===;;;===???AAA@@@AAABBBCCCCCCCCCAAAAAABBBBBB@@@>>>;;;999888777777777777666666666666666:::::::::::::::999888777888999999::::::999999888<<<:::777444111000//////111111111111000000000000------------------,,,,,,)))))))))))))))))))))))))))************)))((((((***)))))))))))))))***+++++++++************++++++))))))))))))))))))))))))&&&%%%%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''++++++***))))))((())))))'''''''''&&&&&&%%%%%%%%%&&&%%%$$$$$$#########$$$%%%%%%$$$###"""""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%$$$"""!!!!!!"""$$$%%%&&&%%%%%%$$$#########$$$$$$%%%%%%&&&&&&%%%%%%$$$######""""""""""""###### !!!"""###$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######'''&&&$$$""" ########################$$$$$$######"""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''###!!!"""&&&(((%%%!!!#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$$$$%%%%%%$$$!!!%%%(((&&&$$$%%%'''%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#################################%%%%%%%%%$$$$$$###############$$$%%%%%%&&&''''''%%%$$$###""""""###$$$%%%$$$$$$$$$############"""###"""!!!!!!!!!"""$$$%%%!!!"""""""""######$$$$$$######""""""######$$$%%%""""""""""""""""""""""""###############$$$%%%%%%$$$$$$###############$$$&&&%%%%%%$$$%%%%%%&&&&&& !!!////////////////////////000000000///......000222111000000////////////000/////////000111111222222///000000111333444444555777666555555444444444444444444555666777999;;;<<<999:::;;;<<<>>>>>>??????@@@CCCHHHMMMQQQSSSSSSSSS[[[___cccbbb___\\\]]]___``````aaaaaabbbbbbbbbbbb\\\^^^```bbbddddddbbbaaa___^^^^^^^^^^^^```aaabbbfffdddaaaaaaaaa___\\\YYYUUURRRNNNMMMOOOQQQSSSTTTLLLKKKJJJJJJLLLMMMMMMLLLJJJIIIHHHFFFDDDCCCBBBAAADDDBBB???======???AAACCCAAAAAABBBCCCCCCCCCBBBAAAAAA@@@???===:::888777666777777777777666666555555777888888888777777666555888888999999999999888888:::888666333111000//////111111111000000000//////.........---------,,,,,,))))))))))))))))))))))))***************)))((('''))))))((((((((()))************))))))))))))******((((((((((((((((((((((((''''''&&&&&&&&&'''((()))'''&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&******)))(((((((((((((((''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%$$$########################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&$$$###"""!!!"""$$$%%%&&&%%%$$$$$$######$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#########""""""#########$$$$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######'''&&&$$$###""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''$$$!!!"""&&&'''%%%"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""%%%$$$$$$%%%%%%$$$!!!!!!&&&(((%%%######%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################%%%%%%%%%$$$$$$###############$$$$$$%%%&&&&&&'''$$$$$$###""""""###$$$$$$$$$$$$$$$############"""###############$$$$$$%%%!!!!!!!!! ######""""""######$$$%%%###########################"""""""""""""""######$$$$$$###""""""######$$$$$$$$$######"""#########%%%%%%$$$$$$%%%%%%&&&'''///////////////////////////000000///......000111222222111000////////////000000000000000000000000///000000111222333444444666666666555555555555555222222444555777999:::;;;<<<<<<>>>???@@@@@@@@@@@@===@@@DDDIIINNNRRRTTTUUUZZZ]]]______\\\[[[\\\^^^]]]]]]]]]]]]^^^___aaaaaa]]]___bbbccccccaaa]]][[[^^^^^^______```aaabbbbbbfffeeeeeefffeeeccc___\\\XXXVVVSSSSSSTTTVVVXXXXXXNNNLLLKKKKKKLLLNNNOOONNNPPPNNNLLLIIIFFFCCCBBBAAABBBBBB@@@??????@@@AAABBBBBBBBBCCCCCCCCCCCCBBBAAA???>>>===;;;999888666555999888888777666555444444444555555555555444444333777777777888888777777777666555444222111000000000111111000000000000//////000000///...---,,,,,,+++))))))))))))))))))))))))+++++++++******(((''''''((('''''''''(((((()))***))))))(((((((((((())))))(((((((((((((((((((((((((((((('''''''''((())))))((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%)))((('''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%###"""""""""######%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$''''''&&&&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$######$$$$$$########################""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""###%%%'''%%%"""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$%%%$$$"""!!!$$$'''&&&###!!!!!!###$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###!!!!!!$$$(((%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$###############$$$$$$%%%%%%&&&&&&$$$$$$###""""""###$$$$$$$$$$$$$$$############"""######$$$%%%%%%%%%%%%%%%$$$$$$######""""""!!!!!!######""""""######$$$%%%########################$$$######"""""""""############"""""""""######$$$%%%$$$$$$###"""""""""###$$$############$$$%%%%%%///////////////////////////000111000///...///111111111000000///000000000222111111111000000000//////000000111222333333333444444555555555555555555444555666777888888888999<<<<<<>>>??????@@@@@@@@@???AAADDDIIIMMMQQQTTTUUUWWWYYY[[[[[[[[[[[[^^^```]]]]]]]]]]]]^^^___aaabbbbbbdddeeeeeebbb___\\\[[[___```aaabbbbbbbbbbbbbbbcccccccccddddddcccbbbaaaaaa]]]XXXUUUUUUVVVWWWXXXTTTQQQNNNMMMMMMNNNNNNNNNPPPNNNKKKHHHFFFDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAACCCCCCCCCCCCBBBBBBBBBAAA>>>>>>===;;;:::888777777:::999888777555444333222333333333444444333333222555555666666666666555555333222222111111111000111111000000000////////////111111000///---,,,++++++))))))))))))))))))))))))++++++++++++***((('''&&&''''''&&&''''''((()))***((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''(((((((((''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%''''''&&&&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$#####################$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%$$$###"""""""""###%%%%%%$$$$$$###$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""###%%%&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###%%%&&&(((((($$$######$$$%%%%%%###!!!###%%%&&&%%%"""!!!"""###$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$!!!"""'''%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#####################$$$$$$%%%%%%%%%%%%$$$##################$$$$$$$$$$$$#########""""""!!!"""$$$%%%&&&%%%$$$##################"""""""""######""""""######$$$%%%########################&&&%%%%%%$$$$$$$$$$$$$$$###""""""""""""######$$$''''''&&&%%%$$$$$$$$$$$$!!!!!!!!!!!!!!!""""""###...........................000111000///...///000////////////000222333333444333333222222111111000000000000111111222222333222222333444444444333333444555777888999:::::::::::::::<<<===>>>>>>>>>>>>CCCEEEGGGKKKNNNQQQSSSTTTTTTUUUXXXZZZ\\\^^^```bbb_________``````aaabbbcccffffffeeebbb]]][[[[[[\\\bbbbbbcccccccccbbbaaaaaa^^^^^^]]]]]]^^^```cccfffjjjccc[[[UUURRRRRRTTTTTTUUURRRPPPOOOPPPQQQPPPPPPPPPNNNJJJFFFCCCBBBAAAAAA@@@@@@AAABBBCCCDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAAAA>>>>>>===<<<;;;:::999888:::999888666555333222111222222333333333333333222333444444555555444444333000111111111111111111111000000000////////////...111000///...---,,,++++++))))))))))))))))))))))))+++++++++******(((''''''&&&&&&&&&&&&'''((()))***((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&'''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$$$$#########$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%$$$$$$######"""""""""%%%$$$$$$###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""###############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&###""""""###$$$%%%$$$"""######$$$###""""""$$$%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$!!!"""'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$%%%#########$$$$$$#########$$$$$$$$$#########"""""" !!!###$$$$$$$$$###""" !!!######""""""######$$$%%%########################%%%$$$$$$#########$$$$$$""""""!!!!!!"""######$$$'''&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''...........................///111111000//////000......///000111333444555444444444333333222222222000000000111111111222222111222333444444333111111000222555888;;;===>>>>>>888999;;;<<<>>>?????????FFFHHHKKKOOOQQQSSSTTTTTTSSSUUUWWW[[[^^^aaabbbccc```aaabbbbbbcccbbbbbbbbbddddddbbb]]]XXXVVVXXX[[[aaaaaaaaaaaaaaaaaaaaaaaa``````___^^^___ccchhhlllmmmggg^^^WWWSSSRRRSSSSSSQQQPPPPPPRRRTTTUUUUUUTTTQQQNNNJJJEEEAAA>>>===<<<<<<===???BBBDDDGGGHHHIIICCCBBBAAA@@@?????????@@@>>>======<<<;;;::::::999999888777666444333222111111222222333333333333333222222333333333333222222000000111222222222222111000000////////////......//////...---,,,++++++***)))))))))))))))))))))))))))************)))((((((&&&&&&&&&'''((()))***+++((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%$$$'''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&((()))))))))((('''%%%$$$$$$$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%########################$$$$$$######$$$$$$%%%%%%######$$$$$$$$$$$$######$$$$$$############$$$$$$$$$$$$%%%%%%&&&&&&''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######!!!""""""#########""""""##############################""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$""""""!!!###"""!!!"""$$$%%%%%%$$$"""""""""######$$$%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###!!!!!!$$$((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################"""""""""#####################$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""$$$$$$$$$############"""!!!!!!"""############""" """############""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$!!!!!!!!!!!!"""######$$$$$$######"""######$$$$$$%%%%%%%%%%%%%%%&&&''''''........................---///111111000///////////////000000111222333444333333222222222222222222000000000000111111111111333333444555444333111000...000444888;;;===>>>>>>999:::<<<>>>@@@BBBCCCCCCFFFIIIMMMQQQTTTUUUTTTTTTUUUWWWZZZ]]]aaabbbbbbaaa___```bbbccccccaaa___]]]^^^``````\\\VVVSSSUUUXXX]]]\\\\\\\\\^^^___aaabbbaaabbbcccbbbaaaccchhhllljjjfffaaa]]]ZZZYYYWWWUUUQQQQQQRRRUUUWWWXXXVVVTTTOOOLLLHHHCCC???>>>======@@@@@@@@@BBBCCCFFFGGGIIIBBBAAA@@@>>>>>>>>>>>>>>><<<<<<;;;;;;::::::999999888777777555444333222222000000111222222222222222000111111222222111111000000111222333333333222111000000/////////.........------,,,,,,++++++++++++))))))))))))))))))))))))(((((()))************)))'''''''''((()))***,,,,,,)))(((((((((((((((((()))''''''''''''''''''''''''&&&'''(((((((((&&&%%%$$$%%%%%%%%%$$$%%%%%%&&&&&&########################$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%'''))))))((('''&&&&&&&&&%%%$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%!!!"""######$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$$$$###############""""""#########%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""###$$$$$$$$$###"""!!!########################"""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###"""!!!###!!!!!!"""$$$%%%%%%%%%"""""""""$$$%%%%%%$$$###"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%######################################################$$$$$$$$$%%%%%%%%%########################!!!"""""""""#########$$$$$$$$$##################"""###$$$$$$$$$$$$###"""$$$$$$$$$############"""######""""""######$$$%%%!!!""""""###$$$%%%&&&&&&######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&'''((( !!!!!!"""$$$$$$""""""""""""###$$$%%%%%%"""""""""""""""###$$$$$$........................---///111222000/////////111111111111111111222222111111111111111111111111000000000000111111111111444555666666555333111000000111555888:::::::::::::::<<<>>>@@@CCCEEEFFFFFFEEEHHHMMMRRRUUUVVVUUUTTTXXXYYY\\\```bbbcccaaa___]]]___aaacccbbb___\\\ZZZZZZ^^^```^^^XXXTTTTTTWWWXXXXXXXXXYYY[[[^^^bbbddd[[[]]]______]]]]]]___bbbeeedddcccbbbaaa___[[[XXXTTTTTTUUUWWWYYYWWWTTTQQQJJJHHHEEEBBB@@@@@@AAABBBGGGEEEDDDBBBBBBBBBCCCDDDBBBAAA???============>>>:::::::::999999999888888777777666555444333333222//////000111111111111111000000111111111111000000000111333444444333222111000/////////............++++++++++++++++++++++++))))))))))))))))))))))))'''((()))******++++++***''''''(((((()))+++,,,---))))))(((((((((((())))))''''''''''''''''''''''''(((((()))))))))(((&&&%%%$$$$$$$$$$$$%%%&&&&&&'''########################%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&'''''''''!!!"""$$$&&&&&&&&&$$$###'''&&&&&&%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%% !!!"""###$$$%%%%%%%%%$$$#########$$$%%%%%%&&&######$$$$$$$$$$$$############""""""""""""######%%%%%%$$$###"""!!! ######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&%%%$$$###"""######################## !!!"""###%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&###!!! !!!$$$&&&&&&%%%#########$$$%%%$$$""" """###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$%%%###"""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$%%%%%%%%%########################!!!!!!""""""#########$$$$$$$$$##################"""###$$$%%%%%%$$$###"""$$$$$$$$$############"""%%%$$$###"""###$$$&&&'''"""""""""""""""##################"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''''')))***,,,--- !!!"""$$$$$$#########$$$%%%&&&((((((######""""""######$$$%%%+++,,,,,,---...///000000////////////////////////000000000000////////////111111000///////////////444222///......000444666777777777777555333111000111444777999999999:::;;;;;;===@@@DDDGGGHHHIIIIIIIIIOOOUUUYYYXXXWWWWWWXXX]]]^^^^^^^^^^^^^^^^^^^^^^^^```aaabbbaaa___\\\ZZZ^^^___]]]YYYUUUSSSUUUWWWWWWXXXYYYXXXXXXYYY[[[]]]YYYYYYYYY[[[]]]^^^]]][[[ZZZ]]]```ccceeedddbbbaaa[[[YYYXXXYYYZZZWWWPPPIIIFFFCCC@@@>>>>>>@@@DDDFFFHHHGGGDDDBBB???===<<<;;;>>>===;;;;;;<<<<<<<<<;;;:::;;;;;;;;;:::888666555555555444333333333333444111222333444333222111000333222111000////////////000000111111111111000000111111111111000///------,,,,,,++++++***)))((((((///...---,,,+++)))((((((***)))))))))(((((('''''''''&&&&&&&&&'''(((***+++))))))((('''&&&%%%%%%%%%''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''########################""""""""""""""""""""""""%%%$$$###"""""""""$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%'''((()))******$$$%%%&&&&&&&&&%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$##################%%%$$$###""""""###$$$%%%$$$$$$$$$$$$#########"""&&&&&&%%%$$$############$$$$$$$$$%%%%%%&&&&&&&&&""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""###$$$%%%&&&'''''''''""""""""""""""""""""""""""""""""""""""""""""""""$$$######"""###$$$&&&'''!!!###$$$%%%$$$""" ################################################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$#########""""""$$$###################################################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$###"""###&&&(((!!!!!!"""###$$$%%%%%%%%%#########"""""""""!!!!!!$$$$$$##################)))%%%"""###'''(((%%%!!!$$$###"""###$$$%%%$$$###!!!""""""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$###"""!!!!!!"""######!!!!!!!!!!!!""""""""""""$$$###"""!!!!!!"""######$$$###"""!!!!!!"""###$$$""""""############""""""$$$###!!!"""###%%%$$$$$$(((&&&%%%&&&''''''### !!!"""###$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''..................//////........................000/////////////////////000000///...............111000///...000222555777777777777777666444222111333555777888666555555666;;;===???BBBEEEGGGIIIIIIIIIMMMRRRSSSSSSTTTWWWZZZ_________^^^\\\ZZZYYYYYY\\\]]]___```___]]]ZZZXXXZZZ\\\]]][[[WWWUUUVVVWWWXXXYYYXXXXXXWWWVVVWWWXXXTTTTTTVVVYYY\\\\\\ZZZXXXWWWYYY\\\^^^___^^^\\\ZZZZZZXXXXXXYYYZZZWWWOOOHHHEEECCC@@@??????@@@CCCEEEEEEDDDBBB@@@???=========>>><<<::::::;;;<<<;;;::::::;;;;;;;;;:::888666555666555444444333333444444222333333333333222111111111000000000000000111111000000000000000000000000111000000///......---------,,,,,,+++******)))))),,,,,,++++++******))))))******)))))))))(((((((((''''''''''''''')))***+++))))))(((&&&&&&%%%%%%&&&''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''""""""""""""""""""""""""########################%%%$$$###""""""###$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''&&&%%%%%%"""###%%%&&&&&&&&&%%%%%%$$$######""""""######$$$########################$$$$$$############$$$$$$$$$$$$#########"""""""""$$$$$$######""""""######"""""""""######$$$$$$$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$%%%%%%&&&%%%%%%%%%################################################$$$$$$###""""""###$$$%%%"""###$$$$$$$$$###"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$#########""""""""""""#########$$$$$$$$$########################$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###((('''%%%#########$$$%%%"""""""""###$$$$$$$$$%%%%%%%%%$$$$$$$$$#################################'''$$$######%%%%%%### """!!!  !!!"""""""""""""""""""""""""""""""""########################$$$###"""!!!!!!"""###$$$######""""""!!!!!! %%%$$$###""""""###$$$%%%$$$###"""!!!!!!"""###$$$""""""############""""""$$$###!!!"""###%%%$$$$$$&&&%%%$$$$$$&&&%%%"""""""""###$$$$$$$$$$$$$$$"""######$$$$$$$$$#####################$$$%%%%%%000000//////....................................//////////////////////////////...---------............///000222444666777777777777777666555333333555777888888777666666777<<<<<<===???BBBEEEHHHJJJJJJMMMOOOOOONNNQQQWWW[[[^^^```aaa```]]][[[ZZZZZZ\\\]]]^^^______]]][[[YYYVVVYYY[[[[[[YYYWWWVVVVVVYYYYYYXXXVVVUUUTTTSSSSSSOOORRRUUUZZZ]]]\\\YYYUUUWWWXXXZZZZZZZZZXXXVVVTTTWWWVVVWWWYYYZZZUUUMMMGGGCCCBBBAAA@@@@@@AAABBBCCCBBBBBB@@@??????>>>>>>>>>===;;;999999:::;;;:::999;;;;;;;;;:::999888666555666666555444444444444555444333222222111111222222////////////000111222333222111000//////000111222111000...---,,,,,,---...------,,,,,,++++++******)))))))))))))))*********************))))))))))))((((((((((((((()))++++++)))((('''&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&################################################$$$######"""######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&((((((''''''&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&%%%######!!!"""###%%%&&&'''''''''$$$######""""""######$$$##############################$$$$$$$$$$$$##################"""""""""!!!"""""""""!!!""""""######"""""""""###############""""""""""""""""""""""""""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###"""""""""######$$$############$$$$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$###############"""""""""###$$$$$$$$$%%%########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$!!! """!!!##################$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%###########################$$$$$$$$$$$$"""!!!'''&&&$$$$$$$$$###""" """""""""######$$$$$$%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""######$$$%%%$$$###"""!!! %%%%%%$$$######$$$%%%&&&$$$###""""""""""""###$$$""""""############""""""$$$###!!!"""###%%%$$$$$$%%%#########$$$###!!!""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$###""""""###""""""""""""###$$$$$$////////////////////////.................................///////////////000//////.........//////...///000222333444555555777777777777666666555555666888::::::::::::;;;===<<<<<<;;;<<>>BBBGGGJJJMMMPPPSSSSSSPPPPPPRRRTTTYYY]]]aaaaaa___]]]___bbb``````aaaaaaaaa```___^^^]]][[[WWWTTTSSSTTTUUUVVVYYYXXXWWWXXXYYYYYYVVVTTTQQQSSSXXX^^^aaa```\\\XXX[[[ZZZYYYWWWUUUTTTRRRQQQQQQSSSUUUVVVUUUQQQKKKFFFCCCCCCCCCCCCBBBBBBAAAAAADDDCCCBBB@@@???>>>>>>>>><<<;;;999999:::::::::999;;;:::999888777666666666666666555444444444444444444333222111000111222333111111000///......//////333111///......///111333///...,,,+++***+++---...------,,,,,,,,,,,,,,,+++++++++***)))((('''&&&%%%))))))))))))))))))******)))))))))***************(((((('''&&&&&&&&&&&&''''''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&########################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!###%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&""""""#########$$$$$$$$$"""###$$$%%%%%%$$$###"""############""""""""""""###############$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$###!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""######$$$%%%&&&&&&'''%%%$$$"""""""""$$$&&&(((########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&########################!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################&&&%%%%%%$$$###"""!!!!!!########################&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""%%%((('''$$$$$$$$$$$$###########################$$$$$$$$$$$$""""""#########$$$$$$$$$"""$$$&&&&&&$$$""""""###"""!!! !!!###$$$###"""!!!!!!!!!"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$!!!!!!""""""######$$$$$$###"""!!!!!!"""###$$$%%%######$$$$$$$$$$$$######""""""############""""""$$$###!!!"""###%%%$$$$$$$$$$$$$$$$$$#########$$$######$$$$$$$$$######"""!!!!!!"""###$$$%%%%%%%%%%%%$$$$$$#########$$$$$$++++++,,,---...///000000---------------------------------......//////000111111000000111111222222111222333333333333333333666666666666777888::::::<<<===<<<:::888666777888;;;;;;;;;<<<>>>BBBGGGIIILLLPPPTTTUUUSSSQQQQQQSSSWWW[[[^^^\\\XXXWWWZZZ^^^___```````````````______bbb^^^XXXTTTTTTVVVXXXXXX\\\ZZZZZZ\\\______\\\YYYRRRSSSVVVZZZ]]]]]][[[XXXYYYXXXVVVTTTRRRQQQQQQQQQPPPQQQSSSTTTRRRNNNJJJGGGEEEEEEDDDDDDCCCBBBBBBBBBDDDCCCAAA@@@>>>>>>=========;;;999999:::;;;:::999;;;:::999888666666666666555555444333333333333444444333222222111111222222222111000///............222111000//////000111222......,,,,,,,,,,,,---...,,,,,,,,,,,,++++++++++++,,,,,,+++)))(((&&&%%%%%%(((((((((((())))))))))))(((((()))******))))))((((((''''''&&&&&&&&&''''''''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%$$$%%%%%%$$$###############$$$######""""""######$$$"""""""""###$$$$$$%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$%%%&&&"""""""""""""""!!!!!!!!!""""""""""""""""""""""""""""""###$$$$$$$$$$$$### !!!"""$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$%%%%%%&&&%%%%%%%%%$$$"""""""""###%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%########################$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###############$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!########################&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%###!!!"""$$$%%%###!!!##################$$$$$$!!!""""""""""""#########"""""""""###$$$$$$%%%%%%############$$$$$$%%%%%%!!!###"""!!!##################$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%% !!!!!!"""###$$$%%%%%%"""!!!!!!!!!!!!###$$$%%%######$$$%%%%%%$$$######""""""############""""""$$$###!!!"""###%%%$$$$$$$$$%%%%%%$$$""""""$$$%%%###$$$$$$$$$$$$###"""""" !!!"""###$$$%%%%%%%%%%%%%%%$$$############$$$+++,,,,,,,,,------......------------------------,,,,,,---......///000000000000000000000111222222111111222222333444555555666666666666777999;;;<<<>>>>>>===;;;888666777999;;;;;;;;;===???CCCGGGIIIJJJNNNSSSTTTSSSRRRSSSUUUSSSWWWZZZXXXTTTUUUZZZ```aaaaaaaaaaaaaaaaaaaaaaaaccc___[[[YYYZZZ\\\]]]\\\aaa___^^^```dddddd```\\\UUUTTTTTTVVVYYYZZZZZZYYYXXXVVVTTTRRRQQQQQQRRRRRROOOQQQRRRQQQOOOLLLIIIHHHGGGGGGEEEDDDCCCCCCCCCDDD??????>>>===============>>><<<::::::;;;<<<;;;:::;;;:::999777666666666666444444333222222222222333222333333333333222111111000//////.........//////000000000000000000000000------------------......++++++++++++++++++++++++++++++***))))))(((''''''&&&'''''''''(((((((((((('''((()))))))))(((((('''''''''&&&&&&&&&''''''(((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%%%%$$$$$$$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%#########$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$$$$###"""$$$######""""""###$$$%%%$$$######""""""######$$$!!!""""""###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$###############$$$###"""""""""!!!!!!!!! """"""""""""""""""""""""""""""###$$$$$$$$$$$$###!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$###"""!!! %%%$$$###"""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$##################"""########################$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$################################################%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######""""""""""""!!! """""""""###$$$$$$$$$%%%!!!!!!!!!"""""""""######!!!""""""###$$$$$$%%%%%%$$$!!!###&&&&&&%%%"""!!! !!!###$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&""""""""""""""""""""""""########################!!!"""###%%%&&&&&&%%%%%%"""""""""######$$$$$$%%%""""""!!!!!!"""$$$%%%&&&###$$$$$$%%%%%%$$$$$$###""""""############""""""$$$###!!!"""###%%%$$$$$$"""###$$$###!!! ###&&&$$$$$$$$$$$$$$$###""""""!!!"""###$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""------,,,,,,,,,+++++++++------------------------,,,,,,------...///000000///////////////000111111000000000111333555777888666666666666888:::<<<===>>>>>>>>><<<;;;;;;===>>>;;;;;;<<<>>>@@@DDDGGGHHHHHHLLLPPPQQQQQQRRRUUUYYYPPPTTTXXXWWWUUUWWW___gggddddddddddddddddddeeeeeebbb```]]]^^^```bbbaaa___fffcccbbbdddggggggbbb]]]YYYWWWUUUUUUWWWZZZ[[[[[[XXXWWWUUUSSSRRRSSSTTTUUUOOOPPPQQQPPPMMMKKKIIIIIIIIIHHHFFFDDDDDDDDDDDDEEE;;;;;;;;;;;;;;;<<<===>>>>>>===;;;;;;<<<<<<<<<;;;;;;:::888777666555666666444333222222111111222222222222333444333222111000......---......///000111000000111111111111000000------...//////......---*********************+++************))))))))))))%%%&&&&&&&&&''''''((((((''''''((())))))((('''&&&''''''&&&&&&&&&''''''(((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%%%%$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%"""######$$$%%%&&&'''(((%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$$$$$$$$$$$$$""""""!!!!!!"""$$$&&&'''&&&%%%%%%%%%%%%%%%%%%&&&!!!""""""###$$$$$$%%%%%%%%%$$$###""""""###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###"""!!!!!!""""""%%%$$$$$$$$$######""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$######$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$######!!!$$$$$$###""""""!!!!!!!!!################################################$$$#########""""""!!!!!!""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""######$$$$$$$$$$$$ !!!"""###$$$%%%&&&&&&########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$"""###%%%&&&%%%$$$%%%&&&!!!!!!"""###$$$%%%%%%&&&!!!!!!""""""#########$$$!!!""""""###$$$$$$%%%%%%$$$"""&&&'''%%%###!!! !!!""""""!!! ########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!"""$$$%%%&&&&&&%%%%%%$$$$$$$$$#####################""""""###%%%&&&(((###$$$%%%&&&&&&%%%$$$###""""""############""""""$$$###!!!"""###%%%%%%$$$!!!"""###!!!"""%%%$$$$$$$$$$$$$$$###"""!!!###$$$$$$$$$$$$###""""""######"""!!!!!!!!!!!!!!!------,,,+++++++++,,,,,,------,,,+++************...,,,***)))***---000333...............///000000///000111111111222555888666888999999999999:::<<<@@@AAABBB@@@>>>======>>>@@@AAABBBBBBBBBCCCEEEGGGHHHIIIKKKMMMNNNOOOPPPPPPPPPOOOPPPRRRWWW[[[^^^___iiieeedddgggfffbbbbbbfffiiieee``````cccdddaaa]]]``````aaadddfffeeecccaaa]]]___]]]WWWUUUYYY]]]^^^bbb^^^XXXRRRMMMMMMPPPSSSMMMMMMMMMLLLKKKHHHFFFEEELLLJJJIIIHHHGGGFFFCCC@@@<<<<<<===???????????????===>>>>>>======<<<;;;:::999888888777777777777777:::999777666555555555666444555555666555444222111000000000///---...000222222111111000000000000000,,,,,,,,,+++++++++******+++++++++*********)))))),,,,,,+++***)))))),,,///((((((((((((''''''''''''))))))))))))))))))))))))$$$%%%%%%&&&&&&'''''''''$$$%%%'''((((((((('''''')))(((&&&###"""!!!""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######""""""###$$$$$$$$$$$$###%%%$$$"""!!!!!!###$$$%%%%%%$$$"""  !!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&"""""""""$$$'''&&&"""#########$$$$$$%%%%%%%%%""""""###$$$%%%&&&&&&'''%%%%%%%%%$$$$$$$$$######%%%$$$######""""""######%%%$$$###!!!!!!!!!""""""%%%$$$###""""""###$$$%%% ###$$$$$$$$$!!!"""""""""############$$$$$$$$$$$$$$$###"""!!!########################""""""!!!!!!!!!!!!""""""""""""#########""""""!!!"""###$$$%%%&&&%%%$$$$$$"""############$$$$$$$$$$$$$$$$$$######"""""""""######$$$$$$$$$$$$######&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######%%%%%%%%%$$$$$$#################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######!!!"""###$$$$$$###"""!!!##############################""""""!!!!!! !!!###$$$%%%%%%$$$$$$""""""############"""""""""$$$%%%$$$###"""###$$$&&&%%%$$$###"""""""""""" ######"""!!!!!!"""########################%%%%%%%%%$$$###"""!!!!!!""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$###"""!!!"""###%%%%%%%%%$$$$$$$$$######$$$#########""""""!!!!!!###"""!!!!!!!!!!!!!!!"""%%%$$$######$$$&&&((())),,,,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,------///...,,,***+++,,,...000...............//////000111222222111000111333666777888::::::999999;;;<<>>>>>???@@@AAABBBBBBBBBBBBDDDFFFDDDFFFHHHJJJKKKKKKIIIHHHGGGIIIMMMSSSYYY^^^```aaaeeeaaaaaadddccc``````dddhhhddd___]]]^^^______]]]aaabbbdddggghhhfffbbb^^^]]]^^^\\\WWWVVV[[[___```ccc___YYYTTTPPPPPPRRRUUUTTTSSSPPPNNNLLLJJJJJJJJJKKKIIIHHHHHHHHHHHHGGGEEE?????????@@@@@@@@@@@@AAA@@@@@@???>>>===<<<:::999:::999888888777777888888:::999777666555555555666444444444444333222111000///000000000......000111222111000000//////000000---------,,,,,,,,,++++++,,,++++++++++++*********)))))))))'''&&&&&&(((+++)))))))))(((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''%%%&&&'''((((((''''''&&&((('''&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######""""""###$$$$$$$$$$$$###%%%###"""!!! !!!###$$$&&&$$$"""!!! !!!"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$###$$$&&&&&&$$$"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$######""""""######%%%$$$###""""""######$$$######"""""""""###%%%&&&!!!"""$$$%%%%%%$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""################################################""""""############"""""""""###$$$%%%%%%%%%$$$$$$"""############$$$$$$$$$%%%$$$$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$########################""""""!!! ########################$$$#########""""""""""""###$$$$$$%%%%%%$$$###"""""""""############"""""""""###$$$###""""""###$$$##################$$$$$$"""$$$&&&%%%$$$$$$$$$%%%########################%%%$$$$$$######"""""""""""""""""""""############""""""""""""""""""""""""########################!!!###$$$###"""!!!"""###%%%%%%$$$$$$############$$$#########""""""""""""######""""""""""""###$$$###"""!!! !!!###%%%&&&+++++++++++++++++++++,,,,,,,,,,,,------...///000///...---,,,,,,,,,,,,---......------......///000222333333111000000222444777888::::::999999;;;<<>>???@@@@@@AAACCCCCCBBBBBBBBBDDD@@@AAAAAABBBCCCDDDDDDEEEIIILLLQQQUUUXXXYYY[[[\\\]]]]]]^^^```aaabbbbbbcccaaaaaa```\\\YYYWWWWWWXXXXXXWWWWWWWWWWWWUUUQQQNNNNNNQQQQQQOOOQQQYYY___aaadddaaa\\\YYYXXXYYYYYYZZZ[[[YYYVVVTTTRRRRRRRRRSSSMMMJJJHHHGGGIIIKKKLLLLLLHHHGGGDDDBBBAAABBBCCCDDDEEEDDDCCCAAA>>>;;;888777999888888777777777777777888888777666666666666666777666444222000000000111---///111222000/////////000000///............///------------,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,***((('''(((***************))))))))))))''''''''''''''''''''''''(((((((((''''''&&&&&&&&&''''''''''''&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######""""""###$$$$$$$$$$$$###%%%$$$###"""!!!!!!""""""&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######"""############"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$###"""""""""""""""############$$$%%%%%%%%%$$$$$$$$$###############""""""###$$$$$$$$$###"""""""""#########$$$$$$$$$######$$$$$$$$$######"""###########################$$$&&&''''''&&&$$$###!!!""""""############""""""######$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%######""""""""""""######$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""""""""$$$###!!!  !!!!!!############################################################""""""!!!!!!""""""############"""""" """###"""!!! !!!"""""""""######$$$$$$$$$$$$""""""""" !!!###########################""""""""""""############!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$########################!!!###$$$###"""!!!"""######"""""""""""""""""""""########################!!!!!!!!!"""###$$$%%%&&&######""""""###$$$%%%%%%((()))***+++++++++******---,,,,,,+++******++++++)))***,,,---////////////---------------...////////////000000000111444666666888999999999999:::<<<<<<===>>>>>>===<<<===???>>>@@@BBBCCCBBBBBBBBBCCCBBBAAA@@@@@@BBBFFFIIILLLOOOQQQSSSTTTTTTUUUXXX[[[\\\^^^```bbbdddfffggggggaaacccfffeeeaaa]]]YYYXXXRRRPPPLLLKKKKKKLLLLLLKKKKKKNNNOOOMMMPPPYYY```cccccc```\\\[[[[[[\\\\\\[[[VVVVVVVVVUUUUUUTTTSSSRRRNNNLLLIIIGGGHHHIIIJJJIIIIIIGGGDDDBBBAAABBBCCCDDDEEEDDDCCCAAA>>>;;;888777777777666555555555555555777777777777777666666666888777555333222111222222---///111222000/////////000///......---.........,,,,,,,,,,,,++++++++++++---------,,,,,,,,,++++++---------,,,)))((()))***************))))))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######""""""###$$$$$$$$$$$$###%%%%%%$$$$$$############%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%"""###%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''$$$$$$$$$$$$#########"""$$$###""""""!!!!!!""""""!!!!!!"""######$$$$$$$$$'''&&&%%%$$$###!!!  !!!"""############!!!!!!!!!!!!"""""""""""""""######$$$$$$$$$##############################!!!###%%%&&&&&&%%%###!!!!!!!!!"""###############"""""""""#########$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######""""""""""""######################################################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""###"""!!! """###$$$########################"""""""""""""""""""""""" !!!!!!""""""""""""############"""""" """###"""!!! !!!"""###$$$$$$$$$$$$###"""!!!%%%%%%%%%###""""""$$$&&&########################""""""""""""""""""######!!!"""""""""####################################""""""""""""""""""""""""!!!###$$$###"""!!!"""###"""""""""""""""""""""##################$$$$$$$$$ !!!"""###$$$%%%##################$$$$$$&&&''')))***++++++***))),,,+++***)))((((((((((((((()))+++---...000000000------,,,,,,------...///---.../////////111444777555666888888777777999:::999:::;;;;;;::::::<<<===<<>>@@@@@@???>>>===<<<:::999666666555444444444444555555666777888888777666666333333444444444333333222///000000000......000111///...------,,,,,,------------,,,,,,,,,+++++++++,,,++++++++++++*********''')))******((('''((())))))))))))(((((((((''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''$$$%%%%%%&&&&&&%%%$$$###########################$$$%%%%%%%%%%%%$$$######""""""###$$$$$$$$$$$$###"""######$$$%%%%%%%%%%%%######$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%########################"""######$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%$$$!!! $$$(((%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%&&&&&&''''''$$$$$$$$$#########""""""######"""!!!!!!!!!!!!!!!"""###$$$$$$$$$###"""!!!$$$$$$%%%%%%$$$###!!! $$$$$$###"""""""""""""""!!!!!!!!!!!!""""""""""""""""""###$$$$$$$$$$$$$$$################################################ !!!"""######$$$$$$$$$###""""""!!!"""###$$$%%%"""############$$$$$$$$$!!!!!!"""""""""############$$$$$$%%%%%%$$$$$$###""""""###$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%!!!"""""""""#########$$$############################################################$$$$$$%%%%%%!!!"""###$$$$$$%%%$$$$$$########################!!!!!!"""""""""############"""!!!!!!!!!"""######""""""############"""""""""###$$$###""""""###$$$"""###$$$%%%%%%$$$"""!!!!!!!!!!!!!!!"""#################################""""""!!!!!! """"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!###$$$###"""!!!"""###############$$$$$$%%%%%%#########$$$$$$%%%%%%%%%###""""""!!!""""""######"""###############""""""$$$&&&(((***++++++))))))(((((((((((()))***+++,,,,,,,,,,,,,,,,,,---...///---,,,,,,,,,,,,---......111111111000...///111333333444666666555555777888777888::::::::::::<<<===999<<<@@@CCCCCCDDDDDDEEEAAABBBEEEGGGHHHHHHGGGGGGJJJOOOTTTTTTPPPLLLMMMOOOSSSZZZ______cccjjjkkkhhhcccaaa```cccfffddd]]]WWWJJJIIIIIIKKKPPPUUUXXXYYYYYY[[[XXXRRRPPPTTTXXXXXX]]]ZZZXXXZZZ^^^```^^^ZZZYYYWWWSSSNNNKKKJJJJJJKKKGGGFFFEEEFFFFFFFFFDDDBBB>>>>>>?????????>>>======>>>>>>>>>>>>===<<<;;;:::777777666555555555555555555666777888888777666666000111222333444333222111000000000///---...000222......---,,,,,,,,,,,,---......---------,,,,,,,,,+++++++++*********))))))''')))++++++***))))))***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%'''(((###$$$%%%'''((((((''''''########################$$$%%%%%%%%%%%%$$$######""""""###$$$$$$$$$$$$### !!!"""###$$$%%%%%%%%%"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$########################### """$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$###"""(((%%%%%%%%%$$$$$$#########''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""!!!!!!!!!!!!!!!$$$%%%&&&&&&%%%$$$"""!!!!!!"""###$$$%%%$$$######!!!!!! !!!"""######""""""""""""############!!!"""###$$$$$$$$$$$$$$$########################$$$$$$###""""""###$$$$$$ !!!######$$$$$$$$$###"""!!!!!!!!!"""$$$%%%"""############$$$$$$$$$ !!!!!!"""""""""###$$$%%%%%%&&&&&&%%%%%%$$$ !!!"""######"""!!! $$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&######""""""""""""######!!!!!!""""""#########$$$######################################################$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%###"""########################""""""######$$$$$$$$$%%%&&&%%%$$$"""""""""######""""""############"""""""""$$$%%%$$$###"""###$$$ !!!###%%%&&&%%%$$$### ###%%%%%%%%%&&&&&&########################$$$######"""!!! """"""""""""############""""""""""""""""""""""""########################!!!###$$$###"""!!!"""#########$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$##################%%%%%%&&&&&&&&&%%%%%%$$$'''''''''''''''((()))))))))***+++,,,,,,+++***)))))))))*********+++++++++,,,,,,------------------/////////000111111222222333333222222333555666888888888777666666777999999;;;<<<===???@@@AAABBBCCCAAADDDIIIKKKKKKKKKJJJKKKMMMLLLIIIHHHHHHKKKNNNPPPQQQVVV\\\aaaccccccbbbbbb```\\\YYYZZZ]]]\\\TTTMMMGGGLLLPPPPPPSSSWWWWWWTTTZZZWWWSSSOOONNNOOOQQQRRRQQQPPPPPPUUU\\\___\\\XXXXXXUUUQQQNNNMMMMMMLLLKKKFFFEEEDDDBBB@@@?????????DDDCCC@@@>>><<<;;;;;;<<<<<<===============<<<<<<999888555333333444666888444555777888888888777777444333333222111111111222000//////.........//////------------------------++++++++++++,,,,,,---...---------,,,,,,+++++++++---+++))))))******(((&&&&&&&&&''''''''''''&&&&&&((((((((()))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$###"""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###############$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$######"""$$$###""" !!!"""######$$$$$$$$$""" """###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&%%%$$$$$$############(((&&&$$$"""!!!!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$"""#########$$$$$$$$$$$$#################################"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""%%%"""!!!"""%%%''''''%%%""""""""""""!!!!!!!!!!!!$$$###"""""""""###%%%&&&#########"""""""""""""""#########"""""""""""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$######"""""""""$$$$$$$$$#########""""""$$$%%%%%%$$$"""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################"""""""""""""""!!!!!!!!!""""""#########$$$$$$############$$$$$$######$$$######"""!!! $$$$$$%%%%%%%%%$$$$$$###$$$###"""###$$$$$$###"""&&&%%%############%%%&&&$$$$$$$$$#########""""""!!!!!!!!!"""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""'''&&&###!!! !!!"""###$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$"""""""""""""""""""""""" !!!###%%%%%%###!!! ###$$$%%%$$$"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$#########%%%&&&%%%$$$'''&&&%%%$$$############'''''''''''''''((())))))))))))************)))))))))))))))*********++++++,,,,,,,,,---------------/////////000111111222222333333222222333444555666555555555555666777999:::<<<<<<======>>>???@@@@@@BBBEEEHHHJJJJJJJJJJJJKKKMMMLLLJJJHHHHHHJJJMMMOOONNNRRRYYY___aaa```^^^]]]UUURRRPPPPPPSSSRRRNNNJJJQQQUUUWWWWWWWWWZZZYYYUUUTTTSSSQQQPPPOOOOOOOOOOOOPPPOOOPPPTTTXXXZZZXXXUUUSSSRRRQQQQQQQQQPPPMMMKKKFFFEEECCCAAA@@@???>>>>>>BBBAAA???>>>===<<<;;;;;;;;;;;;<<<<<<;;;:::999999888777555444444444555666444555555666666666666555333222111000000000000111000000///...............------------------------,,,+++*********+++,,,---+++++++++******)))))))))***)))''''''((((((&&&$$$&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&+++111777:::&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&%%%###!!! !!!!!!!!!!!!""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%$$$###""""""""""""##################""""""!!!######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$&&&%%%###!!!!!!!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%########################"""""""""#########$$$$$$###########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###!!! !!!$$$&&&%%%$$$###"""""""""!!!!!!!!!!!!###"""!!!!!!!!!"""###$$$###"""""""""""""""""""""###"""""""""""""""""""""###$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$#########""""""$$$%%%%%%###"""!!!"""$$$############################################################""""""""""""%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""###$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$###"""###$$$$$$###"""$$$$$$############$$$$$$$$$$$$$$$#########""""""#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$###!!! """### !!!!!!!!!""""""""""""$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!""""""######""" """"""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###"""###$$$%%%$$$###!!!!!!!!! !!!""""""'''''''''&&&''''''((())))))(((((((((((((((((()))))))))))))))************+++,,,,,,,,,---------.../////////000111111222222333333222222222222333444222222333333555666888999===<<<<<<;;;;;;<<<>>>???CCCEEEHHHIIIIIIIIIJJJLLLMMMLLLJJJHHHHHHIIIKKKLLLIIINNNTTTZZZ]]]\\\YYYVVVOOONNNMMMMMMMMMNNNNNNOOOYYY]]]^^^\\\[[[[[[XXXSSSMMMNNNOOOPPPPPPPPPOOONNNPPPQQQRRRTTTUUUUUUTTTSSSNNNOOOQQQSSSTTTRRRMMMJJJEEEDDDBBB@@@>>>===<<<<<<>>>>>>>>>>>>===<<<;;;::::::::::::999888777666555666666666555555555555555444444333333222333333333111111000/////////000000222111000......---------........................---+++)))(((((()))+++,,,***************)))))))))***(((''''''''''''&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###%%%+++333<<>>===;;;:::::::::999:::;;;<<<<<<;;;999999::::::999999777666444444444555666777666555333222444222111/////////000111111111000000000111111222222222000///------,,,,,,...........................---+++******+++,,,---++++++++++++++++++++++++***)))(((((())))))((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!"""$$$&&&'''%%%%%%%%%%%%$$$$$$###"""!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$%%%%%%&&&!!!!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!! !!!!!!!!!!!!""""""""""""########################!!!!!!""""""#######################################################################################$$$$$$#########%%%%%%############""""""""""""#####################"""!!!!!!""""""############!!!!!!""""""############$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$###""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$%%%"""######$$$%%%&&&&&&'''$$$$$$############$$$$$$######$$$$$$###"""!!!!!!!!!"""######$$$$$$$$$$$$$$$###"""###$$$$$$###"""###$$$%%%&&&&&&%%%$$$###""""""""""""""""""""""""!!!!!!""""""####################################""""""""""""""""""""""""$$$$$$#########"""######!!!!!!!!!!!!"""""""""""""""""""""######"""""""""""""""""""""""""""""""""######""""""""""""######%%%$$$""" !!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################""""""#########$$$$$$$$$!!! """###"""!!!%%%$$$###"""""""""""""""((('''&&&&&&%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))***+++,,,---....../////////000111111222222222222333333333333333222666666666666555444333222666777999<<<>>>@@@BBBCCCCCCDDDGGGGGGGGGFFFGGGHHHGGGHHHHHHHHHHHHGGGGGGFFFEEEEEEHHHMMMRRRQQQMMMHHHFFFFFFEEEBBB@@@BBBHHHMMMSSSYYY\\\\\\]]]^^^[[[VVVUUUQQQLLLIIIJJJNNNTTTXXX\\\[[[ZZZXXXVVVUUUSSSRRRLLLIIIEEEBBBBBBCCCCCCBBB>>>===<<<;;;::::::::::::999999999:::999999888888999999999999888666555444444444555666555444333222222222111111000111111111111111000000000111222222222111000......---------------------------------,,,,,,++++++,,,------...((((((((()))))))))))))))'''&&&%%%%%%''''''&&&%%%&&&&&&''''''''''''&&&&&&(((''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&((())))))((('''$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&$$$###""""""!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&######$$$%%%%%%%%%$$$$$$"""""""""###$$$%%%&&&&&&$$$$$$%%%%%%%%%$$$######!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!! !!!!!!!!!"""""""""##############################!!!!!!!!!"""######$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&$$$$$$#########"""""""""""""""###$$$$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$!!!!!!!!!"""######$$$$$$###############"""""""""########################"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###############$$$$$$$$$"""###$$$###""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$%%%%%%%%% !!!"""###%%%&&&''''''$$$$$$############$$$$$$###$$$$$$###"""!!! !!!!!!"""###$$$$$$$$$$$$$$$###"""###$$$$$$###"""$$$$$$$$$%%%%%%$$$$$$$$$!!!!!!"""""""""""""""### !!!!!!"""######$$$$$$########################""""""""""""""""""""""""%%%%%%%%%$$$$$$#########"""""""""#########$$$$$$""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$"""!!! !!!!!!"""""""""""""""""""""""""""################################################"""""""""###$$$$$$%%%%%%""" !!!"""###"""!!!$$$###"""!!! ((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((((((((())))))***+++,,,---....../////////000111111222222111222333444555555444444666666777888777777666555555666999<<<>>>??????>>>>>>AAADDDEEEDDDCCCCCCCCCDDDEEEGGGHHHHHHHHHFFFFFFDDDCCCDDDHHHMMMNNNJJJFFFDDDDDDCCCBBBCCCFFFKKKOOOPPPVVVZZZ[[[\\\^^^[[[VVVTTTPPPJJJFFFFFFJJJOOOSSSZZZWWWSSSRRRRRRRRROOOLLLHHHEEEAAA@@@AAABBBBBBBBB:::::::::999999::::::::::::999888888777777777777777777888888777666555555444555555555444444333333111222222333333333333222///////////////000111222000000///...............,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,------------'''((((((((()))))))))***'''&&&%%%%%%''''''&&&%%%&&&&&&''''''''''''&&&&&&(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###&&&((()))))))))((($$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))(((&&&$$$"""""""""""""""""""""#########$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%&&&&&&&&&&&&###$$$%%%&&&'''&&&&&&%%%"""######$$$%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$""""""######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###"""""""""######$$$%%%###$$$$$$%%%%%%%%%%%%$$$########################"""""""""""""""!!!!!!!!!"""""""""#########$$$$$$######################## !!!!!!"""######$$$$$$########################""""""""""""""""""""""""###########################$$$%%%$$$"""!!!###&&&$$$$$$$$$#########"""""" """###$$$$$$$$$$$$ !!!!!!"""######$$$$$$ !!!!!!"""######$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#########$$$$$$$$$%%%%%%""""""#########$$$$$$$$$"""###$$$###""""""$$$&&&################################################""""""###$$$$$$%%%&&&&&& !!!"""######$$$$$$############$$$$$$######$$$$$$$$$###"""""" !!!"""###$$$$$$$$$$$$$$$###"""###$$$$$$###"""######""""""""""""######!!!!!!!!!!!!""""""######"""""""""""""""#########"""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!""""""""""""""""""###$$$""""""""""""""""""""""""################################################!!!""""""###$$$$$$%%%%%%"""!!! !!!###$$$###"""!!!!!!  ((('''&&&&&&%%%%%%%%%%%%%%%&&&((((((((((((&&&%%%&&&&&&&&&'''''''''((((((((()))***+++,,,---....../////////000111111222222000222333555666666555555555666777999999999888888444666999<<<======;;;:::;;;>>>BBBCCCBBBAAA@@@@@@CCCDDDFFFHHHIIIHHHGGGFFFDDDBBBAAAEEEJJJKKKHHHDDD@@@???>>>???BBBGGGKKKNNNMMMSSSXXXYYYZZZ\\\YYYTTTQQQMMMHHHDDDDDDGGGKKKNNNWWWRRRMMMLLLNNNNNNJJJFFFDDDBBB@@@@@@BBBCCCCCCBBB999888888888999::::::;;;;;;:::888666666666666777555666666666666666555555555555444444444333333333000111333444555555444333...............///000111000//////.........//////++++++++++++++++++++++++%%%&&&))),,,------,,,,,,))))))******+++++++++,,,((('''&&&'''))))))((('''&&&''''''''''''''''''&&&''''''&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$###"""$$$$$$$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&'''&&&$$$%%%'''(((((((((''''''"""###$$$%%%&&&%%%$$$###"""###$$$%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&""""""!!!!!!"""###$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$########################!!!!!!!!!!!!""""""""""""############$$$$$$$$$$$$######################## !!!!!!"""###$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""###$$$### """%%%$$$$$$$$$############""" """$$$$$$$$$$$$ !!!!!!"""###$$$$$$$$$ !!!!!!"""###$$$$$$$$$!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""""""""######$$$$$$$$$""""""######$$$$$$$$$$$$"""###$$$###""""""$$$&&&""""""""""""""""""""""""########################""""""###$$$%%%%%%&&&&&&"""""""""###############$$$$$$############$$$$$$"""###$$$$$$%%%%%%%%%%%% """######$$$$$$$$$$$$###"""###$$$$$$$$$""""""!!!  !!!""" !!!!!!!!!""""""######$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!###$$$$$$%%%%%%!!!!!!"""""""""#########!!!"""###$$$$$$###"""!!!"""""""""""""""""""""""" """###%%%%%%###"""  !!!"""###$$$%%%%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%###"""!!!"""###$$$###""" !!!"""###(((((('''''''''&&&&&&&&&&&&&&&&&&'''((())))))***((((((((((((((()))************+++,,,,,,---......000///......///111333555555555555444444333333333444555666888999;;;<<<<<<666666888;;;===>>><<<:::<<<<<<============<<<<<>>===888999<<<@@@EEEJJJOOORRRTTTTTTUUUWWWYYYYYYVVVTTTQQQJJJDDDCCCEEEFFFJJJOOOSSSPPPMMMKKKKKKJJJHHHFFFEEECCCBBBBBBCCCCCCCCCBBB>>><<<999777888;;;<<<===999999999999999888777666555555444444444444555555666666666666666666666666555444333222111111111111////////////////////////////////////////////////++++++,,,,,,---,,,,,,,,,((()))************)))(((************))))))))))))***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""""""""""""""""""""""""""######$$$$$$%%%%%%&&&###$$$$$$###""""""###%%%##############################"""""""""""""""###$$$$$$$$$$$$%%%%%%&&&'''"""$$$&&&((((((&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%###""" !!!!!!"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$%%%%%%%%%%%%%%%$$$###"""########################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$#########""""""!!!!!!###"""!!! !!!###%%%&&&%%%%%%$$$$$$###"""""""""!!!###%%%&&&%%%$$$### !!!"""###$$$$$$$$$######"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$###"""""""""######$$$$$$$$$$$$######'''&&&%%%### !!!###%%%&&&&&&$$$!!! #########"""""""""""""""""""""############""""""""""""###$$$$$$$$$$$$###$$$""""""$$$!!!!!!""""""######$$$$$$########################&&&%%%$$$###"""""""""""""""############$$$$$$$$$&&&"""!!!$$$&&&%%%%%%'''%%%$$$"""""""""$$$&&&'''""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""''' """&&&"""$$$$$$$$$$$$$$$$$$$$$$$$######%%%%%%&&&%%%$$$###!!!""""""""""""############$$$$$$$$$$$$###"""!!! !!!!!!""""""#########$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$$$$(((((('''''''''&&&&&&&&&&&&&&&''''''((())))))***((((((((((((((())))))*********++++++,,,---------...---------...000222333444444444444333333333222222333333444555777999:::777777777:::<<<===<<<:::<<<<<<===>>>>>>>>>======CCCBBBCCCEEEFFFEEE@@@<<<<<<<<<===>>>===<<<;;;:::999:::===@@@EEEJJJNNNPPPSSSRRRSSSTTTVVVVVVUUUSSSPPPIIIDDDEEEFFFFFFIIIMMMPPPNNNLLLKKKKKKKKKJJJIIIEEECCCBBBBBBDDDEEEDDDCCCCCC@@@>>><<<;;;;;;;;;;;;:::::::::999888777666555444444444555555666777777555555555555555555555555444333222111000000000000////////////////////////////////////////////////,,,,,,------------,,,,,,*********************************)))))))))((((((***)))((((((''''''((((((''''''''''''''''''''''''$$$&&&'''&&&%%%$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$###""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&((('''%%%###"""!!! ########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$#########"""""""""!!!!!!""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$####################################"""""""""!!!""""""!!! !!!###%%%&&&##################$$$$$$ !!!###$$$%%%%%%$$$$$$!!!!!!"""###$$$$$$$$$$$$$$$###"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#####################$$$$$$$$$$$$######$$$$$$###"""!!!  !!!###%%%%%%%%%$$$######"""""""""""""""""""""""""""############""""""""""""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""####################################&&&%%%$$$###""""""""""""!!!""""""""""""#########$$$ """$$$""""""$$$$$$###"""""""""###%%%&&&""""""""""""""""""""""""########################""""""""""""""""""""""""&&&""" ###%%%$$$"""########################$$$%%%%%%%%%%%%$$$"""!!!"""""""""#########$$$$$$######$$$$$$%%%$$$$$$$$$###"""!!! !!!###$$$###$$$$$$$$$$$$###""""""!!!"""######$$$$$$######'''''''''''''''&&&&&&&&&&&&&&&''''''((()))))))))((((((''''''(((((()))***++++++++++++++++++,,,,,,++++++,,,...//////000000333333333333333222222222222222111111222555777999888777666777:::;;;;;;;;;<<<======>>>?????????>>>CCCCCCCCCDDDCCCAAA<<<999888888888999999999999:::;;;<<<>>>AAAEEEHHHLLLNNNRRRQQQPPPQQQRRRSSSRRRQQQMMMHHHDDDFFFGGGEEEFFFIIILLLKKKJJJJJJLLLMMMMMMMMMFFFEEECCCDDDEEEFFFFFFEEEBBBAAA@@@???===<<<;;;;;;<<<<<<;;;:::888666555444444444555666777888999999444444444444444444444444222222111111000000//////////////////////////////////////////////////////------.........------,,,,,,+++***))))))***+++,,,******))))))))))))(((((())))))((('''''''''(((((()))))))))(((((('''''''''%%%'''''''''&&&%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$$$$######"""###$$$$$$""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""######$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&%%%$$$###"""%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$############$$$$$$$$$###"""!!!!!!!!!"""###"""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$####################################"""""""""""""""!!!!!!!!!!!!###$$$&&&!!!""""""###$$$$$$%%%%%%""""""""""""###$$$%%%%%%######$$$$$$$$$$$$$$$###%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$######$$$$$$$$$$$$######!!!!!!!!!""""""######### !!!"""###$$$%%%&&&&&&""""""""""""""""""######""""""############"""""""""######$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$##################"""""""""########################%%%%%%$$$###""""""""""""!!!!!!!!!""""""""""""###'''"""!!!$$$&&&$$$$$$&&&"""###############$$$$$$""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""""""""###$$$&&&""""""""""""""""""""""""######$$$$$$%%%$$$$$$###############$$$$$$$$$%%%######$$$$$$######"""!!!%%%###!!! !!!"""$$$###$$$$$$$$$$$$###"""""" !!!""""""######""""""''''''''''''''''''''''''''''''''''''(((((())))))(((''''''''''''((())))))++++++++++++************)))+++---///000000///...222222222222222222222222444222111000111444777999999666555555777999::::::<<<<<<>>>???@@@@@@@@@@@@AAAAAABBBBBBAAA???;;;999999999999999:::;;;<<<======>>>@@@BBBEEEHHHJJJKKKQQQPPPNNNNNNPPPQQQPPPPPPJJJFFFEEEHHHHHHEEEDDDEEEGGGFFFFFFHHHKKKNNNOOOOOOJJJHHHFFFFFFGGGGGGFFFEEE>>>???AAAAAA@@@?????????@@@@@@???===:::888666444666777777888888888888888333333333333333333333333222222222222222111000000000000000000000000000000////////////////////////.........///......---------,,,***))))))***,,,---***)))))))))((((((((((((''''''&&&&&&&&&&&&''''''))))))(((((('''&&&&&&&&&&&&'''((((((&&&&&&'''(((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!!!!###$$$$$$#########%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$"""###%%%''''''''''''&&&%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$'''%%%###""""""###%%%&&&""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#################################""""""""""""""""""!!!!!!!!!"""###$$$%%%""""""#########$$$$$$$$$$$$###"""!!!"""###%%%&&&$$$$$$%%%%%%%%%$$$$$$###%%%%%%$$$######"""""""""###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$$$$%%%######$$$$$$$$$$$$###### !!!!!!"""######$$$$$$###""""""""""""$$$%%%&&&"""""""""""""""#########"""######$$$$$$######""""""###$$$$$$%%%%%%$$$$$$""""""""""""""""""""""""$$$$$$$$$######"""""""""########################%%%$$$$$$###""""""######""""""""""""############'''###"""$$$&&&$$$$$$&&&######$$$%%%%%%$$$$$$###""""""""""""""""""""""""########################"""""""""""""""""""""""" !!!!!!"""###$$$######################## !!!"""###$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$###"""!!!$$$$$$###"""!!!!!!!!!!!!###$$$$$$$$$$$$###"""""" !!!"""""""""""""""&&&'''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''(((((()))******************)))))))))+++...000111000///...000111111111111111111111333111000///000222555777888555333222444777888888;;;<<<===???@@@@@@AAAAAA>>>???@@@AAA@@@???======>>>>>>>>>???@@@AAABBBCCC???@@@BBBDDDFFFHHHJJJJJJPPPOOOMMMMMMNNNOOOOOONNNKKKHHHHHHLLLMMMIIIFFFGGGCCCCCCCCCFFFJJJNNNPPPPPPOOOMMMJJJIIIHHHGGGFFFDDDAAACCCFFFGGGEEECCCCCCDDDEEEDDDBBB@@@===;;;888777999999999999888777555444333333333333333333333333333333444444444333222111111111111111111111111111////////////////////////.../////////...------,,,---,,,***))))))***,,,---)))))))))(((((((((((('''%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%&&&'''((((((&&&&&&'''(((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""######### """$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$!!!"""$$$&&&''''''&&&&&&%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&%%%###""""""###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""######!!!!!!!!!""""""###$$$$$$$$$$$$$$$#########""""""%%%$$$"""!!!!!!###%%%&&&$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$######""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$$$$%%%######$$$$$$$$$$$$######""""""""""""############%%%$$$###"""!!!"""$$$%%%!!!!!!""""""##################$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$###"""  """###%%%%%%$$$$$$######""""""########################%%%$$$######"""###############$$$$$$$$$$$$%%%%%%### !!!!!!$$$%%%%%%&&&%%%%%%$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!! $$$%%%$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$######$$$$$$$$$%%%%%%%%%############"""!!! """###$$$%%%$$$###!!!###$$$$$$$$$$$$###"""""" !!!"""""""""""""""&&&&&&&&&'''''''''''''''''''''((((((((((((((((((''''''&&&&&&''''''((()))))))))))))))))))))******)))+++---///000000///.../////////000000000000000000///...---...000222333555333000000222444555555999:::<<<>>>???@@@AAAAAA<<<>>>AAAAAA@@@@@@@@@AAACCCCCCDDDEEEEEEFFFGGGGGG@@@BBBDDDFFFHHHJJJKKKKKKNNNMMMLLLLLLMMMMMMLLLKKKLLLJJJKKKOOOQQQMMMJJJKKKBBBBBBCCCFFFJJJNNNPPPPPPRRROOOLLLKKKJJJIIIGGGFFFIIILLLNNNMMMIIIEEEEEEFFFGGGFFFEEECCC@@@===:::999::::::::::::888666333222333333333333333333333333222333444555555444333222111111111111111111111111////////////////////////...............---,,,+++,,,+++***))))))***+++,,,))))))((((((((((((''''''%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''''''''&&&%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''"""$$$%%%$$$$$$$$$$$$#######################################$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%"""$$$&&&((((((&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$###"""!!!!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############!!!!!!!!!"""######$$$$$$%%%%%%$$$$$$###""""""!!!%%%$$$"""!!!!!!###$$$%%%######$$$$$$$$$$$$$$$#########$$$$$$$$$###""""""#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$######$$$$$$$$$$$$##############################&&&%%%###"""""""""###$$$!!!!!!!!!"""######$$$$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%&&&$$$!!!!!!$$$&&&$$$$$$$$$$$$$$$#################################$$$$$$###############$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%!!!"""###!!! """%%%%%%%%%$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$""" ###'''(((%%%"""$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%###!!! ############$$$$$$$$$%%% !!!###$$$%%%&&&&&&&&&!!!"""$$$%%%%%%###!!! ###$$$$$$$$$$$$###"""""" !!!""""""######""""""&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''(((((('''((((((((()))*********)))***+++---.....................//////000000000///.........///000111222222000//////000222222222888999;;;===???@@@AAAAAA>>>@@@CCCCCCAAA@@@AAACCCDDDEEEFFFGGGHHHHHHGGGFFFBBBCCCEEEHHHJJJKKKLLLLLLKKKJJJJJJKKKLLLKKKIIIGGGJJJGGGHHHNNNPPPMMMJJJKKKDDDDDDDDDGGGLLLOOOQQQQQQQQQOOOLLLLLLLLLLLLKKKIIIKKKNNNPPPNNNIIIFFFGGGIIIGGGGGGEEECCCAAA>>>;;;:::888999999999888666333222444444444444444444444444111222444555555444222111////////////////////////////////////////////////.........------,,,+++***************************))))))((((((((('''''''''&&&&&&%%%%%%&&&''''''(((%%%%%%&&&&&&''''''(((((($$$&&&'''&&&%%%$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$##############################$$$$$$$$$$$$##############################%%%%%%%%%%%%&&&&&&&&&&&&!!!$$$%%%%%%$$$$$$$$$""""""""""""""""""""""""############$$$%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&'''&&&%%%$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""""""""############ !!!"""######$$$$$$$$$$$$$$$##################%%%$$$###""""""###$$$$$$!!!!!!"""###$$$$$$$$$$$$""""""###$$$%%%$$$######"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#####################$$$$$$$$$$$$######"""""""""######$$$$$$$$$##################$$$$$$ !!!!!!"""######$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%%%%$$$"""!!!!!!"""$$$%%%###$$$$$$$$$$$$$$$$$$%%%########################$$$###############$$$$$$######$$$$$$$$$%%%%%%%%%)))%%%###&&&'''$$$$$$%%%%%%$$$"""!!!!!!!!!"""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$%%%%%%%%%$$$###########################&&&%%%###"""!!!!!!!!!""""""""""""#########$$$$$$!!!""""""###$$$$$$$$$#########"""""""""###$$$$$$###$$$$$$$$$$$$###""""""!!!"""######$$$$$$######&&&&&&&&&'''''''''(((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''((((((&&&''''''((()))******+++((()))***+++,,,------------.........//////000000000000111111222222333333000///......000111000///777888:::<<<>>>@@@AAAAAA@@@BBBDDDDDDBBB@@@BBBCCCCCCDDDFFFHHHHHHGGGEEEDDDBBBDDDFFFIIIKKKMMMMMMMMMHHHHHHHHHJJJKKKIIIFFFDDDEEEBBBDDDIIILLLIIIGGGHHHGGGFFFFFFIIIMMMPPPRRRRRROOOMMMLLLLLLMMMNNNNNNMMMFFFIIILLLJJJGGGEEEHHHLLLGGGFFFEEECCC@@@>>>;;;:::666777888999888666444333444444444444444444444444000111333444444333222000........................////////////////////////------------,,,+++***)))((()))************)))((()))((((((((('''''''''''''''''''''''''''((()))***%%%&&&&&&'''((()))******$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$##############################$$$$$$$$$$$$######""""""""""""""""""""""""&&&&&&%%%$$$$$$#########!!!$$$&&&%%%$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!############$$$%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&&&&%%%$$$###$$$%%%&&&'''"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$############$$$$$$"""###$$$%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!""""""#########$$$ !!!"""######$$$$$$###"""""""""###$$$$$$%%%%%%$$$$$$################## !!!######$$$$$$$$$!!!"""###$$$%%%%%%$$$###""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$######""""""######$$$$$$$$$$$$######!!!!!!"""###$$$%%%&&&&&&!!!!!!"""###$$$%%%%%%&&& !!!!!!"""###$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%""""""############""""""#########$$$$$$%%%%%%&&&########################$$$###############$$$$$$"""############$$$$$$$$$((($$$"""$$$%%%###"""$$$$$$"""  !!!""""""""""""""""""""""""########################""""""""""""""""""""""""###'''&&&!!!!!!###"""""""""""""""""""""""" """$$$&&&'''!!!""""""""""""###############"""!!!&&&$$$!!!"""&&&)))###$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$((((((''''''''''''(((((())))))(((''''''''''''''')))))))))(((((((((((((((''''''(((***,,,---//////---------------...//////333111///111333444111///111111111111111111111111444777<<<>>>??????@@@AAADDDBBBAAA???@@@AAACCCDDDEEEFFFFFFFFFEEEDDDBBBAAADDDDDDDDDEEEGGGHHHJJJKKKMMMJJJJJJOOOPPPKKKEEECCCDDDDDDDDDDDDEEEFFFGGGHHHKKKIIIGGGHHHMMMPPPRRRQQQRRRPPPNNNMMMNNNOOOOOONNNNNNMMMKKKHHHFFFFFFFFFFFFIIIHHHEEEBBB???<<<:::999777888:::;;;;;;:::999888777777666666555444222111333333222222111000000000///...---,,,,,,---...///000000000111222222333333)))+++---,,,)))'''(((***,,,,,,---...---,,,***)))+++++++++***)))((((((''''''((()))))))))(((&&&%%%''''''''''''''''''''''''(((&&&$$$""""""$$$&&&((('''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%$$$$$$#########%%%$$$######%%%%%%$$$####################################"""!!!"""$$$'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######""""""""""""""""""#########&&&&&&%%%$$$##################$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%&&&&&&$$$"""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###%%%%%%$$$$$$%%%%%%&&&'''$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$###"""!!!!!!######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%&&&#########$$$%%%%%%&&&&&&!!!!!!!!! ########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$#########$$$########################"""############$$$$$$$$$########################$$$$$$$$$############"""%%%$$$$$$$$$######"""""""""!!!!!!!!!"""###$$$$$$%%%%%%$$$$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################""""""""""""######"""###%%%&&&&&&%%%###"""""""""#########$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$###""""""&&&&&&&&&%%%%%%$$$$$$$$$""""""""""""############$$$$$$$$$#########""""""########################!!!""""""!!! !!!""""""""""""""""""""""""""""""#########""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$$$$""""""#########$$$$$$$$$ !!!"""######$$$$$$########################'''&&&%%%%%%$$$$$$$$$%%%((((((''''''''''''(((((())))))((('''''''''''''''))))))))))))))))))))))))******+++,,,---///000000...------------...///000222000///000222222000---000000111222333444555555555888;;;<<<======>>>@@@CCCBBBAAA@@@@@@AAABBBBBBCCCCCCDDDDDDCCCBBB@@@???AAAAAAAAAAAAAAABBBBBBCCCFFFDDDGGGNNNPPPLLLHHHFFFCCCCCCDDDEEEFFFGGGHHHIIIMMMKKKIIIJJJMMMPPPQQQQQQUUURRRNNNKKKKKKLLLMMMNNNMMMMMMMMMLLLKKKHHHFFFDDDGGGGGGEEECCC@@@===;;;:::888999:::;;;:::999777666888888777777666555333222333333222111111000000//////...------------.../////////000000111111222222.........,,,)))))),,,///,,,,,,------,,,,,,+++***++++++******)))(((((('''(((((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%$$$$$$$$$######%%%$$$######%%%%%%$$$###########################"""######"""!!!"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""##################""""""""""""############$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$%%%&&&%%%$$$"""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$############$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$###"""!!!######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$############"""%%%%%%$$$$$$$$$#########%%%$$$$$$#########$$$$$$%%%%%%$$$$$$###""""""!!!########################"""""""""#########$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$######!!!!!!!!!!!!!!!"""$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$""""""""""""############$$$$$$$$$#########""""""########################$$$$$$%%%$$$"""!!!###$$$########################"""""""""#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$#########$$$%%%&&&&&&""""""#########$$$$$$$$$###$$$$$$%%%&&&&&&''''''########################&&&&&&%%%$$$$$$$$$%%%%%%((((((''''''''''''(((((()))(((''''''&&&'''''''''))))))))))))))))))******(((((())))))***++++++,,,.........---......///000111000///000000000...---//////111333555666888888666888999999999999<<<===BBBBBBBBBBBBAAA@@@@@@???@@@@@@@@@@@@???>>>======??????>>>===<<<<<<<<<<<>>;;;:::999:::::::::999777555444888888888777666555444333333222222111111000/////////...------------...///---......///000000111111---,,,***'''&&&'''+++...---,,,,,,++++++++++++,,,++++++******)))((((((((())))))((('''''''''''''''''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%$$$######%%%%%%$$$###########################"""#########""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%########################!!!!!!""""""###$$$$$$%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$###$$$%%%%%%###!!!%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""""""""""""""###$$$$$$$$$$$$############$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$###"""!!!######$$$$$$$$$$$$################################################""""""%%%$$$$$$###""""""!!!!!!$$$###"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$########################$$$$$$$$$############"""%%%$$$$$$$$$$$$$$$######''''''&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""##############################%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$%%%%%%$$$###"""%%%%%%&&&&&&&&&'''''''''%%%%%%%%%$$$$$$$$$$$$###%%%$$$"""""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$##########################################%%%%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%$$$$$$$$$%%%%%%&&&###############$$$$$$$$$!!!""""""######$$$$$$$$$""""""""""""""""""""""""&&&%%%%%%$$$$$$%%%%%%%%%(((''''''&&&&&&''''''((((((''''''&&&&&&''''''''')))))))))***************(((((()))))))))))))))***///......---......//////000000000000000000///...///000111333444666777888777888777666555666999;;;???@@@AAABBBAAA???===<<<>>>>>>>>>======<<<<<<<<<>>>======<<<;;;;;;<<<<<>><<<999888777888888888888777555555777777777777666444333222222222222111000000//////.........------.........,,,------......//////000,,,+++)))((('''(((+++------,,,+++******+++,,,---************))))))((((((***)))'''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###########################!!!"""######""""""###%%%###########################$$$%%%%%%%%%%%%%%%%%%$$$$$$###############"""""""""###%%%&&&''''''(((######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""###$$$$$$###!!!%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%$$$$$$###"""######$$$$$$$$$$$$######""""""""""""""""""""""""$$$#########"""!!!!!!!!!#########"""""""""!!!!!!###"""!!!!!!"""######"""$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$###############$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$########################$$$$$$$$$#########""""""########################%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""!!!!!!!!!"""""""""####################################""""""""""""######"""###$$$$$$$$$$$$###"""%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###!!! $$$$$$$$$$$$$$$#########!!!"""""""""############################################################ """###"""  !!!########################!!!!!!!!!""""""###$$$%%%######################################################""""""!!!"""""""""########################!!!!!!!!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((())))))************------------------------......------------......000111222222111111111111111111222222333444444444777777666444222333666999<<<===???@@@@@@>>>;;;:::======<<<<<<<<<<<<<<<<<<::::::::::::;;;<<<======@@@BBBGGGNNNOOOKKKHHHIIIMMMMMMMMMMMMLLLKKKJJJIIIFFFGGGIIIJJJLLLNNNPPPRRRVVVWWWWWWTTTOOOKKKIIIIIIKKKJJJJJJHHHGGGEEECCCBBB<<<<<<<<<<<<:::888666555444555555666777777777777666666666555444333111111222222111111000//////...---..................---,,,,,,,,,---......//////............/////////...,,,+++***)))******,,,---*********)))))))))))))))***)))'''&&&&&&''''''((('''''''''''''''''''''''''''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$########################### """######""""""###$$$########################""""""###$$$$$$$$$$$$$$$%%%$$$$$$$$$######"""""""""###$$$&&&''''''''''''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###""""""###%%%%%%###"""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%$$$############$$$$$$$$$$$$######""""""""""""""""""""""""$$$#########"""!!!!!!!!!!!!!!!"""""""""#########&&&$$$"""###%%%''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%#########""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$#########""""""!!!!!!"""""""""""""""""" !!!###$$$%%%%%%%%%%%%$$$$$$$$$#######################################"""""""""#########$$$$$$##############################""""""""""""#################################$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!""""""!!!########################!!!"""""""""############################################################!!!"""""" """"""""""""""""""""""""!!!!!!!!!!!!"""###%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!! !!!########################$$$$$$$$$%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%&&&&&&'''(((''''''(((((())))))******,,,,,,,,,,,,------------...---,,,,,,,,,,,,,,,,,,...000222222222111222333333333333333222222222222666666555333222222555777999:::<<<======<<<:::999<<<<<<;;;::::::;;;;;;<<<555666666777999:::<<<======???EEELLLNNNKKKLLLOOOKKKKKKLLLLLLKKKIIIHHHFFFDDDGGGIIIKKKKKKMMMOOOQQQRRRVVVXXXVVVQQQKKKIIIHHHKKKIIIFFFDDDBBBAAABBBBBB;;;;;;999888666555444333333333444444555666777888555555555444333222111000222111111000000///......------...//////...------,,,,,,,,,---......//////,,,,,,,,,---//////---,,,+++************++++++,,,******))))))))))))))))))))))))((('''''''''''''''''''''''''''''''''''''''(((&&&$$$""""""$$$&&&((($$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$######%%%%%%$$$###########################!!!######"""!!!"""###########################!!!!!!"""###$$$$$$$$$$$$%%%%%%%%%$$$######"""""""""###$$$%%%%%%$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''######"""$$$%%%&&&$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$############$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$################################################""""""!!!!!!""""""###$$$$$$%%%###  ###&&&%%%#########################################################$$$$$$$$$%%%%%%%%%###""""""""""""###$$$$$$########################"""############$$$$$$$$$########################$$$$$$$$$############"""!!!!!!!!!"""""""""""""""!!!###$$$%%%$$$$$$################################################"""""""""#########$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%########################"""""""""#########$$$$$$###$$$$$$$$$$$$%%%%%%%%%!!!$$$%%%&&&$$$""" """""""""""""""#########""""""""""""###########################$$$$$$$$$########################!!!###%%%%%%###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!""""""###$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%$$$$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%&&&&&&'''(((%%%&&&&&&'''(((((())))))(((((())))))******++++++---,,,++++++*********++++++...111222111111333555444444444444333333333333444555555444222333555777666777888::::::::::::999;;;:::999999999999:::;;;444555555666888999;;;<<<===>>>DDDJJJKKKIIIKKKOOOIIIJJJLLLMMMMMMLLLJJJIIIGGGJJJLLLMMMKKKKKKMMMOOOOOOSSSVVVTTTNNNJJJIIIJJJIIIHHHEEECCCAAA@@@AAAAAA===;;;888666444333333333333333333444444555666666666666666555444333111111111111111000//////......------...//////...------,,,,,,------.../////////***(((&&&''')))++++++)))))))))***+++++++++++++++)))))))))))))))))))))***(((((((((((((((''''''&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%$$$######%%%%%%$$$###########################!!!######"""!!!""""""########################!!!"""###$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$###""""""$$$%%%&&&&&&%%%###!!! ######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%###$$$%%%%%%%%%%%%$$$###"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$######$$$&&&'''%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%###""""""""""""###$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%&&&%%%%%%$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$ """!!!""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$############""""""#########$$$$$$$$$$$$!!!###$$$$$$###"""########################""""""""""""""""""""""""!!!!!!!!!"""""""""##############################%%%%%%$$$$$$$$$$$$%%%%%%######""""""""""""######"""""""""#########$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''!!!!!!!!!"""""""""######""""""""""""############""""""#########$$$$$$$$$########################"""%%%''''''%%%#########!!!!!!!!!!!!!!!!!!!!!!!!$$$###!!!!!!!!!"""###$$$################################################"""!!!!!!!!!"""###$$$%%%$$$$$$$$$#########"""""""""!!!!!!!!!!!!!!!!!!!!!########################$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&'''(((%%%%%%&&&&&&'''(((((())))))******+++,,,,,,------,,,++++++***)))))))))***(((,,,///000000000333555444444444555555555555666333444555444333333555666444555666777888999999999999999888777777888999:::777777777777999:::;;;<<<@@@AAADDDHHHGGGEEEGGGLLLIIIKKKMMMPPPQQQPPPPPPOOOKKKMMMOOOOOOLLLJJJKKKMMMNNNQQQSSSPPPKKKHHHIIILLLHHHGGGFFFDDDBBBAAA@@@@@@???<<<888555333222333444555555444333333333444444777777777666555444222222111111111000//////......,,,---...//////...---,,,,,,,,,---......//////000...***&&&&&&))),,,------((()))***,,,,,,,,,+++***)))))))))))))))*********'''((()))))))))(((&&&%%%''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&###$$$%%%&&&&&&%%%$$$############$$$$$$%%%%%%%%%%%%$$$######%%%%%%$$$########################### ######"""!!!!!!""""""""""""""""""""""""""""""###$$$%%%&&&&&&'''&&&&&&&&&%%%%%%$$$###""""""((()))))))))'''%%%""" ######$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&###$$$%%%&&&&&&%%%$$$###""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$###%%%''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&!!!!!!!!!!!!!!!"""######$$$$$$############$$$$$$########################!!!!!!"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$######### """%%%###!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%""""""!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$########################$$$$$$$$$############"""$$$$$$$$$%%%%%%&&&&&&&&& !!!###$$$$$$###"""!!!##################$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""##############################""""""""""""############""""""""""""######""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%&&&$$$!!!"""### !!!!!!!!!""""""######""""""""""""############""""""######$$$$$$$$$$$$########################"""$$$''''''%%%###""""""""""""""""""""""""""""""%%%$$$""" !!!###$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""$$$$$$$$$$$$$$$$$$######""""""%%%%%%%%%$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%''''''(((((())))))******,,,+++***))))))+++---///,,,,,,++++++***+++++++++.........///111333555777444444444444444555666666666555444222222222333444555555555555444444333222555555444444555666888999777777888999<<>>AAACCCEEEFFFGGGJJJLLLMMMMMMLLLKKKJJJIIIHHHIIIJJJIIIHHHFFFIIIHHHHHHHHHHHHHHHIIIIIIEEEEEEFFFGGGGGGGGGFFFFFFDDDGGGIIIIIIGGGFFFFFFGGGEEE@@@:::666555444333222444444333222222333555555888666333222222111000...///......------......///------......///000000000//////......---,,,,,,+++---,,,++++++************((()))******++++++*********))))))(((''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''***### %%%(((&&&$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&###!!!!!!###$$$"""!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$###$$$%%%''''''$$$'''###"""&&&((('''###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""#################################"""""""""##############################$$$$$$$$$$$$$$$####################################$$$%%%&&&'''&&&&&&%%%############$$$$$$$$$$$$########################""""""############""""""$$$$$$#########""""""""""""""""""!!!!!!!!!!!! %%%$$$############$$$%%%########################'''&&&&&&%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$'''######&&&'''&&&(((,,,%%%%%%$$$$$$$$$############$$$$$$###""""""###%%%$$$$$$$$$$$$#########"""$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$"""!!!!!!"""#########$$$$$$$$$$$$###""""""""""""""""""##################$$$%%%%%%$$$######$$$$$$######$$$$$$%%%&&&"""""""""!!!!!!"""""""""$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!###$$$###!!! !!!"""!!!!!! !!!"""###$$$!!!"""###$$$$$$###"""!!!########################$$$$$$$$$######"""!!! """#########$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!!!!!!!""""""###$$$$$$$$$!!!###$$$%%%$$$###$$$%%%%%%$$$###!!! ###"""!!!!!!!!!!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((()))******...---+++***)))******+++***************+++,,,---//////000111111111000000555555444444555555666777666666666666666555555444000111222333444444444444444333333333333444444555777888999:::===???BBBCCCDDDEEEHHHJJJLLLMMMMMMLLLIIIGGGEEEDDDDDDDDDCCCAAAFFFEEECCCBBBBBBCCCDDDEEECCCCCCDDDEEEEEEEEEEEEEEECCCFFFIIIJJJHHHFFFEEEEEEBBB>>>999555333333222111333333222222222333555666666444111000000000///---///......------......///////////////////////////......------,,,,,,++++++///---***((((((((()))***)))))))))))))))******+++)))))))))((((((''''''&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&---'''$$$&&&((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%###""""""#########"""!!!"""###$$$%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$%%%&&&"""$$$""""""%%%'''&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$########################$$$$$$###"""""""""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$##############################""""""""""""######$$$$$$$$$$$$$$$#########%%%###  !!!$$$######""""""######$$$########################'''&&&&&&%%%$$$###""""""###########################"""&&&'''''')))%%%%%%%%%%%%$$$$$$$$$$$$"""###%%%%%%###"""###$$$$$$$$$$$$$$$############%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""!!!!!!"""######$$$$$$$$$$$$###""""""""""""""""""############"""######$$$$$$######"""$$$############$$$%%%%%%######""""""""""""######%%%%%%$$$$$$#########"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""#########$$$%%%%%%%%%%%%%%%$$$$$$!!!""""""  """!!!!!!!!!!!!"""###$$$!!!"""############""""""##############################$$$######"""!!! """"""###$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!! !!!!!!""""""###!!!###%%%%%%$$$###$$$%%%&&&%%%$$$"""!!! ############"""!!!  !!!"""######$$$$$$""""""""""""""""""""""""&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***(((((((((((()))***,,,---))))))))))))***+++------,,,---///000111111000///333333333333333444444555333444555666666555444333222333333444444444333333333222222222222222333333333333555777999;;;===>>>>>>???BBBDDDFFFHHHIIIIIIGGGDDDBBBAAABBBBBBBBBBBBEEECCCAAA???>>>???AAACCCDDDEEEEEEEEEDDDCCCBBBBBB@@@CCCFFFHHHGGGEEEBBBAAA@@@===999555333222222222333333222222333444666777666444111000111111///...//////............//////000000//////............---------,,,,,,+++++++++...---+++)))((((((((()))***)))((('''((()))***++++++++++++*********))))))'''''''''&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&)))&&&$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$###""""""############ """$$$%%%&&&%%%###"""########################################################################%%%%%%%%%$$$$$$$$$#################################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$!!!"""#########$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""###""""""########################$$$$$$$$$$$$%%%%%%%%%%%%#################################$$$$$$$$$######%%%%%%%%%$$$$$$######"""########################$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$""" !!!$$$%%%###""""""""""""""""""####################################$$$$$$%%%%%%&&&######################## $$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&'''&&&$$$###""""""#########$$$$$$$$$$$$###""""""!!!"""""""""############"""""""""######"""""""""###############$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######"""########################%%%%%%$$$###"""""""""######$$$$$$%%%&&&&&&%%%%%%!!!###$$$$$$"""!!!"""###"""""""""""""""#########!!!""""""######################################################"""!!!!!! !!!"""###""""""!!!######$$$$$$$$$$$$###### !!!""""""######$$$&&&&&&%%%$$$$$$%%%!!!!!!!!!"""###$$$&&&&&&$$$$$$%%%&&&%%%$$$###!!! !!!!!!"""######$$$""""""""""""""""""""""""&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))%%%%%%&&&'''((()))***+++(((((())))))***+++,,,---)))***---///000111111000111000000000000111222222000111222333333333111111111111111000///...---,,,111111111222222222222222111222333555777999:::;;;:::;;;===@@@BBBDDDEEEFFFDDDBBBAAAAAACCCFFFFFFFFFGGGEEEBBB???>>>???AAABBBCCCDDDFFFFFFFFFEEEDDDCCC@@@BBBDDDFFFGGGEEEBBB???>>>===:::777555444444555666555444444444555777888777555333222222222111000/////////....../////////000000000///......---------,,,,,,,,,,,,,,,++++++++++++,,,,,,+++***((('''***)))((((((((()))+++,,,++++++++++++************(((((((((((('''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$############$$$%%% """$$$%%%&&&%%%###"""########################################################################%%%%%%%%%$$$$$$$$$#######################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%$$$###$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""########################################## $$$&&&%%%$$$###""""""""""""""""""""""""#########$$$$$$%%%%%%%%%################################################$$$$$$######"""""""""!!!########################$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%&&&&&&"""""""""######"""""""""########################""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%"""'''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$######$$$%%%&&&'''&&&%%%$$$###$$$$$$%%%###$$$$$$$$$$$$###""""""!!!"""""""""###############""""""""""""""""""#########""""""######$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$##############################%%%%%%$$$###"""""""""###!!!"""###$$$%%%%%%%%%%%%"""$$$%%%%%%$$$###$$$%%%!!!""""""###############"""""""""""""""######$$$########################"""############""""""!!! """#########!!!!!!######$$$$$$$$$$$$###### !!!!!!""""""######$$$$$$&&&''''''&&&%%%%%%&&& """$$$&&&((()))"""###$$$&&&&&&&&&%%%$$$########################""""""""""""""""""""""""&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''((())))))'''''''''''''''''''''''')))))))))))))))***+++,,,((()))+++---///000111111//////......//////000111...//////000000000000000333333222111000...---,,,///000111222333333333333333444666888:::;;;<<<<<<<<<===>>>@@@CCCEEEFFFGGGCCCBBBBBBDDDHHHJJJKKKKKKIIIGGGEEECCCAAAAAABBBCCC@@@CCCGGGJJJLLLKKKIIIHHHCCCCCCDDDFFFHHHGGGDDDAAA=========;;;888888999;;;:::999888777777888999999888666444333444444333222000//////......//////000000000//////.........---------------,,,,,,,,,,,,***+++---...---,,,***(((***************++++++,,,))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&###&&&&&&$$$$$$((()))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$######$$$&&&!!!"""###$$$%%%$$$##############################################################################%%%%%%%%%$$$$$$$$$##########################################$$$$$$$$$$$$#########$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$$$$###&&&###!!!$$$%%%###"""###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""####################################&&&(((((('''%%%!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######$$$$$$%%%########################%%%$$$######"""##################"""""""""""""""##############################""""""""""""###############$$$$$$$$$$$$$$$!!!###%%%%%%%%%$$$"""######$$$$$$######"""########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$'''"""!!!%%%(((%%%######$$$$$$$$$$$$%%%%%%%%%%%%"""###%%%%%%###"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$######$$$%%%&&&###$$$$$$$$$$$$###""""""""""""""""""############$$$######""""""######$$$###""""""""""""###$$$$$$######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######"""#########!!!!!!"""###$$$$$$######!!!###$$$%%%#########$$$!!!"""######$$$$$$######"""!!!!!!!!!"""###$$$%%%########################""""""############"""""" """$$$%%%&&&%%%###"""!!!!!!""""""""""""!!!!!!!!!""""""######$$$$$$%%%%%%&&&''''''%%%$$$$$$%%%""""""""""""###$$$&&&&&& !!!"""###$$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""""""'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''(((((()))'''(((((())))))(((((((((******))))))))))))***************+++,,,...///000//////......//////000111...............///000000333333333333222111000///---///111222444444444444555666888:::<<<=========@@@@@@AAABBBDDDFFFHHHIIIDDDDDDEEEHHHKKKNNNNNNMMMJJJIIIHHHFFFDDDCCCCCCCCC@@@DDDJJJOOOQQQOOOLLLJJJDDDCCCCCCDDDFFFFFFDDDAAA===??????>>><<<<<<>>>AAA>>>===;;;:::999::::::;;;888666444333444444444222000000////////////000000///////////////.........------------------------++++++,,,---------------******+++,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$(((((($$$###'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""$$$%%%$$$""""""%%%'''""""""#########$$$$$$$$$########################################################################%%%%%%%%%$$$$$$$$$##########################################$$$$$$$$$$$$"""#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%%%%$$$$$$###"""%%%###"""$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$########################!!!"""###$$$%%%&&&&&&&&&"""""""""""""""""""""""" !!!!!!""""""###$$$$$$########################&&&%%%$$$###"""######$$$"""###############$$$$$$########################""""""############"""""""""""""""#########$$$$$$!!!"""##################$$$%%%%%%$$$##############################%%%%%%%%%$$$$$$$$$$$$##############################!!!"""%%%%%%"""!!!############$$$$$$$$$%%%%%%###$$$$$$###""""""###%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$###""""""!!!"""###%%%&&&###$$$$$$$$$$$$###""""""""""""""""""############%%%$$$############$$$%%%"""""""""""""""###$$$$$$"""""""""!!!!!!"""""""""###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########"""######$$$$$$""""""###############"""!!!###$$$%%%$$$###$$$%%%!!!"""###$$$$$$$$$######"""!!!!!!!!!"""###$$$%%%########################""""""############"""""" """$$$&&&&&&%%%###"""!!!!!!""""""""""""!!!!!!!!!""""""######$$$$$$%%%###%%%&&&%%%$$$"""############""""""""""""###############""""""###$$$$$$"""""""""######$$$$$$%%%""""""""""""""""""""""""''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''(((((()))%%%&&&((()))+++,,,,,,---+++***)))))))))))))))***---,,,+++***+++,,,---//////////////////000111111///...---------///000111...////////////......------...000333444555555555555666888;;;<<<=========AAAAAABBBCCCEEEGGGHHHJJJEEEEEEGGGJJJMMMOOONNNMMMKKKJJJIIIHHHFFFDDDCCCBBBDDDIIIOOOSSSTTTPPPKKKGGGCCCAAA@@@AAACCCDDDBBB???===@@@AAAAAA??????BBBEEEAAA@@@>>><<<;;;;;;;;;<<<777555333333444444333222000000////////////000000////////////////////////........................---,,,+++++++++---///111***+++,,,---...---,,,+++++++++++++++++++++,,,,,,''''''&&&&&&&&&%%%%%%%%%(((''''''&&&&&&''''''((($$$)))(((###!!!%%%&&&###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""$$$%%%$$$###"""%%%(((######""""""######$$$%%%""""""""""""""""""""""""################################################%%%%%%%%%$$$$$$$$$##############################"""############$$$$$$$$$""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%% !!!###$$$%%%%%%%%%$$$ !!!%%%######&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################%%%###!!! !!!###%%%######################## !!!"""#################################'''&&&$$$#########$$$$$$#########$$$$$$%%%%%%&&&########################!!!"""###$$$$$$###"""!!!!!!!!!""""""#########$$$###""""""""""""############$$$%%%&&&&&&%%%$$$###########################!!!""""""$$$%%%&&&''''''""""""""""""""""""""""""""""""$$$((('''######&&&"""""""""######$$$$$$$$$$$$$$$$$$"""!!!!!!$$$&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&%%%$$$###  !!!"""$$$%%%###$$$$$$$$$$$$###""""""""""""""""""############&&&%%%$$$######$$$%%%&&&"""""""""""""""######$$$$$$$$$############$$$$$$"""###$$$%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%######$$$$$$$$$######""""""$$$&&&&&&%%%%%%&&&'''!!!"""###$$$%%%$$$######"""!!!!!!!!!!!!###%%%&&&########################!!!""""""#########"""""" """$$$$$$###!!! ######$$$$$$$$$$$$######!!!!!!""""""######$$$$$$"""###$$$$$$"""!!!!!!!!!"""""""""!!!""""""###$$$((('''%%%$$$###$$$$$$%%% """###%%%&&&&&&""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((((((((((((((((((((()))))))))))))))'''%%%&&&)))***(((&&&((()))***+++++++++++++++((()))+++,,,,,,+++***)))++++++,,,,,,---...//////222111///...,,,,,,++++++,,,---///222444555666777999:::;;;<<<============AAAAAABBBDDDGGGHHHGGGFFFDDDDDDCCCBBBCCCGGGLLLOOORRRMMMJJJIIIGGGCCCCCCFFFHHHJJJNNNRRRTTTQQQLLLHHHAAABBBCCCCCCBBBAAA???>>>???>>>===<<<===@@@BBBDDD============<<<;;;:::999888777666555333222111000777444000000111111///---...........................------,,,,,,,,,------+++,,,---...---,,,+++***(((!!!''',,,***&&&))))))))))))))))))))))))***))))))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&""" !!!&&&((('''$$$%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))'''%%%###""""""###$$$$$$###"""!!!!!!"""###$$$######""""""######$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$###"""!!! ##################$$$$$$""""""###$$$%%%%%%&&&&&&'''&&&$$$#########$$$$$$"""""""""###$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###!!!!!!"""###$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$#########""""""!!!!!!$$$""" !!!###%%%'''&&&$$$"""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$###"""!!!$$$$$$############$$$$$$&&&%%%%%%$$$###"""!!!!!!""""""############""""""###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!#########""""""""""""""""""!!! !!!###$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$%%%######""""""######$$$%%%"""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!###$$$$$$###"""!!!#########"""""""""""""""########################%%%%%%%%%$$$$$$#########'''"""""")))######!!!!!!!!!"""###$$$######""""""""""""######&&&&&&%%%$$$###!!!!!! !!!!!!""""""###$$$&&&&&&!!!"""#########"""######$$$$$$$$$$$$###### !!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''''''''''''''((((((((())))))))))))***(((&&&''')))***((('''''''''((()))))))))))))))))))))***++++++++++++***++++++,,,------...//////111000///---,,,,,,,,,,,,,,,---...000222444666666999:::;;;<<<============???@@@AAADDDGGGHHHFFFDDDBBBBBBAAABBBCCCGGGLLLOOORRRMMMJJJJJJGGGCCCBBBDDDFFFHHHKKKNNNOOOLLLHHHEEECCCCCCBBBBBBAAA???>>>===>>>>>>======>>>???@@@AAA<<<<<<<<<;;;;;;:::999888666666555444333222111111555222//////000000...,,,...........................------,,,------......------------,,,+++******,,,'''###%%%***---+++(((((((((((((((((((((((((((***))))))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###  $$$'''&&&$$$%%%%%%%%%%%%%%%$$$###""""""""""""############$$$######""""""""""""######""""""""""""""""""""""""$$$"""!!!  """#########""""""""""""############""""""######$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$###"""!!!!!!$$$$$$$$$$$$$$$#########!!!!!!"""######$$$%%%%%%&&&%%%$$$#########$$$$$$###############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""""""""###$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$#########"""$$$#########""""""""""""$$$###"""!!!!!!"""$$$%%%&&&%%%$$$""""""""""""###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################""""""$$$$$$$$$$$$$$$###"""""""""""""""!!!!!!"""""""""%%%%%%$$$$$$###"""""""""""""""############""""""$$$###"""!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """$$$&&&'''""""""""""""""""""""""""$$$$$$$$$###############"""!!!!!!!!!""""""###$$$###############################################################$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$####################################""""""############""""""###"""""""""""""""""""""########################$$$$$$$$$######"""""""""(((((('''$$$!!! $$$###"""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""#########$$$$$$$$$##################$$$$$$"""###$$$%%%&&&&&&&&&%%%""""""############""""""!!!!!!""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''''''''((((((((()))))))))***)))((((((******)))(((''''''(((((((((((())))))******))))))***++++++,,,,,,,,,,,,---....../////////......------------------------...000333555777999:::;;;<<<<<<=========>>>???AAAEEEGGGHHHEEECCCAAAAAAAAABBBDDDHHHLLLNNNOOOKKKIIIJJJHHHCCCAAACCCDDDEEEGGGIIIIIIGGGEEECCCFFFDDDBBB@@@>>>=========<<<=====================999999999999888777666666444444444333333333222222333111............---,,,........................---------------...///000......---++++++*********---,,,******++++++)))''''''''''''''''''''''''''')))))))))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% ###&&&&&&$$$$$$$$$%%%%%%%%%$$$##################$$$$$$$$$$$$######""""""""""""######""""""""""""""""""""""""$$$###"""""""""$$$%%%&&&""""""############""""""######""""""######$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$#########!!!!!!!!!"""######$$$$$$&&&%%%$$$#########$$$$$$$$$$$$$$$##################$$$$$$%%%%%%$$$$$$#####################$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$#####################"""""""""###############$$$%%%&&&&&&%%%$$$###""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$$$$######$$$$$$$$$$$$###""""""######""""""""""""##############################""""""############""""""$$$"""  """$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################'''&&&%%%$$$###"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#####################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""######""""""""""""""""""#######################################""""""""""""""" ######$$$$$$######"""!!!!!!!!!!!! !!!!!!!!!!!!!!!"""###$$$%%%%%%&&&%%%$$$$$$###""""""#########$$$%%%&&&'''''''''&&&!!!!!!""""""""""""!!!!!!"""""""""""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''((((((((('''''''''((((((((())))))***)))))))))*********)))******)))))))))***************)))((()))***,,,---,,,,,,------............---------,,,,,,---.........---------///222555777888999:::;;;<<<<<<<<<<<<>>>???AAAEEEHHHHHHEEECCCCCCBBBBBBCCCFFFIIIKKKKKKIIIGGGFFFIIIGGGCCCBBBCCCCCCEEEGGGGGGFFFEEEDDDDDDHHHEEEBBB>>><<<;;;<<<===:::;;;<<<======;;;999888777777777777666555444333222222222222333333333333111000///......---------........................,,,,,,,,,---...///000111///...,,,***))))))*********+++++++++)))'''&&&'''''''''''''''''''''''''''))))))((((((''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$$$$###$$$$$$%%%%%%%%%$$$$$$###%%%%%%&&&&&&&&&'''''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$%%%%%%&&& !!!###$$$$$$###""""""######""""""######$$$%%%###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&&&&%%%'''&&&&&&%%%$$$###""""""""""""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$###############%%%$$$$$$######$$$$$$%%%'''&&&&&&&&&&&&%%%%%%%%%########################""""""###$$$$$$%%%%%%%%%%%%$$$$$$######""""""""""""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''''''''######$$$$$$$$$######"""&&&%%%%%%%%%%%%%%%%%%&&&""""""#########$$$$$$$$$"""######$$$$$$######"""###"""  """###$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$...---***'''$$$""" $$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$###"""""""""######""""""######$$$%%%!!!"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""!!!"""###$$$"""""""""""""""###################################################"""""""""$$$%%%$$$"""!!!"""#########$$$%%%$$$###!!! """"""!!!!!!!!!!!!""""""$$$$$$##################$$$$$$###############$$$""""""###$$$$$$$$$$$$$$$""""""############""""""#########"""""""""""""""#########$$$$$$%%%%%%%%%###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((()))((((((''''''''''''(((((((((((()))*********)))))))))*********)))(((((())))))******))))))((()))+++---...,,,,,,,,,,,,---------------,,,,,,,,,,,,---......///...---...///222555777777888999::::::;;;;;;:::>>>>>>AAADDDGGGGGGEEECCCEEEDDDCCCEEEHHHJJJIIIHHHCCCAAABBBEEEFFFCCCBBBDDDDDDFFFHHHHHHGGGFFFGGGHHHHHHEEEAAA===;;;:::;;;<<<888999;;;<<<;;;999777555555555555555444333222111000000111111222333333444111000000///...---..............................,,,,,,,,,------///000111...---+++***))))))******&&&(((******(((&&&'''(((''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$""""""#########"""###$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!! !!!"""$$$$$$$$$###"""######""""""######$$$%%%###$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$###############%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$!!!!!!"""######$$$$$$%%%$$$$$$$$$$$$#########"""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''''''''"""######$$$$$$$$$######&&&%%%%%%%%%%%%%%%%%%&&&"""""""""###$$$$$$%%%%%%######$$$$$$$$$$$$######!!!""""""######""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""######$$$$$$###$$$%%%&&&&&&%%%$$$###################################################%%%$$$$$$$$$###"""""""""######""""""######$$$%%%!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""""""""###$$$!!!!!!""""""############""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###""""""###&&&(((!!!"""$$$%%%&&&%%%$$$$$$$$$######""""""######$$$$$$$$$##################""""""""""""###$$$%%%&&&""""""""""""#########$$$###$$$$$$%%%%%%$$$$$$############"""""""""""""""""""""######$$$%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((&&&&&&'''''''''(((((((((((()))******(((((()))***)))((('''&&&%%%&&&'''((((((((())))))***+++------+++++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,------------------///111333444555666777888999999999999======>>>@@@CCCDDDCCCBBBEEECCCCCCEEEIIIKKKIIIFFF@@@>>>>>>BBBBBB@@@AAADDDBBBFFFJJJJJJIIIHHHIIILLLGGGDDD@@@===::::::;;;;;;666777999999999777555444333333444333333222111000///000000111222222333333///000000///------...///........................,,,,,,,,,,,,,,,---...///,,,,,,+++************+++((()))******))))))***+++''''''''''''''''''''''''((((((((((((((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%$$$##################$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$######""""""""""""######""""""""""""""""""""""""&&&%%%%%%$$$"""!!! !!!"""######$$$############""""""######$$$%%%###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$##################$$$$$$%%%%%%$$$$$$#####################$$$$$$%%%$$$$$$######$$$$$$%%%#########"""""""""!!!!!!#########$$$$$$$$$$$$$$$!!!!!!!!!""""""$$$%%%&&&######$$$$$$$$$######"""#########$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$$$$$$$###""""""###$$$$$$$$$$$$#########""""""""""""######""""""######$$$$$$$$$%%%######$$$$$$$$$$$$######!!!"""$$$%%%%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""$$$%%%((()))***$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$$$$$$$%%%%%%%%%$$$######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################""""""######$$$%%%######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###############!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$%%%%%%%%% !!! !!!!!!###$$$%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%!!!!!!"""###$$$%%%%%%&&&!!!!!!!!!"""###%%%&&&'''%%%%%%$$$$$$$$$$$$%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$"""""""""""""""#########!!!""""""###$$$$$$%%%%%%$$$$$$$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''(((***)))'''&&&(((******((('''%%%%%%%%%'''((('''((()))***+++,,,,,,,,,************************------,,,,,,+++,,,,,,,,,******+++,,,...///000000333444555666777777777777;;;:::999;;;>>>@@@@@@@@@@@@??????CCCIIIKKKIIIFFF@@@===<<<>>>>>><<<===AAA???DDDIIIKKKIIIHHHJJJMMMDDDCCC@@@===;;;::::::;;;555555666777777666555444333333333333222111000/////////000000111111222222---//////...,,,+++---///........................,,,,,,+++++++++,,,,,,---)))******++++++++++++***+++***)))((())))))******(((((((((((((((((((((((('''(((((((((((((((((((((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%#########$$$"""###$$$%%%%%%%%%%%%$$$"""""""""############$$$######""""""""""""######""""""""""""""""""""""""&&&&&&&&&&&&%%%%%%$$$###!!!!!!!!!!!!"""###$$$%%%######""""""######$$$%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$""""""""""""""""""""""""$$$$$$$$$###############"""###$$$%%%%%%%%%%%%$$$###############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""""""""###$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$#########"""""""""#########$$$$$$%%%%%%%%%###"""!!!!!!"""%%%'''((("""###$$$$$$$$$$$$###""""""""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################""""""""""""###$$$$$$$$$$$$$$$"""""""""!!!!!!"""""""""###############$$$$$$$$$###$$$$$$%%%%%%$$$$$$#################################################################################$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""######$$$%%%%%%%%%%%%$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######""""""######$$$%%%######$$$%%%%%%&&&''''''########################%%%%%%%%%%%%$$$###"""!!! !!!!!!"""######$$$$$$"""""""""""""""""""""""""""#########$$$$$$$$$$$$!!!$$$'''((('''%%%######!!!!!!!!!!!!"""###$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$###"""""""""###$$$%%%%%%'''&&&%%%%%%$$$%%%&&&'''$$$$$$$$$%%%%%%$$$$$$$$$!!!!!!""""""######$$$$$$!!!""""""###$$$$$$%%%%%%%%%%%%&&&&&&'''((())))))$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$$$$$$$&&&&&&&&&'''''''''((((((&&&(((***)))&&&%%%'''))),,,+++)))'''&&&'''((()))&&&''')))+++,,,---,,,,,,*********)))))))))))))))...---,,,,,,+++++++++,,,'''(((***+++------------222333444555666666666666999777666777:::<<<>>>>>>;;;:::<<>>;;;<<<;;;999:::>>>;;;AAAHHHJJJHHHGGGIIILLLCCCBBB???===<<<;;;:::;;;444444555555555555555444333333333222222111000//////000000000111111111111+++---...---***)))+++...........................,,,,,,+++******+++++++++'''(((***+++,,,,,,+++***---***'''&&&'''((((((((())))))))))))))))))))))))'''''''''(((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$######$$$&&&"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""############""""""!!!!!! !!!###%%%&&&#########"""###$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###!!!!!!!!!!!!""""""""""""#########""""""""""""""""""###$$$%%%&&&%%%%%%$$$""""""######$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%'''''''''&&&&&&&&&%%%%%%#########$$$$$$%%%%%%%%%%%%$$$""""""###&&&)))+++""""""$$$%%%%%%$$$###""" !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$###########################$$$$$$%%%%%%$$$$$$###%%%$$$!!! !!!$$$%%%######################################################$$$$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!"""##############################""""""###$$$%%%%%%&&&&&&&&&%%%###"""!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%#########"""###$$$$$$%%%!!!!!!"""###$$$$$$%%%%%%""""""""""""""""""""""""%%%%%%&&&&&&%%%$$$"""!!! !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""#########$$$!!!###""""""  !!!"""######""""""""""""######&&&&&&%%%$$$###"""!!! %%%$$$######"""#########'''&&&%%%$$$###$$$%%%&&&######$$$$$$$$$$$$###### !!!!!!"""###$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&$$$$$$######"""#########$$$%%%''''''''''''%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$))))))***)))((('''%%%$$$&&&%%%$$$&&&(((***+++***))))))(((((('''''''''&&&)))))))))))))))))))))))))))*********++++++++++++((('''''''''(((+++---///111111222333444444444444333444666777999::::::::::::777666:::@@@EEEEEECCC===<<<:::888888:::<<<===@@@CCCGGGKKKMMMLLLJJJHHHCCC@@@===;;;;;;;;;:::999888888777777666666555555666666444333222111111111222111000//////............000000------000000...111///---+++)))******+++,,,+++*********+++,,,---------,,,,,,,,,,,,++++++((('''&&&%%%&&&''')))+++,,,,,,++++++***)))))))))(((''''''''''''&&&&&&&&&(((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$##################$$$########################$$$$$$############$$$$$$$$$$$$######"""!!!!!! $$$$$$############$$$$$$$$$###"""""""""###%%%&&&%%%%%%$$$######$$$$$$$$$''''''&&&%%%$$$###"""!!!########################&&&$$$"""###%%%&&&%%%"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%###"""###&&&)))$$$$$$$$$$$$############%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!""""""""" ###$$$%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$########################"""""""""""""""#########""""""###$$$%%%&&&''''''######$$$$$$$$$######"""""""""""""""############$$$$$$$$$#########""""""&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""&&&$$$""""""###"""!!!$$$%%%&&&&&&&&&&&&$$$$$$"""############$$$$$$$$$%%%&&&%%%$$$!!!!!!!!!###""""""""""""""""""""""""%%%###""""""$$$&&&&&&%%%$$$$$$############$$$$$$########################$$$###"""!!!!!!"""###$$$######"""""""""""""""###!!!$$$###!!!!!!###&&&$$$$$$$$$%%%%%%$$$$$$$$$"""######$$$$$$$$$############""""""""""""######!!!"""""""""############%%%%%%%%%$$$$$$$$$#########$$$%%%%%%$$$###"""!!!$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###############""""""""""""########################&&&&&&&&&%%%%%%$$$$$$$$$&&&''''''(((''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$(((((())))))((('''&&&%%%'''&&&%%%&&&(((******))))))((((((((('''''''''&&&))))))))))))))))))))))))))))))))))))*********+++((('''''''''(((+++---/////////111222333444444444222333555777999:::;;;;;;999666555888===AAA@@@>>>;;;:::777666666999<<<>>>DDDFFFHHHIIIIIIGGGEEECCCDDDAAA===;;;;;;;;;999888666666666555555555444444444444333222111111111111222111000///............,,,///...,,,,,,000000...111///---+++******++++++,,,+++*********+++------------,,,,,,,,,+++++++++***)))((((((((()))+++,,,)))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$############$$$$$$""""""""""""############"""""""""!!!!!!"""""""""###""""""!!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$##############################&&&$$$"""###%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%'''(((############""""""""""""$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!"""######$$$###"""!!!!!!###%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$$$$!!!""""""######$$$$$$$$$######$$$$$$$$$######"""""""""""""""############$$$$$$$$$#########""""""&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%$$$$$$$$$$$$###"""!!!"""###$$$###"""%%%&&&'''''''''%%%$$$###"""############$$$$$$$$$$$$%%%%%%$$$"""!!!"""$$$########################!!!!!!"""###$$$&&&''''''$$$$$$############$$$$$$########################%%%$$$###""""""###$$$%%%""""""!!!!!!!!!!!!""""""!!!###%%%$$$""""""$$$&&&######$$$$$$$$$$$$############$$$$$$$$$######"""###""""""!!!!!!""""""###############$$$$$$$$$$$$%%%%%%$$$$$$##################$$$$$$$$$###"""!!!$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$###### !!!"""###$$$%%%%%%########################&&&&&&%%%%%%%%%%%%$$$$$$(((((()))(((((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&''''''(((((('''&&&&&&'''&&&%%%&&&((())))))'''((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((''''''((()))+++---///---...///111222222333333000111444666888:::;;;<<<999666555777:::<<<:::888999777555333444888<<<>>>EEEFFFFFFFFFEEEDDDCCCBBBDDDBBB>>><<<;;;:::888777555555555444444444444444111111000000000000111111222111000///............***------+++,,,000111///111///...,,,+++++++++,,,,,,++++++++++++,,,---...,,,,,,,,,,,,++++++++++++******)))(((((()))+++,,,)))))))))))))))*********(((''''''''''''&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$############$$$$$$!!!!!!""""""###$$$%%%%%%!!!!!! !!!!!!""""""!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%########################%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#################################%%%%%%%%%$$$$$$$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&%%%###""""""$$$%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##############################$$$$$$%%%%%%%%%%%%########################"""######$$$$$$$$$######""""""""""""############$$$$$$$$$###############%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$#######################################$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$######### !!!$$$&&&&&&%%%%%%&&&&&&'''&&&%%%$$$###"""############$$$$$$$$$$$$$$$%%%$$$""""""###%%%########################!!!"""""""""$$$&&&$$$$$$############$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%!!!!!! !!!!!!"""###$$$%%%$$$######%%%&&&"""##################"""$$$$$$$$$$$$$$$###"""!!!"""!!!!!! !!!!!!"""###$$$$$$$$$$$$%%%%%%%%%$$$############"""""""""""""""###$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$###"""""" !!!!!!"""###$$$%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((('''&&&$$$$$$"""###$$$%%%&&&&&&&&&'''&&&%%%############%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''''''''''''''&&&&&&'''(((((('''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))((((((((((((***,,,---.........///000000000//////...000222555888:::<<<<<<;;;999888888::::::888666888666333222444888<<>>;;;:::999777555555555444444444444444444//////......///000111111111111///...............***---...,,,---222333222000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,++++++++++++***((((((''''''''''''((()))*********+++,,,------...(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&########################$$$$$$############$$$$$$!!!""""""######$$$%%%%%%!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$########################$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%######$$$%%%$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########""""""###$$$$$$$$$######!!!"""""""""####################################%%%%%%$$$$$$$$$$$$%%%%%%""""""###$$$%%%%%%&&&&&&########################"""""""""""""""#########$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!! """$$$&&&&&&%%%"""###$$$%%%%%%%%%$$$###""""""#########$$$$$$$$$###$$$%%%$$$######$$$&&&########################%%%&&&###!!!###&&&$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!!!!""""""###%%%%%%$$$###"""###$$$%%%""""""############""""""%%%%%%%%%$$$###"""!!! !!!!!! !!!!!!#########$$$$$$$$$%%%%%%###"""""""""""""""""""""!!!!!!"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%""""""############""""""$$$$$$$$$#########""""""########################%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$###""" !!!###$$$%%%%%%%%%%%%&&&%%%############%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&'''(((((('''%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''(((((()))+++,,,---...////////////...---,,,,,,---///111444777:::;;;<<<======<<<<<<<<<;;;999777777555333333444888===???????????????AAADDDGGGIIICCC@@@<<<:::888777555444555555555555555555555555............///000111222111000///...------------+++//////...///444666444000000///...------------,,,,,,------............,,,,,,+++++++++*********(((((('''''''''''''''((())))))***+++,,,------...(((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''########################$$$$$$############$$$$$$###########################""""""""""""""""""###!!!!!!"""""""""!!!!!!!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""""""""""""""""""""$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%'''%%%###$$$&&&)))***)))&&&%%%%%%%%%%%%$$$$$$$$$"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$#########$$$$$$&&&%%%######$$$%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!""""""###$$$$$$%%%$$$$$$$$$###""""""!!!!!!!!!"""###$$$$$$$$$$$$$$$!!!"""""""""####################################%%%$$$$$$######$$$$$$%%%""""""###$$$%%%%%%&&&&&&########################!!!!!!"""""""""##################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!!!!!!!!!!!!!!!!!!!"""###"""""""""$$$%%%%%%$$$!!!###$$$%%%%%%%%%""""""#########$$$$$$$$$###$$$%%%$$$######%%%&&&########################!!!&&&++++++'''$$$%%%((($$$$$$############$$$$$$########################"""##################"""###"""""""""######$$$%%%&&&$$$"""!!!!!!""""""###""""""############""""""%%%%%%%%%$$$###"""!!! !!!!!! !!!!!!""""""""""""#########$$$"""""""""""""""""""""###!!!!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######"""""""""$$$$$$$$$$$$####################################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$###""" !!!###$$$%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''%%%$$$%%%'''))))))'''%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''((()))***,,,---......////////////...---++++++---...111444777999;;;;;;===>>>>>>>>>>>><<<:::999666555444444555888;;;===AAA@@@>>>>>>>>>@@@BBBCCCAAA>>>:::888777666444333555555555555555666666666000000///000000111222222111000///...---------------000000///000555666555000000/////////.........,,,---......//////......++++++++++++************************))))))))))))&&&''''''((())))))******(((''''''''''''&&&&&&&&&(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$############$$$$$$""""""#########"""!!!!!!!!!"""$$$%%%&&&&&&%%%$$$$$$$$$#########"""""""""""""""""""""""""""""""""###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$###"""&&&+++000111000############""""""""""""###$$$%%%&&&&&&%%%$$$######$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######%%%###""""""$$$%%%$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$######################## !!!"""###$$$$$$%%%"""""""""!!!!!! !!!"""###$$$$$$$$$$$$$$$""""""""""""###########################$$$$$$$$$$$$$$$############$$$$$$#########$$$$$$%%%%%%&&&###############$$$$$$$$$!!!""""""######$$$$$$$$$""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%$$$######$$$%%%$$$""" ###$$$%%%%%%%%%"""############$$$$$$$$$%%%%%%&&&%%%######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$'''&&&$$$!!!"""###$$$$$$############$$$$$$########################!!!"""############"""!!!############$$$%%%%%%&&&(((%%%!!! !!!!!!!!!"""##################"""$$$$$$$$$$$$$$$###"""!!!"""!!!!!! !!!!!!"""!!!!!!"""""""""#########"""""""""############$$$""""""!!!!!!!!!"""######$$$$$$$$$$$$$$$#########!!!""""""############"""!!!""""""###$$$%%%&&&&&&########################$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$"""###$$$&&&&&&%%%###"""%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$%%%&&&######$$$'''))))))'''%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((()))))))))'''((()))+++,,,---......------............---------...111444666888999::::::<<<>>>>>>===;;;:::999333333333444555777888999@@@???===;;;:::;;;;;;<<<>>>;;;888666555555333222333333444444444555555555222222222111222222333333000000///...---------------000111///000444555444///000000000000///......,,,---...///000//////...++++++++++++***************************)))((((((&&&&&&&&&'''((((((((()))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&########################$$$$$$############$$$$$$"""######$$$$$$%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$###!!!!!! """$$$&&&&&&&&&%%%$$$""""""""""""############""""""""""""""""""""""""###$$$&&&%%%###"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%$$$''',,,222444111---%%%$$$$$$$$$###############%%%&&&''''''&&&%%%#########$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$##################"""!!!!!!###%%%%%%$$$######$$$$$$$$$%%%%%%%%%"""#########$$$$$$$$$$$$######################## !!!!!!"""$$$%%%%%%&&&############""""""""""""!!!!!!"""$$$$$$%%%%%%$$$""""""""""""############""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""######$$$%%%%%%&&&!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$######%%%%%%$$$###!!!"""###%%%%%%%%%$$$$$$"""############$$$$$$$$$&&&''''''%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!!!!!!!!!!$$$$$$############$$$$$$########################"""###$$$$$$$$$$$$###"""""""""""""""###$$$%%%&&&***&&&""" !!!""""""!!!######$$$$$$$$$$$$############$$$$$$$$$######"""###""""""!!!!!!""""""###""""""#########$$$$$$$$$############$$$$$$%%%%%%######!!!!!! !!!""""""$$$$$$$$$$$$#########"""!!!"""######$$$$$$$$$###!!!"""######%%%%%%&&&'''########################$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&$$$%%%&&&''''''&&&$$$###%%%%%%'''(((((('''%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%$$$######$$$%%%%%%""""""$$$''')))***(((&&&%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))))))))'''((()))+++------......++++++---...///000000000---///111333666888999999777999<<<===<<<:::999999111222333444555555666666===<<<:::999888999999:::<<<999666444444444333222222222222333333444444444444444333333333333333444000000...------------------000000...///333444222///000000000000000///...,,,---///000000000///...+++++++++************)))(((((()))(((((('''&&&&&&(((((((((((())))))))))))(((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$############$$$$$$ !!!"""###%%%&&&'''((($$$$$$############$$$$$$###$$$%%%%%%%%%###"""!!! """$$$&&&'''&&&%%%$$$ !!!"""###$$$%%%%%%"""""""""""""""""""""""""""%%%&&&%%%###"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&((())),,,222777555---&&&(((((('''''''''&&&&&&&&&$$$%%%'''(((((('''%%%$$$#########$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$############""" !!!###$$$%%%$$$######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$########################!!!"""###$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!"""$$$$$$%%%%%%%%%""""""""""""############""""""######$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""#########$$$$$$$$$$$$###"""###%%%&&&%%%$$$%%%%%%&&&'''&&&%%%$$$###"""############$$$$$$$$$'''''''''%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""%%%''''''&&&$$$$$$############$$$$$$###########################$$$%%%&&&&&&%%%$$$###!!!!!!!!!!!!"""###$$$%%%,,,(((###!!!"""######"""$$$$$$%%%%%%%%%%%%$$$$$$"""######$$$$$$$$$############""""""""""""############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$###""" !!!"""$$$$$$$$$$$$######""""""""""""###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&******))))))((((((''''''%%%&&&(((***,,,------...+++---------+++++++++---,,,---///222333444444444666555444666999:::777444333333222333444666888999======<<<;;;:::999777666999999888888777666666666222222222333555444222000444444444444444444444444222111///...---------...---.........//////000000///...---,,,,,,---...///............---,,,++++++---,,,++++++++++++,,,---***)))((((((((((((((()))((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$&&&%%%###!!!!!!!!!!!!"""###############"""!!!!!!!!!###%%%'''((('''&&&%%%'''&&&&&&%%%$$$###""""""$$$###"""""""""###%%%%%%'''&&&$$$#########$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))*********)))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$###""""""###$$$$$$###$$$$$$$$$$$$###""""""$$$$$$$$$#########""""""!!!"""###$$$%%%$$$######%%%%%%%%%&&&&&&'''''''''&&&%%%#########%%%'''((($$$%%%&&&&&&%%%$$$"""!!!###"""""""""!!!!!! $$$$$$############$$$$$$!!!"""#########!!! !!!""""""""""""##################"""""""""!!!!!!######$$$$$$$$$$$$######!!!"""$$$%%%%%%$$$"""!!!###$$$%%%&&&'''&&&%%%$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%((('''&&&&&&%%%$$$######'''&&&%%%$$$$$$%%%&&&'''$$$%%%&&&&&&%%%$$$###"""###############$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""%%%%%%$$$###""""""######&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$##############################%%%$$$$$$###$$$%%%'''(((""""""""""""""""""""""""%%%%%%$$$$$$###"""""""""########################&&&%%%###!!!!!!"""###$$$$$$#########""""""!!!!!!###$$$$$$###  ###!!!###%%%%%%$$$%%%$$$"""!!!!!!!!!"""###$$$###############$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))(((((('''''''''((()))+++,,,---......+++,,,---,,,+++***+++---............000111333444555444444666999999777444222111111222333555666777666666777777777666555555777777666666666666555555666555555777888888666444444444444444444444444444222111///...------................../////////000......------------...............///......------...---,,,++++++,,,---...++++++***)))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$%%%$$$###"""!!!!!!!!!"""###############"""!!!!!! """"""""""""!!!$$$$$$######""""""!!!!!!$$$###"""""""""###$$$%%%&&&%%%$$$#########$$$$$$###$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''######$$$%%%%%%$$$######$$$$$$$$$$$$$$$######"""$$$$$$$$$#########""""""!!!"""###$$$%%%$$$$$$###$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###$$$%%%&&&'''######$$$$$$$$$###""""""#########""""""!!!!!!!!!$$$$$$############$$$$$$"""#########""""""!!! ######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$$$$######"""###$$$%%%%%%$$$###""""""###$$$$$$%%%%%%$$$$$$########################$$$######""""""######$$$########################$$$$$$###""""""###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$##################$$$###$$$$$$%%%%%%$$$###"""###""""""""""""###$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$############""""""!!!!!!%%%$$$$$$###""""""######%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$&&&'''((()))$$$$$$$$$######$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%&&&########################"""""""""###$$$$$$%%%%%%########################%%%$$$###"""!!!""""""###############"""""""""!!!"""###$$$###!!! !!!%%%""" !!!$$$&&&&&&$$$$$$######"""""""""""""""$$$$$$######"""#########$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((((((((('''((()))***+++------......***+++,,,,,,+++***+++,,,///...,,,,,,---///111333333222333555777888666555111000000111222333444555111222333444444444444444444444444555555555555555555444333444666666444333333333333333333333333333111000///...------..................////////////------............---------......////////////.........------------......---,,,+++***)))(((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$%%%$$$###"""!!!!!!!!!""""""############""""""!!! !!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!######""""""######$$$%%%&&&%%%$$$#########$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$&&&((()))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&"""###&&&''''''&&&###"""%%%%%%%%%$$$$$$$$$######$$$$$$$$$###############""""""###$$$$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$"""""""""!!!""""""#####################"""""""""$$$$$$############$$$$$$$$$$$$###""""""""""""############$$$$$$$$$%%%%%%############""""""""""""######$$$$$$$$$$$$####################################""""""######$$$%%%##############################""""""""""""######""""""""""""""""""""""""$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$##################$$$$$$#########""""""###$$$$$$#########"""""""""""""""######$$$######$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""!!!!!!!!!%%%$$$######"""#########$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$&&&((()))%%%$$$############$$$%%%''''''%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%#######################################""""""!!!############""""""""""""!!!"""######!!!!!!!!!###&&&$$$######$$$%%%%%%$$$###############"""!!!!!!%%%$$$###"""""""""""""""###$$$$$$%%%%%%$$$$$$$$$""""""#########$$$$$$$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$###############$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''((()))++++++,,,,,,,,,)))***++++++******+++,,,......------...///000111000111222444666666555444111111111111222333333333222222333444555555555555333333333444555666666666444333222333444555444222222222222222222222222222111000///...------...///.........///////////////,,,,,,...//////...,,,,,,,,,,,,---.../////////...........................---,,,+++)))((('''''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$$$$######"""""""""""""""""""""############"""!!!""""""!!!!!!"""###$$$$$$ !!!!!!!!!""""""###############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$############%%%'''***+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###&&&%%%%%%$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""###"""!!!!!!!!!###$$$&&&$$$$$$##################$$$$$$############$$$$$$%%%$$$###""""""###$$$%%%!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$######$$$$$$###""""""###$$$$$$$$$###"""""""""###%%%&&&###########################""""""!!!!!!""""""###########################$$$##################$$$''''''&&&$$$"""!!! $$$%%%&&&''''''&&&%%%$$$!!!!!!""""""############""""""!!!!!!""""""###$$$###$$$$$$$$$$$$$$$##################$$$$$$$$$$$$############""""""""""""$$$$$$###############$$$"""""""""""""""###$$$$$$########################%%%$$$""" !!!###$$$%%%$$$"""!!!!!!"""$$$%%%&&&%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""###########################$$$%%%&&&%%%$$$"""!!!#########"""""""""""""""!!!"""######"""!!!"""$$$%%%$$$$$$###$$$$$$$$$###""""""###$$$$$$"""!!! %%%$$$###""""""!!!!!!"""######$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$############$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((''''''((()))))))))))))))((()))******))))))+++,,,+++---///111111000///...///000222333444444333333222222222333333333333222333333444444444444444333333333444444555666777777888666555555777777777666222222222222222222222222111000...------.../////////////////////.........+++,,,---......---,,,+++***+++,,,,,,------------........................++++++)))(((&&&&&&%%%%%%))))))))))))))))))))))))'''''''''(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$############"""""""""!!!!!!""""""#########""""""!!!  !!!""" !!!!!!""""""######$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""########################%%%%%%$$$$$$%%%''')))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$#########$$$$$$#######################################$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$""""""$$$###""""""###$$$&&&'''##################$$$$$$$$$$$$############$$$$$$%%%$$$###""""""###$$$%%% !!!!!!!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$###""""""###$$$$$$%%%%%%$$$######%%%&&&'''##############################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########'''&&&%%%$$$"""!!! $$$%%%&&&''''''&&&%%%$$$!!!!!!!!!""""""###$$$$$$"""""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$"""!!!!!!!!!!!!"""##############################%%%$$$""" !!!"""######"""!!! !!!"""############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""###########################%%%&&&''''''%%%###"""""""""""""""""""""######!!!"""######""""""###$$$"""############"""""""""""""""###$$$$$$"""!!! $$$######"""!!!!!!"""""""""###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$#########$$$%%%&&&'''(((%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((&&&''''''((((((((('''''''''(((******))))))***,,,)))+++///222333111///---...000222333222111111222222222333333333222111111111111222222222222222111333333444444555666777777666444333333444555555444111111111111111111111111000///...------...///000///////////////.........,,,,,,------------,,,,,,***++++++,,,,,,,,,,,,+++------............------***)))((('''&&&%%%%%%%%%))))))))))))))))))))))))'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$""""""############"""!!!!!!""""""############"""""""""##################"""""""""######$$$$$$$$$""""""###$$$$$$$$$$$$#########$$$%%%%%%%%%$$$$$$######$$$$$$$$$###""""""########################&&&%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%$$$###"""""""""###$$$###############$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%"""""""""###############$$$$$$############$$$$$$###""""""""""""###$$$$$$"""""""""#########$$$$$$"""""""""""""""###############$$$$$$$$$$$$##############################%%%%%%$$$$$$%%%%%%&&&'''########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""#########$$$$$$$$$%%%%%%#########$$$$$$###############"""""""""###$$$$$$###############$$$$$$%%%######$$$%%%%%%%%%%%%$$$!!!!!!""""""###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%#########"""######$$$%%%"""!!!!!!!!!!!!"""####################################""""""###$$$&&&'''""""""""""""""""""""""""!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%########################$$$%%%&&&''''''%%%###"""""""""""""""############"""###$$$$$$"""!!!"""$$$ """$$$$$$"""!!!"""##################"""!!!!!!"""""""""!!!!!!""""""###"""###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&''')))***%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''(((((((((((((((''''''&&&'''))))))((()))***,,,(((***,,,///000000///......000333333000...///000111111222222222111//////---...///111222222222222222222333333444444555555333111//////000222222111111111111111111111111111000///...------...///000000/////////............---,,,,,,,,,,,,,,,,,,---,,,,,,------,,,,,,+++++++++,,,---......---,,,+++))))))((('''''''''''''''))))))))))))))))))))))))((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######################################################""""""###$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$!!!"""###$$$$$$###"""!!!!!!!!!"""###############$$$$$$&&&&&&&&&%%%$$$###########################!!!"""###$$$%%%$$$$$$###"""###$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$""" !!!"""###""""""#########$$$$$$$$$$$$###"""""""""###$$$%%%%%%$$$$$$$$$############$$$######""""""###$$$%%%###$$$$$$$$$$$$######"""!!!!!!!!!""""""#########$$$$$$############$$$$$$ !!!""""""#########"""""""""""""""#########$$$ !!!!!!######$$$$$$$$$$$$######"""###$$$%%%%%%$$$###"""######$$$%%%%%%%%%%%%%%%########################%%%%%%$$$$$$$$$$$$%%%%%%########################"""###$$$$$$$$$$$$###"""""""""###$$$%%%&&&''''''$$$##################$$$%%%%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&!!!!!!"""###############!!!!!!!!!"""###$$$$$$$$$######$$$$$$$$$%%%%%%%%%######""""""###$$$$$$%%%""""""!!!!!!""""""###$$$########################""""""######$$$$$$%%%%%%"""###$$$%%%%%%$$$###""""""###$$$$$$%%%$$$##############################"""""""""###$$$$$$%%%%%%##############################$$$$$$$$$###"""!!!!!!"""""""""############$$$%%%%%%$$$"""!!!"""###"""%%%%%%###"""###%%%$$$######"""""""""""""""!!!!!! !!!!!!"""###$$$""""""###$$$%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&'''(((******%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))))))))(((((('''%%%'''))))))((()))***,,,((()))***+++---...///000...111333222///------...000000111111111///...---,,,---///111333555555666111222222222222333333333555333111111222444444333000000000000000000000000000///...------...///000000000//////.........---...---++++++++++++---...............---,,,++++++++++++,,,------,,,++++++***)))((((((((((((((()))))))))))))))))))))))))))((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################""""""""""""""""""""""""""""""###$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$!!!"""###$$$$$$###"""!!!!!!!!!"""############### !!!"""$$$###""" ############""""""""""""!!!"""###$$$%%%$$$######"""###$$$%%%&&&%%%%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& """$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########!!!"""$$$&&&&&&$$$"""!!!$$$###!!!  """###""""""######$$$$$$$$$$$$$$$###"""""""""###%%%&&&$$$#########""""""!!!!!!$$$###"""!!!!!!###%%%'''"""###$$$$$$$$$"""!!! !!!!!!"""""""""###$$$$$$############$$$$$$ !!!#########"""!!! !!!!!!!!!!!!!!!"""""""""######$$$$$$######$$$$$$$$$$$$######!!!"""$$$%%%%%%$$$"""!!!!!!"""###%%%%%%$$$##############################&&&%%%%%%$$$$$$%%%%%%&&&"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&''''''&&&$$$#########$$$$$$%%%%%%$$$$$$%%%%%%&&&''' !!!!!!"""!!!!!! !!!!!!"""###$$$$$$$$$""""""######$$$$$$$$$$$$######""""""###$$$%%%%%%"""""""""""""""###$$$$$$""""""""""""""""""""""""############"""!!!"""$$$&&&((((((&&&$$$"""$$$$$$%%%%%%$$$###!!! """"""""""""""""""""""""%%%%%%$$$$$$###"""""""""########################"""""""""""""""!!! !!!!!!""""""#########$$$$$$%%%&&&$$$"""!!!!!!""""""&&&&&&%%%$$$%%%'''%%%$$$"""!!!!!!!!!"""### !!!###$$$%%%!!!"""###$$$%%%&&&&&&&&&"""############$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%$$$###""""""$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$((()))******(((&&&###!!!&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$***)))'''''''''((('''&&&)))((('''&&&&&&&&&&&&&&&)))))))))***+++---...///333333222111000000111111)))...222111---+++,,,//////000111222333333333333000000111222222222222222666555555444333222111111111000///------....../////////............//////////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++***)))'''(((***,,,,,,,,,***)))++++++)))(((''''''''''''&&&&&&%%%%%%%%%&&&&&&'''((((((''''''''''''((((((((('''&&&%%%$$$#########(((((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&"""############$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$#########""""""!!!###$$$%%%%%%$$$###!!!"""###%%%&&&&&&%%%###"""$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!""""""#########$$$$$$$$$###"""!!! """""""""""""""###$$$$$$&&&%%%###"""""""""######%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###(((%%%###$$$&&&'''%%%"""###########################$$$%%%&&&'''(((((('''$$$$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###!!!"""###$$$$$$$$$$$$$$$ """######!!!$$$$$$$$$#########""""""######$$$$$$$$$$$$######'''&&&&&&%%%%%%$$$$$$###########################!!!"""###$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$#########""""""!!!!!!###$$$%%%%%%%%%###"""!!!######$$$$$$$$$%%%%%%%%%%%%$$$"""!!!!!!###%%%'''$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$###"""!!!!!!###%%%&&&%%%%%%%%%%%%$$$###""""""############""""""""""""$$$$$$######"""!!!!!!!!!$$$""" !!!$$$%%%###!!!""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$&&&&&&%%%$$$$$$######"""######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""""""""######$$$$$$$$$######"""$$$$$$$$$#########""""""!!!###$$$%%%%%%%%%$$$$$$$$$###"""!!!!!!""""""####################################$$$%%%&&&&&&'''&&&&&&%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$##################!!!!!! !!!!!!"""###$$$######""""""!!!!!! )))(((&&&$$$$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%########################!!!!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%###!!!&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%)))((('''&&&'''''''''&&&***)))((((((((((((((()))))))))))))))***+++,,,---111111000///////////////***---000///,,,***,,,///000111222333333444333333000000111222222111111111444444333333222111111111111000///...---...//////111111000000000000111111////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++---.........------+++***)))(((''''''''''''((('''''''''''''''((((((((((((''''''''''''((((((((('''&&&%%%$$$$$$$$$$$$(((''''''&&&%%%%%%$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%############$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$#########""""""!!!"""$$$%%%%%%$$$"""!!!"""###%%%&&&&&&%%%###""""""""""""######"""""""""!!!"""""""""###########################"""""""""#########"""######$$$$$$%%%$$$###""""""######$$$$$$$$$#####################$$$$$$%%%%%%$$$$$$###'''%%%$$$$$$&&&&&&%%%"""###########################$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$############$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$$$$!!!"""$$$%%%%%%### $$$$$$$$$#########""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$######""""""############$$$$$$$$$$$$#########""""""""""""$$$$$$$$$$$$$$$###""""""######$$$$$$$$$%%%%%%%%%"""!!! """$$$$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""&&&&&&%%%%%%%%%$$$$$$$$$$$$###"""!!!"""###%%%&&&###$$$$$$%%%%%%%%%$$$$$$############""""""""""""$$$############"""""""""$$$"""!!!!!!###$$$###!!!""""""""""""""""""""""""!!!!!!"""############"""$$$$$$$$$$$$$$$$$$$$$%%%############$$$$$$$$$%%%"""""""""!!!!!! ##############################$$$$$$$$$######"""$$$$$$$$$#########""""""######$$$$$$%%%$$$$$$$$$%%%%%%$$$#############################################""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%$$$$$$##################""""""!!!!!!!!!"""############""""""""""""""""""$$$%%%%%%%%%$$$######"""######$$$$$$$$$%%%%%%%%%##############################$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$###!!! %%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&(((((('''&&&&&&&&&&&&'''******************+++,,,)))))))))))))))***++++++............------------,,,...///...+++***---000222333333444444444333333000111111111111111000///111111111111111111111111111000///.........//////222111111000000111111222000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++************+++++++++++++++***)))((((((''''''((())))))))))))))))))))))))((((((''''''''''''(((((((((((('''&&&%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$'''&&&&&&%%%$$$$$$$$$$$$############$$$$$$$$$%%%############$$$%%%&&&&&&$$$$$$$$$###############!!!!!!############!!!!!!"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""""""""""""""#####################$$$$$$%%%%%%%%%$$$$$$###############$$$$$$############$$$$$$%%%&&&%%%###"""!!!"""#########$$$$$$%%%%%%$$$$$$###&&&%%%$$$%%%&&&&&&$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$######$$$%%%&&&&&&%%%###!!!$$$$$$$$$#####################$$$$$$$$$$$$######!!!""""""###$$$$$$%%%%%%########################%%%%%%%%%$$$$$$"""!!!!!!"""############$$$$$$$$$###############"""""""""%%%$$$########################$$$$$$$$$%%%%%%%%%!!! !!!###$$$$$$$$$###############""""""###$$$$$$$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""""""""###%%%&&&""""""###$$$%%%%%%%%%%%%$$$$$$#########"""""""""############$$$$$$$$$$$$###"""!!!"""###$$$###!!!"""""""""""""""""""""""" !!!""""""######"""""""""######$$$%%%%%%&&&&&&"""""""""#########$$$$$$%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######$$$$$$$$$###############&&&%%%$$$###############&&&%%%$$$$$$$$$$$$$$$$$$##############################""""""!!!"""""""""######$$$$$$%%%&&&&&&'''"""""""""#########$$$$$$######$$$$$$$$$$$$$$$$$$######""""""""""""""""""##################$$$$$$"""###%%%&&&&&&$$$"""!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((('''%%%###"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''(((((((((((('''''''''''''''&&&%%%%%%&&&(((***************+++,,,---+++***************++++++------.........---------...//////...,,,,,,...111333333444444444333222222000000111111000000///.../////////000000000111111000000000///////////////000//////......//////000///000000000//////...---------------------------------......------,,,+++))))))((((((((())))))*********)))((((((((((((((()))))))))))))))(((((('''(((''''''&&&&&&''''''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$((('''&&&%%%$$$##################$$$$$$$$$%%%%%%$$$#########$$$$$$%%%&&&######################## !!!""""""""""""!!! """###$$$$$$$$$$$$###"""$$$$$$############$$$$$$"""""""""""""""#####################$$$$$$$$$%%%$$$$$$###""""""""""""###############$$$%%%%%%&&&((('''%%%$$$######%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&%%%$$$###########################$$$$$$#############################################$$$$$$%%%%%%$$$$$$###"""######$$$$$$$$$#########$$$%%%&&&&&&%%%$$$#################################$$$$$$$$$$$$######!!!"""""""""#########$$$########################$$$$$$$$$$$$$$$###"""!!!""""""#########$$$$$$$$$########################%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%######!!!!!!!!!"""$$$%%%########################""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$########################!!!!!!"""###$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$#########"""""""""######$$$%%%%%%&&&&&&###"""""""""######"""""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%!!!""""""""""""#########&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$##############################%%%$$$"""!!!!!!"""###$$$%%%$$$$$$#########$$$$$$########################%%%$$$###"""""""""""""""######$$$$$$%%%%%%%%%%%%!!!""""""""""""###############$$$$$$$$$$$$$$$%%%%%%$$$######""""""""""""#########$$$$$$%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$"""#########$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''(((((())))))(((((('''&&&'''((('''%%%%%%''')))))))))))))))******+++,,,,,,,,,+++++++++,,,,,,---------.../////////...---000000///...---...000111111222222222222222111000//////000000000//////...---......//////000000111000000000000000///////////////............/////////////////////......---------------------------------......------,,,+++---,,,++++++++++++,,,,,,***))))))(((((((((((()))'''(((((((((((('''&&&%%%''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&''''''%%%%%%%%%%%%%%%$$$$$$$$$((('''&&&%%%$$$############$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%########################!!!!!!""""""""""""!!!!!!########################$$$$$$###""""""###$$$$$$######""""""""""""""""""$$$$$$#########"""""""""###""""""!!!!!!!!!""""""######$$$$$$%%%%%%%%%%%%''''''%%%$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%''''''&&&%%%$$$###########################$$$$$$###"""""""""######!!!!!!"""###$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$######"""######$$$%%%%%%$$$$$$#################################$$$$$$$$$$$$###############""""""!!!!!!!!!########################!!!"""###$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###############$$$$$$$$$$$$$$$"""""""""###$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%&&&########################""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$########################!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$############""""""###$$$%%%&&&&&&'''""""""######"""""""""###""""""""""""""""""""""""""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$######!!!""""""""""""#########"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$########################!!!!!! !!!"""$$$%%%######""""""""""""###$$$########################&&&%%%$$$###############%%%%%%%%%$$$$$$#########!!!""""""""""""###############$$$$$$%%%%%%%%%%%%&&&%%%$$$#####################$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&###!!!#########$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''&&&((()))(((&&&%%%(((+++)))))))))((())))))******,,,,,,,,,,,,,,,---......---...///000000000///...000//////////////////000...//////000000000//////------...///////////////.........//////000000000000000111111111000///...000//////......//////000---...............---------------------------------------------,,,+++++++++++++++************)))))))))(((((((((((())))))&&&&&&'''''''''%%%$$$###''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%###############$$$$$$$$$""""""""""""""""""""""""########################"""!!!  !!!"""############""""""""""""$$$$$$######"""""""""!!!""""""!!!!!!"""######$$$###$$$%%%%%%&&&%%%%%%$$$###########################$$$$$$%%%%%%$$$$$$######%%%((((((&&&$$$##############################$$$$$$"""""""""###$$$%%%""""""###$$$%%%&&&&&&'''###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$###""""""""""""###$$$$$$$$$#####################$$$$$$$$$######$$$$$$$$$$$$######$$$$$$######"""!!!!!! ########################!!!!!!"""$$$$$$%%%%%%%%%"""############$$$$$$$$$#########$$$$$$$$$$$$$$$##################$$$%%%######$$$$$$$$$%%%%%%%%%###"""""""""######$$$$$$###############$$$$$$$$$""""""###$$$$$$$$$$$$###"""############$$$$$$$$$########################$$$$$$$$$############"""#########$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""%%%$$$$$$$$$$$$#########"""""""""###$$$%%%%%%&&&!!!###$$$###"""!!!"""###"""""""""""""""""""""""" !!!!!!""""""!!!!!!&&&&&&%%%%%%$$$######""""""""""""#########$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$###############$$$$$$$$$ !!!"""###$$$%%%"""""""""!!!""""""###$$$########################&&&%%%$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$######"""""""""""""""#########$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###!!! !!!"""$$$&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&"""######$$$%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""###"""#########$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&&&&)))+++***'''&&&)))---+++******))))))))))))************+++,,,---...///,,,---///000111000///...---------...///...---,,,++++++,,,---.........---+++,,,---...///000000000///////////////000000000000000111222111000///.........------------......,,,,,,------------,,,,,,........................,,,,,,,,,,,,,,,++++++***'''((()))))))))(((&&&%%%))))))(((((((((((())))))%%%&&&'''((('''%%%###"""'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$###$$$$$$%%%""""""#########$$$$$$$$$#########""""""###############""""""""""""######"""!!!  !!!"""############"""""""""!!!#########$$$$$$$$$$$$$$$""""""######$$$%%%''''''$$$%%%&&&&&&&&&%%%$$$### !!!###%%%%%%%%%$$$######$$$$$$%%%%%%$$$$$$###"""%%%((()))&&&$$$##############################$$$###"""""""""$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$###""""""""""""######$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$######################################################"""######$$$$$$$$$######"""############$$$$$$$$$#########$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""""""""""""""#########""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$###"""############$$$$$$$$$########################$$$$$$$$$############""""""#########$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%$$$$$$$$$#########"""""""""######$$$$$$$$$!!!###$$$###!!!!!!"""$$$"""""""""""""""""""""""" !!!!!!!!!!!!!!!%%%$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&########################!!!!!!"""$$$$$$%%%%%%$$$""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$$$$###"""""""""######$$$%%%########################$$$###############$$$%%%$$$$$$$$$###########################$$$$$$$$$%%%######$$$$$$%%%&&&&&&'''%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$############"""""""""""""""######$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% """$$$%%%''''''(((""""""###$$$%%%%%%&&&&&&$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""#########""""""######$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&))),,,+++''''''***...,,,,,,+++***)))))))))))))))))))))***+++---...///+++,,,...000000///...---++++++,,,---...---+++***((()))***+++,,,,,,------***+++,,,...///000000111000000000000000000000///000111111222222000///...,,,++++++******++++++,,,++++++,,,------,,,,,,,,,........................+++,,,,,,,,,,,,+++*********+++,,,---,,,+++)))'''))))))(((((((((((()))***&&&'''(((((('''%%%###"""'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$############$$$$$$######""""""""""""######%%%###"""!!!!!!"""###%%%$$$#########""""""!!!!!!"""######$$$&&&''''''(((######$$$%%%&&&((()))***%%%&&&&&&'''&&&%%%###""" """%%%((()))(((&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$!!!%%%))))))&&&#################################$$$###""""""###%%%'''((())))))((('''%%%$$$######$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!#########$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$######$$$$$$$$$$$$######"""""""""###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$###"""!!!"""############$$$$$$$$$#########$$$$$$%%%%%%%%%!!!"""###%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%"""#########$$$$$$$$$$$$""""""######$$$$$$$$$$$$""""""###$$$$$$$$$$$$###"""############$$$$$$$$$""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%&&&""""""######$$$$$$$$$$$$""""""###$$$$$$$$$$$$###"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""""""""#########!!!###%%%$$$!!! """$$$""""""""""""""""""""""""!!!""""""########################$$$$$$%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%% !!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!"""$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$###$$$#########$$$%%%%%%&&&########################""""""!!!!!!"""###$$$$$$"""""""""###$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$%%%&&&&&&'''%%%$$$$$$######"""""""""!!!"""$$$&&&&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$############$$$%%%&&&&&&%%%$$$############$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))***++++++(((((())))))))))))(((((()))))))))***++++++,,,,,,//////000000000...---,,,---------,,,+++***)))(((************************------,,,+++,,,---.../////////000000000000//////222111000...---------------.../////////...---,,,...------,,,,,,------...---.....................,,,+++***))))))+++---...)))***+++,,,,,,+++)))''')))(((&&&%%%&&&''')))***%%%%%%%%%%%%&&&&&&'''((('''''''''''''''''''''''''''&&&$$$######$$$&&&'''%%%$$$$$$######$$$$$$%%%'''%%%""""""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""############""""""""""""""""""""""""$$$###"""!!! !!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%!!!!!!"""###$$$&&&((()))$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$############$$$$$$""""""!!!!!!!!!!!!""""""%%%&&&((()))(((&&&$$$"""!!!""""""######$$$%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###"""""""""###$$$######$$$$$$$$$$$$######""""""!!!!!!!!!!!!""""""%%%%%%%%%%%%%%%%%%%%%%%% """###"""!!! !!!###"""""""""###$$$$$$%%%%%%%%%%%%$$$$$$###"""""""""""" ###### """########################$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#####################""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###)))%%%!!!"""&&&((('''$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$#######################################$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""""""""#########$$$%%%%%%&&&&&&""" !!!$$$''''''&&&(((%%%######&&&'''&&&$$$$$$############%%%&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$ $$$&&&'''&&&%%%%%%%%%$$$$$$###"""""""""$$$$$$############$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###!!!!!!"""###$$$""""""""""""""""""""""""###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$############$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))******(((((())))))))))))((((((''''''(((((()))*********------...//////...------+++++++++++++++***)))(((((())))))***+++,,,,,,---------,,,,,,,,,---.../////////000000000000//////111000///...------------......//////...---,,,+++------,,,,,,,,,,,,------------------------------***)))((('''((()))+++,,,)))***+++,,,,,,+++***)))+++)))(((&&&&&&&&&'''(((&&&&&&%%%%%%%%%&&&'''''''''''''''''''''''''''''''''&&&$$$######$$$&&&'''%%%$$$$$$######$$$$$$%%%"""###%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%""""""############""""""!!!!!!""""""#########$$$""""""""""""""""""""""""""""""!!!!!!!!!"""######!!!!!!"""""""""###############$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$%%%&&&%%%$$$###$$$&&&$$$$$$############$$$$$$######""""""""""""#########%%%'''((((((&&&$$$"""'''&&&&&&%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$"""""""""######''''''&&&%%%$$$###!!! ######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###"""!!!"""$$$$$$$$$##################$$$$$$$$$###############!!! $$$%%%######&&&########################$$$$$$############$$$$$$!!!""""""""""""#########$$$$$$$$$######"""""""""$$$$$$#########"""""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&### """&&&)))(((&&&%%%$$$$$$######$$$$$$%%%######################################################$$$$$$$$$###""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%##################$$$$$$$$$$$$$$$$$$$$$############!!! !!!$$$&&&&&&%%%'''$$$"""###%%%&&&%%%###%%%$$$###"""""""""######""""""#########$$$$$$$$$######""""""""""""######!!!"""$$$$$$$$$###!!! ##################$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""!!!"""###$$$###########################%%%&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%#########""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''(((((()))'''(((((())))))(((((('''%%%&&&&&&''''''((())))))+++,,,---------------,,,)))***************))))))'''((()))***,,,---...///------,,,,,,------...///...//////000000//////...///......------.........////////////...,,,+++***------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***)))((((((((()))+++,,,)))***,,,,,,---,,,+++***,,,+++)))'''&&&%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&$$$$$$$$$$$$&&&&&&%%%$$$$$$######$$$$$$%%% $$$''''''###!!!###&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""############"""""" !!!!!!"""###$$$$$$$$$"""""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$##################$$$%%%$$$#########%%%$$$$$$############$$$$$$$$$$$$$$$######$$$$$$$$$"""###%%%&&&&&&%%%$$$###&&&&&&&&&%%%$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$###"""""""""""" """$$$%%%&&&&&&$$$$$$############$$$$$$########################"""$$$%%%$$$###"""###$$$%%%%%%$$$$$$###""""""!!!"""############$$$$$$$$$"""######"""###'''########################$$$$$$############$$$$$$!!!""""""""""""##################"""""""""""""""$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""############"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$""" """&&&))))))'''$$$$$$############$$$$$$!!!!!!""""""######$$$$$$########################"""######$$$$$$$$$#######################################$$$$$$$$$$$$%%%!!!""""""###$$$$$$%%%%%%%%%$$$$$$###""""""!!!!!!###"""!!!"""$$$%%%$$$###%%%###""""""###$$$$$$###$$$$$$###"""""""""######!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$"""!!! !!!""""""###$$$$$$%%%%%%$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%$$$$$$############$$$######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''(((((('''(((((((((((((((((('''%%%%%%&&&''''''(((((())),,,,,,,,,,,,,,,+++++++++)))******+++++++++******))))))***+++,,,---......---------------......///...//////////////////...------,,,,,,---......////////////...---,,,+++***---,,,,,,,,,,,,,,,,,,---++++++++++++************++++++*********+++,,,---,,,---------,,,+++***)))+++***((('''&&&&&&&&&''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$ !!!"""###$$$$$$%%%##############################""""""###$$$%%%%%%#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%######"""######$$$%%%%%%"""###$$$$$$""""""###$$$$$$$$$############$$$$$$$$$$$$############$$$$$$ """###%%%%%%%%%$$$###!!!!!!!!!"""######$$$$$$$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%###""""""!!!!!!!!!###%%%%%%$$$######""""""######$$$"""""""""""""""""""""""""""###$$$$$$""""""###$$$$$$$$$$$$#########""""""!!!""""""###$$$$$$%%%%%%$$$ !!!!!! ###########################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%##################""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$###"""###&&&((('''&&&$$$$$$############$$$$$$ !!!"""######$$$$$$########################!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$""""""#########$$$$$$$$$#########"""""""""!!!!!!############$$$$$$###"""######"""""""""#####################$$$$$$%%%%%%""""""""""""#########$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$###"""""""""###$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$%%%&&&#################################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((()))''''''((((((((((((''''''&&&''''''(((((()))******------,,,+++***)))))))))++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------.........//////.........////////////......,,,++++++,,,,,,---...//////......---,,,+++++++++,,,,,,,,,++++++,,,,,,,,,++++++*********)))))))))+++++++++++++++,,,,,,,,,//////...,,,+++)))'''&&&(((((('''''''''((((((((()))(((''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%)))###"""&&&'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$ !!!!!!"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""######"""""""""############$$$######$$$$$$$$$%%%%%%%%%""""""""""""###$$$$$$%%%"""###$$$$$$""""""###$$$$$$$$$############$$$$$$#########""""""#########!!!!!!###$$$$$$$$$$$$### !!!!!!""""""###$$$$$$$$$$$$############$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""!!!!!!!!!!!!!!! """"""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!"""###"""!!!!!!"""###""""""#########$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&### ######!!!!!!$$$########################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$######""""""######$$$ !!!!!!"""###$$$$$$%%%########################!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$#########""""""!!!!!!"""""""""############$$$$$$%%%$$$###""""""""""""""""""!!!!!!"""###$$$$$$$$$######"""!!!!!!#########$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$###"""!!!!!!"""$$$&&&((($$$$$$$$$#########""""""$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$########################$$$%%%&&&&&&$$$$$$%%%&&&########################!!!!!!"""###%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$%%%%%%&&&&&&######$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###"""######$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((((((((&&&''''''((((((''''''&&&'''(((((())))))***++++++---,,,+++***)))))))))***,,,---------------,,,,,,------------------------------...////////////...---......//////......---++++++++++++,,,,,,---......------,,,+++,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++***))))))(((((((((((())))))************///...---+++)))'''&&&%%%&&&''''''(((((((((((()))((((((''''''&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%''' !!!&&&%%%!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""############""""""""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!""""""""""""#########$$$$$$$$$%%%%%%%%%%%%$$$###"""""""""""""""###$$$%%%$$$#########%%%$$$$$$############$$$$$$######""""""""""""######"""######$$$$$$$$$######%%%%%%%%%$$$######""""""$$$$$$############$$$$$$############$$$$$$$$$$$$###$$$$$$$$$$$$###""""""######$$$######"""!!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" """###"""!!! !!!"""!!!""""""###$$$$$$%%%%%%!!!!!!"""###$$$$$$%%%%%%""" !!!%%%&&&######&&&########################$$$$$$############$$$$$$!!!""""""""""""#########$$$$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$###"""######""""""""""""######""""""######$$$$$$%%%%%%########################"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$%%%%%%$$$$$$###""""""!!!!!!!!!""""""###$$$$$$%%%!!!###%%%%%%$$$""""""""""""######"""!!!!!!"""$$$&&&%%%$$$### ###$$$$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$###"""!!!%%%$$$###""""""###%%%&&&%%%%%%$$$$$$###""""""!!!$$$$$$############$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$""""""""""""""""""""""""###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$#########$$$%%%&&&&&&$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%$$$$$$$$$############$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&''''''((((((''''''&&&'''(((((())))))***+++++++++************+++,,,---------------,,,,,,+++***,,,,,,------......//////,,,---...///000//////...---......//////......---,,,+++++++++++++++,,,------,,,+++++++++,,,---...,,,,,,++++++++++++,,,,,,,,,,,,+++******)))(((((((((((()))***************,,,+++***)))((('''''''''((((((((((((((((((''''''(((''''''''''''(((((()))''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%######&&&$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$""""""############""""""############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!""""""!!!!!!!!!"""""""""############$$$$$$$$$%%%%%%%%%######""""""""""""######$$$%%%&&&%%%$$$###$$$&&&$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$######%%%%%%%%%$$$######""""""$$$$$$############$$$$$$############$$$$$$$$$$$$!!!"""###$$$%%%$$$###### !!!"""$$$&&&'''''''''###""""""""""""""""""###########################!!!"""######!!!!!!"""#####################$$$$$$"""""""""###$$$$$$$$$%%%###"""###&&&%%% ########################$$$$$$############$$$$$$!!!""""""""""""#########"""#########$$$$$$$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################&&&$$$"""!!!!!!"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&'''&&&%%%$$$$$$######""""""""""""######$$$$$$$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$###########################$$$$$$$$$$$$$$$###&&&&&&$$$""""""###"""$$$$$$###!!!!!!###%%%%%%%%%%%%$$$###!!!############$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$######$$$$$$%%%$$$$$$##################$$$$$$############$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$########################"""###$$$$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###""""""""""""###$$$%%%&&&$$$$$$%%%&&&&&&'''((((((%%%%%%%%%$$$$$$#########$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&''''''(((((()))*********((((((((()))+++---///111---------,,,+++***)))(((***+++,,,---...000111111,,,---///000000000///...---..................---,,,,,,++++++***++++++,,,,,,++++++***+++,,,...///,,,++++++++++++++++++,,,,,,,,,,,,+++***))))))(((******+++,,,,,,,,,,,,+++))))))(((((((((((())))))))))))))))))((('''%%%$$$'''''''''''''''((()))***''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%% !!!$$$&&&((('''%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######"""!!!!!!!!!"""""""""""""""""""""""" !!!"""###$$$!!!""""""""""""###############$$$$$$$$$%%%%%%%%% !!!###$$$&&&'''$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$######### !!!""""""######$$$$$$############$$$$$$"""############$$$$$$$$$ !!!###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$############$$$$$$########################"""$$$%%%$$$###"""###$$$%%%%%%$$$$$$###"""""""""###############$$$$$$$$$&&&$$$$$$%%%!!!########################$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%!!!!!!""""""#########$$$!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&$$$!!!!!!$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###"""$$$&&&'''&&&%%%%%%&&&######""""""""""""######&&&&&&%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$###"""!!!########################""""""""""""############"""""""""###$$$$$$%%%%%%&&&&&&%%%%%%$$$#########"""&&&&&&$$$######$$$"""$$$%%%$$$"""!!!###&&&"""###%%%'''((((((((('''""""""""""""############%%%&&&((())))))(((&&&%%%""""""###$$$%%%&&&&&&&&&"""""""""###$$$$$$%%%%%%$$$$$$############$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$###"""!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""$$$$$$%%%%%%%%%%%%&&&&&&((('''%%%$$$###$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$)))))))))(((''''''&&&&&&&&&'''((())))))*********((((((***+++,,,---------///...------,,,,,,,,,,,,(((+++...222333222000...000000000000///...---,,,///...---,,,+++,,,------,,,,,,,,,---...///000000000///...---,,,+++++++++,,,,,,,,,+++++++++*********,,,,,,+++((((((+++...))))))))))))))))))))))))++++++***)))))))))))))))&&&&&&&&&'''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%$$$$$$$$$##############################$$$###"""###$$$$$$###"""'''&&&$$$#########$$$$$$"""######$$$%%%%%%&&&&&&"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""######""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""" $$$$$$###"""!!!!!!!!!"""%%%&&&''''''%%%###$$$$$$$$$$$$"""""""""###$$$%%%###"""!!!!!!!!!"""$$$%%%""""""""""""############$$$$$$$$$############"""########################$$$$$$##################%%%###""""""######!!!"""$$$&&&#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######$$$$$$%%%$$$###""""""###$$$%%%$$$""" !!!$$$%%%###!!!  !!!"""""""""""" ######$$$$$$$$$$$$######$$$$$$$$$#########""""""%%%$$$$$$######$$$$$$%%%&&&$$$!!!!!!!!!"""""""""""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######''''''%%%$$$$$$$$$$$$$$$""""""############""""""######$$$$$$$$$$$$######%%%###!!!"""$$$%%%$$$!!!!!!!!!"""###$$$%%%%%%&&&########################%%%%%%%%%$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""######$$$%%%''''''&&&$$$!!!"""######$$$$$$######"""######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%!!!$$$(((+++,,,***'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$###""""""###$$$%%%###"""""""""!!!!!! !!!!!!"""###$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&((()))+++,,,---)))))))))))))))((((((''''''((()))+++,,,---------...---,,,,,,++++++,,,,,,(((***---///000///...---...............---,,,,,,///...---,,,+++,,,------,,,,,,------......//////......---,,,+++******++++++*********))))))))))))%%%''''''%%%######%%%((())))))))))))))))))))))))+++***)))(((((((((((())))))))))))((((((''''''&&&(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$##############################$$$###"""###$$$$$$###"""&&&%%%$$$#########$$$$$$""""""######$$$$$$%%%%%%######$$$$$$$$$$$$######""""""""""""""""""""""""######""""""""""""##############################""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!$$$$$$###"""""""""######!!!#########%%%&&&$$$$$$###""""""###$$$%%%###############$$$$$$%%%""""""""""""#####################$$$$$$%%%%%%%%%#########################################################$$$$$$$$$###"""""""""!!!!!!"""$$$&&&'''############$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""###$$$$$$%%%$$$$$$###""""""###$$$$$$$$$"""!!!!!!###$$$###!!!$$$##################$$$"""""""""""""""!!! ######$$$$$$$$$$$$######$$$$$$$$$#########""""""%%%$$$$$$######$$$$$$%%%&&&$$$!!!!!!"""###""""""%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%"""##################"""######$$$$$$$$$$$$######%%%###!!!"""$$$%%%$$$""""""""""""###$$$$$$%%%%%%########################%%%%%%$$$$$$$$$#########"""######$$$$$$$$$$$$###"""""""""######$$$$$$$$$ !!!###%%%%%%$$$"""!!!######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$###""""""###$$$$$$%%%&&&'''&&&###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######%%%&&&'''$$$$$$###""""""###$$$$$$#########"""""""""!!!!!!&&&&&&'''''''''&&&%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""###%%%'''***---...///+++++++++***)))'''&&&%%%'''((()))***+++,,,,,,,,,,,,,,,+++*********++++++)))***+++,,,,,,,,,,,,+++------------------,,,,,,///...---,,,+++,,,---------------------.........------,,,+++************))))))((((((((((((''''''((())))))(((&&&%%%&&&((())))))))))))))))))))))))))))))((((((''''''((((((+++***)))''''''&&&&&&&&&))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$##############################$$$###"""###$$$$$$###"""%%%%%%$$$############$$$!!!!!!!!!"""######$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######$$$############$$$$$$%%% """"""###%%%'''$$$$$$######"""######$$$######$$$%%%%%%%%%%%%%%%"""""""""#########$$$$$$""""""###$$$%%%&&&'''(((################################################!!!"""#########"""###$$$%%%$$$#########$$$&&&'''#########$$$%%%%%%&&&&&&########################""""""######$$$%%%%%%%%%$$$$$$###""""""###$$$$$$###"""!!!"""###$$$###!!!%%%%%%%%%%%%%%%%%%%%%%%%######"""""""""""""""#########$$$$$$$$$$$$######$$$$$$$$$###############%%%$$$$$$######$$$$$$%%%%%%###"""!!!#########"""%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!"""###%%%&&&&&&%%%%%%######$$$$$$$$$$$$############$$$$$$$$$$$$######$$$###"""###$$$$$$###"""################################################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%&&&&&& ###$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%######"""!!!!!!"""######$$$$$$%%%$$$###""" $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$$$$############"""%%%%%%%%%%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""######%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&'''((()))***************)))((('''&&&%%%&&&'''((()))************+++***))))))))))))******++++++*********++++++,,,,,,------.........------///...---,,,+++,,,------...---------------------------,,,+++++++++++++++((((((((((((((((((((((((,,,,,,,,,+++***))))))***))))))))))))))))))))))))((((((''''''''''''(((((()))((('''%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&$$$######$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$###"""###$$$$$$###"""$$$$$$################## !!!!!!"""#########%%%$$$###""""""###$$$%%%""""""""""""""""""""""""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######$$$#########$$$%%%&&&&&&"""###%%%%%%$$$###$$$$$$$$$$$$##################!!!"""$$$%%%&&&%%%$$$###""""""#########$$$$$$$$$""""""###$$$$$$%%%&&&&&&#######################################$$$$$$$$$ """###""" !!!###$$$$$$###""""""######$$$""""""######$$$%%%&&&&&&##############################$$$$$$$$$%%%%%%%%%$$$##################$$$###"""""""""######""""""########################$$$###"""""""""###$$$%%%######$$$$$$$$$$$$##############################%%%$$$$$$######$$$$$$%%%%%%###""""""###$$$###"""""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!###%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$$$$######$$$############$$$######$$$$$$$$$#########""""""################################################%%%%%%%%%%%%$$$######"""""""""###$$$&&&'''(((((( """$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%#########""""""#########"""###$$$%%%'''((()))***$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$###$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""""""""%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''((()))))))))))))))))))))(((((())))))***,,,,,,+++******+++,,,---,,,---...//////////////////...---,,,+++,,,---------------------,,,,,,,,,...------,,,,,,,,,,,,---))))))))))))))))))))))))))))))(((((((((((('''&&&************************((((((''''''''''''(((((((((((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&$$$######$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$###"""###$$$$$$###"""######################## !!!""""""######%%%$$$###""""""###$$$%%%##############################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$######"""$$$#########$$$%%%&&&&&&%%%'''((('''$$$###"""###$$$$$$$$$$$$######"""""" !!!###$$$$$$$$$###"""############$$$$$$$$$$$$############""""""""""""########################""""""#########$$$$$$$$$#########""" !!!"""%%%$$$$$$############### !!!!!!"""###$$$%%%%%%########################$$$$$$$$$$$$$$$%%%%%%%%%#########$$$$$$#########""""""######"""""""""###!!!!!!"""######"""!!!!!!%%%$$$###""""""###%%%&&&######$$$$$$$$$$$$##############################%%%$$$$$$######$$$$$$%%%$$$###"""###$$$%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!!##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$&&&'''((('''&&&$$$"""$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$$$$############$$$############$$$%%%%%%$$$$$$###"""""""""##########################################$$$$$$%%%%%%%%%%%%%%%$$$###""""""###$$$%%%&&&'''((((((!!!"""###$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&''''''(((#########$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""######$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$%%%&&&&&&&&&###$$$%%%&&&''''''''''''%%%&&&''''''((((((((('''))))))((((((((()))******,,,+++++++++,,,------...,,,---...///000000000000///...---,,,+++,,,------,,,,,,,,,,,,,,,---------...------,,,,,,------...))))))************++++++)))(((((()))******)))'''************************((((((''''''(((((())))))(((((())))))(((((('''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$##############################$$$###"""###$$$$$$###"""!!!"""######$$$######### !!!""""""######$$$$$$############$$$$$$##############################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""######"""""""""$$$############$$$$$$%%%"""###%%%%%%###"""###$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""############"""#########$$$$$$$$$$$$%%%######""""""!!!!!!!!!!!!########################"""""""""###$$$$$$%%%%%%&&&$$$!!!!!!"""$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!"""#########$$$##############################$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""!!!###$$$###"""!!!"""###!!!"""###$$$$$$###"""!!!$$$$$$###############$$$######$$$$$$$$$$$$#####################$$$$$$$$$%%%$$$$$$######$$$$$$%%%######"""$$$%%%&&&$$$#########################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&''''''&&&%%%###"""######$$$$$$$$$$$$############$$$$$$$$$$$$######"""$$$$$$$$$###"""###$$$%%%$$$$$$$$$######""""""########################$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&''''''$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$'''&&&%%%$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%''')))+++,,,"""###$$$$$$$$$$$$###"""###$$$$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%&&&&&&'''((()))$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""######$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''""""""###$$$%%%&&&&&&%%%%%%%%%&&&''''''''''''&&&))))))(((((())))))***+++)))***+++,,,,,,---......***+++---...///000000000///...---,,,+++,,,------+++++++++,,,,,,------...---,,,,,,,,,,,,,,,------)))))))))******++++++++++++******,,,//////---+++************************)))(((((((((((()))***+++%%%&&&(((******)))'''&&&(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$##############################$$$###"""###$$$$$$###""" !!!"""###$$$$$$###""" !!!!!!""""""###$$$$$$######$$$$$$$$$$$$####################################""""""""""""######################################################""""""############""""""$$$$$$###"""""""""###### !!!###$$$###"""###$$$$$$$$$%%%%%%$$$###!!! ######""""""######$$$%%%#########$$$$$$$$$%%%%%%"""""""""""""""#################################!!!""""""###$$$$$$%%%%%%###"""&&&%%%"""$$$$$$%%%%%%%%%%%%%%%$$$########################""""""""""""""""""""""""########################"""###$$$$$$$$$$$$###"""!!!###$$$###!!!!!!"""$$$!!!"""$$$%%%%%%$$$"""!!!$$$$$$$$$$$$###"""!!!!!!######$$$$$$$$$$$$######""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%###"""###$$$&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$#####################"""##################"""######$$$$$$$$$$$$######"""$$$%%%$$$"""!!!###%%%$$$$$$$$$#######################################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&%%%%%%%%%######$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###""""""###$$$&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%'''((()))"""###$$$$$$$$$$$$###"""############$$$$$$$$$%%%!!!""""""#########""""""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&"""###%%%&&&'''&&&%%%%%%###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!"""###$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%""""""###$$$$$$$$$$$$###%%%%%%&&&&&&''''''&&&&&&)))))))))))))))***++++++'''(((***+++------......)))***+++---...//////000///...---,,,+++,,,------******+++,,,,,,---......+++++++++***++++++,,,,,,(((((())))))******++++++***)))))),,,///000...+++************************)))))))))))))))***++++++!!!###&&&)))***(((&&&$$$'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%$$$$$$$$$##############################$$$###"""###$$$$$$$$$""" !!!"""$$$$$$$$$###"""!!!!!!""""""######$$$$$$"""###$$$%%%%%%$$$###"""##############################""""""""""""######""""""""""""""""""""""""#################################$$$$$$#########$$$$$$###"""!!!!!!!!!""""""$$$%%%%%%###"""######$$$$$$%%%%%%$$$###!!! %%%$$$###"""###$$$&&&'''######$$$$$$$$$%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&########################!!!""""""###$$$$$$%%%%%% &&&$$$ !!!"""############"""%%%%%%$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!######"""""""""""""""""""""###$$$%%%%%%$$$###"""!!!###%%%$$$!!! """$$$ """######""" ###$$$$$$$$$###""" ######$$$$$$$$$$$$######""""""######$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%###"""###%%%&&&'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$!!! !!!"""###$$$""""""############""""""######$$$$$$$$$$$$######!!!$$$%%%%%%"""!!!###%%%################################################%%%%%%%%%&&&&&&'''''''''###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$###############$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$###"""!!!"""###$$$%%%%%%$$$""""""$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$###""""""""""""###$$$%%%%%%$$$###""""""""""""######$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&###!!!!!!$$$%%%$$$"""(((### !!!&&&)))(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%######""""""######$$$%%%#################################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+++***)))((('''&&&&&&&&&"""###$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''((()))((('''&&&&&&&&&&&&&&&&&&&&&'''((()))******+++++++++++++++++++++,,,,,,,,,---..................111///---+++***)))******))))))))))))))))))))))))++++++******++++++,,,---((())))))))))))*********,,,+++***+++---/////////---------,,,,,,+++++++++******************++++++***(((%%%###"""$$$''')))&&&&&&&&&''''''''''''''')))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$###""""""###$$$%%%&&&$$$"""!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$%%%%%%$$$$$$###"""!!! ########################%%%$$$"""!!!!!!!!!"""###""""""###$$$$$$$$$$$$###!!!###$$$&&&&&&$$$###!!!########################$$$%%%%%%&&&%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""""""""###$$$&&&'''((()))((('''%%%$$$###""""""%%%%%%$$$$$$$$$$$$%%%%%%"""############$$$$$$$$$'''&&&$$$#########$$$$$$###$$$%%%$$$""""""############$$$$$$$$$!!!!!!""""""""""""!!!!!!"""############$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%&&&%%%###"""""""""###$$$"""############"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$""" !!!$$$&&&&&&&&&%%%###""""""%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$!!!&&&###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&$$$$$$###"""!!!!!!""""""%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&"""######$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$######"""""" !!!###$$$%%%%%%%%%$$$&&&&&&%%%$$$############&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$&&&&&&%%%%%%$$$###""""""&&&%%%%%%%%%%%%&&&''''''&&&###!!!"""$$$%%%$$$"""""""""%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%%%%%%%"""###%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''''''''(((((('''&&&&&&&&&&&&'''*********++++++,,,,,,---((((((((()))+++---000111+++,,,---......////////////...---+++*********+++***************************))))))))))))***++++++*********+++++++++,,,,,,---,,,++++++---//////...---------,,,,,,+++++++++***************************)))'''%%%%%%&&&'''))))))))))))))))))((((((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$%%%%%%$$$"""!!!!!!!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""######$$$%%%%%%%%%$$$$$$$$$###!!!!!!"""#########""""""""""""""""""""""""&&&%%%$$$###""""""###$$$""""""###$$$$$$$$$$$$### !!!""""""!!! ###########################$$$%%%%%%%%%$$$###"""!!!!!!"""###%%%&&&'''(((###$$$$$$%%%%%%$$$$$$###""""""######$$$%%%&&&'''((('''&&&%%%$$$###############""""""""""""######"""############$$$$$$$$$###"""!!!!!!!!!"""###$$$ $$$&&&'''''''''"""############$$$$$$$$$!!!!!!""""""""""""!!!!!!"""############$$$$$$$$$$$$$$$$$$#########""""""############$$$$$$$$$%%%&&&%%%$$$############### !!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###""" !!!###%%%"""""""""  """$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$############$$$$$$%%% %%%(((&&&"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%$$$$$$###"""""""""""""""%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$#########"""&&&&&&$$$$$$###$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((%%%$$$""""""$$$%%%$$$###$$$"""!!!###&&&'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############""""""#########&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$&&&'''((('''%%%$$$$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''((((((((((((((()))))))))))))))'''''''''(((***...111333***+++,,,---.../////////------,,,+++++++++++++++++++++++++++++++++++++++)))(((((((((((()))******,,,,,,,,,,,,------------...---++++++---......---------,,,,,,,,,,,,++++++***************************)))((((((''''''((((((******))))))((((((''''''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$###!!!!!!"""######%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""""""""###$$$%%%%%%%%%$$$$$$%%%%%%$$$######$$$&&&!!!!!!!!!!!!!!!!!!!!!!!!&&&%%%$$$$$$###$$$$$$$$$""""""###$$$$$$$$$$$$###################################################"""###$$$$$$%%%$$$$$$$$$!!!!!!"""###%%%&&&'''(((###$$$$$$%%%%%%$$$$$$###$$$#########$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$%%%""""""!!!!!!!!!!!!"""""""""############$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%)))((('''%%%###!!!"""############$$$$$$$$$!!!""""""######""""""!!!"""############$$$$$$$$$$$$$$$$$$###############"""""""""#########$$$$$$$$$$$$%%%%%%$$$$$$###### !!!"""$$$$$$$$$%%%""""""""""""""""""""""""########################"""!!!!!!!!!!!!"""###$$$############"""###%%%((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))'''%%%$$$&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$######"""######$$$%%%%%%%%%%%%$$$$$$###""""""""""""###%%%$$$###""""""###$$$%%%#################################$$$$$$$$$$$$%%%#########$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$######"""%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$############,,,***&&&###""""""$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''((((((%%%%%%&&&&&&'''(((((()))&&&&&&&&&%%%&&&&&&'''(((%%%$$$######$$$$$$$$$$$$'''&&&&&&(((***+++(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########""""""""""""######%%%&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%###%%%'''(((((('''%%%$$$###$$$$$$%%%&&&&&&''''''%%%%%%%%%&&&&&&((())))))((('''''''''''''''''''''***)))(((((())),,,///111+++,,,,,,------------,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++)))(((((((((((()))******,,,,,,,,,------------...///---,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************((()))))))))((((((''''''))))))((('''&&&%%%%%%$$$((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!"""###$$$$$$%%%$$$$$$!!!###%%%$$$!!! """%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###&&&%%%$$$$$$$$$$$$%%%&&&########################""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&""""""!!!!!!!!!!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%% """$$$&&&'''""""""#########$$$$$$$$$"""""""""######"""""""""""""""#########$$$$$$$$$########################!!!""""""""""""#########""""""$$$$$$$$$###"""!!! """######$$$$$$$$$""""""""""""""""""""""""########################!!!!!!"""##################$$$$$$$$$$$$%%%''')))$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%###!!! !!!###%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######""""""###$$$%%%%%%%%%%%%%%%$$$$$$###""""""#########%%%$$$"""!!!!!!"""$$$%%%########################""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+++)))&&&$$$#########$$$$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((%%%%%%$$$$$$###$$$$$$%%%######$$$%%%'''&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########""""""""""""######$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''$$$%%%'''(((((('''%%%$$$######$$$$$$%%%&&&&&&'''%%%%%%%%%&&&'''((()))************************)))***)))))))))***,,,///000------------,,,+++***)))******++++++++++++++++++***************************))))))))))))***++++++++++++++++++,,,,,,,,,,,,///---,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))''''''((((((((('''&&&%%%))))))((('''&&&%%%%%%$$$''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###############$$$$$$########################""""""""""""""""""""""""!!!"""######$$$$$$$$$$$$ """%%%$$$!!! !!!$$$########################""""""##################""""""###$$$$$$$$$$$$######"""!!!!!!!!!!!!"""###########################"""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$######""""""######$$$""""""#########$$$$$$$$$&&&&&&&&&%%%$$$###"""""""""!!!!!! !!!###%%%&&&""""""#########$$$$$$$$$""""""############""""""""""""#########$$$$$$$$$########################!!!""""""""""""######### !!!"""######"""!!! """"""############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!########################!!!!!!######$$$######""" !!!!!!!!!"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%###$$$%%%%%%%%%%%%$$$###!!!###$$$###!!!!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%###!!! !!!###%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""######$$$%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$###""""""###$$$$$$########################""""""#########$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((($$$%%%&&&%%%######%%%&&&"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############""""""#########"""###$$$&&&&&&%%%%%%$$$########################%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&'''((()))***((((((((((((((()))))))))&&&&&&((())),,,...000111,,,,,,,,,,,,+++***)))))))))***+++++++++++++++***))))))))))))))))))))))))***))))))))))))***++++++************++++++++++++...---++++++---......---++++++,,,,,,,,,,,,------,,,,,,++++++***)))))))))'''(((((((((((('''&&&%%%******))))))(((((('''''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""###############"""""""""###%%%%%%####################################!!!!!!"""#########""""""""""""###$$$$$$$$$$$$#########################################################"""""""""###$$$$$$!!!!!!"""###%%%&&&'''(((###$$$$$$%%%%%%$$$$$$###$$$#########$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%"""############$$$$$$$$$%%%%%%%%%$$$"""!!!---+++((($$$!!!"""############$$$$$$$$$"""######$$$$$$######""""""############$$$$$$$$$###############$$$$$$$$$"""""""""#########$$$$$$!!!!!!""""""###"""""""""###############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!########################!!!"""######$$$$$$###### """############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###"""###############%%%'''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$#########$$$$$$%%%%%%$$$$$$$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%"""###%%%&&&&&&%%%$$$###&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''''''''###$$$%%%&&&'''))))))***''''''&&&&&&''''''((()))$$$%%%&&&%%%######%%%'''%%%%%%%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$"""###%%%&&&&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''&&&%%%$$$###$$$$$$%%%#########$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))$$$%%%%%%&&&&&&'''''''''%%%''')))+++---...//////))))))***+++++++++++++++******+++,,,++++++***)))************************)))(((((((((((()))******************++++++++++++---,,,++++++---//////...+++++++++,,,,,,---------,,,,,,++++++***))))))((()))))))))((((((((('''''')))))))))))))))(((((((((&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$######"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###$$$$$$######"""!!! #########$$$%%%%%%###!!!########################!!!"""###$$$$$$$$$######""""""###$$$$$$$$$$$$###%%%%%%&&&''''''&&&%%%%%%########################$$$###"""!!!!!!"""######!!!!!!"""###%%%&&&'''(((###$$$$$$%%%%%%$$$$$$###""""""######$$$%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%"""############$$$$$$$$$###$$$$$$$$$###!!! !!!$$$''')))+++"""############$$$$$$$$$"""######$$$$$$######""""""############$$$$$$$$$""""""#########$$$$$$$$$############$$$$$$$$$%%%###############$$$%%%%%%!!!""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$###%%%&&&&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$###$$$&&&''''''&&&$$$###%%%$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%########################!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$#########$$$$$$%%%&&&###$$$%%%&&&&&&%%%$$$###########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))$$$%%%&&&''')))***+++,,,'''''''''''''''(((((()))$$$&&&'''&&&######%%%((($$$$$$$$$"""!!!!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%"""###%%%''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%'''&&&$$$"""""""""$$$%%%"""######$$$%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((&&&''''''((()))***++++++)))***,,,------,,,+++)))&&&'''(((***,,,------...***++++++,,,+++***)))(((++++++++++++++++++++++++'''''''''''''''((())))))******+++++++++,,,,,,,,,,,,+++***+++---/////////+++++++++,,,,,,---------,,,,,,++++++***))))))(((+++******)))((()))))))))&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%########################"""###$$$%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""""""""""""""""""""$$$$$$$$$$$$###!!! ###!!! """%%%%%%""""""""""""""""""""""""""""""###$$$%%%&&&%%%%%%$$$""""""###$$$$$$$$$$$$###!!!"""$$$%%%%%%$$$"""!!!########################%%%$$$###!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$"""""""""###$$$&&&'''((('''&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%"""############$$$$$$$$$###$$$%%%&&&&&&%%%###""" !!!!!! """############$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$""""""######$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###$$$%%%'''((( !!!###$$$$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!######""""""######$$$%%%!!!###$$$$$$"""!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$###$$$&&&''''''&&&$$$###'''%%%######%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""############""""""%%%%%%%%%%%%%%%%%%%%%%%%######################## !!!"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$#########$$$%%%%%%&&&"""$$$&&&((((((&&&$$$"""########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$##################$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&***)))&&&$$$$$$%%%'''(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((***++++++)))))))))))))))*********'''''''''''''''((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$###### !!!"""######$$$$$$!!!"""""""""######$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%''''''((((((((('''%%%$$$%%%&&&'''((())))))))))))%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((()))))))))(((+++,,,---------,,,+++***,,,---...---+++***+++,,,+++*********))))))((((((+++***)))(((((((((************+++++++++******)))++++++++++++++++++++++++---......//////......---++++++++++++++++++++++++'''((()))******)))((('''******)))''''''&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&"""###$$$%%%%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&&&&###"""###'''++++++***%%%%%%$$$$$$###"""""""""###"""!!!!!!!!!"""$$$%%%########################%%%%%%$$$$$$$$$$$$%%%%%%""""""!!!!!!"""###$$$$$$############"""""""""!!! !!!"""""""""""""""%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%$$$######%%%%%%$$$###"""###$$$&&&((()))***+++,,,)))%%%###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""############ """###$$$######""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$""" !!!"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%$$$$$$###""""""""""""""""""######!!!!!! !!!!!!$$$$$$%%%%%%&&&&&&&&&%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%% """$$$$$$######$$$%%%###$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&%%%$$$###""""""""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%########################%%%)))+++)))$$$"""%%%(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((''''''&&&%%%&&&'''((()))%%%%%%&&&''')))***+++,,,***)))'''&&&&&&(((***,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######""""""###$$$$$$%%%&&&&&&"""&&&((($$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%###$$$%%%%%%######$$$%%%$$$%%%&&&&&&&&&$$$###"""###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&(((***+++,,,------,,,++++++++++++,,,---***+++,,,+++***))))))+++++++++++++++*********))),,,,,,+++***++++++,,,---...---,,,,,,+++***)))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,************************(((((())))))))))))((((((******)))''''''&&&&&&'''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''"""###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$"""!!!###&&&)))***)))##################$$$$$$###"""!!!!!!!!!"""$$$$$$###########################""""""!!!!!!""""""###"""""""""""""""###$$$$$$$$$$$$$$$$$$############""""""#########"""!!!!!!%%%%%%$$$$$$##################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%$$$######%%%%%%$$$#########$$$&&&''')))***++++++((($$$######$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""##################$$$$$$$$$###"""!!!####################################$$$$$$$$$%%%###$$$$$$$$$""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%% !!!"""""""""""""""#########"""""""""""""""""""""!!!!!!!!!!!!""""""!!!"""###$$$%%%$$$$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%!!!"""$$$$$$######$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$#########"""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ """###$$$$$$$$$$$$"""""""""############$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&########################)))+++---***&&&###%%%'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''((())))))(((((('''&&&''''''((()))))))))((((((''''''''''''(((((((((((()))***+++,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%&&&&&&''''''###!!!!!!###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%###$$$%%%%%%######$$$%%%$$$$$$%%%%%%%%%$$$#########$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%'''***---000222...,,,***((((((***---...)))***+++***((('''((())),,,,,,,,,+++++++++++++++,,,+++++++++,,,---......111///---+++***))))))***))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))))))))(((((((((((())))))******)))(((''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&&&&''''''######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""" ###"""!!!"""%%%'''((('''!!!""""""###$$$$$$%%%%%%"""""""""!!!"""######$$$###########################""""""!!!!!!""""""###""""""""""""""""""###$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$###"""!!! $$$############"""""""""######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%$$$######$$$%%%$$$#########$$$%%%''')))+++,,,***'''###"""###$$$%%%%%%$$$$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$%%%%%%&&&&&&%%%$$$##############################"""""""""#########$$$$$$###$$$%%%$$$"""""""""$$$########################%%%%%%$$$$$$$$$$$$%%%%%% """"""""""""$$$#########""""""!!!!!!######""""""""""""######!!!"""$$$&&&&&&%%%$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########"""""""""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$!!!###$$$$$$#########$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$#########$$$$$$%%%########################"""######$$$%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$)))+++,,,)))%%%"""###%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((())))))(((''''''(((((()))++++++***)))(((((('''&&&))))))***+++,,,,,,------%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%&&&&&&''''''(((&&&$$$!!! !!!$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((('''$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%(((+++///111,,,+++)))))))))***,,,---)))*********((('''((()))++++++++++++++++++++++++)))))))))******+++,,,,,,///...+++)))((()))***++++++++++++++++++++++++++++++***))))))))))))***+++***************************)))(((''''''((()))*********)))(((''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################"""""" #########$$$%%%&&&''''''""""""#########$$$$$$$$$"""""""""""""""######$$$########################$$$$$$############$$$$$$###"""""""""""""""######%%%%%%$$$$$$$$$###############$$$$$$$$$######"""###"""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$###"""###$$$%%%$$$"""######$$$%%%''')))+++,,,)))&&&###"""###$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$######$$$%%%%%%&&&&&&'''########################!!!""""""""""""############%%%%%%$$$!!! """"""""""""""""""""""""$$$######""""""######$$$!!!!!!"""###$$$$$$$$$###$$$$$$######"""!!!!!!!!!$$$##################$$$###%%%'''))))))(((&&&%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$!!!###%%%%%%###"""###$$$###$$$$$$%%%%%%$$$$$$###'''&&&%%%$$$$$$%%%&&&'''%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###""""""%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''%%%###!!!"""###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&)))(((((((((''''''''''''*********++++++++++++,,,------------...000222333%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%!!!"""###%%%&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%(((***,,,((()))******+++++++++******+++,,,+++)))((()))***))))))******************))))))******+++++++++++++++***((('''''')))+++,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++***)))(((''''''((()))******))))))(((((((((((()))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%########################%%%%%%%%%%%%%%%$$$###"""$$$$$$%%%&&&&&&&&&&&&'''$$$$$$$$$#########""""""!!!"""""""""####################################$$$##################$$$######"""""""""""""""###$$$#########"""""""""""" !!!"""$$$$$$%%%%%%%%%"""""""""""""""""""""#########$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$###""""""$$$$$$###"""$$$$$$$$$$$$&&&)))+++---***'''$$$"""###$$$%%%%%%###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%####################################$$$$$$$$$$$$""""""######$$$$$$%%%%%%########################!!!""""""""""""#########"""$$$%%%%%%###!!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""%%%%%%%%%%%%$$$######"""############""""""!!!!!!$$$$$$############$$$$$$###$$$&&&(((((('''&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""###%%%%%%###"""#########$$$$$$%%%%%%$$$$$$###&&&%%%$$$######$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""############%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%$$$######'''''''''''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$######$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''''''''((((((''''''''''''))))))***+++,,,,,,------/////////111555:::@@@CCC%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$!!!"""$$$&&&&&&%%%###!!!""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$###$$$%%%%%%######$$$%%%""""""!!!!!!""""""###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%&&&'''&&&''')))+++++++++***)))+++,,,---,,,***)))***+++)))))))))))))))*********++++++,,,,,,,,,++++++***((((((''''''((()))+++,,,))))))))))))))))))))))))***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++))))))(((((((((((())))))***))))))(((((()))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%##############################$$$$$$%%%$$$$$$$$$###%%%''''''&&&%%%%%%&&&%%%%%%$$$$$$###""""""!!!!!!!!!"""############"""########################"""!!!!!! !!!!!!"""$$$######"""""""""""""""#########"""""""""!!!!!! !!!###$$$%%%%%%&&&"""""""""############$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$###""""""###$$$###"""%%%$$$###$$$&&&(((+++---,,,)))%%%######%%%%%%%%%######$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%&&&%%%$$$"""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$ """%%%&&&%%%%%%%%%&&&########################""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$###!!! """""""""""""""""""""###$$$$$$############$$$$$$""""""######$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######"""$$$%%%%%%###""""""######$$$$$$%%%%%%$$$$$$######""""""!!!!!!""""""###%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$%%%############$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((()))***+++,,,+++******&&&'''((())))))))))))(((++++++,,,,,,---.........333444666;;;AAAIIIPPPTTT%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$############&&&&&&%%%%%%###!!!  !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###############$$$%%%%%%######$$$%%%"""!!!!!! !!!"""###$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%"""######$$$$$$%%%%%%%%%''''''(((((()))******++++++,,,---,,,***)))***+++)))))))))******++++++++++++++++++,,,+++***(((''')))))))))))))))*********)))))))))))))))))))))))))))***,,,------,,,***)))************************(((((())))))))))))((((((***)))))))))))))))******(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&############$$$%%%&&&'''&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""""""""!!!!!!"""%%%''''''%%%######%%%$$$$$$################## !!!"""###$$$######"""########################!!!!!! !!!!!!$$$$$$###"""""""""""""""$$$$$$$$$#########"""""" !!!"""###$$$$$$$$$############$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$"""!!!"""###$$$###!!!%%%$$$######%%%(((+++...///+++'''%%%$$$%%%%%%$$$"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%'''%%%$$$"""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%!!!###%%%%%%###!!! $$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""######"""!!! !!!!!!!!!"""######$$$$$$######""""""""""""######""""""!!!!!!!!!"""###$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""###$$$%%%%%%###""""""######$$$$$$%%%%%%$$$$$$###"""######$$$$$$######"""$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$%%%&&&"""""""""############$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""!!!!!!!!! %%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&'''(((((((((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((***+++,,,+++***)))'''((()))+++,,,,,,,,,+++......000222444555777888===@@@DDDJJJPPPTTTXXXYYY%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""$$$&&&'''))) !!!######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###############$$$%%%%%%######$$$%%%$$$###"""""""""$$$%%%&&&&&&&&&&&&''''''&&&%%%%%%######$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&)))(((&&&&&&&&&)))+++---***+++,,,+++***))))))+++*********++++++,,,,,,,,,))))))))))))((('''%%%$$$+++++++++++++++***)))(((++++++++++++++++++++++++'''))),,,......,,,)))'''))))))))))))))))))))))))'''((()))******)))((('''***)))))))))))))))******(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!$$$&&&&&&###!!!"""###"""""""""###$$$$$$%%%%%% !!!"""$$$$$$######"""##############################""""""""""""######$$$$$$###""""""!!!""""""%%%%%%%%%$$$$$$$$$###### !!!!!!""""""""""""!!!######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$###"""!!!"""###$$$###!!!%%%$$$######%%%(((,,,...111---(((%%%%%%%%%%%%$$$"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$###"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###%%%%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%!!!"""###############""" !!!"""###$$$%%%%%%######""""""""""""######%%%###"""!!!!!!###%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""###$$$%%%%%%###"""""""""$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%'''(((((('''%%%%%%#########$$$%%%&&&'''(((########################$$$$$$%%%&&&&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%'''((()))((('''%%%''')))+++---...///......///000333777<<<@@@CCCDDDIIIMMMRRRWWWYYYYYYXXXVVV#########$$$$$$%%%%%%%%%''''''&&&###!!!!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$###"""!!!!!!""""""&&&%%%###""""""###%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((())))))***,,,++++++******++++++,,,///---+++)))(((((()))***))))))************))))))+++***)))(((((()))***+++...------,,,+++***))))))******+++,,,,,,,,,,,,+++(((((())))))*********+++***************++++++,,,'''''''''((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$"""###%%%&&&&&&%%%###"""$$$$$$###"""!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""&&&$$$""""""$$$%%%""" """############$$$$$$$$$%%%$$$###""""""###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&########################$$$###!!!!!!"""&&&))),,,000---***'''%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$#########$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$###"""!!!!!!"""###$$$$$$#########""""""!!!!!!""""""""""""############%%%%%%%%%%%%&&&&&&'''(((&&&%%%$$$######%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%((('''&&&%%%$$$$$$###$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$""" !!!###$$$$$$%%%$$$$$$######$$$$$$%%%######""""""""""""######&&&%%%$$$###"""###$$$%%%#########$$$$$$%%%%%%%%%$$$#########""""""!!!!!!######$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$&&&''''''&&&$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&'''&&&%%%%%%'''(((''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&$$$$$$%%%'''((((((((((((((('''&&&%%%%%%%%%&&&'''(((((()))))))))))))))))))))((('''&&&)))***,,,,,,---000333666999<<<@@@DDDFFFIIILLLNNNQQQRRRSSSTTTUUUVVVVVVVVV$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$""" !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%$$$###############%%%$$$"""!!!!!!"""$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())),,,...000111,,,++++++******++++++,,,************)))(((((('''(((((())))))))))))((((((+++***)))(((((()))***+++---,,,,,,++++++******)))))))))***++++++++++++***((()))))))))************)))))))))))))))***++++++'''(((((((((((((((((((((((('''''''''&&&&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""$$$$$$###"""""""""""""""########################$$$$$$$$$#########""""""######$$$%%%%%%$$$##############################$$$$$$##################$$$"""!!!"""$$$%%%###"""""""""#########$$$$$$$$$$$$$$$###""""""###$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$$$$$$$%%%'''((()))---+++)))&&&$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################((('''&&&%%%$$$#########%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$###""""""""""""###$$$############"""""""""!!!""""""""""""############$$$$$$######$$$%%%%%%&&&%%%%%%#########$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&'''''''''((((((((('''&&&%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###""""""###%%%&&&$$$###%%%$$$$$$######$$$$$$%%%$$$###"""""""""""""""###&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########"""######$$$$$$%%%%%%&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%######%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%'''(((((()))))))))(((((('''&&&''''''((((((((())))))***)))))))))))))))))))))))))))+++...000333777<<>>AAADDDEEEDDDDDDDDDFFFIIIIIIHHHGGGHHHHHHEEEFFFGGGFFFEEEFFFIIIKKKLLLJJJHHHGGGIIIMMMRRRUUU#########$$$$$$%%%%%%&&&$$$&&&''''''&&&%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########$$$#########$$$%%%%%%&&&""""""############""""""############""""""""""""%%%$$$$$$$$$$$$$$$$$$%%%"""######$$$$$$$$$######!!!""""""""""""#########$$$$$$######$$$$$$%%%&&&''''''''''''''''''''''''&&&%%%%%%&&&&&&'''((()))******))))))))))))******'''((()))******)))(((&&&''''''((((((((((((''''''((()))***++++++***)))(((*********)))))))))))))))(((((()))***************+++*********))))))((((((((((((((((((((()))*********))))))((('''&&&&&&&&&'''''''''((((((((())))))&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######""""""""""""######""""""!!!""""""###$$$$$$""""""""""""""""""""""""""""""######$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&##############################""""""!!!!!! """$$$### !!!###!!!!!!!!!!!!"""""""""""""""###$$$%%%%%%$$$###"""$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""!!! """###$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&''''''((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!"""###%%%&&&'''#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!"""###$$$$$$###"""!!!!!!!!!""""""#########$$$""""""""""""############&&&&&&%%%$$$######$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''&&&%%%%%%%%%$$$$$$######'''((())))))(((&&&$$$###$$$%%%&&&&&&$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%##################$$$$$$$$$$$$%%%''')))(((&&&$$$%%%$$$$$$$$$$$$$$$$$$%%%"""""""""###$$$%%%'''''''''&&&$$$###"""###$$$%%%%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%######$$$%%%&&&&&&''''''########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&''''''&&&$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%&&&'''((()))&&&''''''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%'''***,,,---000333666777===DDDJJJJJJFFF???:::333333222222333666:::<<<<<>>DDDLLLQQQPPPMMMHHHFFFEEEAAA;;;777777;;;BBBFFFFFFHHHKKKMMMPPPQQQQQQQQQKKKHHHEEEDDDDDDEEEEEEEEEJJJHHHFFFHHHLLLPPPQQQPPPRRRQQQPPPSSS\\\hhhttt{{{$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%$$$$$$###$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&%%%%%%$$$###########################$$$$$$$$$$$$%%%%%%%%%%%%"""############$$$$$$$$$%%% $$$'''&&&"""###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&(((((((((((((((((((((((((((''''''((()))))))))))))))(((''''''&&&&&&'''((()))((((((((((((((((((((((((***)))))))))))))))))))))((((((''''''(((((()))***))))))*********)))((((((*********))))))*********)))(((((('''''''''((((((((()))))))))(((((('''&&&)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$''''''&&&$$$"""!!!###%%%######"""!!!!!!"""##############################&&&###!!!!!!######!!!############$$$$$$$$$$$$$$$######""""""######$$$!!!!!!""""""""""""""""""######""""""""""""######%%%###!!!"""$$$%%%$$$"""######$$$$$$$$$######"""##################$$$$$$%%%%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$%%%%%%$$$$$$###%%%$$$###""""""###$$$%%%$$$$$$############$$$$$$&&&%%%$$$#########$$$$$$######"""!!!!!!"""######$$$######"""###$$$%%%&&&&&&%%%$$$#########$$$%%%###""""""""""""###$$$$$$$$$$$$###"""""""""""""""&&&%%%$$$###""""""""""""$$$######""""""######$$$$$$###"""!!!!!!###%%%&&&$$$$$$$$$#########""""""$$$###"""###$$$$$$###"""$$$ %%%&&&######%%%######$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######""""""""" """$$$&&&%%%$$$$$$######$$$$$$%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$######$$$$$$$$$%%%%%%%%%!!!""""""######""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&''''''(((''''''''''''''''''((((((&&&&&&''''''(((((('''''''''))),,,...000333888;;;CCCIIIQQQVVVVVVSSSPPPNNNOOOKKKEEE@@@@@@BBBGGGJJJNNNPPPRRRTTTTTTQQQNNNLLLFFFDDDBBBAAAAAACCCDDDEEEHHHGGGHHHKKKQQQUUUVVVVVVVVVWWWZZZbbbmmmzzz%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$$$$###########################"""#########$$$$$$$$$$$$"""############$$$$$$$$$'''%%%###$$$%%%%%%$$$"""###$$$$$$%%%%%%$$$$$$###########################%%%%%%$$$$$$$$$$$$$$$$$$###%%%&&&%%%$$$$$$%%%''''''''''''''''''''''''''''''''''''''''''(((((()))++++++***)))))))))******))))))))))))))))))))))))))))))))))))))))))******)))))))))((()))******+++((())))))*********))))))++++++++++++++++++++++++***)))((('''''''''''''''))))))*********)))((((((***)))((('''&&&%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#########+++'''""" ###%%%&&&######"""!!!!!!"""##############################'''%%%$$$$$$$$$$$$###"""###$$$$$$$$$$$$%%%%%%%%%$$$######""""""######$$$###############"""""""""########################%%%$$$######%%%%%%$$$###%%%%%%$$$###"""""""""###"""""""""###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$#####################$$$$$$%%%%%%$$$$$$$$$###"""!!! !!!"""###%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$############$$$""""""!!!!!!!!!!!!""""""###""""""""""""###$$$$$$$$$$$$######$$$$$$%%%&&&###############$$$%%%%%%$$$$$$###""""""""""""###&&&%%%$$$###"""""""""""""""""""""######"""""""""######"""!!!"""###$$$%%%$$$$$$$$$###############$$$###"""###$$$$$$###"""!!! """&&&'''$$$$$$&&&""""""######$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$###""""""###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$"""###%%%'''$$$$$$######$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$###############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''((()))***)))))))))((((((((((((((())))))))))))))))))((((((+++,,,,,,---///555;;;@@@JJJOOOWWW\\\\\\ZZZWWWUUUTTTRRRNNNKKKJJJLLLPPPRRRVVVWWWXXXXXXUUUOOOIIIEEEAAA@@@@@@???@@@CCCEEEFFFHHHJJJMMMTTT[[[```bbbbbbcccgggnnnyyy%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$###########################""""""""""""############""""""#########$$$$$$$$$###$$$%%%$$$###"""!!!!!!###$$$$$$%%%%%%$$$$$$####################################$$$$$$%%%%%%%%%$$$%%%&&&&&&%%%$$$%%%'''%%%%%%&&&&&&&&&&&&&&&''')))((('''&&&'''((()))***---,,,,,,+++************)))))))))))))))))))))))))))))))))))))))***************))))))******+++,,,)))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++***)))(((''''''&&&'''''')))))))))******)))((((((***)))((('''&&&%%%%%%%%%$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""#########$$$)))$$$ #########%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%######""""""""""""######'''&&&&&&%%%%%%$$$$$$$$$####################################$$$$$$###"""&&&%%%$$$"""!!!"""######!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$########################""""""""""""######"""""""""""""""#########"""#########$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&'''((($$$$$$###""""""#########""""""""""""###$$$%%%&&&!!!"""###$$$$$$###"""!!!###""""""!!!"""###$$$$$$########################$$$###"""###$$$$$$###"""$$$%%%'''((('''%%%$$$$$$############$$$$$$%%%%%%###$$$%%%&&&&&&%%%$$$###%%%$$$"""!!!!!!"""$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$######&&&''''''&&&%%%%%%''')))############$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***)))))))))((((((''''''''',,,+++++++++++++++++++++,,,,,,,,,---000888AAAGGGQQQVVV\\\______]]]ZZZYYYTTTSSSRRRQQQRRRTTTWWWXXXVVVVVVUUURRRNNNHHHCCC@@@@@@AAAAAAAAABBBEEEHHHKKKMMMQQQXXXaaaiiinnnqqqrrrwww|||%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((('''''''''$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%$$$$$$$$$########################!!!!!!"""""""""#########""""""#########$$$$$$$$$"""$$$$$$"""!!!"""######$$$$$$%%%%%%$$$$$$###########################!!!!!!"""###%%%&&&''''''&&&'''((('''&&&%%%&&&'''$$$%%%%%%%%%&&&&&&''''''***)))((('''((()))***+++)))))))))(((((('''&&&&&&))))))))))))))))))))))))(((((())))))***************************+++,,,,,,)))***+++,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***))))))(((''''''''''''''''''(((((())))))((((((((())))))(((&&&&&&%%%%%%%%%$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$$$$%%%%%%&&&### ###$$$""" $$$$$$$$$%%%%%%$$$$$$$$$""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""#########$$$###""""""""""""""""""###'''&&&&&&%%%%%%$$$$$$$$$"""###$$$$$$$$$$$$###""""""###$$$%%%$$$#########&&&%%%###"""""""""###$$$!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%######""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""############!!!"""###$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((($$$###############$$$$$$""""""""""""###$$$%%%&&&"""###$$$%%%%%%$$$###""""""""""""""""""#################################$$$###"""###$$$$$$###"""!!!%%%''''''%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%$$$"""!!!!!!"""$$$%%%%%%$$$$$$$$$%%%&&&&&&'''%%%%%%%%%$$$$$$$$$#########$$$%%%$$$###"""$$$%%%"""""""""###$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&""""""###$$$$$$%%%%%%$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&'''((())))))((((((''''''&&&&&&&&&***************,,,---.........///111666???IIIPPP[[[^^^bbbdddbbb___\\\[[[WWWWWWVVVUUUUUUVVVWWWWWWOOONNNJJJFFFCCCAAA??????AAABBBDDDEEEFFFIIINNNRRRXXX]]]fffooovvv|||%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''((('''''''''$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$$$$$$$$$$$$$$$$########################!!!"""""""""############"""############$$$$$$$$$!!!"""############$$$&&&###$$$$$$%%%%%%$$$$$$###########################!!!!!!"""###%%%&&&'''''''''((()))(((&&&%%%&&&'''$$$%%%%%%&&&&&&''''''''')))))))))))))))***++++++))))))*********)))(((((())))))))))))))))))))))))((((((((()))******++++++*********)))******+++,,,((())))))*********)))))))))***+++,,,,,,+++***)))((((((''''''''''''((((((''''''(((((())))))(((((((((((('''&&&&&&&&&&&&'''%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###################################################$$$$$$$$$$$$%%%%%%%%%$$$###$$$%%%'''&&&$$$!!!!!!"""############"""!!!"""###$$$###"""!!!"""###!!!!!!"""""""""############""""""!!!!!!""""""##################""""""""""""###$$$%%%%%%$$$###"""###%%%''''''&&&%%%$$$%%%$$$###############$$$$$$"""""""""###$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""###!!!"""######$$$#########$$$$$$%%%&&&&&&%%%$$$$$$!!!"""######$$$$$$######!!!"""###$$$%%%&&&&&&%%%###############$$$%%%%%%$$$############$$$%%%%%%&&&%%%$$$###""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!!!!"""""""""#####################$$$$$$$$$$$$###"""###$$$$$$###""""""!!! ###'''(((%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$###""""""###$$$%%%%%%$$$$$$%%%%%%&&&'''(((%%%%%%%%%$$$$$$$$$#########%%%&&&%%%$$$###$$$&&&############$$$%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$#########$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%&&&'''(((((((((''''''''''''''''''((((((((()))+++...000222444555888<<>>???AAACCCCCCFFFJJJLLLNNNSSSZZZ```hhhnnnvvv~~~$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''''''''''''''$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$$$$########################"""""""""#########$$$$$$"""############$$$$$$$$$$$$###""""""###$$$%%%%%%###$$$$$$%%%%%%$$$$$$##############################$$$$$$$$$$$$%%%%%%%%%&&&'''((('''%%%$$$%%%&&&%%%%%%%%%&&&''''''(((((('''(((((()))))))))))))))******+++,,,---,,,++++++(((((((((((((((((((((((('''(((((()))******++++++)))))))))))))))***++++++))))))*********)))((((((((()))+++,,,,,,+++)))(((''''''&&&''''''((()))***'''((())))))*********)))'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%############################################################$$$$$$$$$$$$"""$$$&&&&&&%%%$$$$$$$$$!!!"""############"""!!! ###%%%&&&%%%######$$$&&&""""""#########$$$$$$$$$""""""!!!!!!!!!!!!""""""!!!!!!"""""""""""""""""""""###%%%&&&&&&%%%###"""!!!$$$''''''%%%######$$$!!!"""###$$$$$$$$$$$$$$$##################$$$$$$######$$$$$$$$$%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&""""""###$$$%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$###$$$######""""""######$$$ !!!"""###$$$$$$###"""###$$$%%%%%%%%%%%%$$$###""""""$$$%%%%%%%%%$$$###"""###$$$%%%&&&%%%%%%$$$###""""""""""""###$$$$$$$$$#########$$$$$$%%%&&&&&&%%%$$$###""""""""""""$$$$$$############$$$$$$ !!!!!!"""""""""""""""""""""#########$$$$$$$$$$$$###"""###$$$$$$###"""!!!!!!'''(((###$$$%%%&&&((()))***+++%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%'''((((((%%%%%%%%%$$$$$$$$$######%%%&&&((((((&&&%%%&&&'''############$$$%%%&&&&&&%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''***)))&&&$$$###$$$%%%&&&$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''######$$$%%%%%%&&&''''''%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&'''((((((((((((((((((((())))))******+++---000555999;;;???AAAFFFJJJOOOUUU\\\```bbbdddffffffcccaaa______[[[XXXTTTPPPKKKHHHGGGFFFAAA@@@@@@@@@BBBDDDGGGIIIHHHNNNTTTYYY]]]dddnnnuuu~~~###$$$$$$%%%%%%$$$$$$############$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&'''''''''&&&$$$$$$############$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$"""############$$$$$$$$$&&&### !!!"""###"""$$$$$$$$$%%%%%%$$$$$$$$$########################&&&&&&%%%%%%$$$###""""""%%%&&&'''&&&$$$###$$$%%%%%%%%%&&&&&&'''((())))))%%%&&&((()))))))))((('''&&&'''((()))******)))((((((((((((((((((((((((((('''(((((()))***+++++++++)))))))))((()))******+++,,,,,,,,,,,,,,,+++***)))'''(((***++++++***((('''&&&&&&&&&&&&((()))***+++((()))***+++++++++++++++&&&&&&&&&&&&&&&'''((()))((('''&&&&&&&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""""""""""""""############ """%%%$$$!!! """$$$###$$$%%%&&&&&&%%%$$$###########################!!!###""" !!!#########$$$$$$$$$%%%%%%%%%""""""!!!!!!!!!!!!""""""""""""######$$$$$$$$$%%%"""###%%%&&&&&&%%%###""""""%%%%%%###!!!!!!""" """$$$%%%%%%%%%$$$$$$$$$$$$########################$$$$$$%%%%%%%%% !!!###$$$%%%&&&'''!!!"""###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%% !!!"""$$$$$$$$$###""""""###$$$%%%%%%$$$###""""""###$$$%%%&&&%%%$$$$$$"""###$$$%%%&&&%%%$$$$$$$$$$$$######$$$$$$%%%&&&$$$#########$$$%%%%%%&&&""""""""""""###$$$%%%&&&$$$###"""!!!!!!"""###$$$ !!!!!!"""""""""""""""""""""######$$$$$$$$$$$$$$$###"""###$$$$$$$$$"""###$$$ &&&(((!!!"""$$$&&&))),,,...///&&&%%%$$$######$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''((()))%%%%%%%%%$$$$$$$$$######!!!###$$$$$$###""""""###$$$$$$######$$$$$$%%%&&&%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''000...)))%%%######%%%&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''######$$$%%%%%%&&&''''''%%%%%%&&&&&&'''((()))))))))(((((('''''''''(((((((((((())))))******++++++......000333777<<