BM66(@ rrrqqqooonnnnnnnnnooopppqqqppppppppppppppppppppplllooorrrsssttttttvvvxxxwwwyyy{{{{{{}}}vvvvvv}}}|||}}}}}}wwwppphhhgggmmmyyydddIIIEEE@@@<<<;;;<<<<<<<<<;;;<<<<<<===>>>??????@@@===>>>???>>><<<::::::;;;<<<<<<;;;::::::999888888;;;<<<===<<<<<<<<<>>>@@@FFFMMM^^^|||pppOOO<<<888999777===@@@EEESSSjjj}}}|||yyyzzzzzz|||{{{zzzwwwqqqggg]]]VVVNNNDDD;;;888777444111000444444333333333444555555333333333333333333333333444333222222222333444555444444333333222222222333111111111111000000000000//////............//////111111000000//////......000000//////......------111111222222222333333333222222333333444555666666444555777888::::::;;;;;;:::;;;<<<>>>??????@@@@@@CCCCCCCCCBBBAAA???>>>===>>>@@@BBBCCCDDDEEEGGGIIIJJJJJJJJJKKKNNNQQQSSSUUUMMMLLLLLLKKKLLLMMMOOOPPPLLLMMMOOOQQQTTTWWWZZZ[[[]]]\\\bbblllpppmmmnnnrrroooooonnnnnnppprrruuuwwwtttyyy|||xxxooogggeeegggvvv~~~}}}{{{~~~{{{uuuvvv~~~{{{yyyxxxwwwwwwxxxzzz}}}~~~|||zzzxxxwwwwwwxxxwwwwwwkkk]]]XXXbbbpppzzz|||{{{|||lll___NNNCCC???@@@AAAAAADDDDDDEEEGGGJJJLLLLLLLLLMMMRRRYYY^^^````````````______```bbbfffnnnwww}}}~~~qqqbbbXXXTTT___jjjjjjddd``````bbbiii^^^TTTOOONNNTTTeeeuuu{{{wwwzzzyyyoooooooooooooooooooooooopppppppppppppppooooooooonnnqqqsssuuuuuuvvvxxxyyyyyy{{{}}}}}}|||nnnppp}}}wwwppphhhfffkkkvvv}}}eeeIIIEEE@@@<<<;;;<<<<<<<<<;;;;;;<<<======>>>??????===>>>??????<<<;;;;;;;;;<<<;;;;;;:::999999888888999:::;;;;;;:::;;;===???EEEJJJXXXrrrvvvXXXAAA888777666<<>>===???BBBCCCCCCDDDFFFHHHJJJJJJIIIJJJKKKMMMNNNOOOLLLLLLLLLLLLNNNPPPRRRSSSPPPPPPPPPRRRSSSVVVXXXYYY\\\\\\bbbjjjmmmkkkkkkoookkkkkkkkklllmmmpppsssuuuuuuxxxyyyuuunnnhhhffffffsss{{{|||{{{}}}}}}|||xxxyyy}}}~~~zzzzzzyyyyyyzzz{{{~~~}}}zzzwwwuuuuuuvvvvvvuuukkk\\\SSSZZZfffqqq~~~xxxmmmcccTTTGGG@@@??????@@@DDDDDDDDDEEEGGGIIIJJJJJJJJJNNNTTTXXXZZZ[[[]]]^^^``````bbbeeeiiipppxxx}}}~~~qqqaaaVVVSSS^^^iiilllgggeeegggjjjkkk```SSSLLLKKKTTTgggyyy|||xxxyyy}}}nnnooooooooooooooooooooopppppppppppppppooonnnnnnqqqsssvvvwwwxxxxxxzzz{{{|||~~~uuuhhhlllwwwoooiiieeejjjtttxxxcccGGGCCC???<<<;;;<<<<<<;;;;;;;;;;;;<<<======>>>>>>===>>>??????===;;;;;;<<<;;;;;;::::::999999888888888999::::::999:::<<<>>>CCCFFFPPPbbb|||hhhLLL<<<777777:::===AAAIIIYYYkkkxxx|||xxxwwwuuuuuu{{{~~~yyyqqqhhhaaa[[[PPPDDD???<<<888777999666666555444333333333333333333333333333333333333555555444333222222333333000222444666555333111///111111111111000000000000//////............//////+++,,,,,,---......//////.........///////////////////////////000000000000111111222222333444444444444555555555555555444444555666777888999:::::::::>>>??????@@@@@@@@@??????<<<>>>@@@AAAAAACCCEEEGGGJJJIIIHHHHHHHHHIIIIIIJJJJJJJJJKKKMMMOOORRRTTTUUURRRQQQPPPOOOPPPRRRTTTVVVXXXZZZ___fffgggdddeeegggffffffggghhhjjjmmmppprrrvvvuuurrroookkkhhhfffdddnnnvvv{{{{{{{{{|||~~~}}}}}}}}}~~~~~~|||{{{{{{{{{}}}~~~yyyvvvvvvwwwxxxxxxooo```TTTUUU^^^hhhxxx~~~}}}}}}vvvssslll```QQQFFF??????@@@EEEEEEDDDDDDDDDFFFGGGHHHGGGJJJNNNQQQSSSUUUXXXZZZ]]]___bbbffflllsssxxx{{{~~~tttcccWWWSSS]]]hhhllliiifffiiinnnooocccTTTJJJIIITTTiii{{{}}}xxxxxx~~~tttsssqqqpppooooooppppppqqqqqqrrrrrrrrrqqqpppoootttvvvyyyzzzzzz{{{|||}}}~~~vvviiinnntttmmmhhheeekkkuuunnn[[[EEEBBB>>><<<<<<<<<<<<;;;::::::;;;;;;<<<<<<<<<<<<<<<>>>??????===<<<<<<<<<::::::::::::999999888888888999::::::999:::<<<>>>AAACCCIIITTTfffwww\\\EEE;;;999777:::>>>CCCMMM\\\kkkuuuvvvvvvtttqqquuu}}}}}}xxxrrrjjjeee```UUUJJJCCC>>>:::999;;;777777666444333333333333333333333333333333333333666555555444333333222222222222333444444222111000111111111111000000000/////////............////////////......---,,,,,,,,,------......//////000000000000000111111111222222111111111222222222333333333333444444555555444444333444555666777777777777;;;;;;===>>>>>>>>>>>>>>>:::<<<>>>???@@@AAACCCEEEHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIKKKLLLOOOQQQRRRSSSPPPOOOMMMLLLMMMOOOQQQSSSTTTXXX]]]``````]]]]]]___bbbbbbccceeehhhkkkmmmoootttpppkkkiiiiiihhheeeccciiipppwww{{{|||}}}~~~~~~}}}~~~|||{{{}}}~~~~~~xxxjjj]]]ZZZ^^^fffsss~~~}}}yyy~~~}}}{{{}}}yyyooo___OOOEEEBBBCCCIIIHHHGGGEEEDDDDDDFFFHHHEEEGGGHHHJJJLLLPPPUUUYYYYYY[[[___gggnnnuuuyyy{{{~~~|||yyygggZZZTTT]]]hhhlllhhhccceeekkkssshhhYYYLLLJJJUUUiiiyyy{{{xxxxxx}}}~~~{{{{{{|||yyytttpppnnnoooqqqsssrrrrrrtttuuuuuutttrrrqqqvvvxxxzzz{{{{{{|||}}}~~~~~~}}}rrruuu}}}|||zzzzzzqqqiiifffdddmmmxxxwwwbbbOOOCCC@@@===;;;<<<<<<<<<;;;:::::::::::::::;;;;;;;;;;;;===>>>>>><<<;;;;;;<<<:::999999999999999888888999:::;;;;;;:::;;;===??????@@@EEEKKKVVVooojjjRRRAAA999666888;;;>>>DDDOOO___llluuuwwwtttpppooouuuyyyzzz~~~|||zzzxxxuuupppjjjfffcccYYYOOOHHHBBB;;;999;;;888777666555444333333333333333333333333333333333555555555555444444333333444333222111000111222333111111111111000000000/////////............//////000000//////...------,,,------......//////000000//////000000000111111111000000000111111111111111000111222444555666666666333444444555666666666666777888999;;;<<<<<<<<<===888:::<<<======???AAACCCEEEFFFGGGHHHIIIJJJJJJJJJGGGHHHIIIKKKLLLMMMNNNNNNNNNMMMLLLLLLMMMPPPRRRTTTSSSYYY______]]][[[[[[\\\___```bbbdddfffiiikkkllloookkkfffeeeggghhhfffdddgggllltttzzz|||}}}uuujjjdddccchhhpppxxxzzz}}}www{{{}}}~~~yyyiiiXXXLLLHHHIIIMMMMMMMMMJJJFFFEEEFFFHHHEEEEEEFFFFFFIIIMMMTTTXXXWWWYYY___hhhrrrzzz}}}}}}yyy{{{|||iii[[[VVV]]]iiioookkkccceeellluuummm___RRRNNNXXXhhhtttyyyvvvwww~~~}}}wwwttt~~~{{{vvvrrrpppqqqssstttqqqrrrtttvvvwwwvvvuuutttvvvyyy{{{|||{{{|||}}}~~~wwwzzz|||yyyyyy|||}}}|||}}}}}}ooofffdddbbbmmmxxx|||xxxlllWWWFFFAAA???<<<;;;<<<<<<;;;;;;999999999999999::::::::::::;;;======;;;:::;;;;;;999999999999999999888888999:::;;;;;;:::;;;===???===???CCCHHHLLL]]]xxxbbbJJJ<<<777777:::>>>BBBIIIWWWcccrrrvvvwwwrrrooorrruuuvvvyyywwwuuutttrrrpppllliiieee^^^WWWQQQHHH???::::::777777666555444444444444333333333333333333333333333444555555555555444444666444111///...000222444111111111111000000000000//////............//////---------...//////000000.........///////////////------------............000000000000000000000000///000111333444555666666222333444555555555555555444555666777999999999999666888:::;;;<<<===???AAAAAACCCDDDFFFHHHIIIIIIIIIEEEFFFGGGIIIJJJKKKKKKKKKLLLMMMMMMOOOPPPRRRTTTUUUTTT]]]cccaaa]]]\\\]]]]]]^^^___aaaccceeegggiiiiiikkkhhheeeeeehhhjjjjjjhhhiiikkkrrrxxxzzzzzz~~~tttmmmjjjmmmsssxxxxxx}}}yyyzzzzzzwwwzzz}}}|||uuuiiiZZZPPPNNNNNNQQQSSSSSSOOOJJJFFFFFFHHHEEEEEEEEEEEEGGGLLLSSSXXXZZZ\\\aaajjjuuu|||~~~~~~}}}sssuuuzzz{{{iii[[[XXX___mmmwwwsssiiiiiiqqqtttooocccUUUQQQZZZhhhqqqwwwsssvvvwwwqqqyyyxxxvvvuuussssssssstttnnnpppsssvvvxxxwwwvvvuuuvvvxxxzzz{{{{{{{{{|||}}}~~~|||sssxxxzzztttrrruuuxxxzzz|||nnndddaaa___jjjtttuuunnnbbbPPPBBB???===;;;;;;<<<<<<;;;:::999999999999999999999999888:::;;;;;;:::999999:::888888888888888888999999888999::::::999:::<<<>>><<<>>>CCCFFFEEEMMMjjj~~~wwwYYYCCC:::999<<>>@@@BBBDDDDDDEEEDDDBBBCCCFFFHHHJJJKKKLLLLLLJJJKKKMMMOOOPPPQQQQQQPPPSSS]]]dddaaa\\\\\\]]]\\\\\\]]]___aaacccdddeeefffhhhggggggiiikkknnnoooooommmmmmqqqvvvvvvuuuyyy|||tttqqqvvv|||~~~|||~~~sssoooooorrrmmmkkkfff^^^UUUPPPOOOPPPSSSVVVWWWTTTMMMGGGFFFGGGDDDDDDDDDEEEGGGLLLSSSXXX]]]]]]```iiisssyyy{{{zzz|||}}}|||qqqrrrwww~~~{{{jjj\\\]]]dddsss~~~yyyllljjjqqqqqqnnnbbbSSSPPP[[[iiirrrxxxqqqrrr~~~}}}uuurrrtttuuuwwwwwwvvvtttssslllooorrruuuwwwwwwwwwvvvvvvxxxzzz{{{zzzzzz{{{|||{{{zzzxxxwwwyyysss{{{zzzrrrmmmooorrrvvv|||nnnddd```]]]hhhpppoooggg\\\MMMBBB>>>===;;;;;;<<<<<<;;;:::999999888888888888888888777999::::::999888999:::888888888888888888999999777888999999888999;;;===<<<===CCCFFFAAADDD[[[www}}}fffKKK===;;;>>>DDDHHHIIIQQQ[[[jjjttt|||{{{yyyzzz}}}~~~xxxvvvuuuuuuvvvvvvtttsssllliiigggcccXXXJJJ@@@===666555555555555666666777333333333333333333333333111222444666777777666666222222222222222111000000111111111111000000000000//////............//////......---,,,,,,++++++***000000//////.........---........./////////000000///////////////.........//////000000000000//////000111111222222222222111000111222333444444444444444666888999999:::===???;;;<<<>>>???@@@@@@@@@??????AAADDDHHHKKKMMMMMMNNNFFFHHHJJJLLLMMMMMMKKKJJJQQQ\\\bbb^^^YYYZZZ[[[ZZZ[[[\\\^^^```aaabbbccccccfffhhhjjjlllnnnppprrrtttqqqoooqqqtttssspppttt|||}}}{{{yyyzzz}}}yyywww}}}}}}xxx}}}{{{ooohhhfffeee^^^\\\XXXTTTPPPNNNOOOPPPSSSWWWYYYVVVNNNGGGEEEEEECCCDDDDDDDDDFFFKKKRRRWWW^^^]]]^^^eeennntttuuussszzz}}}|||rrrrrrwww}}}mmm___ccciiiwww{{{jjjffflllooolll___PPPMMM[[[kkktttyyypppppp}}}zzznnnmmmmmmnnnqqqtttttttttuuutttsssrrrsssuuuwwwyyyvvvxxxzzz{{{{{{|||~~~vvvooopppwww~~~vvvjjjgggjjjsssxxxhhh```___^^^bbbfffdddZZZNNNCCC===999999999888999999::::::999999999999999999999999999999999999999999::::::<<<:::888777888888777666;;;777666777888777888<<<;;;???AAAAAAAAAGGGRRR\\\uuuYYYHHH;;;777AAALLLPPPVVV___iiipppxxx{{{zzzyyy{{{~~~wwwuuussssssuuuuuussspppmmmiiigggfff```UUUIIIAAA999666444333333555555555666666555555555444444444000///...000444666666444666555333222111222333333222222111111111111222222000000000000000000000000////////////////////////////////////............000000000000000000000000000000000000000000000000......///000111222333333222111000000000111333333222222333333333333444444666666666777888:::;;;<<<=========>>>???AAABBBCCCAAABBBDDDGGGIIIKKKLLLLLLHHHHHHHHHIIIIIIJJJKKKLLLQQQUUUZZZ\\\[[[YYYWWWVVVXXXZZZ]]]]]][[[\\\^^^aaaggglllooooooppptttvvvuuuuuuuuuvvvxxx{{{{{{yyywwwyyyxxxwwwwwwyyy|||yyyjjj]]]YYY[[[TTTQQQMMMLLLMMMNNNLLLJJJNNNLLLIIIGGGFFFEEECCCAAADDDEEEEEEDDDCCCFFFLLLQQQ\\\\\\___ccceeefffmmmvvv{{{{{{|||xxxxxx{{{~~~pppeeeaaaiiiyyyqqqiiikkknnnjjj]]]SSSSSSSSS```xxxyyymmmfffrrrmmmlllkkkmmmooorrrrrrrrrtttssssssssstttuuuwwwxxxvvvxxxyyyzzzyyyzzz|||~~~zzzqqqkkkmmmtttzzzqqqnnnooosss~~~qqqeee___]]]]]]___```\\\SSSHHHAAA===999999888888888999999:::999999999999999999999999888999999999::::::::::::<<<:::888777888888777666:::777555777888666888<<<;;;>>>AAAAAA@@@DDDNNNWWWrrrlllPPPAAA:::CCCNNNSSSYYY```mmmrrrxxxxxxuuurrrtttvvvvvvuuusssttttttssspppmmmllliiigggfffaaaXXXMMMEEE===:::666444444555444444666666666666666666666666333222111222555666555333555444333222222222333333111111111000000111111111000000000000000000000000////////////////////////////////////............/////////////////////////////////////////////////////////000000111111222111111000000000111222333222222222333333333444444555555666666777999:::;;;;;;;;;<<<===>>>?????????AAABBBDDDFFFIIIJJJKKKLLLLLLLLLKKKKKKKKKKKKLLLLLLOOOSSSWWWZZZYYYWWWVVVVVVVVVYYY\\\^^^]]]^^^___aaaiiiooosssrrrtttxxxyyyxxxwwwxxxzzz|||~~~~~~|||yyyzzzyyyxxxxxxyyy{{{~~~}}}||||||}}}}}}~~~tttdddVVVQQQSSSPPPMMMIIIIIIJJJLLLKKKJJJLLLIIIFFFDDDCCCCCCBBBAAADDDEEEFFFDDDCCCEEEKKKPPPYYYYYY\\\```bbbdddllluuu}}}~~~}}}vvvuuuxxxpppccc\\\cccttttttkkkkkkjjjfffXXXMMMMMMOOO]]]uuuwwwiii```iii~~~llljjjjjjkkknnnpppppppppqqqrrrrrrssssssttttttuuuuuuwwwxxxxxxwwwxxxzzz|||wwwnnnhhhkkkrrr}}}{{{wwwtttttt{{{|||sssiiibbb]]][[[[[[ZZZWWWQQQIIIAAA===;;;999999888888888888888999888888888888888888888888888888999:::::::::::::::;;;999777777888888777666999666555777888666777;;;;;;>>>AAA@@@>>>AAAHHHOOOZZZxxx]]]LLL@@@CCCLLLQQQWWW]]]nnnrrrwwwvvvpppllllllnnnwwwwwwvvvwwwwwwtttpppmmmkkkiiigggfffccc]]]SSSKKKBBB>>>999666555555444444666666555555555555444444666444333444555555444333555444333333222333333333111000000//////000000111000000000000000000000000////////////////////////////////////............///////////////////////////////////////////////////000000000000000000000111000000000000111222222222222222222333333333333444444444555666777888999888999;;;<<<<<<<<<<<<;;;@@@AAACCCEEEGGGIIIIIIJJJLLLLLLLLLKKKKKKKKKKKKKKKMMMQQQTTTVVVVVVUUUUUUVVVUUUXXX\\\^^^___```bbbdddlllrrrwwwwwwyyy}}}~~~||||||}}}}}}|||{{{zzzzzzzzz{{{|||}}}~~~}}}|||{{{{{{{{{{{{{{{}}}yyyjjj\\\PPPMMMNNNPPPLLLHHHFFFFFFFFFGGGFFFGGGEEECCCAAABBBBBBBBBAAADDDEEEFFFDDDBBBDDDIIINNNTTTTTTVVV[[[^^^aaajjjttttttqqqsss|||ppp```VVV\\\lll~~~xxxnnnmmmjjjgggWWWJJJJJJMMM\\\sssuuufffYYY^^^rrrlllkkkjjjkkkmmmooooooooonnnooopppqqqqqqqqqqqqppprrrssstttuuuuuuwwwzzz||||||zzzqqqjjjkkkrrr{{{yyytttxxx~~~xxxpppjjjeeeaaa\\\YYYYYYWWWQQQJJJCCC===999888999999888777777777777888888888888888888888888888777888999;;;;;;;;;;;;:::;;;999777777777777777555888555555777777666777::::::===???>>><<<===BBBFFFKKKeeennnZZZGGGBBBEEEJJJOOOTTTffflllssssssoookkkjjjlllwwwxxxzzz|||{{{xxxtttrrrkkkkkkiiigggfffbbbZZZRRRDDD@@@;;;777666555555444555444444333222111000///555444444444555555444444444444444333333333444444000000////////////000000////////////////////////////////////////////////////////////............////////////////////////////////////////////////000000000//////.........000000000000000111111222111222222222222333333333333333333333444555666777777888:::<<<<<<;;;:::999===>>>@@@BBBDDDEEEFFFFFFGGGHHHHHHIIIIIIJJJJJJJJJLLLOOORRRSSSTTTTTTVVVWWWXXXYYYZZZ]]]___cccgggiiinnntttyyyzzz|||~~~}}}}}}|||||||||~~~~~~}}}}}}}}}}}}}}}}}}~~~}}}{{{lll```VVVOOONNNQQQTTTPPPKKKFFFCCCBBBBBBBBBCCCCCCCCCDDDFFFEEECCCAAACCCEEEEEEDDDBBBCCCGGGKKKPPPOOORRRVVVYYY]]]gggqqq|||uuuooommmuuu}}}nnn^^^TTTUUUbbbvvvzzzsssrrrqqqooo]]]MMMKKKOOO^^^sssssseeeXXXXXXjjj~~~ooommmlllmmmnnnppppppoookkklllmmmmmmnnnmmmmmmmmmmmmoooqqqrrrtttwww|||}}}~~~uuunnnmmmpppvvv~~~~~~~~~vvvvvvzzzvvvqqqkkkgggfffddd___ZZZZZZVVVOOOHHHAAA;;;777555999888777777666666666777777777777777777777777777777888:::;;;<<<<<<;;;;;;;;;999777666777777666555777444444777777555666999:::;;;===<<<:::;;;===@@@AAAQQQkkk|||iiiSSSFFFBBBDDDHHHLLLWWW___iiinnnmmmllllllnnntttwwwzzz||||||zzzxxxvvvnnnooommmiiihhhhhhbbbYYYGGGBBB<<<888666666666555666555444333111///...---111222333333444444555666444444444444444444444444000000////////////000000////////////////////////////////////////////////////////////............................................................000000//////...---------//////000000111111111111111111111222222222333333222222222222333444555555666888:::<<<<<<<<<:::999;;;<<<===???AAABBBBBBCCCCCCEEEGGGIIIJJJKKKLLLLLLLLLNNNPPPQQQRRRTTTWWWZZZ\\\[[[ZZZ[[[___fffllloooooouuuzzzzzz|||~~~~~~~~~}}}{{{zzz{{{nnnaaaXXXSSSOOOOOOSSSSSSQQQMMMHHHDDDBBBBBBBBB@@@BBBFFFJJJLLLJJJEEE@@@AAACCCEEECCCAAABBBFFFJJJMMMMMMPPPTTTWWWZZZcccmmmvvv}}}xxxpppjjjooowwwwwwiii\\\SSSQQQZZZlllxxxwwwvvvwwwzzzxxxeeeQQQMMMQQQ]]]qqqrrrhhh[[[XXXggg{{{pppooommmnnnoooppppppoookkkkkkkkkkkkkkkkkkkkkkkkkkkmmmoooqqqsssxxx}}}wwwpppoooqqqsssyyy|||xxxwwwzzz}}}|||xxxzzzssspppkkkjjjiiihhheeebbb___XXXOOOFFF???;;;777555999888777666555555555666666666666666666666666666666888:::<<<======<<<;;;:::888666666777777666555666333444777777555555888999::::::999888999;;;>>>???FFFVVVsss}}}}}}rrr```QQQGGGCCCDDDFFFHHHPPP\\\ccceeehhhlllpppqqqtttxxxzzzzzzxxxxxxxxxsssuuurrrllllllnnnhhh^^^LLLGGG@@@:::777777666666777777666555333222111111000222333444333333555666333333444555555555555444111000000//////000000111000000000000000000000000////////////////////////////////////............................................................//////......---------,,,...///000000111111000000111111111111222222222222222222222222222333444555666777999;;;<<<<<<<<<;;;999:::<<<===???@@@@@@@@@CCCEEEHHHKKKMMMNNNOOOOOOKKKLLLMMMNNNPPPSSSXXX\\\```]]][[[]]]bbbiiipppsssqqqvvvyyyxxxyyy}}}~~~}}}|||}}}{{{|||{{{{{{}}}~~~qqqeeeXXXQQQNNNKKKKKKMMMKKKLLLKKKHHHEEEDDDEEEFFF???BBBGGGKKKNNNKKKEEE@@@???BBBCCCCCCAAABBBFFFIIIMMMMMMPPPTTTVVVWWW___gggpppzzz|||tttmmmnnnsssqqqdddXXXPPPMMMTTTdddpppqqqsssxxx}}}|||iiiSSSMMMPPP[[[lllqqqkkk___ZZZeeeyyyqqqooonnnnnnooopppooonnnmmmlllkkkjjjjjjkkklllllllllmmmooopppssswww}}}xxxssstttvvvxxx|||uuupppooossswwwzzz}}}wwwtttooolllllllllmmmnnnfff\\\NNNBBB<<<999888777888888777666555555555555666666666666666666666666666777:::===>>>===<<<;;;:::888666666666777666555555333333777777444444777888888777777777999<<<>>>BBBEEEMMM```}}}qqqpppooohhh\\\OOOFFFBBBAAA>>>EEEMMMSSSWWW^^^hhhpppsssvvvyyyyyyxxxwwwxxxyyyxxx{{{wwwooonnnqqqlllaaaUUUNNNFFF>>>999777666555444444444444555555555555333555666555333333444666222333555666666666555444111111111000000111111111000000000000000000000000////////////////////////////////////..................................................................------------------......000111111111000///111111111111222222222222333333222222222333444444555666777888:::<<<======:::;;;<<<>>>???@@@@@@@@@CCCEEEHHHKKKMMMNNNNNNMMMIIIJJJJJJKKKMMMQQQWWW\\\```___^^^bbbhhhnnnqqqrrrssswwwxxxvvvvvv{{{~~~~~~~~~~~~}}}|||yyy|||yyy||||||vvvfffZZZOOOJJJHHHFFFEEEFFFDDDFFFHHHGGGDDDBBBCCCDDD???AAADDDGGGIIIHHHDDDAAA===@@@BBBBBBAAABBBFFFIIINNNNNNRRRVVVVVVVVV[[[bbblllwww~~~yyytttttttttmmm___SSSJJJIIIQQQ```iiijjjmmmsss|||}}}kkkSSSMMMQQQ[[[iiiqqqlll```YYYcccwwwqqqooonnnmmmooooooooonnnooommmkkkjjjjjjkkkmmmnnnnnnnnnoooppprrrvvv|||zzzwwwzzz}}}rrrllljjjmmmqqquuu{{{xxxrrrnnnlllooossswwwkkk^^^MMM???888777999999888888777555555444444444666666666666666666666666555777:::===>>>>>><<<;;;:::888666666666666666444555222333777777444444666888777666555666999<<>>;;;???CCCGGGLLLVVVcccnnnwwwyyy{{{{{{xxxwwwxxxzzz{{{~~~zzzqqqooosssnnnccc[[[UUUJJJAAA;;;777555444...///000222444666777888666888999777444222444666222333555666666666555555222222111111111111222222000000000000000000000000////////////////////////000/////////............................................................---------------------------...000111111111000///000111111111111222222222333333333222333333444444444444555777999;;;===>>>;;;<<<===???@@@AAAAAAAAACCCDDDGGGIIIKKKKKKJJJIIIHHHHHHHHHHHHJJJOOOVVV[[[______aaaffflllqqqqqqpppuuuxxxxxxuuuuuuzzz~~~~~~}}}|||}}}~~~~~~xxx|||{{{{{{}}}zzzrrr]]]RRRGGGEEEEEECCCBBBDDDBBBEEEGGGEEEBBB???>>>???@@@@@@@@@BBBDDDDDDCCCAAA<<>>@@@DDDIIIKKKIIIGGGCCCGGGHHHDDDEEENNNWWW\\\```dddjjjoooqqqsssuuuwwwwwwzzzzzzxxxxxx{{{xxxtttvvvzzz~~~}}}~~~~~~~~~{{{tttssswww~~~yyyiiiWWWMMMDDDAAA@@@??????BBBDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCDDDDDDCCCAAA@@@>>>AAAAAABBBBBBCCCDDDEEEEEEOOOSSSVVVVVVTTTUUU[[[```kkkrrrzzz}}}{{{~~~vvveeeVVVMMMGGGJJJZZZfffhhhhhhjjjyyyooolllXXXMMMTTTWWWhhhsssjjjYYY\\\aaapppooonnnmmmlllkkkllllllmmmnnnnnnnnnnnnmmmmmmllllllpppqqqsssvvvxxxzzz{{{{{{~~~zzzwwwwwwxxxzzz{{{vvvkkkfffxxxhhhMMM>>>999777666666777888999888555333222333333444555666666666666666666666777888999999999999:::::::::888666555777888777777555444333333333333555555555555666777999999<<<;;;>>>EEERRRjjjyyy^^^UUUSSS[[[\\\OOOAAA;;;777666666888AAAOOO\\\dddssswww||||||zzzwwwwwwxxx|||xxxuuuxxxuuummmccc\\\RRRIIIBBB===999777555555555555444444444444555555555555555555555555444444555555555555555444222222222111111111111000//////000000111111222222000000000000000000000000........................////////////////////////---------............///.........//////.....................------------.../////////000000000000111111111111111111111111333333444555666777888888555888:::;;;;;;;;;===>>>???>>>???BBBFFFIIIIIIHHHIIILLLMMMKKKMMMUUU]]]___dddhhhooosssuuuuuuuuuvvvxxx{{{{{{yyyzzz|||zzzuuusssvvvzzz|||}}}|||||||||||||||~~~xxxvvv~~~|||wwwvvvyyyuuueeeYYYNNNEEEAAA@@@>>>>>>@@@@@@@@@@@@?????????@@@@@@???AAADDDFFFEEECCC@@@===@@@AAABBBCCCDDDFFFGGGGGGNNNQQQUUUUUUTTTVVV[[[```gggnnnvvvxxxuuu{{{~~~{{{}}}xxxiii\\\PPPJJJLLLXXXaaabbbcccgggyyypppmmmYYYMMMSSSWWWhhhrrriiiXXX[[[___nnnmmmlllkkkkkkjjjjjjkkkkkklllmmmooopppppppppoooooopppqqqtttvvvxxxyyyyyyyyy}}}yyyqqqhhhfffxxxhhhMMM===777555555666555555555444222111222333222333444555666666666666555666777888888999999999;;;;;;;;;:::888777888:::888888777666555444333333999888777777666666777777999:::===@@@FFFVVVrrrfffTTTJJJQQQZZZTTTEEE:::999555111333<<>>===<<<>>>BBBGGGJJJKKKPPPSSSUUUVVV[[[dddiiijjjjjjnnnsssvvvwwwvvvuuutttyyy|||}}}{{{{{{|||{{{wwwttttttuuuxxxzzz{{{zzzyyyzzzzzz|||~~~tttlllsss~~~}}}{{{}}}qqqcccXXXNNNEEEBBB@@@======>>>???>>>>>>>>>>>>?????????<<>>@@@AAABBBCCCEEEFFFHHHHHHLLLOOORRRSSSSSSUUUZZZ___gggmmmuuuwwwuuuzzz~~~zzzwwwzzz~~~zzznnndddSSSOOOQQQYYY^^^]]]aaaiiizzzqqqoooYYYLLLQQQTTTeeeooohhhXXX[[[^^^mmmkkkkkkjjjjjjiiiiiiiiiiiiiiikkknnnpppqqqqqqpppppprrrsssvvvxxxzzz{{{{{{zzz{{{}}}sssjjjcccbbbrrrzzzwwwcccKKK>>>999666666777444444444222000000222555111222333444555666666666444555666777888888888888999:::;;;:::888777888999;;;::::::999888777666555888888777666555555666666888:::>>>??????HHH]]]rrrvvv___LLLOOO[[[ZZZJJJ<<<999666444666:::BBBMMMWWWdddmmmxxx|||yyywwwttt}}}}}}vvvtttrrrooolllggg___WWWNNNEEE===777888777666666666777888888555555555555555555555555555555555666555555444333222222222111111111000000//////000000111111111222111111111111111111111111........................////////////////////////---------............///,,,,,,------------,,,,,,.........//////000000000........./////////000000...//////000111222222333333333444555666777777888666888::::::999999:::;;;<<<:::999:::???FFFLLLPPPWWW[[[___cccjjjssswwwwwwpppsssuuuuuutttsssttttttyyy}}}~~~|||zzz|||{{{xxxvvvttttttvvv{{{}}}{{{yyyzzzzzzzzz}}}uuummmsss~~~{{{nnnbbbUUUKKKCCCAAA@@@>>>===???@@@@@@@@@AAAAAAAAAAAAAAA<<<>>>BBBEEEFFFEEECCCAAAAAABBBBBBCCCDDDEEEFFFFFFHHHKKKMMMOOOPPPSSSXXX\\\gggnnnwww||||||}}}{{{}}}xxxuuuxxx|||{{{rrrhhhVVVTTTWWW^^^___\\\aaakkk{{{rrrqqqZZZKKKMMMOOO```kkkeeeWWW[[[___mmmiiiiiiiiiiiiiiihhhhhhgggfffhhhkkknnnpppppppppoootttvvvzzz}}}}}}{{{}}}pppddd``````mmmuuunnnhhhXXXHHH???<<<999666666444444444222111111333666111222333444555555555555444444555666777777777777777888999999777666777888999:::::::::999888777666555555444444444555555666777999===>>><<<@@@OOO___yyyuuuttt]]][[[ddddddVVVGGG;;;999:::;;;:::;;;EEERRR\\\fffttt}}}|||yyywwwooowww~~~}}}xxxvvvuuutttnnnkkkfff___WWWMMMBBB;;;;;;:::888666666666777777666666666666666666666666555555666666555444444333222222222111111111000000222111111111000000//////111111111111111111111111////////////////////////////////////////////////---------............///,,,,,,------------,,,,,,------......//////000000............////////////......///000111111222222222222333444555666777777888:::;;;<<<;;;:::;;;<<<999777777888===EEEOOOUUU```fffkkkmmmrrryyy||||||uuuvvvuuusssqqqqqqsssuuuwww||||||yyyzzzzzzxxxwwwuuusssuuuyyy||||||zzz}}}||||||~~~{{{vvvuuuzzzvvvhhh^^^OOOFFF?????????>>>???@@@???@@@AAABBBCCCCCCBBBBBB>>>???@@@BBBCCCDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCEEEGGGIIIKKKMMMPPPTTTWWWaaaiiittt}}}{{{www~~~xxxtttvvv{{{{{{rrrjjjZZZYYY^^^dddbbb[[[]]]fffzzzssssss]]]KKKKKKKKK[[[eee```TTTXXX\\\kkkhhhiiiiiiiiiiiihhhggggggeeegggiiilllnnnooooooppppppssswww|||}}}wwwtttyyynnnbbb```bbblllpppfffXXXMMMCCC???>>>:::777666444444555444222222333555111222333333444444333333333444555666777777777777555666888888666555666666555666777888888777666555333333333333444555666666555666999;;;:::;;;EEEQQQaaawwwtttmmmppppppfffZZZFFF@@@======999666===IIISSS]]]kkkuuuyyyxxxwwwvvvnnntttzzz}}}{{{zzzyyyzzzooonnnlllhhhaaaVVVKKKCCC???===:::777555444444555666666666666666666666666666666666666555444333333222222222111111111111000333333222111000///......111111111111111111111111000000000000000000000000////////////////////////---------............///------............------,,,,,,,,,,,,,,,---------------........./////////...//////000000111111111000000111222333444555555888:::<<<===<<<<<<===>>>888888777888<<>>>>>>>>@@@===>>>???AAAAAAAAA@@@@@@?????????@@@BBBDDDEEEGGGDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFHHHKKKOOORRRTTTXXX```mmmyyyzzzvvv~~~yyytttvvv{{{{{{rrrjjj^^^^^^dddlllhhh]]]YYY\\\vvvrrruuuaaaOOOMMMLLL[[[```\\\QQQUUUWWWeee|||hhhiiiiiijjjiiihhhgggffffffgggiiijjjlllnnnppppppmmmqqqwww}}}|||{{{~~~}}}|||uuunnnpppxxxjjj^^^```dddmmmmmmaaaOOOEEE>>><<<<<<999666666333444555555333111111222222333333333333222222111333333444555666666666666444666888888777555555666222444666777888888777666555444444444444555666666777555666999999:::@@@HHHPPPjjj~~~xxx]]]MMM???===;;;777:::BBBKKKTTTbbblllqqqrrrssstttoooqqquuuzzz|||{{{zzzzzzqqqqqqrrrqqqkkkaaaUUULLLGGGDDD???;;;777666555555666666666666666666666666666666666666555444333222222222222111111111111000222222111111000000//////000000000000000000000000////////////////////////////////////////////////---------............///.........//////.........---,,,,,,,,,,,,,,,,,,+++---------.........///////////////000000000000000000000111222333444555555777:::<<<=========>>>@@@;;;;;;:::999;;;BBBLLLTTT```iiiooolllhhhjjjpppsssyyyzzz{{{{{{yyyxxxyyyzzzxxx~~~~~~zzzzzz{{{{{{xxxxxxxxxxxxxxxzzz~~~~~~{{{zzzwwwnnnjjjooozzz~~~~~~vvvdddSSSKKKHHH@@@;;;;;;<<<;;;;;;===;;;<<<>>>@@@AAA@@@??????>>>???@@@BBBCCCDDDDDDEEECCCDDDEEEFFFGGGHHHIIIIIIFFFFFFFFFHHHKKKOOOQQQRRRUUU]]]kkkvvv~~~|||xxx}}}xxxtttwww|||{{{sssjjj]]]```jjjvvvtttggg]]]\\\qqqpppwwwfffUUUSSSQQQ```bbb___SSSVVVVVVbbb|||xxxhhhiiijjjjjjjjjiiigggfffhhhhhhiiijjjlllnnnpppqqqrrrwww}}}xxxxxxwwwzzzuuukkkjjjooovvvyyy}}}||||||eee[[[___eeemmmkkk^^^KKKBBB;;;:::999777555666222333555555333111000000333333333333222111000000222333444555666666666666444666888888777666666666222444777999::::::999888777666666555555555555666:::666666999;;;;;;???DDDBBBUUUsssqqqXXXBBB======::::::>>>EEEOOO[[[fffkkknnnppprrrooonnnqqqvvvyyyyyywwwwwwrrrsssvvvvvvrrrhhh\\\SSSNNNKKKFFF@@@<<<999888888777777777777777777777777666666666666555444333222222222222111111111111000000000000000111111111111////////////////////////........................////////////////////////---------.........//////......////////////....../////////......------------------.........//////000000000000////////////222333444444666666777888666888;;;<<<======???@@@>>>>>><<<:::;;;AAAJJJQQQVVVaaaiiifffbbbeeemmmsssyyy|||~~~||||||yyy{{{{{{}}}}}}{{{}}}}}}|||zzz||||||yyy{{{}}}sssiiikkkooozzz}}}{{{||||||ppp]]]LLLEEEHHH@@@::::::;;;999999:::;;;===???AAABBBAAA@@@???===>>>AAADDDEEEEEECCCBBBCCCCCCEEEGGGIIIKKKMMMNNNHHHGGGGGGIIILLLOOOQQQRRRYYYaaammmxxx~~~yyy{{{vvvssswww}}}|||tttkkk[[[___mmm~~~sssgggdddmmmnnnxxxiiiZZZXXXVVVeeehhhdddXXXYYYXXXbbb{{{wwwhhhhhhiiiiiihhhgggfffeeeggghhhjjjjjjjjjlllooorrrrrrvvv|||rrrqqqvvv}}}wwwkkkgggkkksssyyy}}}yyykkkaaa[[[aaahhhhhhbbb]]]EEE???888666777888666333333333333222222111111111333333222222333333444555111222333444555444333333555666777888777666444333333222222666:::===<<<:::999777555444666777777777444555666777888999:::::::::JJJ[[[wwwoooOOOCCC>>>777888AAAAAAGGGSSS^^^gggkkkllllllnnnnnnpppqqqsssuuuvvvwwwqqqrrruuuxxxwwwpppeee]]]WWWRRRKKKDDD@@@<<<999777888888888777666666555555666666666666555444333222222222222111111111111000000/////////............111000///---------...///111000///......///000111000000000000000000000000------------------------***,,,...000111111//////))),,,...///...------...////////////////////////......//////000000111111000000111222333444444555666777999:::;;;>>>AAADDDIIIDDD===999:::===AAACCCNNNUUU\\\___^^^aaagggnnnxxx}}}}}}{{{zzzuuuxxx{{{|||{{{|||||||||}}}}}}|||{{{zzzyyy~~~rrrllltttyyy|||~~~{{{{{{~~~qqqdddVVVMMMJJJCCCCCCAAA>>>;;;:::<<<>>><<<===>>>@@@@@@@@@???>>>>>>@@@BBBDDDEEEDDDBBBAAACCCEEEHHHJJJKKKNNNRRRUUUSSSOOOKKKKKKLLLNNNRRRVVV[[[fffvvv{{{yyyzzzxxxtttsssxxx|||wwwooodddeeehhhwww{{{jjjgggkkkuuuzzzbbbVVVVVVVVVllltttkkkcccXXXVVVhhhyyyvvvhhhhhhhhhhhhgggfffeeeeeeeeefffggghhhhhhjjjmmmppppppvvvwwwmmmmmmsss{{{uuuhhhbbbdddjjjpppzzz~~~uuuggg^^^YYY^^^dddbbbYYYSSSCCC===777555666777555222333333333222222222111111333333222222333333444555111222333444444444333333444555666777777555333222444333444777;;;===<<<;;;888666555444666777777666555555666777888888999999999BBBLLLcccbbbHHH<<<888999;;;<<>>CCCFFFHHHDDD???;;;:::<<<>>>@@@IIIQQQZZZ^^^^^^___eeejjjtttyyy{{{yyyxxxwwwzzz|||}}}|||}}}{{{|||~~~}}}{{{zzz}}}~~~}}}vvvttt|||xxxxxx|||zzzmmmaaaUUULLLJJJCCCBBBAAA>>>;;;:::<<<>>>======>>>???????????????>>>@@@BBBDDDDDDCCCAAA??????AAADDDHHHLLLQQQVVVXXXYYYTTTOOOOOORRRUUUWWWYYYZZZdddttt}}}{{{yyywwwsssrrrwww{{{wwwnnneeeeeegggwww~~~kkkggghhhrrryyydddXXXXXXXXXnnn}}}rrrfffZZZVVVhhhzzzxxxhhhggggggfffeeeeeeeeeeeeeeefffgggggghhhjjjmmmppprrryyy}}}rrriiiiiipppyyyuuufff______ccchhhwwwzzz}}}|||ooobbbZZZVVV[[[___ZZZPPPIII???;;;666444555666444222333333333222222222222111333333222222333333444555111222333444444444333333333444555666555444333222555444555777:::<<<;;;:::888666444444666777666555555666666666777777888888999<<<<<>>======>>>???GGGPPPZZZ```aaabbbeeehhhooottt{{{~~~}}}zzzvvvtttxxxzzz|||}}}}}}~~~|||~~~}}}{{{|||}}}|||}}}xxxssswwwuuuiii^^^RRRJJJHHHBBBBBBAAA>>><<<;;;<<<>>>>>>>>>======>>>>>>?????????@@@BBBCCCBBBAAA???>>>===>>>BBBHHHPPPXXX\\\^^^]]]WWWRRRRRRYYY______\\\[[[bbbppp|||}}}zzzxxxttttttyyy~~~yyyqqqfffdddddduuulllgggdddpppyyyeeeZZZ[[[ZZZpppwwwjjj\\\WWWiii{{{zzzhhhgggeeedddcccddddddeeehhhiiijjjjjjjjjlllppprrrvvv}}}zzzoooggggggmmmvvvwwwhhh``````dddhhhvvvwww{{{xxxkkk]]]WWWTTTYYY[[[TTTIIIBBB;;;888555333444444333222222222222222222222222222333333222222333333444555222222333333333444444444222333444444444333222222444444555777888999999888666555444444555666555444666666666666666666666666999;;;888AAA[[[wwwkkkRRRDDD===999888999<<<@@@FFFMMMTTTWWWZZZ]]]aaafffhhhiiiiiihhhmmmnnnppprrrsssrrrooonnnmmmhhh___WWWOOOIIIBBB???;;;::::::::::::999999999555666666777777777666666333333222222222111111111111111111000000000//////555555333222000///...---111111111111111111111111////////////////////////...........................------------...///000'''***---............///////////////////////////------......///000000111000000111222333444444555///111222444777;;;AAAEEEDDDEEEEEEEEEDDDCCCCCCDDDKKKTTT___fffiiiiiijjjkkkmmmqqqxxx|||}}}zzzvvvsssuuuvvvyyy|||~~~~~~}}}zzz~~~}}}||||||uuurrr{{{pppdddYYYNNNGGGEEEAAAAAAAAA???<<<;;;<<<===???>>>===<<<<<<===>>>??????@@@@@@AAA@@@???===<<>>===<<<<<<===>>>???>>>>>>??????>>>===<<<;;;@@@AAADDDJJJQQQWWW[[[]]]YYYVVVRRRVVVdddpppnnneeeaaabbbgggooowww}}}|||yyyyyyxxxeee___[[[kkk}}}mmmiiieeerrr|||hhh\\\[[[XXXlllzzzrrrjjjaaa^^^ppp}}}fffdddbbbaaabbbeeehhhkkkkkklllmmmmmmnnnooosssuuuvvv|||xxxsssjjjbbbcccgggkkkpppuuu|||~~~xxxnnnjjjlllrrrwwwyyywwwzzz|||nnnddd\\\UUUPPPQQQOOOGGG>>>:::555444444333333333333444111222222222222333333333333333222222333333444555333333222222222333444555222222333333333333444444222333555555333222222333444333333444555555444222333444444444555555666666333:::;;;;;;@@@FFF]]]~~~zzzWWW@@@<<<666666777777777888888888@@@DDDJJJRRRYYY___bbbdddbbbiiirrrxxx{{{yyywwwvvvrrroookkkfff^^^TTTJJJCCC======<<<;;;999888777777444555555555555555444444333333333333222222222222222222222222111111111000000111111222222222111111//////000000000000//////000000000000000000000000------------------------------------------------+++---000000000//////000////////////////////////,,,------......///000000000000111222333444444555555444444333333666;;;???EEEJJJQQQUUUVVVWWWZZZ\\\XXX^^^fffmmmpppqqqrrrsssqqqrrrvvvzzz}}}|||xxxtttkkkmmmqqqxxx~~~}}}~~~~~~|||wwwssspppeeedddgggoooxxx~~~xxxyyy}}}{{{vvvssszzzuuueeeYYYOOOEEE@@@??????@@@AAA@@@===<<<<<<===>>>>>>======<<<<<<======<<<============<<<<<<;;;>>>@@@DDDFFFHHHLLLPPPSSSUUUUUUSSSVVVeeesssrrrggg``````ccciiippp~~~{{{yyywwwwww~~~wwwddd^^^XXXfff{{{yyymmmmmmiiiuuujjj^^^\\\YYYmmmxxxpppjjjbbb___ppp{{{eeecccaaa```bbbfffkkknnnnnnoooppppppqqqsssvvvyyy{{{~~~tttsssqqqiiiccceeeiiilllooosssqqqvvvwwwtttttt{{{}}}tttrrrvvv}}}{{{oooiiiggg]]]UUURRRMMMEEE===:::333444444444333333444555111111222222222333333333333333222222333333444555333333222222222333444555333333333333333444555555222444666555333111111333333333333444555555333111222222333444555555666666333777777999<<<<<>><<<:::888888666666666666666555444333444444333333333222222222333333222222222111111111...///000222222222111111///000111111111111000///000000000000000000000000........................,,,---.........---,,,,,,***---///000000///000111////////////////////////,,,,,,---......//////000000000111222333444444555555555444333333666;;;???HHHNNNVVVZZZ[[[]]]aaadddaaadddiiinnnrrrtttvvvwwwssstttuuuxxx{{{{{{xxxuuulllmmmqqqxxx~~~}}}vvvmmmddd___WWWWWW^^^lllzzzzzzwwwyyyyyywwwwww|||{{{vvvsssxxxzzzlll]]]RRRJJJBBB>>>>>>>>>@@@AAA@@@>>><<<============>>>>>>===<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;@@@DDDDDDBBBBBBHHHMMMOOOQQQQQQSSS___mmmlllbbbYYY[[[```fffkkkzzz~~~{{{yyywwwwww~~~xxxddd^^^XXXdddwwwvvvooosssmmmyyymmmaaa```]]]rrr~~~uuulllaaa]]]mmm|||xxxeeecccaaa```bbbgggmmmppprrrsssttttttuuuwwwzzz|||wwwoooqqqqqqjjjgggjjjnnnppprrruuummmpppooojjjlllvvv~~~{{{yyy}}}~~~ssspppqqqggg\\\UUUOOOFFF???===222333444444444444555666111111111222222333333333333333222222333333444555444333222111222333444555444333333333444444555666333666777666333111222333333222222444555555333111111111222333555666777777555666333777===:::BBBWWWsssvvv```LLL===;;;777444222333555666111444:::AAAIIIQQQWWWZZZ]]]dddnnntttwwwxxxzzz{{{rrrssssssqqqkkk___RRRIIIHHHGGGEEECCC@@@>>><<<;;;888888888888777666444444444444444333333333222222333333333222222222111111000111222222111000///...000111222333333222111000000000000000000000000000////////////////////////+++,,,...//////...,,,***%%%'''+++...//////111222////////////////////////,,,,,,------...//////000000000111222333444444555555444444222333777<<<@@@KKKQQQYYY]]]^^^___dddhhhgggiiilllpppssswwwyyy{{{uuuttttttwwwzzzzzzxxxuuunnnooosssyyy{{{||||||rrreeeXXXQQQPPPQQQYYYkkk|||~~~}}}|||yyysssqqqxxx|||}}}ssseeeWWWMMMGGG@@@>>>???>>>@@@AAA@@@>>>=========<<<===>>>>>>>>>===;;;::::::::::::;;;;;;<<<<<<<<<:::AAAFFFDDD??????EEELLLIIIMMMNNNNNNYYYfffeee[[[SSSXXX___eeeiiiwww}}}|||{{{xxxyyy{{{eee```YYYccctttuuupppwwwooo{{{oooccccccbbbwwwzzznnn```ZZZjjjyyyvvvcccddddddddddddggglllpppvvvzzz|||{{{wwwuuuxxx|||~~~vvvrrrsssrrrpppqqqsssvvvwwwwwwmmmkkkjjjkkkkkknnnxxx{{{sss```TTTOOOIIIAAA:::666555555555555444444444333444555555666555555555222222333333333444444444333333333333333333333333333333333333333333333333222222222333333444444444444333333222222333333444999888666444333444555666999888666666888;;;???BBBYYYyyyxxxlll```HHH???888888777333111444555444555999AAAJJJPPPSSS[[[aaajjjrrrwwwyyy{{{{{{zzzxxxvvvsssooohhh]]]VVVKKKKKKKKKIIIFFF@@@;;;888===;;;999888999999777666444444444444444444444444111111111111111111111111333333444333111---)))'''000222333333111///......000000//////.........---.........////////////000//////.........------------...............------(((,,,111222///------..................///000111333222111222444555555444777666555555777;;;>>>@@@OOOSSSYYY^^^bbbfffjjjmmmrrrpppmmmlllooouuu{{{~~~{{{xxxxxxyyyxxxuuurrrjjjnnnsssyyy~~~~~~||||||~~~rrrdddWWWNNNJJJIIINNNYYYhhhxxxyyyyyyuuuooommmvvv}}}xxxhhh^^^PPPFFFBBB@@@>>>;;;<<<<<<;;;::::::999888888;;;<<<===<<<;;;;;;;;;===???>>><<<;;;::::::;;;;;;===>>>@@@AAABBBBBBAAA@@@JJJHHHGGGLLLUUUZZZ[[[ZZZQQQUUUZZZ^^^cccrrr|||zzz~~~zzziii[[[VVVbbbpppuuuuuuvvv{{{}}}}}}kkkfffjjjkkk~~~nnn]]]\\\gggooonnnccccccddddddeeeggglllooorrrvvvyyyxxxtttrrrtttwww}}}|||zzzyyyzzzzzzzzzzzzllliiihhhjjjkkkmmmsss{{{{{{xxx}}}iiiYYYOOOHHH???999555555555555444444444444333333444555555555555555111111111000000/////////333333333333333333333333333333333333333333333333555555444333333222111111444333333222222333333444666555444222222333444555888666555444666999<<<>>>HHHaaawwwppp^^^PPPBBB>>>;;;777444555444444444777;;;AAAFFFIIIUUU[[[eeennnsssvvvxxxxxxxxxwwwvvvtttqqqkkkbbb[[[UUUVVVVVVTTTOOOIIICCC???===;;;888777777777666555333333333444444444444444111111111111111111111111---///111222333111000...000222333333000///......000000/////////.............../////////000000000//////.........------------......//////...------+++---000111000///......000///////////////000111444333111222555777888777999888888888;;;>>>AAADDDPPPTTT[[[```cccfffiiikkknnnmmmkkkkkkmmmrrrwww{{{{{{xxxvvvvvvxxxwwwtttpppoooqqquuuzzz}}}~~~{{{lll\\\OOOIIIGGGMMMTTT___lllzzz{{{yyyvvvrrrsss|||ssslll^^^VVVJJJCCCAAA@@@>>>;;;======<<<<<<;;;::::::999:::<<<===<<<;;;:::;;;<<<<<<;;;:::::::::;;;<<<<<>>888555555444444444333333333222333444444555555444444222222111000///...---,,,444444444444444444444444333333333333333333333333555444444333333222222111333333222222222222333333333222111111111222333444666555444333444666888:::>>>MMMeee|||{{{|||rrrxxxzzzjjjXXXMMMFFF>>>888555444444555555555888===@@@LLLTTT___iiiooorrrtttuuuvvvuuuuuuuuusssnnngggbbb___``````^^^YYYRRRLLLGGGBBB???:::888777777666555333333333333333333333333222222222222222222222222,,,---000333444444333333000222333222000/////////000000////////////.........////////////000000000/////////............------......//////.........///...---...000000000///111111000/////////000000333222222444777::::::::::::::::::<<>>>>>???@@@AAABBBBBBBBBBBBFFFDDDCCCGGGLLLPPPPPPOOOPPPTTTYYY\\\___lll~~~~~~|||fff[[[WWWcccnnnmmmhhhgggvvv~~~sssiiiggggggqqqaaa```llltttsssaaaccceeeffffffhhhkkkmmmqqqtttwwwwwwtttqqqooonnnqqq}}}~~~{{{lllfffcccfffkkkpppxxxxxxttttttwww~~~zzz{{{yyyxxxwww^^^NNNEEE>>>:::444444444444333333333222222222333444444444444444444333333222111111000000444444444444444444444444222222222222222222222222111111222333333444555555333333222222222222333333111111000000111222333444555555444333333444666666<<>>@@@???===:::;;;===???BBBEEEGGGIIIQQQWWW```gggjjjkkkkkkkkkllllllmmmoooqqqssstttuuuyyywwwwwwyyy{{{{{{xxxtttuuuuuuvvvvvvxxxyyyzzzzzzwwwhhhYYYQQQRRRVVVbbbjjjssszzz}}}}}}{{{vvviiiZZZOOOGGGDDD@@@=========<<<;;;888888777777666666666666999:::;;;:::999888999;;;:::::::::;;;<<<<<<======<<<<<<===>>>????????????FFFEEEDDDFFFJJJMMMMMMMMMNNNRRRXXX\\\___lll~~~zzzzzzxxxyyy}}}jjj^^^YYYbbbkkkiiidddcccnnnzzztttfffbbbaaa{{{~~~nnn______llltttsss```bbbeeeggggggiiikkklllqqqtttwwwxxxvvvrrrmmmkkkooo{{{{{{ssskkkfffgggmmmwww{{{xxxvvvxxx}}}zzzvvvvvvxxx^^^MMMCCC===999444333333333222222222222111222222333333333333333333333333333333333333333444444444444444444444444222222222222222222222222000111111222444555555666333222222111111222222333111111111222222333444444555555555555555555555555777999BBBUUUqqq|||xxxmmmhhhxxxsss]]]III>>>777666444222222555999<<>>EEEJJJKKKHHHEEE===>>>AAADDDGGGIIIKKKLLLRRRYYYbbbjjjnnnooooooooommmnnnppprrrssstttuuuuuuwwwvvvuuuxxx{{{|||zzzwwwwwwxxxxxxyyy{{{|||}}}}}}{{{{{{vvvmmmccc]]]^^^```qqqvvv|||~~~}}}}}}yyynnnaaaSSSJJJBBB@@@>>>===<<<<<<;;;999777666666666666666555555888999:::999888777888:::<<<<<<<<<======<<<<<<<<<;;;;;;<<<<<<===>>>>>>???BBBBBBBBBCCCFFFHHHIIIIIILLLRRRYYY^^^bbbnnn~~~wwwxxxuuuttt~~~~~~mmm```YYY___eeecccaaabbbjjjxxxuuufff```___xxx~~~ooo```aaannnvvvvvv___bbbfffhhhiiiiiijjjkkknnnrrrwwwzzzzzzvvvqqqmmmqqq|||~~~vvvnnnlllppp|||yyyvvvzzz{{{wwwxxxsssZZZIII???:::777333333333222222222111111000111222222333333222222000000111111111222222222333333333333333333333333222222222222222222222222333333333333333333333333222222111111111111222222222333333333333444444444333444555666666555555444666777===III\\\xxxzzznnnlllxxxaaaQQQ???:::444111111444777999@@@EEENNNWWW^^^dddhhhkkkoooqqqttttttrrrpppnnnnnnllllllkkkjjjhhheeecccaaaVVVRRRMMMHHHDDD@@@<<<999666555555444444333333222333333333333333333333333111111222222333333333333000111111000//////000222//////000000000000111111,,,,,,---------............////////////000000000---...//////000000000000///---,,,,,,---/////////...///000111333555777888===@@@EEELLLRRRTTTSSSQQQFFFHHHKKKNNNQQQSSSSSSSSSWWW]]]fffmmmqqqrrrrrrrrrooopppqqqssstttuuuuuuuuuuuusssrrrtttxxx{{{zzzxxx|||}}}~~~vvvvvvuuurrrooonnnnnnooo~~~~~~~~~|||pppdddXXXMMMFFF??????===<<<;;;::::::999888888888888888888888888777888999888777666777999;;;<<<<<<======<<<;;;;;;===============???@@@@@@BBBBBBCCCEEEGGGIIIKKKLLLOOOTTT]]]cccgggsssxxxyyytttppp{{{mmm```YYY]]]bbb```___aaakkkyyyxxxjjjdddaaazzzssseeefffsss||||||^^^bbbfffiiiiiiiiijjjkkkmmmrrryyy{{{wwwvvv~~~{{{uuusss~~~zzzttttttxxx}}}yyyuuuuuuxxxvvvbbbOOOBBB;;;777666222222222222111111111111000111111222222222222222111111111111000000000000222222222222222222222222111111111111111111111111333333333333333333333333222222111111111111222222333333333333333333222222111222444555666555444444777777;;;BBBLLLbbb|||mmm~~~kkkOOOEEE999333333666666444999>>>DDDKKKQQQWWW^^^aaalllpppsssuuutttsssssstttvvvtttqqqooollljjjiiiiii^^^[[[WWWRRRNNNHHHAAA===777777666555555444333333333333333333333333333333000000111111222333333333000111111000//////111333//////000000000111111111........./////////000000.../////////000000000000------///000000111111111...///000/////////000222...///111444777;;;>>>@@@CCCCCCFFFKKKRRRWWWZZZZZZSSSUUUYYY\\\^^^______^^^^^^ccckkkppprrrsssrrrrrrssstttuuuvvvwwwwwwxxxxxxuuurrrppprrrwww{{{|||{{{~~~}}}{{{zzzzzzppppppqqqvvv}}}}}}yyyhhh[[[PPPGGGAAA<<<<<<<<<:::999999:::;;;888888888888888888888888666777888888666666777888777888:::;;;;;;;;;;;;:::===<<<<<<<<<<<<>>>???@@@AAACCCDDDFFFIIIKKKNNNPPPTTTZZZbbbhhhkkkvvvyyyzzzsssmmmxxxmmmbbb]]]bbbfffcccaaacccmmmzzzyyynnniiieee{{{wwwiiijjjxxx^^^aaafffiiijjjjjjjjjjjjnnnttt|||zzz~~~|||yyyyyy{{{vvv~~~yyyrrrppprrruuuwww{{{{{{qqqnnnqqqvvv{{{kkk```QQQCCC;;;888777777222222222111111111111000000000111222222222222222444444333222111000//////111111111111111111111111111111111111111111111111///000111222444555666777222222111111111111222222333333333333333222111000///111333555666555444333666444666:::???NNNkkkttt~~~^^^PPP???666666888555222444888===BBBHHHNNNUUUZZZjjjnnnsssvvvvvvvvvxxxzzz|||yyyuuuqqqnnnlllllllllfffddd```[[[VVVOOOHHHBBB888888777666555555444444333333333333333333333333111111111111111111111111000111111000...///111333//////000000111111111222000000000000111111111111.../////////000000111111------///000111111111111...111333333000///222444///000333666;;;???CCCEEEEEECCCBBBEEELLLTTT[[[^^^]]]___cccfffhhhhhhggggggdddhhhnnnrrrsssrrrrrrrrrxxxyyyyyyzzz{{{{{{||||||xxxtttqqqsssxxx}}}~~~~~~}}}}}}}}}}}}zzzvvvsssrrrqqqlllkkknnnxxx|||~~~xxxdddUUUJJJBBB>>>:::::::::999888888:::<<<666666666666777777777777666777888777666555666888333444777999:::;;;;;;;;;::::::999999:::;;;===>>><<<>>>@@@CCCEEEHHHLLLNNNYYY^^^ggglllnnnxxxxxxyyyqqqiiiuuunnneeebbbiiimmmiiieeefffmmmyyyxxxoookkkfff{{{wwwjjjkkkzzz```aaadddgggiiijjjjjjjjjooottt|||}}}uuurrrwww~~~|||}}}tttllljjjmmmqqquuu~~~}}}tttsssiiifffhhhnnn~~~www]]]OOOAAA<<<;;;999777666666111------111333333000000111111111111222222222000000000000000000000000111111222222222333333333000000111111111222222222333333333444555666777777333222111111000000111111222222222222222222222222111111222222222333333333111000222666;;;CCCSSSaaaiiiMMM<<<888999777444666444666999<<<@@@JJJSSSeeeiiioooqqqpppppprrrtttwww{{{~~~{{{tttooonnnpppppplllgggddd```YYYNNNFFFBBB>>>:::888999999777555333333444444333222111000222333444555444333222111444333333222111000//////222111111111000000////////////000000000000//////111111000000/////////...------.........------,,,...//////...---...000222222333444777;;;AAAFFFJJJKKKCCC@@@GGGNNNTTT[[[bbbiiikkkmmmnnnooonnnmmmlllnnnnnnoooppppppppppppooorrrtttwwwxxxyyy{{{~~~xxxwwwvvvxxx|||}}}{{{{{{vvvrrroooiiibbbbbbeeebbblllwww}}}|||uuu```QQQGGG@@@<<<<<<;;;999888777888999999777666555444333444555555444555555666777888888999999999999:::::::::;;;;;;999:::;;;===>>>======<<<@@@@@@???@@@BBBFFFJJJMMMSSS[[[jjjtttuuuxxxssskkklllsssuuugggcccpppzzzttthhhbbbhhhtttoooaaacccnnnpppgggwwwaaaccceeegggiiijjjkkkkkknnnsss}}}zzzpppjjjppp|||~~~{{{qqqkkkiiimmmqqqsss{{{}}}wwwrrriiifffhhhlllxxx{{{nnnWWWJJJ===999888666555555666333222444777888555111000000111111111222222222000000000000000000000000111111111222222222333333111111111111111111111222000111222444555777888888333222111111000000111111222222222222222222222222111111111222222222333333222222444777999<<>>===<<<888444444444444333333333333333222222333444444333222222333222222111111000000000222111111111000000000000//////000000000000//////111111111000000000//////...//////000000//////...///000000000///000333555888888888:::>>>DDDIIILLLLLLFFFDDDKKKRRRWWW]]]ccchhhiiillloooqqqrrrrrrrrrqqqrrrsssssssssrrrqqqqqqsssuuuwwwxxxyyy{{{}}}|||{{{zzzzzz|||~~~|||||||||zzzxxxvvvsssoookkkhhhbbb[[[ZZZ]]]gggsss~~~}}}zzz}}}ooo[[[MMMDDD===::::::999999888777777888888888777555444444444555666444555555666777777888888999999999::::::::::::;;;;;;;;;<<<===>>>>>>>>>>>>@@@??????@@@BBBEEEIIIKKKRRRYYYhhhrrrsssvvvssskkkkkksss}}}ooolll{{{rrriiifffqqq}}}|||lll^^^aaakkkpppggguuubbbdddfffhhhjjjkkklllmmmooouuuwwwllleeekkkyyy~~~~~~zzzpppkkkjjjlllnnnrrrxxx}}}~~~|||qqqgggfffggghhhooonnn```NNNCCC888555555444222333333333555888;;;:::444///000000000111111111222222000000000000000000000000000111111111222222222222111111111111111111111000///000111333555777888999222222111000000000000111222222222222222222222222111111111222222222222333111222444777666555888???SSSnnn{{{]]]GGG:::666666...---///333555666;;;AAAQQQZZZeeennnqqqrrrrrrsssrrrtttvvvxxxxxxxxxwwwvvvxxxtttooollljjjeee___ZZZVVVRRRLLLHHHFFFAAA;;;666777666444333222333444555222222333333333333222222111111111111111111111111111111111111111000000000///000000111111000000///111111111111000000000000000000111111111111000000///000111111111222555888777777777888;;;???CCCFFFKKKHHHIIIPPPWWW\\\aaaeeeiiikkknnnqqqsssttttttttttttuuuvvvwwwwwwvvvttttttuuuvvvxxxyyyzzz{{{~~~}}}||||||~~~~~~|||yyywwwuuussspppnnnhhhddd```]]]XXXRRRRRRVVVkkkxxxzzz}}}zzzwwwxxx|||{{{fffSSSGGG???;;;888888888888888888777777666888777666555444555666666555555555666666777777888888888999999999:::::::::;;;;;;;;;;;;<<<===>>>>>>@@@?????????AAADDDGGGIIIOOOVVVcccmmmnnnssssssjjjjjjsss~~~ppplll|||vvviiicccnnnyyywwwhhh[[[^^^hhh|||qqqfffsss~~~bbbccceeehhhkkkmmmoooppptttyyy{{{xxxyyy{{{{{{zzztttmmmhhhlllwww{{{zzzyyysssooonnnlllkkkpppvvv{{{}}}oooeeeeeefffdddeee```RRREEE<<<444333444222111222000111333666888666222...000000000000111111111111000000000000000000000000000000000111111111111222111111111111000000000000///000111333444666777777222222111000000000000000111111111111111111111111111111111111222222222222000000222666555333555:::CCCWWWvvvqqqWWWDDD;;;999333000111444555444666:::GGGQQQ___iiimmmnnnooooooqqqrrrssswwwzzz{{{yyywwwyyyuuuqqqmmmkkkiiieeebbb```\\\WWWSSSPPPJJJCCC===;;;999666333222333555666222222222333333333333333111111111111222222222222111111111111111111111111000000000111111000000000000000000000000000000000//////000111111111111000...///000111111333666999666555444555777;;;>>>@@@HHHIIINNNTTT[[[```eeegggnnnooopppqqqrrrssssssrrrtttuuuwwwxxxyyyyyyxxxxxxxxxyyyzzz{{{{{{}}}~~~}}}~~~|||wwwssspppmmmiiifffaaa[[[VVVSSSOOOLLLPPPUUUlllyyyzzzzzz~~~~~~{{{wwwuuuttttttuuuvvv~~~}}}{{{}}}~~~{{{{{{}}}ooo\\\LLLBBB===:::888777888999::::::999888777777666555444444444555666555555555666666666777777888888888888999999999999999888777777888999;;;<<>>777333333444222111333000000111222333333111/////////000000000111111111000000000000000000000000//////000000000111111111000000000000000000000000111222222222333333444444222111000000//////000000111111111111111111111111000000111111111222222222333111111444444222555999:::CCCXXXyyy~~~iiiSSSDDD===777333111333444444555999???IIIVVVbbbhhhlllooorrrrrrssstttwwwzzzzzzyyywwwyyyvvvssspppnnnmmmkkkjjjhhhddd```]]]ZZZVVVOOOIIIBBB???:::666333333555666222222222333333444444555222222222222333333333333111111111111111222222222000000111111111111000000////////////////////////...///000000111111111000...000111111222444888:::999999888888:::===AAACCCHHHMMMSSSYYY___eeeiiijjjnnnooopppqqqrrrsssssstttssstttuuuwwwyyyzzz{{{|||{{{||||||||||||}}}~~~~~~}}}xxxsssmmmhhhbbb___ZZZTTTOOOMMMLLLMMMTTT]]]lllwww}}}yyyyyyyyyyyywwwtttqqqooonnnnnnpppsssvvvvvvwwwyyy~~~{{{wwwvvvvvv{{{yyyooocccSSSFFF???<<<;;;:::888999:::;;;;;;;;;999999666555444333333333444555555555555555666666666666777777777888888888999999888888777777888999;;;<<<>>>>>>???@@@BBBDDDFFFHHHHHHLLLVVV```dddkkkxxxllliiipppooodddmmm~~~wwwjjj```jjjuuuuuuhhh\\\\\\dddyyyyyymmmvvv~~~vvvbbbccceeegggjjjmmmppprrrtttuuuyyy}}}tttmmmlllmmmpppqqqkkkmmmmmmkkknnnuuuzzz|||||||||zzzyyy|||~~~zzzqqqmmmqqqtttuuuyyyyyykkkfffdddZZZQQQKKK@@@999444222444444222111333222222111111111111222222/////////000000000111111000000000000000000000000////////////000000000000/////////000000000111111222222222222222222222222111111000////////////000111111111111111111111111000000000111111111111222888444222333333111222666888999EEE```vvv{{{yyygggUUUJJJ@@@888333333444444666:::777???KKKUUU^^^fffnnntttssstttwwwyyyyyyyyyxxxwwwzzzyyywwwuuusssrrrqqqqqqoookkkfffdddccc```[[[VVVKKKGGGBBB<<<888666666666444333333333444555666777444444444444444444444444111111111222222222222222000111111222222111111000////////////000000000000000111222333333333333333222444555555666888;;;>>>===<<<<<<===???CCCFFFIIIOOOVVV]]]```dddjjjmmmlllkkklllnnnqqqsssvvvxxxyyytttttttttuuuwwwyyy|||~~~|||||||||{{{{{{|||~~~}}}wwwqqqjjjbbbZZZUUUQQQMMMKKKLLLNNNRRR[[[eeemmmuuu}}}wwwsssxxxyyyxxxuuuqqqmmmllllllmmmqqqwww{{{|||}}}zzzxxxqqqwwwxxxmmm```WWWJJJAAA======<<<;;;999:::;;;;;;;;;;;;;;;;;;777666555444333444444555555555555555555555555555666777777777777888888888::::::::::::;;;<<<============???AAACCCFFFHHHIIIHHHJJJSSS]]]bbbjjjzzznnnkkkqqqpppbbbfffuuu}}}vvvkkk___iiiuuuwwwkkk^^^]]]cccyyy~~~vvv~~~xxxfffffffffggghhhjjjlllmmmqqqtttyyyzzzrrrkkkiiikkknnnpppkkkmmmkkkhhhlllsssuuuqqqmmmpppxxx}}}|||}}}}}}}}}rrrsssqqqooorrr|||rrrjjjdddUUUJJJBBB999666222111444444111000222000111222222111111111111////////////000000000111000000000000000000000000........./////////000000---......///000111222222000111111111222222333333111111000///////////////111111111111111111111111000000000000111111111111666222000222222000///222888777>>>NNNdddwwwiiixxx}}}ooocccTTTHHH<<<777444222444888222777>>>EEELLLVVVaaaiiiqqquuuyyyzzzxxxwwwxxxyyyzzz{{{zzzxxxvvvttttttttttttpppkkkiiihhhgggccc___UUUQQQKKKDDD>>>999777666555555444444555666888999777777666666555555444444111111111222222333333333000111111222222111111000000000111111222222222222444555666777888888888888999:::;;;<<<<<<>>>AAACCCCCCCCCCCCDDDHHHLLLPPPSSS\\\dddjjjiiijjjooopppooommmnnnppprrruuuxxxzzz{{{xxxwwwtttssstttwww{{{~~~{{{{{{zzzyyyxxxyyy}}}~~~}}}zzzuuunnnfff\\\RRRKKKEEEDDDHHHOOOTTTYYY```iiimmmqqq{{{{{{vvvzzz{{{zzzwwwrrrnnnlllmmmooouuu|||tttvvv{{{zzzmmmbbbSSSLLLCCC===<<<<<<<<<::::::999999999::::::;;;<<<999888666555555666666777555555555555555555555555666666666777777777888888999:::;;;<<<============<<<===???AAAEEEGGGJJJKKKJJJKKKSSS]]]ccckkk|||pppnnnttt~~~pppbbbcccoooxxxsssjjj]]]hhhuuuxxxmmm___\\\```yyy~~~|||jjjiiihhhgggggghhhiiiiiipppttt|||}}}|||wwwpppiiiggghhhlllnnnooonnniiihhhnnnvvvssskkkcccgggrrr}}}}}}}}}yyywwwqqqlllooo{{{xxxmmmdddRRREEE===555333111111444444000///111---///111222111///......////////////000000000000000000000000000000000000............/////////000,,,---...///000111222333...///000111222333444444111111000///////////////000000000000000000000000000000000000111111111111000------222333000///000666666999AAAKKKbbb{{{aaajjjwww{{{hhhYYYHHH===555000000333000222555777<<>>GGGRRRYYY]]]ccciiikkkllluuu{{{||||||yyysssooonnnnnnnnnttt{{{yyywwwvvvwwwvvvpppeee\\\KKKEEE>>>;;;;;;<<<;;;:::999999888777888999;;;<<<;;;:::888777777777888999555555555555555555555444666666666666777777777777777888:::;;;<<<<<<;;;:::;;;<<>>DDDJJJMMMLLLIIIGGGHHHJJJLLLJJJHHHHHHNNNSSS\\\]]]]]]\\\]]]```dddhhhooorrruuuwwwvvvsssqqqpppssstttvvvwwwxxxzzz~~~xxxwwwuuusssrrrtttyyy}}}|||wwwuuuwwwyyy{{{yyy{{{tttmmmggg]]]OOOEEEAAA???DDDLLLVVV^^^dddggghhhjjjmmmttt|||zzzxxxxxxqqqpppooovvv{{{vvvqqqkkkddd^^^YYYDDDBBB???<<<:::999999:::666666555555555555666666888777666666666666666777555555555555666777888999777777777777666666666666999:::<<<>>>>>>===;;;:::>>>@@@CCCDDDFFFHHHKKKNNNKKKLLLSSS^^^gggqqq}}}}}}wwwqqqvvvuuuccciiiqqqxxx~~~ggg]]]ooowwwtttoooccc[[[```qqq{{{lllhhhiiiooorrroookkkjjjlllvvv~~~uuurrrpppuuu}}}}}}wwwrrrpppoooqqqttttttqqqmmmddddddgggmmmqqquuu}}}}}}uuuzzztttqqqooo|||nnnXXXIII>>>666111111111111000000000000000///000111333333222111000000000000//////......---/////////000000000000000000111111111111000///...------///000000000000///111111111222222222333333222111000000//////000000222222111111000/////////...------......000111111000111222111000000222444444222666:::999???VVVpppuuugggeeerrrhhhNNNAAA<<<888333000///000333222222999AAAJJJWWWgggsssvvvvvvxxxzzzyyy{{{|||zzzwwwsssrrrqqqqqqssstttrrrrrrsssnnnhhhccccccaaaZZZQQQHHHCCCAAA??????@@@>>><<<<<<@@@CCCMMMHHHDDDCCCCCCAAA;;;666999777555666888999999999999777666555666777666555777888999:::;;;<<<<<<<<<@@@EEEMMMSSSVVVUUUQQQNNNOOORRRUUUUUUSSSTTTXXX]]]ggggggfffeeecccdddgggiiirrrtttxxxyyyyyywwwvvvuuussstttuuuuuuuuuvvvyyy{{{wwwwwwuuusssrrrtttxxx|||~~~{{{yyy{{{}}}yyyuuussslllddd___WWWMMMGGGFFFJJJNNNUUU\\\cccgggjjjkkkhhhjjjoooxxx~~~vvvrrrtttzzz{{{ssskkkccc[[[SSSNNNBBB@@@===:::999888888888666555555444444555555666777666666666666666777777666666666777777888999:::888888888888777777777777999:::<<<=========;;;:::===>>>@@@AAABBBEEEHHHKKKKKKKKKRRR]]]eeennn|||}}}uuunnnrrrsssbbbiiiqqqxxxiii]]]nnnwwwuuuqqqfff^^^cccpppxxx||||||llliiilllsssxxxwwwuuutttpppzzzvvvtttwwwxxxuuutttuuuwwwxxxuuussshhheeeeeehhhlllqqq{{{~~~oooxxxuuusssuuuvvviiiQQQBBB;;;666333000000000000111111111111000000111222222111///.........................../////////...............000000000000000//////...,,,---000111111000...---000111111111222222222222222111000000//////000000000000000000000000000000............///000111111000111111111000000222333444111222555444666DDDUUUuuutttcccaaaqqq}}}cccPPPEEE???:::222000000111111///222777999EEEUUUeeeoootttwwwwwwyyyzzzzzzwwwtttqqqqqqqqqlllqqquuuvvvwwwwwwrrrjjjhhhiiigggbbbYYYQQQJJJHHHEEEIIIKKKIIIDDDAAACCCFFFSSSPPPNNNMMMMMMJJJEEE@@@???<<<999888:::===???@@@BBB@@@>>>=========<<<:::<<<===>>>@@@BBBCCCEEEEEEJJJPPPYYY```cccaaa\\\XXXWWW[[[___``````aaadddgggmmmnnnnnnllljjjiiijjjllloooqqqtttvvvwwwvvvuuuttttttttttttsssqqqqqqtttvvvvvvvvvuuusssrrrsssvvvzzz}}}~~~~~~ssskkkfff___YYYUUURRRPPPRRRVVVaaacccgggkkknnnpppqqqqqqkkkkkkooovvv}}}~~~xxxyyy~~~}}}vvvmmmbbbYYYOOOGGGBBB>>>===;;;888777666666666555444444333333444444555555555555555555666777888666777777888888999::::::999999999999888888888888999999;;;<<<===<<<;;;;;;;;;<<<======>>>AAAEEEHHHIIIIIIOOOYYY```hhh{{{|||}}}wwwoooqqq}}}rrrbbbiiiqqqzzzmmm^^^ooowwwwwwuuujjjbbbhhhrrrwww|||vvvwwwkkkkkknnnuuu}}}~~~{{{wwwwww{{{wwwwwwxxxxxxwwwmmmgggeeegggmmmuuu|||ooouuuzzzwwwnnnooouuu{{{fffLLL===888666555//////000000111111222222000111111111000///......,,,,,,,,,------..................------,,,,,,,,,/////////000000///......//////000111111000000///000000000111111111111222111111000/////////////////////000000111111111111//////......///000111111///000111000///000111333222000000444555555<<>>CCCGGGIIIKKKIIIGGGFFFGGGGGGFFFEEEDDDDDDFFFHHHJJJMMMOOOPPPSSSYYYbbbjjjllljjjeeeaaa\\\```eeehhhiiijjjlllmmmlllmmmnnnnnnmmmlllmmmnnnnnnnnnooorrrtttuuuuuutttsssssssssrrrpppppprrrtttuuuvvvuuutttrrrsssvvvxxx{{{|||~~~xxxfff\\\UUUPPPNNNPPPSSSYYYdddnnn}}}~~~~~~~~~}}}|||zzzxxxrrrtttwwwxxxwwwuuusssrrrwww~~~{{{~~~xxxqqqfff[[[QQQIIIBBB>>>;;;:::888666555555555555444333333222222333333444444333444444555666777888555666666777888888999999999999888888888777777777888999:::;;;<<<<<<;;;;;;:::;;;;;;;;;;;;>>>BBBFFFGGGFFFKKKTTTZZZaaattt|||~~~zzzppprrruuueeelllsss{{{ooobbbqqqyyy|||{{{nnnffflllyyyzzz{{{sssqqqkkklllooouuu~~~zzz{{{}}}zzz{{{}}}~~~vvvnnniiikkkttt|||vvvxxxyyy{{{sssjjjlllttt~~~jjjMMM===666444444//////000000111111222222000000000000//////...---++++++,,,,,,------............------,,,,,,++++++---....../////////......333111000//////000222444//////000000000111111111111000000///...//////////////////000111111222222000////////////000000111///000111000//////111333111000111444555555888;;;EEE\\\}}}ttthhhiiinnnqqqzzzsss___MMM@@@999333333333111000222333666===IIIYYYfffooosssqqqqqqqqqooonnnnnnqqqssssssvvvxxxxxx{{{~~~yyymmmllljjjhhhddd^^^XXXTTTXXX^^^bbbaaa[[[UUURRRRRRUUUVVVYYY\\\^^^^^^\\\ZZZKKKGGGCCCBBBEEEKKKQQQTTTSSSQQQPPPPPPRRRSSSRRRQQQMMMMMMNNNPPPSSSVVVYYY[[[ZZZ```gggnnnpppoookkkhhhcccfffjjjnnnpppqqqqqqrrrnnnooopppooonnnmmmmmmnnnqqqpppppprrrvvvxxxxxxvvvrrrssssssrrrqqqrrrtttwwwvvvwwwwwwvvvttttttvvvwww|||}}}~~~}}}iiiWWWLLLDDDCCCEEENNNXXXeeevvv}}}xxx|||}}}xxxnnngggeeegggqqq{{{zzzvvv}}}wwwooobbbVVVLLLDDD>>>;;;888888777666555444444444333333222222222222333333333333333333444555777777333444555666777777777777888888777777777666666666777888999::::::;;;;;;;;;:::;;;;;;;;;;;;===AAADDDDDDCCCHHHPPPUUU\\\nnn~~~yyymmmmmmzzzkkkqqquuu|||qqqgggttt}}}tttiiippp}}}zzznnniiizzzkkklllnnnrrr{{{}}}~~~yyyppprrr{{{}}}{{{||||||yyyqqqgggiiisss~~~mmmOOO===666333111000000000000111111111111////////////............,,,,,,,,,------.........---------,,,,,,,,,,,,,,,,,,---..................333111...---...000444666////////////000000000000111000//////......////////////000000111111111222000000000//////000000111///000000000//////111222111111222222222333333444;;;HHHaaatttgggccccccjjjvvvvvvbbbMMMAAA666222222111000111//////333<<>>@@@BBBCCCBBBFFFNNNSSSYYYkkk~~~~~~vvvhhhfffzzzoootttwww|||qqqiiiuuu{{{ooouuuyyykkkaaaooo~~~kkkllllllmmmwwwyyywww|||zzz{{{xxxsssqqqkkkbbbeeepppyyyfffKKK;;;555222111111111111000000000000000......------......//////------------............,,,,,,,,,---------------+++,,,---..................---,,,,,,...000333555........./////////000000000000///............///000000000000000111111111111111000000000000000111...///000000...///000222000111222111000222444444999<<>>???>>>>>>???@@@DDDCCCGGGOOOTTTZZZkkk~~~||||||yyyjjjggg{{{pppuuuwww|||sssgggtttuuu{{{{{{lll___iiixxxxxxkkkllljjjjjjttt~~~~~~zzz~~~{{{xxxxxx}}}tttooonnnddd\\\aaakkktttwww[[[DDD888444333222222222111111000000//////---------------...///000........................,,,,,,,,,------.........+++,,,------.........---)))***+++---...000111222............/////////000000000///...............111111000000000000000000111111000000000000000111...///000///...///000222---000222111111444888:::999777<<>>??????>>>===>>>FFFDDDIIIQQQUUU\\\mmm}}}zzz{{{qqqmmm~~~ppptttwww|||ttteeerrrzzzoooaaajjjxxxxxxnnnnnnooorrr}}}~~~|||yyy~~~xxxwww~~~yyywwwwwwyyyzzzzzzvvvwwwooojjjgggbbbaaabbbgggnnntttwwwvvvuuuhhhUUUCCC777111000000......//////000000111111000///...---,,,---......000---,,,---///000...,,,---,,,***))))))***+++,,,///---+++******+++,,,...///---+++---000111...***---------...///000000111......---------......//////////////////.........000000000000000000000000000000000000000000000000333222222111111222222333444666;;;AAALLLcccoooaaabbblll{{{yyyeeeMMMAAA<<<888333111555444222333555999>>>AAAKKKNNNUUU\\\bbbgggjjjkkklllpppvvvzzz|||}}}|||~~~~~~~~~|||zzzzzz{{{}}}xxxtttvvv{{{|||wwwrrr|||sssmmmooorrrqqqsssxxx{{{vvvooolllllllllllljjjkkkkkkmmmnnnjjjeeefffjjjiiiccc```dddggghhhooowwwwwwuuuqqqnnnmmmpppuuuzzz}}}zzzvvvtttsssssssssrrrrrrtttwwwyyyxxxxxxyyyzzz}}}{{{yyyxxxxxxzzz}}}~~~{{{{{{{{{{{{|||zzzwwwtttsssvvvxxxzzzzzzkkkaaaXXXTTTQQQKKKIIIIIIKKKHHHCCC>>>:::999:::;;;AAARRReeeqqqzzzqqqfffggglllnnnppptttpppoooppptttyyy{{{zzzxxx|||{{{vvvoooooowww{{{zzzyyy|||vvvjjjcccYYYKKKBBB>>><<<999777777777666666555444222222555777:::<<<;;;888555222222444666666444333222333111333666999999888555333666666666666777777777777777777777888999:::<<<===<<<<<<======>>>>>>??????@@@BBBHHHNNNTTT^^^qqqyyysssvvv{{{uuurrrvvvwwwkkkppp|||rrrhhhkkkrrrtttuuuuuuuuuyyyzzzwwwpppvvv|||zzz}}}yyyvvvssssssssstttrrr{{{{{{qqqjjjeeeaaa___^^^^^^aaagggjjjiiiggg^^^TTTFFF:::333111222333000000000///////////////000///...---,,,------...///---,,,---//////...,,,///......---------.........,,,+++******+++---.../////////...---------...---------...///000000000///......------------............//////000000000000000000000000000000000000000000000000000000000222111111000000111111222333444777<<>>;;;:::888666444555555555555555444333555777:::<<<;;;999555333333444666555333222222333333555777888888666444222555555666666666777777777777777777888999:::;;;<<<;;;;;;<<<<<<===>>>>>>>>>>>>AAAFFFMMMTTT___rrr~~~yyytttwwwuuuqqqtttvvvggglll}}}vvvkkknnnrrrssszzzzzzzzz~~~tttnnnhhhoooyyy~~~|||}}}|||wwwppplllkkklllnnnvvvzzzuuummmgggddd```\\\[[[[[[\\\^^^]]]XXXTTTHHHBBB999222000111333444111111000000///......---///......---,,,---------...---,,,---...///...,,,***++++++,,,,,,,,,++++++,,,++++++***+++,,,...//////111222///+++***...222---------...//////000000//////...---,,,,,,------,,,,,,---...///000111222000000000000000000000000000000000000000000000000000000000//////000000000111111333555888CCCYYYnnn{{{cccUUURRRSSSaaammm|||tttfffTTTDDD>>>???777666444222111111222333555888<<>>:::888777777666444333444444555555444444444333555777999999777555333444555444333111111333555555555444444444444444444444444555555555666666666666666666666777888999:::888888999:::;;;<<<<<<===EEEFFFIIIMMMPPPWWWhhhwwwzzzvvvuuuyyytttkkkiiisssvvvjjjaaafffvvv~~~{{{|||qqqrrruuuvvvsssvvvzzznnn]]]```eeennnxxxxxxqqqnnnoooqqquuuvvvpppjjjgggeeeaaa[[[XXXVVVTTTRRRLLLDDD>>>:::888444222111000///...---........./////////000---------------,,,,,,,,,,,,---------,,,,,,------***+++---.........---,,,******++++++,,,---...///+++***,,,///222333111///------------..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////////////////////////////111111111000000111111111222000111222222333;;;DDD]]]yyysssaaaUUUGGGMMMZZZppp|||{{{~~~vvvggg]]]MMMHHH???777333222444666333333333444777;;;???BBBJJJOOOWWW___eeeiiinnnpppooorrrwwwyyyxxxwwwuuuuuusssyyy{{{zzzzzz}}}~~~}}}zzzxxxwwwvvvuuuvvvwwwxxxyyyzzz{{{}}}~~~wwwsssqqqsssttttttuuuyyy}}}|||{{{yyyyyy|||~~~~~~zzzvvvssssssssstttzzz{{{wwwwwwyyy~~~{{{vvvsssqqqvvvwwwxxxxxxyyyyyyxxxxxxvvvvvvxxxzzz||||||zzzxxxuuutttlllccc___bbbeeeeeeUUUGGG:::555555444333444999===DDDIIIOOOYYYeeemmmoootttuuussssssxxx|||}}}xxxpppmmmsss|||yyyxxxtttoooppptttzzz}}}~~~}}}xxxjjjeeedddeeegggkkkppptttvvvtttnnndddSSSEEE>>>===:::888777666555444555555555555444333222111111222444666666555333111444444444222000000222444222222222222333444666777444444444444555555555555555555555555666777888888777777888999:::;;;<<<<<>>CCCJJJRRRZZZaaahhhmmmllloootttvvvvvvuuuuuuvvvqqqxxx~~~{{{yyy|||}}}}}}|||zzzwwwxxxyyyyyyyyyzzz}}}zzzvvvtttwwwyyyxxxxxx{{{}}}}}}|||yyyzzz}}}zzzxxxyyyzzzsssxxx}}}|||yyywwwvvv|||wwwsssqqqtttuuuwwwxxxxxxxxxwwwvvvwwwwwwxxxzzz||||||yyywwwuuusssjjj]]]TTTRRRRRRQQQDDD;;;444333444444555999@@@JJJWWWaaagggnnnwww}}}{{{}}}|||wwwuuuxxx{{{{{{uuurrrooopppyyy|||wwwtttrrrqqquuuzzzzzz|||nnniiiiiiiiihhhiiinnnqqqqqqkkkdddZZZLLL@@@===<<<:::888666555444444666555555555333222111000///000222333444333222111333444444333111111222333000000111111333555666777333333333444444444555555555444444444555555666777666777888999:::;;;<<<===???@@@EEEJJJNNNWWWhhhxxxrrrjjjiiinnnyyyuuujjjcccjjjlllaaaWWW\\\mmm}}}|||qqqqqqvvvxxx{{{|||tttlllddddddgggmmmtttxxxyyyyyyssswww|||}}}{{{~~~~~~{{{rrrllliiifffbbb___YYYPPPIIIDDD???999444///...---...000000///...........................,,,,,,---------,,,+++***+++---...---+++***,,,...''''''''''''((()))***++++++,,,,,,,,,---,,,,,,,,,---,,,******+++---///000------------------------++++++++++++,,,---......------------------......000000000000000000000000000000000000000000000000000000000//////000000000000...///333444333444888===MMMjjjwww\\\RRRMMMWWWmmmuuuqqqyyy|||ooo___OOOBBB:::666444444333444555666888999777:::???EEEKKKSSS[[[```dddhhhllloooqqqrrrtttvvvsssxxx|||zzz{{{zzzzzzzzzyyywwwyyy}}}}}}xxxwwwzzz|||{{{yyyzzz{{{|||yyyuuuvvv~~~}}}{{{{{{~~~zzz{{{}}}}}}|||yyywwwuuu}}}~~~yyyuuussssssuuuwwwyyyyyyxxxvvvuuuxxxwwwwwwxxxxxxwwwtttqqqkkkjjjbbbTTTIIIEEECCCAAA:::555111222444777===EEEOOO^^^rrr|||xxxyyyyyywwwnnnpppttt}}}{{{uuupppqqquuu}}}}}}|||wwwvvvsssnnnllljjjllliiiaaaYYYQQQGGG>>>999999888666444333333444444444444444444333222111///000222333333333222111111333444444222111111222000000111222333444444555222333333333333444444444444444444444444444555666666777888999;;;<<<======<<<>>>CCCHHHMMMWWWhhhyyytttlllhhhkkkwww~~~uuulllfffmmmoooeee[[[```ppp~~~}}}xxxsssqqqsssttt{{{|||{{{xxxwwwvvvvvvllljjjiiikkkooorrrqqqpppnnnqqqvvvzzz{{{uuuvvvzzz}}}vvvqqqqqqooollleee]]]QQQHHHBBB===888444111///...///000000///.../////////...------,,,,,,,,,,,,---...---,,,+++******,,,...---+++***,,,...+++******)))***,,,...///,,,,,,---------,,,++++++000///---(((%%%'''---333------------------------*********+++,,,---...///,,,------...///000111111000000000000000000000000000000000000000000000000//////............/////////,,,---111333222222444555===SSSsss~~~bbbVVVKKKMMM]]]ppp}}}zzznnnqqq}}}xxxcccQQQBBB:::777666444333222111000000666777999<<<@@@FFFMMMRRR\\\```dddhhhkkknnnrrruuutttwww{{{|||zzz{{{|||}}}|||yyywwwxxx}}}|||xxxwww{{{}}}{{{xxxxxxxxxyyyvvvppprrrzzz~~~~~~}}}{{{zzz{{{~~~||||||{{{yyywww{{{~~~{{{xxxwwwtttuuuxxxzzzzzzyyywwwuuuxxxwwwvvvuuutttqqqmmmjjj^^^^^^XXXLLLAAA===;;;999777333222444666:::FFFQQQ]]]ppp}}}wwwvvvtttqqqmmmpppyyyzzzssspppssszzz}}}uuupppbbbccc^^^TTTMMMGGG@@@:::666555555333111111222444222222333444444444333333000111222333444333333222000333444555333111111111111111222333333333222222222222333333333444444444444444333333333444555555666777888999;;;<<<===>>>>>>@@@DDDHHHLLLUUUfffvvvyyyqqqlllmmmwww~~~uuunnniiipppsssiiidddggguuuzzzxxxtttuuuqqqqqqppp|||vvvtttxxx}}}zzzzzz{{{zzzuuunnniiijjjkkkhhhfffgggjjjnnnsssvvvzzznnnhhhllluuu}}}~~~zzzuuuwww}}}xxxfffSSSHHHAAA999333000.........------,,,,,,,,,---...000000000...,,,***------------------------++++++,,,,,,,,,,,,------...---+++)))((())))))***))))))***+++,,,,,,---------------,,,,,,+++++++++,,,++++++,,,---...,,,++++++++++++,,,,,,,,,------...///111222222111000///............////////////000000000000000000000000444222111000111000///---...000111111000000111222333:::CCCQQQlllooocccXXXSSSTTT^^^sss}}}zzz~~~lllSSS@@@>>>777333444444111...---555000///555;;;???DDDHHHPPPUUU\\\cccgggkkknnnqqqyyyuuurrrssswwwzzzyyyvvvxxx|||~~~zzzwww{{{}}}vvvuuuvvvuuurrrpppsssyyy{{{yyyxxxwwwxxxzzz|||~~~{{{{{{|||{{{zzzyyywwwvvvzzz}}}}}}zzzwwwvvvxxxzzz|||{{{xxxuuutttssstttrrrpppooonnnjjjddd___XXXRRRIIIAAA;;;888777666555333555999<<<@@@NNN\\\iiixxx~~~yyymmm___```kkkgggooo~~~yyypppkkknnnuuu|||ssskkkaaaYYYNNNGGGCCC???:::666444444444444444444444444111111111111111111111111666555555444444555555666333333333222222111111111111222222222222333333333111111222333333333333222444444444555555555555666666666777888:::;;;<<<======>>>BBBGGGLLLRRR```mmm{{{ppplllrrr{{{wwwvvvuuupppoooooohhhfffmmm{{{|||uuuoooyyyxxxwwwrrruuulllkkkqqqwww~~~{{{~~~tttkkkiiiiiigggfffgggooossswwwyyy{{{mmmgggkkknnnttt|||{{{yyyuuuuuu}}}mmmVVVGGG@@@999333222------------------,,,,,,***+++,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,+++))))))))))))***))))))***++++++,,,------,,,,,,,,,++++++*********///...---------,,,***(((++++++,,,,,,---...//////000000000000///......------------.........//////........................111///......//////---,,,...000111111000///111222222444;;;FFF[[[xxxyyymmmbbb______bbbjjjssszzzvvvyyy}}}fffSSSDDD<<<666555555333111222222000000333444333888>>>GGGKKKRRRXXX]]]aaafffiiimmmjjjiiilllppprrrooollllllpppvvv|||~~~|||~~~~~~yyyvvvxxx|||zzzuuuvvvvvvvvvuuuuuuwwwzzz}}}zzzxxxvvvtttuuuwwwzzz||||||{{{yyyxxxvvvuuuuuuuuuxxx{{{~~~|||yyywwwvvvuuuwwwxxxwwwsssnnnkkkjjjnnnkkkgggddd```ZZZSSSMMMIIIEEE@@@;;;888777777777666444555===DDDKKKUUU___ooo||||||qqqjjjaaaWWWYYYaaakkkrrr}}}}}}vvvmmmjjjkkkqqq{{{zzzooohhh\\\SSSGGG@@@<<<;;;888666333333444444444444444444111111111111111111111111111111111000111111222222333333333333222222222111111111111222222333333333111111222333333333333222444444444444555555555555333444555666777999::::::>>>>>>BBBHHHLLLSSS```mmmzzznnniiinnn{{{{{{vvv{{{zzzvvvwwwwwwpppaaajjj{{{|||sssmmm~~~xxxwwwvvvsss{{{lllccccccmmmvvvyyynnnkkklllllllllnnnuuuzzz{{{mmmiiillljjjlllqqq{{{uuuqqqoootttvvvYYYEEE;;;555222111,,,,,,------------------*********+++,,,---------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,+++***))))))))))))))))))******+++,,,,,,,,,++++++***************)))000...------...---+++)))+++,,,,,,...///000111111111000///...---,,,,,,,,,------------....................................///...---...//////...---...///000000//////000222222000333<<>>999777444444666000000222444000,,,///555:::>>>CCCHHHMMMRRRXXX[[[^^^]]]^^^bbbggghhhfffbbbcccgggmmmssswwwyyyyyyxxxwwwyyy|||zzzyyy{{{zzzxxxuuuttttttuuuxxxzzz{{{{{{xxxvvvrrrppppppsssvvvyyy~~~|||yyywwwuuuuuuuuuvvvuuuxxxzzzyyywwwsssqqqppprrrtttvvvtttoooiiidddaaaaaa^^^YYYUUUOOOIIIBBB===;;;:::888666666666777888;;;999<<>>>>>BBBHHHLLLSSS```mmmxxxkkkdddhhhsss}}}|||uuu~~~yyyzzzyyyqqq[[[eeeyyy~~~sssmmm{{{}}}vvvvvvwwwvvv|||sssggg___bbbooozzz}}}uuuvvvyyyyyyxxxxxxxxx{{{qqqoooqqqooonnnrrr~~~~~~uuummmkkkkkkttt[[[CCC777111......,,,,,,,,,------.........------,,,,,,------...///++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,++++++******)))))))))))))))******+++++++++,,,++++++++++++************,,,++++++---//////...---+++,,,---...000111222333000///...,,,,,,,,,---...---............/////////........................000///...///111111000///---...000///......///111444///222888;;;EEEeee~~~xxxggg]]]\\\jjjxxx||||||}}}jjj\\\MMMCCC<<<666333444111000111444333000000444222555999<<<@@@DDDIIIMMMQQQQQQSSSXXX]]]aaaaaaaaa___ccciiinnnrrrtttssssssqqqrrruuuyyy|||}}}}}}{{{~~~|||xxxwwwwwwvvvrrrooolllnnntttxxxzzzzzzwwwtttqqqnnnnnnppptttvvvwwwwwwwwwvvvvvvuuuttttttsssttttttqqqlllgggcccbbbfffiiikkkjjjeee___YYYVVVOOOMMMJJJGGGCCC???;;;999777777888777888999<<<>>>FFFHHHNNNWWW```eeeiiilllqqqzzz{{{iiiYYYUUUXXXXXXWWWXXX```eeellltttyyy{{{{{{zzz{{{~~~}}}wwwsssuuuuuurrrmmmkkkmmmvvvpppeeeZZZSSSHHHBBB;;;666444555555444333333333333222222222222111111111111111111111111111111111111222333444444444333333333333333333333000000111222333444444555111111222333333333333222333333444444444555555555666777888999:::<<<=========>>>BBBGGGKKKRRR```mmmvvvhhh```bbbllluuu|||ttt~~~wwwwwwuuuiiiXXXaaatttvvvnnnxxx{{{vvvvvvyyyzzzrrrrrrnnngggbbbfffsss~~~~~~zzz{{{{{{|||zzzyyy{{{|||ppphhhfffiiiuuu\\\CCC777111......,,,,,,,,,------.........///...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++*********))))))***************+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,//////...---++++++,,,...///111222333...------,,,---...000111....../////////000000000////////////////////////000///...///000111000///,,,...//////......///000222///222888555888QQQooouuuaaaRRRVVVaaahhhmmmqqq|||sssaaaTTTHHH===666444222,,,)))...444444333333000222444666777:::===@@@FFFFFFGGGKKKQQQXXX]]]```___aaafffkkknnnooonnnnnnmmmmmmnnnrrrwwwzzzzzzxxxzzzzzztttrrrqqqoooooojjjeeeffflllssswwwyyyvvvtttpppnnnmmmooorrrtttmmmooorrruuuuuusssqqqnnnoooooommmhhh```YYYTTTQQQPPPSSSWWWWWWTTTNNNJJJHHH@@@@@@>>><<<:::999888888777:::>>>AAACCCFFFJJJMMMTTT]]]fffkkklllnnnppprrrtttyyyvvvjjj______cccdddaaa^^^```dddkkkqqqtttsssqqqooommmoooooommmnnnsssyyy{{{tttrrrssszzzrrrdddYYYPPPJJJ>>><<<:::888777666555444333333222222222111111111000000000000000000000000......------...///000000333333333333333333333333000000111222333333444444111111222333333333333222333333333444444444444555777888999:::<<<===>>>>>><<<===AAAFFFJJJQQQ___llluuufff^^^___hhhppp{{{~~~|||rrr{{{tttuuurrreeeWWW]]]mmm{{{pppxxx|||zzzvvvwww{{{~~~hhhkkkmmmiiieeeiiiuuu}}}zzznnnhhhdddiiivvv~~~XXXAAA888444111///,,,,,,------------------,,,,,,,,,+++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++******+++++++++******)))************************,,,,,,,,,,,,,,,------------,,,,,,,,,------+++)))***++++++---...///000000,,,,,,,,,---...///000111.........////////////000000000000000000000000000...---,,,---......---,,,,,,---......------...000......111555222333BBBTTTttt|||pppTTTLLLPPPUUU[[[aaauuu~~~vvvjjj]]]OOODDD@@@888---&&&)))000222111000///111333333333444666888::::::;;;>>>DDDLLLSSSXXX___bbbfffjjjlllmmmmmmmmmhhhffffffiiiooossstttsssxxx}}}zzztttrrrpppmmmkkkfffaaa___bbbhhhooorrrpppnnnkkkiiihhhiiijjjkkkfffiiiooorrrssspppllliiidddccc```ZZZRRRKKKFFFDDD???BBBFFFGGGEEEBBB???>>>777888777555444444666888:::CCCOOOXXX\\\^^^```bbbeeepppyyyzzzvvvttttttssswwwwwwyyy||||||xxxsssssstttrrrnnnjjjdddfffjjjmmmnnnmmmkkkjjjkkklllllllllooouuu}}}|||{{{}}}uuueeeYYYPPPHHHCCC777888888888888666555444333222222111111000000000000000000000000000000000000000////////////000000111111222222222222333333111111222222222333333333111111222333333333333222333333333333444444444444555666777888999;;;<<<<<<;;;;;;???EEEIIIPPP]]]jjjuuuggg^^^___gggoooxxxzzzzzzqqq}}}wwwrrrvvvsssdddVVVZZZhhh}}}}}}ssswwwyyyxxxuuuvvv{{{___eeeiiihhhfffkkkyyyyyypppmmmeeekkkxxxnnnMMM;;;777444111///------------------,,,,,,)))***+++,,,++++++))))))++++++++++++++++++++++++************++++++++++++)))***++++++++++++***)))************))))))))))))******++++++,,,,,,,,,,,,,,,+++***+++,,,,,,***((()))******+++,,,,,,------***+++,,,------...------,,,,,,,,,---------......///////////////////////////...,,,,,,------,,,***+++---......---,,,...///,,,...000000000444;;;AAAWWWkkk}}}{{{yyyZZZMMMJJJIIIKKKPPPbbbooo|||vvvhhh\\\VVVHHH<<<111...///......000+++...111222222222222333111222444777<<>>GGGVVVjjjyyy}}}{{{wwwtttttt}}}~~~{{{vvvqqqmmmkkkiiihhhllluuuzzzwwwooommmkkkiiihhhiiijjjkkkqqqqqqsssuuuwwwzzz|||ssseeeYYYOOOGGG@@@<<<444444555555444333444444333222222111000000//////000000000000000000000000444444333222111111111111000000000111111222222222333333333222222222222111111111222333333333333222222222333333333444444444444444555666888999:::;;;999:::>>>CCCGGGNNN\\\iii~~~uuuggg___```hhhpppxxxwww{{{wwwpppzzz{{{sssnnnrrrooo___SSSVVVdddzzz{{{uuuvvvvvvuuussstttzzzYYY___fffffffffnnn~~~~~~~~~xxxrrrsssiiioooyyyzzz```BBB444333222///---.........------,,,,,,,,,(((***,,,...///...---,,,)))))))))))))))))))))))))))************+++++++++))))))+++,,,,,,+++***)))*********)))))))))))))))))))))******++++++++++++((('''(((***,,,------+++)))))))))******+++++++++***+++,,,------,,,***)))******+++++++++,,,,,,,,,........................222000////////////---,,,+++,,,...---,,,,,,---///,,,000000...000777:::888BBBSSSqqqxxx}}}yyy]]]PPPJJJDDDCCCFFFOOO___ooovvvzzz{{{oooiiiYYYMMM@@@777111---///333(((+++///111111111111222---///333666999===AAACCCFFFIIIMMMRRRVVVYYYZZZ[[[XXXSSSOOOQQQWWW^^^aaaaaabbbgggiiiiiiiiijjjgggbbb[[[[[[YYYTTTOOONNNQQQUUUQQQQQQPPPOOONNNMMMKKKKKKKKKLLLMMMNNNLLLIIIFFFDDD<<<======:::666333222222---///222333111000000000///111333444666:::AAAFFFVVVhhh~~~}}}xxxmmm___]]]YYYXXX^^^nnn~~~yyyrrrllljjjlllpppssswwwxxxzzz}}}~~~~~~{{{{{{wwwuuuwwwzzzxxxsssnnnfff[[[PPPGGG@@@999666222222111000///000333555222222222111000//////...000000000000000000000000333222111///............//////000000111111111222444444333222222111111000111111222333333333333222222222333333333444444444444444555777888999:::;;;888999===BBBFFFMMM[[[hhh}}}vvvhhh```bbbjjjrrrxxxvvvyyyvvvoooyyyyyyoooiiimmmiiiXXXPPPTTTccczzzyyyuuuttttttsssqqqrrryyySSS\\\iiinnnlllppp|||vvvuuuuuuxxx|||~~~ooojjjiiihhhqqqzzz{{{rrrYYYNNN???555111111000......---,,,+++***+++,,,---+++++++++++++++++++++++++++***)))'''''''''((()))+++*********))))))((((((++++++++++++++++++++++++,,,)))'''(((+++,,,,,,***++++++************+++++++++++++++*********)))))))))************+++++++++***++++++,,,,,,------...---...///...,,,+++,,,---,,,++++++++++++,,,------+++,,,.../////////...---%%%)))---...,,,***+++---000////////////000000111===DDDWWWtttyyytttzzz~~~gggTTTKKKGGGEEEDDDFFFMMMZZZgggsss}}}~~~ssscccKKK888333444000***000000///000222222000......///000222333444444444888;;;???CCCFFFHHHIIIIIIEEEEEEFFFGGGJJJNNNRRRTTTTTTUUUWWWVVVUUUUUUVVVWWWOOOMMMJJJFFFBBB>>>;;;:::BBBAAA@@@???>>>============>>>>>>>>>===<<<;;;;;;555444222111111111000///222///---...222333222000666333333777;;;AAAKKKTTTiiizzz~~~rrrdddVVVWWWWWWYYYaaarrr{{{tttoooooorrrvvvxxx~~~|||wwwppphhheeefffhhhgggeee___XXXMMMDDD>>>:::888666111111222222222222111111555555444222///***&&&$$$//////000000111111222222333222000/////////000111////////////000000000000000000000000111111111111000222222111///...///000222222333333333333444444777888888999::::::;;;;;;:::999;;;@@@EEEMMMZZZfffxxxvvvpppggg```eeeppp|||sssooo{{{xxxmmmmmmpppjjjaaaQQQSSSddd}}}}}}}}}uuuuuutttsssrrrsssvvvyyyXXX___iiinnnkkknnntttmmmlllnnnttt{{{wwwgggaaa___gggkkkppptttxxxvvvkkk^^^JJJBBB666///...//////...------,,,++++++++++++,,,++++++++++++++++++++++++---,,,***)))))))))***+++******************))))))++++++++++++++++++++++++,,,***((()))+++---,,,***+++******))))))******++++++++++++*********)))))))))************+++++++++++++++,,,,,,---...//////,,,---...---+++***+++,,,,,,,,,,,,,,,,,,------...,,,------...............,,,---......---...///111//////////////////000111777<<>>AAACCCAAABBBCCCCCCBBBBBBCCCDDDBBBAAA@@@>>><<<:::888888:::999888777666666666666888888777666555444333333444333222111222222111000111000//////111222222111666555888===BBBIIITTT___www|||uuuhhh]]]RRRUUUYYY]]]fffuuu{{{tttpppqqqvvv}}}~~~|||ssshhhaaa^^^^^^\\\YYYTTTMMMEEE===999666444333111111111111111111111111222222333333222111...---000000000000000111111111222111111000000000000000////////////000000000000000000000000111111111111111222333222000///000111222222333333333333444444777777777888999999:::::::::999;;;@@@EEELLLXXXdddwwwwwwqqqhhh```eeepppyyytttyyykkkjjjmmmjjjbbbVVVXXXggg|||vvvuuutttrrrqqqssswww{{{^^^ccckkkooommmnnn{{{zzzmmmfffdddfffoooxxxqqqccc]]][[[fffffffffgggiiifffWWWHHH;;;666///,,,---//////...,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++,,,+++******)))******************++++++++++++++++++++++++++++++++++++++++++***)))***,,,---,,,++++++******))))))******++++++++++++***************)))************+++++++++***++++++---...///000000+++,,,---,,,*********,,,---,,,,,,,,,,,,---......---------------......//////---******+++---......///.........//////000111222444999FFF[[[zzz~~~tttkkkddd]]]UUUOOOQQQHHHLLL^^^mmmppptttzzzbbbHHH;;;777777555333111000111333333222222222111111111111111111///000111333333333222111555444333333333444555666333555666666555555666777777777666555555444444333111111000000000000111111333222111000/////////000/////////000000000//////000111222222222222444666:::<<>>888222111///...------+++******+++,,,---,,,+++***)))************************((((((((()))))))))((((((*********++++++,,,,,,---************************)))***+++,,,,,,+++++++++***))))))))))))))))))***************************))))))*********+++++++++'''((()))***+++,,,------)))***++++++))))))***+++---,,,,,,,,,,,,---......------,,,++++++---...///000...---...111111...+++------------...///000111///000444888<<>>EEEJJJKKKLLLOOORRRYYY\\\cccjjjllllllrrrzzz}}}kkk[[[VVVSSSNNNOOOUUUOOORRRXXXaaalllzzzzzzvvv{{{xxxmmmbbbWWWNNNIII@@@===999777666555444222222000...------...000222444444333222111000///...222222111111000000/////////000111222222111000///////////////000000000000///000000000111111111111111222333333222111222333222222222333333333444444333444444555666666777777999999;;;???BBBFFFPPP[[[mmm{{{wwwgggYYY[[[eeexxx|||sssllljjjccc\\\TTTWWWfff~~~{{{vvvrrrrrrtttwwwiiillluuu{{{zzz|||yyywwwuuuzzz{{{qqqiiiiiilllxxxxxxrrroooggg```]]]aaaiiinnnsssxxxuuu{{{|||sssiiiccc___]]]\\\^^^ZZZMMM@@@:::666444//////...---+++***((((((+++++++++++++++******)))************************))))))***++++++++++++************+++++++++++++++************************''')))+++,,,+++******+++***))))))(((((())))))******************+++++++++)))************+++++++++'''(((((())))))******+++)))***++++++***)))+++,,,,,,++++++++++++,,,------,,,,,,,,,,,,,,,------...++++++,,,...///...,,,))),,,,,,,,,---...///000111......222666666:::MMMaaa|||xxxvvvuuussspppooollldddYYYUUUVVV\\\dddmmmqqqvvv}}}mmmaaaYYYUUUPPPKKKHHHEEEBBB@@@>>>;;;666222//////000222/////////000000000111111---.....................***+++------------///111------...///000111111222///////////////000111111111111111111111000///...000222444444555999@@@EEELLLRRR\\\cccggghhhhhhgggoooooosssxxxxxxttttttwwwnnncccXXXRRROOOMMMPPPUUUVVVWWWZZZ```iiittt~~~zzz{{{}}}tttgggZZZMMMCCC===;;;999666555444444222000111111////////////111111333333333333333333333333111111111111000000000000///000000111111111111000////////////000000000000000000000000111111111111000111222222111111222333222222333333333333444444333444444555555666777777888777:::>>>AAAEEEOOOYYYlllyyy{{{jjjZZZ[[[fffwww}}}xxxoookkkcccZZZQQQWWWeee{{{}}}xxxtttrrrsssuuunnnooovvv}}}xxxuuusssrrrqqquuu|||vvvkkkkkknnnvvv}}}wwwmmmccc[[[___hhhnnnrrrtttrrrxxxzzzuuupppmmmjjjggg___\\\SSSDDD999444222///,,,------,,,++++++++++++,,,++++++***************************************((()))***+++,,,++++++*********************))))))************************%%%(((+++,,,***))))))***))))))(((((((((((())))))))))))*********+++++++++)))************+++++++++)))))))))))))))*********)))***++++++******+++---+++************+++,,,,,,++++++,,,------------,,,&&&((()))***))))))***+++,,,,,,,,,---...///111111///+++---222222000;;;JJJ___www|||uuurrrqqqwww{{{xxxssskkk^^^RRROOOWWW^^^aaadddqqqzzzrrrnnnhhhccc^^^YYYSSSOOOLLLHHHAAA:::555333333444222111111000000000111111111111111111111000//////---...000111000111333444000000111111222222222222111111000000000111111222333555888:::;;;:::999888666888;;;===@@@HHHSSS\\\fffllluuu|||~~~~~~zzzsssqqqvvv}}}{{{jjjllliiiaaa[[[ZZZZZZYYY___^^^^^^aaaffflllqqqtttvvvwwwyyy|||~~~}}}|||{{{xxxrrrgggZZZLLLAAA:::777555444333333333333111000111111111111111111111111222222222222222333444444000000000000000111111111000000000000000111111222////////////000000000000000000000000111111111111///000111111000000111333222222333333333333444444444444444555666666777777666666888===@@@EEENNNXXXmmmyyynnn___```kkk~~~yyypppkkkddd\\\TTT[[[hhhyyy}}}zzzwwwuuuuuuvvvrrrqqquuu}}}}}}yyyqqqmmmooopppoooppprrrxxxxxxkkkjjjlllqqq{{{lll___```hhhmmmnnnnnnrrrxxx}}}|||zzz{{{yyywwwddd]]]OOO???777444000,,,***+++---------...///111---,,,***)))))))))***+++))))))))))))))))))))))))&&&'''(((*********)))(((+++*********))))))(((((())))))))))))))))))))))))$$$'''++++++)))(((((()))))))))(((((((((((())))))))))))******++++++++++++)))************++++++++++++++++++************))))))***,,,,,,++++++,,,---******))))))******+++,,,***+++,,,---...---,,,+++)))+++,,,***((()))---111+++,,,,,,---...///111111222+++***//////---333@@@@@@\\\~~~uuunnnkkkwwwnnnWWWLLLQQQUUUSSSTTTaaayyy|||vvvpppiiibbb]]]WWWRRRIII@@@999666555555888777666444444333333333111111000000///---,,,+++---...000111111111333555888888777555444333222111444333333222222222333333555999>>>DDDGGGIIIHHHHHHCCCGGGJJJNNNSSS]]]kkkvvvyyy~~~}}}sssnnndddkkkppppppqqqttttttrrrsss~~~yyyqqqooojjjcccdddcccbbbccceeegggggggggggghhhlllqqquuuwwwzzz}}}}}}nnnhhh\\\NNNBBB;;;888888222111111222444555333222111111222222222222111111222111000000//////000000//////000000111111222222111000/////////000222333////////////000000000000000000000000111111111111...000111111000000111333222222333333333444444444444444555555666777777777555555888===@@@DDDNNNXXXooozzzqqqccceeeqqqxxxooolllfff___YYYaaalllyyy|||}}}}}}{{{yyywwwwwwwww~~~~~~{{{uuuooommmhhhffflllwwwooowwwuuujjjiiipppyyy~~~ttteeeaaadddgggiiilllqqq|||pppXXXGGG<<>>::::::;;;777888999:::===CCCJJJPPP[[[___bbb___VVVLLLEEEAAA??????>>><<<<<>>999777555333000000000000000000000000000111222333333333333333222222111111000//////...////////////////////////000000000000000000000000333000...///111222111///000000000000000000000000///000000111111000000///111111000000000000111111222333333444555555666666666555777;;;>>>DDDRRR___ooo~~~zzz{{{wwwqqqkkkhhhaaabbbkkk~~~|||tttuuuuuuvvvuuuvvvwwwxxx~~~yyyvvvuuu{{{vvvqqqmmmllloooyyyvvvpppoooqqq|||ssslllhhhdddbbbccctttgggMMM<<<555//////111***,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))))))))))))))************************+++******))))))******++++++******)))))))))))))))))))))******))))))(((((('''''''''''''''&&&&&&&&&(((((((((((()))))))))))))))))))))*********++++++))))))))))))***+++,,,---+++***))))))((())))))))),,,++++++******++++++,,,)))************++++++++++++++++++++++++,,,------,,,,,,,,,,,,------------***+++------,,,,,,...///333///111@@@XXXtttxxxlllnnnmmm```RRRIIIDDDBBBEEEKKKPPPZZZfffnnnrrrvvv{{{}}}sssggg^^^[[[[[[^^^___]]]]]]aaaaaa___^^^bbbeeeaaaWWWNNNHHHGGGFFFFFFFFFGGGKKKSSS\\\cccuuu{{{vvvhhh[[[UUURRRSSSRRRNNNLLLPPPYYYaaammmuuu~~~wwwvvvwwwwwwvvvuuuxxx|||jjj^^^YYYRRRVVV]]]gggqqq{{{uuummmmmmllliiiffffffgggiiirrrxxx|||wwwsssppprrryyyssscccWWWHHHDDD===888666444222111000000000000000000000000000111222333444555555555222111111000000//////...000000000000000000000000000000000000000000000000222000//////000111111000////////////////////////000000111111111111111000111111000000000111111222444444444555555666666777666555888;;;>>>DDDQQQ^^^rrrxxxrrrlllhhhcccccclll|||ooopppppprrrsssuuuwwwxxx|||yyy}}}sssnnnrrr}}}{{{tttrrrwwwtttmmmfffbbbccchhh}}}aaaHHH777222---///111))),,,,,,,,,++++++++++++***************)))))))))((())))))))))))))))))))))))******************************))))))))))))******+++******)))))))))))))))((()))))))))))))))(((((('''''''''''''''''''''((('''''''''((()))*********************))))))))))))((((((''''''((()))******+++******)))))))))******---,,,,,,++++++,,,,,,---))))))*********++++++++++++++++++***+++,,,,,,---+++++++++,,,,,,,,,------***,,,.........---...///555111000666CCCYYYuuuxxxrrrzzzyyylll\\\RRRKKKFFFFFFIIIEEEKKKSSSXXX\\\bbbjjjpppyyy}}}~~~wwwtttpppssssssqqqrrruuuvvvsssssszzzuuuhhh```]]]\\\[[[YYYXXX\\\cccnnnuuurrriiihhhiiihhhbbb\\\^^^hhhqqqyyy~~~{{{{{{}}}xxxlllccc```]]]```gggqqq|||vvvkkkmmmnnnoooppprrruuuxxx|||xxxrrrjjjfffhhhmmmtttxxx~~~}}}|||xxxpppcccTTTJJJ>>><<<999666444222111000000000000000000000000000000111222333333333333333111111000000////////////////////////////////////000000000000000000000000///...---------.........////////////////////////000111111222222222222111111111000000111111222222555555555555666666777777999999:::===>>>BBBNNNZZZrrryyysssmmmiiiddddddmmm}}}qqqpppooopppsssuuuvvvwwwxxxzzz}}}sssuuu~~~yyy{{{|||tttlllfffdddkkkuuuzzzYYYBBB444000,,,---...''',,,,,,+++++++++*********************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***+++******)))))))))))))))'''(((((()))))))))(((((((((((((((((((((((())))))&&&&&&'''((()))***++++++*********))))))))))))((((((((((((((((((((()))***++++++*********++++++,,,))))))(((((((((((())))))))))))*********++++++++++++************+++,,,,,,+++++++++,,,,,,,,,------)))+++---...---------......000222333555@@@WWWmmmzzzzzzwwwjjj```VVVOOOMMMOOOJJJLLLMMMNNNOOORRRXXX]]]cccgggjjjkkknnnuuu~~~yyyuuuqqqpppllljjjkkkpppxxx~~~{{{wwwxxxwwwqqqjjjkkksss{{{xxxoookkknnnlllkkklllooorrrtttuuuyyyxxxrrrnnnmmmeeefffjjjsss}}}zzzlllpppuuuzzz~~~|||tttiiibbb```dddiiilllsssrrrnnniii___SSSGGG???:::999888666444111000000000000000000000000000000111111111111111000///...000000000///////////////........................////////////////////////.........---------......////////////////////////000000111222222222222222111111111111111222333333555555555666666666666666999999;;;===>>>BBBMMMYYYpppzzztttnnniiieeeeeennn~~~tttqqqooooooqqqrrrrrrqqq~~~zzzyyy~~~|||~~~~~~zzztttmmmfffgggsssqqqOOO<<<333000++++++---'''++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***+++******)))))))))))))))''''''((()))))))))(((((())))))))))))))))))((((((&&&''''''((()))******+++))))))))))))))))))))))))+++***************++++++++++++++++++++++++,,,---******))))))))))))******)))************+++++++++***************+++,,,,,,,,,,,,,,,,,,------------((()))++++++******,,,---***...444555222555EEEVVVwww}}}yyyooocccYYYWWWZZZYYYYYYXXXUUUQQQOOONNNNNNMMMOOOQQQRRRVVV___mmmxxx~~~{{{xxxvvvwww|||{{{{{{zzzlll___XXXWWWUUUTTTVVVYYY^^^```aaacccooozzz{{{vvvsssqqqpppnnnmmmmmmsss|||zzzrrrxxx}}}rrrkkkkkkmmmppppppllljjjeee]]]TTTJJJAAA<<<888888888666333000000000000000000000000000000000000000000///...---,,,+++////////////////////////........................///////////////////////////000000///......///111//////////////////////////////000111222222222222111111111111111222333444555555555555555555555555555666999===???DDDOOO[[[lll~~~}}}}}}{{{uuuooojjjdddeeeooowwwsssnnnlllnnnooommmkkk~~~~~~}}}wwwzzz||||||~~~~~~yyywwwvvvsssnnnfffeeeqqqxxx]]]DDD666222111******---***++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))+++******)))))))))))))))&&&''''''((())))))(((((()))))))))((((((''''''&&&''''''(((((())))))******((((((((()))))))))))))))++++++************++++++***************+++,,,,,,,,,,,,++++++++++++,,,,,,)))************+++++++++***************++++++,,,,,,------------.........)))***+++***)))***---///000111333444333333<<>>@@@DDDOOO[[[fffyyy~~~zzz||||||yyy{{{uuuoookkkddddddnnnzzzuuuooommmnnnooommmjjjzzz}}}uuuzzz~~~|||uuuqqqrrrrrrmmmccc```lllzzz{{{cccIII<<<111111222***)))...,,,+++++++++************)))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))+++******)))))))))))))))&&&&&&'''((())))))(((((())))))((('''&&&&&&%%%%%%(((((((((((())))))))))))(((((((((((()))))))))***))))))((((((((((((((()))))))))((())))))***++++++))))))(((((((((((()))))))))************+++++++++*********)))***++++++,,,---------.........//////------,,,++++++,,,///222777111---...///000333888>>>SSSsss{{{zzz}}}sssuuu}}}xxx|||vvvgggWWWLLLDDDDDDCCCAAAAAABBBFFFHHHSSS]]]dddfffiiiqqquuutttsssxxx|||~~~zzzyyyyyynnn{{{|||wwwsssuuuxxx|||~~~zzzuuuqqqnnnkkkeee```ZZZSSSMMMIIICCCDDDGGGNNNXXXaaagggjjjwww|||vvvvvvppplllmmmuuu~~~}}}wwwrrrsssyyy~~~~~~zzzvvvxxxxxxrrrlllZZZWWWOOOFFF>>>888666666111333333222///...000222000000000000000000000000------...............---.........///////////////000000000000000000000000////////////////////////,,,---///---+++***---///111111111111111111111111------///000000111111111111111111111222333444555444444444444444444444333999999<<<>>>???BBBLLLWWWcccvvv{{{{{{zzzvvvwww~~~{{{vvvppplllcccdddnnn}}}xxxqqqoooqqqrrrooommmrrrqqquuu}}}}}}xxxyyy}}}uuuyyyzzzzzz|||}}}zzzuuukkkiiieee```^^^bbbjjjqqq}}}~~~nnnZZZKKKCCC222000...+++((('''''''''***)))((()))***+++***(((***++++++++++++***))))))(((((()))***************(((((((((((((((((((((((())))))((((((''''''&&&&&&((())))))))))))*********))))))))))))(((((((((((()))******))))))((('''&&&((()))++++++)))((()))******************************************)))((((((+++***)))(((((()))***+++...---,,,***))))))(((((()))+++---///...,,,)))&&&+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,+++***))),,,,,,,,,---------......------......///111222333:::???QQQoooyyyuuusss{{{jjjUUUHHHEEEBBB@@@@@@BBBFFFHHHJJJMMMPPPTTTWWWZZZ\\\]]]\\\___fffnnnvvv{{{}}}|||zzzvvvwww{{{zzzwwwsssrrrrrrrrrooommmgggkkkwww|||uuukkkbbb]]]]]]```bbbbbbbbbdddeeedddZZZ]]][[[UUURRRSSSRRROOOGGGGGGJJJSSS```mmmuuuyyy{{{{{{{{{wwwrrrqqqsssxxx|||~~~xxxsssooosss{{{vvvqqqsssqqqhhh^^^QQQKKKCCC===999777555444444333222111000000000000000000111222222222222222////////////////////////,,,++++++++++++,,,------////////////////////////............////////////------...///000000//////------......///000000000,,,---...//////...---,,,333333333222222222111111444444444555555444333333222444777888;;;AAAJJJQQQcccoooxxxqqqooosss{{{}}}xxxvvvrrrnnnhhhdddaaa|||{{{tttqqqpppooommmjjjiiihhhkkkttt|||}}}yyytttooorrryyyssstttttttttxxx{{{wwwqqqfffddd```\\\\\\```gggmmmssstttqqqgggVVVFFF:::555111000...,,,+++******+++***)))((()))***+++***((()))************)))(((((((((((()))************)))(((((((((((((((((((((((())))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((''''''(((((()))))))))((((((((()))++++++)))((()))***((((((((((((((((((((((((+++++++++***)))(((''''''******))))))))))))******,,,+++***))))))))))))))))))***,,,...---,,,***(((+++++++++,,,,,,,,,,,,---+++,,,,,,,,,++++++***)))++++++++++++,,,,,,,,,---.........///000111333444555777BBBYYYsss}}}vvvqqqwwwjjjTTTOOOIIIDDDBBBDDDHHHKKKOOOOOONNNMMMLLLMMMOOOQQQNNNOOORRRWWW]]]```aaa```]]]\\\___iiirrrrrrkkkeeedddaaa^^^^^^______]]][[[VVVXXX___iiinnnmmmkkkkkkiiiiiigggddd___YYYRRRMMMIIINNNSSSVVVXXX\\\```ccccccddd```ZZZVVVWWWVVVRRRTTTRRRRRRYYYffftttzzzsssooopppsssvvvxxxyyyvvvtttyyysssjjjgggbbbXXXOOOIIIDDD===888666666555555444333222111000000000000//////000111111111111111000000000000000000000000---------------......///////////////////////////............////////////------...///////////////------......///000000000000000111222222111000000222222222222222222222222333444444444444444333333333555777888:::@@@IIIOOObbbooo{{{wwwuuuvvvuuuooojjjjjjnnnwww{{{yyyuuurrrjjjfffbbb}}}zzztttqqqqqqqqqpppmmmcccbbbdddkkkqqqvvv}}}xxxsssnnnjjjeeejjjttt~~~xxx{{{||||||{{{rrrqqqooopppvvv|||yyyrrrddd```\\\YYYZZZ___eeeiiimmmjjjaaaSSSCCC777111000///...---,,,,,,,,,,,,,,,***)))((()))***+++***((()))))))))))))))((('''''''''((())))))******))))))))))))))))))))))))))))))(((((())))))))))))))))))'''((((((((()))))))))))))))))))))(((((((((''''''&&&&&&'''((())))))))))))''')))******)))(((((()))((((((((((((((((((((((((************)))((('''&&&))))))************))))))***))))))(((((())))))))))))***++++++,,,+++++++++******+++++++++,,,,,,,,,+++++++++,,,++++++***)))************++++++++++++///...//////000111333333444222666CCCVVVnnnzzzrrrnnnyyyzzzhhhbbbYYYRRRPPPTTTZZZ___bbbaaa^^^XXXRRRMMMLLLKKKGGGFFFEEEFFFHHHJJJKKKJJJFFFGGGLLLTTT\\\]]]XXXQQQRRRPPPNNNNNNNNNNNNMMMLLLHHHGGGJJJPPPSSSSSSTTTWWWVVVTTTRRRPPPNNNKKKFFFCCC???GGGRRRZZZ___dddkkkrrrwwwuuunnnfffaaaaaa^^^ZZZ___[[[XXX\\\hhhwwwvvvooonnnpppsssuuu{{{zzz{{{qqqfff^^^VVVLLLEEE???;;;666333333444444444333222111000000//////000......///000000000000///111111111111111111111111///............///000000////////////////////////---............/////////---............/////////------......///000000000111111222222222222111111000000111111222333333333333333333444444444444444555666888999:::???GGGMMM^^^lll~~~tttmmmgggfffdddaaa```bbbllluuu|||xxxuuummmjjjeee~~~~~~zzzuuusssttttttsssqqqhhhdddbbbfffkkkpppvvv}}}~~~tttkkkeeebbbaaahhhsss|||tttssstttvvvxxxtttqqqmmmpppzzz|||gggbbb\\\ZZZ[[[___bbbcccgggaaaVVVHHH;;;333000111,,,++++++*********))))))***)))((()))***+++***((())))))******))))))(((''''''(((((()))))))))))))))))))))))))))))))))))))))(((((())))))******++++++(((((()))))))))*********))))))((((((((('''''''''&&&''''''((())))))((((((''')))******)))(((((()))************************(((((())))))))))))((((((((()))***++++++***)))((((((((('''(((((()))*********))))))******+++,,,,,,************++++++++++++******++++++++++++***************++++++++++++,,,...------...///000111111000......444???QQQjjj~~~wwwnnnqqq{{{wwwqqqhhhbbbbbbhhhqqqxxxyyyzzzyyyuuummmbbbWWWQQQJJJGGGCCCAAABBBEEEFFFGGGBBBEEEHHHLLLPPPSSSOOOJJJMMMKKKIIIHHHFFFEEEDDDDDDBBBAAACCCHHHJJJKKKNNNTTTTTTPPPLLLIIIIIIHHHEEECCCEEEOOO___nnnuuuyyywwwpppmmmjjjeeeeee```[[[]]]fffqqqzzzwwwqqqpppsssvvvyyy~~~xxxlll```VVVMMMEEEAAA999666222000111222333333222111000///////////////,,,---......//////......000000000000000000000000...............///000000........................---------.........//////.........---.........///------......///000000000//////////////////////////////000111222333444444333333333333333333444444666888999999999>>>EEEKKKZZZhhh{{{uuukkkaaa\\\XXXUUUVVVZZZkkkuuu}}}yyywwwpppoooiii{{{wwwuuuvvvvvvtttqqqpppiiicccdddiiinnntttzzz}}}rrrfff___]]]cccjjjvvvvvvtttsssuuuwwwtttpppmmmppp}}}ooohhh```\\\\\\]]]\\\YYYUUUPPPGGG<<<333...---...,,,,,,++++++***)))((('''***)))((()))***+++***(((******++++++******)))(((''''''((()))))))))))))))))))))))))))))))))))))))(((((())))))******++++++)))))))))*********++++++((((((((((((''''''''''''((((((((((((((('''&&&&&&'''(((******((('''((()))))))))))))))))))))))))))%%%&&&'''(((************((()))***++++++***)))(((''''''''''''((()))***+++***))))))))))))***,,,---)))))))))*********++++++)))******++++++*********++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,---...///)))(((***---111999JJJYYYrrrvvvqqqqqq|||~~~xxxqqqlllmmmttt||||||hhhYYYMMMIIIDDDBBBCCCGGGJJJLLLLLLPPPQQQNNNOOOSSSRRRNNNQQQPPPMMMIIIEEEBBBAAA@@@@@@AAAEEELLLPPPRRRXXX^^^aaa[[[RRRMMMMMMMMMKKKIIINNNXXXlll{{{vvvrrrnnnlllgggbbbbbbhhhnnnrrrsss{{{~~~wwwtttuuuyyy}}}{{{vvvtttsssqqqtttxxx~~~rrrlllaaaVVVLLLCCC===:::888555222000000111111111000000//////.../////////,,,,,,---.......................................------,,,,,,------...///------------------------------------............///...------------......------......///000000000..............................///000222333444444333222222222222333444555777888999888999===DDDJJJYYYgggzzz~~~rrreee]]]VVVQQQPPPSSSdddooo{{{xxxvvvrrrrrrlll~~~yyywwwwwwvvvssspppwwwnnnggghhhmmmqqqvvv{{{~~~rrrddd]]]]]]hhhnnnyyy|||xxxvvvxxxqqqooolllooo}}}}}}ttthhhaaa___\\\UUUNNNEEEAAA;;;444///,,,,,,,,,------------,,,+++))))))***)))((()))***+++***(((+++++++++++++++***))))))&&&'''(((((())))))(((((())))))))))))))))))))))))(((((())))))))))))))))))))))))))))))************((((((((('''''''''&&&&&&(((((((((((('''&&&%%%%%%&&&((())))))(((''''''(((''''''''''''''''''''''''$$$%%%'''((()))******+++))))))************))))))(((((((((((())))))***+++******)))))))))***++++++((())))))))))))*********((()))******+++*********++++++++++++,,,,,,,,,---++++++******+++,,,,,,---***+++...000000111999BBBSSSjjj|||qqqiiinnnyyyzzzvvvvvvyyy~~~|||hhhXXXSSSNNNKKKMMMQQQUUUWWW]]]ccceee```___dddeeeaaa```___\\\WWWPPPKKKIIIIIIIIILLLSSS\\\aaafffnnnwww|||rrreee]]]\\\\\\ZZZXXXZZZ```qqqyyyvvvuuuwwwsssnnnmmmoooqqqqqqpppnnnooorrruuuxxx{{{}}}~~~~~~{{{{{{~~~||||||tttkkkeeecccccchhhmmmrrryyy~~~{{{tttjjjcccYYYOOOGGG@@@:::777999666333111111111000/////////............//////,,,,,,---............---------------------------,,,++++++++++++,,,------------------------------,,,------------.........///...---,,,,,,,,,---...------......///000000000000000////////////000000......///000111222333444222222111111111333444555666888999888888<<>>:::555111...---------***+++,,,------,,,+++******)))((()))***+++***(((***************))))))(((&&&'''(((((())))))(((((((((((((((((((((((((((((())))))((((((((((((((((((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&'''''''''(((''''''&&&&&&&&&((())))))(((''''''(((''''''''''''''''''''''''&&&'''(((((()))(((((((((******))))))))))))************)))))))))******+++***************)))))))))((((((((()))))))))******(((((()))***************************++++++++++++++++++++++++++++++,,,---000///000333222000444:::???PPPhhhtttiiiiiinnnsssyyy}}}zzzyyyxxxyyyyyy{{{|||wwwgggccc\\\YYYYYY\\\^^^```gggrrryyyuuuuuu{{{|||xxxqqqpppmmmggg```ZZZXXXXXXWWWZZZaaajjjqqqyyyyyyooollllllkkkhhheeedddppp{{{{{{}}}{{{uuusssssstttsssrrrjjjjjjkkklllooouuu||||||yyyyyy{{{||||||tttiiibbb___aaahhhnnnooopppppplllggg]]]VVVMMMGGGDDDAAA===999999666333111111111000//////......------......///,,,------...............------------------------+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........000///---++++++,,,---...------......///000000000111111000//////000111111...//////000111222222333222111000000111333555666666777888888888<<>>JJJZZZooo}}}wwwtttrrrrrrtttsssppplllkkkeeecccjjjxxxxxxrrrmmmiiidddaaaiiipppxxx|||}}}}}}}}}{{{xxxtttpppnnnlllhhhkkktttyyyzzzwwwuuuvvvwwwvvvtttnnnjjjlllsssyyyzzzyyy{{{uuutttuuuwwwwwwvvvuuuttttttuuuvvvvvvzzz|||yyywwwzzz{{{sssooopppnnnjjjcccYYYOOOEEE@@@<<<999666222000000111222000//////...------,,,,,,000000///......---,,,,,,++++++,,,,,,,,,,,,---------------------......///---------------,,,++++++,,,,,,,,,,,,,,,---------------------------------,,,---......------...///......//////......---------///111111000///000000///............///000000111222333333222222444666777777666666888>>>EEEJJJYYYdddsss|||ooo```VVVSSSQQQTTTXXX```qqqzzzsssnnnfffggg```sss}}}vvvqqqrrrwwwzzzvvvqqqxxxsssssswww{{{wwwtttrrrpppqqquuu|||zzz```III:::111000---+++************++++++++++++++++++++++++)))))))))))))))))))))))))))***++++++)))%%%!!!))))))))))))((((((((((((((((((((((((((((((((((((&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&''')))***)))(((''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&'''((()))***)))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++++++++***)))((((((''',,,,,,,,,,,,,,,,,,++++++((())))))***+++,,,------,,,,,,,,,---------......---...111333444<<>>BBBRRR]]]nnn~~~{{{kkk\\\VVVVVVfffooowwwyyy{{{{{{wwwtttfffeee\\\ooo~~~wwwtttsssrrrnnnjjj{{{uuusssuuuwwwyyy~~~~~~zzzssskkkjjjooouuuvvvooogggccceeeiiijjjjjjggglllqqqttt{{{yyykkkWWWAAA444111*********))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((+++)))'''%%%%%%''')))+++))))))))))))((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&%%%$$$%%%'''((('''&&&''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&'''((())))))))))))((((((''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((()))***+++,,,---&&&)))++++++))))))+++...'''(((((()))***+++,,,,,,******+++++++++,,,,,,,,,+++''''''---111000///000555>>>NNNccc{{{}}}{{{qqqqqqsssuuuwwwwwwtttrrrllljjjkkknnnooommmmmmppptttvvvyyy|||}}}|||zzzyyyzzzuuuqqqooooooqqqssstttmmmooopppmmmiiiffffffggglllqqqxxx|||}}}|||zzzyyysssyyyyyyppphhhdddiiiqqqwww}}}rrrjjjhhhddd[[[SSSIIIFFFBBB===888666555555222222111111//////...---......------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++******++++++,,,---------,,,++++++++++++++++++++++++,,,,,,,,,------//////...---,,,,,,++++++)))+++,,,,,,+++***,,,---,,,---...///000111111111//////000///...///000222......------......///000///000111111111111444666444555666666777:::>>>BBBNNNYYYjjj{{{nnn]]]VVVWWWcccrrr{{{wwwtttgggfff]]]pppzzzvvvuuurrrmmmiiixxxtttllleeebbbhhhsss|||~~~xxxxxxtttllldddbbbhhhoootttpppjjjeeedddccccccbbbccciiimmmooouuu}}}}}}xxxlll]]]QQQBBB444...///************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))'''&&&%%%&&&''''''******))))))((((((''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&%%%$$$%%%'''((('''&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''((()))***((((((''''''&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))************&&&)))+++***'''&&&(((+++''''''((()))***+++,,,,,,************+++++++++++++++&&&&&&+++///...,,,---///444<<>>444,,,+++000,,,,,,---,,,,,,+++***)))))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&&&&'''&&&&&&&&&''''''(((((())))))******((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''&&&%%%&&&((((((((('''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&'''(((***+++)))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''++++++******)))((((((((((((+++,,,)))### ###************)))))))))))))))************+++++++++///***))),,,---,,,---///---000444666???SSSppp~~~}}}}}}{{{xxxzzz~~~~~~}}}zzzvvvrrrnnnllliiiooozzz|||www{{{}}}|||lllddddddbbbggglllnnnsss{{{sssjjj]]]TTTOOOJJJEEE@@@999888666555444444444444...---,,,++++++,,,---...---------...............------------------------++++++,,,,,,,,,---------*********)))***++++++,,,,,,---...///...---,,,+++''''''((()))+++,,,---...+++,,,,,,------......///(((***++++++******+++,,,...//////000000000000000---......---,,,,,,///111111111111111111222333333111111222111000000222333333444666777888;;;@@@CCCMMMXXXiiiyyyppp___WWWXXX[[[mmmyyyssspppdddhhhfff}}}zzzyyyxxxxxxxxxuuupppmmmmmm^^^TTTWWW```mmmsssrrrkkk```XXXXXX^^^cccmmmzzzyyyqqqmmmddd\\\]]]```fffhhhgggnnnxxxuuukkkVVVLLL>>>444111///---***+++,,,,,,+++)))((()))+++******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((******((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((())))))))))))(((((('''&&&%%%%%%%%%%%%&&&'''******))))))((((((''''''''''''''''''''''''''''''((((((((())))))))))))***((((((((('''%%%%%%&&&'''((('''''''''&&&&&&&&&&&&''''''''''''((((((((((((%%%***+++(((''')))***)))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))),,,,,,,,,+++++++++++++++---,,,+++*********+++,,,555///---111999CCCPPP\\\mmmxxx~~~}}}{{{vvvpppoooqqquuu|||~~~yyyxxx~~~|||yyylllhhhhhhlllqqqsssrrrrrrsssuuufff^^^SSSIIIBBB???<<<;;;555555444333333222111111///////////////////////////............///000000++++++++++++,,,,,,---.........---------,,,,,,,,,---.........---,,,++++++++++++,,,,,,,,,---------......---,,,,,,+++******+++++++++,,,,,,---------++++++++++++,,,---......------------------------111///+++))))))+++...000111111000000000000000111222111000//////000111111222333333333444888===AAAMMMSSSaaasssooo___XXXWWW]]]bbbkkkwww{{{xxxvvvkkkkkkdddzzz{{{{{{~~~|||tttmmmcccTTTLLLUUUfffvvvtttqqqiii^^^VVVWWW]]]cccooo}}}yyyuuujjj^^^]]]\\\bbbcccaaafffnnnkkkaaaKKKCCC888111//////---+++******+++)))''''''(((*********)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''(((******((('''%%%%%%%%%&&&&&&&&&''''''))))))((('''&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%%%%%%%&&&'''((((((((('''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&'''(((((('''%%%%%%&&&'''((((((((('''''''''&&&&&&''''''''''''(((((((((((($$$((()))%%%$$$''')))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((,,,,,,+++******+++,,,------)))(((,,,222777???GGGSSS^^^kkkuuuzzztttuuu~~~{{{|||}}}yyytttssstttxxxyyyvvv}}}~~~wwwvvvxxxyyyxxxtttmmmgggdddccc\\\VVVLLLCCC>>>;;;999888444444444333222222111111........................000///...---------------,,,,,,+++++++++,,,---------,,,,,,,,,++++++++++++---------------,,,+++***,,,,,,,,,,,,------------...------,,,++++++*********+++++++++,,,,,,,,,,,,++++++++++++,,,---...///------------------------......,,,,,,,,,,,,---...222111111111000111111111222111000//////000111222222333333333444777===AAAJJJPPP^^^nnnzzzsssbbbYYYWWW^^^bbbiiittt~~~|||xxxwwwkkkkkkdddyyy~~~~~~xxxrrr[[[MMMHHHVVVkkkzzzxxxssskkk```YYYWWW]]]cccpppsssddd```[[[^^^]]]YYYZZZ^^^ZZZQQQ<<<777000------...---+++((())))))(((&&&&&&''')))******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))((('''((()))***(((&&&%%%%%%%%%&&&&&&&&&''''''))))))((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''(((((('''%%%%%%&&&((()))))))))(((((((((''''''&&&''''''''''''((((((((('''******%%%$$$(((++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++,,,---......---***+++...111000333777777AAAMMMXXXggg}}}{{{yyy~~~yyyssstttzzzwwwtttrrruuu{{{zzzvvvzzz{{{qqqfff[[[TTTQQQNNNIIIAAA:::777666555444333333333222222111111000........................000///...,,,++++++******---,,,,,,++++++++++++,,,++++++++++++************,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,---------------,,,,,,++++++*********************+++++++++++++++,,,,,,---......///------------------------,,,,,,---......------,,,111111111111111111111111111111000000000111111222222333333333444777<<<@@@GGGOOO\\\iiirrr~~~wwwfff\\\ZZZbbbdddiiirrr~~~zzzwwwlllkkkcccxxx~~~zzzvvvZZZOOOMMMZZZjjjttt{{{~~~xxxpppiiiaaa\\\]]]bbbooo}}}mmmiiiaaaaaa[[[SSSOOONNNHHHAAA222///+++***+++,,,,,,***((())))))((('''&&&(((******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''((())))))(((&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))''''''((('''%%%%%%'''((())))))))))))((((((((((((&&&&&&&&&'''''''''((((((&&&)))'''###"""&&&******))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))+++++++++++++++,,,,,,,,,******+++,,,,,,---...///111......111111......111---333:::@@@KKK___xxx|||tttqqqrrrzzz~~~yyyqqqooorrrwww{{{zzzzzzzzzyyyzzz~~~{{{xxxuuuxxx}}}}}}}}}yyyrrrggg\\\RRRJJJGGGAAA===777444222222222111222222222111111000000000...........................---,,,+++************------,,,+++*********+++,,,++++++++++++*********,,,,,,------------,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,++++++******)))))))))))))))*********+++,,,,,,---.........///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------//////000000000000000000111111111111111111222222222222333333444777;;;>>>FFFNNN\\\hhhooozzzxxxhhh```___jjjjjjlllttt{{{xxxnnnlllcccxxx|||zzz{{{{{{xxxuuu___XXXXXXaaaiiijjjooovvvzzzuuupppiii```]]]```oooyyyuuummmhhh^^^QQQGGGAAA;;;555...,,,+++************)))((()))***)))(((((()))+++***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''))))))'''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((('''%%%%%%''')))))))))))))))((((((((((((&&&&&&&&&&&&''''''''''''"""%%%$$$"""&&&&&&((((((((((((((((((((((((''''''(((((())))))))))))((((((((((((((((((((((((&&&'''''''''(((((()))))))))***+++,,,------......///+++***,,,,,,******---...000111333888FFF[[[lllzzztttpppnnnsss~~~{{{xxxxxx||||||vvvqqqooossssssuuuzzz|||xxxyyyyyywwwwwwzzz}}}wwwxxx~~~~~~~~~}}}mmmhhhaaaXXXPPPIIICCC@@@999666222000000111111000000000000000000/////////........................++++++*********++++++,,,---,,,++++++************,,,,,,,,,,,,++++++++++++,,,---............------))))))))))))************,,,+++++++++++++++******))))))))))))))))))))))))***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++---...000------//////000000//////000000111111222222222222111222333333444666:::===CCCLLLZZZfffnnnzzzvvviiidddfffqqqsssssswww~~~zzzpppnnndddwwwzzzwwwwwwwwwvvvtttiiicccccciiillliiikkkqqq|||yyytttsssmmmccc```cccqqqwwwnnn```OOOAAA777222000------,,,+++***)))))))))((()))***)))((((((***+++******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''((()))'''%%%%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%$$$#########$$$$$$%%%%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%'''''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''''''''&&&&&&'''))))))))))))(((((((((''''''%%%&&&&&&&&&&&&'''''''''%%%(((((($$$###&&&))))))((((((((((((((((((((((((&&&''''''(((((())))))***((((((((((((((((((((((((''''''(((((())))))******)))***+++,,,,,,,,,,,,,,,---***)))++++++***+++//////------///111777EEERRRjjjwww}}}~~~{{{zzz~~~yyyvvvxxxuuusssxxx|||yyyzzz~~~~~~rrrlllmmm|||{{{vvvrrrnnn^^^YYYQQQJJJDDD@@@;;;999555333000000111111111000////////////////////////------------------------***************+++,,,,,,,,,++++++************+++---,,,,,,,,,++++++++++++,,,,,,------......------(((((()))))))))*********++++++++++++++++++******************)))))))))))))))***,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++---///111,,,---///000111000000//////000111222333333333333111222333444444666999<<<@@@HHHVVVdddnnnzzztttiiifffiiiuuuyyyzzzzzz~~~ssspppeeevvv}}}yyywwwvvvvvvuuuttt{{{qqqlllqqqsssnnnlllooo{{{xxxrrrsssppphhhhhhnnnuuu|||ppp^^^KKK;;;111...///---,,,,,,***(((((()))***'''((((((((('''''')))+++******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''(((((('''%%%%%%%%%%%%&&&&&&&&&''''''(((''''''&&&%%%$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))%%%&&&''''''&&&&&&((()))((((((((('''''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''++++++((('''***++++++((((((((((((((((((((((((&&&&&&''''''((())))))***(((((((((((((((((((((((()))))))))***+++,,,,,,,,,))))))***+++++++++***)))+++)))***......,,,,,,///---***+++///000111666>>>OOO[[[kkkxxx~~~~~~tttllljjjkkktttzzzyyy}}}~~~tttmmmddd\\\RRRLLLDDD>>>;;;888666333333222000000111222111000........................------------------------,,,,,,+++*********++++++******************+++,,,++++++++++++************)))***+++,,,,,,,,,,,,+++************++++++++++++******************+++++++++++++++******)))))))))''')))+++,,,------,,,+++++++++++++++++++++++++++++++++,,,------......///---...000222333222111111///000111333444444333333000222333444444666999;;;AAAHHHUUUdddppp|||uuuiiifffhhhuuu|||~~~{{{vvvrrreeevvv}}}{{{xxxvvvtttssssssrrr|||rrrvvvyyytttnnnmmmvvvyyyrrrtttsssnnnpppyyyyyy|||ppp\\\III888...---000,,,,,,+++)))(((((()))+++%%%&&&''''''&&&&&&(((*********)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&'''(((((('''%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''&&&&&&(((***((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''!!!&&&'''$$$###&&&'''%%%((((((((((((((((((((((((&&&&&&&&&'''((())))))***((((((((((((((((((((((((%%%&&&&&&'''((())))))***((()))***++++++***(((''''''&&&(((---...***)))***+++(((***000111......222555???MMMZZZeeeooozzzyyyrrrqqqaaakkkpppnnnsss~~~xxxnnnfffZZZOOOJJJEEE===888777666444222333222000111222222000///---.....................------------------------......,,,+++******))))))***)))))))))***+++,,,,,,************))))))))))))'''((()))***************++++++,,,,,,,,,---------******************++++++,,,+++++++++******))))))&&&(((***,,,---,,,+++***++++++++++++++++++++++++(((***---///000///...,,,...000222444555444333222///000222333444444333333000222333444444666888:::EEEJJJVVVfffssswwwjjjeeefffsss|||zzz|||{{{xxxsssfffvvvyyyxxxvvvtttrrrqqqpppooo~~~~~~}}}wwwsssrrr}}}|||sssoooqqqvvvzzz{{{wwwbbbJJJ===777222...---+++***)))(((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((('''&&&&&&(((***++++++******)))'''&&&&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&)))((('''%%%$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%)))((('''&&&&&&'''((()))(((''''''&&&&&&''''''(((((('''&&&&&&&&&&&&'''(((%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$%%%'''(((''''''&&&&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))***)))((((((((()))+++,,,------,,,,,,+++******)))+++,,,------,,,,,,...000111333888???IIIUUUbbbjjj|||wwwtttlllkkkjjjlllppptttwwwxxxxxxuuuooohhh```UUUJJJCCC:::999777555333222111111111111111111111111111111000000////////////000000.........------,,,,,,,,,---......---,,,+++,,,...++++++******+++,,,,,,---************************))))))))))))************,,,,,,+++******+++,,,,,,,,,++++++******++++++,,,---,,,***)))))))))******,,,,,,,,,++++++*********,,,,,,++++++,,,,,,---...///...------...///111222///---222<<<@@@:::333222...000222444555444333222555555555444333333555777@@@HHHVVVdddnnnyyyxxxhhhbbbeeettt{{{}}}xxxyyy|||}}}mmmgggqqqzzzuuussssssssspppnnnxxxsssnnnwww~~~xxxpppnnnrrrzzzlllYYYCCC888444000---,,,++++++***)))(((''''''((((((((((((((((((((((((((('''''''''''''''''''''''')))((('''''''''''''''(((((('''&&&&&&''''''&&&%%%)))(((&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&%%%$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&'''(((''''''&&&&&&''''''((((((((('''&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))******))))))***++++++,,,******++++++++++++++++++,,,------,,,++++++---///---///222555;;;DDDMMMTTTgggooozzz}}}{{{vvvpppnnnmmmmmmmmmllljjjgggccc___ZZZTTTOOOIIICCC???999888777555333222111000000000000000000000000000//////............//////,,,++++++++++++++++++***......---+++))))))+++,,,...//////---***((()))***************************))))))))))))************,,,++++++******++++++,,,+++******************+++,,,,,,***)))))))))******,,,,,,,,,++++++*********,,,++++++++++++,,,---------,,,,,,,,,,,,------...000...111999<<<666111///,,,...000222222222111000111333444444555777:::===@@@HHHUUUcccmmmyyyyyyiiiccceeeuuu|||yyyxxx~~~}}}|||nnnhhhqqq{{{vvvssssssrrrpppmmm|||tttnnnjjjrrryyy|||~~~}}}~~~wwwooonnnsss}}}]]]LLL;;;222000---++++++,,,+++***)))((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''))))))((('''&&&&&&&&&'''"""###$$$&&&'''(((((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%&&&&&&&&&(((''''''&&&&&&''''''(((((('''''''''&&&&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))******++++++,,,,,,++++++(((((())))))***+++,,,,,,)))******)))(((''')))***............///333888===JJJSSSaaaooozzzzzzuuurrrzzz{{{{{{{{{~~~{{{uuunnnmmmlllkkkhhhbbb[[[VVVTTTPPPIIIDDDBBB@@@???>>>888777666444222111000000////////////////////////...------------------...***++++++++++++++++++,,,------,,,+++***,,,///222---111444222,,,((()))+++************************))))))))))))************,,,+++************+++,,,)))))))))))))))))))))))),,,+++******)))*********+++++++++++++++*********+++++++++++++++,,,------,,,------------,,,,,,+++000...000555666222...------...000111222111111000111222444555555888;;;>>>???FFFTTTbbblllxxxzzzjjjccceeerrr|||}}}|||~~~~~~nnngggooo~~~}}}wwwttttttrrrooolll}}}zzzzzztttlllgggiiioootttuuutttvvv|||{{{qqqnnnrrr|||yyy|||}}}QQQCCC555///...+++******++++++***)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))((('''&&&&&&&&&&&&$$$&&&'''(((((((((((()))'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&###$$$&&&''''''&&&$$$###%%%&&&''''''''''''&&&%%%((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''&&&&&&((((((((()))))))))******((((((((((((((((((((((((((()))+++,,,,,,+++***)))((((((((()))******+++++++++,,,,,,***(((((()))***111111000...,,,---000333777???KKKWWWcccmmmvvvzzzzzz{{{rrrlllnnnrrryyy}}}uuuqqqoooqqquuuvvvnnngggeeecccaaa^^^XXXQQQLLLLLLHHHBBB>>><<<;;;:::999777666444333111000000000..............................------------......,,,,,,,,,------.........+++++++++,,,---222888<<<===AAADDD>>>444,,,***,,,************************((()))))))))************++++++************++++++))))))************))))))++++++******************+++++++++***************+++++++++***+++,,,,,,---...//////000///...,,,+++---,,,...000111///...---000000111222333333222222333444444444444666888;;;???EEEQQQ```kkkwwwyyyjjjcccdddkkkyyy|||llleeejjjxxx~~~xxxvvvuuusssooolllxxxssssssooojjjgggggglllqqqpppmmmoooyyy}}}qqqkkkoooxxxxxxuuutttssszzzzzzlllIII>>>333///...+++)))***+++***))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&(((***+++***&&&###""""""&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&###$$$&&&''''''&&&$$$###%%%%%%&&&&&&&&&&&&%%%%%%((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%(((((((((''''''(((((((((&&&&&&'''((((((''''''&&&(((((((((((())))))))))))(((((((((((((((((((((((('''((()))******)))((('''))))))))))))))))))))))))///000000...---,,,---.../////////...------///111222555;;;BBBKKKUUU___eeemmmzzz{{{sssnnnpppqqqssszzz~~~vvvoookkkmmmqqquuuyyy|||{{{pppfff^^^[[[WWWSSSPPPLLLHHHEEE@@@>>>;;;999888666333111555555333222000////////////////////////////////////..................///,,,,,,,,,------.........++++++++++++---111777<<>>DDDOOO^^^jjjvvvxxxjjjbbbcccgggwww|||mmmfffiiiuuu~~~yyywwwvvvtttppplllrrrooopppnnnjjjhhhaaaeeejjjllliiiiiittt|||nnnfffhhhqqqzzz~~~tttooohhh___aaaaaaWWWAAA888111///...+++)))***))))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''!!!&&&'''%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%)))((((((''''''(((((()))%%%&&&'''((((((((('''&&&''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))((((((''''''*********************)))+++,,,,,,+++***)))+++,,,)))***++++++++++++---///111222333555999@@@IIIOOO\\\kkk{{{}}}|||zzzzzzxxxyyyxxxuuuuuu}}}vvvpppnnnrrrzzz{{{sssnnnnnnrrrssswwwzzz||||||||||||vvvjjj```VVVRRRLLLFFFCCCAAA???===777666666777888777444222444333222111//////////////////////////////////////////............//////***++++++++++++++++++,,,,,,,,,+++***)))+++...111@@@BBBBBB<<<222+++((()))))))))))))))))))))))))))))))))))))))************))))))***++++++***))))))***+++,,,------,,,+++***))))))***++++++++++++***)))))))))******************************+++,,,,,,+++,,,,,,,,,,,,++++++***&&&+++---,,,,,,///111000////////////////////////...///111111222555888;;;>>>BBBMMM\\\hhhuuuyyykkkcccbbbhhhyyyqqqjjjlllvvv~~~zzzxxxwwwuuuqqqmmm|||pppmmmnnnjjjccc___XXX\\\cccjjjjjjkkkuuu}}}kkk```___eeemmmrrrqqqjjjfffZZZIIIGGGGGG???777111,,,------***)))***((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&'''(((((("""&&&&&&&&&))),,,'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&$$$###'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$######$$$&&&(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%%%%))))))(((((((((((())))))$$$%%%'''((()))((('''&&&&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))******)))((((((((((((((())))))******+++,,,,,,,,,'''(((((((((&&&'''(((***((()))++++++******+++---......//////000444:::>>>GGGRRR___jjjuuu{{{tttrrrvvv||||||tttkkkeeeeeejjjooo{{{xxxqqqpppsssrrruuuvvvvvvzzz~~~{{{vvvrrrrrrtttooodddZZZKKKGGGAAA>>><<<:::999777555555555666888888666555333222111000///.........------------------------...------------------...,,,++++++++++++++++++***,,,---,,,***(((((()))+++)))***,,,+++******+++---))))))))))))))))))))))))))))))))))))************((()))***++++++***)))((()))***+++,,,,,,+++***)))((()))***+++,,,++++++***((()))))))))*********+++***************++++++,,,+++++++++***++++++,,,,,,'''---000---,,,///000.../////////........./////////111222222333555888;;;>>>AAAKKKZZZhhhttt{{{mmmeeedddkkk}}}sssmmmnnnuuu}}}zzzxxxxxxvvvrrrnnnzzzooolllkkkcccYYYRRRRRRVVV```kkkppprrr|||kkk\\\XXX[[[aaaeeeeee```\\\NNN:::444555---000+++(((***+++)))(((***''''''&&&&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))$$$)))***&&&###$$$&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''%%%###"""'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''###$$$%%%&&&&&&%%%$$$###(((''''''&&&&&&''''''((()))&&&$$$""""""$$$&&&)))%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''&&&&&&%%%))))))(((((((((((())))))$$$%%%'''))))))((('''&&&%%%%%%%%%&&&&&&&&&'''''')))))))))))))))))))))))),,,+++)))((((((((()))***(((((()))+++,,,---...///***+++,,,+++***+++---///,,,---//////---,,,,,,---)))+++---......000333666777===GGGSSSeeevvv}}}|||yyyvvvsssuuuwwwxxx}}}|||~~~|||uuullldddcccgggllljjjttt{{{rrrppprrrppprrrrrrpppssszzz~~~}}}tttnnnjjjjjjmmmiii^^^TTT@@@===;;;999999999888666555333222222333444333222222222111///............,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---.........------,,,,,,,,,+++,,,,,,+++***)))***,,,******)))))))))***++++++))))))))))))))))))))))))))))))))))))************((()))***++++++***)))(((''')))***++++++***)))'''((()))***+++,,,,,,+++***(((((())))))*********+++*********)))***++++++,,,---,,,,,,+++,,,---///000)))000333///,,,//////,,,222111000000000000111111555555555444333333555888>>>AAAKKKYYYgggsss}}}pppgggfffmmmrrrlllmmmttt}}}zzzyyyyyywwwsssooommmccc```^^^WWWOOOJJJQQQ```ppp|||qqqeee^^^XXXWWWYYY[[[SSSHHH>>>666111...,,,,,,,,,+++***))))))*********(((&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&''''''%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%)))%%%!!!!!!%%%)))$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''(((((('''&&&'''((()))***'''((()))(((&&&&&&((()))))))))(((((((((((())))))******)))))))))))))))***))))))))))))))))))))))))------,,,+++***************))))))***,,,,,,+++))),,,---...///000000000000///222777@@@JJJVVV```eeennnwww{{{yyyvvvrrrttt}}}wwwsssttt{{{yyyvvvtttssswww}}}xxxqqqmmmkkkjjjjjjmmmuuuzzzsssooommmnnnqqqoookkknnnwwwzzzwwwrrriiiaaa```aaa\\\TTTMMM>>><<<999888777666444222444444333222222222222333555333222000...---,,,,,,///...---,,,,,,,,,,,,---)))((((((((((((***,,,---***))))))***,,,...---,,,************************,,,+++)))(((((()))+++,,,,,,+++++++++***)))))))))+++***)))(((((()))***+++))))))******)))((('''''')))))))))***---...---------+++))))))***,,,,,,,,,++++++++++++++++++++++++------------------------------......------,,,,,,000//////.........//////////////////000000000000000111222222333555888;;;@@@DDDNNN]]]jjjttt~~~rrriiijjjhhhzzzvvvqqqsss|||vvvtttxxxzzzuuunnnkkknnn___ZZZYYYVVVRRRQQQYYYhhhzzznnnbbbZZZSSSQQQRRRQQQJJJ@@@777111---***)))++++++***))))))))))))))))))(((((()))++++++)))'''''''''''''''''''''''''''(((''''''''''''''''''(((%%%&&&&&&%%%$$$###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''************************&&&%%%%%%$$$$$$&&&'''((('''(((((((((&&&&&&((()))))))))(((((((((((())))))******)))))))))))))))***)))))))))))))))))))))))),,,,,,+++*********++++++***))))))***,,,,,,+++***++++++,,,------......///111111333777===DDDKKKNNNWWW___jjjrrrvvvxxx{{{~~~}}}zzz{{{uuuooojjjjjjmmmxxx~~~vvvrrrnnnkkkmmmrrr}}}{{{tttqqqpppppppppnnnuuu~~~}}}vvvpppjjjfffeeefffccc___aaaiiimmmllleee^^^WWWVVVVVVRRRJJJCCC;;;888444111111222222111444444333222222222222333333222000///------,,,,,,------,,,,,,++++++++++++))))))(((((()))***+++,,,)))(((((()))+++,,,,,,+++************************---+++***))))))***+++---++++++************************))))))))))))******))))))*********)))((((((***)))((()))+++---------...,,,******+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,//////............//////////////////000000000000111222333222222444777999===AAALLL[[[gggqqq|||sssjjjjjjjjjzzzvvvwww}}}uuuqqqtttvvvsssooommmooo[[[TTTUUUWWWWWWZZZbbbqqqrrrdddZZZRRRMMMNNNEEE@@@777111,,,***)))(((***))))))(((((((((((()))))))))***---...---)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%'''((('''(((((('''&&&&&&'''))))))((((((''''''(((((())))))))))))(((((())))))***))))))))))))))))))))))))******************+++,,,*********+++------,,,+++************+++,,,---...000000///000111444777999@@@GGGPPPWWW\\\bbbhhhmmmyyy{{{uuupppnnnnnnsssyyyuuuqqqmmmooossswww|||tttpppppppppppphhhnnnuuuzzz~~~~~~zzzvvvrrrnnnhhh```ZZZVVVUUURRRNNNOOOWWW]]]^^^^^^ZZZUUURRRRRRNNNFFF???;;;666000------///111222444444333222222222222333000///...---,,,,,,,,,,,,***++++++,,,,,,+++))))))******)))))))))******+++)))((('''(((***++++++***************************,,,+++***))))))***+++,,,))))))******************))))))************))))))((())))))))))))*********,,,***))))))+++...///000000...,,,+++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((((((***+++,,,---------///...............//////////////////000000000000222333333333222333555888<<<@@@KKKZZZfffooozzztttjjjhhhiii|||||||||tttnnnpppsssrrrqqqqqqqqq\\\SSSUUUZZZ]]]bbbjjjxxxuuufffYYYMMMGGGFFF<<<888222---+++++++++***)))(((((('''''''''(((((())))))***+++---,,,***'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%###%%%&&&&&&&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&'''((()))''''''((('''&&&%%%''')))(((((((((''''''((((((((()))(((((((((((())))))***(((((((((((((((((((((((()))))))))))))))***+++,,,*********+++---...---+++******))))))***+++------......---...///111333444888;;;@@@DDDGGGLLLSSSWWWfffppp||||||yyy{{{~~~|||yyyzzz}}}xxxwwwvvvuuuxxx~~~~~~{{{qqqkkkiiihhhhhh```ccchhhlllooopppqqqqqqpppkkkfffdddbbb]]]UUUMMMHHHFFFCCCAAACCCJJJRRRXXX___^^^[[[VVVSSSPPPHHH@@@<<<888333//////111333444444333222222111111222222...---,,,,,,+++,,,,,,,,,)))***,,,------+++***(((++++++*********************(((((()))+++++++++*********************************)))(((((()))******(((((())))))******++++++((()))***++++++***)))(((''''''''''''((())))))***///---******,,,///111222111///---,,,------+++***++++++++++++++++++++++++((((((((()))))))))))))))***+++,,,---..................---------...//////////////////000000000000333333444222111222444666===AAAKKKZZZfffpppzzzuuujjjfffbbb{{{~~~|||tttnnnpppttttttssssssqqq___XXXYYY^^^bbbgggooo|||tttaaaQQQCCC;;;999555111---******+++++++++((('''''''''''''''((((((***)))'''''')))***)))(((''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%###%%%'''''''''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&%%%%%%(((((((((((((((((((((((('''&&&&&&%%%&&&'''((()))&&&'''((('''%%%%%%'''(((((((((''''''''''''((((((((((((''''''((()))******(((((((((((((((((((((((((((((((((((()))******+++)))))))))+++---...---+++*********++++++,,,---............///000222444555666666777888:::===BBBEEEPPP\\\iiiooommmlllpppuuuxxx}}}~~~{{{xxxyyy|||zzz~~~xxxsssqqqrrrssstttxxx~~~wwwnnnhhhfffeeeddd```aaabbbcccddddddbbbaaa___ZZZVVVTTTTTTPPPIIIBBB>>><<<;;;;;;===EEEPPPYYYbbbeeeddd^^^XXXUUUMMMEEE>>>;;;666444333333222222222222111000000000000000,,,,,,++++++++++++,,,,,,)))***,,,......---+++***+++++++++++++++*********+++***)))***,,,,,,,,,***))))))))))))))))))))))))((((((''''''''''''((((((((((((((())))))******+++((()))***++++++***)))(((&&&&&&&&&&&&&&&'''((()))...+++((((((+++...000111000///------------+++)))************************))))))))))))******++++++---------......------,,,---------------...//////////////////000000000000333333333222111111333555<<<@@@JJJYYYdddnnnxxxwwwjjjbbb[[[ttt}}}~~~}}}}}}vvvqqqtttwwwvvvtttsss{{{nnnbbb\\\\\\aaadddhhhqqq{{{sss^^^MMM>>>666444///,,,((('''((()))******(((''''''''''''(((((()))***(((%%%%%%&&&(((((((((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%###&&&(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$&&&'''&&&''''''&&&%%%%%%&&&((((((''''''&&&&&&''''''(((''''''''''''((()))******))))))))))))))))))))))))(((((((((((((((((()))***(((((((((***,,,---,,,+++******+++---------------............///000000111000000000111333555888999???IIISSSXXXXXXYYY]]]bbbdddjjjppprrruuuyyyzzzyyywwwtttpppooorrrzzz|||{{{||||||xxxtttuuu{{{vvvqqqnnnoooooonnnrrrwwwuuuwwwvvvtttwww~~~}}}wwwoooiiifffeeedddccccccaaa^^^]]][[[YYYUUUSSSNNNKKKGGGFFFEEECCC???;;;999777777:::===CCCOOO[[[iiippprrrjjjdddaaa[[[RRRAAA>>>999555333111000...000000///............///---,,,,,,++++++++++++,,,***+++,,,---------,,,+++******++++++,,,++++++***,,,+++***+++,,,---,,,***))))))))))))))))))))))))'''''''''(((((('''''''''(((((())))))))))))))))))))))))************))))))((('''&&&&&&&&&'''((())))))'''&&&&&&(((+++,,,,,,...---,,,---...---+++)))************************))))))******++++++,,,,,,+++,,,,,,,,,++++++***))),,,,,,,,,,,,---...//////////////////000000000000222333333222111111333555999<<>>IIIVVVdddqqqwwwqqqlllmmmjjjbbbPPPHHH>>>555111000000111------,,,++++++++++++,,,///...---,,,++++++++++++))))))(((((()))***++++++((()))***,,,------,,,,,,+++)))((()))******)))((())))))))))))))))))))))))******++++++++++++************))))))((((((''''''+++***)))(((((()))***+++...,,,***)))((()))***+++)))))))))***---......---*********,,,------+++)))------------------------'''(((((()))***++++++,,,***+++,,,---.../////////+++++++++,,,---...///000////////////000000000000111111222111111111444666999===GGGUUUaaajjjttt}}}zzzkkk___XXXdddwwwxxxvvvuuuzzzuuussssssssssssuuucccaaa```___\\\XXXZZZ___bbb___^^^dddnnnwww||||||pppYYYFFF999333...***,,,,,,***)))((((((((((((''''''''''''''''''''''''***))))))((('''&&&&&&&&&+++***(((&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&%%%%%%$$$#########$$$%%%%%%######$$$%%%###$$$&&&''''''&&&$$$###""""""#########$$$$$$$$$&&&&&&%%%$$$############&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$###$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%$$$$$$###$$$%%%&&&&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%'''((()))'''&&&))))))))))))))))))))))))&&&'''''''''''''''&&&&&&))))))))))))((((((((((((++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,---...///000000///...---111222333333111000000000...000333777:::<<<======<<<===>>>@@@CCCFFFIIIJJJYYYYYYXXXYYY[[[^^^aaabbb```cccfffiiijjjiiigggeeejjjkkklllmmmlllkkkiiiggghhhhhhhhhfffbbb\\\VVVSSSTTTSSSTTTVVVYYYXXXTTTPPPIIIHHHFFFCCC???;;;888777888888888888888888888888555444333333222222333333333333444666888;;;>>>@@@SSS]]]iiioooooommmmmmmmm]]]QQQBBB777222111///,,,//////...---,,,,,,+++++++++******+++------,,,***...---,,,+++++++++------******+++++++++,,,,,,,,,)))((((((((((((***,,,---++++++++++++***(((&&&%%%(((((((((((())))))))))))))))))(((((((((((())))))((()))+++,,,+++***((('''''''''''''''((((((((()))''')))+++++++++***+++,,,...------...//////---+++******++++++++++++******++++++******)))******+++***************************++++++,,,,,,------...---...///000000111111111///000222222111222444666777<<>><<<<<<<<<<<<;;;:::888888555555555555555555555555444333222222111111222222333333444555777:::<<<===HHHQQQ]]]dddgggggghhhjjjZZZPPPAAA777222000...,,,///......---,,,,,,++++++*********+++,,,---,,,***,,,+++++++++++++++,,,,,,*********+++++++++,,,,,,)))((((((((()))***+++,,,)))***+++++++++***)))((((((((((((((())))))))))))******))))))))))))******'''''')))))))))(((&&&%%%'''''''''((((((((())))))(((***++++++++++++---...///---,,,,,,------,,,*********++++++++++++******,,,,,,,,,+++++++++,,,,,,***************************++++++,,,,,,------...,,,---...//////000000000///000222222111222444666666;;;BBBLLLYYYgggttt}}}sss```VVV[[[eeepppwww~~~yyysssllljjjzzzqqqeeedddkkkppppppaaaeeelllooohhh___[[[\\\___]]][[[\\\^^^___^^^[[[NNNFFF:::111...---+++***))))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&%%%%%%$$$$$$&&&&&&%%%%%%&&&'''((((((%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$#########$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%######$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&'''$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%'''((()))'''&&&(((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((***)))((((((((()))***+++)))******+++,,,---......///......------......///---///000000...------...//////000//////...,,,,,,//////////////////000111666555444444555666888999;;;<<<>>>AAACCCDDDEEEEEEBBBBBBCCCDDDDDDCCCAAA@@@@@@AAABBBCCCBBB???<<<:::666555444555666777666444222333444555555555555555111111111111111111111111222222111000000000000111222222333444555777888999:::BBBLLLTTTXXX[[[___aaaSSSKKK>>>555111///---,,,......------,,,,,,++++++******)))+++,,,---+++***((()))***+++++++++++++++*********++++++++++++,,,)))((((((((()))***+++,,,((()))***+++++++++++++++(((((((((((())))))))))))+++******))))))******+++'''((()))))))))(((&&&%%%''''''((((((((())))))))))))***++++++***,,,///111000...+++******+++***)))******++++++++++++******++++++++++++++++++++++++***************************++++++,,,,,,------...+++,,,---...///////////////000222222111222444666555:::AAAKKKXXXggguuu}}}wwwdddWWWYYY```hhhkkkooozzzyyyssskkkeeeqqq~~~yyyiii\\\[[[dddjjjkkkkkkrrr{{{vvveeeYYYVVV]]][[[XXXWWWVVVSSSOOOKKK???:::333---+++***)))((((((((())))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$#########$$$%%%%%%######$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###"""$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%'''((()))'''&&&((((((((((((((((((((((((''''''((()))))))))(((((('''''''''(((((((((((((((***)))'''&&&'''(((***+++((()))***+++,,,---......000///...------...///000+++---......,,,,,,,,,---,,,------....../////////000000///////////////000222222111000000111222222555444444444444555555666777777888888888888777666555666777888888666444222444333222111222333444444222222333333222222111000////////////////////////111111000////////////000111222222222333444444555333888@@@EEEIIIMMMPPPSSSGGGAAA888222///......------------,,,,,,,,,++++++***))))))***,,,,,,+++***&&&''')))+++++++++******************++++++++++++)))))))))))))))******+++)))******+++++++++++++++(((((((((((())))))))))))******))))))))))))******)))******+++***)))(((((('''(((((((((((())))))))))))))))))))))))+++...222222///+++))))))***************++++++++++++******'''(((((()))))))))))))))***************************++++++,,,,,,------...,,,,,,---...///////////////000222222111222444666666:::AAAKKKXXXggguuuzzzhhh\\\[[[___eeeeeeeeemmmyyyyyytttmmmfffppp{{{xxx~~~uuueeeXXXWWWaaajjjnnnyyyooo\\\TTTVVVUUURRRPPPLLLGGGBBB>>>444222...,,,***)))(((''''''(((((()))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$%%%%%%######$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&############$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$%%%&&&&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&%%%%%%'''((()))'''&&&''''''''''''''''''''''''%%%&&&''''''((((((((('''&&&&&&''''''((((((((()))((((((''''''''')))***+++(((((()))***,,,---............,,,++++++,,,......)))+++---,,,+++***+++,,,++++++,,,---...///000111///////////////000000111//////......------------111000///.........///000//////000000000000000000222222333444333222000///000000///......000222333444444555444444333222111////////////////////////111000//////......//////000000111111222222222222333666999<<<>>>???AAABBB999666111...------......,,,,,,,,,,,,,,,+++++++++***))))))***,,,,,,+++)))&&&((()))***+++***))))))))))))*********+++++++++((()))))))))************+++++++++***************(((((((((((())))))))))))((((((''''''''''''((((((***************))))))((((((((((((((()))))))))***((((((((('''''')))---///333000,,,******++++++*********++++++++++++******&&&'''((())))))))))))(((***************************++++++,,,,,,------...------...000000000000000///000222222111222444666777;;;BBBKKKXXXgggvvv|||jjj___\\\```fffddd___dddppp~~~wwwtttoooiiisss}}}zzzyyyrrrcccWWWWWWbbbmmmrrrwwwcccWWWOOONNNKKKGGGAAA;;;666333*********)))))))))))))))'''((()))))))))((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%$$$###&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###&&&&&&''''''''''''&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&''')))(((''''''(((***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%&&&&&&%%%'''((()))'''&&&''''''''''''''''''''''''$$$%%%&&&'''((((((((('''&&&&&&&&&''''''(((((()))'''(((((())))))*********((())))))***+++,,,------*********))))))*********(((***,,,,,,+++***+++,,,+++++++++***++++++,,,---++++++++++++,,,---...............------,,,,,,,,,+++++++++,,,,,,...///000............////////////000000111111000///...---...//////...---...111333222333444555666666666555000000000000000000000000111000//////......////////////000111111111000000444555666777777666555555///...---,,,,,,---...///,,,,,,,,,,,,++++++++++++))))))(((***+++,,,***)))))))))************)))))))))))))))************+++((()))************))))))++++++***)))(((((())))))(((((((((((())))))))))))(((''''''&&&&&&''''''(((((((((((((((''''''''''''((((((((()))))))))******'''((()))((('''(((***---111///,,,+++,,,,,,+++*********++++++++++++******((()))+++,,,---,,,,,,+++***************************++++++,,,,,,------...---...///000111111111111///000222222111222444666888;;;BBBJJJVVVeeettt~~~|||jjj]]][[[aaajjjggg^^^```kkk}}}wwwuuuqqqlllvvv~~~wwwqqqdddXXXWWWbbbnnntttwwwdddYYYMMMKKKHHHBBB:::444///---((()))))))))((((((((()))'''((()))***)))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$%%%&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##############################$$$$$$###$$$%%%%%%######$$$%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%&&&&&&'''%%%'''(((((('''&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%'''((()))'''&&&''''''''''''''''''''''''%%%&&&'''(((((()))))))))%%%%%%&&&''''''((())))))&&&''')))+++,,,,,,+++***))))))******+++++++++,,,*********++++++*********((()))+++++++++***+++,,,,,,++++++*********+++,,,******))))))******++++++------.........---,,,,,,***++++++,,,,,,---------///.........///000000111------.../////////......---///000000//////111444///000222333444555555555////////////////////////111000000///.../////////---...000111111111000000222222333444444333111///,,,---------,,,,,,---...++++++++++++++++++++++++)))(((((()))++++++***))),,,,,,+++***))))))))))))))))))))))))************((()))***++++++***)))((()))((('''''''''((()))***(((((((((((())))))))))))((((((''''''''''''(((((()))(((((('''''''''''''''(((((()))))))))*********((()))******)))((()))+++...,,,++++++,,,,,,+++)))******++++++++++++******((()))+++---...---,,,,,,***************************++++++,,,,,,------...,,,---...///000000000000///000222222111222444666888;;;@@@HHHSSSbbbqqqzzz{{{hhh\\\[[[dddqqqnnnaaa```jjjzzz|||zzzuuupppzzzzzzuuuiii\\\ZZZdddooouuusssbbbVVVOOOMMMIIIAAA999222---,,,,,,,,,,,,+++((('''''''''((()))******)))'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$&&&''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""##################$$$$$$###$$$%%%%%%######$$$%%%###$$$&&&''''''&&&$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&%%%%%%$$$$$$###"""$$$%%%%%%$$$###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&%%%'''((()))'''&&&''''''''''''''''''''''''&&&'''((()))************%%%%%%&&&&&&'''((())))))%%%'''***---...---+++*********************++++++,,,,,,...//////...,,,,,,((()))+++,,,+++***+++,,,,,,++++++++++++---///000------,,,++++++++++++,,,******++++++++++++******............---,,,******+++++++++++++++,,,---...+++,,,---...///000000000***,,,//////------///222//////000111222222222111////////////////////////111111000///////////////---...///111111111000000//////000222333222000------.........---,,,,,,---++++++++++++++++++++++++)))(((((()))++++++***)))...---+++)))(((((())))))))))))))))))************((()))***++++++***)))(((&&&&&&%%%&&&''')))+++,,,(((((((((((())))))))))))))))))(((((((((((())))))++++++***)))))))))))))))))))))))))))************)))+++,,,,,,***))))))***+++******+++,,,,,,***(((******++++++++++++******&&&(((***,,,---,,,+++******************************++++++,,,,,,---......+++,,,---...///////////////000222222111222444666777:::???FFFQQQ```nnnxxxzzzggg]]]]]]hhhwwwuuufffdddmmmyyyzzzttt}}}zzznnnaaa^^^fffqqqvvvpppcccWWWOOOPPPLLLEEE<<<444...***(((+++******)))(((''''''&&&"""$$$&&&((()))(((&&&$$$$$$%%%&&&&&&''''''&&&&&&'''''''''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%$$$###$$$''')))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$###$$$$$$%%%%%%$$$$$$###111***%%%&&&'''&&&&&&'''%%%%%%%%%&&&&&&&&&''''''###''''''###!!!###%%%#########$$$%%%%%%&&&''''''%%%&&&((((((&&&###$$$$$$$$$%%%&&&'''((()))*********)))))))))))))))(((((((((((())))))))))))************++++++++++++...,,,+++)))(((((()))))))))))))))***+++++++++,,,)))******++++++,,,------,,,,,,+++******))))))(((,,,,,,,,,,,,,,,+++***)))+++******))))))******+++++++++,,,,,,---...//////000//////...---+++***)))+++,,,...000000///...,,,//////////////////000000111111111111111000//////000000///////////////000///////////////.........000000000000////////////,,,---...//////---+++***''''''((()))***++++++,,,)))************+++++++++)))))))))))))))))))))))))))))))))))))))******+++''''''&&&&&&'''((()))***))))))((((((''''''&&&&&&((()))*********((('''&&&%%%''')))***)))))))))***))))))))))))))))))))))))+++)))''''''((()))))))))&&&(((+++,,,,,,)))&&&$$$*********)))))))))))))))***))))))((((((((((((((()))))))))))))))))))))))),,,------,,,***)))***+++...------,,,,,,,,,---------------............///000111222222333333333333333777???GGGMMMUUUeeessstttjjjaaaeeehhhrrr{{{ooobbbfffxxxxxxyyyssshhhaaa```iiittt}}}iiiYYYLLLEEEBBB???;;;666111...---,,,******))))))(((''''''&&&###$$$&&&'''((('''&&&%%%%%%&&&''''''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$###"""!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%$$$$$$$$$''')))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$***$$$ """###!!! !!!%%%%%%%%%&&&&&&&&&''''''111333222---)))******(((###$$$$$$%%%&&&&&&''''''%%%&&&'''((('''&&&$$$###%%%%%%%%%%%%&&&'''((((((((((((((((((((((((((((((''''''(((((())))))******(((((((((((())))))))))))+++******)))***+++,,,,,,******************++++++)))******++++++,,,,,,---+++++++++++++++*********+++++++++,,,,,,+++++++++******))))))))))))******++++++,,,,,,---.........+++,,,,,,---......------000...+++)))))),,,///222///////////////.........000000111111000000///...000000///////////////000/////////////////////...000000000/////////......***++++++,,,+++***)))((())))))******++++++,,,,,,))))))*********+++++++++(((((((((((((((((((((((())))))(((((())))))***+++'''((((((((((((((())))))))))))(((((((((((((((((())))))*********)))'''''''''(((((('''&&&&&&(((***((((((((((((((((((((((((***)))((('''((()))))))))))))))))))))((((((((('''((((((((((((((((((((((((******))))))(((((())))))))))))))))))))))))))))))+++,,,---,,,***)))***+++...------,,,,,,------------------............//////.........///000222333555888???EEEJJJRRRaaapppsssiii```eeekkkuuu{{{mmm```cccqqq~~~yyyxxxqqqcccZZZZZZfffrrrzzzbbbNNNAAA;;;444333111...---,,,,,,,,,***))))))(((((('''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((''''''((((((((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&'''''''''%%%######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%$$$$$$''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%'''###"""&&&'''%%%$$$&&&%%%%%%%%%&&&&&&&&&''''''(((***)))$$$ !!!!!!$$$$$$$$$%%%&&&&&&''''''%%%&&&&&&'''(((((())))))%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&''''''(((((()))&&&''''''((()))******+++(((((((((((()))))))))))))))))))))***+++---...///******************))))))))))))******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,******))))))))))))******+++++++++,,,,,,------...)))***+++---............000---)))''''''***///222/////////......---------/////////000///......---//////.........//////000......//////////////////000////////////..................------------,,,++++++++++++++++++++++++)))))))))*********++++++''''''''''''''''''''''''))))))(((((())))))***+++((()))*********)))((('''(((((()))))))))))))))))))))************))))))((())))))'''$$$###$$$'''***((((((((((((((((((((((((***))))))(((((())))))***,,,***(((&&&%%%''')))+++))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))+++,,,---,,,*********,,,---------,,,,,,------...---------............///............///111333555888999>>>CCCFFFNNN^^^mmmsssiii___hhhooozzz~~~nnn___ccclllwwwzzzvvv|||ppp___UUUVVVcccqqqvvv]]]III<<<777///...---+++***)))))))))))))))(((((((((''''''''''''&&&%%%%%%%%%&&&''''''&&&&&&'''(((((((((((((((''''''((((((((((((((()))&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%""" """%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%$$$%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%'''$$$&&&***,,,)))(((***%%%%%%%%%&&&&&&&&&'''''''''***+++'''&&&(((***)))%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''(((***+++%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&'''(((((())))))&&&&&&'''((()))***++++++)))*********++++++++++++((())))))***,,,---...///++++++******))))))(((((()))))))))***++++++,,,,,,******+++,,,,,,---......---,,,,,,++++++*********++++++************++++++***+++++++++,,,,,,,,,---+++,,,,,,---------,,,,,,++++++,,,,,,------------000000//////......------......//////......---,,,......------......//////............/////////////////////.........------000000///............///++++++******************))))))))))))************((((((((((((((((((((((((((((((((((((((()))******)))***+++,,,+++***'''&&&(((((())))))******++++++******************))))))))))))(((&&&$$$$$$&&&)))))))))))))))))))))))))))))))))***)))(((((()))***,,,***'''&&&&&&''')))++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++******))))))))))))))))))))))))***+++,,,,,,+++***+++---------,,,,,,,,,---......---------............//////000111333444666777777999:::===AAADDDMMM^^^nnntttkkk^^^iiisssqqqbbbfffoooxxxzzztttxxxrrraaaVVVWWWdddrrr|||lllWWWDDD888222------,,,+++***)))((((((((((((((((((''''''''''''((('''%%%$$$$$$%%%&&&'''%%%%%%&&&''''''''''''&&&&&&'''''''''((((((((()))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$$$$%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###"""$$$%%%&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%###"""###&&&$$$  %%%%%%%%%&&&&&&&&&'''''''''+++---******---//////%%%%%%&&&&&&&&&&&&''''''((('''%%%$$$%%%&&&''')))&&&&&&%%%%%%%%%&&&''''''&&&&&&'''(((((()))******&&&''''''((()))*********)))*********++++++++++++******++++++,,,,,,,,,,,,+++******))))))(((((((((((())))))******+++,,,,,,******+++,,,------...//////...---+++***))))))))),,,,,,,,,++++++,,,,,,,,,*********+++++++++++++++***+++,,,,,,---,,,,,,,,,,,,,,,---...///......---000000000//////........................---,,,,,,------,,,------...//////---.........//////000000............---------------,,,++++++******++++++)))))))))))))))((((((((((((((()))))))))*********))))))))))))))))))))))))((((((((('''((())))))***)))***+++,,,+++***'''&&&(((((())))))******++++++))))))))))))))))))******((()))******(((&&&''''''(((((((((((((((((((((((((((***++++++)))((()))+++((((((((((((((()))))))))******++++++,,,,,,,,,,,,+++,,,,,,,,,,,,+++******)))))))))))))))))))))))))))***,,,,,,++++++,,,---,,,,,,,,,,,,,,,---...///---------............///...000444777888888777666777888;;;@@@DDDNNN```qqqwwwooo\\\fffqqq~~~ttteeehhhrrr{{{yyyrrruuuvvvfff[[[ZZZfffrrrssspppgggZZZKKK<<<111,,,************************''''''''''''''''''''''''((('''&&&%%%$$$%%%&&&'''$$$%%%%%%&&&'''&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$%%%%%%"""$$$%%%&&&&&&%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###!!!"""###$$$%%%%%%%%%%%%######$$$$$$$$$$$$######!!!###&&&&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%#########%%%%%%%%%&&&&&&&&&''''''###''''''###"""$$$&&&%%%&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''(((((())))))***(((((((((((())))))))))))(((((((((((())))))))))))******+++++++++***))))))))))))))))))))))))(((((((((((())))))***+++++++++)))******+++,,,------...000///,,,***)))))))))))),,,,,,++++++++++++,,,,,,************************'''(((***+++---...//////000///,,,***+++---000222.................................///...------,,,,,,,,,,,,,,,,,,---...///------......///000000000......---------,,,,,,,,,,,,,,,,,,,,,++++++++++++((((((((((((((((((((((((((((((((()))))))))******************************((((((''''''(((((()))***((()))*********)))((('''(((((()))))))))))))))))))))((((((((((((((()))***''')))++++++)))((('''(((%%%%%%%%%%%%%%%%%%%%%%%%'''***---,,,)))((()))+++&&&''')))*********((((((''''''(((((()))*********++++++,,,---,,,+++***)))))))))))))))))))))))))))((()))++++++++++++---...,,,,,,,,,,,,---......///---------............///---///222555777666555333555666:::@@@EEEOOOaaarrr{{{ttt^^^eeelllyyyuuufffhhhsss|||yyysssssswwwggg\\\ZZZdddooo___XXXNNNCCC:::333---***(((((())))))))))))))))))''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''$$$$$$%%%%%%&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%&&&&&&%%%$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###!!!"""###$$$$$$%%%%%%%%%######$$$$$$$$$$$$######!!!###&&&&&&&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%&&&&&&###!!!%%%%%%%%%&&&&&&&&&''''''***------(((&&&'''((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''))))))))))))(((((((((((((((((((((((())))))))))))((()))************)))(((((((((((()))))))))))))))(((((())))))******++++++)))*********++++++,,,,,,...,,,+++))))))***+++,,,+++******))))))******+++*********************)))((((((***+++------.........---,,,+++,,,---///000***++++++,,,,,,------...///////////////...------++++++++++++,,,---...///------......///000000111---------,,,,,,,,,,,,+++,,,---.........---,,,+++''''''(((((())))))******(((((((((((()))))))))***))))))))))))))))))))))))(((''''''''''''((())))))'''((((((((((((((())))))))))))((((((((((((((((((''''''&&&&&&&&&''')))***&&&((()))(((''''''(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&***...---***((())),,,&&&'''((()))******)))(((&&&&&&'''(((((()))*********+++,,,---,,,+++)))((())))))))))))))))))))))))''')))+++++++++,,,---///,,,,,,,,,,,,---...//////---------............///000000000111222333333444333444999???DDDMMM___oooyyyeeehhhkkkxxxxxxhhhhhhvvv{{{uuurrr{{{tttbbbUUUSSS]]]hhhPPPGGG;;;222...------+++)))))))))((('''&&&%%%$$$&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''(((((((((((((((######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&#################################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$!!!!!!"""$$$$$$%%%%%%%%%######$$$$$$$$$$$$######!!!###&&&'''&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###""""""%%%((('''$$$'''---%%%%%%%%%&&&&&&&&&''''''&&&***)))%%%###%%%&&&%%%''''''''''''''''''&&&&&&$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%******))))))((((((''''''************++++++++++++&&&'''(((*********)))(((''''''(((((())))))******((((((((()))******++++++)))************++++++++++++***))))))***,,,...///))))))(((((((((((())))))*********))))))))))))))),,,,,,,,,,,,,,,+++***)))&&&)))...111111///+++((((((((()))***+++,,,,,,---//////000000//////...---++++++++++++,,,---...///---------...///000000111---------,,,,,,,,,++++++((()))***++++++)))'''&&&'''(((((()))***++++++,,,(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''((())))))''''''&&&&&&'''((()))***))))))((((((''''''&&&&&&'''&&&%%%%%%&&&'''((()))''''''&&&%%%$$$%%%))),,,))))))))))))))))))))))))&&&***......***'''))),,,((((((((((((((()))******'''(((((()))***+++++++++)))***+++,,,,,,***)))'''))))))))))))))))))))))))''')))+++++++++,,,...///+++++++++,,,---...///000---------.........//////444333000...///111555777222444999>>>CCCKKK\\\lll~~~}}}nnnmmmmmmyyy{{{kkkkkk{{{}}}wwwrrrxxxppp\\\NNNLLLVVVccc===999333---******,,,...************************&&&&&&&&&'''''''''''''''((('''&&&%%%$$$%%%%%%&&&***)))((('''&&&%%%%%%%%%***'''%%%&&&((((((&&&$$$!!!###%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$$$$######"""$$$&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$############$$$###&&&'''&&&$$$###%%%'''%%%###!!!  !!!"""$$$%%%%%%%%%%%%$$$##############################"""###$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''""",,,000***######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&!!!!!!"""############"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&'''''''''(((((('''%%%%%%&&&((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%''''''&&&%%%%%%'''((()))+++(((%%%$$$&&&(((******+++++++++++++++***)))(((++++++++++++++++++++++++))))))))))))))))))))))))************************************************,,,+++***))))))***+++,,,(((((()))***+++,,,,,,---,,,+++*********+++,,,---...------,,,,,,------...,,,------......------,,,////////////............000---+++***+++,,,,,,+++------,,,,,,,,,---......666333...***''''''((()))+++++++++***)))(((''''''))))))(((((((((((())))))''''''''''''(((((((((((())))))(((((('''''''''&&&''''''((((((((((((''''''+++***((('''&&&&&&'''''')))((('''&&&&&&'''((())))))(((''''''((()))***+++***)))((('''''''''''''''&&&&&&''''''(((((()))))))))((('''&&&&&&&&&&&&&&&)))***+++,,,,,,+++***)))******))))))))))))******,,,,,,+++******)))))))))))))))))))))))))))))))))*********+++,,,,,,------***+++,,,---............---------............///111000000///000222333444777777999>>>CCCLLL[[[jjjooohhhnnn~~~rrrqqqwwwvvvqqqxxxrrr\\\OOONNNXXXbbb888555000+++))))))***+++((((((((((((((((((((((((((((((((((((((((((''''''((('''&&&%%%%%%%%%&&&&&&)))((('''&&&&&&%%%&&&&&&(((&&&$$$%%%&&&'''%%%###""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&######$$$$$$$$$$$$#########$$$&&&&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''''''''&&&%%%$$$"""$$$%%%$$$"""!!!###%%%&&&%%%###!!!!!!"""###$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%"""""""""#########$$$$$$!!!&&&((($$$"""%%%%%%"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&!!!"""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&'''''''''(((((('''%%%%%%&&&((('''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((+++(((&&&&&&(((*********)))******+++++++++******(((((((((((((((((((((((())))))))))))))))))))))))************************************************+++******))))))******+++***************+++++++++++++++*********+++,,,---------,,,,,,,,,,,,------------------------------000000/////////.........000...---,,,---...---,,,*********++++++---...///...---+++))))))***,,,---******))))))(((((('''''')))(((((((((((((((((()))'''''''''((((((((()))))))))((((((((('''''''''&&&&&&''''''((((((''''''&&&&&&'''((())))))((('''''',,,+++***))))))))))))))))))((('''''''''((()))***)))((((((''''''''''''((('''''''''((((((((((((((((((''''''&&&&&&&&&'''''')))***+++++++++***)))(((******))))))))))))******+++++++++++++++******)))))))))))))))))))))))))))((((((((()))******+++++++++,,,,,,,,,------......---------............///000000000000111222333333666666999>>>CCCKKK[[[jjj~~~qqqhhhlllxxxvvvvvv~~~uuupppuuuwww```QQQQQQ^^^kkk000...,,,***((('''((((((''''''''''''''''''''''''******))))))((('''''''''''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''%%%$$$###$$$%%%&&&%%%$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$######$$$%%%&&&&&&$$$"""######$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%''''''&&&$$$""""""###$$$$$$""""""###$$$'''&&&$$$######$$$%%%%%%$$$%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$!!!!!!"""""""""#########""""""!!! ###&&&%%%!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''''''''(((((('''%%%%%%&&&(((&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$###""""""###$$$$$$%%%&&&''''''((((((''''''***)))((()))***++++++***'''((()))***++++++++++++''''''''''''''''''''''''))))))))))))))))))))))))************************************************)))******++++++******)))+++++++++*********))))))++++++******++++++,,,---------,,,,,,,,,,,,------...---,,,++++++,,,---...000000000/////////......000///...///000000...---((((((((()))+++,,,...///***))))))))))))***+++,,,((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))((((((((('''''''''''''''&&&''''''((((((''''''&&&###%%%(((***+++***((('''(((((((((((('''%%%$$$$$$)))(((''''''&&&'''''''''''''''''''''((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''((((((******++++++***)))((('''***))))))(((((())))))***(((***,,,------,,,+++***))))))))))))))))))))))))((((((((()))******++++++------,,,++++++,,,---...---------............/////////000111222222222222666555888===BBBJJJZZZiii|||qqqeeeggg|||{{{www{{{tttnnnrrrzzzzzzbbbQQQRRRbbbrrr*********)))(((''''''&&&((((((((((((((((((((((((***))))))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((($$$######$$$%%%&&&&&&&&&((((((((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%'''&&&$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""$$$&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''(((((('''%%%%%%&&&(((&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%$$$$$$###!!! !!!###$$$$$$%%%'''((((((((('''&&&((((((((()))++++++***((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))************************************************((()))***++++++***)))(((************************+++***++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,---...---+++******+++---...000000000/////////...............///111000...,,,)))))))))******,,,---...++++++******)))'''&&&&&&((((((((((((((()))))))))&&&&&&''''''''''''&&&&&&''''''((((((((()))))))))'''''''''''''''''''''''''''(((((())))))(((((('''%%%&&&((()))***)))((('''&&&&&&'''&&&%%%###!!! ((((((''''''&&&&&&&&&&&&&&&&&&'''(((((()))))))))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&'''((()))*********))))))(((''''''))))))(((((((((((())))))''')))+++...///...,,,+++))))))))))))))))))))))))*********+++,,,,,,------...---+++******+++---...---------............///---...000222222222111111555555777<<>>GGGWWWeeetttzzzmmmdddbbbppp{{{qqq{{{qqqnnnmmmlllnnnqqqzzzxxxppp^^^NNNLLLXXXeee((((((((()))((((((''''''))))))))))))))))))))))))&&&&&&''''''''''''''''''###$$$&&&'''((('''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###%%%&&&%%%""" """$$$(((((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$ """$$$%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&&&&%%%%%%%%%'''%%%###$$$&&&'''&&&###!!!"""###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$$$$$$$$$$%%%%%%%%%((("""""",,,222///(((&&&########################$$$$$$######$$$$$$%%%&&&######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''(((((('''%%%%%%&&&((($$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%&&&'''((((((%%%&&&''''''''''''&&&%%%''''''&&&%%%%%%'''((()))***(((((((((***+++***)))&&&'''((()))************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***+++++++++***************)))***+++,,,---,,,++++++,,,++++++++++++++++++,,,***++++++,,,,,,++++++***,,,,,,,,,+++++++++******---+++)))***+++---......))))))((())))))***++++++******)))(((((((((((()))&&&&&&%%%%%%$$$###""""""'''((()))++++++)))((('''######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&&&&&&&&&&&&&&&&%%%###%%%(((***+++***((('''***)))((('''&&&'''((()))&&&'''(((*********))))))'''((()))***)))(((&&&$$$&&&'''''''''(((((()))))))))((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&(((***+++((((((''''''''''''((((((((((((((((((((()))))))))))))))))))))))))))))))))*********+++,,,,,,------&&&''')))+++---......///---------.........////////////.........000222333222111444999>>>FFFVVVeeetttzzzjjjcccaaannn~~~wwwlll|||pppllllllmmmnnnqqq{{{wwwlllZZZLLLJJJWWWddd&&&&&&''''''((()))))))))((((((((('''&&&&&&%%%%%%***)))'''%%%%%%%%%'''(((+++(((%%%$$$&&&((('''%%%***&&&######&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%$$$######$$$&&&%%%$$$#########$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$######"""######$$$"""############$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$&&&***------((($$$################################################$$$$$$%%%%%%%%%$$$$$$###%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$###""" ###%%%&&&''''''&&&$$$"""'''(((((('''&&&%%%######&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''''''''((()))))))))(((&&&%%%&&&''')))+++))))))(((((()))***++++++&&&&&&''''''''''''&&&&&&))))))))))))((((((((((((%%%&&&&&&'''((())))))************)))'''(((***,,,))))))(((''''''''''''''',,,,,,+++***))))))))))))------------,,,++++++***)))((('''(((***,,,,,,+++,,,,,,,,,++++++*********+++++++++***++++++,,,,,,,,,++++++***++++++,,,,,,(((((()))*********************))))))((((((''''''&&&&&&''''''''''''&&&&&&))))))(((((('''''''''&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%))))))))))))))))))((((((%%%&&&'''((((((''''''&&&''''''&&&%%%%%%%%%%%%&&&))))))))))))))))))))))))(((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))((((((((((((((('''''''''&&&&&&&&&&&&'''''''''(((((()))*********((('''&&&)))))))))***************+++++++++***)))***,,,...000///...---,,,,,,++++++..................------/////////000111111222222444333444999>>>EEERRR___qqq~~~rrrgggaaaiii{{{}}}rrrmmmyyyllleeefffjjjmmmtttqqqttt]]]JJJJJJMMMaaa&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''')))(((&&&%%%$$$%%%&&&''')))'''$$$$$$%%%'''&&&$$$'''&&&%%%%%%'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%$$$$$$######%%%$$$###"""""""""######%%%$$$$$$######$$$$$$%%%$$$#####################"""############$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%((('''%%%&&&''''''$$$"""################################################$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######""""""!!!###$$$%%%&&&&&&&&&%%%$$$&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%'''''''''''''''(((((()))((('''%%%%%%%%%&&&((()))))))))))))))))))))******&&&''''''((((((''''''&&&((((((((((((((()))))))))((((((((()))***+++++++++'''((()))((('''&&&((()))******)))(((((((((((((((,,,,,,+++*********++++++++++++,,,++++++***))))))***((('''(((***++++++***+++,,,,,,,,,,,,+++++++++******))))))((()))))))))++++++************++++++(((((()))************)))))))))))))))((((((''''''&&&&&&''''''''''''&&&&&&)))((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((('''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((())))))***)))((('''&&&((((((((('''&&&&&&&&&%%%***++++++***)))))),,,...,,,,,,,,,,,,,,,------.........................../////////000111111222222444333444888===DDDQQQ^^^mmm|||xxxlllbbbhhhxxxzzzpppjjj}}}{{{ooohhhgggkkkmmmqqqnnnrrr\\\JJJJJJMMM```(((''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''((((((((('''%%%$$$$$$$$$%%%&&&(((&&&$$$$$$%%%%%%%%%$$$$$$&&&((((((''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$###""""""!!!!!!""""""$$$$$$############$$$$$$########################"""############$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%)))&&&###!!!"""############################################################$$$$$$%%%%%%$$$$$$$$$$$$$$$#########%%%&&&'''&&&%%%$$$###"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&)))((('''&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''&&&&&&''''''((()))'''&&&%%%%%%%%%&&&'''(((*********)))))))))))))))&&&''''''((((((''''''&&&'''''''''(((((())))))***(((((())))))******++++++'''(((******((('''((()))+++******))))))))))))***)))(((((((((((())))))***))))))*********)))((((((+++)))(((((()))******)))((()))***+++++++++***)))+++***))))))((((((((((((*********)))))))))))))))'''((())))))******)))))))))))))))(((((((((((('''&&&&&&''''''''''''&&&&&&((((((((('''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''((()))(((&&&%%%%%%%%%%%%&&&$$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))(((((()))))))))((('''''',,,++++++***)))((('''''')))*********))))))+++---)))))))))***,,,---///000......................../////////000111111222222444222444888<<>>FFFUUUhhhyyyjjjqqq}}}vvvkkk[[[MMMIIILLLXXX]]]___iii|||yyysssqqqnnnnnntttyyyxxxmmm___SSSLLL&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!!!!"""$$$%%%%%%$$$"""!!!%%%$$$""""""###$$$###!!!!!!"""#########$$$$$$$$$#########""""""$$$$$$############$$$$$$!!!"""###$$$$$$$$$%%%%%%########################&&&%%%$$$#######################################!!!!!!""""""####################################"""""""""!!!!!!!!!!!!!!!!!!""""""#########""""""%%%$$$$$$$$$###"""""""""""""""""""""""""""""""""$$$$$$###"""!!!!!!!!!!!!###$$$%%%%%%%%%%%%$$$######################################################$$$$$$$$$%%%%%%%%%%%%&&&$$$###$$$'''(((%%%###""""""#########$$$$$$$$$%%%###""""""$$$$$$$$$#########$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$&&&''''''&&&%%%%%%&&&%%%&&&&&&%%%$$$$$$$$$$$$$$$###"""""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###$$$%%%'''&&&$$$"""!!!"""!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$######$$$$$$$$$""""""!!!"""###$$$&&&'''$$$$$$%%%%%%%%%&&&&&&&&&""""""#########$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((())))))(((&&&$$$###&&&''''''''''''''''''&&&&&&&&&((()))))))))((((((((()))))))))*********+++((()))))))))************+++,,,...---,,,,,,---///...///000///...---.../////////000111222444555666===EEESSSeeewwwvvvyyy~~~{{{ssscccQQQIIIIIISSSXXXZZZdddxxxzzztttpppmmmlllpppttttttmmm```QQQGGG%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$######""""""###$$$%%%%%%$$$###""""""!!!!!!"""%%%&&&&&&%%%!!!###%%%&&&&&&&&&$$$$$$$$$############"""$$$$$$############$$$$$$###$$$$$$#################################&&&%%%$$$$$$$$$$$$$$$$$$########################!!!!!!!!!"""######$$$$$$$$$###""""""""""""###$$$""""""""""""""""""""""""!!!""""""############"""$$$$$$$$$###############""""""""""""""""""""""""######"""!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#####################$$$%%%%%%%%%%%%$$$"""!!!!!!"""$$$$$$###!!!"""############$$$$$$$$$###"""!!!"""###$$$###!!!"""######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&'''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&((('''&&&%%%%%%&&&$$$&&&&&&%%%$$$###$$$%%%%%%$$$!!! """%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$!!!###%%%%%%###"""""""""######$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%###"""!!!!!!"""$$$&&&'''!!!""""""###$$$##################$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((()))(((&&&$$$###&&&&&&'''(((((('''&&&&&&%%%&&&'''((((((((((((((('''(((((())))))*********))))))))))))************)))+++,,,,,,******+++---+++,,,............000111/////////000222333555666<<>>KKK^^^nnnrrr\\\OOONNNOOONNNPPPWWWbbblllrrrttt|||rrrppprrrpppooommmlllnnniiiZZZKKK&&&%%%$$$#########$$$$$$############$$$%%%&&&&&&$$$$$$########################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$###########################""""""#########$$$$$$$$$%%%%%%"""""""""""""""######$$$%%%$$$###"""!!!""""""###""""""############""""""""""""###$$$$$$$$$$$$###########################!!!!!!"""###$$$%%%&&&&&&%%%$$$$$$###""""""""""""!!!!!!!!!!!!!!!"""######"""""""""!!! """$$$$$$###"""!!!!!!"""###$$$"""&&&&&&$$$%%% !!!!!!"""###%%%""""""###$$$######"""!!!############"""""""""!!!######$$$$$$$$$$$$#####################$$$$$$$$$$$$######"""""""""""""""$$$$$$############$$$$$$########################"""############$$$$$$$$$&&&%%%&&&&&&&&&%%%###"""!!!"""######""""""###$$$$$$$$$$$$######""""""""" !!!""""""###%%%$$$$$$###$$$&&&((()))(((((()))))))))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((%%%%%%%%%%%%$$$$$$$$$###$$$$$$###""""""###$$$$$$!!!"""###$$$&&&'''((((((%%%%%%%%%$$$$$$$$$######$$$###"""!!!""""""$$$$$$%%%%%%$$$$$$#########"""$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%$$$$$$$$$$$$&&&'''((('''%%%$$$%%%&&&&&&%%%###"""""""""###$$$"""!!!!!!###&&&'''&&&$$$###$$$$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((())))))))))))'''(((((()))******+++++++++++++++,,,,,,,,,,,,---,,,,,,---------............///000111222333333333888<<>>KKKZZZlllvvvcccVVVQQQYYYdddiiiaaaVVVVVV___gggkkk{{{~~~~~~}}}xxxqqqjjjfff$$$$$$%%%&&&&&&&&&&&&%%%###"""!!!!!!!!!"""$$$%%%########################""""""######$$$$$$$$$$$$""""""""""""############""""""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$######"""#########!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!!!!!  !!!!!! !!!"""###$$$$$$!!!%%%)))((($$$"""$$$'''""""""""""""""""""""""""######""""""!!!!!! $$$###"""""""""###%%%&&&$$$$$$$$$$$$$$$%%%%%%&&&!!!!!!"""###$$$%%%%%%&&& !!!!!!"""###%%%&&&!!!!!!!!!!!!"""""""""""""""###%%%%%%###"""###$$$%%%$$$###""""""###$$$%%%!!!!!!""""""############ !!!!!!"""######$$$$$$$$$$$$######""""""!!!!!!"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%########################!!!"""######""""""###$$$$$$""" """############$$$%%%&&&'''&&&%%%%%%"""$$$&&&((()))(((&&&%%%!!!###%%%&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%&&&###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%)))*********)))'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!!!!#########$$$%%%""""""""""""###$$$%%%%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############""""""""""""############'''&&&$$$###""""""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$ """############$$$&&&******)))(((''''''&&&&&&!!!"""###%%%&&&'''(((((()))***+++***(((''''''(((''''''((())))))((('''&&&&&&&&&&&&'''((()))***+++)))(((&&&&&&&&&(((+++---++++++++++++++++++,,,,,,((()))+++---...............000222222000000000111///222:::GGGUUUgggyyygggZZZUUUYYYeeellldddYYYVVV[[[aaaddduuu~~~{{{tttmmmiii$$$&&&((((((&&&$$$###"""""""""""""""############%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%############""""""""""""%%%$$$$$$######$$$%%%%%%$$$$$$###"""!!!!!!""""""""""""!!!!!! %%%%%%%%%%%%%%%$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###"""!!!!!!"""###$$$%%%!!!!!!"""############"""%%%### !!!!!!"""!!!!!!"""###""" !!!%%%(((###$$$%%%&&&&&&%%%$$$###!!!!!!!!!!!!  """$$$$$$$$$###"""%%%###!!! """#########)))$$$ ###&&&%%%"""$$$$$$$$$%%%%%%$$$$$$$$$&&&$$$"""###%%%&&&%%%"""""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%&&&"""############$$$$$$$$$!!!!!! !!!"""###%%%&&&%%%$$$######%%%%%%$$$###"""###$$$%%%%%%$$$###"""#######################################"""!!!!!!######$$$$$$&&&&&&''''''%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$"""!!! """###$$$$$$$$$$$$%%%%%%$$$$$$$$$((('''%%%$$$$$$$$$%%%&&&%%%$$$$$$$$$######""""""&&&%%%$$$###""" %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""###$$$%%%&&&$$$$$$################################################$$$$$$$$$%%%%%%%%%((('''&&&%%%###"""!!! ###$$$$$$###""""""###%%%%%%%%%%%%$$$$$$#########%%%%%%$$$###$$$%%%&&&''',,,***(((%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&++++++***((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&%%%%%%''''''''''''(((((((((((((((((((((((())))))))))))***((((((***------+++(((------------------,,,,,,...///000111222333333333777:::@@@FFFRRReee|||nnn^^^VVVUUUjjjyyyrrrccc]]]___```dddnnn}}}{{{{{{|||{{{wwwpppjjj"""###%%%&&&%%%$$$###"""""""""""""""#####################"""""""""!!!!!!""""""###$$$$$$%%%&&&&&&############""""""""""""""""""""""""###$$$$$$%%%$$$$$$###"""""""""""""""""""""""""""""""""#####################"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###  !!!######$$$%%%%%%%%%%%%$$$$$$###!!! !!!!!!!!!!!! !!! """###$$$%%%%%%$$$$$$###!!!!!!!!!""""""#########%%%$$$$$$$$$$$$%%%%%%&&&%%%###!!! """#########!!!"""""" $$$$$$%%%%%%%%%%%%$$$$$$$$$""" !!!###$$$###!!!"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%"""############$$$$$$$$$%%%$$$###"""!!!""""""###$$$###""""""$$$$$$###""""""###$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!###############"""!!!!!!###$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$###############"""""""""###%%%%%%%%%$$$"""!!!!!!"""$$$%%%""""""!!!!!!!!!"""""""""""""""""""""!!!!!!!!! %%%%%%$$$###"""!!! %%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$#########""""""$$$######""""""""""""#########################################################$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$#########$$$%%%&&&%%%$$$###$$$&&&%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$%%%&&&'''+++***'''%%%$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&))))))(((((('''&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))***))))))+++------+++))),,,,,,,,,,,,,,,,,,,,,,,,...///000111222333333333333888???HHHSSSeeezzznnn```YYYZZZqqq}}}qqqkkkllllllfffppp}}}{{{zzzyyyzzz{{{wwwpppkkk!!!"""###$$$$$$$$$###""""""""""""#########$$$$$$#########""""""""""""""""""""""""###$$$%%%&&&&&&############"""""""""""" !!!"""###$$$$$$$$$###""""""""""""""""""""""""######$$$%%%%%%&&&!!!!!!""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""!!! !!!!!!######$$$%%%%%%%%%%%%$$$######"""!!!!!!!!!!!!!!!$$$$$$###  !!!!!!"""###$$$$$$$$$### !!!!!!"""$$$%%%%%%&&&((('''%%%######$$$&&&'''%%%###!!! """#########$$$ !!!$$$###"""$$$$$$%%%%%%%%%%%%$$$$$$###"""!!!"""######"""!!!""""""""""""""""""""""""########################"""############$$$$$$$$$$$$$$$###""""""""""""######"""!!!"""######"""!!!"""###$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!#########$$$######"""!!!$$$$$$$$$######"""""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$"""""""""###############%%%%%%$$$$$$$$$%%%&&&'''%%%###!!!!!!###%%%"""######$$$$$$$$$######""""""""""""!!!!!!!!!!!!$$$$$$#########"""""""""######$$$$$$%%%%%%&&&&&&""""""""""""""""""""""""$$$$$$$$$###############$$$######""""""""""""#########################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$&&&(((((('''%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$$$$%%%&&&'''***)))'''$$$###"""######&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''(((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))+++******+++------,,,*********++++++,,,,,,------...///000111222333333333///555>>>HHHTTTdddxxx~~~nnnaaa[[[^^^uuu}}}}}}|||mmmttt~~~yyyxxxwwwwwwxxxyyywwwqqqlll############$$$$$$"""!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############"""""""""!!! !!!!!!"""##################"""""""""""""""############$$$$$$%%%%%%%%% !!!!!!!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""#########$$$######"""!!!!!!!!!!!!!!!!!!"""############"""""""""###"""!!! !!!"""$$$$$$$$$#########$$$%%% !!!!!!"""######$$$$$$!!!!!!""""""###$$$$$$%%%'''&&&$$$############$$$%%%###!!! """#########***'''%%%$$$$$$$$$###!!!"""######$$$$$$######"""%%%$$$$$$$$$$$$%%%$$$$$$""""""""""""""""""""""""$$$$$$$$$#########""""""""""""#########$$$$$$$$$!!!!!!!!!"""###$$$%%%&&&$$$"""!!!"""###$$$###"""#########$$$$$$##########################################$$$$$$######"""$$$$$$$$$$$$############%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%$$$$$$###!!!""""""######$$$$$$$$$&&&%%%%%%%%%%%%&&&&&&&&&$$$###"""!!!!!!"""###$$$$$$$$$%%%&&&%%%$$$"""!!!$$$$$$$$$#######################################""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$%%%%%%###############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%((()))'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&)))(((&&&$$$###"""""""""&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))+++***++++++,,,,,,,,,,,,******+++,,,------.........///000111222333333333000555===FFFRRRcccwww|||mmm```[[[ZZZrrryyy}}}~~~wwwwwwuuuuuuwwwyyywwwrrrmmm'''%%%###$$$%%%$$$""" ############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######""""""!!!############"""""""""!!!"""######$$$$$$###"""!!!###"""""""""""""""######$$$$$$#########"""""""""!!!""""""######"""""""""""""""""""""""""""""""""########################""""""""""""############ !!!!!!"""############"""!!!"""$$$###!!! """!!!!!! !!!"""""""""!!!!!!"""""""""######$$$""""""""""""""""""""""""$$$%%%%%%&&&%%%$$$"""!!!%%%###!!! """#########&&&%%%###"""!!!!!! !!!!!!""""""""""""!!!!!!$$$$$$%%%$$$$$$$$$$$$%%%""""""""""""""""""""""""%%%%%%$$$$$$###"""""""""""""""#########$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&%%%$$$######%%%%%%$$$###$$$##################$$$##############################$$$$$$$$$$$$############$$$$$$%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%$$$$$$###"""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$"""###$$$%%%%%%$$$###""""""#########!!!##################$$$$$$############$$$$$$$$$$$$""""""######$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################''''''&&&%%%$$$$$$$$$$$$""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######"""!!!$$$&&&'''&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%$$$###"""""""""&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''((())))))((((((''''''''''''(((((((((((((((((((((((())))))))))))******++++++++++++,,,---+++,,,,,,---...///000000...///000111222333333333333777<<>>IIIWWWiiixxxwwwhhhYYYNNNLLL^^^eeedddfffdddeeeooosssqqqwww|||yyy{{{~~~~~~yyysss$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###############$$$######"""###$$$%%%&&&$$$$$$$$$#########"""""" !!!###$$$%%%$$$###""""""""""""""""""""""""""""""""""""""""""%%%%%%$$$###""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""""""""""""#########$$$$$$######"""""""""!!!!!!!!!"""######$$$%%%%%%$$$$$$###"""""""""!!!!!!!!! """"""""""""""""""""""""##############################"""!!!!!!!!!!!!!!!"""###$$$$$$$$$###""""""!!!!!! !!!!!!!!!"""###$$$$$$$$$$$$###'''%%%###$$$&&&'''%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%'''&&&%%%$$$############"""######$$$$$$######"""######"""""""""!!!!!!!!!""""""""""""""""""""""""%%%$$$"""!!!!!!!!!"""##################""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$'''(((&&&&&&))))))'''###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$%%%########################!!!"""""""""#####################$$$$$$$$$%%%%%%############""""""!!!!!!$$$######""""""############""""""###%%%%%%$$$"""######"""#########"""!!!%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$###%%%%%%%%%#########%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&'''$$$$$$%%%&&&&&&'''((((((************************((((((***+++,,,,,,,,,,,,,,,,,,------...------,,,------......///000000111666444666===GGGTTTfffuuuuuueeeWWWPPPMMM^^^fffdddddd______jjjssspppsss~~~~~~{{{yyy{{{~~~~~~xxxsss$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$$$$######"""""""""###$$$$$$$$$############""""""""" !!!###$$$%%%""""""!!!!!!"""###$$$$$$""""""""""""""""""""""""&&&%%%$$$######"""######""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!!!!"""""""""##################""""""""""""""""""######$$$$$$######""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""###########################"""!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$###"""!!! $$$!!!!!!$$$""""""######$$$$$$######&&&%%%$$$%%%&&&'''&&&%%%###$$$&&&((((((&&&$$$###&&&%%%$$$###"""""""""""""""######$$$$$$######"""$$$$$$#########"""""""""""""""""""""""""""""""""$$$###""""""!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###""""""""""""###$$$$$$#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$######$$$$$$%%%"""(((+++)))''')))+++***###$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#########&&&&&&%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$%%%%%%""""""""""""""""""""""""""""""""""""#####################$$$$$$$$$$$$%%%"""""""""""""""!!!!!!!!!###"""""""""""""""######"""""""""###&&&&&&%%%$$$$$$$$$%%%$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&%%%###!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&(((((('''&&&&&&'''%%%%%%%%%&&&''''''((((((************************((()))******++++++******++++++,,,---............------......///000000000666444666<<>>HHHZZZjjj|||~~~vvvgggYYYIIIKKKOOO```rrrlll______eeejjjmmmrrrzzz{{{zzzvvvtttpppggg]]]######""""""""""""######""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$######""""""############""""""!!!"""######""""""###$$$""""""!!!!!!!!!!!!""""""###$$$$$$"""  """""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! """"""""""""###%%%############""""""""""""!!!!!!!!!"""######$$$$$$"""""""""###############"""##################"""######################## !!!"""######"""!!! """"""""""""""""""""""""!!!!!!""""""######$$$$$$"""""""""""""""#########!!!""""""############"""""""""""""""""""""""""""""""""############""""""############$$$$$$$$$%%%%%%$$$######$$$%%%'''((( !!!"""#########$$$$$$$$$######""" !!!"""$$$%%%%%%$$$###"""##############################$$$$$$######"""!!!########################"""###############""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$&&&&&&%%%###!!!!!!""""""###$$$$$$%%%%%%$$$$$$########################!!!!!!"""""""""#########%%%%%%%%%%%%&&&((())))))%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""!!!!!!$$$"""!!!"""%%%&&&$$$"""###$$$$$$$$$$$$###""""""######""""""######$$$%%%"""######$$$######""""""##################$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$!!!"""###""" """##################$$$%%%&&&$$$$$$#########$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&###%%%&&&&&&$$$$$$%%%'''(((((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$%%%'''((()))))))))%%%%%%&&&&&&&&&'''''''''************+++,,,---...,,,,,,---------.........+++---/////////...///000000111555999===FFFXXXhhh|||{{{wwwhhh[[[LLLLLLNNN___rrrmmm___^^^bbblllqqqsss~~~|||}}}{{{wwwuuuqqqhhh^^^&&&%%%$$$###""""""""""""""""""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!!!!""""""""""""!!!!!! !!!""""""!!!!!!"""$$$###""""""!!!!!!""""""###""""""###""" !!!###"""""""""""""""""""""""" !!!"""######"""!!! !!!""""""""""""###%%%############"""""""""!!! !!!!!!"""######$$$$$$ !!!!!!!!!"""!!!""""""######""""""!!!$$$######""""""!!!!!! !!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""""""""""""""######### !!!!!!!!!""""""!!!!!!"""###############""""""""""""""""""""""""""""""############"""""""""""""""#########$$$$$$$$$###""""""###%%%'''(((!!!!!!!!!!!!!!!!!!""""""""""""#########""""""!!!###############"""""""""##############################$$$$$$$$$###"""!!!####################################"""!!! """"""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!""""""!!!!!!!!!$$$&&&!!!!!!###$$$$$$$$$###"""########################""""""#########$$$$$$$$$$$$$$$$$$%%%&&&'''))))))%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%####################################""""""""""""###"""######$$$$$$$$$$$$###$$$$$$%%%$$$###"""!!!""""""!!!!!!""""""###$$$!!!"""###############""""""""""""###$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%% """$$$$$$"""!!!"""###"""###$$$%%%&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&###%%%&&&&&&$$$$$$%%%'''(((((('''&&&&&&%%%$$$$$$&&&''''''((('''&&&%%%$$$###$$$&&&'''((((((((((((&&&&&&&&&&&&'''''''''((((((((())))))***,,,---...------........./////////,,,...000000//////000111///111555999<<>>KKKXXXjjj~~~sssjjj^^^VVVVVVdddrrrrrrqqqpppqqqyyy{{{rrriii$$$$$$$$$$$$$$$$$$$$$$$$ !!!""""""""""""""" !!!"""###$$$%%%%%%%%%!!!!!!!!!!!!"""""""""""""""!!!  """###!!!!!!  """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""###### !!!"""###%%%%%%%%%%%%""""""""""""""""""""""""########################!!!"""""""""###%%%'''!!!!!!"""$$$%%%&&&'''(((######""""""""""""###### """$$$###""""""%%%(((!!!###$$$###"""!!!"""###%%%$$$###"""!!!!!!!!!!!!&&&&&&%%%%%%###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$###""" """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """######""""""###$$$""""""""""""""""""""""""!!!###$$$$$$"""!!!""""""$$$###############$$$$$$&&&'''&&&$$$ !!!$$$%%%$$$###""""""###$$$%%% !!!"""###$$$$$$%%%######"""!!!!!!!!!!!!!!! !!!!!!"""###$$$$$$$$$########################%%%%%%%%%%%%%%%$$$###""""""######$$$$$$$$$######"""############$$$$$$$$$"""""""""""""""""""""""""""""""""""""""!!! !!!!!!"""###$$$%%%%%%&&& !!!"""###$$$###""""""!!!$$$&&&'''&&&$$$######"""%%%### !!!$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""!!! !!!$$$%%%%%%$$$!!! """!!! """######"""%%%&&&((()))(((&&&$$$"""!!!"""$$$%%%$$$###!!! !!!############""""""""""""############!!!###%%%$$$###"""######&&&### !!!###%%%%%%###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&""""""$$$%%%&&&'''''''''&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%(((***+++***)))((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''))))))''''''(((((((((((('''&&&'''((()))***,,,,,,,,,---******+++,,,,,,---......///////////////.........000000222555888>>>KKKWWWgggtttfff\\\UUUSSS___~~~|||vvvssssssyyy{{{rrriii###"""""""""!!!!!! !!!!!!"""""""""#########"""###$$$$$$$$$"""!!! """###$$$%%%%%%$$$###""" $$$### """&&&$$$$$$############$$$$$$"""###$$$###"""!!!"""###""""""""""""""""""""""""########################%%%$$$###"""!!!!!!!!!!!!!!!""""""###$$$%%%%%%&&&"""$$$$$$###!!! !!!"""###!!! !!!###$$$$$$###%%%$$$###!!!!!!!!!"""###""""""""""""""""""""""""$$$ """###!!!"""&&&&&&$$$$$$'''&&&######&&&"""""""""""""""######$$$############""""""""""""###"""""""""!!!!!! """"""""""""""""""""""""########################!!! """$$$$$$$$$%%%%%%$$$$$$######""""""######""""""""""""###############"""""""""""""""######""""""""""""##############################%%%%%%$$$###"""""""""###%%%$$$$$$###"""""""""###$$$$$$################## """######$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$############%%%%%%$$$"""!!!"""###%%%''')))(((%%%###$$$&&&&&&&&&&&&%%%$$$###"""!!!###$$$%%%%%%######$$$%%%""""""""""""""""""""""""###$$$&&&%%%%%%'''%%%$$$"""!!!!!!!!!""""""##############################"""""""""###%%%&&&$$$#########""""""!!!!!!!!!!!!!!!!!!""""""""""""######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$"""!!! !!!###%%%&&&$$$"""!!!"""#########"""!!!!!!!!!!!!!!!""""""###$$$$$$$$$#########""""""########################""""""""""""""""""""""""%%%%%%%%%$$$$$$#########$$$###"""!!!"""###$$$%%%&&&""""""&&&(((&&&%%%&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$'''''''''((((((((())))))'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''***)))))))))((((((((('''((()))***+++++++++++++++---+++)))***---///---+++------------------,,,,,,//////000333555:::FFFSSShhh}}}zzzpppccc\\\ZZZ```www|||yyyrrrsssttt{{{~~~{{{tttlll%%%%%%%%%$$$$$$$$$######"""""""""###############"""######$$$###"""!!! !!!"""############"""!!!"""$$$%%%$$$!!! """%%%$$$######""""""######$$$"""###$$$###"""!!!"""###""""""""""""""""""""""""###########################"""""""""""""""######%%%$$$###"""!!! """###$$$###!!! !!!"""$$$"""!!!!!!"""######"""%%%$$$"""!!!!!!!!!"""###"""""""""""""""""""""""""""!!!"""$$$$$$%%%,,,555:::...$$$!!!"""!!! !!!"""""""""""""""######$$$!!!!!!""""""######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""###!!! """######"""###############"""""""""######""""""""""""#########"""""""""""""""""""""$$$$$$############$$$$$$########################$$$$$$######"""#########$$$$$$###"""""""""""""""######################## !!!"""######$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$###$$$%%%$$$"""!!!"""######%%%'''&&&###"""###$$$$$$$$$$$$$$$###"""!!!!!!$$$%%%&&&%%%$$$###%%%&&&######################## """######"""!!!!!!!!!""""""##############################"""""""""###%%%%%%######"""""""""!!!!!!!!!""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%###$$$$$$$$$%%%%%%%%%%%%###"""!!!!!!!!!###%%%'''&&&###!!!###%%%""""""!!!!!!""""""###$$$&&&%%%%%%%%%$$$$$$$$$###################################################&&&&&&&&&%%%%%%%%%$$$$$$###############$$$%%%%%%((('''((()))%%% $$$''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''((((((((()))))))))***))))))***+++++++++++++++.........,,,,,,,,,...///........................//////111333555999FFFRRRdddyyyzzzpppccc[[[XXX\\\rrrxxx|||wwwrrrsssqqqvvv}}}{{{uuunnn######""""""""""""!!!!!!$$$$$$##################"""############"""!!!!!!!!!!!!""""""""""""!!!!!!&&&%%%$$$###""""""""""""$$$######""""""######$$$!!!"""######"""!!!"""$$$""""""""""""""""""""""""########################!!!!!!!!!!!!"""###$$$%%%&&&%%%$$$"""!!!!!!#########!!! !!!"""$$$"""!!!!!!"""###"""!!!$$$###""""""!!!"""""""""""""""""""""""""""""""""!!!"""!!!###---888QQQ===((("""$$$%%%###""""""""""""""""""######$$$ !!!"""###$$$%%%&&&!!!""""""""""""""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%###!!!!!!""""""""" !!!""""""""""""""""""###$$$$$$############$$$$$$""""""""""""""""""######%%%$$$$$$######$$$$$$%%%##############################"""""""""###$$$$$$$$$###""""""!!!"""""""""########################!!!!!!""""""######$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""###$$$$$$%%%###$$$%%%$$$"""""""""$$$"""###$$$###"""!!!!!!###""""""#########""""""!!!!!!"""###"""!!!!!!"""$$$########################"""!!!!!!###""""""!!!!!!!!!"""#######################################"""######$$$%%%""""""!!!!!!!!!!!!!!! $$$$$$$$$%%%%%%%%%%%%&&&#########$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$###""""""###$$$&&&'''$$$###"""!!!!!!"""###$$$######""""""######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%###$$$'''''' """(((((('''&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&'''((()))***++++++))))))***++++++++++++******,,,---+++((('''***...---......//////000000000000///111333555999EEEQQQaaavvv{{{pppbbbXXXTTTVVVjjj|||{{{ooossspppnnnppplllnnn||||||{{{uuuooo!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$############""""""#########"""""""""""""""""""""""""""""""""###""""""###$$$###!!!######""""""""""""######!!!"""######""""""###$$$""""""""""""""""""""""""########################""""""!!!!!!"""###$$$$$$###############$$$$$$$$$"""###$$$###"""!!!"""$$$"""!!! """######"""######""""""""""""""""""""""""""""""""""""""""""""" """!!!!!!'''///NNN<<<)))###%%%&&&$$$###"""""""""""""""######$$$!!!!!!"""######$$$%%%%%% !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$"""!!!!!!"""######""" !!!!!!""""""######$$$$$$############$$$$$$"""""""""""""""#########$$$######""""""######$$$########################""""""!!!""""""###$$$%%%$$$######""""""#########""""""""""""############"""""""""""""""######$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!"""""""""#########"""$$$%%%$$$###"""###$$$""""""""""""!!!!!!""""""!!!!!!"""###$$$$$$######"""######""" """$$$########################%%%!!! $$$&&&$$$###%%%""""""""""""######$$$$$$##########################################$$$$$$!!!!!!!!!!!! $$$$$$$$$%%%%%%%%%&&&&&&############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$######$$$$$$&&&&&&!!!###&&&'''&&&$$$###"""$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$ !!!$$$&&&###"""'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''((()))***++++++)))******+++++++++******'''***---...---+++,,,---,,,,,,---...///000000111000///111444555888CCCOOOaaavvv}}}{{{qqqbbbWWWPPPQQQcccsssqqqgggiiifffgggkkkgggiiiyyy|||yyysssmmm$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""############################## !!!"""$$$&&&&&&### ###""""""""""""""""""### """######""""""###$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$###"""!!!!!!"""""" !!!"""###$$$%%%&&&&&&###$$$%%%%%%######$$$%%% """$$$%%%$$$"""""""""#########""""""""""""""""""""""""""""""'''""" $$$'''&&&%%%&&&333+++###""""""  """""""""""""""######$$$$$$$$$$$$########################$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!########################"""!!! !!!###%%%%%%$$$ !!!!!!""""""######$$$##################$$$!!!!!!""""""############""""""!!!!!!!!!!!!""""""########################!!!!!!!!!!!!"""###$$$$$$$$$$$$#########$$$$$$%%%!!!!!!"""""""""############""""""!!!""""""###$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########"""""""""!!!!!!"""###$$$$$$###"""###$$$$$$###"""!!!"""#########""""""###$$$%%%%%%%%%%%%%%%&&&%%%$$$"""###%%%'''########################&&&""" ######  """######$$$$$$%%%%%%%%%""""""""""""""""""""""""#########$$$############ !!!!!!!!!!!!############$$$$$$$$$$$$""""""#########$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%!!!###$$$$$$"""!!!"""$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##################$$$$$$###$$$%%%&&&'''&&&%%%$$$%%%###$$$(((***))))))+++&&&%%%%%%$$$######$$$$$$''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))******+++++++++******)))***,,,000555999888444///++++++,,,---......//////000000222444555888BBBMMMcccxxxyyy|||rrrcccWWWNNNNNN^^^mmmkkkdddccc___ccciiifffjjj{{{}}}wwwoooiii"""""""""###############!!!!!!""""""############"""""""""!!!""""""###$$$$$$$$$############$$$$$$!!!"""###$$$$$$%%%%%%%%%###""""""!!!!!!""""""### !!!######""""""###%%%""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""###%%%$$$######$$$&&&"""$$$$$$$$$!!!!!!"""############"""""""""""""""""""""""""""$$$"""''''''###!!!!!! !!!$$$### ###"""""""""""""""######$$$%%%%%%$$$$$$$$$#########"""""""""###############""""""""""""""""""""""""########################"""!!! !!!###%%%&&&%%%!!!""""""""""""""""""#########""""""""""""######!!!!!!!!!"""######$$$$$$!!!!!!!!! !!!!!!!!!########################""""""!!!!!!!!!"""########################$$$%%% !!!!!!""""""#########$$$###"""!!!!!!"""###$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""!!!!!!"""###$$$$$$###"""$$$%%%%%%###!!!!!!###$$$%%%$$$"""###$$$%%%%%%%%%%%%%%%""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$'''###!!!###### ######$$$$$$%%%$$$$$$$$$""""""""""""""""""""""""###$$$$$$$$$$$$###"""""" !!!!!!!!!!!!"""""""""""""""""""""############"""""""""############$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%### """)))$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###############$$$$$$%%%%%%%%%%%%%%%'''###"""&&&(((%%%###$$$$$$$$$############$$$$$$(((''''''&&&$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((())))))))))))***++++++++++++***)))))))))***...555;;;:::444---++++++,,,,,,---.........000000222555555777AAAKKKcccxxxvvv|||tttdddXXXOOOMMM]]]llliiicccaaa\\\ccckkkfffjjj|||}}}vvvnnnggg !!!!!!!!!""" !!!"""######$$$###"""!!!!!!!!!"""$$$%%%$$$###"""!!!!!!"""###$$$###"""!!!"""'''""""""!!!!!!!!!!!!""""""!!!######""""""$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""""""""###"""""""""!!!!!!!!!!!!!!! """######""""""###$$$""" !!!""""""!!! !!!"""###$$$######"""""""""""""""""""""""""""!!!"""!!! !!!""" """%%%%%%""""""&&&"""""""""""""""######$$$###$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!! """"""""""""""""""""""""########################$$$"""!!!"""###%%%%%%$$$###############"""""""""""""""!!!!!!!!!!!!"""""" !!!!!!"""######$$$$$$""""""!!!!!!!!!!!!""""""###########################""""""!!!!!!!!!!!!"""!!!!!!!!!!!!!!!"""###### !!!!!!"""######$$$$$$###"""!!!!!!"""###$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########!!!###$$$$$$######$$$%%%%%%### ###%%%%%%$$$"""######$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$'''###!!!$$$%%%###!!!###""""""#########"""!!! """"""""""""""""""""""""###$$$$$$%%%$$$###"""!!!!!!!!!!!!"""""""""######""""""""""""#########$$$""""""""""""#####################$$$$$$$$$%%%%%%#####################"""###$$$""""""(((###############$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###############$$$%%%%%%$$$""""""$$$### ############$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''((()))***+++++++++++++++++++++***))))))''')))---111222111...+++------------............000000222555555777@@@JJJ___tttuuuxxxvvvfffZZZQQQOOO^^^mmmjjj```]]]ZZZbbbjjjcccddduuu~~~wwwpppjjj""""""######$$$$$$$$$%%% !!!"""###$$$###"""!!!!!!!!!###$$$%%%###"""!!! !!!"""######"""&&&""""""!!!!!!!!!!!!""""""!!!"""###""""""$$$&&&""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%""""""######$$$$$$%%%%%% !!!!!! !!!###$$$"""  !!!"""$$$$$$$$$###"""""""""""""""""""""""""""&&&###!!!"""!!!"""&&&&&&!!!  ###"""""""""""""""######$$$""""""###$$$%%%&&&&&&'''%%%%%%$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""&&&$$$""""""###$$$###"""%%%%%%$$$$$$######""""""!!!!!! !!!!!! !!!!!!"""###$$$$$$$$$######""""""""""""##############################$$$###"""!!!!!! !!!!!! !!!""" !!!"""######$$$%%%$$$""" !!!###$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&!!!###$$$$$$######$$$&&&%%%""""""%%%%%%$$$""""""############""""""$$$$$$###!!! $$$&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$""""""###!!!!!!""""""""" """"""""""""""""""""""""###$$$%%%%%%$$$###"""!!!!!!!!!""""""######$$$$$$""""""#########$$$$$$$$$""""""""""""############$$$$$$%%%%%%%%%&&&&&&&&&""""""#########""""""!!!$$$)))***&&&""""""$$$######""""""######$$$%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$###"""!!!"""###%%%&&&%%%&&&)))***%%%!!!'''#########$$$%%%&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''$$$%%%&&&((()))+++,,,---+++++++++++++++***)))(((***...111111...,,,---//////////////////.........000000333555555666???III[[[qqqtttvvvwwwwwwhhh[[[RRRPPP```nnnlll[[[XXXWWWaaahhh^^^[[[kkkyyysssmmm###"""!!!!!!"""### """######!!! !!!"""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""&&&$$$"""!!!""""""!!! ######""""""!!!!!! $$$######"""!!! """"""""""""##################$$$$$$$$$$$$######%%%$$$$$$$$$###"""""""""%%%$$$$$$$$$######"""""""""############""""""!!!"""""""""""""""""""""""""""""""""""""""""""""""""""###%%%%%%###"""###$$$""""""""""""""""""""""""#########"""""" ############""""""""""""########################$$$###"""!!!!!!"""###$$$$$$#########""""""!!!!!!$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""" ######!!!$$$$$$$$$#########"""""" !!!"""######"""!!! %%% '''%%% ######$$$$$$$$$######"""""""""""""""""""""######"""###$$$$$$###"""###$$$""""""#########$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$((((((((('''&&&%%%###"""$$$###"""!!!!!!"""###$$$!!!!!!""""""######$$$$$$$$$$$$&&&&&&'''&&&%%%$$$&&&%%%%%%$$$#########$$$%%%%%%$$$$$$######""""""###$$$%%%%%%%%%&&&)))+++### !!!$$$%%%$$$"""######$$$$$$$$$$$$###### !!!""""""###### !!!###$$$%%%!!!!!!""""""############!!!!!!!!!"""######$$$$$$'''$$$"""###%%%&&&$$$!!!%%%%%%%%%$$$###"""!!! """!!!!!! !!!###%%%&&&&&&&&&%%%$$$$$$######""" !!!"""""""""""""""###$$$%%%$$$######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$!!!""""""!!!  %%%""" ###&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%******)))((('''&&&%%%%%%'''%%%$$$%%%&&&'''&&&%%%'''''''''&&&&&&%%%%%%%%%'''&&&$$$$$$$$$%%%''')))...---,,,+++************...///000///...,,,,,,---//////...------...000111000///000333555777???HHHXXXmmm|||kkkmmmoooaaaVVVRRR```mmmjjj___TTTRRR___fffbbbaaafff{{{zzzyyyuuuppp$$$###!!! !!!###$$$ """###"""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""%%%###!!!!!!"""###"""!!!###"""""""""!!!!!!!!! #########"""!!! """"""""""""############"""##################"""######""""""""""""""""""""""""""""""!!!!!!!!! !!!""""""#########"""""""""""""""""""""""""""""""""""""""""""""""""""""" """$$$$$$"""!!!"""###""""""""""""""""""""""""""""""""""""!!! !!!!!!""""""#########$$$########################$$$###"""!!!!!!"""###$$$############"""""""""!!!$$$######""""""######$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""%%%$$$!!!!!!###### $$$$$$$$$#########""""""""""""###$$$$$$###""""""$$$!!! ###%%%%%%$$$######$$$$$$$$$$$$###############""""""""""""""""""###$$$$$$###"""###$$$""""""#########$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$###""""""""""""###$$$""""""""""""##################$$$%%%%%%$$$###"""&&&%%%$$$$$$#########$$$"""""""""!!!!!! """#########%%%(((***(((&&&%%%&&&((()))(((&&&######$$$$$$$$$$$$######$$$$$$###""""""!!!!!! """"""!!!!!!!!!"""#####################$$$$$$$$$!!!!!!"""""""""#########&&&$$$"""###$$$%%%###!!!###$$$$$$$$$$$$###""""""""""""!!!!!!"""###%%%&&&$$$$$$$$$$$$$$$$$$$$$%%%!!!!!!"""############"""###$$$%%%$$$######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%"""###$$$###!!!!!!!!!"""&&&###!!!!!!$$$&&&'''&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&((((((((()))))))))******((('''&&&&&&''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%)))((('''&&&&&&((()))+++******)))******+++,,,---,,,...//////---,,,,,,---///......------...000000000///000333444666>>>GGGXXXmmm|||jjjeee}}}oooaaaWWWRRR___llljjjcccUUUQQQ]]]fffdddbbbgggwww||||||zzzuuu$$$###"""!!!!!!"""###$$$"""######"""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""###!!! !!!"""######"""""""""""""""!!!!!!!!!!!!######""""""!!!!!! """"""""""""############!!!""""""######""""""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!! !!!"""###############"""""""""""""""""""""""""""""""""""""""""""""""" !!!######!!! !!!""""""""""""""""""""""""""""""""""""""""""!!!  !!!"""###$$$%%%%%%##############################""""""""""""##################""""""""""""######""""""""""""######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%"""###&&&&&&$$$$$$$$$$$$###############$$$$$$%%%%%%%%%%%%$$$$$$"""%%%((('''$$$"""###&&&###$$$$$$%%%%%%%%%$$$$$$$$$#########""""""!!!!!!"""###$$$$$$###"""###$$$###############$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$ """###$$$$$$%%%%%%$$$$$$############$$$$$$###############""""""""""""#########"""!!! %%%%%%$$$############$$$!!!!!!!!!!!!  !!!!!!"""###%%%(((&&&%%%###$$$%%%%%%$$$#########$$$$$$$$$$$$######%%%%%%$$$$$$###""""""!!!%%%$$$###"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%&&&'''%%%$$$######$$$$$$###"""!!!"""###$$$$$$$$$$$$$$$######"""######$$$%%%&&&"""######$$$%%%%%%&&&&&&""""""###$$$$$$$$$$$$######$$$%%%$$$######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$%%%&&&%%%#########%%%&&&$$$"""###%%%'''''''''&&&&&&''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!""""""###%%%&&&&&&'''%%%&&&''')))+++---...///***(((''''''(((((('''%%%'''&&&&&&&&&&&&%%%%%%%%%)))((('''''''''((()))***)))(((((()))***+++,,,,,,***,,,......---,,,,,,---......------...//////000000///000333444666>>>GGGXXXmmm|||iii___nnn~~~ooodddYYYUUUbbbooolllkkkXXXPPP\\\hhhgggeeehhhwww~~~~~~}}}xxx$$$$$$###""""""###$$$$$$###$$$%%%$$$""" """"""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!  """$$$$$$###""""""""""""!!!!!!!!!!!!###"""""""""!!!!!!!!! !!!"""""""""############!!!!!!""""""""""""!!!!!! !!!!!!""""""#########$$$$$$$$$############### !!!######$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" """######"""!!!!!!"""""""""""""""""""""""""""###############"""!!!!!! !!!!!!"""######$$$$$$###########################""""""""""""""""""############"""""""""""""""###""""""!!!!!!""""""###""""""""""""""""""""""""########################!!!######%%%***,,,***########################$$$$$$$$$$$$$$$$$$$$$$$$"""&&&)))&&&!!! $$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$######"""!!!!!!!!!"""###$$$$$$###"""###$$$########################%%%%%%%%%%%%%%%%%%%%%%%% !!!###$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######"""""""""#########""""""!!! $$$$$$###############$$$"""""""""""""""""""""""" !!!""""""!!!!!!###$$$###"""!!!!!!!!! ######$$$$$$$$$$$$######"""######$$$$$$%%%&&&&&&%%%$$$$$$###############$$$$$$$$$############""" !!!"""%%%''')))+++,,,&&&%%%%%%$$$%%%$$$$$$###""""""###$$$$$$$$$$$$############$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$###$$$%%%$$$######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$$$$$$$$$$""""""$$$%%%&&&%%%$$$###$$$%%%$$$$$$######$$$&&&''''''%%%&&&&&&'''((())))))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%&&&&&&&&&$$$%%%&&&(((+++---...///+++***(((((())))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((((((+++******)))(((((()))))))))+++------,,,,,,---...------------...//////000000///000333444555===FFFXXXmmm{{{hhh^^^dddzzz~~~qqqggg^^^ZZZhhhwwwuuuuuu___SSS^^^kkkllliiijjj{{{|||www$$$$$$############$$$$$$ """$$$$$$###"""######""""""!!!!!!!!!!!!""""""########################!!!"""$$$$$$###!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""############!!!!!!""""""""""""!!!!!!"""""""""######$$$$$$$$$##################$$$$$$ !!!######$$$$$$$$$########################""""""""""""""""""""""""!!!###$$$$$$###""""""###########################$$$$$$%%%%%%%%%$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""""""""""""""""""""############""""""""""""######################################################!!!######%%%***,,,***##############################""""""""""""######'''&&&%%%### !!!###"""###$$$$$$%%%%%%%%%$$$############""""""!!!!!!"""###$$$$$$###"""###$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""$$$$$$######""""""""""""#########""""""###$$$$$$"""""""""##################%%%%%%$$$""" !!!!!!%%%%%%%%%$$$###""""""#########$$$$$$$$$$$$###############$$$%%%%%%&&&&&&###############$$$$$$%%%"""""""""""""""!!!!!!!!!!!!"""###$$$%%%'''((((((&&&''''''&&&%%%%%%%%%%%%###$$$$$$$$$$$$###""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%%%%###$$$%%%$$$######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$$$$$$$$$$""""""###$$$%%%$$$######$$$%%%""""""#########$$$%%%&&&$$$$$$%%%&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&'''(((***+++++++++)))(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((+++***))))))((())))))))))))+++------,,,,,,---...+++,,,------.../////////000///000333333555<<>>QQQccczzzcccZZZUUUaaa~~~}}}lllaaaZZZ\\\nnn~~~pppnnnuuuvvvoooggghhh|||}}}zzzuuu#########$$$$$$#########!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$###"""!!!!!! """""""""""""""######$$$$$$$$$$$$###"""!!!!!! """###$$$$$$###"""$$$%%%%%%$$$######!!! ###%%%&&&$$$"""  !!!"""########################""""""!!!!!! !!!"""###$$$""""""""""""""""""""""""####################################""""""""""""###""""""""""""!!!!!!!!!"""!!!!!!!!!"""###$$$$$$!!!"""#########"""!!! ######$$$$$$$$$$$$############$$$$$$$$$$$$#########""""""!!!!!!""""""######"""""""""""""""######""""""""""""""""""""""""!!!"""###$$$%%%$$$#####################"""""""""######""""""""""""###############$$$%%%%%%%%%&&&%%%%%%$$$############$$$###$$$%%%$$$######$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&########################$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###""""""!!!$$$%%%%%%$$$"""!!!"""###&&&%%%###$$$%%%%%%$$$######"""""""""""""""###############"""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%&&&### !!!$$$&&&%%%$$$ !!!!!!!!!!!!""""""!!!""""""###$$$$$$%%%%%%%%%$$$$$$#########$$$$$$######"""""""""###$$$$$$"""############$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&######""""""""""""######''''''&&&%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""######$$$$$$######$$$$$$%%%&&&'''$$$!!!"""&&&'''%%%###'''&&&&&&%%%%%%&&&&&&'''''''''&&&$$$###"""!!! $$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###$$$&&&((('''&&&&&&'''((('''%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''&&&'''''''''''''''((())))))***))))))))))))***++++++.........---,,,++++++*********+++,,,---...///000...///000000222555:::>>>LLL```}}}|||fff[[[SSS\\\xxxrrreee[[[YYYgggyyyyyyiiiffflllooohhh___[[[ppp~~~xxxrrr######################## !!!!!!###$$$%%%&&&&&&%%%$$$$$$###"""!!! """""""""""""""######$$$######""""""!!!!!!!!!!!!"""###$$$$$$###"""###%%%$$$$$$###"""!!! """%%%&&&%%%###!!! !!!"""""""""""""""######""""""""""""""""""!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""###%%%%%%###$$$%%%%%%%%%###""" """"""######$$$$$$############$$$$$$$$$$$$#########""""""""""""""""""###$$$###"""""""""""""""###""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$#################################""""""""""""######!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$ """$$$$$$###"""###$$$%%%$$$$$$$$$$$$%%%&&&&&&########################$$$$$$############""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$######""""""###$$$%%%$$$"""!!!"""###&&&%%%$$$$$$%%%&&&%%%###&&&%%%%%%$$$$$$$$$%%%%%%##################""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$%%%&&&'''$$$"""###%%%&&&&&&$$$!!!!!!!!!!!!!!!!!!""""""!!!""""""###$$$$$$%%%%%%%%%$$$###"""""""""######""""""""""""###$$$$$$%%%""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$######""""""######$$$'''&&&&&&%%%$$$$$$######$$$$$$######$$$$$$%%%&&&'''&&&$$$$$$$$$$$$&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&(((&&&###$$$''')))(((%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''((()))***)))((('''''')))&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((('''&&&&&&''''''(((((())))))((((((((()))***++++++,,,......------,,,,,,,,,,,,++++++,,,---...//////000...///000000111444999===III]]]zzzlll___SSSZZZuuuwwwjjj^^^ZZZeeeuuuwwweee]]]aaagggddd\\\TTTgggzzz~~~xxxsss###"""!!!!!!!!!!!!"""### !!!!!!###$$$%%%&&&&&&$$$$$$######"""!!!!!! """""""""""""""######$$$!!! !!!"""###"""$$$%%%$$$###"""###$$$######""""""!!!!!!  """###$$$$$$$$$$$$"""""""""""""""!!! !!!!!!"""######$$$$$$######"""!!!!!!!!!!!!!!!########################""""""######$$$$$$$$$$$$""""""""""""""""""######""""""""""""############!!!!!!!!!!!!"""###%%%%%%$$$%%%'''''''''%%%###!!! !!!!!!"""######""""""######$$$$$$$$$$$$############""""""""""""######$$$###"""""""""""""""###""""""""""""""""""""""""""""""######$$$$$$$$$$$$###############$$$$$$$$$######""""""""""""###### !!!!!!"""%%%%%%%%%%%%$$$$$$######!!!!!!!!! !!!###############$$$%%%%%%########################$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''"""""""""######$$$$$$$$$###$$$%%%$$$"""""""""$$$%%%###"""###%%%%%%$$$###%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&%%%''')))###"""!!!!!!"""""""""!!!""""""""""""""""""!!!!!!"""###$$$$$$$$$$$$###"""%%%$$$###"""!!!"""$$$$$$######""""""###$$$%%%%%%""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$######$$$$$$%%%&&&'''&&&$$$$$$$$$$$$&&&'''&&&&&&&&&&&&%%%$$$$$$###$$$$$$######$$$$$$%%%&&&###############$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$#########$$$'''((()))(((&&&&&&&&&'''%%%%%%%%%%%%%%%&&&'''''''''(((((((((((((((((((((%%%&&&''''''((()))))))))((())))))***+++,,,---------,,,,,,,,,,,,---...///---.........//////////////////000000111444999<<>>KKKbbbzzzlll^^^YYYXXXggg~~~}}}tttnnn[[[NNNTTT^^^qqq{{{oooaaafffyyy"""###$$$%%%$$$""" """"""###$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""!!!!!! """$$$%%%""""""######$$$$$$$$$$$$############$$$%%%&&&'''""""""!!!"""###$$$&&&''' """#########"""!!!!!!"""######"""!!!""""""######$$$$$$$$$%%%"""""""""""""""""""""""" !!!""""""###%%%(((###############$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!""""""### !!!"""#####################$$$$$$$$$$$$######!!!!!!""""""#########$$$ ###&&&%%%!!! !!!############"""###$$$$$$%%%""""""""""""""""""""""""!!!"""$$$$$$$$$$$$&&&(((""""""!!!!!!!!!!!!""""""%%%%%%%%%%%%%%%%%%%%%&&&!!!###$$$%%%$$$$$$%%%'''""""""""""""""""""#########$$$%%%%%%&&&&&&%%%%%%!!!!!!""""""######$$$$$$""""""""""""###$$$%%%&&&#########"""###$$$$$$%%%###$$$'''((()))(((&&&$$$''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###"""###$$$%%%&&&%%%$$$$$$######$$$$$$%%%&&&'''(((######################## !!!"""###%%%&&&((((((######""""""""""""######&&&&&&"""!!!%%%$$$!!!"""###$$$$$$$$$$$$$$$######$$$%%%&&&''''''(((%%%%%%$$$$$$###"""""""""######$$$$$$$$$$$$######%%%$$$###!!!!!!!!!"""###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$###"""!!!$$$###"""""""""###%%%&&&!!!!!!"""$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$""""""###$$$%%%%%%&&&&&&#########$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&''''''(((((((((((((((((((((((('''''''''***)))(((((()))+++---...000...,,,*********,,,---,,,---......//////.........///000000000222555888===KKKbbbzzzmmm]]]WWWTTTddd~~~}}}vvvbbbVVV]]]]]]ssstttfffiiizzz!!!!!!!!!"""######$$$$$$""""""""""""############"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$"""""""""""""""""""""""" !!!"""$$$$$$######$$$$$$$$$######"""$$$"""!!! !!!"""$$$""""""""""""""""""""""""!!!!!!"""###############$$$$$$##################"""""""""###$$$$$$$$$%%% ###!!!###"""""""""!!!!!! ########################!!!"""###$$$%%%$$$######$$$###"""!!!"""###%%%'''############""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$######""""""!!!!!!""""""""""""""""""######%%%"""!!!###"""!!!###$$$$$$###!!! !!!"""!!!###$$$!!!!!!$$$$$$!!!""""""""""""""""""""""""%%%$$$"""!!!!!!!!!"""""" %%%$$$!!!!!! !!!!!!""""""""""""""""""""""""$$$$$$###"""!!!!!!""""""$$$$$$$$$$$$$$$###"""!!!!!!!!! """###$$$%%%%%%$$$###$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$&&&&&&%%%$$$#########$$$!!!"""$$$%%%&&&%%%%%%$$$###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$###"""!!!&&&%%%$$$######%%%'''(((########################$$$$$$###"""!!!!!!!!!"""$$$$$$$$$#########""""""########################&&&"""!!!&&&'''###"""%%%######$$$$$$$$$$$$######$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%%%%$$$#########$$$%%%&&&&&&'''%%%"""%%%***+++(((((('''&&&%%%$$$%%%&&&&&&)))&&&######%%%&&&%%%###%%%$$$###$$$&&&''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%&&&&&&((()))))))))((()))+++...111333111///,,,******+++---...000...,,,---//////---+++***...222222000000555999@@@III^^^zzzwww^^^LLLNNNXXXmmm{{{hhh[[[WWW[[[rrr}}}pppdddhhhooopppxxxwwwzzz#########"""""""""""""""""""""""""""############"""""""""""""""""""""""" !!!!!!"""######$$$$$$########################!!!!!!!!!"""""""""""""""######$$$$$$$$$######"""###"""!!! !!!"""###"""""""""""""""""""""""" !!!"""""""""""""""#######################################$$$$$$$$$$$$"""%%%%%%"""#########""""""!!!!!!!!!########################!!!"""###$$$$$$$$$######$$$$$$"""!!!"""###$$$&&&############""""""""""""!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""#########"""""""""""""""$$$!!! """$$$###!!!"""###$$$###!!!!!!!!!""""""%%%$$$!!!!!!$$$%%%"""###$$$$$$%%%&&&''''''(((&&&&&&$$$#########$$$$$$)))!!!!!!&&&&&&&&&'''$$$$$$$$$######$$$$$$%%%########################%%%$$$###"""""""""""""""$$$$$$%%%%%%$$$######"""%%%%%%$$$$$$$$$&&&'''(((%%%%%%$$$$$$$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""#########$$$$$$%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$%%%$$$$$$#########$$$$$$$$$$$$%%%%%%$$$$$$######"""$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$###""""""&&&%%%#########$$$%%%'''########################%%%$$$###############$$$$$$$$$$$$#########""""""########################'''""" $$$$$$""""""&&&$$$$$$%%%%%%%%%%%%$$$$$$###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%$$$#########$$$%%%&&&''')))((($$$$$$)))++++++((('''&&&%%%$$$%%%%%%&&&***'''$$$$$$&&&'''&&&%%%&&&%%%######$$$###""" %%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&%%%%%%%%%''''''&&&%%%&&&'''((()))******))))))***,,,---...000///,,,******+++---...///---,,,---///000...,,,+++...111111000000555999???HHH]]]yyydddPPPOOOVVVhhh|||jjj]]]YYY]]]sss~~~rrreeefffjjjjjjjjjiiinnn{{{$$$$$$######"""!!!!!! """"""""""""############""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$######################## !!!"""#########"""!!!"""######$$$$$$$$$#########"""!!! !!!"""###"""""""""""""""""""""""" !!!!!!!!!!!!!!!########################$$$$$$$$$###############%%%###!!!!!!###%%%&&&%%%###############"""""""""########################!!!"""######$$$$$$######%%%$$$###"""""""""###$$$$$$$$$#########"""""""""!!!!!!!!!"""""""""###### !!!"""#########$$$#########""""""!!!!!!"""!!!!!!"""$$$%%%$$$""""""###$$$###"""!!!"""###$$$%%%$$$ ###%%%######$$$%%%&&&''')))******&&&%%%$$$$$$###$$$$$$$$$'''%%%%%%'''$$$!!!###(((&&&&&&%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""###############$$$$$$'''&&&%%%$$$$$$###$$$$$$###############$$$$$$$$$&&&%%%$$$######"""######!!!###%%%$$$###"""######$$$$$$$$$############"""%%%$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&$$$$$$$$$#######################################&&&###!!!""""""!!!###&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&###'''&&& """&&&(((''''''&&&%%%%%%%%%%%%%%%)))'''%%%%%%&&&''''''&&&)))'''&&&&&&''''''%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&'''((()))***+++++++++******))))))///...,,,+++***+++---...---,,,,,,---///000///...,,,...111111000111555888???GGG[[[wwwmmmWWWRRRTTTddd|||~~~lll___ZZZ]]]ssstttfffbbbdddcccgggdddfffrrr############""""""!!!!!!!!!"""""""""############""""""""""""""""""""""""!!!!!!""""""#################################### """$$$%%%$$$###"""""""""###$$$$$$$$$############"""!!!!!!"""######"""""""""""""""""""""""" !!!!!!""""""!!!!!!###############$$$$$$$$$%%%$$$$$$$$$###"""""""""######"""""""""###$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###############&&&%%%$$$###"""""""""###$$$$$$$$$#########""""""!!!!!!"""""""""######### !!!!!!!!!"""""""""$$$$$$######"""!!!!!!!!!!!!!!!###$$$%%%%%%$$$###"""###$$$###"""!!!"""###$$$%%%###"""$$$###!!!"""###$$$%%%&&&''''''######""""""""""""""""""!!!$$$"""!!!&&&%%%$$$##################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$######""""""""""""""""""$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$&&&%%%%%%$$$######$$$$$$!!!""""""###$$$$$$$$$$$$%%%$$$###""""""###$$$$$$"""###%%%%%%#########$$$$$$$$$##################$$$###""""""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%&&&################################################$$$$$$$$$$$$###"""$$$&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&"""&&&&&&$$$'''&&&&&&&&&%%%%%%%%%%%%%%%'''&&&%%%%%%&&&&&&&&&%%%&&&%%%%%%&&&(((***))))))$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&((()))******&&&&&&&&&&&&''''''(((((()))***,,,---,,,+++)))(((...---,,,+++++++++------++++++,,,---///000000000---///111111000111444777>>>EEEYYYtttvvv___WWWVVVddd{{{nnn```YYY[[[ppp~~~uuufff`````````gggaaaaaakkk|||~~~!!!!!!""""""############!!!"""""""""####################################"""""""""""""""#################################!!!$$$&&&&&&%%%%%%!!!"""###$$$$$$$$$$$$$$$######""""""""""""######""""""""""""""""""""""""!!!!!!"""############"""""""""#########$$$$$$$$$%%%$$$$$$$$$###""""""""""""""""""""""""""""""#####################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""#########%%%%%%$$$######"""""""""$$$$$$$$$$$$############""""""""""""###############"""""""""!!!!!!!!! ############""""""!!!!!! """$$$%%%%%%$$$$$$###!!!"""######"""!!!"""$$$###$$$""" """!!!"""""""""""""""#########""""""""""""###""""""""" !!!%%%'''%%%%%%(((%%%$$$###"""""""""""""""########################%%%$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$#########$$$$$$!!!"""###$$$$$$$$$$$$$$$""""""!!!!!!"""$$$&&&'''###%%%&&&&&&%%%$$$$$$%%%$$$######""""""###$$$$$$###"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$%%%################################################"""%%%'''&&&$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%******$$$"""(((***%%%%%%%%%%%%%%%$$$$$$$$$###$$$%%%%%%$$$$$$$$$%%%!!! """$$$&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((($$$%%%&&&''''''(((((((((((())),,,.........,,,+++---,,,+++++++++,,,,,,---***+++,,,---...///000111...///000000111222444666===DDDVVVqqq{{{eee\\\ZZZggg~~~nnn___WWWVVVjjjyyysssfff```aaabbbbbb[[[YYYeeezzz !!!!!!"""######$$$$$$""""""""""""####################################""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&&&&&&&!!!"""###$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!""""""###############"""""""""###$$$$$$%%%%%%$$$$$$$$$##################!!!!!!"""$$$%%%$$$###"""""""""###############%%%%%%%%%%%%%%%%%%%%%%%%"""!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$############%%%$$$$$$$$$$$$#########"""""""""#########$$$$$$$$$$$$$$$###"""!!!!!!!!!"""""""""""""""""""""###!!!###$$$$$$###""""""###!!!"""######""""""###$$$###$$$"""!!!""" ##################""""""######$$$%%%%%%%%%%%%$$$&&&"""!!!&&&)))'''&&&&&&''''''&&&%%%$$$$$$$$$$$$""""""""""""""""""""""""$$$############$$$%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###""" ###$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$############$$$$$$"""###$$$&&&&&&%%%$$$### !!!!!!###$$$&&&'''###%%%''''''%%%$$$%%%&&&$$$###"""""""""###$$$%%%!!!!!!""""""############%%%%%%%%%%%%%%%%%%%%%%%%"""""""""!!!""""""#####################$$$$$$$$$######################## &&&(((%%%"""###%%%$$$"""######$$$$$$######"""""""""!!!!!!""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$(((((($$$!!!$$$'''(((%%%%%%%%%%%%%%%$$$######!!!###%%%%%%$$$######$$$%%%###"""###$$$%%%$$$"""%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$$$$$$$&&&'''((((((((((((''')))+++...//////...---+++++++++++++++,,,,,,---***+++---.........000222/////////000111333444555;;;BBBTTTnnn~~~hhh___[[[fff}}}nnn___TTTRRRdddsssoooddd___bbbgggjjj```[[[dddxxx"""""""""""""""#########""""""""""""#######################################"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$%%%!!!!!!"""$$$$$$%%%%%%$$$#########$$$$$$#########"""""""""""""""""""""""" !!!!!!"""###"""""""""!!!""""""###$$$$$$%%%%%%###############$$$$$$$$$""" %%%'''%%%!!!!!!!!!!!!""""""#################################"""!!!!!! !!!"""###$$$"""######$$$$$$$$$$$$###%%%%%%$$$$$$$$$#########""""""#########$$$$$$$$$$$$$$$$$$$$$############!!!!!!!!!"""######$$$$$$###$$$$$$### !!!### """######""""""###$$$$$$&&&%%%!!! ###### !!!!!!!!!""""""######$$$"""###$$$%%%&&&%%%%%%$$$$$$!!! ###%%%###"""$$$)))((('''&&&%%%%%%%%%%%%########################"""""""""""""""###$$$%%%"""######$$$%%%%%%$$$$$$############""" ###$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$############$$$$$$$$$%%%&&&''''''&&&$$$### !!!###$$$$$$$$$$$$###$$$&&&&&&$$$###$$$%%%$$$###"""!!!"""###%%%&&& !!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""######""""""#########$$$$$$$$$########################!!!&&&&&&  %%%&&&###$$$$$$%%%%%%$$$$$$######""""""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%%%%$$$%%%&&&'''''''''&&&%%% ###$$$!!!"""%%%&&&###$$$%%%%%%&&&%%%$$$###""" ###&&&&&&$$$###$$$%%%(((&&&%%%&&&'''((('''&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''((())))))(((''')))***,,,------------******+++++++++,,,,,,,,,***,,,......------///111000//////000111333444444;;;AAARRRllljjj]]]WWW```vvvooo___SSSQQQaaannnkkkaaa]]]dddlllxxxlllccciii{{{$$$$$$######"""!!!!!!!!!""""""""""""#############################################"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""######!!!!!!"""$$$$$$%%%%%%%%%######$$$$$$$$$$$$######"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!""""""###$$$$$$%%%%%%""""""######$$$$$$$$$%%%!!!$$$'''$$$ !!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!###$$$!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$#########$$$%%%%%%&&&&&& !!!"""###$$$%%%%%%$$$%%%$$$"""""" """######""""""###%%%%%%''''''######%%%$$$!!! !!!"""###$$$ !!!"""###$$$$$$###"""  ######!!!###((()))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!"""###$$$$$$!!!"""###$$$$$$$$$$$$$$$''''''((('''&&&$$$"""!!!###$$$%%%&&&'''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$######""""""$$$###############$$$$$$%%%&&&(((((((((&&&$$$### !!!###$$$$$$###"""!!!"""###%%%%%%###"""###$$$$$$###"""!!!"""###%%%&&& """###%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$############""""""######$$$$$$$$$$$$########################"""&&&###$$$'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%&&&$$$%%%&&&'''''''''&&&%%%"""$$$%%%$$$&&&***((($$$$$$$$$%%%&&&%%%$$$###"""!!!$$$''''''%%%$$$%%%'''"""!!!!!!###&&&(((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''!!!###%%%'''))))))"""$$$&&&((()))))))))(((((()))***+++++++++++++++******+++++++++,,,,,,,,,***---//////---,,,///111000//////000222333444333:::@@@QQQkkkjjj[[[SSS[[[pppqqq```SSSQQQ```llliii___\\\dddnnn{{{oooeeemmm!!!"""###$$$$$$$$$$$$$$$((($$$ !!!%%%&&&###$$$$$$$$$######!!! """############$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$############"""######"""!!!!!!!!!!!!!!!""""""""""""###$$$%%%&&&!!!!!!!!!!!!"""###$$$%%%!!!!!! !!!###%%%%%%%%%''''''&&&%%%###!!!"""""""""""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$#########""""""!!!!!!###"""!!!!!!!!!"""$$$%%%%%%$$$$$$######$$$$$$%%%!!!"""""""""############$$$$$$$$$$$$$$$###"""!!!######""""""!!!!!! ###$$$%%%%%%%%%%%%$$$#########""""""""""""######%%%&&&&&&'''&&&%%%$$$###&&&%%%###"""""""""######!!!!!!"""###$$$$$$%%%%%%!!!!!!!!!!!!!!!"""######$$$%%%%%%&&&%%%$$$###"""""""""""""""""""""""""""!!!"""$$$%%%&&&$$$###""""""$$$''')))***(((%%%######$$$$$$###""""""###$$$'''&&&$$$#########$$$$$$)))((('''&&&%%%$$$$$$%%%&&&&&&%%%$$$$$$#########!!!###$$$$$$######$$$%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&& !!!$$$&&&'''%%%###%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$"""!!!"""%%%&&&$$$"""%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$$$$$$$""" """$$$&&&&&&&&&%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%''')))'''%%%%%%'''+++%%%&&&&&&&&&'''((((((((((((&&&%%%'''***,,,+++)))))))))+++,,,,,,,,,,,,,,,+++,,,,,,+++))))))+++,,,---------............///111111111222333444666666777???NNNfffkkkXXXQQQ[[[iiitttdddbbbQQQdddlllhhhccc[[[^^^mmm}}}sssjjjmmm######$$$$$$$$$###"""""""""!!!!!!"""###$$$$$$###$$$$$$$$$######"""!!! """############$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$############"""######"""!!!!!!!!!!!!!!!""""""""""""###$$$%%%&&&######"""""""""""""""###$$$%%%&&&((())))))(((&&&""""""###$$$$$$$$$$$$$$$"""""""""""""""######$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""############"""""""""!!!###""""""!!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""######""""""!!!!!!!!!!!!###$$$$$$%%%%%%$$$$$$#########""""""""""""######$$$%%%%%%&&&%%%$$$###"""%%%$$$"""!!!!!!!!!""""""$$$$$$$$$###############!!!!!!!!!!!!!!!"""######$$$%%%%%%%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$###""""""$$$&&&(((((('''%%%$$$!!!#########"""###$$$&&&&&&&&&$$$#########$$$$$$(((((('''&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$!!!###$$$$$$######$$$%%%###$$$$$$$$$$$$$$$######$$$$$$######$$$$$$%%%&&&###""""""###$$$%%%###"""#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!! %%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###&&&'''%%%$$$%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###"""###$$$%%%$$$#########$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&'''''''''''''''(((&&&%%%'''***+++***)))((()))***+++,,,,,,,,,,,,***+++,,,,,,+++***+++,,,---------............///000000111111222444555666999@@@OOOeeejjjWWWRRR]]]kkkppp]]]ZZZSSSfffnnnjjjddd\\\^^^mmm|||uuummmmmmzzz%%%$$$$$$######"""!!!!!!!!!###%%%$$$""""""###%%%######$$$######"""!!! """############$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$############"""######"""!!!!!!!!!""""""""""""""""""######$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!######!!! """###$$$%%%&&&&&&"""""""""""""""######$$$########################!!!!!!!!!!!!""""""""""""############""""""""""""###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$#########""""""""""""!!!!!!!!!######$$$%%%%%%$$$############""""""""""""#########$$$$$$$$$$$$###""""""######"""!!!!!!!!!!!!"""'''&&&%%%$$$###!!! """!!!!!!!!!!!!"""######$$$$$$%%%%%%%%%$$$######""""""""""""""""""""""""%%%%%%$$$###""""""""""""######$$$%%%%%%%%%%%%$$$ """######"""###%%%(((&&&%%%%%%$$$$$$$$$$$$%%%(((''''''&&&%%%%%%%%%$$$ """$$$&&&&&&&&&%%%$$$!!!###$$$$$$######$$$%%%"""######$$$$$$$$$######$$$$$$######$$$$$$%%%&&&%%%###!!!!!!"""###"""!!!""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###!!!$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%''''''((((((''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((******(((&&&'''''''''''''''&&&&&&&&&((('''&&&''')))******)))'''((()))***++++++++++++'''***,,,---,,,+++,,,,,,---------............/////////000000111333444555:::@@@NNNddd~~~jjjXXXRRR\\\jjjnnnYYYTTTUUUhhhqqqmmmfff]]]___mmm|||wwwpppnnnwww#########"""""""""""""""(((((('''&&&$$$"""""""""###############"""!!!!!!""""""#########$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$#########""""""######""""""!!!""""""###"""""""""""""""###$$$$$$$$$$$$###"""!!!!!!""""""%%%'''))))))'''&&&%%%%%%###$$$$$$$$$$$$###"""""""""""""""""""""######$$$########################!!!!!!!!!!!!""""""""""""#########""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$############""""""""""""######"""############"""""""""#########""""""""""""###'''&&&%%%$$$###!!! """"""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$"""!!!!!!"""##################$$$$$$%%%"""#########"""###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$ """%%%''''''&&&$$$"""!!!###$$$$$$######$$$%%%""""""######$$$$$$######$$$$$$######$$$$$$%%%&&&%%%### !!!######"""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$######$$$%%%)))((((((((())))))(((&&&$$$$$$$$$%%%%%%%%%&&&&&&)))((('''&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%(((''''''***------***&&&((((((((('''&&&&&&&&&%%%''''''''''''((()))))))))'''((()))******+++******&&&))),,,...---,,,,,,,,,---------............///.../////////000222333444999>>>KKKaaa|||lllYYYPPPVVV```{{{pppZZZTTTTTThhhrrroooiii```aaaooo|||wwwpppppp{{{!!!!!!!!!!!!"""###$$$%%%)))%%%"""###%%%%%%""""""############""""""!!!""""""#########$$$$$$$$$########################$$$######""""""######$$$$$$$$$$$$#########""""""######""""""""""""######"""""""""!!!""""""######""""""!!!!!!"""###$$$$$$'''''''''%%%""""""$$$&&&%%%%%%%%%$$$###"""!!! """""""""""""""######$$$########################!!!!!!!!!!!!""""""""""""""""""""""""""""""######"""#########$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""""""""#########$$$###$$$$$$%%%%%%$$$$$$$$$""""""""""""##########################################""""""""""""######"""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$!!! !!!"""#########"""""""""###$$$%%%$$$%%%%%%$$$"""!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$"""$$$&&&''''''%%%""" !!!###$$$$$$######$$$%%%""""""###$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###!!! """$$$%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%$$$######%%%((()))&&&######%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&))))))((('''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$'''******&&&###((((((((('''&&&&&&&&&%%%&&&'''((((((''''''(((((('''((()))******+++******&&&))),,,...---,,,,,,,,,---------............///.........///000111333333666;;;HHH^^^yyynnn[[[NNNNNNTTTjjjsss^^^WWWSSShhhsssqqqlllcccdddqqq|||tttmmmppp  !!!###%%%'''###$$$'''$$$""""""############"""""""""############$$$$$$$$$##############################""""""""""""######$$$$$$$$$############"""######"""""""""###$$$$$$"""""""""!!!!!!""""""###!!!!!!!!!!!!"""###$$$%%% !!!"""######$$$$$$$$$######"""""""""""""""######$$$########################!!!!!!!!!!!!""""""""""""""""""""""""############"""###$$$$$$%%%%%%$$$$$$###$$$%%%&&&&&&%%%$$$###!!!!!!"""""""""#########""""""###$$$$$$$$$######"""""""""############$$$$$$###""""""""""""###$$$######""""""""""""######"""""""""!!!""""""###$$$###$$$%%%%%%&&&%%%%%%%%%###############$$$$$$$$$###""""""""""""###$$$$$$$$$$$$######$$$$$$%%%&&&########################'''%%%###"""!!!"""###$$$######""""""######$$$%%%%%%&&&&&&$$$!!! !!!"""$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%'''''''''&&&%%%$$$$$$%%%&&&&&&&&&$$$""" !!!###$$$$$$######$$$%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&"""!!! !!!$$$&&&&&&&&&'''&&&&&&%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&!!!###$$$$$$###"""$$$%%%###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&$$$%%%(((,,,111,,,&&&###%%%''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&((((((''''''''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&&&&%%%&&&'''))))))'''%%%'''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&'''((('''((()))***++++++++++++'''***,,,---,,,+++,,,,,,---------............///......//////000222333444444999FFF[[[wwwnnn\\\NNNJJJMMMZZZrrruuu```YYYSSShhhtttsssnnndddcccppp|||rrrhhhlll!!!  """$$$&&&  $$$&&&%%%$$$""""""############"""""""""############$$$$$$$$$##############################""""""""""""######$$$$$$$$$############"""######""""""######$$$%%%""""""!!!!!!!!!!!!""""""###"""""""""""""""######%%%'''(((%%%"""!!!%%%))) !!!"""###$$$%%%%%%%%%"""""""""""""""######$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!"""""""""############"""###$$$%%%%%%%%%$$$$$$"""###%%%&&&&&&%%%###"""""""""#########$$$$$$$$$ !!!"""############"""""""""#########$$$$$$$$$$$$###"""!!!!!!"""###$$$######""""""""""""############"""""""""###$$$%%%"""###$$$%%%&&&%%%%%%$$$##############################""""""######$$$%%%$$$$$$#########$$$%%%&&&########################%%%$$$###""""""######$$$#########$$$$$$$$$$$$%%%$$$%%%%%%$$$"""!!!"""$$$$$$$$$&&&'''''''''&&&&&&$$$%%%'''(((((('''%%%$$$$$$$$$%%%%%%%%%$$$$$$###!!!###$$$$$$######$$$%%%######$$$&&&&&&''''''&&&$$$$$$######$$$$$$%%%&&&$$$######$$$&&&'''%%%$$$&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$%%%%%%######$$$&&&###$$$%%%%%%%%%%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###&&&'''&&&$$$%%%)))...???666,,,''''''(((((('''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&&&&((())))))(((((()))***&&&&&&&&&'''''''''''''''%%%''')))(((&&&%%%&&&(((((()))***+++,,,,,,,,,,,,***+++,,,,,,+++***+++,,,---------............////////////000111222333444555:::EEEYYYttt{{{lll\\\NNNKKKNNNSSSlll~~~xxxccc[[[UUUkkkwwwuuunnncccaaammm{{{qqqeeedddttt###"""  !!!###$$$###%%%&&&&&&%%%$$$&&&'''!!!""""""#########"""""""""############$$$$$$$$$##############################""""""""""""######$$$$$$$$$############"""######""""""###$$$%%%%%%###"""!!!!!!!!!!!!""""""%%%$$$###"""!!!!!!!!!!!!###&&&%%%!!! """%%%""""""###$$$$$$$$$$$$$$$"""""""""""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""#########$$$"""###$$$%%%&&&%%%$$$$$$"""###%%%&&&&&&%%%###"""######$$$$$$$$$%%%%%%%%% !!!"""""""""""""""""""""######$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$######""""""""""""######$$$###"""""""""$$$%%%&&&!!!"""###$$$%%%%%%$$$###$$$$$$$$$$$$######""""""#########"""######$$$%%%$$$$$$#########$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$######$$$%%%%%%%%%%%%$$$"""###$$$###""""""$$$%%%###$$$&&&'''((('''&&&&&&$$$%%%'''(((((('''%%%$$$#########$$$$$$%%%&&&&&&!!!###$$$$$$######$$$%%%###$$$%%%&&&''''''''''''$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&''''''$$$"""$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$&&&&&&&&&&&&$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""%%%'''&&&$$$###%%%(((###$$$%%%&&&&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$&&&$$$"""###(((---DDD:::---%%%$$$$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&"""""""""###$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&###%%%&&&%%%###"""%%%)))%%%&&&&&&''''''(((((((((%%%''')))(((&&&$$$&&&((()))***+++,,,,,,---,,,,,,+++,,,,,,+++***)))+++------------.........////////////000000111333444555777;;;EEEXXXsssxxxjjj[[[PPPNNNRRRTTTmmm|||fff]]]XXXmmmxxxvvvnnnaaa^^^iiizzzpppccc^^^jjj~~~!!!!!!!!!!!!!!!!!!!!!!!!&&&&&&%%%$$$###"""!!!!!!###%%%'''&&&%%%$$$%%%%%%!!!""""""###$$$$$$$$$%%%&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$###$$$%%%$$$###!!!###"""!!!"""$$$%%%&&&%%%$$$###"""!!!!!!"""###$$$###############"""!!!!!!&&&$$$######$$$$$$"""!!!"""""""""""""""######$$$!!!!!! !!!!!!######$$$$$$$$$%%%%%%%%%$$$###!!!!!!"""######"""$$$$$$%%%%%%%%%$$$######%%%$$$###"""!!!!!!!!!!!!$$$$$$##################$$$$$$$$$#########""""""%%%$$$$$$$$$$$$$$$$$$$$$'''### """$$$###""" !!!!!!"""###$$$$$$%%%$$$$$$$$$#########""""""&&&&&&%%%%%%$$$############"""!!!!!!!!!"""$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&""""""###$$$%%%%%%%%%%%%'''&&&%%%$$$###!!! %%%$$$###""""""###$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$%%%''''''$$$$$$'''%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%%%%&&&###$$$$$$%%%%%%%%%$$$$$$$$$%%%'''((('''&&&###"""&&&%%%%%%%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###'''&&&$$$""""""###$$$%%%%%%%%%&&&''''''&&&%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%"""###%%%%%%%%%%%%''')))000---***&&&###"""""""""$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$'''((()))(((&&&%%%%%%%%%''''''''''''(((((((((((((((((()))***************+++++++++***************---------...............////////////000111222333666888AAARRRhhh{{{ooobbbWWWSSSVVVZZZlll~~~mmm```ZZZqqqrrr^^^ZZZiiivvvqqqdddYYY```ttt########################$$$###############""""""###%%%&&&&&&$$$$$$$$$%%%######"""""""""""""""###&&&%%%$$$$$$######$$$$$$############$$$$$$%%%%%%########################$$$###""""""######"""!!!$$$ $$$&&&$$$!!!$$$###"""!!!!!!"""###$$$###############"""!!!!!!%%%###"""###$$$$$$###""""""""""""""""""######$$$######""""""""""""######""""""#########$$$$$$$$$###""" !!!""""""!!!######$$$%%%%%%$$$$$$$$$%%%$$$###"""!!!!!!!!!!!!########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!"""$$$$$$### !!!""""""###$$$$$$$$$$$$$$$#########""""""#########$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$###""""""$$$$$$##################$$$$$$###""""""###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$&&&'''$$$!!!"""''''''###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%$$$""""""###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""!!!"""###$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%###$$$%%%%%%$$$$$$%%%&&&''''''&&&%%%%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%&&&(((((('''&&&'''(((''''''''''''(((((((((((((((((()))************)))++++++++++++++++++++++++---------...............////////////000111222333555777@@@PPPfffwwwjjj]]]XXXZZZ^^^pppnnn```]]]sssrrr]]]WWWeeesssnnnbbbWWW]]]qqq%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""#########$$$"""$$$%%%%%%$$$######$$$$$$###"""""""""$$$&&&(((&&&%%%$$$$$$######$$$$$$"""""""""############$$$###########################"""!!! !!!!!!$$$###'''###$$$###""""""""""""###$$$###############"""!!!!!!$$$###""""""$$$%%%$$$###"""""""""""""""######$$$$$$######""""""######$$$!!!!!!"""""""""#########"""!!!!!!""""""!!!""""""###$$$%%%%%%%%%%%%%%%$$$###"""!!!!!!!!!!!!########################$$$$$$$$$#############################################$$$%%%'''&&&###!!! !!!!!!""""""######$$$$$$$$$###############!!!!!!""""""###$$$$$$%%%!!!"""######$$$$$$######"""#########$$$$$$$$$$$$###$$$$$$###"""!!! !!!!!!"""###$$$%%%&&&&&&$$$$$$###""""""###$$$$$$#########$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%#########""" """%%%###!!!"""&&&'''&&&'''***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''(((((('''&&&&&&%%%%%%$$$$$$$$$$$$#####################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$%%%%%%%%%%%%$$$"""!!!!!!"""######%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$######"""!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$)))(((((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&'''((())))))''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&###%%%'''(((''''''((()))''''''''''''((((((((((((''''''((()))))))))))))))++++++++++++++++++++++++---------.........//////////////////000111222333444666>>>NNNccc{{{qqqbbbZZZZZZ\\\nnnooo``````uuuttt^^^VVVaaapppmmmbbbUUUYYYlll|||&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!"""""""""#########!!!###%%%$$$###"""###$$$###""""""###&&&***...111&&&%%%$$$$$$######$$$$$$"""""""""""""""""""""##############################"""!!! """###"""$$$##########################################"""!!!!!!###"""!!!"""$$$%%%%%%$$$"""""""""""""""######$$$"""!!!!!!!!!!!!!!!!!!"""""""""""""""#########$$$###!!! """######"""!!!!!!"""$$$%%%%%%%%%%%%$$$$$$###"""!!!!!!""""""###############$$$$$$$$$########################"""""""""""""""############$$$$$$&&&&&&&&&%%%$$$ !!!!!!!!!"""""""""########################!!!!!!"""""""""#########!!!"""###$$$%%%$$$###"""""""""""""""##################$$$$$$###"""!!!!!! !!!!!!###$$$%%%&&&&&&$$$##################$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$###!!! !!!###%%%&&&%%%$$$%%%%%%%%%&&&'''$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%'''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########"""""""""""""""""""""""""""###$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$$$$$$$""""""###$$$((((((((((((&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))''''''&&&&&&&&&%%%%%%%%%###$$$%%%&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$&&&(((((('''&&&'''(((''''''''''''((((((((((((''''''((())))))))))))(((************++++++++++++,,,,,,------.../////////////////////000111222333444666>>>MMMaaayyysssaaaWWWUUUSSSeeezzzooo```aaauuuwwwbbbXXXaaaqqqooodddVVVVVVgggwww~~~%%%%%%%%%%%%%%%%%%%%%%%%############""""""""""""!!!###%%%$$$###"""###$$$###""""""###&&&***...111&&&%%%$$$$$$######$$$$$$###"""""""""""""""""""""########################"""###"""  ###!!!"""###"""!!!!!!###$$$######$$$$$$$$$$$$#####################"""!!!!!!###"""!!!"""$$$%%%%%%$$$"""""""""""""""######$$$""""""!!!!!!!!!!!!""""""#########$$$$$$$$$%%%%%%$$$"""!!!"""###%%%%%%$$$ !!!"""###$$$%%%%%%%%%$$$###""""""""""""""""""""""""#########$$$$$$$$$########################!!!!!!"""""""""#########""""""!!!!!!!!!"""###%%%!!!!!!!!!!!!""""""""""""#################################"""""""""!!!!!!!!!"""$$$%%%%%%%%%$$$###!!!!!!"""""""""#########"""######$$$%%%%%%$$$$$$"""""""""###$$$$$$$$$%%%#########$$$$$$#########""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&%%%$$$%%%''')))&&&&&&%%%######$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((((('''&&&&&&&&&&&&&&&%%%$$$###&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% """############%%%&&&!!!"""$$$&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&((()))(((&&&%%%%%%&&&''''''''''''(((((((((((('''(((((()))))))))))))))))))))))))))******++++++,,,,,,------...//////000////////////000111222333555666>>>MMM```xxxuuu```TTTPPPPPPaaavvvmmm]]]^^^qqq{{{ggg\\\ccctttssshhhXXXUUUcccuuu}}}$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######"""""""""$$$%%%%%%$$$######$$$$$$###"""""""""$$$&&&(((&&&%%%$$$$$$######$$$$$$$$$############"""""""""########################"""$$$$$$"""!!!%%%!!!$$$&&&%%%!!! ###'''######$$$%%%%%%$$$#####################"""!!!!!!$$$###""""""$$$%%%$$$###"""""""""""""""######$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$###""""""$$$&&&&&&%%%!!!!!!"""###$$$$$$$$$$$$######"""""""""""""""###"""""""""###$$$$$$%%%%%%###############$$$$$$$$$!!!""""""######$$$$$$$$$!!!$$$""""""""""""###########################$$$$$$$$$%%%$$$$$$###""""""!!!!!!"""###$$$$$$%%%$$$$$$$$$!!!"""""""""############""""""###%%%%%%&&&&&&&&&########################"""###$$$$$$$$$$$$###"""#########$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%&&&&&&'''!!!############%%%'''###&&&&&&$$$$$$''''''%%%%%%&&&&&&''''''(((((((((((((((((((((((((((((((((&&&'''(((*********))))))(((((((((((('''&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&((((((((((((&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%% """###$$$$$$$$$&&&((($$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$'''''''''&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''((()))(((&&&%%%%%%%%%''''''''''''(((((((((((((((((()))***************)))))))))******++++++,,,+++,,,,,,---...///000000////////////000111222333555666>>>MMM```xxxvvvbbbUUUQQQSSScccxxx~~~jjjXXXYYYlll{{{}}}jjj^^^dddtttuuukkkZZZUUUcccuuu~~~$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###%%%&&&&&&$$$$$$$$$%%%######"""""""""""""""###&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$####################################"""%%%'''&&&""" ###&&&###$$$%%%$$$""""""$$$%%%###$$$$$$%%%%%%$$$$$$##################"""!!!!!!%%%###"""###$$$$$$###""""""""""""""""""######$$$%%%$$$$$$######$$$$$$%%%############$$$$$$$$$$$$###"""!!!"""$$$%%%%%%%%%""""""############""""""######""""""""""""######!!!""""""###$$$$$$%%%%%%""""""#########$$$$$$$$$""""""######$$$%%%%%%&&&!!! """$$$$$$$$$$$$$$$############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$#########$$$#########$$$$$$%%%%%%"""""""""#########$$$$$$"""###$$$$$$$$$$$$$$$###""""""#########$$$$$$$$$"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%&&&''''''!!!###$$$$$$$$$%%%$$$(((***((())),,,,,,(((((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---///000///......,,,,,,,,,,,,+++***)))((('''((()))***+++******)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""$$$%%%%%%$$$$$$%%%'''***(((&&&%%%############&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%'''(((((('''&&&&&&'''''''''''''''(((((((((((()))******+++++++++++++++******+++,,,,,,---......++++++,,,---...///000000////////////000111222333333555===LLL___wwwvvvcccWWWTTTSSScccwww~~~iiiWWWUUUgggvvv}}}|||jjj]]]bbbqqqssskkkZZZUUUcccwww%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''((((((###%%%'''&&&%%%$$$%%%&&&!!!""""""###$$$$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$##############################"""&&&)))((($$$"""###&&&&&&$$$""""""$$$%%%$$$"""###$$$%%%&&&&&&%%%$$$##################"""!!!!!!&&&$$$######$$$$$$"""!!!"""""""""""""""######$$$######""""""""""""######""""""""""""############"""!!! !!!###%%%%%%$$$"""############""""""!!!###"""""""""""""""######!!!""""""###$$$$$$%%%%%%""""""######$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&"""&&&'''%%%$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$#########$$$%%%%%%&&&&&&%%%$$$###"""###$$$%%%&&&############$$$$$$$$$$$$###$$$$$$######"""!!! !!!!!!"""###$$$%%%%%%&&&"""###$$$%%%%%%$$$###"""$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%&&&''''''"""&&&************+++(((...///,,,,,,///---(((++++++,,,---......//////000000000000000000000000///111333555666555444333000000000000///...---,,,+++,,,...000000000...---++++++***)))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''"""###$$$%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%$$$$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%%%%$$$###"""###%%%(((***&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$$$$%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###%%%'''(((''''''((()))''''''''''''((((((((()))******+++,,,,,,,,,,,,+++,,,,,,------...///000000++++++,,,---...///000111////////////000111222333222333;;;KKK^^^vvvtttbbbXXXVVVOOO___tttjjjXXXRRRdddsss{{{zzziii[[[___mmmqqqjjjZZZUUUdddyyy######""""""""""""######""""""###$$$$$$$$$$$$###%%%%%%$$$###$$$%%%'''((($$$$$$$$$#########""""""$$$#########$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%"""###$$$%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%###""""""$$$&&&&&&&&&&&&%%%###!!!!!!"""###$$$""""""""""""""""""""""""$$$#########""""""!!!!!! !!!"""###########################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!'''&&&%%%###"""!!!!!!!!!%%%$$$"""!!!!!!###%%%&&&&&&###!!!"""$$$&&&&&&%%%!!!!!!!!!!!!""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$###"""!!!'''((((((&&&$$$""""""###$$$$$$$$$#########""""""&&&&&&%%%%%%###""" ######################## !!!"""######"""!!! """$$$%%%$$$""" %%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***%%%'''((((((&&&%%%%%%&&&$$$$$$%%%%%%&&&&&&&&&'''(((((((((((()))***,,,,,,---------...///111222333111222333444555777777888555555444444444444555555888999:::::::::999888777777777666555444333222222333333222222222222333333111000///...,,,+++))))))(((((()))))))))(((((('''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%$$$$$$$$$######""""""!!!###%%%%%%%%%%%%''')))///+++&&&######$$$%%%%%%%%%&&&(((((((((&&&$$$"""###############$$$$$$$$$&&&'''((())))))'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%(((&&&%%%$$$%%%%%%$$$###,,,'''!!!!!!&&&)))(((%%%$$$&&&''''''&&&%%%&&&'''(((''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%***((('''&&&&&&''')))***(((((()))*********))))))***************+++,,,---.........///////////////111111111111222333444555777444:::JJJ\\\rrr|||qqqeeeYYYQQQPPPVVVdddzzzhhhRRRLLL___nnnvvvxxxiii\\\]]]lllooojjj]]]VVVaaaxxx%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%%%%$$$######""""""###$$$%%%$$$$$$$$$#########""""""$$$############$$$$$$%%%%%%$$$$$$######$$$$$$%%%!!!"""######$$$$$$$$$###"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""############$$$$$$$$$%%%""""""""""""""""""###$$$%%%$$$"""!!! !!!"""###""""""""""""""""""""""""############"""""""""!!!!!!!!!"""###############""""""""""""!!!!!!!!!!!!&&&&&&&&&&&&&&&&&&&&&&&&######""""""!!!"""""""""######"""!!!"""###$$$%%%%%%###"""###$$$$$$""" !!!!!!!!!"""""""""######""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$###""""""$$$%%%&&&%%%$$$###$$$%%%$$$$$$$$$#########""""""!!!"""###$$$$$$$$$$$$$$$#####################""""""######$$$$$$######"""!!!###%%%&&&%%%###"""########################$$$$$$###$$$$$$%%%&&&&&&%%%'''((((((&&&%%%&&&&&&$$$$$$%%%&&&&&&'''(((((())))))******+++---...///111111111222333444666666666777777888999:::;;;;;;999888888888888888888999;;;;;;<<<======<<<;;;:::>>>>>>===<<<;;;:::999999777777777666666777777777000000000/////////......//////...---,,,***)))((((((((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%$$$###"""""""""!!!!!! !!!###$$$$$$$$$$$$%%%'''---***&&&$$$$$$%%%&&&%%%$$$%%%&&&''''''&&&%%%%%%%%%%%%$$$$$$######""""""%%%&&&'''((((((&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%###!!!!!!"""$$$$$$###%%%$$$$$$$$$%%%%%%%%%%%%!!!###%%%&&&''''''(((***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''&&&%%%&&&(((***,,,***************+++++++++)))***+++,,,...000111222............/////////////////////000000111222333777444:::III[[[qqqzzzpppdddWWWOOOKKKOOO[[[ooo}}}hhhUUUMMM^^^llltttuuugggYYY[[[nnnqqqlll^^^VVVbbbyyy%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%######"""!!!!!!!!!""""""$$$$$$$$$###############$$$$$$###"""""""""######%%%$$$$$$######$$$$$$%%%!!!!!!"""############""""""###$$$%%%%%%$$$###""""""""""""""""""""""""""""""""""""#########$$$$$$ ###%%%$$$!!! !!!###$$$###!!! !!!"""""""""""""""""""""""""""############""""""""""""""""""""""""############""""""!!!!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$!!!!!! !!!"""######""""""""""""############"""!!!!!!###$$$$$$!!!"""""""""#########$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$###""""""!!!###$$$$$$######$$$&&&$$$$$$$$$############### !!!"""###$$$%%%%%%%%%""""""##################%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%############$$$$$$$$$$$$$$$$$$#########$$$%%%%%%$$$&&&''''''&&&%%%&&&'''%%%%%%&&&'''(((******+++,,,,,,---...///111333444666666666777888999:::;;;=========>>>>>>>>>??????>>>==================>>>>>>??????@@@@@@@@@??????AAAAAA@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<444444444555666666777777777666555333111...,,,++++++***)))((('''&&&%%%$$$$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$"""$$$%%%$$$###"""###%%%)))'''%%%%%%&&&'''&&&%%%######$$$$$$%%%&&&&&&'''&&&&&&%%%$$$###"""!!!!!!$$$%%%&&&'''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''''''''%%%######%%%((()))))) ###&&&'''%%%$$$%%%&&&!!!###%%%'''&&&'''(((***$$$%%%%%%&&&''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%''')))+++---000///---+++***)))*********++++++,,,...000222333------........./////////............///000111111777444:::IIIYYYnnn|||rrreeeXXXOOOHHHIIIRRRfffxxxzzzjjjZZZOOO]]]iiirrrtttdddWWW[[[mmmqqqlll^^^UUU___vvv###########################$$$$$$%%%&&&%%%%%%%%%######""""""!!!!!!!!!!!!########################$$$$$$###"""!!!!!!!!!"""%%%$$$$$$######$$$$$$%%%""""""###############""""""###$$$%%%%%%$$$###"""""""""""""""""""""""""""!!!""""""""""""#########!!!&&&)))(((### """%%%$$$###"""!!!!!!!!!!!!"""""""""""""""""""""""""""#########"""""""""""""""###"""""""""""""""######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!"""###### !!!"""#########"""""" !!!###$$$$$$###"""#########$$$$$$$$$$$$!!!"""""""""##################################################################$$$$$$$$$######"""!!!"""######""""""###$$$##############################$$$$$$$$$######"""############$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''###%%%''''''&&&&&&'''((('''((()))***,,,---...///000000111222444666777999:::::::::;;;;;;===>>>>>>AAAAAA@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAA@@@@@@AAAAAABBBBBBBBBAAABBBBBBAAA@@@???>>>======@@@@@@AAAAAAAAAAAA@@@@@@;;;;;;<<<<<<======>>>>>>;;;:::999777555222000//////...---+++)))(((&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%&&&'''((('''&&&'''''''''''''''&&&&&&&&&$$$%%%&&&%%%###"""###$$$&&&%%%%%%&&&'''((('''%%%$$$############$$$%%%&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((+++(((%%%%%%''')))***+++"""$$$%%%&&&&&&''''''(((%%%&&&((('''&&&%%%%%%&&&%%%&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''')))***+++555333///,,,)))(((((((((---,,,,,,+++,,,,,,------,,,------....../////////...............000111111666444:::HHHVVVjjjyyyjjj[[[QQQHHHHHHPPPcccvvvzzznnn```PPP\\\gggqqqttteeeXXX]]]iiinnnkkk\\\RRR[[[rrr"""###$$$$$$$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!########################$$$$$$###"""!!!!!!!!!"""%%%$$$$$$######$$$$$$%%%###$$$$$$%%%$$$$$$######"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""!!!""""""""""""#########!!!&&&)))(((### """%%%$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$###"""!!!!!!"""######$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""######!!!!!!"""############"""$$$###"""!!!!!!"""$$$%%%"""#########$$$$$$$$$$$$!!!"""""""""############################################################"""######$$$$$$$$$######"""###$$$###!!! !!!"""##############################$$$$$$$$$######"""$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$###""""""###$$$%%%&&&&&&$$$$$$###$$$%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''((()))$$$&&&((())))))(((***+++,,,---...///111222333444555555555666888:::;;;<<<============>>>??????@@@AAAAAAAAA@@@@@@@@@@@@@@@CCCBBBBBBAAAAAABBBBBBCCC@@@@@@AAAAAAAAABBBBBBCCCEEEEEEDDDCCCBBBAAAAAA@@@AAABBBCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@????????????;;;;;;:::999888666555444333222000///---+++))))))(((((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&'''&&&$$$######$$$$$$$$$$$$$$$$$$&&&'''((('''%%%$$$$$$%%%$$$###$$$&&&(((((('''%%%&&&%%%$$$############$$$######$$$$$$%%%%%%%%%&&&######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((()))'''$$$###$$$%%%%%%%%%'''### %%%((((((&&&%%%'''((('''&&&$$$$$$%%%(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))222000---+++))))))******---,,,,,,+++++++++,,,,,,,,,,,,,,,---...//////000////////////000111222222666555:::FFFSSSeeeppp^^^SSSIIIIIIQQQdddxxx|||pppbbbQQQ[[[fffsssxxxgggZZZ```fffmmmjjj[[[QQQYYYppp$$$%%%&&&''''''&&&%%%$$$""""""###$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$#####################$$$$$$$$$$$$$$$###"""""""""######%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%$$$######"""###$$$%%%%%%$$$###""""""""""""""""""""""""""""""""""""#########$$$$$$ ###%%%$$$!!! !!!###$$$$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""############$$$$$$"""!!!!!!!!!"""###%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""#####################$$$$$$$$$&&&&&&%%%### !!!###"""""""""#########$$$$$$""""""""""""############################################################""""""###$$$$$$$$$$$$######$$$$$$###!!! !!!"""###############$$$$$$$$$ !!!"""###$$$%%%%%%%%%######$$$$$$%%%&&&&&&&&&######""""""""""""######$$$$$$#########$$$%%%%%%######$$$$$$%%%%%%&&&&&&'''&&&&&&'''((()))******(((***---...---...///000222333444555666777888999999999999:::;;;<<<===>>>???????????????@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@CCCBBBBBBAAAAAABBBBBBCCC@@@@@@@@@@@@AAABBBCCCCCCDDDDDDCCCBBBAAA@@@@@@???BBBBBBDDDDDDDDDDDDBBBBBBAAAAAA@@@@@@???>>>======;;;;;;;;;;;;:::999888777666555444222000///------++++++***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$$$$###"""$$$$$$$$$%%%%%%%%%%%%%%%'''(((((('''&&&%%%%%%&&&$$$######%%%'''((('''&&&&&&&&&&&&%%%$$$$$$######""""""###$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''***(((&&&&&&&&&&&&%%%$$$(((""""""'''&&&###"""$$$&&&'''&&&&&&'''((())))))(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''***)))))))))***+++---...+++++++++,,,---...000000++++++,,,---...//////000000000000000111222333333555555:::EEEPPPaaatttaaaUUUJJJJJJRRReeexxx~~~ssseeeTTT\\\fffuuu{{{iiiZZZ```ccckkkjjj[[[OOOXXXooo$$$%%%'''(((((('''%%%$$$"""###$$$$$$%%%%%%$$$$$$"""###$$$%%%%%%%%%$$$###""""""#########$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%$$$###"""""""""""""""""""""""""""############$$$$$$$$$%%%""""""""""""""""""###$$$###############""""""!!!""""""""""""""""""""""""!!!"""""""""############%%%$$$"""!!! !!!"""###$$$$$$$$$############"""""""""""""""""""""""""""###""""""""""""######$$$%%%$$$#########$$$&&&'''!!!$$$%%%###!!!!!!"""!!!!!!!!!"""""""""######""""""""""""############################################################""""""###$$$$$$$$$$$$$$$!!!###$$$###""""""###%%%""""""#########$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$!!!!!!"""######$$$%%%%%%""""""############""""""#########$$$%%%%%%%%%&&&######$$$$$$%%%&&&&&&'''((((((((()))***,,,---......000222444444444666777999999999:::;;;<<<<<<=========<<<<<<======>>>???AAAAAAAAA@@@AAAAAABBBCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBAAAAAABBBBBBCCC@@@@@@@@@@@@@@@BBBCCCDDDDDDCCCCCCBBBAAA@@@??????BBBCCCDDDEEEEEEDDDCCCBBBBBBBBBAAAAAA@@@?????????>>>>>>>>>===<<<;;;999999999888777555444222111111///...---,,,***)))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%$$$###%%%&&&&&&&&&''''''''''''%%%'''''''''%%%$$$%%%&&&%%%$$$###$$$&&&''''''&&&%%%%%%&&&''''''&&&%%%$$$###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))******(((&&&'''$$$""""""$$$&&&%%%$$$###%%%&&&'''&&&&&&'''(((((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''((((((((()))&&&&&&'''(((((())))))(((%%%&&&'''((()))+++,,,,,,*********+++,,,---...///***++++++,,,...//////000000000000000111222333333555555:::EEENNN^^^|||zzzgggZZZMMMKKKRRRdddyyyxxxmmmWWW]]]gggxxx}}}hhhWWW\\\]]]eeeeeeWWWKKKSSSlll"""###%%%&&&&&&%%%###"""$$$$$$%%%&&&&&&&&&&&&%%%!!!"""###$$$%%%%%%$$$###""""""######$$$$$$$$$$$$$$$#########$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%###############"""!!!!!!"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%%%%###""""""$$$&&&&&&&&&"""""""""""""""!!!!!! """"""""""""""""""""""""!!!!!!""""""#########$$$&&&$$$"""!!! !!!"""###############""""""""""""######################## !!!###$$$%%%&&&%%%$$$######%%%'''(((!!!&&&&&&%%%$$$$$$!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""""""""""""""########################!!!"""###$$$$$$$$$$$$$$$ !!!###$$$###$$$&&&'''""""""######$$$$$$$$$$$$&&&&&&%%%%%%###"""  !!!"""#########"""###$$$%%%%%%$$$###""""""###$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''((())))))***++++++---...000222333222444777888999999;;;<<<<<<=========>>>>>>?????????>>>>>>>>>>>>>>>>>>???CCCBBBBBBBBBBBBCCCCCCDDDCCCCCCDDDDDDDDDEEEEEEEEECCCCCCBBBBBBBBBBBBCCCCCCAAA@@@@@@@@@AAABBBDDDEEEIIIHHHHHHGGGFFFEEEDDDDDDBBBCCCEEEFFFFFFEEECCCBBBDDDDDDDDDDDDCCCCCCCCCCCC@@@@@@@@@???===;;;:::999:::999888777666555444333111111///...,,,+++***)))%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&(((((('''&&&"""""""""######$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&$$$######%%%'''&&&&&&"""$$$&&&((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%""""""###&&&((((((%%%###&&&(((******((('''''''''&&&((()))(((%%%$$$$$$$$$&&&&&&''''''((()))))))))%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&'''''''''(((((())))))$$$%%%&&&((()))*********''''''(((((((((((('''&&&+++******)))((((((((()))******+++,,,...//////000/////////000000111222333555555;;;DDDMMM]]]zzzmmm```PPPNNNSSSeeezzzuuuYYY^^^hhhyyy}}}fffTTTXXXVVV___```RRRFFFNNNggg{{{%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$'''&&&$$$###!!!  !!!"""###$$$%%%%%%***'''$$$!!! """###"""""""""###$$$$$$%%%%%%$$$$$$##################&&&###!!!!!!"""###"""  !!!"""#########%%%%%%$$$$$$###"""!!!!!!#########""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$!!!"""$$$%%%%%%$$$###"""""""""!!!!!!!!!!!!""""""""""""############""""""##############################$$$$$$$$$%%%%%%%%%))))))((('''&&&$$$"""!!!########################%%%$$$$$$$$$###"""""""""%%%%%%$$$$$$###""""""!!!###$$$%%%&&&%%%###!!!"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$###""""""$$$&&&$$$&&&''''''&&&&&&((())),,,---///222333555666666777999:::===>>>???@@@@@@BBBAAAAAAAAAAAAAAAAAAAAAAAA@@@?????????@@@AAABBBDDDCCCBBBAAAAAABBBCCCDDDFFFFFFHHHIIIIIIHHHFFFFFFEEEEEEDDDDDDEEEFFFGGGGGGDDDCCCAAA@@@@@@AAACCCDDDEEEFFFGGGHHHHHHHHHGGGFFFHHHGGGFFFFFFEEEDDDCCCBBBCCCCCCDDDEEEEEEEEEEEEDDDCCCCCCBBBAAA@@@@@@@@@@@@???>>><<<;;;;;;:::888666444444222111000/////////+++)))'''%%%$$$###$$$$$$''''''&&&%%%$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&&&&$$$$$$###"""''''''((()))***)))))))))''''''&&&%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%((($$$$$$)))---***'''&&&***'''&&&))))))(((***...''''''&&&%%%%%%'''((()))((((((((((((((('''''''''''''''&&&%%%&&&'''((())))))***+++)))'''&&&'''(((++++++******++++++,,,---++++++,,,------......///111222333222111000111222111666777???NNN]]]xxxwwwjjjXXXRRRXXXeeesssqqqaaaaaaeeettt~~~mmm[[[\\\bbb```eeeSSSHHHRRRaaa{{{$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""""""""""""""############&&&%%%###!!! !!!!!!$$$$$$##########################################$$$(((+++***%%%"""!!!""""""""""""###$$$%%%%%%%%%%%%%%%$$$$$$###""""""!!!!!!!!!""""""######$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%$$$###"""!!!######""""""""""""######""""""############""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################!!!###&&&''''''&&&&&&########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""###$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######%%%'''%%%''')))******+++---///000222333555777999999:::<<<======>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAABBBBBBAAAAAA@@@@@@@@@AAACCCDDDEEEDDDCCCCCCCCCDDDEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDEEEFFFGGGHHHGGGEEEDDDDDDEEEGGGHHHHHHIIIIIIJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEFFFFFFGGGGGGFFFFFFDDDDDDCCCBBBAAA@@@@@@@@@@@@>>>===<<<===<<<;;;999888777666444333222222111///---+++)))((('''''''''&&&&&&%%%$$$######$$$$$$###$$$$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%'''&&&&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%$$$$$$###%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''$$$%%%)))+++((('''(((///)))%%%&&&((('''(((+++&&&&&&&&&&&&&&&'''(((((('''''''''(((((((((((((((''''''&&&&&&&&&'''((()))(((***+++***))))))***+++++++++******++++++,,,---++++++,,,------......///000111222111000///000222111666777>>>MMM\\\www}}}rrr___TTTUUUaaaooosss______bbbqqq{{{kkkYYY[[[___^^^eeeUUUKKKTTT```yyy#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###""""""!!!""""""$$$%%%%%%%%%%%%$$$###"""!!!!!! %%%$$$######"""""""""###%%%%%%$$$$$$###""""""!!!###########################,,,444222(((!!! ###""""""######$$$%%%%%%%%%%%%%%%$$$$$$###""""""""" !!!"""###$$$%%%%%%"""############$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%$$$"""!!! $$$##################$$$""""""############""""""##############################$$$$$$$$$%%%%%%%%%""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%!!!###&&&'''((((((((($$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$############$$$$$$$$$$$$######$$$$$$$$$$$$$$$#########%%%&&&&&&&&&%%%%%%''')))'''))),,,...///111444666666777999;;;<<<===>>>>>>BBBAAA??????>>>???@@@@@@@@@AAAAAAAAABBBCCCCCCCCCBBBBBBBBBBBBCCCDDDFFFFFFGGGGGGFFFEEEEEEFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFGGGEEEEEEDDDDDDEEEEEEFFFFFFJJJIIIHHHGGGGGGHHHIIIJJJJJJJJJIIIIIIIIIIIIJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEFFFFFFGGGGGGGGGGGGFFFEEEDDDCCCBBBAAA@@@@@@@@@???======>>>???===<<<<<<;;;999888666555555555111000...,,,***)))(((((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&%%%&&&&&&'''((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((((((''''''&&&&&&%%%'''%%%&&&))))))&&&(((---777---$$$$$$&&&&&&&&&(((%%%&&&''''''((((((''''''&&&&&&''''''(((((())))))''''''&&&&&&''''''((()))''')))++++++******,,,---++++++******++++++,,,---++++++,,,------......//////000111111//////000111111666777>>>LLLZZZtttzzzgggXXXSSS[[[jjjttt^^^]]]___ooozzzlll[[[]]]```aaajjj[[[PPPXXXbbbyyy""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###"""!!!""""""###$$$%%%&&&&&&%%%$$$$$$###"""!!!!!!&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$#########""""""###############$$$$$$$$$$$$,,,333111((("""!!!$$$!!!!!!!!!""""""#########$$$$$$$$$#########""""""!!!!!!""""""#########$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$######""""""########################""""""############""""""##############################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%"""""""""###$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&((((((&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$#########$$$&&&'''''''''''')))++++++---000222333555888:::;;;<<<===???@@@AAAAAAAAABBBAAA???>>>>>>???AAABBB@@@AAAAAABBBCCCDDDDDDEEECCCCCCDDDEEEFFFGGGHHHIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHGGGFFFEEEEEEFFFGGGHHHGGGGGGFFFFFFFFFFFFGGGGGGIIIIIIHHHGGGGGGHHHIIIIIIJJJIIIGGGFFFFFFFFFHHHHHHEEEEEEEEEFFFFFFGGGGGGGGGEEEEEEEEEEEEEEEFFFFFFFFFGGGFFFFFFEEECCCBBBAAA@@@???>>>===>>>???@@@???>>>>>>===<<<:::999888777777111000...,,,***)))'''''')))((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&%%%$$$$$$###&&&%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''(((((((((((($$$$$$$$$%%%%%%&&&&&&&&&((((((''''''''''''''''''$$$$$$$$$%%%&&&'''((())))))(((((('''&&&%%%%%%$$$''''''((()))(((&&&+++222===000%%%###&&&&&&&&&&&&$$$%%%'''((((((((('''&&&%%%&&&&&&'''((()))******'''''''''''''''(((((()))((()))+++***))))))+++,,,++++++******++++++,,,---++++++,,,------......///...///000000//////000111000555777===KKKXXXqqq}}}kkkYYYQQQWWWggg|||sss]]][[[]]]mmm{{{pppaaaccchhhhhhqqqaaaUUU\\\eee|||""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###$$$###############$$$%%%$$$$$$$$$###############%%%&&&&&&&&&''''''''''''""""""#########$$$$$$$$$""""""#########$$$$$$$$$%%%'''((((((&&&$$$###$$$""""""""""""############$$$$$$$$$###############$$$#########""""""!!!!!!""""""#########$$$$$$$$$""""""#########$$$$$$$$$"""""""""######$$$$$$%%%!!!!!!"""######"""!!!!!!""""""############""""""##############################$$$$$$$$$%%%%%%%%%'''&&&%%%$$$######$$$$$$"""""""""""""""""""""""""""""""""###$$$$$$$$$%%%########################&&&&&&%%%$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%(((******(((%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%''')))***)))***+++---000222444555666777999;;;>>>>>>???AAAAAABBBBBBBBB@@@???>>>===>>>AAACCCEEEAAAAAABBBCCCDDDDDDEEEEEEDDDDDDFFFGGGHHHIIIJJJJJJIIIIIIIIIIIIIIIHHHGGGGGGIIIHHHGGGFFFFFFGGGHHHIIIIIIHHHHHHGGGGGGHHHHHHHHHIIIHHHHHHHHHHHHHHHHHHIIIIIIHHHGGGEEEEEEFFFFFFGGGEEEEEEFFFFFFGGGGGGHHHHHHFFFEEEEEEEEEEEEFFFGGGGGGFFFFFFFFFEEEDDDCCCAAA@@@???=========???@@@???>>>>>>===<<<:::999999999888222111000///---+++***)))***)))(((''''''&&&''''''(((((('''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''###$$$$$$%%%%%%&&&&&&'''((('''&&&&&&&&&&&&''''''$$$$$$$$$%%%&&&'''((()))'''''''''&&&%%%$$$######((('''(((***(((''',,,444>>>222'''%%%((((((&&&&&&$$$%%%'''((((((((('''&&&%%%&&&&&&'''((()))******'''''''''((((((((((((((()))***+++***((('''((()))++++++******++++++,,,---++++++,,,------......///---///000000//////000222000555666<<>>@@@CCCEEEFFFBBBCCCCCCCCCDDDEEEEEEEEEEEEFFFGGGIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIGGGFFFFFFHHHGGGGGGGGGGGGGGGGGGHHHJJJIIIHHHHHHGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHJJJIIIHHHGGGGGGFFFGGGGGGFFFFFFGGGGGGGGGHHHHHHIIIGGGFFFEEEEEEEEEFFFHHHIIIDDDDDDEEEEEEEEECCCBBBAAA???>>>===>>>@@@@@@???>>><<<<<<;;;:::::::::::::::555555555444333111///...+++***)))'''&&&%%%%%%$$$%%%%%%%%%&&&''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&'''((()))%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$###"""###$$$%%%&&&%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&%%%%%%$$$$$$###'''%%%%%%((()))(((,,,222999///(((((()))(((''''''%%%&&&''''''((((((''''''&&&&&&''''''(((((())))))&&&'''((())))))))))))((()))***+++)))'''&&&&&&'''++++++******++++++,,,---++++++,,,------......///---///000000000000111333000555666<<>>@@@@@@@@@AAABBBBBBBBBAAAAAA>>>>>>@@@AAACCCEEEFFFGGGDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHFFFEEEDDDEEEEEEFFFFFFFFFFFFEEEEEEHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDCCCBBBAAABBBCCCEEEFFFAAABBBDDDEEEEEEDDDBBBAAABBB@@@???@@@AAAAAA@@@???;;;::::::::::::;;;<<<<<<777888888888777666444333000...,,,***((('''&&&%%%%%%%%%&&&&&&'''(((((((((%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!!!!"""$$$&&&(((&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%$$$!!! %%%((()))***---///***((()))***'''&&&'''&&&&&&&&&&&&&&&'''(((((('''''''''(((((((((((((((&&&'''((()))***))))))((()))***+++***(((((()))***++++++******++++++,,,---++++++,,,------......///...///111111000111222444///444555;;;GGGQQQhhh||||||yyyeeeWWWQQQRRRZZZnnnzzzttt]]]VVVSSScccuuunnnaaaeeejjjkkktttdddXXX]]]eee{{{%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$)))'''$$$""""""###%%%'''%%%%%%$$$$$$###"""""""""!!!""""""###$$$$$$%%%%%%$$$######$$$%%%%%%$$$#############################################$$$$$$""""""""""""############"""############$$$$$$$$$"""############$$$$$$$$$%%%$$$###"""""""""###$$$!!!"""$$$%%%%%%$$$"""!!!""""""############""""""##############################$$$$$$$$$%%%%%%%%%((('''$$$!!!  ########################%%%$$$$$$$$$######"""""" !!!###$$$%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###&&&%%%$$$######$$$%%%&&&$$$%%%&&&'''(((***++++++...000444666777777888:::888:::<<<===>>>???AAACCCAAAAAABBBBBBBBBBBBAAAAAA???@@@BBBDDDEEEFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDGGGHHHIIIJJJJJJJJJIIIHHHGGGGGGHHHHHHGGGEEEDDDCCCBBBCCCDDDEEEEEEDDDCCCBBBGGGGGGFFFEEEDDDDDDEEEEEEBBBBBBCCCCCCCCCCCCBBBBBBDDDEEEEEEEEEEEECCCAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>======???AAABBB@@@AAACCCEEEEEEDDDCCCAAADDDCCCAAAAAABBBCCCAAA@@@::::::::::::;;;<<<>>>>>>777888888999999777666555555444111///,,,***)))((()))(((((('''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$&&&)))+++''''''&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''""""""'''((((((***(((&&&'''******&&&%%%'''''''''&&&%%%%%%'''((()))((((((((((((((('''''''''&&&''')))*********)))(((((()))++++++******+++---++++++******++++++,,,---++++++,,,------......///...000111222111111333444///444555;;;FFFPPPfffzzztttttt{{{eeeWWWPPPOOOUUUjjjyyywwwccc[[[VVVeeevvvnnnaaadddgggiiivvvhhh]]]aaahhh|||$$$$$$$$$%%%''')))***+++###$$$%%%&&&%%%$$$###"""%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###""""""""""""!!!"""###%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%############$$$%%%&&&&&&$$$&&&%%%!!!!!!$$$%%%###"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""########################$$$###"""###$$$$$$###"""$$$$$$$$$#########""""""$$$$$$############$$$$$$%%%%%%%%%$$$$$$############!!! """&&&'''%%%"""###"""!!!!!!!!!"""$$$%%%"""""""""###$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%&&&&&&#########$$$$$$%%%%%%%%%######""""""!!!!!! ###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&$$$$$$$$$$$$############&&&((()))******,,,///111444555666888:::<<<===>>>@@@@@@@@@???????????????AAAAAAAAABBBBBBBBBCCCCCCBBBCCCDDDEEEEEEFFFFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEGGGFFFFFFHHHJJJJJJIIIHHHHHHGGGEEEEEEEEEDDDAAA???DDDCCCBBBAAAAAA@@@AAAAAABBBDDDDDD@@@:::888;;;@@@<<<<<<<<<<<<============;;;<<<===>>>>>><<<:::999555666777888999::::::::::::999999777666555444444888999:::<<<<<<=========????????????@@@@@@@@@@@@@@@???===;;;999999999:::999888888::::::888777888444444333222000...,,,+++******)))''''''&&&&&&&&&&&&$$$###$$$%%%''''''&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&%%%$$$""""""$$$&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&'''((()))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''')))))))))((('''&&&***(((&&&%%%$$$%%%&&&''''''''''''''''''((())))))+++***)))))))))))))))***))))))))))))))))))))))))))))))(((((()))+++---...+++++++++,,,,,,,,,------.........//////000111222333444111666DDDPPPfff|||qqqlllxxxxxxiiiWWWMMMMMMRRReeeuuuvvviiiYYYVVVhhhwwwsssiiiddddddvvvwwwhhh```___iiiyyy%%%%%%$$$$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$############""""""######$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%$$$$$$$$$###$$$$$$%%%%%%!!!###""""""###!!!########################"""############$$$$$$$$$################################################$$$###"""###$$$$$$###"""$$$$$$$$$#########""""""$$$######""""""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$###$$$%%%$$$###""""""###$$$$$$###############$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$#########""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''))),,,---...///111333666777888999;;;===>>>>>>>>>?????????@@@@@@AAAAAABBBBBBCCCCCCCCCDDDDDDDDDBBBCCCDDDFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFHHHGGGGGGHHHIIIJJJIIIGGGDDDCCCAAA@@@AAA@@@???======<<<;;;:::::::::::::::;;;;;;:::666111///111333555555555666666666777777555666888888888666555333444555666666777777777777555555444333222111000000222333444444555555555555999:::;;;<<<>>>@@@BBBCCCAAA@@@???===;;;:::999888<<<;;;;;;;;;:::888777777777777666555333111///...,,,+++***)))''''''&&&&&&)))'''%%%%%%&&&&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&$$$""""""$$$&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((((((''''''''''''''''''''''''((((((((((((((('''***)))'''&&&%%%&&&'''((('''''''''''''''((())))))***)))))))))))))))******))))))))))))))))))))))))******))))))***+++,,,---,,,,,,---------..................//////000111222222444333777CCCNNNeeeuuuoooyyy{{{cccRRRJJJKKKRRReeevvvwwwppp^^^WWWfffssspppgggccceeexxxyyyiii^^^[[[ddduuu%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$$$$###""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%%%%%%%$$$$$$###$$$$$$$$$!!!!!!"""###!!!########################"""############$$$$$$$$$################################################$$$###"""###$$$$$$###"""$$$$$$$$$#####################""""""""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%(((***(((### !!!$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$###############$$$######""""""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$#########$$$$$$$$$%%%%%%&&&((())))))***))),,,000222333444555666999::::::;;;<<<===>>>???>>>>>>???@@@AAABBBCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEAAACCCEEEGGGHHHGGGFFFEEEFFFFFFFFFGGGGGGGGGHHHHHHIIIHHHGGGHHHIIIIIIGGGFFFCCC@@@<<<:::999999888777666555444333222222222222666555333111000000000111333333333444444444555555444555666777666555444333666666777777777777777666222111111000///...------,,,---...///000000000000222222333666999===@@@BBBAAAAAA@@@???===;;;999888<<<<<<<<<;;;::::::999999:::::::::999888555333222///...,,,***)))(((''''''+++)))'''&&&&&&&&&%%%###'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%######$$$&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''%%%&&&'''''''''&&&%%%$$$&&&&&&&&&'''''''''''''''((('''''''''&&&&&&%%%%%%'''''''''''''''((()))******)))((('''&&&'''((()))'''''''''''''''((())))))(((((((((((()))******+++((((((((((((((((((((((((,,,,,,++++++++++++,,,------------.........//////.........//////000111222000555555999BBBKKKcccyyyttt|||}}}aaaQQQJJJKKKPPPcccuuuxxxyyydddYYYdddooommmeeeccceeeyyy}}}nnnaaa[[[cccvvv$$$$$$$$$%%%&&&((()))***&&&%%%$$$###"""###$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$%%%$$$"""!!! !!!""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$&&&&&&%%%$$$############"""""" !!!%%%&&&###########################""""""#########$$$$$$$$$################################################$$$###"""###$$$$$$###"""###########################""""""!!!!!!""""""############$$$$$$%%%%%%%%%&&&((()))'''$$$!!!!!!"""""""""######$$$%%%%%%&&&%%%$$$$$$$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$######"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$$$$$$$&&&''')))+++---------000444777888888999999<<<=========>>>????????????@@@@@@AAABBBBBBCCCCCCDDDDDDDDDEEEEEEEEEEEEFFFBBBCCCFFFHHHIIIHHHFFFEEEHHHHHHHHHHHHIIIIIIIIIIIIJJJIIIHHHHHHIIIHHHFFFDDDCCC???999555333333222111333222111000///.........111000///000333555666555888888888888999999999:::999::::::;;;;;;:::999999::::::;;;;;;:::999888888000000//////...------,,,+++,,,...///111222333333/////////000333666999;;;>>>>>>??????>>>===;;;::::::;;;<<<:::;;;===>>>===<<<<<<<<<<<<:::888666555222111///---+++***)))(((+++)))'''&&&&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&(((''''''&&&&&&&&&&&&&&&!!!###%%%''')))((('''&&&'''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$'''&&&&&&&&&'''(((***+++***)))(((((((((((())))))'''''''''''''''((())))))'''''''''((((((***+++,,,((((((((((((((((((((((((------,,,,,,,,,,,,,,,,,,------------........................///000111222///666777999AAAIIIaaa}}}{{{~~~gggWWWNNNKKKLLL^^^rrrwww|||ggg[[[eeepppmmmeeeccc```uuu{{{pppccc[[[cccwww$$$$$$$$$%%%&&&'''((()))&&&%%%$$$###"""###$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$%%%$$$###!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$&&&&&&%%%$$$############"""###!!!"""%%%&&&###########################""""""#########$$$$$$$$$################################################$$$###"""###$$$$$$###"""##############################""""""""""""###############$$$$$$%%%%%%%%%&&&$$$######%%%%%%###  """$$$%%%&&&'''%%%$$$$$$$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$####################################$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%$$$%%%&&&)))+++...///000111444888:::;;;:::;;;;;;>>>>>>?????????@@@@@@@@@CCCCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDEEEEEEEEECCCDDDFFFHHHIIIHHHGGGFFFIIIIIIIIIIIIJJJJJJJJJJJJKKKJJJHHHHHHIIIHHHFFFDDD@@@<<<777333222333444444555444333222000000//////---,,,,,,...111333333333::::::::::::;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;:::;;;;;;::::::999888777.........------,,,,,,++++++,,,///222555777888999444444333222222333444555999:::<<<===>>>>>>======;;;>>>>>>:::;;;@@@AAA>>>>>>======<<<:::999888777444333111///---,,,++++++)))'''&&&%%%&&&'''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''((('''&&&%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%$$$%%%%%%%%%!!!###%%%''')))((('''&&&'''''''''''''''''''''&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&'''(((***+++))))))((((((((()))))))))'''''''''''''''((())))))''''''''''''((()))***+++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------............///000111222///666777:::@@@GGG___}}}ooo___SSSLLLHHHWWWlllsss{{{ggg]]]iiitttppphhhddd^^^qqqxxxpppdddYYY^^^rrr&&&%%%$$$######""""""###&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""######$$$%%%$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#########%%%%%%$$$$$$###$$$$$$$$$!!!"""!!!!!!$$$$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###"""###$$$$$$###"""###############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%""" """&&&'''$$$  """$$$%%%&&&&&&$$$$$$$$$###############"""######$$$$$$######"""%%%%%%$$$$$$$$$$$$$$$$$$"""""""""###############$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&''')))+++...111333444555777:::;;;;;;;;;;;;<<>>>>>>>>CCCBBB<<<===CCCEEEAAA???>>><<<:::999999999:::666555333111000///......***(((&&&&&&((((((((('''%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&'''''''''&&&((())))))'''%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&'''''''''&&&%%%$$$'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***''''''(((((((((((())))))'''''''''''''''((())))))''''''''''''((())))))***))))))))))))))))))))))))***+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------.........//////000111222111666666999AAAHHH]]]}}}~~~ttteeeZZZQQQJJJVVVjjjqqq{{{ggg___lllyyytttkkkggggggwww}}}wwwlll]]]^^^ooo&&&%%%$$$###""""""""""""$$$%%%%%%%%%%%%$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""######$$$$$$$$$###$$$$$$%%%%%% ###$$$""""""%%%$$$ $$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###"""###$$$$$$###"""""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$### """$$$%%%%%%%%%$$$###############$$$$$$$$$"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''((()))***)))+++,,,///222444666777999:::;;;;;;::::::;;;<<<>>>>>>???@@@@@@AAABBBBBBDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFGGGHHHJJJKKKIIIIIIIIIJJJJJJJJJKKKKKKJJJIIIHHHHHHIIIIIIGGGEEEAAA>>>;;;:::<<<>>>??????999888666555333222222222000333555333000...///111/////////000000000111111111111000000111222222333000111111111111111000000---------------,,,,,,,,,,,,---///222444666777888999:::::::::999777555444444444555666888:::<<<======CCCCCC???AAAKKKNNNJJJBBB???<<<999888999;;;===666666444333222111111111...,,,***)))******)))'''%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&(((***)))(((&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&''''''(((((()))''''''((((((((((((((('''&&&&&&'''((((((((((((((('''''''''''''''((())))))(((((('''''''''(((((()))++++++++++++++++++++++++((()))***,,,,,,,,,++++++,,,,,,,,,,,,---------............//////000111222333666444888BBBIII\\\yyyuuujjjeee^^^UUU^^^pppuuu~~~jjjaaannnzzzvvvmmmjjjmmmzzz{{{sssccc```ooo$$$$$$$$$$$$%%%&&&''''''$$$$$$%%%&&&%%%$$$###"""%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&"""###%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""##################$$$%%%&&&&&&###&&&'''%%%%%%'''&&&"""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###"""###$$$$$$$$$"""""""""######$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$############&&&)))'''$$$"""###%%%###$$$%%%&&&&&&%%%$$$###""""""######$$$$$$$$$%%%$$$%%%&&&''''''&&&%%%$$$#########$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&((()))+++,,,,,,---///222444777999:::;;;;;;<<<;;;999999:::<<<===>>>>>>???AAABBBBBBCCCBBBBBBCCCDDDEEEFFFGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHHHHGGGFFFEEEFFFHHHJJJLLLIIIIIIIIIIIIJJJJJJJJJKKKIIIHHHGGGHHHIIIIIIGGGFFFHHHEEEAAA?????????>>>===888777555444222111111000+++///333222...,,,...222.........////////////000111111000000111222333333//////000000000000//////111000000000000000000///...///111222444555555666444666888::::::888666444555444444444666888:::;;;888@@@BBB@@@FFFSSSYYYUUUDDD@@@<<<888777999===???777666555444333222222222222000---,,,+++***)))''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''((((((&&&(((******(((&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&'''$$$$$$$$$%%%&&&'''((()))(((((('''''''''&&&&&&&&&%%%&&&&&&'''((()))******'''''')))))))))((('''&&&%%%%%%&&&'''(((((('''''''''''''''''''''((()))))))))(((((('''''''''((((((++++++++++++++++++++++++'''((()))+++,,,,,,,,,+++---------.........//////.........//////000111222444666333777BBBJJJ\\\wwwzzzuuunnnmmmjjjbbbiiixxx|||mmmbbbnnnyyywwwooommmgggrrrwwwwwwqqqccc^^^lll%%%$$$###""""""###$$$%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$######$$$%%%&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$######""""""######$$$%%%%%%""""""$$$%%%$$$%%%""" ###''''''###$$$$$$$$$#########""""""################################################!!!"""###"""!!! !!!"""########################################################################'''%%%###!!! !!!""")))###!!!%%%%%%!!! ###########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%$$$%%%&&&''''''%%%$$$"""###""""""###%%%(((,,,...%%%%%%#########$$$%%%&&&$$$%%%&&&'''&&&$$$"""!!!"""$$$&&&((())),,,///222000222444777:::;;;<<<<<<>>>;;;888555555777:::<<<>>>>>>???@@@BBBCCCDDDDDDAAABBBCCCDDDDDDCCCBBBAAAHHHGGGFFFEEEDDDDDDDDDDDDFFFGGGGGGFFFDDDCCCDDDFFFEEEFFFHHHIIIIIIIIIHHHGGGFFFFFFGGGIIIJJJJJJGGGDDDDDDBBB???;;;888666555555333222111000////////////////////////...---,,,,,,111///......///000...---222111111111000000000000...,,,***+++...000222333111222222111//////111222222333444555555444444333444444666777777666555444666555444444444444444555999:::;;;>>>BBBEEEHHHJJJCCCBBBAAA@@@???>>>>>>>>>===:::777444222333555777000000///...---,,,++++++((('''&&&%%%$$$#########''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%***)))(((&&&%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&(((***+++*********+++******))))))((((((''''''))))))(((((('''''''''&&&((()))***++++++***)))((()))))))))))))))******+++,,,---------,,,,,,...///////////////000000000000333666444777@@@GGGZZZvvv}}}~~~wwwrrrnnnnnnnnnpppxxxyyyfffsss~~~wwwccc```ooowwwvvvqqqfffbbbmmm&&&%%%$$$######$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$######""""""######$$$%%%%%%""" """%%%%%%$$$&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$#########""""""###################################################$$$%%%$$$###"""###$$$########################################################################""""""!!!!!!"""$$$'''((( !!!%%%$$$&&&)))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################'''&&&&&&%%%%%%%%%%%%%%%"""###%%%''''''&&&%%%$$$&&&%%%###"""""""""$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%'''***,,,---000333666555666888:::;;;;;;;;;;;;???===;;;::::::<<>>AAACCCEEEAAA@@@@@@??????>>>>>>===<<<:::888555444444666777333222222111000///......---,,,+++)))(((((((((((((((''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$'''''''''&&&&&&%%%%%%%%%((((((''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***)))((('''((()))***)))))))))((((((((('''))))))((((((((('''''''''((()))***++++++***)))((()))))))))))))))******+++***---///000///.........////////////000000000000111444222555???EEEXXXttt|||}}}vvvqqqmmmjjjhhhiiirrr}}}yyyhhhuuu}}}uuu___ZZZiiipppqqqoooeeebbbmmm&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$###############$$$%%%%%%&&&&&&%%%%%%$$$######""""""######$$$%%%%%%###!!!!!!###%%%%%%%%%%%%&&&%%%###!!!"""%%%)))$$$$$$$$$##################################################################$$$%%%$$$######$$$%%%########################################################################!!!!!!!!!"""$$$&&&)))***$$$ """$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""%%%%%%%%%%%%$$$$$$$$$$$$!!!"""$$$&&&'''''''''&&&'''&&&$$$"""!!! !!!%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%&&&'''((((((***,,,///222333666999<<<;;;;;;<<<===<<<<<<;;;;;;>>>>>>======>>>@@@BBBDDDAAA@@@@@@@@@@@@BBBDDDEEEGGGEEECCCAAAAAABBBCCCDDDAAAAAA???>>>>>>======>>>;;;<<<>>>??????@@@CCCEEEFFFFFFGGGHHHHHHHHHGGGGGGFFFDDDAAA???>>><<<:::888666444222000............111222222444555666888888999999999999888777666666999777666666777888666555444444555666777888999:::777555444444666999999999<<<>>>@@@AAAAAAAAABBBCCCCCCBBBAAA???<<<999666444444444333222111111111111////////////000222333444111222333555777:::<<<======>>>????????????>>>===;;;:::999888777666666666666555555444333222111111---,,,+++)))((('''''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%'''''''''&&&&&&&&&&&&&&&((('''''''''(((((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&******)))(((%%%%%%&&&((())))))))))))(((((((((((())))))((((((((((((''''''))))))************))))))))))))))))))******++++++)))---111333222000...---.../////////000000000111...111000444===DDDVVVrrr~~~vvvrrrlllfff______kkkxxx~~~yyykkkvvv{{{sss\\\SSS```hhhlllmmmcccaaammm&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%%%%&&&&&&%%%%%%$$$######""""""######$$$%%%%%%$$$######$$$$$$%%%%%%$$$$$$###""""""###$$$&&&######################################################################## """######"""!!!"""$$$########################################################################%%%$$$#########$$$$$$%%%(((%%%######$$$###""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$&&&&&&&&&&&&&&&%%%$$$$$$######$$$%%%%%%%%%&&&&&&'''&&&%%%###"""$$$#########%%%(((***,,,---000444666888:::===???==================<<<<<<=========>>>??????@@@@@@BBBAAA@@@@@@@@@BBBDDDEEECCCBBBAAA@@@@@@AAABBBBBB???>>><<<:::888777666666222444555666666777:::<<>>?????????>>>>>>===;;;999777666:::999888888999999888777666666888999;;;===>>>???999888666777999:::::::::<<<>>>AAACCCCCCDDDEEEFFFJJJJJJIIIHHHEEECCC@@@>>><<<:::888555333222111111000000///...------------......///000111333555666999;;;===???@@@@@@>>>>>>;;;;;;;;;:::999888777777888777777666555444333333---,,,+++)))((('''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&'''((())))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((&&&$$$$$$''')))))))))))))))(((((((((((())))))(((((((((((((((((()))))))))******)))))))))))))))******++++++++++++***---000111000///............//////000000111111---111000333===CCCTTTpppxxxssslllcccYYYXXXeeettt}}}{{{lllttt}}}yyysss\\\QQQ[[[bbbjjjmmmccc___jjj$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%##################$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######""""""######$$$%%%$$$%%%%%%$$$$$$###$$$%%%%%%###"""$$$((()))&&&"""######################################################################## """######""""""###%%%########################################################################%%%$$$$$$###"""!!!!!!!!!!!!!!! !!!###&&&&&&%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%$$$""""""######$$$%%%&&&'''%%%&&&&&&'''&&&%%%$$$###$$$#########&&&)))---///000333666999:::<<<>>>@@@<<<<<<<<<<<<======>>>>>>>>>>>>?????????>>>>>>>>>CCCBBBAAAAAAAAABBBCCCDDD>>>???AAACCCCCCBBB@@@???<<<;;;888555333111000///...///000000///000222444999999888888888888888888666333///---...///////////////000222444777:::<<<===>>>@@@BBBDDDEEEEEEEEEEEEEEEDDDBBB???<<<:::999;;;:::999999::::::999777666666777999;;;<<<>>>>>>>>>===<<<<<<>>>???>>>===888;;;===???@@@AAACCCEEEIIIJJJKKKKKKKKKJJJIIIHHHCCCAAA===999666333222222111000///...------------......---......///000111555777:::===???@@@??????;;;;;;<<<<<<;;;:::999888999888888777666555444444111000///---,,,+++******(((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''''''''(((''''''''''''''''''''''''&&&&&&'''((((((''''''&&&''''''''''''''''''''''''++++++)))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%(((+++(((((((((((())))))))))))(((((())))))))))))))))))***))))))))))))))))))***))))))***++++++++++++***+++---......---,,,...///.........///000111111111///222111555===CCCSSSooozzzuuulll```UUUTTTaaappp}}}}}}mmmqqqxxxwwwuuuaaaSSSZZZaaakkkpppccc\\\fff$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######""""""######$$$%%%###$$$%%%%%%###"""###$$$&&&###"""&&&,,,---((("""###############$$$$$$$$$################################################"""$$$%%%%%%$$$$$$&&&'''########################################################################!!!""""""""""""#########!!!"""!!! $$$$$$ %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$""" """$$$%%%######%%%&&&&&&&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$""""""##################%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%&&&))),,,000222222555888:::;;;<<<===>>>;;;;;;;;;;;;<<<>>>???@@@AAAAAAAAAAAA@@@@@@??????CCCCCCCCCCCCBBBBBBBBBBBB>>>@@@CCCEEEDDDAAA>>>;;;777666444111///...,,,,,,.../////////------///111222111000000///000000000///,,,***)))+++---------,,,---...000333777:::<<<@@@AAADDDGGGIIIJJJJJJJJJLLLKKKJJJHHHFFFDDDBBB@@@???>>>======>>>>>>===;;;888888999:::;;;<<<======???===<<<===>>>>>>===<<<777999:::;;;<<<>>>AAADDDFFFGGGIIIKKKLLLLLLLLLLLLGGGEEEBBB>>>:::777555444111111111111111222333333000000///............///111333666999<<<>>>??????<<<============<<<;;;::::::999999888777666555444222111///---+++******))))))((((((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''+++***)))((('''%%%$$$$$$''''''''''''''''''''''''&&&&&&'''((((((((((((''''''''''''''''''(((((((((++++++)))((('''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%&&&)))+++(((((((((((())))))))))))(((((())))))))))))************))))))))))))******((()))+++,,,,,,,,,+++***,,,------,,,+++,,,...000------...///000111222222111444333666>>>BBBRRRlll~~~yyywwwzzzrrrhhh]]]SSSRRR]]]kkk{{{}}}nnnpppvvvxxxyyyfffVVV[[[bbbooottteeeZZZbbb$$$%%%&&&''''''&&&%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######""""""######$$$%%%"""$$$%%%%%%"""!!!!!!###$$$###"""$$$'''((('''%%%""""""#########$$$$$$$$$################################################"""$$$%%%%%%%%%%%%&&&(((######################################################################## !!!"""###$$$%%%%%%%%%$$$&&&$$$ !!!%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%""""""%%%###$$$&&&'''''''''&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&######$$$$$$$$$$$$######%%%%%%%%%%%%%%%&&&'''((())))))***+++...000333555444666:::<<<<<<;;;<<<======<<<<<<<<<===>>>???@@@AAAAAA@@@@@@@@@AAABBBBBBBBBCCCDDDEEEDDDCCCAAA@@@AAAAAAAAA@@@>>>:::666444111000///...---------------...///...------///111...---,,,+++***++++++,,,+++***((()))+++---------++++++,,,...000333666888===???CCCGGGJJJLLLMMMMMMMMMMMMMMMMMMLLLKKKJJJIIIGGGEEEDDDDDDEEEEEEDDDCCC@@@@@@@@@@@@@@@@@@AAAAAA>>>===<<<<<<======;;;999:::;;;;;;;;;<<<>>>CCCFFFGGGHHHJJJKKKLLLLLLKKKKKKIIIHHHGGGEEEBBB???===;;;777777666666777777888888444333222111000/////////---...000333777:::<<<>>>>>>>>>=========<<<<<<<<<;;;;;;:::999888777666666222111///---+++***))))))))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''***))))))((('''&&&&&&%%%''''''''''''''''''''''''&&&&&&'''(((((((((((((((&&&'''''''''((((((((()))))))))((('''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((('''&&&''')))'''((((((((()))))))))***(((((()))))))))*********+++***)))(((((()))***+++((()))+++------,,,+++***+++---//////...---...///------...///000111222222222555444666===@@@OOOiii{{{rrrmmmvvvmmmaaaWWWPPPPPPYYYdddvvv{{{oooqqqxxxzzz|||iiiVVVZZZbbbrrrxxxgggYYY___%%%&&&'''(((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$#########"""###$$$$$$%%%!!!###%%%$$$""" !!!""" !!!!!!  $$$'''""""""######$$$$$$$$$$$$################################################ """############%%%&&&##############################################################################$$$%%%%%%%%%%%%$$$"""###"""'''///000---########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$&&&######&&&###$$$&&&(((((((((&&&%%%#########$$$%%%&&&'''(((###$$$%%%&&&'''(((((((((%%%$$$$$$$$$%%%''')))***+++,,,---///111444666777555888;;;===<<<;;;;;;<<>>======>>>???@@@???>>>>>>>>>???AAACCCDDDAAACCCEEEFFFEEECCC@@@>>>BBBAAA>>>:::666222///---,,,,,,,,,,,,---...///000+++,,,------,,,---///111---,,,***)))))))))******+++***)))***,,,......---,,,,,,,,,---...000333444888;;;@@@EEEIIILLLMMMNNNKKKKKKLLLMMMNNNNNNNNNNNNMMMKKKJJJJJJKKKLLLJJJIIIHHHHHHHHHHHHGGGGGGGGGFFFBBBAAA@@@@@@AAAAAA???===???>>>>>>======@@@FFFJJJLLLLLLMMMNNNMMMLLLJJJIIIKKKKKKKKKKKKIIIGGGEEECCC???>>>===;;;:::999999999777666444333111111000000)))***,,,///333777:::<<>>===============>>><<<<<<;;;:::999888888777777666444222000///...---))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&'''(((***++++++((((((((((((((((((((((((&&&&&&'''((())))))((((((&&&'''''''''(((((())))))'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((((()))******(((&&&&&&&&&'''((((((((())))))******(((((())))))*********++++++***)))(((((()))***+++(((***+++------,,,+++******---111222111///...---------...///000111222222222666444666<<>>>>>>>>??????@@@@@@AAACCCDDDEEEFFFFFFGGGGGGFFF>>>:::666222000...+++)))///......---------......000///...------...///000,,,,,,,,,------.........------------...000111222...............//////000222777???FFFIIIIIIJJJJJJNNNNNNNNNNNNNNNOOOPPPQQQMMMMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLLLLKKKJJJHHHGGGGGGEEEDDDCCCDDDEEEDDDCCCBBB@@@@@@CCCGGGJJJJJJHHHJJJLLLMMMLLLJJJIIIIIIIIILLLMMMNNNOOOOOONNNMMMLLLBBBBBBAAA@@@???>>>======:::999888777555444333222...---------...111444666666888;;;>>>???@@@???>>>;;;<<<<<<<<<;;;999777666333333222111111111111222...---,,,+++)))((('''&&&&&&'''((()))((('''%%%$$$###%%%&&&&&&%%%$$$%%%&&&'''&&&%%%&&&(((((((((''''''''''''(((((((((((()))///+++))))))&&&###%%%******&&&&&&******'''''',,,%%%&&&&&&&&&%%%$$$$$$###&&&***+++)))))),,,,,,)))''''''''''''((((((((((((+++***)))'''&&&&&&&&&&&&+++***)))(((((('''''''''))))))*********))))))((((((''''''''')))+++---///***+++,,,,,,------,,,,,,,,,,,,,,,---------............//////000000111111555111222777:::@@@RRRfffsssnnnyyyuuulllaaaUUUJJJGGGPPP[[[oooyyyuuuuuuvvvgggXXXZZZ]]]jjjuuugggSSSPPP&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###!!! %%%%%%%%%%%%%%%%%%%%%%%%"""###$$$###"""!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###""""""$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&'''&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%&&&'''((('''&&&%%%%%%%%%&&&&&&###########################!!! """$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$######"""!!! !!!"""$$$&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%&&&&&&&&&'''))),,,...000222444666777777777888999:::<<<============>>>=====================>>>>>>??????@@@AAABBBBBBCCCDDDEEEFFFFFFGGGGGGFFF@@@<<<555111///......---,,,,,,---...000111333444333222111111111333444555000000000//////......---------...//////000000000000000000000000111222333333888@@@FFFIIIJJJJJJKKKOOOOOONNNNNNOOOPPPQQQQQQMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKIIIHHHGGGGGGEEECCCCCCDDDDDDDDDCCCGGGFFFEEEFFFIIIKKKJJJHHHIIIJJJLLLKKKJJJIIIIIIJJJLLLMMMNNNOOOOOONNNMMMLLLHHHHHHGGGFFFEEECCCBBBBBB===<<<;;;:::999888777777111111000//////000111222222444666999;;;===>>>>>>>>>===;;;888777555555555666555444333222222222222///...---,,,+++)))((((((''''''(((((((((((((((((((((((((((&&&$$$$$$%%%''''''&&&%%%&&&((((((((('''$$$%%%%%%%%%%%%&&&&&&&&&'''%%%'''++++++'''%%%&&&(((%%%%%%))))))&&&&&&***&&&&&&&&&&&&&&&%%%$$$$$$$$$&&&'''$$$%%%((((((&&&''''''''''''(((((((((((())))))((((((''''''(((((('''''''''(((((()))***+++))))))************))))))+++***((('''%%%%%%$$$$$$***+++,,,,,,------,,,,,,---------.........//////......//////000000111111333///000555888>>>PPPcccwwwttt~~~uuummmbbbWWWKKKGGGNNNXXXppp|||yyyzzzyyyiiiWWWZZZ^^^kkkuuugggUUUSSS&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''%%%###""""""###&&&(((%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###""""""###$$$%%%%%%$$$###""" !!!###%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$$$$######%%%$$$$$$$$$$$$%%%%%%&&&'''&&&%%%$$$$$$$$$%%%%%%########################%%%###!!!!!!"""$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$###!!!  """###$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&&&&&&&&&&&&&$$$&&&'''(((((())),,,///111222333555777888999999<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>???@@@BBBCCCCCCDDDCCCDDDEEEFFFFFFGGGGGGFFFCCC>>>777222000111222333...///000222444666777888777777777888999:::;;;<<<:::999888777555333222222000111222333333222111000111111111222333444555666777<<>><<<;;;::::::777666666444333111///...//////111333555888:::<<>>>>>>>>======<<<>>>>>>>>>??????@@@@@@@@@>>>???@@@AAABBBDDDEEEEEECCCDDDEEEFFFFFFGGGGGGFFFEEEAAA;;;888777888888888777777888999:::;;;;;;;;;======>>>???AAABBBCCCDDDCCCCCCBBB@@@>>>===<<<;;;777888999::::::888666444555555555555666888999:::???BBBGGGIIIJJJIIIIIIJJJMMMMMMLLLKKKKKKLLLLLLLLLHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFGGGGGGFFFFFFFFFEEECCCBBB@@@@@@AAABBBBBBAAAEEEEEEDDDDDDDDDCCCCCCBBBDDDFFFHHHHHHGGGGGGHHHIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJDDDCCCBBB@@@>>>===;;;;;;;;;<<<<<<;;;999666333111//////......000222555777<<<:::888666555444333333666555555444444555555666222222111000///...------((((((((())))))))))))((('''((()))(((&&&%%%&&&''''''&&&%%%&&&((((((((('''))))))*********+++++++++)))(((...999???999///)))%%%%%%&&&(((((('''&&&'''''''''((((((((((((''''''(((***((($$$$$$(((***)))''''''''''''(((((((((((((((((())))))*********)))+++***)))(((''''''''''''((())))))************)))''')))***,,,------,,,+++***+++,,,,,,------,,,,,,---.........////////////......//////000000111111444111222777999>>>OOObbb~~~vvvqqqhhh^^^PPPFFFGGGNNNcccuuunnnYYY^^^cccooovvvhhhWWWXXX&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((()))(((''''''''')))%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$"""###$$$$$$$$$$$$###"""!!!%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$########################&&&$$$######$$$%%%$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$ !!!###%%%%%%%%%%%%$$$&&&(((+++---...///222444555555666777888:::;;;;;;<<<<<<=========<<<;;;;;;===>>>>>>???@@@AAAAAABBB???@@@AAABBBCCCDDDEEEEEECCCDDDEEEFFFFFFGGGGGGFFFEEECCCAAA@@@@@@???>>><<<===>>>???AAAAAABBBBBBAAABBBBBBDDDEEEGGGHHHIIIJJJGGGGGGGGGFFFEEEDDDDDDCCC???@@@BBBBBBBBB@@@>>><<<<<<<<<<<<<<<===>>>???@@@EEEGGGJJJJJJIIIHHHHHHHHHJJJIIIHHHGGGGGGGGGGGGGGGCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDD@@@???===>>>???@@@@@@??????@@@@@@@@@@@@@@@@@@AAAAAACCCEEEEEEDDDDDDEEEFFFFFFEEEEEEEEEEEEEEEEEEFFFCCCDDDEEEGGGHHHJJJKKKLLLIIIHHHFFFDDDBBB@@@>>>===???@@@AAAAAA@@@===:::888444222000......///000222555666888999999777555444333333333444555666777888444333333222111000//////((()))++++++***(((%%%$$$!!!$$$(((***)))'''&&&&&&'''&&&%%%&&&((((((((('''&&&&&&&&&'''''''''(((((('''%%%(((111666111)))$$$%%%''''''''''''(((((('''''''''(((((()))(((((('''%%%&&&%%% $$$&&&$$$''''''''''''((((((((((((******++++++******)))(((+++***)))(((''''''''''''(((((()))***************+++++++++***)))&&&###"""***+++,,,,,,------,,,,,,,,,,,,---------...............//////000000111111444111333777999===MMM```{{{vvvrrrkkkbbbSSSGGGDDDHHHTTTiiiyyyqqq\\\aaafffrrrzzzjjjXXXWWW&&&&&&&&&&&&&&&&&&&&&&&&)))((('''%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&((((((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&(((((('''&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%%%%&&&%%%$$$$$$############$$$######$$$%%%%%%%%%$$$$$$########################"""""""""###%%%%%%### ######$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%###########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$!!!"""###$$$%%%&&&&&&&&&(((+++...000111222444555666666666777888:::;;;<<<;;;;;;<<<<<<<<<;;;;;;:::<<<===>>>???@@@AAABBBBBB@@@AAAAAABBBBBBCCCCCCDDDCCCDDDEEEFFFFFFGGGGGGFFFFFFEEEDDDEEEEEEEEEBBB@@@???@@@CCCFFFGGGHHHIIIIIIEEEFFFHHHJJJKKKLLLMMMMMMHHHHHHHHHHHHGGGGGGGGGGGGFFFGGGGGGHHHGGGFFFEEEDDDDDDDDDCCCCCCCCCDDDEEEEEEFFFGGGHHHHHHFFFEEEFFFGGGGGGFFFEEEDDDCCCBBBBBBBBB>>>>>>>>>>>>???????????????????????????@@@AAABBB===<<<:::;;;<<<>>>======<<<>>>??????>>>>>>@@@AAA???@@@BBBBBBAAA@@@AAABBBAAAAAA@@@@@@@@@@@@AAAAAA@@@AAABBBDDDGGGIIIJJJKKKJJJJJJHHHGGGEEEDDDBBBBBBBBBCCCEEEEEEEEECCCAAA???:::888555222///////////////222666999:::999777666111111111222333555666777444444333333222111111000++++++,,,,,,+++(((&&&$$$ ###'''))))))((('''''''''&&&%%%&&&((((((((('''''''''''''''((((((((()))'''$$$%%%+++...***%%%$$$&&&((((((%%%%%%)))***(((&&&'''((((((((((((((((((&&&((('''######&&&'''%%%''''''''''''((((((((((((***+++,,,,,,,,,***)))((('''''''''(((((()))***+++'''((()))******+++************+++******)))((((((***+++,,,,,,------,,,,,,,,,,,,,,,------------.........//////000000111111222///111555666:::JJJ\\\|||zzzuuurrrnnneeeVVVHHHBBBDDDHHH\\\mmmttt^^^aaaffftttoooZZZVVV&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%$$$######$$$%%%&&&''''''''''''&&&%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$#####################%%%&&&&&&&&&%%%%%%########################!!!"""$$$''')))(((%%%"""######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%""""""############""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%&&&'''))))))***---000222333333444666777777666777888999;;;<<<:::;;;;;;<<<<<<<<<;;;;;;;;;<<<===>>>???AAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAACCCDDDEEEFFFFFFGGGGGGFFFGGGEEEDDDDDDFFFFFFEEEDDDBBBCCCFFFHHHJJJJJJJJJIIIGGGHHHJJJLLLMMMNNNNNNMMMJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHFFFEEEEEEDDDDDDDDDDDDDDDAAABBBCCCCCCCCCCCCEEEGGGEEEDDDCCCBBB@@@@@@??????;;;;;;;;;<<<<<<<<<======<<<;;;;;;;;;<<<===???@@@:::999888888:::;;;;;;:::;;;===???>>><<<<<<===???===???@@@@@@>>>======>>>===<<<;;;;;;;;;;;;<<<===>>>???@@@AAACCCDDDEEEFFFDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFGGGGGGFFFEEEDDDCCC>>>===:::666444222111000...000333666888888777666111111111111111222222333444444444333222222111111///...,,,+++*********+++%%%&&&((('''''''''(((***'''&&&%%%&&&((((((((('''(((((()))))))))*********(((&&&'''+++,,,)))((()))&&&(((&&&""""""'''***(((%%%&&&'''(((((((((((('''(((+++***''''''))))))&&&''''''''''''(((((((((((((((***+++------,,,+++***'''''''''(((((()))***+++'''((()))******+++++++++((())))))+++,,,...000111***+++,,,,,,------,,,,,,------------..................//////000000111111111///111555666999HHHZZZzzz|||sssrrrooohhhYYYHHHAAABBBCCCRRR```yyywww]]]___dddvvvvvv]]]VVV&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&(((&&&$$$""""""$$$&&&((("""""""""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&&&&%%%%%%$$$%%%%%%$$$###""""""#########$$$%%%&&&'''&&&&&&%%%###########################%%%(((,,,///---)))%%%######$$$$$$$$$$$$###############$$$$$$%%%%%%%%%######$$$$$$$$$$$$###"""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%&&&''')))+++,,,,,,...222333444444555666777777666666777999;;;<<<:::;;;;;;<<<======<<<<<<:::;;;<<<===???AAABBBBBBBBBBBBAAAAAAAAA@@@@@@@@@CCCDDDEEEFFFFFFGGGGGGFFFHHHFFFCCCBBBCCCFFFGGGGGGFFFGGGIIIJJJJJJHHHGGGEEEHHHIIIKKKMMMNNNNNNMMMMMMNNNNNNMMMLLLLLLKKKJJJJJJIIIIIIHHHHHHHHHHHHIIIJJJDDDCCCBBBAAAAAA@@@@@@AAA<<<===???@@@@@@BBBEEEGGGEEEDDDCCCAAA@@@??????>>>:::::::::;;;;;;<<<<<<<<<:::999999999:::<<<===???999777666777999::::::999:::<<<===<<<999888:::<<<<<<>>>???>>><<<;;;;;;<<<::::::888888888888::::::<<<=========>>>?????????<<<===>>>@@@AAACCCDDDEEEGGGHHHGGGGGGFFFEEEDDDDDD@@@???===:::777555333222///000111222444555666777333222111000////////////444444444333333222222111333000,,,)))))),,,///222++++++)))&&&$$$&&&)))---'''&&&%%%&&&((((((((('''%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$'''++++++'''(((,,,&&&(((%%% &&&)))'''%%%%%%&&&'''((((((''''''%%%((((((&&&%%%'''&&&"""''''''''''''((((((((()))&&&(((***---......---,,,+++***)))(((((('''''''''''''''(((******++++++++++++***)))((((((((()))***++++++,,,---------,,,,,,............/////////000......//////000111111111333111333777888;;;JJJ[[[yyy{{{rrrrrrpppiiiZZZIII@@@@@@CCCNNNXXXppp}}}xxx[[[\\\bbbvvv{{{aaaWWW((('''&&&%%%%%%&&&'''(((%%%%%%$$$$$$$$$$$$$$$$$$(((((('''''''''&&&&&&&&&&&&$$$###%%%((()))'''$$$%%%%%%%%%$$$$$$#########&&&&&&&&&&&&%%%%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$#########&&&&&&&&&$$$!!! !!!###""""""!!!!!!!!!###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&&&&&&&%%%$$$############&&&&&&&&&%%%%%%$$$$$$$$$$$$###"""###%%%&&&%%%$$$&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''((()))***+++---...000333555666777777333444666888:::;;;<<<<<<===<<<<<<<<<<<<===>>>>>>???????????????@@@@@@@@@AAA???===>>>BBBDDDEEEDDDCCCDDDEEEEEEEEEEEEEEEDDDGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHJJJKKKKKKKKKJJJIIILLLKKKJJJKKKMMMNNNNNNMMMNNNLLLIIIHHHIIIJJJKKKKKKJJJHHHGGGFFFHHHHHHHHHGGGDDDCCCAAA@@@@@@AAACCCDDDAAA???>>>???>>><<>>;;;777777999<<<>>>???:::;;;=========;;;888666444444444444444444444444;;;:::;;;===???@@@???===AAA???>>>===999555888>>>>>>;;;777444333666999<<<:::;;;;;;;;;999888999999888:::;;;===???@@@AAAAAAEEECCCCCCGGGLLLMMMGGGBBBDDDDDDAAA<<<::::::999777444444444444444333222222666444222///......//////888888888888777666555555444222///......---,,,+++***)))(((''''''&&&&&&'''******))))))(((((((((((()))***,,,------,,,***)))(((((((((((((((((((((((()))'''%%%&&&))))))&&&###***)))(((''''''((()))***)))((('''&&&%%%%%%&&&'''''''''(((((())))))******((()))***+++,,,,,,+++***,,,)))'''''')))++++++)))---,,,+++***((('''&&&%%%******+++++++++,,,,,,,,,,,,+++++++++++++++++++++------,,,,,,,,,---......---......///000111111222111222444777777;;;HHHVVVyyytttzzzyyyzzzzzzsss```KKKBBBDDDDDDDDDUUUlllzzzzzzfff^^^bbbwwwzzzdddUUU''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$'''%%%%%%&&&))))))(((%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$##########################################""""""$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%###"""###$$$######"""!!!!!!"""###$$$&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%$$$$$$%%%%%%%%%$$$$$$###&&&&&&''')))***,,,------000111222444666888999999666777888:::;;;<<<<<<===<<<<<<;;;;;;<<<<<<===>>>???????????????@@@@@@@@@BBB@@@>>>???BBBDDDEEEDDDDDDDDDEEEFFFGGGGGGFFFFFFIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIJJJJJJJJJJJJJJJMMMKKKJJJJJJLLLNNNMMMMMMLLLJJJIIIIIIJJJJJJHHHFFFGGGFFFEEEFFFGGGHHHHHHGGGEEEDDDCCCBBB@@@???===<<<>>>;;;:::<<<<<<===BBBIIIIIIKKKJJJFFFEEEFFFDDD???:::777333111222777;;;>>>AAAAAABBBBBB@@@<<<777444555444333333444555777999AAAAAABBBCCCDDDGGGIIIJJJHHHEEEBBBAAA===777666999:::999777666666777999:::::::::;;;::::::;;;<<<===999:::;;;<<<============DDDBBB@@@@@@AAACCCEEEFFF>>>AAADDDFFFGGGEEE@@@<<<777777777777777666555444666444222///......000000333444555555555555444333444222000//////...,,,+++******)))(((''''''''''''''''''''''''&&&&&&%%%%%%)))***+++,,,,,,+++***)))(((((((((((((((((((((((()))'''&&&&&&(((((('''$$$***)))(((''''''((()))******)))((('''&&&''''''(((''''''(((((())))))))))))((()))***++++++******)))+++)))'''(((***+++***((())))))***+++,,,------...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///......//////000000111111111222444666666;;;HHHVVVxxxuuuxxx{{{{{{|||wwwfffQQQFFFEEEDDDCCCTTTkkkzzz~~~fff\\\]]]ooo|||tttaaaTTT&&&''''''''''''''''''&&&%%%%%%&&&&&&''''''((((((&&&&&&%%%%%%%%%$$$$$$$$$'''&&&&&&'''))))))((('''%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!! ######$$$$$$%%%&&&&&&'''###%%%''''''&&&$$$$$$%%%$$$$$$###"""""""""######$$$$$$$$$$$$$$$#########%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$#########&&&%%%$$$%%%'''((('''&&&$$$$$$%%%%%%%%%%%%%%%%%%'''((()))+++---///000111333444555666888999:::;;;999:::;;;<<<============;;;;;;;;;;;;;;;<<<<<<===>>>>>>?????????@@@@@@@@@CCCAAA@@@@@@BBBDDDDDDCCCDDDEEEFFFGGGHHHHHHHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJKKKMMMKKKJJJJJJKKKMMMLLLKKKIIIHHHHHHIIIIIIGGGCCC@@@BBBBBBAAACCCEEEFFFFFFEEECCCCCCCCCCCCAAA>>>:::888888555555999<<>>999888666222000000444;;;AAACCCCCCCCCDDDBBB>>>888333555444333222333555777999CCCDDDFFFGGGIIINNNWWW]]][[[UUUQQQPPPKKKAAA;;;999999999999999:::;;;<<<<<<666666555555666777999:::999999:::;;;;;;;;;;;;:::<<>>>>>>>>???@@@@@@AAAAAABBBAAAAAAAAAAAABBBBBBBBBCCCDDDEEEGGGHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHHHHIIIJJJKKKLLLJJJIIIIIIJJJKKKJJJIIIHHHGGGFFFEEEEEECCC???======<<<<<<>>>AAACCCCCCBBB???????????????===<<<:::444222333999@@@IIIWWWccclllllleeeYYYMMMEEE===777999999777555555888>>>DDDCCCCCCDDDFFFGGGDDD>>>999999999999999999999::::::>>>@@@BBBCCCFFFOOO]]]ggglllfffbbbaaa]]]RRRGGGBBB======<<<<<<===???AAABBB777555333222333444444444777777888999::::::::::::777EEEWWWddddddWWWEEE999CCC>>><<>>===============;;;777333111000000111///111444777888777666555444333111111111000...,,,++++++***)))((((((((((((((((((((((((''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((***)))(((''''''((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((('''((())))))***+++***(((&&&&&&''''''(((((()))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,---///000111000000000000////////////222222444666666:::GGGTTTsss|||zzzzzzgggRRRFFFCCCBBBQQQeeessslll]]]XXXgggvvvssscccWWW%%%&&&'''(((((('''&&&%%%###$$$$$$%%%&&&''''''((((((((('''''''''&&&&&&&&&###$$$%%%&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$#########"""""""""!!!"""%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$######""""""########################%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$########################$$$%%%&&&&&&########################%%%######$$$%%%&&&%%%$$$''''''&&&'''((()))***+++((()))+++---///111333444666666666666777888999:::;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::::::::;;;<<<<<<===>>>>>>???@@@@@@AAAAAA???@@@AAAAAAAAA@@@AAAAAABBBCCCDDDFFFGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJHHHGGGGGGHHHIIIJJJKKKIIIGGGGGGHHHHHHGGGFFFHHHEEEAAA??????>>>===;;;888777888:::???CCCEEEEEEAAA???===;;;:::999999999333111444<<>>>>><<<::::::;;;>>>@@@DDDCCCDDDHHHLLLKKKFFFAAA>>>???AAACCCCCCBBBAAA@@@;;;======<<<>>>GGGUUU```gggdddcccfffdddZZZPPPLLLBBB@@@===;;;<<<>>>BBBDDD<<<999666444555555333222222333555777888999::::::999DDDUUUfffmmmeeeUUUGGGBBB>>>???FFFIIICCC===;;;AAAAAA@@@???>>>??????@@@BBB@@@<<<888555333222222000222444666777777666555444333222222333222000---,,,+++***))))))((())))))((((((((((((((((((((((((((((((((())))))((((((((())))))))))))))))))))))))*********)))((((((((()))(((((())))))))))))((((((''''''''''''''''''''''''((((((((('''''''''''''''))))))(((((((((((((((((()))***+++,,,+++)))((('''---------------,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,------------------...///000111000000000000////////////222222444666555999FFFSSSooooooXXXGGGEEECCCQQQcccnnn{{{|||jjj[[[WWWhhhyyyvvveeeXXX&&&''''''''''''''''''&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$"""$$$%%%&&&$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$$$$%%%%%%%%%$$$$$$###""""""!!!!!! """$$$%%%$$$######$$$$$$$$$$$$%%%$$$$$$###"""#########$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%#########$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$%%%%%%$$$%%%&&&(((***++++++,,,---///111222444555777666666555666777888:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========>>>???@@@AAAAAABBB>>>@@@BBBBBBAAAAAAAAABBBCCCCCCEEEFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHJJJIIIIIIHHHHHHHHHHHHHHHIIIGGGEEEEEEEEEEEEDDDCCCEEEBBB>>>;;;:::;;;::::::444444555:::AAAJJJOOORRRNNNJJJEEE???:::777666555666444666???JJJWWWhhhvvv{{{nnnbbbYYYOOOJJJDDD???======<<<;;;@@@???@@@EEELLLOOOLLLHHHDDDEEEGGGHHHGGGEEECCCAAA@@@???<<<999999???HHHPPPVVVUUUYYY^^^^^^WWWQQQNNNCCC@@@<<<888888:::>>>AAA;;;888666666888999666333333444666888:::;;;<<<<<<999;;;CCCRRRdddqqqtttssseeeTTTEEE@@@>>>999999===???>>>=========>>>@@@AAADDDCCCAAA???<<<999666555222333333444444444444333444444333444444333111...---,,,+++***))))))))))))&&&&&&&&&'''''''''''''''))))))(((((((((((()))))))))))))))))))))))))))))))))***,,,+++)))(((((()))(((((())))))))))))((((((%%%&&&'''''''''''''''&&&(((((((((''''''''''''&&&)))(((((((((((()))***++++++,,,---,,,***))))))***+++++++++,,,,,,---------******+++++++++,,,,,,,,,++++++,,,,,,------...............---......///000////////////000000000000222222444666555888EEESSSlll}}}|||uuu___MMMEEEDDDQQQbbbjjjvvv~~~xxxeeeVVVSSSeeeyyywwwgggZZZ''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$"""$$$'''&&&%%%$$$%%%'''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$"""$$$%%%%%%######$$$%%%"""###$$$%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$###$$$&&&'''&&&%%%%%%%%%$$$%%%&&&)))+++---...///000111333444555666999888666555666777999:::999:::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>><<<===>>>???@@@AAABBBBBB>>>AAADDDEEECCCCCCDDDFFFEEEEEEFFFGGGHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHGGGFFFHHHFFFCCCBBBCCCBBBAAA@@@@@@>>>;;;::::::999888666333333555<<>>;;;<<<@@@EEEIIIRRRTTTXXX]]]ZZZRRRMMMLLLCCCAAA===:::888999:::;;;:::888999===CCCFFFCCC@@@===>>>???@@@BBBBBBCCCCCC:::888:::BBBQQQbbbooovvvqqqZZZBBB999555333888AAA;;;;;;::::::;;;===???AAABBBCCCDDDDDDCCC@@@===;;;777666555333333222333333444444444555666555222///------,,,+++************'''''''''((((((((())))))***))))))))))))))))))***))))))))))))))))))))))))'''***---...+++)))(((((('''((()))******)))((('''%%%&&&'''((()))(((((('''(((((('''''''''&&&&&&&&&(((((((((((()))+++,,,------...///---***)))***,,,((((((((()))******++++++******+++++++++,,,,,,,,,---------...///000000000000//////.....................//////000000111111222222444555555888EEERRRjjj{{{rrryyyfffUUUDDDDDDRRRbbbjjjuuu|||wwwcccSSSNNNbbbwwwyyykkk^^^((('''&&&%%%%%%&&&'''(((((((((((((((((('''''''''(((((('''''''''&&&&&&&&&###%%%((((((&&&%%%&&&(((%%%%%%%%%&&&&&&'''''''''%%%%%%&&&'''((((((((('''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%)))((((((''''''&&&&&&%%%$$$%%%%%%&&&&&&''''''(((%%%&&&&&&%%%######%%%'''!!!"""$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&&&&&&&%%%$$$############$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$%%%'''((('''&&&''''''&&&'''(((+++...000111111222333444666666777:::999777666666777999:::999:::;;;<<<===============<<<<<<<<<<<<===>>>>>><<<===>>>???@@@AAABBBBBB>>>BBBFFFGGGEEEEEEFFFHHHGGGGGGHHHIIIIIIIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIJJJIIIHHHFFFEEEGGGEEEBBBAAAAAAAAA@@@>>><<<;;;;;;;;;;;;999666333222333666???NNN___mmmtttkkkiiiddd]]]TTTKKKCCC???<<<999;;;AAAIIISSSaaammm{{{wwwbbbSSSNNNKKKFFFAAABBBBBBGGGUUUggguuuzzzzzzyyynnncccXXXQQQMMMLLLFFFCCC??????AAAEEEIIIKKK\\\^^^bbbccc\\\PPPJJJKKKDDDCCCAAA>>><<<:::999888??????BBBJJJSSSWWWVVVSSSHHHIIIIIIJJJJJJJJJJJJJJJ???@@@@@@???>>>@@@DDDGGGNNN@@@:::AAADDD???;;;===999888777888999<<<>>>@@@@@@BBBEEEGGGGGGEEEBBB@@@===;;;888555444444444555444444444555666555222///...---,,,+++************))))))******++++++,,,,,,******))))))))))))******))))))))))))))))))))))))&&&***...///,,,)))(((((('''((()))******)))((('''&&&'''(((*********)))((((((((('''''''''&&&&&&&&&((((((((((((***,,,...//////000000---***)))+++...,,,,,,,,,+++++++++++++++******+++++++++,,,,,,,,,...//////000111222222333111000///......------...---......///000111111222222222444555444888DDDRRRiiiyyykkk{{{|||kkk\\\CCCDDDSSSccckkkvvv}}}xxxdddSSSMMM```www{{{oooddd(((((('''''''''&&&&&&&&&*********)))'''&&&''')))%%%&&&&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&%%%###"""((('''&&&&&&$$$$$$###"""%%%%%%&&&&&&&&&&&&&&&''')))(((&&&%%%$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&%%%%%%###""""""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%(((((((((***+++---///000000111444666777777666666777777888888999999999:::888888999:::;;;;;;;;;;;;======>>>???????????????<<<>>>??????>>>>>>???@@@???AAACCCEEEFFFFFFFFFEEECCCEEEHHHJJJKKKIIIFFFDDDKKKJJJIIIHHHGGGFFFFFFFFFEEEEEEFFFFFFEEEDDDCCCBBB@@@@@@AAABBB???<<<;;;===:::888888888555111111444000333777AAAVVVlllvvvtttxxxooogggfffhhhbbbSSSEEEBBBAAADDDJJJNNNPPPTTTYYYlllzzzwwweeeZZZQQQHHHAAAHHHIIINNNXXXgggzzzzzzkkk^^^VVVRRROOOJJJGGGIIIHHHFFFKKKTTT]]]kkktttnnnbbbZZZUUUQQQLLLHHHCCC@@@@@@@@@@@@???===CCCGGGJJJXXXggghhh^^^RRRTTTUUUTTTQQQNNNMMMLLLBBB???<<<<<<>>>@@@>>><<<>>><<<:::;;;>>>???===;;;;;;999888;;;???@@@===999@@@@@@@@@AAABBBDDDFFFFFFEEEAAA===999777555333111444555666777666555444333222111000///...---,,,+++---,,,+++)))((((((((((((+++*********))))))((((((************+++,,,---...+++***)))'''''''''((()))))))))))))))((((((((((((''''''((()))))))))))))))***)))'''(((***++++++***(((***+++***)))((()))***,,,,,,,,,+++***)))((('''((('''''')))++++++***)))*********)))******+++,,,***+++,,,---...000111111000000//////.........---////////////000000000000333222444777888:::BBBKKKffftttlllttt}}}jjj]]]KKKKKKPPP\\\jjjuuuxxxxxxbbbSSSOOO[[[kkk|||xxxddd(((((('''''''''&&&&&&&&&'''(((((((((&&&&&&((()))&&&&&&''''''''''''''''''(((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$######""""""""""""""""""&&&&&&&&&&&&&&&%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''((())))))(((((()))+++---///111222111222555777888888777666888888888999999999::::::888999:::;;;;;;<<<<<<<<<>>>??????@@@@@@@@@??????===>>>@@@???>>>>>>???AAA@@@AAABBBCCCDDDEEEEEEEEEDDDFFFHHHJJJJJJIIIHHHFFFIIIIIIHHHHHHGGGHHHHHHHHHEEEEEEEEEEEEDDDCCCAAA@@@@@@???>>>???>>>=========AAA===::::::888333111333222666<<>><<<;;;<<<<<<<<<<<<;;;::::::===AAADDDDDDCCCFFFAAA<<<:::;;;<<<;;;:::======???AAADDDGGGIIIKKKJJJGGGCCC@@@>>><<<999777444444555555666666555555333333222000///---,,,++++++******)))))))))******************)))))))))((((((((((((((()))***++++++***)))((((((''''''(((((()))(((((((((((((((((((((''''''((()))))))))))))))+++***(((((()))******)))(((***+++***)))((()))+++++++++++++++******)))(((---,,,,,,---//////...,,,***************++++++,,,+++,,,,,,---...///000000000/////////............////////////000000000000333222444777888:::BBBKKKeee}}}uuufffnnnzzz{{{hhh[[[KKKLLLQQQ]]]lllwww{{{{{{cccRRRMMMUUUeeevvvuuuaaa(((((((((''''''''''''&&&$$$&&&''''''''''''(((***((((((''''''''''''''''''(((((((((''''''(((((((((%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%&&&((((((&&&%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$######"""!!!!!! &&&''''''''''''&&&%%%%%%""""""#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))***+++---///111333444333444666888999999888888888888999999999999999:::999:::;;;<<<<<<===<<<<<<@@@@@@@@@AAA@@@@@@??????>>>@@@AAAAAA@@@???AAABBBAAAAAAAAAAAABBBCCCEEEEEEFFFGGGHHHIIIIIIIIIHHHHHHEEEEEEEEEFFFFFFGGGGGGGGGDDDDDDDDDDDDBBBAAA???>>>>>><<<<<<>>>DDDJJJLLLKKKGGG???888666555222111222222888???IIIZZZnnn~~~|||vvvssssssqqqnnnjjjbbbXXXOOOMMMLLLLLLMMMPPPUUUccczzz|||vvvrrrppppppttt|||{{{tttqqqggg___XXXVVVUUURRRQQQRRRVVVaaajjjkkkgggccc```]]]aaabbb___WWWOOOLLLRRRXXXYYY^^^aaacccmmmxxxwwwooo\\\VVVNNNIIIGGGFFFEEECCC<<<<<<;;;999777666888999>>>>>>???DDDJJJQQQUUUWWWVVVOOODDD<<<888888999:::999999:::<<<>>>BBBDDDFFFGGGFFFDDDCCCBBB@@@<<<999555555444555555666777777555555333222000...---,,,******))))))******+++,,,************))))))))))))&&&%%%%%%&&&&&&'''((()))(((((((((((((((''''''&&&((((((((((((((((((((((((''''''((()))))))))))))))+++***(((((()))******))))))***+++***))))))***+++************************---+++***+++,,,,,,+++)))***************+++,,,,,,,,,---------............////////////............////////////000000000000333222333666777999AAAJJJccc~~~vvvbbbiiivvv|||iiiZZZKKKKKKPPP\\\lllxxx}}}}}}dddRRRJJJPPP```tttwwwggg((((((((('''''''''''''''%%%'''((()))((('''((()))))))))((((((''''''&&&&&&((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''+++***'''%%%$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&''''''$$$$$$$$$%%%%%%%%%%%%%%%'''''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%&&&%%%%%%%%%%%%$$$$$$######''''''((((((''''''&&&%%%############$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''***+++---000222444555666555666777999999:::999999888888888888888888888888999:::;;;<<<============??????@@@@@@@@@???>>>>>>???@@@BBBAAA@@@@@@AAACCCAAAAAA@@@@@@AAABBBDDDEEEFFFFFFFFFFFFFFFGGGGGGHHHBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@???======;;;;;;===DDDSSSbbbiiiiiiTTTGGG:::555444333444555666;;;BBBJJJWWWhhhzzz}}}xxxuuutttuuuwwwqqqeeeYYYUUUUUUVVVXXX\\\eeeooo~~~xxxoooeee```]]]ZZZTTTPPPQQQWWW___ddddddcccaaa___hhhnnnqqqlllaaa[[[^^^cccnnnnnnlllkkkpppxxxxxxsssggg]]]PPPHHHEEEDDDAAA>>>>>>@@@AAA>>>;;;:::===AAALLLJJJJJJNNNUUU```jjjpppkkkcccVVVHHH>>>999888999999999888888999:::<<<>>>BBBBBBCCCEEEEEEDDD@@@>>>999888666555555555666777777666555333111///...---++++++*********++++++,,,*********)))))))))))))))%%%%%%%%%%%%&&&'''((((((&&&'''((())))))((('''&&&'''''''''(((((((((((((((''''''((())))))))))))))))))((('''(((***+++++++++)))***++++++))))))***+++)))))))))******++++++,,,,,,***(((((())))))((('''+++************+++,,,,,,------------------------///////////////.........////////////000000000000333222333666666888@@@III```~~~~~~yyyeeejjjvvvkkk[[[HHHHHHLLLWWWgggttt{{{}}}fffSSSJJJOOO___vvv~~~rrr(((((((((((((((((((((((((((***++++++)))((((((((()))))))))((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''',,,***(((%%%$$$%%%&&&&&&$$$%%%%%%&&&&&&''''''((('''&&&&&&%%%%%%$$$$$$###''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###"""#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))***+++,,,---000222444666666777777777888999999:::::::::777777777777777777666666999:::;;;<<<===============>>>>>>>>>>>>>>>======???AAABBBBBBAAAAAABBBCCCBBBAAA@@@@@@AAABBBDDDEEEDDDDDDCCCCCCCCCDDDEEEFFFCCCDDDDDDDDDCCCBBB@@@???AAAAAA@@@???===<<<<<<<<<;;;???DDDNNNbbbxxxnnn]]]JJJ@@@;;;888999;;;<<<>>>BBBHHHPPP]]]ooo|||~~~{{{|||vvvjjjeeeeeefffkkkppp}}}{{{tttqqqmmmfff___ZZZ[[[___eeejjjjjjhhhggglllvvvwwwooolllmmmxxxuuuooojjjlllrrruuutttpppfffXXXOOOLLLIIIEEEAAADDDFFFIIIIIIIIIJJJOOOSSSXXXUUURRRRRRYYYfffsss}}}yyynnn]]]LLL???888777;;;:::888777777888:::<<<@@@AAADDDGGGJJJJJJGGGEEE>>><<<:::888666555555555777666555333222000///......---,,,+++************))))))))))))))))))******&&&&&&&&&&&&'''((()))***&&&'''((())))))((('''&&&&&&&&&''''''((((((((()))''''''((()))))))))))))))'''&&&%%%'''***---...---)))+++,,,+++***)))***+++***)))))))))***+++,,,---111///,,,,,,---------,,,+++++++++***+++,,,,,,------------------,,,,,,,,,.........///////////////////////////000000000000333111333555666777???HHH]]]|||yyywww|||jjjmmmvvvmmm\\\GGGDDDFFFOOO^^^mmmvvvyyylllYYYMMMPPP^^^uuuttt'''(((((((((((())))))))))))+++------***((((((((())))))((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&'''))))))%%%%%%&&&&&&'''''''''((((((''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&######$$$$$$%%%&&&&&&'''&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$#########$$$%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%''')))***+++...///111444555666666666888888888888999999::::::777777777777777666666666999:::;;;<<<<<<===<<<<<<;;;<<<======>>>>>>======???AAABBBBBBAAA@@@BBBCCCBBBBBBBBBBBBBBBCCCDDDDDDCCCBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEDDDBBB@@@??????>>>===<<<;;;;;;;;;;;;>>>FFFNNNYYYmmmxxxcccTTTHHH???===>>>@@@======AAAGGGQQQ```nnnyyy}}}}}}}}}}}}sssmmmlllrrrxxxzzzxxxwwwyyywwwqqqiiiccccccgggkkkmmmqqqkkkccc]]]ZZZXXXTTTQQQHHHJJJLLLNNNQQQTTTYYY\\\ZZZWWWRRROOOSSS]]]jjjttt{{{lllXXXGGG===:::999888666555555777:::<<<===>>>@@@DDDGGGHHHFFFDDDAAA@@@>>>;;;888666555444666555555333222111000///000///---,,,+++*********))))))))))))************(((((('''(((((()))***+++'''(((((()))))))))))))))&&&&&&&&&''''''(((((()))''''''((()))))))))))))))&&&%%%%%%'''***---......***+++,,,+++*********,,,******)))))))))***,,,---111///,,,,,,---.........+++++++++++++++,,,---------------,,,,,,,,,,,,,,,.........///////////////////////////000000000000333111222555555666>>>GGGYYYyyyyyyvvvmmmmmmsssooo]]]HHHDDDAAAHHHVVVfffqqquuuttt```SSSRRR\\\pppxxxmmm'''((((((((())))))))))))'''))),,,,,,***)))((((((((((((((((((((()))))))))''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''(((((((((###$$$&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%$$$###$$$%%%''')))+++'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%''')))+++,,,///111333555666666555555888888888888888999999:::999999999999888888888777888999:::;;;;;;<<<<<<<<<:::;;;<<<>>>???????????????@@@AAAAAA@@@@@@AAABBBBBBBBBCCCDDDDDDDDDDDDCCCBBBBBBBBBCCCCCCCCCDDDDDDAAAAAACCCCCCCCCAAA???>>><<<;;;::::::::::::;;;<<<@@@LLLXXXbbbuuuqqq```RRRKKKKKKLLLEEEBBBDDDIIIQQQ___llluuu|||{{{~~~xxxpppiiieeecccdddeeejjjjjjkkkllllllkkkiiigggVVVUUUSSSSSSUUUWWWWWWWWWSSSQQQMMMIIIIIINNNWWW^^^lllqqqrrrjjj\\\NNNGGGFFFAAA???<<<:::999;;;===???<<<===>>>AAACCCCCCBBB@@@BBBAAA@@@>>><<<999777666444444333333222111111000......---,,,,,,,,,,,,,,,((()))))))))************((((((((())))))***+++,,,)))))))))))))))***++++++%%%%%%&&&''''''((())))))''''''((()))))))))))))))((('''&&&(((***,,,,,,,,,***+++,,,,,,******+++,,,,,,+++)))((()))***+++---,,,***(((''')))+++++++++,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,---............/////////000////////////000000000000222111222444444666===FFFWWWwww{{{xxxnnnmmmqqq~~~tttbbbMMMFFF@@@DDDQQQbbbnnntttxxxdddWWWUUU\\\mmmttthhh'''((((((((())))))******$$$'''***+++***)))))))))''''''(((((())))))******((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''))))))))))))((('''%%%$$$''''''''''''''''''''''''$$$$$$&&&''')))***+++,,,%%%&&&((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###"""############$$$$$$$$$#########%%%'''***...000&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%###"""$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''(((***,,,...000111000111444555666666444444888888888777888888999999;;;;;;;;;::::::999999999888888999:::;;;;;;;;;;;;:::;;;===>>>@@@AAAAAAAAA>>>@@@AAAAAA@@@???AAABBBBBBCCCDDDEEEEEEEEEDDDCCCBBBCCCDDDDDDEEEDDDDDDDDD;;;<<<>>>???@@@???===<<<;;;:::999999999:::;;;<<<@@@OOO]]]hhh{{{{{{iii```______UUUOOORRRWWW^^^kkkwwwuuu}}}uuuyyy~~~{{{{{{~~~yyy{{{yyyzzzrrrjjjffffffbbbhhhooouuuxxxxxxxxxxxxlllgggaaa]]]\\\ZZZVVVRRRMMMLLLJJJFFFBBBCCCHHHMMMQQQZZZbbbaaaYYYQQQPPPQQQRRROOOJJJFFFDDDCCCDDDEEECCCBBBBBBCCCDDDDDDBBB@@@AAAAAAAAA@@@>>><<<999888333333333222222222111111------,,,,,,,,,---......(((((())))))*********+++)))(((((())))))***+++,,,+++***)))))))))***,,,---%%%%%%&&&&&&'''((())))))'''(((((()))))))))))))))+++)))(((((()))******)))***+++,,,,,,******+++,,,,,,+++***(((((()))+++,,,+++)))'''&&&(((+++,,,,,,,,,,,,++++++,,,,,,---...+++++++++,,,,,,------------.........//////000000////////////000000000000222111222444444555===EEEVVVvvvxxxuuupppmmmqqq~~~yyygggQQQIIIAAACCCOOO```nnnuuuyyyfffZZZXXX___pppuuujjj***((('''''')))******)))******))))))(((((('''''',,,+++)))((('''(((***+++******))))))))))))******&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$%%%'''***&&&'''''''''&&&%%%%%%$$$%%%&&&&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%%%%%%%$$$"""%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$%%%%%%&&&''''''$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&&&&'''###$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%(((%%%$$$'''+++///000000111222444666777666666555::::::999999999999::::::999999888888888888888888999999:::;;;<<<<<<<<<<<<============>>>>>>>>>>>>@@@AAAAAABBBAAA@@@>>>===CCCAAAAAABBBDDDEEEDDDCCC@@@AAAAAABBBCCCCCCCCCBBB>>>???<<<888888<<<>>><<<999:::999777777888888666BBBNNN\\\jjj~~~}}}yyyssspppjjjhhhppp{{{~~~{{{|||}}}|||uuunnnkkkjjjgggffflllwww|||uuunnnlllmmmnnnmmmjjjnnnkkkjjjppp{{{xxxzzzyyyvvv{{{xxxrrrnnnnnnqqquuu|||{{{pppddd[[[WWWWWWYYYXXXOOOHHHEEEAAA<<<<<>><<<333333333333222222111000//////000000000000000///((()))************))))))************************(((&&&&&&(((,,,---,,,)))***)))'''''''''&&&$$$###(((((((((((())))))))))))'''(((******))))))***,,,))))))***+++,,,,,,------000...,,,+++++++++***)))))))))))))))******************+++++++++,,,,,,,,,---------...------,,,,,,000111111000///......///000000000000000111111222222222333555555555;;;CCCWWWnnnzzzrrr~~~qqqiiimmm~~~yyyqqqdddPPP@@@CCCPPP]]]lllxxxnnnYYYbbbjjjoooxxxggg---,,,******,,,------,,,******))))))((((((((((((+++***)))((('''((())))))(((((((((''''''(((((((((&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%''')))&&&'''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&"""!!!!!!$$$'''))))))(((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""##################"""######$$$%%%%%%&&&''''''###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&%%%%%%%%%&&&&&&###$$$$$$%%%&&&&&&%%%%%%&&&%%%%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%''',,,000111111222333444666666666666666888888888777777888888888888888888888888888888888777888999:::;;;;;;;;;;;;============>>>>>>>>>???@@@AAABBBBBBBBBAAA@@@???AAA@@@@@@AAABBBCCCBBBAAA???@@@@@@@@@@@@@@@@@@???;;;<<<;;;888999<<<===:::666666555444666888:::999===KKK\\\lll~~~zzzpppfffbbbaaaaaahhhpppzzz|||{{{uuukkkaaa[[[YYYVVVTTTTTTWWW___iiirrrxxx}}}wwwqqqkkkccc`````````^^^[[[YYYWWWUUUYYYbbbmmmvvv{{{zzztttrrrtttxxx{{{{{{sssrrrkkkcccdddqqq~~~zzzxxx|||~~~{{{uuuvvvxxx~~~yyyrrrjjjaaa\\\VVVQQQMMMMMMHHH???::::::;;;>>>FFFQQQWWWYYY]]]aaaiiigggbbb]]][[[^^^fffmmmjjjgggdddaaa\\\SSSHHH@@@@@@@@@AAAAAAAAA@@@>>>===:::888666333111111111111444444333222000...,,,+++************************((()))***,,,,,,,,,+++***,,,***)))+++---...,,,***+++)))(((((()))***)))'''(((((((((((())))))))))))((()))******)))(((***+++))))))******++++++,,,,,,...---,,,,,,,,,,,,+++)))(((((()))))))))***************+++++++++,,,,,,,,,---....../////////......///000111000.........///000000000000000111111222222222333555555555;;;CCCWWWmmmzzzwww~~~|||kkkxxxrrriiikkk{{{|||vvvhhhZZZNNNNNNTTT^^^qqqwwwbbbiiiooottt}}}kkk,,,***(((((()))******)))***))))))))))))((((((((()))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''&&&%%%$$$&&&'''&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&& ###'''***++++++%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&""""""$$$$$$$$$$$$""""""###$$$$$$%%%%%%&&&&&&'''"""######$$$%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&)))...111333333333333555666666666666666666666666666666666666666888888888888888888888888666777888999::::::::::::=========>>>>>>>>>??????@@@AAABBBCCCCCCCCCBBBAAA@@@??????@@@AAABBBAAA???>>>??????>>>>>>===;;;;;;777999999888:::===<<<888999666444555777999;;;;;;<<>>;;;999999???KKKUUU[[[aaaffflllkkkhhhaaa[[[___iiisss}}}~~~xxxgggSSSDDD???>>>===<<<===>>><<<;;;AAA>>>999555111000000111444444333222000...,,,+++,,,+++***))))))***++++++''')))+++------,,,+++***---,,,++++++,,,,,,***((()))((('''(((***++++++***(((((((((((()))))))))))))))***+++***)))((()))***************************,,,++++++,,,...---+++)))((((((((()))))))))************+++++++++,,,,,,,,,+++,,,---......///......///000111000.........///000000000000000111111222222222333555555555;;;CCCVVVmmm{{{xxx|||kkkyyytttiiihhhxxx{{{lllccc[[[XXXVVV]]]sssjjjnnnsssxxxnnn+++)))'''''''''((('''&&&))))))))))))))))))))))))((((((((()))((('''&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&''''''((()))(((((((((((((((((((((((('''(((((('''%%%$$$%%%'''&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''$$$######$$$'''(((((('''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%$$$$$$###%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''))),,,///222444555444444555555666666666666666666777777777777666666888888888888888999999999777888999:::;;;;;;;;;;;;======>>>>>>>>>?????????@@@AAABBBDDDDDDDDDCCCCCC@@@??????@@@BBBBBB@@@>>>>>>>>>>>>===;;;:::888777555777888999===AAA???999???;;;888:::<<<;;;::::::@@@NNN___kkkvvvnnnVVVLLL@@@;;;===???AAABBBEEEGGGIIIGGGCCC@@@???AAAFFFHHHIIIDDD>>>>>>DDDJJJJJJLLLOOOQQQRRRPPPMMMJJJIIIGGGEEEEEEGGGIIIIIIHHHIIIFFFCCCAAABBBDDDGGGHHHIIIJJJIIIIIIIIILLLQQQUUUXXX^^^dddeeefffmmmxxxzzzmmmccc]]]ZZZUUURRRYYY\\\bbblllxxxtttnnnfff___YYYPPPIIIDDDBBB>>>>>>GGGQQQXXX___cccjjjgggaaaZZZVVVYYYbbbjjj}}}yyy^^^KKKBBB???;;;:::<<<>>>>>>===AAA???;;;777444222111000...//////000000000//////...,,,***))))))***+++,,,+++,,,,,,,,,++++++******)))))))))*********)))(((((('''&&&''')))***)))((((((((((((((())))))))))))***++++++***((('''((()))*********)))))))))))))))))))))***---......,,,)))((((((((()))))))))************+++++++++,,,,,,,,,((()))***+++,,,,,,,,,,,,...///000000...---...000000000000000000111111222222222333555555555;;;CCCUUUlll}}}~~~ooo|||uuujjjhhhvvv{{{nnnfff___YYYTTTYYYppplllnnnqqqxxxooo///---************)))((())))))))))))************((((((((()))((('''&&&&&&((((((''''''''''''(((((((((''''''''''''((())))))))))))))))))))))))))))))'''((()))(((&&&%%%%%%&&&&&&&&&'''((((((''''''&&&$$$$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&""""""###$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((())),,,///111333555777555555555555666666666777777888888999999888888777777777888888888999999999999:::;;;<<<============>>>>>>>>>>>>????????????@@@AAACCCDDDEEEDDDDDDCCC@@@@@@@@@AAACCCBBB@@@>>>>>>>>>===<<<:::888666555333666999<<>>:::;;;AAALLL[[[gggoooyyy~~~yyy|||sssbbbIIICCC<<<999<<>>;;;>>>AAAEEEFFFDDDCCCEEEHHHMMMPPPPPPIII@@@;;;>>>CCCAAADDDGGGJJJKKKJJJIIIHHHGGGFFFGGGIIIKKKMMMNNNNNNJJJIIIIIIHHHHHHIIIKKKMMMMMMMMMLLLJJJIIIKKKOOORRROOOWWWccckkkqqqwww}}}pppdddXXXNNNGGGKKKLLLPPPXXXbbblllsssvvvsssyyy|||}}}|||uuummmaaaSSSGGGEEE???<<>>????????????>>>>>>>>>?????????@@@@@@AAABBBCCCDDDDDDDDDCCCBBB@@@@@@@@@BBBCCCBBB???<<<<<<<<<;;;:::888666444333222555:::CCCPPP\\\^^^ZZZMMMBBB<<<@@@BBB>>><<<===>>>FFFTTTcccllluuu}}}uuuiiicccddddddZZZMMMBBBBBB???===???DDDCCC???DDDHHHMMMOOOOOONNNPPPRRRQQQTTTUUUOOOFFF@@@AAAEEEDDDGGGJJJLLLKKKKKKKKKLLLKKKLLLNNNPPPRRRSSSSSSSSSNNNPPPSSSTTTVVVXXX[[[]]]ZZZWWWTTTQQQQQQTTTWWWYYYWWWYYY```gggmmmuuuwwwlllccc\\\LLLIIIFFFFFFJJJOOOSSSUUUUUUbbbqqqvvvrrrqqqxxxwww___JJJDDD===999===EEEPPP^^^hhhiiiaaaWWWOOOMMMNNNOOOOOO[[[fffxxxxxxjjjQQQHHH>>>999:::<<<<<<;;;999:::<<<<<<;;;888555333111111222222111111000//////...,,,++++++++++++,,,222000---***)))((()))***''')))+++,,,,,,,,,---......,,,++++++,,,,,,+++)))(((((((((((()))))))))))))))***+++***)))((()))***************************)))))))))+++------+++************+++++++++,,,,,,******+++++++++,,,,,,,,,+++,,,---......///......,,,...//////...---...000000000000000000111111222222222333555555555;;;CCCSSSjjjssszzzsssgggeeesss}}}zzzuuuiii___YYYVVV[[[nnnooommmnnnxxxppp111///---+++++++++)))((())))))*********++++++++++++***)))((('''((())))))))))))(((((((((((())))))))))))(((((())))))***+++((((((((((((((((((((((((%%%'''))))))(((''''''(((&&&&&&'''(((((((((((((((%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''&&&%%%%%%&&&((()))((('''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((''''''&&&'''''''''''''''&&&%%%$$$"""###$$$%%%&&&%%%%%%$$$%%%%%%&&&&&&'''(((((((((+++...222444333333555777888777666555555666777777888999:::;;;;;;:::999888666777777888999999::::::<<<===>>>???@@@@@@@@@@@@>>>>>>?????????@@@@@@@@@AAABBBCCCDDDCCCBBBAAA@@@>>>>>>???AAABBBAAA===:::999999999777666444222111000555===KKK___pppwwwuuubbbQQQDDDBBBBBB===<<<@@@===CCCQQQbbboooyyyxxxgggWWWTTTVVVUUUPPPKKKBBBEEEDDD@@@AAAFFFHHHFFFRRRWWW\\\^^^\\\ZZZZZZ[[[WWWZZZ\\\YYYSSSOOOPPPRRRSSSUUUWWWWWWUUUSSSTTTUUUUUUXXX\\\___```aaabbbcccbbbeeeiiijjjjjjkkkmmmpppiiiddd___^^^aaafffiiijjjnnniiihhhjjjllloooxxx|||wwwttt^^^WWWMMMEEEAAAAAABBBBBB@@@LLLYYY___]]]]]]cccjjjqqq}}}ttt]]]NNNFFF???>>>BBBKKK[[[hhhgggbbbYYYPPPIIIFFFFFFHHHLLLSSSaaaqqq~~~zzzcccWWWIII@@@>>>>>><<<:::;;;<<<======<<<:::999777777777666555444222111000///......---,,,,,,++++++------------,,,+++***)))(((***------+++***,,,---,,,+++***+++---------+++(((((((((((())))))))))))((()))******)))(((***+++))))))******++++++,,,,,,+++***)))***+++,,,+++***++++++,,,,,,,,,---------******+++++++++,,,,,,,,,---....../////////......,,,---///...------///000000000000000000111111222222222333555555555;;;CCCSSSiii|||zzz~~~qqqddd```mmm}}}wwwmmmccc]]]WWW[[[ppprrrmmmmmmvvvnnn777555333111111000///---))))))******++++++++++++---+++)))((('''(((***+++((((((''''''''''''(((((()))))))))))))))******+++(((((((((((((((((((((((($$$&&&)))))))))(((((()))&&&&&&'''((())))))((((((''''''&&&&&&&&&&&&%%%%%%(((((((((((((((((((((((()))'''&&&&&&''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&$$$""" """$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''''''''((((((((('''&&&&&&%%%"""###$$$%%%&&&%%%$$$$$$%%%%%%&&&&&&'''((()))))),,,000444555444333555777888777666555555666777888777888:::;;;;;;:::888777666777777888999999::::::<<<===>>>??????@@@@@@@@@>>>????????????@@@@@@@@@BBBBBBCCCCCCCCCBBB@@@???======>>>@@@AAA???<<<999777777666555444222111000///444???PPPhhh~~~xxxaaaMMMFFFBBB;;;;;;AAA@@@DDDQQQdddsss}}}}}}ssskkkrrrqqq\\\MMMRRR[[[___aaaddd]]]```___YYYXXX___dddccc^^^ccchhhiiifffbbb``````___bbbddddddaaa___```aaafffhhhiiigggccc```aaabbbbbbffflllqqqtttvvvxxxzzzyyy||||||{{{{{{|||yyyssslllmmmsss{{{~~~{{{vvvuuusssnnnpppuuuzzzzzz{{{||||||}}}}}}|||uuukkk]]]PPPIIIFFFEEEEEEAAAEEEIIIGGGDDDEEEKKKPPP```nnnttt]]]UUUKKKDDDBBBGGGUUUccciiihhhbbbWWWKKKDDDFFFIIIDDDGGGPPP^^^nnnzzzzzzlllZZZOOOKKKIIIFFFBBB??????>>><<<<<<;;;;;;;;;999999999888777555444333............---,,,+++***'''***---000000...+++)))(((***,,,+++)))'''(((***((((((''')))+++------,,,(((((((((((())))))))))))'''(((******))))))***,,,))))))***+++,,,---------,,,+++))))))***++++++***,,,,,,,,,---------......******+++++++++,,,,,,,,,---------...------,,,,,,,,,---......------///000000000000000000111111222222222333555555555;;;CCCRRRiii~~~vvv|||~~~{{{pppaaa[[[hhhyyyvvvnnnggg___WWWZZZqqqssslllkkktttkkk===:::444///+++******+++(((((()))***************111///,,,++++++++++++++++++(((%%%%%%''')))((('''''''''''''''''''''''''''&&&(((((((((&&&%%%&&&'''&&&&&&''''''''''''&&&&&&((())))))***)))'''&&&%%%(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((###$$$%%%&&&&&&''''''(((%%%&&&'''(((((('''&&&%%%***(((%%%%%%&&&''''''&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((((((((((((((((((((((((###$$$%%%%%%&&&&&&%%%%%%$$$%%%'''&&&%%%%%%&&&(((((('''&&&&&&''')))+++---222222222333444555666777777777777777888888888888999999888888888888888999:::::::::;;;;;;<<<<<<<<<:::<<<@@@BBBCCCBBB@@@>>>@@@BBBCCCCCCBBBBBBDDDEEEGGGFFFEEECCCBBBAAA??????;;;;;;<<<;;;999888999:::888777666555444222...+++000333>>>QQQjjj|||___FFF>>>AAADDDCCCDDDKKKWWWeeettt|||ggg[[[QQQUUUeeerrrtttpppbbb]]]ZZZ```mmmwwwxxxvvvvvvtttrrrooommmmmmooopppkkkkkkjjjgggdddcccdddeeecccfffiiikkknnnqqqrrrqqqzzz~~~~~~zzzwwwwwwtttooossssssyyy}}}zzzuuurrrvvv}}}{{{zzz~~~{{{xxxuuuvvvxxx|||~~~}}}xxxpppeee[[[RRRKKKHHHMMMIIICCC>>><<<===@@@BBBLLL^^^zzztttaaaRRRSSSUUUQQQPPPTTTbbbnnnqqqbbbTTTQQQPPPMMMGGGGGGKKKUUUcccqqq{{{yyymmmddd^^^XXXQQQLLLIIIJJJFFF>>>;;;===>>><<>>@@@AAAAAAAAAAAAAAAAAAAAAAAABBBDDDDDDCCCCCCDDDEEEFFFEEEDDDCCCAAA@@@???>>>??????>>><<<:::888777777777666555555444444222111444777AAATTTnnnjjjOOODDDGGGKKKKKKNNNRRRZZZfffrrr|||}}}vvvmmmcccRRRJJJCCCDDDMMMXXX___bbbbbbfffllluuu}}}~~~|||{{{zzzzzzyyyxxxooonnnlllhhheeeccceeefffooosssxxx{{{}}}~~~~~~}}}yyywww~~~}}}~~~~~~xxxpppjjjeeebbbaaa```\\\TTTKKKDDDAAABBBDDDEEESSSlllnnn```]]]YYYQQQNNNPPPYYYlllyyyssshhhaaaZZZRRROOONNNOOOVVVaaammmwww{{{~~~xxxtttppplllgggccc___ZZZOOOBBB===>>>>>><<<===<<<;;;:::::::::999888222111000///............++++++++++++++++++++++++)))************+++++++++,,,***((((((((()))((('''*********************************)))))))))))))))***)))))))))))))))))))))***)))(((((()))*********...,,,)))))))))***+++++++++++++++,,,,,,,,,,,,,,,............------------...///000///------///111111111000000000000111111222333444444555888<<>>:::555111...---,,,,,,,,,++++++++++++***))))))((((((((()))***+++***(((''''''((())))))((())))))))))))))))))))))))((()))***)))'''&&&'''((((((((())))))))))))((((((&&&''''''(((((((((((('''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))&&&$$$$$$$$$%%%&&&&&&&&&'''(((((('''&&&&&&'''&&&%%%&&&)))+++++++++%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((()))************)))+++++++++)))&&&$$$$$$%%%'''''''''((())),,,...///666555555555555555666666666666777777777777888888777777777666666777777888888999:::;;;<<<===>>>???EEEDDDAAA??????@@@BBBDDDBBBCCCEEEDDDCCCCCCDDDEEEDDDDDDCCCAAA@@@???>>>>>>===<<<;;;:::999777666666666555333222111111222333333555???SSSmmmwwwZZZMMMNNNQQQRRRVVVVVVZZZcccooowwwyyyxxxoooqqqoooggg___WWWNNNEEE???===:::888:::CCCOOOXXXdddqqq}}}{{{{{{}}}~~~}}}zzzvvvtttqqqmmmiiiiiilllooo{{{~~~|||zzzxxxxxxxxxvvvtttnnncccVVVOOOOOORRRMMMRRR```yyy{{{vvvjjjaaa___ZZZRRRPPPTTTUUUjjj{{{|||tttmmmddd\\\[[[YYYXXX\\\ccckkkqqquuu{{{}}}}}}|||xxxssspppooossslll]]]MMMCCCBBBAAA>>>???>>>>>><<<:::;;;===@@@222222111000000000000000,,,,,,,,,,,,,,,,,,++++++)))************+++++++++,,,+++(((((())))))((('''))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))******)))))))))))))))***+++,,,...***&&&%%%'''+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,---...---------///111111111000000000000111111111222333333444777;;;>>>JJJ```}}}zzz}}}||||||mmmgggqqq{{{tttkkk```WWW[[[mmm}}}kkkccctttzzzFFFEEECCC@@@;;;666111...------,,,+++************)))******)))(((((()))***((('''&&&&&&''''''''''''))))))))))))))))))))))))(((******)))((('''((()))((((((((())))))(((((((((,,,++++++***)))((('''&&&(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%'''***,,,&&&''''''''''''''''''&&&'''&&&%%%&&&(((******)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''***++++++)))&&&$$$$$$%%%''''''((()))+++...000222222222222222333444444555666666666666777777777888666666666666666666777888::::::;;;<<<======>>>>>>CCCAAA???>>>>>>@@@BBBDDDCCCDDDEEEEEECCCBBBCCCEEEBBBBBBAAA@@@???>>>===<<<::::::999:::<<<<<<<<<<<<;;;:::888555222111333444111555@@@RRRkkk~~~cccTTTSSSUUUUUUXXXUUUUUU\\\gggoooooolllYYYXXXTTTNNNHHHCCC>>>;;;;;;<<<======>>>EEEPPPYYYgggvvvxxxtttrrrtttyyy~~~~~~~~~{{{vvvssssssvvvyyyzzzmmmdddccceeeeee```aaalllzzz~~~uuuiiieee```]]]]]]YYYTTTUUUYYY\\\iiisssrrrllliiihhhfffgggggghhhkkknnnqqqrrrsssvvvyyy{{{wwwpppjjjhhhjjjwwwwwwnnn^^^PPPHHHDDDAAAAAAAAAAAA???<<<<<<>>>@@@555444333222111111111111,,,,,,,,,+++++++++++++++))))))*********+++++++++---+++)))((())))))((('''((((((((((((((((((((((((,,,++++++***)))((('''''')))))))))))))))************+++,,,++++++,,,---//////+++''''''+++...///---......------------,,,,,,+++++++++,,,---......///,,,---.........///111333111111000000000000111111111111222333333666:::===GGG]]]}}}||||||}}}zzzvvvpppwww{{{tttjjj```WWWXXXgggwww~~~lllaaapppyyyHHHHHHGGGDDD@@@:::444111///...,,,+++)))))))))))))))***+++)))&&&$$$%%%&&&)))***++++++************(((((((((((((((((((((((((((******)))((('''((()))&&&''''''((((((''''''&&&(((((('''&&&&&&%%%%%%%%%(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%(((,,,000333'''''''''&&&&&&''''''''''''&&&%%%&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&'''((('''%%%$$$%%%&&&&&&''')))+++...000333444000000111111333444666666555666666666666777777777666666555666666777888888========================<<<======>>>@@@AAABBBCCCDDDEEEFFFEEECCCBBBBBBCCC@@@??????>>>===<<<;;;;;;:::::::::===AAADDDDDDCCCAAAAAA@@@<<<888666777888555:::EEEUUUiii}}}jjj[[[WWWVVVUUUWWWRRROOORRRZZZ___^^^[[[LLLHHHDDD@@@===<<<<<<======@@@DDDHHHLLLRRRXXX]]]hhhsss}}}yyyvvvsssrrruuu|||~~~{{{{{{{{{zzzpppmmmnnnpppllljjjmmmqqqoooeee\\\___^^^^^^^^^ZZZVVVVVVYYYbbbhhhjjjeee___^^^bbbdddooosssyyy~~~}}}zzzxxxuuuvvvuuunnnddd___```cccpppzzz~~~rrr___QQQHHHDDD?????????>>><<<<<<===>>>999888666444222111000000,,,,,,+++++++++*********))))))*********+++++++++,,,***)))((()))***)))(((((((((((((((((((((((((((,,,++++++***)))(((''''''(((((())))))***************,,,---,,,++++++---///---+++***+++...///...,,,------------------------***+++,,,,,,---...//////,,,---............000222111111000000000000111111000111222222333555999===GGG[[[zzz}}}~~~yyyvvv}}}xxx{{{yyyrrriii___WWWVVVbbboooooobbbnnn{{{wwwKKKKKKKKKHHHDDD>>>999666222111...,,,***)))))))))(((***+++)))%%%!!!"""###''')))******)))(((((()))((((((((((((((((((((((((((()))***)))'''&&&'''(((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&((()))+++,,,(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&***...222444((('''&&&&&&&&&&&&'''((('''&&&%%%%%%&&&&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))((($$$%%%&&&&&&%%%%%%&&&(((&&&'''))),,,000333555666222222333333444666777888555555666666666666777777666666666666777888999999============>>>>>>>>>>>>:::<<>>>>>===<<<<<<;;;::::::888777999>>>EEEKKKLLLKKKDDDFFFHHHEEE???:::999999777<<>>;;;666444111...+++******+++(((+++...,,,'''$$$$$$'''$$$'''))))))'''%%%&&&'''))))))))))))))))))))))))'''((()))(((&&&&&&&&&'''''''''((((((((((((''''''&&&&&&'''(((***---///111(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''')))+++---...((('''&&&&&&&&&&&&'''(((%%%%%%%%%&&&((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((()))************)))$$$&&&''''''&&&&&&''')))%%%'''***...111444666888555555444444333444444444555555555666666666777777777666666777888999:::::::::;;;<<<===???@@@AAABBB@@@AAACCCEEEFFFGGGGGGGGGCCCDDDDDDCCC@@@??????@@@<<<<<<<<<;;;::::::999999888888===GGGSSS]]]bbbbbbVVVZZZ\\\WWWNNNDDD===;;;999<<>>@@@???===<<<;;;999777555444333222000//////...------,,,,,,)))************+++++++++)))((('''(((+++------,,,*********************************)))))))))))))))'''(((((()))******+++++++++---///,,,(((''')))---)))+++,,,***'''&&&))),,,)))******+++,,,---...............//////000000000---......---,,,,,,...///111111000000000000111111111222333333444666:::===LLL\\\wwwnnngggxxxuuunnnfff^^^WWWTTT[[[eee{{{qqq```hhhwwwuuuRRRQQQPPPNNNKKKFFFBBB@@@999777333000---,,,,,,,,,)))...111000,,,)))***---&&&))),,,,,,***((()))***************************'''(((((((((&&&%%%&&&'''(((((())))))))))))((((((&&&&&&%%%%%%''')))***,,,(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((((('''&&&%%%%%%&&&'''((($$$$$$%%%''')))***)))'''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))'''((()))((('''&&&''')))%%%'''***...222555777888666555444222111000//////555555555555666666666777777777777777888999:::;;;888999;;;===@@@BBBDDDEEEGGGGGGGGGHHHHHHIIIJJJJJJCCCDDDDDDBBB@@@>>>>>>???;;;;;;;;;::::::999999999>>>@@@HHHVVVhhhwww~~~qqquuuvvvoooaaaRRRGGGCCC@@@AAABBBEEELLLVVVbbbiiilllooommmaaaUUUPPPPPPOOOGGGDDD@@@===;;;;;;<<<>>>??????GGGSSSYYYXXXYYY]]]YYY___eeefffeeefffmmmssslllttt~~~}}}||||||}}}~~~{{{{{{|||vvvrrrpppjjjccc___[[[UUUPPPOOOPPPPPPOOOKKKHHHJJJOOOJJJTTTbbbmmmrrrrrrrrrrrrwwwtttpppiiiccc___^^^^^^[[[gggwwwxxxmmm^^^LLLAAA@@@BBB@@@===;;;:::999777666555555555222111111000///.........)))************+++++++++(((''''''(((+++---......************************)))))))))))))))*********'''(((((()))***+++++++++---000222///***(((***...+++......***$$$$$$***000(((((()))***,,,---......////////////000000000000000111111000......///111111111000000000000111111111222333333444777;;;>>>NNN]]]wwwnnnbbbppp~~~tttmmmeee^^^WWWTTTZZZccczzzppp^^^fffwwwwwwNNNNNNNNNMMMJJJFFFAAA???555333111///---+++******///...+++)))(((((()))***))))))((((((((((((((()))'''((()))***************))))))((('''&&&%%%%%%$$$&&&'''''''''(((((())))))'''&&&%%%$$$$$$%%%&&&'''+++***((('''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&''')))((('''%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''(((((('''&&&%%%%%%''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%(((''''''((())))))(((&&&(((''''''''''''((())))))&&&'''(((******((('''&&&((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&''''''((()))+++///222444555555555666333111222555666555444333333333444666777999:::444444555666888999;;;<<<=========>>>AAACCCFFFHHHEEEDDDCCCCCCCCCDDDFFFGGGHHHEEEBBB@@@??????>>>>>>777888999888777666777777>>>HHHXXXlllyyy^^^LLLGGGJJJKKKKKKJJJMMMXXXkkkyyyuuuuuummm^^^TTTQQQNNNIIIEEEBBB>>>:::999:::<<<===???FFFRRRaaalllooolllhhhiiigggeeeggglllsssyyy|||}}}}}}|||yyynnnaaaXXXWWWQQQMMMHHHFFFFFFFFFFFFEEEJJJLLLPPPSSSXXX^^^eeejjjwwwzzz}}}|||wwwlllaaaZZZZZZ^^^hhhvvvnnn[[[SSSJJJAAA???DDD@@@BBBBBB>>>999666777999222111000///...---------000///---++++++,,,---...''''''((()))***+++,,,,,,,,,,,,,,,+++++++++******(((((((((((((((''''''&&&%%%&&&(((***+++***)))(((+++***((('''(((***---///---------...------,,,,,,******+++++++++,,,,,,,,,---------............///---......///////////////111111111111111222222222222222222333555888:::<<>>@@@BBBDDDFFFGGGEEEEEEDDDDDDDDDDDDEEEEEECCCBBB@@@???>>>>>>===<<<:::::::::999888777888999FFFPPP```vvvlll\\\XXXWWWYYY\\\^^^aaajjjvvv~~~rrraaaVVVSSSQQQMMMCCC@@@<<<999777999<<<>>>EEELLLXXXgggtttyyyyyyvvvqqqppppppssszzz~~~xxxmmmiiijjjfffaaaXXXOOOIIIFFFEEEEEEDDDEEEHHHJJJMMMQQQWWW[[[nnnttt|||yyyooohhh]]]```gggssszzznnn___OOOGGGEEE>>>@@@@@@@@@===;;;;;;;;;555444222000///............---+++******+++,,,---(((((())))))******++++++*********++++++,,,,,,,,,******++++++***)))(((((()))***,,,---------,,,+++***)))'''&&&'''))),,,...,,,---------------,,,,,,***++++++++++++,,,,,,,,,---------............///---...//////000000//////111111111111111222222222333333333444555777:::;;;DDDWWWtttjjj\\\hhhsss{{{xxxssslllcccXXXSSSZZZeeewwwrrreeelllwww{{{GGGIIIKKKLLLJJJGGGDDDAAA???===;;;777444111...---***)))(((''''''((()))***++++++*********++++++,,,))))))))))))************)))((((((''''''&&&&&&&&&''''''(((((((((((())))))******))))))))))))******,,,+++***)))(((((())))))''''''''''''((((((((((((&&&&&&&&&''''''''''''(((&&&''')))((('''%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&$$$"""""""""#########$$$$$$&&&'''((())))))((('''&&&&&&''''''''''''''''''&&&)))))))))))))))***++++++,,,...000333555666666666555333222222444555555444777666666555555666666666777777777777888999;;;;;;:::<<>>======<<<;;;999777666666777888DDDMMM^^^vvvuuuhhhccceeehhhlllrrrwww|||~~~tttfff[[[VVVPPPLLLCCC@@@<<<999999<<<@@@BBBFFFLLLXXXgggttt|||zzzzzz|||~~~vvvvvvzzz~~~xxxmmm___RRRIIIEEEDDDBBBBBBCCCCCCCCCEEEIIILLL^^^gggttt|||wwwhhhhhhkkkrrr}}}qqq```QQQHHH@@@??????@@@AAAAAA???===:::888555222000//////000++++++***))))))***+++,,,************************((()))***+++,,,------...---...------,,,+++***)))'''(((***++++++***)))))))))((('''&&&''')))+++,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,---------............///---...//////000000//////000000111111111222222222444444333444555777999:::BBBUUUrrrkkk\\\gggppp{{{zzzuuunnneeeXXXRRRWWWaaavvvxxxhhhlllxxx~~~DDDFFFIIIJJJJJJHHHEEECCCAAA@@@>>>:::666222///...,,,,,,+++******+++,,,,,,))))))(((((())))))*********)))))))))))))))******((((((((((((''''''''''''(((((((((((((((((())))))*********************************))))))((((((((((((((((((((())))))))))))&&&&&&&&&''''''''''''(((&&&''')))((('''%%%%%%&&&(((''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%&&&'''%%%###$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%&&&'''(((((('''&&&%%%))))))((())))))***+++,,,...///111333555666666666444333333333444555555555666666666666666666777888999999999999999:::;;;;;;;;;>>>CCCGGGJJJJJJIIIHHHGGGGGGFFFFFFDDDCCCBBBAAABBBCCCDDDDDDBBB@@@>>>>>>@@@>>>;;;::::::::::::999===DDDRRRjjjzzzpppkkkmmmooossszzzsssqqqlllddd\\\TTTLLLEEEDDDBBB???>>>???CCCHHHKKKIIINNNYYYeeeqqqyyy~~~}}}|||xxxwww|||~~~yyyyyy~~~wwwhhhYYYOOOJJJGGGGGGEEECCCAAA@@@BBBDDDLLLVVVdddrrr{{{~~~}}}{{{qqqooonnnqqqxxxzzzpppbbbTTTHHHDDDAAA@@@BBBCCCAAA???===;;;777333111000000000++++++*********+++,,,---+++++++++******)))))))))))))))***+++,,,,,,------/////////...---,,,+++***'''((())))))))))))((((((***)))((((((((()))+++,,,++++++,,,---------,,,,,,+++++++++,,,,,,,,,---------------............///......///000000000000000000000000111222222333333555444444444555666888999AAASSSooommm^^^hhhppp~~~~~~zzzxxxtttnnneeeYYYQQQVVV___ttt}}}jjjjjjvvvDDDFFFHHHIIIIIIHHHGGGEEEFFFFFFDDDAAA===999666444///...------,,,,,,,,,,,,)))))))))))))))***+++++++++***)))(((((()))******''''''(((((((((((((((((())))))))))))))))))(((((())))))))))))))))))))))))((((((((((((((((((''''''((((((((()))))))))******&&&&&&&&&''''''''''''(((&&&''')))((('''%%%%%%&&&''''''''''''''''''''''''&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''%%%$$$$$$%%%&&&&&&%%%###%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%(((((((((((()))***+++,,,000000222333444555555666333333444333333444555666444555555555777888999::::::::::::::::::;;;<<<<<>>???CCCBBB@@@AAABBBAAA???<<<;;;@@@III\\\xxxzzzuuutttvvv{{{mmmggg___YYYSSSLLLFFFCCCCCCBBBBBBCCCGGGLLLRRRUUUVVV[[[bbbjjjrrrxxx}}}~~~}}}xxxtttoookkkmmmttt|||~~~}}}uuuyyy{{{~~~{{{}}}rrraaaVVVPPPOOOLLLGGGBBB???@@@AAACCCIIISSS___hhhooossstttqqqooommmnnnrrryyy~~~~~~|||rrreeeUUUOOOGGGBBBBBBBBBAAA@@@>>><<<888555222111000000---------,,,,,,---------,,,,,,++++++******))))))++++++++++++++++++++++++............---,,,+++***,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,---***++++++,,,------,,,,,,++++++,,,,,,,,,------------------............///...//////000000000000000///000000111222222333333555444444444555666888999AAAQQQlllrrraaaiiippp}}}~~~}}}yyyvvvrrrnnnfffZZZSSSWWW___sss~~~jjjgggrrr}}}GGGHHHHHHHHHHHHHHHGGGGGGFFFFFFEEECCC@@@===999777111000///...,,,***)))(((+++++++++++++++,,,---...++++++)))((((((((()))***'''''''''(((((()))))))))******))))))))))))(((((((((((())))))))))))((((((''''''(((((((((((('''&&&''''''(((((())))))******&&&&&&&&&''''''''''''(((&&&''')))((('''%%%&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%$$$$$$%%%&&&&&&%%%###$$$%%%&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&(((((((((((()))***,,,,,,111111111222333444444555333444444444333333555666444444555666777999:::;;;::::::::::::;;;<<<===>>>DDDGGGLLLPPPRRRPPPMMMKKKIIIHHHFFFDDDBBBBBBCCCCCCBBBEEEFFFEEEAAA>>>???AAACCCCCCDDDHHHJJJHHHBBB===;;;>>>BBBNNNccc{{{}}}{{{yyy{{{pppcccTTTKKKGGGDDDDDDFFFBBBDDDFFFKKKQQQWWW]]]```cccggglllpppsssuuuyyy{{{|||~~~xxxuuuqqqrrruuuuuuzzz~~~uuummmiiiddd______^^^aaafffgggdddccceeeoooxxxxxxpppuuuwww}}}ssseee^^^\\\VVVOOOGGGAAA??????@@@CCCHHHOOOWWW^^^dddgggmmmmmmmmmooorrrwww|||}}}xxxxxxxxxssskkkaaa[[[RRRJJJEEECCCBBBAAA>>><<<:::777555333111111////////////.........---,,,,,,+++++++++*********,,,,,,,,,+++++++++******------......------,,,+++,,,,,,++++++++++++++++++,,,,,,+++++++++,,,,,,---)))***+++,,,,,,------,,,,,,,,,,,,,,,---------------------............///...///000000111111000000//////000111222333333444444444333444555777999:::AAAOOOiiixxxcccjjjppp~~~~~~zzzuuusssooohhh]]]UUUYYYaaauuu~~~jjjdddnnnyyyLLLKKKIIIGGGFFFGGGHHHHHHEEEEEEEEEDDDBBB@@@===;;;666555333000---***(((&&&++++++++++++,,,---...///,,,+++)))((('''((()))***&&&''''''((()))******************)))))))))(((((('''((()))******)))(((''''''((())))))))))))((('''&&&&&&'''(((((()))******&&&&&&&&&''''''''''''(((&&&''')))((('''%%%&&&&&&######$$$%%%&&&'''((((((%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&%%%%%%&&&''''''&&&$$$$$$%%%&&&(((((('''&&&%%%'''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''))))))))))))+++,,,---...111111111111111222333444222444555444222222555777666666666666777888999::::::::::::;;;<<<>>>???@@@GGGJJJNNNQQQRRRPPPMMMKKKJJJHHHDDDBBBAAABBBDDDEEEAAADDDFFFDDDAAA@@@DDDGGGJJJLLLQQQWWW[[[XXXOOOGGG???@@@@@@DDDSSSkkk~~~}}}zzzwwwwwwwwwvvvvvviii[[[MMMGGGEEECCCDDDGGGEEEIIINNNVVV]]]dddjjjmmmmmmpppssstttsssssstttvvvxxxyyypppkkkhhhddddddgggeeejjjssszzzvvvmmmiiikkknnnooojjjbbb]]][[[WWWRRRVVVSSSSSSWWWXXXUUUSSSUUUZZZaaakkkrrrtttqqqjjjeeehhhkkkvvv|||sssppphhh]]]QQQIIIDDDCCC???@@@BBBFFFKKKPPPUUUXXX___bbbggglllqqquuuxxx{{{~~~yyyuuussspppkkkiiijjjhhheee^^^UUULLLFFFCCCCCC=========;;;999666444222111111111000///...---,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------...............+++***))))))((((((((()))++++++++++++++++++++++++))))))***,,,,,,------,,,,,,,,,,,,------------...---------............/////////000111111111111000...///000111222333444444333333333444555777:::;;;BBBNNNfff}}}{{{|||~~~hhhnnnrrr}}}xxxvvvssslllaaaXXX[[[cccyyy}}}iiibbbkkkvvvOOOMMMIIIGGGFFFFFFHHHIIIHHHIIIJJJJJJIIIFFFDDDBBB;;;999777444000,,,)))'''))))))))))))***+++,,,------+++)))((('''((()))***&&&&&&'''((()))***+++++++++*********))))))((((((((()))***++++++***)))(((((()))***++++++***)))(((%%%&&&&&&'''((())))))***&&&&&&&&&'''''''''((((((&&&''')))((('''%%%&&&&&&!!!"""###$$$&&&'''((((((%%%%%%&&&'''((((((((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&%%%%%%&&&''''''&&&$$$%%%&&&(((******)))(((''''''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%&&&'''(((*********+++,,,---///000111111000000111111222333222444555444222222444777888888777777777777888888999::::::;;;===???@@@AAAIIIKKKNNNQQQQQQOOOLLLJJJJJJHHHDDDAAA@@@BBBEEEGGGAAAEEEGGGFFFDDDEEEJJJOOOZZZ]]]dddlllqqqlllaaaWWWFFFFFFDDDDDDOOOggg}}}}}}{{{wwwsssnnnlllkkkjjj[[[PPPJJJKKKLLLGGGDDDDDDJJJNNNVVV___hhhoootttwwwuuuxxx{{{zzzwwwuuuuuuwwwsss{{{}}}rrrjjjbbb___\\\XXXWWWZZZeeeiiirrrzzzvvvkkkfffgggdddeeeccc]]]YYYXXXUUUQQQPPPMMMNNNRRRTTTSSSRRRTTTPPPSSSWWW[[[\\\\\\ZZZXXXTTTXXXbbbnnnssssssuuuyyyxxxxxxzzz|||xxxkkk]]]RRRKKKIII===>>>???AAADDDHHHKKKMMMMMMRRR[[[ccchhhmmmppprrryyyuuuuuuwwwpppeeedddlllkkkjjjggg^^^SSSJJJEEEDDD>>>>>>???>>><<<999666444111111111000///---,,,+++++++++++++++++++++++++++))))))***+++,,,------...,,,---...///000000000000......---,,,+++++++++,,,++++++******************((()))***+++,,,---------,,,,,,,,,---------......---------.........////////////000111111111111111...///000111222333444444222222222333555888:::<<>>>>>>>>>>>CCCKKKEEEGGGNNNWWW]]]```dddjjjrrrvvvxxxuuuqqqkkkbbbYYYcccjjjpppoooeeeWWWKKKDDDIIIFFFBBB???===<<<:::999000111111000...---------+++,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///...,,,+++,,,......+++(((...------,,,++++++++++++,,,,,,,,,++++++++++++***...---,,,,,,,,,,,,---...,,,++++++++++++,,,------///000222111000000111222//////000111111111000000333333333444666777999:::CCCMMMdddzzzyyyxxxwwwnnnttt}}}ssscccWWWZZZbbbxxxyyynnngggkkkxxxcccYYYPPPLLLHHHBBB???@@@DDDEEEEEEGGGHHHHHHHHHGGGFFFCCC???<<<999666111......,,,)))((()))***+++***(((((((((((())))))))))))'''((())))))))))))))))))+++***)))(((((()))***+++((((((((()))))))))))))))&&&'''''''''((((((((()))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&"""""""""""""""#########%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&)))((('''&&&%%%&&&&&&'''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&((()))(((''''''''''''(((((()))+++---/////////111222444333333222111111222222444444444444444444444444555444555777;;;<<<;;;888:::::::::<<>>BBBFFFJJJLLLOOOOOOOOONNNMMMLLLLLLKKKJJJJJJIIIFFFDDDEEEGGGJJJKKKKKKOOOYYYggguuu}}}yyyppplllqqq}}}zzzqqqkkkfff^^^XXXSSSPPPNNNLLLKKKNNNQQQRRRRRRVVV___fffmmmsss}}}xxxvvvxxxpppeeedddiiisss|||~~~uuulllfffcccfffddddddggghhhjjjpppwww{{{wwwqqqgggaaacccjjjuuuyyy}}}}}}rrrjjjggglllnnnooommmgggcccbbbbbbZZZVVVRRRQQQQQQQQQOOOLLLUUU```jjjnnnsss|||ssscccRRRJJJHHHEEEAAA???GGGDDDCCCEEEGGGHHHNNNVVV```lllvvvvvvqqqlllhhheee]]]eeepppzzz|||uuuiii```UUUPPPKKKIIIHHHEEE???:::888777444222000......---//////---,,,+++*********,,,,,,++++++******))))))))))))***+++---...//////111000.........---+++***((((((((())))))***+++,,,))))))***+++,,,---.........------,,,,,,------...///////////////000111111111111111000......///111111000000000111222444555333333333444666777999:::@@@JJJbbbzzzxxxooohhhnnn~~~tttdddWWWXXX___wwwrrrfffgggtttuuunnnfffbbb```ZZZQQQKKKCCCFFFIIIJJJIIIIIIIIIKKKIIIGGGDDDBBB???;;;666222000...+++******,,,,,,+++,,,,,,+++++++++++++++******************)))((('''***))))))))))))))))))***+++******))))))((((((((())))))))))))************((((((((((((((('''''''''$$$%%%'''))))))((('''%%%*********))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''&&&&&&&&&&&&((()))***)))''''''(((***'''''''''''''''((()))***+++---///000000000111222444333333222222222333333555555555555555555555555555555777999;;;===>>>>>><<<===???CCCFFFJJJMMMOOOPPPPPPNNNMMMMMMNNNNNNOOOMMMLLLJJJHHHFFFGGGKKKNNNQQQRRRXXXgggzzz}}}ssspppuuu}}}sssggg___ZZZRRRMMMJJJJJJJJJIIINNNTTTYYYZZZZZZ___iiirrrxxx|||{{{xxx}}}tttddd[[[YYY___lllxxxwwwqqqppplllkkklllmmmnnnttt||||||xxxrrrkkkbbb]]]bbbkkkwww|||}}}vvvuuuzzz~~~yyyxxxyyyooojjjbbb]]]ZZZVVVPPPLLLJJJQQQYYY\\\```jjjxxx}}}{{{{{{wwwhhh]]]VVVNNNGGGAAADDDDDDGGGKKKKKKHHHIIILLL\\\iiivvv|||}}}{{{vvvpppjjjnnnvvvuuummmiiiddd[[[RRRJJJFFFCCCBBB<<<999666444222000...---///...,,,+++******++++++.........------,,,++++++((()))***+++,,,...//////000///......////////////*********)))******+++++++++,,,,,,---.../////////------------------------000000//////000000111222---.../////////000333555444333111000000222444555333333333444666777999:::???IIIaaa}}}xxxjjjcccggguuudddWWWVVV[[[sssuuueeedddqqqzzzwwwrrrmmmiiicccXXXOOOLLLPPPUUUXXXVVVQQQLLLIIIGGGFFFDDDCCCBBB@@@<<<999333111---,,,,,,,,,,,,,,,---,,,,,,,,,++++++************+++******)))(((((()))))))))******)))))))))++++++******))))))((((((************))))))))))))))))))((((((''''''''''''!!!###&&&(((******)))(((((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&((()))***)))((()))+++(((((((((((()))***+++,,,,,,...000111000000111333444333333222333333444444444444444444444444444444555666777999;;;===???AAA@@@AAADDDHHHKKKNNNPPPQQQRRRQQQPPPOOOOOOQQQRRRSSSPPPOOOLLLIIIHHHJJJOOOSSSWWWYYY```pppwwwrrrsssvvvmmm^^^RRRNNNIIIGGGIIIMMMQQQSSSXXX^^^cccdddcccgggpppxxx|||}}}wwwwww{{{}}}vvvkkkccc\\\[[[___hhhvvvvvvuuuppplllllllllooowwwvvvpppiiibbb[[[XXX^^^hhhnnnvvv||||||~~~tttlllfff```YYYUUUQQQQQQRRRSSSUUUZZZbbbhhhpppqqqrrrpppmmmkkkjjjjjjnnnrrrzzz~~~ttthhh]]]SSSLLLHHHGGGJJJMMMLLLHHHHHHKKKSSS]]]lllzzzzzz{{{~~~{{{xxxwwwqqqdddVVVJJJEEEDDD???<<<999777555333///,,,---,,,+++++++++,,,---............---------,,,,,,)))******+++---......///333333222111111111222333///...---,,,+++*********---------------,,,,,,,,,------------------------//////......//////000111,,,...000111111111333444666444222000000000222333333333333444666777999:::???JJJaaayyykkkccceeexxxvvveeeWWWTTTXXXooowwweeebbbnnnyyyssskkk```VVVXXX[[[aaaffffff___TTTLLLIIIGGGEEEDDDDDDDDDBBBAAA888555111......------,,,+++++++++***))))))((((((*********+++******))))))))))))************))))))******************))))))((((((((((((''''''''''''((((((''''''&&&%%%%%%%%%!!!###%%%''')))*********'''''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&''''''((('''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((%%%'''))))))'''&&&'''(((((((((((()))***,,,---...---///111111111111222333333333333333333444444555444444444444444444444444333555777888999<<>>???CCCEEEFFF???>>>;;;777444111...------------,,,,,,+++++++++++++++************++++++)))))))))))))))((('''''')))))))))))))))((('''''''''((((((((((((((('''&&&((((((''''''''''''(((((((((((())))))((('''&&&&&&))))))))))))************$$$%%%%%%&&&'''((())))))'''&&&%%%&&&(((((('''&&&))))))***))))))((('''&&&((((((((((((''''''''''''&&&'''''''''&&&%%%$$$$$$''''''''''''''''''''''''))))))((('''''''''''''''&&&'''((()))***+++,,,,,,111111111222222111111111333333333333333333333333555666666555333333444666444666888;;;===AAAFFFJJJQQQRRRTTTWWWXXXYYYYYYYYYXXX\\\\\\[[[___ccc___WWWSSSSSSSSSQQQPPPQQQTTTVVVWWWWWW\\\dddiiikkkqqqwwwssspppppppppuuutttrrroookkkhhheeedddcccdddeeehhhmmmsssvvvuuutttsssppppppssswwwwwwuuutttssszzz}}}qqqgggeeeffffffgggiiilllooouuuwwwqqqlllsssxxxrrrttt~~~vvvlllhhhiiijjjmmmqqqyyy~~~}}}tttqqqssswwwxxxzzzzzz||||||wwwuuuqqquuu|||}}}|||qqqdddTTTGGGFFFFFFEEEHHHQQQ```qqq|||~~~}}}~~~~~~xxxzzzzzzmmm[[[OOOSSSQQQRRRYYY```kkk~~~~~~uuunnnjjjiiihhhhhhZZZQQQIIIHHHJJJGGG@@@999999555222444777666...&&&///...,,,,,,------,,,++++++(((%%%''',,,///---***------...///333777;;;>>>000...---...111333111////////////...---------,,,......---,,,---...///000000000000000000000000000222222333333222111///...000111111111111222222222333444666666888:::>>>AAACCCKKK^^^zzz}}}nnnaaaaaaoootttttt|||yyyqqqhhhaaa]]]\\\sssjjj^^^bbbPPPPPPTTT\\\ccciiilllnnnkkksssyyyzzz}}}~~~ppp^^^OOOJJJDDD@@@???@@@???>>>BBBAAA???;;;888444000///.........------,,,,,,,,,++++++************++++++,,,,,,------,,,,,,+++***)))))))))))))))((('''''''''((()))***************))))))(((((((((((())))))(((((())))))(((''''''&&&((((((((()))))))))******))))))((((((((('''''''''((('''&&&&&&(((((('''&&&((())))))))))))(((((('''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&%%%%%%''''''''''''''''''''''''))))))((('''''''''''''''&&&'''((()))+++,,,---...111222222333333222222111444444444333333333333333666777777666555444666888666888;;;===@@@DDDIIIMMMRRRSSSUUUWWWYYYYYYYYYYYYUUU[[[^^^^^^___aaa]]]VVVVVVWWWXXXVVVSSSPPPOOONNNQQQQQQTTT[[[```dddkkkssswwwuuulllhhhkkkxxx~~~yyyrrrpppnnnkkkhhhdddaaa___hhhhhhkkkooovvv|||||||||~~~}}}}}}uuukkkbbb[[[[[[___dddkkkssszzz~~~yyyuuu{{{sssjjjeeebbbeeejjjuuu{{{yyyvvvvvvzzzzzzyyyzzzxxxvvvppprrrvvv|||}}}wwwwwwyyyxxxgggYYYNNNJJJFFFEEEHHHQQQZZZ```eeegggjjjnnnttt{{{~~~vvvlllgggYYYUUUTTTXXX[[[```jjjuuuvvvpppgggbbbbbbgggmmmqqqcccYYYNNNHHHGGGEEEAAA>>>;;;666222222444555222...///---,,,,,,......---+++---)))'''(((,,,...---***+++,,,,,,---///222444555000...---...000111000..................---------...---,,,,,,,,,---//////111111111111111111111111000000111111111111111000000111111111111222222222333444666666777999<<>>>>>===;;;888555222000//////...---------------++++++************++++++******++++++******)))((())))))******))))))((((((((((((***+++,,,---------******))))))))))))******(((((()))))))))(((''''''''''''((((((((()))))))))***))))))))))))(((((((((((('''&&&&&&(((((('''&&&''''''((()))))))))((((((&&&&&&&&&&&&%%%%%%%%%$$$(((((((((((((((''''''&&&''''''''''''''''''''''''))))))((('''''''''((((((&&&'''(((***,,,...///000222333333444444333333222444444444444444444444444666777888777666666777999999;;;>>>AAACCCHHHMMMPPPSSSTTTUUUWWWXXXYYYYYYYYYSSSZZZ___```___^^^[[[VVVYYY\\\______[[[VVVQQQOOOPPPMMMNNNRRRVVVZZZcccllltttzzz}}}}}}xxxooolllyyy~~~tttooonnnmmmkkkhhhddd```^^^mmmmmmooosss|||qqqfffaaa[[[WWWUUUYYYaaalll{{{{{{tttvvv|||uuujjjccceeekkkttt{{{}}}zzz~~~|||yyyzzz|||yyyssssssrrrtttzzzxxxtttsssxxxlll]]]VVVMMMHHHGGGHHHHHHHHHNNNPPPUUU\\\eeennnuuuzzzxxx|||yyyyyy|||oooiiiccc```]]][[[]]]bbbvvvyyyqqqeee[[[YYY^^^hhhooonnnfffZZZOOOIIIGGGFFFEEE<<<777111......///000000...---,,,,,,...///...---...+++)))***---...---++++++,,,------............///...------...///...,,,---------...............---,,,,,,,,,,,,---......000000000000000000000000.........//////111222222000111111111111222222222333444555666666777:::<<<@@@HHH[[[www~~~qqqbbbaaaqqq~~~tttttt}}}~~~{{{uuuooohhhbbb___iiinnn]]]^^^tttbbbRRRNNNJJJFFFLLLWWW```ooosss^^^[[[VVVQQQMMMJJJGGGFFF======<<<;;;999888666666000///...---,,,,,,------,,,++++++******++++++,,,((())))))))))))(((''''''))))))*********))))))((()))******+++,,,,,,,,,,,,***))))))(((((())))))***(((((()))))))))(((((('''''''''''''''((((((((((((&&&&&&'''((()))******+++)))(((''''''(((((('''&&&&&&&&&'''((()))))))))(((&&&&&&&&&&&&%%%%%%%%%%%%(((((())))))))))))((((((''''''''''''''''''''''''))))))((((((((((((((()))&&&''')))+++---///111222333444444444444444444333444444444555555555555555666777777777666666777999;;;===@@@CCCFFFJJJOOOSSSTTTUUUUUUVVVWWWXXXXXXXXXUUUZZZ^^^___\\\[[[[[[\\\\\\```eeefffddd```\\\ZZZWWWRRRNNNNNNNNNQQQYYYbbbjjjqqqzzzxxx}}}zzzqqqmmmlllkkkjjjiiigggfffeeepppqqqrrrwwwooo___WWWVVVRRRSSSXXXaaakkkyyy~~~}}}xxxqqqqqqtttyyy{{{zzzvvvmmmmmmrrryyy~~~~~~}}}{{{wwwuuuzzz|||{{{||||||ppphhh___YYYWWWSSSMMMGGGIIIIIILLLPPPXXXbbbjjjpppwwwyyy}}}vvvtttyyyyyyoooddd]]]\\\^^^fffwwwqqqccc[[[\\\bbbhhhtttrrrkkk```VVVPPPLLLIII@@@<<<666000------...000---,,,,,,---///000///...///---++++++---...---,,,---...///000000///...---///...------------,,,+++,,,---------.../////////,,,,,,,,,,,,---------.................................------...///111222000000111111111222222222333444555666555666888999???GGGYYYuuuxxxfffcccrrr}}}sssttt}}}}}}yyyrrrkkkccc^^^ccc~~~sssccccccwwwdddYYYOOOFFFFFFMMMMMM\\\rrr}}}mmmkkkeee^^^WWWRRRPPPOOOFFFFFFEEECCCAAA>>><<<:::222111///---++++++,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++***))))))))))))************))))))***+++++++++***)))(((((()))((((((''''''(((((()))(((((()))))))))))))))(((''''''''''''(((((((((((($$$%%%&&&&&&(((((()))******(((''''''(((((('''&&&%%%&&&'''((((((((((((((('''''''''&&&&&&&&&&&&%%%(((((()))))))))))))))(((''''''''''''''''''''''''))))))((((((((())))))***((()))***,,,///111222333333444444555555444444333444444444555555555666666555666666666555555777999<<<>>>AAADDDGGGLLLQQQUUUVVVVVVVVVVVVWWWWWWXXXXXXZZZ[[[\\\\\\[[[[[[___cccccceeehhhiiigggdddbbbaaa^^^WWWPPPLLLIIIHHHNNNVVV```gggqqq{{{|||yyyyyyvvvqqqnnnkkkkkkjjjjjjkkkmmmpppqqqrrrsssvvvzzzzzzvvvwwwnnnooommmhhh^^^UUUQQQQQQPPPUUU```mmmwww~~~}}}wwwrrrppppppqqqqqqmmmyyyyyyvvvxxx~~~|||~~~~~~|||uuupppmmmggg^^^WWWOOOMMMJJJIIILLLRRRZZZ^^^nnnnnnuuu~~~rrrmmmpppwwwpppddd]]][[[\\\hhhttthhhcccdddfffsssyyyzzzrrrhhh___UUULLLDDDBBB===888555333333333...---,,,---///000///...///...,,,,,,------------,,,---///111111000...---.........---,,,++++++,,,,,,---------.../////////,,,,,,---------.........////////////////////////000///...------...///000000000111111111222222222222444666666555555777888>>>EEEWWWsssyyyfffbbbqqq{{{qqqrrr||||||vvvlllbbb[[[]]]tttyyyjjjlll~~~kkk\\\QQQIIIFFFCCCLLL]]]sss~~~yyyxxxssslllccc[[[VVVUUUOOOQQQSSSRRRNNNFFF???:::666444111...,,,++++++,,,,,,,,,++++++++++++,,,,,,***************))))))((())))))******++++++******++++++******)))(((&&&&&&((((((''''''''''''(((((((((((()))*********))))))''''''((((((((()))))))))''''''''''''&&&&&&&&&&&&+++)))(((((((((((('''&&&&&&&&&'''(((((((((''''''''''''''''''&&&&&&&&&&&&'''(((((()))))))))))))))''''''''''''''''''''''''))))))((((((((()))*********+++,,,...000222333444333444444555555444444333333333333444555555666666444555666666555555777999<<>>;;;999777555222///...------///000///...------,,,,,,,,,------...***,,,...///000///---,,,,,,.........,,,+++,,,------------...............,,,---......//////......111111111111111111111111000//////.........//////000111111111111222222222222444666777666666777888===EEEVVVrrrvvvccc^^^kkkzzznnnppp{{{~~~xxxnnnbbbXXXVVVjjj}}}}}}oooqqqqqqjjj```TTTMMMKKKPPP```tttzzz{{{}}}~~~zzzrrrhhhaaa^^^WWW]]]eeeiiieeeYYYKKKBBB;;;888444000---,,,,,,,,,---,,,,,,++++++,,,,,,---***************)))((((((((()))***++++++++++++***************)))(((''''''))))))(((((((((((())))))(((((()))***************((((((((()))))))))******((((((((((((''''''''''''+++***(((((())))))'''%%%'''''''''(((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$&&&'''(((((()))))))))(((''''''''''''''''''''''''))))))(((((()))******+++,,,---...///111222333444333333444444444444333333222222222333444555555555555666777777666777999;;;>>>@@@DDDGGGJJJOOOUUUYYY^^^]]]\\\[[[[[[\\\\\\]]]```[[[YYY^^^bbbdddgggmmmoooppppppnnnhhhbbb^^^\\\ZZZUUUPPPLLLHHHDDDFFFLLLQQQXXX___fffssszzzrrrllljjjiiihhhhhhkkkdddggglllrrrwwwzzz||||||www{{{~~~~~~~~~zzztttoooooorrrssskkkdddbbb___[[[[[[___eeeiiittt~~~{{{wwwuuutttuuuppptttzzzyyywwwmmmuuu{{{}}}~~~|||yyyooolllggg```XXXQQQLLLIIIJJJNNNXXXeeeooozzzzzzpppmmmnnnnnnvvv~~~}}}rrrgggZZZXXX^^^nnn}}}tttqqqzzzwwwgggSSSLLLDDD???===:::555000000///......//////...---++++++,,,,,,,,,,,,...///,,,------......---,,,++++++---///...,,,,,,...000...............------------...///000000000//////000000000000000000000000---...//////000000000000000111111111111222222222111333666777777777888999>>>EEEVVVrrrwwwccc\\\eeewwwyyylllmmmyyy{{{pppcccXXXNNNbbbvvv~~~nnnnnnqqq]]]RRRLLLVVViiiwwwyyywwwvvv}}}~~~uuummmiii^^^iiixxxqqq___SSS>>>;;;777222///------------,,,,,,++++++,,,,,,---...////////////...------((()))***+++++++++++++++((())))))*********))))))******))))))))))))******(((((()))***************))))))))))))************&&&&&&'''((()))***++++++,,,***(((((())))))'''%%%'''((((((((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&'''(((((((((((((((''''''''''''''''''''''''))))))((())))))***++++++---...///000111222333333222333333444444333333222111111222333333444555555666777888888777888:::<<>>EEEVVVrrr{{{ggg]]]bbbpppyyykkkkkkxxx|||rrrdddYYYIII]]]sss~~~kkkiiiqqqjjj```WWWVVV\\\gggpppuuuwww|||zzzuuukkkmmmrrr}}}zzzgggIII???666444444000---,,,******+++,,,------......,,,---///000000///---,,,+++,,,,,,------,,,,,,+++************************))))))))))))))))))))))))))))))***++++++++++++***+++***)))'''''''''(((((())))))))))))************---+++(((&&&%%%''')))*********))))))))))))))))))&&&&&&$$$######$$$&&&&&&%%%%%%&&&((())))))******''''''''''''''''''''''''(((((((((((()))***,,,,,,......000111222333333444444444444333333222222222111111222222222333333333666666666777888:::;;;<<>>CCCFFFJJJMMMQQQWWW___eeemmmooooookkkddd```aaacccaaa```aaaccccccdddiiiqqq~~~uuubbbYYYTTTXXXXXXSSSVVV]]]oookkkcccZZZTTTRRRTTTWWW[[[^^^aaabbbaaabbbfffjjjuuuwwwzzz}}}zzzjjjdddaaadddmmmxxxxxxpppnnnmmmqqqwww|||{{{pppggggggooouuurrrmmmaaa[[[YYY^^^ccccccdddfffgggggghhhllluuu{{{~~~}}}}}}xxxooojjjfff\\\SSSOOOLLLIIIJJJNNN^^^fffnnnrrrrrruuu||||||pppfff^^^YYY\\\PPPKKKOOOPPPSSSfff}}}nnnZZZJJJ@@@<<<555222///------------,,,------------------------------------------------......---,,,,,,,,,,,,,,,------------------------///......---------......000000000000000000000000...///111222222222111000222222111000111333555666555555555555555666777777===DDDUUUqqqiiiZZZ\\\iii{{{hhheeeqqq~~~{{{{{{xxxjjjZZZOOORRRaaaxxxqqqeeevvvgggZZZRRRTTTYYYdddsss~~~xxxyyyyyyxxxyyy~~~xxxVVVJJJ???:::888333000///......---,,,++++++******,,,---...//////...---,,,******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))***+++,,,---))))))))))))************)))))))))((((((((((((((('''((()))*********)))(((&&&&&&''''''''''''&&&&&&***(((%%%######$$$&&&(((((((((((((((((((((((((((((((((((()))***+++,,,---//////111222333333333333444444444444333333333333222222222333333333444444777888888:::<<<>>>@@@AAAEEEGGGKKKRRRYYYaaahhhlllqqqrrrqqqmmmgggbbbaaabbbdddeeehhhhhheeedddlllvvvrrrfff^^^]]]\\\YYY\\\cccxxxtttkkk^^^PPPIIIJJJMMMTTT\\\fffhhhggghhhooovvv|||}}}~~~xxxkkk^^^\\\]]]eeepppsssrrrpppooonnnqqquuuxxxyyyxxxkkk^^^ZZZ___gggiiigggcccbbbdddiiinnnpppsssxxxvvvvvvwwwzzz}}}~~~}}}zzzxxxxxx}}}}}}|||yyyqqqggg```XXXPPPKKKJJJJJJOOOVVV\\\aaafffjjjmmmuuu~~~lll___ZZZZZZPPPJJJLLLKKKIIIUUUfffoooWWWIIICCC;;;777222...............------------------------------------------------//////...---------------........................111000///---,,,,,,---...000000000000000000000000,,,///333666666444000...333222222111222444555666444444444444555777888999>>>EEEUUUqqqnnn^^^```ppp~~~hhhaaalll}}}{{{{{{xxxlll^^^MMMLLLVVVmmmqqqdddyyykkkaaaSSSTTTXXXcccpppyyy||||||{{{|||zzzwwwvvvxxxvvvrrr[[[OOOCCC>>><<<777444333///......---,,,+++******,,,------......------,,,)))******++++++******)))(((((((((((((((((((((((((((((((((((((((((((((((('''((())))))******))))))))))))))))))******++++++((()))))))))************(((((()))******)))((('''&&&''')))***+++***((((((&&&'''((())))))((('''&&&)))(((&&&%%%%%%&&&'''((())))))))))))))))))))))))'''(((((()))***,,,---...///000111222333333333333444444444444444444333333333333333333444444444444777777999;;;===@@@CCCDDDFFFHHHMMMUUU___hhhnnnpppssssssqqqlllfff```^^^^^^dddgggkkkkkkeeecccmmmzzzyyyooojjjgggddddddgggvvvtttmmm___PPPIIIKKKQQQUUU^^^iiioooqqqttt{{{{{{||||||lllccc]]]^^^ccclllxxxzzzsssnnnnnnqqquuuxxxwww~~~qqqfff[[[XXX___iiioooqqqsssuuuyyy}}}{{{{{{uuutttvvvyyy|||vvvmmmbbbXXXSSSGGGFFFGGGLLLTTTZZZ^^^```dddlllzzzoooeee\\\SSSOOOPPPNNNHHHLLLVVVkkk~~~kkkUUUIIIBBB===777222000111111111................................................000000///...............////////////////////////111000...---,,,---...///////////////////////////,,,///222444555333000...222222111111222333555555333333333444666777999:::>>>EEEUUUpppsssbbbdddtttjjj^^^hhh}}}{{{zzzxxxnnncccNNNJJJOOObbbxxx~~~ssseeevvvllleee```ZZZZZZbbbnnnyyyyyy}}}{{{vvvsssoooiii^^^RRRGGGCCCAAA<<<888777............------,,,,,,,,,------------------,,,)))******++++++******)))((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++***************))))))(((((('''((()))))))))************&&&((()))******)))((('''&&&'''((()))***))))))(((&&&'''))))))))))))'''&&&%%%&&&(((*********))))))))))))))))))))))))))))))'''(((((()))***,,,...///000111222333333333333333444444444444444444444444333333444444444555555555666777999<<>>DDDTTToooxxxfffggguuummm^^^fff||||||zzzyyyqqqgggRRRLLLLLL[[[rrr~~~vvviii{{{wwwpppfff]]]ZZZaaallluuuttt|||yyyqqqiiibbbWWWMMMJJJGGGBBB===;;;000000/////////.........---,,,,,,,,,,,,,,,,,,---******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++*********))))))(((&&&&&&))))))))))))************&&&''')))******))))))((('''''''''(((((())))))***''''''((((((((((((''''''###&&&))),,,---,,,***)))(((((((((((((((((((((((('''(((((()))+++---///000111111222333333333333333444444444444555555555555444444444555555555666666666888:::>>>BBBFFFJJJLLLNNNRRRXXX___ffflllppprrr{{{xxxrrrlllgggeeeddddddcccdddfffbbbYYYUUU___kkk|||uuupppllllllhhh```YYYYYY___eeepppttt{{{{{{xxx||||||xxxsssjjjcccbbbfffhhhjjjpppzzz}}}~~~~~~~~~~~~~~~~~~}}}~~~}}}}}}}}}{{{wwwuuuzzz~~~}}}xxxvvvnnnqqqwww~~~zzzuuukkkuuu{{{xxx|||qqqeeeZZZLLLEEEDDDGGGIIIIIIKKKPPPZZZhhhyyyuuukkkaaa\\\WWWOOOJJJIIIIIINNNTTT```vvvnnnUUUIIIDDD===777444222000///................................................000000///.......................................------...///000000111111000000000000000000000000000///...---...///111222///000000111222222333333222333333444666888999:::>>>CCCSSSmmm{{{iiifffqqqooo___fff{{{|||{{{zzzsssjjjYYYQQQMMMWWWmmm}}}zzznnn|||pppccc^^^aaaggglllwwwzzzpppiii^^^UUUQQQNNNFFF???<<<444333222111000...---------,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))((())))))***************((()))*********)))(((((())))))))))))************''''''((()))))))))))))))((('''&&&&&&&&&(((***+++(((''''''&&&&&&''''''(((&&&''')))*********)))(((''''''''''''''''''''''''''''''((()))+++---///000111222333333444444333333444444444444555555555666444555555555666666666666888:::===AAAEEEJJJNNNPPPUUU[[[bbbhhhjjjmmmqqqtttzzzvvvpppkkkiiijjjkkkmmmiiihhhfff```UUUPPPVVV```ttt~~~{{{uuunnnhhhfffccc``````cccjjjoooyyy~~~xxxwww}}}vvvpppllliiiccc```dddmmmpppmmmoooxxx~~~vvvnnnmmmlllkkkjjjjjjjjjkkkkkkllllllkkkjjjjjjkkkllloooooopppqqqpppnnnkkkiiikkkmmmooosssuuutttrrrooohhhhhhiiilllnnnmmmkkkiiifffkkkuuu}}}qqq```RRRJJJGGGEEECCCFFFIIIPPP[[[kkksssfff]]]VVVRRRPPPOOOJJJIIIRRRbbbwww~~~yyydddNNNIIICCC===999666222000................................................000///......------......---------------------------...000111111000///...000000000000000000000000111000///...///000222333000000111222333333333333333333444444666777888999===BBBQQQkkk|||~~~}}}kkkeeekkkooo```fffyyy}}}{{{zzztttlll^^^WWWPPPVVViii{{{{{{rrruuufffaaaccceeeqqqxxxnnndddZZZWWWRRRIIIAAA<<<777666555333000...,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++************************))))))))))))))))))))))))'''(((((()))))))))))))))'''(((***+++,,,,,,++++++))))))))))))************'''((((((((())))))******((('''%%%$$$%%%(((+++---((('''&&&%%%%%%&&&'''((())))))((('''''''''''''''''''''''''''''''''''''''''''''(((***+++...///000222222333444444444333333444444444555555555666666555555555555666666666777:::<<>>666222111000......000111000///111111000000//////.....................///000000///////////////////////////000000000000000//////000000000000000000000000222000......000222222222111111222333333333333222333444555555555666888:::;;;BBBNNNccc~~~zzz}}}yyydddaaaeeeyyyssscccdddttt~~~}}}|||uuunnnkkk\\\TTTTTT\\\oooxxxooovvviiihhhlllwwwuuuggg]]]WWWQQQKKKGGGCCCCCCBBB===666111000000/////////...---,,,+++***...------,,,+++*********++++++,,,,,,,,,+++***)))************++++++++++++******++++++++++++*********)))))))))((((((((('''+++*********))))))))))))+++)))(((((()))******))))))))))))((((((((((((((()))))))))))))))((('''''''''(((******)))(((***+++''''''(((((())))))***************+++,,,...///000111111111222444555555555777666666555555555666666444333333333555777888888<<>>EEENNNXXXggguuu}}}}}}~~~~~~zzz{{{{{{wwwpppjjjhhhiiinnndddYYYUUUUUUSSSMMMGGGGGGJJJPPPYYYaaafffhhhhhhbbb___ZZZWWWWWW[[[___bbb[[[]]]bbbffflllqqquuuwww{{{|||zzzqqqoootttzzz|||xxxtttooommmjjjhhhjjjmmmqqqtttxxx}}}|||~~~|||xxxooohhhcccddddddbbb``````]]]]]]]]]___```___]]]ZZZSSSQQQRRRUUUUUUQQQOOOQQQ\\\ZZZXXXWWWXXXXXXWWWVVVZZZ[[[^^^```bbbcccccccccccc```^^^^^^___````````````aaabbbddddddcccbbbaaa[[[XXXTTTNNNKKKLLLQQQTTT___eeeooozzzzzztttkkk```OOOKKKGGGDDDDDDHHHNNNRRRdddfffhhhjjjooo{{{oooccc[[[UUUNNNHHH@@@<<>>===777555222111111222111000.............../////////...............///000000//////////////////////////////000000000000//////000000000000000000000000222111////////////...---111111222333333333333222333444555555555666888:::999???KKK```xxxfffcccgggzzzppp```bbbsss}}}||||||wwwqqqfffXXXQQQQQQWWWjjjvvvppplll^^^eeepppuuu}}}}}}qqqjjjfffccc______eeeiiidddVVVFFF:::444......000000000...---,,,************************,,,,,,,,,,,,++++++***************+++++++++,,,,,,******++++++++++++******))))))))))))((((((((((((***************************)))'''''')))***)))(((***))))))((((((''''''&&&(((((())))))))))))(((((('''((())))))''''''((()))))))))))))))((((((((((((***+++---///000222222333111222333444333333333444444333333333333444555555222333333444555888<<<>>>CCCKKKVVVbbbppp~~~|||~~~{{{rrrjjjeeedddbbb[[[UUUUUUWWWWWWRRRMMMLLLLLLNNNTTT[[[aaabbbaaa]]]^^^^^^]]]\\\^^^bbbeee```eeekkknnnrrrwwwxxxvvvyyyyyy|||zzztttttt~~~}}}sssqqqlllfffdddffflllqqq~~~tttpppooottt|||{{{tttttttttuuuvvvxxxxxxxxx{{{zzzyyyxxxvvvrrrmmmhhhddd]]]YYYZZZ[[[ZZZZZZ\\\[[[ZZZZZZ[[[]]]^^^]]][[[VVVVVV[[[bbbccc^^^YYYXXX]]]\\\[[[]]]```bbbccccccdddfffiiikkkllllllmmmnnnjjjhhheeeddddddcccbbbaaa_____________________```]]][[[XXXTTTPPPPPPSSSUUUSSSVVVZZZaaajjjvvv|||}}}{{{ssskkkXXXRRRKKKFFFFFFHHHJJJJJJVVVZZZ___```aaagggtttvvveee\\\RRRLLLFFF@@@@@@CCCVVVuuu~~~ooo```SSSHHHBBB@@@;;;888444222111111000///,,,,,,------......//////...............///000000////////////////////////...//////000000000000///////////////////////////111000000000222222000...111111222333333333333222333444555555555666888::::::???KKK```wwweeebbbfffyyyppp```cccuuu~~~|||}}}xxxrrrkkk^^^VVVRRRUUUeeerrrnnn{{{kkklllnnnnnnxxxwwwsssoooiiiiiimmmrrrssskkkYYYCCC555///000000000000///---,,,'''((()))***+++,,,,,,---,,,,,,++++++++++++***+++***++++++++++++,,,,,,,,,******++++++++++++******(((((((((((()))))))))))))))))))))))))))))))))))),,,***((()))***+++******(((((((((''''''&&&&&&&&&(((((())))))))))))((((((&&&'''((((((&&&&&&&&&((())))))))))))((((((((((((***+++---///000111111111---000555666555444444555333333333333333444555555444555666666666888===AAAIIISSS___jjjvvv~~~tttjjjccc```XXXXXXXXXYYYZZZ[[[[[[[[[[[[WWWSSSRRRUUUXXXXXXWWW]]]aaafffeeebbb^^^___aaahhhooouuuvvvyyy|||zzzuuutttsssuuu{{{}}}zzzwwwsssvvv{{{rrrjjjfffhhhooouuuyyyooodddbbb___^^^dddooovvvvvvssskkklllmmmmmmlllkkkjjjjjjiiihhhggggggfffdddaaa^^^]]]XXXTTTUUUVVVUUUVVVZZZ\\\ZZZXXXYYY[[[]]]^^^^^^ZZZ\\\dddpppuuuppphhheeeddddddfffjjjpppuuuwwwxxxvvvyyy|||}}}}}}}}}~~~{{{yyywwwuuuuuutttrrrpppiiigggccc```^^^___```aaahhhfffaaa[[[UUUQQQQQQRRRQQQQQQQQQSSSWWW```jjjqqq{{{|||xxx{{{~~~}}}xxxfff]]]SSSLLLJJJIIIGGGEEEHHHPPPXXXZZZYYYZZZ```fffyyyyyykkkZZZPPPIIICCCCCCEEEHHH___{{{ppp```RRRIIICCC???;;;666333111000///...,,,,,,------......//////...............///000000////////////////////////......///000000000000000//////////////////////////////000333555555333111111111222333333333333222333444555555555666888:::;;;@@@KKK___xxxfffdddgggzzzqqqcccfffyyy~~~}}}xxxrrrkkk___WWWQQQQQQaaaooommm}}}yyywwwtttyyyyyyrrrlllnnnsssyyywwwgggMMM999222222111000///...------(((((()))***+++------...---,,,++++++******++++++++++++++++++,,,,,,,,,,,,******++++++++++++******(((((((((((())))))))))))((((((((((((((())))))))),,,***))))))***++++++***'''''''''((((((((((((((('''(((((()))))))))))))))'''((()))(((&&&%%%&&&'''(((((((((((())))))))))))***+++---///000000000///+++000444555444333444666555555555555555666777888666777999888777:::???DDDPPP[[[hhhsss}}}yyypppkkkiiibbbfffhhhhhheeefffkkkooossslllbbbYYYTTTSSSSSSSSSbbbjjjqqqpppiiibbb```aaammmvvv||||||~~~zzzrrroooooouuussspppppprrrpppsss|||rrrnnnpppuuuyyyyyypppbbbVVVUUUSSSSSSYYYbbbhhhhhhfffdddfffgggfffdddcccbbbcccaaa___]]]\\\\\\[[[ZZZXXXXXXSSSQQQSSSSSSSSSWWW\\\ZZZWWWTTTSSSVVVZZZ^^^```bbbdddmmm{{{zzzwwwwwwwwwyyy}}}~~~{{{vvvpppmmmkkkjjjkkkmmmkkkfff^^^WWWSSSRRRRRRRRRRRRPPPOOOPPPTTTZZZ___ffflllwwwxxxxxxzzzvvvnnncccYYYRRRLLLEEEAAA???FFFNNNRRRRRRRRRTTTWWWiiiuuukkkZZZNNNEEEBBBCCC@@@MMMaaavvvssseeeUUUJJJCCC???999555222111000................../////////...............///000000////////////////////////---...///000000111111000000000000000000000000000...///111555888888555333111111222333333333333222333444555555555666888:::;;;@@@KKK___~~~{{{hhheeehhh{{{tttgggjjj{{{~~~}}}yyysssfff[[[TTTMMMLLL\\\mmmnnn{{{~~~{{{ssssssvvv{{{{{{lllSSS???666444222///---------...++++++++++++,,,,,,,,,,,,---,,,+++*********+++++++++++++++,,,,,,,,,------******++++++++++++******'''((((((((()))))))))***(((((()))))))))*********+++***((((((***+++***)))(((((())))))******++++++''''''((())))))))))))))))))*********((('''((()))''''''(((((())))))******,,,---///000111000///......111222111...---111555555444444555555777888888555888:::999999<<>>AAAFFFLLLQQQUUUWWWXXXYYY[[[^^^___^^^___bbbeeefffaaa[[[WWWVVVVVVUUUUUUSSSQQQQQQTTTWWWZZZ```hhhvvvqqqkkkkkkpppzzz~~~rrrggg___\\\[[[XXXXXXWWWTTTPPPMMMMMMMMMRRRQQQQQQUUU___nnn}}}yyyjjj\\\SSSKKKHHHDDDBBBDDDHHHNNNRRRTTT^^^mmm|||mmmYYYMMMJJJ===@@@CCCHHHVVVppprrr^^^LLLGGG@@@:::777555333222111111000000//////.....................///000000////////////////////////---...///000111111111111000000000000000000000000///000222555777555111...111111222333333333333222333444555555555666888:::999>>>HHH\\\{{{~~~yyyddd___bbbvvv|||mmmmmm{{{}}}~~~{{{vvvlllaaaYYYOOOIIIWWWiiillluuutttwww|||tttiiiXXXJJJ===999333111111000...+++///000000...+++***---000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------+++*********))))))))))))+++***)))))))))***+++,,,******))))))))))))******))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))(((''''''(((((())))))***+++---.........///111111222222222333444444444333222222111333333444444444444444444777777777999===EEELLLQQQ^^^nnn~~~vvvkkkcccaaabbbccccccjjjmmmooommmkkkjjjmmmpppzzzyyytttzzzzzznnnddd\\\YYYZZZ]]]YYY___iiipppqqqrrr|||~~~vvvkkkccc^^^\\\YYYYYYXXXTTTNNNIII>>>@@@DDDIIINNNPPPPPPNNNVVVUUUVVVXXX\\\```bbbcccdddaaa\\\XXXVVVUUUVVVWWWXXXYYYZZZ\\\___eeemmmrrr}}}}}}pppeee```___\\\XXXUUUQQQOOONNNKKKOOORRRRRRRRRXXXcccmmmuuu~~~oooaaaSSSPPPMMMIIIGGGGGGGGGHHHSSSZZZeeemmmrrr}}}jjjVVVIIIFFF???===BBBHHHUUUrrrpppXXXNNNAAA999888777444000000111111111111000000///000000000000////////////000//////............///111111000000000000000111///111222222000//////000000///111999AAAAAA777---333222111000000000222222333333444555666777888888:::???HHHXXXuuu|||~~~ccc\\\cccqqqlllnnnsss~~~}}}xxxqqqiiiaaaVVVMMMLLLTTT___hhh{{{ppp___PPPBBB===666333333222000......//////...+++***,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******)))(((,,,,,,+++***)))))))))*********))))))))))))******))))))))))))))))))))))))'''''''''''''''''''''''')))))))))))))))(((''''''(((((())))))***,,,---......///000111222222222222444444444444444333222222444444555555555555666666666666777999===EEEMMMSSSaaarrr~~~}}}}}}lllhhhbbb```aaacccdddddddddhhhlllmmmkkklllqqquuuyyynnnddd^^^[[[]]]```bbbccchhhpppvvvyyyyyyqqqhhh]]]TTTNNNMMMNNNOOOPPPMMMHHHCCC@@@AAADDDIIINNNPPPPPPOOOMMMNNNQQQUUUYYY\\\]]]^^^aaa___\\\YYYXXXYYYZZZ\\\dddeeehhhkkkooouuu|||tttqqqkkkfff```ZZZSSSNNNNNNPPPQQQOOONNNQQQWWW]]]cccjjjsss}}}|||ttteee___VVVNNNHHHFFFFFFFFFLLLRRR]]]ggglllsssgggTTTNNNEEE@@@@@@AAAGGG]]]tttyyybbbVVVGGG>>>;;;:::555000000000111111111000000///000000000000//////////////////.........//////000///000222333333111000///---///111333444222///,,,000//////444:::;;;555///333222111000000111222222333444444555666777777888:::???HHHXXXttteee^^^dddqqqppppppttt}}}|||wwwpppiiibbbWWWNNNLLLSSS]]]eee{{{|||{{{jjj[[[JJJDDD;;;666444444222111,,,---...---,,,++++++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,+++***(((''',,,,,,,,,+++***)))((('''******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((())))))))))))+++,,,---...//////000111222222222222444444555555444444333333555555555666666666777777888888999;;;@@@IIISSSZZZhhhxxx{{{wwwtttwwwlll[[[\\\___dddhhhiiigggeee]]]bbbiiilllmmmqqqxxx~~~{{{rrrkkkhhhgggggghhhbbbaaaiiitttzzz}}}uuuiii___VVVMMMEEEDDDFFFIIINNNQQQPPPMMMIIIBBBBBBDDDHHHLLLOOOOOONNNHHHKKKOOOTTTWWWZZZ[[[[[[^^^]]]\\\\\\^^^aaadddfffrrruuuzzz~~~{{{uuukkk___VVVUUUTTTQQQOOONNNNNNPPPQQQQQQUUU[[[bbbkkkxxx{{{sssfffZZZQQQKKKGGGEEEFFFKKKUUU```gggjjjrrrzzzkkk\\\RRRHHHBBB===<<>>GGGWWWsssggg```dddqqqvvvtttvvv|||{{{vvvoooiiibbbXXXOOOKKKQQQZZZbbbttteeeTTTLLLAAA999666444333222,,,---------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,+++)))'''&&&++++++,,,,,,+++***((('''******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))((()))))))))***+++,,,---...///000111111222222222222444444555555555444444333444444444555666666777777999;;;<<>>AAADDDJJJPPPTTTUUUTTTSSSDDDCCCCCCFFFIIILLLMMMMMMKKKMMMPPPRRRUUUXXX[[[]]]^^^___```dddhhhnnntttwwwtttiiiccc]]]VVVRRRQQQQQQPPPOOOKKKLLLNNNQQQWWWaaammmuuu}}}{{{{{{~~~vvvkkkbbbXXXOOOIIIFFFGGGOOO[[[cccgggkkkppp{{{nnncccUUUJJJ@@@;;;BBBLLL]]]mmm|||tttsssxxx}}}rrreeeTTTIIIEEEAAA999222000000000000000000000000000000000000////////////---------......000111111///111333555555444222000666555666;;;???>>>888111//////////////////111333111111111111111111222222555555555555666666666777999>>>FFFVVVrrrggg```cccnnnzzzwwwwww|||{{{uuunnniiidddZZZPPPKKKOOOYYYbbb{{{nnn^^^TTTHHH>>>:::777555444//////...---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))*********)))((('''))))))+++,,,,,,+++***)))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))******+++,,,...///000111111222222222222111333333444444444444444333222222333444555555666666888:::===@@@GGGSSScccnnnzzzmmmbbbYYYZZZbbbmmm}}}wwwaaaaaajjjvvv~~~uuuhhh```YYY```iiinnnqqqxxxuuunnnfffbbbdddiiikkknnnqqqppprrryyyzzzqqqbbb[[[QQQHHHCCC@@@<<<:::===@@@EEEIIIMMMPPPQQQRRRFFFDDDBBBCCCEEEHHHJJJKKKLLLMMMMMMNNNOOOTTT[[[```ccceeeiiiooovvv~~~vvvmmmaaaYYYUUUTTTQQQOOOKKKKKKKKKLLLNNNSSSYYY^^^qqq}}}vvvwwwzzzsssgggYYYOOOIIIEEEGGGQQQ[[[aaagggkkkkkkrrr}}}vvvcccSSSFFF???AAAEEELLLZZZnnnwwwmmmiiijjjoootttrrrgggYYYOOOIIICCC<<<666222222111000000000000111000000000000////////////---------......000111111111111222222222333333333555222000222777888555111...000222222000///000222000000111111222222222222444444555555666666777777999===EEEUUUpppfff^^^___hhh{{{wwwvvv}}}|||vvvooojjjeee[[[QQQLLLPPP[[[eeettteee]]]PPPGGGBBB@@@>>><<<555333///.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))*********))))))***+++++++++++++++******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))******++++++******************+++---...///111111222222222222222111222222333333444444333333111222222333444555666666666999===AAAIIIWWWjjjwwwzzzcccVVVNNNRRRYYYbbbqqqsssdddjjjqqqzzz~~~zzzpppeee^^^^^^eeelllnnnpppxxx~~~rrrlllgggfffeeeccceeeiiimmmnnnrrruuuuuuoooddd\\\QQQMMMFFFBBB???>>>===<<<@@@AAABBBCCCDDDGGGKKKOOOIIIFFFBBBAAACCCGGGIIIJJJJJJKKKKKKKKKLLLSSS]]]dddoooqqquuu{{{vvvjjjaaa[[[UUURRRMMMLLLKKKJJJJJJLLLOOOQQQ[[[jjj}}}yyyuuuyyy}}}tttggg\\\QQQIIIDDDGGGNNNUUU\\\bbbcccgggoooyyyuuubbbSSSIIICCCAAADDDNNN]]]lll}}}pppgggccceeekkkpppjjjaaaWWWNNNFFF???;;;666555333111000000000111000000000000////////////...............///000111111111000000111222333444555222//////222555555444000222444444333111111111///000111222222222222222333333444555666777888888888===EEESSSoooggg]]]ZZZ```vvvyyytttttt~~~}}}xxxqqqkkkfff]]]RRRMMMRRR```kkk}}}yyykkkcccYYYQQQNNNMMMKKKIII;;;777111////////////...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******))))))***,,,...000++++++************************))))))))))))******))))))))))))))))))))))))************************((()))***++++++++++++************+++,,,---...///111222222333333222222111000111222222333333222222222222333444555666777777666:::???EEEMMM^^^sssvvv\\\PPPHHHLLLSSSYYYeeesssyyypppjjjooorrruuutttoooiiieeeddddddiiinnnmmmmmmuuuxxxrrrooolllhhhfffhhhjjjjjjiiifff```YYYRRRMMMFFFEEEDDDDDDFFFIIIKKKLLLJJJHHHEEEAAA???BBBHHHNNNMMMIIIDDDBBBCCCGGGJJJKKKJJJMMMPPPRRRUUU\\\gggppp|||}}}yyynnnfffaaaVVVRRRNNNJJJIIIIIIJJJKKKMMMYYYfffppp|||~~~zzz~~~~~~vvvooobbbWWWLLLHHHGGGJJJPPPVVV^^^aaagggmmmvvvyyyiii]]]QQQHHHBBBJJJRRRYYYhhhzzzlllddddddjjjqqqoookkkaaaTTTIIICCCAAA999888555222000000000111000000000000//////////////////.........//////000...///000111222222222222444333111111222444666777444333333222222222111111...///111222333333222222111222333555666888999:::888<<>>DDDIIISSSdddzzzsss[[[NNNFFFIIIMMMPPPZZZgggtttyyyrrrooonnnppppppnnnjjjfffeeehhhkkkggglllnnnllljjjrrr}}}{{{vvvqqqoooiiigggbbb[[[RRRKKKGGGEEE@@@BBBEEEJJJPPPVVV[[[^^^PPPMMMGGG???;;;>>>EEELLLPPPKKKFFFCCCDDDHHHKKKMMMNNNSSSYYY]]]bbbiiittt|||yyytttaaa[[[SSSLLLHHHHHHHHHHHHIIIQQQYYY]]]fffxxx~~~sssfffXXXNNNHHHEEEIIIOOOVVVYYY^^^cccjjjuuu~~~pppaaaUUUCCCIIIMMMNNNXXXsssrrrggggggnnnssstttrrrhhhXXXKKKEEEDDD;;;999666333111000000000000000000000////////////000//////.........//////+++---000333444333111///...///000/////////222444777444111000111222222111...///111222333333222222000111333555777999:::;;;888<<>>===BBBIIISSSNNNIIIFFFGGGIIILLLMMMQQQWWW```iiipppvvv{{{~~~wwwiiiZZZRRRLLLGGGIIIOOOJJJLLLQQQWWW\\\dddtttwwwfffZZZMMMDDDBBBGGGSSSXXX___dddeeemmmvvv___TTTKKKIIIOOOTTT```ssspppuuuwwwyyyyyyqqqcccUUUKKKHHHBBB<<<777666333///000333333222111///---,,,,,,+++///////////////.........////////////////////////...//////000111222222222333555777888777555333111666555333222111111222333444555666777888888888888888;;;BBBQQQmmmqqq]]]XXX]]]^^^nnnlllgggfffvvvzzztttooohhh```WWWPPPSSSbbbrrr~~~yyyqqqooollleeeaaaaaaZZZMMM<<<222000111222000000///---++++++,,,---...,,,------------,,,,,,+++---,,,+++*********+++,,,)))))))))(((''''''&&&&&&+++++++++************)))))))))))))))))))))))))))''')))+++,,,***))))))***'''((()))******)))(((((()))************++++++++++++,,,---...///000000111222222222222333333333333444444444333333333222222222444555555555666777999:::===FFFRRR^^^mmmooo[[[PPPIIINNNQQQQQQVVV___jjjuuu~~~}}}wwwtttqqqooopppmmmiiiccc```bbbhhhnnnssspppmmmmmmqqqyyy}}}zzzfffWWWKKKHHHDDD>>>???FFFHHHOOOUUU[[[gggvvvmmmWWWIIIAAA===???DDDMMMKKKJJJIIIKKKOOOUUUXXXccchhhpppwww|||ooobbbVVVLLLIIILLLPPPNNNOOOPPPQQQTTT___iiizzzssseeeWWWKKKGGGIIIHHHPPP\\\ccceeelll~~~~~~gggWWWLLLOOOTTT^^^yyy|||{{{{{{}}}}}}wwwkkk\\\PPPIIIFFF???999777444000000333000000///...............////////////////////////000000000000000000000000...//////000111111222222444555777888777666333222555444333222222222333333333444555666777777777777888<<>>CCCNNNeeeooobbbaaadddzzztttrrrppp}}}}}}xxxrrrnnniiiaaaXXXPPPPPP[[[iiipppwww{{{vvv{{{nnn[[[SSSGGG<<<666222111000////////////......------,,,,,,------......------...------,,,,,,,,,,,,,,,++++++******************+++++++++************)))************************''')))******))))))+++,,,''''''&&&&&&'''(((((())))))************+++++++++......///000111222333333222222222222333333333333444444444444555555555555444555555555555777;;;>>>DDDKKKZZZkkkzzzzzz{{{sssqqqvvvyyyzzz{{{}}}rrrmmmmmmllliiieeedddhhhpppzzz~~~uuummmbbbWWWOOORRRUUUZZZ^^^ccciiinnnoooooossszzz~~~rrrccc]]]]]]^^^hhhnnnuuuzzz|||~~~lllaaaUUUPPPLLLIIIIIIKKKKKKJJJLLLQQQ[[[kkkzzzjjjZZZLLLAAAFFFTTTaaajjjpppuuulllWWWMMMTTT```zzzvvveeeRRRFFF>>>888444444333222111000///............//////000000111111222000000000000000000000000000000000000000000111111///000000111111111111111000111222333444555444444666666777888999999999999:::>>>CCCMMMcccnnnaaabbbdddyyywwwxxxxxx~~~{{{vvvqqqooojjjccc[[[RRRPPPZZZgggqqqoooqqq|||xxxuuu}}}~~~qqqaaaZZZNNNCCC:::666333333///////////////......---....../////////...------,,,---.........---,,,+++------------------------+++++++++************)))************************(((***,,,---,,,++++++,,,''''''&&&'''''')))+++,,,)))************+++++++++...//////000111222333444333333333333444444444444444444444444555555555666555666666666666999===@@@JJJTTTggg|||~~~uuu~~~~~~vvvvvvzzz}}}~~~|||vvvvvvmmmjjjddd```aaagggooouuu}}}yyyoooddd^^^[[[VVVPPPNNNTTT\\\bbbgggmmmrrruuusssrrrvvv~~~|||oookkklllllluuuxxx}}}wwwiii^^^UUUOOONNNQQQKKKHHHIIILLLOOOXXXkkk|||wwwfffWWWJJJHHHOOOXXXbbbjjjqqqxxxttt]]]PPPQQQXXXkkkrrr\\\MMMDDD<<<888777333222111000////////////...//////000111111222222111111111111111111111111111000000000000000000000111111111222222222333333111111333444444444444333555666777888888999999999;;;???CCCLLLaaannnaaaaaabbbuuuxxx||||||yyyuuupppmmmjjjfff```WWWRRRXXXcccxxxoooiiipppmmmvvv~~~~~~qqqggg```UUUIII???999666555/////////000///......---///000000000///...------,,,---...//////---+++***************************+++++++++************)))************************'''***,,,---,,,***))))))))))))))))))+++---///000)))************+++++++++//////000111222333333444444444444555555555666666444444444555555555666666666777777666777:::>>>BBBNNN[[[rrrpppoooxxx~~~xxxyyy}}}pppllleee___]]]___eeejjjuuu|||~~~}}}yyytttgggddd\\\TTTRRRUUUUUURRRNNNWWWaaagggmmmsssxxx{{{vvvtttxxx|||zzz}}}xxxvvvxxxyyy|||}}}ooo^^^QQQMMMOOOMMMJJJJJJLLLJJJMMMZZZiiiooo}}}ooocccUUUMMMKKKNNNXXXbbbnnnrrrvvvyyyzzzdddVVVSSSUUUZZZooozzzbbbRRRHHH@@@;;;999222111000000000000000000...//////000111222222222222222222222222222222222111111111000000000000000222222222333333444444444111222333444555444333222444555666777888888888888;;;???CCCKKK```pppcccaaaaaarrrxxx~~~|||xxxtttooojjjiiiiiiddd[[[TTTWWW___tttttt|||{{{xxx~~~|||vvvrrrvvv|||qqqjjjaaaXXXNNNCCC;;;888444111...,,,,,,---......------------------------000000//////.........---///......---+++******))),,,,,,++++++++++++++++++,,,+++++++++******)))))))))))))))))))))))))))))))))))))))***+++,,,......(((&&&$$$'''+++///000///111111111111111222222222333333444444444444444444333333333333333333333333888444333666888999???EEEQQQccczzzzzzhhhkkkpppuuuyyy~~~|||tttpppzzzwwwggg]]]ZZZ]]]^^^___oooqqqrrrrrrwwwzzzqqqddd[[[UUUOOONNNQQQTTTTTTRRRRRR\\\ffflllttt~~~{{{www{{{~~~{{{xxxyyy~~~ooo\\\SSSQQQKKKGGGFFFHHHJJJKKKOOOUUU]]]lll~~~}}}ppp___TTTNNNMMMPPPTTTgggpppvvvuuurrrvvvnnnYYYOOONNNXXXbbb}}}~~~ooo```RRREEE<<<666222111///000222333333222222222222111111111111111///111222000------///111000111111000000000333555111222444555666555444444000111111222444555555666111111222444666777888999999>>>BBBKKK```uuuddd```iiitttrrrtttzzz{{{wwwuuurrrkkkfffdddbbbYYYNNNPPPYYY~~~~~~uuuwww{{{uuullldddYYYLLL???777555222......111222000---........................///.........------------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,))))))))))))************************************---,,,++++++******+++++++++)))'''))),,,//////...111111111111111222222222333333444444444444555555555555555555555555555555888555444888:::===CCCJJJYYYlll{{{ppplllnnnppprrrvvvzzzwwwqqqnnnwwwnnn^^^YYY[[[___aaakkkoooqqqpppqqqpppggg[[[TTTQQQMMMMMMOOORRRSSSSSSXXXbbbkkkrrrzzz}}}~~~~~~yyyuuuuuuzzzmmm]]]UUUOOOIIIFFFHHHIIIIIIKKKNNNRRR]]]lll{{{~~~~~~}}}}}}zzzooocccXXXPPPNNNOOO\\\gggqqqrrrnnnpppyyyyyygggZZZTTTSSSYYYnnn~~~rrrdddUUUHHH???;;;555333111000111111000///111111111111111111222222111222333111///...000222000222444444333111111222333333444444444444444444000111111222444555555666333333444444555666777777:::>>>BBBJJJ___zzziiidddkkkvvvqqqsssyyy}}}xxxuuuqqqooogggbbbbbb]]]UUUTTTZZZ|||xxx~~~yyyrrrhhhZZZHHH;;;999555111111444444111---////////////////////////---------------,,,,,,,,,+++++++++,,,,,,---------******++++++,,,,,,------))))))******+++,,,,,,,,,************************---,,,++++++******++++++---,,,++++++---//////...000000111111111222222222333333444444444555555555777777777777777777777777888666666999<<<@@@HHHQQQaaavvv{{{ooonnnkkkiiilllrrrrrrooolllrrryyyxxxcccYYYZZZ```dddhhhlllnnnkkkfffaaaXXXPPPNNNNNNNNNNNNOOORRRVVVYYY```hhhpppvvv}}}zzzvvvuuuvvv|||pppbbbZZZPPPHHHGGGIIIHHHHHHIIIJJJPPPWWW```qqqzzzwwwuuuwww{{{zzzkkk]]]RRRNNNQQQ[[[fffjjjiiihhhmmmsssyyyvvvdddXXXQQQRRR^^^xxx|||sssrrrttt}}}{{{tttgggXXXKKKCCC@@@888555222000000///...---000000000111222222222333222333333222000///111222111333666777555222000///555444444333333333333444111111222333333444555555444555555555555666666666:::>>>AAAIII^^^~~~nnnfffkkktttnnnpppvvv{{{uuuppppppeee___```^^^XXXVVVZZZ{{{xxx~~~|||uuujjjXXXIII???===999666444111///.../////////...............------------------------++++++,,,,,,,,,,,,------******++++++,,,---......,,,,,,,,,,,,------------************************)))))))))***+++,,,......,,,,,,,,,,,,---...//////000000000111222222333333333333444444555555666666777777777777777777777777888666666999<<<@@@KKKUUUfff|||uuuqqqjjjeeehhhooorrrqqqmmmmmmpppwwwlll___]]]bbbfffhhhiiihhhbbbYYYQQQLLLJJJKKKOOORRRSSSRRRVVV]]]ccciiipppuuuyyy~~~~~~|||zzzzzzvvv|||yyyjjj\\\MMMHHHIIIHHHHHHHHHIIIKKKMMMPPP\\\rrr{{{vvvxxx}}}tttbbbVVVMMMPPPWWW```cccbbbbbbccclllttt~~~qqq___SSSRRRUUUeee}}}pppmmmnnnrrrtttrrriiiZZZLLLDDDBBB999666222000000///...---//////000111222333333333222222222111000000000111000222555555333111000000666555333222111222333333111111222333333444555555444444555555666666777777;;;>>>AAAHHH^^^oooeeegggooo~~~iiijjjppp~~~xxxssskkkbbb\\\\\\ZZZSSSTTTYYYtttuuu~~~vvvhhhYYYHHHIIIFFF???555//////111.........---------,,,,,,..................//////------,,,,,,,,,,,,++++++******+++,,,------............---,,,+++******)))************************)))))))))***+++,,,......)))***+++,,,---...///000///000000111222222333333333333444555555666777777666666666666666666666666777555666888;;;@@@LLLXXXmmm|||xxxooohhhkkksssxxxwwwrrrnnnlllqqq}}}|||lllggggggiiihhhfff```WWWMMMFFFGGGJJJJJJOOOUUUWWWWWW[[[ccckkknnnsssxxx{{{~~~{{{{{{|||}}}|||{{{~~~}}}lllXXXNNNKKKIIIIIIJJJHHHHHHIIIKKKQQQ^^^pppuuuaaaOOOHHHIIITTT___aaa^^^\\\```jjjwwwpppXXXSSSOOOVVViiirrrjjjiiihhhmmmoooiii\\\NNNEEEBBB:::777333000000111000000//////000111222333333333222111000//////////////////000111000///000111333666555333222111111222333111222222333333444444444222333444555777888999999;;;>>>@@@GGG]]]qqqeeefffkkkzzzdddeeejjj|||{{{vvvgggaaa]]]\\\VVVNNNRRR\\\uuusss~~~sssfffTTTUUUTTTLLLAAA888444333.........---,,,,,,++++++.........///////////////---------,,,,,,+++++++++++++++,,,,,,------......------,,,***)))((('''&&&++++++++++++++++++++++++---,,,++++++******++++++'''))),,,.........000111//////000111222333333444333333444555666777777888555555555555555555555555666555666999<<>>DDDNNNaaarrrrrriiibbb```___[[[WWWWWWQQQbbbyyy}}}|||sssooommmrrr||||||zzzllleeebbbZZZQQQIIIGGGEEECCCGGGNNNTTTWWW]]]bbbiiiooouuuyyy{{{vvvzzzyyytttuuu|||~~~}}}}}}}}}xxxlllcccjjjuuuwwwcccWWWUUURRRJJJFFFIIIKKKJJJMMMSSSQQQeeezzzgggTTTMMMIIIFFFMMMYYYXXX^^^gggrrr~~~vvv[[[TTTNNNNNNjjj~~~pppmmmqqqwwwyyyuuuhhhWWWLLLEEE@@@999444222111000///222222222111111111111111555222///000222333111//////222444555333000///...///000222333444444333222333333333333333333333444666666666666777777777777888<<<@@@HHH\\\|||uuuhhhgggllljjjiiijjjzzz~~~|||zzzwwwpppddd\\\\\\YYYTTTUUUZZZdddgggppp|||}}}qqqqqqpppxxx~~~xxx~~~}}}xxxooojjjcccbbbfffcccRRR???555222///...///000111000333222///---***'''%%%###---......//////......---........................222///---...///...***%%%...---,,,,,,+++++++++++++++***)))***,,,---,,,++++++,,,,,,---...///000000333333333222333333444444555555555555666666666666666666666666666555555555666999<<<>>>EEETTTiiiyyynnnfffaaabbbbbb]]]XXXWWWVVViii}}}zzz{{{zzzvvvqqqpppyyy|||}}}tttkkkaaaWWWRRRQQQNNNJJJFFFGGGLLLQQQUUU\\\eeekkkooottt|||xxxqqqqqqrrruuuyyy{{{||||||}}}~~~~~~}}}}}}|||~~~~~~{{{iiibbbbbbfffooouuuwwwzzz~~~iii[[[[[[RRRKKKIIIHHHFFFGGGIIILLLPPPaaatttcccXXXNNNHHHJJJQQQUUUWWW___lllzzznnnYYYQQQTTTbbbpppzzz}}}}}}|||vvvaaaIIIDDDDDD>>>555222444444111222222222111111111000000111222333333222111000///000000111111111222222222111111222222222333333333000000111111222333444444444444555555777888::::::<<<<<<>>>GGG\\\zzzvvvggggggmmmmmmlllmmm~~~{{{tttnnnhhhccc___[[[VVVQQQQQQVVVTTTWWW^^^hhhrrr~~~vvvkkklllsss|||{{{~~~~~~{{{xxxqqqiiifffiiigggWWWGGG666333///---...............---------,,,,,,+++++++++,,,,,,------,,,,,,+++---,,,,,,,,,,,,,,,,,,---,,,+++***,,,...///...,,,---,,,++++++*********+++,,,+++***+++---...---,,,+++,,,,,,---...///000000222222222222222333333444555555555555666666666666666666666666666666666666888:::===AAAIIIYYYpppyyyssslllhhhiiiiiiccc___]]]```sss}}}zzzxxx{{{~~~|||yyywww~~~|||yyyyyyzzzxxx{{{pppeeeZZZQQQQQQSSSTTTRRRNNNMMMPPPTTTZZZaaajjjrrrwww}}}tttlllkkkrrrvvvyyy|||||||||}}}~~~}}}}}}}}}}}}}}}~~~~~~~~~{{{iii[[[XXXXXX]]]bbbfffkkkpppzzz}}}pppaaaWWWMMMKKKJJJHHHGGGHHHOOONNNUUUiiissscccUUUJJJIIINNNQQQRRRZZZgggsss~~~~~~dddTTTPPPXXXcccmmmXXXKKKFFF@@@;;;888555333111333333333333222222222111111111222333222111000000000000111111111222222222111111222222222333333333222333333444555555666666333333333444444666777888;;;;;;>>>GGGZZZxxxxxxjjjjjjppp|||kkkkkknnn}}}uuuoooiiiddd___[[[UUUOOOOOOSSSJJJJJJNNNTTT\\\jjjqqqlllpppxxx}}}}}}~~~}}}vvvkkkeeeeeecccVVVGGG999555111...............,,,,,,,,,---......//////+++,,,,,,------,,,,,,+++,,,+++***))))))***+++,,,))))))***+++,,,......///,,,++++++***************---,,,+++,,,...///...---,,,,,,---...///000000111111111111111111222333333444555555555555666666666666666666666666666666666999<<>>FFFYYYvvv{{{oooooouuuxxxhhhjjjpppxxxqqqiiiddd___ZZZSSSLLLKKKOOOLLLKKKKKKLLLOOOZZZooovvvuuuxxx}}}~~~zzznnnddd```\\\QQQEEE;;;777333000000000111111///.........------,,,,,,---......//////......---,,,+++***))))))***+++,,,---------,,,+++++++++,,,,,,,,,+++++++++++++++,,,---,,,+++,,,---...---,,,,,,,,,---...///000111111000000000000111222333333444444444555555555666666666666666666666777777777:::<<>>===???AAAEEEHHHNNNTTT\\\dddjjjoootttxxx{{{wwwfffZZZQQQKKKIIICCCGGGMMMPPPRRR[[[qqqsssrrr|||~~~qqqaaaRRRIIIEEEBBBFFFRRR___iiissszzz}}}dddUUUPPPRRRmmmiiiTTTNNNGGG999444888222222222222111111111111000000000111111222333333111111111111111111111111111111222222222333333333222222222333333333333333777777666666666777777888;;;===AAAHHHXXXttt~~~wwwxxx~~~yyyhhhlllttt|||uuujjjeee___YYYQQQGGGEEEGGG___YYYQQQLLLHHHHHHQQQ[[[kkk~~~xxx}}}{{{}}}yyylllccc\\\RRRHHH<<<888222///...///000111---------,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------...,,,,,,///333555222///...------------......///---+++******,,,,,,+++)))------...///000111111222000000000111222333444555333444444444444555555555555666666777777888888999:::>>>FFFTTTggg~~~tttuuu{{{}}}wwwsssooottt{{{nnnffffffkkksss~~~vvvhhhZZZOOOMMMQQQOOORRRVVVYYYZZZ^^^dddhhhfffjjjqqqxxx~~~zzz{{{~~~{{{tttsssuuutttwwwzzz{{{zzzyyyxxxyyyyyyyyyyyyyyyyyyyyyyyyxxx{{{~~~mmmWWWKKK???<<<<<<;;;<<<===CCCHHHNNNUUU[[[aaagggkkkpppuuu{{{~~~yyytttvvvzzz|||jjjYYYNNNJJJIIIIIIJJJIIIIIIOOO___pppuuunnnnnnvvv~~~|||ooo^^^PPPJJJEEEDDDLLLVVV___gggmmmyyysss^^^QQQRRRggg}}}fffXXXKKK>>>999:::222222222111111111000000111111111000111111222333222222222111111111111111111111222222222333333333444444444444444444444444444444444444444555666666:::===AAAGGGVVVqqq}}}xxx{{{}}}jjjlllsss}}}wwwjjjeee```ZZZQQQGGGCCCEEExxxlll^^^SSSKKKGGGIIIMMMYYYggg|||}}}~~~tttkkkcccYYYPPPCCC>>>777222000000000000------------------------+++,,,,,,------,,,,,,++++++,,,---......---,,,+++---***+++111:::===888111---,,,,,,,,,,,,---...///...,,,++++++,,,,,,+++***------...///000111222222000000111111222444555666333333444444444555555555555666666777888888999999;;;@@@JJJZZZoooyyy~~~|||xxxuuuqqquuu{{{qqqppppppttt{{{nnncccWWWMMMKKKNNNMMMNNNRRRWWW\\\aaaeeefffeeeiiiooowww~~~{{{xxxyyywwwsssrrrttttttvvvyyyzzzxxxwwwwwwwwwwwwxxxxxxyyyyyyzzzzzzzzz~~~fffWWWGGG@@@===:::999:::===@@@DDDHHHLLLRRRXXX\\\eeekkkrrrwwwyyy{{{uuummmmmmoooqqquuu~~~zzzyyy{{{iiiXXXRRRPPPKKKGGGFFFFFFIIITTT^^^wwwzzzvvvqqqnnnwwwttteeeYYYPPPIIIKKKQQQVVV[[[```hhhpppiiiXXXRRR___xxxzzzdddRRRFFF===:::333333222222222111111111333222111000000000111222222222222111111111000000111111222222222333333333333333333333333333333333333333333444444666777888888;;;???EEESSSnnn{{{www{{{kkkkkkooo~~~yyyjjjeee```ZZZQQQGGGCCCDDDkkk\\\QQQHHHEEEGGGLLLSSSdddzzz~~~vvvnnneee\\\KKKEEE===666333222222111111000000///......---------......//////......---)))+++---//////---+++)))///++++++333>>>AAA999111++++++++++++,,,,,,---...///...,,,,,,------,,,+++------...///000111222222111111111222333555666777333333333444444444555555555666666777888999999999===BBBMMM___uuu~~~|||yyyuuusssvvv{{{xxxxxxxxxkkkbbbYYYNNNJJJLLLKKKLLLOOOWWW___dddeeeddddddgggmmmssszzz}}}}}}|||zzzuuuuuuvvvttttttuuusssvvvxxxyyyxxxvvvuuuvvvuuuvvvwwwxxxzzz{{{|||}}}vvveeeQQQFFFAAA>>><<<===:::<<<>>>@@@CCCHHHMMMRRR]]]dddmmmrrrtttwww||||||ooogggkkklllmmmooovvv|||zzzsssnnnooottt}}}xxxbbbZZZRRRMMMIIIIIIJJJJJJNNNRRR```}}}|||uuuwwwwwwuuu{{{yyyggg[[[PPPMMMOOORRRUUUYYY[[[aaatttsss___PPPVVViiimmmXXXKKKAAA888444444444333333333222222444333111000000000111111222222222222111111000000111111222222222333333333111000000000000000000000444444555555777888::::::666:::>>>DDDQQQlllzzzwww{{{kkkiiilll~~~yyyjjjeee```[[[QQQGGGCCCDDDnnn___VVVMMMEEEGGGGGGPPPddd|||}}}tttmmmhhhUUUPPPHHH@@@999444222111222000...---------,,,+++//////.........---------......------------......///------111666777444///------,,,+++,,,---...///111000...+++(((%%%"""!!!***,,,////////////000222555555555555555666777777333333333444444444555555444666888888777777999:::AAAGGGSSSfff}}}}}}zzzwwwtttnnnsss{{{jjj]]]UUUQQQLLLHHHKKKOOOTTTXXX[[[```fffkkkhhhiiikkkooosssuuuvvvvvvxxxvvvuuussssssssstttuuuvvvwwwyyy{{{zzzxxxvvvtttvvvyyy|||~~~~~~yyy[[[IIICCC@@@===999444444777;;;===>>>EEELLLUUU]]]hhhppptttvvvxxxzzz~~~oooeee___gggkkklllnnnqqqnnnhhheeeeeekkkvvvjjjYYYRRRLLLLLLMMMKKKJJJLLLWWWccc}}}zzzvvvyyy}}}oooZZZNNNNNNSSSTTTTTTTTT___nnn}}}kkk___WWWRRRaaayyyaaaOOOCCC;;;666333000///000222333444666444111000111222222111333333333222222111111111333333333222222222111111111111222333333444555555444444444444555777888999;;;;;;===CCCSSSooowwwmmmpppppplllkkk|||~~~{{{pppiii```YYYPPPGGGBBBCCCnnn___TTTKKKEEEEEEJJJWWWhhhyyyxxxpppaaaYYYNNNCCC;;;666444333222000...---......---,,,000000/////////........./////////....../////////...,,,+++...222222...***------,,,,,,,,,---...///,,,,,,,,,++++++************---///000//////000222555444444444444555666666333333333444444444555555444666777888777888999;;;@@@GGGVVVjjjzzzvvvqqqnnnnnnrrr{{{lll___VVVPPPMMMKKKNNNPPPSSSUUUXXX]]]ccchhhlllmmmpppsssuuuuuusssqqqssssssssssssttttttuuuvvvsssssstttuuuuuutttsssrrrvvvyyy|||~~~~~~~~~~~~lllSSSGGGAAA>>>;;;888777888;;;<<<<<>>DDDSSSnnnzzzmmmnnn~~~ooommmmmmyyyuuuqqqqqqkkkfffaaaYYYNNNGGGGGGqqqcccVVVOOOGGGEEEHHHQQQbbbqqq~~~uuulll___SSSIIIBBB<<<777333111//////000000000...////////////////////////000//////////////////000000///...///000000...+++,,,,,,,,,,,,------..................------------+++---///000000000111222222222222222222333333444333333333444444444555555555666777888888999<<>>AAAFFFVVVooo~~~rrrvvvzzztttpppnnnhhhkkkrrr}}}}}}pppqqqttt}}}xxxpppqqqooohhh```]]]bbbgggiiifffaaa^^^^^^bbbfffiiisssyyyxxxqqqmmmkkkmmmppprrrsssrrrpppoootttsssqqqqqqrrruuuxxx{{{{{{}}}~~~}}}~~~~~~}}}}}}|||}}}~~~lll^^^VVVPPPDDD>>>::::::999888:::>>>???FFFOOOXXX___gggooouuuzzz{{{{{{~~~ppp^^^ZZZWWWXXXYYYWWWRRRNNNNNNMMMPPPWWW\\\bbbkkkttt{{{fffYYYQQQMMMNNNFFFHHHLLLQQQYYYkkk}}}bbbPPPLLLNNNVVVVVVXXX___nnnuuu___WWWQQQUUUtttzzzqqqwww|||{{{vvvlll]]]OOOEEE@@@:::555333444444444111111111333444444222000111111111222222333333333222222222222222222222222333333444444444444555555444444444555666777888999:::===@@@EEERRRkkk|||nnnlll{{{pppqqquuu}}}{{{xxxlllhhheeebbb[[[PPPIIIHHHwwwgggVVVMMMHHHEEEEEEGGGMMMZZZkkk{{{{{{uuuyyy{{{wwwqqqkkkeeeYYYJJJ???666444222111111111000///------------..................------------......,,,,,,,,,,,,------......+++,,,------......------+++++++++,,,,,,,,,------,,,...000111000111222333111111111111111222333333333333333444444444555555555666777888888;;;@@@CCCLLL___zzz|||jjjlllvvv~~~wwwrrrqqqrrrkkknnnrrrxxxzzzooo```eeennn{{{vvvhhh```ccceeecccaaacccjjjpppqqqlllgggdddeeehhhkkkmmmnnnttt{{{}}}xxxrrrmmmkkklllnnnppprrrrrrqqqnnnmmmqqqqqqqqqrrrtttvvvyyyzzz{{{|||~~~~~~}}}|||}}}~~~{{{{{{{{{|||}}}~~~yyyhhh\\\QQQGGG@@@;;;::::::888:::===>>>DDDKKKSSSZZZbbblllrrrvvvzzz|||zzz___WWWPPPPPPQQQNNNKKKIIIDDDBBBEEEJJJPPPUUU]]]fffrrr{{{vvvcccTTTMMMLLLDDDGGGLLLNNNPPP\\\wwwrrr]]]PPPKKKNNNOOOSSS\\\kkkhhhZZZOOONNNeee{{{xxxhhhZZZJJJDDD===777444444444555222111111222444444333111222222222222222222333333333333333222222222111111444444444444444444555555444444444444555777888999999<<<@@@DDDPPPiii|||nnnmmm|||qqqttt{{{}}}zzzuuujjjfffcccaaaZZZPPPIIIHHHmmm]]]PPPFFFCCCFFFBBBLLLYYYhhhyyyyyyoooooouuu{{{wwwpppdddSSSGGG888666333222222111000...---.........//////////////////............//////,,,,,,,,,+++******+++,,,+++,,,---.........------******+++,,,------......,,,...000111111111222333222111111111111222333333333333333444444444555555666666777888999<<>><<<;;;888777999<<>>;;;;;;======???DDDLLLPPPWWWbbblllttt|||rrr___YYYLLLGGGCCCCCCEEEKKKVVVaaa{{{cccRRRHHHGGGJJJQQQ[[[ppprrrXXXKKKRRR___uuucccOOOIII@@@999666555555555333222000000222333444444444333333222222111111111000000111222333444444555555555555555555555444444555555666666777999:::;;;777;;;???CCCMMMeeezzzoooooosssyyy}}}xxxsssjjjeeeaaa^^^XXXOOOKKKKKKuuu]]]LLLEEEDDDEEEGGGKKKUUUgggyyyvvvnnnooowww}}}{{{tttdddSSSAAA:::333000222444333000000000000...---///666;;;FFF===333...---...---,,,......---,,,,,,,,,,,,---///............---------------...//////...---,,,222000222666777333111333333333333333333333333333444444555555666777777777999777888999999:::AAAJJJ```vvv{{{}}}}}}yyyxxxyyy|||~~~~~~pppeeebbb\\\]]]cccqqqppp^^^UUUUUUWWW^^^jjjxxx}}}}}}}}}}}}xxxvvvtttqqqooonnnmmmmmmnnnoooooonnnnnnoooqqqtttuuuvvvxxxyyyzzzzzzyyyyyyxxxxxxxxxwwwvvvvvvxxxzzzxxxyyy|||~~~~~~~~~}}}|||uuujjjTTTHHH===::::::888666777===???CCCIIIPPPVVV\\\___eeelllsssxxx~~~oooUUUIIIGGGDDD>>>999<<<:::999777888999<<<>>>HHHIIINNNYYYbbbkkkvvvsss\\\TTTNNNIIIGGGFFFEEEKKKRRRqqqvvvbbbNNNFFFEEEOOOUUU```|||eeeTTTRRRWWW}}}vvv]]]MMM@@@===:::333555===444333222222444444333222222222111111222222333444222222222222333333444555555444444333333333444444555555666666777777888888;;;:::<<>>::::::888777888???@@@DDDIIIOOOUUUYYY\\\bbbiiiqqqwww~~~www\\\LLLFFFBBB===;;;;;;999777666666777999;;;BBBBBBGGGOOOVVV]]]gggppp~~~ttt]]]TTTKKKGGGFFFEEEIIIOOO```yyy}}}jjjSSSHHHDDDJJJNNNWWWrrrppp[[[TTTUUUooo~~~gggUUUGGGBBB===444111555444333222222444444333222222222111111222222333444222111111111111222333444444444444444444444444444555555666666777777888888<<<;;;<<>>::::::999999:::@@@AAADDDHHHMMMRRRVVVYYY\\\ccckkksss{{{eeeRRRFFF???<<<===:::999666555444555666777<<<;;;>>>DDDIIIMMMTTT\\\mmmwwwnnn```QQQJJJHHHHHHIIILLLQQQccc~~~xxx^^^QQQGGGFFFFFFNNNggggggZZZWWW```ppp^^^MMMFFF@@@777111111444333222333444555444222222222111111222222333444111111000000111111222222444444666666666666555444555555666666777777888888<<<;;;<<>>666333333555222///------000111...,,,222000......///000///---......---,,,,,,,,,,,,---///............---------.........//////////////////---...333444111111444444444444444444444444444222222333333444555555555777666888:::;;;@@@NNN]]]{{{~~~|||{{{|||}}}{{{uuussspppmmmoootttzzzooobbbaaaaaaccchhhpppxxx~~~|||xxxuuuqqqooommmjjjhhhgggfffffffffggghhhiiijjjlllppprrrpppqqqsssuuuvvvvvvvvvuuuqqqssstttuuuvvvxxx{{{~~~~~~~~~}}}}}}~~~~~~|||zzz|||zzzkkkXXXLLL???;;;:::::::::<<<>>>???BBBFFFKKKPPPTTTWWWVVV]]]eeellltttjjjXXXHHH>>>;;;>>>:::999777555444444444555888777999>>>AAACCCHHHOOO]]]gggvvvoooYYYOOOMMMLLLKKKLLLLLLVVVjjj{{{|||mmm___PPPHHHDDDJJJ```xxxuuuccc\\\XXXssswwwdddQQQGGGAAA;;;555444555333222333444555444333222222111111222222333444222222111111111111222222333444666888888777555444555555666666777777888888;;;;;;<<>>666333222222111000////////////---,,,,,,,,,---...//////............---,,,,,,,,,,,,---///............---------++++++++++++,,,---...///333000000333333111111444333333333333333333333333333333333444555555666666555666888;;;===GGG[[[nnn}}}xxxuuuvvvxxx}}}qqqmmmlllnnntttzzz{{{vvvqqqhhhkkkpppwww{{{|||yyyvvvooorrrvvvyyyzzzyyyvvvtttddddddcccbbbbbbcccdddeeeccceeefffggghhhjjjnnnqqqoooooopppqqqqqqqqqoooooopppqqqrrrrrrrrrssswwwyyyzzzzzzzzz{{{|||}}}}}}}}}}}}|||yyywwwwww{{{xxxgggWWWKKK@@@======;;;999:::777888<<<@@@FFFKKKOOORRRUUUZZZ___ccciiixxxsssqqqkkkccc[[[OOOBBB<<<<<<;;;:::999888666666555555222111333777888888<<>>III```uuuzzz}}}|||wwwiii```\\\[[[bbbmmmtttuuurrrkkkpppxxx{{{mmmpppsssuuuuuussspppnnndddcccbbbbbbbbbbbbcccddddddeeefffggggggiiimmmpppooooooppppppooonnnlllkkkmmmmmmnnnmmmlllmmmooorrrqqqsssuuuwwwxxxxxxxxxxxxvvvvvvuuutttuuuxxx~~~xxxgggTTTJJJ@@@>>>>>>;;;888888666777:::>>>BBBGGGKKKMMMPPPTTTXXX\\\bbbpppvvvfffaaa\\\XXXOOODDD>>>===:::999888888777666555555333222333777777666999>>>CCCJJJUUUbbbooozzzooo^^^RRRKKKIIIHHHGGGLLLVVVdddzzzqqq[[[LLLFFFKKKTTTjjjxxxggg]]]]]]ooo~~~eeePPPBBB;;;777666444333444555666555444222222111111222222333444444333333222111111222222222333333444555555666666555555666666777777888888999:::===DDDNNNbbb{{{pppsss}}}~~~qqqzzz{{{tttmmmiiiddd```\\\UUUOOOOOOSSSeeeRRRJJJIIIJJJOOOfff}}}ooocccSSSGGG@@@;;;666222000222222000---,,,///222...//////...---------.........---,,,,,,,,,,,,---//////.........---------------,,,,,,---...000111333000///111000------000555555555555555555555555444444555555666777777777444555888;;;>>>JJJbbbxxx~~~|||wwwwwwhhh[[[TTTPPPVVVcccmmmpppnnnlllrrr}}}ssstttttttttqqqmmmhhheeefffeeedddbbbbbbbbbcccccceeefffgggggggggiiillloooooopppppppppnnnmmmkkkiiihhhiiiiiigggffffffhhhjjjiiikkknnnqqqsssssssssrrrpppqqqqqqrrrssswww}}}vvvfffSSSIII@@@???>>>;;;777666777888:::===@@@DDDGGGIIIJJJNNNRRRUUU[[[jjj~~~bbb]]]XXXUUUNNNEEE???>>>888888888777666666555555666555666999888666888===???EEEOOO[[[hhhttt}}}{{{fffVVVNNNLLLHHHIIILLLQQQVVVgggzzzbbbPPPGGGIIINNN]]]yyyzzz}}}ppp```ZZZeeeqqqYYYHHH???;;;666555444444555666555444222222111111222222333444333333222111000000111111333222222333333555666777555555666666777888888888::::::===CCCMMM```~~~{{{qqqsss}}}|||nnnwww|||tttmmmlllggg```ZZZSSSNNNPPPVVVcccPPPHHHIIILLLSSS___qqq|||ppp^^^PPPFFF???777222222222111000...---...///......------------......---------------...///000///...,,,++++++,,,...///------,,,,,,---...000111222222222222222222222222111111222222222333333333444444555555666777777777999444555<<>>BBBFFFIIIJJJJJJMMMRRRWWWaaassskkkYYYOOOTTTRRREEE===@@@<<<999666555555666555444333333333333444444555666:::@@@IIISSS]]]jjjwwwwwwaaaVVVSSSIIIIIILLLPPPQQQZZZrrrxxx[[[EEECCCLLLXXXaaajjjrrr|||{{{yyy|||tttfffaaattt}}}dddOOOBBB===888666555555666666555444777666444222222222444555555444444333333444444444000111222444555666666666888888888888777777777777<<<;;;===BBBKKK^^^||||||tttwwwuuuhhhooo}}}vvvoookkkeee^^^YYYSSSNNNOOOTTTsssYYYMMMKKKDDDHHHQQQ___rrrvvveeeVVVLLLCCC:::444111111111000///......//////......------......///......---------......//////...,,,++++++,,,...///------,,,,,,---...000111222222222222222222222222111222222222222333333333444444444555666666777777999555666===EEERRRmmmzzzxxxwww|||vvvjjjbbb[[[\\\```cccgggllluuuyyy{{{rrrgggaaaaaa``````______```aaacccdddggghhhhhhiiijjjkkkllllllmmmoooqqqqqqmmmfff```]]]YYYYYYXXXUUUQQQPPPRRRTTTSSSTTTWWWYYY[[[___cccggghhhiiikkkmmmpppuuuzzzvvvlll[[[MMM@@@:::999777666777666666777999;;;???BBBCCCGGGGGGJJJMMMQQQZZZjjjzzzsss___SSSVVVTTTGGG>>>>>><<<:::777666777777666555444333333333444444555666999>>>FFFOOOXXXdddqqqyyyyyy|||kkk]]]YYYOOOJJJJJJNNNQQQWWWhhh{{{hhhOOOHHHLLLMMMTTT[[[aaakkkwww}}}}}}xxxiii```lllkkkXXXJJJCCC999888666666777777666444666555333222222333444555666555555444444444444555777777777666555444333222777777777888888999999999;;;;;;===BBBKKK^^^|||~~~xxx}}}uuugggnnn~~~wwwpppkkkeee___YYYRRRLLLLLLPPPjjjWWWNNNBBBCCCFFFNNN[[[nnn~~~mmm___SSSIII>>>666111111111000000///......///......------....../////////...---------......///...---,,,,,,---...///...------,,,---///000111222222222222222222222222222222222222333333333333333333444444555666666666999666777???IIIYYYvvvxxxvvvssswww~~~tttmmmhhhgggffffffiiinnn~~~{{{qqqfff```___]]]^^^___```aaaaaaaaaaaagggggghhhiiijjjkkkllllllkkknnnqqqqqqllldddZZZTTTNNNMMMJJJFFFBBBAAABBBCCCEEEGGGIIILLLPPPUUU[[[___eeegggiiilllpppuuu{{{~~~||||||vvvoooZZZMMM@@@;;;:::777666666444555666888:::<<<>>>???FFFEEEGGGJJJMMMSSSaaaooo}}}gggXXXXXXXXXLLLAAA======;;;999888888888777666444444444444444444555555666;;;BBBIIIQQQ[[[gggpppqqqtttwwwxxxwwwzzzzzzfff\\\VVVNNNKKKOOORRRTTT]]]iii{{{```PPPMMMLLLQQQUUUWWW___nnn|||ssscccdddvvv{{{lll[[[LLLDDD;;;999777666777777666444555444333222333444555666777666555444444444444444:::999999777666555444333666666777888999:::;;;;;;;;;;;;>>>CCCLLL___}}}|||tttffflllwwwpppkkkeee___YYYRRRJJJJJJMMMdddQQQIIIFFFDDDGGGNNN\\\ppprrrdddYYYNNNCCC:::333222111111111000///---//////............//////000///...---------------......------------............---------///000111222222222222222222222222222222222333333333444444333333333444555555666666:::777999@@@LLL```}}}|||tttqqqooosssxxx|||vvvqqqnnnkkkkkkqqqyyyzzzuuunnnfffbbbbbb___```bbbdddddddddcccbbbffffffggghhhiiijjjkkkkkkkkknnnssstttqqqggg[[[RRRIIIGGGBBB>>>::::::;;;<<<>>>@@@BBBEEEHHHMMMTTTXXXaaadddhhhlllpppvvv}}}xxxvvvvvvrrrkkkVVVKKK@@@<<<:::777555666444666777999;;;<<<<<<===DDDCCCEEEHHHKKKPPP[[[ggg{{{ooo]]]\\\\\\RRREEE???===;;;999888999999777666666555555444444444555555555999???DDDKKKTTT```hhhoooqqqttttttssstttyyy}}}ooo\\\[[[SSSPPPTTTUUUSSSXXXaaatttoooYYYMMMOOOTTTXXXZZZ^^^kkk|||lll```gggsssuuuuuurrriii[[[LLLCCC<<<999777666666666555444333333333333333444555666666555444444333333444444666666666666777777888888888888888999:::;;;;;;;;;;;;<<<>>>CCCLLL___|||~~~ttteeejjjwwwpppiiiddd^^^ZZZRRRKKKJJJNNNtttXXXMMMGGGCCCDDDHHHPPPaaaqqqxxxvvv{{{}}}ttthhh___TTTIIIAAA888555222111111111///.../////////....../////////000///...---------------..............................------...///111222222222222222222222222222222222333333333444444444333333444444555666666777;;;999;;;BBBPPPgggwwwooollliiilllqqqxxx~~~~~~tttooollloooyyyyyyqqqmmmiiidddaaabbb```bbbdddfffgggfffeeeccceeefffggggggiiiiiijjjkkklllooouuuzzzzzzrrrggg^^^OOOKKKDDD???;;;;;;<<<<<<<<<===>>>???AAAFFFLLLPPPZZZ^^^dddjjjpppvvv||||||qqqmmmlllfff^^^QQQHHH???<<<999666555666444555777999:::;;;;;;;;;@@@???@@@EEEHHHKKKTTT^^^kkkwwwfffcccbbbYYYKKKCCC<<<;;;999999:::999777555777666555555444444444444555888<<>>999333111111222000///000//////......//////000//////...---------..............................///......---...000111222222222222222222222222222333333333333444444444444444444555555666777777777::::::===EEEVVVnnn~~~zzzrrrkkkiiibbbeeekkkqqqwww{{{}}}~~~tttyyy~~~}}}tttmmmmmmsssuuukkkgggddd```^^^___```aaadddeeeffffffdddccceeeeeefffggghhhiiijjjjjjlllpppwww{{{sss]]]VVVKKKBBB===:::999888::::::::::::;;;>>>CCCHHHRRRXXXaaaiiipppuuuzzz}}}~~~~~~~~~}}}|||~~~zzzooojjjggg___VVVKKKDDD===;;;999555555777333444555666888999;;;;;;;;;999;;;???BBBDDDJJJQQQ]]]rrrqqqllliii___QQQGGG===<<<;;;;;;;;;;;;888666888777666555444444444444444777;;;???DDDNNNZZZbbbllloooqqqrrrrrrtttyyy}}}wwwbbb[[[XXXXXXTTTNNNRRR[[[^^^mmmjjjSSSGGGLLLTTT\\\cccmmm}}}iii\\\ggguuusssqqqoookkkaaaQQQFFF???<<<888555555555444333333333444444444444444444333333333333333444555666666666555555555777999:::===<<<<<<<<<;;;;;;;;;:::<<<<<>>555000111222111000000000////////////000000......---------......///......////////////......///............000111222222222222222222222222222333333333444444444444555555555666666777888888888777:::???III\\\www}}}zzzvvvoooiiihhhccceeeiiimmmooopppppppppkkkrrr{{{yyyyyy}}}ooojjjoooyyy~~~rrrhhhdddbbb``````aaaaaabbbdddeeeffffffeeeeeedddeeeeeefffggghhhiiijjjkkkooowwwwwwmmm^^^OOOEEE>>>999666999888888666777:::???CCCNNNVVVaaalllsssxxx|||~~~}}}~~~}}}zzzwwwwwwzzz}}}}}}uuulllhhhddd[[[QQQFFF???;;;:::888444444777555555555666888;;;===>>>999777888;;;======AAAFFFPPPaaayyywwwpppdddUUUKKK@@@???>>>>>>>>>===;;;888999888777555444444333333222555999===CCCMMMYYYbbbkkknnnrrrssstttwww|||qqqdddZZZXXXVVVPPPPPPUUUXXXbbbrrruuu]]]MMMKKKOOOVVV___jjj}}}wwwcccaaasss|||yyywwwwwwttthhhVVVHHHBBB>>>:::777666666666555444444444444444444333333333333333444666777999:::999888777666666777999:::<<<<<<<<<<<<<<<<<<======<<<===???CCCIIIYYYsss}}}sssiiiqqq|||xxxkkkddd\\\VVVOOOJJJMMMRRR}}}yyy{{{zzz|||ooo[[[JJJEEECCCAAAGGGQQQhhhrrrwwwrrrnnnrrrwwwzzz|||}}}~~~uuulllccc\\\III@@@666000000222222111000000////////////000000---------------...///000......////////////......//////......///000222333222222222222222222222222333333333444444444555555666666777777888888999999555:::AAALLL```}}}|||xxxtttmmmiiihhhhhhiiijjjkkkiiifffcccaaaeeeoooxxx}}}zzzzzzvvviiiiiirrr~~~{{{pppeeecccccccccdddfffddddddeeefffggggggggggggddddddeeefffggghhhiiiiiijjjnnnwwwtttbbbTTTJJJBBB===999888777666666:::???CCCOOOXXXdddpppxxx}}}~~~zzzuuusssuuuxxxuuurrrlllfffccc___UUUJJJBBB===999999777444444888888888777888:::===AAACCC;;;888888;;;<<<;;;<<>>??????======???CCCHHHWWWqqqrrrkkkuuu|||mmmeee\\\TTTLLLHHHJJJPPP}}}yyy|||xxxyyy|||fffOOOIIIHHHDDDDDDIIIYYYiiiwwwwwwvvvuuuvvvyyy|||~~~~~~|||vvvkkk^^^KKKDDD:::444222111000/////////............//////////////////////////////...------,,,,,,------...---------...............//////000111222333333444333444555666777777777777555666888999999777555444888>>>GGGTTTfff~~~yyysssnnnkkkoooooonnnkkkhhheeebbb^^^eeehhhpppzzz~~~|||}}}zzzpppfffiiiwww}}}|||xxxrrriiicccaaaaaabbbcccdddfffggggggeeeccccccdddeeedddcccdddfffggghhhgggiiinnnwww{{{hhhXXXIII===;;;666444666888888;;;???MMMXXXfffqqqzzz}}}{{{vvvsssqqqqqqrrrrrriii```]]]^^^\\\TTTMMMBBB>>>999555444333333222666999999666:::BBBDDD@@@888888888888999:::;;;<<<@@@HHHUUUiiivvvcccQQQCCC@@@@@@CCCCCC???<<<<<<999888777666444444444444333888===AAAEEEMMMXXXaaajjjoootttxxxzzz{{{ccc^^^^^^YYYTTTUUUSSSXXX```ooorrr\\\III@@@IIITTT[[[jjj{{{qqqZZZXXXaaazzzfffWWWKKKCCC<<<:::888555444666666555444555666666444222555555444555666999<<<>>>;;;:::777555444666888999777888888888888999999999:::;;;===AAAGGGUUUmmm{{{mmmgggppp~~~{{{rrrggg^^^ZZZSSSJJJIIINNN{{{}}}zzzzzz|||wwwZZZNNNHHHCCCAAAEEESSSfffzzzwwwuuuvvv{{{~~~}}}wwwjjj\\\MMMEEE<<<555222222111/////////............/////////////////////////////////......------......///............////////////000000111111222333333333222333444555555666666666333444666777888888888777999>>>HHHXXXnnnzzzwwwwww{{{|||yyy~~~~~~|||wwwrrrnnnkkkiiijjjlllrrryyy|||~~~yyyppphhhccciiiyyy|||yyywwwlllhhhdddaaa```aaabbbbbbbbbcccddddddbbbbbbcccdddhhhfffeeeeeefffgggggggggjjjnnnvvv}}}kkkWWWGGGBBB<<<888999999999;;;@@@MMMZZZhhhsss|||~~~}}}zzzuuuqqqmmmllllllkkkbbbXXXUUUVVVUUUOOOIII???<<<888666666777777777666999888777:::AAABBB???888888888888999:::;;;<<>>CCCLLLXXXaaajjjoootttxxx{{{qqqgggbbbZZZTTTTTTTTTWWW\\\ggg||||||ttt]]]KKKAAAHHHRRRXXXfffvvvyyy^^^XXX]]]xxxpppaaaOOOFFF>>>;;;999666666888666555555555666666444222555555444555666999;;;===:::999777666555666777888777888888888888999999999;;;;;;>>>AAAFFFTTTlllzzzlllfffppp}}}ssshhh___[[[TTTKKKJJJPPP}}}}}}|||{{{}}}jjjWWWMMMFFFDDDFFFOOOccc|||vvvwww}}}yyy{{{lll]]]SSSKKKAAA999666444222111//////............///////////////////////////////////////....../////////.../////////000000000000222222222333333333333333111222333444444444444444333333444666777999::::::999>>>III]]]xxx|||uuuppprrr}}}|||zzz~~~yyyttttttvvvtttuuuyyy{{{xxxuuuzzz|||ppphhhcccbbblll~~~~~~xxxsssppphhheeeaaa___^^^]]][[[ZZZ___```aaa```___```ccceeellljjjhhhfffeeeeeeggggggiiilllrrr{{{nnn[[[NNNEEE===::::::999<<<@@@NNN\\\lllwww~~~}}}yyytttmmmiiifffffffff\\\QQQLLLMMMMMMJJJFFF===:::777555555777777777666777888777;;;???@@@===888888888999999::::::;;;BBB@@@BBBLLLaaa|||lllUUULLLHHHGGGIIIHHHBBB>>>===999888777666555444444444333555999<<>>AAAFFFSSSjjjyyyllleeeooo~~~~~~ttthhh___\\\UUULLLKKKQQQ|||}}}|||~~~zzzaaaTTTMMMKKKLLLOOO___yyy}}}yyy~~~}}}{{{vvvggg[[[SSSGGG>>>:::777444222//////............////////////////////////////////////............///////////////000111111222222444444444333333222222222222222333444444444444444444444444555666888:::;;;:::???LLLcccxxxwww{{{vvvuuu~~~|||xxx{{{yyyrrrtttzzz}}}mmmdddbbbeeeppp}}}vvvqqqmmmeeebbb___\\\\\\\\\[[[ZZZ^^^^^^^^^^^^^^^```cccgggnnnmmmjjjgggddddddeeegggeeehhhlllsss~~~sssYYYMMMAAA;;;999999===AAAPPP___ppp{{{{{{ssskkkfffdddeeeeeeZZZNNNGGGGGGHHHHHHFFF>>>;;;777444444444444444666666777999<<<>>>>>><<<888888999999::::::::::::======>>>CCCOOOgggvvv^^^RRRNNNLLLMMMKKKDDD???>>>:::999888666555555444444444666999===DDDNNNZZZcccjjjnnnssswww{{{ooobbb\\\\\\WWWXXXZZZ\\\dddyyyooosss|||nnn]]]OOOLLLLLLMMMVVVcccppp{{{tttaaa[[[```ppp]]]QQQCCC===:::777555666666555555555777777555444555555555555666888999:::666777888999999888777666777777888888888999999999<<<<<<>>>AAAEEEQQQiii~~~zzzkkkdddlll}}}|||~~~ssshhh^^^[[[TTTLLLKKKRRR}}}}}}~~~mmm[[[QQQMMMMMMNNNVVViiiwww~~~uuucccZZZMMMBBB<<<777333000//////............//////////////////////////////...------,,,,,,------...//////000000111222222333555444444333333222222111333333444555555555555444666555555555666777888999<<>>;;;777555666777777777666666777;;;======;;;:::888888999:::::::::999999777:::???BBBFFFUUUttt}}}fffWWWRRRPPPPPPMMMFFF@@@???:::999888777555555555555666777:::???GGGRRR^^^eeeiiilllpppssswwwxxxggg^^^]]]VVVWWWZZZ\\\^^^lllqqqnnnrrr~~~rrrbbbSSSLLLIIIIIIQQQ\\\dddnnn|||jjj]]]\\\zzz}}}gggXXXGGG>>>:::666444444666555555666777777666444555555555666666777888888555666888999999888777666777777888888888999999999<<<<<<>>>@@@DDDPPPhhh|||{{{lllcccjjj{{{zzz{{{rrrfff]]]YYYRRRJJJKKKRRR}}}dddSSSLLLJJJKKKMMMWWWnnn{{{zzzkkkaaaSSSFFF>>>777111---//////............//////////////////////////////------,,,,,,,,,,,,------......///000111222222333444444333333222222111111444444555555555555444444555555666666777777888888>>>FFFWWWrrrzzzyyyzzzyyyqqqqqqwwwxxxvvv|||~~~uuujjjZZZ]]]dddppp}}}wwwrrrnnnfffbbb]]]YYYYYYZZZ[[[\\\ZZZ[[[\\\]]]]]]___bbbeeehhhiiijjjgggcccaaabbbeeedddgggjjjmmmsssxxxeeeNNNAAA<<<;;;???CCCTTTeeeyyy}}}ssslllkkklllfff[[[MMMBBB>>>>>>???@@@<<<:::777777999<<<>>>>>>888666888===@@@===::::::888888:::;;;;;;:::999888555777===CCCDDDKKKccc{{{kkkYYYTTTQQQQQQNNNFFF@@@???:::999888777666555555555666888;;;BBBLLLWWW```fffiiijjjlllmmmrrr}}}pppccc^^^WWWWWW[[[]]][[[aaazzzyyyooolllxxxvvvhhhXXXMMMGGGGGGOOOXXXYYYdddrrrqqq^^^ZZZoootttbbbNNNBBB===888555444666555555666888888777555666666666666666666666666555666888999999888777777777888888888888999999999;;;;;;===???CCCPPPggg||||||lllccciii{{{xxxxxxrrrfff\\\XXXQQQJJJKKKRRRrrr\\\QQQMMMLLLKKKNNNZZZpppwwwlll\\\NNNDDD;;;444000//////............//////////////////////////////......------------......------...///000111222333222222222222222111111111333333444444444444333333222333555777888999999888@@@JJJ___{{{wwwwwwxxxwwwooorrr|||}}}zzz}}}ooohhhaaadddjjjttt}}}wwwpppiiidddddd```\\\YYYXXXWWWVVVUUUWWWYYY[[[\\\\\\]]]___aaaaaaeeehhhgggccc```aaaccccccgggjjjllloooyyyvvv[[[III@@@>>>@@@DDDVVVhhh||||||rrrmmmmmmiii___OOOCCC===;;;<<<<<<;;;888666666999<<<>>>???999777999@@@BBB===999:::777888:::;;;;;;:::888777999555888@@@EEEHHHUUUeee}}}oooYYYTTTQQQQQQNNNFFF@@@???::::::888777666555555555666777<<>><<<<<<<<<;;;888555444555777999999:::777:::AAACCC===999:::777999:::;;;;;;:::888777>>>333222===FFFIIINNNWWWfffqqqYYYTTTQQQQQQNNNFFF@@@>>>;;;:::999777666666555555555777<<>>CCCPPPhhh}}}{{{llleeelllzzzvvvttthhh]]]YYYSSSLLLNNNUUUvvv```VVVRRRLLLIIIKKKOOO\\\zzz}}}ooo___QQQDDD:::333333111000///000000...,,,//////...---------------//////.........---------......//////000000111111999777555333222111222222333333444444555444444333666555444444666888999999BBBPPPjjj|||yyyvvvvvvvvv|||{{{rrr|||mmmgggiiisssvvv|||~~~vvvnnngggaaa[[[WWWWWWXXXYYYZZZ[[[[[[[[[[[[VVVVVVVVVWWWXXXYYYZZZ[[[\\\\\\]]]```ccceeecccbbbiiiaaaaaahhhlllmmmwwwpppWWWGGG???AAAGGGZZZkkk~~~}}}pppddddddnnneeeWWWJJJ@@@999555333888666444555777999::::::@@@999666<<>>;;;:::999777555444555666777777777777777777777777777555444444555555666777888777888888888888999999999;;;===:::===FFFOOOdddmmmaaahhh~~~yyynnngggaaa\\\RRRIIIMMMWWW{{{kkk[[[TTTNNNJJJJJJLLLUUUmmmxxxhhhWWWHHH===777333111//////000000...---000//////...------......//////.........---------////////////000000000000444333333222222222333333444444444555444444333333666555444555666999:::;;;FFFVVVqqq}}}yyywwwxxx}}}wwwpppyyy|||lllhhhmmmwww{{{{{{ssskkkddd___ZZZWWWVVVWWWXXXYYYZZZ[[[[[[ZZZWWWWWWWWWXXXYYYZZZ[[[\\\ZZZZZZ[[[^^^aaaccccccbbbbbb^^^aaajjjnnnlllqqq{{{vvv]]]KKKBBBCCCHHHYYYjjj~~~~~~~~~lll``````hhhcccYYYNNNCCC;;;888777555777888999888777555444555:::BBBEEE>>>666777===999:::;;;<<<<<<;;;:::999999888777666777;;;AAAEEEPPPfff~~~~~~lll]]]ZZZUUUPPPKKKFFFAAA===<<<;;;:::888777666666555333888???FFFRRR^^^bbb___\\\WWWTTTWWW\\\hhh{{{zzzrrrhhhbbbeeeggggggnnnxxxgggSSSLLLOOOVVVUUUXXXcccqqq|||qqq^^^```mmmpppZZZLLLDDD>>>;;;999888777666555555666666666666666666666666666666555555555555555666888888888888888888999999999999<<<>>>;;;>>>HHHPPPeeeoooccciii|||wwwnnnfff```\\\SSSLLLQQQ]]]xxx}}}zzzdddYYYRRRLLLLLLKKKNNN^^^pppsss___MMMAAA;;;444111///...///000///...000000//////......///////////////............---000000000000////////////...///000222333333444444444555555555444333333222555555555555777999<<<===LLL^^^{{{xxxwwwxxx|||}}}rrrlllwwwwwwiiijjjssszzz}}}~~~xxxooofff___[[[XXXVVVTTTUUUWWWXXXZZZZZZZZZYYYUUUUUUVVVVVVWWWYYYZZZ[[[ZZZXXXXXXZZZ]]]aaabbbbbb``````gggrrrtttnnnnnnsssxxxaaaOOODDDCCCFFFVVVhhh~~~|||~~~|||hhh\\\\\\``````\\\SSSFFF>>>;;;<<<666888:::999777777;;;>>>BBBDDDGGGEEE===555777???:::;;;<<<======<<<;;;::::::888555444777;;;>>>???GGGZZZppp{{{iii\\\YYYUUUQQQLLLGGGBBB>>>;;;;;;::::::888777555444333888???IIIUUU______YYYRRRMMMJJJKKKPPP[[[nnn~~~vvvkkkccceeefffffflllvvvwwwZZZNNNSSSYYYXXXZZZcccppp~~~iiiaaabbbzzzwwwbbbQQQEEE???<<<888888777777666666555555666666666666666666666666555555555555666777888888888888888888999999999:::;;;===;;;>>>HHHQQQeeerrreeeiii~~~zzzuuunnnfff___[[[TTTPPPXXXfffwwwyyyqqqaaaWWWPPPOOOMMMLLLUUUaaauuu|||gggSSSEEE>>>666333000...///000000///000000////////////000000/////////...............111111000000//////......---...111333444444444333555555555555444333222222555555555666777:::>>>AAAOOOeee}}}tttrrrtttzzz~~~uuummmkkkvvvqqqgggmmmyyy{{{}}}~~~wwwlllbbb\\\XXXVVVUUUSSSTTTVVVXXXYYYYYYYYYXXXRRRRRRSSSSSSUUUVVVXXXXXXZZZXXXVVVWWWZZZ^^^aaabbb___bbbjjjrrrsssmmmiiikkkzzzuuu___NNNCCCAAADDDSSSfff}}}{{{gggZZZWWWWWW\\\^^^VVVHHH>>>;;;<<<888888777444444;;;HHHSSSbbbPPP@@@<<>>HHHPPPdddsssfffhhh}}}~~~yyyrrrmmmeee^^^[[[VVVTTT___nnntttvvv|||iii\\\QQQOOONNNLLLPPPXXXiiizzz~~~nnn[[[KKKBBB:::666111//////000000000000000////////////000000////////////////////////111111000000//////......000111222444444444333222444555555555444333333222444555666666777;;;@@@EEERRRlllzzzpppkkknnnuuuwwwnnnpppzzzvvvoookkkmmmxxxxxxlllhhhppp}}}~~~wwwkkkaaaZZZWWWUUUTTTSSSTTTWWWXXXYYYXXXWWWVVVRRRRRRSSSTTTUUUWWWXXXYYY[[[YYYVVVUUUXXX[[[]]]^^^ZZZ]]]ccciiiiiieeedddeeeqqq}}}qqq]]]NNNDDDBBBEEEPPPccczzz|||iiiXXXQQQPPPXXX]]]WWWIII===999:::666666555333555===LLLWWWgggQQQ===:::BBBDDD???888<<<<<<=========<<<:::999888555333555999<<<<<<:::AAANNNaaauuu{{{oooccc^^^XXXQQQKKKEEE???;;;:::;;;;;;:::999777555333444666:::@@@KKKVVVXXXUUUHHHCCC>>>>>>@@@IIIXXXgggxxxwwwlllfffjjjllljjjjjjnnn{{{gggXXXZZZZZZ[[[]]]bbblll{{{mmm[[[hhhyyyiiiWWWHHH@@@>>>777888888888777666555444555555555555555555555555666555555666666777888999888999999999999:::::::::888;;;999<<>>999999111444666888999===DDDIIIOOOGGGBBBCCCDDDAAA>>>======>>>??????>>>===;;;:::;;;:::888888999:::999888???JJJ\\\nnn{{{}}}vvvooogggaaaXXXPPPIIICCC>>>;;;;;;;;;::::::888777555444555888:::<<>>===>>>CCCPPP]]]nnnyyy{{{ooohhhkkkmmmiiihhhkkkuuusssccc]]]```bbbdddhhhooo|||{{{dddiii}}}wwwjjjZZZKKKBBB???888888777777666666555555555555555555555555555555666666666666777888999999999999999999::::::::::::888;;;999<<>>777111000000111111......------...//////000.../////////000000000000////////////000000000000111111111111111222333333222222333444555555555555333666888777888<<>>===:::<<<<<<<<<:::999:::;;;???HHHYYYiiisssuuuqqqooohhhaaaWWWNNNGGGCCC@@@>>><<<;;;:::888777666666555888===???>>>???EEEJJJKKKEEEAAA===<<<;;;>>>HHHSSSeeerrr~~~uuuiiiiiijjjffffffiiilll{{{}}}jjjYYYZZZ___eeejjjppp|||ooommm|||}}}vvvkkk]]]OOOEEE???999888777666555555666666555555555555555555555555666666666666777888999:::999999999:::::::::;;;;;;:::===;;;===FFFKKK]]]yyypppeeeiii~~~zzztttiiiaaa[[[YYYVVVVVVdddttttttwwwyyyyyy{{{}}}aaaTTTOOOKKKKKKOOOYYYiii|||{{{ooonnnttt}}}{{{pppiiiiiihhhooo```FFF@@@888222000000111222---------------...///000.../////////000000111111......//////000000111111000///......///111333444111111333444555666666666333666888888888<<>>;;;888444555888===BBBDDDHHHAAA===AAAEEEEEEBBBAAACCCCCCDDDDDDCCCAAA@@@???666:::===>>><<<;;;>>>@@@@@@IIIYYYhhhooopppoooooohhh```VVVLLLGGGDDDBBBAAA===<<<:::777666666666666:::@@@DDDAAA>>>AAAEEEFFFCCC???===;;;:::;;;CCCMMMaaammmzzz~~~zzzjjjgggfffcccdddhhheeerrrkkkTTTKKKRRR[[[bbbjjjwwwwwwpppxxxxxxmmm```SSSGGG@@@:::999777555444555666777555555555555555555555555666666666666777888999:::999999:::::::::;;;;;;;;;<<>>???AAAAAACCC@@@<<<777777;;;CCCIII[[[iiizzzmmmgggfffccceeekkkgggnnnlll[[[QQQNNNPPPZZZggguuummmlllsssaaaQQQGGGDDD>>>;;;555222444777777333111333666888888666444222555555444444555777:::<<>>;;;>>>FFFLLL^^^zzz~~~rrrfffggg}}}|||wwwmmmccc\\\[[[WWWVVVcccuuussspppoooqqqssswwwfffXXXQQQLLLLLLMMM___wwwsssjjjooorrrssstttsssmmmeee[[[hhhvvvhhhVVVHHH888222111//////000////////////////////////........./////////000000000111111111111222222222333333333333333333333333555555444444444555555666666888555888>>>>>>GGG\\\ssszzz|||uuurrrssstttvvv|||yyyssstttqqqpppqqqvvv{{{~~~~~~wwweee[[[ZZZddd{{{xxxjjj^^^___hhhrrrzzzvvvmmm___ZZZUUURRRRRRTTTVVVVVVWWWWWWWWWWWWVVVVVVUUUUUUTTTSSSTTTXXXXXXWWWZZZ___aaa^^^ZZZVVVRRRNNNJJJIIIFFFJJJOOOUUU^^^kkkwwwtttcccXXXNNNBBB???BBBGGGRRRgggfffTTTLLLMMMXXXZZZOOODDD@@@999777666777<<>><<<>>>??????>>>======>>>DDDKKKUUU___eeehhhgggfff___ZZZSSSMMMHHHEEEBBB@@@===;;;::::::777444999???EEEJJJKKKEEE????????????BBB@@@<<<888777;;;AAAFFFYYYiii~~~qqqiiigggccccccgggggglll{{{|||xxxmmm\\\MMMIIIJJJSSS```mmm}}}pppiiiwwweeeUUUMMMJJJ???<<<777444555666666555///000333555666666444333666555444444555777999;;;FFF@@@:::777777999999999;;;>>>;;;>>>FFFLLL^^^zzz}}}qqqfffggg{{{|||uuummmccc[[[YYYUUUVVVdddvvvrrrooonnnooooooqqqzzzuuu]]]TTTPPPMMMHHHYYYppp|||ssssssqqqppptttwwwrrrjjj\\\```sssvvvhhhXXXJJJ===777444000---...////////////////////////....../////////000000000000111111111111222222222222222222333333444444444555555444444444444444555555888666888???@@@KKKbbbzzzyyyrrrwwwyyytttuuuyyy~~~{{{sssiiifffjjjooorrrrrroooyyyzzznnnaaa[[[^^^iii~~~rrrfff^^^dddqqqzzz~~~tttjjjXXXTTTPPPNNNPPPSSSUUUVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTRRRSSSVVVWWWXXX]]]cccddddddbbb^^^YYYSSSMMMIIIGGGHHHKKKPPPXXXcccpppxxxrrrcccZZZOOOCCC???BBBBBBLLL___xxxuuuYYYOOOLLLUUU\\\UUUJJJDDD>>>999555666===FFFNNNQQQPPPMMMKKKLLLNNNOOOMMMKKKJJJMMMPPPOOOKKKGGGCCCAAA???AAABBBBBBAAA@@@@@@AAADDDJJJRRRZZZ```cccbbbaaaZZZVVVOOOJJJGGGEEECCCBBB>>>;;;;;;:::888777<<>>===<<>>BBBSSSddd|||xxxlllhhhdddaaabbbeeehhhsss}}}www{{{ooo^^^MMMGGGEEELLLXXXeeetttxxxiiixxxmmm]]]TTTPPP@@@===:::777555444555666000111333444666666777777777666555555555777888999;;;999666555777888999999;;;>>>;;;>>>FFFLLL^^^zzz}}}rrrhhhiii}}}|||tttoooeee\\\XXXUUUXXXhhhzzzpppnnnmmmnnnmmmnnnuuu~~~eeeXXXTTTPPPJJJVVViii~~~uuupppttt{{{zzztttggg```fffuuugggYYYNNNBBB===888333000///////////////////////////...////////////000000000000000111111111222222222111111222333333444555555555555444444333333444444666888666888>>>@@@NNNgggvvvooosss{{{vvvuuu{{{uuujjjeeegggkkkjjjhhhbbbpppzzzppphhh___^^^dddnnnpppeee___jjjzzz{{{ooodddZZZVVVRRROOOPPPQQQSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTRRRQQQSSSTTTUUU[[[ccceeeiiikkkgggaaa[[[SSSLLLLLLJJJJJJNNNSSS[[[gggqqqrrreee\\\QQQCCC???BBB@@@HHHXXXpppaaaTTTKKKRRRZZZXXXNNNGGG???999444666???JJJQQQUUUSSSPPPMMMNNNRRRTTTSSSQQQOOOQQQSSSRRRNNNIIIEEEBBBAAACCCDDDDDDCCCBBBBBBCCCFFFKKKRRRYYY^^^```______XXXTTTNNNIIIFFFDDDBBBAAA>>>;;;::::::999999@@@HHHSSSYYYYYYOOOCCC>>><<<;;;@@@???>>>;;;999999<<<>>>JJJ[[[sss}}}mmmiiieeeaaa___cccdddkkk~~~xxxyyy{{{tttcccSSSKKKEEEJJJTTTaaannnyyyooowwwzzzhhhZZZSSSBBB>>>;;;888555222333666555555555666777888999999777777666666666666777888777777777888999:::;;;;;;;;;>>>;;;>>>FFFLLL^^^zzz}}}sssjjjlll|||uuuqqqiii___YYYVVV\\\mmmmmmlllmmmnnnmmmmmmsss{{{ppp]]]TTTOOOMMMSSS```uuu|||rrruuu~~~~~~rrrccc___tttuuugggZZZPPPFFF@@@;;;555111111000000000000000000000000////////////000000000111000000111111111222222222111111222333333444555555555444444333333333444444777:::777888>>>AAAQQQllluuuooosss}}}vvvrrrwww|||tttppprrrqqqlllfff[[[jjj{{{tttjjjaaa\\\```jjjtttoooddd```lll~~~xxxjjj___ZZZVVVRRROOOOOOPPPPPPPPPQQQRRRRRRRRRSSSSSSTTTTTTTTTQQQPPPQQQQQQRRRXXX___hhhpppuuuqqqjjjbbbYYYPPPMMMHHHFFFIIIMMMSSS___kkk{{{tttiiiaaaTTTEEE@@@CCCAAAFFFRRRhhhmmm\\\NNNNNNVVVWWWPPPHHH===999666888AAAKKKSSSWWWTTTQQQOOOQQQUUUXXXXXXVVVRRRTTTVVVUUUPPPJJJEEECCCAAACCCEEEDDDCCCBBBCCCCCCIIIMMMTTTZZZ___```______YYYUUUNNNIIIEEEBBB@@@>>>>>>;;;::::::999;;;CCCMMMUUU\\\]]]RRRFFF???===<<>>;;;>>>FFFLLL^^^zzzyyypppiiimmm{{{vvvqqqjjj```XXXVVV___qqqlllkkkmmmooonnnmmmqqqxxx~~~fffVVVNNNOOOQQQWWWggg{{{{{{yyykkkbbbqqqzzzmmm]]]TTTJJJCCC<<<555111111000000000000000000000000/////////000000000111111000111111111111222222222222222222333333444444444333333333333333444555555777:::888999???DDDVVVsssvvvrrruuu{{{ssssss~~~~~~}}}wwwnnnggg^^^kkkyyyzzzoooeee[[[YYYaaammmwwwllldddbbbnnn~~~}}}uuuggg]]]TTTQQQMMMLLLMMMOOOPPPPPPOOOPPPPPPQQQRRRSSSSSSTTTSSSPPPOOOPPPPPPQQQVVV]]]mmmyyy{{{ssslllaaaWWWMMMEEEAAADDDGGGKKKXXXffftttxxxnnnfffXXXGGGAAADDDCCCDDDMMMaaa||||||iiiTTTLLLPPPTTTPPPJJJ===;;;:::;;;AAAKKKUUU\\\WWWUUUTTTWWW[[[]]]\\\ZZZUUUWWWYYYWWWQQQKKKFFFCCCBBBDDDEEEEEEDDDCCCCCCDDDKKKOOOVVV]]]bbbbbbaaa___\\\WWWPPPJJJFFFCCC@@@>>>???<<<:::;;;;;;>>>HHHRRRXXX___aaaVVVHHHAAA???>>>???@@@???===;;;:::<<<===GGGTTTfffttt{{{rrrgggdddcccaaaccchhhkkksss|||fffXXXKKKHHHOOOYYYdddlll|||{{{mmm___NNNCCC<<<===;;;555222444777666555444333333333333555555666666777777777888666888::::::888888888999;;;>>>;;;>>>FFFLLL^^^zzzuuullleeejjj{{{zzzxxxooojjjaaaXXXWWWaaasssllllllnnnpppnnnkkknnntttxxx|||ttt]]]UUUPPPPPPQQQ\\\uuuzzzqqqyyyvvvfff]]]RRRIII@@@666222333000000000000000000000000//////000000000111111111000111111111111222222222333333333333333333333333111111111222333444555666666:::888:::BBBIII^^^}}}zzzwwwyyyxxxrrrzzzuuunnnjjjrrryyy{{{zzzvvvlllccc]]][[[dddnnnvvvzzziiieeegggttt|||{{{xxxpppcccYYYQQQNNNKKKKKKLLLNNNOOOOOONNNNNNOOOPPPQQQRRRSSSSSSPPPNNNNNNPPPQQQRRRWWW^^^mmm||||||xxxpppeeeUUUJJJCCCCCCCCCDDDPPP^^^ppp|||ssskkk[[[IIIBBBEEECCCBBBHHH[[[wwwwww\\\MMMMMMQQQPPPLLL@@@???>>><<>><<<===>>>BBBMMMXXX\\\dddfff[[[KKKBBB@@@@@@@@@@@@???===;;;;;;===???JJJWWWgggsssyyy{{{~~~vvvgggcccddddddgggooosssuuuppp```OOOJJJOOOWWWaaaiiitttwwwuuu|||oooVVVGGG===@@@AAA:::555555444444444444333333333333444444555777777888888888666888::::::888777999:::;;;>>>;;;>>>FFFLLL^^^zzzwwwlllccchhhzzzyyywwwppplllddd\\\ZZZeeewwwllllllnnnpppmmmiiikkkppprrrvvvzzzfff^^^RRRQQQQQQXXXnnn~~~pppfffYYYOOODDD999555666000000000000000000000000000000000000111111111111000111111111111222222222444333333333333333333333000000111222333555666777555999999;;;DDDMMMddd|||}}}~~~{{{tttrrrzzzwwwzzz{{{yyywwwuuummmdddbbb```hhhooosss{{{|||pppiiigggmmmzzz{{{xxxvvvssskkk___UUUSSSPPPMMMLLLMMMNNNNNNNNNMMMMMMNNNOOOQQQRRRSSSSSSNNNMMMNNNQQQSSSTTTZZZ```hhhzzz}}}tttaaaSSSIIIFFFCCC@@@IIIWWWpppvvvnnn]]]KKKCCCFFFBBB@@@EEEXXXtttbbbOOOKKKOOOQQQNNNDDDCCC@@@<<<===HHH[[[jjjfffddddddeeegggfffbbb^^^[[[\\\]]][[[UUUNNNIIIFFFDDDFFFHHHGGGFFFEEEFFFGGGJJJPPPYYYbbbffffffccc```\\\WWWQQQLLLHHHFFFDDDCCCCCC@@@>>>???@@@EEEQQQ\\\___hhhjjj^^^MMMDDDAAAAAA@@@@@@???===<<<<<>>BBBEEE>>>777666333333444555666666666555333444555777888999999999777999<<<;;;999999;;;>>>;;;>>>;;;>>>FFFLLL^^^zzz{{{nnneeeiii{{{yyyvvvssspppiii``````kkk|||jjjkkkkkkkkkjjjkkknnnpppuuutttwww}}}uuu]]]XXXOOOIIIPPP___vvvrrraaaUUUHHH:::222222333222000000111111///...000000000000////////////......///111111222222222333333222222111222222222222222333444444555555666:::888:::AAADDDNNNkkkxxxpppooozzz~~~vvvuuusssllleeebbbdddccceeejjjjjjfffeeegggfffiiirrr}}}}}}xxxrrrjjj```VVVOOOSSSPPPNNNNNNPPPQQQOOOMMMMMMMMMNNNOOOOOOPPPPPPQQQNNNNNNNNNNNNOOORRRXXX\\\iiivvvppp\\\IIIBBBBBBCCCFFFJJJdddzzzwwwrrrdddOOOCCCCCC>>>AAAFFFRRRlll{{{vvv[[[MMMLLLKKKGGGIIIEEE@@@===<<>>CCCLLLWWW^^^bbbgggjjjcccUUUGGG@@@>>>BBBAAA???<<<:::<<<@@@DDDRRR___llltttyyynnnddddddffflllmmmtttttt]]]QQQSSS\\\bbbdddjjjppprrrbbbnnnfffUUUCCC<<<;;;:::777666666666555555555444444444666666666666777777777777777888888888888999999999:::>>>===AAAHHHKKKZZZtttzzzkkkcccjjj{{{xxxtttssspppjjjdddeeemmm{{{jjjkkkkkkkkkjjjkkknnnpppsssssswww|||ggg^^^TTTMMMOOOXXXkkkxxxdddWWWJJJ===555333444222111111222222111///000000000000////////////...///000111111222222222333333222222111222222333222222333444444555555666888666999???DDDQQQoooyyyooommmwwwxxxuuusssmmmhhheeedddbbbbbbdddbbb]]]\\\^^^ccchhhrrr}}}|||uuunnnfff\\\TTTNNNPPPPPPRRRUUUWWWWWWTTTPPPNNNNNNOOOOOOOOOOOOOOOPPPLLLMMMMMMMMMNNNQQQVVVZZZeeeqqq~~~jjjSSSGGGBBB@@@BBBFFF\\\sss}}}xxxjjjTTTFFFCCC???AAADDDPPPiii|||gggPPPGGGFFFFFFGGGDDDAAA???>>>CCCQQQ```mmmmmmnnnnnnnnnllliiifffeeedddaaa[[[UUUOOOMMMLLLJJJLLLMMMLLLJJJIIIJJJJJJRRRTTTXXX[[[^^^_________ZZZWWWQQQKKKEEEAAA>>>===>>>======???EEENNNXXX^^^aaafffiiicccUUUHHHAAA???DDDCCCAAA>>>===>>>CCCFFFUUUaaannnvvv|||qqqfffccceeeggggggnnnyyy~~~dddSSSRRRYYY```cccfffjjjzzzwwwgggsssgggVVVEEE===;;;999777666666666555555555444444444666666666666777777777777777888888888888999999999999===<<>>EEEVVVvvvyyynnnjjjrrrwwwqqqnnnjjjggggggeeebbb```^^^YYYSSSRRRUUUcccjjjuuuyyyqqqhhh___WWWPPPLLLLLLOOOSSSYYY\\\[[[VVVRRROOOOOOOOOOOOOOONNNNNNNNNJJJKKKKKKKKKLLLPPPUUUXXX```lllzzz{{{bbbOOOCCC???AAAEEEQQQiiiuuu^^^KKKCCC@@@@@@BBBLLLccc{{{[[[GGGCCCEEEEEECCCBBBBBB@@@BBBMMMXXXiiilllpppssssssqqqnnnllliiigggbbb[[[UUURRRRRRSSSLLLMMMMMMLLLLLLLLLOOOQQQTTTVVVYYY\\\___`````````ZZZWWWQQQKKKFFFBBB@@@??????>>>???BBBHHHPPPYYY^^^^^^dddhhhbbbUUUIIIBBBAAADDDCCCAAA>>>===???CCCGGGTTTaaannnvvv}}}wwwhhhcccbbb___^^^dddpppwwwmmmWWWQQQWWW___eeegggjjjwwwpppzzziiiYYYGGG???;;;888666555666666666555555555555444666666666666777777777777777888888888888999999999888<<<;;;???FFFIIIWWWqqq{{{jjjaaafffzzz~~~{{{wwwxxxrrrhhhaaabbbmmm}}}iiikkklllkkkjjjjjjlllnnnnnnppptttuuutttwwwggg]]]UUUQQQMMMSSSlll~~~rrr___TTTIII???999444222000000111222111111////////////000000000000//////000111111111111111222222111111222222333333222222333444444555555666888666888>>>GGG[[[|||wwwlllhhhpppsssiiieeecccdddfffgggbbb^^^YYYRRRLLLMMMRRReeeooo|||~~~wwwlllbbbZZZSSSNNNKKKIIILLLQQQVVVXXXWWWTTTQQQPPPPPPOOONNNNNNMMMLLLLLLIIIJJJKKKKKKLLLOOOTTTWWW]]]ggguuupppYYYHHHAAABBBFFFIII```iiiRRREEEBBBAAAAAAHHH\\\zzzoooUUUHHHEEEBBBAAAAAABBB@@@@@@FFFOOObbbhhhooouuuwwwuuusssqqqmmmkkkfff___YYYUUUTTTUUUOOOOOONNNMMMLLLMMMPPPSSSVVVXXX]]]aaabbbbbbaaa___XXXVVVQQQMMMIIIGGGFFFFFF@@@???@@@DDDKKKSSSZZZ]]]\\\bbbfffaaaUUUIIIDDDCCCBBBAAA???<<<;;;===BBBEEEQQQ]]]iiiqqqxxx}}}jjjaaa^^^[[[YYY]]]hhhpppwwwvvv]]]RRRVVVaaajjjiiilllwwwwww}}}kkk[[[JJJ@@@<<<777555555666666666555555555555555666666666666777777777777777777888888888999999999999===<<>>555333000///000000000000.../////////000000000111///000000111111111111000222111111111222222333444222222333444444555555666999999;;;@@@KKKaaa|||uuukkkhhhnnn~~~oooccc___^^^aaaffffffaaa[[[UUUMMMHHHLLLSSSfffsss|||ttthhh]]]UUUPPPMMMKKKKKKMMMPPPQQQRRRQQQPPPPPPOOOOOONNNMMMLLLKKKKKKJJJIIIJJJKKKLLLMMMPPPTTTWWW\\\cccooo}}}gggPPPEEEBBBCCCEEEWWWuuuuuu[[[JJJEEECCCBBBGGGUUUqqqhhhQQQEEEAAA??????@@@???===@@@FFFXXX```jjjsssvvvuuutttsssqqqpppnnnhhhaaa[[[XXXVVVSSSRRRPPPMMMKKKLLLOOORRRVVVZZZ```eeegggeeeaaa^^^XXXVVVRRROOOKKKHHHFFFFFF@@@???AAAFFFNNNVVVZZZ\\\ZZZ```eeeaaaUUUJJJEEEDDDBBBAAA???===<<<>>>BBBFFFOOOYYYccciiipppzzzmmm```[[[ZZZVVVZZZccckkkqqqeeeUUUUUU___iiiiiilllvvvyyyyyylll]]]LLLBBB<<<777555666666666666666666666666666666666666666777777777777777777888888888999999999;;;>>>>>>@@@GGGJJJXXXrrrzzzkkkdddkkk}}}yyyuuusssmmmfffbbbeeeoooyyyiiijjjllllllkkkjjjjjjkkkllllllnnnooommmnnnxxxxxxdddVVVUUUSSSPPP^^^rrr~~~}}}rrrdddZZZOOOFFF888555222000000000000///......//////000000111111000000111111111111000000111111111111222333444444222222333444444555555666999;;;===CCCPPPiiiwwwrrrkkkiiinnnzzznnn```\\\]]]bbbhhhddd___XXXQQQIIIFFFMMMWWWfffuuu{{{wwwooodddYYYRRRMMMKKKJJJNNNOOOPPPOOONNNMMMOOOQQQMMMMMMLLLKKKJJJJJJIIIIIIHHHIIIKKKLLLMMMOOOSSSVVVZZZ___jjjwwwwww\\\JJJAAA>>>CCCOOOiiifffRRRIIIGGGFFFHHHQQQhhhyyy]]]JJJCCC???>>>>>><<<:::<<>>??????AAAHHHQQQXXXZZZZZZYYY```ddd```UUUJJJEEEDDDDDDCCCAAA???>>>AAAEEEIIIMMMUUU\\\```gggsss~~~pppaaa[[[ZZZUUUWWW```hhhnnnzzznnnXXXRRRYYYbbblllqqqyyyzzztttuuummm^^^NNNCCC<<<777666888555666666666666777777777666666666666777777777777777888888888888999999999<<>>AAAHHHJJJXXXrrryyyllleeemmm|||yyyuuurrrmmmfffcccgggpppyyy~~~hhhjjjllllllkkkiiiiiijjjllljjjkkklllkkklllsss|||nnnWWWUUUTTTQQQYYYjjj}}}yyyyyyyyyvvvwwwyyy}}}mmmcccXXXOOO<<<999444222111111111000.........///000111111111000000111111111111000000111111111111222333444555222222333444444555555666777:::???EEEUUUppptttpppkkkiiilllsss|||~~~lll^^^ZZZ\\\cccjjjgggaaaZZZQQQIIIGGGQQQ]]]iiiyyyyyyqqqjjj___UUUNNNKKKIIIGGGKKKMMMNNNNNNLLLKKKMMMOOOJJJJJJJJJIIIIIIHHHHHHHHHFFFHHHJJJKKKLLLNNNQQQTTTWWWZZZdddrrr|||jjjTTTFFF>>>BBBGGG[[[~~~qqq\\\LLLJJJIIIJJJOOO```jjjUUUGGGBBB>>>===;;;999<<>>AAAHHHRRRYYYZZZYYYYYY___ddd```UUUJJJDDDDDDDDDCCCAAA??????AAAFFFJJJIIIOOOTTTVVV]]]jjjwww}}}uuuddd\\\YYYTTTTTT]]]dddjjjuuu{{{uuu]]]RRRWWW^^^jjjqqqzzz~~~tttkkkmmm___OOODDD===777777999555666666666777777777777666666666666777777777777777888888888888999999999;;;???>>>@@@GGGIIIWWWqqqxxxkkkeeemmm}}}{{{xxxvvvooofffccchhhrrr{{{hhhjjjllllllkkkiiiiiiiiillljjjiiikkkkkkkkkpppvvvwwwXXXSSSTTTPPPWWWddduuu{{{vvvuuuvvv{{{~~~yyyrrrnnnnnnnnn}}}ttthhh^^^UUU@@@<<<777444333222222111---......///000111111222000000111111111000000///111111111111222333444555222222333444444555555666555999???GGGXXXuuurrrooollljjjkkkoootttwww}}}}}}yyytttsssjjj\\\XXX[[[bbbiiilllfff^^^UUULLLJJJUUUbbbmmm|||zzzmmmfff\\\RRRLLLIIIGGGFFFEEEIIILLLLLLKKKJJJKKKMMMIIIIIIHHHHHHHHHHHHGGGGGGDDDFFFHHHJJJKKKMMMPPPRRRUUUWWW```nnnyyy~~~ttt\\\LLLBBB@@@AAARRRvvvxxxcccNNNLLLLLLLLLMMM\\\{{{ttt```JJJDDD???===;;;999<<>>>>>AAAIIISSSYYYZZZXXXYYY```ddd```TTTIIIDDDCCCBBBAAA???======???DDDHHHEEEJJJMMMMMMTTTbbbpppxxxyyyfff^^^XXXRRRRRR[[[bbbgggrrr~~~rrr~~~yyy```UUUXXX___aaakkkuuu}}}wwweeelll___PPPEEE===888888;;;555666666666777777888888666666666666777777777777777888888888888999999999:::>>>===???FFFHHHVVVoooxxxjjjdddlll~~~}}}{{{zzzqqqgggccchhhsss~~~jjjkkkkkkkkkkkkkkkkkkkkklllkkkkkklllnnnpppqqqppp{{{|||gggVVVRRRQQQSSSWWWfffuuuwwwpppnnntttzzzzzzuuuooommmmmmssszzzmmmaaaZZZPPPBBB444000000000///000222111111111000000//////...000111111000000111222222222222222222222222222000111111222333444555555555:::>>>DDDWWWwwwuuuqqqsssrrrlllpppsssiiiooogggggghhhdddrrrkkk[[[SSSUUU___jjjqqqjjj___TTTJJJKKKZZZkkkyyyzzzooobbbTTTMMMKKKIIIIIIKKKGGGIIIKKKMMMMMMLLLJJJHHHFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGIIIMMMQQQSSSZZZZZZ]]]fffwwwdddNNNEEEBBBGGGQQQfffuuu[[[MMMHHH[[[kkkgggppp{{{iiiYYYMMMBBB??????>>>>>>???;;;???GGGPPPYYY```eeehhhmmmmmmllliiifffccccccccc^^^[[[WWWUUUUUUWWWYYYZZZ^^^]]][[[[[[\\\]]]]]]\\\WWWVVVTTTPPPLLLGGGCCCAAA???@@@DDDLLLTTTZZZ[[[[[[[[[```ddd```VVVLLLHHHHHHAAA???>>>???BBBDDDFFFFFFEEEDDDEEEGGGJJJRRRdddtttggg^^^\\\XXXUUUWWWYYY^^^gggppp|||{{{yyyhhhUUUSSS\\\eeehhhnnnwwwtttggg{{{|||nnn___OOODDD===777666888555666777888888777666555444444666777888888888888666777777999:::;;;<<<<<<<<<>>>===BBBKKKMMMWWWmmm{{{mmmdddiii}}}|||wwwyyyzzzyyyqqqllleeeeeexxxjjjjjjkkkkkkkkkkkklllllllllkkkkkklllooorrrtttttt{{{}}}{{{~~~pppZZZQQQLLLKKKMMMRRRaaasss|||sssmmmrrrvvvxxxvvvpppkkkhhhnnn{{{|||oooccc\\\QQQDDD777222222000///000111111111111000000000//////000111111000000111222000000000000000000000000333333444555666777777888888;;;???GGG]]]~~~uuuuuu}}}}}}}}}wwwgggfff\\\[[[\\\YYYgggjjjZZZTTTUUU^^^hhhrrrjjj___TTTKKKMMM\\\mmm|||rrrcccTTTLLLHHHFFFEEEFFFIIIJJJLLLLLLLLLJJJHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFHHHKKKOOORRRXXX[[[aaakkk|||qqqYYYLLL@@@CCCKKK___dddTTTKKKZZZiiidddiiixxxiii[[[PPPFFFDDDCCC@@@===<<<;;;===AAAGGGNNNUUU\\\___ggghhhhhhfffcccaaa``````^^^\\\XXXWWWYYYZZZ[[[[[[^^^\\\[[[\\\]]]___^^^]]]XXXVVVSSSOOOJJJFFFCCCBBB@@@AAAEEELLLTTTZZZ\\\\\\\\\___aaa]]]UUULLLHHHGGGAAA@@@???@@@CCCEEEFFFFFFCCCAAAAAABBBCCCIIIXXXggg|||lllbbb]]]YYYVVVXXXXXXYYY___eee{{{yyyyyyjjjUUUPPPTTTZZZ___hhhsss}}}iiizzz~~~sssdddSSSGGG???999777999555666777888888777666555444555666777888888888888666777888999:::;;;;;;<<<<<<>>>===AAAJJJLLLXXXooo{{{mmmdddhhh}}}}}}xxxxxxxxxyyyqqqlllffffffyyyjjjjjjjjjjjjkkkkkklllmmmlllkkkkkklllnnnrrrvvvxxx||||||yyy|||}}}cccSSSKKKHHHHHHFFFSSSfff{{{ssstttuuuxxxyyyvvvooohhhjjjooorrrddd\\\RRREEE999444333111000111111111111111000000000000///000111111000000111333111111111111111111111111333333444555666777888888:::<<>>>>>>>>???AAAFFFMMMSSSWWW```bbbddddddaaa___^^^^^^___^^^\\\\\\^^^______^^^]]]\\\\\\]]]```aaaaaa```ZZZWWWRRRMMMHHHEEEDDDCCCCCCDDDGGGMMMUUU[[[^^^___```___]]]ZZZTTTNNNIIIFFFBBBAAA@@@AAADDDFFFGGGGGGBBB@@@>>>===<<<@@@MMMZZZrrr}}}tttfff^^^[[[ZZZ\\\[[[XXXXXX[[[ttt|||{{{yyynnnXXXNNNMMMPPPWWWaaammm}}}nnnzzzxxxiiiWWWKKKBBB;;;888999666666777777777777666666555666666777777888888888777777888999::::::;;;<<<;;;>>><<>>===<<<>>>HHHSSShhhuuuzzzhhh___\\\]]]``````\\\YYYZZZggg~~~zzzoooZZZNNNJJJMMMSSS\\\ffftttvvv{{{|||lllZZZMMMDDD<<<999:::666666777777777777666666666666666777777888888999777777888999::::::;;;;;;;;;===;;;>>>FFFJJJZZZuuuzzzkkkaaadddxxxwwwrrrnnnrrrkkkhhhdddggg{{{kkkjjjiiiiiijjjkkkmmmooonnnnnnmmmkkkjjjlllqqquuu}}}yyyyyyzzz|||yyyaaaTTTNNNLLLDDDGGGQQQhhh||||||~~~mmmgggrrruuubbbUUUJJJAAA999666555222222444000000000000000000111111000111222222111111222333333333333333333333333333222333333444555666777888;;;;;;@@@SSSuuu}}}{{{|||xxxoooiiinnn```MMMDDDDDDGGGWWWlllsss}}}wwwggg^^^[[[]]]dddlllkkk___RRRMMMPPP[[[mmm||||||kkk\\\NNNGGGFFFEEEGGGIIIHHHIIIJJJKKKKKKKKKKKKJJJIIIHHHHHHGGGFFFEEEEEEDDDEEEHHHKKKJJJIIIJJJNNNRRRSSSZZZcccmmm|||ttt\\\OOOHHHBBBHHH\\\|||cccTTTUUUOOONNNZZZtttxxxkkk]]]VVVQQQKKKGGGFFF???@@@BBBEEEHHHLLLPPPRRRWWWZZZ___aaabbbaaaaaaaaaaaaaaaaaaccceeeeeedddbbbdddcccdddfffhhhiiihhhfff]]]YYYTTTNNNJJJIIIJJJJJJLLLNNNRRRWWW[[[```dddfffiiiddd]]]YYYWWWRRRLLLFFFBBBAAABBBDDDFFFHHHHHHGGGEEEAAA>>>======>>>FFFPPP```pppjjj]]]ZZZ[[[```bbb___\\\]]]aaazzz|||yyy~~~lll[[[OOOIIIJJJOOOVVV___lll|||ppp^^^PPPFFF===999:::777777666666666666777777888777777666777888888999888888888999999::::::;;;:::===;;;===DDDIIIZZZuuuzzzjjj___cccvvvvvvpppjjjlllfffdddbbbfffzzzkkkjjjiiihhhiiilllnnnpppmmmnnnnnnllljjjjjjooossszzzzzzyyyyyy{{{gggVVVNNNIIIEEEFFFLLL]]]{{{~~~uuummmpppzzzgggYYYIIIAAA:::888666222111333000000000000111111111111000111222222111111222444222222222222222222222222555555666777888999:::::::::<<>><<<>>>DDDGGGYYYuuuzzzkkk```dddwwwwwwoooiiihhhbbbbbbaaaeee{{{kkkjjjhhhhhhiiilllnnnpppkkknnnpppnnnllllllppptttyyy|||zzzyyy{{{ppp]]]RRRLLLJJJKKKNNNYYYpppzzzvvv~~~ooo```KKKEEE>>>;;;777111000222///000000000111111111111000111333222111111222444222222222222222222222222555666777888999::::::;;;:::>>>GGG]]]~~~}}}xxxqqqnnnxxxjjjRRREEEGGGNNN```rrruuuvvvxxxwwwttteee^^^]]]aaakkktttrrrbbbRRRMMMTTTbbbttt|||sssdddXXXLLLGGGFFFDDDCCCDDDFFFFFFFFFGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIINNNQQQOOOJJJHHHLLLPPPRRR]]]hhhqqq~~~}}}mmmXXXOOOGGGEEELLL```tttjjj^^^TTTXXXZZZooovvvlllaaaXXXUUUKKKKKKKKKMMMPPPUUUZZZ\\\aaadddhhhkkknnnqqqtttvvvuuusssrrrrrrttttttsssrrrsssrrrqqqrrrrrrpppmmmjjjfffccc```]]][[[ZZZ[[[[[[XXX\\\cccfffgggggghhhjjjkkkhhhccc]]]WWWOOOHHHCCC@@@@@@AAADDDFFFHHHGGGEEEDDD???<<<<<<<<<<<>>>>>???DDDFFFWWWsss|||mmmcccgggzzzyyyrrrkkkeeeaaaaaaaaafff|||kkkjjjhhhhhhiiillloooqqqiiimmmppppppnnnnnnrrrwww|||}}}{{{yyy|||xxxeeeZZZTTTMMMOOOPPPUUUfff}}}}}}uuueeeOOOHHHBBB>>>888111///000//////000000111111111222000222333333222111333444444444444444444444444444444444555666777888999999:::???JJJ```{{{yyyoooVVVHHHJJJSSSeeewwwyyywwwvvvqqqsssddd]]]\\\aaakkkuuuwwwfffTTTOOOVVVcccttt~~~~~~|||uuukkk]]]RRRHHHFFFGGGFFFFFFGGGFFFFFFFFFEEEEEEEEEEEEEEEIIIIIIJJJJJJJJJJJJJJJJJJJJJOOORRROOOJJJGGGJJJOOONNNZZZhhhrrr~~~yyy```VVVLLLFFFGGGUUUrrrvvvgggZZZZZZRRRddd~~~sssiiidddYYYXXXUUUUUUXXX]]]dddhhhjjjmmmppptttwww{{{~~~~~~~~~~~~}}}wwwvvvvvvuuuuuurrrnnnkkkiiigggeeebbbaaaaaaaaabbb[[[```gggkkkkkkjjjjjjjjjjjjhhheee^^^VVVMMMEEEAAA@@@@@@AAADDDFFFGGGFFFEEEFFFAAA======<<<<<<@@@EEEUUUgggzzz~~~iii^^^TTTRRRTTTUUUWWWZZZTTTdddtttwwwaaappp}}}mmm\\\MMMFFFKKKRRRUUU[[[ggg{{{zzzvvvwwwcccRRRCCC;;;999888777666555555666777888;;;999888666666777999:::999999999999999999::::::999??????@@@DDDFFFVVVrrr~~~oooeeeiii}}}{{{tttmmmeee```aaabbbggg~~~jjjjjjjjjjjjkkklllmmmnnnmmmooorrrsssrrrrrrrrrrrrwww|||zzz~~~jjjZZZUUUOOONNNLLLNNN\\\uuu|||oooZZZQQQGGGAAA:::333//////111111000000000000111111222222222222222111000///222222333333333333444444666555555555666777999:::>>>>>>JJJggg{{{cccNNNPPPcccuuu~~~}}}xxxvvvzzzhhh^^^[[[WWWbbbttt|||qqq[[[QQQTTTaaattt}}}xxxnnncccQQQMMMIIIFFFEEEFFFGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCDDDFFFHHHHHHHHHHHHJJJLLLJJJKKKLLLJJJFFFEEEGGGJJJPPPUUU```ooo{{{jjjYYYJJJEEEFFFMMMaaaxxxoooaaa[[[XXX^^^mmmvvvpppggggggeeecccdddgggmmmrrrtttvvvyyy~~~rrrrrrssstttuuusssooollliiigggeeebbbbbbccceeegggdddeeehhhjjjkkkjjjiiiiiikkkhhhccc\\\SSSKKKDDD@@@======>>>@@@CCCEEEEEEDDDEEE@@@===<<<;;;<<>><<<>>>DDDFFFTTTnnn{{{pppeeeggg}}}zzztttooommmeee[[[ZZZjjjffffffggghhhiiikkklllmmmoooqqqssstttsssssstttuuuyyy~~~|||qqq^^^VVVOOONNNLLLMMMYYYqqqvvvbbbWWWLLLDDD<<<555222333111111000000000000111111222222222222222111000000222222222333333333444444555444444444555777999:::>>>???MMMiii|||oooWWW[[[qqqzzzxxxuuuccc[[[YYYXXXeeexxxsss___XXX]]]iiiwwwwwwjjj___PPPMMMHHHEEEEEEFFFGGGGGGEEEEEEEEEEEEDDDDDDCCCCCCDDDEEEGGGGGGGGGGGGIIIKKKFFFHHHIIIGGGDDDBBBDDDGGGJJJPPP[[[jjj{{{|||jjj^^^RRRMMMIIIJJJYYYkkkyyyiiiaaaYYY\\\fff{{{vvvuuurrrpppoooqqquuuyyy}}}~~~yyyyyyxxxyyyxxxvvvrrrnnngggfffeeeccccccdddeeefffcccdddfffggghhhgggeeedddaaa___YYYRRRJJJCCC>>>;;;999999;;;???DDDGGGHHHGGGEEEAAA>>>===<<<<<>><<<>>>DDDGGGUUUnnn|||pppfffggg}}}{{{uuuooohhhccc[[[[[[hhhzzz~~~ccccccdddfffhhhjjjlllmmmpppqqqrrrrrrqqqrrrtttuuuyyy{{{dddVVVNNNMMMLLLLLLUUUjjjiii]]]OOOEEE<<<444111222111111000000000000111111111222222222222111000000222222222222333333333333444333333333444666888999>>>AAAQQQnnnwwwyyyjjjoooppp^^^WWWXXX[[[iii|||uuudddaaaiiisss|||wwwhhh[[[NNNKKKGGGEEEEEEFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCDDDEEEFFFEEEFFFHHHJJJDDDFFFFFFDDD@@@>>>@@@BBBCCCIIISSSaaasssmmmcccZZZTTTMMMHHHNNNYYYmmmtttiii\\\ZZZ]]]kkk||||||~~~|||{{{zzzvvvqqqmmmffffffeeedddccccccbbbbbbaaaaaabbbbbbaaa___]]]\\\VVVSSSMMMGGGAAA<<<999777888888;;;@@@EEEHHHIIIHHHEEEAAA??????===<<<@@@FFFRRR[[[hhhqqqvvvyyy{{{}}}uuuiiicccXXXVVVWWWRRRRRRUUU^^^ooo|||tttuuuvvvbbbSSSVVV]]]dddeeeeeekkkuuu}}}pppzzz```KKK>>>999999888777777666666777777666777777666555555666888888777777777777888999999:::>>><<<>>>EEEGGGVVVooo|||pppeeeggg}}}|||vvvpppeeebbb^^^___iiitttyyywwwcccdddeeegggiiilllnnnpppoooooooooooonnnooorrrtttxxx|||hhhUUULLLKKKJJJKKKQQQcccssseeeVVVIII???555222333111111000000000000111111111111222222222111111000111222222222222333333333333222222333444666888999???DDDVVVttt}}}qqqqqqxxxooo]]]WWW[[[```nnnttteeefffpppzzzzzziiiYYYLLLIIIEEEDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCDDDDDDDDDEEEGGGIIIHHHIIIGGGBBB<<<:::<<>><<<@@@EEEQQQYYYdddlllpppsssvvvyyy}}}wwwlll]]]WWWXXXSSSRRRTTTZZZiiixxxsss~~~|||fffWWWVVV\\\ffflllkkkmmmrrrtttfffPPPCCC???888888777666666666666777555666666666444444666777888888777777888888999::::::===<<<>>>EEEHHHWWWqqq{{{ooodddeee{{{|||uuuoooeeecccaaacccjjjrrrvvvvvvfffggghhhjjjllloooqqqrrroooppppppooonnnooorrrtttxxxzzzpppVVVMMMJJJIIIJJJNNN\\\vvv}}}ppp```SSSGGG;;;666666111111000000000000111111000111111222222222111111111111111222222222333333222222222333444666888:::???GGG\\\{{{yyymmmlllxxxsssaaa[[[aaafffrrr~~~}}}~~~ooocccfffrrr}}}wwweeeSSSIIIFFFCCCCCCCCCDDDEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDBBBCCCCCCCCCBBBDDDGGGIIIQQQPPPLLLEEE>>>:::;;;>>>;;;???FFFQQQbbbzzz}}}kkkXXXPPPPPPOOOJJJFFFQQQccc}}}yyyggg]]]VVVYYYeeevvv~~~{{{yyyvvvsssqqqmmmhhheeegggfffeeebbb^^^YYYTTTRRRRRRQQQPPPNNNLLLIIIGGGFFFDDDBBB>>>:::777666666666777999<<>>AAAGGGQQQYYYccckkkpppsssvvvyyyzzzvvvbbbXXXXXXTTTRRRTTTYYYeee{{{zzzrrr|||kkk\\\VVVYYYfffpppppprrrwww|||iiiTTTFFFAAA888777666666555555666666555666666666444444666777888888888888888999999:::999===<<<>>>FFFIIIXXXrrryyymmmbbbdddyyy{{{tttnnneeebbb```dddjjjppptttuuuiiijjjjjjkkkmmmooopppqqqqqqrrrssssssrrrsssuuuvvvxxxzzz~~~~~~aaaSSSMMMIIIJJJLLLUUUjjjuuugggZZZMMM???777555111111000000000000111111000000111222222222222111111111111111222222222222222222222333555777999;;;@@@IIIaaavvvjjjiii{{{wwweee___fffllltttzzzuuuqqqfff___fffsss}}}|||yyyppp]]]KKKFFFDDDBBBBBBCCCDDDDDDCCCBBBCCCCCCCCCCCCDDDDDDDDDBBBCCCCCCBBBBBBCCCGGGJJJVVVWWWVVVPPPHHHBBB??????;;;>>>CCCKKKZZZssswww^^^QQQQQQSSSOOOJJJMMMVVVhhhkkk```WWWVVV[[[dddwww~~~~~~}}}|||{{{yyyxxxsssqqqnnnllljjjhhhdddaaabbbaaa^^^ZZZUUUPPPKKKHHHIIIHHHFFFDDDBBB@@@???>>><<<;;;999666555444333444222444999@@@GGGKKKKKKKKKIIIEEECCCCCCAAA@@@DDDJJJTTT\\\fffnnnsssuuuyyy{{{{{{}}}eeeXXXWWWSSSQQQSSSXXXaaasss}}}sss{{{wwwaaaVVVTTTbbbnnnqqqwwwkkkUUUFFF>>>777777666555555555555666666777777666555555666888999888888888888999::::::999<<<;;;???FFFJJJYYYsssyyymmmbbbcccxxx|||uuunnnfff```^^^dddllloooooopppkkkjjjjjjjjjkkklllmmmmmmqqqsssuuuuuuttttttuuuvvvtttwww{{{sss[[[RRRKKKKKKKKKNNN]]]nnn|||pppeeeVVVFFF;;;666111111000000000000111111000000111222222222222222111111111111222222222222333333333444666888:::<<<@@@LLLeeessshhhiiixxxxxxfffbbbjjjooouuuvvvlllbbb]]]^^^hhhuuu~~~uuuiiiXXXJJJDDDBBBAAAAAABBBCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCBBBBBBDDDGGGJJJVVV[[[```___WWWMMMEEEAAA<<<>>>@@@EEERRRkkknnnYYYSSSSSSSSSQQQLLLOOOXXXjjj~~~lllaaaWWWTTTQQQRRR___pppzzzwwwsssqqqooonnnoooppppppooorrrooolllkkkkkklllkkkkkkgggeeecccbbbaaa```^^^\\\YYYWWWUUUQQQLLLGGGCCCAAABBBAAA???>>><<<;;;;;;;;;999888777666555444333333111333999AAAHHHLLLLLLKKKKKKGGGCCCCCCBBBBBBGGGNNNXXX```kkksssvvvxxxzzz|||gggXXXVVVRRROOOQQQSSSYYYiiitttyyyfffVVVPPP\\\gggmmmyyy~~~lllXXXHHH>>>999888777777666666777777777777888777666555777999999999888888999999:::;;;888<<<;;;???FFFJJJZZZttt{{{nnncccdddzzzwwwpppiiibbb```iiiqqqqqqllliiijjjjjjiiiiiiiiiiiiiiiiiioooqqqtttuuutttsssssstttooosssxxx|||bbbVVVMMMLLLKKKJJJTTTcccyyyxxxvvvzzz|||uuu}}}rrrdddRRREEE???111111000000000000111111///000111222222222222222000111111111111222222222333333333444666999;;;===@@@MMMgggqqqhhhiiirrrxxxfffbbbkkkqqquuussshhhXXXWWW]]]kkkxxxttteeeXXXNNNCCCAAA@@@AAABBBCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDCCCBBBBBBDDDHHHKKKSSS\\\gggjjjcccVVVIIIBBB===>>>???BBBNNNfff|||cccUUUSSSUUUWWWLLLLLLPPP[[[jjj~~~~~~|||{{{zzzlllaaaWWWRRRKKKFFFOOO^^^eeeqqq~~~xxxqqqnnneeeccc___]]]\\\\\\ZZZYYYYYYWWWTTTTTTVVVXXXYYYYYY]]][[[ZZZYYYZZZZZZXXXWWWRRRPPPMMMIIIFFFBBB???>>>>>>===<<<;;;::::::999:::999999999999888666555444333666;;;AAAGGGJJJJJJHHHLLLGGGDDDCCCBBBCCCIIIQQQ[[[cccnnnvvvxxxyyyzzz{{{iiiXXXUUUQQQNNNOOOOOOSSSbbbyyyuuuwwwiiiWWWNNNWWWbbbjjjyyyzzz}}}}}}nnn\\\KKK@@@:::999999888777888888888777888888888666666888999999999888888999999:::;;;888<<<;;;???GGGKKKZZZuuu}}}pppeeefff{{{yyyqqqnnneeedddoooxxxuuukkkdddiiikkkllllllkkkjjjkkkmmmoooppprrrtttuuuuuuuuutttssstttxxx}}}vvvbbbQQQLLLLLLKKKLLLQQQeee{{{|||ooommmzzz}}}~~~yyysssqqqvvv{{{wwwllliiibbbOOO<<<222222111111000/////////222000000000222333222111000111111111111222222222222444666777777999<<<>>>???OOOjjjoooeeegggjjj{{{fffaaallltttvvvoooaaaRRRTTTYYYdddrrr~~~sss```OOOEEEBBBBBBBBBBBBBBBBBBBBBBBB???@@@BBBCCCCCCCCCBBBAAAAAABBBBBBBBBCCCEEEIIILLLPPP]]]gggjjjmmmkkk\\\IIIJJJ@@@===DDDJJJWWWxxxvvv___TTTRRRRRRQQQPPPQQQSSSWWWbbbxxxvvvkkkfffgggiii```ZZZPPPHHHCCCBBBDDDFFFRRRZZZeeeqqq{{{{{{pppfffbbbXXXVVVRRRNNNKKKHHHGGGFFFFFFFFFEEEFFFFFFHHHJJJKKKPPPSSSWWWZZZ[[[ZZZWWWUUUOOOLLLGGGCCC@@@>>>;;;999888888777777888999::::::999999777666555555555555666888===BBBFFFJJJLLLMMMDDDEEEDDDCCCBBBFFFMMMSSS\\\bbbjjjqqquuuwwwxxxyyy|||iii[[[SSSQQQNNNNNNPPPUUU\\\kkkyyy}}}oooYYYLLLSSS___hhhtttyyyppp~~~lllZZZKKKDDD;;;999777777888999888777999777666555666777999:::888999::::::;;;;;;:::::::::999<<>>333333333222111111000000111000///000222222222111000111111111111222222222333444666666666888:::===@@@PPPlllnnneeeggggggzzzvvvdddcccqqqxxxyyyppp```TTTVVV]]]gggtttppp^^^MMMDDDAAAAAAAAA@@@@@@?????????@@@@@@AAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCEEEHHHKKKOOO]]]hhhlllooopppgggXXXNNNDDD@@@EEEIIITTTsssmmm]]]UUUQQQOOOPPPRRRTTTUUU\\\kkk{{{~~~{{{tttjjj___YYYWWWXXXUUUPPPIIIAAA======>>>@@@FFFJJJRRRYYYaaajjjrrrwww~~~zzzqqqbbbVVVQQQLLLJJJGGGDDDAAA@@@????????????>>>===>>>???AAABBBHHHKKKPPPTTTVVVUUURRRPPPJJJGGGBBB???===;;;888666777777666666777888888999999999777666666555555555666999===BBBGGGJJJLLLMMMFFFFFFFFFDDDDDDGGGNNNSSS\\\bbbkkkrrrwwwzzz|||}}}nnn```WWWSSSQQQPPPQQQTTTYYYeee{{{{{{zzzmmmZZZMMMPPPVVV\\\iiizzz}}}nnn~~~mmm[[[MMMFFF;;;999777777888999888777777666555444555666888999888999::::::;;;;;;::::::;;;999<<>><<<;;;;;;;;;:::999888777888999;;;===AAAEEEKKKPPPRRRQQQNNNLLLFFFCCC???<<<;;;:::888666777666666666666777888888999888777777666666666666777:::>>>CCCHHHJJJLLLMMMHHHHHHGGGEEEEEEHHHNNNRRRYYY___hhhqqqwww|||vvvggg\\\WWWUUUSSSTTTUUUWWW```sss|||vvv{{{kkk[[[NNNNNNOOOQQQaaatttmmmxxxppp]]]NNNGGG<<<:::888777888999999888666666555444555666777888888999999:::::::::::::::<<<:::;;;@@@BBBIII^^^ttt}}}kkkffffffrrr{{{xxxuuummmggggggsss}}}|||rrrjjjiiijjjjjjjjjiiijjjlllnnnppppppqqqqqqqqqpppppppppttttttttttttvvvzzzwww```UUUOOOIIIHHHLLLUUUlll}}}uuuffffffbbbfffjjjjjjgggccccccdddwwwvvvggg___YYYNNNCCC555444333222111111111222000......///000111000///000000111111111222222222333444555555555555777999CCCVVVsssvvvmmmmmmrrrrrryyykkkdddkkkxxx}}}|||qqq^^^TTTXXXaaakkktttzzz}}}~~~~~~~~~zzzpppbbbTTTHHHBBBAAAAAAAAABBBBBBCCCCCCCCCCCCBBBAAAAAAAAABBBDDDEEEFFFFFFFFFDDDCCCDDDGGGIIIQQQ]]]hhhmmmqqqvvvxxxwwwcccWWWLLLFFFCCCJJJbbb|||lllYYYTTTUUUZZZ___^^^[[[\\\``````^^^YYYSSSMMMGGGDDDBBB@@@>>><<<:::888888888999======>>>???AAAFFFMMMRRRTTT[[[eeeqqqyyy}}}~~~}}}wwwqqqlllhhh___SSSJJJGGGCCCCCCBBB@@@???===<<<<<<:::999888777888:::<<<>>>@@@DDDJJJPPPQQQOOOLLLIIIEEEBBB???======<<<;;;:::888888777777777777888888999888888777666666777777888;;;???DDDHHHKKKLLLLLLIIIHHHFFFEEEEEEHHHLLLOOOSSSZZZcccmmmuuu{{{{{{mmm```YYYVVVUUUVVVXXXZZZbbbsss|||sssuuuooo]]]OOOMMMMMMOOO^^^qqqpppvvvsss___OOOGGG===;;;888777888::::::999777666666666666777888888888888999::::::::::::999===:::;;;???AAAIII___vvv|||jjjeeeeeerrr{{{xxxuuupppjjjjjjsss{{{yyyqqqkkkjjjjjjkkkjjjiiijjjmmmppprrrrrrqqqpppoooooooooooorrrrrrrrrrrrtttyyy~~~yyyaaaVVVPPPIIIGGGKKKLLLeee}}}~~~jjjfffaaaeeejjjkkkiiieeeccccccppp}}}qqqbbbXXXRRRJJJBBB555444222000000000111222000......///000111000///000000111111111222222222333444555555555555777999EEEYYYxxxwwwooommmqqqxxx|||~~~{{{rrrhhhdddmmmyyy||||||rrr___WWW]]]eeennnuuuyyy|||}}}zzzxxxrrrhhh[[[NNNFFFAAA>>>???@@@AAACCCDDDEEEFFFDDDCCCBBBBBBBBBCCCEEEFFFFFFFFFFFFDDDCCCCCCFFFHHHRRR\\\gggmmmqqqvvvxxxyyyooocccTTTIIICCCGGGZZZoooiii[[[ZZZ]]]cccdddaaaaaaccc[[[WWWQQQKKKFFFBBB@@@>>>;;;:::999888888888888888555666888999:::===@@@CCCIIIPPP\\\hhhqqqvvvwwwwwwsssmmmgggbbbZZZPPPLLLMMMGGGGGGGGGGGGDDDAAA===;;;;;;:::888666777999<<<>>>@@@EEEKKKQQQRRROOOJJJFFFDDDBBB???======>>>===<<<:::999999888888999999999999888888777777777777888999<<>><<<999888999:::;;;;;;888888777888888888999999777888999999::::::999999===:::;;;???AAAIII^^^uuu}}}kkkffffffsss|||xxxuuutttmmmllluuu|||zzzrrrlllkkklllkkkkkkjjjlllooorrrrrrqqqpppnnnmmmlllllllllmmmnnnppppppqqqwww}}}~~~{{{eeeZZZTTTLLLIIIKKKJJJaaazzztttnnndddhhhmmmooommmkkkhhhgggooo||||||~~~rrrbbbUUUMMMGGGAAA555444222000///000111222000///...///111222111000000111111111111222222222333444555666555666999;;;GGG\\\|||tttnnnpppvvv}}}zzzsssqqqvvvxxxooogggbbbcccppp|||~~~vvvbbbVVV\\\dddkkkooorrruuuwwwwwwssslllaaaUUUJJJDDDAAA<<<===>>>???AAABBBCCCDDDCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEECCCBBBCCCEEEHHHPPPYYYeeeooovvvxxxyyyxxxwwwlll^^^QQQHHHGGGSSSaaayyy~~~gggbbb```cccffffffgggkkk^^^YYYRRRKKKEEEAAA<<<:::999888888777666666666666222444777888777888999:::AAAGGGSSS___hhhnnnqqqrrrrrrlllfff```XXXQQQPPPSSSOOOPPPSSSSSSPPPJJJDDD@@@@@@>>>:::777666666888:::>>>CCCKKKQQQSSSOOOJJJFFFBBB@@@===<<<<<<<<<<<<;;;;;;;;;:::999999999999:::999888888777777888888888:::===BBBGGGJJJLLLKKKJJJHHHEEEBBBAAABBBDDDEEEEEENNNRRRYYYaaakkkwwwqqqddd\\\WWWWWWYYY^^^cccooovvvlllrrr}}}|||cccNNNIIIIIIKKKWWWfffxxxrrr|||hhhUUUKKK@@@===999888999;;;<<<<<<888888888999999999::::::777888888999999999999999===:::;;;???AAAGGG\\\rrrnnnhhhgggssszzzuuutttmmmkkkuuuvvvooolllmmmlllkkkkkkmmmqqqttttttsssqqqooommmllllllllljjjmmmpppppppppttt|||~~~}}}~~~kkkaaaZZZPPPKKKMMMKKK\\\rrr}}}xxxmmmppptttvvvvvvtttrrrppptttyyygggVVVLLLFFFAAA777555333111000111222333111000///000222222222111000111111111111222222222333444666666666888:::===III___zzzvvvyyyxxxqqqkkkmmmtttzzz{{{|||wwwnnneee]]]YYY```sss|||gggWWW]]]dddiiilllnnnqqqttttttppphhh\\\PPPGGGCCCBBB>>>??????@@@@@@AAAAAABBB@@@AAAAAABBBBBBBBBBBBBBBCCCCCCCCCBBBAAABBBEEEHHHKKKSSSbbbsss~~~}}}{{{yyyrrrhhh\\\PPPJJJMMMSSShhh}}}yyyoooeeedddfffiiimmmrrrpppjjjccc[[[SSSKKKCCC===;;;:::999888777666777777666777999888777666666777:::AAAKKKXXXbbbjjjnnnppprrrnnnkkkhhhbbb\\\]]]aaaaaadddiiikkkhhhaaaYYYSSSMMMIIICCC===999888888999;;;AAAKKKRRRUUUSSSNNNJJJBBB???<<<;;;;;;<<<;;;:::;;;:::999999888888999999999888888777777888999999;;;>>>CCCHHHKKKLLLKKKJJJHHHEEEAAAAAABBBDDDDDDCCCIIIKKKPPPXXXbbbppp~~~~~~rrrfff^^^YYYYYYZZZ^^^cccpppvvvrrruuuwwwbbbOOOJJJHHHKKKZZZnnn{{{ppprrrooo[[[PPP@@@===999888999;;;<<<===777777888999999999999999777777888999999999999999<<<:::;;;???AAAFFFYYYnnnoooiiifffooo{{{vvvpppggggggttt{{{rrrmmmmmmmmmllllllnnnrrruuuwwwvvvsssqqqooonnnnnnnnnlllooorrrrrrqqqttt{{{~~~}}}qqqfff^^^SSSMMMNNNHHHTTTddd~~~}}}{{{uuuxxx{{{}}}~~~|||zzzyyyyyylllYYYMMMFFFAAA888666444222111222444555222000000111222333222111000111111111111222222222222444666777777999<<<>>>JJJ```yyytttmmmlllnnnqqqooolllrrr|||~~~sssjjjaaaZZZRRR]]]uuukkk___dddjjjoooqqqssswwwzzzsssnnneeeYYYNNNFFFCCCBBBCCCCCCCCCBBBBBBBBBAAAAAA>>>???@@@AAABBBAAA@@@???BBBBBBBBBAAA@@@BBBEEEHHHHHHPPPaaauuu~~~xxxuuuooodddWWWMMMIIIJJJUUUhhhzzzkkkfffgggkkkrrrxxx~~~wwwooofffZZZMMMEEE???>>><<<:::999888999999999999999666444333444555777===HHHTTT```iiinnnqqqrrrqqqrrrssspppkkklllqqqtttxxxxxxooohhh[[[VVVNNNFFF@@@===<<<<<<:::AAALLLUUUYYYXXXSSSOOOCCCAAA>>><<<======<<<;;;::::::999888777777888888999888888888888888999999;;;???DDDIIILLLLLLKKKIIIIIIFFFBBBAAACCCDDDCCCBBBCCCEEEIIIOOOZZZiiixxx~~~sssggg```\\\ZZZZZZ]]]bbbnnnxxxwwwxxx~~~}}}ooo^^^QQQLLLIIIMMMbbb{{{|||pppnnnttt___TTTAAA>>>:::888999;;;======666666777888888888888888777777888999999999999888;;;999<<<@@@AAAEEEWWWlllpppiiieeelll|||vvvkkkccccccsssuuueeegggjjjlllllllllnnnoootttsssqqqooollljjjhhhgggiiimmmppppppoooqqqwww|||~~~|||zzz{{{~~~pppgggbbbWWWPPPPPPKKKOOO\\\rrr{{{|||ttt```PPPIIIGGG777555333333555666333000111111111111111111111111222000///...///000222333222222333555555444888???JJJgggwwwqqqmmmjjjkkkooopppnnnkkkwww~~~|||pppcccZZZUUUSSSaaarrruuuiiiqqquuutttsssxxx}}}wwwmmmaaaVVVKKKBBBBBBFFFGGGFFFCCCAAA@@@AAABBBBBB===========================???@@@@@@@@@@@@AAACCCHHHQQQ[[[iii~~~{{{uuuwwwzzzuuucccOOOIIIMMMOOOXXXhhh}}}wwwjjjfffiiiooosssxxxcccNNNFFF???::::::;;;999888:::>>><<<999666444333222222444:::EEEQQQ^^^jjjtttzzzwwwwwwxxxyyyzzz{{{{{{|||~~~|||ssseeeWWWJJJ@@@>>>???@@@CCCJJJRRRXXXXXXUUURRRKKKDDD???>>>>>><<<>>>BBBDDDBBB>>>;;;888777777888999;;;===;;;999888999;;;===@@@EEEKKKOOOQQQQQQPPPJJJGGGDDDBBBCCCDDDDDDCCCCCCBBBCCCHHHTTTeeevvvoooddd___[[[]]]YYYXXX]]]cccyyywwwtttzzzkkkbbbWWWOOOLLLSSSeeewww~~~bbb___rrr}}}fffUUUGGG???:::;;;<<<:::999:::777777777777888888888888777777888999999999999888888<<<;;;>>>EEEHHHVVVpppwwwmmmeeekkk~~~}}}tttnnnccc___lll||||||gggiiikkklllllllllmmmooouuusssrrrooommmkkkiiihhhhhhlllppppppoooqqquuuzzz}}}{{{zzz{{{}}}}}}}}}oooeee___UUUOOONNNIIILLLXXXlll|||gggUUUJJJEEE<<<777222///000222111000111111111111111111111111222111000///000111333444333222444666555444:::AAANNNkkk~~~{{{vvvsssqqqooollliiipppwww{{{vvvjjj^^^VVVRRRSSS___ppp~~~tttnnnvvv{{{zzzyyy{{{~~~~~~wwwmmmaaaVVVLLLDDDDDDHHHIIIGGGDDDBBB@@@??????@@@>>>>>>>>>>>>>>>>>>>>>>>>===???@@@AAA@@@@@@BBBDDDFFFOOOZZZhhh|||}}}}}}yyyiiiUUUKKKJJJIIIOOOZZZllluuuppppppsssuuu|||gggWWWLLLBBB???>>>===<<<===>>>===;;;888777555444444777<<>><<<>>>BBBFFFBBB>>>:::777888:::;;;888:::<<<;;;:::999;;;===@@@CCCHHHLLLPPPPPPPPPOOOJJJGGGDDDCCCDDDDDDDDDDDDBBB@@@@@@EEEQQQbbbsss~~~xxxjjjccc[[[]]]XXXWWW\\\bbbwwwvvvsssoooggg\\\TTTQQQXXXiiizzzbbb]]]nnnjjjWWWGGG@@@::::::;;;:::999:::777777777777888888888888777777888999999999999888888<<<;;;>>>EEEHHHVVVpppxxxnnnfffkkk}}}~~~wwwlllbbb^^^jjj{{{~~~jjjlllllllllkkkkkklllnnnuuutttrrrooommmkkkiiiiiidddhhhlllnnnmmmnnnqqqtttzzzzzzyyyyyyyyy{{{||||||{{{zzzzzz{{{nnnaaa[[[SSSMMMKKKGGGIIIQQQccczzzqqq^^^OOOFFFDDD<<<333------///111111000000000000000000000000333222111111111222444555444333555777666666<<>>======????????????????????????===>>>@@@AAAAAAAAACCCEEEEEEMMMWWWeee{{{~~~rrraaaRRRKKKHHHIIINNNXXXjjjhhhXXXGGG???===;;;::::::======<<<;;;:::888777666999<<>>BBBFFFCCC>>>;;;999;;;>>>@@@:::;;;<<<<<<;;;;;;===???CCCFFFJJJMMMPPPPPPOOOOOOJJJHHHEEEDDDEEEFFFFFFEEECCCAAA@@@EEEPPPaaarrr|||pppfff[[[\\\WWWVVVZZZ___rrruuuqqqwwwnnncccZZZVVV\\\nnn~~~ddd[[[iiiooo[[[HHH@@@:::::::::888777888777777777777888888888888777777888999999999999888999===;;;>>>EEEHHHWWWqqqzzzpppfffjjj|||zzzkkkaaa^^^jjj{{{mmmmmmmmmkkkjjjjjjlllnnntttssspppmmmkkkiiihhhhhhaaadddhhhjjjkkkkkkmmmnnnttt}}}xxxvvvxxxvvvwwwxxxyyyxxxwwwwwwwww~~~mmm]]]WWWRRRLLLJJJGGGHHHMMM[[[rrr{{{hhhUUUJJJGGG???555///...111222333////////////////////////222111111111111222333444555444555777777777>>>FFFYYYwww|||yyyyyysssuuuwwwtttgggYYYQQQQQQTTT]]]lllyyyzzzssssss||||||uuuiii\\\RRRJJJEEEEEEIIIGGGFFFDDDAAA???>>>>>>===????????????????????????<<<>>>@@@AAAAAAAAACCCEEEEEEKKKSSS___sss}}}ooo]]]PPPNNNKKKJJJNNNXXXmmmyyyeeeOOOCCC>>>;;;999:::<<<=========<<<:::888666888888;;;DDDSSScccrrrzzz|||wwwsssqqqqqqrrrtttyyy~~~yyyfffXXXQQQPPPQQQTTTYYY___ccceeeeeebbbZZZQQQIIIBBB<<<===BBBEEEDDDBBB@@@@@@AAACCCDDD??????>>>===<<<<<<===>>>CCCEEEHHHLLLNNNOOOOOOOOOJJJHHHFFFFFFGGGGGGGGGFFFFFFDDDCCCGGGRRRbbbrrr|||~~~rrreee[[[\\\VVVTTTYYY\\\mmmuuuppp~~~uuuggg\\\WWW]]]ppphhh[[[fffttt^^^JJJAAA:::999999777666777666777777777888888888888777777888999999999999888:::===;;;>>>EEEHHHWWWqqqzzzpppfffiiizzz}}}kkkaaa^^^iiiyyymmmmmmllljjjiiijjjmmmooorrrqqqnnnjjjhhhgggffffffbbbdddgggjjjkkkkkklllmmmnnnzzzwwwuuuvvvsssssstttuuuvvvwwwvvvvvv{{{ppp^^^VVVQQQLLLJJJIIIIIIKKKUUUkkknnnYYYKKKDDD>>>555111000222222111////////////////////////000000000000000111222222555444555777888888???HHH]]]{{{zzztttsss{{{~~~}}}}}}xxxjjjYYYQQQQQQXXX```nnn|||xxxsssqqqyyy|||rrrfffWWWNNNGGGCCCCCCFFFBBBBBBAAAAAA@@@@@@@@@@@@????????????????????????<<<>>>???@@@@@@@@@BBBDDDCCCGGGNNNYYYjjj{{{fffUUUPPPLLLIIIJJJNNN\\\vvvyyyaaaQQQHHHBBB???@@@<<<=========<<<:::888666777666888AAAPPPaaaooovvvuuuqqqkkkeeeaaa```aaabbbiiimmmssswww{{{vvveeeXXXYYYXXXYYY\\\___bbbccccccddd^^^WWWOOOFFF>>>===AAABBBDDDFFFHHHIIIIIIHHHGGGFFFDDDAAA>>>======<<<<<>>;;;>>>EEEHHHXXXrrrxxxooofffiiizzz}}}iii___\\\fffuuu~~~kkkkkkiiihhhgggiiinnnrrrqqqooolllhhhfffeeeeeeeeefffgggiiikkkmmmnnnoooooolllwwwxxxvvvwwwtttrrrqqqrrrtttvvvvvvvvvyyy~~~yyyeeeYYYRRRMMMJJJIIIJJJKKKQQQfff{{{~~~sss\\\LLLCCC===666111111111///...000000000000000000000000//////000000111111111111555333444777777999@@@IIIaaa~~~wwwmmmggglll~~~}}}mmmZZZQQQSSSaaaggguuuyyyuuuqqqxxx~~~qqqcccSSSJJJDDD@@@@@@BBB>>>??????@@@@@@AAAAAABBB????????????????????????<<<>>>??????>>>>>>@@@AAA???DDDJJJTTTddd{{{ppp\\\OOOJJJGGGIIIJJJQQQdddxxxvvvcccTTTIIIDDDDDD??????>>>===<<<:::888777888777888@@@OOO^^^iiinnneeeaaa\\\VVVRRRQQQRRRSSSRRRUUU[[[aaaeeemmm|||rrr``````^^^]]]^^^`````````___aaa^^^ZZZUUUKKK@@@===???@@@CCCIIIMMMOOONNNLLLJJJKKKGGGBBB???>>>===<<<;;;===???CCCFFFJJJLLLMMMNNNKKKJJJIIIIIIKKKKKKJJJIIIFFFEEEFFFJJJSSS```mmmuuuyyyzzzzzz{{{{{{iii]]]]]]VVVSSSWWWWWWddd{{{}}}qqqyyyqqq^^^TTTYYYmmmuuubbbggg{{{fffOOOEEE===:::999666555777777777777777888888888888777777888999999999999888<<<>>><<<===DDDHHHXXXssswwwooogggkkk}}}|||iii___[[[cccpppxxx|||}}}hhhhhhgggeeefffjjjoootttrrrppplllhhhfffeeeeeefffhhhhhhhhhiiilllnnnoooooolllvvv|||yyyyyyxxxtttqqqppprrruuuuuuuuuwww|||ooo]]]SSSMMMJJJGGGJJJKKKPPPddd}}}{{{sssxxx}}}yyycccSSSIIIBBB999333111111000...111111111111111111111111000000111111222222222111444333333666777999AAAJJJeeexxxjjjaaaeeevvvsss^^^VVVYYYjjjppp~~~|||zzzuuuzzzqqqbbbRRRHHHCCC???>>>@@@======>>>@@@@@@AAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>>>>===<<<===???>>>AAAGGGPPP]]]qqq~~~kkkSSSLLLHHHJJJHHHHHHTTTddd~~~xxxcccRRRJJJIIICCCBBB@@@>>><<<;;;:::999999666777>>>JJJVVV]]]___RRRPPPKKKHHHFFFFFFGGGHHHAAACCCGGGLLLMMMRRRbbbrrrkkkdddcccaaaaaaaaaaaa___]]][[[[[[\\\YYYOOOBBB===>>>???BBBHHHMMMOOOPPPNNNMMMLLLHHHCCC@@@??????>>>===???@@@CCCFFFHHHJJJKKKLLLKKKJJJJJJKKKLLLLLLKKKJJJGGGGGGHHHMMMVVVaaalllsssxxxvvvuuutttwwwnnn___]]]VVVTTTWWWVVVaaawwwrrryyyyyyfffZZZ[[[kkk{{{yyydddhhhtttkkkQQQGGG>>>;;;999777666777777777777777888888888888777777888999999999999888<<>>666333333222111111111111111111111111111111111222333333333333222444222333555666999AAAJJJggg{{{jjj```ccctttxxxccc[[[___qqqwww}}}zzz~~~rrrcccQQQGGGBBB>>>===???===>>>???@@@@@@@@@@@@@@@========================<<<>>>>>>===<<<;;;<<<===>>>AAAFFFLLLVVVhhhyyy\\\RRRLLLLLLHHHCCCJJJWWWcccyyyrrr]]]RRRRRRFFFEEEBBB???===;;;;;;;;;777555555;;;EEENNNRRRSSSDDDBBB@@@>>>>>>>>>@@@AAA??????BBBCCCAAACCCPPP```yyysssfffdddcccccccccbbb___]]]WWWYYY\\\\\\RRRDDD======???BBBFFFJJJMMMOOOPPPPPPLLLGGGBBB@@@@@@AAA@@@???AAABBBDDDFFFHHHIIIIIIJJJKKKKKKJJJKKKMMMMMMLLLJJJIIIJJJLLLQQQZZZdddmmmsssuuussspppoooqqqzzzooo```^^^VVVTTTWWWVVV___uuusssyyymmm___]]]jjjxxxzzzeeehhhkkknnnSSSHHH???;;;:::777666888777777777777888888888888777777888999999999999888===???<<<===DDDHHHYYYtttxxxqqqlllrrr|||tttjjjdddjjjtttzzz~~~ffffffdddaaaaaafffooovvvsssqqqnnnjjjgggeeeeeeeeeeeefffgggffffffgggjjjmmmpppuuu|||{{{zzzrrrkkkjjjooottttttrrrtttuuuxxx~~~gggWWWNNNJJJIIIHHHFFFIIIXXXnnn{{{}}}rrrnnnmmmnnnpppsss||||||wwwbbb[[[PPPAAA666111111333444333333222222222222333333222222111111222222333444444444777999888999BBBLLLiiimmm```aaarrrvvveeeaaahhhyyy{{{|||uuudddQQQHHHDDD@@@======<<<===???@@@@@@???===<<>>>>>>>>???:::===@@@BBBAAA>>>;;;888??????CCCHHHOOO___xxxiii\\\MMMGGGFFFEEEGGGJJJTTTfffrrr```SSSMMMHHHCCC???===<<<:::999666777999;;;>>>AAACCCDDD???===;;;999888999;;;<<<>>>?????????@@@DDDHHHLLLbbbyyy~~~hhhhhhiiigggeee```\\\ZZZXXXYYY[[[[[[WWWNNNDDD<<>>999888777666777333444555555555555777999888888777777888888999:::<<<>>><<<===DDDHHHWWWrrrxxxkkkjjjmmmwwwpppooovvv{{{}}}ccccccaaa___```fffpppxxxtttrrrnnniiigggeeeffffffeeefffffffffeeefffhhhkkklllqqqyyy~~~zzzwwwppphhhggglllpppqqqooossstttvvv|||jjjVVVKKKGGGCCCDDDBBBCCCOOObbbppptttpppjjjeeeeeefffjjjsss{{{{{{fff^^^TTTEEE999444333444555111111000000000000111111222222111111222222333444444444666888888999BBBLLLlll~~~mmmaaacccqqquuugggfffnnnzzz}}}zzz~~~sssbbbOOOFFFBBB???===>>>===>>>???AAAAAA???>>>===>>>???@@@???===<<<===>>>:::<<>>===;;;:::777888999:::;;;<<<======:::999888777888:::<<<>>>BBBCCCCCCBBBAAACCCGGGJJJUUUlllooollliiifffccc```[[[XXXXXXXXXYYY[[[[[[TTTJJJBBB>>>>>>>>>???BBBFFFIIIKKKPPPMMMJJJGGGDDDAAA???===>>>???@@@CCCEEEGGGIIIJJJKKKMMMOOOOOONNNMMMLLLMMMMMMJJJLLLVVV___fffmmmuuuvvvsssrrrtttvvvzzztttbbbXXXSSSVVVXXXYYYbbbmmmwwwzzztttggg\\\aaavvviiikkksssoooVVVIII===888777555555666444555666666555666777999999999999999999::::::;;;;;;>>>;;;===DDDHHHXXXrrrwwwkkkjjjmmmvvvqqqrrr|||```___^^^\\\^^^eeeqqqzzzuuurrrnnniiigggfffggghhhgggggggggfffdddeeegggiiijjjoooxxx|||vvvooogggeeeiiinnnpppooorrrrrrtttxxxpppXXXKKKGGG???@@@???>>>FFFVVVeeelllpppfff]]]ZZZ\\\```hhhpppvvvxxx|||zzz~~~~~~jjj___VVVHHH===666333333444111111000000000000111111222222111111222222333444333333555777777999BBBMMMpppooofffgggrrr~~~uuuuuusssiiilllvvv|||zzzyyyppp___MMMDDDAAA???>>>???>>>???@@@AAAAAA@@@???>>>===>>>???>>><<<;;;<<<===:::<<<>>>@@@AAA@@@???>>>::::::<<>>===:::;;;<<>>999888666666777666777888888777666777999::::::999999::::::;;;<<<;;;>>>;;;===DDDHHHYYYssswwwkkkjjjmmm~~~uuupppsss~~~```___]]][[[\\\dddpppyyyvvvsssnnnjjjgggggghhhjjjiiijjjiiigggeeeeeefffhhhjjjoooxxxvvvooogggeeehhhnnnqqqrrrpppqqqrrruuu~~~xxx^^^OOOJJJ===??????>>>BBBOOO```lllqqqeeeYYYUUUWWW[[[cccjjjlllmmmpppnnnppp}}}}}}lll^^^WWWJJJ>>>666222111111333333222222222222333333222222111111222222333444222222444666666999CCCNNNpppssskkkmmmuuu|||vvvkkkkkk||||||nnnhhhnnnyyy|||}}}zzzvvvwww}}}mmm]]]KKKCCCAAA@@@???@@@??????@@@@@@@@@@@@??????===>>>???>>><<<;;;<<<===;;;<<<>>>AAABBBDDDDDDEEE===<<<===???AAAHHHXXXggg|||fffUUUJJJHHHJJJOOOPPPWWWgggkkkVVVQQQIIICCC???===<<<;;;:::999888777555444333222111111222333555888;;;===BBBBBBAAA@@@>>>>>>AAACCCCCCTTTiii{{{yyypppjjjhhhbbbYYYPPPMMMIIIGGGLLLSSSTTTLLLDDD<<<:::888777999===AAADDDJJJJJJIIIFFFBBB???======:::::::::<<>>>>>>>>>>>AAALLL^^^lllpppfff\\\XXXWWWZZZaaahhhgggdddfffdddggg|||{{{ooo___YYYNNNBBB999333111111333333222222222222333333222222111111222222333444222222333666666999DDDPPPnnnxxxqqqsssyyy}}}~~~}}}zzzpppdddeeewwwtttfffbbbjjjuuu{{{yyyyyyzzzwwwrrrrrruuuxxx~~~jjjZZZJJJCCCBBB@@@@@@@@@?????????@@@@@@?????????>>>???@@@???===<<<===>>>======???AAADDDGGGJJJLLLBBB@@@@@@@@@@@@CCCNNNYYYwww~~~eeeQQQJJJLLLRRRUUU\\\fffuuuuuu\\\VVVMMMEEE@@@>>><<<::::::999888777666555444333222222222222333555777888999:::;;;:::999:::<<<>>>BBBNNN]]]lllyyy|||uuuooollllllhhh^^^VVVIIICCC???BBBJJJLLLGGGAAA;;;999666555666999>>>AAAEEEGGGGGGEEEAAA===<<<===;;;;;;;;;<<>>EEEJJJ[[[vvvzzzpppoooooo~~~vvvnnnnnnxxxdddcccaaa___^^^ccclllsssuuutttqqqmmmkkkjjjjjjkkkmmmnnnmmmjjjhhhggghhhjjjiiilllssswwwpppgggaaaaaafffkkknnnlllnnnqqqsssyyykkkTTTHHH@@@===<<<===@@@IIIZZZiiiqqqkkkeeeaaa]]][[[```ggghhhddddddaaaaaawww|||yyy|||{{{rrr```\\\SSSHHH===666333333111111000000000000111111222222111111222222333444333222444666777;;;FFFRRRnnn}}}~~~}}}{{{oooaaaaaarrrlll^^^[[[dddnnnxxxtttqqqooollljjjmmmrrrssszzz~~~~~~}}}~~~}}}yyyfffXXXIIICCCBBB@@@>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@???===<<<===>>>======>>>@@@DDDIIINNNQQQHHHFFFDDDCCCAAA@@@FFFNNNiii|||bbbTTTRRRSSSZZZcccjjjqqq}}}eee^^^SSSJJJCCC???<<<;;;:::999999888777666666555333333222222222333333444333444666666555666888:::???GGGQQQ\\\iiitttxxxvvvoookkkhhhhhhjjjiiiddd___MMMFFF???===AAADDDBBB???888666444333333666999;;;???BBBDDDCCC???<<<<<<===<<<<<<===???BBBEEEHHHJJJNNNPPPSSSSSSPPPMMMKKKKKKMMMQQQWWW___lllzzz{{{wwwyyy~~~|||iii___XXXYYYYYYYYY```jjjyyy{{{xxxiiicccooo|||nnn[[[NNNAAA<<<:::888777777666888::::::999888888888888888777777888888999:::999<<<;;;>>>FFFKKK\\\www|||rrrpppnnn{{{sssqqq{{{cccddddddbbbbbbeeemmmssstttsssrrrpppnnnlllkkkjjjmmmmmmllljjjhhhggghhhjjjkkklllrrr~~~~~~vvvkkkbbb___aaafffiiihhhkkkoooqqqvvvuuuZZZKKKEEE???;;;<<>>:::888>>>==================>>>===>>>???>>><<<;;;<<<===;;;;;;;;;>>>CCCIIIOOOSSSQQQMMMKKKIIIEEEAAADDDIIIYYYuuuyyydddZZZUUU^^^hhhooossszzzmmmfffZZZOOOGGGBBB???===::::::999888777666666555333333333222222222222222222333555555444444666777:::@@@HHHQQQ^^^jjjooonnniiieeeaaa^^^___```aaaaaaSSSKKKAAA;;;:::<<<======666555333222222444666777999===AAAAAA===:::;;;===;;;<<>>FFFLLL]]]xxx|||rrrooommm}}}}}}uuuuuubbbdddeeeddddddhhhoootttsssssssssqqqooommmkkkjjjkkklllkkkiiigggfffhhhjjjnnnnnnsss}}}pppeee___```cccgggeeeiiinnnpppttt~~~bbbRRRKKKBBB<<<===AAAGGGUUUbbb|||~~~qqqfffeeekkkppprrruuujjj[[[kkkyyyvvv|||xxxooo]]][[[TTTJJJ???666333333333333222222222222333333222222111111222222333444444333555777888===IIIUUUuuuwwwbbbZZZeeeooopppnnnoootttzzz{{{kkk^^^]]]fffooorrrkkkdddaaa______fffooopppvvvyyyvvvqqqpppmmmjjj^^^QQQEEEAAA@@@<<<777444======<<<<<<<<<<<<======<<<=========;;;:::;;;<<<999999999<<>>;;;;;;:::888777666555444333333333222222222222222333555666555444444555666888===CCCLLLZZZgggmmmllljjjeee]]]WWWTTTVVVZZZ]]]WWWOOOCCC999555666999;;;666666555444444555666666666;;;??????<<<:::;;;>>>999;;;???DDDIIIMMMOOOQQQPPPQQQQQQNNNKKKHHHGGGGGGKKKQQQWWW]]]iiiwww~~~}}}{{{tttppptttzzz~~~oooddd]]]]]]]]]\\\bbbmmm}}}|||kkkbbbkkk}}}rrr]]]PPPBBB===;;;999777888222555888:::999888888999::::::999999::::::;;;<<<999<<<;;;>>>GGGLLL]]]xxx{{{qqqnnnkkk{{{|||uuuvvv~~~}}}gggfffdddcccfffmmmqqqrrrwwwsssrrruuurrrlllkkkooojjjkkkkkkjjjiiiiiijjjlllnnnooouuu{{{kkkgggddd^^^^^^eeeeeeccchhhppprrruuunnnSSSHHHBBB???AAA???@@@MMM\\\ppp~~~mmmhhhttt|||zzzuuujjjiiiyyyoooXXXLLLGGGCCC999777999333222222222111111111111000222222333333333333444444111555333444777666BBBZZZwww|||lllfffhhhkkkjjjhhhccc```eeeppp{{{vvvfff```gggqqquuuzzzooobbb[[[YYY]]]gggpppuuuwwwxxxyyyzzzvvvkkk^^^UUUKKKCCC@@@???<<<;;;===<<<<<<<<<<<<===========================<<<<<<;;;<<<:::;;;===???BBBLLLVVVXXX[[[[[[VVVRRROOOIIICCCKKKWWWpppqqqlllhhhkkkxxx~~~vvvjjj\\\PPPHHHBBB@@@===;;;:::999999777555222333333333222222222111111333333333444444555555555999:::>>>IIIWWWeeennnrrrrrrlllcccYYYRRRNNNOOOPPPRRRMMMDDD<<<:::<<<999333555555444444444555555666777999;;;=========;;;:::;;;===AAAEEEIIILLLNNNOOOPPPQQQQQQNNNJJJGGGEEEEEEJJJLLLQQQXXXaaajjjqqquuuvvvqqqmmmnnnuuu~~~ssskkkbbb^^^[[[[[[___eee|||wwwoookkkjjj|||~~~yyy|||xxxaaaTTTGGG@@@<<<888666777999888777777777888:::;;;888888999999999::::::::::::>>>>>>@@@FFFKKK\\\xxxyyymmmmmmmmm~~~}}}{{{xxxttt}}}~~~hhhfffccccccgggnnnuuuxxxzzztttpppqqqpppkkkjjjmmmjjjkkkkkkjjjiiiiiijjjlllnnnoootttoooiiiddd]]]]]]ccceeedddhhhoooppprrrvvv\\\LLLEEEBBBBBBAAABBBNNN]]]qqqwwwtttvvvttt}}}qqqZZZKKKFFFBBB888555666111222222222222111111111111111111111222222222333333333666444555::::::DDDZZZwwwwww{{{~~~vvvpppmmmllllllbbb]]]YYY^^^iiivvvuuuhhheeennnzzzvvviii```[[[]]]hhhsssyyy{{{|||{{{{{{vvvjjj]]]SSSIIIAAA???>>><<<;;;===<<<<<<<<<<<<===========================<<<;;;;;;;;;999:::<<<===@@@IIIRRR\\\bbbeee```ZZZTTTMMMGGGFFFMMM```}}}}}}rrrnnnqqq|||~~~{{{wwwuuuzzz}}}ooo___SSSIIIDDDAAA>>><<<:::999999888555333222222222222222222222222222222222333333444444444888888;;;DDDRRRaaalllrrrwwwvvvoooaaaQQQGGGEEEGGGKKKJJJDDD===;;;<<<:::555555555444444444555666666888999:::<<<<<<<<<<<<;;;<<<===@@@CCCGGGKKKMMMOOOQQQQQQOOOLLLGGGDDDCCCCCCHHHJJJOOOUUU\\\dddjjjnnnooommmmmmpppvvv~~~tttkkkbbb^^^[[[[[[___fffzzzwwwpppmmmlllzzz~~~zzzsssuuu|||uuu{{{eeeWWWIIIAAA<<<777555666999888777777777888999:::888888999999999:::::::::;;;@@@???AAAGGGLLL]]]zzz{{{ooonnnlll||||||yyyvvvqqqxxxxxxeeebbb___```eeemmmwww~~~vvvooommmmmmkkkjjjkkkjjjkkkkkkjjjiiiiiijjjlllnnnooosss}}}uuummmfff^^^]]]bbbfffeeehhhmmmnnnppp}}}hhhSSSJJJEEEDDDCCCCCCNNN]]]qqqxxx___OOOGGGCCC999444555000333222222222111111111111000000111111111222222222444666333666======FFF[[[yyyzzzvvvzzzrrr|||zzzssspppqqqccc\\\VVVXXXcccpppzzz}}}yyypppggggggtttuuujjjbbb```jjjvvv}}}}}}|||vvvhhh[[[NNNFFF???>>>>>><<<;;;===;;;<<<<<<<<<<<<=========<<<<<<======<<<<<<;;;::::::888888::::::<<>>JJJZZZgggooozzz~~~}}}oooYYYGGGBBBDDDCCCGGGFFFAAA===<<<:::777555555444444555555666777999999::::::;;;<<<<<<<<<======???AAADDDHHHKKKMMMPPPOOOLLLGGGCCC@@@@@@AAAFFFHHHLLLQQQVVV[[[___bbbdddgggmmmsssxxx~~~wwwnnneeeaaa^^^^^^ccciii{{{xxxssspppoooxxx{{{}}}wwwpppooowwwxxxkkkjjj[[[JJJAAA<<<777555666999888888777777777888888888888999999999:::::::::<<<@@@???AAAHHHMMM___{{{}}}pppnnnjjjxxx{{{wwwssslllqqq|||wwwqqqyyy___[[[XXXZZZ___hhhuuuzzzppplllkkkkkkjjjjjjjjjkkkkkkjjjiiiiiijjjlllmmmnnnrrr|||zzzqqqiiibbb```ccchhhgggjjjmmmmmmooozzzrrrZZZOOOGGGEEECCCCCCNNN[[[rrrjjjVVVKKKHHH<<<666666222333333222222222111111111111111111111222222222222444555222666>>>???HHH]]]|||jjj|||}}}{{{ooofff\\\ZZZaaammmvvvzzzyyysssiiiccceeerrryyymmmgggmmmxxx}}}~~~|||vvvgggYYYJJJBBB<<<<<<===<<<;;;===;;;;;;;;;<<<<<<<<<======;;;<<<<<<<<<<<<;;;::::::999777777888888888???HHHTTTdddsssuuummmcccYYYRRRKKKIIILLLWWWfff{{{~~~zzzwwwtttpppnnnlllhhhfffiiinnnuuu~~~jjj[[[PPPHHHDDDAAA???<<<;;;::::::888666666666777777777777888888333333333333333333333333777666777<<>>@@@DDDGGGJJJKKKJJJFFFBBB>>>>>>@@@BBBEEEGGGJJJMMMQQQTTTUUUVVVYYYaaalllvvv||||||sssjjjfffcccdddiiipppzzzxxxuuurrrvvvzzz{{{vvvnnnlllqqqxxxyyykkk}}}ppp^^^LLLAAA===999777777999888888777777777777777888888999999999:::::::::<<<@@@>>>@@@GGGLLL___|||zzzmmmkkkhhhwww{{{uuuqqqiiimmmvvvqqqllluuuZZZTTTRRRUUUZZZbbbqqq~~~tttmmmkkkkkkkkkjjjjjjkkkkkkjjjiiiiiijjjllllllnnnsss}}}~~~uuummmgggeeefffjjjjjjlllnnnoooqqqzzzzzzaaaTTTIIIFFFCCCCCCLLLYYYuuusss[[[OOOKKK???777666333333333333222222222222111222222222333333333333444333444222555===???III```lllxxx{{{qqqeeeaaafffooovvvyyyzzzqqqeee___cccnnn}}}|||rrrrrrxxx{{{}}}~~~}}}{{{uuufffWWWGGG@@@:::;;;===<<<;;;===;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::999888666666777666666<<>>@@@CCCEEEDDDCCCAAA===<<<===@@@DDDEEEGGGIIILLLNNNOOOOOONNNPPP[[[jjjvvv}}}tttkkkgggeeegggnnnuuu}}}~~~zzztttuuuwwwwwwrrrjjjgggjjjooouuuyyyiiixxxuuubbbLLLAAA===;;;999:::777777777888777777777777888888999999999:::::::::;;;>>>===>>>EEEKKK^^^|||uuuhhhgggfffvvv{{{uuuqqqiiilllsssmmmjjjsssSSSMMMKKKPPPTTT[[[jjj{{{yyypppkkkkkkkkkiiijjjkkkkkkjjjiiiiiijjjlllkkknnntttyyyqqqllliiihhhiiikkkmmmooopppttt{{{hhhYYYLLLGGGCCCCCCLLLXXXvvv{{{___PPPLLL@@@666444222333333333333222222222222222222333333333444444444222555333555:::===KKKeeettt||||||qqqlllooouuuzzz{{{|||ooobbb]]]bbblll|||}}}yyy{{{zzz|||}}}|||zzzssscccUUUFFF???:::;;;===<<<;;;===:::;;;;;;;;;;;;<<<<<<<<<::::::;;;;;;::::::999888777666666777666555;;;CCCGGG]]]uuu|||pppeeeXXXUUURRRMMMIIIOOOcccvvv|||xxxsssooolllhhhdddaaaaaaaaabbbiiippp~~~vvvhhh]]]RRRKKKEEEBBB>>><<<<<<<<<;;;:::555555555444444444333333666666666666555555555555555888<<>>???@@@??????===;;;:::<<<@@@CCCDDDFFFIIILLLMMMMMMKKKJJJJJJTTTdddssszzzqqqiiieeeeeegggooowwwxxx~~~vvvsssttttttoooiiigggjjjooowwwyyydddrrr{{{fffNNNBBB>>>;;;::::::555666777777888888777777888888999999999::::::::::::>>><<<===EEEKKK^^^|||tttfffeeeeeeuuu{{{uuurrrkkkmmmtttmmmiiitttKKKDDDCCCHHHKKKPPP___qqq{{{}}}ssskkkjjjjjjhhhjjjkkkkkkjjjiiiiiijjjllljjjnnnvvv|||tttnnnjjjhhhgggjjjmmmnnnpppvvv|||nnn^^^OOOIIIEEEDDDLLLXXXqqqdddSSSOOOCCC777444333444444333333333222222222111222222222333333333333222777666555999;;;NNNlllyyy{{{{{{~~~~~~}}}xxxjjj\\\ZZZ```lll||||||~~~}}}zzzqqqaaaQQQFFF???:::<<<>>><<<;;;<<<::::::;;;;;;;;;<<<<<<<<<:::::::::::::::999888888777666777888777666;;;CCCEEEZZZtttwwwjjj]]]WWWQQQMMMJJJKKKUUU___rrr|||wwwssspppmmmiiifffdddbbb```dddjjjppp}}}|||pppdddYYYQQQFFFCCC???=========<<<;;;777777666555444333333222666666555555555444444444555888<<>>AAABBBEEEIIILLLMMMKKKIIIGGGFFFNNN\\\mmm}}}xxxooogggdddeeehhhqqqzzztttxxxvvvpppssstttssssssvvv}}}zzzdddssslllQQQCCC===:::888777333444666777888888888888888888999999999:::::::::;;;>>><<<>>>EEEKKK```~~~wwwiiigggdddttt|||uuusssmmmooouuunnnjjjtttCCC<<<;;;AAACCCGGGVVVhhhwww~~~tttjjjhhhhhhgggjjjkkkkkkjjjiiiiiijjjllljjjnnnwww~~~vvvooojjjfffeeeiiilllmmmpppvvv|||rrrbbbQQQJJJGGGFFFMMMXXXjjj{{{~~~}}}}}}iiiWWWSSSFFF:::777555444444444333333333222222000111111111111222222222333999888777888;;;PPPqqqzzz}}}sssdddWWWVVV^^^kkk}}}~~~zzzppp___OOOFFF???;;;<<<>>><<<;;;<<<:::::::::;;;;;;;;;<<<<<<999::::::::::::999888888777666777999888777<<>>???BBBHHHLLLIIINNNVVVbbbjjjjjjccc]]]FFFHHHEEE>>>:::999888555444444555555666888999:::555777999;;;<<<;;;:::999999999:::;;;;;;;;;::::::=========;;;999:::<<>><<<;;;===???EEERRR```iiixxx}}}sssiiiiiilllkkklllllllllkkkkkkkkkjjjjjjmmmmmmrrr~~~zzzsssnnnkkkkkkjjjiiiiiikkkqqqyyy~~~}}}gggUUUPPPKKKDDDGGGQQQccczzz}}}{{{xxxvvvxxxzzz~~~qqqZZZRRRLLL@@@777777444333222222111111222222222222222222222222222222222555555888<<<>>>SSSvvvzzzssshhh\\\YYYaaappp~~~zzzlllZZZMMMDDDAAA>>><<<;;;<<<;;;;;;;;;;;;;;;;;;:::999888888999999999999888666555444666666666666555555888:::AAAPPPjjjxxxggg\\\UUUUUUUUUPPPMMMNNNQQQZZZjjj|||uuurrrmmmhhheee```[[[\\\___aaaiiivvv{{{jjjWWWIIIFFFBBB@@@AAA@@@>>><<<;;;;;;;;;<<<===;;;777444;;;:::888777555555444444555666888===CCCHHHKKKLLLMMMJJJPPPYYY^^^jjjlll```KKKBBB<<<<<<>>>;;;888777333444555666888888999999::::::<<<=========<<<;;;;;;888777888;;;===;;;999::::::999999:::<<<===??????CCCHHHLLLMMMJJJFFFDDDFFFIIISSScccwwwzzzppphhheeebbbbbbooo~~~pppuuu}}}zzz{{{ooouuuZZZGGG???<<<888555777777666666777888999999888999::::::;;;;;;::::::>>><<<===AAABBBJJJccc{{{~~~mmmeeekkkvvv|||yyysssooooooooommmmmmooo>>><<<:::;;;;;;???KKKWWWfffuuu{{{rrriiiiiikkkjjjkkkkkkkkkkkklllllllllllloooooottt{{{uuuooollljjjjjjjjjkkkmmmttt|||jjjWWWQQQLLLDDDFFFOOO^^^ttt~~~zzzwwwuuu{{{xxxvvvwwwyyy}}}yyyddd[[[TTTFFF;;;888555444333333222222333333222222222222222222222222222555555888<<<>>>SSSvvv{{{tttuuukkk___\\\cccppp|||~~~{{{lllZZZMMMDDDAAA===;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;:::999999::::::999999888777666555777888888777666666999;;;???NNNhhhtttfffYYYVVVUUUQQQNNNNNNMMMRRR^^^ooo}}}vvvtttpppllljjjeee___]]]```^^^fffqqqooo]]]NNNIIIDDDBBBBBBBBBAAA????????????@@@AAA???;;;888:::999888666555555555555888999;;;>>>CCCGGGJJJLLLLLLHHHMMMUUU[[[hhhnnndddNNNDDD======>>>;;;888777444555666777999999999:::999999;;;<<<<<<<<<;;;:::;;;999888999<<<===<<<:::999999888999:::;;;===>>>AAADDDIIIMMMNNNLLLIIIFFFFFFHHHPPP___rrryyymmmddddddeeeeeemmmxxxzzz{{{ttttttZZZHHH@@@===:::666777777777777777888999999999:::;;;;;;<<<<<<;;;;;;<<<;;;===AAACCCMMMeeeoooffflllvvv|||zzztttpppppppppnnnnnnpppAAA===;;;;;;:::<<>>>>>>>>??????===:::777888777777666555555666666;;;<<<===@@@CCCGGGJJJKKKLLLGGGJJJOOOVVVeeeoooiiiSSSIII@@@??????;;;888777666777888999:::;;;;;;;;;888999::::::;;;;;;::::::;;;:::999:::<<<===<<<;;;888888777888999;;;<<<>>>AAAEEEJJJOOOQQQOOOLLLIIIFFFGGGMMMYYYkkk|||wwwjjjaaacccfffgggkkkrrryyyrrrYYYGGG@@@===;;;888888777777777777888999999:::;;;;;;<<<<<<<<<<<<<<<<<<:::===BBBEEEOOOiiirrriiimmmvvv||||||vvvrrrsssrrrpppoooqqqEEEAAA>>>===;;;;;;BBBJJJZZZgggpppooojjjiiiiiihhhgggggghhhiiijjjllllllmmmooorrrxxx~~~wwwqqqnnnnnnnnnmmmkkkjjjmmmqqqttt~~~ttt]]]TTTNNNDDDDDDKKKXXXllltttpppmmmiiihhhqqquuuyyy|||~~~yyyooocccRRRBBB999555555444333333333333333111222222222222222333333333555555888===@@@VVVzzznnndddtttwwwooofffeeelllvvv{{{}}}sssooolllpppzzz{{{lllYYYKKKCCC@@@<<<;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<>>>===;;;999777777777888888999999777666666888;;;:::KKKfffrrreee\\\WWWUUURRRQQQQQQWWWeeeyyy}}}vvvrrrqqqrrrooohhhcccccc]]]bbbhhhppp}}}yyydddYYYTTTMMMGGGDDDDDDEEEFFF>>>============<<<999666777777777666666777777888:::<<<>>>AAACCCFFFJJJMMMPPPIIIIIIKKKOOO```mmmiiiXXXMMMCCC@@@???;;;888777888999:::;;;;;;<<<<<<<<<999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;777777777777888:::<<<>>>???EEEMMMSSSUUURRRMMMIIIGGGHHHKKKVVVfffwwwvvviii```aaacccdddjjjsss}}}nnnWWWFFF>>><<<:::999888888888777777888999999999:::;;;;;;<<<<<<;;;;;;===;;;>>>CCCFFFPPPjjjtttkkkmmmuuu|||~~~xxxuuuvvvvvvsssrrrtttJJJDDD@@@>>><<<;;;@@@FFFTTT___iiillliiihhhhhhhhheeeffffffhhhiiijjjkkkllllllpppxxx~~~wwwqqqmmmnnnnnnmmmllljjjkkknnnqqqxxxxxx___VVVOOOEEECCCIIIVVViiiqqqnnnlllfff```eeeiiilllqqqtttvvvyyy}}}yyynnnbbbRRRBBB888444333333222222222222222111111111222222333333333333666555888===AAAXXX||||||jjj^^^gggwwwwwwnnnggghhhqqqyyy}}}|||oookkkhhhlllttt}}}zzzjjjWWWJJJBBB???<<<:::;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<>>>>>>AAA???<<<999777777888999777888888666555555777999:::JJJeeettteee\\\YYYUUUTTTSSSUUU^^^nnnyyytttrrrsssrrrlllgggfffccceeeiiinnnwwwkkk^^^ZZZTTTMMMGGGEEEEEEEEEBBBAAA@@@@@@@@@???===:::999999888888999999::::::888;;;>>>AAACCCGGGKKKOOOVVVNNNKKKIIIKKKZZZhhhfff\\\QQQEEEAAA???;;;888888999:::;;;<<<<<<===<<<<<<;;;;;;;;;;;;;;;<<<<<<===;;;;;;;;;;;;;;;:::;;;;;;777666666777888;;;===>>>===DDDOOOWWWYYYTTTMMMGGGHHHHHHLLLUUUccctttuuujjjbbb```^^^___jjjxxx~~~~~~zzzkkkVVVEEE===:::999999999999888888888888888999888888999::::::::::::999???===???DDDGGGPPPjjjuuulllmmmsss}}}~~~yyywwwyyyyyywwwvvvxxxPPPHHHAAA>>>;;;:::===CCCOOOXXXbbbhhhgggfffggghhheeefffggghhhiiijjjkkkkkkjjjoooyyyxxxqqqmmmlllmmmnnnnnnmmmnnnqqqsssvvv|||bbbWWWPPPFFFDDDIIIRRReeeooooooooohhh___```dddeeeiiimmmlllhhhiiinnn|||{{{~~~rrrfff[[[OOOAAA888333333222111111111111222111111111222222333333444333666555888===BBBZZZ~~~yyyggg]]]```jjjxxx|||{{{yyywwwooogggiiisss{{{}}}{{{llliiihhhlllsss{{{xxxhhhUUUHHHAAA>>>;;;::::::;;;<<<;;;<<<;;;;;;;;;<<<===???@@@CCC@@@<<<999777888999;;;777888777666444444666888:::GGG___{{{uuuhhh___WWWWWWUUUTTTXXXcccrrr|||{{{vvvuuutttppplllkkkiiiiiikkkoootttvvvdddccc^^^WWWOOOIIIFFFFFFBBBAAA@@@@@@@@@???===;;;<<<<<<<<<;;;<<<<<<======888<<<@@@CCCDDDHHHMMMRRR[[[RRRNNNJJJHHHVVVcccaaa___SSSFFFAAA>>>;;;888888:::;;;<<<<<<======<<<<<<<<<;;;;;;;;;;;;<<<===>>>:::;;;<<<;;;999888999:::777777777777999;;;>>>???>>>EEENNNVVVWWWSSSLLLFFFGGGHHHMMMVVVbbbqqq~~~~~~vvvllldddaaa]]]^^^kkk{{{|||xxxjjjVVVEEE<<<999999999::::::999888888888888999777777888999999999999999???===???DDDGGGQQQjjjtttkkkkkkqqq}}}~~~zzzyyy{{{}}}{{{zzz|||ZZZPPPFFF@@@<<<:::===AAAKKKSSS]]]dddfffeeegggjjjggghhhhhhiiijjjkkkkkkllljjjpppzzzyyysssoookkklllnnnnnnnnnnnnppprrrvvvcccXXXRRRHHHDDDIIIPPPdddqqquuuxxxqqqfffdddddddddhhhmmmkkkccc___```mmm~~~~~~vvviii]]]SSSKKKAAA999444444333222222222222333000111111222333333444444333666555888===BBB[[[zzziiibbbbbbiiiuuu}}}{{{vvvuuupppzzzqqqhhhjjjsss{{{{{{wwwiiihhhiiinnnuuu{{{~~~vvvgggTTTFFF@@@>>>;;;::::::;;;<<<;;;<<<<<<;;;;;;<<<>>>@@@BBBEEEBBB===999777888:::<<<888999888777555555777888;;;BBBUUUpppzzzkkk___^^^\\\XXXXXX___kkkuuu}}}zzzxxxssspppooommmkkkkkkooorrrzzzlllmmmjjjdddZZZPPPJJJHHHCCCBBB@@@@@@@@@???>>><<<@@@@@@??????>>>?????????<<<@@@DDDFFFFFFHHHNNNSSS]]]UUUQQQLLLIIITTT```]]]```SSSFFF@@@>>>:::999999:::;;;<<<<<<===<<<<<<<<<;;;;;;:::::::::;;;<<<===888:::;;;:::888666888999777777777888:::<<>>:::::::::;;;:::999999888888888999888888999::::::::::::999<<<;;;>>>CCCGGGQQQkkk~~~rrriiijjjooo~~~~~~zzzyyy}}}~~~~~~cccXXXKKKDDD???<<<>>>BBBJJJPPPZZZbbbddddddgggjjjjjjjjjjjjkkkkkklllmmmmmmkkkqqq{{{{{{tttppplllmmmnnnmmmkkkjjjkkklllxxxdddYYYRRRHHHEEEIIIPPPfffuuu{{{{{{nnnlllfffeeeiiipppooofff``````ccc{{{wwwooocccVVVNNNHHH@@@:::555555444333333333333444000000111222333333444444444666555888>>>CCC\\\}}}llljjjhhhmmmzzz}}}wwwvvvjjj}}}sssiiijjjsssyyyyyyuuufffgggjjjpppwww}}}}}}uuueeeSSSFFF@@@>>>;;;999:::;;;<<<;;;<<<<<<;;;;;;<<>>LLLhhhuuuiiihhhddd^^^\\\aaammmvvvxxx|||~~~zzzvvvsssrrrnnnkkkkkknnnqqqvvvrrrtttssslllaaaVVVNNNJJJHHHGGGEEEEEEEEEEEECCCAAACCCBBBAAAAAA@@@@@@AAAAAA@@@DDDHHHIIIHHHIIINNNSSS]]]UUUSSSNNNIIITTT___\\\aaaSSSFFF@@@===:::999::::::;;;<<<<<<<<<<<<<<<<<<;;;:::999888999:::;;;<<<888:::;;;:::777555777999888888888999;;;===???AAAGGGHHHJJJLLLLLLLLLLLLKKKAAAFFFMMMWWWbbbmmmxxx~~~~~~|||{{{yyyzzz|||yyylllbbbdddggghhhmmmtttyyymmmZZZIII???;;;;;;;;;;;;::::::999888888888999999999:::;;;;;;;;;;;;:::999888<<>>CCC\\\vvvsssuuurrrxxxzzzvvvsss{{{rrrjjjnnnxxx|||kkkaaa\\\eeeuuu{{{ooo```PPPGGG???>>>===<<<;;;:::::::::<<<999999<<<>>>>>>AAAFFFKKKFFF@@@;;;::::::::::::888;;;======<<<::::::;;;;;;>>>EEEWWWxxxwwwoooeee^^^]]]ccciiimmmwwwyyy|||yyytttooonnnllllllooowwwxxx}}}zzzmmm^^^SSSNNNMMMIIIHHHKKKLLLJJJIIIKKKIIIEEEDDDFFFFFFDDDEEEHHHLLLJJJKKKMMMMMMLLLOOOTTT\\\\\\WWWNNNKKKQQQZZZ^^^\\\UUUKKKBBB>>>============<<<<<<===>>>>>><<<;;;<<<999666666888999999777999999999999999999999999666888:::<<<===@@@DDDGGGNNNOOONNNLLLJJJIIIJJJKKKCCCFFFLLLTTT]]]fffmmmqqq{{{zzz||||||yyyzzz}}}~~~~~~|||||||||vvvjjjaaa```aaacccmmmyyywwwnnnrrr|||}}}ooo[[[JJJ@@@;;;:::888999999999888888888888777;;;:::999888888888999:::===AAA???BBBKKKSSSiii|||qqqjjjjjjnnnyyyvvvwwwzzzeeeZZZOOOHHHBBB===<<<>>>DDDOOOZZZ___aaaeeehhhggghhhkkknnnooonnnlllllllllqqqrrrwww|||sssmmmlllllllllllllllllllllkkkqqq{{{uuucccXXXPPPKKKJJJNNNbbbxxx~~~vvvzzz}}}|||pppcccaaauuu~~~ssscccXXXQQQJJJ@@@888777555222222333444444333444444444444444444444444444666444888???EEE___yyy{{{~~~|||}}}yyyuuu}}}uuunnnkkkqqq}}}yyyggg]]]YYYbbbpppzzz{{{ooo___OOOFFF@@@???>>><<<;;;;;;::::::<<<999999<<<>>>>>>BBBHHHMMMHHHAAA<<<::::::::::::999;;;======;;;::::::;;;999<<>><<<:::<<<999666666888999888777999999999999999999999999777888:::;;;<<>>AAAJJJSSSiii}}}sssjjjjjjnnn{{{wwwvvvxxxeee[[[PPPIIICCC>>><<<>>>BBBMMMWWW\\\```eeegggggggggjjjnnnpppooonnnnnnnnnqqqssszzz~~~sssllllllllllllllllllllllllllloooxxx}}}iii]]]UUUPPPNNNMMM___vvv}}}ooofffwww{{{iii]]]UUUMMMDDD<<<888666333333444555555444444444444444444444444444222555444888???GGGbbb|||~~~~~~~~~nnnkkklllvvv~~~uuu```XXXUUU]]]iiisss{{{zzznnn^^^NNNEEE@@@???>>><<<;;;;;;::::::;;;999999<<<>>>???DDDKKKQQQKKKDDD???<<<;;;:::999999;;;<<<<<<;;;::::::;;;888;;;???KKKccczzzooolllppptttuuuvvvxxxyyyyyyxxxwwwvvvyyyzzz|||}}}yyytttnnnlllpppwww|||rrrggg```WWWRRRUUU[[[\\\[[[[[[YYYUUUTTTWWWWWWSSSQQQRRRSSSRRRUUUYYYXXXUUUVVVZZZ]]]]]]YYYUUUUUUZZZ\\\ZZZUUUPPPJJJDDDAAA===:::888<<<;;;:::;;;======;;;::::::999777666777888888777888888888888888888888888999999999999;;;>>>DDDHHHRRRSSSTTTSSSPPPMMMLLLLLLHHHIIIMMMQQQUUUXXXZZZ\\\\\\[[[___fffiiijjjlllppptttxxx~~~pppeee\\\[[[\\\___jjjvvvmmmaaaeeelllttt{{{}}}fffQQQCCC<<<999777999999999888888888888777888999999::::::999999999;;;???>>>AAAJJJSSSjjjuuullljjjmmm}}}wwwtttttt}}}cccZZZPPPKKKEEE???===>>>@@@JJJTTTYYY^^^dddgggfffeeeiiimmmppppppoooooooooqqquuu~~~vvvnnnnnnnnnnnnnnnnnnooooooooonnnuuunnn```XXXRRROOOLLL[[[qqq|||ttt~~~~~~{{{pppbbb[[[SSSKKKDDD999777444444555666666555444444444444444444444444333555444888@@@HHHccc~~~|||nnnlllnnnxxx|||qqq[[[UUUSSS[[[fffpppzzzzzznnn]]]MMMDDD???>>>===;;;::::::999999;;;999:::<<<>>>???GGGOOOUUUOOOHHHAAA>>><<<:::999:::;;;<<<<<<::::::;;;<<<999;;;>>>DDDUUUsssyyyqqqpppsssyyyzzz{{{{{{{{{yyyvvvuuuxxxxxxxxxxxxzzz||||||yyytttpppnnnqqqwww}}}tttooocccZZZ]]]dddgggffffff^^^ZZZYYY^^^```]]]ZZZZZZZZZZZZ]]]```^^^YYYXXXZZZaaa___YYYTTTUUUZZZYYYUUURRRNNNHHHCCC@@@>>>;;;999;;;:::999;;;<<<===;;;:::999999888777888888777777888888888888888888888888:::999999888999===DDDHHHRRRTTTUUUUUURRRNNNLLLLLLHHHJJJNNNRRRUUUWWWXXXXXX[[[XXXYYY\\\___bbbhhhooowww}}}ooocccZZZZZZ[[[^^^iiivvvqqqdddjjjsssxxxzzzjjjSSSDDD===:::888999999999888888888777777777888999:::;;;:::999888;;;>>>===AAAKKKTTTjjjxxxooolllnnn~~~}}}wwwrrrqqqzzzbbbZZZQQQLLLGGGAAA>>>???>>>GGGPPPVVV\\\dddfffeeeeeehhhmmmoooooooooooooooooottt~~~yyysssooonnnnnnnnnnnnooopppqqqpppuuuqqqbbbYYYSSSNNNMMMYYYnnn~~~vvv~~~yyyjjjaaaYYYOOOGGG999777555444555666666555444444444444444444444444666777555999@@@HHHddd|||}}}~~~yyywww{{{tttppppppxxxzzzpppZZZTTTSSS\\\gggqqq{{{{{{nnn]]]MMMCCC======;;;:::999888888888:::999:::<<<===@@@JJJTTTYYYSSSKKKDDD@@@===<<<::::::;;;<<<;;;::::::;;;<<<<<<===???AAAJJJ```yyyxxx}}}}}}~~~}}}|||yyyvvvuuuvvvuuusssrrrsssuuuxxxzzzwwwwwwyyy||||||zzzwwwsssqqqsssxxx|||ssshhhhhhnnnrrrrrrrrreee``````eeehhhfffcccbbbcccbbbdddfffccc\\\YYYZZZfffbbbZZZSSSSSSWWWVVVSSSOOOKKKFFFBBB@@@???===<<<:::999999;;;<<<===<<<:::999999:::999888888888888888888888888888888888888:::999999888999===CCCGGGPPPRRRTTTSSSPPPMMMKKKKKKJJJLLLOOOSSSTTTUUUTTTSSSXXXUUUSSSUUUYYY___jjjuuupppddd[[[ZZZ\\\^^^hhhuuuvvvfffooo{{{~~~kkkTTTEEE>>>;;;:::999999999888888888777777777888999:::;;;:::999999:::>>>===AAAKKKUUUlll{{{rrrnnnpppwwwqqqnnnwwwfff^^^VVVPPPJJJBBB>>>>>><<>>===;;;:::999999888888:::999:::<<<===AAALLLXXX\\\VVVMMMFFFBBB???===<<<;;;;;;<<<;;;999999;;;===>>>???@@@@@@CCCPPPjjj~~~~~~~~~~~~}}}{{{xxxuuusssqqqpppnnnllllllnnnppprrrqqqrrrtttwwwzzz}}}~~~{{{wwwttttttvvvxxx{{{zzzwwwzzz}}}rrrlllhhhlllooolllhhhfffeeedddeeefffbbb[[[XXXYYYccc```YYYQQQOOOQQQRRROOOJJJHHHEEECCCCCCBBB@@@>>>:::::::::;;;===>>>===;;;999:::<<<;;;:::888888999999999999999999999999999999999999999999===BBBFFFLLLNNNOOONNNLLLJJJIIIIIILLLNNNQQQTTTTTTRRROOOMMMQQQOOOOOOSSSXXX```ooo|||qqqeee\\\[[[[[[]]]hhhttt~~~ttteeepppmmmTTTEEE>>><<<<<<999999999888888888888777777888999999::::::::::::;;;???>>>BBBMMMWWWnnn~~~uuuqqqsssvvvpppmmmtttnnneee\\\VVVNNNDDD>>><<<:::AAAIIIPPPYYYcccfffdddgggiiijjjjjjjjjkkkmmmoooqqquuu|||vvvmmmmmmlllkkklllnnnpppqqqsssuuu~~~xxxggg___WWWPPPNNNXXXnnnwww|||zzzmmm```QQQGGG888666444333444555555444444444444444444444444444555777555999BBBKKKiii|||sssttt|||www{{{yyytttrrryyy}}}ttt\\\TTTTTT```qqq|||}}}ppp^^^MMMCCC???>>>===<<<;;;:::::::::999999;;;======BBBNNN\\\]]]WWWOOOHHHCCCAAA???>>>;;;<<<<<<:::999999;;;======>>>@@@BBBAAAGGGZZZmmm|||yyyvvvtttmmmkkkiiihhhhhhiiikkklllnnnoooppprrruuuxxx|||~~~|||xxxvvvvvvwwwyyy}}}wwwpppoooooojjjccc```\\\[[[\\\]]]ZZZSSSQQQSSSTTTVVVSSSLLLHHHIIIIIIHHHCCCDDDFFFHHHIIIFFFAAA===;;;::::::<<<>>>???>>><<<999<<<>>>===;;;999999;;;::::::::::::::::::::::::888999999::::::===AAADDDHHHIIIJJJIIIGGGFFFGGGHHHLLLOOOSSSVVVWWWUUURRROOOPPPQQQUUU\\\aaahhhuuurrreee\\\ZZZZZZ\\\fffrrryyyxxxwwwmmmeeerrrpppVVVFFF???===<<<999999999888888888888777888888888888999:::;;;<<<;;;??????CCCNNNXXXpppwwwtttwwwuuuppplllqqq}}}uuulllbbbZZZQQQEEE===;;;:::@@@HHHOOOYYYbbbfffdddhhhiiiiiiiiihhhjjjmmmooovvvzzz|||tttoooooonnnmmmnnnppprrrttttttuuu||||||jjjbbbZZZRRRLLLUUUlllzzzvvv~~~qqqdddUUUKKK888666333333444555555444444444444444444444444444333555444999BBBMMMkkk|||qqqpppvvv}}}wwwssssss{{{uuu\\\TTTSSSaaattt~~~ppp___NNNDDDAAA@@@???>>><<<<<<<<<<<<999999;;;======BBBPPP^^^^^^XXXPPPIIIDDDBBB@@@???;;;<<<<<<:::999999;;;===<<<===@@@CCCAAACCCQQQbbbsss|||yyywwwkkkjjjhhhgggggghhhjjjkkkkkklllmmmnnnpppsssxxx{{{}}}~~~~~~{{{yyyxxxyyyyyyzzz~~~sssooollleee\\\XXXRRRPPPQQQSSSPPPKKKJJJMMMEEEJJJLLLFFFBBBAAAAAA@@@>>>AAAGGGLLLMMMIIIAAA;;;;;;:::;;;<<<>>>???>>>===:::<<>>888444666777555333444333333333333333333333333666444777===AAAOOOpppvvvmmmjjj{{{mmmuuusss{{{dddUUUPPP___sss}}}}}}ooo]]]KKK@@@;;;:::999888777777777777;;;999999;;;>>>CCCNNNYYY^^^XXXPPPKKKIIIFFFCCC@@@<<<<<<;;;::::::::::::;;;AAABBBBBBAAAAAADDDJJJOOOaaayyy|||wwwtttnnnlllgggcccaaa``````aaaeeefffhhhiiijjjlllpppsssuuu}}}~~~{{{|||{{{wwwwww{{{zzznnnddd[[[RRRLLLHHHHHHFFFDDDBBB@@@???>>>>>>>>>??????>>><<<:::999>>>>>>AAAFFFIIIGGGBBB===;;;;;;<<<===<<<;;;:::999:::999999999999999::::::::::::::::::::::::::::::::::::;;;;;;<<<===>>>>>>???AAABBBAAA??????@@@AAAGGGLLLQQQUUUZZZ^^^]]]XXX___ccciiiooouuuyyy}}}wwwgggZZZVVVVVVXXXaaammmuuukkkgggeeerrrsssXXXFFF>>>;;;;;;999:::::::::999777555444777888888999999:::;;;;;;>>>>>>AAAFFFJJJWWWtttwwwtttuuu{{{wwwooohhhjjjwww~~~xxxmmmaaaVVVLLLCCC>>><<<===AAAGGGOOOYYYaaafffiiikkkllllllllllllmmmoootttwww}}}vvvooopppqqqrrrrrrsssssssssvvvuuuyyynnnccc[[[VVVOOOTTTccc{{{xxxvvv{{{yyyppp^^^KKK???888444666777555444444333333333333333333333333666666:::@@@FFFUUUxxxvvvmmmkkkrrrdddmmmmmmjjjZZZRRR___sss~~~ppp^^^KKK@@@<<<;;;:::999999888888888;;;999999;;;>>>BBBMMMXXX\\\VVVOOOJJJHHHFFFCCC@@@===<<<<<<;;;;;;;;;<<<<<<@@@CCCEEEFFFFFFGGGKKKNNNWWWooo}}}xxxtttpppnnnjjjfffcccbbbbbbcccdddeeefffffffffhhhkkknnnqqqxxx}}}|||{{{}}}}}}zzzyyy|||tttfff\\\TTTMMMHHHAAAAAA@@@>>><<<;;;:::999::::::;;;<<<<<<<<<<<<;;;::::::<<<@@@CCCBBB>>>::::::;;;<<<<<<<<<;;;:::999:::999999888888999999:::::::::::::::::::::::::::999::::::;;;<<<<<<=========?????????======>>>???EEELLLRRRWWW]]]cccddd```gggjjjoootttxxx{{{~~~xxxiii[[[XXXWWWXXXaaalll}}}qqqkkkeeeuuusssXXXGGG>>>;;;:::;;;;;;<<<<<<;;;:::888777888888888999::::::;;;;;;>>>>>>AAAFFFKKKXXXuuu{{{yyy{{{|||vvvnnnfffhhhttt{{{qqqfff[[[PPPFFF@@@??????@@@DDDLLLWWWbbbhhhiiikkkmmmmmmmmmnnnpppqqqsssxxxxxxrrrrrrqqqqqqqqqssstttuuuttttttxxxoooccc\\\WWWOOOSSSaaavvvxxxzzz}}}yyycccMMM@@@999444666777555444444333333333333333333333333555666:::AAAHHH[[[vvvlllkkk}}}ggg\\\fffiiiqqq```WWWbbbtttppp]]]KKKAAA======<<<;;;::::::::::::;;;999999<<<===AAALLLVVVYYYSSSLLLHHHFFFEEEBBB@@@>>>===============>>>>>>@@@DDDIIIMMMNNNMMMMMMLLLOOOddd~~~yyyvvvuuusssoookkkhhheeeddddddbbbcccccccccbbbdddfffiiilllrrrwwwxxxzzz}}}~~~}}}yyy}}}yyyiiiZZZQQQKKKFFFCCC<<<<<<;;;:::999888777666777666666777888:::<<<===999999999<<<>>>>>><<<:::;;;;;;;;;<<<;;;::::::999:::999999888888999999999;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;;;;<<<<<<;;;<<<===<<<;;;:::<<<>>>EEEMMMUUU[[[ccckkknnnmmmssstttvvvyyy|||~~~{{{kkk^^^ZZZXXXXXX```jjj~~~wwwnnneeevvvsssXXXGGG>>>;;;:::999:::;;;;;;;;;::::::999888888999999::::::;;;;;;>>>>>>AAAGGGLLLYYYxxx~~~}}}vvvnnnffffffppp~~~|||sssiii^^^SSSHHHBBB@@@??????CCCKKKVVVaaahhhkkklllnnnooopppqqqsssuuuxxxzzzvvvtttrrrpppppprrrtttuuurrrsssxxxpppddd]]]XXXOOORRR^^^rrr~~~iiiRRRAAA:::555666777555444555444444444444444444444444333555999>>>FFF\\\tttlllhhh~~~|||dddZZZdddiiisssddd\\\fffvvv}}}mmmZZZJJJAAA===<<<;;;;;;:::::::::;;;:::999999<<<===AAAJJJTTTUUUPPPIIIEEEEEEDDDBBB@@@>>>>>>>>>>>>>>>???@@@AAA@@@EEEMMMSSSUUUSSSPPPMMMNNN```|||zzz|||zzzvvvqqqlllhhheeedddaaaaaabbbaaaaaabbbdddgggiiimmmqqqtttwwwzzz|||}}}yyy}}}vvvlll^^^RRRKKKFFFAAA>>><<<<<<;;;;;;::::::999999666555444444555888;;;===;;;;;;;;;;;;===>>>>>>>>><<<<<<<<<<<<;;;;;;;;;:::;;;:::999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;:::;;;;;;:::999999;;;===GGGQQQ]]]eeennnwww{{{zzz}}}||||||}}}}}}nnn```\\\ZZZXXX^^^hhhyyynnnddduuurrrXXXGGG>>>;;;:::777777888888999999999999888888999999:::;;;;;;<<<>>>>>>AAAGGGMMM[[[{{{~~~xxxppphhhgggooo|||{{{rrriii^^^TTTJJJCCC??????@@@DDDLLLVVV```ffflllnnnpppqqqqqqrrruuuvvv}}}xxxvvvsssppppppqqqssstttqqqsssxxxrrreee^^^YYYOOOQQQ\\\nnn||||||yyy~~~lllXXXBBB;;;555666666555444555444444444444444444444444333666:::===EEE]]]tttlllfffzzzhhhYYYccchhhqqqddd```lllzzzyyyhhhWWWIIIBBB<<<;;;;;;::::::::::::;;;:::999999<<<===@@@HHHRRRSSSMMMGGGDDDDDDCCCAAA???>>>>>>>>>???@@@AAABBBCCC@@@EEEMMMUUUYYYXXXTTTPPPPPP]]]zzz|||wwwqqqkkkfffcccaaabbbcccbbbbbbcccfffhhhjjjjjjlllppptttvvvxxxyyyzzz~~~tttiiiaaaWWWOOOIIIEEE@@@<<<>>>>>>=========<<<<<<<<<999777555444444666999;;;>>>============>>>@@@BBB???>>>>>>===============<<<<<<;;;:::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<999999:::::::::::::::;;;:::;;;;;;:::999:::<<>>;;;:::777777777888888999::::::888999999:::;;;;;;<<<<<<>>>===AAAHHHNNN^^^~~~|||uuunnnlllrrr|||~~~yyypppggg^^^TTTKKKFFF?????????CCCKKKUUU```fffmmmoooqqqqqqqqqrrrtttvvv~~~xxxvvvssspppooopppqqqrrrpppsssxxxtttfff^^^ZZZQQQRRR[[[kkkwwwxxxtttqqqooowww{{{lll\\\DDD<<<666555666555444666444444444444444444444444666:::<<<===FFF```uuuooojjjwwwnnnYYYaaaeeemmmccccccqqqvvveeeTTTHHHCCC<<<;;;;;;:::::::::;;;;;;:::888999<<<<<>>>>>>>>???@@@BBBCCCDDDBBBEEEKKKSSSYYYZZZXXXUUUQQQ[[[vvv{{{uuunnnhhheeeeeeeeeeeedddcccdddfffhhhjjjgggggglllpppqqqsssvvv|||~~~{{{{{{}}}}}}oooddd^^^UUUOOOKKKGGGBBB>>>??????>>>>>>======<<<<<<<<<:::888666666777999;;;>>>>>>???>>>===>>>AAACCCBBBBBBAAA@@@@@@@@@@@@@@@>>>>>>===<<<;;;;;;;;;;;;========================::::::::::::;;;;;;;;;;;;:::;;;:::999888:::===@@@MMM___uuu}}}ooobbb___\\\XXX\\\ddd|||~~~nnniiixxxmmmUUUFFF>>>;;;::::::999999999:::;;;<<<<<<999999::::::;;;;;;<<<<<<>>>>>>AAAHHHOOO```{{{uuusssvvv~~~~~~xxxoooeee]]]UUUNNNJJJBBB@@@>>>@@@GGGTTT```hhhlllnnnooopppooooooqqqrrrwwwvvvsssqqqoooooooooppppppsssyyyvvvggg___[[[RRRRRR[[[kkkwwwxxxuuurrriiioooxxxzzztttiii\\\EEE<<<666555666555444666555555555555555555555555555:::======FFFcccwwwsssqqqwwwppp]]]cccbbbyyykkkcccdddtttwwwdddSSSHHHCCC===<<<<<<;;;<<<<<<======:::888999<<<<<<>>>FFFOOORRRMMMGGGCCCCCCBBB@@@>>>======>>>???@@@BBBDDDEEECCCDDDHHHOOOVVV[[[\\\[[[VVV]]]uuu~~~xxxrrrllliiijjjjjjiiifffdddcccdddeeejjjddddddiiinnnoooppptttyyy|||~~~yyywww{{{tttiiiaaaWWWOOOKKKHHHEEEBBB@@@@@@??????>>>===<<<<<<===<<<:::999999:::<<<===???@@@BBBAAA???@@@CCCEEEFFFEEEDDDCCCBBBCCCCCCDDD@@@???>>>===<<<<<<<<<<<<========================;;;;;;;;;;;;;;;;;;;;;;;;::::::999888777999===@@@MMMccc{{{nnnbbb___\\\XXX[[[cccwww~~~mmmfffvvvjjjSSSEEE>>>;;;:::;;;:::999999999:::;;;<<<999999::::::;;;<<<<<<<<<>>>===AAAHHHPPPaaazzzxxxzzz~~~xxxnnneee]]]VVVPPPLLLFFFAAA======DDDRRRaaakkkkkkmmmnnnnnnmmmmmmnnnpppwwwuuusssqqqooonnnnnnnnnppptttzzzwwwggg___[[[QQQRRR[[[mmmzzz}}}{{{zzzllloootttzzz{{{wwwpppfff[[[EEE===666555666555444666555555555555555555555555222888;;;;;;EEEdddzzzvvvxxxxxxpppdddfffbbbvvvjjjccceeevvvyyyeeeSSSHHHDDD>>>>>>============>>>???:::888999<<<<<<>>>EEENNNSSSMMMGGGCCCCCCBBB@@@>>>=========???@@@BBBDDDEEEDDDDDDFFFLLLTTT[[[^^^^^^[[[aaawwwzzzuuuppplllnnnnnnlllhhhdddaaaaaabbbiiibbbaaahhhmmmnnnppptttvvvxxx}}}{{{sssssszzz{{{ooofffYYYOOOKKKHHHGGGEEEBBBBBBAAA@@@???>>>=========<<<<<<<<<<<<===>>>???AAACCCEEEDDDCCCCCCEEEHHHHHHGGGEEEDDDDDDEEEEEEFFFAAAAAA???>>>============>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<999999888777666888<<>><<<;;;:::999888777777777999999999999:::;;;;;;<<<<<<===>>>>>>AAAIIIPPPbbb}}}{{{|||yyyrrrkkkddd\\\RRRKKKHHHAAA===AAAIIISSS^^^hhhlllnnnppppppnnnmmmlllmmmxxxxxxvvvrrrooommmnnnoooqqqwwwvvvwww~~~zzzddd[[[[[[SSSRRR[[[oootttuuuuuuwww}}}|||}}}|||zzzvvvnnnggg]]]TTTCCC<<<666777777555444555888777555333333444666777777999:::<<>><<<<<<<<<<<<===???===<<<>>>@@@BBBIIIQQQVVVOOOGGGBBBBBBBBBAAA@@@;;;>>>AAABBBCCCDDDEEEGGGIIIHHHIIIMMMTTTZZZ\\\]]]YYYggg}}}zzzxxxvvvuuuvvvtttrrrnnnkkkgggeeecccfffggggggiiilllpppssstttzzz}}}xxxuuuyyyrrrmmmcccYYYPPPIIIEEEDDDCCCCCCBBBAAAAAAAAABBBCCC???>>>===<<<;;;<<<<<<===AAAEEEIIIKKKJJJIIIJJJLLLIIIHHHHHHFFFEEEDDDCCCBBBDDDBBB???>>>>>>???>>>===@@@???>>>======>>>??????@@@===;;;::::::;;;:::999999::::::999888999<<<>>>LLL]]]}}}tttddd^^^]]]]]]^^^___qqq|||jjjfff|||}}}dddOOODDD???<<<999;;;;;;999999999999;;;;;;::::::;;;;;;<<<=========<<<===AAAFFFPPPeeezzzsssmmmggg```WWWPPPJJJCCC>>>BBBIIIQQQ\\\eeelllnnnpppooonnnlllllllllnnn~~~zzzwwwsssooommmnnnooopppqqqssswww|||eee[[[ZZZTTTRRR[[[nnn}}}|||xxxvvv|||{{{}}}|||qqqiiibbbXXXPPPBBB;;;666666888666555666666555444444444444555666555777999===JJJhhh|||}}}|||hhhbbb^^^uuuxxxeee^^^```qqq{{{eeeRRRGGGCCCBBBAAA@@@>>>>>>>>>>>>???<<<999999;;;===???FFFOOOXXXQQQHHHCCCBBBCCCBBBAAA===???BBBDDDEEEGGGJJJLLLLLLKKKKKKOOOVVV\\\```aaacccooo~~~{{{xxxvvvvvvvvvtttrrrpppnnnlllkkkjjjjjjjjjkkkllloooqqqrrryyy~~~}}}~~~zzztttlllbbbZZZTTTPPPMMMJJJHHHEEECCCAAAAAAAAABBBAAA@@@???>>>???@@@AAABBBGGGKKKOOOQQQPPPPPPQQQRRROOOMMMLLLJJJHHHFFFEEEEEEFFFCCCAAA@@@@@@AAA@@@@@@AAA@@@???>>>>>>>>>???@@@???===;;;;;;<<<======<<<:::;;;;;;:::::::::===???HHHYYYyyyuuueee______^^^___```ooouuueeeggg|||}}}dddPPPDDD@@@===;;;:::999888888888888999:::999::::::;;;;;;<<<<<<===BBBBBBEEEIIIRRRfff}}}vvvqqqllleee]]]VVVMMMFFFAAACCCIIIQQQ[[[dddjjjlllmmmmmmllljjjjjjjjjjjjxxx|||yyyuuuqqqnnnnnnoooppplllpppwwwjjj___\\\UUUTTT\\\mmmzzz}}}xxxlllccc\\\SSSKKKAAA:::555666888777666777444444555555555555555444333666999===LLLkkk|||}}}jjjeeebbbxxxyyyfff```aaarrrkkkVVVIIIDDDAAAAAA@@@???>>>>>>>>>>>>===;;;<<<>>>???BBBJJJTTTZZZSSSJJJDDDCCCCCCCCCBBB@@@AAACCCEEEGGGKKKPPPTTTRRRPPPPPPSSSXXX___dddfffllluuu{{{xxxvvvvvvvvvuuuuuusssrrrrrrooonnnnnnmmmmmmnnnooopppvvv}}}zzzrrrjjjccc\\\WWWSSSRRROOOJJJFFFCCCBBBCCCDDDEEEDDDCCCCCCDDDFFFIIIKKKOOOSSSVVVYYYYYYYYYZZZ[[[WWWUUURRROOOLLLJJJIIIHHHHHHEEECCCBBBCCCDDDCCCBBBBBBBBBAAA@@@??????@@@@@@>>>===;;;<<<>>>??????>>><<<======<<<;;;;;;===???CCCTTTtttvvvhhhbbb```^^^___```kkktttfffiii{{{fffQQQEEEAAA>>><<<888888777777777777888888999999::::::;;;<<<<<<<<>>MMMllloooiiidddyyy}}}gggaaaccctttnnnWWWIIICCC???>>>>>>===<<<<<<;;;;;;===<<<===???@@@CCCNNNYYY\\\UUUKKKEEECCCDDDCCCBBBBBBCCCDDDFFFIIIOOOUUUZZZYYYWWWVVVWWW[[[aaafffjjjpppvvv~~~zzzwwwwwwxxxxxxxxxwwwvvvuuusssrrrqqqpppppppppqqqrrrssszzzyyyrrrkkkddd]]]WWWXXXUUUPPPKKKHHHIIIJJJLLLMMMMMMLLLMMMNNNQQQTTTVVVYYY[[[^^^aaabbbccccccccc```^^^YYYUUUQQQNNNMMMLLLJJJHHHEEEDDDEEEFFFEEEEEEDDDCCCCCCBBBAAAAAAAAAAAA>>><<<;;;<<<>>>???>>>===>>>>>>>>>===;;;;;;===???CCCSSSrrryyykkkdddaaa^^^]]]___fffyyyssshhhhhhxxxjjjSSSGGGAAA>>><<<888888888888888888888888:::::::::;;;<<<<<<=========>>>AAAGGGQQQhhh~~~xxxrrrjjjaaaZZZRRRJJJDDDFFFLLLSSS\\\eeegggiiikkkkkkiiigggggggggiiimmmxxx|||xxxsssqqqpppqqqrrrtttuuuwwwyyy}}}nnniii\\\[[[___kkk~~~rrrfff^^^UUUMMM@@@999555666888777777888333444777888999888666555555888:::???MMMkkknnnhhhbbbuuu~~~hhhbbbdddtttmmmVVVGGGAAA>>>>>>======<<<;;;;;;:::888888:::<<<===AAAMMMZZZ___WWWMMMFFFDDDDDDDDDDDDCCCDDDEEEGGGJJJPPPXXX]]]___^^^]]]]]]___ccciiimmmuuuyyy}}}{{{|||}}}}}}|||{{{yyyxxxuuutttsssssssssuuuvvvwwwvvv||||||uuunnneee___^^^[[[WWWTTTSSSUUUXXXZZZ^^^^^^___```bbbdddfffgggfffhhhjjjlllnnnooonnnmmmhhheeeaaa\\\WWWTTTQQQPPPMMMKKKHHHGGGGGGGGGGGGFFFEEEEEEEEEDDDCCCCCCBBBAAA>>>===<<<===>>>???===<<>>;;;888999999999999999999888;;;;;;;;;<<<======>>>>>>======@@@FFFQQQhhhxxxrrrkkkaaa[[[TTTKKKEEEFFFJJJQQQYYYaaadddfffhhhhhhfffdddddddddfffhhhrrr}}}yyytttrrrrrrssstttxxxxxxwwwxxxqqqjjj]]]^^^aaakkkzzzmmmdddZZZQQQAAA:::555666888777666777222444666777888777666555666999;;;???LLLjjjzzzgggaaa\\\ooozzzzzzgggbbbeeetttqqqZZZKKKDDD????????????>>>===<<<<<<888999<<<>>>>>>CCCPPP^^^ddd[[[PPPIIIGGGGGGGGGFFFFFFGGGHHHIIILLLQQQXXX]]]bbbccccccccceeeiiiooosss}}}~~~~~~|||xxxwwwwwwwwwwwwyyyzzz{{{|||{{{uuulllfffdddcccaaaaaabbbfffiiillltttuuuwwwxxxyyyzzzzzzzzzvvvvvvwwwyyy{{{{{{yyywwwooommmiiieee```[[[WWWUUURRROOOLLLJJJJJJJJJIIIGGGGGGGGGGGGFFFEEEDDDCCCBBB?????????@@@BBBCCCAAA@@@BBBBBBAAA???===<<<>>>???GGGTTTnnn{{{qqqlllgggcccccceeeiiiuuuoooeee___ooonnnVVVGGG@@@===;;;888888999::::::999888888::::::;;;;;;<<<======>>>AAAAAACCCGGGQQQhhh}}}wwwrrrkkkbbb\\\VVVMMMEEEDDDGGGKKKSSSZZZ[[[]]]______]]]\\\[[[\\\\\\___lll}}}yyyuuussstttuuuvvvxxxwwwvvvzzznnnddd]]]___bbbmmmssshhh]]]SSSBBB;;;666666888666555666111222333555555555555444555777:::>>>LLLjjjsss]]][[[YYYmmmxxx}}}tttfffbbbffftttqqq[[[LLLFFF>>>????????????===<<<;;;:::;;;>>>@@@AAAFFFTTTccciiiaaaUUUMMMKKKKKKKKKKKKIIIJJJKKKLLLNNNRRRXXX\\\bbbeeehhhjjjlllqqqwww||||||{{{{{{zzzzzz{{{}}}}}}|||uuunnnmmmmmmmmmooorrrvvvyyy|||}}}tttsssqqqmmmhhhbbb]]]ZZZXXXUUUQQQOOONNNMMMKKKJJJHHHHHHHHHHHHGGGEEEDDDCCCAAAAAACCCFFFIIIKKKJJJIIIEEEFFFEEEBBB@@@???@@@BBBFFFRRRkkk}}}zzzssspppmmmkkkllloooqqqzzz|||mmmddd[[[llllllSSSEEE@@@===;;;777777888999999888777777888888999::::::;;;;;;<<<@@@@@@BBBFFFPPPggg{{{vvvrrrkkkccc]]]XXXNNNEEECCCDDDGGGMMMTTTRRRTTTVVVVVVTTTSSSRRRSSSNNNSSScccyyy}}}yyyvvvtttuuuvvvxxxvvvuuuvvv}}}}}}iii___\\\___cccnnnvvvkkk^^^TTTCCC<<<666777777666444555///000111222333333444444333666999===LLLkkkpppXXXXXXYYYooozzz~~~pppeeebbbffftttjjjUUUFFF???<<<============;;;:::999666888;;;===>>>CCCRRRbbbmmmdddYYYPPPNNNNNNNNNNNNKKKLLLNNNOOOPPPTTTXXX\\\bbbfffjjjnnnrrrwww~~~~~~}}}|||||||||}}}~~~~~~zzzttttttvvvxxx|||~~~xxxwwwvvvsssnnngggaaa^^^\\\YYYUUURRRQQQOOOMMMLLLIIIIIIIIIIIIHHHFFFDDDCCCBBBCCCFFFJJJOOOQQQRRRQQQHHHHHHGGGEEEBBBAAABBBDDDDDDOOOhhh~~~zzz~~~yyytttsssrrrqqqsssxxxwwwssseee^^^ZZZjjjhhhQQQDDD???===<<<555666777888888777666555666777777888999999::::::::::::===BBBNNNggg~~~}}}~~~