BM6(v7 {{{uuutttxxxzzz{{{{{{vvvuuuxxx{{{}}}}}}zzzzzzrrrmmmhhhgggeeecccbbbcccfffhhhyyysssqqq{{{pppjjjqqqwwwvvvssssssmmmqqquuuvvvwwwzzzwww|||nnngggnnnuuuvvvzzzppplllttt|||uuuwwwuuuyyyxxxwwwmmmtttuuu{{{~~~~~~rrriiirrruuuzzzwww|||yyy{{{xxxzzzuuuwww{{{}}}|||{{{|||{{{tttxxx{{{xxx~~~}}}~~~~~~{{{|||ooohhhnnntttrrrkkkgggccciiilllppp|||{{{qqqnnnlllqqqxxxpppkkkmmmooommmlllmmmnnnkkkkkkqqqssspppoooqqqttt|||~~~|||wwwuuuttttttuuuvvvuuutttvvvsssppprrr||||||zzzxxxwww{{{|||yyyzzz}}}uuuvvv~~~~~~{{{vvvzzz}}}~~~yyyttttttyyy}}}vvv|||zzzzzzzzzzzzyyyvvvqqqnnnrrrppphhhrrrnnndddaaaXXXVVVbbb[[[[[[[[[[[[[[[XXXTTTPPPPPPPPPLLLUUUppp}}}{{{}}}~~~~~~xxxvvvssspppmmmkkkjjjjjjsssppplllgggccc```______]]]bbbgggfffaaa^^^___bbbiiijjjaaa[[[\\\SSSMMMRRRRRRQQQQQQQQQRRRPPPMMMKKKIIIMMMLLLQQQ```ooouuuooonnnmmmlllggghhhjjjlllmmmlllkkkjjjjjjkkkjjjgggbbb\\\YYYWWWQQQQQQQQQQQQPPPOOONNNMMMPPPSSSTTTSSSTTTXXXYYYWWWVVVUUURRROOOMMMLLLLLLLLLOOONNNLLLKKKJJJJJJJJJKKKIIIMMMPPPQQQOOOOOOPPPRRR[[[jjjmmmiiilllfffWWWPPPJJJHHHFFFFFFGGGGGGFFFEEEEEEKKKKKKLLLRRRXXXnnnwwwwwwvvvuuurrrnnnjjjhhhaaabbbaaa]]]ZZZ[[[bbbhhhjjj^^^PPPHHHGGGHHHHHHFFFJJJKKKMMMOOOOOONNNLLLKKKGGGIIIKKKKKKIIIIIIIIIJJJHHHGGGGGGGGGGGGGGGHHHHHH???CCCDDDBBBDDDHHHIIIGGGIIIHHHFFFEEEEEEEEEGGGHHHCCCCCCCCCDDDDDDEEEEEEEEEEEEGGGHHHKKKMMMOOOQQQRRR[[[sssxxxoootttwwwiii[[[SSSPPPLLLJJJJJJKKKKKKJJJBBBFFFDDDEEEJJJNNNdddzzzqqqfff[[[SSSMMMNNNPPPQQQRRRQQQOOONNNJJJLLLMMMJJJGGGHHHMMMSSSNNNJJJFFFIIINNNPPPLLLGGGDDDFFFGGGHHHHHHFFFCCCBBBEEEFFFGGGFFFEEEEEEFFFHHHEEEDDDBBBAAA@@@AAAAAABBB>>>AAABBB@@@AAAEEEFFFDDDAAAAAA@@@@@@BBBEEEGGGIIIEEEFFFFFFFFFFFFEEEDDDCCCFFFEEEFFFIIINNNRRRTTTUUUccc||||||lllsss{{{nnnUUUQQQKKKHHHGGGHHHHHHIIIFFFGGGDDDFFFNNNUUUkkkuuuiii[[[PPPJJJMMMIIIDDDBBBEEELLLUUUZZZ\\\ZZZUUUQQQOOOOOOPPPQQQKKKKKKKKKKKKJJJHHHGGGFFFCCCEEEGGGHHHIIIHHHFFFEEEDDDFFFHHHJJJKKKJJJHHHGGGDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@BBBCCCDDDDDDDDDDDDEEEDDDCCCCCCDDDFFFHHHIIIEEEEEEDDDCCCCCCDDDEEEFFFGGGFFFFFFKKKSSSZZZ^^^^^^```ttt{{{rrrsss|||fffUUUHHHGGGIIIGGGFFFJJJIIICCCHHHEEEJJJRRRbbbvvvvvvvvvvvvvvvwwwxxxyyy~~~|||||||||zzz~~~tttnnnooo{{{tttfffYYYQQQGGGEEECCCDDDJJJTTT^^^ddd\\\YYYUUUPPPMMMLLLLLLMMMEEEEEEEEEEEEDDDCCCCCCCCCBBBCCCEEEFFFFFFFFFEEEDDDEEEFFFIIIJJJJJJIIIGGGFFFEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCCCCDDDEEEEEEFFFFFFFFFEEEDDDCCCDDDEEEGGGIIIEEEDDDCCCCCCCCCDDDEEEFFFHHHFFFFFFJJJPPPVVVXXXYYYYYYeeelllkkkssslllYYYIIIFFFHHHGGGEEEEEEDDD<<>>>>>@@@BBBDDDEEEEEEDDDHHHLLLLLLIIIGGGGGGHHHGGGEEECCCCCCEEEFFFFFFEEEEEEFFFFFFFFFEEEGGGLLLPPPHHHHHHGGGGGGHHHGGGEEECCCEEEDDDDDDEEEGGGIIIJJJJJJKKKIIIHHHGGGGGGGGGFFFEEEHHHJJJLLLLLLJJJIIIHHHIIICCCFFFHHHGGGFFFHHHMMMRRRQQQPPPOOONNNNNNOOOOOOPPPQQQNNNKKKMMMQQQTTTTTTSSSOOONNNLLLKKKMMMRRRVVVYYY\\\^^^___]]]ZZZYYY[[[^^^bbb```^^^^^^```bbbddddddfffeeecccbbbeeejjjnnnqqqrrrrrrpppnnnmmmnnnqqqsss~~~zzztttpppkkkbbbYYYSSSZZZdddfffaaa^^^fffrrr|||zzz}}}|||vvvvvvvvvtttuuuwwwwwwoooooossszzz~~~zzziiiZZZOOOVVVhhh~~~xxxjjjddddddffffffppp||||||zzz}}}xxxvvvqqqkkkddd^^^YYYVVVLLLHHHDDDCCCFFFGGGEEECCCCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@??????@@@@@@AAAAAABBBAAAAAAAAAAAABBBCCCCCCFFFFFFGGGGGGFFFEEEDDDCCCHHHHHHGGGGGGFFFEEEEEEEEEEEEDDDBBBAAABBBCCCEEEFFFEEEEEEDDDDDDDDDDDDDDDDDDFFFDDDCCCBBBDDDFFFJJJLLLHHHHHHIIIJJJJJJKKKMMMNNNUUUQQQOOOPPPQQQXXXkkk~~~~~~fffOOOFFFHHHFFF@@@AAAIIIZZZVVVVVV[[[ddd{{{sssllliiiiiiiiikkkoootttyyy{{{{{{uuuvvvuuutttwww{{{yyytttooollleee[[[QQQIIIEEEEEEAAA@@@AAAEEEIIIIIIFFFBBB????????????????????????<<<===>>>???AAABBBCCCCCC@@@AAACCCCCCBBB@@@@@@@@@@@@???===>>>@@@AAAAAA@@@===???AAA@@@???AAAFFFKKKBBBBBBAAAAAAAAAAAABBBBBB;;;<<<===???BBBEEEHHHIIIFFFFFFFFFFFFFFFEEEEEEEEEFFFHHHJJJJJJHHHGGGFFFGGGEEEEEEDDDBBB@@@AAAGGGKKKPPPPPPQQQRRRRRRSSSSSSTTTHHHFFFFFFGGGKKKOOOQQQRRRRRRQQQOOOOOORRRXXX^^^cccccccccbbb```]]]]]]```bbbbbb___]]]\\\^^^```aaaaaadddeeeddddddfffkkkrrrwwwrrrrrrqqqpppqqqrrrsssssssssqqqnnnlllkkkgggaaa[[[TTT```qqq{{{xxxpppoootttxxxqqqlllnnnqqqrrrtttwwwwwwhhh___aaafffhhhooo{{{cccUUU]]]mmmzzzppppppssspppllljjjsss~~~wwwqqqzzzvvvsssxxx}}}~~~sssoooiiibbb[[[VVVSSSQQQKKKGGGEEEGGGKKKLLLHHHDDDDDDEEEDDDDDDBBBAAA???>>>??????@@@@@@@@@??????>>>>>>>>>>>>?????????@@@@@@DDDDDDDDDDDDDDDDDDCCCCCCGGGGGGFFFFFFEEEDDDDDDDDDBBBAAA@@@@@@@@@AAABBBCCCBBBBBBBBBCCCCCCCCCCCCCCCDDDCCCAAA@@@BBBEEEIIILLLHHHJJJKKKKKKJJJIIIJJJLLLSSSSSSRRRMMMHHHLLL\\\mmm~~~}}}oooVVVGGGFFFEEE???>>>JJJYYYOOOJJJQQQbbbzzzwwwcccbbbbbbdddhhhllloooppp~~~}}}tttggg\\\WWWUUUTTTUUUVVVTTTPPPMMMKKKJJJOOOOOOPPPTTTYYY\\\^^^^^^___gggfff]]]___kkknnnggg^^^\\\WWWNNNEEE???>>>??????>>>>>>@@@DDDEEEBBB>>><<<<<<<<<<<<<<<<<<======:::<<<>>>??????@@@AAABBBAAA???>>>>>>??????>>>======<<<;;;;;;<<<===<<<;;;888;;;===<<<::::::>>>CCC??????>>>===<<<;;;<<<===888999;;;<<<>>>@@@CCCEEE???@@@AAABBBAAAAAAAAABBB???AAADDDDDDCCCBBBBBBBBBCCCBBBAAA??????@@@BBBDDDAAABBBEEEGGGHHHHHHGGGFFFBBBCCCCCCDDDEEEHHHMMMQQQQQQQQQRRRTTTXXX^^^cccfffdddfffgggbbb[[[[[[aaahhhbbb```]]]\\\^^^_________aaacccdddcccdddgggnnntttqqqooonnnooorrrsssqqqooohhhiiilllrrruuuqqqjjjddd```gggwwwppphhhcccfffkkklllnnnppppppooojjjbbb[[[WWWYYY\\\]]]eee~~~qqquuujjjZZZ___iiixxxsssqqqxxx}}}xxxpppgggkkkppppppiiiccchhhqqq}}}{{{ssskkkhhhjjjhhhdddbbb```\\\WWWRRRNNNLLLJJJIIIFFFDDDGGGLLLMMMHHHBBBCCCCCCDDDCCCBBB???===;;;???@@@BBBCCCBBB@@@>>><<<>>>>>>@@@AAAAAAAAA@@@???AAAAAABBBBBBBBBBBBBBBBBBEEEEEEEEEDDDCCCCCCBBBBBB@@@@@@@@@@@@???????????????@@@@@@AAABBBBBBBBBBBBAAA???======???CCCGGGJJJJJJLLLMMMKKKHHHFFFFFFGGGGGGLLLMMMGGGCCCGGGPPPWWWhhhwwwxxxbbbNNNIIIGGG@@@DDDKKKUUUIIIHHHTTTeee~~~|||zzzvvvyyy}}}|||zzzuuuxxxzzzyyytttsssuuuyyy~~~}}}rrrddd[[[XXXcccffflllppprrrpppllliiiiiikkknnnqqqwwwzzzlllaaafffuuu~~~yyyoookkkjjjiiijjjkkkmmmppprrrqqqsssvvv|||zzzuuufff```jjjoooyyy{{{tttjjjiiiiiikkkpppyyyyyytttooonnnrrrtttrrroooYYYeeerrrxxxsssggg\\\VVVSSSPPPMMMMMMOOOQQQSSSTTTTTTWWWYYYVVVNNNGGGEEEEEECCCCCCDDDCCCBBBCCCFFFHHHFFFEEEEEEGGGKKKMMMMMMMMMXXXeeecccSSSSSSccchhh___[[[ZZZUUUNNNFFFBBBBBBDDD@@@>>>===>>>AAAAAA>>>:::;;;::::::999999999:::::::::<<<>>>?????????@@@AAABBB>>>;;;<<<>>>???===;;;@@@>>>======>>>===<<<::::::===???>>>:::999<<<@@@??????===;;;999888999:::;;;;;;<<<;;;::::::<<<===888:::<<<<<<<<<<<<<<<===999;;;===>>>===<<<<<<===888888888999:::<<<<<<<<<:::;;;>>>@@@@@@???===;;;:::<<<>>>===<<>>>>>===>>>???@@@AAABBBBBBBBB>>><<<;;;:::<<<@@@EEEHHHLLLNNNNNNKKKFFFCCCBBBCCC@@@GGGKKKGGGGGGLLLNNNLLLXXXssslllVVVNNNJJJCCCHHHIIILLLBBBGGGWWWccc[[[[[[ZZZZZZXXXUUUSSSQQQKKKOOOWWW^^^bbb___XXXRRRYYY^^^fffnnnqqqnnngggaaa___bbbbbbbbbmmmwwwpppaaa```aaabbbaaa______```bbbnnnmmmkkkeee___YYYUUUTTTYYY]]]___]]]XXXTTTUUUWWW^^^[[[YYY^^^dddgggbbb]]]eeedddeeeddd\\\SSSQQQVVV___kkkvvvssseeeYYYXXX\\\aaaooozzzvvviiieeeooo|||zzzvvvnnnkkksss|||xxxnnniiiaaa^^^fffooouuu{{{vvvyyyzzz|||hhhccc|||}}}{{{qqqwwwwwwtttqqquuutttwwwyyyppplllzzz|||kkkeeeiiillliiiaaa[[[[[[^^^aaaXXXRRRSSSUUUSSSTTTXXX___bbbVVVHHHHHHFFFCCCGGGGGGBBB@@@CCCCCCAAACCCIIIDDDFFFIIILLLNNNOOOOOONNNXXX[[[ZZZRRRJJJIIIQQQYYYQQQPPPNNNKKKHHHGGGGGGHHHBBB===999;;;@@@CCC@@@<<<::::::::::::::::::::::::<<<<<<======>>>>>>??????::::::999888888999::::::<<<;;;;;;:::::::::;;;;;;============<<<:::888666<<<>>>???>>><<<888777666999999888888888888888999999::::::;;;;;;::::::999999999999::::::;;;;;;;;;;;;:::888777777888:::;;;<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;<<<<<<============>>>@@@AAABBBDDDHHHKKKNNNLLLIIIFFFFFFHHHJJJLLLIIIIIIIIIHHHIIIIIIJJJJJJDDDCCCBBBCCCEEEIIILLLOOOLLLLLLMMMMMMNNNOOOOOOOOOVVV[[[aaafffgggbbb[[[VVVXXXXXXZZZ```hhhpppuuuxxxpppvvvwwwqqqlllkkkfff```UUUSSSQQQSSSVVVWWWTTTRRRLLLOOOQQQMMMHHHEEEGGGJJJPPPXXXeeepppvvvuuuppplllllluuuzzzvvvvvvpppdddbbbeeetttfff\\\[[[eeeffffffkkkyyy~~~vvvyyy}}}}}}wwwoooooosssxxxgggaaabbb\\\ZZZ\\\XXXXXXSSSPPPQQQPPPNNNPPPTTT[[[WWWSSSOOONNNLLLJJJHHHRRRFFFFFFJJJGGGFFFHHHCCCDDDDDDEEEKKKTTTXXXOOOCCCCCCGGGIIIHHHFFFGGGHHHIIILLLPPPUUUWWWVVVTTTRRRQQQTTTSSSQQQPPPUUUYYYPPPDDDGGGIIILLLNNNNNNLLLIIIGGGMMMLLLKKKIIIGGGDDDAAA@@@EEEDDDCCCBBBAAA@@@@@@@@@BBBBBBBBBAAA@@@@@@??????<<<;;;:::;;;===?????????FFFJJJMMMLLLGGGAAA???>>>FFFFFFFFFFFFGGGHHHIIIJJJOOOcccxxxzzzgggOOOCCCBBBDDDDDDAAAEEEKKKNNNbbbOOOOOOOOOOOOMMMKKKIIIHHHEEEIIIOOOVVVYYYWWWQQQLLLQQQTTTYYY___bbb```[[[VVVOOORRRSSSUUUaaammmkkk___```^^^[[[XXXUUUSSSRRRQQQQQQQQQQQQOOONNNOOORRRTTTYYY[[[[[[XXXRRROOOQQQTTTOOONNNOOOQQQTTTVVVWWWWWW\\\YYY[[[```\\\RRRNNNQQQWWWaaajjjggg]]]TTTSSSVVVdddpppyyyuuugggaaahhhssstttssspppsssjjj```[[[cccpppyyytttxxxuuuiiinnn}}}rrrdddaaassstttwww|||~~~zzzrrrlllnnnpppooonnnrrrzzzyyy~~~tttgggnnnrrrdddbbbeeegggddd^^^[[[\\\___jjjaaa[[[[[[[[[XXXWWWZZZ\\\```UUUIIIIIIGGGDDDHHHFFFAAA>>>AAACCCAAACCCHHHJJJKKKMMMNNNOOONNNMMMLLLQQQRRRQQQKKKFFFGGGNNNUUUQQQLLLGGGEEEGGGIIIIIIHHHDDD???;;;<<<@@@BBB???;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============:::999888777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999888666555888:::<<<<<<:::888777777777777666666666666777777777888888999999888888777777777777888888999999999999888777666666777888999888888888888888888999999::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<===@@@BBBDDDBBB@@@>>>>>>???AAABBBAAA@@@@@@?????????@@@@@@???>>>======>>>@@@CCCEEEAAAAAAAAAAAABBBCCCDDDDDDIIINNNTTTWWWVVVSSSNNNLLLLLLKKKJJJMMMQQQUUUXXXYYYUUUZZZ[[[VVVRRRQQQNNNIIIGGGFFFFFFGGGHHHHHHFFFDDDDDDGGGIIIHHHFFFDDDFFFHHHFFFKKKSSS\\\bbbfffggggggkkknnnqqqooojjjdddaaaaaaccchhhkkkiii```XXXWWWZZZqqqppp^^^SSSRRR^^^___```eeerrr|||uuuqqqooonnnttt}}}ttthhhppp{{{tttyyy~~~}}}zzzooofffiiisssxxxvvvttt{{{{{{uuupppkkkhhhdddaaa```aaa___[[[[[[___mmm]]]WWWTTTKKKIIIMMMLLLQQQMMMJJJKKKKKKIIIJJJNNNWWWQQQJJJFFFFFFFFFFFFDDDJJJBBBEEEJJJDDDCCCFFFBBBDDDDDDDDDGGGMMMRRRLLLCCCAAACCCDDDBBBAAACCCFFFIIIQQQTTTWWWXXXXXXXXXXXXYYYaaa```]]]]]]cccgggaaaVVVMMMOOOPPPQQQPPPNNNLLLJJJLLLKKKJJJHHHFFFDDDBBBAAACCCBBBAAA@@@????????????BBBCCCEEEFFFFFFDDDBBB@@@<<<;;;;;;;;;===>>>??????>>>@@@DDDEEEEEEDDDCCCCCCFFFFFFFFFFFFGGGHHHIIIJJJMMM___sssyyylllWWWIIICCCDDDDDDAAADDDJJJMMMaaaHHHIIIIIIJJJIIIHHHFFFEEEEEEGGGKKKPPPSSSRRRNNNKKKIIIJJJLLLOOOQQQPPPMMMJJJHHHIIIHHHJJJUUUbbbccc[[[___[[[WWWTTTSSSPPPLLLHHHFFFFFFEEEDDDDDDGGGMMMQQQVVVWWWVVVSSSNNNLLLNNNQQQMMMMMMMMMLLLKKKMMMRRRVVVWWWQQQTTT___aaaWWWOOOPPPPPPUUUZZZZZZUUURRRRRRUUU___gggnnnjjj```ZZZ\\\aaafffffffffiiirrr}}}kkk___WWW\\\hhhqqquuuwwwiiimmmtttyyy|||{{{ppp___]]]jjjnnnrrrsssooopppuuusssiiibbbbbbeeegggiiikkkkkkhhheeebbb```dddfffeeegggnnntttvvvuuu{{{rrr___```eee]]]]]]^^^]]]ZZZVVVVVVZZZ^^^ddd^^^ZZZZZZYYYVVVUUUVVVUUUZZZQQQFFFFFFEEEBBBGGGCCC???===???AAAAAABBBEEEJJJKKKLLLMMMMMMLLLKKKKKKKKKJJJGGGCCCAAABBBFFFIIILLLEEE>>>>>>CCCHHHIIIGGGDDD???;;;;;;>>>???<<<888::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;::::::888888777666666777888888777888999:::::::::999888888888888777666555444333444666888999777666666777555444444444444444555555555555666666666666555555555555555666666666666666777666555444444555666777666666666777888888999999999999999999888888888888999999:::999777777999;;;;;;;;;:::999999999999::::::999999888888777777777888888666555555666888999:::999999888999:::<<<======BBBFFFGGGEEECCCCCCDDDDDDBBB@@@@@@AAACCCCCCBBBGGGKKKKKKHHHEEEEEEEEECCC===>>>???>>>===<<<===???@@@AAACCCDDDEEEDDDCCCCCCJJJKKKMMMQQQXXX```hhhmmmeeeccc___ZZZUUURRRPPPOOOPPPVVV\\\\\\XXXTTTTTTUUUfffppp^^^TTTUUUUUUTTTTTTXXXdddppprrrmmmqqqtttvvvwwwsssmmmfffaaaffffffggggggdddeeennnxxxzzziii[[[___mmmuuuuuuqqqooommmlllnnnqqqrrrpppmmmsssooohhhaaabbbiiinnnnnnlllpppooohhhcccaaa___[[[ZZZSSSOOOPPPSSSTTTVVVYYYZZZNNNLLLKKKCCCEEEKKKKKKKKKGGGFFFGGGGGGEEEGGGJJJSSSNNNGGGCCCDDDHHHMMMOOOJJJCCCHHHNNNHHHEEEEEE@@@EEEGGGHHHHHHKKKPPPOOOJJJFFFFFFEEECCCCCCDDDHHHLLLQQQRRRTTTUUUVVVXXX[[[^^^^^^[[[WWWVVV[[[___[[[SSSQQQQQQPPPPPPNNNLLLKKKJJJGGGFFFDDDBBBAAA@@@@@@AAA@@@??????>>>============???AAADDDGGGGGGEEEBBB@@@???>>>===<<<<<<===>>>???999:::<<>>============EEEAAA>>>>>>AAADDDDDDDDDBBB>>>:::999;;;:::777444666666666666666666666666::::::999999888888777777666666555555555555666666333444666888888777555444666666666555555444333333444555777777666555555666444333333333333444444555444444555555555555444444444444444555555555555555555555444333333444555555666666777888999:::;;;;;;888888777777666666555555777888999888666666777888999:::::::::999999888888888888888777666555444444777777666666666666777777:::999888888999:::<<<===:::>>>AAA@@@>>>===@@@CCCAAA???======>>>??????>>>:::<<<===;;;::::::<<<===>>>??????===;;;<<>>???DDDMMMVVV\\\WWWUUURRRQQQPPPNNNKKKIIIDDDJJJMMMLLLKKKKKKLLLKKKVVVpppxxxjjj]]]RRRLLLPPPUUURRROOOSSS___jjjkkkddd\\\ZZZYYYZZZZZZXXXTTTOOOOOOUUU\\\___]]]]]]ccciiiggg\\\RRRTTT___iiikkkjjjbbbeeeddd```aaafffgggdddbbbccccccbbbcccdddeeeeeecccddd]]]QQQKKKNNNPPPMMMIIIEEECCCFFFIIIJJJNNNSSSQQQIIILLLQQQOOORRRUUUNNNJJJFFFDDDFFFFFFDDDFFFJJJOOOPPPPPPMMMLLLSSS```kkk\\\SSSWWW]]]XXXRRRMMMCCCFFFLLLQQQQQQRRRVVVXXXWWWTTTRRRQQQQQQQQQOOOQQQTTTRRRTTTWWWYYYZZZ]]]```cccfff```ZZZXXXZZZ\\\XXXSSSLLLKKKIIIGGGEEEDDDCCCCCC@@@>>><<<::::::;;;<<<======<<<;;;;;;:::::::::;;;;;;===???AAABBBAAA@@@???CCCCCCAAA>>><<<;;;;;;<<<<<<:::999<<>>AAAGGGIII]]]}}}===>>>???AAAAAAAAA@@@???======>>>@@@CCCDDDCCCBBBBBBCCCEEEHHHIIIGGGCCC@@@GGGEEEAAA===>>>CCCDDDCCCHHHHHHKKKRRRWWWVVVNNNGGGAAACCCFFFGGGGGGHHHKKKMMMHHHKKKOOOSSSUUUWWWXXXYYYUUUPPPJJJGGGHHHLLLPPPRRRLLLHHHHHHQQQ[[[[[[RRRJJJMMMJJJGGGEEEFFFIIIKKKLLLHHHCCCBBBIIITTTWWWPPPGGGFFFEEEFFFHHHIIIJJJLLLNNN^^^[[[SSSJJJEEEFFFKKKNNNSSSTTT]]]iiimmmfff^^^[[[```___RRRKKKSSSVVVUUUYYYWWWRRRQQQWWW]]]^^^ZZZWWWXXX[[[^^^___]]]ZZZYYYXXXVVV[[[[[[SSSNNNRRRYYY^^^YYYWWW\\\\\\SSSTTTXXXRRRMMMIIIEEEBBBCCCEEEHHHIIITTTTTTSSSQQQPPPQQQRRRRRRRRRYYYRRRFFFEEEDDDCCCIIIHHHEEEBBBCCCFFFIIIHHHEEEBBBCCCCCCDDDDDDDDDDDDDDDEEEBBB===;;;<<<<<<;;;:::???BBBEEEDDDBBB@@@AAABBB@@@===:::999999999666444555555555555555555555555888777777666666555555555444444444444444444444444222333555777888777555444555555555444444444444444666777888777555444444555444333333333444444555666444444555555555555444444555555555555555555555444555555555555555555555555555555666777999:::;;;;;;777777777666666555555555444666777777666666777999888999999:::999888777666777777777777666555333222666777888999::::::;;;;;;888888777777888999;;;<<<:::<<<>>>===<<<===@@@DDD>>><<<;;;;;;=========<<<999999999:::999999<<>>GGGNNN```___^^^\\\WWWOOOFFF@@@<<<:::777777999???EEEIIIEEEFFFIIILLLNNNMMMIIIFFFCCCHHHIIIGGGJJJPPPSSSQQQXXXeeebbbUUUOOOKKKIIIMMMVVVUUUVVV[[[fffmmmggg^^^ZZZVVVRRRQQQSSSTTTSSSPPPQQQWWW]]]]]]YYYUUUSSSRRR[[[XXXUUUWWW___iiippprrrjjjjjjfff___aaajjjsssuuu```_________``````aaacccgggggg[[[HHH@@@DDDIIIGGGCCCEEEIIILLLJJJGGGIIIOOOOOOKKKTTT^^^aaaddd___PPPLLLGGGEEEFFFEEEDDDFFFKKKMMMXXXbbbbbb^^^eeewww{{{mmmnnntttpppiii^^^NNNLLLVVV___aaaaaadddfffgggccc______bbbaaa[[[YYYZZZXXX\\\```cccdddeeeggghhhiiiaaaYYYVVVUUURRROOOLLLDDDCCC@@@>>>===<<<;;;;;;;;;999888777777888:::;;;:::999999888888888888999::::::::::::;;;===>>>???GGGGGGFFFBBB===:::999999;;;888777888===@@@@@@?????????>>>>>>>>>???@@@@@@>>>AAAFFFNNNYYY^^^TTTFFFBBBBBB>>>@@@FFFHHH[[[{{{999:::<<<=========<<<;;;;;;;;;;;;<<>>???AAADDDFFFEEEBBB???DDDCCC@@@======>>>@@@AAAEEEFFFJJJPPPSSSRRRKKKFFFDDDFFFGGGGGGFFFEEEEEEEEEEEEGGGKKKPPPTTTWWWXXXYYYOOOJJJEEEDDDGGGKKKNNNOOOMMMOOOMMMMMMXXXddd```RRRZZZUUUNNNJJJIIIJJJLLLMMMIIIBBB@@@HHHUUUZZZSSSJJJMMMKKKMMMPPPPPPMMMKKKLLL___bbb___UUUMMMNNNTTTYYYXXXXXXaaaoootttllldddbbbmmmqqqdddUUUXXX^^^aaaffffffdddeeeiiinnnnnniiidddcccdddfffiiijjjjjjiiiiiikkkqqqqqqggg^^^___fffkkkqqqhhhjjjnnnjjjiiiiiibbbUUUQQQMMMLLLOOOQQQRRRPPP```aaa___ZZZVVVXXXYYYYYYZZZaaaXXXKKKIIIGGGHHHOOOMMMKKKHHHFFFJJJNNNLLLFFFEEEDDDCCCBBB@@@???>>>======;;;999:::;;;<<<===<<<<<>>>>>AAA>>><<<:::999999999888666555555555555555555555555555444444444444444333333222222333333333333222222333444666777888777777666555444444333444444555666777888888777444333444555444333333333444555666777444555555555555555555444555555555555555444444444555555555555555555555555333444555666777888999999777777777777666666666666333555777888777777888:::777777888888777777666555666777777888777666444333111333555777999:::999999555666666777888888999999:::;;;;;;===???@@@AAABBBAAA@@@>>>>>>??????>>><<<===<<<===??????===???DDD>>><<<:::888999???GGGLLLaaabbbbbb^^^VVVKKK@@@:::;;;:::::::::<<>>AAAGGGKKKMMMLLLIIIGGGFFFKKKLLLLLLRRR\\\___[[[]]]ddd^^^SSSQQQNNNIIIKKKPPPUUUZZZaaagggfffZZZMMMVVVRRRNNNMMMNNNOOONNNLLLPPPVVVYYYUUUOOOLLLJJJHHHPPPQQQQQQTTT]]]iiiooopppnnnhhhbbb___cccnnnzzznnndddZZZVVVUUUVVV[[[```kkkoooeeeOOOBBBEEEIIIGGGEEEJJJRRRVVVQQQJJJIIIMMMKKKMMM\\\kkkqqqxxxttteeeVVVPPPLLLKKKJJJJJJMMMRRR[[[lll}}}yyy{{{xxxkkk[[[[[[eeemmmnnnmmmoooppppppddd^^^___dddddd\\\WWWXXXTTTXXX\\\______``````aaa[[[RRRJJJGGGEEE@@@=========<<<;;;:::999999999999999999888777888999:::;;;888777777666666777777888;;;:::888888888;;;===???HHHJJJKKKGGGAAA;;;999999555555555666999<<<======<<<<<<<<<;;;;;;<<<<<<======???@@@DDDOOOZZZWWWLLLCCCBBB>>>@@@EEEGGGZZZzzz888999:::;;;;;;;;;:::999:::999999;;;===>>>>>><<<;;;;;;;;;===@@@BBBAAAAAA@@@@@@@@@@@@>>>===>>>@@@CCCDDDFFFHHHHHHGGGEEECCCFFFFFFFFFEEECCCCCCDDDEEEGGGFFFFFFGGGKKKOOOQQQSSSMMMLLLKKKHHHEEEEEEHHHJJJPPPYYYUUUKKKXXXqqqrrr```\\\XXXRRRMMMLLLNNNQQQTTTRRROOOMMMQQQWWWYYYUUUOOOTTTQQQSSSXXXYYYSSSMMMLLL^^^bbbaaaYYYUUUYYY___aaaZZZYYY```lllnnnhhhhhhooo~~~}}}iiieeeffffffiiiooopppqqqrrrtttsssoooiii___]]]]]]aaagggmmmoooooouuu~~~yyynnnkkkooossszzznnnoootttnnniiigggbbbYYYUUUSSSVVV[[[^^^\\\XXX[[[^^^[[[TTTPPPSSSVVVVVV[[[bbbXXXHHHDDDCCCDDDMMMMMMKKKGGGEEEHHHMMMIII@@@BBBAAA???===;;;:::999888666666777888888999;;;<<<888<<<@@@???<<<::::::;;;888777666666666666666666444444444444444444444444222222222222222333333333000111222222222222111000222222333444444555666666333333222222222333555666555666666555444333555666333333333333444555666666333444444555555444444333555555555444444333333333444555555555555555555444555555666666777888999999777777777777888888888888777999;;;<<<;;;;;;;;;<<<;;;:::::::::999999999999;;;<<<>>>??????===<<<;;;777999<<<>>>@@@@@@???>>>:::;;;===???@@@???>>>>>>???>>>>>>BBBGGGIIIGGGCCCDDDCCCBBBCCCEEEEEEDDDBBB;;;999:::>>>===999;;;@@@BBB@@@>>>???BBBFFFHHHIIIWWW[[[___\\\SSSHHH???:::666777999<<>><<<;;;;;;::::::;;;;;;;;;999>>>???>>>HHHTTTVVVNNNCCCCCC???@@@EEEGGGYYYyyy444555666777777777555555444333333555777888888666;;;999777888<<<@@@CCCDDD999:::<<<===:::777777:::<<<<<<<<<;;;999:::<<>>BBBNNN\\\WWWFFFTTTuuu{{{gggQQQOOOKKKHHHHHHLLLRRRVVV[[[[[[ZZZYYYWWWUUUSSSSSSPPPMMMPPPZZZ___[[[UUUTTTTTTWWWUUUPPPPPPWWWZZZYYYWWWUUUZZZbbbaaa^^^gggvvvxxxtttllliiiccccccbbbdddeeeeeedddccc___[[[MMMIIIFFFKKKUUU___dddfffmmmyyyyyymmmhhhiiikkkeeeYYY[[[```WWWOOONNNJJJQQQNNNNNNSSSZZZ]]]ZZZUUUIIIMMMKKKCCCAAAFFFKKKLLLWWW]]]RRRAAA<<<:::===FFFIIIHHHCCC@@@CCCHHHCCC:::;;;:::999888777777777777444666777777555555666888444444444444555666555555222111111111222333333333111111111111111111111111000000111111222222222333///000111222222111000///////////////000111222333222222111111111333444555222333444444333444666888222222222222333444555666222333333444444333333222444444444333333222222222333444444555555444444333888888999999::::::;;;;;;777777888888999999::::::<<>>???AAA@@@??????>>>?????????CCCDDDFFFHHHHHHGGGEEEDDDGGGIIILLLNNNOOOOOOMMMLLLDDDFFFIIIKKKLLLKKKIIIGGGFFFCCCCCCIIIPPPRRRMMMHHH@@@@@@AAACCCFFFHHHHHHGGGIIIGGGHHHMMMKKKFFFGGGLLLJJJHHHHHHKKKNNNOOOMMMIIISSSZZZaaa```XXXMMMGGGDDDBBBEEEIIINNNRRRUUUXXXXXXWWWZZZ[[[[[[ZZZ___iiiqqq|||{{{{{{}}}ssseee[[[ppp~~~ttteeeddd]]]^^^]]][[[\\\___^^^ZZZcccgggnnntttvvvuuusssqqqyyy~~~jjjWWWVVV```jjjrrrooooooyyyxxxmmmddd^^^VVVPPPOOOVVViiipppbbbVVVXXX[[[WWWccceeemmmzzz||||||}}}xxxpppmmmkkklllqqqxxxssstttrrr{{{tttkkkiiicccTTTWWWVVVNNNIIIHHHGGGFFFHHH>>><<>>>>>===<<<;;;===@@@CCCAAA999555888888444444777444555666888999999999999444555666777777666666555666666555555555666666777444555666777888777666666BBBGGGMMMMMMHHHBBB???@@@;;;>>>@@@???<<<;;;<<<>>><<<<<<;;;::::::;;;;;;;;;555<<<>>><<>>>>>;;;888666555444AAAFFF>>>888:::;;;888===888777;;;<<<<<>>DDDGGGWWWUUUQQQMMMIIIEEE===444FFFHHHLLLMMMUUUpppuuuYYYJJJ@@@BBBFFFFFFJJJQQQ\\\llllllYYYNNNSSSPPPEEENNNGGGIIIXXXcccaaaXXXQQQVVVWWWUUURRRQQQSSSUUUUUUUUUUUUUUUjjj~~~hhhOOOWWWgggpppzzzyyymmm___WWWSSS\\\YYYVVVUUUUUUWWW```iii[[[NNNCCCDDDJJJOOOQQQRRRXXX```ddd]]]VVVVVVWWWVVVMMMLLLNNNFFF:::>>>CCC<<>>???>>>>>>???BBBDDDQQQKKKCCC<<<999888888777999888888;;;>>>???===:::<<<888444333555777777666555666666666555444444333333222111000000111222333000000000000///////////////////////////.........333222111///............111000////////////000000111000///------///000111////////////////////////111111111111000000000000111111000000000000111111333333222222666;;;888222888999:::;;;:::777555333444444333333444666888999777666666666777777888888777666777;;;BBBEEEEEEDDDGGGKKKPPPPPPLLLGGGFFFFFFEEEGGGJJJLLLLLLKKKHHHFFFPPPUUUZZZ\\\ZZZVVVUUUUUU]]]aaaeeeiiiiiieeeaaa]]]^^^[[[YYYXXXXXXXXXVVVTTTKKKQQQ[[[bbbddd```ZZZUUUQQQPPPNNNOOOQQQVVV\\\___RRRWWWZZZXXXRRRQQQUUU[[[iiihhhccc___aaafffeeebbbpppooommmhhhaaa[[[WWWUUUVVVWWW\\\hhhuuuxxxrrriiinnnqqqrrrqqqqqquuu}}}zzzuuukkkssszzzxxxxxxtttqqquuuzzz~~~~~~zzzuuutttttt|||{{{xxxsssmmmiiieeedddccceeennnpppiiifffgggaaaWWWSSSUUUWWWXXXVVVRRRMMMIII@@@>>>>>>???BBBBBB???<<<:::;;;===>>>>>>===;;;:::===<<<:::999888999::::::777777777777666666666666666666666666666666555555555555555555555555555555666555444555666666444333444555555666777888888888<<<@@@FFFJJJKKKIIIDDDAAA999;;;===============???>>>>>>======<<<<<<;;;;;;;;;<<<<<>>???DDDGGGZZZzzz222222333333333444444444222333444555666555555444@@@@@@???;;;777444555777777999;;;;;;:::999999999;;;EEEIII@@@:::;;;999444<<<888777:::;;;;;;AAAIIIXXXQQQGGG===888888<<>>@@@999:::IIIRRRLLLEEEEEEDDD@@@===>>>>>>===<<<===@@@BBBFFFBBB<<<999888::::::;;;888777777888:::;;;888666888666444444666777666444333333444444333222222111222111000000000000111222000000000/////////......///.....................//////......---.........//////............//////111000...------...000111........................000000000000////////////000000////////////000000000111000111777===;;;666777999<<<>>>???===:::888555555444444444444555555888777666555555666777777;;;;;;===BBBJJJNNNOOONNNPPPRRRTTTTTTRRRPPPOOOOOORRRSSSUUUWWWVVVTTTQQQOOOQQQVVV[[[]]]\\\[[[[[[\\\___aaadddfffgggeeecccaaaddddddccc___ZZZXXXXXXZZZUUU[[[bbbjjjnnnnnnkkkiiijjjhhhdddbbbaaabbbdddeee^^^ccchhhiiigggfffhhhjjjrrrqqqlllhhhjjjooopppmmmttttttssslllcccYYYTTTRRR```ccciiiuuu}}}|||~~~~~~{{{}}}yyyuuuyyy~~~|||yyyyyyvvvqqquuu}}}}}}|||}}}|||~~~{{{yyyssstttoooeee```dddhhhiiicccaaa^^^[[[XXXVVVUUUTTTMMMRRRRRROOOSSS[[[WWWMMMDDDEEEEEEEEEDDDAAA>>><<<===<<<<<<===??????===:::999:::<<<======<<<:::999;;;:::999888888888999999666555555555444444444444555555555555555555666666444444444444444444444444333333333555666777666444555555555666777888888888999<<>>???@@@???<<<:::999:::>>>>>>>>>===============;;;;;;===>>>AAADDDGGGIIIJJJHHH@@@@@@DDDFFFXXXxxx111111111222222222333333333333333333333444555555;;;<<<;;;999666444444555444666777888888999<<<>>>>>>DDDEEE===999999777111:::888777999888999===CCCXXXUUUNNNDDD<<<999<<>><<<999666666777999::::::666555444555666555444222333333333555666666444222000111111111111000000///000000////////////000000////////////.........---........................,,,,,,,,,,,,,,,---...///...------,,,,,,------...000///...------...///000------------------------........................///......------......///,,,...///111777======999222555999===??????===<<<888888888777666555444333999888666555555666888999??????AAAHHHPPPUUUVVVVVVWWWUUUSSSRRRSSSSSSSSSRRRVVVWWWYYYYYYXXXVVVSSSQQQNNNQQQTTTUUUUUUUUUVVVWWWWWWWWWXXXYYYZZZ[[[\\\\\\bbbdddbbb[[[SSSOOORRRVVVUUUYYY```ggglllpppqqqqqqpppnnnkkkgggdddbbbaaaaaa___ccciiioooqqqqqqooonnniiihhhdddaaaccciiilllkkktttvvvwwwpppcccWWWPPPNNNZZZ^^^hhhtttsssppplllkkknnnttt{{{zzzppppppyyy~~~xxxqqqllllllmmmoooqqqkkkgggbbbaaafffnnnuuuxxxxxxrrrqqqrrrzzzzzzvvvrrrttt{{{uuurrrmmmjjjmmmrrrooohhhdddlllvvvyyyvvvrrroooooogggjjjooopppnnnkkkhhhggg______[[[UUURRRUUUYYYZZZPPPPPPOOONNNNNNMMMLLLLLLDDDEEEBBBCCCMMMXXXVVVMMM>>>===<<<;;;:::999888888:::999999:::;;;;;;:::888888999:::;;;;;;:::999888999888888777777777777888333333333333222222222222333333444444555555666666444444333333222222222111111111333666888999888666555555666666777888888888666888<<<@@@BBBBBBAAA@@@DDDEEEFFFDDDAAA???>>>>>>????????????>>>>>>>>>>>>???@@@BBBDDDEEEGGGGGGHHHLLLIIICCCBBBEEEEEEWWWwww000000000000111111111111444333111111111222444555666555444444333555777888333444555555666888<<>>;;;555333666666222777777777777666666888<<>>CCCDDDVVVZZZMMMLLLZZZ]]]RRRGGGJJJNNNGGG<<>>>>>===<<<;;;;;;888888777888888888888777777888999999999999888777777666666666666666666666333333222222222111111111222222333333444444555555333333222222111111000000000111444888<<<===;;;999555555666666666777777777555666888999;;;;;;;;;;;;@@@AAACCCCCCCCCBBBCCCDDDAAAAAA@@@??????>>>======>>>@@@CCCEEEGGGGGGGGGFFFIIIHHHCCCCCCEEEEEEXXXyyy/////////000000000111111333222000//////111333555666444111///111444777999555555555444333555999<<<>>><<<777000///111444444555777888777555555666666999<<<>>><<<888777:::???:::QQQ\\\XXX^^^rrrxxxnnnVVVRRROOOCCC555:::BBB===CCCCCCJJJTTTSSSJJJFFFJJJKKKDDDAAACCCDDDBBBCCCHHHHHHJJJMMMPPPVVV___iiioooKKKGGGFFFGGGGGGKKKVVVbbbiiiVVVIIINNN___iii]]]FFFUUUUUURRRMMMJJJNNNZZZdddTTTKKKDDDGGGKKKKKKHHHGGG___XXXRRROOOLLLHHHIIIMMMEEEIIIMMMMMMJJJHHHKKKPPPJJJEEEQQQfffqqqvvvooo^^^GGG@@@@@@HHHHHH===888::::::::::::888666555777999999777555555555444333111000000111111222222333444333222111000///000222444//////000000000000//////,,,...///000000///...,,,------------,,,,,,,,,++++++,,,,,,,,,---------...000///...---,,,,,,,,,,,,***************+++,,,,,,---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,(((+++,,,,,,000444555222...---------...000333444777888:::;;;;;;;;;:::999777777777777999<<>>999666444444555666777:::???CCCEEEEEEDDDBBB<<<<<<==================>>><<<<<<@@@EEEHHHFFFCCC===??????>>>BBBJJJQQQRRRUUU[[[aaaaaaZZZQQQKKKHHH===BBBJJJRRRXXX^^^dddiiicccYYYNNNJJJOOOWWW]]]___```^^^YYYSSSQQQQQQNNNKKKKKKJJJJJJKKKMMMOOORRRTTTWWWQQQMMMMMMOOOOOOQQQSSSRRRQQQPPPRRRUUUYYY[[[\\\[[[ZZZXXXXXXYYY[[[^^^aaadddcccaaa```___^^^\\\[[[ZZZ^^^cccddd```]]]\\\^^^___cccbbb]]]YYYXXXVVVSSSYYYXXX[[[eeeooooooeee[[[WWWYYYZZZYYYWWWVVVUUUUUUNNNNNNNNNOOONNNJJJFFFDDDDDDDDDEEEFFFFFFEEEDDDDDD>>>AAACCCDDDEEEGGGEEEAAA===>>>???@@@???===;;;999777777777777666666777777666666777777777777666666444555555555555555555555333333333222222222222111111222222222333333333444222222111111111000000000000222666;;;???@@@>>>;;;555555555555555666666666555555555555555555555555555777:::<<<<<<<<<>>>@@@BBBAAA@@@???>>><<<;;;;;;777999===@@@BBBBBBAAA@@@DDDEEEBBBCCCFFFFFFZZZ|||/////////000000000111111222111///...///000222444:::666222000111333444555555666555333222333555888AAA???;;;555000000222555555:::<<<:::888888888666555888::::::777666888:::>>>NNNUUUSSS\\\oooxxxrrrYYYNNNEEE999222AAATTTVVVHHHEEEJJJSSSVVVPPPMMMQQQSSSLLLFFFEEEEEEDDDBBBBBBCCCFFFKKKOOOXXXccchhhiiiOOOHHHCCCDDDGGGOOObbbvvvqqq```^^^kkk~~~www[[[QQQSSSRRRMMMJJJOOO\\\hhhWWWMMMFFFIIINNNNNNLLLJJJSSSPPPNNNMMMIIIDDDDDDHHHEEEDDDEEEIIIJJJIIILLLQQQUUULLLVVVlllxxxwwwfffOOOGGG===999???CCC>>>999888999999999777555555666888777666444444555555444333///000111111111222444666444333222///---...111444...//////000000000000000,,,---000111111000---,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,---------000000...---,,,+++++++++))))))))))))***+++,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++)))******++++++,,,,,,---,,,++++++******++++++,,,(((,,,---+++,,,//////---///...,,,++++++---///111000111222444555555666666333333444666888:::<<<===>>><<<;;;>>>AAACCCAAA???:::777222///............---...000111222333222222///......///111222222111222111000///111444777:::888555111///111333333222444666999;;;<<<:::777666666666666666666666666666888555333444777:::999888444888:::999;;;CCCIIIJJJDDDJJJQQQTTTSSSNNNHHHEEE<<>>???@@@AAA@@@===:::888666777777666444444666888555555555555555555555555333444555555666555555555444333333333222222222222222222222222222111111111111111111111111111111111111444888===AAA@@@===:::333444444444444444444444555444444333222222222222444666888999999888:::;;;>>>>>>======<<<<<<;;;;;;777999<<<>>>@@@@@@@@@??????BBB@@@BBBEEEGGG\\\//////000000000111111111000000/////////000111222888666444444555555333111444555555333222111333555===>>>???<<<555111222666777>>>AAA>>><<<>>><<<888999999::::::999888888777@@@EEEGGGEEELLLXXX\\\XXXKKK@@@999555666HHH\\\___FFF???@@@IIINNNLLLMMMQQQUUUPPPIIIEEEFFFGGGCCC======DDDJJJLLLOOOTTTSSSOOOMMMFFFCCCFFFGGGKKK\\\pppwwwvvvrrrrrraaaLLLNNNNNNLLLJJJLLLSSSYYYQQQKKKGGGIIIKKKKKKMMMQQQHHHHHHJJJJJJFFF@@@???CCCHHHCCCCCCJJJOOONNNMMMOOOYYYPPPYYYhhhiiiaaaSSSBBB@@@<<<999;;;===<<<888555777888888666555555777999888555333222333444444333000111222111///000222555333444444222///...///111---......///000000//////,,,...111333333111...,,,,,,+++++++++*********************+++,,,,,,------...---,,,+++++++++++++++))))))))))))***+++,,,---******++++++++++++******************************))))))***++++++,,,------,,,++++++******++++++,,,(((,,,...++++++------+++,,,---------------------++++++,,,,,,---///000111...///000222333333333333222000///000333444111///111111111///---,,,,,,...,,,---...///000000//////...---,,,...111222000.../////////000111333444666444444333222222222444666666666666666666666666666777666666555555555555666666555444444555666777777111666888666777;;;???@@@===@@@EEEKKKNNNLLLFFF@@@;;;<<<>>>AAACCCDDDCCCCCCBBB@@@>>>???BBBCCCBBBAAACCCAAA@@@AAACCCCCCCCCCCC???AAADDDGGGHHHHHHFFFEEEBBBEEEHHHJJJJJJJJJHHHFFFJJJJJJKKKMMMQQQSSSTTTSSSRRRTTTUUUUUUTTTTTTTTTUUUYYYXXXZZZ^^^cccdddaaa]]]UUUWWW^^^fffddd[[[TTTTTTVVV___ccc___XXXVVVWWWWWW[[[ZZZ[[[aaaiiilllhhhcccPPPPPPPPPPPPSSSYYY```fffTTTMMMJJJLLLLLLHHHEEEFFFDDDCCCBBBAAAAAABBBCCCDDDDDDBBBAAADDDFFFFFFEEECCCAAAAAA@@@???>>><<<:::999444555666444222222555777444444333333333333444444333333555666666666555555333333333222222222111111222222222111000000/////////000000111111222222333111444999>>>@@@???:::666222222222222222222222222222222222222222222111111555777999999999888999:::888888999:::;;;<<<======<<<===>>>???@@@@@@??????===@@@@@@BBBDDDEEE[[[~~~000000000000111111111111///////////////000111111222222444777:::999555111333444444333222222333444444999???@@@999333333888:::AAAEEEBBB@@@BBB@@@;;;777666666666888777666444666888:::>>>EEEKKKKKKGGG@@@777555666777BBBLLLHHHAAA777444<<>>>>>;;;::::::888444777777777666555555777999:::777333111111111111000111222333111...---000333222444666555111......///,,,------.../////////...,,,...111444444111...,,,+++++++++************)))))))))***+++,,,,,,------*********)))******+++,,,))))))))))))***+++,,,---******++++++++++++******)))))))))))))))))))))))))))******+++,,,,,,------,,,,,,++++++++++++,,,,,,(((---...,,,+++---...,,,(((***---//////...+++)))******))))))***+++---...***,,,---//////---,,,***000...---...111111///,,,+++...111111...---...000---............------,,,000...---...//////+++(((------...///000111111111111555888666222000444888555333111111111444666888555444333222222333444555333444555555666666666666222777:::777666888::::::<<<<<<@@@FFFLLLKKKCCC<<<:::;;;===BBBFFFHHHGGGEEEEEEBBB>>><<<>>>AAAEEEFFF<<<::::::===@@@AAAAAAAAABBBBBBDDDEEEFFFGGGGGGGGGCCCIIIMMMIIIDDDDDDHHHLLLLLLKKKKKKMMMQQQTTTVVVVVVVVVVVVUUUVVVWWWVVVSSSQQQVVVXXX\\\```cccbbb___\\\UUUTTTZZZbbbddd]]]YYYZZZYYY___```[[[UUUTTTUUUTTTXXXXXXXXXZZZZZZZZZZZZYYYVVVTTTQQQNNNOOOSSS[[[```SSSJJJDDDEEEFFFDDDEEEHHHBBBAAA@@@??????AAACCCDDDGGG???999;;;@@@BBB???===BBB@@@===:::999888888999333444555333111000333666444333333222222333333444222333555666777666555555222222222222111111111111333333222111000///......//////000111222333444444111444888===???===888333222111111111111111111111000000111222333222222222000222555666666666888999222333555888:::===???@@@<<<<<<<<<<<<<<<;;;::::::<<<@@@@@@BBBDDDDDDZZZ}}}......//////000000111111333333333111...---...///555444333555777666222///333222222111111111000000000444:::===<<<888555333999:::;;;<<<<<<<<<<<<<<<777777666666777777888999444333333666:::<<<;;;999555333000111555;;;???AAA>>>>>>;;;888:::>>>???<<<;;;======;;;???EEEBBB;;;;;;>>>BBBDDDDDDDDDFFFGGGBBBEEEHHHGGGGGGLLLUUU]]]aaadddccc^^^ZZZXXXSSSMMMGGGFFFGGGJJJKKKLLLNNNPPPJJJFFFCCCBBBDDDEEEDDDBBB<<>><<<999555111555666777777777555444333222333444555222//////222//////000000000000///...///111333555555222///---,,,++++++******+++,,,,,,***+++---......---+++***---,,,+++))))))))))))***(((((())))))*********+++******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''')))))))))))))))***************))))))))))))******))))))***+++,,,,,,------)))***,,,------,,,***)))))))))(((((((((((())))))))))))))))))***+++,,,---///...,,,++++++,,,---...++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,---------..................///////////////000000///......000222000000000000111222333444666555333222222333444555222222333444555666777888666444333444666777666333777:::>>>???>>><<<;;;;;;:::<<<::::::CCCTTT```dddVVVUUUMMM@@@777777999999666888:::;;;<<<===???AAA@@@CCCHHHJJJJJJHHHFFFFFFDDDEEEDDDBBBAAABBBDDDGGGJJJIIIHHHKKKOOOTTTWWWYYYWWW[[[XXXPPPRRRZZZYYYPPPNNNPPPTTTYYY^^^```___^^^\\\```^^^```ddd[[[PPPSSSYYY[[[\\\[[[XXXTTTRRRRRRSSSTTTUUUVVVWWWWWWVVVVVVUUURRRNNNKKKKKKOOOTTTXXXXXXQQQIIIEEEEEEDDDAAA===>>>>>>=========???@@@BBB???===:::888777888:::;;;:::999888666555555444444444333333222222222333333333333333333333333333333222333555666666555333222...///000111111000///...///////////////000111111000000//////.........---111444888;;;<<<999555333//////............//////111111222222222222111111111222333444555444333222777444222555999:::<<<===;;;;;;<<<<<<<<<<<<<<<;;;:::@@@??????CCCGGG\\\|||------........./////////222222222222222222222222444333222333555555222/////////000111111111111111111333666666555333222222111222444666888999::::::777777777777888888888888666444333555888::::::888<<<<<<:::777555666;;;???EEEFFFBBB<<<:::<<<;;;777555777666777???HHHIIIEEE999:::===>>>??????@@@@@@CCCCCCCCCCCCEEEIIINNNQQQ^^^^^^ZZZQQQJJJIIIIIIHHHMMMLLLLLLMMMNNNOOOPPPRRRGGGEEEBBBBBBDDDDDDCCCBBB@@@LLLNNNLLLNNNIIIFFFOOOGGG@@@<<<@@@CCCBBB>>>===???AAA???>>>AAAFFFGGGDDDEEEBBB>>>;;;:::999666333555666666777666555444333222222333222000......000111111000000////////////...///111222111000---,,,,,,++++++*********++++++***+++,,,------,,,+++***---,,,***)))((()))))))))(((((()))))))))*********))))))))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((''''''(((((())))))*********)))***))))))(((((())))))***))))))******++++++,,,,,,)))***,,,------,,,***)))))))))(((((((((((())))))))))))))))))***+++,,,---111///---+++******+++,,,++++++++++++++++++++++++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,---------------.........////////////...///000///......000222000000000000111222333444555444333222222333444666111111222333444555666666666444222222444666555333666888;;;<<<;;;:::999:::888999:::999===JJJ___oooeeeTTTDDD???<<<777666999999;;;<<<<<<<<<<<<===??????BBBEEEGGGFFFEEEDDDDDDBBBCCCCCCBBBAAACCCFFFHHHJJJIIIHHHJJJNNNQQQSSSSSSXXX[[[XXXQQQRRRXXXWWWOOOMMMNNNPPPTTTWWWYYYXXXWWWZZZ[[[VVVWWW^^^VVVLLLOOORRRSSSTTTUUUUUUSSSQQQPPPQQQRRRSSSRRRPPPPPPRRRSSSWWWTTTOOOLLLJJJMMMQQQUUUUUUOOOHHHDDDDDDDDDAAA>>>===<<<<<<;;;<<<<<<>>>>>>:::888666555444444555666999999777666555444444444777666333111000000111222222222222222222222222222111222333444444333222111//////000000000///.........------------...//////000/////////.........---///222555888888666333111000//////......//////000000111111222222111111000111111333444444444333222777444333444666999<<>>>>>>>>>>>???BBB@@@???CCCFFFYYYwww,,,,,,,,,---------------111000000222666888777555444222000000222222111000---...000222333444333333444444333111//////111333//////111222444555666777555666888999999999888777666555333333555777888888CCCEEEDDD>>>555222666;;;CCCFFFEEE???;;;;;;:::777???<<<777555;;;BBBCCC???<<<;;;;;;<<>>JJJJJJGGGBBBAAACCCAAA<<>>999777<<<<<<===>>>===;;;;;;;;;===???AAACCCCCCAAA@@@AAABBB@@@AAABBBBBBBBBCCCGGGIIIJJJIIIIIIJJJLLLNNNNNNMMMWWWZZZWWWQQQRRRWWWVVVOOOOOOOOONNNPPPRRRSSSSSSRRRRRRTTTRRRXXXccc[[[MMMLLLKKKKKKLLLPPPTTTTTTQQQNNNNNNPPPRRROOOJJJIIILLLPPPSSSQQQNNNJJJHHHJJJNNNQQQOOOJJJEEEBBBCCCBBB@@@>>><<<;;;;;;:::999:::::::::777666666555444444333333888777666555444333333333:::888555222000000000000000000000000000000000000///000111222222111000///000000///...---------..................///000000/////////..................///111333333222111000000000////////////000000000111111222222111111000111111222333333333333222555555555333333666;;;>>>;;;<<<===>>>???AAABBBBBBCCCDDD???>>>BBBEEEUUUooo,,,,,,,,,---------------111......222888:::888444222111///......///111111...000222444555555444444666666333000...///111444333333333333333333333444444666888999999999777666555444222222333666888999FFFFFFEEE???888444555888;;;AAADDDBBBBBBDDDEEEDDDJJJCCC;;;777;;;???>>>:::CCC???<<<;;;>>>AAACCCDDDCCCCCCDDDEEEGGGGGGFFFEEEIIISSSYYYUUUMMMJJJJJJIIIFFFHHHGGGFFFGGGLLLNNNNNNFFFEEEDDDDDDDDDEEEEEEEEEHHHVVV___ccchhh___VVVXXXQQQHHH@@@@@@CCCEEEFFFHHHAAACCCBBB???>>>>>>999333;;;:::999777777777666555333444444444444333333333222222000///111555555222555333111...------...///---,,,++++++******++++++,,,+++***)))))))))))))))***)))(((((((((((()))***+++******)))((((((''''''(((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&(((******)))(((''')))((((((''''''(((((()))((((((((((((((((((''''''))))))***++++++***))))))(((((((((''''''((((((((()))))))))))))))***++++++...---,,,***))))))))))))************************)))******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------.........,,,---......------///111///////////////000111222000000000000111333444555000000111111222333444444444222000//////000111222444555666555444444555666666444666999333555QQQrrrvvvZZZ???888<<<;;;999888<<<===>>>===;;;;;;;;;<<>>>>>???AAA@@@AAABBBBBBBBBCCCEEEHHHIIIHHHIIIKKKMMMNNNMMMKKKRRRUUUUUURRRRRRVVVVVVRRRSSSRRRPPPPPPRRRTTTUUUTTTJJJPPPTTTbbbpppfffRRRKKKIIIHHHIIINNNTTTVVVRRRMMMKKKPPPTTTQQQJJJEEEHHHLLLMMMMMMLLLIIIFFFFFFIIILLLIIIEEEBBB@@@@@@@@@???>>><<<;;;;;;:::999888888888888999999999999777666555666666555333333222222222777777777666555333111000000000000000000000000000---......//////......---111000...,,,,,,,,,---...111000000000000111222222..............................///000000000000///000000////////////000000000000111111111111000000000111111222222222222222222666777555333666888999:::;;;<<<===???AAACCCCCCDDDCCC======BBBEEERRRkkk------------------------000---,,,///555777555111111000...---,,,...000222000000222333333333222111444555444222//////000222444333333222222222333333333444666888888777666555333222222222333555888;;;AAA@@@===;;;:::999777666666===DDDGGGKKKPPPRRRQQQIIIBBB;;;>>>DDDIIIGGGEEEJJJEEE???;;;:::<<>>???@@@@@@???======???AAAAAABBBCCCCCCBBBBBBCCCEEEFFFGGGJJJMMMPPPPPPNNNLLLLLLPPPRRRQQQSSSVVVXXXWWWTTTRRRQQQQQQTTTVVVXXXXXXMMMQQQTTTaaannndddPPPJJJIIIHHHIIINNNTTTUUUPPPKKKLLLRRRWWWUUUMMMGGGGGGIIIOOOPPPPPPKKKEEEBBBCCCFFFBBBAAA>>>===>>>>>>======<<<<<<<<<;;;:::999888777999:::;;;;;;;;;999777666444444333222111111111111111444888::::::777333000111111111111111111111111------------------------000///...,,,,,,,,,---...000000000000000111111222---------................../////////000000000000000000////////////000000000000000111111000000000000000000000111111222222///555999777777:::999666:::::::::;;;===???AAABBB@@@@@@;;;;;;BBBDDDRRRkkk......------------,,,,,,///,,,+++,,,000222222000//////...---,,,---000222//////////////////000000222222333111///...///111000/////////000222444555222333555666666666555444222333444444333555777::::::888777888::::::999666333999???DDDJJJPPPOOOJJJIIIBBB???GGGPPPQQQMMMIIIPPPNNNJJJDDD???===???AAABBBHHHNNNOOOKKKIIIKKKOOOJJJPPPQQQLLLGGGHHHKKKLLLQQQUUUSSSMMMMMMTTTWWWSSSLLLKKKHHHEEECCCDDDGGGJJJJJJKKKDDDEEEQQQQQQGGGFFFHHHFFFEEEDDDAAA@@@GGGPPPgggkkkmmmkkkggg```TTTIII999999888666333222222444222111111111111222222333000111000///777@@@>>>444222111///---,,,,,,------,,,,,,+++************+++))))))(((((((((((())))))((((((((((((((((((((((((((()))))))))((('''&&&%%%))))))((((((((((((''''''&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))(((((((((((((((((()))(((''''''&&&&&&''''''((()))))))))(((((())))))***''''''((())))))*********(((((((((((((((((((((((((((((()))************)))))))))*********++++++++++++++++++,,,,,,,,,------***+++,,,,,,,,,---///111//////............//////...//////000000111111111111111222222222333333333333444444333111000111222333444666555444222333333666333333888777555<<>>>>>??????>>>======???@@@AAACCCDDDCCCBBBAAABBBCCCDDDFFFJJJOOORRRRRROOOLLLHHHKKKOOORRRSSSVVVXXXZZZRRRPPPOOOPPPSSSVVVWWWWWWUUUTTTOOOSSS\\\VVVJJJJJJIIIIIIKKKOOOSSSRRRNNNJJJNNNSSSWWWUUUOOOIIIHHHHHHUUUWWWVVVPPPFFF???>>>@@@======<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;:::888888777888999999888777555444333222111111000000000111---000666::::::888444000000000000000000000000000------------------------///...............//////---------------...//////---------------.........//////000000111111111000//////............/////////000000111111000000///000000//////000000111222...555888888===DDDBBB;;;;;;:::::::::;;;<<<>>>???;;;>>>:::;;;AAACCCRRRlll---,,,,,,,,,++++++++++++,,,+++******,,,...111333---//////...------000222//////......///111333444333333333111///000222555000000//////000222444555222222333333333333444444444666777666444333555666333555666777777777777777444777:::???GGGKKKFFF===GGG@@@AAAKKKTTTQQQGGGAAAIIINNNRRRPPPJJJEEEEEEGGGCCCFFFIIIJJJHHHGGGGGGHHHKKKOOOPPPLLLKKKMMMNNNMMMKKKQQQPPPIIILLLVVVZZZVVVNNNMMMHHHCCC@@@AAAFFFKKKNNNMMMDDDAAAKKKKKKDDDFFFJJJGGGFFFGGGEEECCCFFFLLL___bbbaaa\\\VVVNNNCCC888444666666444111000111333111000000///000111222333...000......777@@@:::---......------,,,,,,,,,,,,***************)))))))))''''''''''''((()))******'''((()))******)))((('''((((((((()))((('''%%%$$$))))))((((((((('''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&%%%$$$%%%&&&((()))'''&&&&&&&&&&&&&&&&&&'''&&&&&&''''''(((((())))))(((((((((''''''((((((((((((''''''&&&&&&''''''((())))))(((((((((((())))))''''''(((((())))))(((((((((((((((((((((((((((((('''((())))))******))))))))))))))))))*********+++++++++++++++,,,,,,,,,,,,)))***,,,,,,+++,,,///111///......------......///.../////////000/////////000000000111111111111222222555777777444222111222111333555555444222111111333444555666666666777888<<>>======>>>??????AAACCCCCCBBBBBBCCCDDDDDDFFFKKKPPPSSSRRRNNNJJJGGGJJJOOORRRSSSTTTWWWZZZQQQPPPOOOPPPRRRTTTTTTTTTWWWUUULLLKKKRRRNNNHHHNNNIIILLLPPPTTTUUUSSSPPPNNNRRRSSSSSSPPPMMMIIIHHHIIISSSVVVVVVPPPFFF>>><<<===::::::;;;:::999888999999:::;;;;;;;;;;;;:::888888555555555555444333222222111111000000//////000000,,,...222555666444222000///////////////////////////..................///------...///000000000000,,,,,,,,,,,,,,,------...,,,,,,,,,------............///000111222111000///......------------......//////000000000000//////000000///...///000111222000555666888BBBPPPQQQIII===<<<;;;:::999:::<<<===888===;;;<<>>AAACCCAAAAAABBB@@@CCCDDDBBBAAA@@@:::333111222333222//////111333111000/////////111222333---///---,,,555===666&&&+++,,,,,,------,,,++++++)))))))))***)))(((((('''&&&&&&&&&'''((()))***+++'''(((***++++++***(((''''''(((((()))(((&&&%%%$$$))))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((&&&$$$######%%%(((***'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''((()))******((((((''''''''''''(((((('''''''''&&&&&&'''''''''***)))(((((((((((())))))(((((())))))((('''&&&&&&(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))******************+++++++++,,,,,,,,,)))***+++,,,+++,,,///111///......---------.........///////////////...---////////////000000000000222666:::999666333222222///222444555333111///...000555666444444666666222<<<:::<<<>>>;;;555333555666777999999888888999;;;888:::<<<===<<<<<<===>>>===???BBBCCCCCCCCCDDDFFFDDDFFFKKKPPPSSSQQQLLLGGGGGGJJJOOOSSSSSSRRRUUUYYYRRRQQQPPPQQQSSSTTTSSSRRRQQQSSSNNNOOOVVVQQQMMMSSSKKKPPPUUUYYYXXXVVVTTTSSSUUUSSSOOOKKKIIIHHHIIIJJJJJJOOOQQQMMMDDD===<<<>>>888999:::999888777777888999999:::;;;:::999888777555555444333333222222111111000000////////////000---...///000000000000000........................000//////......//////000,,,---///111222222111111...------------...//////,,,,,,,,,------.........---...000222222111000///---------,,,,,,---------//////000000000000//////000///.........///111222222555444666FFFYYY]]]TTT@@@>>><<<:::999:::;;;<<<666======<<<>>>>>>OOOmmm))))))(((((((((((()))))))))))))))***+++,,,...//////+++***,,,+++(((+++222000---,,,111999===:::555999666222......000444777444222///...000222333333000111222333222222000///777666555444333222222222222333555555444555666888EEE???;;;>>>CCCCCC<<<444;;;:::>>>EEEGGGBBB@@@CCC>>>DDDGGGEEEDDDFFFFFFCCCFFFBBB@@@CCCEEEDDDAAA@@@@@@JJJHHHGGGRRRWWWQQQOOOGGGCCCCCCJJJPPPRRRRRRSSSKKKMMMHHH>>>???IIIKKKFFFCCCLLLMMMFFFCCCDDD===222;;;;;;:::777444444999>>>IIICCC;;;777666555222...222222111000000111222333111000//////000000///...........................,,,,,,,,,,,,+++)))(((''')))))))))))))))))))))))))))(((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((******))))))(((&&&%%%$$$'''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&$$$###%%%((()))'''$$$&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%&&&''')))***'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''((())))))))))))(((((('''''''''&&&%%%&&&'''(((((((((''''''((()))))))))))))))(((((((((((((((((())))))))))))************************,,,------,,,++++++,,,...,,,---...---,,,,,,---///,,,,,,---....../////////......////////////......222222333333333222222111222222333333222111///...111222333444555555555555999999888777666555444444666777777888888;;;???BBB======>>>>>>>>>>>>======>>>>>>???@@@BBBCCCDDDDDDEEEEEEIIIRRRYYYXXXOOOFFFGGGGGGJJJOOOUUUWWWVVVSSSSSSPPPLLLLLLOOOSSSTTTTTTXXXVVVTTTRRRPPPOOOOOOPPPJJJPPPVVVUUUPPPMMMOOORRRQQQPPPLLLHHHIIILLLJJJEEEGGGJJJMMMIIIBBB<<<;;;<<<:::888777777888888777555888777666555555666777888777555222111222222222111222222111000///...------222222222222000...,,,+++///...---,,,,,,,,,,,,,,,...,,,,,,...000000---***,,,,,,,,,---------......++++++,,,,,,,,,,,,------............////////////---..................---....................................////////////---///111111000//////000666999666666CCCYYYccc```JJJ===666999999444666>>>777888777:::???>>>NNNlll)))))))))(((((())))))))))))))))))***+++,,,...///333,,,'''***+++***+++...---,,,---222888;;;999555888666111...,,,,,,...///222000//////000222222111222333333333333222111000444444333333444444555555333444555555444444555666???;;;999;;;??????:::444777666:::AAACCC???>>>@@@BBBGGGJJJHHHFFFHHHGGGEEEEEECCCCCCDDDEEEDDDCCCBBBBBBKKKHHHDDDMMMQQQNNNOOOFFFCCCCCCGGGIIIGGGGGGJJJBBBFFFDDD<<<<<>>===<<<;;;999777444333EEE???999555555555222///222111000/////////000000111000///000111111000///------------------------++++++******************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((((('''&&&%%%''''''''''''''''''''''''''''''&&&%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&))))))(((%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%&&&''')))***''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((('''''''''''''''(((((())))))((((((((('''''''''&&&%%%&&&&&&&&&&&&'''''''''(((((())))))))))))(((((('''((((((((())))))))))))************************+++,,,---,,,+++***,,,...,,,---------,,,,,,---///------------......//////......////////////......000000111111111000000///000000111222222222111000222444777:::;;;999777555777777888888888999999999999::::::999999;;;>>>@@@;;;<<<<<<<<<<<<<<<;;;:::<<<<<<===???@@@AAABBBCCCDDDDDDGGGLLLQQQQQQLLLGGGJJJKKKMMMRRRVVVXXXWWWUUUSSSPPPNNNOOOQQQTTTTTTTTTVVVUUUSSSQQQOOOOOOOOOOOORRRVVVXXXUUUNNNJJJLLLPPPRRRQQQMMMHHHHHHJJJHHHCCCCCCFFFHHHFFFAAA===<<<<<<>>><<<:::888888777555333777666666555555666666777777555222111222222222111111111000000///.........111111111111000...---,,,------,,,+++++++++++++++---------.........---,,,,,,,,,,,,------------...++++++,,,,,,,,,,,,------------------............------............------....................................////////////...///000000//////111222333888888444===RRRaaaeeeWWWEEE888888999555444777666888666:::>>>>>>MMMkkk******))))))))))))******))))))******+++,,,......666---&&&'''+++,,,+++***,,,...111444555555444222333222///---+++***++++++///......///000111111000333333333333333222111111111111111222333555666777333444555555333333444555777666666888:::999777555444444777===???<<<<<<===CCCHHHJJJHHHFFFGGGFFFDDDBBBDDDEEEEEEDDDDDDDDDEEEDDDKKKGGGBBBHHHKKKLLLRRRJJJGGGEEEGGGGGGEEEEEEHHHEEEKKKJJJBBBAAAGGGMMMLLLDDDFFFEEEGGGRRRaaagggcccWWWSSSOOOOOOMMMFFF:::000???:::555333444444222000111000///...............000///......000000000...------------------------******)))((()))***+++,,,(((((((((((((((((((((((('''((()))******)))((('''(((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&'''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&''''''((()))((((((((('''''''''''''''&&&%%%$$$$$$$$$%%%'''((('''(((((())))))(((((((((''''''((((((((()))))))))+++++++++++++++++++++++++++,,,---,,,******,,,---+++,,,---,,,+++,,,---///.........---......//////........................---....../////////............000111222222222222000444999===>>>;;;777444777777777777888888888888:::::::::999777888:::<<<:::::::::::::::999888777:::;;;<<<===>>>@@@@@@AAACCCDDDDDDFFFGGGHHHIIIIIIHHHIIIKKKOOORRRTTTTTTSSSRRRQQQPPPQQQSSSTTTTTTSSSUUUSSSRRRPPPNNNNNNNNNOOOUUUWWWWWWRRRLLLJJJNNNRRRTTTSSSOOOIIIGGGHHHFFFAAAAAABBBBBBBBBAAA???===<<<>>><<<:::999888777555333555555666666666666555555666444222111222222111000//////////////////////////////000000///......---,,,,,,+++*********+++++++++...000000---***+++,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------+++,,,,,,,,,------------,,,,,,------------,,,,,,........................---............/////////...///000//////000333555444;;;;;;333444DDDVVV```\\\III999888:::777555555666777555999======LLLjjj******))))))))))))*********))))))***+++,,,------555///)))(((***+++******---000444555222///......---............------------,,,---...111111000///000000111111222222222333/////////000111333444555000222333444333333555666222444666777777777888888666777999<<<===<<<::::::AAAFFFHHHEEEDDDDDDCCC@@@>>>CCCFFFDDDBBBCCCEEEFFFEEEKKKFFFAAAFFFIIIMMMYYYSSSJJJDDDEEEGGGHHHHHHIIIMMMRRRRRRJJJDDDFFFJJJKKKGGGFFFCCCFFFSSSaaafffccc^^^XXXTTTVVVZZZTTTFFF888888555222111222333222111/////////////////////000---,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,+++***)))'''''')))+++,,,''''''''''''''''''''''''&&&''')))++++++***((('''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&%%%$$$######$$$'''(((''''''(((((()))((((((((('''''''''((((((((())))))+++++++++++++++++++++++++++,,,,,,+++******+++---***+++,,,,,,+++,,,---///000///...------...//////........................,,,------............---......///000000111111111///222666999:::888555222888777666555444333333222555666666666444555777999999999999999888777666666999:::;;;<<<===???@@@@@@BBBDDDEEEDDDCCCDDDGGGKKKGGGHHHJJJMMMPPPSSSTTTTTTOOOPPPQQQRRRSSSSSSRRRQQQTTTRRRQQQOOONNNNNNOOOOOORRRSSSQQQNNNKKKMMMSSSYYYWWWWWWSSSLLLHHHHHHFFFBBBCCCBBBAAAAAABBBAAA>>><<<999777666777888999777666333444555666666555444333444222111111222222111000........./////////000000........................,,,,,,+++++++++++++++,,,,,,333999888111+++)))***++++++,,,,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++........................---------.........//////////////////...000444777999>>><<<333///777EEEMMMNNNAAA777777:::999888999666777555888===<<>>:::AAAEEEBBB@@@CCCFFFEEEEEEIIIDDDAAAGGGJJJPPP^^^[[[MMM@@@???DDDFFFEEEDDDJJJNNNNNNGGG@@@???AAACCCIIIEEE@@@@@@GGGLLLJJJDDDDDD???>>>DDDNNNOOOFFF;;;444222000000000111111000---...///000111111222222---,,,,,,---///000000///,,,,,,,,,,,,,,,,,,,,,,,,---,,,)))'''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))***+++***((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''&&&%%%$$$######$$$'''(((&&&&&&'''(((((((((((((((''''''''''''((((((((((((************************++++++,,,+++***)))+++---)))+++,,,+++++++++...///222111///---------...///......------------......,,,---....../////////...////////////////////////000111222333444444444444777666666555444333222222111222444444444555888:::999999999999999888777666999:::;;;<<<===>>>???@@@@@@DDDGGGFFFDDDDDDHHHLLLKKKLLLNNNPPPRRRUUUXXXZZZLLLNNNOOOQQQPPPOOONNNNNNRRRQQQPPPOOONNNOOOOOOPPPOOOOOOMMMJJJJJJMMMTTTZZZYYYZZZVVVNNNIIIIIIGGGDDDGGGFFFCCCBBBBBB@@@>>>;;;666555444555666777666555222333444555555444333222222111000111222222000///------......//////000000---------------.........------,,,,,,,,,,,,------111:::DDDDDD;;;000+++***+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,------------.........+++,,,,,,------,,,,,,+++........................------------...............//////......000444777:::;;;888222///222777999:::777666888888777888;;;666777555888===;;;KKKiii))))))(((((((((((())))))((((((''''''((())))))***+++///000---+++---//////&&&)))---///......000222222222333333222000...,,,,,,++++++---000222222222******+++,,,///111333555//////...............///---///111222222333555777222333555666777888:::<<<999<<<<<<999999:::888555===BBBDDDBBBAAAAAAAAA>>>888@@@BBB???@@@FFFGGGDDDCCCEEE@@@???HHHJJJNNN\\\cccTTTEEEBBBEEEEEEBBB@@@AAADDDDDDBBB???===???AAAAAA>>><<<===AAABBB>>>999;;;888777:::@@@AAA<<<666111111000///////////////---...///000111222222222...------///111333333222++++++++++++++++++++++++---,,,***(((''''''''''''''''''''''''''''''''''''%%%&&&''')))))))))(((((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%"""$$$%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$$$$%%%'''(((%%%&&&''''''((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))***+++,,,+++))))))+++,,,)))***++++++++++++...000333222000---------...//////...---,,,,,,---...///,,,---...///////////////000///............//////333222111111111333555666555555555555666666666777000222555666777888;;;===888888999999999999888888888999:::;;;<<<>>>?????????BBBEEEFFFEEEFFFIIILLLLLLMMMNNNNNNOOOQQQTTTWWWJJJLLLNNNNNNMMMLLLLLLLLLPPPOOONNNMMMMMMNNNOOOOOOOOONNNLLLIIIHHHJJJNNNRRRUUUWWWTTTMMMHHHGGGFFFDDDHHHGGGEEEBBB@@@===<<<;;;888777555444555444222111222222333333333333222222111000///000222222000...---------....../////////------,,,,,,,,,------...------,,,,,,------......555>>>IIIJJJAAA666///---++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------............,,,,,,------------,,,,,,........................,,,------------.........---...///......///222444555444222222222333222111000333666777666555666888777888666999===<<>>AAA???>>>???>>><<<999@@@AAA>>>AAAIIIJJJCCCAAA@@@:::<<>>???======>>>????????????@@@;;;::::::>>>@@@@@@>>><<>><<>>BBBCCC>>>444999<<<;;;:::;;;;;;999;;;@@@AAA===CCCMMMLLLCCC???<<<666:::EEECCCBBBKKKMMMLLLLLLJJJCCC:::999<<<:::888888;;;===<<<;;;;;;>>>===<<<===;;;777555555444888===>>><<<999999:::111222222000...,,,,,,,,,///000000000///---+++))))))((((((***---///000///************************'''(((((()))***))))))(((((((((((((((((((((((((((%%%$$$$$$%%%%%%'''((()))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%% """$$$&&&'''(((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%###%%%((((((&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''%%%&&&'''(((((((((''''''$$$%%%&&&'''((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''***++++++***))))))***,,,((()))***+++***+++...000555333000...,,,---...//////...,,,++++++,,,...///***+++,,,---............+++++++++,,,---///222333////////////000111222333666555444333222111111000///111444555666666888999333444555777888888999999555555666888999:::;;;<<<>>>===;;;<<>>===LLLjjj''''''''''''''''''''''''((((((((((((((('''''''''///555666222000333444000******+++,,,+++***)))(((---,,,+++*********,,,,,,+++------------000777<<<222000---+++,,,///222555/////////000444666444000111000000000000222444555444333222111000111222222444999;;;999<<>>@@@EEEDDD@@@===AAAKKKQQQQQQHHHOOOFFF;;;AAAEEEAAAAAACCCEEEGGGFFFBBB??????@@@AAA???>>><<<:::999888888777:::======<<<:::::::::999999:::999888777555333444333111///---,,,---...---...000333444333///,,,,,,***))))))***++++++***************************((('''&&&'''((())))))'''''''''(((((('''&&&%%%%%%))))))(((((('''''''''&&&))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))***************+++,,,,,,,,,++++++///...---,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,---,,,,,,,,,---...000222---...///000111111000000...000111111111111222444444333222111222444666777222222222333444555666777444555888:::;;;:::999888777666666777999999888666444666999===????????????IIIKKKKKKHHHCCCCCCGGGLLLKKKMMMYYYiiikkk\\\OOOMMMJJJGGGDDDEEEHHHIIIFFFBBBBBBDDDFFFGGGFFFFFFGGGIIIJJJGGGDDDBBBAAA@@@>>><<<>>>:::666555666777666555222555777555333333555999111444666666444222111111000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***)))******+++,,,---//////000---------...///000...,,,///...---,,,,,,---...//////...,,,+++***+++,,,,,,+++++++++,,,,,,------------111111---+++---...,,,---------............///------------------------............////////////111111000000000000000000444333444666888999777555777:::666777<<<===LLLeee'''''''''''''''''''''''')))))))))))))))(((((((((---222333000...111111///)))***+++,,,,,,+++******,,,+++*********+++,,,---+++---...000111666===BBB444222...,,,+++,,,///111000000///000333555333000333222111000000000000111444444333333333444666777777::::::777:::AAAEEEDDD???@@@AAA@@@???>>>@@@AAA@@@AAACCCDDDGGGKKKRRRXXX[[[]]]NNN???BBBFFFAAA@@@:::>>>CCCEEEGGGHHHKKKMMMKKKIIIFFFCCC???<<<:::999999===AAABBB@@@===;;;999777777777777666444333222555888999555///,,,...111......///111333222///,,,***)))((()))+++++++++***))))))))))))))))))))))))((('''&&&'''((()))(((''''''''''''''''''&&&%%%%%%)))((((((((('''''''''&&&)))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))******+++******++++++,,,,,,++++++------,,,+++++++++++++++------,,,+++++++++++++++---------...///000222222...............//////000///000222222111111333444444333222222333444666888222222333333444666777888555666888999999999999888777777888888888777777777888999;;;>>>??????>>>>>>EEEGGGHHHFFFCCCCCCHHHMMMIIIKKKZZZpppwwwiiiXXXPPPFFFBBB@@@AAAEEEHHHFFFDDD@@@BBBEEEJJJMMMMMMIIIEEEEEECCC@@@?????????>>><<>>CCCDDDFFFEEEDDDBBB???>>>???AAA<<<===CCCIIIHHHFFFQQQ___sssnnnUUU@@@AAAEEEAAA???>>>@@@CCCEEEEEEFFFGGGIIILLLKKKGGGCCC>>>999555333888<<>>>>>@@@BBBDDDCCCBBBCCCHHHMMMEEEDDDPPPdddmmmdddTTTKKKAAA>>>;;;===AAAEEEFFFEEECCCCCCGGGOOOUUUSSSIII@@@???>>><<<;;;<<<===<<<;;;<<<:::777666666666666555666444333333333333222111///111333333111000//////........................,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++******+++,,,---...//////111...,,,+++,,,------,,,,,,,,,++++++++++++,,,,,,******************)))(((,,,,,,,,,,,,,,,,,,,,,,,,(((---///,,,+++,,,+++)))------------............------------------------............////////////222222222222222222222222111111222555777888777555888;;;777888<<<===JJJccc&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))'''***++++++)))*********((()))***+++,,,---......+++******)))***+++---...///......------...000111,,,,,,++++++,,,...000111///,,,+++------,,,,,,------...///000111222222222222222111111222444555666777777555444666:::>>>@@@??????>>>;;;999999;;;===>>><<>>>>>CCCAAAAAABBBBBBBBBAAA???>>>======EEEEEECCC@@@<<<777333000555888<<<===<<<:::888888666555333111000000000111000444777555///,,,,,,......---,,,---//////...---((((((((()))++++++***((((((((((((((((((((((((((('''&&&%%%&&&((()))((('''&&&&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&(((((('''&&&$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))******++++++)))))))))******+++,,,,,,,,,++++++*********++++++,,,,,,+++++++++++++++,,,,,,...000111222222222111///000000000///...------000111333333222222444555444333333333444555666777222333333555777999;;;<<<<<<;;;999888888999:::;;;999<<>>???AAA@@@@@@BBBFFFIIIEEEAAACCCLLLQQQMMMHHHFFF@@@===:::;;;???CCCEEEEEEFFFGGGLLLRRRUUUQQQGGG???<<<:::999888999:::999888777666444333333333333333555222000111444444222///---///111111///......///........................,,,,,,,,,,,,,,,,,,,,,,,,...............---,,,+++******+++,,,------......222///+++******+++,,,+++))))))))))))))))))))))))))))))+++++++++***)))(((------,,,,,,,,,,,,++++++(((---000---+++,,,,,,))),,,,,,---------.........------------------------............////////////////////////000000000000000000222444777888777666666999777888===>>>KKKddd&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''')))***)))((((((***(((((()))***+++---...///++++++*********+++---......---,,,+++******)))(((+++***++++++,,,...///000000------000000,,,,,,000/////////000111111222222444444222222111222333444444333444555666777888:::;;;<<<;;;999777666777999DDD@@@BBBHHHGGGIII```}}}bbbBBB???EEEDDDDDD<<<<<<;;;<<<===>>>>>>>>>@@@@@@BBBBBB@@@===:::888444555666777666777999;;;666555333111000000000111...---...///000000...,,,,,,++++++---///000///...***)))((()))++++++)))((())))))))))))))))))))))))'''&&&%%%&&&'''((((((&&&%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********))))))))))))***+++,,,---,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,------+++,,,...000111111000000...000222444333111...+++///111222222222222333555222222222333444444555666333333444555777999;;;<<<>>><<<:::888888999;;;===:::>>>AAA>>>999555777:::888999;;;===???@@@AAABBB>>>????????????@@@BBBDDDEEECCCBBBCCCBBBAAACCCGGGBBB???======>>>AAACCCDDDBBBEEEJJJMMMMMMIIIEEECCC<<<:::888777888888777555555555444333222222222333333111000111444555222///,,,...//////...---...///////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,***++++++,,,,,,---------111...+++)))***+++++++++))))))************)))))))))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,000222///---------***,,,,,,,,,------------...------------------------............////////////....../////////000000000000000111444888999999777444777666888>>>???MMMfff%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((('''&&&(((+++***((((((,,,((((((((()))***,,,---...---,,,+++******+++,,,,,,+++******+++------+++)))---------------------,,,222///111777555//////555666555333111////////////666555444333222333444444444222222666666444444777???@@@@@@>>>;;;999999:::GGGDDDEEEIIILLLUUUkkkeeeGGGDDDGGGEEEEEE===<<<:::;;;<<<>>>======999<<>>===999666777888666777888:::===???@@@AAA???>>>>>>>>>>>>?????????;;;???CCCDDDAAA@@@BBBFFFCCCBBB@@@??????AAABBBCCC===@@@DDDEEEDDDCCCCCCDDD===;;;888888888888777666555666777666444333444555222222222333444333111///,,,---......------...///000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,++++++***+++++++++,,,,,,,,,---///---***)))***++++++***++++++,,,------,,,++++++******++++++,,,++++++++++++++++++,,,,,,---------111444444///,,,......,,,,,,,,,,,,,,,------------------------------------............///////////////000000111111222222222000000222555999;;;:::999333777666888>>>@@@MMMeee%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))(((''')))---,,,)))***...(((((('''((((((***+++,,,...---+++***)))******+++***)))***---000111///,,,,,,---............------000...222:::999000000666;;;888444000......///000444333222111222333444555888333222555555333444888===@@@BBBBBBAAA?????????DDDDDDDDDFFFKKKVVVbbbkkklllkkkWWWCCCDDDFFFBBBAAAAAA>>>;;;:::;;;;;;:::999666999>>>AAABBBAAA>>><<<888888888666555555777999333333333333111000///......,,,+++,,,...000000///,,,---000444888999888666222///+++))))))******)))((((((((((((((((((((((((&&&%%%$$$%%%'''((('''&&&###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&""""""###$$$&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''')))(((''''''(((***---...***************+++,,,,,,,,,,,,++++++,,,------...++++++,,,,,,---...000000///000000111111111111111---///000000000000111333//////000111222222222222444444444555666777999:::777666666555666777999:::999999999999888666555555666666777888:::;;;===>>>>>>=========>>>??????>>>777;;;@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCBBB@@@???<<<:::999999:::;;;::::::444666888777555444444666444555777666333000......,,,---......------///000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,++++++***+++++++++++++++,,,,,,,,,,,,+++)))***+++,,,+++)))***+++,,,,,,,,,,,,+++***)))))))))))))))***++++++******++++++,,,---......444777555...+++,,,---,,,++++++,,,,,,,,,---------------------------------............//////////////////000000111222222333000111222666:::<<<<<<;;;555999888999>>>>>>JJJbbb~~~%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((())))))******(((***///...***+++000((((((''''''''')))***+++///...,,,***))))))***************---111111///,,,)))***,,,///000111111000---+++111:::888///...555:::777333000...000222444//////......///111333444<<<555222444444222555<<<666:::???BBBCCCCCCDDDDDD???BBBBBBAAAFFFNNNPPPMMMFFFNNNEEE;;;@@@CCC>>>===;;;999666777:::===<<<;;;:::<<>><<<777888999777555333333333222222333333111000...,,,,,,------+++)))***,,,///---///333888<<<>>><<<:::555111,,,)))((()))******''''''''''''''''''''''''&&&%%%$$$%%%'''((('''&&&###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&"""""""""###$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&((((((''''''(((***---...))))))((())))))***+++++++++*********+++,,,,,,------,,,,,,,,,---///111222111///...,,,---///222444---...000000//////111222...///000111111222111111444444444444555666888888333333333444444666777777777666555666777666444222777777777777888999:::;;;<<<<<<<<<===???@@@@@@???>>>>>>======@@@CCCCCC@@@>>>@@@AAABBBAAAAAACCCDDDOOOJJJFFFEEEGGGDDD>>>777;;;999888999<<<===>>>===222444777666333222333444666999;;;888222---,,,,,,,,,---......------///111........................,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++******++++++++++++++++++,,,,,,***))))))***,,,,,,+++)))'''((()))******)))(((''')))(((''''''''')))***+++))))))***+++---...//////666888555---)))+++---,,,++++++,,,,,,,,,---------------------------------............/////////000,,,------...///000000111000111333777;;;======<<<888;;;999:::>>>===HHH___yyy&&&&&&''''''''''''&&&&&&(((((())))))))))))((((((''''''(((((())))))******(((((((((((()))***+++,,,...+++((((((+++------+++,,,+++******)))*********...------------...//////000////////////............///000000///000222444444222///---,,,...111333:::999777555555666888999666999======<<<;;;<<<===AAAAAA???>>>>>>>>>??????@@@EEECCC===@@@HHHFFF<<<>>>>>>===;;;999999:::<<<>>>???@@@???===<<<===>>>>>>===;;;888666444222111222111//////000000...---+++++++++,,,,,,------------000555999;;;999666444111...++++++,,,---+++)))''''''&&&&&&&&&''''''(((%%%%%%&&&&&&'''&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%'''((()))(((&&&%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((((((((''''''''''''((((((***)))((((((((((((((()))((((((''''''''''''((((((''''''&&&%%%%%%'''((()))*********)))))))))))))))((()))******)))((()))+++---.........------///000......---------......///---.../////////...---,,,////////////000000000000222222222333333444444444333444555555666666555555888777666555444333333333555555444555666888:::;;;999:::;;;===>>>>>>??????AAA???>>>>>>AAADDDFFFFFFBBBBBB@@@??????@@@BBBCCCRRRMMMIIIHHHHHHFFF???999666666777777888888888888999777555222111111222333222222111000///...------...---++++++***+++,,,---//////...---,,,,,,+++++++++,,,...000///...+++***,,,+++******))))))******++++++++++++++++++++++++******************************************************+++++++++******))),,,,,,+++***)))+++///222;;;444,,,)))***,,,+++)))++++++,,,---------,,,,,,...------------...////////////............/////////////////////.........111222555888:::;;;<<<<<<;;;666555999;;;<<>>>>>===<<<;;;:::999===BBBBBB===@@@HHHHHHAAA>>>???>>>===;;;:::;;;<<<:::===???@@@>>><<<;;;;;;FFFDDDAAA===999444111///444222111111111111000...+++++++++,,,,,,,,,------,,,...111333444111...,,,---***((('''))))))(((&&&'''''''''&&&&&&''''''(((%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&'''((('''%%%$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''((((((''''''''''''(((((())))))((((((((((((((()))((((((''''''''''''((((((&&&&&&&&&&&&&&&'''(((((()))))))))))))))))))))))))))((('''(((+++---,,,++++++,,,---,,,+++,,,---//////......---------.........//////000///...---,,,////////////000000000000000000111222333555555666444444444444555555555666777777666555444333333333444444333444555777888:::;;;;;;<<<>>>??????@@@@@@AAA@@@AAACCCEEEGGGGGGFFFBBBBBBAAAAAAAAAAAAAAAAAAEEECCC@@@@@@@@@???:::777777666666666666777888888777555333111000111111222222222111000///------,,,///...------------...///...------,,,++++++*********,,,...//////...+++***,,,+++******))))))******++++++++++++++++++++++++******************************************************+++++++++******)))******+++***+++---222555:::444---***+++,,,+++)))++++++,,,---------,,,,,,---------------...///000//////............///////////////////////////...000111444777999:::;;;;;;:::555555999:::<<>>======<<<<<<;;;;;;:::===CCCDDD???>>>DDDFFFBBB>>>???@@@???===<<<<<<===999<<>>;;;888777FFFEEEBBB>>>:::555111...333222000000111111///...++++++++++++,,,,,,,,,,,,,,,---......---+++(((&&&---+++))))))******)))(((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''%%%%%%$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&(((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((''''''''''''((((((%%%&&&''''''((((((''''''))))))))))))))))))))))))+++'''$$$'''...111...******+++,,,+++******,,,...000///...---------------...////////////...------////////////000000000000...///000222444555666777555444333333333444666777777666555444444444444444444333333333444666888999<<<<<<===>>>???@@@AAAAAA??????AAADDDGGGGGGEEECCCAAABBBCCCCCCBBBAAA@@@???>>>>>>?????????>>>===<<<@@@>>>;;;888777666666777444333222000000000111222333222111000...---++++++......------------......,,,,,,,,,++++++******)))***+++---......---+++***,,,+++******))))))******++++++++++++++++++++++++************************************************)))******+++++++++******((()))***+++,,,///444777777222---***+++,,,+++******+++,,,,,,---------,,,,,,,,,,,,---...///000111//////............//////....../////////////////////000222555777888999999999444555888999:::FFFUUUmmm%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''((())))))***+++***)))))))))))))))***%%%&&&''')))++++++***)))(((((()))***+++---//////***************++++++,,,)))******+++---......///...///000/////////111333::::::999888666555333222222333444555555555555555333333777CCCOOOSSSMMMEEEBBBAAA???===>>>@@@BBBDDDAAAFFFGGG@@@<<<>>>AAA@@@???@@@AAA@@@???===>>>>>>===???@@@???<<<888666555<<<<<<;;;999666444111000111///......///...---++++++++++++++++++++++++,,,------,,,,,,***)))'''''',,,+++***)))************(((((((((((((((''''''&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%######$$$%%%######$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&&&&&&&&&&&&&'''&&&&&&''''''((((((''''''(((''''''&&&&&&''''''((($$$%%%'''((((((((('''&&&((((((((())))))))))))))),,,)))''')))---///...+++***+++,,,+++***+++,,,...000///...---------------............---------,,,////////////000000000000//////000222333444555666555444333222222444666777666555555444444444555555555555444444555666888999<<<<<<<<<===>>>???@@@AAA>>>>>>???AAADDDDDDCCCBBBAAABBBDDDEEEDDDBBB???>>>===???@@@@@@???>>>???AAALLLHHHCCC===888555444444333222222111111111222222222222000///---,,,+++***++++++++++++++++++,,,,,,---,,,,,,,,,++++++******)))***,,,------,,,++++++,,,+++******))))))******************************************************************************))))))***+++++++++******((()))***+++,,,...222555333///+++******+++***)))******+++,,,------------,,,,,,,,,---...///000111///......------......///............//////////////////111333555666777888777444555888888999EEEUUUqqq%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&'''(((((()))))))))((((((''''''''''''((('''(((******)))((('''''''''''''''((()))+++------+++++++++++++++,,,------((()))***+++,,,...//////---...//////...///111333777777888888888777666555000111222444555555555555666666888>>>EEEKKKOOOPPPKKKGGGAAA======AAAFFFJJJCCCFFFFFFAAA<<<<<<>>>??????AAAAAA@@@???>>>???@@@EEEDDDBBB>>>:::777777888777666555444333222222222111000......//////---,,,+++++++++++++++++++++++++++++++++******))))))(((&&&'''&&&&&&&&&&&&'''((((((((())))))((((((&&&&&&%%%%%%&&&&&&%%%$$$$$$#########$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$######$$$%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&'''((('''''''''''''''&&&&&&&&&&&&''''''$$$%%%'''((((((((('''&&&''''''(((((())))))))))))+++,,,,,,,,,+++***+++++++++,,,---,,,++++++---/////////...------------------------,,,,,,,,,,,,,,,////////////000000000000000111111222222333333333555444222111222333555777555555444444444555555666777777666666666888999:::;;;;;;;;;;;;<<<>>>???@@@AAA???>>>>>>AAACCCCCCCCC@@@BBBDDDEEEEEECCC@@@>>>;;;<<<===<<<;;;:::;;;===MMMIIICCC===888555333333333333333222222222222333111111000...---+++******)))******++++++,,,,,,,,,------------,,,,,,,,,,,,))))))+++,,,,,,,,,++++++,,,+++******))))))******************************************************))))))))))))))))))))))))((()))***+++++++++++++++)))***+++******+++---000---,,,***))))))))))))((()))***+++,,,------------,,,,,,,,,------///000000......------------......---.........//////000000//////000111333555666777777444666999777888EEEVVVuuu%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''((())))))'''&&&&&&&&&&&&&&&'''''')))***+++***((('''''''''((((((((((((((()))***+++,,,,,,,,,,,,,,,---......))))))***+++---...//////---...//////......000222333444555666777777777777000111222333444555666777;;;;;;;;;999:::@@@HHHOOONNNIIIBBB<<<;;;>>>DDDHHHDDDDDDBBB???===>>>@@@AAA@@@AAA@@@???>>>>>>@@@BBBIIIHHHEEE@@@<<<:::;;;===;;;999666333222222333333444333111111222222000///+++++++++++++++*********(((((()))))))))(((((((((&&&'''(((((('''''')))+++((()))******)))(((&&&%%%%%%&&&&&&%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$$$$%%%&&&'''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%"""$$$%%%%%%$$$###$$$&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%'''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&''''''(((((())))))***+++---...,,,)))((()))++++++,,,---,,,+++,,,---///......---------......///...---,,,,,,++++++,,,,,,////////////000000000000111111111111222222222222444333222222222333555666444444444444444555666777888888777777777888999:::;;;;;;:::;;;<<<===???@@@DDDAAA??????AAADDDEEEFFF@@@AAACCCEEEEEEDDDAAA@@@>>>===<<<;;;::::::::::::BBB@@@===999666555444444444444333333333222222111//////...---,,,++++++******+++,,,---.........---------------------------((())))))***++++++++++++,,,+++******))))))******************************************************))))))))))))))))))))))))((()))***+++++++++++++++***+++,,,+++))))))***,,,***************))))))))))))***+++,,,---............------------...//////......------------......------......///000000000//////000111222444555666777555777:::777888FFFWWWttt$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''(((((()))&&&&&&&&&&&&&&&'''((())))))***+++***''''''(((+++++++++***)))((((((((())),,,,,,,,,,,,,,,---......***++++++,,,---......///---...///.........000222111222222333444555555666111111111222333555777999;;;;;;:::888777:::AAAGGGFFFCCC???<<<<<>>>>>>>>??????AAAAAA???===<<<===AAADDDHHHHHHGGGEEEBBB@@@AAABBB???<<<888444222333555777555444222222333333111000++++++++++++*********)))((()))*********)))'''&&&(((***++++++******---///((()))***+++***(((&&&%%%%%%&&&&&&%%%%%%###""""""######$$$%%%%%%%%%%%%$$$###%%%&&&(((((('''&&&%%%$$$$$$&&&&&&&&&$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%$$$$$$%%%'''&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&########################%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%"""###%%%'''''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((((((&&&&&&''''''((())))))***+++******************)))***+++,,,+++******,,,...---------------...///000000///...---------......////////////000000000000//////000111222333333444222222333333333444444444333333333444555666777777888777666666666777999999<<<<<<;;;;;;<<<>>>@@@BBBBBBAAA@@@AAACCCDDDDDDCCC???@@@BBBDDDEEEDDDCCCBBBBBB???<<<;;;===>>>===;;;;;;:::888777666555444444333333333333222000//////---------,,,,,,,,,++++++)))***,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))***+++++++++,,,+++******))))))******************************************************))))))))))))))))))))))))(((((()))++++++,,,,,,++++++,,,,,,,,,******+++,,,)))***,,,,,,++++++++++++))))))+++,,,---.........//////...------------......------,,,,,,------...------......///000000111000000000000222333555777777666888;;;888888FFFYYYppp$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&'''(((((()))&&&&&&&&&'''''')))***+++((()))***)))''''''+++......---,,,***)))(((((((((,,,,,,++++++,,,,,,---...+++,,,,,,------......///---...///.........000222111111111111111222333444222111111111333555888:::666777777777888;;;>>>AAA<<<<<<<<<===@@@DDDHHHKKKMMMFFF@@@>>>>>>===;;;:::BBBAAA>>><<<:::<<>>===<<<<<<===???AAACCC>>>>>>???AAACCCCCCAAA>>>???@@@BBBCCCDDDEEEDDDDDDBBB===888999<<<>>><<<999;;;:::999888777555444333333333222222000///------,,,,,,,,,,,,,,,,,,,,,,,,'''(((***+++,,,,,,++++++++++++++++++++++++++++++'''(((((()))***++++++,,,,,,++++++***)))*********))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))++++++,,,,,,,,,***,,,------,,,+++,,,---)))+++---...---,,,,,,---((()))+++,,,---.........000///...---------------...------,,,,,,------...---------...///000000111000000000000222333555777777777999<<<888888GGGZZZooo$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((()))'''***+++***'''&&&'''***))))))))))))(((((((((((())))))((((((((((((((()))******)))***+++,,,---...***++++++++++++++++++,,,///000111///,,,---111444444444444444444444444444555444222111111555;;;@@@888777555444555777:::<<>>===???AAAAAA>>>:::DDDCCCBBBBBBBBB@@@<<<999666222...---000222222111......---------,,,,,,,,,)))***,,,,,,***((('''&&&,,,,,,------,,,+++)))(((+++***))))))***,,,...///***++++++++++++***)))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################$$$%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$###"""###$$$%%%&&&###########################$$$&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&%%%$$$&&&))),,,(((((((((((((((((((((((('''((()))******)))(((&&&))))))))))))************,,,,,,++++++++++++++++++***+++,,,,,,++++++---...///////////////.........111/////////111222111000......//////000222333444111111222333444444555555222222222333444555666777888999999777666555666888;;;<<<<<<:::999999;;;===888:::===@@@BBBCCCCCCBBBAAAAAACCCGGGJJJJJJEEEAAA666:::???CCCCCC>>>999555888;;;???AAA???:::444///444444333222000///---,,,,,,++++++******++++++,,,*********))))))))))))(((+++++++++************)))************))))))))))))******++++++++++++******)))************+++++++++))))))))))))))))))))))))))))))******+++++++++,,,)))))))))))))))))))))))))))***++++++,,,,,,,,,,,,)))************+++++++++++++++,,,,,,,,,,,,------...---+++******+++---...+++,,,------,,,,,,...000///////////////000111111///000000222333444555555:::777666888:::???KKKWWWsss$$$%%%''''''%%%$$$%%%&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%&&&'''(((((()))++++++)))&&&$$$&&&((()))((((((((((((((((((((())))))((((((((((((((()))***++++++,,,,,,---------++++++++++++,,,,,,,,,,,,...///000///------000222222222333333333222222222333333222111111333888<<<555555444444666999<<<>>>NNNKKKFFF@@@>>>???BBBEEEFFFBBB>>>;;;;;;===>>>??????===<<<>>>BBBCCCAAA>>>>>><<<:::999999:::;;;;;;888444000...///000000///------------,,,,,,,,,,,,,,,)))'''(((+++,,,)))'''******++++++***)))'''&&&(((((((((((()))***++++++***+++---------+++***(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&########################%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%########################%%%%%%%%%%%%&&&'''((((((&&&&&&'''&&&%%%&&&(((***''''''''''''''''''''''''''''''((()))***+++,,,,,,''''''''''''((((((((((((+++++++++++++++++++++++++++,,,------,,,,,,---...////////////............000///...///111222111000000///000000111222333444111111222222333333444444555555444555666888:::;;;:::::::::999777666777999:::;;;:::999888888:::<<<<<<<<<<<<===>>>@@@AAABBB??????@@@CCCFFFFFFCCC@@@AAACCCFFFIIIKKKHHHBBB===:::<<>>JJJVVVqqq###%%%&&&&&&%%%$$$$$$%%%$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%&&&&&&'''(((******)))'''$$$###$$$&&&(((((((((((((((((((((((()))((((((''''''((())))))+++,,,------...---,,,++++++++++++,,,,,,---------,,,---//////......///000000000111111111111111000222222222222111222555777333222222444666:::>>>@@@LLLIIIDDD???===>>>@@@BBB@@@@@@???===<<<<<>>>>>@@@BBBCCCAAA@@@DDDBBBAAADDDHHHGGGAAA<<<===>>>>>>>>>;;;888444222333222222111000000///...,,,++++++******++++++,,,000///---+++******+++++++++++++++************)))************))))))))))))(((((())))))))))))(((((()))))))))*********++++++))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))++++++,,,,,,,,,+++******)))************+++++++++++++++,,,,,,,,,,,,------------++++++++++++------,,,---......---...000222//////......//////000111///000222333555777999999===;;;::::::999===IIIVVVooo"""$$$%%%%%%$$$###$$$$$$###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%&&&'''((()))((('''%%%$$$$$$%%%&&&'''''''''((((((((((((((((((((('''''''''((())))))***+++,,,------,,,***)))+++++++++,,,------......***,,,...///000///......//////000111111111000000111222444444222222333444222222222444666999<<<>>>@@@>>><<<<<<<<<=========@@@AAABBB@@@===<<<>>>AAAAAA>>>;;;<<>>;;;:::;;;===>>>???>>>>>>>>>???@@@@@@@@@@@@;;;777999>>>???:::555;;;<<<<<<;;;888333///,,,111000000//////.........,,,++++++******++++++,,,---,,,***)))))))))+++,,,+++++++++*********))))))************)))))))))((((((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))))))))))),,,,,,,,,,,,++++++***)))))))))*********++++++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,---...---------///111///............///000000000111222444555666888888;;;999999999888;;;HHHUUUnnn"""$$$%%%%%%$$$###$$$$$$###$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%$$$$$$%%%&&&((((((&&&&&&''''''((((((((()))'''''''''''''''((())))))((()))***,,,+++***((('''******+++,,,,,,---......***+++---///111000...---...///000222222222111000111333555555444333333333333222333333555777888:::777777999;;;>>>===:::777:::===??????<<<<<>><<<======<<<:::999:::===???222222111///---------...,,,,,,,,,+++++++++******+++///333444000,,,))))))((((((''''''&&&&&&&&&''''''((()))++++++***)))(((%%%''')))++++++)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""+++444555///'''%%%&&&###$$$&&&''''''&&&$$$###%%%$$$$$$######$$$$$$%%%"""###$$$%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%''')))((('''&&&&&&&&&''''''''''''''''''''''''&&&)))---000111///,,,***))))))))))))************))))))***+++,,,,,,------...///000///---,,,,,,...,,,---------......//////...---------///000///..................///000111333333222222222222222222111111000000222444777999888999999888666555777888999::::::999777777999<<>>===<<<;;;:::<<<<<<<<<;;;;;;;;;===>>>@@@:::555555:::<<<999444444666888999888555000...000///...---------------,,,++++++******++++++,,,***))))))))))))***,,,---+++++++++*********))))))************)))))))))((()))******++++++******)))(((((()))))))))*********)))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))),,,,,,,,,,,,++++++***)))))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,+++,,,...000...............//////000111222222333444555555666888888888888666:::GGGVVVnnn###%%%&&&&&&%%%$$$$$$%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&%%%%%%&&&&&&'''#########%%%'''))))))(((&&&&&&&&&''''''(((((()))&&&&&&&&&&&&'''((())))))''''''))))))***)))((('''))))))***+++,,,,,,------++++++,,,///111222000...,,,...000222222222000///000222555555444333333333222222222222333444555555777777999===@@@>>>999333222444666888:::===@@@CCCBBB???<<<;;;===>>>;;;999999888666666777888777666000111111///---,,,---...,,,,,,,,,,,,++++++++++++***000666555...(((''')))((((((''''''&&&''''''(((&&&&&&''''''''''''&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$%%%$$$$$$#########$$$$$$%%%%%%&&&#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!'''---...)))%%%###$$$###$$$%%%&&&&&&&&&%%%$$$%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''***---//////---)))'''''''''''''''((((((((((((*********++++++,,,,,,------...///...,,,,,,---...,,,,,,,,,---......//////...---,,,---/////////------------...///000222222333333333333333333333333222222333333444555777777555666666666555555666888666777777555444444666888===>>>???@@@???<<<999888999999:::999888888999;;;???:::555555888999777444---000333777999999888888111000...---,,,,,,,,,---,,,++++++******++++++,,,)))******+++,,,,,,,,,---+++++++++************)))************))))))))))))******++++++++++++******((((((((()))))))))******))))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))++++++,,,,,,,,,+++******)))************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++***+++---///......------......///000111111222333444555555666999999:::999666888FFFUUUmmm$$$%%%''''''%%%$$$%%%&&&%%%%%%&&&&&&'''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&$$$###$$$'''******(((&&&%%%%%%&&&''''''((())))))&&&&&&&&&&&&'''((())))))''''''(((((())))))******'''(((((()))+++,,,,,,------,,,,,,///222333111///***,,,...000111000///......000333333222222222333000000000111222222333333777555666:::>>>???<<<777000000000444999===@@@BBB@@@>>><<<===??????<<<999:::555111222777999777333111222222000,,,******,,,------------,,,,,,,,,,,,+++...000...***'''((()))((('''&&&&&&&&&&&&'''((('''&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###%%%'''''''''%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$###$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((&&&&&&'''&&&%%%&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&))))))***++++++***)))(((''''''''''''((((((((((((+++++++++++++++++++++++++++,,,------,,,,,,---...++++++,,,------...//////---,,,+++,,,...///...---------...///111333444555333333333444444555555666333333555666666666555555222444555555444555777:::777777777666444555777999999:::<<<===<<<;;;999777999;;;<<<;;;999888:::<<<:::777444222333333333222......///111444777;;;===444222000...---,,,---...,,,++++++******++++++,,,)))***+++,,,,,,***((('''+++++++++************)))************))))))))))))))))))************))))))(((((((((((()))))))))***))))))))))))))))))))))))++++++*********)))))))))))))))))))))))))))))))))******+++,,,,,,,,,++++++)))************+++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++***+++,,,,,,++++++---///...------------.../////////000111333666888999:::>>>>>>>>><<<666777EEETTTlll$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%(((++++++'''###%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&'''((()))***(((((((((((()))***,,,,,,&&&'''((()))***+++,,,,,,...,,,,,,...222444222000(((***---///000///...,,,---///111111111000222333......///000111222222333333111000555<<<@@@@@@===555333111333999>>>@@@@@@???===<<<>>>AAABBB???;;;>>>666000222999===;;;777222444444000+++(((((()))......------------,,,,,,---+++)))''''''((()))***'''&&&%%%%%%%%%&&&'''(((***)))'''&&&&&&'''((()))%%%%%%$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%!!!"""%%%'''''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$&&&'''%%%$$$$$$$$$$$$%%%&&&'''%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""###$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&((())))))((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&((())))))&&&&&&&&&%%%$$$&&&))),,,&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&&&&(((***+++))))))))))))************,,,,,,++++++++++++++++++***+++,,,,,,,,,+++---...++++++,,,,,,---...//////---,,,+++,,,...///...---......///111333555777888333333444444555666777777222333555666666555333222111333444555555666999;;;:::::::::999777888:::<<<777888888999999999888888<<<>>>AAA@@@===<<<===???888777555333222222222222222000,,,+++---111777;;;666555222///...---...///,,,++++++++++++++++++,,,(((***++++++***&&&###!!!+++++++++************)))************))))))))))))(((((())))))))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))),,,+++++++++******)))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,)))************+++++++++++++++,,,,,,,,,---------+++,,,,,,------,,,,,,++++++,,,------,,,,,,...000...------------...//////---...111444777:::===>>>BBBCCCBBB>>>777777CCCRRRjjj}}}&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&'''((()))***,,,...//////,,,+++)))((('''(((***+++,,,,,,,,,++++++,,,------------------------------000000000000000111111111000111222444444444333222111666666444888HHH[[[fffVVV>>>,,,---555777:::@@@===:::888999===???>>><<<:::::::::999888777555555222111///---+++***))))))(((+++------,,,+++++++++))))))((('''''''''''''''))))))(((((('''''''''&&&&&&&&&'''''''''&&&$$$###(((((('''&&&%%%$$$#########$$$&&&&&&&&&&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###"""%%%&&&&&&'''((()))******'''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''''''''((()))((('''&&&'''((()))***++++++***)))***,,,......------+++***(((((())))))***+++,,,...///000111111000...---,,,+++***000000000000////////////------,,,---///111333555333111000000333666888888777555444555777666333000000333555444111222888===AAACCCAAA;;;888:::<<<;;;999999999::::::;;;;;;;;;===AAACCC@@@;;;777888;;;:::888555333111111111222111000...---------//////555777888888666000***&&&+++++++++************)))))))))************)))))),,,,,,++++++***)))((((((***))))))((('''&&&&&&&&&)))))))))(((&&&''')))++++++*********************))))))))))))))))))))))))$$$&&&)))+++++++++)))'''+++++++++++++++***)))((())))))*********))))))(((******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......///000000000000111333777;;;===<<<;;;;;;===666222777999BBBTTTlll}}}%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((******))))))))))))))))))''''''(((((((((((('''''''''((((((***+++,,,---...+++***)))(((((()))***+++++++++++++++,,,,,,---............---------------///////////////000000000000111333444444333333333777666333444@@@YYYppp}}}cccLLL999666888666555777888777777999===??????>>>777777777666555444333222111000...---+++*********)))***,,,,,,*********+++))))))(((''''''''''''''')))(((((((((''''''''''''&&&&&&'''''''''&&&%%%$$$***)))(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''(((((((((((('''&&&%%%&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((()))***)))''''''''')))+++,,,------++++++,,,---.........---,,,+++******************+++---...///000000///...---,,,,,,+++////////////////////////////////////000111222333<<<999666444555555555555555333333555777777555222222444666555222333777<<>><<<>>>???<<<999999999:::::::::;;;;;;<<>>:::777888:::999777555222111111111222111000///...............---///222555555222...++++++++++++*********))))))))))))************))))))++++++******)))(((((('''***))))))(((''''''&&&&&&)))))))))((('''''')))+++******++++++++++++******))))))))))))))))))))))))((()))+++,,,,,,***((('''***++++++++++++***)))((()))))))))))))))***************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......//////000000000111444888<<<===;;;999999;;;666333777999AAARRRhhh|||$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''(((,,,,,,++++++*********)))((('''''''''''''''(((((('''(((((())))))***++++++***)))(((((()))***,,,---*********+++,,,---...////////////......------------.........////////////---000444444111000111333777444333===TTTooo~~~]]]KKK<<<;;;===;;;999:::777666777999;;;<<<<<<:::333333333333222111000000///...---,,,,,,+++++++++)))***+++***(((((()))+++)))((((((''''''''''''(((((((((((((((''''''''''''&&&&&&'''''''''&&&%%%$$$,,,***(((&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&(((((())))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''''')))***+++***((('''((()))---...//////---------///......------,,,,,,,,,,,,***************+++,,,,,,............---------,,,..................//////222222222222222222111111>>>;;;888555555444333222222222222444666777666444444666777555333333777:::AAA@@@<<<888:::>>>>>>:::999999999999::::::::::::999;;;===<<<888666777999777666444222111000111111111111111000///...---,,,(((***---111333333///,,,++++++*********)))))))))))))))************))))))******))))))(((''''''''')))))))))(((''''''&&&&&&((())))))((('''''')))***)))***,,,------,,,+++)))))))))))))))))))))))))))***+++,,,---,,,***(((&&&******++++++******))))))))))))(((((((((***+++,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------...//////000000000222555:::======:::777666:::555333888888???PPPddd{{{$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((******))))))((('''''''''((('''&&&%%%&&&'''((()))''''''((((((((((((((((((((((((((()))***+++---...*********+++,,,---///000000000000///......---------......//////000000000111555999999666555666999444555===RRRooowwwgggLLL@@@888999======<<<<<<999999999999999888666444......///000000000000000---,,,,,,,,,,,,,,,,,,---*********(((&&&&&&(((***)))(((''''''''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%---+++(((%%%$$$%%%'''(((((('''&&&%%%%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''***+++,,,+++)))((()))***...///000///---------///...---------------------++++++******)))******+++------------------------,,,---------......//////333444555444444222000///666444222222333333333222222222222333444555555444666777777666444444666888666555222222999@@@@@@;;;999999999999999999999:::666888:::999777666666777666555333111000000000000000111111111000...,,,+++++++++,,,000222111---)))************))))))))))))))))))************))))))******)))))))))((((((((())))))((((((''''''''''''((()))***)))((('''(((***(((***,,,......---+++)))(((((((((((((((((((((((()))***+++,,,+++***((('''))))))************)))))))))(((''''''(((***,,,...******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,---......//////000000222666;;;>>>===999555444888555444888888===NNNaaayyy&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&'''&&&%%%%%%%%%'''((()))'''''''''''''''''''''''''''(((((()))+++,,,---...*********+++,,,---///000000000/////////...............///000000111222222999<<>>999999999888555444888999999888777555444444---...///000111222222222+++++++++++++++,,,------******)))(((&&&&&&(((***((((((''''''''''''(((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&---+++(((%%%$$$%%%'''(((((('''&&&%%%%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&&&&&&&%%%&&&&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((&&&%%%%%%%%%%%%&&&'''''')))+++,,,+++***)))***,,,---//////...---,,,,,,------.../////////...------,,,+++******))))))******,,,,,,,,,---------------+++,,,,,,---...///000000444444444444333111///...111/////////222333333222333333333333222222333333666666777666555444555666777666555555<<>>===999555333888555444999888===MMMaaaxxx&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''((((((((((((%%%%%%%%%%%%&&&'''((((((''''''''''''''''''(((((((((((()))***+++,,,---...*********+++,,,---...///..............................///000111222333333666777:::<<>>===<<<:::888555333222+++++++++***++++++,,,---)))+++,,,+++)))''''''((('''''''''''''''((())))))''''''''''''((((((((()))&&&%%%%%%%%%%%%&&&'''(((***)))(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&############$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&########################$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&'''((((((''''''$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%&&&'''((((((&&&%%%%%%%%%%%%&&&''''''%%%''')))*********,,,......//////...,,,++++++,,,222444888:::999555111---,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,+++,,,---...000111222333/////////......//////000222111000111333333222000000111222111000000333666333333333444555555444333333666777555666:::;;;999999999999999888888888777555555444555555444333222000000000000///......---,,,,,,+++++++++,,,------+++((((((---333666222---***)))))))))(((((((((((())))))************)))))))))))))))***************'''(((((((((((((((((((((&&&(((******)))(((((((((''''''((()))************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))))))))))))))))))))))))))***************************************+++++++++,,,,,,,,,******+++,,,,,,---......------------------------+++,,,,,,------......///000111444888<<<===;;;999555999555444888888>>>OOO\\\ppp$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$######'''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$%%%&&&'''(((((("""$$$%%%'''(((((('''&&&&&&&&&''''''((())))))***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------***++++++,,,---...//////,,,,,,---...///000111222111......333<<<@@@>>>:::@@@kkk\\\CCC999333666777666555666666555999999888555222333777;;;EEEDDDBBB>>>:::666222000,,,++++++***++++++,,,,,,)))+++---,,,***((('''''''''''''''''''''((()))***&&&'''''''''(((((())))))&&&%%%%%%$$$%%%&&&'''((((((((('''&&&%%%$$$$$$######$$$&&&&&&&&&&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&!!!!!!!!!!!!"""###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&########################$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&'''''''''&&&$$$$$$%%%&&&&&&'''(((((($$$$$$$$$%%%&&&'''((()))&&&%%%%%%%%%%%%&&&''''''$$$&&&((()))***+++---//////000000///---+++,,,---444888<<<>>>===888222...,,,,,,++++++,,,,,,---...---------,,,,,,++++++++++++,,,---///000222333444...---,,,,,,,,,...///111.........000222333333111---///111000///111555888222222222333444555444222///444666555666:::<<<<<<999999999999888888777777666555444555555444222111///000000000///...------+++***))))))***+++---...,,,)))(((,,,222444000***))))))))))))(((((((((((())))))************))))))(((((((((((())))))))))))'''''''''(((((((((((((((&&&(((***+++)))((((((((('''''''''((()))******+++)))))))))))))))))))))))),,,,,,++++++***)))))))))''''''((()))))))))))))))))))))*********))))))(((******************************+++++++++,,,,,,,,,******+++,,,,,,---......------------------------++++++,,,------......///000111333777;;;===<<<;;;666:::555333888888???PPPYYYmmm""""""###$$$$$$$$$$$$###""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''))))))((('''&&&&&&&&&&&&'''((())))))************)))******++++++***+++---,,,++++++,,,...///---,,,,,,...//////...,,,---...000111111222222000......333<<>>@@@<<<777222000///...------,,,,,,,,,---,,,+++***+++,,,---+++)))+++,,,...///111222222333............////////////333111000111555666555333333333333333333222111000222333444444555555444444444444444555555666888888;;;::::::999888777666666222222111111000///......------------------------++++++++++++++++++++++++,,,***(((+++444999111&&&************))))))))))))))))))))))))))))))))))))))))))))))))************&&&'''((())))))))))))))))))))))))(((''''''&&&&&&+++***)))(((((()))***+++---+++)))'''&&&((()))+++)))***+++,,,,,,+++***)))((((((''''''''''''((((((((())))))))))))***************))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...---,,,,,,,,,---------,,,,,,...///,,,,,,------------------111111444888;;;===<<<::::::777555555555777@@@JJJYYYnnn$$$$$$%%%&&&&&&&&&&&&%%%"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))((('''&&&&&&&&&''''''((())))))************)))******+++,,,,,,---///...------...000...---,,,,,,...//////...,,,---...///111111111111222000000444<<>>===<<<;;;888777888888999AAAKKK[[[ppp""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))***+++,,,---***+++---,,,++++++,,,...---,,,,,,...000000...---,,,---...//////000//////000...,,,,,,---.../////////000///...///333333222222222333333444444444333000111111111000...,,,+++***++++++,,,,,,,,,++++++,,,++++++,,,------,,,***((())))))(((&&&%%%&&&'''''''''''''''''''''''''''***(((&&&$$$$$$%%%''')))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((***...000...+++(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((())))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''&&&%%%%%%%%%&&&&&&'''''''''((()))***+++,,,***,,,///222333333222111111666;;;:::666333333555,,,,,,,,,++++++,,,------++++++***+++,,,---+++)))***+++,,,...////////////............////////////000111222222222222333333333222111///...---------000111222222333333222222111111111111222333444444111111111111111111222222111111000000000000000//////......,,,+++***))))))************************)))+++******---222111...************)))))))))(((((((((((((((((((((((((((((()))))))))************------+++************+++******))))))((((((((((((''''''((((((((((((''''''***))))))(((((()))******))))))(((((((((((())))))))))))(((((((((((())))))******+++++++++,,,,,,,,,******))))))))))))******/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,***,,,......---------...++++++,,,---......//////000111444888<<<>>>>>>===:::888777888888999AAAJJJZZZooo$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((())))))***+++------,,,---///...------...000,,,,,,---...000000...,,,,,,---...///////////////000000............///000---------...000222222111222222222222222222222222222222111///......------******++++++++++++******+++++++++,,,...---+++)))'''((()))(((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$###"""###%%%&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&,,,444888444///---''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((######$$$%%%&&&''')))***))))))))))))***+++,,,---***,,,...000111111000///000777<<<:::222...111555///...------,,,,,,,,,---,,,+++***+++,,,---+++)))***+++,,,---........................///////////////000222222111222333555444333111///---------...000000111222222222222111555333000......000333555000000000000000000000000////////////////////////...------,,,+++******)))************************(((++++++)))+++000222000************))))))))))))))))))))))))))))))))))))))))))))))))************---,,,+++*********+++,,,++++++***))))))((('''''''''(((((())))))((((((''')))))))))))))))******+++***))))))(((((())))))******))))))(((((())))))***************+++++++++,,,,,,,,,++++++++++++,,,,,,+++++++++++++++,,,,,,,,,------,,,+++++++++,,,,,,***,,,...///...---------***++++++,,,---...//////000111444999===??????===999777777888888999@@@IIIWWWlll$$$$$$%%%&&&&&&&&&&&&%%%""""""######$$$$$$%%%%%%""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&((((((((((((((((((((('''((((((((()))***,,,---...,,,---///...------...000,,,,,,---///000000...,,,------......//////....../////////...---...000111***,,,...111111000111222222111111000000111111111111111111000///...---,,,******+++++++++******)))))))))***+++---,,,***'''&&&((())))))'''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$%%%%%%(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((///:::<<<555---***((('''''''''&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&((("""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$#########$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''######$$$%%%&&&((()))***)))))))))))))))***+++,,,)))***+++---------,,,,,,///333777555000---///222111000///...---,,,,,,,,,,,,+++***+++,,,---+++)))***+++,,,---------------............///////////////111333222000000111333333111000......///000111///000000111111111111111888555222000///000333444111111111000/////////...---.....................,,,,,,,,,+++++++++******************************'''+++,,,))))))...222222************))))))))))))))))))))))))))))))))))))))))))))))))************+++***)))(((((()))+++,,,******))))))))))))))))))(((((()))******)))(((((((((((((((((())))))******+++***))))))))))))***+++******))))))))))))******)))))))))*********++++++,,,,,,++++++++++++,,,,,,))))))******++++++,,,,,,...---,,,+++++++++,,,,,,))),,,...///...---------++++++,,,---...///000000000111444999===@@@???>>>888666666888888888???HHHTTTiii""""""###$$$$$$$$$$$$### !!!!!!"""###$$$$$$%%%!!!!!!"""###%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((((((((((((((('''''''''((((((((()))***,,,---...***+++---,,,++++++,,,...,,,,,,---///111000...,,,------......///.........---------,,,+++,,,...000***,,,000333111///111555111111000000000000000111//////000000///---+++)))***++++++++++++******)))''''''(((***+++***(((%%%&&&(((******((('''&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%------444======222'''###(((((('''''''''&&&&&&&&&$$$$$$&&&''''''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''"""""""""######$$$$$$$$$$$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&(((""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%(((((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&''''''((()))***((())))))*********))))))///000111111////////////333222000///------,,,,,,,,,+++***+++,,,---+++)))***+++,,,,,,------------............/////////000111333444333000...///222000000......///111333555//////000111111111111111999777555222111111333333222222111000///......---,,,---------------------,,,+++++++++++++++++++++))))))))))))))))))))))))&&&+++,,,)))(((---222333************))))))))))))))))))))))))))))))))))))))))))))))))************)))((('''&&&'''(((***,,,((((((((()))******++++++((()))***++++++***)))(((&&&'''''''''(((((()))))),,,+++***))))))***+++,,,******))))))))))))******((())))))))))))***************))))))))))))******)))***+++,,,---......//////...,,,+++***+++,,,,,,))),,,...///...---------,,,,,,---...///000111222000111444999===@@@???>>>777555666888777888???GGGRRRhhh}}}######"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""$$$$$$%%%&&&''''''''''''&&&%%%%%%%%%''')))+++,,,&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((((((((((((((((((((())))))))))))******+++++++++,,,,,,,,,---------------///444777///......---------......------...///000000//////---000000------111222111000000000000000//////...---111555555222000///000,,,,,,,,,++++++*********************)))))))))((((((((('''&&&%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$###""""""###$$$%%%))))))((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&))),,,//////,,,)))&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###### """$$$$$$%%%%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&((('''&&&%%%%%%&&&((('''&&&'''((((((&&&$$$)))))))))))))))))))))))),,,+++******,,,...000222666555333///,,,+++,,,...))))))***+++,,,,,,------************+++,,,---...///...------...000222444777444111111222333111...000111111111111222222222000000000000000111111111555555444222000///000222444111111444333///...000/////////...------,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((('''(((***///222111,,,)))***+++(((''')))))))))))))))))))))))))))''')))******((('''((()))))))))))))))))))))))))))))))))((((((((()))+++,,,222$$$******&&&)))(((((())))))))))))))))))))))))''''''((((((((((((''''''''''''''')))***)))'''%%%((())))))))))))*********)))************+++++++++------,,,,,,,,,,,,+++++++++++++++******)))))))))++++++,,,,,,---.........///...---,,,---///111222000222666999;;;;;;;;;:::;;;666333555666888>>>DDDTTTeeevvv$$$######"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''')))***+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''(((((()))))))))))))))))))))*********+++++++++------...---...000555888444333111000...---------------......////////////...000///,,,...111000,,,......//////......---,,,000333666666444111000000,,,,,,+++++++++******************)))))))))(((((())))))(((((('''&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%''''''''''''(((((((((((($$$$$$$$$$$$$$$$$$$$$$$$###%%%(((******(((%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&###!!!!!!###%%%$$$$$$%%%%%%&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&((('''&&&%%%%%%&&&((('''&&&'''(((((('''%%%))))))))))))))))))))))))+++*********+++---///111222222000...***))))))+++))))))******++++++,,,,,,************+++,,,---...///.........///000222333888555222111222111///---000000111111111222222222111111111111111111000000222333333111000000111333333000000222111...---/////////............------,,,,,,,,,+++++++++******))))))))))))))))))))))))((())))))((((((***...111222---)))******'''''')))))))))))))))))))))))))))''')))******((((((((()))))))))))))))))))))))))))***+++++++++***(((&&&$$$&&&""",,,...)))******+++))))))))))))))))))))))))((())))))******))))))((('''''''''((())))))((('''((((((((()))))))))******((())))))))))))*********+++++++++,,,,,,------------------,,,,,,,,,+++++++++,,,,,,---....../////////...---,,,---///111222///111555999;;;<<<;;;:::;;;666444555666777===EEESSSbbbrrr$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&'''(((((()))((($$$%%%&&&'''''''''''''''%%%%%%&&&&&&'''(((((((((&&&''')))*********)))((((((((()))))))))*********+++,,,---,,,---///333666444333111000...---------...------------...//////......------222666333,,,///////////////......---000222555555333000...---+++++++++***************))))))))))))((((((((((((*********)))(((((('''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&''')))***++++++$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***(((%%%$$$%%%&&&&&&%%%$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''&&&%%%&&&(((((('''&&&&&&((()))(((&&&(((((((((((((((((((((((())))))((()))***+++---...//////000...+++)))((()))************************************+++,,,---.../////////000000111111111888666333222111000...,,,000000000111111111222222333333222222111000000000///000111000///000111333111///000333333...---...............////////////,,,,,,,,,+++++++++******)))))))))))))))))))))))))))******)))((())),,,///555...******)))'''&&&)))))))))))))))))))))))))))((()))******(((((()))***))))))))))))))))))))))))***,,,///000///,,,'''$$$'''...444444---''''''''')))))))))))))))))))))))))))******++++++******)))(((((((((((())))))******((((((((())))))))))))***((((((((())))))))))))***))))))***+++,,,---......------------,,,,,,,,,,,,,,,,,,------...//////000......------...///111222...111555999;;;<<<<<<;;;:::666444555555777===EEESSS___mmm$$$$$$$$$###$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$######$$$&&&'''(((((('''&&&###$$$&&&'''((((((((((((%%%%%%&&&&&&'''(((((((((&&&''')))*********)))((())))))))))))*********++++++,,,,,,++++++,,,///111...------------......///......---,,,,,,---...///,,,,,,,,,///888>>>:::222111111222222111111000///---///111111000---+++)))*********************)))))))))((((((((('''''''''***)))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%###$$$%%%&&&''')))******$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))%%%""""""%%%&&&$$$"""$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''&&&&&&((()))((('''&&&&&&((()))((((((''''''''''''''''''''''''(((((('''((((((***+++,,,---///111000---+++))))))*********)))))))))))))))************+++,,,------//////000111111111000000555444333222111000///---000000000000111111111111444333333222111000000//////000111000///...000111000000333888888222......------......///000111111,,,,,,,,,+++++++++******))))))))))))))))))))))))***+++***)))((()))+++---666///******)))&&&&&&)))((((((((((((((((((((((((((()))***)))((((((***+++(((((((((((((((((((((((((((+++///222333222000///000===555000,,,&&&)))&&&(((((((((((((((((((((((()))******************)))((())))))))))))***+++,,,)))))))))************+++))))))))))))************)))******+++,,,,,,------++++++++++++++++++++++++,,,------......//////000......------...///000111...111555999;;;<<<<<<<<<:::777555666555666===FFFWWWaaakkk$$$$$$######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&''''''&&&%%%$$$###$$$&&&((())))))((((((%%%%%%&&&&&&'''(((((((((&&&''')))******))))))(((*********+++++++++,,,,,,...///...---++++++,,,...---------------.../////////......---------......,,,,,,,,,///777===:::222111111111111111000//////---...///000000...***((())))))))))))))))))))))))(((((((((''''''''''''&&&((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''$$$!!!"""%%%&&&$$$!!!$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&''')))+++)))(((&&&&&&((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))******,,,//////---***((((((*********)))))))))))))))************+++,,,------000111111111111111000///000111222222222111000000//////000000000111111111333333222222111000//////000111222111...------...///000777>>>===666///---,,,,,,---...///000111111,,,,,,,,,+++++++++******((((((((((((((((((((((((***++++++***))))))+++,,,666000++++++***'''&&&(((((((((((((((((((((((((((((()))***)))((()))+++---((((((((((((((((((((((((((())),,,...111333444555<<>>,,,111+++333***))))))))))))))))))))))))((())))))))))))))))))((((((,,,//////,,,***+++,,,*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++************------------............++++++,,,,,,---......///------......///000000000000222666999;;;;;;;;;:::888777777666444444===GGG\\\gggqqq""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$###$$$$$$%%%&&&(((******)))'''%%%%%%%%%&&&&&&'''((((((((()))((('''''''''(((***+++************++++++++++++---...///...---,,,---///222111000//////...//////...000111222222000...,,,---...---+++,,,000...***---------------,,,++++++...---...111333333///,,,'''''''''((((((((())))))'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%&&&''''''&&&&&&&&&&&&%%%$$$###"""###########################$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&&&&(((+++......+++(((&&&''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((&&&'''))))))(((&&&&&&&&&))))))******++++++,,,,,,************+++,,,---...444333222000//////000000,,,000333333111000000111////////////000000000111000////////////////////////111222222000///...///......111666666111...///++++++,,,,,,------......,,,,,,,,,+++++++++******((((((((((((((((((((((((((()))++++++******+++---222---,,,......***'''((())))))))))))))))))))))))))))))***)))((())),,,///)))))))))))))))))))))))))))(((''''''((()))+++,,,OOOnnnCCC///444)))222''')))))))))))))))))))))))))))******++++++******)))(((---222222---***)))***(((((()))))))))***************+++++++++,,,,,,,,,***************+++++++++---------.........//////******++++++,,,---------,,,---...//////000000000111333666999;;;:::999888888777777777444444===HHHYYYfffrrr!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###""""""###$$$%%%%%%%%%%%%%%%'''&&&$$$###"""######$$$%%%''')))******(((&&&$$$%%%%%%&&&&&&'''(((((()))+++)))'''%%%&&&(((***,,,))))))))))))************'''(((************,,,---,,,,,,,,,------///000000...000333444444111...,,,+++......+++,,,000111///......//////......---,,,++++++,,,///222222///+++&&&'''''''''(((((())))))''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&""""""#########$$$$$$$$$&&&&&&$$$######$$$&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$######$$$%%%%%%&&&''''''&&&'''&&&&&&%%%$$$###"""########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$'''&&&###"""###&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&&&&(((,,,//////,,,(((''''''''''''&&&((((((((((((((((((((((((''''''(((((()))(((((((((''')))******((((((((()))))))))***+++,,,---------************+++,,,---...666444222000//////000111...111444444111///...///////////////000000000000............////////////---000222222111000000111///,,,,,,//////,,,---000++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******((((((((((((((((((((((((''')))***+++******,,,---000,,,,,,//////+++(((((()))))))))))))))))))))))))))***))))))((()))---///))))))))))))))))))))))))'''''''''(((***+++,,,,,,111\\\777(((///%%%111)))))))))))))))))))))))))))+++++++++,,,,,,+++++++++(((...333333///***((()))''''''''''''(((((((((((()))************+++++++++(((((()))***+++,,,,,,---+++++++++,,,,,,---------)))******++++++,,,------,,,---...///000000000000222444777999;;;:::999777888777888777444333===HHHTTTdddsss%%%%%%%%%$$$$$$#########%%%$$$######%%%%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&'''((())))))'''''''''''''''&&&&&&&&&((()))***)))((((((***,,,......,,,+++***+++,,,,,,......---,,,,,,---------////////////...---,,,+++...+++((())),,,///...---///...---,,,+++*********(((***,,,,,,***(((((((((+++***)))((('''&&&%%%$$$((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$######"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%###$$$$$$$$$$$$$$$$$$###((())))))'''###!!!###%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&'''''''''&&&%%%%%%$$$%%%%%%$$$$$$###""""""!!!$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$!!!!!!###$$$$$$$$$$$$$$$)))%%%"""$$$)))+++)))&&&))))))(((((('''&&&%%%$$$))))))(((((('''''''''&&&'''&&&%%%$$$$$$&&&''')))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((+++)))((((((***+++******,,,++++++******++++++,,,)))+++,,,......---+++***---...000111222222111111...///000000000000000///////////////////////////111111000000//////......///............---------,,,---...//////---+++***,,,,,,+++***)))(((''''''(((((((((((('''''''''''')))((((((((()))***++++++,,,+++))))))******)))'''%%%(((***+++)))))),,,...&&&&&&''''''(((((()))))))))************++++++++++++***)))(((((()))***++++++,,,,,,+++***(((&&&%%%,,,'''&&&))))))&&&''',,,*********+++,,,---///000***))))))---000222000---))))))))))))))))))))))))))))))***++++++++++++***)))))))))))))))*********,,,+++*********+++,,,---***+++,,,,,,------,,,,,,,,,---//////......000111333555888:::;;;:::999888999555222333444666>>>FFFTTTbbbqqq%%%%%%%%%$$$$$$$$$######%%%$$$######%%%%%%$$$###%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&&&&%%%%%%$$$###%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((()))'''''''''''''''''''''''''''((())))))((()))***,,,...---,,,+++***++++++,,,------,,,,,,,,,,,,,,,---............---,,,++++++---***((())),,,//////...//////...---,,,+++******(((***++++++)))(((((()))******)))((('''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$&&&''''''&&&%%%$$$"""!!!###%%%'''&&&$$$###$$$%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$%%%$$$$$$###############%%%&&&&&&&&&&&&&&&&&&%%%'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######'''&&&$$$%%%))),,,,,,,,,"""######$$$%%%&&&''''''''''''''''''&&&&&&&&&%%%'''&&&%%%$$$$$$&&&''')))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((***)))'''(((***+++******+++******))))))******++++++,,,.../////////---,,,...///000222222222222111000000000///////////////////////////////////////000000000/////////..................------------,,,---...///...---+++***++++++******)))((((((((((((((((((((((((((((((((()))))))))((())))))******000000...,,,***)))))))))---///111///,,,(((''''''((((((((()))))))))))))))))))))*********++++++++++++***))))))))))))***+++))))))*********)))((('''---)))(((******&&&'''+++)))))))))***+++---...///***))))))+++///111111000))))))))))))))))))))))))))))))***++++++++++++***************++++++++++++,,,+++*********+++,,,---++++++,,,---------------,,,---//////......000111333555888;;;<<<;;;:::999999555333333444666===EEEQQQ```ooo%%%%%%%%%$$$$$$$$$$$$###%%%$$$######%%%%%%$$$###$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((()))((((((((((((((((((((((((&&&((())))))))))))+++,,,---,,,+++*********+++,,,,,,+++++++++++++++,,,,,,------------,,,+++******+++***)))))),,,...//////////////////...,,,+++))))))******)))((('''(((***))))))(((((('''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$'''''''''''''''''''''''''''))))))(((&&&$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$###"""###$$$%%%&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######"""%%%))),,,+++)))((('''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&''''''''''''((())))))))))))))))))))))))***)))'''(((***++++++******))))))))))))))))))***,,,---///000000000///...//////111222222333222222222111///............//////////////////////////////////////////.....................------------+++,,,---...---,,,+++***))))))))))))))))))))))))'''(((((())))))***************)))((((((((())))))---......+++((((((+++...---...000///---***((((((************)))))))))))))))))))))*********++++++++++++************++++++&&&'''((()))******))))))+++))))))+++***'''''')))((((((((()))***+++,,,---...,,,***+++---///000000))))))))))))))))))))))))((()))******++++++************++++++,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,---............---+++---...///......///111333555888;;;======;;;;;;:::666333444444555<<>>>>>999111***%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$$$$###$$$%%%&&&((()))'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''(((111888@@@AAA;;;555333333%%%$$$######$$$&&&''')))&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))((('''(((***+++,,,++++++++++++******+++++++++++++++,,,---......//////000000000111111222333333333111///---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------------............------------,,,,,,,,,******++++++++++++++++++'''''''''((())))))******'''(((((()))***++++++,,,******)))((('''''''''((()))---000000000333;;;BBBFFFBBB:::333...+++)))))))))))))))(((((('''''''''(((((()))))))))*********************************)))(((((((((((()))))))))'''(((((((((((())))))(((''''''''''''((()))******000000///---,,,,,,---...))))))))))))))))))))))))(((((()))************)))(((((())))))***++++++,,,++++++,,,,,,------------,,,---......//////......+++,,,......------///000222444777;;;======<<<;;;999555444444444555:::AAAOOO]]]kkk###$$$$$$$$$$$$%%%%%%%%%%%%$$$######%%%%%%$$$############$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%"""###$$$%%%%%%&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((())))))***+++---//////---+++*********)))((((((((()))***+++))))))))))))***+++,,,,,,+++++++++,,,,,,++++++***++++++,,,+++***+++...000////////////...,,,+++)))((())))))((('''&&&''')))&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&''''''(((######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%)))&&&$$$###&&&---444999888222***%%%###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&''''''&&&&&&$$$$$$%%%&&&''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''''''''%%%%%%$$$$$$%%%&&&((()))555777777444111333:::AAA333111---***'''&&&%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))''''''(((***,,,,,,+++,,,,,,++++++++++++,,,,,,)))******+++,,,---......////////////000111222333111000...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,******************++++++'''''''''(((((()))))))))'''(((((())))))*********))))))((('''''''''(((((()))+++,,,,,,+++---222666>>>999222,,,)))))))))(((((((((((((((''''''''''''((((((((()))))))))******))))))************))))))******))))))))))))***+++,,,---+++((('''******)))((('''''''''(((((()))******,,,///000////////////))))))))))))))))))))))))'''((())))))******))))))''''''((()))***++++++,,,++++++,,,---------------,,,,,,---............---***,,,---...------...000222444777:::<<<<<<::::::777444333444555555:::AAAOOO\\\jjj######$$$$$$$$$%%%%%%%%%%%%$$$######%%%%%%$$$###$$$$$$$$$$$$############((('''&&&&&&%%%%%%&&&&&&###$$$%%%%%%&&&&&&&&&%%%""""""###%%%%%%&&&&&&%%%&&&&&&%%%%%%$$$%%%%%%&&&%%%&&&&&&'''(((((())))))'''))),,,---,,,+++++++++)))(((((('''((()))***+++***))))))***+++,,,------++++++,,,,,,,,,,,,,,,+++,,,------,,,******,,,/////////...---,,,+++******'''(((***)))(((&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%'''***---///...***%%%###$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$######$$$%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*********)))'''&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&###%%%&&&((()))((('''&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&$$$###$$$%%%&&&''',,,+++)))&&&&&&+++444;;;<<<999333---(((%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''***,,,,,,,,,++++++************++++++))))))******,,,---...//////............000111222........................------------------------++++++,,,,,,,,,------------------,,,,,,,,,++++++)))))))))))))))***++++++''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((())))))''''''&&&&&&&&&'''((()))+++)))&&&&&&(((******)))((((((((((((((()))))))))(((((((((((()))))))))***'''((())))))))))))((('''))))))))))))***+++---...555555111)))'''***+++((((((((((((((((((((()))***)))...333555222...+++***))))))))))))))))))))))))'''(((((()))))))))))))))'''(((((()))+++,,,,,,---+++,,,---.........---,,,++++++,,,---------------***,,,------------...000222444777999::::::888777666333222444555555;;;AAALLLZZZggg#########$$$$$$%%%%%%%%%%%%$$$######%%%%%%$$$###%%%$$$$$$$$$######"""""")))((('''&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&!!!"""###$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&'''(((((()))"""%%%)))++++++++++++,,,)))(((''''''''')))***+++************+++,,,---...+++,,,,,,---------,,,,,,,,,......,,,))))))+++...///...---,,,+++*********&&&(((******((('''&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''' """$$$&&&((((((((((((***'''%%%%%%''''''$$$!!!&&&'''''''''&&&%%%%%%$$$######$$$%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%,,,,,,,,,***((('''''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&'''''''''&&&###%%%((()))***(((&&&%%%$$$%%%''''''''''''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&)))'''%%%#########$$$%%%$$$%%%%%%%%%&&&(((+++...---+++(((&&&%%%&&&((()))#########$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''***,,,,,,,,,******))))))))))))***************+++,,,---///000......------...///111222,,,---...//////......---////////////////////////+++++++++,,,,,,------------------,,,,,,,,,++++++))))))(((((()))***++++++(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((()))***)))((('''((()))***)))'''+++***)))***------)))&&&(((((())))))******++++++(((((((((((())))))))))))&&&'''((())))))((('''&&&((((((((()))+++---000222<<<<<<666,,,'''***+++''')))(((((((((((())))))***---222888888333+++%%%"""))))))))))))))))))))))))'''(((((()))))))))))))))((()))***+++,,,---......+++,,,---.........---,,,***+++,,,,,,------,,,,,,***,,,------------...000222444666999999999777666444222222444555666;;;BBBJJJXXXfff######$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###''''''''''''''''''''''''''''''(((((())))))******(((((()))***************)))************++++++++++++,,,,,,+++))))))+++------------,,,,,,+++++++++000///---+++*********+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$###"""!!!"""%%%''')))%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%&&&'''***)))((('''&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''&&&$$$###$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%''''''''''''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$(((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((((((((((((((((('''''''''&&&''''''((()))******+++++++++******************(((((((((((()))***+++,,,............//////////////////.........------------.../////////...,,,,,,......---------,,,,,,,,,***++++++++++++***))))))(((((('''(((((()))***+++)))))))))))))))))))))))))))(((((()))******)))'''''''''&&&%%%&&&'''((()))((((((((((((((('''''''''***)))(((((((((((())))))(((((((((((())))))))))))***)))(((((((((***+++,,,+++)))(((&&&&&&((()))+++&&&((()))***))))))+++---...888:::///'''***+++'''222000///......///111222:::999666333000---***)))(((+++---,,,)))'''((()))))))))))))))******************))))))******+++,,,.........------,,,,,,,,,+++,,,,,,------,,,,,,+++)))***+++++++++,,,...000000222666999::::::888777666333333444555555:::@@@JJJXXXggg######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$###"""$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))))))))(((((()))***************))))))*********+++++++++,,,---,,,+++))))))***,,,---------,,,,,,,,,,,,,,,///...,,,***)))(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$###"""######%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%&&&((('''&&&%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''&&&$$$###$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''(((((((((((((((((((((((((((''''''''''''((()))*********************************))))))))))))***+++,,,,,,........./////////000000///.........---------------...///000000...,,,+++------------,,,,,,,,,,,,***++++++++++++***))))))(((((((((((((((((()))***(((((((((((((((((((((((()))((('''((())))))(((&&&'''&&&&&&%%%&&&'''((()))'''''''''((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((***)))((((((((()))+++,,,***)))(((''''''((()))***'''(((******))))))***,,,---888:::...%%%(((///000888666444333222333555777666444000,,,)))((((((((((((***,,,+++((('''((()))))))))))))))************++++++******++++++,,,---......---------,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,---,,,,,,,,,...000111222555888::::::::::::666333333444555555:::@@@KKKWWWccc~~~######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$"""!!!!!!###%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((((((((((((((())))))******)))))))))))))))*********++++++,,,---,,,***)))(((***,,,,,,,,,,,,,,,------------...---+++)))(((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%$$$######"""%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%$$$###&&&%%%$$$###############&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''&&&%%%$$$$$$&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((''''''((((((((((((((((((''''''(((((())))))******************************************+++,,,------////////////000000000000............------------,,,...000111111///,,,+++---------,,,,,,,,,++++++******++++++******)))((())))))(((((('''((((((((((((((((((((((((((((((((()))(((''''''((((((&&&$$$'''&&&&&&&&&&&&'''((((((&&&&&&''''''(((((())))))'''((()))******)))((('''******))))))(((((('''''')))))))))((())))))***+++***)))(((''''''((()))***((()))******(((((()))***000;;;===111'''(((000444---,,,)))(((((())),,,---222///+++'''%%%%%%'''(((''')))******(((''''''((())))))))))))************,,,++++++++++++,,,------------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,---...---------///111222222444666777999:::;;;666333222444555555:::AAAJJJSSS\\\www######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!"""$$$&&&$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''')))))))))((((((''''''&&&(((((()))))))))))))))((())))))))))))******************+++***))))))+++...++++++,,,,,,------......---,,,+++***((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%&&&''''''&&&$$$###%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%###"""%%%$$$###############$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''%%%$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''(((''''''''''''(((((((((((('''((((((((()))))))))******************+++++++++++++++++++++,,,---....../////////000000000111111------------------------,,,...000111111///,,,***,,,,,,,,,,,,++++++++++++***************))))))(((***)))((('''''''''''''''(((((((((((((((((((((((()))'''''''''((('''%%%###&&&&&&&&&&&&''''''((((((%%%&&&&&&'''((()))******&&&''')))++++++***((('''+++******)))(((''''''&&&))))))))))))))))))******))))))(((((((((((())))))((()))***)))((('''((()))333<<<@@@888000---...---...,,,+++******---000111...,,,***(((''''''((()))'''((()))))))))(((((((((((()))))))))************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++---.........///111333333333333333444666777888555222222444555555:::AAAIIIOOOUUUqqq######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%'''###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%&&&''''''((((((''''''&&&(((((((((((((((((((((((())))))((((((''''''&&&&&&(((((()))))))))(((((('''(((((()))))))))*********'''((()))))))))***---000***+++++++++,,,---------,,,,,,+++***)))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""$$$''')))***)))'''&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########&&&))))))'''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((('''%%%$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&'''''''''(((((())))))(((((((((((())))))))))))))))))*********+++++++++++++++++++++,,,---...///////////////000000000000,,,,,,------------------,,,---///000000...,,,***,,,,,,+++++++++*********)))************)))(((((())))))(((''''''&&&''''''''''''''''''''''''''''''((('''&&&'''((('''&&&$$$&&&&&&&&&'''''''''''''''%%%&&&&&&'''((()))******%%%''')))***+++***)))'''+++******)))(((''''''&&&))))))*********)))))))))))))))(((((((((((())))))((()))***)))((('''((()))111777<<<===;;;666...''',,,+++++++++---///111333))))))*********))))))(((((((((((())))))))))))(((((()))))))))************)))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))+++---...///000333666555444222111111222444555555222222444555666;;;BBBIIINNNSSSooo######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$%%%&&&######$$$$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((''''''''''''''''''(((((()))))))))(((''''''((((((((()))))))))******&&&'''(((((()))***---000************++++++++++++***************)))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""$$$&&&(((***)))((((((%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%(((---...+++(((%%%%%%%%%%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((('''%%%%%%%%%'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''((()))))))))(((((((((((()))))))))))))))))))))***++++++,,,,,,++++++++++++,,,---..................////////////,,,,,,,,,,,,------------,,,------...---,,,+++***+++++++++*********))))))))))))******))))))((('''((((((''''''&&&'''''''''''''''''''''''''''''''''''''''&&&'''))))))'''&&&%%%&&&''''''((((((''''''&&&&&&''''''(((((())))))&&&'''((()))******))))))******))))))(((((('''''')))************)))(((((((((((())))))))))))(((((('''((())))))''''''((()))))),,,222999>>>;;;111))))))******+++,,,---......$$$&&&(((******)))'''&&&)))(((((()))++++++***((())))))))))))************((((((((((((((()))******++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))+++---......000333555444333222111111111222333444222222444555666;;;BBBJJJOOOVVVqqq######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&'''%%%$$$###$$$######$$$$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''(((((())))))(((''''''&&&(((((((((((()))))))))***((()))))))))((()))+++...*********)))))))))))))))&&&'''((()))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$%%%&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$(((,,,---)))%%%$$$$$$$$$%%%%%%&&&((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&(((((('''&&&%%%&&&'''%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%$$$$$$%%%&&&'''$$$$$$%%%%%%&&&''''''(((%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%######$$$%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''((())))))***))))))))))))((((((((((((((())))))***++++++,,,,,,************+++,,,---...------------............++++++,,,,,,,,,---------,,,,,,++++++*********++++++*********)))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&'''(((((('''''''''''''''''''''''''''&&&&&&(((******)))(((%%%&&&'''((((((((('''&&&'''''''''((((((((((((((('''''''''((()))*********))))))))))))(((((((((((()))******+++***)))((('''(((((())))))))))))((((((%%%'''(((((('''''')))***&&&'''***000555555222///333444666666666444111000%%%&&&'''(((((((((((('''***)))(((***,,,---+++)))))))))))))))************)))))))))((()))******+++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++---......---...000222222222222333333444555666444111111444555666<<>>222'''%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###&&&---///+++&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''(((((())))))%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++))))))************))))))(((''''''&&&&&&&&&''''''((('''%%%%%%&&&''''''&&&''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''((())))))&&&''''''((((((((((((((())))))((((((((())))))***'''(((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''(((((()))(((((((((((((((((((((((())))))))))))************((((((((((((((((((((((((%%%&&&((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---///222444666666333000000111222222222///000111222333444444333111000222666888888<<>>@@@>>>888333111111222333333333222222333111111333444444:::@@@KKKMMM___iii###############"""!!! ######$$$$$$$$$$$$############""""""###$$$%%%%%% !!!!!!"""######$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((((())))))***+++,,,'''&&&&&&%%%%%%&&&&&&'''""""""######$$$$$$$$$$$$&&&'''&&&&&&%%%$$$###"""$$$###"""###%%%&&&%%%$$$!!!"""###$$$%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%###$$$&&&''''''&&&$$$###$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&%%%$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ $$$))))))&&&$$$&&&)))&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%$$$$$$$$$%%%&&&((()))******&&&!!!"""&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&***((($$$###&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%&&&&&&'''&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((((((((('''%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%$$$"""!!!!!!"""$$$%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&''''''((()))******+++'''''''''''''''((())))))(((((())))))))))))(((((('''''''''''''''((()))***&&&$$$######%%%''''''&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&'''''''''''''''((())))))&&&''''''(((((((((((((((((('''&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((($$$%%%'''))))))))))))(((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))******+++++++++******.........------,,,,,,,,,***+++---...//////...------111999@@@BBB???888111111111222333333333222222444111000222222333999@@@JJJNNNaaajjj""""""""""""############"""""""""""""""#########""""""""""""""""""###$$$################################################%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$##################"""###%%%&&&''''''&&&&&&""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$&&&&&&%%%$$$%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&'''((()))((('''%%%$$$&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''&&&%%%$$$$$$%%%'''&&&%%%$$$$$$$$$%%%%%%%%%'''((('''&&&$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''(((((())))))------------------------***)))'''&&&&&&'''(((((()))************))))))(((%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&''''''((('''&&&%%%%%%&&&'''((('''''''''''''''&&&&&&&&&(((&&&$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))))))))(((((()))))))))))))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&%%%%%%&&&((()))((('''***)))((('''&&&&&&'''((('''''''''(((((((((((()))******))))))((((((''''''))))))(((((((((***+++---000...,,,*********,,,---++++++,,,,,,,,,,,,------......111999AAAAAA:::222555333222222444555222000111222222222333777;;;???FFFSSS^^^iii""""""""""""############$$$$$$######""""""!!!!!!!!!!!!!!!!!!"""###$$$%%%################################################"""######$$$$$$######"""$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$##################$$$$$$#####################$$$%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$&&&''''''%%%$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$&&&***---)))(((&&&$$$$$$$$$&&&&&&%%%'''((('''&&&$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$#########$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((((((((())),,,,,,,,,,,,,,,,,,,,,,,,)))((('''&&&&&&'''((())))))))))))))))))(((((('''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''((())))))(((((('''&&&&&&&&&''''''&&&&&&''''''''''''''''''(((&&&$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''(((((())))))))))))(((((()))))))))))))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((&&&&&&&&&((()))((('''***)))((('''&&&''''''(((&&&''''''''''''(((((((((***)))))))))((((((((('''(((((((((((()))***+++,,,///---+++***)))***+++,,,++++++,,,,,,,,,,,,------+++***,,,333:::??????===:::555111222555666444000333333444444555888===AAAJJJUUU^^^hhh}}}""""""""""""############%%%%%%$$$###"""!!! !!!!!!!!!!!!"""###%%%%%%################################################""""""###############"""$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$$$$###"""""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&''')))(((&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###"""###(((///444+++)))'''$$$###$$$&&&'''%%%&&&((('''&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''))))))))))))(((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((())))))(((((('''&&&'''''''''((((((((())))))&&&&&&&&&'''((()))++++++)))((('''&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((((((&&&$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''***(((''''''))))))(((&&&))))))(((''''''''''''(((&&&&&&&&&''''''''''''((())))))))))))(((((((((((('''((()))******++++++***---,,,***))))))***+++,,,++++++,,,,,,,,,,,,------+++***))),,,111999@@@EEE@@@:::444333555666444111444555666666777:::???CCCMMMVVV^^^fff{{{!!!"""""""""############$$$#########""""""!!!!!!""""""""""""""""""###$$$###################################################$$$$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!######$$$$$$$$$$$$$$$%%%$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&''')))***)))&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$#########$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$(((///444+++)))&&&###"""###%%%&&&$$$&&&''''''&&&%%%%%%&&&'''&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&(((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((*********))))))(((((('''''''''''''''''''''''''''((('''&&&&&&'''((()))***)))*********)))((('''&&&&&&'''''''''((((((((((((((((((((((((((()))***+++)))(((((('''&&&&&&&&&%%%%%%%%%%%%&&&'''((())))))(((&&&$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***))))))))))))))))))))))))(((((())))))))))))(((((('''(((((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''+++***(((((())))))(((&&&((((((((('''''''''((((((&&&&&&&&&&&&''''''''''''))))))))))))((((((((((((&&&''')))+++++++++******+++******))))))***+++++++++++++++,,,,,,,,,------------+++)))***000:::AAACCC@@@<<<888444222333333444555666666777:::???CCCLLLUUU[[[dddzzz!!!"""""""""############!!!!!!""""""#########$$$%%%$$$###"""!!!!!!!!!!!!""""""""""""""""""""""""########################"""###$$$$$$%%%%%%%%%%%%#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!######$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&''')))***)))&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###"""###$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%%%%'''***,,,)))'''$$$"""!!!"""$$$%%%$$$&&&''''''&&&%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''(((***++++++,,,,,,+++***)))((('''%%%%%%&&&&&&&&&'''''''''+++***)))((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&'''((())))))(((&&&$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***))))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''+++***(((((())))))(((&&&''''''((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))&&&''')))+++++++++******))))))))))))***++++++,,,+++++++++,,,,,,,,,------,,,------***))),,,444:::AAADDDDDD>>>555///111555333444444555666999>>>AAAIIIQQQWWWbbb{{{""""""""""""############ !!!"""###$$$%%%%%%%%%$$$###"""!!!!!!!!!!!!""""""""""""""""""""""""######################## !!!"""########################$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""""""""######$$$$$$%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&''')))(((&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&&&&%%%%%%%%%&&&%%%%%%###""""""######$$$$$$%%%''''''&&&%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''')))+++,,,---------,,,+++***)))(((%%%%%%%%%&&&&&&&&&&&&'''++++++)))((('''&&&&&&&&&&&&&&&'''((((((''''''&&&%%%&&&&&&&&&'''((((((((((((&&&$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&'''(((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***(((''''''))))))(((&&&&&&'''(((((()))((((((((('''''''''(((((((((((()))(((((((((((())))))))))))'''((()))******++++++***((()))******+++,,,------++++++,,,,,,,,,,,,------(((***,,,,,,+++---222666;;;AAAEEEBBB999333333666222333333444555888===@@@GGGMMMTTT```{{{""""""""""""############!!!!!!""""""######$$$$$$"""""""""!!!"""###$$$$$$""""""""""""""""""""""""######################## !!!"""########################$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%###############$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$########################$$$$$$%%%&&&&&&''',,,+++)))'''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$&&&''''''%%%$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&%%%$$$$$$%%%######$$$$$$%%%%%%$$$$$$###%%%''''''&&&&&&&&&'''%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%&&&'''((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&''')))+++---,,,,,,,,,,,,***)))((('''&&&&&&&&&&&&''''''''''''))))))((('''&&&&&&&&&&&&$$$%%%&&&(((((((((((('''&&&&&&''''''''''''''''''(((&&&$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''(((((())))))))))))((((((%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&&&&&&&((()))((('''%%%&&&((()))))))))((((((((((((((()))))))))******'''((((((((()))))))))***(((((((((((()))***+++,,,((()))***+++------......++++++,,,,,,,,,,,,------''')))***,,,---...000222555:::@@@BBBAAA<<<888666222333333444555888===@@@GGGMMMRRR]]]zzz""""""""""""########################"""""""""""" !!!###$$$&&&'''""""""""""""""""""""""""########################!!!!!!###$$$$$$%%%%%%%%%"""############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%""""""!!!""""""###$$$$$$#########$$$$$$%%%%%%%%%###############$$$$$$$$$######$$$%%%%%%&&&''''''000...,,,)))&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$&&&&&&%%%$$$%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&'''&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$%%%'''"""###%%%&&&''''''&&&%%%###%%%''''''&&&&&&&&&'''$$$$$$$$$$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''''''''&&&%%%"""######$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''(((((('''&&&%%%$$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''((((((((((((((((((((((((%%%%%%%%%&&&'''))),,,---,,,,,,++++++)))((('''&&&''''''''''''((((((((()))''''''&&&&&&&&&''''''(((###$$$&&&((())))))(((((('''''''''''''''&&&&&&&&&(((&&&$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))))))))((((((%%%%%%&&&'''((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((()))((('''%%%&&&((()))))))))(((((())))))))))))************'''((((((((())))))******))))))(((((((((***+++---((()))+++,,,---...//////++++++,,,,,,,,,---------+++++++++,,,---.........111444999AAAGGGEEE===666333333444444555888===AAAIIINNNRRR\\\www""""""""""""############"""""""""""""""""""""""" !!!###$$$$$$$$$$$$!!!###%%%%%%$$$!!! !!!!!!""""""######$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$$$$######$$$###########################$$$%%%&&&&&&&&&&&&%%%...///...***&&&$$$&&&(((%%%$$$$$$$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&############$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!###&&&((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%%%%&&&''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$&&&(((((('''&&&''''''&&&%%%&&&'''((()))((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))((('''&&&%%%%%%$$$&&&&&&&&&''''''''''''((()))))))))))))))((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((()))((('''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((('''%%%$$$&&&&&&&&&'''''''''((((((&&&%%%$$$$$$$$$%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++))))))(((((((((((())))))***(((''')))---///...---+++,,,------,,,,,,...///---,,,+++++++++,,,---...111111333888===@@@>>><<<666333111333333555;;;CCCKKKIIIWWW^^^www""""""""""""############"""""""""""""""""""""""""""""""""""""""#########!!!"""$$$%%%%%%###"""!!!"""""""""""""""#######################################$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%,,,---,,,)))%%%###$$$&&&###$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###&&&((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%%%%&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&''''''%%%###'''&&&&&&%%%&&&'''((()))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((()))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''((((((((('''&&&%%%&&&''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((())))))((((((''''''&&&&&&(((((((((((()))))))))))))))))))))))))))******+++***))))))(((((())))))******)))(((***---......,,,***+++,,,,,,++++++,,,...---,,,+++++++++,,,---...111111222666:::===<<<:::777444333555555666===DDDNNNLLLYYY^^^vvv""""""""""""############""""""""""""""""""""""""%%%$$$"""!!!!!!!!!"""###%%%%%%%%%$$$$$$###""""""############""""""""""""##############################$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&((((((&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''(((((('''$$$######$$$"""###$$$%%%&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&((((((&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%&&&%%%###!!!&&&&&&&&&%%%&&&''''''(((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((()))))))))))))))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((******)))((('''&&&%%%%%%(((((((((((()))))))))))))))))))))))))))******+++*********))))))*********+++***)))***,,,---,,,+++)))+++,,,,,,******+++---,,,,,,++++++,,,---......111000000222555888888888999555555666777888>>>EEERRROOOZZZ^^^ttt!!!"""""""""############""""""""""""""""""""""""%%%###""" !!!###$$$((('''%%%######"""######$$$$$$######""""""!!!!!!##############################$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$###$$$(((,,,,,,(((&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$#########$$$######$$$$$$$$$$$$$$$$$$"""$$$&&&'''((('''%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&(((''''''&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$%%%&&&&&&$$$"""%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))))))))))))))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''(((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((())))))((((((''''''&&&&&&(((((((((((()))))))))))))))))))))))))))******+++++++++************++++++,,,++++++++++++++++++******+++,,,,,,+++***+++---+++,,,,,,,,,------......111000//////111333555666888555555777777888===DDDRRRPPP[[[^^^rrr!!!"""""""""############""""""""""""""""""""""""###""" !!!###%%%&&&((('''%%%###""""""###$$$$$$$$$######""""""!!!!!!##############################$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$***111000***&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$######$$$$$$%%%"""""""""###$$$&&&&&&&&&$$$%%%'''))))))(((&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''((()))***$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&$$$%%%%%%&&&'''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%''''''&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((())))))(((((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''((()))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&''''''(((((())))))(((((((((((()))))))))))))))))))))))))))******+++++++++************+++++++++,,,,,,++++++******+++,,,---...---,,,+++,,,---++++++,,,---......//////111000///......000333555666333333666666777<<>>:::---%%%&&&&&&''''''&&&&&&%%%$$$###""""""###&&&)))+++777333,,,&&&###"""$$$&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$##################$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''((()))'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&(((((('''''''''&&&&&&&&&'''&&&%%%&&&((((((((('''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((***)))))))))((((((((((((%%%&&&(((***+++,,,,,,,,,---------+++)))'''''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''((((((((()))))))))******000...***)))(((((((((((('''((((((((('''''')))***)))))))))))))))))))))))))))))))))*********+++++++++,,,,,,---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,---,,,***,,,///111000///......///000111222333333444222222444555444999???EEEOOOMMM___hhh################################################""""""############""""""""""""############""""""########################"""############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%$$$$$$%%%$$$'''333>>>999,,,%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$#########%%%''')))000---)))&&&$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''((('''&&&%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$#########%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&((((((######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''''''''&&&&&&&&&'''&&&%%%&&&((((((((('''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((((((((())))))***+++***)))(((''''''((()))***+++,,,,,,,,,.........+++(((%%%%%%%%%&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&''''''''''''(((((((((((()))000111000---***''''''''''''((((((((('''''')))+++((((((((((((((((((((((((((((((((()))))))))******+++,,,,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---///000///---......000111222222333333444222222444555444999???DDDMMMLLL^^^ggg################################################""""""############""""""""""""############""""""########################""""""#########$$$$$$$$$&&&%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%%%%$$$###&&&111999333(((######$$$$$$$$$$$$######&&&%%%$$$###$$$%%%&&&''')))((('''&&&%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###$$$%%%''')))&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''''''''''''''''''''&&&%%%&&&((((((((('''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((&&&((()))+++***)))'''&&&((()))***,,,...//////000,,,------***'''%%%%%%%%%&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((...000222000+++(((''')))'''((()))((('''''')))+++))))))))))))))))))))))))(((((((((((())))))))))))++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////---,,,---...000222333333333333444111222444555555999@@@DDDMMMLLL^^^ggg################################################""""""############""""""""""""############""""""########################""""""#########$$$$$$$$$%%%%%%%%%$$$$$$############$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###%%%%%%&&&&&&&&&%%%$$$###&&&---111+++###"""######$$$$$$######"""&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$&&&((())))))((('''&&&$$$###"""!!!$$$$$$$$$$$$%%%&&&'''(((%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''&&&%%%&&&(((((((((''''''(((((((((((((((((('''''''''''''''''''''''''''&&&'''(((((()))((((((((($$$&&&((())))))(((&&&%%%&&&'''))),,,...000111111)))******)))'''&&&'''(((&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''***---000000,,,))))))+++'''((())))))'''((()))+++************************(((((((((((())))))))))))+++++++++,,,,,,------...---------------------------...///000///...,,,,,,---///111222333444333222333111111444555555:::@@@EEENNNLLL^^^ggg$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""""""""############""""""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """###$$$%%%%%%%%%$$$$$$$$$&&&))))))%%%!!!$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%&&&'''((())))))((('''&&&$$$###"""!!!#########$$$%%%&&&'''((($$$$$$$$$$$$%%%&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''''''''(((((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((((((''''''''''''&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''###$$$&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%&&&(((((((((''''''(((((())))))((((((''''''''''''''''''''''''''''''(((((())))))((((((((($$$%%%&&&'''''''''&&&&&&###$$$&&&)))+++,,,---...&&&'''((((((''''''(((***&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((('''))),,,,,,,,,+++++++++((()))))))))((((((***,,,************************((((((((()))))))))******++++++++++++,,,---//////////////////////////////,,,...//////...------...---///111333444444333222333111111444555555:::AAAFFFNNNKKK]]]fff$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""""""""############""""""########################"""############$$$$$$$$$############$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$########################!!!!!!"""###$$$$$$$$$###!!!###&&&((('''%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''((((((((('''&&&&&&%%%%%%$$$$$$############$$$%%%&&&((((((%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""######$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&$$$%%%%%%&&&'''((())))))%%%%%%%%%&&&&&&&&&''''''###$$$&&&((()))(((''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''(((((('''&&&%%%&&&((((((((('''(((((())))))))))))((((((''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&&&&'''''''''((((((%%%&&&'''((()))*********%%%&&&((('''''''''((()))&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''&&&''''''''''''((((((((((((''''''(((***+++***)))((()))***)))((((((***,,,************************)))))))))*********++++++++++++++++++,,,...000111000000000000000000000000,,,...///...,,,,,,...000---///222444555444333222222000111444555555:::AAAEEEMMMJJJZZZccc$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""""""""############""""""########################"""############$$$$$$$$$""""""######$$$$$$$$$%%%$$$$$$%%%&&&&&&&&&%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###########################$$$$$$$$$$$$###"""""""""'''***'''###$$$(((""""""############""""""######$$$%%%%%%&&&''''''''''''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%#########"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((()))((((((((($$$$$$%%%%%%%%%&&&&&&&&&#########$$$%%%&&&((()))''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""###$$$&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&'''(((######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((()))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''(((((('''''''''&&&&&&&&&###$$$%%%&&&''')))******%%%%%%%%%&&&&&&&&&''''''###$$$&&&((())))))((('''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''(((((('''&&&%%%&&&((((((((('''(((((())))))))))))((((((((((((((((((((((((((((((((()))))))))))))))(((((('''''''''''''''((()))******************))))))(((%%%'''((('''&&&&&&'''(((&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&''''''''''''(((((((((((())))))'''%%%&&&)))***(((&&&((()))***)))((((((***,,,))))))))))))))))))))))))************++++++++++++++++++***+++,,,...000222111111111111111111111111,,,...///---+++,,,///222---///222444555555333222222000111444555666;;;AAADDDLLLHHHYYYaaa~~~"""""""""###$$$$$$$$$%%%""""""""""""""""""""""""######$$$$$$$$$$$$##############################""""""""""""############""""""""""""############%%%%%%%%%$$$$$$####################################"""!!! !!!"""###"""""""""######$$$$$$$$$$$$$$$######"""###############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%&&&%%%%%%$$$#########$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%''''''%%%$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$%%%%%%%%%&&&&&&&&&############$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########'''%%%###$$$%%%&&&&&&%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$######%%%((((((&&&###&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''(((((())))))((('''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''(((((('''&&&%%%%%%'''''''''''''''''''''''''''&&&%%%&&&'''(((&&&###%%%&&&&&&'''((()))******(((((((((((((((((((((((($$$$$$%%%%%%%%%%%%&&&&&&))))))(((((('''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&'''''''''''''''((())))))'''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&'''(((((()))(((((('''))))))(((((((((((())))))))))))***+++,,,,,,---------,,,+++++++++,,,---...444333333222111000......---......---++++++,,,...---...000222333333333333444222111333333333888>>>CCCEEEKKKVVVhhhxxx###############$$$$$$$$$##############################$$$$$$$$$$$$##############################""""""""""""############""""""""""""############%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!""""""############$$$$$$$$$%%%%%%&&&%%%$$$#####################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%&&&%%%%%%$$$######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%$$$$$$######%%%%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######'''%%%$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&%%%$$$&&&((()))'''%%%&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''(((((('''&&&&&&%%%'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((())))))''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''')))(((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''((())))))'''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((((((((((()))))))))))))))))))))(((((((((((())))))))))))***++++++,,,------,,,++++++***+++,,,---...///000111111111111111111...//////...---,,,...///...///000222333333333333444111111333333333888???BBBEEEJJJUUUgggwww$$$$$$$$$#############################################$$$$$$$$$$$$##############################""""""""""""############"""""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%((('''&&&%%%$$$###############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&'''&&&$$$###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((('''$$$"""###%%%%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))((('''%%%&&&((()))((((((&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&(((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''(((''''''&&&%%%''''''''''''''''''''''''((())))))(((''''''(((***'''''''''(((((((((((((((''''''''''''''''''''''''&&&''''''''''''(((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((())))))'''''''''&&&&&&&&&&&&&&&((((((((((((((((((((((((***)))(((((((((***+++,,,))))))(((((((((((())))))))))))******+++,,,,,,,,,+++************+++,,,,,,...//////000111111000000...///000///......///111...///111222333333333333444111111333333333888???BBBEEEJJJTTTfffwww%%%$$$$$$$$$###"""""""""##############################$$$$$$$$$$$$##############################!!!"""""""""############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######%%%&&&&&&%%%######%%%%%%%%%%%%%%%%%%%%%%%%***)))'''&&&%%%$$$############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&***---+++&&&###%%%((($$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%'''''''''%%%$$$&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((((((((()))(((&&&%%%&&&'''((()))&&&%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''''''''''''''''''''((()))(((&&&&&&)))+++((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))'''''''''''''''&&&&&&&&&((((((((((((((((((((((((***)))''''''''')))+++---))))))(((((((((((())))))))))))******+++++++++,,,***************+++++++++000000000//////...,,,,,,---...///...---...///111000000111222333333444444333111000333333444999???BBBEEEIIITTTfffvvv%%%$$$$$$$$$###"""""""""##############################$$$$$$$$$$$$##############################!!!"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%***)))(((&&&%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***---+++&&&###%%%((($$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%''''''%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&''''''&&&%%%###&&&&&&&&&''''''((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''((('''&&&%%%%%%%%%'''(((&&&%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''''''''(((((((((((((((''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&''''''''''''''''''''''''&&&'''''''''&&&'''(((***((((((((((((((('''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&''''''''''''''''''(((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&''''''''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&%%%&&&(((***,,,))))))(((((((((((()))))))))***************++++++))))))******++++++++++++............---,,,+++++++++,,,------,,,---///111111111111222222333444444333000000222333444999@@@CCCEEEIIITTTeeevvv$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################""""""""""""#####################$$$$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$)))((('''&&&%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###%%%&&&&&&$$$$$$%%%'''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))(((%%%###$$$&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&''''''%%%###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%$$$&&&&&&&&&'''(((((())))))((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&'''(((&&&%%%$$$&&&'''%%%%%%%%%%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((&&&'''((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&%%%%%%''')))***(((''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''''''''''''''''''''''''''((())))))'''''''''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''(((***+++))))))(((((((((((())))))************************)))***++++++,,,,,,++++++))))))+++,,,------......)))+++,,,,,,,,,---///111222222222222222333444444222000000222333444999@@@EEEFFFJJJTTTfffwww###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################""""""""""""#####################$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$#########''''''&&&%%%$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&%%%%%%$$$&&&'''%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&''''''%%%"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((())))))))))))(((((('''&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&(((***)))'''%%%&&&'''%%%%%%%%%&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''&&&&&&'''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&'''(((((('''''''''''''''''''''''''''''''''%%%$$$(((---...***$$$&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((()))&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((()))&&&&&&&&&'''''''''(((((('''''''''''''''((())))))&&&'''''''''((((((((()))((((((((((((((((((((((((&&&&&&'''((()))***++++++))))))(((((((((((())))))************))))))))))))******,,,---------,,,+++'''(((***+++,,,---------)))+++,,,------...111333333333222222222333444555222000000222333444:::AAAFFFGGGKKKUUUgggxxx""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################""""""""""""##################$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$######"""""""""&&&%%%%%%$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&%%%%%%%%%&&&'''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%'''((()))'''&&&$$$%%%%%%&&&'''''''''&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%&&&((('''$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&'''((())))))***))))))((('''&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))&&&))),,,+++)))&&&&&&(((%%%%%%%%%&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%%%%&&&&&&&&&&&&'''((())))))((((((''''''&&&&&&&&&&&&''''''+++***)))(((((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''(((((((((''''''''''''''''''''''''''')))%%%$$$)))111222+++###%%%&&&&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''(((((('''''''''''''''((())))))&&&'''''''''(((((())))))((((((((((((((((((((((((&&&'''(((***++++++,,,,,,))))))(((((((((((())))))*********)))))))))))))))***+++,,,---...---,,,,,,******+++++++++******)))***,,,---......000222444444333222222222333444555222000000222333444:::AAAGGGHHHKKKUUUgggyyy########################"""############$$$$$$$$$""""""""""""""""""""""""###$$$$$$$$$$$$###""""""######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###""""""###$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&###$$$%%%&&&%%%$$$###"""'''%%%######%%%%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''+++'''$$$%%%)))+++(((%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&''''''%%%######$$$%%%&&&$$$$$$&&&***,,,+++)))(((+++...---)))%%%$$$%%%""""""#########$$$$$$$$$%%%$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''))))))'''%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((%%%$$$%%%''''''$$$!!!''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&''''''((((((((((((''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&'''''''''&&&%%%'''+++,,,+++(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((,,,***)))'''&&&&&&&&&&&&((((((((((((((('''''''''((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&***)))((('''&&&&&&'''((((((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))***+++,,,,,,------++++++******)))*********---------...000111000///000000000222333333111///333111111333444555;;;AAAEEEKKKNNNRRRbbbvvv########################"""############$$$$$$$$$""""""""""""""""""""""""###$$$$$$$$$$$$###""""""######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""#########$$$&&&&&&'''''''''&&&&&&%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$%%%%%%&&&'''***&&&$$$&&&)))+++(((%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&%%%$$$###%%%&&&&&&%%%$$$%%%)))***)))((('''***,,,+++(((%%%%%%%%%#########$$$$$$$$$%%%%%%%%%$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&'''))))))'''%%%%%%&&&%%%&&&&&&&&&''''''(((((('''&&&&&&%%%%%%&&&&&&''''''%%%$$$%%%''''''%%%"""''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''%%%%%%''')))***)))'''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((***)))((('''&&&&&&''''''%%%&&&&&&'''((()))******((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''***)))((('''&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))***))))))(((((()))))))))*********++++++,,,,,,---,,,++++++******+++++++++------,,,---...000111111444333333444555444222000333111111333444555;;;AAAFFFKKKOOOSSSbbbuuu########################"""############$$$$$$$$$""""""""""""""""""""""""###$$$$$$$$$$$$###""""""######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&&&&&&&'''((())))))((()))***((($$$###%%%'''%%%%%%$$$$$$%%%%%%&&&''''''%%%%%%'''***+++(((%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$%%%&&&&&&%%%$$$&&&'''&&&%%%$$$%%%'''((('''&&&%%%'''))))))'''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&''')))((('''%%%&&&&&&%%%%%%&&&&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$%%%''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''%%%'''''''''&&&%%%&&&''''''''''''''''''''''''''')))))))))(((((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%&&&((((((&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))(((''''''''''''((((((&&&'''''''''(((((())))))((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''(((((()))))))))(((''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))******)))))))))******+++++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,---...---,,,,,,---///222444999888777777888666444111333111111333444555;;;AAAHHHLLLOOOTTTaaarrr########################""""""#########$$$$$$$$$""""""""""""""""""""""""###$$$$$$$$$$$$###""""""######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$&&&(((+++---333555666111)))%%%&&&)))%%%%%%$$$$$$%%%%%%&&&'''%%%$$$%%%(((******(((%%%$$$$$$%%%&&&&&&&&&%%%%%%###%%%&&&&&&&&&%%%&&&(((&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%$$$$$$%%%%%%%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&'''$$$%%%%%%&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((((((''''''&&&'''((('''&&&%%%&&&(((((((((((((((((((((((((((*********)))((((((''''''&&&''''''((((((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))+++***)))((('''&&&%%%%%%((((((((((((''''''''''''((((((((((((((((((((((((%%%&&&&&&'''((())))))***((((((((('''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((******************+++,,,,,,,,,++++++++++++++++++------,,,,,,,,,---......000///---,,,---000555999===<<<;;;::::::888555222333111111333444555:::AAAJJJLLLOOOTTTaaaooo########################""""""#########$$$$$$$$$""""""""""""""""""""""""###$$$$$$$$$$$$###""""""######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%######$$$&&&(((,,,///111<<<===<<<555,,,%%%%%%'''%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&((())))))'''%%%###$$$%%%%%%&&&&&&&&&%%%###%%%'''''''''&&&''''''%%%%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((%%%%%%&&&&&&'''(((((()))'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&'''((((((&&&&&&'''(((((((((((((((((((((((((((******))))))((((((((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''(((((()))))))))+++***)))((('''&&&%%%%%%((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&''''''((()))******''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((******))))))***+++,,,,,,,,,,,,++++++++++++++++++---,,,,,,,,,------...///000000///......222888===???>>><<<<<<;;;999555222333111111333444555:::AAAKKKLLLNNNUUUaaalll########################"""############$$$$$$$$$""""""""""""""""""""""""###$$$$$$$$$$$$###""""""######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$&&&'''''''''&&&((()))***+++---000222333999999777111***$$$###$$$%%%%%%$$$$$$%%%%%%&&&'''%%%&&&'''(((((('''&&&%%%######$$$%%%&&&&&&&&&&&&###&&&(((((('''&&&&&&'''$$$&&&&&&&&&$$$$$$$$$&&&'''%%%$$$%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""###$$$%%%&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&'''''''''%%%&&&''')))&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''$$$&&&((((((&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((''''''((((((((((((''''''&&&'''(((((('''&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''%%%'''))))))'''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''((())))))((((((&&&'''''''''(((((())))))((((((((((((''''''''''''(((((((((((((((((((((((('''''''''(((((())))))***&&&'''(((((()))((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,---......//////000000//////222999???>>>===<<<;;;:::888444111333111111333444555;;;AAAKKKKKKMMMVVVaaajjj########################"""############$$$$$$$$$""""""""""""""""""""""""###$$$$$$$$$$$$###""""""######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""$$$''')))+++,,,++++++...//////000000000/////////...,,,***'''%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''((('''%%%$$$%%%%%%"""###$$$%%%&&&&&&&&&&&&$$$'''))))))(((&&&%%%%%%$$$&&&'''&&&%%%$$$&&&((()))'''%%%%%%'''((('''%%%$$$%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""###%%%&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''&&&%%%&&&(((***'''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%''')))(((&&&%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((()))''''''((((((((((((''''''&&&((()))((('''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&&&&''''''###%%%'''(((&&&%%%''')))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&'''((())))))(((((('''%%%&&&&&&'''((()))******((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))%%%&&&((()))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,*********++++++,,,,,,---++++++++++++,,,---...///,,,...000///...111888>>><<<;;;:::999888666333000333111111333444555;;;AAAKKKIIILLLVVVbbbiii########################"""############$$$$$$$$$""""""""""""""""""""""""###$$$$$$$$$$$$###""""""######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((+++...000111111111111111111111///---+++)))'''%%%$$$%%%'''(((((('''%%%%%%$$$$$$%%%%%%&&&'''))))))(((&&&$$$###$$$%%%"""###$$$%%%&&&&&&'''&&&%%%'''******(((&&&%%%$$$###&&&((('''%%%$$$&&&)))***(((%%%%%%'''((('''%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$&&&(((((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&''''''&&&%%%&&&(((***((((((((('''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&(((***)))&&&$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%&&&&&&'''((())))))''''''(((((((((((('''''''''((()))((('''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''((())))))'''''''''&&&&&&''''''''' ###&&&&&&%%%$$$&&&(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((((((''''''''')))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((%%%&&&((()))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((()))***+++))))))***+++,,,,,,------*********+++,,,---...///))),,,///...---000666<<<:::999888888777555222///333111111333444555;;;AAAJJJIIILLLVVVbbbhhh#########$$$$$$%%%%%%%%%$$$$$$$$$#########""""""######$$$$$$$$$$$$##############################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&))),,,///111333444222///,,,)))(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((&&&######$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%$$$$$$######$$$$$$%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((())))))))))))(((((((((((((((((((((((((((((($$$$$$%%%&&&'''''''''''''''(((***+++++++++***)))))))))((('''&&&%%%%%%%%%%%%%%%&&&'''((((((((('''&&&&&&''''''(((((())))))''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%))))))))))))((('''&&&%%%&&&''''''((((((((((((((('''((())))))(((((()))***((((((((((((((((((((((((***((('''&&&&&&'''(((***''''''((((((((((((''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&((()))***)))((()))******)))'''&&&&&&&&&((()))'''((()))++++++***))))))......---,,,,,,------------///111111///000555999<<<<<<:::888555333222111222333444222222666===CCCHHHIIIMMMTTT[[[```$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########""""""######$$$$$$$$$$$$##############################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$(((***,,,...111444777666444111...+++((('''((('''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$&&&'''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''(((((())))))(((((('''''''''''''''''''''''''''''''''((((((((('''&&&&&&'''((()))*********)))((((((((((((''''''&&&&&&%%%&&&&&&'''((((((((('''''''''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&''''''(((((((((((((((&&&((())))))(((((()))***((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((''''''((((((((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&((()))***)))((()))*********++++++,,,,,,,,,,,,((()))******++++++******,,,++++++******++++++,,,...//////000000222444777;;;;;;:::888666444333333111333444333333666===BBBHHHJJJMMMTTTZZZ___%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$##############################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###''',,,000222333555666666333///***'''%%%%%%&&&''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))((('''%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%"""######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%"""""""""#########$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''(((((('''''''''''''''''''''''''''''''''))))))))))))((('''&&&%%%&&&'''(((((())))))((((((''''''''''''''''''''''''(((((()))))))))(((''''''((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&%%%%%%&&&&&&''''''((((((%%%%%%&&&'''''''''''''''&&&''''''(((((((((((((((&&&((())))))(((''')))***(((((((((((((((((((((((('''&&&%%%$$$$$$%%%&&&'''''''''((((((((((((''''''(((((((((''''''''''''&&&))))))(((((('''&&&&&&%%%&&&((()))***)))((()))***%%%''')))***+++,,,++++++***************+++,,,,,,+++++++++******++++++,,,///...---...111333444444777777666555444333333222111333555555444777<<<@@@GGGIIIMMMSSSYYY]]]%%%%%%%%%$$$$$$#######################################$$$$$$$$$$$$##############################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&***///222222000...---+++)))&&&###"""###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''')))+++***'''%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((())))))******)))(((''''''))))))((((((''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''%%%%%%&&&'''((()))))))))'''(((((((((((((((''''''&&&''''''(((((((((((((((&&&''')))(((''''''(((***((((((((((((((((((((((((''''''&&&%%%%%%&&&''''''''''''((((((((((((''''''(((((((((''''''''''''''')))((((((((('''''''''&&&&&&((()))***)))((()))***%%%&&&'''((()))))))))))),,,+++*********+++---...------,,,,,,,,,---......///---,,,...222444333111111111111111000000000000000333555666555777;;;???DDDFFFKKKRRRYYY^^^%%%%%%%%%$$$$$$#######################################$$$$$$$$$$$$##############################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%(((---...,,,)))&&&%%%###############$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''***,,,+++(((%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&((((((''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''###$$$%%%&&&'''(((((((((&&&&&&&&&&&&&&&''''''(((''''''(((((((((((((((((())))))******)))(((''''''))))))((((((''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((()))******,,,,,,++++++)))((('''&&&&&&''''''(((((((((((((((&&&'''((((((''''''((()))(((((((((((((((((((((((((((''''''''''''''''''(((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''((((((((())))))&&&((()))***)))((()))***,,,+++************++++++,,,+++*********+++---...---,,,,,,,,,------...//////---+++...111333222///......//////000000111111111333666666555666;;;???AAADDDJJJRRRZZZ___%%%%%%$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$$$$##############################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$'''((('''%%%$$$###$$$%%%&&&''''''&&&$$$###%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''')))++++++(((%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''))))))(((((('''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&'''''''''&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((('''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$&&&'''(((((()))'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((()))))))))(((''''''((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))''''''(((((())))))******......---,,,***((('''&&&&&&''''''(((((((((((((((%%%'''(((((('''&&&((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''(((((((((((()))))))))&&&&&&'''(((((()))******&&&((()))***)))((()))***+++++++++*********))))))***************+++,,,,,,************+++,,,---------,,,---...000111000///000000111111222333333333222444666555444666;;;???AAADDDJJJSSS[[[___$$$$$$$$$$$$$$$$$$%%%%%%""""""#########$$$$$$$$$######$$$$$$$$$$$$##############################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%##################$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$######$$$&&&&&&''''''((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&(((******(((&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&''''''(((%%%&&&''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&''''''((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&'''((((((((((((((('''&&&&&&&&&'''))))))******))))))((((((''''''&&&&&&'''((((((((('''''''''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))------,,,+++***)))'''&&&&&&''''''(((((((((((((((%%%&&&((('''&&&&&&''')))((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''(((((((((((('''''''''((((((((())))))))))))((((((((((((((()))))))))&&&((()))***)))((()))***&&&(((+++......,,,)))'''((()))******++++++******************+++,,,---...***,,,/////////...//////111111222222333444444444333555555444333555;;;@@@CCCFFFLLLTTT[[[^^^#########$$$$$$%%%%%%&&&""""""######$$$$$$$$$$$$######$$$$$$$$$$$$##############################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%##################$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&$$$""""""$$$&&&%%%%%%$$$%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%''')))***((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&'''((((((%%%%%%&&&'''&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''(((((('''&&&'''((()))***+++******)))(((''''''&&&%%%%%%&&&'''((((((((('''&&&'''''''''(((((())))))''''''''''''((((((((()))(((((((((((((((((((((((('''((((((((())))))***************)))))))))))))))***************)))((('''&&&''''''(((((((((((((((%%%&&&((('''&&&&&&''')))((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%''''''(((((((((((('''''''''((((((((())))))************))))))((((((''''''&&&(((******)))((()))***%%%***111666777333...***'''((()))++++++***)))))),,,,,,,,,,,,---...///000)))---000000...---...000000000111111222222333333555555555333222555;;;AAAGGGIIIOOOVVV[[[]]]######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""%%%%%%%%%%%%%%%$$$###"""########################$$$#########""""""!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&'''((('''%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$)))(((((('''''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&'''''''''&&&$$$###&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))++++++)))(((&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))&&&%%%'''+++,,,(((###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((%%%%%%$$$###$$$%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&)))((('''&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&''''''((()))))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''((((((((()))******++++++)))(((''')))(((((('''&&&&&&%%%%%%'''''''''''''''((())))))(((((((((((())))))))))))&&&((()))++++++)))(((&&&(((((())))))((('''&&&&&&((()))***+++,,,,,,+++***))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''')))***)))'''&&&&&&'''$$$%%%&&&'''(((***++++++)))((((((((()))(((&&&%%%''''''''''''((((((((()))''''''''''''((((((((((((((()))***++++++***)))(((&&&***000444555111,,,(((++++++++++++++++++++++++************+++---///000///......//////000111222111222333333222222333444555333222444555555:::AAAEEEJJJOOOSSSZZZaaa######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""%%%%%%%%%%%%%%%$$$###"""########################$$$$$$$$$$$$#########"""########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%'''''''''&&&''''''((((((&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&'''''''''&&&%%%$$$&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))&&&$$$&&&)))***'''$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&''''''(((%%%%%%$$$$$$$$$%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''(((((())))))******++++++)))((('''''''''''''''''''''''''''(((''''''''''''((())))))(((((((((((())))))))))))'''((()))******)))((('''(((((())))))(((''''''&&&((((((***+++++++++******))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((***+++***(((''''''(((%%%&&&&&&'''((()))******'''&&&&&&&&&''''''&&&%%%'''''''''((((((((())))))((((((((())))))))))))***((()))***++++++***)))((((((***---//////...+++***+++++++++++++++++++++++++++*********,,,---///000............///000111111222222222222111111222333555222222444555666;;;BBBCCCHHHNNNSSS[[[ccc######$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%$$$##############################%%%%%%%%%$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&'''((('''%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&'''((((((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$&&&%%%$$$#########$$$%%%%%%%%%&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((()))******)))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))&&&###$$$'''((('''%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''((()))))))))******++++++)))((('''%%%%%%&&&'''(((((())))))((((((''''''(((((()))***(((((((((((())))))))))))'''((()))******)))((('''(((((()))))))))(((''''''(((((()))*********))))))))))))))))))))))))))))))((())))))******))))))(((((((((((((((((((((((((((((((((((((((((()))******(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((())))))***++++++)))(((((()))'''''''''(((((()))))))))&&&&&&''''''''''''''''''''''''((((((((()))))))))))))))))))))************))))))************))))))***))))))))))))***++++++++++++++++++++++++++++++++++++++++++,,,---///000------------...///000000333333222111111222222333333111111444555666<<>>999444555222222444555666;;;BBBDDDHHHLLLOOOUUU\\\######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%#################################$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&(((***++++++***(((&&&%%%%%%&&&&&&'''((())))))((((((((((((((()))******''')))))))))'''&&&'''((('''(((((()))***++++++++++++***)))((('''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&%%%%%%$$$%%%&&&'''(((***)))'''&&&%%%%%%&&&&&&******)))((('''&&&%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''###$$$&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&(((((('''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''(((((())))))******)))******++++++)))((('''%%%%%%&&&((()))+++,,,,,,)))))))))))))))******+++(((((((((((())))))))))))))))))(((((((((((())))))(((((()))***************---,,,***)))))))))***+++******************************++++++++++++******))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******'''(((***+++***)))***+++((()))))))))************(((***+++(((######'''+++))))))))))))************))))))))))))************+++***)))(((((()))***+++***)))'''&&&&&&(((***,,,))))))***+++,,,,,,------,,,---.../////////...---------------...///000000///000333:::@@@@@@;;;555555333222444555555:::AAABBBFFFKKKNNNTTT[[[!!!!!!"""######$$$%%%%%%########################!!!###$$$###"""!!!"""###$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%&&&))),,,...(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&(((''''''&&&&&&((()))***'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''''''''(((((())))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''((('''&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&'''&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$%%%&&&((('''&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''''''''&&&%%%&&&((())))))'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''(((((((((((('''''''''''''''''''''''''''''''''((((((((('''&&&%%%%%%(((''''''&&&&&&&&&''''''%%%%%%%%%&&&&&&'''))))))+++++++++******(((''''''&&&&&&&&&&&&(((+++...000++++++***)))(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((***)))))))))))))))))))))++++++++++++******))))))++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,+++***))))))******)))))))))))))))))))))))),,,***)))((((((***,,,---,,,+++***(((''''''&&&'''))))))))))))))))))))))))***)))(((''''''((()))***'''(((((()))))))))))))))***************+++++++++++++++************++++++,,,+++***)))))))))(((&&&******))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,---------......------,,,------...///000555111555@@@IIIFFF===666555222111333333444:::AAAEEEEEEHHHNNNTTTXXX'''&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$###"""###$$$$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&(((***+++(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((('''&&&'''((()))***((((((((('''''''''&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%&&&'''((('''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&(((''''''&&&&&&'''''''''''''''&&&&&&'''((())))))++++++++++++***)))((('''(((''''''(((***,,,///111++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))*********+++++++++++++++++++++++++++*********)))++++++++++++++++++++++++************************,,,,,,+++***************************************+++***)))))))))***,,,,,,***************)))))))))))))))))))))))))))))))))***)))(((((((((((()))***'''(((((()))))))))))))))*********************)))*********))))))*********))))))(((((())))))((((((******))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,---------......---,,,,,,------...///000000///444@@@IIIEEE<<<666555222111333444444:::AAADDDEEEHHHMMMSSSXXX&&&%%%$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%$$$###$$$%%%$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((((((((((((''''''''''''&&&''''''''''''''''''''''''(((((((((''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&'''(((((()))******(((((('''''''''((()))***)))))))))(((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&'''''''''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%((((((''''''&&&%%%%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''######$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''((('''''''''(((''''''&&&''''''(((((()))((((((((((((((()))***++++++++++++***)))(((((())))))((()))+++---///111++++++***))))))))))))***************************))))))))))))))))))))))))+++++++++,,,,,,+++++++++***+++++++++,,,,,,------++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++************+++++++++++++++++++++++++++)))************+++++++++((()))+++,,,,,,,,,++++++))))))))))))))))))))))))***))))))(((((())))))***'''((())))))******))))))*********))))))(((((((((***))))))(((((())))))***''''''((((((((()))))))))******))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,---...///000...///666CCCJJJFFF===777444111111333444555:::AAABBBCCCFFFLLLSSSWWW#########$$$&&&))),,,...%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%$$$$$$%%%'''&&&%%%%%%$$$$$$%%%%%%&&&###########################$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&'''''''''&&&&&&((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((())))))))))))((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%((('''''''''&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&''''''((()))&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&''''''((((((''''''&&&''''''''''''''''''''''''%%%%%%&&&'''(((((((((''''''''''''''''''(((((()))***)))))))))))))))******++++++++++++******)))((())))))))))))+++,,,...///++++++***))))))*********++++++++++++++++++++++++))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++******++++++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++******+++++++++++++++++++++++++++++++++))))))***++++++++++++***((()))+++------,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))+++******)))((('''&&&&&&))))))(((((((((((()))))))))*********)))((()))*********))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,---...//////111333;;;GGGKKKEEE<<<888444111111444444555:::@@@@@@BBBFFFLLLRRRVVV$$$%%%&&&(((,,,///333555$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###"""!!!"""$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&###########################$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&'''''''''&&&'''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))******))))))((((((((((((((((((((()))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((((((%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&'''(((((((((''''''''''''''''''((()))******))))))))))))******+++***++++++++++++******)))((((((((()))***+++,,,,,,+++***************++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++***************++++++,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++++++++++++++,,,,,,************************))))))***++++++++++++***)))***+++,,,,,,***((('''************************))))))************))))))((())))))***************+++******)))((('''&&&&&&))))))(((((((((((())))))---...///---***(((((()))******))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,---------......,,,++++++,,,,,,---...///222555<<>>@@@EEEMMMSSSWWW!!!######"""!!! $$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$""""""###$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%&&&'''))))))'''((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))))))))'''((((((((())))))))))))))))))))))))))))))))))))******))))))))))))))))))'''((()))***+++***))))))''''''((((((((()))))))))((((((((((((((((((((((((&&&&&&&&&''''''((()))***))))))))))))))))))))))))'''((((((((())))))))))))'''((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((%%%$$$$$$$$$%%%%%%&&&'''$$$&&&)))+++,,,***(((&&&''''''''''''''''''''''''$$$%%%&&&'''((('''&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''***)))(((&&&%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%$$$$$$"""###%%%&&&''''''&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&'''(((((()))%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''''''''((()))***+++&&&&&&'''((()))***,,,---***++++++,,,,,,++++++***))))))******++++++******+++*********++++++,,,---++++++++++++++++++++++++************************,,,,,,------------,,,,,,---------,,,++++++******+++++++++,,,,,,,,,------------------------------+++++++++++++++++++++++++++++++++++++++,,,---...+++++++++++++++++++++++++++***)))))))))***,,,,,,*********+++++++++++++++************************)))***++++++++++++***)))))))))***++++++++++++************************)))*********))))))*********,,,///111...***''')))+++******))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,---------......++++++++++++,,,---...//////000333666333//////333222111222555666555999???>>>@@@FFFMMMTTTXXX!!!$$$&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''&&&%%%%%%&&&(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''((((((&&&%%%$$$###$$$&&&(((***'''((((((((())))))******))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))******++++++'''((()))++++++******)))(((((())))))*********+++))))))))))))))))))))))))&&&&&&&&&'''''')))******))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&&&&''')))))))))(((''''''&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%(((+++...///---***'''''''''''''''''''''''''''$$$$$$&&&'''''''''&&&%%%%%%%%%%%%%%%%%%&&&'''((($$$$$$######$$$$$$%%%&&&&&&''''''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''---,,,***((('''&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%$$$###"""!!!"""%%%'''((('''&&&%%%''''''''''''''''''''''''&&&&&&%%%$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%###$$$%%%&&&((()))******&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''((((((((('''&&&%%%%%%''''''''''''((()))++++++%%%%%%&&&''')))+++,,,---***++++++,,,,,,,,,++++++***++++++,,,,,,,,,+++++++++*********+++,,,,,,---************************************************---..................---//////...---,,,++++++***+++++++++,,,,,,---------------------------------++++++++++++++++++++++++++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))((((((***,,,---*********+++,,,---///000************************)))***+++,,,,,,+++***)))))))))***++++++++++++******************+++++++++++++++************++++++***---///---)))''')))---******))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,---------......++++++++++++,,,---......//////222333111---111777222111222555666555999???>>>AAAFFFNNNUUUYYY######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#################################&&&%%%$$$$$$%%%(((***,,,###$$$%%%&&&&&&&&&%%%$$$'''''''''(((((((((((())),,,***((('''&&&'''((()))///,,,(((&&&&&&''''''&&&''''''''''''(((***+++,,,)))(((((()))+++,,,***)))))))))))))))))))))))))))++++++++++++******))))))******+++,,,---...//////(((((())))))))))))((((((''''''''''''''''''''''''(((((((((((())))))))))))''''''(((((())))))******''''''''''''((((((((()))(((((())))))((('''&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&************))))))))))))*********+++,,,,,,------,,,,,,,,,,,,,,,+++***)))******+++,,,,,,---.........---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................,,,------......------,,,...---,,,,,,++++++++++++------------------------------------------------,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,,,,,,,,,,++++++,,,------,,,,,,+++***************************++++++,,,,,,++++++***---,,,,,,+++***)))((((((************************---+++)))((('''((()))***++++++++++++******)))))))))************+++++++++))))))***++++++++++++***------------------,,,,,,------,,,,,,,,,,,,++++++,,,---------------------/////////000111111222222444111111333444333888>>>DDDEEEHHHMMMSSSWWW######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%&&&(((***+++&&&'''''''''''''''&&&&&&&&&''''''''''''((((((((())))))''''''((()))+++,,,000---***((()))))))))((((((((((((((()))***++++++******)))***,,,,,,+++)))++++++++++++++++++++++++,,,+++++++++************)))))))))******+++++++++))))))************))))))(((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((()))))))))'''''''''((((((((()))))))))))))))(((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))******+++,,,,,,------------------,,,+++++++++++++++,,,,,,---------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------------------------......---------...------,,,++++++,,,,,,---------------------------------------------------------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,---------...---------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,++++++***)))))))))************************,,,+++)))((((((((()))***++++++++++++*********)))************++++++++++++)))*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------......///////////////000000111111222222444111111444444444888>>>DDDEEEIIINNNSSSWWW######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&(((***++++++***)))(((((((((((((((&&&&&&&&&''''''''''''((('''''''''(((***,,,...000111...,,,***+++++++++*********))))))))))))******,,,+++***+++,,,,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************++++++++++++******************************+++*********))))))(((((()))(((((((((((((((((('''(((((((((((())))))))))))***)))((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''(((((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,---............------,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,,,,,,,------------------------------------------------------............------......---,,,,,,,,,,,,---......................................................------------......------------------------...------------......///222111000...,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***(((((()))******++++++++++++************************+++++++++,,,***************+++,,,,,,*********++++++,,,,,,,,,******+++,,,---...//////------......///000111111//////000000111222222222444111111444444444888???FFFGGGJJJOOOTTTWWW######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***---,,,***(((''''''((((((&&&&&&&&&&&&''''''''''''((((((((()))+++---///000000...,,,+++,,,---,,,+++,,,,,,+++***************,,,+++++++++,,,,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++******))))))((()))))))))(((((('''''''''(((((()))))))))***************)))((((((((()))***''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((((()))))))))(((((()))******++++++,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,+++...------,,,,,,,,,------------------------------,,,,,,,,,,,,------------......////////////............---------------...................................................///...---------...///000------------...............---------...///000000777555333000...---,,,,,,........................+++,,,,,,,,,,,,,,,,,,+++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++***))))))******+++++++++++++++++++++++++++*********+++++++++,,,,,,++++++*********+++,,,---)))******+++,,,------...++++++,,,,,,---......///+++,,,---...///000111111///000000111111222333333333111111444444555999???GGGHHHJJJOOOTTTWWW######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''(((((()))***,,,+++)))'''&&&&&&''''''&&&&&&&&&'''''''''((((((*********++++++,,,---...---,,,++++++,,,,,,,,,+++...---,,,++++++***++++++,,,+++***+++,,,,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++,,,,,,---.../////////,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,++++++*********)))*********)))(((((((((''')))))))))************+++******)))))))))******+++((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''(((((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((()))))))))))))))((((((''''''&&&))))))))))))))))))))))))'''((((((((())))))******)))))))))***++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---------,,,,,,---..............................,,,,,,,,,------............//////000000//////............------...////////////////////////////////////////////////////////////...---...///111222---------....../////////............//////000111888777555333111///..............................,,,,,,,,,------,,,,,,,,,*********+++,,,,,,------+++++++++++++++++++++++++++***************+++++++++++++++++++++++++++,,,***++++++++++++,,,,,,,,,+++++++++++++++,,,,,,---***++++++,,,---......///------------------------***++++++---...///000000000000000111222222333333333111111444555555:::@@@GGGHHHJJJOOOSSSVVV######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))***)))(((''''''&&&'''''''''''''''(((((((((((()))+++++++++++++++++++++++++++*********,,,---,,,***......---,,,,,,,,,,,,,,,+++++++++,,,......---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......,,,,,,,,,------.........,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***************)))))))))*********++++++++++++))))))***++++++++++++***))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''((())))))'''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))''''''((((((((()))))))))))))))(((((((((((((((((())))))))))))))))))))))))(((((())))))******++++++)))******+++,,,,,,------++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...///////////////////////////,,,------......///////////////000000000000/////////............///000000000000000000000000000000000000000000000000000000//////...//////000111222------......///000000000000////////////000000111666666555444333111///...........................,,,,,,------------,,,,,,***+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***++++++,,,---,,,,,,,,,,,,,,,,,,------.....................------,,,,,,***++++++,,,---...//////000000111111222333333333333111222444555666;;;AAAGGGHHHJJJNNNRRRUUU######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((()))))))))))))))'''(((((((((((((((''''''((((((((()))))))))******)))******++++++++++++++++++******+++------,,,+++......---------------...,,,,,,,,,...000111000///------------------------,,,---------............111000000///...------,,,,,,,,,,,,------,,,,,,,,,........................******++++++,,,---------+++++++++++++++,,,,,,,,,*********+++++++++,,,,,,''')))+++------,,,+++)))************************((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''((()))))))))(((&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((())))))))))))'''((((((((())))))))))))((((((((((((((()))))))))(((((((((((((((((((((((()))))))))***+++,,,,,,,,,+++++++++,,,------......,,,,,,---...............+++++++++,,,,,,------------------------...//////////////////////////////------...//////000111111///000000111111000000/////////......///000000111000000000000000000000000000000000000000000000000......///000111111111111---......///000000111111111111000000//////000000000111333444333111///---........................,,,,,,------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------)))***,,,......---,,,***,,,,,,,,,,,,,,,,,,,,,---------------............,,,---------......//////000111111222222333333444333111222555666666;;;BBBGGGGGGIIIMMMQQQSSS######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''((()))))))))))))))(((&&&''')))******)))((('''))))))))))))************'''((()))***+++,,,,,,++++++******,,,......---,,,......---------......///------...000333444333222////////////////////////---------.........//////777666555333000...---,,,+++,,,,,,------,,,,,,+++000000000000000000000000)))***+++,,,------...///+++++++++,,,,,,---------******+++++++++,,,,,,,,,&&&))),,,...///---+++)))************************))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''((()))***)))(((&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((()))'''((((((((())))))******(((((((((((())))))))))))''''''(((((())))))******(((((((((((((((((((((((())))))***+++,,,,,,------+++,,,,,,------......///------...///000000//////******+++,,,,,,---......---------------...///000000000000000000000000000.........///000111111222000000111111111111000000///////////////000111111000000000000000000000000000000000000000000000000---...000111222222222111---......///000111111222222222111000//////000000,,,...111333333111...,,,........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------(((***---///000...+++))),,,,,,+++++++++++++++++++++,,,,,,---...///000000.........///////////////000111111222222333444444333111222555666666;;;BBBGGGGGGIIIMMMPPPRRR%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''%%%%%%&&&((('''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$((()))&&&%%%'''(((&&&(((((('''''''''&&&&&&&&&''''''&&&&&&'''(((***+++,,,)))'''(((***,,,+++)))+++)))(((***---///...,,,,,,+++***))))))***,,,,,,---+++******,,,///000111111000///---,,,---///111111...---000222333555666000000...---,,,++++++++++++---///000000/////////999======444---,,,---...///.........000111111000333222111000......------------------------------111...,,,///444777555222,,,,,,,,,++++++*********++++++++++++++++++++++++*********))))))))))))(((*********))))))'''&&&&&&))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$&&&((()))(((&&&))))))******((('''%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((('''&&&&&&%%%%%%))))))))))))))))))))))))%%%&&&&&&&&&'''(((((((((''''''''''''(((((((((((((((((((((((())))))))))))******)))))))))))))))***......---,,,+++++++++++++++,,,---///000111111111//////000000000///---,,,******+++,,,...///000000.........000111000...,,,+++,,,......------...000000//////333555333222111333111000000111111000///000222333333333333444666333222000...///000222444777333000000111333222000///000000000000111111111000000111111222222222333111111111111000000000000000000000000000000000000111111000000//////......///...---,,,,,,---...///------------------------,,,,,,,,,---------......++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---------......,,,,,,,,,---------.................................///000000//////000111222222333444444444444333333444555444555777;;;>>>FFFHHHJJJMMMOOOQQQ%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((('''&&&&&&&&&&&&&&&&&&&&&%%%'''''''''%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%(((''''''&&&%%%%%%&&&&&&%%%((()))&&&%%%((()))'''(((((('''''''''&&&&&&&&&)))(((''''''((()))***++++++)))&&&''')))***)))'''***((('''))),,,...---+++---,,,+++++++++---...///222111///...///111222333555444222000......///000555222......///111444777.........///000222333555444444333222000000111222999>>>???999333111111000111000000000000000000///333333111000////////////........................111...,,,...333555333111,,,,,,,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))************)))(((''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((()))((('''&&&&&&&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&((((((&&&$$$'''(((((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((((((((())))))))))))))))))))))))&&&&&&''''''''''''''''''((((((((())))))))))))***(((((((((((()))))))))*********))))))))))))******,,,,,,++++++******+++++++++,,,---///000000111111//////000000000///...---)))******+++,,,---......000000000111222333333333000222333222000///000111111///...///222333444555.........000111222222222333333333111///......///666555444222111000//////333111000111555777777666//////000000111222333333111111222222222333333333222111111111000000000000000000000000000000000000111111000000///////////////...------------...///------------------------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---------......+++++++++,,,,,,,,,------........................,,,---///...------...000111222222333333333333333333333444444444666:::===EEEGGGIIILLLOOOQQQ$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''(((((((((''''''&&&&&&&&&$$$&&&(((((('''%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%)))(((''''''''''''''''''%%%((((((&&&&&&******'''(((((((((''''''''''''&&&***))))))(((((()))+++++++++)))'''((()))***)))(((***))))))***---......------,,,,,,+++,,,---...///000///...---...///000111111000///......///111222333222111//////111222222222111000000000111222333333222000......///111222111777999666111000///---111111000//////...------333222111000000000000000////////////////////////111...---...111333111...---,,,,,,,,,,,,,,,++++++------------------------,,,,,,,,,+++++++++******++++++++++++******)))((((((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((((((((''''''&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&''''''%%%###%%%&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((%%%%%%&&&&&&'''((((((((())))))))))))))))))))))))((((((''''''''''''''''''))))))))))))************((((((((()))))))))************)))))))))******+++***************++++++,,,,,,,,,...///000000000000//////000111111000...---+++,,,,,,,,,------......222111///...------......+++---///000111111333444555444222111222444555444555444333333222222111111555555555555555666777777666666555555444333222111777555444444444333222000////////////000111111222222222222333333333333333222222222111111111000000000000000000000000000000111000000000000////////////......------......///------------------------,,,------------.........------------------------------,,,,,,,,,,,,------------------------------,,,,,,,,,---------......***+++++++++,,,,,,,,,,,,........................***,,,------,,,,,,---...000111111222333222222222222333333333333666999===DDDFFFHHHLLLOOORRR$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&((((((''''''&&&&&&%%%%%%$$$''')))***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&''''''(((%%%((((((&&&(((++++++(((((((((((('''''''''''''''***)))((((((((()))+++++++++***)))***+++,,,,,,,,,+++++++++---///000111111111000///......///000111...////////////000222444222000///000111222333222...333666555444444333000555444333111111111222333444333222333555777888888...333555222000111222000222333333222000//////000222111000000000000000111000000000000000000000000000///---...000000///---------------,,,,,,,,,,,,........................------,,,,,,,,,+++++++++,,,,,,,,,,,,++++++***)))''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&%%%%%%''''''&&&$$$&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((('''&&&&&&%%%%%%(((((((((((((((((((((((())))))((((((''''''&&&&&&(((((()))))))))*********(((((()))))))))***************))))))******++++++************+++,,,---...,,,---...///000000000000///000111111111000///...//////000000000000000000111111111000//////000111...000333444333333444555555888:::;;;===>>>;;;666;;;:::777444222222555777333222111222444666666666777777666555555666777888:::999777666555333111///333222111111111222333333222222222222222222222333333333222222222111111111000000000000000000000000000000000000000000000000//////............//////........................------------....................................------,,,,,,,,,,,,------------------------------,,,,,,,,,---------......++++++,,,,,,,,,---------........................***,,,------,,,+++---...000000111222222222222111111222333333333555999<<>>>>>===;;;AAABBB===<<<@@@CCCBBBAAAAAA@@@@@@@@@@@@@@@@@@?????????BBBDDDDDDAAA>>>666888777333222666888888444666777666333222333555111111000//////000000000111111111111111111111111000///......//////...---------------------------........................---------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''(((((()))((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%$$$###$$$'''(((((('''(((''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))((((((((('''&&&&&&%%%%%%(((((((((((((((((((((((()))))))))((((((''''''&&&'''''''''((((((((())))))))))))))))))***************************+++,,,,,,+++++++++,,,---...///000,,,---...///000000000//////000111222222111000000111111111111111111222222///222555666666666777999999:::<<<;;;999666555555999CCCMMMUUU\\\___ZZZRRRHHHFFFBBB>>>;;;===BBBGGGJJJHHHGGGHHHJJJKKKIIIGGGHHHEEE@@@<<<999888999:::444555666666666777888888555444444333444666888999222222222222222222222222333333333333222222222222111111111111111111111111000000000000111111111111////////////////////////........................---------.........//////...........................------,,,,,,------...------------------------,,,,,,,,,---------......------------....................................+++---......------...///000000111222222222222111111222333333333555999<<>>>>>BBBJJJTTT\\\___```___bbb]]]RRRPPPZZZdddhhhhhhgggfffccc___[[[WWWUUURRRPPPPPPQQQQQQNNNGGGBBB>>>>>>999333111555666555444777888666222111222444333222111000000000000000111111111111111111111111///////////////.........---------............///........................---------,,,,,,,,,++++++++++++,,,,,,,,,++++++***))))))))))))))))))))))))((())))))******))))))(((((((((((((((((((((((((((((((((''''''(((((())))))))))))(((((((((((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%$$$###$$$&&&((()))((((((((('''&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))%%%%%%&&&&&&'''((((((((())))))))))))))))))))))))))))))((((((((((((((((((''''''''''''(((((((((((()))))))))*********++++++***************+++,,,---,,,,,,,,,,,,---...000000------...//////////////////000222333333222111111//////000000111111111222000333555444111000222555666:::???CCCFFFGGGIIIKKKWWWeeetttwwwtttmmmcccZZZVVVWWWZZZ``````ccciiipppsssrrrpppfffaaaZZZRRRJJJEEEBBBAAA>>>>>><<<999666555666888666555444333333555777888333333333333222222222222444444444333333333222222111111111111111111111111000000000111111111111222...//////000000//////...........................------........./////////..............................------------......------------------------,,,,,,,,,---------..................////////////........................,,,...//////......///000000111111222333222222222222333333333333666999===CCCEEEGGGKKKNNNQQQ!!!""""""###$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''...//////,,,)))''''''(((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&'''(((((()))''''''&&&&&&+++111000+++'''((((((((()))))))))))))))))))))***,,,///222333222333333000---+++,,,...***,,,///000000111333666333333333444666888;;;<<<:::@@@GGGLLLNNNSSSYYY^^^\\\]]]bbbmmmzzzxxxuuuzzzvvvxxxuuuqqqqqqpppmmmfff```TTTSSSMMMEEEAAA@@@>>>:::>>>AAABBB>>>888555666888666555444333222111111111111111111111111111111111...///000////////////000------......////////////------------------------,,,,,,,,,,,,++++++++++++******++++++++++++******************************))))))************))))))((((((((((((((((((((((((((((((((((((((()))******((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''%%%###$$$&&&'''(((''''''&&&%%%%%%%%%&&&'''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))%%%%%%&&&&&&'''((((((((())))))))))))))))))))))))((((((((((((((()))))))))'''(((((((((((()))))))))))))))*********+++++++++************+++,,,---...,,,,,,,,,,,,------...///---......///////////////000000222333333333222222//////000111222333333444222555777777888<<>>@@@DDDHHHKKKMMMRRRZZZeeeooovvvvvvuuunnneee___[[[UUUNNNPPPRRRRRRNNNFFFAAAAAACCC999888666555444333333222000000000000000000000000...///000000//////000111---.........//////000000------------------------,,,,,,,,,+++++++++******)))******+++++++++******************************))))))************))))))((((((((((((((((((((((((((((((((((((((()))******''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((()))'''%%%$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%''')))***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))))))))(((((('''&&&&&&%%%%%%))))))))))))))))))))))))''''''(((((())))))******))))))))))))************)))************+++++++++************+++,,,---...,,,,,,++++++,,,,,,---------...//////////////////000111222333444333333222111111222333555666777777333888>>>FFFPPP```sss~~~wwwuuuppphhh```]]]___bbbbbb]]]UUULLLDDD>>>;;;999888888777777666666666555555555444444444333333333111111111111111111111111000000111111222222222222...///000111111000///...////////////////////////............/////////000------------------------......------------......------------------------,,,,,,,,,---------......,,,,,,,,,---------..............................,,,---///...------...000222222333444444444444333333444555444555777;;;>>>DDDFFFHHHKKKMMMOOO%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$###"""%%%$$$$$$######$$$$$$%%%&&&###"""$$$)))---//////)))(((&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''(((((('''''''''(((((((((((()))---***&&&'''///555111)))((((((''''''(((+++...000------...222777;;;======:::999888666111...111666666>>>HHHMMMMMMLLLKKKLLLTTT\\\hhhrrrwwwxxxyyyyyyzzz|||zzzqqqhhhbbb\\\VVVOOOHHHBBB>>>:::444333444333222111111111333555666111000000...---...111333////////////000000000000//////............/////////...,,,,,,---...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))(((---,,,+++***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''%%%$$$''',,,...+++'''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((%%%%%%&&&&&&'''(((((())))))((((((((((((((()))***))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''((()))))))))))))))++++++*********************+++,,,---------,,,+++------------------------,,,------------...222444333333333333333333333333666777777888:::???FFFJJJLLLOOOYYYiiiyyy|||{{{|||{{{|||vvvllleeeaaaYYYOOOGGG@@@===??????;;;555333555888999555333555666444333222000111222444444444333333333222222222111111000000000000////////////000000000000000000000000////////////////////////////////////////////////......------------......,,,,,,,,,---------......000---******---......,,,---.../////////...,,,,,,........................---......///000/////////111111222333333333333222111222333333444777;;;>>>@@@BBBFFFJJJNNNPPP%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$######%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$%%%)))---///...,,,)))(((&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((''''''''''''((((((((((((******))),,,555;;;666---***))))))))))))+++,,,---222222222555888999999888444444333222222777@@@HHHUUU___jjjllliiihhhooovvv|||nnnbbb\\\WWWMMMCCC======;;;888666555444111///111222333222000///......111111000000/////////...000//////......//////000///---,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***))))))---,,,+++***))))))))))))***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))'''&&&)))---...,,,(((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&''''''((())))))***+++***)))(((((('''(((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))******+++*********,,,,,,,,,+++++++++++++++++++++---.........---,,,,,,------......//////000///000222222222333555888666555555666999===@@@CCC???CCCJJJSSS\\\dddiiikkkrrrrrryyyzzzsssmmmddd\\\XXXSSSIIIAAA>>>777::::::777555777777555555555444444444333111000333333333333222222222222111111000000000/////////000000000000000000000000///////////////////////////////////////////////////......------......///,,,,,,---------.........000---++++++---......---....../////////...---,,,........................---......///////////////111111222333333333333222111222333333444777;;;>>>BBBDDDHHHKKKNNNPPP%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&***...000000,,,)))((('''&&&%%%%%%&&&'''(((&&&&&&'''''''''(((((((((&&&&&&'''''''''((((((((()))***+++///777<<<666,,,)))***+++...000222444555999888666555555333111...333444444555:::EEESSS]]]gggwwwtttdddYYYOOOGGG>>>888777666333000111222444555555333000///333333222111000///...---000000////////////000000...---,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******,,,,,,+++***))))))))))))******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((+++)))(((***---...,,,)))''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''(((((()))*********,,,+++***(((''''''''''''))))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++,,,,,,,,,---------------,,,---...///000///......------...///000000111111000111222222111222444666::::::<<>>DDDFFFIIILLLNNNPPP$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&(((+++...///---***'''''''''&&&&&&&&&'''((((((''''''''''''((((((((((((&&&&&&'''''''''((((((((()))******,,,222666111((()))+++///444999===???AAA<<<888444111000000///...666===DDDIIIRRRaaannnvvvwwwwwwhhhTTTFFFAAA>>>;;;777444444444555666666555444333333222222111000//////111000000//////000000111///---------///000///...------------------------+++,,,,,,,,,,,,,,,++++++,,,++++++***))))))***************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((+++)))((()))+++,,,+++)))''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''((((((((()))))))))******)))(((((('''(((((())))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++,,,,,,,,,,,,---------------...///000111000//////......//////000000000111333333222000000333888<<>>555222...///333;;;AAAEEEKKKWWWdddmmmvvvqqqfff]]]RRRKKKGGGBBB<<<888777777666555333333333333333333333333111111000000000000111111000///......000000///...------------------------+++,,,,,,---------,,,,,,,,,+++******)))*********************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((()))))))))((((((((()))***))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&''''''''''''(((((((((((('''(((((()))******))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((************************((()))******++++++*********+++++++++,,,,,,------...///000111111111000///000000000000////////////333222222222777@@@KKKSSSmmmsss|||rrrcccZZZVVVRRRLLLAAA???<<<777333222555888555555555444444444333333222222222222111111111111111111111111111111111111000000000000000000000000000000000000000000000000/////////....../////////---------.........//////......---------...///111000000//////............///////////////////////////............///000000111111222333333333333222222333444444555888<<>>000///......///222444666===CCCPPPcccyyy}}}kkk\\\NNNFFF;;;::::::999888777666666333222222111111222222333555333111000000000...,,,........................,,,,,,---.../////////...+++***************+++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))+++---000))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))((((((((((((***)))((((((((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))************************************************++++++,,,---------,,,,,,,,,,,,------...///000000---...///111111000000///000111222555777999;;;<<>>CCCDDDGGGIIIJJJKKK%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))(((((((((((()))*********)))(((((((((((()))***(((***,,,,,,,,,+++,,,---,,,...111333111...,,,,,,000222;;;IIIWWWdddsss~~~zzzqqqlllaaaMMMBBB>>>666888444333777888555333444555444333000///111444888@@@;;;555111000000///............---------,,,,,,,,,,,,---------,,,,,,+++,,,,,,,,,++++++++++++***++++++************+++++++++***)))(((((()))***+++))))))))))))))))))))))))'''''''''''''''(((((()))(((((())))))))))))((((((''''''''''''(((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))(((((((((((())))))((((((((((((((()))******)))(((((('''((()))***+++,,,,,,+++***))))))))))))************++++++++++++...------,,,,,,------...---...000000/////////111111///111666777555444666777<<>>999666333111111111111000222222333444555555555555444555666555555666999<<<>>>AAAEEEIIIMMMOOO%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))))))))%%%''')))+++,,,,,,++++++)))***+++,,,---------,,,---.../////////222555999777JJJ^^^nnnmmmWWWLLLAAAAAA???<<<777444333333---000333333222111222444111111111000000000//////------------///222555777...------------,,,,,,,,,***+++---......---+++******++++++,,,,,,++++++***)))))))))))))))))))))))))))(((((((((((()))******(((((())))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))&&&'''((())))))((('''&&&''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((''''''&&&&&&''''''(((((((((((((((((()))******((()))***+++++++++************************++++++++++++++++++,,,,,,,,,---------------...///000111444444444333222333555888999BBBTTTjjj~~~}}}xxxzzz}}}|||oooYYYOOOGGG<<<888;;;888888777777777666666666333444444555555555555444333333444444444444333333222222222222222222222222111111111111111111111111...///000111111111000000000000000000000000000000---///111333222222333444222222222111000///111222111222333444555555555555333444555555555777:::===>>>AAAEEEIIILLLNNN$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))&&&(((***---......---,,,)))***+++---......------,,,---///000222666:::>>>NNNccc{{{lll^^^IIIGGGBBB<<<777444555777...222555666444222222444111111111111000000000000,,,,,,---///222666:::===......---------,,,,,,,,,***+++---......---+++******+++,,,------,,,+++***))))))))))))))))))))))))((((((((((((((())))))***(((((())))))))))))((((((''''''''''''((((((((()))))))))))))))))))))))))))&&&'''((())))))((('''&&&''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))'''''''''&&&&&&'''''''''((((((((((((((()))******((()))***+++,,,+++******++++++***************+++,,,,,,,,,---------......---------......000111111888888777666555666999;;;BBBOOOgggwwwmmmkkkpppvvvnnn^^^QQQBBB<<<>>>888888888888777777777777333333444555666666666555333444444555555444444333222222222222222222222222111111111111111111111111///000111222333222111111000000000000000000000000///222444444222111000000,,,///222111//////111444111222333444555555555555222333444555555888;;;>>>>>>@@@DDDHHHKKKMMM&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&&&&'''&&&%%%$$$$$$&&&(((%%%''')))'''%%%$$$'''+++'''''''''((())))))******'''((()))+++......---,,,...---,,,---...///...---000///000333555:::IIIWWW___{{{mmmYYYFFFAAA@@@<<<666333444333111222555888555000222222222111111111111000111000000000000000111111......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,)))***+++,,,,,,,,,,,,,,,))))))))))))************))))))))))))))))))))))))###(((***)))&&&&&&''''''))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((()))***************)))((('''''''''(((***+++******************++++++******+++++++++,,,,,,,,,///......---------......,,,000333333000///111333???666222666:::>>>FFFNNNWWWmmm|||xxxvvvyyy}}}|||{{{tttfffRRRCCC<<<999888777888::::::999888777555444333555666555444444444444444444444444444444444444333333333222222111111111111000000000000111111000000000000111111////////////000000000000111111222222222222111111111111111111111111111222333333333444444444555555555666888888888999:::<<<>>>@@@CCCGGGJJJLLL&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%&&&&&&'''&&&%%%%%%(((***$$$&&&''''''''''''((()))(((((((((((((((((())))))+++,,,,,,---......,,,+++---------...000222222222...000666@@@NNN^^^jjjqqqxxxgggQQQCCC:::888:::666666444222222444555666333222222222111111111111111000000000000000111111.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++*********)))***+++,,,,,,,,,,,,,,,))))))))))))************))))))))))))))))))))))))+++******---222444000+++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))(((((()))***************((((((((((((((()))******))))))******+++++++++,,,,,,,,,,,,,,,,,,---------///......------......///222333444333111111333555444888>>>@@@@@@GGG^^^tttxxxttttttxxx{{{eeeQQQFFF???<<<888777777777666555999888666666777777666555444444444444444444444444444444444333333333222222222111111111000000000000111111000000000000111111000000000111111111111222111111222222222222111111111111111111222222333333333444444444555555555555555666888888888999:::<<<>>>@@@CCCFFFIIIKKK&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''&&&&&&'''***,,,&&&%%%%%%''')))***)))(((******))))))(((((()))))),,,,,,------------,,,,,,++++++,,,---///222444666777AAAOOOaaa{{{mmmTTTBBB999777888888777444333555888333333333333222222222222111000000/////////000000///.........------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++***))))))******+++,,,,,,,,,++++++)))))))))*********++++++))))))))))))))))))))))))...((('''000<<>>IIIPPPUUUeee~~~nnnaaaPPPIII@@@999888888888777:::999999999::::::888666555555555555555555555555444444444444333333333333222222222111111111000000111111000000000000111111111111111222222222333333111111222222222222111111000111111222333444444555444444555555555666666666555666888888888999:::<<>>888***(((///))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))(((((()))*********************))))))******+++,,,+++++++++,,,,,,---------++++++,,,---...//////000000000000000111222333444333888===???BBBLLL]]]jjjzzzxxx~~~nnn\\\OOODDDAAA<<<:::999:::999999777777777777777777777777555555555555444444444444444444444444333333333333333222222111111222222333111111111222222222333333111111222222222222111111111111111111222222333333333444444444555555555555555666888888888999:::<<>><<<999;;;<<<;;;:::999999777333777777777777666666666666444444444444444444444444555222666555...111666111444444444333333333222222222222222222222222222222000111222111000000222444444444444555555555555666666777777777777888;;;===AAABBBCCCEEEFFFHHH&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''((((((((()))))))))+++000333444222///---,,,+++++++++,,,---------111//////333666<<>>===???999777555555666666444222333333333333222222222222111111111111111111111111/////////////////////////////////.........------++++++++++++++++++++++++))))))))))))))))))))))))************************///000000...+++)))((()))************************((()))))))))************))))))))))))))))))))))))******++++++,,,,,,,,,,,,++++++************++++++************+++,,,---...,,,---......//////......---000222222000......///444666???LLLUUUXXX]]]dddtttvvv}}}zzzgggXXXBBB<<<:::<<<<<<888888<<<999999999999888888888888666666666666666666666666777333333444999GGGHHH888555555555444444444333333333333333333333333333333111222333222111111333555444444444555555555555666777888888777777777:::<<<@@@AAABBBDDDFFFHHH&&&&&&&&&'''(((((())))))''''''''''''((((((((((((((((((((()))))))))******+++***))))))))))))*********,,,.........111888===GGGJJJSSS___jjjsss~~~```KKK@@@:::999666333333666777777555444444444333333333222222222222222222222222222222//////////////////////////////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///000000...+++)))((((((************************))))))))))))************))))))))))))))))))))))))*********++++++,,,,,,---++++++************+++++++++******++++++,,,---...------...////////////...---000333333111000222444888<<>>777555777888777555444444444444333333333333333333333333333333333333.................................---------,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((***,,,------+++)))))))))************************))))))))))))************))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,++++++******++++++,,,++++++++++++,,,---......------...///////////////...111333333222444;;;@@@GGGKKKWWWcccgggjjj{{{pppYYYDDD@@@@@@<<<:::<<<;;;::::::::::::999999999777777777777777777777777555555777555888HHHLLL;;;555555555555444444444444444444444444444444444444222333333333222222444555444444444555555555555666444555777777777999<<>>===AAA======<<<;;;<<<<<<999555777777777777777777777777999888777888999:::999777666666555555555444444444444444444444444444444444333333333333333333333333333444666666555555777888777666666777999;;;===>>>@@@AAACCCDDDFFFGGG))))))))))))((((((((((((((((((((((((((()))******))))))))))))))))))))))))++++++,,,---...///000000111???GGGSSS^^^UUUQQQccczzzwwwaaaMMM>>>888:::;;;999555444444666555333444444444333333333222222111000000000//////////////////.........---------------------------------,,,,,,,,,++++++++++++***+++++++++***************((()))+++,,,,,,,,,+++***************************+++++++++++++++***)))))))))************+++++++++******+++,,,,,,,,,,,,+++,,,+++++++++,,,,,,+++))),,,,,,,,,,,,---...//////000///......///000000000666555666<<>>>>><<<888777999888888888888888888888888666555444444666666555444666666666555555555555555444444444444444444444444444444444444444444444444333444666666555555777888777666666666888999;;;===@@@AAABBBDDDEEEFFF'''((((((((()))))))))***)))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,)))---///---,,,111===HHHVVVWWW```lllvvvcccLLL<<<888777999999555444777555555555444444444333333111111111111000000000000000000/////////.........---------------------------------,,,,,,,,,++++++,,,+++***))))))+++---///)))***+++,,,---,,,++++++)))))))))))))))))))))))))))******+++++++++******))))))*********+++++++++******+++,,,,,,,,,,,,+++*********,,,...///...---------------...///000000///000111000///111444777>>>GGGZZZkkkkkkgggwwwxxxppp[[[MMMEEE?????????:::888:::888888888888888888888888777666555555777777666555666666666666666666666666444444444444444444444444444444444444444444444444333444666666555555777888999888888888999;;;<<<>>>???@@@BBBCCCEEEFFF''''''(((((())))))*********))))))))))))***++++++------------------------+++///111000111;;;KKKXXX```___qqqzzz\\\EEE<<<777;;;<<<777555777555555555555444444444333222222111111111000000000000000000/////////......------------------------------------,,,,,,,,,,,,,,,,,,+++******+++------((()))***+++,,,+++******(((((((((((((((((((((((())))))***++++++++++++***)))************+++++++++******+++,,,,,,,,,,,,++++++******,,,...///...---------------...///000111...///000000000333:::???IIIXXXkkksssmmmnnnuuu```PPPBBB@@@@@@<<<;;;<<<999999999999999999999999888777666666888888777666555666666666666777777777444444444444444444444444444444444444444444444444333444666666555555777888::::::999999:::;;;===>>>???@@@AAACCCDDDEEE'''''''''((()))***************))))))******+++,,,------------------------000000111555>>>LLLZZZcccccchhhxxxUUUEEE999;;;===888666888555555555555444444444444222222222111111111000000000000000000/////////...------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++'''((()))***+++***))))))))))))))))))))))))))))))))))))***+++++++++++++++)))************+++++++++******+++,,,,,,,,,,,,+++,,,++++++,,,...///...,,,------------...///000111...000111000111777AAAIIIUUUbbbnnnooommmyyy|||hhhMMMCCCBBB>>><<<>>>999999999999999999999999888777666666888888777666555666666666777777777777444444444444444444444444555555555555555555555555333444666666555555777888:::999999888999:::<<<===???@@@AAACCCDDDEEE&&&''''''((()))******+++*********)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,444000000999JJJZZZdddhhhdddmmmvvvbbbLLL;;;;;;===999777999666666555555555444444444222222222111111111111000000000000000////////////------------------------......---------,,,,,,,,,---------------,,,+++***&&&'''(((******))))))(((************************((()))***+++++++++++++++)))************+++++++++******+++,,,,,,,,,,,,+++---,,,,,,---...///---,,,...------......///000111///111222111222:::FFFOOOaaaiiimmmkkkpppZZZIIICCC>>><<<>>>999999999999999999999999888666555666777888777666555666666666777777888888444444444444444444444444555555555555555555555555333444666666555555777888999999888888888999;;;<<>>???AAACCCEEEGGG))))))))))))************))))))*********+++++++++***...000///---///555:::KKK[[[iiihhh]]]ZZZggguuutttppp~~~uuuuuu}}}lllLLL>>>::::::;;;:::999888777555444444333333333222222222111111111111000////////////000........................---------------------------,,,,,,+++++++++++++++,,,***)))***+++,,,+++*********************************++++++++++++++++++---------,,,,,,++++++***++++++,,,,,,---...//////,,,,,,,,,,,,------------...------...000111000///...888>>>CCCRRRiiirrroooooo{{{gggMMMAAA>>>===<<<<<<;;;999888888999999999999999999999999777777777777777777777777777777666666555555444444555555444444444444555555888777777777777777888888999999999999:::;;;<<<<<>>999999999999999999999999888888888888888888888888777777777777777666666666666555555444444555555666888777666666666777999:::999999999999:::;;;<<<<<<@@@AAABBBDDDEEEFFF)))************+++++++++++++++,,,,,,,,,---------,,,---000555===JJJXXXaaacccbbbkkkwwwttt^^^FFF???;;;777777999:::888666555555444444444333333333222222111000000000000111////////////////////////........................,,,,,,,,,,,,,,,------...---+++***+++,,,---,,,+++******************************++++++,,,---------.........------,,,,,,++++++,,,,,,---...///000000,,,---------...............///000000000222666999CCCFFFXXXmmmnnnjjjjjjSSS???:::<<<;;;;;;===::::::::::::::::::::::::888888888888888888888888888888888888777777777777666666555555555555666666666666666666777888999:::999999999999:::;;;<<<<<>>LLLXXXaaaeee^^^iii}}}yyyvvv___FFF@@@:::777999:::888666555555555555444444444444333222111111000000111111////////////////////////........................,,,,,,,,,,,,,,,---......---,,,++++++------,,,+++******************************++++++,,,------...---------,,,,,,,,,,,,,,,,,,,,,---------.........------------............,,,000222111...111888???IIISSSfffrrrnnnkkk~~~|||}}}~~~jjjIII>>>>>>===:::;;;::::::::::::::::::::::::888888888888888888888888888888888888888888888888666666555555555555666666555666777888888999999999999999999999:::;;;<<<<<<>>>???AAACCCEEEGGG.........////////////000,,,,,,,,,---------......444555;;;GGGUUU```cccbbb\\\oooxxxmmmvvvMMMEEE===888999999777555666666555555555444444444333222111111000111111111000000000000000000000000////////////////////////,,,,,,,,,,,,,,,---...///---,,,++++++------,,,+++******************************+++,,,,,,---......++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------.........//////+++000333111---000:::CCCNNN___oooqqqjjjkkkxxx{{{tttnnnjjjgggeeeeeeggghhhiiiiiijjjmmmooonnnmmmnnnsss|||~~~TTTCCCBBB???;;;;;;::::::::::::::::::::::::888888888888888888888888888888888888888888999999666666555555555555666666444555777888999999999888999999999999:::;;;<<<<<<===???AAACCCEEEGGG+++***))))))***,,,...///111---,,,///000...---......;;;LLLYYYdddiiiddd[[[YYYwwwooosssQQQ777888>>>;;;999<<<666666666666555444333222222222222111111111111000000000000000000000000000..............................---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---+++)))(((((())))))************+++++++++++++++++++++++++++++++++------------------------.........////////////000...000222000000555AAAJJJbbbgggkkkmmmuuuxxxnnniiiaaaZZZWWWWWWUUUSSSTTTUUUVVVWWWXXXXXXXXXXXXWWWVVVUUUZZZaaahhhjjjjjjjjjsssxxxoooWWWGGG:::777<<<@@@:::777999<<<;;;999999888888888888888888888888777777777777777777777777666666555555555555666666666777888999999:::999999999888888777888:::;;;<<<<<<>>>@@@BBBEEEHHH+++***)))((()))***,,,...---******......---...222<<>>999666999;;;::::::<<<999999999999999999999999888888888888888888888888666666555555555555666666666777888999999:::999999999888888888888:::;;;<<>>;;;888888888888888777777777777555555444444444333333333111111111111111111111111........................///...------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,***+++,,,************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////000000000111000000000111888FFFXXXdddjjjqqq{{{|||ssskkkcccZZZSSSPPPOOOLLLJJJEEEGGGIIIJJJIIIHHHIIIJJJLLLKKKJJJJJJJJJKKKLLLMMMLLLOOOQQQPPPNNNNNNRRRVVVSSSXXXUUUVVV```jjj}}}vvvWWWEEEAAA???;;;:::;;;;;;999999<<<999999999999999999999999888888888888888888888888777666666555555666666777666777888999999:::999999999999888888999:::<<<===@@@AAAAAACCCDDDEEE,,,,,,+++*********++++++...---...000000555AAAMMM^^^iiippplllmmm|||zzznnnOOODDD???;;;888888888777777777888888555555555444444444333333111111111111111111111111........................//////...---------------------------------------,,,......---+++++++++,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...................../////////000000444222111333===NNN```llltttvvvjjj___ZZZXXXTTTOOOLLLMMMMMMMMMMMMMMMMMMOOOQQQOOOMMMNNNRRRQQQPPPPPPQQQSSSVVVZZZ\\\QQQRRRRRRRRRSSSVVV\\\aaaaaaeee```[[[___dddsss{{{wwwnnnppptttyyy~~~qqqQQQAAAAAA???>>>@@@>>>999999;;;::::::::::::::::::::::::888888888888888888888888777777666666666666777777666666888999999999999999999999888888999:::<<<===???@@@AAABBBDDDEEE......------,,,,,,------000//////111444<<>>>>>@@@???;;;999;;;::::::::::::::::::::::::888888888888888888888888777777666666666666777777666666888999999999999999:::999999999999;;;<<<======>>>@@@BBBDDDFFF........................///---///444;;;FFFVVVdddmmmrrrmmmiiiqqqyyytttsssrrrppprrruuuwwwdddIII777;;;999888666666666666777555555444444444333333333222222222222222222222222////////////////////////000///......------......------------------------+++,,,---,,,+++***+++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000............////////////000000555AAATTThhhvvv}}}kkkxxxnnneee___ZZZYYYVVVQQQOOOPPPNNNPPPQQQSSSSSSRRRQQQPPPRRRJJJIIIOOORRRPPPRRRXXX^^^]]]]]]]]]^^^___aaabbb___\\\[[[aaalllvvv|||~~~zzz~~~~~~zzzuuummmccc[[[VVVTTTSSSQQQRRRSSSUUUWWWWWWXXXXXXYYY^^^eeemmmyyy~~~\\\JJJBBB<<<===>>><<<;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888777777666666777777888666777888999999:::999999::::::999999:::;;;<<<>>>===>>>???AAACCCEEE,,,,,,---....../////////---,,,222===HHHRRR]]]gggmmmjjjkkk{{{xxx|||zzzsssnnnmmmjjjeeeaaa``````\\\\\\^^^\\\\\\iii{{{___@@@>>><<<:::777666666777777666666666555555555444444222222222222222222222222////////////////////////000//////.......................................+++---...---,,,+++,,,...+++++++++,,,,,,,,,---------------------------------------...///000000000000000000000111111111111333555===NNNcccuuu{{{}}}xxxvvvtttrrrqqqnnnhhhaaa[[[XXXVVVWWWZZZZZZVVVSSSTTTSSSUUUVVVWWWWWWWWWXXXYYY[[[RRRPPPZZZaaa^^^\\\___lllllllllmmmmmmnnnnnnnnnppprrrwww}}}~~~tttkkkcccVVVTTTQQQNNNMMMMMMMMMNNNJJJKKKLLLNNNOOOOOOOOOOOOVVVYYY\\\^^^cccooodddSSSCCC<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888888777777777777888888666777888999999:::999999::::::999999:::;;;===>>>>>>???@@@AAACCCDDD***+++,,,---............,,,---666FFFSSS\\\ccchhhkkkaaalllnnnlll{{{uuuqqqkkkbbbZZZWWWUUUPPPNNNNNNLLLFFFGGGNNNNNNJJJOOOZZZVVVaaavvvvvvLLL@@@>>><<<999777777777888777777777777666666666666222222222222222222222222000000000000000000000000000000///.......................................,,,...///...------...///++++++,,,,,,,,,------------------------------------------...///000000111111222222222222333333333:::===FFFWWWlll{{{vvveee[[[\\\^^^``````]]]ZZZXXXXXX[[[XXXXXX[[[[[[WWWUUUWWW[[[[[[\\\]]]___bbbfffiiinnnbbbaaammmuuupppjjjjjjzzz{{{}}}{{{ooorrrxxxzzzvvvlllccc\\\VVVPPPOOOQQQSSSVVVZZZ]]]```aaaXXXYYY[[[]]]____________[[[___cccbbb^^^^^^dddjjjlllttt}}}~~~gggLLL???<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999888888777777777777888888666777888999999:::999999::::::999999:::;;;===>>>@@@AAAAAABBBBBBCCC***((())),,,---+++,,,000222///;;;RRR]]]\\\bbbooogggcccoootttkkk}}}}}}zzzvvvtttkkklllmmmppptttxxx{{{~~~uuuvvvvvvssslllddd___\\\SSSOOOKKKIIIJJJJJJIIIGGGHHHIIIJJJIIIGGGGGGIIIJJJHHHLLLWWWeeessslllSSSCCC>>>>>>888777999555666666999<<>>IIIVVViiizzz}}}zzzqqqhhh```ZZZWWWWWWWWWYYY\\\]]]]]]\\\]]]^^^```bbbdddeeeffffffnnnkkkkkksss~~~~~~{{{qqqiiiaaaYYY]]][[[WWWTTTSSSUUUXXXZZZ```eeekkkrrr~~~zzzppppppmmmnnnttt{{{{{{wwwxxxwwwxxxxxxsssmmmlllppprrruuuxxxyyyzzz{{{}}}vvvRRRCCC@@@;;;:::>>>;;;999888888:::;;;<<<<<<:::::::::999999999888888777777777777777777777777888888999999999:::::::::::::::::::::;;;<<<======BBBBBBBBBCCCCCCCCC+++)))))),,,,,,+++---111777===JJJXXXbbbfffffffff[[[cccvvvjjjyyy~~~{{{vvvrrrnnnkkkgggddd```aaabbbeeeiiimmmqqqsssjjjiiigggaaaZZZTTTPPPOOOOOOLLLHHHGGGHHHIIIHHHFFFFFFGGGHHHHHHHHHHHHJJJLLLOOOOOOTTTZZZ___jjj~~~kkkMMM===???<<<:::<<<:::777888:::===???>>>999444333333333222222222222111111111111111000000000000000000/////////.................................,,,------......------,,,........................---------............///------......///000000000///000111111111222333555???SSSdddsssuuulllfffaaa]]][[[ZZZZZZ[[[]]]```bbbccchhhjjjnnnrrrvvvyyy|||}}}||||||}}}rrrjjj___TTTTTTUUUXXX\\\```eeeiiikkkwww}}}~~~yyyzzzwwwxxx{{{~~~```LLLCCC???=========<<<::::::;;;<<<;;;::::::::::::999999999999888888888888888888888888888888888999999999:::::::::::::::::::::;;;<<<======AAAAAABBBCCCCCCDDD,,,******,,,++++++...444<<>>===999666333333333333222222222222111111111111000000000000000000////////////..............................------............------........................---------............///---......//////000000111...///111111222333666888DDDZZZhhhooo}}}wwwqqqnnnmmmlllfffeeeccccccdddhhhmmmooouuuxxx|||zzztttiii^^^\\\```hhhqqqyyytttVVVFFFBBB???;;;???===<<<<<<<<<<<<:::999::::::::::::999999999999888888888888888888888888888888999999999:::::::::::::::::::::;;;<<<======@@@@@@AAABBBDDDEEE---++++++,,,,,,,,,222:::HHHTTT```eeeggglllssswww~~~zzzxxxqqqfff\\\XXXUUUQQQOOOMMMKKKIIIGGGGGGGGGGGGHHHKKKMMMPPPRRRKKKLLLLLLKKKIIIIIIKKKMMMHHHHHHHHHHHHIIIIIIIIIHHHHHHJJJLLLMMMNNNQQQTTTVVVXXXXXXZZZ]]]aaafffkkkooo~~~xxxWWW===888<<<777888999:::<<<<<<:::888666444444333333333222222222111111111111000000000///000000//////////////////........................------............------........................---------............///.........///000000111111000222333333333555:::>>>QQQ```dddggg}}}}}}}}}|||{{{|||~~~zzz{{{gggOOOJJJEEE<<<>>>===<<<<<<===<<<:::999;;;;;;:::::::::999999999888888888888888888888888888888999999999:::::::::::::::::::::;;;<<<======???@@@AAACCCDDDFFF---,,,,,,......000:::DDDZZZ]]]gggpppoooqqq{{{www}}}}}}tttiiibbb___ZZZRRRKKKKKKIIIFFFEEEEEEEEECCCBBBCCCBBBBBBCCCDDDEEEGGGIIIFFFIIILLLNNNNNNOOOPPPRRRQQQRRRSSSSSSSSSRRRQQQQQQRRRTTTVVVWWWWWWYYY\\\______```bbbdddgggkkklllllloootttrrrDDD===AAA999777888999999888777666555444444444333333333222222111111111111000000000/////////000000000000000000////////////////////////---......//////......---........................---------............///......//////000111111111111333333222222555===DDD^^^ffffffrrrbbbVVVKKK???>>><<<;;;;;;<<<<<<;;;:::;;;;;;;;;:::::::::999999888888888888888888888888888888999999999:::::::::::::::::::::;;;<<<======??????AAACCCEEEGGG...---...000111666CCCOOObbb```gggrrrrrrwww}}}|||yyyuuuppplllqqqwww{{{zzzzzzzzzuuuooohhhaaaXXXQQQNNNLLLIIIFFFFFFDDDBBBBBBCCCCCCBBBAAACCCCCCBBBCCCDDDFFFHHHIIIJJJMMMQQQSSSTTTUUUVVVWWWZZZ\\\^^^^^^\\\ZZZXXXXXXYYYZZZ[[[[[[[[[[[[]]]___ZZZ^^^bbbcccgggmmmooonnnqqqssszzzRRRBBBBBB999666888888888666444555555444444444444333333333333111111111111000000000000//////000000000000111111////////////////////////......////////////..............................---------............///...//////000000111111222000111222000000777CCCLLLaaahhhoooyyybbbOOO???AAA???<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;::::::::::::999999999999999999999999888888999999999:::::::::::::::::::::;;;<<<======???@@@AAACCCEEEGGG------///222555<<>><<<;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999999999999999999999999888888999999999:::::::::::::::::::::;;;<<<======AAABBBCCCDDDEEEFFF,,,***...:::EEENNN\\\hhhooooooiiiqqq}}}uuukkkfffhhheeecccaaaaaadddjjjqqquuuzzzlllaaaZZZUUUSSSJJJIIIIIIHHHHHHHHHIIIIIIDDDGGGHHHFFFIIIQQQRRROOOTTTSSSRRRSSSVVVYYYZZZ[[[[[[ZZZZZZXXXVVVSSSPPPNNNOOOPPPQQQQQQSSSVVV[[[___kkkwww~~~{{{~~~yyyqqqjjjgggeeecccjjjsssbbb@@@BBB>>>999666555555444333666666555444444444444555222222222111111111111000222222111111111111222222000000000000////////////000///...---------------......------------......---------......000111111///000000111111111111000111333333333===QQQeeeoooiiiGGGGGGCCC===;;;===>>>===;;;<<<===<<<:::999:::;;;:::999999888888999999:::666666777888999999::::::::::::;;;;;;<<<=========@@@AAABBBDDDEEEFFF333111666DDDSSS]]]gggooozzzvvvlllqqquuuhhh```XXXOOOLLLMMMLLLKKKIIIIIILLLPPPUUUYYYiiixxxtttmmmcccYYYRRRNNNLLLLLLJJJJJJKKKLLLMMMNNNOOOOOOLLLOOOPPPNNNQQQWWWXXXUUU[[[YYYXXXXXXZZZ\\\]]]^^^``````aaaaaa```^^^\\\[[[^^^^^^]]]]]]```gggpppwwwyyysssllldddcccgggcccttt]]]@@@???===;;;:::999888888666666555444444444444555222222222222111111111111222222111111111111222222111000000000////////////000///...------------...///......------......///...------......000111111000000111111111111111000222555777:::GGG^^^rrr}}}QQQIIIBBB>>>>>>>>>===<<<;;;<<<===<<<:::999:::;;;:::999999888888999999:::777777777888999999::::::::::::;;;;;;<<<=========@@@AAABBBDDDEEEFFF333222:::JJJ[[[ffflllooovvvvvvpppwwwxxxooollloootttwww~~~|||pppfff[[[TTTNNNIIIGGGIIIIIIHHHHHHHHHJJJLLLOOOPPPXXXhhh{{{xxxnnn\\\YYYTTTOOOKKKKKKKKKLLLMMMOOOQQQSSSTTTUUUUUUTTTRRRTTTUUUUUUYYY```eeeeeecccaaa___^^^^^^___```bbbccccccdddeeeeeefffeeeeeehhhfffdddeeelllxxxoooddd```ccciiirrrsssEEEBBB>>>;;;999888888888777666555555444444555555333222222222111111111111222222111111111111222222111111000000000///////////////......------......///......------......///............///000111111111111111111111111111111222444777@@@RRRllldddQQQAAA???BBB???<<<<<<;;;<<<===<<<:::::::::;;;:::999999888888999999:::777777888888999:::::::::::::::;;;;;;<<<=========@@@AAABBBDDDEEEFFF000666BBBQQQ^^^fffkkknnnqqq~~~{{{mmmfff\\\UUUTTTVVVYYY\\\lllsss||||||rrrhhhbbbYYYTTTMMMIIIFFFEEEFFFGGGHHHHHHIIIJJJJJJKKKJJJJJJRRR]]]kkkuuuwwwqqqfff]]]XXXXXXWWWUUUTTTUUUWWWYYY^^^```bbbdddeeeeeedddccc^^^___```bbbhhhsss}}}|||{{{yyywwwuuutttvvvwwwwwwvvvtttssstttvvvyyy{{{||||||{{{~~~yyyoooooollljjjoooaaaTTTDDD999777888888777777666666555555555555555333333222222222111111111222222111111111111222222111111111000000000////////////............////////////............////////////......///000111111222222222111111222222222444444888FFFaaa}}}~~~aaaFFF@@@BBB???<<<>>>;;;======<<<;;;:::;;;<<<:::999999888888999999:::888888888999999:::::::::::::::;;;;;;<<<=========@@@AAABBBDDDFFFGGG555CCCSSS]]]bbbhhhooottt~~~vvvhhh___VVVRRRNNNLLLMMMNNNOOOOOOVVVYYY^^^___^^^[[[XXXWWWOOOOOONNNLLLLLLOOORRRSSSSSSTTTVVVWWWWWWUUUSSSRRRSSSVVV]]]dddfffddd```]]]eeegggiiiiiijjjmmmqqqtttyyyyyy~~~yyyxxx~~~vvvTTT>>>:::<<<<<<:::777777666555555555555666333333333222222222222111222222111111111111222222111111111111000000000000//////.........//////000/////////....../////////000////////////000000111333222222111222333444444666888???SSSrrr~~~pppggg]]]XXXYYY\\\]]]\\\___fffrrrxxxTTTDDD@@@>>>===???<<<===>>>===;;;:::;;;<<<:::999999888888999999:::999999999999999:::::::::::::::;;;;;;<<<=========???AAABBBDDDFFFHHH<<>>===;;;;;;;;;<<<:::999999888888999999:::999999::::::::::::::::::::::::;;;;;;<<<=========???@@@BBBEEEGGGHHHCCCSSSbbbggghhhooowww|||{{{sssnnnllllllkkkiiiiiijjjlllllljjjfffbbbgggggggggeeedddfffiiilllttt}}}lllggglllmmmjjjjjj___wwwSSS???888777777888777777666666666666666444444333333333222222222222222111111111111222222222222222111111111000000///////////////000111111000000////////////000000111111000000000000000111111111000111333555888:::FFF[[[rrr{{{xxxtttssspppjjjddd^^^[[[ZZZ\\\YYYUUUQQQNNNMMMLLLLLLLLLIIIFFFCCCDDDKKKUUU\\\ooo{{{]]]FFFDDDCCC===<<<===>>>===<<<;;;<<<===:::999999888888999999:::::::::::::::::::::::::::::::::;;;;;;<<<=========???@@@BBBEEEGGGIIIKKKYYYeeejjjnnnwww~~~}}}~~~}}}ooorrrwww{{{~~~xxxrrruuussskkkiiimmmhhhbbbGGG;;;999;;;888888777666666666666666444444444333333333222222222222111111111111222222222222222111111111111000///////////////000111111000000////////////000000111111000000000000000111000000000111333666999;;;]]]yyy}}}{{{yyyxxxttttttqqqmmmgggbbb```___XXXZZZZZZXXXUUUQQQOOONNNJJJJJJIIIGGGEEEDDDFFFHHHNNNYYYdddooohhhKKKGGGEEE<<<<<<>>>>>>>>><<<;;;<<<===:::999999999999999999:::::::::::::::::::::::::::::::::;;;;;;<<<======>>>???@@@CCCEEEGGGIII\\\eeejjjqqqzzz{{{{{{zzzqqqoooxxx~~~~~~|||HHH???CCC333888888666555777999777444555444444333333222222111000000111111111111000000111111000000//////......//////.........---------............/////////000............////////////222222000555888111;;;UUU~~~|||zzz{{{zzztttooorrrpppnnnkkkiiihhhggggggdddcccaaa]]][[[\\\```bbbYYYUUUPPPKKKHHHEEEBBB@@@CCCDDDFFFIIIRRR```qqq}}}```IIICCCFFF===;;;;;;===<<<999;;;???<<<<<<;;;::::::::::::;;;999999:::::::::;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>CCCCCCDDDEEEFFFGGGZZZcccnnn|||sssyyy{{{~~~{{{}}}wwwrrrqqq~~~qqqPPPAAA999999999888777777777666555555555444333333222222111111111222222222222111111000000000000000/////////000000000//////................../////////000000/////////000000000111111444333000444777333???[[[~~~{{{zzz{{{{{{xxxuuurrrpppnnnkkkiiihhhhhhhhhdddcccbbb```^^^```dddggg```]]]XXXSSSPPPLLLHHHEEECCCCCCBBBAAABBBHHHRRRXXXdddmmm{{{wwwXXXFFF>>>???======???===:::;;;>>><<<<<<;;;::::::::::::;;;999999:::::::::;;;;;;;;;::::::::::::;;;<<<===>>>BBBBBBCCCEEEFFFGGGccciiivvvooozzzzzzsssiii```hhhxxx~~~sssooozzz|||ttthhhdddbbbaaaeeettteeeAAA???999::::::999777555555666555555444444333222222222222222333333333333222222//////000000000000000000111111000000000000//////....../////////000000000000000000111111111222222444444000222666555CCC___~~~|||{{{zzzyyyyyyxxxwwwvvvrrrqqqnnnlllkkkjjjjjjjjjccccccbbbaaa```bbbfffiiifffddd```\\\YYYTTTOOOLLLHHHGGGDDD@@@===<<<>>>@@@GGGMMMWWWdddqqqrrrUUUBBBAAA>>>>>>@@@???<<<;;;>>><<<<<<;;;::::::::::::;;;::::::::::::;;;;;;;;;;;;::::::::::::;;;<<<======@@@AAABBBDDDFFFHHHlllttt|||xxxnnngggttt~~~|||jjj^^^NNNRRR\\\ppp~~~{{{xxxyyynnn```WWWWWWddd}}}vvvkkkjjjfff```\\\aaapppMMMEEE999999999:::777444555999555555555444333333222222111222222222222222222111/////////000000111111222000000000000000000000000...////////////000000000000000000111111111222222222333000111666666CCC]]]}}}}}}|||yyyuuurrrqqqqqqsssqqqpppnnnmmmmmmmmmnnneeeeeedddbbbaaaaaadddggggggeeecccaaa^^^[[[VVVRRRMMMLLLIIIEEEAAA@@@???@@@>>>BBBGGGOOOXXXbbbmmmtttwwwvvvzzzhhhMMMAAA======???@@@===<<<>>><<<<<<;;;::::::::::::;;;:::::::::;;;;;;;;;;;;<<<:::999999::::::;;;<<<===>>>???AAACCCFFFHHHkkk{{{wwwpppmmmtttvvvuuuooolllwwwuuueeeSSSQQQRRRaaa|||zzz}}}sss___XXXSSS```|||oooggg]]]XXX[[[bbbjjjnnnnnnSSS===999777999777444666;;;666666555444444333333222000000111111111111000000//////000000111111222222////////////////////////////////////000000000111/////////000000000111111...222111222777777AAAXXXqqq{{{vvvsssrrrrrrtttsssrrrpppppppppqqqrrrlllllljjjgggdddcccdddffffffeeedddccccccaaa]]][[[SSSPPPLLLGGGDDDBBBAAAAAA<<<>>>@@@CCCGGGMMMSSSXXXaaa^^^bbbuuuzzzTTTCCC>>>;;;>>>@@@>>>===???<<<<<<;;;::::::::::::;;;::::::;;;;;;;;;<<<<<<<<<::::::::::::;;;<<<======>>>???@@@CCCFFFHHHpppmmmwwwvvvnnnaaaUUUWWWdddrrroooYYYSSSNNNXXXyyy{{{fffjjjcccpppnnneeeeeeeeeaaa\\\hhh|||pppGGG===777999999555777<<<666666555555444333333333000000000111111000000000000000111111111111111111......////////////000000/////////000000000111111/////////000000000111111,,,333333444999:::EEEYYYuuu~~~~~~~~~~~~|||{{{zzzyyyvvvuuutttsssssstttuuuvvvvvvuuusssoookkkhhhhhhiiigggfffeeefffffffffdddbbb```\\\VVVPPPKKKGGGBBB@@@<<<===>>>???@@@DDDJJJNNNUUUUUU[[[kkkdddIIIBBB===>>>???>>>===???<<<<<<;;;::::::::::::;;;:::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>>>>???@@@CCCEEEHHH~~~qqqbbbXXXYYY]]]dddbbbeeejjjhhhfffpppbbb\\\RRRUUUqqqzzzgggkkkhhh{{{yyyrrrlllaaaXXXVVVZZZeeennnlllfffmmm{{{UUUEEE999:::;;;777777;;;666666666555444444333333000111111222222111111000222222111111111111111111/////////000000111111111//////000000000111111111000000000111111111222222---555555555;;;AAANNNccc}}}}}}}}}~~~|||}}}~~~|||wwwwwwvvvvvvvvvxxxyyyzzz{{{zzzxxxtttooolllkkkllljjjhhhfffeeefffgggfffeeehhheeeaaa]]]YYYRRRJJJEEE@@@@@@???>>>???DDDKKKPPPLLLSSS[[[ccckkkrrrzzz~~~TTTIIIAAA??????======>>><<<<<<;;;::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????>>>???AAACCCEEEGGG}}}lllaaa]]]uuuqqqqqqrrrkkkdddlll{{{rrrkkk]]]YYYmmmqqqaaaccceee}}}ssskkkaaaXXXWWWNNNNNNWWWWWWQQQZZZkkk}}}___KKK<<<<<<===999777:::666666666555444444333333222222222333333222222222333222222222111000000000000000111111222222222222000000000000111111111111111111222222222333333333000777666555===FFFVVVlll~~~~~~~~~}}}~~~|||yyy{{{}}}yyyxxxxxxwwwwwwxxxzzz{{{|||zzzzzzxxxuuupppmmmlllmmmjjjhhheeecccdddddddddcccddddddccccccbbb[[[RRRKKKCCCAAA>>>;;;<<>>???@@@??????AAACCCEEEGGGxxxkkkrrr}}}xxxrrrssswww{{{fffbbbrrrqqqdddeeecccyyyrrrnnnaaaXXXRRRWWW[[[XXXQQQPPPWWW___rrrVVV;;;===<<<777888999777666666666555555555555333333333222222222111111222222222111111111111000111111000000000000111111////////////////////////000111111222333333444444777<<<333555HHHNNNXXXttt}}}vvv|||~~~{{{www{{{||||||||||||{{{{{{{{{zzzwwwsssqqqppppppooonnnjjjjjjiiigggfffeeedddccccccbbb```___^^^[[[WWWTTTOOOKKKCCC===;;;???FFFLLLccckkksssvvvrrriiiaaa]]]uuu{{{RRR<<>><<<<<<;;;::::::::::::;;;;;;:::999888999:::;;;<<<<<<<<<<<<<<<<<<===>>>>>>>>>???@@@CCCEEEGGGyyy|||oookkkttt~~~vvviii```pppiiiZZZYYYWWWXXXXXXUUUQQQQQQTTTXXX___{{{hhhGGG@@@<<<999888444777777666666666555555555333333333222222222222111222222222111111111111000111111000000000000111111000000000000000000000000111111222222333333333444444888444:::KKKQQQbbb}}}sssnnnnnn}}}~~~~~~~~~~~~}}}|||zzzwwwsssqqqqqqrrrqqqpppnnnnnnllljjjiiigggfffeeedddbbbaaa```___^^^[[[YYYWWWRRRJJJBBB>>>===@@@CCCPPPWWWaaahhhjjjfffaaa^^^]]]jjjvvv}}}bbbIIIEEE@@@======:::<<<<<<;;;::::::::::::;;;::::::999999999:::;;;<<<<<<<<<<<<<<<<<<===>>>>>>>>>???AAACCCEEEGGG}}}iiikkk|||gggggg```]]]YYYVVVTTTTTTTTTTTTQQQjjj\\\GGG;;;;;;;;;333777777777666666666555555333333333333222222222222222222222111111111111000111111000000000000111111111111111111111111111111222222222222333333333333222555888CCCQQQXXXqqq|||rrrnnnrrrwww~~~|||yyyvvvuuuuuuvvvuuutttsssrrrpppnnnlllkkkjjjjjjfffdddbbb`````````___]]]ZZZVVVPPPIIICCC???======@@@EEENNNXXX___```]]]ZZZOOOYYYbbbkkk{{{zzzsss}}}zzz[[[KKK@@@@@@AAA999<<<<<<;;;::::::::::::;;;:::::::::999:::;;;;;;<<<<<<<<<<<<<<<<<<===>>>>>>??????AAACCCEEEFFFzzzkkkwwwhhheee```[[[XXXWWWWWWXXXRRRccc|||xxxTTT<<<;;;???888777777777666666666666555444444333333333222222222222222222111111111000000222111111000000111111222222222222222222222222222333333333333333333333333555666>>>LLLUUU```zzzxxx}}}~~~{{{yyyyyyyyywwwvvvuuutttrrrpppoooooooooooojjjgggdddbbbaaaaaa```___WWWUUURRROOOKKKFFFAAA======???DDDLLLTTTWWWTTTQQQOOOTTTYYY```oooxxxlllrrrmmmQQQ@@@BBBDDD:::<<<<<<;;;::::::::::::;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>???@@@AAACCCEEEFFFqqqqqqzzzkkkkkkgggaaaZZZXXXZZZ]]]YYYcccvvvlllCCC999>>>;;;888777777777666666666666444444444333333333222222222222222111111111000000222222111111111111222222222222222222222222222222333333333333333333444444777777BBBPPPWWWhhhzzzxxx~~~}}}{{{zzzyyywwwuuuuuutttsssrrrrrrssstttuuuoookkkgggdddcccaaa___^^^VVVUUUTTTSSSQQQLLLEEE@@@???>>>@@@DDDJJJLLLJJJHHHHHHKKKNNNUUUbbbqqq}}}tttrrr|||YYY@@@@@@DDD<<<<<<<<<;;;::::::::::::;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>@@@@@@AAACCCDDDFFFzzzrrrooonnnmmmmmmxxxrrriiimmm}}}pppoookkkccc[[[XXX[[[^^^ZZZeeeyyyWWW===;;;999888888777777777666666666444444444444333333333333222222222111111111111000222222111111111111222222222222222222222222222222222222222333444555555555888777DDDQQQZZZuuu}}}zzz|||~~~}}}|||zzzxxxvvvwwwvvvtttssssssuuuwwwxxxrrroookkkhhhfffdddaaa___[[[ZZZXXXXXXWWWRRRJJJDDD>>>======???AAACCCDDDDDD???BBBGGGNNNYYYggguuu~~~{{{tttmmmKKK???AAA<<<<<<<<<;;;::::::::::::;;;::::::;;;<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<===>>>>>>@@@AAABBBCCCDDDFFF~~~yyyiiigggbbb]]]WWWSSSQQQPPPRRRPPPTTTeee~~~bbbWWWfff{{{{{{vvvnnnfff___\\\\\\\\\ZZZfff{{{sssLLL>>>999888888888777777777666666555444444444444333333333222222222111111111111000333222222111111222222333222222222222222222222222000111222333444666777777999;;;IIIUUUcccvvv{{{vvv}}}}}}|||zzzxxxvvvuuuvvvwwwyyytttqqqooommmkkkiiieeeccc```^^^[[[\\\\\\YYYRRRMMMAAAAAA@@@>>>===>>>AAADDD???BBBGGGLLLPPPZZZiiiuuuvvvyyy~~~aaaEEE???===<<<<<<;;;::::::::::::;;;::::::<<<=========<<<;;;<<<<<<<<<<<<<<<===>>>>>>@@@AAABBBCCCDDDFFF{{{tttttt~~~pppddd___PPPLLLIIIGGGGGGHHHHHHHHHEEEEEEEEEGGGQQQeee~~~cccUUUcccxxx|||ppphhheeebbb^^^ZZZ]]]gggzzzZZZDDD;;;888888888888777777777777555555444444444333333333222222222111111111111000333222222111111222222333111111111111111111111111000000111333555666888888<<>>>>>AAAAAABBBCCCDDDEEEsssgggjjj{{{{{{}}}zzzxxxrrrhhh^^^UUUPPPNNNBBBAAAAAABBBDDDDDDDDDCCCDDDEEEEEEDDDDDDHHHOOOTTTqqq|||tttlllhhhwwwwwwmmmlllmmmiiibbbYYYggg}}}hhhFFFAAA===888666999999777666888555444333333222222333333111111111222222333333333333222222111111222222333111111222222222333333333444111111444666666999>>>===OOOLLLWWWvvv___dddpppoookkkllluuu~~~}}}yyyvvvvvvvvvwwwtttvvvuuurrrrrrttttttqqqoookkkgggccc```]]]ZZZWWWPPPMMMHHHDDDAAAAAAAAAAAAFFFHHHIIIIIIHHHKKKPPPTTTbbbooo{{{yyyqqqZZZIIIBBBBBB???>>>>>><<<888999===<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;>>>@@@CCCDDDEEEFFFGGGHHHvvvyyyqqqeeeiiizzz|||uuuwww|||nnncccVVVUUURRRMMMGGGDDDCCCDDDFFFFFFEEEFFFGGGHHHIIIHHHHHHHHHGGGEEECCCDDDHHHLLLNNNaaakkkeeeccclllrrrooosssllliiinnnrrr{{{~~~{{{rrrqqqrrrmmmfff\\\iii{{{oooKKKAAA???:::777999999666555666555444333333222222333333222222222222333333333333333222222111111222222333111222222222222333333333444111111444555555999>>>GGGSSSTTTeeeooo\\\aaajjjiiifffiiiqqqyyy|||zzzxxxwwwwwwyyy||||||yyyxxxzzzyyyvvvsssoookkkfffccc___[[[YYYWWWTTTNNNGGGBBB???@@@AAADDDFFFHHHHHHHHHJJJNNNQQQWWWdddppp|||uuummmhhhPPPAAABBB???>>>???===::::::>>>===========================>>>>>>===<<<===???AAABBBCCCDDDEEEFFFHHHwwwwwwnnnbbbgggyyytttnnnppprrrfffaaa[[[RRRJJJJJJJJJHHHFFFEEEFFFJJJMMMJJJKKKLLLMMMOOOPPPPPPQQQOOOPPPOOOMMMKKKJJJKKKLLLMMMSSSWWWXXX[[[aaadddcccaaaiiittt~~~~~~wwwuuutttnnneee```hhhttt|||xxxqqqpppsss|||TTTBBB@@@:::777888888555333555555444444333333333333333444444444444333333333333333222222111111222222333222222222222333333333333444222222444555444999???MMMRRRYYYuuu{{{ggg[[[___eeebbbbbbgggmmmuuu|||~~~|||zzzyyyzzz}}}~~~{{{zzz{{{zzzvvvwwwtttoookkkgggccc___\\\^^^\\\WWWNNNDDD??????AAABBBDDDFFFHHHHHHIIIJJJLLLRRR^^^iiisssxxxoooyyyzzz\\\BBBCCC???>>>@@@???;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>???>>>======???AAAAAAAAACCCDDDEEEGGG}}}kkk___eeexxx|||lllhhhmmm|||xxxiiiXXXQQQOOOMMMIIIFFFIIIJJJIIIIIIJJJMMMRRRVVVYYY]]]bbbfffhhhhhhiiiiiijjjkkkkkkkkkiiihhhggggggcccbbbeeelllrrruuuyyy~~~~~~|||xxxpppfff```bbbfffhhhbbbZZZYYY\\\lllwwwbbbFFF???:::777777777555444666555555444333333333333333555555555444444333333333333222222111111222222333222222222333333333444444444222333444444444999AAAPPPPPP```nnnccc]]]aaabbb___bbbiiimmmttt{{{~~~~~~{{{~~~}}}||||||zzzvvvxxxuuuqqqnnnlllhhhdddaaa``````^^^UUUKKKBBB???@@@@@@BBBEEEGGGHHHHHHHHHHHHPPPYYYbbbjjjxxx~~~pppoootttpppMMMCCC???===??????<<<;;;===========================<<<>>>???>>>======???@@@@@@@@@AAACCCEEEFFF|||iii]]]eeexxxrrrcccbbbjjjvvvsssaaaUUUJJJHHHJJJIIIIIIKKKNNNQQQUUUYYY^^^dddjjjooo|||uuukkk___[[[WWWTTTOOOIIIJJJNNNUUUaaawwwoooJJJ???:::666777888666666999666555444444333333444444555555555444444333333333333222222111111222222333222222333333333444444444333222333555444555<<>>>>><<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>>>>===<<<===?????????AAABBBDDDFFF|||hhh]]]eeeyyy}}}iiiZZZZZZcccnnnxxxuuudddQQQHHHDDDGGGIIIHHHLLLSSSYYY```jjjuuu|||kkkxxxmmm___XXXPPPLLLGGGDDDEEEJJJMMMWWWkkkwwwOOOBBB<<<888888888777777:::666555555444444444444444444444444444333333333333333222222111111222222333333333333333444444444444222222444666555777???IIITTTUUUxxxppp[[[ZZZ\\\]]]ZZZYYY___hhhsss{{{}}}|||~~~}}}zzzuuutttssssssrrrpppmmmjjj```aaaaaa```ZZZQQQHHHCCC???@@@BBBFFFIIIJJJIIIHHHDDDFFFMMMTTT\\\kkkwwwggg^^^[[[hhh}}}jjjKKKCCC=========<<<;;;===<<<<<<<<<<<<<<<<<<<<<<<<:::<<<>>>>>>===<<<===>>>??????AAACCCEEEFFF}}}hhh]]]fff{{{xxxcccRRRPPPYYYdddooozzzkkkZZZKKKFFFFFFMMMOOOOOOYYYgggoooxxxxxxwww}}}pppccc[[[SSSOOOLLLIIIIIILLLLLLRRRccc}}}eeeGGG@@@;;;:::999666666888666666555444444444444444222222222222333333333333333222222111111222222333333333333444444444444555222222555777777888CCCNNNTTTZZZ]]]WWWXXXZZZZZZXXXXXX___gggrrr|||zzzyyy{{{{{{yyyxxxwwwvvvvvvuuurrroookkkfffdddaaa```^^^XXXOOOHHH@@@@@@AAAEEEJJJMMMLLLJJJGGGEEEHHHOOOQQQXXXoootttiii___bbbooo~~~}}}RRRHHH???===>>>======???<<<<<<<<<<<<<<<<<<<<<<<<:::<<<>>>???>>>======>>>???@@@AAACCCEEEGGG}}}hhh^^^ggg|||uuu___LLLIIIPPP]]]hhhtttzzzuuu]]]MMMLLLIIIMMMUUUXXX[[[jjj|||wwwggg___XXXVVVTTTPPPNNNNNNGGGKKKYYYtttKKKDDD===;;;999555444666666666555444444444444555111111111222222333333333333222222222222222222333333333333444444444555555111222666888888:::EEEQQQYYYccc~~~RRRXXXYYY[[[ZZZXXXYYY```hhhppp{{{}}}{{{~~~~~~{{{zzzyyyxxxwwwtttooolllmmmgggaaa______\\\SSSLLLAAA@@@AAAEEEKKKNNNNNNMMMHHHCCCCCCHHHEEEEEEVVVmmm~~~}}}qqqccc]]]___kkk~~~WWWKKKAAA>>>???>>>???AAA>>>>>>>>>>>>>>>>>>>>>>>>;;;===@@@@@@???>>>>>>??????@@@AAADDDFFFHHHjjj\\\```ttt|||lllTTTIIIJJJHHHRRR\\\gggooowww~~~~~~^^^NNNOOOMMMXXXdddhhhkkkwww~~~qqqlllkkkrrrzzzxxxkkk___\\\SSSUUUlllpppCCC999AAA555666???555666666666666555555555555333333333333333333333333222222111111222222333444111111222222222333333333444333555888999===HHHTTT\\\lllrrrXXX\\\XXXUUUVVVXXX[[[dddmmmuuu~~~~~~~~~~~~~~~|||wwwssspppppprrrkkkccc___^^^^^^ZZZWWWHHHCCC???BBBEEEHHHMMMSSSNNNIIIEEEDDDFFFHHHLLLPPP]]]nnn}}}rrreeeZZZYYYiii}}}|||OOO;;;@@@;;;:::>>>777>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<======>>>???@@@@@@AAACCCDDDFFFGGGiiiZZZ___sssvvvhhhPPPEEEFFFDDDKKKUUU```hhhqqqyyy~~~}}}}}}tttppptttvvvwwwxxx~~~kkkSSSJJJNNNPPPhhhmmm___\\\nnn~~~KKK:::AAA777666>>>666666666666666555555555555333333333333333333333333222222222111222222333444222333333333444444444444555555666999:::>>>JJJVVVcccyyyoooZZZYYYUUUSSSUUUWWWZZZbbbkkkuuu}}}zzzwwwuuuooojjjccc```___^^^[[[WWWJJJDDD@@@AAACCCFFFLLLRRRSSSPPPMMMKKKIIIHHHGGGGGGIIIYYYqqquuuhhhYYYRRR[[[hhhrrruuuyyy|||~~~```FFFEEE@@@AAADDD===>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<======>>>???@@@???@@@BBBDDDEEEFFFhhhXXX^^^qqq}}}qqqdddNNNCCCDDDAAAEEENNNYYYaaajjjtttzzz{{{wwwkkk___\\\___bbbfffjjjqqq{{{wwwhhhYYYLLLJJJOOOJJJeeepppbbbkkkXXX;;;@@@:::777;;;777666666666666555555555555333333333333333333333333222222222222222333444444444444444444555555555555666666777:::<<<@@@MMMYYYiiiiii[[[VVVRRRQQQSSSUUUYYYbbbkkkvvv|||xxxlllhhhdddaaaaaa___ZZZVVVMMMFFFAAA@@@AAACCCIIIQQQUUUUUUTTTRRRNNNJJJEEEBBB@@@LLL```wwwqqq___SSSSSSYYYfffjjjooossswww}}}pppKKKAAA>>>AAABBB<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<======>>>???@@@???@@@AAACCCDDDEEEiiiXXX\\\ppp{{{pppeeeQQQFFFEEEAAAAAAJJJTTT\\\fffqqqyyy{{{}}}xxxqqqggg[[[RRRQQQQQQSSSXXX]]]eeeqqq|||}}}iiiZZZSSSPPPPPPRRRIIIXXXqqqgggcccppp~~~fff???>>><<<777888888666666666666555555555555444444444444444444444444333222222222222333444444333444444444444555555555666666777:::===BBBPPP]]]mmmbbbZZZSSSPPPPPPSSSVVVZZZccclllzzz}}}}}}~~~xxxssskkkiiifffdddbbb^^^YYYUUUQQQJJJCCC@@@???@@@GGGOOORRRVVVXXXVVVRRROOOKKKGGGDDDIIIVVViii}}}xxxfffYYYTTTUUU]]]aaaggglllrrryyyQQQ===;;;>>>>>>:::========================<<<<<<<<<<<<===>>>???@@@@@@AAABBBDDDEEEFFFmmm[[[]]]nnnzzzpppfffSSSIIIFFFAAA>>>GGGOOOVVV```llluuuxxxzzztttlllfff```ZZZUUURRROOOJJJHHHJJJOOOXXXhhhwwwtttkkk^^^VVVWWWZZZYYYUUUUUUZZZhhh~~~yyyssswwwxxxuuuvvv|||ooopppsss```___fffqqq{{{{{{{{{wwwIII>>><<<777777888666666666666555555555555444444444444444444444444333333222222333333444555333333333333444444444444555555777;;;>>>EEETTTaaauuu|||\\\XXXRRRPPPPPPTTTXXX]]]fffnnn|||{{{|||zzzsssmmmkkkjjjhhhfffccc___ZZZVVVUUUNNNHHHCCC???>>>EEEMMMRRRYYY]]]YYYVVVUUUQQQMMMGGGGGGKKKXXXlllvvvfff[[[TTTQQQQQQVVV\\\bbbgggoooyyyaaaDDD@@@AAA??????========================<<<<<<<<<<<<===>>>???@@@AAABBBDDDEEEGGGGGGsss```^^^nnnzzzpppfffTTTJJJFFF???<<>>DDDLLLVVV```eee```[[[ZZZVVVOOOHHHFFFFFFMMM]]]ssssssfff^^^WWWQQQKKKPPPUUUZZZ___gggpppvvvuuuPPPFFFBBB>>>BBB>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<======>>>???@@@BBBCCCDDDFFFGGGHHHyyyfffaaammm{{{qqqhhhWWWLLLGGG???;;;AAAFFFJJJSSS___iiimmmkkkeeedddkkkrrrxxxnnnYYYLLLDDDFFFXXXmmm~~~}}}pppfffXXX```fffjjjuuutttfffkkkmmmiiibbb___dddjjjrrryyy~~~|||yyysssmmmfffaaa]]][[[UUUXXX[[[ZZZYYYZZZ___dddxxxwwwtttvvvrrrfff[[[^^^vvvyyyfffYYYOOONNNRRRUUUTTTVVV\\\eeepppsssLLL???<<<999:::666666666666555555555555555555555555555555555555444333333333333444555555444444444444555555555555555555888>>>DDDNNN___ooojjjWWWWWWOOONNNPPPVVV[[[```iiirrr{{{uuuqqqnnngggggghhhgggeeeddddddddd]]]XXXRRRLLLDDD???CCCKKKVVVeeemmmiiidddbbb\\\RRRJJJHHHFFFIIISSSdddwwwzzzmmmeeeaaaZZZRRRIIIMMMRRRVVVZZZaaaiiiooo|||\\\KKK@@@:::AAA>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<======>>>???@@@AAABBBDDDEEEGGGHHH}}}jjjbbbmmm~~~tttkkkZZZOOOIII@@@===BBBFFFIIIQQQ]]]hhhkkkmmmkkkppp~~~nnnYYYJJJFFFUUUjjjyyy||||||uuufffZZZ^^^kkktttyyyzzzvvvpppkkkiiinnnwww}}}|||tttnnnkkk]]]^^^\\\WWWPPPNNNQQQVVVWWWlllrrrhhhlll{{{}}}mmmeee]]]SSSPPPSSSJJJJJJLLLRRRYYYeeexxxSSSBBB???;;;:::777666666666555555555555555555555555555555555555444333333333333444555555555555555555666666666777666666:::@@@GGGRRRdddsss~~~cccTTTVVVNNNMMMOOOUUU[[[```iiirrrzzztttpppooodddeeefffgggfffggghhhjjj___[[[VVVOOOFFF@@@CCCKKKTTTeeerrrpppllliiiaaaVVVIIIHHHFFFEEEIIIUUUdddpppqqqrrrlllddd```___YYYPPPFFFIIINNNQQQTTTZZZaaagggyyygggRRRBBB:::CCC>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<======>>>???@@@@@@AAACCCDDDFFFGGG}}}nnnhhhpppyyyqqq___RRRKKKBBB???>>>AAAIIIRRRZZZbbbhhhdddyyy|||~~~dddJJJJJJYYYdddtttxxx{{{xxxsssoooqqqsssvvv~~~{{{iii]]]___gggvvv~~~~~~nnn\\\YYYVVVKKKFFFJJJOOOSSScccsssxxx~~~jjjXXXSSSPPPKKKFFFHHHGGGKKKUUUZZZjjj~~~FFF<<>>??????>>>>>>>>>>>>>>>??????@@@CCCDDDEEEGGGHHHJJJ{{{mmmhhhpppyyyqqq___RRRKKKBBB>>>>>>AAAHHHPPPZZZdddkkkkkknnnrrrgggeeeaaa```nnnSSSOOO[[[eeeoooooommmgggbbb```aaadddhhhkkknnnjjjdddeeeqqq}}}uuueee[[[QQQNNNPPPJJJKKKRRR\\\```lllxxxbbbYYYRRRIIIFFFGGGDDDGGGPPPTTTccc}}}\\\BBB>>>444777666444444666777666666444444444444444444444444444444444444444444444444666666666666666666666555999888BBB@@@KKKVVVddd~~~hhh[[[QQQPPPNNNPPPRRRUUU\\\gggttt}}}|||wwwqqqllloooooooooooonnnnnnnnnnnnkkkaaaYYYVVVRRRJJJEEEDDDQQQeee}}}xxxppp^^^PPPNNNJJJEEEAAAAAACCCFFFJJJJJJJJJKKKKKKLLLLLLMMMLLLHHHEEEFFFMMMUUU[[[^^^nnn}}}gggKKKAAA==================>>>??????>>>>>>>>>>>>>>>???@@@@@@AAABBBCCCDDDEEEFFFyyylllgggpppzzzrrr___RRRKKKBBB===>>>AAAFFFNNNZZZfffnnnlll```ZZZPPPSSSSSSMMMbbb~~~sssWWWOOOWWW___ddd___YYYSSSOOOPPPRRRTTT[[[\\\\\\^^^hhh{{{~~~iii[[[TTTPPPJJJHHHKKKQQQUUUdddiii___VVVLLLHHHHHHDDDEEELLLOOO^^^wwwqqqGGG:::666888666555555666777666555444444444444444444444444444444444444444444444444555555666666666666666666;;;:::EEEHHHNNNWWWqqqqqq^^^TTTNNNPPPPPPPPPRRRVVV^^^jjjxxx{{{wwwtttqqqrrrssssssttttttttttttmmmfff___\\\XXXPPPIIIFFFJJJbbbzzzjjj]]]YYYRRRJJJCCC???======@@@@@@AAACCCEEEFFFHHHHHHJJJGGGDDDDDDJJJQQQXXX\\\lll{{{vvvPPP>>>>>>>>>>>>=========>>>?????????>>>>>>>>>>>>???@@@@@@AAAAAABBBBBBCCCDDDvvviiieeennnzzzrrr___QQQKKKBBB===@@@AAADDDLLL[[[hhhoooiiiXXXUUUNNNPPPQQQHHHTTT```uuu|||hhhPPPJJJQQQVVVTTTOOOIIIEEEEEEHHHJJJLLLPPPRRRVVV```vvvkkkWWWKKKLLLHHHKKKTTTZZZddd|||}}}zzzgggaaa[[[RRRLLLKKKEEEEEEKKKNNN]]]vvvzzzIII999@@@999777555555666777666555444444444444444444444444444444444444444444444444555555555555666666666666;;;:::FFFOOOQQQZZZnnn\\\RRRMMMQQQPPPPPPRRRVVV```nnn|||~~~{{{zzzwwwxxxxxxyyyyyyxxxwwwvvvooojjjeeebbb^^^WWWNNNHHHFFF___qqqeee___WWWOOOIIIEEEAAA>>>???@@@AAACCCEEEGGGHHHIIIJJJGGGEEEEEEIIIPPPWWW[[[kkkyyyXXX>>>AAA???>>>>>>===>>>>>>????????????>>>>>>??????@@@AAABBBBBBCCCCCCDDDDDDsssfffaaakkk}}}zzzqqq^^^QQQKKKCCC>>>AAAAAACCCOOOaaannnrrrnnn^^^bbb\\\UUUVVVUUUcccjjjzzz{{{cccLLLIIINNNOOOHHHEEEAAA@@@AAACCCDDDEEEEEENNN[[[mmm}}}}}}aaaOOOLLLFFFGGGPPPZZZbbbnnnyyy{{{pppzzz{{{iiieee```XXXOOONNNGGGEEEKKKNNN]]]wwwRRR;;;CCC999888666666666777666555444444444444444444444444444444444444444444444444444555555555666666777777999;;;EEERRRTTTbbbiii[[[SSSMMMPPPPPPOOOQQQWWWbbbqqq~~~~~~~~~}}}zzzxxxwwwqqqoookkkgggccc\\\SSSKKKEEE[[[vvviiiaaaVVVOOOKKKGGGBBB===AAABBBCCCDDDEEEFFFGGGGGGIIIGGGEEEDDDGGGNNNUUUZZZjjjxxxcccAAAEEE??????>>>>>>>>>>>>?????????????????????@@@@@@AAABBBBBBCCCCCCDDDDDDzzz~~~qqqccc^^^fffxxxxxxooo]]]QQQLLLDDD???AAAAAAEEEVVVmmmyyyyyyyyyooo}}}wwwgggmmm}}}sssTTTKKKIIIDDD@@@??????>>>>>>???@@@AAAGGGZZZppp~~~yyywwwuuuuuuwwwxxxwwwwwwoooqqqsssrrrqqqssswww{{{kkkZZZQQQIIIEEELLLYYYfffrrr|||yyydddjjj~~~yyyyyypppggg]]]SSSQQQIIIFFFKKKNNN]]]wwwhhh???>>>:::888666666777777666555444444444444444444444444444444444444444444444444444444555555666777777777777<<>>>>>>>>??????@@@????????????@@@AAAAAAAAAAAABBBBBBCCCDDD}}}~~~ooo```ZZZbbbsss~~~vvvmmm\\\PPPLLLDDD???@@@AAAHHH```|||~~~zzztttyyy}}}VVVHHHCCC<<<:::<<<>>>>>>===???CCCGGGXXXppp}}}{{{xxxuuutttqqqnnnlllmmmoooppppppnnnnnnnnnoooooopppqqqrrrttt{{{eee\\\RRRMMMLLLSSS```rrrqqqXXX\\\sss}}}wwwuuupppmmm{{{tttfff\\\YYYNNNJJJMMMOOO^^^xxxJJJ===;;;999777666777777666555444444444444444444444444444444444444444444444444444444555555666777777888666???BBBRRR[[[|||qqqVVVRRRNNNJJJNNNLLLLLLOOOWWWdddrrr|||}}}~~~{{{zzzzzzvvvnnnjjjggg]]]SSSKKKLLLdddzzzhhh]]]ZZZVVVOOOHHH@@@AAABBBCCCDDDEEEEEEFFFIIIHHHFFFEEEEEEJJJSSSYYYggguuutttHHHEEEAAA@@@??????>>>>>>??????@@@@@@??????@@@@@@AAABBBAAABBBCCCDDDEEEFFF}}}nnn___XXX___ooo}}}}}}tttlll[[[PPPLLLEEE???@@@@@@KKKhhh|||{{{ooojjj{{{sssMMMCCCBBB===666999===>>>>>>BBBJJJRRRddd~~~pppnnn~~~}}}{{{yyyxxxyyyyyywwwtttooommmmmmnnnpppppppppnnnlllkkkkkklllkkkiiipppiiimmmxxxvvvdddWWWVVVKKKMMMRRR[[[hhh}}}nnnrrrwwwbbbQQQXXXddd~~~~~~qqqaaaeeeffffffsssoooeeeaaaUUUOOOQQQRRR```zzzUUUBBB;;;999777666777777666555444444444444444444444444444444444444444444444444444444444555666777777888666AAABBBRRR^^^pppTTTQQQNNNJJJOOOKKKKKKNNNWWWeeerrrzzz~~~}}}~~~yyyqqqmmmjjjaaaVVVMMMGGGXXX|||mmmaaa^^^[[[TTTNNNCCCDDDEEEFFFHHHIIIKKKKKKKKKKKKJJJHHHHHHMMMUUU\\\eeetttTTTOOOAAAAAA@@@???>>>>>>??????@@@@@@??????@@@@@@AAABBBDDDDDDEEEGGGHHHJJJlll[[[YYY]]]lll~~~rrrgggUUUNNNNNNIII<<<<<>>>>>>>>>>>>>>??????@@@DDDCCCCCCCCCEEEGGG~~~iiiXXXUUUYYYhhhzzzpppfffVVVNNNMMMHHHBBB???AAAHHHaaauuuWWWQQQ\\\\\\^^^UUUEEE===@@@AAA===???AAAGGGOOO[[[iiivvv~~~yyyvvv}}}~~~|||yyyvvvsssqqqsssqqqooonnnnnnnnnlllkkknnnlllkkkjjjkkklllmmmmmm^^^___TTTLLLMMMJJJJJJTTTVVVUUU\\\gggyyyhhhXXXQQQPPPSSSfffwwwfffvvvvvvmmmgggiiiqqqfff___ZZZPPPNNNdddJJJ>>>===;;;888666666666666666666666666666666666666555555555555555444444444666555555666888::::::;;;:::HHHPPPZZZ|||cccQQQLLLHHHFFFHHHKKKKKKQQQ___rrr|||xxxtttoooiiiccc^^^WWWIIIIII]]]vvvnnnjjjfffaaa[[[TTTKKKFFFGGGKKKMMMNNNNNNMMMKKKHHHHHHKKKQQQVVVeeexxxgggIIIEEECCC@@@>>>???@@@???===>>>>>>>>>>>>>>>???@@@@@@CCCCCCCCCDDDEEEGGG}}}gggVVVRRRTTTddd}}}uuummmfffWWWOOOMMMGGGCCC@@@BBBHHH]]]iiiXXXTTTEEEEEEDDDDDDEEEGGGIIIKKKMMMPPPWWWdddsss|||yyywwwuuuuuutttsssqqqqqqqqqooommmkkkmmmmmmmmmmmmmmmnnnooooooeeehhh^^^TTTSSSQQQQQQ[[[]]]XXX^^^mmmkkkaaa``````xxxrrruuuiiiSSSccc{{{mmmrrr}}}pppddd]]]TTTRRReee}}}ZZZEEE@@@:::777666777777888666666666666666666666666444444444555555555555555888888888888999;;;<<<<<<>>>HHHTTThhhzzz[[[NNNJJJFFFDDDEEEKKKLLLSSSeee|||{{{vvvrrrmmmhhhddd[[[NNNGGGMMMkkkvvvpppmmmjjjbbbWWWNNNKKKJJJIIIHHHLLLNNNOOOLLLIIIJJJQQQWWWeeewwwtttPPPDDDBBBAAA@@@???>>>>>>>>>???>>>>>>>>>>>>???@@@@@@BBBCCCCCCDDDEEEGGG~~~hhhVVVQQQPPP```{{{rrrmmmhhhZZZQQQNNNGGG??????FFFMMM\\\xxxfff```\\\___hhhjjjccc___```iiikkkooovvv}}}~~~}}}{{{yyyxxxyyyyyyuuutttsssssssssqqqnnnkkkjjjkkkmmmnnnoooqqqsssttt}}}wwwggg```ZZZXXX```___YYY___mmmzzztttpppxxxdddLLLRRR}}}wwwuuuxxxhhh^^^VVVUUUcccvvviiiHHH@@@999888999888888888666666666666666666666666333444444444555666666666888999::::::::::::<<<>>>BBBGGGVVVtttlllUUULLLIIIEEECCCEEEKKKMMMWWWkkk{{{wwwrrrlllggg```UUUIIIDDDZZZzzzyyyrrrlllccc[[[VVVPPPIIIDDDKKKOOORRROOOJJJJJJPPPWWWeeewww```FFFCCCAAAAAA???<<<===@@@??????>>>>>>??????@@@AAABBBBBBCCCDDDFFFHHHiiiXXXPPPKKKZZZwww~~~rrrnnnkkk]]]SSSOOOGGG>>>===FFFNNNXXX{{{zzz}}}~~~tttxxxttt{{{|||yyy}}}~~~~~~{{{yyyyyyzzz{{{}}}wwwvvvuuuttttttrrrnnnlllgggiiilllnnnpppssswww{{{}}}nnnbbbZZZ^^^^^^ZZZaaammm}}}nnnvvvtttbbbOOOOOOoookkk^^^VVVVVV___lll{{{LLL@@@888999<<<:::777777666666666666666666666666333444444444555666666666777888::::::999999<<<>>>EEEGGGXXXtttaaaOOOKKKIIIEEEDDDGGGMMMPPPZZZlll}}}zzzssskkkeeeeee[[[OOODDDQQQ|||uuukkkccc\\\VVVOOOJJJIIINNNSSSQQQLLLKKKPPPVVVdddvvvrrrKKKEEE@@@AAA???<<<===BBB???????????????@@@@@@AAAAAAAAACCCEEEGGGHHHlll[[[PPPHHHUUUssssssppplll^^^TTTOOOGGGAAA===CCCIIIQQQqqq{{{fffbbbcccbbbccceeessswww}}}}}}{{{zzzzzz{{{}}}~~~xxxwwwuuutttsssrrrooolllfffiiilllnnnooossszzzzzzjjjggg___[[[cccmmmvvvqqqwww}}}hhhXXXMMMOOOgggtttaaaYYYXXX\\\bbbrrr}}}UUUEEE999:::===:::777777666666666666666666666666444444444555555555555555444777:::999888999<<<@@@GGGIII___~~~hhhXXXKKKIIIIIIEEEEEEJJJOOOSSS\\\hhhwwwqqqmmmttt~~~{{{wwwppphhhcccfff\\\SSSJJJMMMuuurrreee\\\TTTNNNIIIGGGLLLQQQQQQOOONNNQQQUUUcccvvvTTTHHH???@@@@@@===>>>BBB@@@????????????@@@AAAAAA@@@AAACCCEEEGGGIII}}}{{{{{{sssbbbUUUIIITTTrrrtttpppmmm^^^SSSNNNFFFAAA;;;AAAIIILLLeeeuuukkkccc]]]aaammmyyyxxx}}}||||||||||||zzzwwwtttsssrrrqqqooommmhhhkkkmmmlllmmmqqqyyy}}}tttbbb[[[aaaiiikkk}}}{{{kkkWWWMMMNNN^^^oooiii___[[[[[[[[[aaajjjvvvdddNNN;;;999;;;888777999666666666666666666666666555555555555555444444444333777::::::999:::>>>BBBHHHLLLiiiqqq^^^QQQGGGGGGGGGDDDEEEKKKNNNTTT]]]eeeooozzzqqqoooxxx}}}xxxsssnnniiieeeeeeZZZTTTNNNKKKiiixxxsssllleee___WWWMMMGGGFFFJJJNNNPPPQQQQQQRRRSSSbbbuuu]]]KKK>>>>>>AAA>>>>>>BBB@@@@@@??????@@@@@@AAABBB???@@@CCCEEEHHHIIIxxxzzzsssyyyzzzjjj\\\MMMWWWuuuuuuqqqlll]]]RRRLLLDDD>>>999CCCLLLKKKZZZ{{{~~~|||zzz{{{|||}}}}}}~~~~~~|||{{{{{{{{{xxxtttrrrqqqpppooonnnkkkmmmnnnlllkkkooowwwssseee[[[]]]bbb```iiizzz{{{bbbTTTQQQXXXaaawwwpppddd^^^[[[XXXVVV]]]gggrrrpppVVV>>>999:::777777:::666666666666666666666666666666666555555444444333333777:::;;;999;;;@@@DDDHHHOOOpppkkkYYYMMMEEEFFFEEEBBBEEEKKKKKKSSS]]]eeelllwwwwwwrrrooollljjjdddWWWSSSPPPJJJaaaaaaNNNNNNSSS[[[dddgggbbbWWWMMMEEEHHHLLLPPPRRRSSSRRRQQQaaauuucccMMM======AAA??????BBB@@@@@@??????@@@@@@AAABBB???@@@CCCFFFHHHIIIppptttxxx}}}rrrqqqxxxrrr]]]VVViiizzzxxxnnnZZZOOOMMMGGG@@@>>>BBBIIINNNXXXrrrzzzwwwoooeeeooo~~~~~~{{{uuusssuuutttpppiiifffhhhlllooonnnmmmmmmmmmooopppqqq~~~tttjjj```aaabbbcccdddeeegggiiimmmoooqqqqqqqqqrrruuuwwwooobbbUUU]]]wwwvvvcccaaa^^^VVV]]]UUUTTTaaaxxxccc>>><<<<<<666777888777666666666555555555555555666666777888999999:::999888777777888===CCCHHHQQQOOOxxxeeeVVVMMMEEEDDDDDDDDDEEEGGGSSSWWW___ggglllvvvzzzrrrjjjccc```^^^UUUPPPRRR___XXXHHHIIIDDDRRRdddeee___XXXNNNIIIJJJKKKKKKLLLOOOSSSVVVdddwwwyyyPPP===EEEDDD===???DDD======>>>???AAABBBCCCDDDDDDCCCBBBCCCFFFHHHkkkkkkzzzzzz{{{rrrsssyyyyyyfff```ttt}}}}}}sss]]]PPPMMMEEEBBB>>>@@@GGGLLLVVVooovvvooollleee___kkk{{{|||}}}}}}zzztttppprrrqqqlllfffcccdddgggmmmlllllllllmmmmmmnnnooommmttt~~~~~~uuulllgggaaabbbccccccdddeeeggghhhfffgggggggggggghhhkkkmmmsssdddTTT^^^}}}|||gggbbb___XXX[[[UUUSSS\\\nnnqqqFFF???>>>::::::<<<777777666666666555555555555666666777777888888888888888777666888===DDDIIIQQQTTTkkkUUULLLEEEDDDDDDCCCEEEHHHYYYcccnnnqqqrrryyyyyyqqqlllfffcccZZZTTTUUUaaabbbHHHDDDBBBQQQfffjjjggg^^^QQQJJJJJJJJJJJJKKKNNNRRRTTT```qqqUUU===CCCCCC>>>@@@DDD>>>>>>???@@@AAABBBBBBCCCDDDCCCBBBDDDFFFIII|||gggdddttt|||||||||}}}|||mmmkkk}}}~~~ttt\\\NNNJJJCCCBBB>>>???EEELLLVVVkkk{{{vvvrrrnnnfffcccaaabbbrrr}}}||||||yyysssooopppoookkkfffbbbccceeejjjkkklllllllllllllllllleeehhhlllmmmllliiihhhgggcccccccccbbbccccccdddeee_________^^^]]]]]]```bbb~~~lllSSSYYYyyykkkddd___YYYZZZWWWUUUVVV```ooo~~~NNN<<<;;;999888:::777777777666666666555555666666666666666666666666777777666666888===DDDJJJOOOZZZjjjSSSKKKEEEDDDDDDCCCEEEIIIYYYkkkxxxwwwxxxyyyuuunnnjjjaaa[[[YYYbbb^^^SSSOOO\\\nnnrrroooeeeUUUJJJJJJIIIIIIJJJMMMPPPRRRZZZjjj|||]]]???AAACCC@@@BBBBBB??????@@@@@@@@@AAAAAAAAADDDCCCCCCDDDGGGIIIxxxiiieeeqqq}}}xxx{{{|||wwwwwwlllUUUIIIGGGAAA@@@>>>???EEELLLVVVfffuuu|||rrrkkknnnffffffjjjqqq~~~}}}{{{|||xxxrrrpppppppppnnnjjjhhhhhhiiijjjkkklllmmmmmmmmmkkkkkkiiihhhgggeeeddddddeeefffcccbbb```````````````___]]]]]]]]][[[ZZZZZZ[[[]]]sss\\\YYYssspppeee^^^XXXYYYZZZWWWRRRTTTaaarrr~~~vvvZZZ<<<:::999666999777777777666666666666555666666666666555555555555666666666666999>>>FFFKKKOOOddd~~~^^^QQQJJJEEEDDDCCCCCCFFFKKK___uuu~~~~~~{{{uuuooofff```\\\___{{{qqqsssyyyvvvrrrhhhWWWLLLJJJHHHGGGJJJMMMPPPRRRUUUbbbttthhhDDDAAABBBBBBCCCAAA@@@@@@@@@@@@@@@@@@@@@@@@DDDCCCCCCDDDGGGJJJnnnkkkjjjrrr||||||wwwwwwyyyqqqnnncccPPPHHHIIIDDD@@@???AAAEEEJJJRRR___jjjvvvppppppkkkoooxxx}}}||||||xxxsssooopppqqqpppooonnnnnnnnnlllmmmnnnoooooonnnmmmllljjjhhhdddbbbbbbbbbbbbcccbbb___]]]\\\]]]]]][[[YYY]]]^^^^^^\\\ZZZYYYZZZ[[[mmmssscccoooxxxjjj^^^UUUUUUZZZYYYRRRRRRcccyyykkkBBB???>>>999===888777777777666666666666666666666666555555555555555666666777:::@@@HHHNNNRRRqqqlllUUUNNNIIIDDDDDDCCCBBBGGGMMMjjjyyysssjjjeee^^^[[[}}}vvvqqqjjjZZZNNNJJJGGGGGGKKKOOORRRSSSQQQ[[[lll~~~tttJJJBBBAAACCCDDD@@@AAAAAAAAA@@@@@@@@@@@@???CCCBBBBBBDDDGGGJJJbbblllpppxxxyyyrrrxxxyyymmmggg^^^OOOKKKLLLFFF@@@AAABBBCCCGGGQQQbbbnnn{{{xxxxxx}}}zzz~~~~~~~~~zzztttppppppqqqqqqqqqpppooooooooooooooopppoooooonnnmmmjjjgggeeedddeeeffffffeee```]]]ZZZYYYZZZZZZXXXUUUZZZ\\\]]]]]][[[YYYXXXXXXkkkqqqiiitttdddXXXRRR[[[\\\VVVZZZpppxxxFFF@@@>>>666<<<888888777777777666666666666666666666666666666666666666777888<<>>AAACCCCCCJJJ]]]xxx|||vvvttttttsssssssssrrrpppnnnqqqpppoooooonnnnnnnnnooollliiifffeeefffhhhhhhggg```\\\XXXXXXZZZZZZWWWTTTVVVYYY]]]^^^\\\YYYVVVUUUeeetttyyy|||pppeeeYYYbbbddd^^^ddd~~~zzzHHHAAA===333:::888888888777777777666666555666666777777888888888666777888:::>>>EEEMMMSSSQQQsssZZZQQQJJJFFFDDDCCCBBBBBBHHHPPPVVVdddwwwwwwvvvzzztttrrrgggXXXqqquuuoooaaaQQQMMMHHHJJJPPPVVVYYYZZZXXXVVVZZZggguuuYYYGGG@@@AAADDD@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@BBBEEEHHHbbbaaattt~~~xxxwwwhhh___[[[RRROOOIII;;;;;;???BBBDDDOOOlll~~~xxxyyyxxxwwwwwwvvvtttpppnnnqqqpppooommmmmmmmmnnnooommmhhhcccaaaaaacccbbbaaa```\\\XXXXXXZZZ[[[XXXTTTUUUXXX]]]___]]]ZZZVVVUUU___ssszzztttwww|||qqqccclllllldddjjj|||xxxNNNEEE@@@555===888888888888777777777777555666666777888999999:::777777888:::???FFFOOOUUU\\\mmmTTTMMMIIIFFFDDDCCCBBBBBBHHHQQQVVVYYY```gggfff``````dddlllkkkzzz~~~yyyxxxkkkZZZpppzzzpppaaaRRRMMMIIIKKKRRRYYY\\\\\\```XXXTTTZZZfffvvv^^^III@@@@@@CCC@@@??????@@@@@@@@@AAAAAAAAA@@@??????AAAEEEHHH}}}aaacccjjj|||~~~vvvzzzuuujjj```[[[VVVMMMFFFBBB;;;===AAAFFFOOOddd{{{zzzyyyyyyxxxuuuqqqnnnrrrqqqooonnnllllllkkkkkkiiigggdddcccbbbbbb```______]]][[[[[[\\\[[[XXXUUUWWWYYY]]]______\\\XXXUUUWWWdddyyyuuuzzz{{{ooorrrsss~~~QQQ???@@@999777888888888888777777777777777777666666666666777777666888999;;;AAAIIIPPPSSSccc~~~bbbWWWLLLIIIFFFDDDDDDAAAAAAHHHPPP\\\XXXXXX^^^]]]WWWYYY```nnnhhhrrr~~~{{{sssdddpppxxxfffXXXPPPJJJLLLRRRYYY```gggeeebbb]]]WWWUUUaaa|||eeeEEECCCAAA===AAA????????????????????????>>>???@@@CCCEEEGGGwww___```hhhyyy{{{uuuyyyrrrhhh___ZZZTTTJJJBBB???===>>>AAAEEEJJJXXXrrr|||{{{zzzzzzyyywwwsssppprrrqqqooonnnmmmlllllllllkkkhhhfffdddccccccaaa______]]][[[[[[[[[ZZZXXXUUUVVVYYY\\\______\\\XXXVVVQQQYYYzzzjjj~~~|||}}}wwwYYYAAA???:::999888888888888777777777777777777666666666666777777666888:::<<>>BBB????????????????????????>>>???AAACCCEEEGGGooo]]]]]]eeeuuuwwwtttzzzzzzlllccc[[[WWWQQQHHH@@@>>>>>>>>>@@@DDDHHHOOO^^^lll~~~}}}||||||yyyvvvsssrrrqqqpppooonnnmmmmmmmmmmmmkkkhhhgggfffdddbbb```___]]][[[[[[[[[ZZZXXXVVVVVVXXX\\\^^^^^^\\\YYYVVVPPPQQQhhhdddwwwuuugggFFF>>>;;;;;;888888888888777777777777888777777666666777777888777888:::>>>CCCJJJSSSZZZrrrxxx\\\QQQJJJIIIEEECCCBBBAAADDDMMMXXXdddeeeooo||||||}}}{{{uuu}}}}}}ooouuuiiiZZZRRRLLLNNNUUU^^^jjjtttuuurrrlllcccYYYWWWbbbpppoooJJJCCCBBB???BBB@@@@@@@@@@@@@@@@@@@@@@@@??????AAACCCEEEFFFkkk\\\\\\eeesss}}}{{{tttuuu{{{}}}wwwggg```XXXUUUOOOGGG@@@???===<<<>>>DDDIIINNNXXXaaannn~~~~~~~~~|||yyyvvvrrrqqqpppoooooooooooooooooommmkkkjjjiiigggdddaaa```___]]]\\\[[[ZZZYYYXXXWWWYYY\\\^^^^^^\\\ZZZWWWUUUPPP\\\pppiiivvv~~~~~~ppp~~~wwwLLL===;;;<<<888888888888777777777666888777777777777777777888888888;;;@@@EEELLLVVV___{{{www\\\PPPLLLHHHEEEBBBAAAAAAEEEPPP[[[kkkooo|||wwwyyyhhh[[[SSSMMMNNNUUU```ooo{{{}}}yyyrrrhhh]]]WWW\\\fffyyywwwMMMCCCBBB???AAA@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAACCCEEEFFFkkk^^^\\\fffssszzzwwwsssvvv}}}|||tttqqqjjjbbbZZZTTTLLLCCC======<<<:::<<>><<<;;;888888888888777777777666888888777777777777888888888888<<>>999888888888888777777777777999888888777777888888999999888===EEEJJJNNN[[[kkkkkkVVVIIIKKKIIIEEECCCBBBAAADDDMMMXXXrrr{{{jjj]]]UUUNNNNNNUUUcccwww{{{mmm```[[[[[[```yyyWWWCCCCCCAAA???AAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBCCCDDDFFFccc^^^]]]jjjwwwyyysssqqqvvv}}}~~~yyymmmjjjmmmpppggg[[[PPPDDD:::777999999:::===BBBDDDFFFOOOYYYZZZbbbeeeooo~~~}}}}}}}}}{{{zzzrrrrrrrrrrrrrrrsssttttttrrrqqqqqqrrrrrrpppmmmjjjhhhiiihhheeeaaa```bbbeeeeeefffffffffdddbbb___]]]TTTZZZVVVWWW{{{wwwYYYXXXccceee```\\\YYYcccnnnoookkkrrr||||||tttggggggyyyyyyvvvuuukkkJJJBBB888888888888888777777777777999888888777777888888999:::888===GGGKKKOOO^^^ooowwweeeUUUIIIMMMIIIFFFDDDCCCAAABBBJJJSSSwwwoooaaaXXXQQQOOOVVVeee{{{zzziii]]]YYYZZZqqq]]]FFFFFFCCC@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBCCCDDDFFF\\\ZZZ]]]kkkxxxxxxrrrpppvvv{{{|||~~~}}}{{{mmmcccdddhhhlllbbbWWWLLLBBB::::::>>>666999???DDDFFFHHHPPPZZZkkksssqqqrrr{{{}}}|||}}}|||{{{zzzrrrrrrrrrrrrsssssstttuuurrrrrrrrrssssssrrrooollljjjkkkjjjgggcccbbbdddgggiiiiiiiiihhhfffccc```^^^TTT___YYYQQQlllaaa```pppvvvnnnfffZZZWWWVVVVVVYYYeee{{{wwwtttiiiaaahhh~~~xxxmmmlllgggiiisssOOOEEE888888888888888777777777777999999888888888888999999:::888>>>HHHLLLOOO___rrrqqqcccWWWLLLQQQIIIFFFDDDDDDAAAAAAHHHPPPnnnyyysssccc[[[SSSQQQWWWfff~~~qqqaaa[[[WWWmmmbbbHHHHHHFFFBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEnnnWWWTTT```rrr|||uuuoootttyyyvvv|||wwwrrrnnnmmmeeeooo|||kkk```\\\^^^___bbbZZZOOODDD===999888777666888<<>>999999999888888888888888888888888777777777777777;;;;;;;;;DDDLLLLLL```hhhYYYOOOGGGIIIFFFEEECCCBBBCCCFFFHHHJJJZZZjjjyyynnnbbbZZZVVVYYYrrrtttgggbbb\\\bbbwwwtttJJJEEEIII@@@BBBAAA@@@?????????@@@AAACCCCCCCCCDDDDDDDDD}}}\\\RRRXXX___rrr{{{sssmmmuuu}}}~~~~~~vvvnnnfff```]]]YYYfffvvv{{{wwwkkkddddddeeebbb]]][[[TTTIII@@@;;;999999888666666999===???DDDQQQ]]]eeeooorrruuu~~~|||{{{zzzyyyxxxwwwwwwwwwxxxyyyzzzuuuuuutttttttttttttttttttttqqqooommmlllkkkhhhfffgggeeedddccccccbbb___]]]___YYYXXXWWW^^^~~~nnnaaaVVVQQQ[[[kkkqqqvvv|||mmmfff___xxx___===<<<:::999999999888777777777888888888888777777777777;;;===>>>FFFMMMNNNffffffXXXOOOHHHJJJEEEDDDBBBBBBBBBEEEGGGIIIIIIYYYgggvvvqqqeee]]]YYY\\\ttt~~~nnnkkkmmmlllgggddd___bbbssszzzNNNFFFIIIAAABBBBBB@@@?????????@@@AAABBBCCCCCCCCCDDDDDDkkkRRRRRR]]]bbbttt|||rrrjjjsssxxxmmm```WWWSSSRRRaaatttxxxzzz{{{uuuxxxjjj___bbbmmmpppggg\\\QQQKKKCCC<<<999999::::::;;;:::;;;>>>@@@GGGUUUcccjjjqqqqqqttt|||yyyxxxwwwxxxyyyzzzzzz{{{{{{{{{vvvvvvuuuuuuuuuvvvvvvwwwtttrrrpppooonnnmmmkkkiiieeedddccccccccccccbbb```___```ZZZWWW]]]kkkrrrhhhllluuuxxxsssooogggdddlllDDD:::::::::999999888777666666888888888888888888888888;;;???BBBIIINNNQQQpppcccXXXOOOHHHJJJDDDCCCAAA@@@AAACCCFFFGGGTTTbbboooxxxyyyqqq|||tttggg```]]]bbbzzzuuueeeeeemmmpppmmmiiicccbbbnnnUUUFFFHHHBBBCCCBBB@@@?????????@@@AAAAAABBBBBBCCCDDDEEEgggRRRRRRZZZgggxxxsssiiiqqq}}}{{{pppaaaVVVQQQMMM\\\rrr|||zzzvvvhhh```hhhuuuvvviii[[[LLLGGG???:::999999::::::;;;:::<<<>>>@@@FFFTTTaaannnrrroooqqq~~~pppwww}}}zzzxxxyyyzzz|||}}}}}}|||{{{zzzxxxwwwvvvvvvvvvvvvwwwxxxtttrrrpppooooooooommmkkkgggeeeddddddfffgggfffeee```cccZZZXXX___^^^ppprrriiiggguuuIII999;;;::::::999888777666666777888888888888888999999:::@@@DDDJJJNNNTTTzzz{{{```WWWOOOGGGIIIDDDBBB@@@???@@@BBBDDDFFFYYYdddqqq|||zzznnn|||uuuhhhaaaaaaiii}}}}}}}}}ssskkkfffbbbhhh{{{[[[GGGFFFBBBCCCBBBAAA@@@???@@@AAAAAAAAAAAABBBCCCDDDEEEaaaPPPPPPSSSgggxxxtttkkksss}}}{{{pppbbbXXXQQQJJJVVVnnn}}}yyyqqqgggcccmmmvvvrrrddd[[[KKKFFF???;;;999999::::::555555888;;;<<>>BBBMMMYYYXXX\\\YYY]]]pppsssaaannn~~~|||zzz~~~}}}zzzxxxwwwwwwxxxyyytttsssqqqpppppppppnnnllliiifffdddcccdddeeedddddd```^^^YYY]]]ccc]]][[[dddrrrqqqlllnnnQQQ;;;999999999888888888888888777777888888999:::::::::888???DDDJJJPPP\\\lllVVVTTTNNNEEEHHHDDDBBB@@@??????@@@CCCDDDPPPZZZhhh~~~{{{llleeejjjxxx|||uuukkk```^^^nnneeeIIIEEEBBBDDDCCCAAA@@@@@@@@@AAABBBAAABBBBBBCCCDDDEEEbbbQQQVVV\\\jjjuuuvvvllljjjwwwuuuiii```fffnnnffffffnnnooocccYYYWWWIIIEEE???;;;::::::::::::999999;;;>>>AAAHHHUUUcccfffjjjdddcccrrrsssaaarrr~~~}}}~~~{{{yyyyyyzzz{{{wwwuuusssrrrrrrqqqooommmllliiifffdddcccdddcccbbb```ZZZ]]]___]]]___```ZZZWWWtttwwwuuuyyyXXX>>>888888888888888999999999777777888999999:::;;;;;;999???DDDKKKSSSaaabbbOOOQQQMMMFFFIIIDDDCCCAAA??????AAACCCDDDBBBMMMVVVfffwwwxxxuuu|||ssskkkooo}}}nnn```\\\jjjjjjLLLGGGCCCDDDCCCBBBAAA@@@AAABBBBBBBBBCCCCCCCCCDDDDDDgggOOORRRXXXrrrxxxuuuhhhggguuuyyylllccctttyyyooommmsssrrrdddYYYWWWGGGDDD>>>;;;:::;;;;;;:::999777888;;;???HHHYYYhhhxxxpppxxxssscccvvv~~~{{{{{{||||||yyywwwuuuttttttrrrpppnnnpppmmmiiifffeeeeeedddccc___YYY``````WWW___fffYYYRRR^^^jjj~~~uuummm{{{___@@@777777777888999999::::::777777888999::::::;;;;;;;;;@@@EEEMMMVVVeeeZZZJJJOOOMMMGGGJJJEEECCCAAA??????AAACCCDDDFFFPPPTTTZZZgggfff]]]\\\nnnyyyooosss{{{oooaaa[[[hhh}}}mmmOOOIIIEEEDDDCCCBBBAAA@@@AAABBBBBBCCCCCCCCCDDDDDDDDDbbbVVVOOO^^^nnnuuummmeeennnxxx|||zzzooo|||tttpppgggdddbbbXXXKKKEEE>>>999777777888888666888;;;>>>>>>EEEUUUeeeqqquuutttoooddduuu~~~zzzyyyyyyzzz{{{yyywwwuuuttttttsssqqqooopppooollliiifffcccaaaaaa^^^\\\[[[[[[\\\]]]]]]\\\XXXRRRTTTiiiwwwnnnrrrtttjjj???===;;;888777888999888888999999888888999999:::;;;;;;@@@HHHKKKNNNffflllSSSQQQOOOLLLJJJCCCDDD@@@???@@@???===???CCCFFFJJJOOORRRTTTTTTRRROOOZZZqqqnnnooouuuddd```hhhtttxxxSSSDDDDDDBBBAAAAAA@@@AAABBBCCCDDD???@@@AAABBBCCCEEE\\\SSSLLLZZZkkkqqqiiicccmmmxxx||||||vvvmmmiiibbbTTTLLLGGG@@@;;;999999999888999999;;;<<<<<>>@@@AAA???@@@CCCBBBHHHOOOTTTUUUTTTQQQMMMWWWaaammmtttwww|||hhh```eeeoooWWWEEECCCBBBBBBAAA@@@AAABBBCCCDDD???@@@AAABBBDDDEEEvvvVVVRRRLLLYYYhhhkkkdddaaammmwww}}}}}}wwwssshhhTTTLLLHHHBBB>>><<<;;;:::888:::999:::;;;;;;AAAPPP___```gggqqq{{{aaaZZZttt}}}}}}{{{yyywwwvvvvvvvvvtttrrrllljjjhhhfffdddbbbaaaaaa___]]][[[[[[\\\\\\[[[ZZZQQQPPPMMMIIIFFFGGGKKKOOO\\\]]]^^^___eeeuuu}}}LLL===;;;888777888999888888999999888888999999:::;;;<<>>AAADDDCCCBBBCCCFFFMMMXXXccchhhcccZZZSSSUUUTTTSSSaaa}}}nnnbbbbbbhhh[[[EEEBBBBBBBBBAAA@@@AAABBBCCCDDD@@@@@@AAABBBDDDEEEiiiTTTTTTOOO]]]gggggg___```oooxxx~~~rrrZZZLLLIIIDDD@@@===;;;999888:::999999<<<===DDDSSSaaaiiifffiiiuuu\\\VVVttt|||zzzyyyxxxyyyyyywwwuuurrrpppnnnkkkhhhfffdddcccaaa^^^\\\[[[\\\[[[ZZZYYYPPPQQQPPPMMMGGGEEEFFFIIICCCEEEGGGHHHKKKRRR\\\dddsssMMM===;;;888777888999888888999999888888999999:::;;;===DDDLLLOOORRRlllcccQQQQQQNNNKKKJJJGGGGGG@@@>>>AAAFFFEEEEEEEEENNNTTTdddyyy~~~lll^^^VVVTTTRRR^^^rrreeebbbeee|||\\\FFFCCCCCCBBBAAAAAAAAAAAACCCCCC@@@@@@AAACCCDDDEEE___RRRUUURRRbbbiiieee\\\bbbrrryyywww]]]MMMIIIDDD@@@===;;;999777:::999999;;;===CCCOOO\\\fff```aaaoooZZZTTTrrr}}}|||{{{{{{{{{|||zzzyyyyyywwwsssoookkkhhheeedddbbb```]]]\\\[[[[[[YYYXXXUUUTTTRRRPPPNNNKKKIIIHHHIIIIIIHHHIIIJJJKKKKKKKKKTTThhh~~~rrrwwwKKK===;;;888777888999888888999999888888999999:::;;;>>>DDDLLLOOORRRiiibbbSSSTTTNNNIIIHHHFFFFFF@@@>>>AAAEEEFFFGGGIIISSSXXXkkkmmm^^^___^^^ddd~~~uuujjjffffffzzz\\\FFFDDDCCCCCCAAAAAAAAAAAABBBCCC@@@AAABBBCCCDDDFFFYYYOOOTTTRRRfffmmmddd[[[ddduuuzzz{{{yyy{{{vvv^^^NNNJJJDDD???===;;;999888<<<999999::::::===EEEOOORRRTTT[[[jjj[[[RRRnnn}}}|||}}}~~~~~~}}}||||||zzzvvvqqqlllhhhfffdddcccaaa^^^\\\[[[ZZZXXXVVVTTTRRRQQQQQQSSSSSSQQQNNNQQQNNNJJJIIIKKKMMMLLLKKKMMM]]]vvvnnnjjjnnnNNN===;;;888777888999888888999999888888999999:::;;;???DDDKKKOOORRRccc{{{```SSSTTTMMMGGGGGGEEEEEEAAA???AAABBBCCCHHHOOO[[[___qqqvvvuuuooolll~~~{{{pppjjjgggyyy___GGGEEEDDDCCCBBBAAA@@@AAABBBCCCAAAAAABBBCCCEEEFFFXXXOOOSSSTTTjjjooodddYYYdddvvvxxx~~~vvvrrrssswwwuuu```RRRLLLEEE@@@===<<<;;;:::;;;999999;;;:::;;;@@@HHHFFFOOOYYYeeezzzZZZPPPjjj~~~~~~~~~}}}{{{wwwsssnnnkkkhhhgggdddbbb^^^\\\[[[YYYWWWUUUSSSRRRRRRSSSWWWYYY[[[[[[VVVUUUTTTRRRPPPOOOOOOPPPOOOUUU{{{yyylllhhheeekkk}}}WWW===;;;888777888999888888999999888888999999:::;;;@@@CCCJJJOOOPPP\\\{{{sssZZZPPPRRRLLLEEEEEEEEECCCAAA@@@??????@@@IIISSSaaacccrrrvvvmmmfffwwweeeIIIEEEDDDCCCBBBAAA@@@AAABBBBBBAAAAAABBBDDDEEEFFF[[[PPPTTTVVVnnnqqqcccXXXdddvvvwww|||tttooopppssswwwdddTTTNNNGGG@@@============:::888999<<<======BBBIIIHHHSSSZZZ___sssZZZOOOggg~~~~~~|||yyyuuuqqqnnnlllkkkeeebbb___\\\[[[YYYWWWUUUWWWXXXWWWVVVVVVWWW[[[]]]]]]bbbfffccc\\\UUURRRSSSKKKJJJiiidddeeedddeeetttzzz~~~rrr~~~___===;;;888888888999888888999999888888999999:::;;;AAACCCIIINNNPPPWWWooommmUUUMMMQQQJJJDDDEEEEEEBBBAAA@@@???<<<>>>JJJWWW^^^```lll~~~zzznnneeeuuujjjKKKDDDDDDCCCBBBAAA@@@AAAAAABBBAAABBBCCCDDDEEEFFF}}}RRRSSSQQQRRRmmmooo]]]UUUbbbpppxxxyyyuuuvvv}}}rrrlllkkktttzzzjjjYYYQQQIIIDDD>>>888777:::999999999:::<<<@@@GGGLLLVVVSSSXXX___iii[[[KKK]]]||||||~~~zzzuuupppmmmkkkkkkgggeeeddddddaaa\\\[[[___aaafffccc\\\cccsssyyytttrrrwwwhhhaaa[[[TTTMMMPPPeeekkkcccaaacccnnnmmmEEE>>>999::::::999999<<<::::::999999999:::;;;;;;BBBFFFJJJPPPTTTTTTmmm```UUULLLKKKKKKHHHFFFEEEBBB@@@??????>>>>>>DDDMMM^^^eeevvvvvvjjjgggsssnnnGGGDDDCCCCCCBBBAAAAAAAAAAAABBB@@@AAABBBCCCDDDFFFYYYVVVRRRSSSkkkmmm]]]VVVcccqqqzzz~~~sssllljjjppp|||jjjZZZQQQHHHCCC>>>888777:::999999999888:::???GGGLLLTTTSSSSSSZZZiiiyyyzzz^^^QQQddd~~~|||xxxtttqqqpppooommmjjjhhhgggccc^^^^^^bbbpppnnneee\\\fff|||~~~zzzhhhVVVPPPSSScccyyynnn```XXX\\\mmmwwwFFF???:::::::::999999;;;::::::999999999:::;;;;;;BBBFFFJJJQQQTTTTTTnnn```VVVMMMKKKKKKHHHFFFEEEDDDAAA???>>><<<<<>><<<>>>888888777888===EEEPPPXXX^^^kkkgggpppcccXXXqqq}}}zzzvvvtttsssnnnjjjhhheeecccffflll}}}cccUUUXXX\\\XXXdddssswww~~~}}}|||mmmeee```XXXVVVtttLLLBBB::::::;;;:::999:::999999999999:::;;;<<<<<>><<<<<>>FFFPPPZZZ```tttkkkqqq~~~qqqjjjpppvvvMMMCCCDDDDDDCCCBBBBBBBBBBBBCCCAAABBBCCCDDDEEEGGGjjjYYYRRRPPPVVV___\\\XXXXXXbbbppp}}}}}}ooogggdddaaaaaaiiixxx}}}qqqlllrrroooaaaRRRJJJEEE???;;;;;;<<<;;;888666777;;;BBBHHHUUUiiitttvvvaaa{{{wwwuuuoookkkhhhgggeeedddhhhooommmXXXQQQNNNJJJUUUnnnyyyggg___```aaahhhooolllpppRRRFFF;;;:::;;;;;;999888888888888999:::;;;<<<===DDDJJJMMMRRRVVV[[[cccXXXOOOLLLLLLHHHEEEEEEBBB@@@???@@@>>>>>>EEEMMMVVV]]]tttjjjmmmssslllrrr|||QQQEEEEEEDDDCCCCCCBBBBBBCCCCCCBBBBBBCCCDDDFFFGGGeeeZZZSSSQQQWWW\\\YYYWWWYYYbbbnnn|||xxxtttrrrrrrmmmllluuuuuuqqqzzzvvvgggVVVMMMHHHBBB===<<<<<<;;;999777777;;;AAAEEEOOO[[[lll~~~hhh~~~{{{zzzsssoookkkjjjgggeeehhhnnnqqq]]]PPPOOOLLLQQQbbbvvvzzzrrruuu}}}hhh^^^___aaalllzzz}}}zzzUUUGGG;;;999<<<;;;999777888888888999:::;;;======EEEJJJNNNSSSVVV\\\dddYYYOOOMMMLLLIIIEEEEEEBBB@@@@@@@@@===;;;@@@GGGMMMSSSjjjjjjjjjzzz|||~~~{{{wwwvvvmmmsssUUUGGGEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBCCCEEEFFFGGGyyy^^^XXXQQQOOOVVVZZZXXXVVVYYYaaammm{{{|||zzzxxxttt}}}mmm\\\RRRMMMFFFAAA???::::::::::::;;;@@@FFFJJJNNNTTTggglll~~~wwwssspppnnnjjjfffhhhmmmrrr[[[PPPNNNKKKIIIIIIOOOZZZeeeiiiuuu}}}~~~|||mmmddd^^^XXXkkkuuuxxxVVVHHH<<<:::<<<;;;999777888888888999:::;;;===>>>EEEKKKNNNSSSVVV]]]dddYYYOOOMMMLLLIIIEEEEEEBBB@@@@@@@@@<<<888;;;AAAFFFGGGZZZjjjiiiuuuooojjjgggfffaaaeee|||wwwnnnsssVVVHHHEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBCCCEEEFFFGGGqqqdddYYYPPPQQQNNNUUUTTTUUU[[[gggqqq{{{yyy{{{hhhYYYQQQKKKEEEAAA===:::999;;;;;;;;;???FFFJJJLLL[[[vvvssskkkvvv~~~}}}}}}~~~zzzvvvpppjjjfffcccpppwwwaaaWWWPPPOOOJJJDDDJJJWWWcccpppvvvddd^^^```lllyyypppkkk~~~^^^@@@???>>>;;;===888===:::::::::999888:::>>>AAAIIIIIIKKKSSS\\\fffeeeYYYMMMKKKKKKHHHEEECCC@@@???>>>===<<<<<<<<<<<>>;;;:::<<<<<<<<>>:::===888===:::::::::999888:::>>>AAAHHHKKKNNNUUU]]]ggg|||eeeYYYMMMKKKKKKHHHDDDCCCAAA@@@???>>>===============???EEEPPPaaauuuzzzddd^^^{{{zzzqqqjjjiiimmmxxxQQQKKKEEEDDDCCCBBBAAAAAAAAAAAAAAABBBCCCDDDEEEGGGxxx```PPPIIIMMMKKKQQQSSSQQQWWWeeevvv}}}qqq^^^PPPGGGCCC>>>;;;;;;<<<======CCCJJJSSSVVVfffsssbbbZZZeeennnuuu~~~|||yyytttooojjjeeeccc]]]YYY]]]ppp{{{```ZZZZZZ___aaaYYYNNNMMMUUU]]]eeeqqqzzz~~~uuullldddeee{{{wwwcccCCC???>>>:::===888===:::::::::999888;;;>>>BBBGGGMMMRRRXXX^^^iiizzzeeeXXXMMMJJJKKKHHHDDDCCCAAAAAA@@@???>>>>>>>>>>>><<<@@@EEEKKKRRR]]]lllvvvxxxnnnpppvvv```[[[vvvtttiiifffvvvRRRJJJFFFEEEDDDCCCBBBBBBBBBBBBAAABBBCCCDDDFFFGGGgggSSSIIIMMMJJJPPPTTTPPPTTTdddwww}}}zzzcccRRRJJJFFF>>>;;;:::<<<<<<===CCCKKKSSSXXXkkk}}}cccWWW___eeennn}}}|||yyytttooojjjeeeccc]]][[[YYY]]]eeeiiiaaaUUUSSSWWW___aaaZZZQQQRRRXXX___eeeooowwwxxxsssppppppqqqjjjjjjvvvyyyssskkkdddmmm}}}fffEEE@@@===:::===888===:::::::::999999;;;???BBBEEEOOOVVVZZZ___kkk}}}dddXXXMMMJJJJJJHHHDDDBBBBBBAAA@@@@@@?????????@@@???BBBEEEHHHMMMTTT\\\bbb___ZZZSSSVVVtttrrr]]]XXXpppsssjjjhhhSSSIIIFFFEEEDDDCCCCCCBBBCCCCCCAAABBBCCCDDDFFFHHHfffSSSKKKQQQPPPVVVTTTPPPTTTcccuuutttvvv|||gggUUULLLGGG???;;;999:::;;;<<>>888<<<:::::::::999:::<<>>888<<<:::::::::::::::===AAAEEEKKKVVV[[[___iii}}}dddWWWLLLIIIIIIGGGCCCAAA@@@@@@????????????@@@@@@@@@@@@@@@BBBDDDGGGIIIJJJRRRNNNLLLLLLKKKVVVtttkkkZZZUUUfffxxx}}}vvvooonnnrrrrrrnnnpppuuu{{{zzzxxx}}}|||ssszzzZZZIIIEEEDDDCCCBBBAAAAAAAAAAAAAAABBBCCCEEEGGGIIIeeeXXXNNNHHHMMMNNNXXXPPPRRRZZZgggtttrrrjjjjjjsssuuupppcccWWWUUUYYY[[[[[[ZZZaaaqqqpppbbbXXXOOOFFFAAA===<<<;;;<<>>888;;;:::::::::::::::===AAAEEENNNXXX]]]```mmmcccWWWLLLIIIIIIGGGCCCAAA?????????>>>??????@@@@@@999===@@@BBBCCCFFFLLLQQQXXXPPPMMMNNNJJJNNNlllkkkZZZUUUeeeuuuzzz~~~xxxxxxtttooonnnooonnnjjjiiilllooosss~~~~~~yyy{{{{{{www~~~[[[IIIDDDDDDCCCAAAAAAAAAAAAAAAAAABBBCCCEEEGGGIIIsssZZZWWWKKKAAAGGGJJJSSSSSSTTTXXXbbbqqqtttXXX\\\bbb```XXXUUU[[[^^^ZZZVVVTTTTTT]]]www~~~yyyxxx~~~|||ppp]]]QQQRRRIIICCC>>>;;;999:::@@@HHHNNNVVVjjjhhh^^^ggguuuyyyrrr~~~}}}zzzvvvsssooolllkkkhhhjjj{{{}}}yyyuuubbbVVVUUUmmmaaa^^^kkkqqqpppvvvrrrKKKAAA<<<:::>>>777:::===<<<<<<===<<<<<>>>>>>>>??????<<<===@@@EEEJJJRRR[[[aaapppdddZZZVVVOOOOOOfffbbbZZZXXXeeesss|||~~~{{{wwwtttqqqoooqqqjjjfffiiiooovvv|||~~~ooovvv\\\HHHEEEDDDCCCBBBAAABBBCCCCCCDDDCCCCCCEEEHHHKKKlllTTTTTTLLLDDDJJJKKKTTTSSSTTTXXXbbbqqqtttrrrmmmhhhjjjsssyyy{{{pppggg[[[YYYmmm|||vvvuuu}}}|||tttbbbUUUQQQIIICCC>>>===<<<===EEEMMM[[[cccsss~~~eee\\\dddooo||||||xxxtttqqqnnnllllllkkkvvvtttyyykkkfffjjjeee[[[ccchhhxxxssstttuuusssLLLAAA<<<:::>>>888:::;;;999:::<<<<<<===DDDLLLXXX\\\ccciiissszzzaaaWWWNNNLLLKKKGGGCCCBBBCCCBBB@@@>>>>>>>>>>>>???<<>>AAAIIIRRRgggpppuuutttwww}}}{{{wwwssspppoooddd^^^___gggkkkhhhgggllluuummmuuuyyyzzznnn[[[ZZZ]]]ooo~~~~~~{{{xxx|||tttMMMAAA<<<;;;???888;;;999777888;;;<<<>>>GGGPPP[[[aaajjjoooxxxtttdddYYYPPPMMMLLLHHHDDDBBBDDDBBBAAA???===============@@@HHHSSS```nnnzzz~~~tttmmmkkkddd```nnn{{{___bbblll}}}}}}yyyvvvooojjjkkkqqq~~~~~~~~~yyyYYYKKKEEEDDDCCCBBBBBBBBBCCCDDDCCCCCCCCCEEEIIIKKKuuuWWWSSSOOOIIINNNMMMVVVRRRSSSWWWbbbqqqeeehhh~~~tttnnnnnnwwwyyyiiiZZZSSSMMMGGGBBB@@@???AAAIIIRRRfffwww~~~zzzvvvsssqqqmmmeee]]]ZZZWWWWWW___hhhqqqnnnqqqtttwww{{{aaaWWWWWWhhhrrruuuuuuNNNBBB===;;;???888<<<999888888;;;<<>>???GGGOOO___xxx|||xxxuuutttnnnhhh___XXXVVV]]]nnn~~~}}}~~~hhhXXXSSSbbb{{{zzzooowwwOOOCCC===;;;???999<<<<<<:::999;;;<<<@@@JJJUUUaaajjjtttyyy|||fff\\\RRROOONNNIIIEEEDDDEEECCCAAA???===<<<<<<======BBBKKK[[[ooottthhhqqqxxxaaaqqqzzzooommmpppqqqvvvzzz|||}}}\\\JJJFFFEEEDDDCCCBBBCCCDDDDDDDDDCCCDDDGGGKKKOOOnnn\\\QQQJJJLLLLLLWWWQQQRRRWWWaaarrrvvvyyy}}}tttkkkfffgggppp}}}nnnccc^^^UUUNNNFFFAAA======EEEMMMZZZvvv|||zzzwwwvvvffffffddd``````lllrrr___\\\{{{nnn[[[RRR[[[pppuuuwwwyyyPPPCCC===;;;???999===>>>;;;:::<<<===BBBMMMYYYdddmmmvvv|||fff[[[RRROOONNNJJJFFFDDDDDDBBBAAA???============>>>BBBNNNaaaxxxwwwrrriii~~~|||xxxzzzpppuuuxxxzzz|||\\\JJJFFFEEEDDDCCCCCCCCCDDDEEEEEEDDDEEEHHHMMMQQQooo[[[QQQJJJLLLKKKVVVQQQRRRWWWaaarrrttt}}}xxxnnneeebbbccciiiyyynnnfffWWWOOOGGGAAA>>>>>>EEENNNZZZqqq|||zzzxxxxxxyyyrrr^^^OOOMMM[[[xxxtttaaaTTTXXXggg{{{tttzzzQQQDDD===;;;???:::>>>>>>;;;:::<<>>>>>>>>>>>???>>>DDDRRRiiipppuuuuuuxxxyyyzzz|||YYYLLLGGGFFFDDDCCCCCCCCCDDDEEEFFFFFFGGGJJJOOOSSSlllYYYPPPKKKLLLJJJUUUQQQRRRVVVaaarrrxxxqqqtttjjjaaa^^^```cccvvvkkkXXXPPPGGGBBB??????GGGPPP\\\mmm~~~|||zzzyyyxxxooo]]]SSSMMMOOOGGGnnnyyyfffXXXXXXeee~~~ttt{{{RRRDDD===;;;???:::>>>===:::999<<<@@@HHHUUUbbblllrrryyycccYYYPPPNNNNNNJJJGGGFFFBBBAAA???>>>>>>>>>?????????EEEUUUoooqqq~~~uuuwwwvvvvvv}}}{{{VVVNNNGGGFFFDDDCCCCCCCCCDDDEEEGGGFFFGGGKKKPPPTTTjjjYYYOOOJJJOOOJJJNNNPPPSSSYYYeeeuuutttrrrhhh___]]]___eeevvv~~~qqqXXXOOOHHHCCCAAA@@@DDDIIIWWWYYYyyy~~~|||zzz{{{|||~~~kkk___TTTNNNRRRPPP^^^|||mmmVVVVVV^^^yyyyyy|||WWW???@@@===888;;;???>>>;;;;;;???@@@DDDVVViiirrrvvv|||ggg\\\QQQNNNMMMJJJGGGGGGFFFBBB>>>===??????===;;;>>>CCCPPPooowwwpppqqq{{{ZZZIIIFFFFFFFFFDDDBBBBBBDDDFFFGGGHHHHHHJJJPPPXXXfffXXXOOOIIILLLGGGLLLPPPRRRYYYdddssswwwrrrggg___\\\]]]bbbrrr{{{nnnZZZRRRIIIEEEAAA???BBBHHHGGGKKKlll{{{xxxvvvvvvwwwwww~~~qqq```RRRMMMNNN]]]vvv\\\WWW[[[sss}}}~~~XXX??????<<<888:::<<<<<<888999===>>>DDDWWWkkkfff[[[QQQNNNMMMJJJGGGGGGGGGCCC???>>>>>>???>>>===>>>CCCMMMccczzz{{{sssqqqxxx|||~~~XXXHHHFFFFFFFFFDDDBBBBBBDDDFFFHHHJJJJJJLLLSSS[[[aaaWWWPPPIIIJJJEEELLLQQQRRRWWWaaappp~~~yyyvvvkkkbbb^^^___bbbqqq|||vvviii\\\TTTKKKFFFBBB???BBBGGGEEEIIIbbb{{{xxxuuuttttttuuussstttiiidddeeerrrgggSSSNNN^^^dddXXXWWWiii[[[@@@???===:::;;;:::;;;888999===???FFFZZZqqqdddYYYPPPNNNMMMJJJGGGGGGHHHDDD@@@>>>>>>?????????<<>>===>>>;;;>>>;;;<<>>>>>>>>@@@@@@:::<<>>>>>???AAA???;;;<<>>:::<<<:::<<>>===>>>???CCC===888CCCUUU^^^mmmtttRRRFFFEEEFFFFFFEEEDDDEEEGGGIIILLLOOORRRWWWaaallljjj\\\RRRLLLOOOIIINNNRRRQQQRRRYYYfffvvv}}}mmmeeehhhtttwwwsssrrrxxxtttmmmaaaWWWPPPJJJGGGCCC@@@BBBFFFRRRddddddsssuuutttsssttttttooojjjgggiiimmmrrrrrrnnnlll~~~dddXXXeeeuuuYYYJJJ>>>;;;???===;;;:::===AAAFFFTTTuuuyyy[[[RRRKKKLLLNNNKKKHHHGGGAAACCCDDDBBB>>><<<<<<===<<>>BBB@@@;;;;;;???EEEKKK\\\ZZZQQQKKKLLLNNNKKKHHHHHH???BBBDDDCCC???<<<;;;<<<111???BBB>>>AAAGGGRRRbbblllrrr{{{}}}mmmQQQJJJEEEFFFFFFEEEEEEEEEHHHJJJRRRUUUXXX^^^iiivvvoooZZZRRRMMMNNNIIIQQQPPPPPPPPPTTTcccyyy|||ggg___ZZZTTTVVV^^^kkkddd^^^___hhh|||}}}wwwvvv{{{tttlll```]]]SSSJJJGGGEEEAAA@@@AAADDDRRRcccxxxwwwvvvwwwxxxvvvqqqmmmiiinnnjjjrrr{{{kkkjjjnnn___eeezzzaaaCCC@@@DDD===999@@@@@@???GGGVVVwwwgggLLLEEEPPPPPPKKKIIIFFFDDDCCCBBBBBBBBBAAA>>>;;;;;;;;;===???BBBFFFJJJLLLPPPYYY^^^gggvvv}}}pppqqqyyysssxxxfffLLLJJJLLLIIIHHHIIIGGGEEEHHHNNNRRRVVVZZZ```pppnnn\\\TTTOOONNNGGGNNNOOOPPPPPPUUUdddyyy}}}jjj\\\SSSRRRUUUQQQNNNPPPWWWeeezzzzzzyyy~~~vvvnnnbbb]]]SSSJJJGGGEEEAAA@@@AAAFFFRRRaaa~~~~~~|||yyywwwuuuvvvvvvuuuqqqnnnlllqqqlllrrryyybbb```vvvnnn\\\YYYrrr}}}mmmNNNFFFGGG@@@<<>><<<;;;;;;<<<>>>AAADDDGGGIIIMMMSSSTTT[[[hhhnnnzzz}}}uuuhhhmmmzzzwwwwwwxxx{{{eeeLLLJJJKKKIIIHHHIIIGGGEEEIIIOOOVVV\\\aaaggguuulll]]]VVVPPPOOOFFFKKKNNNOOOPPPVVVfffzzz}}}jjjaaa\\\WWWXXXUUUVVV[[[eeevvv~~~~~~wwwoooccc]]]TTTJJJGGGEEEAAA@@@AAABBBJJJWWWuuu}}}zzzxxxvvvuuutttsssqqqooonnntttooorrruuurrrZZZVVVjjjsss]]]\\\zzz~~~uuuwww|||\\\LLLHHH??????CCCAAA@@@HHHWWW{{{fffNNNHHHPPPPPPMMMLLLHHHEEEDDDCCCCCCCCCAAA???<<<;;;;;;;;;<<<>>>AAACCCEEEHHHLLLKKKSSSbbbfffeeemmmoooyyywwwhhh```\\\^^^ddd]]]\\\\\\^^^aaaccccccbbbdddeeennndddKKKIIIKKKIIIIIIIIIGGGEEEJJJRRRYYYaaahhhmmmxxxggg\\\VVVQQQPPPGGGIIIMMMNNNOOOVVVfffyyy|||sssllljjjrrr}}}xxxqqqeee___UUUKKKHHHEEEBBB@@@AAA@@@DDDNNNkkk|||zzzxxxuuusssrrrqqqpppooouuuooopppqqqzzz```WWWQQQccczzz```jjj{{{qqq}}}fffNNNEEE===???BBB@@@AAAIIIXXXeeeOOOJJJPPPPPPNNNMMMHHHGGGEEECCCCCCCCCBBB@@@>>>;;;;;;;;;;;;<<<>>>@@@AAADDDHHHIIIWWWooowwwrrrsssiii|||nnn[[[UUURRRRRRSSSPPPOOONNNNNNPPPQQQQQQPPPSSSRRRXXXhhh{{{aaaJJJIIIJJJIIIIIIIIIGGGFFFLLLUUU]]]gggooottt~~~cccZZZTTTPPPQQQIIIKKKNNNMMMNNNTTTdddwww{{{pppooo{{{yyyuuu|||vvvjjj```VVVMMMIIIGGGCCCAAABBBCCCEEELLLiii~~~}}}{{{xxxuuusssrrrrrrnnntttnnnnnnnnnrrrZZZVVVOOO```aaaiiivvvoooPPPCCC===@@@BBB???@@@GGGTTT}}}eeeRRRMMMQQQOOONNNNNNHHHHHHFFFDDDCCCCCCBBB@@@???<<<;;;;;;:::;;;<<<>>>???@@@FFFJJJ]]]}}}rrr[[[QQQMMMJJJIIIKKKIIIHHHHHHIIIJJJJJJIIILLLJJJNNN[[[kkkzzz___JJJIIIIIIIIIJJJJJJGGGFFFNNNXXXcccmmmvvv|||ccc[[[SSSNNNRRRLLLNNNOOONNNLLLRRRaaasss{{{{{{sssmmmuuu}}}uuuooo{{{ooocccYYYOOOKKKIIIDDDBBBCCCCCCFFFMMMjjj|||xxxuuuttttttnnnssslllmmmooozzz\\\XXXQQQ```~~~^^^]]]{{{vvvRRRDDDAAABBBBBB???@@@DDDOOOwwwhhhWWWRRRTTTPPPPPPPPPIIIIIIGGGDDDCCCCCCCCCAAA@@@===<<<<<<;;;;;;===>>>???===DDDIIIZZZ}}}uuu\\\OOOJJJGGGEEEGGGEEEDDDDDDEEEGGGHHHGGGHHHFFFJJJTTT```lllzzz\\\IIIIIIHHHHHHJJJJJJGGGGGGPPP[[[dddmmmvvv}}}ggg^^^TTTNNNSSSNNNPPPQQQNNNJJJOOO^^^ooowwwvvvvvvmmmuuu|||rrriii{{{nnneee[[[QQQMMMJJJFFFDDDEEEBBBHHHRRRppp|||wwwvvvvvvooorrrjjjmmmsssooo\\\VVVddd}}}\\\UUUsssyyyQQQDDDEEEBBBBBB@@@CCCHHHQQQzzzlll]]]XXXXXXSSSRRRRRRKKKJJJGGGEEECCCCCCCCCBBBAAA>>>======<<<===>>>???@@@<<>>======>>>???@@@AAA===EEEEEELLLjjjjjjUUUNNNOOONNNJJJHHHFFFEEEEEEHHHKKKMMMMMMFFFEEEGGGLLLOOOPPPUUU[[[hhhttt~~~XXXIIIKKKGGGHHHKKKJJJGGGGGGRRR___qqqxxxoooWWWUUURRRRRRUUUSSSMMMQQQPPPNNNWWWooouuummmvvv}}}uuummmrrrjjjddd___[[[SSSKKKHHHIIIKKKKKKJJJKKK```{{{xxxwwwuuunnnkkkkkkwwwiii\\\ooo[[[RRRxxxlllOOOGGGDDDDDD???EEEBBBGGGZZZ|||ssseeeXXXVVVXXXVVVRRROOOIIIIIIGGGFFFDDDBBBAAA@@@CCC<<<;;;:::999AAACCC888>>>EEEQQQ```qqqwww\\\QQQPPPPPPPPPRRRRRRRRROOOKKKLLLNNNKKKEEEFFFFFFEEEEEEGGGJJJMMMOOOZZZbbbooo~~~lllWWWNNNMMMIIIEEEKKKGGGIIIJJJNNNppp}}}yyyYYYRRRRRRTTTVVVSSSNNNQQQPPPNNNUUUjjjvvvnnn{{{{{{nnn{{{nnncccdddddd\\\ZZZUUUOOOLLLIIIGGGDDDLLLNNNccc|||zzzzzzuuuooonnnooozzzuuuiii}}}ZZZddd\\\DDDAAA>>>BBB>>>EEECCCJJJ^^^~~~vvvhhhZZZWWWXXXVVVQQQNNNHHHGGGFFFEEEDDDBBBBBBAAA======AAA@@@:::<<>>>>>@@@BBBJJJYYYooo|||ooobbbWWWXXX```fffhhhiiiaaacccbbb^^^\\\ZZZSSSLLLEEEEEEEEEEEEEEEEEEFFFFFFJJJNNNUUU```ooobbbQQQHHHIIILLLJJJQQQMMMMMMMMMQQQsss^^^QQQNNNQQQUUURRRQQQRRRRRRPPPSSSaaauuuqqq~~~kkkmmm~~~ssshhh```ZZZUUUTTTSSSOOOMMMLLLKKKLLLaaa{{{tttsssttt}}}xxxxxxqqq```gggnnnIIIDDDGGGGGGFFFAAAGGGDDDJJJ^^^{{{kkk\\\XXXXXXUUUQQQNNNJJJIIIGGGEEECCCBBBAAAAAAEEEBBB===@@@HHHCCC:::999>>>DDDRRRhhhrrrfff```]]]aaajjjpppqqqpppgggiiiiiifffcccbbb^^^XXXLLLJJJHHHEEEDDDDDDEEEEEEIIIKKKPPPZZZgggwww___QQQGGGJJJLLLKKKSSSOOOOOOOOOTTTwwwaaaTTTKKKKKKQQQQQQQQQRRRRRRRRRTTT___rrrxxxzzzssspppyyy|||wwwiii]]]XXXUUURRRRRRUUUMMMJJJYYY~~~xxxuuuvvvwwwtttmmmdddkkkbbbEEEDDDCCCDDDHHHDDDKKKHHHNNNaaazzzkkk\\\WWWXXXVVVRRRPPPNNNLLLIIIFFFCCCAAAAAAAAA;;;EEEBBB???FFFBBB:::???;;;>>>HHHZZZtttyyysssooonnnooorrrxxx}}}|||xxxtttvvvtttnnnjjjhhheeeaaaVVVSSSMMMGGGDDDEEEFFFHHHEEEGGGKKKSSS]]]hhhpppuuuxxx^^^SSSHHHMMMLLLKKKSSSPPPPPPQQQXXX}}}|||aaaWWWKKKGGGMMMPPPQQQRRRSSSSSSSSS[[[mmm~~~{{{zzz{{{mmmddd]]]UUUSSSWWWRRRLLLTTTooopppttt{{{yyy{{{sssnnn}}}dddrrrvvvwwwZZZGGGFFFAAADDDGGGDDDMMMLLLSSSfff|||lll]]]XXXYYYWWWTTTRRRPPPNNNJJJGGGDDDCCCBBBCCCJJJgggcccJJJBBB;;;:::HHH;;;===BBBMMMaaa}}}|||}}}uuuooohhhbbb___ZZZSSSMMMHHHGGGHHHIIIFFFGGGIIIOOOVVV\\\```aaadddrrr~~~\\\UUUIIIPPPLLLKKKTTTPPPQQQUUU```uuu___XXXMMMHHHLLLNNNSSSSSSTTTTTTRRRUUUfffxxxtttjjj\\\UUUVVVVVVOOOTTThhh{{{{{{mmmgggqqqooommm|||dddpppwwwtttPPPHHHHHHBBBIIIFFFDDDNNNNNNTTTeeeqqqaaa[[[[[[XXXUUUSSSOOOMMMJJJGGGFFFEEEFFFGGGiiitttIII>>>===;;;FFF<<<===>>>CCCPPPiiiyyymmmdddbbb___ZZZTTTNNNJJJHHHGGGIIIHHHIIILLLRRRVVVWWWVVV[[[lllsssWWWUUUJJJRRRMMMLLLUUURRRSSSYYYhhhrrr]]]XXXOOOJJJMMMMMMTTTTTTTTTTTTPPPQQQaaasssvvvdddXXXVVVXXXRRRWWWgggwwwzzznnnjjjooohhhiii|||eeemmmqqqtttpppBBBCCCEEE@@@LLLFFFDDDNNNMMMRRR```uuuddd]]]\\\YYYUUUSSSNNNLLLJJJGGGGGGHHHJJJKKKssseee666;;;GGGAAAAAA<<<=========EEEZZZyyysssgggbbb```^^^YYYSSSMMMGGGDDDIIIFFFDDDFFFKKKOOOPPPPPPTTTfff~~~kkkSSSTTTIIIRRRNNNMMMVVVSSSUUU]]]mmm^^^SSSWWWPPPLLLVVVRRRUUUWWWSSSLLLLLL[[[kkklll[[[SSSWWWQQQPPPWWWfff{{{zzzrrrjjjnnn~~~lll^^^lllrrrfff{{{xxx^^^EEEKKKFFF===GGGHHHGGGGGGNNNUUU\\\ssshhh```UUUTTTWWWRRRPPPMMMIIIFFFFFFFFFEEEDDDMMMHHHBBB>>>===???@@@AAA@@@@@@???===AAAOOOeeeuuu|||xxxxxxqqqfffccc```VVVSSSPPPFFFJJJIIIIIIIIIKKKKKKKKKJJJSSSeeefffMMMOOONNNJJJOOOMMMYYYXXXXXX[[[pppqqqYYYWWWRRRNNNUUUVVVWWWXXXVVVPPPOOOZZZhhh}}}kkk___YYYRRROOOUUUcccwwwvvvsss{{{jjj[[[WWWlllxxxsss\\\DDDJJJFFF@@@JJJOOOOOOMMMRRRVVVZZZyyyyyykkkbbbWWWUUUVVVQQQQQQNNNJJJGGGFFFFFFFFFEEEFFFBBB>>>;;;<<<>>>???@@@AAAAAA???;;;<<>>;;;;;;===???@@@@@@???@@@???;;;999===GGGPPPaaaiiibbbTTTPPPPPPVVVddd|||sssoookkkaaa^^^\\\SSSMMMMMMLLLKKKJJJJJJIIIJJJQQQddd]]]IIIJJJJJJIIINNNMMM[[[[[[UUUQQQbbbgggTTTXXXZZZ[[[ddd^^^YYYVVVSSSQQQWWW^^^tttxxxkkkfffZZZSSSMMMNNNXXXlll|||ooodddbbbooorrraaaLLLIIIEEEDDDKKKOOORRRRRRWWW\\\^^^tttpppfff[[[VVVVVVRRRQQQNNNJJJGGGFFFEEEDDDCCC@@@>>>======???@@@@@@???;;;===>>><<<;;;===CCCIIIPPPVVVQQQIIIIIIIIILLLXXXgggxxxwwwoooccc``````WWWPPPPPPOOOLLLJJJIIIIIIJJJPPPfffZZZKKKLLLKKKMMMNNNNNN\\\\\\TTTMMM___iiiSSSYYY___aaaiiiaaaXXXSSSOOONNNTTT[[[qqq{{{mmmhhhZZZSSSLLLMMMUUUhhhqqqaaaeeeooorrr[[[MMMGGGDDDFFFKKKNNNQQQRRRWWW^^^```qqqpppfff\\\WWWWWWSSSQQQMMMIIIFFFEEEDDDCCCBBBAAA???>>>===>>>>>>===<<<999;;;======<<<===AAADDDIIINNNJJJFFFJJJIIIMMMYYYcccjjjuuueeeaaaaaaYYYUUUUUUSSSOOOJJJHHHIIIKKKQQQhhh~~~UUULLLLLLLLLOOOQQQQQQbbbcccYYYPPPbbbjjjRRRWWW___dddiiibbbYYYSSSNNNLLLQQQXXXmmmwwwooommmzzzyyyhhh___\\\UUUOOONNNTTTeeeyyyeeevvvyyygggkkkoooPPPKKKFFFEEEJJJLLLRRRUUUTTTWWW^^^___mmmqqqhhh^^^XXXXXXTTTRRRNNNJJJGGGEEEDDDCCCBBBAAA???<<<;;;;;;;;;:::888:::;;;;;;;;;;;;<<<>>>@@@IIINNNKKKIIIKKKHHHKKKYYYggglllyyynnngggddd[[[YYYYYYWWWRRRLLLHHHJJJLLLRRRkkkqqqOOOLLLLLLKKKQQQVVVYYYnnnsssgggYYYiiikkkRRRRRRZZZcccfffaaa]]]XXXPPPKKKNNNUUUggg~~~xxxqqqggg___]]]YYY]]]gggqqqrrrjjjbbb^^^```ZZZSSSQQQTTTbbb{{{tttkkk___iiiaaaJJJLLLGGGGGGNNNMMMUUUYYYWWWXXX___aaallluuujjj```YYYWWWTTTTTTPPPLLLIIIGGGFFFEEEDDDAAA???<<<;;;;;;;;;;;;::::::;;;::::::;;;===@@@CCCJJJQQQQQQPPPPPPIIIJJJYYYmmmyyy~~~rrrkkk```]]]]]][[[TTTMMMIIIKKKNNNTTToooiiiMMMOOONNNLLLTTT]]]ccc~~~yyyeeeppplllSSSOOOUUU```bbbaaa```\\\SSSKKKLLLRRRccc|||zzzpppeee^^^]]][[[VVVSSSVVVYYY^^^fffnnnddd^^^WWWSSSTTT```www~~~fffccctttwww{{{^^^KKKPPPJJJIIIPPPMMMVVVYYYWWWYYY```cccnnnxxxmmmbbbYYYWWWSSSVVVRRRNNNJJJIIIHHHGGGEEECCCAAA===<<<===>>>???>>>:::::::::;;;>>>BBBFFFIIIJJJSSSWWWXXXWWWMMMMMM\\\rrr|||rrrccc___```]]]VVVNNNIIIKKKOOOVVVqqqfffMMMRRRRRROOOWWWbbbkkkmmmtttfffZZZZZZXXXYYYZZZ\\\]]]YYYQQQLLLLLLNNNbbbqqqrrrgggdddaaaZZZRRRQQQXXXbbbiiikkklllaaaXXXVVVUUU[[[rrraaagggeeeNNNIIIKKKIIILLLQQQSSSTTTXXX^^^bbbhhhvvvyyykkkkkkYYYUUUTTTTTTQQQMMMJJJHHHGGGFFFDDDCCCBBBBBBAAA@@@???>>>>>><<<<<<:::888:::>>>FFFKKKQQQTTTXXX[[[ZZZWWWSSSPPPjjjwwwnnngggaaa]]][[[SSSHHHIIIPPP[[[~~~bbbLLLJJJLLLRRR\\\hhhzzzzzzooocccYYYYYYUUUTTTVVVYYYZZZXXXRRRNNNNNNOOOZZZiii|||}}}vvvuuuggg___VVVUUU]]]hhhqqqtttrrrdddXXXSSSQQQWWWjjjzzz```ccc}}}kkkWWWGGGFFFJJJKKKPPPWWWYYYVVVVVVZZZ___hhhvvvuuurrr___[[[XXXSSSQQQMMMKKKJJJHHHEEECCCCCCCCCBBBAAA@@@??????>>><<<;;;:::999999>>>EEEJJJRRRVVV\\\___^^^ZZZUUURRR^^^xxx|||nnngggcccaaaYYYMMMKKKPPPaaa^^^LLLMMMOOOTTT^^^ddduuuhhh]]]]]]XXXTTTPPPTTTWWWWWWSSSPPPOOOPPPVVVdddxxx~~~ooofff\\\ZZZbbboooxxx}}}{{{jjjYYYQQQOOOSSSaaaqqqwwwoooZZZZZZkkkYYYMMMEEEGGGKKKNNNSSS[[[^^^ZZZWWWZZZ^^^ffftttwwwsssbbb\\\WWWRRRQQQOOOMMMLLLIIIEEEBBBCCCCCCBBBAAA@@@??????>>><<<;;;:::999999===CCCGGGQQQWWW___cccaaa[[[UUUQQQSSSkkkyyyyyyxxxxxx{{{uuuxxxyyypppiiiggg___SSSOOORRRjjjYYYNNNRRRRRRVVV```iiiyyyppp```___YYYTTTNNNRRRVVVWWWTTTQQQOOONNNQQQ___ssswwwmmmbbb___fffrrr|||ppp\\\RRROOORRR[[[eeejjjwwwxxxssskkkfffWWWVVV```vvvTTTNNNKKKMMMOOOPPPTTT[[[^^^___aaacccbbbdddooozzztttrrreee^^^TTTQQQQQQPPPOOONNNJJJEEEBBBBBBBBBAAA@@@???>>>>>>===;;;;;;:::999999<<<@@@DDDOOOVVV```eeebbbZZZSSSOOOLLL^^^hhhkkkoookkklllxxxzzzoooppptttzzzwwwyyynnniiiaaaVVVSSSWWWrrr{{{WWWSSSWWWTTTVVV___qqqyyy___ZZZUUURRROOOSSSWWWYYYWWWSSSNNNKKKKKKVVViiizzz~~~tttiiieeekkkuuu}}}ppp]]]QQQNNNPPPVVV[[[bbbkkk}}}pppqqqtttbbb___{{{eeeXXXVVV^^^ttt|||lllSSSPPPOOOQQQQQQQQQUUUYYY[[[cccmmmpppjjjdddjjjtttwwwuuukkkcccUUURRRQQQQQQPPPOOOKKKFFFBBBAAAAAA@@@???>>>===<<<<<<:::;;;;;;999999:::===@@@MMMVVVaaafffbbbYYYRRRNNNLLLYYYaaajjjwwwvvvppprrruuuzzzvvvuuukkk```WWWXXX```yyyuuuVVVVVV[[[TTTUUU___rrrdddZZZVVVUUUQQQUUUYYY\\\[[[UUUOOOJJJKKKSSSaaarrryyypppmmmrrryyy~~~{{{nnn]]]PPPKKKLLLOOOQQQ___fffttt}}}rrr}}}iiihhhttt___RRRRRR```zzzzzzxxxzzzdddPPPNNNNNNOOOQQQTTTWWWZZZ[[[eeeqqquuuooogggjjjsssxxxllldddTTTSSSRRRQQQQQQOOOLLLGGGCCCAAAAAA@@@???>>>===<<<<<<::::::;;;:::999999;;;===LLLVVVaaafff```WWWPPPMMMQQQ]]]dddooo~~~~~~vvvwwwtttdddZZZ^^^iiinnnRRRWWW\\\UUUVVVbbbuuukkk[[[XXXZZZQQQUUU[[[___^^^YYYQQQLLLLLLQQQ\\\kkk{{{~~~xxxqqqpppuuu{{{}}}}}}wwwnnn___QQQJJJIIIJJJKKKVVV]]]hhhyyypppyyymmmZZZLLLSSSjjjvvv___PPPNNNMMMMMMRRRXXX[[[\\\___ccciiioooooolllooovvvllldddWWWTTTSSSQQQPPPOOOLLLGGGDDDCCCCCCBBBAAA@@@???>>>>>>999:::;;;:::888888999:::GGGQQQ]]]```ZZZQQQKKKIIILLL\\\gggppp|||}}}{{{nnn___cccpppeeeLLLTTT\\\VVVZZZiiizzzkkkXXXUUUXXXQQQUUU[[[```aaa\\\TTTNNNIIIKKKSSSaaarrr~~~xxxsssnnnooouuuzzz{{{zzzxxxqqqdddUUUKKKIIIIIIIIIFFFNNNWWWmmmhhhttt{{{mmm\\\OOO\\\{{{___TTTRRRNNNNNNTTT[[[^^^]]]ddd``````gggmmmqqquuuyyyqqqiii^^^UUUSSSQQQPPPOOOLLLHHHEEEEEEDDDCCCCCCAAAAAA@@@???999:::;;;:::888777888999AAALLLWWWZZZTTTKKKEEECCC===SSSdddppp{{{wwwvvvzzzvvvdddgggttt]]]FFFQQQ[[[WWW]]]ooo|||oooUUUZZZOOOQQQSSSYYYbbbeee___UUUNNNLLLJJJOOO]]]nnn|||zzzuuuqqqqqqtttwwwyyyxxx{{{qqqdddYYYRRRNNNJJJHHHGGGIIIOOOYYYdddtttqqqmmmaaaQQQOOOXXXzzzZZZUUUSSSOOOMMMOOOUUU]]]ccceeeeeeffffffiiiooowww}}}wwwnnn]]]YYYXXXWWWTTTQQQLLLHHHFFFHHHGGGDDDBBBAAA@@@@@@@@@=========<<<;;;:::888777;;;>>>AAACCCCCCCCCDDDEEEEEEDDDRRRfffkkkjjj~~~~~~xxx||||||iiinnnpppXXXIIINNNTTTUUUZZZeeezzzuuu___aaaUUURRRTTTYYYaaaddd```VVVOOOKKKHHHLLLYYYiiixxx|||wwwrrrqqqsssuuuuuutttvvvnnnddd\\\VVVQQQLLLHHHFFFFFFJJJQQQZZZfffyyypppcccpppxxxbbbQQQPPP^^^vvvYYYXXXUUUSSSTTTYYY^^^```___bbbccccccbbbdddkkkvvvyyylllaaa\\\ZZZVVVRRROOOMMMKKKJJJHHHFFFDDDBBBAAA@@@@@@@@@=========<<<;;;:::999888:::<<<>>>??????@@@AAACCCCCCDDDNNN\\\^^^```rrrnnntttjjjVVVIIIMMMSSSSSSZZZeee{{{wwwvvv___[[[OOOSSSTTTXXX^^^bbb```WWWOOOJJJFFFHHHSSSbbbqqqyyytttqqqqqqqqqooolllmmmiiiccc```\\\WWWPPPJJJHHHFFFFFFIIINNNVVVdddqqqxxxcccaaattt~~~sss}}}___NNNPPP___lllYYYXXXVVVVVV[[[bbbddd```[[[ccceeefffeeeeeehhhnnnsss{{{pppkkkccc^^^WWWQQQNNNLLLKKKKKKGGGFFFEEECCCBBBAAAAAAAAA============<<<;;;999999888:::;;;<<<<<<===???AAADDDJJJRRRXXXYYY___pppttt}}}uuu}}}bbbRRRIIIMMMQQQQQQXXXccctttttt|||{{{```WWWOOOSSSTTTVVVZZZ___aaaYYYOOOJJJEEEEEEMMMYYYhhhyyyzzzsssnnnllljjjgggdddbbbaaaaaabbbbbb___WWWQQQOOOJJJGGGGGGHHHLLLVVVaaauuuuuudddhhhvvvxxx~~~ZZZKKKMMMVVVzzz___YYYUUUVVVYYY^^^bbbbbb^^^ZZZ```ccchhhmmmppppppooommmpppxxxrrrjjjcccZZZRRRNNNKKKHHHFFFGGGFFFEEEDDDCCCBBBAAAAAA>>>>>>>>>======;;;::::::999:::::::::999;;;>>>@@@DDDOOOYYYZZZ\\\fffttt}}}sss|||~~~]]]QQQKKKOOOQQQPPPVVV```mmmrrrwwwhhh[[[YYYSSSSSSSSSUUU]]]bbb\\\QQQKKKFFFCCCHHHRRR```rrrxxxoooiiigggeeebbb___ZZZZZZ]]]bbbffffffaaa\\\UUUOOOIIIGGGFFFGGGNNNVVVfffyyyqqqfff```kkkpppjjjnnnwww~~~zzzWWWMMMLLLJJJaaauuuSSSWWWSSSWWW]]]```___^^^___```aaaccciiiqqqxxx{{{zzzwwwnnn|||pppllleee\\\UUUQQQNNNIIIDDDFFFFFFEEEEEEDDDCCCBBBAAA>>>>>>>>>>>>===<<<;;;;;;:::;;;;;;;;;:::;;;>>>AAAAAAOOOYYYZZZ\\\eeeoootttrrrzzzZZZRRRNNNQQQSSSRRRUUU\\\gggyyysssvvvoooXXXTTTSSSTTTRRRSSS\\\fffaaaVVVMMMHHHDDDGGGNNNZZZkkkzzz~~~wwwllleeebbbaaa```___WWWXXXZZZ```fffiiihhheee[[[SSSKKKHHHEEEDDDHHHNNN___wwwsssbbb^^^iiijjjZZZVVVXXX^^^ddd{{{YYYQQQNNNCCCQQQdddsssyyyOOOUUUTTTZZZ```aaa______ccchhhrrrsssuuuvvvvvvwwwyyyzzzsssoooppphhh^^^XXXUUURRRLLLGGGEEEEEEFFFEEEEEECCCBBBAAA>>>>>>>>>>>>>>>===<<<<<<;;;<<<======<<<===???AAACCCNNNWWWZZZ\\\aaaiiinnnqqqtttYYYRRROOOTTTXXXXXXYYY[[[eeeuuusssttt^^^RRRUUUVVVSSSSSS^^^jjjhhh\\\OOOJJJFFFFFFKKKUUUfffuuu~~~vvvjjjbbb```aaabbbbbbZZZYYYYYY^^^dddjjjkkkkkkbbbYYYOOOJJJFFFCCCEEEJJJVVVnnnwwwiiicccqqqttt___SSSNNNNNNUUU]]]~~~[[[RRROOOCCCOOOgggyyyqqqOOOYYYUUUZZZ___aaabbbcccfffiiiuuuwwwnnnpppvvvsssxxx||||||qqqcccZZZVVVSSSNNNIIIEEEEEEFFFFFFEEEDDDCCCBBB>>>>>>?????????>>>======;;;<<<>>>???>>>>>>???@@@DDDHHHPPPVVVYYY]]]gggqqqwww}}}zzzzzzgggWWWQQQOOOVVV^^^```^^^]]]fffsssppprrruuudddWWWXXXTTTTTT```nnnlll```QQQKKKGGGGGGJJJSSScccrrrvvviiiaaa```bbbeeefff^^^[[[YYY\\\bbbiiilllmmmhhh^^^SSSMMMHHHDDDEEEHHHJJJ^^^uuuaaaaaazzzjjjXXXLLLFFFGGGSSS```[[[PPPNNNDDDSSS[[[pppsssvvvmmmfffkkkQQQ___UUUWWW[[[```dddffffffeeeccczzz~~~nnnpppxxxnnnlll|||jjj\\\UUUQQQLLLGGGEEEEEEFFFFFFFFFDDDCCCBBB>>>????????????>>>>>>===:::<<>>>>>???>>>>>>DDDNNNSSSXXXfffuuu}}}xxxjjj]]]SSSQQQRRRTTT\\\eeeaaafffjjjjjjggggggmmmtttXXXVVVPPPOOOWWWbbbfffccc___hhhrrrnnnoooaaa]]]XXXQQQQQQ]]]llloooiiiYYYPPPGGGEEEIIIPPP]]]iiirrrzzzkkkggghhhhhhhhhjjjeeebbb]]]YYYYYY___hhhooojjjddd]]]WWWOOOHHHEEEEEEIIIUUUddd~~~vvvccciii~~~rrreee]]]UUUOOOIIIJJJYYYkkkwww}}}aaaQQQIIIGGGFFFNNN\\\fffaaaZZZ\\\```aaayyy~~~nnnaaacccoooddd```___^^^___aaaaaa``````bbbcccaaaooo|||rrroookkknnnwwwkkk[[[VVVWWWRRRJJJHHHFFFDDDDDDDDDDDDCCCBBB@@@@@@??????>>>>>>======<<<<<<======>>>>>>??????@@@AAACCCFFFJJJQQQYYY___```ooo}}}}}}mmmaaaVVVQQQOOOKKKHHHGGGHHHJJJKKKNNNNNNNNNOOOPPPQQQRRRSSSdddmmmzzz{{{rrrqqq~~~rrr[[[TTTUUUTTTUUU^^^jjjmmmiiivvvuuummmddd]]]YYYTTTSSS___ooovvvttt___UUUJJJFFFFFFLLLWWWbbbrrrrrrnnnooonnnnnnoookkkgggaaa[[[ZZZ___hhhnnnmmmhhhaaaZZZRRRKKKGGGFFF@@@IIIRRRfffnnnhhhmmmtttfffdddgggmmmkkk^^^VVVTTTPPPNNNXXXhhhyyybbbQQQJJJFFFDDDMMMSSSWWWTTTOOOOOOQQQSSSggg{{{ddd[[[___eee```^^^^^^_________```aaabbbbbbbbbhhhhhhmmmvvv~~~|||yyy|||xxxwwwddd[[[YYYSSSJJJHHHFFFDDDCCCCCCCCCBBBAAA@@@@@@??????>>>======<<<<<<=========>>>>>>>>>???<<<===???AAAEEEKKKSSSXXX\\\dddlllnnnqqqvvvzzzzzzjjjYYYSSSLLLLLLKKKJJJIIIGGGFFFEEEEEEEEEDDDDDDEEEFFFGGGHHHIIILLLQQQYYY```eeeiiilllnnnpppmmmiiijjjvvvnnnXXXPPPSSSSSSTTT[[[fffjjjiiiyyyjjjkkkggg\\\ZZZWWWVVV```ooo|||cccXXXLLLFFFDDDHHHRRR\\\ooo||||||xxxxxxvvvvvvwwwsssnnnfff^^^[[[^^^ffflllpppmmmggg___WWWPPPKKKGGG@@@EEEGGGTTTmmmmmm```yyyzzzaaaXXXTTTQQQMMMXXX}}}vvvcccVVVWWWVVVOOOSSS___{{{}}}dddSSSMMMJJJGGGOOOMMMMMMNNNMMMJJJKKKMMMXXXoooyyy^^^WWWXXX~~~ooo]]]^^^^^^___eeecccbbbdddhhhjjjiiigggnnnllljjjlllsss{{{mmm]]]ZZZUUUMMMIIIGGGDDDBBBCCCCCCBBBAAA@@@??????>>>>>>===<<<<<<============>>>>>>>>>>>>===>>>@@@BBBEEEJJJPPPUUU\\\\\\^^^```bbbfffrrr~~~zzzooorrr}}}iiiVVVOOOPPPKKKJJJLLLMMMNNNMMMKKKHHHFFFCCCCCCBBBBBBBBBCCCDDDEEECCCEEEGGGHHHKKKOOOTTTXXXaaaeeeggghhhooo{{{iiiUUUQQQUUUWWWXXX]]]eeelllooo|||rrraaakkkggg\\\[[[XXXWWW\\\jjjzzzcccXXXLLLFFFDDDFFFOOOYYYhhhvvvvvvwww}}}|||}}}{{{vvvlllbbb]]]^^^dddiiirrrqqqlllddd\\\VVVOOOIIIFFFHHHGGGNNNaaaqqq{{{dddhhhwwwpppjjjYYY^^^]]]WWWNNNQQQmmmmmmZZZXXXUUULLLLLLUUUbbbyyyhhhWWWTTTRRROOONNNLLLPPPUUUTTTNNNMMMQQQVVVggg{{{bbbYYYRRRpppeee\\\aaa```aaajjjgggfffjjjqqqtttssspppqqqwwwxxxrrrlllnnnwww~~~~~~ppp]]]YYYWWWQQQLLLIIIEEEDDDCCCCCCCCCBBB@@@??????>>>>>>===<<<<<<============>>>>>>>>>>>>===???AAABBBEEEHHHMMMQQQWWWSSSUUUZZZ[[[\\\iiiyyy|||qqqlllppprrrtttlll^^^RRRRRRUUUPPPIIIKKKMMMOOOPPPOOOMMMKKKGGGFFFDDDCCCBBBCCCDDDEEEFFFFFFEEEEEEEEEIIINNNRRRZZZbbbhhhhhhiiiooovvvyyycccRRROOOTTTXXXZZZ\\\bbbjjjqqqvvv{{{wwwlll^^^iiieee[[[ZZZWWWUUUWWW```ooo{{{eeeZZZOOOHHHDDDEEEKKKSSS]]]nnn~~~tttnnnrrrxxx|||ssshhhaaa```dddgggqqqsssppphhhaaa\\\TTTLLLEEEHHHEEEJJJYYYdddqqqrrr```qqq}}}hhhbbbddd___aaa```\\\UUUPPPWWWwww|||cccYYYRRRJJJJJJPPP```zzzrrr\\\WWWVVVSSSNNNTTT___fffaaaWWWRRRSSSTTTaaazzzfff\\\VVVrrraaa___ccc``````gggeeeeeejjjrrrwwwvvvttttttzzzyyyooogggiiippptttooorrr|||sss```ZZZXXXUUUOOOLLLHHHEEEEEEEEEDDDDDD@@@@@@@@@???>>>>>>======>>>>>>>>>>>>============:::<<<>>>@@@BBBDDDHHHKKKLLLJJJNNNUUUTTTPPPVVVbbbxxxppp```cccvvvnnn]]]WWWRRRSSSSSSKKKEEEFFFGGGIIIKKKMMMNNNOOOIIIGGGDDDAAA??????@@@@@@???@@@@@@@@@@@@BBBFFFIIIRRR\\\eeeffffffiiilllmmm~~~\\\LLLJJJNNNRRRUUUUUUYYYbbbkkkjjjnnnvvvppplll```fffiii[[[YYYVVVUUUSSSVVVaaammmhhh^^^SSSKKKFFFCCCFFFLLLTTTggg}}}}}}sssnnnmmmmmmwwwzzzpppgggdddfffhhhooouuutttlllfffccc[[[RRRFFFIIIEEEHHHUUU\\\fffwwwddddddzzzyyynnnnnn|||qqqcccccccccoooqqqmmmggg\\\PPPcccoooZZZOOOMMMOOOQQQhhhzzz|||~~~aaaXXXVVVSSS^^^mmm}}}yyynnnbbbZZZQQQXXXvvv|||fff___aaattt^^^```bbb^^^___aaa```aaaeeelllpppqqqpppvvvyyyuuukkkgggkkknnnkkkmmmjjjtttxxxyyykkk```ZZZXXXRRRNNNJJJFFFFFFFFFEEEEEEBBBAAAAAA@@@??????>>>>>>>>>>>>>>>>>>============:::===@@@BBBCCCEEEHHHJJJJJJKKKQQQVVVVVVQQQOOOPPPjjjjjjaaajjjuuurrr^^^UUUWWWVVVVVVRRRFFFGGGGGGHHHIIILLLOOOSSSUUUPPPMMMHHHCCC@@@>>>>>>???:::<<<===>>>???@@@CCCFFFNNNXXXcccjjjpppvvvwwwttt{{{mmmUUUIIIKKKMMMPPPTTTTTTVVV^^^hhhjjjnnnwwwvvvuuujjjmmmwww\\\XXXVVVUUUSSSQQQXXXbbbggg^^^UUUNNNHHHDDDEEEIIIPPPcccxxxvvvllljjjpppvvvzzzxxxoookkkjjjkkknnnvvvwwwpppkkkjjjcccXXXLLLLLLFFFGGGQQQWWWaaarrrnnn```iiiuuujjjjjjtttkkklllzzznnn[[[ZZZsssuuuZZZLLLOOOUUUTTTtttyyyssskkkjjjgggjjjxxxeeeYYYWWWVVVttt~~~iiiWWWWWWkkkjjjccciiilll]]]aaaaaa]]]aaaaaabbbcccfffiiikkkmmmnnnuuuooohhhhhhhhhmmmjjj|||~~~xxxiii^^^^^^SSSOOOJJJFFFEEEEEEEEEDDDCCCCCCBBBAAAAAA@@@@@@??????>>>>>>>>>=========<<<:::===AAADDDEEEGGGIIIJJJMMMSSSXXX\\\```bbb\\\UUU^^^|||iiibbbiiinnn]]]YYY^^^]]]\\\WWWKKKJJJKKKKKKMMMOOORRRTTTVVVWWWSSSMMMGGGBBB@@@??????===>>>@@@AAAAAACCCEEEHHHNNNVVVaaaooo~~~yyy___RRRKKKPPPNNNPPPUUUVVVWWW]]]fffpppuuu|||zzznnnttt\\\XXXVVVWWWTTTPPPTTT\\\bbb[[[TTTPPPKKKGGGHHHLLLNNNaaauuuvvvkkkhhhooo{{{}}}uuuooonnnnnnnnnwwwyyysssoooooohhh\\\NNNMMMEEECCCLLLRRR\\\mmmttt]]]^^^}}}wwwxxxyyy~~~wwwfffYYY```|||uuuWWWHHHPPPXXXUUUrrrfffgggiiiqqqiii[[[[[[[[[tttccc\\\hhhqqqgggmmmiii^^^cccaaa___eeefffhhhjjjkkkkkkkkkmmmooorrryyy``````hhhjjjlllqqqccccccSSSOOOIIIEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@??????>>>>>>=========<<<555999===@@@AAACCCEEEFFFMMMUUU[[[^^^gggpppmmmbbbZZZqqqooo```gggqqqaaa^^^bbb```___ZZZOOOHHHIIIJJJLLLMMMNNNOOOOOOXXXTTTMMMFFF@@@===<<<<<<<<<===>>>>>>>>>@@@CCCFFFLLLRRR]]]nnn{{{yyyYYYTTTQQQOOOKKKLLLQQQTTTTTTYYYaaaooovvvzzztttiiirrrnnnUUUYYYYYYRRRPPPJJJQQQXXXYYYWWWQQQKKKGGGEEEDDDOOOYYYhhhwwwooolllkkkooozzzyyyuuussssssvvvyyyyyywwwtttrrrkkkdddTTTNNNIIIGGGGGGNNN\\\jjj~~~hhhYYYiii}}}nnngggYYYeeeiiibbbYYYUUUMMMOOO___uuuxxxuuudddaaahhhqqqeeesssyyy```jjj|||eeefffggg``````jjjjjjhhhhhhmmmsssuuurrrnnnwww~~~rrrmmmiiibbbuuujjjaaaUUUQQQLLLIIIHHHHHHGGGFFFCCCBBBAAABBBCCCCCCAAA@@@??????>>>>>>===;;;:::999;;;;;;===>>>@@@BBBCCCDDDOOOMMMOOOZZZkkkwww|||{{{gggiiibbbYYYooovvvssssssuuurrrhhh^^^YYYNNNMMMKKKMMMPPPSSSUUUUUUXXXVVVRRRJJJBBB<<<;;;===<<<<<<======>>>@@@DDDGGGLLLWWWcccmmmzzzqqqYYYQQQSSSLLLWWWUUUPPPSSSUUUUUU[[[iiippppppcccqqq___YYYVVVQQQQQQIIIKKKSSSVVVWWWTTTNNNIIIFFFDDDHHHQQQ```nnnzzz}}}vvvpppqqqttt|||{{{wwwuuuxxxyyywwwtttsssrrrlllddd[[[TTTMMMHHHFFFJJJVVVbbbrrr]]]dddxxxooo```kkkqqqiii[[[TTTOOOWWWkkkqqqhhhlllooowww{{{lll^^^kkkpppbbbfffhhhbbbcccmmmhhhggghhhlllpppqqqnnnkkknnn{{{zzztttvvvyyyxxxvvvxxx{{{||||||yyydddYYYUUUOOOLLLKKKJJJHHHFFFCCCBBBAAABBBCCCCCCAAA@@@?????????>>>===<<<::::::::::::;;;===>>>???@@@AAAIIIJJJLLLRRR[[[fffoootttmmmkkk|||uuugggdddtttwwwwww~~~hhh[[[PPPOOONNNOOOQQQRRRRRRQQQVVVTTTPPPIIIAAA===<<<===<<<<<<=========@@@CCCGGGLLLVVV```gggsss~~~}}}uuujjjSSSKKKLLLNNNVVVSSSOOOVVVYYYVVVYYY^^^dddwwwtttfffZZZfffiiiZZZTTTSSSUUUIIIGGGMMMQQQWWWWWWRRRKKKFFFDDDBBBJJJWWWdddqqq|||~~~tttooossswwwzzzvvvzzzyyyvvvsssuuuuuuoooggg```YYYQQQKKKGGGHHHRRR\\\iiifffxxxyyyiiirrrzzzrrr```VVVUUUbbbwwwtttnnn|||||||||llleeefffxxxsssfff```fffiiieeefffllljjjjjjjjjjjjjjjiiihhhhhhjjjmmmmmmkkkrrryyytttxxxggg]]]XXXSSSOOONNNMMMIIIFFFDDDCCCBBBBBBCCCCCCBBB@@@????????????>>><<<;;;::::::::::::;;;<<<<<<======BBBFFFHHHIIIJJJRRR^^^iiigggdddnnnhhhWWW^^^lllmmmwwwyyyhhhaaajjjttt___XXXVVVUUUUUUUUUTTTSSSQQQSSSQQQMMMGGGAAA===<<<===<<<<<<=========???CCCFFFKKKSSS[[[cccqqq~~~~~~vvv|||aaaOOOIIIJJJQQQVVVOOOKKKSSSUUUQQQSSSSSSWWWhhhiiiaaaVVV```iiiZZZVVVWWWYYYLLLIIIKKKPPPWWWZZZTTTJJJEEEEEEBBBHHHRRR^^^kkkxxxzzzuuuttt|||zzzvvv|||{{{yyyxxx{{{|||uuukkkaaa[[[UUUPPPKKKJJJQQQ[[[|||qqqwww{{{fff\\\[[[eeevvvrrr}}}ooohhhcccxxxjjjccc```cccggghhhgggggglllkkkiiieeeccccccfffhhhlllmmmlllmmmuuu~~~}}}wwwrrrlllvvvkkk___YYYSSSQQQQQQOOOKKKFFFEEEDDDBBBBBBCCCCCCBBB@@@@@@@@@@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;===AAADDDDDDDDDIIISSS\\\ZZZZZZbbbzzzfffVVVVVV^^^xxx}}}~~~yyyssskkkiiisss{{{dddccc```\\\ZZZXXXXXXVVVUUUPPPNNNJJJEEEAAA>>>======<<<<<<=========???BBBEEEGGGPPPZZZggg{{{oooYYYOOOMMMOOOWWW\\\TTTKKKOOOQQQPPPUUURRRSSSdddhhhddd]]]eeeccc[[[ZZZYYYZZZMMMKKKLLLQQQZZZ___XXXKKKEEEFFFCCCGGGNNNXXXdddsss}}}|||yyy}}}~~~~~~~~~wwwmmmccc^^^ZZZVVVPPPLLLPPPWWWxxxrrrwwwlll___]]]```hhhzzzpppjjjkkkeeeqqqeeebbb]]]\\\bbbiiiiiieeegggdddaaa]]]]]]aaaiiinnnrrrsssrrrppppppqqqoookkkssslllqqquuuaaaZZZSSSQQQRRRRRRMMMHHHGGGEEEBBBBBBBBBCCCBBBAAAAAAAAA@@@@@@???>>><<<;;;<<<<<<<<<;;;;;;:::::::::;;;>>>AAAEEEHHHLLLOOORRRUUUVVV[[[nnnxxx```YYYXXXlllwwwqqqsssyyy{{{~~~lllmmmhhh```ZZZXXXWWWVVVUUUOOOLLLHHHCCCAAA???>>>===<<<======<<<<<<>>>AAADDDFFFNNNZZZlll```QQQNNNMMMLLL\\\ddd\\\PPPPPPSSSYYYddd[[[YYYhhhkkkiiibbbhhhfff___\\\XXXXXXMMMMMMMMMTTT```hhh```OOOGGGJJJCCCEEEJJJRRR]]]kkkyyy~~~~~~|||yyyqqqiiidddaaa^^^[[[TTTLLLLLLPPP^^^|||{{{uuubbb^^^aaahhhvvv~~~sssnnnpppuuuuuutttccc^^^bbb```ZZZ___lllpppjjj___\\\YYYYYY]]]fffnnnttt{{{{{{wwwqqqllljjjmmmpppsssqqqyyy{{{hhh___VVVSSSUUUUUUPPPKKKHHHFFFCCCBBBBBBCCCBBBAAAAAAAAAAAAAAA???>>>===<<<<<<<<<<<<<<<;;;;;;;;;:::;;;<<<@@@FFFMMMOOONNNKKKPPPQQQRRR\\\xxxfffZZZSSS^^^yyy~~~}}}{{{wwwssssss|||}}}xxxqqqhhh```ZZZVVVTTTRRROOOKKKFFFCCCAAA@@@>>>===<<<======<<<<<<===AAADDDHHHOOOZZZmmm{{{vvvWWWNNNMMMJJJEEETTT___[[[PPPOOOSSS[[[jjjbbb___kkkkkkggg^^^dddzzzjjj```YYYYYYOOOPPPKKKUUUgggtttmmmXXXMMMNNNCCCEEEHHHMMMVVVcccqqqzzzwwwooojjjeeeaaa^^^]]]^^^]]]VVVMMMKKKMMMPPPhhhzzz~~~hhhhhhvvvwwwkkkjjjnnnooo{{{|||uuu{{{uuubbbXXX\\\jjjnnnbbbaaannnxxxuuuaaa^^^\\\___fffmmmrrrsss{{{{{{xxxsssmmmkkkooouuutttvvv~~~{{{~~~sssiii]]]XXXYYYYYYTTTOOOIIIFFFCCCBBBBBBBBBBBBAAABBBBBBBBBAAA@@@???======;;;;;;;;;;;;;;;;;;:::::::::<<<@@@FFFKKKLLLJJJHHHHHHKKKNNNRRRbbb{{{ooo^^^OOOTTTiii}}}xxx|||{{{qqqhhh___XXXSSSPPPKKKFFFCCCBBBAAA???===<<<======<<<;;;===@@@CCCJJJOOOYYYjjjkkkooosssyyymmmRRRPPPSSSOOOGGGLLLWWWUUUMMMNNNOOOSSS]]]```\\\gggfff```XXX```vvvddd[[[[[[RRRRRRIIIUUUlll~~~www```QQQQQQDDDEEEHHHLLLTTT```mmmvvv~~~~~~pppccc]]][[[YYYVVVWWW[[[]]]XXXPPPLLLNNNUUUdddpppzzzwwwllloootttooouuu~~~uuuwwwqqquuu||||||ppp\\\WWW^^^vvv~~~nnneeeqqq}}}}}}jjjgggfffjjjpppsssrrroooqqqrrrssssssoookkkkkkooo|||wwwsssrrrsssuuu|||}}}qqqccc\\\\\\[[[WWWQQQJJJGGGCCCBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>===::::::::::::::::::::::::999<<<@@@DDDGGGGGGGGGFFFDDDLLLSSSUUU\\\lll|||fffPPPNNN\\\jjjmmmllliiixxxrrrwwwxxxkkk___XXXQQQLLLFFFCCCBBBAAA???===<<<======<<<;;;===@@@CCCJJJOOOWWWhhhyyykkkjjjhhhjjjwwweeePPPTTT\\\XXXPPPNNNXXXUUUNNNQQQPPPLLLPPPYYYVVVaaaaaa\\\UUU___yyybbb\\\YYYSSSJJJ[[[ttt|||eeeSSSNNNOOOHHHEEEIIIMMMSSScccttt}}}yyyqqqhhh^^^XXXVVVQQQRRRUUUYYY[[[WWWNNNGGGKKK]]]ppptttlllfffjjjrrrooojjj^^^PPP\\\dddqqqxxxqqqiiikkkrrrxxxsssttttttuuuuuuuuuuuutttrrrqqqnnnjjjhhhjjjnnnqqqrrrooolllkkkmmmsss{{{zzzddd\\\]]][[[XXXVVVLLLIIIEEEBBBAAAAAACCCDDDBBBBBBAAAAAA???>>><<<<<<;;;;;;;;;:::::::::999999=========>>>???AAABBBCCCDDDKKKSSSWWW\\\gggyyyoooWWWLLLTTTbbbeee___ccc{{{tttyyypppaaa\\\TTTOOOHHHCCC@@@???>>>>>><<<;;;;;;<<<;;;999>>>EEELLLUUU\\\kkkvvvsssvvv|||~~~ZZZYYY[[[YYYXXXUUUWWWWWWVVVTTTRRRPPPOOOOOOYYY[[[fff```\\\\\\ffffffYYYTTTLLLWWWkkk|||{{{kkk[[[SSSNNNGGGCCCGGGJJJOOO^^^ooozzztttnnnggg___WWWSSSKKKKKKNNNSSSVVVUUUPPPJJJKKKWWWeeeiiigggjjjtttooofffdddXXX___eeennnrrrmmmhhhjjjmmmoooiiilllqqqvvvyyyyyyxxxwwwsssrrrpppllljjjjjjllloookkkjjjgggfffhhhlllqqqttt|||ppp___]]]___ZZZSSSMMMKKKGGGCCCAAAAAABBBCCCAAAAAAAAA@@@???>>>===<<<;;;;;;;;;:::::::::999999;;;;;;<<<<<<===???@@@AAAEEENNNWWW[[[\\\```kkktttzzznnn\\\SSSZZZgggjjjfffmmmxxxnnn\\\XXXTTTOOOKKKHHHEEEBBB@@@>>><<<<<<===;;;999>>>EEELLLXXX___nnnxxxssswwwqqqSSSTTTWWWWWWYYYXXXVVVVVVWWWXXXXXXVVVRRROOOUUU]]]ppppppmmmgggjjjnnnZZZYYYSSSUUU___pppyyysssdddXXXQQQIIIDDDFFFGGGJJJXXXhhh{{{zzzvvvqqqnnnlllggg^^^WWWKKKJJJJJJNNNRRRSSSPPPMMMKKKQQQXXX]]]dddqqqjjjuuuuuuggg```aaaeeejjjmmmkkkjjjkkklllkkkgggiiimmmrrrvvvxxxyyyzzzttttttssspppllljjjkkklllhhhggggggfffgggiiikkklllttthhh```ccc___UUUPPPMMMIIIEEEBBBAAAAAAAAA@@@@@@@@@@@@@@@???>>>===;;;;;;;;;;;;::::::::::::::::::::::::;;;<<<>>>>>>CCCLLLVVV[[[[[[[[[```eeepppkkkccc]]]bbbkkkqqqqqqhhh||||||yyyrrrZZZUUUSSSRRRPPPMMMIIICCC>>>???=========;;;:::???FFFOOO]]]eeemmmsssiiiiiinnnzzzbbbLLLOOOOOOOOOUUUWWWUUUVVVYYY[[[[[[WWWRRRNNNSSS]]]sssuuurrrjjjkkkxxxccceee[[[UUUVVVcccsssvvvjjj\\\VVVNNNHHHGGGFFFHHHTTTccc}}}xxxxxxvvvssssssvvvuuulllbbbSSSPPPMMMMMMOOOQQQPPPNNNKKKMMMQQQXXXfffyyynnnjjjvvvwwwyyytttkkkqqqpppdddccccccbbbdddiiimmmnnnmmmmmmnnnpppooonnnmmmnnnppptttxxx{{{vvvwwwwwwtttppplllkkkjjjiiijjjkkklllmmmnnnmmmmmmzzzzzzeeedddbbbZZZSSSPPPLLLGGGCCCAAAAAA@@@??????@@@@@@@@@??????>>><<<;;;;;;;;;;;;:::::::::999999999999:::;;;<<<===>>>FFFOOOTTTVVVZZZaaahhhiiijjjiiigggfffjjjqqquuufffrrruuueeeZZZbbbuuudddQQQNNNPPPRRRTTTSSSNNNFFF@@@???======>>><<<<<>><<<<<<<<<;;;;;;;;;::::::::::::::::::;;;<<<=========AAAFFFJJJOOOYYYfffooojjjmmmpppmmmgggdddiiiqqqrrrtttuuuddd]]]^^^YYYZZZccchhh```PPPEEEHHHLLLRRRWWWXXXTTTKKKEEE>>><<<===>>>>>>???FFFOOOooonnnYYYQQQRRRKKKHHHOOOTTT[[[```bbbZZZNNNHHHLLLRRRUUUYYYgggccc]]]WWW\\\xxxddd^^^VVVOOOQQQ```nnnqqqlll]]]SSSKKKGGGCCCBBBLLLZZZuuutttaaaZZZRRRNNNNNNQQQRRRRRRKKKOOOXXXdddttt~~~uuuuuuxxxvvvuuu{{{fffYYY]]]eeehhhgggjjjnnnnnngggbbbgggooolllqqqxxx~~~~~~zzzxxxuuuwwwxxxwwwssspppmmmlllggghhhiiijjjkkklllmmmnnnqqqvvv|||ddd]]][[[YYYWWWSSSNNNIIIFFFDDDCCC@@@@@@@@@@@@@@@???>>>===<<<<<<<<<<<<;;;;;;;;;:::;;;;;;;;;;;;;;;<<<======???@@@@@@AAAGGGRRRaaalllkkkooosssqqqhhhaaagggqqqxxxvvvvvv~~~zzziiicccbbbaaaWWWPPPSSSWWWRRRHHH@@@AAAFFFMMMTTTWWWSSSLLLFFF???>>>===??????@@@HHHQQQdddUUUSSSVVVOOOMMMTTTXXX\\\``````WWWJJJFFFNNNWWWVVV]]]nnnkkkddd[[[[[[|||jjjaaa]]]UUUOOOUUUbbbkkklllaaaWWWNNNIIIDDDBBBKKKYYYppprrriiieeeeeefffhhhhhhiiikkkppptttyyykkkcccYYYSSSQQQRRRSSSRRRQQQXXXdddrrruuukkknnnxxx{{{eee]]]```fffhhhgggfffgggiiigggdddhhhpppjjjnnnsssxxx{{{zzzxxxvvvrrrsssuuutttqqqooommmmmmjjjiiihhhggggggiiikkkllljjjsssqqqbbb^^^[[[YYYUUUQQQLLLIIIFFFEEEAAAAAAAAA@@@???>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<<>>>>>>===>>>AAAJJJVVV^^^dddhhhooorrrllliiirrrxxxooo{{{~~~xxxrrrkkkaaaZZZ\\\^^^YYYOOOIIICCCGGGNNNUUUXXXUUUOOOIIICCCAAA@@@@@@???@@@GGGPPPZZZNNNOOOTTTMMMLLLRRRSSSUUUVVVTTTOOOIIIJJJQQQWWWZZZaaassspppiii```___|||gggfff]]]PPPMMMWWWbbbgggeeeZZZQQQLLLGGGDDDMMM[[[llluuueee\\\YYYXXXPPPRRRTTTSSSRRRRRRVVVYYY]]]gggtttxxxnnnbbbYYYUUUSSSRRRQQQXXXaaaooo}}}yyyvvvbbb\\\bbbwwwyyy{{{sssccc```ccceeeffffff```___eeejjjkkkooouuuooommmlllkkkmmmppptttvvvoooppprrrqqqooonnnmmmmmmpppnnnkkkhhhhhhiiilllnnnmmmuuu}}}~~~kkkddd\\\ZZZWWWRRRNNNJJJHHHFFFBBBBBBAAAAAA???>>><<<<<<======<<<<<<<<<;;;;;;;;;:::::::::999::::::;;;;;;999:::;;;===@@@EEEMMMRRRYYY___iiiqqqqqqssshhhbbbvvv}}}sssrrrooofff[[[TTTNNNQQQWWW]]]```]]]WWWRRRGGGCCCBBBAAA??????EEENNNfffvvvSSSIIIKKKOOOHHHFFFJJJJJJMMMJJJGGGGGGIIIMMMQQQTTT^^^cccrrrnnnggg```ccchhhhhhbbbUUULLLPPP\\\gggiiikkkWWWKKKPPPAAAFFFpppwwwjjjbbb^^^YYYVVVVVVVVVWWWXXXXXXUUUPPPLLLRRRSSSZZZdddmmmyyy|||uuummmeee\\\UUUTTTXXX]]]jjjzzzxxxbbbaaayyy~~~fffYYY^^^___oooyyyhhh___aaa```eeepppmmmgggdddeeecccfffeeeddddddaaacccooo{{{{{{wwwqqqllljjjiiiiiihhhhhhjjjnnnoooooonnnmmmnnntttpppmmmlllnnnooonnnkkktttddduuu{{{eee___YYY[[[ZZZOOOKKKNNNJJJFFFDDDBBBAAABBBBBBAAA@@@===<<<:::999888888999:::::::::::::::::::::::::::;;;;;;::::::<<>>===<<<;;;999999999999:::::::::::::::::::::::::::;;;::::::999;;;AAAHHHNNNcccgggiiifffeeennnfff\\\fffmmmpppuuuyyy~~~{{{oooeee^^^ZZZWWWVVVVVVQQQLLLIIIGGGHHHNNNVVVdddsssVVVMMMJJJGGGFFFFFFFFFFFFEEEDDDEEEEEEEEEFFFIIIOOOSSS^^^iiivvvhhh\\\VVVVVVrrrkkk______WWWIIINNNaaannntttaaaPPPSSSMMMKKK]]]uuuooojjjeeebbbeeeddddddeeeeeedddaaa^^^WWWQQQLLLMMMQQQYYYgggssszzzqqqcccZZZ[[[bbbxxxttteeetttvvvhhhccciiifff\\\]]]jjjmmmhhhyyylllkkkggggggjjjgggjjjhhhiiijjjgggeeeiiipppzzzsssnnnjjjhhhfffdddggghhhjjjkkkkkkllloooqqqppplllhhhhhhkkknnnooonnnjjjjjjooosssooohhh]]]\\\]]]TTTNNNMMMGGGEEECCC@@@?????????>>>===>>>===;;;:::999999::::::::::::::::::::::::::::::::::::999999:::???EEEJJJcccjjjooojjjaaa___iiisssccc]]]dddgggiiiooorrrvvvzzz|||~~~~~~qqqeee^^^[[[ZZZZZZVVVQQQLLLJJJJJJLLLTTT\\\iii|||aaaOOOMMMJJJFFFCCCCCCDDDDDDDDDBBBCCCCCCCCCEEEIIIPPPUUUaaajjjtttdddVVVPPPTTTtttttteeebbb[[[OOOPPP\\\mmmyyynnnZZZTTTOOOLLLRRRuuu|||yyytttrrrqqqpppnnnlllgggdddddd[[[RRRNNNNNNPPPVVV^^^oooxxxuuuggg___dddoooppp{{{uuutttzzzuuuzzzwwwggg\\\]]]ggg|||~~~lllfffhhheeefffgggaaacccbbbcccfffeeecccdddhhhvvvrrrmmmjjjhhhgggfffeeefffggggggfffeeegggjjjlllmmmiiidddcccfffiiiiiihhhkkknnnqqqnnntttnnn^^^[[[___YYYSSSRRRLLLGGGDDDAAA?????????>>>===>>>===<<<::::::::::::;;;::::::::::::::::::::::::999999999999999===BBBFFF\\\iiitttqqqcccVVVTTTWWWhhhrrrhhhYYY[[[aaacccfffjjjmmmpppsssvvvzzz~~~zzzlllaaa[[[[[[]]]___TTTOOOKKKJJJLLLPPP[[[eeerrrlllWWWRRRNNNJJJEEEBBBBBBCCCCCCDDDCCCBBBBBBBBBDDDHHHOOOTTTaaahhhsssdddUUUOOOTTTxxx}}}oooccc[[[VVVTTTTTTgggzzz{{{gggWWWNNNKKKLLLSSS|||{{{tttpppkkkaaaXXXTTTRRROOOOOOPPPVVV___xxxyyylllgggppp}}}mmm___fffooommmjjjkkk{{{nnnppp~~~}}}rrrbbb\\\UUUhhhlll```___dddbbbbbbaaaYYY\\\ZZZ[[[aaadddcccccceeehhhfffdddccceeefffggggggdddeeeeeedddeeegggkkknnnnnnjjjeeeccceeefffeeedddfffiiiooorrrnnnwwwvvv```XXX]]]ZZZVVVUUUPPPKKKHHHCCCAAA@@@@@@@@@??????>>>===;;;:::;;;;;;<<<::::::::::::::::::::::::999999:::999999;;;???BBBQQQbbbuuuyyylll\\\QQQNNNOOOXXXTTTOOOWWW]]]___eeegggiiimmmooorrrwww|||xxxjjj___YYYYYY[[[\\\YYYSSSOOONNNQQQVVVbbbmmm~~~aaaSSSUUUNNNJJJEEEBBBBBBCCCDDDDDDDDDDDDCCCCCCDDDHHHNNNRRR\\\cccooodddXXXQQQUUUyyyyyyiii```[[[WWWQQQ___sssttt^^^QQQMMMJJJHHH^^^pppfff^^^\\\ZZZUUUPPPNNNKKKRRReeeyyymmmjjjsss~~~iiiZZZ[[[[[[UUUUUU[[[nnnvvvhhhiiillluuufff___YYYeeeqqqbbbZZZ[[[```^^^```___VVVZZZVVVVVV]]]ccceeefffhhh___^^^]]]___bbbfffggggggcccdddeeefffhhhlllppptttppplllhhhggghhhhhhfffccccccgggnnnxxxtttnnnhhhYYY\\\YYYVVVVVVRRRNNNKKKFFFCCCBBBBBBAAAAAA@@@???===<<<;;;;;;<<<<<<::::::::::::::::::::::::999:::;;;:::999:::<<<>>>EEEWWWllluuupppdddZZZVVVKKKPPPLLLJJJSSSWWWYYYaaacccfffiiilllooosssxxx{{{xxxpppeee\\\YYYYYY[[[\\\\\\UUUPPPOOORRRXXXdddppp~~~XXXMMMPPPKKKHHHDDDBBBCCCDDDDDDDDDCCCDDDEEEEEEFFFIIIMMMQQQWWW[[[ggg```XXXQQQTTTwwwzzzmmm^^^WWWXXXWWWggg{{{|||hhhWWWQQQKKKLLLOOOkkkuuukkkhhhfff___WWWRRRPPPPPPXXXppp|||rrrnnnrrr{{{}}}|||gggVVVSSSPPPJJJLLLUUUhhh{{{vvvjjjcccrrr}}}zzznnnhhhbbbnnniiiddd\\\\\\^^^[[[```bbbZZZ[[[TTTRRRYYYaaaeeehhhjjj___^^^]]]___bbbeeefffffffffggghhhiiijjjlllooorrrnnnkkkiiiiiijjjjjjgggcccaaahhhkkkrrruuunnnyyybbb```[[[WWWVVVSSSPPPLLLGGGCCCBBBBBBBBBAAA@@@???>>><<<<<<<<<<<<===:::::::::::::::::::::::::::;;;<<<;;;::::::;;;<<<>>>IIIWWW``````\\\YYYXXXPPPPPPHHHEEENNNPPPSSS]]]___aaaeeehhhkkknnnrrruuu|||~~~{{{}}}|||uuullleeeaaa_________ZZZTTTOOOPPPTTT]]]lllyyypppOOOHHHHHHGGGEEEBBBBBBCCCCCCCCCCCCAAACCCEEEGGGHHHKKKOOORRRUUUTTT]]]XXXSSSMMMNNNqqqzzz```XXXaaaSSS]]]uuuooo^^^TTTLLLLLLDDDQQQyyytttpppggg^^^XXXUUUOOOMMM\\\}}}wwwwww||||||tttuuuttt^^^LLLIIIHHHDDDHHHRRR___sss~~~hhhXXXYYYqqqxxxrrrjjjxxxjjjjjj```^^^]]]ZZZaaaggg```[[[RRROOOUUU^^^cccfffiiibbbaaa```aaacccdddddddddjjjkkkkkkjjjhhhggghhhjjjiiihhhggghhhjjjjjjfffccc[[[fffcccdddllljjjwwwlllfff___YYYWWWTTTQQQLLLGGGCCCBBBAAAAAAAAAAAA@@@>>>===<<<<<<======:::::::::::::::::::::::::::<<<===<<<:::::::::;;;<<<@@@EEEIIILLLNNNPPPRRRSSSPPPEEEBBBIIIKKKOOO[[[[[[^^^bbbfffhhhjjjmmmpppxxxzzzzzzxxx|||vvvmmmfffaaa^^^YYYTTTRRRUUU\\\hhhyyygggJJJEEEDDDCCCBBBAAAAAABBBCCCBBBAAA>>>AAAEEEHHHKKKMMMQQQTTTTTTOOOUUUPPPMMMHHHJJJlllfffVVV\\\PPPZZZhhhqqqpppfffZZZRRRMMMPPPOOO\\\wwwmmmccc\\\WWWPPPVVVbbbtttxxxrrryyy}}}xxxtttwwwvvveeeTTTNNNLLLIIIJJJMMM[[[wwwsss]]][[[cccyyy{{{~~~uuuyyyppplllgggaaa[[[XXXYYY[[[\\\XXXLLLIIITTT^^^```bbbhhhiiihhhhhhfffeeedddcccdddgggeeecccbbbbbbdddfffhhhjjjkkkllljjjhhhgggggghhhbbb[[[ZZZ```dddhhhyyynnnZZZYYYXXXQQQMMMIIIDDDAAA@@@AAAAAAAAAAAAAAA@@@?????????>>>>>>===<<<;;;::::::::::::;;;999999999:::::::::;;;;;;;;;;;;;;;<<>>???AAABBBCCC@@@DDDHHHKKKMMMQQQUUUXXXYYYSSSRRRDDDCCCIIIRRRuuuuuu``````UUUYYYaaajjjnnniii\\\RRRQQQPPPHHHLLLddd{{{nnnddd___VVVWWW]]]gggyyykkkkkkxxx{{{nnncccaaa___WWWOOOKKK\\\vvvkkkggghhhvvv|||ppplllfffccc___ZZZWWWYYY^^^ccccccSSSKKKUUUaaadddfffiiiiiihhhhhhiiiiiihhhfffdddaaaaaa```aaadddgggjjjlllmmmnnnnnnllliiigggggggggggg```]]]aaabbbeeerrrggg[[[XXXUUUQQQMMMGGGCCCBBBAAA@@@@@@@@@@@@@@@@@@???>>>======<<<<<<;;;;;;:::;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<>>>BBBFFFHHHPPPRRRRRRLLLEEEBBBFFFKKKQQQUUUYYY[[[\\\___fffkkkppprrruuuwwwyyy|||iiicccdddaaa```ooohhhNNNDDDBBBAAAAAA@@@@@@???@@@BBBCCCDDDEEEGGGJJJMMMPPPUUU\\\aaabbb```bbbVVVRRRSSSYYYzzziiibbb\\\YYYXXX___ggghhh___UUUUUURRRIIIHHHPPP___wwwmmmggg^^^[[[\\\^^^yyyggg]]]ssswwwuuuqqqgggXXXOOOaaayyy{{{qqqggghhhbbbbbb___[[[WWW[[[dddlllmmm^^^aaaiiijjjgggfffgggeeeeeegggjjjjjjfffccc___```aaaccceeeiiilllmmmnnnooopppnnnkkkgggffffffiiiccc```aaaaaacccmmm{{{qqq[[[UUUXXXUUUQQQKKKFFFDDDBBB@@@>>>???@@@AAAAAA@@@>>><<<;;;<<<<<<;;;;;;;;;<<<<<<===:::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<>>@@@AAABBBAAA???<<<:::<<<<<<<<<;;;<<<<<<===>>>;;;;;;;;;<<<<<<<<<======<<<<<<;;;:::;;;<<<>>>???HHHNNNTTTTTTNNNFFF@@@>>>EEEIIIOOOSSSWWWZZZ^^^aaaaaaeeejjjnnnppprrrtttvvvzzzuuunnnooopppsssyyy]]]OOOHHH@@@???DDD@@@@@@??????@@@AAACCCDDDCCCGGGKKKMMMNNNRRRZZZaaa\\\```iii___WWWRRRRRRpppsssfff```XXXSSSSSSYYYbbbhhhYYYTTTNNNPPPPPPFFFQQQooooooeeeccc___lll|||~~~iiiZZZhhhuuunnnsssnnnhhhiiijjjeeeggggggaaa[[[ZZZaaaiiilllgggdddfffiiihhhfffeeeccc```\\\]]]```dddeeeeeeiiihhhgggfffffffffggghhhgggjjjmmmnnnllliiigggfffjjjfffddddddcccdddhhhnnnmmmvvvqqqdddbbbUUURRROOOMMMKKKHHHEEECCC@@@AAABBBCCCBBB???<<<:::=========<<<<<<======>>>;;;;;;;;;<<<<<<<<<=========<<<;;;:::::::::;;;<<>><<<@@@???>>>>>>>>>>>>@@@AAABBB@@@FFFLLLNNNMMMMMMRRRWWWTTTVVV___UUUNNNJJJJJJhhh~~~tttfffeee___WWWQQQTTT```jjjfff^^^QQQNNNOOOFFFIII\\\fffzzzyyyjjjddd]]]bbbuuulllYYYiiiyyyttt|||}}}}}}rrrsssyyy}}}~~~xxx|||rrrjjjjjjkkkjjjcccffffffccc]]][[[]]]```\\\^^^aaadddfffdddbbb```cccbbbaaa```aaadddgggiiigggfffdddcccdddfffiiikkkdddhhhlllnnnmmmjjjgggfffllliiifffdddcccbbbcccdddeeehhhpppcccWWWUUUSSSQQQPPPNNNJJJHHHBBBCCCCCCCCCBBB@@@===<<>>===============:::;;;;;;;;;;;;<<<<<<<<<===<<<;;;;;;::::::::::::>>>EEEMMMRRRQQQLLLEEEBBB>>>@@@DDDHHHMMMQQQTTTVVVXXX\\\```cccfffiiilllooouuuyyy~~~lllTTTBBBCCCFFFBBB>>>@@@>>>>>>======>>>???AAABBBAAAIIIPPPQQQMMMKKKNNNSSSUUUTTTZZZPPPLLLJJJJJJffftttnnneeegggfff___WWWUUU\\\dddhhhdddVVVOOOQQQKKKHHHQQQ[[[ggg|||pppiii___^^^lllkkkYYYmmmuuuiiidddnnnwwwqqqqqq}}}yyy~~~qqqyyysssddd^^^ffftttxxxppptttiiiggggggggghhh```cccfffgggdddaaa___^^^```aaacccfffiiiiiiddd^^^aaadddggggggeeedddgggjjjeeeccc```___```ccchhhkkkeeeiiinnnpppnnnjjjgggeeehhhgggeeebbbaaaaaa```^^^___cccxxxnnn[[[ZZZXXXWWWVVVSSSOOOLLLEEEEEEDDDCCCBBB@@@???>>>AAA@@@???>>>===<<<<<<<<<::::::::::::;;;;;;;;;;;;===<<<<<<;;;::::::999999;;;@@@HHHNNNPPPNNNKKKHHH>>>>>>???CCCHHHMMMPPPRRRUUUXXX[[[^^^aaadddiiilllmmmrrrwwwzzzzzz|||}}}{{{|||^^^PPPDDDDDDFFFDDDBBBBBB???>>>>>>>>>>>>@@@AAABBBDDDJJJQQQPPPKKKJJJNNNTTTYYYUUUYYYQQQPPPNNNKKKdddpppllldddgggiiieee]]]YYYZZZ]]]\\\___WWWPPPRRRMMMFFFHHHVVV[[[ddduuutttpppfffcccnnn|||jjj]]]sss~~~mmmccc```iiizzzyyykkkhhhkkkxxx||||||dddlllwwwhhhbbbYYYUUUZZZccciiiiiiooodddjjjmmmeeedddbbbbbbddd___bbbgggkkkllliiieeeaaa^^^]]]^^^dddmmmqqqlllddd]]]dddkkklllgggdddeeehhheeebbb^^^[[[\\\```eeehhhhhhlllppprrrooojjjfffdddaaabbbaaa``````bbbaaa^^^]]]cccnnn```___]]]\\\ZZZVVVQQQNNNGGGFFFEEECCCBBBAAA@@@???BBBBBB@@@>>>===<<<<<<<<<999999999:::::::::;;;;;;===<<<<<<;;;;;;::::::999999>>>EEEKKKOOOOOONNNMMM>>>======@@@EEEJJJNNNPPPSSSUUUXXXZZZ]]]bbbgggkkkggglllqqquuuvvvwww{{{~~~~~~yyy}}}SSSLLLCCC@@@@@@@@@???>>>@@@????????????AAABBBCCCDDDJJJOOOMMMIIIHHHOOOVVV[[[VVVYYYRRRRRROOOIII```tttffflll{{{ppp```eeecccZZZ\\\VVVXXXZZZXXXSSSNNNJJJHHHMMMOOOXXXgggwwwxxxqqqkkklllqqqhhhnnn{{{qqqeee___eeevvv}}}zzzzzzzzz}}}yyybbbZZZ[[[VVVNNNMMMMMMLLLUUUZZZRRRRRRdddeeerrruuufffiiieeeaaadddfffYYY^^^dddhhhkkkkkkddd\\\ccc___\\\^^^eeejjjjjjiii```ccceeedddbbb```bbbcccbbbdddeeeccc```^^^___```ccccccdddeeefffeeeeeeddd```````````````___^^^]]]YYYcccjjjrrrlllccc]]]ZZZXXXUUUSSSJJJHHHEEEBBB@@@??????@@@???>>><<<;;;;;;<<<============<<<;;;;;;;;;;;;<<<============<<<:::888777666999???FFFKKKNNNOOOOOOKKKDDD<<<:::>>>DDDJJJMMMNNNPPPRRRTTTWWWZZZ___bbbccceeefffiiilllnnnpppqqqpppqqqttt|||~~~zzzyyyxxx{{{}}}||||||~~~pppJJJEEE@@@===>>>>>>===<<<>>>>>>>>>>>>>>>??????@@@DDDEEEGGGHHHHHHHHHJJJLLLTTT^^^___ZZZVVVMMMNNN[[[}}}xxxllleee^^^\\\SSSTTTVVVWWWVVVSSSOOOLLLJJJIIIMMMWWWaaammm|||}}}}}}wwwpppooowww|||wwwsss{{{rrriiieeefffcccXXXUUURRRJJJKKKPPPLLLOOOccckkkyyy}}}{{{xxxnnn```ccc___]]]bbbeee\\\]]]]]]```hhhnnniii```bbb\\\UUUSSSWWW\\\______bbbccceeecccaaa______aaaccceeegggeeebbb___^^^___\\\]]]___```aaa```^^^]]]`````````___]]]\\\ZZZYYYXXX^^^aaatttsss___]]]^^^VVVPPPQQQMMMKKKGGGDDDAAA@@@@@@AAA@@@???>>>=========>>>>>>======<<<;;;;;;;;;;;;<<<<<<=========<<<:::888777444777<<>>;;;<<>>>>><<<>>>>>>======>>>>>>???@@@CCCEEEGGGHHHHHHHHHIIIKKKNNNXXXYYYVVVUUUOOOQQQ```nnnfff\\\SSSRRRTTTVVVYYYXXXSSSNNNLLLIIIIIIMMMRRRYYYeeeppp{{{zzzzzzmmmfffllluuulllzzzrrrmmmhhhWWWKKKJJJGGGHHHZZZlllxxxlllooohhhnnnlll```bbb^^^]]]bbbeeeaaa]]]XXXZZZeeeooonnnfffccc^^^YYYWWWXXXYYYYYYWWW^^^___``````___^^^___```cccfffhhhgggddd```]]]\\\UUUWWWYYY[[[[[[[[[ZZZYYY______^^^]]][[[XXXVVVTTTWWWYYYYYYddd}}}~~~[[[ZZZ^^^VVVOOORRRQQQOOOJJJFFFCCCAAAAAABBBAAAAAA@@@???>>>>>>??????======<<<;;;;;;;;;;;;<<<<<<<<<======<<<:::888777333555888===BBBGGGKKKMMMJJJGGGCCC===;;;<<>>======>>>>>>==================>>>??????BBBEEEGGGIIIHHHHHHHHHIIIIIIQQQSSSTTTVVVRRRVVVggguuuhhh]]]WWWUUUTTTWWWZZZYYYSSSMMMPPPKKKIIIKKKMMMSSS]]]gggwww|||vvvxxxuuuccc\\\]]]fffsssmmmnnn~~~kkkXXXOOOHHHFFFPPPiii|||gggaaaccc^^^[[[``````bbb^^^ZZZYYYbbbkkkmmmhhh^^^^^^```cccdddaaaZZZUUUVVVXXXYYY[[[\\\^^^```bbbbbbdddggggggeee```[[[XXXSSSSSSTTTVVVXXXZZZ]]]^^^\\\]]]]]]\\\ZZZWWWUUUSSSVVVWWWXXX^^^jjj{{{bbbTTTVVVVVVUUUWWWTTTQQQMMMHHHDDDCCCBBBBBBAAAAAA@@@@@@??????>>>>>>======<<<;;;;;;;;;;;;<<<<<<<<<======<<<:::999888444444555999===CCCHHHKKKKKKJJJGGGAAA<<<:::===AAACCCDDDFFFHHHJJJMMMQQQUUU[[[[[[\\\^^^___```aaaaaaaaabbbcccffflllrrrvvvyyy}}}}}}||||||zzzxxxzzz~~~\\\BBBAAA@@@>>><<<<<<======>>>===<<<<<<<<<<<<===>>>>>>BBBEEEHHHJJJIIIIIIIIIIIIKKKQQQSSSUUUYYYTTTXXXjjjpppbbb]]]ZZZWWWTTTVVVZZZZZZVVVQQQOOOJJJGGGHHHIIILLLUUU^^^jjj{{{~~~nnngggffflllYYYUUUQQQYYYfffxxxpppdddhhhzzz|||vvvkkkaaaYYYOOONNNQQQmmmvvvgggZZZZZZ```[[[YYY]]][[[\\\^^^]]]ZZZ\\\aaadddcccXXX[[[___ccceeeddd___\\\TTTTTTUUUVVVYYY\\\]]]^^^___aaaccceeeddd```ZZZVVVSSSRRRPPPQQQTTTZZZ```dddZZZ[[[\\\]]]\\\[[[XXXWWWSSSWWWZZZ___bbbiii{{{ZZZOOOUUUYYYWWWVVVSSSOOOKKKGGGEEECCCCCCAAAAAA@@@@@@???>>>============<<<;;;;;;;;;;;;<<<;;;<<<<<<<<<<<<;;;999888555555555777;;;@@@FFFIIIKKKKKKJJJEEE???<<<===???BBBCCCEEEGGGHHHKKKPPPSSSVVVVVVWWWXXXYYYZZZ[[[[[[^^^___aaacccgggkkkppptttwwwzzz~~~||||||}}}{{{wwwrrrrrruuuzzz{{{wwwwww|||gggQQQDDD???>>>>>><<<;;;<<<<<<===<<<<<<<<<;;;<<<<<<===>>>CCCEEEHHHJJJJJJJJJKKKLLLRRRUUUVVVZZZ]]]UUUXXXjjjkkk``````ZZZWWWUUUUUUXXXZZZZZZXXXSSSNNNJJJIIIGGGGGGMMMTTT^^^oooyyy~~~sssbbb\\\XXXnnnxxx[[[KKKJJJJJJPPP\\\pppuuu```WWW```pppnnnccc___eeeeeeYYYSSSWWWyyy~~~dddYYYRRRWWW___[[[\\\bbb```YYY]]]^^^YYYWWWYYY[[[ZZZ[[[\\\\\\^^^```dddgggiiiZZZWWWUUUUUUWWWXXXXXXXXX\\\]]]```cccdddaaa\\\XXXSSSQQQOOOOOORRRYYY```eeeZZZ\\\^^^```aaa___]]]\\\SSSXXXZZZ^^^______zzzsssXXXUUUWWWTTTVVVUUUSSSPPPLLLIIIFFFDDDAAAAAAAAA@@@???>>>===<<<======<<<;;;;;;;;;;;;<<<;;;;;;<<<<<<<<<;;;999999777666555666999===BBBFFFIIIIIIIIIFFFBBB???>>>>>>@@@BBBDDDEEEFFFIIIMMMPPPQQQRRRRRRTTTUUUVVVWWWWWW^^^___aaaaaabbbdddhhhjjjnnnqqqvvvxxxyyyzzzzzz{{{~~~|||tttssssssuuuvvvtttnnniiijjjiiioooxxxyyyssssssxxx}}}mmmQQQGGGCCC===>>>>>><<<;;;:::;;;<<<;;;;;;;;;;;;;;;<<<======BBBDDDFFFHHHHHHJJJLLLNNNTTTVVVVVV\\\```VVVVVVggg{{{mmmhhh]]][[[XXXVVVUUUWWWZZZ[[[WWWRRRNNNLLLIIIFFFIIIOOOWWWhhhpppttt{{{|||sss{{{mmmiii]]]fffrrruuuhhhSSSGGGFFFHHHKKKUUUhhh~~~fffVVVQQQUUUppp|||nnnjjjuuuuuudddWWW^^^lll^^^XXXRRRXXX]]]YYY\\\dddddd]]]___]]]YYYXXXZZZZZZWWW^^^]]]]]]]]]___ccchhhlll^^^ZZZWWWVVVWWWXXXXXXWWWZZZ[[[]]]aaadddddd```\\\UUUTTTSSSSSSUUUYYY^^^aaa]]]___bbbeeeeeedddaaa```ZZZ\\\YYYXXX[[[ZZZhhhqqq[[[UUUUUUWWWWWWWWWUUURRRNNNIIIGGGBBBBBBCCCBBBAAA???>>>=========<<<;;;;;;;;;;;;<<<:::;;;<<<<<<<<<;;;:::999777666555555777:::>>>AAAFFFEEEEEEEEEEEECCC???<<<===>>>@@@AAACCCEEEIIILLLNNNNNNOOOQQQRRRTTTUUUUUUYYY[[[^^^___^^^___aaadddeeehhhmmmoooppppppppppppwwwvvvyyy|||yyywwwvvvuuutttrrrnnnkkkggggggiiiiiiddd```dddbbbhhhsssvvvqqqssszzz~~~zzzzzzXXXDDDAAA===<<<>>>>>>===:::888999;;;;;;;;;::::::;;;;;;<<<===@@@AAACCCDDDEEEHHHMMMPPPPPPQQQSSS\\\```UUUTTTeee~~~qqqcccaaa\\\VVVSSSSSSVVVZZZUUUQQQNNNMMMIIIEEEGGGLLLNNN___hhhmmmyyywwwoookkkmmmqqqtttrrroooooossswwwvvvooo~~~pppllllllnnngggZZZPPPMMMHHHIIIQQQccc{{{ppp]]]OOOJJJbbbkkk^^^eeezzzbbb___YYYSSSVVVXXXQQQUUU^^^___dddbbb^^^ZZZ\\\```^^^YYYXXXZZZ]]]^^^___```aaaccc^^^ZZZWWWWWWYYY[[[[[[ZZZZZZZZZ\\\aaaeeefffccc___XXXXXXYYYYYYZZZ[[[\\\]]]aaacccfffhhhhhhfffcccaaacccbbbYYYTTTXXXXXX___pppaaaTTTYYYXXXYYYZZZYYYVVVQQQLLLIIICCCDDDDDDDDDCCCAAA???>>>======<<<;;;;;;;;;;;;<<<:::;;;<<<<<<<<<;;;:::999777666555444666888;;;===CCCBBBBBBDDDFFFEEE@@@;;;:::<<<===>>>@@@BBBFFFIIIHHHIIIJJJKKKMMMOOOPPPQQQRRRUUUZZZ\\\\\\]]]___bbb```ccchhhjjjjjjjjjjjjjjjooommmooovvvzzz{{{}}}~~~{{{zzzwwwssspppooonnnllljjjmmmgggaaa___aaacccaaa^^^```]]]cccppptttrrrvvvyyykkkjjjLLLBBBBBB<<<<<<>>>???===999777888:::;;;::::::::::::;;;<<<<<<>>>???@@@AAACCCGGGLLLPPPJJJKKKNNNZZZ```UUUSSSddd